grub2-powerpc-ieee1275-debug-2.06-150500.29.22.2<>,$fsp9|UdB8Mtxo%wzN\$֖x9_e\)OFh#ZG\'OH+u0ϭiRh6(20AlsN$&4@8ONna(Rnߠ} 2/9? 7p/tOwJPϨɒ3~+Mr= |?AY ,RpJE*:SʾtVv~al8/3ǒ=KȈs@@N >9 ?d$ 3 V-N_ u  x   B CG4KqOOS4STShS(T8T  9X0 :i_ GTHIXY\]t^nbc:defluv<Cgrub2-powerpc-ieee1275-debug2.06150500.29.22.2Debug 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.htmlfsibs-power9-15qSUSE 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-$frfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfr403f19045f58a81d78eb91ae4124b63c51a6110172ef09e280b402583980b79fc3f0b4b80f388d5323ef3a09f31d7928e1f167aa6a5f187e7d3fdf035a320666b05df5bc3f563cc2ad73c76192466b233d1d8fca7cc78a125930bc4fff1be5a839f5627f92c450dc6677d11d16e52f57c0fd4a25a27a90a3b65d77abb1d1c6366d3342ecd6ddb9dade10e285a2ca62ce85d0663895b6e17d5ce7e785154f6b278e68caf1978b50d06c987899d35de3f1c72f95e676cc21327c95b77255297f5601823dde75fcd9f2a6fd7e719924edd68d04af3038d13f78759658789b06af3e9edf80225c9c49d998292b3086f2bb393cb344a740570de1d361f662b7da60f564bef8fb1dc8e9082b593d314a6ca202158112ea6dc56ff35eabb7500a9cd5a1d546f4a87e6e27d6a1cd451a14aa98fec7f68fe4fb011cc3c904307cb264eef8823d5ef62a4d19a8184bdfa4e6aad96ba1d49f2c5bb2ec60cd9ebed4567353a498a98f56f0da4cbd848b1153b3a8dffdfa05671f1abfa4b9a8367cfd9c8b0e7911d40d9f386f4c9d5c8c4623189a5737cd32ba89763fbea631fe65f2dc394a5904c9bcbf1264b868117b170fe887acba76117ce2728a43c7bb507962105d01cd8cf84b5576943153a7ba5092849832f7ea8528971c697d98e140aafaf0e600ae650b4d4b3aa1e47f43b17904b3d4bab4d9d22d068990424842ee2093881abbfd66aa7d750df3f02ae12c2603a95eaaed174af8aaf5eaf3ebc08a0e1cc2b47e2a637359b2405c530b56dd249cc21767201630b142a83276343fdf08b4987263cc5895ad105c8c9fdea5034deefbe228fbe4a60e77e80d6ca98e2256155a207c9fbe76b07ea2c69453bbf3845697408a6088842b886a54f7bb1411c22c2c711a7b83f00af9a4f28e95450289146da42672c13f33a93804e6e44174f66ae054976a5aead905a74bedd1ae7e1db2480d4a81f70557a21d3b6db7ad1ccb4e7421c9fc9eb1442b736cbd7ae5909b132512c5513eb8112ed343b2f50edb3c106815ba992f967a81f47f2c4c79653bf6fac815e80a9cd49425177484b624db52a49bf2da09652dca23f67f34fef35bac1f8a2e768e316a22980793cd70b99abe56b10811e3a72892fb80ab968eba5b436d9a6712849ee1bb8dbb835a37260a3ee298890ca8f751c95499fd09cbbf13ce61321c9a3f7b2870c660730042e9f14400b2ea7a58bc330a02fa3ba23c718c99497e954647eaf8ebd5d922c80ef5ed158d49121ce88c3f63eb23469bdf8d23c17c9cc43235de981e7b7b017fd70ef22f30af903c60f12ac16428e2d17f1750ece1f6d53555a46dc068b24f1ea14baca9cba0caee5ae0ddf0f982318985d792467040efb0d03a842f130ca03a13de8694ed2722a2cb93caef3e0a50ad34c86e4bd5706d5b535ebef7ddfa6265b553336e81083b11da348709b36969167b13367f3c0350a649ee8b79e9a4fceee47b8062cbcf34bf7a57348b84344029e1859ef4245413edb3117d931306d087a2d18028f39e923f77e414a1e46f8f0687b3fb7eef1b22bc776d57c283c493a7357082057e0484a4e963e250af796c73f689dce190727d33d1b09549e59506d26d27f98e1768a26d0b27e5ec275e72b93ddca1e5c86bcbbe66a684ad64e05a53efbc776f148862bbb04c2634347db67a1a6ec973177cdba2f3b7f781b6848b97b08972a870c15be678eaabdc000918a3a68981aaa0aca4947a704424a1ef87c297d5370096003f1c73a641606b44fc3f27d35e77aa16e0cac0e215cd96ddd5197aeaaabcf8abad3d4a82d8a4256be2405aa345d89410207f7f94878e05e34de5c2eba2f84ae57fe16936fb136b7e4e0865f1499d31585b2d521261410d380536ea14ab0f450e34568103d90dae08f434fcb770f18245f00c17bcd683e81bc2a14221fce10438c39a72fa4b85b2293ac48bbf4d043d1cd8080be50c98665834c61dc918af2d2c921ddb798edc5f50ab7ca2d936dd568c9fb733a608ace377bae158d9398da10f0b5aa8d6b54400113ce187b2588cf33c6b2d19a751b422b298210957fc8191fb63ec14ae8e389bd798640314640a2e51ed71f28cf133104f133c22ac24a71210d89f14a48e95da1563208e6415fec09fe84d8cbcc21f94c53c88715016565154948a69b2529b9ea7a7ed1bbd23ddcdbc1e05210b8ab18f6376f0fa4917b62430e82d1f22480f09046026667be4dabffa6e7342d661817d7a71477edbb4fa705197832c2091a33c05a7150669c4d4f1b52d7d751b14b9eb29357eb6f46e837055333834e49cbaad705afdcf830c19d304e5539543a5e21d4b55096ae33d3c396ccbe5f7f7c6603168033e3f549381e7ec37fe63b773c5e274d3bce2d61c71cf0379912d857ce4ec95593376676f7c7b26bdba537e46b4fa90af7a3186832979c91dd480e31c3c46fd92d77dee1da60f484553c7331e76bce74be3697e0b00c7a5df6c36b500c24ca9db659ce0d960c7396e853b324bd47416ec776a2ca71e7719609670b6f358b4ba0b3c526fa5526e0d0df9f8ef1b3c368f86054793ee6f2c1c3301e5861e01c6244aa9a888687ff475957b70ee75b2b8afceea6c099494430fe990086717d9faf1bf045ae6b2a8f7f1d66b1b8b1161242ab2dbf3d7a0f9618531fb4a081fe544b0ae0ec5afabf95bafa320b361232bc8c36fa84fbd4d84eb1924d33c873e75bfbc8b0854b08c996c30096dd51b35f390463bb1924c191c65b47df6415ee0999c51d1edc27fc12821243268e1f6a9c7f0bbd8c0d6939c0e4b7bab60a563913900616e92b45c4ecc20db9a6ab734a90a5523b8d0b0821fb6b7095c873c1d9ac1a1a074a59fa17f12573c15e29bdef46a53d0617e91499228990fafd48f4d70e624e15b6cee88bc00c7f88c36b0f92063be63950cd34c8089c5324bf1742c184e803745adfb562b575984da0764fe2322b6d7cc8901ff604802ed7244ea27dfc82b883361012448389271201e2107d1a3833bcbac58eb64b4b1b86906fe25be67cc26e949c164fdf989dba35c074aa903e5a3016276fa9a0b27f33015252cc1e3b522fedec03c3783efc6f84af6654da6f2807d88f3bb2d586ab3e219b3aa50a77cce8df7d100f5ff9ad11e704e20017b1f5907c6c0fda27d6c9d16e6fb03f92d2636dfac6f552077865172a81c44b1441dd89cbc9dbbe0ab072f77103652e331599c9124c798ef9fd74e9df11f24d2051858593ff1e2574b9f468cc1325d22d220236269f2110b39d3ddac2e571a77d583c79ad00d5138dcfabf0e2c84ebce9a6cf05533d63c2a43b11a4d650304b5c75bfb9d5f92508cb1a9e554fdc96bf2f19f24dc596cb9153e86116650554e554acfcdd46f57b724c8491507a067dc1875c02b1740d8b2c803e25b356275b4ba3720f4779db14577328dacc5dbab62a49a7b7601c975549223afdd9a4c5e78ea8d2af612f85de30ae235ef8a11939214fac70229854656b88fd05a413f9d3557b344cadb1f99ab2fe5f486e3c411eedd616a294dbfd74c7b445c9af5e0923adf17df5e918cfe29a3234857a66c70457f3e2e78826db9dc191f27e1f5f09c584efaf2bce064d897db797f9d0373f88471fb3d0928831b447bbbd61aacb412de90a1e683588f33c5f1cbfeb9db524a627e794a8aae4c1eb76a6fd5bd806fa798cff31def6b67841913e9d9468405362beee52897b00f418e5033a90ff075bb7c8b183c72319d3ce32ddca925c11fb5e2a5ee225d9552d8ce11a390895b73d389a6de8f57c00602c1b6cd2dfee65fad60db4fca9b4ad59990d8dee9cac3d50978d206453fa66e860fe132011e5223a663e2af5f5740933c607f2cc7b6e4e4c1ea90dd673ce9c7ade6fd245624b0b4efabb5331fd6231f11294fde612d7b7e01f70bc945b3bd03e216a7341ab0fb38bbe0852bbb99dd0bd1606b914506ba30faef0f7b9d0fdd25820b932e0ae571c989201e6086a982f3c22894739d36c9926da0f8661fba9e1000587f2811944c83bd04115216f0673d8a1c2757ba246a18c92d91bc6d15e3e916475d546c1e668f388ccb447df5cfee6152d6f278f94e8f74be599d221b0adecd56ec68e871dbc22dd3953c68328c83fa37ba84c918ed6f25eecccacaaae11ca5f79fe52e0e8f84f71302aca2c678606d85dfdcd4de23e76e5bb3e502a302f94eb3c95e3d16bdaef2f3e5ff1e4d752890685f76cedf5ea29879317aca273e1531c38f2ab2aaa3080b8e59ed0b1427a09233301a54608cf47b036f0e7988bf7b4300d934ead581231d54df0ba442fd1f73acea6ba6d4731ba35918f6e3c6f365781091e51513c7aa81a004f2a7c595827372c478ec61ad106750936bd6d73739dda20b3ab925ef36d253d059c071f923522ea31808b82434fa6fac736c20cd293cdf80034f32908993512ad8c3ea29c22015ec03163b692c8ed6ec42091a8bd893ca90644eb1f7358acc7ee60af9f622d7b746c38a1814633ce274c31ee5b9c301a6c975b8d217d0c6396b2007f0faa3bbcbd511b95949d0ef640fe35939b1b623bf2e529ece40c19dc89b036e10a2f24ed0c60b7768754c97e5beffbea06193695059d1dd9219f8b5c7a74d9a6b93e678e0e613f7d09737dd2a6f24d67cbbbd2767cdb02111d5909e5a25a26318bddcf877a3e594614debcd5759e0edf4c943aa372566d2fcb66b1ce2d595fbc93fba41546eb8ab8f915900e8618047374056d2b4aa77d0934c1dd8070f5ce1c29b587dc3e58a70429fb0bef17dcad0bd63cb62ff0ec7789589efe3ad3bc4bf7b36f267e8fe5a9a5ffca8b8844d9da73fccd496b84bb30e5619f2672e3af34e4a77521c8d6b6fd9250769f993b84fa4315b1ef02614a3ebf7397ad3e1f1662bcdc5fec8c0a60133a2f9aacbaae4e42b0ba0a135f111fb6a5f262f25d900338b04221bf18c63c52e2fbb6665207a883d3594f8bb998e1b407adb8bf67cfe64ffea3beb5348ec70195d3d79f2b697855f6b33d179fceaefd0e76290879fb11d5d28fa122f56b29fa80872786dcc369bd875fd74bcae9f5c3f36b637e10a3e7e0934781711826eadc27d5be7e30f775045078ffab90008f95613e665ed8e32526349ae0a5064d56e52d2b50fe917195958ae479422c5cf6303f66a02669b432c5ee4c8a719ec1628b900a09ed0169135fc6f609562b7ae50f69932232c21a9fb4023f26d6b49d9f5cb24dde8f08db3b4f9846114616b75529b3d63795a19147aaaefa3f7263071a670f2bd16f0f99dfe39da06c40984108520c1c8ff9ca211915ae2f04720c1a78b12126529a450865c3fd66406a8933259817a519b28400676c0ec6f2220c08ef90791f5646c91cb03a3e5ee1318fbaebaa7863fbefea304ff10027a9ca7db605ff128053f160c6b1f6d0864a521d8411bec5a96a7e79275eb9052b16ebe457273828dc3b3203c190b003613146cb407d78039a03bc03580623a4af99f75270c9c56ff094502634669d4a38d129bbc674674f8211c74531618fec3f8a9aaba7ead84c637377e5869a6c6ee3160d7174719428894025ab2147d9f9584357d1fd59443c8bb0adc353301ee225b1dd626b36a9350f21e0129d687a0a7c085d43ebc8132b7a9b9e72c552d7708b36c0c3d81135019bab97502bf7f253c9333a3d50bd3c39324bd06ed12def6077cd92c00942f8870c7dc8fab0813cb3f2abd50c438ae1a8d7b5c7a87e83ed24213945eb96fd9802de330846907448db3df3d0795ffb8bc402454d73a1a7e521fa42015d0119f683306fdd3550009526e490d3265f323fef388ac0a859de8cfe0fe55994f39ca32d58fe6ee617d1505b9596df0f3d05ae1073057ef6afaff13cadd722470e35a55ffad261aeffa559593a35b921f74e34af3d5ab52957eca6b6607a60a9af61393fe3c3b120a9922dca0586a17db1fe32797ca6a1bd783133db7ac1ae75d1fb1a5172d38217ed3a6d95977ae6e4f66776e5661c229f63e8465b603ee7ae77abd48c3afd839233f3164691fb6549174cd12b6316d5bf99d560142dde6e0a333a22a0160ceee642a38eaf65c51af5fba02f2a7d5c831334a051db7cf789dfc30997c12cb59e4eccd42ec652279793f072491849865b4ef0b35e34907b8d0346041f00b6bf11de51afa78ccad963e66493505a57a2d2f612a6a60c32fe991a9874b5cfe54a6cb09b128a1e171e694039dd0a7230c1d213cea7d249dd342a9c24bc6c67cc063b3b2d1caa17b91e3419be94a646d11661f4e73fe56af9ec793e299153e631b8064f30d3ca9fe65908b73c40f72921f0f081f096d59c5d6c3a62e0c111fc1d1e2b3b0122df399f58d03fd33ff66df84f55e8bde81ac0ab830da9174942941c5ab68391ba1fabaf50bc35f5b7d052cccf7fdb91f7dfac1a6924033d8a7b997111ce9f6657dd522c3561d08998b88562a6582d036f5768c5df9ef5a82271fa4715163fc9b2f34e5ef8257d05c922712259f4419c5ee3160cdec7a65372a6213ca78e92a7888a02b327dbf4bec1b7166b53c09af4ce1c8ec7655b97399469a9ae2b9b012318574d2fd69fbb7bdd43b0be89ef2cece10f28e4708b7828a86a450040373836f71eaa986f44c9c08a7036a25669f15c6fae9dd5ace97d06d3095fa17e630bd595a40fd97d69ab9ac8c247f4894d8c9860a696bba24587cf7aa3eb570fc124fb284d68483fb173a8c070d6c2748d7382ebee68a961c77df91f795ad7c012613d96401cbeddba5a5a4f5c9a50238ca04ceea87f7b0ea964d503d9fd7b6685d0b332daf48ddfb27688841e1304ab2c7aca28427f384859fbf9c597aead87560ce7164da592537561e74f3f853fb40c323c305e1f39162db04334bf65a6dae0f230fe8839a4ce5143f81f3ef0a17bb9ff3b621cd781063949bd127a813dff2a916fab1524796fa47444109840f21d84b3dc1629311f81936838c85ba7e1816e6a7f4f486821cbdf291ea31f05cc4bd1ed150881d82b1d352f8be968bdc1ddc00cd8e2982038694baa77dcdaa692b35f9dcfc0635ff9b437f18c72d6d8724a8a2fd3d252e90515bdf6307c8019ac2e90b6d10122801051dfe8c4eb2be4dd545c024dcbcaa7496644acd27eea43ba03096a3abbeaa801ef9035aec58d2e4b679451910330c4b295c8058aa4a7c5ef4e76060a436ebb9a89954a0116d93d0635cec4e80dec06291acb0e4ef4ee7d363eb463c24f3f1b218861aa291ee5c0455cbd7ec4382929691dade4e53e5bef0e1bb815d678a60f0fa3d545642a04395e34e9a7ab7a0da0b8eb663e8ee8ab2991ed64a8771c66097fed00c0231d1fe8d5f52ac0b6dfe292eee700182ff93ce2c38addd8ae8f92746bdf9c9eb66f37761308f0f36ae35385b9f17930f0640eddf09ca5e7d69d25d6d1468e5745357fd7ad36129a091188c051f6a22a1bf3bfba9838dc1d0438ba00a5d4c09cd1e051f02cd0069148288d446f7cc9c12df36977b0a64f03344178026fdb3075f8d82bb09a386345c75438b6eccb7c31a6e977f0c70c9b184ec6ae6f2a3559b3c1f72fd67f45348d257cccdd77c4ff890bcd398111f34281aae3c9a709cf73e6bdfe71ba1537c5dc8bbff2c1228747630ca019da60b0d43efa526a421fcee6cca0c9cafcf24bc8c5c42b98bf02cfa4f0b38eee483730cc726a57deff31c18971c2fa721981e97f8314d22d16fb36e349235c3855b360d9aacf5b18072fcd7a68274a7e1a399f92df269d04a7697d8cfe07a16bea3df97bf37711510fcdb6cc888daebb8a80ac2b6f7d7fe7782337e2190bd3bd676127df23cf658000d8bad8486e2d4d0d9e9ea7c0e4dc2cf983c688dea8b096d68a80de91ad7d3335ce7fcf38dfbb0c1fbd0e6f83dafaa895422557f54534d50474745d2a5bb54b79bea75fb83e9bb71de3c4e4d036a3fe6da5d68bba577540dca14eeef68d9ff2d2c7617bfeade0b52f8d92f89360785437850c034ce9d532c41efdee62808cba1fd42296d4dbe9835d6c18da7da52e19576b664bfe1f9a397f99a6975cf9209ebc10484a7ad749e3d816e764ad8d8e74a6af5b16944689204effd087d4dfe4960de541da24c59f81b0b32df65ad73914510e70a70c85af049ffcf84e4409f082efc754737a441331dcdbe09af8c2bf7ba5e9279f82f540eb38aff92646302d96a588ddf73272fc603f5b5bd7155edcf87007936c0f239356233e6e17d85d6601ffdddc13cc1261b3ff3ff4bd8f4a1e34d75f2279d243ac8029645b4fb85440bfc1f611b19b7fa96f51522216351f6d455a158d1485483f743deeb1a64d25a4e236eee9f20c60a875fde0dc4ae5bdedfce14227255c0a184485dfb7ae7ee3a1b60623e618e2e2f68d4677392a47ad40cf87bfbe90807d1bee864f1cf3d1fd2b25d0820f10aa9938c04c7cfe36e72ecc551ee9a14cb4f14d174e05f7314bf2fb4ff24ac6c7cb278fc987e61351fa55706f0327879d5bc9bb5e195c2af947fadc73b66b989be3b7ba9dfbfdcce0c755534ef5e2e3391ea42f36cfe470e166a43fa2b7d35add7539078f3adf44828aaca6bd8d02a7e0ead9602031d23cec184401c71d37f2f2db63d3d8effe95ea231dea70d2609d15a946b26502de5a33eeaf9ec8a15efb33e683455e731cb7d87dd61abc5c61387d27e964d2b58fb3a7fa4e6a79ec571a8586afb4c79ce754ec3c9b640c0f2827a9977e80aaffc146133e9f0d8f800ffe07113029d7946ba3340b21428dbf64c3ee7091d4ef1e4b9c087265e9f67df199c0cf8d440951b72e862541c24f75bb7f31895feac44d4f442551b82b55447e88fb26ec531a145201ad19e0b96defb0708b51e3027f3dd361b9f33b77bd976ce1773cee4b067d2ae1942aa8456089db17db9446ba93a1bcd80de79e7380244063d42ea986a8c7546ec2eb9e2d43e22da1266797c5b8939d367381e55b7e66c4a437f438e62bb48a0de9323ca19802e2b12163a2608350f914d73935e32abc54611466896232f0dd01a6bf2296469ea92454b2107ea986dfe71883ef1bea4d5c94cd77da702c15d284a87ad0873639d0505a6c0551e008e10be375e6eb6623661b690bb88005a657e63af3abd98d6205e9e7a9e6673e6c866b86f10d0408becfa9ac8cea4cc6f5e61f6eaf319fcdc2614a7fe2902de53ae1a8fb6ec94c214c348b9d380fd14545c039a8023ebb4c19a72bcec295f6ac4562514282099780edc46f626694196c769245800f7e568ba8f4f17d06faecb466ae0567fe4b4dee4d8e533d7b3c4a0bc517faf5694ba361e994580e7892b1d1b2741cd14a3a77d8799022179854e00e5ca04442723d262cc32490253241d88a0c90d7832a7376c42a21a01660228439f0db24ee246ba620127b4e39ddad827ed1da329ebbfdcc9acc8e8875d1f92a3e65c89d0a82059af905d18eb7457c081cdbeb181c7b5cda11342efcb72ce3c6f09ec7ae040a7f45b517b8ccadad437d17d11c417504f51bae96f67be57b39ab407f25042aa405e8b033fe9c8cd192c268c8eb7c31ec050fb1caf8e109606341dd18fcf8a2bf66058bf9dbce9402ae8e24563779fb3288e4b251a281299452b33e681a5ce716742fdfcae38c42fa9a499c9eab51e485e72a424e73cdd23b12cd28a5d950bc768812af465467ebbc3b04fffb0438616b8f51eefa6328e7703a8fce9bb2c18fba4f4de233789bebaf108740dd5c5e3affddd7ad2f48a73194d8da1c8d6c5d3df390b1165a7cc37b2f5d924a73b2992b6f8907cba6d8a9ecccf572766e6cadf118021358f4dc2abb0f923540ef15d0e34f612f300bc32eae47cd78400dd2e0drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgrub2-2.06-150500.29.22.2.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.3ere7@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.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 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.22.2adler32.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:33118/SUSE_SLE-15-SP5_Update/f9de74e1482ac979dbff4a8492f58522-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-82e9a0b83e0c1140a967530f62ac9b4fdae74fd95e0c98416eed0ade6479b44b9?p7zXZ !t/f]"k%0C¿;@{χA}nQqX=:rKgr\4 G<s9港0ߢՙi J xNli q77b6t%(oTۛWH\5F0]-Y`,t:4Ƒͬ& yzm~1FCKee%{>.k26V8hNE/dU7RzaTvƚHK#0_@3AؒY41(n_x"K!7;n>NM{ǀ5W:SDcLF[3g'{O.{S3S(屓zGq߆pdSbA!"Jϋm$ $D]b3}Gˈ(Ae+k~OUG12t{vC}w;i 'g1= }K[~MӵQfC:JǾ'}3-ņNm)K-ݝp2B[C ,ūxp\ UmlP2$>D9)GvpD)p`-#p{m] !\4QMP]iPf[$ψCI>WDW@y_zPĀaX8!d g5-nJ%|(9sG@.;tacok'+h@^֗lc/p^hO+;7}m uXjCb9^ ~S#I4Etp~N x~M3ʍGO[9tצ儒 2.̽g{5)݌ 6zh/ҙr|! _5#uS I,@@ ^$:-_ɂN}zx-[N>dGNI[J/I\J; .Obg/G65FbjI˭)4#&G6ApiIq.|$JXAڜ=hoJX"i=a FQ?w|361%\c(.xJ#D{ٴ4VDg`]ޡli , ]zJNS elУj%gַIy]:`aCQ{2OMw+>s״,J4c=NJ#TC~ƧnCO+Y0?&:PQPvǔ^aG1LF5X~/WaOɔ>fibCrvFc:c e|8?Z"f^`ZyPCH4 >4(зYZ\xڌГ o;a L+>dӣF=@ӁKl|9)_q," Coh9vXigI$nrulݵrC2$ǁrAcl[ Tc@MF/Z[u}'dґ c6 ;|Iw6 }.Ľ7E'Y|R'8w9 R}DXP"EH5Gg>BiOkMOIt(}7в>Qwi3eu嗓jly^e셾=Qdz7P)r|b0* Ϸ/OywIz.kRg_Lfag싯{>aM^ǂ㛾~Z/o0;n1 v~Zs:yFIk_olKڝDX/ o|ƔrԂ`fڇ dxެˆBJ5[ՃmAVUJs,~X#*%yuFWؒ~ :pKIXN9 tcʽso?SEnn9[F)6P,E%S4b._J%{~;':Za6fY(+׋ _MAU5{: ĦF4K=xB$wۤerdJBnkS?&/4Q &lpIRD?l2 )Q(<֋0j;&h o-K =Pr/\Y} d=Vo# VBiχI NQ9. Tg j-V2φ,h7pW2O_v,hYu݌pTA IrHk IkDiMV} 6K𦌢8OE9a'–ew.+@H V7D*}py_BNPX0̹29@1#kj`?)LttC`eYZ5|˖Y1H"k>G- E 2GPMBq/l E`QeK(Aw-ז" v~^a=rc.햘xP@aO*$skDηSE_Hʘǹ up S݅9()N7]:İ=`zz@ ՞#gX_u1 sfx=>+Hj3OJo:`q֗ok2lwmt]W{Q*Ͽ/x[fM# @^Xfd?RGHַI%rz@Cf _&wzgX8r( L1s%=qKnN 5Cڹ^FYNZ#81^cYڨ%$w Ӏ5,3;Id}8Xʴ@KCll r A5kMW1bJ{ٕRP!bxQ()Rfbdq^ )R3TOsan'']K|*>T %oun=2'䐯)hWB> xbi]fsɢ/md1ř| 74W}ޗ bH4hpNQ+|%g*imꛈ hׯz9]%U_ *a` ,N>\?E ňKAdVw+!Jv3Wmj={ "f|X*jgVpten] }9LH `]B$7f=!wiQЍY(m_ݝ "$ӑZǐ#^vllg*rX0pc4xOmRbg?a}9?8vjЛ'Yu T9~6ڴ:q&w$8 ٧o Tnjnza!4wXFD㸱(%u~1-aͼ_ķ^p \RQ~K~ q|,K*U" q: D]#s79ۊܸfTt%; EbAh/$ #ʮs3ky 3sgv ԙ+ŲCJ)Pt8A,J]Q :9X'n%_k an| ȭ P&N>VJ_4Oq?wb>Y[O㑝WR{ug&Vp.KWܪyʯf'ހUb%kw}Ԧw2QbF5ˮpGN݌&uRE I h)Xl<9|l v bzE\ylbn=;HE̵T(yY0הQx@ MR } X:5^C-t(8w㠈YB" Q&0bY,bzAZgW): ?m@qsx}׿c;afZbW]b~+X7ΈD. Eع2O.4 6?ω)r$w)~{E*Aő֥Kóyf~^҇=m6'V&b7UCA;TKhyO JֹfI.] =bE׷HRVP) }'o^,PeNkAL'G:oձzX)ڑAR q11Ie,l }ٱOu7գ~U˫^fLFR-8(] yp#JEU!ݑ@9tQmo{rTaj*s/t:y2^}ȡ'NFIofF2%&(}sI?JY9ykՠ(֐΂bRsp?4Ҩm +6 J,pKK%`od- 5Hxvꯞ9hˮ,]Kt͎tDBԙ)Sl'gyB =ChY_JoX᲻\)*PMQSYMbtlMj]wN)IH\jԲ!EݸQ$Y)l١ا_W}JDt&2!c?W<aaLL w@fFT 019&.4K^WB?r[FyR`]4qH"s+")onKib*R84=7lc,.fS_6= Q pYSbό5 ^9iz#>"%# 9_(ua)p*ޅ\/%:",;ߗ77CBax%b~eFI{L>Pe?i|}a:i[.IWP?34&7J?+b\^!bs9-x$Vj]TvD+c4JT.4C.FDžYfcugj)׫]f9Qn"1dӑ6|Nifx{:r9\V"N;M¥20OG#UI ֨Cj]D镀h'jqtON$CP&=t8H[]&(9 ;w<d~6th쓘[0x,q~6*Jz/4R<+$/n>(ӽcFuVoH2̫ub}C2n$~,˶F ]ШR L=wẸcWǴRH޳PEJl1f;jbjzWydo7u#6ֳ'ʐ_D% ]=lM,Eu`yð%; %IoY݋}/#7YX _= o+Mxx#PXMUN'm8/0g`)Vuxþi,ԖdՕX0ML兢g}&aU.@8+vxNt lJd3bWo{RW>(=|CaW,ײI ߍ]k*68;RvU+F~ !Fw]Gޘ0WX)efNQ2-J/ [)/\wAنYl~iYc*mO@޸RY-!\zUHSs5yB`ؤ>Wd8aAl2]37϶>+Srjgv٤?]I-X p4EһzmA_p]Pr36|4c"흖լ?&S^j&~ N7jaɾ%C8E:b|sl*v29}XQGmV!vWVkYWyߞ)Ij(TJͷ0s8OU` [~T0dh]r/ * p_4w`G<F@ lk`J\ˉS!* 5):zyč7K `^ց``&@t֕AֵFC\9"EF5U_A2seXqb^, \+3N(ܳ?ˠS.>(cDJb59w2տq 2a'|.zP!;ϒQd_Gj5hwX\{R.p(ْ¼+8~$N]$Qeƀs@9@/P}d|u|8qDQs{ޭ5yrF5PpD`ޝ'`J  8 Pau㡃Jýr2睄*Jlk5g˟A1 v4hoNĦTJ٭l5QT'8}z/^V7,JcJt㸂gm֤Ҽ3?/ʬw݊rղf J"_AN=z  @)fF>"QR_ӕ=޾nI1@1tUu'!Z! O^gC\ ps_e~Hnvg3oen%| y♒}:q$^c2Ǖ_@ٞu܊51u֠0DZ?2ѴAU{fL* jeFy7Z@.!˪%t.Fn* #Qמ5کYXr}%"(<.Ĭ/bˇ ބ">n8]?KYiBx a 앫S93k"qP+RG(`'{M&n"J7ɒQ"50Խ.֝6B8$*U9݁m qkzC~/dC T^οЯ٭߷O(bx xўXdزdu(v*8Mȗ7**l$XpҘv/4~?+z)Ë$tuDk7 ;FQ|9cAcvrʳ7Ȳ K_< ,K=o.2`+4 LrǔߌH{8@箖;텽oIsr*Y3.mRG+ r J5Ɏ˒yWGz~cjX}Nǎc;@$ 9 3MXSTEԟ Fdn^ηX -\DH66?GA5>(1]wlZ#CυDUߕg8M$yhlu@ঙ[ٝnS"7`6 bRкmX]ުLĎ3\:Q\RٞlJ:+;owr^?ݴ _tdϲYEn`CS*c8Ѓ^yrf>-}o`gG=\,(neq½"YRp^e̗lsRYbÐ (2FQLou?Ըi2jRN 'HK"#iSùԇq,pJ3i<Ckk2;g)!4b.^;#D\ NIS#zJ @l%w8¼>&n2HؤjISl3 ӈ:Yl%l}iW/H$IKA3v-śJ mCDQC܉R%w=Ȼ-&S |!w$6(Yi B?KAZĭ's%XUY#! IEOBOVS] {7}ϪYr%q:GH~мĉ+?!~⡔K j[NS[&xmGbd,mg2*P+[h/`fϛV:/K_ygQd+m([@L3k-_+oJ0_"\7rj <  \OJ9yJ3N̰SW߭ykn\GwpPp R|<##k,ɲ}1}V{<3ޒYH&6cHZ) &TT!MN`$zc,H׈1jYB*;TlDg%JtKQEU%ݞ%j(CJǞլlnR6IʟOq6lo9R*4q.+mOg*X| 0M6.Z#8Rn/tZ׌\y~I ]@;JWP),FY$GBPalw\"v; ů5|6@aiFu?\#H`c92+=L7Lo% 1If_psXA6 6}Y iޣ6v"s] 'Qup Xz>l6V&F#Lz߅l.ko9C##QO njǑfqM ev,p!-4VgAV& ]\HsB!ы݉nWdk˵x G_3ׄ2A/Hm$PaVl qzF 9ZQAVY&W8chW9dJNoiJyޛOAtMHNkp6zZ=DpV Ŗ7!/Ɔ&CZv;1*/4W%$,16xwJ6p%3Qi5o{J]Vӑ]=7+1NÌڷO?cl2>5WhG~px.%tsBu#\7ӂe zuWw,ZlTm~u{@7o6FJkZ4]-cpJ|jEx|o9dm į9K8]Wa41IW9@ӍWrA+}E!835l=#mrYط@1#u_W8胼6 [{8`;h0fΎ%]NE 2өyɸ7brxNuvjU]c g{X!~I=*-@~=q5x؅A3V8tS8߆ /Gš< gwtg[ȧ54-As|BLeMl0s +υUQL]yo-ڬY\}s3{gkSP`U^ ?T8pl\َlpmiTWohiwmY':d;6P E~گ|+ A#͔iAq(Q~am?Y>A#XӖTjJڥ²y]U3 |02Z= gAk5Wclrm/2%/c_\]biSB HTSጉ4dJ O3+YV{JZEJcAFǺ'#9!pEt{AOnԮY?fkџK5&8$ sȦ ɶ(:Kv˖LC|!{Ri7 VѰu}hCG> ]kx|.kgaZsiji~du83V6qs$(p3jY6 ?vvVNV7@ɱ?sFD'D Y3oW^/,XxiOB%I;U(]<*Π/s.7O]ɛv8N-]I̒T5SX`٨::al!;D=`o4xl7GY1@dPtE 3т*bc p#8  [jm\%s}P4NnWR(3(uu"v)͉V?ll6wqÇ%Ԑjݻ )8!S5DjکGMDX,*ftLW +|~ 0FӪ-#CɾAh1`{d$/xujSG,^*U\&wT__n L +iM!L) bF9CNNEwŚn Х _$0J̷#DY+NG1.((7$I|bLIAճ8}VFtj q#M}Υ#? ?{xM> Sw*>-: [_/s;Xe-%E4 sS@̧ʖ+]|)vB$S/8e8)3P3͖0vXK֪=!Ht~j,?g:TA[%X0H06b2 ӵP$&Qx^wy1DIU.6x8#@#ZmCuoQ$q W/@nԌ2WfmXw6+ޭt7xNxk P @hߎv8U9iϓ y6LY+@5|8ɜ,pN۸=%1`ȁ^jr_0)*$PNv]6]hnU~WErguɻU* Hqµ-?Tco!s/( I <.&ͅ9n yO`%N_I+L wpͱ#GqLB&Jxq~Xנf滝'u(R.xq\&țmAEY%ԶDB a֩%8lNu&,r(R$섴#snYW }(!b|!3t_9:/5*|@!zࡽލwה14PCJj}U$=Aڦ`/~_@MB=o7Xڊ_?2H|ϣ9>Ky>pj{I</ t}*LGO79̑4X_*[4b mſrc5lkC=hhٺ/qch.8qX)BroCqiy\xKi j>i֝K1EE&=wXl0\uK ;#fK˸ZCZH@8ƁX%V;`^o(ZִEF@?C8޾@NyډɄuUCNKjVdt,%H{J]q>@ ]0APeSƲ)Gzn2 K ^&eŁE \j+}COw55->LWM~NJar^X.;CW}KGT񏹭)O^]:`h'w`2b{s:yfUH>͓UL>5[4Gu02S (.3+/%{@zȯ;-N]絥JRPȔ_C$7^ёf&S)z"DP :DNXFAY|7e}s;e!\n/A4|ˎ9QA//Ww0t- mC˻la~ua*b_[1Ml_$?g~#eO:+hO3d̏]^ڑ5JMQ=z'Lh*f̵R Rtbk?#UNdj$;]׎9 /St:-LJ(ӥfefw&"/L=AqFxrRuE^jE)8E9 (4}Z ѐX:QbAtαAωdKSn[3Q_ h"(n<) M# 2/JhQ lظʝPV/nӢR\)=7BNm K?PQ Cm߃ZqQBaJnlt;7bN D~#XG<3y(ˌղŨ|hA m@*/0daUyAɏd1y&fK5tYS OhLBQuФO[k[fd~,h'd >1 E?p҄B\: mg&|P'N o6 v }EFo7nX3(oUf6⣄x|lyc FJTd4Gv$L$)O.C85ޡSHbAH]TdxB:0#۾p$i_Ki5\Ȗ(cIWk=+ ݰPOE;͚TRrU=E1B7yR\R$>.CzǎMm®I&""ǎwm3m~\Gul,Ia\NpB$x`;4UۺzDa/Nfj_D0HJ 'M N 67̸yHҗ:x1`KX\CnF>_©v몋ٿP)_Qb&^4蠶j+;Y?'OJYs\’CZ[L`F@lk=|"x#S0f䖈Bj6H_U.61~gU{_::|J,LBYg DҽqZv}wetNMnF:uM7^\)㾴~&F? gܕI_¦CU`# :&;<p&*ppe?`7!#ڕee(sD # ĭ8x3F#ktfM5ۅlUM93BJ.>E2k}Amk+)&ӱM4m4 B~D8ҍiE)Ja,¤gA0wLV_J[8?XCu,O1f.Lkϕ x|4ux6ii݁"#gTfkA'ٛ9aÜ)o|lݝ})ERG).{*.Lp˷E2=wnq7&f 6@eYMqsO^RCb,YSuҩO Gު/}Vo:|}G{)_5kzԋKIhTAC*Fu[MQKBZAւ4 I)))X.cFxPfGZK |o60U X'4:Ȋ޸;WJi^U3D:]J/WqosQr)f(B q|":jcPMx&Z`uMepW~͑:7NJ&1I(yC!w;}L eڍpo90Ӝ\;fY%bqmN䕗I#-`A hFD9e7f.ڱˡGMLS)&2_&Bf6J`, )eY 8px.)`t*? ?0 G6h^)mlFqQl@[2N.'ze45[S"7Ԏݼ[.-BZrJyuaD_0u{5QRcc˧dL-e0ػoU,?@-nJ _end[+J}'ZĂA DdyU|Ndz e]mw|C}t{Mp˨pg>vy?T%$iCy<B;&'5](@q>+<$ 8.F5g[ ӌStġp  2~۔#̖1MlnfAau.>9Ok>h{ e xLE)k0k[1Zψg}4pX'/uU`#SZRP}דt- HdX 47BDЃ}!hPi6/2=X<4'Ci3dohrלxU'&qEt2$FRڍuP(^?Q U#&rƐ,x:,ʩhϲ=1ˬ_! gH@ 5 j3w#w'{FKxj(&y FQy^Sb#e`] `4^Fۥ<)ǽn|_12?3rksn<|p\M218Ϗ``68HIT]8 D~C玀Ta1'QWeZ+NSsY#zkAױ! Z"vrb\W.h= ?߲M>hMdlF!}7Hmdm4Brfź_^n7U"^ܼzҝc&6)5CNc_B7|(P(O;tҲzi MOxe:vl7z7i^>\xϊ  ʚs:ztδ/+],*0@uwX]`lw}forr&-HV [t^!!,;Uؿf "ԅFa~ZZUSbƂ*Tl6&]3Z7b(Ď#>]uΥ Y?znޅQBJw~ }Iubb-Z'^lD{VփWDOqᦢzPʼngɞj2bSa83XڀנsGph+εdHe23 D79K{vntu#=pJu/*Rj|G;(KT~--HO_ ^#c42"2-o"x.Jesꈜshv ,ѯd&B6 EHPBUtC2nݞPUO&8s+86ӭd 6;`Q݅(v=XC_AzmGnW߄` t/mFkfQ.'ͪatXU!J2Q*W#.1[M $U; $Ʋ81xA `hTh[ xXdG ,9E6b{=Ѐշ7^=w}JCt`]*+j]򒍃sqM&5jqZa[bQ3=_'w:"VL,XooMJ447spk gޗMU)7t{@kuMh j67._]7UAJeDG]uf?D.u̡Ÿi{j<$#9R#*}{|84u*_R?xdEA=YDĺ$ ݶww4!!>o*5%p[?J&>rU7ܚ-j7'tQ%؎DZEB>j)dh1w(إ'"^6(u1MIA[5̬dV 8 X(3ZfǤH̖آ{ʴ㳤AXGrBYiFnmxm6^'EƎlM (GMܣ'8|Flq@H2O}g+Ƙuи; #ދIBw@:q2T1*fNt(dhB#3JN`k^A%_Zn<suG5WS[>`:}& (n<GCܣvkʇ[aI+~Of!w x%LT29ݡb"/7C٢a4\ÀNS|U*j(r˸υod2ȃXt嵽捗f-n[GDl:U+(*=7!>O_moYofG Knli~;xLȶ,a2TMVɭ8I` j2F!#P*">Ą "!<[ d:K@:fgt4s,~an`tv0fK?RaA(<]<ݿ2MU& 6qe _ %ȘLXMErBfzx9+sz1 M/HÆиmFxcӑ07Ȏ"f TG,=f%AR(fkE^,:$:pg.D*MƴѦ㒔蕩:Iډ42@zVv1K:l2Cr`5s{5k@.›8%>?U[ad%ʸ0lKA8J*]/.;W}sD+Zm~zNLѝ1_z Gê;>rW)FOLt~ijCj Z@?yA޶|*e3*'A$^K-Hx1zJEr|J{=H ֐] h6g&B땽IW2u2t9-3vΕ4m7yƺ˜nw Foq^ٍ:㫠)I罢DBI/@/AFӜ4#l?t9;v2_ "^agÕ`̉Mn.-0QX En.CY .pP[M?3-wS+rlBnΎ]΍&]7@Qk~ sђ65 F-"9iEA))*[}#0ˢ*I3^=*pkFSb~Qp`P]$.EG_dFi\X\W/.#oU3ex4>{5W׆x7(\Os$DNTzMd[K,Wь\ح*(Vco`,cDx) ѝy Ey0"pWGqbCl)(F,Z#p3=;m12_/i=SdMß|f(\DN^95-#sdiqCfA~;yuLku8)Gga_rEk/g Y ˊ+=eSpP]&•5sL[l"6#a BU4|k)2s|St2 K߰TT@*ȞX|^#J@)IV§r2%.O8nk;{amp&l ;VZ/EC]bnn|{Έdє'&]!VPDAYAxX* k8I]aEX6k;ӏ5Lp+8ԜZ>N~:[0cf1 BTྦྷ TmKdk91lHaW^%UDj.(pU`|5n+sofų֤zlUNmDp/7hxyx\%-"Q<\>(EpcTJ8Tp7*PzNwjFy N~8cz۟Mt.zX2r@ I'y;/P[ϐY3W"Fk.Y'#xcj=\vEY.,E[Ilv4j#*cu)ENP'ʯ˄Nݳ:S⏱nǝ-(n-I3pR@coȎb~@eL{Lhzؠ캔ZXl78EKfܸۅRđZta_oP<|.O$#"gPrRMzD97 ֔:/Hw0Z;E7'Ԡl#r28moL*,NX{hQ71m(O>u֬xq){6d OҼNT~G %'N 03%(r- 6 Ǥ/LO•1jY? Fݖ%Z/qtSH]2MMWn()+x{ C܌q}Sځy?xE2$z4qePKJ+3f=,RM+cj1&u_ XS#sspåmGȫl {#_wU: R#c'桠s1.9pԤnx j2LhxI&a`'SY=SEs&C}7=,]aN:4z!%s` șьw; x5o!񣭪8a5Lۙ2#L,$켤3Pʘ,DXC?>:vnoLs B2'!ȡ49lR3S<;T屗q#OdGbV:/S,mkTLfʪÅ֔+%c^5c:A.^Hm91ad{:Caf(UE%FPz|&OӀg"UV+v8~ifE.AӇkx(R:KH\;c}mqPa>3RL\_+x6mmb"FR5޾7:]㉄%/$S!Hv35>NUEmc#q{lQk7 Z '̴^@)NB#5.9Z_jsO2; zjш`:HC[/O?e/_@H=0!V$.0j5c:Z@#25zKdo^ L a -ۦ@㌎ bѤ̅7V8+)UCd*F=dĤviY[Vhk;uĚ.(9 m3̻;Bz`Lg2g'`njyI @^= 묹-Il8Vu!4^PRu63&Hֲ%hV0%E7M5@f WۉF7p2#W7 NNn* jOpj{VVxmEIu^(Y.eےoGpd3W`ryJ.4>f,8}xDů4d43[5L-L \ %kyǥΟ:@ϱQ+w4Mn@ q#ϋ eo&G=Gul롮k҆Q;7~z8P2dvOӋS;$dq<_}aR/x8z}Ai:̍t(bzˁV$_/dӮ!Dt;*aD9Jx:bB78y % V7 }4w>bc>A=z 8ϦD i*=?̔R]B3@7 sVDP:< -9sDH&H *o2KvzQUp@,7pHd# R&ToAsΤʒÀ_FW $0a߷`N29f}CT.B*I mK8*g*FS )Oi BUFCBcWyRb)6Yj'&kࠈx H53T\bstEWcHm(ͣht9ƅZ@ބSTL]aCj)yN$=Z{4 ;gFlefν0LΣrV"o5nM%L7d˥[ u8,[gl0@ńѱ9a㯉[փ_?2? M85J鉑S?_]9D:M3_* >n[&#Kn2UБJL}+rCEekkU AD!}w*a;0,faa!0 剼^p1^QS۱ :da(Twov82>:S`L> Z[bl ʦXX0 8ȋ`` ؑD5zV7I~3#f wowHBh 7/u/:a}*^ngdziP9ٸv|@BS/2.8d[Q?2-H.COܵwKUt#_U.YOKyb6MvHmSi}g ߟ~ ׈Ui(bkbr =(4yeiYxњe/~JKPQ ^է@;WMd]cs0 ׬8BX;y1넃+!1&$8t+Q[7I / Sy$.? 3<03l &Bcdp8[@./t}9IGH#*8ҳ`0TMv,49qq&Zx/Ec6+ArlГj (4VE:%*9mԶt >sMMH[C,Ax /8[Jѕg[-5"4JNeؚu~OT/Ğ|'BȮ=硋eL }dQ򯂓B.l=B#l_nYTFCw4 H>)r_M:3ջa3鵘ǑזFe=?S%$1x5n^"BE-dQlj.V N; {BC& yw:svSnf=5ՈmtK R 䝰rmhWHi~8Wa{Fi \XW\ X0蔩(ۈ*up$$T81G6ve&R8;T|dcd,c쓋k?0>@=MLuڤR\ߙ%E,|:bSE29BbrA^ۀ>if^2mIQWlB)$NJq3+1#1" a\qDSm.Oduut=c5xq?X߲tL|{;Qސ8cAfEQK|&-ϑCS(Gu;wCAb`k%7(O#. Jʤ zB ASR VRw>:쟪,=/g3R|Sf|9 tLkzyp1_SFÛ97ql@D8WKzy^$nb0Qϫ^qܒӦ-UE$-ĮIFל.(2 D /[J0G8K9~h]? ؆W쀳A8%\#fy߯ w>*>T3  mӉ9,+d xfnA:ny ~n29۞|[ʏq/^[(K3ku()}WjL .? >{"Ulm2t o&Dj%HUs\i.z]qbX˳7kAaF]dj.R':(Q)2|#&ۊeI85'!c_#K{ya>?3/hm|SN{(r#hOQ&׋]`ΐ|v$-;P)g>mD3nZN_:?}6 Jw{զgfZ26*Ѫ8AɭŶWgOQ$"ѥ!|UЍ38H}z.ݠ!/%הsGߜ7ni \byȚ2ŶVmHS,'6O9P<`n".Ui0MkϮ~~1́͟DPxAojZ Ky 8?  V b9OpMZT3Ef߄'_7|E1cD*hj2.X\Zp="؍PI̲H;P /By\Œ(8Vb}9Ğ3?7e!XY?h/9VȷI 5b-zk1m=ݱ1:psUʄOa"8k3Sx;^jP51$Y?|]p؄!?d^rDs\._ -q,bM{qbv)b;\, 5]r˜Ev;nD%#h2 s޶$Ajt]-t9>%^h ^<[cO\]*=v8΋{ۼ#[fA%03Ɩr%'YubʔU]n΢Vr=[X ,b~nt()^v[V G و<ۉo ZUڦkFcH5 R/#u;X}. t-$d8 n9)C||d76p2T rR Ii|?`WQ,Y5M!M=-7(CMAwb}]M_M"Lg 5>1g5ƺ` *(rx07]%8p_,NkR: ,[>lPh;\ Dz \ʏ3@J%RWS\zHמa>W1;gĄQW@,ذB@{z 9A &lJ "g)iG/lQ{"?۪Xqs{9a~QXw[:=|;k>>#-nK n; lھ1Y~ !:MnQ=%deѪ)$/hԀ?P9>U!?A훤h!r 5lj+.znՇ: ]f}E(FOVl;" :ށ'E4I@rۊ HKڔ|!A>3MŮ fo~gsN]Ϯ(YMgC+Ql0?^s{v8Yz0.MWK4]Ɍ-te dU蛖Wc7ա;C*Pm*gMUs8WX~)gUK(vO8LdB%y]h_4fÒ\#rIm2zБ M xV?' ҫgrC>i\\?g?Qa^GC";t6 /Ҹ䛡N+jv?I [8g+E'b+pCLEA3ՍNq_E ,lƂ,k\1kbOPDsqf1_^pJCbNRk<Єm$y^,ô㌝IZ\iG4uZdAX˦I{E/kdIxQLD@q|,4;m2 f09Xi^vK2:Y sc+ztUe^,AUEъ YbedQblyedE1d\@='WlR9rČBy+-pJ啶5a6qjB.4cnAn("J2*Vѩ'_75s)?_i8zR Ž96 P#?{k==$Zm`O`\97_E`z>@|J[5l*x``^KGcDb-T#5VjE sQ1}?fXM1 ◔Ʊ\J LC3wDOf1KCϦ A9([#/ :TIC^l=OgJk\<TL7Wd:+{TA7|A0#Ne wc M^)z a{yLN@ۢ,;0c0]h #l5ûI|kCX%/l.LK?: B&z{)2H;dnSy4ajI+C yE\0~ e i[_;%м*ջ:T}r/1BtTj6x9nTY_*zdmQo$*l+rF*hݼ*(j~v2DU}[1/—/?+Zi40Gp螶B[t#RPS//F^ry!Kjdg1&F"Ӄ]NHogoOt/-$נ. ]9=C&L՞ \jMu` 4lHcW[*1SGt2dy_Vn=(ސ.ID,hxZey@;id=̅ &j?!ŠI?QE583rWn KTKu@d4$+,uV׺v#Ԅɵ+AjRN78\^<HAنg( kU(cn4`3αD޲;.eڜH\9_BB D&ظxI.z^0hB[YZ4v) (5R>2?o Mq p9t(#۹=B`%@e5^`T׈pNH>0.c/^vhTZ`uWL ݮ`zy@U~ms ?n7rEd=ʇKrgtVUm~ʓ5૊ancVwL͊792>:ٛ*-#RRlSe@@8?Q%QҘ2xE]/6oە}%D.*`׏u !K9w>\2\_@&## ?[h){oH2&\(>ln6NuafdZR/ l\ )*,^/fzeu#N(+9P-k!?/?· W#R-ar DKg$gM*癄ݪtEle{R,={9e:B[kQHA-"Z fns?v,w`*'|r&ƪs=Y~T)oWa;%_q[ܠ1ЕfNmp{-:B 1L=RJ.3;ݵ'=/DpyʍmraJ~^G[ w'S#^]J˰Bz `9Ċ9 ]b!wF^62Jٮ5@'{x-"G}ZDe|u|, ּai? .4sYYMe<;i`/<25RYq]cyV|2z#]~eB#CVrVp}VZ+R;})q/J{aCX*'j^"-<WDHWqW9>Y[򲌧 J KݺIf K9\ȣ{ f7% [.lE{zܠ{&aQzu-5ɣt- Z-uQǑ l !wI'w+]X4 OW|%@S<Ţ"hh܁Cjs wEç~t)_un.gIqg2 ծ7W֗5k8%{UOs0}idu[4C͚@~q=SB'`dIYIϴQL+V=n'*[ ;{icN$nLYq[Xï*΅$ !bv;~lC\}<-뛿t68d%'_~oUdMgϛ5ϳ8F *;1߀-|N/gwQZTpܥ"-F氢2ϢēuQr1j )T4h%%)J,$o1D|`Kr牃Hx-)@YG[-ƭ*l[ʠ@V5苀I1v'c &"@5{Q=>іut/]Mkr( ?ZT*ܘPq֞:UliǝbvGMG<1X<AN4'Ч @,72L>rTJ6f!D.W )ɟ_¦܉!ݻUF{x8zCLuGSmaJ8Cׄ H'PrKX$<6k/UHl;~;kIf1P#jGX|奃^+ O<r2)@,:F%#yy5D-dTm7ldO܏U Fgy޿!Q𲘖/nzP@/9Kg:n2l]]Ճ!ô}5-hx=ݱ$d kDDb}*AZijVTu ٦0ÀjRȼQ1P̸1&ḇw =iM/=}WE`a^Y|GxC̺B}LN.a宁2 W@pĬΨhX% }_|ѳ%# PˆW/P IEA&d>0h|F]*ObXp61,? @k{@d=/HPV!$\I.,ja_Ek u|"_Ō7 XۇsoL7d_d6>kϏG$#ڐj$hb!\p\b2Mп]i$OwuӐxa8Yd-sU.\,1ŧHOkhM6I?0:yLV{{ԟ LA \]O/z%mJi^V 3*W* Rl,SoZ^ vm@Ӯg]2̨١J'jv5Bp`I1Ū!h9G([u(MœL=X!9JWJ BRrI/wXb rd"0$Pjbʹ ~3fD}-Akv3G& vc6Ϟ{L~RމJ)Մۻ!Bgm:lMi baZrE Ojc9V㤂vP͘/60UQ,jV"|?Q\ݵ}˶,+F%뙺Ѳ)b*zusSXj)H@שK"(fśNH>|R7oJ =#Bkkm >יWɼb_ů c OFi]ذtSmJ1\:s~i jKՐ,hn Р`5$ܾ9$8${ x)aՄY>)oME4IGe)o M CJSs'  >NO;)a㴇-O@+O8LJve]+Yrz. 1BϏ;߄}Êo8o%2 6aK[6,%8̾ ;<5:Db|+R.? ?}LN`ץ_Z~U9iߎ)tBLٻzkj_<šNQRcDf!J)0(v[쉊0E3ڰd%ݓF 2 EmݞlX &к^7k?˼Z'ɡ׈ X1mrτjQIYXHZxjk-"&]Km0+^Md^ȃ;∱68{[ JBhxV(b.̚S+ePE-o~_6g 1B~@3dF2:2ӺQ[͙SC@B k3ń¾W]ݜ`X;x`cmDs"a<㦤t>;c쉷Än̷C׾B?>['o.<ᄫPY/!0e*Ѷ>YYs3dzSCWճĈa pKkfpvlcr!єߋ 2J(BwVG(lH*nA,$<E6b:ttt/ay&-yw.kMy%ު5 GIVyΪ$fӘѝ*+u1dyGJ%$VNwv-k}ň9"j.J $oY9ՋguSFeX_61*ʈI102mf!Q6SqpgJ"22S`J-U08sM5~ÒFwjrs$ :&+>tBZϻ^28(!(ǁ,Gg6.愼"Pz@"+SrMʨ4L\~NbH9>"^(Uc \tCwڽؤH`~?u0GBH?"`kF,yE`>9/L;Q'Lp6))_^3}1)鶕}tTo:xpށ rW5mP|/v{}/kh]NǦœkH j\qTuؔ9g@!Zu ,!sy%91h 7If#Ie]y'oжڟs<@51 LDX3r+ 6$ho@Ŝb,l#>8iҮ-}_E>^9N0˭ ۧO*"p55G& + ׀[=t&KW YE$AЕDEft$Yz;suvM-c&odH<`݇w6pӾ iR]YJ XtA3q<.϶M~m;uA|b+Vfbz"[N܌*f׏Ovj<\`0*0>o2?"w[{80g|8,yֵ;s|lƛ>Ȝ}*7a΀o _Ɵ0jyFQsXI?Bk;GqI6|]Ǧ!!u]H,+MH\NWnl>K/R So ؜i#! ĭD hk+jРqv9hZo*mW>|s!@b#r:M""h(;&Z^drhz!jeHGP|q/YNn ZׄiͷlQM3E2z ] !0GCQ/"6(L " - \wGY:7/Υsy UPka fLh.B7H J]S)=c9Hw)%% Y#¡@nL~Yb-5;q)6zNU]Sa2?N25qH0wVkuq$awؐ\=߻>Y|Ja[ #0Q{k}Ξ(9!9lYY0XRv/)60VM[6t$&1Ocl .&UƄ*Ek, h>?}S+ތ| 7F7S&%j4ɽc݄RhzZ(@8Lubq"8ѵrE7H<e${!d\HDi7.o)0~ɤ>?@d*1OhrFp5rrO@QM1fFx/|(W١K-n &|gsoi"iXСJ4kE:e6.&H e.bAN.p\gqCǍ _2vqo*Oo*ވok ^T7ž>?B)hs-|JA w{\W39@)KZ`0溲y#ru-Usm&ȬD  C8G$4iMڋ{ι흖Lr]P;عLǒ ŗ7%!AwwB6!eHeƖ=p`UbBJ2 lK{񍡯)Ts[;pl_eˋRs99(7"dOTbAgV5W^,A\,]BU\=U6_|0D4vۘ_dA ʋ43:ѬSd/_ ʄu&2T,șI -|E^!C. g#\XÔjdgًqp M$QO1}je7u2a.(HWdCrb4hfH. 1[Do41u_"r{cEB0-˼aPA,UH_{R҉u{._i2cgSoA/PAHvm]Hgg/qd+TW 4ޕ)o)ubJ[`frw%ێEcQM~x S"_D2#Lt{2\ P[|*K剳p#Z EQK zJl9M0Xĥ^9=:#^jwXtGfƆ ul ޙamedR+)VIN]6Ϫ5xOh#>coPb>Wk|p<~[p,'R.L%[?d+N:`gt%压60DHvֆp'%P^6%uԈLlKe4vȍ0-XL]X3!kXzh` IU T 3(3RmƵGYm4@,MnXWGp#Hn"PdBm¢*a{e%v=,v ʡ%t~L^Xb@5dWzK3Aie +\t# U&℟ ƪw;jm;׿͠bp h|anPI1H.l4z:U b^ 䯈eL"c:g#t Av bG~aMsLa&q%NGE1}R _,eV&uEASh@ MNbU@Ҩ#Fl)>FWR5(==z/g6Uu5!bqh, ~Ω.@-⛶Nod_DR6bp|]21Ts1(-Tk~,YMz25et@5@hEsC?H<5^Sy;7IX\mL05 MA9:V^m\-n126o]o@Y +G0/Ge!o HBHYm_A/Ezв+z7`cAFN8F(3UP4|t~ŕ,AxgW59Al*oƩց|XzQAƩgMbA :D/QY?0ul EH1qGyQ0YsTā5Hʅ$DXݦgD]Ԍw'p4cH>*#ݻNX}ƅ$ǫR9_ EfZc~)G$«_t5{"N ܈{hLBu:#u|s_*|٧T%mFD< TjzU!}hŌ\cDUnX<S(69s()f;ooq 3i*b_.B%`9VN ;L `Mz'OwCegq ,V\[ ~kzR$(? Zۭxg+Ghl_H. jah.$}.M3On\uo`|f՗澝0#Zfbh%8.\ߊ?sv?ME9(hjפoHZ {__H7-k׾Ut^0]@=!la?}QT%[ zɀ,Q i8I'4DRzʂs+J.g9tha5_~K7-Y0TT .1\ʃ;S=qN=9Uˈ)wJ0tOƨ~B8P RFV u~R咑>^I.s ) A)$Q,5O]㵗r)ruD*ϱ2?~mkjOIRKkR%5=G!aZU>g9X҈T8ɪ1B˘7T,`^tVeZdmK.&teFC3Hz0H)Rp :$lWDSTpbrtˆ;X#i{ 8"n^un\jlf%+ .'=5;) \t5D m^8:u# Y;eM^[Z(3belj6ub~o/yL570ۮ &!{Ʒ1N|vh\>̝MpQໝ)TCPE6gDV}ھ{!'!qΝj$]8R'SqZ"74 Ph@O"W,cE~ {e(1/x N=T?7SH1YU8=I%P(90ǟdAٺJPhE"{`xl4^W5$Mi NX|WM}TWxó!2WWM[lSŪiU:t)/M'2YB @'b/B?6x8k7Wt+@!z@qu<@6Iyq然4(pj)^$4}l)՛ HؿPˋȝi*tYR%3/o5wFoL_{ 6_;ļ1E=4F&J?j]wLn %\c!sPӛփ5V.N4Ig5;ąI]DzC|Zlج@:X0hk'}N[ qQ;h\n'7V5we4BhgiNZQ|`N (S-`elu%6Dd` K`2.qa'6Ev͑x)*!k .;hŧe>KBˌ ӛ'0|ɘQJv`Q 8ΑRboՊLYe O:wgYN.e`wcŸ1$'$FL)k xj*U]q3md1^.|:Jc:M\k}E2і(ݸSAJ;5_p@; gҴD^)ڲ;Sk<'?TO,ŒBgqGS1$yJa--rZBσ4 SLllID QLC"'o IEo~KfFuʑ[@*}%ak"@d٫Y:D`{} V I%9_Y.&h=l|~:*Y@DfȖ𭋛 rIي% z5!U4i 0Blۻ*\Ქ5гN"]І`aSfJwL,}xwS>C~;CԊ^kJ OL95 nalj)fvʭH[ $^@%-nWY(Ҋ|F"_DO=S7K hۀSo^'8:1LiEO ^B)-2QS=>Pr12nǬ_  3&E+ﺌIBhx spo jĠr^M6[Rlb-y̦/* 겧Kkuyh0#PP=h;QO7)V>p(\z $U?<RT"f;|1Nxf{s?|L C` O}> k3訽E`2qx~@$3} u~0ϰzEߨ"A//+wNF% UZ,BT~ȉeq`HƝqz)(rkPޙܼ2i(q^$uDߺn eXF8ZP5c(N(񛻧"%m-{,: jme:S]18JX"4dۀPpԾ>*w9i> >$:/'؃OtW[:b  {<".Pŷ(%$|>c!Q,E?f4S, ?qj:g c SɂpdR\s>CCmSW[%/%w}=km/]Ehӕg4\s)z71X3ګ9$$Yyqe ΊeZ(BQ51X Jh+/* >]g fۂ/BZ*$6LU+XNi\<-䓔_cqѭ Γ:16[U"b[7HpNw~OR5 5V/`pȓ%}`mϫő7ThI͓>,ִ넝9V(hw/I1"9`"]:AG9 ѺkŘure7=`td~Nr{ }2iZ(Ҳ5FuK$zMtK5D'> h&`hL4}4B?102m4;/D LrJoo8?(.&W Q#K^A r{kˏgq((-MxH5E@bI;@-S=v(3ʹ&2)X"+eVZ}Jx'pD*^(EGyL4z6c `<3`pgColzEW#$;tV(wa;#UnPh U8:9c|VJ5< {HDi 0jy`` -/R)$7Bc~& lvf{b4l.F7X9^C`B ?Zt{HIyTtH1~m)__Qvld.Ti1r ~<Pkq9A0ZdžlAca2OV >1ToH5>.cOp>G\+Fp&&NMr#X@=ō7g[O'WQqfy-ڠ q-r䢲[K{cOEU j^>d~FJI+P [Q!_ .4Ic%ȉ$/ܸ˹$k]ô\%0NЭ\y6rj~aVmUEh "}Ivh%??71}u`P^؟*$; 9T3/p^si#9G{EsYU) CTaw; 9#*ԄF8Z'H:Em;ΦmU5myf7eA{,u+?1e,Q!K&xs+hMn2^mď iˬdUa\M4̇\tv#?ߒ4º~!.$"W(Ԑ6uq qs}KCltDQbwƬ{2nȫr`fDxj[#`M[ol  #,Qr Yh7 p9JafB !2-Feu.P@A]eIFUb@FxZgoxw%=1xCL%g[W*𖪬ū1LjdzżSgF389D ,"A*,%Ao`" { ;]{N4YPn? *)G{>1`4!yM_U@r`MqmlKE vl65lв s }Q>5 4aPݰ0o6kʛ@~dV}!T3s|+if[[uT$>6d59Gӻ*ZtBsJM% Ba37Gm˾Yfo8~]T©4è(8(16VLN5Ў^^Rxe陥W`=b֌aBۍ$Vz-h _ cW`Y)K5"Z ^\eCq:b[ )aPj|-S%x9K2Y~S.Ң 8_8mJpMb۞݅7R'o$)d= |ᲁHD^cK-%F-3-{fMD(Xd b 2%EY6%ƌa._³1Cz6(W;'WK XX˧, kWmF]$Z_V!'/ZASfsԕ86],bQ8"Jo*/IM%^6T0}*ȋl$ۆ7/'.hde@A5?-:MZpJ=^|an af~w5ߺߴ) $vSwŎtK)SZPiPUfj\jO^.%!xp@hN&!b$ڈ)W@ egurPۂ5z8a ϮjU)2tA_.H;u,: sCR'zWo ԴT@@UFlx~3A%38N?";%$NHCY.:jf{PpFlEjWKedKJڛX0'nv64[6=  SkkQ;K:~iܒii鲗f7 ՀStx16>y Υ+.}qJ:3:s09Qʆv" iÁӺ㭙!nώ#t 7wg| d́1H()t 6 &CYK}{AUw9;y]_W)XiRQD,B_Ll- #yuM!$Oʎ\4vЀp 耄s4L3#{|H]l_/ɭr`qL0aU 8ռ.MhZ]8 P"Rk_WId,tRsґ9k]Dʙ~>)MN~ >yobg=[bNY!hcph3+idۧ4ެ]s}fϽoBs:S1NBA #FJ3IDTL,__o}[A=y3|ޓ5I2םIii Yd.L\|w/TB⮪ TR@V,ngjۺu{!EYЛ6yF1$s ܓ Q"bhAe+5ι[5s\>uLq/~gdIj74Nᧂ-qTUwOZi$|`Nz$EBP'5zHdTtcEV5;L-JƠuWk̾7S,c1K[2Be ϡ`kjߌs] h",䮀g _O1*fq;ߙ-gu"0 :z5ML ^\wx3amgxӠwfE@ TI]¶ jMK{Ȋ⟍uE2\@lQi|XSGA "aIXɧ$RRryIrx[hF@K8nNd4m9n\*?_`oeȓԀSA#ϩmyͿem;o?>M_.YY22 IyH>\*C7xyq1goL2IDUymU :Χ7]$[fHtF@LFס4k[J}OM"!@Ȗ`  ^/ruxIg/]'ЂöL|Ǡd!`yb:=s#5] Gs7}ԿIs{3C@@)=TσtF< eQc8 *@ëGͭ@2 "$DdYsJvghǟ $ct<@q87O'r)s *,Ckh$kpO/ﶟ6ă"2FraVJ 'yL>E^IaMkבpym)Jŧ]OCt>r&Qr}2d@u?(`4)ػd\?h#'2 ݂jX,w_8 >Ny&Tu5 O=9Σ= R(D҆oPTq#s :NuF&q.Ub/[Nh~jK.Gy n 1sj8b 0fFq (=Dj+9ytp~"?Lҋ#i;??}U[t{~nkbր,|d;`q ΙBY2b"ERKڛX\7/s ?Enqm<ǜLT(<Pf>6aH\O[PZ-A=ɸ5U<<@G+EAMwҗ4ROS{q>wPePǧqG_kVe \@QW?ao(?=bAp9aUX_GX;%A КD9}G==Os{) 5?߷LeKix|y2Pa=?@x7cQo? 9 [JG>ˌ/@$G@ƶ ~lN_nCzi: ;eXbrL$҆@bKx)sKԻi'fq9GBׇPo,I$]x(#@R+B : Ww+曜2l DB4&>N a} 0} k*Ā N#U8^r=OG}͸`3D5 .[nZ9w_m'/GB %U3ub>ttL"j9FD_^M a@GV ru//Aj}_b/N~AC-ed_GL(1Im-I `ѷ)T[WpOdH pbqbs {KTDz&€q > ~80n߾d#j6H!2U@ttFM5,mv*@P^,Q4$UzOp N#zTDle9p%l'GSp9x8lJ!8PwAu9c_Lo Z'bO[ϑ.d hJ@Jp_IlBf`3*H{d7/O! _H{IU__%cir$Ci AXpջx/,w{ Kˆs;a6!|lU`RӍ$N)ʟ5hЅNv&[>ǎJDggxHZwōrqPRF c;mv/_Z&(c#?[isMa -pDdvv, ?{mH:[f?/-| ` ^^+όMWY"W{Ct)0**  >jIr<đn[Oguoz~HJa S VQ"mq>J1_w4^j!;)UNFSy)Fyh'y/ñrk36UdABDbhĒ"mg*3Q}rFs""i#?)jm6s@Pon 3KE2vtoL:6k\g&|) ̄-Z_rȰ6p!1mL! 01: gLg6KlF Fp'}IFOk?Z#x% M~9V)蹟ޔͭ5E{݃HϟuʎPtf8pXb|l#6۔J#NQpkszvo~~ҪU\xOF[wns&O2sr[29- VćHE8 h[(AGtß>~܃B?Π^͕ ?{6&&Rj-uݭ3XjJO GMN NgRߏսi1#îW'bkӒW|XH * jtyZ/NfYF C,B;buQ)0: A<%ކdr3u[ЂI ӕ" ,wgE8$v?D *8(dICgÑ\ͩCU#}*W,P$&)Ԝ')jai;8.IlW>+Lox垯6%Fܟk[`:#۔|UW(mslg=P "~Jo/^AJPθfk-ghҥPl3vGN<ЀEHL(?E.ld@?  OfDvBìӆ` Y0vmb(h݃hHwb=mkf30bJt;榵DAGuej:;t W=j 2B\P 47R|Z)bB 01GQNO?/Q?\?G+4PC]xf. gf3=sa䏟Pr#wKQ7˓:3&E,@ O1~ 1dXf(k̄@y1АK:t]|UMT 6U/Z|EE:q%COט;<VPdcr0ﳯAqb%*H9$w]'OZcdMOX|S!nwPQunٶйlcI)V$5,ݮ$η/5/fa!&0!/SzhK肾S9ȹLQg vZ@H7ݞ y_N5 ]B3^ب,z(a6E ؅KxDs>}ʫ?Igӎ&(R$s7YvZ~aP*?S__;ȜZ/̠QbB J-oܝ(GѷՇxJ(RR;SLI #|[ >9 8ճβn⑼T\ߗKDS^SS>q~@PA9\` ê7ud >/3?zH {,{mNڇnK \B#[NRޓj mTvzmoӐRkWL}ʎ d"u\$kb?F^ htc%G^c|rm1Wv4a%W2fMQ48?%@CͦBFU1drĊPr[P<ӈeC. >'YAy)$.$0! Rg{!:deVewxndP`G[A~-;Xp߽ihMߏFi> ^ztѶzw4U& @ 9JA>Ivt3}O?aޏZ(;~[%(꿨gg a0Z1pH[- QhxZ!2CϢT>E y =-䁙zs9Qբ@RkqG؎9!33+ GAB (`mpАA_wiPUn@gc@(Qٸ@MthzKgh6>R~6eY/n}٥󝥒HO= ,V"o,:?Oltod}$j;Μ1G?iGOWoSM/wGz=m lCK6/-y:#PNYP..j_T\@z`bhZW/dXVT,h;QMZ F'Niޜ|Dء\[aYȝ3J7=B|XpkxCsy+"Shp=ixm4zk&a> ~et!?[̔&G'II&={o]]1 >p%-%C~-tyv?lIA P䝦Y/qǜ(x5O :R7ƿ|d`ݶ*ݳ5M.Gϕ0L! thR); U|_qIiaLլa᝾U8p1P*-_kQW}} Oo]ubC8L儍aB7Qeecx>ZnF M(0)-auC5y(g% (u#B"}SNә2k}$sO4lX[e6TX玉v=/L-jug\Q  ,횚bVOb)m-7TXbԞsZR`ܞtZ9p7MSǝ( YXv: 8> ~bmm$BqZQK.Q;\㟽<Ny>]knۍN$p0}*u/1a-h=u֖['|AGEz,$QB@b58|beou,\zS+o7M6a9!!Vk6$.kTsN+@"+8< 2F{T~XCp%%L crfSbeȢ 6?̈>z/pp#|Ba;/&N5"a%9 ǚքE`:]4Zy\o9Es'\օ[mѷ@HL$A0pF@QO|B A-**ʀ}@s# >8ŹqYu=$PD搓 , SxO r bI~?_FiF[QkD@ gW.~LdNrzxHhCR ,0+y} $kNb{oYѽ?awI*g.r"ՙ,0 !fBi" 1-m}|_Wz]= :LjxJ Y&XCL Iń!}LnVoaX&B#]$ eFQژa8Zg5U5zs!霼 iT(>%KcG9O/)M~ZzkWyΌ$1$OMPa$J):_G9P[|[^szNv_{5r ?#yc'QF~Q<͝Xk9*gO_Vz7;vv0$ԉT-:i<̐ ݴK7NQsEk(kel3+$zКpg4,G#ot<9a@VRU 4Etbu&3!#e~Y w܍ήq΋ְcػH+I@D$ xUu/WO{br9^zDũT̤M&d$F (/_r7aLJv$@*:*+pbx8 \5 6ȊDdLL6ߟoO?VB|>=nI┘qoHbڏ1#OUnu%RwK&Dc}eW?c*fmGJPf1Mx܏_V5U 2ICLTH&OE6j~(sANI{Վ~E}h* K$6^յ8&途TU_:tuß!C> | K EP O j (Tx`$?jRK -Mݬv9WOaoExw5kyTN&P}r;oͥ)paѝC)H5)sZu*0xY Csp~5UIVx.bveL"(Wz](}g~7/q838rG)NJu'/ZC4r'.rIk4?]J 4jX{ s@;R8i>fwT65N{ymEvvK/qs?aBu&E9y=jA|.ROJSuP{ _w5~;X5z)Ao}aX3+'o|A/r:_"PrD&Wƨtyڝ'WƝϖi@JlscqP'΂E:7'GdKHV~n/]Kd]%]1]|?W: mM7)_^rx,D~f'\P^g캣OsY>Ԉ^뚫e3ۡ9JB!N  (@%Sb#?LOvoGz7B)WמyBOMJ)B4 vJRYV{L䜼ܷjdvw/\eUr'#y/'oEEWu0A g>5&#G9tW * ~hm4-Y֓k: wLvﻻ h M`;Wb3eƵ3gۃ})41@L9T|gB5RkZ?&k>xe&>R9OR3iP,4w *,ʦ`*`' {]7kO2'sO8k=?8Җ]Yӄw)/L+rr\Nd{}CFn3.vCÿI[r] BN(L< x4:^˳vT[~aLWj-V0@{_2.Ӆ߫?陸WMz1Vwӗ$HgUU_6#"30_ @ƌֿ{o ۯ tNJk':ʪAq8&Ti'SRS0 o)um_[oy۸giPOGJFMl'_%fM{R:"wJ#Ka~~veF;X%ccCNec=w(c/!;d!?y$B!IZFugtl'RaaE}}߇e.2^޶W< (& KeiBFv^vY119ԓұtwJOTx/?_尮`PZOcAkrCpp=rwM~j$dJƻJqJ~yg6<2:omlg@D^,̨fB,mFR2/yͶg?O fۊ]Nz9Y @0367ǒrS 4k'sJQu2q_ R/V0o NP^v ca$IE@޺0(]knV" N`0AS߹ όEaOS 7k"Cnہ;'t,3Q 1zzy̿Hew?q"GN8JF+d *Bʥ=sUQԂYHUS6L*+5&-ݏ\VݦN{1=2z0FN+9D,HM Qyzb3O!{o<٢gi8b9)C8Ti NhA-6z27wFbR)Tun$$]rB{eG"9.Q\zQRkU%T9ռǪ'KSJb+Pj4q"Lj8@!I|CH"QT(xWu)3ţL:RK4w7 ~$KS|χqk]ſ:?}qQPTɥN5>GqKť@gsoh˫~V"iΕt:}ŭ'FKAͱ?5[^kĄ.R wYu|;z_TN'VuNZx,Kf l?` Mݿmq6]aq ЭbBU+:Qv#&PR*L/p-z\̤J2s'A",E P3$}(;zUDǣ߹K!iJU2^[DU{L5Oϳ6izJ̻K''%{ktŽMz:fUE*',.fX 3XAbwC2/Į|6zI\(5_} aZ=}* U1@"s<+t‡NdBOIA(A.=nxhtZ0UUt:bWKӱU_7MfTu\kKNQ:麻%vktݤ->K)ns.#}7:XZ ޸rU)6F^nV"Bb9F.ډ6aI//"K;a.3\g8tռ+[]B3~6>Q171gR-}J!j-#U+.ٿtLqZ|*1Ebww~u !#`<ⶲލ`/C2!뺍:A U#O_}q:Ʒ~:I J|vX!ˋ^z΍J6~yrׂcj ,,Pw<{ا@obQ'[ƔInb=wt^xUqecJXbu YGt(Ҋ4d,ytQ~jc~zDF7[vZSW,T,+SOXh5voAfϼ{'GE9_bOAţaC,vRP: ]@vf?Mԗ 5JW&ʣMQjNw 22_lP󶸡o%|1NWzUFVozƵ$%v\1tY^ߋz}NQ̈́/̂aֲfK2['  8Џ.7{&:xw$#Lx=@)z2H X@ fX*_FW 7tx{#+'6q;YF{0'. ?uJ^x3k9~?s1 5ڿ% BI˲yv%++\#YXbe%KӇTul@/ ,*5qH]eVJ2QRpcl9 ҍg+r,d,xQ%|-"ǜ*v;t} .PӠy:2&gl'^~<ޞy/ϋ:̺^=4<8;D;Ed2pUCj9}RB+A$sSn Ij4ta@|;Q:Lȧwt_\{L8zИרEIX'vԃT3PfĪTp 4" @8@0!~e~6wv\/Vҳؙdذo^ oGĺ ֬eos sGDӆ!7_"{x(-2t1~܄l+$׿ 1\Rr2e/}]O3e4’iٗa@أydn= Z&\q{>j/3tV4,RǮ\9[l' p͝CĻ8OC(([ek7C$νUd# MrJdfaLf g~mR팀"?q+=yto'ֺ s) X~@@ȁ >h$9S`iKZe IR-^̭Ө,:-jJ)3-UgMOn2/R8w\VL1?aFD\r;R=HOWDP*؃o [%N‘^x֧>$v&'B+Ms8w4_gӗs}.JlUX :Б`@*QyEAą?l!& ;AʡKmp4TWsixaYWmcۦөn"d}*c}.x0 4m,eO{ɳs V"a/rMvKc52+4I$ϻѴ=[-q4x|udJF_[\1A;7gw֨PQG K0Nfχ]Z`Y-fm%/c=A;bCP~-}^kKemIBkJuoFL5о/6I&2okk(8]פ(c(0 a-BҼjuc0S 'ÝWœ8O}/nq=[jiM(hiJ&/Rm4<"UuR/c%q(A273oG9O [^w/e1+J9^Cd,IRymv<Ljk|İUѠr:?)!R|#Y/Ƅg4xyq{+pIsYȒS(g;}/>ŔnA!=68Zy?4 -Nҍҫy9{n-3#5XR+>Z !f ΂Sl3{) ع5 *2xc !A } |o9q-&X,kM94'nr(Dc7?Æ)9[+o'-eaI*\}vNi7($KQ*q{_?-g:\[r gYIoΒez^PZN}8#RQ/+ Gl 4P !@_8@z٩ G<#?Wcw~6 ex >V'i2UX9 g( -|oM j&@ Ĝ^[lGI?ϕݶāv_f2"Ey 8-x)g5Izmrսs[fHc;gm RDyEy?l),:p%fS)'^ǛNwa/@Ң;&bU(M6j{'Z,5R;~6^t00~\Ae6 OƖۥ,Ffg9p%/ D/eϩ~V̳(ߴ#G['Bp巓ȗf6wl/`ѥ%߳3=ڞD[kn ZuͲf.?Ozc<ڋdKyea^S .796wlrZ"Ä́v?`#H(52T2p=6i'iVEڹ6HkSV 4t W@AK=꼿rs L|yPPCB$dziTiӞLFVh_#\K>z[1l^u'Ϝ_Ye?o"i6 _SʓN$tE{۟a&!pB "T,(/k*phd54<" ͲI>s /پ7 jh_Sdl3|ǧkir )Ӱ*ϹLxmbB1٦WKr贤ɻ))+?p%mm*=ΓiT$@ 2 27" kaR"|.%.iI3i- ^!SWs&)yvVTU <݀lBa-0^tk.hb岰vEv>My2;ZKϑ}TνI0Y:5Z=ud8e.I1iTt|P%v4m;6K'w>\d4>/4_yDyp@.`p  *_^oqX֧JZUL~fe[`(1 hj|>+)FWrVsO_dX_˿9 (1VX8hr<~l}?d$V G=,P" $^bu.q+]Mr?!C$*#koz4A [4!\O2}wccW[U ťH\OAOh2| YiӺ:3<k?@@r}VdAG6pzvJ~o>D.qxjAz@#06^e?_ت`ZR$<4|_q#2"e陑aacQ.R}CY6w2|vR#W.텶Q3hKF|Ӻm7v3. ;C0a!b1h4i0Ïr%N dzos9\(gĵp H׼cؤ{ᖃUyzQt;q mܮ]oHhnC;o ‚OQ o5ljldz>,޽H&<{ܩ[,Og_3?xR'n(.97,f^yL^Ab9`C=>=ÙH< 2QAC90vn?a~[Y_x/Y#?*/Kt*Pt%(~

