grub2-pc-modules-1:2.02-0.76.el7.centos$>6F4|ã>8 ? d( , Ux|       W Y]|chhmDmXmlm(n8n9p:GDHܼI4XTYX\p]^bdOeTfWlYttuvd w xCgrub2-pc-modules2.020.76.el7.centosModules used to build custom grub images The GRand Unified Bootloader (GRUB) is a highly configurable and customizable bootloader with modular architecture. It supports a rich variety of kernel formats, file systems, computer architectures and hardware devices. This subpackage provides support for rebuilding your own grub.efi.[kbuilder.bsys.centos.org#?"CentOSGPLv3+CentOS BuildSystem System Environment/Basehttp://www.gnu.org/software/grub/linuxnoarchP&$ = tt\,4p $ $t8X H T  ( T L('(\ Hd&l@]>PH\>l0 ` ^| A dK H J;@ "1$`bbt' 0c <`P  H  P!x\mx8t\4|  4( P! h `  d4!D <kp \35p X0& )Tx<8  < $Po\ x D t P@ h|": h0 h 4$( H $D .< @ X XH)  , &T.T\!D\(U0 PiX=<A큤큤큤큤큤큤큤큤큤큤큤[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۻ[ۺ[ۺ[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۻ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ[ۺ9378a2130605e13c2525da63b98426c42dc2d62e8db02a6cd9b0a183af7e084e6f3969a2f23793dba08a7b3323fdde93376e4cf2f7add765034fba20169f71f9ce99310507920f0a6fc15eaea13c33b7f342494c256fae324b570483fa61dbc3b792e6bdc8525614ae086af2ed56a29496ea34a8a15382f1152247092d7d1977ee04974dfa7add992e2724eecdfc6f59b2f89a5cad8b8d68e854e0a00835c227dfaa89f5364aadf6b440d37385692472e21d6957254b20363f8436704afa77c8db79978b7e77c5388f5c5ae630edf8cb66e709c42bb88e847d32876e7e30dd315b510c730343ca48fc8ce6037a5c2267fd67964c93b02d42077155a22755df0e5530dc2c77bc628177f7c203784c026c1b2c5882d7e4958b371c806cea8d4b4fcb71d2d3c46b4b66670bfe9ddea6fdbd8c57745ffcd35007a2928bb81b455db2782b7201f2bd5342f88d530dcdd66bbaaed6a6d3d323bbc070f91e87392f9e743ab3f5b60cbfa48fe476f2ff8741255eef1511a173791a31546b93eb474752edb7b1a7e7c059bd5c56024662911e75a5c721037a9274ae6d4cce8fadb1e1717702069c2dad3a3eebe4e4a1f27b95959773b649233ff9e725e8452d57ffb46f6fc239e6220f5420e1ed8f5745b7190ef7967ea3ecbae2d787f5ea579b2f78b736e51fa1647ba8fdea994be488c0ac3c11317546258bf68c02c225a101163536ffe8345822d9749a388b2857a3d5fa53c567ff8ded00d6fa813ff0bc7b5edf8e1d5950bcc8e666efc687bbeed81262a4365688b210b84c80842c26ed610c34e6f99663c79ce83646cc98ce1b498c28d40fc234e32688b240d617ead616732f520696d55a286e401a084ffb049e295a56c02eda17d4709a655d92fd6b2e1fc55e029b1007d37f3ba174e89f49cdff21cf73cba5af735fe05e3f9235101e9a2ff0af51cc9a93b2a6afeb6336edb54ddfcde12abc59c622e17b454c55d6fb541c649d2a56f32200bc906998088b3352221768fad92f29e3cff558b7d6101d823d41960243243f3fb4527dfbc9188ffca60b9b5c11dbc05815891a4913530a8b89756d306fd8bfc7d4967fb2be7c792cd446a23ddde1281201bdfc5834c5b8d84965e4a84a07d527015fec19d29bf0df116c59ec3159d69cec1739a4a5a1f2d3fed29b2a1779a1c5f91a186d16fcce8bb3964b6539e83d35f0ec6ffb2089aa1c62f3211389e0623e3bc54e6e9f27e6e2c793771eff0118f21503107ad4046e5db918fdc2db2b99f1d7846a3978b3d2d6fb549a49491d7336d822da7dd1ef14e4fa74914dde344fac298e77dd10b2d00fc079667572aa7c85882cd130475b82c2c972c5268ea48a1c938661553b8464b02e1cfeab336b1d4157aca8f0d7cae48a156c9e44646982380084c7328a05bc017c29f4b8a6466b23c3504851d77a26813592922b798d5797373b26ca852bbdf5bcea9a9e4ef20ffb57cb7aa41e05883695a255da138838333b982529d4a741198ffc4a128d2d7d07e34d2062bf84366b3fe3db21ad6fa8c7807155c8257b1415747b0357b9f6a77264bdf86c1ff14048d0f9d62f32a7798c92a2f04ed498733c2e6a184846a1ce6fcf46bb020c110debe6c6e78f3c72897a19ef3d540ab116af1f46244d895849dda958f5c4d3c69de7bfcebc70694271aef8045436a01503fbe08c322ef57d6925f28af1c8e36e4777bf53c60f65ec2e0d8b80027c36a349efc3765e4eb7657ad5ef1e20e5da17189c29a6a154ef1983ff66cc95a34747719e7f7519bf5ede927ae3a07ff2db297219523f5f24bb7f5a165242369c4bb561a6a629e634305397888e27c14d4e19e75c1f10935319a452bc1454e2e2cc68a60c1090e9f063d26868c53218d4f1ff184eece0d09b86cb3853435bc89070fbe063217b8d7b8e0abc7c8cbc7ec6a615e2cfbc840072e4da51591ce2b3fc5765ee049624807ee3e41f1aa20a75bd9336e9a9a73ff943090a618cdbcdaf85394666af32dcc5693c54a1f3d28a3bd31b12d3ce64b2791b766f38a94927fe9b7bc1e809f0363e778e14c601e800faea271a2e75d3fc4338d086e4d8e26e14c2bf93d6b08d98c3774c6674ad2deff9aa4915480a664c024b97430b7465d730f60ef3489c9d00ce7401ccc98a4c283167628df1946e57467031fc018af11f8dd33cecf4451fc5491f7ecdaeefe8c77208bf86b45f147a08527be7f19ab19eb8987502d9eb9512a91a87e0c2d7572c122dd29ea5a6e661d01c282f5d92883d7825ea658352707c345864ffa3fd8e68dab876007aaf4b33a3879670f26d7c65300b7402706367bfbbdbf34130b8261b9332019e8a4cf4bd31ad53a5028a44d88652db09c582ff8f62946fdb5df0ec3700d867b2c7c944462bc91c4a181f7bf2c8d9f72caf2a707a39705e9495a22b444144e054df368a97569d72e6c70cc4adb102d5c6bb79498e501f65a8b7af7d4181aa458d920aa60a5677ca3eb83f039511a5e70ec13818809928f99b35ce6a4df5226b4b104c754c0af5543d0b8a32163b806e3459fd7a4524bc33a2aad415b09714c7ead24f4de10291673b04699c233694f56b5dc3bb549e168ca686ccb52a2720c6f148f3e677899910e3fd39d083ba5cfaf70e5c85e3bbc109a9fb81c6ae817a3f67f82bb76ba53dd8512d3305d152432a0c9f05937ef65c85e708fb3490ed57c25549ee7d580592a1094bfafe50371235dce61bdd8661aa6a78895458940172f85044b87db8546d7e354555619ae400a722179ddd7e0622af0e696e7944f45f0d9e0c824dec1d327bfe6f2706790d4f68fcd3b12fcd6db1c11483dab17dbc6756062d4c232248937662303dbec2100b6f8674815845ea455a3e06938e1e39ac5e606305083812675a995621feb88782975b24f69d61f91bda1a2305bba7702c81aeb9cc8ecfa09095bf24acfcba7ad3cf46b947d987dd29114ce8fc4777f57679aacc5227455b7a41f4418380fa54ee6cdc8719b543e64e92560706a74037458d301ad9298afda16899322b2bae38f24bcd115f76227d7cf1a584fcc0be4970dca763077f100fbb479eb5baa800deda67f91ca76f8b2e707fe0987663ccfd06065e8f92f98ef620c0982f3eb423c1a2864ffd366f831875fe3b1ece08cd7b31f08a64c6dcfe4693351efb4ccaaf5b0098135ae7fddc4808ac173172ce1d7a78e517f0589c3c4da6d4065961665d9e7e5cca03d0299d361215525114ab11c84909edf1178dc1ac49e674290325ee0a73f1ab03b89f59568eaa2f8aacbe0b2cc76e705548172d8f2b80738cf637c844bb4a51b3d8260c83b919a05f755f80699e59a0cbf975bfe8188013650c91b848845cc91c45a8a8bb601ba810a02983c1edb3e5a554f2cd2ae97292b7efef815bbc640d6550243fce2b391a01ddfce7b8536c2f07b0f9c1f62a7dd51c4af0d28728279098fe0da527f1ee392d8c6a04aaac48b73843a5ed37a507f98452955500ec34c6117fbcdba363697a4d1596cfcd188965396621b60e508dce32cc63e81bcda564acb1060f06598137cf00a85a7cddfc6119f8c0aafe6c383c3254403d33abc1721cfd03a6e144ff3975789e0bb0c43ba32826579beb3a029ce239eb2faa8ae16baf3bc32e50619c9a9023ae322a3e70a086c6551b02db17425d06213da8818d2c98547ea9498bd2ed824f50cad3940357d69505603fd02a82a214306f8471eee082618e4439a55268ab0e829364634e6cb9b19d4c57ceafbf0a408047c6dc6c1a3e50261df26e3535a79fdc3ac0da6fc8e1ab40e86e1c4ea2a00e840e1530a193120fe6ed0347386526357a3180e801d1163e5b377ff12770cf6da84cd98ccadc25ef9f3dbbe981aaf1d20daf0005a159d0a87a230f4e516fb3bf5ff5d36b05218044710846655d75374166fdcecc80c81ecdf12afd5373c2b6a31bf098c5494d9fe9404acce71a386eb221e6c44da940acfd26d66df37c2cdb9d95ddfa3d77799818812a84e54437101a4473a6a1cee4823d54661f8068d8ab40caa8087a699ee53ac6e18876a42d3ee7d11859bcc7659c1d4637e76fa3c512350936f4f46703d8ea25ff7bbd288f5bc2cf7207de2d1622c0c0fd5a1851285303ef7c12e7df1fe22e09eac3cef7b25e90076338fef8b5e8a4692f91c8a4ca5f9530cd4d85e86a83e1ed1da92a7db5b7506995f20f096cc0f3bf8d7c7fa9a4f4abe3eb87be3929445f34fb7ef5dc41c67f62bebc83a0349c4a2066d2e1ec221527e9fa8716013c52b87050df495f37c47b81ca63faf91f602694b1bf0e67fb1d37759b8a591d109369ecd7e889118c56e78911038dba16f68814503c969b7889571e3afcddcb0c66fd4f14dff6e193a9b5014335382d2ea67f1c53974d0683aaa4148671322b21b1a33a7fce64b294f745b425c6a26936250286843b67dc1875c02b1740d8b2c803e25b356275b4ba3720f4779db14577328dacc5db4b7501461a2cbcf8cc3559debd25cc4c975041c917477b45586dd732142f34ac4114afdd134100e8079e419cdbbb7f4d669af5f5f0eaa8fb0ea7437e9d8deabddde1796e8d30c5fbbe155e644003663883ebaf2dd45f46c4e93769ce5685c9248666429d2202e838614f6c617b849469ad2ed722f02cbbbca0df1a3897b3ff59279a0933b7c90078aaa9d8d5b67ab3bca16217400d14b2735c523defd9030ca59816867099a10e9fa37e249ae4557338290a027d8606b2909f4f755ab22d8c7068c33883df4950f049d49c04500b05311ea6989067d31de737a0691e5935e1712b666c38b14b6a99812635d504e378115ba8c709ff118aa7e55b889de0a9019c897568e0d3ed1df05c8b20222b77da104e92afa06bf764da916ed5a96cf59d1174166a6884ebb99aa5af72866b8fc47f2d39acbac50a645adbc22527082fe0912c034bd2091f81c8ef4f031df559cd07045558ec76f47981965f9298d4d74f7e934434ce41b298e7301acd76ccd3be144e5c069d59a94d023711a408cab84c126165c4326e4b9c9b681a7a7b2fb809cf2c1e8d1bcf173021645462406d1cbf5cba32fcd6eb2cc6cf5d177a6eff5542addf57b574d7e7ea65033f302991a4e6b7d6553ae9e8232eefa545ed174ebe6828736f949da5d69d64af8cf98d2b7ebd97808b1279118ffbaae8094636cc339674ae67ef4b1004361278f2bc87e683b0791d1d0daf91a01bc218c6370a3d6526ee7bf81fd746efcc025be6e55ba9d9a856e0a22ea42ead709ce77ec516e77e968ea85a16c66180e46d8d69020c711551743c0d7d34205ce4ef23ac922b66a9cd3f8eb53273392e6ed7a74ac22de07df536c74f024ce45067f67e4cd95efb1690708a475902a70fa1ed1c076b2e04325d2e82f5155e0bb47c799594a931cfbaa0e400daf5a4024c39befb98937c1dcb9038b405b079766e7a88600fd7cac7c7cae8b0c3a3fb8603fa872f5f305282110cc7130d6ff92dc12079d054211cb12dd2861ad3efc3f2b28bc8481d4781453f7231970a49de3b2dec5c3925acf64f4da214fa9dd722093e090b553ef4f7c3af08ffc287eb85798d870e48fe9a5b51df78cf8cf0ef784e0c19e31f00803910f6d0cfcc34c7b710b703c531ae7538be650d9ae4052ddf1e2dec52a3543a282bab919680a729c80a0086071f10b1cc1275f1e624dc68a2a6eb71d0f4af41b0e39ccc63a1819220770c638f7af5b4df96beeee0fcc3c1a3b8360cbedc50633b5b5a2adce062a5a2c99009cb8cb178a1b078907f62bebab4a2ecd0fb5200e88d143bb99f744d61c666291098cc9020009fabf74b559cab3429b0913ef415e0aea4877d1225fad433dbe60f8d8bdd62a7e23a92c87a72e980a40562f1c94d185b1122ac76e66aab5d935e1bb9bd6688fd8c735ecae28fa857559a644c7b1d417526f7f24de0686d3305c4b46b526c35d94b5094a124b64f957c07abe714d862b5001b8886d2caad9c22552342f8b8cee34f92bea574fb888ff6deae36eaefc457c264e28e27656d88f694f4373bb1e4fab79987ac41bee18d12653a9eb3992ade0bed38642be9dec31adc5756a87c0c37d330ec8d23d7716c60c226e76bc6beb0a6b453693eebaaa0d83050702f8c00a46cd37505e67b631b9ff0d8bb288e867f104c2f3ee9a54916c54e7614a8f493d903f70b080bc7d11387a6a9486c85d524a4bb2e525e38650a0572f16c4d00aabe9c976d55b55a927675cbc1fedf389a4d7563f8bcdd2bb7583e2066369f051f3f742347d91e27fd45564003d2fdcc4d74ec0c2efee1d8d4fb34a589c02796c37c5f7140f8d2b7237be5f96ddabd4c2dbd3e1fcd36793686070ed74afaef87c50d725d9035b5b1db9a3bf04b79de922b5b9c6b3e830cb94ffabe4cebed07535df7d20e839f9a046d719a8555ee046764ce9f882eb5a39cb30586062826a7c891b5b483676b670d631baddeb2e05ae2f2eea9d8f56bae1d96629a12ab6a1adb387474d9bd7e83840b33e46cfb8a187c8e1b7d91ebe1ff0b72224a1b69f045c377a0c34eccef62874186af13b84e46dbb685667bdaacc16a217a5175d8c1fe11c6c4117e709ea87ea807578189b62f7824936ba7a2a07b84e9c6cb688ac152173e5eedba694b1397bfe1f85b7d890f700f731b78e27b39f2d6bbe960d39f5020e5933cbc778b33f07a2c4a5e81d8aa43ceb365cff894a2095a8a2a4df8e2b557a4a5b6fb403c22efeb681409e856b4ff3b8e3b38842b0fc26bfd3d17097757d4aae635c45853a61e0ba61ea886f7724d5f33cd08f447faedc326f25781fcc629945f563398702e143a8d2be2216467efee749411d2892b8c51eda2ba7dc1831c615b16aa51dd494c2739406e7826fe21c84801e0dfd11c7501e0a0cb1e82196d9524b7e15f54de15d4faae30dbcb260846a40ab916113ed4e0a549bff8d837068b01f3e47cc685d28d1f21df60225e0f66e8988816b8df1141b92162b800550107483e4c14ed531d6c754d9fe139ad47413c6c6f6fac7b6fb45d935750683ab7811199947f6a910be2b880bd024fc09d93e780118be308de6a113ba9c4c1a3f0198d907f43c8dec1d207419f7b9bfd7d9533c9c56930bdd7357c644f1a13d1fdd3afc1875ff02caa2cbd38dc7512d4f42beba992ec262e9c8fd86583b461109b935b62ed657b12897ab6e3cd3e39957b2790bff2257aa8fe88ecdab5f0ae900dd865908e7b369cc2baf89fa987e0d5f5649f3c8b310b9ec6e351d98344613dcfa664d9db7e6939ad3855e45911404e3db17ef5ac15d677ca0ee294644b23f8ff95171080e9fea632b0a4ef47b4a4e56b88c98834ea235d582597760ca3467a0f8f0c4c42ef372d9306cecb4c08387e11a8157a5efcf96fb5bbcf70d0b57103d4e32541ef7e5505704d5c062ae2a6ba6f0eef38ce4cfa42cf213539d2913082c08a071377afd59b2f08b60b02986a0474c59f309fcbcfd4f9466e970e1e0274ef56fa6ffcc4f74ec4c8c508713047f83abd84df5ccfe914ee0cac8f9f398cef85377db99cd05de189e265f16bb050d08a17c1d306951987030a32061e808001eee2a734d3ec5b9ff3e05d2f977ac0df530912d2f26d40d5b1c05d53a12f1a1af2ea1a63d8aac5576287637e98bf1df103f4bb229be3d5431a5ab007cc4bbe6799c93a68dff456e59fb02efe96cffdd1383b03c94414f2c875a453bb1f3ba1a84906ed2e5e93d4af348992a4ddf782cc2576a861b33fb8f5acf66e372b66802f074933b97e37ef2fd991820d44b06470644175ce452e231a297a751792accafc2ff34adbe0f1c2273a7ab4a5a4dee1f9143f1f2022b9df938ff8028af18c1ecc5c73b32549596235f147837b180c97440b40d2cf202840f205c57f9119abde544f4f89dde47d488005e27c45dbb8269e1d108ba0a8ab1fab38e0f39561ee8531bcd54a2878b0b8ac9ca515bcd96bf951cab54a81fa064e670b9f60bc54006f19a9d0d335a425788c4cc48a11b6acbec80a83a137d55e3fb0d3b8daa90cb6a4232582c03fcecc2345328e3b43b7bac42ddc4d8ffe8bab2eee8bae70151d442311987559ed44f32f3b03e8a00cda53bd17c9f559ac6b7f882919730b79b95c2e0e65e6b7518fbd5352709e2d74d05a07d2b85965042bbe1d6eadf0111f0dbbfdf703486faebebfc6002d0010b3b5c85745e01b7a3f7a92121755c9e97f6c24e35527870b506e1a7df45d557e087795a91af05fcaf430f631d851fd4b67173ca12e899d4c7562b9f0a3d4a0fc002b739f87921ec681d3b4cce5f58e0c5e4253735cfc51490fa0c230d9bf805ebc4f1a6044032827c5dea7bf358e78121e24b12f4f72a5ce4663b5d30fc9efafc4f192502a9d553402aa1cbd00c39906f08d127b96375555cb06937b431231b6ee1215a0a20490cfc62757d580f9aa807b6c56b73db60c165d0c78ea42d75242aeeb68525468a0fc55f5627edef88ccfa102f8360977a2e298888e199a0c8455fc9fd758eae2f4b9ed3ab61b2ac8ab29a28a2545321154f14fe5c7f4b1576d3bcfa6b9d1da866becf9a34b40511aab5f8fd6cdcc7b75d4268f4d67d9377cbd29837db955cf8c906e0ba0c8fe85a3d5f84d20723a27c1442b861be44fbf58a4525eefe2ccbb2b5f7ceb21e8be6de6036ef0dc8a908e4cc248ef1d8aab87172e722d8c5bad9e137fd43994e0fed1362a200db5d4824c14bb114c95cecb79697aa500aeee41492b95bb0b18e6c7cdbc19e7d0d1f753568dd2785a4f369a140d160c72a9d6d5599afdb03ac732f4207c1f3faaab985e27498daf6dd7786f9f179241b1300f8427cabf1e8e3c51f1fddbcaf6de23560b26cb44504f0e08b71bf15adb6ffe77f5e63ed2f076ea88ae88e1964e78469386623edd9fc8b41318d219352109d7e03316a8216b5230a523859c45a9e38188b02bfbcfa6f5a65e321d21cc45fa0000b4e5407a5502b69188a165b85b877adc3a7e86bff1222f18be8b57570db5af5d8818216fae1608ab882a0a94ef6857d84029fb1f78ba4d50639a60dfd7434565617cf02fe377abe35a2f61faa70421cd4ca5fb6158ebde97912904bb70b20d976b9f4e39328f4fb655ceb4be746a3b7cf11e0902dec1b157d1c959f5b297db4994dc9aba15983b23c8de20dbd6fc85bd69fa4af85f4c2fc7ebcc65093581062c5169d09ae9bd34c11c8060c706a494cd81c03f4b2ecf2ba896205b54ef00f0164b8fc4fbde2d92a2d5b8fa8292de0dd195bbb313624e4b73da5b02b4166c1ce3a645f50c9fc0074f308f0fe9849645c441067c1fc4044440bd822d0284ce3c89dd48c7674cbe220bd5ed31fe67f244784c68a2a3d7bfa1103253e51ed71974f5122d7516e66d0e05a23a03a68baa8423da824f3b5e87154d3fc702d18be3309faec4a617c42bbce4c3b2df0cfee7638fbc8d1e7734897785073a1ed97760cc7039454b2d07d828002994276fa3cd97fcb1c6c50c1298a6e89f05b1259088a9934fabf075d49fb90d894777c813c9a511100944e4c96a5a7d46baa0b1876ee766c8cde7190d2e86b68b1772cfcadd1151ee32a10eabf7b8c060eb813a6415dc374c51ed25a7495b381f80f499e7019029a180b86b63422a8494ac4e952cd77a60d8795820c9ec93ebfa7566609ccfb496721280768a2c4b6635b92c156e0eb28d69af56c54634965b32f67f7e83011281ea8ee09a34bf990f637b48faf65a410745e4c82f3923a30eef98fb23a2e2755949b9cc9b1c982990dca52b36f3ddc06f6d6a72acc2f8c0497cf1f897505e61f199973bbec47fb44b3f72bf704dfe5f5788aa8e64ff80d181331372e1d7e682ab5eb6cf5db236e7695993132f5bd4ffa86ff064da1590cbe7f6f964521259cc800b89b666398c8be14fa52e91dc32aafadcc639da92d186e7a0c4aac8a806e7a62300bd358784b8c7496e4bb018c4826a35bbafa1e8da9326fcb2235020104d36d79a2a5ad5c3f4cd2faea31e9b80469d409ecca8f886d8160df10fb0f2feb06a6c368bd87c4ff09c21a6d9c97a0e41ea5893876f246537764f061b1d3e843401c2d35c91543444161fff406e2e8aaf5d368c7c7825a0747f2f6e7149140dc0cd1b0b0c0636cd8d10a75dc661d918deb516cfc267895bc64482dbdb1e321ed2b812433138497c0ea0b532e0e8eb5b8763f8bca1057299b88c2647f65be198b889929c83ae81e847bec550518c3923207a15594211204bad123d96d6695f91d5b2558ccd726d41cb116236f96a97edb7a367c4393827014c42efd85947f546c953c57fdec351df499d112f75da93641b68806a31e32cb3b4c4b9a29ee227b34a19f672e865ffd1f0bfe5cf65695d7d17a9c6572fcef7cabc483502d3e100057620dbc50fee7d5de514566ae6390a604b5c1966eb62efc25a2f3894550047cd1ec2a136768128ec9afe6b96ee2df0d0eb8ea11f249b5ffdd3d63728d5c7092b27b14632ebaf5d6d3f048a352825df3be70599183e2ab5a99c53285d33a5daf681dff613992f325e97b98907878af21a50363bd3c3087b8f117367fa616ef493ac9eb748bc2312f0d53ec92746cbe0f9f7c2e0b4427cfd84378639ddc2c37cec7ef378f99b547c5cc33f509fc57aaa0157c6a6acfe63874d691c336f4a43fb9cf59643cba41abd3cfaa0ca53013274b3445ebbe6f057986005cd428ea1f0f47f8316ddd44ec729a9d2a3d13bd3e2120dfda2ae5a0161169533abd09c52240a53b4c310abd3532a41f46ffa229585bc85b1607b8b604e4ce242ade8492eafe5bea0cf8422e39741f6cce4d107ce050af9f19433c97c61a33ac58dc381d058de5559750509b8115169c1b60e77547f346c985d5cf196c641dad63759b4bace94af23aac1c760f388eef510cbfc4b5939a1c4e02d8605457358b234f5e90dee1b83c2fba4e92ae241873d4782f6b5db25075599e143bce31ca1b654370c4feb4bb0ecf788e403e4932ddba88e2e51add8088b40263193647be63429e1e56325a9a36756e86ba26f972809a905e9ea4971dccffdb3ae3b28c83fbcd038f2e40afbdb0e5c0c789751391a7bf0a1545bbca787df6574b0d58e949e767e37f9839165fcc5e75c2bfbdf3832b3e593fa89cc583ee46a25272728ef501d6af0dacaabb00c88223d59b34b3f567cfa6dc7542d8625302e7fa2f6f34fed5135bb6e841009c906304d944ff10b09e48a7f5c78c4359fae4e8a617b3ca796dbbe84614a3e89ece3eb0dca32c43279a30d851227aeade58cbdd094800c2b1146fb14ac9765bf143f30cba34e184433233b4306d3a9e427fc92f7ae524c2f5f4c75ee18ea87d20e08176a042a2c353fbcc913711d38073255cfddcfa7dfdee5a96296e26f0108bd077f5735b1318b4538f64f86604cb12c3bb1ecac269e44743882cc9ff0a0434bbfca11bdac1e6bb1970fa4e07d5d2f3c23ca1d09b533ae0489c242cbbba16a7a6a98a3009e04970740035bfc350a79f49b509dbba9bee5a16bfd501439eb44e716c3f8499069cd0c4dbacc087ee8332b34d0f2d24bce0fd11d2baaa284dee985c336778d71cef3dbf09307fc5c7954118a662a26ede73635fb068547680e8cb05e001dd1d3b15db415efb2c9f43c01c77e094f4546314ebc34936946cad24a8a0dcf5d58a1e7c575aa87cf802865e69d346460520cf52a83b2cf41625d97460ad82e024328932e483fcc29cc13a5f8644cf396cb1d80fa0e5ffcac517cf311fe34f92a82921716012598143c72610bb6c1897f78fbb48613b86405e1c96cb2f4687fa93e1720182ed463bd08f987a90eb783e556f64597071168775c1e86bf5e3edfd171313e040cd2f337230934a7f3ce212f94899d37c8de2e375152e5f6c6181592fc4d464fbb3a1de52488e7af9dfc1fe098c0f1a12beba6aad6eee07720104ff8edff0789d1e37ce7106699e76cedd4b6595f359f99ec99de94fcd2e5a7778472132f1081994f9b8ec31ad4acf49af655688525096954a2853d36be22d7e8f4a5e6d019125eea81c03d49d574587d5730a77e12ff25d2fe35e92e5ee23b9624ddce2e3cbee12bed42f5ea9079448a5132e5375f4a25f3f7f0575790bd47b21326a5e1b07d4a1daf8518bd2d7a347b4954eba9cbae5f3cb3cee00d826bccbbb732a5d916c54f6c02bf9f15da704467e344330d0cf30230a7bf615b0060406ce704e90459d414e0723d0681171cb5ad2bd6cf698eb75d1d56ab4dbfaea5e6e728403f55d0ac694304a65c3dced680d5e1519399367263da4bb464431e8f4247d4e318b2d69d456bd263b0675950151854231161a3921e263616568a493e7302195ee396bff8c616acc3c884ffae5ac283c27e1d553be91a4b3e64f3ec79d7ac1f4b6543e9bd345b7be516e83828390292904d4d21436f0bf19b3ffec1e1a2e625788be37b8c01e6d7343af9905cf12b579564bf91cabe24e8b8ba65fbfcaafc2e7bad9f49796b8108ddfe56643af2b3a691cd610733cc0b306b491cee379e9d960bed9e8dd78580dbce129ae8eed1c7b5f32570e0408da6fef216ad8661648bfdc72019362868e2def001a051349ee36086dbdc9be243d7f7009110cfeb8204e76db5c0f3df2571aaa6259ca4e22cffab7e697f8b2625d900f689f32d0188b2791cd96f194ddd01a3dff4a2006ca7e58531aecb7fd2fbb355b3e7a35d277837efbd2740bc90a35b8c08e5bbbaf6bf82c736eae48344fd9a19c39fa120bd723b9fd91d8011821028e290c3a9cfad08b0fc28d1e9a95d58380ec1a002531ba4516683489af90a40c717bed1843db526a1b761f53b4e3b74bcb683d0b5028fb27f86ff8931e8fffe0a529184eaa3e64f0a73cc73aff6037a78d786e66103a020348913eead669b05af6a2d7a3c93073706b1a800f14c3b5f7c8864rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgrub2-2.02-0.76.el7.centos.src.rpmgrub2-pc-modules    grub2-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1:2.02-0.76.el7.centos3.0.4-14.6.0-14.0-15.2-14.11.3[G[^[O+[6@[4[0@[0@[0@[,[+@[+@YdYp@Y@Y.@Y-^Y-^Y%uXXQ@XQ@XX@X@XsX@X@XP@XP@XXX@XX,W#WW:W-@W-@W-@W@Wv[@Wi,@Wc@WUeW!@Vii@VhVhVf@V@U@U@UUUWUUU@UmUmU'UUPT6xT6xT/@T%U@T!`T @TT@S@S@S0S*@S(5@S L@Sc@SS@SK@SK@R@Ra@RʚRkR@R@R@Rz/@RxRrF@RrF@RrF@RnQR7R6Q@@QQQbQ@Qw@Q]k@QQ.PP @P@PP5@P@PiP[@PG>P6@P*=P"TP"TPOjOG@O@OF@OF@OF@Ọ@Ot@Ot@OO.@O.@OOOO\@O8O@OtNOtNOr@OqOoOaO`@OWMO>A@ONNN@N@NN/N/N@Np@NbN`@N_sN_sN(N*MRCentOS Sources - 2.02-0.76.el7.centospjones - 2.02.0.76Peter Jones - 2.02-0.74Peter Jones - 2.02-0.73Peter Jones - 2.02-0.72Peter Jones - 2.02-0.71Peter Jones 2.02-0.70Peter Jones - 2.02-0.69Peter Jones - 2.02-0.68Peter Jones - 2.02-0.67Peter Jones - 2.02-0.66Peter Jones - 2.02-0.65.el7_4.2Peter Jones - 2.02-0.65.1Peter Jones - 2.02-0.65Peter Jones - 2.02-0.64pjones - 2.02-0.63Peter Jones - 2.02-0.62Peter Jones - 2.02-0.61Peter Jones - 2.02-0.60Peter Jones - 2.02-0.59Peter Jones - 2.02-0.58Peter Jones - 2.02-0.57Peter Jones - 2.02-0.56Peter Jones - 2.02-0.55Peter Jones - 2.02-0.54Peter Jones - 2.02-0.53Peter Jones - 2.02-0.52Peter Jones - 2.02-0.51Peter Jones - 2.02-0.50Peter Jones - 2.02-0.49Peter Jones - 2.02-0.48Peter Jones - 2.02-0.47Peter Jones - 2.02-0.46Peter Jones - 2.02-0.45Peter Jones - 2.02-0.44Peter Jones - 2.02-0.42Peter Jones - 2.02-0.42Peter Jones - 2.02-0.41rmarshall@redhat.com - 2.02-0.40Peter Jones rmarshall@redhat.com - 2.02-0.39Peter Jones - 2.02-0.38rmarshall@redhat.com - 2.02-0.37Peter Jones - 2.02-0.36Peter Jones - 2.02-0.35rmarshall@redhat.com 2.02-0.34Peter Jones - 2.02-0.33Peter Jones - 2.02-0.32Peter Jones - 2.02-0.31Peter Jones - 2.02-0.30Peter Jones - 2.02-0.29Peter Jones - 2.02-0.28Peter Jones - 2.02-0.27Peter Jones - 2.02-0.26Robert Marshall - 2.02-0.25Peter Jones - 2.02-0.24Peter Jones - 2.02-0.23Peter Jones - 2.02-0.22Peter Jones - 2.02-0.21Peter Jones - 2.02-0.20Peter Jones - 2.02-0.19Peter Jones - 2.02-0.18Peter Jones - 2.02-0.17Peter Jones - 2.02-0.17Peter Jones - 2.02-0.16Peter Jones - 2.02-0.15Peter Jones - 2.02-0.14Peter Jones - 2.02-0.13Peter Jones - 2.02-0.12Peter Jones - 2.02-0.11Peter Jones - 2.02-0.10Peter Jones - 2.02-0.9.1Peter Jones - 2.02-0.9Peter Jones - 2.02-0.8Peter Jones - 2.02-0.2.10Peter Jones - 2.02-0.2.9Peter Jones - 2.02-0.2.8Peter Jones - 2.02-0.2.7Peter Jones - 2.02-0.2.6Peter Jones - 2.02-0.2.5Peter Jones - 2.02-0.2.4Peter Jones - 2.02-0.2.3Peter Jones - 2.02-0.2.2Peter Jones - 2.02-0.2.1Peter Jones - 2.02-0.2Daniel Mach - 1:2.00-23Peter Jones - 2.00-22.10Daniel Mach - 2.00-22.9.1Peter Jones - 2.00-22.9Peter Jones - 2.00-22.8Peter Jones - 2.00-22.7Peter Jones - 2.00-22.6Peter Jones - 2.00-22.5Peter Jones - 2.00-22.4Peter Jones - 2.00-22.3Peter Jones - 2.00-22.2Peter Jones - 2.00-22.1Peter Jones - 2.00-22Peter Jones - 2.00-21Peter Jones - 2.00-20Peter Jones - 2.00-19Matthias Clasen - 2.00-18Peter Jones - 2.00-17.pj0Peter Jones - 2.00-17Peter Jones - 2.00-16Peter Jones - 2.00-15.pj0Dennis Gilmore - 2.00-15Karsten Hopp 2.00-14Peter Jones - 2.00-13Peter Jones - 2.00-12Peter Jones - 2.00-11Peter Jones - 2.00-10Peter Jones - 1:2.00-9Peter Jones - 2.00-8Matthew Garrett - 2.00-7David Cantrell - 2.00-6Peter Jones - 2.00-5Peter Jones Peter Jones - 2.00-4Peter Jones - 2.00-3Matthew Garrett - 2.00-2Peter Jones - 2.00-1Peter Jones - 2.0-0.37.beta6Peter Jones - 2.0-0.36.beta6Peter Jones - 2.0-0.35.beta6Peter Jones - 2.0-0.34.beta6Peter Jones - 2.0-0.33.beta6Peter Jones - 2.0-0.32.beta5Peter Jones - 2.0-0.31.beta5Peter Jones - 2.0-0.30.beta5Peter Jones - 2.0-0.29.beta5Peter Jones - 2.0-0.28.beta5Peter Jones - 2.0-0.27.beta5Peter Jones - 2.0-0.27.beta5Peter Jones - 2.0-0.26.beta5Peter Jones - 2.0-0.25.beta4Peter Jones - 2.0-0.24Peter Jones - 2.0-0.23David Aquilina - 2.0-0.22Peter Jones - 2.0-0.21Peter Jones - 2.0-0.20Dan Horák - 1.99-19.2Dan Horák - 1.99-19.1Peter Jones - 1.99-19Peter Jones - 1.99-18Peter Jones - 1.99-17Orion Poplawski - 1:1.99-16Fedora Release Engineering - 1:1.99-15Matthew Garrett - 1.99-14Adam Williamson - 1.99-13Peter Jones - 1.99-12Fedora Release Engineering - 1:1.99-11Adam Williamson - 1.99-10Peter Jones - 1.99-9Peter Jones - 1.99-8Peter Jones - 1.99-7Peter Jones - 1.99-6Kalev Lember - 1.99-5Peter Jones - 1.99-4Peter Jones - 1.99-2Peter Jones - 1.99-1Peter Jones - 1.99-0.3Peter Lemenkov - 1:1.99-0.2Fedora Release Engineering - 1:1.98-4- Roll in CentOS Secureboot keys - Move the edidir to be CentOS, so people can co-install fedora, rhel and centos- Fix PCIe probing in EFI UGA driver. Resolves: rhbz#1583708- Fix symlink issues with grubenv Resolves: rhbz#1602773 Related: rhbz#1497918 - Make the common subpackage only build on x86_64 to avoid timestamp mismatches. Related: rhbz#1602773 Related: rhbz#1497918- Fix loading grub modules with no symbols defined. Related: rhbz#1490981- Revert module dir fix; it still doesn't work. Resolves: rhbz#1594703- The change from 2.02-0.65.el7_4.2 never made it onto the main branch, so one more build to avoid the regression. Related: rhbz#1340893- ... and once more, because I built for the wrong target. Related: rhbz#1340893- Build utilities on i686 as well, so grubby can build-dep it there. Related: rhbz#1340893- More work on /boot/efi/... permissions Resolves: rhbz#1496952 - Rework grubenv symlinks and handle them on upgrades Resolves: rhbz#1497918 - Make grub2-setpassword -o work Resolves: rhbz#1512749- Make the permissions on /boot/efi/... match the filesystem's requirements. Resolves: rhbz#1496952- Fix EFI UGA driver when the framebuffer is above 4G Resolves: rhbz#1457988 - Handle XFS filesystems with sparse inodes Resolves: rhbz#1402716 - Support HTTP booting Resolves: rhbz#1490981- Fix an incorrect man page exclusion on x86_64.- More precise requires and obsoletes on the -tools* subpackages to avoid issues with mixing and matching repos the subpackages are split between.- Fix spurious : at the end of the mac address netboot paths. Resolves: rhbz#1483740- Revert pkglibdir usage; we have to coordinate this with Lorax. Related: rhbz#1455243- Fix grub2-mkimage on ppc* to *also* deal with pkglibdir changing. Related: rhbz#1455243- Fix grub2-mkimage on ppc* to *also* deal with pkglibdir changing. Related: rhbz#1455243- Fix some minor ia32 booting bugs Related: rhbz#1310763 Related: rhbz#1411748 Related: rhbz#1300009 - Add support for non-Ethernet network cards Related: rhbz#1232432 - Add support for http booting Resolves: rhbz#1232432 - Fix efi module subpackage obsoletes/provides Resolves: rhbz#1447723 - Make ppc modules subpackages use different directories on the filesystem. Resolves: rhbz#1455243- Fix ppc64 deciding /boot/efi might somehow be the CHRP partition if it exists. This is also why the bug we fixed in 0.59 showed up at all. Resolves: rhbz#1443809 Resolves: rhbz#1442970 - Fix a regexp problem where rpm spec parser un-escapes things that don't need escaping, which causes our s/-mcpu=power8/-mcpu=power6/ to fail. Related: rhbz#1443809- Fix ppc64 "grub2.chrp" to be "grub.chrp" harder Resolves: rhbz#1442970- Add Aarch64 FDT #address-cells and #size-cells support Resolves: rhbz#1436745 - Fix ppc64 "grub2.chrp" to be "grub.chrp" Resolves: rhbz#1442970- Make "grub2" require the grub2-efi-... package on arches where there's no legacy build. Related: rhbz#1440787- Rebuild in the right build root. Related: rhbz#1437450- Make a "grub2" top-level package to help solve Jira RCM-14929. Related: rhbz#1437450- Make grub2-pc, grub2-ppc64le, etc, also have an Obsoletes for the old grub2 packages. Hoping this will solve Jira RCM-14929. Related: rhbz#1437450- Don't manually put an arch in a requires. The automatically generated provides won't have it, and all of the tools display the packages as if it were there, so you can't ever see that they never match up. Meanwhile the auto generator *will* add $name($arch)=$evr provides, which aren't quite the same. We probably don't need it anyway. Maybe. Resolves: rhbz#1437450- Fix our debuginfo filter to not accidentally discard the stripped versions of userland binaries. Related: rhbz#1310763- Also be sure to pull in grub2-tools-extras for now, to make upgrades work. Related: rhbz#1310763- Fix where the grub2-ofpathname man page lands Related: rhbz#1310763 - Fix stripping of userland binaries Related: rhbz#1310763- Include unicode.pf2 in the grub-efi-ARCH-cdboot images Related: rhbz#1310763 Related: rhbz#1411748 Related: rhbz#1300009- grub2-efi-* don't actually need to require grub2-tools-efi (i.e. the mac tools), anaconda and lorax can know how to do that. Related: rhbz#1310763 Related: rhbz#1411748 Related: rhbz#1300009- Fix ia32 booting. Related: rhbz#1310763 Related: rhbz#1411748 Related: rhbz#1300009- Fix ppc* package names. Related: rhbz#1310763 Related: rhbz#1411748 Related: rhbz#1300009- Rework package to make multi-arch EFI easier. Resolves: rhbz#1310763 Related: rhbz#1411748 - Honor IO alignment on EFI systems Resolves: rhbz#1300009- Work around tftp servers that don't work with multiple consecutive slashes in file paths. Resolves: rhbz#1217243- Make grub2-mkconfig export grub2-get-kernel-settings variables correctly. Related: rhbz#1226325- Rebuild in the right build root. Again. Related: rhbz#1273974- Build with coverity patch I missed last time. Related: rhbz#1226325- Build with coverity patches. Related: rhbz#1226325- Remove our patch to force a paricular uefi network interface Related: rhbz#1273974 Related: rhbz#1277599 Related: rhbz#1298765 - Update some more coverity issues Related: rhbz#1226325 Related: rhbz#1154226- Fix all issues discovered during coverity scan. Related: rhbz#1154226 - Fix a couple compiler and CLANG issues discovered during coverity scan. Related: rhbz#1154226 - Fix the last few CLANG issues and a deadcode issue discovered by the coverity scan. Related: rhbz#1154226- Pick the right build target. Again. Related: rhbz#1226325- Update fix for rhbz#1212114 to reflect the move to handling this case in anaconda. Related: rhbz#1315468 Resolves: rhbz#1261926 - Add grub2-get-kernel-settings to allow grub2-mkconfig to take grubby configuration changes into account. Resolves: rhbz#1226325- Better support for EFI network booting with dhcpv6. Resolves: rhbz#1154226 - Back out a duplicate change resulting in some EFI network firmware drivers not working properly. Related: rhbz#1273974 Related: rhbz#1277599 Related: rhbz#1298765- Don't use legacy methods to make device node variables. Resolves: rhbz#1279599 - Don't pad initramfs with zeros Resolves: rhbz#1219864- Exit grub-mkconfig with a proper code when the new configuration would be invalid. Resolves: rhbz#1252311 - Warn users if grub-mkconfig needs to be run to add support for GRUB passwords. Resolves: rhbz#1290803 - Fix the information in the --help and man pages for grub-setpassword Resolves: rhbz#1290799 - Fix issue where shell substitution expected non-translated output when setting a bootloader password. Resolves: rhbz#1294243 - Fix an issue causing memory regions with unknown types to be marked available through a series of backports from upstream. Resolves: rhbz#1288608- Don't remove 01_users, it's the wrong thing to do. Related: rhbz#1284370- Rebuild for .z so the release number is different. Related: rhbz#1284370- More work on handling of GRUB2_PASSWORD Resolves: rhbz#1284370- Fix security issue when reading username and password Resolves: CVE-2015-8370 - Do a better job of handling GRUB_PASSWORD Resolves: rhbz#1284370- Fix DHCP6 timeouts due to failed network stack once more. Resolves: rhbz#1267139- Once again, rebuild for the right build target. Resolves: CVE-2015-5281- Remove multiboot and multiboot2 modules from the .efi builds; they should never have been there. Resolves: CVE-2015-5281- Be more aggressive about trying to make sure we use the configured SNP device in UEFI. Resolves: rhbz#1257475- Force file sync to disk on ppc64le machines. Resolves: rhbz#1212114- Undo 0.23 and fix it a different way. Resolves: rhbz#1124074- Reverse kernel sort order so they're displayed correctly. Resolves: rhbz#1124074- Make upgrades work reasonably well with grub2-setpassword . Related: rhbz#985962- Add a simpler grub2 password config tool Related: rhbz#985962 - Some more coverity nits.- Deal with some coverity nits. Related: rhbz#1215839 Related: rhbz#1124074- Rebuild for Aarch64 - Deal with some coverity nits. Related: rhbz#1215839 Related: rhbz#1124074- Update for an rpmdiff problem with one of the man pages. Related: rhbz#1124074- Handle ipv6 better Resolves: rhbz#1154226 - On UEFI, use SIMPLE_NETWORK_PROTOCOL when we can. Resolves: rhbz#1233378 - Handle rssd disk drives in grub2 utilities. Resolves: rhbz#1087962 - Handle xfs CRC disk format. Resolves: rhbz#1001279 - Calibrate TCS using the EFI Stall service Resolves: rhbz#1150698 - Fix built-in gpg verification when using TFTP Resolves: rhbz#1167977 - Generate better stanza titles so grubby can find them easier. Resolves: rhbz#1177003 - Don't strip the fw_path variable twice when we're using EFI networking. Resolves: rhbz#1211101- Document network boot paths better Resolves: rhbz#1148650 - Use an rpm-based version sorted in grub2-mkconfig Resolves: rhbz#1124074- ... and build it on the right target. Related: rhbz#1148652- Make netbooting do a better job of picking the config path *again*. Resolves: rhbz#1148652- Be sure to *install* gcdaa64.efi Related: rhbz#1100048- Make sure to build a gcdaa64.efi Related: rhbz#1100048- Fix minor problems rpmdiff found. Related: rhbz#1125540- Fix grub2 segfault when root isn't set. Resolves: rhbz#1084536 - Make the aarch64 loader be SB-aware. Related: rhbz#1100048 - Enable regexp module Resolves: rhbz#1125916- Make editenv utilities (grub2-editenv, grub2-set-default, etc.) from non-UEFI builds work with UEFI builds as well, since they're shared from grub2-tools. Resolves: rhbz#1119943 - Make more grub2-mkconfig generate menu entries with the OS name and version included. Resolves: rhbz#996794 - Minimize the sort ordering for .debug and -rescue- kernels. Resolves: rhbz#1065360 - Add GRUB_DISABLE_UUID to disable filesystem searching by UUID. Resolves: rhbz#1027833 - Allow "fallback" to specify titles like the documentation says Resolves: rhbz#1026084- A couple of patches for aarch64 got missed. Related: rhbz#967937- Once again, I have built with the wrong target. Related: rhbz#1125540 Resolves: rhbz#967937- Add patches for ppc64le Related: rhbz#1125540- Fix GRUB_DISABLE_SUBMENU one more time. Resolves: rhbz#1063414- Not sure why the right build target wasn't used *again*. Resolves: rhbz#1073337- Make GRUB_DISABLE_SUBMENU work again. Resolves: rhbz#1063414- Build on the right target. Resolves: rhbz#1073337- Fix minor man page install bug Related: rhbz#948847- Add man pages for common grub utilities. Resolves: rhbz#948847 - Fix shift key behavior on UEFI. Resolves: rhbz#1068215- Build against the right target. Related: rhbz#1064424- Don't emit "Booting " message. Resolves: rhbz#1023142 - Don't require a password for booting, only for editing entries. Resolves: rhbz#1030176 - Several network fixes from IBM Resolves: rhbz#1056324 - Support NVMe device names Resolves: rhbz#1019660 - Make control keys work on UEFI systems. Resolves: rhbz#1056035- Fix FORTIFY_SOURCE for util/ Related: rhbz#1049047- Don't destroy symlinks when re-writing grub.cfg Resolves: rhbz#1032182- Update to grub-2.02~beta2- Mass rebuild 2013-12-27- Rebuild with correct release number and with correct target. Related: rhbz#1032530- Enable tftp module Resolves: rhbz#1032530- Make "linux16" happen on x86_64 machines as well. Resolves: rhbz#880840- Rebuild with correct build target for signing. Related: rhbz#996863- Build with -mcpu=power6 as we did before redhat-rpm-config changed Resolves: rhbz#1026368- Make linux16 work with the shell better. Resolves: rhbz#880840- Rebuild because we were clobbering signing in the spec file... Related: rhbz#1017855- Rebuild because signing didn't work. Related: rhbz#1017855- Use linux16 when appropriate: Resolves: rhbz#880840 - Enable pager by default: Resolves: rhbz#985860 - Don't ask the user to hit keys that won't work. Resolves: rhbz#987443 - Sign grub2 during builds Resolves: rhbz#1017855- Fix minor rpmdiff complaints.- Fix url so PkgWrangler doesn't go crazy.- Fix linewrapping in edit menu. Resolves: rhbz #976643- Fix obsoletes to pull in -starfield-theme subpackage when it should.- Put the theme entirely ento the subpackage where it belongs (#974667)- Rebase to upstream snapshot. - Fix PPC build error (#967862) - Fix crash on net_bootp command (#960624) - Reset colors on ppc when appropriate (#908519) - Left align "Loading..." messages (#908492) - Fix probing of SAS disks on PPC (#953954) - Add support for UEFI OSes returned by os-prober - Disable "video" mode on PPC for now (#973205) - Make grub fit better into the boot sequence, visually (#966719)- Move the starfield theme to a subpackage (#962004) - Don't allow SSE or MMX on UEFI builds (#949761)- Rebase to upstream snapshot.- Fix booting from drives with 4k sectors on UEFI. - Move bash completion to new location (#922997) - Include lvm support for /boot (#906203)- Allow the user to disable submenu generation - (partially) support BLS-style configuration stanzas.- Add various config file related changes.- bump nvr- add bootpath device to the device list (pfsmorigo, #886685)- Add vlan tag support (pfsmorigo, #871563) - Follow symlinks during PReP installation in grub2-install (pfsmorigo, #874234) - Improve search paths for config files on network boot (pfsmorigo, #873406)- Don't load modules when grub transitions to "normal" mode on UEFI.- Rebuild with newer pesign so we'll get signed with the final signing keys.- Various PPC fixes. - Fix crash fetching from http (gustavold, #860834) - Issue separate dns queries for ipv4 and ipv6 (gustavold, #860829) - Support IBM CAS reboot (pfsmorigo, #859223) - Include all modules in the core image on ppc (pfsmorigo, #866559)- Work around bug with using "\x20" in linux command line. Related: rhbz#855849- Don't error on insmod on UEFI/SB, but also don't do any insmodding. - Increase device path size for ieee1275 Resolves: rhbz#857936 - Make network booting work on ieee1275 machines. Resolves: rhbz#857936- Add Apple partition map support for EFI- Only require pesign on EFI architectures (#851215)- Work around AHCI firmware bug in efidisk driver. - Move to newer pesign macros - Don't allow insmod if we're in secure-boot mode.- Split module lists for UEFI boot vs UEFI cd images. - Add raid modules for UEFI image (related: #750794) - Include a prelink whitelist for binaries that need execstack (#839813) - Include fix efi memory map fix from upstream (#839363)- Correct grub-mkimage invocation to use efidir RPM macro (jwb) - Sign with test keys on UEFI systems. - PPC - Handle device paths with commas correctly. Related: rhbz#828740- Add some more code to support Secure Boot, and temporarily disable some other bits that don't work well enough yet. Resolves: rhbz#836695- Set a prefix for the image - needed for installer work - Provide the font in the EFI directory for the same reason- Rebase to grub-2.00 release.- Fix double-free in grub-probe.- Build with patch19 applied.- More ppc fixes.- Add IBM PPC fixes.- Update to beta6. - Various fixes from mads.- Revert builddep change for crt1.o; it breaks ppc build.- Add fwsetup command (pjones) - More ppc fixes (IBM)- Fix the /other/ grub2-tools require to include epoch.- Get rid of efi_uga and efi_gop, favoring all_video instead.- Name grub.efi something that's arch-appropriate (kiilerix, pjones) - use EFI/$SOMETHING_DISTRO_BASED/ not always EFI/redhat/grub2-efi/ . - move common stuff to -tools (kiilerix) - spec file cleanups (kiilerix)- Fix module trampolining on ppc (benh)- Fix license of theme (mizmo) Resolves: rhbz#820713 - Fix some PPC bootloader detection IBM problem Resolves: rhbz#820722- Update to beta5. - Update how efi building works (kiilerix) - Fix theme support to bring in fonts correctly (kiilerix, pjones)- Include theme support (mizmo) - Include locale support (kiilerix) - Include html docs (kiilerix)- Various fixes from Mads Kiilerich- Update to 2.00~beta4 - Make fonts work so we can do graphics reasonably- Fix ieee1275 platform define for ppc- Remove ppc excludearch lines (dwa) - Update ppc terminfo patch (hamzy)- Fix ppc64 vs ppc exclude according to what dwa tells me they need - Fix version number to better match policy.- Add support for serial terminal consoles on PPC by Mark Hamzy- Use Fix-tests-of-zeroed-partition patch by Mark Hamzy- Use --with-grubdir= on configure to make it behave like -17 did.- Rebase from 1.99 to 2.00~beta2- Update for newer autotools and gcc 4.7.0 Related: rhbz#782144 - Add /etc/sysconfig/grub link to /etc/default/grub Resolves: rhbz#800152 - ExcludeArch s390*, which is not supported by this package. Resolves: rhbz#758333- Build with -Os (bug 782144)- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- fix up various grub2-efi issues- fix hardwired call to grub-probe in 30_os-prober (rhbz#737203)- Lots of .spec fixes from Mads Kiilerich: Remove comment about update-grub - it isn't run in any scriptlets patch info pages so they can be installed and removed correctly when renamed fix references to grub/grub2 renames in info pages (#743964) update README.Fedora (#734090) fix comments for the hack for upgrading from grub2 < 1.99-4 fix sed syntax error preventing use of $RPM_OPT_FLAGS (#704820) make /etc/grub2*.cfg %config(noreplace) make grub.cfg %ghost - an empty file is of no use anyway create /etc/default/grub more like anaconda would create it (#678453) don't create rescue entries by default - grubby will not maintain them anyway set GRUB_SAVEDEFAULT=true so saved defaults works (rbhz#732058) grub2-efi should have its own bash completion don't set gfxpayload in efi mode - backport upstream r3402 - Handle dmraid better. Resolves: rhbz#742226- Rebuilt for glibc bug#747377- /etc/default/grub is explicitly intended for user customization, so mark it as config(noreplace)- grub has an epoch, so we need that expressed in the obsolete as well. Today isn't my day.- Fix my bad obsoletes syntax.- Obsolete grub Resolves: rhbz#743381- Use mv not cp to try to avoid moving disk blocks around for -5 fix Related: rhbz#735259 - handle initramfs on xen better (patch from Marko Ristola) Resolves: rhbz#728775- Fix upgrades from grub2 < 1.99-4 (#735259)- Don't do sysadminny things in %preun or %post ever. (#735259) - Actually include the changelog in this build (sorry about -3)- Require os-prober (#678456) (patch from Elad Alfassa) - Require which (#734959) (patch from Elad Alfassa)- Update to grub-1.99 final. - Fix crt1.o require on x86-64 (fix from Mads Kiilerich) - Various CFLAGS fixes (from Mads Kiilerich) - -fexceptions and -m64 - Temporarily ignore translations (from Mads Kiilerich)- Use /sbin not /usr/sbin .- Fixes for ppc and ppc64- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild  #&),/2567:;<?BEHKNQTWXY\_behijmpsvyz} !$'(+.147:=@CFILORUXYZ]`cfilopqtwz} "%(+.147:=@CFGHKNQTWZ]`cfilorux{~  "1:2.02-0.76.el7.centosi386-pcacpi.modadler32.modaffs.modafs.modahci.modall_video.modaout.modarchelp.modat_keyboard.modata.modbacktrace.modbfs.modbiosdisk.modbitmap.modbitmap_scale.modblocklist.modblscfg.modboot.imageboot.imgboot.modboot_hybrid.imageboot_hybrid.imgbsd.modbtrfs.modbufio.modcat.modcbfs.modcbls.modcbmemc.modcbtable.modcbtime.modcdboot.imagecdboot.imgchain.modcmdline_cat_test.modcmosdump.modcmostest.modcmp.modcommand.lstconfig.hconfigfile.modcpio.modcpio_be.modcpuid.modcrc64.modcrypto.lstcrypto.modcryptodisk.modcs5536.moddate.moddatehook.moddatetime.moddisk.moddiskboot.imagediskboot.imgdiskfilter.moddiv_test.moddm_nv.moddrivemap.modecho.modefiemu.modehci.modelf.modeval.modexfat.modexfctest.modext2.modextcmd.modfat.modfile.modfont.modfreedos.modfs.lstfshelp.modfunctional_test.modgcry_arcfour.modgcry_blowfish.modgcry_camellia.modgcry_cast5.modgcry_crc.modgcry_des.modgcry_dsa.modgcry_idea.modgcry_md4.modgcry_md5.modgcry_rfc2268.modgcry_rijndael.modgcry_rmd160.modgcry_rsa.modgcry_seed.modgcry_serpent.modgcry_sha1.modgcry_sha256.modgcry_sha512.modgcry_tiger.modgcry_twofish.modgcry_whirlpool.modgdb.modgdb_grub2geli.modgettext.modgfxmenu.modgfxterm.modgfxterm_background.modgfxterm_menu.modgmodule.plgptsync.modgzio.modhalt.modhashsum.modhdparm.modhello.modhelp.modhexdump.modhfs.modhfsplus.modhfspluscomp.modhttp.modiorw.modiso9660.modjfs.modjpeg.modkernel.execkernel.imgkeylayouts.modkeystatus.modldm.modlegacy_password_test.modlegacycfg.modlinux.modlinux16.modlnxboot.imagelnxboot.imgloadenv.modloopback.modls.modlsacpi.modlsapm.modlsmmap.modlspci.modluks.modlvm.modlzma_decompress.imagelzma_decompress.imglzopio.modmacbless.modmacho.modmda_text.modmdraid09.modmdraid09_be.modmdraid1x.modmemdisk.modmemrw.modminicmd.modminix.modminix2.modminix2_be.modminix3.modminix3_be.modminix_be.modmmap.modmoddep.lstmodinfo.shmorse.modmpi.modmsdospart.modmultiboot.modmultiboot2.modnativedisk.modnet.modnewc.modnilfs2.modnormal.modntfs.modntfscomp.modntldr.mododc.modoffsetio.modohci.modpart_acorn.modpart_amiga.modpart_apple.modpart_bsd.modpart_dfly.modpart_dvh.modpart_gpt.modpart_msdos.modpart_plan.modpart_sun.modpart_sunpc.modpartmap.lstparttool.lstparttool.modpassword.modpassword_pbkdf2.modpata.modpbkdf2.modpbkdf2_test.modpci.modpcidump.modplan9.modplay.modpng.modpriority_queue.modprobe.modprocfs.modprogress.modpxe.modpxeboot.imagepxeboot.imgpxechain.modraid5rec.modraid6rec.modread.modreboot.modregexp.modreiserfs.modrelocator.modromfs.modscsi.modsearch.modsearch_fs_file.modsearch_fs_uuid.modsearch_label.modsendkey.modserial.modsetjmp.modsetjmp_test.modsetpci.modsfs.modsignature_test.modsleep.modsleep_test.modspkmodem.modsquash4.modsyslinuxcfg.modtar.modterminal.lstterminal.modterminfo.modtest.modtest_blockarg.modtestload.modtestspeed.modtftp.modtga.modtime.modtr.modtrig.modtrue.modtruecrypt.modudf.modufs1.modufs1_be.modufs2.moduhci.modusb.modusb_keyboard.modusbms.modusbserial_common.modusbserial_ftdi.modusbserial_pl2303.modusbserial_usbdebug.modusbtest.modvbe.modverify.modvga.modvga_text.modvideo.lstvideo.modvideo_bochs.modvideo_cirrus.modvideo_colors.modvideo_fb.modvideoinfo.modvideotest.modvideotest_checksum.modxfs.modxnu.modxnu_uuid.modxnu_uuid_test.modxzio.modzfs.modzfscrypt.modzfsinfo.mod/usr/lib/grub//usr/lib/grub/i386-pc/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnudirectoryELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not strippedELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, not strippedASCII textC source, ASCII textELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, strippedPOSIX shell script, ASCII text executable, with very long lines?7zXZ !#,̊]"k%C¿GA֙Ѱ(6jk&*?] (j oYtKҗg09Lzv6amGHr Z_ [?3zWVEY!2rͧ/`mѣ!t:X4 X 1tP}qC鞔ƆrJgIIؽ`*k1 L[]OsAQl C &C!%LA)n| lLm 4'Eqlep,a^'LbА"[IP1ꏓK4, %%CئyfԦ LG'-ǘ&N/pcUϫ`}yǠ"t7L(s6 j/r?{|f]䌴7XjE16o( 9<6caL,fFڎ}"F/QPd7њr \u^"K-хR:1Kq`mEqg  ѠHM>B٠a;@lBZfפ <)#V{C|'][{`Q:r,SJBHV*̓c{*uهyAT]k39s<ʤūDTFK6p!C& V)c8SNvOמ4|n`[sh &420``>}UVmC;+BYP!y3$G{4K4GV^' Έ!T?";a+H: -\pECC0c`F<]"1R5ᵬv{-j3-P-WnI3s?qaJg  ;GEtwz~@`MH}<"UV̡2ӂ}$-?xL腴\">=V IN ^m_j R#mxPĿ5\6[U Y.,%ah+:]3+jՐ esSXzxWHN]7v!3i=0I!~qyghp0l㚃D$Rq0"s#xR#Y!MEECiϧe{>BrEWeCP(u>FIȯTœ|kSn'>ƴD$-QUܱVL֤Av?`Z ܠ@~Ⴑ)J1%F8Љz6 q,1 mfϧWBa4L@! Yed5FshWr܈NDe|%Nfw 퀾[8$'xEǍBu#(GT0a52yhv1&I)rkkn :=h7Z*`Z?2q,Ge9\Iÿ'0R_O I`pbaLK~JKjEHEژ`±g`-872?BL|,>砿I ~F\–MTIiy z[īWoS l*]v|f} 0~G;fnM9f@ʛQ.lܠ6󠼗;]v-OꍰRcy}|;.c໼TN26.@ ^Ϯ+caV<%\B4H{vo։XԿ Gop 5&}r̊R&v֜69%3Bg;L3Cy3:j)WYx.4Ky>/BF g!Ԯ`ѝ:D9*N@V t !kWHkP|C"12hӬpȝ^],vl#G˰ظBRH#dG7hk8'%)fl_`C`fk fa&Nw'{C8K[YVqS U-QP@ߞ c}ہޢ ]EVy 3dl ['kb\ٜwjr!}!$)'9INA$V*OW5 coTn/{7m\u=0(dU$9l\v2+n %LNe@- 'cYz# Kp ߉ȬQf}ض0*1̾2!ŦFOcWjF(=BT!qa>w!Ѳv1byh`zzM[9 ch>4,QhbK0(043 = YTpdvbm0 #W2YM#{|#,Dӎn mzSC*"pfmW}%#w˰A\*+oF|SzBc{[HݧP$aL UO$ :bMJsv' `F{_dp}ءb1fWCy [ )7D\<ܸ!l򡠃U-M{r$lb=E\4Ա[7ڻ}=fjىNQ<#`o"xb!xQp} "OQ#ZȗHB6LFÛϠJ *b_Z*͋>간s^[w !+ʩ[DL\\Rx/0WKl/m 6f>⮾]8f <)b4R%8|z0nu<5(s`MnZ+~ !1||Tg,4J<1ZH+R~3!W:ؐ3EFj6.ӆ^ f?c'6_RG\.Ljʔ ]9-[^a %H1|a4yP6RzVKPڽ}d\pj6DA.q\q0H8bH>ITh:A52f8ٖZU`r&嗓|?;m48'̝)3טvͮA~P?w $P+n@c9x2!:TϷyĢ]Ro &A ZiY߄<}9hbC䚃b:J0D9T8SZ?OvO.7Z:$ID"2ص}ɬCw|?:Ǽwj)$ a}!Ӊȼc^%'D௦*4`$rN\%$%FE,>ϯ]&X*^,pPӀ\ћ(wzE?;>crjcINiٛb#6SK(m@-bQ3}i |@+{=QcɌ7ݯ?C܍x,VJl0y];xy&DHdzʤ,D߆)i{LK7LZCYK+;G+n#\+!w۫]v߀uެ- ͂D5Qv(56D1X"jyڛf7Q磒w~J`xQ7dH vP, 6i]#ox|Q) L3IEXvl;w?1@Afxęe0c{B8-I)^F펂ӪP AG3YݮSHC62QL}8?(fx/#l|ö9Ϋ/͆Bw.R5UWW#\7J8Yٸ~=M]]FZOPA69ѐvfq]L⼶mbd}!@*FY}Neiꄊ]XMu a?͓6- ffd$J+NKL|M#s@{uc2VpFC`tӓ.Z#6({%/n̠u-cE~6%Yjm@}G8* C?̯.%& ;oHun =.9tGHSAZXk#ۻnp|o޶2BO]<ȡފ9 <?皼X/yk1ux:9MdE*5m=nc+TLk-F^`h=@My)N+5T #ubcYM m@Ů\=tC#;syy_~owր~7َ,.$eg*ݗvh|X){%Mo_ R\j1":_Hz۵C2MM!f"=( 6Ά9]Ba8R`cSJzKbWǯl!՝0lP+<)C!b8}4@/ԍ gΟʔ1=3\=dS$sR^ˋcTG ltQZF88 aLnxk겕8 ȭnG:oXuWZSu>`J&pd2AHn.۟k9, {Z!/&2YR{> >*e⼙ 3oWym&]R$LҶ|M֢q \yFK#넵Tѓ:p|.sbX2SAdVrqzɅPa%bUF SH%0"%әJxcݛHb)?i}J<`ON(7}5\sNᡓ@+G^tDhp=:p? 3(*BoXDisw'b0 2MQZ.ntr`EDI_nA#t硂3$&NJ 8i!иD "4J7|2щ,r`2% @ӻw2Q*%`L[]7i{0uv^fB^\zMյ0hG}z8ufa^dUg;X+ j+fY NWW"FEtJ`膝v(jƠ6p!­԰:CE>e'Yi$};]iɕ=/ջ3~є`5(zծv:jZ'|coD K5$-׸cj o6VJ AH! ,]Yюd\!px\wR倂]5ju).#0K3fzsYbť:/O‚ 4ٷ4N)f3%aTHPN_-]f}ď:qZRvc>h keVk`w>6E-1kc\LՖK[8d ͸}nwI< 咣S=\Z1 WjEIŊR ]).85ɴȱWqNJ?i0 YM$~;o"č/zwGn9lcdi͕u<1v@갠a=֝4<Ӽ?Pa2/>OZ9Ó]0/ 9"5 {o+N.̖.'$CgH@·u̼V[p>]I` (KcW"_T(&B ͑,GœhYMFhHโ3&|% nyS=~y 5KS`Vt l܍kF+”|Z0 rb ]z0^R]0gF0liD䰝,.fIQ/"-ءl&TE%LջS5 OFS L'AL &C&WԵ1NNk;я|_q 'Z%-Z!C87=|-~뀈NCC訮f:Lc@# mF!&uyslnAioѯk6Uܯ|! Eũ<\Saw{eDR-W6gT{0WVfIhY6I;_[F>Iđ]^N'<%ۥ.N:S+%H'mB8Gcƙ61[g7)ruٝ h)7Հ+!4GDȨj] - - |w=[a(Vg'kuD4 [hrn f;)Yw7ax21&(@D__L[8krS][bJئ4'T (gH.]PU^":'\+x;T8$D(RXѬ;q5q.8%"RJj $܎%@5V)/ " KZYf?8!>^Y/BbeNdMtf/ SJӒ{5,7/+}F86/'S=JVz:(2DvNVc?'x_#xo lcC|gΌOlɔ>XYٚDmmT;;2.N!>k,|/ж:U ˞E\ :3Gbll̮1|闶rg=9(cjPDܰve7> xvGa0eE'*?o~\$qbS(D„pW`LJq^v}$\[ʑo) rg!`8m$:)^˹0.R ߡ2!(6Q{{2v~6u_ሽo;Q-fjKfq !fs1KqYndg(?! L?LǨ AoM07~u0z']]^J sAʚIPvF%Lx fκ.rs[ԘBnDnHOڣ7FQ+LpYkgT͡¡T#φzƆfӰiv#3+@vUo9Gτ&D;^cTBsрGyq;Y VX\xSXz7<}rZh5`ɨc)K|--pԹ2GEއ#o?C4u}dB|ԙNq7/œ*_s CU2: ҩL|u{[ n֣ǾQ!tk?cYI };a^\DZ?cvِxEo~]( n<ǹɖ"q<,]`y]Y|O% |TU2Hm1FSĆ'~*ہ2]}J,˟IɒJ5C0MBX/RS#pcwUdi8RԞs?ߢk[6MM_ИF2BQPSr.F6"_S(rVJ7>!&p9ndT54ћTA|I2>"?,#ƭh5WA0iؐ`?gɢPBKh *pyDH-)%Aq9o:}挖OD璨xP!o94j?#΀%^bq/LQ|V4G߿VE^Q +,E ؅gV"?Qʷr?r}Q'F&!"jW |NLs% 1ms/cCdKbGwN\-猘剬_DoG"Y7[uEm yY*u ǏHx8M|lBݖFR6 -WLT:y# :Ad?Wh0+VC4|ƶ~/%sxI?ظ^TzwwL:L0`}=yB?זUoohK7ΉyƟ|B n J 0?Q N. G5-E5A./{< žR?_e&^slHܱ5P|+Y@uo>qR7h @?vר›1$p? I< mZP4ȴA_ILHnk8`mns&wʦ.IQoood. ߛܬ:)k "Y([-QA[rqG\ܖGA;`o9ӁdBgblvC[L80@VFcvxFG)QMTյZʌ Bf}()ڛi;)P4`+dtgz7CE4BܛŒ4f&b1 _wgԱG<9[b.*kCm%ZL0ꪂѓp"E3Ć0/M8~0vOaWo_3@uKay X=ui4BKP*k5S! a`n֢yԚ&mdnwA5kt#Dc1괮h.)z]G7ā2K>y6&l\ꪨHENsh7$-zՐ:KY Yk fgz~[ f1Q$ "ϭ ^:k_|UJ{>ӿ/NHQ4"/HH=J{q#YfT(;򷂍ϧgvbz $-;:/OEO۬o$2G5+IO6oӮM2Tq Hr 8/ {]otٱHhl vI'%,f3OKsl.MK6,{=8J`{X}zf8y@8ǻ50^evIT@־B~!A$"D>~2"aE{H-UEXaBuFғBt_.ODz(G^Tɱ)L~uQƩ~Ps|u;unAssDž2JdlhE,U)qtdF78Te ,H[q)T5PƠ]oKz5RcjQPc=P;/aʮP'R{R!Fe+N(9qYF@Vq 4Y P~EsOIQ" KWèǿ:z՞둵Ɨ9s boh89щV$~u`:uEL}ˆgEW0+M%ꐺ}E}>7 eWE#fLɋ7Eo#Cܷ_pC>&qg\go#UԱhN gyfBgznAV-#:~ h70{N>٧=L;⪐I~g9e % b8p.b*R;߂ G FPZbKddrcYMĵ5):q9D"8h xwPe5=MbP4Lcs80"P%du(V:VH諵H U*{/]Lo.^^:6ѱ?>7;X]r[pcVj8hg7mcY7;Nr $q7#'sO(c4F*yl@Bu/xN{#~%.:w P5O "b+썠pl P6T$.f9=`,C_x7}f0~mFAl$՜jXG;(֦TyK~Cydžr'r HhdrMͧFd/ 9l';ɡih!a$`32 9FS ֨z1V(+^Y(ټ5^xb]C~1qkG%L'3sa3r땁GA7elQ]m"+XGP ! >gAwÎt =9< UQ3oÇxo斱|uei|--S.=KQ%^pLw,liX&j Hvp<*,p/퓋|XW@!Ivpm(FlC 2IH8z;GSyJdP͍|ݵ2,ޟK_Z+ /( &I%l[wـ!(2u8{rIsJ))x4>l˺<Q{EùtP6G]mdO6SS*xd)8ۊs̹/:`~[bJ=ɴȼA \iU y> l(iJAHȕ. $4vP޴MGmٜl?sFh:W.zZ/jQ)`&eiQm3B]*KgN2ns\սcBiwg e >P0Ea-qnP̢+vSZZzdvĂCx$ ltVuV_Y"VKlg$;e!lj#۠C?;,ө %W d "<24tQ|QD* Ur b@[ 'DM),* pXм=}o{h Z3@tqn6E2{\ ~ʻZ,"׋IJɳ3k[|2vI2͌ʒv?* QOy@Δ<#-RzIdw $ ܚԘL?d¤n`feƬwCk W_j hďFQT<$b E"蒒E dy+9MvxR`X  qw)sd K'JALuf_ ǃd#<|fޮgB0"DŽky3y|!=%Ԫt.o-.f~D%;{c޻78ùG0C2NμX_ hY#KЇjh鰘 ,K,83ݝ ɵGwʊgGalA/oжXkw@,nYOn_AFTPA*sv: K\<"I LPF!n;e~J at"mʦԻj3e5 6c IG7xxNK*W4VgP!9pׄb[gs 2 @؋7'}_Sl+;%]4zQh?Ș_WQB裘Z~H d5%CZ\RPiX)brx]ΏG7neh6 nS*w#ؕ[tVҙD沁 ndB~MoVibρ8ç]@Q j8Efcu{0|.o| s`:j[,<•Iu@:ʅƕ]d.ՄƽW`(# A!`vcF,N2Vh.wV*<.SCT7J4OK(iT3usqƫ #e>X(0X_IXf`;SymzȖ0≯_,iv޸ W"%Ft痄bs*hUʮ˥.0(K%21J&k*;7^SYYaܽVִ"ҋ-y͊OXˉ[}qw}'ӵ`d9ę {_KK"?yI3Hm&.i ˜4PZ ^E( 0I9VIJ7.xBc Di:87z.ẖFXlp f$RmFVȶ:kTo@A6F4*O/iE qի*enOMixwvvO`7u ?8eZ풄vSEԠ%sf޵ч ֤'+=% ;mح۵w(FBگm3I:D&Tx/__ɹz^(Rr(䒂šLen>/ÂDŨw)߯Dՙ7$Wu,%|8"nLM14BDulȅ;l]hv#THQлΉm|N%;t'fiX~ɏzECmԲƬ 㳌) b\;M.2@_:ퟻ])r ʅX+ot'8 F(MiU.:yXf)/GZ KG2$_P*I0q]?$DFJ4P<53)hx}`Մ_;80">LI9p-(NHM|l10ci^ zw\W,lbEfB5 [y\;U.1W)6s+2hiuCՔ1 @T)Eь'V#*H.UmJKl`-pѐ$^ʐLyV] G.kέ&ww rWaL)(.ȲG16g'.ii@0\~xaY j>W j[^O|He:=ZA쪱S5Nxa9VI3uU!w_^Iji| konno=ci} rFZ.Vq5(-:ND 󢧫ŋ@Tc#!OuQmϒ=.hQ*?i.t\<0\6r2^,FSLIFB"yR4$/U nx0 36}.jMO.Q%8&f(rs#tѽyႆm˞gװ`=7h\Jg&D6qE^ڑv2־kPl k<)0tUʑ5o;UvNJd߯"oB[A$2/!ӯc>M`(;TgK 1 `}rk@3tPc\޿&U~P4.5ve w|L?=?@u tm۱F咫M߃AyՖoBr/5܀ hxwKb Ov|򵘣ȍN^9if8BR1̮yiGT(mrh,ٷBKf6]OӔ}oj|7pAV!sܐ=혮'gROt,[ )WSk;]`Ά']VG ol2O8?'J(1VL$'*@'}$SpB;!\OzֺkWgX] `CY̋kĢz6\Ι?P@1Kѵ[T$9#IL+{QdY5no;Ե}6~~i% G d549X|Ikf+[a4U2+vk5Lyk&gmN cwM-L5g/A'>!BR`E,Eٴ/_xmu&*KQ2ykc0XlC6^D- W>jr-\w闵uWwHtÀ˯ﭧmKRpZe/뜔u7޸sŸ9"U-5p=cVn槱`HuMx~nW4D{]$]oʜ}$](%Y;/^Kzo L`3Ր9UC7z@:'B9k#IHer5ΟyM(/zV]B>s^T?r;+oM[hZ_Wul}KJ`\D #j nԖu,Ag`;J30kAGȂǴ=USySe/{] 1o3/3t%%v$ʎ>8# =ki҆iZ:s4|nפ7aVP(5UVn1!OMkg1?Nח*=#WAr}Bs (,LW.Z^3RlÊ]o?󗗽^m#1j ּօ=_*XtkT/$_ۀvmft7Rۜ7A}Sm%\P"umV`I  #?Qؔ/å{75~ ?k)B HW7-+RCYhϵfLaɗ@)@{&@ں84pr&Lٛ{mNYflVp!j\s%TfL6:k Z:3Z׈8Vaș, }|.B8+f`m78>*}$<ǣ` _#o&ubEhI$n@h Kʲ89Y9DžFd]|%Q #Jqy< BFrU59^ZIuԢmCvW{𹾒:P[8IF1cz }Ezxg3^-RdRHR7`!(80H6KZ92'݊dp P+vRmdž  k겓 ]$ϛ;Yj-R(hkhX'N{*?(O"Ќlv$UWj(OtX"5ƹQ z+L4a2 /"U8!1TZY@!:g{ K jh';)o#>RW9ȹox(LQX ד񈳒3l(d5hT1ަڌ=_ P:3-@c%ven@_jj4ӑxeɑ.I%L#(7v[kަm]?iyUMRȊvP`T{bj1 'ތAPS ww'y׵:0[ 94 Q$ԡҽD!]+tݙ&vSI*]1) 1.Zeq{; 1j m ~:pςquA_ (VXr "ΉXl,4$LӟASjZ]nmTYQgL#<SsSK_wh3-X;A<7y^dh~O0lj:'Kmt>mlva \szPĠа1(?M6sl3Ob  Z e.A1YM.4w z]m79y)QtB=RN䆸"婌R~H*mneUiLnà*x ;%۾cDH fm1"ѩo.ߓVn+&oR͠b!Ť0vw]LQٗF|:]S(L|M4䴬$2[ 5:o ]а }ے?$2Eò4:x/*~ܛmރpifuN@6vH5fՅxxnѲBY;D߷$-XEk5n~绍r ȃ%p~)9W9#F+[LRYNFP2` 3H|ldoR@*؀(^D ө@aAT'wN*XW`c?sZ"83V  H{ dSPQӅbu>4WD {t-umdV&8.V ts4PsFtA*'r&E Q Hr4~suHdR>;asbqr곟E-nUKb&39߉VdGS<]hJpX"h o43&r/#N=ò:A&fl֔}J ^Y XW\C/[amzCکXī`6P}nC LS~P|PBz얱apH]|96*IkA;V;&9Ҡ(d.ٻ5xEޘ(Iy3|!4Hj:"ϭ:Ax' Ćl8aIN?yS>џw^Hk^Q2o8z/g&b[ڢ =eda(i,$WwxW1JHνQomIzNxeO `y"=mypGSw ujXcýuɰGF@\4f.]/գ JfxXk2FDz#⑮G%J1Q1ŔfJQ#"VWh_WTh  >?uH۷HŒxyrE'%^Le;WINҰvg?<W1^/T}P=Q*Tٽ} &Fj([m&,o#_bjX^yd\mړ{6j=a?j+km8Pt2fyy0`ɯ<;|ִUWWa"/!=c/d#L9t*\1>65 D~|A,eG^_8i߉ik{/LPpQ,CbaL:?Ug) ^]y#Py3E\55BNPYGc[0R4_;z2Նsy #*wRz4@F=7 K $~go꥗~Ca~xiƢeT7mVÅN)d@0a63-m |_ޅ4 gsq\g4tW;v1)n5Ow`&FMX #U^dL;@_nyVSB ~4f6+}FtJ;$F%mH{`:1-:ѦQ%x档́Dky&&<J;[5QDMa֪I*]mvj,ێkSp:W-YI0|R.v/᫯ }HD}gV";R"\禝08v,yG1p@7_P ; .q$ ek^s w6qhvF9.(0^{d4f1i.5\7鼙7g!*RHDzFLsWJT#OrfUƻ4:Nu- +%ΐgR:C?_b!'bg?mI6B5 T[jVh=*c%0W"N$9_ua_w@?R+foE§L pCX71-ϋ(5z8CiʾƆd0}-&x"QcD քj@ iʻ3L!xE>˵NgK_"#z`NH(OIa8ۍZ/6Ϋ8["SKd iWpwJWreAjW 3{rSe7U{m-xSZZ!Xqā]b<,rU8͑G᷽ȽȊ˷i4S?qFWwR5ʣׅq$Ia} LI|m"D!>hK&ۼ.yI7b4RaDnW*bҬECT-t\&V0us˞ăZf`g1#Z i/0Xl2`Y׮&gj#pfOS:Doh\,ib<&DdT:I$TvyrRw_5K:KT :`2fd,=k\/(Wq#J/$x517Î 6hɍA6JKp\v.o'ɓw׋lgv l ӈH<>d*B<,saxfNJR=nR%Vx>0$m~ _CO;Q~{-ylͤBli7IWuQ_z~RK)[ԗ=:CfBm!DG<[Vp;iRy>L[ U+<)!h4/hʜ(*;,$f4; bZc"ά#6k;u_sG! m&yb7Z0Jau@͕m]~ƶ"|U'MtHkl*25n+؁Dk jn2qGcތ;Y@4Z!uWQ#!QqLlֶ :25 wаșaD׼'(cYh}<0}o1/1dFS:!=`%9jR"IZ%K@,T-ܭ$6iF]vǂƛER#) +sE5c9ʡw#0Eeg`Qz2>`3Q*4pipQ.r >9 t|O5=Rܓ=ʨd1}䧯 j(\oJJN,%Ԭ5Б?% ΙBaM1.q#\ }0Up2~/@n=T91b8IUcm;$Aa8ӑK \ sH\oNtu1ጼTşp1b 6mYsj@I{_Ex 4d k1XO0d5qV}rxx[GqBnV}jz4ޥ-)ӗv&TDmݏ8kUQåc̶; KO7 la 3(«2+]oMD uH vV0蘏[3, 'EH_Sܕboΐ- CHPJ:*sDL˂Uzɖ+4g.cžI$mxvBY9Մ-dDec\z!qx-cЊ&j#a|_&;X=a<]2j:]Y]MP{##U $as ͞WYh=u/y3vU( maT2N rX+wyL'|a!B_0x'^4=S '<|*l2"Y]F΢QLE j$tN#輇{zzI:쒯&O.FѶ[4=jݫ Fq{xM=.AeB-O!ݱMۤ/d-A!LREvtiUEYTOjxyPք8^Ve3_8H@g؃: [Eu,`nK"D Wb$(9|^megj6Si"F=S,g=JU%j (sW܅M@ oxpJ9"crDˏ[ZΉɡ͕y L:p%$EG :NQq6pt:2 VA.d\o``gE5tH4d=M9&qbBoݳ_Qr{%od^\ekƀQH45VZGiī ӌh@y^ړÁx½]+(=VyOV'B^v3o *@]&ԀĿ9ni|ShVwj1kػ+,K{M5ؐWIN}P32q[;3碎2⻚k6в K!T :fK gƻ.!!j.AV_쌱/goKw*?=K,$rf[*%)Sm`FoE^HSY3"Ms ,YENE7B1GZS>" -;Wbݣ+kT&jRE' x=l~)b8ʌщJ /ïw3 E~.<%>~pPA)\+^߬/@63Wױ:7QStw`E0J"⇱t zB L?/ !c i $eCKn:foۘ8ɰjp0XT0QS$xC r#,§4^":V"-38R?\G:;NʅEy 9d9V4hS|YP|X/%ellB [B0r떢z@Ix}HW&Sr1~i 5zSz._=TVZ "Xd iؓevȝka)]BA21@dr!JhfM$O]8wL̔N7"C%.#U)b)HZ$l$/_}70Qwqmm.-BȪ19n:G$Uоم5dM{i+"twRFo r ~//XVRCXirF箽w0_kfI{ʭy%qi+&:{@4W[?TAP\ CPc+cB7c\+b]$5Fs(su /w߫|SF:>7i4LEٵ"n^!E͋W(a6<^5-4:2=P*c"zp:ݿ:{vn޶3Z$Q}=.|" ܟס}"9BY^dV-f5&1":]Hi=UbCee-NswDrqb)['#\{nhPFn$> <E?'_67ԋ,goal ͽ}q<%T O?ɤ=s{>Sz>y`-XI3 /lZUUnհ<^#Q7yآClG`UDvX:2Tp%DͧcC!P̱yZ>3GFSk ZJٺsڿi*xDHjCvSW^B;#9Ndqژ Hk.̺?A#"'@ʥ )r=I.جOB-SSP1zg0s Rd+|jLTYT zYD b0LMP6$|[fq A~V{׵@!P_t'OKepe\~ HݜΨe((O]D u4kF\&-Zpةktk_,gΉ+*LEKo#PqG0^jo.I?ktHJ5gX MVk>T=y4iXOOo -1OmP6-[Uor%{3 tci-܈.W(݌p'yztTzgG&0Z&JuM_#_+0<}U{w6χmۡo Ptvdi(|J} V/eQѳ6\r8}(Vľ{Bz <6G A!.0̠zX߲;qajֳ lbdb'ǨNJVW OĴjRfӹz+_{iGSZywyԂw-$ AyC(gj?Q".ǐ(йv`wI,f\ADz$jeRGjmV}`B6^1Y"skJ)<Nq/L{CsP]:CO'C_6Ѫtԁ#r;~lt3)i#- >*vX7_' Qcm*T&LO(ٲF{0YvĆ죚mf9ݯ՝BVZ|3[=聧J>gaQF5+H΄A[y`'-7^\p[=R4-H(A=k6-Stk< "1TTAz˲A뮚W 0bŎeT/9։y_D¤.)ċuu_=ue:hktR@fѲS:Ey 'Ģ K~Q!z(`)=1zot )xlqF3/oGxXL9+?@C 5`M\Qۺ=3X45y}b-yccM9l~|}:gf?<;\ v:%s^C8WAց?V8x }TxoUķO1&sle6M>&[gljy%JO `Sg 1M.5 oVڨ8݁X&^8`V\gdPұ @YsA^VNytɬ}nL^ے38u` We2aj'Tkjͤێ'MkSY [u#IZ A>4? OSHZs ؖ蓋˨Tl[Vt NmGi#z~|ىjɽy8{ ̐{O>!ȎVux6q#YEfA)HPPMZelbiEe6x|eUgv|Dk2% G57}fXA}8t%IzhiӆTYEP#3,i,J ML MD~KP+֓jp鳈Z<71vFj yA"זm+{fU#hޜ6yiR- y*&uZ";h]`%/{GYPOpʚTz" /ZfعGʆR:$lmGu 5H3SzCgFZ;6dx.KZ]UخYyu*tW yʘy9 [kPRȕFjSTFGB%}ь'*pNn,9Ӛ }+>)|֖3f1?Kǃrϣ]T&iI98GApqO $ǘ_GLU!H ,G\7s&pK?!H"B6j9AQWu礖K=\2}b}= 'y1`:h}4]@&p"yl'*)sF&=eOKp{|>-4DpCmNmz-q持ްMEUa ZI¢/KeX-<ڪ|W@*RyZ)Zq\?}mkrAōXK/шDU&G҈Hnξy`AmoAͶ`%ͺ@5F)@dLZ dvoP(f bE٩N /֔舴*-_0VTQ *ÙD:X$/p5ܿ:dr9Y`(׼3/3G,r޽, ROU.ҹl6hﰘ9Dkv^hg[jEOa"Yo,6L7Gף3VZ:f&wrI=3Xx쵨$-aJz8J^p{٥jdQJ|h.cC˜UMG,Mr-1,H]1V&xSD~Sx% |kT~"IUYI?c/ L)\S2)Z? &U|ϓ.ФElML7nn$^\pyO > >P>HyeW,6rSY3SH_ʮeMܹ=d^F6jm7c;'P}dK),4Fq_;):Ŵ ]3#3kdwOհ0qbFW0@@L`,3Ǖ?*`YQm5s*e QΙ Dž6،!`Ev b4ƧNo#|`WoOZk$&6X۝RCϦqTsat 7 uጝyH%S>rfR-l~:eMn7fo7Ebג'7"ts] zf.ŚGlvm0kf=a&vEdcX .v D[)zL퇎SUe?/%G1xj/]AWy6UZƥ/|"8 TDRkib s47Y6w)rP)ak=9 8ϑa4ir8ww[3n'Jkt g):HQ =]T n2=S>}v.)n!+ḭUvTmZh^ yRI(Xc8jhJrxw2^ !qEzuh-|D]Թ]=Җ\u@gmaсLv.SE 0-Byc9:̏f^Y%ACty$+no?+QRsaQ%A<'<CJ)^p$.lj P1!~@otjЊ&9sB&N I^pF{ žwYp)Fл9?X|.!w+{ӂ2btCƀ!ID.I QVt37QyxxU_NxRMNITxxZ5ԙ+P8G=>@W$[Q/Y;YI [ {X1j0+92Pݟq#eӷ~hܕ"6WɈ~` RlG[CZ~u ?ʤԘQ!1 O%PĚ4.,zVF0?+ ĶӷT+Mu֗`Ͳ bm G4Ye GB&OePzR,*v<]𴑮8%bGurNm)лHܚTJ) hM%Ef@@?C= L;w>c ^As|jXj~۳(gXʑ"P,k_&cֹ6=xc o>m7b"+} @ήoPCbRjGQD:ǰ9R:vY[C/pT`wqQ r{XޕI>b !3?qfH~[!!)37*dVԯ-$(R¥dl"f*'pzR/B=мYv} Fϧ b{31me- xίuIc+;1y}B"XS`z?pvm˘e=ԧ?EfI<ׯmmeĞaPO|#@]K*Ȭjn>,VBt,ɪ%24OMLJ}y \T%7[6lIc@ژ1аZ< #TyhPF? u]Ƕ,7K$Ywb];)ݠǽxD/Uyj>/6-Y KHx)$"RїSu kg,r˶<0H"pqIĮܧ~ E^י@Ymшc>XS05@,y܁3 v6cS[s9RO嘣lBq?M?\ TkTrL3z\ϙ٪LW&%,Gv[>,ـŽ _2:ԙ1מ93GfmT Vśw]uۦtpR*-N&IV[ (Ͽ(@uCٝT3 \As" Xggw'%C{MFrrKe,J ѴWPJm ȓOJ΄#µʼnJ:$ =K ln4n`hOl3+F9FǗ/d`@D+9׋a_f qHnL![UpXkg¬\$I+%Q:Y[/1so?aڹg1< uДJƶz%ٱ []b]V/a/gUU3x, 2}DpDX϶~'z&g~ {pG'K3ݼ/v,Il&3vnh"] },S NɈt&@0GʖmpďQb\cN>ehmfax]Ӈfy9M%7+6[!B!~C7%S-6+r}?_$S\;RxY_s冺r ۷GUw2s8cp!٤;uP-=; ʂRit= ĮZMGdמoAk(r:=(:'5uL~lkf7g>Ѐ݈/o!=U8)vXNRڀ?8˜KNW2n"0m1z{Z6ڶrGk; ͟ԜQх.\<2O覻<a rr(Z\C+X2&>^ e/OQTdBV [/esP8u'<ؑdEWy,SqR8׸JR st+Ox0㴊I>?w^C Q蔝OpeRO-Uehb6 C_Pן9c)17,|6$Ltqqs'-NgD[f2l~8)p8V4/2MH8~h%gsEJ;RR'Oܲ\Li>RQhB z&'9oaR#G^o@V38z,ьJ_`., Uk녝YЗ|3f=貌,&VwŚ`C%cS}L~%VJaMT޴>ډ@3֋3]DKn;vcS`7NdD %VZCI8AaY jy)th(ʹ/Lv~aDR 2,E4>~W2Mok;UCMȰ>2KA=b#Nʚ:P^&QI 0{NT s ?_ynOG*[­8w?IӰ?mcH8t0(Ӗ1b:2Jw`;.AW}V0Gtj/m8L`.Ɠ YI)buB ) (Frgp8 xTkΝ?4n>6Iu\C^$M4[%GnKdnpBO"!R]QGٌl z(LB3P'5Y/`oD{J*d Eڳ $놙cKbT ɩ{=YfM4iinB$.^žu)?mڱ̈́YYT4`1@<]u8UM5D%|9[kOxtf`c<[%G:51f'3W@q.wݖ= mcF\L/ceG ,%rJ:RF^7O_"kRc7@2ipHM0l<':{p'&וёj4Vܮ;|w!_Ó:o_=`T[gTf}ge;rv(Oz.DϝK^Ź/T!gmG@j"|[)d:Eœ{_$TWguyx0 C2 + a(ICiZCw8\cG:1Ћ% ]0f?kdMcsfI9a\ujDILShbB%ϻQ0͚)'d-lx?0y,&C^\-cŘM f6Ӵ7I{(Ui'mLX 7upfY~Žer ߤի!k%bj9-[D7v$[O5Iw' >El-#0I\=f9DÈVFdGMQ($4Y=DFKmMe~2}_c;"$z~϶$ӗGu16ĜfB^`z^,*xb )AJcUTV98ܴ3<sOyiП9樫>gda-|j  g@3W-7j(!}Ϯ఺VB._2zMҡ>^Qۦd]ŏiNAjutjw9P(6 F˸:y̭6,b7[& )GExz ڮ*m&t5GшVw_dƍde_L o^-_bq"guKܽnJjLl3kFѳk-{t)<{$|J Lwk}ar{M/mH'}O8ip,%GS)ٗ.Qs| `ͦ ݰ|nP>b{)D]Z!>>{Yk L9 X,XWI"4•j YZ