grub2-1:2.02-0.18.fc22$>;x\vJ>B|?|d   Rdh  G (G G DG `G gG GG_GG T  (P)Y*8+D,X-`8hX9X:_XBDGGHGI&0GX(Y(Z)0[)8\)PG]2lG^P)bUdVeVfVlVtVGu_Gvi wjxGxsG|Cgrub22.020.18.fc22Bootloader with support for Linux, Multiboot and moreThe GRand Unified Bootloader (GRUB) is a highly configurable and customizable bootloader with modular architecture. It support rich varietyof kernel formats, file systems, computer architectures and hardware devices. This subpackage provides support for PC BIOS systems.ViBbkernel01.phx2.fedoraproject.org%Fedora ProjectFedora ProjectGPLv3+Fedora ProjectSystem Environment/Basehttp://www.gnu.org/software/grub/linuxi686P'Dp&`{\=T/( NXH{`|8wL Mx|mC [@ n@u08h= \aX3L Up$ 0 X2  y Ds&l9HhX>]mL>L+p<8|;\H,4Xx>D1C e4 `AzB Dow8@, BdN TI Z X@ il KK\Kl=|B\L"i1y<60ab3bql\'L y@~@cL  eu&0 @Z W8`@ X{ pA0!@`paHnk=H}t8rt_4`I T D, P4(xlq 4.4\(@B$`s@ 0# 4\HR(=A,h$C=e< PmKGxd<^=L=I<j EZVsʂr DžuxA큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤Vi2Vi2Vi2Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi@Rf#Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi1Vi2Vi2Vi2Vi2Vi2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557b5f16d6d8b82b773de21e9f6e7b680ee91cfabcecbaf4c471e53c811852e2231d90647876212a14a04f304b92f9c617098dd34700f2d1abc0211081031b77ed64a89f27ee9d6b9bf032dd90f6a0b7622c4e0d572eac520c0f459179806eda081866c27e96f4b88c8f9089131af38640f66b6fcd61b1794c3db81776a6fdfe356f5729988d341c0a7c4372215ebccb3e62d0ad6730694edbe98117ef6740a8d3c18fae4660f4f72f6a8bd4280f7a3fbc9b8dbd5026e1927f5b3806d02504bf515f0d3afbf6e1d4c534814e9c50b34aa79a133d5224874ac5446fdac6b8fcd4e131f1d530fd5b56b63fd9c7d3ea0ca0686231121896464b8b43d4f518f61d3b3bbc2e1a2ce894eb956368ed0f4090f47397cfcdc99b143dbf2dd6f38957d1f0745f4f458b4c239f1ecc807e70a32a2a3d0f8cbdec9bbc14c703a85d99ed284aa5c65b6d7a0aea180bdcd95a285767674bcb092a29d789b4526a4e406e0bf7ef3199d7e0e4fd9b7667dc21ae4dfdfd1fa461b1413f7861c0e405ebdfa0fbe9466fc41cc7f3fbc785acf2920ab36c524f5290af785ab8e1fc82788536c8172111cb2bf7995d753726bb95bd8dfbf25a779dfdaf8a755c00bfca09dd72230eeff93bbadb69f8024fdfacf1261509965aa40b0ebad3d852c9a61a97b6bcedad6543776dadefbda055dd03d5bad99ad9f8f4990eeb2c7d6b4e04724bb6f0a90db57e004f3cabce3d64109701c8ec59e0c5ad183d6c3bb47d3d445abb3864920b227def44297fd95a71c330223d15343554652a43fb6cbf0ff0a25c10a22d194a7b88ab4482d866b3cbf05ba47cd826fcb76022857b3bfc6c2b473f6e7322ad0c06b649f189606555922f76190f6c07c2dcd1501d4cc3b4651a13074dfb16b20c36e9fe36c72443d54e80d8b21d8ce7c0aab185c6942143177708b42951f8db7613224be425ae2750e1546f52319abf5a0fc1a48c44719ed1cc9ffc09f46ee18e8afa7586603238a1e522418f4e6b88fb2e535385eb43e043f6b1bb8f5bede67563633f8f73af5256be07f373b44c34fe6b7cfa46bb19e075c7206972d2c776b814a55bd672af2b77aa8f869cf511021dd78a1615227da4a54c83140b52afa158a596397a46c671ebf295cfb3bed58d1c2720fae2acca4fb22cdeb54f8ac3400d387d727cad0f62dde516887749df92bfe044abb9e1caa92431b6dd6c29dee89b9fa74e2f83ca8e7ec2c329d439897bca5dd00b526bdddac204625e60daf83f2dded09cf901bc2a59c1837f543d4429a6c086dc0cb6d6648d0e1ec8f30fd5ee3d44760b7f067ee472ce9d07c3cb0471d79c3a9e59304dc150d03cf0dbcab9d32436007806500c404aa22dc1503370a28db6284752a052c1c379bdd88ae082015e245fb8aaa1f24523bf10d004469bc479e6e6efd433e15ed0e1a8da975672beb3f9e946b14180a68b4bc05bb838ad504aa3944f0c4fdbc1c95174e229edece18d33df2a9b45cc0299f9a178ffff16207ae8f58200d1a1d27c745dd1be3b509fc2b11ea34e0859796b470f91bb16a14aa51c839628116ec98dc340a19fdbcfa3fb80767c9663c79ce83646cc98ce1b498c28d40fc234e32688b240d617ead616732f52067806d4a5b87aff91a7f60860f759279f9d14ed983582ea32037bf1085978e21e0a7d7bce0ed714649fab237b2e488194ceb7ca52e680bd647859b6c5e0d538701e581bcc7eb844047e15a547c119c64598220dfe3eab48d7e858b826070192b151cc9a93b2a6afeb6336edb54ddfcde12abc59c622e17b454c55d6fb541c649d469e6c051fc62a0cb36ebb2b837bfcb58016b5ec6a0e18fa5f3cb6f761ee1ae2f09b629aef752c5a2b99666f98a99b77e514a7a033dfc8a9d598125c5a9fa4aa4c772d6e2b5df6ddc299ee4d625be62bb447ab762c54e70eca45c6e08e17e9b688262bfd0396e50322eade1f59bceaae77eae16f1006e76653abe9e7ce01109d5ba33b9915901de3f3125499a68cbe3759f95a865f60d150cb3ffba2298fe63e4d414c4c1b6c844cb643b4b9e20823fad97acfc77cd24e26215293669deb35e0680ed2edfe7e0cff15ab033a5f3c750bca148ff695b3f654ba40321075d196fdd3dcdb584616ac8979a681a7bdd5df8f271d3c93d21c18236e031f1d5c7c11b1e5aff538802c17c838163ef407efd8b9e9eba3f3262f6db529ec62fb0cc62b63806ebb4d6393eb75038041e5434da611696936e3e6b76ee66523426f7fc10ad26fb426e32e2baa88ef267693255fe0e4975c8a0d92e59a9858b64e8c50a03947806e2c7149f264f5ac6f158c3a0c8a016cf3907f399a3df6b0c63ee531c59a2675f93d1d7f66f97d3aa1ed47cd2c9e24cdc0cd9a1662ea91b2d61529fcce3950a5013c4481822e9c57e5021da05f993c2e083207093478774239a151583e8628627c7823be6d052a76d6d5b768cf236e4e6dee18c2a331159a28265c215222a6ca4b8fc4f5ae60c0f48153b83f020dfee52d31f5d928b44fbbd9dd3b3d3b1bf7a76c2b3711749472566971417bf28275a5a71da6583eaa73d220fccc35971f499e5c3c8521352552a869e40dfa6322debf93eb59e4318325c8f20723fe8e84b1e48accb5783d3a4e8ef761eb04beff82ecd220603e6ec4b93d1a4f4e5b847f482b798d5797373b26ca852bbdf5bcea9a9e4ef20ffb57cb7aa41e05883695a25594f4eedf42211f52d68e4a08e46b15021002888330537c0eff79e3f7c897e32391116b4c68e3140226adcd7c2b3fc74b36d7fe4b2a8cca00af65b1f2ee2600b3a78d52b61a6761adedd5e0449b2d01497cd8f902271d18360a14fb03918d6cc6977842af92acb35c8535f68defd0c1e2ca426a77c73f5a9ab044461a8e94af815effc93a972cbf0dc34dbacbe1254fead1eddc97b58f967ee87e65a6c8340da4de9524478cacefb2ad1aefc733825e079402ebc817f038c34ed4c6afb245184aeed845c8b26b1f909e38bb2ed13874b812d368a3b9a7eb8b46b9bbdfbdb4f89c6439d7026475084809c8804f7b068e8e1b0882b8b31d53c27768327e642c1e482682a2c31fc9f02ec9cef72a99754884b5231c31054be5cef61f7076a92cd3341a51642367eef6343d9375cc72173b4a20abc3daeaf6bbe87a1d5f42a7611b147228e473a36a418d2141855e8c23afd0948e71f16cd6ccb85d34bafb341059c2494aada9363ce426a84820ee3019c661c83eb502dd31aa622fd3aeb332b437a6c9c603448c3be64b317a795f628652d0ef2752f6a5f795123ad87f708be6042337bc9928d3d3fbe3bee0b8780c9518da31df2cdf81f306342a46719b906dde3ee6236a5fd7a392aea0df45e38c111497ecd1caa3063e4350b070a2bbd1ccbc3c0ad6e87564870dce0aac4d27acf1a6526136c875292978726577f430401645af379b3ce7b85bba35095c43441d202971f6ad4fbe2242cef2d2c912f70e437eb7206623c3fe45a8eb474f0e0876e5603a4e7b45da2d32777c4e6b3f1ab2746f0677e66cfd6440108174af62525741ba16465736a231d2c54e66953efd475729ded3b75a3a2bab40d8d58b141beff2fc62112a8b3eb4fffc123c97409f2e538772de43a8052e267d0c93635fed2f2832ae741d590888daa62cbf02a95b515bced0f5fb697f0d608569fb85f13412e16188d04a6539a8a1f56fc367c19573822c6a1b766f38a94927fe9b7bc1e809f0363e778e14c601e800faea271a2e75d3fc43ac42b18eca847a9e138e91e969805b6ec23d97b7dd7a5cff10f5dfe2d1a404bcc95bf2dd9f88aced47b574227a4d155a7790a8798fab396e479496b7a4e643af03a4646ed9a804324cf6b74298d8948265c1b855011e1fe52c8fedbff5543e977385371151b8b62486a37e6cf5440917dcb03eeb262b914a7ecd8c96f3ccead7e5e8be6f17475bfb884097385764e92ea582acba2d91af9de227782504e92e82382275d040b56476c7564f9dec908b055277e6ea144edf219dd8552ccbaaba52d5bb2d2cba3513b3c858f74b42bfe5896ef1a98e8c18b49f57398073e961c98e66f06edfff2d6023936447e1e3b8e933f17e7993795b565679177b7d330c0ab9a30ef6bc3f083eec2fc7138395a66a5a075373a1cc823f38e450b634f6604c7f7f32cacdf143eee992dc7742281801c8e2b258169c5420fca76152ff543c4c5f55a731b006910d9e7b21e3602aa47d600d94a77d044a6754fe7700affd40e4ed13ea88e5012fd2b05b25bab8a5d1fda980393c99f51478875f929b0766b399f5026d7d8ab32e111552911735b7f32af3cc16c080b98b8376f3457f7b489961212b3b26124519ff02de400b51a1dcd9e16964349d94edadb314e41a90c10cbd4e0bebaa342a449b770b4e45202a2de2d668b8bc9c3df37f265639c825e33946ac9d72e6c70cc4adb102d5c6bb79498e501f65a8b7af7d4181aa458d920aa60a569efae5f8c0bf98ffaaa4b042dcd2c266706717c9d9389b51f049f184810039bdf9a372f6b75483404c1eda320aeeb1806ee9a71b6c175ac1430345530116fd9be9bea00c159eab67ba4b16daeb91cb6791caad5f0ffb7d148ab3f5b3373eac7364c7e52c46c6485622017826d299fdda5e6a2795fee78685ac2ed8fb443c88e28c5234e431455019ffa7a3db7abdb371783971b31e0a6e672dd7b2f475dd96563831bb94d552665779d902fd7286fd0e325e2aaae2667728af52f310067b401d38c93d74506c2be14a459f9664905467ad82fe1a8c3aa003a571f57bf6ed9561942164d9a92270e967f8b9efdbebfc782f0dd7faa72d2b4989b5d746d8124d89b4d3ed8b18198726369014ee2aa9a18fdcd24960907bef90c754908192f0beaf1380a3b8df0365b5c6b585998589b07e1c3f4ca4e6f0d410bcae331fd4dd045b7742929aaa07132985d9bc668ebb56ba5f20f4087061c20464ae03295d9fe28615a618f5f448624a10614bfba5cfeccd8df3108c942ee28c38ae2525dcb86642b877e5d8a2d25b853282b6f196e7e7092259fc5a20c9ce36243309cfbfec591cdc28a1dfb1779485188dfaf59028ac45529ca58831d1b499efbbf24a2639fbb4818e35d45e2a15c09ecf59692e5c1f3cef4e2bfb87218ce58e09c6a1b0f8835cab4b3d8c1e18f7f33098be184df5986e756d4b1443a41c92006c08137aaa17989d3937ee60c3fbb2053fa3ccb7833475be28c7d7cc4c7f4b7209dcd493f3b0dd81cfa8063d2bc1c26e0d6e94a11a7139ce4e5c5c6ec35b2eff2b8467314b1aec18976341bb550b34940d0888ecc96d0f67107f57654ddfeacc3a9ecc3834924fcafc9c8684051c383519866b85ab91a93828324ca670d3cad6de69f24725efdbe3b344b6f6940d2c5a3d90c2d982d93acc1a1f0c94cce5000d39b5e82233e9639f46d732bfe66f7fa05bba4a2360ed73f500d14f58611ef61384fbc625a7e1525c881100e911a244a49bd1651931cb1ea48d4a2d6141815626ef203c160b18e8a6b36b0a6badacd783d9825ccb6f84301d7e0913aa8c9a700b7924bfb505d8c4d3094aaf09e296417f0c68b9ecf447e87f1d4bb2af0d2454af642fee88f4649a464d82512c56f84be46f2000674dbac3752fd6037e08b9b684dd3d834a06a676b867ec00bb5454edbf90fd49e1c19b9ecf3cbb46b20eb50b2ec70c12e9b07a2726f877641feabc102b423c877467429ae72df08ad033596246a7c1bf829d008d688bd6b8851f18e07044492f552721d65adfc9581cbda62ae330bf73e81af531b596b2f3c2f57a99a885455454fc65aabed69e559bcc6a81bf9dc838ed5c4c91bcd985295368f7c5769d5b5b1eda4a57d1aa15f9db4a37035f57a75a87341b4f24c6ed427a64c8ae91e07a329e2201dd3bc5745e21613f75054bdc8544a0f674d57824d97dcf7e4d4b70fcb0d4b27ff8d47357c166c0a4fe753bf2aebb6425f4cca375b36c06b76c12db8b78161681f791c3a9f9986b65b57a9562b7f09ef87f49e674290325ee0a73f1ab03b89f59568eaa2f8aacbe0b2cc76e705548172d8fe63db4063104bec7f220fc60dd231247b9c8f7c012da43dcd84cd8a4edbcf3a612c167b7bdf1925bfda25f93469a58a4ea381a436792b26513f4eeb6178bbcb346abecb97b12fed9fd3559012fd6724dcf506ddc21593bfb686b49672e75954e67fbbbf704b9edfc2001ca88633a9896adbcf7d3fc74a1475a96f509c49a9003cd9aadb248193e24cfe3213f095f09192dac8c089aa4d253f4e4a88e5a9b7a781327008d3eaf91ab5f683b3acff59f0efac3b42b0e20627fdf896ca5371712ddbb37ab66d1feb757123351cff83db132cbd80a8cf05b54421846fc0187a26975926a630481b0abf17911694364830acb4a10ed92c1ba73b961e844c1dd8ff440e044fcbfed28919d514c2962ffa0a6529484c2c53c90dee210b23086ea0b325b5a668096fe3c920e5d2dbaa77a28896046dcedb979c809d89f37f9a9fd8ceaee7cb8922de7d5c458cef81f303d56fe2dac11ebb16bb8095c39cbe41be0d5cd78d75b2fe0f2d8876049bc16eca78a06fdaaf75858bc53faebd217d2d79472549ab59d377e0a4f1c416e576f638f5ab0b98f0453e5c723ed01926b3f276e59eb1260032f81926e048500b43e15f8065ef3e1b5c03ec6e488862bdb196aafcea29c59a1679129155e6c02319c6007fb82994933f2144361d78d268a5b0acff1b8e80e655e76b25cf7f73409d01d74945baf984287c16a13bedec8d2c66f4d1f025fcd388c77259ececa33f90c469857ec8fb5a931ff074fb467da4235ca4fcd035f7d7bddd3156270ccb169e93af2bb263f5a7641da7b8d0dc4aad0eef8bdfbb439f4108edb7c12cc2c11a0cc5609bdf0b78be74f22999f03f76bc8aa550dc0a24116cbebe0a984a5f5dda25e86b01a0141354421b6dcf39c9dd9370abe6e352cb246c5f59ff6428da5f65840d290c10a3f2b3d49f6bc10efbcd947988f22dc44f3f05e80912746f60983779b4a7163ad17fb5e443edc1ab9eb54632842fabd934d2e6c1fb40ee4c70ab1c6faaadd33b96ef54782315efdda53b94861fb1aa6a357b73b8ab0676c7725460e6dc3e5cd7f2c59f20129423f020cb0f5c83955412c6f40ea9ca2ef83753569a5a6b080d0cddfbd3c254aa5bd37411986875eb49869f61fc6bee6d116fe2a1f3cc3ba10a1369593b5ced2d6965a7cbed486e64c20c98bd4e0c4e6cbc5e67011081704109b3b0e7795ca35867913711f59ee4afbd7d16df2672c3da5940391da0cc92c785170ea3249998dc965c95a597576d7f868f9e9e575eaf195946b56b7e96919c065acb1b7f53bd64318928c986a2531093f02a77ffc14c2fcf7eb94f021bdfc71e5de1201e79376d5bf1ea7fc37436658317126ac0a72402aeea5d2b17678f3abe67dd715d2e4cdbf668818696cd32fa727969b5bd079d24224cf407e5509617f36932d82b57a5a255469c1dd980fb106f9f031b158ae22070ba503f2bfc66b7987df994369540423ef0acbbc5050282daab55c202a6fd1b193cbe9ffc296b8047cd262a8a3df3ad8e1185dd3c4cb02466f4415affebc1a4c71239d350ebf0fe072630cc6ac0dff61d8556b85648a4a69b17d0b59890d5ae5fa487b3ebac930c1c46196cd13fd9535910a974f48903c5103eb35be33ec52446885fdcf8540c6922df02006f36faeed7056f5c11e0abf8d208750145aecd424f9f1f5a4673e7e95807f8c4e882ab1de75dff95c9d657b4d7937cf2dbe745e2ad7a11b29c343d7de497f542bfe75bda9c74bfaf48014fface6898f01ea168f2ecef83030d868d1e1f31b557b0e8be83c9c7a4b93072f5fa1928f16c824ac39a71775379b917be7e17c394652e4170bf91de0a1e121c3f26fa9b6306cb811ce7785a485283bca085ee5cf89e99b473a8f44bae48753fa11e3f4a1cbc2e8d38ec8b7d83e181470ad543555a5562fec8eb6ec3c73cbac3761947a4057ecf4c6f298841b986d080731760779d8b28d42fbaa3cfc8f591dcc2bd76ac312554bd0f991285363c2b1b0790a2421ba9ccacdabaa0897c130e2a595b364c53280f86d0ee22f8bac3f6e2a432f2a7413c83bee7aa341606e23605f5a629f25927d896d4908c322f33fdd68189163c5e465f1798d1db566db82fd1d47df2c976000c0952d128a25838b35d509e6bec3fdda581d8115b72613db3aa1e3f17022b2f9b029e90a42f752fa523289a95902909ced1c7e7ee052927047a20f6789133dcdfc5a0a4270d0c449c9a3de0329dca993c3779f7015e10a26211f7663f6f5ee67dc1875c02b1740d8b2c803e25b356275b4ba3720f4779db14577328dacc5dba016f761dcd52cabb7b14caec46c9e8ee3e7d27fa8874721c51b3ea1ed484b3256da0b52c31ad7b60969baa8c65900b050e15a8a72a14ef019561fd560cc0be91132f59f2b1ef9c5c1ec44f4b439a0529c4a311e2ed48bdb4be137a9373273c54e3072dc9e1f1cc9a1e99904fe28d6a624ffb014ea6ba9e4b0ccfc6996621fc7187faa8d7f01dbbefc28489d5fdf7fa32d1401330ec716458286401218c5fab05af5ccbcc8ee91249e1871d509e1a7dedc6ee81459b2a5f628c2d5edc9f37f55877f3b2c56e5be198b6fef8828a4c3d99cbea1f2f249c465477220983622f696facac6bb1f07b4efe8d2ae4668fc52fab48bc830035721eae1fc25a7c3203752d09edc1b4a5a034d6a16652b9329801f1e0ac9776571b1fe88ed0ec3ebf4015aba5743f5f6eccc01e3d3564b4278a8e62a75e4bf523c03c6ac047a739eb2bf5721343e4c7714be3ab8f52b4de7349afe051dce07af955490585518d0eb39ddc2a3c1e5e65444958e774bf3836e60ed9969753c38ef1b1cd2ccd88a8f787ef48968c33883df4950f049d49c04500b05311ea6989067d31de737a0691e5935e171faea8a46a5acfa0cf3f72d22955dd2f64fc07ed6f4543e57bf780a677e12b6c973bb8d6a131296101527d539b20fb6a071d738879dd9260c9eb454ed47d7c9613b7cbf39965b41d265f724fcecfee99588994e74b273726118e247ea05a01d373cfb4262a9e39ca4199b53dbbb63031f531ed119df94a4293e785d281dc79180e7b120aa3be5d17b395cd61ed456096573d387d6f17c7d9f69d57a147ab992bf05d23a063479346b6752adbc26073f3209bdf9a614d7e462015f14719f1211ab66483fddfa6aad0b778d1e9d15a53bec04c09d5996be215cb2a9563230f999d660e9069010109728061a228e09c7f4096bb09773a80eb97117121abff1e981a5d7c48229be53178334d22d9c1a2e0343ca4d950269045685d90ba861aa515566381fe2a650ac70d9ae31490f264337726099a1821fe850c05e32c1cc270cc67e1988c305073a55ffdba77bd543834b2970f49d3db68a4ef81a88091a68791d3a7f9789ac93b65783010fb909a124fd4309fbb60fcdfd05cdbb52252ff510144831b52012fbbdc6aaf1a81e0b369113768949a70dcacbdd473f6c2d28e760dda3aa8fc47aad909bc2549445866406076c6cf05f632e83a7a78c56c9ee6e0ab421d4abb95e6905ab18885de6b78a6074553a79e4a219a7e1389a17b94ef155540d3210ba0bac067ba26f8fa545202167273c315c76de36e74793d3dced9a19cffdfbb56c055963512bd0164390c58541126918e9f11bb2f9bb8c34bd1621434964829fbede69da176c4a479b107840dac1804e05984b46d8e1fb274f9bb15cdf01b4eb4979a5715fe3f6d37eac7f8d7978496f740f7359015cb3d352b0c97a2b35010d870154e60fcfa5e7bfaf875745764d88a9904ed886ca330b7a0c3d7aca9bb02179578aba03756a16f98245d2232ccaef09c47bb35a957f8cf4686e19dc942afa6295119f2161fab4345da71089d99bc89057d34effd2252e5c7dc3e5fcd028f264ddfe481b74d3a46dfd3020ee2cc99aca4576f2f933f535f755534fa450cd9b9c3602d3db5ef71f3849e5952704f8289d196f350a54b07e1ebb946f95d6f6e82e925801a5932df14a1b0c1c828672d9d51fd8be41c6af0412da585ec8b8b8f63a9bcf9214639fc3a019a6b156f6656767d4178d0038e483004fb0166a546027697a29c95dccc7b505bc559239c3f84fd7eeae699e3fe5faddf74fe56b79dfad52439d21bfcde5e8d907cff2435212fb5e03c4100a37b90c8e86e61c3a25fa2a9197223dfde6fe61acab27eb5fa77c343160f9a5cbbd96e5afbf5e0619c6de5d157b2dbb7ecdad7f20a3cb5aab157808268907804cab745cf530ea4a7ce1be1bbb876e4a8b190669025ff444270f8fc661f13a460a51fb0e5019e8b95315a49c55a5da1cfa136fb6b66f53e9291a8555dfb7655fc420174332d7f2056d911e581763040babb46cfd2604693ad3120f3ba1d7a23bc7061302f263ca259e8cbb3566f26849761c2f4a144b608eeb8faee944b947ebbfd71785a9053f1136435ad6f6d195cfe0e51341619fb23c3e72b38d534877ec6d72a01840cfe2b60a95a060a4952299247525a298e8a60340cb5d27ee0a6e04e9584804d33e05ae029f4ba7590cc5599de55d37e308c4e8f44adcf777a8b38f10773b7bbf81f0ed5a20223088a92a3e391e434711bc4f2efa0118577d83ec4fc40da17108e55eca3a5c6bb474e482d31e67f0f0badee731a2520086fb2fe8d4d0675a5c4d6ed89ea96b125957666d02a9f74e020ef4314a6fb5f12be4f54716bbaab92021579cddbed73827bd8b2814eeb318db1d4f2ef4d011f10a6b7c7ec95892695140c0b61bf148e1c834d3415519ea5d8937a26527162f6d54d8987474a74d6d9f90b5f9859abe3b7bd30103d7aeb67de9d762b6c28a905739255fab42f5f02575bee79686acc4cd2ac81f238fc406da94bbc2ba795293356deaf2f47cf65fd1ff21b6986b5ee9eb2916ee330c11495a03db499cd8b2f604f42911a595e11955e18ff06fbf273fe3bf194614586e0d36a1ed64c9b1c2978d4a8f4128806beb625e2d48b58ca41cf322a8d9136676af51c9643ed4a8edc1d94e7a5e2b5cfcd6ab083e1d23736731e2a81bd84f25a6c859bd4f30f06946a363b1cd73261e1da9154b894e35ba0cdea0a1c75d61f2fb8f99a61971f67fb3c8e37b59e7de45cc56f898536f1b123494d2caad9c22552342f8b8cee34f92bea574fb888ff6deae36eaefc457c264e28e31c2c396723ec47af59ff5bee78e72d47bf41942a9a226a17b22c29a5f56c8552d0ecf8556c7e1e4019900ca24f7e2c2b530ee91223e1e075caab7bcd4eb99f6665736ae87e7207a8cd64dd3fdefb09d669d28644e6dcd0f74d9ec1513adc9861c0614d739a587df233540f592e691bb64f22a594e4d1d9ba051e597ebcb82ad9416b6f73934d37b6d56533635e4041bc292b549fba45aacf1a69244910641da2f78e7e1afca7e727c49e5b6ca9384c8e113b1b1639f8be31116dc5e684a6c2d1c185fef5236ec8fbf28f7c2b0c6e1150a9de62b88e9e23ef2f5aaf9d6a2c614993d04ad1666dfe607e185f41cde993d4c2d5f91831c9703f1baf2272c43cf54c033543c18b8bab9ec39a08238a93522e5eb516f581f7cc7f137f663071af16668ad21f10d78f07f9bc3a678d7988464073e34b5329c93b59b8def6fd2094a6b2537669fdf12a6bc354659d00f92ef9c00782b99e099f0255856fc5a2695154810e501da5a12383f58e8b3bce7c3b3851a0794ca07345f4d138cfc02128719300a27539367686b5d4d6509f6b1fa05dda2395387222d7c2e533afc96a64b776323ff196aeb08e3e618fa152c287fa903fa09b63a0fcf839f6d4af6a865fc6dd7131ee6c51513c9e4e210fd35816a453d0434c3912416c93670b22eebc2e5bf0914c569df1f34a6d2f8d9d581156c0795c7fbd9e2f3d6a77620fa002042874f90ade098c59d9374bf04a805ea96b414ce1a0ae2ad5f53323edd87c686475093fbf827ea9b84c47d3ff95d1834f4ab6538309754d953faba287ed8455948941645ea2af34107300b60e89d3b0b85ed40abe3c01884d58c3e70c708198e443630c8656bc00c04724e9ddb6abaa5a5f355ede5895d6883a5434fedc0dbab1c53b041067f2d586142d6d12978bdcde8605b4eafc9d6b6d2063466f792c684a67f7a222d21a095351fc401033c684be9724736c8e07f83bdbb77f2a8f635844f940088400db4f15eb70cbd4bafe83de6eafec1ba7280982d8f15e960eab25fa60c1f3cbd9093de9dd5cce7f268b4a91ef253de5a10ac590ccf5e68130a202a3e4278e81d4c7936edee44d261a6533752f6437d1086d0bd421f4e4105af7f54a697a096a6788d0d8fc7c3752710d4a9e4217ec40b92e88d18a3c166f532cb092ff908b0475b5613a3f4e96fb1ddb527968c457cebce99c91f13dcf57b84d7fcd424212c9adf7f57f67153b96a9124bc326ca7bffe82816dad43088352eff02fd0a7b56d8732a5dab83eb63b66f3f7cb7342a845bf235256cbf23db999b86c1a1a4a2279561b32ac4235f60174b4681c3bd668415842a31749687e986bb555fd8538d88b40a4fbc84714ae83893cf28f3a7e9f5352e33b147adc72a41b29132742ae7b069f881df9e19a023922af98df005e07228d3c911f2cd7372cabf807d1824b1c8d6644d680888ba7939fef9e065960454094cb101d6ea01a47be510990a2e292e3c9d6edc0655f620299d8bba833e56921883b2f7fcb6f7a93b72a157cd297d53bc81eac9462e657b46d7e89df6f48f636c654da6ab4e02d8af1146735210299a594754e3b38faa23fbc01444bef89222d4c0e088eb0622e9fdff8c0839d950af7372394608e6a6dc66b966665660e6dbf5affb6158cf0cc4592a97e752f1d4292451d512b0be7f0a5cf140cde55cd2b6c578347a940c77419e353e47ac019c6b296f219344d98864b05b2dcf900649efba43dcfb0e74301cad9421a19f4bfd9b2e237277127bc019ff02d5c6f8ec4e8af8c14365b6bf148ca6d2151174615a0ab49d23ba4aa881d7fb6be6ad1d4d004e3d3ef07194d2bcbea4b90d1441e40f4a1d31841ae3f00584f2844fceecd6e4fbe46470d5f5c461aca8eb289c6660d652ac083f31379806ae6f56fd49bd8b5b4e95455d6a26a61b63d29c383043aac58dfe1a63679fd3d3d527aa10d940b97b691ed80e8dd34a2c2e494d51cf72c287e94dc1f8e80c8851e51a41b3bbc2ba05be5f45e1ef33a04258cacfad9c9a60b7a4abb286f6d4f790dca7df509221a9cdda8614a3a33dc77d9adc09d3f7314a28e7d9aff0389a0e4d37165d428273d7d88eff75480143891b9c1bcc08af65e8f5761f68c98b2fa0581b654530b509517ac1dfa59f004e6a4491708411d8f37c18d3fcf68c32a806848f6d739336a24adeb01dd46ae695219599e3358ec6a931183c702e0dc2862ee60e46d08e30c6cd8f6711836dac39292f8607c8a9da2bb806a65c27e8561ccc88ded87be17dd9718388167eec97bd0e323460471ade262a4dc591aef5c3595eba7bbc4410a5f9c5c70e8f92cf95e689645e90fc2ca58dee503722f710a369819888bb6cfc8baa8370f9e2a64379a561a0469a0409f6c86664adbb5071178ea15e7c32351e2932703fec24420cf84152dfef54d052dbb48248fa2484f4f0c0280f213926066e8f66c0bd144f8366277aa8509217ae377be5389f3ca22f8e68631b3bf557360bd6e0ca8d0cfa243ba496b18fb6c4100fbf39428df7ecbe6f8bd714d101620e90a247552daa44d77e714a467512f64fba46ff1d5abcfd62710b8951c8b91419930b23a26d2885d859afe9b68f95d9d49a0d0ab76f11058aa4a1c8dba23fba0f1b50402d3784ca531c23208ab80b73fd0b1e30e5ac8f63a61d6f3969be78b6eeabdc4583f95def7889da0fd5b94371c37e989cbdfedc9c75aa326c252a28f0b9fe0d5cf18d4bb2a037d58c715a25490750ef0ca530d93d4d35213ea59baaf4b274f97e3b63a4ed8d446850b5b099e8bac832cf10bf2837f2270ebe3181162072754e60fe04477dfbfd15a65152b88c047a7863c7b1fb166298e24adcf3fe78871256279310767dd20649be3b65b590183d9e9ad7293dde42287abfac2ea7adc3d3317d06ec2f44a44642d401af94b464bd76deb2ad8ff761403131514c3efdfb6f6df548edb67e761f35da365dc0b23416a19779a084322b3a9932a9b8b6c9bddeb35907019cf2c6a1fb9875a3d5fd276b63c4e52ba012477038291b73a15a98d3dee48007fac79a76524849979d518cb198fa9650edd14ead1121905ac61aeb4259e26fef6552cdf0ad56f964769cec3e66afe0aef1aedb3da5bcc1a557087771ffef1986e5707cc2e62ae3a19b82019d470168df45dc3e1d1187c95c1a6656241b17f57e61dc5f11bf89c009defd88058429599fba9703a532d935fb5491c78a076a7e1773d19a6cfbc2051650e660ae90e4801ddb03b713e7c725ab4c5578f59618d94b3307634a9a72b149e00e981d6612f4e70d6b40adea7fd6673b09e6c4d8bc53196a3a4befb53794e5c27e4f86bbfd1fddb90037cfa4dce35bf8e60df2dffc11070d906ba1246e81ce35016a4769392da8708b0590f3b1b7a75ffeb31d01758b6954667feec0af36b70b17766d709ca28f435338acbb2bbaaa36e5047d375e1e3b3841e2018b8ad65dfb6fffb1f618b5d319dc6cca012975fa6d2b38399aa0f352e3463e68a9cc742dbe4e204f82e84bf6e00e074a0f2a98429639005935cd4c9802659ebecd0dac766214d37624a2dc98ea78e462b14825dea1afd5d2bb013f3b7bfc1c4b505825a282af094dac698211efe0da0765af6ee26b3fce6955851176b6c2b6e6cbfe632af4332f488a1680d14cba7805045bc6a7683ba4aefe573d0c713c848e12708fafec588fe05382b5144f0993260d1427bd2319b4633e4c9ff4c295dc0fd5ea6df16e050e9268e3e180ddc204209a261f2433a79ea8795ada21707cbf810d69624c01783a02d506bd36adcf017c9c86a24d79563b16dee43d5b15117d9ced9b2d37578e93269fca705a8593e83657701c513580096180aedc3b090f9f5859be3f7178ef374a94db6d961c9a1e506666b4347b215dcb8e4acc6ff29ab09bde34437f94a9612a88ac8d4fcbf7c4f27988558fc752acef697ebb543eb914ddcd90aeff643dbde22dc2eb413a988e182772e59a378d3d0f69ee07ce028cbd93c07054437963934126904a5c3d48daa824ffa4d9b418c9360a574ee53542a3fa7d53d46e9fd65891fb39b446df07cecde2c47df3c9e3ec35ec6a26b5f28f0e67cc7b00ffe0b9f7e0f362d41c5e9baeeb6d5a10ed834fed338f45ece4ba2236958df6e1d172eec085c74b6470ec007bde4a4a0a45b637b60331456edd382b50946294b1381ee63cd69a03ca669b4e57f834b8407a3e587dcc924d3d25800be71face535937e63a5d9071e2ab5f623e792061e6befc3f98b07937a7e359b219af08f8d58ea3462f6e0bc963714cff03bf51335174462b97acbe0d6a13dfaa039fcb7dfdeb552c23a1692a70a57e16c378ae7c68caca7ccfb684a6ae76794a89a290d4740af38303112b8bb19f849af2667d4dfc6c8dd21b6fb5c4a36cfee67efe0af4d7663f517101b97ae895ab9d6cd7af392b0d6b7b535a37c5853e3988d91cf8fb1b87487cc405a16d37ea5eed50716a213722cd57eef97a68038bf7307483326964f595d0d6b57a43f677616912deb26bdd4d539b33bb00b6c36adef9365e8d5975c7638864ddde4180b5922a7d76454e397a7cf4a4eeb82a00e108f8794f65d697ac9b253737d464e607008731738411782c2553d8c0872197ba2d16293c9867b2ae8958db1a8ef61369ed3420e8ba85cd85e451a9eec42812849fc466e60edab0ba0cf65012b365ae9c4e44fe5954796055ff1175f5c67da5995821689059be819f9242970ac243dcc9230ec611b49d7e9a0a6945fe29788b69119c6e1e26509b53b87b08117ed0743fc722f140f806106217e4254c4ad4d7ec36c8d89c331cf024720e9fe81e2cb6129c9caae8247a1cb96f31a6c1d2dd1a4cf96097d68d1c4adacd2470147789d71fe4cdcbf7778660a2e0e49d648eba60490e14dba54020d433cb55490ed9f77cdb473d52b314ff21cc2fa9263ba973a0a67dcd69aabb52d1c072b34a160b45c0f8dc85a3d5f84d20723a27c1442b861be44fbf58a4525eefe2ccbb2b5f7ceb21e8be6de6036ef0dc8a908e4cc248ef1d8aab87172e722d8c5bad9e137fd43994e0fe2be6df837e6eb72e2bf9102faa09a193265bb8276f86abdd315cc41fab54890967facf186d5b2b91407e05934fe15985652ce22c981900353692b5fe329e5bf7b851cea0a938ea99532018948a850ee89b405847ca2f1a817fda57abdb58ae0e0c250caa84e05dc2d65641cf61f400df18210f923276f594c4c75137d34f28ddce955bc130bffd22c584eb01430037800e3b8091ac9f146711a8afe9d63232537b704916b78d841d9748d224f36ba36321500bddbfbc2a70f88ac510445e65ada08bbd244fd7018fff994fe619fe43c12c67c94dcfe01cc2f7e81d5f643208d061dc21a8eee6caab5d2391918c3d11ee2ce9ab7e57c501bec2a485890c49a8b66e47ffc27164bb66f94c14c3f28830d32fe4b6eeef003a09588353d31998aefd63b254104adedb021aa4f6d2155671f47e77bbe05ebe0f1af6d427afca0b945ad323f48aad9883747e4e50f69251ee48f72fbe3561bda22b26882035bfde5ec132ec046df12ce84c35a702d12715a6d10ff98f5d299c288698eca45aaf8ff606e0c5ee852e870bdb9fa17c8aa97f39641dbe9bfa7db3fc3238f35443e73d74a102c2f99298c7d15cae9fdaef6cacceb76df1ed783a5d9c98d9b7d4ce747eb00c35385a6021215c66482265339d719804993634b81fef3f940c10fa8ae17a09a391d32a0318448a46d3b74df583bbabf1f4ae84f890f3959a45ba164083a58652427fc847c5122504661726ef3b48f1cbe53dd893cec0f75a3ea84ac7b60ec21b6899213b7198c07761e83d4aaa188ab4b7c8ff307271ed3fef77180d5c0d2c4a36ce1b5a51389b70624da1a0259d0187ea56d808fffa029bec0f8447cb361ee0198728cc52540bb53861c4ae7745dc6cb394246880a6f96f230dea0f17a1f26944f056e3cc75947a50e9d293aa9c768337a215f4870fe1c33b567c94a60e15f85cb0aec781ec6c2cdfe90995e9f11a719f03feedb6d5578869ccff613d5c41b80aa409f9a93b633e25a213557aeda4a101f7d8af05147de9046948f264b388251815523439cfd7b11c9205f8e0ae3ed320890c95719f7fa871f2f19d335d154292ace46a8e547ae8b73d27a6b6d04f412e9754ba446cf6c9891ae1896908d546b4e15ee792d5ad895babbc8862da998bcc7c56d59c94d61d29a7b1a902d772352ce265c33263a32a4e66799201c0b5030a729d5c0b74a5f32d1fefc9fe94c61c1fe71bff1a7ae1d06aceada120f5eff291a9ed93995870422506968206c74fe0f2abccf4b276997755bbf066dddf36f3c774d81a509f7728cd6c83c168e3f229b2225924446f4c6639fa12b49694874febc771adee8e0ab29124ce9f7ee2070add5a75fb6dd50722395a8306405caabfc82c1b5cb89fb168af2f173470c50fd0d8448ec057ebb1f85039fab802b1cad92421929c090ddb05ff7e97e406ed6f51083eaf235fa5682933f2c9e7aa6fa2ae39b827035290c5e63fa5155dcc11b3c794276fa3cd97fcb1c6c50c1298a6e89f05b1259088a9934fabf075d49fb90d8999c4d52b81e57f49da5dbf85884b6febb310bf1d7481a1369bb0c75b72aa901c006936c3460879ebb419c9ae91988dcc6c9fc2bf5a301c0284e3db792cf23fa9627dfc2fc71acee36a48eab06ce2364ccb48bc76b2c27431a8f919e3b1a63166a2a9d665502823d46e524e668fe3a5fb0d149bfa00bf977b6eb10a908ba04f5e36ff18a6b64a1b78360426ab58fa8da7e9c14207398448ff9213805b6c7692381104bed008fc666dfefda28bd8571510d5a6410483971310f5570d02693aafadd98b8b50d080acde60f97928ee3ef2ce8221eb768d83fec5c93c1734e6f950c3e33e29904b18139ebd309742321b747ecc28c7d51670bae7f8e55b134eb650225e54a9df250c16877d5ba26a2078735a63408cbf4f28998da76ff668e4bcba13ad81973e91ac95b79899a85728b43fa320a337c06462a6c3cacc09ea69c3256b20cad840da9dbc61c524fb0109428fcb7da1a143f3c9641b109c129fe8f5da3a383d2f822ddb2b13c66d0ea20e442a4368f3dd842f3e2d97cdd8af9e6d4a9d822bbaebdb6c419e2b9df5c760360a9121931ef6e435489f9a9696d58b5450d59c6db3578935f35ae30a7824ba1d77e087d50fbb2763589ac2129127313426f4d139062d3de980d1295eae423421a88f16a9b515e5efeae4681066d84bb06508f165234fc9e4859bfbcb9df63140d528188c68171456bc41c3316e920331454f5a879e77e4b8393b96e7ff32a6ef94371dd26045094facfe78b40f830de1480d3fb35617b685e5a501ac10ebeb898feab2056458bdb4c76463fec56179edb20f210fb78d6b9747a0950a159afc9b5c41bb0e2e5dae8bb9e7f9c86da29bf278a985359ef6342abceb9beeb94bdcdb5b37069a2fe7e79743ee3f5d40b88898a7b29acab3407c65ea1c2f7d650185c469e374ba772114e180cf1ef09927c5f7130423d49f3d73c95010f57e3217053770a65001fbf37cfacd32d824bf85c03854ead4a8c9fbb9d446edfa55f57784148a9d86afcc8f0cf2cc978bd3cfb1cca53e1d7df7ba8f077e7c0add06e40c4c0b00670879b75a3b01139de6c5883af3e64f0665c4b12680ec517d4a535db85adb11e90b0158ea62df3513bb271931bfde22832804d2f6074c897eae17538693daa8dd2c30287012f936ea5510da5deeaffb7f60367f890918cad8ef0561c33dc60a3dbcdf208028b8db9f70d79727c4435ca1bc838180b6eef4b96cb5e3728bc3ac92fb6fcac935319b61c2d72e3ffffc217ebf2862596bf7d168cdf68508598d3c5a504dbf7156b0aeea8af046246d2afdfabc8a0de57510db5efcf0a300df6414affb962af7431697446f5f5a7752606d6ffc36f9ba3c9ecb7c495d23de065589f8c758048b96f0148a5d22faeedd6cd40cabf1c064a0e82110084a6ce2f2db007c6ba3b1dcbb7b246f2376cef25049ce6cb1839f3aca233bd317cc8b7fc0e7914b73e36b7f2545847b4e6a07a469621984d60d90677d17950415782d367b21498afef9b28788087a959c681511dc2999331d070594cff3c27fcca8c4ec5c64452da21477517a75fcc5ada2a18e223eb465e1b503a03a81c8de6326bf5df75e8ff1a19439a6e094bc5e0baf3b220c5a5d5dca4781f44c599afc9b4ae07c64946322a44695317ec6b36e518a070e948f61cb7aed029e6132460aab1491b3effa47a1bce288fb955c6f994ee1d27425be7faf93ac1d3ee8b4094adc731fed5be58474bc8eea72537713a4808262af000f59fa5098f382efd4024cbbe51d3f6b8dff4f9c30eaa59151567e23c803503f903cab05107cdbdbde814656ff33a51e141441ad74d531e93881250d50ff1a61b9e0fd2c8e0fb2af9860a6607afccd4a0d3641d402858f0166b7825f2360ffaca8f5faae31522a59ba49876e31f6102e25d85f4f69d96c3284287c78e5b9030a3d88e1e6df7e8531b8de41fa58da584863ba88b89ec0f25339b3d456de7eb50414a858e8f664dff0a987ffc46f3b67ea57f6b07c7b823961e8af1f4e7aa05a90c2cd6b710e7be40e5952e5ae06ccb1e7c954031cdd5f4de9f8166a7cb6b62816b155045934ba9aa975c6524a12f433219acb62b3b94dd35ef426964065f89181da7cb3ace95e970448df9d0b91db735e3d7a90366398c200dec1eeb0f4d685f2fa301a7e8d3f36c88cd23c51928255865b39dddbe3c7ef8e40245e2e73416ed2b2a8cf9e968034d283e6800219bc11b4e6b4199ece38b83f97b9f8412da6e20ef86943bcc385cb899d85d25748b79477987a52379f0a35e745aeebd4f4d4df4483074ebeef091e4e718b6b50d44f70149ec3362e6b6705f5aa50d910812096eafd533114acae434140b8c7d8081365f1fab8e2ed0d9e67eb5a86973934a43c1702da6bb731f5adcad79984401f7d14ec923e48be1001d3f67d521032af2d401faae8d0419c52240a53b4c310abd3532a41f46ffa229585bc85b1607b8b604e4ce242ade888d15aba2aced98d1e7771493f7607c0bfe062235004d23ec9527721b56e9c39ad8e8edde7379080f290a756219cdfd87707a8ac2809ff67722a0b2925fde13100c47b4084fb997d90b21679c05a2e929d2cc29395fa69b24c774b6088a0e54a13468bd5134ffe30bc878f427a3a9bc6a68fc070820524d05a92b12a48279e838760e66d825dcf8d8013a39869d16930daa166ee59861f5af6200c360cf5128e738addc2ddcaa54fcebab0c8f9fc14bc22cae99b62735f2d923b4df8f7181658769e7a9bfda9d868f27ae24ad4eadf91d0358597b5e40b5428785051624de6094d90fe83de0a811dfcc6aec4f8b4cd3f1ceebe5d14caf4c0765678ee610dbbb4a9a513752ed248feef39399d43025ab5000a4fd9fe61c75f5798cc40bb9ba2f199d2e2cfce8664d353f81b56f47376dc3b900fca3511002bd8a7bc1f33a72d166a9a861b476e8f3f1d987dc3d9792ae0eabbd7d7e13d0e7a102096c310ce95d8b687387902e71b77d7aa1e2a97455b07618632794c582d7353db9dd7e755d4e52350fecb842379eabc0e708203979c0f1fabcaf42ce8ef2ff3533848643686601acb54d563888d600d4f461057ecd42c168ab024af9dc812075084a6ccfb2cfe0da10c220c7f7460e12d667e19d7c78f9e7627226faec7e9e3b840bc3f4d47d6688d1636ebcb77c852af8701906e3cbcb5a279a4405aaec753e3cb6fcd4569057157746338bd32b107d9d15c1d58ae93cd935966c2c196edecd521011e607440206c790cf8767aeb98d04684525af09587eb455b3e55933448f957689631d8c7f1fb4c3ff95101c6341fb3137e2c9346dfdce911d2838befa0ec9836da44744316beffe571897c9bb5c4ba5d4fdf002fb66593565acbb49f0ba74ccecce82169a25a1c96f60c83d6a5007602512a8e5407e460f18dd2232c365c35be0466a7ef407c580afbc106d97158cbf39d6781f8d062762588b8b1c8a3fd21664de3f40f381a3cbfec83c8ac0d49084c85f1dba121bb10c7611a7190c16675c1eb03e5fa6d320dce50059527a3afe3e96f55b96f713ecc3ab5678329e8186016123174b743cea729daf62ae56ee2a8b088cc6e2a70a2ee9e413e6aff55b0a05a804849288d4abb69635dee1a87fd54afd3f5ad68fe426e39cb193e25e24ae102bbccf67216f43d763b3262cd49c041258413ea7701e2147cae7cc51e8618028a234bcb9c575509790e188bd6212a1d82e4aaeacad31da90a4f7a0978aa17bccd58c853783d28bba93ea9f3dd86c90756597c31f7fc425771a56e587245106a573e9c33c0e9d36f335f34c8983e5c7944d24a245601859c9952d1163ce183406ff7d68a183b5727221dbc123048630fc7f7ac480c9467192fbf96666b6ca1363da162fb79040bd70b6f9decceed6668f28610f88e55df5da47a3fb64294aa951a89acba95089cb6b6602212606a274be84798b45e449beb88faf835aedab3d2d8e7d47936367162483aa8158d9f6c34ae5f17e9ef15ea19730a95c73a68d3376c0fae56bb84fd50c12714baceb53dd84299ff137e0dd19921ba968beaaafbb95bfe36c9cc3f3ffc829daa448f13ccda5025305597671a9d64ef977d659bb7f877fc00a0202020a9e8b4d8e4a470737934b16c631d8fc11d5786ffecd0203f47c4fe5fb36e5337c3d8066eb2599cc65f840b349eee2952c36e2d891ead933af23025a0f211534eb173b80a3dfc2cfb3467fa37f05fd13a4dde5d48a3531432e4c4de1e5625e84651de10d93e2d705cb80a85bdc73926f228ec9ccd143682bcc560ddeb251cf27e6b0a7ceaf8fb8fc70cc993570e275b57a26958679897116050ee49e75a2d62f02e5fb861188259448425b9106e590be6e2552bc38e14cb3b93e5b1176148839f0704e833c3f20388af6afa82c24f8079170c7e61beac8ed3469d5d58bba6ef19081d68764f2826ba9cbc267b47623e28b810e9105d781881a170b6005d96e18d8df1b953e0a15d32726b4b923b9672af7cd451c0c783e0a1c7802c11e33980e2b40a8ddb06f4cccfa1afff56b70ef3e13c2ed6d2148fac0dc22ac42bc4fe56a9360fe3674ab04faa019e938b4993765ad2713a57c6db065fed8692d64acc24ba4f873d6c6fa1b6df92d78f922424fb5d6bb886aff4b0a91b455e3c7ce4bc891c0ed6023e2a30e600e9dd27fbcb420643c5eeb1b7ade4b02e136eb62379f7750521b0ac271bd9a77fc999947cebb54134ec658c50cabb2da78b2923a1dfb0ebed416672ff6aa7599451588b566dd1cb70088b68733c0eed8f22d6d7a2ed22d238db9dc2ca915a5a3c608d961d2a68c1af8db46f7c1d8750fc9ad9897cb13ee06c88f4448895892020ff5fb70a69a6c494d81e1c2c7ac1c4f0fe99bc6048f26c6da0c554506c91db1235a9520925bdf3303a56fa7a31fa06d4a372009671836cf96252e8e95231ed1d4e05801e14e30fb622fbff141be6e486eda1b43da35a35c70fe3dc50ea3b42c47a4e0e43e2a1f9f169ba562b07ee5a272fedf582c70421feb97cb6d699534e7d9da6fdd5badf29fb5e3bc0cd2292ebd652b933d06eddb5b03fe59aa168efbe8f55993884e8e441c981b31a256a8ca6b33f20c1606f42291a027ce1f6e02f61e97239e80bc6016ae229e4403170fb9f2be1704af593f0fc80883fd5013160c6b691220ae72104b63961793e265c6078c8df96e085fde2e00d826bccbbb732a5d916c54f6c02bf9f15da704467e344330d0cf30230a7bf341ee8af639044124b363376036d1fcf6d2851ba86d95fc2ab6457ab987444990e9a9a54e365349da6313d994a9eb00848040e7c0a2679adfe08c2062d93ee3ba6b3816c2bed0ff789e589465345436250c4ed19311af0d02cd16fa3029bf0b000aae17cf627aa1aef5376503fb06390afc8fbe6787d745547871989337c74a7771cf86c7b9d0766ba996ef12fa5c027ee7d9ba4eac70202f98cbf5b266428bcbce7ea598965ef01b89bbde543329b11c32cc662a03c61b0ba9428b8dcf6476df45828d592c466b720b3193d0a167be54f334574ad7cc0c7f036d4db4b431bcabd8470eddccbe66f4a802a58d260e2a4ef11ad24ec7e49681adbb3c6bec118b1a9616798fab29a3bdbecf8a97a0b29c19b1c0cf744fa078956b59616923dc08868c1add71a75850b6e7b72ab40a86908ac8ce67a9606c7713ee0cd3dbd8dd6ded57a6b5aec179a211c8585a63e967aebbafd44b7bf57e0b7904df6d330db3c5753516dc95d803323e516575c1b1e4d9e101dc04698afc18da2632c3299693c80245014a00cf411630e2f9e34b47eeecdb1c536007876fa0a548da86897d247b6b654969c57839c29e6c8b7e0c26c57f14d366456fb72de145fa794449102e594ec4da411d7563df04a7e261d0a3846b76bff20d9272c2a889e64626e61f0aec38a9805b3704c96beea0df1f60aecda4fb702dc55570108470018c8e31feac9d30dcfb7ef3fab9360e87ee6519dbd888412b7e0f44e72ed70cb959dc2e11027f9a796f02d4f9bce00b7c2668170d66ca0a2514ae4f42dbca4cac74301ea295b72785eb0b016ee320af2de5f05f1b519188b3eae3abb4352dc7125afce0f09be081d059cae5220693e616a6dbdf7185e71763fa416bcc0fcbf1cd98e49512ce437e9f94484d78ec439e4bcf052db7ce8cf7dd6888f653a594c7ad8ead06692dcb0fe01bc7f00d7efa82ce9891ed91210cd0e16dfc98b9ef7b3b8a1ff2c977e62451aa5d681f1b3e7196603bf57cdd18bd548567ebc8925bda8b27a5b564eb14e4802d483140969a02ef82ca62567b5f7c75d13533b2586972e7d8548e700423145c765096b9fbcacc63c517058b72520e0136dba94910ef4b4b70f0d33d9a7a44c8927a42a9357d02806c78a681a6df5f6ff3f8d93773196d785599bfedfbfa737a974b80b80937f004df49b3d3fd345e2321e69e78c9df59996030b677f29542df5cd3f046780be87bde0a3915c1da2a2b7acf1f2218bb4fc6a470aa8925e57d877d7ea3a16ef10264a81d2748f4566f28699234d915c5b4dc34c272d88a12837cb91e19f08a81de5c7962ef1cc087b60e90a8a1988450ad9eb6e1bba365cf7173f0ec3f28072d34b85fed43c3fe95c88366d2dd91c11903915e37f3f4aefbd67bb0a46b64d514314a1740c6b0f3b53a889772f0fe34a3842bdb0a68cfc14d2d68ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903f0c61149c0ee84f60d10664df9809b310d5d29c67fb819515683e8cebcd6ae1dda28e0b5e6c9e86233b3b9aaceb41cb25d45f6fd494389bd7f39e0dec96e092fa018dfdf776f45ca545ee0ee4ade111cd42bd058fcb76b77994675f5fba88ca593b3310d84ec5614d04ae90dab1d0daf98e77b0715dd3588dd97b2a1c9fc9f31232ac28c636391b2ee6b1901a39e225dff6289f9e436f76ddd67535bd7e90f1a5806cebecde46353c164f8c09c68003506a5a24e55d0b44d8be077ce9fe5aed1b7558d1da1770ae2821ff6764ccb5eddef4201d2008b8cb3ebacf973a1e51b61eabf83a5ba3fc9b05ba5062541d4cf6d6b9889459449d587c8bfe05b653d124ce99a0c7bd752d20c662bf9d9be186043ffe70e194ac579143be98f5ee8f86e62abf97ac6dcc10ebf6cec97a723810f57ddfb12ce14f133e8209fdf2ec02ac2c7ab2af4730c7354cdc94794b9dd1eafb20802c137f659b1bed9c9e55bec615da29db777ab58ade508e8b9074893f6374a40d6b10875084e7c3509282e706f39a7b7558d1da1770ae2821ff6764ccb5eddef4201d2008b8cb3ebacf973a1e51b616ae660c9b4c95efb06482eb2cb2a8c0395854726a5b8069e3bf48d973b5b2cbe00f708332b8bf39ea6336dc8ec00829fdf6ebb2ae78d625c27ad458ed4ed99e6cb2450eb14fcaa125a6f146415fd6071f5920e5eee0646d44d1c807374dd5cb29481ec11da40ef9b6832eab0e9ec8d03b58c840bbee329dec9c786f2bedfeb9a62429a5128be20bd97ac0b97e47d1d834a5dbbf2830a862ce66ed357d0da8c10ec607007f3f37c0368fce23db1668845bf147bf7617fce1adc83f84e371129642f44af9aa16484ef81384d314be6fd7c026fd7309e02435f16731dd60698640a08024013b98dcabef121003237333f19e211acf91a667276432aee66c1b42b1e7bc51a01580affaa67643ebea73255702679e931740268722c4034459679600be381ae36151aeba6970f49265888f119040555c71dbc5f83faba67bcb6314d118b2308cd4b23d81afd2169f99a3044b950c40e29ce40ef0f6a4b4cf286c716129b6eb52eb1d105228f7bb459f4d30cd39a07a9da0bcf7e3ec279f2cd473ed7dbaf2b70039acdd72ccdff5901a100e147d3063e21d5d4343ab5cd7ea06aeff6846c3c80ee41808ab46c4533d516122c5eff4620f44712c4c21228b125ae969af3c5d59afb6db4bb669474e6f5a51d6e8938ec53d1d891592af1f9a0c9addd9e1dbaf9c6854bf637640581fa0433f433df1e120152674a925474630bd940e96e29ea63d787c99fe32d8ac8e5135b4491f5a203c798d9eedb997930ee44cc92dec623e6ac586d935187823f0d8c382b3adddaeca743075c32bda304b169ff1c9e1d16a6be17a4664b95688e8fa86fa1ae987ad847814140d38658107ab02a263de43956644ebcca37e16b832f2ca4648c6a4e58526366e153d3606e9123c848971f0811784da96b801cd2e9f44169beee41943c43d044b8eab9a01e78da9238f46d5d6f721233e60ed3df513baf89381555488e906bef47f6df0c08d05e97d6b31a/boot/efi/EFI/fedora/grubenv../boot/grub2/grub.cfgQQrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgrub2-2.02-0.18.fc22.src.rpmconfig(grub2)grub2grub2(x86-32)     /bin/shconfig(grub2)dracutdracutfilegettextgrub2-toolsos-proberrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)which1:2.02-0.18.fc221:2.02-0.18.fc221.58-113.0.4-14.6.0-14.0-15.2-14.12.0.1# grub2 < 1.99-4 removed a number of essential files in postun. To fix upgrades # from the affected grub2 packages, we first back up the files in triggerun and # later restore them in triggerpostun. # https://bugzilla.redhat.com/show_bug.cgi?id=735259 # Back up the files before uninstalling old grub2 mkdir -p /boot/grub2.tmp && mv -f /boot/grub2/*.mod \ /boot/grub2/*.img \ /boot/grub2/*.lst \ /boot/grub2/device.map \ /boot/grub2.tmp/ || :# ... and restore the files. test ! -f /boot/grub2/device.map && test -d /boot/grub2.tmp && mv -f /boot/grub2.tmp/*.mod \ /boot/grub2.tmp/*.img \ /boot/grub2.tmp/*.lst \ /boot/grub2.tmp/device.map \ /boot/grub2/ && rm -r /boot/grub2.tmp/ || :grub2grub21:1.99-41:1.99-4Vii@VO @U?v@T|T+@TLTd@T\@TN3T)IS<@S@S@SQ@Sh@S!RʚR+@QQQQ@@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*MRPeter Jones - 2.02-0.18Peter Jones - 2.02-0.17Peter Jones - 2.02-0.16Peter Jones - 2.02-0.15Ralf Corsépius - 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.9Peter Jones - 2.02-0.8Peter Jones - 2.02-0.7Peter Jones - 2.02-0.6Peter Jones - 2.02-0.5Peter Jones - 2.02-0.4Peter Jones - 2.02-0.3Peter Jones - 2.02-0.2Peter Jones - 2.00-25Peter Jones - 2.00-24Fedora Release Engineering - 1:2.00-24Dennis Gilmore - 2.00-23Peter 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- Fix security issue when reading username and password Related: CVE-2015-8370 - Do a better job of handling GRUB2_PASSWORD Related: rhbz#1284370- Rebuild without multiboot* modules in the EFI image. Related: rhbz#1264103- Make grub2-mkconfig produce the kernel titles we actually want. Resolves: rhbz#1215839- Bump release to rebuild with Ralf Corsépius's fixes.- Move grub2.info/grub2-dev.info install-info scriptlets into *-tools package. - Use sub-shell in %__debug_install_post (RHBZ#1168732). - Cleanup grub2-starfield-theme packaging.- Update minilzo to 2.08 for CVE-2014-4607 Resolves: rhbz#1131793- Make backtrace and usb conditional on !arm - Make sure gcdaa64.efi is packaged. Resolves: rhbz#1163481- fix a copy-paste error in patch 0154. Resolves: rhbz#964828- Try to emit linux16/initrd16 and linuxefi/initrdefi when appropriate in 30_os-prober. Resolves: rhbz#1108296 - If $fw_path doesn't work to find the config file, try $prefix as well Resolves: rhbz#1148652- Clean up the build a bit to make it faster - Make grubenv work right on UEFI machines Related: rhbz#1119943 - Sort debug and rescue kernels later than normal ones Related: rhbz#1065360 - Allow "fallback" to include entries by title as well as number. Related: rhbz#1026084 - Fix a segfault on aarch64. - Load arm with SB enabled if available. - Add some serial port options to GRUB_MODULES.- Add ppc64le support. Resolves: rhbz#1125540- Enabled syslinuxcfg module.- Re-merge RHEL 7 changes and ARM works in progress.- Avoid munging raw spaces when we're escaping command line arguments. Resolves: rhbz#923374- Update to latest upstream.- Merge in RHEL 7 changes and ARM works in progress.- Update to grub-2.02~beta2- Last build failed because of a hardware error on the builder.- Fix compiler flags to deal with -fstack-protector-strong- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- add epoch to obsoletes- 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_Rebuildgrubgrub2/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGastcadadede@hebrewdeenen@arabicen@cyrillicen@greeken@hebrewen@piglatinen@quoteoesfifrglhuiditjaltnlpaplptruslsvtrukvizhzh1:2.02-0.18.fc221:2.02-0.18.fc221:2.02-0.18.fc22 1:0.981:2.00-20.fc22  !"#$%&'(grub.cfggrubenvgrub2.cfgi386-pcacpi.modacpi.moduleadler32.modadler32.moduleaffs.modaffs.moduleafs.modafs.moduleahci.modahci.moduleall_video.modall_video.moduleaout.modaout.modulearchelp.modarchelp.moduleat_keyboard.modat_keyboard.moduleata.modata.modulebacktrace.modbacktrace.modulebfs.modbfs.modulebiosdisk.modbiosdisk.modulebitmap.modbitmap.modulebitmap_scale.modbitmap_scale.moduleblocklist.modblocklist.moduleblscfg.modblscfg.moduleboot.imageboot.imgboot.modboot.moduleboot_hybrid.imageboot_hybrid.imgbsd.modbsd.modulebtrfs.modbtrfs.modulebufio.modbufio.modulecat.modcat.modulecbfs.modcbfs.modulecbls.modcbls.modulecbmemc.modcbmemc.modulecbtable.modcbtable.modulecbtime.modcbtime.modulecdboot.imagecdboot.imgchain.modchain.modulecmdline_cat_test.modcmdline_cat_test.modulecmosdump.modcmosdump.modulecmostest.modcmostest.modulecmp.modcmp.modulecommand.lstconfig.hconfigfile.modconfigfile.modulecpio.modcpio.modulecpio_be.modcpio_be.modulecpuid.modcpuid.modulecrc64.modcrc64.modulecrypto.lstcrypto.modcrypto.modulecryptodisk.modcryptodisk.modulecs5536.modcs5536.moduledate.moddate.moduledatehook.moddatehook.moduledatetime.moddatetime.moduledisk.moddisk.modulediskboot.imagediskboot.imgdiskfilter.moddiskfilter.modulediv_test.moddiv_test.moduledm_nv.moddm_nv.moduledrivemap.moddrivemap.moduleecho.modecho.moduleefiemu.modefiemu.moduleehci.modehci.moduleelf.modelf.moduleeval.modeval.moduleexfat.modexfat.moduleexfctest.modexfctest.moduleext2.modext2.moduleextcmd.modextcmd.modulefat.modfat.modulefile.modfile.modulefont.modfont.modulefreedos.modfreedos.modulefs.lstfshelp.modfshelp.modulefunctional_test.modfunctional_test.modulegcry_arcfour.modgcry_arcfour.modulegcry_blowfish.modgcry_blowfish.modulegcry_camellia.modgcry_camellia.modulegcry_cast5.modgcry_cast5.modulegcry_crc.modgcry_crc.modulegcry_des.modgcry_des.modulegcry_dsa.modgcry_dsa.modulegcry_idea.modgcry_idea.modulegcry_md4.modgcry_md4.modulegcry_md5.modgcry_md5.modulegcry_rfc2268.modgcry_rfc2268.modulegcry_rijndael.modgcry_rijndael.modulegcry_rmd160.modgcry_rmd160.modulegcry_rsa.modgcry_rsa.modulegcry_seed.modgcry_seed.modulegcry_serpent.modgcry_serpent.modulegcry_sha1.modgcry_sha1.modulegcry_sha256.modgcry_sha256.modulegcry_sha512.modgcry_sha512.modulegcry_tiger.modgcry_tiger.modulegcry_twofish.modgcry_twofish.modulegcry_whirlpool.modgcry_whirlpool.modulegdb.modgdb.modulegdb_grub2geli.modgeli.modulegettext.modgettext.modulegfxmenu.modgfxmenu.modulegfxterm.modgfxterm.modulegfxterm_background.modgfxterm_background.modulegfxterm_menu.modgfxterm_menu.modulegmodule.plgptsync.modgptsync.modulegzio.modgzio.modulehalt.modhalt.modulehashsum.modhashsum.modulehdparm.modhdparm.modulehello.modhello.modulehelp.modhelp.modulehexdump.modhexdump.modulehfs.modhfs.modulehfsplus.modhfsplus.modulehfspluscomp.modhfspluscomp.modulehttp.modhttp.moduleiorw.modiorw.moduleiso9660.modiso9660.modulejfs.modjfs.modulejpeg.modjpeg.modulekernel.execkernel.imgkeylayouts.modkeylayouts.modulekeystatus.modkeystatus.moduleldm.modldm.modulelegacy_password_test.modlegacy_password_test.modulelegacycfg.modlegacycfg.modulelinux.modlinux.modulelinux16.modlinux16.modulelnxboot.imagelnxboot.imgloadenv.modloadenv.moduleloopback.modloopback.modulels.modls.modulelsacpi.modlsacpi.modulelsapm.modlsapm.modulelsmmap.modlsmmap.modulelspci.modlspci.moduleluks.modluks.modulelvm.modlvm.modulelzma_decompress.imagelzma_decompress.imglzopio.modlzopio.modulemacbless.modmacbless.modulemacho.modmacho.modulemda_text.modmda_text.modulemdraid09.modmdraid09.modulemdraid09_be.modmdraid09_be.modulemdraid1x.modmdraid1x.modulememdisk.modmemdisk.modulememrw.modmemrw.moduleminicmd.modminicmd.moduleminix.modminix.moduleminix2.modminix2.moduleminix2_be.modminix2_be.moduleminix3.modminix3.moduleminix3_be.modminix3_be.moduleminix_be.modminix_be.modulemmap.modmmap.modulemoddep.lstmodinfo.shmorse.modmorse.modulempi.modmpi.modulemsdospart.modmsdospart.modulemultiboot.modmultiboot.modulemultiboot2.modmultiboot2.modulenativedisk.modnativedisk.modulenet.modnet.modulenewc.modnewc.modulenilfs2.modnilfs2.modulenormal.modnormal.modulentfs.modntfs.modulentfscomp.modntfscomp.modulentldr.modntldr.moduleodc.mododc.moduleoffsetio.modoffsetio.moduleohci.modohci.modulepart_acorn.modpart_acorn.modulepart_amiga.modpart_amiga.modulepart_apple.modpart_apple.modulepart_bsd.modpart_bsd.modulepart_dfly.modpart_dfly.modulepart_dvh.modpart_dvh.modulepart_gpt.modpart_gpt.modulepart_msdos.modpart_msdos.modulepart_plan.modpart_plan.modulepart_sun.modpart_sun.modulepart_sunpc.modpart_sunpc.modulepartmap.lstparttool.lstparttool.modparttool.modulepassword.modpassword.modulepassword_pbkdf2.modpassword_pbkdf2.modulepata.modpata.modulepbkdf2.modpbkdf2.modulepbkdf2_test.modpbkdf2_test.modulepci.modpci.modulepcidump.modpcidump.moduleplan9.modplan9.moduleplay.modplay.modulepng.modpng.modulepriority_queue.modpriority_queue.moduleprobe.modprobe.moduleprocfs.modprocfs.moduleprogress.modprogress.modulepxe.modpxe.modulepxeboot.imagepxeboot.imgpxechain.modpxechain.moduleraid5rec.modraid5rec.moduleraid6rec.modraid6rec.moduleread.modread.modulereboot.modreboot.moduleregexp.modregexp.modulereiserfs.modreiserfs.modulerelocator.modrelocator.moduleromfs.modromfs.modulescsi.modscsi.modulesearch.modsearch.modulesearch_fs_file.modsearch_fs_file.modulesearch_fs_uuid.modsearch_fs_uuid.modulesearch_label.modsearch_label.modulesendkey.modsendkey.moduleserial.modserial.modulesetjmp.modsetjmp.modulesetjmp_test.modsetjmp_test.modulesetpci.modsetpci.modulesfs.modsfs.modulesignature_test.modsignature_test.modulesleep.modsleep.modulesleep_test.modsleep_test.modulespkmodem.modspkmodem.modulesquash4.modsquash4.modulesyslinuxcfg.modsyslinuxcfg.moduletar.modtar.moduleterminal.lstterminal.modterminal.moduleterminfo.modterminfo.moduletest.modtest.moduletest_blockarg.modtest_blockarg.moduletestload.modtestload.moduletestspeed.modtestspeed.moduletftp.modtftp.moduletga.modtga.moduletime.modtime.moduletr.modtr.moduletrig.modtrig.moduletrue.modtrue.moduletruecrypt.modtruecrypt.moduleudf.modudf.moduleufs1.modufs1.moduleufs1_be.modufs1_be.moduleufs2.modufs2.moduleuhci.moduhci.moduleusb.modusb.moduleusb_keyboard.modusb_keyboard.moduleusbms.modusbms.moduleusbserial_common.modusbserial_common.moduleusbserial_ftdi.modusbserial_ftdi.moduleusbserial_pl2303.modusbserial_pl2303.moduleusbserial_usbdebug.modusbserial_usbdebug.moduleusbtest.modusbtest.modulevbe.modvbe.moduleverify.modverify.modulevga.modvga.modulevga_text.modvga_text.modulevideo.lstvideo.modvideo.modulevideo_bochs.modvideo_bochs.modulevideo_cirrus.modvideo_cirrus.modulevideo_colors.modvideo_colors.modulevideo_fb.modvideo_fb.modulevideoinfo.modvideoinfo.modulevideotest.modvideotest.modulevideotest_checksum.modvideotest_checksum.modulexfs.modxfs.modulexnu.modxnu.modulexnu_uuid.modxnu_uuid.modulexnu_uuid_test.modxnu_uuid_test.modulexzio.modxzio.modulezfs.modzfs.modulezfscrypt.modzfscrypt.modulezfsinfo.modzfsinfo.modulegrub2COPYINGgrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mogrub.mo/boot/grub2//etc//usr/lib/grub//usr/lib/grub/i386-pc//usr/share/doc//usr/share/doc/grub2//usr/share/locale/ast/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/de@hebrew/LC_MESSAGES//usr/share/locale/de_CH/LC_MESSAGES//usr/share/locale/en/LC_MESSAGES//usr/share/locale/en@arabic/LC_MESSAGES//usr/share/locale/en@cyrillic/LC_MESSAGES//usr/share/locale/en@greek/LC_MESSAGES//usr/share/locale/en@hebrew/LC_MESSAGES//usr/share/locale/en@piglatin/LC_MESSAGES//usr/share/locale/en@quot/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnuemptydirectoryELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not 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 !#,-Vf]"k%f% ~88H7o!W{qz! {306X:bN} Y +Կjq,B3F )+vJa~kr!vQa{ސ\⪌{K Y$뮹6i%.4A\[;ѦvA0[K Hsd/,>KHgcfT]'3ř-þF#5-7DZ2̪Ovat&To>_KD 72("$ց7YE|הa>ݛޑ\eO.sß{䦄<\q9$8_; 飛ɷX"݈U]p2!"+>p;PsnA6=~|Uĉ{y `(PB=|m;~vjgF̸#KI/q TMCϿ}D\^mRaZ"[{Agߺj"o,CP\۶ͻsk3e2QdvU9! :pi6xpTfcȏN,nbkG;&QX&c!G^"%!#xYg|×9;bH8~gYwQ)zί^uQ~Cx0̰/'|x4dCh7qIyq'J}+ϴw$VJ/5 NCTo)n3̉ +}YKɁ7fΗy'?b3\T%ڏwC[+ޤQg|`ScD(MYM 䟔Ȍ<>l,C2`  `W&59 uTkX׫׭oc:Q-V檷K:_co ]{\@k#["(7\(oX%&_L,e2J_}+`Hf ݅H`#x0@~|`ͧ9v|l8Z(ϖ`9G|s^)Xldbi!,QD~R䗠VEL:ńp$|*3ixȖja"ϷPf?.z!<^Y ކ٣ (QH*A9-C|C!ȜvKppO  ßD&Ʊ7ep\`w@MZؙnc_lj'5|2܃2yXRk-Nڕ { &tzboq|jP&IwIL*_> ^ď5:fބbxGj!%gꓠt k*}|DԔ}9l̀kUVU)[%"eYӈ ō,~ :cpGtIUDA/I53TI^mq[Xtgb=`(溉iFTdAGt0Y疂[l^⼄6$՜80֍!wk>y`4# <:> QYH:?,8_4N{[yIkh} Xm`/Q,j"Íۇ`BNiq]/ޥ7 1h8M7q@T6DNmX>+ɊJerClܐRSg&M=*-03[ƥM#mTRDQAPL5| G*hY Otnf?9jr.U~-6U5Z ҁʴtvzCհo|4; dwQDh@۴(* şumoNRX':7"1D qJE6-%6y'"8W,W.7_L6 DP *T H˃?tRV3/%I!B Tgh~G S ?nRA+!*Ԟ5#9c15o} SC“/K>WiU{v&)_d%7%HNo4}K MÄPI불q_F -~<+I$E5܌)NځWH9@It12]9UjRG' q),>cFɖjiع!^:OO!_ %gWLJWux P?=7БɶCi Q?rB-MTj$YI93+ -׽Hu= Av8O Gz=_އoG OE+AtӅ,0}G3yZoBkiTpQ)LEYoy` IPS#xܭDhhoƬޢb`@o7)O@qkˆ׺GEHW3W W&2H^6!Z-]ك*!XŸ)^@Gf΢u )/i+։| D|}{8h\\<_ JyHvaHU|{-6]L'̂9Nn!DTMw2I!U z<C_HN`UBxltBMy*M2t.oSS!O flRSTExDg#Pţ- ,puFs?h0<<:+{[iCz^8}؎YaX)EŪ8U]gX"Gbv>~Bep9fRb7BtNhJ ?N73Nr2aCB9 q(`teaiY 2D_ر ;ty1?:Pm e Nn1b3#:q>ݾw 8^?>?庽٢XA_:5G;>KЀؠrD"\Xwŵ]#nd81EE7$@!PZGK/mti@C!l,`  q{\0(yhbH]bچ3Kӑt4㲼${I3S@[ΛTp\੐T#=՝}T~jIv_8,%LV1C,Ac,!=h˜K0LuiQ/skJ]Hl疟6rHyFDKF'b2%fB] I]W..?}!3,huv@e?.8̒/ i|ݫf'6A- 1mј^?09:UibSCTC^I-QU'MuyMz|wyϿf~h24/JH;qavPb {[K2s@BpaDJdT!£\HX I|ż8Q$zGLm@#͘ ^Z<2R<5Z*)0QװMJA&1 ,RX\\!`A:j^"(>Kw?XKbԢ0흨xkGBY#h P -Kŕ) 1!}m xD*t71!P*0ҋTOHKeZx`R܎6{|T*ڭ}{\Jd Ss_Bl܄N/qiKkk:ISߋiV 5ȹF0%ExtaW!,Rκmb0$DgH SOZ=%4U|i$+ͥܧ{qPafZrR74D59I;te!1~!$/' =Ó=(}ϻJL(twQk(%*i\I Wv= poUdG O1xT D&z-׉` h8XDš4z`qǁJ2CHc/2鹟, "mB p4VfKRM 䑱B5j7mh<76sV'M,Iɾ" 9 v:REYGDQKo;ro+@]b`uwy<3㨋,kSn80+YdbCmg&U|6;<IM}S)qid L_lpStٻWFDfixtҎk53aک Ds ,3b6[1 <e8תTެBIY6 p=bX. 3)8Y{hq\٬\]QG4NpPǵU˭^VA/8;M=* ٷBX&Au:pa;E) I{˾GLqXV@8{|\?=_:;q϶Rn#8ݲ@w')r>B)K|&JMգk^b#/Pځ+@ÑILEs%'*+_-5n~7V@`Q'̅pmw% .*Kjn=]J3Ic!;BqIX0!.n|b1cLsNd9VMѽp؁")v?F V6CldԮ7l~U0}NXpTH:(i1FrP+MmX y =^Y]Ro5nUޖ/Q?QZjIGALYLP)dw.yʬ e߯qĀ~WEs3>:<7*w !b '9zyW5~~Tt|h@Pt]Zo} 0mf  %ޱ0R[0.>tC^p_ -][ w(S^阽d^9^%Y4% `YJ1~ў]I3Rdd}8tKk_ZV;_qS|G)ηG+N`p&9u޴Tv!Wn4b0j=7<*(ǏhhYSCoTNUz lb/=)g%{gX x5܎XɌZFS+*TJJ/L768eM;?k:lSqlk%[ o^:+`U6:eR6o1B{]nK&;VGfW\*5 aOO+ !uMT]ViO"HExތ).@u\1/+7BQb9hR+4MG+A%/7TФI0LPjõJk]m>xZ$aӃ uS&7g cE EVQMG9١b.J%ɵզ (˼Ҩ,0iBQ\X6 S+BJЭb $̑l{{\3G@7S*H>s3h;J-5h^Y'rj:sn[ꕌh^jFG9zvaq2#qрrםFtP2e;m|fz.s+aGW *Wɋ 2v:,I+=Ҍ,9q"ҿbЩ6EA }O דZHS8-$@j2dc9"$@`I= F5#)+*4F55-JQ<]`J/ׁ7SFT3 :i@UVl_v`S_ M=IfpZXǽvⳳfElO*/ejN3|O9ZI1  YZ