dracut-044.1-lp150.14.12.1 4>$  Ap\E/=„x_hL8!>7IW`ȽU/iA-wTL?'9.s!Ccٞ=\#\q-0fli8D-Kg#/D_? 'Վ25_E_?~J3I>w)"݈+@LE!{2`"w_|5c3346dd32096ee377b332cfd8f695e3ed29f3cc41a3b5784ac60a4b7a9e374af6d4d069430958634acb38f3d005808729ecf3a94\E/=„I_hגlu˵yXčj{A{$DDs%/;s֨]:Rgؼ W^^:jډY-SXD 4-BY7&1] Q&m/} % >\\il76G&/Pk,Zb.NXIvATFH]|_G^Ϯ*5b\tǎpQu?ud   <48DH[d / H WD f  # q vt|b --3-(8(9T(:(=> ?(@0B8FAGXH$I*X,tY,Z,[,\,]3 ^LZbX{cY$dYeYfYlYuYv`wdxjyq(zttuxuuuuuuuCdracut044.1lp150.14.12.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.\ cloud112ZopenSUSE 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\3|#M`X3-Gi!.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 L1fh`glff,wdA큤AA큤AAAAAAAAAA큤AAAAAAAAA큤AA큤A큤A큤AAAA큤A큤A큤AAAAAAAAAAAAAAAAAAAAAA큤AAAA큤큤큤큤큤큤큤큤큤큤A큤AAA큤큤AAAAAAAAAAAA큤A큤\\\\\\\\\\\\\\\\\\\\\\\\VUVU\\\\\\\VUVUVUVUVUVUVUVUVUVUVU\VUVUVU\VUVUVUVUVU\\VUVU\\\\VUVU\VUVU\VUVU\\\\VUVUVU\\\\VUVU\VUVUVUVUVUVU\\\\VUVUVUVU\\VU\VUVU\VUVUVU\VUVUVU\\\\\\VUVUVUVUVUVUVUVUVUVUVUVU\VU\VU\\VUVUVUVUVUVU\VUVU\VU\VU\VUVUVUVUVUVUVUVU\\\\\\VU\VUVUVUVUVUVU\VU\\\\\\VUVU\VU\VU\\\\\\\VUVU\\\VUVUVU\\\\\\VUVUVU\VU\\VU\\\\\\VUVUVUVU\\\VUVUVUVU\\\\VUVUVUVUVUVUVUVU\\VUVU\VUVUVU\VUVUVUVU\\\\\VU\\\\VUVUVU\\\VUVUVU\VUVUVU\VUVUVU\VUVUVU\VUVUVU\VUVUVUVUVUVUVU\\VUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVUVU\\VUVUVU\VUVUVUVUVUVUVUVUVUVUVU\\\VUVUVU\\\\\\\\\\\\\\\\\\\\\\\\\VUVUVUVUVU\VUVU\VU\\\\\\\\\\\\\\\\\\247dc79d7f8564edefa5b07caecfe08abaaaace933365b7b30cf4173de22da819f7904494ad7795d99caa2960ea2ace7f1422349c8a8d0ad55b962dd105fa05ae157d2c2ca987ece9fb284b2def670904f959dce0ca1f82076dfbf6858516fcbc9280082629c77c97849637fe2f14a713e160a2e43422862394ca8f14fa49f844090295d069edfcf545d6ba521e147eb43d8147dc7ebe40ea29b9930c927e397f1f2822ee29c08a89e3ff4e367492ff7aa61b2366d7430b98f9b62d0eb586a9445793cfd5939b47728ec568fbe57394420faaa2c5489718868b50d0c46d55676c156f1b2a538026daa38c1d8507972aaed35e55c8816d4a24bdcb91a059669f8572eb667193673639ded95617bcc7d3f87f73bfdf7e4c05d4cd6e6ea08ce33a740d7ec12edefa6a4c896914874b89979af6d934b09c7ccd4d0ae0f49cfa7f379365b06ce91eb0d91f3f52c2e62e6d07dbe8f1e221baa6c89e5b2604c989709136c20fe409bc7bb8e32ce77def5c1a3514829f6a77a22dac62b50788575094608861e282ec7b0cf62c8c8c543f7efb84c04240c1889725bfd0803056a22745c6a2b407c13268df4b545f177f5bf50a2017ac589f0e77c1eab1289c3130b49c71e30a4a8d8ff195502478b1a4769bc68121da4ebddaee96d48f5b59d096bca57462aa05255eb1d157fdc490bfd261607974cbff528d6c16fdb76dae0012a695411f4af8626e7746cb72e4d1293dd8cd39f67809dfb840ee422dc56308c86495da019b914ebe11d53c42075bdbcf73542584b1df614dbca3bdc86ccb13ce6f296a98b39dae33f58503356573767b47ddf0b272ea14157a596eb7bc526c7b810deeaa6adccf4b41d02689a2f9367d412cffba0ad56d1cb0b0c9ada1062ea2f390c3f96fd410220fc485c310767a99c67a29bb5c9440499abaab679f49e0e9f0aef369dbe5a9845807020bed8e696c3b30754d2ad6d8ee9fa51c6a0a68f6fc5666aa6dfe9adfa7de5d19e9c862ea2609c3faf56052e8607080f6608c35dc187b21551c5b88bfe6da3c81bd456b5bdcede09acb1c4ee2ee085a21b4cd5869ef87abe9bca72fc411105b08a1e0ea717cf7a7405375ca8e2486ecbc4f5b52754f4acba346011f2fe5b1fe5b4b8a74d4de4dfb9bb056ce30649a8150bb9c572db171631624f2d632dc5e53fecc193d7110ca4ee1222fe91a7021dd576ad3d67ff63f1c0306c77f833a459c045904381c8847a22e26dd42401d33b62d8c4f8b42cdcb89952013a568baf45232df5f140b59543b73fbea0a3fedf780aa94525b7036681808e76aea04877c2856545349293a98d0c2687a8add94965e2fc3b1f63460756bf07b595ece211ee978dbb81394df222126e885fda3c2c0f1ffb0b775b87495f8b1998ccbc8f85a1dea5c3d371b86d7a7b781019d840fa06786e3765d31f9dd4bdcac0d384430249c51269fd17cd96602ad8b878fda1642883555264606712754e1f338fd522c9375ecee7516e6a121b80f75be5fce2f460bc83755d85a53c057bb1671b8f89a7a1ddfc765e56abd0d5fcd12f1e5673772ccb25c673513ecf1a17e9b5ffa9074fd0983d5caee39f7f9a0f016d2bd96436ab365487e511895c8c42a7410141eddb24c1cd7ec58d8286ff474642e5fc0f05dc573c49a02bb6ba12eecfccbbc718b1beb9400fc74a413b9be6340d19087f2279c72d5c60902b4404c96c65b77ee7310ed758ccd4c2a406292ec425dcccbe0f37a8904da225cffc68c1ad01a15291b89981bcdb16e3399eb91a372323dde05206b1d199f1123daf2a8f3a40d76a471b3f351a6f49df7baba41e399252d0c50e86c8ed0143eebc29c829772fcb00299e8d838d81ebeddd285542c7b6e4472249fa0954d681e43ae4727722c64ad3b45713223fee9be625e3efdfabbbf1ff5a9a314c8cbc06f5b65bf1531dff7ed902383d2911cbe64ebba31335598fd3c6b2e0cfc856afd3d548eaa52f06e66b1fee6ce2b5a7932389b153d6a4dbccd9de65a059a495cb486eba24adb59a411f86c579909bc698bbe176b94c3e6c36adf002efc9f9eb071e2f01da18dee25126f33de4e1e1ad93528f0e1a6835c32a582a0bd9e234211ff4414ec59cbc3339b7a6dbeb8c49f3f642c9dc046e5c06084c6f3405fd1a6e1d9ee6fbff5e2dfa3637f66d37ffc7a6ed45d828434758b98a100aabf7e12fd7ed2aa79f6be7cdd489f56de99708eacef4b54e506059211c36e0b5c7bb3eba95db587cd9e2a8dcc7392d047b07cfde1a2b5b0e7e2d18f92e4fbc42761888c0f174c418ffc64e4b2d75178727336b9f095869e455e7d117321659e3ebc0a8d12e4b7718679822a5e4d9e58de704d0fa80b81cbf53a8e880a0718eab2e60977c93c7759f29ba137e15f6cf592edde076fb78ac1020db80e7d2cc1b0d5f7a48b426c67b59e692767fa15a02b04d5597de035a4a3fda23cf5772cdcc11a7f0d8c4203798e21c29231f2ba27ef5df1eaa7e129f620f0bc7943f5d87d20a40cb84e13b8650e44237f520be43caf818e2e52633741e9b6fd7649ba2b7c2c15f1db8a830dbb0e89db042f5d96bab8657e82cde89deb06539a4624c93d3e529d15da3575bb135781b7a78868b6f940cf37dd341626ea218f8fd777213de7176597f78f1a533656ee8587be0964add0d5104c0550238ac7c5f8cd066033f9e2fb12e1d91e4fd376add2c27215e068a6d7ffd97514b950c19882451252efe95ed09b4480d990233dc1b7d23497de64a7fd39db017ff11eebe61abc75a50995fa641f3e64898cfc90c0b37ee198aadf3ed5bdea394c5e326765b3797c518c8de8039250b0dbe484ee47dd890bfff58bc029b3389087e575d42452ed4e194839c4e4998d21ff8e0e730f8ba8caedde54ea3d5e1723efbf6ef9dffda281dc4c58dd202b3dde5b29c8dbe6e3b6599334f431e1db37ca0ba828aa77c519903ac05983540e76f7eacd3cbb81efa1ea3068706441315f8ad2a50236275fc924aaf552a72ed40723794eeb56474957c258629d8d34c7950793ae096997c1156b9d751d1396854e82451cf6ed469579647d3637faefa5bbb0279d1a1ab08327cee2f1cd742edfcc2788042f7cc57fc6397f920efa875c53ede9f9fbd792ced05400b6acfbbaec57a66dc0f33f96e0b8104637fb1c1a23de302d82623d960eb4201993f12061c63608ab8912f20c39882ac435ecf194cc31161970b7af9c684c585b08141b060e889489aa39be2173dae05439aeddb8df7021d5133a67a1ca77547119aed96a6b04b126e7c72baef0d4fabdfc2dfb621735e6bd7a5141c3a7e5baa080ba2946346a7a76d993616c5670fcd2561ee044731cd09fa98e684507c679050ac56c1eb83686a0d8db66926217b850ff268ba9c0ee4aa392d76676e67d3cd054f4dfb6c3bbefa700de5beb368a8fdbae9af9cd2ca5036f08c1df2d7f17a90694f06843537d7150d6785829e690a79df7ff626b45e370aece5181a34ca21ad90a94f4648427a19dad75460b07c787ae4f9749c865103a5a22b99270d0f002deefa5a26ec48e2e58194f03d68077b9f43c4dad9cc5e43eaab838bca10f717630851110e7c89ad5ca1afe5af121868df6bc909cb5922b4b5cf7465a208f9b1effe3874164987e72de5ef0eb33cb3add81b890def04b7df071a50ff24fbf030951130549dac72e38d6504bae9211e12bd9d23cecbaa79f39ec1a13ad1570f06782114a3b803e963ce3c54b4037f638fd9cf7a42ae0582bec603f18aa490e21550088680481f15206213718a6b8b84f610bf0111d28f7e9a12e4b582a4afb6f9c6c57e0fbc550a39cf68aa67defdaf8b841823a5e0f5054afb84286cf319d58ee06cb9537619e705aadee47e56f79ac702fb5bc091f2f32f4457ad4793bcc15c16bc15e6f0e9504b223fea3cd88f1a0b3154b6f6324d0f4c13bb412d8a4a97f9aab718ba3ddee58d9688c64fe91b0c0420671e75698291b3132d3dc652a0c7b0be6e5b4eb7508dbc96f5cf4738cff423fc17429642df7abdb1585b4e58fed265434f2fb722df070132bdb99bc41bdc23f807b2165139e88fb8d5aca18643fdb3652d41901d8d1a006204e092ab861d46ddcf240639e707371bb1e13bdac14e8f9724097b2596242af0b86d611f5ebd922d9d351827b050760b14133065a567be30bbd3e0a96534b40bc159348245a87fc274cc13b97675d39d88afd1a3190c169d682415b5f6df608f605d4e5a31edce561ec4171e75641372a323629e4631b9675ab0e61b73ef08fba7196e224a69924db54865e96edc51481d21288c26165842fa637404c9a0433223447633814f24eb81fd6b296e9b7f472ad2c545a5126234cadbbbce8ecea89d85307d2b94f647980685dc1697651d9683f5e330bd3c23d3b3630b0f77ec6f9bb888fb89a873538ab2ba13575c38064317d24f7ad82f604892e358113fc337e2ae2b6871134fc5bb2dac3316efa74d5c6332dc0af92105e4c55b4c6deebc2975a84b252d092392cf75106342dea405ab02cd90da12af2da36fce9dadf7bec26675d6b903869a644ea5630145912778570ab683fb61138ac0dd4855d1738440ff447fb920cbf4832c1525d5ca59bb50b7ec69432fc190999e33d68918960ec9d81c266b0d52f782907809b05a8a6db9b4e2a70d3706e4516611baf78d9500436ab9bdf74e7a27a500211f801f74072ea53d9b24c0ad7a99fdfc25177ad57a26d63ac998eb93ddd30c5a9194d19a5ec4effcbc59094495937c035f684b9bdbe9998744a5bcc03f3a4d57a0f119e1c67089115587cb90447bef9eece3108ffc20baf83309095fcf1d0021329f8041ad61525b5f5b6122a3b56086a08a184cd25031eae87f82961c352cf44df57590cb8a1051137c3dc3f9d87a9a761f8916819139d8dc6a7c8628e7c715d07814a9c9be935a4102e62db39e1ebc9dd323ae56c7c31d7cc38fd86284423f5671d37fc9f93e2cd82e462f1c799e15162391c9d3818b16e0793a9f34ae1d41c3674aa6fe44e57967146434c5985c2930319988c7cf2779e2619e2cd094aa46ab7c5f43164e0040e1fffbe64de50e32c8dc1f04e6081b9c1bdb3cddc684f4d299cc8231691680a77f7567177fa45056ec19ba66ea6e3a0bd7f970cb1157c7e2288924e47a438cafd49b31271bf72a4136dbf035336b7e6d6f360e4715df013ddb7d640c3cf50ef787f662a0983e1e717298c8e920fc93965896584687862c9ba3d71ab571bb0b71a549360f471ba3ef7b03923535f22fa15603e0717822a2d76c8b3323154fcae13c7de77bb62ec87646d30ff90c0c47eb0d0dc21737abd67ed190ae7149ec0f834561141e3036fda78738beda1a8a9458c4e22b0ad253fb027e52969aaf37a0cf129c3810a22a3a5c67f71d9da8cd8316abd4a998e756ae62ea5a56d41ca70906607fd2b89e1cf0471200b31628a9d420eabe36ed7f0fe3c7efc21f5ed3d19f3489e659605e757fb40e94a70694dfc36c5c196f6a6fe8f5f332701f39332ef0a0d77100fac88e6bd3e94160897cf4a52f20eff8d40320b2fdfdf1d0e3ba434cc1c323aef6a455bbb627042ede0ea6f5589229e754ba32d27a8f83128acd1964e79d6fd0b08b5df2ac6cac4b14e83be34ed882e372250dd331d36f6f5e66eca641da9845a48732e19fb27166e1f7c5bdcb51d7d2c64f3f17f7a9416093ac6c33b9b0eaf1f7d48b54fb739fd419f258eeaa430eac1b8c90eae71dacb715c534bb9c7945cfb258d0fffbed3837945c167a043b8ec18c52fe2d9baebd945b8b9a18539d02f3adf89da43297d608c7a489ac4b628527239c9349b3bf0debd877642edee3c836e3306c67b13108b7c62084a0378146972ea9bd4887c2c3e00ac95c6983452c9c2e429f5150ac2d96122a785716f1cf25b688fe8826faa1618d12dfdd8312d8b5f1e453305eaa23510f75bcad23d1119dbc6b1aefa3aa3c410b1267a9a45ae2a7d9f9fe245739fc0a5801e717904da844b64ab297ff070382c7e733a0bbb71a7f8b007c51293c479aebaa1384c63b9d3b36ca61f4cbe1014f660cec5b87a6972906fbe0e2db285d0eb402e00e2e2e4da5cc658c7fdb6b750bfb767df2559e226d5fad2a1b452b2654c0bf4b0723c8c6b9cc9188db7f16c8f2ba820b94005f449156195bdd9b3d65642102eea71d35cb63595a9c58c2adf4b89467fb3edb1a9b577b9de60545d728b81c0aad4bf3c30bdf7b18785b3031dbee083722e2100e58664ac50122d409ac2c0671136248fcc87c42783d553f9430a23ddb6fa7af8dbe4021c586df9883d7e631dc5b28366e580100a849d4c17a6061b9f5b0398e8873a890c51a7f1ef8820feb3444db912908cad486a0982c64ae19c6c09e68683e5ced3d99f0b66d13a8043657ec89adf74a799f57ac7f606838e1ae6088de237d0aa16191f6b1c2dafceec80be17874e025eef71dcde94268444a1970f8b582703a51721fc8f8a725a0cf84f537847ee03c5caed9c166ac3c242aa781c7bdf599e0441a7e014398ed8fdb29ecbb219baad83f05dbc7b944588dd6000388d71b6b3a94063f9b41e68a3922f567f257b64479c5b8e221d3d9c423e3aec16d4af62bf7f166568f10defdad11c7c6aecacb7cbe1bc859a8e27eaa480ef46e8d0cbc3627d03793a41a81afca221bdf1deec5cfc12086398aedbec0e5c8121905f4dfcaf1a3ab76b2e6302d36a876eacbfac0ae1ec32b49d365a76145c40fbdf6846d02bc9e45adf3c65d9ec373252e1975512d6213ef5cb38b2ea358baf2e4f530416e5c4d436fc8fdf269c49ff0b08eb3f8ab95e4d36525242e7f6f05e13ca651e7e64c4eba5a7ce20c30879b08a803c5a012d85855e2e731bfa5ecb2f3755712dfe63552238c6946c0fe501b91cd8fd764a10830672d04fd63e765227076c9f00231066170d0968de6943c5334a4c2c366fc5ce367e0877a8a3fbf77b62fef703096951727fb4a6559131b39854860009e05c9649f4cf40644b2474ae5cb1608d6b848c009bccb283308462a0824f94680eaa95c9b632fd4fabc8e43633a4520af031f40918d5d3afc1418fa2da5cc26f9c451c01c0e10c876d1f15d3da2eaf3ac5642c88180fa083513c1e4c41bd9d9d7435fe70a1806f9795f854af1f499134508f81aaab0147cad7b3432e4ee45c9307a3fed59d6062fa628f346eea6868f41fca64e1eafe2f031ec2fc5baf5dd0e1fe65e4125e994017445cca6f4fbaf733e82cc77dd8f74a87876e634013a44cbd4bfd519aa4967e1f86b0dd3e5b0f7f9f13a17ffc352d7f40d7b049b075a561280b022299de8bd7f41ced43c05074c82fa66161c2a8eebbca29990e456fcdbf1ab88284de1535ab16294c390fad5bce771ac3eb7aec35f3fc5c82214e568e8bf8db500888fcdcb8ce6f69180379e23604187aefca3bcb6a2393e98e5104aac82bf6283ca920481c01bef2259c26ba042dbb153859b9aebd8663203cc721dc93bcf2c05984839e35eb6452e45bde5612c9ac68aaf0bac8da6771d78ee20c9caab02faa806de90dbda7392ed3ef81e4464fa8553eae5e5644cac7d7718c3d6e7c98d6cd9421c5213b5ad69ebaad9506685a3289567c86cbc3b2b955d0019470d76027aca867ecd28391b63ae959ddf83bcf0f51224421c331748f05d325d3c664f1d8ca2a054dab47e69698730cfd3da0223f93ba994e036a42b55691547ee398c1628035dea132ff3101a5f2a4ea9ca8dfc157f7d4a861691d80a454f31acee7df595d767dac1f5bcb7f972c64778ced3f6002a990f8ec39cfdf8f06d5e53b7ab0f983f442e3e71f1a89817262433b5ee67f2572ff3cc37ce6a4f3a04a01c669f8cd2764dbf71ce2c66eeacef212253bc597a0d5ab7e09a5f12665fc422c22eee6c94f3410344d65cc4e355c56fdae999eb5f44fd2625eb6329d73af5a6443ab0b7a13359b2eb360de9e2d5c3dd4d4746a3aae7d9d5a0e3ba10582d6050deef96b8c6e5dd6762d4ecda7a986bb717f828e4f41dddbcd70e117911b09b4b525a5739ebf41f824c58971418ea4ac8b2b4616c3d68c8b63dac77485742854fea7c3bd8b7cae4d1ac851e8138be42abc9fd91d4f98ee4c0c07c199cf40d5796e8518d65da9d04bd7fa061e2cf7abc11a210f8e694d05991239fcd35165d7e95b405f8f09dc3397157e5acda00665a28ad70c82603648c2d31d51efb25cb28a540d5a11b5464d526ced10c57ab4541f0a52ee3b72ea3250300bb1c653bf77500f3806013b7db80633ac790f727171b57e1073a7906b8d861eddd2e97aca7aa8014801bf40eac5c17034afc59234e432a4f403714b8cbdaf948b7c0ee513cec5db719c40882a36e1cbd967ed423857edf2e0488b9b8fde15c80ca664602b1827ba453166f395b5d2ba248a0d0fbd41278c7fe9e833b86686cd057921732bc45590dea6112fa244b6e3528f019042b4f15ab4e91854f54af6bd76d3fbe6e4103661d2854e06e227c68493237e9cb6d60ff4ef71bd8600ec70273290fbdf8df9b41fbdc2f32371f07665691193f7320f0af902ab760b530d44c4c4d6f028c370077a06f0a7058b33e1fd7f7ae89cbdf7ad4cb06eb04bb4d7e45b48b42556cba0b93185c4088336833f66626af1aec54db5258c27815d1da9ecafef663ee766fc064b6cd3df764641f952fac9bcd0828ea2bfa62ac7549967fb00b461a96e65d3f26283306edefb6a7b21e1a716b4b897b7746e20053a4126dcd301b8581055d663745ceba74d63d55029f4c92e0bbda22aaa39048c5e74e79a29ff6e50078504965fa6a6b9a24272e718004885706d33a413f92cb14ab30030934e40be6cd828c02dc4b6b6f1e41b9aa024cb4353b57c2a9e63c10248779173416f783a1ad36f40273484e623ffae92b9f6979cf3d0418c1fb1b0a0e005c82ee2bb2454d682f70b0e3ac8893d775895785cfd92a39fc1bc8b3a9dcf8605c654788ef72989d89d13d4fc09d8532b5de5b0c3749f709304b2c81c40ea102aaa8770391afb47c777c085177929744abdfd1243052c394e0070d774f241a36b6fcec3527ada625cacade549d6c78685ae7919b891a915a56bd414ff4e88cce2f85875f5b76d8476f06ac400c3060361960ad9db8198eb02f1767c483159c9d594953aeb9a8d1b7fb7df98e4fab8deda8d77bc8e3954d72136ca0c791dface5d01e3dc0e3d42bc1111e09a1b5429d9421ef503294c5f0e07a658e3b9b4523d800cd12fac811860cb0696194aa7efa161882338cf90236bc7bb84cb4de8fdebf055be3a772af5e5eee01a7409d6c1b33f15d305f0201f1778eef5af64dd1534e1a1f1f2395eee2fa2d71a8694e8ef70a9decc1364e0e221c4bf71ed16be23059375663766c69fb63d9a57f76b371531c36ecf486c56c90ec1b78fdbb20f52a8e37a14eded89ddea853e5205d9378596a3c9da423bcfb6e0a7d4659516cc820b941cd2bd6593edea026e0197add66131fdf5eb4c92bc5fbd6feb4dbc866764d906b88101e72baf0f58602188955743f4495f2c2b4ecfb36916270b0395704849b801a1df8ace5a914335e145022506098e832b9742ad9a220816f08e3319eb8983715531e603aec1e13e26cabaa35fb411ec9ac26417ae5c989f71e363e7721737f342d5c8b5727c1d00f3ae95219f8ba768afd75fbefd338dee5101c13beeb40f39acd69b7fae683c3c417e5e52465ab8f625ddd4adb8c026d7583227eebc9872eb86483a6b99bea5c317741d5105b320d714d453ec5f6cbaf8fc0ae89582af88b63264c5d05f46f9f4baed5e4095df242f4e2a6716d53b35c0cb1b3922f48a1b5248c723eaae7dec55acb4ae73bda4dad4147e703f17d0a7d49fb3a6afff1824819cbb2b2058005a8c82453e92dadc17178a86e966b5d4d767d543ed9333a2a44d5c9b021d465820b69dc9d27d2180b1691cc9e7c39122102930ad0e8b553ff0509eaabb02c6b07ef572933546361637da8d8305eac08e064b7ca752b52439e9275937ede4754b9d7a6e7851e988f0f9fbf6a8d215bf3e77ce2e56c82a6a1c76210843576ab3ff111854339123303274076f7d0330ad3ca717bf5400fc9087bb9ceb6a7b90702e0d7278387db75ac32479225aff0c20a11beb650356964e339da836cd7698b13e86fc750176ab6751fd4c5bb9a24f43e497d7ba02dec3812941011baf775eb232b842de3c6556a107086e26c53ec9ae168110572014f7ec86475081e4af371e2354fc2ff2920d42144d111455cef26bdc37c69c98d39c5a675e1331d4304fa13eb6d4bdfccf6d68485ec222a419025f42ad9127ca7077b6117e7ae8a7d2178356ea8ca782bca0ae216a506a3177c3cbfe491815d21e21de421377b9db2106cbe42761d272237ae39885dbb3359c28bcbb0bb8a4b3745aa7afb00f5f4257d82aa8abc32ce076896526fbc3e8a768d85b1de33738a4e09ce65c03ec72aa9f58e1e57d25b5759f1678ec26610e1e11740f5e7e7f2b2b59a8a8500e37764f04e5f52f977f778b8fcc3b1410871f54938eb46186e5c48db8504ffa20247dbc599889c4f358980007e4f92ba238e7477d501782ee85c29c1c70c50650d5d135edf23563e5210f6df6895a4dd69e1bec94bc161ccfe0d96219866993ce775da37f2367fab0e37a8c66434394d4d95a147a3b8ffe5f72ad928ccb4f8daf54c2fc6001ccce0bd3ade72ae87351bf995601e666e09afceba73cc953853dfc477a1a7ca9592ddbd52f6aeb6deeb28d49408b45c118a97d85a9118750e95be31d008b08789c76d4dc2888bf1ceb96318424012c61e3b7a5a36daadea6cac469e69ba8005e7e153d49e46a6d53b0b33539d8eaaaaa717d307a97c9897c1aeee926391e58378c78b9a24dab384b407ab3251aa117fd6426c8031af0572b5b0a20fbd92898764edd61b7386a33c22712365421a4fe172bc0685feb37725c956a5e43bbc030542064c57c55c68c9780bd9c8d6d4f6fde794ce490eaaab6431e41c4c83d937161f7c4dcf0856fcb202850c91779afc12c4d2da2b75d317c6a048e8fe84928a65e40f9108067f202d591f57cc96304fb16768c78dacc9f923cf4d742a8ace79b76af52eed6b1e8c8d58b1cefe11f610624cf37d081b60acf43f5c2b4fd52744bbab52f604a8801dccbcec46ac864ef7a02a9ad00c14c63eda3147e673e69e86381bb5809318a1d7f979c02b05e9ee8f53f09a852ca7d56ee022e99a9827127e8437c04dce0f1209044beec8e6c010bc4c23ccb52b573f8e4853243829bacf9f185e6c6550049f100ee363911a1f548a49fead6eebfb036cb23b759d37f64dda2b3ab445a841d4a7fa0ab1580930504d14a514699181ac6b43a5e3bf6d20199b5a4ceb2a1f9377280a88febd9e0679fa21cb1faf4b4077ce8d9a8ea06ed95579202ce3eb17570114b0e13a87370f832708d88c2d15df129a18010f3b648850ef445c421ba21c64894dce6265305eac6aa2331630c170311fde9e475a1bc7593ae855f965c3e61a5cedb60359ab238e9e2d7641369695fb20b1a79a4c7f3e8907a342852bfcaeb28e08bc5c46bbecdb038a6aac30545eb8371f689690c87a9eb80af1774310d8218289a3b316a75a84283490f167e352cd7729c29f97ed59e3c3256ef3585c1769b72c28b16fc7e7eb5723bf258f3fba52e54e4533c516377784da847b78d38ed826cf8d0a26913a8fb506101312ccbbffa416f47882c2c32785bf7c61c02d5fcf4d9c03c256b85f3644d353dd905b0bb262c7eba8c1ed7a6530bdb3ed72e663c372c04cf2cc9b09adff7573c6a5f1506d85a11b1b510fbd97e16e7ff8fafdfe3d77ef3879a3802bb6a433efbf9c320e1b7a1d028ccf92e53aa3397f001802fa6b82fd119cf62bdf657c78ccd234551d9cf84930dfff9663eea1ea07bbe3aebc30ee6606ab98a76a3dd041c6b3fc4abc64309571643ba7ca429a84427dae1b4b15e0db75cea819a618b50b0dd44e07ef0a39226066a62a2ac32be79c242f90cb64641261b5f3d618f58f633c679123139d0efc0d21e775e6cbe363a12f7699869cadb5866d35e392f60f021b37dcf67b3c8669c48a55c033751388114b8a9622009eb1076c420a68317fbb0733445c6d60ab9852964363d6b55e25c8bd4178a064b0a3d4b37e1266f111696b7a2deaafc3f4c9a6022f9c440269fe8625da9acc0bb7711145ff67589225052688d4368af41833c310bd9d6e23fade19b6115be05bca9c59f12a824ca499963c50369a03516118be02c9e1ee1bee8df1be5760f277d16eafb8885d994469f213badc26a9a1239190b39e37ef11b791a29939e5e467f8a26906187e098f0e37a09c61d4a2e903cbceec424cbee241068f57be8f13c8e82ef35925834847dc88ca406fa9af86ff92ac0301e9c62f97c40fca5138f98c8c25b9dd1b1af47114f235293a6322a6b95a51b34a3fc72a8d0a6cde34cdbad6656ab73125018cfdea381cd7f487e4f8abf071a11b987716fc0b3c5616564aa9cbe40457e1eeca5eee418e68613405917997926fb38c1b8c4f8edd76d08ddab14235f7f7cafa49a64d886bdb56927c2ff793f4a5382515019bb72bf56e4bd8a1f76ffee7a4442f7b363f035dccfeb863a50bf4b3e8bb040994669ce44a2bae2423dd7f09fb00d946e2bc02a08aeaf6740bedb09ebdfa81fce4b2787245a7aa5f87b3aa1bfc580d227977e0f6fd6ad4b6317cb0f5d07d8cd2d911bf78e80cca06ea42009dbf88c239be77c09ceeaad5be90c0e3b62f215a2d8a74f721e9ed79204fb96a45d452870a74e0f44fd737561db854df134b44f6f4e782f43b6ecf21858f5687c09700628e139ae12d1e4621ea9c2cd0923f8f17018bec24708f6da5dfd779dea92ba3f2f1eda035664eba9ab0400f0c3f89d2906a606aa28c8c78331cb5e81c002b5bb70b240d536462f9a0fd05f5b4a2404bb4dc4439ed0303d112b7fb140b4184a8d9f22325c1d4ed6bb85481944282e898e7d3e901b2da8317c2687101965e4f38a3d18b55ac24bd4f7b040e42cae4c5f426a5d2e17e3c9683a8f0955deb3961ae77f0823448448177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643502a53940fd0ee3bfe96f2074351be2f4f0fe46064a09c6485a1ab29c18183e51296dbfcc1477c39731889cf1b4c720e01ab5129dd198ba96ddb55a9d03a3368641e2f19e7dc8b7eef7b21689ecf5011d63b7df46d99eaac0a45c451c6969e55dc6c4bf03c803b7695cfaa8269344d6936be21d660b8ff67f69985d3004e89bea94a815abf926dcebd0faa3e1afa6b51cee41d837a9cffc5bc04c87fc4a3d7890cd2e392c2f860504e9dda94f77d966fb5775e07160a9782cff6b3a1700d46f8bf7ca74d7de381fc346a6ca8786a079939a88c374476bed7e8dc36bf4eea50481050d7138a136c29c3d721b4688d04832d144cd1c378e8cf5c6281bf4a6d5a7d9697fff9cc33001be81a20dea1c49e47ef7c56c2a34aec4e264d541d7c8c2b876dfe28e8676a891e6d5279a35d5f2f62d252bfc2ac18eb942f9271bdadeeb5416929c64859893ba6b6d4d21e2a1a0467d90bafca117de887fa1f260d0da845f095f40d8fbd7efb3f0adc2cbd3ac07704f518b4d3406a660e37905099cb52c765819e06c92aae62a9ec2e860bdc6951e1c8c374497c5dd0dac51c5d6fabced845eb63f7c7a0c3a37fb57cc821f024e4f37b915b5447404cff4158e686cadcecf3d7d12bade0de19f507ac101c6112deedf34548ba1119fe42963fb12f6edcbb68077116b0e0aa3b00a1e5dc2a6ad75fdd8e347a048d38853a97fc2404abd0c0e5dracut-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.12.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.12.13.0.4-14.6.0-14.0-15.2-12191662.21btrfsprogs3.184.14.1\ `[ٙ@[[\[}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 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- 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/shmkinitrdcloud112 1545146633 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abceghijklmnopqrstuvwxyz{|}~044.1-lp150.14.12.1044.1-lp150.14.12.1044.1-lp150.14.12.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:9342/openSUSE_Leap_15.0_Update/9dbd14620968ef3d88f6eb05704c2ac7-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]=92a4b47be64d38e7e506f63769900297f831d694, 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]=aa5d296b4c2c9b343165afc440dc69806ef5f631, 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 TtYy.t* 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-8771d781e8d67ba6c99e8599e65b0ce14acf1adf08e66b199192c0eae587dd6b7?7zXZ !t/] crv(vX0}er$G ]H a5p0"N0U ,!ɒڶI8K/r=rq¼27PL7m^*R!%K(Qrο Ufɜ;۔*^th|GptnvZ;AF`NMaok  ~6'븕K\HN*E_ ʠ7b 7)3ACqL}?ev7<y&)P}:/ܾM9v)(vN` 60^Eq2b-w@j0hDȇD7?I ȷ 5dsݧ@qOuFf%M> s럀6*+y<5/AG]X5d `AD~ QY`#h'i@1 }}/i)keXFTzޙ ĆrF/g!`Mȵ @ۖ[r?/W7O& FyTǗu:s!҂G>8FeFw6^Z?BG)18,LΆ{g7==7d7HM2#{Yugr "j?9[}I m1d}?V!o4 ۞Hbj Oz.X>KMeh<Kz+F[Rܗi|Q@J] #I4`- 0ePFW7kW)aHk3)n.9GUU6 1o jON lQHJ0i( |)РAnk${&%w/Ƥ*DYۭWp4%Ɏn ]4-F+Dr%Gɭ[̖Fm?Oyeh?P PHV/7W};f^>_5bO/tuv4"?&*u r;3HI.{! #y+I Kbܓ}h-P8Q_^k<1d EWp \׈hdxt_嵍_qE4CQ ٕ#"&Τ@έ@pNHYMJNGaƸqoSƖ yoEe\x53a\ O!{;G.؁FvdV g5li L3(k%i\^aNS_ugpX -*(?i\@]Wʦ@&g;r )`G"z'cCYj;(=gd`jCmmK`lK:m-}s0ƹ\%xHSh!^|R$tL,Haӳx8QePlIYVl;.Gߘf 4!>B=qLkhnaԹt0<*nN>F CEs#XV ,15'ڵcYxLe5MLnib-d\+[6צDߝڬi{8Xj\wk~hMwHP8"hւ_k?nC0]+#U\!r!W|S #'}֢k4_~A8*s{%aa**zZ=fZئ{q ˃]ə9GdməZؓJ/k|BB6,hF~ܭۣZ%ha&VzCc\Nt{{áJ~sp> $N6}_ր2 U4X$2S;͂Z˪ kr\7\z oT'V،]Ϡ[[3ΑRKm:mS'/D)AIWoFprÌaȀ>3H6r %'՛:gfNsd->߭+[ NE f%/R(˳Qܓ`o ->$ S/"@Rvv{v3\U%cu#Q$QכKֱ%Kw4JqSNSO>?RwPʴGhAx(s<_|zoC9]l(#K${jS$RD^F j4-~tkp06(_soAH]gtin @]dKІjlʾ09G(5_ʫ1=菥6K39A0%JN9/2jYN[M#I=V墍J 5(&4%@90dJXl8IGKH1hYV8M/v z_N!~W뚋gfAtZmEZNJ{M5(֕ ƥe6Z` yRtو j m |OqrU)K=q jp 3^# g:b=҆0&PL(Ţn~iù)%e焎(ڍūaIwPdn:W_7nib÷4jńTPLܞnGn2d^G'z H]{*TX/_ m=Fu5T'1c4A٥-֙ļ5_񁥓cS2:NnhϽ^..*A*W%ޭϒTc΁.`A<;,5 J3IH aa8YDA|Gg _g$,*QBaS/E8Lpg#;Ro1<8^cr[׺]KL;&q^ p}K:n L րYg㊂Q֌a r|a=cWC&1b!M[(i3u(KYQ.J5R?_3Wc j2;_bTTL {;)*hi^*fbڟ >&0z3ɲ\ξg I (2C4,5 u+ݫZ⼎KġZ\.y;C0#h腥 U5{`6kzm2(I]HޥF3#-HKcn%41߹U:5tZ/ʯN!B#LNI`᫜' qOzCyX+Tk[Y%W!YV9:4Fv>PЫE r Y+Ƅ 4VVvPjhxJ8]EHb'hկqXD01G,SZVOI8fo0c]TOD3tsuBcDf RӚnJzNW_@Kp:z!DmUF&cƣR߿D9hft}RTdm6O g ,+>>.*)%`N$5mx6(Etd=㹳Ż  78Bta[~<@ .M|L;PweIp&Cx戏Z d9V.u;O̘ ־-7~mJo> Z t|P<7شEȂ'"BVArqԀ#kb|X/ntJwRTZ6#/{}f>#_بm]/O<P*+gsQҢm>q>_{#e 4I"hK>S=k?@QqD9T :Dž +p?d6gr6辖[V{s1PBDZD6F*/CQ9 C˧jN;zvѰAxIz\ؒkĝw1 W [J%*ϋFU>fL/bP#d(&HKF SŃ.ePC\`1O6!KuMb.\SsPVQ8ep D-I!cv36*//UK;nW  D |rHgrR3/ZI58(4sa.VJe*ߪfQVcLnw"J|\t(s ̏_`ԊZSv {^ST5 17 ۂAMT'\zw>¾i 3m?Q۷jDZYfKQC=ͩͤz>Fz-/*"y$q0 u@T/ŷbiIm}E<$4Dڤ85xLL' v&M)3t?S 2(!H Ze| v%4Qջ+mAg;q- j7Қk5]Ӽ|]%:`8Wx„Nei xc]k ]zTAy,4|D{*mwL{"fkKTݽRzl1B,apg~_y J0k/^xy#q=1CM)=ZL@IG{ӠӐE9in]:U$LD1xp T߁{T7O:&I + ՁE/>@aɱQQ,Xjr FofXC ߠ/@D Gw31Q3-E pԂot\7JFj@t9oj Zf' lͿ]rDD3W"VZ 7H3MJPFa@\@촙~ -+H#bfNE)Хĵ U.;jij- @$:'1J4Tc'xS-PyJenqZ?Cѯ0#/ NXe\)=BIo0Vէ[Q23A_a;]sY'g}A\a6=e#\|羣Cuhhx#B,)GcvKvnWIVTVƄz`:p7g-ۯ%}^*%T:5RCKó/HUck8z U śɖ=۹vOF)pw~m^nTn6Z"7wgKb6+O+f-n/I8X &,n0GVle$pL,M&s>dvղ&Q0OͣR5u^>b: \[HT "ˡ{h)W T~`3}ǧ@(A;-ڽ$E6m].?d /O)@!ޛ=-y'ڿFQ|BG=\]6nئBYajzWѡ@/ҫM,C ͂$ڌ*ѧ/׆( W) 1=jC]g"qK8-E6+JbGamS,gW*23]Z5tDU=c1)KmXފ:pnlNE=&,H *^;u%ȳ gTßXXD'n^ZJbN)aѥA,!&yZs6W!SŚs}tqTa7z_+3IcPLߨ#uٵJr]K*@Lrk:gRjg:gܘP.+/{沝mb8$9qLHI%"'y VMԝz~؞P[Oqx6rE:Bs&wCWE ;K{Z&\%:;gIfb_L<\1%iÈQi~_\вXfYr~W'10/lSǍ3 }ҰtqPTek~+XO%Tf3yђЊޗcl4M}倗ݓr-r*@rP,č==\;t 9Z=(\(W~Ϩp gˆwWv26.'Omr42hQ-ʟl:anEJ$pfB/liBrwnh}]i0:`t.p )݋T@nfL9d@-xinR8$Pa5܇7 _'Gj$ϑ_5@,VlX+^)رzSӫ& <:w}|~MdDֽmxksr6lk%M(k4<`o,܉ɋ]GLnet_5QqH4ۼxxUF/ șYVnr[b5 -Jb7 F9:d_g^ުtCY W&hYxƽ8(:;W,iEG4]tW}L|Yúq# cypyRBET0rf2dM=a*%Խ5 6YN՜{#ygN܄gSmTW'Zgf0!{r_r˨횙ggӭ::Vn66_+R*GZ? ݈+;c*?RM)Lo]U$ /®,tطO9 ٜiS4X eY֤s\*U`Lu]ެ^_eH{M[t}N;)a@9!Q0_LAk06R):Pdɢ]gY(=Y3mѨf9'U 3l[O`M{ǩ4fR=ׯlxϲ++ꎼh8ؔW!4/d\<e*&%?G66vr^p_*A_'N-sWRttbYCPđ'mfR`9 (q#]uDC=OBˣV1#Z oltۀ+)x]eH6+i {1۰>_5_ؐ ɓt(".sv|T'oWXġys#ωYB2NC=!X^/pxZݴ;`Qrj~z1Nk 1Pn.U͵=6tn I\ x×+O_@͌L3B=ȣ`ڬ2 %ݔqK%6> 4P JK ޾z: if>?o*YԨs&KaX]>$-z͋p6K9e3޽+A3ADJPgҘ=B/؏?Ǜ";(>zWZ9G^lw`R[HC\'/G<Z) hp?/a,XFM) _廸_ޖ jz'X(5w4.vs0.ۖF)(Rk^?FFD1g {t%*:u;$0ya]-^ 0Uגe~$߹N> okC:_˛;|枳^q.ҵ<=vSE6dpZpytrj1)$dZ3%{Fjr2۱RMdĹz/RUQ_Qݢnm" hF}ݑ;vwD/Kӷi}@SVb Z kz`VCDe#ƞي[e0`/1| "gijLy&Ğxsu`<dJq,U'5P,*`Cӓ; pMpb@xU&[?P͆7}}&-$(9**"ҳ(*UpU]_ܢkJVmE|DvLv%1]]e7VCRRU6 :S9ܳeڔphqt(apc<&2[u ^)CɫD䁪J3f3{)lL=ijZ~:VI[$fQYܨe5L) S 0jx׏*rQl8 B&5a&ǠJGnIFBzMPpI 0-v9xl`g`v joh:~2N7v QqCB Q>3@&#: S+FBKҌ-H}yH`2H92lBbv6r9{9f!y, |*='l|8X[;" ".~ŏjmAޕapPtЎ^u!o1m+څP]H%Dҽ%<&;߿Cw!ZbʀKmy);Ͽ/#wu`oP^IƼ]Zt#Tz%!NE%c{]]xn7Zz>CM>3Q\J;8t1')Cpkɭ W׹$n>qY'#Wv ѻp>aN vJx5o\t$YUlc>k~JC*ˌNP 'D 1_-oaB*Y=oO{N-utLZ g/U֋n,LaN-ɍMcAwgZ@b=W'u2Sq=D4(߻1 zgb#yNI;!SF+NQ̪v]Gw@y.%=uN&OqZAJ6P'0|q ].ɷ'94|9_vծ2))1f|X_ ;AK P%j#H,,6h I8BY}bO睛}q FR ۰c} r/7)FnZ.bV`^zl%M]ʦsfe!2})%FQ9\y 0)e3)X;o&2(4 ͦ-e31oJM7ӦQ*1p)9`QS؅s,lG"Dm%yY9BH%O1Sˈ_Y[+\=}RPvh0Ι;q9(r77G9JvZWPMeztnli*zЏ萤0lCyީ|JQ}{Q 1s@5)N3DIJw\f𸒓12mIR̓u&i-E^k#nNњD3j`%4MpSnD-vv{qB+)sywHΈ~O˃=Y^068d7S&/lVK9#=-M h2)$zEb,`'BF/A~rED:m}2ر,B͡ Ifj{oPӶzLϞ{<4ijmpsM`siHm\AY1VY@bokDO_[C]/7:E(,p!%fa(aT$gQ\@7S{ sHֳ9< ^'&K/0D M,imHXFl'SHy͗eyRb.,SŢ48`nM$ecttŒcIEF!an-$0M0zWe.ҺMqU`Naz ȳll Kڛl:!C߻TFX+R{/- U*x+DyLe‘S* p5Q[pyG> br%4]|ec*/5v%m8ug^f8)&cIXAoe<8|]6Ɂd CF7@s1)z2lIr٬ rV/\Yԏ6\wM0$w1U9܊{[(*D<5e-BߕČq< $0Ito[ `L>3J8Fl2j]n6=dg iz!~ HͬKzSH,^P tGc,oxE1+0>d]~‘t2u"|tXF& 68}Gz,y +mԑCa8R @$K9 l#t0jyx*w#Yor&C \n]h*bv?\rٶʱLY?6KNl G W2ooTE1o%ُ>k8{Y$~DWkۣ#J@xڒVSNc%,zƆowxH $ښs+P+k !)q& LmcDJ=8^ C"tz妡5:K+5!]H$>1X||)[vR./?Qt-\)nqb&v :b;eǭuuȔ5 7jKfG5H86ߒL&&V_/@I+} zw Y׶zމzԆ}qօۛ@‹p5~SU- UB$'BUvq8`:,ʈEED&D׾Iu>$u~WU_7UN)B@K\$I9s{@KfvIb6p<-%ERMXIY=p*\| FL3fKP\Ƞ@Dh2/VzY ܝ=:0m,0rx@m4s|3 +|kdhr }T8%H@n% 0mmp[014.ʤr)r>էqD,̈h Y77ّ&~"!7uAf8W/$ˎ_@k=_r2oJ 4[[}L<, =\ ~I!k=ǀ;'X=ͳ~e ڽ0-!YdMA:~e} <'ݼfh]w'Kt9/\սi9"t'[$hK) -34c ];}'(bEsa+Ą|܏V8nȱ՝Ɯ86c UZuYP5N8^WŸkzfS՚%8=%0Bu+ [nq~L_G:F-: tdd9*h|G;Ec+/}1 `O;JD5jRB~@nkQ \5R_$%;ً5Q]PyDgFadNPL֐TyppqY׉RN`;sU4,lfEc\dU˰%G憵ȘmV s~$%Be_g:p\F{Z|x4ν*[*_Ov0֢p ,y62\у巜ThQeon5gq ☬Ky5Ard`vW2vZ6vLO?Sw)] ֝Ρb%\fwVFC1cHR0`0 dý:S|RFg0˛Qk@h{2yQB#r[2*a Ԕ>3]T9aŀ%sSNg/`|׸GGZɎfdh*KTyz)fC@*:v+?4;wM-ܪ&LhV0bY+D {;YU#z=$傶`$9 QH\Qu}X%}ͮu>a,QUMIՕqDw~~e"q;WB/$CFl]L ӗo_ |)ˤ5d@]_. \4}\_ ;(&|$`; 00+ c궏9Ǹ `|~;{n:O `~vtrBuⷓZjy*SAJ]鿹և63!(y}ʜ)k݁47?ZiTj 8i9;B`.%Sr_D f;LD9DxRڲجl&XV!05{>O˳P@QxUXr]*ҹhw檡Z]{d1e"p+[&0/p4=$v`A-(|[C;rWi%ڎ4%ž [ | Yћ[ϊ FwZXlMn"#l= A"uܩ,BvJM&}L1qܻԻP}BvYm5Gέ9kHq!pTJS<%4jt1G93}TJwVMG-&1!2aٔbF Y^bN傌D߂eCB\M[}/K# A$2zx#R!J.z4 =q9i l]tK1Pѭ3V'GoE,-'-"DAHb1\񂋖T !aL}$72$ g [me=`BmqxH%i4e p3@O8U0#ftU;e(J08 [urO*٩yRIt[g3~vM@^Pk'MDn={PjR< u6I$s#c(QX9?mO49JRNϩ `ID@4fuDy T*ꂎcX,ٷ quCQn8V=xiH :] B6IN-2ډ"5`!{*Cu99tXB* bٔ*D`8 Ի1 ;  ?jgyT4 [][9}8~Jv};KgunbrHҿ[8(}ߣ2CkXmy7LHqϯҵ5C>0heڎ<5N$ͻb>XuoK P?ܗի!Fa%vJA#8LHxQfX:a~pE󬎀 ESj'r+púðK܃jHzژ ;ޮ͐ÚJYiU(|ሩAn͵Iȏפ5hB+2Ġ6SP-&Y=6V\ i)LS0F^ L&`WDI~1X8Ev>"~\ݫ4\ܺۀ j,meM*M;mp#]o)L$콭%YC] P}$t=@n3y4X7WfYӫkʩk#kv$͡dQFLMxF:W V]!%A{`͍qy b"a.މhncF€]n#鯤 93дwW;~GjL8*\ԯU_o>6.9fBx̒DL.Sm{qZ,4 Ȗd1st1%N*!<̺31PT)ot`Ʊ(feh)vOt2TG~igpr2>L *̣KRu5sssÆ M QqVM| < 5+tI5`٢O`E*&@y [5(Z3<@&A k^~E%E$T89%ɊgrlNйA:+@)/ ABѐT_q1 c_63|kyt<#4̢j {Q ,:A0-foz}<7Y>?#>@@ DZ U!ĸnLI^q |7:<; tEt$k1ruC\)D[]rn.*3s ~&7GXkG AOrw=w௦RC/72 1 C۩QuRxW|⚇B>c־#T&VrI0h<֭=)aApL6kc:UXkO񶎈,Oʅ"ɫnS8 f=e+FF3̍j^lV`X@M~\$V Rq6^ҵ5bμ״=ۅzBwӗP߭ /b$?e Y(E$<|s 't,y ~oC!iC 4f2ִ~C 1)PldgWv:?Ul+}A3NCҼ]aoTZ*(3h `.z@ үʆ[J5aG}p9yZ}yqkFAV Eo*Sg~/kb>6ZXjlqmh=aFLvH*On(eJ+ 1{aghb{Coں6_杭q5tiyI:͠Vz֑6/E6,lB:l:/ ]X:c$j`BPy;9bZ)C-R4w/!.+5ODr,VT.L?pp9Nr[Ǩ2(3%.ߚXAf8a,oBܱ"1[^2U'u K-sd#M;BT:; r&(gj9J׀ /Fb$ޑ BbCnXZ"^@b;uAn` dT󴬑=*†D:E$'yL*"H#Xi҆H.M3f3C=PI>C̛_0ul11PnvqߌK: + 9”ˆ>'PEΠǺWQsxvEPptT%C-jĶcvXI6\F#;9FŸ)p FC$@0D.Q{~DA!G5>so}]b Y\d RϨ5[ &<|+`&TS&4*Q Rj҃f8a)[ UD4`rFϋ[U e)3/:m[k aSx&ڜHtKHZLF1,9sWd]sNtp|(ͺʌd8buj0O&y5-uMp{: yH9ףtjgo#^vUqd uJ0~`[??J.b+1%jv՟-G!ECC}2YBlЕ]o_KҡdMä/|@-TMGJ\;:[^#>8D\+kRۧ+#\f#՛_oY#a|XT;jO \hjY`,b-[5pUb{H[%m Vถw]а],$3`t&_*/HQ]\H l)l4Ka,薆&E3wwt)Gl(߫gh׍κ(?-?ڲm)\9CL\8zɻ!r1dIžX_lɭGE"='pҞo_FG8lw(i~$C(APGj}8kEY2G )FO9yK/Ru40cNSeCȜ%W PߝZL39:}+Ď`l7j.az PXű T9l35*1#;2XC0wh gb8 9r9;g,I@ocLq4=,P#Ʌ{;Pmi,P>O&!M߷›a ToS+@e#|b3t~iQ6ٝEJBlM`Rk idAluGZZNfPa։֢:n%=pCA :6 $ 7\O-/XӼDQN5#bz!JI"q秊l6'J4^TbU`<@Nr0ܬ5tnx}JZ>|p4X&.:~Wb+7A7 >#Bg5]e%:M*%Eb#Du qPgG)\ @xRTa*7Y՘jC")mqNIU##Zy-2y^C\iigůP_* l H~Ut(l.)Cm p0S@DسáҦKnnp=~ Ęp:>YÕ+ю,2[4ތ x2nKNN bH +$L WI+_lbB&8$Tz$mbc䔉oaE`ċ< l2bEɆfF6SRqSPVFfDpNP!9;57#Î|ӷ-f̕rrkA_6Q:jCѩ)QgDb^*.۬tj ꨞ#0YA(:bdQ)'Bm[OG*+>jڽEfdy>בRGqL;N߫¦Շ ;Qf1~YK8O^dKr>”L)/_aېZDeSTL֍/,%h?N?{z ӨUUftx/mМ''dxu9bm z}ݵ?)ϑ"ɠe/dTu)*Ths0 JaU톗Ԗ987ha-MBNw} )AML߸6|nMn)~x6q,?ą?/}M3xao@vWs0gdXT(Nu4,76@Cf3xKZ~}_Ņ 5GDB|00У)c (Lr} K4Y~Y\y.~Wݒ;OsOm8Q$7yED> u#?hmJ,}cЄuҎפ~]oT,^{bxtJzYRr8ᶡ04hx_XU$J)Iƙ>KtQzް"DwnXwqÒ5RJ ~ L4Oͪհ`BW㗺1?l߹3<ׄ`u:)]"ܡ”S rs@vPF.v_ G7L'n/b_]J۾ˌsGձ߉Aw_M~R"qy4)1㎡Plq5zşrX6|hG ^_$+y JUC`iZo@1vLӒO(0Z6щDu-S{ġƥ 9?$w5yK[1hA<=n}q2x|ؤ) kx4WVf SɧeD:F䵱iߑD+.P1ȜMJbmg[(E*p5}? 2E(fk Sk( 5V.$t =ñof!Ϛ@mɈWumV Wgk@ʆgy)di?~ |Y{y'!ə/Jcz4-~"\|])lwRR5c?oH5P]34p$d\iJ> &G%w@ =*歼+AZPk7c4ej"*gip; JJ84M6NNA$KOV KߚH~4oDYPHQ%W.YIv .S%- kSQ\o)\ ʳ5ܘWXj4=suXxŸ 荡73!J>{φGmbq$a$7k?4:)K/[Ng;* ,QêoDO) ]T<͇kʉA~,!P{'N2gXsyo>|m`&:Wk\1yJ(1͏"}5 MQjn+((9T( [rm t(&a94qR#'w9I1CPvʃUؠ>uOރ y(8QA(m>$uaL;AєCRiuǜqN-a ŽeA!N[Ÿ<꒬ug|%1z}^|Z)4~}Ç"z&H'G4e ~\?UvYA`r`5g䶤w+d- qN5ӦApmtvX1pA]B)dS[@TI[xgd= !$|2pR+,~AQ|An ZW4G  Źyu!\fis<.Sƹ;# Brtx.ٯ6#݄ "ʞl1ٯ Sֿ!3 ݥR+yqα~ nO@!(NeX?L4BLT}~x'Bb7GCu9U:9QRw1 -N:ӷ 39bT2Y>"HYG@ls: n]@)ak>#>#;^}3ȍq3K-n%bo̞C?/*C), }w n IW3x2`q!K*/tn>J8L''#s 4٭]_uTL3KZ*+|}L݃睧Yh 4&h" B;/[ ZlZ;'ZAQzpnͮk)4gCgWprާG `1h~9zf$?'(SaRi>>zOsCfa77ۀVf¡=@K0NZPm+vN~|܀<تIQa_9Qe> f wjQ'ɣ~ZmwKVqȜ8A}.˿rQikRׁx& !K*TJj7z9 RάkR>;ޠ?T[ڀ/ۓ+.k4t}:.H8!{J5РT s-+*`qwޫқ7{؞k4쯄9^uڷًGܔdyTaCr;nMy=nbmj9n|L 3?t}+膢}ewU9d4?\CźKwڔӜVuiEV2H:WQ\ PruKu?)6!A1P 6!Q,$;͕ ;>R*6"c- ش\wk ɓ?QUf8}_+#~G|%)%:QSa˜1S,B ܱ.z˂4&{IޭAgWE{3oR5dJWħyҤ ӫ^]:k,T*~S ÔڹZ*~vpTcB9Ѷ|5k?ByW{xk\Kw[Cy .ó#5e/go+g+Ȭ"y]m4Bݒ`ݣ9´^5O i޺j~݆B4ǖ؅  C 󳬪D<ĭ7z*r@V07UӴdM@֔>g- MΏNvN?g;ԳȰ]{` ܝe(]L=褪̠<{í(:|d =Aa]EV0(=Ӌ$L>oov}KPnercIъ[TRz@nۃh1̿rN/U8-0PWԃ4V:Vxm0D*W "<4^D6aQ!-;G[;O:Z쨭OEE\l|zڡ` 'nYPwcSE]ӔFv\Y]q?B^ } {#-&569ƊQavfsP@埗B3żnB=\Gc B'q懵@𖧍E3Jq A( _Lf Ξri}_!$s~1Eݍ( ZuT®+i}^QLM*Cl+]c_o[(+h4NmC%n=nts! ~_UhGjùPz`E6EiAx=fUehRr5_SQ=r}!f.5f<-0؆SQj%<_vE"ހɢݚTTś:,%e[`Y0רmDÚ 6O/qIs8[xkNjZ4I }:s_!fmV\ð?8j7)(%May'W? }=u4ȞF(z([]@PnM3IϽT꾓={w=4zNy!%lRkVK;K("#7ªU%8_(Եj,V& -?w'*xxQ 604i ulv m* <A_%aPOd q(e^QCkaKe!Տ Đ%Q~.[)aޞSr4Ëj]: c|/w uŬ|V '9 @rXqGPchM,x!cd[h( ~osel%g :rm~ߘcN1.b-4kDZDȤs"jN r1\k4:3LkBXwʤR@$x&>J)8e /K4T LSVyR4⹢[2bd?<0cD(:}X DGjѢCcDeCilٲy y,@4gk8*{nH9d+W̋4D~,JÏ|UCu4Ls3xX!ȁ77(qrV=F6s"2l{kc-;vچևjcDlZ;B3*ͻQEhhQSyQYG* Z- LOVY;cuE%QԦQQ4 k_y+ I-JG B73TcoG!sjN)FJxEͮعSfZŵ]6(B~_N7 RluBН:ёS~Bx cn3n?77ذJ+4Xw*._%|cN™"?L [| *VFȜa"Ⱦ2Y /̓YXM {6a휾.eF -?!/73xv#oB1v-Q?*o5WAb[5Fj+ E A#K40OMI1JV8C*1!6;Uc̡NQ@8>F#ށHeXr/Ht5YrBUQr]ԋS^"82hni=P̟n8]T62(!`( yt^l.J=(l{7]P-êQmI6ONuF˄KQ"563u&o,= 5?iHH7ZsBD72]EQ4.j멁}FI93* ? @Tu]©7 ؜N[tPGkB̈́:X@ 3QY(4w%(M8Ⱦm.cw(?Xn[8yM} oִ>U!#J%TCsUf%byM4M_Ǎo'eo^aI0?b_;r $3XMqgX%Sk4FmxxbhhdJ6vی|0}\qPbK7a~{Z5{0g ̧#'- 6| bzfv,&=NjCYjJAk.gbMc3V/v!~9*ga<$ e;4Dv,caWXl GvV?Uɮ^&mg̤')dl=,+)y>- y.Ez;ُ 2C}:籃#)ȧd8uCDIuNtbw O_yZ_RӋ+@1ju =TN߽5X8Ku[܎&pj uD0 [#=QġJx=Ӧl SC4Ao.L\IHMh@8CTUp˥#Fq_Sr*&#':k5@6^_݈|QmN^ j($ը9W2s+Oa81Hs!kdkXsaj6k/yf&k_saoSb<*WNth úSľRfu+kE`KjVQ&" 52S"I q̦NeG+w3O=qIAg%o<%@ʳJ L. LR1v&X멽"6`Xr^FqEg 92&V4Y?̥6¾aUț,oU,EZB؜eJN`abRBT'%w&tj><'CCgna[,g_2 &Yn>C{o;3~Ӆp#hM-nIdls&N"i2$yT9,Fy.JVs3%Rh1|\{s]=EZ؝hDJbY%g{xٻNKf]F4)PN<SUquW DzO[k5Zl iVީ4MLy}(n[#xsI^4>|ܶSëΒҕiLwb6HqQYʌOGwHoڡ_6Z\i&S,¿kG]jTT$Jl> eٓB.~<yl=,} ]Ik@q `!  Ie疌Q))w&ȒoY_lrtw{E?by"t6 '&1ǘ8L\7~J ~iJl)TMC⾍ހ|[䀉u,[q/XON.sޅnc/p7t5,|i2,]17x1ؕ ك'8ueB`$\Mh WFӺIk"ѿ c閎&7Iqr`q^ oW?5\m-Fm5 FZ4Eq%) ?zI2K.1G쌿eu{ ѵ-*Lpz4G O|ڤh'ug+.z"åTV]@ ARk aTi\ߨ_h@ޗAA /al3D z .'j0(i*TRLwX† , 6s@3{uFű<w1%%x4Vl6ݡRϢHK_̮'@wq?`[2eG Pô4$x5t0TZwur^b/R=`ћ9XMd wMHCSM{w,Jb*xʊ-B?sS3hu%R(ΧQn(i@ՎP:e3d:/@a;^=2GylHh,x k~4𶭑;!McRLc$WǞ.AT;O~$Gcs+QX^Lu?VvϘ0o@q[ipF`;&sܧ+A<=U,9kaYi]JU8kߟ59p2nc rW#}akEF~Ό"w:|jՏCjKSH&E)gތWF/huR>'up t-Să\(2H: Xׅ̊yP}3EH.`#ၚeS.ZB1$(98ꛬoJPգc@`(/9K#QF-lC7U`=׋(6)i}B aŭ` ރv;k/^[~CN.B82,|pۏRz# 5rXR_onz{󧯟Or$a4ؖXc֖D)H6H BD@0=ap 4(NDů?8[ͥIaؚ~NX k֬߯^0Rlt>"诎t9%qvî %V>WyOS ۷Q~(Z1M1w&us^ Cxp9N0\ c}v^}mHNfkgT$gVewN!{!ų\P \2b(@8&rQ]ROOF!O:s51{l% 0X՗olr )cͅ >9DRe9ExHJl=37T-G'N8;=) ;<@GS",RsAFgf \lߗUzG^緒Xv\ q17 \ ;*७ [CP0(-*r?"@ 3_mU+uX}͗]mG`XYx)/ N73NsC-_[#jCi"To,+cb6k ^G^0D[RQEv*ߠ6Uܽcw8 -CYVJ0.!}I&NgBvB dmҝp;8ՋR "@^@sWc@Sl]ܖiLJi oH2* wG+4W2FxDɸ`uvjR5(>7["zL{۠fPWR[{|8%go~Yo"()]ܬZ** J*.VEPhywօDަ'b4pR5u|'4w/?,aMOKVC6p qd_Y%\ى 3YFDC\{Dss 6"q}K y'%3m2` N s>ViRՙP_Έ y<dKOm=Yël$[w42">>66FbևMԠ;/8+3l%A;%zfi<'Z1hwCNKzDQ̑F*nY VʐO*+ciSNe;,+;hfg&=I-UDzCfrwh@:>Uf!'r)6v.ryJ4nÚ[jm{<܈5D0T\+c5Igz3xT Vg6谀4y(fP2ĕ&a_77#fR }" ԩNpLϿto}-x7W|j#d$/A}{Hy';z!lqF6Bg>N2iy51sh1CkX)U× hgguF9`{P)ʅ8Xq'1g~'qD2q*>CY(a>vYbn&)b(pyTV/D8芖|_qt^xiCCBi<蓲Nrl ..M(fcYLL[T\@56o-c%% }*]kBp*$;{#(96-nlv5zR~](biRԔ_4q' ~æϾ RJ-5)c:h6P.`eGTx3~XRS"S7i;x4[peIZCz D&㪞APbohbZ/kѢ[6fu$R+Y|4녌Lne$UV׉,Dܲt)4;%CL[Yj,,ZyG)' ;y]h@"OXg!Y\u'Fa!p%XqM ġc] GAW粙ȑ+Ә-(Qs͉;l@Z<Nף>-J,U!16BEw㈰Z R YV1 776 nڬt!uۉh.'?g"_LO&9q>bwQ3Oɧ`KZHfWAYUY+6N'fhfK%LglԫiS@D䬊XY=OY[hҹϪWlN*DjaYJ; `̄.!}<ċq\i;(F38Bԟ0F TPas-mLp>Y QӖ QE;F1"g[v8)~vu ܮˤ)8f8G]TIwO] q5{`ڪ A-d;9 7yx HXaաIQuwqbzEr׸GNA(sxn]#}EjE #%JHXD:'AIrc#yP]?d { i^ zsMjg3tօd߾*+q A]̒"&&ϱ'X¡uևS4$io zm*򚀔[ 6?77e[^@hׇ/#+U:78ؽNLe#0~m~;t@NheɝkPi_~K |}Ɨ/غ6g^wcmV&s "i%\)Tkҋ95(E.S:>^Tu1N܈]OH{]Vmk,Xͅ7Ջb'ԬS7op߾`^^Q#Qc|SXq)/F(QT F%g.*+DN"s'ewe]ΑH e8"l)bSMxMMxk^#~qΥ]aVj=GUKpox#|q470 =չtv}(/=F҈>Ⱦkp,>.}UPǼ u|jr4GȢՄ?X@lS}/kT<$*X: 9Ş?; ރsa /\$ :0RfI%=w23w]s_% QB^8mPUЯȿK]HCڨzݒF w75$4G@0Tk5j2^6"apFAšw=KNFJu@:~:p83>%>6RyeKE_GیTr4G=!򬭆 n"V~vidg61KeynqLp矡'8@YA ]qE;9>oց uNvFf#w~?Ìp1d:~3{rvv?7o?J/. #B~8B96ш|>Q5r)@9H4Y=GԳ}Ѧw(xK.+'~doq)xy\=\<"[N0YGyJlq"ZEm&&doﭏd S;:qvy5^T'>5@?Vٸ -%49S=:?67J"F~16;ԇz>~ K7Rɕ0 $:=fxW9H/H:q5MߙOAt c6qsoH#mp:| c+aPxBD+ ɫE>"OE18h^׼O&jg?O!CekV=^%i,kfo UXO(i6wI_,hNoۿ?&bShu*YȑJ)BJbMP|x&-UB}s2AmA'e('lK2.o ;4 74 JڊaU*[-jneoh|\H~L)B#Ch8wg MRy}G@Xz5\9F蒫lZo :?Y' p2] "֔KAOCRx0`4d;55>mh:N)d `[,S3%?Уkv;U5<^}RQk0y|#zvl9h sX]V<&t?*9{ U[>UޖcY_-Ð*uqMwez4go~:3aӘRS gWn%twrncvF>vh07L,@'Q<&JaeDZi>NmZ;XA,!I*x3%ǏT^?<j]`1LԆ߷yu4;/gz0*_8ξ4KAqx4˺$J\4qY;~Qt| 3q% 8nWlX5kș2~^Mi:k&KT-2 mԝx t*j"վEch-u?&oɚ5]Q-R >S8:GlRU ']iqK(.b׮k v2doF@m)<~g @oSx#L cπ̆ nC@rB^젉j`;8 e3 -<`;˶{i6ymZ (wn- _:dЀtk&1yKO ਂCD _2pTtRIf(.&z>ݪK "JS1xFp&5F.bUvkb9h):ŐyU*@ oGfcQ{֮Xw$M'Ǵ]xTcDiH)HT_}F )|P֋@ۀۡ{ӌl?u3K}'(ܴ=S >J5EU53| 5"t_#UE>hA'/Ua~-I@W+|Q0#6Bc~H,/aW6hsH%NFhCPPo~%|Sf&&u 0;?4Iy2O;mH]FX OX#ww֋zUG:+1{dLI?}},Z^R,G{8 ,]%{순m`Fqydxӭ 4rv /{-F[JCT$JX}{]h8۷.6Z| 5U5$D͢vt7ƮĝySe"&ό/" ȶ]jwCF]&A4./|1ZP kiE=[tQ/f7对mMc7O&Bbڝ1ɗqU%3cC8 rakg74DM*8"YfP#PHWsOa;᪩nXgQNӢw.h(EA&|>'Ѿc$( (LI8 ajЗ"ov&kE:(xRw#Iޏ2Pwkzt$\4B߶),V{&+71O~gP1P?T)޼ca?:ɘtea 7]pϵϢ?ϩ{èlURkceUN2S <vQ`!鴅Ž߹9=4ՌmGnn ;6VV2{섬hokN$FGLZzC +ifRCԔ0DP470%Zi>wꣿg.F> Ivj:V[oG1w $+ΑˆzLQR5'0hez+8g/r kd^X֣2$}ROn_a`:1dwa  Ԡv558r_=1$puǔBT >Pzg}}̼)͑ķmȨ%uFyCI9r[(^ԇ͹g[ӔFZN)aU )n }YҬ ˊ;Ezؖq/_/Ux¹ xFV#~_ǹ:EL4,ExwM7Vj{ I*pU[cTN:6U(9;}9|~Mߦg8H-9#Qi _&<9JYJϸSsh,I\HP[ryHZʞCWa;Z9.Lt]^&S KL^el :%@uSr#e)T6pp򜰭54?"06t8݁v$P}_h̓1`n֚ߔ1s@87[ ᝋ!}k^ X& {BT}KffHC:Dҕ1]51qRmoH|R׎NpwEjw `ז騶_TMڲZǸ6wxn=͊qom4p㠑O'\v w=M\8\i,& PQh?[r6\|e,o_Q,Ov4w >n9ٙB =hKR]/.ؤBrX%0.9BIĢאRxxoiyVGP$z zVm d\SNP6Eoc^AKD6QO${|b G4s^!erE﮲i_* %1u}`ǁ"M [:UiAHʸ_J2!ǍW PgaR;F:㒗b:yhK.aH6,=ׇ|x!ˌ K%<:\k>8_e|fFNwT͖#P94FIiL9Hߐqa`;Xo9L,$3;Z,ѩ:?/ vb_עδpCd!x~ ki")ьrM)~FV`! ϳ8xz7ltuFPW-sERh)m߆jnYb9LL)tܯUw;-)4E;Y?Jh><6 ]o7Ql;02J{v9&-;(Ò`M 0/qLn` TabBk*$_s: S%z/ޫ7.NNn"kh-A"#O >8rxS$:hB-G}{k6I( K!S![7D ~G2-2仑 ~^fr׭J~bjaT|W ˙kI 398!yF WYݼy{" J9a[&KGnnl!:lae;3M1zBYOCD¡5e}fF~9pFt I @\L <0e^bi;Kw4ė$-R0HkN޼Azл,sr9Z#c<_IQvo~Z3ןx0$)똾M.V)\5T6 \c@B8Jxh9K+-\I,FQ{_tAy%`ֽh s}s9 e!k )Z%o7;B ^BSX׊% ]G >^@PLoԺZܡXcpݶܞ)pk^AectOeT.쐒PH*W#rȰ pkdS]٢0t[{f90j>qJbb#cЇeQ-65D֊!ON^Sa!$Pnb?r1)뾺ȋ3.ӫ-pS}y Z'ٻ!ǚ["~7Nes =]f$y}v5RNɻL(UYs$R'q׀~`N,KwqBTxůha'OiSI6K ~1I2շ>wsħp/OOŪwke>.IO7g8ck'lGr0Knt' 4(Ř8L모xOAC.3w~2d@~mI2*]R(#Z Xot>Xl nq)p<x F c^.UF*bH4*ء:<L?ToBD)U?I9+H2WzGRn7O BؗEaL!7hPئkP%A-(J< H]B:W#^m^{:&cE.ջΝPӔ7{]"'9TqiҚH?MmPQn(R*qn{ KVI@_թJndCb *iJY)q-[y(ej1yUo6x^f6ș|yP#1ZKÈh)wc~ ch޼+=!|K?:j:o S lL*G$p slarC$r^ȃMC,fdo?LMkrH.ŁrDuEt=!Xq>d ֑ %wu\(别bNDԎѡ;z`Ա}ㇶnL0җ bsdmAigJEs^Yw. ?K~ fr5K)O+ qV]} -5pvGVeS_ÿ.?Hm\؄ciF[p|&ض5Є[[Y<8ڜV+_S8lԒ?X{;{: ے" l)> ,>5AtClS0<,Vé I$F: v''߉ =;HC|zxCTQ6L..w0| Rf 3s(Mx VpPc[/ sEΫSגE,0Kb+L3̴3C9n:}M&kbʶ ]SI=l~0:] fF $-!ExW*͛e9QԿCu,Hь'P:w4rERdq9n.HUz.B *#P(+]SWX3sdgª)tC/dXyaw[xo lm? Bc<5ݱej+&}(A:r-+lj,X>Wk5>Z!"h+ఘHh&+iUjĦBC+ {A3p C~7^1p ?F8 Z:**AG@ٓg9xhk$d7 |V]gMi[; e YEֶ$Fx{I*nh`:F/Rm땆 ϯi8fϖ\&5}&neCNpWZ sr! n2`q {x_plO+J«7磍)H <_ :D\8ߊbo7Qjہ:(O6}?lBuVkB ?α7"-V Iً^2֔HaKo*LLV|y^ 8ΫhNAJ`_MvAetڵC*E$΅H“^smzD⪅Vl;63t鲪 HzB-F}`K nI9a]U̓["n- ] :ܬsNiG@/rhK3NüL՘ zMY~75m}tdz'KQ=@.e]vP¢ЪA;~Uӝr :`9 5Hrʘ|g]}F-wʟWENEzsO>ϺݷD߰b[wMnI*zjn{Xwu)y(9rXA@̂ǹI[s ӒEm 'EޘFq@竄 qq`b9Q:|0r?!)KT.BS A(v@ia l=E/JBlX[*kz~hv~2҅֋,KH;ywe0`)Dr4hۈ%6G/-{o3h)Ƕ;VgW_f2}F\ .~?<pow%1'HlW 8m)8$sEk:u+K:rihW2?˨'braDƔi5~ު`r[dʷB@q n 1qZҲO@toB2pÎ=k<=fsO~?d+%{v8WS)_cEk\–>6߇&O?beFTSN7!hZd?E4$e 6wq3a =r!|aP|s/gm!թAb }3x ̤+,zTE92w;$,P`<^6oV"o ])l' V5ڤ4_߈#Mtmr֑EmDez}x5gDm Q6zd`Ό߻4om4{$[QvԌ,n),]@>PvcAD`?z Ϸ!RY=@^n_ȷN9m)15,ئfC+0L&6պ0XKfDpKܾ pϑ!6.eqf-ճ I@ ͍q*sE;RSDR$xȱdTh$`:WrT~MscUnGR5h=6]Z#>Lq\8N/ uyq5;(S{v ObPxueuIOf% 5O:sy2~oB#^|WHd_ꆄjc[tГM*b([#j!ZtJrW:<_ "8m&7o )ω.ġ {#dvHs\.D'lWHw0L.6+dgN|+0 2[|hݐL Ùqj﵈rJ 26ͯQ6cAEYT!LzW4Y淠Vxֵ<2)?!71$ _pXrR'.|Ҟv̲"V\IK@x*] _)䲝[ "W]GTY9w#crgƧ}w~ry,C{~U/2r?r}KKz  X ϞHz;9_A̺)2*EF14eZeN/(nA1q%7?gT)|5D'xzƝ dl 4(yCbٕG`\ar4&r m Ƃ]]O1I$g|C[̗*MA"N ٮRQ_QwsB3OMhkiIyb\ 1S X?ӽIHD (g-%ӡ(\v<#Z 22Ex@(M_c<m5o)R UМz֤ҐSyoT4wC_5ErO>;kjWfN J}uhUjA>F1!~8or2g/ZFn OXͻKF @OC/Wvwƃ/+xM'eSX1ɵvq戩9zV˴Î`AfcT9CL6Փܞ99JPi'd[oGrWq#FWsV+kmHR3w،q%,҉cb@aBnonuV'b~p;x~3sr\7 iv#Y.YGUKҫ$}zכ94JҰӐJf-FNLzK{.6`8hRB\T!NK8k ?*m f.!gmq\GN-;W[(UnN7ٚBSrF ່OSEc]&<߃쮋Ĩ]ƨ~w-vj&նOd-Zם@z7HաE^ZpBrc,-k\Ir;c= HRe1 lXAIZdQHFc؂p_IKz4KCK:m)aZ `HUێIy}6kzŇ{-O1-5&w-A.%]*cZIvf/y;xM+@`;1~@M}e^cp.1s[ttQ* ќ't\>lYgc`.sțZYRQس,܄L^]u_I8fiW+ Nq˛Smf5D@X0/ZtD0!I kg5n։Ls`+$T$~i^na>BH~jnaUXޭh-f ű*Ca,aH35Z轚2\f|sjom/xK!gO@lJI=V#,VKߐl/3";bJwP;sXVB/RZ"yt|aciXZlԙfȌP &|"IzZ4xh6kNGFMu5kKui&׋/X 52A1s/svD*&aC4-r]W`R(ߏLx8ǁ;Ӱ2IVBe3l 5(e~Xԏͫ%eOfz}OcK3Ac9t>u=QpM9%9IkjLWFf.R葦 EuAr( AwԨw_s@k/ HjOz(Psi2o$}ȍ-S,ÍCޱt@H[P|FR B@A$qw D&<tS2\9qmQu׉c5k9UιOr]%za}Jy:B97j&0R"6@oq= ʳ]g&#xJ }=:ؔ /3E^}Ps@ɿy*7<$ܧE5@C"y2~8]AvޣAX!WQMT_A un#ACgbJM (fD3O)6jǮ Ka nmZ{Wvw5d;br'wĶILN=YΪ5׃)߆M s7fg1.O.u); +5rE1X:X7u܄GZK"PgܦߟKf+ûѥvu3|gB.i/:vDzP%ak:bΝԩ (g!8hO;-@[naJhd sh l`s &m! Am0Yh\հ[u_HMs9VBvɩ ?*/*9vdR|57^C=::dNL }Yd pn${?0Ӡr%䰛ta+ŝ3kaɞԱ+ #|*7pCUHPk6x@??y:ujLG|W@m␕y)U: /%?;k- iBE.Xi M&M=mF3sՁBɖ/ٍx=2|&EH|g:Y59 e(19-V w2Iɨ<m=h Nݔ)jZo]x!Gz8r6~t̵wJDcV^=mLLRꯉ`t9 Hv~c)Ciԏ?PCEp4!virϊL*Y.tx)Zu $+\пLn>\Izލax'E!'"-K#hCt Pø|aHl$>S&AKo"Bt lmқ_ڲfD-؍/Z1C I\@1'\ }`(s,js_A/P.<ʪSF38_0~W_,Y:B~Z] /Ԯ E*:9E_=l >*61)WpMV?U98ԱJAУ;6v+߂')^.(o@rʏv<)}zʌL +MXrމӾVR&B٩<&i,/ߠnqO;%cj1k1PCg92;UU:7kjž:uw2rNqjI w>09~`t$%<Ѣ- 1qXf2gP"a;[,|uoE.'Bvv =`%] G;w=\OOEnGH`lhEbKuHLb].3x鏵 :O _9*ˀ)ٗe'2/!>+F-E w1CdnqW Er l鉬&mFypYS\TUB PXImHQuP+htIjC :)6Y a/tIދ"a*fnJ&+ZXrl;&(Փfk'1{ {$B׿`)P2rK\ /3Eǻ#3ǔ1PǴl "/Iܧ%3BLwP& VBj[0}0jJ"~"2a+MG,+|Dh"<^?0"H=gHŽͦN@gHLui*N:metƝ'ؓƊAb`~݊M5B8sdcTfG`´/gmOQXk$S[- ™H%|54!adE9o m:zvk.H+hHVY#E4_{[ BQVTHKWM3}`==HujCT;;p5fZ p#nO>G⡁#c+ gvչeD"[K[b<^Dz ,`\yr|살U]'JB`^-[fiMScfg s5FJP 3^,>J)-Ag`gMI3!i5c1dl/c[ђFFn?2p(ׁa2؃1~VGh-#]t:oAb !?^9-HبSP0xb {$QRO/r[dfEBjJ!3pqDRU\x)swtz΄Ќ ˟ICeeͷ痻2Aj .5q&FEmο{#uZж\ʠLD.-JW c,k_e|FFQBg81aL.JhHon%vӔF8Nt8`OZ-?y'F{ k!v߼' O $W\_(A8#B.iOt/:FA,!ɽ1ZAaÞ%< O҃ Vx] VFzһn `|NT0Khv\Ml,OLi\څWES4FD\-RG؎,ݏ¨?̠17hc( SgL]Ms\ol b²Mmge.N(Ћ+a!zzGXOU^0m|2(qs:/Z!Zpd֭SEx8 Ha!F@ݪOlK.R(?1SQge_iDg'N0X NViVK^8[BBMsFʜu? Zw[:_`@Bruv ,p%|0s|%p_LD]0HM{ƛs ;qj*ϓ~*Ų49#@pl/BMv3#mHw9|(σ S |Pk'yPjOŠE_#iVsWn{녷PgʝcKO<~]zt96nͅъnsE(ޡN*~WzӖa Y= L6I4ZKf-m,sm4 -;*<X4frC;p{ *͖QbP3GM5ڦDk["{LW!hi5DXX<5 F.=h9nvTS~t;1foknRM9fb]~35إAP+@5\mQeB`c%B皖)"d\B57Dy}_$V [.!F3UVQ#J ɱ w~5uu/?Q\ [tQK `q5:Ipl@pH˻&4䮹&d6 WؚR.ybdK +Y?'ip]cQ#},'-;Ait!%}'3䟰 %]r]HEZ4Ȳ~t$X/h B_YoPp k>O_]ϧ/Wlue`j"˖2xWfV^N.~]e/򻇏袉b"ekmq ۑJ%K[$ ufV$Ϊ8#h bs *1_gNd6 j.!Q/$99Z4[G'aG;@"wEM|><fF%}L*+EV.:&[f$?0Fx%]Vv,X@L0Wa1xkm:2_XݾApe4ɄB/q(PZ\7fṺOw:|_Ǣ)D[?ӝ w#!~-MAhA DG.])R-zJ nQlTNڰN>]l_U1m VLf|!1U2@anO(R 8\N[NRN¬QKhh3 \㿯N~gu""mYn+-/2*>D"ն].Xl)lѣ$VӁ}.4㸿lrHf^c[+ma` \̉bS+Yv)Hƫ={=. ļC_F[#ٕr 2#b1߈ȮجW~}dڏ2J0mCӎb%䝉=)tHQF"| }^1 ʹݢax,@ePFimdp1,G{:/ߚI']$ D4h]] K :13&ˈߋJζ  F|+D61 Q*ƽFw_fJ9".Kcr%ha6Uv&-~7k owbSo+/$:H{a:t^tW2s"2dk ӳ]ܰYށs+E^&t :DL:=!4""4-Ey78+aN}ڬ ^dt% z׾FOjP>VMJf9s(Aê.#(H_LQwtbfƶDw:n BȒP锦#{E?|v˵s_#A<Xקߵ~>S&x8h !zFdɃ~/=zoF!BN1 1j6l1UD[uMpui[|jR~ڦ'XxŐD;!*dv$$DE-/z4F]]a/Z3OrY\}>9n4Ody Ski2($]?jx#ih:rA]@VJ!\ahHno#ت@:#.( ȁ<ѫzKZצQ2ۦoVby<+}'s8Fѕ BcRZM`įFPQ]Ւ%ֆaċ5.uԎ7;[ V,'3?arTJ0 %< cis-5'FPO (dE:u)E 4Nkz=pֿè1Xh> 7߷sYA k|b']1Up8i1L'z#r5-е#D$q p PpxkdϏHDzz) /<ߗ% qۍ_u85@g\`"MC֊3_Eӟy?P:![EϛIy%uy3H ƄRLs<1Kݼ446y\\hqбLg1PbrH3miRX6ҨpaϚXΦ WP0(\|oXlWa`h̸3hQYZpu4u9(Tq͢BR#wB}E$V}\ߴO)5c]vPCUhԒ ޽ѡ5LCnA}9+hԈA ٪)5 Xo'Hx2@\&31n﷯G}2(AhΉ,\TZ р*Vejx:z5TNڅv8is.a0a9C:X"%`IgEfppe)Z[ɇ#4  腮SŻ,lݢ .CRKdg"1mtٱe'E=X0g ɢAý2k3b] |1wA51vQ̀xUx {^" :k#1 fg />/˽9S׫Ї DZ.{]_- Q~5l&eSdz?B9}Y#Y Tdv`3x<`wYDl/951X{-#bcDTaU2E)P,Шp[d NT&#NBGwj[kj Z44444.gDCm1ϝ|/& ~&8Ys̓;<{0_RRDvbgBZ0)aNGVw R5xk|)GK}HGh <aՈZ5j šLW g'\g,I7©'U;:% k:h~TVin3ejH_jNSpz' >o詌‰` m2d.#Qs9 cwkn5A[$Đ +וoGWRoQc6]7#@> v33bH fdpMxP01{T ЊcQc)y(m=aƎ"R9$/Tl t"=y3޺ǩ5Xdra8+>K7}{Tm(};/o !*H-_ N]QxFS2CA<4&Ώ*͐ #&ó[?P0.|#@<ܣ6):Ѫč缯ݴ&,7zye} y |e]!lb-35Sʉ@X٧)^G#߄C7[qbZ"!{Y 93vd󝳖5hz-5G`s;mw?92G4~4NF@lWK:ڟl^1A3 T==ԙ}dc,9]h=9_5-&"`QF1'䄳a2bcŌё;-X| $ĺ_"`(!qc-b`1BKk7I˨/|:-w' R4$`9:4˕{^au/`e>lbH՜=ξH|rn8Yb][V- T:j~9 s+"=U0ÑJtGZ.)l!Xi=ڴ ]҉Źeum:ss:|{bh9Ѭh?MW[@ ^7 Mb~S kZ[ou޵^}i^.Z|^=6#Sz7grsXT|3nt,D}v";"ͷ c$P8F Ƽ,; f,n2'+Hx #R =dK ᶮөuv&8LƌB!~]56~EFs Ŝb+QN!f[R1 &v-c [(`6X"ͱ)nEc */ HESoZu^5\Tf"4`U0 *t~r&}EЙe6?OE/M%qiݖ}7^ѩ^ s:Jm (ڋɷD{ ,"_\#v JQ檽=“Vs;j_1(%rxs£9%k맬\U̹in&AlLdH,ԥu#7h 4Uޫ_St1N-~+%lx+58/el `Q۪VKߕv6Twp0n͘v Ή–¶a~@rD>XQ'L3)㲨7A3T\#&l9u&ŷa:Ӄ+.Ӛ..i,qIނxEax%nn{y:<$K5HA% ajB+/l,@VÖC`W;U'dM:o9}g#'YAAuX̮3F'es&3?äN(: 9 |i~ ~9A;z(̌[>BԮp=E[/?V?8%nCL@ vԒxtqomm8~/ Ǒ_"iy7'S5+ERz8c n%U=F#HY/NZGϧ; עc7ňV !zߐ-T}7+) /kU1Y*8oz(cf-=(SʵX.RDY =2\{c'lvx(,d}IgeF7 6|5_/ v Of;%i1a)O]V`ln|+gb 5UZ Mwa~[^BE*btm_=h{S 6QYyZvC$T(9w}_c(.hw^oB2&W$"b_ rA7pεA 4!*LT@әC)SDCu[^_H& p;U3Wj%c z#3.@`#(@#e(ړ]beϯ~X pϏ'I?~ J)P4IId9Xyמ"hf gn8Ffy.ùr.zVHr wxW]H^y27(|z`+. %9 8'QR:Y_c5D}yag8TIqG0fIŶ?u5 Im>  ~a fPvV>1WAj:fXh"%d !v!2eN1ڐv6>2e(1oP>u#ښy@2Ά˫'c|:C8qj78Kn&1!wS<;(B8"1D(F3t&Mh ~Dd)~&JZE$}/MRaDfRta5Q-հlrMW0^4_;/ WM\c4e0['e|khh?zLb![bjY8U̜ه1<է0b`nȡӽ38_ceNWf蛭bč9U\B'nP^Z"Pߊ+^[7c9@߬T6{PBukqRgSh.*lt|Zi-$HOGs``tbFTPM4wQ1/}NȨ,m}S46\nۙj ,nQ[al^֣}-/GՀ]3B&BZkxƿ*LIϔ LǙ^jʮҐ"yZ I",ݣ&d,,MC\$c>gƤ Q5uF`sӮ}jQcc c,t33lwm@ ?!dF6)Le S`b ;V`Za|۽:>f^M왳}.?h2Qxon&Pq<ғ ZǙaǗRPWRR ᢻ3tznD ,TDL@cS|M.[6g+ƺn,KNcۖtm' aA4L/,+ Y:q)ʚ&LpF9ki;@60PvQ[Hַ`Vm.7Θ"lujD ǴwLk<~9[%'l׸I8"&kBK=y~ewgQ$1fY^+w5؆WH%9k^"ذ*]=UbLiWrG4y3&L&78w |LӆxΔ@.T]b=̼!2kK%P(N%:H"'oѻ 8 U4ހc 4PTxdbr@C$x3ȏ,tWv_e6W\t6bT0'ؤpC/FCXXeN!I=pv nD53;CZY5srW^Rc?.M3F#~%k j$=~AY8\ MRdtj$鷗W\a HwJkS FӕN{QQuQ/2p]GExMd VKNYmVadFXʹy7٪М=՝ LKbH|NBc3@v _*Hኞm'ī؁dx._\Q̙_T,>YKKk`ppKeC\VSQluYfpKaQ̡ 93k;[(_ {0s? eHƀʹ9WeT_ ((pF7nBP45Vk7v.٤ 4QqMr:obYchbk@QP N2qTZ_Z44N1׬}D1 ۆ2$wmg.Sy[9c8+nudLy]2ɰrzYYq9}KWAIb5&%|R;32s%(J-tf圕#k\3w.TLH1M쑖?ѦaB}0H٩B:QE38]h^JT .-̪vO%!w/4أ0d*lqtCɹU=m1\ >Խ6վ4ȏ/;Knx̐$2XXkK1*s_T"ؠzoew1k 4ȑkAi(tKaWf̦?YAi̧?ي`j*c@Ca'0/g㢯6La:h0/3C $o d>1EALtF礱Y &pwJ&AoLZaR73V%jWk*R=| ߒw# @*hiڃ^K7;.@7§E6Gĺkf{n rK%Wᔭ5s-ss:M澕ZƓDt{DL&6B"l ##OZ5%\xR;[&9:dsE8:S!kq]هV0,trDyeu=RJ=Jxtڍq}ff1|B{alV2 v0 Џ(.\RǠ0xVyw,gT|M)GO5ar2fC'"` OysU{iX1idF.Vݒ9OlM|5sw{w9S5n܈cZ&+?ݥ"?E {su}1Q.iݕ/>E~37}z,K#Ĭo)U|{@Nb }D1\)@}w>Qꍿޔ9JE/5.D\_( jf?wy\g g(MHTBqL;YMWMbM9'kxM @AmvqA9Jc$p9((Y\6evW~=Z:fa9f[RZ,dA|\m g/7Mpf[{S =wpz'sQ5~:žEϯHmܗ]tCﴻ!/{M#rqQqr@#bpѓ:~D"ƽj;1}98Zֿ^hm4X)eh^@ aV-0$\c_[ghC5Ҭʍw6#_,z(ri-׈cfGC9^虤b@W.֡c2 <+qTnt @Ahd©(E{{Iupfż3 ,<& usдJYbQ^Kf* J־^x>*rW<9gtRIp;AC͟9:hoe0/ yE6-/$:KTnxspً Y+HHlOl<$Aon/i'iF"FQSi:Sg 2 #E$l\QL5iËwFJx6CX,cP'&0d!}48ʖka<"֞x>Ł\%ICKʬk(0TS!:1A2r躋O?L~]u9#pDTNlVD4d6BuC*a1]qP[:ޞSߧ[g!0@ xڙ' kE)٧sijWvŐR4Ttw$C֊lF[N]l 'H4҆Ǖ#qMq%ߖ+FWkAoea USgGzs.Ohpj6ZΨ CvUJINnZ1V]])ؕ9/.ѱI+` 枍Yx$Mxu`Xe[Ջ:Wh𭠵pw]NulՕ}gQ b=]=SVHEe~mwۂŐ`:"i&+$]c46xcn Xli 2&mr'p+MznZSfna3|jGy?AR$ґ8b Ͷa(IK.A^gRDmW K4앎(Mљ'.TNGDWʍY9tpۅ;o2zIf@‡12lA4vg1n\rnPq~S+4+2.*9|v*\Yr' %v҃#a%bf;NROTл*FD_VhiĢ3$C^ j C !&"JK`Op$hH_ 20ibUEx%+#6iSp/LC_%k' s\㓺 u@x0 ЌiIȔ7M٨@Fk"#rc;m"E{>vQx c&<_~jOT})6>9̪X#,!ti\q^閍cSj{ѫg^Amf?}tK^~m5ߒ%XcoG`~»t6n"̹9qr[^tL6PiV1q$י9uoINJIv \#U9\Cno;|VOl4ռ?ضHᾛ &{#|εPE #M2z_ȽƮ{՝@H7 urBCN09q2e㟦Ns]5p^d =ai6-U?%~Ƀ֛Տͬ Deq xvuawH+m4gqIT& bS%2ѬTJQb|;s%n+wPA=+kIUZ{J,T"تǹ16#ʹ6'jVr(;,G&jA<.xF=ފ!;yVi6_c9*q7fLl'̆u9HzwUS2QLҁ0ق=0N,RJڪ^]qkr}! >ٽ"#|\RsÕUj̣rRsF͊\ U=tY(AyTq.& LkeÏpdYGY׳]\+upHüG8;D>s*-,7NC9:yF~6!f-~%dϱcX3}]aX0T<ֵbC"%𾌨JK-)ߨN8tq<#3!(`y6>?+˯"42.^OjhK ҜYHPrZSw2c:tΈ<s"9+$%5V U$ja\Qo+.wi~{Or쬮6Ðޜlty SvpDϫ[vݥTxEI7iVw,yp #L:#[MK R +Bpz`*o4gDӕy枸)ikj5bVG0Ciu4I;&~ =XҼM=g WȘ0CI4qmhȺbb./ XԇɤX3Vq9޳$E6&5\ pҞHqBeIRl94ݜ~)6x9jp[G°gzA w=44$q"^)̣Yʌ03Yr;GdA<nЄ!|FL)G^10 t_tD|P {L73# 9^Tp.pP v 09ρVH/b 0[DgxqOGJu 53 ݵ[@\(ʀh Ĥe&aG[ > * t?xNX&e%=;o Vc_1yZ_~+$g?^S5dߖCZSbAox79^/:ՠc?bVNlO'F%T>H5s4J a]WϯTN ml{۫$lT\Pn'{^6z%n&YxRtXxqF{\nrBU8,4m,7>, BԒKeQܮ %uN/:ŴgH/hd#;xnPϙPK[ߡ EXu{E]BDlU|$~fL]'<&J4nH\LDEeӨ9n/u+FRznWQg .8U_q9 FO>FBu] 9#S<”>K͏aN=[>ꠠKPi^yv,D\"wC\ռJDL3Q1Ù (P8M=h;kBa-]V.K ^[̲4gQh$S([[oG0W# lS ~ԆZM=η{G #e %*e )H1& Aden8bY* ?TߤS:jZys\h dc6OK<,L_x #*DDCYڮ Rv4pnЈ쓚=WoJ-Ł %2iHLHefYIOj&n$4l%^1 wi0&]9=#V â{b.F$Tp@:Ӭ!۬`\ˎtk?s_Ph4j@u'_}t벻{T?(b* mi[YOg GMO֧Suxm> X%qI/Av촠A96 Bq&KWÀDqn*֦7f" 6}^K?[9J؀ذf̢o F^~'XA鞼>g9> NGjܔQ^ ,[B.0+F)Ta7|ywYx]}04wٮS[w(_YAiY6Jӡ6\,hi-} {LJkNLnR.k2); qqRĹ9+( rJH2O57TF@_k'7Z_{t6)\kbt 6DR4ăf@F^KAe[v:=^]gkNv1X_g70/>\eNE%]S= a==_AKP&p\_db ijIҨ=%0u_!14$Gmę^$<=spצ9fbo#?QQg*M.|m* "?IGh[S !HV|V\ ?y:"*g_n#T*N//cٚ {׽6pu!C-zg /X B܍B95 xH!Y@ l<# Mg<<.GeD$ w:vS9gv@{l.ځ(1tYOV AoK[vԮb!0l|_v?V n@>26m)QBmͬWO4/y:ΡCA+Aebs g Gw+ȟZ$ӼN6J4z 6-ykfhO ([6i:?q-N`sR=vmCN-BRqKǁ-t:Ҡk#B ,j.˓[{mű*D,m17.Pd(xM /oUo;/lD$W)5(f ^`Ɠ. 琖AĨf.B3*cY_C)W4Њ7޲QHkahag\ёM؜cFRr@\4U,R{.a&!2̬fb?"JUgGT+pzi$,]~T۪n,Si׭\rM g+|ȕ8r-\8@>bp!^ 9UZ!ǽM g߉:)<o:@m _ey[ *US`u|~/wNVҿhzӳj4~)C"}gNv*9.:zYV~LQi\yȨ`'FGҒJ]F ̈O쫮?[@GQC4_.]屨ʍpRvQ2xdDN1a!,N9-^ى]&wz`]\WHʰk A.4k`g`M"s}ݛWf6P;9|UL\Q`z;??@L$=$wp.7vEZ|uYOw~U Zj U+l6;%8%RT3k+tG]zX9h;Df g(;٢^k M peV IPj:Eo`l(sk/h='&ޮ$!6:dH}πSzrzD_pZtMFh![JN?DQsr{|ej^Q L_nJ5SHoM)ǫWbAɭ%{(<9X3<GP1%FIs|w#t#8iڝij?}%GpܨΛWӧvgzWkߵ1"͜e)`d->a =R>jCyLCfc\˂5#(S0Ayi{<*lkbř\H٠/I N=fV_-83LRZG(ݛ7staT= !Ah_XU~#ĈGA 4ᷕqlȏ شߔBPWBrR͔5t Wm.ͅVN1I36+*S# }J߄FQŮ. ^\YC}7@49qѸ0 se!+^/WI f +к̼Ei;ķwP6A q9G@sّ1xOHnKD,u(1]EZP3${wkJf M6:j/%M/ᚿ !nneȎn?yܙyd{.4Ȍ *|2lINk{&["=*nJTc<Ͻ0ֈ"Ӈm%t{D+%jъ[ 8h\\\?=Ɣ @~ kY |`{xOIDX}˙[q9/ mO?aPUȫ}(*ўҝ oV#,oC& \}G~klX=8Z-YbyQ4\@⠩ Qr$r~sg1(` ע`&SJ5" (ac߇)s|U# %Aµ @:SAySpTyNS"bpS@2c.eN18/̤@CW 1>} *G@3 o; ^;_ur뉃VkɞbKe%Aa/gc>37i6;VP0_&H%yAQbxBh٣ZMPmtI1t17qPiY9-Vy)4ToɞfP2! y[@dU٢ƁTWc^6up6G/X@հ4a(D⠼)Ia "dBm;bej!xW߸f8RU!C9`\(@8=-ddHOUE%ߓ.MfƦBRI9"6SYqe_#M#$?-]MM(J+c.JiCD. *܄x{o#bf ɅѪG_{3tO)C+k"k@S)s\LNⅇ€"8"s%S<=xھc}Ak NP$}"%{<E؆@X"+72Η¦L/=?gjY9㝨gΗ, LrF3t=tv;,6Ԏ.ED9CC`"30t208~;e@t)9]'ngՇXkfЪ$xy b_kSo,~AY ޾$YqC1銕x%;&@k/sMSC,K褞!MKar{rjwy}=f& U n//}.B:`)KT^&~byՆ\|v0KZBBеioB%6HU xs;չFoFJa^vF amݒc|W2:!@n"t(YeuKhfTԵD05AD5~OZj JH Zi5 AW /zFt;/ȴJ2+Ԝ+^Т+/T^Jpc.rcgYMe'랉8_uX =g Q$Cͺ&PL-e>yko8t3b; |ܗj5,- q7o5|dZFmMwZ ;҈:uZ=u4()wanVEm.2FwvB\ғG پTÝwa %^W1#"Sn*)7L#Hr 9TfgL MBa6;z ;bvCn˥3E6qR`+s$z$.B\ؐGKH-؏Z~ó><> B(|?LOXz1wΡq sҿ"ƠoVe3TYׅBՇOBXO/ гw_I V[A֍,+ɖ2FJxF+ ! GO ;ƫ,nkM@V)MMٸ((3΂|M7i V{Ͳ/ Ŵ;l~rc70yԅS8t  l_SJ$ZIJ`h;*s&"b^p[vJ"98 6'2(aqh@B%RSz0B3'fA٩MFœ9S6^& `|&X7!z4!, {9ÀTFVN:VKgwKL*_znIo_;{iPc_=C+`wɅL4CTtS2&LAwTҾU4ڱiYq>TgF3?Nvq<3jn.'js: flFӖ7 3 ӚӼxO!/n:,RM'0XN1l5׀d{}Ѳ^nd)r Z- d:H@+~}ci]Vs@gZ-#4ǀ[Vh`tM* -ꇉY2}b.13\WݬJ)N8PFΗuE+Tm08 ?9SBk)ĸz;p3{gIY=2S]eI "U2tt.Px"845 hhV>wekW\,GǁYmv܋el#;rzwɪ?mv>"*kl;S?f++-QC5^;ƚ |1rŗiBK5Y i)e*N "mX\# x]68lM煄25R۪.Q-Z/-om4˯9 ąyLct\iۇjTLW!L_*]Y7JgeoC(Rň M@PkwBg.p5hBMY#:@ٗU$c.H:YT;sguz`Mn`*-Kȅ" ̸cz9UC|誚%]QA$pPF>ThDaeQ9鬪erQgÀ!eEػ۶b Q8mtP美EODOQX'x,:JO _ 6nGi mE'_[[)&K 1ǧΧcNśw60 <|ϱ$3#wѤ:zK-3z%/[Pنcp< 0h҃ D\NN J/Dv qP*ͬu<]k.r[Qj:CvGi3`;v2{DV=[ Q4u% #qIeJjW‰#L3+w(87lCR4&{q>籃gb5l2q,a-)f# A_t297A&bԋ{oW+lJh䲽"pr^G;P\t'YY_T:9^=aݳZ0xJ7 4-K HiuS L¶;5ک߁#t1Hݗ. qYUTghaRl]2 lqLv?u~ETȷN ŗZJO3+ bj$+t;A6M¼8JH,hy9esiEzY28n1 W-] 4 Ml:bv$ᄔ8,&ΛdnI/pVqi-I(@xrL~Mq)Qgcǟ4P&Pq)rqf2:I~]]s<""pxfΦϾKH4N ed: qxhZS-{(galDZEcwOsX&K{ƌMЕXr:Z %A&wk>k߾5Aą.4QXm4 }# of J.KhE\?y^va;թ)>RIR0ދ޹YAl#ZmTӸ6p|j?٠wN@X[i`(~OO齡t)%4+1DP{5v;{a\M 1K>BXD #*,,lE8D4z {{ke2ZtfӚ\7p}%rZ\*O$5 k R' V9-Ԏ# */ֶl:έo{0&[`9809 i& {xF Yɐ]O0F*0&HWg`.trS5z-1@ڞmVDk苚wpj.t_~QZCp3VYC*(5wrf" D)̃65Vb'!~AŶ⅜G& O` 3LmN˯FПoD59NQcM}$@_Ɍc-dҞ%/A ĎkK+{pyyKc)Qx+]^3GGɚeqɕa@/]~iџ M6CF|*7y/=NWq+ڹe#L4!HֽϻXᡗ0l[HGJ;LG0{#Caώ)0/M4z&Jd5j4qύ0"@o"3*۔Rzώ`RCf/)K)"YSj9~~x%jZl\HV(:}"Oiyڶԓ1T*u1џ3h_loϵس#Nȷ Vϥar)u.`:|m1An5;]9`+8Њ2 d[z|D +s8;d^ Un`q DN\`n;p+YMfۢ_T]ҶCښ3Ȣ,Qbv sl8zʲNH>\^ o(nly٢G%v|D"Ik'R)BX8];뢮:PHW}-Nr>TQw'ߔjs?{pݬbEE;ܴ74O^=4N΂tl!So¸5Ï nj%ܔX.+M9@3&~huoCC#Ŧ @g#.4dgN ZHXI-';i.ׁm^J~mp R]T4wG}-Ji*Ig{,Afx͋w,8{J!Z-ŤgOnq^1)Yނ t>$ ku=4a+#ޘVtu)$,>˰љFӍ_PeE)nJh}x%3O7ͅgwLԳYЎ:KW2՚Ow+~jXդit wTU cڮKpR ēe/(Q[s-lQ?E0dCK+=<!~r%9x;pRb5F.?ƲUވUcV󰎝U)9ڨi ˏ!} rI\$u#;W Ì%jkWn@Q~s,͚D`1ƛj績N,Uwt7;`JDs<_XwM HUi >bL`Aխު[1+}I-:ٿ%OVvҥe"ᛅym̔+kud`U.EqO i bkT&,gcfGȇOmnWU_ y C5CsYm8r lUfBB|wq[sPgVp[;Iܫ)tO:C4E(;'5EOطA7z\@IgrjI=0، u6 Ç3pN=xb>ؑAbD: sa ?,m}Nmb3\v?s*:Dqt&|YdV_W(R0bV'#Wxau'|Nn܆= Qr9IeL&qz»gIPAf0j r+&7[D.\}o'{&iR4mWݦkb!SkLqb^,wͧ<&#]ŝOq?TǾT0q9O*e7e7z7 _uYjbUK堺>H3g]O&){VXOGO4U LP(M/\?>[{-|S%پ7ZhKRWZy 7??,՛7i^wS4oĭnp3υ:nJڟ"]x)-]=b")| z]_5Ҽ ePvY? w&BVdt$>Vd+7U}MV8OphD}͹˜'5mT i{GQ#}qxMKB o/fnf9iLad=S{% $>OSrVXaC$G6˛䛦E 6\ЩRhbҚtf$w`דt}o7CI1IDV]/k0\ܭmބMXZ<$pN@Mf LiAr[m[G. YN\g ^C;3DZJ>Uahβ akGRkn*!ӊQ_LٔHf{.MJ,mNu1/7rhMt~77GPm k*8~mm9OsWI >۾kR.='rLW:Za7Z4% 4U"swaL wo+PIG.[.n]yh >]zUp-{|'J4`(- (zGk%|%Z߮[zH6@ԭj͖CYo7k$*͇V w@ Rl"EW2Bф9?αt[ xvzJ4PA #F."A4Ao<'}z'@ Y ’EzEܘa5+oQ$*ؕ"SF#L/sQSZA}+IJt`_in2.z_QγDwԇ m؍\x>''cjY~?f-9Mri_D$jICsݷ™fiŽyÜVSuq ZA[MB$VݟC -$! !4u3d d Qlpl ߓ6Os44Qi-6qHhGSmސI\nW|o ^~v&l [[TBpXUAڽS`T9gfdҗBh% xDo?u H.itH.Hi,!U=}vg9[^?`R(J@Evb[/X]@Bl^?h9Tdq1jcK4yN F #.UNU `F=[K.xX۳&lv_jcI'*Ѳ?3*fV[xݲ^-ckIqYCXxD7[`@;(XWQ.=n7"ˣV:@ˢ ˮ"<`^͖vBmDgk%Ifec1g15֔mk"d!)VOD ɍpV6А/CFF!r ;޻J(}(s*Ʃ2X"OHݚ*=lonkm % uQ|QhR&"MjG%^nw~B)@ [R�@ܳעe$)TGYcd#Ղɵ@ߑ-̮#8hsgH5,w @k04%Ayhב>(aek6*^2_אxy٤S) ͑DY`q}.CY`:gp"Ľg5Y 91U׏h|foqHFS'sj:yFI/qdz,hA{4#wy>Xl._#<6 ԃ8]?s!_ԇHe,G'k0:p&)eNyϢ]^)ڧ>`'NϊO]F>~Ԯd?>/DjPW\#UЪM[rѻmuNoj*pP?'7!Jp gYmRg;:<*; '}cVݹa& U[kpq1`D&|U4TPz(1VML-Keub+xNdmFN\q.T.Dp6șea(&ќ֏B mDŽ sD0Ky`} @" F/ϘqjFѹ!.#c mo֝q:/ YWIGՕyj|׍0cl꠮+p=owz/%O`V%8t'!Cu7`Og܃u8݌rYdbuڂ֖n"3gS;I@+^-i1;%iƴmUO@O/Ѻۿ]^ӳ,6{ϗҧ8?WrGe3!U41mC@Y;IWJE,Vj }Ll[>JAxC*vMr\oRׇzY0Q"E]g`ac)/nWy\!J@\S 29+g8c /jS=ék[[= u,Osz)}>En%s2p"24q-4+)P,d'2w8[!BCh?ѵAf<C}٪ i&e")ERi'Ű!M#uJ㽿jq-!% *VҰ6DW=bCڢ/_Eա5r pejn;f  zE 6:jq;a1HTmiIZ ӊBX.W=ٔ#EiVZ\AZ!&+:R >ܽگ}fwç=Alu F )aTm'zI#I /cZo77|35{T27)䨄Do`ch*N7 YR#E>3)~cff$}de!?&6J V0_8U7.3ʤ*1{G>GٞǮv -|a2QnPRP>j Zbl `g>/$1(4ob 5beSIMbpDڍҡ Ԕ ! @tߪMq{{HSP$7xTJCX<$/7GUi]LѹYN`/c3i<#@coR#2Z7 q7vdĔnPb$#IPtYoĚ"x) <64.hcXEԄϦp"կ(MuB󅭺y DS|WST`ROljé~QJge7sL]t,-'A>P:eȿ{=LdAEEukbF _#Ԕ2iy+h!=z@|>J}9P ae4teзT͈>] <:W$}yI)vz xp\mlwµp{-j$ @&Uo㪝 <_c\jV@HS#Fx'\P-%0+_J+ȊEըӧ~K!~KtW\,*7aX1{ТWy|LV~:vؙivQ׷WiL4+E#> ,xGpHQH՘*6Q' (|v\@6ܩ[;*bLHS#Co:'f#qK3_WP"NQlWwMytY[*GiA^J_v [BZ[5:(lc;p*w%(<.|va̴Pt /aPJ8{)KSrLsЋ9m?yLݾ!8nzOOt*@J]uVY=Voot5# -`Gp8-2ΙI@_$Ԕ#bV=1F<)QnlTMd`Sm%A߮ b `Dk q)8 Lp𫎑_Kþ<'BJ+YB;rzw'VQ-8Sdf)QW7 I#UڦtvXN9cw#{%RfA1@'Ba8"„޲*J8bLfDMB;! A45?M,2*r]ǣeY+L/$#JE"h* ؊< &[C no!Wm!3{!rT6<6' ĝSrֶt+YEIO AKIM0HGQV6 q0c,ZSLS=x؁@{'kwjI" K't(P/t"tszlQԓ3 lֳY0 I*&C6gJ7wHP":t` zxUEx.oei@e|~TM 94N;cc@fa ?S%.Mָ ^l*$ޞ5k>hqhW?pM v##ܫp!W%?X-ly[ГYl᪙GE%h9C*-F(DT$ U+ > *V+*(;MSzt\&ZFȻ P `$Bat9K%nlbsTgmEN7iG;71RT ? 4RsM~frX{`$URiIg? ኡPu3‡=|g;ךoVLVt ƏC=2+ΐϥ&97 <:V͜22;WJXu0La)eHd[ي4Kȃ&9L9iT;^e' exa:6H=(<FMVdEWp'iG[#Q1OLoUUW.|oh:<]ڦ)9Nj[jYaVj2|q_BCEZ֪"β1=|-rgl RNDFuH)8\<(:'+IEtop~)eR"\0NaR9Q_U VYcfQU>4q/!G2߾^k*Qt#O3ȁ;^ $l hg[V\hfJZͥP(B5 Z,ϼf R&E^" Fx)>l~o5:Xz-SH>?3iS#lJty?~b8>p|!J`%]ec,R3N|6IRzځ᭙ѿYz8E$0QKɶ 9?Z'Y!ƑrBCЪY>ǟ@y;͞%[+u} Ɯ9; xpO`1ȋy=.DCƇ@4膿v/T6"ms6LXtA#TCO|gVu=%.RJAP[xxP= ¦y= 6mu@JB~ (A7̦(/]jƭ>qx/hS1)AmP7/o+Bط %zA#PP=5\S~Mv$y9P@7*S_Ma5O;2w9ӏժ$/i+tAY.ugB: /^J@Ή+G*?s9? dL4>6x" iF:kZXz;}y^\|-K ַ\oR ݃\ qX]JARE&[<߇j2X.5ĚM DaՏ}ɞ rJǐJ*;xavXP5y+{+IMNF%>^2P/ xå!~T=g} Wl\>O[d/ I>*Pu/WÿgvMvhȦP@ xu6 _yZ.xuNau{GO~taPcj2I_fʚ.+ݳL?徨`5YSd_ [ْy,ƪqjmKU ?*zzT/,"7óD]L7)ą5jN*b8; \Ж4fp{H`HIeS^ vL8y{Izkp$m][v7d&SiTCq:aG Qb&:b?B蠸.zhQnjQ:[ .hC4F(Mάػ%W3r*ws #fY ] $C`VQ'X ']oeBj& w #0|EhN_ș &AjZ~F||FCmveA1 .Y}<粑D4Bg^xڅn|0A Нk8#;qLLlE"*=,EX|; p_w!9Lm*QdxɃ!-4[CKZ$zìۂA-1|:Fi,z@{l{,>lNUAmI p??y(Lc sQ(^hGRȘ!ܑ>M(땬@| .ںoN(ټ ׆| |aB۹ƈy.I2m{&dl'߽b0PkS֟Vj/opOiBTF? YmA!AV; [>B kB ӓ۳݃ Ȃ,lX[^ )Qq9uz>D blX-KF 4yI%"Vڔ)SU>JJ/ĻEy?Lz`3*vIv6Aw*RulQ\mnYדv9)&@DȤ,"e- 2#A ,&\R;^(=Vųn6<[ BtG/ߦ3V-cJXħ&5ȼs_\Ez\SKC1AYܝ$9pOWG>TTSlVTK點ĠKxY;Wdg YdaR.OCOzsH`+0%y{/KH!rXvÇ͟"IdBfxs9ց:fx3Q v>!!)+dێ9z3^x<B8q/qӚкbbsqy :s2S@>X7+[dCa8>M͸Kzc 2zH'S^Oŋo&_ݰEpy3%R`t\kHgu!*? 6mzv3] >ʊoI$֣M& >Ԝ*6.GD9Le%#~&r%3||,~6~G<cV*x (-kR:z4N{ F JeQh, i~sg$hzHE"bʌcDMF"Q8 cvI1;>&9TGlJ8k6%.dY=o&.ktFx*/ #qҔ!DD?C,V?jތxZLp!~l8-Keo¥-*E[+96' DZ[>Qd,$L_=..vЎl_#h:tK)\A4lb?cv&GaWT?n\L]:|[ VX'N8|ACg{01?[M/[¢52̽YSYn@6e"= %:m) jB?VEqU4wq.}c5zxܐo|qi^(N ]Jlܥ⎤Oa{GNFjY]ݳPau^GɁg80 >*+tʀbYۻڥiDns8/ \Q_bcBaO8TR9F2ʘQ=L%VȲ2{Hzeqopn6Ĕc1|͵Q·χvnH@ suF>=_^1T㮙Ve?ݑxDNgsTa=p9s"EǗk^׀rVRU\'>%/jҜҸƵ[KӹD/q"3Øo{LE5}&=erj=Ғ:lVFKMH$*_pX QOID-0 ,91eZEyM-Zи4~,%nqvbXRBP*%Yhkgx/lԹ#+ov&ᦘi475O;i/'M!`4d/f/3=i'@CItf "k kƤVD?"q,yZ1 NCe24ldh7`vl`sKX1O#YU f_zx5\^ᑷC O BLk$*d 'Jn.d@HWoظOxܑ%qcR2C, ^OY1CGiMڱ£rT p2{41  ǬsIjYb2 Wfqh`Kq5j:j&KS?ą]ٳ_&)%Di118 x؋?ʴ#,T T("PQE1i7ӟyC̘I7 tdv ٣]&Gb vnr ҨgkQs氀j 98u=϶YDCtlN1*, ԅKR?Yn2axJHuPj>NZ۬=+ ; {[@x f*S8&sۺNyaIfN> 큠 `^mU=ǰ k` 7BWX<Ÿ́4AsuUv;"fZ| 1 KV&pc!"jV t|4D%i{o({E-!*Ĵe@C(\Rn*87RWL@i9.<7ՖvLS}t(\W&Gy(О!.!4[!Fi!X\ kߢZoMOz9+UB}"^kOLN&~;^Zb rvvF%p1Zݛ|lJlaur֢MR vt[)xPEWWoݴK堢)h95W[=ZŠ-|BDh)Ў<mK1=9ڤ!|:|JT"V~ɴ:/i;,wO[+(d}R/iREg2#K @펅IT953cc]0w)Oӫ`zs=z&+üb'O`{a~HS6!7rB ocy4ǟLKST$q 4jda>rX~<z SH㖓FBu"%4z46LzG GMѸYgL? U,%=7SLN恟F:/^6e6=hcnmm^d h^C']c[2TT߯%Y貛̤n:RG*{a^@H9W Ydm񀇃r 4f'IyO ̢\4 c7cV<+ft`U>QZ|$r~+V_v<M8IF k@ԵiNExT[xK9hWN%*cP+HG'gS֚4MObҍc[J-isyDao\/ѫuJ5]3+7&_#b6s+sN.t]Ԋ[.5*QsL|+$Oh3`UcwUdqbD;9'  q؜C _ĐƘڎa/Q%7]%]p <8cD.Ga%.# @ɦ J\rԟ2-{⎴C[ _'0n\.ښ"ȀZX'LѤQ}Wa HISݑ9%IDҨ~U o[:t֕uxJ@bzXuF+tQޞR\A^ 88tUpLgMQz" sövD35p +h+cN4~RR`kA;FS+ GYr`|w5 Ӌy"N F~CSS RԿ_qʋEv<&d+FܭD?gڊ`o.IڟyDGS#lRyܚLyV+rFTP^~#T WUV艾^ODs&y=rӽ[M!U֌2uCl( I0,kSa}:fUb)Q(;=e-> mAq/Ӈ dN"j?gOf$8"}tvcj9zi̿ /Ac; GeAeqܫ:hNYO.wי?e,?dvT;/ 'k7hYC^@8@|—&ajAZi|a\k] &:3-:_]%NǺs.c_@wi/l ۮS3ߦ ^5ijM4t"ƭ7t*qH@4Zq/ F\Ϡ*~ # E:kRc Ŏ +&J]u"qE1,Cyk=hr%EZn {d3,Qa^ҫr)E;$29nl󙫯>xEmB*Kߡ juBNfC*TϲύRGOD m갉0}$ KU߸7D;?qź`qM\h 1yٞCNh`iy< Cr 0WոKEHU>]ۇ&! 6 hI2[R*)dEieDa =3yJ}'Tf2 ~K0˨ _#3G:Gf4}? nnAN>)ʟj6"xȅPx 5$^TXJG"<]-~ >h7@L;\g) 2;?SĩE51-Uj1*U(:l&AX-ࠆ_+/;4Lb*%j9Pzk_d1X3TK ^BdگZo6qK~A|3Qgµ=zS#hD"p 78gu՗U^v8jF[bm?Fy؛n#szL]v:=&I2bx-M>Pz;6Ndǁd<Ua3BBjϑ3R-&q^ ٍ[Rze{xU%™aUr]7.`Y/`,"~LJ|,_|?颥lzӟW*(?CaWZ<|*tsqa6ur@G'rEZ:OsY5y3cGJxP~YEw//;侘.Ӧ8U2Jb%۩-gM_y)Lyۮx(g+~A3P" x?{/-BSLAl-+O$h[*a GzUG'|=8Ǚ :e`d.-G㢤Ryϯ?NC0=O57pƮS3 -˟P5kեRMJF]/6BUbSyR9~Tɀ;'!.x8dtD A tPkaRW0;v[~[ @MfyyETw֌yh MV+yʓڰ )˭:pWpBC ɹe 6'0wt~'>.jk7u5z$kW}scj;2oJ;vS5q6Z#2R@6-ۍ(RIRdƄf>""rnE }eAR*F_V5W[Ay`U)q+mٽzZHwg.Ht9 afOފ+"]NW{&+H;?֮B蹬Ԑih)]sDnij-x/$ܲ`ڛu ܠ1KeT5TǢx`@ciβi7ϹV*}Bꛜ+K׳*4EԾ"tW3۔:X|<7_1ԁ#ѭ4XguO(4!Z3P~')*V,G|IAhw!R)C(0bWwynV`R 0S]$jwb~(B=HFݞ*+שQ/`Aه=w@$*ajF HA/IhX_3)}&wPKLF%P`]يNZ!E)f{ ?ӿ&zDmuٽ@ַN%7Nep/r&@ah/W'4Q5j?oqP M V {?YېFIq+0Q5F6)}]͡nKE^me+@axySp غ](t9p  'jij~kqZ ε9rVx}r'q2'RU'|0casX:*Tl = !$nyuJV}rG57e.XYMI 8{XDܴfܣ!EX>5htAjwOvP^Gۓ¹_Uzbܭv͂C^%b+DQx ?Bnd[Ev&%.jn4ГJk_χәWAE'X젋_TXG2o" 4yTZ(7{ѦXVU!|pz3&.F]ZZe?lXZ%Rjԩ|(A)u:(\x~壬= rb  i B{ldKD53 R!?E{%9ФsVkRNduN./LGBDt=;bjo! sQ\ .v::Rr! ._/eq@0l'`?Z-x:rRcg 3G?[2_y֟Wxf%w4NS׫ WC:\fRc0!@ɱTY,[BwmqZU] 0FvzK+>() A(0&Cܿx;r~Ut)`QF+=<@xoĊxܐ$E}-KДu,ϑG5͚c~riBBbOwŜx=- ZKfCPFI+,&Rx/TIeM@D,fM9{X0B鋏`aA#WiJ-Pw^->ζwܶ\izàz 7~RHFk<98kmZ',"002$%s'ȠgTuI+eK1t$}v5ޭ0C:iֵs#8K=V"mGC=m*4vcݼn޼޺q"?n&6#^l7I͋RyaT!3nqQ/hp/_Eyfr}s_dti8^ögLqߴW*qQ&2c}"uP0,(Ei8g<8umW ,tWPbЁ>@elWur%[3,lVKFhtN@\".亨œ N(¦$`h j1Pt/ۻ_5s빊WgGVU,8dfli#4,m@ |B$km8ZѾcQϦ3+ z:mMo(9qYɂ6 AudO 0S5jmZ^MW (͊X^ l YĄziGnp>e\]WyL I֏(u| # hq$rr]: ;$7#A&fSN~]{Go4ңӽ̉tM۽M2-ܙ9I#7d"ڸ \/5n#FL!RjI"%cYozG>nf:7Ƣ^ v7[lΨgD7/| ͳJdt۾Șľ& mw*Nss KjaߍpeL+O&  ]?qއ yNݰ N6tYQVyvWcQ[ѷDF\0iu ʌzǜ4"̗nEP ZaXI7KN(qjW#evk v^GARk5'Tؔ4\WK+7pq  Oօ-넎 U+bT<+֋c#T}7\c| BIp}U4xliMӢ]):GWh/. #V6[E+~kUA3=b8Bh>:Z+5_L2zE(rㆃ꺓,/":mv.E;xɽGƂxwtX54.(-tˊ'0]yr|NO)wjrE䜟X&H?Rq:pl'۬eMV4Vu9ֶCqiDNׇ,~/ѿeC 3GTn_)kw?_klVL~幁/ᢼ㛍'b?'_ȑ2 A;}GFoЍiJ {t$ԩsÞ"]+&l2,S89 r0Чչ#p =A}kK>''`.R):5e:3&E޲ ?U rUgg;ݯn`^[=wS`cB$YSaJ"*ql ςW Dp%W?]$wv9tQfIΎ&K瓸קQ;G'}.{ f?Lknkl >'oŸ#/l]Y:Ӯl7dzNw>&ٮ}j6[Tgņm:&d/KrQ.&+hK !2ߡl> Pe(x4A)2ylܦ FDdYbwt$`)VAO6Vd"Wd[ t53 wbSjY] M 037+ufhS>o_u@IT-J$?R'<&UE[NKOTp /X"ķl, &!TkT.#[~%"^2.Sx|T ?`؎QSInqKDS^U?0AŮ]?kNyF<*s6=g#章(C~6BѢ@rD*ox#牂7 /Rχ}ֆZgDHcDnݯltb+%ɚ|{ 7'ᦆv<'L-Sy};C?M!Vʞz8n'=J~¤m{H9)?~˽"o1ngߓ&VK鞯Ê>"iiPG;j*<)ק)a)B?c+DZ]YkEejt`nE϶F  <"F#x a*\j{J*l{ (]xx3' ?8Jqo,{# 9{<|1"g \RiͰDff&:]9#O&UDҕ){25wU]_  wMK/Hz[[wq!ݳ1pިb\b">J^Ϋ8"Se FweTI6 -zo_a/ozkO\6eCVT#͜*ZHټ: $Hg?~t:WM0cY{ C( V:JEO8TV ]g#Hd<|aGLdW,} qo =5%R\d_Z *1$ (7l)%83MHp$6PFffiwԞ8ze] }-Xs5R,VVeVî'd5(V1c5J0z|NzR?_osuA"Wݔ3_wD7L0+DQM2:\TB%'9eP/E-';)+9]JeyWpIv׾pgFsAyf$p4۵H%=wɴ.Wd{&&YTV+5!6+/P"G9n{'vt_w`>d>!Ƌ7Qcigkĩy뷄]& f܅Ӱ,:tDWh@qOX;'x7gvDN*%k|d#(V 6,6mNdT>Vӿ,GK4:7\G}0ĹA)]nk;[r2BZZQ,_977w u9\AraΖU&)'8V *2!Dt^~ǖ! JZR BgFR _Zz7h+*sPG([Vyc/M+ҺiEMȸl3*Dl:XmZlR/||Fq0fFX0U2f+FpEhgqffh-J"K3 %v M;ZLm Wv}bfN/ ȅ .Gpܭp Ws+NߘG)̇D0e,xfc%k<HBd:QM<0~ܵ #zkh!j;Dq\`Bo: +$ZY)8Ԡc%*=Fv~Zr &\X346Wg _PDe W54XY冨=값,R&@d>W=RޞlvUidbTL"!%=έ1DA"SܞJvAa\G3z{IɫWqFUU@>$6lr`iѼu.7>Dŝ:&h_έ*3yQp>|dJ8F =[gljyU tb}li03}5g!Y٘O`lzfyX`[>T FX<>haaCp k R;hPT&.8W=+1WЎ+/mDV;Y?en$ik^ksw@coSyL<ԜHmlHoѝ1E97O]+=hbv#'9O.&9[냂K`Q{,H*N$1IMTZ"\_(0s_FI2-QO$AČq#ObܝNG|' JCL4!*+bcwI!#Le+B6,̴}{翈dl#5?VȌĐk$ҩ k<捹3(Wr,'YKD<i4nГAGAzR:7?R)xl{+$qi{ɎM5Mz`q06&QhpcI= `,M 7@V*CO`ohDp&it֒q5/ꫮDyȁ&%QjW })?_߸@Jai;_c+/V*DWh6ȘE*(TYv5Bذ _՜1O3-⟋WʆnR J1xn:|91$(6ޛH蚬h ɺ@QҔѻshEuÜ2VBHsdOg>[!'T&97rJ_}Ƌz YVGmDpu0QZj=|u>f8K I_fѬ;>&?4}nay1~>/AȈX?F D-ʄ Ns)&1 sx̞f9ʙ9\J4Sn @SS$AJ]zT2ϥt;L;%6F,֧U"]H#}ϹG5[BHOA9*x:k fI9kN3sAc(? Op4D3podgwR0&sJc- xU$UP>Y qURQGk`%:ggsJ\2u/ DHsDU1Ȳ!;CDfdmT[]6\fQþV(ӏ,!穂MCL^mq}T$2E?KcI5OދsnƼuppZz['Vm즸#A9:!]كx_:A D#詯vk_HAy:ޅ$ִS:YR,2pRdm39t@ W~~vSv%@Wtr!fq;H{ڊi c"fP-4 B(Is@2v<ҼJ >S@aͫH0=F?yRF4>Xl0D ',CL] dװ"d>"hi确 ;xCg#,nQP/o&G=DXTg5Sk co:]rz({uaʅ7 g T)_sf304(ek.E$xy;^-R]l7E)LPr:X4UsFhᾗ-N$}5S݉nE fb H LX>~YM2gt+ST¥^.;zRLpMz* JEN }A 8"`;aiߗ|}X]ZhȳZv~7VjIٿ4Ҋ-$uw|ʪB/i8(#IdUU"l[poZK+WGn rjBi6C[B٠; UmTyP-sfI&ֹ0x7CgE#ޓH0_sVg3?p i:O*r/Jq4sbKKʳ㉓2+:5mr˧9mNyIz c0$7-_Z)#-? RV PR\טN9e]pE*IfFo[abI^y} WF*M~:aVDK["L٨R(U̵䏖_8RɲO^r2L-F2ŋ! xS3%:J9U3(yɅtm.\'|lveE?6z)#i#)x+sDe\k9qNĥxgXGI4^Cg^FQ[? nI9s 9lY\&jGư&hig24^ Z`(T -5oo"+$ Ε\??ۀ]rV%y0h#.}ܠ^ˁҀ!4jȖn~7"ԗx HHy=o(UWBB'!;1g 6m,Jd ; OoP*97+'Cv<>TE='rDl$R޴HDL,.M,_'P(bx \P),PlXӨ}Fqa4NW^?Mh4*%}CvN"@c-̕;=l-;p6x WtbCq?^$v^R,c~M&SCM3J.|qE=%q[o~Jwv]'V))P0󜘯%sCP= 8} aa=r`B2idNTiT%1,r858Tޙ-A; qqr4{ p׈Nj73m;g,Dsj! @+JXIZm:02yqo0)jY 8jy\m[$JBh 󱣤c$??q|n tˇĹ՞ [^`*'Pi:s_,]5s{:<|ӹ|ՊVV^U 4;ZU;f61bPn}'_Ǻ-Ul0k'W LbA7rb;rEۑ:Uv)$ޛ*gtyu!bZWQ4t( +X7p B6Y$i9g{مh9:?7\GF/VRtA&H#M(/qB, .މ%DV>nZ>9D?D^1*LT'QXxH+Srv&pkg#G*$lY. cub3gPl RYeB_TZk#:J  B5U\8w?8NPxЋмӷ@o#u+7|W#KM [u@q^y{8)w礽J5?MqF&\,I {;-;†tNN;:Qo}u 5"9L#e;.YQ{.)!` |J7s-&Cjq5Jl`=DztCNɳ֢ gsL$WWO/\%RO%b}sB<(5.ˋZudD,'W6z"֪ 2KR{'ݤ[6̄D3u ̇AlHBe*7wZQL'ES$ ^B95{+c ӯ)9LDSM8{w䃯=H7%Qt6r6ot$TS.$p[ŀuZtcN~EOCpEaL2 Oq^R SC#&3Tfo{ sĪ>%ʐo zI"&=WY"Q$Al cQ\Rpءm?8<˥Y&ws#'aޟR~GZ+ 66Uo]iڇEʤVG ߒJ$#X5{LUxYE0B& JB|G$oT$<~Hk>OCp‚t@s&M*殊3T5IKp&]KIE\#*1uTioZ~W1rraEȯR =ŋ.׬$Yl7xK;``+] NW^q7cŗ 6T)̤$FC ڔos߮w u]X]#[n"RXNi1l~׉!.:VWk<0;ivhmmdVKX*߾̻p ]¥&*ۛIJ X{]qd/!no7րពd;01|l1OVv![Fr D'U6n @Yب~8 _)" \ $"ܠ 7lQpk/ ȑ_== >}J/<'|qgq3*fdaecm| -_٥gkфvJ`_@mjKF8 s χyd6gkU88\OR< pfye1Q6IHr{ƨQ7.m.-<qƪ#6i$ 9H[[w%$~ic;;T;iP M't+3PChGv9ТB=2g "I ւv>}~hQtsgV$Vp"~ڨ 408R]Nza{[g&_ R5,nq_y )XmE˾Vi|VE*cǩ]NSBvۂܑmFP_wO(2q GB4 I?e \Tmd"mOW2NCڷH,, JX `Tzd0deIPom:EK9+ƽBHM{[C4܋z<#3Ֆ#ğِ}~u)Im*(e"𿙝(dɀUa'o<>DT}b˜ A jt6^ǟ8I'\'  RkrP^50V-;'r}6>:x5 ~Pjˏ޿!5W7,^k^u-%ɨ"8юդ6/ '?ٯ`IWPPi`.SBhStrMӅ>}S835u!ِ22e~V/ -,k_F$Gi|,ײͷkKäoR?RK `bЫz랮7}J˭U2;.ƞ0?Sr 2L6yUNXtg^QBOمYEc?cHO2W [FO  ?\-8fƠ0N4y KerCENߢvi}&:?V g*hxjkvR9q1smn4}:_s;o yYĈܫJS%&U4rP N ~"$vas/~׶B-eP-%ɛhǛ  d#W̕?Yph#Ô:d=8J>i#rzL6D9፵?2Wl!-f^/ԓso'Mk\0m*> *,D.:B&_ڇ=|#oj?$6'_k*iJAnѐtХˈu6 5mV1x[]STl@-v[#ۚ:w' ṉf:[UqtFW9w.rY^DO2SfM!|>~s?tkzpK%bo#!`%4ƞQ1 ʊfX7࿏ z ,p5+v2z\18rgD)uɜێ V$a :L^)b; ];z5R1n'gxvPPݥ!cS~kG.}2di+t>5cH5*\i9+aD?^-DH S-l3\Ч ]SkҜa*tɕ5"z,CȞ 2֜[u@F/YEp(Ot6p*ZKBGWm-Ady*;A[nY)c٘~%r?>C>ء;y'eDP %õQ;[ә/"V$'&џj[vAЦbH ̤<se){#ąAzyjVP"a0}$7FC+>:0xlp(-m|{!i=2}ZL4yU@Q@0 "n}ҾfDR+)\- ǒD֢*O(#C~K0fK[S,6iv1/<WX+Q)A,bpJG~<32\ J5i굲<݆QN=+"=T(kl{6?'H(36^' N_'fj-t zV>Ƃ6mR3 isXP;B@TnJn*UrqлG Tbyr5nc 9R:X@Ztx%tT ǻEoec/d?v+8U(1xM@5vTd 1DڨhM O%T; (UY_48)fPd-0PUoπ-WSwgW!Eb(΋l_RzK9D_Կ`QI6ז( ?``\uQRofy/sOG%(XTY^7,q";c"Y?&p\tiVO@ >÷LǪ '&2gcC15Z$o#f) 0gl*JGBjU hwngsTPqZ8ϤK>x cO].>빁=`y85L8w4}}JR2EHhYj^4XPd, \B [eڈs8;M)wYL:rK#aTvPu>>&Ѥ @CU dʊ 6x'7|hf`H}[-wv(mzQ*}™hJ~9Bq(M/JFs^ϧZ{Cac - ^hKgלahpddFTYN֩g:;eXσ ԣPPƪ֐~ڲ^l:+h]x۾f+ɶRӷsđ&?bz/2@ݯ dϠ,`2/ cj4s*1A>@"DAcE=18-Fz"vkM-v=m*bi1᡾&֨L5#/03Ӎb%:Mp@Q?uZk\2D0!zvA?T?cx/!7MMu:LSXx`V-C+C?tLbQYA?Qb:Z'@ (j@N~&3U•"Q=k´H= %식=ߖw qXOjPȌ49E\ao]sE8qO|3q:~ oXs>]4BsC|-914qIOUC9bb,{x`iDUGE@c2*Y<%qCkS  nւ> Sq2L ,_b!_{4zL`um*k Dڿ8v5܀>s\Pr3+`wa i2VvxR\M- ,͠)9%̃?/~1%QjV ;ic!Gxyt\'*#ed2\^KG)/q ~c|A,\>@'=./.K4 N9~X%Ci*2ZqI0cM[4׳<Sך)Ӆpw/%`%Ȫ%V?炈JN(&d%ď4]uD-q79(~ì& 'I,6q W WRM}~%UiEJv[Ni^,ØѺY6{"u߂n4 J" q+|q yoʹHfyyO0~Sa(r "3@X0|fqaF'ZC bNfP*H[£ 7~vUP>&)_(0a*q?8| k*ͶβYyD|!W]n KŨqC xZj+{Y3E醴 ^g`RƧlD6tJV͕4rNl8p<.K0H4gsq{kkt ~oTGGXVv#W*hyPG<͂G3 oc Β/a\f#I؄Kńs~dD']<| 'a Y]4v5E"ͦȯ28x%J- ߎ_ =EU`;'%,Dp:}3M`f۫.$^l5xDe#/:=O:~,5T/Ԋm:`v.\@},I '~3B\i_靨d%%qS)4/Z)QS<߾50NI_9<*VgE}x 얛@I<=[5 B>%us O$Ϟ,!RtU#4vo 7N~AywBɨ_:*/C hQn=ѭGMa>W'lOG]EK7wzX ˗#@"qȯ ļLiv_U9PASS,RHZ}=-j4ykWP `AbD+Yi4 R ͓^GI*ToGܠ3 ٵxDV(lNkh]lĞPΌDNR#[r?8npaYly{#&.s(snC ٌU@QFh:eGmu{8GHFG3.1E\s/w؂F/oCeZyl~/n~԰|Fl*M 뗡&?Mc?^ F歓u| a|a0]f?ht6TSLBdT3Lmd.-dXO2,L2<44Rs,GCDn*,{g-8LoK"lԇV;I'ѽ^,fQ;gwDM={t7/g黩JL^ xm>{ރB^ௗyZL'] q/K|pBK 6/jq4Hה{xmn5n, X:)3+Mϩ *O xH)'xɁBeJk%,*2Y\?O!ƪwސ1cuŗVnt}Zn:^[QkCJJ`Hp-Ɵ ; (ϱWAA-#aQ\ܵ}2Byy*[+LJ&jw5L7:2d-Jq~6!`% A@]h]QLW"j:A\ m:-uCGJ>_W^l"kL+G=LskYL! ӂ ;+sX) 0wu!>F&mDt3:%+@`ZW⁉14܊igglzEv܉CvDelKR1Z(Ts"Of#MԊ X.9=#b90?NI҅SDercq|l c`/jǰD:pZ{ yE3Rw.Njˌ\qL]}ʡd1:NhXQH@0+`4ь Bx)m8H]¡YOF́qqvtȯr!֭vzo[/dt^'jcn>j ȯ;S,$|Ɨűҁ{>݊Jd}z~[;2v;AfQ4lL?yGjO:ޏ {10{0֥!t:I60k;d%4/(F0㞆2R:&Z O`GCɈ%-lLB֫tgswfx\esN1ZB?$3Tri"eY-4#$ohS?&sZzҗ'Q|σnBQF_= 9wtVEUA( hجZ1FSE^8v&"%2BBK$\ni׽-3lڢy4%ո(,*T &ȭr PߪΈA>V_!ORݾX)8yX8X=j^)1~K 0^CIIה{pWk>^cNg-m NQ1eޛz >-3)˷zzJ=8YԒH#X48L\ۊeG7{ oDя/dBB6sQ':?'T$6^J(xZ+~]s ؙ+)+ qγY.ْ.74( ɭce˭2´]iiԉ(Grtl 9C&d;Sa1V[*9%! cj!lۀ4vmLw!RCQo^uG_1$] 7-BvZ'Kٌoyb]HVB7ЏKEm T3`G$W5E7T#{"JqjU=IJ^W{̚3`OàO׀iUFL7]26'oܖAk>- چI0G̢k"]lSڷl: f%[328KNq'~Wc0w`JCIڮr`J4% Gx0"yĄn'S+ kȲTLsDSHL6o8}?-M]1pI3(u\¹M#Qtע=6:b`RÂ6(X)N)JfawmOge3: vqʟ`ӌmk{d6P# Fz IB3i4VtkWyF) y@#K=V.u+n:I# *WE\O'ɒhxu^㒧0> 6?yrb (`g,30 x @p!c㳟z[1T=<<_? cri\ OgbɽjºG}C4Bb\](n*2h`4`31\ \Q]WP1%irKFX!H[e}:G4oz7_lH:Ѳͤ1#;G]R6Eu6}! /֗7(7@ؿ],e+}yB1j `ikfJ_.Kq"pN\E0[4/t=XLԵK=xuli+ۍ =7ډS5lid2*z^l{D1S&oK7mקC8f!O 7rm Hwl={]]HX9]ss3tdnY&\+n럆VT9Sz:k 62p7~s/?՛f]Q UpX}"P#JBm9I'#-}U4ޡΡAOo|Fv-xLN /NٌWb,yޤhwѧ~QA ۻxtMP\cB8lp!$S=h:X+ YGH8bùs CLG*.4to7EGE?%TU@O[A5bڅWXSNe꣰0FWdhwScR#vZR䆃R_3*9.av"q3+އ'[ޜ 6T~1JK|*s7VzqvD`Q(LKgxi7Z!xd~T2B2G {$ud'e1Ί zT[nA0,hKZU.0HIDA,>⺛ȗO1̀K!Vvzv٠!b\#^-% 8;UȺ,[-S7ڨpC:/"߿滺M6G|Isp=Ei$8y:ͮ.ixZLFҊr6[ÌIiSDgv~#ОԸ%%&3 PqAĠ+?;)5gLub&.+jypܤ>X-96QM(\ Yv'E *)fKFJEi ЧcQE {{=Gcb' НqK՘wjp 1 5/^֐ZQx\HJp%ؙ2~[ Pzjx=OOo(c W%#d mǁ ER-pjl4}"Ǽ GzE}&֕)fWx\_7(nVyzVVs2ig,!U&ۮyR d2"I7ӍN}EʰQ[ELx+}E'Z#RS"@c&פ>_M$,!jp!z*{MLkǞ W$}aqOב횸C#pw^Ϲ(`+䀮w.z*Tx9ۮS2ܧeBĮ@DԶ@j+(_іn_CK7HBP_X* 7k 3"IkA'(hk&CBÞLމ"1ޡ(] "<ҲO4PD&6Lo\#e*]]gZkZݜL?ZB[n'!sf& B(' }$+5i(A%/aeX9B2>?qi:zZ ljh;AVG?P*)';Ev˗6Ǘ1'ZxA<] 3\bD Y Q):lL P0l9dt T[M$ߟIpbօZqTɾc{kإ~6 3U@l>hV ? _ҩAID`LL& mtoA#ڥ.Q4>h78X#'z5Lp)$sE+,YJ1XOyYyԹHcsdvܓNxV@WQ} u=_< '1[Dpzːr϶4U{kBGȡV(Crc`#t?Kg\&CeR >?pDVe{o6Lm+]n%l0e"I_vpEo.<8i~[mE8E|v}׽UNa0-_ ?枃ܽIB3wl Ixg쑜ھ8f^k =q 軉n 8Ƈ~ j"J\(e0[vV=;PC4O 3Гc`YaJOq c{rKS ъ _vgXy2ӳߙuA:D,4>'7ZӜ];ǐBc5 UhvM`%\( PL@?b#@ =%Y5VUvlh%1YmȡI o/z} JOY< '?!qL,;o:ShYA~ZrP3d®# [oig̏F'waEaj C]0_啿*M 0Taz%FI'hҬLvb /ZE\MUE9RghhreCJLI0,`g'9Dq/uS_TQ0;Q=,^3E{X\O/2",x?oгe%~I/V<a\5@RbAX|B.y%5'`qƓK/Ң֫_ wO8"9mD#nt+ܩw5C(I'Xw, ,sQhm욷V/x 3zzJYX ,o|E0Z1~̈́ ']ap0)SGpn(2cvRcyGk{ەaq.Ib/e hj+ (w9Xי9l= ӱ$v)18򁵧}mQ{#r[]-ɟ0¦*hbŎU{r+3YP"Jce5\U8W61?Gղ˽qhѨu*~E{&3&-0 "Y 'O۷և'> Yϴ<1I0|Ss{34h 1Pobn^NzmCT)q)OTD;@_\kneTgwB*]Y /؁JTmUYe 5=[fpf =A%UЋ[8lV<*UV3))\:#Rܯhf,i5H NifjSA J:u ^>uXՊ#o\ SLޣY*!jH˴e~jX#H3 i忇~DJjw4/ TgbUZ')BwfLp~ݞm:&~>Gǹhdj4N$I]rƘ:t:Hˣ;|X/ëentv ) ~ץTp}6TpT{g̢N&۪Q'mOH &=`-uYV}Y䤘z$qZ˒G'JvJO-ÃF@kx&=BhhH[Ɖ|~b#v۳b)Ba ӛ׮1f% lTVF}f/-4X!JΜWC]j[鄟~NA{OM^[,F­*y OX*f(_3Yt1?Z/a?#B}(7<oNTqZu5Z7piG9z6?0x1l["jbU?'d?ܾb@M!B-'Wm&.~j{ O/vxɿO;"@Ew!,KLUz{ Y|\ =|Jp˜՛sJԈ%8f&`at`Ea f' ~WR'deJb~#=Pb7PgA$ȍ<E}Ȣ,=66$8 d)@#Q3v8v͡IPVԸg-(%F}: +j=҃ " jp<_W$F*d5vJi\1@^(:=tf`-F}Rzs= [yci'mNTہV:4!ǂY4ĉBŸw uo`esz@E10=;*ha5 sy#!88o<#rl:Eăl6xtG֣Sx,Ǯ)# `9c`+ӅluThc`M_Pag =pl6k% BS15>G5 n r7*cՏׅxNQʌйFjVKl]@MY%Ulf;d_ϒ7lbeᶑj qϺ [Xl_')i ]_jUa yA K;j *LHG; si`huf@Xj02<Er}H %IEX"ߟ{[ M:X#A5tXgYKZOmz%-~FqZMis L0\8ίlۅҢbf)ȦۤbvUl{ZOO, Y;5ɤ49y"te@Bk7#}&Aw.89'ѱ69.%n] /1򿶹5QGQoucM.)Ȋ$_p F xNփq!&jJ;ÜNhp3Q: X8(-XJD-179o&+-=Nzfͣc+Ǧޤ+ÜSihqRߤo@4r* p}K5eAPi!E}G"ʕLK^iMklæ=SIcyPi~n (5[P~f"653% T߅ebPLÇEE=ޥ'MJ DnMF@̼Z9c7$ҪS:@\ё%e]$2Z M:6xI2ŝwPTH[[%X8ga? $ɭ",:iL`i١c6bp ~ {#Ģ{65AM}2o]hV0; TN+Лjp,:k0Ǽ,#Ii8Pw NYfog.:O p{Si<3pǷ!Qs,M Ncjy%3Ε.\/:2xָͩQRE2g3S23/{HjoSb~ *K1wy8@KRW}iD Ըp`5$BH%3U=MD$aB [Z:v`<`;adGSJjX}z^RU8fg6ga&ފ8`$T{^ƥ[W$9HcFz.v@(Řy 0H@fȋpɚx5:q7dN}Zq#e\4"R Z(Ãݾ&nIZBL[BJn<{2.bQn?ѓVpu*d|c?0HL$ с$ހyug:H6}ԸFAk|:C;+5H$# &tC 0Ѓj?z\kG 'y:A2:OyU0bD)<8fLYúN&a(~`YrCUQ#k*kbM*9KaDnq N$& ~\jD2, ^(|L.Z7,X">6Vt96cq-731Qe7hPFF龭P؋7OM.4ةi q{GneW gZ8_lLk8vJjӚ/K:_as- a4dطmO9MÖ"rOYrqVt d;QBD:T7,|5`sW(a<+7z@@ygZɁJ5z"k{ԯ7kd]Dbs^ vgTMF]:V1O4z6: z7}>KF[r!)7̜L\JRa@'{+rGɏ!L1!NتwҺ?OYܫw`%?. v[N>r ׍{#I/xyMw/b!hML[?KDkk"_W }ۯf9| (mh1YycN&ju!8ȇo""vW}~G;ByL0i?ްLlGu"AR O8-2-+دzQ((-L ҷ㫋w~4QU$`6JD^3Y+vaB})2_6]T)Iz}yi,5#k_-vC$´[sb[&Jg,ǼȠbxv/e /' Aصfxԯ{1EMv-/sd&TTLdsGWx}w {EhIoa e=:5[~ `Ągiw79eˡ r i#B?n_ s^v]\Y cYtY P&s8cR L5/VRehluWG/L4;t wkAIOʽ5GYZ0K,{O1 _m{!R™hRG]GgMr𛀖}듹IE5mf+(=:?6De?J jA/UHG{`K"{iN+ >b;[om'v'|!MP}tNW66XduQkS/_x+ NwA9RοFተtQ+,7hV#BL 95t)"~*ۇPfk)B MVAa`^4b=pq,$Y_F\ؓDͧSN$7܇8p~Gk$15;rѢ%gF!jDF:ɰ(j)4ů0Qj,VĀԄMDzw\z YQX2[j ˯am;|8w_z嗛  t5؆+&"nV+xj?!wyð;j_:VmhQ+/0X8:UКp}zW"IvKq<{D)4K,|qhQk]o -i;Ogac$^Z~jLġ?B<p@u_#L`}ů8%(ѻ,K{"5I$ WDǵ?D M Xe[5_U Tn#+P>d F~A(;%Ap(,h *"{ũB(ք8# -G,g[qtve?(%9ym5D͎BsA'"D)r*v)tO=**p^hqeȷl\G>I5+LJִ,ݮJ#+2iлƘ<WŀHdNZw>Ը*ZȲNHC ⇦<iE<z4R߸MRCkԭpwW}T޵w0KnIW#R~,6☮EuN=5>E <>乮{}>ȼJN ꃚp 7P?X&QEY׿q Ăsaf[_Ewa9t35:(~%E,:c*hXH/\~vd7F|8^yʁа*|,*Uf (c8-l=Tj@=mjj=`Mc ,'#3i{-C-DNx>1a&djRXHÆZ4*68HFtͦU y鷬ƿh?sJ_ ѱQhxO0֑x {t'k$VR8ұ3] {l.Q#m!Vَ"*}L ÄRښoS LGL~ NS`M@[|}Q5h͡Tff;>r/;B=<[56:8eܵ+Bor|t_on ݾ(9Pj9JϘ(<[_.ˆgTY0c8~OtaCAUR1Bu- V0o(06FDk}(iͽWL7e¬!& 8AUV,naB,/b8 L#vA,LKͩY-dc0D& @k60qQ>ģܧN_6Jpx%*9!D% dO " C-GZ90'd6~hO0̮2^/ɷDu!Ka~K=\O-r^uv:s$pc&AUE(^wp*VҲq #b{C6xB,yn=BPqM '˩T5jgdݎ8Viu1#uPt*Ib&|S~(Pe_@Ѷ(nNX^P\- , e^-pVYll41y4敎64«ՎH7g@ K%U_3,_s&TLI B]b̀eouNb/f#6O-{7ظ8~D,gl A.y2S GEuBuvGq߂jei}tpFvHuߊ}'}5*8b.M`U m︫!€C6Mc6Q 2E%UiZ+KA,Y6IPy[l:*>"7 Hn"u)"*XQbuߚ>)eC VP"퉸wkR}}3[#ΈbIq3 ekՃ\+H#Fuq3Dr}zU9$$&ؒ ?b(jyCPv5^?."Rp7R7E[4A÷K]X&^ؔ8Ȏ.T/iz夗iP+ v1%+5cNC80"αa'롹JpR0-inBOUx f=c iھ%foyh{]GRtHQ4f$ Y/UTv#󜑒UTݷXT'1~Yq?R0دTUa&5TRٳmVIZ++jܲT]*fiW\& 6Z?grv%.y\87?D,sgA-ύp;]QS|zTc4 ӒU]f»l]rQ}n8ɭ@e4-j9>Td6>W+x ъg$!$?9xy'|W"Xʿّ t4*nå!; D.U]VlE:oK1IpNbC3 8u+=Q2(Y3{KrN?43& \Ş5[ @X8c^jßImN f# ?i3qRHUu$0xSqm1HIfQE>b$*mRu˒(OK(TqT6k;PzMZ:8u5 8 Yh{9(JeWק%ߧ^krRD/Vfc.䩈b)?\N%/(OLENPP#E~k[R $i.P5}FM(-f5Z!cR_\hݼqkso4xxOCTq,r||Ê/ *qT1"_맞eO{ dv>kZ}+/, Q>OVF$B(тN(<>IyXr*D@ȖNߜ"R39$ݳ,-57ٜ=>1R q)( "&d2\~mBW~=EW ϴ{vVNY|m!>4l/ڭmQznM1B亏4&Wʯv/ANHb"v4Id= #N[\33fiM%P!y>+xn>ZT.aaW:#cqb'":׺bm `3U?GD켥r a?0gszM֏ t6Ll&+SO Ku) =I:G%&,n>|.yxn8ȣ_e[;4<j_ۋ`V5it sjJ`rEvxU%\S845jzިpٝ(VjS(MB/WMO/}ڭrOD%5-yMap8a_܌L7D7MR'OxkihqT?0>rQ.]쏦scy^zeH Mkj*7 n{ּFgŵ"{fU8(ੳZ3PMУ& jWRȶ 'ܶSd$΄ݭ)H39M C5|I,f(f0t^H[ &)k~22@9RmL6m{#ȯ;pzSw?_žs5&<cB$ o.7ݸ!}ֶӓ+ Ib<8bBdT>4wuk] g +03 d|b%`zh_Т˷:hwǐ~ey3n-L."%GU)0-D+zv\7!u b`{TʭU C=yH K>t;DSB{baҷp)ɓamӷ;C/Jʷ+ > 5|.)(گL6-nmF~F!g5Ly՗BާF*OTF  (ڰ OzJmEp rJgɵ^phʘ#c%F%(Zs@2?e<%$_ <p[UJmlKAJ>5c4=oPtt;|NFt*}CH8Y$.R?aL??t&1)v*.ikEJ 0M(k]=\r3ΪVYTcM*fX_{P A7u@,̄o3nGgJS“h6zC= Ѝ}{Ze|ʧU]b92 ,M0\h/}]!Ͱ{Cw~lϳ(>H/xgt)jO@tyN2MZY9]`UBJ}~l7aS[r2ň Uu~0%u!eC6o'<{+ h*u:NB,7+]A5NdKȫҰ 6ٷ-qkd$7J$8_ M$Hr_BGy͘]ZdGr-'T8C }`K(ג UkH;dFz٩"XBR,]$gF̘9J{+idzD JGвJy%:`w! psrFed̞e4BF&U Їb(z /1e O|poR|og W6Ȍ^"tps 'RuFRwRU\`ӏ}[dl6r)UJa5!)#HDa:ƺJ2/* mJ?WzoI2k6 q^Dp4k`2Hkwnm7au0Rb٧ҕn~gZ8PI#pBl]A M;8lT䷟^;aF"nօזyS[h5R^.D=j'&vFZ9ۏ sR6hCȠxB✦b79đTR]k"}y\q"/KTz(ZUAOq;VX3ȳoLf H۶̅/*M>o乆E;_!;RĩANT07WbPBx$ss@}d_U54jǦf kyiaʻ?"4@2zG@n[!AàQ)ݻ3$w@2W(f[q2EeP8 pl\!$^y|-̩?ou ѳ!I:Y_ 0䫙W'>;-|Y t<@I1ط`\32:E+Yz{H.37GƉ/ ԵmZtC#@3pszPDP?5qh[󬔴xb~ {aNR~(Y0PzI,?-U94ωg*=/p:qd28Vs}m%ʴV Uj4%<x-Dt|m;{.bL-UD=KUŷ˾mƇiغSLвm{jU\}Kny#\{x}ʱM$bD7FHOOR7)˗w No4GfL*q* S+ ʵ;> 6m=y2Vjkk#rLeqsda:%-56 v~}ds( P#_rE؃鮝 p\(Cgz~bXQZOr^?|=:@FIv#Z!Qn8.`^nda/h񨯳/S!o'N _D!P $+t*>?ۑ'_'Ґ>I<q Ƿ=sm H^d zs8p3|G!yWCcaVF_MU\ɾLD5FF7L 9qT ; S-O5vRg/C.rG(JloD^1~1teRxěPݎV3If!?#*vbq| Jw_B"R̈6QtKW;Y"WO[}ΡM_ n~sa9Z:򨵋_$`.Q(-Ge;*s\;aC?{fZ'Ep]R^6H~Q3\5 !2;21Ik? =B@ɔ g5YDe ֛T kN!>v?J0X*e'|3B [!V|A+|z]9V ~qtL;sUЗݾAM-YW ;ww ȊI _s %z Omɸb%_scMIrĤ3&ܔ+M6QԻdb:p<>(fq }saXa-bГx(k0 ˯Ogx4e_+&(&]6Pߒ7N0@.yCIDyRXV0#P$2daѧ 9aˍ9 ƙ: M"n=z6H*Z]F`Z{,b<6+(hJLĺc <+|0Fh\>tq$NrXbIW&նheSٚήӍ? 'z7Ѕo |`>4\fXA]2+*XL ,4Iz^]3Ӭ֘Wю,为Œ'c1Mҟğ~k ^ &5hƃ(a?Fo\)iiuLM53W `)䈋5[4.w=꒝%ws~wRy4! *Ff(PōpZ"#4W7&?[yV޲8N(;lܹpJ~}':Htu"k 8%@\ _S21}>Xb6c%ɽ^Lɰ~+uWਃﮩcGW 9 G%.A4o42}{gxg/+OkU@G|E_9UJ/-'ɊE.?t鐪VS !ʂZa ;*i4`'|ׅVx3$M&&uW<3<-byG66FH crbߧrz PH?Ud,H0p,|s\TXc;.435 /?2TUEZA{z) iZ޸K>ڐ?a3ȊbZՋ0+p>l{ZfQHz~|֏(^Q"9/e`.T7yTg.ZNi4%)ÿs82℃9N8᝵"/.wߺG  -k=*6 Uco/'%\6U{6V[r1n }Ƈw}*nD1Py\CTR5]^u`&\r`ACvtt/7 2mcVViHx 3NNL.WFTN?YvRfI>3+p7su?]!~K_A{^}ayj֐V8ӪR6P.{rf%(hD1Uxz^Y PҭRQ`U504&CondUD\)K\9ChU]ӹ *OƓv-D5\pEX%U18`eTG`7 +nqtĔˆk9Y-h͇$$Rw'~.ܜ?/fTTu/ ,Szk)PMJ>k9#jƄ[2H 7svFDzGf8bWQc|eJá*>Զ 5695IyfȼD;͜ᒴZ!jk(w|F+c˙;!]*wj -Ku Z\)6 K(y3n${31$|dwK?:@i2^b\,H-_`FR!5v`fbmdMDJr[գ}Սk.W}lFĴjgJ1r)؈>T8h?^kɿd[r?NUR5MaE(seG. r {Y뉫>f E 2σ:r8S}0c V+z̖ZjFHqG㧑H. xU{7l(?qMtkϦm[oU:8Tr[~Yxd]Lπvg>g:yp9Y8x]ltƏֻW=_}t ²T1Z!:_- pfiY^I U\=hlPjYXqU}"l14wj{L_I6x]K{e1Qm@+OpYngqhz ^]߶lu5? QXn =^mv4,B˽4 J؝5'8,Mϧ9yv;أn?'.qC]cY.f-ְ1JpmhvtuSgzo u;MڕAԠ'"$JY* =k5,y<k2_JTIr i“Dly 9Z g\Iz͑*' Ԅ[Mݶbe2þE;]gw1aph:mcxګ'A!3&~$B]l@aTA& 6ۑ~m!a $K8)kt#@o;Ǥ.ڠٍnU% 1a?0QeYs'غQn;ec ]Q. ".Ht=LL;I*w^p` @ M/v"yrDfF^KL ʩ##TѴlmɶa+ 3*Uspzţ 0[bQ&j 1E]RY@q-:Uu{zU3^+<Ɂ}sуC|S̟~]!fa3@*g+J .`JIpUH~Qˬ] mZEv//.]r8KЏ -zVni,ROg>`x؝_{έֳPajfBȉk g˃ڄbS>Lw.1"HE*9hx{cLk(t)RDS%i.<+ԂbP˾qn,SucN-ݲSu .՘ۘPcvuˢH>êH ͒ Cg&ʾ¢?2}Q SÊ  =gz:ψ}[lMUSD:{(@&n)AK汻j7P؀3b^,U[Ӫ+⡧ S'S99 kRu 6, pnn rW$S'+9DfnQf$K R0qp2hp\Uaׂpˢd z#9 %5u$fMLnxm@[aFjGo"nT8S xsg_g|$ l֯6.-";'G89^:j#g'K4_Y'M݉]innljB3%;|Z-9ޛ5of< " *R7=ވh׭U{ ƊGaRJ%1cseѭ_ >IŤ@7k* _b9KjI1TIא_QW:g֕B%cPBЈ }&Mc.ỹRdn[VIh_ GL !|DB㝄\ri^sCvhr Z} S'! 7<$nj[CiXY$aJm% >+0A_(PJ|4+Etu_q!b.s\gW7RovL=-ox?}cjiGCz.J@yِg:ciir,SUAL)3YNp6֛Elz\?n8R L+ĸ{xN({:6[6K)h\APG5Ѩ&}Ԍme>[A|Z8M9h!0m re,SMɐܝf nNW pȆRw e5BU: 5Rf[|:VU {G0ҭk p.=P:hbwoU=(Vo.JrY|۔q?Esx[D.HP2ua3P'it6j~ [ m{;#UNk$V6^j68K.9c (A7IBd$ C%^OQT w bz#'7.k,PP":{FZ^ٓd񵬷hpm_V]( _5o՝|)G"H1#Bh ̔Od{ߪR~@ݞ{+oU]YJΒJ89sH6I^ x7J-hjYM.S#dy[7P<|FswY 0;t,Gd;5UP5*oDo4d<%Dhފ%e{w6 9 5 9fQZ [ C|GC,o۾X/AY6Ih{[+dgbj0Sɮf_&K 1#pN@vhycE%= s@mT_y_z}ZICa^f▖9:KIwSeXQp7+Dg}8fh#"{ؔ$xŚ,Ż{*MDF+/b5y5*]E4aoGX'<׼ap4DRKhk`uqjPOitZA6` ]i[ϩIٙ*uۘ@tJlij&'HiElД 13iNBgy$lo!{V$=tO'q$R{GeUQ"}\SΕԇemZVt=YX:K"",J d۲ϫ';F7>&3f_fyCaTM][1IA"D9k]2Q'n~TVq?Әzmzpn{T(̓x3C 0}.n}h".k/It.|4!BTH P:I'ݬ0x[Pm\]#By\UB~f9~=B5H}88}=.9`ZnED3 & Ι`CME: Bb휺y}Bz yxs_{ϙ+zM=֒z`+C=3 vh_2\ve YO&l; S1cDVhv0-)}Ui~~RDI5{F16\j3-oΧM_hhB9 xqu7L-Ygebc{])]h}fyv'څAx NW\o$aLm:" #~N9@5($^B*0h}X½x$MlڶV06A 9&#?n3l,%!D .xR*WMmd Ԕ.zu; w(aJi|@hs|H# UcԟC2Q=`F}XZPE( &KSPsꌇvNdi0a8y))s0'g?еu 1S>bT>n2IO.iB@J"°[=}ƨ|":/ByQPcojN֖_o *a ]B W;ƀr@sh fYY72vljkX)Z,߅H W-dy{j6pЀYiuga݊#7F&cPZzQ@v%Ýؘs "=n?.@؟+pРڷq|.FjA<)RW=oLZ]qiE=-V."?׊ I9åU;&C۟P%$l/eO@9Rtr^ԂLg+?u 5e54 p4X%ZDܨSZWTx= p@wdZ',ş~-_vU?#tIgsL%A{ny|xzR?OI@FB `\ Any2I:U58% lYt?=?f56jJƟr'/g| ȭQ\Բ^I\mJoԱs\*E&ɓ ej{5fQ(`<_1S3̯͋cjSpLQH@ ΢}`X@@\6L2'|b`=3gAY8iCDx眷|DJͳ9lE}_p][0jL>ݹ=;}o|"QZzF,5W/ݟ.= ,'ח€U[h|^/3IuXjA5{^r|5 09*CtCփĩ2!&A0ۮ|ֽ5oLH5L I0 '˝yBIUaϩ `5{)r} ,wCRRۿ_\W,Ci Jz߽fHg#Sh-nݩȡh gg%"$]܉Յ + $[ei-P7^ ZzU5JnH*͢K 8+9ZqK[}xO*6SbK>_AYY75ED_ w2;d`ۿZFiȝL[&pهL _[=u7j1I9IxLc88{ZȊSKHՉjQLU0ShKTիzMYSfVB;͑v(0+Р 3u?o6b'.ykB|]O22P/Re-gR.(%[ą%K%>T{W|D;`2fZVU0ZܥիK}E*|+.y X+&DPU _`50CwSMtjWw$_%J5e@c$BQ|1΋#e|[Ĝk(*q^1f uqpFR& % 4`-n6%TdS53}vF*%y܉D}{|\k>uy½~`;uY S GS?jMq *,pqɣ@rglg@&ˇ +Ozk_X G` _)/sz6dB\\ CR[qꁧ@KvHۆ .,BncIII=7HPe<[bv]" ;0/bB$#I<2K|b e~Կwϯ -r˕&Th?8t܅<[,zqa[dlBk܎PK8Hw6*.<{Ǣg-S X7voV*B7g* D/ՙ2馢4oI%EQh!TFTG=AiC#rj@L Cbu2 /IK9`x؃]ۑψ5_E#Z3zsÁ-$n-Cݩ+P<8㮯_`}2obaV8<݃RoHoA7RYeFG)żK v[MP3 G0PN}{ީT~xͱ)M\J={ '2CsR~=qY%AJ [Ei ]cWV~4E>Q 8 2ebg$H-y/rFqTo֤k :BAx[u#XW&Ep9vƘ(8s$mȋ]ubYX(V."1G/y',6 avqk*=<bW#_[/dׄD-!Meyb] Sw!Xz&ީi~098W}=)D'æׄ6n#l1pcYbTDΖhRyN]SZ+ \uʯQ4>TYX Z/ t~ѐ}@Ya9_#AK0aXրERC0`&f.-@OpsH4\GP .B 0n 6#n&Ý7nǴt4bpoPl\ ".c#7dGˡc@g #QNOij'nGQ'"˙F[t(*VU<1Yu6Z9'u Is1-ab4EeꝉPL9E 6RlCB TsF<1䯾"};tEKY@ͫt :lLw;SrzB^ Q(/A9370'|r5}TQz+%l C⤽45n'y{bW*UتJ+uW- E"helӏ96A &=Zo]ogLbAE}sM%0<п5vIy||4Oa]a8%i+SҺEJx p./1py7;Nw_&g:MIcsPcFA2gT}q߉"f݃{&T)i,W*>t;Y-ppo%7xv\f {rYTo\F}y$< b'bm2Cz]}Ku=,ott|Y5*W!`kx LMpb .U2 _ˮ3 4T2dT:Q6RDvWKMr-Wwp'8(r4P,4:RPhwvl[ @  =u2vBaq=U7ᡌVvBۂԃZW#0f N#ab?|o(& BXb`的2BfE9\7*(Ejp+9ɠQ$`>s&pʀw lΦk, v⋆YQ. 0ik%ԇʄ.|߭jfl4ˮA}'5E0❗GZEuBkeY瓴dsv$iZ+ 3{OIhݘGǚNUj&e'NAiC2-T^r-4b9+vpV!=D ,p(E@5iZ 8,Ǐ'-[N s Wrm[B{.܅J]ҖH/W@2aj }8RN? J62h8؊ʰz-M,'?uEv:G&H(m,Æcb{q?Y[TL>A| plMsJOE2Chn14L!Un>ۜ7K74K^ Ljvb{E[kc؋3G*EP<]/%vQV8enY⪪zb_O^?}1\v6&Ox eDpY-P3ydz|zٶguJdq5>$߇o,X+OE%K kC1/ioM1uၖ PXԼ->f6@&IfPSs5\⾑Aɉ;!l }d`Vշ@;Q?Of Z^xՅGJeJѻA"~|r[H6 D_2^EHf7&RG L%Ū )a>U*D|)z&)3ן/^C)e+0+8EiӥA56g11>$Z/7!BA+Zn)Odc|).rq#3Em@yX܏w 5((t]b?ҊKC-VfY.rWұo2a.I|%/Yr Z6fBm^LӢdD+7&< Hz3Qrzg2=4. ky$,ruA!KDzTe)UrƲ:FZrm-hL6޿o#NڑF%cT3<[6CB.2V%ղ4>p_”c:4IMM2L^!fbgӑ3g^`~Gu䚢6mPȻ35UǬ0߶ݿd G@He⳥YF&NýWv5i7b\ge@4ן}YIdߧ8;I ȻM|vS"(R#!OЖǁBQ-pIJ. }0P|HEZx֜96;/w,*y TG7-4w#zB=8bxVnGal"V~R]`YVcl>;ɋ5xhlhJ5Nr1> {ԍުcvw Oy S:4mlM ƒHoζɓ/rq Y:H7˸5.Wjp+/H^ Ki1 ag<|F;x9x E(Q|~rϘݥ*tNH3Hi FoJyUM*kt @7(//aOi.-) #b1*e.pfd7ˌfUɉ_xYV9AG+{~0c Tވʦ5Z>tGTr("mFpE=a,Zr UF] Oo/=nX5BO='u7?ϹAcmcT[PfjY/~]߻Շ"U<<9]Qb"(")c; eyL՚~&oh{f,AAZײ/5iClw{O)x!H@7GÞ`@ =Uek~*3[[w{7\` é)JmuW[?aYȓI1%Kxc][WՊ`Ν5.wz%IK+Ip[31Ɉu]B(YKUҿa:Q&~-0VOiZ?O]ݳᨙq [ꡊɅ#aى9H܆/`=,V6_Vʩj[U:AZzVUqΨ?k$d(".ەABBX{3++ 30c\1&BfܝPTڄˎf;I2teEG:FXBځi=i&wpN6{&IEŻmt ROƳk@ %K 8#}tL"l qTXzM0+ y, Ob A5 ف2eS5jEp ovfňE pN'y!2~#,w6ǚ@- اL2ӹ+t U9|ARѻ`/aCUz%OnMLm s[S?F>K JF: +beR}ŷC!m.j9ZcV+jx,ZGb-2ݐIn!I #`K$Hrh]!zfUD{!XO&);jd9;e2-J5XHQӠPH2T ΪHL6B@r﹈vhᅛ R.Oe %6<'D~ 78:[S(UtPjKFՌoPR#.ul $z!:DN,B7f$9?,D& .)Gl}6x軃I)U4YF R2f[Š)ɅC*/i9RYIIsGč BM}.}(*  }{s] a6?@ne,_ eSUN{cݜY[^,L+c>d@ܖhs 4ȵC]HY]hY õ{:*/KGG醰OTad1y^xo[wl8Հv'Q!l9äk$Dqr. d;+YFc`]Tu9[]p9}2AI?X˭v=j.e\C,M<8t vB=J1= @&] Ik4ȑ{vDJ##+8\˰1~Jj8_$],$A[+UKJFqg~\6k+ʁY!N.:tQ[ߔy(X=罖A&g󊴯2`,(X{:tA6+BuUnPq|uuE 9rx{pQR͉操T09B&2G#k,j|PPg9%f'M*}MfzsN-S=;T>~knSOOdkz%NyU3F I`gNmGa$J.R+?3!^L"үuL7lx}dbDS|>} gm&<~SQH {++.}Oh!BK$PP_=Sy?[%BTkS$` ʦm~y/Mt(2$tu|&rx6x 0lA"ߴ-mej@NIPC^'FY)4͸0 `BXw@%FJ x_2bOa}.;bHQYNMG;>&avnŚ1 %&׷Y!2=EI'5 ??̶1G8pHA[X4xᷧ&AK O;a\G[v( RwkXB `ٽ0`vj xu^݅Lg Z$IO\8rq7/9la ۍ 5yi %ݱY{1+gԬ1WDE5&8V x<0ZŢ"hM^sO jeALA4[i=/_`V+TRrAFk*7ш[Ri1m.(F`S(ȶ+ H{K.VX, fWG&:[C‘cz.OX$ [GٖA$g$ wq}aGnVp C<*4ʭ̈rd^>oV ./„6`Jhg&&+uOs*ꆐQОnM,ӎv^z4SSҿ(o.#u5>7 -EP$lQ{{`T|Ӻ$n!A 7u&P>h ;.(wbY'xjih=&xNYdKS'(I0?/"4q$53 h%hDx9m+_\<9<ҒT^ݥm3k?;m[gC`g-pmYHV'd72Ȣd3 }dX5nـ] )H W3cW<#H ,illۑCl =4n1#UMn߶ġU\2sM0!Cı.{={P@vA>3Ic8`v?\v~b$7# +sT7xk整WB+VD;֚r*0/;Zo` ۙ;oI/䐑NGߟGy NRGr{KT a AOh"rUk/Ǧ=(dH́Gz AE)!8NN]FȺ똖%'"M#g\G];۸- q%B,b,b2@ `DE/šaʂڙ:2XQ˶j~WZ_nL/>y"">~z#?mLFܚTMHv(ӈ'\z\ V5zKzbPFÞԵڳev:+Z.RyP^N(76 N9:p\YUh%NXE |PT*`xbawԐbB5h\:a+iɝ^p$-QəQ5- ˇeqt;xLWEC{=^yL;sN!#8 ;9$JYX.~y!r9J90!Pi0zdN|vje*Loes[xS?:s[|_60Qk."Rx 8ku&玳Sehb@ם:\w5*#{b#M #. wU 8RYC}7$nD4W(^"Z?ԁ6KoճYtE ·ZEZ;a)<&anM^I &|#zb(IY\"7K-4NGiw`G'ے|򸠌k';4kBC>0 (P?fI=g镉\8k8\N-HIݿj4س eO4!(;t3IRf;4JɒA(&P򑁘99*_liD"` gvxbQ4V7"g'WH%No2yvZ$'LVޠd%V*޿yr+UԫtN97׊^68Y/ 5g0](v>%z˟skMyV=1nLܐ]HЙWolmlZa5 s: J/b.od" of-iuB6f@@Y늿q@GMx;ˏO]*MV{-W!* WeளBM<^"eoD6(I!z89+TŀjDQ/[ʹ)\ny8XzskAAy7wM0R\4ku'j0gƓ-"neО)`vm AUHժddĒlډ.T 1 'fFv Z_x!UK(RԲQyA~06K3n+ %Ʒ8уGo<gyH*C?bԹwv: Lr-X]CRsF ][Du\N#5A=CAG^T_U}`.we\h)i… C-%,9{Ğ mkcj:NnD64a,鵹M^=c ("%֣[OvIʍL 88,cRPd%b{xJ*;@".ero:؇^|v` -1Aoli;CvPpF݄BX(#(d{-MlD$x=zO$StcIfn'p5=TG#PN&9%<]b@/` ?k8>?eב+F+ Q9NQh݉CĻn^޳ >%Rz @u"?0]2jDMiTtSإtZRyV_rv i-qCA1gm fdR.h ^7/3hTM9i^TUuB/eY~'Sc"gO 3ϊ]oMBFSЬE!/k5TA|P&ș ?p~4Y^tGja˂>>ŇB}c7ŠDz0a`:@Or8l7 G8)f31e ѕepkb5LZQ#Y?Nr{W-3u4=lH-Xl4u ":>Ik=uӝp-ޏze8ߺєmjGn\ RZ'$d&OCm\ǘ|p]ae jlG{vلn~%;&ᤚЃz}Ov'eQ4KLV迪$8|& 6SP3 bsBf)l5k8 X34 ll7{X I\d:!1}>Cxa!O&cP}Livy7HErT62T@v[,G\6،ZQ[k N܁]{jhfnX鈄9^? D&)%phQșO㮙>#CTSVCJ)WI&ݩ#[iɤu|*sI m5 /;ESy!wkqhd2wU 4; eLss76 N΋%h8RyK_Xw3yX`qv|>Q6w' "@8ļQSNA' 7L,ّ%ehت$;!2ς|O{4_e=4LJQ9.Ehy|)ʐ]~G"&A/Żqi-Ox]P<N('S romL-Dr",\~ǁ˖t vK>*&#LaqKvZpX9Ez8x̯AFݍ*F}ፊfck94WmBjC7'فx:@Rzgm0e:.:>̄/A*9H(I#ݍi7Q>V7UE;H>n5`GF7MFC n%<撪|} f7 ]~X"m;F]FVgKILGVm TdQLE^n4|l([p q΁g5}mYa|ݔ2ӂkh2}M!YkEվX%zlTɦ f2jg+YQ^0^k)g@J0p4 Ӗ,퉐gì-l-C*cIW_+{e^\e1[25s~Dz xĖƒBKؚ\h|!ūѓ좣P+zLe8[]Z#AöN ;\NJ93.F ;|NF`ԚO>ȭ~ԋ״g9Y.).$`V>N\b뻰Ąx:6 0g /^\vcǡa93.9H5V|: Kz#. WnK,>ǀs/0*6O5\gJC~†T`+h׶EFt|E5ܕua𫊳>nT{=d ^v5جۯ/ hA[bDŽ5 //eIfu ̗YY(8͚Wލ+1/`fUp[ovj;ԅ\V;.wԳC?hB)'nPΣe11Pq {NG9s7?  Fb22O3]]5V# OYqiM~. MWuFZ`a! e$fA5UƶDdN:\BQWǛ3c'eZc2DKlL'KdAxD ڀ}Jf/G/EX"BW5.;Z_Jg؛Pw#8> m7I78TEDd̛Vm E5K˒"sHRʋ3$97ȫe`ʴ A(bmK:7:y1qvI }@UmB*#٭3.UXubN(V|^Hmrb dp_X/wZBdZGga. CmAA\bc{KY$ivz;fD):7G>%y.8f ;s z)N! 1SUˉmԖ2ae!N"ړUkY0Lr+X_+l!6߿ZI$m7<7+h#S>~h`| Dtb nO8}ȩ⓺*3^A]<°rDEZc%]pzYׁo19< '1ىO>8SUCmHE'w䄇7+9Ңd՜j҈\Piz :NPw|~@O\]|Lt6Rw?C=ԛ ySבMT!h)]>MVdž| T(s |Ce l^Uo H#ά*18%nW3Β%٤?Tp̈$hhE7U}zOUUy؊ASZ;A`gQ uGzQw5^Jyu?ӌQk& 9ɗ~.ڲ9Yxь󹧪f2VC.N]A-Dl{dq;K̀0 AG* ;Lf$@t|b.c׾9iN'TYk\_ ؃sPѻʱ;M#6&W/r4L#G|`GLmBk#;&:[3ǘh79/[UciU0닥#{a@ʆEk(rT߇AC`a:PH~\_udSMPyA, Ĺ|50Umeu/_''MY4a,ĕ֎% 7}K!{!hQEw| HŹzUçM}Ii#8ZWa[ݑ;_"B`&c|:MlG=LM6"g(OBZա}^c*TzAA?9ct]lb$ځJlgr>phC^{4ιJ t0*\7͐aMt, V[8mrnNOj=WSN~?Ln:Ízw6P4i Q-*u_S<^zl|t:Qh'"5̎ ?${-}*~>rWjnjj\k +ɘ>́#uE,t꣇߭2)5H$u/>żcg{2) DgwihsL`Mbuze:!{[H5~QyQ[ ÷TcDs}@cD\tX ?5zA,{ )n;p @;DhK/2hUmWLXw$GEEsoz[yJMˏ)|wJ3J>]5k.G1-BԶXu3N E Z6K)ߧ5 HzVȚMg? .D> ˓3هs#8U, =O}g݌1_ V=+ ;ysne(Y/&ŭ/\ N 7W0z}W +D vAj ۵ t=@]~Rkɐ30&0ݛSA\v%H7'[MIܩƔdpp#}Bza% m?G?12\U!@ ;/ǩ@M+y(1< 0!}0^&^!\[fܕnljVv=k p3[G}T^=K>ȋgL=lʸ47`%@6&ƃ: 7:^!_ߵewU@mA>~ױuTI]]ĒN U0hx+>6Dm2W:F](p6AH嵳KcKWI|xAӞqZH|TOw/R)Ux>$mӣ5@LX݁1o Óag=,N=@<U(OO+)v1o"d%8ll). x4^+8 '8F)n'k}qx<)DӻL,jq`-Dtou@4i [}u"5̣%PkV=*(- '` o&ם|Ix: N)m益fit 00ΛQ5g|.G&gO:T[MS5Els>uЅ!V"WD%9@q\?dɮ=YigM>.:ֱ,ƛ2r!4}m HF02q:QE@ i p\+L!#]jy.uK$#!$84K)IOFdp)M⧄vXw7B['1|]:Ͳ]J eMj**q\ƾG5%!fD51:2 qo%T( erȈ$6uC?P*`]\ȨiȮr-Ե>xNo ;WGg>3.}{# [* G-lg٥$(}ȁCcEŠ> ˒ВEC\K>$ה/Y6=0I-W W Z`yvF IWzyj)JG9/Wb ݏh0A[Tu(fb2m{Y0x82sF W{{byM z!JY D*us8:b~6}_FMgفd>0t"׎)21=P2`,K1C}"g:z?W'pV c 66zѷ5I,g7l318o4 %(|r%F+ أOr%,-FSRgw *ax)'NWaU银D 3O ~|zA$?9Hvӝ45m o}xPS8A`(O/}Po6LY7@eqŜTۆx'7*fIdԤ׏}(|O,6) ZыZdsXRܙC쀌XT1i{󧡩SoJX4Np ȾFvLH\ #y[8ĢZq&+|eZHZ,:U.&PfD4$.% x~Ͷ1k錴Qv#gRؼ@Hs!v V}.~)zxtmBQҡy#ȆUrp: Eo3R}J{㣄 DI=~R !j%ҩupIS*lA,|z5ը+O^5i[}Lթ</M$41(/BTa4l9R<.Z){.h8!J^h1=PBۢ6ReEHo7T^)I+S %=<8\5"/iHV6Gh/qc>P[܈O`[eU >$~Ae 1v2VpRX -/bŕoox˳zutR+WthOi@(ko얛&dC>^N8+#-SDϺi`~ a'SG(D 3Avs+ W5Ku&ne9,3gTD?߬ =s"R8-STe/k=(<}|YLyPT/b7Z6f!A¥/jPЎy]?|M_pI'U˹:~LSRTulrl @j~SV2;"8 VpF vRF!{8\v{3R^ӚO`?phm+XCUg>*Hzo`fZ`*НMXd"9e aW=WA`p>XC$% PሒA<5zydGVCudn5 ٽĮ/eXN lL?3iH Ӂ;Joxg(XkZ`6rm*;ĈG5R!SyBc_0|w+)v׸7Co/|x&lX5;a7=Pc-?C(C3t<)m_oBi;q[7IEfI x" t~7Cp)_\O^uDkK~BVw>f i<|TqB Hm~8Q;Ƽw[9gaZW6a1v @`o κD"GTr=A=tD'1_EKL8&b#d2Ptsq@&҆yoj@ ko\*,Ns X"bZ@炚.:_wIL=:qm&SsW9n6QMy{,45&b { s n 6ţw0ht8G 9'.B~1Tܚ\=B#̈́ O2ޝjϲ2(P Vjɾ˧K u)YJܻȟS`bDt[Pzӕ2Lt=R~UIܭ"MgD} Ӟϻ`k\I+\74g-e3pcsņvU<]B#}O$61aGߴo*aH`c!@fx1 xʼ|5>^~N"O^t!`Y#Aya],]fdW=VF;|xB^TmAc!~gԣl[EHU @C D\$,㫺ItChbz| gW̜d-8ɐt8ra+NYɴp?%*Mo4\Byf,k]<fh3-Du6{dAȩ;~7^LFv\φ t̫>J5{W.Q?6n~ԴdI[30 `0[b0VZ31rfh|hgJgŝϪ,[z?ž=6,kM9`2ӓ_F>(.wӗaVO:1TRWDmtr51$mP f_p M Sg FZ·0ry$%73d&@PߡKL;WPޏ(yOo!abfeMS6tؼa,:IϽJ%SZ8n;U̓- n_ݠ|sK=XV?jKt 09.4bUƦ r)ZpC+/BbNC!g;FPr*aժ uKI7xitc02hY˚;q,d4;2crA:/[ưwYDWRTV,f.=bHMy 6111XG|y7clnjOس?1ːڔ`ѣˇ4P<O^[P2\Hjjccza94(wt%s`M' viVVRHsG6G-8R,Jcu1PB=M|ß_t-Vxa 7K\)gI.xӫoBpcyITFi6 t2|څ&]B$ij - SP`w(_ߙ ^GEQ!~lQ{}_{>ch Ԑwh 'Zκ/T#pB>>,%TJ&Ώ ն%-ON1tx1e3~éEASE.;[Um$o"r:&Q5Vdq̩iVc5X*}68T^o6_Ǫ68v2J򾨢𫇙=BT$o%BL門pҶ5_A)^ZLrBK``[BlY/ "UtŬUͶ3aK*&G^ZZ]fG(r~-SQQD\ƣF^iFs }Ln^VwM(b`%eO&; ܽVJ}M.{qpQ}0*Q/LVYD0!p7W_K: gUq|K"&UB߾g"YOj3%N )EXDmQWE![>lB-HV4ܨؼH^ُM'%#O9@S Q5:"#a9JtPJ@-_E33Kuc=+xPXBz4dF`G޲%5/>I<(qn'*^8!3 d2ZŇ5q7cK,omDGWj)JTŰrR.n y[R 2=%2+=*z{;j`ob ǫaue5#MmXd e4t,<)'Ҙ W}GYd 5XKH48mBe'ǹΫ >UՉ45/1LJxcB} ޳Df. RO0i-6(siJ8@ +MP_k䓈c5(ڳ/'"(9pKMWl}M hNH6p^c*.a[7Mk#D١|Y+;)oHr7],zXn&|| "\0%dwcb5(9-2':Zb]oc@\unSd^D){$l{MXu 4:eq6XZcJM/BUٴ }?X?VmH"8;35߉ŮJ f0<",\KRd8oPi'c}5Pi("t:;LRf&2bV})l U(0ei@4_t{+XCT襫 x;x^1# 5O]Nh8E \S&vAPF;T?q"毣^UɁFJJ=N?|"(:(GRc^(2*/ȯ?mU/oEt 8me qN<6X-rA靜 |4йߛ[x oI!kB!34u0bPoV[$*\d$ hv(L J-0oaK~Y ?Wi)߁  ,'?ϛLxC22$t'f!ӣ-?|M0Eqr-8831ͥlW+> \g 4.߶֑2OȸknQhmZ lv.v?YY#£7ȷ)iy{ZI NAdcw@TWɝ4\thʺ:āNUJ]p;0+S;N?ͧnC*hۨ\G &Nuzs1#9: t6HޯS2]?::S+|-Q`BW8.|?]џ8@q tER.v1Q+!WL LO*U=Mڸ,WR*FưVa=Z403ɽibXi :zGc acmhh%9ThZuuy?sR#Dė,IK7ޙJ82e-og"E_X{c[Ӧ7ϖ2GҢtFAeE=gO\La&*aXy%6-Iq6R?1=mV FEx?O{Za(GKmmpEqf\\HR(1(瑟 i,\-ANf-#w`j1жͧ՚A:3 uzuZҋ ޟd\yu^*NśU O-7/WĄ[N]xޕ/kŏÃɈ+QXS4 |Rf10{'ß`Z`ST?li.cG{\V!#}y<{iצXyO8oѲ&0L)KU$a!6X@ǁ#ʘV34mИBܿ ͔{% 9M+q*'=]/Eљ'*etL\WPQ _&->nʢ=ǎlE[̖@~ Ps2,os j9{k >d #= oH IXJRlac],[`F0ەJE@UFrsiipxGDPs t[s`PB++!UDѦjuIOZXr>Γ:ALm* N2 :IɊo[Jq!Ú߱4u py;.M(6ϴ>gZ͆*'+8H'Eyrhҗߏ?Fr-.p|Flc>ߺRbWct4FhVqZBv4IQ%VpEıKYx+ː4^=飦J(rYah菩Ϧ#@#TAmKD´d6Z׎AnUt-:p_Rap؜$Ѭ+(ar)Սw^%e j:S5,YRrCȌNϞT8˅qʼn#wM臯o/v&f_-ۃc,JDR.Wʟ9P@J e*(k|^ML$@3pZTt)gK*Ra0363~ۻMX'}8A`,G}9q WG&(eWU!JXo3o0lk/g$|4L+s|$P8jJZmF5jW9jVȜٶT5²- fD=0gڬ9cA $?s;3 `GߤT> ,(Xk?b6?TfGriJ |u;RۗM^,pz^J6:‚~2WHKzɊRw6E,Xwew}#HjDaO]!7~A(gHna`W^tm MWt-f&̍Q5V,ڨayFQ]$mг&~Rڌ A% ᬐUC`?I#˝!4dr~&&qB!.kU>~?XH\}5I1 xn>l%>HKsO#Mv0B 5ިenͲvw g[-Rp䨲`' UR q8*K#kyXݶ^)LXsμAh (EcN1VGrc<_ڌ4IBqWy9kP."!&3!CaZX k.^AA2{Xl WsZfC>a-*?9¼uEM_ M,t 8W [ N䲤z3FGY'H/2Ř4bn1d8I跏j%=?.)B1etK㸋gx\S(vHq/!Mײ``[nz-Ly#=E/)ǘm#.=fھxmĐL>E$bQuDb/v03M.(Kl`kݿAϏ&Hy]UHYu4/L1MUXrc9w})%JߏVU)J i~k 1p L,t0H\yW+qzF"YE v8ό o! /Wsf[Asg$|-BtPv ]PkÒ]o=*K¸C&kʈal&K1l% ˮ9BeqE~:TTӯ_ A0apTBanFRJw]At1o F81[~s)w'B! nͷ #ɑSo\p GX߿07ik\my3MSccQh=[.HmG]im-5<Ȁ}\ŬQLʷjIxO!SD *yj6 %} jhAꫥ>F*omKөzMwE0TQy-6?hڝ-q2e0#I5^8})Əևp񓖄]d((skֳ .Aפ6bTr! `Ϟ[v_t~t2l~;gp"Z] 8꺍Z2dڹZMip ,Pŋ_Q!I;S]M0dS~9kTMTzQ!orʱj":2N,>FV]Z¼[h9ȍ՗ڴ'24=8blR[TU Y:sS6ȶQ<vi47ĵ!ׁ~!c F|2 I (/%s֛-̒Jrc2-Lo%~w2P!3R02kT(\%oC!bpgďide>ZsjF,?L},]pv7vʏMtI,B4!\%GmrkRH qDvZ{9V? 2 Am6*Dz⬐xK'Ӣ!>e.WrHLh*pxaОU@2>ymC~LM_ż=e 0.יF"SB#.?Hu__ɈR ^G@o18\ytքhC˻K ѯ~Ž@ rm 42XWX뼛j/Ȏ\ ־lzH YD\#zПzFK u'LK"䚤[߈1FUJ>)k㰏yVDrBNMcI|:A;ó? bؕEbjF*H95u8ANn=c#asf7=i;qJɆ\AV +OR?^cXo>-?p_HHɒ K]gؾGx_P; sz^D_Jzi63O \1"Oxg#mBToRw?ZKoIox%g{c\/388(}Einӏ4) onIhfp:j |O=}DvHa,ysU(xPŽb|= v-\\|%շ![BCO\` z9W&#C\([Ĉr]jG h|l@[pkNRcvdY{IP c^P5솃Ȯomл aUɧ2M\#z[8n#ds:_U,5 )|:)BaIId"tRpzTB_W)R[8,FR>ҋv }Wb/u$>7ٝp螈Ps=PΕ>[SHʭ隠 )ĜQrP9=]K Uri3#7Wayn9'1C7v+^Z6xދqޑ43\BhG)ZBA W T̍wl:uZޮ=(߷$P˪ܿwxy: kn 8p~EwX}?U+컃0llҦdSg)QMɻ:UA4 x\br5C3~A3mu:<"H{\-==M,n !pn9k\eլ]j}x_l)5j\&j lcR~&猽*fa7)|Qz=H14Rc0Lsn>XP5B{smll+h#z;Nq"1{|GFG'j"(;zTY 1hU$<^rHv/U8y'Ab1:> DQzy>T^td,}aD$ 0c&l5r9y;.>]aAD~=IAiZflDuؤĬh#ahvs䇽PG7 b/¿+ōӉp%s2yg'C_]ʹV/(ݝsF,TKJ#[C9%USNz6{(s8rFP| A'<v>zMCZbV}6Gje@uYeh?=mS@iij B#CVB{4GC|],J-swHܧ¡qPշuuD89tMs>_'f!4o6KQ3?p9_~9`JbyO254=r YOPy3%>9hY6lco(m莾@L1V(_tG;-\c8y.(—¸| {0bQhR^+OdKGGOE[c:Jpd|Pڼ=e?dQ>g1?p V"P,_){GfCwE%+gTxyu_XU?WN3y:(BJSry~vT17J{!)jiӨjC8u<)uůb]Oޖ<$HRNF奩jfΥqAe|# (`X9[%4y~gqw7ZҍC}pqwcT^ɿ1G܀m#Wq_dF1~xb "0^q<O=\[T²)Yphuaͥ6TC1)F<4D''h`@ ŷ>0=xծ51G`u`팤 /1+|tdd6_, L pg$`$`ծ~vUk. u÷ &{P \b`1gP4 hY?blyUso۰X%1ˈJǘQ2H&ʜLM~=oe$=s O@LP):z\:~ 22A#oL_NvZ;izz3*砋#gg DyC$C#usJNm|䂄dK9ݦA7N9m$] QfaD7gKZqAfZ`t9=er= ~EkݼgB"n}<%1aJs 5n?I6GR:L@hy^]2@&;'+Y:ߊ2pj~A[dLpah$=xД'l,Fqކ[D!w-Mum<;1G oâ ,ĩY}R'UVep@!ިx3hE߉JM[{Gvz] Ht⭴}fHaKf?+SY>A;NQ8i i+M2'z<5H?+kulmW0N%D"s^Y;q@"Q):Kaš)U [^-5S1Xb')LL, 06$TsWlpm!]'M?z,/fkz0鴭W!ܨfHset-7ȱf;￲3R "s:^*Cwrq\(P8Mޑ#`hhc_|OqTP4eyVo[7q0zgԞ=-;Mah S¦'[|,}lL/;\Oe#8cяWnV@Bb/'X:%7CaTRti}Ώ\A"Gt%f O@^|ѳ@#xFn1vMa ۏQs' Y!M4RD-K799|ldJq@0Q|f(3N8V&5BQy PzBv\-3ӎA\E˪ߣh3PT pjNحJ犵_ƿ*l R,W-3h!m4`e|6Bn2.gn0i|g+ɓU^~k|BlaX4ˠoiz$Dgd4imEGwο.ghE--_^SI&):YyNLZ=z;>#T<p5.AA2ԓ~[֊B5؋ѫKsG$:6س .$øFlhP%KyَvOLz0DP諩]x7)Ӱvo<;xp"}վ!&$G&Q0ថۇ f[B7MyAͼ *8͊4W '8)ny£EBߠԏN!G %᱋; 14W\u'.OMB=-{ -Kd$ k0vN@UҟW+*ۄP1<6{2D2ZPBϣ3ar@nW zSMTwnΞE\D14hB5Wѭߌ7IN"%*9:wl挔@i' d b? X'@jv4u䡏-['?Z;Qֵdp/7;dgDm!BD9 tӦ.Vܗ!\_Q}Y50_3i[3LTK,g+UD:nbڿfz(/aAm*L]sD& Y+٥?y>VV@88XI5D/pݿƔ׍*ޠ]yto510,%`+ϕ@ڇҎ2?rz!x@j%lZf15EZMni`ŦQ<+_n[[gIOes$m?*eIdkHe`7aŢ/dġs(-:1t#<maU 8l]Skm{ˮqhB8F)[RZ\2TI f΄gaunQb7M}DfQFMu;҂6R0zngti$r"ɍik[RxDBnc>h/ Rsfz.p?!!=}9Xzэ6Z*jkusO}LUq;Ɠx:,g\icnߌ-~ 7͖6-r%Oq+[J2b#je5gCţ}ZeMka&tZcyfKuմMy.otugFje{XW 384!x #P=xe<2_" c]|Ae٤{ R0ԝYBGjk|':;[o +Z)l\߲ʢvro)A5b:>8%PV64'u.a\LQZf?>lMoRC)OrcjoEv⇔YQ!1"<i9i ^rҌ*!tcmJt{P( 8ѹc#*KdX=T o]#@~wJo#$`\If U$K <݃qDS7t<8ϋ_֔wG]_TR9t!}T'њۓUˉM%a:_5h(EU.X҂x7o= D]4nCK*]4q!%h@x(LU{/ p΃ o5)PR8S5@"YVIFLk:#g~BrT?KR“O 2J1lŘO+~cTtΡM*?Q L$:t}ϴ"x-vHvmݬeCh%0Ѝ ڦ7 :oeS`U[$ mS9QXf4 ޤW<, 0iDl(}!ɈKfa sJ/~CiÐ fӯ1s_sJE0?]550G+,h=|F@P6C^CMQ)Nji-A$nWiFYK_= X%F(㈑_eR'^|ZK?&WP1ٖj#D=x|16t _JMTP@-0Sݮ:һ>Cٺ|:"',p/s (wb Iybx֖j}h},-X%qTO<$ZGr(]T v Y/ik{aޮn++xuETyG:95y{FIQ(;Ef˛FA$~ ":oZd7QC (Lcu\b3 X~!iWHF'0 4U>!YW/P+-NY2qAI1s+ B[6\ѕlh " U퇯'dh&ͧy@S}Y9Sծy]5 =lBlr i͑N]AU2hAGsB QH1l!+|?o\kfz'řR7,V7L7;Mݪ ?Mt%X=|eغLjDZ|NdtmJ(m#O=!ɿ[QSx6b]\>R1̾ v}x hi@5Y)$FW59I{z$A;9~]QLnrqpUhlց6(u?;0,^&6wcp0 ZSycAqϿ"_WG,ۋ)c<. 2mZ H#}#J2=4W WdFvIQa_ ae^t,K]UFhvhmhUmQ'/RtM4 ++ >lF=RS&JjH$&BUsx|+dxAMR^4z6)qvUF{I9!}Ngf%~+Y@jRRjlܝto7 ^4E_?R>7XI-P3ÍSS 9L/cէc0ɭ+ʱfaD_ mu+>ӻ<дTp> H(SRbUgz}mnr9A0QP>O{xW Wchb⢗f; j q<lEgNTLh'$Aɯd8pO BN*SON#NbNt]B.N6E \N}%I_`zn0I }ivN+N<WePm{Eح $+&Kj":c2.H]Y]  }1rfTn ŀ< %U" -k{X ^ đZۢ i+_P'#8Ҵ`} xapI@.ϟZg^tBJAO!=*-&X^Hܸ:I)&,6pQ5›\ %OWlo1T+ܳVAgm[i9v IF(e.rX\ҝIª o[1ʗZ)cV“JG ]I|d=-UW'xɸN[ߜ_ёbz9HYk)']r SqRPW}e%qؗc"Bk3H.=!2_S:zy(c-,]@em4?-ԥjLGU/jX߱O6JDj I|e6]@ӕh05zGT.b^˟/6 i^>CUm?iB˞ ~cfk l(ES`N0{BA.z7iN6>47? gQHݾo>@n*7䡋=H8'2Ƴu\^4Z;$lX@ULt?~'j<gDqת>؀]ܽi@<}(EչLm:-Wct}:7\#d8;}ˎ^A[SF!'wtn쐃:I4{O/ ٠%I!;zQ-+]L l˪w=2pp&uֱej啱!-ur̈́ ysZz)/CH~!gUj#bRغ靀`:#R8Bem̑?蠀;0L-eɵm'gȔa n,2m ڳMNa.H1tF.Sd >k3PðKvrs*#\0-G7Ddϳ4F׋ʹn bb~ϣto=9M/ոbrK%A.7gI~J]>d-&͝lsr$'{zT{XOQb o9h(&4[8bd,!D'6ZA|jҘVNFN!]E 26)]țdU?< QC.9mE+?گC"2&O55 Ln&wl]dw`˼{n+ p`2އyȤw*/)}eb}IRJg,`~ք^U+ZMrQO^ˁNC##D=)"Cȧ}EP(Jy]4Ka)+?vOa-TfC-ڨњo#STTNyTM/5{)/ı#PF~K>sn?$ӊG|F:pӝ Hu.D+uC4.ǂ/C]JJ$bBZ,Z31UgmIeI^ R cPދ+R,ry>L$o]@DB<}#O*Z_g g%ђ-ƎO\#fe7euW+tû,g tF\nb 1 O7@9\p`#wCI+[R!!gn "׮6!Ae/Yz`[!@l[O(ݛUn@A-y몀PK=~0PDa%itB>sBPTK}-?AvA6*3>f&}5ڜX}Y :OK;Uc/*DI/ݛ(x5?\w~9~s@m,c.uH1t=X[^'QwBFUfϽ{sa&?}ڗg;T;"Dp/*hRxsT$!-}vXZ Fl؇ՑkFdaس> 5F]12+l-:bq>s;wUZHI9)#ZAqm?AIg ʝ? ɡYbJb+w;.NA1cg#l~ͼY?p],^~EdC1$l%^%Ggl3?űJ]$F4c1 n@|7vr9ޖӚRS]w@32aLLT#܎;`Www[BwR{+ 9uԖ7ӧ07c~u^?ak&S7G:"?U-:Z16.3nMAKҖ(ub[4Ů_ PiKO8i.Djc

