grub2-powerpc-ieee1275-debug-2.06-150500.29.25.12<>,fڥp9|5i|qV`J/51NQ:!Go=bUXI*8Tz`{Jz0aU(w fst9?d$ 4 W )J[ q}  t   B CG0KmOOS4STShS(T8T  9X4 :is GHXIXY\]^b5cd^ecfflhu|vPTZCgrub2-powerpc-ieee1275-debug2.06150500.29.25.12Debug symbols for powerpc-ieee1275Debug information for grub2-powerpc-ieee1275 Information on how to debug grub can be found online: https://www.cnblogs.com/coryxie/archive/2013/03/12/2956807.htmlfڥnebbioloqSUSE Linux Enterprise 15SUSE LLC GPL-3.0-or-laterhttps://www.suse.com/System/Boothttp://www.gnu.org/software/grub/linuxnoarch6@lDT ipZp_{UR}xeH+D@hTmpf8d =pPM(O 3f]"o@H@M|uHD<ƨePah\g4psiDLjŔ8}/Db #{[68-0}rpˬ|tlxbL\ެl 0}@($~C,KH@KAF{DX{zPB JhU1(vnI@?= ;V;6C@<8<:;h;\8(8HdMhp5T&y,<Cn4qn H Z@~tQ<U \M@}n|x.ts/ p9Hl*Dj8zdNP-$fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff403f19045f58a81d78eb91ae4124b63c51a6110172ef09e280b402583980b79fc3f0b4b80f388d5323ef3a09f31d7928e1f167aa6a5f187e7d3fdf035a320666b05df5bc3f563cc2ad73c76192466b233d1d8fca7cc78a125930bc4fff1be5a839f5627f92c450dc6677d11d16e52f57c0fd4a25a27a90a3b65d77abb1d1c6366d3342ecd6ddb9dade10e285a2ca62ce85d0663895b6e17d5ce7e785154f6b278e68caf1978b50d06c987899d35de3f1c72f95e676cc21327c95b77255297f5601823dde75fcd9f2a6fd7e719924edd68d04af3038d13f78759658789b06af3e9edf80225c9c49d998292b3086f2bb393cb344a740570de1d361f662b7da60f564bef8fb1dc8e9082b593d314a6ca202158112ea6dc56ff35eabb7500a9cd5a1d546f4a87e6e27d6a1cd451a14aa98fec7f68fe4fb011cc3c904307cb264eef8823d5ef62a4d19a8184bdfa4e6aad96ba1d49f2c5bb2ec60cd9ebed4567353a498a98f56f0da4cbd848b1153b3a8dffdfa05671f1abfa4b9a8367cfd9c8b0e7911d40d9f386f4c9d5c8c4623189a5737cd32ba89763fbea631fe65f2dc394a5904c9bcbf1264b868117b170fe887acba76117ce2728a43c7bb507962105d01cd8cf84b5576943153a7ba5092849832f7ea8528971c697d98e140aafaf0e600ae650b4d4b3aa1e47f43b17904b3d4bab4d9d22d068990424842ee2093881abbfd66aa7d750df3f02ae12c2603a95eaaed174af8aaf5eaf3ebc08a0e1cc2b47e2a637359b2405c530b56dd249cc21767201630b142a83276343fdf08b4987263cc5895ad105c8c9fdea5034deefbe228fbe4a60e77e80d6ca98e2256155a207c9fbe76b07ea2c69453bbf3845697408a6088842b886a54f7bb1411c22c2c711a7b83f00af9a4f28e95450289146da42672c13f33a93804e6e44174f66ae054976a5aead905a74bedd1ae7e1db2480d4a81f70557a21d3b6db7ad1ccb4e7421c9fc9eb1442b736cbd7ae5909b132512c5513eb8112ed343b2f50edb3c106815ba992f967a81f47f2c4c79653bf6fac815e80a9cd49425177484b624db52a49bf2da09652dca23f67f34fef35bac1f8a2e768e316a22980793cd70b99abe56b10811e3a72892fb80ab968eba5b436d9a6712849ee1bb8dbb835a37260a3ee298890ca8f751c95499fd09cbbf13ce61321c9a3f7b2870c660730042e9f14400b2ea7a58bc330a02fa3ba23c718c99497e954647eaf8ebd5d922c80ef5ed158d49121ce88c3f63eb23469bdf8d23c17c9cc43235de981e7b7b017fd70ef22f30af903c60f12ac16428e2d17f1750ece1f6d53555a46dc068b24f1ea14baca9cba0caee5ae0ddf0f982318985d792467040efb0d03a842f130ca03a13de8694ed2722a2cb93caef3e0a50ad34c86e4bd5706d5b535ebef7ddfa6265b553336e81083b11da348709b36969167b13367f3c0350a649ee8b79e9a4fceee47b8062cbcf34bf7a57348b84344029e1859ef4245413edb3117d931306d087a2d18028f39e923f77e414a1e46f8f0687b3fb7eef1b22bc776d57c283c493a7357082057e0484a4e963e250af796c73f689dce190727d33d1b09549e59506d26d27f98e1768a26d0b27e5ec275e72b93ddca1e5c86bcbbe66a684ad64e05a53efbc776f148862bbb04c2634347db67a1a6ec973177cdba2f3b7f781b6848b97b08972a870c15be678eaabdc000918a3a68981aaa0aca4947a704424a1ef87c297d5370096003f1c73a641606b44fc3f27d35e77aa16e0cac0e215cd96ddd5197aeaaabcf8abad3d4a82d8a4256be2405aa345d89410207f7f94878e05e34de5c2eba2f84ae57fe16936fb136b7e4e0865f1499d31585b2d521261410d380536ea14ab0f450e34568103d90dae08f434fcb770f18245f00c17bcd683e81bc2a14221fce10438c39a72fa4b85b2293ac48bbf4d043d1cd8080be50c98665834c61dc918af2d2c921ddb798edc5f50ab7ca2d936dd568c9fb733a608ace377bae158d9398da10f0b5aa8d6b54400113ce187b2588cf33c6b2d19a751b422b298210957fc8191fb63ec14ae8e389bd798640314640a2e51ed71f28cf133104f133c22ac24a71210d89f14a48e95da1563208e6415fec09fe84d8cbcc21f94c53c88715016565154948a69b2529b9ea7a7ed1bbd23ddcdbc1e05210b8ab18f6376f0fa4917b62430e82d1f22480f09046026667be4dabffa6e7342d661817d7a71477edbb4fa705197832c2091a33c05a7150669c4d4f1b52d7d751b14b9eb29357eb6f46e837055333834e49cbaad705afdcf830c19d304e5539543a5e21d4b55096ae33d3c396ccbe5f7f7c6603168033e3f549381e7ec37fe63b773c5e274d3bce2d61c71cf0379912d857ce4ec95593376676f7c7b26bdba537e46b4fa90af7a3186832979c91dd480e31c3c46fd92d77dee1da60f484553c7331e76bce74be3697e0b00c7a5df6c36b500c24ca9db659ce0d960c7396e853b324bd47416ec776a2ca71e7719609670b6f358b4ba0b3c526fa5526e0d0df9f8ef1b3c368f86054793ee6f2c1c3301e5861e01c6244aa9a888687ff475957b70ee75b2b8afceea6c099494430fe990086717d9faf1bf045ae6b2a8f7f1d66b1b8b1161242ab2dbf3d7a0f9618531fb4a081fe544b0ae0ec5afabf95bafa320b361232bc8c36fa84fbd4d84eb1924d33c873e75bfbc8b0854b08c996c30096dd51b35f390463bb1924c191c65b47df6415ee0999c51d1edc27fc12821243268e1f6a9c7f0bbd8c0d6939c0e4b7bab60a563913900616e92b45c4ecc20db9a6ab734a90a5523b8d0b0821fb6b7095c873c1d9ac1a1a074a59fa17f12573c15e29bdef46a53d0617e91499228990fafd48f4d70e624e15b6cee88bc00c7f88c36b0f92063be63950cd34c8089c5324bf1742c184e803745adfb562b575984da0764fe2322b6d7cc8901ff604802ed7244ea27dfc82b883361012448389271201e2107d1a3833bcbac58eb64b4b1b86906fe25be67cc26e949c164fdf989dba35c074aa903e5a3016276fa9a0b27f33015252cc1e3b522fedec03c3783efc6f84af6654da6f2807d88f3bb2d586ab3e219b3aa50a77cce8df7d100f5ff9ad11e704e20017b1f5907c6c0fda27d6c9d16e6fb03f92d2636dfac6f552077865172a81c44b1441dd89cbc9dbbe0ab072f77103652e331599c9124c798ef9fd74e9df11f24d2051858593ff1e2574b9f468cc1325d22d220236269f2110b39d3ddac2e571a77d583c79ad00d5138dcfabf0e2c84ebce9a6cf05533d63c2a43b11a4d650304b5c75bfb9d5f92508cb1a9e554fdc96bf2f19f24dc596cb9153e86116650554e554acfcdd46f57b724c8491507a067dc1875c02b1740d8b2c803e25b356275b4ba3720f4779db14577328dacc5dbab62a49a7b7601c975549223afdd9a4c5e78ea8d2af612f85de30ae235ef8a11939214fac70229854656b88fd05a413f9d3557b344cadb1f99ab2fe5f486e3c411eedd616a294dbfd74c7b445c9af5e0923adf17df5e918cfe29a3234857a66c70457f3e2e78826db9dc191f27e1f5f09c584efaf2bce064d897db797f9d0373f88471fb3d0928831b447bbbd61aacb412de90a1e683588f33c5f1cbfeb9db524a627e794a8aae4c1eb76a6fd5bd806fa798cff31def6b67841913e9d9468405362beee52897b00f418e5033a90ff075bb7c8b183c72319d3ce32ddca925c11fb5e2a5ee225d9552d8ce11a390895b73d389a6de8f57c00602c1b6cd2dfee65fad60db4fca9b4ad59990d8dee9cac3d50978d206453fa66e860fe132011e5223a663e2af5f5740933c607f2cc7b6e4e4c1ea90dd673ce9c7ade6fd245624b0b4efabb5331fd6231f11294fde612d7b7e01f70bc945b3bd03e216a7341ab0fb38bbe0852bbb99dd0bd1606b914506ba30faef0f7b9d0fdd25820b932e0ae571c989201e6086a982f3c22894739d36c9926da0f8661fba9e1000587f2811944c83bd04115216f0673d8a1c2757ba246a18c92d91bc6d15e3e916475d546c1e668f388ccb447df5cfee6152d6f278f94e8f74be599d221b0adecd56ec68e871dbc22dd3953c68328c83fa37ba84c918ed6f25eecccacaaae11ca5f79fe52e0e8f84f71302aca2c678606d85dfdcd4de23e76e5bb3e502a302f94eb3c95e3d16bdaef2f3e5ff1e4d752890685f76cedf5ea29879317aca273e1531c38f2ab2aaa3080b8e59ed0b1427a09233301a54608cf47b036f0e7988bf7b4300d934ead581231d54df0ba442fd1f73acea6ba6d4731ba35918f6e3c6f365781091e51513c7aa81a004f2a7c595827372c478ec61ad106750936bd6d73739dda20b3ab925ef36d253d059c071f923522ea31808b82434fa6fac736c20cd293cdf80034f32908993512ad8c3ea29c22015ec03163b692c8ed6ec42091a8bd893ca90644eb1f7358acc7ee60af9f622d7b746c38a1814633ce274c31ee5b9c301a6c975b8d217d0c6396b2007f0faa3bbcbd511b95949d0ef640fe35939b1b623bf2e529ece40c19dc89b036e10a2f24ed0c60b7768754c97e5beffbea06193695059d1dd9219f8b5c7a74d9a6b93e678e0e613f7d09737dd2a6f24d67cbbbd2767cdb02111d5909e5a25a26318bddcf877a3e594614debcd5759e0edf4c943aa372566d2fcb66b1ce2d595fbc93fba41546eb8ab8f915900e8618047374056d2b4aa77d0934c1dd8070f5ce1c29b587dc3e58a70429fb0bef17dcad0bd63cb62ff0ec7789589efe3ad3bc4bf7b36f267e8fe5a9a5ffca8b8844d9da73fccd496b84bb30e5619f2672e3af34e4a77521c8d6b6fd9250769f993b84fa4315b1ef02614a3ebf7397ad3e1f1662bcdc5fec8c0a60133a2f9aacbaae4e42b0ba0a135f111fb6a5f262f25d900338b04221bf18c63c52e2fbb6665207a883d3594f8bb998e1b407adb8bf67cfe64ffea3beb5348ec70195d3d79f2b697855f6b33d179fceaefd0e76290879fb11d5d28fa122f56b29fa80872786dcc369bd875fd74bcae9f5c3f36b637e10a3e7e0934781711826eadc27d5be7e30f775045078ffab90008f95613e665ed8e32526349ae0a5064d56e52d2b50fe917195958ae479422c5cf6303f66a02669b432c5ee4c8a719ec1628b900a09ed0169135fc6f609562b7ae50f69932232c21a9fb4023f26d6b49d9f5cb24dde8f08db3b4f9846114616b75529b3d63795a19147aaaefa3f7263071a670f2bd16f0f99dfe39da06c40984108520c1c8ff9ca211915ae2f04720c1a78b12126529a450865c3fd66406a8933259817a519b28400676c0ec6f2220c08ef90791f5646c91cb03a3e5ee1318fbaebaa7863fbefea304ff10027a9ca7db605ff128053f160c6b1f6d0864a521d8411bec5a96a7e79275eb9052b16ebe457273828dc3b3203c190b003613146cb407d78039a03bc03580623a4af99f75270c9c56ff094502634669d4a38d129bbc674674f8211c74531618fec3f8a9aaba7ead84c637377e5869a6c6ee3160d7174719428894025ab2147d9f9584357d1fd59443c8bb0adc353301ee225b1dd626b36a9350f21e0129d687a0a7c085d43ebc8132b7a9b9e72c552d7708b36c0c3d81135019bab97502bf7f253c9333a3d50bd3c39324bd06ed12def6077cd92c00942f8870c7dc8fab0813cb3f2abd50c438ae1a8d7b5c7a87e83ed24213945eb96fd9802de330846907448db3df3d0795ffb8bc402454d73a1a7e521fa42015d0119f683306fdd3550009526e490d3265f323fef388ac0a859de8cfe0fe55994f39ca32d58fe6ee617d1505b9596df0f3d05ae1073057ef6afaff13cadd722470e35a55ffad261aeffa559593a35b921f74e34af3d5ab52957eca6b6607a60a9af61393fe3c3b120a9922dca0586a17db1fe32797ca6a1bd783133db7ac1ae75d1fb1a5172d38217ed3a6d95977ae6e4f66776e5661c229f63e8465b603ee7ae77abd48c3afd839233f3164691fb6549174cd12b6316d5bf99d560142dde6e0a333a22a0160ceee642a38eaf65c51af5fba02f2a7d5c831334a051db7cf789dfc30997c12cb59e4eccd42ec652279793f072491849865b4ef0b35e34907b8d0346041f00b6bf11de51afa78ccad963e66493505a57a2d2f612a6a60c32fe991a9874b5cfe54a6cb09b128a1e171e694039dd0a7230c1d213cea7d249dd342a9c24bc6c67cc063b3b2d1caa17b91e3419be94a646d11661f4e73fe56af9ec793e299153e631b8064f30d3ca9fe65908b73c40f72921f0f081f096d59c5d6c3a62e0c111fc1d1e2b3b0122df399f58d03fd33ff66df84f55e8bde81ac0ab830da9174942941c5ab68391ba1fabaf50bc35f5b7d052cccf7fdb91f7dfac1a6924033d8a7b997111ce9f6657dd522c3561d08998b88562a6582d036f5768c5df9ef5a82271fa4715163fc9b2f34e5ef8257d05c922712259f4419c5ee3160cdec7a65372a6213ca78e92a7888a02b327dbf4bec1b7166b53c09af4ce1c8ec7655b97399469a9ae2b9b012318574d2fd69fbb7bdd43b0be89ef2cece10f28e4708b7828a86a450040373836f71eaa986f44c9c08a7036a25669f15c6fae9dd5ace97d06d3095fa17e630bd595a40fd97d69ab9ac8c247f4894d8c9860a696bba24587cf7aa3eb570fc124fb284d68483fb173a8c070d6c2748d7382ebee68a961c77df91f795ad7c012613d96401cbeddba5a5a4f5c9a50238ca04ceea87f7b0ea964d503d9fd7b6685d0b332daf48ddfb27688841e1304ab2c7aca28427f384859fbf9c597aead87560ce7164da592537561e74f3f853fb40c323c305e1f39162db04334bf65a6dae0f230fe8839a4ce5143f81f3ef0a17bb9ff3b621cd781063949bd127a813dff2a916fab1524796fa47444109840f21d84b3dc1629311f81936838c85ba7e1816e6a7f4f486821cbdf291ea31f05cc4bd1ed150881d82b1d352f8be968bdc1ddc00cd8e2982038694baa77dcdaa692b35f9dcfc0635ff9b437f18c72d6d8724a8a2fd3d252e90515bdf6307c8019ac2e90b6d10122801051dfe8c4eb2be4dd545c024dcbcaa7496644acd27eea43ba03096a3abbeaa801ef9035aec58d2e4b679451910330c4b295c8058aa4a7c5ef4e76060a436ebb9a89954a0116d93d0635cec4e80dec06291acb0e4ef4ee7d363eb463c24f3f1b218861aa291ee5c0455cbd7ec4382929691dade4e53e5bef0e1bb815d678a60f0fa3d545642a04395e34e9a7ab7a0da0b8eb663e8ee8ab2991ed64a8771c66097fed00c0231d1fe8d5f52ac0b6dfe292eee700182ff93ce2c38addd8ae8f92746bdf9c9eb66f37761308f0f36ae35385b9f17930f0640eddf09ca5e7d69d25d6d1468e5745357fd7ad36129a091188c051f6a22a1bf3bfba9838dc1d0438ba00a5d4c09cd1e051f02cd0069148288d446f7cc9c12df36977b0a64f03344178026fdb3075f8d82bb09a386345c75438b6eccb7c31a6e977f0c70c9b184ec6ae6f2a3559b3c1f72fd67f45348d257cccdd77c4ff890bcd398111f34281aae3c9a709cf73e6bdfe71ba1537c5dc8bbff2c1228747630ca019da60b0d43efa526a421fcee6cca0c9cafcf24bc8c5c42b98bf02cfa4f0b38eee483730cc726a57deff31c18971c2fa721981e97f8314d22d16fb36e349235c3855b360d9aacf5b18072fcd7a68274a7e1a399f92df269d04a7697d8cfe07a16bea3df97bf37711510fcdb6cc888daebb8a80ac2b6f7d7fe7782337e2190bd3bd676127df23cf658000d8bad8486e2d4d0d9e9ea7c0e4dc2cf983c688dea8b096d68a80de91ad7d3335ce7fcf38dfbb0c1fbd0e6f83dafaa895422557f54534d50474745d2a5bb54b79bea75fb83e9bb71de3c4e4d036a3fe6da5d68bba577540dca14eeef68d9ff2d2c7617bfeade0b52f8d92f89360785437850c034ce9d532c41efdee62808cba1fd42296d4dbe9835d6c18da7da52e19576b664bfe1f9a397f99a6975cf9209ebc10484a7ad749e3d816e764ad8d8e74a6af5b16944689204effd087d4dfe4960de541da24c59f81b0b32df65ad73914510e70a70c85af049ffcf84e4409f082efc754737a441331dcdbe09af8c2bf7ba5e9279f82f540eb38aff92646302d96a588ddf73272fc603f5b5bd7155edcf87007936c0f239356233e6e17d85d6601ffdddc13cc1261b3ff3ff4bd8f4a1e34d75f2279d243ac8029645b4fb85440bfc1f611b19b7fa96f51522216351f6d455a158d1485483f743deeb1a64d25a4e236eee9f20c60a875fde0dc4ae5bdedfce14227255c0a184485dfb7ae7ee3a1b60623e618e2e2f68d4677392a47ad40cf87bfbe90807d1bee864f1cf3d1fd2b25d0820f10aa9938c04c7cfe36e72ecc551ee9a14cb4f14d174e05f7314bf2fb4ff24ac6c7cb278fc987e61351fa55706f0327879d5bc9bb5e195c2af947fadc73b66b989be3b7ba9dfbfdcce0c755534ef5e2e3391ea42f36cfe470e166a43fa2b7d35add7539078f3adf44828aaca6bd8d02a7e0ead9602031d23cec184401c71d37f2f2db63d3d8effe95ea231dea70d2609d15a946b26502de5a33eeaf9ec8a15efb33e683455e731cb7d87dd61abc5c61387d27e964d2b58fb3a7fa4e6a79ec571a8586afb4c79ce754ec3c9b640c0f2827a9977e80aaffc146133e9f0d8f800ffe07113029d7946ba3340b21428dbf64c3ee7091d4ef1e4b9c087265e9f67df199c0cf8d440951b72e862541c24f75bb7f31895feac44d4f442551b82b55447e88fb26ec531a145201ad19e0b96defb0708b51e3027f3dd361b9f33b77bd976ce1773cee4b067d2ae1942aa8456089db17db9446ba93a1bcd80de79e7380244063d42ea986a8c7546ec2eb9e2d43e22da1266797c5b8939d367381e55b7e66c4a437f438e62bb48a0de9323ca19802e2b12163a2608350f914d73935e32abc54611466896232f0dd01a6bf2296469ea92454b2107ea986dfe71883ef1bea4d5c94cd77da702c15d284a87ad0873639d0505a6c0551e008e10be375e6eb6623661b690bb88005a657e63af3abd98d6205e9e7a9e6673e6c866b86f10d0408becfa9ac8cea4cc6f5e61f6eaf319fcdc2614a7fe2902de53ae1a8fb6ec94c214c348b9d380fd14545c039a8023ebb4c19a72bcec295f6ac4562514282099780edc46f626694196c769245800f7e568ba8f4f17d06faecb466ae0567fe4b4dee4d8e533d7b3c4a0bc517faf5694ba361e994580e7892b1d1b2741cd14a3a77d8799022179854e00e5ca04442723d262cc32490253241d88a0c90d7832a7376c42a21a01660228439f0db24ee246ba620127b4e39ddad827ed1da329ebbfdcc9acc8e8875d1f92a3e65c89d0a82059af905d18eb7457c081cdbeb181c7b5cda11342efcb72ce3c6f09ec7ae040a7f45b517b8ccadad437d17d11c417504f51bae96f67be57b39ab407f25042aa405e8b033fe9c8cd192c268c8eb7c31ec050fb1caf8e109606341dd18fcf8a2bf66058bf9dbce9402ae8e24563779fb3288e4b251a281299452b33e681a5ce716742fdfcae38c42fa9a499c9eab51e485e72a424e73cdd23b12cd28a5d950bc768812af465467ebbc3b04fffb0438616b8f51eefa6328e7703a8fce9bb2c18fba4f4de233789bebaf108740dd5c5e3affddd7ad2f48a73194d8da1c8d6c5d3df390b1165a7cc37b2f5d924a73b2992b6f8907cba6d8a9ecccf572766e6cadf118021358f4dc2abb0f923540ef15d0e34f612f300bc32eae47cd78400dd2e0drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgrub2-2.06-150500.29.25.12.src.rpmgrub2-powerpc-ieee1275-debug    grub2-powerpc-ieee1275rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.063.0.4-14.6.0-14.0-15.2-14.14.3f @ere7@eПe@@e?e-%ee dS@dBzd>@d5Kd.@d?@d@cU@ccc=@c@cR@c@c|cdc[@cV~@c< @c$e@b@b@baG@b+9b)@b)@b!@b b@aea@aq@aaa{a@a@aaqV@an@aKa7T@a/k@a.a @a @`]`ٹ`"@`@`@``@`q``}p`n@`P`J@`8`3`.V`U` l__t@_@__m_X_G@_A_?@_;_5+@__A@^x^U@^H^y@^t@^oj@^j$@^g@^Y^K^9\]e@]{@]@]@]W]]V]0_@]@]]@\ޢ@\ޢ@\-@\\\mA@\b@\N\J@\J@\I\HW@\@[@[@[[@[t[Q@[-[~[l,[j@[h8@[W[L[D[<[3|@[*A[#@[@Z@ZK@ZZJ@Z̧@Z@Z&ZZkZZ@Z@Zz@ZyZxG@Zg#Z*~ZOZ ZZNYeYA@YX@YY@YYYn@Yu@Y[@Y0YR@Y@X׭@Xg@X@XX~@XO@XZXXXX@XBX@XYXpXX@X|Xv@XlXfL@X=X @W@WiWWF@W@WWW@Wq@Wi,@WPW>@W=W'A@W!@WV@VՄ@VՄ@V@VT@VVvV$@VrVqR@VhVetVa@VV@VLh@V5V3[V2 @V#V @VV@UU@Uc@U@UUzUt2@Uq@Un@U]U[%UPUOH@U@U.RU/@UTTT[@T T@T@TT@T5TLTy@TeTR(@TR(@mchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comglin@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commsuchanek@suse.combjorn.lie@gmail.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commsuchanek@suse.commchang@suse.commchang@suse.commchang@suse.comfvogt@suse.comrw@suse.commchang@suse.commchang@suse.compvorel@suse.czseife+obs@b1-systems.comfvogt@suse.compvorel@suse.czmchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comnormand@linux.vnet.ibm.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comlnussel@suse.defvogt@suse.comlnussel@suse.derw@suse.commchang@suse.commchang@suse.comolaf@aepfle.demchang@suse.combwiedemann@suse.comschwab@suse.demchang@suse.comrw@suse.commchang@suse.commchang@suse.commsuchanek@suse.demchang@suse.commchang@suse.comrw@suse.comrw@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comguillaume.gardet@opensuse.orgjengelh@inai.demchang@suse.commchang@suse.comrw@suse.commchang@suse.commchang@suse.commchang@suse.comglin@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comdimstar@opensuse.orgjosef.moellers@suse.commchang@suse.commchang@suse.comjbohac@suse.czjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comkukuk@suse.deThomas.Blume@suse.comidonmez@suse.commchang@suse.commchang@suse.comjdelvare@suse.demchang@suse.commchang@suse.commsuchanek@suse.commchang@suse.commchang@suse.comiforster@suse.commchang@suse.commchang@suse.commchang@suse.comolaf@aepfle.demchang@suse.commchang@suse.commchang@suse.commchang@suse.comolaf@aepfle.dejmatejek@suse.commsuchanek@suse.commchang@suse.commlatimer@suse.commlatimer@suse.comagraf@suse.commchang@suse.commchang@suse.comrw@suse.combwiedemann@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.comarvidjaar@gmail.comarvidjaar@gmail.comarvidjaar@gmail.commchang@suse.commchang@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commsuchanek@suse.commchang@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.comagraf@suse.comschwab@linux-m68k.orgmatwey.kornilov@gmail.commchang@suse.commchang@suse.comsor.alexei@meowr.rumchang@suse.commchang@suse.comdmueller@suse.commchang@suse.commatz@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comro@suse.demchang@suse.comarvidjaar@gmail.comjengelh@inai.deagraf@suse.comolaf@aepfle.deagraf@suse.commchang@suse.commchang@suse.comarvidjaar@gmail.comagraf@suse.comagraf@suse.commchang@suse.comdvaleev@suse.commchang@suse.comarvidjaar@gmail.comolaf@aepfle.dearvidjaar@gmail.comarvidjaar@gmail.comolaf@aepfle.deolaf@aepfle.demchang@suse.comarvidjaar@gmail.comarvidjaar@gmail.commchang@suse.commchang@suse.comeich@suse.commchang@suse.commchang@suse.comdmueller@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.commchang@suse.comarvidjaar@gmail.commchang@suse.comagraf@suse.commchang@suse.comarvidjaar@gmail.commchang@suse.comarvidjaar@gmail.comdmueller@suse.commchang@suse.commchang@suse.comschwab@suse.demchang@suse.comarvidjaar@gmail.commchang@suse.commchang@suse.commchang@suse.commpluskal@suse.comschwab@suse.deschwab@suse.deschwab@suse.deagraf@suse.comledest@gmail.comledest@gmail.comjdelvare@suse.demchang@suse.com- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866) * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch- Fix memdisk becomes the default boot entry, resolving no graphic display device error in guest vnc console (bsc#1221779) * grub2-xen-pv-firmware.cfg- Fix grub.xen memdisk script doesn't look for /boot/grub/grub.cfg (bsc#1219248) (bsc#1181762) * grub2-xen-pv-firmware.cfg * 0001-disk-Optimize-disk-iteration-by-moving-memdisk-to-th.patch- Fix PowerPC grub loads 5 to 10 minutes slower on SLE-15-SP5 compared to SLE-15-SP2 (bsc#1217102) * add 0001-ofdisk-enhance-boot-time-by-focusing-on-boot-disk-re.patch * add 0002-ofdisk-add-early_log-support.patch- Fix failure to identify recent ext4 filesystem (bsc#1216010) * 0001-fs-ext2-Ignore-checksum-seed-incompat-feature.patch * 0001-fs-ext2-Ignore-the-large_dir-incompat-feature.patch - Add patch to fix reading files from btrfs with "implicit" holes * 0001-fs-btrfs-Zero-file-data-not-backed-by-extents.patch- Fix fadump not working with 1GB/2GB/4GB LMB[P10] (bsc#1216253) * 0001-kern-ieee1275-init-ppc64-Restrict-high-memory-in-pre.patch- Fix detection of encrypted disk's uuid in powerpc to cope with logical disks when signed image installation is specified (bsc#1216075) * 0003-grub-install-support-prep-environment-block.patch - grub2.spec: Add support to unlocking multiple encrypted disks in signed grub.elf image for logical disks- Fix CVE-2023-4692 (bsc#1215935) - Fix CVE-2023-4693 (bsc#1215936) * 0001-fs-ntfs-Fix-an-OOB-write-when-parsing-the-ATTRIBUTE_.patch * 0002-fs-ntfs-Fix-an-OOB-read-when-reading-data-from-the-r.patch * 0003-fs-ntfs-Fix-an-OOB-read-when-parsing-directory-entri.patch * 0004-fs-ntfs-Fix-an-OOB-read-when-parsing-bitmaps-for-ind.patch * 0005-fs-ntfs-Fix-an-OOB-read-when-parsing-a-volume-label.patch * 0006-fs-ntfs-Make-code-more-readable.patch - Bump upstream SBAT generation to 4- Fix a boot delay regression in PowerPC PXE boot (bsc#1201300) * 0001-ieee1275-ofdisk-retry-on-open-and-read-failure.patch- grub2-once: Fix 'sh: terminal_output: command not found' error (bsc#1204563)- Fix PowerVS deployment fails to boot with 90 cores (bsc#1208581) * 0001-kern-ieee1275-init-Convert-plain-numbers-to-constant.patch * 0002-kern-ieee1275-init-Extended-support-in-Vec5.patch- Fix no prep partition error on non-PReP architectures by making the prep_loadenv module exclusive to powerpc_ieee1275 platform (bsc#1210489) * 0004-Introduce-prep_load_env-command.patch - Fix the issue of freeing an uninitialized pointer * 0002-prep_loadenv-Fix-regex-for-Open-Firmware-device-spec.patch - Rediff * 0005-export-environment-at-start-up.patch- Resolve some issues with OS boot failure on PPC NVMe-oF disks and made enhancements to PPC secure boot's root device discovery config (bsc#1207230) - Ensure get_devargs and get_devname functions are consistent * 0001-openfw-Ensure-get_devargs-and-get_devname-functions-.patch - Fix regex for Open Firmware device specifier with encoded commas * 0002-prep_loadenv-Fix-regex-for-Open-Firmware-device-spec.patch - Fix regular expression in PPC secure boot config to prevent escaped commas from being treated as delimiters when retrieving partition substrings. - Use prep_load_env in PPC secure boot config to handle unset host-specific environment variables and ensure successful command execution. * 0004-Introduce-prep_load_env-command.patch - Refreshed * 0005-export-environment-at-start-up.patch- Fix installation over serial console ends up in infinite boot loop (bsc#1187810) (bsc#1209667) (bsc#1209372) * 0001-Fix-infinite-boot-loop-on-headless-system-in-qemu.patch- Fix aarch64 kiwi image's file not found due to '/@' prepended to path in btrfs filesystem. (bsc#1209165) * grub2-btrfs-05-grub2-mkconfig.patch- Make grub more robust against storage race condition causing system boot failures (bsc#1189036) * 0001-ieee1275-ofdisk-retry-on-open-and-read-failure.patch- Move unsupported zfs modules into 'extras' packages (bsc#1205554) (PED-2947)- Fix out of memory error on lpar installation from virtual cdrom (bsc#1208024) * 0001-ieee1275-Further-increase-initially-allocated-heap-f.patch * 0002-tpm-Disable-tpm-verifier-if-tpm-is-not-present.patch - Fix lpar got hung at grub after inactive migration (bsc#1207684) * 0002-ieee1275-implement-vec5-for-cas-negotiation.patch- Fix nvmf boot device setup (bsc#1207811) * 0001-grub2-Can-t-setup-a-default-boot-device-correctly-on.patch- Fix unknown filesystem error on disks with 4096 sector size (bsc#1207064) * 0001-grub-core-modify-sector-by-sysfs-as-disk-sector.patch- Make grub.cfg invariant to efi and legacy platforms (bsc#1205200) - Removed patch linuxefi * grub2-secureboot-provide-linuxefi-config.patch * grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch * grub2-secureboot-use-linuxefi-on-uefi.patch - Rediff * grub2-btrfs-05-grub2-mkconfig.patch * grub2-efi-xen-cmdline.patch * grub2-s390x-05-grub2-mkconfig.patch * grub2-suse-remove-linux-root-param.patch- Setup multiple device paths for a nvmf boot device (bsc#1205666) * 0001-grub2-Set-multiple-device-path-for-a-nvmf-boot-devic.patch- Add tpm to signed grub.elf image (PED-1990) (bsc#1205912) - Increase initial heap size from 1/4 to 1/3 * 0001-ieee1275-Increase-initially-allocated-heap-from-1-4-.patch- Support grub2-install on LUKS2 encrypted device * 0001-devmapper-getroot-Have-devmapper-recognize-LUKS2.patch * 0002-devmapper-getroot-Set-up-cheated-LUKS2-cryptodisk-mo.patch * 0003-disk-cryptodisk-When-cheatmounting-use-the-sector-in.patch- Security fixes and hardenings * 0001-font-Reject-glyphs-exceeds-font-max_glyph_width-or-f.patch * 0002-font-Fix-size-overflow-in-grub_font_get_glyph_intern.patch - Fix CVE-2022-2601 (bsc#1205178) * 0003-font-Fix-several-integer-overflows-in-grub_font_cons.patch * 0004-font-Remove-grub_font_dup_glyph.patch * 0005-font-Fix-integer-overflow-in-ensure_comb_space.patch * 0006-font-Fix-integer-overflow-in-BMP-index.patch * 0007-font-Fix-integer-underflow-in-binary-search-of-char-.patch * 0008-fbutil-Fix-integer-overflow.patch - Fix CVE-2022-3775 (bsc#1205182) * 0009-font-Fix-an-integer-underflow-in-blit_comb.patch * 0010-font-Harden-grub_font_blit_glyph-and-grub_font_blit_.patch * 0011-font-Assign-null_font-to-glyphs-in-ascii_font_glyph.patch * 0012-normal-charset-Fix-an-integer-overflow-in-grub_unico.patch - Bump upstream SBAT generation to 3- NVMeoFC support on grub (jsc#PED-996) * 0001-ieee1275-add-support-for-NVMeoFC.patch * 0002-ieee1275-ofpath-enable-NVMeoF-logical-device-transla.patch * 0003-ieee1275-change-the-logic-of-ieee1275_get_devargs.patch * 0004-ofpath-controller-name-update.patch - TDX: Enhance grub2 measurement to TD RTMR (jsc#PED-1265) * 0001-commands-efi-tpm-Refine-the-status-of-log-event.patch * 0002-commands-efi-tpm-Use-grub_strcpy-instead-of-grub_mem.patch * 0003-efi-tpm-Add-EFI_CC_MEASUREMENT_PROTOCOL-support.patch - Measure the kernel on POWER10 and extend TPM PCRs (PED-1990) * 0001-ibmvtpm-Add-support-for-trusted-boot-using-a-vTPM-2..patch * 0002-ieee1275-implement-vec5-for-cas-negotiation.patch- Include loopback into signed grub2 image (jsc#PED-2150)- Add patches for automatic TPM disk unlock (jsc#SLE-24018) (bsc#1196668) (jsc#PED-1276) * 0001-luks2-Add-debug-message-to-align-with-luks-and-geli-.patch * 0002-cryptodisk-Refactor-to-discard-have_it-global.patch * 0003-cryptodisk-Return-failure-in-cryptomount-when-no-cry.patch * 0004-cryptodisk-Improve-error-messaging-in-cryptomount-in.patch * 0005-cryptodisk-Improve-cryptomount-u-error-message.patch * 0006-cryptodisk-Add-infrastructure-to-pass-data-from-cryp.patch * 0007-cryptodisk-Refactor-password-input-out-of-crypto-dev.patch * 0008-cryptodisk-Move-global-variables-into-grub_cryptomou.patch * 0009-cryptodisk-Improve-handling-of-partition-name-in-cry.patch * 0010-protectors-Add-key-protectors-framework.patch * 0011-tpm2-Add-TPM-Software-Stack-TSS.patch * 0012-protectors-Add-TPM2-Key-Protector.patch * 0013-cryptodisk-Support-key-protectors.patch * 0014-util-grub-protect-Add-new-tool.patch - Fix no disk unlocking happen (bsc#1196668) * 0001-crytodisk-fix-cryptodisk-module-looking-up.patch - Fix build error * fix-tpm2-build.patch- Fix installation failure due to unavailable nvram device on ppc64le (bsc#1201361) * 0001-grub-install-set-point-of-no-return-for-powerpc-ieee1275.patch- Security fixes and hardenings for boothole 3 / boothole 2022 (bsc#1198581) * 0001-video-Remove-trailing-whitespaces.patch * 0002-loader-efi-chainloader-Simplify-the-loader-state.patch * 0003-commands-boot-Add-API-to-pass-context-to-loader.patch - Fix CVE-2022-28736 (bsc#1198496) * 0004-loader-efi-chainloader-Use-grub_loader_set_ex.patch - Fix CVE-2022-28735 (bsc#1198495) * 0005-kern-efi-sb-Reject-non-kernel-files-in-the-shim_lock.patch * 0006-kern-file-Do-not-leak-device_name-on-error-in-grub_f.patch * 0007-video-readers-png-Abort-sooner-if-a-read-operation-f.patch * 0008-video-readers-png-Refuse-to-handle-multiple-image-he.patch - Fix CVE-2021-3695 (bsc#1191184) * 0009-video-readers-png-Drop-greyscale-support-to-fix-heap.patch - Fix CVE-2021-3696 (bsc#1191185) * 0010-video-readers-png-Avoid-heap-OOB-R-W-inserting-huff-.patch * 0011-video-readers-png-Sanity-check-some-huffman-codes.patch * 0012-video-readers-jpeg-Abort-sooner-if-a-read-operation-.patch * 0013-video-readers-jpeg-Do-not-reallocate-a-given-huff-ta.patch * 0014-video-readers-jpeg-Refuse-to-handle-multiple-start-o.patch - Fix CVE-2021-3697 (bsc#1191186) * 0015-video-readers-jpeg-Block-int-underflow-wild-pointer-.patch * 0016-normal-charset-Fix-array-out-of-bounds-formatting-un.patch - Fix CVE-2022-28733 (bsc#1198460) * 0017-net-ip-Do-IP-fragment-maths-safely.patch * 0018-net-netbuff-Block-overly-large-netbuff-allocs.patch * 0019-net-dns-Fix-double-free-addresses-on-corrupt-DNS-res.patch * 0020-net-dns-Don-t-read-past-the-end-of-the-string-we-re-.patch * 0021-net-tftp-Prevent-a-UAF-and-double-free-from-a-failed.patch * 0022-net-tftp-Avoid-a-trivial-UAF.patch * 0023-net-http-Do-not-tear-down-socket-if-it-s-already-bee.patch - Fix CVE-2022-28734 (bsc#1198493) * 0024-net-http-Fix-OOB-write-for-split-http-headers.patch - Fix CVE-2022-28734 (bsc#1198493) * 0025-net-http-Error-out-on-headers-with-LF-without-CR.patch * 0026-fs-f2fs-Do-not-read-past-the-end-of-nat-journal-entr.patch * 0027-fs-f2fs-Do-not-read-past-the-end-of-nat-bitmap.patch * 0028-fs-f2fs-Do-not-copy-file-names-that-are-too-long.patch * 0029-fs-btrfs-Fix-several-fuzz-issues-with-invalid-dir-it.patch * 0030-fs-btrfs-Fix-more-ASAN-and-SEGV-issues-found-with-fu.patch * 0031-fs-btrfs-Fix-more-fuzz-issues-related-to-chunks.patch * 0032-Use-grub_loader_set_ex-for-secureboot-chainloader.patch - Update SBAT security contact (boo#1193282) - Bump grub's SBAT generation to 2- Use boot disks in OpenFirmware, fixing regression caused by 0001-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch, when the root LV is completely in the boot LUN (bsc#1197948) * 0001-ofdisk-improve-boot-time-by-lookup-boot-disk-first.patch- Fix Power10 LPAR error "The partition fails to activate as partition went into invalid state" (bsc#1198714) * 0001-powerpc-do-CAS-in-a-more-compatible-way.patch- Fix grub-install error when efi system partition is created as mdadm software raid1 device (bsc#1179981) (bsc#1195204) * 0001-install-fix-software-raid1-on-esp.patch- Fix riscv64 build error * 0001-RISC-V-Adjust-march-flags-for-binutils-2.38.patch- Fix error in grub-install when linux root device is on lvm thin volume (bsc#1192622) (bsc#1191974) * 0001-grub-install-bailout-root-device-probing.patch- Support saving grub environment for POWER signed grub images (jsc#SLE-23854) * 0001-Add-grub_envblk_buf-helper-function.patch * 0002-Add-grub_disk_write_tail-helper-function.patch * 0003-grub-install-support-prep-environment-block.patch * 0004-Introduce-prep_load_env-command.patch * 0005-export-environment-at-start-up.patch - Use enviroment variable in early boot config to looking up root device * grub2.spec- Remove obsolete openSUSE 12.2 conditionals in spec file - Clean up powerpc certificate handling.- Set grub2-check-default shebang to "#!/bin/bash", as the the code uses many instructions which are undefined for a POSIX sh. (boo#1195794).- Power guest secure boot with static keys: GRUB2 signing portion (jsc#SLE-18271) (bsc#1192764) * 0001-grub-install-Add-SUSE-signed-image-support-for-power.patch- Fix wrong default entry when booting snapshot (bsc#1159205) * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch- Power guest secure boot with static keys: GRUB2 signing portion (jsc#SLE-18271) (bsc#1192764) * grub2.spec - Power guest secure boot with static keys: GRUB2 portion (jsc#SLE-18144) (bsc#1192686) * 0001-ieee1275-Drop-HEAP_MAX_ADDR-and-HEAP_MIN_SIZE-consta.patch * 0002-ieee1275-claim-more-memory.patch * 0003-ieee1275-request-memory-with-ibm-client-architecture.patch * 0004-Add-suport-for-signing-grub-with-an-appended-signatu.patch * 0005-docs-grub-Document-signing-grub-under-UEFI.patch * 0006-docs-grub-Document-signing-grub-with-an-appended-sig.patch * 0007-dl-provide-a-fake-grub_dl_set_persistent-for-the-emu.patch * 0008-pgp-factor-out-rsa_pad.patch * 0009-crypto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch * 0010-posix_wrap-tweaks-in-preparation-for-libtasn1.patch * 0011-libtasn1-import-libtasn1-4.18.0.patch * 0012-libtasn1-disable-code-not-needed-in-grub.patch * 0013-libtasn1-changes-for-grub-compatibility.patch * 0014-libtasn1-compile-into-asn1-module.patch * 0015-test_asn1-test-module-for-libtasn1.patch * 0016-grub-install-support-embedding-x509-certificates.patch * 0017-appended-signatures-import-GNUTLS-s-ASN.1-descriptio.patch * 0018-appended-signatures-parse-PKCS-7-signedData-and-X.50.patch * 0019-appended-signatures-support-verifying-appended-signa.patch * 0020-appended-signatures-verification-tests.patch * 0021-appended-signatures-documentation.patch * 0022-ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch * 0023-x509-allow-Digitial-Signature-plus-other-Key-Usages.patch- Fix no menuentry is found if hibernation on btrfs RAID1 (bsc#1193090) * grub2-systemd-sleep-plugin- Fix CVE-2021-3981 (bsc#1189644) * 0001-grub-mkconfig-restore-umask-for-grub.cfg.patch- Fix can't allocate initrd error (bsc#1191378) * 0001-Factor-out-grub_efi_linux_boot.patch * 0002-Fix-race-in-EFI-validation.patch * 0003-Handle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch * 0004-Try-to-pick-better-locations-for-kernel-and-initrd.patch * 0005-x86-efi-Use-bounce-buffers-for-reading-to-addresses-.patch * 0006-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch * 0007-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch * 0008-x86-efi-Allow-initrd-params-cmdline-allocations-abov.patch * 0009-x86-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch * 0010-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch * 0011-Also-define-GRUB_EFI_MAX_ALLOCATION_ADDRESS-for-RISC.patch- Add support for simplefb (boo#1193532). + grub2-simplefb.patch- Fix extent not found when initramfs contains shared extents (bsc#1190982) * 0001-fs-btrfs-Make-extent-item-iteration-to-handle-gaps.patch- Fix arm64 kernel image not aligned on 64k boundary (bsc#1192522) * 0001-arm64-Fix-EFI-loader-kernel-image-allocation.patch * 0002-Arm-check-for-the-PE-magic-for-the-compiled-arch.patch- Remove openSUSE Tumbleweed specific handling for default grub distributor (bsc#1191198) - Use /usr/lib/os-release as fallback (bsc#1191196) * grub2-default-distributor.patch * grub2-check-default.sh - VUL-0: grub2: grub2-once uses fixed file name in /var/tmp (bsc#1190474) (CVE-2021-46705) * grub2-once * grub2-once.service - Fix unknown TPM error on buggy uefi firmware (bsc#1191504) * 0001-tpm-Pass-unknown-error-as-non-fatal-but-debug-print-.patch - Fix error /boot/grub2/locale/POSIX.gmo not found (bsc#1189769) * 0001-Filter-out-POSIX-locale-for-translation.patch - Fix error lvmid disk cannot be found after second disk added to the root volume group (bsc#1189874) (bsc#1071559) * 0001-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch - Fix error in grub installation due to unnecessary requirement to support excessive device for the root logical volume (bsc#1184135) * 0001-disk-diskfilter-Use-nodes-in-logical-volume-s-segmen.patch - Fix regression in reading xfs v4 * 0001-fs-xfs-Fix-unreadable-filesystem-with-v4-superblock.patch- Fix installation on usrmerged s390x- Improve support for SLE Micro 5.1 on s390x. (bsc#1190395) * amend grub2-s390x-04-grub2-install.patch * refresh grub2-s390x-11-secureboot.patch- Follow usr merge for looking up kernel config (bsc#1189782) (bsc#1190061) * 0001-templates-Follow-the-path-of-usr-merged-kernel-confi.patch- Add btrfs zstd compression on i386-pc and also make sure it won't break existing grub installations (bsc#1161823) * deleted 0001-btrfs-disable-zstd-support-for-i386-pc.patch * added 0001-i386-pc-build-btrfs-zstd-support-into-separate-modul.patch- Delete the author list from %description (the %description section is literally for package descriptions (only) these days, encoding was also problematic). - Add %doc AUTHORS to get packaged that info- update grub2-systemd-sleep.sh to fix hibernation by avoiding the error "no kernelfile matching the running kernel found" on usrmerged setup- Use %autosetup- Replace grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch and fix-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch with upstream backport: 0001-osdep-Introduce-include-grub-osdep-major.h-and-use-i.patch and 0002-osdep-linux-hostdisk-Use-stat-instead-of-udevadm-for.patch.- Fix error not a btrfs filesystem on s390x (bsc#1187645) * 80_suse_btrfs_snapshot- Fix error gfxterm isn't found with multiple terminals (bsc#1187565) * grub2-fix-error-terminal-gfxterm-isn-t-found.patch- Fix boot failure after kdump due to the content of grub.cfg is not completed with pending modificaton in xfs journal (bsc#1186975) * grub-install-force-journal-draining-to-ensure-data-i.patch - Patch refreshed * grub2-mkconfig-default-entry-correction.patch- Version bump to 2.06 * rediff - 0001-add-support-for-UEFI-network-protocols.patch - 0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch - 0003-Make-grub_error-more-verbose.patch - 0003-bootp-New-net_bootp6-command.patch - 0005-grub.texi-Add-net_bootp6-doument.patch - 0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch - 0006-efi-Set-image-base-address-before-jumping-to-the-PE-.patch - 0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch - 0046-squash-verifiers-Move-verifiers-API-to-kernel-image.patch - grub-install-force-journal-draining-to-ensure-data-i.patch - grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch - grub2-diskfilter-support-pv-without-metadatacopies.patch - grub2-efi-HP-workaround.patch - grub2-efi-xen-cfg-unquote.patch - grub2-efi-xen-chainload.patch - grub2-fix-menu-in-xen-host-server.patch - grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch - grub2-install-remove-useless-check-PReP-partition-is-empty.patch - grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch - grub2-mkconfig-default-entry-correction.patch - grub2-pass-corret-root-for-nfsroot.patch - grub2-s390x-03-output-7-bit-ascii.patch - grub2-s390x-04-grub2-install.patch - grub2-secureboot-install-signed-grub.patch - grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch - use-grub2-as-a-package-name.patch * update by patch squashed: - 0001-Add-support-for-Linux-EFI-stub-loading-on-aarch64.patch - grub2-efi-chainload-harder.patch - grub2-secureboot-no-insmod-on-sb.patch - grub2-secureboot-chainloader.patch - grub2-secureboot-add-linuxefi.patch * remove squashed patches: - 0008-squash-Add-support-for-Linux-EFI-stub-loading-on-aar.patch - 0009-squash-Add-support-for-linuxefi.patch - 0041-squash-Add-secureboot-support-on-efi-chainloader.patch - 0042-squash-grub2-efi-chainload-harder.patch - 0043-squash-Don-t-allow-insmod-when-secure-boot-is-enable.patch - 0045-squash-Add-support-for-Linux-EFI-stub-loading-on-aar.patch * drop upstream patches: - 0001-Warn-if-MBR-gap-is-small-and-user-uses-advanced-modu.patch - 0001-include-grub-i386-linux.h-Include-missing-grub-types.patch - 0001-kern-efi-sb-Add-chainloaded-image-as-shim-s-verifiab.patch - 0001-mdraid1x_linux-Fix-gcc10-error-Werror-array-bounds.patch - 0001-normal-Move-common-datetime-functions-out-of-the-nor.patch - 0001-yylex-Make-lexer-fatal-errors-actually-be-fatal.patch - 0002-efi-Make-shim_lock-GUID-and-protocol-type-public.patch - 0002-grub-install-Avoid-incompleted-install-on-i386-pc.patch - 0002-kern-Add-X-option-to-printf-functions.patch - 0002-safemath-Add-some-arithmetic-primitives-that-check-f.patch - 0002-zfs-Fix-gcc10-error-Werror-zero-length-bounds.patch - 0003-calloc-Make-sure-we-always-have-an-overflow-checking.patch - 0003-efi-Return-grub_efi_status_t-from-grub_efi_get_varia.patch - 0003-normal-main-Search-for-specific-config-files-for-net.patch - 0004-calloc-Use-calloc-at-most-places.patch - 0004-datetime-Enable-the-datetime-module-for-the-emu-plat.patch - 0004-efi-Add-a-function-to-read-EFI-variables-with-attrib.patch - 0005-Make-linux_arm_kernel_header.hdr_offset-be-at-the-ri.patch - 0005-efi-Add-secure-boot-detection.patch - 0005-malloc-Use-overflow-checking-primitives-where-we-do-.patch - 0006-efi-Only-register-shim_lock-verifier-if-shim_lock-pr.patch - 0006-iso9660-Don-t-leak-memory-on-realloc-failures.patch - 0007-font-Do-not-load-more-than-one-NAME-section.patch - 0007-verifiers-Move-verifiers-API-to-kernel-image.patch - 0008-efi-Move-the-shim_lock-verifier-to-the-GRUB-core.patch - 0008-script-Remove-unused-fields-from-grub_script_functio.patch - 0009-kern-Add-lockdown-support.patch - 0009-script-Avoid-a-use-after-free-when-redefining-a-func.patch - 0010-kern-lockdown-Set-a-variable-if-the-GRUB-is-locked-d.patch - 0010-linux-Fix-integer-overflows-in-initrd-size-handling.patch - 0011-efi-Lockdown-the-GRUB-when-the-UEFI-Secure-Boot-is-e.patch - 0012-efi-Use-grub_is_lockdown-instead-of-hardcoding-a-dis.patch - 0013-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch - 0014-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch - 0015-commands-Restrict-commands-that-can-load-BIOS-or-DT-.patch - 0016-commands-setpci-Restrict-setpci-command-when-locked-.patch - 0017-commands-hdparm-Restrict-hdparm-command-when-locked-.patch - 0018-gdb-Restrict-GDB-access-when-locked-down.patch - 0019-loader-xnu-Don-t-allow-loading-extension-and-package.patch - 0020-dl-Only-allow-unloading-modules-that-are-not-depende.patch - 0021-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch - 0022-lib-arg-Block-repeated-short-options-that-require-an.patch - 0023-commands-menuentry-Fix-quoting-in-setparams_prefix.patch - 0024-kern-parser-Fix-resource-leak-if-argc-0.patch - 0025-kern-parser-Fix-a-memory-leak.patch - 0026-kern-parser-Introduce-process_char-helper.patch - 0027-kern-parser-Introduce-terminate_arg-helper.patch - 0028-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch - 0029-kern-buffer-Add-variable-sized-heap-buffer.patch - 0030-kern-parser-Fix-a-stack-buffer-overflow.patch - 0031-util-mkimage-Remove-unused-code-to-add-BSS-section.patch - 0032-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch - 0033-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch - 0034-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch - 0035-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch - 0036-util-mkimage-Improve-data_size-value-calculation.patch - 0037-util-mkimage-Refactor-section-setup-to-use-a-helper.patch - 0038-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch - 0039-grub-install-common-Add-sbat-option.patch - 0040-shim_lock-Only-skip-loading-shim_lock-verifier-with-.patch - grub-install-define-default-platform-for-risc-v.patch - grub2-editenv-add-warning-message.patch - grub2-efi-gop-add-blt.patch - grub2-efi-uga-64bit-fb.patch - grub2-verifiers-fix-system-freeze-if-verify-failed.patch - risc-v-add-clzdi2-symbol.patch - risc-v-fix-computation-of-pc-relative-relocation-offset.patch - Add grub2-instdev-fixup.pl for correcting /etc/default/grub_installdevice to use disk devie if grub has been installed to it - Add 0001-30_uefi-firmware-fix-printf-format-with-null-byte.patch to fix detection of efi fwsetup support- Fix running grub2-once leads to failure of starting systemd service in the boot sequence (bsc#1169460) * grub2-once * grub2-once.service- Fix crash in launching gfxmenu without theme file (bsc#1186481) * grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch- Fix plaintext password in grub config didn't work to unlock menu entry if enabling secure boot in UEFI (bsc#1181892)- Fix obsolete syslog in systemd unit file and updating to use journal as StandardOutput (bsc#1185149) * grub2-once.service- Fix build error on armv6/armv7 (bsc#1184712) * 0001-emu-fix-executable-stack-marking.patch- Fix error grub_file_filters not found in Azure virtual machine (bsc#1182012) * 0001-Workaround-volatile-efi-boot-variable.patch- Fix powerpc-ieee1275 lpar takes long time to boot with increasing number of nvme namespace (bsc#1177751) 0001-ieee1275-Avoiding-many-unecessary-open-close.patch- Fix chainloading windows on dual boot machine (bsc#1183073) * 0001-kern-efi-sb-Add-chainloaded-image-as-shim-s-verifiab.patch- VUL-0: grub2,shim: implement new SBAT method (bsc#1182057) * 0031-util-mkimage-Remove-unused-code-to-add-BSS-section.patch * 0032-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch * 0033-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch * 0034-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch * 0035-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch * 0036-util-mkimage-Improve-data_size-value-calculation.patch * 0037-util-mkimage-Refactor-section-setup-to-use-a-helper.patch * 0038-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch * 0039-grub-install-common-Add-sbat-option.patch - Fix CVE-2021-20225 (bsc#1182262) * 0022-lib-arg-Block-repeated-short-options-that-require-an.patch - Fix CVE-2020-27749 (bsc#1179264) * 0024-kern-parser-Fix-resource-leak-if-argc-0.patch * 0025-kern-parser-Fix-a-memory-leak.patch * 0026-kern-parser-Introduce-process_char-helper.patch * 0027-kern-parser-Introduce-terminate_arg-helper.patch * 0028-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch * 0029-kern-buffer-Add-variable-sized-heap-buffer.patch * 0030-kern-parser-Fix-a-stack-buffer-overflow.patch - Fix CVE-2021-20233 (bsc#1182263) * 0023-commands-menuentry-Fix-quoting-in-setparams_prefix.patch - Fix CVE-2020-25647 (bsc#1177883) * 0021-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch - Fix CVE-2020-25632 (bsc#1176711) * 0020-dl-Only-allow-unloading-modules-that-are-not-depende.patch - Fix CVE-2020-27779, CVE-2020-14372 (bsc#1179265) (bsc#1175970) * 0001-include-grub-i386-linux.h-Include-missing-grub-types.patch * 0002-efi-Make-shim_lock-GUID-and-protocol-type-public.patch * 0003-efi-Return-grub_efi_status_t-from-grub_efi_get_varia.patch * 0004-efi-Add-a-function-to-read-EFI-variables-with-attrib.patch * 0005-efi-Add-secure-boot-detection.patch * 0006-efi-Only-register-shim_lock-verifier-if-shim_lock-pr.patch * 0007-verifiers-Move-verifiers-API-to-kernel-image.patch * 0008-efi-Move-the-shim_lock-verifier-to-the-GRUB-core.patch * 0009-kern-Add-lockdown-support.patch * 0010-kern-lockdown-Set-a-variable-if-the-GRUB-is-locked-d.patch * 0011-efi-Lockdown-the-GRUB-when-the-UEFI-Secure-Boot-is-e.patch * 0012-efi-Use-grub_is_lockdown-instead-of-hardcoding-a-dis.patch * 0013-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch * 0014-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch * 0015-commands-Restrict-commands-that-can-load-BIOS-or-DT-.patch * 0016-commands-setpci-Restrict-setpci-command-when-locked-.patch * 0017-commands-hdparm-Restrict-hdparm-command-when-locked-.patch * 0018-gdb-Restrict-GDB-access-when-locked-down.patch * 0019-loader-xnu-Don-t-allow-loading-extension-and-package.patch * 0040-shim_lock-Only-skip-loading-shim_lock-verifier-with-.patch * 0041-squash-Add-secureboot-support-on-efi-chainloader.patch * 0042-squash-grub2-efi-chainload-harder.patch * 0043-squash-Don-t-allow-insmod-when-secure-boot-is-enable.patch * 0044-squash-kern-Add-lockdown-support.patch * 0045-squash-Add-support-for-Linux-EFI-stub-loading-on-aar.patch * 0046-squash-verifiers-Move-verifiers-API-to-kernel-image.patch - Drop patch supersceded by the new backport * 0001-linuxefi-fail-kernel-validation-without-shim-protoco.patch * 0001-shim_lock-Disable-GRUB_VERIFY_FLAGS_DEFER_AUTH-if-se.patch * 0007-linuxefi-fail-kernel-validation-without-shim-protoco.patch - Add SBAT metadata section to grub.efi - Drop shim_lock module as it is part of core of grub.efi * grub2.spec- Fix build error in binutils 2.36 (bsc#1181741) * 0001-Fix-build-error-in-binutils-2.36.patch - Fix executable stack in grub-emu (bsc#1181696) * 0001-emu-fix-executable-stack-marking.patch- Restore compatibilty sym-links * grub2.spec - Use rpmlintrc to filter out rpmlint 2.0 error (bsc#1179044) * grub2.rpmlintrc- Complete Secure Boot support on aarch64 (jsc#SLE-15020) * 0001-Add-support-for-Linux-EFI-stub-loading-on-aarch64.patch * 0002-arm64-make-sure-fdt-has-address-cells-and-size-cells.patch * 0003-Make-grub_error-more-verbose.patch * 0004-arm-arm64-loader-Better-memory-allocation-and-error-.patch * 0005-Make-linux_arm_kernel_header.hdr_offset-be-at-the-ri.patch * 0006-efi-Set-image-base-address-before-jumping-to-the-PE-.patch * 0007-linuxefi-fail-kernel-validation-without-shim-protoco.patch * 0008-squash-Add-support-for-Linux-EFI-stub-loading-on-aar.patch * 0009-squash-Add-support-for-linuxefi.patch- Fix rpmlint 2.0 error for having arch specific path in noarch package aiming for compatibility with old package (bsc#1179044) * grub2.spec - Fix non POSIX sed argument which failed in sed from busybox (bsc#1181091) * grub2-check-default.sh- Fix boot failure in blocklist installation (bsc#1178278) * Modified 0002-grub-install-Avoid-incompleted-install-on-i386-pc.patch- Fix grub2-install error with "failed to get canonical path of `/boot/grub2/i386-pc'." (bsc#1177957) * Modified 0002-grub-install-Avoid-incompleted-install-on-i386-pc.patch- Fix https boot interrupted by unrecognised network address error message (bsc#1172952) * 0001-add-support-for-UEFI-network-protocols.patch- grub2.spec: Fix bare words used as string in expression which is no longer allowed in rpm 4.16- Improve the error handling when grub2-install fails with short mbr gap (bsc#1176062) * 0001-Warn-if-MBR-gap-is-small-and-user-uses-advanced-modu.patch * 0002-grub-install-Avoid-incompleted-install-on-i386-pc.patch- Make efi hand off the default entry point of the linux command (bsc#1176134) * 0001-efi-linux-provide-linux-command.patch- Fix verification requested but nobody cares error when loading external module in secure boot off (bsc#1175766) * 0001-shim_lock-Disable-GRUB_VERIFY_FLAGS_DEFER_AUTH-if-se.patch- Make consistent check to enable relative path on btrfs (bsc#1174567) * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch- Add fibre channel device's ofpath support to grub-ofpathname and search hint to speed up root device discovery (bsc#1172745) * 0001-ieee1275-powerpc-implements-fibre-channel-discovery-.patch * 0002-ieee1275-powerpc-enables-device-mapper-discovery.patch- Fix for CVE-2020-15705 (bsc#1174421) * 0001-linuxefi-fail-kernel-validation-without-shim-protoco.patch * 0002-cmdline-Provide-cmdline-functions-as-module.patch- Make grub-calloc inline to avoid symbol not found error as the system may not use updated grub to boot the system (bsc#1174782) (bsc#1175060) (bsc#1175036) * 0001-kern-mm.c-Make-grub_calloc-inline.patch- Fix for CVE-2020-10713 (bsc#1168994) * 0001-yylex-Make-lexer-fatal-errors-actually-be-fatal.patch - Fix for CVE-2020-14308 CVE-2020-14309, CVE-2020-14310, CVE-2020-14311 (bsc#1173812) * 0002-safemath-Add-some-arithmetic-primitives-that-check-f.patch * 0003-calloc-Make-sure-we-always-have-an-overflow-checking.patch * 0004-calloc-Use-calloc-at-most-places.patch * 0005-malloc-Use-overflow-checking-primitives-where-we-do-.patch * 0006-iso9660-Don-t-leak-memory-on-realloc-failures.patch * 0007-font-Do-not-load-more-than-one-NAME-section.patch - Fix CVE-2020-15706 (bsc#1174463) * 0008-script-Remove-unused-fields-from-grub_script_functio.patch * 0009-script-Avoid-a-use-after-free-when-redefining-a-func.patch - Fix CVE-2020-15707 (bsc#1174570) * 0010-linux-Fix-integer-overflows-in-initrd-size-handling.patch - Use overflow checking primitives where the arithmetic expression for buffer allocations may include unvalidated data - Use grub_calloc for overflow check and return NULL when it would occur * 0001-add-support-for-UEFI-network-protocols.patch * 0003-bootp-New-net_bootp6-command.patch * grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch * grub2-btrfs-09-get-default-subvolume.patch * grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch * grub2-grubenv-in-btrfs-header.patch- No 95_textmode for PowerPC (boo#1174166)- Skip zfcpdump kernel from the grub boot menu (bsc#1166513) * grub2-s390x-skip-zfcpdump-image.patch- Fix boot failure as journaled data not get drained due to abrupt power off after grub-install (bsc#1167756) * grub-install-force-journal-draining-to-ensure-data-i.patch- Fix executable stack in grub-probe and other grub utility (bsc#1169137) * grub2-btrfs-06-subvol-mount.patch- Fix GCC 10 build fail (bsc#1158189) * 0001-mdraid1x_linux-Fix-gcc10-error-Werror-array-bounds.patch * 0002-zfs-Fix-gcc10-error-Werror-zero-length-bounds.patch- Backport to support searching for specific config files for netboot (bsc#1166409) * 0001-normal-Move-common-datetime-functions-out-of-the-nor.patch * 0002-kern-Add-X-option-to-printf-functions.patch * 0003-normal-main-Search-for-specific-config-files-for-net.patch * 0004-datetime-Enable-the-datetime-module-for-the-emu-plat.patch- move *.module files to separate -debug subpackage (boo#1166578)- Fix EFI console detection to make it a runtime decision (bsc#1164385) * grub2-SUSE-Add-the-t-hotkey.patch- Downgrade mtools to Suggests for consistency with xorriso (boo#1165839) - remove info requirements, file triggers are used now (boo#1152105)- Add secure boot support for s390x. (jsc#SLE-9425) * grub2-s390x-11-secureboot.patch- Fix grub hangs after loading rogue image without valid signature for uefi secure boot (bsc#1159102) * grub2-verifiers-fix-system-freeze-if-verify-failed.patch- From Stefan Seyfried : Fix grub2-install fails with "not a directory" error (boo#1161641, bsc#1162403) * grub2-install-fix-not-a-directory-error.patch- Correct awk pattern in 20_linux_xen (bsc#900418, bsc#1157912) - Correct linux and initrd handling in 20_linux_xen (bsc#1157912) M grub2-efi-xen-cfg-unquote.patch M grub2-efi-xen-chainload.patch M grub2-efi-xen-cmdline.patch M grub2-efi-xen-removable.patch- Disable btrfs zstd support for i386-pc to workaround core.img too large to be embedded in btrfs bootloader area or MBR gap (boo#1154809) * 0001-btrfs-disable-zstd-support-for-i386-pc.patch- Fix grub2.sleep to load old kernel after hibernation (boo#1154783)- Enable support for riscv64 - Backports from upstream: * risc-v-fix-computation-of-pc-relative-relocation-offset.patch * risc-v-add-clzdi2-symbol.patch * grub-install-define-default-platform-for-risc-v.patch- Version bump to 2.04 * removed - translations-20170427.tar.xz * grub2.spec - Make signed grub-tpm.efi specific to x86_64-efi build, the platform currently shipped with tpm module from upstream codebase - Add shim_lock to signed grub.efi in x86_64-efi build - x86_64: linuxefi now depends on linux, both will verify kernel via shim_lock - Remove translation tarball and po file hacks as it's been included in upstream tarball * rediff - grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch - grub2-commands-introduce-read_file-subcommand.patch - grub2-secureboot-add-linuxefi.patch - 0001-add-support-for-UEFI-network-protocols.patch - grub2-efi-HP-workaround.patch - grub2-secureboot-install-signed-grub.patch - grub2-linux.patch - use-grub2-as-a-package-name.patch - grub2-pass-corret-root-for-nfsroot.patch - grub2-secureboot-use-linuxefi-on-uefi.patch - grub2-secureboot-no-insmod-on-sb.patch - grub2-secureboot-provide-linuxefi-config.patch - grub2-secureboot-chainloader.patch - grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch - grub2-s390x-02-kexec-module-added-to-emu.patch - grub2-s390x-04-grub2-install.patch - grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch - grub2-efi-chainloader-root.patch - grub2-ppc64le-disable-video.patch - grub2-ppc64-cas-reboot-support.patch - grub2-Fix-incorrect-netmask-on-ppc64.patch - 0003-bootp-New-net_bootp6-command.patch - 0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch - 0012-tpm-Build-tpm-as-module.patch - grub2-emu-4-all.patch - grub2-btrfs-09-get-default-subvolume.patch - grub2-ppc64le-memory-map.patch - grub2-ppc64-cas-fix-double-free.patch - 0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch * drop upstream patches - grub2-fix-locale-en.mo.gz-not-found-error-message.patch - grub2-fix-build-with-flex-2.6.4.patch - grub2-accept-empty-module.patch - 0001-Fix-packed-not-aligned-error-on-GCC-8.patch - 0001-Fix-PCIe-LER-when-GRUB2-accesses-non-enabled-MMIO-da.patch - unix-exec-avoid-atexit-handlers-when-child-exits.patch - 0001-xfs-Accept-filesystem-with-sparse-inodes.patch - grub2-binutils2.31.patch - grub2-msdos-fix-overflow.patch - 0001-tsc-Change-default-tsc-calibration-method-to-pmtimer.patch - grub2-efi-Move-grub_reboot-into-kernel.patch - grub2-efi-Free-malloc-regions-on-exit.patch - grub2-move-initrd-upper.patch - 0002-Add-Virtual-LAN-support.patch - 0001-ofnet-Initialize-structs-in-bootpath-parser.patch - 0001-misc-fix-invalid-character-recongition-in-strto-l.patch - 0001-tpm-Core-TPM-support.patch - 0002-tpm-Measure-kernel-initrd.patch - 0003-tpm-Add-BIOS-boot-measurement.patch - 0004-tpm-Rework-linux-command.patch - 0005-tpm-Rework-linux16-command.patch - 0006-tpm-Measure-kernel-and-initrd-on-BIOS-systems.patch - 0007-tpm-Measure-the-kernel-commandline.patch - 0008-tpm-Measure-commands.patch - 0009-tpm-Measure-multiboot-images-and-modules.patch - 0010-tpm-Fix-boot-when-there-s-no-TPM.patch - 0011-tpm-Fix-build-error.patch - 0013-tpm-i386-pc-diskboot-img.patch - grub2-freetype-pkgconfig.patch - 0001-cpio-Disable-gcc9-Waddress-of-packed-member.patch - 0002-jfs-Disable-gcc9-Waddress-of-packed-member.patch - 0003-hfs-Fix-gcc9-error-Waddress-of-packed-member.patch - 0004-hfsplus-Fix-gcc9-error-with-Waddress-of-packed-membe.patch - 0005-acpi-Fix-gcc9-error-Waddress-of-packed-member.patch - 0006-usbtest-Disable-gcc9-Waddress-of-packed-member.patch - 0007-chainloader-Fix-gcc9-error-Waddress-of-packed-member.patch - 0008-efi-Fix-gcc9-error-Waddress-of-packed-member.patch- Consistently find btrfs snapshots on s390x. (bsc#1136970) * grub2-s390x-04-grub2-install.patch- Fix fallback embed doesn't work when no post mbr gap at all (boo#1142229) * Refresh grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch- Revert grub2-ieee1275-FCP-methods-for-WWPN-and-LUNs.patch until merged by upstream (bsc#1134287, bsc#1139345, LTC#177836, LTC#174229).- Fix iteration of FCP LUNs (bsc#1134287, bsc#1139345, LTC#177836, LTC#174229). * Refresh grub2-ieee1275-FCP-methods-for-WWPN-and-LUNs.patch- Use grub2-install to handle signed grub installation for UEFI secure boot and also provide options to override default (bsc#1136601) * grub2-secureboot-install-signed-grub.patch - Remove arm64 linuxefi patches as it's not needed for secure boot * 0001-efi-refactor-grub_efi_allocate_pages.patch * 0002-Remove-grub_efi_allocate_pages.patch * 0003-arm64-efi-move-EFI_PAGE-definitions-to-efi-memory.h.patch * 0004-efi-Add-central-copy-of-grub_efi_find_mmap_size.patch * 0005-efi-Add-grub_efi_get_ram_base-function-for-arm64.patch * 0006-Add-support-for-EFI-handover-on-ARM64.patch- Avoid high resolution when trying to keep current mode (bsc#1133842) * grub2-video-limit-the-resolution-for-fixed-bimap-font.patch - Make GRUB_SAVEDEFAULT working with btrfs (bsc#1128592) * grub2-grubenv-in-btrfs-header.patch- Check/refresh zipl-kernel before hibernate on s390x. (bsc#940457) (Getting rid of hardcoded 'vmlinuz', which failed on PPC as well.) * grub2-systemd-sleep.sh- Try to refresh zipl-kernel on failed kexec. (bsc#1127293) * grub2-s390x-04-grub2-install.patch - Fully support "previous" zipl-kernel, with 'mem=1G' being available on dedicated entries. (bsc#928131) * grub2-s390x-09-improve-zipl-setup.patch - Refresh * grub2-zipl-setup-fix-btrfs-multipledev.patch- Fix GCC 9 build failure (bsc#1121208) * 0001-cpio-Disable-gcc9-Waddress-of-packed-member.patch * 0002-jfs-Disable-gcc9-Waddress-of-packed-member.patch * 0003-hfs-Fix-gcc9-error-Waddress-of-packed-member.patch * 0004-hfsplus-Fix-gcc9-error-with-Waddress-of-packed-membe.patch * 0005-acpi-Fix-gcc9-error-Waddress-of-packed-member.patch * 0006-usbtest-Disable-gcc9-Waddress-of-packed-member.patch * 0007-chainloader-Fix-gcc9-error-Waddress-of-packed-member.patch * 0008-efi-Fix-gcc9-error-Waddress-of-packed-member.patch- Use %doc for older products for compatibility, or may end up with unsuccessful build result * grub2.spec- Revert grub2-ieee1275-open-raw-mode.patch for regression of crashing lvm on multipath SAN (bsc#1113702) * deleted grub2-ieee1275-open-raw-mode.patch - Add exception handling to FCP lun enumeration (bsc#1113702) * grub2-ieee1275-FCP-methods-for-WWPN-and-LUNs.patch- Fix LOADER_TYPE parsing in grub2-once (boo#1122569)- Create compatibility sym-link of grub.xen in the old location to which old VM definition is pointing (bsc#1123942)- Add patch to fix ARM boot, when kernel become too big: * grub2-move-initrd-upper.patch (boo#1123350)- Replace old $RPM_* shell vars.- Support long menu entry by scrolling its text left and right through the key stroke ctrl+l and ctrl+r (FATE#325760) * grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch- Improved hiDPI device support (FATE#326680) * grub2-video-limit-the-resolution-for-fixed-bimap-font.patch- Build platform-packages 'noarch' and move to '/usr/share/efi' for SUSE Manager. (FATE#326960) * grub2-efi-xen-chainload.patch (bsc#1122563) * grub2-efi-xen-removable.patch (refresh)- Support for UEFI Secure Boot on AArch64 (FATE#326541) * 0001-efi-refactor-grub_efi_allocate_pages.patch * 0002-Remove-grub_efi_allocate_pages.patch * 0003-arm64-efi-move-EFI_PAGE-definitions-to-efi-memory.h.patch * 0004-efi-Add-central-copy-of-grub_efi_find_mmap_size.patch * 0005-efi-Add-grub_efi_get_ram_base-function-for-arm64.patch * 0006-Add-support-for-EFI-handover-on-ARM64.patch- Change default tsc calibration method to pmtimer on EFI (bsc#1114754) * 0001-tsc-Change-default-tsc-calibration-method-to-pmtimer.patch- ieee1275: Fix double free in CAS reboot (bsc#1111955) * grub2-ppc64-cas-fix-double-free.patch- Support NVDIMM device names (bsc#1110073) * grub2-getroot-support-nvdimm.patch- Translate caret back to space as the initrd stanza could use space to delimit multiple files loaded (bsc#1101942) * grub2-util-30_os-prober-multiple-initrd.patch- ieee1275: implement FCP methods for WWPN and LUNs (bsc#1093145) * grub2-ieee1275-FCP-methods-for-WWPN-and-LUNs.patch- Fix broken network interface with random address and same name (bsc#1084508) * 0001-ofnet-Initialize-structs-in-bootpath-parser.patch- Fix outputting invalid btrfs subvol path on non btrfs filesystem due to bogus return code handling. (bsc#1106381) * modified grub2-btrfs-10-config-directory.patch- Fix overflow in sector count calculation (bsc#1105163) * grub2-msdos-fix-overflow.patch- Downgrade libburnia-tools to suggest as minimal system can't afford pulling in tcl/tk and half of the x11 stack (bsc#1102515) * modified grub2.spec- Add grub2-binutils2.31.patch: x86-64: Treat R_X86_64_PLT32 as R_X86_64_PC32. Starting from binutils commit bd7ab16b x86-64 assembler generates R_X86_64_PLT32, instead of R_X86_64_PC32, for 32-bit PC-relative branches. Grub2 should treat R_X86_64_PLT32 as R_X86_64_PC32.- The grubxenarch packages are now architecture-independent. [bsc#953297, grub2.spec, grub2-rpmlintrc]- Fix config_directory on btrfs to follow path scheme (bsc#1063443) * grub2-btrfs-10-config-directory.patch - Fix grub2-install --root-directory does not work for /boot/grub2/ on separate btrfs subvolume (boo#1098420) * grub2-btrfs-06-subvol-mount.patch - Fix setparams doesn't work as expected from boot-last-label NVRAM var, after inital CAS reboot on ieee1275 (bsc#1088830) * grub2-ppc64-cas-new-scope.patch- Fix install on xfs error (bsc#1101283) * 0001-xfs-Accept-filesystem-with-sparse-inodes.patch- grub2.spec: change %config to %config(noreplace) Don't overwrite user changes to config files on upgrades.- Marked %{_sysconfdir}/grub.d/40_custom as (noreplace) [bsc#1079332, grub2.spec]- Replace "GRUB_DISABLE_LINUX_RECOVERY" by "GRUB_DISABLE_RECOVERY" in /etc/default/grub and remove test from s390x install section in upec file. [bsc#1042433, grub.default, grub2.spec]- Added "# needssslcertforbuild", which got lost somewhere, to spec file [grub2.spec]- Replace confusing menu on btrfs "snapper rollback" by help text. [bsc#1027588, grub2-btrfs-help-on-snapper-rollback.patch]- Use %license instead of %doc [bsc#1082318]- grub2-emu on s390 keep network during kexec boot (bsc#1089493) * grub2-s390x-10-keep-network-at-kexec.patch- Add grub2-freetype-pkgconfig.patch to fix build with new freetype use pkgconfig to find Freetype libraries.- Fallback to raw mode if Open Firmware returns invalid ihandler (bsc#1071559) * grub2-ieee1275-open-raw-mode.patch- Fix error of essential directory not found on UEFI Xen host (bsc#1085842) * add grub2-efi-xen-removable.patch * rediff grub2-suse-remove-linux-root-param.patch- Fix corruption of "grub2-install --help" and grub2-install manual page (bsc#1086670) * unix-exec-avoid-atexit-handlers-when-child-exits.patch- Fix Nvidia GPU in legacy I/O slot 2 disappears during system startup (bsc#1082914) * 0001-Fix-PCIe-LER-when-GRUB2-accesses-non-enabled-MMIO-da.patch- Fix packed-not-aligned error on GCC 8 (bsc#1084632) * 0001-Fix-packed-not-aligned-error-on-GCC-8.patch- Fix incorrect netmask on ppc64 (bsc#1085419) * grub2-Fix-incorrect-netmask-on-ppc64.patch- Fix UEFI HTTPS Boot from ISO installation image (bsc#1076132) * 0001-add-support-for-UEFI-network-protocols.patch- fix wrong command output when default subvolume is toplevel tree with id 5 (bsc#1078775) * grub2-btrfs-09-get-default-subvolume.patch - insert mdraid modules to support software RAID (bsc#1078775) * grub2-xen-pv-firmware.cfg- Rename grub2-btrfs-workaround-grub2-once.patch to grub2-grubenv-in-btrfs-header.patch - Store GRUB environment variable health_checker_flag in Btrfs header- Fix incorrect check preventing the script from running (bsc#1078481) * 80_suse_btrfs_snapshot- Fix disappeared snapshot menu entry (bsc#1078481) * 80_suse_btrfs_snapshot- Fix unquoted string error and add some more checks (bsc#1079330) * grub2-check-default.sh- The %prep section applies patches, the %build section builds. Remove mixup of patching and building from %prep for quilt setup Related to bsc#1065703- Check if default entry need to be corrected for updated distributor version and/or use fallback entry if default kernel entry removed (bsc#1065349) * grub2-check-default.sh * grub2-mkconfig-default-entry-correction.patch - Fix grub2-mkconfig warning when disk is LVM PV (bsc#1071239) * grub2-getroot-scan-disk-pv.patch- Filter out autofs and securityfs from /proc/self/mountinfo to speed up nfsroot test in large number of autofs mounts (bsc#1069094) * modified grub2-pass-corret-root-for-nfsroot.patch- Fix http(s) boot security review (bsc#1058090) * 0002-AUDIT-0-http-boot-tracker-bug.patch- 0001-add-support-for-UEFI-network-protocols.patch: * Workaround http data access in firmware * Fix DNS device path parsing for efinet device * Relaxed UEFI Protocol requirement * Support Intel OPA (Omni-Path Architecture) PXE Boot (bsc#1015589)- grub2-xen-pv-firmware.cfg: remove linemode=1 from cmdline for SUSE installer. openQA expects ncurses interface. (bsc#1066919)- use python3 for autogen.sh (fate#323526)- Do not check that PReP partition does not contain an ELF during installation (bsc#1065738). * grub2-install-remove-useless-check-PReP-partition-is-empty.patch- Build diskboot_tpm.img as separate image to diskboot.img to prevent failure in booting on some bogus firmware. To use the TPM image you have to use suse-enable-tpm option of grub2-install (bsc#1052401) * 0013-tpm-i386-pc-diskboot-img.patch- Use /boot//loader/linux to determine if install media is SUSE instead of /contents file (bsc#1054453)- Use the pvops-enabled default kernel if the traditional xen pv kernel and initrd are not found (bsc#1054453)- Fix reboot in UEFI environments (bsc#1047331) * Add grub2-efi-Move-grub_reboot-into-kernel.patch * Refresh grub2-efi-Free-malloc-regions-on-exit.patch- Add preliminary patch for UEFI HTTPS and related network protocol support (fate#320130) * 0001-add-support-for-UEFI-network-protocols.patch- grub2-s390x-04-grub2-install.patch : remove arybase dependency in grub2-zipl-setup by not referencing to $[ (bsc#1055280)- Fix minor oversights in and the exit value of the grub2-install helper on s390x. (bsc#1055343, fate#323298) * grub2-s390x-09-improve-zipl-setup.patch- Make grub2.info build reproducible (boo#1047218)- add grub2-fix-build-with-flex-2.6.4.patch - fix build with flex 2.6.4+ that removed explicit (void) cast from fprintf call in yy_fatal_error.- Support LVM physical volume created without metadatacopies (bsc#1027526) * grub2-diskfilter-support-pv-without-metadatacopies.patch - Fix page fault exception when grub loads with Nvidia cards (bsc#1038533) * grub2-efi-uga-64bit-fb.patch - Require 'kexec-tools' for System z. (bsc#944358) * modified grub2.spec- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded to support booting from lvm volume (bsc#1004324) - Grub not working correctly with xen and btrfs snapshots (bsc#1026511) * Add grub2-btrfs-09-get-default-subvolume.patch * grub2-xen-pv-firmware.cfg : search path in default subvolume- new upstream version 2.02 * rediff - use-grub2-as-a-package-name.patch * drop upstream patches - grub2-fix-uninitialized-variable-in-btrfs-with-GCC7.patch - grub2-add-FALLTHROUGH-annotations.patch - update translations- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry in additional environment block (boo#1031025)- fix building with GCC (bsc#1030247) * add grub2-fix-uninitialized-variable-in-btrfs-with-GCC7.patch * grub2-add-FALLTHROUGH-annotations.patch- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401) * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch - Fix boot failure if /boot is separate btrfs partition (bsc#1023160) * grub2-btrfs-06-subvol-mount.patch- 0004-tpm-Rework-linux-command.patch : Fix out of bound memory copy (bsc#1029187)- new upstream version 2.02~rc2 * rediff - use-grub2-as-a-package-name.patch - grub2-linguas.sh-no-rsync.patch * drop upstream patches - 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch- TPM Support (FATE#315831) * 0001-tpm-Core-TPM-support.patch * 0002-tpm-Measure-kernel-initrd.patch * 0003-tpm-Add-BIOS-boot-measurement.patch * 0004-tpm-Rework-linux-command.patch * 0005-tpm-Rework-linux16-command.patch * 0006-tpm-Measure-kernel-and-initrd-on-BIOS-systems.patch * 0007-tpm-Measure-the-kernel-commandline.patch * 0008-tpm-Measure-commands.patch * 0009-tpm-Measure-multiboot-images-and-modules.patch * 0010-tpm-Fix-boot-when-there-s-no-TPM.patch * 0011-tpm-Fix-build-error.patch * 0012-tpm-Build-tpm-as-module.patch - grub2.spec : Add grub-tpm.efi for Secure Boot- Fix invalid Xen EFI config files if xen_args include GRUB2 quoting (bsc#900418) (bsc#951748) * grub2-efi-xen-cfg-unquote.patch - Fix linuxefi erroneously initialize linux's boot_params with non-zero values. (bsc#1025563) * grub2-linuxefi-fix-boot-params.patch - Removed grub2-fix-multi-device-root-kernel-argument.patch as it has regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)- Fix for openQA UEFI USB Boot failure with upstream patch (bsc#1026344) * added 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch * removed 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch- Temporary fix for openQA UEFI USB Boot failure (bsc#1026344) * 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch- grub2.spec: fix s390x file list.- require efibootmgr in efi package (boo#1025520)- Merge changes from SLE12 - add grub2-emu-4-all.patch * Build 'grub2-emu' wherever possible, to allow a better implementation of that feature. - add grub2-s390x-06-loadparm.patch, - add grub2-commands-introduce-read_file-subcommand.patch: * allow s390x to telecontrol grub2. (bsc#891946, bsc#892852) - add grub2-s390x-06-loadparm.patch: * ignore case and fix transliteration of parameter. (bsc#891946) - add grub2-s390x-07-add-image-param-for-zipl-setup.patch * Add --image switch to force zipl update to specific kernel (bsc#928131) - add grub2-s390x-08-workaround-part-to-disk.patch * Ignore partition tables on s390x. (bsc#935127) - add grub2-efi-chainload-harder.patch: * allow XEN to be chain-loaded despite firmware flaws. (bnc#887793) * Do not use shim lock protocol for reading pe header, it won't be available when secure boot disabled (bsc#943380) * Make firmware flaw condition be more precisely detected and add debug message for the case * Check msdos header to find PE file header (bsc#954126) - grub2-s390x-04-grub2-install.patch: * streamline boot to grub menu. (bsc#898198) * Force '/usr' to read-only before calling kexec. (bsc#932951) - grub2-once: * add '--enum' option to enumerate boot-entries in a way actually understood by 'grub2'. (bsc#892852, bsc#892811) * Examine variables from grub environment in 'grub2-once'. (fate#319632)- new upstream version 2.02~rc1 * rediff - use-grub2-as-a-package-name.patch - grub2-s390x-04-grub2-install.patch - grub2-accept-empty-module.patch - grub2-btrfs-04-grub2-install.patch - grub2-btrfs-06-subvol-mount.patch * drop upstream patches - 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch - 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch - 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch - 0001-Fix-fwpath-in-efi-netboot.patch - 0001-arm64-Move-firmware-fdt-search-into-global-function.patch - 0002-arm-efi-Use-fdt-from-firmware-when-available.patch - grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch - 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch - 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch - 0001-xen-make-xen-loader-callable-multiple-times.patch - 0002-xen-avoid-memleaks-on-error.patch - 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch - 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch - 0005-xen-synchronize-xen-header.patch - 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch - 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch - 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch - 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch - 0010-xen-modify-page-table-construction.patch - 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch * add - fix-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch fix compilation with new glibc- Fix build error on glibc-2.25 * 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch * 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch - Fix fwpath in efi netboot (fate#321993) (bsc#1022294) * 0001-Fix-fwpath-in-efi-netboot.patch- grub2-systemd-sleep.sh: Fix prematurely abort by commands error return code and skip the offending menu entry (bsc#1022880)- Add support for BLT only EFI GOP adapters (FATE#322332) * grub2-efi-gop-add-blt.patch- info-dir-entry.patch: Update info dir entry to follow renaming to grub2- Add serial module to efi image. Serial terminal is still useful even with EFI Secure Boot- Support %posttrans with marcos provided by update-bootloader-rpm-macros package (bsc#997317)- Remove outdated README.openSUSE (bsc#907693)- 20_memtest86+: avoid adding memtest86+ to the list with UEFI booting.- Fix new line character in distributor (bsc#1007212) * modified grub2-default-distributor.patch- From Juergen Gross : grub-xen: support booting huge pv-domains (bsc#1004398) (bsc#899465) * 0001-xen-make-xen-loader-callable-multiple-times.patch * 0002-xen-avoid-memleaks-on-error.patch * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch * 0005-xen-synchronize-xen-header.patch * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch * 0010-xen-modify-page-table-construction.patch * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch- add support for netboot on arm64-efi platforms (bsc#998097) * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch- use $PRETTY_NAME instead of $NAME $VERSION for $GRUB_DISTRIBUTOR in openSUSE Tumbleweed (bsc#995549) * modified grub2-default-distributor.patch - grub2.spec: add http module to grub.efi (fate#320129)- binutils 2.27 creates empty modules without a symtab. Add patch grub2-accept-empty-module.patch to not reject them.- since version 1.7 cryptsetup defaults to SHA256 for LUKS - include gcry_sha256 in signed EFI image- Workaround default entry in snapshot menu (bsc#956046) * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch - grub2.spec: Add true command to grub.efi (bsc#993274)- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully taken from YaST settings. (bsc#989803)- Add patches from Roberto Sassu - Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch, device path is not tested if GRUB_DISABLE_LINUX_UUID="true" - added grub2-fix-multi-device-root-kernel-argument.patch (bsc#960776) - grub2-zipl-setup: avoid multi-device root= kernel argument * added grub2-zipl-setup-fix-btrfs-multipledev.patch (bsc#960776) - Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option to /etc/default/grub, to remove root= and rootflags= from the kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config - added grub2-suse-remove-linux-root-param.patch (bsc#962585)- Support HTTP Boot IPv4 and IPv6 (fate#320129) * 0001-misc-fix-invalid-character-recongition-in-strto-l.patch * 0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch * 0003-bootp-New-net_bootp6-command.patch * 0004-efinet-UEFI-IPv6-PXE-support.patch * 0005-grub.texi-Add-net_bootp6-doument.patch * 0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch * 0007-efinet-Setting-network-from-UEFI-device-path.patch * 0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch - Fix heap corruption after dns lookup * 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch- fix filelist for s390x- Fix grub2-editenv error on encrypted lvm installation (bsc#981621) * modified grub2-btrfs-workaround-grub2-once.patch - Add missing closing bracket in 'grub2-snapper-plugin.sh'. - Fix snapshot booting on s390x (bsc#955115) * modified grub2-snapper-plugin.sh - Fallback to old subvol name scheme to support old snapshot config (bsc#953538) * added grub2-btrfs-07-subvol-fallback.patch- update grub2-once with patch from Björn Voigt - skip comments in /etc/sysconfig/bootloader (boo#963610)- Make sure all systemd unit files are passed to %service_ macros.- Add patch to free memory on exit in efi environments (bsc#980739) * grub2-efi-Free-malloc-regions-on-exit.patch- Remove xen-devel from BuildRequires required headers are included in grub-2.0.2- Add support for "t" hotkey to switch to text mode (bsc#976836) * added grub2-SUSE-Add-the-t-hotkey.patch - Add support for hidden menu entries (bsc#976836) * added grub2-Add-hidden-menu-entries.patch- Correct show user defined comments in menu for snapshots (bsc#956698) * modified grub2-snapper-plugin.sh- Fix GRUB_DISABLE_LINUX_UUID to be ignore and also fallback kernel device won't be used if fs uuid not detected (bsc#971867) * added 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch * added 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch- new upstream version 2.02~beta3 * highlights of user visible changes not yet present in openSUSE package - arm-uboot now generates position independent self relocating image, so single binary should run on all supported systems - loader for Xen on aarch64. grub-mkconfig support was not in time for beta3 yet. - improved ZFS support (extensible_dataset, large_blocks, embedded_data, hole_birth features) - support for IPv6 Router Advertisements - support for persistent memory (we do not overwrite it and pass correct information to OS) - try to display more specific icons for os-prober generated menu entries - grub-install detects EFI bit size and selects correct platform (x86_64-efi or i386-efi) independent of OS bit size; needs kernel 4.0 or higher. - LVM RAID1 support - xnu loader fixes which should make OS X menu entry generated by os-prober work again - key modifiers (Ctrl-X etc) should work on EFI too - ... and lot of fixes over entire tree * rediff - rename-grub-info-file-to-grub2.patch - use-grub2-as-a-package-name.patch - grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch - grub2-fix-menu-in-xen-host-server.patch - grub2-efi-HP-workaround.patch - grub2-secureboot-chainloader.patch - grub2-s390x-02-kexec-module-added-to-emu.patch - grub2-s390x-04-grub2-install.patch - grub2-s390x-05-grub2-mkconfig.patch - grub2-efi-xen-chainload.patch - grub2-mkconfig-aarch64.patch - grub2-btrfs-04-grub2-install.patch - grub2-ppc64-cas-reboot-support.patch - 0002-Add-Virtual-LAN-support.patch * fix grub2-secureboot-add-linuxefi.patch - use grub_memset and grub_memcpy instead of memset and memcpy (caused errors due to compiler warning) * drop upstream patches - 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch - 0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch - 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch - 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch - 0003-efinet-open-Simple-Network-Protocol-exclusively.patch - 0001-efinet-Check-for-immediate-completition.patch - 0001-efinet-enable-hardware-filters-when-opening-interfac.patch - grub2-xen-legacy-config-device-name.patch - grub2-getroot-support-NVMe-device-names.patch - grub2-netboot-hang.patch - grub2-btrfs-fix-incorrect-address-reference.patch - aarch64-reloc.patch - grub2-glibc-2.20.patch (related code dropped upstream) - grub2-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch - grub2-btrfs-fix-get_root-key-comparison-failures-due-to-en.patch - grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch - grub2-ppc64-qemu.patch - grub2-xfs-Add-helper-for-inode-size.patch - grub2-xfs-Fix-termination-loop-for-directory-iteration.patch - grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch - grub2-xfs-V5-filesystem-format-support.patch - 0001-Add-bootargs-parser-for-open-firmware.patch - grub2-arm64-set-correct-length.patch - grub2-arm64-setjmp-Add-missing-license-macro.patch - grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch - 0001-unix-password-Fix-file-descriptor-leak.patch - 0002-linux-getroot-fix-descriptor-leak.patch - 0003-util-grub-mount-fix-descriptor-leak.patch - 0004-linux-ofpath-fix-descriptor-leak.patch - 0005-grub-fstest-fix-descriptor-leak.patch - ppc64le.patch - libgcc-prereq.patch - libgcc.patch - 0001-Fix-security-issue-when-reading-username-and-passwor.patch - 0001-menu-fix-line-count-calculation-for-long-lines.patch - grub2-arm64-Reduce-timer-event-frequency-by-10.patch - 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch - 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch - 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch - 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch - 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch - 0005-i386-fix-TSC-calibration-using-PIT.patch - biendian.patch - ppc64_opt.patch * drop workarounds for gdb_grub and grub.chrp, they are now installed under fixed name * do not patch docs/Makefile.in, it is regenerated anyway- Make mkconfig search for zImage on arm * grub2-mkconfig-arm.patch- Add support to directly pass an EFI FDT table to a kernel on 32bit arm * 0001-arm64-Move-firmware-fdt-search-into-global-function.patch * 0002-arm-efi-Use-fdt-from-firmware-when-available.patch- Add config option to set efi xen loader command line option (bsc#957383) * added grub2-efi-xen-cmdline.patch- Drop ppc64le patches. Build stage1 as BE for Power Droped patches: - grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch - grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch - grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch - grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch - grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch - grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch - grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch - grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch - grub2-ppc64le-09-Add-powerpc64-types.patch - grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch - grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch - grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch - grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch - grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch - grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch - grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch - grub2-ppc64le-17-Add-ppc64-relocations.patch - grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch - grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch - grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch - grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch - grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch - grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch - grub2-ppc64le-timeout.patch - grub2-ppc64-build-ppc64-32bit.patch - Added patches: - biendian.patch - grub2-ppc64-cas-reboot-support.patch - libgcc-prereq.patch - libgcc.patch - ppc64_opt.patch - ppc64le.patch- Backport upstream patches for HyperV gen2 TSC timer calbration without RTC (bsc#904647) * added 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch * added 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch * added 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch * added 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch * added 0005-i386-fix-TSC-calibration-using-PIT.patch- Add 0001-menu-fix-line-count-calculation-for-long-lines.patch (bsc#943585)- grub2-xen-pv-firmware.cfg: fix hd boot (boo#926795)- Add 0001-Fix-security-issue-when-reading-username-and-passwor.patch Fix for CVE-2015-8370 [boo#956631]- Update grub2-efi-xen-chainload.patch - fix copying of Linux kernel and initrd to ESP (boo#958193)- Rename grub2-xen.cfg to grub2-xen-pv-firmware.cfg (boo#926795)- grub2-xen.cfg: to handle grub1 menu.lst in PV guest (boo#926795)- Expand list of grub.cfg search path in PV Xen guest for systems installed to btrfs snapshot. (bsc#946148) (bsc#952539) * modified grub2-xen.cfg - drop grub2-fix-Grub2-with-SUSE-Xen-package-install.patch (bsc#774666)- Add 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch Fix reading password by grub2-mkpasswd-pbdk2 without controlling tty, e.g. when called from Xfce menu (boo#954519)- Modify grub2-linguas.sh-no-rsync.patch to re-enable en@quot catalog (boo#953022). Other autogenerated catalogs still fail to build due to missing C.UTF-8 locale.- Allow to execute menuentry unrestricted as default (fate#318574) * added grub2-menu-unrestricted.patch- Add missing quoting for linuxefi (bsc#951962) * modified grub2-secureboot-use-linuxefi-on-uefi.patch * refreshed grub2-secureboot-provide-linuxefi-config.patch- Include custom.cfg into the files scanned by grub2-once. Allows to chose manually added entries as well (FATE#319632).- Upstream patches for fixing file descriptor leakage (bsc#943784) * added 0001-unix-password-Fix-file-descriptor-leak.patch * added 0002-linux-getroot-fix-descriptor-leak.patch * added 0003-util-grub-mount-fix-descriptor-leak.patch * added 0004-linux-ofpath-fix-descriptor-leak.patch * added 0005-grub-fstest-fix-descriptor-leak.patch- Do not force ro option in linuxefi patch (bsc#948555) * modified grub2-secureboot-use-linuxefi-on-uefi.patch * refrehed grub2-secureboot-provide-linuxefi-config.patch- add 0001-efinet-Check-for-immediate-completition.patch, 0001-efinet-enable-hardware-filters-when-opening-interfac.patch, grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch (bsc#947203)- Set default GRUB_DISTRIBUTOR from /etc/os-release if it is empty or not set by user (bsc#942519) * added grub2-default-distributor.patch * modified grub.default- add systemd-sleep-plugin subpackage (bsc#941758) - evaluate the menu entry's title string by printf * modified grub2-once * added grub2-systemd-sleep.sh- fix for 'rollback' hint (bsc#901487) * modified grub2-btrfs-05-grub2-mkconfig.patch:- Replace 12.1 with 12 SP1 for the list of snapshots (bsc#934252) * modified grub2-snapper-plugin.sh- Fix btrfs subvol detection on BigEndian systems (bsc#933541) * modified grub2-btrfs-06-subvol-mount.patch - Fix grub2-mkrelpath outputs wrong path on BigEndian system * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch- If we have a post entry and the description field is empty, we should use the "Pre" number and add that description to the post entry. (fate#317972) - Show user defined comments in grub2 menu for snapshots (fate#318101) * modified grub2-snapper-plugin.sh- add 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch make sure firmware path starts with '/' (boo#902982)- Fix btrfs patch on BigEndian systems (bsc#933541) * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch * modified grub2-btrfs-06-subvol-mount.patch- Fix license for setjmp module * added grub2-arm64-setjmp-Add-missing-license-macro.patch- Fix install into snapper controlled btrfs subvolume and can't load grub modules from separate subvolume (fate#318392) * added grub2-btrfs-06-subvol-mount.patch * grub2-snapper-plugin.sh: use absolute subvol name- also Recommends mtools for grub2-mkrescue (used to create EFI boot image) in addition to libburnia-tools.- Support booting opensuse installer as PV DomU (boo#926795) * added grub2-xen.cfg for tracking default pvgrub2 xen configs rather than generating it from spec file * grub2-xen.cfg: from Olaf Hering - replace grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch with upstream version: * 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch * 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch * 0003-efinet-open-Simple-Network-Protocol-exclusively.patch Fixes EFI network boot in some QEMU configurations.- fix grub2-mkconfig-aarch64.patch: fix arch detection broken by malformed patch rediffing- Cleanup patch not applied * remove grub2-enable-theme-for-terminal-window.patch * grub2.rpmlintrc: remove addFilter("patch-not-applied")- Merge changes from SLE12 - Do not pass root= when root is on nfs (bnc#894374) * modified grub2-pass-corret-root-for-nfsroot.patch * modified grub2-secureboot-provide-linuxefi-config.patch * modified grub2-secureboot-use-linuxefi-on-uefi.patch - Fix xen pvops kernel not appear on menu (bnc#895286) * modified grub2-fix-menu-in-xen-host-server.patch - Workaround grub2-once (bnc#892358) * added grub2-btrfs-workaround-grub2-once.patch * added grub2-once.service * modified grub2-once - Fix busy-loop and hang while network booting (bnc#870613) * added grub2-netboot-hang.patch - Add warning in grubenv file about editing it directly (bnc#887008) * added grub2-editenv-add-warning-message.patch - Fix broken graphics with efifb on QEMU/KVM and nomodeset (bnc#884558) * added grub2-efi-disable-video-cirrus-and-bochus.patch - Disable video support on Power (bnc#877142) * added grub2-ppc64le-disable-video.patch - Track occupied memory so it can be released on exit (bnc#885026) * added grub2-ppc64le-memory-map.patch - Fix grub.xen config searching path on boot partition (bnc#884828) - Add linux16 and initrd16 to grub.xen (bnc#884830) * added grub2-xen-linux16.patch - VLAN tag support (fate#315753) * added 0001-Add-bootargs-parser-for-open-firmware.patch * added 0002-Add-Virtual-LAN-support.patch - Use chainloader to boot xen.efi under UEFI (bnc#871857) * added grub2-efi-xen-chainload.patch - Use device part of chainloader target, if present (bnc#871857) * added grub2-efi-chainloader-root.patch - Create only hypervisor pointed by /boot/xen.gz symlink (bnc#877040) * modified grub2-fix-Grub2-with-SUSE-Xen-package-install.patch - Fix xen and native entries differ in grub.cfg (bnc#872014) * modified grub2-linux.patch - Fix install error on ddf md device (bnc#872360) * added grub2-getroot-treat-mdadm-ddf-as-simple-device.patch - Fix booting from NVMe device (bnc#873132) * added grub2-getroot-support-NVMe-device-names.patch - Document peculiarities of s390 terminals * added README.ibm3215 - Grub2 for System z (fate#314213) * added grub2-s390x-02-kexec-module-added-to-emu.patch * added grub2-s390x-03-output-7-bit-ascii.patch * added grub2-s390x-04-grub2-install.patch * added grub2-s390x-05-grub2-mkconfig.patch- grub2-arm64-set-correct-length.patch: arm64: set correct length of device path end entry- grub2-efi-HP-workaround.patch: * try to read config from all-uppercase prefix as last resort. (bnc#872503) (boo#902982)- add luks, gcry_rijndael, gcry_sha1 to signed EFI image to support LUKS partition in default setup (boo#917427)- enable i386-xen (boo#891043)- Downgrade os-prober dependency to Recommends (boo#898610)- grub2-snapper-plugin.sh: cleanup grub-snapshot.cfg not referring to any snapshot (boo#909359)- Require efibootmgr also on i586- Require efibootmgr also on aarch64- grub2-snapper-plugin.sh: fix use of printf without format string; fix quoting- grub2-arm64-Reduce-timer-event-frequency-by-10.patch: fix periodic timer on arm64- enable 32bit arm targets for uboot and efi- Replace 'echo -e' command in grub2-snapper-plugin.sh script to 'printf' command. '-e' option of 'echo' command may be unsupported in some POSIX-complete shells.- fix bashism in post script- grub2.spec: Fix conditional construct which wasn't supported by older versions of rpmbuild (caused error message "parseExpressionBoolean returns -1".)- fix errors when boot is btrfs with Windows partition scheme. The first partition is created on cylinder boundary that can't offer enough room for core.img and also the installation has to be in logical paritition which made MBR the only location to install. (bnc#841247) * add grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.06-150500.29.25.12adler32.moduleaffs.moduleafs.moduleafsplitter.moduleall_video.moduleappended_signature_test.moduleappendedsig.modulearchelp.moduleasn1.modulebfs.modulebitmap.modulebitmap_scale.moduleblocklist.moduleboot.modulebswap_test.modulebtrfs.modulebufio.modulecat.modulecbfs.modulecmdline.modulecmdline_cat_test.modulecmosdump.modulecmostest.modulecmp.modulecmp_test.moduleconfigfile.modulecpio.modulecpio_be.modulecrc64.modulecrypto.modulecryptodisk.modulectz_test.moduledate.moduledatehook.moduledatetime.moduledisk.modulediskfilter.modulediv.modulediv_test.moduledm_nv.moduleecho.moduleelf.moduleescc.moduleeval.moduleexfat.moduleexfctest.moduleext2.modulef2fs.modulefat.modulefile.modulefont.modulefshelp.modulefunctional_test.modulegcry_arcfour.modulegcry_blowfish.modulegcry_camellia.modulegcry_cast5.modulegcry_crc.modulegcry_des.modulegcry_dsa.modulegcry_idea.modulegcry_md4.modulegcry_md5.modulegcry_rfc2268.modulegcry_rijndael.modulegcry_rmd160.modulegcry_rsa.modulegcry_seed.modulegcry_serpent.modulegcry_sha1.modulegcry_sha256.modulegcry_sha512.modulegcry_tiger.modulegcry_twofish.modulegcry_whirlpool.modulegdb_grubgeli.modulegettext.modulegfxmenu.modulegfxterm.modulegfxterm_background.modulegfxterm_menu.modulegmodule.plgptsync.modulegzio.modulehalt.modulehashsum.modulehello.modulehelp.modulehexdump.modulehfs.modulehfsplus.modulehfspluscomp.modulehttp.moduleieee1275_fb.moduleiso9660.modulejfs.modulejpeg.modulejson.modulekeystatus.moduleldm.modulelinux.moduleloadenv.moduleloopback.modulels.modulelsmmap.moduleluks.moduleluks2.modulelvm.modulelzopio.modulemacbless.modulemacho.modulemdraid09.modulemdraid09_be.modulemdraid1x.modulememdisk.modulememrw.moduleminicmd.moduleminix.moduleminix2.moduleminix2_be.moduleminix3.moduleminix3_be.moduleminix_be.modulempi.modulemsdospart.modulemul_test.modulenet.modulenewc.modulenilfs2.modulenormal.modulentfs.modulentfscomp.moduleodc.moduleoffsetio.moduleofnet.modulepart_acorn.modulepart_amiga.modulepart_apple.modulepart_bsd.modulepart_dfly.modulepart_dvh.modulepart_gpt.modulepart_msdos.modulepart_plan.modulepart_sun.modulepart_sunpc.moduleparttool.modulepassword.modulepassword_pbkdf2.modulepbkdf2.modulepbkdf2_test.modulepgp.modulepkcs1_v15.modulepng.moduleprep_loadenv.modulepriority_queue.moduleprobe.moduleprocfs.moduleprogress.moduleraid5rec.moduleraid6rec.moduleread.modulereboot.moduleregexp.modulereiserfs.modulerelocator.moduleromfs.modulescsi.modulesearch.modulesearch_fs_file.modulesearch_fs_uuid.modulesearch_label.moduleserial.modulesetjmp.modulesetjmp_test.modulesfs.moduleshift_test.modulesignature_test.modulesleep.modulesleep_test.modulesquash4.modulestrtoull_test.modulesuspend.modulesyslinuxcfg.moduletar.moduleterminal.moduletest.moduletest_asn1.moduletest_blockarg.moduletestload.moduletestspeed.moduletftp.moduletga.moduletime.moduletpm.moduletr.moduletrig.moduletrue.moduleudf.moduleufs1.moduleufs1_be.moduleufs2.modulevideo.modulevideo_colors.modulevideo_fb.modulevideoinfo.modulevideotest.modulevideotest_checksum.modulexfs.modulexnu_uuid.modulexnu_uuid_test.modulexzio.modulezfs.modulezfscrypt.modulezfsinfo.modulezstd.module/usr/share/grub2/powerpc-ieee1275/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:33191/SUSE_SLE-15-SP5_Update/e4c721ff6c85df1eb61aa6ed8a3381fd-grub2.SUSE_SLE-15-SP5_Updatedrpmxz5ppc64le-suse-linuxELF 32-bit MSB relocatable, PowerPC or cisco 4500, version 1 (SYSV), with debug_info, not strippedASCII textutf-809b3c251256343c0881723cbe4464ad0312eeedffb9f15afa14a06f34da77e3d?p7zXZ !t/`]"k%0C¿;@{χA}nQqX=:rKgr\4 G<s9kt NNR!MO~\P#:\?PW=Rz݌{q pIJV a͌TѥY< ^Xڨ!xZd7TxU} X~`'~NJyt^{f/[F-֓y*̓]t 0'>ՈĸgXW'czlP"G,vaJ42q-n"9"fS -*_pIZ0/]L5eǔ-&Dї7^ኟVJY6 b%xw qx Xh'V#W#6< UTXKɸ)-P>—/>6.s"}Iݥ]"[89ee2y>qaes#g7w*BH% ڧ< Xsl^w/0mWq $pAaYGCZ $W yoH cyO &[#u-͐wMt=mPi?rH|ƷNҼQCX7O0= ,SiQYPnF23"HDֆ 1~O$6:`^a Q:?㿤 LqKP2EW:hJF`V4`IW4ϼ~~/o("F/ ĠR`gɗ冓_PuS͏vtL"`k:fkey_8 h 2VoԵHCB媓d=` XBc1R%U>L-6b+  W;l7Nt!jNvUZb jgnRQ\ȠF)k?~@NӞ., giq~v޿VolGHBS(]uwORQ zK^1qr J#48)j!L1اx~xZxm^pvWR"\ f=tA.$b SŞe^!?$8XT'OEyDQ/k<|X˕d2CRn)s[$/7{6NÆ+0}9X؏o؜&{Y1UGo-6bm"%·`)h')%ީXâ6v|ބTR+d!$Κ zsMUtM$j{ٹKn+g+_z ꏣǷ:ѸI =#Z˶tlE(6S 3͞IA\/2}\Fh_ԟE@y&h $n@hCCA1gxpu6I޶nA6 Кј%΄+dmW!v<6쌒A p.OUւLh!cYJg^̠8Zj@TC6T)IATa_zOBU *M &%7 Q,R] H_ IEºCn!{m ")KMį- `\>,%'X+mDc7:4gao}d<"'MRYч=q/G s9$.+AB)74MҤr&0+Um㊌ mѺͭQFe~ڌA IMb6u*)ż(=~L!Z68לpaT5ii' pő'XkٕUa2+Zs(v+a?)K=9N 6m8Wt`r/]5![&J E=;V@}|}'~@ `)uFX{0ƴF] DPK&AnՌ`kdq6ۙMfF$('sWהYOԻ{SbZKFLL\adUDJ?ûgDJUaBeW$x^M|=v5nGYMŸ:Vx%kڴ?>ՁKGjћ9}!Y.Izk!' #S~.8CT]VDܙՏ;\ꗺa~Qsa>!0v)O7Yt[… ?KϢ/[J*ˣ7<%aj+?Oo8IB OtDžv]W.`.H?澛2|%xlfЊ\ ^Ӧ(]ՅJ+v{G3esI9# cqśk$TB#FZg2'7P4_+YWYxB+Q>lǔ ZuM@! Oջx4[&ueQxcN?uj='XBd6!C15ߺ|Ps k#xs(@r$h*>`ǩ:0W_}vѓ*OTFZ *'KX#/ 65&g_S:%jB>tD7S[Ɲe?~NT ҟDU5%`Κc^$)dpwىW(+}mJ)rx8:tˣx{ Lԍ(ij#|tgxt{,0 HVc+u aZӳ(n"%$qPD5uĔrP8OW]X`%<Ea/G/ Y*=RtB5}fZTە>v_!;%aMx: *5"'#0*.OvO'. aרJdW4!wlڷ.(`A`t_*mhUR+J3 Q/RE*.A:2EڰZ`x@.ùz n f*`Y(6-<'zZ5K(7r'7uThR qw׈tegSQu;:F?ƾa7۔RK"bK#ތkU3Xڀ4yFh,ۯ"Ԑݰޚpʠa*$:Ct7~윁v&JvPHꙊ̅KٙpG!⅀Q`²] 5tM EXdQ8TZdߏ;=,9u|9]%WO-u_9!Du{Jvf#ypYl9 ԺRBVg u1`NCBHZٖMłkTЫj4Dfm F:Z%,i /1Ӵς~d3ҙ&|eKMcʢ~ijHzӱ䊬pQZN};?XEf3R'v^\V`8vw P)S\ym)hE;I;IvqF*=:tcE8[|߶ezvopB~nz/CtM@Jt,Ya>N.mF^I /B\uG0e|[ͽNGאP++P8]i6 葵2/P%{:Yz6qA JU3ܴp7&ԝ\ XNZ+PPw:1| -:/ @q0.7QxSxe~O !1XEtj1a=nwpv{2&.5GY@;BӖ0x_~ _s!Ld|M>~ƍtpT1Hwq`w˜4b>p%y-(OJH/s~ͪUkJXMPV*KՕwWCUj7m-!uLgJ (p{:b ~jbSYd!< ƒyl$b"sRe){s'2:5kNU$+gYP㌊ls83[{ܖ@Ι7BSbYE4q:/gXdz_ &Gpm$"UW ڸWÚz?a"4 +nf @uZ 9ԍH㥰Ʀ۴t[*m#!)${Fu@EfM`5;iw057r MglqX{eio-fG68ɧ[q#-pӐ!:b8OԬV4ܶ4ڟWm&UTzD^X hrP(+&t$6f7v*}\̢/6"͕Kaˋz{j OF=_HPx×@@j1wSwnt?LvpFh<ntUtsJ+[~r$yAm zK~9C(dMNsa4cIz߱q%!N_EW`WƲ/_ch?߿ɹv-sqGaχo$rp}q-3^2T~Mn^9;O Z"ǜsFY \63/&Ct+ 戈>4<&~ִO:.gF6Bek񣌏85E:qԿѿDQ`>e׍Gh}v36s2̭}O{V9aaf * hW:SIjpȬ'Sײi2zA\tc$ l%' @-騭Kb:(òe&@RkRw2m{8\w)Anm-UXpJlt'Q-rTJV6(ts`fs8qau'Dw&^eиP#-=U#\s'a{ٵ_#a%$j9;(b~΅τL_OBvŌ)o8 ` V G!AR@o0_Wü=q󟗪YOU#D nR鍺lw3ԑLOp!n0;\z ^p Bc\] sTA2a%C<pٟy`Ağ=&OQZ}b7~$D偍9bFhYF46b-ˌ٦ Uzv.aUT(A)8J dpgV]|dB!ۍNBc ٤hc_9AauK~+#8U2ߑ pj;캍fA,'{k<d_v*Oq&s k}EmZ1[PAFrwǹ嘈m:cg^䰦'A`pƲ`Ic5/6FϛO{fz3sO1,JeX0G,B{.G$y^ ֬♞xh=XN00OEoa=JbB/ P:/Xp0W TRK*fQA ž0 O]kx5c5LM;gTy<` ݗ`IMz` vSXOw&p9yqk<6;0 HatƫC R9+Q/NEBsK@ku2 Oy )7SN*Z@NG̱Ϯr5?Wġڙ™THDaФ= (hQלmxV Gq TJ <7k)P|<X$ Bc+tˈ+(g7rw";(3p_Bҭ>ŧwAR,R&q IȠɶTZaia!eA"C,V5HDXqBi|pv=2H gv EK0͗..PZa<>+B8@Ypʷ+T4])2̒Ljti8VW\K/W2L"x;qqȚ71 L4h\@4F1iֺ;шf懚TEL=vkCZ_ɸuCֆ,Up8K i锍IoW0BTk3<"&"n fhf=kIݢA&?D's.7'̔ػ/nd0eivGaü1f~IzXDV^Gq@X*nf6E 9g]L. #}^bv@r",!fʑ2(}>09f+rR<8B8.C_S] Xeľ@HI󆝯݌zHT`e䓩Nj#R6孀8 u;wU,B6}c*]J5PXhCAeG6@zM+ 2id}|s&!^Yn*EYqg>#k_ʰ"Э˔Lɕ"}iKŵߐf}m<! n&)_`/%4a#aRPg(-' $un KдXeƹ9_K r@ O2@ڽ@̘@!]I:*dE+SO[L .Nt3gaQ&Y52n e#Sabu[q1/^T}` &-ԸD+L8QA=| A3,ƒOK@zil!Xm-(S[SY(8JHCă<[?N: JabjX hzoPd=u˦W ؎ hKzނ3?{_ep1Ark1hnZmw JT< 8-/S|/34vgut!=?/Tuzh'(xw95 x%-~v.>z;D9b"Z`4?ރP& (~Q=n3s 6p6+ 9Uzg|c[b\eг'=C?ˣ$W[ֆkߘ{Ƌ)#3G/*O%F1?'}'G(rkbw^"(L0(&8`0%ܲW}@y$$})O}HΤPoS"![*€K=у.P^Ec #u{mh6clEa*}$tߺ7@$,VR\ " OIc:rT<{=`b"z9z0}#K*|qQ|x9?8;8,HF\qmlŁmaـ=%B$i1⺄3?cQe[8&Y7uQ pkٿTiĒ=%l=%ǻ&5AUx#wo*l+Q@($8/j@]*¦O6*I`D7`7A#<{q@ݱ%?SEa Q yN 0/-sb0MI ޘ^(1J`JcXn4yzwٲsVEhp ?No^>~˼C[I7aC9狲5w5[:*& :u/权 >`-z&լO^! Տ2}UwLC*$%KOtE[`=|pzܴRזj ^#RdA~ y`$8FeؑTFJ39fg.&dzt%( S_.LN._ $Zs?%:ؤI]fԏYt,6BNB<GdRkƯFˍ;79JŪR~ΔA&8sOձWJojϧje0>+9m%d, ΦA߻"rC& c?9Z""cKx[. 珖]w lӌUtQBېÖ^Ɯ邹Ga1HH!$4VӮc3@Kv NuUn!;lÕ'`F!5r\k2$p:gg<;%BA@xT* ~Cw9;aK`vsZ2^%~9 0\X~}>Lʨ>P ;h닡K#} &C2:c7?+GRżI+v-A!("*Xlk>K*L/f3x"r@ZSD!FV^_9 >q hf)a-aׁ=-E[يQ]`xw^Am4NXl&F7}{@ |yo\`,Cªv9be awccF[z7bwvk߾f.O\Ff:P 7!kV[Ŵ~Wa}rGiA.zEHel MwL &y(lP1f('i'El} Uԝ^Bɗ_!Fm .i}KjgיlHF}z|Xg5[."Alو@` n T~=a,4 Y f "4 hAnY:$>pr vG^l0rD@Oq7D<.Xĭ*Qު\EI$7'773:14&-T LFD{P-k[bXһUhl[lnPZ]{SKNH1"xuC7EcB(+}`c!ΜrWFPS;'AlpLG=;mg//6G%{?np#N0͓a>TktV@%B~[z#U-+U/#ͫ [i%0qU\07 ۇM6O@xB+B̟*㇖ -v[7>(.[qƑc=5ly. qچl߱U5vkS6 ݙd-YahYycbwZSȼۭ+j]5:96 ORC$ UJi5?팚tN=v&%ֹ:2}{PRDCBƏ%~p hglӢRxB`5WT]`I/ aՃIS ?wިX:L 0d0*ԛ{# \0qNGXygn2,[Fk #e9O^YjDޤNI`@^`ͣFCr--?13ߵ5n!4ЍZgWo޵B]M]/ k;K$x0l ҿ}f_ȫ[YjSzFzNAl&O }ƶI'FX)6Zg)HjJ>VAXlez Sũ3t l;ϊ\#U7unG>)ld ӹO'óbw#a-'Irv e~RCV#G`dcbAtTQiGa -Zx!O<ґKF2YC'X!%vyA fA|4 T_/g-F8d%gSoKRJv5,UQG6HhGȄ1! ăYR._b$;[N ɢK gqȅTJl/(ojh 7#Yd$pYʹ%*Ȇh%6x#NoH_(HGxتS2G#?k 6|ܱDI"OK@JPxfݐ y8(iRx2G_ϤLq0οK7쫭 d ]'oʈ\EBQ|0R2lW zb?AOJR|$ȊN`wSXМצԿ}RZ7׽<)lZvǵ$\}> ^Ep2ejy>vyaXt s-B՝KYA}1Jjw,2qccI]X&嵅0 ứzC]-0C`MP 3H-%gP鍌/FdUYM~COJQd(LmdzSu9|meZgof 5o;`9Cd*;Ѭн _Z_Aɂfo čN3~ F[-D}}k]1- .`Vߚ`/*hM}J$A7k("p``x~1 Q_G8hq\*^lh |g#OJ>N(^+lN60|4 1oeIqYC'QbX] &48[?z4oiے|G饐lүSԿ1 z;T s ͑p+,!UAFs-l?*feұ^%NY=" t9x}az6yGM4'vβer+`$M ><kqu]X}s:u"i/MJb_dM3ǔ# 0J2DxZpZ!cn%?=w{G${wq*HJpueub>YzM30k( s>kkNewo0Z;ܵFtۤ]1,KƌSGZj_J>fIV_ct͢o}(MߦZYAC '_툮Ml.j=ɩ&69~=25/x5 Z0DHӋpK'R#kH24̮l;ٽ"tJ {\,;.rj;cǎF))A7RDXY&@xm}!LD4)˼2>^tAP#ă\Fh Dk.NdZUSD8?H !]DtB-3^aKڂuPT*YPꗝ5Qq;YǤ -06 :TKM33MkP5;TV7Q^:K$)n)9zg`-^9j rXM^$cƩĴ?*+1`i Q4Ϣ4]uUo,iʘv,ƜPX~&BZ5( ǼKfCQo|mxzRJ>XgM|_.4n7F`Z1ΎzKy_by cĸzS5%"ٷǦؚB"5-c QZjNMݪKN'_m>@I!,˭J7"?L9Cf(ݭk6;p')C{$<7IW>\c$lN GE*#-_I٦̺&<;}*>@ifәЋz&2W*C@.{ =^q43 g".9R3-@d-G4}lkc#mą $\,([JM`oT ʊQI܌2PER uP *q߷n/X$ۘ_EO+&4l" 󺲛x7ȸEPhʬ\Wh*GhdvE}]?vj)&}yxNIDA j1󎪎GIOMbZ&c uK]5F*(Rw'k--pAZQjV Aad b={*ߵ~wnJڋ&#zF yQD仭H @ ?+Z/֓;b9g5QA]c ljweK;(bKRfN|zg>Ug*ȵMS b֢+B#%[}TEB:22ݢV4ul.v HHygj$*Ie?Up1 W bd1'>fp͓Gp p0ZވÊ BU|߉ ĸ  ~l=aWo]wec0 spΗ'!s/m y%K h=nR 7&rV$ enmUwt-;9`P?ChKzrhԜNmdYm~͘:0Ytu~,#Q'U$Ӌ~NJp%d `}\"UM1Că[U)VA#gTqe~U&pO E0g|::̬ Uq%pDsQGc'QqS]ʋDbXJʜh[MN bcdрY.'9{-w Nբ?Zip3Np𽾔8_*{gw8Qo-9o |V"L| ݟɖ)!:qS#ݪߎ@m9 3s]s7Re)%{|48U~[ *Oѳ!+? "{n\ zY[·?= =T_ku@թǞ`,$C+ DXq hB0E7/76HrSx ȥ}Ctؤ/"Gʾ4)}MpA3v]ZGRX*Z7Gy~`(y+h6S ,ZXVV*ވvC/2e{!d{^F_ɦq(=Y_Rx2TWOq2t(ol{h)ލaUhM؄/chhYEC4j2 RI !2!vNN^XouAF0grNThZ_仧"P~$DAEs?rZ*\`C@D fz}* ѫj62b<JEwZ\w VF\HMQҤ .v /q0npC釣-,ќO`d&(hmLWX>l! +\eU2i!o1jiBQk/"H<3V N; jkx vү*´b(X<͒ajJCP7[͚0is$=RSQӌӳ _rPF.nvMX /Gk*!3|4GKJ! FҺ1Mx5}wrA?;eqxoΐ)vȗxnK =탬jo0뿐 ~nR iס!mRR ٮ4zM[؝`ngCT(O"N7ۅg\p9ʫ}xnJ._j?*#r)Vb sP!rBrD h=ASGH_4R"nu:$BȅmX[)۫m\2j~_@=MYoWf8[yODHu/ ?*9@V /XGr<-iꮌS˰$ګ3=@zHBPw2*/-g -zZ(ZDVQ|tJP9+ JKPD-bJ3Zu)fzJ8 õ땉- ;κY^ jԃTeoKєP" dN-uMH۝กƨzwRq!W.Ai#{C uUyqgˏ6@jmɜd ?2މ4VXRΤ|-pr4SnoipARwM 1iŢ})O q-8T|v~\Yi;ϛ:K^H#T5VzUQ.ḋm'c hEOSgܭ%݁̚qwSE\%19RwCvTv¶7V'| @^Ǒx?eMeB{wμk tH)؊$IS #6\ Hݘ~xW()J!Hgo[I?c䉝1HW,4䳏uhp=ЌEXlQ}*yh͐Ż|3p]L4xД`2« G-)X ?~•9w݊͏fm/acm_2@z rl!j~WWaf^?׬{n#dC h o˯o~µ .XJ!?\x8%ȷ XS,oX|gֿ 5ް= 6* h74ո$_4aM3fRɅ}i+[pрsZB%OCa/*a<-0] p*GSLQ#^Oenl Y,on.L7>5^?uV1ž׺6ͅ2~kŌu.B<0J?ƽFvbv.S5N/l- Poע[ 9u3gPdV-fCTOj}&6/x#4eЀ-&}nY_WYE}YWAym5!ܵʣGX#25eYi2ej( bOFZ Ls)ObO{N=6ΥғӮf_AUY)۷p>kd!b}\GҼ=6HVʴ9u1ziylHaʲ679i'X=6^ 7RZD}$dՀg VXNec=3jH۔{?o2Ws~ǻP#D<=z.DM^W '/3aNcxm"Ul8 'uo:B;^`ĢєIgj>Vqtv&y~ IF,8 ]} ,:bgkA_͑&U'ʗ뜲cmZϒ6ͨòԗ<5שH?G9JKةE[Ner'@ Ik򵠡hnVf(0Q0{GZI c!>ԧ+R}Nɦ`xmʰOp+93#,4=Jn#:c2/EV9]·'#:RϞ%7aKowqh2Y¼ |F|PO?Hd*Jn@ZhwR7}Ó&ANNT+29IBy{N\&3]ͱ8FC?mj}~|/{p:ɱa- ;gTNQ:#nt1?zCIZq}޼dH` KlJ78` EYPӑڳ#h1--7^ {g;F5wliiS=ޭᾡJ&|` Q,2@_H=O1"Xe@X'vTO_C +żNh(0Jkq%L M"{뜶g0.4e= ;dTCv= Lxo6~i,I*FA;lMEw% V#&~ K&F>߮qAJ^DパIb:yVZDv([O9jrx%ˆoi Yէ@̈҃mӱa)Zؖ<"A FiCâND,vJ!㇜O!Y6HAF.kN6]gKZt,uagGf* kQ㮛4;7FyY}+C҂%MsVz'U21@TgkU'O3yU:aӆ5}xMI<Z(Dsz"潛`CH2Ej櫔XM #T ԥji8I]dԯ][I.jpONTJ+g#yFhXmq>d+EF&[iyS"5LDe,r$߫[b\?RyܠRq8a]( J-ȢA5B11 5sԇUYB Ϥѝ-L%Q D ~1U|(lZ[Zu[\c*!wѫn@wAc'_Rn#"6%d[{y AI6㻎vUSBhbЕX+;Ҍ+!*B÷!Iw}Ju9N\t ~lj"4dQ) %vJڹaSDL^ճsR+i*}u3֪=]RTt5LZp-$qnbS:b 8}Wcq%Wu{]"bbJ?ϝ6_89MB'¯al3\`qe=^qNWAνwy}Bar(ZR(}yH^b`:iek tkUQ7ΡXEU#X5UP޳Ux2;5cYjvzt@3 £r~"Uz}qq87&QY ~Ec2PhHu dO+%#DsӞi.bX#U6|Ѫ5#Q/fgopsyOtwIH-pNE(T9߅#5C3Kea酟-6y8˧nSJKS.2;؂$ljquhȣe~L뎻e= &=mYvC dR / ^+j1v(W fNa׌GyJ7YMՁy.;!A\8\Y(XtUPyB<%0螭1H~;C!Z M ΫWAX<.':3nt.b<j, tqdm@)GkjUc)i>o_f\>-5ѷEiDI 22Cn^BFDͮHa$Cm1,HtWٓSI(aþs*UV39(ڙS26hRȑp{ q.CqԺI?1,=qyQ4it U?;#͓~?7- ̂fm]•14Dd Kk6 νxy2lua-$dXw`* ;7pj <·n=nt&j՜aD.bHh x` on 4$ 5-/,4|Q(gɘcU;DKXy@LYes399JOyb058(k r܊ Ԓ~FeVw< \K )Rve[I༑n3W@ gX c&ggFEf[WtǴ 7{aϓ7F#a؏1UXD(]72v 0\',s޴Z޿gL[qY[?%{&6Ǫb?Y,\g&Vfr4s=ᾄ_4Ae4MeZGy)hۖKS I-er戺a?O*L-/丗f2Y^k)r0ýD&ٮ:l!Tiyǭ]SL1[Vd]*0}9Qw#3$ 'qc=:go@~()ic bZ;=bvMeQJbNJElW@eTjfnᑋ2w !̳ \ *PnC:Kx OILxyqe[:anS .#Q2C4}4)dcoebWp/<%Ɠ?j lq0ch1%nn) Dr^&فܛ N6,j;{̶vb˿+~et8nڬY=q+LB"&Nk$ji+\J*foD ^Í8T,p6?E Mp$+FWŁX ' $ojp8_ ju_M3f % ˦wrϢ?xQt5r`5:!̀DEƶ ?t!kwpQq'N# /Bqm |؇q-Nt )9 ݶ7v],LkA !{@Rp]l@Ӧr{PEonv$1E?ZxWT ;tu"L"69L_$(^bZ|x e.\{#6F]F>ؓ3\7v ph )'f])18Qrto@?իPJRܤeiCS*DO) e4*JIn|2ZEYlZ"R }mJ |Tzktq\]\sCT \ J9n,mKyZMgC[XpG q-LIk!޻dLN4FC;}K*׻Lِiu;^Td5Y\涶0Cz/ s,N4fV1)F;J[fht⾋&Tܣ+mA1Ӹݵbk:Jr`q`_dCA=ucY4T+>E Fvk1ɯ16cPY,hY+Pge]1q(VIV,N*H傘gOIpcpHrzmjud.pTFQK<"U@U4RUx:W)|9$8,:}M>f}`,4E@,+?9d;+a*_TGB,c'zX@oӛvxm`&q6w1zZP$ٞB"7KtԠ`o'ZBY*j#L.@6|~5h)>ul;:q'F\er eE} kI/ (@ իDipfTbeK0Ԭ{BcKۦX Noy>"<'eD^ @10K;b&×]Av σ/wRڬҔH^ij9魯Ϗ/v34.>;iY}"TL,x#(5 J4}& et4 S} :OrDG{g@dS(hU=;ҝ5o㉺6?opXkR[B5b5D0]<˯zS"BLc{-\ CK^hW"s8-Rf!2BV;σDYOsuAļ,O iTB +s<ѽ+S,Nz@k-L5) ˣ};^ Gi{3L3 zg .ubxϨgS&K6̮lj9f<X-ZZr\'>AKjL8d~uNmБU]hb`)[7NKIdqLKXƈַ)nڳyGV.'P*{@k=`LMw.F<ݥ;'_xw2?V&eJ(Ų;3&6o4s^POq7'jsTOU&3 e!ºt,$ 7 !?|ymӖ o=wbPQrU-1DrEIv3&YQcJyXچ3 F{w`>msёZ =|,ы$kI "u&+2&rQ&T~`jK1jM!C#\( TudR3lFVi|tpb@ҝHSR")S5? kJlny@JlTT?NJk_mgF݌Њ%֒FZlt2dΞ ߯MTN}fP vXgRaRV4Oz ֠-bJKB{FWCCǾBewaVRgѓnbF.? >65um"zPRM)˫cfKo2,<>|0aD}Qht׺{ڐ7rJ1ѢhT^oZؘR{XbDy \q߭](imYQ{܄0ZoREɪ$k]ϥ༝GllX|!Ӹ͏Cn>j%P ާȍȤMCrHėT["@HJ Jw[ZD:tE69``e …iaSeu_q4txJe wYc7K뫱P|_ɖI[/9.!?)::d;%tE"}Jn+lt4y[Ǜ>r1T!;a`ژu~)hST|M}nhvuZ<$(p8 xҰ+а`kU}J\5zʦ3MD 9q GAWV:(s}MrpVZ#>_䥷*6ycH4d6vr\J}|UZkDCTgEybݧ~ǵ *>յXHtѮHg iBB[\쩓J1(G 9* k+JPQCxKu( \0-_Arv] $q¸ (rH+Qwt4+Z)ׅX?;і0K ^?> !qmS% nuq.z-" 䕠3ƁgzZ? 3<9fEɼulO6VyۤĖ^7qU6h"ZR t5{DnC daz h?+hr{XnuԥLe;ٕz B%kR9#.ML0rY|Uf%o!D!gJ=da%`b|"F}CO*׮L>.s;f0ESWP;PD}p5$,`t2rt)Gvkb&n9u׃9޷J_ٚ~8 6E)t7u E$IbadD ~~wA84մi}@@ms@> VT\@}! TcL'5+-Ew2LTiHJ8Iz͂ ${/c{4nIiڹ"`ƶsE/ӀN%~.Tu'Ga6n8*^1}$/o@ ' p#~S:Z1<|:HpZ42lMGX^RcʨN^-vMUL࣏޶٪٢\e:Pj(CD,p J1).ܿbh=@ ހXRj4X7T™F +i3)Jpc S"i=dDkN\܉UF$J#s̯|1Y_;nu>g3هOJQ'avon4?y̶" Yl2#f8eJaFc. |8eb=žm*\CV͎dY[7Xde7bbDcx^T?,Hd9ػQc[ YU:`=-[x !s )tgȜ5HwF.R3;ފi/jt5x*辚Ӯr߮tQumخtX,u[VgYKr}]R.VXcRDP^cȪ$9ik$% 馘ZNW 4JY~Ȁ%'; ~ i{+90M8dq',4=4LW~Q9jJǙTeͅ_s12Ҙ`k aKطxd4`Tt@47QqdOkKJ`$`v,(ƚ-AR= _k接hm<C$ʹpfg??ǡA9e`r.I֨MRlgav'ʜWg4N޶`u^,g{MB齂p˙h/ 1S5qP[|a;6Ĺn) P}7ϫk^$bMXBFΣ"uFp!սXb%k͟1$#ʂ+'i+l |@6?55B='8ȅ=H\%]r1EXЮ%P8+øF./@1o[{ɀ-7bWnVv14p.*P0#͐hfN'%IJ~t_]}sc򷲏綣MS"PU+9qnZ 40hFx_՟zf+T q9#F%V܅BRq]†Dlvr)ȡzqe08hP|tTu2 )R^޿:!^c;;;A [퍂>xLEtyOo\]F/Fe#+,.ͭl 66_Y}$act/yS~a2s[!>ȬnA;O.Sׅt @ (nHX(ͦ#d /%[>yTnQ*Vk~ !mؾiЅ>K*At^LxjU[29 {I .V+]սۈ׽rX`GF|J3&K泠KF/TXj]ib$xTevB>TIppYGkA `#iGD>" &P[؏z\IN8|^+9sYVtiT=z-J#JZ5xUYM%CA?X%e,ɤYC*!7 ]iXY~MŻ+@L}䣈| G=BFAE~ --Vmr<e(9f$˺\}B6I˴WǏmO7yhR&'il*Ӓ+50! ʾW$=ϹeU)b+9 LHx}?KNh+ZgP% YWŘ5*bU$" (pOw?\Cvvg=ĆןĘ:AWLBV[ KO E䀷p "9ŭӰw-|LM8!_ژG4ZGB8¹-ݗ@UN%sȫN4ntmP=|_5wdcy9b`>m&#a> G l;3.faDNrG/6h"j iuG C8 Mp!iVc*X>3iw[ÌvH+:=m.jVgyYcHe)ZMf_)b\#*6v8 fzV75ee:dj'/kR߁*`@(ʌ8UpC8h]x+49;eגY;v~fP? n$K;tC@"/Au6㣳fX ph[3J'8)8M6~;aU=V?h լ:?ӈUAAY hWp?p*Iٟы !5 &zlf2=6{Ҥ]!{rb< d=51iHQYTr?+.'}{^$ !ƒrL)Xrd:>q`[\EL毰wTE<@%z@,0 h~27Qh.+ߍ M4P3'B-:VIB2, bCl jHPQ$5;ON?L9k)3˩ j7dk{UNb4cҭk16 "hĺ|Rh+hŴfHk(體~C< vBnz%a @KhP: (w 鿆vj18ls wcdE4qy2HΟ/WgnsvyFj[liFKn\fCTsuT6 zх)n!kI׉40P ≮D@,53TqbT֐+Ys餔/aA(lm]+BhW01!ЇDDb7|y<%VBȢR0a9;fG5WÓb_OI8g7SM4=]˵1jy_D> z9iRmp v~2YS/EML;SeɮͨmF=bxW@ܱHƸGGO~(_plK4 rfXȓŘǰ GNya'2*A>PVOMl ɾU+TJe)ԁB{.t:<&8g%Q7fr moAv2Ҧ$~rX|o^:))/[ O R^UDsb lEEtuoڒ[ҹH lhFؔ\ kdSEUc'AR̭%)44Tl%'MyMr2GyIC9e 9ƘJ!K#lV[7cIɳT5UTn:z6a=7[[?i$y#n{̍ԍoK2R#4^bf E΂^2Ԣz#Od|Ԡ(|(>XbzL[1V7T|h`£ڍwE~/vd`'o+K}Tmye ;T7h??v VE2Oo h$g_@+KCL<뤪 [هӢ;Gv{X{4Q}>9xg;T|9#O1aEӼB wn*n!M\h$}a4ćCyLM_<0Qf;h$܍+CTZMہ, 8 %0AIdU*q"nFDeިDw%XH8bZ,ҪJeI@UHQ/ `9Wse3H c9~IaӉ?Mjp3'RKZ+;Gѧ0 4Bݞ\Ӡz?41g*>TÇEҗoPkgW!cĦAҶ svV9.H*S`ȉ6ރD\)n+ <&Q"L쀧0sp _f/;u?_=PCx$H铢i &:ӱNæ褍ƺ [4FuJuoQ'#"aS;LxHk6g>pu \iT4w~5F)K؂/57GsdJpߙ^Q[ª fоe p>6ҳ &Mz|V-yHUr0f5Ame~^cdc/dUhV1O9)atܼ jӂNkAĸwFy["bj> )y]C7 4 a 1N@KqG[㞙>vϚS.re/6?KypHrdV`VVʧ${j,TS**oDQY\ [\¸})hr#)d}|ξjadZ]6h5 !s܃0*yf{:vLb u uq=oi#PhA&ʹri mūp{v H4x˧?rjK ]&QͥHk\t*m@ /q6#[^$7QD鼈KnQ~1cEŻ&!nݚZ Ȩd?g4XwMid!** mG螬s*hR1g M&.ڸbO8y[{¦7xz#fƠUD~ *,xF_*VmK.Ym5c][u)S|\ :/޺<;.yTj^;:aÝLPˡE?-Bw-81\ʫ}_ uҦCϒADlC, -b \' VҲ6AHz5=9Svg{4z`^X!upZ·u˕WY~c `g/vϐO0fh6@^뵆D{(Aena]!_,!9jO(~^)D $2 P[SnIYKV zs(,WԖDz1Tz`2?0uPNaw(ƒr|WQ`?XEq5`LF '@Y"s/Ux-0ݤCxm3Tr4:*Wz0 mz?-k6~,`˶J?F˖W}h!Z]f"X&󊓡9q,-`(+ޢ;"8IQ%̅#턞{Fm2\*@MD@ũ+xӁvқFh]4h7aXN[?L1i3V(6r^'<ҋ-ձ2ƐV߫#5(H.L 3)~4=%M<ưl@45g⩑b|T'JĖ!J=3#ZB@_A璄XE`o$6P{. 3oLgwhK=yq@_J!h[b4*h;F# qXG \r[JZu+k!,0]C`H[#u;בBdPt$9 ]k\X;_4P9q;=ƴ!tknv6kP[`:C6"+a (]/j:m"5i'In1}50n4jw1s`v-c摯=88v8%\FLfٱ,d%:Zgu 얇#`\|p:a`ʳ8œzTTqbǪD]Uj3VF8ijw4*NG8g<wfV}lBw3۟d0B xFXZK2t oXp>*HXC.00 G޹7K`Kq"nw1ޙSPbD- ݥzj S&<2gy*I<|< ]na[1jh-s %J+l6P@" S<,eK 5b$|EՃWGn6Re&Wns*,.}HYhbbf7I wBw(awҐ߯5}߈yK-T"ut_;^+72TK2^0)yY8_rYVY_nmhzC,r ͟6yh5BtwY$qƳh+* ǥVhzdEā"XuBW{U$e{[V(mӼlŠje`=G4M\Yg{ގ|$̖;~j :u+⼤bp fջWφ(u-[mj7Z`9SO"kxUOXm"&YVqyP"ڰM;VZ>>L0?~̒:7 N/Ԗ{" },30?\K{nW76^Vێui["`xoDCA1cixjcZ q^8/o#߾72K_4-' ;1\5=rpqg-zc1S<-N uG4$AGr튙;>`|ZحFz/ DRS|dӖd2d{R ڗR9#xWL`N G *Xы͙KTP^SgQk1Fhjcf(sxѬF_e+CvXT/[Gt$pz}”/ԍz°:v-,(+\K⛤t3qkF6xR2Nbݔ!#2B9X.*eȻ2vylVi_C(M+kE+dbnDc$s"> 9HL }[:n ༲ŒZ_ =ӲԷ3&T}5 0^&__SMQЋ5CpYa`=QYݹvn ]ydªR˕m@N{=M]:u/|eɷ/e}s9=zK'Ltl=),?Ba1Q;3)1PMOLL̀ ?5݉սthp!~LNHsM>~cNƧ|Y: X',ؿH01I)=l-mo,i^ZVM W]B>g75y;q7QLNtUScN͏Ibn񎋠rb{Bf Ooi)vMMwzׁ`6xVX1V cB\|`K8 XMW,3h1J MMOD#Q1TZ6|vmZ}qY;dP5**ï9އ";6p#4SDmO[iQW &6zxYs~?_d`}Fg}HBQ7Sj֠΅%އ  %bkî/:19"B&d{)^k$ڼGj+oayd _g#\J#m|0%%O'ѶrV8aFԓ&T}u`py'%1N:8w*1׼>JɆiEDوqM3KU?sZPzei0Ox:{ 3cvoWmኛ(_ : K&7`{-y,`֟yW  -vWW$vVihW/jpOGQT#69e,D+vS)/):~bANJI \oL=akiXz.U-WJ{aua/_.pTdw}ˑ|9 nҘ[ƣQ$ !OwRԌm`P, SCt/F;!NJ"mlMe] $ppڴA<fIj4RQlV kXXKnZXݟ@'?l֢{Sx2 AAdO4oi(=9PDyr|'OĆo6@hQ9! y郺|2C~ps+^\he6gG>{@n eO6q\YŦrRg^cF$^_7JS2,E XXJne]o<qNeArY4T9U9=45AV]`hx@4Mt^`ʽa hAw=gO^.wrƐTA@=$5JиMs &7; 4ttMf$gAJaCA#d _:!OE*" ;dk&!Ahj(y,(kp@sUD|tWzcq^@hUωK檂?n2g5Q9A/]ٌAǚ&r:&A4y'=g\N_G.ȝ49V46g-rJi!䝖NB } o1N *]_"te-$9   k@OdpM\gdX}K<-+ D}A[t-:KN/$>#ZXòbgۃ/Wxךg@ (Hbw%\lkդ~VeHE`@? Ce_snJ<'//u"`_%i)M/`*]1sB3{0u Z|OIQbeyC&"*:6H7&1x">c@zX N RF~WUTV eNxZ{88rhThښ4щXrsD&ȹ00g[vCwU":Z>0:ZX6ak?{;S)C)Ёl;\ EBzrGd.iSNO5`/ H [yu_u ]f_ȭtFbن>5-#w: 4q(JfC4VX)|e% [E6n3\?a+ u?*':n]֎a4W_ԠLhJ S쵍][$0fQI';C4vp E.9bw$Vē5'*h"="gb_ ʢmt iLP:w~]v.=Dt޷p9cS>`K޶-Oj_ِm 4!f%OVGG]7<0Rj8!O[CyO\!2lua.7*ͽ4}xyD9Z!r`J@ॴ^tj^fg8z4AꋔFDiԻQ#:-;Sli k(lƢX.KWȑ{{t ('LCj9'*p`ɶ8u{Őնoʻ R+!^"99&+wՏzq  Wyg/OHu RMإ="n"ZT}U |r`[\1W08q[z&L/@K leW6bהBTI9}Ei!b =gQ$fvQ{[ũV/M[#Ck;m~ |<1dz! = aCӝWWDs 3x)Չ63l(Xʙ9v@5t#y;is H3В e2J&4pj-v \0i:feD<%s9CDIvޤd!k\ϟϞ15G.dZ:%ӫ@Mn>N-cd 9U.ʵ`"˯ %zz*‰;HFx]PE u9:a|#8 ZfPMsI-c 49qɨNz[;m|R:;H%E,F<)xՎbomWzliWmoծ˥__&'ƀ@)c:)WnZoAb8n Q]Z  tik¸g3:6V3e} !D} qZU׈lAk|*IHV^ut)Rwo ujXf.XӅ͐){Ǧ@\7rs*mb_NV2\;_,*v %y&ls+EY%/bٺs%UVepLjؓWʼnmL! Ly`fvIb18 z lK鉮{ުrDlW8=J[B7:f:qPp(=4 2Cu?_Ê5DII]%C*^R` ui26bcߌ-kFMuVF'tI<\>0nhD01I-(ڱ[v̭Hvl({>?g1+6Z,𓼠`r=Fa'R>Xa37Fa׭@;ך<]Kg#36˂\.,C43yQԺ-lS ,ƌm>Bw5j]w]f< RG^ky':eYu9G.ݚӃF}-Xks!50u1HShº4r<>%_>6~䗊lnԏop"OfUu5RH;i["@DPeVߘٯKLPBvsk*@#K- =#$*7׆S&MqV_tci9Oh{Ԅx쀨{_?rt՜q0w-ЪY$Xm :NI`GN z40$ N)\I+@et"TkW, Z&ҨB ดyI!˜4R#ұ'&?jw-_\qIl|c=9=M̄뗟nL20 ? Ba#JMJa{}R=1\Ҡ]7)3XQxN.ktf(~?Ǥw^,|31dpSƳH 6yjGU,zک̠;fӥ?Jn):3/I^]!3zyLu8F{n=\H{ԒBVij F yTkZR㴯-Rn=y_7aYk2-UH=Hd+ sK|9|fbOĜO*9 ̜ӎTT,ߓ< lmUC=Q̻7el*pPu mTb}vpC_:,Ɔ2l%r 4kbܨ6] N :' ݾŵ|Q?Nhes|(*tMn\'l Z{H;5, DE#\tjm*n6J ؎e:LRcDw4mu5? geO*^kʨT!|?[#gl!o x Ӊ ZڠHkWo> N݅tDe{ʖus,޵c.J8{Z:ӘQxC#!&xڼaWGH8-)#ʠP(VgD\;Br|F# "`>ꚫdKhvAoSܤy}jh suEt d4O',gSHy-IwrZ/PA:g TXy6ie4;Q6k 3{Z't-_3%:̲c ayQGDثG`d{ ݍ"pHFG* R+Q}/uSչs~N}H͓/pu#2-Q1 *rMLn'5៎_qf -Qi cݘrtͧrzAc&*b-/y6wG*t{dZ:+L$sպhi!>@z[^ttXbжw㏙y`^L tIb[Z.Y1'#8B󅼥4Ox ,jA ^^3*'@^ $.&+4~[M4CCUHUu Kԕgz9h6.w(=3~n1k Wk=eF>vsSʶH=_a h#MhnY3 1{h=Ź?bpgP2qʟvv.8&n"&%Cu.s?ɘR8ɻ| d%V>sb&F@pd&qd5Ib|ohcV#A'ܲX#%x81;(als@_x#m<}!AY|x1N>~' eZjx餗e!IaTk! jOCc}6t%Ъ`xqcU IIVʲt8*9Q&yefȯ5\VTq1aMd~ߩ !Cb;lnU:Oz%_:vԇݾ~)R민(πª]6Y7GaWܝynX2u״Hg^v2s "/Sd=Ekً<]n]-P7:oo5TyvɢE%{U<9Am--M P=w&xy?Z)Th0L9 =nH$O kBDG'=֤ٞsZHSRa^nӵ֢Cbpjϯ#]1ƨQtDEwXY 8e+tC1&IvO!RYjЊj3]XXbiȒcY/Q# ̔R ,KUlG~h{^H\gk{{6GB и@)%#T]{DUi!Cǧ482Y蘅6񡆈O$}%]3rֿ@8_{3 %F='1m}-7e <5}%N6UEa'tx4p`ѷf((`76-z5s d'Z$vsjlc9Rm͋pEM%a _V #E%N}p͹*LW8'\3BzP/7iat6prRwԽ{JT*"k ' эcj:';?>c=R3.dzRLJQ*rt JF$o[ݫcݦT67rM͈6Z(/ud}UZ~8ЅFQ*2lc2q:ea?-ۛTAWH ςXxc0 a";Kht,ԧ'[g CH}+ƒ2${aWD(3BfV7 f`!w+O?!bUF;.Q?!(n aJ./j}Vt(I;CEt)0Һ 1/N|sjv#V!#jqo?cvg@yAO*$sgV\`x&{{f&f$r~,' ǩ+ TUHiJˑXvut@ 8kl X#X/Vik;"YRL:SoTVC$/#ݨ&eO/9K3= ɢEI7"'r[,%vKSiԠ^Ǧ9c97tt#b5Pwh@[Z uzR5j*SZ3?}oP &i)Аa\6QMJ$_Ui1#ق81 CT(!] 9` IzK \76`&74rTJp.54 L1U 6 _n|P?)#?7tV"[ -~AD)S/QaN-\SkuǏoW{]|[!hzDoaG\AxS;Ӓgm%QӶmap~Da$Sj$#/s0';i\B VmRD!0E:Q"`J}>#kVON@='cdYw \ A c6qJFɠP1qh=vVgb5kK`s(˥֮%t1m1) ;ȖwSV'Y/p4TU#11חs~Ax3zDV{lRog/7f6M'I*MSeO3JCyɓӈY=n:X-+y$qf{HaG/0|9x2t>`&'$!7Nf8^#ڊSNOmhR=ax)!sy-Lz9lIC" ǢHyE[gMAXOrb'j<\_f]hQC -mM:E /*71nz8FFs^ˁ(-$RV˫%gz .~2J[~T2SJ>i[D[ش4ӽBAkW +ns\@)ߜXWYPʵIab"(\ѻ6Ǘ-`hIt`;F&zULz շrcoY+h3~=ޜ^/T*ߡ6[Q't 2L }y~ݏ<'im}6[N[<X0 |-6lY~~8V'( 2!`(敎eZ Kq%hP]/:ҭ5y5AcULfk3O\EK,g}l JԌF1S'uC2 uۡ.Cwwrg/YU( THƯoWGw%Qb)ٽ/o6s݉mkcY,o6gYPӂ6\1Ux+ 5{r&,;Tw%D#Ŗ'lOv!Rו@+&nՋ)<E= +F%J!gH?-WL;3 & Weo,SkoU&JGuK5 e%׿{E iS*bUKcܺHǼsp6U-7@sPYXgzܣ~+<Ēr +[+X%Us!}^vȇp}X5 2%EWSYH ssSMkv!=\|r? 5eѦsj8Zy>s@G~M8^FoqAL`!GN_e]Yeo+; wU]@juO"cĨBRѫ9j{ ̹W>Ev[S7`-@E-HQ@d.[X.mjjmn@p/>[\l?]K@0VZ,An[JxxaLj\K+!JuȰه5(h UI@,9ak>yI*OvjIvNX pø_`'48]:%ihi6fME{mr$bXt=x'JJ=X-!y1w;M-FL~yA$*V66$ ܨp25jt\cZ.h@{]"r@ɠҋqZ, Ta車gԋ4]N#;#>C$'=B2ĵo5([CxWq T<k\4.+^` w ;uP,< 8_m')H]((DD OD_!%,H,5Q hJt-;uF μR7Ò{P_;*8t7@!ͦ31ZQ_ {xF#8Gݙ{hA.Ra?؁y* dCA=L^;iv"RYI򊮠Qiad )e7ɀ`z,^&4 B6SV>I5)"F`mƷ\9 E3rz oi=^1vni!5sVTLޒa),~_Sq{.U7%SYªM% zϤ&Kd&Di)lI\1γl< D8cN lYׯs8Δ90fF f6^e'a#Ⅱ}K(bZM'cKKͰY'tsVPJ}7L>z"70H< qc7C"<0][o3{#&A-nީ^Yz~wyVRk:Qo4͊i"Fޭ}C{~XDCT18 H0U ?j<}D'n{ip% %]?\IC!68%%5jis{hYk&w497Ur!\6/Lk_` L9t#i@{$Wۗw2)K1*0|Gwȑm]SCu(%ل)@jل(xin ؞fQ:~n!ҳ[_ݦ_>fC~+Z+RZp+N . a: A_WԹ ϪH9_OE}Ik,j>*uM>(>oqju ,DfLPTj^ 7QУyVj򕸔h qJ$g# iI A¿ŋ yW 3^:yXD_!r,GV Zե<Ӧ|àkF>Y9H[{+9_}ϩL32{(L"s@:^%C[# O~³7\vYq9!fhW8!JtZm-}R!^U.@i\hBd쯭T:f )B2v} ~0I̪`Vˁ !<)Z6Hcz⫭EĔO ~˒YtخAm1fN"*( ѡY3= 7U!^O׽VEqgkP搻Eos"+ʗSCbVKaR*RbI2 xȄ왃~ ./p=eJWgc&R²wDIRX಴6tk_5^ar1bLՎPu^_Wpj<.譜MÐw&.h譋7ۀ6nFn@ 䬵Wxsd"KơBN pj.$`1Ku26v! J蜉28=`U?eB!_X_v p<5ڌ?Sn+~&r(tK|-|a\fG>_J[}Rok9\m6TAF\t6Yl2h0Be|5Y 񭩪AԴcN&7/}0>ò1Ո΢+ "|ҏ8a/FB[͸Vm۹Mt:mUwV?OBkSya9)V,鰀G1xY) ,E˼9һa+Odŀ3CmuK_?pDC/aJS9Ǵ3󉥿nRA೟ьFYIb>%eVwPZpy,ۜSl~&rR_jO/<-y}WO 82q$>oX- m`$<@t[?^˙.%΋!)67)ZAqwMF /GytcCH%u]AtG1Ӯ=o ġ%,&If*dV2Hŀ*~Q.FNJjq`ƴoX0+"PQ.MeeS;ǘ>5;"Ԩ[e''(Z1d@LvK!hX |zBc R=-ͅO #6m).םB˶/ehvJ($+;o b:c:[Fz;o[e6|N #Gڅ$v4tL ϥPWi*?-~aoɮ TBl ݯ˾eڳNV4[A҃Jں7`RWk ͖:DHgKK\p]Z~j/1 L̾wͪF*yJkZ1$u4 euԽNՀ%|Ǩ:X}`H?.(K':<\-b0*z^USmYG!U+!Z<1s , ~ [(S=v#99t&-M3ta?A+0䉲5L&%$CQmGL!%YnBpEˆzY.܄èּuW0. l"Tѹi۟5I!thqJm}|xOqOuXo9gj-?SC3j'$뛴}cp j1'yej23Q4/DQ l|š[#0x6V)_u6WZOe? dwc;딫v⪱5en (B T٧Fdz?x{3TU 1穮~Ãd4?Z!5 _U% \=kfUp||`ac1osKpr"婋X.30wLpk|5Cw0TKF8y]Ȋ$<=H .'5m,#S'IXZ@_5]9,jKT p>/& L[b}p AOd~|&Ii]"n9hN}Z?I\8Zj*;b\|uD dʜ.Fť{rqC?"vnPƹ~K{]Q*r &k!0em[YT6FCR.:]&מ QtWnO)dmRyҔmMoZE_H r[2':OKp{;ѯ"vҜG4̧#B}\AC9%MtQ >?P^RF_zhud 9Н5G`;+iazsC%PCa0U&54(rТl44gI*ϛnyAD]m:~#]=`Y?ձc2'ii?ީSK}4X,l&鍓.<Ӳ?ZqHMң`z@mS9uO7{ ,n0Σ!yEwD8'כjnSu-CQCjiP R{@ʕ~EjmZv5h9 ؕ*'i7AD!MQ$Yj8IS\Qm. rsCM\mbНf6z46=n=sSc[1[ SlLi|Lye  Mq -Fd3`w .xÞ W' jF;Iquaor7U7C(`B?A`FRA爵:gb-|W2tgt[KKؠ[ƍu {Ű}a”62l%}QfAX h؝:R\Hq%}YB%z]C7t!"⵻O˼;qXmO@` _l|>rRqCW-#i>ٺEw[OH3uOu\z4=ur& exӎQpgڕnvWeI ǼDm o;jeKe]| aն"6NO']ZI8|);~HB;,L26Ԯ;NV D)+? #lҁwA?aS sxNwJY8*U^$ ::jNg`N2|^Xf+c0!nъH3yy Rlh%C]TRqcH4(](WsTNIuA's\1aH!!hσT >wY fi6i[Ze p8̬d>vtzcb}vQ4ď ["M c_ʑIY ?YؤqM*0ſdWws#qOm N3h&Mtݲ$ N3 CbP{ '#}OVDrFm*R2ҎdGͻC5~5\2^ƙ,mՉ:">/ptI#WhVbR+c9XDŃĽco#24(e섰V?1  >F%I{LLaqZ#:뻧nGj^Z15W `BkwK cawzҦ+uP Bo $p`F6(;sT5x_KH흌f9JТ+.}mI83:C<`sc{5 E?M}?򱙬!oӎ<%PJɹs"(ttﴺ>ِ!߾ :'߻(}nw)]P,@ 2`Hc1Q!纋eKtgH`\~N3UF@yEy`%g){wVlBpBdh8(@HNsY#?wz]͏@c:NЍ-_.`9zCB@`ā@X@Dm:yko<[sL.ړnMXLFۛw:vrLke7wsʆ)2$W۽$S-9rF|<Ηsb+L^sˏ7[tF׍xu͊!ۅMXA|' ECJ.@jI i k"i#fa(@#P 45ͬڮuNB M.d۬muݭtF77x컮nWpŹps[nW"y3.n7<7ݝwvwqݧsn]@U.ΎQw9N㫥\vwNcd]Ԯ\v͍$*W[\ "JP;n/Ow G29Zϰ` `!areZ=/[Ϸyǐ NFá)ì"sz]ڮ`JC%;@A/0=nnOxY?ݩpO-w}66p4 xj|WvKucz W8zo{Fa<LJ0`d:51kYsY{zSt@ȦII%$ ٣*[<>A<7E5"cJt- aͷi!@),h34f6G]!{7s|E._UFh2^ Y˘0YU -h"Yḝ0}a*BQ$^| g[C-k>|&Boғe:l^E,J>Or?Bb{>]KVD BfV3OZiXcJɺ2x^\{Dc$D$fPI ! B K ՋMoHH߃ăISz+L˶(n^6]>gwA!BN0ۮHP?H=#)/VB(C7x)"Q"jpAdګNCڵ\>u,1 OOӱX\ԎN:}}>c}{}A4a ia !@Ԡc-P9*!*&-ggHWr*5_|?S$c)MJZ2Bd 裡`LV$ݸ- b7<`Y4V%mmZj09Nm]ͻz5zޖ! L`&XjrnbgܬS R\ga(.g_Hon7w7rWY/ jDTtNn*.@@@f\j[,+}K1=p T mvh/IRH;|ˬ"9s3BP ҄"RK} ?]pyDDE½.OTUZHtB9w) y=r~asל3# OمHeV0V6:Wvb z(OH u繒SۂKuC`cͤFd FjzXCvKz~Ri7a TEx^hxL:{~e`3A ߹I} J+/_Q|rQe&v&*}R̸Odw'\_1ɒ9%**|~,2 9e[^d !$DdY3N^{ecZ؜XKSy9l h,yPpfO}_7x[/\=b1V 98k%U^[7uM?E_JbNX{kţsگ,1J) Ũ]_z \--w+/uKeȀL|bW%q̝}(Mj0bh+o5߲^0 wрBx'"9fٓ5kz{җCPp'NȢBzGٿ̴CWS& (d n}q =: 8n=RB B \7 3 [f^StNz\58" 0fFp>H ;9oy`~d: {JEamȴuke}Xͦ0|d]|`q ]IgtJɈ%%[Ns29GO~b|e8P1MC\~ `2/ "^;OZƑJB6b; Fui8M%ι+۟e]uC0#{&US@@M!LJ|um]N+s`7Z?QD QLO^ڨ/GY2x:lzҷwC[_o'YHJ :H&wXD.o;]z/o"xqLu#8`cT_}ww ?E>3x$leyC&SMJo@4pс9gs蠭P&xwJ,#KWR:$j8]q@W<c㎍v )1x A`aue-Ky:~[qs/41H6Q N2gu&)5U?M;7[{y?PYVZXaFOS (Sq4wRX]X>G؏ZV_TccPߚt^9 h4.?IHG}\宨!M' #R~VCHf^UUM ^jP#fY/! 4N$iH\| 9ASR@ ~7]5.u-,O?2uXϟBȬL" [;cԾi}'').œ8Nj0%O@$8?s4U))S Zl^BßhDsvƣe(| )1*"NS&VX$o{.#L9UT1b;溺5ltuXpՄvU- 0;JB.05p~w*߇`|h0Cq0&%,qPle*t_/}V7xLĘYP)Ʊ}OWƹ\Pi\dɒ ȍzJ9aP,T~]=Edd<:|+k3MÜۇ(۰tPw7̳dșJ X*p?Ṡ>)hrvGbǟo(%7LLimX83`UyD% Q)Pu 7}know|%ӷyȀ"$50ro׼GC.e^Y4gǤܕA~$h.p=hU_3J)'e:O?ڇ14AP d&yŨ/{7؈?[%U3U|i9ۨTM3H;Lli @*@;~~K&|jtL,1IMi a϶)UYMp8O  pqYC}ŪG"}s ~,^͠aShW~FtC|,j@ꎜoYT6DXxXوu(W3#.:hޓI9P%kK]æ6W_4%FQ(imw;u7~]qFnf0.x:`J%A͍n_I(VMO^%x tם'S`@Pc(\womSkm`: V ̡hSo# ?P9P ʵ<['QYdEXdBZxvsuc;|qqG`21A_PC1.Ѭ "2"!59A/~oo|V[/ 4|= ڣ"` !O>?O!v/! 2+~:x-7cISjxrm*4!SJ? ^}zRHfBuw_z2+yz/xnJ"! `UڨC,0>4='O<dg`A.|)"a .H %!E~}:Ts!ϱ*Qt79mjHXi;WuҺPjJ2 73BEEBbӚQ0Y j|@) a AXY_UzR1 #ͷBmI\&w}.眇|\єپ%Xy 3L1s*s\7X E"z&_(^ aeSԊM[ε?J6x<('/P(ϙB 00H~:-C@Y/ zr!WA"@7FH0e!hjE} hh:P(+Z#9դ Y Z0]ͺ? >K6ʬzSsZ:>, oxe:i[A[t ~;q{T1g|( kt[_EtoVr-2hwoR*r`Euea/OڽRNrbzYOoy}+MҐ\| Ӷo @+Ùo 1_!% WH-pnkNVZ8jd<]XqΜq$(zQtVUѳMd*n\zDi@o6k%[ VPu ~=9%vHf6ȩHj8dIoA!πY `M}i&`tu=n7#0YMA <2 v}LG[LPG>R%O5RF ]B%jS>@|,P$@)h(7&Av|9KDs(+n! FJG-1e]oW?srM9 !െ85YG1E !&2Q8k]CcLRpP% 87JyѠ_x1Aɝ}k;#4Nа%˪ Պf莌'x;}G=*߃-sh$@= }Of=ϊDvFŨՄd YY8q֟|1JjY4QnB4ld;]1}~-vDޙ1B|Of4A/{diz1t 񓖿WMn 4@\` 4;S}[)c,,@` 17QGq8}V?C'QCj!nFRۓ@G",!4P^yof.`Mhe5=u_cQs#uLR8ɓ;.$*E0@ M1 5dXv8{jǟͅyY#aֳ+%Y jb~>zdN&:)vx$E98ƶ}yn9] CE$$\+ǥ:ߒ= DTM FsV vs8pDLȃ+rɻ(cdCJOH"1%`^ygMuhD}~;; v( 8+N wWr'==1m?DoI XpF\tan뾉ዡgVb{Sye&ЀР;0ɏ(O\R`TVcf?xz X$O>p. =g>/L;S~/0^Oy$FD̿2۠2Z V, ݇%,nt-/>ۥW) MLPh2'8oxp*Q"Wg:7"2EIr#~]>\ AMZ%],ǭ@ #/N >|] ?zH( },G݂ 0PVF&=+Prvm .^ P׮XP#wa 1&jPSz@;C5Ec2~H̓zSWsr܆4I; iڦH_ rZ96MO ;LUЀ'.w>#}>[ `.ES/#yPrCHcͪ;9U4n u{˹Nw*tР&Ą bn3ؓ Cur28n_#IppQŋBQl$zLCn~7jX{v%&'$_QZ$Pb D@ij _zp"NPYN |][snguS\'3Xe$IAA9Bˆ@RiQ:Cմ ) <1>'0"Y@`(*3X)7u[njE/XuG.D}H!n#?20^3{^$)f7D ΖOM.A> q +EMt?v9xk-BDɖUdcv![Ode c}MSC/KHo(]ysD/% 9_%m'ƚ_p|ֹה~_JJ}sx" |.>jg4\T|pb}Zt1t)h^U,_ϩG&ձ`>Թ_p1jMkAX m_} Mq[vcød_{K0d5/h#$փs`jk;]Ee_"Xre=}䌱CBc:J>SfeM? <'&')fP*P,HAG-PsOƊ|lGQ5k'1MksҔթq,O}_͑t(ЎoYǰC4Oж]_1կ]HP5fu\b5[)LKIEI'iZϋt?M/żU([ja19T/ "7l"d@ w3TợA&Oz5ϘY813)O Pn\䤟mf*0p#Ѐ@Yn+m^ޓ;ݛ4^~l* W Dli'D{TA?A21O0׵˼2 әFܽ}rߋtz:h蒕 0 RP s f I~'i#-S(0-ը$P,1C!ۏ i7lXJDx ="0F$ @}Æ5wEd;>߾[/N M8P$Ӕפ*lE=7[ (MM*:gm8?)˪*]ԾdO XbNUE&F Y} wy7!{trw.DZ";XB4a,B (AF|\EMu9gYc=BhJ֩<Sd %CLpi c GJYs;Aa@WSV 5UbH)frce~9)x\{QOwMv#ٻH+¤ GD _!;Q^|-g?yg)M+.0p (x _|# L IT ʍP j h x!`$?bRK-|Mݨx9[M_pFyx 5My߻A9>}F]gjRÃ:VIH5iioTu+*0xZ C~5TɶnwZOjt~\/EЏC٭~vxxsIӎpirc%;J ˜%/ǎũұ{5J;뎵g֖:zc%.YMn=^W:<](W*2sgsU)>?vWgRG=;\eUr'#u.{ ohͬu/A WN5*'?1tW-^,7ONxC,+=]d;bRS\O\{$)g~nS.?vSIwϧ_reBh u]n{^O+dv' 3^%1^V f*[؜"FX-0#HW{+dAGw.s9u` )8pe  v<<(T9nOLb`j3gNLRD8Eg([u6?7bbLAՄt򾶗EKUy# dTZx)dtmR0¨-j9 RYf͖ @ N)56z0F^+AD<8U !Ow>3!ñQp`8(%o5|͎WN`|Z"8ԛB#٫ %!^&F$h1*O*7iz׉ x<9ga/޻l[JF]'Xp]%]zh,l\'=J/j3c $%bT^C$uw`9Ri]ـI4QaAIHU/"ES-ЛrS%to `8`cDB`)%QG#Znw҉:܎ uMz8uJ$+KHT_7K!O%ӝgƭ[s=OEW3og.Z{.{ Um9)yQoT}0'/!&wیS2_+k~6++ +whVuUSv U+8Qv"&P}dV((+'[LD'8q:I"ɛÙ|[Lto7RŞǗQ) 8_v$S,|K^n5w!q񍺚_t."Ib AA^Z\S鿅*Y5GhgI>K'3LX!/m0>VM,Rik nɝ8'dޕtj5BQTQY) <*lg)?wwV[N׬1yxh5]ps5'.~:;4#%KW\l-n_AGu籶nM3gd[ZJ_;ҡzD"" Ѐ~u+S;\iuΟ'.F*..sD,`"04tiNEEFs:]&66Xdel)Br{s"$UxI: 9{H,pZp qN%ES8 !HxUn˭VXL~%;}үu9~˧UkX[ÿ@ԷY=ټqy)"}398UYa9o+7C}¬eʗPW+Jqeɥ#]p'uʜGtԑې|3F[[ (hM, ~5Z2gVݎ]=#6;JqcFI-F ĥP4T yOE);~Ai/uUUf;qtԘ}=ok;;~5 ɒHMKMTeox *J@8_$/ecF ~5kO̘)e +"I$w` .11Xum=iv|;-bJTְD]6Wk;!ڽq0pgϋ3դΒ9'@" Nt L9,d@=q9& `$}.A!17.t@& -\K) }h,q6;͏QS#*/=ю6\^iXrKGVW@(y1Y lN#G!@\5btap29[G_o$f[}L$v/Ԩ-r(KEͺ8'Ouuuhҋoܫ s!Oc};TIS >,IKX^2?۰sX 'ymz=榠I!hepgp83`mٲ'ٔ:Cb}:ISÉ+9]d}~6p@g$uJ8r.T)\b",5haѻ?Vοזnow_ ҟɏ@9T[ot{>„Wi#m5FA! |NۃT?=`hj2Ϗ3=msR}/u ;3 WA,ॺ $AK=F/cHĬз={fVFryi,R^ӿS$Vdi7OV .Vݝ!sykD`l{;5M KLȕN̥tE5{>ÇKs'z[\G&?odqKԷێ{л]DhHVp.Ż[uz$SzK#(,EQJG(a96uf%ɽ?4L៹M\/a̷ħFhr{sZ<5#!zo նS{>ꟸjk>洵W]\c[7ӽbK+NHrlRźVr2LWC9. G%&4f 0g UT5>Γ 27!Ƭ<2={O:OmѨN!# !Z?m@ov0:STdeƤk KMBf Dw}~w>n2/V(>+F0 `#"$_sLjL1=:8V d\c5|0 :p8OFIPŋeв>WV.ݤbٚK3]n?w4gTq.^/=O<0uOyO_F|ڰFL~':ɵhA) |[u'K3 NݽTOt}5 ~,~Sxo J[}¤ B)UCTZX! K Y=!Of$FDd1#3&|I{ߩ{ƭXz{a@SC<,ԶfE8X3nE#OD\)hk@٤(8]z _JwNcl-osG@Qt Ll[Y"Vùj=&1 1Fk!b`7EXU(yq?ĶVµS\:0t|F㗡|j9q!t(=Qv5*a 5TT>!; 7'sY).lk+ o?q39 raMð^p&{,>p1:M x+ih@wɟdEa*CBg Oob0)H!tP@&/qq?nKǃ|y)b&MSat$zo Ď%8UCn 㢒s./eթ +,oBbXb{*LreP&lnTAh.z`f*+ѳ<-gj7\?m!s0:> 4F4:+Co>Q $[sD~=Te h}[;@>dA tWSJcub)-&uIbwY]vu_q* ;cS0=@+k\Y*t]˴h.!)CJ3וTZmx֮Zמu9ӗ:I r9ݜ]ݺ7yLĹpA " mO #mE@ )<#fLW@Icez|Wԛ(uS]9[CEf@dp~j㯋gnW>jo-SQԟm\ qJ// |G٥=3bMJmq{M)^,%6,7eNXFBYVQz6`K@T*aP={'E'sV|"[R eϞRQEm:Z7><{Fvj1ԜV{ Y} [ iڙSo*:aU \_O*F59`X n}9zp͐^^ꙗfzC5h==9xR$9IAzI,~c8yrHGNvP=MucRTFNH&<Eۉa %FleDHy$Olf,ϭo'e4YU= nGpc;\+J($rWq[fټUڜOL_Ab( eXo箦%K;&aʦ& MԆ?ohNDs&ZurO|CxzZiL|ǦW"]6ј:^=;;-iJA> V2-Uc4-9?m7Gu4s"{"}17ݴ>=+OW)Y!N1}@B/*?6jkT#֚%H֒J`T7t:#Y+cZ)$Rzw!f?elB?A|$> 38;,v;veRپtOc:mHy<-q!Lګ a[Q XiuYkg p(v:A4m 3qOf[HàH,ɂ,ɇq}A}e6]ZL4Ki#j7{M*O8Jx '?BLCbd@+!:5DSLb_?4iNEAG%ӣe}1KOX,qJBBGh7vcU/l2~D*| "za>ATdC/Ĥ9J:gc%eWC0ECPjCÄv{&޾I2{'C0Ћ/'f/A$(Y<,{x1["7+`s^FVmg:sBH_O0(!Av|}da<-A]GQ5z>*? 5>d^}Agهmr|zy@x(Gjowێogv|!Rd\C{K 5o%ߛD]1 G"{1*+J Dʇp6F4ZEL nAoi =]y^oPr^j=};K%[NuD IxA6v84 g$ˬAL#xvENU9* x3.Ցc+H#rfn``\ +*?]H(= ˧]6c'PbŤoE8|i˄!k81"FT`6T!B<pWH yE-9܆+K6>yxkl4Y*㞇( ߋz|/h1QIAg9 .|HTrpxG>[ a`,NWΡi3i*ax0뼨k =muzD\>i5@@R>dmrA"pL7p;Ϗ!׫y%H@5m ^F8GO*T)HvrϲgK.RFzVxw$IBTeʹam,/Qu{d8P}Glc 3 W$,O= x6}Br%2W#Ta&4 ?~% y99}IZwu:l{|2j#gKH.rtXa훅۩?-Wb.-1}\hN6ZA(H)yF7Z5ihǵX b.y/SYڟ2>v_xң'D(.97,f^yy=ŕI}i-QACY0;XG3$ƙw/G~*tP_*P@JQ@<@6J #'  Js UN4>'= u !# U C?~'9RO}^ΔU>w`*@D$>EDa*=L ~|( ~*iGG"?*؂*=@s#H+mGߛ'^*/o"tt|t/}AyÕ$_翩 R_S i"H!Ν݁溇&^OD?Oѐ!)spAֳq\3tg2q*ya+#9NjTPAGfAZlH޸Y&ddc{]p^'BhfcA9:y5>xq̂8Jץ~&ES!S&EPHp+XgYPT|Ӽt^k\sa !M`#?on!iR^C?wM~W?a ~HO^"{ JP!x9A, RUq:#.L< w/ OtM$??hxZzfPހ9i JrtlmM^ Da'kg{|D@| BhVoࠇOpP>X ǐA;ol.4r'`Uz o~BzOnA?+nc)'P~?#<P~WJ>OM&@y>##IH8=mIa GCH~Dt'~&XHVCBu?11x~Ob)/q9r|;LWc'Yo_uebnGM[tQ0Yτ[ΘNj`;  wb 8T+rYTz x-ce[@pq6wѤA|ֈxC_ q=? ^xz>,?~ҿQ>'yHv1y/BC!~ZO5QNu9$t`4c~߭ıSKG^-e ~}l?G90{i6OU> \a?Z ^CI^T{>_Gu{E%@|" ק[/Ȁ"դkP2g"oJQ_Dx$<آ'&<&Gv>Op׮T52B@23 ;'_EU}]F{gaQO]1g۰>x.$~&Jظ%y?~+aIE)s_wm> |!y߅xΑ |xa9}7>LȀ2O*+T):J)"3e{ @`w|J<<zSCU䞦5OvXaѐ0@05&57y=G:N]=;"KþAvey{ͧа٥ ʍzWT>A:/;B`ke? "tF("m ??trFsu%nDSL\$~o0y/mCUbݏUD4!by0Ͱs w%ʒELElvC\d -Kۤ7fSTUcE|l۩Ih-`>t`0>ݟ ;֣5砻sF;n6m>Y쬇ʌ:gb<Har_G"ȀXAodigwFo,p߇4GLpR.uÆT͏£.-8'Bb[~ {,wދwq?24󰏹;ET>v=Oف~}ľ;^+Sr2/+lڊ~.zPe!З0G>͊~w? 9[CТ(SRQQ@Ir٤UIbYy CFGS!ndcOKP3k5D¨$,.0_KP%/` ֡wb;H_y9EP0^%<*i{C Ur͋HRzb^Eor7܏![!0U~Ul= yN$Cmy e`G?,P Ymj5- &"]i<᮵BXH:Mֹ%Y 7;аa'):獴=SG.Lws N|'Q &/֍l!+vFw1;MO/~bbe=@88|7w^q0w[0 Tzi!nd;]e2YABH;W)*-V_P ?Z뺙f #Tp |*z>Zޑ$MLo$;[EA LEg~L? 8(CRE4Az( @"~BuTqyKiPzVCiUya w'h<^b$RA =ٞT'(j"="?*Aʈ@(q`W|Q?"nA{y`x EOǁ=\9 El?Ґ>Cu,@_mPE } 0`%L>gr{ Ip{+IpW<'`CM}% @n vzO][1<^J2̱٘o9&pswą*n7mn>wsh|_9?EP|Oaw*_SܨX .~f:ycQ+vR@")A@OW%GhTGC::=6ZB>^|ҟ_o*yj əlTsrm?}Uo9u?#}⼊)Q:R'JQex6ȴK\0]~{G`Yc~Fș:k{@ؾ<=XX *hp[`xpmuTw!1f#3R!r(9wP'qr}$xGIb (Dޯ)B' vR5זwf~M_K1켆I}:'cnG?o=}\e+τߨ+}Ugy.C&AՅ[[87$ t#(9r`# , ;q=Uq\ѓp޵JS%V,P CPDT̐Q jP?:=~ ɗ֝~' N }a_́sw??)4M"x@6-ˍ73M{v]QDEGtK$x伮v[Fl4hHEfsqtn5wU;uu_ΣW3.=0M2^ya,c2:%q*yH;Nd u.p M\x95g]* +k8Ö;i(A`w=p= Ϝp?t=춌0W>$tx$]_h{yHzwzLDRxOD9aRKPOg٫/q7`.SVI*"2CDyQͿH@Kݱ R03(5chx|8 uC~57N~-Odo7kp( DΌ0iTI|t|-7c~&l ?[;7Lcu#LJ}.D 0@W"h/;xnJ_j>39JgHYqe%x$Cɱge=@+1p_zq}^텘(R 2LX D5ڰ)</sOIR<OsF)_Z X[t~3~5l1u=P1 8:~|@.GPzHc8~9=| 9PyV[!OY-ܭ1S]ƩT()4\-!WITmzF ~gaЦf[|2Lh]''b{E橖29 iH$Uof1F[;yK~~(hsDKlG\WAMʪZhhYtK$de700AB=d ,pwD0g#dηLk*")9u=FDƜsMOD :A}Yzè')"#~2X  ljJ41 ':6(ZjS_d)N~?j<%_p]V1m) j~Suq@ Rg䤒>S{~WUG=jb~yA/b 4 <6lMϗJl@?~s?{G# P3P  &p`]ߖ9{\]J{8Ji>aq{XVGeE^D<`=Wx]@<}G] U}d<W.|m~kw!9}yj_#r%Ay~Ԫ6!dP?*IDݟS^`#}6/7 tE`'Ua])Q<׵>{aNha <t= sSB>_@Oف@U<a Y#rҔ5cv3t=V?Wo' %s./v `{HHC:R~4DŽQWd"?>[jTNGy')>W}Dsn_/K$r>{t.v#y:^f`6M[/+Y*Sc090?pc`ƚ2'u+X "-)fI9#ˑ+֘ <3"mŊX s XFG }{^6뼙~}V9~=GzC0pA. cRJOXWǰ7WT%L rGYƑr n'9=l yYV.{H?[?q~!m ~ CxBHȅf@t<={@rXӭW4!{:DA G[x`?}}h^>GmȧQ<{ߥ5D_gOT>PhS"x::[؈cUΠizÌc őH@Evo_pjv؉o#8g q'Ż6uآ'9آ'}jcmLqv3qZ (z ]c]V> E4z=d$*!"xs"` ZSOuP )7;O"T|G =Ǜ֡ǟ'|3?)N{@|B'|~S^7A&*xc9mwdmX%Uǰ0Pĭb~,> f:R1@X05hnzLe`?;yؕ; |efi ?D1UX'eb@ rN(LW@1qA>˶WÄzG}.v}T*>5X.T@EsBέ & a0[hNw=O|8~ $nOnf-LVH!FQ M) D=_c=wv[' -!ӰzNUh: Q*uG%lRT L@;x'v*  J ;YӮ. aPDSY$JYfPrds 9l zffa2wu?f,ee(zKM_7x&7IGIzR?5/Mu(U$z}&@=I͎Z ݘ |R9}<|?[c(EЀ)2Pf"pc*;x/TfDD[-mS@&]Lw2O)Orۘ0K0ьK󹓴36q`P|d0*HTLD:z8=xާ {DP{92s4`D+**5M{ ٺjܳQQ2ld3D*.|OO|vһ۵35$̣)A"976z ""&dy>[hOx?B sq~{qvđzJ!% ֨4ce"3"!Aj UH3J 3XL<ƪcqXeU E2"2=R2kh1ivR[6Ru)`5t/2[γGgԺ^}Ac+lX-~M._6" C/EGw3_A`v^;se*KCBy_Aa߅ qD=BLVгXePD$ۣ1ęɤhLI5T߄D\(ZjrM+S"ѩ 4zz!TegPnt`y+i :Jfà-{>˝.@TLHרXU6aU mj0`9ѺT , $Z@k3 dBLa"yDotm]@,`y댈 ,jN}:tg`~vϙfmS׬"2 mW"q*FՀJl Nd/uM*.w"t NׄH| NG7q=o F=J^acLP 4ZIEN2!{g/V7w@{y_/(n7}nj{x=~+ǁY h 3SfX4D"+i(׹D* ;H oy_96!Ƒ8QmP$L0U7 Ij"垤''J~qA``׬xzAo4G/)C|QSZx>sQzWx-G0~_C SsTGyJnd%"C`]̀ᗳP sH7>f>^}t?ێE>+NE?W"&'/3J':6u=n.Dׄ( H7=.Mt3 l: IHP7WOz.C{ Y:f >!?noJq ooxu #wD] D{vL):z(-T: lE<6>>\x,i>>Gq%vu\6m525ᕟc Xk&%Z꺬tꐻAxXd!4 @g `E$N\}7z1uv6.~],ȅ&G|7jژQ%ch Q~yuu  f^Z~4ʼ.+dSK$f=2YY(se!S2I)dn$Q& )s:.G/1ycZngH2fK4w')@]h)%T䬑9Oi]s-HWaYVy>)CR adeV@H4u%0DO +".s慿@=!! ݂,|GZ!gz)^"kVۉ&eԢ iҟMHt:;NZ >dgo_v&H`/,F p{Q.8ho-]:.;DY׊g"gﴜ1yC=HlK&Bp;" 8jPH䐕',C8AMmEś_0ܛ]3;+1X2f0ۺV6ZFMRa.j oˏKyhf=wC;L]o~ؒSByH\RaêwF>rF,$GoZ*m"+'ȓRn#pjdqعIB#\J7mA\jG9:u953ӣ~7c/;a.{5id>EgEqϽ7h{dy4E=ZOו0w o07fav-E!Ƒ,Xi1LRo+`\w^'=AEG>K:6lzMQUܥJ_r{Auܚ6#>x37yFǸxcs'5 2\ kx4;6ݡd$\Ցk+>4ο.!7>gn\C=OSp0-茺715OSb7LO8X1~к1e8 8j^6\zšI4dG .,ہR+v+(V*xA~9oI?Mr: ظ(aB,p˝W F!La}^n|XS(B! 9Oh1Rϊ! @,!P2Zπdҿ+d| o7axJ&,;ydܘ# ;$O敗Qzav =7޶G<Ƅ[|?U`eB u<﷾Lh6ǘ4|9~_s9gvǢt)~g@H"n{Q`F.~RDHOB'w6T]oD&\Rf:S 3C>,pk U}2eM!޾!J (xE71{YDk9e .^h">b( r!kٸNpdZѠa W&VxXC]MTq¹5/#WAyU"LcߛH("t^7-G~9p:% Vޟ[OP;NwV U޳}GA\F'E=r^;E )a9p\a Եvߖl$-BGTLyܟ> f6Ȍw2"K{#[C Y ⨇Awu#@-+Ukuhz$xYv8o瓰zNWѬ}2>Y3!鏐MWSOݦDId%Ѹ1S\桨" ^oDXm+Y#q>t#{#* :XZ͔bxg㚡pM !NE8o7޷/.zCDu⎟$|(GKK#d^` m-" 7F1&eZ:;3>LA]|~R\(Ix(I!!^$::~Yĉv1KF`UYT}2SUVgg1x*T+>lYXt(uFR58ȌȀDzI@ؚH~,1R#=Ė­@ \v+#3?/jz ҇v @v0dD?=q#fssIK4%R,g+c~l ]wy'>izxza@-ܖ@4e%9ŦCZA։jTR%sqCGr,t ?aj:2"QiT" gp-.<+0_!a?jX0}|CBZnҠ#! .+WUo0C12H 4~ߺ|뺌)?{Y mu0CL(Qf;? wEE"? Wsgv"*~߳=2 2 ѐ#e&}TtHwGe TNc6ca]3*富ӰP?) 8#`a̻3a?L$9?Ճ~ՇI>4r+?YxʹT~?hG> |2 rp㡝!>nsj}[ KGERb`4<$D R>Eoe0%Lc Nq*l|tAtn>!D*KHWw|&t@mymO",:^obXC$LAmTC,~̚u^ 1zj=0?Qϟp|DItH=L>JB d @243ꗆc8b | c9mE4 'y*81"Uɱ;']rͱbLqݦgέ~nCcTv!TzYm/''M9UqWXeQ#oCFJ@f,i/` =+@Sk"<!ʋkѵE%^v X!Pdz (wmktz$NI'ә80`1@ -nsPX!rd8v}'+-<&||k =|V`aPOrp3B ǥ L2/BٴdWDн$Z?Rx|FsE@ȋn4]{mTg@`bA |8md}<f9S G~5u_-<zDs(iw"/9?ft{Zrgh;1s:^8nkzGsIɞ&v]I@0 2dGѨat{Oy蝼M5_?bm=!=ErF*2]Q'6_i4XyAS{?_Vn1L `|<UfG֫EV:dr1QܚI @ ʶ ޤ tPpv* x9g :@`_ /<˥ɉL7"B zs!ȓ.,XJ,j|OXp@7gҎ=-T\Ms\-2|ҷ/Vțk,7wN'@mp㶾TGr[n^!0ip%S˰gʵV21ȼܰY$O+}'k3Q%}y X!WƁaHCo9ttC ГSJs+2Ps< E(]Ƥ|CW&* 4u}š=+냹gC`sx隦'Dйgu#Xg~vCZ# ?=.^?N$?ֹE2cG60dk@\%'b6 fCAb/}qDZ}<>)q/!?lR {GEXov6EPߎdA8^1s\81qSp?/PYVznn[jk$o<"a;CܖQG6Euq1O[ b93ٕ_$ԑV?#;.䎯QDncU947oގl*Z_ 01=8ߪ|rj[U/,jn"~۠gt߱f}bHxH4]jޯNx%&|og/!~вT4C̯0$1~㝜clj=) Uhb:ȼ4zayĥvzezK=ʄ֞1i:p?9L)O9rETrdFc3v,3vHώHX (\*EjBw5?K yktgTfGp"A55SՁ5?q~Bӟ9=$iQf @]zq.gVW iHu<ᯯDp7''$k>@+cV')TeUX( ӕT>dlHo89 !B+}[+yud-g'씺t+uتN2o]#,IBJw>we?@;; -Bds@ >gӸDυ2@k-7ܳAqtXH !ZJͪ$YE᢮C7u ,F/垠^0Ɏi=3*Q 8y:\1|$A=to}/vQ׉&8y>l|:V2E};)}a0ien@efڝJ.⢭156lOϽq^І eGYb ,Zlq< UK"%\>ȓnXZv6G"{8C:' ݮL҂ [L}ݲz5$+d~kwmvPm6  ОԉM~HBu '>:1^Xoi"xu//#e 5O.Y O`j PAɎ[ /]"lo42ϲ,ۯˇ}ձ+'(RGMټ^=s d''D"n:IIW!Ȍ/\ib\_Nlտ#|PLrXK=R|!*NU6?AbFx9C8C0oIBaGFs7X(3uřF: t;Az>YϸeDrr~d2JG~ B2CorrwP.2gK~,DƍLaVgk<<w{\D߼f{;tz3%Et~#%^yy8{o^Lі_'#}~$JILFQ̧Zr7#hWN'uC<TY!'jҍ8"!c vKi3:ʏSuW_e"o/\`^P4P)Yђks}2k9tn͙{ _ikStҞ8m0fGDWG1px\J'Zm9 4^NKkjZSLX%瑩)~O>.+‘G1F@f(t0U;󈧫 O-Hz>t_ :/?q+(C(u 4O}rsUN_K  Zx]NtE@y ݓCpwuŗ… I~H [qmn>wPuɇ[֯/3;=5.UW;59:; Kѝv/fpnV[9-, JPSm-^#9/*XEGxH䨁|ųCO6b XLn|YLGq@xsU+³1[.G_ݽ[J 9 rȜJ#sM1r /sDƮ'~ st//5ԡ>!$d߂; }n{ミMG Zh6Dy`w}{z pgV`D;r n)w5uu9|^. g3Mk=:uw> u>D_;i_ fzs'!ټ7~?_IOaW;`G}fMPv|E%<<ή/eaAJY&zN/_ 3K b??~1mO! Sl>&!c@wz&}+_--v%"z=>|qVg\B\F=c1Ooa%S׈TqZz}IiԺ`mv+ۣs'a~\*?~'jW Y WeSBj=tj͎{9z M!=ʆܢ3Lz\$S5c7a:^!$a} O},>;y\i]qt &%XTnye.r$|.sGۢ{мi5#i]I|A"õV*x\-2ѶҶ*/o5t(MRqӭ}~Ee'~ $!h,n]sTcGA>|L^#^s7p:3)oWӉhV_MgYsvW=NAr}GjP/KĢ(g5FO]%M;Qq#)47ГZJKzkLMę@cER{4zuvX<\:?x~ `|BL=3?GEIԘ*) &FϨ8ӟ~Q/_uz)ϗ q&²Fۢ#yF6=S) [H"7G4OLsk#Iwɋzw̻{hw&r"֖Aϐ,KIF[GLgP'k_u($9޼;煉ݓDnT7Cw!&E`>\8rIgzd7!C2epsxy DH5Zw`oU9/Ƽ#fZrZcSE$voj^Ynн7y/mX_9Xm5l3F1%' 1jgwu7~9`yn߈h?zwUe‰Y?Q"|sg^U/?Nֳ '9VLսc_) "sp5!9] t$%ֿ9O]D>CD߻L^m̏9m߅_'\Q-oJ4Q5Q9 쎙E5I=Ӣ~)./Y>hwn׏XO0OTj4(@CGSWw{!3 lV 3X<㽽MjmOJz5f&&%KJ}eQO^OzDgdARkx#/:twkKh;C7aR)7C!oLVuʈsjg.J/ŦR+jEPs㭥]i\F$7+qTqQWX㫡R̛|޿x֟#Քewv m1" ?wMl5N%ÑŽk9@uICؽt][2~)$?Fu{]:k o.b%܏Wu%}[eKd'k;PEn8iyZ6gBRzBuQg3P: T^SOqRozDH)E-j?[JR]vU:;AGl8,wnaw2y%2ohɾRo rh5]!6vK[ m'T۔ԶWuʼ+P6姐9XϽ{bgb{'I#wE[T%m7](H@m|ˎ(=NKͨ'Ǧs;jZϚvrQ&LUv^SR[t8dsN2Vq6:nic%y h9G7ٯ'F,YtWV -JVg>;ہXRI186v’ #v6|~um&b>4@3VAq:ywѸ0) PSK~yǯ9UtӫbyU+܎d^*Oq9:unIK|.^{~{9 ᝃE$.'GGkJ7UK_ࢀXW~4 :#Oز<4:.Xz'x/)O]#Curm~82]`w)|v1G"ɾ( 8V{QR~>wJ9h%ĄS&~1Ȑ3>>+[qM7ڞbFRKګ"#}d7:L% $ ìwZ%~G;{<+D06tvus lV9!CLl7yԹ,Z΋|.@[Nbvv;GӽPy_c?p?0*:%U:+2ZkYWĶ5NuXGZ4(ϭfe;,WdJzwċ&}*L˲zQ.TIg`¬`ή4;va1VS ^/տ@!TR?j F ݇NNwx͍B"}Pd +zzdw }z zQ;9.) /x}(pnͭמ !2wYaQ?@e% DTUjF"QP;~<7xpw. ^?99_tƨXVoJWfPqΛ3JY![z(N{)r5L[oףbysf"4\N8%qo[ $?~x=N̒x+kʱ*>u>۾˘_w N+2x\ 14o΀wUi3pS=G1 vZdew/RRz>ch}oΛ@gvܪWD krax5#">Ħ?)yx7l-wB@ `]7wĶ5^dg%#Jj*[x3O 1Ëģ`n .Œ|X<#Ǥ6QE?P"sO;-ٹ*Г~\KmZ_' B}xd-<A(X:7_`=0z}Nzkḙu6Ĩ)o;4h[+>GGv]_Bc.T]ϥ9 e٦ѹA hm\Zf팮gHiApf4W7|Mnlo|$:s\ykliG&C=3mƿZu7cS:(eI \AT>ςl(?(1װzzmi w/2ͶwzN`CX  x im5-*ԥ.bAН<7:ְOЕ`O3{cZO̥Y Riw Ξjsݒq~oef.&+O9${Q|h4|4&ޯēJc/"{ fɻ_NVëS?SPNK5}Š+Hm`}pI;`pSേ\fӏPJK _ ⒐$Z@NTIwZO?ת\V!I%B4 !"[Ay)=~Zj 6O $O,O@6AӹPQ^F#JRܽ']5gVEKd`:1٣qŁsͅQ NѤO >&{wjʅAOdʋ G)[t(@t1JD/62 W\< ׼Z9>z}Mo,zU? Eok(C6ې|?fw9yMlI[`a@LhuuxV|/7:!ðrsUXd+ţ ПA=ey$9ugW/V-J~#/9vO$o}\]t;uBemN/4UB2SR0tIr'WHˮ퓲?~4;vK!#jslDSM== aj906d#[U\*.uXwu Tnw O׋Pg}j?Ub`ĿC^T{g,ua *MשG܍gF.|;L<%[5߁w- 8 &:2?E,c`kZe7}=  }lB].{R䅵9m$tƻM=_jޡ5Sa|tgzz{ϭK[e~RW"LP+A_=EVBB +xZFA}[Vꚍ$%mĞ!<`.W-[XR]{mi`C7''۟Cg>%/xY'})TʔOnN;mY5ҿ%^VU9s[!w1ت@Sկ|O+N _ Eѓz>@C̕U?M-AQS`:2b'o(\_/P?BQU|ħ y"uwRE}>2CP|yqk#B *뢣"W1ݚ ÁL 0JT(ޕO09OB `8CO#؞ NH]t@PES~:p*SIQOTr1BҀyi_T}n7C"'HPHE"QQ?fJ }( *q"v2JDGҀ"+ʠDWB wS=d|̡? 'eE7UQ@{hdDT.BJ{吠% w!IC {Ey2!U%WdP:HǕ </@*|8?ZzRE 9><(!4@W"9Ј~LШ->RTS*d<~CYPK;ѽB|xz02O" C 'S hs ʐ= jEOȀ.@$!{9@< H҉͒TN@CO(/OptȎNn9*yi]`NL&~uJP__(ʀDBPD=@9U"/} ]N2@tʕ9R ']9u? 2o@U_TNL>|_|(S%WӕD~Q>8(|@(;>Yn1i(w ʇ(>nT:m\рx2!ɄSS4S+ O Љ‡zeDeOʄQ# : zp <AZ(6F=~}=nC]!y>gLdD"h犷վƲ1ZBk .1 Z*xߒójFtݲ:+ T@͐ 4|2m>gb }#|'|?:A033o d% !Hw؏sd]u#ʇ@ӑ^TN]MMu48$vJ"eSu#\ɿ;/"@@̊|țB.ǻ:.|ŘT m:9@x2[jAC뺭DތH4W`9ePa*d`pK}~z4a~G̨^`S0 sO178ۑ/9?GѕP +BGfe d+ȳ 55bldx{N=?Z807؃0 #{/[.XC! V`  ]T /¿&b5! g,3Ymүl=噪pM$Î $  u z (LHdE՟(GSɢԛB!ZDd~X5dR2JCQ<.2:aӪO41Ŧa/3Ȧ. 49}Ⱥz.8O@(ema?v4T6ԄM}QŦqgpm4Eqoˤ0Mc5I!%{&S9y$qdTYW(d>?y}UC7O(}xC(21)f7;k~\Y uG4uK$b+CL@` 0P%?D=]e^o:7gBO !7ȸQwX뺷?F_1)ǁ9}wAӥބ󳰄T7E d6Χ@%*QChzL>&hi/.(TLN]nǙu„WDWHj )J|ۧy@jȪ(ڨHN$̨pKɺW[\sI2E &]=f_gs_C 6 THr`Nz{fǍ;-*9(AQ' }oCD^dJfk9t8QLH(]Bo旦bo1hh)L۫HJ Ãr߬>J fSnq!wG9xj&DnY;8iEHI7BfTA` U0_G\79ʝxls^ Dd2r62M!I+b42H;B PsXڮk)R40 8(%%Z @hݓ<^P5%T%h1@k`HY]}%\,}3JT- 4 ܝlō4E@$(2P`\+XÿlDD kԺGlz8oFk`hs0efpBX ѓV )*M4 <<~ -;53]6Q6KJ`;+d5efSe_!dA`%i:]\^glr MCwCq`,)4*a A%2Q(qM(fIlrSAtI /,&!) ސVjÓx݅XĎ(C>:>lưaE76A6M8DF[7 .M!\L$ L\ 02J9Gqp~O,a`İĜi7ij {kͼ>~%oqzݙ&t-D:7f8S)qaV60bDip=-&:61.;wa-; 뼖rm!ffk~Жz8T]ە1G;3v̈́s@7*Z*mڷ mQ܋Y#Za4Z-QKLsm豣 g *3v c@8YhvO͍Bsnl1yyL4%l´K"TMv 4m볁ͅlS68囻RMnyXR"!Gr@LYS 8N*HaA&-!зFahÂC/z0;Ms]vBiRMxC&@t ?:вNR`DȐ,VҸn$5fCp:B Z4٘;`yLМ7oճ02L>GQ p5! .d3X0馛ƺ`t4̌ē3 ZYt\fλvͅI A@Mr6ƓFr3?Wd[74&$\7u i\D`#:CE&" I4$]5upV 0sX$k1@8MHt>ϰSt͋ژJA%gBp9Ye59,J12 dU@S$yt!lLb@4ڋA!6 nŖZ2cqg,G??݇L5<|:HɉJ,6.ߦm{-*@_5&*ҹ~}W] mE~<Q0#Ta+; MZvfY sCDbJBh]UVÚw+hL C[jc .-f`,``7yG!q6p%c:ISH0Mj>/xoE95CI{L.5.|T6Yk.#Q@RG"d(ҥ ) o&P>*x4;8("긻)54$D%*e*J9 !,bs$ 'o8!S; vbe$H$Bkvnwa1OB2;SJ9XM b-k%b |K+?w  $, `*i6\3@%!'G.[---i Uv$t-$|]st`)W],v@dE]TC4e}7J iLEPdZ)q7|PT%2et"%*K fı*0vL4I%E%EAfbq6g. 0+&,hk ؀I2Kc&7{Il7 0&^,hMAB難K\6l'ۤΑ09{3V -Ђ:ۑU:ׅw 9Pm OIJ8j&20 D$ _xvw$ǃ(HC")!i{B 0&H`v)M f!8P1$3 0˘aZPݫ)"('t1Zo:if&4ŷ@² ( .!oS;oUFIHaQEs38p.ґ2n!, z|f(MLmL4;d92oSȺjAhWd1&i6aaLe|l%[ gK04L̄p_,ڠM-.@$!&v* َYc֐9OidY &1K|ZjcT͠=8O'f]4zf]74 }Kl7(:k&ֆJ`60 Ȁ;u,}NgDGF1? |M5 E:@ 4PBfo7Cyi~ d/ AQS?Pl|z`az ǝyvX 0O\` $HWE욪Ta?b<@&kIIqfh- cvK&[eЁ_^ߊ xEh0d@9=dȫGeW`l➹SY ':'Pٓ^"B$xh Q F &FUSp?|jJCۏxcFǏS&6>(k zGb)r0]y;:_}>JmsO'$VJx<7:42ddDp*݅ S"ARj'60 ^j>44Mpe za3g?̼I~ FY FYgMddo`=v茨c%mO>t?1w)X^D ϶"GvP-OCX@p3=J$hxXeZýT?(wR'N QAx Q< I("@ !٘ x3"VFbD+R/aB1P *(R"ITD B(D%*U*PT{ % J$QFQ;5V{1OԕVkje%TdCl"MDU{6LxhB @̅1@#! U(R @RE }^8'"0* =.>&Bp,5?[e:bt+D)s遙6fCˋͭr5"`]a(D;3f"ѲbfiTRAS5uv1DR~\ˢcL’{#I_KBI 2YD^;M=]r:zc$.I=%L(LR&ٙ^KI][ŢfET8~^=C({utmGMIKALDEYi[ܭa'V4x|LXFl-4f1m͆mҵaVb$93SySt}^^IhHMq$Zi@]dOS Ir2+@E -gt#?!ɥfg_WR>G$aLT[V0ŔXi:);z#t{x7 ~[kzs9s{>۵@uIL^0&H;MwKs2mm:0;}+>ȏf0':d}n6qb 2~MhBٔslٺl$\kT 1R`Rlsdp Ƀ1g nqH`lzvs-)=Njq!K5L O  ? XhA b-mVvwUȭ( &)뭮s[X AEIF$iABJ21DjtՒ-cD^nl[չhMcڌlXA $ +ƺa^))6="yy1Dj̷nWenX1XKDߠb%AcXQ5FC|/wQj)4Lrw`0TѶ6*RH[,PKhRHF*#Q.{1^__k_VkE -TTFO#ݹy#?c~׷,B I 5k4n/Z|RJIdDH**JJ.yO#oGWRxן,MX;d3 c*ݨPit ϫ> ^VM:n]A oƚ>F{Z6?L;6ܷe6\ 61wzKq0 -Z}l4:jhrӳH `KPjQlIb5h7nshlZ6 j1+E3or(ѢL'W4ߝ~Zf*MFVݯ5*@'l qa #*h%qw'3`nJZtsdX ' VJb(MTLXL 6ecۻT4a^F]Ţb6ƣ3F߉U bZ"Xыb&e\TZ*6b Rc(+jŊZ?kݬ5IX؊ն0PșbhChu8oJ[2`nk^^ F V)JT SӝGIrhq0*&BC LY!?qL4XBA:*-~6B;Clj26pq6H.O)Qڪ7ds۴8`8uxmۛ!6Jtޔ(!!2_y}w?wr`c$|;gxSEPY}g;z tAB u.MkvduXÁSH\ɎIOZݰW >S›hdAc(3(%] @l$.=4[ԗl|)&!j'up a% p:+HiA yNnRֱZ0vG5XUd~=ټ%v1/֧ r7~2}f!up< _mim UoPS/W`D uC)^ {\™%4 C?\ n!5$⾹ԗR[Ɣ; y{WN"rņ^P#dH$A*ܦ֘2 )2MR\ԩ(8 {Q <=#sm'a:T׵٧Ýns}ЇlΣ9X 2ae( b Bnh9݋td۠ہ械 <^V#ߥ)i&wa1e3R ݵՀ90>L):,4yRPD\^Ps|ٸ~uH,%˚+t־j3A:T|$Nv=1 _4%ksIEpq^ڢ.7젋siDD tqGďy^ڌKU6iTmT1u+z>pI g6ǜhy3giїt}.G[|Utz8 F3de=t!5X',؅$Xw ȶ= C:ŎBtZȧ,l Ϝ-?期}|eH텡S!t@CHa]!}UG '*&EX2UB۾^Њ,b Fa~ cj,*"}/MIj5/rb¨Ød@.`z< gARPBD$MGO/c K2%0AR)i2SLF (hݣη$F%fLR6 W,k B`/?y{rL04җ ʔ i2E0޻e7̮vSwnKTL6JL7nfcǒ*s`y:ԀRҦUQ1+^gm<o+ؚèmt=jta=hml N$܀υJ(ӵba; +?p>4;U*!C73o^ 8m-цvCmgoM0 X6;Ea+̓^Lx'$gT>W'ՆEt-$`3zaMt=!^yC8  ҃@h2g"򲑀CLDPڎH&**!67n{ۿD1Ξ'=y"0R*ۿNc:юi*D`<ȣ:$EZ:êE$E2ޖ )Vk!Yk H P]̌d_(SCzE3Mir2(:$nF`E4' zRkc/Mس{0 [uQI耱(',q3JQvZ%ҵͣ\O7[W b;;>K}}])v_p+ɞ݌\B9qIP2㶒v9[0۬:z/0H S3Yaz,.j I2H:q*M7ЄL7I,L$`$T T" &i@kF(AԑET!JBLqI (c>"aW)\"q@""߸g-)cY^hL,F^7WRL:7BfAS[ }nXZ*:]䛲|s@R4a'q;qJ$NU<}ʎx#lA:HUQw`fh9 Kv l- i)d XR-BkVfD0+Ol_#C&oMf5)pK}rT)S͜G7YEtbtWUQMoծBDF+y(R@I>rcmݣih,fQ&drnkFBA{y;7,ԔFJ!"dM&[ffMf>F1FٔCHk4}%|̈MADV'WIM/wr]ckY"ɩ_t k| IfQꙨ &HPǏILj(uUyZ"o~cv0H")E>-xhӘ9*CB FJ] |!֦ush؊--k\[mX*QmEʢmŪU] A@-£ BASd%&i#jh촅(G!4 O{bR粷5<3zt҉,0ut-s H g@{ =A!pO͘-Kc̞?D>7ȓb9;E.GYy;'?+ٺW% ,fNp6HY, n<|=0lD; f& 5w=WZ`[MNy.o~W,A\9T.J”(@6*ҙa\jQ:R"h2QJ"`-D4(#Hy'mMU?XYJ3d46ڠՓk] 3* 5,=25;MɲA2V5eTV53dT I6L`,Dd;+$3}zzǫlIk֥D] uթ+2of4RvdҘJ"r iPa 댶 LD3f[ӦO=w3ICDͦɐL[[3zkU*(%Sx&m#ëݫMC۹_^*-v/eBTkQI/NF\W_W5X1,@ `|hկ ᆩY2a03Uϟ1fzU'yUŅYk ~UdLMqgg! m~x:{dk˃dd@> nUzHj&5Mp%WY 2dBi'o]3"@DE}}n: W킡{}J=W;Tr%*F1 LB&&[8t;Lq6=D_ZVm٢u*$C2 ̉t< /[muU-sk˚òl'̞cRgPra\)R~Ok AZ$HAxPWu5+a a ßw=Nމ޽տA)39jY#zƌF 5-wb, )Rz^TR[ o)ߨ?PZ%d)wBC/ip67 _o}]ްp#$Ud$e&>  9 E9D8/tO{E CPM2Oq$B©7-gnl[ -bzY⃍S:.̈f|dP( W(|0/ z}FOg̢QRɅIRjmAkOϔ(Z`RK"X(2#RILIhc4 )ٔcF i,ے<륶0wv)S.]!)^ۖ4W-Ʒ ȁG(R,ww#mTOO-%9gZ-$VU o2JI;Y@u(!.RP=1^M&2teZҲnc?<]fᾢ•/-Ϳkw<",>·cf` " X{Vu}]YY })@o;gUey*Dj CfE trəP ïR&/69u3z]lM."M2* _i<퐤ӥ&NA'&멼qd:W#l.& XB  qƒf7+Ҍf 1.@ $A.|.`QWf, 4MHY?G޽(4Y}Xpbx%X ˸6]pa]@ ˁ7B/6V4mcBmfQQԥ4 m͗uxrN@2[D3zbu8v0c^Efd ~X364{Nf5uu?Qc޴ ,IO07f/Q at=`BV@o=ebe` dDrML8obJˌEL"q<ϐ ab%7>#/d<yt\H MRʘ,`# ?I.!#{S&c هXRV12" S~{N:KO0pwwsmR 4\#)ʄE6w:  ?7ed@`70P@c QT\&QU[UIJjac"jF6hkH؉P,ѴRVƄ+&rPRbf Gw#UDlٴ!"DMKx*es=܊fffI$Ęݕ1M, ^5`dL^wcXE 0!%M>|jσ845kIEM8@.B$XzAr.LeșwLIe!.4/ u]%".!؛ qݫcUEU歊6cETlgv*>EhCGA R4-\(3{`:N!f&j션 8<`ipeiaCV" JswK'9'ΨT4%R/gq}=D1 ԼT7r*:s:DE#bB¢aт&mJ6;O(e*4RtBbR\(I q(rYw.I\D" =-qQ7iP!4Ȁ'rA HwTwsG!@"CܸnD tF J@(8|o l]JGff1 )Ѧ}Smf LntHi93nc Zo.E0V7r, I4Ml4w]ݱ"8v{)|k6v)箿0o@)Zy1;% ;2 %'N=?x܋w{wquŖ vfa@n`$7C ,#6r,`@D ;&0xh2h 0 _>Ak|,w R i.xT٤f`dIkf`z:T6s MiN˳:yHb̖=m9Y_nUCJdk'ye}~jT%(Evwsnl4IbRfbݍY I]65EsewrRD Ѣ<+sŻN뿊]sj2Q "-4JA] '{gUh[Osum:&ٓ#moYP80 &{pgT ]E8,gMPe[sRqoE S1aj@oB#+2bDe$8Mp"S8h@H< &bflF"tl25ҜE!ñ%b|QQaŅbaKӛ0W08RX !)5O(<;XX%pCɦ Plr@vb4u3Pt]9pM6f%HCAH(45[t̪It &І(: ZLXcw6b0.{*)73a;ivrܘ'vS$̇F:@GNV[܍ [`L Ӛ>>]L!jY@dwv;L|Ϲ[h `a C5"H &B2ᇝvr1Tޔ`iœ$]JGS^g_mq )ʁcYL10SA31 蛴43d$c`ihkEq-ؕJLFo3/KFĄ$\j s)'9r LHIL( Is]q*6tĢMwE\n.V Gvy ls$"%ݺfiM"JI 24Nri4s\3jsȥrvRoczWi}UUP|q6A7vMS Pylat,7'g㫆L,ƻEZy晐٦$AҖ{uRN[ۖx\Ep_>ftT44N/; Sؚ2RPD< lq.v@$7Q=f& 5K4v;ȡ}sQ M2L_Nd%F$˖`QÐr5K^.=zAջߌ#h@j*c"%& ŗjdHf|].c=6um)*ŸRO ю爽eҵDXC7Ҍ/%Vu<41%0Uق#YwųU,cS>O_J[[jIAYk?/Mr,rpw')$T62>d~r iLi8l;/YLX[k RhZ2b[1_yX..Z#0ʶU9JxPs̉" *ҏ$]&SYle`ь" BvXZLWIf1h(cFm hZPQP@ӊz 2@$\*0(aȶv@;z nēO~Cz >_[!!ώYF1-d"=K '$Y%.+*C@a-; 4n[FŽ-1|{v$3I_wBacf;f H:9 kx:\ss@Sf.NKVM;=6+ ^Z ,@ DU`x2K5u_-lu:DGCF@E H3CɽGuuV_[0(fZpd T`B2qeN<xwWQiEuk:X 75j>ϝӟybN>JBS1]5!30ݛfw2 ̈̈6v?{{cCî=|Y(.1:|8)@Dґ($0HO3m4`,a7;ߔdb#K]#I)Q[Ƃ *LgI{utM_Q},f]ZI9r*YS{޲cQQ\6Mj5FK1R2P $i$q\][˖ƍd 6^yrҚ%Vj.hb64T[ QUZZ,/fۘѪTUW-KF.XD[c`Db69k cQ\r֊ѷvW) m =M\7b oHFХD:>4 \O+t2Q|i)o5[U -AtP@rsJ H]Bq<1r eT"ʢvy#J^+40Hٜ4! u)TKK9CN%NB"%"NAv`,K3 %Q0CkTlB Vo"9r@%D)ȼJAI%:&etMiؑ3E$DAs_-oxry}*UHdm+d2|3w_%툋=jTY;f[T˞0;"mF1gAt g"x:P I_ "C7}<ܮ9QB!Cw-p>)HaMCJ ۽njY!(߉o_Q%ܻhq+x[O0C$:$:ڱIsC D ؼsFdJH,un%#j*bJBse'|Ai82Ec &]۰nW-+s12!pAiVF6A}ycT\xm+2WHȡݦcXt"I30Fhs&,L_ZiSմ4 }c{.[}MOȡڨ/ck$Tr̮Ef9g( GtY<g_:0@bd.T2,ђ(LG ܴPH@jo+18Ñ[(B} iSB (]yM|\ݹĉ{\d.s  YF@3,P^#X4DjHKJd\DPGCO $1g2mfe ISvs<7%04=k9#D]V'/:ZĠ3|!h(nF/XK(( D$]*;Vl֤$ʮlr~9TF!Nc潝6AfE$AJZLmM,@67dQW!vhJw\(D8hTD1Q#^u]n]vy;t@@$Sm0 Ejcǹ.oM]-,#S-ҁlh9e1ˮ8x^I<I{Ȧꮷig \ԌpO߿C2 0%kwiXt8BJ:jH&&`n:||@n^zu^+m\̤[{^s i"QQcXQUFG,PUbjBMcjdڤ֢j뺹(KB}"Auzs֒VFL_?W6k7(ɮ~_/"HgQ/ < dhtlISI@+C\I+p83Nwm}!V` UQB`223.-¡5_C.2ϦrÂl WL6os5oDB Dh@P5zB=Y6!P'QZ\~b7]zQ{، g4r]*pZ|4-y!,d˜>,4{]<0פH]w•K"`L,U9:RƠ♌Fg2.bg#Z@6\*5GKa9{V0V/NMK")]IM`F 0o]/NsAU|'redQ2[Ew7(J034*R !نtM1L)1znIhPѾt)s};`AXJmllj餉&ܞJV~NKZN9ŜKv,KP<J@ٱ(Ԍ°>>9 og.k;_ƅKkI+WT(!ݵ_J0@de g"_?/.r)" ɲnFE,Mf1]NR1!kwue1FBuOG_oٻӓ/SRv\ 'lum H3JVZI=C͙wr5t-t!`A9GKy$Y3 @y'.Iy&bEӥx^u\ok׏e,ה\HwtZ/R 3=[CTgkIcOd屳ٍ23dg KصV\,zsc1$Yk2Z@W)|hDb0uԝa O:NxszJJ"̈q#V BcD$} zu A\^̼S0" " f3X$^WbKy&mclE!'67tGuQ7μ똍_:9}uzzy㯠Vpzדm"4CfFޗy׳znt7+yǝ˔oSsoEYv:06榘Ӕ\š1,%"2FRiHI̞箣x^ O.ۦ"wNȂd&DI3L …Pؒ' HRAND,tomt/ԯR`^o v~Hi{x7;\2!"At!v/GW^O]|{'ʀ(qe.p@wH]G12s72ʁK!s2:m(%9xkNcn'|g"=<'U2eO~ᬧ9a;@6jzz#VoiDž". Ly4bs R9%ÂbQNq||cf}QkfqbHY#5 =[T T5 ȃz GuZaU6 o"IfZFIk~C"3") A+P9#jH7"FC wvvktc?w)iwvNh"퐣rCdsƟzyr˻ǗZF?yj77jFTmXO%=.W׵v[kuծ3rzh7Ec&/'x}Vre5ҙ#2H|/[eG=O'sR S3OlVFc Kfײ4lbM 8zZtC0 `3JE(tLJ2hb9ɦLS%Fȩ$}u_槷nE܌EU6ɢIWZ[RmTmʒJh32@  œbQ݆k7c|J^#l!K pKN%DZ7o*뺤bVyd`yqC lE/#M^+Ȫ5a֭d^P T7o!UaPMԬ2Ġ$֥8Z tntk7.3 1ij1,ZDVgH<7+rb5$k &O׮I^.I7L;nh ,ԧ1"Y-q8%d6M&cg ~M{>DEiWKkWE6?|⢊$1li)4d6I QQ#QɢlX(ŰY+Elb+ ɬʹj1Fb(jmlZƢZ+j-cF(D3lQPcZ6 5AXڍEFł#bZ6ō-jLHDb6cllF*(VKb66[cbcF6)*FIXƨ,Z5Ԛ6IMDF).rmz~}ƽ q85 05!?їvl&+2 hXFŲjQQXMQ6*-ؤ4j#Mlw K">6yr:FbbXfAݬ=V˽f_F\32UWUhmht9Do5vw;$BEwo;"חCAcm}ex$ncb>w[ƌbj7}zF= Rt+o5V\=ߙOȪ!gb_D̕ Ku=.ԕ`ܶ"pM<9)ow\Ka7~,O9zԭiAUNvRh3aa(}hj;zm>(3z -];޳Gjj*q܂Bо z[Pc$MNa@A #SHCrYeW?~3(&@̌l?%f5- :FMZ#2nSs?/wh!@ oeޕkTA$=fd%)~m3cC,ɤĕQwMg"{[U@A%lZk"@BugNuwv%5tIn#ƿ/y׷"a f DNY="{.3zN\ ޲)>tى8+3E\/_d/ N]J-譶VvFK>Ex-Ql#j6Z3M_痊6MҴ[ _O÷=U1$䣭Sic[bc w`֣ xa#NsFvor As :D|ґL(9D&1d(L&5:b~BHYֶ!߭&r>*4c.'2qdlTt4; &% d6yu9 Uhd'mqQ\fRΏ!&F T<ҧpuo#FFHDP̓p. қb=;*[~P bkASoB.no饫v ݯ^‹2^{|y~3NXoɬ4|` $I #q"w<c,uUVF63{f`S9v˩oQH7u'ZyÿkϒA䐀F%LgexXxw+CL2|5km#hHӺd6:E e); r/RDʪ !"\ D!>n3EhLJ\D A`-L*L"9 rt$DKXRn A;1p)cw71%$oiɇވ`>]!/c ښZ-J[A/G8UUd)Sp!sR\PW<2PQc6Ruߊ{ְo; ~RnfȀ&%́0tw#2^ys `aʘXf)߽Va0ZWb,&ًmO{t"׭ئynݡoՠMAr%->bK! "A Z1acj鶻u;\P3 ZKhԑu;]""G.ޜzs52f hBk |e( r_APru,)`-tJ$:#l{- z&%W|K-k7W{Th_VTa;V>cY¥ZCҼ֧o1Xn21vfߥZ+1K\E\W9 -A8dIT_Ye:GCw#WWoᵀɚ (@$;cBQ%Xqޔ$A (hAUx^chn%k$tZݼ7fc-8>t>eK29>| M3Bw?z{%{ `RIh}E$ IҟZt%/VjϠ///",3s!gYXh;0Ü b aX k|N9i A]h@̴6Gԁ٘IEQsUElPf`8dd!gd֫+J[ںgfUNzַRCupZK'8a"}-]y;*tt'2=*ãP""d;}tfGiZcʗ5'RLkaESHv5ޗ$ʚԩJΓ%xRGGHϥ1nRAjqq ȂH;~ny,%+]^歷*45)K7Y g)\֌:Hޝ}7VQ^vNb ?~iR-J[[b@LhSI29П_g=&yϕgwYi0❡;saa=T lfS!m6'LYi6P bPԂIz&n1\ҷW9р2!B ( 9F4$B45>3~fX'@.זCuyxO(yߝ~sTY:X9f09O. U u(@@ucӹ]]1 hHDwl hmN/"^G}YU/1A~3>YwtX窸0PL VA㲚fTrQa ץ/ݛV vޮuH/jp~j{~#،a ]ڽLڍ!7W $T"T1ns32Vf 7Ivht`xUd`4\&-ti3̱ :.)"B&Icʧ%#l`E){)R+ 7<Ȁ{>L_]-g~%C?x Et֚hEb $lcDnY ח1.+>O~՞oˇWX'+MNQ /73cԹS \, ogs S!E3Pe^hRN9(+Z7eNy>386(QClv:iH8[^MhH!(Z:9; b@$ S5J$1![.zVmp<}!< 1w8cÝfD3Eꄊ߼=8hh3d@D$ '38Viri<N*6FΉQ>G2سĠZң3;Ie i??YܩVMYAh@X[‘HɘuYG7[AĆNV,Ԕ}n}vv{wwyzuݝkx%&D%bm*f;'hnZ߲{ܤҟ"ܳ9:R|~,2r2RAҩ V* Sn (ʊt-NfdOvdp  iYSz:TAÈ`)o?fٲctYvCVB!/' DW f`̐c`[1uKw-& s cy>}V:/uН}gVkۧ|1oi}~G5P7W-C&8vFjL3. (y>I+WoFMrcPgz3?㦉2D"69+ahk\p@ '1HSXSK>=8ih"EfC)}6+Þi,px 7"/u'2X/C+sbٛ袸X UԋJ)284#q}$8.i'b95%( 6:Ϲʯ'.~(#Ȟ 0H ,"z:RUVFG4R(/Whr(9tslzK/!"Y aM/!lJq[!d靐 eD=b5}/;P| BC4ԛ88ܭ i-IteJfkNZ"d~{A&\+0ڍ@?%<}[oqyo!ˤ=]^3Oq-]0Z8tO!:Zp@Sjy`\dZέzR %%NrS¡,Jr n븠u?}g13 ݯ̉). Gj2}cvCVKym`AbGhߥ<a|o˜0%z 6|;Ԡ@# Lt&/AdPO$YԦD;7!(A Y+}wllȂL! d䇖`5\M'x589/}@X "-X{vRUZ ALD;d"N"}Д B%=JR84s[aT&8T\5^Uy'dAr޻LwP3:h"̙ 3Bm?%/1d_M\WMT|KokK$RnmlHO{37u"HР@s ΁ D?q;'U i}m )2"  ,ȣHMA$4_˟k[ IpT?r'2 [:G gYEQTEq%T2sպj8$'.=s\PH]'_Cg] OCOb"b< *D"\bh<_:\r_w*㐀JH@3y6cOg/򡫛jc4[^- ^R<,͞Hf#lW;JN:N@D ̒C,3ץto1)wcN}'A  DU dshkk_C33Kvu  ei2Vi#4T¾b "KI(;ʬ(^Ƿ-زPP% %pIi7 F.D&gyu5+j|"hD#8`jIsA3/IUx]qŸ eE-Dк 2N`LC0A,'ڹ_K=A,N,& .>ЉX_ o "JAh ݆#ŋ Ee]M9Bq]2H?0݇kjFeW.|i1czCY%|ye<k3Z{u|87eQ5М+^Y3:S;%Xu>Q˹[Z0ǰZѧdVuzHs#LS!R*">>\$Dg}CFIqK _:>9̐1lƪdg4I!2b[z Ƥ"ADbhA1|JCRk\JSwMH )ױ #  ͸о46kBA4})K<)кb~U|tYD:I 8r);e'6NfUPeOkUF#3w!5{Or-Df|d$ !(&fK2;ۣ:It @F إNɾǎu|>l JNxr 3gn4UlBoM,{U8Bu@Do!)=Bu̡] P'Tx'4C5"~n[Gt'4Ok0҉h,L ̧$:pUBorOVq1+yKK|ku*Md!3 P[cnϗS%ªa2u[nYP{&Nh<$YI:Gڻ<p|Q㿌,ΫﶡȄeON P$ɄL4t2}qo'$Rk> Ii{@&('1Pfi>p*]4xBvf6O+e NWl2D 9) DXd_;HIj2, H%HT@P@0=4-_ёd4k7C) =Uzgӌ$tب~DZ=9^N?Mb> 9C##J9(RodWYL T0f ̳7I4 @H9eV͹uZzscS]ܝSSOV[j ikH%>If8[&ZdDאrA`H $02tgMB*9 O`3 V00`%?8d5%[^By2~a;\J8 L~j]d]ͫfe™ 񇘰X Iƴ:\Z("-"g)$V܈|@K{Vև.*,_gP-(XPڏxtktBd ҩ˜/v+ {vjKv%!@ANQ(y 8 @P;@@;m}5z3cf%KvG.w9ʛtdd2:2$WCA @p!XAۢ4ϮEXd1u|d2ndF{/\Ό{V o]w#n?ǫGele~8):9t/ӵ9O̜^/qC/ C-h͑seY؇uy)"%}/f"`#27~f߾(Fau썐hu~jTvt3qߩs1z vioa vnr]whxrG.lZ Nx]MC\cmMLN "PNOH/@&8^?7ĕ;Mo Ճ"R ^Xk241 qH AT{c:9}uw=a5(ҧO-Ր iI΍V’eTfHʹ/ya6 l̬ҸS ,:;?>#v\";d4Gih-5;rw1_6Ŀo}.Z._%vw>Lu[O.,Ao/@@<4E~*zI ,]2#P ae[e 8CgMZL ɍ|Nc3kDsRHX,; k{Y3 1Å<=vHFX^#k.~X}ޔ9lIRgI`nЊw*4ttz3 F:$tF⥊s !M b/,A*ZPEsSc7K#6YVO k 5pxW2b,H#vci>:r%e (BH-#\OC[bat>vE7CQJHjWK1i۠>vϳJ}t]C?&@rD)=WV,3RUqU_Ck5y9d2AUW) a&4A3,Hs8. H zoz]Cۏl25f~NOA0ٙ.wlbءu_b%Fַ&(#BSrVs\)`hbٷ&B&In) %hLq6Y5=I-ɥ&^#l>*v '>f܇F(/kwadk|.s=Kv1xk0  dwXbZ J^FG !rY>%AĢg ů;=%*dԈT7l$W2Nx3`tԳ p>#g bBn {ucaMvDxhK74uC$yAwaY@vZw&f ߍ{곮ʲf${>wiWV)Q8ǧ;6LhUrRA$"$A,I!.s`v2]]YjOKt(+QB6(HdO.ď&^1t7駞9*I~dPY̋qf13iGd1g]rNQnka$d-u1>'mY²vUgƝ-h s;7jzm,HJWej. f韆p $$B'#^K{ZH@cK&6k9*Bj}\y>D+Ӎ/>>u+#3h-=|ZHB Xc`(@" + ܟ ӯpYd|7=ƕCavyϐt -c4ڛcH6O\ʧMPVb4:+lE#}!-%ІvÍJk{QQrJ#?BCߑC'V?/U& ހ2|uX&e3'!kH d ܗ I: 1%8eL>}YM];xq|id>I"_0>\R?=~I[T ݓir=Y{1v9ѳam1je^{FkU$첔@Ju{«8"`O8d *os=4`ѽd2q]MYZ6>|هG2]ՅaXS^_K֨li:֮!ӐIK$X[Y!#/ng9x)h_kj[vߍG3Nس*=(o}3e9շņb)ZTx9ڪ! P 3[[hAAS>늨*&!1 8N|uvKPޗlk=iJtB}1 w9'Cf[IIn`?H@l .4VjD2CfLX.>,~w]/~:Jnlàs5F뵢R;Q=nn:zIp*h5A봰s^ɓ73 U9{=Z̙nK _k~ze$̯\!hEŠ(Wcԣ,wO D^h6 ^TLHq` #PTvpJrOXt]IKxCPe*C$aEf+]RH{.uٴapb{e}k"I/(N(nCcÕ[cENٻtP kZo9QU6GHFĢw@̥DUAU^~6sG~ls!>_37[X vjQ\Tݡ9IOdrh/$dOÆ f4惾Twv?'s`~y&`[^qHސ.;=T[m/!@~âX{{R55n'Q)W'e'zᶀW-5qRSI$q@i=cwdfػcC!NdjfԐf] 3(9hF{wwu̻}=%'HsgSE&wOBk2`tu2b$W;s5݄s!KPoT"`ѢEM.2CRo~4=L~G򇋏SC*u5IJp;0{}?'dlЂ{s -#2 ,ה$-3} .=?ٽp^ixq@\K@Gl-P%h!$ifB'@J!0$Ib$t z3+>ql?\겓i2-  n=S?UZtzxue"M#5ɅA_'-=V*RR ֗E "D@F\!ii_tcԯVM{W}n]njQtOȖnafx;%( (J_;izs3HI=OBt)ʉ( ۄޘ9u9XItd&? rٟ צwg^U8:zd&њ3@k $nIbuj6G46.M S-g V`%Qi9:uӦ8-nmR9Қaw1v3f8dUUlso.Px["8ws }wՙf%142HW>ȇ? " I 1(A 8mYT٫WK7ğ;*ZQ%O3f%m_Imx 6|'Y;8s F4SFy LDɉ yL"L\"4^0 c "n3wCNSBI>0U75.x0^hXBvS]Z:9ai:{Ic-YajUza-;Kx$v[ۋR 7ޤ 9:5c*5,롢/ʈ9> 9Ja굹P CXCp]q7^娩1d%£gnMڀ`t<{7g6r@>2 ڐ:BVzdCԉu6ofҵ&6ZF]m<!8!VAf%XLyM %_9tU]gUX@#XI!@6"hw4s(3<{3/:ݱ6Zwh`B,KhRt!ҐHHkQN`A0Bj]ӖCzJa$AfLTa±JݔNAoز:=D%H+cl[jW*GV}W(WY4U,9<6!Ywn< U2{}d:LH[!gC N-PߙʠFVߣB]pUz$xꄦ $5<(rLNhV1CcVy9E,i$DDR HA,w(ᦜ6 w>=Tk?':@ ti}iS֊w4 IMRRʲ^5'u<+$\Ԑ~} La9p"Ô'@Ij( īo(N6 ֿZ#L2RO^/W z. ~Sfתnl֕5TcKXM!b86h/sZD H(GC2:S `҅^řz*dF 7y9=_L-r o0()SkA\>T~Bk`7`n=ݽ[CS|Cw(u?A*GiOp4qq; RHinI~asAo2 ܹu66P[ϳxs&ΡǨz @ZԬ X$L$!}Ov|²+q7?B.,܋xk9%fBɾDqSñhaoG&u?KI{ :x^"ײ[zO.t鈽#/yMd[_UA)HA(J`4@(?B7sJ7`C廓6`XbEbgQ@-b $&~9 JM"g.9+|>\E $JmpV7gW/JE\= ]r徠0!\kqΉٖ,œv 8DDj|G60`,%dfԅZ>]?K) )C|#!5 տJ2y( "[E5-|tTUsYZoFRns?,VD@A@14.^Y Aw!8uT^aO}MiK+DEEeȴ&$]j1W(U=妍QߪzQd˂ra HdP@@ؿjo3YM" \ZT3@A3ӲR\.jHC^zebz8K§Z!}:\/sKy'>3E=os_|6$pJ[o TzX3UhK – J"\C3g4t!tojKEƹ SAZ~R_Mp,O DW y !L&3#Yz[3oRٰF6gmif/$kK )#j5Kdhln\j=^'Kƃ=X Mw݄ b$@<'|;/.:3wt%ջr94EX 4$rBG v[úD@. `},KtԳPCBwBc g|*27kE>]l NR*I;쎮C5\CRrʶ@d@Lb!p AU7x|~}k~NNv`mPNx p&P A?of:\팺S)θY0H 65D^7]fkuiJm#/79~x˄u:-D\-J\L|n$ǢB$ B;$!s:~BBnbcy({^v(6-P&tbCMl+s$SSc_O;8>Oj# DaH @ 20d%BdXh1" :m[|W#ʞVp`` f(0R;de^WSͯGq'8'UuaGsyh)gC+9 (  ̐h3f>-M,_Ir5;Ʃz'kf ;|+D+HC0bX HB$[W}wo%gٺC>3x7yJ]ICu媙/Fs6\~ړ"IHBJZMzPp >#k]XM9$Z C-kKpg!`R7ti7i6emH ר>zM8qA$!Sz=³B_"[SrT|#ː~!fr|l;;"DA;KcQZ\<EGf#~ ׵Kb!U(@|GYgdٴmMJE%b̃!c"!s8&l "mAF#A6ɩ%KfB,ief% уZie{4Be-4`FmضmEݭv+0{༽Qޚm{I & de$6H$Q!xHev/#dDLW cYdܛCz %S1,2ݖxg:W/8"2bwS2ҏq iJ#22"V :*+3iy^_ -S-դAT3x>wqZ ( }ld%H~˧=ܫ{}9NN$r"UYj8K+%BW28i5FoU`NH][ys$Nb P$> wcБ;*X@MDUSE.d. 9 L0pC6"{Snx##(`ܐ(_}g;AxX$D=Z{pD2@(?XHW/h,@m.)NK8;*k5;v83<^AE a(Gp' I6dJA$9`Ap/qm)uS#SG'֏}9?_ #vTl=]ܽy&QIQWUUٳ D`ЋMr״l|I0ExTɐMKݧ0{^.wr0Se6B@DD6Ij  xDIw(gc_oAb`5;Aj9LB1,걣ɟNOiǗr#/Tv VMth U PF׫UT`g?2ȥW峨oaS5vwRP$Taj#bB`BFTXBKAFFc6,ǝ BIHAŀѢ#!5?IBN];1BB uS^^F1Q7׿Ext1 we3w>D}n)T6uqɕ("`>pXǾuAI%#+wzL/CxqwٜGw^^k7z,ɪ$0d6M\A[4Ӑ"H16dr|o]j5z#i9܉բ vS6'R?ipSʗ)mEe b-惩-" G?+zTʮosqji6ϊ߀_KǨupzC5O&AšBDNq!-~joc[Q/"*24;8?HJMla0 D R 3"L@lz%9fL}xRS41|?P{?'Ο0crE%8f45nA4η՗/ c+n^J!BCT2>-s^.ſlN<2C 9b@bĀ !HX̋6WioTZ?,ԡow$)CzQο̡^EuT{H: qH#?bL@.`I/WaSIY̖T+;%>9}f#4I|J `m) (8n=X8ߋ(2du^MZBD>p%+qzJ[E{lۄ?srVa >b[\: ;X'';SZກ4b{2)AA< Ih Btˌ3D wKLy;;s]Nνi #|d,3MLň @ɛ!I!%#T3CfZ;( H:9zmOS:MMi1VZRWu٫9~=5e㛱=Ine&6n=+YoqYrC !C"t:"GICnV< /u8MYqh/S׮Jb'@"ȀJ̚8NJw~pA(&!zP,]8SbY;hl) ?Ȼ!Zvs7tJקW&BLGP%'`W#WpLb ;{WRdB1i,1tG<~S92;,e~.EB"S=e\ HTo칑a4ƨlZߝHТI#0rIg)\O= :::D8rJh[iWum`O) >OO"md4C#NlCO>Yc߯vwhRcqy]Ɯ@%YmNIMO1f+]^ !Yǻ9(q ԮEpZD <84T|;_{qYYۛ94G_>w|dxELS0\8le/}OG+ck9ZA5b!_6@K*.)?Sl#qhz} 95yNᆔ%G9ڬi^tauDrA:Hʐ],*}wb^6~ڦ]V*ѯzُf"oCRǼkg]d17i9~X=N. C/V=31cz 쟻6)α^<쒸 ¢`,)u X!UOo^RwD@LBJ(}'$;:tw/SIFeX4sJ v|F bNDA6_l.޶K>HʥM2͖3iH{,֭`k\v5] ;k k,x 3f=iƽ`5ʒπ@C놘uu؋,܎E62 ́#D$KuB$3$cGOo3ukI)5H̖#S:utc*7$qfh2MwJݷEڍJ,$.rζKH5$SȔ#%]N~LQG|Gtl-Ejr,,Gd()8H'D\넃s>j*瀏eLn' IS![D΅ nߣ=۸Y^_'J;l(4u3d>Js*Gx/I7qw= z! w;S8'7Hh-4yٜ37!vjɧnmes>qEW"˜=GຕRpt:nrvt "6YP|!/-Z_[E9.M;5;Ǿ<-t!3Bϗճq:ZLvxئvY&3YUVAuŞ0e᭺0Zb@OpQK0dWsx ]2;ϼQG'IB;ii$It p㥇Y,IXGy@D'>n5i_C6)m}RHLGzZicĻ!C<}I6Eso. b;yj;/-ibX I9VDzRBAC_yE]۳7A(zJ)f4N !ָ"JKhhfq>$:+(PG=#>~B6HCDÿpl{Jn'M7 -}8[{}}-WsZzTpogt B?f_{p/;&T bI~d@x0H "P=y1lËyE2Ř;$** \z&˓)&ߖ`@va ܱ:8 _pGY&+\c΂ ^h4_b1,>" JRCF!pM:AatL,hE5Cb"PKP-< ]dE|FFsUBH[ىEC59).Fie F)DiD1Ny[wqߵrlNjE.Hr,J??2"b?s06r˹ylOʇ'?ӷ_}yMr,,\lMA[l+767#8X[1L{š)'y(y)RЛK+Xtosgl󥛭=!)Â҆pP( c"YTuRI&kuXy~ b|ZO}}2HL6j[}F`Xz(3d;Zb`hh~ִ+VFV|XJi#,;(TxԝYnVwyå\mUZ?Xe%АL*ϱq0f]V{I{I1b׾I+_τ| 2O<Qٳ[*X| t"ߩu-OCQ7n. ۗ@580TpNkYL}& 5͉IAl$f9Ryȅz1ݢ렭XVC̐m|࿽vW jRMvK;,8\?DkgK>1^'c=""}nH$A~?b)HDyN!). @HP$QI{^;u#oCKxqҤ4,*6!Ms)0M)Ԑ!ɐSY5A\wk1i){5*("kcm3 @_A ^D+0p-E?^LYNOTw6fnӲCuK]rL̂ banL/ƙJggk4TXG& |dҌZU+/8]A4QGzEfP90"}+ UϷsʥwjKskS^h,|A Y&kސ$ h<!pRN@!Aٷh|Rms;}wkuws">ygnmHNJC幝ݳ pdI;o[lc1!(\8 @pEN|X̫IρkYA(1؀I['tL8E@(w3c]޷z\4O!͙rl{C>Q"1`l8H2Jz7&<ݏ$A",u9x5l0C0m.F(0uzOQ81i|VߛZ+1ǤFaxg[}r{ζSоFԖ@ > ?"IABȂLJJ .=[+{\x??)|,Rn yhʵƇ1t A&(bNKgIj9ziCeݸ⾵|}5I9"`(=*OFRPZNa^ΐ̏ ?^ ڸDB2|[b-flXLĞo5;JUb I./~ߡ~ʮו.e#y,G@j=w&)k*wMͲwR.&v U@CTł>j~ty7l'G :Vns4Qk_6bYHȗgn4I١#Y'! ,`J `F1F0y0D@DPu䴷_s6t׻iGő3 `{9ٞ[;yOYm,@\NC#`@@@P>s h Ź"A2\-"H}^slA_ᅥDI3@Q}?t&+ᅳfm\{mt (DDQoOMTy}x,dn[I4"Nz)tnn̞.rR-a(8qTzc$a xDS]IFhrA$k2Q0 NB`dMJGtP^TM%d(R=NV IQ0B6R]er qhPŕ JOm=_eW[#㐐p' ]B y3{|<aLeÈH}ԫt]2d7g&%J8]xfAm;6M8@Jlo|yf3`<]c%|nI ?O#0EAH,X@P*^ٮyȫ^90^=Y{ 0H0jE?y_+._\_Y>5OyL_E@# $Bw@9$ yϯow p/EOqgF{vY42ܸnY `FYf84ǯՕFU5WEڄ("B>gK26x;UÇՂ=S>E hEEtH"t|Ȋ>>fS |85I*qK=StcXe#OuUIDd$Œmzk#M43EKGtg.X#*BQ@Ⱦ"p59H~õNV 9[RaEuN VvFͯ$朾 YQ7`~PAi (EH낋X-ޥ D$: 3hLc|OO^nVǘ],Sz۳CjT-4>%|F@bܳ^֑iue(wE~C*-* bK*IfIHٹ "\l&v("ݬ)}[e2T6.aѐ20Eɐ%)v&p\i~[:e&mk]0h#.Iٞ,LVH MRɬ(J!x,V+V>k0Dǔxs!C@~h7p@ņH}{^׍v2R7Y#&9 !y24@7D:ߦBp{_]zNPWv&Z:g(XWjV5oل)#KЦCH!OoN=H6&Hd%iH?K>q  "2D"a@hآũlj{]]J``P4k=wwa|uND@=vkoyV0V&j& mAR$PV([B`[1XC6AI2(!4DQ\ԐTZ@h t XMtyQT>./R$رl"m $L 2HI4iJlHS 6"1,& AcQ4jhPIAQER)h+FQXءRJ-$`*4mbجkH8$m{kTf{}oFHݼp\dyJޜ}}%൏E2P.#6-BnS,Hn_9Ԙ2F*cBNAy$е 2Y1IbBqU[2_hlmb%^IԿVtXPY t`jSCj޿wT~Jn[>Oj^M6yVv- &b \f[  AjriIq%{tK{tLjFg[Bs-x^>>yҦҰ\v_ۓG"Wo^t}k*>g'E[9jJRk4і`HwE`ҫi}C.0. KBCA2HhjZɟAՆqo9>}^le (ff%4Ӛd4{QQUKI]N.NHm9;L2tњۋ|2r3 x9b좞) /B{cX)^P-RDKƒ"Ձs7R͢ ݘ *`}du H n5$ ML\[R@ }L)!mѤ̦KRGKXRVxZ5'\jajrzw+\(poPF9d7D1Q.) b2Nٛ92"b\j.mNC/BdE<n}~25I}x|_ouzwusISsgeT~2\flQL,}fcxe np=e=ΓZ(ި_@M>;0oJm£:Qb bu\#W|3bax޼\`!؄R !$t~NA:w)A+UC|z~"L:<[[|]xWC1ɴTN%a^m5q׋rx.j gs*.7b9O}xu&4iܝB'8{yg؇Tr9A<>GO]^9s?]6zJv.W3٩EOuòoŋ|ܘumE|:2hXr{$·( cyEEQ %8$Tid.ULTyoa,n Q U]"!yA 8xz^W Camf$iH14'j۶buKR~T/(8h[gYN*/`0e^T " e*9@L#d #>O/=*$"uj$f\6zw!P@'LHYzѨXNj` ""BŎFn,&N 77r+- =SPMPLR>9yttBIv|g8: =}2z/*790{@<znI GURO-*wПu驖q{9 ϾH|q&Myg;DW37I:kмvDW@I\K F|U߬pyX.3 %>W=ÇbmGCrl_fٙXsX \9ߦh&ȕ)R|HYyYJM"m]&s6`32e+񍮗uET%gRK?cWNL 5%L]WS6T;<Ƽ2r=xHXg skDrS "qtc74EXr]Ā4Hgֶnn hgzV]sC{.׳m$lO|oc]^g$Cy qfU(WPT\H;uQ8_M]U^T9F|YL* $5Lr] ʓw-z_ulsj'HЄUw !p %)( S{?ũxIGT UfD"r{ȃX*=Td-QP \ԮE+wXDDfwa3?net泒VĔ,+)s\ֳkՆtAPQrBdIXaKשɧ{>ؕG> #,o]6QT<5Bc!9n,ՙHL(Lcn#$FbdݛGAH)v"+bF>1PӸ*_=m.Fio OMBv?._L8%Ql&$A\HL,+1B]y޷MSs&gt<sS(o2"/c9324QCƵ=Tm7QΒsYHdPząߥ%0Bp qdu:0vi񹕸1cεelt(!8dEafrWA_2]͕`60ؘA'N@x'A~ZeǂAȳ1:al$;sWAHzKU54\y;mn'|t R"4_B]&% nSEʢxJ8Dh02QD"2e1dc,%!t VO(׾.3?O?w_qGxl Mf=Oy;+i/rԨش&4@5_Ui^p$BLۅKrϏv3fb~W QLko怾B; $XLBY;6~?vVp?{o9 6+i7z\q#D~{\\Ba[+-;w5`Vft.;9?}ޢU޵`Zn|L ̧*8l g-0,R^A/߶/y<o|Y@E>H ~D)(jS@D>CQ"IMT0f ?{SlvWCE{q!"q*;C>)wQńSkP2ލh0Wj/Kuu]낁ջzM&%j P!D eзg'}G6_gz}S8;ƷմGJ@$Z 9\Zah;ݩX!Ht4]7iXZ:N"JM\'p/=>Li^- HE8}^OZ{{Hgnj$60Z9L^ZZ١}={(ݦ@mxGn>Cu2o>a[obԄ06N I/5D1DZQN, d[phALu7[/u$DJ-PuEp'9[CzP#tx-˴nԌwv5hYl'Q/%:cD[י"#PC(foyiN/q HdS9EH!ܘ@u|l]/qЕ/uGA5a05 BL63?MZ\dS NW>P{V@#Pf+QX-?:j侔VNzCb#0As?j)#3S9/ x^xw?[/!ӟ:vig݁"#:{|7sP͈^zec/Nf੧8L|vhQ$ dyJ \n[O^&j>RM;Ѕ} y<64'I"% ? ]1|Uf2tvF @*b ry=TNb[W_T+LԨ~MQp@k+*8smt۰ɍ}}: Y9F RUEDD)tp)Ya'gZfqOm]$&o;vr $DƢyٟqٻɫϻʜ@+–þpݣwA4!\ZEkox{|<8ң;?>K]L\8A 5}_&M=ֈСN{&Tm׸N{Q%t";kHbTy%!I$}6>9#Z2_K98xF")Jj#j-ld9 K 8dBMf Hƺ Mn F|htRBװƾb=1bc4F_EۦS&1ܓ<)";Cpŵbs8JdC*̓jtVrYw]~Ԅ5̌gwP_v f{w AE/]4D!HM o]W6hBk5 \3"E}ѣj^=I$? ;{SG}[-7؞)ˌu &^J[T.?ȺEnYjIDBFqmpňKN6fc0(cEDX)eH&s@ /w,Y8Ծ'~ .z~4O&~50vK$Ƥl6Iؐ|\ * x8s[{O.&AEvv+bv2~9_z5^Y1#4A ASZ'cE#ZhUMsCMMݽbH!N\PD-rM@>|e};O?2u;ZFP6{fkS)m^Xc%fxk[8k1f#ټbBOVbe}-@ygc%j$m׶253l YBG|l xیel^ pà Z_W"&1vQHS)&0lJ_S;pd~3 mc2ܛ>s^Nw)tA Ci$H`X:Ro5OCͿquݯO3$Swg3F:WJg<ӳ$q}#uTۑ0hL~;78_ kG|{I KQ$>Al[SI$)/$ IIJL'yskt:y6n-rG~NBR8 @ZVjZTY~#P^b[z} @x(UP)tQD\8 vy+ &wC9>W~qBuuq5EEd6OWi0#a:1dl<LوI BE$J N:p]ॏ[VץN}7x = _K/CɈێd|jsʑ|4fL^ !5qaFdӕ:h`}FYt9r*j32эL՛>ge S>o_qOHn^zupS)T@&HFȁW 2qz ƅ⢸UU?"?skJzu CnjdQ=9ZT__peUulYB-׎]jN1mJ2!Ej3)RA.픖 W'١x܎bw"P@17 o) *Ik-ȱK!}Fg(d6ND Lbم|>7~E#+n܅/^OL$!On4Ynv8?2jyǖY^v6П9溚"Wtk"HZ2we}Ӝh gp&>TdĄ{}]oJî&mf!_ZF \{ehN$b19W?$)&84_5~ܺ|Нc/O)oNG_*o ox([3RLd(-pD^(҇RsL jK+l=tNR6a#aug%6%T"R/A:yBt5X`LnC~9 n*a(6X=xKC5GQl8>;J1*kOܤd"O%kmQ\6g`@OҝV |)1\TH:EcovREˢQtcGU FFj%$T|}>cExhӶ:Ix+r807#HihKyģ{7 AI-JT@7+ή`XϐwN]GN~ه…Y8<†2!a3J){}q{fokȟu`rݛ(>A? N[ 2jZo^1 +tF9a3+px3v>mi~B'"NEUd͗C1ݘڟ$gM Gyw)<^:! =4-ha@"6+MG=|%=`!>/OQvOzOz}/ a C`/NiٟBo3l찎, nR q/5RQ:%RX*»-Ǽ-ub9!P[>TS~6zStX9Բԭlhc+ѱ[:oqelH (>5(0f'cVϏ\)FniM;9S&6D|iϢ (FxlnyePzm)s(8m *UVca9 ﯝdx*cJIt˳LKg[e&lXD/}DK^XKYj>e A?WgU1 9GW*;itU)kNJOp e.b<$/ Fۊ&%فU?rug{ q=բp{D*l^ ‹@FVyqװe,dXDx-{QٸD4IoNˋٺQFAA0 4%|4uɎuq,F5v0ySG 3B)(GS5'xdj8`w ѦhPqX4>F(;E@4Ua--@C- *xh,2>j`Ch~sAafDY8Ԩz/Y.qm]n7mRS$K,ݰ7y/Jr lB}1B`Qb-YRc7qẖR&?NF%Rw{ٛb下+ܽtzh%w& 4|BQ&5qչy7.fk>*ȥ18p1rLcw%YX)vT.VjbW^H膭*u r&)qv/;+nݷ_*o:Z1E>P;Ƈ?<"k+M^ݝWTA\CzK* Tl+*c|1 DXk,ZN`zfD/ÁVdTd4Y4.i8,޸b[,R}1{XV8,в{`PÞJ/J~7a#&q% |P|itX&5AƛE2Ў&>:S"0?-Ei㻭Q)LNh2nuiH6G`k7L-"֬s:Dr&FFUIG9%\?OD6P 02ٕ%leF6*/0"N9V o۱)XOaKA4rK5~&}S`j̇0Iuc8vX„J;BV' S1V'zuto͚.iLxT1A_3`wK4@]2]*| nYȼZ{Q8 BS`m6r(UȲoG6U٢:y{R9p(V@_}@l K[9f ތ{Wδ*+b%N@peUѱ)- 3 Ԣ~9Qz8:*3Uʢ0#{KR.95kƩQM]9JIyM=m W~~PZS2UTaj&f4S1P). sku؟Y"PJUk~6i'+KH rd"5,>w-A<Õє ZҀ$.uv<UmUMATP P`ŊQ  !udys`mZ#CWS/w x/VTaF/5Q=^)^򯚂'"|*yn\1E#kj?wI =4Xנ?A*ke,'@x1j8})/E I)B6gT)L1[M+'^It9  ,Ƽ%g-<&13@}FQ +\Ya{%Qd8Pأ"ޢ9v -,;X=*bHeԪ>ɜ^zN(r|1pHt hkɸ]Nx&e┱rH,q|ŷ€yl,+8`n&nt]7 [(Sx (-Nx[ 51Eo"C;SX',~YgbYFs>Y9 ױ9|KqWGLoDVD.zc><|")GdN,!sT/ֽ;ҦAPlE-ݖ{ \o#2&Qp~~"#neFN:կ6ϘG%{a˞ ?ܓMF=:6k~d"ZE"Q(;n6YrI<}l; ~0-X.H {j&}P[˔Jwqx=W'׳ґRX&LUR> dڷ p0g2t sOUStHo䟷Uã*IyK nקf,qTe>1qqag&=oǚYͷxGri!EDݍ8 %cQ/o</B(:*nȩn|"Jl|mE"4yH? "O@AζWĬ7$c*}GKf%+ ,k=NW#;͵aR 2T@PĽޮg=E~Oy󷞼65>~v |LK])tXx#&S$wM?VV4_cT xִ4MUݎNѮZYP|)N߷t[\m2vdR;ὸxPgNI4;Ie)0yg)$%)/|#KsBg ,+{KX0j݇b2$g(UQڑ|k7ҟ573X(c *$a^d38BaxH+^ofL^iQ!5EǧC_Pu,6ʗ4nzSȈ*gg`->G~e~[lά|O\ȲDsD=%P՜/ hQzF~x|"7QYCh='*]}xrst [z!ez\%a8xc._JǢ HۅbZ7l(^) | 'eA6 6g]4ɱxMV< t1<}$uQ'+uܢ' c7zU86^, R1O|+UZY9l*i>~ {`JY ҡzsuAjCrKSVg[k%8̤xU]iW}h;y4De6']ܒBBR )y,"PqrtW$p.}1wûgaѮ7UwP}2dZ\}SC>u-i "F1G;Buk1fBbfGޯ|U +]lf'fKPB9|Z W{ zuf= p7P%> }]qordƏf-/mS:;OF#Z9,+`63"Ghu NeZI {&[!'F&%Ho{vNGك#YöHAP;X 8}GǵYeMtt[KCIjbV[}s`+=%Ty&]; k"ςs "h>t"',Ͷ 2ZYTUO{ DD0G6`ڏ- ɍ@a3Y榝9L$)"/$;ڳI$B2!wH.Yl-< dRuLEht‚cc`28j2Aeb[pE ? >.d'ܳ nGm`^[DJ*ե4M/ۧLJ vL Ss39Է Uϧ6/?Mtܫ+P(HV"^/e7*{P? Vc}%@2@ch \&|:#eu~3_^p)(o;}՗ThyKU3GNA_-crYRJtiwmZKƚhM[~./eOoQ$pȚE1CTx@Ctu:!B6 :T@8F2p2[[ $ aB?UhOT_jQC=̢Yr;+䫽"xzNwtMcywFtE)*g Re;< i{HÒԎɱgr= oC6^#u5zL$$6Ev˸;\P45X:.WPBR!kV\ŕ)xZ@F' zZGlgnXJ>0;Z~זӇ|: DR"*8E1fđ?27Ycy+t,70G Jw1<(-T^#$Uo[0{LeУl$0B䪣z pD (zP8,=rMj&/{p5>U4^/u&N6.%XT2h8~"ؘ OW& ~3X"jE22t^U!8uro6]S5AS\U!m_fm𦟪g*}M.ц#iDeU sD12  w}Q]5œ <_@Woi.9 *boO^Դi$;c.F!DOŲ{<О{oC6sDw[A!I{:s&@7 0m?RQ9x*+.Q-#ĥlPNSC= Y}MeWlKڃgn O:-`yuiHܥ0I4K n[{gHJ7.yΩZ򚡁pmelfAЩ`R@;  ϧٚ֞qG=7x8y9ף6)&੪l^)*{AtTNl7%oq "A\eߕz; #Y7,a=#/NB_D-uNQ^JE3FdU'm dIȅO ڏ6N#cI/S.?5-IY:TW68=yQ-XrhJAHYs9W%+IǬ3ܴ_:%%r} Vc7QaqoWl$]g tvjMv\}Śܳp#ˎCX%w>L+ޢtElz>:ffZ&O ~9ױͪ"`03pj _>mPRӑUYn)M>֏ Jv/f`7۝Giym#O^1C+*Z8Fb- D;_5P=@'U]|Ѩ3m ɡɰV+~䃢1owگ;ijfmTuam_p/)qcwA8oK/ ƠeBgDFSHhN70.9DEM:{=p1 ̢h5O.Gz='̜vZQ LōkO B\ q@^%Ș3/zʮ>j|>ewd̛'3yTR@]d~oBʭDF~O0raq"f6|;~tc9S{FJP#%ٝ-c, r^M Sjm4򐯴C|̘ۘ3>yCJPC`Y>{{U dxU#S[^=TD{$Xb mZZ7g`6d{>I-Qb.NC "l:nɮlOu@.]gjxh4J]ͪ# DFPE *RԫH1h? R7TpywoDSĊ[#/+- C[N@08΃71Yk P 'ɠbbWZ-3~nG ?)R$/.&*`zyandQ e?XQ> &5kR5pAe1n$Xhǝm]G b-gmUU6HѯJXao:|CgEvn(W)AޗX<QlQ/\+ Xӡ꺕O T[AUZߩ"4PG&XRE@ n]j;)[$V)auVwNY(M s*@7o/j71ʽyūgn38^J6D8:C|lw$Y> 7b-3Z}x ^nV(x4AXB{ ;澹?|e$3Un)=5c۠}^F] H.0/&RBT hXwNҾ LdKLeJS[Ƈx'8Mwaؤar~gtelHS' 5)oA`b]aHqFO{! F ]}S]#t'"mBKsT -|%.0=?S.~DZ>rSf]V^QÔ,c-5^ el(y Tǝ'˺놏2ݬxd-IR pFS,(O3U!8_^9H@&+5 Q, j9~ru8Pf'!uG>?| |PgG  #Б* dg*>̣l.4uӤg=Hb//;A,%}˥<5EXBٳP8ьlj>?,. vVhu{!,{Ofȍ9<?C:KY%c] rְMu *UxDtBA2yǐ-,vDKRVJ]r=w  C0C9TZՋ*BL?! z,ы'kBJZܔB>Ɡ ܃ZP4R]'(cIg{Fҳ gF@PrD/ȵ :hp{,! I澜G}.E!0*CWסP Pϔ0_: 1]bNϛl'wc2+l55'6Lk1qI:x)'^mUy&6T~N#$˓6\Wuw>^0DSh;킉ZOSk j 78岯08*)xJKQ 3xt먟O4q' ԵԊ (CAts}B8}N6hkA"i7ɢˤkFtM1=61!Ӑ./tkOKHOq/*hu̿g=ru"!ckZkXZ(Gej`7 `k ~N' Ɂk|^%bvZ g|+g?tL4z GJoۅ* Z ʿC(zrRJJ SU|us5tjA[2AD)IeS_$1kCz _٘5bJ~5d,>QU}Qm$?Qf *p'B{1a,$v* 5?xJ(^ "smpcFʱɈ0ΩZGLPte#"og<%{a[W(댦"wPL͋\1RPa,* zqT AUhB(j_ow< {3%紅 #aӏ]5acQe-Cr8fYxh"Th6k(e`I$@OFW/}}nP~L^:q8K" M_G~6U;(ڴ/;K\a{~Ar햵Vh iS=nK]cNM ]uqj*Uqk _[Ƈ kb/$?Al7 (rV*u /rH0c͞:ذ d1K ڼoD;cuE{|gOaLBr'J* ),FHDm;y70wۆ땤ʙz&0&nw7-fm-#M4Zc)=26WMr'ރnXyFD1Hj=yyAZY% 4#z;4}-yYKQ*I?eޭ!U[C j2U6aYE &'|]*7'xi0V nu譭3֊p}"pR΀Z9< Mfe悄0K0fYLӝMY.O|Fu|`ݽ(0D2魯ޗю!GIr|&/^[r{Eb7.R[B_})V vkzvD #g7ifwwlg: Yڞ~< z-ZUgyU]0(3AySx@C7zK)r9B0y={.s9jQݔ2ݘaUy*uD 叟7h5w cz5z^c Ζkx% 8=HwΑ&+7+iKٷTA7yH{Q$js%f}0Жhޛyzl2[7`P 'V-Z'08$35IO6$'T* X5/_l>ςX3Mt T~ۮh 2ӺE(]:[4E^Q]ԂB[ŷ !#D+4N9/f$Z>2!f3:jCZYkp%N|`=$L, o8zQS&!5^Hw7#R@F8kiqwNÁcvGKCH y?f[|9=^ߦVC+tot@͎Y1px/eݕz;cg.q3WuX[r$Q=q.(9F"il&|{{xތ|Q8sۼ9`_΍EfB38|`ɼUA`;6~Ds00^T^y!x$fv8 eҵ9 *2f\0UhD{nzy&Ax']U/p'#u?PJ7r0FD>o4jj2k=$G=SP/=^q0L|8-߱2j ֢3Mq,u>4>2/ b̸ؑxK M&k^Bv~eVXx$5~#C>7ur` iR }CܪE (6qˠ(0@}nwأp~lr.5.p.⚲Λ[8- #v0i f9My5VpoHzlߝ1~F }^$U W|:)gU#ki9/xQAi(b頜uѲdr aŰ[պgyR@5Y Ex&'G=Lby"i,*؜c3gv.={Jί#%eǨ΁ ;vR2Fr5!O{Bל"Y)!XadōE]nYPUϳI.Hœ Ѻ) å zHZ]ge շJJ^-yc 䓹F4`_A  9hRg}-lؗBF~e5Q>eO ۞&rIOfuM98/ 2 |ik#^@"E~p| 2Y+To`柔x;]޾tNE>Aħ7{rf}4҆_)7dILP w_(Ƽ3>vKd҃*[/]է:[)/l8>6 %LppZyqFK40 ,0sw&\R"t&lp ѕ\x}]-9 mv arרYB}G/8d%z_ Xo,ܒ/@lv:n9 Ao]\?S'EYly-)$dKi|R[B9?7Au:WLLX;}:MNW D̎`e֘F?\VAe-Z`H||G'yX]}KMG5ZaM [ 9;p ~1Kj_8PhVÛ zoW"è@^ۀA^! ɗBoFr|a$0~@x^qh/L,u6KSf\]Zd k|\:>4ΊhBsvmQw6MָqW\Ý̬<^b]v/{-ycɘ֛cй!9I&Gt fUq4]kϰ^n&Gջ)[`fYMys(yg~a_%~ C# 2ܼSWS`+ d—VKFE)oC) tDN03>̐(B&ta+"[p=ŰIjj>F\TFDhch.}FYxe2:uu-YNAiS%65[sݨ7@!fvQ`Olq V;@vw.;m8Rl\<9/F,.c@맋x1JeSS2agZ9 x"|kj ËNg} b,25AaGFajLw%e:E廭Ջ8FgC02gV4 jrjFx.wY,m>WgwGnʅc]7Ru:qr5x EuoźF9qJrS`qEoN{]  ,6d/ 4/T $8T\ 8JSqr ΑSze;1Q0s"k{rͶd_k.[lHI+,%F&C`j@tn:|Ul*㕖ųmC;UG]+㽓(o(O}7~쥝Jpux"$E̠Q`8:e.w%l5zDL@554X@ ^cך?3Ñ,z%]pgدA;k~ z8,QƕMK"U$¯+AQT Μ$lSl_Pְc ׼5ɀn 4ᾳgs.ho ҊCGB]Ml1l3ԆIUg5Qv;{EIV2a϶vSc6^nLM -#'uq`ħЀx]7&ZӐD_op~`GRO<@ J-&EF2OQ0eW sZia]8ͿenL8 38kЏ\C Lyg$E- z0ޥT?g`Y ˭xiE(Ad+wϋbIb~лU}>[̕]4`TM%1ksIJ*͗^ke/p9AîYo?îovEȢy4` ^[/:Uq-+{g ӶZ3dIթtzdXcqpYYDT^vE8lS]>ZVHi&ݥ I~ɊrJB٘S/!OO[Xyq^.f+/ɤM-B )$]{U n ՜fPrl$'oGm} 㡜a"li5C5YSU#^/Z/l A@&)-T/J-f#/hs5'M2$05}&h]n$8.ڻ1kL>Hw^3 ˅H+<=#DIkanj{ 3`[͟$|ݸߘC~4ݎߐ4!7.F7ߨ03ەbЌm^p%X>qA/&B`S9+Ɏ\GZ4]IzziNUN);cvJNlF'a×Q Jch O3, c}^h T*x*Ui}lY{l d!BRC{"W-5,;-sԁV}Ƕ1[lLTH$ҵ`lm/6=oH46KXJfn3Tގ!C>6iw#Q(J4b(x{ѻMz:[c^،q"Y{φ(a1O' *^@v|b2,#3тVuB 51+w(d1"8`:LMvڶ9~/e$ E1SXR@҃ݮ5wECڃ1_F$ Cu >D.A\ˌ&j'J?C 3C[:]гZS =02x0g;ڹ=RϺWbM e- |zϐBۙ>9Ei>FV Ĺ8j*.Ak$4Z`m ;7vJ>"UD+k ~}@TnߗogÚ^=M7"+z)&vA'[O-5!;LґrmJl >B>H6@d=A Ą>vyxrTTr$* ᮥQ/8`͗z'_,I2L{($=vHOIyUmϬRyW&͎%B`[8ԝ;*0eLi1kJtC8M"9 bL\ D4>%m6xewijn yR8u#Vȓ>kgL%8[2Y(QZk~&LbIVC{fuPm5j[&,ÞơgGI^ |R,{pbl﯌ZIJ(aO\Q&Q2# ﮩrMBAAA^Q|/c⦾mp ޯP'\^?wHPEur6GԔ2M]c`  jY;B"@$)o#Om IDP@Aݹbqq@}BS|fv$y@P؎wG!rT0\52ZtdvS̉]V]yϛn&=np;U|_R:ǘDtl%bBvebSJ; \S8Z̝;3y~KʿIY;b! sezwj&R-ZV(Sfsvt33J< kO.:ZEEqkoNY`vZaq}d R\ )J;r>qb*U6VAr<5&SKq?g9/pk稄itΎx 6Z<; .f1)}zRAq%?QEklЇcb3E6DmP?+RfL[~WmDMWW;XE4:u9E7g#˾e8ajh+SWlVcWYW@gxt=P5U1)@CƟGuIM-bzSm;\"ĻMvG_u|iO.Нe6v GXF5#쨱[hs?Ek!3ش#HQvYǕ emWj,@ax͖eo`?q@Tmo5}`,u$lsKyUquMlNR(E EJm 5|Ί-v3j)cxQQaʯmFUtuRz] x"0g'@ɟ`-HFaϏ>ߋd٬o?''3GX9KF!phҌX=/CO^pĊ xF%%x,on(uDxh~}Gxfg3E'øaۘxg\BA9'.cDUأk>@ϫ(j,櫓l52留oC?u2txG#'/PMJѽ>&I?oz?$Fqonݚ?_XC0ADn0PD q@ǫU yL/ߴ2'No23]uN8U'$_Z~D)UTgTlcmx 0l̩:[f 9Z` TćbS*wsO+nm[vL)%R-LF8q&3 #FʷE&U6}Jpݕn9:y`3-N(b=bNr؀HިʬfdU %&:کZnA3rAH'eCbw*yR[ԏ\&DIE"H{SUCv#0}&6͆F,ʱ83_gfگUXGy{f@HNE5}$Zלi@յ)c)':[ 9¼pk:b^vux9=9t"_Wajm k6Um5ୂ"a(EŸf]fT(hns!yx#ap'6{#C8C$P]0}SRh2;pK`4@]!,5gvׄ$%U}[9[PXYM7"[ǦL5idb/ͷO-԰ sH9^9D˖%g^R׀/EĻ%[ּX[f?\*X0TQxL07 UMZb7WdMA:w!&w!(VΨO;TezN1uqVԨ>m|{VgYUdcAi""ԠǢN~32~ȓߠ6}-dJOMNN"%z=2bRVuWQHTݣ[UtVɶk5+:vf/sMfs\=(rzM0k-\Tަ=+Q5/8WcQ7zk]8r7)#G-{e1_|= !"Ȓ=뼐ߗT/%Wz+>l3N iR׺ipFei352!θs:Y=baX/Oᢏ Z ԢGb3FنHPgpg{{LsK st{`ȸHSl2Yx챺j蠣U*n@^| XYH\:K'%m2)_Y7O#>O 4_aPu{ϳJX=9٪ʵn#@y=!4#t\λƮscj006uFxٔ [ 94Au10bf`ҡc#/v{״jCMml ~nz-y\_I'B,*x}gJ魱Ǩdh+gq_F{X\%/SS&*$31:ۜjS#1=s`g-,G""~mM ,o)ێ $ nj P~[5L<*4|^~m=]aEZGc X>YFIY`oV%ӅT'-9&o˺ȏL1ejo\ؖ>1JK\:Q#7 k;+Xm]6PJ{`*,=E~WFq_1={ek!\?G/U-"6_ Z}r&)V9Iuʖwu]ihWhD+8 S>:{Dw]զ$W*-[ǡ7Gak&- 5bcrFc_r>.smdQέM2l 46VՁSBE(3ܞ=ѦX<+ y0V';'68`cNExvQbn*鄡g9!p|pfɗ[A@Vyv!!s n'kϩZ k&ҭ-ڨX2e` ީL=N X1fBkʩo QMrų|Za.C[',5G"F;_'KoF[kQ7n]X^MƇQO-E@ OuNB;LP^wqџ1/ <aU 5WV jJI W #ُ(BPw whR9{ gZd6"1㒆8о9ȂH~~qy6SҤ)vNJf;Yp6[1.쨹c ABZxt,-8"b410](jc,ዣ픊͚`T0白5݃ oϳ̻u|X88?s0=Sp=>@1 Jޖ!E9 -|y\#/vOռXg-%IӌVl. ̭$M`2 ]<&][;;gΥکMcy"Z㉠Z @\Tpͺxbc=TH`y1Z%R8蚺~]oo x]G60]uR'@̨F]jzg.6B+td[[}ZQ.A*^=t!瘽4& ih\ORYױqW' :-IxiZ I7snNmaS1'0 {ˆ]FBd37egvXP|$CBN&KKℜ46beV e`=; j*yFcX',6:ߠȀ[8/9~*98{˘v82y"_Q]Q<\f2C X6UJGm¾ +=~Z~`m~ZcB5F#4(9Kqў,l. xo"S*KCCU)ύSۉ9(!xf`QNDᦍH֓7T)l!QFl(,ιBF6rm Dfar!Dİ,8S 5<tompT.1tSvxaFH t@.Kt.ٞ<.OV kcÐqJSZrêE*zp:UdL 4G47!uUZf`!vŤ6xU_i#syMAti@5̇mvPs 2Ph :^kM NJ-9)QWI qΙuͥkhp!ǿ2P dȣlw^_7oҀJ% Ư)V/z@ߖkΡ'Ѻtb}+ OR#/'}u&?3%ꅑ:|MT,gRStu"n~{N`K_nQqfaZOSz~bdfB9$"7+yD8QAX!5m-_ ݏ٠X8j.\6ִTqn lĚ0ҙ5ά yqȬBLRl9X7;8`TbJNbc\wzr GMi.jjYnotNn80P7WnN'@8_QMQXessۺ.̎0U#!eOyFmWVQ8C2)\mV?pE<\ck7Cn';\{gQォW4EoMw>>@Ƀ C8ױJXے[ 68c.J+c͕2{| g;He 6-m~j{hl%*#cC„l9_0y%+.Xl=G| VJ\wY i~&&,u.5K -w#=P{2*u2zjZ/7NU]ϡ |B,Etr*%d0 LB_]Yی$=̜/ v8svv(EVuU=BW dKEG 3!yzvb3 P/Ts^{V%lٮ'QlX9\XP\R6:THׂ3{'\*23^' ydvY7W}#wK7M{P㛵hVh+"'uүx0x:"F0Ӗ }e7?g,bO+\NOVݰʁ5"yko2Q6KFGV|!5h̜(.R(yy+s`!%dK"vet@?_:[ɾ8n32㡺mƗQ q>n'huY*iq+GblzlZ'XG8Gs(& 5*ƛ5!!k(G)h9<,U%l'09ЩB/} yɋoPƔPϯ5%T> .oʸWqw=@'"4edo^!9^} (~ ^{}6h:57\O/ ^5BdERc9@>Yk4ۥdYx׺r7W,_Mܻss]?%4jAN {03=0μ/4nIOWtӉf*3P:{ۦFޭUƘPXAEpe wI@smpjtSpЍN1f݀qdeqlC\3 f3v_>܍v3dOɡi0氿A 7!2>9Xi?0H` :yѩ@VYtGZ5,+X QF(E7a}XX~[i_ICx㮎t`8 }_V>.\><ɁԳgɂ}Ί`wRwM|2MnQ{D"QnU<]Qkj@>`)pMy!\*u} ; nG "_e\| nla%ɺyY[WD𕩌Ğ[@+p_Ll4wH=,6.W/B׬aGW D^ V畟gW^dϰEҷۋߓ> vWoh W)4#}>pnBBrsѭ:ǴEOC{pZUj,HƮl B%NUey~ `҄6uΊD]AhNQ5^gu>雇D7VMA-x~{J_D}WYI*>Bt%Wr"% ƿ^$X )n -b2 Ѷ=\P3s]7\g42KaGcVu|<:PT7]T"cm֎{U4Ͱd8rRjx1Zikl/N#Qy) a5.!2ߖHazi,rYv+7{sI TBb s˥+_w~tC-ӀM1V Y-N10ˢӯ=G'܁(\Q;u64}4dP08+Z vWsuUְ_>zڀzmMj<ʬ*H&YڀȌke3+ !o})+:3c6ftSyƥdFpU i'wZKq&FnP#r@zHA'onVk6GZck٫bJGL昍8B˜?rfb8|A.2K8|#sJ QS]H>^Pq}5[WP0d nqPlŮۮS)`K\1xѵbr0c t_ ]x>A>%ߣ-yRy;nVzjT;?{F\J7pOO,TSՓ1%Ppú}9B6CF(9ӗo#Cas* w06Q.sػ0 ]ot2l2sy;^hD2ϱ 8+UU|~EY~/A8e93>ٸ& X$ k)6\>>0hrEnOuڱ k! sw3.A㭹h/g ٽTR D"{GF>~zq@t0u ^D< 3m!Oo{,$e#I\m(֘\\CmoppZƔWy,81єW[SFT&&^tftj_U^ -L)5H01n#@{wߐV du\ X0׌r8pC *&\xDG/\Ű Th: u@6b籰}^*&_W hui_[-7 Sr1r j!vTY ':)06]8zZyٕa$(g蘮b+ա~n/\nX c+"bv8BQEFfn}PjF*7 %Q^9,N~7S{kkֿvyby{;jMg!yGkL4D ɬg2d|N WMot+܄~w%Sӛܥ^o!˓KĨzjqP퉵ɛJDW5/9}Ls9!-4l@٤ӱ@$QǔnƽvT G!IF=idm320i?CeǏGg[.lDj c P&ZPg&aD `p3nrHo a&S'>Cs>rjc5Y/0a[PE ;r.!23 ̱뢚E8^H fIFԉ`n&rZ%gQ(GC*G[_AV }{*\'fUsnJU&=بBįJ{wbᆬ!dO ~H ډ@ˊenǒֿ8AwJc:U 9iQ.:N*-#\.{S )f1d[/2,dc! hM{! g-9\If d: &hpn79^מү;sw5҄gᘄꝧKmSԥJx YXc^l3Ag{+$ע,,&h̨pDZ6ok3R>N 8 &Y=CΨ̈u(>IHMvp4q+FtϘ00IKeF\I@C;4ڕknW R's>mD@2.cpŐʉjͿvea?YgȺo+g-v ȵɴg>"yo/MJ7L;X˵N/`auf{Ť ƥ)>%28p"+Z> 3_/ Ό,A6Imjfm` K< @|m05@ : "YtnSsEp[ǰFt'fd Pi .$ iWƍ ܒu7D_|4cUf<!N ps1N g_i t)+ < wATPHBl.~믉o dJʉkIKAÏ/Na )^zsEJ(sYW͂»}kNswYgcsq,Y UCёx람'Ap%Y)5uEo'{ߏk&|Af'FLE#Iaݿ W5 ɼ*.?vߊMed>8u//Uz1ʎ,J'We &$ V {A |moQsqU 7{cfL_=hWdB``/\1O\Jc7{oѨ.~CEq]FGr$ ڛؿUz\{/%*#j>f рm)~yf^0MjVCR/.^ wG yƉ (LTCw,jOo% c B_x@0>jE*\0@, a݊֠ԳPLJo] nE]?,߇{(nrh\_4CE`y6&@.D~jI=hkm0%}!L%( \&;-=`nZE_C"w'(\m5A B‹К\r$dSUJ}t_gꚸ !c1e軞Sь"]$C pSߴT{~^sן|(BZct>;%k傥NeSj<7N]#%XGe + :G[G'w.ӿ=j mEܠS#aܞM)hqqy3qWV=x-Z-qE6f) )@Rf= #5*+T/.vSf#1c# WTu!1L{4̕pFfxk|&zԤkɵ@BOHp) ,owfxz. N_om dWTt-tJ"FHʗPksBgRZ4~hCEf)1U2xxIp@SNa>QvS~٠(FL]hPda=7>Mf9v=kl@3eج&g`{ZN*AtXowװTf,'~,/뵕"3le=!?=Dk$i.}ެM,&{L"5 uvY& տ[1'EWyDڔ+FweoM|ږ| RgTYnmMYJ䩇t[E40G3t}{ߝH<,.N\mY-pHU ;KY6o3e AU 0‚L,j*J *Wl[2;<$T9{7latlCP6pܚk|; EpsUULJ\($U>L]`4(ڡl]ٷXFbͽT]}$16ΔE0TS̵7غ_r*S?%;0vP`V`t k~X:rU9up*RB99)Gv[߄0ƌ~^}E~QZ @Jڅ p7H'1Rt'3z> Ei1ٜHqukh8Qz~=s`e$4]9$J/phsarI;Je@^CPf7 ⒔tHV۬h@X",rP6^4k:]g5dތH kZ'~|]]aۿ鴂nN7r 7^\QPmpy _plir:mR&^%nI A }‚`gٯlr=>١Ml13tnlX26ȁ+%655-nC)7hS Jb~ F 98{[F0DNJYUKpy+fi޴'-^Pr}.'Lv>$ӥʬ=zب@IEB˰ ͕ /7> T5rwQ43<δo("rN t4/hou:lW`j:N!s;6d<\P("9-,sAs0\?|T>$_@nCCY$%3Hz.ɵlq22/siG-e\v몺1l-Ur( v.fBBh;6rx?~ѭތn:uh25j\6a+<-‚>XWt"O'СovN GB\^YF=,cQZ:/m. y;R;gkN%ZѴb+b2￟sCA d-pxFwZλu|ƠzHЕ"' m.з$Zs>Rt0Piиo>7)MoY51Smk| B4|_UcdҐ3u"o-6Qž: 6.dnFVRh#خzL|j.S R AgfEkq6،ws([w!S}u5eG"H7ٕ7Bq2vX?i0"qoV|{@Q&yQP,s"|췑1=c0Es"i_=l{~%i-`R2'Ͳܦw@uR??AЌc񘧈ό8&o;hKϝiB;^_* ^3)GbZ2a'z!H6qceTZX8nCeNUcI<H-SnjI,=7aJ0h bɈ s5dy졃h7~{B#-?;W0[C"5 }FTs x9FT,5Ex+I&w뙧rHҖيm7_9#17IA-2S`qwdWRH,?s$cgdR. FƃcN! 8ʕz;f aH]Iǰ쏔Bė^=+[dGzvDL+><'ǹ Esӓeq:,p~1x&} :GT/?3^dΐ'a#d&+'6Og .Q7 ryK!;;7@ k7A_!p&WPW#&{6|XT5 3L)+ /X&h䏉EmˈI{A댢q[fƾ/ԢaYH}̤aF9׫sO6܅鿝Jl~tjPhйUhC\7`eԢ_$Je;4W^(-|H⌙ B ]Dz/[9Ek(m ,kqr* 8ّ$B //{35MMcnıE]˛S(gD1Cт`!䘔As$J<Gvz̫V Vrt\ _^LD+ ˁU-\IXGV|J |?_;&•n=՘`M+RTr$խOH'~ٙ:K8l5bUh,ѵ>"WAZ%F rzcwZ-T#{L{i < 4Y7GΡ9T Q;U|ap:/5;MTQ^+;ՆJrw؈N08-H͓$qR%_֟aQ7J#e䎽o{X ̮>=pNx3/ F8d ͐G SHwr'V6811,pg`cd> <#G#֤b?\ î;aɦdPL6: 7G{^Hi薪W}WPYW\㊽BMd&dWD[4tvŚ? *a{yKaHܛj~h- *m>Ct(τkߨhmH^>;> W` a@BIUӹy1 9N8Io.޵hо5h7--Q /U ;Jػ, s ,f{ *S۔-]/,]kHJ+DeҺ!l>ڛʖ K0\1 fU+ dF6~dB"“F&X*;d Q>ƅ .#&CA!?q^lg8`Wfk4Tc^hbhRbk\Zʖ}ha\&  !1`eҚ.I#BjC6wfCpb!Qp-0,([`:Jw6 C'c DUBbۄxe6UO@Hx|=!yn"ׅ#*"6a~Tp.S.E^,0d[U3LHqe/URQBp=kJMr-7(ZZͰ\K>QBtn9LJR)=xnL,h 6Z唩2} -+N͈}4 g;'-զP5cvu^<'xX[lTX2 9O$[7s ̯>(@aؠezL}PraMζΧlbim=* p,XL#ChyZy,/ΩdsvӞ2w p^Ez*FCgL:y{JTKش#h[To>V| ]50#VRRRf+P)+?dC㫑~ݗѓ=`4%CdFJzU`v%/@Dߒ]D!tQK|@Ex=K6v;R%rAaa0N|@{Uw&X)'eDș;ñ>7!ix;%>k:@~,pՙmY$x~⯅(n2";2 )) n_{vQY1wTm7u'ly̼G D< __T~Zid̗r [фpzgXg;6~x6fff1->Wy]-L6 T:ӆ7f2!CTvo_F5cQ&~zI<ъd\817.#Z!N&@'A`8q+M RXkRհ /_rzƶTrT~nUTR6zRfOF7tZM u0Ng[3D)مLl8Y=w˳=+W30DEiς`it |`QdB%}BU f9]yKCF.lQBn<2$!4~45̚8HL۩ؚH;|Z$6M^7 Jon)P3({Tt{t8nJ+JپLXoj.1?q Dml-ϺrYcj`+|Sggah!i"5CɶQ/ߦ>A0붋E +˂>7/^s;$ 0iʽBA1FwϓY OҬzP<C! 05.X"Ѱ+ǁMqX9Cg*XA8 LZL݋ NxzIPqu+U(c3uE}nwuP`^V%ScJ$pxT:" }Fy+4zwhZבoExXG.,ޣO[Y̆g zz0+[ dA.<@iyGC4Y} _\,^'>-XoxuFǍts,d_J{s2fAHt9A;s]_%*$/f x߬e lʔEsG z=\ʟzΤIt*V4=}1UH( -tB7q}FwW!rϔA]OH 7n|򫺬uzʘag\u&r[oY@@g|9"qV1x^HP*ɽ.G-/٩7ыERtµ~g6B\t$ʔv.&RwQa+D;"+ RrVA|*- |ܪ1ߣ{8%/ --Œ֜(GzMF\ qCmʣrP0l{biFO {q:RR,OϦe`ߌDPH;U2ɣZj$k/ m|\)DBw(r>HuB- a^::4M _ kΓϋ`[KweKcZW`1w;]uC>'TXV5z[ȯL'SI$  jlMwe _L(epZ3φ$Ë;__Bh A P޳Ft~9 Q2"B [ɮXF:2C $B{V+L0qQmO6*vm%@IC7*$7KVԼsv¨?+RVFˊ9K4^L8U;ВGcYvb! k:M߾6ۛ:L|n E3W@6|}zdTQx#CR0^o\s| kEģN_PEs$p@Ty`&Pņf*U-IۥMq3~lŦ t`/MMv|=HdwHmsmjQB`) 7Lu!}_p>Za5rչK(:% R~*Qԡ~0\D{os R2-Rn'GwLrs$_{,jksYKYznxĶ \ދ):| G6 ToX+N [&P_qwӎ=ytǥ=I2űL:LA6 JM_* ̂??WԦ52lUj,m@@nNC sWɝ/ @s͙oi7YZNk;.41 sSI^XT/p 2L(e4{]P.Ow*#hPA"}dX@FNu=<v=#H 6'4)S׹g`4 Qڗy]0ar:Ndo`XA:?5gΈM\ ۄ3xhe +` Q!EQW>%2dE ^]RX@gNKlR\i-'T&e?Ps\C?Ð4С%-DGW(mN<(!$V! PҀS"Ù:yg&IJ꣥z:&)<\58ϕXǕ iZ'UIlpT+F$X%ۛZtϩߗ9'Ck}\~WHV8;&q~RU(:×3eLTTkB[\y2!a|7J>c hSp;O|3T] -lNHt_[g"3b%YŤ1ҰJE DxX]Y t2MSbq|o=9E{žkp{4}\oT5i𑩦6m:\IP4V9eZd<}&t'YF},7ଖWj-j+;b Y@G;_ (n$:j]zbSFkū#, x WEy'ä_jV#Ԩqy! R'K|*)I#9\`bLq!ʉ{Z~<<<{}FJFL[p--C5c hlġͽ's[4}][(~c% -=i&aBQCR _ .6>PRILWY[1+ܹ8]"@_ft](xmBY`1LdzD+$vɤܮo{[;{yB`wlVA4}"|~2gk]g6dV }EEԔk;URdk=>_磪O߂g~.wXdE]W|b¯6y%{4O~G>rj?QlZþпx5@b _]\߰0_1t[CĴ5"mģy#ķ0/ ȡ lmREBVvc[G/,"Vxd!`;pzq78c81ApO0Q 8[b6YR*2UfSR ń p C0aos;W}Xο1HwH>ӆJ ΨZh8ѻjN7lv9dD06yQr!yɢ\< {b@IF0nr!klى}I<asp5gtanb&+ޟ*œļ/1.3$h6Iؖy)`!K7hsOoxhU;?R\&>BO5|[O?+R"՗eoO-1v /* ;S!|O6]CKCi*x鮀 .•KwܺFaК?Gb@׈1v'փq`LSae64=u2@ծ|rĩ|+*oMu0mԻ!653N|s ^@gs-k#"{J2c]caOlFY)As{!M>柫G+U ׏].R ܍w Pj`'3 -)=E?" VJU:@!g+N-X*S7 ؃8f |k:[uES~';ʜU PpJyUVQNO۝ ]vH|]~NslCUy?-8jH^=wtP0?0š] ƿNw'L S5r)umqnۚX̄ʻ͏$47Ki;c uAĘ~Ċ 4qy֊ioMIԡ> U|.H?l ^ K{!>ARo:gaOj0ڧ<\2}WFth4]D5b^| `rS{RhI} ҡ$G%Mg:i=:{jޙX ]* '.lG&VBg &ܾ +..&8''.1cGp2Pׂ&"Ѐ$E>"H*$pl 0=|zMÖ.Xf !~)؟72}^?bLnBБv]l^/ PU5v8<\y|pZ tۤVbum==1a_ Gu7!yf dgydSK(xDO4삚ݎP!W֏.>7cJ^E/K-n?.T @S7@Vxh چ%2sN9p-xMoa (bBCAu-u4zfR:\KnPiwBxx8tGPM"YB|EVkqh=[Eu-#0d6IHz7P>}ں4w^}VkK^h]d{JlCӗ^ij^gՠՋe+5 m4LlQi=@zPw>Qs4cU#baNBR6jҷ`g>\0ձ}(8̝7΢Jh?3 X'pNrkB<5#]Oǀ/0qu5tre?sd@Ub%eovm'MKkgU*0Ř4?9 O&^j(c#UUgMΦrt2dy?0[XۀF)wd _ZDPofhaSDnr>T O;Ɂ E+N^~3QY;02}e<69j?sO7SSy3 @r78S)<@xvϴy{J7hAړL/Ui~TȟB>6͸ɮ9@.[TWnB=Ggsq1hE +ra0uOonU 綠ܴ%" |-Cckw90)1J\䃖&U9|ŕs4 b͞f7X.eE4hl 0,֖6"e>D^ ⒠1| Ըg&;RKLwOԳx L8?׮YΚ6ؼg_)%ᩭE[<3Uhٗ'u@Y+@571Z|X֎&c}bS5gBIf'a#_ J\IA E٭h)yf{S'Āԟ@c! )&ŗ+gE}hg'-]tD͘#h m:Kt7 H5XM1X+qCYknu+x8}^cEodH"Nj G@yw鎡Ʃ nI]n7H kagoSٙn3O,/ߦ6pY(<>[_%Lqj=0Yt6 B4%^y,5Ӄ.#-_-&o’3,w=[?ެk,ѢHI} ]P\z/gn_;$((t'es[35-øS8iE)񶢏ǬMo[X!4+nAզIn/gLSf|p'V8xt&+p#0 Bh;]䜾*7ISW2ii5Aӿ+EN>u ݘڙ^aշ_}Oh (3+uRLIf Bx. FU BOGhSfD;9O+v) XyD4QP\#_poˬ'!:N͘Hm>Uq߉w[/ č6l-㥆~&yV6'=zA7JU^p1Eu¶wv,pklW>j'۰%5.b~ؿޓrdf\u/M:?ogۊ _1/ yCVRd6v'p/#%I] @lv4,ɧٱ8e}grfPzQ#hz!n&cucL_y*|cw:Ԥh )/61%`'p7m#  hE%}PB};eE;%v+^`l8fhOEL1#l2 qMM}^ O Yh׋&4VWJ^(Mht.?@QKsQ rX!鮪cͼ5iSU<^Vk#H]B&Eu.$z=϶|Ps_G&I}aPߗhzmMA-wz *OJ\7k7pәeoc!%*]>< bQޝu$wvEfgx^ѫbgU&ˆ4!wP9EISjȉZ}°mԻQQ5R&Z m #2ڍ6#6&%QI3[є ϏݫLjkM M * !4+{;ǒL7 ¾wQUXQZ^:BhmX]Lj_lm-Xɟ0eÕv{r;OOoV.!ї^3aYy1q*:<ܕm;zXE$a?: aU}lEC9?G_D@ʔR-GA&>t 4/I7bܑ&J^00A~!j:4@^LG37ѱ*`JZMN6xGw_8WTv[U$­^<;L 7\g{Y&JߘP$:W"$M[,vrrw@BafaϿa.ʹXSz=rJ[sR?XcɍQTXtws)&}wt낏{oF+&\Ęn2]N.<1-E5U(&\Fm] :wzbwfT%:* -۩;5Y6DVafVSRڔKزEʯ_oL㿎ZC)[7awn~H%1`eB7ooZ%8lİ>bP!)sjAm2c}h |ؗ92^& K-BL1BOxԌލݭ&5V @a|VVJ@zT"l@`·~fP ĭ7_p_G tLMEDCqJJ~+nt`)q]rUmmr@T͛Wrf =\IR JU\ѷ Z`sx|}O4}$o̓b5[i+C 6_S$9s?PtFϪu C>< E>M^ VӜ?. M/6>S>ւUaCRh3꒬2<9Kj ܴI&I[jܒ28:XLwLa:U{Fs::Т7@+Lqrޕd0Xv ?RIh~ tnMp"S`"Go=ݱeLj.zβU_|l0pB;y#}\z{p<ڄFF[ATf穢[0qm,O7.xtED.,xٟS5; su5r1򮴷-.F]S@8Ɉ Ex2%[IA؂b~7,]PR ltz\w!&.@64:AY(|ȃQYMCQ0Gļ&~Q7)8ڜaS֑uE}0SEw"|-Vqap{fs!$k ^wt~Y*]o7gն N-ӏi6,Ӷ"BYx5b5Cڔ_PMȶj Ez%6R8HRgzH|\[+KW}yj5Εg?370oJ~0*ԻZFmK +W9ޏQdZD" ~v\1\^#S9qA,ϼ6zAvX~awбE'x424J`~Gu, h r7?O>~!%'Dk8. O9 LLT 7n9#ʚmGp\MNrWPzhJry{lDŽx_%m9O(Jw`bnq) VY&-LV33IO1wMk1;F1'\\$ JAq,,qadį~s ~W:_6-t&;qw}bL-,T@!d!rÓ[6ƣ{i@|µ P/@nSiY=P,<"FY-B7O_8XG~$agr$i8h_݈PQ7AS) bX졉*%IY˘\ A^ǿGVo!Oz,0A0hƍl ?/ϐ(A!m!8ࢄnA^!W%bj-.ѵͰt92~uӰ@*+2;0-b/6OY3mcW!=0,> ۫w+<9ZM:4J`EfK7>1qZƙ `,F]3U{wkenx 5vDRJp +Q^@UoJ iIeZv4ɝCNHu+B.J-,mԀ/d|Hr0[} RD+˓CZ,/Ctr{7߬4SyġveWI(NXW#J Vohj.e]tT@.bOJ,9,mH*gBB2jP_E<'?fŇ#NҘ;֪4ES$֒̐ɍN M*ǒLwk.\41kjcfۓ:2:=hi)KiqȞI<R&)6qNq} N Q3W'4LPH5O"@b \ⷘIZIsKC3ן]x"G`2]P)#Zcg8yu#W+\˚Bxۦ/ x^tګ:6֨h<+.-NZG0U 969Ix/J0++N" gf:&4ќ>'SbU2Ƌ^KA\.?2YFIZTՆkQ`d%Ԩ0J^J~5Bzd~4{IH5ENou_Q)x0:MSnaQӰ5@Gv,2o*!XZx7mNH"ImOsc84Cqy%ǺUO=%B)͐P@NkG7H2v7I N+V1$7:}Z.GmoyA39@}P&ZGfP%|Z07~_6(vbKBZ%$j Ӏux n,_g ɷ@WWB!u~"lrk͈rzMA@4C9Owx dNRX5Vd M ˜DOų<(u6(^o`? ٦5'Y"!<lYr$ l_чð+YKGIDnZe^dߧӬQw}.5S<xXOS{ěc,[0ΰ:k︢x,F%m!~vŝ"uA`Tz4Q!Қ+gl`8VRYjIKr:f $Wkt Vzljڸ>'} tPyRϋB:4ޣ{ sRP:{Zͬ v.ӆ '̝HT>m8X͂R-Uϐw1?1F83Z(J#.om(0.p}=1xˣaiw9O-sN>(>uK@o6k Fx!fH6+~i2==Փz>>$, `rucQl3&c]5ڈ" zx"ܡC̎n 8䑸EwEyI#"ӡ[MnUc~lEƒ)b Ҁ?k[d>#V+H*wӳnx$j Mq3 HK j 8;I Q6A:hP>xܦJp4ʘ#JJp}ޯ%9ܫ} !y`ZOE*KSN;&=Qp" Li mMl(E,Py+ mЉ#TlN ;+E GtߠH4l#Տf8{Y#y*ŒWe!ԱNGxITYHfOm,S } Yfq%/^|GrzF|{ܗs$P)ۺ5H(H*?ed"*Lb!/6ُ qi:2];.HD*A 9n㚼'5݉8T|-H8߅,{CHKmm9^Q_FU`m' Q_MC̜~" ^!ܰ|[ Y~o$`pP"UaNN/0T/u:rtKǎn]젝WIl2w64.앓m}70u@'UŋfaMXO gvylb_!Qx(ZUdo e23ɭdG[< 4` Q[]t.'4:* V̀ad -ծhrwowaTM]d^*Ӧ8xFpR5g^]Ea *(6PH":"tNoY QI_:7}. H# 9Kc/(+D?ou.fj-:M^0OEwLdCmDaS͉nY`f.Lu)¶d愧 Dg9C)sovJz1P5< 'K0UviapP16~C~TwZSXLۼIsX*-Gc*F-1ĥ{61bwrtaTiO.jM{̧ILbU =7S{]sfIO1Tŵ5wr 4$mi|A@&C<ݶ|YtIYW籶J}`5~8K,ls#HP}zV*JVc߶n9|)_do b R A7 7u5vBAYJ3Ƭx8uoׂL@\دiЏmmett$GIo}'`k43}ʍ-U=&O&M⇊"<`/lvihu߃sWr0H䁿]]zom^4!?cdz3C6ePbIOc6;К]==ÂBg)j08ܱ/ebC2"%`tHnw"BS"nBo^nIJf3/.΋ާ@P>&B[D&qvC  ;{<׿4xU/ߛrk/*WF3CฏQɝl埞O0} 9̯~Y=6[{B$n\U0wǷif6QqJ8sf͌|Rgo٫]Z!MdߝwaV:u׏p{Z\-g?伪mL FP A=*08IuwӘ' 5y;"+ɎWҪ$o'9Y<)EBH ,W F1C!>Oʩ]KQ.h2(GWǘRpU |p"#b}lEt8y= el%j%_N11TNe.>%S PKH!ȾO M"3LLirJ٭YN&UڛGȶ&`@SM>ߤ-4kdAeNv8"p66;G ed+rtSіg}rEڢ6oAVyhl v߷ s=[\4ld^Ñ? `332ttkK*#I}VrAFޟExzIІ.C  ٌM*,)9ݮZ!֞cH|uIgmuVbDPbHAqdo\.)&sە)o񙂵ASD4|v |:VXQ[h_UԖ_7 QaQK؟Q'i,ETUԾ;ߧ o <5W\q7Ii=~Jh/Hm]#'ZGN:Fg#ďLGZalL1^܆6d2vJ-|Dlcy{WDY`;` $ZG5j6ˁN6rr&5x c,(vhETNk.N%dqx̞y :?_+k-*Wtq Rz.Hoq?U /o?̼i Bt_UgcpǫN|6qȂ˱K+|gvy00$&hh "YseB (K%Fm(j>/`[˧NlSlѴ(5!vq zۓ?E /ín"_v}G%??>Hy]YVy>El Z@jyJN}55a($Ǝp3ׯpYs"I1}Z'L Jem1ICYYC/hK/xǫQʊ Eȿ|]dǪFy/ymOIjD &rKܓ !qϿP&QOapo@U$CV7dV7b]@b4 i!6JEl;L0ҒϏjcݥ%qN6B'D B @r ŏwj-jĠWB=btjHUYxW3/56n7",QT4<&) [3?]LT3yMՔ-M{!8D<|,ڮdt6DDtBBA{Ӽ!twS};q "($|9jv $萭23xii? /L0uݐ8􀺕| ɩy@Q~ HɄHMHNIf~,uINb,tLտ,['1?QTxbcZүWP6~I̍UpZ#@KL:=Tlh>?MU{R^Udja- BiKs6Vֱ4ZK[)\x6f_K)7]kĒG9*k}9gjQc :EQ25kֺ%Œ8Rڶ2N̦a)t)0BƗ gP}оgSoT@$3=yD?:1$`Jg@ K[C=.p{ᴺ.P 5خW`U'# +}%ժ`RzPm+3[I<9T!ZIB*> 5$j?cm0𨝲NE}-S*k PJ̞e^i>n]JYrܬ7Zs;tRDZ;ISQb'FRNeqG}]C[1V {8:bô/*0!%gU!M jAnoSF7=Sj/>wYOY[$J/t!l!в'leR dT[čS;8fs "7uO7;J0!v/4l-&@!)0R|QPzKBOsyd"G ]JCc47"&ËG^x׷Ւ45(g'p엩|q$, BŕtHK,O6wEMyQʛYܨܔ5@pӃ|+wce0'ݟ¼p70zXy7҈LD6m$BR(#ݸ; 7&3{YV7;\g!}4J ,18d0Ri* ɫ`>b8=tl nDbACvOm:kj>|2sRQzpmr 7U5ͭz2;qVA3kHSWz 0G$:`Joȵ.A'k.RґK v4x4dA%j%Xp 2_ ? COR ׇNe7)dދïH~6I(?k$+6T{=F4d&6wB+ۚWŋ.*ڇ 0dy[ub"5::価خ郍(&8F eŽ%4"2P|pR(iT)yNbǛ!F(,=_cW2 5 >k]Jd{,(`HLߦnewk~[wkܓ=An>%6v%Ѫ;Rq>F  ӧBɳQ#jђw²۠=I={ rVVb';'BU\"WEB,V7E۠FAfY\,ƵX;ޱJٺd^FF-eMą0e QZο%t0>ˬ yNj?AyAud] IxStsTt+j:Aγm].y@ (z܀41v(ג9+ X#AM^Lܗْ+d/YW]彀ϙ>aZ-l m=f˳U|^lb֢Eқ. ]&'TYaW:425Kǘcԍ\ 1xG$Eظ (\1.Lw熍֧oj!tHzGh[ygNM0UKK̰V°"TW`X|̷ l`}*ʰ{ IRk Eߓ)W=W"SAǺ|Ҟ=un6i .Pq#x?+jxg.C shU['r_"*g* HֽIP[n.q&3}.2y_R#EOjF4#83TwtQ6Kf{sCrkXQS "?F /P*vg;f) Isٴn@% 8 K^,yt[NCqknJ7qd:F;S=AAn\Yxp~ѱ Dh/s6v` Xj'2%V tab{Q/UIV)Msy(eؗsTh!0'FN/$syFoͰA4 B׀xjXIqe㌤ѷnH%4Ypiٵ) >ޯp1Lǜ7(ž.C5S>~a]J6= A3h~ ڠZzj(k 4׷+gݕǥ*ސ^J19E3-Y zP`z@w.wl!'߿Q"|~rѶpTƋBC\@xVRR8br^ȪVt P2}/=wR@XXf@I+nZ|F 3vø)إ^~!0P hp}wfHGk['0MPfƞJJV-jdf'ڴlM2!\fl*1]n|88^?H`6fwJ,/Sgf;# D!g@ tTЀDU:!0W_~Pl%qcHxIW`*I/VJ+4`ɧT#{֙>8"pza_S '/HY̳bۤ xb!@.`:%o?.]76q-{S .{iJx*]r2bUO xYQkAs}UY G=-!Gq0˪\ y|6T5p`OiM{{#1[?#ԟi\lq2yF:`+Aai樏-I:"dg.Ak"}Eo7Sծ't@T`HζeS0EiL//>sQYQ1:q,H.yVxRaQ3,o,3։>[MwJ ˷:g,WHz)Wz)AyǸ- mMb_lB1!@Nmu\BWІ/[&k4߲s+@ee|A78%^Y뉓9E>W]pohzH/|ԒoG*E(dT3=AT4N^+s}tHJGXj!š`1=S:3<=yFt(+2YY%LlG$:sF:wU}MuhY4_AS)a$nvWx:CoZqD;x{,*X 4/_:,)[J_ dzѕH ۓrt 7ŕ "TΞ He:g*A4M,3rx62X6vC)YTAQz)YoHl~s9[tu+XAX+"a߳P4D媶8$EAa G4 O:L?HYQ`26hMyg$,w>in,H5lC7et•z׭PT*-VCNI: VvOә42Lg*PBBK~] u{ٸuh$ȻJh  $?[c܂AL֟ ~ Ħ`%ی 0-X{\-nm# PTt'Mx|p[6_emDٽIk~USx!dq[ж&c}"Rˤ, 9N1UHE])ixT/nk}yɇR)I hMe=2Re&wZ>:Ax$q8 7: =G+[Q}U'0GSXV]Y񫠗 I+Ɠ"'2yqcBDvj`+C'uҍS!c,lu4@D C:G%,"],6Z1唺;i, wK$?\Lā~Ϲ &LHuSK<]m2!Xbr;_:"L=%d[B jIuЪw"le| K]#;1魼uYҧRʼnEAJy$1h n1HGB8xa)#$.^ 5m̋:uI+fZdL!PM(_ŒSt)QݺQX+p\s*oZR wȚ/hG~g-#$n4QIc-ܑ9O wUQ{%_4N{lp+oNkSzҸ+3GnP+4`S%\" E0yϴ1 jxDѼ@I~ *<% ׃,kH-Vӈ.gLrB|JW:-d DICZvvJywۑUHSTc뇢6]H=Պ>&G"a'%՘1="_Y"4H.2l)7Y!|z1/O]:]/Ph=2={rhbp r|}#0L&oF"^)ڔ#3j}7YDE^4gDcR M:] -~7-ߚjӦmBCwm1&bfWxQht_ ǔ񝣂 d ʨO ]ѩ@azv)|;"l7=jzH^c^ )%S*HWd٦HglS᝵W}JR\ _^nWD2`gsڟ #6n9 nl--|UET^ѹ+W/|(E u~ZPcFL7w!nJZ{@rO!oB5UCͶP{lq\X 9Z69kvgFEqs3XHKgPzmm=t uRкr@Dn8?B̿ Q<~ } )Nڵ>SԄ?Ba@j`Uugˆ'g;u>+75̃ `+w|~l DzbtBVOlǐiHPrȑ N\?)lX

EP+-b"-v쭔?\=ì580wĿ݊|n@TMRbH `{W_7 9oާrPBCcblP7 [#@*ڎ> |&o!}Y_15|:nlYjtf2w9ኋ0dEtPI7$G1K! ,}ھ)[zCaq('b=gSYIZ\. `>\x?cu 8$"Z˞2@- >)<,idgn3 N!7+|bvp\ШƋS?;j??yob^~ΝFj<٨Q^QNG9K/#X_39%~>~~23tPWBUD9O霅y6k{ptgzeGT*J'%Qx ̞^V/G)Mv³yyk>jR7Vo>#`f2`Ibq:z0o♞#\O!W$D$u\;Yk6!I빺bPs;B6َv¶HZD q+@s(8!`ڝ"Q 1#8Y3vq[N Q`R<8cdc~cEC2[7}.ƤԒm}`м|lm{'ix'ب1rc s+-!(ZIU/zhs|9)](5v[_$Lq`J*o y}rvO ,y#,T_ur]1˃DXP64ۊE"FEC+I\<{k-cyuiD~hJt}yCŁc{jjnsҭpH^wʳN CW> 9> 'f^P~qouJl'T2i,!=m~GGd*S;I%tM؀ߊ΋uk]prp;$+p:vtk2Z#߹;iPYεW% _I\uO`2Umua^Zy&.҉3 .="X`j 6804'J7ôe(_K -=Uc]-JpZ]ROeIbj?/5+#&\uA6Oo!lqNt§3+aͩB򚪋dhe5|7x8=eruKMGC KT'ҷ7ojX9CQL߿ AѼ#!J[Ym`4NA7otuCc5dUym(m<%2Ns!iX%1dɥ[\&omf|"L+.=mHJ]S8^'ji)8/p-lI!Ņ?8sb<2SR.8uO??Ɔq6_h&(dJUBgJߛLhejj|l4Vy$Oj[ >E4 */=ʧ'-V{7o*cI/J5m&CSW"r 5җEoN3D:hwLvaIg*Zu, ÉvS>OY-P5nFed G3tre^&nsë́K`\r;пiR~;qa@Og.?BR7yݔ*(qdRoÛcBTRMay@Ҧ=) !MU~w٤ T`ܾ 0Zl鉱Xe?9gϽ-\3ĥk:Fl|Wu|)MC%њ H\@yK!ݑnE} yf2=hZ~yr=|$ּ*ܖ9E,̿P Cv]+2]FC=xc;ভHQZ3'cyPIӢH+hiC9ct&~ \Dꮁ٤i+C' \Y_VWM'V4gnZ_鑒?<^<Ѭjrn=;QMZaLK cʴv;l4K5:Ow^V{:Y`@QՍ(D>W"-Ǚ}r/$P n F rA;T-e'76blK=G. NǃDgNE7pV9xP@m9eF4-Pͯ{C{4Hp~k%. `XJq(-%h9~iA䆺ՔGdTozVJ$>??DdMްU_*MXP08ʃt`}:]g{hَy,]EVukv.FYr.+-cA+("k]WC)?c.xsکn KU}jvF_ i*Y! O>o9V>0AV-4p#?]XiWg:T9 z^\z~>nҽyQ涋ZrdAM^(]:ikaxO (@-7 dW_Rla; M NU9΃A c_YFfy?H`Cv9̝xHwdE˼CۖN # x&_'^e"%cT-$nU\HIt%Px.-{w{`MuOxe8,M|R4"6Ya TK=Ս9@El({,oQIy݅'$xG: 2׫_b6auyAAxPI@*AK.CSP* Kp8H5FayI\slU]IIܣ-& z19` 2d̉}P٥㧂;th֚eHڠ-x4ß"B,,rl-]r^.{vHH餆W-Uh S1–42!4]l.T1[RL#F wQ|-5d!2h w<@~DaS?Z#" z\-Z MwŒ+%M%͠yhwW&xWm }b4?3Z#5g][y&Y\< !\VuV W &_̠"y]֊2HwhZv`ξ6P.qMehHۨ53 D2V7'2;c@e*@ ʙc&`S`wQz,iG S͠[ձL*lanř*pl>um~!GʊRwXjWᡜ$̤ 6*qE=xƽRMlYS%*g"os-enU~K KVE/}`_\>9'&\ C|sTbdY,:=yuY~/SSI B6g>y &.e ƧŃ>z~0;_&^S "Zt=mE5z_-#~%rK),hi=0@UL`"ٮW{14TV #X%KCD58`#A j v]@|Dӵ~!/C.!XJ]bץhٛ~q H#""I,[:lؖ$F'Hޚ/2D9. Io<g|O EW1?¤R߷V6THYkd./gdh\݀UPͰZD)Wf*tc56Ӳ}"@VIJ+Pbyw'*g:L[P~`C-Iit۝٭f_Ȉ^$ݏVpcrqJTvcys&?UC 3m< z)B?fL# -ߵ~4aX^l F xMW4D퍁 Mک54ν &GrRPM1}batdqQOE~pM2vkmT°Ean6?קE̅%mJP`ڜ!ƅہ.SYAyyC!}ۭ/T8YѣܱtM q+h,r~yItFCtX )E4|=lxۂȦ~oP 7@ߋ$.&ǔWS] G/ |JB]6ɟ=E"|Qs S4-|FT^lէ8LS 6f\ZqP@1oFά`m YJ/;i]j|JM1,$sS·%`JX]0jy!"qIHeljP QM|ϥ .!~\MqIHSW{cY-zmdIbZ4DbA89m'QpFG KR:m) 슄ByGL% ?lKoiQ=Z:$EUT`j¡`* >u]?в}5j ;TA)xALy9g6nwI1Wx~^'l a3zhP@|Nd#s^(`8_)~۰40; 9KPHv֦ ]QJlP;DqA@ю)0l-4Mf"6T"v\$BEL3SubhQX1vVlQĽ'"B{Kq߭Q=4<laexnYW.Y:0[~`]?D)(xg?I? !AjgP2Zn ژW-iE TڟᦣM9je=XK(bZ'3. ݌Є:.[u4#@`B[õ[†\ ̈́Zla]L<̭UaB<,!(Xs:~䙀@, u,Ss q.DCc(މ݀?qn"z3qEfAp@ҎkK^1V{Ҏ$?ڷk=̲'azt\>Jd@Jm(fAM`!.X F4FV9u''oWjY>i?m-髻[!h|?'eDCohqEڸI6O*2t!~M[hB0hꄤۉGt{ c:M)=+iQ?vÌRx)`ZӔzWKx9fS35\'%X}=hcS?X}z$ku"SG<ҕS:}cZYbr[D)HwO3T*3`#c;CbDIg}`U - 1:(SX&Q+oe.AXLG*cEɘ `2PaS7~ھ P),T"j=-n䉗81ԃ6_DzɅॅbhgm7h.s 0d ˗Jhm[u |faWUbPqIm*ڋ!d+SaYq 퐞pZdI\{λbm\flw8ysx&]ΧYLz\rys9pŭN oe.)>5}&֩X=@8QP6AWLj .J\s.kJ%V|Pf`AiݵLCօ>kwwR+\xJ5nGj"h„$:K);?6pGL~ ,XKF=0zC_xL)/S]4L6ϔ_dB)TPIWMf H˾MGb‡rÙs- G (aLN`%2<5"fβ;j WJfAsuz|ȷFyBj) :$EJ'cn_@!GyO=8q!)$ݜ vKA|$Qyg}E-4#DlQ^Nƌ ̔nS\ggb`*;n˔g|g*qq:ff^4u*&Ch1.{[?LQLD/-aWcnqü>L6[pL w8(W6cJP , :_%aO( #>"鴴o *2nOLQ}[+#␴fRs. 3kHp4Pz&&.Go~k> n8:_`W3 u@MZc$^kF'B5\[@v^ٝ^f?8%+ܾe'x3)'iWؘ|vh½dX7`MjH[qB*0]J"GJ]=rV;ٺ3\_[eh"*0X(2HOO=ٳRRoIy0LވpQl u|(X7~(;]MY'!,}} !/Iujȯe{epkKlmKe4ij;SYߴxK8Lmyõ~PR<یdeva?՘9jqv+"CC,S@¥2\z/J@6SIxxhД͕Nk){T2T,tN΍Z@eԼe644t`Y(v䡵% Xgdnol`Br;II<g|j@p$|T[eyWigrPC.j9Km.wlneM" 9R? 4[/@f6vIF '[}BKg&ijp*vJ|JyYMᰐS.)!8g)X\9kꓻ6PDO;{K(~R^8>9 I m*nرWSEbbiהAfذY2_p<6@]~C >]{ZSbN셭i&ȠGO;.< VWAuģ6>9ܘF)p] X#O5XN&,G57(u_S9|>($ l\#N(TuAT._ Q4D4 y0S5q7 8ԾL M nV!.$JLW :޴Mx*"w6KSۥfnZu1lќ]fmz4` ߏ_Gh {̟\2;}91{OC?ceΓ3 {$[dvI>]n!CpO}6UN3Q@L[o m/VLK3kF>u%Ćɲ洯/FK"g@f Pz wە_֌C},1/(J =T6Y.u\NɣwQ 3vu`-HYe&λ"+IXܒ蔏Ⱥm1XQyDTAIAػD&34"RMJ&I,Jr s~9B'gO#yYD+x_YaB ^ZG1XdUD/v߰0_aq[+$dp/곪m.Χ+K4U,*!ɺ>6=jS #;9#(ۢ +k8PhdDMO,ha/ҬI[6$}Է{4뇯JEUo3ŤCڰ`_$6MNz]wA*hl{(H6(sVGQ*?Y-ZGS?iP8dlŜxc=(M.g9!-߀%CT߾OYt[qð/tQRſےK|T 벽>9)rwnկkx9z&] ӷ,s׾D?ag?U]0cA|Wϒ=5/ *>S|YsVLnE/ǀ7u8GZ1+Ұg8X$nٸ ԴA*,`fm4)5}¬N!s⁤E-e^o $%3:eE/.l cB˧cai)q%7/FeJ2Hv?PB ;JPO2A$19V)Qy^k|cIIrF0@~[jAe\Y`PU2ɢ)fgLH>slvwe|`SYn(fE,};A+$`h HW՘נu.}3O* oGֈw;}J:87]X:hĻ@>HJM:-4kW0gFe$oym4KShٱ-e&]t'K^x!Wl$ = bGp8B_dbNa&k'iW M5jn&d0"O>SDAm!JWWF]gC= "r[C> wX04& ܶCKAnB J:R(?U7>O4BC₲I s(%c"߰"ZpPbkO>?PԂ@F% YS/-Į6+IZ<A~s._䍃MN 7LKEe\6 dk[PU:&Oj7=!KCGw\d7Ek3.xjZJ֙QU:v.VI!6pB&ѧ(!^MD$"רC#Yq'UgFBGHlCtE%!@Mp/~sYLE77I1c6yTK}er>7DjL ;L@mr"^wżU3'Э[a62yG$F}W8VW9͖6K N4N z]}6m.40m׃W]ۺ_\1ڬrCjgK5!Gq 9}AǞB֊@0Eܥj+Liu[/繰w^xzD' k;g!.^XpʼKӈMgY{=%&$R r1++ȴw3P`=ȼjOj$`NʶҧU0;P%ſ8Wƙ/=DeNq*kGֻd/skt}< 3"7%)R=ZLHWK&OaH)>@*gQJK)1f^/]Y,J߃9!:ъ^l8םz`ܞru.B$[BZl۰3Xl/>IЮ_EcG6Y~iC9O̩dOEZAҬ9Sy y|NKF!U8{ht@}h|T")}MQ޹o*cCGAz6kG[>ۢEW,?g1)%ӅB@&/Н;wbׇeeq(l .|8MuSMؔL/eKn`FReh<~+Ql:=T C*@|ajhT!hXAj'(l(P-Ɩ!(BkSqŅM5s{a|Ql|^WZIJu;_8EnY^,]ȧPZ|k?#۫.A"3ۍ(ow7n_g&HKٷ3ŷo* צ_>BgC\=hj%+ z/&-i{X[WoU=KP;,CY|NjߌA)cH1ȿtX[fzVI|t\":)|I7,/Wt [2ݨ246GVȅQEoT@=x>02T`Hٞ bna#AT9d<",xcI#xmDW*G)Xg\+=':57;#\sbr4d  ^C_( ˳34sΤ&$롢z> WG|M9˖X[GeIw쫣1qE/Q:qS\Vk衻`B$&DMMbshkO2-.U S Y!ۿEST+"r|W׍_WgUBͷ͒ϲ~PqMA GN1KS79ːW|u}˗܄EUue' b*Io,HVѧS|P6aO|y;&ɉ=8bG+bȘVg{;=G;fkG칈?K hJU+Pؒp*=}U2doZ@CrLEס;ԁU:I GI(Bojނ瑜eXbuTs$|l^x~+2p~o!P֫n\:]Q6i*aDD`{3ɼOpnAܹYeV E%{[fLd =dȄ9|J;YiiEDSY~Q˔x#8% ~5:Iʛ-8!6ŬBMG|&tZ/gVk 5Y^Q8hk$ $q`'K ӜrFoyhQs!p3w_M@zPusL 9Ԫ}"k[='ѽ`1OfhM.gkȯ/iao ,x\S,7Rtf!BC0ݩVtԼxHBl2d~靖J2OYY?N^K',IpGyYZyr0i>J"t p7Q㬎X\H@Q < @VV 7Qfh|*\…x7%uƾgdX7l2ٌy0Zu 1'#F=t6È?[ dL ԏ *bδ/s e- -\aY纕$&w)5i圽B^[(MSg\Dk^`ҏݒ`E!P7=1ԅߜt'iyI^cP.Ǧmj޿/e|ڶrިiENhG՞H" 3 ?~_ Zh) @Jy'U{U.ƶ" ?GiyO& UUOl,VBU ūDnbM|Y/gUŵw ]/*6;?n(cb\3cV_$ZwVvCəöY+XDolF?^D+F) yCDE\u\5$/P!;{]LR6K>bF:0Ļ8̭6bۇξ9ҋ&EUae$wy_Krpe~ݓu\"j8|+MBʹ34@ܢ6(k{f8#A960.WFؤh v2D3Π ive֞bZi \T7 r:G8ۋ:43s?~CYM{GMxʛ2S>TO)F~ឞ{AA Bfv/oayw|!8Rc{ڸՔl ud^8XHJqWykN>DVw~4eHԍTV旗ֺ_ȷٰ%&*:dOn9T<;ҧnI4Y!'+9ל_ّl ` r&1 1ct/3s"G{ErP >(u ٣tBs<iMBSeJ;4-PlaJuQ?N J+[)^zfX|&/FKl~)OrfA)WH O "n0>Ot`ۏ."   Cmye&>鼑]7{S*p ߦVdOU'`N75skW5(g`|S|uA2J[-(}NX|"֙ .Cs_݄;{ψN~d2NHNT.;y@r[ۼPb<:z~ vgBpHc&X<hG-.k( Ւ#֎Y>(X>gW,W=ڨIvqƳ╋pzIE 7X&Rj +bDG؞uAynܗe0.lU pmo *aԼ3i"@&t*CKީZ_Fh,FV+4