blktests-0+20230615.154e652-bp156.1.3 >  A eqԊI%z ]>>"(ID,̋h"q@Eƙ*GzDy &-wSD]䪟@Gߺu˚K>hMJ-<[2V3q2Aw&ak^owhTW7U{lik ,wKlF-ت|a|d$HXG(J(˕[o<ޑ7:+?T|yyiBGX@ԟ׫mLb~Ǿm+J 1zףSKPӼ6sҊ2>s֎mΝpb>ZbLS :LҡL1\u[r'8z>pA$?d  ( S/ IUyZZ  Z  XZ Z eZ fZl\ZsZyzZx (<8D9:F+G@ZHZIZXlYt\Z]Z^bc-defluZvw͌ZxZy\zP`dۧ۰Cblktests0+20230615.154e652bp156.1.3Linux kernel block layer testing frameworkblktests is a test framework for the Linux kernel block layer and storage stack. It is inspired by the xfstests filesystem testing framework.eqi02-ch1cSUSE Linux Enterprise 15 SP6openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgUnspecifiedhttps://github.com/osandov/blktestslinuxx86_64G=x'EV8(8:     O  b .     |lX   * :5l   a{ ) X U)"3e5n\i%# )'%8 JevLhi;nnfnnnnnn nd8UUVU/U +` + ? V [UkG9#$2pX>/9$;$J$1$1$$$3$3$$$Z $$$~9Am5~>  + Xe D"HuKAA큤AAA큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤A큤큤큤큤큤큤큤큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤큤큤큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤큤큤큤큤큤A큤큤큤큤큤큤큤큤큤큤A큤A큤eqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqeqd0eqd0d045d18360f5e802393c654862e9b91920ab70454377c7577cffcba0efad12ee33e691cc5d052e0b74acff135b39f32308b20fcf30e711f954252e1d484dedeaa70b2097e333d48c15fe85f5f947db78e8713b68f0aab52326d3314c365e8c9a627ed950a4eb0ce0ba431d33f3cc1100e39367bf4c0eebb51eabe5916b4ea4ec6e4f475ccd483228a01521957516a8622c3577a58716cfd437b167f1c33d553efd3cbd3983b1d4437fa6af1939490a0f1301dd0bd74cfb85e36c22527eb2a3fcbbce3f4a0e7ab5bd1c4ab92a455d3ef3703f7d01456f09dc40a492ac6ba3e19bb5f5308fd0a7c0f1374481bd099314216649618fe49dbb26235457e82c699d77d35c3ec7117bcd792d7bec17bda4f5dcaffd7d98f049d28de31f1d03f13246466574829928b0cc0b967496f76e58e0e1b4d5766b12dbb03891a9ab789183ae7b58f90a43a7d2dc7125723d49f30f6ee04acefc49c0bc7df2d0dd99d6bf124499bc81b5c9f7bf3a7064c1706310f1429229989021f8afbc74f28a9c30646d7ee872d684c8386157aff5dcd6919fd7c20d9146b932835f0675f5df24420e17411056cbee253fe284bc8ae1b697064ea677ea773781720e3d938ddce3258a3e52d3898ddc427dfbb0908ad791a3386c2168eb6f3b5ac1180bc91e14236ad2acedab858accc5a134f78268c39edac89754eb6388f05a14d598ce0d2358957b877bb17ccbe58dda8f8c78f24d4bd2acdf9cc04a4fa0baf37d498becbe6b3a38a64cfa9bc55decf17c3d4a3be400a3e34b55006222086930c825625f576eb233f2f666f6dca7167a22a5e3a06dcee14dd2fc5a32fc2eea228fdb13fdd8df4e603f39fc1a36cf0824722693c35612dd4339cc0bda285a32917fbca6482acb875d937f451b5fcd679b37991aec8fe0a3dcf99ca96d48e6a66b8ffef2885b35b2592205a6e758a59eef9c6c29ceeed99288532ea21edd69c1421013d9e3f15033b7ad1cae99d52a580f38dec0dba3f87e3c51ab4048483b5a8c4804d372a9d86e12ba0527bcf68ead5c28739d12b5a8f4aad6d296ed106134f540615b58ba195bdda3b081333338d7ee8b29859f310b70e04270dba793f940adf422f111bb83749656eb444c94a18a368e4fb6a24fd7769f56b3fef97f29cadcb488a6f1d77fa7bc4814b845eed3cd4a5a37bc72675de9afc26a913255ad949e41df34c9dd07c26b7d5306b2ff02fe02e0aec39e07cf04f3854ea782ffb8f8dda7d31ad59f708fbdd56b22a252e15d6108ab8337f3b0f9ab165feaa4cd0a0d1e91c3db4d6db02a35e122ecef521d92677fec6e842f96d7293508f5b66f5c61af015d00a227fd3a60a8aeafc68ab1ecc6ba90794dec2e62683be4731c23d977afc4cb862f6adde8b2aa38b607d9503241d33af34272eb7f4f6cde317ee866be2ab65f779b34a1a48a95ce4689579990e4e0f9bfeee8c30b391760546c1b39387af66cae2f8773335c544c9695f23f0549d01852a1343a140e6e839bdddf6482b6610f3492f37ee860724b0793587b64a290d55f53682d4f63ccc82782e35bc0fb5b9481eb5899a61893682825c74b32410a570c01786cc4c1bd176f326c8e7e006d98ca8657baa29aef329d60383895cf1584c052139306c54d54a0c74c305fd436643d99b1dda1176f3e6d478584f69bdbf5dc611e3a9cddacccc1c0d38ecc6dd855dfad21d6c51e35adfe1d028e73c43cc9ebd9cc066bd07592c19c490eb175e5d9dc619cb6dad6bcefacf4cebda47eb36b088351fe42b3782f2ec4ed65f320c7cac56e32faf0424473b1279f8b10c033813820521ac6a6f86cfc6f412037a18f27d30ec421a64f9f08a37c5c1cddffeef1b31b4302a2b651d7fa4b07ddb13f675b631eb2ebe35a3cd1d63fa9d826fb7cac297e668e07831c5891e62c42b5809d1aa022cf84ad733128eef7e96c9486859b676fc1d7ebfe80ca21d21f2784beae53623f5ce51d9b1cf1063046be2363234b2b30e091944430c257443718256c27a79dd451e2af8e8ebdced5d57791f8e75742213d98ebc1291bbfdb9e1043619de8ae83fea4b765cf50edf4362832bba6d5c7c5c989ddd711bbee26c0b60a3a645d35dac6a7eb0e4c7875daf7bda646eee5c860b0377fa163f2af95378c5dadca2d48ada763c2dca8a0a96e33aa3ad8be7247cd74dbfe0e59fa0aa9faad81974fbadcab851f675d0735ba3d3b47ee8c2f71e5941bbb45741ab6b57ea85239f7889b8a1c64104a030e3169cecf560e02361d8cde488314a36e14bb23dea680dfcc8d2c353817daaa5df5fe93c133c29bc4b4e3621db2e816faec09a639555f22023c03abeaa77da860e2d2193113cacf18efffddf5993f1c2882f095e91b1e1f1497d49bf7a53ebf2c06ef0ff03544f058dc6fc6377678a0b83e8ef29ee8f5fef3c43acb10c3d685813d46adff046009584b09a282720dfdc0bbf6ce682d5c6e4e960c29bb6fbe5092fc903beeb9436a1eb4eb96e9a75c356433ed7566d9ea36e5a133ffabbd9980f21cb84dc5f4def4307bed29bdfbb5c93943b059ce3acc0871366f392b5181ce76a914f685ea25f9ac8b0d5850d34d0ef3f5d639440b60193298ebca998fde858cb195a5f3b394f954edd43a059ff0a4404bff70d6d237761692847c9668eda10e09d7b400d7a759663299b59afae250dad4b3603044187db47e6dbae82fbbd9938d5f0da8b1d6aa86379ba9c8b65579d0eb1b3cd3a87b7afd6be5ce5a58a2584bbc0ace3b23cb08981374327e13cd5eec611954bae11850d2e1d9dd64dc6bdb0e7e83decba97f0ab819c25dfe1ce1f54c0b8c9b6ff364a67e18f94ecde4053c1f475ccc7a74b8119a82598be37b9077e0c3f03ec211bdeba470af32f44ee397798206835be1d33b79584b564f1ba9a0b8855b97239006614d31a9bbc4ce74159d295583f9f4af7d7621b1a3197ac3a3a84a755f5aabb55c2b5f291c171b66f97dc923054f04b6be54ff2c1e52ec43251e05aa56e18081081f4bbc6ef7c6d3c84ec535f2636a289ef85a204f645c5312202bfe3fa23508c92cdd381db774f36a6fa0eae3293ba4b38fa0042718627d36c2bd4ecb93aeae1098898a0b0afd5c412799cdd39af84f40fcede4143ea0a5fd2dd1c889b9a6e8d5861594d420fe5b0cf9c15d3b2979818c5c63db7f9d995cfa400716ad69356871f8e00b4ee6238728f0d4c0d2b1cb9bd8b2bfcc692011bce12992f24d0cc3674c6d68552db3e87828e8ccdcb0373b460625a361a46e574a839c4dab4decede5504fd9b8de4c61f915db316c94e883334f0f471c8638b740c366038a214b9706d3aa7f2d6a02bf78ab4b5d33c93fce7b7ad232c9d38767b991b36d43f456424ffdc1f0ed0d273c8f95dd45eed8b76701f7d99711d753859aec5ec62a3ebe8fc089a8df7e3297578601412bcb1929cbfb8262390267157c8ce2857e5f3b947a1487fa2b9329bb28d2541227b6a6b76701f7d99711d753859aec5ec62a3ebe8fc089a8df7e3297578601412bcb19e5f353f7a4e9b3cce153ec9e2a4c2e846d7d082b4425b0828a6e74b4f86b8932b76701f7d99711d753859aec5ec62a3ebe8fc089a8df7e3297578601412bcb19d87c01c82c65a931facbaa7351ad0b4dfe156d49df204dadc3e7039a7a9af8572b92bbbefeb82f442d36cdc470dc94c8616ea4ef1a3dceee4c4fffd7be87b62e8325dff829ad963251768c2174756e8fc8e55eb25908cac768226c3350cf76fbee0c8ad0e9d24cd3008a246e30492d6fb2681d78b4c839f1ef25d27122023910c7ac404fe60db3078da1e010a435636b814f654afa44e0942bc28db5b996972eacf37d3058233d604fb1e85b3ed568c98f4b62f014c7eaaadae527dc61e3c06b9937d6056b98b86abb74ce437819233640cfb32e5df5d618d184b45cb4cec4886024093c28793e039fabedfe181cc7b194ad942b8a90c4d1f24c6c6bf37ebd22b550f0b74e7d8d4a76139cedef3ece4f5df6fe60275ca01a4634f6a189eee9f1568e03e98a665b23e97d740d573693de9a1920e58720aeece9872337462c6d2a6de5e21e6b61304f1aca48bb5dddac80d7cebba63343502d4ec8da96bc67e7e9304484761b3fe7fe166716127813b6a10d2da9a7677eb0c59f0d7058063f3561c400edd8cb2161f98100dd3568693078adffd33090b871f5d6200a6ce41000ba3df51db0d5c993fccb41220cdca577b0cff894d9d2b44e616b0c7594e2339bc107c600f4241b13c8844b269bef272ecfdb441b2de92fafe88cda20605c3fc98a9f3ace5aa4530394b8fd4489caceffb088c9abfdd7dd28ea072d86162748d04a14adcec4535f6762543aa09abd313044018396c74ba50fddac90deb22854d31a574e2d36d20e3cd8f04c9b849a9af432fab525bb6cbb41af8eaf1b1b47ede9d8be91b779aae1f0d6b39bfbab7962916112b6986b04d2be46026013044beefb9081ac9e1e94c4c8557a88a9d06a859ff7020a0d86f2b87b1d7340cd07f217822db47cd6b281a175280663e885a4b0f67620dfd723ba77d493d80e3110d5dcb9c9612eb286bd7cb0b64a83b503247cc5b258cf981ade44a7ab290b7598104e699261c98439eae4bd930ec2032c078cdf71b8bc675595e74fc1c2bc40a3ae57dfdd20f9a267d078351f6033a1227ffad05f44a630d3c926c423f5c63437ef9438596ecaecd70f585233b7ed98b55d6ccc4361a2b8bac0c0f899160559d92928fce3f7c9e787ef4e2fd4a9f62c529ad765767a6d3061d22022530f074d4dbc3725096849bd60039e2ba5846bfe16b3dde6a0f6b215b94cacdedeb1a076523c89d4eb1c63d858426abfdad98b3c49fce8e3676cf68dc0cc44e7571c87fef812434b1930c1aee777df11c592400e77bf5ba36fd9a8a50938c7fdf6182786e3425094e457ba82770135c655f7cf5304c1c5e392646dbaccacbd1feef733f7437430bcbb98deec0907146aa856779816236fd4e6eed0d17fcd94a29539a6263e10ed04d02bc2aed5b93e5c0e865b7680590cee5c1c17367bc6e5e9f5bc491727aa0078a4bde3c4c9d7d113f00093f5d26ee995ee5aa3ec72f3aabcd58379700677d50d1a9449a1ff2fae81ff2a5f2e883c4e64da2d7fc3bbb1fbe0d8fdcd340f1000f7fe2a27516d9738678c7cbaf4dc9479fdc928fd5ba83a108f63433261900ce347b6c00652dd0d9f2ff6e97eb52cdc28b9d4a82c0e4d90472e6226a6af034707fc7571ca6fff863699ef86121f87f9736080de03a7761fb528390697907d169275d9f795b7908e9b65c187a2cb5c70d5d986d964c1cdeab2f0ab59e2e098d78427382efcaccab7180a561a1a28b342553bb7c645433854abe0708979646b6bfa60c3176200ab8093b3fd49d7e9430292dc2a40d7cb5a6a89d80477f4ff812380ce05aa156c91c08e9d1b6ecbef2db3884b85d57e65b2eb29c25194e60b5765319a98abbb20f8cad389b19cfa58bfeafe5adcffaeb10dfb57fe93e7e3729f2300cc0924bcd1fa151d56583b20d39e2c8baae411e3f399589cb6e019b68cccd7fb4e2aa47b9ab065bd6a1928cb0911f6f21b8f3e0027fabbaf7b76f6aaf2a88e4819dcd9b4a8fc421f614a983099909bea2126569c4a683e7c6e85c783695dc9cc4c069b26313e2cdd1c92ebd5b05104404b8b2ef02ee4a3b8e31a8f3ea0407f90ec91717188bfd7e9ee69e5c866eed306f8f433579753c6a1fc906ac4fb50f1362a8709e60638d34c57491217cecca0f5a28c6aa8f923612fa578cb38cd7c9b6d60078a8880903db62bd58574e5179ab7342436b06822bfa1c17a442760d0165692d79326c14b1c9c4150a002f730cd4cc30a0e8bac171d0684224a6b665e04379ca57da85cf2a79b895ef55eb6d9b9fc5750ea1f0599fba59b0e9f0406be32f9693254ebf6a47b1967c7448a745b6f15dac75dcebbe7b1c41fec6645fecbcaf863eba540ae397b104418f8a67feacff9053830d3c6fc7a1f244cd6391078bf16be1b3eef505d6df94352a2416fc55c0ac44a4483aac9a41da87cf2d6ce729cea4ad3a8c9c3ab95344c667182ba69db475116de780a9a3e71f7ec1a3a5b2293fca47658a62b2e334291ef309fe3b0f2b600bd0fb770a23307da7e0fceecabab9d1ef19340614cee04a2819412ff3faa6b8a7f80a7ec3916e2b31e21b693e4909202b33f57dda80370b73a464e122a351965f97c3ddea75123eb560a430ab072b4dc743a3640f8c8abd6252206cb89336ab830368fd854e0d9b04245291dcac0df25da6c927889d12f1664e1d96c5187fbba03d22a8f14904fdf970070dd7047e93b9ff23152686e15b03be4c1634cb7b394f6f3d883b2babcc2226a5bb8d3fa86b687e316245997b0e594d9b905827d78b88e76e98a47b7dd73d06fc4a808786318f17665ff56b28ce66ab6b0993b7d516ef544b0055a5f55d0c5f4f2614f8e2dfc76ebc087813d7f4c6e8b88767e7e13ebdd7b3bd2a5be9ea347eb3dc90b369b8468d5b1bc5970550c4c5fdf42a91f59b8f947f00917e49d12031d6095a7f24d29f91117659a3d29271ad94ffa218d8967e2aa5990ee15908d55cc41ca13d7a11117cd4e41a021483d06997449623f76ed74d6d014c9a31d86f5d414fa8b41533b2265bc1d7c9cc1ba0a00df3497e2535db81635cc58fe7ec5b30abb3b7e44c0e5780acf4e6eff4c07b83e807edf7d31ea316ec16d23b4977c2553afc85ae7d09eafcd5435b043ab603acb8be7b4cb57f52e12bc49c688db688bdce7f2479fc8ef6f2df72006e3b26a47fc2358805ebb8312b6f755a910514cefce5be091e6f4d5938324ca3fbf41aedfd1248e3fd3f8967527b6f1b6c23db2355ea0cdc3adf77f5cc22552e65974d5d0e0c0e2d8fffa38bfdeed59f866cfbfb6de93f29a85b2d30a18cdc1b4c5439c0d2cdd4fe18aa4eaf9cc5e768b388a657afa367332422053e6ad26126f4b608762029567abeab1e64ecf829b728f67b974fc48f245e86464201ea9b94570917c072cae2890de09ce8e7123a35c2f47aec256f3f25d9faefec0093b935751f101d18a094d026bf349ac2412a0abefd27dfbb3437aa885b45de420933f106013b01b5a9f68c8b72b0f8faac138d55e1fcb5cfd42fd5f5615968128672a6c540d1f682f852c66211bf3045c85c4aac04926726257176b91eaa01a4d71fbc61ffe6f2697eaa199563dd002e1bde5bf2b0ce89414527b7930a9c2dd30d976502c179ede505c9dd0df9481cea7560d871038639604890aba3dd2258ee7e6ffda58a85427aefc1b35082c10b8d33afc8f468c132054cc0feb76818f4c397e76a8312761dc1adef42e39122ba51ae8bc55e0fb61f4eb7a9ea35a36b66d5e7c4fd98171d42764dbcb62a86127cb4d719b4de3bde05ce16f8db4ad63b35725c50337adda121a8cedccffec54a3a4f5f98425690ae60d6e70fb98ab65a5b691f4bc2bf48e76b2c0145aa2c8ee971273596acedd990632b86ba2ee95d454b6fde4c4d40e4d82e3a563801c64b4a844c44d5fb60a80d588f54fc756e5a163dd523e8138990595759847f6b5b2b75d5f64f2b7edee4bdc1b29dc5fe90edfea42a9b741b54b52e146e7599f785d34f1fb5724e5b76e03c0407b28090f176d4959f803f6f7761ee8e8907229cba23b206e685b19c20325bd4b1ed664c1886f7eaee0fd158a9a4d29964aeb0158b165be8b619084236986dbe1614f2d35a5edc3d22813a3c7eee167842544e7629087e5878eda400a79e88f5d2cccbfe2539ad2becf285e40f46257fda145e3df84f81ede2450da12f3a5728d446d3beb612a575462fad02b033c8d2a921618a60a1e15db70d66e861c9f5c49b375bf3692202ee09802c5d2a72acdf1bd4047e52b7651d03faa272a1cbe96c89ed2b9818724867fc7477031c2e14bade80933316db500db5e9c02202bbdc1d454ac7e0b1f2b26f3ca07ab8db83c4823882b141bb0ec5402c9b0f6ffca5ba85750cae12c116cc827a325cfb8016256ebf115bb40851ce7485585a8a06acef2fdeb6be1a295ccab4657154c0bc8cd220b7aaaf61ce113bd6e658a6e10b4f3a49560e66a0a206e6c4873b5692be4651af76473a3f80a885a5f031a78da30c1e3938f8a66c8ace6b481e91921daf2b397dd9a50808d7018bdcf81c3073b3daa78364f846cdea9551db560708d3cec2073a3e23596a2c3b636a7da7fe02a972f0b23682ec5baa37879cb558ad6d137963dae95c79f5a98632adf06b279dafd6b812469f0c225426d89cd9b734529b08698036fa7915ab09ceb91a9ae00aebcb258dd4d0fdd3b39f128ea4500a91e8ebc5e9f21e7daa7c017adc156b2816c4a8b2503d3efb8d5fa004988b079bc1ead1620758791838fd667a8d8efd2fa385fe33ed270a4ec43e61b89c732368eb49beff47309479439ebe3f1de5ad3489ed7e34d49816fc854587000880f8a172b98bbac6db67e960af99bc701653a6503bfac77adf82986ac8cdb4cf5236d3e41466f3fb5dc99c08244398597e1e31774ef677bd83002683c6bd44b91a639958cbcb169a57be8f14c676739eb9136b00c91cfb775b1b382245ba03d7536e97aabcdb676b4d632175eb8962e4d01d296d700e2e3a7c739103754aeda9a3daa2b505b720b5d72ed1d4523a7e135b82f0ffdf3514da99ecd31797418fbefe6d17fced2f33be0c1af9fba0f109cfad4987041eba44d2decf63ccf2dd07794673423d8ecb29537a6cb04e2d2af9bb313d3156a13a005db536f666070e36cf0bb7fbdbe13c26d6418f9bfd1c6834ec9eb5124ac5039fa583e176a5d006d197247c99fc4a08b4f17e28840e74694c7ab34827df6450ee84c6557438e1e7889a0497ec2314c50ed64cf05243f126895d3c17c941b23df9f462c723b4649220e7f3e789b884a74d0c7b6f3a4131e6c016b550da42dbe5a9de0d2b6c7d28be934fdfabaaebdac760c62dbe8fefe2c058bbf792ad32dd414a89c0f49ff60cb65823d88065396cb6216ce715db0e89ce8dafd5f11005c069de9defeea8f47e218321cb4dcbed4996880d1a459d0a837351b92e1bdedc0228614f87f40dbf1eed6fd73b7e11bd101f66b5c319bddd0aad75ef3bd76aa6e03ab13425d1447fa033a76a5f60d83cf1f890363329ce9e09a8574cfb49c0ce53f2252df336e84613dae21c1474cdfe22cc45743e59a6c2a116060c1bc7de4d725e0de8658aa584fa27c60a0c013f395ba74affc95512cdd2538b7cddd839ea9036b65199cbe059f3aea79543bb100670f3aa54618d64fb0c226f5467a17d106769ae6ed06ba8b906db26a62404bebf2960c9c5757f4d4d3f38ea97a2cb4f17e3d269e5c36f8b60814eef3dd3b3a292ab433ddcc7198ce3c45bacb762610e4faad1a57db22fe351f637cad7f53e5049da19c3c27b6ffb1aba01a0268807c1af4054ad2d86c384f95a2d1ea2b7b367b7729a103d893bc9b2469e9c32b40f8592f2382f0a7e3755a5de43a990124b7126ec5c457d481771564f3a77c052ed7cda4d87622eac86f2d36d8cf4c7a7b38c91c23aa83525dea27e7f56ad44c80ae561a7ec17e3256a4bb0c81517e64d18b23b8bc7940252212e4c9a19a0d19ac0125420d84a8380f12356277c76bcc786e5438dce44aa5914948917e44148085e3e48975c1bb18e4ad993bd676c34977037740765556c77df344eac03db62570886fcaddb4a6ae682415a779404aade0ebe6d6400c9b557df62709655c6a96689303fcea6f2dea91f332955205f598acda693e6111ad2b02d3fdc452bd6b1d649690a15b1cc825a58a4539249f1803a1588fa6113fbebacf701a04a0a5f0469f8a38f20a0e055254706accae643d3486e4f251095c7c648ee06988633f75515fd0d77ced36f15ed0cffb5501f6946e6ff2dc1317ea31a520fd00fb62f6a2e065e1d5a6a048ff708464f117ff217c1744a2d859acb9885a7b7ccda12ef90e9145aa962a2a201b55cccb96aed24251004d058b54601536d1c73b359a7afa3d1793db8887b99ce04c53cf82468d170bde77a4efe4e299dcbc557736a713eceffd767f18398397c87fe639cfad52d4a1c69b1b18b5f4afe5378af5f7d88395e32ca17585dfa71d0d46743a3a5a635815cc42e8ad3fb2f80a42ff6372379a53d40a038b5d0e57770ba5f7ffe0559688fb58343cb2d7b885f10b89bb48ecc9d07b78249f24a0c4c883b4de32b0bce6aeead793c740caddef221422cbc4726afb890e12a392307efca32bd928057d4ca55100ebabf235d83b05b0a760aacbc8614ae37c85c3380760619fd97cef3ce48ec2473f48a3078430b5b5521c8808f5609bb769dbb23712710b694c06e621c0d335ee52e8c195ea4561490c1d055f7c10ce5b6426c67acdcfa195e01b4bc6402b4e7b7c92dcc13f2dd5af58d3282bbea6ed3253329861ec24014413a773a86f3a083f98cce7e16100b391166b63f687ecab496caf74cc9f6f8f2f7b90a693c6c610db9434a417b289142ab0ccc41ea3734535806376198c90104a86651473079e0e111fb523e8da47344b2d3282fb930b1cd13344994eb536ac12a6a0d8e0612b17197dd653ac4fae6504401c945f070136c1291f8e8433d207d218b16972efd4356024c12bfce28ddc7a1e165ef8a17bd726faa8df554e51e7eec86ab1c9275ddf220915c88864c47edf1685b87da630b6764cfab8fbed9a2a5d6af5ed74e01bf290e0d0fb76602122d71aada6706a831218a845af44d5c7bc0ba134b52bbd201d151d7ae6f31943e4018978571b7ef5b6a0040e8020a27f4ffef7307e7caad341000fa6acf942497761afc9917862c0ced25bd2f6fb990f713eb23ec8627310f9d5f28175723b1e25c584f325047f23c647b7f81d8c61bd28cc022f065fb54e15cce350930827923f4bd0fe845d1e83e42bbe8ef7be687e66ee68c4d10f8d693b92d95d3d98314b78bc022749844d3d8ecaeac51d7969c73cf490ddc5995f8664b1964ddba60f60701d8bf88e96b2a052767540a7ee1d300e996d02ac6f51664e870c452601e002bc0c73e1fcce278e87b8ad729a552d700af988fc2cfdb4612d80a8e38e9256293042f48fd88346abe26f9d43f2c6f7f671e13bf4b15378d67fcfb5d48fcb0412f7938cdd2cb01192e14a64a43bc5d7e0775a251c2cd80eadae7a552f702ca9bf0679d83e4fe11cd02ebf076f67bd0d781895312b531736f71d66341515e1e1b53ec297ebde4f0b854c6688669ce39223746f2392512aafcbbabdd36f7ddf6fc2c3e362849024e8c41c47583de5f3e162fdd52239a0fb8d3faed12f102e03b9b54cbd7aa731a45361b01d8290e1210af1b0328b4b499c400e3a3a0eb4ab965022f41a1ae48e4ae8dbf9dfd798d4541cb2dadc9639e3378441c95bf66f7c01b12af4f163def66cbedf3cdab17c384f16167f2f6a5a6e7653e8fe4d0001d580ec8e0d7d50758dde9d91e51fd5d80fe8055b23af179aca937ba21058e60d8faba9a9814f73f251d322fc27e976958dd284c067f91dfa11354a6a1738ed2cc4c5f7236321536c6a8260af1d8da7b53fe0b18dbb82208370782369971cd66c130c120d003e584fbe3bc43cf4477b899f862b9a69c7f32f30cb95791026fd541830defdfcf0625fb4a62fade7aff75b5d72776597d60c8e57c6eee15f82d2663c0acbe41b6c07c3411cc8fb6942e69e7cd71aa4dcbb44b2207a65db3cd7f0153981f4b27f9dded5cfb934746bcdcb55771784a9e43c6397ec0f20d6d9a9ba6f3906e11d75a6716fc0d335b6677d269c851b416b0be1983dcfad531d923bbfb43b613d567fc8db922bff80c1640e0ba39f7404a8059efedc0397fa046618a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8bce84a4cd476ed1a0f8fe3565384f479d9215fd3108219f97327d3839bf3246e5a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8b60405ef1a212c7b33e03a45bedb4ffc3c2e7d38a079a58e1b2357ddfe4481a94a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8b54811721eeb0baed5969f748e316d9228f57aa28f90f9dc270b2901268d29227a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8b0c40edacdfc10439a3c3e960ac02b295ff18b859a56755f6dd5f9ab047272882a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8b82a5b3454c4f0993cbde9193625df0591a2690c38d62d8a99593470bda9aa824a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8b9019a8b74039a502149d39a6a40648b613a45d1d8c88cbd4d898db4b64abc4cda1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8bc30c5faf46d24a5f063298a41a0771c52b10c3e787e2a0479289f85bfd2a8d56a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8b6ae93c7fe6c03206b29d2522fb85cc52d916dffc7b8535a14e1c2dd07785ecfca1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8bbdf9d69acbe39bc1cc3a182439570c216a4092409a3b05e2e14b0c57b24cf055a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8b76720740a9ef54f284bd159b25c87f3a1a7ef5967821e292305df26d7aa2c7dca1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8b97bd668b0a98c2cbbce5365078ff1fc0a91614cb2f1ddc24ec4ac73839e1c3d171fccb29fb67a0eac6fbb47bf6678502b41b77fe618fe21a9a651a8344d1c80789738f9b5783a6101c08e027e2eaf026795d8a64b7e4ed6166c501a73cb112e3a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8b210c96a67a5f5b2bd7513d5acdc2f3defb2a9a8281c59f669a1079ef7c6b5fdfa1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8ba988a04f0315d25628d656e6b88952d29a8fb8790212ad4805f4c1e26c987e26a1b4aedc5c1d007854d5f6a2c6ab19e0548378f184fe299b301eaacd79f0fb8bf806574de7285cf8fa4d2069acee5e5ea8480e593b8c53f7fb6a8e1fb11859b8f451f4eb6006dfb3af77296d288563a1fa5de4f7433576c868f4502664a4766a73a7426749d5a46a10b22d4a53c413718e1a642506de6e68333218a6ee62d2c7cb5e6221ca7632e9b7a52cc009ed162a263403462d6c2c8b95d420045133017551274a5951a1561c85e5c6416ba844e27c693d96ca9afe4d33226d216c2998b322724b6d343b65a316d67a37548c005474406c4715c51dee25a62215a1950151e8d6fac7222763c47bb1116ddb9e8c2fbad8355353844c681bf07ed64e67f29b4e0c10a6f0bd88487f1ea38b48825ee7b8fc752a63612474447d8f0c335734c4b701ec984dd0eec026871cf0f9594d05feb99dcbe938f77ceb9fba6e47f00b263a78b4d5dcbddc33ff3c6aa01b6d0b326307e9559b1ed21cdfe1cce9805ddeb9875f7c2137faea34130c8688e2c8350fecd5de5d91dc99a0fc684fc6140c7b7a0d03ca5b87534d89c1f98e9382599bc1918fbfdce8bcb489134856f0c853cc6f4ff1da799323b264dd7e294768572735f7a049b3768cdeac129ad66cf7ef64f33404e6b37ef50e2fe0f24fe80219e8a208f792958f7c32c00555ba164ce9252801079d43acdc7d0ad5a5bb9f48091e6b7f93aff16e666ddefffc8277f18c532f6aadbb94ca5b65d2f63a921d8f76669acdfdf6914ac1be039bfaba8c755038a98e23c718405ee55129fff7e3d4237ac53aa264b045d907d50e8d4020b85b2cc09919a082e5ebc60e0bad9ff3137a39dad9511fac2ecfbd0425ed01cfc7bd14d706e22e62268c41da2266a2b1ee70acc8161947bffcb61b8531707115fcb6277d8803f2d062bf7ee672299a6e5afdee0f482392ee0175570c28e0b61f5b25898149e7f8fd9ac0354916dd8036883814b086f60b206f3abe056df3f132a10a37061c037dc1a7569232e2297ed9a348e7f17bd9aa96b165548e505e986aca0dd3b7a66823a2118784e7a52aa9b47eca94483d2d9d618dac317ec061c4826cfe7d2023751c7051fa1dcaec85530a48cfa26d9270c1a6251da35531f9462455b97e9932bf0a80214cb9b4ea188d69e7e470723edea30b03f32c44e059c3a2020e3ca66e1ebd15c14db89af701627c3fbc2f25927cfa29a5610b9237a73acc91cea4eeb689087ce56414212a15f48bb544eeda3b9d9eb8413388b1a1b6262d979ff56b6e1f866dabdefc18e395f115ae7cfd258832aa410d58bd715b5273f499e81c5da10fe639183d1c4bc83dffb2cc8d58b8c28841a820b2b8200364c86d0bc06150bb4ca1f638907ae214df8866f07c62a1577f03fd3d47bbb07fcd7f98984a5dd9ff47a9999025236245fd9304b1a2173a2131c6bc9137ad3ebfc6dd474033eedd8b969dfeb794a3cf6cafe6edef826c44195032e196eb48a9c752fdc0bc22b2681471d41d35600c34cf677c0e217b0ed7cb3b9e5c25d556f1e695267af1bed7d268978b44a7b5c3329f91e269945ee01645bdae55ebb561197ccb2a54f2cee7cb28fc0a884465fe301944dcfcd572e6e604eb782c793c93fd05d82fe346ee8c39f106b89c0860475cf7681a516757081f3283b77cc5d6794d0d2497a720a146b799e20475521922e90ca10de825eac74d473b7d9d32d1ad974e7b415f69c513c07ae50a5344af14d6231aff6814632a220b3127da4099aea2c6070fd79c407c1a8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootblktests-0+20230615.154e652-bp156.1.3.src.rpmblktestsblktests(x86-64)@@@@@@@@@@@@@@@    /bin/bashfiogawkgcclibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)makerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3d@d)n@_ǁ^@^^{G]W[[@[@[@[@[@[@[H[H[H[Hpetr@cervinka.netbjorn.lie@gmail.compcervinka@suse.comPetr Cervinka Sebastian Chlad pcervinka@suse.comRichard Brown Jan Engelhardt Michael Moese Michael Moese Michael Moese Michael Moese Michael Moese Michael Moese Michael Moese Michael Moese Michael Moese Michael Moese - Update to version 0+20230615.154e652: * block/034: Test memory is released by null-blk driver with memory_backed=1 * nvme/040: Free loop back resources * block/011: recover test target NVME device capacity * block/011: skip when mounted block devices are affected * common/rc: introduce _get_pci_from_dev_sysfs * nvmeof-mp: Remove nvmeof-mp tests * nvme/rc: remove _filter_discovery * nvme/{016,017}: use _check_genctr instead of _filter_discovery * nvme/rc: Cleanup fc resource before module unloading * nvme/rc: Cleanup fc ports in reverse order * tests: Add ublk tests * src/miniublk: add user recovery * srp/rc: Replace _have_module() with _have_driver() * nvme/{016,017}: Make the number iterations configurable * nvme/{002,030}: Move discovery generation counter code to rc * nvme/{045,047}: Calculate IO size for random fio jobs * nvme: Add minimal test image size requirement * nvme: Make test image size configurable * Documentation: Add info on nvme_trtype * nvme/{032,040}: Use runtime fio background jobs * common/xfs: Limit fio size job to fit into xfs fs * common/xfs: Make size argument optional for _xfs_run_fio_verify_io * nvme/{014/015}: Do not hard code device size for dd test * nvme/rc: Auto convert test device size info * block/{001,002,027}: allow to run with built-in scsi_debug and sd_mod * scsi/{004,005}: allow to run with built-in scsi_debug * common/scsi_debug: introduce _configure_scsi_debug * common/scsi_debug: factor out _setup_scsi_debug_vars * common/scsi_debug, tests/*: re-define _have_scsi_debug * common/rc: skip module file check if modules path does not exist * loop/009: add test for loop partition uvents * test/nvme: add missing _have_fio check for nvme/045 * tests/dm: add dm test group and a test for self-map * common/rc: fix kernel version parse failure * block/{014,015,030}: don't require modular null_blk for fault-injection * src/Makefile: forward LDFLAGS to $(CC) * nvme/039: avoid failure by error message rate limit * nvme/049: add test for uring-passthrough * common,fio: helper for version check * nvme/048: test queue count changes on reconnect * nvme/rc: Add timeout argument parsing to _nvme_connect_subsys() * nvme/047: Test different queue types for fabrics transports * nvme/rc: Add parametric transport required check * nvme/rc: Add nr queue parser arguments to _nvme_connect_subsys() * nvme/rc: Parse optional arguments in _nvme_connect_subsys() * tests/block/013.out: remove the unused 013.out file * tests: add the missing +x mode- Update to version 0+20230302.676d42c: * src/Makefile: fix number sign handling in macro * block/033: add test to cover gendisk leak * src: add mini ublk source code * nvme/046: add test for unprivileged passthrough * check, common/rc: support normal user privilege * block/032: add test to cover umount one deleted disk * Update tests for discovery log page changes * tests/block/007: Rework I/O polling - Use explicit commit id. Also exclude .gitignore files.- Update to version 0+20201022.e10add0: * nvme/038: Test removal of un-enabled subsystem and ports * nvme/037: Add test which loops passthru connect and disconnect * nvme/036: Add test for testing reset command on nvme-passthru * nvme/035: Add test to verify passthru controller with a filesystem * nvme/034: Add test for passthru data verification * nvme/033: Simple test to create and connect to a passthru target * nvme: Add common helpers for passthru tests * nvme: Search for specific subsysnqn in _find_nvme_loop_dev * common/xfs: Create common helper to verify block device with xfs * common/xfs: Create common helper to check for XFS support * common/fio: Remove state file in common helper * zbd/003: Reset zones when the test device has max_active_zones limit * block/004: Provide max_active_zones to fio command * common/rc: Add _test_dev_max_active_zones() helper function * nvme: support rdma transport type * common: move module_unload to common * nvme: support nvme-tcp when runinng tests * tests/nvme: restrict tests to specific transports * nvme: make tests transport type agnostic * nvme: consolidate some nvme-cli utility functions * nvme: consolidate nvme requirements based on transport type * nvme/005: add the missing _have_program nvme * common/multipath-over-rdma: make block scheduler directory optional * zbd/002: Check write pointers only when zones have valid conditions * zbd/005: Enable zonemode=zbd when zone capacity is less than zone size * zbd/004: Check zone boundary writes using zones without zone capacity gap * zbd/002: Check validity of zone capacity * zbd/rc: Support zone capacity report by blkzone * Remove partition rereading tests for reverted fixes * tests/srp/rc: Separate login parameters with a comma * srp tests: Use _{init,exit}_scsi_debug() instead of duplicating these functions * common/multipath-over-rdma: Log mkfs output * srp, nvmeof-mp: Use no_path_retry instead of queue_if_no_path * tests/nvmeof-mp/rc: Make login failures easier to debug * block/012: add comment explaning second --setro * tests/srp/rc: Fix a shellcheck warning * tests: mark tests with CAN_BE_ZONED=1 * common/cpuhotplug: fix ALL_CPUS * tests/srp/rc: Do not pass an empty string to dd * zbd/007: Add --force option to blkzone reset * Fix ./check: line 275: LAST_TEST_RUN["$key"]: unbound variable * Fix unquoted integer shellcheck errors * travis: update shellcheck URL * tests/srp/rc: Make the SRP tests pass against kernel v5.7- Update to version 0+20200430.bff70b0: * Add $DESCRIPTION to the TEST_RUN * Fix unintentional skipping of tests * Add a test that triggers the blk_mq_realloc_hw_ctxs() error path * Introduce the function _configure_null_blk() * Use _{init,exit}_null_blk instead of open-coding these functions * Make _exit_null_blk remove all null_blk device instances * common/fio: do not use norandommap with verify- Add blktrace to recommended as some tests require it- Update to version 20200307.cd11d00: * Support skipping tests from test{,_device}() * Show last run for skipped tests * Skip tests based on SKIP_REASON, not return value * nbd/003: fix compiling error with gcc version 4.8.5 * nbd/003:add mount and clear_sock test for nbd * nvme/018: Reword misleading error message * nvme/018: Ignore message generated by nvme read * tests/srp/015: Add a test that uses the SoftiWARP (siw) driver * common/multipath-over-rdma, tests/srp: Make it easy to use siw instead of rdma_rxe * common/multipath-over-rdma: Rename two functions - Apply spec-cleaner - Change version format in service file - Add GPL-3.0 to license list - Add README.md to doc section- Remove obsolete Groups tag (fate#326485)- Move /var/lib/blktests to /usr/lib/blktests, packages don't deliver variadic data.- Fix package dependencies: nvmetcli is not needed, some packages can be missing (changed to Recommended:)- fix the %files section: change %{_sharedstatedir} to %{_localstatedir}/lib- change %{_sharedstatedir} to %{_localstatedir}/lib- Correct the package category, System/Benchmarks is wrong -> System/BenchmarkMove the installed files from /usr/share to /var/libmove the installed files from /usr/local to /usr/share- clean the .spec- fix the group of the package- Add the blktests.spec fileAdd new package for "blktests", the linux block layer testing framework from https://github.com/osandov/blktests -i02-ch1c 1701959119  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ0+20230615.154e652-bp156.1.30+20230615.154e652-bp156.1.3     blktestscheckcommoncgroupcpuhotplugfioiopollmultipath-over-rdmanull_blkrcscsi_debugshellcheckublkxfssrcdiscontiguous-iodxfer-from-devloblksizeloop_change_fdloop_get_status_nullmount_clear_socknbdsetsizeopenclosesyzkaller1zbdioctltestsblock001001.out002002.out003003.out004004.out005005.out006006.out007007.out008008.out009009.out010010.out011011.out012012.out014014.out015015.out016016.out017017.out018018.out019019.out020020.out021021.out022022.out023023.out024024.out025025.out027027.out028028.out029029.out030030.out031031.out032032.out033033.out034034.outrcdm001001.outrcloop001001.out002002.out003003.out004004.out005005.out006006.out007007.out008008.out009009.outrcmeta001001.out002002.out003003.out004004.out005005.out006006.out007007.out008008.out009009.out010010.out011011.out012012.out013013.out014014.out015015.outrcnbd001001.out002002.out003003.out004004.outrcnvme002002.out003003.out004004.out005005.out006006.out007007.out008008.out009009.out010010.out011011.out012012.out013013.out014014.out015015.out016016.out017017.out018018.out019019.out020020.out021021.out022022.out023023.out024024.out025025.out026026.out027027.out028028.out029029.out030030.out031031.out032032.out033033.out034034.out035035.out036036.out037037.out038038.out039039.out040040.out041041.out042042.out043043.out044044.out045045.out046046.out047047.out048048.out049049.outrcscsi001001.out002002.out004004.out005005.out006006.out007007.outrcsrp001001.out002002.out003003.out004004.out005005.out006006.out007007.out008008.out009009.out010010.out011011.out012012.out013013.out014014.out015015.out016016.outmultipath.confrcublk001001.out002002.out003003.out004004.out005005.out006006.outrczbd001001.out002002.out003003.out004004.out005005.out006006.out007007.out008008.out009009.out010010.outrcblktestsREADME.mdblktestsGPL-2.0GPL-3.0/usr/lib//usr/lib/blktests//usr/lib/blktests/common//usr/lib/blktests/src//usr/lib/blktests/tests//usr/lib/blktests/tests/block//usr/lib/blktests/tests/dm//usr/lib/blktests/tests/loop//usr/lib/blktests/tests/meta//usr/lib/blktests/tests/nbd//usr/lib/blktests/tests/nvme//usr/lib/blktests/tests/scsi//usr/lib/blktests/tests/srp//usr/lib/blktests/tests/ublk//usr/lib/blktests/tests/zbd//usr/share/doc/packages//usr/share/doc/packages/blktests//usr/share/licenses//usr/share/licenses/blktests/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP6/standard/ced1ecb9a5f9979f9618426c67d83bcd-blktestscpioxz5x86_64-suse-linux                                                                                                                                              directoryBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0907c27e36782d0266d194ae874ca5c5307fb704, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a2bff7f95f8e910e0cf4c6b4bca5bb8ad58a5b72, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2946d9c5dfb11b9d5fe8b64559f9d7617102f42a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9802f5052ffe34066870edf97d1f460299ffed2c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4d1c31176d816ac386f391a9cb7353a33d0ed94b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f498e00f49869177b5d267a08751aed924f49121, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c2ce072d8f9546c72adc91ad5a15f86502319564, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9fd824a0f8df451fe8a0e09e8b4cdc8d767c0c2c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=89951de14f1c91955f01914fb6262f16919c68d3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d403f93c3509a41d8741391c1dddd57c1fab10e8, for GNU/Linux 3.2.0, strippedASCII textBourne-Again shell script, UTF-8 Unicode text executable !'*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ RR RRRRR RRR R RRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRjgNfi#'blktracedevice-mappere2fsprogsmultipath-toolsnvme-clixfsprogsutf-826555bb4b8ba7a6fe09e55cfb258c383bb707df830b90133468500ad147f50a4?7zXZ !t/|] crt:bLL Guݭ cY ]HIFAk>j:HϩiTe7߆Y8*#0섰U:3Ty ɹk}"n!l|݃MKt^f3ƥ`vrnF8=ɞ)bqbomׁ vY/$yX'7yR$MU</ϢǣNd"7zk-˱M߾}x_B_H)>C^be(/t]@q9WfoIl+1 Y7 RˌtLD-V IEZKӪWW)74t0yMR(9mZrT|`Gs?NhXmx@Ȱ7a:`[ySYZPtN} i̩1=0UShW]֓mνUA23̘H:iN2s41~!k2")%=O8$l0 9%OkM6 =zYA͇)G53aߦ s{n?Q,–PQ&"Ҩ6Oʃ bĝ0}pd7C!5Vp,747RKp2"s;(]\9B .,xZ*9ЕZo'g80#، ~jұ_6/1Б1Yw* ON@ `r&M5X!B7JVl)NJMxlnƧCѝ#41lg9Wp/ęP#2 FR'c?u ;-I4q/N2zLfQvl# ,8:Vm?]8at4 T-#uhK~Wl"5^=}ei~ѽj)SN8/|6%캕fՊ$qUp3K- EY/mv,\ϳEUVȊ9!U>tX.Io%5e 3J~xÿbJZ ߐ"LknO4A7WFl^ld23OqBApI6,?hAC}YȆBL@{%`'q?IH^HD&k\iL&E7q}1VY (4D) 6Y5&N-͂ 4J~5uIe|G}]OCdr'A"L=n>:ྔkA RH sp:p)UAU#BDNΞd i{8Oh7Zt1/POfKBX:pɂf4; 67S'ܶLa= cCymC`_PK'.$StS,ZTNTzF DBLb:V;m8e#ڸce2{#c,Bu HJc>_?⪙J${-#ǰ R rH)w%v?x/MeaBTmm}f O#`8sB{0Pyrd`X87PaXF\,7HjWD]Ҡn+WDHN)J}솽tߝ!*|~ecH!SB6pɔWI˨tLܾW&j TzdLYȂb 'U=0 ))1MǼoxK6o>gs/K7Ld`Y/MtwJhۨ[u~HNM(Zr[4Ƀ0mĸS8[^ q[3C6M?&h˔\pb遹"VZ zTR?9VtXk̓쁞zDU1V _eiEETy"q( 1b"=Wd,6ɼlbXM*u @ Q+ ܔXgx}GJNʃQ (7=!6@Ԍcsg9xI>+ 3"{v$O?ЛÅUX+F$9vJUUI2| x&C-x ?çU11fD[*9, P٭֚._=:{t@H:3b`*\^ Pq%3! HIqvB-bوՇjpX=g'#[{@ϓ/8^8*7y@c}8}2:Nd{2۬'A?|ƀFl)DCKUy2dqFf)K,muWrjQ'~q>S*4.D#'y.WպzVA|"Sᷡ%G"kotmw;me?kۧJFOT:wPiCkPm|u ЅeYgP- *g7>wɢ+ta}5~1 444 tU|A=2E; d0]tk& +~osxZY7oIS]FN~0J {/$uߠ 1h O ۣ$:hcogj;5F1aV1(=vdkƊ͂sk^ ľ|b< 2< 3̟WT{wmrYc|t.Q,^c;8l($>]nk@H`\(I"iTn] piiz`"maB-(yi*´-2mu~(TWhcf6fZW щ"8,W}vǏvUo<"HiSI`+`5Cc1)-}gAEdeLLBU"ՄW6鍞0G0_XPb"dмYgUe5N)&o:SRK]Ga~3K{%a+9r!鮧߳[%XLLLJCO.8}# N4:S; bN! rV9P>_T`}"ﱊ%ߦ_'}xn4iU۹mNݿ*cʖ+(vSYLSi29C;9g @'Ucy؛ٓX%=b"/DUN`@]|NKdrItB%:^יHbc|V_˃N$/PN&{A\&,[f6}x0rZ~})} 6Jecۇ ~u~#We@>J7duyRִ A8XnS8[d⻳F/{py$Y DAoy"Jݮ,{4}V<Y8I<)w @-մqOt\:l]֕6_ѽ5#v'(W 6!X9M~\8g׸]A I}MeHyQ@q'Zξ\~vӢJr5(4%zĝ7TECo@]@ń(ޑE9[N@vaǵ6h%L"2LnD:̼g@[2ab~%9<W0%\wҏN<`y ⺻{B*XߦOh&׳oF&7m,̮‡cLD(W==8'D CsjS 5c N(JhYnoԫ BY/lρiMT;Y%lp@ȰA#WӬ[oĸt'u^7(Ɋ2p\a68#+VA*w_eC2!(/r2{@Y"ʿBo㠑uVe@ FRkU>L1O>-wBQ~Bm@ N=rMP?iTMP`#cR< ^h`l'|L\ޔ5w"è|Hn!uXWg87[)`,TRf};kDBu7r0WS@tkn2|mZ& ZP9>dg.Jn]x_4UIJhZ TTs`Ou2~;rq$llAc *05f"̼PjYMCN]-5b* UtA]L_n*{[oKEm)~>4;~ias#g}\%e7F? w ˭I^’7%:(ܝ"!;{{X0ulMG {:BRGaQ71 c!ҝ 0.F1 3,,ioTjueBn8Oe"k 7_㔠uv mdJgxCejo+p hn: ݴKDI3g"Sot:c;{Y:ZSB,y\E9{E@8Қ߸^EG+Hp3BT >=I y-laa δKD(׺] ~S7K.fWF4Rr!1`@@q9DB-T-oGQ D ZHe!{Eg14ȘjA"gG !D2)bA?yg<'+Ɵlt %SXw|Q?k<$>zuB6KVb2FV 2c#8 {Y7 'hqGo^<{ٗ] +Jk,)k֦{p$ߣݏ [{7e0o}*/\4g@:>k Da2|!D=5wDb %y,>1:P&!{2PlƯYLe| FR'*6-:9Ÿ?`?le@1JxW&k1qt,>7GouXoDLXg *oG=?׶p/[;{>IrF`ӽr #3i) OG//pm[%>#p:N;aqq! ip]>L 2-x!455gSpCk.\hgaQr DQ1a6vQ#˸M R7N>DoCp:Xv3ufZT{8"#`v?pP cR< 8 =Ԡ*TA. a6V~6⃢`צ2^a;`L+%"Sv-ur԰8?B>1؞FК"׫Ԋ4(V<#)ÁVxgqHrWw pzz^ U9Ȟ>`5%1YLJM~R໅NdNȠ꓋ 0[j8ٻp>ߔ F^LI.!UH0E}AeJ'bB xC(mSmO,lG!p"9>Ҩ}k~sa-J&nGyZߖM> i|_%C>3{El5nr<[a~9N2agH~=qtc&n}:ִx{fEE5WX4LӐf6GQ'՘IPk\!Ze|bBGG kȥW$;]sM+Mc `uXS{z0D 8XY/>{Bo Ͼ!KT. !%EѐYP,[/IeC|[m G Gn?g$!_.;tY W/NLl[ iQ Ǡ`Mu3VS =o((}M*=! " X7zv )|q-We}`aOgW|!;q#}c]Şn ̀vA ZZ똫 yTT$tX1 VB(΋ Hqpr5|l^3zr*rO2o,rO./D$3g2a,o8~T CF~ ģV}QOHa_ HYCl.{$͡~ƒ.^8$i]ç,+҇?'9ծ.A?,IR܍IЧ>L@ p7u*bSRæ!bQwò9HtH gge?q,2۱$sMJxѩԴ,&蠴Um PֻMLģ=݌JHЈ,Sx~_(PwGQ:sZ! Ev4za![5 Ҽq AT-*Z鯩@I!}0ov u Q=,dQd@R e־r$l_ju@^>ᙎTIv7JW9) XKa}KeFd8ɋ!DĆ}K+8δ!3nx:7A6kWTEIx0ۼ@脲 Y+H{uPڲeԯN|>ycC#q0d[E/ֻM+Etޜ7"jgBzuTgl~?!JsC'hG{Dž'υBEAnsŨݶkK s 'JK@8/0lۢed,#< D,:yiƽ`nGΪNX%6.eI5mx,ª7Ѵ8Άm?c[W-hvqO".cvD-YS-$0=RK׍Ek*_7<'w)x!i7h@nz~F#.bT=(VƑ{ؙdocʠx#jS2Bڧ(^O6eLޯ2v"Ggk1 R, k;Ĭs=ـB$8Pc!:eɛ 7IMC'55wn& ذYtqm̰_".Ys~>[vcP{Iw7:@jRo} haGK֣YIiݿ\+3u*}yC>'Pl)L{W%C— =d=4\zYf$A`ш SqouRmJ@4zn,g9S_3Iގ$i+e0Ar$X".=D95Z,?"UCK}' l!AK[OAEfxI7c8 %33 BU3 ʮcVckbJΜf0XWk --AÂM+س"g&=6W@xA1V2;AKdqE=Ce\$Ej &2*-{qjʼn̄b dccZ&eFbCk4]TNcn!rrK<#gTu4\xn9i!.dݕQhNy4EvFjT;m|X![;B?,ChK; v##O Zo%UjOzټ~:<{<Ĭ;,.14pQEx;Ggրy _Y*-2.Ӱ7J#&gw vͯ y21yl _+M!؇`=GD l~I,T?ISEuU46e]vƻKK4<쫄t!}!oB LWg3U( -b6ɀH7,qZ a7â9t' 'i*RoSxR̩jDSw \.ٌIU\4c!9+[p>(K8nWG"zgY*e˛-E+=B֫Z(S"~tr_JSJ2./urm8:Mַ(;X/ד%APu?oâ)gn#LI8CJEK@A(AlC\C`NWى)hPScSTj࿕cYyLlTYլy7ѿۇX@g$% dEjԄi3(:n}ЈH#]sýaS(1NB뱊rp᦮?Df[LږrߡbǎR,G{qeAIlaɵ+sS+"Y0z UR<^(SXi:Pi|ww1ҁjqyk=Dydc$ULq,E=ؕup-1/_|NMByw J6ɗ RlfKJ)wXؤ:smJ:~eo_ԚNE 5|OEt3Z\# b5MlWM/~=+gvvJO.O-BqHztyVw,Gn^̭81XT#UC`y9aGEzDYңGNOg|w5@`'Yu;Q¯Jlfh 35$NɢB5Jw-W>$ :33[KY8|9/8dk 좪Br Y-xEã2~c?x|Q1iѕ r"hȱq@Cٸ^$[d=YxƠ3-^! -ߌ<7uk áe>"T=k}-?^uZzTmj)r&ݳP\ASOxLɆ<0՟,#^g.#wyȂ, 1l+2+?~K/t*wnDܕлA+]Yf` H>jU>Ue,`^TuW b/ Bșk*>|pbN6XQ{~/`l Ͷ6P%k`C5O͂K i&k7D{_YUr *-ܞ@xvbM3tU%%Q~)6Q2!q?z92 _H{t亵ü<4=գDx",]*&(S l+brvbqwf{mcV;is>N˞^!.:Xq 4h69Pڏ D"kc4P'va4# gZꘁ4͘9Ĥ|Mo Q`D%}¾Wn{[.?QND1Fz\W^onZ<52f?$}(3&j`biOn m G_ŧAqSCLSEyQ1U֣ hKھel ʋP;ȔX<EU9,"j63I=Ss}Z1)&`+c0HvE^>ƯvYܾU-<7E0tǟEM#]wJaM-vŎjj9Mƹ" zCDjMe=Ow{KQ/2c?=O\=̽D7Nx (ꛆ Wn}Ap"IlǗqxN/o]PòEi:#wk7}JlJD)yw⡼0 2j}09/FCI Gw!&y ~BDAȒW[bx 1{ɻcb.`[# HJj@wvIAz`=W&zI @ӫE zYi+}\kS:mh}D"7}Jh.`]#ϒ:[[ K^Mr8$jN~BS9:gy<|'(T,B}^QV6bۜ%!*fܣ0Z%_(j` ӭ YM'MhO4OPyn.RNr7#.X2J۵.-儙%2q}vjPH%=7 8);}kM4(S;DYJb)a6W8Z jPu=S|a9_˸$>†R$2Y,0W̎Irtq X5iIxܒRH)w% og62~MyI(oA5f<=EG_{Ռ$"J$2|>=Hs~w'!:RNó Ԑ\<3;{3ʵYda]qHZ58=au-5][OH޲?}x**]9\zoS(g^RxI>CZSSV6N F̩{Nx{uSEu[h kV;\IibˏEu00qiEDOb*,^&IߩJi‡|qcR5B.IzgքՐ37^n'mD VxO ‚g#Ů `p:F]"jQݲRlq=p_[zwK]5͛Fj|!j5E?,r{%+fIm.s$QCV`8zͩp'/"@Io:Ȝdbta_7,t䷺ծ7a &=K}M.UeOH|׬sUZNm8C I / ͿV -wn\[U3ǼGb2!_Za7q z Ǝ3@;K'WPqt=FLO),f)Ah^i | 9 j Y+h~XJ5NxG+k9xjwҝ ?LGeuԡX邈!+E=s!v\98 ve׀܋qpn`RK5t 9٨jKIJIi /wrg;xa=B DSMƶS.TߏT7|!Иd$-Z@ )xI%wMneif`>I5G˘scx YƒIUMeUiUٱxbezkyWi^zd"¼A]}#֗za>L%?{pz;覣%P 1~y%!{Dѕfؔ1>[!,cm7-5̧ZX$ջŒ#L?_3B!QXVa:-f !M7ȪTbLJ,i0 "+Lg+s$]ZH +tҏYGҦ#D9FPŝ0$Y8QGl;!%QgdT4+npz}暺,zԠ8mQﵕrAPl0nYm[W`S"8`~ ٌ$ĦkZ?%.gk!@0uK+VwfAƷng9.(?x'p 6=2l=4 T_tFV(Dc2g?z;I$pndLNMja*ܜ!A'%2u5ɤU7 h!wcBS#σsEXY%nN- <]%:.8V qǛsOXsIy܎g  -w.=kH ȗ Aޕt3Sp:?U/<(gĭHc0ft+),36L;qh?=SHg fLWg9d0+E'#\h<a]yc'"wi^]wt!UqVeuVbBCZ?pUᑬ&d߬1vǼ4A~uKq-jb# 9 ϟ>0vkkgJ4]9+e\፷Vpܣ7 ?/hOWG|tViﲥ9 8uFv:pDTz- P h%VAH)!_Cfw<>Үkg65esX_ӦX=`Wrg9j({ BPN:$@Jօ]IF iIr#_?YhBT:!êWGRv1naEj7psthvm1 />']LT#;sc&IÕhA;82baWEX㷬s|V$ 3#G>֛я,bB.̥\dm0D*a@UXrAX#iʞr+`e(xsa !ɟ!LM' i'aޤt(Nc;ЗLdBkވEڿ-|ÞC0}&v[.o?+\qJzfU'DQIk[pHgylm咖oVG۠"*8m]Vp`{#1aR9xXZ5h|$$ v'N[!S i:f 9HZN]s Cfv,?4P^''_pM1Ή \];5Ҷ)@=w&;CRNdcq7Fk6rwڂbFK"C #h8s@,rzyז.Ӊ>/W O0%.`k "4t IsA-ښzmfbx q= =u`I+Es3#΀ L(17)&F%&dB3}-Dk9ѽI%vjvN ̴קYq9n`ɱNZ?geF)F}79dG 2%+G (޾L1ż`Ի nRp]&&_TTg6Ƭn2F'=FrEq:M֏94X \ ^.* n?ew Y`m ) ¤5W(iFc4SlNf@BѶ+->PG?cX_B~nUC޻*~e 73A ܧ{_3O 3 ,@vsm_'sJ Th;V\44Q4`ҏ Υ89$p..T~SXm~asT,VS-yJ=BByUE:Vn MofKa ̠ݼLldrʈs>3XO:m^XxU Ah&6%Q07&MhxfaБ9s PxhXwh;vbfO@4YHp{ G*ڊv},F$ ceDU% ԃLUju#5?|K~n~YJ5H|8_rG~ӜFSEͿs2 I{ɂgȧ_/ARSc,Pg$m!Bs ssG}GH!-U{9|6O^ .w~0Fsލxq@' | *bOSFtFfIԡu=ްɆ^tΫ;yDԻ3<فt:rm J{t-8KSt9gF$;cM=Z H!F}\,*׆.]eA@wcg 仨uN qǪ} +>}>ҏ."3U9_26zx#>{>ЕPL]y4v| PuP]rI42!h)N.e J<13`}DI ҌV 93g㝪*kM֕@ FZ20-ɦqj8gZtB dT+ߞXǾ ǃD|8^Zy@mKifah7S>-wJUJ) % \Ǩ~K%Z?qLM4դHaȸ97A|#tívsTiERI8W+lH).GG""њ"(oEM M(*?B<ȖN?bq>ٲ~c[QPrp ~̏^IlkvdCr+KHXipɂb]#>Hh文p~N`0 ( eMU b<7lj@qrԹ{:Dd}t3))M`LA{_Wgz0%+* 0DɜWEy[Vd(Z ^W.tnR k R4Xy/~5}k_q30_KOR*2J~}qY}ե[ւI$B5Mas~[pnBuƂ KeM+nXS!:KsW֐4-Ym4J@qMK__/&Ly:ϑ♉bY$/wH[%2#Ep|1.j3Pv fpam`C߱J +TM2xF|qS}'Yt5? *JbeIj}v=R 峛T7н H:>^7YxKi[_tVjDܔS<$ftjF'A8i@, <{Z7[`~IͣLF2ޚx{Pk"+ar̦22vcЂaƌ͟1έmwhkWBM|gy`U/ Ɏ!ȺhZ45œ874n0Dž̤i#q(j[^uzbg-9(tHB'p;c,5>C@ $`|:zC֧ȴoHfs?=*U~{Xl-7T0WNC:[j*;eqm/A'zV!̚zF鬷Wnl¶Sh15VG"_[KW'+)1˞$хj B]Tc"yL_>u bPE8K#ܝ&( .CnjȎԷ,7I5ݙ)8X#y;Je~[D(/584ݕSLMpc۞:+hsfQ"\Fӷ~b6Pe%QYzQQSHk[CY 9*Wsѽ&9o^mR=I UYٹK|8M,5F}AC/(ˤ5RBHN #7;# ~r胥hŶ8LUIY} Y!))83VIx(Hy|@Ǔcmor^Up>Y5a e+B+ ۜYlc{P&z+2Q9h 9Nk3")ʐaWǰ7Ty=Jc_K9SñRf[a+)\K? yd1ν,(-Ɛ*qGh5Mdx&ctԟ.RͮԜzꮩ(lz=],)\Zvz,y>[MCGǒ4&z;hO7S z1ZvPcEb@AcPÛю yMB5E S,XҬFor|* H.ͧƟ@Q}$\VO؂{#ɹcñ-/v)~-E#0BgtgWn:v$ؽ;z򬹤Ͱ{/n{HD%Td n^fb(ld7s@Hs-ʿ)=ZڿхqZ{kpHu%E$UrI -)+&yt Ot<𦜑/|1>vq k~e-u(dRJm}W-w.Fw'T 'Olr6"Q\R}lG5ixcːHU"o4eKnKf5 ~}5j(:`?R@/p s5$ )tufUq*8K }w͇ԸX4_TF_Ꝿޝq\;xQ{lIS}B@Ȗv\xL}!T uw܅8 ~!mCvOu*NTd ƾ᜝O'b{ `T80[dMXǪ)>Kf\mHH#<`\}M 8r{2aΚ8%SȰ:T' qv`Yl_zгO6;|sEIlYB:bvhOb`uAfĔb욣e̝@ɗ.a"ޯWxG{mڿU-צJh%圬zk9(&W ])SdGxvafikϺ;Myl݅f?Tl P Ne$:M_X|x7"z]Ҳ<|(i[*9FS03lʶYmT򤭊MF#ktVA6?ZPwV_?^{3mϐe8eot帼0.ژy!Ia$u94C< h]l*eomY*y"bQQjT mV'.L@[8M]RV`c57BjF1!0'`]SM(y2,)0։mn#Ӄ>B1 imb']=R+zpބC퓀AY$·mb+ѱQVy߂ k=u(e@ }ӱ(u6(@#k 4(+>Xiw9^MOX϶+y:QxY6Ʌۮ/:$~@fu9.C;vJZ#8b+ք_ rE~Fq;0:{H"bldvȡ"wcQ7 '~l 56(^d4wwPOąqDs4i{ HR> mtZR̋0%v~.'o[q^&O-whpqO5%q<63|G>B# Sa|㘄88TWndMG>y֚eSq.\?/o_j">s02VD~jxiFXFMl"i}N=*+PEhGirVp~ +R|3ITT8Jʙ P%(7Uj ~a|pvZ$JЀ@C8}Mx1z" f=(teP6A:1|ws Gl6:a~I*eM[kJ]^`MGe1MR@S>⽲4⵾kvY}hW=ob PBNNEF;M=kōiXHT:d "Q>Eާ]0R>jX5G<``g ]gƆSyrC9Şq )mw rPͷaɐRyz1 C)얳ϹC"KɖSa2).GrUyϩщf9~o߮o蝴T\'sjP>bJ ڗ! |ӎz$b߃LƷ * ?hA4vyqgv9LX>1+ 9oy_b*,D61?ZM(*$f:?-)m]e!3rKxF7z J"Qh\]r F}n&~)(XPlYd_>uJj@>lZkWz|%T,8c*tMػNGRxhC}MS+cpW1l>h݇+OmTP3>yj$%LU۔ \'^ʥu3\"@E%kz..vYCKvPM;"kGᐴ44sw75QFz09Y.p 7MalxܫD-k|4- *1/#C.~v#q?[T-%tܦL>*r :-PjDGKl̡P f:OexHgӏTׂjBt\epQh :bLK;jmOi:.z'[huSSN0ExxK2u&:3j U`5f(fTxHg%J8 + Tqf~hL{}&Ƨ*b)z u^ 0֭O\PF1H18u["&Qz@e$wCdʦ{6h_w9x)?`PI9Uyx1#KR \е2[vFY8P}*/U"6碋  y\'Oٕ ߅6i $-A$L]Ofb*gx@@z狩,S=m<3 L5x鱕aBeP/XFB@܂/Q{m\-I4>+>.(QS, c|}Vu6ų#c1F{ر;PuwA%i&j!Qʷ.G&"BwrC؞&+;1zˌ_~g{Jp{(4ɤ&#Wۂu:^ڴ`H]BW#"E%S.Z/A\o#myY *9jy'4͞=ɓ@ƀU>Ddž;aZ6ϖyL8f1jKET[+:,4;KzbM="*PB29Qt<+Ȕ_{zN0ƃson^w| ["z \VHdUv?6e!Y+zkb0g,;}u(RMԧFg?ՋX,ޡ ˁf =ciXԏ=[ Yf4w}Ƃӭ0śCDljw|%Y-1j5BR MT6`>irL\7'B7Gle.A{|c 7TG¹iώXΞJ]}ZAmC:3#OVUSN. Dk`{(!>p1Cl-|bƉQɯ@\H#b6= MwHVTrmFa9 ^!_Vs_+ë /Kڂd8l7h:L !rl= y"* ,{|)݄ZCahS-Ę/Q+_aT vfO (~ۥ$}hV`TA kR6W8 '&}Ei90MJ*ǎnQPWk?+qⲔSf,ILܦ74`_|U@N7}GG4Ě.f>@DeaoFgRoFGO*%CZn%c׫e*):GY(-=ԥ7G,%b*-`K5| a9|@`V'A$@?yӽăΖP>"a2Fb=נ#AmA_r, %ߙN#ǭ- XH:WwM5eo@y.\EEywJ%D{3^>vQi~/cRJϏ $w"P2(t aU* &a̡(6 #Y 3c5StfϕAo?7!VSחQ$}⍿-BCJ0_":llb+ Yri@Ƥs5D@)N}6 xvt1: ^%5,đ<ı^L/W,¾pOz".Hˉ#t4(yKEƍ mE PGl;PQ;b рֵ="#:aY2:0h$ǀ*A Je)SOT;&xL/%My`{$Ut )$_ÇFt?| K_6 wԥ쨷"A+3aN'HPEsBIMd%Bּ|N<s2d낳QoRXQ/nYCFe IC._BLjŜ 9(=(۲j?~uVR%MKf>ٝjP/[ª\a3" v X-$HarF25eC# ;6;saxD= ~=ox=K1=x/vԹ_a۩]RswRN캥pL2]HB a\:r>Q磣/c̒s,cC =$Cs-KҩgJ(am(mT&|%juvT꼫Z5}r t0e>W7 pD4IR.2xHk-bPT76N`tGUէGZsn4OХ$ `R[pqGJ3d}&)FJμakJk6.T.1g)8ÏdM>~: 78uكm󲓯!>߷A;t?^ z ;e7N38FC$txK\&c> A}[PP/cv.62m'WD2ZuR/3(`og Az7nC#\wP@g{ 0~|I kSFUkL|@fHgQgFD:$J#mO:{/.ѽ:<ϛ| r#/{t&ƮAFnW/Ub@K'cꩻaG[D/+ YK@bmd(+.u֔z'oUc:-+o.`F,?l5֦!mtcG G}I{lQ!Ad vBE]E譹 q\]{Ta1\XT@ è3 <0SH?}'}}w:Ik>v܎"e>jqm0Ff,Ft6݄٪$,1RKS":d3N# >"G̮,TؒV7"Aԟ0P`o}.W$]E詯Vpl<èi7.{r)8 a(ɴR:>NTʹ/+Lfe1mz=JtB*-hIǧ[ īi- ,(CfXj%SHphX$"Gl:~fK/H1D d+u^D n(65K(Mn%0'm%-2_8_7͠hS-|Ĉ|%1`,c4%e H:qr|VkTƬ;Q#/@K=IF<4\c*Ҡ9q[Jlz`LT-И>Ym!^}x&(2uyqy@!ίW.S :>0$JdEdEuLA*& 14~!aƧhք@2i{6o[@ه]tTD6,^d[?P/0%UHڻغ1HeKNޘъedR.%:%R \icI ӘdHP '4E }9ٜ56dJB-ּK቙9j 0撔KݜK#)D&J'C^)j0о)JtH~*xV.$+/զ|b.7z+b $3tƁ0QlՑuksk|l2˟\ A82ڐTm ~]?pJlEF(p{͚!e^&)HhOJ eBɨJ*~0,ڱL0Y~Ek8(+wZHw{O\ۥb0' 3 8O\Q#; Ě&Dax1?#6E0T/"jEc |Uc$>dR**ŻfFY=Uw6ʁNJ\;ZӻH).Fú@MaJ h^Mᷢ4vd|{;*& w{%P5vGgM Tfoi6:j[#BH6 a:PȽF7dv58.pʐ$4': yy)=iΡya(`4{ڠf}o9%ܜ"oXR ؿt9c8'5CUiy4_RYYf wu#}8iy)ʝf}ظǝM !UL9/KP-?z-NٵMqBNdmh+uUCˣ$o*׷2a {9Sb *gwƬ!D#7Vۜ$Mtc,PfdfοP{Wģ9M~n^fXs0T9PsOvDHweVi@%V %8Ŧ >hΟ7YJdDhnH/MҠFCmW#3r2KO0phç\|eg"=ކuj7촘6kHR@J0u*u5}< ,q|dnV D@j̩xJ\==0HmqM&9HBjg$~ WG*v :p<+t~ Yi9.#3Sx昼IQ:cμZbgw!}Y07Œ*|z`y\&9$UZBcMε!14,b?X,e&v@{M|ln` k-<Y.p_>VeHǾ0^At_hHu$p'poLhYi.pަdۧs5M3\+r9 4La}qSsR8' Q"M)v!;%v,?2 iȮ..s&OD)}JshwռL>hYC9P0WRpڎ|I_7J6UlBWɺ!G._IyGJqJ1)Egati3'yVf6d{m+u.UY<;W;|f=yJEe>` s1 m5ٛ} -Y>iAwaDzݕfY?-lK.J5?2RIa ħ'VG[O?#xH"66ݗ݄!#V Z7_ L郖>9U_S,J7VtЃ`倎d[,j=cT}\a 2GXw_%?w TS:p{X^Ѱ ? pZ1mjUUY!η]AW.Хo%+fTV =4%7;BL4ljJ uFT'\\ӓbT/Yv%ɷ5)'>!b)=RMg+F;rllQE>K_w"A5"RLAlNDQwגųyi-D(x_g]{_f.uAe<c3^ I_u]Luw9 6Հύ"/Q$&;($ A_Yn7͕|Dퟂl R)ɷwQ~JlӍ^/-X Ct. i4GaD?sDrCj$@t=%W E~~ŋ}XSdCPK 8C~<0R{!#5MJ-E1)Vv:/83'ظ3Lm}1ћGk]JXf90_޷1g¨^LaW \sL <rwWoAKbmFo^Ak8s8Z'J2YqU+Q} /{q3ɒ/"n{%F ȯ8H*W,.~mGbCkZRHWSo, Yb}9\ קVs-u PFz NbE*0Z 3S&ATk끢A". ?ȵaRJffɣܐbY PU"Khp.[yLss+ (/@M Wgb:Æ׵tSPI>IZyEG&=2]k©ϴ{r+_B}O}Ϻ =u~ux]`U'y@"~GO!$aUiO*<8h-ff^3Aj<X.@dnj`:D-f'[H ]\\uB(y=bGYM20oڗ޺İi^'3 qVq LQ iupv#h[<'/[g2csqz!uJoHh&1ydK%nK&_{ylxJ$wzJ/"RB_C$xXܛB3.*g<s!"͢DRȕe'|-PG,SJ̸5.L}j̅uDkI`(݈ujXUpOa;t'4I{IIf<7)]:hz9^kfye|&­JPep$_;|7 3U[|zjn9HYjI^Gp >M1ՌU V fٔtЦ4?wJE 3BHƒ~ډ ~^HEP/_Tdjݖ$sv "d"PO8HPmҊNU,ćyjrԝytt2G ~%gdyD #N _':! 쉝S- DM` 7_ a1qr5J )3+g*s +JhDR,a(޵p`G ,DbZ`+ș2a4 'ON,ì,h mOfj җ%-ЊY+!p G2=ıE$?5n ݗgqDW͇# ܄W;UpdO j4l2*'J (9#O-? HIH߾I2>ImPb r -K8lSEe z/KiY !o`]p2 1эBpm شTZós_=̾?,tMl+<.W-ybn⨒xWw^S0Dg|<ꑁ_TLg^rUOKp.\Q/S ߗ/k0 53Cj'(aEs A`G>Ԋ&;~*+eLXtM0Գ+/Q4-#9"x*~^;-%;7?g=<7,vu6ea9zę,DAFR4(E*9s?cɹj~B(;q˂G!mǜkԌ,*5cG/OыESD&Rm6r̈́E6Scն[} oA{9iNWݘ˾zfMN iG$:Of3L8oQSlf+VT29|P[嘯f+ʲpS3tkV3Jr wCOpQp~ZCs)FT~^1Z)3\XKtn9utS_.b6-"BMmǬD\5+J1>WYM-rR3X_EEr([}$Gel׆}5>D0N!TLfJPٶm{ʪ''71T'PXID ~?o$yђˇJn=W#)Saϵw >/J`mkU8y JMvޚ!ZnPh, ջ}Ku< +L%?5 :Jŷ0I>[=Df v㯩O%XC&*  t1+OJ! uEs#y?ץfk<{d_=avJƱ"mǣjǶԁLK@sېSG3+\c%U~*N#fN&b /ԧu$Xbo]!~< RNx7~ܻe@G"{#[UW΋R{ߨ(KEhXs})7v +BJ@DT#'  աWH/cDDB$ԞKbө7YV(*^@}qQ=rfamU9Z B.g%4 cf-Xsn'r1™t9BdӯF}#rU'6SVo]|5f/IL:cfkD#clNT>Bʁ>͢6@ ɝCڀ=pboCb#vĤ#7 NM1(}:3к2&Epqڠdr=0LP LT3[ADKYxҒ>2L5\1"b N]*j8 F@MQ`c;H'7!гCʙJ~l|7cf3 .Y}S}@Y-d&l~/ ?@ZonsCNk@%Y.U{)6ɦ_)ޕ4jzEdt~0>u3chʫ}C3eb"|{b͊7 R5e yY`O"# 'ŏQYgߞcb?|Ά'飈:0z8#n`gyo5p{)Ll! =/#^^jyT }rhM3+D˅a}d~"%78*rX,IxRs!'EiܵeS P-w*ެϬC\>Gtޠ_rT6J')/`嶏l|R~H &t^ %lBZ]u|Ib@Qa}1T0|L! av{NEUMw+1 44м_:/΀XQM%8"_kܼ!غ6#Saxl7`py Y Ln5̿%dXiu#wGDE H4 Z~oQu~_()@DBy$JFH"n7n8 6sKl9HML&5@>q:nq_o.5n^?;0v8ؗk`&FϐAϥw_!K,ȕyQP1;JSJc*,إE!ؑ\螚+10'+_v4oYو˄^ J\Gb: :ZjGkGauDzJRr#.龆qѬrD#d3\lE$h@uաR Ӝ=܊ل[UH-Π;k"/ n-G =3 {$O yTFZx"ŀS*H_ƲӉ$EhM9yc*׽! m +-WCy_PhÓ DPRHIumk7NoVNԷbx`aCQJ`񲾍frxZMy31u{pxDWYp0BmyhӾpVNI>YФ``6ALMϴ \U CV. /_Aolkf-{bmA|c{xmj}ԝ%k~x &ճַ\QCSLnJx ;"8վ'#q 'k^aPRq/LnqH@Wfo#.t9I8*O "?I9HZMgW }_5YvUC{)`pc%rQϮf]ϼtd _ q쭄ۨ-Q1N>4r/k  M?;`Zw:JlWG1y,Ofda Rư}m&w' VcYɞ;\O~ftQ+DZm50+-Hf*ƈ.iZ QMW}7YL.(՚H!rl׈\18lQ~'GA",J P!׶.LA4riH}@7J STJ~ٴp>͆'VEm+ё5Me& GQC!Y\5sDc~׷0Ez0)~6})|8stUfњeuOӁ:P?Ө!sBf`N˽RdW-)aN%W(qK$%#ECnP <-Zș]~=n5u柌ӯQӶշ;6=1_0͔Y\&hٚR%ȤIhx%Upti?gOZ@ڗvI~WziюU@M^"?Xv-> =tVdkf“( }W_Hy%2Z'Jg=:h9i;dCS(\@ivj>?yrJk?Rz B T+,}7?2%8Q`/21z _dgl?=c\+E?EaNhǗ8#6[yEcZJvy|g ^8&ZQIY Rk!V{@Lb/{p\1W4ךX˧]ԐĞဓkP4]18jnHddagyWܢ#Θ *wtkicn ; rm2]bO }{Cj;]91 k}f]$:S^lK!©U cdw?>a2= 'ЛyѪ_K<I;V 4Kx* TuV$'Q:9anm96P@ 'nfWē p u%sdΪܶ]8 fqJŻ,7$^@Ǭkޏ;fqC, wI`MŷmiwY";Q >J,p]&xt(H5Yl_4 O9K%&p61f6o9~WIQ*ޤ\rJܟ-(dCh ><V{DAg K/. 3ƝjK>0h^9\Plo&"(GPXk]yaz$kw@o̘3D% XAu2lVX!{uR4MrgT1"8=iWqD6rpAvɨ*s_Ç霃CtI[^;#}81Z ,PDkH0a x,a9Ule֯ 뫄3”ueI \Sj Kv+i^:wkR'!W$k,00z:ӈ%w [jȅmR>5xN-d= &tvYS`[N%>]<;W_F?P.?,t8k/e'nu!cW Ce}#U]bS2߇{` CfN1feo%t&D1doO%LI0әɜ;F؛UwYp|PMVUt y)ӡc|.U`G{75ǯK_BkKEwӥ86'BݘJZJcF>0z:l@ΪU65)_eӯ39u6uG[>Qtbj'qd\^L`B`EhL27O( )CƮHv >1z78pED¢0`oQ4L ˅FhڿIa꜆bUSW;$19OR؛x\pgw?=Y#^NaPo;=#vAYSyD$G8q̐6\ul@jN%Ň=>̈Li}7H[-"ͫ`b-h ݼᚤkeYk񋷞9IU߬*ͧ U3Re!Qc /h=2tC G9x9tS=2Ez@*<DJ$3=!o[$WE&¾|q*kG 2ZqJIW[ d[ީs.r~ (oIJywq]ԟJ2Kp텄[%C&2=}MP_2~:1QQY%Qil g(tԨÏT& ~C8d'XU:ˋ m 9bK$B,e\$i$ֲx&͠*=*KLGsfsvRTCQIOA$A9# ֲ3_;T:۫1WRWyL[#YS c]w,:wnBL*:fN'ZiK%` ՛~9fo˹p̠y`__-AdTTʎBl:DϪ-# Q.ɇ?Uˋy>rsQ'QKOW9U]PFrP# l=RV[YZ#ԇ7g|ߘuNAz 1`v]5SFrݍzLh2F_q˾F%BG(/)o 5YHb^sKL9wvq(?!-R!Bia\| xZ+"/v9V*6(:VNsģӿ댞&@jʪʥn X#!0uؤlBVnKE@ȟeY>2QB0E7{hKSB8f's/y!NO(jHy &oxr!XxGih[>9`k6=w^nRDƎR蘥Y{q( Rc2D/gbkv&^w{ܵ,s1(xa )FfpP\)Z/E+%څiAi>42*WNl]99лb`)ҽ {|c2DѬ:sEh<F.f)Bncnyr==8 bcz&259˗ `)9OP'X~t տ a91޸ժ]o!f!n9Δ/yiB8s9- FkƽxDMEk0)%FP(&^bQk=TV;[j]iէF1 `%ī8tG)o7o~ Aoc!<9.AaFB]YVBAˁ z|g ߣn eý*4܇Yb7lZvլHRCػjlLfjO%Ǐ]Z < Uq ,X=;RWdG" wAr: \Vtgupi4ˤ>vi;vr~Cj?eJA1WsVIk| e'Kel_Z.jɘcǵZ G8?C#t%LwLuﭒT.mA=17#Cג27샻qĢ]V~515urNj>CO1͖]0 s,nySvК*Ǎ,\)7˲5[TFVS2@ki˰21$_0bKfYwI/RpZ6bk>:]|:R[䭟SVfs|_i`qm\E{jxJl+ ]"/.*uN\7bgfJ\8& <|9Jm VI'򦘪PeHg9tr6T' *zSf#N76ԗ_T8M]PR8\s7ꐈaX yf_D8~Tx1 u~8x@C"CǞ +~}! ӉA젵rAam(`<cUNwvBi5WGeW6#/V~zK ӟfˎe] "-^|#s?m7 yث-my.mP/^/I׋D^βUU8ETP.+b ;`\Yg$r&Q_N~`d7s0 @f]+)+Coj`fĩ_Ss3PVy 98 ^ p{|EWyt_|BsT@d߅@G 7RO~0ۧ~hi9Pm*~TIEk7ŮgL!.M)Ѯj Y3qAhɗ;NRިYLt<Ŝ|Hcξ&y|~1',5&Q3x$Ғ&Zk1~G:G5HK]9@=er9ba# 8N`xggⴊCVPa c/˨n#i :aQ\EmBNA2U|j.7>m£Tt|WOJq0nl1+`Li[&bq8ŞNaxq8aO=!_{+9H0J[׭"8D1? Xiʈօ[]@$9L) fFyÝK K7fMId8_yL~`g]=wi-)~GU>*G5 zC*z|U b9W>"%X<91ĒAxcfS <cFj" ?dC.紦q]P$'[}䶹D5 j(JΣ!6٦ MX9`}ᯛrK z*#R6n7Lo'.*$C>YJf5G1[v&iɡ#S_tޮ7V8+TFoH6NGnSVv$?ho?6Cw`n͖P`]_hZPTD4f%;^m2:&Wz:9D6Os[.=.7ЬJ|<=N(7D0X܋c$sA=K`dŘ{1|Ve"I'o{z@%._8OM \K49dnC[L\5 3YMkר~ ˙2:XLݾt&Or#p @Ջca;zh87ϊIiKHc}&>+~{FlI+KPHB(1Pcx`/d߹bqOGzʮtXNPnjdjl̀u}*ckJ MR=Cv9?XWm_MvS>4u[T?N8B{6@a؍ߒ iа  ,|;rbHǬi?vP }-՝ :걹fTZ Gfb³?ם¡6hzׄ}% dD?:hqN)4  *gND|q0,T|BPAeР DrK,D~M7 e!ZP4f3#rكqy'!Ƈ S*`PMs֚f\9 1& D\5cz_mwPP ^ )wnԙw4PʜκFԎxxQjIF:d'^gwAe ggضm4#3*k%nHx "2%ƑIؓ)z$BG"Lҗt3\Ed}-3Āo *~0!(K|}>ΧJA~&{1^S&kĈx@N.g W(Wڱ;7#? crpIuE~y&4L97>3K‡P"c\2I5>*m҄Uv4PAΫtuƳp6 ;qTlBl~9I˅~O`HU k֨#$:[Ƕ jUFKv-ОM~?*&j>]>h,b7ߞN0a1۝wz3]1i K;0+3VrbQ##bNp@Bby☎|3 -+Zj)Tx7™7gJOeҊM^&By4ֆ+kp1?Ej|aѠ@:^tBT-.C42߼ O+@oJ-1:Kj/ԤaCL0c[X.x[ѱ;gڗ}a۵FRN5k0VPt}Rk_Qu1s |pĎ:)[ɬI .&@ʿ+euwYPzlC}w^pB6hZZeR#ruv|Wq0/+  @ DD%|%!|}(*!^IS{5iϰUs[l>c[uNŚ)LQ,a~UoKGd2JPfI(8)c(J(2"`KURf2uNvif~zzldB/^<u_q2y+5$qF|@H3"TRP O -59sQ  YKBl|OuB+Ŗx„w;WʜpQ*G_X3w@det}&܈ZbMzKNVI/Vh;\Fffd֛ɷP& ܖDkC")QFu -]ȗ^U^ / `=!^^A0}ZvcQk,<ՋR_˔l3`ݠB #o:ZgڈfOQei|Vq4kPnمlҷRlB#ZU9 7 ; D辨Qd ѶFX HuV,rKI}0:)r/jL} 3 zms#g Fs:=c? +5X/m%zbcEuk!b0>N׎.c6J ;) $;gbz[2]ȟ`xu[1J*NP;vݏa$$a6&+gf<Pr؏1$VbG9ҏq<(_qci.́@M0Pqq&lU4o#_0H,swu!wImY9e `y4z˫C橏\cbePRůwSKft9n~I+ji{jC+Xt۶[:E'd ڂv_a<4#,UEDiEdꋽ=BDѐ=/;%Z[zCy5JBX'[iG\zI} \wƕO.zf< (%D3]73<'AB _tu%stjP{҇X2Ñ|Y>kT{xN^J*%U|7֘7ӛy$gH ';hj)'Q8;CUdμ3ޅ6pVzt(#}-5GUw1yc<Ꮆ@ue-x;m }ΒN :XR\^۲{ zh[`j"H)Nm vsoާ BuerjK%YSY8>Z?AvR'^߹AB Up}կxd94B]qe\oER[܂24Y};EW^zٵ;@?) S="C#`Yg7ru~P$Os! e8m5Ҍ QM}? :V 57z'b2$2Hu=P/&\dQD;O2!4Ĵ l=SL8њQEBy$:4qb Hǖʶߙuo|ip]]˗ؔe 84rEI-Fpof%: gɵ2qrA2կzO% ȆQ;;(M|iHs Lt¸?ocS f&NmM>&6 ~L*h{fymy_'Ys;~%u^A f7L53V"LUBn=@kX#1P+ŧ$w߸r Àku`|<)(Y̰#EK,TocD9~Ry*!'ϵ1 vK$=-W:!; \}>Zswyf;Č0+3ƀk0O*=ͯ6\K`'}E?)=a'~m_p|HV)BP0XI>[GCgE&SW12 o˸h}޳= #B=ϩOdΩj[σ˙GЃ \b2WWMgձ7*X[f:CTV-Kaw?0Dm(F3Kd/u^>@˒X^;%,{^຀vn$\¤.C' ^YFa&8I8aҕ4.[H'X.4¬srŶ-D5nɔ1(}Slp6SzwSٝLUt-w\wI]glgX$_|k@aV|,Sn K)Zi&&F8A<6zYhO79ؖ6 8PRQY-6:R)*Rc, ?!ՀcÖP"GKZYIJanVX+q.5*B)uѕ)`$1;PnE<;[& {"Hnې qbXȄ04i#N=W9/{d?x>{{Š2 NNqMG53s CC 9W8?cpzPD tx[2BxV豘ժd=8?>`]ՐB\Xl +YBV1%/yV|}H) lR;hWjg߉wVc1+ɢmU-O;+\q;XЗ߆"Y4#$ %1 m eYzkLkG-_3^ t#樨y!$ l+k&=/6,];?'人,hfTKHDB 9w\Q7|}f~!2Tv*Vr.p(,@N -BLvЖv+Ʌ!w5~T!m`ssڥg RMCo:w ~dmS]J( t u +>y\Mi @H\Vބ%_Quŝ T*=1Ns;q]y_B& o;28+jrW V9ítA6M$piޜ q5}$,䔭A_%:EÃ;P*{#=k k#(" @ku[еVZԓ5M@b=7a熅9.X:6.he$'KGj cp]1L҅;/i(!9su)aCzujr45vBF%Fp9SAJQl%bG,WФI ʒ2sei P̓c_%*fd8~*g;FtSY95bMnf?-Kۘ |l^PP' (C ]MtOA\:SgK<=PTq"ZG= I{慧k++?o˕d HH06bnYV JDya6ogʐ%F4sHFO:6PCJ3FQLr\AՐ;Jx3Ԉ]8ioPKMF|KO-7J_@~δ-?ebH +( ɥUnr/%™DJ9$tҵnoHt[7\Le*5KnP}p z)Ƀ! 5apef-.q \ۣ32u9=06@iǀe|b%4oq u-@a`}, Yܷ!Zyqd6`A@;j1t7l"*3ӝ JMA @9}Ifs;~$2<62wMH+c旀?=j,J;t/rFw##AT+r, Z펧Ml5 cLe,*ZјNBDHOp %|wG)^RGZZy(@0u#Qq]RR+COla#4쳷@uiRnm&)-C\>{c[ڱQ뿾V]9dq g'O zNM~7U1^ ?[P{lRb C[Eb g5 jB[Sw6&U$HDp qF*33g9cXw )RSɊ8;3ZohyFtUyQ[W(KYfw9*XOS@u7@`pV}O 4¶1zۨ(U䃥l\# <>@h7 ޭ1Cr^/*bxK\oPW9}F,tvWMe?Y6B5݁Fx%`aH.Np3 u<9jp]M9H2|PSڈ +B}9N}.C!g^ Ŕwp$>Thi*.! fq\#bE5LCѿ&{]Հ9 p/xE^?]򔵃$<8p^zw.ߜU~ jO=P\UVEj̱M1Y[~F2h KfW2KS1JDpe=ͤwO!4vto;(<%8'`?q%&yIw4f_wǭ+'^x06啧J 1~ŔcvGDTVDZE:sFw9]7am7?W32< =oG}\Br`]No&_Gw7 @PF:@qsLuLNH+~dWn^e `ЇՀם1 Eɲ{ b~>)>ju,QɨعsmA3SƀS kǮP^ʨAHlNƂ~͌Za[`t-yɕ:+? )/=^kA¹MνDdEF@{r֕9M>>$dz$f?O3Pk%]F$19!0_' QAW=STYַ \.Il}YO1DyrOQ.L m.cU}8`ﶒcv夅f`1x칊BLMm8MV?SB#c`/Cq ]jJ="sVy'ާKS7WgwR\^3gfwר+:&_e`CnXB'yDhi2n" vHN.+o ダfV1n~`T31S`c+0yd6Xqto0P`c&{[/ڒfbL̮&7`i%@.ᕋ';L^r1DsE ~ٴxErHA{hAʷI!6 <3<k$j8 VbfaN.b4l3e1$~j83H$0;dS#E5,XI,\?٣M+]Q!g0N\`_(H9ѲBM49ݥSa-0p[5(PL3[+Uvp!0D=Kp$bz #x\鏡;d7zQ^h˰M9L?nx}sVQ߬ Gld'EWĆтP!t=h R0>[U?-qѳW Ӄii%b#4﷘j`WHVڌ 9qC9y ]jg׷!G;'&Ӌ@D!4 Z f?yx7E}֙Y[m7lx2%R%w`o+SK))Q9[2>wb)pmZ*yr9 knC2FU#9V&c@R*7)w\gG_JVJ3eX5^aLf  O'_;9Z4@cUhӯ"OVf\|'t)-7w:A-ߑ &tx?ﺲew17MG$,n7jWrR8jE`ED~h0nkRpYWV(GRMl+WJF[7g𳋰RЗc0K5PE 6 Iɯ}o ?Gck›p;x{`,?P{х̪bQzJJ'6CC2,k.衾 yY蹿߸ÓC4l _j7[Hk@̠tqw0Ms-thܸ g0SAdmWza~`*ׂ͡&9,(pĹhz(V3evHpK>g5oݴHt=bY >Dh$.;TZ0ў}[l6#궙gE")WG犜+r(ϓNm) #^S-.;=rTp(Y(fu}sCMvs,=1B >jͿx4.0ʵhUO+1#9SA3~$^=7rW}wӤ]zQ'\qb.岸+]|d 9Jܜaj4O-EՅT=8Y8י4Hb9SsV;|A4"Q42KwK׽SyFȄ1Թ0!kLSU8gV@ޚͧk!%i͒zLw;0koѨq݂wNի?/m=uE9!];{+>@jHOP1h´?q4Ӎ_BӬ!4C#C歑.H2T)G 7g`% Jpz 1MōºҼφ+TV/}yGhQME m(0 iL̡M(J_TKܺ[Q|.>OFH5Ek| W5/-e% ;*()1huS,MAŘ}-KJRᒁሁ%ւ iAϡ:Lo%hR@hzF N+OP_#4SU-5+SyxA7FLM'alO|%"x\lL7Vj/Q~,f}ζ}uR4yK$  d\~TERhGv. N*<)-#b04,fR\54 %ҡZ\=#& 8K3Լ8;G %Re7"֕}PHYF9kM_,CşfVQiZA3.T7 %czKa/r[xYb󟾎''x䵊-lbXfƹ[Ő?SO5H :h#L"%]3ׂ8ovF>?F.XXWǂv-܈0c{x@7Mj^!65ceY\B uX {Ve8nF\`2ɓQ*+[UqHne}kܳ ?fBڂ W8Nn'mm3=ƈҳϨ H}9Fm O7bTR.R ;Px[7BV AC[#8;"j(P 5u zbL8ehkN2Z,g~Mr4Zق=[cyz8òF+zDhɂ t~֋ w>pm-4q/)]Z /)a%Y:gƵk8#h<<=h/.|L%ʻ }5 1D%&ƸаpC`m2['1IhyiXIRuUCOk+Ay_5wV2iI`bLdV9&A l]uі&{O_c~VkkĭDxC1G `]6ㆾ:txw*QDy)nXbNEePA;L\%c=:C(!XbA^I?ѕ3~钪'([A-$>,DTuX_gԥ˯O4zp})Hhݟۮ5zu2b@6!_΂!h4c]]#wGPј=P'"yAuPq-ܒ Jx(" I~WVf0*%8E` h[UqK7FZ|p$M PaAO5ڒ@]ĘE ndv\ZӄGb˅v5)V|Ispvn4:՘r%8ǀ7BZoUhcg{6`tL10S< ]wY0>+τƈ'ce'iU jj3v&Wv*Ȁ =_nVO A\լ_8@ɘڋʔm^{-0.~}xQ~#x^WM5M h짫l"b#펣S\'$x.(O_ɛW;[cK[ߟu4ŀRܸ`{W|#9͹ݟwM#}=6fI9"![r?iX?6 xdB Dr'zByqH9`<=`$[v@4Kt2(޴=v0~jS>`locHtfVY86ߣ °NY(f0>YZ[6ƉS7ջLރOh yblyT HyaƄPlf?"b2i]hу.@̊bnqM*xIx6c%طD0 N|= )yUMw)W@L[ZD=ؐs5̱\P :P?.1畊$:cB$=]>}7}g4n{^aݹq_MmܻP'FYg윻^F;Q1x#9AqSWɳj(ڹ>bu/'F6~\lZLvA_7ޘZY@iB\Syj@j,B cY-f٭`igK%Nqh)4]iv|s]49oeSxx J3\BQ)<r2cRB׽0Y-L̢2M'mBt6:"l>0:EI)*!skrD ?38۩DqC~3 4Nuۙ+dOkV 6$o%{PMqL1:Zq†㠯d-# Ӂ֩A.WX+r%E8;jY^ZArXŅn/:;)_nW_ j;rcs{*]e(4}2y%P2}Zý6[A-W%9 cK[jsP@Ht`|d"V']oSgptWJwxjHAlo\i0,3M,R KAgo-pl /vOۗLgw"؝~K[=3>] ;;HO'tЁ9IIyɅ>cyə<ع1r^AaTq Ri9_IU. Ǹwh6gh-$5zSrK#7HZ%(`Z{a$xXC&dv*Ct| %G `+*)eGz܀i묹%OtQc䊳դas~Ew6{4\@ɉ*|AHU9eC=a's ѹ$, hvلgS05i@MZpd~ 0P"G0'xD/p\:rJHHu#kdJK |WB%n5U+7zVx7IZ@Џ{UEҔml~|4̭ZWoF^ NqfbO [ݷ-1?6p PN>jo&ń5X07)l{zalA54A/o+YAk*/=񹘔Ri\[)5s3 +x־XAZ\PpS}5~B6g (z]rfy7y8-X>f,D7ZV۲.~ ΐ\ĸREʳpԕƸ=T^r&4ʆѧn3:cV-Dn Ξw}H f S}Grۉ<T"iRaѶ64̪|tl^.͙3ѴNs r2zlDml4q9ˎ g+ku_ZCs7IhO 's߅ұcgm:u/2 HU2'hjr N̙ 玑A?πP#Bl&+RQiCq abdϟ[5XS㨳7`!PW?CK* /!gfheRT˖p/׋0o~[ &YDŽC ־ٝݼВH\}šO7")pY"Ozv=l֦b7x}HW8>AM8 rD,=WLPl^Q:5v\ R]GvdRSk:̝ 4`Ƭ8)F&c]i1L6qL@2hx@޺b*)Bdu(M|'݌(PR[ DMAjO[>7O*¿cS8D~#Xb*G%'ԦBRa4V&??؂:"(_`Az6< :AῴhiD##@A"Dga4Jyp d͏r-8:(hޚ熄y\qi Bȷx f||hlWH EB ѭ,TsҮ['rw+`ۙd⮕y'Aq#Q0@>ө{2mZbq~\޼\ Ҷ& p=w B$^F!*XWή<8~\Lܛch ~?kHY\J݌| b 'm 7*B?:Ր>j :`y`|E~+"<ق3U.m&884-D diݛ#T)_Y Xo+^ 2>:l}M!ݟmIY`%1rWń $7bYF0Tm:we&lL얇{ @>mb_{$0drskXg bw/3-bР8KW _圛"z$&͇3Bb@ gQI\7&j7+^qقLC5]ErniVk53ྪ pza Wq@oR׌ex.l4Ouc/9л0- -l}'lCFҴ?;X,pwʉ} 8 H +T>)ۻ&n'V{oW\KIKrm\Siwԗ0ɧ q&2xUWnD0qb{H± "AME4@S (qH*Tw$G82f|X2]l`Jn/m=_2Kޭ`4Q +;ؒ-@?a!>>ɒЊʟ_*oOpj|9aN9mS6ew$ m+6rL8fVxo&ņ6xuBZ 8oQI|omɶH5QcDEnѕQʯ3ܓgĄ[Y6ЄJqg؉*ʧxX>ٲN_yQ~13ג6ve;񬇭P l<ȑB0sOFszu i` !PN(YPa@pH2M5`oN `b0bu2h-!dWs%2U픮#SOTL~-u׷^Rw|2[KtE%8H+u(f1ș0RK(rW3,lς26 UPɰ#dㆈ >`N XODP,Aۂq6J;@q Tf0:}^C,2Aѽ 3r3 Ed#)E R e-CT" MĨx86݋@,] ){Ҁ6+/*^D ,r1.4]^ŔL NaRjm A,ٿ렖a }-17ESQpuN6U*5ϭ j}$~@w**hcOKLz(ggdF?"N \;\YbHHXוuLU\4"a\%C.Lmufk--Sݷ@[&c9i2gq8,}eSgGvME1)"/ Rf4<ݰHb(* ᪦y=1Tek - ϯڿ/K685f)7%\$o@%9[5; k|e6G*=җ#&^& Y,$ӁYT/R}N{\lV|ܾ!*MWYe!ҿ|3ا)B+ bd'PvqSm KaDLXyN?Jog8!uMfg1j>PLSX[6ox)оˊe+qD@elGK5d/*'Hr5RŐo4_¬G(2(Y5Av8Y;{x0|Mp[%#H}"X9Ir.t2UjIȓ o#0 _V/o!dtK^**T*p\n0B,<2rDM*'SJ|@Zn8y&#)Y\=a@%[`OwmxY.ܡ\VtQjU]s]h(߃6)^ ![ӘQ OɤRG.=7#>r%|+1G~+*wW)L "H>{BMt䓂$LYHVUvXW*[C'LVUL8_rS ?>r6`I7"~q`ߠ¬ CV v/}F}eUgvT՟ nlKGjl; k퐬f0sRYjAi@@Yo ?c5DIfxJlPDs+)V/Li~nHA8]΄ኊL\ N;b!ޛJۯ:&ĥsN 6K*Ro9 "2[E66~rR<4~{Wyt:T鬕}2 ;NzB{X[XNM_`0KqGYHX<03l>kf3g%#牎i#Jv+G% @-BWH_Tmh8i~0 iDs ٕn"ɅUG)po¦HGZB4ŖQD0 u|=:0)k%[WkcǸSϜݘd2MW?@pGgBOQA?uz$4}Q*!~rL9;Դ?l5;?:Wq~:|kay;w,щnd0XY`9!x >Pc.$ٹ֯k]W wHv1y.:?ẗtMfptfQJ 6;2Xb(ZQ]i`UNT!j"=M߼2&RX-@Lq{]^gTlςB'mCZ)NErwXmݡРCGCKD & /x~7s[ǵv☕!_^ŤShK)~"5Vq5- 50Jzp,~+/"%t*+=T=uR Gۡjfʘ*WCe +:Û7 TZ#| lZ(M+B?C i(=?闶 bKy]:Y8 ,n֗$c:r';U,oLW'^ߤW'i^{ٽ#H_SԔT\D5&)dC;Ox1BKxq"1fG|7i^~ٞ{{Ds~>~ m>_@>0nSm4& @$;vsZV}hK1MЩёxoKA'Ɓf-ia?01;7V? 71qH.&quqL R]֌G`MR6WLv|MzMAZT z$bo=v:ufp5]"uAEs@׍뱓 nDO-BEbk2U(g[tF2/6Ko!x琊^U3t:skhէv6"XXn]>jJsKb|qќՓhڻF<ݭЉyp cXB?;oĜ-prNLhBVԇ-7.c,נZFIyJrjKM;ӦM%޴wg!pk`:jCuʖ1_wH 3 ;Ib\t)e ஠g9? \Ø[h:5#iF>'5o`I4fdLΧ@hfHyP[:ok!2/%XDQpS-)҄)ف͢ε~z 9WepJUCVddHlQm/"]0lSlBB! )97b]<'=Z=/t %!ˆHа ʾߝV6W_w&/0)?*ݸk$ R6(z*ӔOԼ{*+%ռg B@l[;ss<ٍ"Np(G:6@='MKk%!)}ue7g[g// `R ݱذ4梵ީ0O^!+4NM}4inKRft̀@ي_JTW8 d 9#D#8ڀg`EsM(l+d3 G~YTm϶Yl#BGsC^zC̑>.*52tB{jDF0A!cts"fi>@P*`B@B=@^jmg/Gb_l>kbXֵ1`8 g<{Զ7qI5_)3h9\n mdgy-ҥCA8(y^ CI.:K<ΘSea󿲔$L=`h޴] 40b:d१ È0 fq+">!_e#g~EkeQ$Ty$yZ#Wݿ<c='VNu槄Tu "^Nhm#2Tӣt7n6N}""zxEh+l&^SRFޮsW ʯUǜ$}9QjU#y ۓVrσ trPHY&0v_ZDFV [=Qi4EC/ZB!SUCPp\ѝJm((Rjݥ['-]rFRQB'iE;ǿ"F̴k/^FU|R` 9N57|{x OYH!=㗩?YS$*C1z|5t=TEo<ﬤ݉5 G'MRԑ[>+ KI#{ TyGbhWOH慨?(zGG<4nv$eAggm3]jGܒ9Eth)/k, Wr$ڱxI9k Kr%n_GūDġgN)ZE%nwAc,cio1+q0L}K9O,C x4VroP>֬3yfGlnK{rD $Gz\U3=gE`y"C)b1K*jFXA/Jx<7i_ Gr6XA7Iu8{4lh7L8a%%R<Ω+wI*tNd~MpBSpΗ ^Qg2\ `ɶ7=ƥD.)IV,gYU_[DY:g_-::4N!1h9Rq4Ir3 afݰTcj/dm>2.{:J~3 ,);?%U7v(^#:;5Uu'g\&B'/D_ :K]WrߔS.aadNN] ^_ vCĀ _p U擺L[߇6uԼ ^@/1t/h>!+0:ݻ¾~0yzDL,}>k6$!aY" `74FuKJ\/fE[C>O3CG_"YH2%^.8{&S(%Vۅ>7>jf@I -Ңqz"F0nNIBfƆ4@1"N?[X{Afocm5fi;-ݜ.ym#r^933w.N\/ g:0PȮ㐱S3n;>gΓkka-a&d(ռ6PPB&zIDM~X7Vro̱{cN0PΩ;WQX D SY E~SʈO?uPрRQN}R+vD#6)!t??vgqrm%G1EjyvC[ 1@yӽ xA\잛E _FM pkVo?A/Ķ/zhr[{I*e\r`y?]eW;vZ Zb=M$A˾y4@qvx!i% ġ ُQ(R:H>^Lމ8zG]Uoԇ=/zu׋u2I5tJ-4rHPz` BaSm/n\jthHTv SN*o+hwH1RøacJ~C.G)ްkmtLT0x_CmNJ_xzPT OF¦a}{)_(:icUccSXbh2=G \]}?R4S 4v h=R^1_K[ʰj=hŹL;M'i D_W7ۺǓQC,X/e |THNC 2ȱ &+>L[VpFq>cS'e2![ði m$7rh €@dCDTe׾v}.*nߑY$x%`np)Sdԡiۃ{ /vAYPn;ѥMiS[$$_Iow FqfF] (ڥh`{ƽA:bZ =gN7pyh'Faqf֬Ϙl'XjhjI#Jm%ϵ6#반]y+-zr/ǐs ~w߶gcILa!Tφ(;|ʁ >z,`3"NIJ|y_z۵ Kj9C8+6]P\(*k^mb-tjJ<8xRL}4WLmF2WKU~]arh xIF>S<~Y@VR}Js@~t]G>srJ=``Lnc'N@wF { ԻMo}kt5L?3_vVA}(Esp#_%.As#  `%ꥵMSM,HaXhdd>7CgH !EP9rQmTulp]"T5jis4t"zk#(f~,J*Z%ebp= !,yڮ-p*@7` p2v*CX?߇X0oaܞ_z^Q ha_#~b;`*Mғ=3stYA8eݢ]pQ[ۈ: W,*%Ui(BxɈ6lV6*%ʊɽRAhTB\5gc8^EVpOR3 o滮WWrIB~7lObvˠ0ߍ.m.BHa<3Ux7`u>ݒI2ˀKipX@єM4lqvߌ FƶX{c#*LK.$0HW]` gLUXD҄kSX0{o ;~(LOT\Q!oc,Xq&;v*BCq:BiXF1"PYp&lu"`R76=(R''ǚEL|<\cx=lRe&3vF*alluT dG6*ܸa][| _PO5?g}f}uuz5SD81|K2KRڑ-٥kCzV/VQ1MГ<^5)iU$Z Ĺ ugnz_yyJdz` H,b(уj&MON1 "2K|}8{{ 3TkAa@#EbZhtDRI%blUĦpCר:@QjXU6Ӫ\w4yW!3Yʟyv|aVkا* +6]#3 Ia4H/!co|o#F|nF_j$R%j;Y`?pk{6 N9b9֟4P@R}QT0M!M$\Bb1T:dIK>VL#,63zLzUhn 1hLnbC׌:Y63e%A&D=-"O=|c˺cGW3(SHē":ݩKY}k`& WCc)xQD.R?-|Cʴ xC&i=ʾecS ~M$H٣<6ykf a䰮z94yϢ߮ Ŋm^B/bJ,k,*gKwx2jNP! H3TsdT$S%=P꬚L!lDܔo`D==lNkFzVJI9`sf[ׯcRHagxߑ2?y䄘z7GXJ]޳Kh1?19m|H'aU;v?E= 2" έD~YsW“OL/@BWʔ^'Mp,²t]!&s8D$٭HCE+ÞG?p̟l𢵻o9ձp"L1LP-˛63MDOLWkbͷc ">SF?erm]iLr Gp+N+^18~X^'?s*:TvvIQ~džwTZz*t؉f]{;>z! _=O$y ϰz岀 o^ 1`_1^Ιgf9 L|5؍(hJ,dSR|fQW:鰆ܟOnLm6J09Xut[zb7דھL&n#\u2Kit`]G(|#4 !]: *-͊q6o1ܲyϖ xc!Ia\/5Y95*Kp,&NĀn1m= M3*9uTY5(g}}nsm]FvL MVTFC%-9PJx r_~ߣP n*F/JE̬eu=/Jه^D|hu-X{!8-ʀ9;6>D_K->+1 '$m^ι2!q*e5<;帔*uLӽNcT)];t+UM9w]H {XD_BfxV߼򘨯 ںތ9`N? "jg>sO codk>v8ye+ۦO$3x_ ^h"׵ٚ$BF̝I)jOQz-fyv 7께JRj毧:b݉~3)cOtpfONV+&Z0%~7!Tm%ș IUdZmG`6 Yo]7O Ж.mBt&ànpbRHc9yT^C"&ͿFiHcݟ5Fj`qS3* / ~<+2:XEnV3Za;̅yh#N@tÎ%RNQ Y3GK&Ƌxw޴/NCԶ Hq6[y>h4U`%$>mNHf[q|\v{RzsIW@#Rɀ}ɡ e\cW41g}Vyʪь5v$PU.؝Us:ڧT%6O6RgwSە^λƶT<Ƣ c6[F,}Jm)+7I1K8$/進p74ai'Q:BEEŢ+@>MYT#+7cH9l>KsBmD"II/^2FMkȎ%>$ke[rN%xEL:u<c (9Z"zX;++#NKTK爹 ȋw#`q lyǫrǫ}}Ȁt~]depA{NDXCh3n@yCS#Z.člALjE{* _41c1ɨ dw],F-=U&MP+1 f86!l5\G7ry {BlhKI*v6|F+yV ejo8tk(w?rN\Yf$- }ŀJyG0~3@4=X1xg =q|NzmXXJ¹<(R乍qf%oWP2eFEJsNslx0niZ+B(-CK¦ܒ}~ &Qx} 9p1:|SpPa?Hو8똾O0P+\4nd W-IhL2>5 -6қíKK-~t̑&nH b< p6rgCfaMq8.?FkDč ]hsb  =~r[T;*," yy;F?5^G{0<"$jAY: ٖ x"N57 ,8J+ oTۡykXv7$hRXMV~73aUÞ8% YnEQO*RmŅj9]BS<"nRZ xO"w<7IeD(r샃 κe@ aS,F??LJJͰw.UjNo=>Nymo񓷬W=G_uw\:7xA2' duB3MIa処1EgHÔ~Rf 3m5⽯VvHR5i9QdH}Ȭ>JaG {G?Z`QTfXԙ ,wdxc4QzmOD b\2 ^+}a.Xn%dDR\o3H(h@tTK|Ed _H0`!_%*` ,SҫsQgPzޠ)['|' g^ *JVPQ6 kSt3>qtRrÜ>_2V:AkОC$)(=i[XO)Y^Rlа&k6QC\3 5ьyoi 2#j ED3 L4H3mHn+lRerm퇜q?DW24yIk6wEv67-eqԮd_hiQ'ӈnZ--ΔVB.]&uH cd7\k%s:9N^0ט&`FR^c4&^? #P=4RRNIũOm0:R[]w;Fu;EqV!`(|rG@5(rn9N&:?jdՒ">ms7K'6~ LၵBn'$ %V'mv6ܩN5a<41=heɅDi}3'5s󽒾s'+iVw?M"U̇ŬwvLn-r ĺ o=(_ 6w> <~e#ʒ9sŬj9Zg;¬+2h_vEGZ~r] g9%/\i XEX($,`RQ:(Ƽ1!KTZ(`h "9&ldϜA"~jdR^Z53Р>=sFz4e|dց<;k٥ ~hmﳥ+^!K8