dracut-044.1-lp150.14.15.1 4>$  Ap\Ig/=„p)4ڥ"Y:0/L(:@ou} 1Gx:(Xi`epQz?z d   <48@DW` + D S@ b  # q vp|^--/-(8,9`,:,="I>"Q?"Y@"aB"iF"rG"H(I/ X0Y0Z0[1\1]7L^PZb\c]Pd]e]f]l]u]vd@whxoyuTzxyyyyyyyyzCdracut044.1lp150.14.15.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.\ISlamb14openSUSE 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 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`X3-Hi!.o=DL =P0_G [ w(j )3q(; Zfr/U. ~~f K: o(7!Z YM KXZ3V xk'w1Pa0 ^ #k Kk |o1X)&aL28^ * n3M E&0wF(N G]kV5{ a c.hY Jp ' {@4 &,+h> (k d>@<@@B??+ YF J1fh`glff,vbA큤AA큤AAAAAAAAAA큤AAAAAAAAA큤AA큤A큤A큤AAAA큤A큤A큤AAAAAAAAAAAAAAAAAAAAAA큤AAAA큤큤큤큤큤큤큤큤큤큤A큤AAA큤큤AAAAAAAAAAAA큤A큤\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IL\IJ\IJ\IJ\IJ\IL\IJ\IJ\IJ\IJ\IJVUVU\I>\I>\I=\I=\I=\I=\I=VUVUVUVUVUVUVUVUVUVUVU\I>VUVUVU\I>VUVUVUVUVU\I>\I>VUVU\I>\I>\I=\I>VUVU\I>VUVU\I=VUVU\IM\I=\I=\IMVUVUVU\I>\I>\I=\I=VUVU\I=VUVUVUVUVUVU\I=\I=\I=\I>VUVUVUVU\I>\I=VU\I=VUVU\I=VUVUVU\I=VUVUVU\I=\I=\I=\I=\I=\I=VUVUVUVUVUVUVUVUVUVUVUVU\I>VU\I>VU\I=\I=VUVUVUVUVUVU\I=VUVU\I=VU\I>VU\I=VUVUVUVUVUVUVUVU\I>\I>\I>\I>\I=\I=VU\I>VUVUVUVUVUVU\I=VU\I=\I=\I=\I=\I=\I>VUVU\I>VU\I=VU\I=\I>\I>\I>\I=\I=\I=VUVU\I>\I=\I=VUVUVU\I>\I>\I=\I=\I=\I=VUVUVU\I>VU\I>\I>VU\I>\I=\I=\I=\I=\I=VUVUVUVU\I>\I=\I>VUVUVUVU\I>\I>\I=\I=VUVUVUVUVUVUVUVU\I>\I>VUVU\I>VUVUVU\I>VUVUVUVU\I>\I=\I>\I=\I=VU\I>\I>\I>\I>VUVUVU\I>\I>\I>VUVUVU\I>VUVUVU\I>VUVUVU\I>VUVUVU\I>VUVUVU\I>VUVUVUVUVUVUVU\I>\I>VUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVU\I>\I>VUVUVU\I>VUVUVUVUVUVUVUVUVUVUVU\I=\I=\I=VUVUVU\IL\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IPVUVUVUVUVU\IJVUVU\IPVU\IJ\IJ\IJ\IJ\IL\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ\IJ247dc79d7f8564edefa5b07caecfe08abaaaace933365b7b30cf4173de22da819f7904494ad7795d99caa2960ea2ace7f1422349c8a8d0ad55b962dd105fa05ae157d2c2ca987ece9fb284b2def670904f959dce0ca1f82076dfbf6858516fcbc9280082629c77c97849637fe2f14a713e160a2e43422862394ca8f14fa49f844090295d069edfcf545d6ba521e147eb43d8147dc7ebe40ea29b9930c927e397f1f2822ee29c08a89e3ff4e367492ff7aa61b2366d7430b98f9b62d0eb586a943560475d03ae3d49781797693612d404b30b15775e68fe5210bdb52218ff44dfc156f1b2a538026daa38c1d8507972aaed35e55c8816d4a24bdcb91a059669f8572eb667193673639ded95617bcc7d3f87f73bfdf7e4c05d4cd6e6ea08ce33a740d7ec12edefa6a4c896914874b89979af6d934b09c7ccd4d0ae0f49cfa7f379365b06ce91eb0d91f3f52c2e62e6d07dbe8f1e221baa6c89e5b2604c989709136c20fe409bc7bb8e32ce77def5c1a3514829f6a77a22dac62b50788575094608861e282ec7b0cf62c8c8c543f7efb84c04240c1889725bfd0803056a22745c6a2b407c13268df4b545f177f5bf50a2017ac589f0e77c1eab1289c3130b49c71e30a4a8d8ff195502478b1a4769bc68121da4ebddaee96d48f5b59d096bca574684b67e9a46e9d699a2f74418253cad072c244875b01a841ce2f047b3a239d129f4af8626e7746cb72e4d1293dd8cd39f67809dfb840ee422dc56308c86495da0f1e63f60407a5d28a04134a4e636a6a758daa9655a3010559c64f5dd177af8347dfb5f6613e536abc52624aea5794ec7ded64a9c7eb61a4ae6fed066a0d968a4a6adccf4b41d02689a2f9367d412cffba0ad56d1cb0b0c9ada1062ea2f390c3f96fd410220fc485c310767a99c67a29bb5c9440499abaab679f49e0e9f0aef369dbe5a9845807020bed8e696c3b30754d2ad6d8ee9fa51c6a0a68f6fc5666aa6dfe9adfa7de5d19e9c862ea2609c3faf56052e8607080f6608c35dc187b21551c5b88bfe6da3c81bd456b5bdcede09acb1c4ee2ee085a21b4cd5869ef87abe9bca72fc411105b08a1e0ea717cf7a7405375ca8e2486ecbc4f5b52754f4acba346011f2fe5b1fe5b4b8a74d4de4dfb9bb056ce30649a8150bb9c572db171631624f2d632dc5e53fecc193d7110ca4ee1222fe91a7021dd576ad3d67ff63f1c0306c77f833a459c045904381c8847a22e26dd42401d33b62d8c4f8b42cdcb89952013a568baf45232df5f140b59543b73fbea0a3fedf780aa94525b7036681808e76aea04877c2856545349293a98d0c2687a8add94965e2fc3b1f63460756bf07b595ece211ee978dbb81394df222126e885fda3c2c0f1ffb0b775b87495f8b1998ccbc8f85a1dea5c3d371b86d7a7b781019d840fa06786e3765d31f9dd4bdcac0d384430249c51269fd17cd96602ad8b878fda1642883555264606712754e1f338fd522c9375ecee7516e6a121b80f75be5fce2f460bc83755d85a53c057bb1671b8f89a7a1ddfc765e56abd0d5fcd12f1e5673772ccb25c673513ecf1a17e9b5ffa9074fd0983d5caee39f7f9a0f016d2bd96436ab365487e511895c8c42a7410141eddb24c1cd7ec58d8286ff474642e5fc0f05dc573c49a02bb6ba12eecfccbbc718b1beb9400fc74a413b9be6340d19087f2279c72d5c60902b4404c96c65b77ee7310ed758ccd4c2a406292ec425dcccbe0f37a8904da225cffc68c1ad01a15291b89981bcdb16e3399eb91a372323dde05206b1d199f1123daf2a8f3a40d76a471b3f351a6f49df7baba41e399252d0c50e86c8ed0143eebc29c829772fcb00299e8d838d81ebeddd285542c7b6e4472249fa0954d681e43ae4727722c64ad3b45713223fee9be625e3efdfabbbf1ff5a9a314c8cbc06f5b65bf1531dff7ed902383d2911cbe64ebba31335598fd3c6b2e0cfc856afd3d548eaa52f06e66b1fee6ce2b5a7932389b153d6a4dbccd9de65a059a495cb486eba24adb59a411f86c579909bc698bbe176b94c3e6c36adf002efc9f9eb071e2f01da18dee25126f33de4e1e1ad93528f0e1a6835c32a582a0bd9e234211ff4414ec59cbc3339b7a6dbeb8c49f3f642c9dc046e5c06084c6f3405fd1a6e1d9ee6fbff5e2dfa3637f66d37ffc7a6ed45d828434758b98a100aabf7e12fd7ed2aa79f6be7cdd489f56de99708eacef4b54e506059211c36e0b5c7bb3eba95db587cd9e2a8dcc7392d047b07cfde1a2b5b0e7e2d18f92e4fbc42761888c0f174c418ffc64e4b2d75178727336b9f095869e455e7d117321659e3ebc0a8d12e4b7718679822a5e4d9e58de704d0fa80b81cbf53a8e880a0718eab2e60977c93c7759f29ba137e15f6cf592edde076fb78ac1020db80e7d2cc1b0d5f7a48b426c67b59e692767fa15a02b04d5597de035a4a3fda23cf5772cdcc11a7f0d8c4203798e21c29231f2ba27ef5df1eaa7e129f620f0bc7943f5d87d20a40cb84e13b8650e44237f520be43caf818e2e52633741e9b6fd7649ba2b7c2c15f1db8a830dbb0e89db042f5d96bab8657e82cde89deb06539a4624c93d3e529d15da3575bb135781b7a78868b6f940cf37dd341626ea218f8fd777213de7176597f78f1a533656ee8587be0964add0d5104c0550238ac7c5f8cd066033f9e2fb12e1d91e4fd376add2c27215e068a6d7ffd97514b950c19882451252efe95ed09b4480d990233dc1b7d23497de64a7fd39db017ff11eebe61abc75a50995fa641f3e64898cfc90c0b37ee198aadf3ed5bdea394c5e326765b3797c518c8de8039250b0dbe484ee47dd890bfff58bc029b3389087e575d42452ed4e194839c4e4998d21ff8e0e730f8ba8caedde54ea3d5e1723efbf6ef9dffda281dc4c58dd202b3dde5b29c8dbe6e3b6599334f431e1db37ca0ba828aa77c519903ac05983540e76f7eacd3cbb81efa1ea3068706441315f8ad2a50236275fc924aaf552a72ed40723794eeb56474957c258629d8d34c7950793ae096997c1156b9d751d1396854e82451cf6ed469579647d3637faefa5bbb0279d1a1ab08327cee2f1cd742edfcc2788042f7cc57fc6397f920efa875c53ede9f9fbd792ced05400b6acfbbaec57a66dc0f33f96e0b8104637fb1c1a23de302d82623d960eb4201993f12061c63608ab8912f20c39882ac435ecf194cc31161970b7af9c684c585b08141b060e889489aa39be2173dae05439aeddb8df7021d5133a67a1ca77547119aed96a6b04b126e7c72baef0d4fabdfc2dfb621735e6bd7a5141c3a7e5baa080ba2946346a7a76d993616c5670fcd2561ee044731cd09fa98e684507c679050ac56c1eb83686a0d8db66926217b850ff268ba9c0ee4aa392d76676e67d3cd054f4dfb6c3bbefa700de5beb368a8fdbae9af9cd2ca5036f08c1df2d7f17a90694f06843537d7150d6785829e690a79df7ff626b45e370aece5181a34ca21ad90a94f4648427a19dad75460b07c787ae4f9749c865103a5a22b99270d0f002deefa5a26ec48e2e58194f03d68077b9f43c4dad9cc5e43eaab838bca10f717630851110e7c89ad5ca1afe5af121868df6bc909cb5922b4b5cf7465a208f9b1effe3874164987e72de5ef0eb33cb3add81b890def04b7df071a50ff24fbf030951130549dac72e38d6504bae9211e12bd9d23cecbaa79f39ec1a13ad1570f06782114a3b803e963ce3c54b4037f638fd9cf7a42ae0582bec603f18aa490e21550088680481f15206213718a6b8b84f610bf0111d28f7e9a12e4b582a4afb6f9c6c57e0fbc550a39cf68aa67defdaf8b841823a5e0f5054afb84286cf319d58ee06cb9537619e705aadee47e56f79ac702fb5bc091f2f32f4457ad4793bcc15c16bc15e6f0e9504b223fea3cd88f1a0b3154b6f6324d0f4c13bb412d8a4a97f9aab718ba3ddee58d9688c64fe91b0c0420671e75698291b3132d3dc652a0c7b0be6e5b4eb7508dbc96f5cf4738cff423fc17429642df7abdb1585b4e58fed265434f2fb722df070132bdb99bc41bdc23f807b2165139e88fb8d5aca18643fdb3652d41901d8d1a006204e092ab861d46ddcf240639e707371bb1e13bdac14e8f9724097b2596242af0b86d611f5ebd922d9d351827b050760b14133065a567be30bbd3e0a96534b40bc159348245a87fc274cc13b97675d39d88afd1a3190c169d682415b5f6df608f605d4e5a31edce561ec4171e75641372a323629e4631b9675ab0e61b73ef08fba7196e224a69924db54865e96edc51481d21288c26165842fa637404c9a0433223447633814f24eb81fd6b296e9b7f472ad2c545a5126234cadbbbce8ecea89d85307d2b94f647980685dc1697651d9683f5e330bd3c23d3b3630b0f77ec6f9bb888fb89a873538ab2ba13575c38064317d24f7ad82f604892e358113fc337e2ae2b6871134fc5bb2dac3316efa74d5c6332dc0af92105e4c55b4c6deebc2975a84b252d092392cf75106342dea405ab02cd90da12af2da36fce9dadf7bec26675d6b903869a644ea5630145912778570ab683fb61138ac0dd4855d1738440ff447fb920cbf4832c1525d5ca59bb50b7ec69432fc190999e33d68918960ec9d81c266b0d52f7829078097e0cf864edb3ac422822b9ac83bf8b5b72184cc0e03b749876f385b963980f1f801f74072ea53d9b24c0ad7a99fdfc25177ad57a26d63ac998eb93ddd30c5a9194d19a5ec4effcbc59094495937c035f684b9bdbe9998744a5bcc03f3a4d57a0f119e1c67089115587cb90447bef9eece3108ffc20baf83309095fcf1d0021329f8041ad61525b5f5b6122a3b56086a08a184cd25031eae87f82961c352cf44df57590cb8a1051137c3dc3f9d87a9a761f8916819139d8dc6a7c8628e7c715d07814a9c9be935a4102e62db39e1ebc9dd323ae56c7c31d7cc38fd86284423f5671d37fc9f93e2cd82e462f1c799e15162391c9d3818b16e0793a9f34ae1d41c3674aa6fe44e57967146434c5985c2930319988c7cf2779e2619e2cd094aa46ab7c5f43164e0040e1fffbe64de50e32c8dc1f04e6081b9c1bdb3cddc684f4d299cc8231691680a77f7567177fa45056ec19ba66ea6e3a0bd7f970cb1157c7e2288924e47a438cafd49b31271bf72a4136dbf035336b7e6d6f360e4715df013ddb7d640c3cf50ef787f662a0983e1e717298c8e920fc93965896584687862c9ba3d71ab571bb0b71a549360f471ba3ef7b03923535f22fa15603e0717822a2d76c8b3323154fcae13c7de77bb62ec87646d30ff90c0c47eb0d0dc21737abd67ed190ae7149ec0f834561141e3036fda78738beda1a8a9458c4e22b0ad253fb027e52969aaf37a0cf129c3810a22a3a5c67f71d9da8cd8316abd4a998e756ae62ea5a56d41ca70906607fd2b89e1cf0471200b31628a9d420eabe36ed7f0fe3c7efc21f5ed3d19f3489e659605e757fb40e94a70694dfc36c5c196f6a6fe8f5f332701f39332ef0a0d77100fac88e6bd3e94160897cf4a52f20eff8d40320b2fdfdf1d0e3ba434cc1c323aef6a455bbb627042ede0ea6f5589229e754ba32d27a8f83128acd1964e79d6fd0b08b5df2ac6cac4b14e83be34ed882e372250dd331d36f6f5e66eca641da9845a48732e19fb27166e1f7c5bdcb51d7d2c64f3f17f7a9416093ac6c33b9b0eaf1f7d48b54fb739fd419f258eeaa430eac1b8c90eae71dacb715c534bb9c7945cfb258d0fffbed3837945c167a043b8ec18c52fe2d9baebd945b8b9a18539d02f3adf89da43297d608c7a489ac4b628527239c9349b3bf0debd877642edee3c836e3306c67b13108b7c62084a0378146972ea9bd4887c2c3e00ac95c6983452c9c2e429f5150ac2d96122a785716f1cf25b688fe8826faa1618d12dfdd8312d8b5f1e453305eaa23510f75bcad23d1119dbc6b1aefa3aa3c410b1267a9a45ae2a7d9f9fe245739fc0a5801e717904da844b64ab297ff070382c7e733a0bbb71a7f8b007c51293c479aebaa1384c63b9d3b36ca61f4cbe1014f660cec5b87a6972906fbe0e2db285d0eb402e00e2e2e4da5cc658c7fdb6b750bfb767df2559e226d5fad2a1b452b2654c0bf4b0723c8c6b9cc9188db7f16c8f2ba820b94005f449156195bdd9b3d65642102eea71d35cb63595a9c58c2adf4b89467fb3edb1a9b577b9de60545d728b81c0aad4bf3c30bdf7b18785b3031dbee083722e2100e58664ac50122d409ac2c0671136248fcc87c42783d553f9430a23ddb6fa7af8dbe4021c586df9883d7e631dc5b28366e580100a849d4c17a6061b9f5b0398e8873a890c51a7f1ef8820feb3444db912908cad486a0982c64ae19c6c09e68683e5ced3d99f0b66d13a8043657ec89adf74a799f57ac7f606838e1ae6088de237d0aa16191f6b1c2dafceec80be17874e025eef71dcde94268444a1970f8b582703a51721fc8f8a725a0cf84f537847ee03c5caed9c166ac3c242aa781c7bdf599e0441a7e014398ed8fdb29ecbb219baad83f05dbc7b944588dd6000388d71b6b3a94063f9b41e68a3922f567f257b64479c5b8e221d3d9c423e3aec16d4af62bf7f166568f10defdad11c7c6aecacb7cbe1bc859a8e27eaa480ef46e8d0cbc3627d03793a41a81afca221bdf1deec5cfc12086398aedbec0e5c8121905f4dfcaf1a3ab76b2e6302d36a876eacbfac0ae1ec32b49d365a76145c40fbdf6846d02bc9e45adf3c65d9ec373252e1975512d6213ef5cb38b2ea358baf2e4f530416e5c4d436fc8fdf269c49ff0b08eb3f8ab95e4d36525242e7f6f05e13ca651e7e64c4eba5a7ce20c30879b08a803c5a012d85855e2e731bfa5ecb2f3755712dfe63552238c6946c0fe501b91cd8fd764a10830672d04fd63e765227076c9f00231066170d0968de6943c5334a4c2c366fc5ce367e0877a8a3fbf77b62fef703096951727fb4a6559131b39854860009e05c9649f4cf40644b2474ae5cb1608d6b848c009bccb283308462a0824f94680eaa95c9b632fd4fabc8e43633a4520af031f40918d5d3afc1418fa2da5cc26f9c451c01c0e10c876d1f15d3da2eaf3ac5642c88180fa083513c1e4c41bd9d9d7435fe70a1806f9795f854af1f499134508f81aaab0147cad7b3432e4ee45c9307a3fed59d6062fa628f346eea6868f41fca64e1eafe2f031ec2fc5baf5dd0e1fe65e4125e994017445cca6f4fbaf733e82cc77dd8f74a87876e634013a44cbd4bfd519aa4967e1f86b0dd3e5b0f7f9f13a17ffc352d7f40d7b049b075a561280b022299de8bd7f41ced43c05074c82fa66161c2a8eebbca29990e456fcdbf1ab88284de1535ab16294c390fad5bce771ac3eb7aec35f3fc5c82214e568e8bf8db500888fcdcb8ce6f69180379e23604187aefca3bcb6a2393e98e5104aac82bf6283ca920481c01bef2259c26ba042dbb153859b9aebd8663203cc721dc93bcf2c05984839e35eb6452e45bde5612c9ac68aaf0bac8da6771d78ee20c9caab02faa806de90dbda7392ed3ef81e4464fa8553eae5e5644cac7d7718c3d6e7c98d6cd9421c5213b5ad69ebaad9506685a3289567c86cbc3b2b955d0019470d76027aca867ecd28391b63ae959ddf83bcf0f51224421c331748f05d325d3c664f1d8ca2a054dab47e69698730cfd3da0223f93ba994e036a42b55691547ee398c1628035dea132ff3101a5f2a4ea9ca8dfc157f7d4a861691d80a454f31acee7df595d767dac1f5bcb7f972c64778ced3f6002a990f8ec39cfdf8f06d5e53b7ab0f983f442e3e71f1a89817262433b5ee67f2572ff3cc37ce6a4f3a04a01c669f8cd2764dbf71ce2c66eeacef212253bc597a0d5ab7e09a5f12665fc422c22eee6c94f3410344d65cc4e355c56fdae999eb5f44fd2625eb6329d73af5a6443ab0b7a13359b2eb360de9e2d5c3dd4d4746a3aae7d9d5a0e3ba10582d6050deef96b8c6e5dd6762d4ecda7a986bb717f828e4f41dddbcd70e117911b09b4b525a5739ebf41f824c58971418ea4ac8b2b4616c3d68c8b63dac77485742854fea7c3bd8b7cae4d1ac851e8138be42abc9fd91d4f98ee4c0c07c199cf40d5796e8518d65da9d04bd7fa061e2cf7abc11a210f8e694d05991239fcd35165d7e95b405f8f09dc3397157e5acda00665a28ad70c82603648c2d31d51efb25cb28a540d5a11b5464d526ced10c57ab4541f0a52ee3b72ea3250300bb1c653bf77500f3806013b7db80633ac790f727171b57e1073a7906b8d861eddd2e97aca7aa8014801bf40eac5c17034afc59234e432a4f403714b8cbdaf948b7c0ee513cec5db719c40882a36e1cbd967ed423857edf2e0488b9b8fde15c80ca664602b1827ba453166f395b5d2ba248a0d0fbd41278c7fe9e833b86686cd057921732bc45590dea6112fa244b6e3528f019042b4f15ab4e91854f54af6bd76d3fbe6e4103661d2854e06e227c68493237e9cb6d60ff4ef71bd8600ec70273290fbdf8df9b41fbdc2f32371f07665691193f7320f0af902ab760b530d44c4c4d6f028c370077a06f0a7058b33e1fd7f7ae89cbdf7ad4cb06eb04bb4d7e45b48b42556cba0b93185c4088336833f66626af1aec54db5258c27815d1da9ecafef663ee766fc064b6cd3df764641f952fac9bcd0828ea2bfa62ac7549967fb00b461a96e65d3f26283306edefb6a7b21e1a716b4b897b7746e20053a4126dcd301b8581055d663745ceba74d63d55029f4c92e0bbda22aaa39048c5e74e79a29ff6e50078504965fa6a6b9a24272e718004885706d33a413f92cb14ab30030934e40be6cd828c02dc4b6b6f1e41b9aa024cb4353b57c2a9e63c10248779173416f783a1ad36f40273484e623ffae92b9f6979cf3d0418c1fb1b0a0e005c82ee2bb2454d682f70b0e3ac8893d775895785cfd92a39fc1bc8b3a9dcf8605c654788ef72989d89d13d4fc09d8532b5de5b0c3749f709304b2c81c40ea102aaa8770391afb47c777c085177929744abdfd1243052c394e0070d774f241a36b6fcec3527ada625cacade549d6c78685ae7919b891a91f8aac0c42ca10f88c7b91949913396c3df18313301f48e176b665bbee5c383bab02f1767c483159c9d594953aeb9a8d1b7fb7df98e4fab8deda8d77bc8e3954d72136ca0c791dface5d01e3dc0e3d42bc1111e09a1b5429d9421ef503294c5f0e07a658e3b9b4523d800cd12fac811860cb0696194aa7efa161882338cf90236bc7bb84cb4de8fdebf055be3a772af5e5eee01a7409d6c1b33f15d305f0201f1778eef5af64dd1534e1a1f1f2395eee2fa2d71a8694e8ef70a9decc1364e0e221c4bf71ed16be23059375663766c69fb63d9a57f76b371531c36ecf486c56c90ec1b78fdbb20f52a8e37a14eded89ddea853e5205d9378596a3c9da423bcfb6e0a7d4659516cc820b941cd2bd6593edea026e0197add66131fdf5eb4c92bc5fbd6feb4dbc866764d906b88101e72baf0f58602188955743f4495f2c2b4ecfb36916270b0395704849b801a1df8ace5a914335e145022506098e832b9742ad9a220816f08e3319eb8983715531e603aec1e13e26cabaa35fb411ec9ac26417ae5c989f71e363e7721737f342d5c8b5727c1d00f3ae95219f8ba768afd75fbefd338dee5101c13beeb40f39acd69b7fae683c3c417e5e52465ab8f625ddd4adb8c026d7583227eebc9872eb86483a6b99bea5c317741d5105b320d714d453ec5f6cbaf8fc0ae89582af88b63264c5d05f46f9f4baed5e4095df242f4e2a6716d53b35c0cb1b3922f48a1b5248c723eaae7dec55acb4ae73bda4dad4147e703f17d0a7d49fb3a6afff1824819cbb2b2058005a8c82453e92dadc17178a86e966b5d4d767d543ed9333a2a44d5c9b021d465820b69dc9d27d2180b1691cc9e7c39122102930ad0e8b553ff0509eaabb02c6b07ef572933546361637da8d8305eac08e064b7ca752b52439e9275937ede4754b9d7a6e7851e988f0f9fbf6a8d215bf3e77ce2e56c82a6a1c76210843576ab3ff111854339123303274076f7d0330ad3ca717bf5400fc9087bb9ceb6a7b90702e0d7278387db75ac32479225aff0c20a11beb650356964e339da836cd7698b13e86fc750176ab6751fd4c5bb9a24f43e497d7ba02dec3812941011baf775eb232b842de3c6556a107086e26c53ec9ae168110572014f7ec86475081e4af371e2354fc2ff2920d42144d111455cef26bdc37c69c98d39c5a675e1331d4304fa13eb6d4bdfccf6d68485ec222a419025f42ad9127ca7077b6117e7ae8a7d2178356ea8ca782bca0ae216a506a3177c3cbfe491815d21e21de421377b9db2106cbe42761d272237ae39885dbb3359c28bcbb0bb8a4b3745aa7afb00f5f4257d82aa8abc32ce076896526fbc3e8a768d85b1de33738a4e09ce65c03ec72aa9f58e1e57d25b5759f1678ec26610e1e11740f5e7e7f2b2b59a8a8500e37764f04e5f52f977f778b8fcc3b1410871f54938eb46186e5c48db8504ffa20247dbc599889c4f358980007e4f92ba238e7477d501782ee85c29c1c70c50650d5d135edf23563e5210f6df6895a4dd69e1bec94bc161ccfe0d96219866993ce775da37f2367fab0e37a8c66434394d4d95a147a3b8ffe5f72ad928ccb4f8daf54c2fc6001ccce0bd3ade72ae87351bf995601e666e09afceba73cc953853dfc477a1a7ca9592ddbd52f6aeb6deeb28d49408b45c118a97d85a9118750e95be31d008b08789c76d4dc2888bf1ceb96318424012c61e3b7a5a36daadea6cac469e69ba8005e7e153d49e46a6d53b0b33539d8eaaaaa717d307a97c9897c1aeee926391e58378c78b9a24dab384b407ab3251aa117fd6426c8031af0572b5b0a20fbd92898764edd61b7386a33c22712365421a4fe172bc0685feb37725c956a5e43bbc030542064c57c55c68c9780bd9c8d6d4f6fde794ce490eaaab6431e41c4c83d937161f7c4dcf0856fcb202850c91779afc12c4d2da2b75d317c6a048e8fe84928a65e40f9108067f202d591f57cc96304fb16768c78dacc9f923cf4d742a8ace79b76af52eed6b1e8c8d58b1cefe11f610624cf37d081b60acf43f5c2b4fd52744bbab52f604a8801dccbcec46ac864ef7a02a9ad00c14c63eda3147e673e69e86381bb5809318a1d7f979c02b05e9ee8f53f09a852ca7d56ee022e99a9827127e8437c04dce0f1209044beec8e6c010bc4c23ccb52b573f8e4853243829bacf9f185e6c6550049f100ee363911a1f548a49fead6eebfb036cb23b759d37f64dda2b3ab445a841d4a7fa0ab1580930504d14a514699181ac6b43a5e3bf6d20199b5a4ceb2a1f9377280a88febd9e0679fa21cb1faf4b4077ce8d9a8ea06ed95579202ce3eb17570114b0e13a87370f832708d88c2d15df129a18010f3b648850ef445c421ba21c64894dce6265305eac6aa2331630c170311fde9e475a1bc7593ae855f965c3e61a5cedb60359ab238e9e2d7641369695fb20b1a79a4c7f3e8907a342852bfcaeb28e08bc5c46bbecdb038a6aac30545eb8371f689690c87a9eb80af1774310d8218289a3b316a75a84283490f167e352cd7729c29f97ed59e3c3256ef3585c1769b72c28b16fc7e7eb5723bf258f3fba52e54e4533c516377784da847b78d38ed826cf8d0a26913a8fb506101312ccbbffa416f47882c2c32785bf7c61c02d5fcf4d9c03c256b85f3644d353dd905b0bb262c7eba8c1ed7a6530bdb3ed72e663c372c04cf2cc9b09adff7573c6a5f1506d85a11b1b510fbd97e16e7ff8fafdfe3d77ef3879a3802bb6a433efbf9c320e1b7a1d028ccf92e53aa3397f001802fa6b82fd119cf62bdf657c78ccd234551d9cf84930dfff9663eea1ea07bbe3aebc30ee6606ab98a76a3dd041c6b3fc4abc64309571643ba7ca429a84427dae1b4b15e0db75cea819a618b50b0dd44e07ef0a39226066a62a2ac32be79c242f90cb64641261b5f3d618f58f633c679123139d0efc0d21e775e6cbe363a12f7699869cadb5866d35e392f60f021b37dcf67b3c8669c48a55c033751388114b8a9622009eb1076c420a68317fbb0733445c6d60ab9852964363d6b55e25c8bd4178a064b0a3d4b37e1266f111696b7a2deaafc3f4c9a6022f9c440269fe8625da9acc0bb7711145ff67589225052688d4368af41833c310bd9d6e23fade19b6115be05bca9c59f12a824ca499963c50369a03516118be02c9e1ee1bee8df1be5760f277d16eafb8885d994469f213badc26a9a1239190b39e37ef11b791a29939e5e467f8a26906187e098f0e37a09c61d4a2e903cbceec424cbee241068f57be8f13c8e82ef35925834847dc88ca406fa9af86ff92ac0301e9c62f97c40fca5138f98c8c25b9dd1b1af47114f235293a6322a6b95a51b34a3fc72a8d0a6cde34cdbad6656ab73125018cfdea381cd7f487e4f8abf071a11b987716fc0b3c5616564aa9cbe40457e1eeca5eee418e68f529c8838bd3930451045d2285049fca0513a80416ed41449611df213400941656927c2ff793f4a5382515019bb72bf56e4bd8a1f76ffee7a4442f7b363f035dccfeb863a50bf4b3e8bb040994669ce44a2bae2423dd7f09fb00d946e2bc02a08aeaf6740bedb09ebdfa81fce4b2787245a7aa5f87b3aa1bfc580d227977e0f6fd6ad4b6317cb0f5d07d8cd2d911bf78e80cca06ea42009dbf88c239be77c09ceeaad5be90c0e3b62f215a2d8a74f721e9ed79204fb96a45d452870a74e0f44fd737561db854df134b44f6f4e782f43b6ecf21858f5687c09700628e139ae12d1e4621ea9c2cd0923f8f17018bec24708f6da5dfd779dea92ba3f2f1eda035664eba9ab0400f0c3f89d2906a606aa28c8c78331cb5e81c002b5bb70b240d536462f9a0fd05f5b4a2404bb4dc4439ed0303d112b7fb140b4184a8d9f22325c1d4ed6bb85481944282e898e7d3e901b2da8317c2687101965e4f38a3d18b55ac24bd4f7b040e42cae4c5f426a5d2e17e3c9683a8f0955deb3961ae77f0823448448177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643502a53940fd0ee3bfe96f2074351be2f4f0fe46064a09c6485a1ab29c18183e5dcd88acfcc5ce338fa3d08dd31cac6627c453b7b45278e5782fd83eb90b8283b641e2f19e7dc8b7eef7b21689ecf5011d63b7df46d99eaac0a45c451c6969e554f4d9bbef2c510242c17a7bbc897a51002ff20284d738c2d263a82e30a1fece1a94a815abf926dcebd0faa3e1afa6b51cee41d837a9cffc5bc04c87fc4a3d7890cd2e392c2f860504e9dda94f77d966fb5775e07160a9782cff6b3a1700d46f8bf7ca74d7de381fc346a6ca8786a079939a88c374476bed7e8dc36bf4eea50481050d7138a136c29c3d721b4688d04832d144cd1c378e8cf5c6281bf4a6d5a7d9697fff9cc33001be81a20dea1c49e47ef7c56c2a34aec4e264d541d7c8c2b876dfe28e8676a891e6d5279a35d5f2f62d252bfc2ac18eb942f9271bdadeeb5416929c64859893ba6b6d4d21e2a1a0467d90bafca117de887fa1f260d0da845f095f40d8fbd7efb3f0adc2cbd3ac07704f518b4d3406a660e37905099cb52c765819e06c92aae62a9ec2e860bdc6951e1c8c374497c5dd0dac51c5d6fabced845c80627f0336043f49ce7dd34798e4f10a9e2b49abfb89819a3846a6bf557259ebf40632b150f44ee485ae8b20976c5d1924caf8025a183c55039dc26ffaaca49077116b0e0aa3b00a1e5dc2a6ad75fdd8e347a048d38853a97fc2404abd0c0e5dracut-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.1-lp150.14.15.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.1-lp150.14.15.13.0.4-14.6.0-14.0-15.2-12191662.21btrfsprogs3.184.14.1\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 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- 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/shmkinitrdlamb14 1548336211 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abceghijklmnopqrstuvwxyz{|}~044.1-lp150.14.15.1044.1-lp150.14.15.1044.1-lp150.14.15.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:9526/openSUSE_Leap_15.0_Update/24f1c27dcbbd5a23cca37319e2fe1b17-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/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=64758c4ded3bca7aca2726a05dcf1a41c84501c5, 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/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a0a0a191928a496b6566e51f239aa55ffd18d676, 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 {oN[l 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-88af359cb062e180c9a5489fa62e9dbb39c9d7b13dca2e30029faf291fac776f9?7zXZ !t/H] crv(vX0}gqy|$:1S9n2k- P 9ΠWoȵGY8ʠ 2;rkrڽV#}fP {|ӢHva(gBYk쎶ݍ2_oXR%~T^3E_D'C֚ fV+_ R-=8bIY_*xڤD{Nˆ?Q&OwSXJ_жҝ,D由Hm5p';Tl?@EL3tc^G 5KAf^^r PYavIf0Ϟ &KF7kS/:.l ܈(5G9H"lҵhlKC̛TlK׸Zg>˖~g%d5BS&%{CV`ln$dV/sdf4M}Y>Tlq&pEPbl,G^fbJϱt[pjyVX2Kbn;oy`m?ԘRU.KːWIci@ s~7AAYMVY WMlވը?̶cYv?9Z^$ru?R\مWMx RagΚ^fQK~, p5?[Nc[(1l0aVtYG=e6C9?/#KȆ΃Əxz5jgvb倘ȼ6l놯J@9IexD7%ZpUXMWvXdqEa5#ҝ+M/ԁDA\wU i}p9goH ./IEns^>vr369Ò1q-rJ9 b7sg_gce O10t%Yfq?~hjόU>Umo?^Jr]zuGP|'ss@t.⚹48JT &[iM0c)Ѵ"2ZO@[_ RvצRq:v ϣT=p:'MryNaM-o=00ljSV*~fEŽZzHh 31va.#Xĉh5L'34+ 2Տǜdըt$u:f҃) ''<]7&xSJve"G*KpnմG9JTy t"`&x '#Lb쏔Eє{Y,\,0BEh&.K yCfhSYm6,;R Pѳ>o^>?f P6rn6n@D:6!Z,FzScyU. !LGE+V3cjECI ;Fk3Ŀ)Tjֱ =qxLڼkJ6mTr{n,4PjZHuQ9ChwX'4GnsۣF"40FlnOtL=tx n0SS\;atUھz<'0rG@\>V4oy 0EyO YљF;[iz}}=OI?.͹7@ξ@ =vh}To rKJn٩CXj:Ko%d~[J]Jā$=ͱB<](vš=̢W;:lhnfZz M?c5z=;q5Y_Gқ G<0K@4DHHv;Nct+~EZP'ٖAΝD.?(+S=19 oOSTZD;zys91{PBEF+cV,|? j@4iQF9.|o瑘۽8yid{ [%CB'5y<<8V]EkO3#V5f>j:>T0^F9ѭ|qC)*e 6ㅬOʙF`'Q )׉W%{Q;2zmI!;0jm ?GҤcz$n(xR~k>ria<2{["SmK$DuHs|YMp6G.|o^] =;Nb_*u.C=~b14BյbVb{ 2L( *phHe4iF)MUQkM.kh|$m0EC-^<=ER4]L/Ĥ)p_UODoi)+dk\:׿yoWWہNg`'>h%e`4(O|d"'&q7ќK . 6UBsKa93 T0D^NZSѯ1mQ^YGuD;Ä@zەHcL@㕬|鈊W8PyE0⯗j{züUL򢼕L|(ay1=uuͮGC8}bW|WQcRM3(&<FySCS# . (SI /;{'Ί*󰷰yo-+a+Imj&Gy*rۮuӬrM;٤h$[ǝa@Q 5gyK՜ns$C?WJoVfM P>kɁʩ_Ai a̿\ۨՃ 8Dn`WA,ZA٪e֛\ Pyߣq$l3I`4Oƫ`%lD5a(ӿk$}{5kN{Jj {nނ ׷ }Š4旟èy.ٛ5|DI#'bktItQ;306u/dsOH Bis P{~lnLP\j&` P{Vza5% =.ͷrdKRJZ'C)5$R0C +H"6Hep+\|^/^xB?yDwBXo-f9qmx֣=ox Dq "ߣ}$҅#5q HNj>8 U˄Q`3XfWz5pJ/,d (w6rvYj+Rx zk0-F B4K1K ,Ŗ25n@m<F=M6Xp):s8I3eHnDetRӜz08q}AYP:u{Kx򣐏2 сU&;71M㋚ņ&oY\MuNHUڼMKuۖp;1sI :iNsF:8$y\Fu0]bs.rk!2IZN&J큆/ 'o-iH r6iLX8%+') V ɍs˶lu*Pv*K¢T9_bSƊX9: WH*@7yOtce{B!"Ps 9tWYL(sS4kxN,03Fy}`A_ߚ`uޚt tl>b@>[}RI=WO-S a/U+Tpwof2p(lSMI> )Xd%guV馷[̿# m<ofǶglhJ0%)Il/Hxى)+2X6Sp|;{wI܌$I[C'jd(JP,Au%E<|kMr4I7H#W!|D oȹ7|'ƲZ,< [B`!˧[%Tp3lX_ȁ 6 {u-њb{CyWLEu'#wxBiy 'bǦ]ejVijEC/n]ditϢB8duKEIbhYFRxҚꀄtSv`$ RrLiR*RsX_a& s5cӴ.q?2ʟh%l* ^ ap.W}=O`J-8ď:XLAQNy&tNrG_ae`blZ9iѷh'DJQfEu 6hDU NF{ <24:zmE%VёF!Cik/<xYyh Lw9r?*)% +j ӳ=8L]߻=&h.e]K?jx\t..OcWr䕎s(ц  Q?&rgAt(Gt\TF{rE"e;= RmO_]SOҙxZzwge_YM=5ʪ 4e\ Z =n~e[n#nYh:^gll+z-wp{ȳ r1uUGv~582z(j$.#-M ԋejS*:T":[R Xg I~%)"kmi\0g6MLiI h\jK kRi7JgVzNnZ Ws.^% \%n9:etǑe?o hA^QCLtlP F^jlPV&)('ӴQM;;wI{*.kc!e7_搜zWR*p!l#kAܙ_zp9_!ոN`V$ⷐ¹=;6by|ӈf.`%{ŕc䝍$mbjRZ^v<ݒpykZ!i.h`v2aZ~ q6wp X|bM hu_;H2 SCJ.N֗/5j̺֗& M@S[46*W7ͶgdL݊#\Y 'tIj3Y|?5@et!.: rw^ xa{m(/E(2.}@zYRA\a1 W-Y5R`^VY?qXK;B<͞VDGJ"0nj' g.Am- *ĜѼyEkBF ->{ܹȬFm&ـeuigq"&'[YxuF_X^*p:te%PW-&Tt\ [/# %ļviKay)c"+Ȝ_dM4GZuDeeՁ;m zMMUU]yQ2wa\>ALJ)O<]HMn7lvoou3eyj<\ C F+EeY2{¶>.8W ;UXs?<ܑ^C(ew9v5'2uR?kKJ>ck|KRQr𮾙#氆\{a.`!}<L)Ip pa2WO:b$X'W[ox h-2{jpKA+M/ސ[iB p(oxlS_$/BiwҰiI"q!Sl9fv(EPÇ3lɸX̭ߘ0VRGƏ>~mwA"5G<uV֩?N\-36B;!p i_n hՇD@Б3>!&,tP w~`<尠Ӷ @]O.M@C** CdF|Af扫D.״+)-DġssuHw\ D?H4#g\G\tCO0>ғgxER0&f}hy :~(d' O-5 @:uPn3-3o1]ګ- ck/svgg/Fuf+&`,؟.g6{u 0[EcpFw%AQLgGJ(D*̲ȇ~pa߽Hݒ`zgb'!+ Epg@HV ^my(9h!iwN+zOYvv,XKcB'3fYUMg؈(RkxDZ鏨(/ʃ 6*9IT.YY F\ܝX~nYγXZfeFXC> 5 .z,O<^"B;yW|KS 4;_1+Q\Կ<5Eho\oϢҔq.ul6g-2<*2yHx=y7̂̈́vWB४,v6^R38 efaU/~6)[ q[% <;ѭ.zI*DQIId%~u7<wqFQaOd~|C{,3fy#^'D-w'[Wr赺ҰeOo̲#2?APh$y<֤T.MM($#p|YLڱ7"%-D=w }UݯiwA\٣M]r,tJWA^F48ؔT_Oiz7Ft}4,KcN땣nךṽKa &-y ?yR.dDWhz#L9<'c?O[ɐ>b4 H3f^R`Zip50)k: E\z_43Zj,ÓWx iuMs zfUlċ憎Bs7mf@w|N8q?XWU6TN0w6 ;_D&=Lg Ǔ+,H$Qf=ÉLmA0UpR D SkxMW1dNh:X_VvFPDQIz!~}ҵg)*& l6=\Ve7 ? KI. hKæ62uB*:0fUj= @|mRm=Up (D* M7RvWchtwW[sZd#.ߍ>w(u#R'҈9yŷM 3k PT[=!f-1:9~"L j<-,T 9(ZBTmRuU%m(&T|0oDN{plW8F/^2q(A=ݽ m /ҢMr.=~8-*ο1Vc\6 BIOKCqA:̿ '䁿V(L"7NJ /%gFfzeI@k3r@`%/]i7Y?z lsU:rVOXxpOZT)̙D(]g;L*)[5jUFU0I`A |>EIr)If*`:9_b ]g}{5ӳZlwq_"hyOqjpk"'GŜ&!B-y9D65 b>jÿ~4ͬHV55T^mhp-LFvr.^1~NT7e*1n^\ה5U<]MEyP2t9bnzM3Q'fl\BBՙy7PN]u #`}S°ielL *,;h;o| ||DBBO=6}ot'MI;[9v8+5{|rL_6GI+BVgP0;OZe7u$| a%Yf5\V!74\}%5>/=$Z~k?/5F{ScĦsmbM.$Vm"4{cT%l I<#hZ'Ç崺_Rl [,-' 9a)ZL]NޚTHX B9gk浻\*@E*NJS _bQnWaHIyݿ6 C!t;o՟wI<l$ `Ȗv n<5( F XZfYB7GÙb ʢ\`O1G/# g  b5-et, 5r5 '^MSC㗚}'hT2՟+s{r`Wa&ܳO*r  "ϟi?t0UiaBʭN&GŁRkTPeoYǬr xGvNdK2U8 1]fD?a|Ġ&2OGtNthO(iub׳qP91K՚+n۝\[יIbTCz晈1CMWخ'z_HSEq|vf Q_h!ZCOy@t`BridV9Yh!ma>Q9tr?_Qu\wxOװH:.7{ѧKs}ªVׁX:e^_ (Ct%f'D)tr ݤw&熸tG=8oɼͪeɃS?R@@GMU>$$\i:ݍsVlo9ae%ywꟁ?% p^`HQ=# Ǔy{Ou*/Ov%i~3bUYH/-@a2l 5]t f opeFL<(HLe)J)=pؒV3^=ñEt5a<Kݝ)M-BQ90I gzZ]~[KNڼ!}gɷc-5ds[f\#10UUH[}|a֐pMAv- OR{IKvѲiOep8᫖{4ȭ]^YEJ](P0{{Nw~+0cW$A>efZ vAU|׍7;K="mޖ_rOSGi:^a@~;sn/૨ˤ[[ Rz'b.bҪxr'V֜BUYi (Z3˝lڙYs%-/,z9F@EC`ӡcKlJ/xRÁMDSQ2.58\ds@d-Eوk`r͘Ԥ1NAH|ف ־ 3!@(\>6Ob1|E}jEO_S,OƌXÎ$wdo3i#Dd蘤RG$ԌGaR7VZ鐿 h};hRYt%i"x|{}Cf&]qsU Hp8; U0VM'P,J1s?g}[ Qxڍu#@W.ԏН(黧|e꒖hSpOĪכ"O6dvUv2KP+4ɠ$=:+92QF0bٱ71hF?!=CwMMR3/.}0㱺)u*bz^fBym,j}:QOw]6b7ZV>u} @D@ࢃ5Nwߍ~/ ZYM&4qUxNÜ`OLczgq 6*lUV+d;B=b8nl Nx5ON1)t8!GBEfFu ˕iه z+d:gm) kYFM%oΕ ܊Pe-v+4BKЬڛр2Y>k78T(y[ٜQ_ vz-j2`k'Mҡd. LJӕԪa;Gߠ}6a zvK{%h6a㫾j]]d>ma-*d&Wjd~)[ɐ9w^Sm4`?)UFå۞ wֆc@a]Jf|!?^+͋/ -ЈJ@gUYT؎5tL5+u"oEY,BPMM!C͏=W XkȚ\5'Z' ]yR2[a Q.SUf \PF lcJ I2U#v3Y\6Z1#"PP/c;\^3ưm#,E;\;P<A!Cg_6^=O@F, |Q,Sr};yؿnoվ'޾l'vsUЏkYq9nox&Ew! gb ,*"XC ;NQow }Y2gUj-XwEWl&SH'+8Ԣ5MV;P-`ޞҳ}61{ :QZnIhX,Ӿzu,# 3Z)2ۙZ+lJg)S7"[J)+z[syq/eF΍sljܽGCMz[SIBe(Iqن- :?~v6Q (_^.MHMթ0͞<'C4,p Ȑxh&4KWMq Ŧ>eqꩱm xIS . -3nnז,3TV00WEM { %}$Xd-@їu郮 "XX"#_J~f9mwqN0I4#sс8~6YS%zL]m=g'4eKdm aa(#0,2fB4nZSʯ%îab=E&]k}I(#d3=ŷ"GBd3L:E  AcCB ++tby[y, +ij"5Piehɡ.p֚D1W?kϩ+6 (֦:kN蘤Zc1 H OZz:dupwdV`eC*E2ȯ ŧ^U79?U:Omyڎ !y~~K+m"u+3Nq ֕XKsP{IdO#Kh5)3׆TK#޹;}4^_]74`iS =Y/{l>,YJoJtvH.f%%`TopGL,.QAL)}ny9x;Kƭi[vN(~.t'W?f8"ji߳G !qi(U8ئǰAX?-YQrDD:eLbҠ7x*iL.csqsW]Sd ф1!i.-0(?xyJ 00̤@a?-@ZCF>(mWYŤv}ZJq 뱳ïq H뇳8m&J6͔ܾ2!(گ"(_wPm) aؠ-p0.I[V@tt)J^zZXdZr4YXcR$g~{] ,(#s,3>?zjH:g _n/ۏ:&Vr.)f=]_4SHxϠZJ5mCT{86ј*,PUWZ4P{9@ ]}7C:N uT\7 XQʃGyS8QLUΜ8M.'\\LLg"c:X#NPtynE­5~QJnqO֏ XE;%8}ND޿GDJIҘ{HaûVZ)Ϊ|MLQh=KYhM5;J˿D2,VbR+IyZ JZF5f"|PEn!%s6Y pzU+#4"BE'R%D{cp^Aey4jllB9]~PAg;feC틖N+ukؕz\k0 !ȔsJkyF1m6>9- "4sWj қg h4K^AyQ12l4WE#'vWOJ? T5k+bʖ@\X/ ~b2|rPK <`oZXV),סG<" J:zJI*6#P:aWH3lCWk̞X&Hi7[-}7 ʖT;, i8!3c%l0j cK:Lʈthn:9eHOḶaHlVF'g"jzOʏYKMd0-_@!q t1H S;RU@=R^z#S[Đ ҇\H$ .|s&#vN&EkGdiVlY% o 'Iq-o(,i*Fory\SݿנVn4 _)S,HKX3|zWX1z-F8%qQͶʦIJ"7Y^8`)A M7($2%rySCS'e+pKf\$HürJaa&gluc"ͅwzS"Y96#Li䣮;饎) ;M`޾-_Zmi #vrM3ïY[Yї =}!EĹJxlLu{!su$`rL]P!?gǀE&2~q"MeZ?-ڳeyj#78 iN™y#UCwjɘη骽nGu #"6 XͶ}_J L@aֲYx`{ 5uK|!0u<ԙ$i%QYݟo,.xF~e4TմBwZX^U[q}NsuYZ 'Sr$!}NRs[8(T.TG3.mx Ŏp^-Atu_UńO"7JsS*_%0`p7Cg=="5vkoi>dzՕ$;ݒ“!UֈɎ5 [1X'(}| ^eASVUktV(tPKe䕏׺p L3q7؞RV~w O[o4ߪUo~Yɧ{l|R#qCm0;.,,-`䛯KNT J ٞgWV]u32an g:.7O+BQIl ϵޣO=0K6x#`$Λq%fi8؄-jHl)Y;/`7 7 O|VpM3`YFO0f$T!7Zi֦ >o5T?5^jJ0:>b1õJ6LgkK҇6PI^tmXZ`D?d5Ns|6҈V)lA>UͭatZWX[ypkK.96(_ X P3{;DWS3:=7Wgr*(Pˍ'$Zt&= O|[G;zxOWn!.DoH>axmf6AKVh~ǡ;s384p6P߄5']@ e2p }B)FhPB=)iNꕦ\[gmI18,@}b"޺A@RfyA z/Xeo(ꘄA4R zFR栳I ak,W"AbW~RhM0W?o\F3o*hV7DОVR{zZ뽢t("?(`^_pp.=x8(.VTgnAcX^B4"!Y1 Le't0`Qn x3N/`,E@w8xUC3uB{mœ:RU\8P[O! OGGQ Z-rV+µ?b(C hP1 /*U[+5]1LiJ V8цQ=t+=TR&3XYs:ef/سG^ L2#9fpJY (/dcKo32̖~u}P/=y=cJ* 5svZY)A1X?i_>^'F/zga6#Se f|Hd~_pSRy]D9pB:]ζsEJRf^/x q6e KY;3sR<'˭I R9Wȅ䣚#)'+YYP iMvfuӉ+9Ll|8A+@! !XEнVt8T)O:a1u4dA||`k~s vY:]?*:j0^vx92|"!rNs@k-5g cs9mĎuQm IML|C1ārI۠ e.wAf#>9Zi6Fk20YՑ bڼa)tw=:Av׼{wɄZҶRfk/}}|T5'[h:3G|ҡ {m'@đSxVVT`m6IV+e% aS 8оl%jtOPdVOPۺ1D;D"]h3LrH"nVdK Ilw~ 쥦uzL+{A6hB S:ք2ZRFڻ8حtίB{{mwo_A}df?N+mrM##]qL# B79]}ōrpr'\i錌ꇳŒ_cA "ДWvxnzzqLV]]R׎C/Ǽ^6)lf_.5ӌ\u ,Tq=>_zP]%@HP! tP[ c_z7KZ!hםzjW)86k""L,njngoID/wcNbR:%ن+wJ->^[!%0E0̗ͬ62Zy #x.Qɯӕ: MoP֐' 7AÆDĮ6ylS1;WNLHL'/hf?UgT ;S^m@J8h#nI\j9tgz@tExaCruKDrR}"4{?DR4_j%\X?21rctَBoUh$Hq:i BIK`R7MYh]R CP7+okIg. d4ry 9 $kOuFf hyg{ȅB\Ӻ59:TwuS:3GA"=}δdRk:ɲPH#%9q˹ٲ~Vfh,f0gd?R[e63՚ʘ"r5&j;]>+SMIYg,-e~p&p2oag؊j!߷gt RL:Ab% Uy&Нa> Mxx:xx/{9=4-Ms-Ȇj-n j#ӢP.*@zBaYQUx7&,Zndk-iK>UuW`\Mb^;q ʜ{a[g|,)"iGOK܅{w AI̧ai_B_268G mLyկG)Xa@#&JgkDw˙/s߀HC PؕxO$>X~#C&,gm߆S\:l(m Nau٫dֆhvaNi¥IhbW\@tMJÈ[,Ԫ<>y5Hyk}C@Dɵ%BipCs",Spsh-oQrCRLwvrLDCF@+OloQm s] }Ȋ@`K:ۀcZ<@wS=!+?m%>B#j6!YV B oz^څFnI$홑f$YZb_dQ""6n+ oަAh+ E^H`nr[ E$NǑtr {Ϟ[eVa w0# -(2Ls腔wu{\MNo "gHr#c)Ñ2PFao,ѺG.$W p"UMPπp^;>DeqNĶبM!ӎw_e+~MH_!ej<tϣŷeHi/+Kټ*>e3^2ZBѝ۟g2@;AQr;_JO#A.XyA3>Ŗ2 K=1|?+ISoa}YI~=K;Oc0&Y/;3y3ϵ_ 7W|cH紈:{K2.(p1Qa&J,M{ SY9)SWZ;H *6B3"/| '"6(8 tKǥKg5/v",L`cqLnm$y6"@4[3`Cf+9Jژ#fHälxZ=~!.fkQ˩gfp\uMScVzDVץwG(=6 y*ʼ>O ǀ7Csele\r p-l?g5:ٽ:fwwuA_!ogm|h71RhtFHƹmKmU͊t\}Վ,MW?]Ɇw׷ۙLnX:& X 15kVMznȘTZTht)c)QKUbWB5{+}ZY.ȵanj(hF }v螔$#_ )wS&2 s4#1pAG&L/I gW@wC'lJؖ how6koh8aߙ T9Uط8yB2~h(Ҏ|WB#r6ϑ $U\W49N'fv 1XAS`ߝ|^i$% Bm N%R%hl]NիU;)O;^2 k8\g!f_ G]\nzxOPD|l_ %;:Asr.> ]J#`blᡠ0Aƚr̘YN[lJAyF\MTד9 I"{{Pam"SŤC % -e] ?p= g+%\HIEu""u} JOU]1CD~ˑY>ѿ6֪ YoFlOjI"Q_Ez}jł oU b A.lQn>0d m~HSB5%6^Vv7"reASJ*< =9{s)"~^C絋MٓI`0u9!+B.\ r o*.VǼPE*1M6"P358λUveI%0aVpD5)T:_4zNE7? MS!TqYMҥFVj܎i!*'ȯopIN4"2'Zp?7+Ql*y9yU~'+8n0 'm .޺q[:] P Q[U;ݒuċHX{Ju Q@GXN*ﳧ2h +qVC'9So!qWD$w6WXe@Jx݅%B.'ب)[q_p_,ِuPZOfQ-_;xqgal1Miveȇi+:m^ڸPU l0HGW;R-ͅ;_ 3Q9!v'pYJcHBV*)%E8S|cuz:'6I?L$Q#"dR򞲹(b@thsmˬshw)T o#w>V퇅ěӯ7YM2xֶ""P 6vw9>ި@{4BrpS#1vU&[>QSZ\ø5Y<7sE54#l&h'ݾ%jۭ҂!I r{tŵRC2SpI"׋őH'{ه55?ߧ#svB B:ɶp96M31cb@/I:#qhpNϸW[F/e m̳!E/aS&IU 1oxipDCz!In+ad:h bKψnm/uW{~q%%yֲr$I OKmSޞgq8#= [NYY0b GWYmF.(z7 |p>Dɔ,g/Z>qigyO6V>%~>p`T&$̸u{e|HBWJ՛ܳW SgQEKwOa:ѕ~!/=n15[#)F'܄WZ vLiV}e2=gm*@@t\zΕߘA3>|CXI"'ͦRExcZq {= U"\z?&"!^4osh(] 9:SOT>Ӧ~ZR`HL; 0{&On.L(B18 鶠 :HOiALNT<\@U~E 8¹ՐK+m)o`G=SVuCs3yލ/%_>8Yl(Iih*>v?t\lSPsEX>`+iCRV?ᥡvz U=2*Wm ptN<3+QfR,5ˍC[;/vQTنb?wihƒ 2r%Bi19A&.drBzIr쬊OaX"'dχd.mѰ}&'@Z䃅;-KVVSlYgrxkDJPP Z-hj?+B1|^3 ׾P Um6kl'??%ƈR{PG@uub1.*YDifetv݉}~M nSh.e}Ԝ ~޻.f%<,Sȋɤ,'l? B]i>u/~i*% KW\8\҂ X܅#f.!hϽW]`2W~ہS6ѠG7?rh?e?. 6vXJWHZ錹E5sD)u`pi !43 6d'i'ikbVE^8p4cYV!;7?ns/)Nx|=eJ|;=m}.N19bk$o4KSLjxcN̲omuE e6pgBkq6V-W9@ 4?@< eXa MP th,J6\͓5p`eU"I ޖKbyO˿fFp> Rѐ\cv‡x%<(ù>U1y<|@j1/^JQ÷\vfexW gtO(͵e07b{#3~YgVMw7rK2MvyLʉlO{$A}prGR3yB.D %9[=gl9ErMX2':1$gϥH$I{5ژn:^ ֧?Vy-T ܊v\г7iwm:hKAH;5^ےoɮzqoDfl(#O]ɫa}uT8lSҼ2LVI[&WJH (ifUJKSQ.=4yD81џ]嗖L4L?z_xmJ֑_:kG ,4%׹j=l񵵐!XkH {)@¤|?ebmb?nH~.M;jmt4Wjap@jO.ҴQ(djS-ph'U/"sY)("&雖k_S/io"SgI43&T=Gb=ņ@~i<bл ItbX1}oy<7c,J|'uq&) <5ғ2Dk X 8IW%|X0Z41- ̸Ԅ$g|yKcY'@Ҩa֝ tv]HI uwϪbRq$?7xzr4xc%$=~8̸Hxx9  mK`L߱^ s53CR ^)y1|r4ﰓa`v/}\&JV) -3r%K"(P3v_y]\%$ +V,t(?D 7o M3l߮S[iyd= }Eyuc1i-C]F#r9e1g/_c6$ A1 'եL=;h(~EVIV"`:aؽ8 xBXs@OF$~7QM!#fcu4\+_֔ Y>Wh*Y$d&kQn1V ?.{2T}Ik J-ۜB,~Z8RK >ty)ɽsN9pgwWD0FF%9Cq{8 <.gދXo]ΒC:xZN]NjYϽj6-Q#Y׉4jYA7;SC4z&+nrGLV}}TSːBu 'ixÂx7o9%̏)&qleR=yuƩDzGD.iV1(Y,G[?ſ\ HBa"Ey_Nfzil-OI X |Z!#hļ))Q1X& M(삩phD>Q)K0c5@Ƥ9Udje2k?H ]\DWV2js.m| ('ޟ)纪zk| g R8SL+g !%Mz A@{ukMwR;ԡTqla<xc3fa\()*U17:v`uʫW .c:QiU: ߚEFǥ⑤.6H돡 D2 w#\̭>/ _zTNRwRMS^ S~ &DwOqRT( ,(- nKR4CSGa_f!)<3HWlʛvNZS~F;!zIЮ6PTʉ7W8Z : q֢ _MhF? 2jl(M2[ϕ^fi.a=~ctlpVh'\ր2СN fVs˘!Ϩ}>5GbHzP3\bgǕ6ݏGg5ڭAu\> ʑJzپD:TC?X-Y.vTrBEQf&^ c\_gl[V$`kFPf#w %uݠ ݠG.+E]>JʨQT2(6@I^KE2D$rS٧~~~9t~TE1: '刅0=|( h0,g=IqNQnݫ:>)t '#|RpZG4Ɂmfnh}FPA4إl7?r{JJglum]̧fZa'ľ$+W(1VDʳF5L8O+9/D3 Z,L@L([ .P<0G2Zۀq*#^fkDb@RB@iߕ K::cq 䠋}pNdM"6)!׿V7 ƶu+ja^yu5Yٯ3yٯkǙTg;@]ݢdUQVs-xD(`ǖH|#t^q_@9S7C^F_v/vz]XҔ(00oqÙ sBc6$:&~ o`OuzlOyߋucn@yX͝Ef\t_v,tUs|?>P؇ߙn@;m1wrk|6-aFJC.h`a )GjFyM6Jzo"q93'⌉s~;13}D5Y垪יfW6h\ ĹඎC`Cш([̗.ȭ -74͕<-ц?.M+@J1M|yS|pO9֎w_4`%Mc0ޥCmgJ!90v@qV& xA - j*p`^JoB~;+B`f \fT/$Ʀ.8:/$ͳhpYȘ~"Wgaje=>u]:-X?P@r"+}fEG}COihﯗt99?+'e_"XL AF6IGe0iv6u .cWɏav4; @T1ǟKhe1)Β׭aSSnC+qs=%ܓ ó!$*hnicdVC"njqn5;pԽ&6kl^g/!MNXK9tmѰX'dl5u j( KPE$" y.I*8t=x0윬; l@hE%[Βu[{92q.7KZ2sPaD$q`{^\etniy<]ZHTf LinK*Fdtqnk#Hő-KCOY=}#7#UK^E"Mgs;I:nYABHuO;lQ0}ҹ+z'+05 )7p xֲ_rdxdTb ֻc4(}p/@Y4Z;@rDa,blcε pm5Zj-xr$^lbJKބӲNXVm#m).m?9,w7?T6JuP|a{25)_,#c_Jz*ǹK^>%꒗je~\I娆\/IU!%}٪.z.bJҖ^6>@ZO4㸙X8ywȿ$0$:j®sQ22qu| Cnm(GD4D6(Y-Zmv N Ǎs"k>ZLAcfWV m0ݖ )h +Gfw=Ekȃ1swnq7ypfv|2C^%HtSdnC<,r کR+}FFg%)lH^ZW[w~$E? NAp IJ7!8@,w 3k$?5JHf#yJVR@7ewTLP\r#Ž٠ vi aC6H|vmҐRvǒ=@EX?x=$DWl:IxS,ӸMxy. `TbpvLA@i0'rʱ_:Xv4+F&Y$~1ʴYHj$ 9(K7)y;ٻCp, T5t^פ$!,~3JI:kFa_W*/Jh2 ݳ>P5;0Ârv\v,8Gh[u14τޜ L_tGm?Df~B1"xa` i@"q$Ma}a C|}EP==F i9P+"!(,^񳉫v3APA5+v-|tbv)lg|GނI~.T.ggd: ]VٗK9-L |P5y;R4e&q~~>Z AJUd v[%Lu()tFO^ġA ~#[Mҹߪ_ -څh O3 Htz-Ko x\Wie. Y Y+sZrwf^RvlyY~ʠKa l21||wߚfMLXOwi^'X,:ؖjWAYM\وDe4a z>5y$ %,L5P ٿXD31+d*}7~u/xT8uLhc'^cݷ˹ v¯Ym2}I3I9>/?C^Jn X7 zϚ _ӾcTw/LB +C-2ʵ'3ȐggMt=tm~wG ~S1rЌw:a# ۉҲEjcpD"w>God&[NXA3KyM_̝edjVZh{V6nr[x _0e~GuiwK m*A:ɢN#5MME F/h#5gU+uF+W!nZNҺx&ӌseMYSp$yf Y(ZlZ~*z.r=6Pkld A$h%Ѱ6T !/)w/[]E PYL }$E{i%띷BάjppӣKS |k]Q<N!p`l4$HAJM iO٫mc:8\pLGNi^Lb=(DLfEL}svEAV-a-Aak;ߖEhc]scƖ悜47Ph ?w4jvaڻTw rF½Pl\oFhDfv}CiL (bVPdYGLĢ?nU dYuX/ 5ka+c-^uT9Yհ=1UGe GvӉQ/^B?mB<㵙?8 ^) ޛgPxSi`|tL.0V/fRêS{*7V j +ӗk ,9~CGAxOJ-u#68ewpK߉}A05(nDCD7:٬|/TJw傗O_>"| rO!J+#TB'ID%&%d,w Ĺ9̡A`nq[L^QI!ݴ`Pokψ Qȱ/ ,R=[6޽ cJ0ݾ;!{e;wrӊo1&{"'/lk_{}B=Ȼjua >cFbNdPgGBsl-RSY35 6F.i,`%WY]tSԠo"S LUщԢĔe1$smBɖyMwȻwyRz^T$eos;l65 ہ;9Ú;@ xgѵ5BuUh$ZCC/Zo` Nbi}K,lF5}FǘK89Cs.ٸ'8>0Z1xEq[^%YJ `Ppy7;/,njٗ5!Gw0{|qh0`Jő+ v-0Up ~r]atXx,5lX֢B2M?Q7 Z 6zrͬFH(u$ RpJMu'͟zOu ֯\Bwؚ*Bc:hDᗎ 8xW7?~2I ćL %o%nLqɁf*["$!J'T`_؛SbT'b^b4X\ [nhcdxP,v4Dm#w`9#rKFBݣt+:45iDiwg Tz|ĨjCLKZ[G|8vu]mH<5EZU[dȺT8:`x*u#o1zn~ѼLMMxCq 5f͔h'wd:I$:iiL,FECfPiVT8)u~Ih♑HPEsb;&Q9oH?G0 oc_ g~X ]X^ޏi& G~ABvC}:.cz!Wya 5b і;بl*=*l'F][w:+?=$ ^sRbr~B+,N&$p|;+w& ~ PE=ںcA|nmVb *wf& IӁU&UO>`iwl& =2c9r5g4n1NG.F*0SkQ, *;எ~WJjΩ4dX,+4uY0S>^#龎{6L[F0/j ;pv0 y\E' ieƨo<L?|sTzfs"&Kb s6jƳFt. C1t+n}tW_ƒt.+rSDbtҥob,g1Ͻ{i_ß\s0ݳ1*ڧ5Q . C H "6VFq=fuc+f@{& M6$^ʝ~vUSvw݉B?#Ḅ/8#= .ЋV*@E E?/T'sc8yk+,ėG핊R_}9(궈Bmɒ@N8DC uK|UvRk̻nK7O=y;'C([~{ƨ@;;14y.ˊ۟O9N!iaM3t8yl\%&].@GixzugP$Z%ɆN,P՝Z{ {%GS n69uv6[|j;cv7"IrLX^bZ0mu*eTd9]R"6ͶN3>("ܞmt`om2yjNt7[dnYɵ VE=z);[{=5,ޥZMIe?bjF=Va 2VON7I˵bwĒ܂>!Z,I92ZRU?٢} fU]nyqlwi;#vvvLua!j( \B2:;BCd/Jrcy{[*t9tϐ16Mu=gǑB<$^>t}3=oL?;E8\$m*m jK:Y mU?;\ci\!ŠΧE:2?*9GK n_mƃDD`G2 gz賹oN̨eX@s)<0l[־~e(Is^9pg7jOksPklD /{&EyzJwք[ע} c"}g Ϊ>PAId(L>r gІ wҭ^ef#wABT'' G ^eP.<}P =mH-O雓GsA/mٽ{jnL[7U\0iVd}cd>(E=&7H71EFU1{FzEt-&8aoE4@(q5f/r2+o1Y$&Mvg@ oCтry̒2uyVf`  PG{"s }75tTw2y sz`BnѻһAO|fƬLZbD2"V)v:UόsصR+9f_yh:SKidNV ID Ca#OW֫| W'3%3# 1t0K q7f ;x~=NM#c%>ۜ"|¿?$Mß$1@`g58.R7D!ef:TOϕ/ PI_p:&\5㎪VVg~e_Zw|mK3QGπDT%L~p1-mmlT?>IYY"{AT4#44)"St\|1YJzh ׳E86G{I@Үd..ȯb铣M\a" %^MJˤf|jXſ}II܏S}s7zbdtoם\9ubu*XaTk/ߝH*ht}^ i }i@3c)` 5`ۚxJrPzyIFm.3qDŽ)0IFcܻ67@@S#;P:OIwzN,]l3ȅ;pRp YKTRWo-zkxA_Z r ߚXXOȐ@pYw*Fru}=:_rjiұ=M;.%z?)nKZY/\~A]+]}V~sGNRMnMh]Mu*,a T ̉~X:tĔC_S"Eh,Q6DGiPp4>ВV*uIG ^@lq[&.o6#`"akf{shy QD=swPE~,ưMz0Z #2kv#DDZg@D(7T|nUư y%1+мVq*>ض`tڈ/@K%tjaS"ӐR{L!Nddp$tiu CCQeGGYN'7чovD^X/ߜI1l.6J A,?{ \ j)qH^uڞɋ)k #jk?kxt2xP$dzU"Hbys8 V8?6<ytԘwB!='e=TN̾@ștuxƃO ILeZmYEs5q W*y+C!qsLawU е`s5\}NKAՠDr MLI^O/t@ZMn [wr) *؜+f5is4S) B {uow]~vv٣:5λWs`MD1@3eDž~ka |z4WO0otlYۂ7 q]g O[ҍXjpuͷЁ/D)r@B- ͭѓ,'h(Nл9 v7󵔌OjepYri񿼇)X!)~ͳ\:_Q͛7+(9eGG;^^fi4S0>+J$5.li\YhwUFi<ȱ`R"]bqadX_ r!vpͲ E$.T!30M;vtN wA'<#Oh*, f{ R9 iCB^7 M n*1%g㥲;S+%*Mri][~;:{Yb_P]u@ذ=9`YTy=G(j^+H8W!)eݨ<ZA(t1^c2Bs҉* hi!R3IIk+RC+v//RVH1ٌmnć>fC=0J\c,c:(2ll?tA^Gcg =Q-~t&Jx[jM9SLԍbM0$"R`*\S,Ϥ!A5'̍hbjxdm)dSg1BRWlՔ{ \&zZ.KG ZuZGE[@k\gn~;0Ӆ`NoRJ8Byei1}^]Iҋ]: &TFUl/ܵhyi>Q 5mߟ!TbdxѭDU-ÍSoR]u5n|KiOrH_ɦqILIÁ>R{K|~ {h:c~A$.B!F;jsQ@nX] $!?xN\l\lɵp8}!{X;v3BwUߓ5zkoЇ ~f"W3s84~SUYVKN20<~{le%iZX/V O;z ln|>p\^%#b 6Qy)痥TZ,I@0b9zZ$ - |(/Rc\XupamR; TS']OA.Q0?33m.´lUwx+W=o4];¼^âٞK%'9]ޜq}Sdl] FE4Ax] y[gC-=ĈE[ڑ w'AV{:7Fzl'!33!qC>/b} `jk5Fz YHI,NU&w H}3*7 ;ނYp[arTeJ3ͩ U3" @ru"Rǯm.R%.dn7x˟1[pYq:9, 3pG& ~Yv}3p)lPB\`/c{7R{w-sRm}r,[.0KBf,qMՂZ9-RTNVaIˉ@dxqWUn=I٪ܝtA~HE: n) K1 o&WP8* ͳВyw03 &iP_ ]aeSn3F] ϤxCXVgˋݐzJquhUĿ/{Rés _b(Wl!ַORm[lȈCkR Jhk{=JvA?%,4!o3 J0*J}&F.hjڗI|n*BԤE&Oਗ਼O{95rI"w=pM'd +R9]V(.Ǘ dz6' ꞃF;.?{w:$5C'z]g<A$IOƫA&b^rDD(~g 嘆_Ȫ54 @+ŻX!ْU8s{l&AaGiAsŇP" "r ֻb_#& 1*DĈ\ٚjOѓU(z*\Vp\d.JҚ*SҺwhtnYC͛/4ϙ|]]0I:ae--f6[Yn[m C!I:X.j;28^X 8'CӛvwluE4N=x*5MXR3ښ,*` H;R.yN1qy4%RҶ4Mc}a\De>%6P >Sj pFbMH~0 X*r9ܰ)ǰ|T a T`8x  <圗̚-T[u:-!#fR3 U9B/Qh ?+{X\RlW\MXo)yCw)=0cqʅ) uĽ#H)Ң]`ãy<%Cb9Lܫ췽I*fyYB49 ̿4@ sBG`1pɎs. -!v+p+ZPLt⠄;\@VėggZJ]>iq٪X? 5m޶(_>r><2(1f[:P#xme0 D"bk+)L s1?I[' $vGSbD@|ɿBfZ(qCl;A7E}H&bZC;UPj@TVM# 'o|O(7ЃEv:aWuR9~5 xϘ4:Ƽ䶙*yvw}Q1,e yI-*c\Wq}%ŴwQf9@X 8cu^9^\|dĺ\!,[ 2ؕK@t3PDi01,' ޑ6ØϨˊPROɧ3"GNo ]B5ԈR=)sHуԈM[̷Uɨ<ޮe7Y#;TU}Y¾MX֎u}!"ʋV*>)XӜ#[D>s?.51ƨa\8{p2i-S[$+|q@+73YQtR{y Z% dNE 4mSxΕP]Z+sgH>v$rryHt 1ǣmD#=ET7 @A~ 9 b^X9O"F]?;"RyC1qw# `j?\\ %gZ-X jQ?e%Xgh>({,4v(}a8=oԘ-KBJBM.>^v6)16#ּLg{lnNolւ}zMz 1HFǗ=" K?Т}/[Ğt4 .4ٺcfY{кW*vd1i|Qds&k O6p>\6[Џ"".ۤbQaԃT cQc>!v!En@ `ds͋ѣ-v,{(,!9vR@b:/#Ԧj\>UҩmD^.v2qABp .nL 1J&PkA~Ab7vMKЖCy]8x>^VjBS/x(MO6v`g'LbUNzm݊(5SxC[)M`hPyZOQgwh!Q_BC~ OɆ70ɡ.Ta$Pq7.?X mU*= LR4: ovd1Њچ5Ԟ= naNUeXMfe9/7*r ֲI3uM>p(黤699g#\A!,!u!AZǍ0=,V%gvf-ޕ2Q[KTkXagE#AIb3|X c- #9HU:zMђ=`qhbrI3s|eu\}cޚ-!|eIlج^6+8X2s)tw1݆wJ8@G >6 צi~fٳP\x%y,YP4rm>T%*3)jyސg'ơp{"[vr C.'C(%R>|ftcv*hiu\gs7FS i<ԛ98BW^ %j'**J3Ru?TR*.ڸ5|:!Gp`e+p4>l;򋥤/#=Ÿv=DFzh|ybB!TV1vt ].!#LP~o]FwBrβK9a J;\`~bk)"|/s?OZ aO+x54yݸ[^n&:{M,^yП;TG{m6lI>Z"(9Vq<9ѧ_5;M;d*PƔ'+\Il>jVʸH5jRNK m'E$?SQ:U}~~ՅMNo֠|5a]XK7;HCCfn0ࡺIL|/-cI}r]z am58,hG}dUu*㻅1-v-GEsYV3ץ{Y{rUڳDj.Cfex]VV7no;CduGM[އ0F1ڙz;Y<ϛ(`!aUULp(J?e>o{yTUL8ʋyBZi٫ù,D@>ӶK ]3@CГt2>.Dq91w E9BW8PrNh-z({j ia iZY5gPV*0'k:'+Hm/hC3Ug:ܛL環X{uK4ko Pk?StL.:!6I .i@-F':n,y^&4A$J3HHH2'*Ūts#P;urWb~؜v9Qu0XM~ >9u+e+]#M/:Yb6;2ਂhm^mTg5i4bIKS4]v[3_G[5t_ 8do؏^R:PMa o! V-y*m M`c!GovpivQb5jG}az1Tt*YVZ,j'~{ʵaDW~iՇesiayyh1:8T)KtjYHKbu'7tmDf\#e:ֹ$BDpD"_Xg&ln5F rf.j`{-sr8/4#|Yy 08K$٤X?!YYH£w}A@c'x|uH/:VbWX(h^e ˋBJ/h.=pd <Ko&s0Wd0w1l>aԠ%g!V35*.ALc i\b<-oTv[AU^'R<˹z ! r8Ԟ'9<$҆eŸд7L0dIJa+:@*@SF@Jkp59 Ksbzd })lA!<hW AIxq 䫋dLHRR &nca8~RNaޠXQy7Ҧu7g2zot/\ͭ~ޮNL;O{c9.jvqvkb S ȭFB)[d-mİnK\-G)Q1GO. 9X#۝꭭!;ÔT\Ƣ(tI05 CT6+6_U]# ɠ'c5*v5:WB*5VWp˽y*>_e]?ȏ| I%WףNe/w]P~*#/rz Nַf0J ]+F{\oXtXT6Dc(M Ǔy{/Xe T"ODU4l~{+;+O$ć<^GOJ+YOxaWd4B77<`pk9',FpmN7UNQWaZU x.>)WJPť}[lIxG(r8;VxMlgM-1Qߴ*E? I2|`_\j_Ef8(73pb(W o5Cc(|a.~Uh#S^訶]d⬹tW^(NΠE0Un,>l: pB*aɒ>Ru^ъg15 / qao"m"bMfm)j8}U9bXv 79,:jguƤzzo0 #Sb:VYH5~htDՎyss 4&H01?l9V. o1}1VSZ*>oߌ\yE>kZ"2\Wc!${3Q0H˄~j[~OA&"kAQ/'!TXюƧi1oHPt5HW 4¥Cr{ӑNHg3CMvkק_!X Ru0PBFkb^ՌH׿K HCe喔hf,0[\{z f8]tHsft ,@gO)[V?d}B6^t-ϚZbЌ^T,A EH#"',%Jq>\'$HX`rybdM`ΧF9#c.:SIxn7ݣpXV c<]-ŚDnRGZU\GR/jf2|:y#GqjWbukp+~Q`%fUc/EbATþ0rI1Cǂ:XXՊ"z-ҕA;{ezCb{"\o8+J,tΑ{g]:`-G)o2Q>hn@av񓄿z,lQX<~M /% < [E@/$}GP`dNz}]؀p hCHo1'On&0@gOe|\輂!-PNR9믝d }b g@ZD-TRкRy#5*s)gJ b|ےjJɅtA#M-VS#z& 6gۮLhy62!(iZ;4@bh1 ̭F V bԆ 쮼-RvTh*dEAI85 :J D-—Un^ӻre)E3F.'`?0hv+A G~r2f z Z<Y>x]>Sf-JBZjM6cbds "4t% '־a|"zPgZΥ.M߈oޝ l˿9L,u8o "WS[趛 uо0ԤV$ׄzx*A43;"㤃'؅]=S=d7Gz,+tm4Hz(Uڀ:jq#. R/Hp/!u*JA{AL3Q4^Alֺai)}Z{}ɢ*O6:PʞeeH3J4+26@&=λJSr#o 5p-<*s{Rͥbf>t~\'Ú4?OfM LNАcUha2n(w%DE,Tՙ͏sSa/8s 5V Y<{w䶤91T1>*7Θ|43!9ۣmA>}9XCH%iaxKpQN3p[yQHLzy\C a+Ѐp(Y>/;ʼn0Ae;xUvwqMFh@iŁ4W9 Q/Ae,|2/@g&A z$f32%z7HiNrZJªMIc@ܐ-鵺k.s.]/nE5UaaNjO1|p1howq|IUmeG̝GgBdmImfK}\cx[0jVO*LPQ{I%/v&礲ҋu WFŻ=s"rJRx'%@aG$rdJR@-[HfѶl =Cn3"Q|v;Ew!c"ĿLmQ1 Ā=EPqD-`1hѯIi%R؏s %g= dlC7"o+* TBֳI>N^f=?;Kv^-C!W(b(VnĐc$\DE 7=h$pKK֟*)i_rۂ ^۰HܙN(QFo%u_Ӧ j&-2W #0pnauEY"ˁ*6 [LiiV9p9( L >(=W-+_sL/:)fъ̼z\u@ ͩKĢ1=(K+kJj \,Hx@ Rީ1L3qwoڊ6y.B'J^Ԯ+2p)B]dM -9I2* )Eg7aШ6NN`Xkm&m| Gκ,_`'g}݌.7ڶٯR/__ >=:N*{yrIa>ԫ:u:099{OezڝweRD' {ES"ZEXQ ұ`M$y*4L(!qt5![Iʚܼ^QC/Msom`J{ OW9y[2ƭA;crpub u ۙ/:eTNX˻n-.Ҭ[Ί~{:0ChJؚ ۉHk2\L8/׬(/Cz85pw4u:\84s`WXTqƬliba$dUfJ^E8+]UEb{c]H$n\6SM%&G4'wpC7Ԋ<\'-n@T9FcAY vJѴ (:4/)H#d~ĚØFE/_ y)U҂ hO2yUA8:@ I:X&8uml2dʒCќ^ѽw3)^\+7ZkdCD;4PHA}>C|^@ [/( | !:+̅W :_5>$1b6G6Υj&i/jiZng부*c1OAB Ya]FʵqhnQ?1e=xft\Tj[A[S X<3=cjw8\,~tm0>SϐK\bDv0PHqāo$-O6(uDAN

E!)1I}k^Vvd^Gt '쮻fX(-E[Ŷu[IYK,6pUbڷ-Pkь0wt26I~޵SH~dخK+ )XFԖ}A#RUH'ꮽsy*r*1#M z6BF *BRy; r=s49fOy2oR"I> a-8?I@@||;scgq?Ys!3-~-6>)cv ƅ<x;$ f:}+'Hs*WCPe*t;$|OVx0 3r]->x*>nIkcyfxZM&-k l.F+R"LM$~ky%R?_KiWt J5u1'Ȅw? T3`KxZ%*"/_%ɣLuMjٵ2A/@wX:+4.#lk^\e 0(p&NTV^*jWyŜݷ'^ֿ 0dUTXSK$r#443%b1B{=crdG zCESJKrG̬iS]GXfRrSM+BjIuv[B|mNbN5z;^.d5f^G"0zTc_h8P\Qp$=OOԲ{BNrKmz,!D.F` G"S8lw5`d#4UﱓI{LSWޑW{ozT/ ([7X:BR;l}/;l'Bܠ0AHte; z^crLG*0UD Teg-cyU(QN#3@KlPy)i W +5L2EgHg>mUx -Z ;J?h;~whHیM 'e277riti>vf?8 .˗HW;z[O/pYD%>*qڅ0#y@+lv1!oKi2L9(y;\Nxo ?4W8ʤ1ku2I{^+j_.l m`c!rc%Bs#tɝ c%v,$P%0;^{fѮ ٥Xn~ ƨϔ`%ޘ(]NoÔҭuXp 7%Jj+t_ _i }jIVz=Aס[UH/Ө)EO+ʁ_#+Q Ϫ|,lMUsDѩ/t"I1/; ??[=?"ʪ,<>ĪguE m89i;Tn:P7ԛ~KQ2RYkw(v V V%m菂}OX%Zg^Bb)E zT5h.gejWpFDh;\Y~V\o/柗>M Z*i {JMFt趯3!ڛ "WfS(O4rlp#*K7t t&=zcS 2?E/ "EJ?8Hd4,34'F.c6Xy(!l:kX$X'H!542; zi 'WrS౬H&"53--[\n@j_(E=T*keyuCϙm :Ah~ba@x#M򦗶g]l ?1{w).QiY }kΆW a#Va ArU!`Ij'˿{ʑU30={*J | f0m|RGI9?NFEpx Ei/B1+HI `SRfˇq.dڹ2x\$w#*S Ne`Kq ӥ_p . ?>F~t]7.]" cH",ݹ-`&$xpb`IfX;xw#LZkk`JK TZ@iK|Ԇу .Q2s)@Z[L(nu*WF/e/=oDE6-dwMM:km`}R(6ő8~b@~_ Y[1>Gn6gYel./\j0(#*Ah_:j^Pq^K`聶 {R_Ӭa#]R' BanǕ"ɇŁf,M[GuIe;~taapF7~1`C+Z S!,vx>.nzU cIn++?p)eU$d-t!Jl^Oiҏ zBGiɆIcx//vf]Bt"A#nj2s'Ijf@?_՛?hϜ3 ijcDW{*ڱtPHHFV)S56%ŶRj|X{:BJ4VqL{lꌢz5GxN$g4,KM$akܯ.c%jFUŶBs6Ed<묡E !.4e.dDXiVo#ڃK_*=s2*6h2ҝ2hy<'{W^1QOV"za3 J=IwX;B.~щ7{6TYÈǑLjaFbgE/qK75?YP\~qcd\IM :ʜc_Fѹ!TGW"ulCxl'W fxhYQLQdl i?V_zT!)WeQîXՓ-q"C0o.AX ë( 3K\e3_(<[zk`wG-jx53w IJ MW|mqVaC` TvCqA{3am"kX+S+$0.^w罸VXmz]}Fe;{n)*5 ޹)kێ{A#ho%kl8% (p*F-u:Ě?;7I-*,NVi±l[qGk%F=q@3 (6A]w \wȎD *lUXNArQi<U#ڂ…0'4WqDm>T+6-ˬkW%͙^nV-bKt}AhZ/.Yg>gn8蚩OW>mP.Jv^V [f-pIp2EH5&fw3tem=Cl} \i d+Z*Y GzIcJX3蒦8jS:P](V nNq,S׎iBpQ7meTHѠn&53D?Dn5c1˃n63d(G SX=@~;)PRl} E=֧KAEf9"6'AˁV 8;Y N{6Ja^S*myeqS$?ߓU^7{ &|i KQs*{+n_2e G%@,5TPN7+Ez؍gPʥ3Ex&3>ǡꌭNBQ ޛvatoa4!{A'?܌z[=9Z XV]Y{Y+g[~y!$OtmC6:j91' Ts|y? w>ZU+)פ$|wz15"%9?Ki!9BWͥW˙Z;N FPS~|fgI֫3ɓDƸk- kܽOEEp^yU-u1[2Gw]G?䇄&1ǜ 1;kRV|;v4!5Aw|š!!^ЉBOFF/rG#)<"@F[{(ć&؈q).{W72z!tZsW &ҥt5fؕBDӜŷ?1aS\~ɉypqÛ4,8N_kg-$KZw|K/b\%1cu{4w1z*#AFԛ-0#C(˚&7`Ao[߰(Őb|%VoZ QS#5U gA ,$X :rȲ=efgHyq'z3$]N0<*zGݹƁ}r`[r!$5EuW?{?m7ALk.6]gT Ƿ+hd;<8 oh扙OӒ|Uuan95OV"L&A\ҍ3V|tWw5Cpnp1۟ӅAEqkb?IAz8d!ttk_;?>0IOUmHsQ5Y1PNf=8RK3ؚ ၍ċ׊9<̗FMޱ}Ua^]_#Tg}nM٨:\jf삙c9uB{A ]CɢK!h@hTTáik=!k؃'R x@@O.#u`L|Ҕ35zR\x]ZQpqW4ՆvE@̼hbO:cN0<5ʢOxrl)+mKA/֔`W98EK+JlSFe5uK2?j"J:2#r+poQЃnʂNbj%ӭB9vrX #c*#a4jLyzkv9X6?Ty>?K4J'ڌ ku HB@0{ s+{"y`~[l{kVp;(") M.jhg`|'f=&*Kܽ\`owN-ɯ"va2M g>tjC=ìi,~y<e{#2 ׭12f?eEͻc<;:hn?~9EǀP~mvW`1Gk0#+ڊ %n Znb0gfVYݹ*lɈLKn'?+Dý.k׏nYb,#PRdߪr㇒WUq"wq/8Xl,hqB ,"[`QcIU|O'?lg&cV/Vp{c \QU1d?Q$J~;9>d\'9 `!m7,E+VY@bx<B[P Žc¾?jgD]NKdI.gk $IPo1}lYJF7<'BCԴxI͙rznS)iU$&eQ%Q㔠䲔VZy1TvY2eGRo0k84HNF#Lҝ1d o??jaq|yl*Y Lc>2PץC/nb@-IHTOG":I4ڐeԾ?2m(5h?bfJW4ٌW}䆬5LL1ɃiaÕuQ>PKv,ܴV@)BA\D`/b۬WXmjvw uB@!*\[Aa/b1 U-Y?`ugYb*vaTd;4ypplm g1 ͨ^f31qQg;N4ŭ=69ODo)çQ$ɭU8PstDHj(]5OjucWuWOEy%׋W1.w䥥'S!I[y̌$7ᜑ_U@RՔ&B*T>Џ9+YA.ְבL'bO->UB! 7 /篅 a\`.z^#P>^l] Uu~-7BHTv"3L}\h2NXg)|bÂ7 gTFj,dJCp64x/JzcCNQg79|CTh/[r\FUu g0%'[7P ah'i5TcHo "X1M#u껊\ s!`UT18W: IU{Kq`V1k:,KI!DrxV [ۏoc[>h_8ڒ |/(dY|Ԡ4[vr&-&SK.mX$ ueZH߹yGr?|ʈɟ1PӃִ+3}177~I P `wogu5:edvuV"8À`Z RHLGp{O\(8cnu\͡cPsҙfzB3yH/PqۀnMsϕKj7ְ,CS$C+عQ y&:Ad%gX X,P Ux&*@]L"Ϗd V= !NN^oG`" 4MLm̩(S褸nvW;޾cqw0!v8pő FB@OZ^*e 3ke@2>H vٝaޅI=q`]Nf2ݶqnaMŞ'ugX;gZ@96@]kDh+q1v! ;n|4 ƭ&Ra6n!q£–0Lk:Oޒx&>{s 5Ql=KejEvFio]lKqzj@M̗{-¹!5K}4-lIk V!~jo]X1 n7QNXjɘGJңԚvh%[Љ_ܮl K WaX>>*qJ3VkW']Z}Q', ʃi-d|^ @anR^t 7IN@Oz5hyQPdS=cU3@u~禐й }?B۰9PIh|8d#y7C>"V<`[sLڮ~90J}t y> [υQ耘̶.)Oc!K!^-Tj4^'/D+(5N?;,nm2= .pdtnM% gQd@ Ys}ǻ"Y <ӾZԥEz8&0#ad' RMs}T*P\P<)Tz2ssܷz["oꀆ-PeN,Ǎ_X~>#z n+Pg~ueS]MZ7;d ᠾ4"ӌRkV[2;؆Y;]KGRigU#@Ucț̶P5dH~aߑh+`cm86PdZr^-mZa_J._l~Ջ3:g̕2=y)t3A q  }.ϳ¨( JӳhZϤ3njW(oYXz~$,{!="6ښh97`$%EGPkY:bjT9Dq?E)V$rjjuWNEpSJ 㡺n? 4`ioSNb8,(jĬn7u(\A@+4[$}pnRѠ(l ]XX">jrUTYS<ؒj$|rd񲗪 39IϴȍĪ+咳!.pyѻFt} [6׿+uG|h%nx ١8:C!1>Dvq\3)Q OBF@idb-n?g'a43R~z0 /`VZ-b`9 ;q 8^ئݧOU ZMç~VK>Xۛ.عȐ}xl\g@.N{_9mW$clcqӗ@(NٓWTËN@#V>3v2{Am>SxgCvP$ a (Wz61鲎?F6Xy?2h~6AAzSISNoa%{\W8cͧg e^' - wp AyOJ^p#G+<֌>g ܿ:isۖ[ia]7 [.fLI8\?/ >rJ.(eUyb]~e{ que; _f}B@8rLz-2M׃/튓P;#1ې dQ"gVػn/XDs]GkQ$Kr'4pu^h -Bt հ dy$GT-QNjVHK L:,K&'SƏU5ڕmW"="'=ŵIoWH!2x&JrHxWMuHplmYAFo7H[U}y s7H2*_Y\3b젋~}фUֽ.C;y o,oŗYR*V>қILT{s!_U;4E:h |.\Q_idB;bJ DI8n6 o^ Oj9@H7(W'6;4ac#nDoP^?y7YܚsϹC g,iЋA GaD2O&b$eJ|l- zT=)DZܘSE8-;sD{#_"00V&ԖHuUB3Tt 4 v v %?b? (_T!XP> FPDؽ~Ms a#}.MXbm2:Z@.fմp@ifKqiAMT23hڿDce \#z Ѹ\!ݳ?]F|6QiZՅ+.D &.oI F} ZQ62w?tZ׶2eml|>rƤ[E4u _K*;8= ՂFi _ &C@lP'9L9#R 0{$X=EhTH%Vof4^KV >gd[PE|7|o=Me\=ÿO|8jq."R2࿱&u/B:)Ml?0}.F'M WR[֊߄y#!R^ ;k( *Or]BٵY -pO 6ҿbD]שiec?Xf%9*`9!٫S^>ÐFWeyhnPB |9pmpy)󉾏ħ}+I栏swh(?0P`m5= U1܃ } % 仚p ĊϽkE,-PRG$޿I-N="Po.RDWN*M/xtŊ?n1! *xjM5J0uoVꎙŔN\"ر&ǪUowO]wa Yy_$`h gP JpjPǿ{[Mb{_3TrA2fs;iŧavfjhiʿGDt,Z 65uk3e\h%}m(ӼhBWj<\.YfW)};oc_{Ϊo H`F\\ Z evr /;_I?s7CbOh@g4î漢?Euy/ecuzGeV|#6 h_R?T#sMeQYS"OF:y ďv!hSb #2_ߟ.;omV TqN(WVcױu|}qPjhKb6y*' yB*SvAwLIgok*3[>`b8wübLB?cN c:qz LYdf5\䅈2G&Q;+3ݎ2G=I,$›$>t3j{kv@7Ci .'-}UyXmRARÀE?2BX`jbi{8`xD=ՏHx1OX&\-k KӪy7wW#٥%~(&B[ћ|QwJQm/O4_a{uHX`ե,%bN`dpC]#:0.s,GR~=Q9̍SVԖ@iUd}`A z|~xob[$h Q/qjYսLX)a3q!&{ɠ4zUM@SڃfY =Ȋ{y 4n̞(zmBVI&y܅<[]ncA6nkV;+ aX$ e֎! dPr&%)Xőj1 JGHMnr(\ƒj㪔!ʾz{uطZz'fuh gC/T6RK$ydyҩUK'*q _}*a]kEC.VB$9 :FH{w֕_[3XA#åθeT9G_dPc"(4:5Yy+bg)!\Q^Y鼈w܈z zY[,j6 w3D’&wWO=* &lКie3ɢ%ƝAK~ucy6y<ˋN./p<2Qҽ?Yɗtw@Xw$Kyp]"0̈́.'@K8!ĈKp(3V'[Hb2$3_NFl Oqg/tdyxvߜSVUh_> =_I.fYeX)L%xi)δjrB,Xu; -OǰDv ,ndN27KKߚ5&֩ E '. f5k?a&aQ2ݽ֏ӥhƛ+PeLAʼn½? dw91IvhˆJڗ˫P6R^O?`"ˬ=3\*Vb۪@y}-c%1vr`k?:a%Cn@ ,Α=g ߝ?K%Ƽc:e 'eRl*i$]{ Z֔+q^U4S%^=$ɂ* t?,e-:[Z,Mi򱘾t >[G2|䖁n1F3w[wz],0?7vƠhhfO9L ff:\of 5n(c,Ef*Pl)c \G\ϗZaퟜxûvzldV+{u aq&&fhAK=R.Tس!g:hpYb@"/6I$m'(Q *:,mӎkTFu쥽DGF8ғ/ [ E?peȕAI~!lUقHNȸJH{3IHlwE!BTYu\lN~_Q$\1 m%m``ת79z Ĝ%hM6,H\IYޕ5MH""ğ⾑g2STT'GR`p7rPvzR 9g'O h4{zw$D}LY*yN3KOECwUz^M861=Qm2u\XYr?!v#VQrԍa(JzdMm̎^5]MOܹy__{4aC.26CbQv^an,@T;M ͟6KuFfƬxH0%Fk#_2_1ױS4;vMSu(u8b#=m$xR!3<0BrbC\(&?l6ΰ? EO5HS|Z >6蟩wQCZ ]xs{:U #8aהC_1h Ú,Տ7ZaoJ` 1o T#8M*"'a.@NQIP0{BZL4b>oFKuzs.;O :̷emWGb3Q51/jc|6ќCLfFp+=*Mϓ{scyy_=ɲFfg>OUn ~8h9rCfLubKy)8C'! 58/{XC_W^q B#B0Kc/7v<}$}tU`?j\J'VpScrtCC#_K賔EE'OzIk(3,g)+xw0TxHp$ˈÐlL`>ѓc!ɴEIhFK-L<0{M>!I Jօ#j\WՌ!k+Eksx?8hy0}~ځko"xAR>]34YԤho=DY)&xric b+[prQ4~zPPxH@AzD0m\ԩDz@[[4:Uͨ[U" {|aJ |8rg|3Qon$gW E "Aj HU?{3(cW;whkŖ`ֈcg^P:z^R+x}l;-6Sk  $@;&TH̾upm Zrd)^؈" V=VNE]J5Y6W T3u9'J [s:Y:EDfTrPA1.CE1 oS%_$-[ܭGY@Ae6FZI_4jϫE2A"L~f?|0,q>}ZzP{~0C~?D2̷w vrS,c0eQPGqןܪ$X>&MY#]ffRxn#$`<]!:)~ay*^zҝ˃7^f1Fb{2YrlM?*K~e27% R]i\\ :9_j`=>.2 !4 #Q\/ߨea3Gy b$LU(s"')^ZALӀoK /PբS(z) p0sϻژxT:+j!R8i!9dUg=!AC ^pj,Q^@DKZw& ٶ&WNӈ)d4ށKot 8yԀۑ3Iwq>^uc|23|}+|4=edUl^xF$<1)I%\0s:")OH(8HԟޏmTQCC4wgyӗ{_OgLȠ:F}V'[;* ּYz< F5bNӍ=bTGZK=5*}ӏJd|\̕D5Ooy!mm6LgjE%K`-;FGAB5Ihު+ϏρG瀔K9sۤG^A[6niuDj7 0OQ} $\oQKa4rէ-F7x~&7n=aXFYxp;>C6O=FE(\Y-¨\ @pcqi:t)_(Ǡy/cOf[NA})97`5L 1ZX_6p@x7' ,Wد7rǑ'`(RƜRko4GYD@3P*u?b|[R'\"k';,aʷo%Y=Y3d e,0@}|^;w@;Zw%9M3< ٢#;8A|N~P}q'ryTK;p" 6.CH\"~2>ȯ `Kߪ /ĪR %7,P/>υGlcۂۙ?g9x2v8 2ቭ%aCQl.@yt"?;FHe ZIH:Tr&dP|˂(A kw g0xOq N6KH?g`Pwb^IOZi)Φ>S6 m17~ TzQ &ѩ>Klإ<4/ݻ7C'mWzmϵ7 3vVmYWBh]3*fY?C1?=|̨*PMTG$ Sy0 (j`:13Ӟk̎^ 2}.]Λ3ҳ~F|VMx`,[v6שr<Őzͽ`AhaTkZF>WWuvKύBzY`Q/vǜM t[%Y몤|sJ/Cܥ7+^I$Vws,'HZBћX@OȚЇ(pI0L.L)>N-aHsfc0Rˬ2xoA)Ms;_O,"Wr UL-ߴ9 fuvK}nA˽F.˴&Qە|wu1! H>A7(s}&(-Nr¿(tQ!D;kV`LBʋbpZ}D=vZ&,N} 7(~-Jn Y%0}Luswۧ=\>bf2OSve$tL'_Sڎ:UtB4&:2xz a`2|`߻3?(7Dwpx" ?J'dZN'(QR!'|`_ t0lITiP6R#gD@ ׌Ok/!YL/:lnVӓ`c̺]AT.sUK/wc+I OOM_ ~L~RfU=y;"PO8i b-$u:bwI:#کM7k[V|h >ԫ |l|A 3[0>Ĉ@[pO[<=ȀOr`XdԊ̄0b5.xHdKOB%h$(.n7Siz`)0Qk}viꙝT =c3mѓ ` 7/Ua~i]l:#k.,8(Kb91sS"gGShCu\/LG1a/)Q?sm{=Cڠg"m@Գ }@;ѝTGVV,+q %/6^oTWSkLU 9d\ r7+`u'8V*.;|hB$+=f" +ՎzQ+nԍA6,M AjA_MX؋ୀTSr`ժh pnbWt>(2M }vkv>ƫ;oE?|Y%QfD?S U-"mL!a.Ar U#3/I$I&pw sE+.js8KHʣUd̓yj>gRN9=A5!5=B;&< }ub&H6ꈰ?n7ǰ?h DMCW>vFR"gr4]h ʷ802n1߸zN OlTj9Txpug<1'PS0yU6F͐fIrC/P0N|+&S nJ:5K3=~IOUu)Q,ƽ)]OUO6v+R^"M)~@Nt(ǒ  YPN6 C}7M]T#=RFkdBz'׭hfy[h،ŭ$6j4K*4wKL<Es/P"ըݪCpq^KTrcjy7ً?0 n=߄lA!IB@)TALFNcOWݑ8yWle@@ܽ'~.0}:o 9P)2_:Ӝ=H%MkUL'&V [a;Uz=пﱐ^=8]2~LC+{Gp páE)0L]lx\cCO'uL𯚙-9Nw}~`f!/b,vE]7r9Dws|Lj/P+w_9\Yos-,Q-bq1<W;xدXh׻ _RVذ8- UCSuc~@q n;I!܏ n+n!?Pr0=Nו; #@O){1t׉Ԓ}-W#qC2qFx,˨nJ#*UՎҩկP^t✊z3WCV[J"C̵ŃTOd4[[-Tw ]1TkVVdD Ф3@j>'4Zd{쥭]d":xt8R v%Fqɓ:ؕpva 5/ze"&8FG{el?v;Qu)7ZG]fn:~Ȁ.nݔ"]A +9F|Qi}h,9V he"~LA6w+xM8@-4 2Qkx; ܨ~ Lm;vJ'7#ɨwmn2*z4d™jw?70D l aAz3 Dsa93rX(BsPUi!k̩chme"a06*,xL"ԅG7~ͩHt!d F/qVT6ό'.‹X^8j,JFGjVb 1b+ФfR䶭,5N̉5k wĀkKťÝ~xF"8.IIR CM%2aq͊\!3ܳIse+mԯ#,# ;2&O3'o(N/nت(& gVD^6~tXJ{MOi^LV6KC|՛cm;QQ 'QlJ1[G4&kGm8u;OLĮi&7E n~ ?+r%R٫le 3Sٗݬ/?qT}hT㸩Eg#vl.vs2ǔnLBzB lk2hG#@ͺGX Q:/4I5Ѐ$C{S`K9:_[? ܆%:n, 5'0Vr95o B.j 0QMVreEuI  &΢Fz쌚R8{V7D| vN'~yP+Gzsk# Z]s| tMiDB*CAkAM?IT -S QmpLbb/ Cu 㓉2=]YQ!6sg$ڲJZeIj4BsPX+gy(nzQ{sg?t<AaC֑ guh`zͱEGdF._<ڣd!׻97ު0^7Pz$pN}0qK-sgW/yHk]]KQ>j&G"!"wc ˳DѺF 4{Ӱnz{AGO,PJTQJ&_NIY;oW\wAqVyOP?"ğ^WoiVb ٛ?CiKc6S&+ Bh399rװ*@b>=wdHB - ]](U }e,w Q3SuP&9f`T,&Xr9rVC:+pjᒷ|cyȭM#@+̷e3Ao*zIa42g  F8Myq0hi;9"h JubX'b ]fRsDS}KuȗiVk=_vbh@^w}rDOF%!xtw>3[e֢2l&$o*@pI9KN%͖$Jf^IKC(-Ƙ̑Z?jP[Mn$$83Ph3AݾcK5da^iRRY+,epr%kAX HƘ\[⨱и #IeS@] v OO`'2%eRf% lF5[69FQm,{b|Z5QDG. h"_Hn?hW8#LK$rIЯ?9Cا:oGV㮈PGs'cH9M=3^O] t9+QbUp5Ż.TE(6Bwav{wXoݳ, 80ڭB.c +I^p_)ɈN ƺ8V ^ɸWvCd>7zYaZV<M^37+g_l!Ԓ"#QT śr&.x"3g]GPӢYva_zET 4#\"x;YD'cKMМߞ=:pPvK*< 渼X >  =g^Z2#PoZ'Mղ0yry/8=rV=T\yW!ߙ G|.E2 `rF_fy+V7跣H BOU>X:1ЙJJM 9p^apWfy5 Z>Jf{&6Qޙq(vɫ|(iJe j*Y3p?$$~腕MhowVzK3Ĭ1Nbq9-W}m C p2hw*qbuJ}e͈zS馦enu8e21%{sV^пVX՝\n:qB({Xz г;ZI^ut&Ѷ!6ԍL}IUg}ۀ/|XwM[2D)roֿ~fPD>hIR5hFo.b@ywݵIR;%;V=!jP`4MP%YT㚺,i9dN0.eZM4.wˢu`2bӐ0{œ6Z^VG?=x{%栯 A wJ:h"5rs,_-, )& j x%?,{^AD|sXo2q cKHk7֣o_JT chn('9qlaKW,z3e5(ա447Ng"$ : NEIrދŹdY=|uYfЧؠ :BAXo|n*XU)yg ^rڌ(&Z)X2 /ƝՍÞ(z3ywC~=D kiʽ۪oȋwtjj^zc|{6L`ΣiIÐD aN5*Gh ĮTtqۨWqXu~ :cD0E3:]HY\LU?lBC2ijVLe˾JL2C mvO9c2{0*Z%nnX [xW!F5zM sޣ;pŪa~і{z)ѐYM&(i!u\ŝ{di V,W UɎ*#z =KUb?6M?Yw#LPzG(M s+>HS;V{jO,0[ȹBTf=ЂG&pmUA5*|$9oJ eg0kʲBEsAu)7jK?^Y#f<Ә]q"0m-^76iф;0؊~a"(:D4 NhKK`ys@Ƕ팢zy++)bNNO D)IgeߎPo+lθܼdXڽ3[roӍ L?-=۶[>!Pu_@_]JS#~alwtV_Aq6x!i)COsTW{) V #M|CljOaTFn_p IGkN D~P3`Gs,Fl)9@ۮPR$I{Y@Ee !;)-2AFhƧ-Ϗ@U;Օ۬B>M-86NU_#j)j> %HߎRJ :g[Ydl%E^c'|Uپ XƵ*>;A ?z]Y(7x ļ)@@( I: K]o.]~+3liÇs/Rwd34JITFP-<=_/ZT~6@Qxv ?O3x&r)z3mjekTiā4D3]b\ӣpPoO~;EsPZ+c_ mYnʬҮ-hr+GU'V"uϒ Og\K.q]&B KB[| ^dk?q+7 n!å1|zӷДK6w"}\`!8č4!N7ʸ#Z3<,¾2c rn*KM5w͉ŋQZ䇟bUk(0_oG6pe&)ڳ FM/0V1"0g߀8CӧH~75TgMI;{>@$kJu}TMih urN⏋a{WҒ],*]#[,gxD8Izo +fX6 f1t5ȾaᙄLGDdEWϙZHS˱%l޾yÇ͝F\.'#LjPJ6 jdO܋a/mPK4ӱ(33 j1)>=C[-yzɸ+@McBԾ>`T"21Z:P0b_? c2A8{u7cQ|+2ï2[$hZa=I|)NPi@'[J[T N?_I=^MQ\$RA(l+ $΢n"<4Rӑ5RzuOVC:s+ +"5Uqm԰L?s^Sq"c їYc3 %LJ_ ^1oIyX:bVuHi;ByXX'Ċ^IeSgXrQuJ1TAP_S[|@.wcű&Þ"*%ZeCQ[ tXҀZNhjr h'okXXpEU=Ȣ:IyTLgTuZ 1ζ CPR\qOVD]{e|5O.tA5BJUd*NODHAsdTGHw3L.SwRi|UKFIYR{_DDi*@W"~5b7 ;OCZCrVWQG[$u)}I=!c3 {f/MG yG#/ʫY`DC݉$koʹ,no !%C3a!nq:[O?2ϝL} !caXGx 5%T_?@Ƿ2ZDxBO4EGGr"2${杸vYo+M<8ǧ 3!thXK3RIn r[!1fq(̰cc[ NɹwGTx%?eW6\KAN]fCh޺ saUuGxk?+:Xm1T٠wBU}duDudaz.^56pnGBA}Lԅ]:D'f`y84^"2» Yq*ؤ4E2m$Gѹr#|3-/(2, وlqnC`טH ;!>7 pAO{itocF0 QdfaSr*-[SN`^3x'š<q͖5h ݜ#F?"$ 7<}pb@V9 ڸ^W8yߑVJļ5DŽY=$C'z5H0MJ|.:,?ۊP$w͵Ou(06׹+DZ#ĔX*)D^{xeHn ъxMg+8sJ4SHIԦ*;qtl%4_fa J걺HF>U*M [չC\][)ٲ ,!Ӆ'tpsZe(ͨGBڬtqXݨ-=Yf-sߟ6XQ~ɛԝ3~[0yv]RE7A?F~K.l+}ݹQNteRH۾s-o|[A+8d1z'^щ RՆ1rwĕ*mtzl%yk NhyOуR7!9)MwoMO$x?d4]4ծ"&J1wE[GCw"^3c')%r!Fn&3̩QʆhJ (qGJaqec;rO0Nf3i$~6t^a;Bw$G@w>PSiph/8ח3$F%Pn[ "HjꃱIf ? ADYe_.m0jn D,z [z 珀=;{_t/5ww[ws^)'8뤺W%VR /'3NA-ٙP۞!^+E'~~J0KaYj+P9-'bm7x1~g^.<;3P /x.էdˑH4`jSA6}!\0<*"My *JEbfU6n~eϿr`tܓzѐVp=1&yUÅR Y",k.L}^Yz(),ze^䀣"A9~fo@BIOqvߪy̑S-( ?Ҹ&jWPjU@MؿW!b[G\>F@f+VNFJ>R$PW;jPPG!pEPV[av$̐ ڑK&Zn3ภlZ="Ⰰ]?gpdXpeDьuELDTV8;CjԳdi|6*_N SK=&7b$J `+滝EW@FM;[f@,;1 "jԲ>GF G%zz}byKJ?F~4?I(tv-zQ2 m5Y1/+`}zk9eGؘDP=u<6ƝsI=IzoF FgBI㑿+S>Xq%m&0'jXN! W>԰%s>fsݳd1i 7O._g5d'O\$-Ս zljkN0n 1MM7j`!MGR} i[}$p}t,oo0s \!4Q`R.%x|JQۿT0AP:Ã1( c=@:d}06 NN>\(\](# Q^έИΚWwuVki A#,b`Q+!=YFzM'F [VY1lbJO^/R0$]iUBEz-YxϷBItrܘ &.¯rftL Bo3ʬ&lka7ua&óx{0BT?#樟0L:]Z(q\#]C8XpȯnaÕ_6pw25Ęt(/z⁡nAv@Js>b VuOWx`xU(9p&2ڱ([_{dh(J̇x4ߊ.Uth]*G"׮ Iw$`']̉@k)=} ,{/(V/gEPG3SYWmİ#'Ǩ04NܿB7dA]"a0|S24K~3-%G<)j.ďPqM:ݘҾEᔕ_YǝZ=_1b|x(zΙxn#@.6bG}#_ЇٛUFao|F^hӍWFy'o7 C,ՉbeI+ym74\K3 \ +G-ʅZ udQtrx-=xƖB't)HWn%%@澓h?+]Gt/wVF}从|:2Ug{#%+] |ꇂJUÿ=|vFn@Z_ц'rIIٴƺFM=d2\p* GU] /r=#NxV3VI_ {$W ݹ>sOE.Q*o9Ѣz`M-gzii _!O|mo1e}c y-C\ nj'k356~{Ww)IADR{m W,;M~rUMex瞀0R_3oBoQuDOKD;xfHe U"]!7J 5ix v zŘoC쟵:;r̋y#WnL8M//2wluEK$ǃis\pҙe?"'+ qbs"p.֐x#kKcU<}"PiZCN'>doQUb cz ">+jQڡ+;*n~] m[Kbn^O!pd==Cu^A=.]/QLDl*"aHHI"*ؙ~4u]%L%e21$> BMcu/(#Yé]_ԯk7$s׏4:#EG \]#x'!Fw`y(_fsћ#;i~o)RTnMLOߒ.1M JE} *=6\G>+igN$$}P}ǥkNjO-5Ǯ%a1'39k3kӧ(;șCw+LdrYPA(TOAZF1Z{} al;g;TZqfE:6!Nļ*Q〝ѶZ;b%,F.jӇ4"Ck@x@ؔB5=R/ign)=RJ?q)NOGy{Hаfi㥆UJipU0@p Y6HM=%!NXmSRK^`>+u@ف@47Ain;>>e8eDсM_xm_Ld.m*k m[Hj~ò,bS)WA)G}>\0zBs/$v*zv[>ŠDjrvwu=#2q]M ǭM5Qp62tSϏ F:$NK?55,{TX ĐSMˣPAu" DǷ8۩Wsya>$)8MeyuqQfͳg2-l*cQ8bU*^4?]ٱqo9}Ӊ$Zz.3duUՏkE(@'KGݧIXm 9K 7y/T݅4\nj (3R ъr!yHN!8"b T"P(kyfyO#۵)V}CDc1^Wh./O(tZ^w2ѩֵ?ό@#{'VOĢ [T0 >Ǩ(zrφ!QRjeT0=KDKPɨyk @4_ve)jmzܴ0@+, ⬁#n/ta)k\گ8V^+xX _׿ݤ [drD>0\Z&1]I GMxy#lW冝Q;, xmldgs(f&k+Z9OJr;szn,.TzyOF> T . D5;$QaphYMEDI Wjm^mMN~p@vwOk4'Rp :(6I ql29(u9!)N@TOTQd(f+6.";z䐳zuoYFST Cmr\ @݃yAP>*%{5LbLgouU- [7og%)HHAiP@:gZ?|? 72y^Ն<,Tʀ23d! DMzx孰x_æ8퉵E`Una܆ti~ޡ) NǶO`,s(gvA/ah&JȯG*;:dIS dž6[yk,E>LϡWآ[-< ipwx]{VY6'>'Gc|0y [.Ŝ+.6\bWmR.懲tRāͿ7> <`tx`wTҶMyn@8i_33ˍԦ&5XGxDU{(H{"Icjiiy@r_xyǓuf9Ytm<eLon阧cU%a`o"m&K=[J2|qƆ0XETN$syը JG_aGU`߿ה$,IMNpBƭ8Rļd>E9.?{Kߢ_V~x~ɀkp(`-b.zA&V?LiBgm\S0bΉF/j6q>bW[`~;+>mpޠ&\a#\qI2]5p{wKQ<Ϝ+Q:dD KM7bMRJ C.ï^ԣEkLi*E20@Tފ]e8 #?Ț1DaPb=M'wwͱ i$8Y./{> ?/v)8#LYvV#b g;I69Y]8cVv띗L8[-@)R,AśaU<~:vCʉT}˧H!D,RVeeIv+z"a ]e=xXOE&UgjA_?w-%\cH~g'M3 ))[QՒ4>!{YS-z@2 y/ԤOPĨɀ;j?@mO/:.5U8BjwҐ]qN[ Ll l 閫u%3Řűx$sj5,Cc'];04>,5 |'ۛUo_(ӥ7@Ks , Z8~#}+!btgF~?s{Vs0W:Q/2 1ݵiyȥ̆GtjHp/W#Q-}%N+ .44f8Jejfį*ʖwMZ_5U~T:y`<%AzԮ k js{\h;(Wϸtiz& dR*Ebvk6U~[K4R2/\ֱNB.CS,+pḰQpGxT2QrrlnrxHH(H!b  2|D0?g!_Q^ cĈ^ܸ$YkZR~&ߘ`D~G ~` W@-2D8EA۪YZJ.0#,3:~A5A6-:^g+5BmKahJ$+pQaĀ.Cfk2NVw+%`t ʏ7oZƨr[,nBV,7._ViNNI<$VR|OIYjϾmuPa$Wkhih|ΨQ `ǭglBaϭgڲ2QFG/?ŋ:H9ad|pK*CĦ}E+B?/^s$ux;ϓ$n.%GN3%̽eq @ۈ fN}Yd3GܳGX&(AjEddFRG?'+Y/US ֭$ħW[py6vL: !לǘQmȰo2'`*/J޼㲒s8C~~Z#i>LJPWC 2ڧ[HG܋RCO%ԠPձ.n\k׎EC;QIm I"'a2vǦUArf;*eˁY48TRzsk+ad2oiVYuse`j.1<[8 I7evfN 劚"+X?wY7k.XFt˪"(W,S%bǒ[H ވ5pM?:-- ~M55?Jٶt;L|;bnj/alkr9Da?lǯQ~rwfwQUf笟viǽ1s_9o* ay i۬W pG3fk 4ށDp(5lqpGx3.⟔EN NN㯲+kW$N.i(Z)t2|3,*w߻Q(}BZ\tɖ`B{?8VU-1&MpO~\a~nC$}C T{754b>t&R#,tN$A)wtXt~wߺ"'@8^ H0!P$RI"|X!>RNӪ+iFmPVpRK9ϖޜm֜*Cn.+VOA'./UuCO3 igg$XHQT;ԣ߲ZS Ǭ޾Ԟ #EK &oA  @l_ 0=k:Q} \ц[50QFL;C)Kf_b{K25}I1pO{9BF4h+9 >LEv($[2))rN"KfWYy"LL~ ,*U.ĉȀ"i[.*Dlt7ϊ?^Rb!H_ 2JIz(EjߋL+=6ւEyttB'0/L;Epp"SkVUh$ٞ(W߮'e(@ݨ`,E {WREI=y 1m!1E)Zݵc=\^fB\b2ƣOcRM7oqw*p/H\n_>FSPl```%ʞP~qw ~t]h PmzOF'K2|)SIN/ jrq;J Ê _bZO)9| k^1Ӗ!gtȿv:jU;$΋MOD) pW2`.FEUp_}@];r!*UF7T|4ѢBY; 6"YXgFD#:~[#\^Vd,{]ު_"B%䬥/dVN L@䜡}O/1M{Qr/JPo{vFw70 aK\^ RVWeZ6N.޲pŖN 1$CvB.>ʽ^YzHAz[ ٴޛ'Va=ye;1[o۾쀸$!/ߠfne>rj=ڀmr `[g@Ruό$@4NJBG0|kܢOnJH-Wa6c9MHٛP%$%vpݷ0Q:;"o吰ዲ[4Q-/ mI)m٫\4s0$i=W47=% Uc,b7n7e@( B[̑fiteSTLu%Mv, ;ۢWG[u85zIni`bne:(QxD/k2BH#wj_z$Z?௩gC'R]2٦i*$ltH&QV3b1={@k4X7-(.ay] BA\t~H'1)?S2_[y>jaFo0lrϏxOк>5c w>UZgh40uq3uA:?|"_0y-UcHb3l&n͛KK@S~V9\VorE `1j˅3ngKĐ.v}*`fLҜ{AwI e;u[3Ml Uӣn8$TtBTir*i,*:ɄKH9qT|%.͚w,]\C'hNl%ɻA @8)}ʒeSDI 8 \0hP:Z04 ه:Ўw!YEWܗ,VT*\#/No|ȏ{sp_=t _uv!x*jxjR(Ȅu5 b_WǴٲiW- ˪Lx,Y P[b: c&md+Jrgv4P02K2klJ 9e>׀\ p!Єbtd]{s= |)ӌ7<9 ~0aqI>p Ɏ{t@P 󴯼X7Sg;:5v/s ӝnoT:z̈!L@s4RzRe1[{'j8?I1%sܯ>si,W v¾^_ߞ=9:1TY;8HAΠ!avQR sUغIԛ[LgM h[jw&3$#'Js|oJy{ƕNꝙPAgh F A9HD)GOdYSW^u.~i H6x?w8C˧#~ `MV ?Th Dz$occ. 7\u ChcXDhszLPGޏœ հp3XzEb8<,|ȈA>&'eoڮ[ fnjؤeki'kn;Ygć8-rQD0l|pm%12=Pde.Λ+~]K`7kV`3֐Ņ2|67MxiCHyfB5}R=fSx|o%abԱ )|CzM^ֺ~[Nʪ8"cח,%B oxXo@Emd%dY~R$W,:Cl4 x.4'ѭj:_ CgezI1F4/fatMc>Mx"w>BC<،犷 9D## T ep U@e&\5ת^f @xͲ!>LxЦ㍔*ly1^W LT $gͨiTt;\>? t[FKYn:^U @`Tf;|fq?-#myL7?0ܚ462 ЃR# !1cx'X_큨<0܀n䮪CȖtg]Tɹ{{Gcx/;6-K:xh2ڕv6i6u"j /M&-kD}]>oϺ9A¼G"="4{q+I;zs[ ΖCoǢ!_7v0&Np%n1,='\B/w_$,ldrc6Z)3FbsChfC ef[ NxkJ2 JNȄq9JjKtjG*:oyւRƩiknc{g?ϊ8Q#wNUD ߙO6ՂxI1=f ~7H5j4_Ś\DQ|+PC]B:{R&5;$kvs Z{@$T,T s}/8P PXT>s:ɔT پ6^Gu~FX83^W4+6YNi߈o9"rzoqF,<-g8b<͝sC蛂}`7eu 8+wp^i|tzQhDIE n2-|U +g%:VtL7y j_CEn\Yv* #>@%iڶntӨ3 3}'0壖)ڸKϿ/w"qOQ4\x %hFJsOr9`TNZl9fcL ?)g0}`ߦe[ |4KZ*;i)i' :DfHDrjpggʰk;^Puڽ0cZ(C^_r,>Fk^FBXCzq.Oa+#ނN2z9~Qrs%SvCM39cXe >cųs! ;މ{@t{6V24p' lo";$ֵ'mGj\G$t̉ٚ{5\;]KNKs)ǀ`&Hw0]}3^(CIԊ8~Erh̊rKF\aa2@2*E+NrؘX#@FCVgՖGRNV Q 4<_R߀\fާۆX^jIі$OU~_0_: 9|}@+T'ap+iN< `ЋWE%@bJusTgtGϠF[ϯ,Ƀ)z]x$2cX y!ص,7t9ƣc<%qnXtpasL6J?h]vW\ov-T1[2`mH}Zdt_N.EL{b~ud݇ɴ 6Ў;0g='!ZeE~Oܣ~{YYD4[(ST,Rasu +wm @ W fA9QF!W_ze (aع_!H̀yOi=HV+œA{7"\)@~t(RVVkmVY85h+[AbzK0)rEM#T!IP:hV3%պG~jD+yke[=E@DzX3&b+M*qa. (76(G|U5;㥯`yd@RNY׋m-y꧒B5>^nβb0,AIx,{R'(~ŀf 1| T?9?-Wʻ_BΑ[@;o+L r\oP$ d8GW+偘.Ԁ\v [,1]7 p}vǵD\7TynNATesXn\2N('m4iy.iy9Z4GWmoʼ,KڌF:2Χ(NXZdΓ̥9%609V}`ؙ,#ҹ] ~n䩪ip9.*Bf<נOpjm./h>IIL.89GDD1* 4pLOq47_ WkWa6DQo~iPbhkqv<9ߜo7NmWJ2p'UY!Wy|)%ÓaS\D_e'; u/čĈ!_ y0X͚!ϖmT`*%d|t*0iNΑxs{%Q hO~M. ӎmٱ!\i^J$) Kbt?z1!!x1y"QFa1Cߐ{f%vjGEH$.1P)logď<KY{Dq'4BqEp<),X:Ky"\?jV廲V8 O2Y.$EtigƿoU'3VXv;}SEb"k!ZA>A@j+dg m6!obo5p;Ii5"orz"QO$5kM U cX\Ѷzcu%v$d. еynXL\"E,$3 Q.q]fJbF(;BGz]>qlLYR*toࡉedFS{*_`M ^Hli1Zk2G9r= G|؊!@J}T*Gzϱ g 57l4\)WWqj m+rI˴lN*-m4̴B耋)"^R[ڲK%´)Z8 Ѓo-x#} \xFvIK?e2K¯!,F1\SVtKXynbHhinmу,wWeo#1ld!ю} M5ծ j͖tDe_L6pv3<'`Z 3T*0eW 'Toupo|5Z'2y3[rɪo%&q !8J{j_\k$p  1YցZ=>Qe~T 7$D@V2EV䍾{•n2cm02+-&l5t0+?^ oRx% ^jJM4X_3Ѵn#_#[*HV h#gla3G̚WB~Qn@cWʃsE@5q$R![e>R' pgT踳ޯS%c~ WRU?WO1cfØmFoi ԧ̏e6!Vb[QL5Ž)ֲL01=RK_592Dd`B#1}-夃VЏ1U'evIRUB(~Z$+jU(ӿ+`x]:q-kXO&pO'Z!(qM.1h)̾3?)ҺNC:AXw^?&lb;3>ҿ{`x€SjSN Ҵ4訑&|#$NSЇ9T m )#FaOԉЙ $OguhI1(y\(b* pX閍Wc +Oj/0(?%"ēǶ+[cW Cѕ&ʑj<˖4&( \}!Z>A /f,QLK 7[  |m9x봺T׺3&r;W{Q1Zd5DŽ ۓ 6!! ,[j i+cR޶UIay' n;'qZFJ?!?w!Zڻڿp:|m=O5 zPS0L6!#.`K&jȍiٚqWjMS b~L2Tp 1W^Ǫ]ډT uMg$}L^/~ݖyxW8l|Z󡮩oCrkz*dvZY3+\7PmO$kȉ] %^G<գM ShH2-%t>Uʜ/-KˆVq+.݄f/E<D&\#I qnT~i3#O`˩aيIN7G\is5JD -1F