$E|T:r{Aq,Ȩ6GCхۅQ U`>>_T|ߴr H˲=@tc+7oρɊȀg_O6"@{/? -+/H=ԩ++`~zD; ׇ`__Η?:xtX"$5gor3Gy &,zGA 'Ew2y)㦑njY @F_ϣF6>*oL./T!vvVB)ĐeNT9U4^Àt6 tҊax2+yVOmw,U|]Z Y~[L!_c#/TE *$IcP@IB)r^J8JEwM[[8U$B;A|.[dEx p YaAVmZVHhӰ>F {{|p洝2 ʵmGUWSedf`X=u uLOQj҄aA[蜄5'WSxiC|e_at_ӝ]Ë'zodB$= M>/ȣT@1!!瘴R~Gfy~A|'5؃Ր!)_ョ_r/ГoS=|]4I/0Iʮ~<)42ac!Zg?sݹY&ddc8]p^ Blfc!G=:Yߛ%7>8qL̂8PJרS&ETS&EVH,XhZPT|Tg\^b\%GFDfGHZT>^K'?S+Ї@~fCBj>C+G@%O_l)'`d)J7whDBJ٧~ƅmhS@!O$W^bp5 Jt? *Px;OzyF" oGBG#/CxUxxPC @s$N{+^x7Ԑ}d(?@<| I9~R?={̈́}U?c?}ߏnЏyAΐ?ڄ}D|ĉ(e1%S|vOׁ~I!ԟy/Ƒ\ ~Z>[TOb)~No*d\7̣MxoմEA,sޖ'5 ?BrBa;.!,7TVu cmn6p g&@i^KL()}G|W[A)2W?"@zOSr~>?PX:0)5 ݴfᯈC?/8*ih^P!97o_߁\7@US}t_ρ(?HOԯ>~ {/{=⏄B{XP>@d{g1d"W$,2g"qfQ[H!y{/1DNtzyt-;]~R  # ̀wַ؎|yߟkyCC}|N޻w @C:EG{hWޏ=B'kvW`E^_o^.{gI(P?f_*tdt/9P'HWyOm}_5p}t܉\LOQ?qXK~'=/U)?a8cſ>?Owv??NG'>? x\Ȁ2ϪP(\jHy.K~Őw{j*we'\U??(w#|* _mmy&  SXc^s"iјv3)_p] F |]=e˞Py9:o^[s­x>IS_}K7D8 d69.+ |}cee '=8{jZkV$ߒ(O| jGжi\$@A[-`M#5>'-@̽;nz_?:LsX4W&A=ԶЦw VD3zgjbiϧ5ϯWEqg{1qBɛ|qi.O_D&6a=op`L s~:*X8[븪%>d0, Bz ,&b]w{?b:@GJx~' 0?^qv{ޗ?#"ҔРy;wPʀ{ЄO>ܧ ?>X?O[~7<9PC_A;(!MY{~}Vio'mOso='!u =Kpt^97 v=>G&!P-Hg>^x=nHEJ|&D~ G3RJhmG8Yh~@p.,X;F%cǧml`e],ʃܠdwEIs+ 1Y 8 B*]ʑXVI! ]i~*ɣrCdwV9!dzs>/ 8J G(P(/6;2Ȫ(±  pH=ID /q=-#w+נcP5?P X%` a7;$BJH`x%P<y{C VFr GRrb_8\YEgn7܏)[10U5͙)N$;ey dJ#ȏU臃;^oCt` w(U COwʀ?CR* (_)'dQC!w~ )€*žS0'Á+ڿO1 aOd>`?>s`zIr-$$6f })@!evY#!0V# -u{=a| '] y AP_H@?a ytYOW0V]F\3pNbsCr?>9z/?DJ>,{}'UTq:Bșvǟ{z _}@"J ,PE~T{9DT<'K~|ըGOnk8RI~.̘ &9DD~U?{>-ΐ?*@֎^p*σ~CEhDJaiDC=wzƷEm# 6݌60\o'[bG׋E _}ʤ6is `Hn }66sM7Lk* ~4z9xpx'J~jO}| ܄O}8AN]  Ctu*I))ACM2 J>߻yj<Y޿u:(᧿#\Ȋs8]TE*o1HfQOAڮ+(& f.a*9^5{gk[81xSbp:|OmoCݥC:zt)msCquys& FHx+~3'`p|imz[_r5AGs!y*W[]Jw9 u!-.5e7C#ybh A?lfXa0d, w|7;=Q8Sgn#;,8bvZ{u*wWS7iuK=خvR$/[ChOEC֍?^?0Q6)XaPhmśU!M~63$?;E|_n- $ oΟ7.AKM_[0Oo `CB}٩om5z b9' 4?w?]V2_nڢr3~_=8c8Sq'x)=_E—3QYoˆz"tl B c~yᨐri^X^^Rdx5y|bziH֚_WuO1k]==uxE;zŜ=s)MeŌ,>@}Tyy,+?+FKpQU#W<jV'|/K8LxQO1Ü"sb ;a[^1l M D/.ݡ_VP̿e7W3WhL}KׂQl#I ~I9)zH'HK` O;O-@"bޢ?(S7Bc8D3*A2hO"@ BtE f #ws괣{(| G/} 86i 9R/) #}]~I節|`ct=JIlk3>Ԛ[fbljYPUthD[C BGӎ,JήſMΫ@ 6LDN=g+b˝nji!)F 4UwhcCF?G`Y*!2RР?,e$/zw){&?N Us M1>AĆ1XF sö(+7}̰aA<y@9W&lAۥmvN{]*}a="˾n?#"VRn¯6|gpx~.=zV~w}v2zYP>?*h>QOPWB|}~k;w'y]W@~@Ĩ/C?5*zͿ>Ԣuwtw=^kB?sZP)_Y8@Oف'@zxB}'f|ԡ{r.z^ͼ ^{+z)_pm|)}*?">J_s~ZD{;ߠSҁ=LoqK0G-YИݯtb10}1JK" Cȁmod P`Ķ-ƨʝa ƚ,Dɐ,J@/v}0=~W|c'8S>~'#=e'&^AokĄ;w=qxls 8:N4 P.0?g%_at~{X?&OWVŰT\~wŠPC?CLH_ 2!ts<:C0ѐwTkua%|{هT== ??'Oү){l&;4g"|[l?]r_wy/5u|>3O~wϨE@*e͹\7R!& 񷽯oq؉Yw\+ 'œa߰>=((w9~wG:_^ӻX c?d#%K`TfӲ CdICۧD$ȀTh T<_bT$J?_uþ~O/cOiO#>D9c_gl{+=OY G1t8쭻נF]LqA-#ј!]uHR;?X3*ln m*y3td *wx7$S352 ӝ.e_* Isx:D=wr>@˞H 2X0c:ƃՏ~sl#Vxg`́ v)$3T1neFn V N,d kgFr2C02H=_'l@!Ѯv;`wiz^KeC`غ죲 ]| W*u޽?A1*900qSg2nbĠR; 0E;ikIY .9i}Fa[^yAz220o!@Yپr<оM 3ubv 7;S%HHQ8.9D(!L{i>S=ҎZ:[JTO2~[r6,b i]2"!z,1E51O*k=_$ )8īٍk`&͸{7Oݖ`֖aՏ٧a0=ra?*hTD:z=܊BD<an>G?N(>V 4dDvle) 8e ښQdb%CVp(װ@*70aJZP;X(`"^fnB4ZCy@99~S\E< }'_vXX p'"_!+==nW|UdqyL@xgwr}';i~v@DRҒS H`aÞ.]/˲DD~M5v8$x)PL@<ϔ!;#$>%CƐt|"u3j\IiDD!Z]R ɬ@ #[LU29 8ňU EdET~s%^Ӱm$:)GK P??*r|גy<?Gd^w<.SbXukuKLyJ /&0މ@o%a֕|$OS~?`,q \CNE$D Y#9[efv~F/|n]vT_b}Og&9^O\r-ޡl/zxpC>=m{k""A9C~d@te) /t>Sׅ.<Յ0<]fHCyC5>z}\}Mi[qeVXP@mGQ z7]|k,1hOOBŊypvz;ix8tf`.f(P9dRC;0'}8jQ\C܏" _$;$tlN3Q3[#-i?ؑ?1<YeIg$Kk9*m<jebk}6%⬘"4ҪBRf.' U!Bhsg İ" M$PI]4fb8c8m7+9cXc绨?u,#"\}hbf':-cxi<٭fL9 isR);;M 4ƷYK*-o2v&aNʇ*r}biGO}巘Ȧ$Me :#bgP?4!+V~:DwG7xa*ljm[9&ܝgFeQXEZv͹jĵ[?=HxR<^)w΢(r!7.~~.xQ)ĝPR)KfoЄJInNxFLs13j,kPB+}yטIri`vfT  j~yϝfG^??@X*L,mijb=sKCL]w{ؐR'M B.rYۇ6.nF(DꇾZjVN_='NǻW’_Syh+x9oQ3crog]9z筴xK.~=aۉuة5QP$w.cB(| ҃8Fb#M!?4/$|C Pš$wG(rҬ=:3,h.n)1?7"N"Dt%W#G'atK)fXV68X;.(BF͔׏S6t`}c5$0T`٩l.(nSfޮw&73=ܝnw3䶼l*׍]aArVv/Q#On|v!%l䪉[[t@;Sj)ꌊ9kLeٯFIu-8ߑbRzV;"룐'}ځpKbkK&dɀ9782meG!Zuߕ~ 1v^P]~\"Rg].>ɕ˹=陱jhwGЕoUj4́PBW^eIA=SW/O?㙤1o}$q3'GT7̟">lq,U{.M4*TbķwD_o76=?mx7|oU&ݛ1;*pr,/,Iۤ"g,Xm1^^#q4EF6m8MFCpY{\{ִswޛz}6+#SS;TШ}ގx(* r?{/s]7}}$3IFCk/}koM?1dfc}=zd #0Fd: LP~y~" |hcJnn'sU528;Z;/2Qtu'f3;|9-"נޫzg3a H}J9%D0;o;=jD,XUp-6H%]TZUU*s)0#) xfz49F$ܕoajrPs#A|)Iu^lN mMaUi2SUVggZqۜ:vWֿ6Yo}ɐT]T&+KX;9c΋d& Yto!a |BwQ]HW8;4$wrnۖV#^@{204K= n;w^#Wt܃"֘|}  fgJ}|QbN7Mc9ZG"*A`-/}~/m#=+|j~*w/¯|z|7y{Tm9h?JgY/.7gwzW~tuiFb5HȌȀu)q5#OP{^6?O$UD>nnOZ梏 IrOO1нP`Ȉ~ >^qvgcS9 tQ;D{)*?jNoIqd: 482 3 2s D2Vr! jTT)CIqCGr+t ?Y$:^"W" x4>m@x&&(a#<4"&&ˤ"REntD`< %zOP?O;ϭ993"ԇD9rBe 8Ү.Ge$XVG=vDQ\rSD  """9gz*,S߲ ? }, τ}R{_!`(P4+m7d<!sKc.:F{4CZ2y{ݧ<,_aO==d7վ|/0CL(Qf';? v_l_ŁOj5ШPEQoDDę]}8}ZL|7z mϢNH`]RC 6#6 ! HQ>t/I0e*}uMvuR 2fxxʹ$ CW8: jzp yZv?gv?@K\O/Is, @Zi͘OVeޞi&% J:[鞪T 9򘃭Y4 |5(oAMg>S Tbr MAOiz?#75O(w&Eg* !GzU76 }Ub}1[%"/qz@kGK? N1]zA6EaNs(K4^Xc;y"F_O5+I垩*< y[px"x^h$ .y Ex)u:[Rţ>$#W㾹Dw` !7RoTnѰ Uv3< zP$JDZe6?fH\.Ѹ2I|gVBsPe(Qծ mOHKEԤDn{蕿>gXGJd NjCT$;{CP.B=wˡP8Re=?~.xUΙEGS0ô=G |zOcqZ"9j#Seay||XC_q_/ˆ4lAUz>VMLI hx[I8,-$K  .4Sd]B$#% >A H`T 7Y.dW( YUzcI)D5&a0~h؇_aT1z% ^- 휲^[>g|,Qb۞z3"U b dHx3D kZ}AGl c,\rŠStSVrnKU~ #^_=Ō첅b1(hӘgzfwe0:̫%.z1-Eٙ7dun%WSN˹:ƳON 5Oէ!o;g=wљB G۷t)3z=xθ>c{ }Gtg${cWeٰg}°FC,y 3Q"gGЖ央˰OU{ꙭTGXYCnAepI~`ܒ/[&RȦӛ^)clEB|uvB`xLBeVa+TozX<_L"&rG"?u.w^lI{yN(K/*&P`]oUm\hn{gFRqby ؾEszr6EErwjǼ=| )c(va&<*Qoa ~hh;e.(:Oen@\7rц h |o6sfhsyFkgAQ9~X܏-OY~me6R`OQGCQWD#oZmL *bɬw~V~Bɭ b=\}@@^o@6?R?E-*CW "թr 0W2ϙpUA `H" aIF&aKHVgع.—յR-+~hZ}0FєX[j.*7Rj˨wx'u1 &t}Ia+r>@w0zItZ|ܹeRN,){RKS zJ(h>x_}LOe]EME +Kض{&گ8JiEU t {8I&?mR6SVnrWs$WK淺 ٸ!@PZVĂѻ~yMn@Bm:6-Z`ge"x2H>'#a5O.Y _pi HAɎZ W/'^@ jiӃYk_+5uG??7~A.?m/|wv ET.4J~@޲pN_f=(PIs$%I RSLY/ƈՐ1e?w,+ԫض7ԛ=bs?n^QCoT{/ :e:-ﱺ'VL8 E2BD+ۻƫUf+KG}B2%A_طן#o#c2hj\)O:o0~OGtI5)[PA5a2'L B~|vtL3>+==^&]sdΧl5.݉Z"}l@ ` Q݋3:Kq9( C*+3_/%diD3W29"w_ģv4H=_9+OF6 Jq7pwT3JNi ;tl̀| ?lp.8򓞤-ο_frT褟OHn5O1ߛO{ߥUW<\ׯ/5sMx>x"4-55c?ޜD<^ܥ_`u7?p/1z;YA jC.iL/!!G \E}QoNWikat}g}~+ 6Fv8P6ù/A`lwMhp9+g:(x iH)-qx?PdsU>SSjo9:GC!Ct1N?lɎ }GK&lk~x#MtcV,|*rj$侁 ՕUu$ٛџtM~5zxgݏXO@9]ެnmxLvw?s딗/t ,wuq5Xg4iu &g<?3B?8#CEvo<4g&qryUd72\.e旦4\'̐>ɇnҴMF7|:J&՚CsJJ.92Kutc-f\~u?.^7pkh\KVy!b3z/f׵ ?S?s윎*V1xT՘jWq!zѯ9('>TL~g1]As-}I<$욉v!|_G|۾ fe}CY*jy6q1'7rɮg'Esy$w^Lc_SiIrVy&@p(dsvqaXS: >Zd,~!"/ș[6 rw,>LX_o/q "Q\j::^:wѣ\!hlS~!-Y'ލ 'S2OwȪb_*ܚ?<gy3W?:'\5KڴZJK_I~zap{!QކFlqHOjҼB-On|jX^NrG"AոVhZ;lW!o$nת`%.y+y?RoF5`p29zYm/ӊ(Zewvht#}ԇY\^ )[~ݪ/gբwSi"/3~gQ[ަl1$C5 *VYҎ͙RY9Vu``)7|7s c*^-YݺA-y{?)ϢG]?KWŭҍg]ě;IRDa@d| \o|Y뙰{L[7ZI|ZYm箒e{2Z 颛XfuUNGo{uWU>L Џ>ḁߺVV2Ӹ"AȜ\r (.Uh Cg"־"w=jr#ZvXydۮB5/oy zLOƚ2>]!}=7sA`6]q]]uK6;] V9urt,q6&x?j79H>@͏>L3O0oOLfepSҹeBA|V?āZY'.Q';h)wiq*-{ZjSmݝ%rߣц\5ON!1W?ߨ/Xx?9$|*>^=>YռSUIm޽cèLܭL~/5)_s& /'Ev<#5p᤮1!EA6'&5@j:cQdVteTZ"=6ޯܺpYYδ?斱Om=r#&{H-IWo[^%8՗U|5v3!#oᰝXn[E^"W*rlC=v̻ۦ@S'9BqhP$}ؐvMIEFdf(* 134\z4-mduo_Ju(|g  <=C*Nu !o4Ip̻jO@AImTnfBJ+o=aTS)Mmgzz1?:L]/~] 0H nz$ϝCb xR޴&mT7}ϦҮ.l-X䜾n|ƅ]|P^w0Qk7;=aޭ;h>BNw~>; ڀub U8{7v’ ".?E 9L0E_N3os:wyй6X|x'r%?<֜с9@oVp1 GB/ɯByn}^әJ ^N">o΁"bՊ}%h埒侀Tѿax+>`YƜ'u,)Z\9-:Mp#tl}72=P9ix1O*Ǿ(}7U|}')$X\B{ O_Ǜ2BL^>eM /^_fU u&׼*w(9'8^%n{+G *9[![(KjZf"oQʻΑe?5s^v0}+ |ѻfWk|o:tnw_.SwS/?ȭVEYz/;win HE<+A[Muh{Bj,XjSÃsDczHdOҭń' oKSw"E^c;bxM^fE0;-c}m[J c'a`{Ab*/pa8G/t՝oea .%@0x_ĊH=Rbf^{qx%~@{(nnݵߚ:wa]M;H?%RH C4uJ&oXq~hKm7aRxSc0OAP_Kq:w]Aʛ14$^-"tsFT7= 1b+}YhU{inQS|2_#sd~!?4iwIcUn A6]}20mi+SRswGnHw|N[`z#։]naJk%˫D5k;ew2 cm/WYِ֐B+HUB݊o"b!#ۦ߆0?նMϭuT8R_'-\̶1^jb l_8υ"yn]1Q3~SEWRvRIixΥqu ;| s-+kzEs9-sv-*{eGtÄztsl;~T~1Կ!N>{.w _JH\N]5gjM1?Ћ 7S]FByƄj%/b2姪tr?g <zrPRhjqjdy{_"Twޏ{_[L[q7cm/( ѷ1I ~۪5>^眸Wſ#U*|~V>Wm?2M+~mu}3O== t\\GF6_Aj\2`iϠ.w 7Åګ2Q$V$h"t؜=ҚASx;?fil>._:`vw1(+JG̊SϧrIs` sYDs uщ_]SмyL{M jlAf 9VwGQ~!oU; k!UVpI{@oTVa5\gISƦ%Nf!߮␎n6#Ky\O?֫U!EI%Vt/\L,- ]wutį%=p'7#y ψġyM]'(.ѡ)Lngњk3*"%Dpؓ 8L@e{SePͧ8ȲAPV(P֜'<>7gr}=Wcʋ G1Ws(@$c,_kc,xp`x4q|߱ud {Hq9Egg0?6ٔz?e“v8~fyGMl_Au8V/7:ބ1ֳrU4ea "\N$*'c.l|P4Goz, u7ZNʜ Go~NKu?llŧ3{.R-'*1,SbW7nX<ڴ9@zC{C~1QC;Kp⹃ˁi^FAd!mB ǑMmX 7TXeb筹zɻ9uѮJ%SjVݐf6ELk/Gnjt6|φ 鮜3䩥!mS M/WTv:IA9)ծ1G+ߒݹƋWvRoW !8j ?WOҥ+A0b%{Yӝ[w3bטdߏOexI8*F*u\On[9^l.u (sgq7﷟wm .p{Z,u,a⍾v{'~taxεրd?|}Z>tiapu3W؈Vߺ˔{tlI]gY0ѐ/.{/i*/UQqS7z3]uVĦRc|B z2%<~jVFvwk{,9 Q}8_\.Lsqjw>Se[u_l[O?w_ꝛuBBwďĥAA_U `y ֏!L:0GS¢ӣ3}'mTJ `P賸sR49oETO=-ox-w+u)J;112{v1d[1~i:[5T/>]CXV%mFď8\bZdb||k.WpHǕҝfo8͎[[pm{7oL(O;6O Ű?k8eDD'DDo.0Ozvo2T."ڔ#YhA"r]>7򋟆\rty)u<2}F{b-c%^kޭ(}fi|S\ t=뼝-~۝F.)+"LP+Q^=EW!T _)Jӓ-U_}龴?RٶQzu#u6-UljozD쯡~S@e~x?k799{HxTTRxSϻmT߉Wwa \|]v2E:_Aҿy(=_lb(>S=u"vxRE}>(u"B;rxG7:U:'J >xX=wiP*>2fTxݕOpB;OB `Y9}v !ʧOȳN99 7+m v 좩?{k| TEԨOTrCŠry_T}pBQd0('sUa"*R*B'S8!D/*8T{ +aoOB =vPi" :T0Յ7⨠y!"vr#Umb.W3$:DxA?.E@2:W U^^~4zH_$E@@)UBR@@;iy@8A@( "@JG  >^(U@W"Ј*QhT7*)ϕzR=,8!>JQ.b? @Or<T~D_{ɅXB@r6*sNE)A~&ta_)(~}o|XS%W?b}*r$PYE O!`Q>z= }"1y( χvP}u%ڽ`#V:H@:O_}oO'(W@VЉBeDeÖ́Q# ;i {(Ey{</q?; uaSO݈s1E"!n>?zTӑ_߁Y1=5zroEjDQOTb]a -n_d?Pby?5%%8o,?çϴm D0|U\;|22A`_YPr.g/~7@HFPhEj,G U;YeCM@7~]8'[lh@(;CXOޟ?Fb9p\N)NR2`ۡ_>K8%ou;~̏߬p/"g 4)nAAC|h8 .Tq:ȋ}~j5$]~Gɫ_~Spb =\Ng1M-zUsHw[۸\rf_%ll({=Wmn9{80tI' .5J5d@B&]67_N IDWoCJuS<ҾS՗7yJFg-mXpGą<{ԺEyP6ͤQ20)1 H`E՟(SIԛ]Sl-D)3ylI~[zJ6%Px+%N?W&nM0A>L +.&IP7f9X׿[! A.G,n `iM! +6{ss$k~809s"h dW:mn?t_ Dj` ܬ bp<+MILCI2 m:0ZP# IX߲m7p 5lt^**d /koBx@m6xD2!ӧpr8S@q;M Ӏx3Vrh7`x=lC$Ka_/ ?L@|rTҔz gu[ePm{,^(2890Ĥ6(T;k>ZYA |cIMNJ}SHiJ]}b ;75ǻFՖ4P[ZL @ƙXƻq4ihSֳ~"r"-PHO[^}_!_B4 Z. k9e[$w@c9;-Ns$$m nf%w5&>!~IcFXE^CV$ @ZUz, H&v OO$ }b]^`u8;AiHϼ$ bht-vg^ w4:mn0}n(ۇtJlhȣ1 8@ФDB̀66hsp Xryium?tNWpjfY D "f%!- 'PNtuIB"@c_`!QQ E@ula$LY(TSDC;F[ #$),hQ%.,]p3ALլ.3;B npa dC8@CDa)lR1ʽ׍.yvMEF# mZi2v!të4[fE U5 VMpໞ>HLudf8k'$j@oymsx3b\;JA%Ȕ =cmдpepwqũxe<=&6 ,0#%,or0bOW:(21jH5d1ýؙVQ㴈AR/cy/bH8"Ff<0[Ʋa6rbu;84MKNoѲo(P(LE oeQ6||8%r9®8;X!0#CQzG](8!{ѤbJhMICi ["goTpA e[U\xayWdoL HLN73ѭӷ3vؒ*`Ր|^KsQ¨ b2m&5].B&O; 3YrM@R? R*Qu;|8@跺*(b! I/:EyW\2h ]l,(I!?߷M{q#Biw82Ʉ2Z]%CRM(|_khPIw)x`A A8bDw:Ã/gK⾞y!>^Q'ĉfe& g~͒D*OO\Bc먝(sBYc{! e7yrjѬ j7+ GPUs ™Kv'p;pUJϨAe^htaSpyq~QM,zh>vF0BA UH*`_ $R%aE#n dv &.[itd z᥎#. .:{{֐1M؏& PU( t( cPA2(UE X[Qm ""P JJX!!B!T`Q0Ldh,s"[m\Vڒm(L5T {"֣T&֢@S"Ij4B *6j+79TJP1$!J/pNt`Tz|\LE RH_έ21AowK@dzΆo{~>.8,@% tڤK{w(Ed$Ҩ"kb_+̮dsaIHri!$ҙmCCmf)x}Ƶ6߁M}bIR\qD;m-*dBeg84/y-%wZ-5_"e'7$$^ynlu}RXad0d#k{+ JtuyJ !.pH$Ć%*3dfH&)f%thPI` c"qeMrLEEP9f<d@ 0A!X7܉@v2't8ʎ$5 !;d-Udw<It)" );H$@5""e lj" i^YӒ rB$fP6, $' "&O~ 8T-)TZD1,Y`MJHIdĆ$] ЅK7Omi*,$J)*3,tJ"1 0Ă"@Cw긖 V-:0&dT><ps)wvw`XELYM JFJx<&lz @`K32iN\ l:bC"պ0M$3Z*1mRWAɧ{oM9@v oZE-U[U3V("F0P^4KH̪TPDU**Q\hCeN <̀hAF +U~h@"QZ(="d&TךSh29|LԹ)ADKB30d C2z{bϕagȂ!d JLG%Jyw7#_Az.b"z" ujE (&B~DR~(^oeQwE$U/7ԦIC_q%v<̳CACS%$:MH E$&"UӥTL=6Rw@zm"sSÔ{Α ry1]oZĀh`РGCy}ocf]l~$Y ĖbY0,>U+>wzѮ `/w^C7{>^o:},*Y|!Bʑhr@ }|McHBE?qTE\,oXchEPdmMU%XjE!Q e9"(R *LB1#JR2[6DZUʺjlb/cX-jܴZl&1mF6ik%< !i=cUixaE F5XQJEb ,ûr JnA6 [+ h[V$,kJ2co'#%|ZM-FlF5mwS*ݮ2KF#Xژ[tFhI#g.XB Z4,SkI"J#بFlb_60Et|LPZ|ߟ꿘k_r(I`XDaj xV.X`Д/-%A&܍f^Õ#GUDDѠG~5~ 4!{rDװoC0,>h.`)?x-EHMk8zbɧM۟usbtm3n&mf>lFXR4w'*z_Hhu/9uyfCft%$HH-Q($dw}LmQh6Z5~+E3or(ѢL'W4ߤ?%s3&@b+\Z^Gi "nVl+`H V8!Fl=͹ 9[r :;qhz0߲"":R%E_tm}u*JkU%Dh2SMX (WfA(ѤcbشQUfhײ:,V6DQY1lUd쫔TjEFCXT3!jL`|bFilXdLZTyrB)9RDBðÊGbU2YN^A]Fت6 <^8]E=T:&c/5˴X8H u!|{9>SDz+i\>=tYRO"L7^u<[/Oޏ,nu2N䱥sRWAZB۩ W;7+gpŅbpV6Dcs;k9\;U{ܽ 510&P0.G}Yǁ10PF#ߝ)i&waߙd܃U6;[۰'fhY8mʼE?R74̆Ϻj8C] P+]̠m Xy3׭- j~*@{Qq~fz紕Nv=Q!N;c4ػYj&7mؗ&_6bF?F}dِॺU6t^XH,q}aLAQd$ˑb^VqsX ` sqe~~jwmAwO?q֨W]ˠُދ9E-CfS6`gv "5ta|uHSau~4[ Hمu 1UH&О l<Pd)J'"Y:ǂaQ@cj3 7]mԨftH6M%ԽP'Pc,|8x~/QCE-%2Iz{Z6feJ (jO1+$Wv:ܒR f%1Jd˰5^ıD) ]ߒaaƔL@F,_C ]|;e0ԳIbIF[?[xYbIF`=qDIJ&M)35SK2J_L1;^VrF{yLU #CsL$8ˈ׊,TFsWֿO렽}r Bu4]jSSAS$ dD(]V@/|79I|8"gWl(MNY[-%M0$C$*1A1c`,B*l 8v*bn_}g+t?<.G3 |N=`'0`S(5Ol{aŨGL$94b\OxgF!$qSdCAUuۣ@g˼0ppUP*=V¨fe?UQn!XdYD-݇"}/ڻbcic_'P .+w "aNt6WܽNyC}}|Ϻۧ7_Or>JMB"=G1ХPK=Z 9/ c.jy9{(r Ɂ̞(aջf ;\&n߰sPVwG>{Nt`%и#srs~?pvG1۟D;^Yos-R}WUgejQ͉wf_8^c ToŇLZ@VmV~NTyP^,2 ܛ:|_L,BrK,Z<7~mf]]~ >y %JƗ*Z>U|U_O5\:} H CHT@%!lA,AObOBSV@&tYJ24ɗ܈IJZ$f `sc#ӜɎ<1/#}XX{1۴H#]&}ҙ߯UzO9q.~d1aDzJIcOw})2Y.*eD~2L/O| !32)% nLYLd&XSaADi$)D1^L/=y22$zҀ&$ѣu4)e|#H(%^SL}ӗN}טh2Euc! fa) Ӕi9FS0yQ@`Co RTor`A&YH ս TlmK ǿk}ż|Vt͟zcXGbt06zTq a[lDb!zg8_.c{7ƎM w<Çcqgrg{.M ?W! )姍>DM\rPl=UuV뮼0%0ە1[W5ͭ͋[jF*\F[Z櫛KbQ\nkQ\kZQcl*(1΢Ғ ܮb fRA%4cţFwSQINFR#ḧ 0y)ڕs}/$_`XL*POrg$VfD)'|l ߙE7Xiz>m@"X"ܿIq2vS 8$xMX1,  ` X=x?vS ؝Z ^M_'+V~k v&Z8L0ܳteԾv!O^OX%t9s& IX H, ~׼6קnٚ&+""i RHÝ41&D@ɘo~k-EKڽBbHdgvFMIQ4XsW* b I(9Fssn&-ͫFTmQT[(6Zr(6V^5ܵ^1S1mFb"6Ub+@d-H(dNFmAI6ۛrBdH4- C0dA,Havf| k0޿2xWgX(\FI02,!2\b [Gum) -Hlfj9i Qgj Jw7 lˮR'1׀&Ƴx=X6Ũln9p_%K &NIV`J=ْ`*I>:H!cT7@+3.%$naDʾ!:a[F{G-L-dq:GE ,d"qxÍ<aZ+XMLjڹNUtnαԽ"o%ҝaќ7uD-l.f 0mRO7&Lê6'һ3C:)]S4[>ۏw;|_9? нTR'Ǔ ?%B}(nL- 4RJ UҸ oOpa:-m*L&e@\))>bIf0UJll.Bm2giJ4ċ 0FC8gaE n@f%W)/??{?kD1CA BB&!"#|U޼i)d $W1ѴдMPc3(I2ow75̣!b }=W,ԔFJ!"dM&[ffMf>Fw)Rc2))$;I#biJ;EF>N!_r]ckY"ɩ_t k| IfQꙨ jBDRf<2Ox)E_QWǾUJ(LkF+[A@™<_(RJVJ:ڂּk+`X5-6r)WPAA@-G$ASt%&$)Dԏu^B HG!5SKt MgZK ن >~7CZ "- 7壆񭯐I BH٭F91yk14k]@ vPƟXS?{a`v=7FsD4BUEm[jFJJ:66-bEm}E\ij` pC^-CtlY-[.epF\wR@mqZ7FT2 MpjAs4H=䶶˴S*vHn?>._)I\DotO`/Jad %gL0Cj>.jk[,ʼnq `t>*(JRP>S$OHJdąqDHNDE( H ,* ZhPF/(챶ܫ )FlfTP0bQ30hT[)\̈"ddJ M ʱ(2NSCYS &I$1IKLc"y>Wkf2U$m`[ZԣH6"ڵ#%f^w-fW̏t0ܱZ{ue-E$+dA ٠]%"eF3i2d2"dwíč5٪T64>~ts;;> [܄: s/SjgrІ6ENJc~RFӑw5MP݁%/ 4frۓn2 U{!o\0" 1 $z^`K g3lhm@U.nBV0i39}ֺ |5=$b_7D'U%+& {BpR7>GVAnX$ N*D~ZyTws=ሀPh3=VJ#w;X8ccy/J/|4^ mw{cu_Ư$kH4uP%D(DTÿcӴđ+Qk[Y<ނjO=.~V\01!Jr~~h n;#y `SePS$>&0\kx| ^lC2U`ŘTT 2cDMms!jXy<̞z>]rV}̓eDįisaHXW>yvLB)i${w^vD$F,$z)#o:1N2j64$&h$ōoube">}F8:㓎ii\hjRƥT>ZݼknX˝w\NP%2 uy9A:@DQ%r!ĨuyݽΤ:a{yѣCֽAl.CS=oݩtɨ-JKɤseෟn#bJڂמ_=^W64oҿ&+Sd3 0Ra&?au:?}Km] cP2OH8&]wNl'[Aקlh}o/w~ww@~8<8"z1z{lͭS"bL*M"Sbv?rd%6-jI,R{WuG֏)1L fM,CC(aMF̣1vIdX )% ^qpfFBDHQ)~iW"E?']["+Xa tO *ܭQ^/Mmb[A #rQモmSroϽ26eP(kAʜC&૫ Ǖ)(G!ن@jȀTBsB,gR5&ٖS,\i֕esAv)y Ú4knuGXy@o-2TS$DV+_NaYre0`Ԫ:\{-7C*o5$ݛŗ_m⡙TuT>w 2"d Pda ȡNns3+mQT5Ts/]ouJQDfLȘX~~׹i/Mb%2Eȍݲznm,V.U0zے%髄DƋ}5sSι?w<W*BIu ,즍BMSS!So'tcHt hH0X9HĸwNz:*xʓ@ C49 EA+b9S{Z(hXr>$@_R!o bjAxL6~ٴ[𤙸]jAF3@rZ- @ $A.r%+?qXQSدe,U8QW9 `AR#2 d tZ%rpY*)zP R %(TNų(chi6׍A&d/!H3ańv'ՊrϿ!V8E|{)ڭ>UTHEʨPBXYp2гޅ'<+Pax m\sS0՗Yx"2 B4@ڱ3q߯ǥ=ޤ[oY"_ؒ (&@:0.VqULv@ M0qR229vXʔ#|Vc!{N4d$+%T,49u=Jbr ) #ͳrgW]U-e/o H0fm"KJ* @=,4^IhQz" d*9! >XJQղURRFkEȚ6"k((v 4m4Tձ ɜ%3TDYH,Q}HƢQ")6m$F=hwtH{wQ)R sďew"ٙI'q&7wegwؖBy02e&/;J,i+Df%oA8ۺņQSB-FQR{ӑ#j753ZtB\4^5h s";: x[8 CAi(((x5lQ[*c;<]\PhsX/2i.=b0tF;[8gt, U Y;cgK>ި# ?W]Õrhk"(@"2""K+^yzﵺ-O6ʊ\6{7r*:s:DEBRk(!YQ06H%hP)TR8sE'LD&%/؅ !"%K;1NX:"Y H" "֕v L]w$ćuGw4y$ A$=9.AB @X;8UPA8qܼ08ɚ1 );ՂLЀ%4ЀN̘PXPD,!ȸq *t a+_[ksFIlaERVa4B'wПI-"Ϙ@)Ͻ[}1A}smf2d;s$!0-Vn{TmN:|Ä2;?SJ_7$oy[ρoÂ`km 47\|]wpC1ۇ ."8,oǚ˅n͉ŽVn8vOs  iY$)% "Fh.oۓ7mYіjtYv ~AK(vypA_T+ \+`^y5Ұ/i x5HT5jN(o4jenZv 0vgf|%Xr51-$4<3cF';A,"gEw5D3*ꄜZgKoٛo\Rz t 9Ɖ=u @ 43V@үNXL qk7c$̇:]hɘ ,&Z@iB-&x!Frs)yfdLDM]m/MXv_P;a~B{kw4 3- 2 uMi&H )=mwg8XS#iXc)ɺX wb T2 p8rHD"êBd{a${T)Iupm%0RЄ$\j s)'9r LHIL( Is]q*6tĢMwE\n.V Gvy ls$"%ݺfiM"JI 24Nri4s\3jsȥrvTao_8U@v)OnS@:Zٲs]8\r[z`S 7%^9l $9xr4.#TP[=R84uˏciBkCm !8F&,'2 ґ%Ba!FAh I4v 2.~]UG'^,֧w?*=YL(8lZ#J20miv"C+ X=2!{ Av\[t:Z8ơmG[]:0mYNpխWrxaƎI7I `B 4ˁsv05G u>j0h JP))<Ѯ O-Z N.8 %]?kƃ -ޕ<<*38@sc&&ZP0(x)Ģ`IL@<`0b% ˘!s!R:f@qXVAt#jg"dTauKOc2u-#waíA6@+ d~.!?>k&k9l~X׋<94MffQLOs0z*=Wڽ.z(f-FK';!Qo1r$_\ĴoDSX2fآ+'6Ź``-Fc ^_(t!!9{hwpd]N4w<[vy/+sz݁9~9w1*2!> vԐP>xa yƓr4tvvltCOK0K@O`zy~Gu:<Οkϯ¨".!#(CnT)ǵvoD2!oփҡ փ7P‡'r, [+durjKi YB %2!D"Wyz v}tF\֧_:^W{D!2 ZJ0I!#S#_=_ZD)d&*=j6;S$,Ei*) %}xNWQĢԚ]ڋۺ6h5>[Fޖn݉+ W}И{var|׈nU] "Sqhl},Y>B R0&=IW:.jrv@Je?tVAʕ9Vʷu)q c @E2LSgYf;ߓM< =z ~WAh݌t a$mZfi ut@bMXbc<\,xۥ&\gw[̌Dx#)zki%"4+xX5EI.ėWD.Er6jK%+˫7[LcJ*4kD) K1ԥ d]4V5\rc}un[{.[61(ҫyUJkPZj6ѫ_Rl[ElV#h-EWmkIk\XnccFEQU\-ܹcmm(X+EsozZUϰ`7A@YLW9X0&Q(y6VX`ô;Zۋv̢ϵ.e;4۫ vZr?aؠ A@JϚtt0AFBx.(ȕڑY%EI JFdlѨpߘ; 2Wa歪KXa$v\=ytnZ{wLL\1eeJѨ/:jܯEcQPUͷoE6U$@w0k`u~=<:)YX{]rM]$!=M!7 ?MC׵P^׎'[2xMle8x8򒇝րM,ccHH H$,H 79ɇNmBxw=KgCk_k(B}D$AM!֤Z \ݹĉ{ظ ɺ](*@(2v,fX092F hԐx+۶߱jMb($xP4 nf2_MZUbۚUן[zX5ݯ&i7@1#a7/\K<^Hbefe ISEdzb.cvgrSHM_wIOGi b|@ U@˘A =Hx,Kn}oq\S㬓wC# lDW*N ܕ1h3 FlBK # T*kUHb׳2ȹĈ)KI%"*.kn&uˆmo۶$ݎ`_.q]&4,K 0bحEUFG,PUbjBMcjdڤ֢u\h ʾyO9kIwnf#b/Q5MǡwwJ7EWDTIߵj}umUp]kk;c!RrI=@`tK%lPb3itɀ3fxHT¦J2s)̟~d|w~ղ?r o,? |4O7iOKoY  m3S@[~K 񬃠Z1˛닍Ŋ1I`{!@2"/^ЋqVMT- uV0ߦZTj)zY`@AY[4l@PK߂vqd㲲U>4]pz<,uA%Ih~o[fL310$RĖIj Bdxċ-[d65o.KKg,hjXB+Z?y痧&ČDq$&0hw\ #S7 ĺ \drE{ukh Ti]+⼻]'wuChD@- H9Lr&\$7c1D|IwG2<lH,EmZtRDnO %| +;h'%F׹X} .v(L@$3}9D]qzEdh$ @2!Y +[΍~.OpRg][%LH 5G]Eӿ"_G/.r)" ɲnFE,Mf1]NR1!kwue0o.dCzѺ!*^,i>¯ݮ~"EOmF<jwňL $(Sl0Pil\#y$TBg vy[ Rx:,v;mG9Hr$`DBS*#0glRW;纯7 m *צ؄~^dj x+<6Md4Xwz[$ hwx*"םs]WƱ5MV{$ך#ƿ[=]xoKw7:Ryz7]^7;+o2/i^׮y<^]cW2HBBNA`dCĀ!.2dQNLSۮ~Z9g/0緒ssQ K%.\f P(G<9rplv/7?U$\H<].@IDAHÐEuAt!u$A2@HArPBԘ }O^-2& oQ ԝ.p@wH~fS|&NfPSP)\!4Q?k3`Qhmbb6(cm*-F*,ZbڍU4kTFch(hbjFĖPV)5FZi-ETomXmh5XҩiV(ރ[rK{]VU <%LlKt{*w; \Ҫbf #)%_ŷj(T4@ 3Iia|Ƀ6r%QA"  r{Fb Aj|W3j?@(-b<6:Dn M˃/Ko G4! [$d >^SW}sx5΁wuI"5·%eiȽޚt^ʹ=v( JP):pm!Iqˑ7}=묑S&KH[(֗"; 菝EĈuj>VA{SH`ǽ9_ޡL#"7LPe[NmlԋOq[eܥnSXTj\/SST< p/,)n+7 }^à)^pnH +Ǥ6< 'sdɤhhr8r܈ HKGq0_Hf$-m-,b=w.T5"̆`yI̷Lz 0nnB)xYUƯPI.UQ|_R=f<4u'Z2'QAu#LJW7i+dA~~| 65?AnrŜtg0i٩Φga5\뜈 c&=huG Mr"jX)vg,tEqcvRG}w{@$)/u0 v^:ck,}9 ]gĠYKw9 ** gW3q޼jw@S5l`8laͯJPy% ໑C4JPر{0cJ11fI[}F&?+ d]&Om'RGɞPqeh%Ebl^[f K|^;xFXtgM~F6.5.`Hf )E rJo>09 ]<TITZK+kEmoyY,trimb""cXݺ^9r27we/n%bJ 9+yJMZJrZ,mD[]^u󯣒 $fL̩Ϭ?GWɿ5:9̵^ :Ek-׻W}R[xt`WS^ixJOޮEQk"b$%S?ywGAUBTC#|g9bQ@E)%j"^eݒDTRst֗ CJ Ȏvb fC\ܭs]L 4?V&ex rps,Ntp7EZv-W=hFX+8gƳy7b?7&&keư8$`0 Fdc&JM6ChDlTi+$Eh" 1lJblFƴC2k3mQX (bڋcFъ66$TT֍PV"6dc`جcEE&*665؍رXѪbJFƢѱEV6631 F5&4Rb-F@AfĀnzŮzfg>8sof4<=]ԳS_۠ f%Fd-T@mT[IThF-%\=a;.SorJOjlgw*RǤ*w9Z.ϫ'NC9uRDo;J%0CxQs"("/^] IM/C~ Iޞ.\&xvwgt{u)z\~%E)AvEF{빘2w7k|2k񲺍KUQ)_K ^ENczmec8X@)٫ 2tz9_6\Z(Jebߝ~e]J @uV  $wr=tPviƁI(=DOMdq8a H <͋U8-ĂE!0t!ANҧ[ Vp1KL dzNstAZ] x9sAh|OGg;gV!Y IA0@%DH?c s5_OD sieN)﬘2󼽢f\Tii8Ǣ,duUR,8 <L iYszbY2Z/:ɌYZ*G+hDXi&M=ظUhOq00((Zi9vd+Mˮ 1%-|v,4QMU̡K~wwp`s7(TE2+)wbYWC^Gzx:3'~ܩ %Z7x GX'^8ە:ƤL<|f\WuMQ}7.瘯PwvOk`S}-*\yR S@6QŒyn![oSi,򏤢 #2`L=$- ⹁yyu2y>r?e5ZLڈlm-.'΂AT! E@@x>D.HPT5h-ux:< M~?>dܗft1â~{ܛ<؁zzVJ fA^&SUr)#'gW#wx;:z>AL4,]vtwWwnb_WD95'N# kmhc5 ԓyO{øfbr|ʐ>jvUh>{F"{olI3=ʹSX|kMWr*4#ӆ;,لׁ\h_ϟ72I>3E\/[2ĉMֻ=9(k[[iOMg;fy=,^~` PcR_gם᝸j?._9FM3__w%骩t5I" . "]uwur7mjץ63cLT@E(qQ> 1Y+rrZ,v1?o?K-Fj>|WĀLQxDSKa75X? \ܙ6ۼ^:rS) ,rsxm2$*G([xdh/UQZ?Fjhj=gwYUhhRZvMG$P`Pd)GudGEh5Mڷ6x@Oo &̜$eC01SKⲯu%;*4 "Njl7OD?pzY6flq*Wj>^.bc|If԰+5i\9KX葖Fh{mLQV_c }OnlAvD WúbzrS}5=uaD %@)WW+tWKɥȦ68by}fro#ߞ60ީbԭζ~qt7 ,>W-+~mXṇ\Yyei'D S"%V^IF3oQ1Yf'p7Ƅ@Eut#2QQ_ݕ!j&AG?u "5?i߹'Zdwye-y7>kl1SSOhc-.n4+pWvKo&"$J[\VCJ(D A-usY>5ۺWqE6zIx$^ަH)a(*?= g:[]I#$Z "¡.ɔ &$@ܿ=2`>_#xqɽ}_ȀA.xc=5I z\;vYMg>Y&B 5A (ֳѓf"LJXRZY5؂[ouC&yrx˜QqU2R%lf9ÑK}Y/)HJWO_]m2B)?mVk{oq4(zutnFm~]3'QI`z4P\vP3XFcGu6bjkQA& DqDdRV$%HgZ=v>3z$fa-5P%{*nYϰ,v53y0~m#jLnbMsKxڢhDQ%( fA)*ͳ2\w'l5L԰NuvyE2fdEQu_&NjhkwEQj-F5j*jcmӬmJ`j1I\ZQ&˻mkc\3U4 $)79ooo:"/<դzvW^-\&mLmk5nV6U-]4jcm&6(XU±m,UEcTF[ڍF5m#QE[lmch ,U5FآRjەsRUQf`9+K\;;]F#ŬhLlX ,Y(6"d4d3*,H lEr+xkY7W-,-˛Wwj5w:,QJC2S.\76U77mEsFej+깨]YQUڋ;6-MN]%봆+ܮhwQrr8b\6E82JO >g|kx-[kCaj 'tK8THbW8尫+s.5.˺2ooN+vO$취|/llOɒZyj}k*9}K+Ug1IhH#q:l0[y>gV61~,A "5<kifi.[zHKc"b@ÂA$sN鑾ߡ_îhu4rM\ŶH+iͤ@̴6cSԭݵtYA[櫚d+v5˓VD3Cf%Wl*F=X4sl{#5E)ɒ5D<_{FfSvMh a㕂[[{S5)C[xoLZHCb1,eKn6DE,$M\eNaPg\?kR+:L9^NϢf֥݂Ŧԃ" uQ4WE@jYkQ 9sRek"IV\jxOYXZvwb;Gy~Oo>ݭkefF0 WHTB2Hr%oZU"8ܴ6 cBHЉJqYcOE_ksY_& Y'2 AaKd 7'sVwm3+]wn2fiotYdA!*\^5L {M5Tz VacOMv9 gv>\e{]99vrq\Y0Js=G^9j6KatC`s;^YywΛ&y؎\^v3IzwpKJ]*::0iLw=J+i8[)b+DfAMDPsq ~O׊z~߁x+e̟_y}GnDHWRA,˭; "k:֐"9m0*z!r]^b|@D2 z_G{ ^z^Mصkٝmgԋ7^V姵ш"BK7șQ&cD*Q*1\p?M& =h:s@`^6/KqsP(A11q\X`Ѻp"HFc5D9s-,0+Z$Y,ij3e;:徱f"´>7 GiֶZli!%_,Wa6k[7,r pWQ<%k6^1zIjji8iR`}lx|9ȚB.c9z jH<G:\Yſg7pWbh-F܍hxwYh̀&R PqV5-0-ځ1TA')4AH^R©Da~\HU]o)!j0@O޶_ZHN;;;fdC0P(G[C^44>MM^\$,,)E7? ^&m\*:)z .@Ѳʭ#Bg@MkYLYw)ݨYBOO`*UcaPZ31^\ēHʘy_M;aIԖ^'/\9"%>[_o/:_M[uM HWMOM291@ǩ>8-=RXV9=i 7fmQJB6Vmν6:&Oe7s*z  |ˆ.`Y}K! wjO~glkp6804~}69ۓ0u!Kާ5ѥl0R YjĘP7S)C&0v=Dԙwb l}踀""N|];zAX/30e!Kv̑?YP9Ea2d&!| '1ٿjh֬A4 mNő)%!BwH2vd({J [Xl8Q^i'!9IR{t`E렏{p-h*6xb",XPisrjcqq8AGxT~zfg1"B @'] }E )<{37ڰRn}?\%ֵkK֝;a$(!HI"9z]iKw ׋{H;)h eѕ+S9hI[MQo( #Srj#K{/b T;gU ,}3z`[vi ̻QHBә2IYM][9Fj] dcvc<}xV #n},vّh$ʸI:4I[9Ydb֮ɍcB9~ iB(dϵKӣ,.j4蟥!:Jp@SX!9:iƗΥzR|W!eD PFrS¡,Jrnk8u5fs_A13 گ̉). GjN@>isngo+ɼq וsr_aii-דKC7P1/ X/&tr$O%nPBZMXNv)Ҡ ! J *~?mSy$ksu5~e4א 5>FdB%-謪d.oLJ9 KXX<Iw~z>ݿg*U&@HЛɑOvY=",'ҁD;J{/mW2f(@"DK2gYi()})?quY ^fN?˂kZ9RJ:34Q :Ϡ@rM D?e>Mq%,nSigNVG|A:%ewIT!1Nw}}\'>Epֿ^mp單Eg"C;+QUa#0yrwܫ.n]& WnؔZ` &x ޚ5<(L6;<;kW[AO}noj?N{T f p!_0K=杖ɠ*fB|aegUM0Kl(&qJ$_ۆCB 7J#|A@d3}ED""I&\>!, *9&擀30Q;Dg DAm| i%ƯY39S;*Kϱ3c684}-'hsx}FVz>:&?A؝Q)<bv! }bDypZvmBPp?0 ibpBI$B9` '3h6vSϏyTϊ Eo]BPL]XJrc!sas$$#"Du+j@HA@>*@]E:A$I1NJf9MɭQ@W\;a9H@C stnS^i 0U٤zq͵>46ak>3Mii/΁L-2Cqt(ilI$ TĊuNIE *z}GNQVyf=]ow|Z'exl\9i-L$i ,N] ux:U`ǣC]qejRu ҔI>u_Q8:kcfdƵSd52;Q/;c[<KA B|$.eM2-k 㠃fZo+_0D 2̈;.iDrAf$ 39)" 2@wA TFWd.^w*!|;]lk=` p4`DDH(J*_/U/[v8ڈ,Ϋ[PB"#xoT 2a@S )ME_\A\dG?o~ Z(;Y5Ey%P_辮p)O*]|2v&6Yj?Ҏl%K7ދMoVsrޖ,qIH19%Rfe>!8}JiyEP뉃Nù䳡95=TGyS*ձ eDQO[}դmY1Ifh՚-:+ȠH@$,?L%<`blcL"`N^"'f֞E"! ȍ&[:dD֐rA`H :pww\QK&!IPC3gL#X O q|PMM ~UJ)WI"O ɇMN묟jk+R&ZCaT[\c)I J.B@堓uRҮth65DL32]3V95Yg:gAoLGZ†{˧Jf8QD&H_:vOzuZ*d hKr%!@AQI(yA XbXp}5# 7CPcKrI*t '2~Hn\:ƍap!XAw徚s-U "L[#[} oc.Y[GelCe~8):܊)<FCp^eTg$th@w @˱-&[};8>rvӐQu#AN Hm.HFMjq;3<  EJϋS__ ٚĽ{h,xr2?*l9NWV-Ҙ|v>'Ԫ]J"N "B8μBBBHC!"俅F@W*u穃"q"H߀&;&$9I{uM {W|l:yLNf^`|ؕl),v]ELdJ"ڑא:,ٙYnNXs-3{ j m8@ӱM[TVw $|Jf[__3on@"ꌉS3/(8&5*(AYֲpP!$Q@5u M62mgCKQ!@+Ӡ@kH%?+Et1߬fmyߑT>0;LkkY3 1A<͛֐zrxNi{-PtI_zST#bJl0TT3{Muҫ˜ͺr/gx!K B#ȅ6%#D^3@o< ݻjGٞ@y1|}sU5sdavN5~"+ @ӫ_Ė30pk$A "RAh@h'!u"61y X^C|05NZϔڂ RCNj]MJV S?t I\x"+ trΑ& +>}r1>G5efG[ uF'L}kۯ?={7NN뛌!f`9{FA(L3)j4;aI6SrYVv3W;w5lNMŝճbG O);3Yx9Cͧoe_% "E|}pwyem$E$ıg"q3ys *0Cx;Jo{U!d'heK=&"=vϘs8m͟C̒T~*&pZXxˢE8EH*|Fɞ@"LcnNx%7Tπ9^Huaj{pHT0@wv% 퐨p|>8.>sMPi(u?2g<[;nYMfoo24t,!$2 2lߙY!Q#;(g<dC1rH儒]Yw^`ba1>;V^"g| e2ʟ^cGۍP[lMwĝy Q0}ʍ2WQũ?[=͘eLN c\ޘ"*$G6)ɱ3?d732xbQMǒpN3,307\:@ }i^+ vo~2x7nb,_Ωwr-1r^|tP#ٿ$mVPq| B P^Ww+mucO42"qT%y!3|̀ 9t~Wv7&/Mwď` gMh~ 齗L2ֽ l᝸ڕo'gJ..Q>g&2Oc~ocx {?dR̒iY]@C PqC Dʲ?mg.kL$h{ CAdِ ;8TԌBPJHhC $ @g$Xq) /}o?-$.[@@J0 !V.FOS3 =#bcu= q#ɗts'8*I $d4KzA*,Z6'@㌚v3BϠB I;ť) Rҋ*&E(E%P0 "t(-/ vXk!0IFnJID*>y1zķ7jb{LM?3Ův_ؼUt3 e3R 5EA &$y*=L)VOJ6#ƛ_o6El^I]{'Ǵzq%GY͢#||Oԩy?B|A%M&vߞyy燈w4 s"ay*)j&خ^L&`ox\_ԲCQWW Ă#D :]zΟ8q=,x/>ՙ ͉sFU(+z^ NbeUb\T,sy >Y' Uso9ވLVg5\ˋR6[U3T#kVbA(b 7J"J@@]2 @>…B&b,xS7]hLXJvSoS->?0A $X @E1,en:JvZcaK0z^n$b "T6n?)S^']" CMrd~ИP9AƜpZpcdԊ&/ߦG&9#*&_ӂήD< S= (ZA!s~Zi& 3E };(uۯk۽x0 !0,JtL-se8D D|]zOy}ݎlYT%-q8A]5c8(>,~o]/t6Jnl"o5F5 R7I-^f2~+KNbdĖ ߾Ml4>_`ٚkw n>3 F7tL iv'S!($ I_]GL@?D(mR&Īk?#ܫWBTJ pzro1>ÄTsي*J>"#B@\q3m 1]3Euee"wc0o5 '"ަ47ܴb(-T;\ogI  1M,d<e[9$PH 8=-0*^Iu_Js0uܐ'$E*losǗu:Sِ0"d,a(lĤ E DNZǻeu0+db}GȐ3^_H)P?3iV6V5]c]tD+$ DǬpА@(tЦ(gNf^Û4lө_GKI9߆Opzi8-uR۲ZU4 R )KNJFVη'y.7;űWzȰl'&#]^i2MiLp9D,R)#r@@:)ֿo^@tR=!Hy|Ts_t {/f1 avxJV IEvomȓ*Û1/M7h`ځ23~/0!w2%AgPr ")Q](mm\mO,臨o V :%_2u4Zgt$8%t˵wEղavۙ>]U!a6>A%8ȺPƠCg',#}z(ճ%?ESa#q GvapØA%D\fC m/Zv{?9x3}L93 }&1m z9~d ~GGS?&u5Y8=;lsNPء"{s -#mJt@P@F"1E*0$*X)8|v h#i. Oa jA,A x@1 ;+0 wA<P؈uN@!$K%TY͜Ӌ$\]|ݫC 3ߣ54ZJUOa?02%\K"د|;dŘb;1A6$Y$6 3H^:i `-3o~n⦡7;ݽJ>&%YzdZ#24b VJDsKtŴfᲑ {ȟA|I u]̚Kcs=NMbQ'evWJUNDrVe({պ3[ab䍹 ]!@nl{M3nO!Hd):Xaۙyy*Tb G{\|\үtNEb :^8z3[L/p&1ͺ#2c9UV8rkL7ocY}MMu9|_?~R{D_ N0x 9.`BC43`^QfYGVZ'|֠By-VC+RMP"nw !> ݜDsgMqF:OzU]La s"paSu]nk9jnaokfge,K<Al)Ё!$Ý_Ϟ/8LeZȂVcsQn&KLK R%SötzVѯKnԉ- ƥ0=IQ@qsk?SUrkYPiI$% /@r_Z!>rNӂqH'J])WD&$>5~|\UpEe7;5l ,Iuc;ZIِ:2Vz$C?kfҵ&6ZfF]m<3Rq B@eXLyM %_9t^& DGXIΒ @6)3ɚN<ɮ9<|̤ft-ԋ&DGRCk"23`MtJB"R Z)09MI}]Ӕv_K7~fhDq?7bhrj9]::((u9}5s 8@c+z_6VBQ`^a.̺>>?iU~+zqdKU0 ,陪%Iuu=qAAK w3Șpobˑܭ>dafZI~!&7&yz]T}fpZwn@Rl5FE8ki 6oȔ$&%9KCq"#k7uۂ?}hB(!@XABQcɩ:#GN @vI$Tꌅ<^OG+{38dhqn## Cc Z;ٶbm!AH {\-+p~0?!Q˿}a)kB PqfY,5%AZOJTUJJ LX{K9GfEHnڮUlEAX&*@$g;x&orh8Qsu64ۮ96 s/HX\dQA9&Di't`.P|nV=O.euj}/6Io3%3UJ7d"% ۘX4rRiH/M7[ڿ l&S$F+-90L pM/?Q@(ŅPeۯ*o099d"QAA1^$B#%4-Qe4B|d2IgrS9xYz)ki넠#?FVT@ ?5N~4#QĿ-'SV\J)<#y1P(ki[W-6ßsqߓ'R{+ML jAAC:e*eaa1P?Q̥ 2C@AHj87B7*ua[Pr)R7S&Y5 zmcd/8S*5+'3ʢҧڹT?f e DBﲦ"&v"j@Y) P(JY:7媊L,b9c..]JZsC)rsQTQET0})\',A$$աSP@(JHA\s[U<ﹷr<#T.2=C[9)fÌU8!|mг8Ts5fPsc*4ʂgrnTIs71sF0Af~Jxn (RΤ9Ѐy-۽L Rh d- 6-mXhλ"Q6JKD(-D`,ZlzLTmhѨXmEEb*ɉ+5IZ*eRdnPHm6\(0 KdZߺIB&O]iﻰ!B6y5ך 4RHL,CB$WrbG[ȼ%K+G ƴR񋔲-S=nZk9Pl$qm4բ@Q5.ك`0`=osⒷBQ/,D /$$*f >C븯ED< 34dD$(aJi4Kΐ!)$rF<_`=}>#{5} : EߍcOPJIkַRc,>^l;u+dq\f_6jbZr{ X@ffZ(ܽN=%B zfșz@${uh$ĐFB ;J0G$%hq1z?i`gYՉ gIaջJsjt!vx:^w[ vr˝>_ISfBXNS_)PN}}K^I7|Dq`"H 振`G O1*ǟ3E8w^F(RRA,m%ĆWjp .r(CQpPk&* NIA$MYb\W-RB5~|IvVwIu>]-3"6{3" FC&Sݩ5Ka_2Ne>p ࿔qoTH$IbO7j!LV?W0E_+ܤ{3M41&Y:b [F4^D M|)K_%\V{}U[vA f"#pCdULstW)4ū)cµow9>bsFb !D6EWs"p/ \V _6|7~5yvo­=jKPխB kݳtO3TN:H &y.CZ?o#9%+>_bJJoq->.AᗹŻX/E5os_G¶F }_!@ .3iϖQ-2 DC3g0u -_bfRD +K|m 9 xaff1>@w\>>]۫8j R 袼:~q5//93xA+HnBJqZaR(=WKVG_Idg763>2) fhB8"H]+g+SA=PJHYގ#~:Gt$\p$Xs)%>y9uwCc'){. f!B}{67|'Q)`m$A勛v>loǻ:i0U| T("Rp\Bwiz1߂d#yZE@),9ʕ"Ob"{ɪ%Y%7snLB QgL:C73S/Q|Q 5ٺtPhIdǕN_t;*/3f*kbBa=&YP0fAfH%!8<0SWI.q9n/:lnaZ_jn:7?Oug"tID $Nu ['vEE$HEVe8tPI" "AqxBDAsQ@a!_<Ӣ\\M#bPđ@`F$_bC}c;=x$D:>{R!ELfE ,}$3W 6@jJ)xh-uk/YN`>2/p08\M4Hq'vR ,?iTZ|Mg#sbSyÂH%ZM>V%E]EVfO?b{Qlh ~ ɘ؜kj%ZR1>ghcԌ#y=<~/\mdA$̠ZԖp>@քDrUxU}tοqo~:=;e#j5LDC!f,1ȟNOiƗr/j yt33xCfW^QL] SJK8Pp<"_#K'[Sv;l$X#W]Nw~zF"1RDE&"6M2!L`Fl FљQ"E4j6eh$eKCJ%svCȶH0 Qؓ6EZ 661f<\jMBV,fFѨ\#7"|KHģa2L&I(-樣Z\|ڵ%?'+ͥOcfb44%Uļ< ?'Uk?Ksy`̌# AI%0E&X% 2dҔBM1 Ā-%BhLY-AMDHPXP$!J"nyۄnq(|]O4Qs9#)IRb4f 22oNB϶=m9=J $OTw70}~͏LF%<8qv94& #k9F/-)3cSbx`>ʲ_l_ʯ5YL+X]-vcƃS93!;($N8%Ԩd [BR4rr5A4_߼OKOLyʙ:) ɳYAF,Ȑ 5y+V0 (XNc'Ӗp>g3;-̠k6b~X |@OtжN@vFHC;syeWlp}u‹+M5^*{Z}a3 }˽GG+f)6uqȕK4"i-qes : X`<-$Fw\7.ׁFj%GGv;?_I@Lw +\r@ *Ybq 5EuX/ڍ֯#ZIέ:MY:{ħ.Rjk"$bvztAҖxCT#Rƕܽ;eW3žogԹV92'H$xH9`KJo)8|J"Nf!ƫ9ȷ{`>A#k4ރw_?̟aP!DYt4+gul>Nj|.Fz{)W23MbВp2 (bDK} j,U')YʩBI; SUك(A̡^'m:=?1zWR;khC"F2q`IwO[[ i*2թBgh랖wFK N\anc̐4w:-A*|Kh=x}hhG 0U|jM^%+qzJ[Ezdۄ?orVV>*[<: 7TNnuS|uiNuoK7k@-^> hz"76a]Q$wqR$jrhH.z+\ߙ+ֹ^FG2\۔Fݘ B9JqSH[}~Iν/j0ͬpS36&ӟ98řWLSœ.:!V_o Uk `>$3`Rr`gAwtNPEC9(v~,NR}O>)LI(zxX7Q=zmmF~.CflZkre*YST`@Ǫ=(֪ sT9-e F2ܠ ~>:ZaB$:,Q:)ŝfÐȂ9 D 5i?wjJMm3%"Ν]X|qgqg~lT |ovR%ёO*qHɧdJCҒҢz'D%![r VXyK(` ,AdsQa@urەh7ۘ͌ '#2H>j+ctryy/girm̪#)^vl  1,-W`*.4/U|SqDt) g(&i ]a[8dH٤-yCw(Rn-m=zY>Q\d;Òo%q#Db$O7JbI\P ȐT E1 ((U rWIU3ROs%|"E\w!򁄱H/QK8&q IS\n\QMMoFk"lẈ,Ís9$vǰmaЃ\nr緉6XI6oȀlA Wq=J`$+wY.4pqc Λ Io_H8B (LC#"maHۃsh'r%.ʈ˥2mIMob? g~Yweoi]Xp$8@0SoOS;*::|MųYx!Yκ`$PBA 0r19.K1b3]h}t8h;=>I9]\\/7;R^_ܫ(k4?3RUzK9PpS;ټN K~-'*f,^\hkyPTIP*]"``%LX'0o[B)}Ǥ,x'Q&E:,[W>FIMIH@ZtE@A0?b~ouAJo;o/0,}]Na}$sxOƒOYS?zJ䡩;ਪ(ǩh1d !va8! gO>oed"M-v;̤IJ TV6S7l} QzUpQ꿈7.T=>)$>n=LǤ,HpJN(>"`1@ScVdTdSs]e}cf5#{Ȏ>9*y^[7cwgd>U]u*|j]o߳)a7Yz-Г`;dP] Z_?ի=DW w?4?qo{(@[ 1#td$95U3aϢRP.hR8M "" պ{$2KhmZl$|wN\MP1%c EňU!E+H:Iw W`쐩VT&aiLxY.% 'zrM^@$M?G_}LZSE'7.Ʋ s~=Sri5b-b+x9Z#'JolL}p4 I GkRJdg\!r[gWSıq쀤*D=`` GNX]S%ȦWbDJj%˲Y\L]޶ ]{B߆P% 4! `wiH(Bd'""'& i-75xypr4>DyĨO_-(H2DFȁ>=<܏/gM?& SN߼MoҰm1rbe5"Vfe|ubl0EA k."r{XJIKFyӷ!zK"\&a(`G. JÂpˡCoOI$Kű%S Tb{ÉzE*aHEX?mPfk &FAh{=Xj% FYwQ/N˧:)̓oI MfT g7FT"] IDR()AD#{9'PI+_gk:Om~ŶSw :kbѥ\gIxk$Z~6n܁/ {չ"br`$WO^w>mw&c,pH0A$QI }no#5F+]t+ |Xc;~LqonC T.ge"g(mpfm%o$ϝ/ѱ JLe"~"j> pl^7xY }4!еXGt;2F%o %nO@xÓpO@@ _IKB2Orl߿?;·{"<ȇ.;;u2fyuzOYNC(* pѡGV]<㑂/Z Fʜ#(\TI9U%̫|śS>Z4ZlWz!E9,$LI`&PFU)0M)i!!0C 5@MHMv mX+E#^ټH%=FK,9Y4#Qa Z},ƴY`Ր2AJ2-EReERX8:(ibݙJf3xא 4TXG ɣ9@iWdxO ;b~ӡzzk<T$̅hŸ1k2i`ýRYї9 (2H@8AP@Bw$J d d yoUf_V}]n!ʲoxd( w-jXo5BZ'M8*-}Mkϫ%)&Y}8Pp)$ᏐE;q;]5.]z H$`f# !kR"2"pDâdU!.(B?Dt:MCriUZ3~Ùqz/]ο:}8ā90062Jz74朋 A",U9|lQD1jຌUuadx2sUJ8[~3 9T;gQME̶(R))e E2/8@2Y_0~h I-4AΊ " dz?L Ф܌9hʵŃ-t A&pku'%3dz9Zheݨ|s5 9!`(=*OF}RPZNa ZMwEi| Р(f2vb*b5:)<%Zkw769nbcT6I2'Ts vq:,b99lCIX<0`dfTDFh:.n{mݬw|j6Ōi@!2Xso^EYⴷ[s2t׽iGǐLu6^92;/rk)-WI&1);UY&]0ex+M2d*j&3L"?k* 3^h3`2#F'xxg]=I>p I$05kj^y~#?C-I&2$@@7u_UE!!,vG>#-Pd7 sԲJ6%YQU[d`?v@?k|S!x_l,3' B[_s&mP w'J[Qy.,4jHe; W3 OA]r$ ,X[yko80ĹYiYCC@{57 o1n?AP*$33?USl: NNZCCI̡̥bTu85DLAF<~9r/2y׋RoC%Dk{~˫d7\/Sqtx%)vw!L ^ HeH1" %%âI?tQxL@#* @IvEH1 豈rKxyXqpHT2}>j8!nѫ985&~TˆnZ!7yt+mY kcWʑ"ʱU%Qv gg0h핲~ Hxe>`C%@Q# &%,{+(58Fy ҾM.kjԿ6!R.w5֒{ӡVoycH ->hgg" ,i[g.P#z @Q<Ⱦ"p59@?i`وWbVD+.̘2]rS+O__WW1ۑЋ+~p߽^Ǎ &ZEHV:-E D$: oA6^֛h$3'gsq*}GOzvhvJbt8^?~b0cI(Œ ,,XlIHDA&#b&ABTȖ b*:'W9=qñ\0(iHex0oY'+=Ě~M/@P0m_/_[~zepBD $$FԦČ%2b(͢md,j61FS  66"( 1h*C%4R%hՊ4V2*@EeF Vi;ÙᢈJ;>IQ+J=|=P`A]o_8.t4`?yJNlӘ-{~Y R35jcKF %ܚf`AbCvhI,6dHvr$jrpdLcD5>l/w% ~'Uk`Axa%\y'ؾם|+ԝ4'%)Zׇ,շytm/2϶_:W(;Zr 3\/AK]2aD5V5|+%d!+ d^ H PPU-fW!,da ͊>ʹjI9IW-N+?,jawK=c1X֫OV,i,R}O ;2 ̵YW=-E؈YƉC MRI<(BT]za3%+`u'#7}$I).6 _>m\[;Jzd?VJJv^}FrwdiHКۍ8(kp1OA Qy% o LF2THnrΪX,ѤxZ+rч3.ls rkHNxzE6{tA6Ie$2H3@mu`3 ³Փ_qje}sp؇ &:᎛k }-uJ4+Úgd!D2SCr9l!cM-w&YTHKVDNq]kV L|Lyf~BAbSD[f{z~^].u[lNدO50cobdB/dDEZ(sήܞo ;_){jkNEכň1.3r㗗Z򏙚sw):UCaVp }.O,Q֔2ro+ILDJRRvWu 6VG7^@<:{2eG.ôL*L2330nPi=i P'ڵ7j۵wï;Z\^6x ˒C7dƑSD%;Lb wߙlU97v_k5%(Sx砙UYO0; W]:{1 m9i+V"34&֡_ƓI<+rM'6_yC`Bɦ­}~^^"]>ڈ`{D,~6 dMBPy,åACU_2xh!͏Xj/7N,aAɱb*s0q +0!.i-FSYF,CU+[TWd=^L ipRK܋H7c7M\Hl8vl/ѻ4RK|!hl/;KT5RZ! ϑ)VVJ׬{ZVQC@B!|׋WK;y}d9. *FuW_7jשsb.C#\2u(VSTgCC@>̱{TS#)2\TLiD0RYD  TY0"+O+7&ݗE79(n9ApQY1$v&gcNY(tȑ$H, e5mm͊56-wtF,wWu{$tXP[ᇋmv] w&SyS:Ȗm5"jCZ31ݬK5U6dc夘,+! T)t'"Mq̙ovxW\`D;P5 rGG]6z1HQEN{֛U-^M*:dIǎ XRʨ֕=}-Rl  9AC"l'grR P0TۓfNc9>DJ''TJ*8V7 x0c^M\RPQs3,ҭƂusQQLY&-][P΃ZE CG` LO9("$ %jK!ϫxҬeMzdVB(!̖ A֣л E" l5<_7XuE-|1;f7v_ԓ?mNe0Vĺ%h)?&0/(go.^7ɿz6kݩg%!?UצUn^Hu]j|lQ#}1s\90jƙa9@̉6&n97(\nc83+|o-@%7t>'$L1-r=(ElmptoIqT;>T3YBD/;*Mܷ}gh׹ToCFĺ-?[;&cSCӶGv4&kDćR3bZuݥ r HL) Q&1%\(uK&;rUdsL6k1 HT$) {P@^w`:nR "{_taԾאjiq5(+ ?=f>.<#Moz8+Oo!Z9T 8$?ȴkgD0s. BA3TBQlXM,:{jZ8bUэ9|nұqݖ?]s1{$fer_"g'gѫ15l3I@_|NsNXpdj6zG.E cKd&BNK>kItXo9-.kq)eftOq=+ʫ/:wOgL$JNJJ?p빲uDGAAA1E'!@\@2ZE>BGXyh0t !(Jeb--f wlQF@^=+ĩ6=ވZU/٣_zv8feX}5*2UoPT嬡)4Ǝ黊""3t;K[S="DK:^j32`kPCC: ( 2$LR2dP;~Wp;u!^ˑ2<>G .]^0.ӁWsaQk P4]3s) >7+էl.yEOZĀBUV:&SIjpUSA|oLF %$PuUbI$m!HQHDBU*nJO(q ^儤ﴖS9~kMiHxv Z>*C켿쮌aY\ȵI}\..TrB%9,B\}B{jyҳF?9wuxo$f̺퟾mnC U';jp[#ž}XɂǦf3U~#ݼ59JTūj?.p`x_qfyfc &,!ZJU%|}wuok`δG,xA C&h^ P9μC9i$FE L;Yv9,w%cmo뚽p$P}ЖN ǧoͼr훠^ws/sE/{yGޓA5WR`iRÆ= 2ڤ@a7jVAu0جJЕSe 0X$jay{v#v؟TnG_|[:2J& K? }뭟o/ xJr {$8$v-|,k빝 =ܘ%B b2aa}[X*+cKҙk8*iN73p_`|$$)Qѫw*IՉWYgiɦBNzspysӮ2 ߜ=-|%UJ-E(ȀEv/yNowZhojC`gz]ȕxYLaǩLٷaKL 64 ud䘁JW | PnS<;1pu8&,I?nܮUуۺ.)(K$a (?5GA<Qu>-2/uH00RD/ay_ T)>o:u]WYhy)KZ @"d\}C/Y{u L߳{M6%\9\GA$?QRTy%󖆔ji] |_fqvDSQloaQ3g.-]“-3VZ(;d^W G{aco=WݵDZYUM&`g^dzW8W\_#/1 G\g-* *$C8X-wM!@F 1tPK!1gF 7oIvQP٘G/l_e3۹.QAAbFjmiވxe orx*JկdcUǃڈѣj^=xFNg|6r-Z$U<}쑙ЫV\,mfy=Z5iLWФmfc LAct;WsgDxQ9#_MYbtP9O8iFU e( ('ܞnks)/]bl''LZƆw8q(+)<;|uTђ9U0&GmaȤMA P(:k36<=_OoeSwc.z4fB-\b)G˙nHRW'J̑Gls8ERCnBܛG;_%Vf ĉ }C9/o|Aw矴y:n+=޸H5?s d%}ٹZ ڑ{E; zJԭYptWZTU~f_b;\.[YAcg.7BH(BuLHuTq_C nAƤ2o˹Ք AE9\{}}7Zxvefa$CXA-.jYuS;gz /g4)egpWq̃]ޚޭG4&L^ !B02ZPZeʝW$dǠ(b ""@fwB1OVounԲjnWc;ip9t$JOP!1LqܯeѮw,܏;s{eH{kJr=:h ECǣܬzs46h8]n.L;Gze(P9[:WHeCgSlBk6\J$<vf.ա8+ȎVwb"ŰkJJH ]iN\nS]mo>_Ω Gйf/@f 뀞xxu6 y~E,-R{cʼ; ? 8\fdn?=U/? [,9Ș(oF?U%OrzϞPqhk돴)Tx'[.7cORk,nЛ} KX:&UROs|;y 6c$ɷtNɠi&ј 9bP23..)b4j+h v Pj\7W;mo33UIK=2$'!Hr)c(ޯCxI+u)4c}`Aչ^~DZ_e<**Sôlg) <թ>'mLu-?`l ߴHe_1&Ii+Wem 5 U[z⢫嘻4&}(afN,eYzU zMADc3DМX96%:|C{h >]͖gVB_"Zdh+5Eqaٛ֋TLͤXh%Ri[FYUbBܹOx] QCG귿+iG)tzSsD 3zbAN A 3}|5Z.Q%GYMOe>=I(8 8s-,7hNGg~їFG!>>m Q+k+Шa0 ob&آ vLi\fqH [> AۚADz]W8CUn5x6nRWfo;T)1Ў]a8CukN/j^*9`u.?tTZTc{-!Mbj΂ʚ j`خ֘b 6v:nqfK"D68?Ygv+͇k,fLݗUfu)=Yj$Q2wLG}`-` *ԃix!9td- ]vݣ%Ybgr #k%}Vp^{_ : ~ 4HwYwѶH5 }LDޓD]_,F@{Fg8~+h@ PJRebW[h X.C<XiRmE'~} #{.hA>L՜M8"Si 4Z9܎DoQI̜25-;(Jh. Ւ KBறYLK6Hi7iPs(p)k Zx\-ݾaw B$[XC@i;U`^l㷭LͰcX<];S)++ $RJΧ~mtbAUjjuQRB$E3 ?!JʮY:+%}4:⃐C,5UDTZD?kq>[yEJ/SQ?D0Ε50$ۚڧ0۲ڷ+qy}=LYY^].,2 @`Ѹnಇ<Eg{:nfRy9q &hڢ X3^'?Cr_]BsF]C'f|g hu kˌ{$#M?;Y۽ۓo3tI$=jo3Yeh|nB k$^A'&WjC FZÄUu6a[`kXvEK 43tk0i=,93FD";KP5՛#O< ANǴuzS!b2Pkȁ /-P:䒸咦DߵvqZ k<侔 `P8=@">'oݻ6*f+i:^)+bsqEс>099V0*qY6j?ȏBy*Pw54 =U.D % v1Ͽ{Em8Y"|ʞ6Ma4vHh_J'zHd~3F U :ó2[1aXgžrJ,-I]>2&UXJ&]q-*/./ M4B$m## 1@"@iX#ߪIaHe&iDȩ"cI}t8vjwSOTwy`!L:I% c[e'GdiQgc) Fedkl AH{:yN3"huXprf\Uj2m5@wiZo"x*Y>Q;~=5t٢qr:g.p\~@*Ȧ2KYymaƠŒkc]SĚ%l 6:VQqrb_MYd"\֎D \g|<?/?]zп'4o j& nikߖ_䯇IX YѪߌgH½RE 0DzücXG6&T5\6\RqtF=+$Vr-ɚI.Յoa!̿ 1rk,sፍ#T;bF y_"㕶Ԑ\R|a%oքatKIWHcӆey xUg`X[^r8*hˢTGTaFGmRQl|Tﳯ[4nf;&X(Z)ks䋗Ei|N TFaIǤ"he,\:bw&h/F&eUt)^г3+d 6 ǿBWhD!$7QhKi  IwKE&ZKֆ1hP@VH| 3]^ љ=c!de qB%3[uM\x͆Yet /%!?.\1sE'7oZ[6݋8Z҈3k6J( h&I2/ YA_%UHN iz4,E-.?WwZ(x0=p$tnt V!##IVBcݥU9fv =v"GxUu:/fU3s_"ò*Mt京t{"7j1ځɧ$%U4|ȟ}BPXKKOp*$s;!NEtz@ï/,P2q]~Pc73'DxOaHˁQ`Y2xpuQICLCl``f8w*40-xDk? 8GVO <Ϩ>(f=>OQJpyBU<32+}\9z:[WXh.h|p H EC$F({ NTW۶1w3l \ZbOy\^ۖ)rJN03قOWt&7>}ig8;[XaYg3VEp?IZ+N~.MYP5Jл,úCjV&2`tiDΛZ^QdYZ== nvg;JO}C4#$Snׁma\I lj#J;|[EU90)Qllb1lF0s36 QK(҉kz89ӂ24x'*NP={F/A0(ٷ_X u6!Np ,vJѷgDCʳ`6QOTӡV ZAjJ'KL~UMS5zgJ` (:F]e1y7:>ysX+ hw!wkP9MP5O,wIK3NGԚ8TX Կĩhyԧ'$`52*9Ft/ !W$GL1R3=LK1ePfcuL%xLF˟Rḟ6sxG225bќ3GOvIbxnP*e0|$ [/PJ#㑝J C,4sJ=%)dC&n $ r Bb`=75ɘi]1LzKz<ˆ-ԉ1ǦFN Л]pK9!`"tpȉHWiWFL6Gj/M$QA$Bjby.T}nL/$)zeJ .mTV=0=(q+]L]jQAn.ænB 53?]upHX %*׿Y3)3,uܶ'zBL l#fY37Jh+L, `;Èֈ+N8BTc"n-"o%A`Y^, (u2VV o=a a AaՄ-(|))N %}o=ZB`݃$՟P?PlN(o 3uc[I/d,1 V;!ԃ, usFW:k&TӾaz[l۞4ɢu2^Q6P+n>`>J5l!z6 g\eCqN.x+R|v@\HKKjy?"AG!enx!NM AeC.BosY GP8̖ɃgxuORluf_/ao$*!Oe:O?8w;*Ƚw컊|o)AS %ѥx91;A:P\Aľ@5?.K"CBaAA@E~={-8)t{QdĦ o1_f,)pYMGT!Ox9#ӓy,_߱0oY̼by궙GAkV17xH&BJ{|(3@f~-LE` D߂x^:(Yv,ٵA<ݎy|mJkSA Qa$n)JP][ Tu;E\:,_/Ԥ0F`WbT-e V2$ұoػ! n#Up9JU= ,!XXg?l_(F4(4ޠ#49{xE=+=4.z2 ˁL}%l 57~t8!P龇Fpd;vaMm) 8 GmuX⩶#vc!oЍNIQu D]q,.PvBGb@j'wg,1HЁ-O߶ ?b > @ iުOdz +(3< QiQsT@/^&˹Dx[4}=SzI%!Dh/hm6eEgMgނ4q8oQW6K|XUҵExƥd|=g+Gyd*֕%-[y_LM (BFBDž=Ϋ e&qS=QytVr|mi#mlw1JrbIհǑ] \ X*!ByeM,An0Ts2FEE:pAq34Ꭿ~I)W] P4ÅISdHo]I7aW.3:f~l25jI{AK8( ?G(&r8txr.6V@P}B尔܂"ː dʆ b7V͛څ)e_ۦ.lӇmZM3Rz ڕF)Vi[l~!`L\f_RfQZ.R]})*yk%%wڟT__qϨA(1OG|۝⼃oU PU`%Tvi 3m"JRbHl@=XʁlT@5W>Y\&T!OQ $oLWիUZn Ąisjfyk('./̒c7ʭ2# ,$%φ?͚qMA}RfVӞsQ o?0ůz$)i+ eL-<tVSG)7sK2G jjvu;E\ pD΄$ YXgL_`=7Ñ)" IOʱ2z<% yh&.6Gb{.٣ .rSQ2+;VT@MdWD#^քv3܎ٞ*2&~oᅌRRP" DrUz:SPj\ٸA7s\`η kmQZ.$9#t)GoA(O8}o2{s*n@ה]1kOsQiPgGl4\o˜B[шa]8 י<1vH-8{A)xS !vhk͡R9/U.Jyx5롸u)n"S#$ptV ĨfZ [V62ԘAϺ)?qeASmaͮ=UwsPgA(bp9a2G0ޝ ]g?b)C _À.氱5@qND`&dxou?,`G"Qy,hJK|#IOP.Sјp> Bd^Vs-Jeh IaiƍK"Yj'ٌv4'楞#3z6׻2rǒFVq(ftj`[ņШx7 mI-Ąs!J{.0v&cҴ]*V昲bH'ᛗIly/6 f@pNhOG[C3'SCʠscf9IU%0x;i=fvU9B(E&տ)ey tdž:w~q˙j9¢C`qc oZiA,f-@6z`4E槼(ٹ>s؀U_UriFRRh,t`tD`0@4,2>̎wpg1Ü, eomJ&ڝN;e $Lh=;WMWMn%%, tcg٠]{,,#YK )ӥajocT;̟1~2cnB+rqR3cpgIdqry1? Unz=9ez,wx#6J=iNۄI&'1[pPܞ.4)Н-HD;r0LitYh@qU!?v+?qXJ9U.Yk (Eыr"noқ</UqZ߻۾xӿ5xL| )mJ}=t`Dq8^X|W T CYzǵrڜK՜1X$1-X"l ˧&p^lbI"9>jK‡2|cybb@^heN (M{ k>ԂIl4'.St 'TJO0*v]>gPRRnM[[:>Mqe.dw&}q#u[9UcORIS!6-Vn1HAnHVU!߱ 3 \fn ʡ].ƨ/R $>S":+'V0 t4:?ԂS15) 0sHCsH{:\hLVg!T$buaf . [Ȫc3ͬ. !^ҰՁ:G|'"ATۗ{GRzte.?t:|\M̎v\uTΫ<ծ&SZsI[s5cԓI <!Z?_(V?nDAj4Bȷ_H2)mD^s W(l? o e{5[ 0>֩ER hǡl&۪mkz. B N"lj٘W屫 W~a Dv-w: 8S7vNmFЍX2.uVPw!@(`>YDo~3 sb'pԒ4W vIi! Θ?+ruF(\'C3 ;:AC/"nf+PA7\M;$9.-D՗<b  !gz\7X)k|(=CLm!>ғnl*5m{7gN~+Yqnii SpQ+Џ (n@OԭF̦S:sl7 Qi^FNlxʶO t@{p^b4Vp_V;wb?* Jx\K᭙ɇÑ}-)sseF%k]Q~m@=z|Qrrq){8| R:Aǘjz&}1VWخ)@A}5KV~4y~sB:""yܛ=Yg!:C;A[` 7d'a=o00=.iP!֊SQvO[6:SE6+4w"~ q|L L7% 1vXnp64]s|{垟}ylಶ^Ŕ8]IXi4aJ oVFqmVzib2# T"»+SŨX&ZTt?G0_UD} :zrhm|ozc3!bgr=ʏPBM~cE,@ j ȩ۱XC+n,5g] ā`DSWHU>xiktQpc-OcVqXbR&`C^1Jќ%1D Q!N^'K]L9U-gQ<@:=5.`)L z9 W&$c -YkV;St>v$ײ5*@9ݑ1+O/ .%NSf]TD\MD`}"7uE֧I2$j9o>#_ǁ43j92{ aNIa^:2J~ wD|p\yw[S >S1zV\h\Ȝw=>xJ{_x4?֧@U7r#ww(-J%0UJO2S?K5naK;SS,ҋ?4C^ȖҗMS'45e_P"4&Fl [7.uU'ZM}ً!G`fZ;G ]b=AO8aV)d2I03CgJL,鰱ɧB(E{Tu#^#/YJ#6W|{إܞquW+6Z;!A0*7's:aT>'S<A,OƔ.X/ wE 5M˹3aoda"T#:DԎhY_o]vWlw>릀8<&: $ߙ$ l\e-m.A-Cz޽O z'hVȽv gl珤h[eBo& \mDUU,K.Uщ2li_+ʲ(⃾t7ɩ?Vֵ,i*&-$Che'%&?[2 W/pEn$F矷o3 o"ْḴsaX8M~Z֜opTqe)IY@ʇv[r>WƜ-⸻h0^`S"qÎjea YQ|p}q,•:I.1}@t~P{8 `+I"kQ2S-@+%~ýr/s5rfhI(}VG֐b)tnz%l})Wh<,Mw d8 c?{pMժ"e:jD,@UDyݐ;"^פ$gxrȊA5#Ih%NXh3f" nmlxjI wkdžPE'/\ vV&Ȫtim@!&2X &DԿ57{WRMN;&vF2yt\N?@3=?ȟn.Ī/ bƄ*5+MEAG'69+3:Ɠ`n.`)NJSDIqVE`4Vxq@]kU7Լ 6lAxփ/Iouf`siuѿh;Ek' q[ܫk;_|$e\m-U L=hcS$hh*k+a ' zky{\k]NI4 j<6[CV! K~tBJ|759gV'B3b+FDOx6X$"4A'WsmEmۗ%">}Oi[u';R /VJ=͂% ֺ,_VA;SI J'TIɅ e Ѧi .mT?]=8h=cx/Ws@aR{$%xY f"&.?L=Ŵ:u_8mS҆Cm,/ԷQhVu=8_#o5u75ޜ%>_7nߒ̘AvZ'!㩑SU@ѮP[1PA8֙7 ~zndct,b}5z N.U2YJ{ S7 hp?34RmhS^s.^3lc{m,Zng0Ӯb ^X6 5i!LmtH6mǴڙdwS#0tw%?IfssŲ'w|.9/#DYA'gg|Xl-a1O#_"/0CH6 VulocHPp F v>/2/i|.(0kMk ڛi ^/DC9;\7_9w=G|8?Eleqxʛ^y͘nח})&rǟ[%1zdqi@3,h,}&G-T%&eI#7P|_ƭSJM:wP0LJ9ao, N՟s8]á'(rx9i :LV4^ضcq>ޖ#ZWV k ._S 6.iko7r9Є6.=qQ1NwETE H'M=g )A%m-&|M'AuڞLk;WXYL[5z[\1\?&{ɹ.T|0OwRodGt@0C[P%'Z,H?hs`0D6d&ШTA){mП] ؏hmP$B+%Y/Kjj;^>r ?^r$wWڷl""OMo-6#v~yʲ>ɤ~JMʱ)OW~N5rh'!"0+^|Iݰ t6An MPHMo7^LU$&~pep 1ziܪ*r:UBL{vّ#(z=ñI'n[Yj& %wgBo!)p\ _P`tPWuS\SR͟|uT>'K@x&)U/WlFըao"~ۗesY;B:RYR=wV6ydhs.74/^ٍe<C?nLM[+SN=7x( VJWd([]K ZO[ Fdc @5IU<Ҷ'ÕĤ-P==^(^ TԆ#pyQt !h |=M! '!/&B2qg IMbXC/#O9 ü>+^4#t;%G֧FࣿY&H L$*$JTS7|6viY19ٰ8t;o` v =úi`ATtא ls1@KWhꟘ~ &DAKnO]ߴfԐTi_uW&B?=;F3"Wf VvO8[ԬOc}"{B?OCכ,''xY8Ҷ;ܒ#(wcיOǎ#LQFؚW_dbioAr^{?c؊d###15沀|m 1q\)=Ƭl>L}ne(>8OW[GqL&+GCm x")H0!z*c`iDMu+? 7`w.wAnZ8]OU'Qc y]#@~[|;BF MsBD7s7,ƣd3NFKչӆ\_vgХWIm*ԛQWe%Tu;kTeIUI^2 _n`FObU mUNK"]D8DKGr"i79%O ! [E?IYxa6+ +:]Ѯ8p(xg5/b/eCa[.h %zQ3² U~@lOU 4;/0K^#CN 5,{QS{:Wk1VQ@ ?= ‘' ܢt =IVP"4b̺1)b}y_T!Yo7*ƕB\,@4wo59`^ aT8-lKﰩG ĬyJd/HJ̱]|1 { ѵ^/qr{/ozP*̿e[T?j␙ ,_d橻:y/֞4[I pʚ$"; 8\C|˒]}s߲jz ٝYQqC wK1bٸ1>4VPxD&e> P@Y_yIRSO"nmL{~嘓x'.(pN 7j XŠ$`B1rػ~2Ǽ83J9cDq&6r0]D@HiVyS~ъцѦwwդ7I"*ncϙ,  Z)A5ͦs?,%>s wR6QBP'{tH>Zo&}{`' DUmwy^WG7xHa/ 4C1G(顨zR&\y8-RqWBXhL~8yUh_EtH E6$A&S3ݏ>NNE̘nyk%窅֚ ơQL nK[}_:ӳG"܁p9d֧p ٴ鍝]~VJzimō_=T/oJ<I$0t]Z}xZ& qܪ VouÂB3R! NGP:#u0Ű퀣ow#7.r Up_IT܇#bLp/+? % $ɩR,+{2a)!bCr8o.Mm 02;4<0u AI]Y3%13;aY'~dhcEz!pК{ִ/|V͆=&F`e.ôәψ}72 j8P=f̾`N8dl $I>쓸w>hI[%sWYD MЧհi%NbdY6*DiEfb\FsL8jo!}LEjگg7ik.̙h!jTWH}KVY1^@|+| Jf5KkYp`ISs;)!Yf~*[́gd [K12̀إm2.>ͷQ1Fj6pYh|oW?4Mdt3\]"B]d0l8xRzq>*gW>vƌ}Mt7\K~Q хn̲ݬFG7U0˛Qq+xr8}U6䭝8TheA|rKj0!RmSk"t?-isԍsb0 xɔZ sPgiS'Uڭ()IPb^e@C 8J^~'խ;^t# N֓ӣ0/=2YY/frLCcC!>Ro[WJI\bhJp+*a739E-n'T& :]]A[G 7"[Hw!njJjuǶm5PBѸʃ#̉#B2\i=IћAWV0>*k_֢^V1XYM Yd.(O)m@)y9 A8`Ց_Ū3Z?QۋA~2<&HƧEzg0qs!" tf'X*UP4k!%DXNAT 7Y-Tg%KCT$h ;vI2!:Ś\9P`̼W=TKj`ɮE0y|myX8ܲ43 l,f+Y 9 b b40GD/WH$1.,*Zk<4T8{EwNF|8Hom3ܑ,ٷ26Emӓ4O`P`Kx k&v<Oy-)a\P{!RME2GPku~z) 7ĄR-jŝU´IқHg, 3pȸCMZC"񹞿6^i[%)@zC):ƮۊDDQ>8oFvenYr;OZ xCwE`~ᶙtRqHοGq)W9 ɣD p~H 1NwH ,[/iлXޱ fȡGert4oWGR/-ٸ Si)#Op\yL:`L5 dz0;j<'4xĄd>& K gX=ѯ}S˼hܭ*N_kԝje6)x&kV;L~9!lcQt fl@J =B䚲7OTиykg"X>ٺL BW)E3sPQޛn+ ܇Քk Ii}7w`EL$zJ,&1> 2D#oA|RX-rP-M"@#-Sxe,e#,)Ӧ'R{8Yd1NC67e ͰHsPI=OSҍLT ךַ: DvN]$91|t' $E׃L E(d\:5V_<rEn^ QIKfϜh|0ͬ u%(.F]: ƻ^=t(/<n٫^QFߧYVS& ENG !ͥMv"u.:7^f(ECdQ0%3d{lÚG9 .v>\&J/y=2;TL&A&,߄KqC](f wmma:؞ɥϖout]bs~9;Dz^OȥK$+wv9.BBYV2 Hu]4א\Z OG(`j~R0wZtu>3Ʀ}o;&h*&/QٟJW:~u8ju*^H !ų6O(Z8ES]D aSMOVo2 飝 D^ІMft_<yx-ENER}8y$l$7Ǥ EQn])N<HP "tZEIW!";߮$PTޡkb9Acf%`T[1B Q+^<o \k&Ћ WN~gU_>2>JXYNK'2ygim<[ӄؗɺLIV9 ={HM4b|b5` Pr!L +FvOLBCHvK:Ƞ63?o͋u=i5~ŽU>./?L=!AnfSAޏ`ŅVP }vJvLTd@nqWne+ uI$>Z|r.Qs2OQ%^ RG<$OfA,[:%^*>CߑPki e)R;f3+td-nLS 9z>p[ДV9ke}Ⴋ控 w<Z噗-:׍yǻ3FDRT"!EeiEAksO !s|rE}]7a&6bxvt߹qijdLF1I.d÷;CʫޅaؔWNf.h9bPT9Ƴkt>A6%O ]4 1E38]-~ i?Sx@zfŭHQºy6af>zK-5`pՋ^OtAZahVZ/O e=adsLMYqe T.<4L_gONC)`E|md&[49SYp<ӑ`y3)#>=ub)-5%qpLAԎA"ޒ*F̸rr mA{@8r6̿̕4(2Ȼ2ZEQTi ~xPgǟc IBBT|VD)yJ,tra JX2[0o!e;6sr027X%1(=[xܒ ?ܗi*vf5%2C l>A k2#ڰhtfBh>R)RHNL{`#BV (劉1`ݜ0UvDja<[M'{w֯(ǏaTŠm#jdՅ=O Aޑ|.ұRVv=r,lEtbaIVFXX1T TDY&J1F!ES1jR.a~+XL3e)H]3 fy$ayxbC R*z?L L_IyE\P?5_WswW]Sʽֈ.66~V~q^*a, 컋wJohqݧX TM1>SEEq5Bd!7yMw LQ6 D >*_ݩt?WЭ_&/iNY}mCbק c@| <(Uo}4`!^ZKzXs5{i.eSN&[A#G8$$vrtWKt'ksq\+T@Ic5 SZuJL;8왃ϓiђm×34)v]JO wy[ 7=!:Hyrd"|3ϓJDˡ9(^CJ&zOثrx nƎ:(aLFcևVYVVB鄌oUnE[-* xAX{hU]})Vx-2ewx&6UwS6;|TMe;7B^74.vj'à񟪻.ܛU<>pB%Y*JޱBGŁ .F1^ŋDL3OWPtJst>N STκC2 9D zjx*$aT1ZDy)b J^@E[ we٦n0KYldt:)hgSr2[H[~?UR$0ݘ>$NR8FS-,sď1KΗJu-u *7OHZ|YLU# c5Rt8 2W"W[/IMu~*<1bg|l[4V.;̻<65bi 0A.Xx:HKdwdz&B_>PcQl(=>!!FD.* eo4q)9k\ zzȗ"s-SqHZHm1qrfq۬zkqQ`2r/lPQͲZtI`&G.;3_p[0YU!.7Oh-D]և~},-_2 #w+VO~)+eF08sŹ[7^fJ;|# KiQ]&e>Yo>Pо#&ӆ &4 +xM _q )!ec;H`?,h8]WV$pC:`(Zg˗ P"춙Ny^3N:n72U{G~Tz)ݪNc%C=zFm }Exc LIR5݌}_<rM>X|"3VNaitYȲX}ƞCO r¢vĀ@S:7[<˂f1snIGx)OIfW*Y=8d0iM ia;$)1yZۈj˹F@]uX3DO` x2w,wLxΎ~,)yQ#5r# L,9G/Yi<؆CR}|W(G؅5d+v<ŒKaి[~W|eyh;F?N5= 'ߤSm Ad:/Y`n9uY͹O:+yAT1 ];]a{pc#o&=HZ1P!C~4s(疪(󸵷>yPӄj}$㿞2cb8@U~|AAkA[: XrN`&kDXCEnY.B%(-1 :e@(Te1쒠 ě(˺h//(vVE*z[s©2 yb"}kG4!+P D@O;TWңvC -1~&?BPϿQk7:J8z@N)BqN/_TVfBm.1^!rjcZunX mPV+8VT6VdDd4eTKGܼ%DG,<{ʀx8Y30S iۥil 2oc}N={8M?<ޅbdTSlJ0vb Oڥm>/pGfN(p8bTIl~P nJY&ד[]wpϧ}!5-bu]'b kYc|'lbTV=,ݯ`Z8T[OHi[MۦYٮ0!܈wѲdi|$cp- ηc+Y E>59Ss,:{(F9lI]7~,=NC*GorZC5tW}y4Efj;[bHiV]merwFkU3LޅK|?'aTˈNiV5-3 [q V6ϑW3 kUJXX|c62i$L& K'%jfǶɊ;pR|y5D@Zh#D\}#ږX6H<2w) vF#-0jZAMsUEADX0\Z{9f/V]d `;)WqYOOFUR+l&ay/t<ƍ((\*~[*w)/] jc.@0gXkm_/S4duAr˷U5wA7uY ORy:ɞ7nPo$t[Pъ1ކySqo,jc;%y i&/J;bwE6:lq:rH2yI<^&Gƻ#5>HY@O7/zI}- {}Q&rB${|Ok K)'/6lw~wV TQ4;e*bG[HMnmzIAW낆u",ʛF:V:H嬘\tXp SIDzrVcޙgΏz}ѽL u Y 9#0 d/=0BtjTv c(ϝуBiB2.-D ë>Yon&8ynSOR rA W{Wˮe1(av._G{oMU=ת'%'x Խe{[%@,q S?):Ax@Yw~wJެUfRU^< P/{w$2<]#**AQ>2ѣ4_rx !  1 J KjH~J5֖?krwI&>I"} `SRV L#~*#bqeޯ=ŞIQ%^e V'hސ+JN>tn؎9faNose#%ːhcHƌ[ɷTg{`?㍘IȘWA48*e'\mb:k_]O]F ǭ| %Ho-*1-Ghźdnƭ۪@[wa[Jh {[¨ PJs P),mvt8v>gpn|nKG{h!¹,< *S+:NLT{Λ~R<qpFW,Ѓ:Q7-ݏ}euMh<#KcO^<הp [gḎOF~TN0z<(J'`9hE +&Nf)t*/r=ſtK8HYL]l?zQƦ}UqbW^}L<-ρe:ώ`MY(픤|UO6?F] дY۟ǎ 3 []HVL%1xnQfm MW6*6K3x:uYnj,.%a `X0Z~ʗyW=F J蚧h>>2vZu6kL-Ko=݉k2]yNi±JzvZ2-d0t"Ne{ gS6IiH3 @@FLzCF=p^ЕQk~u)/@q9,Z52R)Qi5YkJpAJ'53|!(6L:[ys]I@^Xm/Q. s香'L2@~$aT$ò^O-V3C)-4e@IDL]G݇_3>BZ x4[I^f345Qkl~Qы KCn$*  S+2| S[۩̼=Zrpժϝ8#M7e[aQ걫Swk )Y u^Gʊ).C90ڄ>\ tɠ[d3<dc"6W*\56L&?62y(h?@>~&u4jLg(44ȧŸuLhZcZ5:kf\-@ k0ki"G&놼!o3U?tD&b7iN-EnúͲM u&1jxPߌn;] ݕyfȖPN׏ $h"=3ҋJ1nn3$ɛ?myFrIaҰG8\u;HJS5H3H\~B7@QAQO>O|[ 9*$H8(j(I˯Ը7 L)[ q4<Ի #Y0k!MmW)@OFa'&}1MU5; rTZEP& Fm\ zi y̱s@Ӧp ?Yz>]sKcgD16˻GM.ayhICpg`$?y̴“j7p8?WiXIƊc(B{9%~@3bM4炴s`3, ~iχ٢qtHMb?4e dVrK2(, }!oj@,3,t'[ G%dz;3V Voqgݫg~ f-Y;}ZW|5ZodyyEJ~o9 -߀LK @{eH+ٗ'm#ttie9soCFq_Ye= u7)d(kyF? kk,V1@<}*39Q??kIE"E}la5`3Yt NvֻDix723ˠeg\<R+0~^]{"˟8o X@|JE8/X"xB;[&ԜtJ-hnk4~~'05K5iv=7{2ᚤ!̉/]>wtP؂AsyU2-8~L\;i_wy9N-7臀8  Li>ШaF.S 0 06⧧^Z7qnJHvW/b[]c3^᱓܁l*K%4X59#Yܢ]xܜ,]?wO-%yUlN{ ?62KUc ssim8;CAu 9$T癁z, ؄5 Q~ZaOPxHjۓ¡̯EڶBݏAj*.?qɷp2M|, % ;`r*D %kvӒGCjlӼ]W#4A{J^Ak eKqCXnEv`,Z;iaa)Li9T˷$A9i=l/4:xP4BA{K L H6Q6G޵0%RX!-w_JM.͏D&Qg(%^Pq`⍐uFRO;we8K1X[(VIIӉ^"pSY(VCf8lr80GOy"M~;>WoZ$M0MAt, :r|y䉨汍1@\L3/mn֫[nfÎaoL+j=(RDuOHVA,bHbՍRPQH]-uۼaos?G=Ϛdݺ̜Vg%S)aMMmNTv [ 8y+yh0t`t t&N}Tu!t|gP҄{MTܫeehjmnஇ#YnF!lɶ/;`a[~y#{mR&dnМY!M21:UK[ ) ;MñwU8aK {ۣxsA8; Գ[]sSrɔqZwEAO xZ[e!NuF$,{͋Ǒ2:s?Hr~\*ƣcܿ] BphMeI_bsPmkzA6;M+ 4:6fpU9xXLO01;=8(Pjn \{ ]nkn !P5]]dSނP{+Y!NRcr)8PX؀nI,<~irC eY5S5 3\YX1іl L-'1*9\ %m]LCm> J=Gĭ?m+g;yx53C6T+$urm4P~A(*&OZE+~ZO*p(ձмW`FM[T,IrJhRIm3 )}.ufqC9 ;: wS[Oc' N~'s>R21#oi0l"l4ņ3_]B_w;2O /` U84 %vOQU6(mZ8ŽLm%Orf [pT> /v˜b }f} |nen28(b߯`-tTCdG88i?AٺgK?pnEj`e&c9jRx.mtU8>WEVb^3 wfe؏'Q(CZ:f_tqʼn|pnh=WCX>sMie[V\3 NCoPLNa󈧨SiC\1ghJAAbFHl\*<(NmPJ3=|_ <<kaLS;*cOOfu!^).`IQ}[2 ~I}氓ll32 T :*YJ;PgVVk$d9ѤNC>' |JZ]<4=I&Jmdy;y(]oNiŘ˦|b~N7ncfPPte\ad\yigڗD&pq IKdTylҺ3S"!~[>5 >3I*_>ֿ-ht,? \"S>ksS:D.|jy]fo߻F;lXE.35◱D]B/:ʩ)*x^+V );7B@ :A/q)!)ohXq[Lxth{9N_eR[/+2ZBR4_PV|m\S9_l8ym'lld vIylb"y;_Lj`IBx|iB[wFRHqOx,a!3KYs3 0L:X.Dbۈ`٧;jFY+!j oYMrjJZ4jJuYM\3"#;o0oik5|1M>Tju{ JOP3ŃQʾ6[l0 њK1}t3 Y>V줲j _w}猅_] 'bOY.[N4A%x2|V*@jR1FG kgпV"9ơ#*gͦ6=֎9leI{lÙZ kkN牡&rJ3FGLsZR` ʤ+`ȵiC [S{=Yah>j~n{m݂(VBܫt hʫT+eNY0"*cBV/Y ǘ%nӾ3dO>2PUC-f*k_F9W}(&Tj!kA\H1m'g¤Ybv.{$] 3 mN,#d Yo:iϦFj9yuE$FP_GAvX_`/;M~>mW)y50MqAG;S!$˾'7M#͍QPJ[TzMW_@z <DZJF"X od _%|}S}eUzLGe?[" zdg!+vI5=y6'sZL/0J\jc\Z\TPSjtb3>1ۃ܅'G5ߒʄJ5z\t]ubvv{~mM@ǀA{8,HמM[PrOGGӟ::nёzz *c<;_ui^| $0X40pZ'y+"r\B0𨢻Ѻ:0P' j{k$8l ՉEIkV*Rpg7/Qf}xiYaE.vXx[t RقcӋ;Ӧ+y<-M0* kydHeU@_[/j\o ZdM}r< |)]BkاB AIeIFb"r~748vpQ 0on A~:bdixUsi$jD47_!okؙ=10фYG8ۓ On | "#T6?A/$DEr魡~Ɵ;# (%t|< @<~͊62 =IƁ%6m\k&țsG\g;}NeH+ԯp LX/L˦d>%O/uN7 mDc>;j/1RQ><[G=A^.=4HYc $J;2G+Xm9WVB')\c7j}95iw~jڠg~L*NӭkȄ f(J٭HSr<;;)hbAfKdf8+._;B#S<ӫPr$> *,b}T[!2m{Zs~(YPӥ:`hOrmSqN2uhޗc*~CtdDZ> P,38-#VhF܀'کl+zc$sG4lŠwO2 ,>ΙQ6B.!B7Kfs9eN.|QջȳӮ)32(U+Tl1)DQ7O-?Zf?-;Ar{t>ç@ŏga`o}/8v|J';ʧ)/OXU]+c4 3]Ml<5 /9g;yܦg҉KE N%o0@f,&M ~coC+&~cR"{߲.RR<[( &uf_r^ ћ oKjwϔcjz8ad*b"517r~vn5F(.<24ai޷Е NgSܯX'EE!j4`79XIv7usX.8HT_qO I3S0(@KV]: >Xƨ쀦`҂p*bɱ}B̯o5"cD3xgqyD/2Z՞Н0P= ~KL*,AŻ$xKSc޴|`]|ENWYCp, &zS#2s`Q4B?o'ZI2߶_[)x $9k еn4lϦ$~tޯ`ع*@<@ŋK~#yicz CrCyl~L'&Mg:t@fר=Z>ݩybG6!ӗbVB'; y,Ό n8Og|\@%>ץ>ůa`'TÐ."&f`B1/82:粚ҩ^_\- |)ahMaޤY 7>,3h#Yg64>uN,oá=}bolݷ.H"edXeEX!sK*;p8=Sp:P?> 3,c`{5bI.C#ځuc.i5Y*Z+=bAZ륫Zé }u]I߷(|7 t!9G:qtI):{ G;"G xڶY)atfTQ>R<=ҕ;rN=6b'XmG6NT,OSy5 ؠ&#ÒՒ&0}:Nr"*w-/ V<@d`pZ(2$A!Y}|V8b&b#24ֱS@Mn".k54gC2zC~1$DjTTiU?(PMVF .Jy: no!wɝox3GSIJ!vl!3Q/D@%`exg62y&XÀAXH<t Ou!â BzNէCR\Khv_buwFckԑCqgT:; fʢaMhR\#H3l^K]'y),kNSj0WemO>Ze "pOgub}s RXwrxeEGh,ZhfUBuS$tɺ-a=k62cذ0s.`T@<3* #:@|غqǝz~R1L_?B{$@+U$V5޽@f=DrˀS&F-Ƭ#TxR|^zvJC X!{vz|)LNa 76!w6+5l8S6FF&ESV ^yb< 6G1pbBlus ~g,|סvbXf5emT+QHhq, .i B`TM5mԼ~9Bntt+M-!inqg u]i!s~YfN/2Gr2s_L;4q JU#&iQߢiRMi}Ro,׍^s| `Pu5cU0 ݀ry*_z楄jpWFaA>oCo~ 5=?M>;eY fB)uO vsC6h%h#^7!I- ˞LtoY&l2 wJ;X Z1S wWT."䤧-G`y9 pӧ R`G~ɯ_zd7(S8~P[ uM^e[P;"e,D~HUu@Қ!Ipg<5/ƧABǴ|Cd0xƏ?zl<))l4](Ø.Ŋ,RA}H@EpbT v80 4Py5h˛K4rݲ\:tBzoO)Z5uIR;)Vh?vGeosYpxa KZ=Mϧ 9#v47J(0`S? ഃ:T|l8m%+x-7Zdf[ܢpX2Oa8mն+TΡЩav3e OLS\ GK'Y[z[OmE}#ERg+cJ"UP\q,0W^ZW!' $z ` e@&d֗7 #>tjLO=`zxN ;eP&'bE{):g=ߥj4GrT[|?{e2gjY3=ϗv'jAEEMvvӥ;0`>`ţ-?NwYNKo'Q+ I b/n1j"1<+Csڤz+.M4X﨣|oQ6a1Csnk2S_~ufSf?u q iu"+pLDp!pgFntf=Xg4EG*EygzHWm v @?|9,.P~tvDvN|KK0D*,#ʿhUc >zǹxDSZT|UegO"" ڠ_QѴjtqRt89wK+Bi{=: S[ז|&ߛdbgCaW0kPX^jn0,n1Ij7扂m;s}0asś$25uLٟV:w6dV ^f#wXt)zlPH7(9Ikpu1) **>bABm9 u\=:A-PKrn4%w^uZYS|S3Ο B [(\,$^PIPԤ2dE?nw;k4cjb/teҢ=0c;i:v@v33ߚN7×7[J7 uGth/}^ VْHnP jZoBrl* G<Ѭt{{ Ը,Щ6bV@ؿq:{#GF`gZРGl?VK7c0@&is2E-)hRE͜,X3-"amkCu"p69u_9]lw-{04aW =iL *^e4Hnnk̘M3^3'dkZ\d{%bIw˺:Cp+=r pG8єNh$V$uK)Z\xi:=pڭ?2̋G1O&֟_8l\WIYMn`$*p|1 %M@@7 f*B|(w yI m͚i+m1M2[G#c*6ԗXqT_;{QI#|8Xò\$87*&5:b"8Y9'`ëNAJCRUK9N٥'E/Yb1H%^m}l?& ¶4DFzB6ɃV;h(9m< "뇪č$y]b';$C**g5,͞OmӱZ,$J=-Od֛3 nGSGʅ|3JxTH"v*_)2}^21qAXDȿ%1( 5,lҧ=E)HY+7\1;. ւ : p<m] j+c RZ$B [ݥVЎ9ݥ{ ?%W0=@e$?Q7y9%TZɴ]!Wl@ZΉp_e8VT{mL^"U t8rPvL78 oш].p4"mB2). ѩ|7:h< C27ΔֻrΌ6lPw- U3!&Vv_Y 9$I}; yFQ8kd;=c=KF"OYuʡ#{̉ Mtj01H&7/v4 4To؀1=2 ոzz-To(6vOu jӑ 6<=$A(cAhB<ik>8dP7[zl49iy5%]r ͱjq+(}nJq1C< -%},I5X-5 L`@E aN x&`DcǕDIxrYCyg?-_yBD3ӥ7Y |7U Yt#`xy0 \tQ-/ߵL unL{/]~"eW3BDd 2>#߇;tm2\hl'|1GIѲd}ȼ(p7;Y*7/l>йwM[dcڬ7oIv 5Pc}G.K+TIbGpG hk= UЮ,hJ&/[ȭpLWALom8H̢?@8pd?ݯ ¸iE斔D5af8 *X|Ko6aEU+QW*rӹWH0ۿb2"GK1a,ר{41I<:Ofj;(۩g؞LH+6**_G |355b]ZY-99<NYWjHo& SbbS찠H\I=۾ڹ?-qn(jI _Җ@գ^@}Pg{&!j#?7렛Cʌ9 \|E0igr[t#;..eUrqGX I/ƺz)'V+f[nZ4E{̹dj=z$7'Ee16Wbm\l:=:)=N%\M5&U 8{d0{~jeL8| ө^[P%?P|f,@w0%]:YAg8qUȢ0 %]+!8Iޣ"-z$ɇlxFv-ǧӬ@)֨e6Y6ORɒ))y$=@ԁ $ǭ# ,=9qyu|6HjF6;`'C65jQ~)O72 y]F̥͛[n~UX@J5[>Zc]PS#ƮpYSuh=yV?S]j>{t"\^E8ς@(}kPQ~L(icE]ʸc`ծOGtxqw󷘀6:;vz8pJ^UQE\}iSzH )taQwk.ЎÛv9!Ƞ?L~ɡny,mOuWӪ^20X30@fSI2#q3?:}z[/UD{G~ |yLA YѭX|<|P}┴bs~/I>%2{#= ~p\7)4~KhLNE xǁX ~{!*\mu]nq;:OuꘁttK:\I"3\T2d߶ aL寧hcb4M@Evq&8qz{W:RĎ ~Q0MW.P#^G0~:N?V5%"E[1kߛ@,#ɅV- Ps !Be`_^hgbn' X ]jȿZ7d_Y٤OPQx$žp3p K,/][X7ҹnl 댿df@&k"_ɼ&{h%D9f8Ye{w׉qM-}])DX67 w;c4Ő@qYCM IIl#D*_?KQ=2q-t饿ejI-أosg7d͌h-d{k-NƁ1B"~QBvlz͙i7F΄vd5utkc'm@FC]ˤRW+Rmc"2 L+0$n%.1(T֨Ϧ*N*$GbwQ'fyi<0/小# LݥYSS[4VbۦYZVfL6bt ݐ>,RUw%3κgboSADls}nF*j*S,Ra_79N/)!ԤCQhUT1A 6=;Ub­lmSJJπA)w )G|ܠ3aٛs;Rxԅ x)/[,f= o?@3WYz`ΡFfd {u 8])l5 Qq}m:Z@zޑMnAL(1 /6L/FgzÒ f9\-W ;M&'K{.[Ypn5s-; @9k=b,R5;2aCbl*x{h,'^&*eb빥 UυL%+/V p<)9y 5|;aAD|`pk!^)pSJy$܌o?␋FBs7![f -l^JJa}׼Ck/.4X8U5j7PoV'P%Wi /QRɻ;MZ;зn;-ai#GLM)23G(vB*5#ڳMPFS]LZ5Q5k zm4ba-bJL/&ᦅ:?**9ݵ"&TsA2HPKY$8)ξ @|j]9J-j "~ $&㷎783OLA5‚UDbƫL( _^R&zHx$W`̙9ODN/ م%a z'w)*x77Qj׈/P Z=^7eS4]YH|[(\1wTQݹ+qI0*1@Ǭ|&(KV:uU˵BZmMц"(h?f'bZ+P$XAM@C3!R.F.l| 6uƟSVCs!dRS9 DڻGIBJë wa,SNYfd@_kJ0|0 lb8 :y1h+~e4{98U@Zْ>34wR`VDR܇^kgGV E=00=/DWr7 !s>҂u y :49pi̬ǯH_ p΢/:L T-mV+i6wꂮ2[lwn$.mWE)4r|Dn[pE:#y@PxFK's'4h=]Ol:Ӱ#gcj~Dj^\rO%6=eXo٭u4ң\ƽw$0j9\tU^ y w{bDg{M+.d%"̙{,%?ĸ {I#x,W{$anlЮܹX?&R|w2ZZ; ;H'Ytr5h# vB(ɓA·Jw:8O7C=Z9J^*ATj^ lbM*q*+^u `ݔĔG5}rɥsHwHyU)WK "L`-YPEf44D"Ӵ̰L)0[_KB%>`'byOCniVyHjટQO^f,e$t& Hf?Lj b/|k.thUwL86)414]|^6 4JHL,~HwW*l8w!917Uэtҭ'`;,lQ2!pEx59`zBc]>1Tl{o ({Y~8 9߶U̫1-XU([@o`Ln FuevAWLW%UaC>1/kX{ kC!6/d$ܭZ|xn0c]{GvT(ԕtwV]3աf|ܲnRq7 l\|SkE;(Hs9Pwuƍᛉ aR!G-VRh2q"q䛋Ua~0(XRcvؒ5^hJ'µ/@M 735!iQıN,rW=KȐ2 0o;mSJiKa0dzwq8:zh+PݟՆ*g,̎3Na"=Xs F݅3 vzwп0<Ҹ}/0T< h2jU- IY"Iњa!gVٝ)gP ƻx+eV+hŽ[+6ZNxp)$JDh7ߙCT`/t5rW7]gtYnʠLDq%cL^,Տ$$)m(F|VJ}&yf,ɦ{C+V"ӓyQjܓ F&Z9zǗ%ҝo&i^mnG4gDk7`} G"D[o) Io&03* a3Gw/ocajfgt8ɺѩ)1a_1Gܐ2,܁uj-!!FpjꫂT0.s[AA`=5b2 c0UھsX.^X[ڤn_xLAaR1GAq 3-$@`i. vlzp WRpFb hO (՘NJIgU@'lxA9/WgOO{kԡܝrWt$5{P2*F( #ٔX ^uAJx 7} #Y`KBܸޑ󅥞/-+ gP[Fs[4&GPWE;L~-!T!B몝JskӳWj0N>b쟕 0]2{EҕĠ9h^]N Hs:p]X7?}-{aj]vt? RUmKwm3֯~+ 72EH̶n+tx礜yձ(As evHI4"Q@>sUjAGº~ vvن^o:2**}<@b*qPR)jVեEgd?ˉAFAHp g窆sit=bH+šNz91:2I71?wyTġ5DX̶|xHcK[Pp w0pK0._>~aY:.[(L5#0 8(,&^%!eg4JNDHVZ5=k>kM_#H#?VE"oSɼHOI5Pٸ)Lbo(+4 `^N|J-w&2PkQ?vZr' xtʯ{NA\-5~ǟ#cy߄NBZ(8{5=Q2z53h b&i"(EŭMjNiXJ!"|-xL0d،sIxRHB~&Fv %j+om 3(:zzp~0H9#G8m.<|8x:>%0  7Xd]YYT÷]f1xd_Mm- .nc3]r/+T d+Op!vJ1(}ӎnTP cOޜE(-`Q?Z,i+~_VnZDX8o7K߅qK75`'1g`9WDX;eWJg(e:(צbiזL`0'`R$n&Y+J2bqqo||挃hs2wHEF_ujfusuN{ߙ.rR2}v\.9w] V+z߳T, /RDӋ9dxqнz Vz]:^Cmn Wa x7_u6U5Dmpm;frT39ېzYW1uCjJy`c0~+EsI ܓX`x@8U{ʯwXjaUcͱϖTҶCv| W?' `ΞogKQj6׵EZfR 6ѭ~^j1_\I$@"|ũiJT8V̈́fZWr/ ZSw<'3XI D8#|)~gP#'VDIvj,+\ťخ6"H3o\55CPgׇ KXҫf2v v9% V @JL^QjuV(j}.v{T\{y^ F iQ$; pΰ;ᕘ0<X+tЮ~#Du<{E\am11=жOHFd*(A7&!c^Ts7j=PQ AO00{8ͲWO']4ԂVdsYK=>3G0Il#-}':xc6O n@0H WS̛ѹ_:3%g"˦#Ԝ`aV؊ 4d]u6%OW%c/,@RaA> TD|_$:JaaP SԞYXb_E^c]k8=dK:|5CЯ>v늠̌+v'JwsȀNiXu1eapFV'j՜t(;;PM1MR}DtӰJJϵBD=|`-c4/jJ7 e:wWYVVGdި_6&.ޔY˽/THO^zp xa; "aCu=.O̺F۞cJ/ 5?\d}xg.bbPLjB> #Gw"A(6} ig # bn59{h-Pe_$#b}i'3[MZ+rh_Tn'/ȥ^Y{6T0gIustڱIYZ̏'Єk:Wl*P[׿TfEG|U?{SFZDѱa܂ѕ4xJW5x-`SC{82\ri[i`_r&JzBf܈Ӄ:Iw[ yHgq?U_8[@c%,0dSݑ6],FB{hwcpڜ|UKk(.K/=qG$ iin%SP Y c`j/K{pMw 6WR̹jI',n"NsmϕA.o&" jso )< |s حTEnI^vʡ0Oʀ<_M ]|Ͼ -ד_/D\#ZCy G̈́Em?(,s{%e :[Yq4@VHGє13UOG2` #':;}.Yyy'wlEד6/eyoL6ږ4>pT i+)HK*pW52pXᖄ9BS*7ZacmG}7wl5C;vgWY(wWt"A~4#2Kn:?6oK(Ɖ.u-w1z:@ZKߋX0zIUyTEt݂?ȴ6 ^$ dBkowXrrDo0~g/Nc5Zp-fޕ8C^ڊV!{ J.U0] ,Dˇ+NQWHoa.M*qK$U D[GK qf>r@:D| f?0 G?5*@&4q\_'ߏ@39YO)Cw&_FRvVzX.GtIwm$A +܍PV]xj MˬOq׆< [<&9.C^RӦ{6WxL@%* (gڰ"S8kCI rJ~ RS#jVvAEoD;BǗoE(ϋp߂(~NOK/@(u+ga )PbĀ&/5v$5xߖv}ŨrU0I,CN;U5\GӍ074"^ϋ3>i8Ei3 { ߡ'X~R޲'cq˖J ȲX_EyFwqjCȔ}^^y~*@M<9I&TtRBesR@'Qdk'R -AA&S4"H!/<ⵖ%4=,X`\\a͑?̳*IO jik|;Ĺ,MkV Ei<ٖ1yKvYPCw ^uD&m<4^J$}] Tj "va^!:kJ~71Ā!zxWoZ)!$U VKR^|֯0H;]~]{MlBy]q/ZF'k 9 _. u\I4av>9P_kZ{~qezkҾj!ҽlj$xNWrk-m'# FY}}1BjA$\4n3&ޑ 37 ʗe2".tI!f6"P 8 &?1[FNB:$3΃ȝT1|E|~ ļm9/x"z,<7X`d.NxkטfnN=yğe]nf^(Tx#7[N-N`v3sCZ&cY^^ 3'a_SZ8hGX(>ցiSq,Jp@2Wkdϊ QSVH4кUq.rY=J,y$ )pCmUBi'w5` 0􁩨a_ W=RPe5CAFj@$U2$J=P Z`Pq28 K:15k `تh5Mj{[\DQa3p9XFz!eVը /`1A ns3E6:\hyIYv!7 X4ʊA6i +@D럘{l9tGiR9WEeeؗ##Ma26lv$dىQx@N4tvWcpU[ΐli_R3<3(bI#USEr[3SC RJBٜ:RqWw"RR?1OQC4['7m |yg` 8 Z;4e vXnKQ*aZ={HUk>p '1ρOA Spy5|}R6Kp(Ol4 nGj) xQ] Rf 4)UF{eX/`ܼShvJ؆oߘ~.뵥 !qqy F9쵱։(%n\:fۂVYiP"HGNd܍5ʆ2NT<f Ac"G.jFK6(˙e~cPP 7OȒ-(RBL6(O}zds=6y㿌Uت&iez)1o"()xe=H"#DخWLR~ŗZD V(MƷncf))$Y&Pжs_PǐvcbvUBL9j2C\s%ܨ2N~.Pc1APc 钕,,|H`c ޝ;09xKw:-U#{b~"Q9*?E`7d0ϭ Ft&kyku& :'d$NJֵ )VYv[9vb{>3/2!Q5S觼OGuŌxOo7ȂˤS:940ٴXXcR zn[bϬ:c뛂QLg$>uLz/%F_eri`CmB@7 bc]fZoYMM0Jf )y;SGWU}oǁm'>-ANnz(@cRIҝkY#wNJ <0}p~zOa.Rfo$pK71p2J2d⽕Vv3e yJ@j4%mH/o>\" ђi{3X"x%_;39zx7St{l'| f9`,R P䂎A$&'$ܝpvūV6j4PJ Akꃱ5idWA D؈ n„-$p Jn.H5MpUgZ鞾aJ)NNqBMKҷWHP:QvN{_1p#is~] Ul WFF"kSEU ~ 鏯i,?z@!h)e.iMHm4˒8>Li fzu&XvԢZumb++,T`9t9'=HڀEY{WFFr&10IrJڷ2|)syk:E4Z\jS=Sұ -.j9PjשJRt>X5rs?i\BM I2ѩ7єE;07]vӶR)KJOaƒtjE9OC<) 3UޒOZ{i_O@E4|pP { /t ُɨIū!i:=U%jhCj#\4ewg +rzB+U)B}. OC|`8En%vr n#S5-#F}ZJ :#4̪Ӫ XU8?s3a=x; z0?Bd6;\ڹ@a˳MMܙQiʵv;?kHň;X]oRA@|<4w6I/XK|:uE] se!%6-3?~D&†Ti$dNυo#h {+m%uYIC4^=|ٵ<П29f'Ωp(ƂeNz)x K ,X{4gu\Y-"ԭ{N;o #D"f('҅l 7fpr#qBĚfq۠*f@rxq+m^bnKey8{ 4jg`TP'˵]HQIFYפE7ۛUi5xJn9bE')(3sPφPɐotT(xnNKG[/2n{:H\Yb~m |C ;<:. 5ʽ0l+4 P")s "O<1HPhlqU~ݢ1ĴsޘBz3w8BcvX )pޜ<>59Zr!VRDl@*ʜiKJk2cPRThۤN )( rE# rӭ7`I:FSa+$?Ɨ^i$1s$$,'IuE>Y`Je~ȹՌq l_ r uZ]<,= 4|g`־ٝܩYҏnBji vΫ 1KM?r=HǯS4QؗCFx3Yڽ7ɤv9z\-o"WsR]V 6=VGQ]Gă]ak8CB)>b)\+'q /x~u(Nؖ-`cn>O-شBI8Mxo´_>q61u FOȓ>LWso܃ԾiHV; u&!fずuRsDCC_;zre>3ؚS띂Nd=}X]+;2a,|{9dԅ ԩ$*,=JI:PyZ.*+GgDH!+Nc/p.p`._?;Z q&AEV{btҚ)Hu1{PAײYOѣㅤǻ98W0C7Xf1kz|ԞY~rPHpΓ]n?!WMz'$1C\YB΀E wWaw @aqG]w ~v-4۩IU&dHA%* xO ^-aGhT@Wͱ Kwp6U+K2)D^x2$' $W/NF}J&Nt'ۤrZ;ɒ?P\t9D-CD-WˆZ_kU7rhlA7zw] C?= kPPV@+0F)>uͩYZ!Vg;y~b/kU{n=x8k gh|6TZ`G< Ψ#{e\r@xꖪup#re;KJ IUe%"/Fy$QN-M^⒎?\ Ѷ6 M+͞%jxG^GG-n?*sC}3j`.)&@7O+="-;7SW'stW2dۉc*vsG/6iD$4&Ō7ȴ^Â&̾DW;=+c::,{x^D: j %Xv cSCa |?LDl@[=Ƭd&|-ܰ^B;0Zzu h7:nò4" 0bW>OW@7eevI=hih+䂰n %gF N߳ն[[l,j=?Ɂ3O>BO⣡X ou=v.]gWkB`?́ku]-W'EO}(?dǩC*":`bW@so64A^'DE M.0[UL&T*ex\UV&ad DB$MIN5P;\,'Zɕid^. J39\BZ':s39 @4`'6V -eZʢW 4䠾o[ q0,UgyrG`zP#j2>&=#1{˄g}E=MnS@h̛R1wj #~+ N9>2!Zos[ td:yUZ7ݼ! xG0"đNHr`M=cUOSᤫ6UjX+<$kȩv&f.w mدX'&U3`cٕ)0#c/1ܭ՜b74k*\3ZRk<``WE'R6Afq"Pq~GdA$W_#5`גEMJxiZ;u,6S€d79F# 5Zڅs]{^AeIp̄ccuCth 7IE h&ejt5Sh-_Q -~s ʬ#ސǨaeQ5~퐀a?16#RInSpܦJu'pFxA 5#s% y]@_*CV]]>bHB޹v˛} .~髊IgRU+_=~dX[Ie8wr^"4S`fRA-Am; T2ݮyӍvI;li4 қw獔h m ͻ,̬*s)40=DSŇc(qE~:Q߷GHUR|0bf-kCxQƮd>^=ǭNi&sKƈ|YDP,I9a~T?e*gchcQ0+uNڷU'O3훺w+~,(5dg$wJwegth;$#{w_4'yAIϝJK=,FisrX\(ʖN7,EtxT,l8RCoµD8Or*{e\D6%3N@?&FK͈2dm"pH|= }H!jBwm^N;1fqC2CԻh6eD XᲧPt/ 9SI^^JJUPܚ=1֠cm]]A $7@12~kW$OΊSWIglJw%ZOHC=ι=~ʚasbY,6A ƒH;K;Iܔ< m]Eq~/j9/>$9UO$PSMiw&iVXKrfpDt:* 7B6er%J6RR ?LqCmsŽkrŷ;2Aۊu%14;rH$M"EQgBĆuG +Q>n?!UbaLLowϵw lZk<89rUTV" Uf*Q.s 1;+8Ҏ3XxSi2 (,\jܸU]YYtI`fu"<U²8({d] gj(+pa::  5/f{Q9q0QJ)Í@Vi5*FxtΘQ x&1|8Vjz~iHms0C;5RL-AzB熫DnMv&6Й]w4Ͱ9]P*jM޶X8>UF&3^,'6gϴR]^}@޹P-Xbx{|iԻ5iv28."9ػ΂FEj24$7trpv΍vT//:c_bQ`W OdkE|†{ԓ}mDܱcAyd/ LH  !4*o 9$ f-aްޯN~#Lבh Ѓf8SG6*D]Pk7\^/@/pZy mr ' ZQS7ɼ]L]RƬ{ApڗB&׫m Z^-U x _/U^\AOujGJr^\sd.'e !}nT8#z/J6T%aYJYdJX8Ȃ_dZkG^o U!0: Dvݸe?JƂw%V~ БBk@]q!p-1Տɩs0j<'ɾV* Ey1/g as]2J Jx^>B_}&60Q|H?\C$(VU: ,V|nz_/D4g8/%tlA.a'n?eH\PG ϫ6msZL[D#L(1'Zw[$ )G0$zUb{16 Ih`ɕ{IqP{®C=f Q%&a~yp^M[SA%LvW>/d%{*}u13*\>4.;D.PZEZ|iC(٬ڸ?GY!,ŋ8}Ӑ0 MIji4"n^k#hUheρtA"okQ1r£{N=J9kXoZ۽#VY[TptS$_Rkof .̲#t](ξ]0ZUke_}Ktw݈ h=^ E/`E皾XRVY̞ͺR," ZiR9՘Wm oel7S@wr-tzaPйң* 8xgNo">Qv<+hBYx:bJlp~ɄE?5K7e;gB;t7r0Z=NH wK)wdҟ}+cۭ-Qt/E/p7%[yԽZ; ̷_v'OtyUu͡lv~TăKJߪiPrA2]V$[wn(Y?~C?7>G!Kץ)VA`?k0Z{=CLvI7V[Q͟u Cy=` mnw+4=[=SY RbdW=od 9*Q<50 ] @u+ӄ!^R ?!sQrM ;I1s*UGlEbM^F 'qPSȩ(b0 Bfoݳt'Sb5jpBKp+r^v*cGete[~P[=]pj^qZ&y82jr{k-XnH"DBvi emn&Rg\dJсOjIT >/k]q#b 0DIx /qS[yڡ"o@}B/nQ9zE͞/r/WQSY#,^F;nLgs&h#C%څR6,u&}TH9i<f"fo3M;:'6}#DZ3Hs]g[ 6BU1,DԧѷEMHCa%+mĩd g)2< V=GQAD%Mjs'l2F=1X:ae$t7/e@ %$iyݴ̂f7j?H&ϣN_t4ϗ +y+v&DǮ]|5g;9FU'"2ŸQ|`ksLFC"g saҋӳVHz#Дϑ B0`hۢB!W=g[iQ^lWfHztC"tq3\ZZ+Lc.!T4LDIl0T9SR#v@dw9+d&MRO =b&~Nˉ]_JIYVBRT᜗/֩@`[im!AF:Ww@s  6lltyu+JiHStIЀeJj@~U;EDqt*L7J8DF܏e™ ,? MN5s@nT 0nOʹ7B~*::$KJJ5#Yo\ %\GaV\ke1e#2Y|w@4jz7«]aqvcYTTśb~&&;cHzh!\9:0c ~Qߜ+P%:u;{fJF!NxҮB+wEy  V5JZrQjnUg8 ,HE0H  wJ"Qh-MN߳wLA$Y`6YVW ]EFdm0h>քI)lJZT1Bsp_ Ø:JlbK=t?K 42DQ 6ŮL;>G|"X}.\5S=-M߭ά{WaoEy3apdo`J4"C Ȩ, OJB X I=Vc`ɂ-?9fWj=duPertz15iI~Bo7zڴkL-!Op %f[Y#oh>b1kL)TC3 [Wskh|){0"p/T<+AὍQ;GI?7{a:&>b5ivt,RkQjEgoe6v_"*cf\}9P paf\{ƽlZx1]*Cdl9-ʮ@ "!5#]X!ޭyR-?=uM Z9=RLOo{ԌzTRׅlAj/Z*\7y`KwG,&Qȟ'id¦Y%M# }@Ufj윛UòRLgLHF+3#s-O+FRNn@)Z4a xkZ21|`Xuծ:\Db1;jLЦvn޸B?r@)4֧DZ{6"ْ`ýȝ`ܜsJ\;3/i>tzcsx)懒QS礨+=hmw hZQP8fN]Wn> <R4m}F<yU˒9t OUAa;xn-m3=˕ q.ЉfԟEXiVX)<ŶƆSK9]·or^OdɘTk &/Cۥ ̅o@s -,ٰManf6)!%k{]4grM@^xu!gJrnOU %r ]5%ARD2 '@t0Cߦ4׎2lF 2 9SΏuU;!@qft~,5~Ỏ 3@sD yBӼf}OU@™,%WzZ`_B_Wn"10wWTi.&S] NV" CAm ~ R#߰ެ^~3[J%j(X*ob8J &df4iB8p `kGܵ]noMIlȓoQEAMPq9RV5ԋ o"Dl NAߡ=ow>QF)ŭ4ԳqQT01j~ЪB1XDA 0R YYZe/kr{ LqsЦP*tgc2-Ok%f;bU P^D=>ޯр3xTlP Q ,*![J+ylGםyDjH Ǭ,]hp 8K pG -mFu?lETMk`/ SE $l椨% t,#%D@P~æ3bʖi'(V/Ecaح&p{ޕsHE8i.< tFJ=,a\|]VUa7]FTЗcwb|ux0r1Ԋd)p~ f"kHOI !B~-L׍X1(;=,! pwPf| xѕcKB@$%Lpcbo(dD,M-eP#,LܐSh_@3i| @l9H`ly͘ w92 X΂tL"]u:ppeGU_FRMV2F S.f57=H'J~=%M(Fo>- [!]_#h[~9FZ~ԓ!_𹍭GFFs'dÚsxP|m?Jnhc!Bh"r|Q=U "a6C- X eShN?NiJ 3~\|yëS ړ H/VD.ɨY,KW"M퀇BIOvIvő>0VB3I lKo=;ݾbAI /n[p΄(H#՘Z4,5j0ߋd]9o|ڎ$3?CO vyk9cy,Ind*g>Jj=^lKΒ6_9 pPE7^}j :ko3BV'w4su j5.]"L$:/ɿ&gzL + KFGc4MwC]~[tvhǭlbilm0a dȟ#y*]b6^v^1=C 'Z1OϸO`5e 4[ NxHsppΠJ~4NYG03ѐ >n mSԡrO{Q>eO΢)Y)/(I8&FJD1YEUI{/0phbXOBޡI~bݵMӾށʃ[1XIP?_1pziގ^HshDIIʤ56+ 'M*9Q5o^C00lS$"#'4oQF҄m$ʓ#Av2̏Ȝwu!'ܯJF.vɛ < C8) x h3@" EbdMJrw}rn0X| 9<Ά~ѕXρtQhf i:s'z>\&އ; /VA#G8_JiOZOR() /黎F]SOƇ:.nOg**p=\rL,\Ea IQtpG,1'k^Y03PTXH{ߋu`OĸculU["L{IPhǘ,*aNa4'ڏ{'lG؈A5b#gNx̸Nk; i[H1n,uh}5V֔,#0U?5]Xefd:"Z'7g֮ | 2->:3緀8&T]gsup`lj @B#?RE銣H;J}t6uVfE90_[bҢ% ڧ1_܉.ˀbCk`&gX:,EY;:9:jr%U\5iV,= ݶ7˵U]d/ŷpZTP5WVxֺsAO-Z2m+`1cR?iMj/Ru~hA^%`DS E ^FڦhW~.d.zLHZڷ%X SѤ (Cu^|bF7F}Y*T;Xvz,p'@&TƓ؞>}/G?iګ8@3_ܔC ,TS cbm疶paXߺQ Xwa T[# ei2. ̣.񗩋6:L;- $_R08GH(T dq:bx[X83N; :YGzi8et#b ؙHnh־rIh0ޭh[J?إ`Mgy f};]+:~K1 Fz)taeScS$ikt3T1d{G f/7"@8c2s8)*[{ z4!1B\~ypcC&pEh'_w}@H.93SZpDI+Pb'җY.xaJAD4KOQOriژ=94Tcgh:ü0^dEg%f-1&ew}.WJJI`Ο1'GaB(HIJ6-7c #Jy0cCէ<Iʔd~ ^̛=K*zCՄkbڻf֢?-r~E.sjĚ(&+BIH\P^'Fw 4@evopзN[tfVȟ o?z Wb,JYtnOCDt՚}1 kD(s0Wuͣ\'Lձp''KQ~uy! Bk@H*߾2D;?̺A2ŽAaLq1:/aL^]r/B?)/2 *\zrMe3qY؃=-*18(.zuMzCFww\_zl 68:J#Y ]*v&)Dq *+wxe:fqL_+Bc RlD;/d^Ց $=J՛t To>,[tG!K%m6V,O^LZo,cSmD8I6-*aU5ŽraQѬVZ.J~ןɥ"'o#K-XhO`4gMCƧSSEDdƈ5jkd`}7[TC=t2p&$ 3}'AN/۠U}*=R(N BYJ'9^B½~iiMPX'ģ=%hE^0󒌇#r-me(,I/!q(K="G͢]D\YzRΛd~-دym{) D."?- YynXu{ӣ (%6_ìK+9G:~Ae;ޔ Hv=Λ&"dxhbV0Owz- 1h1˝$Ѻ_f,o+";u(b5(bT%ɍI]W1f7P3tYPYпak;]3(g4.*:A6VE~@ YewL#_;)-፡ιRSH).Tw[%{ڻ_l;jŸ~5w{+(+ʠ"fW`BK[aߊ|1u5O%"V7+ F|4̮ C)SCL}C>ÚKe f&sqngy ͥhocI=ғB=E^$5OJM篭u͏cJyJRRw7n -m a H/}1R-xJ4At*sؾů\ДHMƘ<)i~.Q\qua+g_zs7T{B \-.W>^+T`P).$=2Po$7P8Nwr3iyZI7}#85Ir:7ޗ&wE[:2[xdi|{=^gZ몾?_%zh 1vfQomv ;ȘPJMJui7q^.||ۏ(hP:9#4f'1WSW(@5{ }J #t֯X-mkwI)hx] )*^ΰi X(I/.JeESuMdLY H2et3_ 9Ǿ 1UeW$TSLTedA#>i<8C:[l5-t?YV*   多~ooKRZ۲tq=")l:K@5f4wަ%d\#8g`iAuBehQA/=(R/,(Ҥ0Β^RMJK)%;ڡJz?30ڣ *#f$ ^enj ~Nwe^ݣ g*Ra/ fZMp{qr?f{&R\v^ VnB:t|M?%/6އ!?ᅎTc+f =S:HjWm;b*c*P׃eE ǴLrbC5nCnXD i_D]!gjJqaB|sn>GzQ2SsRJGTփ$&9x0^›<1VR9MYJQ> z&&W[̇CJ@L=0@,c9ky'2m=ENد]<#aӴM/AfiTצd2)Ɇs>j Il33]'.صND1 (O*mu/G[>1CVTqT;bsX8TU#!U_-rg/ӭwӵh|s(cS vwq`ضS+8-r^i̤ݺ O",9v.j VM†-l{ЅTGQ_,1[U4y(V ;9^ ЮRLJ+X\aNLs:iUey+t1)n76DPgMҟb7Zxy\N~QPmłn4ElQ6ܟp X0CdZihVkNH{ca]лY [x27p_uNX:5I!zbV[E49(8:Y:kL3GF#Z;Kjz| hWx`0ܚ6u N*GFPQb^w@%A@uzV.?)[f=Mo*Uw4~> g hK,&z};-nr=k'$:Э؜4M(VC28jeOh͟q}2~'muL=sъhz؂( Ke1˯hS[RDT]X*sA*3Dd:njN{:Lj:'XMC*16~/yY8Sި[|tkAy5厹Hg9{SF\m `922F*Eś GDsgKNn>*a_CLf),ƶ÷N"t$oxtsGv>n\h|_'oVZw%BQ/.ȁc7P#e,3 OVwvUW}bYSS-+ZnxQ*aF!6 "ӣTQaC1.ՕJɭxY^k+ΞsԶ(J{:\?+4T\"`Q*G1zKM쒭o޽¡B/2}q2ǐs+S/hKqZ«+tWVxu ѰJQOR۝ &޿ ]_Jꐓ'9HWPx#&at}S'Ō<.5J+vКJ4C>Fy/Og<) ͟M$>7s2KO/5Fj>Ll6uX޽ c-#g=h4nsJklxrGNm3 yy%Q)Nc7<~g/q71'COxojgrʭy@xLD0 e,0V z;#]Z֐ b"F2Qyg\{L G[I0u3Q5yHe\jyB lO؋/I&1lȡ_ U'Q5ߌEۉK#ի&_]c b'[-;cvQSCs腓N=͵X{"_Cj^et99<pɒff;Qo xOKVp:r:7ђ .U`s]if'g,8/o D<~ Kɴ-F?n:gSB2g_eR̋l;.,[zg1BS܃M8[3Rʡa4? UŐDqqnl)j[w~ ƤFxM w ^LNg( Tث0%-3ƚ BEMFCѿ|s4U~oFLbFk]4ni*1h]`8w~PCY9Q-2\GEvVג@ :nmp t/eǤ':9N.H ,W[m"}{! $N*ym>xC6`1/]q: {#=@|W1#Δ H|_u_4.׿ܔ%Jp32i; %tB UyR WTF& ^6jը8dR2;F h(6<5H؀{>ksc6"pPj7ΐXwy$ϕ0ӏ8~{x8KCw"hIu @25V8뤧{3v0 U' ; MQJ^jk'XRL:&i)Ի Bd ù,k'}RDiͿ t£-UU%o5/nv+\FdM}Q-YNp[ŋ ]n9tKsՆesOO@ NV@:d(4ڌWAIMtI4r~՝OV *h_P$|&W~Mzٕr0{Z[%PƮi|O0|::A%O_|]PN}Xc75_2,;@;H1Aec~u a<lDu](p6M2  Cw^UМ~j^07K C-:VY(a2P`?S?fv仹*,^j˫;s̓UE7ʿ|Ty!)e6GU*h,S=|1ڞv<^PHB-Q087l<~,T`AV>7(#5^iI?(sqOH?AT8?gFvKq/$a},FCD:srS5TeZ BV{+|+Hd$C)鎪!|nGmU$5m=ZjNcY励43zpwϵ#_U(:G{LmDAs$v3Qafk3%)+.q'u+QY]-SSQX* `;UƯc6e@kGl]*32dOυ`,B7%+|=tm)y-nP37Bpx2kB!M8NxҺG†DhIN6|@==|_pgO,;ssѦ&aUd_l>mN`Vf6npv$6/L 68-%%aC21qق2zhs+̣&&.Ŭ8pZcmx@z(k=ŋVz!sD*%, Yc-G!O+ #H2/v6Qm?BuP5K"wEqIJI(a;f܍B9#x( h$]UWX=X#}SŻoF,;H!n@x=g{S+\ux< (ӈ8یNz 1tgSQiœLQn)$GF@?8gТSP=,(CoE4Ūhb/ x2 GlO3>Nv%F(5 -+CHS +ckf؀zHe@'FTKuqZ I.j֎}qlA5ZRr`4gه7АĄ;Q=kġ私 g $ k#^ۜy)l`b[(;I[F& 5)ȥʥIAx!@|Gv!2L'W)ݎ?]eV2QB^yʢ!j4;}ntŴϳWPDidɰTC$B0>#v2Pogfí5n7QDTI*cTaB:xjnDg_DE.-Huasup;'q 䖩,^c?]u%"TU3~f)=_Qvq R2~r)yMtfWL#_Hdx(ИE"N )&}{3N&A&x%j#SK8S+K,9S7 K݊\p~#He_=k/ 3WM[hQOnB@q+!aD &"Ю{Cdj0[Q@h[/|3gӵAJ Lqkר3(Xs@*3VIu͙oDxt?x4&'nm w;)`v"% %[7! G7~&擎8W#L!9n~ ߽g(͗Y`Li荵(g_/E[1D-r˻"H%'BcԈ۳ . YZ