dracut-044.2-lp150.14.27.1 4>$  Ap\^/=„6auýW[@9`CG(N_[YLlB ‰:?A$7qutRHF&L'T1 D^W|o=vr~6'=/LϧD1_f0dMqڈXY(t(N$'RLjEtp;U#'m0^kb/D-iE~kYϽ:$`ϡ* pQ<?,d   <48@DW` + r(l   $ s w}4--[-(8494:4=)>)?)@)B)F)G)H0I6TX7Y7Z8D[8H\8P]>^X=Zbccdde'ee,fe/le1ueDvkwoxv0y|tz((Cdracut044.2lp150.14.27.1Initramfs generator using udevDracut contains tools to create a bootable initramfs for Linux kernels >= 2.6. Dracut contains various modules which are driven by the event-based udev and systemd. Having root on MD, DM, LVM2, LUKS is supported as well as NFS, iSCSI, NBD, FCoE.\^sheep83openSUSE Leap 15.0openSUSEGPL-2.0-or-later AND LGPL-2.1-or-laterhttp://bugs.opensuse.orgSystem/Basehttps://dracut.wiki.kernel.org/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in purge-kernels.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in purge-kernels.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-dracut-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-dracut-update-$service-new-in-upgrade" fi done for service in purge-kernels.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset purge-kernels.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in purge-kernels.service ; do if [ ! -e "/run/rpm-dracut-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-dracut-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in purge-kernels.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all # Due to a bug in YaST and subsequent work by the migration script, /etc/vconsole.conf # may contain "FONT_MAP=none" which is invalid. While systemd will silently ignore this, # dracut will complain. Eliminate the entry (bsc#1096771, bsc#1013573). sed -i '/^FONT_MAP=none/d' /etc/vconsole.conf || : test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable purge-kernels.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop purge-kernels.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart purge-kernels.service ) || : fi else # package uninstall for service in purge-kernels.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/allHu\ Z3|)M``3-Hi!.o=DL =P0_G [ w(j )3q(; Zfr/U. ~~f K: o(7!Z YM KXZ3V xk'w1a0 ^ #k Kk |o1*;&aL28^ * n3M E&0wF(N G]kV5{ a c.hY Jp ' {@4 &,+h> (k d>@<@@B??+ YF K1fh`glff,wdA큤AA큤AAAAAAAAAA큤AAAAAAAAA큤AA큤A큤A큤AAAA큤A큤A큤AAAAAAAAAAAAAAAAAAAAAA큤AAAA큤큤큤큤큤큤큤큤큤큤A큤AAA큤큤AAAAAAAAAAAA큤A큤\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^VUVU\^\^\^\^\^\^\^VUVUVUVUVUVUVUVUVUVUVU\^VUVUVU\^VUVUVUVUVU\^\^VUVU\^\^\^\^VUVU\^VUVU\^VUVU\^\^\^\^VUVUVU\^\^\^\^VUVU\^VUVUVUVUVUVU\^\^\^\^VUVUVUVU\^\^VU\^VUVU\^VUVUVU\^VUVUVU\^\^\^\^\^\^VUVUVUVUVUVUVUVUVUVUVUVU\^VU\^VU\^\^VUVUVUVUVUVU\^VUVU\^VU\^VU\^VUVUVUVUVUVUVUVU\^\^\^\^\^\^VU\^VUVUVUVUVUVU\^VU\^\^\^\^\^\^VUVU\^VU\^VU\^\^\^\^\^\^\^VUVU\^\^\^VUVUVU\^\^\^\^\^\^VUVUVU\^\^\^\^VU\^\^\^\^\^\^VUVUVUVU\^\^\^VUVUVUVU\^\^\^\^VUVUVUVUVUVUVUVU\^\^VUVU\^VUVUVU\^VUVUVUVU\^\^\^\^\^VU\^\^\^\^VUVUVU\^\^\^VUVUVU\^VUVUVU\^VUVUVU\^VUVUVU\^VUVUVU\^VUVUVUVUVUVUVU\^\^VUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVU\^\^VUVUVU\^VUVUVUVUVUVUVUVUVUVUVU\^\^\^VUVUVU\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^VUVUVUVUVU\^VUVU\^VU\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^\^247dc79d7f8564edefa5b07caecfe08abaaaace933365b7b30cf4173de22da819f7904494ad7795d99caa2960ea2ace7f1422349c8a8d0ad55b962dd105fa05ae157d2c2ca987ece9fb284b2def670904f959dce0ca1f82076dfbf6858516fcbc9280082629c77c97849637fe2f14a713e160a2e43422862394ca8f14fa49f844090295d069edfcf545d6ba521e147eb43d8147dc7ebe40ea29b9930c927e397f1f2822ee29c08a89e3ff4e367492ff7aa61b2366d7430b98f9b62d0eb586a943560475d03ae3d49781797693612d404b30b15775e68fe5210bdb52218ff44dfc156f1b2a538026daa38c1d8507972aaed35e55c8816d4a24bdcb91a059669f8572eb667193673639ded95617bcc7d3f87f73bfdf7e4c05d4cd6e6ea08ce33a7c04aeb89e17aacf561bef87e40460fdd68b21ce75671f6d05cd7d8d47d29f818365b06ce91eb0d91f3f52c2e62e6d07dbe8f1e221baa6c89e5b2604c989709136c20fe409bc7bb8e32ce77def5c1a3514829f6a77a22dac62b50788575094608861e282ec7b0cf62c8c8c543f7efb84c04240c1889725bfd0803056a22745c6aad513f486ebf4ba800b8eeb0ea31106bc37f440f296a9fa7244b8c1c8518fccd30a4a8d8ff195502478b1a4769bc68121da4ebddaee96d48f5b59d096bca574693691fd27006666fa0f33e43ceb4be46bb4088dc60e3b49a09440bd593649d7ff4af8626e7746cb72e4d1293dd8cd39f67809dfb840ee422dc56308c86495da0d7bc7105cd5f8348522ca6262efd321f45125d46e7b95866442f48f7f829481d7dfb5f6613e536abc52624aea5794ec7ded64a9c7eb61a4ae6fed066a0d968a4a6adccf4b41d02689a2f9367d412cffba0ad56d1cb0b0c9ada1062ea2f390c3f96fd410220fc485c310767a99c67a29bb5c9440499abaab679f49e0e9f0aef369dbe5a9845807020bed8e696c3b30754d2ad6d8ee9fa51c6a0a68f6fc5666aa6dfe9adfa7de5d19e9c862ea2609c3faf56052e8607080f6608c35dc187b21551c5b88bfe6da3c81bd456b5bdcede09acb1c4ee2ee085a21b4cd5869ef87abe9bca72fc411105b08a1e0ea717cf7a7405375ca8e2486ecbc4f5b52754f4acba346011f2fe5b1fe5b4b8a74d4de4dfb9bb056ce30649a8150bb9c572db171631624f2d632dc5e53fecc193d7110ca4ee1222fe91a7021dd576ad3d67ff63f1c0306c77f833a459c045904381c8847a22e26dd42401d33b62d8c4f8b42cdcb89952013a568baf45232df5f140b59543b73fbea0a3fedf780aa94525b7036681808e76aea04877c2856545349293a98d0c2687a8add94965e2fc3b1f63460756bf07b595ece211ee978dbb81394df222126e885fda3c2c0f1ffb0b775b87495f8b1998ccbc8f85a1dea5c3d371b86d7a7b781019d840fa06786e3765d31f9dd4bdcac0d384430249c51269fd17cd96602ad8b878fda1642883555264606712754e1f338fd522c9375ecee7516e6a121b80f75be5fce2f460bc83755d85a53c057bb1671b8f89a7a1ddfc765e56abd0d5fcd12f1e5673772ccb25c673513ecf1a17e9b5ffa9074fd0983d5caee39f7f9a0f016d2bd96436ab365487e511895c8c42a7410141eddb24c1cd7ec58d8286ff474642e5fc0f05dc573c49a02bb6ba12eecfccbbc718b1beb9400fc74a413b9be6340d19087f2279c72d5c60902b4404c96c65b77ee7310ed758ccd4c2a406292ec425dcccbe0f37a8904da225cffc68c1ad01a15291b89981bcdb16e3399eb91a372323dde05206b1d199f1123daf2a8f3a40d76a471b3f351a6f49df7baba41e399252d0c50e86c8ed0143eebc29c829772fcb00299e8d838d81ebeddd285542c7b6e4472249fa0954d681e43ae4727722c64ad3b45713223fee9be625e3efdfabbbf1ff5a9a314c8cbc06f5b65bf1531dff7ed902383d2911cbe64ebba31335598fd3c6b2e0cfc856afd3d548eaa52f06e66b1fee6ce2b5a7932389b153d6a4dbccd9de65a059a495cb486eba24adb59a411f86c579909bc698bbe176b94c3e6c36adf002efc9f9eb071e2f01da18dee25126f33de4e1e1ad93528f0e1a6835c32a582a0bd9e234211ff4414ec59cbc3339b7a6dbeb8c49f3f642c9dc046e5c06084c6f3405fd1a6e1d9ee6fbff5e2dfa3637f66d37ffc7a6ed45d828434758b98a100aabf7e12fd7ed2aa79f6be7cdd489f56de99708eacef4b54e506059211c36e0b5c7bb3eba95db587cd9e2a8dcc7392d047b07cfde1a2b5b0e7e2d18f92e4fbc42761888c0f174c418ffc64e4b2d75178727336b9f095869e455e7d117321659e3ebc0a8d12e4b7718679822a5e4d9e58de704d0fa80b81cbf53a8e880a0718eab2e60977c93c7759f29ba137e15f6cf592edde076fb78ac1020db80e7d2cc1b0d5f7a48b426c67b59e692767fa15a02b04d5597de035a4a3fda23cf5772cdcc11a7f0d8c4203798e21c29231f2ba27ef5df1eaa7e129f620f0bc7943f5d87d20a40cb84e13b8650e44237f520be43caf818e2e52633741e9b6fd7649ba2b7c2c15f1db8a830dbb0e89db042f5d96bab8657e82cde89deb06539a4624c93d3e529d15da3575bb135781b7a78868b6f940cf37dd341626ea218f8fd777213de7176597f78f1a533656ee8587be0964add0d5104c0550238ac7c5f8cd066033f9e2fb12e1d91e4fd376add2c27215e068a6d7ffd97514b950c19882451252efe95ed09b4480d990233dc1b7d23497de64a7fd39db017ff11eebe61abc75a50995fa641f3e64898cfc90c0b37ee198aadf3ed5bdea394c5e326765b3797c518c8de8039250b0dbe484ee47dd890bfff58bc029b3389087e575d42452ed4e194839c4e4998d21ff8e0e730f8ba8caedde54ea3d5e1723efbf6ef9dffda281dc4c58dd202b3dde5b29c8dbe6e3b6599334f431e1db37ca0ba828aa77c519903ac05983540e76f7eacd3cbb81efa1ea3068706441315f8ad2a50236275fc924aaf552a72ed40723794eeb56474957c258629d8d34c7950793ae096997c1156b9d751d1396854e82451cf6ed469579647d3637faefa5bbb0279d1a1ab08327cee2f1cd742edfcc2788042f7cc57fc6397f920efa875c53ede9f9fbd792ced05400b6acfbbaec57a66dc0f33f96e0b8104637fb1c1a23de302d82623d960eb4201993f12061c63608ab8912f20c39882ac435ecf194cc31161970b7af9c684c585b08141b060e889489aa39be2173dae05439aeddb8df7021d5133a67a1ca77547119aed96a6b04b126e7c72baef0d4fabdfc2dfb621735e6bd7a5141c3a7e5baa080ba2946346a7a76d993616c5670fcd2561ee044731cd09fa98e684507c679050ac56c1eb83686a0d8db66926217b850ff268ba9c0ee4aa392d76676e67d3cd054f4dfb6c3bbefa700de5beb368a8fdbae9af9cd2ca5036f08c1df2d7f17a90694f06843537d7150d6785829e690a79df7ff626b45e370aece5181a34ca21ad90a94f4648427a19dad75460b07c787ae4f9749c865103a5a22b99270d0f002deefa5a26ec48e2e58194f03d68077b9f43c4dad9cc5e43eaab838bca10f717630851110e7c89ad5ca1afe5af121868df6bc909cb5922b4b5cf7465a208f9b1effe3874164987e72de5ef0eb33cb3add81b890def04b7df071a50ff24fbf030951130549dac72e38d6504bae9211e12bd9d23cecbaa79f39ec1a13ad1570f06782114a3b803e963ce3c54b4037f638fd9cf7a42ae0582bec603f18aa490e21550088680481f15206213718a6b8b84f610bf0111d28f7e9a12e4b582a4afb6f9c6c57e0fbc550a39cf68aa67defdaf8b841823a5e0f5054afb84286cf319d58ee06cb9537619e705aadee47e56f79ac702fb5bc091f2f32f4457ad4793bcc15c16bc15e6f0e9504b223fea3cd88f1a0b3154b6f6324d0f4c13bb412d8a4a97f9aab718ba3ddee58d9688c64fe91b0c0420671e75698291b3132d3dc652a0c7b0be6e5b4eb7508dbc96f5cf4738cff423fc17429642df7abdb1585b4e58fed265434f2fb722df070132bdb99bc41bdc23f807b2165139e88fb8d5aca18643fdb3652d41901d8d1a006204e092ab861d46ddcf240639e707371bb1e13bdac14e8f9724097b2596242af0b86d611f5ebd922d9d351827b050760b14133065a567be30bbd3e0a96534b40bc159348245a87fc274cc13b97675d39d88afd1a3190c169d682415b5f6df608f605d4e5a31edce561ec4171e75641372a323629e4631b9675ab0e61b73ef08fba7196e224a69924db54865e96edc51481d21288c26165842fa637404c9a0433223447633814f24eb81fd6b296e9b7f472ad2c545a5126234cadbbbce8ecea89d85307d2b94f647980685dc1697651d9683f5e330bd3c23d3b3630b0f77ec6f9bb888fb89a873538ab2ba13575c38064317d24f7ad82f604892e358113fc337e2ae2b6871134fc5bb2dac3316efa74d5c6332dc0af92105e4c55b4c6deebc2975a84b252d092392cf75106342dea405ab02cd90da12af2da36fce9dadf7bec26675d6b903869a644ea5630145912778570ab683fb61138ac0dd4855d1738440ff447fb920cbf4832c1525d5ca59bb50b7ec69432fc190999e33d68918960ec9d81c266b0d52f7829078097e0cf864edb3ac422822b9ac83bf8b5b72184cc0e03b749876f385b963980f1f801f74072ea53d9b24c0ad7a99fdfc25177ad57a26d63ac998eb93ddd30c5a9194d19a5ec4effcbc59094495937c035f684b9bdbe9998744a5bcc03f3a4d57a0f119e1c67089115587cb90447bef9eece3108ffc20baf83309095fcf1d0021329f8041ad61525b5f5b6122a3b56086a08a184cd25031eae87f82961c352cf44df57590cb8a1051137c3dc3f9d87a9a761f8916819139d8dc6a7c8628e7c715d07814a9c9be935a4102e62db39e1ebc9dd323ae56c7c31d7cc38fd86284423f5671d37fc9f93e2cd82e462f1c799e15162391c9d3818b16e0793a9f34ae1d41c3674aa6fe44e57967146434c5985c2930319988c7cf2779e2619e2cd094aa46ab7c5f43164e0040e1fffbe64de50e32c8dc1f04e6081b9c1bdb3cddc684f4d299cc8231691680a77f7567177fa45056ec19ba66ea6e3a0bd7f970cb1157c7e2288924e47a438cafd49b31271bf72a4136dbf035336b7e6d6f360e4715df013ddb7d640c3cf50ef787f662a0983e1e717298c8e920fc93965896584687862c9ba3d71ab571bb0b71a549360f471ba3ef7b03923535f22fa15603e0717822a2d76c8b3323154fcae13c7de77bb62ec87646d30ff90c0c47eb0d0dc21737abd67ed190ae7149ec0f834561141e3036fda78738beda1a8a9458c4e22b0ad253fb027e52969aaf37a0cf129c3810a22a3a5c67f71d9da8cd8316abd4a998e756ae62ea5a56d41ca70906607fd2b89e1cf0471200b31628a9d420eabe36ed7f0fe3c7efc21f5ed3d19f3489e659605e757fb40e94a70694dfc36c5c196f6a6fe8f5f332701f39332ef0a0d77100fac88e6bd3e94160897cf4a52f20eff8d40320b2fdfdf1d0e3ba434cc1c323aef6a455bbb627042ede0ea6f5589229e754ba32d27a8f83128acd1964e79d6fd0b08b5df2ac6cac4b14e83be34ed882e372250dd331d36f6f5e66eca641da9845a48732e19fb27166e1f7c5bdcb51d7d2c64f3f17f7a9416093ac6c33b9b0eaf1f7d48b54fb739fd419f258eeaa430eac1b8c90eae71dacb715c534bb9c7945cfb258d0fffbed3837945c167a043b8ec18c52fe2d9baebd945b8b9a18539d02f3adf89da43297d608c7a489ac4b628527239c9349b3bf0debd877642edee3c836e3306c67b13108b7c62084a0378146972ea9bd4887c2c3e00ac95c6983452c9c2e429f5150ac2d96122a785716f1cf25b688fe8826faa1618d12dfdd8312d8b5f1e453305eaa23510f75bcad23d1119dbc6b1aefa3aa3c410b1267a9a45ae2a7d9f9fe245739fc0a5801e717904da844b64ab297ff070382c7e733a0bbb71a7f8b007c51293c479aebaa1384c63b9d3b36ca61f4cbe1014f660cec5b87a6972906fbe0e2db285d0eb402e00e2e2e4da5cc658c7fdb6b750bfb767df2559e226d5fad2a1b452b2654c0bf4b0723c8c6b9cc9188db7f16c8f2ba820b94005f449156195bdd9b3d65642102eea71d35cb63595a9c58c2adf4b89467fb3edb1a9b577b9de60545d728b81c0aad4bf3c30bdf7b18785b3031dbee083722e2100e58664ac50122d409ac2c0671136248fcc87c42783d553ff1bf5f812c3be0fce50d1536ac260da7f61f9769c654d3d84a3384a9586dc9697a6061b9f5b0398e8873a890c51a7f1ef8820feb3444db912908cad486a0982c64ae19c6c09e68683e5ced3d99f0b66d13a8043657ec89adf74a799f57ac7f606838e1ae6088de237d0aa16191f6b1c2dafceec80be17874e025eef71dcde94268444a1970f8b582703a51721fc8f8a725a0cf84f537847ee03c5caed9c166ac3c242aa781c7bdf599e0441a7e014398ed8fdb29ecbb219baad83f05dbc7b944588dd6000388d71b6b3a94063f9b41e68a3922f567f257b64479c5b8e221d3d9c423e3aec16d4af62bf7f166568f10defdad11c7c6aecacb7cbe1bc859a8e27eaa480ef46e8d0cbc3627d03793a41a81afca221bdf1deec5cfc12086398aedbec0e5c8121905f4dfcaf1a3ab76b2e6302d36a876eacbfac0ae1ec32b49d365a76145c40fbdf6846d02bc9e45adf3c65d9ec373252e1975512d6213ef5cb38b2ea358baf2e4f530416e5c4d436fc8fdf269c49ff0b08eb3f8ab95e4d36525242e7f6f05e13ca651e7e64c4eba5a7ce20c30879b08a803c5a012d85855e2e731bfa5ecb2f3755712dfe63552238c6946c0fe501b91cd8fd764a10830672d04fd63e765227076c9f00231066170d0968de6943c5334a4c2c366fc5ce367e0877a8a3fbf77b62fef703096951727fb4a6559131b39854860009e05c9649f4cf40644b2474ae5cb1608d6b848c009bccb283308462a0824f94680eaa95c9b632fd4fabc8e43633a4520af031f40918d5d3afc1418fa2da5cc26f9c451c01c0e10c876d1f15d3da2eaf3ac5642c88180fa083513c1e4c41bd9d9d7435fe70a1806f9795f854af1f499134508f81aaab0147cad7b3432e4ee45c9307a3fed59d6062fa628f346eea6868f41fca64e1eafe2f031ec2fc5baf5dd0e1fe65e4125e994017445cca6f4fbaf733e82cc77dd8f74a87876e634013a44cbd4bfd519aa4967e1f86b0dd3e5b0f7f9f13a17ffc352d7f40d7b049b075a561280b022299de8bd7f41ced43c05074c82fa66161c2a8eebbca29990e456fcdbf1ab88284de1535ab16294c390fad5bce771ac3eb7aec35f3fc5c82214e568e8bf8db500888fcdcb8ce6b4b1d3d7e5451dbf1e66e6d20dc0da59a5a9899b56b272172e60f91de59b429c5bc7fdd4b3d4a9d1586c95b88dfe997fd23fb9d9617f52250bc94b4ec66781d5452e45bde5612c9ac68aaf0bac8da6771d78ee20c9caab02faa806de90dbda7392ed3ef81e4464fa8553eae5e5644cac7d7718c3d6e7c98d6cd9421c5213b5ad69ebaad9506685a3289567c86cbc3b2b955d0019470d76027aca867ecd28391b63ae959ddf83bcf0f51224421c331748f05d325d3c664f1d8ca2a054dab47e69698730cfd3da0223f93ba994e036a42b55691547ee398c1628035dea132ff3101a5f2a4ea9ca8dfc157f7d4a861691d80a454f31acee7df595d767dac1f5bcb7f972c64778ced3f6002a990f8ec39cfdf8f06d5e53b7ab0f983f442e3e71f1a89817262433b5ee67f2572ff3cc37ce6a4f3a04a01c669f8cd2764dbf71ce2c66eeacef212253bc597a0d5ab7e09a5f12665fc422c22eee6c94f3410344d65cc4e355c56fdae999eb5f44fd2625eb6329d73af5a6443ab0b7a13359b2eb360de9e2d5c3dd4d4746a3aae7d9d5a0e3ba10582d6050deef96b8c6e5dd6762d4ecda7a986bb717f828e4f41dddbcd70e117911b09b4b525a5739ebf41f824c58971418ea4ac8b2b4616c3d68c8b63dac77485742854fea7c3bd8b7cae4d1ac851e8138be42abc9fd91d4f98ee4c0c07c199cf40d5796e8518d65da9d04bd7fa061e2cf7abc11a210f8e694d05991239fcd35165d7e95b405f8f09dc3397157e5acda00665a28ad70c82603648c2d31d51efb25cb28a540d5a11b5464d526ced10c57ab4541f0a52ee3b72ea3250300bb1c653bf77500f3806013b7db80633ac790f727171b57e1073a7906b8d861eddd2e97aca7aa8014801bf40eac5c17034afc59234e432a4f403714b8cbdaf948b7c0ee513cec5db719c40882a36e1cbd967ed423857edf2e0488b9b8fde15c80ca664602b1827ba453166f395b5d2ba248a0d0fbd41278c7fe9e833b86686cd057921732bc45590dea6112fa244b6e3528f019042b4f15ab4e91854f54af6bd76d3fbe6e4103661d2854e06e227c68493237e9cb6d60ff4ef71bd8600ec70273290fbdf8df9b41fbdc2f32371f07665691193f7320f0af902ab760b530d44c4c4d6f028c370077a06f0a7058b33e1fd7f7ae89cbdf7ad4cb06eb04bb4d7e45b48b42556cba0b93185c4088336833f66626af1aec54db5258c27815d1da9ecafef663ee766fc064b6cd3df764641f952fac9bcd0828ea2bfa62ac7549967fb00b461a96e65d3f26283306edefb6a7b21e1a716b4b897b7746e20053a4126dcd301b8581055d663745ceba74d63d55029f4c92e0bbda22aaa39048c5e74e79a29ff6e50078504965fa6a6b9a24272e718004885706d33a413f92cb14ab30030934e40be6cd828c02dc4b6b6f1e41b9aa024cb4353b57c2a9e63c10248779173416f783a1ad36f40273484e623ffae92b9f6979cf3d0418c1fb1b0a0e005c82ee2bb2454d682f70b0e3ac8893d775895785cfd92a39fc1bc8b3a9dcf8605c654788ef72989d89d13d4fc09d8532b5de5b0c3749f709304b2c81c40ea102aaa8770391afb47c777c085177929744abdfd1243052c394e0070d774f241a36b6fcec3527ada625cacade549d6c78685ae7919b891a91f8aac0c42ca10f88c7b91949913396c3df18313301f48e176b665bbee5c383bab02f1767c483159c9d594953aeb9a8d1b7fb7df98e4fab8deda8d77bc8e3954d72136ca0c791dface5d01e3dc0e3d42bc1111e09a1b5429d9421ef503294c5f0e07a658e3b9b4523d800cd12fac811860cb0696194aa7efa161882338cf90236bc7bb84cb4de8fdebf055be3a772af5e5eee01a7409d6c1b33f15d305f0201f1778eef5af64dd1534e1a1f1f2395eee2fa2d71a8694e8ef70a9decc1364e0e221c4bf71ed16be23059375663766c69fb63d9a57f76b371531c36ecf486c56c90ec1b78fdbb20f52a8e37a14eded89ddea853e5205d9378596a3c9da423bcfb6e0a7d4659516cc820b941cd2bd6593edea026e0197add66131fdf5eb4c92bc5fbd6feb4dbc866764d906b88101e72baf0f58602188955743f4495f2c2b4ecfb365ce94ca7a44a9b50850eebb5c13c17aa96c6a49ac2e099d98a6596e7f66a1d3720816f08e3319eb8983715531e603aec1e13e26cabaa35fb411ec9ac26417ae5c989f71e363e7721737f342d5c8b5727c1d00f3ae95219f8ba768afd75fbefd338dee5101c13beeb40f39acd69b7fae683c3c417e5e52465ab8f625ddd4adb8c026d7583227eebc9872eb86483a6b99bea5c317741d5105b320d714d453ec5f6cbaf8fc0ae89582af88b63264c5d05f46f9f4baed5e4095df242f4e2a6716d53b35c0cb1b3922f48a1b5248c723eaae7dec55acb4ae73bda4dad4147e703f17d0a7d49fb3a6afff1824819cbb2b2058005a8c82453e92dadc17178a86e966b5d4d767d543ed9333a2a44d5c9b021d465820b69dc9d27d2180b1691cc9e7c39122102930ad0e8b553ff0509eaabb02c6b07ef572933546361637da8d8305eac08e064b7ca752b52439e9275937ede4754b9d7a6e7851e988f0f9fbf6a8d215bf3e77ce2e56c82a6a1c76210843576ab3ff111854339123303274076f7d0330ad3ca717bf5400fc9087bb9ceb6a7b90702e0d7278387db75ac32479225aff0c20a11beb650356964e339da836cd7698b13e86fc750176ab6751fd4c5bb9a24f43e497d7ba02dec3812941011baf775eb232b842de3c6556a107086e26c53ec9ae168110572014f7ec86475081e4af371e2354fc2ff2920d42144d111455cef26bdc37c69c98d39c5a675e1331d4304fa13eb6d4bdfccf6d68485ec222a419025f42ad9127ca7077b6117e7ae8a7d2178356ea8ca782bca0ae216a506a3177c3cbfe491815d21e21de421377b9db2106cbe42761d272237ae39885dbb3359c28bcbb0bb8a4b3745aa7afb00f5f4257d82aa8abc32ce076896526fbc3e8a768d85b1de33738a4e09ce65c03ec72aa9f58e1e57d25b5759f1678ec26610e1e11740f5e7e7f2b2b59a8a8500e37764f04e5f52f977f778b8fcc3b1410871f54938eb46186e5c48db8504ffa20247dbc599889c4f358980007e4f92ba238e7477d501782ee85c29c1c70c50650d5d135edf23563e5210f6df6895a4dd69e1bec94bc161ccfe0d96219866993ce775da37f2367fab0e37a8c66434394d4d95a147a3b8ffe5f72ad928ccb4f8daf54c2fc6001ccce0bd3ade72ae87351bf995601e666e09afceba73cc953853dfc477a1a7ca9592ddbd52f6aeb6deeb28d49408b45c118a97d85a9118750e95be31d008b08789c76d4dc2888bf1ceb96318424012c61e3b7a5a36daadea6cac469e69ba8005e7e153d49e46a6d53b0b33539d8eaaaaa717d307a97c9897c1aeee926391e58378c78b9a24dab384b407ab3251aa117fd6426c8031af0572b5b0a20fbd92898764edd61b7386a33c22712365421a4fe172bc0685feb37725c956a5e43bbc030542064c57c55c68c9780bd9c8d6d4f6fde794ce490eaaab6431e41c4c83d937161f7c4dcf0856fcb202850c91779afc12c4d2da2b75d317c6a048e8fe84928a65e40f9108067f202d591f57cc96304fb16768c78dacc9f923cf4d742a8ace79b76af52eed6b1e8c8d58b1cefe11f610624cf37d081b60acf43f5c2b4fd52744bbab52f604a8801dccbcec46ac864ef7a02a9ad00c14c63eda3147e673e69e86381bb5809318a1d7f979c02b05e9ee8f53f09a852ca7d56ee022e99a9827127e8437c04dce0f1209044beec8e6c010bc4c23ccb52b573f8e4853243829bacf9f185e6c6550049f100ee363911a1f548a49fead6eebfb036cb23b759d37f64dda2b3ab445a841d4a7fa0ab1580930504d14a514699181ac6b43a5e3bf6d20199b5a4ceb2a1f9377280a88febd9e0679fa21cb1faf4b4077ce8d9a8ea06ed95579202ce3eb17570114b0e13a87370f832708d88c2d15df129a18010f3b648850ef445c421ba21c64894dce6265305eac6aa2331630c170311fde9e475a1bc7593ae855f965c3e61a5cedb60359ab238e9e2d7641369695fb20b1a79a4c7f3e8907a342852bfcaeb28e08bc5c46bbecdb038a6aac30545eb8371f689690c87a9eb80af1774310d8218289a3b316a75a84283490f167e352cd7729c29f97ed59e3c3256ef3585c1769b72c28b16fc7e7eb5723bf258f3fba52e54e4533c516377784da847b78d38ed826cf8d0a26913a8fb506101312ccbbffa416f47882c2c32785bf7c61c02d5fcf4d9c03c256b85f3644d353dd905b0bb262c7eba8c1ed7a6530bdb3ed72e663c372c04cf2cc9b09adff7573c6a5f1506d85a11b1b510fbd97e16e7ff8fafdfe3d77ef3879a3802bb6a433efbf9c320e1b7a1d028ccf92e53aa3397f001802fa6b82fd119cf62bdf657c78ccd234551d9cf84930dfff9663eea1ea07bbe3aebc30ee6606ab98a76a3dd041c6b3fc4abc64309571643ba7ca429a84427dae1b4b15e0db75cea819a618b50b0dd44e07ef0a39226066a62a2ac32be79c242f90cb64641261b5f3d618f58f633c679123139d0efc0d21e775e6cbe363a12f7699869cadb5866d35e392f60f021b37dcf67b3c8669c48a55c033751388114b8a9622009eb1076c420a68317fbb0733445c6d60ab9852964363d6b55e25c8bd4178a064b0a3d4b37e1266f111696b7a2deaafc3f4c9a6022f9c440269fe8625da9acc0bb7711145ff67589225052688d4368af41833c310bd9d6e23fade19b6115be05bca9c59f12a824ca499963c50369a03516118be02c9e1ee1bee8df1be5760f277d16eafb8885d994469f213badc26a9a1239190b39e37ef11b791a29939e5e467f8a26906187e098f0e37a09c61d4a2e903cbceec424cbee241068f57be8f13c8e82ef35925834847dc88ca406fa9af86ff92ac0301e9c62f97c40fca5138f98c8c25b9dd1b1af47114f235293a6322a6b95a51b34a3fc72a8d0a6cde34cdbad6656ab73125018cfdea381cd7f487e4f8abf071a11b987716fc0b3c5616564aa9cbe40457e1eeca5eee418e68c88cee83969b52bc83670bfe5306cfd6d0d7780cf88a6771fdd2d0b735bc429e56927c2ff793f4a5382515019bb72bf56e4bd8a1f76ffee7a4442f7b363f035dccfeb863a50bf4b3e8bb040994669ce44a2bae2423dd7f09fb00d946e2bc02a08aeaf6740bedb09ebdfa81fce4b2787245a7aa5f87b3aa1bfc580d227977e0f6fd6ad4b6317cb0f5d07d8cd2d911bf78e80cca06ea42009dbf88c239be77c09ceeaad5be90c0e3b62f215a2d8a74f721e9ed79204fb96a45d452870a74e0f44fd737561db854df134b44f6f4e782f43b6ecf21858f5687c09700628e139ae12d1e4621ea9c2cd0923f8f17018bec24708f6da5dfd779dea92ba3f2f1eda035664eba9ab0400f0c3f89d2906a606aa28c8c78331cb5e81c002b5bb70b240d536462f9a0fd05f5b4a2404bb4dc4439ed0303d112b7fb140b4184a8d9f22325c1d4ed6bb85481944282e898e7d3e901b2da8317c2687101965e4f38a3d18b55ac24bd4f7b040e42cae4c5f426a5d2e17e3c9683a8f0955deb3961ae77f0823448448177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643502a53940fd0ee3bfe96f2074351be2f4f0fe46064a09c6485a1ab29c18183e5573d6e37f62a2c8809013cfc24b04190cbd1b4eb1083bc4e2e182a33a9de1fd2641e2f19e7dc8b7eef7b21689ecf5011d63b7df46d99eaac0a45c451c6969e5555e4660ec81905a38967b447bf5735cfe5d8df0d946cf27ad266f84c452bc1c8a94a815abf926dcebd0faa3e1afa6b51cee41d837a9cffc5bc04c87fc4a3d7890cd2e392c2f860504e9dda94f77d966fb5775e07160a9782cff6b3a1700d46f8bf7ca74d7de381fc346a6ca8786a079939a88c374476bed7e8dc36bf4eea50481050d7138a136c29c3d721b4688d04832d144cd1c378e8cf5c6281bf4a6d5a7d9697fff9cc33001be81a20dea1c49e47ef7c56c2a34aec4e264d541d7c8c2b876dfe28e8676a891e6d5279a35d5f2f62d252bfc2ac18eb942f9271bdadeeb5416929c64859893ba6b6d4d21e2a1a0467d90bafca117de887fa1f260d0da845f095f40d8fbd7efb3f0adc2cbd3ac07704f518b4d3406a660e37905099cb52c765819e06c92aae62a9ec2e860bdc6951e1c8c374497c5dd0dac51c5d6fabced845d3824d2361c1da466b929c63a9516c8a3bff564db95ef66eb5c0e7a448273fc52c4d7d9719fc37c7f4b64d6c506b0a31b2f4f8553f8c82bb507428038dca50bf077116b0e0aa3b00a1e5dc2a6ad75fdd8e347a048d38853a97fc2404abd0c0e5dracut-functions.shwrite-ifcfg-suse.sh../../dracut/modules.d/98dracut-systemd/dracut-cmdline.service../../dracut/modules.d/98dracut-systemd/dracut-initqueue.service../../dracut/modules.d/98dracut-systemd/dracut-mount.service../../dracut/modules.d/98dracut-systemd/dracut-pre-mount.service../../dracut/modules.d/98dracut-systemd/dracut-pre-pivot.service../../dracut/modules.d/98dracut-systemd/dracut-pre-trigger.service../../dracut/modules.d/98dracut-systemd/dracut-pre-udev.service../../dracut/modules.d/98dracut-systemd/dracut-shutdown.service../dracut-cmdline.service../dracut-initqueue.service../dracut-mount.service../dracut-pre-mount.service../dracut-pre-pivot.service../dracut-pre-trigger.service../dracut-pre-udev.service../dracut-shutdown.servicedracut.cmdline.7.gzYrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdracut-044.2-lp150.14.27.1.src.rpmconfig(dracut)dracutdracut(x86-64)mkinitrdpkgconfig(dracut)@  @@@@@@@@@@@      /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/get_kernel_version/usr/bin/perl/usr/bin/pkg-configbashconfig(dracut)coreutilscoreutilscpioelfutilsfilefilesystemfindutilsgrephardlinklibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)modutilspigzrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sedsystemdsystemdsystemdsystemdsystemdsystemd-sysvinitudevutil-linuxxz044.2-lp150.14.27.13.0.4-14.6.0-14.0-15.2-12191662.21btrfsprogs3.184.14.1\B@\M\w@\s\b@\\\X)@\J@\E@\Db\\\ `[ٙ@[[\[}P@[*A["X["XZmZ؄Z؄ZZ@ZZ@Zw@Z@Z@ZZ@Z}@ZiZaZV@ZTZ3@Z2gZ1@Z1@Z*~Z'YZ@YYY@Y@YW@YYYYg`Yf@YdYGYC@Y7YR@Y]YYYYYX:@X@XX@X-X9@XX~@X @X @XX@XpX@XX|X|XoXQ4@X<@X*X(UX!@X lX lX@XWw@WW@WWW_@W@WW@WW/@WW:WW@W@WzOWc@WQq@WM|W)@WX@WWo@W @VVV@V&@VV@VHVV@V@V_VV@VV@VV@VV@VV@VUVUVTQ@VMVKVKVI@VD@VA@VA@V9@V9@V9@V8V8VCVV @V @V@V@U@U@UYUU@U@UٵUUU'UU\w@UL@UQT\@T@T-@Tء@T[@T@TTp@TpzT>aT5'@T->@T"@T @TTT@Tk@S@SS@SS@S@S#@SS@S@SESES\S @SS@S-S-S@SSDSDS @S @Sg@Sg@Sg@SS{CSy@Sy@St@SsZSj @Sg}@S`S_@SZN@SNpSKSKSG@SFSE6@SE6@SE6@SCS=M@S=M@S:@S5d@S1oS"@S"@S L@SSSnSnS(S?SR@R@RRRRRRRb@Rb@RmRmR@R&R@R1@R@R0@Re@R_@R[RZ@RUE@RSRR@RNRNRNRL RL RB@R=@R=@R-@R-@QQQQ@Q@Q)@QKQyQ>@Qr@QkQ\QHS@Q?Q']QQ@Qh@Q"@PP@Pd@Pe@P@P Daniel Molkentin Michal Suchanek Daniel Molkentin Daniel Molkentin Daniel Molkentin Daniel Molkentin Daniel Molkentin Daniel Molkentin Daniel Molkentin Michal Suchanek jdelvare@suse.comDaniel Molkentin Daniel Molkentin Daniel Molkentin msuchanek@suse.commsuchanek@suse.comtrenn@suse.dedaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comkukuk@suse.dedaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comlpechacek@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comjengelh@inai.dedaniel.molkentin@suse.comdaniel.molkentin@suse.commmarek@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comtchvatal@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.commmarek@suse.czThomas.Blume@suse.comkukuk@suse.dedmolkentin@suse.comkukuk@suse.dedaniel@molkentin.dedmolkentin@suse.deastieger@suse.comhare@suse.dehare@suse.dehare@suse.dehare@suse.detrenn@suse.dehare@suse.dehare@suse.dehare@suse.deThomas.Blume@suse.comhare@suse.deopensuse@dstoecker.detrenn@suse.dehare@suse.dehare@suse.dehare@suse.dehare@suse.detrenn@suse.demfasheh@suse.comagraf@suse.comfvogt@suse.comtrenn@suse.demeissner@suse.comhare@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.dedmueller@suse.comtrenn@suse.defvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.compwieczorkiewicz@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comtiwai@suse.defvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comtrenn@suse.defvogt@suse.comfvogt@suse.comdimstar@opensuse.orgfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comfvogt@suse.comthomas.blume@suse.comfvogt@suse.comfvogt@suse.comseife+obs@b1-systems.comtrenn@suse.dejengelh@inai.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.desfalken@opensuse.orgmeissner@suse.comsfalken@opensuse.orgdimstar@opensuse.orgmeissner@suse.comtchvatal@suse.combwiedemann@suse.comschwab@suse.dearvidjaar@gmail.comtrenn@suse.despargaonkar@suse.comtrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.dehare@suse.detrenn@suse.dehare@suse.dehare@suse.dehare@suse.dehare@suse.dehare@suse.dedsterba@suse.czhare@suse.dehare@suse.dehare@suse.dehare@suse.detbehrens@suse.comhare@suse.dehare@suse.dehare@suse.dehare@suse.dejeffm@suse.commeissner@suse.comhare@suse.dehare@suse.detrenn@suse.detrenn@suse.demeissner@suse.comtrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.demeissner@suse.comtrenn@suse.dehare@suse.detrenn@suse.demeissner@suse.commeissner@suse.comhare@suse.depwieczorkiewicz@suse.compwieczorkiewicz@suse.comhare@suse.detrenn@suse.decrrodriguez@opensuse.orgcrrodriguez@opensuse.orgsfalken@opensuse.orghare@suse.decrrodriguez@opensuse.orgcrrodriguez@opensuse.orgnfbrown@suse.comtrenn@suse.detrenn@suse.dermilasan@suse.comtrenn@suse.detrenn@suse.detrenn@suse.depwieczorkiewicz@suse.comtrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.depwieczorkiewicz@suse.comtrenn@suse.dejjolly@suse.compwieczorkiewicz@suse.compwieczorkiewicz@suse.compwieczorkiewicz@suse.comsfalken@opensuse.orgsfalken@opensuse.orgsfalken@opensuse.orgsfalken@opensuse.orgtchvatal@suse.comtchvatal@suse.comtrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.dehare@suse.dehrvoje.senjan@gmail.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgtittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtrenn@suse.detittiatcoke@gmail.comtittiatcoke@gmail.comtittiatcoke@gmail.comtrenn@suse.demvyskocil@suse.comtrenn@suse.decrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgtittiatcoke@gmail.comcrrodriguez@opensuse.orgtittiatcoke@gmail.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgtittiatcoke@gmail.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orghrvoje.senjan@gmail.comcrrodriguez@opensuse.orgtittiatcoke@gmail.comtittiatcoke@gmail.comfcrozat@suse.comfcrozat@suse.comfcrozat@suse.comtrenn@suse.de- Bump version to 044.2 to provide a version to lock on to (bsc#1127891)- Check SUSE kernel module dependencies recursively (bsc#1127891) * adds 0594-Check-SUSE-kernel-module-dependencies-recursively.patch - Avoid "Failed to chown ... Operation not permitted" when run from non-root, by not copying xattrs. (osc#1092178) * adds 0593-dracut-only-copy-xattr-if-root.patch- Handle non-versioned dependency in purge-kernels.- purge-kernels: Avoid endless loop when uninstalling kernels that depend on KMPs which in themselves depend on other packages (bsc#1125327)- Correct fix for displaying text on emergency consoles (boo#1124088) * removes 0589-Fix-displaying-text-on-emergency-consoles.patch * adds 0589-Fix-98dracut-systemd-dracut-emergency.sh.patch - 95iscsi: handle qedi like bnx2i (bsc#1113712) * adds 0592-95iscsi-handle-qedi-like-bnx2i.patch- 91zipl: Don't use contents of commented lines (osc#1119499) * adds 0591-91zipl-Don-t-use-contents-of-commented-lines.patch- Fix displaying text on emergency consoles (boo#1124088) - adds 0589-Fix-displaying-text-on-emergency-consoles.patch- Remove invalid "FONT_MAP=none" from vconsole.conf (osc#1013573)- Ensure mmc host modules get included properly (bsc#1119037) * adds 0588-Ensure-mmc-host-modules-get-included-properly.patch- Fix a missing space in example configs (boo#1121251) * adds 0587-Fix-a-missing-space-in-example-configs.patch- 95zfcp_rules/parse-zfcp.sh: remove rule existence check (bsc#1008352). * adds 0586-95zfcp_rules-parse-zfcp.sh-remove-rule-existence-check.patch- dracut-installkernel: Stop keeping old kernel files as .old (boo#1112327) The .old kernel files are confusing grub2 which can't find a matching directory under /lib/modules. Furthermore, there is no guarantee that the new modules are fully compatible with the old kernel. If anything goes wrong with a new self-compiled kernel, the user can always boot back to the distribution kernel, so the .old backup files are not needed in the first place. Get rid of them to simplify and speed up the whole process.- emergency mode: bring shell and all vital information to all ttys specified as console devices (FATE#325386, bsc#1053248, bsc#937555) * Adds 0585-emergency-mode-use-sulogin.patch- 98dracut-systemd: Start systemd-vconsole-setup before dracut-cmdline-ask (bsc#1055834) * adds 0582-98dracut-systemd-Start-systemd-vconsole-setup-before.patch - Fixed Patch 581 to apply cleanly * Updates 0581-kernel-modules-add-nfit.patch - Mark the DASD udev rules host-only and handle backslashes in paths for hostonly files (bsc#1090884) * adds 0583-99base-Allow-files-with-backslashes-in-hostonly-file.patch * adds 0584-95dasd_rules-mark-dasd-rules-host_only.patch- Add nfit module (bsc#1110519) * adds 0581-kernel-modules-add-nfit.patch- Add kernel-syms to list of packages to remove with purge-kernels (bsc#1104090). - Skip kernels that cannot be removed by purge-kernels due to dependencies and continue removing other kernels (bsc#1104090).- Fix finding btrfs devices (bsc#1104178). * add 0574-s-find_btrfs_devs-btrfs_devs.patch- Add fix to override ACPI tables via initrd, a kernel config variable changed name (bsc#1098448) This is mainline git commit 940169e8d8e500498a3f350b2b3f341ae6548492 A 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch- 40network: Fix static network setup (bsc#1091099) * adds 0571-40network-Fix-static-network-setup.patch - lsinitrd: Fix cat: write error: Broken pipe error (bsc#1094603) * adds 0572-lsinitrd-no-more-cat-write-error-Broken-pipe.patch * adds 0573-lsinitrd.sh-quote-filename-in-extract_files.patch- 95multipath: Pickup multipath files in /etc/multipath/conf.d (boo#1048551) * adds 0568-95multipath-Pickup-files-in-etc-multipath-conf.d.patch - 10i18n: Load all keymaps for a given locale (boo#1065058) * adds 0569-10i18n-Load-all-keymaps-for-a-given-locale.patch * adds 0570-10i18n-Fix-possible-infinite-recursion.patch- 01fips: fix FIPS mode on SLES 15 (bsc#1074984) * adds 0567-Fix-booting-with-fips-1-on-SLES-15.patch- Do not attempt to run purge-kernels.service on ro rootfs (bsc#1087880)- 95nfs: If no server is configured, read BOOTSERVERADDR from wicked's leaseinf (boo#1089332) * adds 0566-95nfs-If-no-server-is-configured-read-BOOTSERVERADDR.patch- Remove RH-specific s390 modules (bsc#1086216)- Use %license instead of %doc [bsc#1082318]- Instead of using arping, use wicked's own implementation (bsc#1078245) Follow-up patch to "disable arping", requires wicked 0.6.46. * adds 0563-40network-collapse-arping-and-dhcp-calls-into-wicked.patch - Wicked: Properly add set gateway variable when using dhcp (bsc#1085614) * adds 0564-40network-Always-set-the-gw-variable.patch - Allow booting from block devices using intel vmd (bsc#1079924) * adds 0565-90kernel-modules-Include-Intel-Volume-Management-Dev.patch- Enable aarch64 and adds critical drivers of ARM platform (bsc#1084272) * adds 0562-Adjust-driver-list-to-modern-kernels.patch- 95iscsi: Add the qedi driver to driver list for iscsi boot * adds 0561-Add-the-qedi-driver-to-driver-list-for-iscsi-boot.patch- purge-kernels: Handle SLE 15 kernel live patches (bsc#108437)- 90kernel-modules: Ensure PCI host modules are included (boo#1079924) * adds 0560-90kernel-modules-Ensure-PCI-host-modules-are-include.patch- 40network: Add wickedd duid.xml and iaid.xml if available (bsc#1022872, bsc#1082832) * adds 0559-Add-wickedd-duid.xml-and-iaid.xml-if-available.patch - 95qeth_rules: Fix file permissions (FATE#323440)- 40network: disable arping, it is no longer part of default installation (bsc#1078245) * Adds 0557-40network-make-arping-optional.patch - 40network: replace brctl, it is longer part of default installation (bsc#1078245) * Adds 0558-40network-remove-brctl-dependency.patch- 95qeth_rules: Add new module to copy qeth rules (FATE#323440) * Adds 0556-95qeth_rules-Add-new-module-to-copy-qeth-rules.patch - Avoid executing emergency hook twice * Adds 0555-Avoid-executing-emergency-hooks-twice.patch- support validating the IMA policy file signature, needed since Kernel 4.7 * Adds 0552-98integrity-support-validating-the-IMA-policy-file-s.patch - IMA: improve support for evm key loading (bsc#1077359, fate#323906) * Adds 0553-98integrity-support-loading-x509-into-the-trusted-bu.patch * Adds 0554-98integrity-support-X.509-only-EVM-configuration.patch - FIPS: Adjust dependencies to work for cryptsetup 2.0 (bsc#1077070) - Added a few more patch annotations- Fix typo for ima dependency (evmtcl vs evmctl) (bsc#1073466) - Updated Patch annotation regarding their upstream state- FIPS: Try to fetch list of fips modules from the kernel's modules dir (bsc#1074984) * Adds 0551-fips-use-lib-modules-uname-r-modules.fips.patch - Annotated patches regarding their upstream state- dracut-ima requires evmctl and keyutils (bsc#1073466)- Switch back to fipvlan for bnx2fc (bsc#1052840) * adds 0548-95fcoe-Switch-back-to-using-fipvlan-for-bnx2fc.patch - 95fcoe: Allow bnc2x driver more time to complete DCB negotiation (bsc#1052840) * adds 0549-fcoe-up-Increase-sleeptime-to-13s.patch - 95fcoe: add timeout initqueue entries (bsc#1052840) * adds 0550-95fcoe-add-timeout-initqueue-entries.patch- Fix task limit in emergency.service (same as in dracut-emergency.service) (bsc#1019938) * adds 0547-Fix-task-limit-in-emergency.service-the-same-change-.patch- Fix logic for applying 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch- Support AMD CPU families 0x16 and 0x17 (bsc#1072424) * Adds 0545-Add-early-microcode-support-for-AMD-family-16h.patch * Adds 0546-Support-Microcode-Updates-for-AMD-CPU-Family-0x17.patch- Make ip=dhcp work. Previously, a network interface specifier was required. The new behaviour matches documented behaviour. Adds 0544-40network-Make-ip-dhcp-work.patch- Remove 00systemd-bootchart, which is gone from systemd for some time (bsc#1067279) Adds 0543-Remove-00systemd-bootchart.patch - Ensure 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch is not applied on Leap either- Ensure 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch is not applied on SLE.- This is to support predictable interface names (boo#960669) * adds 0541-Make-sure-70-persistent-net.rules-is-included-in-ini.patch - Include crc32c Intel module when using btrfs (bsc#1011554) * adds 0542-Include-crc32c-intel-module-when-using-btrfs.patch- Check the proper variable for a custom IMA keys directory (cherry-picked) Part of fate#323289. * adds 0540-Check-the-proper-variable-for-a-custom-IMA-keys-dire.patch- Reword dracut-ima description to avoid misunderstandings. - Replace old RPM constructs.- Add IMA functionality (fate#323289) This is implemented as a sub module analogous to FIPS * adds 0539-Add-IMA-functionality-fate-323289.patch- 90multipath: Remove compat rule that is no longer needed (bsc#1054539) * adds 0536-90multipath-drop-67-kpartx-compat.rules.patch - Don't detect crc32.ko as built-in (bsc#1054538) * adds 0537-dracut-init.sh-ignore-crc32.ko-in-builtin-test.patch - Enable systemd-based core dumps for initrd (bsc#1054809) * adds 0538-Enable-core-dumps-with-systemd-from-initrd.patch- Add missing coreutils dependency for initrd macros (bsc#1055492).- Ensure that targets such as halt can be reached (bsc#1048698) * adds 0529-systemd-add-missing-.slice-unit.patch * adds 0530-dracut-systemd-dracut-cmdline-ask-fix-dracut-kernel-.patch * adds 0531-dracut-systemd-.service-conflict-with-shutdown-targe.patch - Do not add too many drivers all at once (bsc#1037344) * adds 0532-List-drivers-rather-than-looking-for-reverse-depende.patch - instmods: check modules.builtin in $srcmods (bsc#1048606) * adds 0533-instmods-check-modules.builtin-in-srcmods.patch - ssh-client: ensure is usable in all cases (bsc#1021846) * adds 0534-ssh-client-Include-nss_-libraries.patch - Sync initramfs after creation to ensure entigrity (bsc#1049113) * adds 0535-Sync-initramfs-after-creation.patch- Ensure dracut.sh responds properly to hostonly cmdline (bsc#1048748) * adds 0528-Ensure-dracut.sh-responds-properly-to-hostonly_cmdli.patch- switch fips checking to use the libkcapi based fipscheck toolset (bsc#1048565) * adds 0527-switch-fips-checking-to-use-the-libkcapi-based-fipsc.patch- iscsiroot: call handle_firmware only for non-iface invocations (bsc#1032284) * adds 0526-iscsiroot-call-handle_firmware-only-for-non-iface-in.patch- bail out if module directory does not exist (bsc#1043900) * adds 0525-backport-bail-out-if-module-directory-does-not-exist.patch- Suppress nonsensical error message (bsc#1032029) * adds 0524-Suppress-nonsensical-error-message-bsc-1032029.patch- 01fips: Fix typo (bsc#1033238) * adds 0522-Fix-typo-from-commit-3f1cdb520.patch - 98dracut-systemd: Fix module force loading with systemd (bsc#986216) * adds 0523-98dracut-systemd-Fix-module-force-loading-with-syste.patch- Ship udev files required by systemd (bsc#1040153) * adds 0521-Ensure-udev-persistent-storage-compat-rules-get-crea.patch - Bump package version to 044.1 to allow systemd to depend on this change- Revert: "Require version >= 3.18 btrfsprogs, rather than conflicting with an older one". Dracut should never depend on optional components- Ignore module resolution errors (e.g. with kgraft) (bsc#1037120) * adds 0520-Ignore-module-resolution-errors.patch- 90kernel-modules: Ensure phy drivers are loaded in initrd (bsc#1034893) * adds 0519-90kernel-modules-Ensure-phy-drivers-are-loaded-in-in.patch- 90kernel-modules: Fix backlight on Cherrytrail devices (boo#1034785) * adds 0518-90kernel-modules-Fix-backlight-on-Cherrytrail-device.patch- 95fcoe: fix rules generation (osc#1036323) * adds 0517-95fcoe-fixup-fcoe-genrules.sh-for-VN2VN-mode.patch- More correct patch description for 0512, no functional changes * updates 0512-Make-binutils-optional-when-elfutils-are-available.patch- Require version >= 3.18 btrfsprogs, rather than conflicting with an older one- Fix subnet calculation in mkinitrd (bsc#1035743) * adds 0516-mkinitrd-suse.sh-Fix-prefix-calculation.patch- Conflict with older btrfsprogs < 3.18 bsc#1035518 * otherwise when zypper duping we are not able to generate intrd until the btrfsprogs are updated, this way we force the app to be update beforehand (13.1 and SLE11 migrations)- Ensure hisi_sas_v2_hw gets included (bsc#1034597) * adds 0515-90kernel-modules-also-add-block-device-driver-revers.patch- Fix mdraid regression (bsc#1028542) * adds 0513-Fix-regression-caused-by-6f9bf2b8ac436259bdccb110545.patch - man: make the -k option clear using mkinitrd (bsc#1012656) * adds 0514-man-make-the-k-option-clear-using-mkinitrd.patch- Fix typo in installkernel script (bsc#1032576)- Drop binutils dependency in favor of elfutils * add 0512-Make-binutils-optional-when-elfutils-are-available.patch- 01fips: Make init on non-x86_64, specifically s390x, pass (bsc#1021687) * add 0510-01fips-Some-modules-use-separators-other-than.patch * add 0511-01fips-ensure-fips-initialization-succeeds-on-s390-x.patch- installkernel: handle make bin-rpmpkg (bsc#1008648)- Do not pass ifname for bonding devices (bsc#995812) * add 0314-nfs_do_not_pass_ifname_for_bonding_devices.patch- Find devices by path for S390x (bsc#915218) * add s390x_persistent_device.conf- 01fips: Remove zlib module as requirement (bsc#1020063) * add 0509-01fips-Remove-zlib-module-as-requirement.patch- 90multipath: 90multipath: start before local-fs-pre.target (bsc#1005410, bsc#1006118, bsc#1007925) * add 0508-90multipath-start-before-local-fs-pre.target.patch- unlimit TaskMax for xfs_repair in emergency shell (bsc#1019938) * add 0507-Set-TaskMax-inifinite-for-the-emergency-shell.patch- Boot on s390x with fips=1 on the kernel commnad line (bnc#1021687) * add 0506-Boot-on-s390x-with-fips-1-on-the-kernel-commnad-line.patch- Allow booting from degrated MD arrays with systemd (bsc#1017695) * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch- Add md4 and arc4 modules for ntlm authentication * add 0454-Add-md4-and-arc4-modules-for-ntlm.patch- Resolve symbolic links for -i and -k parameters (bsc#902375) * add 0453-Resolve-symbolic-links-for-i-and-k-parameters-bsc-90.patch- purge-kernels: Handle kgraft patches (bsc#1017141) Cleanup unused code.- deal with incomplete ibft bootflag settings (bsc#1007648) * add 0504-ibft-fix-boot-flag-check.patch- Remove 0314-run-rpcbind.patch again, was solved by another change in rpcbind- Try to always add pinctrl-cherryview (bsc#998440) * add 0452-Always-try-to-add-pinctrl-cherryview.patch- nfs/rpcbind: rpcbind uses now /run/rpcbind for temporary data. Create the needed directory. * add 0314-run-rpcbind.patch- systemd-initrd: Add initrd-root-device.target. Cherry-pick to get systemd v230 into factory (bsc1009089) * add 0451-systemd-initrd-add-initrd-root-device.target.patch- Bash cannot handle binary strigns with embedded NULs. This used to work by accident, it no longer does starting from bash 4.4. Strip NULs during all comparison operations as a workaround. Addresses bsc989218. * add 0450-Strip-NUL-bytes-in-stream-before-push-in-string.patch- Do not create initramfs with world-readable permissions if early microcode update is used bsc#1008340 CVE-2016-8637 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch- Add missing rules file for previous patch * modify 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch- 90mdraid: Use stock MD rules to assemble RAID arrays (bsc#998860) * add 0313-90mdraid-Use-stock-MD-rules-to-assemble-RAID-arrays.patch- 95resume: Do not resume on iSCSI devices (bsc#999663) * add 0310-95resume-Do-not-resume-on-iSCSI.patch - 95iscsi: ip=ibft is deprecated (bsc#1004437) * add 0311-95iscsi-ip-ibft-is-deprecated.patch - 40network: do not print warning about non-existing file (bsc#1004437) * add 0312-40network-Do-not-print-message-about-tmp-net.ibft0.c.patch- 90dmraid: do not delete partitions (bsc#998860) * add 0309-90dmraid-do-not-delete-partitions.patch- Give-persistent_policy-precedence-over-dev-mapper-names (bsc#908143) * add: 0502-persistent_device_policy_param_enhance.patch - mdadm IMSM_NO_PLATFORM workaround for kdump (bsc#975404) * add: 0308-mdraid_add_IMSM_NO_PLATFORM_env.patch- 90multipath: parse commandline option 'multipath=off' (bsc#1001691) * add 0307-90multipath-parse-kernel-commandline-option-multipat.patch- 95fcoe: do not start fcoemon twice (bsc#1001512) * add 0225-95fcoe-do-not-start-fcoemon-twice.patch- Reformat patch headers: * modify 0199-rd-iscsi-waitnet-default-false.patch * modify 0200-dracut_fix_multipath_without_config.patch * modify 0210-add_fcoe_uefi_check.patch * modify 0212-fcoe_reorder_init_path.patch - Rediff patches to apply cleanly: * modify 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch * modify 0133-Allow-multiple-configurations-per-network-interface-.patch * modify 0170-iscsi-skip-ibft-invalid-dhcp.patch * modify 0218-40network-allow-persistent-interface-names.patch - Remove spurious whitespaces: * modify 0169-network_set_mtu_macaddr_for_dhcp.patch - 40network: print out correct prefix (bsc#996141) * modify 0125-40network-separate-mask-and-prefix.patch - 95iscsi: setup bnx2i offload connection correctly (bsc#997598) * add 0224-95iscsi-setup-bnx2i-offload-connections-properly.patch - Rename patches to match sequence number: * old: 0019-40network-Fix-race-condition-when-wait-for-networks.patch * new: 0012-40network-Fix-race-condition-when-wait-for-networks.patch * old: 0066-40network-always-start-netroot-in-ifup.sh.patch * new: 0013-40network-always-start-netroot-in-ifup.sh.patch- rd.iscsi.waitnet should default to false in order for dracut to wait for the network devices (bsc#997598) * add 0199-rd-iscsi-waitnet-default-false.patch- 95multipath: Replace 'grep' with 'sed' for shutdown scripts (bsc#999220) * modify 0306-90multipath-add-shutdown-script.patch- fix boot issues using RAID, bnc#970215- Add missing whitespace for md raid suse kernel param parsing (bsc#970215) * modify: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch - Fix IFS separater in net-lib.sh (bsc#996141) * modify: 0125-40network-separate-mask-and-prefix.patch- Rename patch: * From 0211-fix_multipath_check_hostonly.patch to 0303-fix_multipath_check_hostonly.patch - Rename patch: * From 0213-10i18n-keymap-find.patch to 0213-Fix-wrong-keymap-inclusion.patch- 95fcoe: Do not complain about missing /etc/hba.conf (bsc#980539) * Add 0215-95fcoe-Do-not-complain-about-missing-etc-hba.conf.patch - 95fcoe: silence lldpad warnings * Add 0216-95fcoe-silence-lldpad-warnings.patch - 95fcoe: Allow to specify the FCoE mode via the fcoe= parameter * Add 0217-95fcoe-Allow-to-specify-the-FCoE-mode-via-the-fcoe-p.patch - 40network: allow persistent interface names (bsc#995284) * Add 0218-40network-allow-persistent-interface-names.patch - 95fcoe: use interface names instead of MAC addresses * Add 0219-95fcoe-use-interface-names-instead-of-MAC-addresses.patch - 95fcoe: always set AUTO_VLAN for fcoemon (bsc#995019) * Add 0220-95fcoe-always-set-AUTO_VLAN-for-fcoemon.patch - 95fcoe: Add shutdown script (bsc#994860) * Add 0221-95fcoe-Add-shutdown-script.patch - 90dm: Fixup shutdown script (bsc#994860) * Add 0222-90dm-Fixup-shutdown-script.patch - 90dm: fixup dependency cycle between MD and DM shutdown (bsc#994860) * Add 0223-90dm-fixup-dependency-cycle-between-MD-and-DM-shutdo.patch - 90multipath: Start daemon after udev settle (bsc#986734) * Add 0304-90multipath-Start-daemon-after-udev-settle.patch - 90multipath: load dm_multipath module during startup * Add 0305-90multipath-load-dm_multipath-module-during-startup.patch - 90multipath: add shutdown script (bsc#994860) * Add 0306-90multipath-add-shutdown-script.patch- Reformat patches and add patch header: * 0053-01fips-fixup-loading-issues.patch * 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch * 0128-90lvm-Install-dm-snapshot-module.patch * 0133-Allow-multiple-configurations-per-network-interface-.patch * 0138-fips_add_aesni-intel.patch * 0168-remove_plymouth_logo_file.patch * 0169-network_set_mtu_macaddr_for_dhcp.patch * 0170-iscsi-skip-ibft-invalid-dhcp.patch * 0180-i18n_add_correct_fontmaps.patch * 0196-ibft-wait-for-session-on-all-paths.patch * 0201-fix_nfs_with_ip_instead_of_hostname.patch * 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch * fips-kernel-4.4-fixes.patch - Rename patch: * from fips-kernel-4.4-fixes.patch * to 0139-fips-kernel-4.4-fixes.patch- Do not overwrite existing FCoE configuration (bsc#993861) * Add 0213-95fcoe-Do-not-overwrite-FCoE-configuration.patch- Fix DASD SSID handling (bsc#989313) * Add 0501-dasd_fix_ssid_bigger_zero.patch- Advise user of fs recovery options when we fail to mount (fate#320443) * Add 0404-dracut-emergency-optionally-print-fs-help.patch- Add 32bit arm support to installkernel- Add 0213-10i18n-keymap-find.patch: - Fix choice of keymap for inclusion (bsc#942896) - Refresh 0301-include_sysconfig_language.patch- FCOE fix bsc#982588 * Add 0212-fcoe_reorder_init_path.patch- fips-kernel-4.4-fixes.patch: adjust the kernel module list to match the SLES 12 SP2 kernel. (bsc#976577)- Port missing SLES patches * Add 0197-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch * Add 0198-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch * Remove 0194-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch * Remove 0195-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch - Rewrite patch: * Add 0302-Revert-90multipath-add-hostonly-multipath.conf-in-ca.patch * Remove 0001-multipath_revert_mpathconf_binary_use.patch - Update 0403-95lunmask-Add-module-to-handle-LUN-masking.patch to match upstream kernel submission (FATE#319786)- Add IFS restoring where it has been lost due to mainline merging (bsc#977117) * Add 0500-Reset-IFS-variable.patch- Make sure to install collect binary (bsc#976466) * Add: 0188-95dasd_rules-Install-collect-udev-helper-binary.patch- Remove version from requires on subpackage - Add a split provide because of the package split for SLE12 SP1 to SP2 upgrade- Forward port of latest SLES patches (fate#320499) Add: * 0001-multipath_revert_mpathconf_binary_use.patch (fate#320499) * 0170-iscsi-skip-ibft-invalid-dhcp.patch (bsc#953361) * 0160-s390-update_active_devices_initrd.patch (bsc#939101) * 0161-95zfcp_rules-simplified-rd.zfcp-commandline-for-NPIV.patch (bsc#964456) * 0190-replace-iscsistart-with-systemd-service-files.patch (fate#319024) * 0191-static_network_setup_return_zero.patch (bsc#919179) * 0192-iscsi_set_boot_protocol_from_ifcfg.patch (bsc#919179) * 0193-95iscsi-Set-number-of-login-retries.patch (bsc#951003) * 0196-ibft-wait-for-session-on-all-paths.patch (bsc#951003) * 0403-95lunmask-Add-module-to-handle-LUN-masking.patch (FATE#319786) Added, but still commented in spec file (still needs adjusting): - Fixup booting from qla4xxx (bsc#951003) * 0194-95iscsi-Do-not-require-network-for-qla4xxx-flash-ses.patch * 0195-95iscsi-set-rd.iscsi.firmware-for-qla4xxx-sessions.patch- dracut-installkernel: Fix for aarch64 (bsc#947670)- Move dist config file to /usr/lib/dracut/dracut.conf.d (bsc#972143) - Remove stale, unused patch file: 0181-no_systemd_cryptsetup.patch - Still create a debug config example in /etc/dracut.conf.d- Add 0211-fix_multipath_check_hostonly.patch: - Fix warning about multipath- Modify 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch: - Don't try to include plymouth if plymouth-dracut pkg. not installed- Add 0210-add_fcoe_uefi_check.patch: - Only install fcoe-uefi module if needed (boo#965477)- Fix 0208-no_forced_virtnet.patch: - On non-QEMU systems it returned non-zero, causing dracut to fail - Fixed boo#965477 - dracut.spec: Remove 90qemu-net entirely instead of disabling - running_in_qemu was broken (reading output of >/dev/null)- Fix 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe.patch: - Patch did not have any effect whatsoever - Fixes bsc#869496 - Rename from 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch- Add 0169-network_set_mtu_macaddr_for_dhcp.patch: - Set MTU and LLADDR for DHCP if specified (boo#959803)- Modify 0017-45ifcfg-use-distro-specific-scripts.patch: - Also revert upstream commit f34e1d6b to not forcibly include network and ifcfg modules (bsc#960669) - Refresh: - 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch - 0132-40network-fixup-static-network-configuration.patch - 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch - 0402-driver-fail-summary.patch- Add 0209-fix_modules_load_d_hostonly.patch: - Fix modules-load.d with hostonly (boo#962224)- Add 0208-no_forced_virtnet.patch: Don't include qemu-net modules without reason. Fix for bsc#960669- Refresh and merge: 0133-Allow-multiple-configurations-per-network-interface-.patch 0145-40network-handle-ip-ifname-static-correctly.patch 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch - Delete 0134-Remove-bootdev-warning-bnc-881112.patch: - ip=ibft got deprecated, so workaround not necessary- Add 0207-handle_module_aliases.patch: Handle module aliases correctly to not generate unbootable initrds with different kernel versions. Fix for boo#962694- Don't require bind-utils, it conflicts with minimal-base-conflicts- Add warning about pkgconfig file to rpmlintrc's ignore list - Fix spec file: - Add dracut-catimages manpage to dracut-tools - Fix summary of dracut-tools subpackage- Remove 0400-use_fstab_systemd.patch - Move dracut-catimages, /boot/dracut and /var/lib/dracut into dracut-tools subpackage - Cleanup spec file- Refresh patches with line offsets: 0017-45ifcfg-use-distro-specific-scripts.patch 0048-40network-Only-enable-network-interfaces-if-explicit.patch 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch 0182-fix-include-parsing.patch 0183-fix_add_drivers_hang.patch 0203-no-fail-builtin-module.patc- Update to dracut-044 - Patches upstream, removed here: 0119-Reset-IFS-variable.patch 0120-mkinitrd-suse.sh-Bail-out-with-exit-1-if-initrd-cann.patch 0122-Get_kernel_version_from_gz_file_for_arm.patch 0165-Order-root-fsck-after-pre-mount.patch 0184-fix_lvm_wc_warning.patch 0185-dracut.sh-remove-_EARLY-from-CONFIG_MICROCODE_-check.patch 0401-mount_option_mountpoint.patch - Updated/Refreshed patches: 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch 0019-40network-Fix-race-condition-when-wait-for-networks.patch 0056-81cio_ignore-handle-cio_ignore-commandline.patch 0058-dracut-add-warning-when-including-unsupported-module.patch 0066-40network-always-start-netroot-in-ifup.sh.patch 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch 0125-40network-separate-mask-and-prefix.patch 0131-40network-handle-prefixed-IP-addresses-correctly.patch 0132-40network-fixup-static-network-configuration.patch 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch 0159-network-Try-to-load-xennet.patch 0202-dracut_dmraid_use_udev.patch 0203-no-fail-builtin-module.patch 0402-driver-fail-summary.patch- Fix 0202-dracut_dmraid_use_udev.patch: - Statement was missing a program to execute- Add 0206-nfs_dns_alias.patch to fix boo#955592: - Fix dracut run on nfs root where NFS host is a DNS ALIAS - Require bind-utils. host is used in some lines- Fix the wrong kernel config check for microcode with 4.4 kernel (boo#955712): 0185-dracut.sh-remove-_EARLY-from-CONFIG_MICROCODE_-check.patch- Disable 0400-use_fstab_systemd.patch - Fully implementing this would take ages - Fix boo#948771- Add numbers to the filename of all patches: fips_add_aesni-intel.patch -> 0138-fips_add_aesni-intel.patch dracut_fix_multipath_without_config.patch -> 0200-dracut_fix_multipath_without_config.patch fix_nfs_with_ip_instead_of_hostname.patch -> 0201-fix_nfs_with_ip_instead_of_hostname.patch dracut_dmraid_use_udev.patch -> 0202-dracut_dmraid_use_udev.patch dracut_dont_use_dpkg_defaults_on_SUSE.patch -> 0300-dracut_dont_use_dpkg_defaults_on_SUSE.patch- Update description in dracut.spec- Add 0301-include_sysconfig_language.patch: - Include /etc/sysconfig/language instead of forcibly generating /etc/locale.conf - Workaround and partial fix for boo#927250- Add 0205-mdraid_ignore_hostonly.patch: - Always install mdraid modules (boo#935993)- Modify 0402-driver-fail-summary.patch - Add notice (bsc#952491) - Use mktemp instead of hardcoded filenames (bnc#935338) - Modify 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch - Use mktemp instead of hardcoded filenames (bnc#935338)- Add dracut-rpmlintrc - Fix permissions of various scripts, as patch does not create executable files- Fix format of patch disablement- Add 0204-mkinitrd-fix-monster.patch: - Implement functionality of -A option - Without this patch, -A sets host_only=0, but host_only wasn't used - Translates into --no-host-only now - References boo#935993- Add 0402-driver-fail-summary.patch: - Port 0169-Enabled-Warning-for-failed-kernel-modules-per-defaul.patch: Subject: Enable warning for failed kernel moduiles Enabled Warning for failed kernel modules per default and added summary of those to the end of dracut output References: bnc#886839 - Disable inline warnings in favour of summary- Add 0203-no-fail-builtin-module.patch: Don't let inst1mod fail if module is built-in - Fixes bsc#935563- Always install dm-snaphost module if lvm dracut module is needed, even if dm-snampshot is not loaded on the host yet (bsc#947518) A 0128-90lvm-Install-dm-snapshot-module.patch- Add patch 0184-fix_lvm_wc_warning.patch: - Upstream commit 08eca6 to get rid of missing wc warning- Fix 0181-no_systemd_cryptsetup.patch: - Password input without plymouth didn't work- Disable 0181-no_systemd_cryptsetup.patch: it breaks existing installations of encrypted / on LVM.- Fix 0182-fix-include-parsing.patch - Didn't parse arguments with spaces correctly- Add patch 0183-fix_add_drivers_hang.patch: - Fix possible hang in dracut caused by add_drivers+=" " in dracut.conf (bsc#923116)- Add patch 0182-fix-include-parsing.patch: - Fix parsing of "-i" and "--include" - Fixes boo#908452- Add patch 0181-no_systemd_cryptsetup.patch: - rd.luks.key is not implemented (properly) if systemd is enabled, so ignore systemd in 90crypt - Fixes boo#915849- Fix systemd-vconsole-error properly (bsc#943312 and bsc#932981) Rewrite 0180-dracut-add-trivial-vconsole-fontmap.patch as 0180-i18n_add_correct_fontmaps.patch- fix systemd-vconsole-error in initrd (bsc#943312) Add 0180-dracut-add-trivial-vconsole-fontmap.patch- Add 0401-mount_option_mountpoint.patch: Make it possible to use a mountpoint as --mount parameter- Add experimental 0400-use_fstab_systemd.patch: Add entry for /sysroot in /etc/fstab instead of relying on root= and rootflags=- fix plymouth installation if dpkg package is installed - add dracut_dont_use_dpkg_defaults_on_SUSE.patch- Do not recommend, but require binutils package. bsc#941928- get_kernel_version is required for /sbin/mkinitrd- Update to version 043 Minor change: add missing dmsquash-generator- Fix dmraid issue bnc#905746 A dracut_dmraid_use_udev.patch - Taken over from SLE12 A fips_add_aesni-intel.patch - Do not touch /run vs /var/run bnc#922676 D 0106-dracut-Enable-converting-of-directory-var-run-var-lo.patch - Update dracut to version 042 Remove these already included or unneeded patches: D dracut_v041_to_HEAD.patch D 0011-Correct-paths-for-openSUSE.patch D 0068-95fcoe-uefi-Test-for-EFI-firmware.patch D 0170-enable-logitech-hidpp.patch - Fix nfs mount if IPv4 is used in fstab instead of hostname A fix_nfs_with_ip_instead_of_hostname.patch Adjust/refresh: M 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch M 0016-Add-new-s390x-specific-rule-files.patch M 0017-45ifcfg-use-distro-specific-scripts.patch M 0019-40network-Fix-race-condition-when-wait-for-networks.patch M 0020-00warpclock-Set-correct-timezone.patch M 0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch M 0048-40network-Only-enable-network-interfaces-if-explicit.patch M 0053-01fips-fixup-loading-issues.patch M 0056-81cio_ignore-handle-cio_ignore-commandline.patch M 0057-01fips-Include-some-more-hmacs.patch M 0058-dracut-add-warning-when-including-unsupported-module.patch M 0059-99suse-Add-SUSE-specific-initrd-parsing.patch M 0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch M 0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch M 0066-40network-always-start-netroot-in-ifup.sh.patch M 0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch M 0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch M 0079-95dasd_rules-fixup-rd.dasd-parsing.patch M 0080-95dasd_rules-print-out-rd.dasd-commandline.patch M 0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch M 0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch M 0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch M 0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch M 0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch M 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch M 0089-40network-create-var-lib-wicked-in-ifup.sh.patch M 0090-dracut-caps-Remove-whole-caps-module.patch M 0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch M 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch M 0106-dracut-Enable-converting-of-directory-var-run-var-lo.patch M 0107-Fixup-typo-firmare-instead-of-firmware.patch M 0108-91zipl-Store-commandline-correctly.patch M 0109-95dasd_rules-Store-all-devices-in-commandline.patch M 0110-95zfcp_rules-Store-all-devices-in-commandline.patch M 0113-91zipl-Install-script-as-executable.patch M 0114-91zipl-Translate-ext2-3-into-ext4.patch M 0116-Mark-scripts-as-executable.patch M 0117-95dasd_rules-Enable-the-device-before-checking-devic.patch M 0118-95zfcp_rules-Enable-the-device-before-checking-devic.patch M 0119-Reset-IFS-variable.patch M 0120-mkinitrd-suse.sh-Bail-out-with-exit-1-if-initrd-cann.patch M 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch M 0122-Get_kernel_version_from_gz_file_for_arm.patch M 0123-95zfcp_rules-fix-typo-in-module_setup.patch M 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch M 0125-40network-separate-mask-and-prefix.patch M 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch M 0130-nfs-Always-add-all-kernel-modules-for-kdump.patch M 0131-40network-handle-prefixed-IP-addresses-correctly.patch M 0132-40network-fixup-static-network-configuration.patch M 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch M 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch M 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch M 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch M 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch M 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch M 0159-network-Try-to-load-xennet.patch M 0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch M 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch M 0165-Order-root-fsck-after-pre-mount.patch M 0168-remove_plymouth_logo_file.patch M dracut_fix_multipath_without_config.patch- Fix mkinitrd (get_kernel_version) for arm* arch by getting kernel version from vmlinux.*.gz file instead of [uz]Image file. Taken over from mkinitrd bnc#908454 * Add patch 0122-Get_kernel_version_from_gz_file_for_arm.patch - Fix nfs ip= setup in case of IP instead of host in root= name (bsc#931307) - Honor allow_unsupported_modules setting From: Borislav Petkov $ make install of a locally built kernel, you don't want dracut to do --check-supported for supported modules when you have "allow_unsupported_modules 1" in /etc/modprobe.d/10-unsupported-modules.conf. Teach /sbin/installkernel to pay attention to that setting. Use modprobe --showconfig too, which is going to be the proper way to do it starting with 12SP1.- Add fix for multipath systems without multipathd.conf bsc#927719: Tumbleweed Snapshot blocked: no multipath support in 20150416\ (likely dracut issue) bsc#930019: multipath is broken in dracut due to missing /etc/multipath.conf file (systemd multpath.service condition) * Added patch: dracut_fix_multipath_without_config.patch- Update to dracut mainline version 041. Half of the patches got integrated mainline. Some others have been merged together when it made sense some have been left out, but are still in the repository as they need some special treating and mainline discussion whether/how they get added. These are also not urgently needed, but are debugging patches. I broke the rule here to mention every added/deleted/modified patch as every patch is touched and every 2nd got removed (mainline integrated). I also re-ordered the patches in the PatchXY: area for easier merging them and get them discussed and posted mainline easier, topic by topic. - Patches merged in the git tracking repository: 0065-95iscsi-Fixup-bnx2i-offload-booting.patch 0028-95udev-rules-Include-correct-sg3_utils-rules.patch 0135-lvm-Fix-12819a579900b9691e2-check-for-existance-of-6.patch 0100-Add-btrfs-rescue-utilities.patch 0067-95fcoe-check-always-returns-255.patch 0138-warpclock-Do-not-use-warpclock-module-on-S390-x-hwcl.patch 0077-90multipath-add-missing-11-dm-mpath.rules-file.patch 0042-Enhance-suse.conf-example-with-SUSE-specific-setting.patch 0161-Fix-error-message-when-there-are-no-internal-kernel-.patch 0111-90mdraid-Remove-line-for-offroot-detection.patch 0129-Revert-commit-6ecab258710d158a7a6-and-only-do-not-wa.patch 0041-mkinitd-suse-remove-hostonly-and-hostonly-cmdline.patch 0030-95iscsi-Autodetect-iSCSI-firmware.patch 0052-99base-Add-chown-binary.patch 0105-95iscsi-parse-output-from-iscsiadm-correctly.patch 0101-Print-stored-dracut-commandline-during-initramfs-bui.patch 0096-dracut-Fix-error-local-can-only-be-used-in-a-functio.patch 0043-40network-always-add-network-module.patch 0035-Introduce-force-drivers-parameter-and-force_drivers-.patch 0136-Revert-95udev-rules-add-persistent-network-rule.patch 0143-iscsi-Fix-up-ipv6-in-brackets-iterate-over-all-possi.patch 0167-do-not-symlink-var-log-to-run-log.patch 0024-Fixup-mdraid-setup.patch 0032-mkinitrd-suse.sh-Use-hostonly-and-hostonly-cmdline-c.patch 0022-95udev-rules-add-persistent-network-rule.patch 0166-load-xhci-pci.patch 0047-95resume-skip-module-for-s390-x.patch 0014-Update-dracut-manpage-for-GRUB-Legacy-and-GRUB2.patch 0055-95fcoe-Only-install-fcoe-module-if-required.patch 0078-Restore-original-IFS-value.patch 0046-dracut-Do-not-wait-for-swap-device.patch 0074-More-empty-cmdline-fixes.patch 0112-99base-warn-on-invalid-command-for-initqueue.patch 0034-dracut-Do-not-stop-installing-drivers-if-one-fails.patch 0139-dracut.sh-check-for-logfile-logfile-option-and-creat.patch 0127-99base-Increase-initqueue-timeout-in-non-systemd-cas.patch 0104-Generate-fallback-mount-unit-for-root-filesystem.patch 0154-resume-Also-allow-this-module-on-S390-again-s2disk-c.patch 0149-dracut.sh-Fix-fstab-parsing-again.patch 0027-90multipath-install-dracut-specific-service-file.patch 0084-95rootfs-block-Correctly-terminate-commandline-param.patch dracut_v37_to_HEAD.patch 0128-90lvm-Install-dm-snapshot-module.patch 0063-90multipath-Install-libgcc_s-library.patch 0062-95iscsi-Install-libgcc_s-library.patch 0146-dracut.sh-corrected-logfile-check.patch 0071-Fix-non-export-of-journal-dev-boot-options.patch 0044-Add-find-to-debug-binaries.patch 0039-Remove-force-parameter-from-mkinitrd.patch 0026-90multipath-add-67-kpartx-compat.rules.patch 0099-90multipath-Load-device_handler-modules-early-during.patch 0029-90multipath-install-correct-multipath-rules.patch 0031-90multipath-Fixup-service-file-for-booting.patch 0036-95fcoe-Store-current-configuration-in-dracut-cmdline.patch A patch (dracut_v041_to_HEAD.patch) is being added without being properly referenced from the changelog. 0151-Go-back-to-xz-again-pixz-may-use-too-much-memory-whi.patch 0069-81cio_ignore-skip-module-if-cio_ignore-is-not-active.patch 0070-81cio_ignore-rewrite-module.patch 0033-95iscsi-Set-correct-iscsi_started-value-for-iSCSI-fi.patch 0098-Do-not-call-lvm-for-non-LVM-device-mapper-devices.patch 0023-systemd-always-tries-to-load-autofs4.patch 0051-mkinitrd-suse-add-update-bootloader-message.patch 0013-mkinitrd-suse-do-not-update-bootloader-if-no-kernel-.patch 0115-Handle-module-alias-properly.patch 0054-95iscsi-update-commandline-printing.patch 0148-dracut.sh-Fix-LABEL-and-other-fstab-syntax.patch 0122-btrfs-btrfs-dump-super-and-btrfs-select-super-do-not.patch 0045-40network-add-missing-_arch-variable-declaration.patch 0050-95iscsi-strip-one-set-of-quotes-when-calling-initque.patch 0152-Add-a-comment-to-easily-add-debug-modules-also-add-v.patch 0147-dracut.sh-Fix-UUID-fstab-parsing-in-case-mount-optio.patch 0038-95fcoe-start-lldpad-separately.patch 0082-00warpclock-check-for-sbin-hwclock.patch 0155-iscsi-iscsi.initiator-and-others-can-and-must-only-s.patch 0037-95fcoe-update-fcoe-interface-check.patch 0141-iscsi-Avoid-bad-ip-route-call-on-empty-address.patch 0049-95iscsi-Use-ip-ibft-for-ibft-autoconfiguration.patch 0153-Only-add-network-module-on-request-and-on-dependenci.patch 0097-Implement-rd.timeout-to-modify-the-device-timeout.patch 0169-fix-systemd-vconsole.patch 0073-Don-t-create-lots-of-empty-cmdline-files-for-hostonl.patch 0103-Fixup-missing-separators-in-rootfs-block-cmdline.patch 0064-90kernel-modules-install-scsi_dh_alua.patch 0012-Check-for-plymouth-lib-directories.patch 0092-dracut-nbd-Only-complain-of-missing-binary-in-hoston.patch 0160-nfs-Add-ip-.-and-root-nfs.-parameters-to-internal-dr.patch 0093-95iscsi-generate-commandline-for-software-iscsi.patch 0040-95fcoe-skip-VLAN-devices-in-fcoe-up.patch 0156-dracut.usage.asc-Remove-distro-specific-help-from-ma.patch 0018-mkinitrd-suse-Fix-whitespaces-when-adding-drivers.patch 0140-dracut.sh-Avoid-duplicate-devices-in-host_devs.patch 0095-95iscsi-use-static-configuration-for-software-iscsi.patch 0025-95udev-rules-Add-59-scsi-sg_utils.rules.patch 0072-Also-export-root-boot-param-for-hostonly-cmdline-cas.patch 0102-Align-dev_unit_name-with-systemd-s-function.patch 0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch - Added dracut_v041_to_HEAD.patch: new patch from v041 against our git- Add patch to load logitech-hidpp module in default initrd, fixes issues with not being able to enter LUKS password with logitech wireless keyboards (boo#918938) + Added: 0170-enable-logitech-hidpp.patch- dracut-fix-systemd-vconsole.patch: patch from upstream to start the vconsole for new systemd. + Added 0169-fix-systemd-vconsole.patch- Add patch to remove PLYMOUTH_LOGO_FILE from modules.d/50plymouth/plymouth-populate-initrd.sh (bnc#910952) + 0168-remove_plymouth_logo_file.patch- Do no longer package 02caps: patch 90 takes care of removing it.- regenerate the initrds on updating this package (or the -fips subpackage)- Apply patch for systemd-journald SIGTERMing on boot bnc#915575 * 0167-do-not-symlink-var-log-to-run-log.patch- add 0166-load-xhci-pci.patch load xhci-pci on Linux-3.18+ to allow USB-keyboard to give LUKS PW (bnc#911319)- 0001-kernel-modules-Fix-storage-module-selection-for-sdhc.patch: fix storage module selection for sdhci/mmc/ahci- add 0165-Order-root-fsck-after-pre-mount.patch ensure root fsck runs after dracut-pre-mount.service which calls resume (bnc#906592)- dracut-initrd-restore.patch: dracut-shutdown.service invokes dracut-initramfs-restore script which will never work in openSUSE because initrd images are named initrd not initramfs. Patch is from: Cristian Rodríguez * Add 0164-Fix-initramfs-ver.img-vs-initrd-ver-in-dracut-initra.patch- Overwrite/generate modules.dep file using depmod since the file modules.dep is not portable across releases (bsc#874621).- Fix install-kernel with xen for self build kernels to show up in grub2 properly (bsc#897901) * Modify dracut-installkernel (source file) - Fix foreign fonts in plymouth and console (bnc#897972) * Add 0163-Install-etc-sysconfig-console-to-see-specific-fonts.patch- Add ip= and root=nfs.. to dracut internal cmdline to make nfsroot working (bnc#896464) * Add 0160-nfs-Add-ip-.-and-root-nfs.-parameters-to-internal-dr.patch - Fix error message in case there is no internal dracut cmdline added Simple fix * Add 0161-Fix-error-message-when-there-are-no-internal-kernel-.patch - Request DHCP lease instead of getting/applying the offer No bug number, but Pawel rated this high prio. This should hit SLE12 still. * Add 0162-network-Request-DHCP-lease-instead-of-getting-applyi.patch- Try to load xennet driver in network module (if loaded). bnc#896464, bnc#896259 * Add 0159-network-Try-to-load-xennet.patch- dracut.usage.asc: Remove distro specific help from manpage (bnc#895363) * Add 0156-dracut.usage.asc-Remove-distro-specific-help-from-ma.patch - Add /boot/zipl to host devs if it is a mount point (bnc#892187) * Add 0157-Add-boot-zipl-to-host-devs-if-it-is-a-mount-point.patch - Add SUSE kernel module dependencies (in /etc/modprobe.d/*) (bnc#895331) * Add 0158-Add-SUSE-kernel-module-dependencies-in-etc-modprobe..patch- Network module may take quite a lot of initrd space. Do not add it unconditionally (bnc#892851) * Add 0153-Only-add-network-module-on-request-and-on-dependenci.patch - S390x can do s2disk, allow resume module there (bnc#889795) * Add 0154-resume-Also-allow-this-module-on-S390-again-s2disk-c.patch - Harden iscsi parameter checking. No bug report, but this problem was found during multipath testing and happens with 2 or more iscsi devices. * Add 0155-iscsi-iscsi.initiator-and-others-can-and-must-only-s.patch- Do not blindly try to touch the logfile (bnc#893219) * Add 0146-dracut.sh-corrected-logfile-check.patch - Only fix UUID= fstab parsing * Add 0147-dracut.sh-Fix-UUID-fstab-parsing-in-case-mount-optio.patch - Also fix other parsing syntax in fstab like LABEL= * Add 0148-dracut.sh-Fix-LABEL-and-other-fstab-syntax.patch - Fix up some bugs from previous commit * Add 0149-dracut.sh-Fix-fstab-parsing-again.patch - bnc#893615 * Add 0150-Find-kernel-modules-in-extra-and-weak-updates-path-a.patch - pixz does need too much memory, go back to xz in a conservative way (bnc#893981) * Add 0151-Go-back-to-xz-again-pixz-may-use-too-much-memory-whi.patch - Add some default tools to initrd when debug module is included and already provided an commented example line how to easily enable it. No functional change by default. * Add 0152-Add-a-comment-to-easily-add-debug-modules-also-add-v.patch- dracut.sh: check for logfile (--logfile option) and create it if necessary Add 0139-dracut.sh-check-for-logfile-logfile-option-and-creat.patch - Avoid duplicate names in host_devs Add 0140-dracut.sh-Avoid-duplicate-devices-in-host_devs.patch - iscsi: Avoid bad ip route call on empty address Add 0141-iscsi-Avoid-bad-ip-route-call-on-empty-address.patch - 40network: Don't report error for .../ifroute-* during module setup Add 0142-40network-Don-t-report-error-for-etc-sysconfig-netwo.patch - iscsi: Fix up ipv6 in brackets , iterate over all needed iscsi mounts Add 0143-iscsi-Fix-up-ipv6-in-brackets-iterate-over-all-possi.patch - 90crypt: Fixed crypttab_contains() to also work with device in /etc/crypttab Add 0144-90crypt-Fixed-crypttab_contains-to-also-work-with-de.patch - 40network: handle 'ip=ifname:static' correctly (bnc#892801) Add 0145-40network-handle-ip-ifname-static-correctly.patch- Allow multiple configurations per network interface (bnc#887906) Add 0133-Allow-multiple-configurations-per-network-interface-.patch - Remove bootdev warning (bnc#881112) Add 0134-Remove-bootdev-warning-bnc-881112.patch - check for existance of 69-dm-lvm-metad.rules in modules_setup.sh, lvm module (bnc#891791) Add 0135-lvm-Fix-12819a579900b9691e2-check-for-existance-of-6.patch - Moved persistent network rule revert to another file (was not in github): Delete: 0133-Remove-70-persistent-net.rules.patch Add: 0136-Revert-95udev-rules-add-persistent-network-rule.patch - dracut-use-fipscheck-openssl.patch: Switch from Mozilla NSS sha256hmac checking to fipscheck as recommended Add: 0137-Switch-from-Mozilla-NSS-sha256hmac-checking-to-fipsc.patch - warpclock: Do not use warpclock module on S390(x), hwclock does not exist there (bnc#884513) Add 0138-warpclock-Do-not-use-warpclock-module-on-S390-x-hwcl.patch- 99base: Increase initqueue timeout in non systemd case (bnc#887402) * Add: 0127-99base-Increase-initqueue-timeout-in-non-systemd-cas.patch - 90lvm: Install dm-snapshot module (bnc#888530) * Add: 0128-90lvm-Install-dm-snapshot-module.patch - Revert commit 6ecab258710d158a7a6 and only do not wait for swap via parameter (bnc#882812) * Add: 0129-Revert-commit-6ecab258710d158a7a6-and-only-do-not-wa.patch - nfs: Always add all kernel modules for kdump (bnc#887906) * Add: 0130-nfs-Always-add-all-kernel-modules-for-kdump.patch - 40network: handle prefixed IP addresses correctly (bnc#880108) * Add: 0131-40network-handle-prefixed-IP-addresses-correctly.patch - 40network: fixup static network configuration * Add: 0132-40network-fixup-static-network-configuration.patch - Remove 70-persistent-net.rules * Add: 0133-Remove-70-persistent-net.rules.patch- mkinitrd-suse.sh: Bail out with exit 1 if initrd cannot be generated (bnc#886630) * Add: 0120-mkinitrd-suse.sh-Bail-out-with-exit-1-if-initrd-cann.patch - Adjust initramfs-$kernel.img to SUSE default: initrd-$kernel (bnc#882306) * Add: 0121-Adjust-initramfs-kernel.img-to-SUSE-default-initrd-k.patch - btrfs: btrfs-dump-super and btrfs-select-super do not exist (bnc#886883) * Add: 0122-btrfs-btrfs-dump-super-and-btrfs-select-super-do-not.patch - 95zfcp_rules: fix typo in module_setup (bnc#887582) * Add: 0123-95zfcp_rules-fix-typo-in-module_setup.patch - 40network: Update iBFT scanning code to handle IPv6 (bnc#887542) * Add: 0124-40network-Update-iBFT-scanning-code-to-handle-IPv6.patch - 40network: separate 'mask' and 'prefix' (bnc#887542) * Add: 0125-40network-separate-mask-and-prefix.patch - 01fips: Add drbg module to force loaded modules (bnc#875855) * Add: 0126-01fips-Add-drbg-module-to-force-loaded-modules.patch- Fixup executable bits of newly patched files manually in spec file bnc#887117- Mark all scripts as executable (bnc#887010) * Remove: 0116-81cio_ignore-Mark-scripts-as-executable * Add: 0116-Mark-scripts-as-executable.patch - 95dasd_rules: Enable device before checking type * Add: 0117-95dasd_rules-Enable-the-device-before-checking-devic.patch - 95zfcp_rules: Enable device before checking type * Add: 0118-95zfcp_rules-Enable-the-device-before-checking-devic.patch - Reset IFS variable * Add: 0119-Reset-IFS-variable.patch- Handle module alias properly (bnc#886839) * Add: 0115-Handle-module-alias-properly.patch - 81cio_ignore: Mark scripts as executable (bnc#887010) * Add: 0116-81cio_ignore-Mark-scripts-as-executable.patch- 91zipl: Translate 'ext2' into 'ext4' module * Add: 0114-91zipl-Translate-ext2-3-into-ext4.patch- Enable converting of directory /var/run /var/lock to symlinks (bnc#877680) * Add: 0106-dracut-Enable-converting-of-directory-var-run-var-lo.patch - Fixup typo 'firmare' instead of 'firmware' * Add: 0107-Fixup-typo-firmare-instead-of-firmware.patch - 91zipl: Store commandline correctly * Add: 0108-91zipl-Store-commandline-correctly.patch - 95dasd_rules: Store all devices in commandline * 0109-95dasd_rules-Store-all-devices-in-commandline.patch - 95zfcp_rules: Store all devices in commandline * Add: 0110-95zfcp_rules-Store-all-devices-in-commandline.patch - 90mdraid: Remove line for 'offroot' detection * Add: 0111-90mdraid-Remove-line-for-offroot-detection.patch - 99base: warn on invalid command for initqueue * Add: 0112-99base-warn-on-invalid-command-for-initqueue.patch - 91zipl: Install script as executable * Add: 0113-91zipl-Install-script-as-executable.patch- Print stored dracut commandline during initramfs build * Add: 0101-Print-stored-dracut-commandline-during-initramfs-bui.patch - Align dev_unit_name() with systemd's function * Add: 0102-Align-dev_unit_name-with-systemd-s-function.patch - Fixup missing separators in rootfs-block cmdline * Add: 0103-Fixup-missing-separators-in-rootfs-block-cmdline.patch - Generate fallback mount unit for root filesystem (bnc#855258) * Add: 0104-Generate-fallback-mount-unit-for-root-filesystem.patch - 95iscsi: parse output from iscsiadm correctly (bnc#886199) * Add: 0105-95iscsi-parse-output-from-iscsiadm-correctly.patch- 90btrfs: Install rescue utilities to initrd * Add: 0100-btrfs-add-initrd-rescue-utilities.patch- 40network: create /var/lib/wicked in ifup.sh (bnc#885141) * Add: 0089-40network-create-var-lib-wicked-in-ifup.sh.patch - dracut: caps: Remove whole caps module * Add: 0090-dracut-caps-Remove-whole-caps-module.patch - dracut: biosdevname: Only install if present * Add: 0091-dracut-biosdevname-In-SUSE-biosdevname-package-is-in.patch - dracut: nbd: Only complain of missing binary in hostonly mode if rootfs is on nbd * Add: 0092-dracut-nbd-Only-complain-of-missing-binary-in-hoston.patch - 95iscsi: generate commandline for software iscsi (bnc#880108) * Add: 0093-95iscsi-generate-commandline-for-software-iscsi.patch - Implement shortcut 'ip=:static' for static configuration * Add: 0094-Implement-shortcut-ip-ifname-static-for-static-confi.patch - 95iscsi: use static configuration for software iscsi (bnc#884768) * Add: 0095-95iscsi-use-static-configuration-for-software-iscsi.patch - dracut: Fix error: local: can only be used in a function * Add: 0096-dracut-Fix-error-local-can-only-be-used-in-a-functio.patch - Implement 'rd.timeout' to modify the device timeout (bnc#878770) * Add: 0097-Implement-rd.timeout-to-modify-the-device-timeout.patch - Do not call 'lvm' for non-LVM device-mapper devices * Add: 0098-Do-not-call-lvm-for-non-LVM-device-mapper-devices.patch - 90multipath: Load device_handler modules early during boot (bnc#871617) * Add: 0099-90multipath-Load-device_handler-modules-early-during.patch- 91zipl: Add new module for s390x configuration changes (bnc#884743) * Add: 0088-91zipl-Add-new-module-to-update-s390x-configuration.patch- 95dasd_rules: Fixup rd.dasd parsing * Add: 0079-95dasd_rules-fixup-rd.dasd-parsing.patch - 95dasd_rules: Print out rd.dasd command-line * Add: 0080-95dasd_rules-print-out-rd.dasd-commandline.patch - 95dasd_mod: do not set module parameter * Add: 0081-95dasd_mod-do-not-set-module-parameters-if-dasd_cio_.patch - 00warpclock: Check for /sbin/hwclock (bnc#884513) * Add: 0082-00warpclock-check-for-sbin-hwclock.patch - 95zfcp_rules: Fixup rd.zfcp parsing * Add: 0083-95zfcp_rules-Fixup-rd.zfcp-parsing.patch - 95rootfs_block: terminate commandline parameter * Add: 0084-95rootfs-block-Correctly-terminate-commandline-param.patch - 95zfcp_rules: Print out rd.zfcp command-line * Add: 0085-95zfcp_rules-print-out-rd.zfcp-commandline-parameter.patch - 95zfcp_rules: Auto-generate ipl device rule * Add: 0086-95zfcp_rules-Auto-generate-udev-rule-for-ipl-device.patch - 95dasd_rules: Auto-generate ipl device rule * Add: 0087-95dasd_rules-Auto-generate-udev-rule-for-ipl-device.patch- More empty commandline fixes * Add: 0074-More-empty-cmdline-fixes.patch - 95dasd_rules: enable parsing of rd.dasd= commandline parameter * Add: 0075-95dasd_rules-enable-parsing-of-rd.dasd-commandline-p.patch - Correctly set cio_ignore for dynamic s390 rules * Add: 0076-Correctly-set-cio_ignore-for-dynamic-s390-rules.patch - 90multipath: add missing 11-dm-mpath.rules file (bnc#883149) * Add: 0077-90multipath-add-missing-11-dm-mpath.rules-file.patch - Restore original IFS value (bnc#883770) * Add: 0078-Restore-original-IFS-value.patch- Fix non-export of journal dev boot options * Add: 0071-Fix-non-export-of-journal-dev-boot-options.patch - Also export root= boot param for hostonly-cmdline * Add: 0072-Also-export-root-boot-param-for-hostonly-cmdline-cas.patch - Don't create lots of empty cmdline files * Add: 0073-Don-t-create-lots-of-empty-cmdline-files-for-hostonl.patch- 81cio_ignore: rewrite module to not mount any filesystem (bnc#882685) * Add: 0070-81cio_ignore-rewrite-module.patch- 81cio_ignore: ignore module if cio_ignore is not specified (bnc#882685) * Add: 0069-81cio_ignore-skip-module-if-cio_ignore-is-not-active.patch- 40network: always start netroot in ifup.sh (bnc#881235) * Add: 0066-40network-always-start-netroot-in-ifup.sh.patch - 95fcoe: check() always returns 255 * Add: 0067-95fcoe-check-always-returns-255.patch - 95fcoe-uefi: Test for EFI firmware (bnc#882412) * Add: 0068-95fcoe-uefi-Test-for-EFI-firmware.patch- Rename patches to match git repository: * Old: more-fips-adjustments.patch * New: 0057-01fips-Include-some-more-hmacs.patch * Old: dracut-check-supported.patch * New: 0058-dracut-add-warning-when-including-unsupported-module.patch - Add 99suse module to git repository: * Remove: parse-suse-initrd.sh * Remove: module-setup-initrd.sh * Add: 0059-99suse-Add-SUSE-specific-initrd-parsing.patch - Add write-ifcfg-suse.sh to git repository: * Remove: write-ifcfg-suse.sh * Add: 0060-45ifcfg-Add-SUSE-specific-write-ifcfg-file.patch - Fixup error messages in write-ifcfg-suse.sh (bnc#881286) * Add: 0061-45ifcfg-Fixup-error-message-in-write-ifcfg-suse.patch - Add missing 'libgcc_s.so' library (bnc#881692): * Add: 0062-95iscsi-Install-libgcc_s-library.patch * Add: 0063-90multipath-Install-libgcc_s-library.patch - Install missing scsi_dh_alua module (bnc#871617) * Add: 0064-90kernel-modules-install-scsi_dh_alua.patch - 95iscsi: fixup bnx2i offload booting (bnc#855747) * Add: 0065-95iscsi-Fixup-bnx2i-offload-booting.patch- Add option to warn if unsupported modules are added to the initramfs - Enable this option for 'make install' when a kernel with CONFIG_SUSE_KERNEL_SUPPORTED enabled is used. (bnc#882332) - Add dracut-check-supported.patch- include the several hmacs needed for FIPS integrity checking of cryptsetup, libgcrypt, libfipscheck1. Also add the openssl HMACs too as someone else seems to use those too. Add: more-fips-adjustments.patch- Rediff patches to match git repository - 95fcoe: Check for FCoE devices prior to binaries * Modify 0055-95fcoe-Only-install-fcoe-module-if-required.patch - 99base: Install chown instead of chgrp * Modify 0052-99base-Add-chown-binary.patch - 95iscsi: do not try to detect iSCSI firmware during booting; should be handled via commandline parameter * Modify 0030-95iscsi-Autodetect-iSCSI-firmware.patch - Rename patch: * old: 0051-mkinitrd-suse-add-update-booloader-message.patch new: 0051-mkinitrd-suse-add-update-bootloader-message.patch- Rename patches to match git repository: * old: 0013-Correct-paths-for-openSUSE.patch new: 0011-Correct-paths-for-openSUSE.patch * old: 0014-Check-for-plymouth-lib-directories.patch new: 0012-Check-for-plymouth-lib-directories.patch * old: dracut_do_not_update_booloader_if_no_kernel_is_found.patch new: 0013-mkinitrd-suse-do-not-update-bootloader-if-no-kernel-.patch * old: suse_grub_manpage.patch new: 0014-Update-dracut-manpage-for-GRUB-Legacy-and-GRUB2.patch * old: replace_dhclient_with_wickedd_dhcp_supplicants.patch new: 0015-40network-replace-dhclient-with-wickedd-dhcp-supplic.patch * old: 0015-add-new-s390x-specific-rule-files.patch new: 0016-Add-new-s390x-specific-rule-files.patch * old: change_write_ifcfg_to_suse.patch new: 0017-45ifcfg-use-distro-specific-scripts.patch * old: dracut-fix-whitespace-add-drivers_call.patch new: 0018-mkinitrd-suse-Fix-whitespaces-when-adding-drivers.patch * old: wait_for_network_race_condition_fix.patch new: 0019-40network-Fix-race-condition-when-wait-for-networks.patch * old: dracut-warpclock_module.patch new: 0020-00warpclock-Set-correct-timezone.patch * old: s390-dcssblk.patch new: 0021-95dcssblk-Add-new-module-for-DCSS-block-devices.patch * old: dracut-install-persistent-rule.patch new: 0022-95udev-rules-add-persistent-network-rule.patch * old: dracut-really-always-add-autofs4.patch new: 0023-systemd-always-tries-to-load-autofs4.patch * old: mdraid-setup.patch new: 0024-Fixup-mdraid-setup.patch * old: 0015-95udev-rules-Add-59-scsi-sg_utils.rules.patch new: 0025-95udev-rules-Add-59-scsi-sg_utils.rules.patch * old: 0016-90multipath-add-67-kpartx-compat.rules.patch new: 0026-90multipath-add-67-kpartx-compat.rules.patch * old: 0017-90multipath-install-dracut-specific-service-file.patch new: 0027-90multipath-install-dracut-specific-service-file.patch * old: 0020-95udev-rules-Include-correct-sg3_utils-rules.patch new: 0028-95udev-rules-Include-correct-sg3_utils-rules.patch * old: 0021-90multipath-install-correct-multipath-rules.patch new: 0029-90multipath-install-correct-multipath-rules.patch * old: add_dracuts_network_params_for_iscsi.patch new: 0030-95iscsi-Autodetect-iSCSI-firmware.patch * old: 0022-90multipath-Fixup-service-file-for-booting.patch new: 0031-90multipath-Fixup-service-file-for-booting.patch * old: 0023-mkinitrd-suse.sh-Use-hostonly-and-hostonly-cmdline-c.patch new: 0032-mkinitrd-suse.sh-Use-hostonly-and-hostonly-cmdline-c.patch * old: 0024-95iscsi-Set-correct-iscsi_started-value-for-iSCSI-fi.patch new: 0033-95iscsi-Set-correct-iscsi_started-value-for-iSCSI-fi.patch * old: 0025-dracut_continue_adding_modules_also_on_error.patch new: 0034-dracut-Do-not-stop-installing-drivers-if-one-fails.patch * old: 0026-force_to_add_and_load_kernel_modules_other_than_via_boot_param.patch new: 0035-Introduce-force-drivers-parameter-and-force_drivers-.patch * old: 0027-95fcoe-Store-current-configuration-in-dracut-cmdline.patch new: 0036-95fcoe-Store-current-configuration-in-dracut-cmdline.patch * old: 0028-95fcoe-update-fcoe-interface-check.patch new: 0037-95fcoe-update-fcoe-interface-check.patch * old: 0029-95fcoe-start-lldpad-separately.patch new: 0038-95fcoe-start-lldpad-separately.patch * old: 0030-dracut-mkinitd_cleanup_force_host_only_var.patch new: 0039-Remove-force-parameter-from-mkinitrd.patch * old: 0031-95fcoe-skip-VLAN-devices-in-fcoe-up.patch new: 0040-95fcoe-skip-VLAN-devices-in-fcoe-up.patch * old: 0033-dracut_hostonly_hostonly_cmdline_default.patch new: 0041-mkinitd-suse-remove-hostonly-and-hostonly-cmdline.patch * old: 0034-suse.conf.example_extend.patch new: 0042-Enhance-suse.conf-example-with-SUSE-specific-setting.patch * old: 0035-always_add_network.patch new: 0043-40network-always-add-network-module.patch * old: 0036-add_extra_debug_binaries.patch new: 0044-Add-find-to-debug-binaries.patch * old: 0037-fix_s390_network_modules_install.patch new: 0045-40network-add-missing-_arch-variable-declaration.patch * old: 0038-remove_waiting_for_swap_dev.patch new: 0046-dracut-Do-not-wait-for-swap-device.patch * old: 0039-s390_no_resume_module.patch new: 0047-95resume-skip-module-for-s390-x.patch * old: 0041-only_enable_network_if_explicitly_requested.patch new: 0048-40network-Only-enable-network-interfaces-if-explicit.patch * old: 0042-ibft_autoconfig_param.patch new: 0049-95iscsi-Use-ip-ibft-for-ibft-autoconfiguration.patch * old: 0043-fcoe_strip_quotes.patch new: 0050-95iscsi-strip-one-set-of-quotes-when-calling-initque.patch * old: 0044-Add_update_bootloader_msg.patch new: 0051-mkinitrd-suse-add-update-booloader-message.patch * old: 0045-add-chown_binary.patch new: 0052-99base-Add-chown-binary.patch * old: dracut-fips-module-loading-fixes.patch new: 0053-01fips-fixup-loading-issues.patch * old: 0046-ibft_update_cmdline_printing.patch new: 0054-95iscsi-update-commandline-printing.patch * old: 0047-only_install_fcoe_if_required.patch new: 0055-95fcoe-Only-install-fcoe-module-if-required.patch * old: 0048-cio_ignore.patch new: 0056-81cio_ignore-handle-cio_ignore-commandline.patch- Mount zipl device on S390 (bnc#874902) Add 0048-cio_ignore.patch- Only install fcoe if required and suppress require-binaries output Add 0047-only_install_fcoe_if_required.patch - ibft: Correctly show ibft cmdline via print-cmdline Add 0046-ibft_update_cmdline_printing.patch- dracut-fips-module-loading-fixes.patch: bnc#875855 - adjust FIPS module list - on architecture specific modules, failing loading is not critical - ship 98selinux, for people that want to use SELinux.- Update to latest git HEAD: commit 0fa5dbedc5b222435f51f7460a81232ee120c4e1 Tue May 20 13:23 Modified dracut_v37_to_HEAD.patch Modified mdraid-setup.patch Modified dracut-install-persistent-rule.patch Removed 0032-98systemd-fixup-rootfs-generator-installation-path.patch - Add /etc/dracut.d.conf/01-dist modifications to file instead of writing to it via rpm build section Add 0033-dracut_hostonly_hostonly_cmdline_default.patch Add 0034-suse.conf.example_extend.patch - Cleanup mkinitrd-suse.sh: * Remove hostonly and hostonly-cmdline -> this is done via 01-dist config file now - Always add network module based on modules_setup.sh check() function and not via 01-dist config file Add 0035-always_add_network.patch - Add find to debug binaries - Useful and harmless Add 0036-add_extra_debug_binaries.patch - Fix adding of network modules for s390 (bnc#879302) Add 0037-fix_s390_network_modules_install.patch - Omit resume module on s390(x) - There is no suspend on s390 Add 0039-s390_no_resume_module.patch - Do not wait for swap - This causes trouble with Rudi's autobuild images: Add 0038-remove_waiting_for_swap_dev.patch - Fcoe and ibft fixes (bnc#879038): Add 0041-only_enable_network_if_explicitly_requested.patch Add 0042-ibft_autoconfig_param.patch Add 0043-fcoe_strip_quotes.patch - Print message when starting to update bootloader Add 0044-Add_update_bootloader_msg.patch - ToDo: Pass hostonly variable earlier so that is always avail in check() function. Still already add: Add 0040-fcoe_fix_check_function.patch - Add chown to initrd (bnc#879767) Add 0045-add-chown_binary.patch - Use parallel pixz instead of xz binary to compress the initrd- From Hannes Reinecke : fixup rootfs-generator installation path (bnc#878714) Add 0032-98systemd-fixup-rootfs-generator-installation-path.patch- Corrected previous patch Modified: 0031-95fcoe-skip-VLAN-devices-in-fcoe-up.patch- From Hannes Reinecke : skip VLAN devices in fcoe-up (bnc#878583) Add: 0031-95fcoe-skip-VLAN-devices-in-fcoe-up.patch- By Hannes Reinecke : - Fixup FCoE booting (bnc#877288) * Add 0027-95fcoe-Store-current-configuration-in-dracut-cmdline.patch * Add 0028-95fcoe-update-fcoe-interface-check.patch * Add 0029-95fcoe-start-lldpad-separately.patch - Cleanup host_only variable using in mkinitrd - Remove --force parameter from mkinitrd, we always force anyway * Add 0030-dracut-mkinitd_cleanup_force_host_only_var.patch - Remove acpi parameter from mkinitrd, this is done differently nowadays - Adjust manpage accordingly- also do the service magic in %post/%postun, otherwise purge-kernels will not get enabled.- Do not inst binaries explicitly into /bin or /usr/bin, it is already taken care of internally for that: Delete 0006-Install-bin-mount.patch Modify 0013-Correct-paths-for-openSUSE.patch - Do not stop trying to load drivers (via add-drivers or filesystems) if one fails Add 0025-dracut_continue_adding_modules_also_on_error.patch - Introduce force-drivers. mkinitrd should use this one instead of add-drivers later, if accepted mainline Add 0026-force_to_add_and_load_kernel_modules_other_than_via_boot_param.patch- Update add_dracuts_network_params_for_iscsi.patch to detect be2iscsi firmware devices - Remove obsolete patch fix-iscsi-firmware.sh - Fixup iscsi firmware booting with be2iscsi (bnc#873448): Added 0024-95iscsi-Set-correct-iscsi_started-value-for-iSCSI-fi.patch - Renamed mkinird_differ_host_and_cmdline_only_properly.patch to 0023-mkinitrd-suse.sh-Use-hostonly-and-hostonly-cmdline-c.patch- Update to lateste git HEAD 48b7ab1b35adf1f3f09f883ef14ea0a3fba1e468 Added: dracut_v37_to_HEAD.patch Modified: 0013-Correct-paths-for-openSUSE.patch Modified: mdraid-setup.patch Modified: replace_dhclient_with_wickedd_dhcp_supplicants.patch Deleted: 0018-fstab-do-not-mount-and-fsck-from-fstab-if-using-syst.patch Deleted: 0019-dracut-initqueue-service-runs-before-remote-fs-pre.t.patch - Fix lvm and other possible not working thing due to new parameter: hostonly-cmdline which has to be active by default bnc#874000 bnc#874905 bnc#874363 Added: mkinird_differ_host_and_cmdline_only_properly.patch - Make write-ifcfg-suse.sh more update robust Avoid rebasing of diff with every update touching this file by adding write-ifcfg-suse.sh as source file and copy/link in .spec file. Modified: change_write_ifcfg_to_suse.patch- consolidate -fips-aesni into -fips again. The problem due to it was split off upstream was solved in the kernel.- Create new -fips and -fips-aesni subpackage for kernel integrity checking. bnc#856310 FATE#316930 - add spaces around "network" in 01-dist.conf, as the addmodules list is concatenated and you never know which config is before or after and what it does.- Enable multipath correctly during booting (bnc#873686) Add: 0022-90multipath-Fixup-service-file-for-booting.patch- fix-iscsi-firmware.patch: Fix according to dracut-037 updates (iscsistarted-iscsi:).- add_dracuts_network_params_for_iscsi.patch: Add missing dracut's cmdline parameters to make network mandatory and boot using iBFT when present. Without them iBFT booting does not work.- Install correct rule files for multipath support (bnc#873151) Add: 0020-95udev-rules-Include-correct-sg3_utils-rules.patch Add: 0021-90multipath-install-correct-multipath-rules.patch- Do not always try to add iscsi module, let its check function decide - Compress initrd with xz --check=crc32 -6 by default- Remove the bootchart module, note that we still keep the systemd-bootchart one which provides similar functionality.- Remove the busybox module we have all basic tools already in the initrd - _unitdir is always defined nowadays, remove the conditionals.- Replaced dracut tarball with proper upstream tarball Add: dracut-037.tar.xz- Update dracut to 037 * Add --hostonly_cmdline switch * Update --mount syntax * Include modules from /updates directory * Fixes for network setup * Some small fixes - Rediff patches - Include iscsiuio again (bnc#872474) Remove: remove-iscsiuio.patch - Install 59-scsi-sg_utils.rules (bnc#872478) Add: 0015-95udev-rules-Add-59-scsi-sg_utils.rules.patch - Install 67-kpartx-compat.rules (bnc#872662) Add: 0016-90multipath-add-67-kpartx-compat.rules.patch - Install separate multipath service file (bnc#871610) Add: 0017-90multipath-install-dracut-specific-service-file.patch - Do not fsck and mount from fstab if systemd is used (bnc# Add: 0018-fstab-do-not-mount-and-fsck-from-fstab-if-using-syst.patch - Fixup initqueue for remote-fs Add: 0019-dracut-initqueue-service-runs-before-remote-fs-pre.t.patch- revert last change, ucode-intel is not mandatory and will get installed by default anyway, either via patterns or by modalias dependencies in the package itself.- Require package ucode-intel in x86*- mdraid-setup.patch Make mdraid scripts work with latest mdadm. Without this, boot from DDF or IMSM array fails if one device is missing (bnc#866660)- systemd always tries to load autofs4 otherwise it reports: Failed to insert module 'autofs4' dracut already adds it, but only if loaded already. Always load autofs4 even if not already loaded (bnc#869411) Add: dracut-really-always-add-autofs4.patch- Fix installkernel script bnc#862990- Add support for 70-persistent-net.rules in dracut (bnc#868375) Add: dracut-install-persistent-rule.patch- CRITICAL: Fix add-drivers passing from mkinitrd to dracut bnc#868397- Add s390 dcssblk driver and introduce rd.dcssblk= to pass mounts that should get activated at initrd stage fate#308263 Add: s390-dcssblk.patch- bnc#830060 - Dracut is missing warpclock/hwclock Add dracut-warpclock_module.patch- wait_for_network_race_condition_fix.patch: * In case of no network related params are specified, but rd.neednet=1 is set, default initqueue action is to wait until one of the network interfaces is marked as set up properly. (bnc#866771) * It also helps with initqueue's race condition when network interface shows up late. - replace_dhclient_with_wickedd_dhcp_supplicants.patch: Add a missing network setup flag. (bnc#866771)- Merge all dracut-* packages to one dracut.rpm package. Subpackages only had one or two minor files not worth splitting a package or dracut-network had important modules which should (like former main dracut package) always get installed - libcap does not exist and libcap2 or friends are not needed - > remove Requires: libcap - Reorder (sort) the files section a bit- Fix bug introduced with last commit: Bad whitespace logic when INITRD_MODULES contain more than one module.- Make sure that --add-drivers is not called with whitespace string which will lead to a "read line" user input request and things may get stuck at installation. - Add: dracut-fix-whitespace-add-drivers_call.patch - Remove s390 grub module again -> this will go into grub2 package (ask rw@suse.de for details) Delete/remove: s390_add-user-space-grub-rule.patch - Add installkernel script which installs the kernel when: make install is invoked. The script from mkinitrd has been taken over and adopted. Added source: dracut-installkernel bnc#862990- Fix syntax error -> missing then - Correct path, it is /usr/bin/grub2-emu- autofs4 is always included since mainline git commit: 314929920f27448b45bfd systemd: ensure autofs4 and ipv6 are included - Always add network and iscsi dracut module, so that ibft, iscsi, nfsroot work as expected.- change_write_ifcfg_to_suse.patch: Detect the system flavor and write the ifcfg files accordingly.Originally by Hannes Reinecke (hare@suse.de): - Install new s390x specific udev rules (bnc#856585) - Add: 0015-add-new-s390x-specific-rule-files.patch - Do not check for non-existing dasd_configure for s390x (bnc#856585)- Added 95grub2 module for s390x- remove-iscsiuio.patch: Remove iscsiuio references as this one is not present in SLE-12.- fix-iscsi-firmware.patch: Fix iSCSI iBFT boot up problem introduced with mainline changes- replace_dhclient_with_wickedd_dhcp_supplicants.patch: Replace dhclient with wickedd-dhcp4 and wickedd-dhcp6. Script up dhcp functionality in ifup.sh.-Added bug number to previous changelog entry-Updated suse_grub_manpage.patch to further correct for incorrect grub configuration paths bnc#858448-Updated suse_grub_manpage.patch for dracut-036-Added patch to fix manpage to reflect openSUSE GRUB Legacy and GRUB2 - removed patches: * dracut_git_v034_to_head.patch- Cleanup with spec-cleaner.- Version bump to 036 removing the need for patching from git. - removed patch: * dracut_git_v034_to_head.patch- Do not show usage error when no kernel was found. This may happen several times at package installation time and floods the logs. Modify dracut_do_not_update_booloader_if_no_kernel_is_found.patch- Correctly fix previous issue: Exit without calling update-bootloader (bnc#858268) Currently mkinitrd will always exit early without creating an initrd at all. Rebase: dracut_do_not_update_booloader_if_no_kernel_is_found.patch - Remove an obsolete comment from .spec fileExit without calling update-bootloader (bnc#858268): Add: dracut_do_not_update_booloader_if_no_kernel_is_found.patch Adding: Requires: systemd-sysvinit which has reboot, halt and other binaries dracut likes to add to the initrd. Cleanup and adjust to latest mainline: Dropping as these are included in the latest update_git_v034_to_head patch: Drop: 0001-95dasd-Install-kernel-modules-only-once.patch Drop: 0002-95dasd-Only-install-module-if-normalize_dasd_arg-is-.patch Drop: 0003-95dasd_mod-make-dasd_cio_free-optional.patch Drop: 0004-95zfcp-Make-installation-optional.patch Drop: 0005-95znet-Make-installation-optional.patch Drop: 0007-Fixup-keymap-setting-for-openSUSE.patch Drop: 0008-Add-DASD-configuration-for-SuSE.patch Drop: 0009-Add-zfcp-scripts-for-SUSE.patch Drop: 0010-Make-logfile-configurable.patch Drop: 0011-mkinitrd-suse-Add-SUSE-compability-wrapper-for-dracu.patch Drop: 0012-mkinitrd-suse.8.asc-Add-manpage-for-SUSE-compat-mkin.patch Drop: 0015-Fixup-script-permissions.patch Drop: 0016-Remove-shebang-from-shell-completion-files.patch Drop: dracut-git-update.patch Rebase: 0013-Correct-paths-for-openSUSE.patch This is a rename of dracut-git-update.patch to: Add: dracut_git_v034_to_head.patch- Cleanup: Remove %define replace_mkinitrd 1 and related conditionals in .spec file -> One either has to install dracut or mkinitrd and it will stay like that.- Add purge kernel service/feature which before was part of mkinitrd bnc#854348- Update with patches from git repository: * kernel-modules: add ohci-pci to the list of forced module installs * Run 'xz' and 'lzma' with multiple threads * systemd: do not exit the initqueue, if systemd asks a password * iscsi,nbd: do not fail in hostonly mode * dracut-functions.sh: Avoid loading unnecessary 32-bit libraries for 64-bit initrds * fips: also install /etc/system-fips in the initramfs * dracut.modules.7.asc: removed empty section * dracut.sh: fixed PATH shortener * dracut.spec: move /sbin/dracut to /usr/sbin/dracut * iscsi/nbd: do not try to mount the whole disk, if root= is missing * fips: include crct10dif_generic * Handle crypto modules with and without modaliases * usrmount/module-setup.sh: fixed typo * lvm: always install thin utils for lvm * kernel-modules(ARM): add mmc_block usb_storage to static list of kernel mods * dracut-functions.sh:check_block_and_slaves*() skip LVM internal devs * mkdir basic dirs in /run * network/fcoe: only redirect output to loginit.pipe, if exists * dracut.sh: no need to make subdirs in run * dracut.sh: also mkdir /run/lock, which is copied to * lvm: fix thin recognition * Add lzo, lz4 compression and read INITRD_COMPRESS * remove resume-genrules.sh * resume: fix swap detection in hostonly * base/init.sh: also mkdir /run/lock * dmsquash-live: add /dev/mapper/live-base * Doc: cleanup, extend and split and reuse * dracut.sh: do not bail out, if kernel modules dir is missing * 10i18n/parse-i18n.sh: parse rd.vconsole and rd.locale * */module-setup.sh: add comments for dracut called functions * lvm: install thin utils for non-hostonly - Patches for S/390 support * 95dasd: Install kernel modules only once * 95dasd: Only install module if normalize_dasd_arg is present * 95dasd_mod: make dasd_cio_free optional * 95zfcp: Make installation optional * 95znet: Make installation optional * Install /bin/mount * Fixup keymap setting for openSUSE * Add DASD configuration for SuSE * Add zfcp scripts for SUSE * Make logfile configurable * Add SUSE compability wrapper for dracut * Add manpage for SUSE compat mkinitrd * Work around xsltproc bug * Correct paths for openSUSE * Check for plymouth lib directories - Drop obsolete patches - Install mkinitrd-suse- Remove not needed logrotate Requires- remove use_all_paths_udev.patch, /lib/udev.. is a symlink to /usr nowadays this confuses other parts of the code causing errors/warnings during the initrd generation.- version 034 * fcoe: add FCoE UEFI boot device support * rootfs-block: add support for the rootfallback= kernel cmdline option * btrfs: use inst_hook to install the timeout hook- Correct patch mkinitrd-fix-boot-dir-detection. (";;" doesn't really work)- Updated the patch mkinitrd-fix-boot-dir-detection.patch to a more generic validation that the inidcated initrd file doesn't contain a path. If no path is given, then add the default boot_dir.- Fix again the mkinitrd script as that people don't seem to test. Added mkinitrd-fix-boot-dir-detection.patch so that an initrd is created.- Update to mainline git version 033, b7d1b6f904a5b0bdd9a5ad19149f3. - Remove all patches which went mainline: generalize_early_cpio.patch microcode_cleanup.patch acpi_override.patch mkinitrd_allow_no_option.patch mkinitrd_allow_multiple_args.patch quiet_options.patch implement_default.patch root_fs.patch suse_host_only.patch - Fix missing root fs slash in lib/udev/rules.d resulting in: /var/tmp/initramfs.Lusf6flib/udev/rules.d - bcache: removed, it's in the upstream bcache-tools package mainline git commit: 49268028b90f6344f79e3510d2 - Fix bad she-bang in mkinitrd_setup_dummy- Add patch mkinitrd_update_bootloader.diff so that after generating the initrd, the update-bootloader is called to update grub2.- Validate that the parameters passed with -i (initrd file) does not already contain the boot_dir.- Bring back the versioned Provides/Obsoletes for mkinitrd. Otherwise we run into issues as that udev is conflicting with mkinitrd < 2.7.0- Remove Provides/Obsoletes: mkinitrd versioning. Simply obsolete and provide all mkinitrd versions.- Mark /etc/dracut.conf.d/02-early-microcode.conf as config file- Add ACPI table override ability: generalize_early_cpio.patch #PATCH-FIX-UPSTREAM microcode_cleanup #PATCH-FIX-UPSTREAM acpi_override.patch #PATCH-FIX-UPSTREAM - This will replace mkinitrd with dracut as the default initrd generator. Therefore Prefer: dracut tag in the project config of the repo is needed. Otherwise OSC does not know how to build installation-images (needing mkinitrd to build) and which package to take. - To switch back and try mkinitrd instead of dracut will be: Uninstall dracut: - rpm -e dracut --nodeps And install mkinitrd again: - zypper install mkinitrd - Adjust mkinitrd-dracut.sh to SUSE mkinitrd: : Before gives a "usage" error -> now scans /boot for kernels and builds corresponding inirtrds for them - i -k : Pass a list of kernels and initrd targets (not sure it was worth the hassle to be able to pass) - b : Boot directory to search for kernel images - d : Change root file system. Not tested whether dracut's behavior matches exactly what our mkinitrd does. - s : Dummy (should even be obsolete in latest mkinitrd) These patches have been submitted, but now feedback from mainline yet: mkinitrd_allow_no_option.patch mkinitrd_allow_multiple_args quiet_options implement_default root_fs suse_host_only - Write caller and used parameters to syslog if mkinitrd is called. So that those can easily be fixed and checked for correctness. This should get reverted again before a bigger release. This patch will never show up mainline and should also get reverted from SUSE factory repo before the next release shows up: suse_only_logger - Build host only images for default paths in SUSE for faster build and smaller images. Imply --force in this case as well. * suse_host_only.patch- save a few seconds on boot by always including the autofs4 kernel module in the initrd- dracut 033 - improved hostonly device recognition - improved hostonly module recognition - do not install udev rules from /etc in generic mode - fixed LABEL= parsing for swap devices - fixed iBFT network setup - removed caching of kernel cmdline - bcache: support new blkid - ifup with dhcp, if no "ip=" specified for the interface - fixed ifup udev rules- After testing, we need to correct a major problem, /usr/bin/mount most be installed in /bin/mount on the initrd otherwise boot fails.- version 032 - add parameter --print-cmdline - dracut now creates the initramfs without udevadm that means the udev database does not have to populated and the initramfs can be built in a chroot with /sys /dev /proc mounted. - renamed dracut_install() to inst_multiple() for consistent naming - if $libdirs is unset, fall back to ld.so.cache paths - always assemble /usr device in initramfs - bash module added (disable it, if you really want dash) - continue to boot, if the main loop times out, in systemd mode - removed inst*() shell pure versions, dracut-install binary is in charge now - fixed ifcfg file generation for vlan - do not include adjtime and localtime anymore - fixed generation of zfcp.conf of CMS setups - install vt102 terminfo - dracut_install() is still there for backwards compat - do not strip files in FIPS mode - fixed iBFT interface configuration - fs-lib: install fsck and fsck.ext* - shutdown: fixed killall_proc_mountpoint() - network: also wait for ethernet interfaces to setup - fixed checking for FIPS mode- version 031_git201308011055 * systemd: add support for kmod static devnodes * crypt: Wait for udev to settle before unlocking disk * systemd/dracut-pre-trigger.service: run after systemd-tmpfiles-setup-dev * systemd: use systemd in the initramfs, if installed on the system- Drop the buildrequire for the microcode_ctl. This package is no longer in Factory and with the latest kernel (3.11) no longer required.- version 030_git201307241235 * systemd: Replace prefdm.service with display-manager.service * modsign: do not install, if no keys present * bcache: add support for bcache * Use systemd-cat for logging on systemd systems, if logfile is empty- Remove the http link for the Source0. Git snapshots can not be obtained that way.- Version 029_git201307171236 * support early microcode loading in x86- Require pigz instead of gzip- version 029 * fixes for the networking modules * fixes for systemd integration * fixes for the i18n module (removes dracut-font.patch now upstream)- version 027_git201306061213 * setup correct system time and time zone in initrd * systemd integration bugfixes * lvm bugfixes.- Recommend pigz for faster/parallel compression- Ensure we use display-manager.service instead of prefdm.- Update to 027_git201304121327 * much of patch correct-paths-for-opensuse.patch is no longer need so it has shrinked significantly. * since PRE-027 dracut requires systemd >= 199 reflect that in in the rpm buildRequires.- dracut-027 * systemd module now requires systemd >= 199 * dracut makes use of native systemd initrd units * added hooks for new-kernel-pkg and kernel-install * hostonly is now default for fedora * comply with the BootLoaderSpec paths http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec * added rescue module * host_fs_types is now a hashmap * new dracut argument "--regenerate-all" * new dracut argument "--noimageifnotneeded" * new man page dracut.bootup * install all host filesystem drivers * use -D_FILE_OFFSET_BITS=64 to build dracut-install- Update to 026_git201303180829 * bugfixes * adds bash completion Support - Most importantly, fix the (silly) compatibility patch that changes the name from initramfs to initrd that went broken in last update (all initrds were suffixed by .img)- dracut-026 - introduce /usr/lib/dracut/dracut.conf.d/ drop-in directory /usr/lib/dracut/dracut.conf.d/*.conf can be overwritten by the same filenames in /etc/dracut.conf.d. Packages should use /usr/lib/dracut/dracut.conf.d rather than /etc/dracut.conf.d for drop-in configuration files. /etc/dracut.conf and /etc/dracut.conf.d belong to the system administrator. - uses systemd-198 native initrd units - totally rely on the fstab-generator in systemd mode for block devices - dracut systemd now uses dracut.target rather than basic.target - dracut systemd services optimize themselves away - fixed hostonly parameter generation - turn off curl globbing (fixes IPv6) - modify the udev rules on install and not runtime time - enable initramfs building without kernel modules (fixed regression) - in the initqueue/timeout, reset the main loop counter, as we see new udev events or initqueue/work - fixed udev rule installation- Update to 025_git201302211113 * Support out-of-tree and updated drivers in initramfs creation * shutdown: call "losetup -D" on shutdown * Mount /proc before including dracut-lib.sh. * dracut.sh: make /var/log a symlink to /run/log * systemd/dracut-pre-pivot.sh: remove /dev/root symlink after shell * kernel-modules: Add ehci support for kernel 3.8+ * Other bugfixes- BuildRequires: pkgconfig(systemd) so %{_unitdir} is defined and systemd integration works..- Require modutils instead of module-init-tools.- Update to release 025: + do not strip signed kernel modules + add sosreport script and generate /run/initramfs/sosreport.txt + make short uuid specification for allow-discards work + turn off RateLimit for the systemd journal + fixed MAC address assignment + add systemd checkisomd5 service + splitout drm kernel modules from plymouth module + add 'swapoff' to initramfs to fix shutdown/reboot + add team device support + add pre-shutdown hook + kill all processes in shutdown and report remaining ones + "--device" changed to "--add-device" and "add_device=" added for conf files + add memory usage trace to different hook points + cope with optional field #7 in /proc/self/mountinfo + lots of small bugfixes- dracut wants "strip" installed which is part of binutils recommend that package- Added additional patches to make dracut work in an openSUSE environment. - Added patch (use_all_paths_udev.patch) to use both /usr/lib/udev and /lib/udev as long as not all packages migrated. - Added patch (use_initrd_insteadof_initramfs.patch) to change the naming of the generated initrd file to be more openSUSE - Added patch (use_sysconfig_values_correctly.patch) to read the correct keymap value from /etc/sysconfig. (.gz extension)- Update to release 024: + new dracut option "--device" + new dracut kernel command line options "rd.auto" + new dracut kernel command line options "rd.noverifyssl" + new dracut option "--kernel-cmdline" and "kernel_cmdline" option for default parameters + fixes for systemd and crypto + fix for kexec in shutdown, if not included in initramfs + create the initramfs non-world readable + prelink/preunlink in the initramfs + strip binaries in the initramfs by default now + various FIPS fixes + various dracut-install fixes - Added patch (correct-paths-for-opensuse.patch) to ensure correct paths for openSUSE (Plymouth)- Add initramfs-non-world-readable.patch: fix CVE-2012-4453 (bnc#782734).- Update to release 023: + resume from hibernate fixes + -N option for --no-hostonly + support for systemd crypto handling + new dracut module "crypt-loop" + deprecate the old kernel command line options + more documentation + honor CFLAGS for dracut-install build + multipath fixes + / is mounted according to rootflags parameter but forced ro at first. Later it is remounted according to /etc/fstab + rootflags parameter and "ro"/"rw". + support for xfs / reiserfs separate journal device + new "ro_mnt" option to force ro mount of / and /usr + root on cifs support + dracut-install: fixed issue for /var/tmp containing a symlink + only lazy resolve with ldd, if the /var/tmp partition is not mounted with "noexec". + i18n: fixed inclusion of "include" keymaps - Drop dracut_makefile_cflags_pass.patch and separate-journal.patch (merged upstream)- Update to release 022: + fixed host-only kernel module bug - Changes from release 021: + fixed systemd in the initramfs (requires systemd >= 187) + dracut-install: massive speedup with /var on the same filesystem with COW copy. + dracut-install: moved to /usr/lib/dracut until it becomes a general purpose toot + new options: "rd.usrmount.ro" and "rd.skipfsck" + less mount/umount + apply "ro" on the kernel command line also to /usr + mount according to fstab, if neither "ro" or "rw" is specified + skip fsck for xfs and btrfs. remount is enough + give emergency_shell if /usr mount failed + dracut now uses getopt: - options can be position independent now!! - we can now use --option= + added option "--kver=", and the image location can be omitted : dracut --kver 3.5.0-0.rc7.git1.2.fc18.x86_64 + dracut.sh: for --include copy also the symbolic links + man pages: lsinitrd and mkinitrd added + network: We do not support renaming in the kernel namespace anymore (as udev does that not anymore). So, if a user wants to use ifname, he has to rename to a custom namespace. "eth[0-9]+" is not allowed anymore. + resume: moved the resume process to the initqueue. This should prevent accidently mounting the root file system. + improve running testsuite - Clean up package to be openSUSE only package and follow openSUSE standard. - Add dracut module to convert openSUSE/SLE initrd cmdline parameters into dracut parameters at boot time. - Add separate-journal.patch: add support for separate journal for reiserfs and XFS.- First check in of version 020 - Fix Makefile so that make -e CFLAGS="$RPM_OPT_FLAGS" can be passed - Remove Requires on libcap - some more changes, most sent mainline/bin/sh/bin/sh/bin/sh/bin/shmkinitrdsheep83 1553620648 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abceghijklmnopqrstuvwxyz{|}~044.2-lp150.14.27.1044.2-lp150.14.27.1044.2-lp150.14.27.12.8.20442.8.2                   ! """"" #### $$$$$$$$$$$$ %%%%%% & '' (( ))) **** ++ ,, -- . //00000000 11 22222 3333 444 555555 6 777 88888 9 : ;;;; <<< == >> ??????????????????????????????????????? @@@ AA BB CCCCCCCC DD EEEEEEE FF GG HH II JJKLLMMMMMMMMMNNNNNNNMMOPQQQQQQQQRSTUVVVVWWWWWWWWWWXYdracutlsinitrddracut.confdracut.conf.d02-early-microcode.conf99-debug.confdracutinstallkernelmkinitrdmkinitrd_setuppurge-kernelsdracutlsinitrddracutdracut-functionsdracut-functions.shdracut-init.shdracut-initramfs-restoredracut-installdracut-logger.shdracut-version.shdracut.conf.d01-dist.confmodules.d00bashmodule-setup.sh00systemdmodule-setup.sh00warpclockmodule-setup.shwarpclock.sh01systemd-initrdmodule-setup.sh02systemd-networkdmodule-setup.sh03modsignload-modsign-keys.shmodule-setup.sh03rescuemodule-setup.sh04watchdogmodule-setup.shwatchdog-stop.shwatchdog.sh10i18n10-console.rulesREADMEconsole_init.shmodule-setup.shparse-i18n.sh30convertfsconvertfs.shdo-convertfs.shmodule-setup.sh40networkdhclient-script.shdhcp-root.shifname-genrules.shifup.shmodule-setup.shnet-genrules.shnet-lib.shnetroot.shparse-bond.shparse-bridge.shparse-ibft.shparse-ifname.shparse-ip-opts.shparse-team.shparse-vlan.sh45ifcfgmodule-setup.shwrite-ifcfg-suse.shwrite-ifcfg.sh45url-libmodule-setup.shurl-lib.sh50drmmodule-setup.sh50plymouthmodule-setup.shplymouth-emergency.shplymouth-newroot.shplymouth-populate-initrd.shplymouth-pretrigger.sh80cmscms-write-ifcfg.shcmsifup.shcmssetup.shmodule-setup.sh81cio_ignoremodule-setup.shparse-cio_accept.sh90btrfs80-btrfs.rulesbtrfs_device_ready.shbtrfs_finished.shbtrfs_timeout.shmodule-setup.sh90cryptcrypt-cleanup.shcrypt-lib.shcrypt-run-generator.shcryptroot-ask.shmodule-setup.shparse-crypt.shparse-keydev.shprobe-keydev.sh90dm11-dm.rules59-persistent-storage-dm.rulesdm-pre-udev.shdm-shutdown.shmodule-setup.sh90dmraid61-dmraid-imsm.rulesdmraid.shmodule-setup.shparse-dm.sh90dmsquash-liveapply-live-updates.shcheckisomd5@.servicedmsquash-generator.shdmsquash-live-genrules.shdmsquash-live-root.shdmsquash-liveiso-genrules.shiso-scan.shmodule-setup.shparse-dmsquash-live.shparse-iso-scan.sh90kernel-modulesinsmodpost.shmodule-setup.shparse-kernel.sh90kernel-network-modulesmodule-setup.sh90livenetfetch-liveupdate.shlivenet-generator.shlivenetroot.shmodule-setup.shparse-livenet.sh90lvm64-lvm.ruleslvm_scan.shmodule-setup.shparse-lvm.sh90mdraid59-persistent-storage-md.rules62-md-dracut-cmdline.rulesmd-noddf.shmd-noimsm.shmd-shutdown.shmdmon-pre-shutdown.shmdmon-pre-udev.shmdraid-cleanup.shmdraid-needshutdown.shmdraid-waitclean.shmodule-setup.shparse-md.sh90multipathmodule-setup.shmultipath-shutdown.shmultipathd-needshutdown.shmultipathd-stop.shmultipathd.servicemultipathd.sh90qemumodule-setup.sh91crypt-gpgcrypt-gpg-lib.shmodule-setup.sh91crypt-loopcrypt-loop-lib.shmodule-setup.sh91ziplinstall_zipl_cmdline.shmodule-setup.shparse-zipl.sh95cifscifs-lib.shcifsroot.shmodule-setup.shparse-cifsroot.sh95dasd_modmodule-setup.shparse-dasd-mod.sh95dasd_rulesmodule-setup.shparse-dasd.sh95dcssblkmodule-setup.shparse-dcssblk.sh95debugmodule-setup.sh95fcoe95fcoe-uefimodule-setup.shparse-uefifcoe.shcleanup-fcoe.shfcoe-edd.shfcoe-genrules.shfcoe-up.shlldpad.shmodule-setup.shparse-fcoe.shstop-fcoe.sh95fstab-sysmodule-setup.shmount-sys.sh95iscsicleanup-iscsi.shiscsiroot.shmodule-setup.shmount-lun.shparse-iscsiroot.sh95lunmaskfc_transport_scan_lun.shmodule-setup.shparse-lunmask.shsas_transport_scan_lun.sh95nbdmodule-setup.shnbdroot.shparse-nbdroot.sh95nfsmodule-setup.shnfs-lib.shnfs-start-rpc.shnfsroot-cleanup.shnfsroot.shparse-nfsroot.sh95qeth_rulesmodule-setup.sh95resumemodule-setup.shparse-resume.shresume.sh95rootfs-blockblock-genrules.shmodule-setup.shmount-root.shparse-block.shrootfallback.sh95ssh-clientmodule-setup.sh95terminfomodule-setup.sh95udev-rules59-persistent-storage.rules61-persistent-storage.rulesload-modules.shmodule-setup.sh95virtfsmodule-setup.shmount-virtfs.shparse-virtfs.sh95zfcp_rulesmodule-setup.shparse-zfcp.sh97biosdevnamemodule-setup.shparse-biosdevname.sh98dracut-systemddracut-cmdline-ask.servicedracut-cmdline-ask.shdracut-cmdline.servicedracut-cmdline.service.8dracut-cmdline.service.8.ascdracut-cmdline.shdracut-emergency.servicedracut-emergency.shdracut-initqueue.servicedracut-initqueue.service.8dracut-initqueue.service.8.ascdracut-initqueue.shdracut-mount.servicedracut-mount.service.8dracut-mount.service.8.ascdracut-mount.shdracut-pre-mount.servicedracut-pre-mount.service.8dracut-pre-mount.service.8.ascdracut-pre-mount.shdracut-pre-pivot.servicedracut-pre-pivot.service.8dracut-pre-pivot.service.8.ascdracut-pre-pivot.shdracut-pre-trigger.servicedracut-pre-trigger.service.8dracut-pre-trigger.service.8.ascdracut-pre-trigger.shdracut-pre-udev.servicedracut-pre-udev.service.8dracut-pre-udev.service.8.ascdracut-pre-udev.shdracut-shutdown.servicedracut-shutdown.service.8dracut-shutdown.service.8.ascdracut-tmpfiles.confemergency.servicemodule-setup.shrootfs-generator.sh98ecryptfsREADMEecryptfs-mount.shmodule-setup.sh98pollcdrommodule-setup.shpollcdrom.sh98selinuxmodule-setup.shselinux-loadpolicy.sh98syslogREADMEmodule-setup.shparse-syslog-opts.shrsyslog.confrsyslogd-start.shrsyslogd-stop.shsyslog-cleanup.shsyslog-genrules.sh98usrmountmodule-setup.shmount-usr.sh99basedracut-lib.shinit.shinitqueue.shloginit.shmodule-setup.shparse-root-opts.shrdsosreport.sh99fs-libfs-lib.shmodule-setup.sh99img-libimg-lib.shmodule-setup.sh99shutdownmodule-setup.shshutdown.sh99susemodule-setup.shparse-suse-initrd.sh99uefi-libmodule-setup.shuefi-lib.shskipcpiokernelinstall.d50-dracut.install51-dracut-rescue.installdracut-cmdline.servicedracut-initqueue.servicedracut-mount.servicedracut-pre-mount.servicedracut-pre-pivot.servicedracut-pre-trigger.servicedracut-pre-udev.servicedracut-shutdown.serviceinitrd.target.wantsdracut-cmdline.servicedracut-initqueue.servicedracut-mount.servicedracut-pre-mount.servicedracut-pre-pivot.servicedracut-pre-trigger.servicedracut-pre-udev.servicepurge-kernels.servicesysinit.target.wantsdracut-shutdown.servicedracutAUTHORSHACKINGNEWSREADMETODOdracut.htmldracut.pngdracut.svgdracutCOPYINGlsinitrd.1.gzdracut.conf.5.gzdracut.bootup.7.gzdracut.cmdline.7.gzdracut.kernel.7.gzdracut.modules.7.gzdracut-cmdline.service.8.gzdracut-initqueue.service.8.gzdracut-mount.service.8.gzdracut-pre-mount.service.8.gzdracut-pre-pivot.service.8.gzdracut-pre-trigger.service.8.gzdracut-pre-udev.service.8.gzdracut-shutdown.service.8.gzdracut.8.gzmkinitrd.8.gzdracut.pcdracut.log/etc/bash_completion.d//etc//etc/dracut.conf.d//etc/logrotate.d//sbin//usr/bin//usr/lib//usr/lib/dracut//usr/lib/dracut/dracut.conf.d//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/00bash//usr/lib/dracut/modules.d/00systemd//usr/lib/dracut/modules.d/00warpclock//usr/lib/dracut/modules.d/01systemd-initrd//usr/lib/dracut/modules.d/02systemd-networkd//usr/lib/dracut/modules.d/03modsign//usr/lib/dracut/modules.d/03rescue//usr/lib/dracut/modules.d/04watchdog//usr/lib/dracut/modules.d/10i18n//usr/lib/dracut/modules.d/30convertfs//usr/lib/dracut/modules.d/40network//usr/lib/dracut/modules.d/45ifcfg//usr/lib/dracut/modules.d/45url-lib//usr/lib/dracut/modules.d/50drm//usr/lib/dracut/modules.d/50plymouth//usr/lib/dracut/modules.d/80cms//usr/lib/dracut/modules.d/81cio_ignore//usr/lib/dracut/modules.d/90btrfs//usr/lib/dracut/modules.d/90crypt//usr/lib/dracut/modules.d/90dm//usr/lib/dracut/modules.d/90dmraid//usr/lib/dracut/modules.d/90dmsquash-live//usr/lib/dracut/modules.d/90kernel-modules//usr/lib/dracut/modules.d/90kernel-network-modules//usr/lib/dracut/modules.d/90livenet//usr/lib/dracut/modules.d/90lvm//usr/lib/dracut/modules.d/90mdraid//usr/lib/dracut/modules.d/90multipath//usr/lib/dracut/modules.d/90qemu//usr/lib/dracut/modules.d/91crypt-gpg//usr/lib/dracut/modules.d/91crypt-loop//usr/lib/dracut/modules.d/91zipl//usr/lib/dracut/modules.d/95cifs//usr/lib/dracut/modules.d/95dasd_mod//usr/lib/dracut/modules.d/95dasd_rules//usr/lib/dracut/modules.d/95dcssblk//usr/lib/dracut/modules.d/95debug//usr/lib/dracut/modules.d/95fcoe-uefi//usr/lib/dracut/modules.d/95fcoe//usr/lib/dracut/modules.d/95fstab-sys//usr/lib/dracut/modules.d/95iscsi//usr/lib/dracut/modules.d/95lunmask//usr/lib/dracut/modules.d/95nbd//usr/lib/dracut/modules.d/95nfs//usr/lib/dracut/modules.d/95qeth_rules//usr/lib/dracut/modules.d/95resume//usr/lib/dracut/modules.d/95rootfs-block//usr/lib/dracut/modules.d/95ssh-client//usr/lib/dracut/modules.d/95terminfo//usr/lib/dracut/modules.d/95udev-rules//usr/lib/dracut/modules.d/95virtfs//usr/lib/dracut/modules.d/95zfcp_rules//usr/lib/dracut/modules.d/97biosdevname//usr/lib/dracut/modules.d/98dracut-systemd//usr/lib/dracut/modules.d/98ecryptfs//usr/lib/dracut/modules.d/98pollcdrom//usr/lib/dracut/modules.d/98selinux//usr/lib/dracut/modules.d/98syslog//usr/lib/dracut/modules.d/98usrmount//usr/lib/dracut/modules.d/99base//usr/lib/dracut/modules.d/99fs-lib//usr/lib/dracut/modules.d/99img-lib//usr/lib/dracut/modules.d/99shutdown//usr/lib/dracut/modules.d/99suse//usr/lib/dracut/modules.d/99uefi-lib//usr/lib/kernel//usr/lib/kernel/install.d//usr/lib/systemd/system//usr/lib/systemd/system/initrd.target.wants//usr/lib/systemd/system/sysinit.target.wants//usr/share/doc/packages//usr/share/doc/packages/dracut//usr/share/licenses//usr/share/licenses/dracut//usr/share/man/man1//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//usr/share/pkgconfig//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9904/openSUSE_Leap_15.0_Update/12f05a7a1544b06e41a7a12a0db06bce-dracut.openSUSE_Leap_15.0_Updatecpioxz5x86_64-suse-linux  ASCII textdirectoryPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executablePerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=19fba798574b93455d8c6bd86b6cd4fcdd21794d, strippedBourne-Again shell script, UTF-8 Unicode text executabletroff or preprocessor input, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=49f1d2bfc9f914e4b00a1706da6635eca7b193ea, strippedUTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linesPNG image data, 85 x 66, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)pkgconfig fileempty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPR K(]S! if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -${-/e/} /usr/lib/module-init-tools/regenerate-initrd-posttrans fi/bin/shlogrotateutf-808db02179513fe233c50988ca7c3ce992ef6b84631062ac08eb6fc8d541edfe0?7zXZ !t/ ] crv(vX0}lx왴o?_S0ONXY9=GMF |352逬~M`6iW^s18.0^Y"oZ)QF-vt),c^}T ~[IrZ|c -?_;$~x&B 6=X܉Oj|Qt<0a|BB RF6;y"\5EسsK}Om?s zvXpotK #%姸_Fb@`"[%sO(62:~6sCRaV&N~T,^8 q b}%,Xg$զ/%.~&Nq"${i5ڔ=%;=5"GTM‚s6[8 Wm67}6bw?g"ķ8Ai؋nqF>;]ܐLL(%vOZ :𩿓-pH4h )qhET4-רᎠ`"Ŵ9  IQDlH3nU7/~!qGSL\Mjl/D|\ k"n_B;.3wc#]B@Z9M͋ls{f hDEJm32!"0i4A]`!c]g70r/]nqS,Bto:L +u#'@_kmYYC8e[$a0ln+Øz'!x{'ec!㎳lcD=Z0bu!qe cr7AƴJnR+p`6*׾HL$+`?pt3<+ >fXAy6tCXbҲdDqru~!6B6&T'+Np|p0 C(e_)5z>'d&9PVq2z6׈2BV9q'B(E#Cyk#doRfat*s{.'L=E[{̨ !M&n.#FaA7kҮ)S-[l{Uǯ;LdqD#p":F a7' ~w*CYXkL{duSޙqL5^<.1q`mNkwP@tibf`ҙQ@iZ1˜>]s-@(jv=u`:pM,~YUb"_I&B*rߥ5EuB?`le߆Q3mWOH7Lz>qhRkSK/{6x$\+\_f)8*Qb٬k2W1:8 7ٌaGwg!Y*`(w/IT];uyw8է̕U\ҳ c xolssu%#ў=k9~5`9|E!sqXgήMpٛ 4 d5Ó%z[}>(eC1tWp t8Q/:?o+}葛9Z3wrܧexߧzÇKW3n|-&V BZ2'h+/`)~٤XPVgzLl#-PY!`PiZS*2@^;~4(5gZI##Y . s/:u^۵aɗAOx0 ZY{bϒM3BŢg{NA9R7JQ̟~l`vJ]V1j@GGtn\[I%vvQ״d#'?70N2@ԯ?DCD`E0>vBt,|u9-24(4+ptφ18}/SpJHݖܴ4u8D& ftqr:~|@lA/u X+f qՓ> g$ahYT<ݪbɳz Q$YR7],+4ܞ g ,C6? .f}!BGԌ7L)G!(cg52 C恅 \ >ˑhPGfm cES){>K/`nz;EH.3lA _Ach24F| w24^'בenMq;^菌~ϡcZu4o}$=.Ȏiԧp^A3h,FX:d©~#99t{G?>HԄ H )A߰"cx[K„GJ5^i=qiҁDj\M(#H/ݺh~M/ˢ)^#JuEիD+Q`J/2m9* ,XY xk͕!_Lx#xKB)ۑd X"K_ 'KI ^='$j*U<{fv5)x35l$$a/T>*lyu= ѐy9D/o'(=BJËfaYanH{o4''vϭ*)R$SKd\|ohޡͷYDڲ*Sl`B?u|CY{%Cζd5ؒhASL?$tSMkVF rIZEF'0#b;0Cd3Sމ6 %N`&!OB6*yF:s%50q|kӐ|^KRwHO 6$ ʡ ezW1'HomHul^} ?N`B[L/=ܻ^f wk=QUN;"~jry BUN6NܕrmYlGyeZ?DݿonjD|\5GSqtļ}#Un1#_b'ΝMڕ(KDo%k5CB:o=ˎGߞFd@VՎ}MHZ>8ZZb WǬeQ9[V)J)u^ͩf Bųsa"{7kC8ۃw7kbJ‰QMzM`״XsNKkW'Ak26y 7-Qih7FȻK8kIƝqgoQNU׳[Z^RVۄP= 9oZu Al/=+6yV΅2K*ᰗlzrϋE(z2jk2, uãя1>8w;ӵ^1φbfE JƀE[;S Zfގή+d_Fgknh'k㊄,ɼDemP%e nJe)7cu,PݯO޿\2z3?e9Mp{Gmnr7 _F}X4'KqFsx]ͨeAi`Bl#%,O߂& X;҈o*\qU46|RsK? U|I2?8ed̆G¹eT-s`{jGa#U,I"xq\ ,qfgyϣJy[oNq2,I|-Ls;g\_Qp$MXaiFtMrVF/љqy'OH_O*2FKSIz$.0"yZ 5&/yESUKm@z^0Cf#$3Dy#SaJ}s'E{d5Dr"\Yx߁@@Nn˙"R+֢v8140}:EQ\0ΠBd738ˏ RcRJXb%TzehmVB؟;Z#V!P`囙AwyV*PϏ ghhJ &SD8ڥWacIT &,E-~-h.yW,^SDn&(ab=ʹU\}#ƞ|2nr11)wRb ~z/g\%زЌ0t@eNYpl@?\' #= i=c_p4)%a`'n"]n>V=s#~$[ji*-,h$3qήmIɀ 6+ke|=DrƮh?)ݟ{vY#T-U.($ZޱVL>|Htyx}1/~ϩa{΀|Nv"_8z׺4Ov,x X/OF0G(>ܞ>$ v.bQ!L{2L3NƖ Ό ]xJ+p#д+J+ՙ4  }Vvj܊ +;SY}+8esoA g?L۰.5?屦廲 "`Ĺv垐IbwE<"~gę]vhb {L@˱&b\kh*vЌɋ-+2ÂjK-IfG}~+SZ/B귌#qվjQ1TLqL_yyabm0{gU\y[I=z } -Oyjrٽba(& Qԝ3$s&f ͺxjnt(CKK\. 2´wi_ FQ(dĹkf zPM5K ߡDBRqa kl \hxہ#і8;GzSڤiK yM~GIwWo{?Id/AXyl: |1fRËh;QxG.IFJ ,;ŝ@r͉cd"H|uT ҕ f o" .O) [;COjxϦo2UD^L,V*x/w_>^'#ނs97Fܥ~p}Wz4kE*낖> #:BpXDJORΦL1#/aV'EvIk@*VF#Hg}܀sUG2}iBmʗ9Ǻ ]_Ebwg_02yy]"<}OT3^w'gڻwhV0NrDY83̖6D`_ʫY0qz~v[/ 6;˪؏ pp()FQ{y۷ΝTL*[Do* |YW6}J[ꞧ$U&T!fD<)趘뿨M+&pr*;4 -ʞtEA$jN{g) 2ЄSx}-E(h? N5\3ºP9LQkmy5؇d!#?_j fF=  `Br,X Nǟ׃7̊4(˾xD{^ct 7&"*o/$AEPyca'ߥړ s'k9|sDCȚWPrr' 7UfYp[w%.t}$a:?^Ofn}ei|*֮Msbk'XXGOhmHH+O/ 8gb񧫊cܐ~X^$nZܘ(a> >g޽/Ȱʊ~%{hc\Ehk ␻)t\x,I2c}TrH[֢ߴt+q8U'_;f3t%m"Rl"inG| uxJVog%W84B6LEN4Q0? ~$%JdZ<A`s4'"; R̬pp;Ks˙ZDcBW/!kP p-RZ᫢Bր  9j v̋1Oks^eQre m&>k], 3G;fz=wԋmuQ ZN˰>WR}X5%ۓTEWϸ#a/kA/9Qr+~@ZC]?a!o#7cҋ7߇y[88[*﷔O 8,n[U}o7iuӒUxZno'45 &SqV0Ĥfc&K~N4# 6g6ܦg`E

1HkS/Ξ5!*8BbMin\IQiUrK&ORgwY8*Z&iM%Ed?˳l'ysyhySNBu (g(pD?$dn+=6Q{?OUA\SDOՠw!U,8eʦffnb3qc<02=x^X??<@^c\AÙOst6n6@ڧtTc%6+[2>k%W|%ڭ ,KDNhQLGCgל-Z<)%k pM1묉Fn=3$& k=wj[6w g'`͙ֈ 5E hҥޟ&J}`=`& %U Oo]W|]mY~7l^b'myAGѵ-5!<0&s} mx$͞0te e*V䳞i>&pq¿:tb5-A?Nnग़$BT̠$}(YJBr:EiJ#jY4]= Ep~6rz]ұ+^UI^\jpX"iAn•x< dNVU.)P@}HsW pP %Na/$ۮjG cf)2yE((b5-oVI  0.xYw|ّ2Ej.,uW2m9yO4)JQз%G&'9Tk@5Aҿ!wq4>L$KV., ;`VAjO CbЍ\l)菤^x& t9R4h=N KY]"5113A=Ԅ{VUT#yn?;pӹ7\pDB9yٴ ^B2=בL ̱ZbyTK~|mX&FC=}^n4Ȯ>Zo)| eoc2ס:`_716ނ,SD%,s@a\ cWsoe/`Qu/*V(#T+,#hQױKH;pw ͔xHj_ */ڈ"' it|/8F0몄 ثۿl]0trdj Y'eK樽|a/.)CҸ(u>5{*$ﵲEyEE)2ž4'.GnK٘ 7杷Xf5̅I?CՑ 9h?fڳ{ Z]6C2%s#̒p¶1z[e̲֘zo;U\|uE 8)ߡn%ڶgһLtߚ,C6lI70F !q0xau{ɚ/ 衷p`Vrhv8&TzFEYe(#:L<ډƃAbVuZ߶77Aol-Y }NOznBnp1ptc; Sk͞M*鑋ձedV{Sy1J)*d 6"I tyEjȚ2 gwkV6~Zwif_g8eq޳HI~eN$9Sh:E^3P?qz,BBX̿¸x{)`KzJ˜qh oO# 9nM2xr˸9k/rD!: OQ;ؙBe("ċ@U ?ՙ٠Džo>9SӶm-TN#S~MI;ȴgϙ=]"JM"^T~9F(. 2LA`'W"Ḑ^zpt$\h#;~8#:X\޹KAe,I;YPrԽnR!bh움 ^s>0>؝hn[쭼a_v,{ndYp Y:'_]X\/>>Q{1Erԑ"XNtG~vބ}$p#"'+R]<xY9PQ?uܜ.I> Ww PEiֲ]t3o]O^W-p*E&?i†:﨤!D5WXS_{'@k_>Y qr#5nG:Cl ?ӏK(7b\R#5~>GrNUӺlu;l@ ER"3W'rY6N D.}p&EJ %VX 0[JY#+˘h"gKD4`~lc?9RSwϝLgj8)ф&_{|ځS y5SI3tkBퟹ/\궳|,7Nq@LD~3۽,V/+w>ƚ90獊m%+ؙ҅\coh+&Qeg<-!>Lq _>XdX869 PZ. U $*Y6ďJ Tcםj.3Ɗ[G!Yw7XQ ݝ&<%8h}U!$trl?퀦GP@(! c.O\D__FYwOp  Έ|ER^֩Y!̑u,~ 2AV\l3} PQ`w@ uǵecR䯁#c0K?fv0Fxe*2{=R@DE+co`n:vȌ$ݴqv]Śғ4b5K aӵ)y "Bܻș6ש򯭄6ӻip~YօY-D8;E +)9C O^IkgpחIЋV(%Gˆ ($%1\J.vb'y¨o1]WЋJ{ftsnė`#s&LGr @qU6FZ`ds+,7"t^hJam*DůekRڨU,.ێكWbQM>Mh-WH^;G%ߧڅ4$8drV7҂qm(J{yO:[41! @s[ j0۪F4&-醦lEoÑ.)Nl82jSTP0"+4L-H=," s|Ds U7g򐇺6K&!^iSQcA@ s#*`v.{J ZUMLK8bE^ٶ-(1vN}[^l<j<6"8-{QRԚ5K*\s{ ssiYNh$k{H6l,'kR!8,:G &=S1![Ʉī&5e[=b@Yh+/QOո8y%p]kI83<}hI_FGoST,o^١o:#w+E9CQw aC=(ÿAyA//'5_nRb:yS5.pEYܻ);IҠ+.hy 0>J"tiGxP|ֈ:"ڬ{BmM,_KS3RZr\̺Oj;ML/\n#鶏w0vJ=:EQF +5mΟiM ;q8g3 ƴ#*0[?{*3#vfLف6ӿ%QAb8_¶ێ}L)6X\ő<u6M5@V,:!;H@ >wn])Z">䦀dCH4 > d[ԷD˝39A)y`{2㑼 jF1?U'ؼZɇX܍KM~ʕ{kK[[;lOkGZՔ9sΩ;Iqs]|J˯w@#mWbq^_[%9ޮS}ݍij jJ&:tU⿿!K[@$K%ckˎ;./@T•Ԅ6.6daX:JJKilB éu"9nH A3 ͭ** לV=߱Hk]AoAp8'C&ܳ_%]$PV^&,JݤmVrI m ĺ1ІnCڵw6ah̅vRwoG4{:e.Hqb5CJ3Yĝ/Oyt_jàʋ2OCbvdDi/jt{)U& w }zJ܉9%n/ xrكY%rlkobagIq'>9<]2ÔWBA= 1C͌#(:1,*.aD n鞝'4a2w}6\}bur)A ev=| *`K$*ɠkQ1$#"ng&7RY"JG+2l X5B˺M&`[i┈7wG:s(MvmPn1#PAFD1>-2_CyqGv@:X203~$F4ʋ 91 VBQ-ĉ-gm6 9DZ^ -vuƜ`{E-BJ14Ľ]L+{u, -m2`q) 7QH_OKx,1h!YUi4y,,g;jc児|g?3.*9.@!ǷRW 6,i7 8ʻ\@߻8r5Wɤ#|ZL>S ^w;A9ÖaWۏ,' f K AXz`]H ݂j-YP bspdYZ =׻GN}5HS[@A%쵋ӳYҥ0wuWx׉NXz+>ɟCEI*j _LD#˝Gč-E;;(F>iFDz(ϡ1q&:G7\ZQp0xSNm:m6nOpn_`D s${p#W@4<w; s \hwO~gMINVӞ-Wdk fk{yhjX<;C\36Wؓ |gFYk7]x`g ̫b5\Ԥ@l1B%^Up58%xGrq1/p5Ed́0\ ;%Y/81BrP~%&U?(r}&v3u됐'K$n'B ex[P{si@ U )(Ա^h@mf m"Sr 92dÍ'+c߯H=p1<;-T~Ig CNR_d;lQ}L' z{@GԕP|5ジT^p Up'!*j3 Oh[gi` s͙Wv}|E,h̸mKmNbW@ `%'b߄ZnU&Z@||Ǭ-D;+kzgˬ )FN[emçԕda-ZUi^2s1e"\oGϜcR]Tr'f߃Mxe P68Z"$f`U?'TjFM%zCjrPq02sf#)2G0YPy万刻i%*87ZQpk6"'D`4m)$qICzd/ObXo{pXFJLGOCʷ^\qq++5YH*A!Fjsy 2'Q9Bֈ_~4[6;RO `:|,LjR3G~@-4666jqq8E{Su@WC<|' Z+*3>PF]^DB %&Ъ`D v&B*=.Q\D*Py^>Z6?e+HzjS)chJayYKlk)g^iUX|cJbFք!NEC#*郙T+؜ewɲ#MN$ɃX R9vҏQ&uo]%c` emJ6eϩ͊Xj{id@r~BG abFHB_22'3qy.]hs9H Ƿv;MfZx_qV$ٖUL0< "py!9C*V߄>k{76cr޻L~6`}Fέr>󖞓bM@>1hޗXsB;ʏ( ágx9"@p-:ת'u_hNQN㾻! Yf*UP&{Bu?J,Y|XWU:c"potK:Ȫ4ܺc8e'ۅh|](?6}r3Ǻ_DQ~?nDt22k_%Ty*ڡXq[xޛx uKt71gO']*(`c %Sڨ"%tI,Wk_H]4=mcTPL3p=u{rd9R" H3xXy@Gh KnZ_d2œt @ CD tMJ*WBRI91K_ `z 1ѴqʷxF:/[_Eα]WyRsU匁OsE_@Xt7%~Ab8'ifvI*t!rW\> rC/>-Yp{WMy  1 3(48x Q3kWl VU䅿=o:e@Bkd{t+[{x~x뀴1*6]g #Mӧ"BC (7I˅83;;^-˚~|QFM<(\Zr:Zp'b:łi3A l3-WCwhg/Z(0O GUtFՕEnvP+,>ZaѤWY9lع~fi=. E)6UQуlC09 R9͎VLchd}p /LKbei'rcsީ,2A|y5;(lo){[.Z_:GU)ѮrMcFQCdD:͉QCN'sjvi_f.YgK!N2 f+2F05ǿ5nQtiD)YKM5ܭ#=mYcFuiM%کwsR[ʸW-sZ<+Ye D!lqx-W`dIyxIbH5qdeWbIQkU1f0h\. oBp6z[.B3(38jvGjc2]J(T [@M,,y^F(FF,#\0?5QB-Ovk;Nt"RV*`ָ oɯt0qZ鵈V `*AǍpsTz 'Fy5<4 % %)+j(+XqNմYU!vE?v$87Dn`aD7̱<_T=W9ՀIMyaX^6\t^6+Qgv/sAyXN%3湧|61|<ާ Sh2ZD$dqQeed}4G6dڎHOcrJ/( kdraƥt=Va)ƋgD_RTxH?2%lOB%{3ǿmiOeSG{tGc)L1%|:$?p~йÿ+*c4w:yRȳjqpF ܖlgF)I,E!6Akhޓ/6"Ԡ:}δ6j/B,g"S SXj.H+TڍWR3̢Ew TUS`"t+v04%Lu,NEXebo1N4_2ùweýҝ@ 5vRlqB'XِWɛ/#ZȰc+gENo"j: rb脾(7Xt]J*"_? 3:Th&]qg,)6ݚHX,@ HgL,R+.R MSZJr9 )"W6wS "Dֽ5 X `;2z VIw,杠֙&h#;ӨI%PotcLFrPhfFW~q8:`;a ?LƶiV5{MbGhNťG1L.{_g\)9ag*%tr ۘh0D54j?!K6Cv젭zJү? xfr1 KL13ڪMe*󅔰5qQJZQ HmPntZzƷ0%m;/w< 7jeEWtVQA{Z C2pɯ" Au}ۅ9Ngv%)>.!a"\ֈ!QwJa3Lp䇪/^jGw9Jory,X/Y2R[y K''Rʮ+f5WZf'FRk &(X=su<xhE.X!c(q\}X+μFln;w&!Ҭi)-,0̃zzCUX'v5x3JB pEt2& Kmx.U'jPtҰt/s&;u㩦_VT:eG|4/t~q_[#PJY^x`75L2tt-8%X=Va 3PYQ!+aMf;54=>B>]#5fe,sLne_Ž->i{" 3gCã,{6L6͐ޭZxR"!K%n Q)y9\h㱋g]砷ZTv㏩pJЂ|^<ϜIKŁiN %ęJf'fJ7U#wEb~PǤ ^mIWMhj :l#Q%s/?W0+D#ҩ`bcaӞH7( -I7_L6I,^QXC4G${ڦXٍrɒ!C3ZFLaKԥ ?` 3ԣk kw &z"D ^=/}"`sidXnyI8P̥fRǁE{aMr{[xNƤ0dn%&΁>_]A;loS@rawؚȋzVCyd|*[hg]%LVhg!-Sr=S[v0̸GϫE9$U P%W‹'zM n;Nn޵c"[ug4s }7ᬻ򝴺b@3"],4N539' *H[83{ϙ#Ρr5(:S N .Ae<\zwkO_V;|BXձy$BErUlMRr"h-UFUU&D7,M8xҏkq8x6EB]'C@؜=ɐ=Th/f9;٩B}n62-gʒd>ʻxudn,_LLu7|O待0{hB ҄ߍjzfnJtO~.C*d}/ /⸄h0c}eVN.%ü qjE) A שKo!/D^jr*iz PkG/b$YQ[F˨MdY/H3Qm: t|rWD Ү7%~fjiAFNqxCA6@ƭ`޽f;3P*tj/R˄4?PF52ʢL*>Ub{Bk :ʕ+>Rz4U~EkK$Ǜz4(Z5RO#kfCŤ'~aXʡ@: ZX]&$l^|/ 2DEhHZF;~`*YCur 1tya[˪Z@Vэu@oGl޶QjZ"$E IKγ҇ޕƃU*y>!0Y\mvC%2ŜrMwZ_wxQf}>~1P"UojHu<8,DQ»;̩c߰pf \Z/8q= :U~&m"Łث//+ bAwrV˖Ԑ ;%\<̩} >dcBU^- n*$"- MB!FP]!~|l] YD֍& GY8 v"{c@Mq#)5;G ?Iwqz-X5ҝnҗ_}"C+lFadl[ǥ['bU- 21qm !pVSqߋȐ6cnD0ouAj/B礮jQWWЍ0c#y^>tQcp4 Fznfj#8oX/f7ݭf:L'_{azeBcpAb}oL嗀H(pmqv gEuliU_ :)8{ҩ>L:N>fea}O/E=gv,4kp,]9iNhJ2 N\8,."m}Yxb*/,H+tqEU=a8cC0ǁ 2Мw)N9A%ۗW ϗ#dxagPsy 4=up\k2^š1IE{SQ!.?R{y{u0t ns~1( fKiuʐ{(#BZFt|W WyWׯE) w۟ ʪJOXѺgfh_9^̎,Gڢkat܌ͱ2@g(4ڑ7ɪ9R1ѱ#L%8P>er`V8I,ux=BN 숌5&Oo|?/azb;dq\B4E1+hHb6a3 V_.v17af=,cT4}!aeH¯꡻d"BU`dT;qӼLEo1/Z.MeaeٻB|rX3SyB̊]>\!= -}Y ~o/ז]KET$f=( (Q;IvRbQ+G:s񴊎J=tR2ۢ-/ӪHplnj~RX3/FҧNY{8-oZ|쯆"QF'ĈdkL9Aig|nlg3iWի/ig}t@/j-} gMQjAKv(79BC~ٕ\PܹkI89aHfٰU[5 "2ۅ\GI-쐡aD_^w1F+D5T+6 _C'@9ǣ,&F/-ytͶ ߛ iA`9g=Qw\*gGcHİzkfYfܗi*<̰ȇŔa&Qf7!Wb~@`6R~w2ʣ5n٪Cq(ǁ]K;IwPS/q"U ͞ƖV_D,*m Ԩ#}(V_H,ǰ uhV~naT'n3xfmZO޾`3S?lP&[hnר&DUw&(e)?cÊx; HQsLNAjí6p%ΗYyT(@䙨S2k.XUSݒ\7=ڿFR>~l" YZ ~~XtʘWb6rC^"9PtEAұMB:tlTG,.R{OP(6-]D.1RTS.7c5@]&)L5EVxșX5+<4m^KNM0@OpαW2>Fn/g0:2@,H H6mv.}J+Y|*@֧c2ǿՑ']IwUu' ~G>I巠t,e79 [q]5[MMXm;b:,R3Zn rbAOfQc7oYإ'-y ydm]p+˜iuڸC7%L_mpuf chiQq2 +叐/@ FS@iwOM1M],<;1,r21oy$'łZTrn]?AQrU?7~#@Ai,Ao+YB#Jj8/p‹=Ǭ0PO!.(ݞ]B:Ao,5wO^م6 nlBd>/ҝ / ̀&ĎGeΝW=@dkc).9H\  tvo2l׵7i{]:a:sn䍾0|)xz[@8͑@m޺W ckSMTةO_-&7e# ձU˴}{ȀOM 3+sIA.e{Y~l{c0`B9| j!蘜l~'BnAEp8:Ju<Ʌ%:Rq h#>B~ onwو=sX7}5JH/s=_SXV"rh7u:?N"ܬnF0%{]3At>/y?goI*?O*g @NfJ՞4]AXrX oiXvU$5@"D tHؤW{b8jO̙:_JQK5 xyxiQ)֫Ǔ$gq_ʰDDuHYg(աϖ`͙"(a9*6OzW[s (Jӡ'7 itWH&/.3@:IqA\t-ur9T@ea5ߤXQ"#%T1G2  RLf (gcS *ApȤU\37q37wQ #h.p}Ga;)dX8m_]MyEbZ+UFش_dU6#9s!'j#j$f4./O>DO)Ö3Q5> QYyZ;~! 'n,hkoq&ik_!hƔ! -H[,&ʗŇ2\bi"yIѺcޒ f?uL"wP?(dIn"GI,Hõ R8y+c#NF/b˺M"NH2$iݗ8g7>BC;,|edWεOOrpK3h efjEuq+֞kԎVד+2k51 ttC:V <'7'0~fv&d_&5U :L] &%@wXP>gܠB ^(HT~YDtek]MMi5do/_7 25x"Y-B/GeX֍ <:ŸsUWn0c3"*jJ?QLES&lľQ'Zp#ޮl6YٛB& y^ XZ$ H~!GHۊZӵ-U %j0#Am$cIfSqc.:7:yZ]=jGq4U>9&"[XMR+'Z!%RK! tEl`6_n =L_`0$p%@zZr쾉k@cpm^z}AwK;hih wi,R /Qa 'XaV C$ދ*,o48A,4af ꕊzd?>醙և–&=9̅'u[`˃!Q O?pw/^"~+iARlZe0QRIAsP(}#"O 1?w{E[h?Z،H/k8&QPT:= hڵ4t%w) 9`;usn0^c-j&Vt2瞫KLke`r=Y7`\|@w-9=Yj]+ Nn,SZn}`^TYkA2jdAPRdʜM4,adUkz|yۓJ$/~)\Eo*xB^4*"`щahԛ2%z\M*+BPԸ䏍!*mXo:& 3!E1|^'*#= AOR┡l>BOM4?p%hGZ1|W7*}Jp=Nt{ɉ]C@Ѽ:龯.yո)D]u{E \7 8亗,DկhPE ՟38xf]-FU]y!np\FbѷGڍT] >u, V uBdˌB#2_mD}!}oi1MLzu- BGlM5Z%e1 c,k{tMPÛִKfPtQ2ㆬyԪۄJ^hWV3k?d~cn&Ba=Ykq{`9ĸO(jUtgnQ;H)?KY/ڽR3|M߭:s;:1L Ya2)M&Y(Hi4-1s@YGg(l?,c3"!$۠'y>Oq[S3i7SdFQ.\I`a;W+¥'40 5[oWgSLaӫ&h+QGRxq8q(w.~襋`H>ݡZx}Vh]d@sk x60tAH:WcMb\+Q"_QBb}M~֙߀ R85"=?;XEɪ!%K5#Pگ8TXQ\37Z^\C5ܘ6.v>X^̶u04+#(2\t{x=9 $x||IzOP zhvq̴^>+mCtXڷ6xAnN2 MF1ĞHKdj`1&ԝj`H:!o6rhH%&Xy0 KB<) j[* Mi]c5D{tŭjD<{Y yS0z0`S$@V,*XOz~o0?H9 uΑ`Gʬ>B O~u^bmbr8쟗 *\9lph㖫td @/%< ^8\].6 9SM8@hl!?Qz1cTlfhHvgtA!Ϳº+{VGVGY@O0SG3%2 7}OoU ݘ" 5ƉZކ%)v /WDmƞOoS%#Xx!$C͕cȵpPF1_ϝJ~pZZ**k:ȨO|Kwqiix=#C8*l6M&K(6{s<$9)BP'b lś1TGZ4MA)4_5)! xw*^Y<7NUYvDgU&X=#S\P[aBB_:.9X>Ѱ}u'ni#ZkG"q ξ0Jś٧SK?NeHFڊ%؁\܏rjSB{3 dLW X~ֲukozE&s aT{w?Y$%/s^nq#9(c#LłPQj*/-F8WR?MQfU<]XgEY*D.Lc^@3/-%ƫϳ@ ) 벞nkbJx0$VLS y)1 z4UTwADm'1F>Wy Z9j(y!`(ЧlJT T0f:#k(=x121sӬ!DN4PjrXx2AeP|& 池%tdI3+̏2pZDtى %a݂GMi vNߓ0Sc-IG9DlUT%Dՙ'tS#zLJ.}6[DbAeDdBnK" dJƗ]t9ybu հDKc$ #$k~J^H!_ C28-)jԜl#3/׵K[*٩QPDQq)zy//}B_x͔iz*:E>C0L/O<{WoIfiP5W~ȕ5v|(_\ɲ*C)i{sd* kY0aMbOJ7q7ŠGsL3SI"ӱb_hWm-h17Cj]\AbIe1)8G-u2nJ5&N㎍JYVG( x|ncճ] a}I ;EڊDfu03;JF߮6yQt;wZ,uk/Nk.r  E3Շg 0Vٺ2B?P<Y^ݚp w _M4w]0UT; c{˶oK_k =>ZT5X xX ?odo4SS?rDT: |4XR~"d`p0/_g&pvzoUr5ŌW35 A:HX9D>Byl jYLv,6[?QPW3 b2oꏔa۷%lOeǽT]" r x)?0”Gz!՜#l[&FDdv:j7boL^ ^T !BBHdDfőAT[.nq{[_&+S|cwQ< HטoA$Gh_[yM~R1RO 7^G~Ìp4 <f:z RXr5vqw.d-.I%tt~<:.PtBUa&R'i mXOL|ԃE5&`Xיn7 {"2p{1E+:'Gًñ^Cx-,ܹϭ7(߹-CD Ӹv9-cB;]E`Uet}L4hު8 紁{j}Q\eO|F] Y=$! Ј^<3Û5 5aJL2 ?>~rB  eh ݔ=|%mЇ| [ $ek̑@K\J<~Fog/@C~A,GɿQWv{Q쀓/Ӆ&1H-FhcXZkI28㖸F6+N3oO}$ӹr dL—4J?#U-}\\'3o;璷=5jF#›J P0_r[e'DCkp%qLz޶8f0zSE ͩl]Vբlitb&[~Ⱦ'ǥ(^EH, ̭,DfS`4PF!TV l?=ӝ2 ڔܶZ>7_4gIGsXI,ή,XPTZ@P֊\;-#$g](eg]ɍY겉 mO܉[9 )1<ɅmA` kdnA=Z{ӝsly`fmagλu,\ >B/Jף2JI fWEFg1f )!|/17X%Fjq=WTO ,ކv ˋR9i5k/8 ~uk9B<qWuvk?@2'0g}UͅAUx?<|Q!v84_`> K-ZTU \{5C>6Wl4숚23T1o_-}ݳ?]d"f[96Z'A[RmbُpU'Vdp׵?uM5'V!v8N\!d@9?U(q.@P+Q|$L2Of0G~ֿU X%r,s)T>R(D_~vLbs~H6m8d /.g~yowJhܿeKIYOvD[5?Jcn v}i@ӬI.7$lB}U=):Kprܫ_veخڞ04 N:Ѯ ; F.ESAiD?M~'Ge&ea9G=V78 dSr~_P͕e?UuViIbrl e&' `MS$<_.k%VOR*Ҋ58RT߃-9eh]l*lu1R;/tCD8<5g-O/k&[ρxcC. Kz|ٝq{׿TŁ~G}xZnb14ΐT{4Ց3C(6 D-ș*Lk6b3=~jLFk!F/)!$5:)]M]cѽs_ed[-kyִK$v БTq ՅOM'΂J! r ihE> R33Edg)0B$Cpghd7 K:LuF\öG[-oU(/u%IF]8\KOdoO5'' |WP\܅D7 gNh#"/&~o_y&*,^wVEK"y@zxx"O<'2M77Ko.nB%k :jK "ijd $> ]lRYQ㒝ҊKi9Meqls=ox0SUa+xt Y@~j˪tpi|/ʥ ,<10KMUmR=+n2Dq1B~&}>uƹ6=t8oUϝ署{OD`]G|4VBLe,&eo> oV^̪;v,`l*vg5H{^y$A~BF;qG 1H >cigcYG)dO> ';KH2 OzVd8ԀyAi!TB`tv^/Ue43XaE}^uq?[xoJ;LUfa˄C4LCy@ bFyL7*=5|WRIfƈKFjKU |s.$r mzQ@=;Ok-h1Iv6=S~pQQLBlqayCQumUwbhMzq9$I 84-Y֔%%VIWod6,$n%S IS !B11:Ȗ 9M'bb誘ΨX!uݿy)ci=N% Nsƾ0SBLy|W-m%ٕAAZ-e)Tibyi/}YpqC[3Sn 7l2O%澞puFv*SN3*y0Qu_'PGf^8Cj{+4{]g7 Xpg~Cc$`GGVBw ȗZ-3T$@@tZV,cxj*,skOLX>&UA.Z3&Rkhj[mEox0`1aV(! <8j.*By+4_F3x̓ =2RSUh]xꝢ MfӾJzI'Y ww+׻BCV[M8|YF/0z\|p6F[Z]܉܁8\ӯ_z}KF$]w)&ͭHlR&uF&G!x9X'j^Lés 9r+GWz5 =Dt:s,(-ArAu| N' hM2'C.A7'>Fqʴ)Y}i2g-O6h귥sR GJ plYp''ͥ@tK1PM95zuUnx=KZaS9N=@#q?ImpRgȏ1' //L'g#]H*Uf Ot~D} =K.澨",s K"5EMy߉|}jz =]}1B9e#!|'{aλ򂪸JHf;bkNgQ?搂K!$QcIVF=_3 ^=?GE3<5"[޶&^Smh!|ALf4!ܝ =ZDo3m2}{Y~/<4':Ecm6fe'kgTmcB6qEa1O.:~5z?*V6'=pٍ.Ca,ȇ\(eZڌY $fSTm >D~#-M8_=`څb0#5)\2GОƍ|Q|e;仫iO&v^=A2Y@@.}_ +-Uqf\d?a/pj:K_f]G z%ЧwN~)@4pɈʺiG}5kM逮;GwU*f;kKK&:1jGZs@+x~24N×từi[d`/\IRG4Pݲ8k3`ـݡCHJ sk:=u.v̿OEa>]*~從àgD >N1=1/vwLuؑś !uBz% q; A9"P:qBPHR.0H#B"ޞ V B01=sX6߱EKNg~Bx?l48ܞуknIjʬy~X,kxFK>A8)+2 NC02p8&H*^^L*དiM2"MFفe5< D/@`f~iH:[YC#Qn7~rPc&F23 埱W 'V芈Hl.!K.$+)̌yvA cedҭ X3ьgW&tv/{i/]F?YZy%J*k_,ͮ1Im'gY)A$[gL~zBΙnT'Dh!q"*sG4RlZCb@S^VtSf-U 8Chq#PxΉ+^(dzEݪ33 x4G 턹NHvm2Qp5r+ڧ5f*,$_F;1vBT klr^PFZ /X[IP4]`ay<"YyyT5?k(j- K/CR!(N <PY9ӧ.G_eږҪ_Bb"/C1ɥW 6ͱѮ!.&,iAnH4z: iPT+yAw۷k;dOQ$["m!o+k(Ơ};җSqC>3G50* amYΏCu"}jEDMec[!\WpI2BWU=bZڬ~LI=ZTR|ADn̞QwP|kl;Nd4ʄMfaUE 8u kٝ+֤1PGi!"h70gowZCԋnScփ/sX)ܗ½VVV}h΀}I$a?3kë9=O8c.b;7'w`M@)y)Ojt " u\hhb>fAV=!f#0NX*<ƂGew:1x?<y@RE c=4]6e['*{a[E=sX9NS c|zF&Otpl͔/5&s84Bl?vm2Sgyn?2/v;.)X]BϦ<[BMXX@gݘڕFCh..[?1|I85PyհLّvvY9[q% ;FkHgoGдh+ZrMi3aqdɀObIг[uwY⎑0I87:ġGB2ĚLCpURRj%pOSVY h[~YlHieJly E'3zOx=o!/hHJDy1leDY*1GOuH~m|}ΑzG1-onEfwբn.>k z׌6Keo}?GP˂ƂLQ>: %&e@2y?`U YFS- EbvI[Ug1;o<m\AGs$jiCSƶx&+[U^OKp vRL[^=qBWfY&>Ҡa-I$Ztt|ɂ__KySMY4ana 1IOM3B)ﶞaH촻@rx9!p f[$ Q•f#wV5^rQ"cp X :X{kW)ܷ{W(-^ۆYOC-X-ϰ];1/~hYK:ݪ+"o/sBR59뛒}Q:Sն(È1a=GՏ|TѧMP&)̱Ƨܽ14U9#5gk2r#s\n>}/ |5mYIS~'B%˞׀ToBT\PS,{^" gGXB)x_J 8W4@7e2(Dw@ 2vSKpDւ(SԲ(,Uq/.[fM=ή Yՙ@seA;1hdgjp"^5L[F;g^Z90*;O b,2V>nz:1BJ݊kx1_Hj5qȡJA4i ^T=-#k}I2Uۜ."+#sd:ȊT=l PHf2i8As}E5^pv^)$7 6>}%@#DYd1{oڭ*ened(޺~_sџ6Ψ@(Oil!#*xUǙ}t؛-'+O9+ YE$'>bKu79T~47wS ђĐ{ gW;$A?%lt^3Pv5[Ldk)lI9[(oȹX;woS -*>Ts|Ҩ!+7ILꘇ';,!f|8 [2+Zē3ELz4l`Po&s ݂$h )"` {F"CW^NWlXZ:fBT;VR:q)T*EQZX)Z# *X|Ԙe;K>1B+O/Reu=XMͲ\v^E4AЭkt:̦V%K[Ue߹÷VV̄<&K9J (DzI%w,_ @T)s[#`2&c1 #8[ iU. feג",VuZ;ao pojХxɌ6RsI<'{ #HoA1uJ"?jDWW]2Jr*/c?y 2 atCF&F!k]^azZ[y/t@ iS-% s]6/CAjIRUKVqH ÁQ"~#|sl`/,`5g;\F~ޢp``%˜n^Ilc(ofčpQnTXqKw& LrR:2SϲmDp@w}0e:ZQmce)PXc׽,)=qA0' M? faR>:a[gdV->7Q'_GjB7p6'X8QQ6o4ۤk? Cxq,DK84Ҝ*zVtye"AXb`5Im*O!JB"ʰgzS}d*A)KzuQ$'!vS2°d/1&ywOX GV &E[Ғ-/sIjSPn3{SCR4/z٫j!E`]*rd;Δ? X/ qEtԜ>7ip~v._gsV|J,A#B:-54P/t46Sj0д[H ,ft4\\wʏ*?b xK]]b Nظ{΃M1?Gܯw*̮2v`I*fJ}0l~ĄQ?.+[R.=^7$qOo/)oQ@W(*XE\x5IwWD@w~P-L'sv+*Ujnq=sw~7|V=)#%탧AV nf*Agn?$'I);~Q=j aUjB;}F]A(G§pFe-%NWqٷl J/A BT ֆƞoKO9y|g_ͲKKbgjjjxy$ M 1^A\Q#'5M;P?ShxixV)jlK2{`G7jdFh :A[ipNZtHe hY-S*>$B):?0p +yXK,PPCcvpd1,Tiԥy2q-Htr> Qˏ \uvrBDDЌإr:ϳm.ryU?fJ@KLI n~j[5-4} *R +wɳx>B\5h1lNm;+S;-I Dl6a8nvj0 ?֗ Y,sv r@I0H=Ɋa9,@ڄ[ں_"np,1B¯#^d,E!{igҸXſ$~#Ti"{ 1E"`VdxLQ(q Igޑ4YrM\ao_LtJJ- .Gst9yuTXI Vl)%\fp\'^zFjX#I &l;{ɇg},$R9'wy2p;D-Mp\O2 7@]U”J֛9sp2;liK fha zNqK"kv1+sB@+bJP>CdzvL#wsZ5:VLLype6-8G6 '0g)povS3AN Qc(UR\BtJoڥ[5<'CZѷ/+NQyOz:%VGOAXAN&E:&I?V%iyWm`ɲDc?娐vI-vPN~l!-c"0V=rs_0yGˡ}TWUٸ~IiL0VLOIOC~N1CEdp`2UpGɨ6ro5YLk1},/ >iZ94?tU.lReT+[xȦ$'KGe<[Tځzo\nչtP uYfvkcUΌRc #W肢eOu0+ʻ;I~m G][G۷5} 4\3mcM4`kZL.O'IJw9x[i5AnD@8Ug]ٙE^CSkMu Qj1ƃrQt Q0nX&1z4-ن[dv*7D2g 6{(' a]"]ѤUpVp)&>YՕ =| F5a\Ug9ˏbг/h m2VN߅I^|?Ҵ:B'=ⅾ 'MJ~B4]%r * 鄟 lͤ>Mbl3~'JLY1vD? ~yq[Cd'VpE} NSn)V6ZO,K\z[V:=鲜p}àH2]P?Vk6'wq\%h<-OFQlfaLuQ՟Lep \#vJ) S6]@K̻OZ9ow'~ %ڿiQP_qSP!G`i3#dV Qra>4䂍#\ϜFػP㦾edO50 ajd&˂`AG fblqn8@YP[o&Hp^9w5'TJzsZl+~cPjg%)TlpBOȕCŪD`M):OpP.(TB5I(.(ogu6V~畲r+Ck?M+5V>Z-/ g%ĪB=vO;0i>$A u 3) :XlX!tˁX3_&}FeDp >bx{\ 37mGayf~[9 qY D_W_6om) ۜouFy.͌'5Ϥ\e~8 *`3ݡI!vI3 H~,_"5JJv*ZK^B:'4CZ_("h[;Gp7RtSEjHUe,QD[?M&1uىk鎮 Rfl7K2[~+ "ی\ j갟ם r8i%FY>N3O,h8}:Κ#]U _Yf0v軉> ngIvt҂BΓF*ẙ4 7B:×B!Op{|DL鏋Xq>a˩ =JW2AC% J='М |t dܭ*Li-̸CJ0BRyFn܎Vpѱ]xd. G(wGM'~Oem[}e .6؛<:'#l-1bا: ]3;=$7Il "Qv[1k z|*;cdl1Jb|mefO=ܟ"\+`)RLh՝?h+Ԧ|w47c/ 2ā Kj"qzuq:8 e#6}RKsWJ 뚈aQI0p΁J-1=cc#%͜; ƬgsP0_9wlzkLͭUGoOӈqCw2z> h$3<-9\ExUM$cNM/PQHR|ӨNna ,cܲvNUQ(_@i;ʦjRːVeUo+Wxru9Bf 6N;nM"2䨡@ٍ,h'mbY*FlrK[ X(삙.D Zx_h95E%- _#~!"1L6/ +<EkCDv1~ Z`Q6U70g[]X8p:(&%葍Qp|á{!@Â_vL,@v|LHBtZX!5C!t5nO |ϡ(ZW6~Hgjz1S).7K$=MϷ4UQ@k fHvkGs'+o\V5L1spT.6LB<ʗG B_R}q+[{Ue_ǭ^Xqrb7n=8Zgqe$mL<p #Y]uie+-6+[e5Ml;Ziq׵ExEf_ebu:Vɉ^kd361WYYcvKZ/; Q]VLluPW<ڍSȒj{|߂}xR*jJZ] ;!%q  5p˩8\[p̩8i]s \3et#2D=-TZ\(WeX*ɹJUHv5cw*!,'͡-nJkTA,C.lo+z?snnbV+ccq$__z,b锍8>>lR~)݃YGr4I/mP dîƾꢁVk':eOrf.8ǞӐtj}KlL$τwp1!8 rF0|zqF.$@?=SQYд{è_=?5T nOK Bg WW*< \RÁ&b*1l]ꉏ)oHos^E nZ(Va} <u3þS}?dlE="@z\Vq:J MAzJxkT+O@lႷI.S|g9Yn4 ܛswjvվjr`V&Zv1ݞJg`B r,']_B_~ ~iAq ͳ`lmT6o pCX[w1UAlh -uJ7-LJ>f5!3-Ƃ?Ncu-3JXs_rJVnTPt^ 9͡Ll!ftgȱ ;Q潖YOCT'zS5(rۛ_E4<}ޏ,,E{&L3OzmӳlΚbڲo#H`Mwad|зBG(aQh>)ΰ`e^  -ju 7QP/0RW Ty Hn6$#8deΌFUs1l ^\Bć%c7 tlchq!㪐8ǥN5VGN)Rse'6}/CxK'X +ϼh|V8{-N=RQ1P5]L-|$HeW,jwl _{n7gUp]6]!wPFJ2ȫNM/]D-yR*=X@/'EUh/Ty XMTF"*\QeےDZBeG9sA!`V[;9qkx Y{q6{ r?a&9ݟ2@v%Y|AB{S\:f2=7/nIۘS8y!1։3KhX0&@n `ЯΞifAH>[Iyn/bIVq3Sezb )'TxГFܜ+%n%ý O4HkS6ڕϑf;%?SzvȟIbX!UOn49`\#7 s + Z-10]xAlE~&M|dMM=N(j86Q-Vj.l>TT ͬ"sǞJ>\A|_+PA 3@d }|˱*t{_ h.Z yS'D&x8oAh^X9KյBG_1Z(g%bijDL%gzF8|S) ف9{wt7yLJ4>hu>M =t$nvYɱ7NkJk7LS&a?p6VUiz,]r*Mѭ HZޅR-*Ŗ;z_b "=Dd׍]/oQ2[?`W/ #cs]cupb*w5=x B3\+UAkEKP2wjI/*4*O,R8ˊkW〗aK-Ek%U: >uH hs 7PDgf>MipQD&wga0l{%n [0p/6t Q`E[BS6nS_gH  s52\Qv;x~'~ l~meRa&]:F ݲ1 tIBern`NLc¬tFb:jGZc^hR&jRtRspH/csXRv_|vE;qA"|2?q`AM1NVp2 VDa?Sj(30 i".@h-='XOWͰ?ĹZZi6l,?R.|j [awD8.Qp#"8˪x/Gb&)GhL- J_8x}lIǯ<:yKkˁ!xz"To`ZKL 9Vl9o"6m"S-wdt8to,یإæKUX*{=K\J:5I6v.ߩl?'ٴzYDr229 _F{0iΉ,%s̏3[o⺂=氢ub@2 8t{2钹b#~j;Z?-HB !kW5Uz^SvHuc| {AbAC/PNnl<,WŸa3mN߰bPޏD 2$ 27N߁HeCޚ/ $~4{._tXqsygmIX( {;IݗT{irAG;kj@}k̯or!k)SF=@ 4%glbb6ξ>իؼ¾c\dFn>quA0#n"o$&m|t9rls/~W47{ ̈́-g5LDǰtߩDn,#;z#LQc7YCظ~#vsը /  oܩ@*(3)6{~'Pk03xd-3s콪bJuDH 7Hl`^3u\߂[1eݦHsO,L _xFUpxm9iQY}M~ܔ<췼8_RtbEH22 ƙ33jPK xHVtٟѠ%J l`;+QA-*0.JQg%֛q:8.8^M6P)c,mt[13HK4RQ9?s X1N ,!:k֌PgTv3(?1^١3X[ӚG:dmh ) Ei dw;7P/~6DM*JM t>Vϝ>ą=Ëp'ӳ.v,&zdRפG[X8 C>o #7w;)@x7Y%`" {֒\%5B\ 8΍Oƨ(4=$eNx5uحp !s {6C g3=%N& d\E V[_ޯb3v)Zԧ]7L:dQ>~0WxQ`1M ](Zm9V V_K632_p{ʕ4[{cD}:xKO/. ȆJhb:(GFF P KRD gdja4P@ Z6 [Ĉ<34l\ldiӇgW5P%Gh/';@^ig&z_&-Ue².\Z2PfS4oSDu@GВy sE8fw!:SPLNJ&ROH"+qdNO]9apyO u/Z2ͨ}W5BZ[Cξ.97Ɨ[ Z6 K-|qYX7[ZgĨtP/Z6k ARKI|^װZx>#2 T ^~ PPI:"]aĶ I*h_J FuH uoϺes8.ҎtDz!ߟ#nei6D[}HƲר5A/PlZ5Ye<&ҖY۶o!yL?<:JBɻA{P"^DcǍ'Hx_7SC+*b(/. }%ګ`9C!5ֹg=qrN8erKx!ѭX2d?*bѩHMRBf*Tc1sf߰.Rݜ=nάL_\R$aX[N=BI{0^-ŘBWj&LvR}ơpmBz# &(.IA~0y/W/1^ˢp[2 _^;tp47 n-3pFo$Ɠqt8ZV՘6%ˆ]ҕ-PW-EY;z)#2V~m8UeoS1;s1B'530+n33sdTbm'ɀK/Nŀ `A&ϥ[7u|@0e$Nn227܏AUsph+x\pUr%h/2,qÐn |wZM C,zJEC'n?lI;0ϣ9՞ⁱH9f剒8(m9̡8e9wAY :%Tÿ׬C'Vݻd\MRڝ4pU71-Q)G02RZJ/j-&sZ_X%4r 8 8aW- Ƭ[ ] 786ͳ۟,PUNVVh(|/~1aBQy=  6YN&thr錱2[GǤ90~%^ͨeפq-7l"VgN3 ٜf>L,"Lȗ̒5+Ixlgt#xr xe0G m~HF(@V*Z2 'u*^Eu-nB33c)D*e٭/̓@տ!@PtVW< Dkaːܟn0ke /OZ/S(|X#5%4 `WtBBXG~ey͕1&/耝-<]D/6?(jW0J`#ׅrkjG`qSg!@k v YFn^(cgUX\`k!4':e(~JU8Eet^kc%K\^˳/qNU=M!O(#adzc4-瘈U<WG 0*r5;'8_St&e5f?26 Q7%g*"/וQ!U8MG&'Q+( N e&"!1|) -,ԗ~afQPcqZ2kd-Kԥ]'J-DrYW]+<5y|F7-p&SvN)VGfڍ#*k cΡDVU W.}<&/&yLuNe^k=WllYŝJ@4̷,M[lB읙zޝG/P HcW('!EE$)7^md09k\˜V)>kQ"=) O.ea"!3xE`4/EI2@2 5G6P|!{t0A3T#8 @1PH-$nOme: ?{n ef=N_" z1O-{ŋ*w;.mmCObo'=dܥnK{z8Ibe[-K;C#W z_N~PWg"Cdhd@GXa"1+ޭhki"qQsX<|?> J@A=b }<aO5W>4G4'bXD@J-WL0(]׾?~}6kC+yh{%[JNM bP7&lB4о'A+HX<҈AA z`8QIQ cCT#u1d/KU ּ %,dj9DxID/I=1F6k2-m_Ϯvc{g3wۈħԽӺy)Wc?K*(i6x T%;9.YWkΉ )d) EE'="^S2h^>G,tBFcaO)̝$h.vۇg M V}^ ʧuQ4$_][\7o֪ݾOo[xȢa_Q|_)=!'&}{}e / L: < :|֧"u`OCyJ04m`MOkFm('c =c] "t^(]5,I|jFqox OBd\CDI7\wJ`=m7ƵZ߀q+02\PppQ<+(c306 WHp1pe*ݹ;'cd !\;~}~*E6?O`,cr'P´f~i &aE^ Y>\E,%;, c?],0CWH5@V2&3LҔF_uV%,A@>w:){bi7INva勂 qCt (5~n*Ў5%B6 O|B6>j:d7Uř/7;rbqbۀTЁaI<'5/ ~+Aߥ³i IF\~`.ku`Z"ε#2>ʸYo9QrN8Ǖq:N'2I .j ɩ'gSd1 M F=+M0OО`7}%oHϔ%,ຯl*DZ;̠aM%iv; $c_"l%1#=ԣ%umK:=m`-9b=͎ܞwFRT=LJlOu5bq jZ\f U^T͐.38qDX׽jfSJPq$8ŧmhP윧P=ܪoS0jDjz :)z f^AZy]b쳇xi1^icAd]i=[;{%ƕ8 M,w=HټyNp%89|470;bo6ܕ4 B6SlBwY4a J$XrG0A&U=dq.Q|"Deqo](A|eA#Ʀ>7QM1p=弜^Swm`aw&-k/^Z *OUڈDJBD;dZa5s|%;/qY ŶRxl!(.YfGȞ%W~?hARhG<5 rT?,սp/H4_,dZ iUzUOqk}gpVVҼC[rT ~jO70Qx68(T.EsJ@I!&$*؇EvVA-y 覵F2& XEgHTtc&5رKG^1nLI!mOۍ^Vч&䩈v mW#sim|率B6BV!nahͱ3^x(goϺ?;QZ|g;!'R5D20AiK(B͜=T ,ktaC ch#~xȥVC药9/ ')I. e7ˑ pb7SB/M !Ixh ve6$I@[3Һe|R5* x_jҰ'5 2!(`?4H/B:rwu? *7ֈ[MsVIE]ţ5-P4 DIOί-% ߂ykar7=FM> Rk pA!Bg]p…ؖ+wiy%8`:<>~ fy>:f'-7-Q?qYš)g/2\7M"4|3&Q06/C5fq#EB\|HƘ\+lQޢ÷th<`㐓4\6g(k:,K(ل-ɤYI@\n/tD);7',J3,d< zP0/wђl4 aWǺ`8*<8vmw˦=GX'@|tp/=kKXk~h|/; SMV/umr[n4AeZrp0A5.4T2`6ݎX JVtrI E|H@ 9s/ԕI1ӈ- cWF ԧZ6E(+T ֋CɴMIR?2vp[CQ2bhmn-)7x 3^S8h3h\xRENrb;ca W\i@:m繢q,8f۞p)jj]Aia3 gڦnzsOJ(M@tU٪AsfJSYTVG[ Gן t-ʧӠ!L:쪨.m |G{SohhFÈ!ؔCLA=eZVxΤCw?CUq^YtmXd &*K]L)ԣJ*Z$]'6䚡|qrv[%3jQˮo(`9@dHmrCu$+#_g#S#\ |{XvQRFb+t HtLYyY`F`\KmXohMS0Zv.LuprQ@/w4n\/ߠw) ~f&-ُۇCJB \$\, NWQqZA2@x!G1]oU^ڜ@ee TAnπ#ks#_,)9&)# nRΟ^㧹*J]l5:E޻fBL2!$o6g* 4p9G;Ӯo,3b[ٿ.+:k[=i/ ܺ *K|m.hW$yf[XȮt$XI9p[|*(3̇q3@Xb?JY+<pza4tQͿh[Vtf_+_wE\`SLSW"q\dc%3cPT[fWU53f['Nq_f&̑XU%[ڶMci D*%L sfK02Gm׷~Bo5XځV\q9=[j^ ~5klq&D'u/$Aң!'MT&kB}n˳4`UDde|t)نR Mp1|#o%CCO&FJη4>Ϊ9WQch> Ysi#[Zfϖ:Ak6PQ+Bsp;ǑV| nvm4]|P :v6Qq K¥~Ge[S0Loy[IF.$R>e[VH 0xӭ2; ~FO~UoS7 $`8ַ/DE5 E'+p(ͩ@+x'Hg酓jb0Z-fh4qQ_9-4W:JQo <(v  ﭛ eGKZy+ 陣y 6^1}<V5tgy׊+h;ܽ̓/3Q*2WF8y|X8iz{I1Cl݇@wHi0 nE0bѾ~e+˦_n5j1`D'Z-fo.mi(>̡ʯ]Py 'HG$j.G|Pw@?Z\y4+Ӂanc06m$TQOrcv 6 M|s 3})tʄx,) y6[! \'=/Yfq.@n(`վRU-OHawj{!SQ\tqO(/H`N{@OSiN[(=ٕ efM 1D3pˀr2Pbf$Q!V(&tUJ䝎7 J՟LjTƽR[UpqIq&)_fni*]Z\_Yss)*7d8h|N)58LTD/6c덛,<Ĕ4^} %Wj4Ё-0G*g%nc@&wLdWs0G[gv .#tsmKcdb43;j80q C/9}taRF6}򑷅Y"zgXxߥ}D~Y̫JⓑO! +C;gmx26w,v9L`I!?\àsj$>lY%d*[!p# !%u0BYiQilƺunwۆJ% rB n @S*dۡ-+r< CW+g' :=F-FC&/7.=ܑD $ / <لڝ`<)+f_{GkZFxx";k7f̉woIpr AzX=u(efi!2з c?/#ůn8ʁ~o{᛺؏ޮUzTj x,Ob}l`^}[i_/ |f11<+}c`c}Y" S輆(;ذo iDU_F8 ] hxNƟrrn'ޕ;GY{`gp$}n(b]0ifzp|s][˛TvzM9"?*XRىNB0$+>4 .`''~ׅؒӥ 5IV1b !'ӑR͝,|- ?4_IItʀC(Ӟ8$W'0 o7+F壚PGuuf֝ 6P柍Xf'KX+N-n*d(A$ C<;w~Sn"bܑhU@7=keLX!MS[τDU0H}L:}ûFEJOURZF{`"l8yfrh'6fXxV\*P~=E7ּV,SpzcL8yDt754 w\H(;/5.M {%_XcvHF; F|o0E\ JLjeYQäueN5*N p!uƪuT=GBX#`2}'`iY |opUМ'.[cUʯF4i,2ƿ[v=˵yO=z#1]l/c`Km U+gcGLfNK5)ټ1'ƛCb t`bDwr@YIeo 4ءD1YQAALQ'wdK'lji03,SJvC^sg'"RRi2jV*=_Ӌӑ)y"C_&Z*'$9( LشbQ:kk{Ϊ6?N!s&.hor%6 9NW~ *35n7tV[] HG0$k ?63˸vRRw~ ͺ2d+dnJjZEoAө;#eEj#|: VKw!oO$lin]AEX= rƝ8 *?b~[-"yqƌC'eSƗΕo%b#ݛadH Iu M ei-}"HܬXY@*R>5iP*j̷c;5H@1q4E&%Q]9uE D'פxy2Fz`ʭ@eKw7Ic_xv9q_ÜhտeK@8I՗Q&Xvf맱Pu,׃$QZNIXGmG!3P:F Ϧ;/!A5C{jp, VU9ۜ:4i8viܚa`6Zހ %TOv/ݪ@"[A@ZZ{ MHJ?El_X[b(aQc* 3IGawMs6&OS J 1CT߂^IuMaiZĆpSyH)%Qs4A6c;_˗ [n/oR%vE.LgmT;p2ns< Kr땽TN!gVL< 7ۨaFVo*gDj⫢oiСP!+YF֜` asfōZ\\Qi5Mɤ~On'XB}5Ja[Ίg#cc+EhϷ XѢS 'ְplٸ:mo_9B5!V$kxL(#~x3qɩEq/J?S&Q<r箷B 2/gq+R!k$?`H0+ }}j~UHq`0.@ƄIU(VyN#ݳwџ'm SZ"K-"hI^,=SїةLuw]P:RO/.aCHG2 V7l%ӂxmY 9+Ze֭pq{Uz <4XOI ܧջ/7Z ic 9;Ӂ(0v5ʡ-B?ZCh_%cX[žbo|R_7Dܶe,J _#%mo*f]Ǜ[ϋ<~ǿD; |3piJ0F{(|my6;rښĮQ3(:w 'n'c㥐cV^^+a>:/mJL&ڳaed햼[VKz Á0T 2jX]y&ms}muA;C:}\ TtJcDU1&TD^8 Q)oT=^Nލ L!ߔ.YeJ 0X)&OvC։L^4OYۮV,ݩ6cJkG3(9@-+b6+1= 0($7F+eLlȵI+տLj*87T ``Zk_{pz^*Ѭn+Ov!9Y,P߄ޫ̟l_T cpl87A>v~qiu` <+c3< nBaO a23;HC9XE\Q]#!E%=DΝ^B?GxJz$ q聛{d]Y"e}NBsj)ɡH^$}V? O/G\t@ƍ=BqRރ;kn~IE׶{…^rSbdbzoJ;)r\φ[׋tZd}54yVZ2yJl^#w B;l:9, 1;R_2|) [ɁMH4믍p rMh,YP71h9Dq'!rРxgBAqGQ\&Mm3I:Վ/m^dǒ5@9 m#dÐ;nʀiOcP(|z% HJA +#2CެOn$tddHF?BCu+PN^Q 믾3pjઘMXdDCޫ/suN-GjY1ߦ|yqL V9zlǻ??aD2P ~@Y猊:vXD·gr;N]E(g4#)c=7 [3}QctTUwtZ;=hjƫ1~[?L?z`ee߄2@O<%-t o}f/pq\1IC8FM@VV: } o,ˊX\+&;g*ڶ<2&>D(BIeꨧ6 F E39"'B6_`z qppE~. =iRJG냚uV!iea;֬r(V(Hl&vj_΁پ"Pxi)Butis W(xL<\7f͊Q.җڟo=wN)OL GOrQBh]~הD W$ھ7bPa+ŷ(-Je $z(m/+TwP$܂q)`-|2YH5.<.oiYxHWbm bH PM^ ؗyU(|65M_ƥ~{Jj>/`.G]z EJ<|RF"fDk/7x\sN:jf*6}r&uhhI29`n>_"gR~h2'lwuwM C81\u>bc֒!W,6hqAKW~덴5kт'ndVh*^I* YKJ¦;{{VEGk2C}tgYuZTc s)aL.iJii˅9%#.HZdw.#["`Rx6O sV)yk!x OusRd1%Uq$Z#~s@+L;I(XDޡ|BC"3Q`|ym~fӌ9{>(kGtdgB M*[)-g~F'Im!.!/̰HQSWqBWA^Ͳq*j|-= 1(?.MDO>}u9,BnQ;_)0Uz8?Gl? x"ae[uQ i",lp7FrNN8ݐcV o)_b|z-{Q36t@ZrۦbDEW 1l* ={#U&Ëzx'cEEbSU=7q(Ck_ѶuN {&(ǧ /QՏ, KFou=j/5tې* Ċ~d.{ ѣHF1\B.缬ΈiϺ9Kt0R({ؤ.;~a쒐dP[2_*l.v= L6]ZߌOoX Լc6Ѭ2E 3\+LȺS? * 08 e]m qzY+5WvYU?)wsEyq/\ pYƕ`2fʧ$2$Pu_!iGځO~;D^On7=p ( sk}]Vhv$0^='䋟,Zt0<ͷ&p{ Wjk:Ce+I>Qz_^SHGIy -< 6IjNZ= J#ү#'R[҇YӰG5@>Q6'ı>,"08cTLTl`1G,wNQ]>NCeq6yeI e` k ހ|̱ S6`l$ݞì?ܩsK~#*K lcL:ڞD}(*VH~ iY GةZ Y &Rם>EvX٘>gs*8|BJUq%Sz@U3k!]g0g3)|fJt%Za q3^vʙ5_XC>m1LANcB> #y5)6|>FB*9ƌ/ ) FӋO(> / '\S!fM= tt餲9\~!./]E;XCuH˻oqiW~K-nZ4"Pۇ6)M}UѩV-16,[w.1{/q@aIZɟhMcCZ^hE$_KȐhX'wsˎ\l } `=`]۪OmhXZEuq~ñQ~Yb+X;;"*e &M{$sZdqbr98"T絙P2 )7v ]Fe;#&^Er*ѝN)s+潱#!~Z4Մ.؁%U9KrLPQUe3!ߥjH7+-%KsF5L0Tۣ/]$q2+/gT^X[;'noWOpQo57'onŧAS`T`m_Bt,al) 3Xb@rlxh`bɥ#amB7%tXL<4Q-1R㇯iN`6, IJȼp3 fa\ @SNw|g?G뱸$6>$e8 ;*VOq/l kc^-D:8k oX .=X^)o+[t8i4BnZGhbv-Ţ)TGØͺ䘆2Mf5qMHp0ި10YM0&)2 Ӯ;_͏l1/KTЫgidO(* n73)3OsHgzFH3ɎvF$I5lUV #eP\'%Z|219>%zsԱ _Xr\ skcuF2c7`_j,z:8](PoH0!M_/X/Rg2B4Wwx,QI QO~ku2ۑ2Fp(N>%:A.0`\ph=]מX!I)v4RMpJm+ô=p}ҶANѺ! Di{6ua!\3mU |c'U;=lڽfR~YSn# kifo#>Lo7uͬǕVy k[-D8CQ_c4V6H>xc>qw|Oi ay5.MDE@ -RsP24l&g}CngXm)qX_W`mU# X2m;`2SR6<(#\EWzlO]+@R{iusӡT;<( 452D*5巻%#!L*U{4vIt U#63 99;w˚Ij=vbNY#QWxfݘޭ7BF}&P RXO*իXGGv\l#WÉ&& pE!bLf*.wKooߩec{A/d#\c$Vf ǟ_]UTҍ8tp XwLEz%KUK 4>;Է-jxBo7}K zҥ|Z7Qs~v _?\HyK;h~>"{,{NTYLjf7ĨB%t^L]n´Jҡ)QIDkCb˴Z\o4;8wyn-NRhKuf9_pQ>e r'HG-#6SRZeE  ;ꂂJCʓxjOܔw' Պ<7`3}?t/˚Xvy]SIlԋU_bԓϱILG6WUĐXd[܄&~MȎɆN 4 ϓOq@^5ۊ!fGz,U kV4X:S'ߔsZ=.yҺ/NVlf qOmfIA.,.oyN$hvF7(yv?/U#i);b~iG*Yw \(529qԳ+~?C R-(tX [s@hBTSqۻg9<5|u絃zstPl@G;w4jL=&ǻ]&Sk7ܙEK lVc#p& 'aʋ-ڒ iMЉјhflL,nutH#|?xb!f0}.ЅcDž^{0yNO |.k˜;w8nX;_j &1qL_kˍ`):qy-ҿ)pH?#Z-}'|X/|議<E?(bWGVn^&qm<I|#Ifs_GE%!d$u=,_ȓ%CcEi+qm[G 1 6BvQ" SHLld'P=- V 0 ;h^t 4X 3p+߷hZ.U-8PbL_a|N!_3rBsӀK#*Lꖁs:{ .zZm2إjxtF=5AC7ǔSA{,MrBNY= ~3X|rk )_r%l~w&"s>Rb _^2@Ѹ:L; Vs _Q pým֏! _ (a˸\ջpW݂`لQ~[SOp4PIIIf;{v.18=0FŹ,.z*4m46V Jv@7kh>3,}nRm2܅ؚ2py~QxbWA݉N7 Qn63glͲU ѸWۘlHT8Q#xꌆQa3(>3 oˬzJsaJkIͅwvJY :⼓ nr.YOl4D4RH{1}" Vd@h|SJ Xak/x qr~]Nx _9w2wµX 7Q&Ѵ]M1&zRםo=\V-]nu>2A\D0*NT͈Y!ʈG.03/^#URqK5Ĥ8SAW'xr"IOA!!UڣǴȢL17P6ޫn1NCL밶`eѱcYKh2ZE/M\q8=&[2)/<c?sbh}(|@s=\VW/YY!/6mwUyc{`Bjcm5InQn@Y$븅l}Kq!{㚰k(pf1zriëRszg/a H2 a0o?Dž.]ApxhdBGxjJbH~ծs+srؚ Zz>[oCm_^>_w@wAf؇0 苹?eP$x~`ΫCLq2L1/;jBQIc/ \9 l[YF$>[YN[4]'dMj!8ģ}ꅨ'i/z{VXͣR* dEmn@mA#n0]]Q]5xeu9L.:wݐvYl$Rz}azwӜN2Pl5OۃBM1IE BwwAѻϮB9d T-_-H\~RP @#d9CBpWIk``;w k٨ a\\gq2!^+IHh3Dc 5X dCxhV1o=B殤C; 3ZG8 Vj~! f%qshfdOVܞO 3ua3+6bQ.w?\ZaPX,@~D<ڎu"[fHbnVn|a\.k],\T֕USy{lcׁ̽*D[%6mz W(HT}k(N(v>,%d +ާa2~MuXtVYVhBwɼIdqq>9 Z|a;uȧ/{|Z0DtEDgf MvX׃=:Sв{-eFpӊ֟"ϡfyH&]$tt ґu28 ,;4x Q{KO"Y/q` zU'\[l=C=39k/T~VikTV yk|P8T"#ӤKr<۷ [t1+m*xmxEtg>+h|X5&TQMAr1.Ii-f9`dW=|Vc8[Bi T!7a, KqJb"^AK֩ ۩>mE rl9,;q ?uq)z94[=˥M̤8l4Io;g>[E+m;yc]uǓE^9ky)c@XG㴫BzW̒lחarFSY:B~80zUڷ`0y0>͠CYDoZ&?C;֯v\";:pUzia6J<PDV2jHWCbMH:uP}Oq'2ia 7}}-04*1; jU-}zb:+Q;L2&;0@,n@b/'SP$YV uut呚rR\Crj2١b^'%/&\Rq/5*j*xw=a.h5m\mL¬0^ຸ\q}OQRm5 V2ҝ(?2*"p3O0I! 9gy?Y|ɡ?ڪ#BgYU^Կ<0jqr[Φ7pvuX=P[Wst[긌'4Op+6:^1 8Npl4Ry{< D6JODb;8Jb'p'SR/ɸJ).<(ҬO=0@2;0za[jy-fHf/WgWZۇhzQ̓<سv2 0 M8!vtEh3j{鰒$2NF\Q l_sɃ/*QePuG:_i dZ Y@5 $nq3nmރ-V;Jǣ;I$m4a,/w=(,sYumE@uvZ-pr.~%6nh Cє*M>&0_"7yS&2w\׊Ҁ@kx>'6WNO^}e&4gɮgu>?9P\ g/DjN/.UӘr{ꛮd8<. Eh ZX,}>N!`.6%Kd>}m˲P?tc\~qMBFm5߃,C`_ a{$X',Y>lW%0m#CP..+Ea9;u-lC7$cA#K ^@J& j杕>uI}2^gltq`=M~\B$G] P}@#s@ {e+4 7kD|hXc@ ZuVpJsʌ䂡]VeV&ܝ1nNCUd5wDfG ?W{T'ԅnL%˓KڮU>븱g\}簜6=3));d?;w T2V6Y#y!yKt 8͟gɀֹ<|kHؿuP ne~ (YZ|IG'v͋t&#o^H^CX=ҲS8=+XB17H iRjӷt-6hTuhEFzl%WS؍!ڟHd=*%VoIP s5X0|QEG6ģ-KBj!`nޒֈ%@KGU8nnqϱy L+9i2fYe'0)(ݗ?*M;h<ˍH~^>9*?|U\òW+/6e~~oJ1THn3JQR뾍%*@Չٵ $5+ȑ^CEu&X5A&8G'`N4y怜QUJZL-_q~;568c%oTjG^)/$ ,xH}9=`J, JcTN>%|'THPԃ*\)bD-\볭ڣ3^.G@+̫M`)i|\A0vv&jّ6)G)B)!zOAkɌn6o,kiԘ ]#k \?/"+ XX8]rV9s/b_quqX-K!]t@1-il8ɒp5:ZwŌ|(tڋ٤SƃT{qYt]nK=<sKL)3NskĎkyTKC8_3-MQpNw]+OOZD\Af/^R5 d+Pn6P#; D=# P~|ZdxuagG|a3@bƀ>$XT}av?)QN rQNnJ~s0iK%ܽm@MlpBz`5E!ϻgf3Mru_nuUP3Y7uէc(>.緁4[ ܺ8r@?#$CzƒϓTI>7` C&%W4ӎ!gO ۚ:"M?Z؍'d07~y VcũZ _B)UY-t[8W/"P<ĄkWE LKl(ˆ@w1WI%i8^H !;F"Y՟z31U;sbagg5 M\,w$0Eo%55b[jBڱA |j%IBw>k`u9d1u]! ђ  Xp>VcTb3=' IJP'aw#g.\لzئ{@k~LW6o^ä1VcQ_-ӏCNl"LA!N?|#qWg9a: \E70#7wR[J Mx<hE@UU#\rG^ί58ouLIS|6ǴnMYSB|OIlXy~L]bk1Y޴h;Y7N3FAdP: "hrXX\TU uXl]ebΨ[?n?qWЎcSvVb'OHbT5gVX JXv l3O=yV,9&B+;D9ow\!Ӽ( iQBRWsJ;Jx3}2X Q썷{ 펼#öžʧuߙ߱J& d:EwL,2FgB߅5fd&N*GFtcEkDVv^ūL8`L8>Uǒg?/Oh_7jzɂYuk<Xj }&ԇeʲƅ߾4eId,Dg%nKc7z8jt~b͉Ac+ԓE;S*ٰ3XR9yBܼI5cvB\ݸY! A*>rlo6 UGܞau;pmtiG4xq+;[L&ZY5uM{]PZHu [VQRTY;L#\=ec+@nF vtum׆Q%)*x EV}*ȒIh%t݀`T\"#sBxo7vἔX? JB~ [NB^?fvn,`qn~zeV&Ŕ2;@מT9 ]>WC_d[˿E\;Ӻ1QbOrF{Dޤz0ҲX&&A FeĖp=͈B^3.h% ED^}!rvlXf$Tn@H`Be,35im;.(kvY R|X㷬KI ; ``^wq7f3oSl?qUCBS;ҽ惆Yc]W{kEV1HFI2a,h*qe!tnd؍2n`d{S"1dnUb%P3Bx5`\~"r_=9L؀H9N()Ц]v{М*]1tc;/4<7< au9WZ%ŁL >'8w䡡_:.YЋ?s܂BxP5bxfC8:y9ŶB-^3`,5XoM}.hn"Gm<1TᣀTdlNT몢rAB&7Býlj/Ψh.ʵ85̜an] ϺMЀ͛E`65I\,V:*EbXy?FA,׺7jQ~= s[5zB7 `+cU;cShgb⣸Ԁ  ݔÃ9zq~I:H?6*OMHFk/37@cTT.*A򴸀dc~n_Å;Q#O:d{gaH-.s8`ce>5fYRá̆'LG.p.ДJ6>3`z\cRc+5 efbͺ74OğIo/JUYlU6Smy婇i8&@~Ra Xay YreAKyuFdx` ב˫{0uP͈2O sGZ8upWloeq<6yPeu[m~ּB"1`Q+igh /.,K΢֥1<#͕ܗʅ\ǝ,PNxt HRaӨ7+os]getx[J{/69yGd;ڊ:r{ѦfE2'yC5ޮnSaPA 0zl2ȡ1O9#Y@B`q>fgRk ^k;`XMG'{N_xR짳xa'C{~*At3\k] ٸ9ր9vQ  ݠQZR)h4H@0 *)UJy@N s@;ėTi4H h#dp3mo>2u8QgEPS&g|k29k8~KJNd,*"#ݩ%O)0ϹwKX 5%2щܳlo6IQQ'F-~|I@qA ]Ӧ3/k='Elu&g bK&YEMĝwGaut%HD݉s֧oyȔHduJ,%v1r*}?3eVK|ISK h;y 'm2QZms^k.pO[M'r\$ vK"5j7+ΞZ7G&Ͻ g\P9;r,#&ˏP{S=ͻVf khp/sb+<q(df|H$85CF(N@[ Sь1if+|J5smpoc!^$hv@t{ȍxS ,c^yp7DE`P"І&sEN3FQʬO#I֊ugKGN2(W#}k[` GyxB}Q\bmhhuEU[&y.&kDWܾ]bEN#*I^~ӺV,zrY Q,m aqcmȿ>50Q3;sLveWpTtPfP JRJ91[Ľp.[vփ3)fmC>0Turs?NUǴ7VHp *+U{*rqx.L%O:v~?+yGfea֭U.UD1 qޟSqA 66ȔdUߣ 6*˒b3>{P8ğVp䇈ȗLb"^V+'p%1iV,X4T֎Uy9|q (,՜#wQۭ\*=Rtpڿ 10/"ڊٱr)@퉟Hк)+ 4tjA^9' =Pl'qxk]';Tw缏ƛOlbwJhx fEZEs|#>V&skyO,Od*_v2ۇkt qteac02BԾC|YJ*| 6BwtKV}\~ j]ƍ7z+xEe@yar"_uzW3^fqWcm [jWϫRpe'wSޖ? _@ͨ4Vn^}Ĉӝ.G*=b28j~-F[&\M)t`៩?}Kq_3Z5. ?'rr(^h[+6+W:&g"^ۮ4߸+Js"6ؕ y KyHZ SHYf |c#xy6H[p$v#~ Qk}0jeeJXLamb?ŒpD^mܬ7Gs./ԣ)B5vd0bTgѳJI= dNOW>ա&pE7 Tpד6R#qXna`2jdAa,9ze)Sp0Ӝàr+.fJ);hZ)Nq+7 #;tzC-xXM\*7:G {=W(L"|83Jx\χ~r^Ü1.Ȫg2$$V&bXdWaf@k"d`~#(pw"sfTT]ު/Z=l+0%rN .441 Z6UNJ9(1$I(v /eQh:՚-=s筿5kȋ![y"ݫ&Wǁ6a(#@v Wl+'D^wla:~|} too IPH{;z݊\eqtSUY0㓡f$DƊ9wB"z]S/1>d\oaf׺jZCxN&# UY3Fl_Ys髅E~Ii %QX7Ԉ>+x,'34x^Tr+ꎣ=*h-CNo!qܪQrxKUPWbr|go9.FA璜4%)$$؉``zf׊^w ZknAnƠZo3d)ƎЉ6 :t/rOTFĽj7bGi 0A<6yiskeΧ/Ě /3 0ExLq"?lax%)1,`L4ՍmۧYp+*XԘFAPL39liv)qHGNJ?.̝r |B{ry`~YA`=:o"}5L疋7ρ˱K T|3p6iރ_=Fa.S?*;d577c Cq<5皌q5#O;bVX}T3~|%2PDs^ aQɑaȩ^U6)C {DIDuzg:ť:d%?T!=; Yr۔M)F5Rdy:]"1SH|<|x4pi_uqQn6kdpNcnr.$ QcB˻m ܜmꭨu[Dzڋ{'K?T>yZz6ćbnC#<صeOfBL<>"v-t%V9?B 2g(M^jEs l!TrilbbRP m*;B\<7ɵV)kf/1= ]X+LZ+4+r8HrZ5m$ȄhsPuㅯXk{U!&l05P1}ɟoh # rqڽHPØ\mV NI+⮚@(ɰh{P|Bϴ!(/j·,@ [0lGw>KVtkծTԥYtkaʕҿn@7H|*l^kQfcRlV7~F7Cw;#/۠I^>4_]-7r/w;ZѨ8ݑ%qbc1echf+~E9; 1r (6Vx~B\V}Ԗ&3V"Ӏ|9"{@<[&mkMv?4wܡpQ.%v?fYIQ k4Z{Lۉk E`p!96D <ÄCdW.֎}]I_ \L_m+jTJAVz"\ϙ4 3VxkJU ҂G$?5x5H*Xxw/r٧ώ0_ i7C==hvϕ+#T/4K ޜTC<Ų`&[59݄L'#VHeҷD QLaWEbl!BUW!JGK@//~b )Y~bށl xP}pqFb Y}e3]@FGAUFsLMbz[u*kKXьg dFCuWIe4]LlUO%ESgHbI i鹪+(I` #dRrzOν7C6Dq赯PBU_AA6~AS9Ҟ q I!hv.lZ݌u_e UgïG! < >~F<$1Q#y+'U&$OжɊ6tu|vF1@b:3y3qLVQ:m[* :){Kʜ߄c^ Q:G~"3}sH;WwUɇyxd|ϯM5s 2hɕ -&.n|.P;.+xgB:(iA}.Ux 1ƿ8uuuNeC_;ǒAraCQ Ljh1ew]뭘]7⇾,󪙝mO˛1Fkj[?DQj8[j/5e7s em LL ƒ!=_j͉iHwEy}GV˓)Ffz"zk,aWQvdǵ< qU DVX:Eb JFCtnųz(K|$Yv* ٌ[ 3 ^\zz!lj?*RȋC4,+0cirsGA(ؾϋ^O06P&VDʈˠh SܬbSZ StM8J204Q˗X"GWyc1BU\Posmu{igCy$%)U,vhMC;KZOG3lDa䀾i;QI uth&{Hh:v%e yƢψ寗{IZުd83?lI-&COH[IrT8X裴 (VjYH{}^HT DhKXI "I^Q0 uu9juVu*^!k#OC0}Sdh( =6 L񻏤偸:WL)mcʮxЛLBſ+ ҢykcU g;iO%ag뙸cӭ'+MѥL,l}L;O.]B ޷vvBɷxX}ҝJKX3̇C$l:=P@j/_α򈞂cNxublNR%Mw+ӱ$Tjv`%_6mgd8A ]XiV'8`?d/UZWrۥ:ߗyHA;A(lIB, CPDJ,v$n o+)x&"~Ȕv*!exVsӺڅDV |('׻I!Y'@pjeV|̖۟}'6~a |DImj>՗'r1YZ܅.FR;39yhY->(1㔸_yG2֘@T |[#N=h',)B*0Un6=+rS'z;WrR9aDB{b&QIW)Pus@>[+D,D ՑĨA 8v?Z[(~H>L*t259ɖ>z=OX zFNIB8<}ɋ|Hr8f=;6>P6A VoC~"R9 hYOAIͼxR4DTWcKk&#EIJOntTnma?2Sj8/kS@aVpG\V]sWNqRI|=I(RGk ՊIh<{!6`!S (%17 DQ'Ǭ~2`'mqAbږ~j^ 41tcl's}8CUg~mj 񝌙);Pz4{n0lH2 H8 HZ*wʵd.11P.Y`N4v~_MĹտE˵oU|COZ^$ Ud~8z]=҃K^ڪhӻhxm3*u Tܽ*b˘@Aλ$0=o0)H jlcNxv2{oFY %8:Δ}?ph D:a Nϰ8j  T ̰M#ʩ:,|70Fw'AG#cd% a6ZLۓ<@iyj )`IZJvķ{9Yk޾JF|qטn\%őwwDif2 @yӠ@-gi&r\iUߛڮOroܡQ"x[;L];OJv+OQ0D/FhQs{B$@WG~rq$|+M`Zz.0t+f9Cp5%>ZZBa 8+Xv^H0ҫIadx;G0!mٓBTZjZ+3888RR#sxyWz6;24YBa$H >ʍk;n>{+ ڈ|Z~8 ,]S4aWe'i9ZƩѾ0Q6Gj SU}z$̺t*VH4P'Næ Gq, jvJ~bU7T\U!Ȑ "̓'qC"֛\CtU]ހ@[fIpD_PdV&:c()Ӫu.kB iUgjGE7wjhD-U_3yK_ B.LY ^{,!Z-/@)<c2o3?*"gbc>kX2).z:5xKn^Wܪ$=.}AveҺfRg6ā\7='88Qa4WBk|lF@/ ŹBpO. C0Gpwʨ's5 , K`(:5aohmOE$5 0$D0}igc+RSeġnG;A7? W,Z d+v~^l-*v<8p ܟ9,CqQ뫙4 ;~IfYyc'frJm̜s2a~z5N-_&l`ݦ{0m̸Pe'X5l".z0$:x)IJ 'RLx}#ux/:z8i9:>^h* E>xv3)/]9[1V)BI2Vd9a"NTY2JpjER$ہ & Dwهze!6YqBEOeoPn_y#?- %9}ȬK9PR֞;|Z 9NLKjںf4ڽH{h]ĚK[LAل(;(HJTdLc26)dxk´s+U ^"T򺵍QnӰ;hB6N Y]S*>`>aRtp8mB ne. S56O]kT7t/̥ p1ޙ̾븫g:!fĦ73n;> HJ?ft-Y'.^s|fiL syvE!Dj̴F}Q]~(Hr׎O=FX)$'aӰ nj/$9ɷI6R"-F*c/ԦϚ|ԭ|mE1}ͅSg2 _ ?{m'G 6W3an}3G,3.A(F t{*4S݂?sg)]yz >-s3vӵ Z1Ԁt ort{'PV.|l UZI'jRiCTѡa|J_ƊAQ w7еS dsXh OƎ/.0h% ْͣA]-x`"uGvCĦo `Zp`9GZ;,L4Q#|ዲӾpPџ'3j貀seDMs@V.R1X9a%Sq&l]봛AN1UZ "7|34)?=q."ёҢaBϷّU = PIo ǭ|Tg{?q^-O_g8+}غe}d ̠NO2Yx^_Oz-uBe1ɨsC%)(":DamBWxvLI 7 ~ yGߋ7LbMjUL<#;& 7^ΠttO=t91dfJ̰kV "R-%Pլ"6Te&L LWܥ?Yh*%Ay.M;. u)ho>T|hI#ǏWV 6L?0S51"$^ڴ;8ԣȇl1M~F:ۇ5?a+{o1$̃m9w`ӄ2G{E[eq cK [Fɾ2X-"L,?ɍݪNE}j&E.z*.R0X9*٘,ʢ<2iѺl5<{^@b$kɓqB~̟{g1ŽX}GUٱ 2_=חMaz5fhxz*=^Wu ;k>F'mM9MOO370%jy f`g#989jZGGCs"Hl{nګ tW*q[C5凈4z 8Lja4\=$7DbIw""/0 vvlمQn`zƘpHL؁" mxi@{t`2]3סlSgj(ZB6ld eJ1(t ;F)swtJ>oYvGG]eXvVz>im_6QB;tf%և߳7[ v؀[ UA)?3rՇ`2LSRkmMu;5涎 >)m c(juxkG~"JaLXW,DE.ݧ"F7 r{Nb2t'oqv9t eS7gSJ\7ڋ8?kFyplr (Hd}Vt=rFN<-)=ЯUҪcE`HVD@܇*2]@Aw"L4!yyھ{%E+sFC3gg :?u|LO}*dQ,{JGQ lTqxekY-@ߴ[C"W0uGU#q*GawCx_u94Wkҗ7C^o^p|'ũBe XJZM.%g!a>0dK>yS#"iqߠ1 ĨĭW"yW~A6D-u']#%(#$%J#P'Y3BBF]4đz}.ЦIYN`H9V u$}8X󟰙ReD_6B&_ 먲?&K>(zNm-K OYP:qJ42]>6quV;UM.vl%@dTzMև24=oRp{_l!<#U^g?ا U-I#!~X 3>wN.10?\~vT5c&qpYǚS!QflMcRG tUcQ1f5Do#ùB_.VnHcxI 8[SνAS[-.v{X#gj1xt6c ^}_a٣Z=/V VD1= *$T+1}+d%9$۴Z&3ddݟ@/%c*{є,Q.?ET-'e,ͰGAQLot_ OU~aވ. dp-3$*)Fl_rIk>0>Ƞ@tc8TKbs0bAGY vU W2֩Yu:- t[ErIipi%o(I` ^qrzX \1m;V(-7MWʾbа kgۛE [8,P7nYs@HрT%erh{ 3 uNi UqS z~@6= #,zGDKYʿھbqw|j/`|XxdlD@˞wbާ^qVCn6 حL'@g߀6oe0^}zK֎7 }ߩuAyӪ΋6Fzn5yOɎ%l6 K)L0? _;@dX|:w*Yj2dT0``r #r܅BK]d/U+b֑[>:ݼء^xK^?iv&?n^~tOshkV}X[+<2U):3иzХGG8m շ0-bFXUᢇ:)vʠBrxHf$iE(jGrȩGbtLLlɷ|cOM:ubWKQ1V ٝfՠُeXEQ?)(NH pbW [iDCl2ĪB-PNI{XN3z֮K.HTugows -<< K%|v?IA}KMɃ7lݠHvpZ]gZcdjTN[1;㏮:g{2p &ZZ/M4.%O,##1?0خ2 :%o *]LR"H"#"Q.,/g!g|k#ƞ~jσ3v&Âxϐd( YN:[9|3``#Ovhz$# )#Jd\t7Z᝻%Nպc7c<&2Y.hP(Ww A`{Ct{$g cT]vi0~F&YPy#$F,TE7AO [ mIe+Em|lN9Dl &enGMS?K=Mgv-Ig.7 M ,?we5҅[.طRi暄홴qmg8m`Fk01YoD" [>">3,e5"bg?:k3nFg G'k3fЮ\v~y1EYJ> $a캗iW^mlC~ϒJ0SPb#}㜧K_6/玹| N|CkWX$e'QS.VwG{$HR-uPͽ"i !)Әn=Z-EP95ֆBՄvBQ䊞.;?~3;;&xƠr4uMk/Jp ww .#yJ[؏7N>nʭK^_v} |pB*ջ pȬ{Qn'#C⥶!nj@mNK@B + j5*Ěl\:`bq߲>ǰK7&noU[th ;cQ~?dIٚ[X֑'+᢯zgUwvM#9*);# Scެu:sa\&QI"iTOU)ᑾBm *j "\ְq?x 6r>KkUXev(Qӕ=wLrcй{&GKm%#E1%-_㉮Naa"cD03E{|Ǐ/Wi^F>qnZDޭ*ehO .m[MX551WMi'T.n 7g>@Gy-x4. \;൜,_̗rJ¾->%rbC\ln~=+J\F9QYtYfC `O=Ê-r `a9)XZhiN]'` >JF.*):? [#(}O/[2NnCY~dZsH?Fv[Ֆ6φI\QƸ+̋y omN?o9ITrITR|:ŴD 9i~T詳ORYE¥\cyO9T0 6. Y-p2f#jº]i6k/s4QWyN\(ooi GJhl(hacJ l;t%.8LG,R3Prw)IƈY 6]{6|&VS,Ӵ]ap)yHD)F1r㪆CuGd#8m62WNfa XB#G'PsI=V6_IKX{g[=/k NsY4 ɬOj_M! h=3}@DGDsy( |<cT& lJkX@A]k>$vEͯ' o]GlH61>= B@&Ap v1w\u_`''dcˎԋ'sE/a"wK+?ωK^hUUjN(KÓGM.9 8oMZ3ot艥eVPޱpiTO.o!u w$8Wxڒs,wg[ l1=SМXm:hqp̹]j<46ְ'h[ \1XIZgRC-Cͥl㞖_zetw>S@/tߺ9f.s L 7 *ӽ_˝OƂZv >g~ 4P`=J9 |&MdũMO3:9$gADA >ֈ| ƺi@Ó(Isb h]}QԆu)G Aη lB aR R7b껲,Ë 9dCuhv;*=*݋G^G>Sdb irɟZnޕ##B0?Qv[M\" SvUD#ճsU?pw=mk+ ox`֯o낽}6X|?cK]b|ݾ!(MA.3KUa>}Әai6R/._Ah̝'}LV ȞyTY ICa+Z%CIok wW,Tٗdgޜ\;isqB$[F#)R8:KbT4 anBHTs̻5-T ;-[ WW0ds-tڳ?z9dff&v9^}4PgVUֹT@z|.%q.ݱspXk6$.lkUbsvXl"5=(4CEcLxY6NjI.B1j?eM +ѝ1ߥ Ѳ 7А?tA[?at6'#FӚA㣡_(UW`t"v*8Px' $1IPIPk=υkیƋȞ~!$PcJMQ+F[I3 ڤf'ԝUfAn#rS'.@eD&h0.7T92<\EsvC:3Zѱ0QƗg2$-fb'R7YQ(grb|kHV݆ΝS\BM֢ |*7 sqo٦{b2俓?9J"8FƦa%PTVAy>4$ p۷:Ǟ5ơ>,- *if3P8]6PIRP9m4h'KlFwxW!|k%y+].z^.hQGIъm|goV?IEsqCg,~j1 Arcex%DE3 Mj`[@Ҽ/HwT-ic?˥.0eV<i_jVeW+o_uԕz1GQ '/ޖa ~ D6ɗL[ǃ*z |{#I͍ag 4÷+!*16'`5jyHo1IA':M˚V1V֫D6UJ޷8 T!E3N!1W}L STACҔ"DGքd !h}V pNH툖o؋3ێJ%2<\ւ.p~Q[g60An׷ՂY0CĻVPG} -g0/u-6ǥh1biꋺHTD*OqߊJ,\dUHwJbfh:{at&5Xym*(w$ pҢ_ߚ"y mc.';ٓ L;uY8hŀZ/`=$.GsZlg 7^yl}TS1-5?-&D*P>b_%}Th;̳aԮ\4=)H᯺m<&n$djQSsQc*ɒ q6vx2ߌlH:݅ɏFYj\J3m&W ii.ԴbM]?T@WmGچ%NP@ݡFީ!un˄Igg;MXgX,Uǹ HmQ'?SoR h)DAjԏ,&tB!pWVZ&$,fRI(xnmg$gE/wBS< PHlq]h1cZP=bDvE]ӊH{Qz(rIrBZ\Bo][[B^Η[AE0pKg_ނwg:S&HXWk_4a"mӺ'E; ӽ8=YwD.ڭ'Y'XN,[ܖrvܧY M[m^ccW@.M.uS?j+qA!fȄm#ʍmzm7lU4r^|:;s)~t8UJ'%$ ڟMZqv6Kڍg6ǖQrЀ Y!$Y"(()?Tz2Ū_Z9(@e*Hx RCQL ιY L,4aMQ67V7P pS+>^M\0 U*6S}zHZl:KřBI ۠ 1"׌˶t(%XIj5P̮wE`9`LHJ>Hy¾n*IFtBBl򞣝L Y=Z;?P@WAǑ|)q5~^kB'ivmKEVNH`kH9JP3ib؊SXloT)7} p2zu|NEnfЁSt(iοoY` JO?w6>X {M A^QAZut7T% Ӛ6q:Ԃ zFm,2_`tD^N90p4l M٬`6bC9"^4!H11x8 #CyoU m}h" wuV{RW\ ( a0YY/pO"cUWKirQUa1'eBp=z5َZPЂM7Ux`]Y'{|X& s*OU7qn4z!'ps[Xv+Kń`6lU0'fcHfxl²fV?(?()O $J_&ís][JQ#:\ywvjl{…ĿGU"E;i5סRsE? rR 'Bڛ`z*q4! ]:_!~ U% W<(X|sJg3@V iMW b'. %pal>944my0VQbU\<oLd}4:YR1ҟmrb،i}ҝmN yjoZQq -U +=ķ],\IyP #_> Jw0Ia7%F#gYQq$"gxҙ8K(Hš;.3.hKUwL1)@=RS`;++E̓zIDZxf/B#,ز"RY 9OWserSorpcӧ_hzD$w,#$SSk aio^ cҲ '~$)h[յ^Dgp̨M#NU8ZҬvXJH'yo᥶Ax挃H<0t.cPf y qfYՁ^f? ܣ3C>%zXqYeb_ǼvQ={ȥoX-#m+I[WCqCrd.3J}vc!:o"fiF MIKiU2"@=q'G`Ese,Ē'5(vQP3VúKUͪgB)-zu!ޤnҦoD\ѲMMȨ1;.@,2 Sʠ-vFdS%3J@RK2إ*Q`<$(ԺqFQGceT!ߚJ_:cGCM+.=ja 7UՂVLvu'³/D=,Dc7\8 33Qot'+Y`l,&|kDQ5k嗭F94hQP,rA GKh%{]nW'ǓtLXgTIbuvEPΠҒEB4Y YKI U>]Xu=ƺE锖A肞Robz 3Y]4+$zT' ZIl#Z֓ƌƯaXdL:'`pEJ0{)t!&'  )ӇvcY[^ɵ>^Ձ`^sp=ڜ27՞ CֶrMOhZ_׫@qͼ,sDd+SFU5`t bA q}ƁBjD,=H'$ao5} Uch4ؾПFci7ekK'g|~d^cR-6)즳>8`cݧL!_cC#GEL+H9 E5,zk*>{3=z.JwUιb~0+>8HY-μ)Puer |-ZM z-ajpI24݋،*ת[9Jc' FbS41 !_#74σY{krP)םXTcg6Ʃ ArO3JOh+< !9/8Y9`縭ѬTzy|[H!I7o<}WNqUD>L|gYtݢ"gK.NBqu=f#q%{~BP5/l1HOm6\^7>GM@޴Il`gb!\q|mhzCal ħ﷈'ba8b[yS7p\BŶ|Kr9+ԀkۧvrMHESF-L12B68΀ގ5r[Bn4fN坘S|uXP>S@/5E5u% LuW{xY:ۆ5VTnpIg\Ե̳_pt"U-DFFA=$( a E-`<`֭,BÞ+Ɇf吇Y?^NZWj"PS ž4bqNyQ"-`ыzGYָEA)a3]؎7͍"QObkܬh8ןkncx)U@s'R*9+H~iY1D|pIx~L/i6xԩ9{lþMgު>L4Q)^|ՠP4 29_PB^饣$`&iS $W"}{AWZt2K)]/Fڊ.R±Lye}J 8J c-nI ݪW ]$k{1U@͉]u6,5(o;}#& Zn[*WeG% > ,q帬eaqИSu7i,lT޽{g5w_q~{.*Yƿ3/d98ۇyd-h \L!A8E=Zop?' 1n?ⶎ>_-k(i|%U3[I[R%vaNǬ2= xA2=0aP)Ӊ.w)ݫ# r,υ]aa%8 j;f/jbϧV ܇P*M:w7r{B3FA N>N2j=^lI$d/(,ʥq0S5dViqfx (. =[RHTf(^)g[?v erA},{HA=H&!bKyMtSJ\i+4sFlɏo?!՘7tO%BNCamǽ c:z2ꟌiIme:Hfq ߸|>JQB] +@Gڶٵ{/3BG!Tj2QshP-b1WHY S:z(+C .T6$my2g}&MrV΀,fCYăIC#MAPs[Cv$ nsqp@syW~1V;`ߢ3׌v.cɁ;ꋊPV@oG 2īS5JϤ/HjwLƑF4g~%H2NV4H` 6E$"ցd.fq'1~^F+JYN3BsZ]YPcd#9I= @B C$6ޑEYeW%NVP/޺"эoyI8v1--* s?;mPd7:X efÅ @D-P ?z5PrqY$*#`9m.QR A(G3Nob*AAc2v<@l7"tJ֏`-QZj)'o'.@J53#K!`:g]|r?*9D1<ݺTəfp D&jsw_B\"9c!wԾFQC=gMfaV|n,8tԃ'%p8ѱoşI\{o1 &Z.)H ~-0f˘=4:?~ڃ$%x.D&o/0N*jUI$ O\]ȤX!U2Ս!i+V|m2HKX4+ f)D0P{uGj&uX)~֖Ϧ*6}1P+l!ݜ3; 0$ 7<jj1%ge8_hXӳCCA&$,#fzZo9]2e0QzLI)N[VV71%_2a/'&1z 3g [% s|IT^YR7[Њ4:\x7*G`Ȅ00_qaEyHoN(ʘJk[i@םtkaEEuBT ^*!Kق]DlҗA5Qn5O OY;'oT;x@e y5^nZ2tQpsgGq]g~jP/4Aរ\Seuٗt6G:e2RQXCd33#7%_w`c np!=?/[D{;h}Fx};WNqZ+ 6 0ڍB镦˃jAm|o<sDpɫd_@ş`0$¢c_$UU s/cDH$H\ Wgs#;U95x:ŜmL}'&7p+0(!qERY>)Yji'm&QIOa[4iF=[BZF17?_}."gpYEAsC^ mjYCȸm`f|Ѷx =Ɂ&Śr f̟9 *:3dԖV1 nK!ȆY8t`|n/`߉nx8D5AϫX]r;O [bAI]b+?Ȓ勂..5lZJ1{k>5iudkbUgŚJ_)5fB`tJg*D2CCmEFp"= K&X{]F&F,d~z{+!Sa 8ts}ե: %')h,Es뫗uOiyx"=:" D]#x=fy( ゅTeV&8dpoۑGhTt ͝@*v:>gQSAJ!M׽S(F4$+e/Nf^/d#,7K7^pr]AG:f竒xFka-AE5>"*}켪a!;w6,_Vb:?"=;ܗȰ:FU&~!P1Q\{ݎ+K)3Aj @P-:icd9brin7Zd=KH]zvOc۴;$+㫁 <}GC+͢r3=PɄ5 C2дs:?Q7$*_yk-Zړ1w->_׼"[t='{ BL+RRtg{M9%~89gie v+ծ.y6 J2D8`p 8MqEm;;+FG%;y ;"l o\;, LW=ڹ!?',.(֣SWP NǞ y;i;zOdrTA!3-7J;Qv(7C#!HyB#HaLӐj'NjlWT=$cڑsoYeq*ũ]BH~YTsV(Q4^ڋ|u(ϣ.i4ôJŮ!hcwKEqAm -T aYY;^^3Z] | 0y>F|V_sgk Z󥲐5T+(T)f(_O\s:q!$ ?W,CK #k}`OwR$@eu# Qϔ]i>A4:ӯyҪVɀt}Yq)iG I]xRSRkS#HfY<%xO˽(_nb%$J9פ_+_omlq[lއt&8Mi Z?F,Y`7ݐQ\8tQW7BvmJ^)Þs2QѬ%SP) Y m7̡c[3UZrXxXoA5EAvL9I 1'66⢐V &5Yj 9C*{"|^8dF׌z1"]8)DùZCzOԏ6lIEe ]>rMBhtgzxb}ɦ lIh_=ځaD.2ⲥ4uw>Oрԉ GTzCOz Dq f<+DltFjOLx@>5 t#Gm0uޛ^K;(&5U,с1}0m)5<뼩h/X tB" 4N5:ݥFnKWFPy@+,є V'G"D?(@K#`{U\pOG_N\]mؖՐna HSrK+3e*] xUm ֏%=L O7}  k`7ODXCq{m9htѴL:4WcX-t-{ 8# !qeeRT?g2Q$ bF0ۜC̓ 'mtӑ"?; i*>_PIDf!ǖdʂM rx9| /_A-0n;&yIh8Alz=/á n;THE~X.7ebqƱ#|}J4mY1$[;Ɖ^o[rFO{ƾ~@h*W/64|k^P;?ʴ$|&nX%H;'x}D4K7WޡW_"arsN̚8 _ƙs Xna4\':}ߘY2 jf\=0+/'?8;#ԓV2lٲbgSA̻^ѥJ٧Mmlh9x6ͨ)[pU)fOi9L^ӡN.&`ձZnpEz|{S)Fݰ/(C9[; w. \j T[("NƬOz/GkÁMdV%d6Z(]*s :EY4SʄvˏY$ #(cFap@Rp|sdm+VWi.d; Eh0 6dm]oVMwqw+^+{/uXWqJkѼtrhOʚjkbU ݼRp$0 ;MƢG'Ե?HCt䢢yO|!'Ov{_`$J3U]8Lk4iq~8Z٘CaCY)S˵A ⚚$vVHF,{v0?J^YW9M{ E|Cu+KP[|έI9o"?xpD.=+&=` cEh'4#p:kHl2;ka_,B@۳.=0 ^`+#uܕLQx1G{к%{LHS\=V^kC&zaI|\L1ıy5v:VAGaÞnLɞ^%BI|I z(lh5,iYݺПGV7-$b:^LR c;S|(s*g-rBX Y`ʼn7Epzn3;/(kv T&= {MoI^;L,$,[;P`Z1"ʐ9 ] "fq^Od!$$yn{umP6].SL>6,ϵ%Dp,ʎ7T҂&o.S}毞S+(5P$.:j2CL\t w_)(ĸ\v1hgfn9O{`@⇱%"C?}K* 1ϫ_p8l`^OU3EwKTҷp(}B 7Ui1&.ΰC29P 5ˣɮ;rYYd+Mb\a,HF{ y -YV6 )DZ!]tG #ׄ4 퉐pn nnr @qĨL _:GzpO~q/^d?Y6?2z"@*c`l$j.!B,SJakLKTdh2_ fPc5⅏XtwV_5< Bgj{ F3:rثxbCF.J/@5ﱟ/oNw(=}`wwkoPģoPoM } qO8 K^aJUv%-@-R27>>JKHU{5i%A6 Hl2WNy$*SeYEDZ,E-h } =Ϛ ]j_'h4i#t%@f *Bd6"D,H7sd 2˫.|d#ڋQsMMc/ޝ!mj3`E Opwx@ -Ba73[Y)Ue,ċ22xexXJEC޶D ű.7ޒ *pgWO;a\8z-+sm$W  UWpn`Bp(iE-5B2\}&F]Uj܄yri228zyq?!5ѵtxt: G:H2pg2<',FA#}?1]9 ;;m>TuZ"K+]ޜl0ܢ6k%lQZmjE8gMHutzgJT~ Wim C&-QM[K^L(vu]6OT":1:%T4"]--Hx#:I޲I(9KծsKSn{,r!z.K`v ]@_{K b)wM2v@VWZ5#zRU|a/lEag О!cy^oVMA*)/\ #ќie*rDwv lwZ o(v/,Wu O9^F^sTH,\rZN>JW3!\s܄^# a6(&(LG2TUӳ<^j_SY ?[QUf3zI,.ZWt ^fi`@鶭(fX9fhOr] h3 Cq3eW R< h=iKo_^eQ1j+hf9g#9Cz-,ٌ{`2h/%{&2s ÎP&RC])39s]9t~_2SBݱ@SH 㛇އAտb6DD<-1p(%Ff& *:3L,ܬ >*9'Oyܿ^Oq/&dh"3:7#glGCzc(v5q,t#kNGvq J(OOC$0 ]yzk<7 ;<;n"V`d6Y[ȯϢ0d'~Z` 9<<^b72~֊9Ml6dsp,F;_5kpЏD44^Dfؗ8p|pS^*-cmn5:oiL Z+A 6sVz3?Fy%5iLi2 ܳ1&LD4~C`U5hޝiQ=UnZ#rgWNx,+Gd=鱢<sB8l}hޫ`WZ>G<+,ԁIߓ2f5>_jDt702ۢ"nQDu1pyG-b KUwFaU# 7;t/! 3)ᄡ8ʹ$?"W1[a9f#KW~Nݻ2&tMOU *|91hh9m<ϪpN ОOLMf,@KCdsß֯-4܍\ߺ*斈wA ls cGĝ 0~hwck޳ZsVbT%!6w36Q$)ia]=DL'7i{66`g.(֍p,m}ltN2Q+2=GyX D0g3h$߅t4iQa闥=gK%n}w:bnø(.λatϸm 1s7(P_^Ա4f9Ia==O7#y4CήʺJ &$om$QyiRrw91>/j7p j9P!1  a{G .6$AgSv]rPh4Е!EȶS*ւ&9tej \eGՕcs;K@up6cS6"1g\QB{?xQzNHK4Fm94nI<ɻ9ޜ2-o]HU6^sgr&^"e csn(SĊ8nr<^vL!顨K@=Qa ^6Z*M(I'sRo`!<7f+jW/L)ξ'ѥI~a}-IPStbx4Ar(!̕,lޞR&7K6FI(79% B:׏gYڹ=2Rєcs0s$n{Pc%2¾ϠX\mPQw]JWTWEvEFYDE;CNNZ9ʋdVZ"D$߻ټB=Qp6Zb.c:HNtjO00O:/:gɟK qoPK}9A WpM [@X×4>U|Lb"(]ėLR5wo)_agŘ],sմ5-xt9-1}>=\pAŨ) 1s߅}`dJuOyM 䇶IΔV,jpK>/-A1}bRLx2 !U 8X IX"=/r(zEkǣZ*a݅G1,D֟qja ZB%W2_x4a][SbڣAU(/ mFxP TȻsz6#ŁRj_3= `\dvv ![ $֙t2/"|Z CΣ >1`7G!ϟR9}PIzN૧`[_ {"L˥upo>V>gg>} \FX}ߩCFkgEϝ?8A,8♽#!tjr塝'FwSco0.(L_.ZTjI;ӛ4i|MHc\`em*-&Okx)sʄͷ#SiSe{ VDQCi#q c"iC<; Y E1"ƀl۰x0X06|l]Haq+\7 .X/>PȦ$Z \{A;tlEQCus{F*D0 ʵھ=*p^yws.8xp(>*i C p$JLmm5' oU[{-TMaP!Tt17@#'FC<2+ꮭzC=2XB;(Q w%0ZpTM~or֌}mT%X,;8xz`Ezy[7ɘ'Py4waf&qDDAM|3v1  GSKe!9>Cצ%-dhI}Maֱ1!*Ba(ݫ9('Dn{ YfOX[_=$ R# /;TlGK%;[nH7*?@ U,[&(`?K@>TrٺA/zQlFOSI=YqNHiD vFh]2}!1H ,pW\,scEKGp0Sէ=4DCóGb\ E?@ړg~!QJ&f;3 o{aU"MRc.Y{ϒqfc[3 29iߖ吪w](ƌ­Wf89^/4͎ls-D&i,u$b֚إtɟ|GٛJAZqj~BzGĭIP+Q'ͲEվ-1FSM$M7zoT 4)8<#>AvHGYKT* Ym C24bwRN$,J|uj✯V+Rsk̲={Z YnARkTjxlE43`"H0Q 0hD5O{Hr%%.^\TnnCP)+//\Z8䬴 4>>kM^&&j{-+`ߙUbXdOɎY1sug|`o(!5upl%>OgY SVx"ۑB¸$S<,O9*!\+U)Jʽ14J.H$lZ(:2b,rrBHH ,\w۽b0XM雽:Rx\x\-}EM`V+бSmn?š!rKsI,DҖO;c;ώ|^S7Nt6\b^T"tI69jDz(mZoɭq߱#\R#LQ4( ۜ!8q&4g܃n?+-eDUnw,Ke$nGjѓ3xQF);yn{ڻJ&4o |ѓ쐃5meNM' V*M'" 2I25>=gq YT=w4A=YN &?ӑ@{;/u ]m3QͰE~ iU+eOϐۿl dk79j|;^)cK6(%j:#t_+<_Q|+rr݋/j٪"لWHO VJ\Оسwppb6?IޫGhtƃ")(?XIV{%ۖ/lȣ66&RP0Jb!^Q1&,c,5.NojTôaJ?I{''CF[2E4Q/9U#&{e<_w:+|<ėKWޱC d0W038lC{!tq8Z?䞛Ϯ쐸D+}6;JtI>c`zW~Ą`+K $X3׾ܑ'+Sgk]~a`iY2a C쏸󡏢[N Q},*Wޒ \!jV򫿥aIPVoSѴ"9סa[ru꼜m@VK, jBL{}tך`ljߖT%47ڃzͨa?3 $u6m 5vCҋ@l:ݤk1`ZܯKectߢu|,W!r6,߰/ڂSz1ʩ*R4[6A6BPA%_C hh3iu8cos{v!&wTYw/?\F(C ̿Ykk 2 rzX2Jנتn+*w^XI"˘8ldElp>:`@HsK_3}H-U:oR ZNl*ijdR ݈nO?>5˷yGPzg=92BtR1a?+4`\\9#XuWiŽXBAnGȦҙ^MsF_Z^ 9f)iw?G~BH}w*@Rz1W X 'wXp`(U_,?"sJXP憫ʹ"9-~SvUEϝ Ư 23Q,zZ(?[ 2<^9-FDpx6>CT{_l36=H«6N[9Oepe8uסN1w-a\]c1 'x1}}dT;nZ[.UTʬ_vGK)O},H]P^ ̣O9gNMk `l߬$M:!Y=mE:sPdÏ`+tf%v ]#}ƪf6\3zԢ̷)*_ QZ0(CM)ؽcB' (CǔS]ųHyօL1Ƞ2aCŘ~ICJhMJJ0`]܁ILׂg5/h?A?2>P@PaT!YT@i7P|VL gJH-iƥE/<&.Fn!&u0lLB.`_Sr 䨳Z5^FɈ@M" -qȸ4JK-547[akS\1cK[x0Gn\O`2( 7,#i`!<_ +4 JJQW+|Se@5?qf$re煨=N㻚;=b~m{N1B͞15e'`.(⸲^Ne|H~F "VR;(zO9iOx5AQvI/:c 5G>i q NN|LQiw_FCh9Hl4@h(&fQj̹)hzČq иJ(?o@oJtN+|sA<4mBS1V;??@WjR~8mCዽU(FpLҝKo dz*?|4tNMZAƒ9>38 }0PhNk1R`iBHN؁mP/Sb7kB}j/L:'q&#'RUw2 ^L$?6ށ;Uț$U4iC&ؚ<͏e=R=i2JQQث_YLLh0LU{<:@e>zob\96˟dثP`#J<<2#g 'GEpֆE|\9}%3n3bp|=]  RH)rxpE&Qc@[`W7g9t\˅ĩnk.gܫL0/ 2 =° .M8Tn+Q 1QikYu$%7/kc9&v3?hˤ Ee:˙>z@z_)!fA[g,1YNM}XQ!;4ah9\)gNQGbB/触+S^fc[ҙ7+ G,)o Y=}9LUgv8ǵb‹RMH d$KIw`G#I+@?645"+2A! =Mb6 '!mٷ\v}6-FXq %GK2j 4'kzQR()4/O+%GǏy 'oEZY-W4 Sg-~&yVjNЀ7xͽR` c8%iʾ3nh0KVM\y)VxLxv(xdLb'{i!%R;n3ԫS{P؀ُ9ݹ/;5>:p~+ ӌy&6 M.7aX>5$Nu+%eT$]uvvAƑ/e%G')ja>}l8bhl( (CcPqt ߻[\JI[TO/<"2 MoPvz{Ei$Gx|8>rmy@L?+jE a*C( :`k-Ԑ,a٘|j)?e} FwL"ԲM0HQ8҉wO#Xv^~"NFc]箭ȾE I qQ8QZ]v? l3GVS\P.׬2>%_# {Fmқtl1AR}M)`MU(ԃ%бlCO=Zy`:$.:#%/܆Xرƭ>)-Jjenx%^ʯ82)G uXvk촣>xt7=ZœCQW1Cēn㒠pg'0L%7`sepV{-z4I(ڀ0;LHɛmܝ}Ok[!ײ?;5XQFPѽeWY"dK %juR:NVR"x_骩m7 u SݾZdP-J!(B |f*C%_rvб2ܫawkf>}ό5(=!63o`_k2]V +}r`ja S,G~*a%{ r|Wl~$2`$yÜW"VKwzzV8Akd 64r (Eގw:f٠Yc)a.\j'o'1mT-Eܐ<+Ϳ1JR8w.(Z:$$T0.UtmGQkVu|+׺A9qVi7raĔ4BodgdUuAY ]37c-yTfciky%Hrf:ѠN7I"2fc j%tO*sDXƸO\j<}"K_xmi _Y8v~UZo{s[ntqM#vWf2C҉bY.-Lx7VTsq!6?rCe?s6^-cJdrnoItg0ګ2pZ65,"i@]G̒*Q&/dxI9mLKƂN -dp{6pY8t8ش]j !+|"Yћ.Z,Ii@sd_&G4O1:):tiC;Cnk-8T(8ܓZW {0=ez~W)5NxT&^zdBS7F<)-V5b/cȝ~!1KL=M]~D!,o>{3%43RU*I}9MܚA|fVCz}m dp{ܡn)a*IoE\::6dPlGW%Ebr&M3>'kG yB>.u>mCҧo4X7 {hAiYt6^=TId<ztfQ쁙YKQPmQCԌ^ ]<"-m _+-x`51ⴎ@ Ešnc7~Ήswn7oFZW2q|~7ˮ˦À/%gdM'jElC:4Sj$ oud~kBADbck^?'-h0W&X#Y7Z'uox+'G1!,ؠKmXddeiP> r*JV&VdI^qLDڬP¥Qo(}Xvut,3BVS[K e"S})6t}6%8].UʛjgVJBvii8l"sҠU)f RW ^0u9X.V`K1x$ޭk}Ib!zSvͫ 7E'07i2"8ꛩź4 [QʙRcmqM86Z6Xh}+H._cOl(򊔄@Ȋh܇s:^vsH9WP]VpXٜ8mAn{jPn AisIg|:&;;o/],< aj6:ptI'I]zi4"PtXO!AYaJ3w}q^aEJLIG‡d.]y=sO nMkYYL خ=D#Ppt=bqo1 E0+,G=:EAIl& uWuڽguj §od_i(?(Wעhb,ԂB0,ʍIbE|81v x Zb<@jD " m0:%z7З'~S],u2o4 ̱h[Ϻ6}<0!  Rl !GC33I^M^O]Pd|.Y[)O)hv/.w1)?1'kZ>h2S*cMQfwNKa1kV; ;f^1Q!xǂI_~j9 2RGi1*Q"&j~Os;~d6n7i_=]hݷFGq7@h01N[|,GICz^[j^Zt{@`K՘C OȲ>ɣS0k<-#7(wDBz05|yQ ֧sBiڭgMERh4j6]ݐ CΥڙjVgIVض0f"gY u޳=wSJ/k3L6s2Oʡ^kl9]V1݃}Bw = bgF8WJ:R>Ʃ½cYM M}|7cAJ<ŹXaئPK=4Z?V $jfL!XLc xh6[poֶ㖎֡M8Ĥ 2u%% ^gP,A^>B'$1I}p5߅ ijV}ڈz2v:FB؉%;YmU(dS}/С2} 0\j6#aϼb1p3M9TL+C$nI/~{@ģ>EkT8і$ Qf$ЎWκyyW˛4/4pLIep kw}:Lh,O?? t€RMH!b <ۍWok`W*{'MO9[S'F!`bRj @UAm GȓTPn8cȟKp>BM^W]? a^? f@S*4+ZCHhj?R.)AZZpb0S*/77OsmOt4Rs%eʭXȩ9<>Kt G`(Ǒw+Hm&2wv0Q 4%>]3!L:Q˿OtQb0 evG7=آ6٤:&wkWM纋MlX ZUX`?Ц0kg^+$dJӸcqXQTaxb[Zښ(oٚcֆToS&onrxXRaYcd,_d{/o# ?ס?FK$Ane(.ONLUxR0!-}.2pO @^y-(_v c'igmAޯ<[i5w_c|YZ>&f<0"[w BK[h$xj? ܼK0jYeXml=Sم~8LBP9/L8$v%hs#R W!/Ζ.ꥹ;U9=ԘSbh3xvpel.;иXsa]hNbJO0Tc@ȈB/8pv MkJ&||-Ӝ- ">x4~mOKٯYhYVUdܺPf*a󕵅Dg>k-rWQ`St_ҧh|S۩cy8CNb%rp#c)8I ?"x,~nHwYs| E޲hݲ}[ej抎qWRĽH5eŸ́s]a N9pIUmǽfay4江>rxJsu ֹ)`@h6Φ;Vw5u ?LٜJ&}4%J:kpӦgFWiX-p,$ƹOER3/4%=)u^@F)@@~S7Pǰrd!g@~%@p7^ snmIEgraHJtc9Od%.P7CxsɟKj5gsX*yǴ .8=iB.*(T_X+P?oSPZW2Hn;{~# ^ aú댓?FqJ_l5?l<9#qXA;j&._RwקVZx%޴ X7Ҡ3iB[}|\PY cRve yC>R- [޳N{󇮣:"S@4? y$~\? Kf02"[ .<č+l ks-]>wpIVsg ;rڷf",w&vD ®9yl1t0=/7lQjk+ "?G25CN5s n;kmm =}z{ii(_ ([FbWt~7BUv a:{I0AN-&CKO1IIsrcYHѽbΓ+mYen;W]9,KTW0 @#oTM]N-βq~c.P<͖D\3 5R?=V_gds;"xo ¹m_Ԋwho:!ZSJT W3~}>ns@+u`==a'E.37 <-7J@`՗M@O* *>e(V:3Oz c0!/1Ql'pKB9.}@x$p :#w2.F*;_&XOG~}׵nq/;˔)sHqP,^8QXtw} p,ЮꓑHp("Ob`CK #bscENvB4ԭ"1Pe ,3 o7C頬܈z\";3yKF/$ M\1 Eۂׄ4B~H n~Lz=grZE HfKED! =x~P%_UbE1:Lj* iW/ iCȔ.qr1"ɮv E `U@+sz9S5.uw<,qҔ)}0Vu'8q*y=p0lOS=Fxd#/sS&4.S5|l@`iLȶTtt:A51>-53m-HfuZ̶ۚun+-d\W^d J@]#908bT M/B]l2i#4i4Y ҕ:9 5Fo fJKTޣ} ̶k *D+WURԖAOjggG~)w)$?~_ٖɎξ7ret {h.Nx@!nO]4Bi s[ɿ=˾)ob"pXiCvyܻ-o.B{'R,k6&*E/sx3vi.rg䤑 F4)3J'#j.'G7H:b>sWï\0pb۰SS?wR!vӈqӹja1 /:PR&y&U(ScW&1ꈍi 95ݓH1ńM\!~b1=0Kܛe^skDvI ʠː䄯NrDJ6"2lW56Cͺq= ׌AMnf # .JJ <O FnJl)^oڌg }!ݱnS%fE;$bhz׉j?2| č6-5}DsdlfFWD췋򿁖7F\fۍن@\<}4[631h_3OWN3Y9"]-$+c{ުd]CkVA<Bc} 8.w9$u^Llm'6r*[cxId!)-llYV#mI` Vׁ83ܘ`l idgu2Е #ا)ZѢ mAw+,rBN`cje@*J>:W;>PA8wm3NLys\|3iJqX^CUW4:7y<]uQod?U` dZo΍ KSh}I$Ff-%϶=hÑ`N)춗|?a$y޵PP;V7(UvM/=6M27:YB q(r,j8жTRiaA2@b\CPkԻU F,[5[I 9~UPMz˫a[Xlv-}0ag/SUY]ۋ6k}! IM. Ꟁ4sqB,{>H$ļr٘W%vF]9ǰukV˘N^YcJrrۘ&*I4bQP&!k_w6wHxb^B$B4+fp22*65"^L?QƨʯPu89p/*glIIw-?;RClȶhQ1$H&M32-?!/+ LHVU)#ij`KuSŸr4k%|>s"ce 3d3(v|&lGՀԷ$%>=q`V Lze_SJ+6T .coϱ%\)FyTk8S$IvzƎ kSӻi1Y- NTAKeRo꿂ͨLgnq&_2T+附ӵ]ŝU˒`bx 5:HR J -nDi 5IdT7yތ27Cj|A}3TqAUlԶ?nrˏǐ$1Lټu"CP+M +!5R 3K(,{yCy}]hř  4eOAڐ,V|WEEb?ń9`=0e)ԸpZRiX|), Z y_ mXpREDXdHN=<'I۳'.M=Jr]!S"+mɶzPa<-\r$+h0LoU{;ZFbx#=&}+26͍E 4Q aM)ց6eAUE^!Xt!c֢P~{u)?(ka]ޙ(4L SL Z#5x8F/8P aa;>>kHm%Oi # \u*0][Aum߀o*Xt;&W~i-=Ҷnؓy9h|t^#&mh&fB#ou[vꌔBl-&Q,_${{ ikrmaR#jm*t kDYm#0flZy6`b/I~OR~MJJXE+f79^2tR&x\?%ΣjrͶ(]&qѪͭջ>f&eNҢVd'Kʄlb%6#>K|_zcztZA)[ !:MV[v'$nRG;29\3^D/foi堌Q{hlλU?bz|9"M0Z PD昆 %ܒX$RjtϙaeiJsFb0: {SL"H ΪKwo#p쒄[3w8Է|gp!°62cLj)ٕDM╇ROyH_EvY~-&z%Gda*ZyNJSw"_/ Pme^*a{cvC]jLvCD9560${gg=F Ac {Aܲe_py$B$|dgH` pAxQ Hݰ _qHw1^9xE'@p;'9,` ! '-CFS-]{C׍  1UjHy-%YgA5ʆ!`e*suY  Q"o) eu%,yd:4g+rJ|ވPFhS . TǿMR &8ku*4P;zrĪ_͓r.~,Dt}(.}/={מ_Pʳ^mUHnN[ǺY8GqMiً^%z ~Dl{o%U0' Y(D'Eo'ylj}W/g2kU/Fڢ ?qtJ-PNJң #ގUsp:[gL3=.BK}ȡQNމpm|,|:f"}m4MЩy^HB{~3ԗӌآf'>?~^||z|*4BOj Ru-dj&.GK\OC&wcդ*Mv3JyaC< 1үUcAs9u>PST<]F9Cn_Sj|9Hi2 ĀP2X:;qj*hƑgA(ɾZLdA(y|!@Xn_؍hgInen=iPvDciqgaro߉(!8p C=*ARs(vCQrk kkko,_X0>LsmȺ X*<*[G8ͪ@mȩFв0X7̡!p,f߅jq\1 3{mKwfLp{yC(eTYz>S[ & v4/3GN;T߬f"* )2_I˖QЫj;:r ApZBct׳ҚcԷo@Mqʶ:E؏FӢ4` _+uώRoA_qLz_짷V"xy3v vDfVВmA> `kx ֬8NpD"^(d¿ nI^3,7@ @>Zߤ >őax4b~t?8WRmG *9ʎ˜4_>n?(VL0vBS/(R(`ˎDxy#a;zͫʛ㨆3dLYu Gh{d 1)[lݒto1"x5AA *u eƓ8KT&/Jt] [~mFbx/b2!lRo-YrZ  7.:"VȇPPY5ۥDe04- 3pL#=(TDۓ֚NN;^qwΨj;aµ{ƴ8 4. ܪ9kId84 PG A9ع).1`SḊtK`Glk7t_+OOeg_\rZA,cb?aS$=Г}#78BkV A39, :Q>dKMk\%]p v!-`MW{P ~ (Ng 4k⿭$1` ]YJ8m^Jڲ=%nCŀaJ/bJ/rG7'E|"w~uB#p((5PZLıjDN2c9WM"ju#B`[LV#Y)ɺPw7ۧj|& &daݢT x;Wހ_ +l*MSO13bN>[}Xl>lE k1~oױ(Aw  5뉨$0"Fg <,\x'`A:k3]2j16KЖK~nVqz?2ԴQ&֔҇[%X4Dl)| SW,WpzH;*i2x`<}UEEnh'7?@T>\M>8ǨY>L d2zI9zc{(Ɠ1"N&VaR^HQw0Jm8A@?b@„HKyuӂj&§ q d.P WQ|D\-*s:3[y3tp!Pzڜxj(y社_Il/LF*&bȢlbhN'" TT&~f[qo+;"Pe48xLOI %aQE75ċ؇t/EEOɅ!e 7 %&:әSsE8%s$ ,-!ᵄsK74b=d++ ; cGnCe0$Kxf*MqQ>^u*ދ]DQ=8-г 싳h@f^Ly&p7jzp}mCQ@(e`ƈǙur?^|Kg;r(!SQީ V'hf`%f}QiQd%F_Y@  .=ur֛y( _Ԇl<6#Yi v$jB;kĢ4 |6CSnًJhC1m;,1Ͳ QX_hDLC$xTGDZPf$|UTITiXRGC,XwG]ij2gvNILAٌPM6nYZ0u2G6}.'sqPGoA;4|h|8<3ԾVXy1)$o"p`s6OL 2*6 1X5b"$ݰ4/Z4׿8(ě]uwg'v(=iqW`hECU7دan<9T}ʞUp v/Kf_"1Fd/&| 1* ysٍC)1$^WZfeG侢Zto_oX#w"]2x}f)26HOrM;h:M-)i*::aվHa1'l= dv)t|:c :J5,!1&+O:(oQ&I]ͶZIK?XSJH9`ceCD szYn:ZzRG`[7# Lt5.uou YC@s̮%[kj^6`#t~lNIkq>TU->jv5o][dc%)Lyi߿֙FM80(fuCL*zplLpRh(U}#LIpWo"/e]Z2mN93=iGY~cl-h;z0u")E#ū^.귍E^ʪ=Q=Xr-rfٌF|!‘Gq>*F蔰jRfR3>pYo؟#Nj޺8uRc :vsT^{^z 4`X&">$9i8|x7-o,^ls6ȕבUa/:c%#QQdze?tПoÄy>j^CM'puO'ܠթ)֥;^qoA21RK_ ) nzWG1[Ć+^|&f ]qh{\},Rr="\Og)q S}򔘿 Me!M bǚk@1_[M T.n, o7 )|odf>*g&?*W=#N+q4h}R4mYi9=ޝc?;8mE@ 10߲jrNn_KPMX*'Ao  00"UO#D;ȋ8Tg(JU|`N5Av1}лxVqHt'm-*(2@#`iGrZYp+d2ȣ"MJΣh[,/ź҈[^,^r[ќLs3ȴ߆NrsFs.6:c;oۮ_ GIV?Q%F`WO7ֺTVKbft78vErpF⑬f@! %OC2o*o(o[o}s:vXA֫xfojQ9dQ_6 i3jKN*2) ?#~;C$$ ryS5uyg³ڵ(̝L) y\\ #3Kl鳉(yv|M='Yԡ-OK@`˩WZU`זlHU&,NgyuLe*xC{xǐêN2 sqnȰR׹-)AFXSVt[񕫍%eBLXҔnenE;]\^Wn 'LׄαHuUq<1< SuD|ۛe8孰™39?%7w 3U4XY\ [[J@8J5 >t)VƓ[X532{um}.;k #坉 s" 2^T߭QJSmGN8㽽E%⽇sOFa_g9}S48s·Dsf&y_8+֢9_gʘQ)mP^H}l+j9Lā*&.o+)"Xꑴ3}sdT (/ Fݘ̑Kض`YR":g|ր%AmZ}_oj}7AaMXOf2 G5WsȽ_rϹti ɰq);`/NF­Z5n8֛Ge&D.#$k*ŸY&oFY/&.1&Cr?*OW)Q20(W"[4P;yӄL^8HMV8$sxc)9ǁ<.1tILeg噬g;̈~b9K ıbۻY2Ytj pOdF#KlRcPV7ls_o!$z&tLpV5^HΞ˶.)zd%>S`mDhxW Мi!e=-7Ǖ3RU>e-c?gQXdczcX \AKљj M@WEVz$r%8#ýEU;*Í=q軩(/ַ^Vy-ؼ!-yt䖴^&RŹ1Sȳ&PwׄR9Nε1@mf@5v,<֔-dd(qQY)3C*6nv G&++ #?UiTrIhQIPW2hFc<@[unpej;¬^ }'3M,YrD_PZȨDz 9;L@I (0{5nU6THbʼnZĵ5?p(_x|j{CpAś_>/G ڛ~xF,_ , gkL <Ŋ&J< *sɨㄓX<Iyc_X=K 36Nо2u6Y /}g~,٠27bMqS_3厬\qll]'?( fWX0s ~m82-g1,R{{$"|V;[=,k[ᱧoTcNj&g1A]4AMt1$1Nm2f kW\l 6U% qy2/F pR[wMi'vSui0jS_+X:ʃ)o <1 R< yh3mn.XOsZ\o0eAЭ8XW{|xk? +e{&Totۡ/o Wj&Ύɥ3`zN^BR$.p JԻs}defCQ.sڀL>3hzBUa-?u'~7Z;C3Gh9FwKvVTuW5x_`FYnGV#,Q X>y韇.>o '<2NxH7~'GGә98r1] Wi#RaY'L)xܝiLꬷnf'2@vԶF24*FB?%C3`! 瀯X4l?ANЛ 삐}s6%0=DBP m>柊{|8t^-/i0`؆Cw: !̉JFmryZTEZ%pr߅#Tzy4eocT!(YMQhEjK]gA$AvY4 r?K_㐡lgek-%bopSsaR# ϡY[wr,VQ-4KRt @AS[Y>yxKO>"M0=cQApn<٦Ǿ5i&.z}=ӥv5퐀+7!n+V+ڕ)W%.AIn!<~WwXJBgJ/x2ȺUQ,GBtϡNV17^Yz2;2KDD=od7?15 *hZ*phJn2Bn?=!Q8o~Z8(ْ c6PAsxj7 iUrmӌD[]Y?&IL$_uos曐*0!@sAWwaվGԟPz$ejBɋ|5*/AD"׿g׷.B}Oer"&& 6w%{攙YK(M+DÎfp%'2,ȴ-˜&Y*:K7O_LzMW9]sMA*mˬ{ .>o~{ǃm",%^y9#i߫=*6O̠dG ϖ?xn+V&.3FJ`o^ĕ-PEz4ہQM.]ݺ²]{^p~`y%g ""Rdig?G2@04e ]B?kݟ/"%,CV BnePt[8 `;V707EĽ'5/ g^XPRKfG[:׭}Jx} |lz(GV+YX%iR>i\vCo*7kRjSŕN)%> &tId'9m̃yI԰Z%к"ɿ 1 Dyfxsc{ I$ĴPl2i$^V`c);By>o gR5sX_K R6LwFY@!`%MrmCu7LQ!&sn,:D4}d?p 8XGi;D:N_^! bg-ZB[ hbG\w׏h;up>zPi"h8 T= ^0=M8:Ǒ|Ȼ:Lzƍvm_Vز8#&R@$X~à4dbKfJ^a1O _[Y|4!.F\\ QQ䲋$[ci,PF!OLLrpqWv)JsAx|gvϻC>`_' ]zD! #0e^E;nHS(3*# p6_qta6Yж,=d8S| 0l`3fw7(}bCʅe@225]O K/0ocˇz8=JηE{uE5֣/渃2kUL\}H/f;z3`.Aʭ`S#JEm9f,ayD$K%i{OeM!SvIn+ 6H.2:dh*s5ayoM=*mq%s@T@ߠ5X6@y]w.Qgm tB)&%fBu~/mtzQʼny#xT^PE`BW.R2#Xő&xx~ORw2bsqP;ݪ s2$".r7:^{I զ~?b2ȵ #%^aaR]RO򰵚+֮+.Ȥb:i piiW:N[L?{sDYjVۉZ^jY6|&h ob#2 1-}2﯀]we˳Ձrl('Hʟ^Lo1#XjΘC%D ¾мƟ,=P%Ftg#Q>)F;9>+aY&Dž[Q^R88]by[H+1(^n$25cto I\0,ahԶI–`Hv @B6!&tX͇IC>ossHBx/Յ7*lG4B,uo@{o>v%0;Q,Z.rd lE Ăaw/B9=ĉ|Aj4OD?/RO]4Ož&X< 2U4QCdTd,/]tiqyr\i?擓l:}Q"ϯtg/ LMnQw}I#-_yJmF^UrL,Nƣ}w&IcH@) 6(%T-˝ ÞG`m`J(쭂8X b5)cb9ߺ8lp͆Yf"d}eG, .U4wPcj䟓\ik/EjD2zR$9,H]C0:LmE7Ҩǻ `ꆏa(\csVdW8e&!9M#*ᆈ! A >@o*&jhߖfF|EN. |ftE"Іd< F-AWQT7 jO4d>{M/"Ť&煹V=/F#O QFාRQ<"_@E<~IUĆzv*Dϋӷq[{V}A5w~R90=H atW "͔ Tdߜ'+&g6G +dyC<9}oGbC_c(;6^\qW]w 2up }9;4q#AGB5V l aUrmIP3O@e-SBh8ТȒ4%b=} 1T^/ei;͵݉臩l{ P ,njE/fgxzHt,)e8fZĬcA,]WiO"(Ъ>ֈ/ɾإ㻿Y"R>TaMʈپԄ5Vؽ9Z*Pk%1t|#ߪNzdhO~\0uGu}_ׄJ(S*_Rz`:_ v9Obx*C} _xl0{@1_Y Hr.x#smDrmcG!` 2зX戳AW{ZAK0N˝h9zcO;bPotKXpaO״֤ }ީq,s{kAsk~*ނ"j>#WGE  zV>&nG *saORN9che3FޫDҮs!.:i5Τ* ^fe#8f]O^79!]Z^]|J[` ^ГŎIXxw$5ٷSE?s&3T9(s_9soAalxhOwd 7G\e[ \wCx%^yyЊ́Gws1Gzާ^|\~>0C暫M3wMb֚T5f/P/XJ9|$,x>lv)haiojnllp7_i׊gB |+#CpgA9't&ܱD%+ +1^Wad7:ENrϑԃU_& 3ףT4Չ069 F^5 kwvʧ$[.uOmy'&e8]?jgB:1 #\0o!B/nnjmى84/#r3LKXP#xu]o[g R$Ct `E"i<؏?pe\\ ߸XAb 1O8N$ )33h׆?2~9̕Jw9$}*`"(sZ6 {28ԕ. (jo-uovg `vuOhV"rY:?<8dLLJ硍pwH#,RMvsݸr|"Z6G0w߿ԣC U Xjbmm1&.7vѲJdL4h ͤoKv*JQ sLV~'=눮Mdwj*fDtۻ3.pnK(8T+0ýWCUv*W9~mQlly+ǓMMnPg&0~  &A@5?3xFP%WI>4#ZD%͛h]UR(%Sɨ;f#G9(7"UQ腽HQUK OX;wĝ| Ơ6n7=b90SDCĦ*b4"uEqNt4dP'(~'\&\gt[o^ƉJp=YufZ>T-bA@-֏=&3qqњ.\)Ct&ᮌPP@Fm/\[$%MuϽz/./-C 1)oB5jѽ5I)r9lOxӗ]ҳ?߄iI30`5NtuTb\F4t_m\msݞʜJj+ՊL#+1FH#U׉NQ@<-i;c?zRH'i~QJLX~ʝ-~JF6J8);q{qe\nZbNc+Όc3D{xV?=0LL YQ_֕iџK\S솜'<4|<2'hnq{#H)ԲBbLZc]xoFꖾ4 `zu5pv̢OiS(s@A7iWsw)lj+H]NKӌi @OXԔeԸt \ڔ9CLxígaA/"ΐj #ᗀVϜ5Ȳ;'6=C=*ӫMj@ᢈCU-S|j̭E)_QJ'I3Q ӧ~H{LJ @eB#,spe4ɘk{QhiQּir?Gjd q!ghUhZdKw7#b5<ҽY| )»mr'z|oB=[u2c6g\fړ>B̹@5Kh>\w9@ȷ*ʹY^?GFFؚ#_w@W$<( ۀ(kJ7|uq! ,Zvʊu[( ጻ=oIo# F&-\7Nu@tгEl%[{T\T̂bhi]?3<`Vr[1"?Z68i%HMKfM o.їIG<99!$3[yH|UmSI+2v9%FI-l7Zto\pgNeAwa990͓h|5~r=rق :#~1߆Ao@}N~uRb8&<_KRcpێr1tW W+QUJ;Y&*s;<[Y ).e`l^Ӽ6r.b`pa޴wE20=FQW~56!ڑj(z(?L` L6]h0M3KbB L|_B:S"n `R_3 [_ q`pؙxm fC_@ @5<>̩T !zͺ ?8E*#ʍ䨰'4u.͜$@{}"#Cy{/W1IM pW(-QZ#$g >EIVSxu|q͡Gp>ma|heOiϑ :=urZ,D( 8uӍDM?!tuJ:^K8 cW^¦̯;ǣKW59k9=N5$))ZucLl&,:N1nnnyࣼ͑+Sy`1yabPmU[ ju\?> ߄S0"W S<17]fߖ643b!& A`,WX–^|t C^>u) > /@ņd T7)RܳKhCp|yz^TŊp|#he˜DP Оi9`O.8OSҬN%OinĪ/2Kaq 4 PC)yt  |eӒci><݅+%6,)fH(/  ҥ/3 feZevQ ie=eS+&w!bUA5-uzwSHwLw oP*]d% uGI{@'>w P'K:xɋbHAFwCrb4=j6&Y<[cU6G }=)6>.p9gO:#Stt+`h lPhX,lÌ0m4\Ԗ=$Ovߤ/ ٭0gmsKCK$!<9a.ml_D?5z;vAk% ҃q}1rƗlԢyH9Qr~Y(oTBĺ ]·& ,Tbn8H.u+];[0͠(j0,wnc_oe>U=vK0! ȏT8i.rHzmEQ"ޡ| ᓴvqꃓ -AAw4򐹿ۏྍM^j og6){ps,4\p4zV'S]92&M 4^9Qz2tƨ "dh1@!hKR E7ۏouRwIM>yOSwoDt|o W"dY*D{XȎ( hlSB6ޖz~-c6ٸO|!U е+5 Joo(ee(Vi_J]] b'E"˃35LD`)"'D~O4珇aH@}JI(. Ƀgwv@0$fGS YJ%ǔ RYClbD ~_t_N+)]+$ hQ6^sY zB>zw%njI6ꖻRF~~wHkJu;2%TOD@GgM-TMEj]o&d߃)G F;z?lFb6Rm!`}tI#z 8f:!@ONp>En':<+|Nx  !g 4 }azr2M\ ^o+qhL&iأ"8D 0?vO0*nSxǡT΂_k6cbSI[jlŪܨFi/ze 1z>T K4ż_ h~zzCk'm&Pq;ּf(]M7N kU&›Qƀ9q˙l}S3ˎ/MHO/dFCHC>s&8d߱RHVb: O_E @ȃ2 b&R 1^NtZV@D>spy6[}⡽9ɌIjx(ʅ1s#tqڛt/==$RLf Tf 4&R9t6 aF٪\$zfsr>xL}%dm2o aYO2q'#[س0$GRq)5#)Hț #9j:-c^D'K0PEbu) G1z21QigF.浱صJz_ 2' !0?Q Yړ(zaGYvLX:9ybvNj=UB As'A~5* R*"pPHN#шșvLG[%trgLVB{{/c 7t-7Rs1- U@r3 Eh#tC6C jlۣ(+<@'2ÁP8Id۰J"YM G0)jDMD69v+]и( Jqn)Ͼ;;TU )dP(B$LedF<];g}D4ܰ|3i xsiEbFoM#f.ւߖ>-՜ƒP"@/AhS2<ń[0$Gݎ<1Cv 1woz:h]"N&H&<+bnוꐕK9dU jre3~OBBDn$ :K˿*<)BagsuD'Bd{[awtMYpz(OhBn/Jg‹sob='YUցx][ؚ*ƶ9xJ wL5=NfwRxPgQ( |D^e@Ǫ@f+@딂|2)w^eB7Yj-["1٦u ägZ-3z6T@[ˏyDސ z[;c_v(3^FI{@YvoYLCVGeDtQՊ,S~`a%rf6Έ*\G# Cz0O_: @"m*n/YQZ^Vp">|"n߇vd!%!@~&bcY֞.1?{\EfV^rt?hk]6 |c~L͟G⮣AZ~{L7A3_l6QLt=A+i<'eyY+x8?Ndu^RİzCRx|;,Y#1fqe;jmEZͬJsm3(f2m5:Ɖv^7:+gbqX]t[BQtadQ/ŃfBQtP~~7e6j}shO]P`;\;Yq}^W"mBm=!4\ݨW'V|c^u%ad+=m%-LghN yv]v.y!d0~R5M蟼ClFOt\>'@:T_ڃ S}VX=AD_5ZV}N7YPpd/mm|Re:PzB r#4R6/Y=yfTH- ;w([A1A-NT`ڳ?-8 C8$ dөalo.P2T& F>oJ !];P;Qu\H\=_v88G8b.Z |moG=\BԊʙ+/X%5mK#fn: Aoץ\{RUklGD2h1Qrhv EMK'S/jsV6\nGe}:| GN, 7s4f4;ocӞ]pTقBwR"2ּӻ_:ޞf&œ6 /:so,$&p.@`l2v 1< ~ Z$EqI*{ ms[z4DaR\R00)ok/ZI6{ QTvNSWxMqnx^bP}QP4PRt>Iܞ%nMfv˯o[Ċ/C=@FF: tpagtFIVCe8`~D$JѹU0sas,OO`*2ȶ:T4T]utAf[$+&?*S;'= rBX%ayE`0kU2A]֎&,]֯38st(.ZvU"Pn mTcSn`2 {V;%1Ə/Es-Lܬ=)tY39iU>q*auŰ!!z cʼ^k_ѭ9{U3ZL-V[>>6aľɳ|r[i4LH\(WC8Q۹byU2a YX\WA@p'ץX=(h{w}d$G$9W1MF{I8YRQf0eeƄŧ׈P | Ĵi0rmpgƟ~gay~kI,1RS?_%4u'1Lj~`Rm{#= T B 9y:0䲞><]=ANJncA6}וBEA䊙-ݝhcG-s[LSNjBp} 5Xkq '9cgVAz˚&rMc83yYhf[cH~oN8M҉l 6WxSA 7^dr;1V)29CXYm{$΋]$0RQ+ lrߌ"S{1rs풼_{btvkNQ_ype(&bUNYtaX1i*0/ !evo^}ԼdOX6.f+;χq'(>3bm`2焃h3.gݿd"F :dtXA)u2do8z&CʑDF6|x$y*I'WM:dV\^j[ 1[)͇;U}0cg!q4 R<[wDvgwoW0%uPZDmG]zn[z; yl4赏Toq:\t3Vd⚳g^!ր^)+;Ob݀bc ?F q턞4s6nzZ[#Y&?hf)zy2]֓b*w:,KfrbPU ?GEgWօ e\[r8n7!)ƹoyomitL5L}{8=kLv}!\FTJ;cE3y2 7Kˤf.Oiq0߽#g&T tbA&y :LJhz@NHAJN $eN%B.U$+eO"fĎۜkv&_c p0 ojFscr]1["dN:J~F mn/**@J*3kopXbUDZ{_!}EX;E=,6q|d?Ⱌ% 5'fVتV =m̔La&}|M4.dpi?Й3EGl-/y.(L\^ ޯ`9˻:W%"#~di9'W(؇L ]4;mY،]fH1f`wۋ:nv?ںƐI´ېgMpTӵL쎷`2` )8]p^@%l(<ٗ>j44[ۗ(⛙㣚gIj*wtk F7P\cHYy ;-`x.Th~*Uarҕ{@d`.fo13\aHIZiDjjVrU*Pm-]Mv@~CS`Ó4- f<`?%̺P-l1k\ExURHkWꝱDĮROVz쩼e8Wr!o'__)U@ZO/a"_{kz-2m0.뮮H!P4ƍz () /Rea!^E&,dG#7T)p9ᩂ_(A[kw>` -̓BpOє]OrGSu-O _j}[c 6V(-P?)6%eGl=k1$h[Oɉ}wnhˑfg mƸ޳tlAkk&/rNFolipRFAjU{7v SJzV'hͳh_\~̱* 1dneT>EVcqA, V<žB9$77i(*yF58B27&(~ХSqGW<تޣR YJt {m$ׄńޢaB,g_d Zkе ['[F+/6e3l i`Qٰg=-{NDxvXfV"VjCQ4A[Ap wKJg1ﲾO ,ZV"wJ7.t4>PC\t̓`}ICRhhWhH3ֶp#udY?o9W+ uIom3&p mˤ5K,o2f̐UM~֋axRy1Q8C<~t, f_w ʓpՇ{a+#Q4I _ ,jZWk?K)4qN8z;=;ȰTnpd\jȌBEP?eUd @?Knv&ia=n `ow5F~,4A}.$LѠ#̏J+X݆`=3bJhFuW0c+^}a+)q[H\LR)xUsT.y֦NOzA^=&A/"e|xN*ܴ}՝ΣoÑkO>]->з ns-o9(,iS̹4||—J˳ɨ"[c8jnʩiHĶP'.so*'JwTij7%g+h(za*ݨZ|]gD^`Ws;M4JoԣZj)_H-lcCqc$;)ZsenCQ~e9QV% ;|*2O;1LdԿ)sFhٵ`75ےu@0$lV!vKbf?ZQo%W% n j3]qQY AFǛ{_W]LN.30`ؗ&֡-({5o L׃='>@2ȂE3IDm1>f;aCfHwE< HQC $|: 0}atOHٴ,]]; IZ n&DUp4.d|HG\ueR~κ7͡wHVL&Sx *>Rw5֊FS̊WbTmRgYGqjCDp*@*)fpgK|}.lfho6mqYÎ`5pVJTx ;"!Hɦ9^ˈ [op3:jSnnDMqEtB/NHd,_$C4 ӵhΆ+*@cAt ggzX#ҋnTײzdX կq5w&8Đfl[q="nqD!Lt^奛\$d7Dz8i,K]cooAW/Ql7ئ$dJ5}6'6So9zZDNĈ&lHso#/]s> nNElp76k;//ѫg=R1z03gvd,Ih2Z0v!sSD_%> @ RZSøT_i xְ"0`Cf7V_qFC5P#{o?dl_|_۾X~dK&CuOyo7sdpw 7e9͠!"]r{:iΨ饙ZWe2%9@>{0q7M9H̜..ӄXt HO\&Opuș-HIrVwr)l[m5Ieq8ǏI"M]RL@=MgjSKZv܋(Vͽ"&ŝP{=9WDZ"Z,jv=kݙNε* .sq7ztKSVp2dh!=zGtBcؐԵž> K nv*5o-$Y*2W'#!|LS5˂:+Q{m?$P]?܎73?+u0cqt4)M PA"ruJP'»`6=Z,I!ECh9®Q3;U FgWV2׫% ϾsE"!uA$n^DS)x8_0V&{zڪA׊'h>q6}sDkPֻo1vŦ_ #1K&3*7+[f `5fjqθwv83v+ hk}5 K߹jcG1FnK= ;LnR8†Q6xMd!B_YJXd-B=F %e-շ>PN4@zq_bbH5X.,Yiyنz l`34jV4u+hK}&(m|X#}g)!Lin`dK ij=O9eBؕ*yi^ͶWn;\'=- &߶̵ ]MOPb4NnYLǤ~MivX@ĒTNEÔX SïL<°:a| ,$Z/i5㵴ύ1#屃YT9|sPٌM.B~s9<9ԕbBq;kyZ_Ҫ;v}@) UYGKmrЈ%x/ ɗJlG`tdrn\cCL%\-6J׺rH %K9}]=c$@EvEC B~%/COWRe!iJ/3h;qi3W$29QPQP1\tb`0 0ZYX8W@!^iX5^1yVum6 &u:$b}N H.s Ǥ_J8? %mIlx`ut$"Ԟ"h*ԡj?˄nt5h;n9dY!{\r*sK,_Ƴ?\PhJ"yNHus30,Ƌ2e6;CrTG=U86]T#\k`nu۪o=!S $ oe58h=عrjp^pIX&Yt/d.)zg06^ˬnmL Z&JFYr|Yju<К4~k@/u7/~)0 lQ90O5 zV22q' $. e4OIaԊ! ⩥mw{j˒б EjuigYR *PL@\dg|VЀ;/iR=B%0f=;I8[6r 0B}~o` n{k)+/Kfh-ZjYȐ> p2N΍Xa, wx<ڙFӃA̲ˊD&. n2./]Qc.VƂ|sQcZ8K֋r@hi55Zj~@fpFw { ei &ޡV\ #>@XɎ&xUk@'6٭k Xc. œf q;bT }c'ɔ[v0ΰ-?6vR.qerX4&z\*PVBQ.֞ Qx0=lkMtX| &pi<9QTspo^.]ta)KhgrN(݌趴rRwD:gm-Ы[ 6:0pO!e>Yl1`<,zw?>b(ݴæ/gm{uKanB9 it.\k}'"m\^ݳl1vՀMyLrqR>?&R}~9G*qA,&U_k|A600-\4pP9bNT,̢r'4 ŭ>ϊD\ԖfVHh7@!ؐz tQ$ QJǝۚz%Ob¤-c_,?h }l1=X. *AғtL2QELښ΀ƧM1;1KGp"cNG̠SFet T x`"XOj :T$dɍXJC`߃W\_ZN v=~0iRc574Viu8 nC33;?y0su${ш[ڈQ{BlHh~GBT!} kgڅy*5/1犙ZŸ+ց"PX tBS0ue5?n([1,2bqk庙p!86WIkuH/1 V,CUm^2Sύ>u56mx}d =B]%'W.u?? &׮_wuG%{eBAoVMЙ%P,{OV%O#!`P\zO;knunJbuVBj"~="hBS|UI.p><538@s2MsZE곳}dSɹ* )?$|}y5cFM|DrholD("=~sb?O]NayjR*=Ox%(;q~TʎRl@\LN}Q݌?+iٟPƌr4kea\r[ɋ'ĺ8c0RW FuG˜cuxFŒ+,#X0KwrfԔ47tN}XiglQq)FcPToGloxk= ij&^@o/u- ^Ν#(]聂c䢸-vd!H٬"VŦ-JowrJo(,*:H†&#gdWSC'"0+Ԁ)3aۥbGO{55bؿYʑ&\|J3tG߬M(ܬ'ou SPM$vtp1{^^謑 2~`y& d "+UnVI)K=xrN1LEgm0 % 5*C:3Z+hAr Wr|~2~-J "ngB,[0 zp2(Mv4m] d2ǔKv _=+nƀ!\`юZȠ[G !$\vC`s XFQ|nZa)TB|pڡ fOfej4.t|($ꭠ5ڒٽ-ߣu"d  FM4',,iK*{:j N,qh*Tkyf=IMx(Cߊ3B d#˙9ZquZV)8xC9VgO.{1YzcMzY{af$S.l3tǑ rB1)hc>CiNRBC# $Y@{19dHB. ['y[OzdoPSuRn"ˮZM wҚ!L9vG" ,Lf5}iW*M Qqߡ \ߜ5gaأcd --:xOj6%G] `d hiثG)m.Ȃ:~( <.mL&5rۗԾ}ls᫬xևE m^!0[PqXDI࣠= g>Riީ>ôZ2p[Õ3Hu&kSӆWEVR7o "20ҨϤEBBɓa)eŧn"[No!{AWQQb,h{n0TN%<+ҶeK>z1WhTZ!*F*W/&1zOŲE^T~bPqD-! GlX5 X21^k"ۥA(>Y#A8c}C2]'qaO5+Ӝ0Er~ĬH{ژKf$ fQR?34+Ke#TdJ5Y,`pjĮ:|v*AH=rlDDaݙCH:Qz쥮IEz Q291_L:~8Qtfz<3$Uj!)ܖŇ3cѓ3},T:ݓ;O6;#Fe˵^D/|H֡@3LY! ÜHo~L+{Cuq5;-E7Qc9@ϸ2`SPJ-B+¢/R-LީS#{-AIPDsAؙAkj3,_ptvsݔNHc8W,WM8!b%97D <](ن($/x`:glRt\N< KӄLOw<-?5+ A'Yj}k2V3?ZqЌaj֊7<߼$o!&oo"Kwtf-B<;ًg>|]_ٞ*4&N!wT#"q,nFv/%T4wGp_D;T\ظGW=ZGFT)] Ns| ;ǣuښ  fܐ^, {*b ߫˻?˹Ү6e3Jkm @D#3@\3_jTpzzvg4c( m*1tqi㪙jⷖ RvKqx||BJp 0UoKW3+as'TB4MNcX]|{_jDDu'0GJ͔09jurVWp Zxyڸ5r ;_tDwr7С`3nycM7yM#f;%=["`{ޯOoKpGۼehøǃ V# B!V#m:cʓ,9)!nK{Uj_ם.++OG =N.EiVD#vp> q/z88x;Br:h1>brRm?I=gjd/OaǰV8rhIlkA@ḼA tUhQR+8AJ Oԓt |Feȓ}oi$&ovQ<&`{%mbB=c{p _JGrAbElӠ1Q1Tٱ [5Zf˩6@6EѫK_W_l ՟1g׈+ dQ,fx$ Qͣ* +jRہY)[^w5`zq_z j/(jE(cyue5 Q:1cÑ񰁵rq,kL+MCk^h7nIg0l+Qz$퇢6P Dx-yHHo2QҪK6XvJZ^x%[cY/aod*4:/V= 3bnH}YF%,,Tm`EI4؊'V$,#F=>}PI)Ǘ4f&"4!K_!ӟXX7kx@4ŧ(sD#) ~_;"dsFfACm7O24+3^ʕ7]zN]=sߏjI= "r$38OG}bOՀK0%⫽0,k,Ϣ0VmR{5HzZ'HD͟ZXX~7LV-Glj}ll%RSQ=^HɔƲϛ,!t<+̕Q ݽBLE_1JEԩ2}܌q( f=K|ܻMW!gGqdMhHHbאD;:xYfܕ&n|vK|%qkzt&\dʛ;֯xAߜ>ю5`Ƈ>0do. N~oض#Cp nGdR.|l?j1"dcq 2f2N5y@{<@A#1#hF!0+*E'Qɼ-&Mp vm2l"q,<%h o$k2,SDjzt+GE6_tvx6G%|aA+x a /AMaݸSuL~4`z>/V"a!nC6 {;NyT4Ì&|$s1#FL"| b}ml "EWsr%: Li!i$ y<Oyy)5%60n15 ]R0t/yFƧneELЇ$N7J`|>e-u{Ȣ$BoWİBQH߮v|"/Ѫ ɛ(h*e-n+K5_DPEE1Ʋ+&lKBf{(Qҋ(<"Cdv.s.=E{1[Qx o6ԶV% L lԍG}EfY!= <^" wG/qDb󋻏!w\~X~#ܙdƲ;ny]<3 mn0$eiW8Ϧ=wX)%nE؊Ѡ` gU?ה~9q#|pkuqH}ݏJNP$ATd#V(ȍ'Ԯ5ϹT_9-Dk5R/K@UU66d0E=fuJ8<xZ_="qJ#6GR Z+"Zd^1@sT ;Э(h 2[>all?mzč.~Aι{\]ଳz1w{.^@>" ^F:4Vx lpҼfH v1msnt#ޖCkj:yC@z-a&ɋ}J,'~1 SALТN`%hž3RY5'LhHH|Uq߭8n%7w([E" swqLcse*OƠ^gR鱲a;&d9b_BLl=ޚ*BW| bǴi +|IpvEU8~(,TqP{K5,S_8SvN~? E` 5㻅mF4?{4,]K^OzE\^ܒ1LJQoS ֯gHVbٖKWpD:'&({IՕ _H.=:7r7QoIoK7R#e6{ 0s#g.gbaߩB$0vT#"zFO^=ab=siߝb*_ G)x3s+K+ Sic{Y]`tH?FH4[hW" haBD)}8|^Bzah̨RW<A6 6c'T:xӥzJ`0su}Y]C-uN5Dr+>uYF̳}SQ@GPq?3,y `FkߝBUO֥gZ41Վ;, 8vem5OE: ZkEMzk&%WyWiF_0 Ɗes2拷kk.FUk7o|葠? 2ZӋB{GL< JdAݺΟ u!dz@((c+5d45P)xFp1/v[۪B5rfu+6ͽ Нk FH-Uy~ %4ch1Gu#ڊH8Ĥ vDzj9P8;?n+[ \ ۮ'uG?b,:"̶} : %t[<:OۂyC?V[Yĉ3 +$n84P~l3?w,&2Z%$nyAHK掐x8#5L\/g*+ eG'NڅϬ[xGJCJH RVQ.iz\:ZOȼpҡlxלgf/`zXs5H4AhyF3NJw+UՋ{~팜M)Brᔔ/O}-hI:wm8z xX~4lE)0ċv>:{k>.mnޯ$Rm 2,6u)ܩspNj0D%)h-%_u:⦔i_wWI^A+ gB(Jޮ֔2hb [Q_ig8qU);b $OpU-|sOo5MN] EHĞu%WJ3ѹ EIn!32Td4*ыe˼ —8$it)iL߼qaL۪PY遑̈, zb :Amo1)d7w8Y`OIHH) j:lOsQg[-"\lA~'ih%7f`o)IJ 5?%5"uN<%͇nXHm[aKEy(ԛR{- E+Ӷ3j_GnauQ|7%G<ռN)xoNφ6O' =v}!iDw :K=5z?GRtl\n{jHYA'=ͲZ 7?7DU. {ծBJD6}.c ouze0_Ix՝/Vyvv9QeRc}aw+c枲BqQ/ E\vol$ͮgќՌmm,cFctl,W9Qy좦;ZI:S7ӡœ2<:c?.(=|D+Ler t(ub;O:0gZdC Y4 wUfǏmV2us7"5smXPvmy4 -㕛G(\9"gA\~䀎EfU9inÁ*y+ 8\Дd\ &5~DOˏaE>9*.; %9=(UG-R|]4)i@Të_ml(bp}UsIG8wz %`-&*&d6asRr%Oh9Woަ0Mny#8h*:txTN aN$Y]9Q6dz5~HKϺ%m r"PӒEU،4]uhpc Q)GPzsF^Dr6i-:J[P8CN~yzP+ "r &D{[c t+j) FH|Tk~@Wn:Reyd]$R1}uylIFϔ8_>ԂL #>u Լ):[ۧ_XIfZn%'T1Lʚ/`1)~d<> lkYez4+<2 =&|W묡|^l8tǪNOO|~;T+ryI}Yg*"Ҁc: ms}qwgᏪFCkS%oKjs|umH1[A f\3nr(1C39!f.En1Bܗ˳09DR-רJ~L㿜D̳aU3\lZ~-B@X햹+^mY89h8@/hKSDX9(Ү3%QoAxZm=?Zg'mfw \㪐c%c٫0CSsUI o7nAE=zG/NH wOAoJ0<$~j\n#fQ{zv+zP}$P:y{e鑺'-|[nz X)1`vlӛ{AK}k zrx +:JW˗b}|]!_,E=t0̵"&Bn)J!rR8?hm*w6YOfkAd&k1m }, MmQ9oA%l0y  - ;hrOA@_i7\'2Pw=nRK%7(b?'4 x<|cQMb"6yHo[UE˹s;Eo\{J(A<9e42[=)_qΠ3S>Pػ*S^x+ 8h =`*_ݰC/c:e€1'4Td1Hɞv(D ݚǰL-iѨ* !McnR?ʕ}Z}U&MO8Y2\I*odAODjuS1U%fq4_0PxJ-|Q0OzOm1y2U<84RVxCM"\x|RA}g Ik saL 9z]v  x+%1 g橃Ƽq3[}2`?e]0pWΆ!Sq@i 7Ԟ7:0RB׫ |U4 Z$iZfg<GAtJ*霫Ho|ek.:QaCƒK_n}6J,Yrt2kc_bF X 9!tΟ,{H"mD]w4`dzѴw= |E5ޣ~ Axk,k WR}x]orkAa'`#[Fl=YJ‹8wCl])7t|}w'Um;fv>Gc$XPq.y$X=%6md[8'QcO]j09q뚸 d_%%Gǎܣ:H(.z?mMܳ!q܇¯R895#axN*󙬱&&ltƸ~i_8K [Y]1;;sZ5MZ3C(9%kyNN[|FHs@d^k-Ϲɟ@M!͙`Tv&jbI h;d]߿~,㗅11=(:YDW$E- 3 d@)tؿ@ G0mU-fCq bgrcxJQxӺ}.&GB$륋]*iХҷ]I8̜@ e1Ow>WzleJm- =Ԋ)ZoQ^p4ǻ4 䔫T}c6)rf Ò&P޹_r>|G~__jrىD6 Ρ Y9Ƶ7@s^M6@*ܧ 8H7&8H}F~t\CEF3-a)0'#|WRm.N%8ËIKm}'|*_f=LB"ʺJdJ#QgYؾlV! FU8`3iCe0%]K7}fuFΡ>8]^Fۨ0Lv),Mxd`=x&@_Rާ p,5g cZqn23KyV7H.~h71Qzjg `@ΗipFæ{zފ {a՘S@f1K2OK :<_cYuέuY:uN B\0-Ԅ1VA/egL"3 ɷQTm /D.H;ڍP~!i|@_p0IZU Li{|[)aXL[U/|l6ʤ3fYx=?x#0(f2(ں*U*h":l mOapڛ Lfvsi`_%0>auGT'hGd䂑]!8^ P9S^'( 2f*KxL=oߜct q*i4W|yUr~ >o])D^*H6''l|K~PǖgV6~<$ד\ 3dž$z?ex WT74}ǨU` ?|%ÊJȾGOꪟǓQ*=cj3mTWa2*؊FxV,FIf85oۼmjwqz5M[X|jU=Hsi<-S#Fk$$8,l"183 ({2e(b½`KK0D9hA|w(d|p +lV>`^UfA3],zҰGMNa( V.ss lM uRҪf! *YR"Uu&tmzg8h`#2uAbbd `#jmq}GLѭ%d( [򙳇ֹ0WkEs]| o{/#ƶ>`O0bę4>'Ό&).Uׄ&&32zq$(Mu+F } 9BD~OBQt\59ɕ=J) 9o6bEu!D)>2cp y]tGk%b" hQiǂ2f\ϼ3j&V^X)gS0LZ>xpm/!2[~B~Yֶj D2Yܸxm{kСtv#Haul8ԉފLok.9Lз%qT|GN;m;'o6L*{ɀ݋ޔdeA9A"23I=*ď-pzNV(S FI0]4PXK;7yFcđO80w{R_SsYӠn[.N lIҖ4Ө~DV4cJؑl4Vtdd6/G S+3CNNc]-2V|YQwVWPzIǭ_q _h]Ҩbc'{%t{ 9 ƎO+P_I>l=<n^up,!eOU3 llVBKe!0 f&ZXdk\r.sQЉ0 6r hPFѱ;iZ=\j525E"bgP 9FB>^ȉ2~%2wVЬ:"Ls# 6PRA+IU?7ZڞJ`ΐAsn0z!=aw%Y qx5;yO 3lׁM?uԛzSS _sQ/0M!Ve2u2an*K)緼a4VT y/Bp@鶉kr;DK6v+'2+DmT.Z0-j=L)gn'69<1\78HzIzTD_{ϜZ\b4"!q?7%viSMnj"ϳڧ{pSeE^(r]oƲ壚:'!)ɪGKvԂo ;e5h®`G"J/Q]"1,m]ꨊfz&VjE8Qfrb,B6]':"YJݭ6IܚBDlti_ԪF y]N h{G1 @+mݺԤH_w{\ap-iV1uL_#T]xR:~QY0HǵP;.{[/?|qE,&bog%<%@0L(E4P ,3z % ~}ς:bˈ0?ENpׁ<T;+}Ղ,RR6X+O lf (<ӣRT, Y s7R.O$2C[`9 "};=IxC:8KgmˆwwQ_.$}}8@IC"0C*e0s+[6v4 OEw 5l63׬,EQe]0 _u%=%,I5*c/ڭ>`C:OZ0HS tU%(K%v(d=ClU\A2̃84q}fiLJݕ)ZDcySC# `5R\{ ACc9ˈI9)$H7Py!o#Z(zA5w+Cs;\ͅݰop&q~H5ZܧSұh$:##c>K &feUw mC;$neHtYB9ZzGhìJ6k s2k~ı/ۈHIF̈thz<<Sc+~aᗟ^rfDU.Φ!}xri({6?z_0OdARS&ڔv)eߥz8PwXiڏdZ.a8bB4d +(l pRHj?_Z8iٻU+jʴgB3.r jdAPZRQXd&r҇"4K|+8/QYyefFB(#u7lxaZT s j1&24ŽGyC+OyJqlM81B | 2> =I\%[(:n׌u Z7n"FLG|"/&zxX%~nb{L}M=iY']E/ Jх>Dظj?; X4 ;"igc*'DKmAqMK\ ȼ&i֬:PZgRvh6H{S ,MqB yMM%x&=KݱjWɗaMínO91>So6е _4:$~E\.f$ _ǝբ ^?;b,tPsx]u*TŘ2[,CjL1{os M&r k" ZSjP!Eg!!&_2)Ud /ΐ,z5d-:D4p%Vr8-}-z "!>i-ϊ{>waFEu;kJ{ylFn~n5O/˂^l{lZO)۵KrYQ]`c}d;G@ܪ'4ŏ f@^8/$S.Ϛ {*'69+tY0Vt_Zz`y eݝl0}PM,:N+߸ʓY ŧvB<7(u9bH?0xm{mDl 5^超En8uH̴ms?+浡'E#ܴ_"NοTۏXY.?P _%Ŵ~h/9XSgз|g_\s@f%?l.|lt .AG|P+O5֠'BT@-zOe{AS͵ Yb'v gޏ\{!(wR<̄w._zبd/ *"ސs勆zϛE V͏&rQ'A6LHeL%Njs}7ѿ WFzUe|` ^68Iwr޿/"-P8>kVO)gOb5c l M-L2/DrCY-6bf }dK#O|LT0=il5KHm4\PԌv4{އxrJ_/+&{T4Lz˞0v)?Y>Wb{x&YUfP`i2*z5,a1vOJ֓A`dPk,544FLM OB!`H/ '].u5V@;يS٥ޡLnsڢaw `yr3Z )}DSa/"Y!_@r473{&~#PkqYk_)֚\=>Qil\ބ%@Uuz2BbHR۩JӆVrGyI9w;bHQ92I7c )ilzH4̈%HXWo4<#&ZDֺ/X7\/{Q9A{ :1{eR{kB{}{<.,qBS䴩 5/.)^ SrRvF`E׈V9TȈM>a8&jk뷑> ܲr l>6Vs"KY8z:MB2 u=6+aKY7@ꃢ֞z[m8HT0"J4O^o\o蝱[BӚj0ո'dˍB!)thpAW%;yYdp9-G*F"yg;L[ Z_:+*L!j%IQ 'ɇa)bFTd bZhs:gMC8\IT9"{fiz208q/Ej=ZZⴋ.)!p ߜX ?[ ]a?CB=۲Jh萭g%D#ch "tRds>g=٘y5;332T80?b^y` eij C_>7>Q;I;s[k$;UU6.F$4_f Ei}Tj0(_}݆C2G3]ҺeSq MFUlh-d8hd4Az(fƾP_!uJNa㊊Ym3R؊ Ds''?|ݨd`d%1h"dɘБ*=Voюz2HQW*Osl"҉|)D,c";{W-.g7 lK)JT.OE[ T毻{%O@.AImL(7ߑ_ϟ sbz$g! H*OÀq6tk_`,"9b? 1qi.7{`[Fŀ؊~ <D#w䰺AX-\ŢC 6 Tz{U\0I*GJ`mp~wVuh8Y,mLj8P~7}.wJ6UTx25a+^O1wCJ{/FNHw &U>ibhUIgbTT2I&lKڻlPWf gEMO.GηxG 7ޥ} P.ߡ=k#~T8e8!AI!L>jÕsܛ\B, :p织Q:>Ng#IgIw!o˥2zʙWs3eTęuQ\D)šv5ymi)kD< J[&l 鬥.{|{{qz44'E﬿zY5hu3&j2T>y*ͣ]v63&DF?-iUM\*$W#H^J꺜wNU1ù,EU*+ԓD+eGP2y5oYc F9]ݱ,_Z{12n{;I D6v%ML9{$7ᚽG^*ECn3j1LM!R1;yG 8/2>s&4BX:,"2@&Jk_Sx|zoAMR6R$Ww=Pz_VϾlѰ,B7JlX0& iG ?R$Y-3ury/njN-4DX Q?^W᝽J᲌㌻V3%e"p΅3u5 Y8Gd>p , 0m W΂NV#PF2[[ѕc4'm.z(y/.y,_̥mxW-|D&0eۅ2QIV M+ȳg-C`}zr6ˌVmݯayyז Sߊ)]#xr..*Ewã+Sהَ@xľ lWܫpv2ddf?^fDeq8S+1|{\_jSm QUKHB4$ m*u8n0([ Md;xv^BOAwYNmX@DoGё^i33BSƍ;AMaQKO~;so&ą®O%`*2|ܺ=&}t~=;zH^:;TRY"pnLM~Wn~uPUW@JOhl p0hUpul> h:f2 Tboqe8ҋRe&2f-SJ1c AJa#mtIW3eoE4oi-$vk;׿_"]$"̣Wkex IG5'̛6g:+S{5 zǗIuқJ;oczpiHkD K(O0ƕNQ\CKcp/6;3bLÄ5P}w"# "zl p_XYTj@TgA\e A6LQ( 1NN@,n[sǖW.w@W¾("~$TzQ #<2k2C3Au[(c6X ZcXfGoE#e ζ xꕫ}R̹VW_ Ɯȶ/zlmqqKPmKnĴ!фzU1dZR1yѢSF/ϐ$ZFN$Ec&-i^Βf8ιuZ)Awk6)Jv kx^HH7g#]ydOƷceU@;gzp\i0"vs Ω;eIeutic/[52[(m}6@TCEJYAÀƑecֺbo)]rjl!);ڥesj}9-@H(>OFWfJM*ZfQA YI-^@-# k5MeԣQ/v'Bv\v[f^||#nV-`? OلѾq›A:/F߽TCAf/}K_,-X"d(5CfZ'zޠh MafX^]KlQ$ڇOj^eˆPK EBQ1ؖCYؐv`Do 4i 9Nh8:xnYS-i{܃*\ k7mF"^!õ6tvX-6 $>ero!}]&aF&;Yn=)i@,0//,, U.ՔF]!蝯E|{1H$)VlnH`E h}!DAUO,B.Kr1=(v+CQ+  5u-1uGMI<@\}၊ܭFF^(23 8A9&p4\%X>kI' LRp K?-fz1)X#g0`OXEPsTKA )0 AHe!`W(ߍp[YĽYY2LtP Ȁ}9bI  yT.q;ue=>vW`Zo! X}j<3`u9g²EZV%]X2Q@bKYe ^*; ^:4 тivڰkf:kkM@DU,ϗ{[D q<ܱڇeTHO_+PfїxF+T>v5"VBO.v,W;YV\%U[ :+"lߝwmb;tnZ$=+x51i(%]AۿP +d27n0KfFH= 2¢Íbpr2^V F=cDǢvI )o{RPLm5u{C>O:2gZ˝0<Cv!e^#7["sk WƷkkà,ayl&=!#dɩp&~K}Pr;oYuP]d=Q;Z>*?5@HϽB+3UDqYLRb"bdxb̦Cӊ ӡ2Xsqa,|ҥ9F"Cۭ0G4̨evOt_*RqZ^282%P]N#(C(g޽tuvCeHdd~\<2Uh[>|jU>ti|n;Qƍq \ BZ.FU7r.g0~48w:ǟ_] 3Èxo]FLG#,_I0/\NO XQ"W". bڭ hO!4 ˿o'xAs1Q43vZxZƔJvF'VrmޘuB#Ϫ8 &N2=v#f:WtTW_[D6+&ٽIA֛QbPk>]'WV?TuM2 %/=n.VC4;Ҕ3W2N#"äU޴ʟ2숟w~O "g9SzUb~$%̱@_R&%6"xGo֏p%pg0mzSgm+̬}Lm۶ ]eb/0'Pr'B3N7I΍ Dć.EE^u#.MnWٰtF,l#t{e@e)Dg?&:#APyuW#]gi =93YK}KUD cb+lsS3/ǂaMƱ*NYE`WN }zq.Z\UEp)ٌDOKf n_3i3(u?MY.4W-g.g1,=d|xgvʽ%Ⲑ؁,bpO3bZٓqЁ)ry~'Iܾp'`D2-t3%(y uTEErtQۤ"Mm*)%Q2Cj `7KB&oP8 q{͎kmgwgygu1Y1@Y"d~~TݮM6Nw۟8Q&!.ȅxҩ =؆{sgn5灎S!O-0{ȝN+.IY4Pìr;}k=\)c Ȓ>TW5YثX> , Mj*4`{2hiu=D &wcV]? 7Lsb_l w MGBNe83 s}U;A<8 %hQDZڶYua{j6XsZVS~g=J_e=Oax*KRd&5:f@U"PyEo-mj ~֚I<> !+= Obvyi,CB*492â1p|Ւ"Dސ͌ʊ,I ~6L:z4Kcon+~—ۥb<)ru"_x|P>zK6/sC&{.>3KGBa<T |{ [{zM_-4vύVFMmW<}V Y`G^?3sp#L[AgF7Ω%%/\ȜEbʎiЬs 1X\:b'BA> >۞1\,!U./vx!")iO*[U@yx~VBjFs<lQuL/yԫ%bXR[W;HPVd-l5,K x;i"\G5kBv[{Ԟcl|?Uo;gV$d"VE2bڸ9Dv[m|ǷڏJ!9{# в& o"#_!JHpkekq_cpbIޘh/L!`TL; 6)wܥ!=>V)s=A>`>gP?pE+ ХuN[q$VL߲jUpzIk=$E^ 2!MҎy T6?Y6_Xs9<ڌVqE!绻^Fh!'SuMw"k'g=>Ew57S"xǭ`#$b3&TP4(u[cp3֢3ZŭIKlZ9 &52 =u,fbݎ*# Mhjn)+s;'rI΁gis{+As("B6۳#bڦ*TMz#3߾Zp[rLҥ*UD^mpԑShJ=$ѻOܤ*z7_|Ƥ(}6YA=ɩw/lī/1As]>)wun-(tG grN[|UP} fg!$E5QHgRZ;JmQEڝP?3Xw7.E=e[Q"FSeYϙ_zx-Î*ڊm ʤdP7'U6)NrU-;2paNwfboA9f84d'h M sjg|9/⢹u9T.Fd_"]y>fkG$:+crl"]4hʾUCqMfHFw W{>?wӺ._A~u .#P-έ W\ oν!hNle:uH4<;p߯y$4 4'gΪHQV~` d@?bM3*uGˑr2-YI/u:]faJ\i_!RRsl"-zCݶɌC5,nI'W L=}]hBR%R1ٟ<27zi ^kA'TM&D@'AIOU^CD=rJ02#;Aca`M ìf>k:KXPO(7,^˻J+9 hC>Gِ(-  ]%KQg!X\NMM ^q)V zcObAY$\YHf;k$E1P:m~ *&pQm_UDۏI>g:ٿ"iLtږOǨWwrT9dG R`[wzE>ǟ]d 2B }[vjdaYb.E7,B#@&DMT@pkЙ<(|%:0oz j`Mziu΍"{̍x"VN,y35( Ea7@ws&r`ݶ:F˨8/#S%kZ#}WHi9\ޗb$8h7Ų}OY P%6T=81s5a&bA1:p Є+,'Y^GBڛ^f3H$_amtʤcQU4@U](*>c9ն Js:_5p0c(O2mPPʎ2 8{W:u1Քw:h7D:gk&{ԱdeI +5$.[%0$57BKHZhر\Сpɓl{)?? ԏ'2Ji',]U8w8 f'-G HPĖ!EE݃td(+zX0Zn]D,Kzf>z;VIAlsu@ad4>?]o8]0ߧ[l)+ w6kd{Z\'XefWF(Vr>!Y =Dǎ+ @ez_^HIS5앥J~UV`Ф lVUI(ŤUqk0K䔰'S޻ ¥Qn±[BLWĩ^TiY-@w Z&\f2M=ܬm\VHvUz$Qܿp'Y(5 gIy]{|Ig',uϲ,iWLP\p?mm3 7ﴝvo@ 'T2ez& S!}Gϧ:HCb ZO(D-P\ 6i5a+ Jf0¯[ngEUBlLNz L+eW@"F;q36'ʱ9\0S[omwǪ[,5p+(->[; ܦn 5]`MͩSc{G7Fؑ'=gKpYRL٫"/o=@Γ1"d4[.b7k*Z0֚L"X^eƒ;R΍􂋰ΰFpT80V*Pob)kg#WR*zPOZ"KoUӃuLđKA-Ŀm?A/U0t\,\Y&omzo p2D_~ _V\vN613rLyufBXU,D«jj@%]4+(4s~6鳤c x_F^aZ>"IprhXV Oa!)ZK\ߴ,,QnAО !zĨS'MWZ".2r7ֳ@$0R}Zrx zi(J?T_޺ ]cɆ%!&~8P1ɝg=)L M5DzkR3ʜIA/pR{ҷb$&)^B屻xuPTwK)9 ǿ?213ɓ$!ܑVr8,ބ݇>%,ǤNHnwR}v4Psp ZXM%;rٰ >yHNriNK,uK+IPUZ!/t$CXjV6,)8F'4hltGHP°YߟO$hQawVcSi\Z] { ϪvV:H{f/_A/u>ऴM-u ($$LE.)hr8J߀!AkOڛz'^?rØ-_#ڊ2z"ws$mdT_t, %G3\Y+Pʃ{\thl64TDm"T"ODSQv^NWno+f\lV5w(+ K؍:4]yDBͭ6][:7ؒpQN&ZK:=ҵvPZ}tTY\n?U귪}{TB2!4cA]gK dDIOsΰ$tU/os jVX0#c#fަ3 /PeTZ'KD C P!*.O$;Gb5)ys~yHȹSr$i*ي+ö;=dXI[ Hۧx*e5A>PC,LPi#=qdCU8ES26`<6Ƴn҅P (XzG`&]A[Tryiv5i@MOW++?w.Rx.ڒˮf\#n#XeSme)5KMԄ,1 "x?BnD|JL tbzloڡL&-?!lW!f w70V{#|*== =k"DdB&w8Q$75D`{R?ᗝrx^E~]Sq, lz}/<ѕpTl/r՚>wjkafrmuu &atE:fɱ[N?:dX130GO>OzE D& 4[4M\&JK%e; n"/ 3[&P"@O]"IqF%iXL 2c{bO!k NiH!+P`_*7~>+C+|*V=b[zb)"-mNJ!&rtAV?kG,xh%Qm&uwh8$:bh|KĦ%c{K(_ @UYy7g3j4 5HŲpOlPFgnd:d,Muݘ+ah*oгֈ O{tIæ]1 n@t GLtoYWAYI(jȔEyeց v mbKnp*_a^K^oקؒ+0 "wa;4 %`M8^:/@0紲Taθ ct,bu &Z9^| MĠD@d0Xm{z}K,wiB?blS4|o׵@""&!+{ޙ!p`k ĀÀ]\E3?psć~ ܮK94HG9;Wc_B=#yahIC Zz%Ή5?#J^7T.q_R!aX ֧O?ali =~sʍwr0)h¸FV%y/+^.+Jkv䧯4ƕz& h>,Z/IգҼb@`,YJ"z?eq9JgHUDz: LмV\@bvoUxM_Kο(G [e]];OI$(<Es~V+| )WOJ)aIGf~^$;zҳ}uB`eЬYw7娷s-TP;B;b`ڹDY@=/).(Z2CNHҪ?htxSށ(fO:]Q$ 9a&"̞kl%a*YAg.lY9F]mSFƋ\9B+/mPIHÁ'=weAFa 8+s.Fm ȓY3FaSJ2]C܄p|FHH`f6fO2ɯY&g LB9>D|,/?#3&Ɂa%C,+`q6r8BaE#bΤ)_} z Ox8`:{#ӊCTliN^Fo-n3?bܹe:27>4ua"IիV3aY*e;oFD ^O ^g,8^E@%[Uk2 ([ xm4UI0 |7G=9 G^x/ EZD܎)ΛtRfUHS']FfhPwNlSau|i2{V0s*i3M)\Í!ΈmkT:3"2{mւʤЯwaGZO2ŷ)"־̯U,ތQdh#H7iBQ.0VH/ t䟶iG5^ g6L '/#Ȥv=tԬyx&n$cZZG}Sžv,<}V -_0kw_^lFL6dny 5 /a۝D'sea*SYd_pX>0!l8*&Y*71w@miujufk΋]8K0{DBN`Z ES6|Bfx}W ǛV+*64/+a,go)z`Ds^q2xD6,(\L_A9ʈ+-SDzj_DӤQ'ػO0SEw~O XAn 6×A$a/f Zb!3V\4/p-?hûna\&uHr{Q݀y"=K]1"Įln,U Vx]L i<7[S|,s 6㦠q+?2+<]0 㲟'Q OAb`D<:F d#mR^c:5mfU;{=k4Zw+ uG.N8~Z˾:r _2SFgk\q_&+[v&tu~՚b&: +PDeZ.& u,kѧ}O+V;c ]Z&%%U d#PzN\zCi^|7&ڠU!yc1 G zg**@N%0EeG(te*aLwK t>ksX,na*]uoH tyvԑ+~=ĘPgrj%"ؤ|U:,q2?'Qmb_pw@4Vu+GGuXC6=Z@a-}ܠC-0ɨkyJ0o!4zdӱeeƒuj$hF6B;FpQPH#k.(\]D:fԾe/Q+R\pdZ>O7$%@}S=$ſAեDY4g=TR.^f AS)*c﮲9iX1G(%w CݨR5`TqcBT 柇uw`>\8oBX@dYύmzZMEj6}T\)]qzvc4gA39'sQ1*kTfD(-ЄQx^S*z%•/x#?ߪN7CHbYO{m#IAŻD@AB+'mI!ʳ Asl +:7O]v/'VHuB\J8ޑ4JE]x;ץ3XJ{!Jet<ڶ`b[H.:Tѳ#aT:]l%B1Ð*#?-k `^?кظ#9}@Ym%%de̝vz JarE- ,jZ+l7wI!5}0z[ `y!h`G?f6D9lM˦?;O,Z.ڇsnyawP. Yn0!@rZ8T-W ęD̷ ?JXs r7;Z"Wͺ"t$Tqʔ=X,rһ ӏu~7p I;_ "QD+n*2q)nP+jfQ%C%Gb0Pkr"&m.β#=\8U"Y)gEF0d{ ߚS4iWls\{J ҌL'(TD9>>GHS\ °ڞ%N< ȡv"z=zw# B/ټ&xF"Gz_)=4eFyD)D{G=w!H#R Ȳ`go\+Ul|R՞Jr mS:\+z$nЌE ?Ǎ,oDͅ6bsu>!~3h[l8Yb)܀Dx-.ڞG^Ele*\H璇8~:NidZ8_B&nc7_-:T5gi{%g`J) ([!+팑XRNZM L7 3 kD@h@J*?mńġOɱA4oS|-{xC}fCBy [}dBI8=Bсh`Y6qzʍ18uf'K V*ؐ"9K> b09Oyi׌Ug퍝RH6Wm+2FAOK/fB.q!X<&B7N b9B?K L٭m퇕)'$dܡi露h# o02'T'r;N[ h 9v-"ceVe(XMz}VmQġaM-oYLƣRh/ y;f2w@^Je7|) Ù-FsBf)qF戗nTIC,>e-@ayխ$VGuu?\$wn> eD: SƼ)Dn0H[\YB&hQU@"M̞ϝu{BfX:pJtRr*7QFl0I@stQe) ݏMRC\m?3'Wtq̤RVyLW4S92߃,ϼJGY:_=X哚qs56rMEnƎm=yz"4S5v`}CB%5r;x$ҿ5~5E"hϟ$)4z@, E,SDܧbV-:Ö% 9 \!j! i<~S& qWsDj^M@T~mb*(]硫5-RbA~qe@[ZMc!2Ndzm7 J2imsA2mGNMX?o9$;2 uoXE Eݖbeدbm{c:f՘ ꩺBP"tW=P8*g#wuJodH1"6gu#c!,uoHLU֢?('~q %BWց%x_*9 w¦I_lXqm`y!g?ZTIW-vçQZ[0F!8KI 4ZP!Ww +d܅SEJ_Zc vّDG NUf,l&X΀Y3"Id hޞ1?_r•NH[i!ARwGT%t' g0q"g]^UC~*7`uF3'q y,˲%<5[W{uӁ]FjW.H9 ؓ{]V*nJTœ]GNX 9cv{{I@ ćYmʛ GqUvL Wa-?-M D}:GIJ Rmg_R7Xʂ|7ctFm@8U[}Ar /|r.7 8^k0'fKw m`s!%=D\"}*C0RW *M۟h6\;i`WN>Ð#j\6oCEJ ?7zgmÊ7SI(""5}kEc7#ZF qC #hunA/G2W T􆙗^ovo$ ro ޿}0\5],Sv꫼ ̊}H)xZh[*jʷm}X2FTfŵ yΎS|jSy]>Ћb]X+TӞmJ+i|yMqN [ܙg@(E^H b;}3KA󘪅Tʆ͟H1rSc#sܪz2 '$H ?xk w-)ǿ%\˂P t+L`¥LpmhbRPvWk0g>Е&np]oy6LMO84`Ɋ`mР}ݾ e*(gS7^8K\bb To:~<]& 8s X2Idž3t"i IMP|à4 Z;\xZ{jH.2<@{Q?pg'l*0FȎ\5Wc`f02 aR<[ѝlG-@]pmݹ9=V E,+byydy83cߨx()J0 s*e9YG2'p{dm`iTYSKdEɣ2%-bkI3̘|&w"6 zrCcߋ_, lzPҾKau+3>޽u@yc]qq`)/n `bhczz!pm):?&Lu6*+/MֳE8k8r]ctt%m4楿3 |-A<o r7ڑcM%߶].Q6*TxmvKޯq}ϳ2HD$NPG :1 E9-Dld>9,WdD~kvbJXCP!O/̳*E U9J+FJR猢_n?AsῆA67;>WeǶ$6*SEr9@1i͇ ('XO_0e\%H/ڔ@erm3Z Nx5/}']ѽ#4VӍTm}eh2W&DLnfV}Mboj_S0UzÎ?41E$F?sp܂ *dըnl ^ؾY5v8pW{fȣ,ͯ[&zeroLݙvuj~ߞ $~s!~{NFQ~\[Px{2 oJ+\]ZİŸHclV!|BrGz]Gɜ@s"Xn+,b32NjD@HzgM؄SeI͈ŵo4B+so *M nͪ."KVλ HϵDx,^jy| "%X^Ŭ)Noyy0kL>tC~vnv[3 A("goEԣsuX,H{W }dh((ӱ) =AmPM=9ub'56Z.x0iWiS=*)!~Iׇji]Zc asaC汊wQNJXl|tqgkL=GD]dNfr%H,棃CRIVXOoWaYg1GM_˅#a/" 'd \h~Bg`:R0`C#.I*DzkDBRdI3xADêbBt|d\OɆY;\9 BJJݠtf8α*C'pVI=U?rkFNPxM`'q #"։ros]/5H>,,D6ғD[r5>ujLgmԍ@ˏ>X61N7hJ@{I;*>FW h{!E^UuC&;u}"v z]&p'?-u)߮?vJZm< ^ǑLs69 Nfµ}JTW'/ חzkװzDjqZC9"={iAk%rw*'M̤$iVÒ:PX;?' %'zp22bRe^K,FJa^$#j rK^ n:6$N/>3STM5;XIVFJ5LZ%?r^hRNy~X deM|BM^a0Er!O,1YF8I7l5\uVkIWA2-5z) 0"4r*0sQKо0"VJBw& cO7X33[`sl?1?q|SMɐKOlHR#*Y\zG AAn:;kf&r`EZph$q'^ɏhv+-Jan?Щ@.g[pSVKrN/ٰTA _xY"\Cv IMqwDʩb#Ji( 8s0o$Z.֧?U&򍫞COQP Oı=; /0\=>˭*|14A<wfy-L BxAtxpRus]BO[{K`g|1Zg|>|e-PB SZ _6 p*-bv" ɹjz!-#:s! [jKi+.0R0RX5%br[qwҺ֪ {ziQ`4-4y Hߢl^jsYkK(['hDP33nD@Z>)tKR[QC9rJLw hWTDj % ۼkjkt~! uwCa9y{>/ }]<'qVtsF8NBGьepΗMB* hEkEC_tk}!-nȨ:,^8\a¢#p/W JKX{%O]58QC^ JlUY٫7⯫#$Y~ŖfF7G%>AqdwwfG$˱( #D.iOnv$C]P֘j'd 0`/Ǝx]]" _΅LNl}3vizP@6'ՆꦭQ3"B8az-ԯ1N~5HIJn{iO_W5QfW ܔY,ĈyE[±psy^[ 뫠HhG!OUJZ\lzT ش )|)v$9M-f'|)KXIBz3g#ac(y'ң=T& z0'>^F{d&d=ccZ6 cD<.b+Ov&B! NH6k>21L_v.ȰIzEODdjaYY͡@}=?`;>M)wF2D>+7kqd6+h-w6gz.atʦl=NmE)nLCƶVP5 Y/}ц~ cx#b Ժ۬1ST`B.ݵъ_*JznF!Ze Z!BOb5+M[$W fIxW5T8UW'݆9'_̹.JF{/VL<){ RåTNǴĈC!5F ,Saה(t.wJփ~є, P*Z5v+AʴoeSG$X n|eKmc-vi[E-~1ElH;+Nگ5R V sqM|ee.uTql'e0j%v~poc`3TR]4^yH~5Yx{!,xְGg@{g}fĐJ9cHiy?͂eJif[#N0f&ou5%AS^P`B~"VI˵)dvvȗ&HB婠ڇM\?'+~9mKdks%8"0̐҂ Sl&Y*S]vh0zK*sr͕;nfW'wOCqFv+"ti84X8fcJK+)ύxi+lȑK0M!3!?I[:廎()8S^P<-fIL踼鐷\C!NJ7߿uD{SUHz~dϛDvyJ3k!dd I{yZIkIKQ^syD 4 H??aTk<]gϯp a}0\C }Iqtԫ'>4v` U9$:I%A/cI5wZJר[I=b.Zi!GK&\{_lBk')/Ke9XOndkSB.*E˖"1^oqeh߰X81'(wM87#la)V Խ6qhc=88g׽L#~Q-/0؅믫z rv|[gS\iT()7f{'ϑ (HZk+IJZ5XihPw@H=WC#:U5lqlݽYuD*9Х(&`T.~ר ;_. K uѠoBePBP`MMUtAٮVo687Gw4($H$*՜ Uj}o*,`=P m bX.K_u'䑊PRFfFs}̈́AercW}#]'St 9$Lw@+%ƶڂO5 yt+gq&ʋ.[r rv*m_nxP-ՀTo~V`@wqDrZq#K7$X( d(U? xo\ 2%P vR7sfƈ?~AF׿? Ibw] vO6j~0'ɜ9Ui)\F|iyEye!n'vx)a -ݑ 1t; Xv[)b߶铐o6mvы'liKqwH?"l!bCm[ASy r?ns!%s-> =/w#gfM#,,fW E~3Ͷ1 5=7(>?3hؿM\ƨ( w\Kšʕ1Ty;UۈWG_rMɕ叮qf`/b x`A_1)y7n0uSDmIE7]2q9tJ2st DS)̼ AF8 t/BAt5)zo v!A$\Ag>0ϥ w-@tw|NLq@F GB^_ַ< W^2\ip#LԈ=eo;-}Iˤ|, |m((srX_zz'w(O,+르FR'Ie09c9-A̡C7Nsh(8|ND1p}eE(Ǻ&O}H{_j(W*Ȯ+=Ɔ9 o k)@1V/zɇ02-OԺeAw}yDu<~ _C[U ("`kK:w喗v{X EZ͎V~0F]twJ_aY, xF#PUig}>jڃD O?El1 rCCκ@W|'-Ca>eG>>}@-W}*Ck9:=- ֕Ye" s0 bٔ|t"fq-x,Oj  SK;Js}&ɒw\r4]0uIyLSc_3p!h5n; !QL9B+)YLPjwƇT5I:aXb4/m!ً$u$ @C~$h[Z9 `;EDW\@z)6dEc9Kֹu#&%SkUYXcLc,o7KTO}i¥+MM޶5Jsj"]Z{ӔԪ[@'4`+Dog@_܂™bFvϵTz`? H?G! TwI"K Ou, IQ5X-c*GH(1Mm62Xac _=Vm'#8|]wʘjl[U: cQN)RɗP4},ËRaY!=fÐ! LU:D>Z8ɣ+Es ~yqsTh(/QkrЃ?-5{KH xJƗNAWLF߹|Z;R0 CB3%%GՕnDi.:Lo -w Ein [H&Z2vdn Q@rOr?HywI ?q;uho88s2pc0^ȅ5_2[)bf3<?ic'{@U̙\$ꫴd ٷw6(v(!D#țentu1p4И 7Ǥ?ژk :끆<ѥ!\^X R%Wq5:vZAZ3[k|/mѐ7Si0V>ᘛfCm73 Q8Y ~PTD 2Pe͞O7W;W G5Z'1vpWv֭0 V+4s5sP^hCsXZ1@zͿ!&7z!WW'p*^gi&Ʃ{72" FCPuܭTdZ31L":'ȄQbHR) -rq@#qhd6砹^{KW[yιj8ƚ }mRP!L OT #A;>@ca.ś;x'9A83N4ڰ_}>/Z*9 l2sW_E\.y )7)%Imaֈir{&UlF`1pLH&o;60v^l4ݘu*$q}+*4y)Vdqԁ{5ejz);xEڿ:ZXVDM `UsgL}a2A7Mq JWQMḍ,sR='XDW:&V82Do՗MBRJݚ<|KZS7• jʏ/";J` F<ٯѷ!dln؉a}y@EDenH#>;ZoTSwTPOy,vKէ`5 1'_L~P^N'qa%7^JKJ(!!2؉oZziY~ =׌ZKM2BxK}1Ep$]I"fC3n΀IBXa!(WĹ~ D9MMBOfIe˛J !w>Cȿym& }w++P<4S*S3ܡۢ z5~A_XOe2v?.HN8FX}y׎7n/MkFQ:>|)8wPz!w!9ϸ_|Mu%4Rl {FhB2 |4oDd'Ơf=1ZGɳe8-+.k[,S T͹@3=ŝN|cDE\cM_$&yG!,S ~mƩJsmH}.G)5#yIUSkDa'<\kwma`'c67Ha|;v0% yJ:^ FW &n0rR~Kh,|@Eqy}?+c_ZttO@&\B7mB2Y /;7ap?3>u!2a!&_,z)^W꽨/ePdzϚ+kCGcjԦҢY&(M^]l3v|`-8AS T[Xg)[h6{y H (m,NaГ8Spa|GUZkOYkK.J5 P0GEn2%Vn؊^4)崴җ4Z(}s8i~̈۔u.;A{ m@Ρ`1|1w? cpR'aWYz)т I7Z(f Co//7L)q^_3 %>rC2uQNCx7aX`n5f+MS2ag9O&H};nELsو|U{GUh!8,y)IŎ~7|f]ٳ|uDz>_~J|+%:om-o& r.'S B4 -O[stoH&e9hK諣.fYRuY:u]&:0,'uPt_ct33R@ZJpII#jS.C2*bƸnnE(U \`gYp*DT~eVA9ב;v>2vCDbݒQyuK FI0aR)\QQw_Qfh"7"Ѽj?$.pp]cz(7bst9j\p;U_PEz ;6[̬4y@=kN+*XaULeUi=lgs'#W*ǚ'v3nx{KKWJ? CM`kd \B]*SL]͗ܺ  c3XLO&⢺G8%{8P?UO_(Z7Mo% yХuAq)@*Y<8!h$v[# f_BL|\TMUWؑ|0$B5јn-~ T0/Gɵ4 xVK#:fccʧWAW]͹!<~ }@*np׷<09)zA#4Շ 7:ñ:I}˖amc+?6>_sd}AXw $:nYRWbֵh{z˓4~ԸU?0uE[ޑ~_(K}o`k"::@\zǓ/<^jWN ')tpEKrWl[C) yt9BXGxKKx)P%t n.kӡv:z[22JbS)aIVDTqZ<66yfo`!u,h0?~7_CO/ /qn;vr;PUvGfvY~v(0JΑ~7<01S|ѱ񱷓=Z'AªGǴ8[18Tܘ5T酒o"6r@y;e4B|^jYҎ"S1z4n @{ MWjWw[ɻJe#F^ES@~7#U!;3hE+|7D&a~de5qXaq+o)w+lXw7փssSOJM"u]{.uE^G`Г\ue։c 4lEO9peT ҒN/90MdbQ<:!cfxRhRIǮwB5pᶃZ?3ؾ*׎_9Fni}+?G kC b/# *ɿaۻR J<:Όĭwa.b~yƃϏ}]e1rMpOPZgy:Uk]U!X 'LЩSb'N"ȋ5JZ)y'Y9l͓4y ՠoh0;%islfMW6!yL;WVZR4c%> )X$A4V`++EƂ.:1̂762{zd0W%M(`>e40Lt~K`A _yԍzɻ\TD1M' ^J mNrVW3'墇iXB S-$E|C@:[ 4?['.X{[=v3o&Fѯ)T5mdfw`Pc4y!`1;0;Σ&Յ/*U~dABnY-t!̧ZN#TmЭ>Z²dLfܐ;ԅ~$P O3 G&fxwTMTMR1\2+\?Il+ ]tbk~@Y8Kץ>)G'ZqbTyX =F?;{bi߆UT:o,EP,"p 1#:_qsf/F^TͯѸ6h-9Ԭ8 !j%d*M!ٿd{ I] MNAvfڛb$N59 7h59B'b"\n:Azf5릮 h#..ʀJ1pqA qgփ,&EFe8U? A';Sz0~?_(LwѾeM=6U5DX[l'aU\O3-řBѯhn`⪀b֜y}>skn>GڶETxi ]L{R@'gj*J]ʄMIy$'66Zug#b֔v5=rJU;+C93IaH$RGg[W%W߬t{A@ѝӷn?$@>a90 ӌmG5 )g(bROpl|H<n^-OyFN8gJ@Se\c4U,{ҏ2J٩H=43߰tPO~ [!a0tYHιB.4RFFd%zGAm,3s\3#Zf/L.c8;QGpw)Lamū"V3`w9OzzA&pܻm5(Qm]zV^)&sc*MPkL:bk&ϰ=r1Yna槱smdk5V ؝OӒ+b5t; {Xif>yZ\ٚb3c%.nҶmɲ ѽ5\vx(qq^hoΦ뚒P3_\>^v&_jI)|)V9Y#!EL<251J;X,/qh Kd3\U^^ǴB;ro$ й gVʻGIz5OAPYY6wO8^߭bll)Mr@_z>JBsR0cf>QXCW%(SK=o=M/re΀0 f%U(Uqq\UkEԄޙ:K6m3l%T;p~`9NtĜx_r4eL Ϡ_N*$=1V w[ڼD+UGȏJ17؆r9,sX5,5QY/. ,=< }tssF<>"|3/ը`iCdrvYNKA8oeE6p$ڧے$"l7I]pwb i7}͂w9>}`g}T}BU3 zz~QYܶ@WۺO*SLǯ(l, i_Kzn+r!)o/0 (4a<&90BS;na~s: `/)jd6Է.P!x90 dKy2?ꂯ:Nɏ~LY h:ʳ'F?v5wD_ӄOB JTCt8nG`$8RuZW0h;f9倱?rlFuR~gw3"گ ,nCn+xb\ڴK$<vC"oCw6ltjJ6'4CVׯ^+$?;taf5kSߥkXcM̅#p}jKv\aš% `}lB[0 S==zQ:2x6I(tQsp;h2ZdpCM(yYnj~3z9ͪi`P%2瓭Gڜ(&ˌY\dFKg}2!?hTEZ\il`Q0@IzB Sʿ贽!%>r}Cf9)'Y;B;O /`!Pyp=-ߘ-Ta/J gHs-, Лd][|śz%glUwŽꢹg"q%|o'bc 5h 2M`}<0@9"̯쨻p} ,(9ņ[SˍXzz"qC]]-CjYGAqO,SE-L@'`mf裧fLoǜܷ5,[dAH 7N 1>a#t2&jB>?6PYU4>y1Pjjӝh0)"%vHЉ!QRc{inS/IWɳׇSȅU/qnЫ p7kt+:;bo6^J )C#$C/!o-dž~Yȴ6Ck\v*A0sxE8t%/DI#2^Q%˷02X5=w]{m$X ][(M|H@ $`؁U]k%5cVOVb'߄ehkjLEə.3-x*4XN!zg!Gkz:٘=!DK:GK쐪ot?4fѵLHn-5<%^]ɀ8'"Zca"p|Lޙ!7:yΒpYyY;)Wmd^-e+FF^hsֹZty) x@]މG/.+ @ՙ\ \3D&$R/6=ZA%@΁nKߛBRI-G%'MQgȘ9"MӘb%Jl+T!OlA-RN:̕*q(;+u+әQ>(VG2nk<&G{۬Js6meuf-ȗKf g]2?hgA_-+Hɏf&eT#V@? -V,y&[ m2-1xLy+yY8rS9-/tLg_yr #Q`0a>AdM1w sm1 (Ѝ7RБ/m鶴ԃ@+fEB]Xnձ]:Qu~[Gi`ԴU1Qs@M?AN/ٳ8NhKw!#}D\m'.;Lh_yZOL?RpeM-2#&̆y2\6(Й"bAD9^B9"A;+4z ~7/iCQw9k?spXkc!.xw*I9,xz V,Qt6Qݚ!faīK r5;BuiĽGߍLA)ӛ-BZd_ \w,;%ț^wV䌑I>Z]9UB%{q7"n8y3jXR0pA1}~g \݈ kV2n'xTv4K)B &&4h'H:v )pW%!ЦOϟ{S8Е֦x ltl\Z4]Ha̴2m~ɞ{k@CLε,w|BMҺBkpQ`DX<;%{A f`=!_UrJ6x),1\+.d5 xxz&wQ.ى/6u"a+>, Лlzdvwa`Dfj !:*CN[!nj:=Īv&hof`RqLW| Wٶ揮ܥ-vC+ƻ\O.1IR } ئB’AFu 7|#f81l4 -՝J_v|p:z fmh#"N//:Yw+k=??29"d^؄+m}\$n8 xDOmbd,5$|`F +!ȃ :CB c۟`@K 0ؚlg `eԭ' mn=._<6ՒCb),NL`YA0tx´+x.Zv>CauSI. /5I~/.0~(J'"" 7 8@xc*-J#އ-G%.ZeBWpc{-qN @e9ׯ!kZGjMf о\(cNi71'`B:T$,LHUK{d {+ Kg%n?Wfd6EȡvtjH^\'yb fa Z'*<F|eB|o}`ϋ SĦ!C/vw')xod:f Q24jf3TXO  ~%mnX.0LVd\M.NhnR$x\~t=8bmቐP.@B0]ޱ k(umI7'~$_O0\QLo^ps˲H?UXsus@kMdu`5RY;4ъ>"vƍKNQ7AAIC!2a\x4 "c {\,oys(bx.@GԚSd\8],hJ3Aux"̏HvÍwKBx K:EY4=@zaޢΑ[*nσI[oMh.HzX`/#zѫƘf!I.EuC`~:KieB4@Bӡ䇃 ,1~oƋ:TqK,b*ڬZ,kBg rf5!'<8{1;"ýL#QS3/ʨz"nU#o?ZJi˯Rޏ;Xe+$5ƜF hy3wk,~'nޜi,2) )hjJt7<; h\`: hz4AHL۱F Z8idtߩXC&[?bq' _@sQPOk+@89ƻ#KWYq]ݗL ԂGP,XSNQ ŧn1n†kwkWZ9kⳌ8PyH 5"lm>U NT!} o?0txT>l}V|h0奕Dmn-iGw[_<!t#J^LzEd#AʃUMMj«reCSYaOASY%ӱͨBE"-rԼPr+Z-EF^C,p`}XEx?6*mK V3RQ1Qn@.e;0 ]SrBl gN" =I[XS#g'}RZj6"f. ,-S[^)Yhj58*!$V .t! },]58cOHu1.OT 8Sr\4=F$͂I̵>q䥾_/!%2iK+v13G)sL"ږorx7&*ν6iy,P2L;=/xmZ)s*# Xn""]Us$0pmA%cnXZ22~VXOб,N5XPj4bG ˖~| 6q%ƫ$ə鵶G;Nˎ6?*'mb0 sqEoZ4 uۈW Āe?Z 3ޣ Ԑh<)l=I,5)>owU&:{} QqTM ({S__~H#WPݰ(ޣwr  *bHVQ70DŽVcqU'zBsy^y+K:vl{5W;_@Kk84u Vg(i}.VZCw-5(ǐgQf$L yAyKrry}'s#%Q}wN ]рq$'VM^No(Wh=< 9|6]μ$0DSCR%g%{qz <v*sѤ*Xk̽Om4o%Y+Q%B1-3Mؓ]5g*ڍ7fnm7g,+~_ n $ԚЛ䲘dHW*+VXag_^iZˠkC~ploYBSFsq[!..P{cp!P>(93#J˓$@zp5wlenO? I*`{%-d*D|C<9솂5ؠVg+TJcn1Ywއ1ϤB؝ӝPmCM ?uf".\m E{d@MT ,SeFQ Q^!o (!Q&`'r%Ÿ,gt3zQe;@hPv:r/eAٝ(.oaw:p;ytZ魶i)8=F@@iׅ7HM3kB_&}-ߚǽ>%sgK$z lM5$ދヘ(\ZoJk?.N|‡wMl^Ő2tGeuD6AR )eQ,Mӿ:3.̽/.%sJ|V5|j%U[CJEDG(^%| Lxj&C:XL"86Ә=kA@4=.]D'B~rl1y=޵& iQx_4 =s$n["Al3hns aæq Co7~dYQ6r U] ^ hjs>Dgì.6֠Џb@izi&Fw/? * V]*ٚxM$2s~梴CF)JEWro;j%4<ߚFlظu 竀_b-Tٓr'ijP ܚ}&WAwi^ҹZS)Mҫб%4eB(S"駲%Kv' `n98d'B.lK6mJ.VIp qoV5Dl$.;;­C2KWDCO~eQ`K)G}Fbkԡ7Ml\}1/nzI2K6'"fwDj=XFVbx2&E"/-x^4{okGsp&,^R nv_XGkyP y}9)!vC&AƱgM+It0Q7FQm,{k>:n-͉ қʑiN/J͚@?R]=UE?,O@sF3C-756ދ7Yj[!wqzh`憍SE&݌G!&p,.z^\f VxO.(dA4|0K:?{=!ᡑ ]>jQIׅ.B1L@{[TS.J _A;+{RmXZArt[zE@Vܝ}\us5ae(Ԯc d}d5ҥUZ܌Tzd˻ŏE+`J|!w3JycӜ0 ؃ӑ3>[eX&28ez_{ĿC`D\Lw~ uՂCXUя E)-L@Ư>ԝr`Gz#LY+^ Ew{J6lmՂdžI/yE+,/nEwJDA(W,_MQr(Ӷ\լhV{.I_& gOT2jRc3)HfQdGC8f}rmɆ87@z2WYM u<ŷӘڙ:99lʱnN+YO˃.,m3 ĩ078T<͓7_Mܯrң5ɧ5AW&/ju\>%L:".ꝫ1WM4ސCbB7YFJ4_ Lj~2FX5Aj])'6NޒrLhĔg᝽)S9x6I\߂*MHyT'vV\=_,{LB-"οvW5&n5%T;{[99&" +ʊWvAmm+7Ɛ l#HJ#&\>S7BI5̯{97<_9JM"K2WEA&"K}.9M;A}8?(کPaBv)sX8Y޾)3e JI2b@ d#jAL@9Fc@u[1`3h@\DТf_ ^&?M䥷.]p35R&I'CCiJV]``3*u3>D:珠#]( 9y'"FubBÉbt>Ej}F3cwaZWF}Vp)J?2qkgk`G"?'#fv=q*pz@]efqc4Ű1ެe-B'ٽ QKkG gN~)_i˂N?c0k9Y-tLGVKvHJ B xaQ-?J5]55oKSP5_Ul {>+ A:0 䢱4.egY 6"YٙƠw,/ƿM/pCd5}JqCQ.pZ!1VeCPͺi^\@#ݽѵ;{x"G~i8C=X馭NPtV C nLXi( z+>罳t5ۼfyg%RǜLމ)Z!UyȵXڬ*i5aB/O5tlK7Y('I 6WH{\?ѱG&{"3JhU" w{ԭRGWtȹ cW?.{l&o2DԳ=k͸Um2Wqaܦ꾍%d!cE*&)bzR6,K)yOD,FBfHbz*KcW|vIT3 }"`KҁiL_(d]j=D(pod@z[,J93yF|u8<` u'w?D<ZNY.{iz BX#Ir/Oqs?ز뇏)ՙ/eKL ج Cb*=q]EQD\8pK_CHYnEORG&w-E@G=E`>Zøγ5WH9è g,AL^GRssq+AL83HjK漢.'=O*j*'W|TPʸ3IM% 6ȃ !>]iQZC;Nwm3pH3AEEXij@l=F/M`(eg\P 2zH+uǒGfp_R׆7?KފQw -/ J 0l%OB;<+kXOf=2f㾓KF?g.%~`1?`KDzh1L|YLȅp<&}%-OLy[oc/la*㐋>s;v !6O̾&m;SNw rm ݈vgёof(%  U D^ULqmGkI{b ,q ZjgZg|+ȀK`܉Nr>GQF=iH҆\;QVSA* ߐ0U_#-kӶU"`3lA.X&Y+ԔEjRH"پׯ#q /1TE\'䒗P+/^d 0{`Y dAj\*='6{eyR<czK[n(~/M+ vN UlL^ߴ&O?߬- #N]!faza-_pԯ̰ K@. z˂lfNŒ^,u7-GD-r4Rf,QfW:n lAڔ+:RT+*IxO/1iM8'7($OhlvX(Qùks;X*hSapD6Ĝ,jS$r#'S^6KBqYD` CL-X+24qiBZ‡r?C#*gK6&ci<}0tES)N"[‘Dc"[uC:ħI^'[SaNC}MxXw-G_`Cq`HtzUК $)Yt=-BNig`fOɗ:1ͱ-5].A(%M>*UϦ߂&N`"7T:l!c9NFfHl[)Ӣ S0ߔۏݫ%Bp̦.ŸnvQ?ȟ8,r鞢oMs[y?D_BC"%*jN^L?k@dJ,w5UbĴ'VK(m!:Uih6kF{uLV``,jy6F;le`|ébY/)jtNN]įGCsPpjyh>?+DfC#:!q].K#r -Z^P r9#V&S;L 쩱{:JP=) pŲf$ w0mPVQ6NJH-] у Za?H}07]kpdw?onѤ@&g̣7rxVy6ޱ{ZF`&ˇFeSP/ E"hE(jxYy+ߥݛtۧ|rN;`0@mi RLgQ=V?9gm^KwJ-jͼu4K|uvkj;/AMi3\`=ҩ|~+0u{?h",eR|}QsF9RqEJ6oZ& ϥ.Ɛ6D8b钸?^T0rUzTģApL+n͘260==,EkY1M2}1CAT<(2J3oqVu7_Bs{,#rr ;ahEއ=kÃqaՍBh5u4:GJ7(_IB*Rzj-w鴫 #ül[RACg+;yh}޷ Xm!;E6[a<.Y[МG;5: TZd5lFxdid O$}qGʟ i~Y<͵~sm<1!#Wr^GΫz &;8'y м\GZUD>uy6,w^b }@i;ϑ#h]gkWX:E{6?ƷSt T7HmU{x5`PC̦TGKrv؎<gw+.+X%%uI#"aa'QvO$UλpA:7: +~ƈ- S.kBW^Bsi겆$IZw>ht7.?53o5mj{ IȰkanYiSIHT!:#h m8L2@D>9`©H9+髸D |)>(0<!2 zę=9ps_&_ `ŘvN0W&3,tsyiٙJvJbqe~l4_x#95:ڧHЌ dI;Q嵸muL SCgig1 k:1L&Wz,Yr9S h,&ݭ87yvA$2d-s0l;Yug=ўMـi_B$'\!W͟uAhaC[hB" c$X00(c5~5aw bq p,> T=5ʔ^ ɐ:EWƛ\2`M7: tPXW#b]?c{wK$$Ȯtm+kAWP!o s0,#h/roc`C 凥n@=kE{,UV=CMkc Rzlq@uGe⬒Ņtc7MZz YmUGڏ6wC"WX#B+@jT0 $nḐJN`9xo`J\|䯹}@3 p!޺3y];ĂӇGfhe\>m@`>$>fb`GQbhk%5L~ ZECS#w:$`ŏhlx2];&V[Sz[=_o#g/*<ίjáƦ,h:n/5[:'=ℏ~F`T(XJAEQ^o?f'mXZR[SiJߩΗc&)\#;(uM/Ƌ*KxJHlx-У`΂,Ab:]W#)d2 )܈c1K$1f賒&*1;GCAhU^}.Rk3OJˆ<E>+ӼEBmi\4VGKo}3oDfhVLa$GJZ:V1KY p 0סZK%2N::BC}@5QOH&㤱e03NXꢼf@c jIęŽ/~pPJ vNZ}(bp)xDj\\=G9sX<|F~t)%H4DjFB& e0**16DyiKbw>>'C iu6Mp;+f({&//_cnܖ*Ot~- 'b_o!9 ˬ0Vv? c(Ih;;*@G3`$?S3ӗL-, ~@$+8(rQ ?Y>S 65_ \6nK!]2>E2+$Ȥ~p>#{I69O]w> ۱4/nLFAֳյiWSoINU1Q"T3 af6v}n ƠMw[%gج5Z%N~AXerjVkY4͉{.;#h*ҼC6bƴXP}6fMup!hH $ [̖AR83]v5S+?䌽$8pC 5N|q1>S"l)^x w. Ptr1Mʿ$ݭ6#9aR.d+Wsj#q,SҘrp^$=qY uIDv-."]^j(Thg In方WR7a;(AKUǠ,/I|k=QQb1NSǒF\CȬ AĂ j0q8^K/^p0zݶeL",vlՑQ@8uD?TFM\U@Apcg!sS 1G \\J'*x=$tUL.=T4i.2o][b59mTKR2|h/M<]̗̬ Tqt1%encafNu  3sJAx8J]\ 7 ydDV* &ϘJʷغy`E, *!:oz7Kdߤ|%نڸxA})Gyى)&v+i~DƒQ-9@f_P"wWںS:itO3QBo/Єo{}3鵯ܺ~f_ 9 JK-xP٠wjԔ(̑I`d$`m$ƼmN "?xDD璊\kt9ukh U<Ѕ⋏֬of`]"faH製zm-Uq/]67P4]B3 v{Fļٯ߂xUӨU1%Jk_[w0W^|sRfL,sʵ]_\Ɉ"3mÏgE@Ar::ԏN.k1U-@DXI(p̠פEs@qHh[gq? 7ڹ9?Ղ\2ktejPmKm(8 fn>$40qq4]J]Ԍis'Dm-Xэ/POCD'gk]L I236#e840K4a.t4Ϋ#OvW5N #ر D5}*htac`¥DCn* ]ŕ{P$j|-O`[ z? S)0Jx3q/$/KƍHݴ g?ڒ)bd3I:4fs.r@<5t< W:O-krJD2A3oN ;uG&W"d 5 ~"rrn1m5U[i ; B$^\gUǃLW׋͈H͌X?KP0 f,]G@t0{v^s~ԡ-Ek]],.H~%kk['BHЍ`v k >K?\w|,%,`_OkY lqKUMv^{A7oëxQ@,d7x':'5$1Qr\g8b[UםztZP9E~Tl&^k t]^{?kz@=Uxݿ_m?U2 1o]RFwC2q\a&~MY; *ߜ %` ZM߾X f۵gNN&洫F@?hUO@K+xCD,7@&Y?yPԬJMM YZ