p4_0W>+FmC-=l7;HK Gq@2yT^JK4{By5 `?O|< iQتbԗvl$A|_M(uϪܓ#`o]bd[V.=h_q:Hޖ ~>O(1 e$ BOgx2Gx4Sjdx58vJP׵zhHcr 3_PVKE KAAs|DD:K)XcV}+oyiJLArAte2hO pEKgbɥVH*IrC}/Gvu'/m½ \E;&sgpʟKS_DBiĭx!0##f-ۭw@V#v~N]M1׀$U\. ^i;rِ\&"PvbF%R<sVWda go: )3M!L:'cIVKJ\=҃g W"6t?VV1ߌq-I}o\Rqv~&9mR_*3G.Ż17seE3mL8v!&p0T/kS\yLE&)?$T> Td׃ۀ <2\q}]2$6.IlB)9%PS[7븡$r' ;91Ek`C'k0b S1N_ JֲLkӿzE[@6+ -zb*3q~Ip@A r%ՎTnh$gV{8iT0Ҁ%嵆=Au <r6Zul$J?zR N omb/bI2ω"p+! O͓Xh3[B V}WvQIfI ڝ>@?b!UW1y0¿$e GZQfaAU^! :|($olZdѦR ghɎoɸBgX̀y32i_>6?)a *TȦH^lB`'fjsTrg`vҭ7d{7c>P,R&IITkt"c9 f *oΞˊġ'ijp 'G}ѡ0joע~c$빩%є 9Z cS]A(Ny*+oVbe _J`ea"VDClj/dO/J.a'#O8ۃ~ ^eQ3%`m$ +J~Mx4P&3jM& d.'qvdEU~߽Ųc}O%U3X@a'!d ܡ|-,xEi1 dshob8i@Uż %H8i`pt Ď_YՒ,;&@7M[O8m\giP% m>p]kpMP`HD=9N (ugֽ\sFY]nyݑ&|=tG?Ke친Oh` wM `J6kIv~W̥u쬯T38i~[(з9uE؜N?XB1-4p ]cP>.kxB2KGAOW3r\|=#9VG yXЇLdN Q啭/zCȓl `?!,y5 $㰯1Gfn&X-…q*_D[I敺{f+Oe_ڤMRF쾻}A^GUgWa'] uHٳUŨ,?pa R=ڬ{@pYLN,UCsPJ$l{,V p_c| 5pɚ{Di~X xAx<*+^[BWMT=Rڐ$v "Fr)5d:Vo"`=tʭh_Z)e[Kos؋PS9gBRyusYuz5I;r 71,gLXgنBjjıC8հfZ{3GcGC R$`m 2!j( ;lWM/EU m$k5ߌ8ILr.yfy :n8(j/}F xշ6Rwxkf &dжmؤ'N<iEPܢA FyJrmg~jSwCoS",8vh43cOk|U,.Ů _0㙯K 8AY>~2ѡ]9ҥdڞ"` z HGskBVW2ݓ$ؐ:4sW* EGޱ(z*`)|/H&|cl{K.l7}fMZ@9op:-Wv= qhM EWLQ!%G4ז2nq"h nwa2k(<Ƚ9-nSz%R:kS;cF i^J4律aS~;[xMqm+1>QbD| _r2E<޻ 52 ^|8MCJq dZpᨥA{2]˃\^pAu RغQ;NŇƘKeV66x)Uh. U(Bpб_J9v>bpKu؄?+sGֲ,brڳéoWp2w0F]No=l8!W g ĭZ]s,IR,]D DϜ?qWz㒉#M+q6zqVkX;XEq'vC>*.Tqǃ~e=1L3.ө\|ՖGjIM<*mm?+V˜B(T?8/0|Ͼk$L u3֍I(2yTK3#R6\S4d D? [` 'sq̅F#*zij\. Gl?{@f=FJ=: w@6sݙDIݓ#8`7=Ml!CdAMs?LZv`DsWvp 5➝V-otמ St;ڤNٰ]lCSPQ>c"zBs81+O]aKYa偊*LwHTh5kdn8PeW+ßi6S_.KꑴV+hP)8I|q"-Y%h`oûNp^ԄWTI rU醃xܾ?DקK]<ؑftQ)ϡ;1  3 i WO[e-#5%3b 1FǤZ} `eEɄ-ۃDTGѩz+ZW3\}Ҡ{Yɇ{Sݸڟ[#XCoKj-"\\6ANgNݩ̏}\)!NݲEF&|2HFũnsn#l٠.4Ķ0M[w?'fMA \.7#=ljٍݜT *c)A[3Rru7N{NPxۣ.2Vl`IИp.3f9Z {{4x=%Kܾu ۳ȯ)GF F&]-9M \_ˢI )*>Pdg{#sۉ`>x~9EȅL,uHb0v;_opC16 >SH'y" *L4 )K Qs]v&vo%^"_4(,VZsHtvzP(p;9*l|DF6avoc2J8&F_%tLb!wYjobuy]ǭ\,"DiObpDvd0†-NY\׼]|wI^셸XnBnSAkv[s}*⬈=KBK+UplQ_i) H!oT(#J6sivkEJ۩!8x4}Y(9S j^*Q$u͚C 8zȶ,;AHW~,L:hD1'݇G㝩fꅨ=S4ݘSvʰwˎ?gbrF)k9؁fݷ2+a*'V|BL@C;p]w5d&n1tj- uDŐ)#UAr9ugm&䐲i)6=pi`Z5[ pV{@spYXhZ}=1^tU yψ7F4"ҪD>t,1Ux%M{E%GgeW^܆ O 43>"P>-+?+? WlW #dem$HAf5}d(h. Z8p]ACchƤ8kQ{oo\QY+`fN'AfmNTcix%roiމ$ŝIXpMbDe{q'֌ x?!2W XW0˥$!bGU{-v <$Sn4C;_O:(Fua4ټE8ǏUo.uM0jpIϑCfkr@I hF-V.>M9=d"NN; 53ۉkq#šG[*cBG>)hR t}E0J( p%PE\(wYN|n}h6WL>T,"+D@V}h6R`1) Й[|ZҮ3իTW*$g~x.TmmKOpQk&7Ք矬i٧ٙWRFqVb_k5!V8#_<&*=]n^f Ҫtq$Wş #?F[fhj`f*hüƞDGQEQ. v/ּ/oO!c'~*K+DF{z f9a:&i!=qc OZxtDvLyg9;"J #tF`/b3 / && [d2exkkz=a l]{u-i%M"?&[f19iVpz ut69u0`}zP#ه8nj#|j:UfTçqGDzk+f.[8g׍ }a::MrsU/6i-'h]Ap Qך1F>J|\6Iee%hB.0};}RZWL>ĵۀk)^OK nOl,A`o+`rbs K#s5,,-+~rg@t>d0|ƐV~%g} 4l_D~ RNʐ^@<$vgY;FME= 7=«=j)G&>!^,ֹ^ *v!kXߙN'3ě2,C\b6xy7FZ*Wz7ԴټcdHi<%TnV6 (EzuRѴHioA{ky^uu"FM xnqk 1BˏQ+rxmR5½Y,4Z3WnflntZi#&^y}agPn ;~= {<ce31aϝ|Ts#0.4YٔF|LERh,l)^azX@36p&YN ԗ 6̛AI{nLiJ 2̄!.v>edqW4uӢL%I" Oւs# %gS4ؗSQ+%LQ_˨ǒyNcx]`u|4м]*5bjg$ZRfs"Ln,^ ?e8s.P՜&V2}]T eEzYc.4 Gz \k)Իk?Cf}Rahz_U.KN-LEms)!kƊ~E.Ve[}(LF$H#IׂNтAzyKl6{`%e9C<g`@[]e{><-Y{Z"<,"*Ϙg,5$UMz~ " PM+6aCY*Z˚wڬ^t;Kz;{5T#쳱.)f/cSv>c޷ܰG#}ֶo)[^`hek[UL2&LBWu9*Pi<#ɽ.[Ch9*Z|Y&cni ;)Ҭ78_!-$ XOh]}gwL.s_@k0fE m `{f3,{#Eon[vL2mMQop[gh-Gqi6RգRBF֭MO]Sb1!ǃ=C+ i\9m$qׅBwK "اG~i^]a4Y#F,b?wZ W8;sqʊb܇؟h6CDbݧ04;]Kk8Z?7VVGpSm/ {S]MBnx2+?$CK1זFg 痆YS,B͞!q_xMGoW.5R+v`F 0 ɦ1rd -P1դuD{ @=4{yGz^Ŝ}R.eR85DŽoԇ<I|ntKB DRhKZ**#zK_eW[i7!Un6YQ*U) +Ѭ)7mˋqՏYj <;N'FW H+|>-rOx11D赞l1xh :G[n_ qkS3OOG~9${w Xf^ޏ7"o=')_'_ĝyv@1y,hvSw+7G\KR;k-Q$ lYk̺[;pχ<7-X=.S(G*;갳T3mA1ȄKxKu;>D0] cFkc tWdc:_m=3jTQx(;=T&cV1g]x\d pB7PMw2X!RXqsf!b` G1aI$_Zu&|6 8bJh .hPag²}dS KneIX"wHRn#0=UD"T֑4 >u|ȣnbA-2mT蘚8ъ14>Cxv݌vjRMy"ȗF;MGZkl|]Hc ,![$Z X01UlXn CRWJ!rK|oQw_t|[b4a,@T?U-?Xi7Оs R.DK‰|d; IyX7^cЗL2,hQ+}[.NE4{0_fx,pUܨɨgWFToVWEVA%Iu(} 4P=W5Ć$_%fxKěPTtk4$ngɦ/MHvBb1nA`//am\\SJHIago*/L-V,ahdz>/#8N.nYfhŖ49%rs$7k(1HݺѡvBpek[e8dTڌ 5+M Pf(w3o+)'mx÷efX8_F`xgUjq=gc 5WقzNI`䃄V4Z=*xxW @GbR6:UM=qZncZȞՁHm~"5yN( j@.i+/ Ҧa@D $x&}H,_8Eዷ,ӬXThRFߎj&b"b,83ur2P|&YUq60uS1;:^X?1`X#~Cap>/,͢ 9Ԡ +|Nh̟[L:Oj§;r#.:y@Kh*B<HP#1{ty.0k+ϐ>t8{f0[:A_(EϷ%Ru e F7CȌ)NºRU)sEƫ";N8 A\w~}B3,f.8K6Go96& B-Q@ 9VKa3Ƌ+ Z!>V-!=ueE1>9nco[›VTzY|{oLLJ慑w|=aDfҏɍ^1WO[U$U'x[T֚G KG7"UD#hx3"^pؘ 4W/5 d u84טhJJ)ײ?Rv=KCf (M}3]|[)v~ JTի&GreIt$ohU2AS07媯KDfsSc/,F58. 仌|1k e_1K"ž XYÙ 뎺l Ya&`i_N}"_g=]*S˖{>[Z` ù{o~ `A.4R MYU/Q&>OjB|Pν)oUl2\8  jѵl;łx:P?yI*$KAaG~_ xɳy" wq+k녃S=SkTd}|JW:H;-)oڻ H^6gt{TN2%>ge7j&.xCW@ B ;2_W'jLRyO{Cq)h 6z(-o}E4ޒG_CդnӢ#|of8NAhGj~'` 3Mj/cO/OdNNvgE+ct:{*:0PYV$aWs)m^I*~VpSP Eԝ ldk@ q*79ք > *o/$ܲ2P#RFDAG{v%N\ê_~\?XXn}KYF4m$S#<9Q1q9\>3V%رuIK_k4HYZc&a]ך6CRU؍FQMT7_@P;Jvr}4h4Sb9kbη6+Qt%]pL`*p8[r+; +1 VfzUB!!%؆aG<,ha(2u<;b$-ؒ.N%V>8=V&?m%*M])ظx%E;zI_I6:2 ;l+=S1e Ô`HϴU~`R&yЏnԡ%1t]8l%ɖƨ!|N>y&* .\wԲhj&R"=bEFԭU7(jŲC,*G'cW*h R)[ݮ/LzY ;Oυ\'bfZ/GJ4+uwSG[juN^H42Ehgl-j[OB.e6o~)Fft49~oו4,Qz,td?B,pͿt{cXY%V"b†pJNS-Vn'q3w[D иv,K''g1Y6O>T?}!6 m\V3.X@{I`i"/ѱv!)ZU)/ a |Z,NdGa-,'B@JZ$vU5X!&ssnE0f?:TC^tZfw`SuhL{s7 ´§hR_ά1 Cd5*EP)I"s0u찷hykU9#մ.K&#kY1Jnjcu,߱s =Άmn !yބw0ˎ9@BY(*fiK碌$xwO\8ZF KKBV0 ,5PY:>k_»ءHIs0jXtpo&_[ͯ6P m 9{z0:sG3J*,/bÜʹa(!6 WO d7">Il-/ifNUD O0ӰPО wzOE -FIfx IT!Vw؎q{ZJNEk( & h$N CQ;0AiXۍ:Z_1Q*ƌakϜJ)YN61f&j'@LRNӏ l8S'ґe߱YVv]SJb*Ud=@fB2Ae7j78M<;fjE[?dg8&&>_2éշE՞jhI[D! DDlv-5ѷ>G.RB6.t5ği(m!?!V'B&\Z'}4* Q4{hzB_teX;wޜlJXRES$n_T x"`d\$ya`cſZS|ܳ!SRM<D0ҟbG9QP_ &?|kj6q(A[AM&O_Nph;QL23"I KaяbAGv'=an1o!u \g>۠ṃ:R+3ƯkuSd[{/`Zzr@ h(4.Ǽp]'p^yVu4`쟎Y;K?}V7xÔ춮9E8ۯZ@g;C";>R@ȥL>`?`bf{(%.`:R6(-"@,$Zƞq?Xm-T""2hQ]UVfɕHZg_]_()%}5-J0nnJ$mXK?ZH9jR׷_uEQ 8qz`Y '$GFv B*\İgY%ղ c㤝趷"Bc:r7gUrdVIy? @fdV66"zRWk6f1zS7#yN>צ†d(pKfU!j ;3&ՄN`ggQh+23í NХfSY˓ڧ{]BA`ɭ7s0٫ZEO%hMAKw)0l #Y5*ESFbko 4Ӂ~P0~@Y`F;[SzKP>`(}&;a#xߍaFfʮ Χn!pa#_˲:x c`ӞT|.M ^ZTx뻁_ž' c:R4n\gUP|-g7Rt.Ш䨖OFY?P&lbx>d"t^eYУ+As{ch$bjʂ#ZZhS–yu6I|PYWKWEn:xvWxVI&xsmaYLr]NojZ !2:`v%)q87u\ʔKoG%"|S8h.s"2j3.}TW9iOI%h=i=/8r^qyz:uIК~5 bAŴGa*k1|wE"r0jBP(W{0sΆ-Yf7_aX5НP}Yc*?k0H˴L̻W[`[xNKL`X9rg֙ U'Xke07ج"6T|./MPTn:VD+ͥ!N%A>Tb@CeSD($cET$ N$)ՖN Tl1&Nxٵ.[/z8 wM ВƻTRs`MGIqA3-V: q-(aL:ox#I7I2t+|_нM_7Gife +r8?DL8r<֠4Xg9xy]71Kp2dVm@-t5#`ѓ;1ѽ@ PJ]ojZԃQUkrώwwvG;dBdHp8pدKUaԤ:ӹ-<#(]MPcUݔ)!y03gV8j10s/D놭.磡 ^NNb€4'Hl D VHu{Er+&פ4Į8nx9ғ;&g3 CGeȘ)AsE&}Ŀ|q|mvm3o?zL-αӎf nkt HQDHaB]f)Z-XA@Ju Cؙ+v r,pKh0ky8oB9Sʗe[Ʊ 4g\ē|SUFO zhǬR5+t%W`=أWEX5:ptt' 毖s7#FӉb+8 !+Ŝ_Rr[8v*=CgY>@@ivֻm|h :TY6 XF-+$ n\+ wn"/!c+JCρ9j,1VNC% pM<$DBdr>+]#xF^/-=sN*ܝ-׬O>yw .|1~:g.ک/de==Sýr_T,T$f缕$RXzlaW{6岼%LS>V]{?S[HZɴk*UM?9_[R~sߡ]?Y ʑ7߫fM%,n "q-NSTBOK>y9cOYP`^?;P֑͜Fg 5ZP%yJ= l[ICP!P fM[q!O1h dݖ4Њd8[jѢ6#A)=vY zh0e8fu w }%9sJAra>=9] ^XJ A6xf{8|MhOy2jOqX"z!I skRCn6d%,Zo#nsi ͹ꄓ 62%袲q]tD!VV2\~;%nhs[- ġE4~B 3zӡQ\K˳=}Y1DS`|&,wcjk4+"94vd3>^L?t;TqLv㹧XNf7JF\EL銔c?mhe=ԯ#v4d3ɚe8 b:d6X\cn݃r<<(מ"URw^$Қ?+(Yze5ݧx07 @6,-XaZ;!ln֣t w"ͅXZ]Z ̏vy:F!j2JI̾+-}Oq&"[ _gB בv/j[ |w&RΎQr+1Ne??GpQ,9`2̗TEquZzfq aw Zz[dr/=WMZ=_2Zd{Ͳ Lcxؘ܌LZj@i#?B9JAӛ;S2i)$|{Ľ~4)T~4H[Xv+| -yPWcFoZll)2G+ݑVo';ߊ^AuW7'AO?js )jЉ_#뜅OPW 8C+x6nn(<2d׍>AD;4OILN.)al i(Sӷ4*d)|B3 1StJw ]iN3*C}gZCDt,sEqHަ'jo8붚 sanm`>~ui=u+qrʍƬZcb#O$҈#F`^Y>Jt֬G {_w)K|ab{AF p졉:(AN^΃|fcJݯFː[rF˚xN0PO\%O5(S#ZDR{"ckׁ݈?"ޚSn8BW%"o fgU:՞FNKXyrw/%&T < TU+GόcJ h1=p;[ x4?Qa]P 4ps? ~04hB'o!S>'Oh_zᰎt_EG֫Z=+(1s! MD!;YW>/N639&@v6FL׫NJ$n]OF=;μQqZ f{74fx{%|CֿqnءM8d5nYY[6v8<Ϗ3/,*wnH]v!dm8U&jLZE?4)rLH? dͼ?E"&Q~(3 ~6|aEaѴ\QZ=; r^Ҹe/T;lyе{~]5tDތsOlK`֗4}Jg32=ƬRʽ Œ\* pC[uwOեhA>ƀሁfk- xÔ^nf:"pIv i)f< Z}j؇e\Aq;m}W" (vC\y2^@aBoSF/vXDLH4\&N9K[c*8lbJ6bl՗$ q7sL1x`֋߈?uھ|T4U.rA8+7ۇAf:[f%:GQ)yg/2vawK=z2~Lsf)3sƗCvϓ%iTъR6+-iT}pMXT_ZG ?P")p᢮ȵx88MC#7)+i8ݦā~6agNW+a?KNenc_Xh kD:`=U!G9]*(ԧ1NV˛+"Wy+L[fxqȧHJfAZg >UZS$j'+Dd`_ LhO=S-$r %IOblఏcglF'.fdpG7I*LGu/nmYJza$v4Un :Q^fo_9=ms6\J˂iY !JU/bii{Nh#b8ÂkWdXGT,L)4Қ Nw%6^[ uIccZt=?OoJM cIg<-ږlMq'*9g-AADP¼H͈C>Ia :9^S4?N?0 G.|m͊w+6ľXuo^_[ᘬ{(umQ%x#JΠ&;&6ZեzOS4e Cwva+!j/h-ji·sg_hqs0 A`2ۧxtClM0v-a,X -=j̕=)ژ(o"}X3q59+K[d=Q6`ɀ^(1b^[G$YX-~ ٣),zN(+Q]:D1HfHbn*&bƓqԺ`Z`R-|JT+ iճ;CuGT|N},vgfy3 }aJs@uЅ* ; 9>PNV W08N/nC-qAd5^zw|p<:6pS`׾UBA8wiC'4RJi%qY`@xBg/rQ lّ,o#<1~'%o$^G:ͯڣ2 3>,GpyɎ#8W,( DQ'u"%$?W(Ƽ?; ,NN$)~ xs̜gg47M7hٰ蝆7p7?a26Ů0Țe3AHRn_ѯiu6%FL W]r'5:bWm.༼vjX[xi8d3Re`7iQ,Lg6ٿM^K 5&KMӨB2 TDNneqJPDtl}[zOb&D=lY xM簔MnJ|fr[ wXB8cDff8HG7-$Q8&%Nq ]ݠi;V `@RU̝Hb(.?V8ՐYBˌx5k &"^lԹ|*LIN qY;u1K+"Cui@Ǖz!u{S=x#Rȁ `DG9QqAbz=:nor/l9F0e2E&^UΗu>5^qɤcC=͢v&n"14p | /OqғsEaN~awM%\ VoɈ„ ^A6 ;%ƅa*ᛥMڠC{tqt0ܑeG\AK chY+oN}B}$(,ߧ y,?Cν؟N}^Ͼ])UF8&.zuxEBej=xjPӻ*9?&rZ\[#ӰßP@%>ߓyxmwPYǖ :+mz*~*dG&xSzrâ?7 M5n|eb}ҟ'OŐZQ[6}MIqIOk 'a g;{@~f•3RޓƂHC߼x4#t 0~L-E/EyPW|Q:+9h"HE7[^nB$=޹B[LN(l5E X~.\6$'ZV gQd܊/w|'+^QJ?%O2ͳQTdKFcoj|yji9}t8-͎nm)bnbd-]_Xd $G% F?gm[D;#Xrdbܾ&K7T:;bKzfI-v23'͋Èr1h35x4V}5k?,CKsC;_j(7tpfqqUP*cM j)n@BnhӷZ|-`R|[}|%KBwZ\a'SۂMK2C;AؠGol\YH}Yx 1 Lt#mԇ腼ҽ~ aw\gj$Uj֪5=a PHW7-Ot(;b; 9Fϟ+ZX- # j\#3^v(_}a00s%D ɗ{ZAXx2F3CǠðŠͬos_㸗7[=JEmjnnr)-zUaǷYS^ڱs2&*3)kɐ&Z. pbckm>`ђYĎmv=I3@e(/G3ozMn栔 @ls9<"Jg;C.̠fk%iFE!̏, GyqVH@!H*иuw#[y-ӡF]Ux۬A CU"ȼjr[#sN On!S0=U3coM(  "GTx(^(-|Q>k)8g_r߻(OR%y/r'f>cb2x/Yn66:c̻Zc.* ]q~yӂ3+!ٛ}\@Q=\*z|kT ;y=$+<+#>H!o' E]>#Fx5)S `M.x&HXo18~E]_,}2*u p}^'? >}@b'q3br uB,t(hZbdg 37<{X1a!€wh3|SkD4&? 32iJ_=:P/X;VkĢ%¬TYwrTP2趠@?zwn'`s#@˼H®q1!UĎ7=GE%p'v0Ѭg^HʂIfOPnŎ<"v'^HֺfǍPGL03ͭe'I8N7u-&G>,b:g"|IT ZГa` BZd~' בG+pyX4Z!sMq3Q|m};o.`sj-q {Yz"j u3:ޣ>!rF1܇)lM*{-. n\SST hХXQ;=O\]nl`8@\n۾"ަW+:]-r'{-758g^^w:%E9ͮފ_ 0x) t9O dO4L8n$pōɔ;r=ْKQcjG,+q"zgxH߸zwESȽK1{Nn.;ז[1J ~q̻$gztItxd}uV?3mdMF|kk呝F(^.εW~N7@HqaX0}aoޓs_ҁ^wLïA7]0wDg :"0# #څOO6GBF Ս‘E("Jk"kN_اzgj 3 t{(>c+o_D4$W}ʱWQu>b&iy\^M \%S_%| 5k%=o2?̺RVi`YbbZ(e %^zh=ۜ8HF(B.ZG*vgNh!\sq,#!{ħ> 2nDy%̸Pxm_ev7;CY_Gw0wtqJA`@ur 5 K S\[KY,|{j^B aNu&wnҜǍ  Y/ɁO \-AلTvzC|ebd4*(x0eKsxT +I^/[tJsJLJŠI&K-9BR,>PD^ ǨB줲-M }3 tFުˁܜ,tTpB +]@C0Ė:'Mnrglx_mYK-]EYVj>!!YM%=x,z竬H= x/E.xb H`45Ks-dsqG Y 쪪-s;0FA(+'uN]! !GQq7M(pH|ȫ",Jw1N?LCT`#Lw#h攉z U9Ed_#M!.k[k\c^,(AO,ٺqƉUv}qwc̟?Hyo"qp$WBj*-ȭB&|ZW:iW:- D#~n=ȗAvѳ^t;q8mlp OՉd|3.'>wb9~0fJ^scnw BwǡHwz[N77>` 8z f8y2Y(g19tJi\'WA毇@ 9EX6RAtg!Kзh7b=hc4^ԛdhD}7d&hc3J * w&۝G-N_ч@ vH/1l )Ϝ.oL [l7!j϶+d z}o+C 8,\+}3УdB!xT3i_) 7Ȍxdz0TﭢL4SMʡ4XH+N. @ɀY'X.zDfЏ@,{7bpHwƫp}ߍYhֺ;Q8 TƗA.tG x%u_pK~LQ.g3=90Nc.1VMɐUQc-" *Զba'm+ GD:X̞i]/WOri_-Ek(.>o)-3d>9"a~+0qtyxj^PӍ w;$G '.{2[!|*XYο_eLjS~NdDű4O:/i:vIO hބ!1p)Mf6)S=qO-ȑbV+k,v4t:^ԹGR⤹Yjxꪮb߭6@p~syQ|ʅDtp5.W؁L_I"*EZueQ N0͉2k5g@L*U_*Xw>&oyדa-Wx!rj[=qW?N !/ҊZ5^Ib~⍽3ڎ;cDG3@mhx{^ Dmε$@Q09$3f ~wя̴pq:sGBx%ƦhD⨿̟pA?PcNky<%GM W:; j!Pq,cNZ-'<."K[|HC- W#}'PIrVn%AQuqĤJ̙ğSԞu{ߓY9?OEG5D"Ѩ a:Zew1(`4|w0Qd#)|ѯ6p[l°D#WۄAJ:갮o26 g2WkJ#CZȊ\bAL> ~غĉs,bYSH:8fo0ؘ%y$ SehGJh[6"EpBirz WKˡa$I-FlݥL0DO{kIȀ8@HPaCBL5\ne|aug˰&縺Q_Xa)|2|EhYaUR#ǾNDOw},ՃmTMLd\ieI iăI*]B7)(&q#y TR=Is 2@lc'p!U#`.Gr]WZ"᫋6fF6op;BO/ݟCl$Sy(tWv"D >fcĉ Tzfد=6xNM(姀̃[aLwgs 25- ,!oN >$Vuh^UxŵOsz@r}k|€ 2ĞͰt$+ۅo:AU(ݚ/t"ȇٖ(VUEO}*.BDa jډ|yxyi%Tliy/a ȸw2{{Om@:kȥTwSmH/ kޥeE'kw!$b@edM:-4f%ǒ2z|0+eA'1 R񤼂C r~X-^MfSBe]w*ƍ9}ǂfљY rwZ!Z$5!Vq*W ?N:mu *i70WS!%2Q\/g21 ^W[s{ռsBSQfv_FO?Ϲ ;pvt(Σi@$ =D/+O$JKZTٜWt1WYoQ7HډHGdOBhߵU@EwiBnzMC!hM<\n-^pNJCQY`rw8ܞA'NJ+:`0$ktЦ]oN~gP1i{Zl5y?Xhp~>;Kb!ۨZ LJP 82$j“Z狵򄠮d (Ɉ!x/#xX.MZN!\ԅ- .ig8ӫ#{BQΘ%7y92X!pHD 0'Uw {/44Eԍ)[M֓f筙ʞ ?onu0JG]PYL&bGFŢm0'6~UIL7Fӊe?R7ߴ=f@,7J5Wjɵ$iIC%dFs&X ]uu VN ʣ3H`0v)5ڡq| fhy`Ę;J=~;<;4Gt`=C%ok|O#V$ELbFbR_kURZ#bp%I,X ^gmڦItyU@p%(-Us#{m3Ӕc+HEԔG?1?A"h2p0)+yu&ґ⒋igxB aCݏA 'EU} |e9/giYB< [BZ*VDJ!;A0AvSmaZ:ۃ %8aM IApHNQ$cs'r~^ kn D/cud>Xϊx2o8D#p3,5cC,ZW&Hx~Gr(gcZb>f}9F 43g t/ &3( G*(1[;3q;IƋFj烼Vجw%/l1% riDv;6bKhBg+A햅+Q{ Ya'jՕ{a'P3kbe7OM&ߩ$ C I,[I&̢ԁ5k75K2=u\8Wܻ@/,DV*΅hBa>\kȒI %#n$lr%?Us_˻DIU~Ӈcn*D3~ nУ@qձD"$.0m~J=VQ_]-ZN)`|W'fRH2!Y' Em9bx@gz;{Ǧ3)8كA/U,7Y765CnmCB\}+5Jp-B7 20mgcFIT5Qx܈pl9;a!}KRUum2feRh9˻ȌɠCv[ce7:bg]anrG3# 'N5~s s9s+YfS:ӥjDl.ne,˺H)7jVU}(ҎNsPRo68lBS!o8 Kmv>esL[#}~qeAMk4b,Y"7FH[D_n1'OG6XSp2Zj"Jd$kz<rEWRa;ls TGP?2F@v[vB5:9' *bX`fVVm>'/z0!3BQNsOp(TtXBS4޼ !BrIU 9>V{vb4>MD|:Dk J}WdGpr(nʆNВu23+g'{׀-G8ak*]f'J*߿) NfnVށdA|ks~zZLC}O2ϸWj{rпےlVtؔI*ᎄ@_nFС蹞> X;Vl/i c u` 7Z!6FOf 0_(0SIU?D3L? K)ETu3;%0#r/0:XRE:ޛ_J6KNևsPd`6&^&6 QC9qvDӧǢ_س-RŇ>il=9N9N@Z_WLmUM` )'Ya~*sѧ [gNh"*|}~)t=n[zTgHc)_Av|g;M;MBI+GJo'JNr>DF/ὀJ5Jl:hS! A>j~S`-W!A,dl#$rfV2VufI=`߾Kqh#8V)1rSݧJגjweq"5c}{|Iߣ{ 0v,Ҍ7ˍµ*#ۇ,-@[ۉqWC \ QYu?GH[{Rۿ^ZM[eNI?[CŶ$)]?U,63$ J"3e4_6Z.+(%t_2iwΘzdl'1[$z2OsTQbfP x$S=ChM Cl!Hj@4 fsOaEb>SW H9d ],JLy3?0iyKڋiN#ddz]ufVLSw3q+(  7-Ē݀&d&kX:so|[!4b?l[)^~ǡ\oysU2jItZ&$VLѵ)@ā[O>0LH睃Wsqǧhx&} "q\U0%rA:4x~o,+?. yo^#6!~5#}l<Ȍ΀weS>V%x?:gxɛXv/DDAP#MUj}ܶ7-4ZƔi /Mg ٮ]ƞ)#wCJA.n%UpA} r1 X^1i]*-pNWƦSdZ+]~ܚGRfM+u]i8%2Wz:#}LOd#<0 P ]A)>& DS'J–gi7/0h/3c‰8:6Q.ItY#;1e3>BZeɥD 䋾f4o Xo9Hl\R+DOߦ/Ռ 7uNQIB^ KjKOSq0EKUWKhnI9{ie- "&lP t)Sp-M rf@lF(?isDNI%Zȴ167/7T3n W:3L˞pu/%]XBvB坸9ԎbPǧ]K Xs`h#wm-DaUݹ@i _RX5YnGJ5B+?,7!)ێU$L?/|!cyN% \3_ :(]!n{U[=.mn@_X K)z.d3j[7 k;}/˻?>)@9 $ ͫpWøainjy>x8Y&+FEn5dR\}TAd'jg/]ŝCZ?\fY_$I%obM_wTdltnpEK?i|.1bBh-p'. C>ְNu:|X5 (3VCZGI={ cעsH)@hs2^w;b<Й *' m bº~#OmPUIӱ6G`t_|, XƢ\Z5gL^'! Ҡ<̀A0<ȍ%Sʭݴ> E3FLpy(`8>fk2y| 0$x;c-K@܇E A!WKHu{WY.kf%ܳqp˝QI;k[)|e>̈ =~x~sT:4I㚞nÿm4}Z_2anFgbu~M@c_M&\ӟipG -nD|ȷM4ޱӆ%o۱(-'9R7vOE眃p"*owsGٿ}7[q1z ,` 0,?ѣ#w!xwv+-'z9e= OX&"bλ)SCDR.@NKU+5@B[C֪_"9 ï iX5uV?^0},aG"f)4b)uhiOS>ּ|2[ !fziEN=K5c+W97`v˹ J+ 3}Fq(rϠk|3eLﮊت,RRnC;L\sIKG/C᩵)!Vk;n05"t(]@W$B|c0?ěEmUsSpI ?H%urCV |AĔ}r"0J]U|55dLdlbO\L5շ.[qQ`=Bmo6!n1$ɇ/A5UfUPA.z7Za\e/W`}@=-WktZ,ǿ7Cn8eEuoW@neOSBPE[J#p,^Ҍȼ+dcIltUeNj%'|zFs7imq1s Nǎ ]M+aYfM k%[@f!%;H2M0,m~UB6ucdW )pǎ \A92 ؏ﯻ xu+ݬ-Cw0[; k]mQ"J[o!o<;uiSY5y wҳ.a x^{%k3{aeO/H$Ih&n8 2j}mM9SL2nwi A){lnP`^\˄/\ niSP ']dW-;xρظb<ðw%ޗ_q(ٝjK>\H aҍ5R1OtHqWGD]JER2EjH狨zytT" fDz֨sJn=NDŽ)AF[hK%o`1^NDw0WӮg7^h<%&k-ޑ [6` D9G#t$;:&ex̡h6w>˪BjD4i9~%Ӈ|s` zV9)g- qT~9n4 Wy^~JCc]Vܭl@Ѕm)&V;Zsgkֱk6E*6vV\p[GN͕B¾qӘWy Ÿ Pwp8~Z ðg,q$IRMP78ˋBGhj/93C8CIV/( ygY&&H.^=7y>B& LmeNٯRݦNK;q@\8@}ϝU_;)@K1k}8N;JHa }&kE| :~j{7χE1K z~j:jJѢqN]D HtGA-% cs6xɦ$xt,]7/Tw3tɲZk l]-&>i Ybr*C{(upw)ي.Ŕ Yͤ6\z+hxNI*a6.ZpIiU_{OU7T!ev`}SŴ~ÔctT!|H ߷/7jV V&=eE:d%?"PPO|exɪV#s2g,I-GiYA+"!s^B~"gOJ5P?y@ ^㑜pKpNV %!>s& s18&:˘? {Z)jRa5D°xݭX7N2(=JkG8@S9e[#n/!#hex0^qva=ĊM S2) <> &-gCXïW<-2&4s5֊;]-ӫ$;:r'!G x Q*s]H8'fXb=d0qf'pwɓXV 2R&EzO.oVVX 5}Ϻ<s9Fd S=#\u;t!,gS{hUܰv"iBv:f V"S5Yd414&vߡ#zS)~@cq@z0?(8)lc^r,$DQAKk"Ħ:PKC\yG^%(jS& l_Fc .#`}o_FkX'Q+h9bn# W$PV4@_zhIa~|b[ XǍ6 m%{&0>?R +υ]~d Q9PLGdCɕVjX! a?෪C~!D'+Z 䆫P^?a}M>3 ?)7yy _pvLzݨA݆a^ϔ|0 w-xXYߜ˜'gygDBp̦:΍F|s Ԃ]HTm[ .NZ-{ev)y觵`G{ł`["٠lJ;Je>^U\I){._|XLNwU5 aVV^WI|7F5QICWs_ΏƘ[ď*&M/L %V7ÎktAsf#0P[MyIYA{#P$zD+\6d0ΆDHA 1(ǽڄ̯/PR;ĝۚNmPSE ၂ rwJf> ]Cd3|Sb7ӑ7^OY;Y~4En19rRݢKvzJ3)L o <3 yC+pn^ Ig:m]/R^XZAt4FB}dkC/w*9R!h]UA6s'GuhmPM?%"/k|-͢`J X\:-EBe^'_ !E2129Υ^A _lhQ[b#R.I=a~݌8Fw1eaSԲ+:$~5h.q9\!hLs) iHIA4yÆH B/@OeP{O6 I3*|Eצ=8@M c[MmS<6 J;%J[%0A%\";UJhŒ sJ3ikHDa fI;nn"O1ߔ'`_ Dh~$I]VQU)P69foǔ7q)g=?sdЪTӫ[a Z0 SߓW$􅘚ߕC&錀J$&&N1rD|*~quU]@5J-Vcg?ˏ@6Q0Ys? 7D{ZEB/rV!M\6BrSSt~}x9O3Y!;1LԢ5b#Ңs{Rjc}0_Gk!Q&q8RŎ("p##6P45v9qsCWukePJrcFaA{EL:=y>kxOI " ٶ#&GDd}6™m/=ln858b;m5J'(C=C_cUE"q`,0/D\^ "rEUb(l[UdIQCS ̕$|/ro"ـ<֪@DeA$&Eǁ?n[8b}wX>J7y # mML?qz;7>)IpYh~}GNh6 ߸*Zӕ%l5ck  k#mRѹU9x1gy7*0r#u[@lA̦ E<g2EhnvyԊ0pd=ß. w!R,f)% 0slKy f+oֶ=0Wamɲ%7G_5Xm ,ӓ͈°17GvjtУ_KGIO4,Aqt h>iL#: RXrG̺@ eh2q$!2!fyTg_JAMSmP'atWm>Ŀd4p}oLH<_ҥ)BRt_IRwB ^<2+Zyo?N0+j}a2&!GBfPa{߰Dv7G %Љ _p P3cUb1~xAr͞D‡Z,.h`nx yB7,@P^L Ebl dd)C/+6Iw+f6$^'1CDXG,걡^x:bon՗N@vKJ:8bSOa"{ppb)D$n-$B|_^CPY=8VoU# #yd9GQ+Gԑ])DP >Tf`og]k 2r qE7ߨQ҆yzF`8?jtD=5e2 MTݚvH f0x1/o(;C-F1qn q ;ˠK5Eٗ&I5$dGR03btiᄽذ9pX .- }5u*%Fl0F oCWU ͏yn}3X һ6G%EpRDۥsԏ~kFܡ =^?`zca.ek+BlLl?J@Rf9zӗ)O9ީsc(,K-{ytR=MH]uv)1Ѭiz%s/".tT "6Z.?0i[r%yWlpkx!+D(߬ƞH7@I+Bg>\„[TC6;CE(BvJ[ I *!RؗoVSkjtP-K^`ٮIs|+D.oA3qun.pF>'Ц㇕Fk  aga+DdW}Ю,#sxUY63z˒g}53&9QeZ8>#ԑ;/$]lӍ:&a]o)w [m/>޵^+Aa܍Ď40cxǜoG]휪 FPwʟVr $NJesKΈ--60  p;œdE1WMߡuNB (uJTh]4t1ϙM5^ޔ}VgJ{FZ ~9{Y~l{ "lpOo_lPӇKChä2F-j4h .Z<}g̣?ֲW> w)Du^܍Gyf+!k0_@?@)vjEag]&B~uW#"vUGcra^\u8t;C#J_03lbOFVy9 l>PC;Vx։pnKI8/Y(8=CkJ;| _[Rh̺6{MGf)S hYZT\y.$I#Ȯ5`uH]kQ~*EIB p3 ~E!O[Seܤ6k|9"hY}A޼:G*@r-|dGӅPtjQa!v'@~a1%A4ONQ06 ~m]sT|cnWH5.m//B e@ Ne:'W?7IFm/rV*+5Zɱ<͡@m+_Pm4dx.꺎^/)W O`+⌡I pZo21PٛozvLINM:R/9>,=Ob1/;mJMJK X|35N`SgJ=3\zOaY>Sof;\e ]nܹNTY j<0ґeeOII 7qG) .ESb04bNCpl_{D̏3;]MˀgGNUy~+ ,@H!rW7p[T5g=?lr~>8^JFHR eq%-?1g_!`WnM!y2 \t%>_.dk0x4Φp2[ztCQc\}HyY 2k9id/N NmC"<$FK$$=~ZXɪ!g— "jKk^qmt(mC;*?1c;:7[c/;iWzSYh [Pf5F8X8OJ4"bHVۡ-)V:_!jb(Q#G!&_Wyڹ8sjqdMx Ȱd9M K3S yQ9w,-4v* ԈMwIKֈ#SFVyaWKاE-ir|"ǕK~p$$dzuO4j{c&IsęDtRBTvy)q #A0I^?O.DkIqE&͊*YKO [vD** "J Em;A:)a9oQ~Y2{r &ӂwfhE^͞>%rC|G)~Bu+' %x,Niv=?=Sm &hV2[Q"q\}&r;ŒB'e0dC&=FmVE%,әϪROv[)JF:%:bV쀿NfG(*)cd~_Կul~W7yc#z@)r,0Qej(aCw*r3nY Lʎͮ$tlI]zE+AM>LQ%p9eM|FXd/E pc4}A|5X~~1C3-S:aysm,,Pr-ڡ*L}eKpmXTX F^X^ ҕK'XQ=VXW<:V(!jl0GA⡐Hp_daz 2ܓΐK DТ"ғPSxG|lx  \OTgyӊ";k~pL /LĢOm f~<@ȼa4"_6XG= LBpM]mWl=rmaT§VM1|I] xW}Onii6"G}aI qyM t0ʷWgcl^Ҥv#A:ڗ21eex@yh6g+<>P!'D8R;߿ck$´?8d)n R;W$W\X9τ) c !Hwʹ_%}TUl4b_ݻdPn# P$֍uXJWm_#"Z4B @dj3[2}@^@]!ݻTp ٟow5n_aZL# j M Rj'һ)3a }3~ۓ#3{IYs$W]QPv 5-7r9QRύ .p fT{XAE>!Z u4- vM|Uo,¿9,#a !~{gvl-ǁYD!``/xnΙy῭~Rvp-5m e!fvD;ttOfԝcSD,ڿX#Xi ,kxnf;'3Y^m|&<:nmea1sgZVbn<^*F1fy܏gh =ڳDk=uk1ۨN;ƽMRXXخĈ| t%Z_ێPk418g9h Eh>z%D.!̌ b*)m6y`= r DldZ,JB^Lτn$N"(\;W5i֮43.HK{+NyQ*5Ke0EvoI{BaL3¤Q 2GpG`u 6&}ɣ;^'Kpr_HѪh\){شjf)!pNx1LJNȤ8.=)dJKmwn-Sqy<'-j VŪgִU6I]:rµ%_|}oף=Wz1*Њnt É 6}Cõ28ڑ*{ʆntЌ$'104 x've TUN#!S<`6? . )zm&#lE'E2A2Y9akNt&W !y <^3xoRIMƨѻ<\ߪeŞQSvks`ҥ LWHwtH4#`&jts~Y-{1En!HH? d+SAjy)ɱ}TPC9 s{#V!&ZK&WCO!*x }M2C%0±RIISf͔H?|4f0` ^eO,>0h-/ӤeW_%G^^ӛ KtH*_5^jbL*%D5`Lo7cSX)>T3}0VPAG|Oe8#ՃBn'kԳPW"gqMQegU2[s]d-?e\i#0ӽo ̿RcJ'1s<ˢUSDW}!-'%8w<+LsDBK!F kcGm~ܼT'\|Ե.OJ4>b@A#53gCgbsi>]m4!&_\-;+nǢ)q@6 (m=W¬)VSƕ˒ןac.dqM0ZNP`x-羆-GJuʹFvj-Q5N(ʎ6V%GPOV2l@maⴄ #Xnxғ\3l`QLb072FWI^j#xz?=w~&]ԮG-UηyU )Tb4􃰲v l CxuDنhӮ>6=_ċ#m0؄$y>8=/Cu䭼ϔ_|Sá_?MìtgQѻ!+Z$;SxyWg]g5ZQ3<Q]2z(I68^y~Kk۽yj > c"\O0I5OM`DY5Zd&B=+H% )!^Ѐѐ)t; 3w_CHZmct&^vj[,~tFOg=!J݀ X snhc^;$V"ʘ#E>BA)LCff  ;߽1z 6K|MAʎN.1s>(RO6V$1J%9\v[W^* ՒWWA0&\26e^QzVz OƗ&d`Oe'?KkpM6I?S4X,qtFTVi('MCulB0Di/ /6V6bp~kET1KߟհSaFmm+P5ŗڲDwQ'X F'3ՏSw -(`Kovy (l- .5S? t՜b QV˛d 4q8sMPyC;SM@5J6OYwaɓ \һR_ ng.=@nW Z!Hb*&%iuhfh8н`AZgJ/}@/^e Nb+6(,Wv|d +֐~8tjF=suc;};G4EL:6B^ƾhbJbHӓa3:$QBFK;Qݱ_w'D̮=򔀻aAsB-rs-*p^fA>j]V n@EݹDvc銯o'\@Ԁfz*:L)zXr Lt=@./Or(ƯCl@vv>&l!PgD4ʾ KȲY (Wcn Ǻ0CY^\?II8å='(5#!X0E9Ǘ&.x9%x"aR5ԟn"<2C`Y6In*[p$rw)A&ꛋ0-X8O9cAQsҖNA4LFUBQ3cI4B xɠPg?ȅ>,#ȚJH5P*2uLkUO& 5G<+kgpՖĮl FRϩnBm"7bnci 9TST.Cff ݾbMZ AL(=?F;*fb:H3,~W'R' .בTS} ~uL.hV4pTOEM^__{=Bӌvw*{-o2i )%(Cih(Ђס'j!]׶>~'/BvE_,m,lɮ~a3|CF f5: e /Σlç~tZ1g,mfբ8cad9A zN9MZ̷f4naMøf=ww|5\1TO \w^䨼Зht3| P]hmHp:w 4b6 }7X>@=sQervS:(c>ʱYSA[VnOWp(]n<-&J͹.\*AXhwJ;_̺H%g~sLiJ$lE_EQo؊0%["Є&G/DŽ8]SwW$ P׼q_{Q֎N\Pq }L>Wb(%SN\,3_lڐ :zas9=pg}&_ FmO4e0tO,Y0;fװR΋\_Xk X., S(H})ѬRC9 doJҜG[% .mb$sta&p@y߯\V)AF 3UY&c M=onTM>kU?#h,a^`XMupfC-dz`LvNh T؁jfɢN2Hσqk s^纃נV^Ŗa=ra\D|]P"]mʷԭxIw%y,5"}zQ)t@N_QoZ:K p̼~N5]c2e1(YN,@?E.`oW%\,65J:_ѐpǗ=A2D1bb SR/eG@+սNjah1RT+unX)c˘ dd։ah?n 䪞Ub,Ķȿپj173ṉ & y>$ Gf|)ԨQG+7 z%nWA.Tdx8$m\aR7'\>)X 7c}_I)A4~e,v$8]]",zݢ p[fQJ[TaVU~=.<-;`;Q@wP}gs!mPu ϏJՆf`/AF0z6IJl͊ yRe B \rD2Qc}vfkM7 qDП{X1}!/@Zy.<Ԣ b6]X(NZ#i 1]'~s._&զ)=Љpǎ; F+qY=%w:獦@,H͍G^p 5k Od Pv!%T\>,pߩ]+<+~ sz~(zR9}(>7 ~?.^;}~/3S \c0RwPOXMyb&8|CLT۾g_=ưN w֬I"Xtnś4-q8Cq] IvT9?_M0 a J >ᎄ3uoAMgae/|7Ɔ!|Kdd9I5:0?K̴O5P?c ?q p} wH2xl%QpEg0^wD!wGu!m Mdx5-+i kA;=j늋:ڲ&T>Bƽr : Z?j<E^'.o^~R ?w[7fn+y{sl}SHk"8@%Ta9\ ڴ+Hc5=U!Uj u n}Q#ǁ =", s&v\O(d ]Q&Jpy3Fy^N8pf7e6"^[j9v?8`{jMƉiÅC% 'sP8k;/qgq;li\l<P]P/AwaHbLTzGISV*ށdZ?5Ew5tn,K:%3hnMPաA!$Y#FЏ yEG}'\=YvfT,A@K-}1 zCfqdt9YUʉ2&bt .sqL<G=q).Q9ZKȐr?Wm>/*O`^v<e"j =8K*X.D G9*1"IpND>`"6-D9pD &;?2V r ,.q=x*ipB\EJuArΡ.LVW )aR8 R;uҿڋ[=Őt'0I%\D6 -qDq)M4zu᪳*<: Q~-_62H;+ yf g=NmT?t Z/X>x݌QJж飂`ҰJPCNvs *)Y̧ /mc0/lQcZQJ",C(sG_I[`Ѱ 58Pi2ߊkOb ٻ,VV)y5GSrv$gH|+b${H34͝`d8H _8ho.Rrizݞca2jy^ڸF`jD>ZxJzYj{ӓ{{ ?;Gf3Zf+Dr?ۧlc_̆ANPoh-1>L  \[z Bl>GgvA7-MP u4bEt:b|hHBF@_wjz/. $Roq۲F#MTnչxD؞M)$uf=̳6<]Gkhd[׏Q@XWI]5@ɷ /ˉk%9JZ꿡F~Ԯ?ɀLG( l^hY:,+;u6;w_eVhJ5JЀ_ңX#R07Mg0D uU (+99-#w,HT]^'iк: )BSEy=.D{6Vin(bHGᦗB'0sR!7PkDa9<gm\h m M1j pEjaźOF cvU3⹿m וvq~BN#cjlB|%D`{ MrUb'bpNg# "gJE+?Fwzm3ղXV5Md`fH L!VrieY&nwڦżqߒ'Jk}/ڈpn)6j5n3z"ڥ9fþ/%@@l:QsO_9ԣWBBro=_{90LM傇.;m Euz@Vw0WUa'|c+NX\ uH)˜ $z:cLl*~{'4a)^AImZcmd띻R b g40ct$Pu(m||&VjiV1_F^rMf=hD{f5m۶FbZMgM7~HW6G׼$wgԇ'\knhZz2i4m6jNjz`SjYM Ց&ᡔ<%l#py0 <>31 _ `͖w"XF&gFY#9 Q0sM@[^mI7oz5fUrnz @#cK_EiT,[i-{.>{--+_b'dv]:+􂶤ʨ?(2Pitp} XQG֖iMu#fG%VH=eYƣo(O] #`&>{t[Du X|@mP2aQo&7k U^@޷-¼Yh\QiibTC4G _PPCT_ -_j<)򗆥HbqށeAѓ<>gmC 78ZK)V;ʴZQ8"h$b9G76FԢwmi-zC!+DcͩMVB6@tF54iqG;N@tWʀU&/F҈:|/:Cl3t&ؗ4!B=IךX?*HaEn;3Ak1窾Aם~̚25 e]My ܴwikcfNs6BQR`Сrmu&+$:gbq\"vMфB2f3֗}G'? ΙZZs7yZL9j=7&jl!gmr<)? Su^X7?hO3Ph4i "#XHѕ1*T}6S3%="p-2Y Tm5h@ i6DI9|!;yיU_R 6eW0‡] t~= (wn".D7^g yX~ }Ψ Oi  =4N|;~oF$f7Oܺ"3y*["9CRcjCki6 [/;{yr=ՕG`#@ ZS<veRE5b$DsvF y/~ݷo(4mֳ6vC??j*^,{7?2"0MNEe{e$ӽ>*qa%*i@+45~#ZoU!eA_lZGX~8G-nlJ;]V7[wܳltѯnOJbE_ ZӜ3҉ũ8"C0"3Яw=_1Cӝ1ߐtdfRm-[닷 Sq H*uMfJ;0F;GD֓Ie6ixvIkٜYS@VTH_LDܳ8Tl- Mݪ@dqT]:x-AȷE;)YyNwqpB]Y޺ָjbt~VTt4|M7O' 6P"'%hSU^ŪEV݂6B(5j."@ښo=)ĂPha' *_\.xW=*mfLJmvP&Z>ņD nDlRG{6` KPC1Z#AS#?~K0YkBqAOeAGN|7BFKcܨ£896(R0Xf*}8 'JP7\_kn44S=QiAyI|]rj)!{RZf7&[s5GޟZW30\ 0Cxs>Lg: LM٦Jd5]*M/8ac#{PCa\Y 9.1*IX:#1%WH[>AWtYlCU0݂ _'w>&&Ծ_[CLx JF3~7=~G$asKv5+_W,W'嗙ABTъ>wKqʗiSFLJz|0 c>T)[k74K[Ag~]Fi; P5*ShɈO,$cʗWRz-<~#=˞b.FѠkeWSuhdD*۔hw3;w 0-6 =b.oyD_oi[:j96Wە7} Vª&[,ҍf(Ck^hk Tp%UP% )t2Jcߐ`S5땄,tm_Xۥ"q8)S'%,иegBȌ*_PØuyaYs)'ݲ-bGA𯏖gA˶]nUp`9Z]T?273<2Wlhz#ʐybi#!}p[$r^y74qEwEz 1,%*=d weuK+aU[R R t pSDbQ_g΢T}%@4LgY˓/~YeyE T/A2[*W#XqkT:n[GX["BVGki|ZV̛jB2QmFY9;A!e>֦exk ?p%C?`b^I8wEL#I;I~ 9Z'!b^>r"{ϣI0Bd-ְ<'Ui).D(vqlŶ7^ff#'R+-02\@y3\t*ꕼmݣh6E|#=-5D2ZJ \|uюUO_CdNv~3QM=c羲0=:N[,tI{n@33>V?{uG`PtB?zc bc(}~_;9 PKC5~NJSINE{kaHP >]~۲ nU ?!,fPx1t*iBYkc:OM5*y(p7t^I!;:%H֠wj]΂NϚKz~,z͙.f羷86v;Ny%Yj`aWxA}&7Ï$K<x@OpF*pϮgFW)Tߐ X}v8 #Vẃn|V[oyò rp4phy d#hŵSϿ XUܸ,mQƺ5 o@ b ] {^q]}KLu`+r᷻\L&>YTJ1u7b1^gDdJM ϗa^iD[DO44GUbޣwPwGoXiXh2%TܫFLY(jig$P߼{[Jsg N[F~_|yBߍdp[_4mt 9-kUqCt(k:Z;E8i*#I,RCNusMlf cخ) ٪2x)űz7Ѭt6$хt&s1Oo0AM # iAc2پmJ҄`P(=*8~c8h !ߔa rxTs1Յ  |8foLI+s4nG8baR[9tXC]zi 5!>N{2b5ݜIFedY'_eM_>gɹPgqݕ i4|f- {xLimY|rr˟̱@~mNeܯ}!~0|j3Ȗ?KsA&| FI|n;#(E/DY`i.JنqsKc7#m*3>MXwxOH3ߐ9n Zp?IZhAضaskFg[(koL UpQnO\1uPF3*;ȎNj,dAsoͪ]➄.qY֎hL5'q &rXBj dLKOP s;׮4U <+ޏ.7/gqwزߺL-SHj>;u?|M8LM>vॐС$R~)t |}>κkˣ3Eg)|Ы O)Z`%[x tcԓ_f>2ޜ*L,M٤a^ExXK ?w[=U]5i߇CjgډYTzsڹ]qa&JE^jܹt:r \ٗHHC2 X><> ߉~Yo_Go߉@v1X&L7+(R`Ҽ+]*[.J-hr'ĵJ&j{ =]$/ά O +1ywNX)mA54C,5ђip?CdNٲ3Pw:#JeLZ 34,FƌqMB`ajD |pSnxyCyU|P[+ns)!<~ۡ 0]Lj4. "S»X Sk$О2B<󁇸9W9E ( hf 3T-*kK.8ݧHn,h>|s0hdA&3-d6q 筏ߙի^$夗-Qpg9#ޗiDUZEoJ:zf7yv3HsAon7ڻ8W<29mY>~1v޹1 =EǗah Ů#a S+t #\PBD!J7(qXzwp+fEgal^PgD=>Q͈:Y!o.0F +po&S|-#g-6s2W7EbEֈgf_Z-|mgv+^3V4K~Ryl+o pYJ]٪ K b;3a΃+@5?\\hDx[IYL!dtsCϭ_m#o95)Sxs |٥`CehЗ=TߟФʀ`z6/و/ٜA}s=1bzPxs);WD@+zEo|f{]]Rpꏩ?LvO4Rl58 C?"vPԫHx$="ѱo %\ U=۰[u0@]&:;jT A݄ պSeO444woRs/tlOH JISxm\_d~5Heoe2V4/G̠JH7ʥ%p--NVCH['0'. 6Z:Q1s/Sa0ק{qi{nN^;u gk^Fl¨cW@&ʨBؓ3ei?%Y?fF;LHKZ<Җrtڝv fE3yr_9$2nGLY?ClI\SMe GktmNJ(O~;DfĂu0>CWW 7PMYOū c_=e\LWTCK[4C}ނW۩P0˳a7s@A{25V'yVq^}ǣN:??"oTG<XmENƆ,VrT&Sțz ҕ%>;eP@?^VCWf N(uC{JEpX)Irf^iUb6%6<Go7|ڔL?tnhlSyhp=0#b瀜K) 3sv!p; îłRl+-BD*յIv|>49r#YJbիkWLR2 o"_dTat\uF[7^؆/LМl ƦXXGWmAtĘ~Yh)fLPlN1hr0!Y $}`2 n6h~bЖ'D$L:NcTUY[! v93gMwC7z7\K> Zw;2!nI# ƀ??<~,đ[5-a}J`˼Fcydk`U.%1AM]o&%CJ XoTz)zSzxt82]Dp4{TI y7wu9<%"b/=t8hӸ+G0'#G ^"P@o:75Gdc_Y",Mbx4&q9EFq|?G/I& ` Fxzt-c~zˏ1'ҫ֨I^Lcx .4LDgw?^vF|(S"h%rԗI|CϧJ | ޭ K$l|0МWCA7_~1!A@6=癪鴋Rg,)[FHAݽKf rzu,H^(1epA̔\]qϑX>aH%Ŗm ]l ]F˴9(-޶fkpooEC2(f7kYdumqiu]SpT0T  A~ vD#33I4*ME|EӪ}. %pj4[qj| 7"GG~ѡ|~K _|ʙdzk<~t R{fw݄Ș@FVC͠pb%,LB8#S#X+P(BbŔpKȫf^%a#QߍW,$WTCu~f"E}"<{lkj$V69Ma-g᝿1K3i]'x蛀=fq)[JQ& F13fGh8_^y HmI.sfTk5ϕQ Ն v],dYw'zs/컊xD̩F0I{Ԙ} ~KRw0c֟&-cz^ uop:拴,!0bEcVuU JBC{8/fq8Ͱl?עk\$( #׎-hq OpٔQTZKxƁ=׍+i﹗|K|%S^ۦbqgs\hk3Jx*J]:_R]nٹ+ oݓAxQcxMgB\1POkVk; F̈́5ΛsʄV . Tă,\QfhVhVJ0r'7!Nbn2H]=@;lf};(;z+/:ޕ.*FTZЇAKn:>xW!K|YQ}:)PJUGk=1 9G5'hyleJIs3o ʺ̤2:oqM{ՆYPP{O,ߚ7c;{H~a$e{Ў u4T";{;%󵃧М+i8?K넻cȞ 4|!rYoĜf"`:((r ʩ2 GcI }tP;v5g ܷ ?K @<\`M]W?uĝ^7M5a{^ZC(r?1 EU~.E.q/}~%^<#ѹJd 5w% 6{e"w ٩M <#yAKihGx=7E^/Կ<+SU䪍8w>f)>ifBKf T!|64[o+T%"I]sQ]Qbr=>[-NN"[ts\LQ:u/ pyzl.5)C±*^Ҏ/,ilM='jxM*_/V+4K@OWcOO]O:i ʙJ/W@qnؑLĵif0RXpEF@MOQ3|OK)9󽢭c3 ;2g GIH)0 v/:d`[gmŏ]_['c /lֹ" LWDistJ 3^27S6߯Y6#])$b9nֻ%{}4%3x a3C(*lA@Y<$#[lZ$E ,ҪEVRuI|5ͻnD#55L0azH( "(1?X&-w:'HiZ鵻V`Pf^pNB`W6(@A)x^Ot k?_JAo'cv~U-+k"B1i,hc\oL"#BogIOᄵ\Ծ rϕ]<q"oIHvANڙ5nۏ%-[ a.>1JXnT~Hbi8:_qXgT9'BEM<hdh}S `}o"9\ᘹ~f½^쳞W,U{[tFQǕt\LMIf;k1֪Оq]-,@l:UClYk5= =BJ.Ceefo2rTڹ4ȶ5&.4A;^avhڂ>rdwiчemQH;u,K`+Vcb fFP[B/9_0+II_ƺJv3V-A/4?DŻW:rRu/Cł. ׅpK<][5NբՎm6Za{;o%5Y&H nϮQ ߧqD;a[Nc:oŠ= j[8} O;R Q!2zM5:)4rg?朻@+xT Ob4婳R>x3f5!eW)XmdNL!3]YnQU(8oExsDU XndukYv [?bViI5-FW^ nxo2[Z"?lR(#"ضCt$ﴲrm "0'kҕ$<#9קez9k2BrJu4$iTk~d^Hz9}䏏V8Ċ 䠊pB1?>2pLܝC [Ms4vCC/~>Wi9Dԩ [UhH>i36_$"Zf@ꢊd ܥpNO61)gĬKnKuW4#'DJXz`(B\4oŗĜ7RQ{βР4F{]R+hٟ0•CEy~ g죽sMr s**#R>evWsbwR(#_}pkڣywtKPW;ZWDP50[5ـ냬ʩ[p0 z Ƅu9$wH.f%i:(Ȳ4oCVД{LrS<~DMUq\<eb(;fePYpF@cX^fJcSL>*<3)rPs&v!>e"LB/Pn$4WgO.z5zF`8g! v?Yȕ:w҅5 m_= UP{dg8%E[>j6ju/XgaPXc_* i="/tO:H k̉U*y5d> -5v)#lWxGv b3hg0#Y$J߻3mէCsdaDJ}b7_>;`2NB6k=h]t35D@PeqQlMHdٲj<AzD#3 Nr#a;Yy|~}g䛃4{ôCk%DYN dsq 9?FH.a 49$!^~#AXBm|Ƹ.&%?VAk5]ddJRPP#b _"؇:qCr1)>Fj~ b>=9c:ln,,B/qf%h?*W[g!b<>LZXw5^OA8x< I|Y=1Tll"2UhiBV o[IVʖ>A18pռ!r 1B;b#6[(4G-f S/4?w04cEl8 w71 $Xȍnd>Ø7G~)ҿTC֎⽌h{6sx]7i]hf3<% 1i2N6_痹GwF)Zby_A M;0Y ^`4:y>T:LIf+^67Emj!='+Tqj8AE0j؈~A .P e~v.2_tSs=Z.ɊgLE秛˧X^ͯ҂ h*'CQ'sXZ.." g8kM6ךm?[^HRzR՗[>M %PdaB/h("F=q9F%'^<?Vs5Qim7rOYevaZOJ7XL,E[S+8H"1 xFrJ2~ܦUZEؒҪ3 <&[8"'H^W_m'Wamhjt.4p`xU!MKAs/A)wҺ7w!?fg(/ F3UwdF9$YwWP#(q|L&}J,NX9;. ?yǐCLmO 4 U&RIF)¬sWYZ\m2lrrʊIvL8ڬk$;h근U-)%_^Xe? ]8sRT^+=6WnS]ki1-8L5xRdz:;io-79 yp堊&qRXζhrZ&90*hLtڢTfMhQI8xhf')u}zG1Z2߁cTzo[ pM\K'Qy_d8bY(ŐQ#cuŦڪQ!6S'ϏژfrcoB6H:^4YsP˅ǛQ/Kiz8XR*[\yVDRϭ·m"#@ve2̩דZ(Lf5| 3n*UJQ o\ԆZ:O^8p8>+{yW:4{^X-4OכRb 1ws .?ai4eH4d;%pG%a߸yupGMKk.|9ˊ5(mp\/#"vu[a)]T7~`JSħH:I$ܷ H;+cmsRb@o4M4Ֆ{aB +yAdviMSaVpuakʖ0ec9nl/-\/~B:zOXdňIM3aC>!WXcDSqh8#WV-D:Use]?DON'Is$pCSw3޽hUS it<ز$(1D1\bȎxϕ.$W.,elRQ` GЗwZ@':+~XTuE{[fަ^!0$lқų *'6V|$XMN']Րg'S!5Rѥ24Ψ Jb.2 ֹ.д~?&{˂ pر|,vM{1@z7KQHр9e"!bZ}Asݢ҅j?MgΏn`b+bmk. ʣ`oυd7fgoML Y/ROe7L،SG(&hy1'im^qb? 7@K jR24 t2鷷"rBa.pq\DcUoG-+u,/q?_w1=GZ' y.V#ՖhƤI%@P46P\SLj0rIa_ j94Px(LeM=CreYoi7xC[)N"0ץk5s&@vvh3q j#쬂4!1Oa:ʵ)n^7FdJU_1x[ܼ$pc3~O aYsiBq^0zOuv`9Z^9`fl_5W C,LqM5%Kӡ2Ȱ:WDP(iL.ҵp*߯4+' Β b˫v|Y?y|TO 0K.d@B~7e0ۧ׽pfbr[>ڔQ+AzyJNSlFyRx﬌ ͕8K 852`hc\2^)N,qRob3 ByV(a7 UZ¼}pBƭ;p)@O[ϐ+iVo' 츀u'@-E.9O9|5`hg.pn>0NmjkEEAR !:ҴqF1;N$iH=,rKYIiD/WhsQa0K"-UF֬} Sʭ6j$%ar,s_ňPsz98C {$IAjP]U[}}=ivc rr:7tUtS \6"3MP]bGyxa zHAPOLnְ(&וQCnXT[dz qOUf|-͕u5"뚧Ζf7%]c'1 Vf:ݿ_3l)#: Z5J+5ArI1?,E2322 4)Ŕ O)H3\HmQq+I6M 0x}ur,\Ty4*(§N<*Mul~LMM&mpb|FiXoִmNz Fwvx.L_HsݛVQ%D^ |AܬBXA}4 ~[gfoC?J ?*L)cSl0(Z[XLTn#?yU$ L'2a^s^qh4isWqK~94|nȾD/M?|6%0D c`,]x#9j`ޚ&꯼zw ğfzv5^s aT5 dE3l `Ǝt@g{/RflC;6$sRn`!Mc/H(sT/(v`zJَn6 VCGL>%c[0WQ-?afĚ Loʼnk0|J7i 0ñ Z5 J*%75-g75rBCZ\s'W*,:G=TQ6e8V+U3`ý^ݩ jH C/{::ﱷRݩ 9q#FW*NkX ەm~ 6RBWh.\+CGVVa%2QQOYC7yư16UiJUތz;T'DU6N y4h^'8ߎm!PΛ>1N}<આ UInxI-k Wȉk⮌:RV#Yj?֌sY%yn;8n !CP% +'n<$mVD.fQ'O׊DQMHL=sϤlE\3>}Ucbo^@Xd=+Қ v)֦k] `cQAW|y07+t%z0'&pOQ! {ؙH쳨3Mێ$-h7#vDM\o\866~zpoM:(6kD}s Eq1JR4G+$Q84ӻ}y#- =Ĝ#ϧ}mRD=l*mɌ\K'Wp$h_.AomHA}cC.=;O.,hFJ-=3͔oThT~[&-nq :^>Z7d5"iV01{)hT1c䡴,fxur- +x,ыFv&ܫfGmMZ.qJ/P)2M"bj Ўΰ~m)1Lr`֭LgfVzk]ͣ:< JEV܉k5$FWllbӗ '|vn{NK *&pS#Qv@ho< GhG)oʸqLDr""TZs},BI.&$?}ēEln#?'pܩ2y <8U(oiI kh4}S6 w횏Zgb'/4P $2ԣSd\r)aѢlTl\Y̓=3pFE-Y{ͭf u$3;dVvP7H}D _.8WƻXN$ͿZW^ ˞gUZc?l!ϡZܞc _z׈ОڊH(iTgLUƿQ(z!-o}H/8]jT[ζP̖C-`)Aijud Q,OiAb.w<CW|4_(4-9U8AYCeXo1b":FBk [#L_B`b\2Z('v0%g9^p}YTjt`%%~HE}_$ȼ"Tנm!3= 7.f@E<\[IϝB/CCwS*- Q Mˆ_EMLNоϻuN-^K7OGz tZ . {&4c&^F͐ :ҷ4| vSC_Jō:6u1.lxp)aRD0h/6<<gKblgh[H = ux$%pc!rvX|@Vĩ-cn:PNlngP(eE Z2xk5j+bͅ4 9\HG9͌H;[8&'rOCK7ari$EuL@X_9+?%EwN2@sC7IT^ PBob#D'Sf*~ED'X>~V(;;؎L|cR^ܰ%䡍kTvJeV uCp݂2 ˼*ώpqY=|dN}+e7d5'|T5lU+ޖ)EK1;a`]Xu;Xh7kETsm &X&LרMI~S0.R"@M qRD`2Wyo]t zK"@F1R:>ڠa W9K >{)8lAx IH>0X,W^CGٯ@+%`KJ}ksQh[|wg_[l{^}lbC¸نe^=(kkq7u4^ {54&Pf'Un S0DaN3+ld6G2 {ӊ5%}PM "ZXV9QƷ|ɳH ^37nG%3=LZ.ec]!5SyxlViZ4/6&LDFH} йaJ*ʱD9XԲ$gjYxf&TSʟ&;L5}>xM:T5#Ny6-nP'P|w= tuuOզ]:Wvy6'N*^LyD ݻcߺl4RٴMtE?Ճ϶}5Zj57|H;'&lmni# eH$K !}vhN5oq-68o|9Z҉=jɪtɒxKd_Ma(fzTn%TNqeu5*HXAqK bSo֊he #8>ƨ52=˕24P]4 fU#%|eE>$IA1(<Űb߫$?q'YX;#@8Ղ W3GV齰:"chYpz9 $ yJs5ei|e0To e B}!gctLyHXM"j<:)"VhyIZ$tܮWH, Vɦ&r>ŠM7;x8H67(lѲW h^ ÂPbZ,x6D a1r癤2&"ao; B{jZ t6䞊ѠoP㽎f\1҄oߵs?_E| LU4 䐿qG!}8lL.3F=9(CK?N7kk5C1[Wg<6JX` qɕ"}0K;7Z߀IѻR`kT8d9OPgV0pòkfiKS%ΎtyeI=.BqM@(u_P/xF9ķK"xqٶ_;㷛5ڪM;:$=4Tcq ٜYon,?W)_K3WG 8sx@Ō?U?8! $JqMڍZ.ڼeqހ:غ|gK!앚xw!ywو|E+z{ڜHt)֡^Zcy'Et.BTVrf~܋/'@[|WLMYb3- 'W <y"@vFeFEÌ>L?3d"Д.z= {sd>bA>vu3H1"H4!Ͽ;u{PEoas匬8jhVrr ߇o 4Qh2q rVH:-45]g_?fd5=e%;O丧Gѯa?b Y)&)@Eʰ>UïAHqqq3Z$KntL2%- 9VQu3ڨu׋"Op0Yrߎ?^Іs(TY`(.lS2q?'+hqFO1 Jgo5&7lU?e-*qwatU&PejLC'A ]%3%[0>;u~lnTB;3P{XsS[Q*3SzD;Vq!DC>.xbh@vSW?שNZ[_1O+ƻ.$2o~CsB5NʆRc%?:dW%!L,@;A~H]J䔳fkiݎB*h9w~{bbG."{uqw,ثɦ78J9e[c oL hiB^W~[xܲT49ЍzơR,o:*E'%xK!QJم3mNn؄Sr ]!~*m>)3K6nB;#0s [1mΈg;AǾIQV0=z)i꼖? XqRVq3=%7^L7f7a-C,9?EdN|MTɈ׎y`ذav6sz/A-X.jSKr 5w= H1 `#(Ziǫuy^-< L9ne5PGeUKAK1+ b T.oD2OvT,{#J.!2ۣbeX1WWB =%YHk=\: 4qw-Tŝ@`Y&Mc5PZB*3//k堾 h!a1/Tp۶scQ]rH\«Y;[7:ÄYv5=@7RhӌqI ,jx 8 G&1g KJH!=w"G\nT}SĶbǜcȁ+]ut:0sZEK[E! 9~5CO ]VFRĄ}cՔmvYPL jH?V@S_&y54ώݘuJHniFm"a`|Ah\-o"oU>l8@wn03e4CJV(zݐ9%xv=QK=?mXP1GIN풝Ve(9{977_ehqGc-EwdĬnvځL?đo%[{мNEg:~}fdH:+hltJ)=>!q6{lJ!bPXm&v 4F1#'wr?YYRs 8z**t2۞~iMJǝ]dYSqȔIXP['Jzi 5P´S; KP$Iђ=ZxI;/N|A0QU&#׶y21+]yJ}О|EoIRu<5J)Cb{ !Лjw"&S/\I=R&AkN]SS)Ȅ;4kDZ3|x4RXME eҟ6n^.U2N#L#O@#۹m$+wji QXo4?tBt3 52Ncg@h4^7˘;\m _UB"wq=D,FGXU7 FRFHr[ٗ £2\`WRGO"siIݙ3}dt("/G}\8?9W?}\‡i"5gK@j 'qqYrMq]ىM!MADk׼vine%yßt*ZVъћH{] 2JgiUq}8Uv\>3&t|Af2%nw4A۸ _ש]J:ںr,EU1{_YQ=鄴D0azU|y1IR\Ea*S|۱ 'ît3l;g[}"AwV,tfj%pb%Sw$3.'B>!r}=g8LX2*p,rMDz}dY!f{1J=m@qsR<5$K(7zܰ'%Z9RGuikѲ3ǭ ( N.Lxw2oE[Sg:U4"F%jH~L&SՑZf*'v%އx9nۂχݑBWrŐ%𝆊k#QPg1q(>k;qEd<G_3T g8D Tjcf6kv{^G%_`i TZF;?.R-KMBdvׯIu幺pF]k3;jrd 4ےo%B1*fRR X ǍXYsӌTO -ӹdc?^tdlBRw:v[5 =sREx]1nJ;o, g\=]"< %,`땟ͳKk+^wY(`^Q@o.5Yd8Fetuˊ!*/ y {ش֩HcW4FOjWLcׂhtwtz=bދ/Af&(9N~qj# Â~{B+ɚc;s!v[,)4.iJt;7e[ BQ'BW3WRL.uɩ2uph,5z/O ]ehnn\=ܧ63unAdMdAPT]oȿB؎k.bEv86}= 3CwW*%7 joSgI>W]zis85>y 4QKv'\bU! PAZV[Y*>oh=y 596G  Ύb A`f1o=qNYXaB>yz$޽KiTtQcB 8bDwɚ,C_Y?I;EW@;C;ѰdY5\^nfa3Lg(i}J5#LvX"`w*(Bi:kҼ!b7b#RB7N #+6SRS(I_ba$JʓEܸR} ՝WhbKg; ڒ ]$‰ VAg1qs@fYŽ9dItqY`F=₫i]f"FǺtvCnO i8qzU_K4RKwRE>@l>Muz󉡌Omk#j}2 J|m1 gťW(1~Q(&8'*ɹvWWRMLrhc7# +Ռ>łJ-Sܸ|u)i]A>r*0d۸qa.jaeSb35c?͵I )/ )]Y2!1#(~KI1_?Rul.کDIgXݶsvʺq_/_62S~D:]ڹ"R_H5 ~(lr4uUQ#T8T؀a&r 2EZ,%L(a:cJLsSk-Ҭ9ZtZ<9@f.4 Glm6a4G1-:V[ȋ/bBZ4s 15'i%mәZs[y^-L;}|"lNܶlw8(另]B2 , \$J!\Jh'"K7!i5CdTRNǂ&ݛe8LFBkXqB9T%~Buf=X;de&qqex{,l&%%Glo1n݇ ШL V1t bOT4&>veO8yC"S1@5aYsśTsKxiI=2S9Qx] &.qj}s7*#sj NMN<}yG &07rȴ'M8<76*Xg]D ZMrgU7Bo_lVH,+aKOS@hf {VS\`1)va#P"$k=6Y Up`'3<`vVU>d^GQSF%%C:$(Y 5 ϪP(pGB0^@1XJU9]D0HV p<3*yT*]M~a~nU2cwK?k/%5\z5dhtQ_$vg*嵪aFmB^D$ܭ9QTֲ\u@S46`zVꊺ[ì_Sd%gl8"mW*4E#\LLpWqM_҃*4`s`:f^T6& '{N#_,p0ط٣#m|{)ȾE($N-a¨J8V0 NqiW(+cvUlpچS+9;i̊fS۶K%*ҷؖqy*d׬9*tt_JZO{$oz;Ps]KXɷ2Ok&[MVPN\ VTn5X#GIiE Yš1QoJHۤB 6RS /B-,;] ]_t~gvbdᅯJQ̂Rca!Gf*h̪qvAp3L-i> llx^oO`"%EXGlWc%xa2eB^fUy+ yb,ψinA[< OzE1Ґx^f=H'"rl1Y2 `03a5AcE1+"U鑥0L,'/ys5r9^l1ҏCsa@>QLhkx|ܪs.+VJ[mn J]>&c1`V {]فi`|yblo|R-6!hf|]@h+~ԣ nE d^0ұ%5Q#Yo4Ǔ5F]sܘ\',W /WTWG&&<h2aj1Z3ܽDM| M ޱ \p?~?'  ^r)} M%6EE`my8C)swlv'2omCeߎLƣ:}L]2Ї0BG,ԏ!?L?O7y]G^_%f { AģchF%gom)\45PNm,䬨mjǫ+vjAs8}4r-m|wn)X #ܸT@0c}3,VW5&!8z[@#r/h=s) ,B!>%EPӚ^6-Cڷmr1_͑}Vf16HC`͡IMϑxH+UbKM70[[5Soså|MMA%n1hnoy.*ɛga'۴08 qe"_,mkWITM]9rk"xV"B Ҽ"Qv[j9bn(JdzZ)SEg1tny5ɝoT}npTY*2'hsьABM|kK[ŠX ;O5RAN5ܥ9S\lHm nS[cut;; )_ScΆ-4XKb)($G*RF}Ǔ~}|yBB!]:(Ֆ(qzOĺ#2/ē8D7dGCױ8ڲVZ7׶". E878nbА\YЪ魶=N"9)K m@z 3yOv' bxO$.wMK%shG=diV@KI8_4hN#nL/;9dN{=1 _t:N7qS(P̌Z@~%:WӴzJ\N9T|~AKv/rV-ļ2r:P4t&mW{}=klj9_^JͮrXeybS2,bE=aQKT-=t=|!EүgWxޒ*ʟx%VB>kwBg%32R;0mM{ ~g4+4V?ldAC`zNaBV-7Qm[{i!&CBLa@#Wek𚴊;h\6~1CΣ`lE5!+3'yu;ǘTDHT,Fo3Q(ŗuFCQyN72uT/T\!@ujΆDdT\8d,;O3ocP`Y?A+' O27.Ö:WHt63tXcRjK r)xl՗s QKkA3R gxS֙8LZb30=`V%"^lHV]!8wjĭq^\KʳC瑈jJjmXKc-"#rdה~7{x~'wꔂ.S%a!xϿ4mGcCڀsYOi.wTsKXsBb`3*@f_[) wu ё$9S̟Vp,q#H1o Dݱ ]IROڋ+J(/\R'4|]fH!GB, j&FM:2~P+M(@#_65?{iʑn` tNݩUoV ܶ gU XڀfA c8@,.%J2 .럷ܒ*t+E([͵1F00ɖzsUcl,EC'rLW[,FӖCYϘ1 5Nt+ӵi,z_,\;?1J`)f)2;Xʧ=6' s# X`u2cxEfP};NO(LDe W[T{  -L^,KYL8t1} cq`]wJBubԫ-I.hmLzCzvLx﷩&n gpUܣeM_!hht.n&Ufo>HpS)K67kx‘TE̅Ą/b/ ?@MM;;9(B}%*HRx=#^!#8f Ç4i 5x=A;I hL7aX HT*XUm).M8QҦcApK0ЍtTN6<%/'Wx2%͇*Fj?r63\^]9ٓXSxMDai&əqĒeĪ.UD;};-@j6!M=<X\"o~s5`u tg{xdc#&6cJ@",Pޏ%[9ٮfmU3/\\bZi{j^YZ[|#$#~[O^*v>1_|/$#]]¯DPV)g.BqJ:{>t #ot@)e8U?.II:3מԇjYԙDPyDT8ڡ %qY~G5 |YY;/iU[(Kvi/K4 z OtX1YN&% x"٫bd$҆;SC̓] m-m HYǷ Y3Y̠6)뤬n{ FAYɐ7cچ{g1+̳A }LUyFx>=PifGf埾9ifpbeH.Q"P . =EIT97R*'T9WMʘ}HHRW<لD} ,Z #۾J&4@^>g:+ҏk{]7:[ѳr{TU[ 1/ͤV3wō[c6͏%EsW>i%c}SnȰ~o&^^ >};,"hI[+iycSUuPȯeF SЂjt9Lq5遝D Er&Rz\HSg\!z+}%}'Bul?j#Cc0"3{6ix|#*efƟŜ.{{GSv6,&%MW6vխm3Y:*!7dJu19([ΥTa0A8OkjD.y~үm(2 מ*g量/Od3)*"iP)&}fFš{<`Nug$m7Rǁ ')!V@B8F)p04?=8UKZD{wؔfiVwM?VFz}ȡ*t:Y%cq"15-U[#W:-(E3 [_޽c1O\kA-~ jN qE unG7*x41":UE=b 5lp/)K]fyLgb%5#EЉ:\VaSw/zq"bbOTwR'aU 9j;#}9| c>#2봨%,1°h'w=S*1I'*nO=Ǜ$MahCkr|/ (.%{$RoyC;7Zg9F#iceGT:1rB= $ns1-tH _y[n@œ=I Zj2E%~ʠrnOf;(x&6Y0 ˻<\yJ[d?2x:Jy/!~S}֛ٮ|Fz9s !iiH$f*tIË;wZN TSfxWdV ¨= j#YK vCuaLnqlhƦި.SZϖg{ñl֌ɨWD~FpNa-rS}M5SstY!ڳxH }89]mYJt(QΏ[^c:c%BLd Or6>H%n5e )`ȂAQsP]V0$֝I3w +S|{eݪ\YBb!?Bz joeT %(y ;fEH9*#M̘o )q";n|:k <^;O=Y vͿw?ۘxӥti)FBJ  &U=>E\bQ:%6ޑf07<&jKvڸw ?_Ѻ.^N+'񘅵an' )F5泌0EG^|vnٱl{C~ ~!93k8J<ݍCȏvrB`AիZ6OV"qOy-#@lbn@A'rGZO Y/,F:q9X%F/޲ ]^\&;&LiP\l Sީv}jGXyGnwmE款YCS-·qQώDDkK3<=9 gu? R؜x;IlzuzӒge6׏>5]@ rԾv1liqh6#$ܲz"kRNcxJ7RXK/Nr9) 8rutl*#uڧWn'H (prVb2=^vL7IpHntDx-tr,k"#hSP 84h:ċ-)b2Z˸-]&ж{2G̖ , PkexY0L4F2 hzN,\y#^MJE 6vbc{IJMu G)Uw) s0`+tNj漹t4%QQNݰēD`+[IgB1x饺LZv' #>?P];- '+ΰ^SM8`!B`J![艷>&ggQ@0uEd(H(wR4<;QMYFgύYS˱:`,Glc%40n= x Fk[; R `q ;.+MxZ'%IO7 £&ɓr9c99|;y^BJ~wR +5tʖ 5<gRtM^j2 ˺Łyl֗yS`akvçPFZK]ݿ4༧7gXkb_$JK;)EN]5`À2W|aMbyϤw[sLm훰 eO%,|@qy`Z?vZYOМ?W(˵!~Z'0!F#$z$^4Cs.J|Orh-50OM }{ZDEu%ߋcXj16b;ոέPodgi3`MB|O #-G$f䓧g%Np)*3L/5 FIv92e\]X;'~VjA+{Rgu*x)ur#)0K:heګlh4*tO5ߞ[<+Y= IƮi.pr2ϒi]t7^Lp8&oš)yXcg?N0˖( ]s+ݲG\lG>tޒksb-ųAx2ƛbsvukq/.\v¡8RF;fo-pe-+m5_J~. ڱ犀r6 z* `5B xʨe[mqxpgoeU||I/?fծZ->G`^O:闻=䨡$_?6" ,<_gy/E5ai˓!&9qؖiMٖލ\[w9![ϗaH||Cȡ7pil)O\?&A25K M-N蝯pn;l @G |HD.=js&W|2a%@Ԙq/:ePcgu2I~!uy -R)!2vF_SE ZZc{&z {'2_(P|̴GMR9DMy%I"*wK]"VfN"}xDV_б_ xlM]A l :Tq B37eQ%cr<Z[ZK1gA .lP*I/5aL껇_%ȋQe8Eq? oUctID+YDCF~0E|q(|sY-x%wҘ( Ԋ\۴i"0BBda[R+uQyAӵdB203vi~,zI\ ic$:@fBH0AٕK[y"uI_z[8 W"'.$y>_Ja_ߏ!Ԝ- u9`8hF}J.:_/& \ځ?"{ìZb68l78Cn%, ͧc^Bhy7}GDe*`V8~?FY2qE#*?E`abQZ9%Oi(>7+ qРNUB);1;R3Urʋ MֲqKoœ:yTBOSPVJ)a^7ZF^ە}3e %(M Y *xwhsw:X{;׋v/92P%iaH)pʤRw\/̿g:߮&!)sIm^#%-4%F4`XSŸ"q,y(]Va2+@(t)BG6gOoy%b!a/LY1->X:r*jxϚ~ܟ;e(>3cN2ڮ,$SnzZ+PGw#M:V{ح$5b^&Wt^47 /'YuKLheɾ!62S5/+csx6dZc]B;L,2pA D@XP ZJu9H*Ѭ;%]qCX;w`I/X)S5I!3'F8GWp1o:5י(8-@EjP{[jXm!Yd8dV7_F<7X)0=ϛ?R6,F@\ %15-O y #U9+؀:'fڔd cfҴ47 Cx>{ ]4G(#Iwy+X\]έk-*C0\iR'L{lw7TߦJ@f-F n&y-":"⭄,& "eA*3̕H#ANÞ~?~MN|ŘGO`q{= @΋..gis QWH5V ٘'Ӄ.vrU8.0YKc +*Sblpr /8T{m<yg(Oض:MK >QnIcH6ppʰo]Wɹ{J;P2W/;()g@ǍJ>C.;tmyE.{ãlre|&9AL3{>C3uޖH(. ;99XriJ3`)˛ugc4.Ȣz'Ӂ%_E<~T _:LxbVYSAs$՟""|;p\$5XI?(ۇc\b&#t@5goLX'K]_HP3N-Ӆ9F=gj c+#slx&6:=Vwbkix4' r~ 7>B67v.P~ΌpJ'VZ!`li*1ۓ3{Sao*Wݍ"SAR^>-+_CfJC]W:WPE_q]?zS':Fpdܩ6hc%ZH_O;R 7P'u|,<~snGd_*) !c<5K4Phjcݲ ʃIax}i^FM)PSbEX ϟWSȿ=OyL?0ܖeh6,:o$UpEJ=`fy2YG+"$:n1p'\GR#rYK)7x~;hrnTzhmb20.{/og7ֻ<B|08wpSPi}VG8X&] n:aF5#MEl =j좴=I{O 5݈|-M]˓1Q24zGDj^ ]DlJ|N}MۇBO'ݨ<qY%,s7W-D)ѷ\@ׄ{i.? g`+d56ిֆ!iYN+;ħ2<L<ϧ@rlV0ţa(ex M;6y;#*^A08>f J[u}F_z;]`|BgKGE?Yi1lM b_ꔈTo>2kv,V95jיDi9F/&C"zſDteY9"T/D%~%w 6I-R#|FaP~0ճX9 ެ>)˯f&[Q$ B) 75 t "Cv H:t%ԝ֔hFouLv>KX $9>%*‘o$"3X0QYZK waEyuA~ YPtZ8TT "%9:S-5d9xT "9$Fld>}Z"DBSݬ ax2Ӳ~dj; 3%ܖCW#*ls;_Rbt.)zp/NbS1UIWJ %>Csv=}wK\EBXXc5lpڅg[$ gXjá+'= '<=Fpj;jy~KG[8r[2>k2"lax֣=tsgkeim6vTO- 05qisLWC&!*eEl>8Yr}ncJ2KWSdsC#:[\*f!Vɤl0u\Zk(MVNli|^$a$}cxi@tuȅku8embDƝ=?sF_'fZy"Dr:8F>y,ix[K_86IK(*cpP[ +R j;U`#`[C24hL6%m%帴@ia  'OQԺ `QI,@;,\`?ޯ8̒}7C%ݒG, +ήB4~D{/Tҝ+}u󩊒&ЯBO+ʼ N 4.<*p‡Hv |J҄U闂3G8IVI*hLRPƜ7=|%wYq5g?S#V"Ysj,bƔ(LLՀ:^Ri3wm}zP~ q`F=I# fڒO NNeg:SЧҷ,r&̈́R![QHJ*n)Xu/KZ4. t.@KhHF˔;@/Lth/ٽtsxXʝX::3HlooiptFׂ6G`eyn.kS7nQxOcayp#26jVImn(v…UD.8-d"BvzWVB\S)~tGm&V_#M2Ӎ[hZj[frS!έu|Q0~b`&:L?F"xyґEL8Ӏaq|dZhA]o tQ5PAi(AÏɾ &Wnm{I|8i{:s%3`j.DmN)1uBdY{aK?"}zP^^Ȕg힨o23Y"zT7 2 "HL񑯧{fneTdd>x~d?pͺY\aӛ6b\]zS/бMr)/xVATM\CI޿3n-\tۛynIBPµ= պ{84te5OJw]dǧ(3zw\Y7MYA+Y S]r;c/OJ([)/Jd 9/15ViV6Œ]ҬTK51D,oW0ֲL9qeÓ+ sO%*w0\ԨiHd*ړiMHD']<#/0u6J.(/ =4B OQJT:yN/xij"n@nցgS̥8c0JfTC$p}6_K#m^ O')#6)LWOY\(':C'Wra貨ㅯ [Ör([|هFbP&0j?T(˨gQuj̴k^X 8ώ]uenW4*bGԉ*g7;,dكu Ko9ȐC,'G<5_lKI6x(w@U>ۡ9BH AV^0͌f*zRdL~4g-hRnt *} c}og=N s(2Oi*6dDDiFiUDu/՜'/2i <5J\i@кr? ^Ϩ y(ҳ#GiKDT̲Xl['C֨檦顶pj }g!ВY8R1,X'LN%qHah5|V"2wE<0IN }ApM0I֙PT=n\ޤa[F R* h2ߨ~MCH=ķR ޒ-< 8[cU;m=M/7Ӱ٭Z ~> q=A#:\y[̭}#>L-};v?aF LMA 3旌Ó[z_Фєa5%~3Z}Wԑ&8Klt@>~v ]I1nP:5)Dd3f[oSbGܭMR䦴$]@u~%ƨfIpf[ [^QvW?Sux&/D&fG9HFn P M*@CbJ 7tHIsS|<>)q_!;8^*z?5UZ7I*Vܧ"NN\%h_7*O^1ceƵ]"'2YD(c]߃90`>ռ=: 2鲧E x^xrgz7nI㷢8JhŬP'~_BI[u@rmA.on7ZA4&+UъsJ7@-<{ێ,KTSlЈ<99XLIirUZ2MdSUˈDGvި-\SRGFhH=M;\سҫˀ!(yvRRF7 @U2$D"ckxnwlTY)g ^&9*viO#9ߊ5D-% M(5ri{sqK`3i>2<y ^wmb#sA*cb=Ҭ$42)c 3]}=ܵF+tvBe9DRMQWgBm:t\lq .s2bOoVvW+?-cu6+SB -fΟT,)!)d%hrָkby״r|nf$@Eae\GU-yy@/5>;'ԋf}t0vLFv .a9lRT7$RG'_sruKvsUC7-SmVgxt X/$2fΏteI l.jz q,3^M="^1&l^ܼ^¢z:>VztQ=qL=4%@0GSW7/&$k1&CBO"}I"}D5;8Iݢ 9)qAR+YEW~n?=1M } N3uPFolr|%8 . 2Lb2HܬɈiʚEhN [DqiɭjFΓ;r6] yR'M*(}Bf5o9\xJk%44k*Jj^_Δa\;ᬈahUTmX(\/Y+c)gBb.f/TS$q~[~qR`oŊ̖-b0Esz'T-_KU!oizB?dMϰC 09G ,TDiu\|UP]IKgïqC} $]i{;| r8\'HҸvǏ8Swt7윻>JnZM;#/'Xe8ih*{U jGٖ* DcK&>7fhtO.w装P"֭, @U\'_0r1+lQ!bGbHq:j LaN+E%pc؈Nń+%UWZ̽VEp?^1 xX\Y5FʵPjpGYsӓQȘ5q){B-OץЮ: *ZvB%ۮH%wضeE KUZǒ+Mpb*YA\lQ 5Q΍c&Yt0V)kT?&J(s:$Rt8Ρs㿥twC:{lqK.2XD G hz*WD() 9̗pEGIm }y㘍:X 'Xc ν@ۄoG'/Vr4IT=êp( p &7WB7/J¥":OB]ZDgNC3y+y-:*H-dӥO{$ le Z졋SU6AB4Ըi[-(z\%%̳af9є}N3d$q U1!n0*㏚D3y~kRJ豲/"ixԜ5WŅ e8Z<. 2[&0+בk Bꐻ(NJLo .2|ȰYKإ>iÍEOG_$5:l]"~\H`,&;<4?2,GBX:kh{n?qAtD\Hn肏B'|sz8J^/YS~#8>bL|MrpW"m{h퐇U|dL"ݥ;A?^iuT;V&ԁ(G5 VJ̚r_%VzR9b㤪-agApy8PTPd[bS’jrYJA9ӎ`Lje\.kK^ ID=Ѥ]D!1}Poh)f8lG+^NV"tܦj~īh;Qxo~nvv֙g.M ƥe7؆z-E@KNū i/0z+=}Qjy h3GM䵢`;܅OJ ֶ?s*-,[ ĚP;a@g9FpQ`9D,7vc9FV#_ۙpΡGBv=j' gqVJ{\¢aӗWٹBK =ӹEokZf$̢hgkA-QڼL11,/b;^Ԕ}މWK?! :U{J2YjT-VW*Ò\Po2Π) x':-cDaN]+V_{\SSTj/Sbbfb|w@r/j5>2 hs}xݝn|D^wx ZI?M qu%MЩn*S`0ޓ]9/`AQPU7Ʒ0F\j.sr_X7!%zb s0Ɨv}7J;qb -"Oڬ sYr@Xǹ.P!ŇZ+KV^swe eh=vۙcP,:ƭj^ؑF?댋 ibe!R~K_BT8ci4Pخz :wRC[?&@7sbS[&Irߢ[SyNh̰JD>J/ѽ'#1e3%R}W9n+ 7ڑelld/)55v'yQvg ۹WNT_ဘfxx@Th2,>&ᠦf@!I?4X1> 4fe9]"1 qw"sʈ=^02Uk\7Nz|K","sE&] +-x%j-82Oa0MWlG_'![Yc%KL'9F[Ԝ Yc+_W ?9*O^)Va 1,^sm8W|R\e( vH$Y%]Y64 =qdhg YL^eQ n8;if/UyLGs;;9wd|: WGnJjCUib3 TC/46h5Fv]*Lrx놇 L  hĐiZ˾}J%$vi^'154Ic1y{ qUcxydkUm~mupK$zE[=T0@@wh7T皹 cY%fhU@OV[VUoobkQP6ۜp덵2ϡԁ K.31NfE/!՝kG\ %%Z§1%unCl(KM;hh|ΰJwpښ^ #4{tZ{_7f@G7pBGO6tE:^MCa=2^]dX^ 3eAxKr CvOPA' J{zW?;暔[:E=2JZP6à:|n+GUQ5֖BZp&a7&n6|1Q\-+ԋE?JI4$i5k>ze?qt N,. 3I!<q9v8 ,>G)}i3鹲Ѝ‡ĔBrvsjhy_B2Qêu##4q^;184b^+B: `c@ͳݵl?Vƥ 7Ί9dF}ǖ׺A!⣭ԝ1K)n1YEwmkfN%r͢%e,YL0ºSV8يTi?\E5Mմ< ٗ {&r.*FQ0{8tZK.97^\aѪgV%UUf31`s9-h;6;\~z$ߌټ=WJe&Ќ9=;zPJdq#ⰎPCqMaSP"JuWQ|s`UlS%CS% vyE:ȺX{=-*} 8 qjx*DFr=bA؎$#F:*b/)8/gF6 c_ 3{LZD"vbbc*]Tg\OXku7?ip`̔K>Qނ9lX&o @u*5^te@➱d'N/4}~(#R MvW< ճM-nH&Yf52ѿ4;ok1h|},ru5Fu$^#+2alߔZ=raj2;lS#MF 5^* !>q%~~k_J^(DS#}RXiIy;\) ^+Xq4 =*tqCf=` \H:Ĩa2$+1SG@1,^wjfp`udX)M&o QSu>2f8ў&մy`hJ)]jҪpm`qvȆ2sќ3Ne!UNg+h7xtGʸJ!ܨACO"+sٓN ͫJ48 U G}8:[=u  v|ly"{_+n-] {^-~J):_nLu9KGZ/Ȳ,T@޵;4m %EG:q <#G^u G| Bȧ/˄}ĝ6 .+\4mchX(0 GHeV߉A'F([stг2>WJuPtMb‘P-Q'=} 8k ivAhbA8vv; Ś3{g|fWi:i.`\ zD_Px4) 2Xz+X#؍]=&:}Fe薇I*vX_ߗFH` CYN@BU* 6|ϐ\aQCB3)BɲA7Ɯ<ע<_%m~,KyU|~sڡ?6]=]zo*aVXlZg9]Ou*Sd 8n}I>(?ԝm _3Lk@0ײg&5f$g: W] :|q-??}jx ȥUGurG Q!Gm0$(G: SB"j{[@N!id%_uf9eNu@}wIWjZD:DՃ/#Ph Ntt7< &O.) q8/4iҮ$6$&KV>jJP"Al{Sݎk>}UB#ZbX /߭^ "R9雥QM^4S޺k,Q'OQMB{dBo1+ FP?}'|Nϩ_ȸ'ǘaL@k6e PA!*i]=ރ"P @]cqNkÈe՜^bXU&~i"ROM(8vSq:LSKHa&wrPl輻O@ "hĢ`I k(K? +f.P藛5Tm.tBbbfVr*ج*/i Ψ0D+Gk ` "KAҺ%<UǿWқFr3OS5voi XPa -iq[ l=Ex(胠W9 ^tӺy˅`w쫷1fR%g*ǹ:9&`7ez V13A1.,,K\zÝj쑥XdA|{&}=4gDn2@9TncGJdSV&}wkh?ou^G'ȣRAo=Hn˽5e .(l,BSo )衤]TM"!y-G=b5܄S97:nd S#-+fsm Sɝ F [JX捹v(IRݠc^{j IM鱢fp?:k zF+ f3#6sW" XQ G3Fa^UxvJCܿ.Z|x ~`X/ }ea418" FxnOmAA>sd-2ܻ +̒" u}U"EEJ1a}3\M+fg?5ddUb$2=[U٣loG ^|}YZ8 + 1'4[[ HN ?ENkr/%.,Baׂ͍˘%Dpa6n>DK6mSlG+ ~I i("5wzB(lF[Cchpoa'1Y1oj7q8#cfM_ cdjc[7X@OnS(*emX2>cxŞJQݒl&}O+Z $P;h]Y^H,l_9'qJU2j2q% 8.PWoJ嵤G&},[ſ.}YȒq9o" |ȧ8kcr73:xV'Hi-Sq ܢ|SY9".Ky!Bx݅)$hv$[5ȵI G_&͜#ǟ[w󴜔TWoZFY਼Q\B~Kܔh*8# >[LQ_ Hmb;DKQUbߺ]$QY}Jm)ol\0<Oŷf>bAB'V"!ç|x9ɠGi:.:Y150a73Km"Cu4k.ḏ7"fb&}Qw EX>vD@VMOFH@g+꺘gMk{YPHxԔ.;1uڞX/\dw9Nm3k׬'u1T12۬`BW]``VŖ%0F%e^K 'ScU# ,f;ΑZ<0ysR\#ݘ4Mw̨yE(c(cضG|- n Ekk'dcȍR}*8;3{:I[1RzV*G?mS-,OP77W8Tw[qP 4y2aeڃF FR/̩|ծYHr@ Z1~uPn8Ant;E<ɨ#_ LKi[ft٬ـYI=N4qe:RU:1YÝj=!U8, M:s_8$%IJ.:J[MK'^CP?f ggh#tXE"mCQūeΜ1pU G|'^1=j0BI+իRK M PpwPwVWީ,M!d,x<nFe3R9O y^t8+NhϻL~~ +dxA9GMԺBk_ޚ<ʔ2Ws pIs(_D͊= Id15G^R?A>Bu?+q `U?4]``.+/Cƫ+ъ=}Qz.QǛBdx f[R8Ǽ ]:/(J^ D~sfdExxj҇ bˢX=lJjU x7 ) T[#Rqχ{抴#7C-HP󓀀Yof{z]DbAA.| *-W 3`;I_0P˯;]!G4.^HWV:hN 5҉Jr(qE?P~v S"Ԁ# i&rmpYϳ2{.ӶhJ7d?f3 Z POG”X YnX#Y,Vrz0aM)(X%_K=]Aֿ{͙,AFxONkKp; xN6% L`OZq@)]~3]bH̶[n=o1c 'YM@k~ >اm>9l0߭ta5M٫SIC bǏ **4`[Eu$~R TZP ce.@eFpO!=ۄ((0gJT;܄PlO?rUE']`|nwf! K`yz+?%skac4 nY'@,%B}0*{SJ\$ 3tw/FV6ahzQL:Ly챱=126(Џ%m O@e9K)@X0k Ag)W(1k戒QN=_։t!CyMH{huLP,b< \?$rJǦM^E y!6 @SAoV( ( 1R,ʦd/ ƪW3XwUn7ISǫE$AQ ,[} $}u  R^ +sq92zAMm/rxJXX ̮Ie t!WO(!՗Mo.ƽ٧gTь|<;hu{3ŀ.;7HpY;W13FBQ255"r%<#?eD1HEQсo}՗>O<ݩ 6R0J,ZoײPZ8a۳mI%kɼ"+1S>">tC4%mp榯u.vQp~_WImX׽^v휳pV]/* ?o~$: nCqzZ jSs#E5D;ҹ*"y>i΀%k*rLPd j}t77qVyкaRX_Ez"zr+q?1S`OX:ej<XcO f D~I!h}]$%,ETTCPdkKrnQ/A(o^$ }G{c(,L_),_+L5~B/3XXgW1}V+`bxk4ym`1OLO/IުlKS (nxG)Kn-Vz4VEfI0vh ~MQ55Y77DJugD lgm|M(6+rF]1vz]l_U:k[jmX6̛Q@h}t?]`rq Gw_\ oWܗe-pN=w872D#_*eѶkP~#$+;"'fjwm@¸[[H] C-Aa/^VT[1S_=Ϲkqn.Us&yR4[4-ԍHUHRͶ6:~iq&w+/SN8)" zMk3NAmkb&\2AQ+z,I$q,šq>;x5}~n `zCQ'HswXհ~m")5Ol>Ph"Q]z|2ٛv@3ŭ:jp@Mk3t. H;I wq'%T(p=\fĽjfm>j^:I8_5yĦ3%۠0y ޥ/#MdP#+K]!'AMAtEcp/$a@H~ݓSE[?x}z,X32Ճ+v4:,W W@8H!#P;dǞJ2RJ 10si,iF!;Ý%lܿ Qa&ȿ*V+#s ›Tom?ۭE^:BJy'HϢt&]K ^?<86VoD~}d?RglJ^`ķ҈d6oRP,ja*[[0_Xw h3mPo wSDo~.Eì jh܅<I%kjx]yj"Y @P\~a> E g\-ahd' ~uKY^h/nI*xm u|pEQ`[5F_S/YV,ԫvp[ w MJYxH~X*2NMcDVp今-FOԘ{X3|,m"$h,|EOL2m$|FYȼ~OӓdOu+:9jެ9r GH|=咷0SIPwyRr6.BCekްMa!c߃ L_ >O!͠slPWSze16,eӱ!|}G\LzHa=%W ?ʊfgK{U%6m!bE9bTঢ়䤼Gp/'Vd*7f;dF &t1ԇ^,|ބ&/zځx# |s/H[R?d>|Š@*CenhD)@<*9@!(L=#tL\=Wp(APߍYJYü, ;X:gA e"+JFC˫ ]E>'w ĵ&rWXy~TB ]rj= h}dкPl\) gOw:)_+Gg߳/V9q'C=DvV8MO? ȣ5NW V_x=I n{+vKzɛ&ld،LW#7U=M\,h5X ަU[Ƴj슛rKqtUk\8pGrMx.GchV$?gi`Th 0T0j ƣVѣׂ[+W͵JmgF V%x.; !W@ 1- G}m[˪1q:6YS*ӆ収؏qo#lQv%X-YC A)^R0MtNcl?*ζni,`DGN`;7ܶF~`ϣ %:Yp4мol3aБM([*u.@Rr7e`=0)gSFu>O1zaSĮȿ ç/Df5d!YS2n2"ڨJY:”xp*qڧDc$0SCʻ#6SEz홅Z|vSe:u !/1TÕ=]$} D`& yBq*  U(VDOm 囹B~'1Nzu}=izW6X_vdBT,@hpdPlxd&]a?GzTlHCփ q@?Dk⃝6Ƅ"75`-UvI^NIɍ>@Iqw!MޱY;+0/4hD1;y}x]>)ca#j¦:t^J&UQ%(;E|S0ʌ׾b슷M]|%TiaEDC7!};oz5OØ437Wab;y\CPח|U/Ghr{'ɤ@|L״ mU?;f}9lX $H;٘9j;aG?DRI,tym6~o=告j%_,-Yt3Jkuf|Yk18d fcI.(̊-U.\ x #PRZDEy߉4=nVbTk0_atS 5;Z-"dž8-UKScgo8AǢ(d҈0c87&$gu Qd<예ƷBKK,)z|`k7Ad_ÎeDU/@{yv>P9oŒ$NJp(CVϪ3*{;DoypbN]bLF%n-@؊/5a",$Gg%k8{~t}o|'f1@V,gH3! tR5U#ΒyR kKqj߽uG$~U?N%\-+ը8?B?x泼̐)!=$3 {9?$;ٱx)?sAVm>14SZAqJD_ No-;MM4BvG(Iu[9+cI+oaTwAa޻BxH|{ٿ{/K3\/9Lф>Txn1fְNT7׉ťf, d L#{ 8F=霭*_DRA ٘՝ϣjVL^>77>1# ]qu<& &m$~# vJ*e(d]W(<\x;崈D%f `PLEvKCÞw KENYH!-AQ;<8jSB^L~LF>40PV^>ڼirUWΝSA6ـĕzreo6؏&K!ʈhgV{LY|VNqN(f2k^݄UhEbR5BTRaJnTlP'ʅ*+nV]5hݤ ɜH2  G)hTsAXdz sFށ#rCZ7 s!5(nfaAFip~7xbqG "%Qڗg"LQcf6ۼk%KA-v>7b˨0D"jٸ Q'G.$hLoʤDpl 2jz-ll\+}@.>Keib'bfgH )<`rv]FL\/$^CBl& ?{"!<0šPVAG).CKnFG @3':TUDq3O} 408 C+_&>. ݿE&;)q^zChܲT@C9ʠ_jZ0=?XfTr `leyP>Zj?z6.Mb"ߚx ,xn rⲁ:sVcx;rOu[ueN tMe=FSu75GJmN PdWs,u1@ dîҀL4NNt@H+X~Tv H&!/N" |o/?CNB$%#X߳N ?qJxgc~y ^6pDڇe镻焑/ȾyR`]v6$ inCšxE"m$~UknmWk٭۸]348YNe)h`FFԽ0X̮.tQ}v= S$ w$k]zuNǼ'֌h*%Žcs8Z#{Ad8.Y`ZYL\m!+ ; %_TC Qh4Ѓd\ubK1_vO/þ|q'ijF)ELP/zXt8 E^X?`vPRaL]gQ9K!WX!NXEXnoa7mg3mZd׉E%1)$>~h eTP٢xb6Ԧ!=ѥf!z `9Cf71ݜ<ӬXߤ9晥_ $n?b/Jsn4k~p`urkw|Êe FHx`E]"(TWnf"_4Sq{^ ADW^@JdUNv.j$HmQKv|{u8a,kAtƿg |`i‚r)i1H#ڏr,"2+eiUi5Mڅ"ԱR"ܲ 3ʄݼ?x:R?a?fnה@>aݗ'%[}I=P;HY)n뾠5+ǥ PM,օZť6y?9\$8C{r}v I-4|Ckz}=bV0}C*pv"m F "+h*AܡZ;L"퉣ŤgS?}#k 𑧝 T~r5@/2ĚVnD VUbtj7Ñ4$iTR w?e7ك! xk}tB]%7$S0ΧC(xd`Ty׋k:mg+YP-Dv!7隻@.<E@C|`` >tzҡgĞ2b^[JهVT$LچbӰ])H~0풨UekII:t'cxxb$FP'Ͳh.c a 7ٗ8RF[>.<(?25.\=D40C&Gˡr(-KUXЋ (=-ExŠ͑O+H;P? C=^H1ű\ igǃ~KTHTX`BqG]1ϏNBϥL>a$ۜ"` Ə> еgU= DDe|A(hxR0?!"S'%xg\I@(tX.uTruz ǔۦT.}K֜WT +0P>g>I07\r&%\>p2Ot2KD-%W@6@:Fܤ^uByZ@9Ծ[ۜV GFEC(6(uN]a!MW Q<"F/44R Ch<)Ylg듓dqNqq7 $TcIMBc^ovpKU06xD %(4_ ,GI.=5uV<[8 ̯ TE5M! e.rZ\T},uy<=1Q;uڙIf%YqS9|h4t*倾2;N8`ݺlfǼv9apT NvL;lWoZ`~MF̩~>㐂$3]Œ=Y~6K:bT8[}Q3t7JDn1'}ZG0,GՓ(K7pz34Շ,pWD#ff+Y4DSwGb_)L(Rd(I0>}ׇ pg%IkV 6b9Zb7*D F f3f9tp񻟔ǪeNA}/Ln 0@G iJ EhDe XVKs &r,-UJ@c X𮑠ɧB4Fn /}^x\xK !Ems/]54Hwx*2%_[\۰omLR~>YAUF%FTL5_-$6;S%Ny8HmLM]̨EBZ>heRyvo-4,CAvoY*{FB/R<;8# 3x7GT}5p"I] q%&{(}X|l&ipbK(*'"j^r863;1&drDe`n8 rwsuc Zi"/O} ݋żbNRDc!`i*oHߠ@nm1mO nXzu߅5S .t! V1A 5Tc3a?tUsfam8VI;S† 6aJyH8kmVokt:`;7nĊu"&[qA<4H9}1zT㽅EEϳm_jҙOosv%V˃mUu ^R33,*' %pj CPv5dz.:;z U\B]t٣ RwNݱG@\JP_vE`]ׄWCi7C*{̺0?R$RV< 'RUǬ|"zˇRW}4u/Y?ᮋOZKK$b$Yc'[6"qr[d(5HJ?ժUX?3ِwrG?eS> ]! 4x]n07UţQBrAfU+Y3:9'k#m ÞTXALRp`9 `b|O׋JD!}U8ÒDmu4yW¢Kc{9jz/ ;=%OS#=>}߷`s+K M`+˟͆X:.ր@EMgJNi改Ɓ3[EpB]$oG/_'&@Ƞ=cz5Dzz#ª,6wy"ڶm|-7oy1tC7A.4οЍF>*UZ9n{bS07O[F%Xafˀ>@NŇ{S7;/hP'ee9 "b `+tϩ=BӹF񱱍S G7`~x|U9ɏjΜ_rӴLjv'.(UaD\M8nȱ($BdsNdVh Б5X3021>orђT\JMNm^;i+k61~j K w)g-g5WOtyf)$B:AFlxE:Ԉ٪;gMX5Ee:%iFG=o1ܹi6BqAP%ƺdsArH &oUN|c]vf\,he8V}jcѐ?.VIq̠1W 0>O^^]%5wǙ1!+8I3 Z5h%U6Gz2gKG OMH] Znڗ҉cm=Fqo9 kv.Bh~$&{pzlJAzV5XM)W]ڼqoadֵ/vAEp*Y cEp|{oλn"]wWciUh3X@{B83_vACC[b\S ?ec>\y?\*/(c-?oU``4*u>/XO\$Oy:fh[?qK;пkrŹY- >t1a~HKn0ߴQS 5]5o, @X mȰV +Nx5'e- ȵb+a0?|(j Se[#fkK<=ܿU۝H>{j[I=͌@gh0h\}K3! `\Np{մL"pVǟ"i~1ʉPDȜ>&I =sC3b2<ɥ ڬ~pmKq$j|hЀ&@tP*#H177FuU]jFOCkS"ИB@ͨ"9{!P{~j+*}ZԛY 􆽗.\`^΁8Mh:^iÚ -cnL#Abni+Ĕm ]կ6Nz.u>Ģ 8ge³c&N&V#,j7hhtf8dF&]Km!D^ 'uQV2ZlrBYwZ@Fk,7gt*:9j iڙb_1"lHMYG~xHa G|j!/p |C04gУӝ'-R.dNRm|?cnGcbPgb腃7~I9hƆ?m-n 8f8umER̴ S}*A QqQ;pjN|5ִt=L7k> Lj~=:lP܄-_AuǵYvag`@D)rm5tt;jf-+RPqX+dW[3/kq6^*dHR,#lW 9acQ"$e_|8lU 1y6o5ܶwC"rxHd[~>RbV}礝;x#FgFSqgNdྮko`\UG99gv/*PR'2,Uݩ9'l_6l|C7y^3$CiKfRq#s$ã/O(}+6+3]C5\QXX4V{tnfiG}>jYU*Z䈺rۘbߝ/-^xCl'U/ tROAЪ`-cΟ~dT1tmKERMs+C+nNrM͡t59uvZtܺ5V??F@yR{g)ݭN9X?/rē͍'"*: \k3I4YaSG=1P. iQ HXj-W.Iw\n_a Mrϧa lI_=@ҳ;~&&wiG.;}䂴TXTW=N JeRu%yĎ;=f[# 6À߀%OjE ).3ӔH~myeC}3V3HG6JEaDl3>-N{?㓦\-UZ½ANZK;盀AQ\kf'AuLf,L{A1S~D`*9t .AlKudpE织Q']XB2qH- qu2{&{Yryڴ2 4(G.cYAE V]'Mf 2+E$ qj81=_/m99-;#̛&6^8GRm\0 r>p2<$GnW#h˹oF' L=g(͸)N B<-K1P/hٗr_${Ů}VV_ r*%ݐ_:yZ:7,ժI| qF $BW׼sb"Ge/Ls 6NWw*译M1ok4fYf x؋'p)AإTj}\!U`cE^Ҝu_%hcY\<OX̂s ۨ }w:j/aN}F. ԝB|v?t ̤{6+ʰJAK)f(F/os{#C:z;z!HZs.ҹȝ fbk&'C_Aktgξ] JӂX-E]M.EPnVoЗCϠO/W b.H @fK~d'; xA3x V#hp^XԭbXFW>Yʚ|E]V{9otZ)F mY[ss4U5z]4 ڞ.RegZUÝPZ!b%o۽I#KfwL{:+فARvJ2n^K+ιdg]^֠*ԋ|:`]聘L zPW`@,#O'Z5F[n7b?Qu/dgEKD=%n8Yɍyp`2 UariKvYH=l>*+؇[f@Y>P@BC2Wnt1aM6vSZ>TӀFz ҅j(HIʸcrpv(\%Ud&^ EG+1dV+AO!rZcJѴ.M֋ۨtr(+j"ۜ5TXF+q/:GO&[PotbRs&'St%FH824!#@օ c}d7) r?R86d>OFn^vXs)留ZֳܽkXk+լa;p MCȣkЩrŒA~+)0ǿAf2-҇:ϼ81S_#ؑi eY͓x꥝A/ܔ#Nc9`OXM%c H㾗b31^K`(Qb]6Ox O۬Whe˺ړ͠z{)Fk-銒$iX@5g#m`' pۦ"l7R?_t릑u&$/\M&!pO=`-Pih!1MԿtJ;F9h vu(c\HJ0dy zVB.I,8ddDYMbLf奨LZCͷqƈr%A-% 5@'9ϭu|}q'?I*Q-KpQȭ9שQ?El"$r-FC_#̵ 4 m=ћmJڢh 4\xh(+G)"޿0P UE䑥}gKu~: zq,),uׯг:پ h.X$SZ 뱬cz:c)1#zLP)k6$/($ ;^Ïbyq%je$\QN4;bfe|d 0jw/4Ucxm/-%#i7^*6sK e*A+B%@׾弩i-K7ao&]Za-SE;?C;}b:޹w31o _raw\cqs_"ٮ>ƪ˝իW2~L`3ҭg.uE 4]r%HCod= Mo(.sQQBQ_ /I)E,?F,8֊8 I<>Y܎p%ټt ̯k3! 21]Z5q"6J s1H PdA85||0[zS=+|ϋ1\A_S>0W̮$k,p>+F"`1[LbJj?.)d7 %JXt23s" c.$0F&|Tl~$?nR #[҃1Z$ 2 6jΕx [F ԌBDLToЭ1ȱ׃mCF3@6^AaE.D+D_4lfG"dU:bQAr-Oʙ I~MmPMlOa}+Wuog^$-Xȉ{IUv6}R bY1=*Wh+~ sXNwaͷ/^ wT#qpnc%V/P1[.@7VB6"ND,mOk"h6isT$ZYO{dg5ߢOpgPBGPB\հү4CK(X0,~ʮoEOs-rb>]3yԿwbuz7C;vE{(SDvJL9kIIizveX4 4vq2 (\="*0޲0Q>wދ?Vw #缻/zJ6=)8%~voɶ_ǓFwa}3HgG>a+ּX-kU '"p%j/];[XU!r߯x`nrH >oy˜;|qqęB]n%cZyB€?= cR侕>ͿʐC 7J E" &cl"C7k7PԠ؁3w?p4KFEM U/_q#i %4U>^W ;"t:B2c4AXWu4$ґ'<1 Z-G\mM؟B=/EK@x@d]6 ?&ؙӳpYF~&Kfʣ)w(~wv)D|D5Xx]%9 X Ɇ( %}D@#&(K)k3q1Q*!2B o_wC.W .('3"g&ЗلrH~ætoW{f I\̯XW"Ek=q7upRI:2AdZNkdp:T LQ\ mJkJ3 %ik&881!G/I%Op }0PFfH'h|Sh3Ʋ$xv5h*G5f3Wxv]Ц/LMTXEҳ3ױm.M,j4SC֖7b]љ6^IseSRY&T0e oߝk0 \D6BJX<]`Ӌ 5QN$ xIƚ@mD1\$2=9HplиHVeu 2Ɵ٫gEf+/ˁ/DŽcD(ZW<jGGȢ,烚mj~!v)үkaJ +7{h 7i m~",$o]'sYMӇ YqK30{u7rc>?,)EܼGIL_Ϡ\p4WPiT&c.9]}G~޹XW'DUcT@[h8,`RN"L2#{̿cxJϿgg"q<:%a<,fL >1EGi4nFo"CcQNqOml9jwܮ0sd!|es8gS +)o%k3zHI>ƎJ9:'meth.%)&U301TZ"BМ1Qc W aėy/]5g/,ovV9ϰؤW\&xБzb u¸_U Iu&P|Sn6hvp, 4uqOPBx\o^_6?יYj珍krؓ@$ybN'CQy,d@,*W[0p!YZnEl'4]oN sV~0ڪye+eLxfXpzrL*WMt_K͸Wg+)@eQ((COQoQCONU~-{kWL׸=Uޛ6w {.U3e myrgH(l?Q! Q0`ۖ`vwm]7 L0,fDRO 6`/!T`oY'ε~M͟\@i,ܵc2GH^K!mf+kMŁh">(dl}`Zo9>)RG6IqdT-T/}ނz困li^++Edt,P]PȥԭIOUm!P#G\M~[:8N 'y)ZhԾ }BԮ74|lRa6<खY7xRē]QBb9@GwxKOS/:|f/g;C$h"zp;sYQTJMkj 03 ?-`B3C_?KL|0"sjѽ.t|A2~עj+u"(_2s$vJJ h㔋@01*E};UGțqirKwAq0d@MnvaԖσk8<1!,덓='Cy\K<@=ѫ5lt䟮*+5XՋr!@|hA ;:MFǙH&螒H?2O:/\W po$StMBZYHmγ$-cRY%@b{QF1!zXiG:ڇ@X7S=X'BcGlUJ3,zi8Xzh!mԤ0l9i@W=Gq.3 l/~)O<$8gB?[mb0q-y]VX" .hY҅U0hss:F4p3ׅSV^ @`ƢMV#*n]C*R:i9SؼjsT ij\c-[!yIΎNd_D Cx)+eJ^fv-l^ivۚh[Pt͉wFk`D:T D˶ S+bI4;C uUW, exi)|"_;QUA*Tn@@/ cMҿSL8;tBߖK}{# \q`Nd1٧a@qpĔuΜ%,!p^|w#jWl|b`ERXB06<:@0AjS6rRI>G狪"AǬγ8F!d*QW ,VʪΡ'o`!xM+icė5*SBc )(,=Fe.cn|lYުyٿ3'l[/o&U713i!\W;N\J*v8FD|S$#'U&֤y?Bi PαcrI ]u4wehng #ѦE'%`TyRH#R!OU+w Q ߯Uv* ɧ>/~,>(3q<ή}VAdlp@*'=ͮq9ݐM[)MWN'-avpl \[_zJ|y4߯έ aHN ?9{B957:V|nL~]nE}$!cm@.D'15"C-+Z 5TʫKāw/dP%שc4lfW)7 E.JϷH͞/p:(@xW0|!H3x8tׁ rmT!T~ .z"6~Dc/ԺSYd?S>M̳1S~\kNz4Qo=D8/  7ݻϒ^a_%dF(3Ζ lZOl3g Z#)O {I?$:qr%lJXΧ@ZB[Gpk;Ub$ܠh$xVёe%኶ uav!Uq>DqF .h[d$tQQ괊+K'K~ 1q^$)k3lH-GB/d ats58,:d@aȗEBXDqć6Y&X'E 3p]垯NOr"4reo|)::/WZn-wZ * WWH8-6Yܚ-Vx@Mrgkg͸me NDEY6b7A:G7u)J:̻ת#.5.ﳞo;*dU]$_8epRR&s PޗۏӚarCV XCG4 (FҼ2YIY?U=G̚> F#8h?IR"Jt-C ]|:mxR[:EVf,{nXzPZj$gMVL$|Ȝ{ xtp͞ڌ zixٱVŝ/٘z|qgT_DmoAP8ItnJx=_Yi"i3d 2cj]'* $Rîy%q1:BH{cXR: Q{Bmdu*nHoen>H!.>5(^!{)mY0([9!15yc]S<뛒g rU>aYiU;ACx$@HAE]-@kH`pxߙAm4xN5\/HUwv ʷM>>GU}rJ)!j~"wUI^am9:V@è}2^8TEˋu^ϱuDP][wPMtIl˕0yő킂s9KȘPҟ;P40kcl?CtX@E(߈䌊f 䁏?2IS˛E(T EE .Jd's; #' :P+Ij14_=i]!TO|(dB;((ŗ*/q.WR6k'TwN?+SfOT)ô='6BAb\i23<XAa17WFiШ/՛%Jd_to(|ϯm;}5Jpf͇#j}ݴ. .-iJ|Әdf43o_;p nXНLQ)/ 傡/~D9}aPp'm>b[Plia1\1&:ge@ N!j1"YO.F ӂHE-Z@sXO1袿е\0{[M"~(ͳ,əj*y=`+ju294tV`\杶`;Od{DY򲩩T_?z3RzTavtg-Ƭ56 Ğ8_`.sỉ p^'`;Q7pV>u ..>XS%'5W[04Ock؈9h\V 5r8UTg&EFGL~ aφɚ88e[Zc~,Ibj Ό~̋o=5'%RK&pCA̙Ԫ-fس^*RLl(`L+[|t+[ی[݊c^:cHU^Ě>,&̇'n&hnxeUd@bTTI>?Vܿ1]E7v'q=![F~^k ﮚMl^v7GΉe*\g e㋽``H̘ LOu;l/BCvw\hP} !Sy/r,ַ;xɯRf5۱;(ψiY9xs$">8"ˑ,~ 5}oPGtO.J̽jefn݀B歯DdORE{C^Ұ[WgvYEbx8Gj?dnr6iNm=0\ѭ(e*[| b|^RJ*fܺgԓz1M4ZZ{*jUA:?$1ٔ "FGY3smk;R@?I%U?e_`4 EUЕ(nrdþ} Yғ8VG5SC <̮GLШYHn`Z_ZBӊ)!ރP4OWRL##44}oS/;w9B;!,>[φ,N(޸PWR`M@ռҿTҾd7$53+LE{%Kg[epwRwH$39= 4V^byx u^C,*lal@"G(u/ʹhVB?]FCҫCc/`^2bYHl"{+I릂8',ǪExX{PԩkA #R߃a;hR~̆ Tx_,܇x[ KS& Qz`A8{࿗0fGzưFT5ϒ[L,Dwpeu)3 "tGw ֶ\/1If[}a7S,Ge6#Aus9Yaxe.RCM/=دe¡ga&lz<ҽZD5 /8 VOX+ўdq0H^|jUv@s" Iq-J+#µ\)V *S"4=q@ϋ):xl\Rbzl6M+vVDw->5y𻼺 ^3[WlZ$j\2 O)DETH n/[:7qLB/^-5??hmG2 ]A(&@ ;H`n]'IQi"ӇGY{XO^xv aflnzڒG?L4h< - _:}0=KUR7ȪD%P(4UW]ByW;63X))M ch)K>mfi` ?SĸfʄX_F~WwzNRIQ+ Ca;mPjpH7W 9.&-U[gn;JjkQ( Yh,L&犋C XiپQj{H'*YnW鳩Iv1?Ż:h8oSAjAkbk*A ѽ|HdEIKQhsm>)GvHIo5B& +,YbԀXa7Xۯ5DMצp8v|xoZ*-܊k#֥5>&RVT|dHXYhL9De8qz ŧVlo'&s[?Cu|+ԠJ u YZ