udev-145-22.fc12$>KD?4d   7 FLR     $  @ ) *,/2"2<4X4&5L&7&8P8`8(8)8*9+9(,9,-9489<9=:k=X>`?hBpDĪGļHIX|YɜZ[\ ]<^BbՀdefltu4vPw\xxyg0Cudev14522.fc12A userspace implementation of devfsThe udev package contains an implementation of devfs in userspace using sysfs and netlink.Lppc03.phx2.fedoraproject.orgOFedora ProjectFedora ProjectGPLv2Fedora ProjectSystem Environment/Basehttp://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.htmllinuxppc64# to be removed after F10 EOL (and for RHEL-6) getent group video >/dev/null || /usr/sbin/groupadd -g 39 video || : getent group audio >/dev/null || /usr/sbin/groupadd -g 63 audio || : # to be kept getent group cdrom >/dev/null || /usr/sbin/groupadd -g 11 cdrom || : getent group tape >/dev/null || /usr/sbin/groupadd -g 33 tape || : getent group dialout >/dev/null || /usr/sbin/groupadd -g 18 dialout || : # kill daemon if we are not in a chroot if test -f /proc/1/exe -a -d /proc/1/root; then if test -x /usr/bin/stat -a "$(/usr/bin/stat -Lc '%D-%i' /)" = "$(/usr/bin/stat -Lc '%D-%i' /proc/1/root)"; then if test -x /sbin/udevd -a -x /sbin/pidof ; then /sbin/udevadm control --stop-exec-queue pid=$(/sbin/pidof -c udevd) while [ -n "$pid" ]; do for p in $pid; do kill $hard $p; done pid=$(/sbin/pidof -c udevd) hard="-9" done fi fi fi exit 0# start daemon if we are not in a chroot if test -f /proc/1/exe -a -d /proc/1/root; then if test "$(/usr/bin/stat -Lc '%D-%i' /)" = "$(/usr/bin/stat -Lc '%D-%i' /proc/1/root)"; then /sbin/udevd -d /sbin/udevadm control --start-exec-queue fi fi /sbin/chkconfig --add udev-post exit 0if [ "$1" -eq 0 -a -f /etc/rc.d/init.d/udev ]; then if [ -x /sbin/pidof ]; then pid=$(/sbin/pidof -c udevd) if [ -n "$pid" ]; then kill $pid fi fi /sbin/chkconfig --del udev fi if [ "$1" -eq 0 ]; then /sbin/chkconfig --del udev-post fi exit 0b@nfe0C($n(6x)eRTF&/;NRh<gKG=QXH' V\D<zksYl%:(pp *8FC%5p2Z * -A큤AAAAA큤AAAA큤큤A큤A큤A큤AALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHeJ[ xLnJ;˱LhJ[ JRL:JMpJ[ \I{$LLLLLLf9288876fe80b7131cc5338b7f0488bdc4eb06f8cb6bb3ae598e8f98cfd13bace3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554d27cddd64bf37e4addfadfd52f6b0f1ee8d50b404e7e22382cf830677df2a2b90dc3bd46bc7f9c096d835384e6ff0330c765f76979ef0273b6718e86a2611e4f93b563836a63ec1141ddda3b3573a492106c087eb3625269ff0e7ac89f99471a071806194aa983e23c1e80f23dba223130ee3a42c812c7a66f5ef7af06419e20b7991135ca6d667968287f19dbf14e645f1661c3dcd49dc3661d237a2d996fc3705c0edef5fb4175680f31a294d86f505beb27f141d63c50e4e71d5b3c7167b9ee81abd0503c9a2f49768fa9736f3946e6a5d5c7ddef78de6428b79ad89bea47e22e963729a48d49fff5f49b774f80aa50918e66bb4fecc986d956156224566656621c4c1a89e761c4fdbf317a8a970aea2e259580772feee882669d270f11426763bde921f838b6715c73e5c60aaf596578441d7f9925f983d02da92b38c945153498c63f11112ca846416bb208eacb69e66ba162e5ae1fe7c294c67c2fa2d5426765e7b9011b8a288d41bcd9f235712b47766aba92cc0058fe09fb002c2d3d07b9f08484685fb3e18b117d4a1b1066dc8725dc0c02fb9cc7cdbf04de924557c480edfcdbf9850779ce4230893331768e30aaa9702f0803a8b893a302324f7c6c82f5a64b98eb855c03966abeee3c3c0b8ecabc3f8e93880048b594ffc5b84af492064a25ae2b82e5765fc63e7840154ba787b8b028a53b9ee383757a991ccb414f8ade9fe457509e5dad114362dedbd2111c3b14687fc3f237f53ae61314a86560bb39cc61dfe5c58c64f13257ad0016429acdf03afde2e555ed879a04f5d76a9a4f34c79764f6b60a731c099756a365fa6ee26cb7c61294631f0aba61e601c7b83a9e9a53273ed71c24731ea316660d8365ae6dc1e1986e30f6a991a19035cb0f9e83d3af351b8c0f617fff7545e30952a3d57ee38edd7eb7df133d4dec252aaa24f974e75c490453512feb6f924693ee357936e319b617fcec4dd2b2421400baeed1d50e056e5c5d613804f2024d48da8a61e36ba73d60e4f54cc4106759a569098bfdafb784d0f165bf2c24a77059c4711834bea9af517e9a8d44038d4fba6c56c03c392d64ae314756e9ca2767660cdb5f3ea7c382a020413b7ca0b3a876a81b28aae41a266e9af2b62d9ae7917322103db92ef14796a7843a23c967bf4da65d42dd392de374fd5b873de5fdd7d733b7b975e6bd2585c8dd1e6e556369f6dd9af82fd2d3669ea714744b8ba75ca8809c955fa8408b13527f5b0282de5220d7361d1e2c62c0439e76ab3de8e39fee380ca73c0a1ff798ceaa8555d7f6586f22279c829f92e06c146eed648187c526fe03782f99893544104d8032d9122ec24052e3965ff2cb2a1e1da01f8d642bd7fa4738c8b32b7554e05e26fa2f345e19b17b26aa6e98d3bee6837a198beb649398e5e308fd7125b9de9bda7c839ba0c5a8b4154555db3640f51af98ed7213e15aa57273ed5c29fa9f25246c0d532c6d1ede1e35ccf8e5b3d068d399d01015b420fced45f3702c947393f6c22150279b7a66b8abe5b8753db6ab236cb616b982d3898dd7062734d8c302332ec52c282f4bcf36d541dc741218e658390c8fd010f0c487e06d95f9caa410a7db0cc383b2adbcb7304d870401ebab4b0b6455a4d30819371cd9d3522afa22d98688bc9a8fdb39de58d61dfe6a736ba26ae16d321205e362c362b1cd2a549165b4cd90c3c5b7f0dcac05cdbf3c0f4d2db021811128d1fb3e12909c9afa52320480110c72f3c64db2c6eef4a9b17bcb2fd8b6f617c6f02b30df1ea30b1867160f10a992941ec24244dfb4ef44835188df0ed46887ae4a5a0e9bff85d06178713aebeca4a65f6cf67b11896ce95a50dbc13777a39c3191a9099f55902e795aa8f7cbfe63e98514f8cd7c3f182caf3be07fd65afc069d63be9704264cd58b01fcadfb557aaec4ff322749ade9ff585765485f5c51be0f2896f192dd09110e58e3571b702cfdd88cb8ebc2aca90813772b9032a9f60ed71afa44ee4cccacba98feb6b754636e183836f09d7d5396dce9da6013bb862765ce54960d9462e73beddec86bf359be260795d7dbbf72b816fbbefbe267dc589e424a290f4a0d358dd8f4609e977d2a32331faf60b580c7a010249ce6077ba4764126e5b2b31b341d044d585bc214f7e53dfe44d33da34f90999f55c5e3dc4f36e298388c08ce91e91840e4f8c9d42960a0f06d546fa22d0b6fffbe6ea6943ce790cf2c6e82bcceb6c1304357ae5a0ec6febff920736b28c80b4282130f307fd7f8f58ab5350acf574ccb6d5bc084a7e9269eeabfa9cd023f6a24bfa4fd59d70ac1cff21feaae535699d12440c16be8509829ef50fee20490c579357bad6e11927f76182ac446a55f9ce6013e0a4df19711f8619128adff1e560281e87cfb131bf66797b42aba11c6348bfa27fdf677df841ebff0c28bc3ebb2bb24d08e3d78816d8eed44835523c00585c4462cec8cd5e2616317888a997ee0602cd2862f1a62c548f830e092bb6213e08b27a64b4b282a7267e2879fbe30b8a73f57eb09e7b00f6f1638465271b6f58dc7512d3f4c6abca915d693051058e203b80fcbdcaa08eb2ebbda8651b75a2a88e6938ea96f6072e6abae9eb0052e3f5f165cb3b6b73b250e16702b1f57bf383c793183076a767f04c3fda6dbd57734d295eb16efc4b0489723ce751115fbe96a095cb721bab5f27adccc3ce159f49f67f4339da73d9c07b0ee3b7e0e9710331da06d4b3d561b1a71ed0282967b04443f98fddda16dcc9ce80851b48d9a57ea58e0f70766c7f7b7ad7f52f9183d4232a235e4cf8cefc4ee95857b9c412df1311b06b720152f830c9dae0e886487224b26ebedd74de4ff7011cffea9b23f54d766e5bac53343c172fe96f47109af0f3858d95d7027b0c9a0864e50e4c739afd5e4cd68b2aa6ce0735264cbc72f45d6c6d8d47d1320a056655b8d2c2bd647975505289bf2b02372b5af2f176bd82ff74bf454c0410aa344484015a65f9c79a22466d6e905ea43edacb445637dc4961dd5aa028437474a3577f55baa5a80d716c63e3d1bdf81d61dde04bf407a6e6222c036acb356e0ca3b8fbee912fd22dfbd7458d511e82f2d49f9bd1de0362399dda61eb5168adcaac04c9d5b989fdba5707ae4f5bc0c691ff04e00f32ca0c6d32295d38638ac5eb85dda0767c420756bb6bf7cbd013000ddee5b646ab707c5a97b373642f449ba47b1ce5b30c63b9ef027facbacea6de3e6b590cf1afc75952a8213e601098955d2075fd505f5374514aaf63b08557379b60c854c653235256eac8e8dcad32c1adb01827617a59b22b6bd403454774387395f4061246afda40a151c1c2b9f9e4cbf9d87b8d92f67db3792c92a86ba0274f0376ad678af4f7a2011e320a4869704b192f973e963ba7a39992b62c72c5b03d69a89b2978143df49333b90d550203470d74f27003e2d30862273079681eac2ef7020fe7d26d5f57b8ee5e7122956bfc178867c39f800f0578b7a1eae17ea75d5f8d6ec3361a803e94191fe66019bf65fe6d62432a46925c6dc6ca8754269cfce8a6700f11f28129addb7d378b66968cccc421beea750142bba938fdeec7e359bcb13de2d9b56126afc4fc8ca0cbba49b07f6520395a6cb5208b1bce2a5f6f10751f4562ab6a9f233336d58601981a8e7630788bf55826103b0853c27cae2d9b2823d3a36ae3116510aacff5d551e02e4cefc755d4709fe2aaa0cd365d6ac55014c9262681539a4fdfa515750217e79634f57f7d0bea6ef59253c4902c2cdb020c370ac57475eb91517955ca020a4db5357b4e2156482512c4a87d8702289defd69059f6dd8f1723540af0a7ed25248b26df04ee5f37ccdaff2e3ed8b2386fabfeb2aba4a2cdbc886b8858f1c2781c3dc61b238f65f503478bb274feabc0b1a93ddf2b3e3111c574f87e6112b825e8e49b7bc81696f1bfd0c66a5f5ca7fdeeec34914938ecfe1dd97a5dbceafd386172611727e4c2ce43bce256789ea786b7bf27401c8b9560369671cc402eb0e6f99c33b58035ab83923d067b5c432da54ef4a2acb48a5ed43bca78888d2b84e1f48793c6b09eb259a4196171af93aeac7920bc28fead008f29b656cc08e52754a8a64d71849e30f2a01cf92ebe780fa93692d72914ca238c0bb4a66be736c2163fe83c1b2715ee0615b0f83c78a251e501a2cf4956d90843c7bfdc472d80b1af1a80720075a374301a14e5aa4145f7a0aab82bfd6abb79c7c4809a5ab10a97d9899637410f0673a410d2c1e18c12ce9b511bb612f6fe1193e87f3d2a61ef72ba99d777246d2a02c4a132b3fe67b1b41abcb60ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c67559a7f2f898e6e4f5d9ab6eb08b577ba1ce660ac822a08d95c0943024386c750b018b88e560bd090e3fe8415b718238df38dc56839272be529d62777c3efd08e61d23eae979a9dc8438922ae77d6824d0f81353d47db03d777f70f73dc91874cb24c693e1e834b8c34539294edc3723339fb57bf0d2d6bbc5c0ab2e1346cc8dda943a9dea9c07a164a95ab1ff88306b41f7c393cc4dbb677203587194f30a24936bd14619b7076905c28cb69a5daac1de7c2b1f024ffd2334c941ed3f14dcfff9b8ad4c79fb8053551dee6733951b7426d3b6edd0b878e14eb2f8463d72fd8468b1e42ec226e4676693099b54212b29262c8584330b91c6fdbc38cb739222c07497eb114374b5ac0cd7bffe25f388ebca0f1628ce02843d7542c5b7e13a7af4c650d129c791bb7a79d714717f8d70f6c5c05cf9d1c5def4cc6080359ff28c7d1a597badc5f09dc28219651db8371f8d793eacdd8634c12dd3be7fff11b96ccc05990cda76ea8c7e774d78fca8ceb48e17f4f50f7efd1eb4df4a2b74bf33bf091aeb6e421edf44d4a3e251c385fc6b35488efd1d623426cae30c9db5f4e5a99b../lib/udev/scsi_idudevadmudevadmudevadm../../sbin/udevadm../../sbin/udevadm/lib/udev/udev-acl../../sbin/udevadm@Y@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootudev-145-22.fc12.src.rpmDeviceKitDeviceKit-develconfig(udev)devudev-extrasudev-persistentudevudev(ppc-64)@ @ @@@@@@@@@ @@@    @  /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/sbin/chkconfig/sbin/pidof/sbin/service/usr/bin/getent/usr/bin/stat/usr/sbin/groupaddMAKEDEVconfig(udev)fileutilshwdatalibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libc.so.6()(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)libglib-2.0.so.0()(64bit)libselinuxlibselinux.so.1()(64bit)libudev.so.0()(64bit)libusb-0.1.so.4()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rtld(GNU_HASH)sedutil-linux-ngrpmlib(PayloadIsXz)0:3.11145-22.fc120:1.17.9-23.0.4-14.6.0-14.0-13.0.3-12.15.15.2-1 kernelmkinitrdinitscriptsbluez0:2.60:4.1.11-17.844.474.7.2rm -f /var/lib/udev/makenode.d/* >/dev/null 2>&1 || :rm -f /var/lib/udev/makenode.d/* >/dev/null 2>&1 || :selinux-policyMAKEDEVL@KK\K[K[K[K@K^@J@J@J@JkJJJ JJJx"Jx"Jp9Ji@J\s@JMJ;}J,@J,@J)J Y@Io@IIzIW@IW@III2IIII@IuIuIG@IG@I5#@I#I"@H,H@H5@HW@HQHE2@H-w@H!H H@H GRGiG@G]@GhG@G@G@G@G@Gs@G@GeGJGGV@GaG F@F`F=@F@F@FvFvF<@FFGFS@F@FF@FFR@FF#@FQ@FFF8}@F1FE@E4@EmEEvETiETiE,E#@E"PEgED,@DDDD+@D@D@D@DD@DpV@DlaD`@DX@DX@DF&@D>=@D@D $@D D@DDC@C@C@CR@CC@CC:@CعCC@CsC@CCCCCCZCCqC}@CC}@CtCtC^@CJWCJWCJWCEC=(C3@C1K@C)b@C(C(B@B`@B`@B`@BBB@BjB@B@BE@Bz Bz Bo~BgBc@B_BZfBGB,B@B%BB LB LAAA@A@AxA@AAAA@A@AvAwAwAvS@As@As@As@AoAnj@AmAmAk@AjuAf@Af@Ae/Ac@Aa;@A]FA[@AZAYR@AXAQi@APAN@AEAA@AA@A>@A=A=A8\A8\A7 @A7 @A7 @A7 @A5A5A5A4h@A/"@A-A+-A)@A%A#DA@Z@ @@ @@ @@@@@Ū@@Ū@@@n@@~y@@~y@@~y@@}'@d@@ax@@]@A@@<@@9@@4@@0@+j@;@@?Q????%@Harald Hoyer 145-22Harald Hoyer 145-21Harald Hoyer 145-20Harald Hoyer 145-19Harald Hoyer 145-18Harald Hoyer 145-17Harald Hoyer 145-16Harald Hoyer 145-15Bastien Nocera 145-14Harald Hoyer 145-13Bastien Nocera 145-12Harald Hoyer 145-11Harald Hoyer 145-10harald@redhat.com 145-9harald@redhat.com 145-8Karsten Hopp 145-7Harald Hoyer 145-6Harald Hoyer 145-5Harald Hoyer 145-4Harald Hoyer 145-3Harald Hoyer 145-2Harald Hoyer 145-1Harald Hoyer 143-2Harald Hoyer 143-1Harald Hoyer 142-4Harald Hoyer 142-3Bastien Nocera 142-2Harald Hoyer 142-1Harald Hoyer 141-3Harald Hoyer 141-2Harald Hoyer 141-1Harald Hoyer 139-4Harald Hoyer 139-3Harald Hoyer 139-2Harald Hoyer 139-1Fedora Release Engineering - 137-5Harald Hoyer 137-4Harald Hoyer 137-3Harald Hoyer 137-2Harald Hoyer 137-1Harald Hoyer 136-2Harald Hoyer 136-1Harald Hoyer 135-3Harald Hoyer 135-2Harald Hoyer 135-1Harald Hoyer 133-1Harald Hoyer 132-1Harald Hoyer 127-2Harald Hoyer 127-1Harald Hoyer 126-1Harald Hoyer 124-1.1Harald Hoyer 124-1Jeremy Katz - 121-2.20080516gitHarald Hoyer 121-1.20080516gitHarald Hoyer 120-6.20080421gitHarald Hoyer 120-5.20080421gitHarald Hoyer 120-4.20080421gitHarald Hoyer 120-3Harald Hoyer 120-2Harald Hoyer 120-1Harald Hoyer 118-11Harald Hoyer 118-10Harald Hoyer 118-9Harald Hoyer 118-8Harald Hoyer 118-7Harald Hoyer 118-6Harald Hoyer 118-4Fedora Release Engineering - 118-3Harald Hoyer 118-2Harald Hoyer 118-1Harald Hoyer 116-3Dennis Gilmore 116-2Harald Hoyer 116-1Harald Hoyer 115-5.20071012gitHarald Hoyer 115-5.20070921gitHarald Hoyer - 115-4Harald Hoyer - 115-3Harald Hoyer - 115-2Harald Hoyer - 115-1Harald Hoyer - 113-12Harald Hoyer - 114-4Harald Hoyer - 114-3Harald Hoyer - 113-11Harald Hoyer - 113-10Harald Hoyer - 114-2Harald Hoyer - 114-1Harald Hoyer - 113-9Harald Hoyer - 113-8Harald Hoyer - 113-7Harald Hoyer - 113-6Harald Hoyer - 113-5Harald Hoyer - 113-4Harald Hoyer - 113-3Harald Hoyer - 113-2Harald Hoyer - 113-1Harald Hoyer - 106-4.1Harald Hoyer - 106-4Harald Hoyer - 106-3Harald Hoyer - 106-2Harald Hoyer - 106-1Harald Hoyer - 105-1Harald Hoyer - 104-2Harald Hoyer - 104-1Harald Hoyer - 103-3Harald Hoyer - 103-2Harald Hoyer - 103-1Harald Hoyer - 095-14Harald Hoyer - 095-13Jeremy Katz - 095-12Harald Hoyer - 095-10Harald Hoyer - 095-9Harald Hoyer - 095-8Harald Hoyer - 095-7Harald Hoyer - 095-6Harald Hoyer - 095-5Harald Hoyer - 095-4Harald Hoyer - 095-3Jesse Keating - 095-2.1Harald Hoyer - 095-2Harald Hoyer - 095-1Harald Hoyer - 094-1Peter Jones - 092-2Harald Hoyer - 092-1Harald Hoyer - 091-3Harald Hoyer - 091-2Harald Hoyer - 091-1Harald Hoyer - 090-1Harald Hoyer - 089-1Harald Hoyer - 084-13Harald Hoyer - 084-12Bill Nottingham - 084-11Harald Hoyer - 084-10Harald Hoyer - 084-9Harald Hoyer - 084-8Peter Jones - 084-7Harald Hoyer - 084-6Harald Hoyer - 084-5Harald Hoyer - 084-4Florian La Roche - 084-3Jesse Keating - 084-1.1Harald Hoyer - 084-1Harald Hoyer - 078-9Harald Hoyer - 078-8Harald Hoyer - 078-7Harald Hoyer - 078-6Kristian Høgsberg 078-5Harald Hoyer - 078-4Harald Hoyer - 078-3Bill Nottingham - 078-2Harald Hoyer - 078-1Harald Hoyer - 077-2Harald Hoyer - 077-1Jesse Keating Harald Hoyer - 076-1Harald Hoyer - 075-4Harald Hoyer - 075-3Harald Hoyer - 075-2Harald Hoyer - 075-1Harald Hoyer - 071-1Harald Hoyer - 069-10Harald Hoyer - 069-9Harald Hoyer - 069-8Harald Hoyer - 069-7Harald Hoyer - 069-6Harald Hoyer - 069-5Harald Hoyer - 069-4Bill Nottingham - 069-3Bill Nottingham - 069-2Harald Hoyer - 069-1Harald Hoyer - 063-6Harald Hoyer - 063-5Bill Nottingham - 063-5Harald Hoyer - 063-4Harald Hoyer - 063-3Bill Nottingham - 063-2Bill Nottingham - 063-1Bill Nottingham - 062-2Harald Hoyer - 058-2Bill Nottingham - 058-1Harald Hoyer - 057-6Bill Nottingham - 057-5Bill Nottingham - 057-4Peter Jones - 057-3Harald Hoyer - 057-2Harald Hoyer - 057-1Dan Walsh - 056-2Harald Hoyer - 056-1Warren Togami - 050-10Warren Togami - 050-9Harald Hoyer - 050-8Harald Hoyer - 050-6Harald Hoyer - 050-5Harald Hoyer - 050-3Harald Hoyer - 050-2Harald Hoyer - 050-1Dan Walsh - 048-4Harald Hoyer - 048-3Harald Hoyer - 048-2Harald Hoyer - 048-1Harald Hoyer - 042-1Harald Hoyer - 039-10Harald Hoyer - 039-9Jeremy Katz - 039-8.FC3Harald Hoyer - 039-6.FC3.2Harald Hoyer - 039-6.FC3.1Harald Hoyer - 039-6Harald Hoyer - 039-5Harald Hoyer - 039-4Harald Hoyer - 039-3Harald Hoyer - 039-2Harald Hoyer - 039-1Harald Hoyer - 038-2Harald Hoyer - 038-1Harald Hoyer - 036-1Harald Hoyer - 035-2Harald Hoyer - 035-1Harald Hoyer - 034-3Harald Hoyer - 034-2Harald Hoyer - 034-1Harald Hoyer - 032-10Harald Hoyer - 032-9Harald Hoyer - 032-8Harald Hoyer - 032-7Harald Hoyer - 032-6Harald Hoyer - 032-5Harald Hoyer - 032-4Harald Hoyer - 032-3Harald Hoyer - 032-2Harald Hoyer - 032-1Harald Hoyer - 030-27Jeremy Katz - 030-26Dan Walsh - 030-25Harald Hoyer - 030-24Harald Hoyer - 030-23Harald Hoyer - 030-22Harald Hoyer - 030-21Harald Hoyer - 030-20Harald Hoyer - 030-19Jeremy Katz - 030-18Jeremy Katz - 030-17Harald Hoyer - 030-16Harald Hoyer - 030-15Jeremy Katz - 030-14Dan Walsh - 030-13Harald Hoyer - 030-12Jeremy Katz - 030-11Dan Walsh - 030-10Dan Walsh - 030-9Harald Hoyer - 030-8Harald Hoyer - 030-7Harald Hoyer - 030-5Harald Hoyer - 030-4Harald Hoyer - 030-3Dan Walsh - 030-2Harald Hoyer - 030-1Harald Hoyer - 029-4Harald Hoyer - 029-3Harald Hoyer - 029-1Elliot Lee Harald Hoyer - 026-3Harald Hoyer - 026-2Harald Hoyer - 025-1Elliot Lee 024-6Harald Hoyer - 024-5Harald Hoyer - 024-4Harald Hoyer - 024-3Harald Hoyer - 024-2Harald Hoyer - 024-1Harald Hoyer - 023-1Bill Nottingham 022-1Florian La Roche Florian La Roche Harald Hoyer - 018-1Dan Walsh Greg Kroah-Hartman Greg Kroah-Hartman Greg Kroah-Hartman Greg Kroah-Hartman Greg Kroah-Hartman Rolf Eike Beer Robert Love Greg Kroah-Hartman Robert Love Paul Mundt - backported the upstream cdrom_id bugfixes and enhancements (bug #533643) - backported the upstream keymaps bugfixes and enhancements (bug #444440) - fixed floppy devices (bug#492404)- more cdrom_id bugfixes which can prevent autoclose of some cdroms- more cdrom_id bugfixes for buggy cdroms and CD burning (bug #577659, bug#566535, bug#561003, bug#481346, bug#580812)- only correct the timestamp, if UTC=="no"- touch with "--no-create", will not use open() and trigger devs/watchdogs (bug #575417)- fixed return code of touching the device nodes [FAIL] -> [OK]- let cdrom_id use O_EXCL (#566535) - fix interface rename bug (#531074 #544357) - remove GPL COPYING file from LGPL subpackages (#536843) - create /dev/hugepages subdir in start_udev (#541998) - fix brightness keys on MSI Wind U-100 (#563453) - fix dangling symlinks (#566680) - remove erroneous 19d2:2000 modeswitch rule (#569296) - add firewire video devices (#559581) - touch all device nodes after udev settled for the timezone timestamp (#569335) - removed one modem-modeswitch line (#574949) - add virtio symlinks- removed one modem-modeswitch line (#541686) - added one modem-modeswitch line (#547759) - fixed dangling symlinks (#558235) - fixed initscript (#557771, #523976, - obsolete DeviceKit (#532961) - fixed copyright (#536843)- Fix blu-ray and hd-dvd drives not getting detected properly when a medium is absent - Fix upgrade from Fedora 11 with bluez installed (#533925)- obsolete DeviceKit and DeviceKit-devel (#532961) - add NEWS file to the doc section - automatically turn on hotplugged CPUs (#523127) - fixed udev-post exit codes (#523976) - own directory /lib/udev/keymaps (#521801) - no more floppy modaliases (#514329) - added two more modems to modem-modeswitch.rules (#515349)- Update hid2hci from udev master, fixes problems with Dell Bluetooth dongles not working (#532628)- recognize a devtmpfs on /dev (bug #528488)- add ConsoleKit patch for ConsoleKit 0.4.1- add patches to fix cdrom_id - add patch to fix the inotify bug (bug #524752)- obsolete libgudev and libgudev-devel (bug #523569)- drop ifnarch s390x for usbutils, as we now have usbutils for s390x- ifnarch s390 for usbutils- do not make extra nodes in parallel - restorecon on /dev- --enable-debug - add patch for timestamps in debugging output- add patch from upstream git to fix bug #514086 - add version to usbutils build requirement- fix file permissions - remove rpath - chkconfig --add for udev-post - fix summaries - add "Required-Stop" to udev-post- version 145 - add "udevlog" kernel command line option to redirect the output of udevd to /dev/.udev/udev.log- add acpi floppy modalias - add retrigger of failed events in udev-post.init - killall pids of udev in %pre- version 143- git fix: udevadm: settle - fix timeout - git fix: OWNER/GROUP: fix if logic - git fix: rule-generator: cd - skip by-path links if we create by-id links - git fix: fix possible endless loop for GOTO to non-existent LABEL - git fix: cdrom_id: suppress ID_CDROM_MEDIA_STATE=blank for plain non-writable CDROM media- delay device-mapper changes- Rebuild in dist-f12- version 142 - no more libvolume_id and vol_id- added /dev/fuse creation to start_udev- fixed post and pre- version 141- double the IMPORT buffer (bug #488554) - Resolves: rhbz#488554- renamed modprobe /etc/modprobe.d/floppy-pnp to /etc/modprobe.d/floppy-pnp.conf (bug #492732 #488768) - Resolves: rhbz#492732- speedup of start_udev by doing make_extra_nodes in parallel to the daemon start- version 139- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- fixed md change/remove event handling- added 5 second sleep for "modprobedebug" to catch bad modules- moved groupadd to pre section (bug #483089)- version 137 - add vol_id patches from kzak - dialout group has gid 18 now- added some rule fixes, which will be in udev-137- test for restorecon in start_udev before it is used (bug #480608) - added groups video audio cdrom tape dialout in post (might be moved to MAKEDEV) - version 136- added sepol patch- changed udevsettle -> udevadm settle - added doc to libudev-devel - added more attr and defattr - various rpmlint fixes- version 135- version 133- version 132 - added memory stick rules (bug #470096)- added 2 patches for md raid vol_id- version 127- version 126 - fixed udevadm syntax in start_udev (credits B.J.W. Polman) - removed some manually created devices from makedev (bug #457125)- readded udevcontrol, udevtrigger symlinks for Fedora 9, which are needed by live-cd-tools- version 124 - removed udevcontrol, udevtrigger symlinks (use udevadm now)- Add lost F9 change to remove /dev/.udev in start_udev (#442827)- version 121 + latest git fixes- added input/hp_ilo_mouse symlink- remove /dev/.udev in start_udev (bug #442827)- added patches from git: - persistent device naming: also read unpartitioned media - scsi_id: initialize serial strings - logging: add trailing newline to all strings - path_id: remove subsystem whitelist - allow setting of MODE="0000" - selinux: more context settings - rules_generator: net rules - always add KERNEL== match to generated rules - cdrom_id: replace with version which also exports media properties - vol_id: add --offset option - udevinfo: do not replace chars when printing ATTR== matches - Resolves: rhbz#440568- fixed pre/preun scriptlets (bug #441941) - removed fedora specific patch for selinux symlink handling- removed warning about deprecated /lib/udev/devices (rhbz#440961) - replaced /usr/bin/find with shell find function (rhbz#440961)- version 120- removed /var/lib/udev/rules.d again- turned off MAKEDEV cache, until the generated shell scripts create new directories- added more support for the "modprobedebug" kernel command line option, to debug hanging kernel modules- added /etc/sysconfig/udev to configure some speedups - added "udevnopersist" as a kernel command line, to disable persistent storage symlink generation- files from /var/lib/udev/rules.d are copied to /dev/.udev/rules.d at startup and back at shutdown - persistent cd and net rules generate the files in /dev/.udev/rules.d now - added post section to symlink 70-persistent-cd.rules 70-persistent-net.rules from /etc/udev/rules.d to /dev/.udev/rules.d- moved all generated files to /var/lib/udev (also 70-persistent-cd.rules 70-persistent-net.rules) - added a caching mechanism for MAKEDEV (saves some seconds on startup) - added trigger for selinux-policy and MAKEDEV to remove the udev cache files- made symlinks relative (rhbz#432878) - removed the backgrounding of node creation (rhbz#381461) - do not change sg group ownership to disk for scanners (rhbz#432602) - attempt to fix selinux symlink bug (rhbz#345071) - fixed URL - made rpmlint mostly happy - disabled static version (no static selinux lib)- Autorebuild for GCC 4.3- reenabled static version- version 118 - removed old USB compat rule (rhbz#424331) - disabled static version- fixed preun chkconfig - added /sbin path to chkconfig in post section - patch: do not generate net rules for type > 256 - fixes glitches appearing in bz#323991- sparc64 requires -fPIE not -fpie- version 116- added upstream patch for rhbz#328691 - moved floppy module loading to pnp-alias in /etc/modprobe.d/floppy-pnp- better modprobe options for the kernel command line 'modprobedebug' option- more upstream fixes from git- some upstream fixes from git - removed last_rule for loop rules - added "udevinfo udevtrace" kernel command line options for better debugging- some upstream fixes from git - last_rule for loop rules (speedup for live-cds/qemu with 128 loop devices)- version 115- removed /dev/tape symlink, because it's now a directory (bug #251755)- added patch to prevent persistent net rules for virtual network interfaces, like vmware and vlans- changed license tag - changed to latest upstream rule ordering- readded firmware rule (#252983)- do not run vol_id on non-partition block devices (bug #251401) - read all multiline pnp modaliases again- fixed isapnp rule (bug #251815) - fix for nikon cameras (bug #251401)- version 114 - big rule unification and cleanup - added persistent names for network and cdrom devices over reboot- added lp* to 50-udev.nodes (#251272)- removed "noreplace" config tag from rules (#250043)- major rule cleanup - removed persistent rules from 50 and included upstream rules - removed skip_wait from modprobe- kernel does not provide usb_device anymore, corrected the rules (#248916)- corrected the rule for usb devices (#248916)- do not collect modprobes (bug #222542), because firmware loading seems to depend on it.- speedup things a little bit- added more firewire symlinks (#240770) - minor rule patches- version 113 - added rule for SD cards in a TI FlashMedia slot (#217070)- fixed modprobedebug option - removed snd-powermac from the default modules (#200585)- do not skip all events on modprobe (#238385) - Resolves: rhbz#238385- modprobe only on modalias (bug #238140) - make startup messages visible again - speedup boot process by not executing pam_console_apply while booting - Resolves: rhbz#238140- create floppy device nodes with the correct selinux context (bug #235953) - Resolves: rhbz#235953- version 106 - specfile cleanup - removed pilot rule - removed dasd_id and dasd_id rule - provide static versions in a subpackage- version 105- moved uinput to input subdirectory (rhbz#213854) - added USB floppy symlinks (rhbz#185171) - fixed ZIP drive handling (rhbz#223016) - Resolves: rhbz#213854,rhbz#185171,rhbz#223016- version 104 - merged changes from RHEL- changed DRIVER to DRIVERS - Resolves: rhbz#218160- changed SYSFS to new ATTR rules - Resolves: rhbz#214898- Removed 51-hotplug.rules - Resolves: rhbz#214277- skip persistent block for gnbd devices (bug #210227)- fixed path_id script (bug #207139)- autoload mmc_block (#171687)- typo in xpram/slram rule (bug #205563)- improved error msg for firmware_helper (bug #206944) - added xpram symlink to slram device nodes (bug #205563) - removed infiniband rules (bug #206224) - use newest path_id script (bug #207139)- fixed bug #204157- added udevtimeout= kernel command line parameters for start_udev (default is to wait forever)- new speedup patch for selinux (bug #202673)- allow long comments (bug #200244)- fixed CAPI device nodes (bug #139321) - fixed bug #201422- more infiniband rules (bug #198501)- rebuild- added option to debug udev with kernel cmdline option "udevdebug"- version 095- version 094- Fix typo in pam-console rule- version 092 - corrected some rules (bug #192210 #190927)- corrected some rules (bug #190927)- added subpackages libvolume_id and libvolume_id-devel- version 091- version 090- version 089 - do not force loading of parport_pc (bug #186850) - manually load snd-powermac (bug #176761) - added usb floppy symlink (bug #185171) - start_udev uses udevtrigger now instead of udevstart- fixed pam_console rules (#182600)- fixed DRI permissions- use $ENV{MODALIAS}, not $modalias (#181494)- fixed cdrom rule- create non-enum device (cdrom, floppy, scanner, changer) for compatibility (random device wins) e.g. /dev/cdrom -> hdd /dev/cdrom-hdc -> hdc /dev/cdrom-hdd -> hdd- fixed ZIP drive thrashing (bz #181041 #182601) - fixed enumeration (%e does not work anymore) (bz #183288)- Don't start udevd in %post unless it's already running - Stop udevd before chkconfig --del in %preun- put back original WAIT_FOR_SYSFS rule- removed WAIT_FOR_SYSFS rule- fixed group issue with vol_id (bz #181432) - fixed dvb permissions (bz #179993) - added support for scsi media changer (bz #181911) - fixed pktcdvd device creation (bz #161268)- also output the additional space char as part of the startup message- bump again for double-long bug on ppc(64)- version 084- closed fd leak (bug #179980)- changed usb device naming- put WAIT_FOR_SYSFS rules in 05-udev-early.rules- added some WAIT_FOR_SYSFS rules - removed warning message, if udev_db is not available- Drop udev dependency (#178621).- removed group "video" from the rules - fixed specfile - load nvram, floppy, parport and lp modules in /etc/sysconfig/modules/udev-stw.modules until there is a better solution - fixed more floppy module loading- fixed floppy module loading - added monitor socket - fixed typo in dvb rule- udevstart change: allow greylisting of certain modaliases (usb, firewire)- version 078 - fixed symlink to pam_console.dev- switched back to udevstart and use active /dev/.udev/queue waiting in start_udev - removed support for old kernels - refined some udev.rules- version 077 - patch to include udevstart2 in udevd and delay daemonize until queue is empty- rebuilt- speedup udevd with selinux by calling matchpathcon_init_prefix() - version 076- speedup udev event replay with udevstart2- refined start_udev for old kernels- moved /etc/udev/scripts to /lib/udev - moved /etc/udev/devices to /lib/udev/devices - added new event replay for kernel >= 2.6.15 - added usb devices - renamed cpu device to cpuid (bug #161538) - changed vendor string "Onstream" to "On[sS]tream" (bug #173043) - compiled all *_id programs statically- version 075- version 071- removed group usb- added libsepol-devel BuildReq - refined persistent rules- corrected c&p edd_id rule, symlink for js devices - added -lsepol- added edd_id- special handling of IEEE1394 firewire devices (bug #168093)- added missing path_id- readded volume_id now known as vol_id, bug #168883- fix firmware loading- own /lib/firmware (#167016)- version 069- compile with pie .. again... (#158935) - fixed typo in echo (#138509)- fixed scsi hotplug replay- add rule to allow function id matching for pcmcia after loading modules (#164665)- fixed typo for tape devices and changed mode to 0660- changed "SYMLINK=" to "SYMLINK+="- don't set SEQNUM for scsi replay events (#163729)- update to 063 - handle the hotplug events for ieee1394, scsi, firmware- update to 062 - use included ata_id, build usb_id - load modules for pci, usb, pcmcia - ship RELEASE-NOTES in %doc- compile with pie- update to 058, fixes conflict with newer kernels (#158371)- polished persistent scripts- rebuild- better check for mounted tmpfs on /dev (#156862)- use udevstart rather than udev for udevstart.static- added Inifiniband devices (bug #147035) - fixed pam_console.dev (bug #153250)- version 057- Fix SELinux during creation of Symlinks- updated to version 056 - merged permissions in the rules file - added udevpermconv.sh to convert old permission files- own default and net dirs (#151368 Hans de Goede)- fixed rh#150462 (udev DRI permissions)- fixed rh#144598- introducing /etc/udev/makedev.d/50-udev.nodes - glibcstatic patch modified to let gcc4 compile udev- doh, reverted the start_udev devel version, which slipped in- fixed forgotten " in udev.rules- removed /dev/microcode, /dev/cpu/microcode is now the real node - cleaned up start_udev- version 050 - /dev/cpu/0/microcode -> /dev/cpu/microcode- Call selinux_restore to fix labeling problem in selinux - Fixes rh#142817- maybe fixed bug rh#143367- fixed a case where reading /proc/ide/hd?/media returns EIO (bug rh#142713) - changed all device node permissions of group "disk" to 0640 (bug rh#110197) - remove $udev_db with -fr in case of a directory (bug rh#142962)- version 048 - major specfile cleanup- version 042- speed improvement, scripts in rules are now executed only once, instead of four times- removed wrong SIG_IGN for SIGCHLD - moved ide media check to script to wait for the procfs- recreate lvm device nodes if needed in the trigger (#137807)- replace udev.conf by default - LANG=C for fgrep in start_udev; turn grep into fgrep- speed up pam_console.dev - mount pts and shm, in case of the dev trigger - increased timeout for udevstart - removed syslog() from signal handler (caused vmware locks) - turned off logging, which speeds up the boot process- fixed typo- added udev-039-norm.patch, which prevents removal of hd* devices, because the kernel sends remove/add events, if an IDE removable device is close(2)ed. mke2fs, e.g. would fail in this case.- do not call dev.d scripts, if network interface hasn't changed the name - correct wait for dummy network devices - removed NONBLOCK from volume-id - do not log in udev.static, which should fix bug 136005- refined wait_for_sysfs for udev.static- improved wait_for_sysfs for virtual consoles with Kay Siever's patch - wait for ppp class - wait for LVM dm- devices - integrate wait_for_sys in udev.static for the initrd- version 039, fixes also manpage bug 135996 - fixed glibc issue for static version (getgrnam, getpwnam) (bug 136005) - close the syslog in every app- par[0-9] is now a symlink to lp - MAKEDEV the parport devices - now conflicts with older initscripts- raw device nodes are now created in directory raw - version 038- better wait_for_sysfs warning messages- fixed double bug in start_udev (bug 135405)- version 035, which only improves wait_for_sysfs - load ide modules in start_udev, until a hotplug script is available (bug 135260)- removed scary error messages from wait_for_sysfs - symlink from nst? -> tape? - kill udevd on update- check for /proc/sys/dev/cdrom/info existence in check-cdrom.sh- new version udev-034 - removed patches, which went upstream - pam_console.dev link renamed to 05-pam_console.dev - MAKEDEV.dev links renamed to 10-MAKEDEV.dev- added floppy madness (bug 134830) - replay scsi events in start_udev for the devices on the adapter (bug 130746)- obsoleted $UDEV_LOG, use udev_log - correct SYMLINK handling in pam_console.dev - specfile cleanup - added check-cdrom.sh for nice cdrom symlinks- added patches from Féliciano Matias for multiple symlinks (bug 134477 and 134478) - corrected some permissions with a missing leading 0 - added z90crypt to the permissions file (bug 134448) - corrected requires and conflicts tags - removed /dev/log from MAKEDEV creation- more device nodes for those without initrd- prevent error message from device copying - use already translated starting strings- add "fi" to start_udev - do not create floppy devices manually (bug 133838)- made /etc/udev/devices/ for manual device nodes - refined SELINUX check, if /dev is not yet mounted in start_dev- corrected permissions for /dev/rtc (bug 133636) - renamed device-mapper to mapper/control (bug 133688)- removed option to turn off udev - udevstart.static now symling to udev.static- version 032- simplified udev.conf - refined close_on_exec patch - added pam_console supply for symlinks, now gives correct permissions, for e.g. later plugged in cdroms - renamed sr? to scd? (see devices.txt; k3b likes that :)- require a 2.6 kernel - prereq instead of requires MAKEDEV - obsolete and provide dev - add a trigger for the removal of /dev so that we set things up- Use matchmediacon- check if SELINUX is not disabled before executing setfiles (bug 132099)- mount tmpfs with mode 0755 in start_udev- applied rules from David Zeuthen which read /proc directly without shellscript- applied enumeration patch from David Zeuthen for cdrom symlinks (bug 131532) - create /dev/ppp in start_udev (bug 131114) - removed nvidia devices from start_udev - check for restorecon presence in start_udev (bug 131904)- due to -x added to MAKEDEV specify the par and lp numbers- added udev-030-rhsec.patch (bug 130351)- make the exact device in start_udev (and thus, require new MAKEDEV)- make sure file contexts of everything in the tmpfs /dev are set right when start_udev runs- moved %{_sysconfdir}/hotplug.d/default/udev.hotplug to %{_sysconfdir}/hotplug.d/default/10-udev.hotplug- added nvidia devices to start_udev - added UDEV_RAMFS for backwards compat to udev.conf - changed Group (bug 131488) - added libselinux-devel to build requirements- require MAKEDEV- Change to setfilecon if directory exists.- fixed start_udev- use tmpfs instead of ramfs (it has xattr support now) - change variables appropriately to TMPFS intead of RAMFS in udev.conf - create loopN, not just loop in start_udev- Fix Patch- Cleaned up selinux patch- changed defaults not to remove device nodes - added rule for net/tun - extended start_udev to create devices, which can trigger module autoloading - refined cloexec patch, to redirect stdin,out,err of /dev.d execed apps to /dev/null- removed usage of /usr/bin/seq in start_udev - set correct permissions in start_udev - extended the cloexec patch - removed udev-persistent package (define with_persistent==0) - check for /var/run/console/console.lock before calling /sbin/pam_console_setowner - linked pam_console_setowner statically against libglib-2.0.a- use correct console.lock file now in pam_console_setowner- added the selinux patch- extended the cloexec patch- Close Database fd in exec processes using FD_CLOSEXEC- version 030- added udevstart.static- put /etc/sysconfig/udev in /etc/udev/udev.conf and removed it - made only udev.static static - make our defaults the default values - removed /udev- version 029, added udev_remove and udev_owner to udev.conf- rebuilt- fixed UDEV_REMOVE=no- udev-026 - preserve ownership of device nodes, which already exist - do not remove device nodes if UDEV_REMOVE="no" - added volume_id - build with klibc- udev-025 - added ata_identify - build nearly all with dietlibc- Turn off udevd by default for FC2- fixed permission for /dev/tty (FC2)- moved the 00- files to 50-, to let the use place his files in front- set UDEV_SELINUX to yes - added UDEV_LOG- added /udev to filelist- update to 024 - added /etc/sysconfig/udev - added selinux, pam_console, dbus support- update to 023- update to 022- really move initscript- move chkconv to preun - nicer url- changes permissions and rules- Add selinux support- add some more files to the documentation directory - add ability to build scsi_id and make it the default- fix up udevd build, as it's no longer needed to be build seperatly - add udevtest to list of files - more Red Hat sync ups.- add some changes from the latest Fedora udev release.- add udevsend, and udevd to the files - add ability to build udevd with glibc after the rest is build with klibc- added udevinfo to rpm - added URL to spec file - added udevinfo's man page- add defines to choose the init script (Redhat or LSB)- install the initscript and run chkconfig on it- changes due to config file name changes- Make work without a build root - Correctly install the right files - Pass the RPM_OPT_FLAGS to gcc so we can build per the build policy - Put some prereqs in - Install the hotplug symlink to udev- Initial spec file for udev-0.2./bin/sh/bin/sh/bin/shudev-persistentudev-extrasdevDeviceKitDeviceKit-devel/bin/sh/bin/sh                                                                                                                                       Q8QQQQJQQQKQQQQMQ@QZQ_QbQQ[QzQ`QcQQwQxQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ{Q]QvQhQNQQQQQaQOQ\QTQSQRQQQPQoQQQ^QQQuQyQiQWQjQXQYQeQUQ}QVQdQnQpQkQmQfQgQQQ?QQ5QQQQQtQQQQQQQQQQQQQQQFQCQEQQ004004145-22.fc120:3.12-220090618-1145-22.fc12145-22.fc12145-22.fc12 0:030-5200906180:3.12-1004004 dev.dudev-postscsi_id.configudevudevdevicesmakedev.drules.dscriptsudev.conffirmwareudevata_idcdrom_idcollectcreate_floppy_devicesdevicesedd_idfindkeyboardsfirmware.shfstab_importfw_unit_symlinks.shhid2hcikeymapkeymapsaceracer-aspire_5920gacer-extensa_5xxxacer-travelmate_6292acer-travelmate_c300asusbenq-joybook_r22compaq-e_evodellfujitsu-amilo_pa_2548fujitsu-amilo_pro_edition_v3505fujitsu-amilo_pro_v3205fujitsu-amilo_si_1520fujitsu-esprimo_mobile_v5fujitsu-esprimo_mobile_v6hewlett-packardhewlett-packard-2510p_2530phewlett-packard-compaq_elitebookhewlett-packard-pavilionhewlett-packard-tablethewlett-packard-tx2inventec-symphony_6.0_7.0lenovo-3000lenovo-thinkpad_x200_tabletlenovo-thinkpad_x6_tabletmaxdata-pro_7000medion-fid2060medionnb-a555micro-starmodule-asus-w3jmodule-ibmmodule-lenovomodule-sonymodule-sony-oldoqo-model2samsung-othersamsung-sq1ussamsung-sx20stoshiba-satellite_a100toshiba-satellite_a110modem-modeswitchpath_idpci-dbrule_generator.functionsrules.d40-alsa.rules40-isdn.rules40-ppc.rules40-redhat.rules50-firmware.rules50-udev-default.rules60-cdrom_id.rules60-persistent-alsa.rules60-persistent-input.rules60-persistent-serial.rules60-persistent-storage-tape.rules60-persistent-storage.rules60-persistent-v4l.rules61-mobile-action.rules61-option-modem-modeswitch.rules61-persistent-storage-edd.rules64-device-mapper.rules64-md-raid.rules70-acl.rules70-hid2hci.rules75-cd-aliases-generator.rules75-net-description.rules75-persistent-net-generator.rules75-tty-description.rules78-sound-card.rules79-fstab_import.rules80-drivers.rules95-keymap.rules95-udev-late.rulesscsi_idudev-aclusb-dbusb_idv4l_idwrite_cd_ruleswrite_net_rulesscsi_idstart_udevudevadmudevcontroludevdudevsettleudevtriggerudevinfoudevtestudev-acl.ckudevmonitorudev-145COPYINGChangeLogMakefileMakefile.amMakefile.inNEWSREADMEREADME.keymap.txtTODOwriting_udev_rulesindex.htmludev.7.gzscsi_id.8.gzudevadm.8.gzudevd.8.gzudevmakedev.d/etc//etc/rc.d/init.d//etc/sysconfig//etc/udev//lib//lib/udev//lib/udev/keymaps//lib/udev/rules.d//sbin//usr/bin//usr/lib/ConsoleKit/run-seat.d//usr/sbin//usr/share/doc//usr/share/doc/udev-145//usr/share/doc/udev-145/writing_udev_rules//usr/share/man/man7//usr/share/man/man8//var/lib//var/lib/udev/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mminimal-tocdrpmxz2ppc64-redhat-linux-gnu      ASCII textBourne-Again shell script text executableELF 64-bit MSB executable, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedHTML document textPOSIX shell script text executableUTF-8 Unicode textbroken symbolic link to `/lib/udev/udev-acl'directoryemptysymbolic link to `../../sbin/udevadm'symbolic link to `../lib/udev/scsi_id'symbolic link to `udevadm'troff or preprocessor input text (gzip compressed data, from Unix, max compression) %).39>FLQUVWX_RRRRR"RRRRR"RRRR"RRRRRR"RRRR"RRRRRR"RRRRRRR"RRRR"RRRRR"RRRRR"RRRRRR"RRRRR"RRRRRRRR"RRRRRR"RRRRR"RRRR"RRRRRRRRRR"RRRRRRRR"?P7zXZ !PH6Ô]"k%L3pMkŎ>2k;wZi?vwv(~%JC xꓬ-A kʿ] 6[=TJo$Op̀dEsX߭v[$;yJ>Cdm; Wy1x6بxVa G#EZ1cI0Aj$@;?>ԧ5ɻtOݛJ@f 9żݣTqB @4t]>f*OLR]]Hg+}90?[Geg@7 nJV8W~v[Q%ɹ,:h]#p9u{v|u0/n"^]4V:4<'5ʊ@$ `'_1%F{uύ1 8 KU\椰XtY6l}ݝ7B"'H&R*0O$ wy_ߡ{KS3 o1B)j\ r!n妍Ɇ*:&}7m'FSI~D*\(}laFvR5\n^"4G6r~Z;(ɂEf:LaP`3(\_Y(jh]/Te.N4wIE^I=\Lܘk,}9MH`c&;o/%} u%2\E^FmUēUZ8~}KJ| X98p-%{ fGWk sBXxh"}6ݱPN?*2wŠ`E))Jīdh<r ^Mmnb71 M +MRiN|P>%Yhyle>>m2O2ҿx& X ,Vs26trjTAbkGԏe1k_2PC1L[(Ieh4S>M) Ɲ3u - :%wԷUY]x%@XcQ=OBXY쩇xܨP+!Z0kHbz=1Qnt> ͬИEPhsX5ہЀ9$ΩMSSwIOI=t ΌgBL@s[2}dB3Y/~FhN;h y7IHsPfzrRiV]Co ߁1" ?YJn$92ƣ/*c9_T ;џ9H>>x |7sy$`o#RB~К(ƥ1A.6>ս@A>>6U$"N't$dPHϭ B!e 2 N(` f~(jFM4lgnS~R[IC"q.oJ8 s?/~>Gyj;l5BZ.+Xp)) w$&${}<NelʻQv ]!]΄&a;bs &=I zY=B,E.(:jQ, c'Z/;ruMshcZ*|Ku?*jk(,p.@g⳱V9,[䉂|A! 0?ZjzOHMG`KeWz=O >G#l)*j}؆dÔHڻucǗJbs#)YE3IѼ*7b6 mV宪2ȩPFH;NQcqEI25{waqJ4R`( co +MKI_g{Q1 2ov1nI6s,~ Yu)tq̊`6K0J@#=OW=$DP@TӇY` ǹFE!ڵ4/z֌xi ~dJ}#v-jBc:h.@K&q!ZGe'[.❜z#Ep`iPIPJMé[[ac0S9mwG1:e`f3 Gu&j""H#"rU9ǃj,ɩ=vX\l~i2-B^9>Vg˴p Хy'߶?9] KUgSt@nF)pm0hpFa rru;<1 >*p]]cs,akIv*[f)`uV =y5]йJIq>OLwגÁ7-W T76=ûŚJO禷wګH ]/sL1ϯ>GcV(k_zQm{7;O עe;G*nD`Ժ_QB@@&.VဝЂb;'J4~|C_B K}K*&GK9A;$K4I(`PEͦYjpn֨J 0AE@j$ 㓩 <Y;^g9>Y J1C_?#@]3I%9?cC&A|D#''HD1iI{/TԱ|àv \`}(nRhzqUbĵצkaM#F=g/gDG<uz}awJt~7Z5~v1zVgr!"FHW~X'@$7) JaXЌnW%~VT=w4Bk2.X D14q"p&Q(}˅GQ|Cjtg]yS<e:UJv9AkBѵ C]KoS9OLXN<R1;Xt}_)n!SY&VSWZЇn0d;ՏSlAdl_:اΪyѼן3t'S{XWTVzM+$#ypnm UfWK|juF܈R-H7aWOV.{)7XUW*51ӻeYہ$([.({FN~ u&po0Iv=*殺I)%\k| usyDb(Py<ڹ?$KO$!2UK]LǵBzp8l$x 3_*D\mCl_tˤLL<q8@D̉]v& |XU?JjB줶V o~IkPvx_ɚjQ>4B1wJEڻ}:?E(#xiDȀX5B *wo4?eyy.ዣxO-wԻT"f!:q#7Ђkݰ ]gg\¹U^M4퍴M]#UO;'Zh,!n6'q5+ a~r,4-ǽ C<[[Y =݉+ Z!Uկn6RMN"&ƒq>"fIu'eV쩊-CŴ'wGt*vB4ie3VxKZ,mF?ιA,W M87%A¢e+ WT,pbӏS3`>B[vßڸaB>R_J+ ;Y>7G OU#7v9El=auR>wJR᰷`*8,8=PԵZX ɛR(:jԯD<8R\t;`G? ݼw1IL(FZYT6Hmv3@;*I,S_ 4Kμ Cdt%&{ tVI e,k(NL >\]`h*zKɺzJ Ky]%!îջ}B4&rAI$X% avQy7i;7GkjXP8b=}8btkbմM( q< dŖ:fv*IF2]5'n7LzD H`NW8ad z-bSYiUdfv7$1;Zy<`L޽c{amB%AS{:Zf3F#dz? Jč2JvRlوc'j(5JNʼn#E Am^s]F˼}'e HA bERF'Rڀ)iOɮx9a,V4Iz^q'7@ܦfGkN/+b čO0~HՕ~3-<%=Eefq&i,@G_~[Ze6]A50z^j)PtKw)F)n&V lxOd"/cK3i.Yx,lβpƈvݟrT,?-r忯G!r) ل ȢUF${6er g봾YJ!lH\nCZHA+p.N8* Āյ-Hq=Q|}uOD0|OYUՒ[i !eR%bZ/xJY}ouHdӺ{#6yG,qHhav 86Ho-U֑&ߍ0 `O6ln}%6U !#e/NL.)n%fFy$Mj%g-Ι.wBHG)jif&pTh^Z$KA*u"HXl(&bϥJy\ԼSqjX9Tkə -ϼv^b<᜞?l`?I%50٘h3 -_&h㶼xL'FݿIWzd1BrXΪuc$.$\T@yoHYzCOƖ2 r]SB34԰d* j!x7KA7zek\_sZfLksXC4U#|C}-*i[H {= F:\kRN+^m*LJ 7lls)|Mױ9.2Po18=+`KM<Tz.F&_'Ht7v2=,H\Y<T%P*s"BY1NmhRnψҗvFwzӭ gLil_P؉ٛ{KUaQ*+Zj>܍ݕb~*q,veig2m#4R GfTtA"f-*)9!5I MC U7Mc#KabDYA8 J*AaYy LU13m ɯ|)f7 g7'ѩ3Q#͡ʋv"<7 ڒz eWz늤^`OK/PM|+tPO?}~"IvPL@8] z'{bU_mGfc!JRnq"s9_ףO#Ň &G֤+G6vq*N<:;1ZcM=ds4TBuqHa&pqΙ`adLjB< ~q0={j9[GA kE7ZUsixXU ^|!W>e pW ˁX$@vhޮ2My]wc="4l._2pIU.r7YB-¼͜B6NgNѱnQɩHzyqxf@?͈W |EAq:tPa\fԶ} w]jV|&)Ή ,0%wmRM8BlY[ ʠsv!Ih;~?=Y<5|vЙ\Gwve9G Lap .5+'=hP}R$k{a}P{0߹!_Ɨ4rDպy˂>7n+CePǐ{$k.W;RLw J -r}a6/*fNC^ztʒ-Y"˞gsv͢8AKmRGYh@o0 {Hھ9Wi!1Zw4TtjVs-(GH[ʲ2Uw@KpKg%àcJH=>;*½= pTܼfp -~R#A F=2=^͠mGyDzQ}Hd3 5f(|B gĜ$R1( 5t_„L HCaI3;xX&JNKu1<\8+D*wܪ/0-a[ydnjd]օSZ_k rU67DL#3{Q'8 +W%ه-M\JowPRV$4i# ('F_+ R>^Uy:J!ۉx^z+Cv.o/|~Dt ?;8.TJt><#8v2PF0RƤ,;{W׋aJzBC i#HAPY)T*ZZ^άri&r ̭ϒ+W9~xC-`*oL ~YnO<fgD^Z<{6tdƈAj:gh󜄷hvζ?F:0zL.PHK ڛJ4MKܹ5638-!.-o ,[;ʚa?rKOQzQ %L,Z C6fUCm b֜AN^aj"SEky$i1R,O"V}z(%+$TKh@_'^ŝU>D@F\=5/8*BdQC̬x@[# YݝZkq/I"= ӯSu]baeZ-vp=mTeﱆb97 UrtujQô#rf*`G^wHC7YH- UQoY7v M3mV." wKJ⥒71(sZ$ u=TOkN^V\g</iS~Iȋ'y:YϷKTH`V7i{+^!>75S_PH|EH>ґRj&m3D] Xr?đ ™meH:)Xx8 n2;Q>uDBaI6#@L|tmy~,v獙C3VZo(av#p0D;ѽӸEjft@/ ]W<(۶3elp%*H`̦\3Ӣ De ȋ,9Mr9kv(db֑F[ԓI#_ ֡TO@T*n K|z6NT#~bEt8o4Z.7-of'92V7UhF(ZFˢ}q=!ElOCBy^2y_q~?C{yTGD>ScGHn.u>[iɕ%'&yHQ FԳEss_ Pe`oZ-%TgDAG* -u\]̹Y2 +fc@9aؘlg]ZwMFmn**JS8::E]n!AK+|&DGnYJǻy,&wЗS?yJ[6'P{ r]6چ,+˃ۼ f>PY)!~Ǐ\4T I mBb)Ѕf(72N.hlt3W)DjĈDxW6K⵾iK6:N D؀Ȱ{駂WS+W@π-)zҲ:wO8ry =a6+uYf0-gXՒ6Dky$oCѭsu˟eD ԍmޓ J` Sdh}lAQ{o o*"~SdzoQoq}Q&v5嶟;˭!_%! s-'?Ӕ5:[zVNUbĪ{9qZE3xt5xpqܺ~ٝjȪUeq=}b19\c #ҺRRtdi 5#0"R%{Lի 5݄b;}edMSZWs>  l?OnΤfU6=Cs灊B bVCRɤ*/w!zms2y2楠u3|>5ZQ24DP7UWό9ZI@^9|G:U:ġx4c3UY8بqv(^PyN ^X_]Wmgy&BuF}Gp!rYGX3fkD >\whC9Y8׍d =,0F:7T}xjŜN$vqdyJ xkj3])Ƒ!8c@JuC%꠮!ߘ;pR5ۊW[-:(-m&pS^hO c3uR0D̨駁)6j6#>H-&q(̐$R_6 Ěigz*{-x옝]fr/:Šœ=u0(}1 q߷@~GfZN8=H_sY]7{ {Duk/U+2(Nh:vWHQ~u uy>J` 1 U8_?tRq~ݥ'yU-(tn4>`^Vot=N}n?_Kkm#+,SfvFZ;Y%__UnT$8d{GJꫩH"d= yFG1QXR$19ʺ5fY˓ /8fMyl{H*{WLqfSI"yZA z[MS`(ݸ+}HdqcľF鬙9/ʀ^〫'm皩ˁ6.s$/+ )DZܪH SDYIaɎKP* AVD1Oĸ9KmB9!VC㫇S%2^?uUDg1}eoVBd=]Q^g-va7BWn5lPUI3 kes9G!>KCqLR#S',w:u 5sR&o_Û>qπ…5z4YX˜֩ gl zVCp~$Fzgbyklo$w.[5eԛxI}-/`q2B0u_Ӧr2¹'Ykw #?@Cevf*T% aiLL)1M5j ]zE!9\₍L!].{0yJ~ QeH[Bz :%Y9ד\4GZV,*q>Z[vGD `%|~?D&! E:;<)!Z p(xWE A:P٫O߁!IqeWJy~pUCv,/'C Jx7`ɬ-L@tߍewY?X\ɡ*_.$(#4JC8~fhk44Y_50G228}-IýjFi)nABL<X*Jhd۩‘@x[{`((JWARB#l;Jd~KpR%fY ]iT#hCĪwGU ~@5ĤV!,] f"J &v$]+|:k7ۡMxLI+mf}ѠN"ͅ0*`@yQ+ wwjwDu/b{k0XBv V^;Ajz*@=$il}W=Fx!W/-xg;iU.C\/T f O*YZK Ƥ(0>_䨰uK0.3,ʦ/\8duInp>ԪfeisKGeVUu1BMkIfL/%_ϜY}/ eRϛz@Xiܸ>rVr'*Ht¡%M^ԥ3nE54eomt8Pt!~[u"ܺ + AX*ێY Pdʸa-RAh{vk\ӓ"J`w,R]/ ( >T U6|9\m!Ts5tB2ݔX}gTcQ,yM[{B:1݋w܊Q,ۓ^PBδ0^ZEG lXk#k"2GO>]KєkCr VIf ̓/k~iAZa,2YZrJA8,hǝS{1fG߀GR8 ЇqދJZɕk1;tƲtN`T.cTh<+!Bz` ̮2+ݰ3Szj:8 *=]iS0[T C[H_}:ub3Ö73ӗQy("|Tz}%aTREUT6̂q:kao>IE6=:'Z;HAaBc_qs|j^G|KO]sElҟL֚KL1tں׫113nj~pLFK :1/ݏKWf9G-#8|gchV!Z$a_EVKs^HY#׹I{o7{Tm$#m3tIUBQ[pK֟ ub*(׶œdBxB =-P*QU$']%Gr]6+(8.,Pk[C-+g2BToz*(@D.zW3ͫlɰU7C-SR $QFS37Z4Kvѻ%-Yؚ\8i}^>2i1/uDO7=/'e%G,`uLс*3.L^[,'tCٔXOWU뺇ΊSRNMyQu@0H<Q.Zx9Aٜm@8ltЙ<5CS$* 69ֶ@-L800wX=2iTs44Cw' n@ӄ/؂6 )>c"W|ήH:^,2wljd-t`$>g2  -qnM cF5wLȠR]98TʌEDp{$2–4bՐߒ +(tPܬ]"<22k(!icʒys ”xρf6aݓJ 1#`9h1fBʌh%mܣѿd!Jx]G 愘l?t?=x[]'HPy9uUbgCz LKAJ;q;7K+H8?9Rg `yA kڬuymMcB79oFJwg'/*:A4)" J˭}@c6ĺPF&b*?StƖPMSM 1) ˖|`!9K߲K;. +81Sp-@A5H2^a`RrƙזOnW%+Q9٠u~#$&"7\q>yElԫX _K&=h}擶Km?{bD%+6N0gP<f̃#r³ >BtZz9Go,qӏ */KL,M8zO?R#?*ժỰ|`eF8DsĚs^ }_u)"U)+h}l Rԛ8 hl=zR"ַvv2ꖣTD, +wF7,#q#Ϻ|}ȵus<)E}8F*raqdrBre7Q6[4ʮϳq=$W:_80V>{@4^5Hoye0@j.nTVYk %fS~Qcݚ WI*@'RGb7\tɉD(Z|HC1'tT'?Ce(Fl@=.5co;j9rTҞ3bHxx7첐$}()wDpL– KNLNݘ]^YN}8Y 2{~,e ߶X:m<ۏO)l#AӂI4_=(tᗤiy_&U!|j׻1'Y d\]k0! 0d7~6fE5Bx2 |K'o_C%CSL个 ӵ%T1ɃgIա#Rf7t#0[cKկ@`6 TMz4WV n]:?=slsScYO˳mgTL|iǺ_.8)l8մul@0D,Q"]T{#F[IZͨZra2d)f2$9X @הwj#M҆ kJgv&4 %g~~09q͇JĵbTgzalR NYm0* nS_ңG(1>)@ǣƗCkr.:f>hVJ;=|M "cepeYDh< "ZuCy]75sTY;$-Q sty.%6oS|C-{ Њ& E'^{Ưav ̦?U0tєWh7P7#O |빷t瓒 F c2cz#vo <ɤ-EyԱ$яuùZ=ϭ%vb4ųИ=x[.P q*c15}bƵsDzTP2DE Dl?o& 읖qJMR࿣p:ֽa" lb6Mb5v׀rW/ahQR^J .N*:[ E%DF0fa0}V>%ǔ$YPU_|4RL{:g?=x0[؍3WU㑛T^$7xz>R] Ё4I*Z!E.'3J#O`fHǁGD`:5fZBPU /?Q-o^T-|l` [8 4p?2?P2i Q [!ZZx`2 1s䨨/?\C]Vi{%iݫԨw). , SW'n`ZwoJN;zmxxo̰0420n)=X@^Ugnw+!)4V-;(Z~3%TWǁV\#h;?g>1MT+QvOmeAˢYȈm+cĒZz}dRf?V_OPrTNǽ{P?YubHv l#m~~m>žGYtv^CS(DDg]1@v!Z'z>bnA\fzL5x ⡽Oܣ\?=;v%'y!OB͉n4~KP;<^\_ 9jS?' E %cu<=/|fP<`һZ?)H (“U= bPv׽z8dUJ_]^elYaYv熷H8")ӎOu6W ^,}$HPrm_dҠ$pewi\NwUV6ȁlN[/$Fk^Psﯦ UstjU; N1w{X'^fE/:.b~//pʹQ-)Ί78s)p&_t/& H6lMy2]QBh~?_;yn< "̤w6x rd;/v6z.g׍N-&(A)k ؅^|3/##ioFd-1?!@e"iI~X`^S7BTBE_e84T`򜁋iT{\«RWLEC#.5c~p7HU "^!]og[0 ̍nHܟn) -~]â>>9f_qYI$$č. p;]8tP\e؟u+U$YnlɟM>$ڟ߉ۖxng\bSc#~L ]}~(j̷\ fFyB2od).]\fo̴/?3&?ai%kC"x|AFL^mi6VúlEub2r<YÕ9|NɥыXX.>#~k#cWms#ҪY1[hW3.D?*+;#h2ͷdOwXdJ<*I>Y WBNj/WN=i&͞m8s49%j= zrP+o)6_Y΋?v-dn ř9*bY/.([dCb3P=*VY[.}EZ-Α{)=|V݊35$ 8sOfV;7wS|$(}TYO3L#{T"yw@PKχrZ_˜[_h]QϬDB"@fQ+' 6SΖOk,Y^^R}!o/ˌgOzzTsuXփYuđnF,MЦ ٨c+w)zg> ɞ &PKc's# p%<3B> #( %P<wM̧?~_Ÿ3glV2tP i;_A ъ/b@nQ d(xgFa. EgpWcӃfkɧ,qEf&ڲSȸIR6rQse\T (<09ĥHrG K}LjN(JG۷,<5 ? s A9lil}|hc;=hb'kUf;`G9feo_k/P>*`%ʆI_Mg,7ħM ]S=uH5Y!ߖл9l%u6[mfo=B>* j(x/3+ G.4V"٦6V yÝh/؜sک.=cu~So2EHXKw+7퍾DK܊kyHg$D_qJeƆ h/nFQO[2)FlK`!}Tekᥨe!E%,?5]SB:T+ָ {< I<)bJͺ ݌{xBvNJ}y<0w~w}1@Qk70D*-”VˮL}Xpl#}3+>`~]/Z$;Wھ OIm*ͳ  ВNiZIU/U3tS+Ĉ3v*JƉ>[ ~cgwdr t :J A,+m2d*yY :UƲ`oeÎoR˶ǝ !ȫ pyLu*~<U Z P וN!ʟ]rqiVmj be%dW yDXwֵK t-KSh ^({@ͳ/Մ>&]ڞ4?g\w ĵ9^rw+$CPOǧVXn=6;.9֭U$=>xlVje ŵ4F_ti~K"KDp(v8w3mXey/5_ 9ŦZt^GtX#9XOJuk7ʆãIW.\?)ef2ĕHo3m^cޤ ϶fm'P!Aow'4m̈́; a&qQjqZKJ*O]v] *]{鍖#Bh2vc8HmOZNrc<%d. H)S@3W" /Ude@OM⍤bJUowBxU.̱VE#TJ~uPei8L.g B|o9~H>W/Χu+pq[u%Q?{~|*K ínl\!"h.ݢ=}0ԗ()?E큥![= Jsz4GA8rR2JHmBIwF.inwf\ǟPNkowqU$pt%ގ ZmH ܱIRq1}sn)z-#Ό3]+H$˩%X& }u,GA˰Hg.1š]^{Nrhմlު` &+6* =ӪϨ0%r#pydv+ζeTWO< r!a@2@1;ep ;؍o!lN:2sĚt* *]=h{~k^#K7mBT®d*2, J YB/-46ױQCXpVDEZ!B6L >g~2Ī(! š9V2}.U:$T4$]h1WS[Un^3̽S@Hlv?OYcD1&M@dqGE4]\O m\L lP%YpN֌^d@7k7D 5P_ۃrE] A<n3jiHDk rm|PnSiUG| Ey?Q7AFG* {gEE/εFUBwy \cϳj.C]Z+զӡrY49]^d++,jwGOH;jM%~!TE^B:szN:ớ"Ϗb@ m0GTb{~rH()TbɿJvz_|_zAo**/VmN1n:,̓+&CV\JRuKUUǚ-k1ȟͭhmCh0sa*HuP$p[/}Kx٠/LR|/@VO.G)Pw 2ip䋫E,RXPLkNˁ,7}*p| Cd4nu1 +c0mMRbmŢt- ]kA5ywK`wO7^XAY>s:x6#Qs9*]F|5LgYa0#dwVϋx&N9iޅ1֥C(PWu4 vd1[c(pk~~WP4\bPRlY&G9O3siA|[[>* ɖ= pt\lwDÒN ~2a<ӫ\]Y{Y36 mM`dԥ@m_[&uZ;VcٙF;-䎃Y|4DnMd:mRZ}ɥš5> -D<ʋ 89)Qq(W5u!QC5mX'm+A!kI>sEc^(#c{PmygMNZ4}g;ňRZW mdmu/9Y_$A N ]-qE­cCL|)tDD1U~ .4I,69H)o^Gp4ɾziv !;șSxntjt̂Bk(u>UO  B]qW2;ޕux4 :35)xKzmvmL|i]OUα'ª(%UZ׎Lܙ|+'W!ZGHn6xSYzs+I^6Gl<}A;,W;s4P- 1bI?{f ?>F$VZIoXAiS WO;[cZ\`€Zٶy9}My+S02/GIc ދjOu}h m<\rhT;@Y[u`Tz$3#VGρ׫@itFzlQ_s`@uoDP@j`0y3gݯS60N{,R.zx-/i2wHpPU73O*>B-Psa6UEbK-M}B):þg> w1Pqb"gXF٣lg(U(4UebޔƧeb0_BpUil?c <^@Sׁrmp *<5XDGCe/PyEA~;S-mjNm\ QTbUkr+7օ:ʸ/PNlkԂFHhZt+\;mLg3TyWDfv#>r}0-|v  8yF1 3G (NcoQJ-`6n aS]NbAM+cE-?=S_5dFkB/.Irpe-hIX:w^O$l݈SğaF|J(| nY9~H =9M{7+Li!1@ ;* ?rNXo[2,| p7;.u 8Z 6 #wA u5{!Z>t2`Oɵ-7|jFj-9A~&o=2.;2H7In.&5G^ '/v/{_Tm#`E5^< Q> 8BZ5HΔY+Q{_ f^C\[{ͭi#OyG={*3O w9j}9:Lwjl뗡rZ Ηj|Nh唾,+5H3;PV=aJe"/w ^ *!D׌)Q]NНU7WaTp' YAsc KS-3UH٠׹&RD}BM%[a4E#0]6Ki'}ɒfb/)jn'ݤ(@DВ)W[MSB JH{.t3>{fb%E!̂ߦh7( ;)7BWV`p CHM첈w#^g*wd)-gQv kPa֔ׯDx`gP%'O!]*2m^nN:-]/o2/Iw: l7'K+EpH0Ԇnߦ4d/t*]FuWތ'opzKV xĩL5-x˧yѿV<aUs(a"ۿeIeXUW Z>sa}5-[4Aa(", 9JPc _ry17* u-R1N_ YҿQ_5“ׅӚBb?畦/Kي m~DMc3H;2[3$ Z1L$[fHb?4EBX''S.+;o-ݻSz| БckDGu?mBCBTީJ!0ejƆm kP)Z㭕HrZ7L#vrnqb,L[.h ifWO{U-|<ɤlv "pb͛Z[ T|K/}!C C[]@:V^0¦M-Dcۤ큀4<S,(bz%mZ : ;#PrQK.*5D~YKRS`v.sfBd5ƨsHĆ4)|A8+%$@V%HSW?.KAb=Z&RB[Bq5ԍ W0jufN!q ,gmX +Qij]K2'aB([Jnt;Q9& E9SB@C̵)X+LqKP좦*@=h9d^;>a~]qVLQK0*Q2ߌZX H`A$oOϬ$2}PvNџqzzp{9B'ZV(ڷ{צӹSDR쌯ۣ x\$%<@#,:Gp$nLmC m6`w坒_giDN@۠yZUrWai@ۅ@۪mn*Yؒ۠IX%>?2;!G-K,p/YqBҖ`|W-xY߈A&m+\Sɋ`ɹ-ۮbE?f.-ȅ nE,]@P"#Y"߁A/r4~d2k-SdS(ev-.5/qYy<[*%*!08Ŝ4W]~^œ"h:'^J6Eix$ɱ1fCcjrTs{+ouƒYSrF~ӝ0`(#rd;$db֘יLg8U7Heթs7\f1T#Rm4ӯ{r.ߥA:fcX,wAviqv&m`д%|t4|*-N7Sx?-EpO>,WGKͦڠnjmEh7Ⱦs(5\`Hi-me2vVx,dJvw媪 ˸נ;QBd(~OI9Nฦ\ ݐTxl)# 3c1_='[_q2-f`G@A蜏.H&w.br'8לMo?3? 4 I  #ea}q`9/xc=ƧO!g0j}CNc*lvǮFIy:TD2ij?~\fXŀBeH2<7ZE0sB¬lBܞ*KN}H5Rf6F< x)sp5OtLL B !s( =KI:ݔ+'7w Ǯ$ u,GsZ6W 9^ڵ3[޺a['er]Uc"b7^rtQGO(Y `?fWE ,0]+-ڮl-,%nkXo3gcm! 5f5 륫MPO?x!d'غ& 7T:Q,!ԲJ򫯆%*gP`1t騩$HB/2' f6fB{_7S0E Ó t/-L)秹-P' iM6@ҋmt ~?QhMXC 3XPyC\ &0$.JG3J1YWu|ގ^L̺w#{W~qnQlXv.=Ue'z@ ;oӑ\Hږ}/P,.VE;.248ĉ-F Y69rNN F&h|uVnB;2p 㿁Y;c5?v7- lR`BB؅bky"&^n WR)Y=F9YBlĂ&yFZ\ܑ@8} lxX4J4aՇUUAma PQol1oQ 0y^]r< nO#.X&50&n F>"d`sw~?G2DR)g`vA8]gT^^JMϱ1L'i:f=|ձo3 A]5!AF Ā^eX!q{.yM?n}[%k^ٝMSt-3v%_۷RحhU''w4ecph˙JGozjAg o*K /|VCZF@IC7 e Xb#)ygƬ9\t&W+Xϭ̿/C8s[Ff 5gYEDQVj_Sc#-+f/&L u%y>G#~`+)u&0B= C8ǐM7^޿c4ДbF jgu(( s,{:c]?|Qg")Mp9'pb!N6FЉu M9h}66i`8:U.} `H 22,StE E\l]PqB o2&E Z"* @ӛbDk tk]ad ?dG]K}O`,/"O!@g)ey!EI\{7IDeE.]qhRe3$~+jZ*"栬Ѩ%Byl Ͷ<0䱥iYU JA.jMIҞzKhT&Ɂ1ҩ"׸(4y'>pHeP3" 11Kt&fp(dt{(T2tUJپGLG\{Ppi )6aPDВ<$NeL:eT慞~P՘}lhǖkj4@C#:R2y9*EVQË(@2 tU-dy2Px{+[/sRZjk']~6.C;gzfH+GZ`c 1\Bl?uCM,gHD-yEH#`h`VfVqC V@/fOpLj A0H%ڃ2Q]x zv>(Q6aPF1h>6Ie5os+= 9!Lj8]B?(:{{Ü޷-pxbU͜w:pW!_9yn33 n[F0Cdu7gNvB/pD™Ds$B˦6I\׏pTz;3<؜L)ioU}Q?ZmnZ`,Χ!fڸ.]7n 5&!h3˭W$q[{H/4\o؆H|(NAPnI`Ib {D<Df` '5MF`-,z6c6)?9UUu6sS1>싍N6zu]<)ih]a(=J*8=f󃤃N8gQ BG{?`HRxfD=  t~ 5t]uA:iǶ޼@SkInZѳBBuiǜP|gsgHtJ ֐@-csLKYM!)d`]x9ޣPEM0rh}56)k)~e0 m^@gJdMvc2dl 8?ҍGJGzKR~;1k4 :,/@Ԅr9 .$㓤ڧ+z"J,T]:hbiJ=XF7J 3;BGm|ϰםVWHHFj =HMe [kJh#;%GԆO?P!= g/|%ռ.?onlpT^:"dKS9?sƇ>{`֡;eBsW192*dse+8f.BUܷ-^y%fA`=l>U+Pv6ZBYpIo)YÌ@xv-v&;VJ:М> "P\^ɇ,vO.0 ߐҝpxPp{^ =#+ZBA]M%- 3~*mV{TS=XzNIqmNYߪh9=A1ǽ aK߫*OI ɢY!Xުs>Õto}Ndpc"Nqrn 8AB;Χk޸tL>xdWCj07ژyDuTg@:PL)̼Џg@PVe(cE{{DI/Of$:h@g7)jrZ7xR_jI*8xQ/Q@w5=XB UMYbSUlCfMWsYSy̝6 Sy-߱۽ 8hi õ(Z^F UuTo7La]sPtXĖ#zX %ܛAo1%`Nc>zT!7|ǽl]ŷ ]oIԙϭp' g;>נ;pp5IeW-||P}sʊ/tݭK=vV{~X O ~t}5;\;@X lZLSB)_&;[?lȰ܂2U' 2(/,k|xknd'DoI;];ǴnhIYIAǦ59*;I!7ޏ +2`r?{)+~3H8wd$,ihPv1XOu8r&N}s6OvH Bdl8Hbð=v~Tv]Ƣ)UEO d;ah ʬ2aj9;} UY%@\|+r@y۝vFlmODuuS ٵޟȚ*3Dpn+fA$hҠ-!K8) DljʖΞW'xv@j-VeqxZUf* p%[ \?aZ aȃXT%A`@{XEg dރ"yso?€џUtnNJs+Wg(}_HI)72@?{+.[2/yӼit[ixQhiy R> ڐC:<}5nŦ' gA߃|oNRnIxŞx;į"B1@Kuޟ] MKu y[7%@7Vb˖o_eu:=ԶFy5,4N }-kܻ=-# {C"-#Fiz$KrErE0xo U(ѫ F1񴏡'ܨ֡|qMMXlKQX9FLc] H $ziנS(hFdzlNްdǨ$>kS؄Čۄuu'SjTc٬| H[ DHhUE7.Nՠ ·'M!~hT:7X GIjVdXr"ʗ|r|p:٫|bˮ憙+Z IHP< \e*w]ȕd FB]k/KZYZ!OQnm Yc`OHeYwObI!I@ɇ^~eT>x]!WŦ`d~g{bwƵuX`EJuaσ?Hrf+MlZu rJ!AM:l'X2Y $5kGU ,r۟#Mpji9Gq|\[O{׺6|5M=߃f~(FDTMl~hNP薀d*_5g+)gt]O ~3zW~XQiZ9k/ #cS# /ˍgہF:aJaA6Wg fa,KhZk4Wڪ7v2BT_֝"h0fd=SY8/G/@zYd,yglЏ޹,N$-")7c"Jq7IMl(bolQlJ@F Sb `UB˃8J5.R~tNpbf l:*,-ծV0IF)' e וgD#8F;)?wЉkK",4 ͹ėLp=eLV=p 勠Gr8}n+\Mˈdn;(7/ .Z1 Ғ^re;2 }p.Jý, 4UNoMSnSy˔CƉ Fv#}՝ZxD0Uw4HSSI+ϜZ;Cֺ$;Vɏ$e}eW;Qxn-Gn)uCX̶㕕hXiceIS?fND0(rlj!.6ue!J| -'YD̀96*o/@Zj.o\pfg}I]r*g~s9PW9>ns#A" o8BS\m%qYiԯ t .(;=ȁj}q匢C 伳Ȭwx!Xl(6Ql)۲r, fd*B0w1M*@bZg T;TY حOW3H.m*bx%*봬{u)v01\fU׏ d_EEԲ63S˚WcdJ|f>tB x5STB-hP)ߑ%U@ؚATʔPN:&o[] v:ɪ2D]+Pg]0w]tX<%%κI89LNDmI9iXdEhi+Ǐ@TuYLN)@ŒBuƾ>"@ BywE02 E+bTi};PQÎ&>&U006YZj,sI!m?A/]H/1:μ4[3_xR)ɩeTxʹ'j` wOsX컿Fk R>(%<~T֭3a+oC4_5PϷӣ^ץiS]4S\L}FnRJ/Ǜ=/k∬Th-P !CMs &j- C2j'Qy׌:ȊҀDj写Q $B,#L?%;;&~ , BH1[Z\K-Bb98Uͦ`TdI<-A1!')sݑ?!!c'%Q[{}n;ͬh-uӇM\zT$씌>pם K }i(u&O#Zo1>>g]XR eM!2y5|]^y8Yа[;ےD(1-ʙ25U,΅oA~tUVSN7WR-@9r+TbԒg V ECPO0.&k̳]ڤQnquFw%ûHԀ! ,3QA< O]ǥZbj!QfP[k?Awԍ E 4/v&\t>?e#MYBS FHZdL \S}`ؕwbҽ#LPI:9fhEx!{4gy<#lDy"LaVVTl6S:2(@?wOYQ \[#9;`e&q&!= <"a2gUi D=,Xż;ټ'^E8oѰw7u k3 xq?CV@ou#!BjX?[NJg3:қҝ)v7*@dokeblk&ۗO7jwgLaqHjuuhZ+g0$lGQ]˅S4d꒍>#=n?Er 6#_*?1~I:xfp` m*[i'fG˖^ȝɸMu,8g,bNqG2wxj * 9 绗b pJmpbkZ;I hlX瓀ڂpHT'3~:CE<_s o/<8lڥ4iHH_5}";dw͔x \| ~ =sأNھO1;.*s;o#o~nst\j аüfxpS ZnSi~[]ojs ˚f H_iK0)YLB#-{6qR<ggbLX1[g,bT<K)AEH)lo`O3 DQwTƹ\u/mi7o4<ᵿJg4BGzegUqa&B.U1wM#D4cK] 5Q.i Fكmֳ:JdwiE4k/YPMKj1ml-ߵKR8FۉL:Ʋ; N:r\ Ia檀$٤ﵘwG,q/T_:cLDdTdк24\s\մE, uLHhi7KѕJiR!cV8MʍiΙyl`bu#@Z+{WCg.[9.'-63ūdܙ)(1ٙTCyW*wP ^DtQ,.BM`^2e<-8BMC(̨* ?,-^~݀4.!9z P"}\2`;9>(= E[c SBkR#Mw<O^ @60|VF ,{\"Z4NMQOĨy|WUi<ܮ@&-flYsۧb]F0s{u0YFijr$?>41#痊 w,+l|=1.{mE`n|28?8 bВcx/wTV4! Rd*UՕc (Mcl7prrjU((fBvf`6  :ˋ'nv׹q f:_ޓH K`Dߥ>orK}wqL{h;:G"<ӪԣFPӘ Cjg=FgQMT£t(ݱCF2aQuv㑽gc ȝRߜF,gp2F b$BzKCipA+Ѡ8|S̉p4WF0HYe4+Ir?9«dVxcx"^PL44QMkR8  Twa),h{:'*1hx4ǯ*/E8Zf)Tc9θY˟lϏc{vpYUMjǺgʆ䄘QJ#؜ e~#C] EN$ÈCC&yS6CLM/۷߮sKNLJ W_+"@{GM 'bsPD5ѺGQI,NGdwEa%cK|TY/Q-$[48JԍRǞT ؞ ᅖ $C`ӃLdIIt$ p: hbK=4N}})Xl-)۵^ss(E_1#BgV5\$mCvNgj_҅)!B5C٢gnPP2_8|H}߬)u+8`A^L#wwA|*o=XN*FA FM!l]c^c#`8+!)-ozaK ZƗyAWg]&nD@ghmjJKт~Ij#-ޠ1#Hĩm#{oIE+^&&wzB,_|_oVB`{>,*,/Z{sw(a k2c0Oy oUͳ\&loO.iۍÄֿ{tɬET,;6!KNolz+SI @ B$=vN"7B-ij#wM LXOGg݃;M?J70Bejˈ2 ,! %'eiREt>|O̖Xrc~l! v6Ni]ugjw?d^j @wѮ]@ӅC9 S:ÜG=R+;o 5 ;zn1Qf "zg D(ƏQA(4}վ *tRJeVRYJl"ysN'AQj.lk͢t0~?#& k뫠MyZy7z_pm:9-.!۝PF o}:\ջ;23UhdwF&ү5f ,1`hIZa&p\==1;OY!L+|:)f4 /3O$O۠ EhX(f ,QCH`'-qqkPP~VEC?g'y(Aj]խhː%c3ZeJ*xa⺽&RqnX-8uK). @\1otyK BZmP7U[P`hkJ56<'w7vv=pjDxأiT靟``-uSI"40T37ClD_39tem+cRPb#DIu Pjq'a9$-T㔹 tuo;]T@jwc--Ez2kvƔ"u?S3Ո0y8ScdP@\)NxW(.b!&79VE({Ie/`*o<A8pɿ5܇EGs.`#-BxnD3|Ծ-Kt͚)+gdj;iY0L3՛-dSۺPG|C1]HcClS@ 2"ɀnU5 gT8 pJ^5q +]ԃ5N;y|ǦZ"^̔eH=5@] \SBQ̬앿AH fT/\9+0|i2}MULJWTaKcx_EXɵ%)VӧxH9&HzdjYɭsKZqj؟Ȗc( 훏BBW;Wv#Դ^I9`"#:ǒG(7")OM ;،SHhtTrZ2R=YDb#[r79LƘ'ơ)_G-nEpKù!CD %T-R/|9)yn[(kw"C`|Լνz)K}2S)R<@$bBxxGو:[J~RX 4YwS P`zhU@w6f6sR&^BG#?L>վxMb08~p\B-M,CFk2x4|SKC0"=+K8 mNQYJSo%Lɹ#2SFO {]W#f.sr?(&I{U)p`x: EAVlEfk[ˢCP (Z8 3K# #Ϫ6wѰHH"N0}#L'KU99Q; ;|}ӊJMDԴQ iԸHDwdQ✁mZT*!-P#1ÛS۟l]]P˛9T. mndc,s FZV9UsD.H)&;~8(d36v|S`ƻzp`h]+2MlĖ}3lޣ#X"$rBV:''ͰmV-%4̦ilv [ 1U+/Й{>56aomѽ:DޗveUNh]Ml?;HlΨ Li*Wt]PLqu Cb]qگ;LM= ^P ܐJ~b1~dg*㔫 1#ͷD{x}~} 4}Cp<z’#â$:S!}ZVУY:'swU.Xb\9X068-x<{Vm|FܯD@=X-v]5%Hyw2(Fcޯ-d2Xl+`AH R 3^|P4y?DS''d31욂h¿g82Gl>~6jj$t"+Dv ].J"rYEbڠ=Gqi^{@Wlh.;E KiohfZuTDFMFW8*"(3<Է/-HL* ?A%عϳ]Lz{8EB=VdJ~iCПg8\?NO5CGaxR'olpt+Hl%RSU_>2=Tx}E޲6jAz'ӡ* 888BR3Ss:V㥝4iI-_C1N"C{͞$(ai~⺋=mˆ i\gЙ3? j2Qp85dJ(Z2Q *)buůb0>Y'>r0ʳfG7u7Z{}Ȗc6@tR>ȸ fl&u")ʽ'u374Sz//Sm&lo<)Cp՛y.Djn9Bz9\ϳo@N,]YH uLI.L9F(w,6O%B'Miv&mqz3f`r39毝v_5< qr` *Np)hZ&gH{F>nq6X,'m PybfTGgܴ%c־8m 7` Neȣ>]{&}vZ(zk+[A+Ta_bo @V1+}SY(F#Zuv࿽IO)fH q'A҅V♋Nx—tC$p9H;VnҤhQİ%sӒ SoO?FJJRc'm p<;=X\/E#~X|rR)( ~$+M0r7-V0A e+G{)G`>"4mJ̣ldn[J!T 4~> S{ kJr7Us{t>~܀Zx[0wR 5c1NYY0܍aIxtZ$ DN/X%+9%D Eq󵙓Fi429r w+]Ds^a:5 (I))njӿ5v'`g($+V h!?LФL2Ĉc:5pdv4`al?Nъ֋` ::m˜hb*c3dpvk59q,*8sϩS/\VW[xɐTPƃI䍄 $Y-<zj,qm1d5ШS z?f${ :f[^Cs U9S?P˝!w=+%z "DFϴ8xI /C%cM$n߻h-]ȋg5ݛxodReH=nOT鷗t3oHThS M'xI $#XtoxyRX"Dvhs@8CwOZud"Sk=1ehs]Gu)B>רyBpyW 36j09 $7[}끱dmheCq'[ڋu>4Nݨ>B0% Yo=`\8^̄;f)hӒ h S]3`̸ bpn0߀k+SF: fl3JEst!cɚw=r!\T@IcK YǗA sAȔmjEp҈7,R΋J |<"Y hƳ8#=ac-M%AI (]Rt\Iw3FocQb`"Ql! Yn1%fx(墫H`h:ǰ{au}lDx[ɗc\¯eL}1 ؋ׄgu(WT024X/SX675G$$-a^#dg?"/˭Bc '3mr0Ge^{ϼ-ty[\wpҵ-2'iUTt܃6Zݺ )д%}E +|RM,x< Ag&$JW7457_4vZ-"Gns&7z(اtC҇"(h$z%CeDvUY 76'WG^tKaAL8:ss(nn7 Ad>1azTӼ[bwxo"tvYUz&dum NPPIʆcM3"lmv[ÕCN#'CGX$""dB[2s`yHKsP/{$\HBYK}leyMtFya9[)ylxzB>%jun%h(xy2ŀ 荇knvsŀ\6st.xO&1=-1׮4QgՖpSWiy٩qxqhp<d3}"{$sJ ZY#0CjXL3uOT黲P -<N&0{O0G/aʓRwintCd(AS|b*7yY51=+|f5>1&X6łM*8:FLm;/9GsAj811n'KTY2^dھ=czbI-Kb9gb2ɹpJ rO#>N1 |.jr׻vޒ3Bp &]&-_s^4Cg]u0/2ȪF (O WV&Actq]9}z\&Fݕr8{ y a߼SUX.h6ͨ񥶼c˧[z8 ׾ib$Fc!wGCbĭ#,+td^,fT&롦RE9d{zbF *9-g!35a=ad \9*jڑ-]OHEl&̖e"U]єos0UP:~:PJ2=qd6Zj K|ER f?0PjXhQ@xEIgVpHKןCྃ𺀌dD]H.Z=о~",*wѭk^vm?4%5?`/Qc-}ejrLW$R6_RW@VKe y.G0֛k"݀>(vH.!dh=%Y2R.,bj |hGKTI+^բ jR6*!t0fHj4p]YxulS2TO_ᙗ#]u@J\Ubo2w{dAy,v ,Hxh}^e:~uh`C7_ƪ^ZzvM!W{y]tLjKeucq;v` a˗fD ab ðz+ܧF n8A{U~VȟDwo(s8`9pncHx͌"xp`K=ؿ>Z2?rt{d>u 8Go/~ {p1U4K7"M\'$Y÷E3\0"yXLd`9I===='{p!]rNn?#[\뼥dQpM&(?6Fg: ErTʍ0-*@p0GXMvDfS5 n @sBW_K^d< LWsdm%0CU > =sR 3COac'K9P8Q"u[QάlӬʍ;l 3xꮲ/Y҆r9G1װu(WMp@&G$z b(*59XwEHk5hA(J?L8a"#^,^:*δVW=!-i h[/}p(=n)į%n뭈iFQWj͓M)CGBLoU&=l !/S+ZYX%8ƣa\UepHa7<U)d˩~9?>Lj;"IUK|p\eI ?=uВB"lyf @&]0˻bjR7~PM߂vdc^WsEBi`zI{пD(*; ""K̭j5 nH>vp] n$^nX%T1ndM'2JϽl`WfM)wy\<qC OGze{DK^<6Y|.9qJ+~^FpԪ㷶WJ^̧~$v% 8h(_UeӢm\fDE[w(Λ%TYr5d!v,G*8K9⮲VôsXP-ݿ}WLך Mb];˅7/ >w\\؜@?=«ԣ37\WHޤOiٕ0^Fj妃'}ɛUnkŘJ#=JF+>[4 zo}ḯ]h9[ZƆRNDH`sA֞7li";#.lz qzO}ɷf ?W$$5LtO4N!ՐbW FHhK)i >P~xQ=sl2w5@Lԅ\&I_^+{ cwgdnâP2]vSIH'p#thB dS~pۖ q,^ 6{lEg.!AxU0գj`+v)PŊ{#H`XxA-ClE#n&9ms ZtS}Д ٘RP99"X;=bH0Fܾ31zl5י3yrjO+C#s2#ܿX<Tx|t@+ , !BP@VŗGN[]%žnl.Azy-fl"w'&iIgdT" aewp5@Ha2iWD dٸ 5˴FeIϻV瘀sãSJ+ bёdRb7j :~j WAgb``ȪGvŬQ$5*Ӫ;14@#Z;}" @˶RpV"gi ̾Vb. |3e_Gw-\j*^1-hrXR=e!8Be)󱮑?x)շ3EWcvKL擗WxaT]m.+<|sU)wGa3ݖIɱ _UjfWǕUEȨ,_CL`F)lw`}3I9d2TW ?9]BX!U,?Ez2NVvSdOO HKngE+,,]âh{gI8UX˒UJp(pmςU]WKQ)CI h_n~5>Dmʵţ%^XkTa C]f?]Xnκ[D#ܻh\[u~4pÂxl1Ti(_n{u.' Gy}wi*ww-+]B Ω,)Ӱ~}ap]c w،&ni\K@E,e@:cXSY/̒?8!o Dj/((m3<<T8q,Y?e}7ZZ瀖n2JƈUt&9^hUy!Tn8=Jok,vʅDŽYғ*E- jA<vr~Bؒ` ;RC%f9,~s '@T 2Y.m$Sϼj@u8bw+Ulak/W 9\;%D>VpH.+ik1L<5MʀNsh,%D2눩(+LM`-NHQ_)G5;Dyx\1]jy:O ʜ%Lv;. m] OƪTwb}LT,zG ֚T_scTz_S0xȆKf1LTGE'3+ZM2Bě&nTM5& `&%TX\d sI-*-j*"M!➏V]9EΜu-T}7HĈOOQ!SꯔCbxV}&]4'_,$;"}Ei! <#cK EzI$y,Yg"mg1 @ TkZM6 9Q$?#p~^ER7x,C7⒡q+gbz$g=`@t`۷Vnj1Iy;P>a%7hAn!zTu}*Y`j|N<4ޛ;*K|A 7[}i;@TWD^WP" ZO_=F?Dɶ)syT^'-o4 rH̀m'y-ĝFfzb1׳|J p&w{ܑd+e,bסF2/j >9S+lgw91WjM>']mOl  ?K`52D꠵ HgʋXJ_}l~e"$ V^Tcb\O50,[);dMSx`Y+r+%m-oyOȑ3Ab,l R8y#zMlPTqgUcA7%9<]9@"Ic9/S)N,;PW?ء?TMUpjdI'1:%T [xo~,J6kjJiiwDs:ڱh e7)&BsG#_P!y|bnVIn2ԡ|wǘONf}L>.JQ\SMYAH-"r wȐubmMBv1 7 )覤: ӣ>ƫc 5V[.Ah+D4BJtۓ|>y|]\QwV6Ez^i<.T?dU:&2ugIM*dJ VZLs t1%}+xs6ϕ$37`o# $D8.bu"Ne$>-ʰH㚧k?+콎œEHA;;Bsθ>gR 7O?2طtn4vB+J1nak+=#-Љy$10ig+k/w叽.;[gT‹\AjtC렟eME:ʣI.5}9^u N>P/2t db ~^q ޕďu!ݫSBh-EEw&)S|>cliVnB7ňI&]uƣA \t[4 8r!&1:њh1DZUdMQ^Xb ̕:w v@ S2ק,k!3SS 7qH4A.k{-lo%-W,7"=qFŤ9U]J.|*hQJtTzaiYj8Nsn-dپFثk?sc6IF|l 2:J}&@`\Kf2=e4 Jgj@y9XX㢼bCѫSܗm\, yb9〽HğHb>ug,pW,9p|UfQ: o֖ʖD&Ox.0auz엛1} pYHNW#>KB߻J˿']7S&J_ݟpsqNUn& 1g ֋/ v+<]E\霭o"\PeGw[M&&?taWZvNvh2zfkSRեTtuwlȲTf <-kVR!QR={U 2zs;wd&QG.Sz ~dnP?h*Iӊ  ^7nu?hF~síE vD2|'^뀕DҮk7(;upR|YځHm&@ k &NBGW'a2cj(ojԜ-ivb- 2p,tYd,VD-iF0 | z4 F~ԚJηk DCm(RJ MƉBRWP?t$8q3akAi+K1`ׯ-CUX=|<*l]P6'qSa{a7Eڷف<D8|[u)x&'}Qֹ|#Jws6c_Մh!73*|,ۜM8C^L܇JRl, ðs|O`'`a6Z\KRԢkn٥$J&ϰ?h;ڿNF`9d-mzp8B̎N!>2es@sN;Y lxh:T6ɥ7ង> )CyJ2g7Uf,؊jqXr1W:sO.pqAš+Qo+fԦ$f*qK!RՆw5GBlqtkIEٷ&*XCslW+)\gm1#(b¦7غyOuelVc׀%Yd(;  2yaPK@߯ 0gJЭ.U?1¸y,^EB|^# [#-9}f!ymf'yb5+aj^x VN B`lijn2wV# Kh ۡyOaNבOLywF t6IN]J=E+[eXÙ7E)'ZV.(7VL8V7t05*eB& J͆7J=̠e۔2:㟛dBԌT͉&f`l87E| =@7׶ u6دG-V +w.`wJIR`"&[n1#ۥ)f L=o[XbH,5|qG- $%10ʹ=8SjLj*;8d\-@)PL,H< oM?X {qB`Zf*{Kh\KυM#Ѝ.95|wi_VcVu-#vc>jT޵,i9gb4ϪrV ydSî.B@ҫמ6g~C>8MRg w .hm_sM@(@I(9 |ޔBTa!1ooO,`ndmfmdJKTQd!nl0 9~ ̪_B1 fPū>'&*g3+A2(Z̢c !fڎo|.Ov7$8lڵkh[u;RsiN8: 5LgDgT[s ᄆ/Fir)gQƊ2%P~$$Hz¢M yS]6-̹İ\<\Jtvsp_^PW͟G{n^@į5И^"yz5 x׆\\w%޶#WؠSыylD[```F_j؝ X2C/ḅ 8껃vc9{5ULj)93…C02< NGW^N_CܸێPbayG݁^[mQU&ݍX6gJh'v|=Z2u jM˔Gq U :lݲ ҭabJpӴs[w/ֿ_ý1.G~.GlY)t@mVmBjJmG4[nGO˶v+xbB9B4CFi"[+qʒ,d0_ϑ5Q*A#,&swIF:%$hvG=nY Z8`?>l)g+o^D *SGx )ryϟcYaHK5m=1@hj O'ް^'!/֢=F^3,ULH7/'+ŒC V^\(wu@Y0Ε㎫a&stXN3D@x`.rZ;G2>%Lݛ"',C2%]flCӰ/PɉKWqU44RqiznteEM~,zM![&,cF4[m6GA9_$9o}6x]ǺPm(W2 1^8l>BI53b7^^Kp PrZEe%~yƿJLI7`3 j.P+p輜 ܸ5 bbL8GP{adaC8ϦH,AHQ<Ү6d{M%f-wEeҔcreНOuZR$b9^fVQaj iUMd/C㷏ΛKѱ?ȦCɞQW%`?UiTrI}-V$UF:;Sz3,$Ulxnu>g>-ᶡ!4 lnG`+XsȀ'PWGPH:2Co3:3~~ f%\5CUm/j]|b'[ϗn~Op'",Ԁ@{䪇)Zɞub49̫ uZg&P'n}#%=&=c&5͋+ reH,@u5`-f7xQi -^%_E"́ (G69Md1{3uoxSD_g)xI+O;ioq,1 a'JG%8GX@ _B#uGgظ1Y]E G Ńi0ncl N+D6? ,z׫J1 5[_O4BޢX&aqFkz ]TWIؠZl@m?TSTQЇ M& Z^pa&%,"&cJ52r"`̢<_'ėNX) UmBKAu{Z߽n+VgsU+$Q>JoZ^J'7K `b`E>&Dw`y3r4\oh5`iBƿǬTAz$/ U֠{VhF]]X h9k7~\9.-UoPf=5uO݃/Y H>rI[H"? ?Ē kEk@DU{44G*sɞj/M;zHc ؞^Sxy*|5:ܗ횭g`zp;.+rW 9(>sZ"'p6Roao3\帺R+Tni1$D@=pUMX+lY_XNrf;hj'3]HX( ڏu1@* 1L^nƭq6wip YBoEF ;|6$nbFB;zΜ3̃LG]9#-8 %r"R; bT4\XC t(Tnic& >ެ'ZXKlX#vy_&6/dި (uėNtk yVVuJ@Cayk$":RɉxP bߜ`ع?K-,U5/G% crE.xsm}C_!f_ƈiMzg*MN:/ 18/2ceOsnhLgSJI**Ai\)r w|+$Υ^T5eK g3+2?طO.i#[Trx[ H`22CX\YZ $X]萵}ꁍ g%DO 2}Y;G+@-ͅ,ljRP$O#3D 3:>:4]$eoXTwF9spT&&%&VպrF#+p(֙" cLSr7?'/QR?q:Mj:0}ҟ?@Be D/p(*WyQ|s&b& Ȯ^ Jh]4!tatx/h"cĉ0%cʛQ2~nCx64|&`̹Chu^D0oJ;fB {}ٰp"2Dэ-8'VO]d?5l)^Mt#JiTl ZKt Ƃ.^Z-MOv+- PȓQF]zEi|j՘6򩧙Y1uvu1B+=7eCr /"OE6&Zq^6 ZxLk%}1B}1[Io!wrn~ZB3v_8h߰9 R}aWppM(gU| wn<~MH M@;|ק6pj/ssWp~I#;`tΔ[m#0ޭfs]| s=$ʺ ˚9׮ZoHÔ+r{E'zgfY%eYl1`CriI;M||ΦTTBT(hPT܁i?7фuyG0} gDK[v#$~b8 AAƤβFFrCDcJ(;$J׊'xі(Jřd"ow>l=twWCPc4D>9 }(kvßZqshӬ3ts.Pj9_݀zتKnxd9C+54W>%U2}/̖+¡ ' q3Q!䅤#V#LN` Ʒk{br {-hKsuҝA@xYżs?^l 픾[Fg9*$.3%`K q|E3SH*Iiu_r o r>#N!,"i C=Tc/Z)@ʇ]@U+MM+?dJ`) D%mVjaA̅&zSO,wXp~ax󨥎%s& Χ8XhRIVjc^u"Stsgvx"MO1GpUzxx J_XL,s>(Ro#^]ڸn#5ѭE+0 ȣ0{tycvzFZI) 8g[ڨ3rվ.EھWi%E 3 "yU[Оy.;xxIz@ ć('z -%Ҿ@%Yq{WCT3 3iUMƌoLՇYznJ?cx4YREy.tɼP$U5>G5InZJq'{1;P թuꩌy#ރԤ,tyg+'&W|Ak3SdH8J^k#D L*>])~cTs=j䙕d1y ܵ pD*llwT!k-)SC5$D }0H~ 8I[.c<ͤ5 B6&W"IY8[EyԚ*䭈tquC5jOk/ Tμ=@$}qp`xn܀*([UebQ&4, BGBoSbN : fu-&b/R?xlg`ʹktܔ3~ )ThB)j7ՁSWGILbLFY)M/D.zIMUso2T+HyygХ,ɜo+˓ 2H/0t:EߎUGciQ,O\;JI*HiYe$L\[o'X&,J~/JFI>sMu~ecR;YexmG12C:; nsF{/ w^ÂxALP;}D1Va3֧TPQBL6_e\k^nwسor\/usXϠD!G:?$_2s<)Su6:xSOqvPd{m ۉ" OaSNn KoC_W=p3֪ !Vi]6.PG>dmRdw 7$BH5+ǁz;#ϲE53Gkj2 ucE9;y&O/F*7v_9;Iؗ^r9ƒf 4bv)YӸwuކm&"X .2SOq/'{R`qо P<ܖAB۟Qi$=Dqy0_japmX-vfzG8`笘!PPެ&pc*M:d[x\?x5LGxDx=e:Do|YGtqtv,?7Rɒzc5R!la=$wH >LGnk^ǣ.*e a~B@ߕ>#14=AQ)Ol/NjY!nlt/iȃD K1BU)[4ؽ>y)&wOWDO xn?6'4[YT;Q؉r4L}da)d\Yd)^jr$]%Չ[c-өu΀0 ĭ"5~$蕠2j&lsf˨@Iڋ->\*i-LĐgنw4RT]$6x!bFAHړr!ZFG@*@w|t)ڿ"r߬Q@GH+8 k ){Yy_zT\/]w~]dp-Mf#\MH>W#Oe"; ,";j_KI`g %5tn7#7 `.wQgD$>ND8 k?piu{W0`.Yf`fve=hDE޳d#یj=2XsK° Q\Tʷd[RPmYuE^* *<9?#Oۯ--q)9 <(|wladQfG wQREKs;N谆qrbm|Ů9qv4;2[d{J33b++Jyb%tʇr: v"_AШJۺޣ!1F_J[Z N1Bo㧒4jHX5w+Qzx`o(Mա@ӡ'<j]7˘9)\QuUtwrh6#`*UUc4th# X_|s>'xF̓˞8) idܝ1]lQRUs!6NUr(8xUd!_/b^LԚw !T2 Hb<ocm5n s~~GiȰH['ñt(J"*,<&HPaS5L㋡fY$0`f=c;U(6̞ +` F7T7R)w-jH6 ^1~固kOij y6P |SeT~m[`J3Вnh+e9rs rK<]3So9f86ZS m|0£gD0O]PB)'Āz*nHVcd[{C_5ϥ!Ձ>Uם B~PneQv"f59C˲oW?!M$l[8tI>14٤ΐST.5Q O+WCuڋc-w#a %֚2~V"byWД[kc{]dX?vUb"Fk3U;m`ϸJ&U0/ThS[Pr])a7FP̚?aܯy})N\8s!ƪS;`b7Sq5#͞d_ԺzowBُ0SDn_ntvUr!!{JQT(ϭ5yE~f cgIQ-|ﺇQ2dYP Lсoo/37@>E ǏP#/^Cu5~O+i.X/jud9 )툐]0ꗋJQ!.VgbT l1b|}1ʆby܌nʚk`0 Al^Oϗƫg2ސ/<+ ?;uNե+I 竨CCTPãtj3-Roo)]pj8\_Z#Rni؎֌7Y߲'vu^ް11j:7WaD!fQx Up0I&l4P9du6Oڿ|qtzc_|D~wuj`Lb͟ !=$Đ.c0l3\@m~X*bL p&sL$&V&);.M)T,3_RkJῳ=ĩ ,x4fq8CG>\.~7h V;,-W0虖CۡaOFHlV:\璕m"81NPH&5 #Yp2NI,]bVIHPI9^ؑ \}>xEP5}g3ae#bO])DChHs_L<07nGy<]чNE'z}ӹ@.wS+(-e}/2,@9m 2AV{A6ё}ƪˏDm c٩K.C ޏQ9L+ jQ\~h JYύ< ]AeQk\q>9Wi2J>C%ZɍJR36Y=5m.ab?AVU) 2Hq ݄ r_ݹG!| M9q)ϔS.8rm%*CtD|c3I@.-d8m U{舿h/INuk \C#jo0c-|~Kh]HYXTQXعKb>Z.C!}uq0xf4<.~NM/ UQ< -ȞO}RCYBѹ&MJ@69wSW,A1ZпfA]={b4[ѓs}uWmܕp紕GUg-Xɴ>AcGQؐ/XVT~ZcX0퓶 >uaYrg!u$a\$e-{ޓgz.ШO c࿹ʋ1ڪWm4q7 uM3!,/]+[ O9m:\%'ۍEyf sMO a[Í DjkQ3r k,x9و?֕m/hWrtwpa,|-`*;WG&I_7ڰgR&"YB.\g$1|<[~⪻5ӫu֓1lU.Ŗ4C08opOs;lқy:y?Ϊ'8 _ahQG.;)|c g1>ȱ~0`(!^b)-5j}fs'>Q>6at%oYsԋjD@sUjg2]@iT{s?Q!w"%7 j}Ai3lJqnrGo"kָ$ ,o {oz3d /M Vڔ@,0TC~`/ƫGL"TO|`WNL@7Q~C"bLpVoJdҪ1צzj3:tc޽zkǾRFBACxzC ! fmזHD$֩3%fvvnk aQ t"'kܥ&%)ER.d`|Pq)v{c4$ku,}o5JQJO3 d l77 H3ϩ~)oO!æ²&h_ެkG1) zIb ]Q_vԶSU8' `2_$p1"E0j zsX {hǠdwx?"KQehoM$j2̻X7rr␦ZG%TP򴷯R1~UWg%0yTN4/Q).@JD9ϭ'dbU- J=5Cx4wTN,Ye;1}lM1:.%N #/z|o(XflfYV!YdSvMg\RYp,~n\>49GO:UE:ԜsOF~4Or(tp֌ЭjQ\0?Zξ#YWNP?+44c:Eaji.9B9\>u?hRTJ9$K @Hah R22C`:c?F98Ko1(׹hX?8W)|1ӡնHnŇywۖKr nɓD\iMhdσg ON{=$o2+"pL!| ^vXT@j1SVص@'.![.B|ؖ@񽷠8M<92gomֺ2Kt|-5pKޯ~{1πr/JxS.$2TbydIB-R)Ts\~9Yk(B8$o←j}-Ze`QcuWY37qɄK DSW8%dX3f~;Ȋ%j\NdA_Nچ"&NYw<4*A>,BpWuLx8{xa/]uy! 7}܋dBWN0*צ#MȖ QB#DjYgICaJ|i׋MN_M)IfpzNFsJV֟&J$E4bO@GQ?ύcMC) &v(Bs&>_붼p=wco̽rw u7RU(%H7<%p?:"fqkZ;x1D&7CTܹi{B2d?9R r >OHU~:FodΕ\xV 1-l;rww mE}1t1<.({qX)b ?0Ƙ0ʹ2%%!&+qW2(wLY\@.п]3%!殖z_Y[pl L.M#Ǎ5H>0y@Dһ !@Hi@)[{d51LL?湡5Dَqr/:b;5KtvA\CRD/ǃkl;}nȍŕ0W_[\3KziÅ, a@5@i70%D "u3ɍܬ3a}&K9=fjs%S wsɶ7alR~(k_tS c٩iP" *#eq+-3|r;āxjbcG&uUB*@RdW߀וIO(^bKY.-[jWH0kqt5)OaYFIm{F?5p ڬ*H)lwJ|/ ]!<كv3O!7{)\Wz@2=0QDm߉DŚI~DuC`KI֐^4&C-'6%o픣aOHd%˦ 18YrS0vt$x^`ߎ< + Ĥ_<vZ:BvZ'eYQZs Mv jP)`?[[@S]V8fY|'Uʂ+kAդڻ/so&[n4svCUhNB#V&hj[ 'GQ[5"7 b$htTl˯,(?r.izG2 dWE3?/9aÝT1m,8k|f1G% ߼p|!WXOA-$·y\kM ʣHqt *Ss`,%GICqÁJ_fC(TV',*"C9>2O5@Ha?G *b8vgb-#IuF>,{fu o9N^&5K{8 )2|RIBb/'A7ɺdrz'T [9<1hcl|}pH#" bSܡ^+eY'(!k'4go! 3+^E _MEGdovS@@Q#K瓡mX{BD|L,h`r#w2v r5}u0 /HZ#q,2 ]f(,8"Ubs5tY8zK'|hr_U'ॼm@I*gΟen?OzKPg#p\HtN#(>K%0l<(/ >;!`ݝAlD , kC6Vx,+eO82)?٣…{0zG K |$8gw;TGTecM_q5z-hWlG iuv 4ѸJ_6˟  /1H$, ;ZufB{$4=_bX^4_٭e:rO4hdjh5e+ ,>SjyM20|46o&wT G.,퓮t)QV{]~g+3 kʳ=C:=e;x>2s /V8,')/uݻ YZ