߽JUx>zެ儈o-BŲ)dΙv|Ѻikd_ʥ|kSq0L/"d `B+ ۱ (`ڇhlF b}v e&y VM-{ț*9 O>ddg7Tr /6pĞB6L"q$CQ[qVwUq|%Ê?E@THZP.?,ؒ'm+w%F>MId$"x±([N+y/:׫")Y幆Oy6=n(0h`uo؋XZ)[un1LIQhTd S?oCOdM>.p͙A-аAAM Vir=UX28|RW\xXFlrxx/!m<'[Vo\j;qjE}GM vJܩ-VB0m(@ahO%2CNםZeI[wNŞfB]cnh'[JԔxK x)}K壮En w_,#BIKkM_(]6۷^ /q'&J:̈Ox-skY g׸5Κ~0@v tՇj.Wb7R@\N]:;S 9U=Tmr~Y/9Km/ڨ !|CxIVF\{Z^qy#!v \$y|vQ̖W^jqqTu>k9bZj 9 %nexs]yP ){;9]4ȂiU*P#N!_0oo{(&GbXP'3O"vq]T_F^yZl #L:l?r.|[7-12)1 *dHnmM$öǓ-:|ۢvb_@rǔVKhܔȽ $@~`~M|FKbrn^rXEpNJjc.V_z#t:!en=⭛U(Λ̄xmNo:mcXա*L8G)n%ÿ, :%+k+,r,l~CV QpWE3C0nܫIj+> ,7s\YX-7՚Rڈ%5FTag*I0:WW&vu bбbx#j9EOCcnf@ i 7ɉz&-hE#?^}D*%wrHrռ@R XWQ)}x82 @0%<~x@RG1~ B]@toyЌCV`JEI] Չܖ 1Us:䑨~J=@)3v΋*~)0aU=/T[b^n‡MPm'\n{6Aq_=\{F;g0/Y'ؚmܭg(Y>c-6Ͽ9POm@ F m`^jV'{&3࿷"[*F5Cdcw]V(dސŔwv<0R=V^Ig%`vՂs#`nL[5̦R] 4^]1 NCsŴo2^%_Sc~]=R0՟nqW-.Il}ؽ?/3}?_JX9+tyݗ$SMhxR׮23.wuFK0]1G<2s7^z!ű=r!O엟 #J&3CNtN3v.He6hܳ?-h .u_ۮWa1R &0s.~AS.NЂϑ;e+پh%XHzY7@mIKƲVG֢Lח_.>Xv"Z|rB:k }HcOi tdDe~( m f XzpUF:QJ%#PP#ytܿsM"SZN`|RS&ŃF%Ϲq]jZwy#/@H+S97NF {TT$Ǘ`<\́!/͢k|:ܛLF\ꔦ\Yݺ'2P-7nā-((hp "i-essY-׉]AMS灘$13 fXI Z#t17pHM3vG$GBuYtkQvѫ3h^"7OE#cKzn!= R<_^.(DQ5tUiGuhTԁ"r%H6]F`_66/V֪h&"C]ϯ:['SmrkgG!OY b+z7#MT|^p` 3}1iu.s `m bZAŸOUӾio3l7J YEY2=aO$1{zjiՈ})<>a*N-[;d6ņ!ur擻kU׀P[D~IO} ;}yJ]6ʉoq[#DTgFh˗01{@Eќ^B(C2>>QF N|ϏOgZٿ`TI>w#2 @Nxƽ>kcJKg, :#c!^&fzK}u щEyկXtSh6D!FQ_w Swvf}vn<YԻAE ΄M@X3'ņ[;b;ǹ(!̭ĀWȲ&>}+/~#bS4j ]q9 Cq'YB$Z'yx-r2Aa1n7uNB4?v}jl H1K]5, l'櫩 ( 8Β(gZ :Hj2 (_k@qB9ϏYo_|㞕YiFCْ'ei/.XaKP!=XdE~>{}~J8?RjHSG>b,|6tEՑ7](}?U~Қ<: 'Y"Ln|P*}F|2 J.Y;L2й {:'5/ø4Kz-!nc\5HիLVԻ^*3|_x4ѝIkl|Ӛ .C1]Z" 3 )M[U>4Us-[4Zv!t+M| $Qd(zo)߼!d: G0 ~+2ȏÎ։"21]DIWt́^ojk]aVMYXc=MLԊ19MM7`Qxca.h)~tk,KcdxIpb""1!ۢ\Q~_F7/N)(J|uS%_|AQ=UQR.,gzi-d$ۉ?kDmO]vQ,}k*Ι Cox z= "w>S{ÙuRnϽOVǟ61|ź.h7lIHq"h<0:AZ`*Q5Cÿ́E/OA}?(z&xL؎”%UDttӘŔOd $~P. ׹]^wfnvC5.YSmtzQZ*nAC_$:^h&E=0UpUᓒ&*",b!4CZkAEbyH1AJ)%π1$n>\ -6~_]e{k)Ws\$-(Zㄅ{.JSe4/[}bHY/(#[N6҄<aĮP~v*x `E4lT2lUY$B([, [ PRqON,[8/2Z~_ oF449ɜTL>Gq>ژg̶\H'@vfd|qAc|rMFm2*o|5Ln P?#2mɬ<+֚=b{@BD <_IPrAhn#stc}vͼy-LZdEGO ]Q OmF>E)F2;h fs?P=[_YmUa0lһJHQ z?r&G6nKx̐{.vbl zbOެiT=0|!%'MרR"gL4y CK`_M|> /TFM) D*CQJZlb[s+ MްTziֽr& 8ԅ!>)(P#.̴P! 8J$z<Q.(hI t[>$[8pk37l -zB\^0xp$,d ۣ0d"܏CBXH!tTlc#:0` a׼ Ԝj"*ҡjc}LґaP&k"G%uw]O^dUWcRkJ:uOj_^+OW~?;#̍o;U49zz2+U<̳K,,|:4ܶnRR=&-A\fr3ccYT(EK9 sban[S*,Obҩ  1* T94$<@@$"8kU`~8~Nꁪ]N'ZS[lHnL[%v#u'ݑSH _gY5ia>벫{P)Bn&8*vs{E£/зC'MkQux2{h,@_ pA3e%jgomRn0i~y哘+chPsfSs#q`SI ^XCX?O)Ci§m`īXJmn0 !ќRZdy{ëĮwh,)Mx܆-3%ۘh.?K٢vƓ m!G5ho)F71Yhz|߾ R 9ۄZcTWytAwmHkeK\YCYJl顡6bUQ̖4(5ɎgEz>vq_gF }]~+r-Kkj%E ^5avNU`'%jrB</G57Tb8 Q.(6dνPQ523x#UņGk6OF<q3 gN3=vy79W~ڽx;d#PRD]Q4n`2:[-0piW6l"jE[/ݐϤxϬcQ^RD1ise|Iq,9Pl3Zĕ.IIZ=U{6Цӽl Cꊅ|LO;{+IimY:X"d0eBR^Rr}ywM Z;݅ot2L/1pᓞ%H;gA Gc^"֊[3SqM;kҾ.i ~kp`JJ~l_ӸK;8Dg(@!<,uvs?l ޾;ƃGd+ {g^te)p6׳㒞.aޗ;EJՊMO{ilxQZ-'b-@ $B=EV,#(~Q0bҒvFP:t6Em@q>0k3- ]v-j\3)fa[,1^ 8j ˏ* ή۷ܻAS_ҫt(z{Y7 2mN`3{<H`8-:QE>"UjKCIqIv凁{xs{P5`qBL'Ò1RU27qE{* 8@E#lWgpu\-B(ʹW#SZG|:\~BagȚ`.)ƒ1   ѳ,i2w@H*qmH(p.s23FKFp;*o'ٳqj mJzH@3ꏹ$5A "ق$!+x}!XJ;zFkL-ip XFcu* R8$tlն8"(\ Sȩ~><9Gߖ,oD(Z]v8pVa{\{Ak67 R=ӏ̀ץ'l+H 9`x$W$i(պZ_U>^0uuHmrSg`oeէ~lʃ3/))5H|Tt9TA)CVG#ws>zmB@˷ M`Ɋd #ȳ5 Iֺi73 zӗaY@r($햎8̔MO+Y9>F'pҴb:{#d ExS\U@\;Nyq)K<|N;-D|hZ&z,4̤3ϾVժ@` v\XE1Edu 6\R)x뛲Ig*tG)Y+Nz  0hylU)Y_AFh:ϜG6SXwPoUCS$+!^W&ny.xL`'㝨`@v^P.%e{7(_]8? J qI޷DZLrG z>A}wa;TJ8YY9{Q).˖R%􅠐ӏ4}$'4SRps|i~:"W'#2Ńiq`"N4P*N/(G,I\iŨ|Juɝ/l3_GC1 "% 'r 7#q7vJXbĵ!/񠹻*׹Bz9YwLncߡblw}zbsd?+'Tw4C4.U!;R|Sr7u05 {CJ_}qB7ˢLI2Ͽ"lTv׿ 9& m*lg6ԭF4Iyn7Ҹ9Rz\vBכREZ)X.0OzO;~0lUڛ8쌺- x4v D_7J*x,0^:a3g6`^58-! Havmb=@'j&߱rǺQ 5'}!o#B0G~#NUvS4Dxeu3>پ{E h4\;b[.[¯AX!6ڕ'Qe/~3x+P5]lɔ1$>V,CgĦ+ӦϒgqP y-WO>aJahCZ yJ٩z2?AOD@U]ˆNInkPbk0.ُ+Պ},K(uއԴMT2o"ۿ =A.zF>s b[i?,U[jA4֢Idw 􊔰eD;K|@45F_a||Uz}nfq= x`ٜ^HUC==^O)IpzS,XavhX@dYaBƒbu`ե6^XL-7Z^: {5I0Dqx1h}2R"t-y ,D,(Xz amaLyݎ WeSQv`eC.bEJ$r]=> L4EHI:/xHk^4I}y>|Nl=D` PP g~}& P&u )")1!9$5rvںCbss*t5/˗Ս&Uji3bMw 6ѫTyNI!:|@!Ӛ",fYIj8?46Z29ڰyWE'ceCHf7ޖF_&xD< ~e>m~j%pzۇFq'H]2=&dKA{8$:0ګE}F[-)MUzW9ɩ>vr|^ZILioM a{nփ]r4WFN\nTn=,еg}۔&6HÔ'[@< ~_ۻ2,*Zk6rSWtjB:W1~E9`FH7>WgZ/z}e*&ͺٸ*9x c':d 2ՓM }Gς#mxO]ݜ)Υ>cE~>Jpo1L(8CdŒH&ȜX_w1%)r~iޱ@l^)hr-e!5<.4m 1D4m PjV rlG7PS%OлaGрOMH,1~}߆ئoWͦs&j2~KK t?{MdNKyD/5ą95dXD_d@؝rl2Uՙ:Efi Ђ#B `vY: ^*`Ձo7<_1BkPb:dHt3Pu ҅j&` :'ʸ(VčgYP&=DdSxADbcrK=S k3jH\բ&woS"pK+$ݥRL[v}>mk\%?qWadSѴkɰ,$I'^%J(œ MfAc=aOqk,INmHL&% Dncq)'}oh+I]m7H k읩\n ?fsB7O9+s/ޮ vW]aƞ ~!v%I]@ݲܣjYl7 rѹg8cʀKKDԆ\]"Q*C )'|w,d{Ytr [8`o6,S$!(ۄt@3N{ pM+Xpr껦ſJ8;I;*ȿAa1ÜwC[|ʄtF*:\r\ ۈ 9 鋃]8'{;y!Vrb֙91`ϗ팹λL!X78Z锋 oI u:bJ^4 J;ԽG?9}9o-3''h&N6W1paPY2 J%!iE^௔UK q6҇#i1[Lo/:H2wT``н׽f]~9$HGFX񉩻)q4ЊfGGru?anqoNPs '~e0L._:_9nu?ܱ&BK#F=rKK _OohP u*C-Nc?U miAa`tGjo3:~5+kC|a~sH4qkirЦLSDlG ~kl&'hP6fKY@q <@9ضhc`.X1=iRGtvpH6f90\N8c*Qx%V"yo)G!鍭^iImН_6aױ$kBcD҂Vz$A2z`WpPgBR$+\42Z?ս%O*0l[e>5_ U**n"n~Rw^^>֜kOp9:9xlAY^נ aTqbX΀@jWLۼ}I 26 7ᴂ3˅9֮o` o?B!mjD'#hWQӕ.5`|.d`C2HJryc^7yz%q{NN,k]yT7p;'kġw5 Sc OaŎt C8-zL so te@b?$ 4Ϻ*COaN?{οK-YP;e#l/p(6)uvN#]c4W_u$ݒRA/!j{,DQyGGS)=Y$>֙5'-Rw ,&nK_'>7n5&#װ?!A"o0Ƚj2W$iM!b~{,lxa䕑+?S {Tc3G]Ugݷm7qK{R]fX4ښ,BzSC$je"jp|إo84M>~l O{2-dC-?GS72cd9ށ!x܂dމD$`Im}~PWXL:eN~z^wşX5Orh.6EߦwIi֝^=#cB6㱎i!{ĸסpr#`' FU ".nC #'DlN85BK3Ղ_/=͡GLj\ooΆv,,OP[SSڠԟeG6t<:[w>-"46b8F<%7B F՟s]{?zള9#sA4Ux#.tg5;F`dwa PG#ߙn~Y͐FiR[&jce)[,\(/j:k5{;5(2F\Ul/as賎Ke3g-* sf}8~ic=.ɦcf"9p PϞ'U 8Ɉh8'Ylrv׸"@sa倚~bO#K0̨;A]yOMCr]87&{mJ;Q\+;U1` lɺ156\cVq&n~\3Rq15M!Zpc ;=%+W Qj:,?91 i4fl.,QGf`7xT8 ɻ} P}v u֩ RM<>ҧl)t~A8:0π3U7\-g^{INjUnz =i7іӈ _HP_ć.YF6H]1X{V€vY$ﺻ!6qW^QȫBg\2u04tb_L֋'U~ c,$Uh?޳߽Xmk{6F[9.-BE@d)Z 8H]!Yu%`˚GK߀E˗&rxll-J(2X$DfxlYșJą麧4Nyh,9%/ħ)y_CZЃiQ-oTf"P+d_;'g[׈7wigCIyӣ(2Qٰ J'6ubNLRȃx6v$${M]]TTH0a H涾090SdAiYv2MY(P̉_(ʦ6'Pfу/r l\AQ߾Lr ɧkD\8kj2ζ@CO%p!3Q'3^\T}2(یZPYٚ[\!FtEbl['u|M"e*+߅Ңsޏ:'sO3WzQ 4M{$|&y@7E #̔`L%qtj *!˂B;{fvݸܹU|n _[~Y߷ewH KV`.2@;)u#k4IFvfU^ 5)qd@y,|K@R;GQO?5\ jKʂO+C̻AMI1J˒57^_YV%ce&܍kb/:eYD✊3(蘴n,Ϩo;\JM%^I#_}Qh8nlBEDv[ۻ9vԕa&yZͧ`AJ4)% J|[(x8@_@z ejB\[3PS֝_`<>9ھ1]E{bʐ3F~Y ̔{DKpqra+FPAO'S(4 pB]enXD]"t9tSo3g:[=+xPݳ`_ I7&u5lbxwii*=}!8 KLh2h % UпP/[dA'^+mr@JT$Dd.h?dC~,V&ؔ1?XyRkIl7&Eu^3Hu "Y,Æ1 W`K"4(R'T~9}-(^`S,RA~2+q$&森і׿mJ普)z _=3ƊJ<$[păʂ,@Z <.OP#)٥%``wz!A?&3=NpHZl3uEyN MEʄhw_8Ī@"_*d_]Cjo4`Y.\AT.ZE^bnn_ Mt*5+c;uh r|x7mTM8~U P[t-u1K]GHr+ ?@̫C^(̒ N!iBE˃+Q4l 4}Tʶ(. ӯ]%0Kmx6e]8 -EP Wh|ľ;UWDP)7ٷ,4,}6OG)З%HǤ =Gḑ Up@7lEṭ`X&N7!l`ڶfΙ`#&F[DAŅARWw^2vٷ7:4`=Wb<0-ިDj!fK [mYrQuӘݑW8>D{Rj )/'.mWߺx :u\T/3vxIv}= X@g cy[gUY_]P7Wc[ZEUIm L KWlr$c6{v R @wݱXOMv]zšhlȳ,|AtBbPjqEB;S`ƜյXLCI]bC"7F{EL֯/=$3rcgZѲ;tۋ.+} coO/;b _[CN!@N`i-xJ#/E2u"Åڱ^ca]م!wz0KMQ}ۄZZ'0ps| %J7:!ZdoSᬠCL`jL4)v=GTSnG&icKٔ :%j"&=oU\%!cprk;og K>+Y48>]úPl]fAt`;-݅jb.HudJۚWG@)w]B=,1Ҏ$$MޫBFVCE_uK\V#FLLoX|W1g>g운-aF/ L y?< }XZv$+z6IPQ[v 7>Ey~ )m1)˞Ir:LBv;O H*9vXbV=La4UwuAKl,**ى QbTq0y, *(}5=O A$ƹԝ~խ5'jG M'&Ҏm 3m蹶]Ҭ]̀NrT``f/0u'Ft2Οѷ]#֜Ŷ?8! jk $ ٨U68<ޝ .n>RD×02xp xo}&u2'SoZa^MPpc _^jdidb55Aˊ8/migc)yWʣD,IHN*CLC K_>03@{q2HψZ><;|] 5ﯡAUQ׼ae@yjnW @"ˡ X/ѕ_2VadfDWպ`( вhZʤN[?\mUkZoUM''hڰT(o >Z]̧FfH3QM햡A>`u4˛M~-rN-n+RgG/hU蓟Pfz?C#PzY]+q#ȗtqJ;"M"26lq[rTԒpnG=yotQL{\>)zPc[`3(fr;HB-e+bRNCRF6@ )ԇ-1زұh]~7b3jb~DL{, 4q:'x˴ǎHb'Z,7~Ӈ6][,Smaw ?zƻ lԌ\7 f"K9lˀ' ՋAq߉J`%s1󷠍a<(mFnѣy?e_Y4+CEѱKXj,;)Ցeߴf'Taт1Rۯu=C^]7jJà)&7DO`lzǹg<(eE뗓X9׉B z7^1|TFn64_6%攞Ҥs\^\=>CQFrnN 9j\/ M5 \uIh-U,m߆B{Xa9%T ~J4_nhy L6J:%,9v(OSJ~oje/1{ !jyTSL4XVZ;-]i`^cbęW}&N~6vfwE/.ě=@5 |%@̌Q(P墈,j{Y 2aPIfl; }XSa+հ2Q͝ &VY=/H_؈EL%o׸ Eo4YE9![+ojrΞ7U ?ӫ=|x({pŽX4c R&rX#x1@T(^J%d%.*aCgMرާܨs^t (Iz{zR)xpmM0^q+rBfY6ӛVOtn$I3UOD6,4ă7L !L.3sT ,h}i׆Vz K$U?aY [W=j"-kMZơ=M!&yavVˤeڜݱ2aү!K% ߸D雮 V̏c>qd-u4C 0v_:B\a1)E %Ԭꥡ1Rsz0]ȸ YK!z䎧05mC7Df儵qUR37>9 '-qbs$= \X@Y?F@dS!z6Nm3]`jW@|,$FJzeLuW7`}RS37J-T/(ziUB ;VH9h)sc?ýB]^\ qzi hQ'WC : 1t.},k Ð 86I^Y5g_;[%f?`STV[ V:pZG^P)Y`gBt/f3!YX(KŝW_65S<h5&2~Pڐ8Ӎ:CӘb:|yr_,jxtb)r`*B]0<qzY3{x8jgP0k6L #єZVVl1L4u8Tx̜I>1⍴-OA(KFF /H" Z +0P|UwJj%;BM[O̺ [bj(P` tb %Egh" ԇ'T~ tD;[ӽL>hhF
\px?:2P`SdPm#-RymدDLJ{~\Q!JȤzbv%-V/E Q~v91TpѾ,Mpx=8ۀu (wK'eG R;6x 6L6u܎ 8.b b_ G= %},ZӽRZVC?MR@*K`vv %4+i abrZ",n84y:8ysxUYOF=cE3em 8u\y5BcƤZBoِd:OnT묝23,*Vkl 8[-mrW4fJ]Ю+Y$7L!rxAZNTRP_!0@cwa>Q}gr\!`qR : 1lQ{|X}!&ŧq<s{xZG%u+tGVU Ҏ[*;^(D5䔶YB|9Y֙cJ6W#XEcf@X yNz\dk[+d'%, iȐ|/&2rډL_dPʶ  P `QV+Ͼ֊7w:D0_.6?>m&SYKoolsތGU-~J]:ɏڒ4i] W_}VmTԨ- :~Cq"Ԗ+3ISZgKVgu6M#\ܖٓWa>>d|;ϱsg>K҅2X<-}I]Svko-[h '1n$WKL{ܪS˃J!:&+ ÒN^ZU0 :BC~hnay@7Mz|eZ!J!MHrڃZk.64e$[ I*ӊ]9d fU] =@.2 -x7{3seV^]s[Lc\g#Y`4NUJk+ŠIgu~Jȳ%7?o׶m:wZ_hVFQR2T珠e:%)|{_r'KM/z>@N(y[>nTqCzߕ19]Rpp@`5hg`Cj(R5Q%#'Ī3CMsG)&*5/rj|̫ z5 ,~/RZJSЕCIXU}R"}e؊ j3o߷j8Q"E!`[%̼ t @q3-90ٵX\'ڕ{f"BB2tKƃáSSn֌Iݍ[rIK {x ~Ǚi,zf|EHLus@aXUSA@|UAyQD"IhX\ a}YarG€]T W'p)/R2hh"ڧ@Ouli{N[ncJd!sq3_I$oX ^c jP,w/:}' bGK <ޥϳΚjڛhiPDT+h \o7';rf?9 '1FUo]Cdv `O~gDQxQ;H&;%;ܔ?s$$|L K*&>zRG!'G-^apq0#II/561cI-ٲ"vO#\-XZԏSxdO9*m(Q%v LYmjwIC5d#izs1 ӛT{=ίB@` V7(3NH(z$_GKҊo (Á6ȍ WO:Jx~8"bx(/vljQdQsp'ku$xcbm<^|}'8 DXm/LKs`ff(;tAvhf&NwrUg-es@(G`=I^V*ZL, _%Ն@8@Q+\b1Ӏ(x Y:M d@'E˼/\yeC\~Bq~/뉼Zt{a5^f_ Rmc1Po-cxU$װz _s!xF. (G*Eon ;JR9'6"`<\ϰ N},:J P_ q=7'~;'6*"_szw{đW 0FT QDR5m'#J,_sa܏QBȕw^W4|NcCL:c97oDO7lҐ_C)٦.ᴽZ'OVN"[0w)_X&#$lETbՕTYVǘb7]q\Cc63S< Dw)jZb96U~@^Z/c-^顔^k^lCG 5 UdސRd|2 Ȗ7$ԛRn-DEnJ8T+9٨;"*zxN|?hM7m䆅Nm B1Mm޷&j'2UM^g=t6Gfc;ZAM[|+Bi'8:o\Um"oSOB ִDiV)i -~شJŒ0CJy]y(ttIW&CvM/37˵M΄6YX̾69N8_Ezb *%ί;81\r})!]5@L (|JBYuN'Ƴ=J& ׭"O<ǥ1]\JP[2@n:Goѷ Uca0Z'o% Qui`(E wT|pe+Vj#XqPʛ,p6D^d.n/Q{f5#Y@,!~D?x'6r3̣ɧ#hKv;jAzn!3r62Fׂurxd=/BBmR"0}vr1iZLa9Gpa $LQ"&˘EI B!: GK/w Q 6ni[FӰOjhcKdR !k{~Y2ظ8mhK&kj˗:13,st4?Nmf6poڎh?'i2RWtb, HH><c@ D/Q9^o::jS}ٶ*DV4WѮg|b2yeߪTk]X^Wm D\W&v!GzY]>K^򀽜(+̟w8V"Bt1‹Mw K <g3-qٍ)83ilpbO](HaA$'$ DnѽH <,WM`[#]~y*OV_EG.20ė9MyqC0qɨB Z2[z >P{x9׵ ͍U+9O /ܒ}pX[\i1Lk%FyYlH-eFi^qŶ  jS9vR:rABVB]uњ>@7Noں0<Fo &X]P.GR}ΦWTU/k;kn@PLN&&3<'E*N'Jؼpj"y!6߮9FU zcsqygvtrLo`_ w}=se`q!+d]k5Bk)xY6Aw;R?ͧ(i âw/Ð!8 ٦5P7?)/{Zt ީ :oB=/Ry: h榤bd̿RlLqA;fnddN Y=xe9Ck[?#]u'ʊwo@]2hPDDžPw4hIuXmcS8ؙ(=݄΁x0~;5b-z '@ht즷T9(9.voBqGۉqEdVj*P޹2| ) ]%mݐCy?J6g&ͺK^Y՜Ce-oMgNXJ*?$D%\Q>Uy$:P7 { 0d&& ү6˞8#N7O#c|l}[ --n,ᛳ՞i4Td)l7l[ω!K(gOT{:*O-E+)hg+Sqip@&QR!՛^{0\ki+nt+%+etR:Slg;7ZcK_mֿ4٤&OCBӔ6zݕ pY`'O`6̃qSHJGa!nqNV}@_k&k Ӥha/?uMB8'9fDj8$ǘqoSy9 #Ѹlk ѩrL )Tӝ :kn~nYi޲jT /ȄuxxH M9!MЂr*&c:-ZH[+R#5B8@zؘhC0Guq`79HT՚!S.kYjLHJtjձ<@ּw0D(&hP]);jkx,]B9J{I϶۠{]/QL}T&fBFdXB9.-8o4eA,9!e.FqOuƒ|3bTZ`7$gvyv/x:؊;q 6W06䤥 :\EB, 9DiW VݧY'^hxoQAa"hUrvJst) uJQȫxiLtMUڢ*->{4AVw[ϻ+Jxt< eW'#Lw#RXB&LX q`!qKms!WuAx___~` A)QãZ7=fCNJg- `w"Ia-3jRGl1/3qcf,~33'x<텔u/JL3;<@|`KcfT:!1>`[67A [vV[+R 4_~jM 1vstI @;SA΁F&Y? t ̐_VI~kshDh e )JqAƫ=.96AbqvacM'/lNE7^^iGw>.gH}<ʕyA_n E|$ԭҼ|:­Ӹq*2Tu:eaTqY( dƲ]O &Y eU =΋Qd:t0MUւz^ 'CЏ`rDf7FPY?˟(1Vsss|ȥav8, ?L"K8O8AD>W,GH(U<Â̈́@:Fאp_OUql9j0z rJ)n&9 N`&1Cw߉d" u'QK5|B{tϚ^ "Zfc0gM#I2 Pp% yL(Z;D A58*S%!ٚCz;Z{*B6p4a@Ten}}L틓yQv|+V nc=E!OemRE͑5oC_ᾲfDl#nUrb%LJƟ7:˴` - ( Cs8H?@%*Im fmbb_KݏUoBU 1E `D 4YV?u(T q&RR0ǩ'!N,L.Ds&z"\,4 2f:ȫRPm:=KOWrz{:)B,D`-1'V͹WV)-?OO32k+n :eNZT=i+,j?4t^ӮlO_Xd Bͷm4X]ʫn 3w=LK>z,cj64T݆|eDhh pce {tGJi&}"V>u~~gg71^ b|4Bs>90?UkrE;ܩ4tH(P3Y# 0%v4J;bKr]GO!5lNUtr=E>7z k>Mtq}rݓ 땚$~GAb,QkjY(!U'^3~Ik!oOɪƹ˄#̙&$>ovlBr䷎{đ7 =W?\r,]>eaT#} ER.'dejx 86:KcVK@᪍#)tٶ)kzq_ƻ@<Ppg#v\x$S8A)ɏ5D5c=#;9)#TCC6B V)-Cv`givQ_9^~Y;Mw3)а}@#Ёr[C Aiu5ǗQ8j] pܛ<%DwHVV)%C>_bs "]سk.TߪA<}Dv]eY@_ *c>8 UOy@Ÿ0\Pk-I93 \Z,TBҲ>u)}[wv" wmxFE)韻<`ypLjx'gw3H!7]sQ|ëw Bk'V8EV9I55ۊy'♕*LzpӱY}z-/$yYn UoWD*־yĞ|߻CЦ]?"~H cm[s4LEsDfy>ugrDәn8CtPtjtah1ۇ_1R*\=8Fop XiNqHG֫6]d-պombI$s“K~ێ0^.1XO}i7V+hh;c2^#rȞ="I;z$Ĥ dedUq/T_) vBfn-SC(Juٶ?p*'`:^3Snڶԟ{GNVpj7R9p؛` ?r|@`rNլ`Y;l}yr3cg":z%9R2M-ZW i}xrëIaw&czdY`F@%$H]oph6:xX>! \UwEW(!t,5Top1X!C(xpfxncoD#K':3+R kսQhl 5dC2: +C׭֌\:?N7健 qɍfնf8_6ђ|2J|H6}9?,͕t3#v6 L @04Cx1 IBJ.a^Fy8ul"8Y|4Qg/.^rr+iݿ>$9og&T PO,U%_q>m޲-puhp$Z4 5T+Q=[ݕ2N2iT=g$Vӑ9(+l zف/sJ@19 1t$YێPSDa1ٵ>Z/H ݼۚL-Bαq3IfPK&W?Z-vz~V:ɪ .1y)9n_z0OlS!$°0nސ\;rvmBS$zii,[kvaZ+T!iн]SX5^/erN vKt$1@ZVs Dg XN잒]0ۚTs1A1_ݔ%6'-;F/Ɋ4* P} 4r4x/*3Lc]YɞU(9PsoUWd-=Jj28w#ŒBov6˂} =9:ZSZN7<hQS&Ο:6q1{ :҉[oa{Bfg2W^^jP+ۤ͞B+7w O?mH͂j[~`j^6Y5-&ַzPiN _PdÛØ&^Dq 4\4{ [a[nc1(A '.զI׆vk5-F%ZiwNZqN3T^suud-eQcv%z6"8IsW6qqexVB볫AԼ0̲1v.ݗWw(<=YVa6mdS3KȿM%sOz{Ud8){{ 41JଊPJ޸A !Y+ j#Aq8=u`v8h(vbKH ")o'Qs`R> 5fQpcX[)f tg#)zVHTT}bZiɌW=ݣlᛸoSBučЊW Xҋ>seDV2$DxKj)]2qRF#nK,>8hܭ t ʇS(5,$$&X[uR $H J% Yjy!70}o'J|r4t%&;1ql`c k(VmqtF |RnmvitpE9}յ6*۲.uTR9Zs#(D! BѠDBy?*ܚS\GJt*8*+ʿ8=/[8yRס."$V_qcY[gcѿH W sG>YCԳP-|2v=V+WYw_\ [P|X wKi 48v:Սm-~5Q1w:9Z]5ƸYu~IR ~e࿈4//p[?,_Fܳ=7Vѩ9Yd%9Q*sPq4eu = Gb Z-X벥-EI\gIY?\ 2{kG2s8 P:L*َ(9 Pu "gyz-j]IbvFp=OD6، Ei߇4{EFV',bՍg4o^h1ЌwT~`Bw̩UfB\ v*$dJOFb{Ib+Fn9jB^ z&$+1yʮ j /d䂲gG(˶{[ys5%_TlL\ZrnvBX^ 9BM<23OI4Xsp c~45m?*] ' |FN Ǯl$wYrQ!8/~Td-XКMab',tT%:B\:H;h EsBQמ-#b,KنfoEv shsw)8q߹84[ vP[l 5盹X%hs ]N wnNa|XŞ ]gH`P='חg_dv٤;TK9kawnp["@?-S~EAvEgB L3?r!;!M'b2>,83D'"yYxΙELAV@7|N4OsC%cxMYfPu7SɴW#~{PZ%lWWZEU-4DvCJyv3Pp3ұJQiau[OXerIMafoLFB =xטMQ8QS=f,~3}&scˎ*'B N*h="5,,JP2k*)3Ť{B8זϟrŔl@u+{jVŐ+Qys+tݳqs7@ւ4r*[F8RDw|#pXRQMF<e?YVwu+slqeZa8f/~Β~{g.ZS'͎}i2›ъC^c nUUtDnGuc"HTr+Giof!hXy+>Sj/VT1zK.92jPf$e']RGOWRf!RYd)YŔesE;sNe:goʼn{'d,_ejB t_P.\x]W [WomL&WH#3Z/3+IcLp˳=HjWgXxD:bo1l' (Ͻ;.cO'&KT 7I~"e݇SC=}e>Iʓu[|f;.koytѺIfv[7L"ss;eRN}GIT|pR6\"t(qI ܭ(TLHzt‰B$[?/ggLsIV[JGyO=~!\n NJ*bОkU'in*a? `"(TS7ӭ{S+ƵɮmhNTfH?!8#iVǧ8`zA^B8a,NhvH2b/ف xDGظ'9yA 3vDS\k(P`G4/A}<$[zSqBJIR _+}6#/aJSn?KmK:Daf0wp;TGqg1| NgW`7|#9NԦ3|pܻԐw!":gfPbk>:yf:r[&ۖ Yw xz6HܤrW[kљWԣWF JmlʢxNvt Ț҃1Q GZ}B޹x G6L{Eq*TN<XUDA/jio9=SJxm֮rOm79`skmQ7Q0ޒN)p&Qu=۫I=E#u%g9\x74D4JTS]PzB%5$*EEh8h8Ś_ c'(,LnGsbaHǟiK@,F?Q"XuPN&Yeng)4<3I}_̱Q3I |n$n%{>y_2SF6ӉA~P9/T)?r{&fND 't7~)L8iG  {[Uxf\exK͎q! Ȫỡ d0WS 7ܿ6WPt<ݟ uda223/F[c̫03 @Rݔbl2:[&po6ə ƒݝxk M2ʶcMlhQYg~ Vsx]հ:։ 6~u*`9ڈ<1.N+>#kҸّeQO઩Nԋ#tCШߎ A-ѳTQ䞋LhNcD}v8҉\!}.ZV讇U-+&85pAKx,QzA5YG\;_axmh6:ֺ0?4S8ATY$V!CFLw3=׬í( VWI_yɬn lBD/+@i=ܦ_Mk̉zc|ZR=6Si.. i>H|oРQStFC~q7wo :en-{*\b_o±*}X)DU'-ܻBg \ktݒ<'6ؿ.{"@Hm`gɽD%aR SrXwN  }_C(+,>$e,ͱlg(J~A 뤾PJ|>˄}a䳩V*+{6`H[RSMZxfHMkv)7cqh.)%e8u3)j/G:D7[4d)·CY'|w_:x^"gyZK(O-z\6_6%ךc틙!L@"ҏ¹еvգmO{Hģ ~;]$OY$L%+ +Jz2?Oj{C8TxzU@RXqA(IbAM)Mba܄Ccض'|˳jϗCsQ3DOXD%yPGWtF1}/E;rX~ybWCNJsk,=>@E-11:cΝkT& jmAO);av:Ҩ:sWV|QHh4]QZ6'3NqD>BzF΁I^$6VBQw²=xjg yFazV;Ջ~S*SRL1 N\|,z?TUEsǦ*žs5Y0 =5hcbظ #e{h%H$R6qV($5q&"v0-X%4~K R'-{T Ω {GlޭLwhf/q= q r3 e:F)|#:ͧ*8Rsyk?D&bwG塱uۚFֲW = Q$az Ya2 k#d=CqNrpR!_z۞{rlw_6Ű2s\*5 u'G[K^j(tpc5_j@@3IRQv\kӑ e;$ [ԼwPnsZ[vL8hQJTcsMi޷0M;$RԾɸuJf[f#aG4}Ы CjL+weqmR*8:7Q'kd؜Qƥ8!fW~`Jn+uG %g\rO<؅`+)5`)5"Go'`D%8Q)0xE\?Zp*oHNq̹gRŋtV&>4fTED#& 5x#L:bnlNfTVVvrN̹{]64J]g^a #\J嵓,8B׎G{}'.&@qvHv?qwGj)Ð;?/rwrk@tOM=FTϖ٨/?dnK!FFB@oo־ҕD6iV>09/CqT1ٳ/ oh5yuR{{3f<߸8Eʂ\Ħl0$`C>Pci~ -kR7z>;vD,r~ WU Ndw EC_%oic879(oaR\hzA)7B$Յif5-^E .̷?1 Ol41{d.7d ,I\x fU_%%:y~`!̱2膰)%\Ep{\?g7gpt i-.f/R;xZ^ctb`o.`_Oe4Æ%&LvQNDNZe9.Lw K<O{:R{O8=cJySX8k_WK.+b8IgT*OחDr>" RÜu|rϹ[c[aVVwC˧`*"h3ME,0sGUk_ݝ)237AT&ҴUȟ.ﳶo|ˣ{Kf0xman8W:duLvcSs#2AJ F#Cj>O8wTt3t<RuMdxd2}|sсi6dgbQ15^]I|AbkH|ȓ@<%RaXyFDN9]vXVZHOYj{-op1N;lz j'ղ/3a<_lTWM[ .qҴjNG p2cJu*x^3?@KOa*"H AW"2=ӛ9&IwuK'H"Ju–$i%(SH」tUU90&Zʗk0 CSX;?1ܬD~T֊Ec~e_YYϒ7Z?0%- +^@ #Čb@g֬'q)gmhK2[aNn-\ uiT, i$Jg@َbAh0#1ZFY5;'5aéNoT`ǟE nό ;E qS$Č@%$LSŹ)|IяΖh@T֪vvZkľ~"7ⵘQop]%dN!NvU:L>NDKaez6"fjPfg -(2`".@ݮO gp9Jwgue~hD%Y.ɢU;n)uNSc z>-ٮA}Nȡ ^ Q V &6|0KJmqW珟k !#)MOq #|::dS9}p CQ}K:ȴj 9:=*@K+V5e>qo"XN^q3|ACQä@>f+rjؼPaJ4ԗR#U}`h/ KDC01Wa_޴{cNM-[d;4 "|.V,rgo+qL7 _NcE`C&ӾBB:&,Mq))?4ڷfVJ=~ySlIPYOZHy}d:K͖Y_ YnQ5DLCrUg>vmGpqP?K[7z{eyvશ z<,D"0y"30eY"ڡD'ܼI>2T<;uɧb^X_.\PڗU]9+ҤHIͰU5=nz 1%E+ߚ{V߱].` :l` nxk V`"K8TlTf?BŞL9=bZŔ mChmΪr"D">8g(c9 Csji|r3E` $N@nbW?`V??!WL:EQ _3.^^=̪I`K:N-0\&O~^:CS!;(knWmVE#(5FGGP= Y8kS_Gn$}o|2ȲlbbL' `戍BLn#vdXme0b(ژɴL W*]ф8qŜst+ziCZT:agl5 E*ETA%-k46uK L hX>Sw^%l.\uHWo8YGU\hp\S+qhP^n$3P_(~)܄ 6֨jbX\ MM|DxjM߽W?!J|_qD w܁pG[E.,ڝV3l3B~Iw0ǖؤ~bu#Du+ ~@=?D!lj;P_^|lɴ#k :q^LFwjRh6䵬* syg-ŹU9Y8NT7\]d)#,%I"+լ$ !+zerb~&VRߣum;Q=܏nv; /w蘍b'V‡M+;Z!kn\OSufD\W\0pgju"h-j/I%JسĿ^mkPP̢_CS-z?w l|g#"rWLWO:hE]كU nI /Ylbu]yqnuVJ/K2@!P$mJ3ᕴgR)#њpdƉ nL8h vO<U>{Rm._'GP5S7rѤY|?M Ԟacd6X|^郰;Afj^.~ Lѩ1T%EKcpC+Χ}t/MWx ʙ&Sz$ֺk~8++С̠Fq;C~bjWG :"v6Yy f*28Wr.AL߬cI{),%Њ/[N'RL&%]89'q+g̡Ҫ8 JZB>_-rӑhd360J z̸I?Jh,~ǎ ,?n8n!*bG=/r`@ qUvօS1,9o}.M1nĨZWE^Y=`gMѼA "Xv3Z옖+Pa 0^Iw9 w.33bd4sPgt 4V7G,Wt )RˎB|$bp뫞0eݺ9¯ )Z`*otBVNV:TL$l?u0!*}xu!d'BAFKZ5ofb`YuFݶOamVXop¶|4eOo ,STa@4(P- 6Vwn"M@7:*+vH0`_9L|^ arPf$1BDz:UIjesV\{@jgM_ʦCSɵeL2 O6Z詐9Zk>Nw628?j=hI0}]es5FYGyP'mD`ÔnF9CM ,TO Oi;$^!L7$5x-!QvT?i* ]91 Ĵ5zZcu^)0pKg@|QB2,|m\uƥwgeqD-|R1+لOHV g| lbLA[KLmG U?LZE"{#u6vX;qۏt"tW$I䑔jt^$!g^E`녔c|eK ǘ*QAW{`l~Xntի0vxd\ [iLrz@?Q?etbԞPUB3 Iw7q߀` .SPgZ*9,-8htv--mg-1]C!Uż-b!( 8~nY@'kC=!"졨B\іՕ;i"> ba51q”*5,:,uBwN: ѴdUW3^;%vǍĥjҏo!Tss)Ck ORiŬv8Ơ:J$iR9fe7洉U.^D!g= #YŒ<oi,YƋ=X[*Pu5c+5óws N9|dpX{G4U/,(Fh?QK8pJVDn};[(MPHSRFYw>Um/5Nv#>cx/:loRx3zN@DC dLP`R qk t*(Р@V<E3Sjma3U[I2QHՋjokCOHE3",U_/xDM?K˪e&$O ĝa7XM1 +J֑IpY) 0Vj ; ]"$nىĶָb1?5.v,ijHv_ j'*C ;FMHHdž Fߍ^W7+%uąi,% ! I1\%Î Anpe+ i"cb@=rA8kJ=߬V(1^ȡ^vQ$5yvmsbr,(H wVt1ZW|B̄ 7d̖"ox?,8;yQ(4fCsb/ '\bLc fO'e4^GLPP+u:95V0_5.+y>{U^s#)m66af2u5WMm5U?9 Ӌ Cu\1C CjR+ [cO\%{~N6S y@PkB>ߘ_{3zύi= $.'OoxjːE_<%ץGO_PFǵṘZȉPFLuzT%_Z+'8w4w)S=I{6illHĈ"7ǣϕZ\x=RzS")BkJO\I8, WRkB1'/IiytBepYhL\/vLgq0IGt*SSbvB0l5@6quA_+y 45zoRx8:z7o%{,MxQiHעrX6|+çj((8yOL/kjOܶH'uabģi k^}jYrGnrKY}rL$VDLMu;/> ۳ʫfo7𷸝2 eiR!k憦T@(#?-vэ$osrq5 3J 7sIV_:=2M7FR׼_H +FPMZziHq gVǓ''U06oq%F9_ynѩ.6f3Sqŭx73FlJep-ϸzl3'Ϟo8Yvj\&q%\ BT7= ! }% <`%"-Cը{-qïX ѻ<8 /2~K[nKBPG'#,Geٰx-Ip3оt>ܸ).=>a/ uט-9ԸxQ>xb ,2Z26Q*@-%>xQx\%u4W?6҉Pu ; jL}&AhsSҒdGW=C=;H s/gku"DJ?_ẹ-߲Lxe="Shh{i7Tw:/.0o,w1<0YHYgEg5#QVQ0z]&'|ûk/>AL#.rXro fVhiWH3n!?3F]CG{p-tt^X' $*?\[yd`Zh9hM>ͦq ;}B3) ~¡L7I*(;xw_Uc3%tqP'3Qv<7c|K݆0&b\4Q=Aj;OQuBo22Ux &+uDK&[=CѲ־6a>[FsIЖ%dž9+ >Cl.ł_t&TplM岗E{ ]@X -׆(, n (_˭pB,́[eJ$@Bމ]{-Jнd^D^%VPdde]v,7;Ͳ<)xVIVT݃}kUFfkߺz{ML_ѽh;ɩlLft8=Hnk/0^uSTݿ+ %>=u{ǸDO PW觹*#K$J E^zKHmU~p4L4j@8n,+,qa6ҙȏޏZ?Y5\8"ҤSTHϗ6 $z&f4G9b9eϧvgt3u>}א]umKI*Hz5+e{/Ji ,~J{#e@Y1_Yޟ-/rk~L?1QA^A@j5>O ڍcSj.X*%~h0Jo^(Ғh#ts!#2J( P$TKA$o{Y{d >1a3T;8|N/P7J&x-լGs+lGኆvIi迈pm]/|$7`B 58:[;_K.]Jy .JW YZ