udev-145-22.fc12$>_N<(7o>K0? d   7 FLS       4 )z *p,/&1134T'4'7'88$8F(8a)8g*8+8,8-8899=p:j=>$?,B4DnGĀHƘIȰX8YXZɤ[ɸ\]^b+dգeըfիlխtuvwxyCudev14522.fc12A userspace implementation of devfsThe udev package contains an implementation of devfs in userspace using sysfs and netlink.L5x86-15.phx2.fedoraproject.org߀Fedora ProjectFedora ProjectGPLv2Fedora ProjectSystem Environment/Basehttp://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.htmllinuxx86_64# 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 0L0VO`N*HC($n(6x)eRTF&/;NRh<gKG=QMPh! V\D<zksYl%1!x *]p.0FC%5d2Z * -A큤AAAAA큤AAAA큤큤A큤A큤A큤AAL3L3L3L3L3L3L3L1L3L3L3L4L4L4L4L4L3L4L2L1L4L3L4L4L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L4L4L4L2L3L3L3L3L2L1L1L1L1L1L1L1L2L2L2L1L3L3L2L2L2L1L2L1L1L2L1L2L1L4L4L4L4L4L2L2L3L3L4L3L4L3L3L3L3L2L3L5HeJ[ xL(J;˱L$J[ JRLJMpJ[ \I{$L1L2L1L1L3L3f9288876fe80b7131cc5338b7f0488bdc4eb06f8cb6bb3ae598e8f98cfd13bace3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554d27cddd64bf37e4addfadfd52f6b0f1ee8d50b404e7e22382cf830677df2a2b90dc3bd46bc7f9c096d835384e6ff0330c765f76979ef0273b6718e86a2611e473ff0615814dec80c2d0e5a75362e217d878f5f4e7431111c0c9c70ea9f9c11e31f1fe9e309913869909206c56fc18718501f5b0da13641ca18839405933e042297af60308224fcc5b36225ef3b1543e13b96fbbbc73d27d2a8d34f253def7ad5775ba39a28c7f399b36a84b8fb731afe2ce4ceaa411f07e78c65138c200913da239e63e62a7dff145169f9f3bb39fdf1615bd4d08524e3cbddb02d7f0640f007e22e963729a48d49fff5f49b774f80aa50918e66bb4fecc986d956156224566656621c4c1a89e761c4fdbf317a8a970aea2e259580772feee882669d270f114e9bc1bae5bcc663c6a69553b9a657b87e33830571d6f00b79689fcd76af0def75153498c63f11112ca846416bb208eacb69e66ba162e5ae1fe7c294c67c2fa2d5a2adb0e55b5c2c84111b4347a9ec43069cd7fdfe84502e0d1595cafaeee5322cff352752ccb979d565f939b7b9ea728f2815057e1bb82e3e1218c46b28f72727c480edfcdbf9850779ce4230893331768e30aaa9702f0803a8b893a302324f7c6c82f5a64b98eb855c03966abeee3c3c0b8ecabc3f8e93880048b594ffc5b84af492064a25ae2b82e5765fc63e7840154ba787b8b028a53b9ee383757a991ccb414f8ade9fe457509e5dad114362dedbd2111c3b14687fc3f237f53ae61314a86560bb39cc61dfe5c58c64f13257ad0016429acdf03afde2e555ed879a04f5d76a9a4f34c79764f6b60a731c099756a365fa6ee26cb7c61294631f0aba61e601c7b83a9e9a53273ed71c24731ea316660d8365ae6dc1e1986e30f6a991a19035cb0f9e83d3af351b8c0f617fff7545e30952a3d57ee38edd7eb7df133d4dec252aaa24f974e75c490453512feb6f924693ee357936e319b617fcec4dd2b2421400baeed1d50e056e5c5d613804f2024d48da8a61e36ba73d60e4f54cc4106759a569098bfdafb784d0f165bf2c24a77059c4711834bea9af517e9a8d44038d4fba6c56c03c392d64ae314756e9ca2767660cdb5f3ea7c382a020413b7ca0b3a876a81b28aae41a266e9af2b62d9ae7917322103db92ef14796a7843a23c967bf4da65d42dd392de374fd5b873de5fdd7d733b7b975e6bd2585c8dd1e6e556369f6dd9af82fd2d3669ea714744b8ba75ca8809c955fa8408b13527f5b0282de5220d7361d1e2c62c0439e76ab3de8e39fee380ca73c0a1ff798ceaa8555d7f6586f22279c829f92e06c146eed648187c526fe03782f99893544104d8032d9122ec24052e3965ff2cb2a1e1da01f8d642bd7fa4738c8b32b7554e05e26fa2f345e19b17b26aa6e98d3bee6837a198beb649398e5e308fd7125b9de9bda7c839ba0c5a8b4154555db3640f51af98ed7213e15aa57273ed5c29fa9f25246c0d532c6d1ede1e35ccf8e5b3d068d399d01015b420fced45f3702c947393f6c22150279b7a66b8abe5b8753db6ab236cb616b982d3898dd7062734d8c302332ec52c282f4bcf36d541dc741218e658390c8fd010f0c487e06d95f9caa410a7db0cc383b2adbcb7304d870401ebab4b0b6455a4d30819371cd9d3522afa22d98688bc9a8fdb39de58d61dfe6a736ba26ae16d321205e362c362b1cd2a549165b4cd90c3c5b7f0dcac05cdbf3c0f4d2db021811128d1fb3e12909c9afa52320480110c72f3c64db2c6eef4a9b17bcb2fd8b6f617c6f02b30df1ea30b1867160f10a992941ec24244dfb4ef44835188df0ed46887ae4a5a0e9bff85d06178713aebeca4a65f6cf67b11896ce95a50dbc13777a39c3191a9099f55902e795aa8f7cbfe63e98514f8cd7c3f182caf3be07fd65afc069d63be9704264cd58b01fcadfb557aaec4ff322749ade9ff585765485f5c51be0f2896f192dd09110e58e3571b702cfdd88cb8ebc2aca90813772b9032a9f60ed71afa44ee4cccacba98feb6b754636e183836f09d7d5396dce9da6013bb862765ce54960d9462e73beddec86bf359be260795d7dbbf72b816fbbefbe267dc589e424a290f4a0d358dd8f4609e977d2a32331faf60b580c7a010249ce6077ba4764126e5b2b31b341d044d585bc214f7e53dfe44d33da34f90999f55c5e3dc4f36e298388c08ce91e91840e4f8c9d42960a0f06d546fa22d0b6fffbe6ea6943ce790cf2c6e82bcceb6c1304357ae5a0ec6febff920736b28c80b4282130f307fd7f8f58ab5350acf574ccb6d5bc084a7e9269eeabfa9cd023f6a24bfa4fd59d70ac1cff21feaae535699d12440c16be8509829ef50fee20490c579357bad6e11927f76182ac446a55f9ce6013e0a4df16a2beac1e52ea85cc3378b7694162c1049ad9b5a7a7d719e8c77d7a8110ceb8663477a1b8337cb45eb1261e609632a8af83ff7af1edddff9e8f2e2fcf4c9a0dd2094b3f907c2b4ca10ea9f23fd7f5a9b503d525643a2643368a822bf6b1fe22f282a7267e2879fbe30b8a73f57eb09e7b00f6f1638465271b6f58dc7512d3f4c6abca915d693051058e203b80fcbdcaa08eb2ebbda8651b75a2a88e6938ea96f6072e6abae9eb0052e3f5f165cb3b6b73b250e16702b1f57bf383c793183076ab5f27adccc3ce159f49f67f4339da73d9c07b0ee3b7e0e9710331da06d4b3d561b1a71ed0282967b04443f98fddda16dcc9ce80851b48d9a57ea58e0f70766c7f7b7ad7f52f9183d4232a235e4cf8cefc4ee95857b9c412df1311b06b720152f830c9dae0e886487224b26ebedd74de4ff7011cffea9b23f54d766e5bac53343c172fe96f47109af0f3858d95d7027b0c9a0864e50e4c739afd5e4cd68b2aa6ce0735264cbc72f45d6c6d8d47d1320a056655b8d2c2bd647975505289bf2b02372b5af2f176bd82ff74bf454c0410aa344484015a65f9c79a22466d6e905ea43edacb445637dc4961dd5aa028437474a3577f55baa5a80d716c63e3d1bdf81d61dde04bf407a6e6222c036acb356e0ca3b8fbee912fd22dfbd7458d511e82f2d49f9bd1de0362399dda61eb5168adcaac04c9d5b989fdba5707ae4f5bc0c691ff04e00f32ca0c6d32295d38638ac5eb85dda0767c420756bb6bf7cbd013000ddee5b646ab707c5a97b373642f449ba47b1ce5b30c63b9ef027facbacea6de3e6b590cf1afc75952a8213e601098955d2075fd505f5374514aaf63b08557379b60c854c653235256eac8e8dcad32c1adb01827617a59b22b6bd403454774387395f4061246afda40a151c1c2b9f9e4cbf9d87b8d92f67db3792c92a86ba0274f0376ad678af4f7a2011e320a4869704b192f973e963ba7a39992b62c72c5b03d69a89b2978143df49333b90d550203470d74f27003e2d30862273079681eac2ef7020fe7d26d5f57b8ee5e7122956bfc178867c39f800f0578b7a1eae17ea75d5f8d6ec3361a803e94191fe66019bf65fe6d62432a46925c6dc6ca8754269cfce8a6700f11f28129addb7d378b66968cccc421beea750142bba938fdeec7e359bcb13de2d9b56126afc4fc8ca0cbba49b07f6520395a6cb5208b1bce2a5f6f10751f4562ab6a9f233336d58601981a8e7630788bf55826103b0853c27cae2d9b2823d3a36ae3116510aacff5d551e02e4cefc755d4709fe2aaa0cd365d6ac55014c9262681539a4fdfa515750217e79634f57f7d0bea6ef59253c4902c2cdb020c370ac57475eb91517955ca020a4db5357b4e2156482512c4a87d8702289defd69059f6dd8f1723540af0a7ed25248b26df04ee5f37ccdaff2e3ed8b2386fabf6312e96a1165bc611adcd99370c8fe1fd33c991019b4b1e58b8928dabd26bc695f9dac34d132d9dd92ff57f9b80a4f3b9529ef1d729a1b725685002b90c85a7b25cbb0de13baf65e202a5c2908ea09ee6f98d921cf41163b85a067da4595dd93829afef6127f330d63289a055381b8a09edd4190a7fd91893e7620529436a92063380d13a019a92d2c811753264330dec52f54780e01fb404925af1fb8fd35ebc28fead008f29b656cc08e52754a8a64d71849e30f2a01cf92ebe780fa93692d72914ca238c0bb4a66be736c2163fe83c1b2715ee0615b0f83c78a251e501a2cf4956d90843c7bfdc472d80b1af1a80720075a374301a14e5aa4145f7a0aab828f1d74f5ab73204c30461de1c42081cd05bbaf5fe188a98f35e95f687f0838e8695daaff3235c77de6ad9e8b0fa341c6d4f32a97ed0321d5888cb025e7d3510eab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c67559a7f2f898e6e4f5d9ab6eb08b577ba1ce660ac822a08d95c0943024386c759e3f5876d59fd3db293127e5e8e2db065485b3a72cd6d7b8f1d900171ecb826be61d23eae979a9dc8438922ae77d6824d0f81353d47db03d777f70f73dc91874cb24c693e1e834b8c34539294edc3723339fb57bf0d2d6bbc5c0ab2e1346cc8dda943a9dea9c07a164a95ab1ff88306b41f7c393cc4dbb677203587194f30a24936bd14619b7076905c28cb69a5daac1de7c2b1f024ffd2334c941ed3f14dcfff9b8ad4c79fb8053551dee6733951b7426d3b6edd0b878e14eb2f8463d72fd8468b1e42ec226e4676693099b54212b29262c8584330b91c6fdbc38cb739222c07497eb114374b5ac0cd7bffe25f388ebca0f1628ce02843d7542c5b7e13a7af4c650d129c791bb7a79d714717f8d70f6c5c05cf9d1c5def4cc6080359ff28c7d1a597badc5f09dc28219651db8371f8d793eacdd8634c12dd3be7fff11b96ccc05990cda76ea8c7e774d78fca8ceb48e17f4f50f7efd1eb4df4a2b74bf33bf091aeb6e421edf44d4a3e251c385fc6b35488efd1d623426cae30c9db5f4e5a99b../lib/udev/scsi_idudevadmudevadmudevadm../../sbin/udevadm../../sbin/udevadm/lib/udev/udev-acl../../sbin/udevadm@Y@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootudev-145-22.fc12.src.rpmDeviceKitDeviceKit-develconfig(udev)devudev-extrasudev-persistentudevudev(x86-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.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)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                                                                                                                                       ? Q & $ R % T M u a g w i  r ~ k o U h V c [ Z Y X W v e | p ^ q _ ` l \ ] b d t f } m n G { < L J s 004004145-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-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 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu      ASCII textBourne-Again shell script text executableELF 64-bit LSB executable, x86-64, 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)!"#)*17=DKQY`glmnow RRRRRRR#RRRRRRR#RRRRRR#RRRRRRR#RRRRRR#RRRRRRRR#RRRRRRRR#RRRRRR#RRRRRR#RRRRRRR#RRRRRRR#RRRRRR#RRRRRRRR#RRRRRRR#RRRRRRR#RRRRR#RRRRRRRRRRR#RRRRRRRRR#?P7zXZ !PH6h]"k%L3pMkŎ>2%;lEH[Ɠ-  =5ͽ+Q "Hg\'9n߲Vv)8&L DypBםq%D/p ܰ5?h[byE* x%CӇGf`@Y9xm6WY|s3`oTz LVP)oM;na&|U_}e$0:#s!&S?V;a_oW 4nb'~s{ `s @\ 5yB"5rҡs]K'2OW/ҳѥU؊mW)PlDҫYWP{MNH5QppV'@n -Mq_9tIЛP] {uI_i lk<]M>:)o=-`vkQٚ[FPD_t +3LWгΩ:2y@r~$e_͍=<~U''@P(Qh݉ۚ"2큀y'&buelg$vFkD <)HHѾ['`@umA%\~7tF 0eSu̟Ϳ0^hsO.4sR3s@o^7d|+R"9HВϬ*1y/\Qt1C@O9 (Jjދ"3$쉣eJ-,jH*7m+f05 I+@@$z+Չd2_~M#%bEͤ 4Uz4>Oq| RV%XTgMP|0-TaF$Of4 +BD!7112MطcS/j!:|@RTol^K81h|k.CyG;h %[5 vJ~a ^Yw4Q,ѡ+9 r 6Үtño?^ch3(}P7%]rPil H4f#TH%L7G[B0Ѿ`']ϐbcN4G/HmF8sF6)v&_&z C覮/1muuF}Z%0fB,4$Җ;ǔN6a, V9uyi;NRe?RO'!`{9)C|1cJq|@f0cJXvⱮ5q\c h?>gl#6xdރv֬C)l6$ $>!  Cϙ?=l1xqYtƺ]Բ3ć45{f:cm&ZgՏNl-M @|:園ASmd>7W1+:>O"x+dC{ήzLhn#q&b]..D灎}!I.,ZayR/.ݝ@3}*ty[9?+_:3N'U/(?=[l6YH4 =+f/E wiSfT6Jx3]a&$w* `,IR藝[le/Rtޡ&AARfi;ۖ73k>(><40%\3uz9jCn]1 :yBkN2!uiS%H<)EmnQGg.;cJ Ve_\i@߰.!i VŜ'WK2' #U?o,]LMF;D dB"Ȏ2qd' )]%dݺRƒVPϺD9.%6a9,@qlsY.E $L Zq`{|8aXhlG|Z07P t:l_SQQ.盦z+~M%q Te~K鶑\D’70HCdC+4LIBNf$'{ UfXkǺ_Vb`ӯ\ԀܮO08d}"zrM^O$‡* -ekw+:c8^ "O)%b!ͅH^Ȭ& c␔هJ쬡5!!}aafwސv7pWp z! I6f{Y8Q)^g$9vk)'kh"]s[(u&A "N.it;AnST UuAfNdگ+S :-N~5tg_An{^2jI%y*DM~L%F) dڀ}ejLnSF+`c\6Qη 1l S)[7D58x1Ҥ7Ut*qv S)w8rY0t#-3!-iǫ# =نQU!it"HQ,/Q-W?|@BfK>ۖ{<撸om%)j3y.Xęk̵W]5 4ryD [=hu H-q3\vS >}iAΉ*/9]",;`(soKfgʰ.mӍAZfXzh =F.8-4nk-d)mvb0UVR!%zRi2`+xby =+nHC0ޙ`r`[`t+E;MTRU%>`gd8GSѿ/g꘺\syj6M-e;]#UPa`<t+OqƐN-HSH5*Ώtu)ޔ+`иȻB4"!C_c>^CdNcBC=!Ҽ^o:,,d G=kn~ Ie]e{NdZ[.O1|}n{i'~}+vjb.To6HM׽Vw*K6DUJIX|V:"y7_X^k7M|~b"҇rdO<Ղ9WMU1jOE7?,\v"FUM؃daʥn*5Ub @*#%_j )vE4uDEz&Oz{0o ||bruQ-\»?c@YlqO 4uaVnMKd ğXL6ϿT:_rw*;l7{c"`~{ZDw:;i->Fzs^B8WY(]fqPWs{k3Q+|vZRH"SBj&H44~s5C*dvdL]1eOJvKa0 @P@~)zxE7itmr@ I5W\z Jc1T3]]` "=JxcG҂'=W qWzUM&z7\tG1mJEө-%ř>UO UT($4-|'_ HM+cnroT'&9Wij?#?hb["Mƙ߽Oh*$+ `*9+@n ՝?r}Q؍"S%үJ6WRm432|6 'l؃O@z,=(NtYf{5R ߴGBoT7$c.@gIEF!uLۭä´aLH`dr^R 8Rj8y:Ѭ*/Ahyx Q`Y9%3 050܋q\bSeS\DU>6"0X,VgIֳ1+RFԂfW^xu[E}&:ڭ% {9o)# kf4lM0:url2ej!n0U .IF (U~J<o#ck-K=*zZ)a"3.~6N̙@ Upa R+s8tW܌[eD&Ԥ/^r_< \[ >*/nԪkb{,fA7Mt9C/'ExS]aԚN0]g]9Saljya},(zy- F?Ұj󢭎d"ou4e|HX<o57'oԴJwN)0(Q-"}ѪM0,Wˊr%ˢRy`"Sx><`[#=ry! d`׷ZunPM]~Ŏ8RmE!,Mg;&p'xѲ_uT^n2ĩQSF]L?{8̠37L%Ea)_;:ɱ63R#sjɘ' X=Exf>*|kYYAa$tY~RB'LJ,{Tt#"ǓBxFjfREu)+qmњyHAzXƕ3y![D>~9sS{hnUnlsd2qkj'<6YDj^{B۠X|_:r^D#9ԉ1Iit#X2Sh}g qmۅK3~Cv}5)mIq.|e\53`]Tq=TnO!3b5[^x9=nm{s8~xPbMbّ R۽eɱlT|Sh$"qŎɯvrHR4T$H V$\uc;Qg b4'h |nmɽ!' <3%wͮn zHYR劫(vMƄkBOn[h-Ҝk5Tz=dV0DCu'! 'd9*XiCzF0j_S[5UY Q" дbaē\jfL>Iy<^N!I e8gPRʴŊD{B D1 p8wq^|65lQ?m*ݞu]8󏔾*UIbNO"{5b(x% q[4Yiꜧ Vvl (5@ LmDlP,p>}[q")!ߥrN5)7hXmjk"?մDU3 !yxv/|g zf/on =NsZްQ(aVEbfQ౜m8 3O Wgc"w/dٮc/;,8") eΪbq9< *o e>\VUzV&_.Sa:2t3;fTSoc(uTtY+y+z(V}.7pJzJZLc;5u? "sH6:$Y|:(y)GD>*!<~Yvvժu5z܇+`L8u}fTņfZ3谼Th@̘S]o;>L3f%,LA4>4"I3w--JNKxX wezJ6[Hz'3UL1bx$WżS0rFOa<}Gb dU`G=P/̛WYKKunp \zyٱPO/ \{QB'^z`}f>zC4}) -{_4"*{&[1}%XgI:]}Q&߹ 臖|ܚTASXH6:`ta e ['{OuɔR&u_,G FX[NaE0K>Df1˽HhFzj(Jʵ3(Mml9r=Y}+|]*1C }# sI*L#&J[|Z@fifb]kc]U̚[{4Ѣh|-T&1F4CJ^L~rjBU Lr ݉f2~ HeXM8j77T_ՁA53Ĺ{n~.Gblh~1^̥Ԙ2PR3d$aiYv }Q_- =YZ^Q ]A[!!sOm\6wu*ؤ 'z5n\eO{zodʢ:Z pwWoZ6lt3xPz72~SӏϷAj Zj5r;?o,IYX $"> SX BziF7!"e? 3a0f9| (_` 6lUQ>yO(@f<"T^4/ΔRp2Uqr`:%iKl7+3*H#VE!nl9 Ly~_a),m*җXI3r\JPar¢i0v|8vS@ Ew6m^"rc˘j4'B3=?[s9 渆| C^@fN aȱ~B?%i\k?Y^%tK^b)wUs!|/OJh303ģVZ#-Ίcl4gH32pNXФfjh:O5W:~wJ$?‰ _Us%str7gPNi.t"]tB^{$Yޭ3nyGo  ػ/dPД ZAA:^C\ݖ=":N/A싍CdHARB/&zE0 W=N!,.--D?@dF`kͤ{7+NGRgHX ֚88S"f$ֳAy$KAU2wFs[kzm<8>IgޟS^Df FQ.L)Sz2p8sP϶:xG-3߷R\uQ^ y]$_ѳvй;%\\!;D; vۉ\Z| 6П3=7ߺe+Я?/q:Ϟj5/W#h"nUraΖe.{CgE< tYl m[<; á0.. 37Іxab.8P C\V̵ɐ d汷`~Yw\h(ĿVd]"9Q_ҖT0@<9(}]Aa+[[ҲalUM=<-n6q9Hx}q.{;%.IiJ|D[e1)Ư:_ܧZ| {?l9y3Î!;`0cԇ4̹R~p25@1QJb5rQ)xoO 8F,G2\;;CZ#SV p‰k~P豯I+@>$սQFqb_ v`^XEJѬ\V6ېYh i@Ig XicNU3o(  ^*RB1ә7lYVhF+uSZ$WA$[1i%7&Mj~Dا*V3~֥ ܑy`_ Zmt*qC\店ovp\Ƙ ֩;ȧ,-m*Yki[hĮ+{;!L I-9^g!̀ړ/.;'~:ulvEAT]sO8ş֑h5(墑ǭ]Ӕ:PhKr} MJty'w$Zapjs _IRV,bs+nay\9ˡ$szA,/I`;֓PjK/p$6>Fأfտqe>[zOW KkCVl2R̹P(Tfzezjf2q20+%Vgqj3U4]=TCY!\1Pde\.sg*3WLo͚9Z EK lKG.a0/hu\i=+76FCCy;NjqG[,d&r-;YkK_4cHEe\2a+Ös6 |$ÌE)'7@l{a(3r3rLʚóoQˍ5Q Zp}KevV2"9[M]03qwSLց"N C]& dPz?e_$2jPq9 )# S׷,O0T׊7XN5PE #a ;bڸWseը/=+#YU5?FZO|+<]Cn?HSJ֌Cody g7>^:!)窳ڎxV@[﬽cs[ ދ/#/IyUҡ)h:CthةsۺpEG-YMDJ5Pcu0h9B599ėT3RyP“AWfo/6óe,!Rv0ͨP/0ْ=pr+1zZC$/ A@GcI kn'xg <;$FSٳ|e"y/у̭W;ń x O/O'!:{8C^VVOʙN|p)/ @Ő5x Y$tsЈh 8 H-bLڊ[03bh lg.ւpّV=_"Ӏw a⯀0sY]D򘪧b.|ڣW#)&p't% `L!J6bxz%DKL3ҮK^_@]&d(`-ҸX1,Jo 6)X3|,H~F4t4",/xMDP}"ƒUml.%]qIG_V_XJ_LƦ  yXC7˶dx.BqQ'qnXo ˏYp:9fK׈qf8˿nyLj+ƕz9yf`攳z} Y>_گ)|Pߟh1j:9 Ek7;JE҇ +Ez51èCe1VElk08r6K#`x <5&c'%tsz"0ݲ954G qr2TWw$˻kw*H["gnѮiꦩhEt1H>VN">%q 1}tc;J0 _D O'{tr(Kln8ZA&ЦפQZ]CkƊJA[6߇c @bYoyj(Pio<20$S%%lj;gE&iCr\gY}sA!ȽGi*$`>cXıCR,tU7mn!6J'Bf+w?9BUD V,XkEP-CWsg6L5r. gX6&߳˚ko]i3u-Pau_[5*( ;=ÏG~e:dClr]:}亊Wy,T'Vtdaڽ#?Oz@v1bܒduG(bvV 5%lV}AjE,C-&^lm(2U$!x(B]pa)x^Ly4;|4vkiUke^Fi2Ftvw/ y 5&zgmgx&s#WxU qbUDA~\ a/컢wʤ?p[!.|.tR]1;޸%P Ѳ sK;Qhԅ `Ksi}菉?Iמv6=.ҝhO#{NB0'd #(n_\ǁRFk·O!?MMeXS۸(P[wAqlh3:ɤuZz^UQ sS>` |x!5pbf&/Bt,{ֺyrNa(Dhp؎M[Jo[Cfdoq?QDZW3volW.!U{A6"APrƆjrQs\}HfOM(bŗ,;5DKMxqYz{rF -3 s>,Uq:J3\$wsD =,2)h_v>ZMޝ5l9 AJh3:336ѩh-q9#)kQ|-=2BU6RIXf)@jV_P3<Z8[^YM <9iAd4:*C*D罓/ '@V uIt7p2UqEޟ߯J!zoT (B܅Q3~hh|@#A$L!.aF#T`i6VaT&a~1{رk,>r^?yHn|`oAU'~*T*vN{efờ1 Dk2`JkH>%R nAwPꂼ$hyrXg|?qqkI-u9Ɠr#ПU8JLpI'' j.\ C_.Qc]KN8 mKC iU۶U /a/ ){go5sX,=ORŋֆqm{2T̴ڥVsK놸RϷ|Ԯff@㵲!ߢMҡXT+t`Na፷|8~,9e} C ЭH@w3jte9ѣD!dZ~1+It(Cy ?ﱑCP55x%vM.m(4 iD@?//y9 / N0åB[YDL%QaN @=fF12S3#96 P@b_qP N1šKb {VmEe@b q6N)O 11V(r:TE*EEdBq >:ͅ\29A-_̠gVZWŦbN^~WَiA Yt[(LzQU9%7wN$rԸ.Yf7:3ZK}VĿ#sR%fz[wnUjqQamYI[^& C{{>m~x`>qUqUŔ6ou@1ez韀ִV]cS*&4z$& b7s0A5uu' A9:$] ^V^Vgt+(vK'w uKX pmlyw={фK\{.!}xE, z@dg5:2FSA ^]i?4bPxv"؄ebUqfFQqw7ωCp- xۼkk$anp@ZaÀq֊r_#TX0;&ޭ@g/rFrq\_M,#P&uILtʟ6\X*n𱨃lڕ5 h:6v'I>),?QFzZ ]Tr[H&%w sG,+ ^β7(ݶEֲJE+[Q~"}o:N*F X_Ec+޻h 2Q'doZe~^o8{P瓅7+=Z]}%sw4^i$Hí0#!*D Ska2R*7۪r.4H*I=åg%"p9<#,]n!@yj[<*;g4FTnzjzQV~oxsBn@#r(lY=%;Bހh纐{a5'Įulzٰhg DoխCH1u|naf6z&лXeq/,,?KTUk~rue+5@1.!'[Á,uw"*RA>DF%j-h/̟r% -D_cj)t;jAKSe%DNmW虔F+ᰚYtidYt!;󫶚C+I(߂Z؊6.1L9Y+ݯ=+=r)*gAmF/s$$g.s%YεARv^aL8ݔ9Rqh>mG[:x|{HLlc.hG3 pJ`7f!?2>[P_)aK՝13PZJ0Ӭ ^ =<`P,;M g'F'<RDez3*IJOG$N!ю}Ы4KfFk)̝`:{ׄ0' =~ W8~ˁ;P}ۣFg|ybŁ0 t.mtyjv?.Yq_4?'0PAXWM3t*!=6\RWdZ@c)'wEMkmxnWڕ۞KO[ǡHu j/+g l/@\-ʛZφmxJqbubJ(FXLvWm[b^5dvjU Q\bi)"kp_ʳ4R\A8^ %1 aA6nPK%-Z }NrM1^<)ϒRS!\ iE+S2`{Ó_[!def \{UV6~a!/kФ{^B".: T#Bv:0"lW Iw4K E+Ф_@FrJƸ~8/$JK°5#tMldvBX-y0!*jd];&'oA!TV0eX2n<}[EHgDKCf ƕM\lQEɍܵ!B㸻.05&_rz7[Gy, T#T[jiߴq؛Ҡ(Gp8:3ٛ\q[:} Cj\|G#Aܭqx9nv ۜQZ$c4G#g~WC8+3nr CaHv; wʰ߷tލ\g9@gq,fr,d-g?^6mѷW_;C?lGɱ3S/ǦC|NMa?:9‡WyehOQHh9W[H¨s8ŲKpq!ik!TH {IHrNVr|C%tn3A#*\'NY^c!.a%Emrԅ~7'aa׭Tqږ04Ta X$p䌰;5yVqٓlz `")w 3EyEg+ : OQϮwmJk\l4U5o3>-jnSE񴙞8qVU zu3&A%L2'OԗbO!) Fp5{@廳9#㚪ܑa5v{vnG ͥsR!Neb+te}4xURzcUQ9lr^I$|Q)ݭŒ )$@hbDKӗVg r҈|MCO8" $l ${A{.0Iw 0@Z!e͒LBb."}${ZGC}NɃĆ]-3?. B=H\K~&wW*咢-whҕnAtnQ ueϲ=F,͍V k2mcE'ReW'a^ Ib @`sn~cx5Ю:2/eJzN<UA턾35I[ˮhq7T,c4ۀph rHߋ ]1X~8YͯY[ 1󟕃p i,Iau,"mOoL&3IH?og=N_yd9Ղ6]1`ɡ;nipx  w>odlWA\f,;rܞ^&%z@uƳn`F0< Aӊ$")>5=23>*(q΀iN2)n < #\l51^Ɗ~nȵ8>~|t;V0/BDŽēvV\?2-  *" *?S t,R'^.fNş~i93[߰o/m<#e,f07B:>H[Kbl.Z(TSܪXB |OAkSA7?{*}^Xa]4yY$sV$,KۨdĂ"X|{iИ4?h\ Q{ x3s߷x=B>kPS]*,٫W)X?^S f%y1.;EeIdiQ!0vT0fl^E!@$9ՠރE=-*bye*np;:ҥC]Al'P&? ߾kk&r?)T<,XUr$xޚ[(ՓJ+ijOl? (UU&\DU@>j#ok+LGh --I2(lH92nWXaeYHg-Pr(~XМQo>!k?ֺH:,ݵ7;26JnPJ!&R칭9i,l-_e,nϦ_ӽZi#ܷ!:X28ˍݱTuoϵӆ#lK%B ?)Y!fKWLk$|ܠD~Rh:N4>c;'c~E=We׃+NWd.Xd&Dp̆!|\gI/w飧Wq;5t]$4ܗy63.\`zW}VUqCpԌm#];PBM'/F]z!PӵH<ӗ;Ley%R2-GĎRD5 dv#l=v' Eq }"9#he4} ("wR{5NvglQ I1T@+URJ jAy8ec35:Ŭ^mE˜y6NEuXYkfyM~R0rLԻ17qKCPl QA{)=$p9 N!HmF0p(a6'պ iGgݏ02 :Ǧb-OY k#%KEsKM63 ɳYJXX4m!^ṔE cEǺEm i߂L3јn8 7-x/73 N(mOOm #HџDNEݙI끴ïSrzF[W2S  0g2'#L! S9X=wI.q]Sk²Zɢ,c69WZmD~a]o%- T&S31y-HFDko5쓬9Ym2?nT0, JFޯ_JGtN>C8 z!aikW`+hBܙc,b,PӖcWu3%P2A~%@L줦5'rwqWa *@xJ :9J7aAT-D n"o,cDU1ǪxXQ {{ ^ߟv[ pk4z;Rm_4Bu{SR~R߇V'}wM"Ma_:f0P־[l @+ I2 x󅃟`!l?+:6_M@ʘ̆zrVҭ*>M3@WQF>P.ޗg -Fzk$zn_CjF] ^0lTDZAsM02}𛙲/K;H[qbX`H+|-8Zk癩gC&kr%LrY'ڤ+[v닠 PiB-۱v{| A1)|͝~(ulg.򸰉>y-k( &s %ol 7J(ZlU/;Z30ϿqmŪ}2umt0BK^FŢKiYmJLl({;X?6@>hSL'񮑵#rBya|PK5BAh ,os!_*#|11؉wZ2Vwg ܎V읩Gp1}X:9_2߉C@и?Z5fRycuR0OKhjsp8XPZ ;\ޱ<@eC"Hc[)ρtHoOlTXi'J߯yby5om҅G.)R(u}薲m#͖D:-ǐx=!G5@`J,U] Ӽ otCJ:/Z_$@@'*½Wwٯ,F7$f}rS:M3q%u' rj4MI7 hC\}C[MU%ixsvICO*`;G ]IP'}L Y$fQ"2!ewަ-Ol=R~Ac,_Azo0dcf7=?t ˶?ѿqp6MusrS(\- } ra;-ފ|d׃!^.$*t@xO Rc^dž zqAyVZcߔ&./>Ѩ$4CiǮĆH;н*][p2Catz*2!Z\D+WTb²tcۉ*_`TSaԎF% !|RfQ,+ ٨4pF4QG9hm`0肋yʦε`(q`7p@js3 `g|_]0f_v\XZV9c|Z)xhG.K4&! C% $[FM>>GsCF*)TyW4 a93&vM0-a[݃CViڱ/R&cs )Wj[-TfoI"/1U,rV6C d es;d )@EQŻ[ń7#z|Hޝ[AcNp甠M;ȇI&"~ Y=|cO 6W tm?wkZeML1 QRz=MHe0Af!ҬDC:Ή"d_dlhأ,xq; I&RDSW6v+{KKE\U{2X;>@'oL(t9c)ܷʝYK&X,xg\̂H*ftt<I.*mžtyxwW0j& 1oisʳ_\F\'U[mҼmV??;jXXږ!::>`xId?wd]P49@~Q-ENU`HOֱDD+xĢߖ".Kڎ}M<E+]'e) M KM[Kq^suTyjE>)貦kwep-Sѿ^MNۦ5;T9vC~J=GHvA:g]_[nH·p0Q-((lo*^ǻsF]Dn񈜶B56甙t|4QN"Ԋqz8>uOoPFu(dtAnCMh p]'M~]O ⯛j6~t(i5ajv?Vb(攟F\/MJ=<7=q PlC9o1J:$ۨ2]AzJuIl&] cwibV!ĤpҽST  `]: Ժ$yv)D tדd|AK ǩu8cH-7`2t (pj|}wRQ٧\>1Y D\YBdm>:cueu4y1}̃iF:R;81HRqݿJߗc% L4wOEwh):Έl="&Jhgp2'} Ec IsxDaM Qa_beoV;+a+h\VAkֽ1gϐJ_U@pH@@9w j'}:_7Qwc{fs$+dg"TӱP@ _2}Lʧa*Wv,Z!.dv;_uk9[~Vg̍U!:1__Dhč؉@oCu StgGnJḪw.rN%09x(E&dtXl޵a]kim:r/l)NWS3aiR=/4+g(MVX^I%WKJ虯i6$$lb~5+,`l}xV>>GR֥#+VOWQ JyϯdHS "ڃg٦Ahn2M-NFvl@T `X逸~MsFo671TÔ.c܈sbzΣ@[{JcP39\4hWycOtţtCpL?p⯏h^w߼@ ]BtbTU?;nsN&xϝ56c]E2ЧLf%2=[4j!x_DN]}h1_eX\Jvf11~헝~#OL*IWFu|{1>fpvR_q#b:+{⍅aRDC{+]gpQG(Lz 9AW<\ᶇj ^A!RF:"4cUތFΝM%!A2y`{#tpܭǭ`L,Y 0-˸'w'U?$Y3Wa֞Wu ՜}uIյh5z.6N(/q 5'2 I&ekJC]mMŎ452NAucZ/xmO3o|ehSG%< .9.xF I95*x:XxKy1޷ IYwN yEq=s}b^6J'+Y0LJ <>n3i$dDȔJUn }1px~ZªfY&-:Oh􀬅}n$r{@-=&)zy힤Р9=Qõ.WOwE/d6Ҳ(&ߘɁTSy5%x°9&9yDk}Xz'@LdPd4@sel!iccL@%#ϟO2 lO-߽j@S|}7ݯIq aco$Fmy"yKoftz>KyT +bc=5oi ^1dkމx5f2Gv"cE-s\WyVY.hLhڏ_Aqʢ ؖtE*$B0yaAU$=g%EM W)h׀)?B12tÜׁ|w;ua3e{a:8"H|H#n7,R_܇- ]F /8v&5ګ6C g'IppO&n#[ n_S8QuPj6%Bff4O}UAr(dn8p&jWxlפf2: G Cqxs$*q4Zn#>tV8$됎7şR07ڊH! rdQ`bAg .xkNFVWJH}J81yZz fot 5ڌ>9>l,4O=nrڳ𽠆:p}Is#΢`ă םmҋ韨7c6OxQ<ߚsT~a@'3KpBw ž]KKc34PvA˻157'}&q89t4 R=a;\Kaݡ>aoW6QӴKPer:Dn#+ɻp v[>fFՒ'aż ,MRs#"#ڪC~N-4{ױ8W|^ɇ2U&$ϝʝR ,P AWbJL(3H>v9{NAs喣N0W-^W4YgJi"ѳ#"` ' ['߱`0wM(kc2<{/W)|wLA$8N_y5^akEtDZc?c|s[_|1~ 83Kr"mYP JmM<"RxHfavxJ. t6,]ޮ-yS"T,2#%|kx!פD<;E-|&{ 񼉌 9K|F' !{FblpS8x&jf&Tb3@z` P""O\XkSI3 ('~X,eVI,F6RPTYM2j-  }R1I5=?Ϝ:'G2/arT9Uk|37v~#zo|:kſS`v̱Oa:ze}WV+{r[y- #dΨq 9D ,FѤ\lϣƍ_cȧϣ1lL1\KO"sx%ta*nuιo_51 kԦ`n J 'ࡅM~PS`ۍ1g*~:Vv02䣦{H?w%ύJ?;#вN9zp^%1 z"d%]}Dr͌me~?jn KWH5R!Gt%?c鬸3WgrZ8ܗHIpȕz{ `|#.Uzwr3lKF,;'v9kh5jp$&4X755`a;/5 UT lT`|zYoExuJ|Pe7 f|G s$J2KSN|y/XwHs*fV1C1ϦW5#%?,VၽRYO<9F^ubk,͕e:OY$ a} ypuP΃X1^v(ww4\ğ:vG(ѹqླ}v*\wԥZ.Cf|Ԃ,-rک|)LATgoE퍀|xq{J|]q60ʰ[ w\?RY?-4#sP#,zu/TeDnr}n* Fp=9u˞J]=_^iQ"q*Tר]6I\ʫԵR&eÊ= F0aQ8i[sVOFej=dNTs>xVw/ =X7\"^C{keXAFt:|RnEDtk%ᦨw 6)\ad-Ko&|ە5ĕi^\a&2ʶH'>D fLyG&FsK+JuËn;A9sz_a؃vӫpםϕZm$Mo8upFqK²- HZZE@oS8y9e'-ۡ| ԪG)&;ċcQkѳyLsW$;F"~ŁmAћD;Lmf77D9䗛X 3GF>dh3 !FETȆqdkG;94,]PrnRnrl`JJ%X/D=ԍdzvR&IW;:ל-#%^'UЂHԹMN$SB(\CJYrb=)'l wb"+98`>E^~W3}zwoOU5:PPa4=uVK9,PwtRtܓi&&TOljOy|v=Pn5pl4oE'E@>[G{X;eFo% _sHio9e#67V-g&9t؉/y2B.lB)G-V'ؾ0Шe3k+Vd9TaeT7RyDPOh2؆k}Cp{R\YH_lhrQ~'b-[NgPTSȞoF\']OŤJ_E){\cv\Z59A{Ox1O3HMi*̥daԋb?Q;܋ ]LZ, b K͸A:ȓí; ~AnTR-I݁^M8^bewXфn3?kWsՍ*㳠s{p$CRč-QD~5CyFL+TSl1>6yT}1ˎDᤸcO 'PX7-ܲ>#T@TI2;ƫ suL{&Ak\ۆ`G7-v\r.Yp8 nJ)U"B dN+E^zIFhIeI튆%z%AȾǟc%Ijۏ79ksd f !{-K".4'kh TcF,ЬLM+%jBNw#j[qr+mY3AIg3+Ѐ#Ed'!yF7-EVηu)?_j 8)Cס( ŕ0? E@ɣ?{њohu&xGnD4ԦH0F$϶ KރelFم/{:,Q|:(=ǁ ]Yk> } w̹2,Yy ;8آAկ[x{k,p#J`v"g9{/)7;e[~1YnSG# 8?rl<1J'uc,ɀ>2RI%Ae2vHAN ZP1a˽*7ė]e L\x糝=.eĝAczP5+e_+;\+"IZ1fY әOګx=H>љJ^4ZCyXrƨv`m:2+~X#[9DΙBvDmq[4[{qÓ Aq~\WògZtL{cنW`Ք%H0`?YfWH Ib?٫`y#4ZW?/ jVc70WW{j-[1B)DS zj3}4Fvdu30aaEdd/7Rq#OARg3Dͫ(~ÞHU;b0XEIH4J+O@_V~=a0y ԿAn{,UxѬ%sS%2yz:wL2,I{|渐˒A 7\Q'P/=tymW'BŤDkj)-޵)c\3D**վo!O>5!Q1sy~RԢ9%M"|.M*ٮBFVs,vSz<s=@L:biCMXCbǼA|_6~<CtdJ~xyhG @]qΆwn@cBW[ Ɔ0;BG{N^-ڋK'?IuyݾE>MnW,= pB>QuV_Q(d;=RUp:UUP@#G_,V̏VVb:oů9n0-`crzTBbPvDRȮIHj}աc,*ZjnCd܊͝Aا-Ϣ vJ;W"K "ZUad@l'R V24=B4Z33.Hho~sư+.g+-~R1?AjJIY* lg75==F&4F:l G=o/ p쬧zLA:3x{VB9`Bj 룖2 *F?zⴁavUK(mZGS7E}R"7+~.d.͞LhBMta/hj+\_ߏsc̀(Iz| u8BL)iQr|#x3WeEO2ܐl=-O/0µMIBEF~WI9Y-8\T!3kn<*o{[6c)tF<(3wm谱ƭ96󿔇>=@ tA7lаzN%<6aEm, Z=p W재"ڇ0lc29-Tk:p8yXjt.s dūèg &A\stdV;.__hJ$,rϊF˹y N2/11O:c?iЕ\ n5ק@NgU~>SW*TrVCǖ"y|\ʼn6I + D1Gͭ^gt=6u*g`a>ZMU 0؏@>%(bܡg7թLh\ݿb ],spx:B璂%XYw+3Ao'U`H65zwPW٫tT;5UY!yvݛSV͐PP)t' $8T1jzyGqԲ!UH(L `K6Ÿ܅`- nQ0Ql{\ursZWeV?])iVؾ6? x"6.几#ccE@GrdQLlNN0HܝNf|:|#pFb9W82+F& ݬKz'p嘲YpUy0ims鞸$g;{spBh9|Z`=0/`NCRDUFJw86[3~P@Wڐ[. E~ AʇL̶="x)6Fv]Lv~u>{T!Ve,#V/7,6#Xʳt{X鬗"/fਫ C!pZ6/hΩX.U%csI2-h3{ V&C \iQ[%U {hs\5+āL,B~'4+d:<+5??? b1c.D`"sPba79LḐH ߢB~*[<*0Uź*.k9H \.B'62uO]xk/ S%`EŒJjy/o#-2^E*ٳb=-#o*k |,j$w:.oP)I1j]\l 7 ڨ*YA 4ʚ";_47qfedAL+]&h۫l"漹@8U,D3<lQ@ׄ&RrܞFh7Qjm3JL ?=VNil6.'UQn@7 h񦚷3UD~ӥΫϚbo7e_h^C`W9DpnwC ըQ O:$<3( ّ҆!gwHdFGOV0ur~>mÃ$lPM"|xtiFmiatD箠rtVF,gB" BB(;H^|p=x~5W୒tn{{ #BQ?A;Ph-FhA;Ю}S@hrE:V3OL?Drdtdź^)s&OG~J̋N)zNT-jπ,C"(=#(_T3&BgIfh6E`[pEfX/_M)A7cYfFPa@(@.fxB8L$wdLaBtNms -W'v8KI`4"z3!&E:}>gc"{0.W\!%jUmRUì-TUdVGX/GG^r&¹cDy3 P=Ga騽>X /XJ\>.sEϝ fݲ hj9c_c?Wz@q70y>D&tZboJ xWB7zgYwA䝥>E, 񌆹O-mZBF&oqU2׎ JATʣ Ep[!8DexvM%I1yWs<qv|$Z$tDZѦ&,V@Bs0&֊PI#^ owqZ\2u3iP <]{ϟLp0kH`yI7!xRnDѼQ/wC8 _D -іHHq %T}D +J"3r'lf}/Wp& 3IW&;">B(@5DBV_k[!]H5@v jsVoyk2 hځLu&NW9cr1Ǥ'j~6?Mk4^}/3IЩ/%8OyW+O7c[h'P:jQgc-M]° = >n'˥DBa^w,>P߅l]t_Z`랒7.#qd{oڙAQG ~?|$1gĬE{5'՘0oCߙ P݂AVեc5M#+ޝiM-u $Ot4FļTrhԐ+ _8zwW}x00^q0Ool_RgtAᅨmMT4/c1MM1(qWѢ-N[i.9z]'fuS>s cidZ'+hIb*t,VqHSE}_:IPLhh\K4>ZjÅH7=4ŜY->j((%e~;~Tvt1}gx[Ώ1 4} )~S.ZUm4ƝC-fi 6~P[lYa4z8 ޑ6,쏤թ}98i~Vƾ~%7Qn>{]X0~1eJ{gEZX78ZMa!9~eÞ1[:V6}ytxt<~[t#O{//dDUWDWv-#[dȰ)< ãowaSsPI+ ^Ր Tuk%? UU.G1aۛZ.KDT)eznEOUhHB]rrX"䏐8@ULx8>YR+Q3xfd5 FƗB~ KGT&ћh< 1Nѡ^S8 |nߕ8!zg'1 &l;d]yPBq<kc2Q,`y|qYR{` jd\,8=x#Fbw DTnڟ08rYO< ˱M;Nw>_8N.hE KKH oҘdreWakFKG]*vq9hv(]` C@#h `h?o, ACDX|&|U1@q*@7 BҨ 9&'td}I5;6o`O;OWThWrqF_J=?=gsܳw2Exi;&yΜwt}eU.2Mc@熯3']e1w:]Ar)HV<Kv̀H 1=OILPR_g{M层M (3@F8g,[$ܿ j FKtقIјhBBhh{Rt f%sܘZjKѣIL")};oI4y##SdhԆH2Xǧ ´O3oX\蟺ŋ#D3-?BFv 6QJs?ȼa;Ŗ >43#RGybjO1LoHU !2'e&,􃺓AUc(dC҈Ϗ2#!ЗpC,{eR.}Gf<ݘ Ó~FD6v"m̯7EnJk_xҒ\ۦPs&m[;#yeCb̩%2FqTWd?9YH9}60l.[;Zf?ݙN։Mo1>L=}:YEDAgC(<9]wQ+WZ&eʧVk?ϩ @s0.ߪSG4t3DᄯZ%Yr9Ffu7ER=sYt/X})SVzmXR$j8o)s)GH k~Pȧ jx|1(,%vM\2\!d)Qchd-؋'i6ң9O^:fc!r\&bW<4{{N]XoepG[m\9G7vP[1_z{v`ϋh^W;>o kLcd=_YMì5!`̹TqzepP&Y]O 873ϳcM.@]6c!kl+_B3"[@PKןWim)v*PFؠr&gUb8;\B^ب+ ?C?bPf]CNm!;p;wybz7կy UN?r}y9%\P:3=A~lBmvqI0 7:Xoz3m r@?Qp ПJϺ};. m"\qXrt.,~X4^>~XY@._VͲ3[fa;Z|9cH!&xjXk.%Oꋡ˒;S81N^Ԗ v%?KwΞb@HуWoNfa@k-E/PFbX'qfL:aAX׮P fOW FM|ϡ'ǥwArr(u = ž!clz߳6Au'm4A\gQM !;f9* ̚w:L#{4I2L@6l"^*$> ߑ>",Peq à.;'@ĪAf'=RIIm><#D v IbcNj*'Gak\HmؒxZU^=i>+AQ;I1('Ncak 1؍IANп KYرfXM .Ze ]@" ٱD1.rㆱ]M<ǡ-.|5EȠ |!a[&'v5]suJgAJJ~yp;#zY2cb:!T w^驮f̃~?$$A4|DčA->_A {,9=OLroaIQߓܤ[mwj {[VlJѪ$yC R$TopnQ[*'t\T͞ܪeK$7gMe*gģΊ}Q,P,bl.?!PD8嵓t?xfU^U:u}fMjL {V]LG(܈5_eQ dJ\?oߗc+8sjmގ`vV$fk[Lq-Q'3W[l\xߙ:8DmӪ$6ɧgD TDm)y7jjp4\qg Dka07aaf4Jo%GUDqZn]m/t|?@+V@t1) $ c&[ g*/me3 x@!L):8(Y͞ߪnwx XlFd:ukR .] ~A}wMljHD "PbtƵC)bsl+ 6̑#9oi%ߧ.{N+6L19"_{q Žm5f{ytߥ $?oMx䫡, #8pz(&Qq wק_ƨU$bJIpro8M7ݑM_.[kq\.Y鮥ޓ(6[s|7\qj`{t+-{xF^?l\@c%.j^IӸؒ Z 7o e ri SBgCdº;b^r 74PmC䞼ԭvNC`O9GTxDS ~&дW = Lv N;5K&._B8w iG'\"Aٺ@s˃] Kk%ƈ"5 ړ!yoVň o&ߣ3vYF_4T#pݦUI2`GIHܓf))݊+J:H"?uЀ|nc`/WļT\G^:p#:M!7a)ze>=d`Q.e~0VZq43X8-zVRaٙ,n=*].*( ALK I־_ "bE-ѓ|0K%ψT͸ݫ*bӴӚWFwo:u#{:~ PN=Ms zŠ[pֈ [k5x^VP[& r}~ސ)R]#F_mꆛ%mIP.NW(zBpdf$~ j,bh~_QS0r˥rT8v-+ MhW y?\Z2*>%y? sp*eӊs^Շ@o18~y%}+dte!kNW2uz#ݟ-^GIII9ko-<*GK'j(*jR!fN,hb6UU;SkHn-5 FeyOk$yw*]EWY.C/o*R4 D}(F_3-lr{-?  ؾ6Q!k,J&r_Eǿ>q3g$lVTQ\2z4~WL0ʈ#iG^p-#)b"O5(8&!v7W}JܩSb.7ԵhDg$2`+\b\]҄9p5$@`e%"v*VT(|um{!81'9O0yV#Y `Nw2E%ܣA]bv :!d7SA$!ouY1K &@Ɯb$8V! yˁ֦4Yb!i8;F"Jiq ' fUgx<JW@$iv7[NcjL&hFj?#lԕuP"YOJ|%%)]oțx4B[̭R:=" &!RʃHf'A~{[y8 cF(#Dʙ_ĻT`҇0#E~9G>\ω5A1NJzTFDտņlE?.o#܌7_Т#/ ۦxY u7"q͋(Rc_qcV}tĉFbZ!()(4HMk\ԉNtl2+I@=&rpُ̥q1\걶ߊP!vi!Dʛu0uMP tdvR5@cP}1cx)@pE{%/&jC؀AwZ[u- V$l|ۨRioW&]"<Yr٩D JLLg󸚥_왲3i}q }n';PvN{] 4s#PWmT D@-(F]]$żD{M;'zy> 0ŝ4cgk i,BAMxI7(SL6DpSqD叵3n@3MH9X7gY@ϣ,K{݈ì@3rLt/fKY_@&f_nM׈~% #pR0;Ė i,Hgw"@i駢Ѓsp"IIPO-(aBżVǁНJT $ljf:Rgu]8('W+#|$dU$c}J4HRjN]մ^b%b*dQeݖ݊^ֈvD4ɊS1ojz]&x+w0+C-?/xe>ʓ&\?I'EUA(F݊̎(=!8bڨ1m lZȑzчγ#CnZimf) Jڴ0Ps0r&lC,~=V"KYYAE%5蜁(8 ?SS}.hH$^ rH샩l+_WLeK¹m `fG-+ڿiHn^~S9Ժބ,LEfJ \P߼@o{5U$)WG8w~4<3;dZD-lP1P:Dݪ]HAy=s6jݮz[)< al v>`v"qJ Ȁ--y"9@2hXX<#2O@0RkfgN谘:5}?UA$_Q+bw}9>)EqIͤ|,se%<Sw[/OL5 _J9TtA i qG+Ӧ. !qC1m<o[Bu@!`|~k:h4sJSNpgؗ3j4r\R3. ﳟx2veU[`yPsrN۵km!鸽.J#Y[gI'޳9Oʋ|a}bZB&%O[m3)Әsl_{xK駉LWªe/XrϺ{Vu2J_:?`i܋'QLĞ93봘cg5Zh' P3۳X< e}=5[|L>Df,"M+Xwi'n(&nиbGsOGnHs)o;}xOX혝0[On3E(~ru )HPpFD 0aG:FwWdV|<Տ-g>:<+G}XpÈ6~ڻT*uG|Ik{Ye۹Kő.^?9dBשcA|W@u/G[ItNK[pk/%nRׇ(, O{أ-:YQE4JI4: J^LͭtI\u)T!B+ n9l">~vW _<4UPװ>C\w 1k.晍h.ND /sÕv{Oo訁 G^96X>){T"5=)̼"K 5(&zw,o09z&>P YOJG}>@[Sj^>p`J%nʊxm!Dߦ×9}(L˄w#eSy@8̟m6,{Uɒy/D)0ʝᎩZ0:R J4ri,d "LHf"3=0Kg1ǜJ.+sJfu۩V9/#\\!v%z!v⊏d A6n^=25Y]@. WV4ʚ[/'(Kp1v7(njWJ{ynU4g>Ss!xI 's0~)"r?6Q\װ8fskˋG02cX/l r{.,( o !!HZutr8U=`i-e=jX#xa7遗L9{z'˵zqQY&'PiCMA$Q5QW3CK Qa7$PsܑZnc.I?\YI`kNܑo{׈ltd^ ;-(OenDN [h]glֳ]zLcv S噈!wh7eQUUT`> AKhQ|4ګ %֯-<< ;g&\XW[DmӚmzoGB1T+pxړˠ |{zRuR* A,uBC]aB瑝cDy z?6g^>`]OmWU+Կ]9rfK:o>zYҎUQ*piԓmҭK68ȞXJ(8[?jKx4Ŵ#qs2Vd[-,Ns@|VK=V[1lvyQ)hW߁ԫB{EZ?':zH`^^ոLh* 겄rZu}‚$![4G/jPmClxFc9^4hހrMs]yձk,X[jQu/@?C*ș&H*u'b@*gг#cQi.-2ŪJ"%◰UEdӁ4۵k/5񛝸4ocE\^(ŮꪱujHeXUd XeZ2PtJiL%)B]x{O5d7܃'<pWƒBpt8ߏɭ=怘C{Gڦ_(&l6[dv2j@RoNg ,eZթm/T VU]P축!>Hsvb_$F eW^0yE+nኺs*@!F$ϋID|xUĘj)rU.]Y2r3ftMa@]hC6,X485#8ag 1$ 'z<L憦JV#ߏb<»5֊\Ay ncUMڪ!"c10 Bd -ri;mI)K*>y\c0ioBY 9M <нWvb=tý77)Y|Nq}ФBۡa\ӌ}?ׯjo>dO߰>XYނ 0_=wAlsQS?< ,WA`=]EeTesZt=?9ɱQRIz]ڍ]K7NҘ@Ē60%Z{jH Ry}/VQr8mL:#I$`*wi^Nr91i\΄_1V7=X@ĵrt5O u]QQ`{PkWgb}4oa"'a]dAI[-翧X_ 3Trմ2"f\{,.h٤o3}7ˍ&6R))L]U>j?OA Wm6ꅀ W]-Q%<*RV"1 Dz/~o^(ы$_J-YJ+>$ `Q|!UMg/K:x|Rʝ k 9hhNf{tNy>} c\V,( $f!zްBF*9YCIdIu %-ɥ~OJ }b1-W%N5I{3s`cBaifM}@PGEtuuLt\(ȕF$~e&ꀃSvvœvƽ[JptPp ^.!&m-"WTb#L< Y?&/&v\b}ltrP^Y32e{cT0\,XM fS<d^EnNhl +@/ t*{PmŠ:Ć_n`-/U}5Cх\ssp2(HBw:Cg?Zl'p:޴L 4] WᙊA~҄.@ 1bȥ`Eߋn.: {Lh>+5K:eUCR,)Ml&OdIE:wQ,Wxρphfa! n|˞f?J`}*&@E{P?`U>)>&HA}B_2.Nz\O G`F[םC7sfkL~MBE1Q6lD5}Y6l_gٗ5|V] R$ ZI<,2pԇdN>n"3n i8ˆ7RL'tc%wRWy$x"ZEIYDGn, =<Adh}rhvY*kƳ3Q )i`CFjH&wr PoJϗb܏^7r?!q $oB+Ο챭NGeazܢڌV5hB[ʒwd/[{"l)yvFſm^_%k%R$K#7LqTM;;9G' qy={8)XϾ+2'ap @YLy bDebObDwZM%Z'>c8d\GZh"` ٿdQ 7L ,K:La{hРh(0-bt{ņ&ISlQ$]dGJT 61gڛ݋$JbUXb@ZOJNwn:Zdm>Q} ꎓy= 7;7fQBFR/J4XБZEZ<1Zh#Jĺ_}unR+H.h%vzԳK#0Ko-߈ux/T)5ZK i_+#u(Yj/P_^LDŽDe=tYf9~m<Ӗ){*bY )Ofd2W] pP,qU׮'P?r;*58 ,R `^'o>}BxuKc=$2V7#^oOhU;h ofW03YfHubc r).h~0S! T\nd#P3-YU_*pKq,*ij;c_"#7-3oCp$Iݺa9K'*:ȟ(!on?ߧh:|X`w*ڄ5dcX+&\ye7,zT0B5/>E ֗CONxwR7sJ|N-Lr&1wu凝(s\;!7qPdyTt.n d@M3Z@!;gam&E]W5g,ܕ@篒W-Nx0",'<\\3UY:x{>@uAv .ms:^lv|]B]T>U!tE=+C37^>w8%(-7bKHv[_&ȇ@Ի˯fӋ$SlCiry'(6 {D(:BTJܼ+R:" :S-~<۔g[Xt2fH yPf:%Ɯ@Re9MVN+ƦXI$oaS&D*C_iZؤ=CZt|d7gֽ ]--.NgTQkQ W[ʦk2j*rA:~rnR*{5ac< mK #HkD-f `_*HO3ODZK|4W?eL hX7XA]W.J:_vM\c`~j `26? 9X[ 0cIy+̧΢3{ipuflއ@?.<"4>tʠ #AtJ%$_uYA"۠)\~'&^5r~뙋 F ;OyI&s'ci먗@ϳGMP2RεUՠ5"#A-ع,casmT'W `e` WbJ9s81m[") 5/&=-9;؋3©"11?β>ˇQ~tLd[iPAik}aAyՑC(![6_rx%s`?7lR_LiSrHKz?g}ˢLҪq䭘;JftJOh^C<%z K,QD[͓hk1>e\a%jÝ@]sMQHxZS$=3JQ_?q]6UL-Rt6[,%f|{9)YBoN,e_ E An뿪6`1 Nd.mt>tbB/lo@FR`' “GCX3)_[명1|H2:] ֧iD擈x*dN+p;B!ݳ3#mJљh$&-ET+xwc-Hθ<\ vt*TS_`;*m̆"~\ N#e|~] ւ͛_ml؈k|Kp7X2r`]ZKˆWV66]9XeƭQ9u~VTnrnR/Y@•:&WQLWUzY;ð& 9RIwo~D<5^ɀ \\EQB_N|Az2:a𡮖6*Q2/7@<H^4h ؗO5E*Qь毖R[(I7=F>=,LVcoտr˨@X+^rPef^5ge)z qn冑"Lg((6hN.vcsH#^&#j)'EaϺ<l\W{tmDC6bTeJ88ddZF3h'cz>?rF-@q!`dozlh5\)/R$_wNb. Yz- A%IXg?%vTb(_2֍fzxpV\%D/ϣ'ݰF\{3A)7_=;Rx1 gĝT">#sו4?i 75K) ǀvE)GA>YI^\Gu_FmRc2dh<)Nck"AMqC,8/b:xYSkg 4̓dН~K^Ǥq"~љ+R=;QS4t49&GȻukP }P4i1WqpcRS`B'pS _G{ێL׌?yV|r? >KXrp ȹ m*Z%w-= kXa[{;*>y;INPo4o۽&Ϋ%`"g4-»6uݖ1/!ERMePl04 'vr$.nfپY ͗emۺo՘Ns3,:n*ɖumS.0e@@τt7+K|?{I~ " NQ\;%K-{Uˍ,kjS:ig-ӵJh;CXi&8 m{I^uvT}eX:. I˹ lW]QcAZ@`rmإu` hHWoxpIBT?F֟R-tߗx߉t+գvWe%ܓwqYiM6׳j-J <& )4ܓ ; ͨ/b̞E )qcK,Y&i9[tQ2Ŕ$I6A;?o7uEh=cXf|G#xR} dLi2E6M%]OC!zaozĬ8A$#*m~q1NDb3:a8{֢}@ۺ7DC'vp&rucggZ&kaX Tᒤ(r+4];%w4 OH1c|(:rs,- R7Ϋ:/U柊:^C֥0q<dXVZYeH1!ʹ fTTۘ ]pX\} _8)˜t`@huՇ&3 ׍ϖf`k69"k1z?:X<~Om}Ar*ڨMsMa' krp_@ۤا'{kaSBSyV]bGTJq)eզ!E hrӑCJf_%FoORz3_6`yݪbn%1)iaH7gK<9.?-Pi5#:Mc{b9oVZiLfFLͭЮnE\/{M\,*I.fɒ,+fѠZ<~׸kFx'(Rؑw<k 4[UER/%r=5%?£/!L"a(d,Ǫv;ݳio(+J `i=/qꬋJ&ī܀ü _1QRKX_ hK4-D2G4~I= ="\z _{*8A>Y?SH#Ä/<*Osw}`sqzKDxB j-KJ磌#bQ*~:`H%seQEm?l-,lڔ|\u08$(GF?˷7~6́AѢ)בyRXs蛹/}RdRkro\Fǀ&O{o[;wn$^S88#ݳ#/_K+%LQqc.b`xZᵚ0xfuDmtWA Ype`'}L}ჳ;|=QYMĀSQ$wYj: ϊ9]Wz !Pw+P1VGYhm/\o#| c-veꇼE/9s,jJ𩏍0Ɔ (wo gR 0ƂA=/l,3.5Ž]j%5i;%kw)h~<fGC{ULv㜑L GAqa~ۨ! 2 Dml3J5nSٰ@xE"rÄVNo.`ǵ3: ]j'!L}v0=+[./)2js( @%{2\DtzFXd^':o+M+>md#_.G=c@vA. rQ@@ VY'fALUWf\!̓ ;eFxL{R{5 &sB7_^D.\ftzwv W9} 5Vu"Y-=L+ApOo ɐzr$M}T:K2o.>{B@FXS1RA_{uKW7 $Q* Xނ"WX'Ր\1e>ʊ˓Mߦ̒OraL#s&Hqkȍ9!qI;4ȳ0&ZLnizd矍J0\?D?`Ib!+ldd"2ȭ-pJer~W"PVJgn;@KEDö „P@髌2!%0LQ/{% |t&Ah# , Dm#J/AUoM}  "!=}ooZegeOƲk`0qd*ՈRgg1$Rq;Sl>wÏ‚]ф:f-M1?臷78G׺QzFZXvےavklѠM6Ar0amQ>3˅}oӞW~|$QtM 1'{+m$>u2?pE?:;O6扪9?x_5ydA*[+є:챱ֹgtψϭ_/W2Xh3VMȊ%Pc{Zܳ()?d^ % )͏Q3?t:]Qte f>c0bFT1V_l0&>-@ULBv|M"=LnGބ6.YmʳFk,V]I;^}QRK\*[ u\0"uga4B X2ƞή0|Af_B?L=R;󁼉W7%xuB*!&vnj> -с3&HbWJw z$;di1^Ex'v[sͿo´Pnj^$6yfb: ӼQ}6xj#M|[hԃ /cճY4ڏMj%>XAkv64S(ڃs34aM[SΰT?ٽ>T_3cW;(YrT#!hءhДk(7wC;mAqDՕ_h%]W3 G½^uŽAoCT:ժAR_ oa2$\[Э,k u$C%$|c挧ü\X)Xu4sƚ}z~6HmM`8H-bD,4HdgQZ,8Fm+ؽ(.| sd'OqƱ/RY0 qXR{eqH2q?tUu nܵiqlQإT ⶜Z7EGN*?EeOy+}:Z|x!,e\f^uhѽ?Wޱ#ؘ{ymqȃz_̈́尾!%$F&OF9Q^|)Mε"4yñ}_E|,]~е ;X?q lK #iu=8 M,$i#(N y#E2m]A # ˺35g{. ,uo_A[>0)HWիf@xOBKPg $FШ_!|'N`'Ĵ*KV9.v3N)q=L9] 8[#5 ߡLGFuTapm۝aUЃf (#dME匛P>$Ƒ,RMbGŁLEnj)%,A(ZdTXօtܟb`QDRYPp<@Rhy y ru2R`i}nN  ڮBFqϴ :\2q4x4fbCWy:z fʥG{D1bDnlUE +ޔ@yeKd-ba܂kBUhDJeWj̐#(5>TzE?%X L{ +"IX"H-K<^F&} QQیx{s 7`n2zOwdHib+.=G.v GMq:4_0J緘 PHq5 *UhEh84o!}tiA;X1DC=|Pʶvyќ_7:DrU-Dp+hm6ǻ ^eB[u~Kȳ DnElS,X&X[ڍ;b^\]=vۛhQV2ݻv?p #U6*!T@aI EW][t`1BFXkܫmla=ѷF0_65nucFi8mHLlx>UYـLAZ`_MyJ_HQevBE1_^9wt| vB ')>欐T.#U4M7K ځ2ABLU8q? Z!3Y[rwkqȴu84/ Z(<Mʀw`{IޘCoL~d_tޮښimo|OX+Z֝". ?p%|!K#Fw 47**wAEι% w}݃ ]Sb$[qL2e~_ia~+•@TwXrUu:OK]p uj+ _Cpn_6\2#3RUw;7G7Z>Υ`ZإA|bl\DjO!?LJ??<[nr $A^t N?=ʷC Bhעy^ Si V% yo 6`0ϠP@Lp7A, E6ƒ5;P> =E,H1[rɷ/9F5 o#qBLoN/4"oPnN:SWkKlO@{/L]϶4_Qk cZ],'/w4*zuGq}_|<3<:Crm!ؘ[쇥VݞZv?ۛ'x뚧)iYR(0NoepL$I?%/VQ%)?l(>ݬEy5MtUGnćL%y Up#w@ǹ?]i}dEGNmGr{tJ$Js* o 2&bXU/N +^v&}k&/vOhpm#0E/Oys&n4JƱktB YkXڦvK4.fFs _Ԉ9wW'/Țt ??Jgq\̊W6F0V#xc;he}@u\j5 gʲ0̔).#y9nxۙضlǪT v l_"'C;y Cg'Eֹ qrdG㬧⿜uΪyj JRMZ[#OsnsWyivPD$, D(AFd)>8ȞKxq$oa >KϊǎjDNw{Sy`4`Gh~z,R(qg]b޼S I5×YЛsBMmrq_!U&USߋlX! AR=HUb+H}(*4 #{ ?Pte Q 0W%ܘ9$jU~UV l>2A*gVk*qkRynd 3 __ɤ0ZNoɢWe$Ÿr]&Dp!QO/-z߽8Ik-|&pW4C:-,}=M}g/ns+!K)4"COĎ/ e} +oᇧjJvٞ~!>Rsؘ>h:pgoFI!GR<_\%j GiɛQ(@=٫ⳁw C#mQ-XsI)>W׬&?ϛa\,4r &;Q)QAk039En0%#C{" .5Ԁ7;]rn&smVLq {Ŵ |F]̈́pG@Oɒ gI4&/~DVg ]GNslNC,DQa":%&d1j`K$X]*_"%.k0;5h\ϤӦ43qW 0SV_ mx}FG%ZDzb\ BTK ,&'E'0WoL@Jcط=dfSK{SRg'{{.֓wKnDa6w^N#뻁R.(t+'uCPYPZs$qD!W}J J)~<͋0C<: H(p¨Ҡ]p%dw2nW|نX[gUwj1oj;4a[|^2{Ŋh#YP&8D6r jhW"}B@عvמ;,E#T;/ =lSÝ36,T"8TR>l^4iP1a2PTn47K`Tr 57KUr] x9tT:#8t X&dVQH% NAhXSRx\8>xecH[ØC 'K~{Ѻodz=&'_Ja6XO&'< 亜2vyLh Ŵk`)DNbUI}55ǩӊ?\©|nӕ${Qmut[X@7GT礪˵2з2Lk:;eV0M4Ttr)=S'[^pw>b|bp,ՋŐ<6+3HBcQVJ.}LP&Xk-5W ^"嚻ED˃k&-n{mN8Ev5lO-\x퓶{ CnEEgvZ!ѬIR8)0[u҈=fh3k]G@PmaTx9^,n 7ސձ\񠬂E+[5`p]O eWX73hPHvYU`Aq-Xqhb <1X Ta +9ACb^%dejv52[2SڊƱ<d(ng "D8$Ƃ@(02Ƭ-N)#ӈլIVQ]%bOa Ҏw8DЙ ozfO&^Kʩhq)6"ӧy 7mVz̀%Cuꝇ78qe) jhisl{TEKbrx%@7Asj{Ɠ/@*2X?S6iwJSP/whQtRö9~#z SC챷bwhGo?H vX#2^S 9aW:WF\ZQޢvs4g+įNPSjAAF jl4.zIiEeđ}ufXR֑J!,8n:A eH;Z WN,K<2,J&h mBH}g4-\vѦjF!IwB NV;`އek4e }VGxBW9X+Cma&[+?EV;*gR TKph ~(B$Mqa==>)3ٖ9b%[_$eYve1 9[X[<3[v8Yh?DM4Y  &`o8{iklWwdٶ@cX9Qڧ[^'ZjZ0P6qs1-,ɘ{0(L#;4*1i10pc8W!8~*F̄r9MLĐ;$2 /W(h*L_jP]:Gtk5v!ʳKOad-Fl$k㿖el}bqb U9 4|W!ܥV3@9.m6l hAJEtk_?` x@R ٍF-=4(; RHۉ4G!CiP3fHw #RL86|.ښ%wI ɞzbUɼʤ[T 7伂a|Cˁ;X(JiCa"l'6\,;ٞg/00h0n.ʋL !_rKI }%(X~W=d-S1D Ʉ4DF$DvӗYd7Ϲc073/92LNS7OrҀ16 pf] GY*)GƮK>.f$U螬Bt4 `bj '쑹ƘROί$ Ǽv:ASBwGc|*J`[SSݷFWۄ&#N1k+E/H1z^=HP/4{}jѕgX:;mn&$ *o;VN mCvsv@Ȕ*6uoXfh{ރI s ]:U84k:g4ZeT6oq;uO&xrU1CY\m;2˔2SU H-1eLw !|<K@<ǯ4<'2T?/L0Tc`IKnCjZJ82~۵".n jƓㆀ6CH#3O$x#Ε2D*G0dmc3/O`Y8{lҹyFEt.MXYrVokaTB]?C~P?@C-LJ;Hp ~dP"Khgd_t6!UEM0z_1+B&*VA!w8Q*ɭI\XDi?l#rղREi8õ~zs9?fr{dMַT~(ég}?c#>7TDQ~U6΍aq%=+P8JF*wY+`\J. D|a펕hKҥF,"cL|V!ZKPJ0xX7Y^(6A~+/9#^tg7 N`/,s,|L]ƕ(du d;&&|ѱdQSXjqԫtQM ?w=Bkql-QxSeѐ̻0Iv[H<t)&ЫGBy^:Ԍ2E^-A4v'!U@=O7DŽIN%ϟ!(ʬendŷ=`ig#V0y@nĒ ITٍ0&_|l7Ox^a9cLDoq˽ʹDՕm.W0$j`mM'׆>gS!yf8':hX %<؝Abw u}BؾXa)h7ĥGkUWh2~JCuL;!axV@^qr'j(gc#|i/ҿ}#W!+ZV@ᶇ7bZi}wa nK>fBUP?HHQDZwzQsYtY "<:PÆ01B"Jj^{º˙-OY󢛄r΄!ƻKFQ(MY/@Nrڮd5u3RtRZag/g fذ1t1un[ZlMe͘u0|o]H>AɣBs腇mhKO6k;!qX)یE us8zFAy@-81GqñHd=8hg9%pRzfP<ңIR-t9o|Q(IقnqGMĿ8>:iy$|s朁ܔZZ A @|T{'=&oI sQ:x}4 : FlN |MnDڴ#Yyah㜠og^sSy?}/Cx'P k*~ 7hꏨmlhCp @P"H ڵ `x!d ][ޔB#lj be},شF,[0+)1޳oR{F`aɊH8bƜMpMF X`Ppgf@.zpNBU s.t;{ǹ _]\'J_'~t۱HXά> :uy  Rf71EJN]]HK8'WcƫMҡяo1V6h9 ٝ4a fq>YDkz|3+jo!d uixF9c'~X<h/^hIIpqboDž{5^=/ΠHz>{ ?чQ'ZTBRe{>dScYjҚ뼨u UNosD m.biPj uLTl dy(4|\ ?'KMgW pî.[wM@J/g y|2[8}NSF|;n*1C mq9DqтojH^ 0! 0%t !H|0 qeu`K_a$?U9[q| Ձnp&$pS&Th+*!?WrMG9\b߲ݭUJRKXc&ujԘ̶[`yGc;8H>\ o/Ҹ{"ߴ7*࿩ Μ,߫5AyS9.,&զaSVpco v3KTgM٦ɑpM W^9sxf/F1UP9~U{u2&iqf\ hEA 53}|I vTdU-HrA":a.-&5'yrAm =j` x\zJ`./fT:w>߲e}y>y&T+PAī29lnZbߟ@vcBt14^^c@8qN66f!L rfhcsr9fѮ!*qQlsMi/Dڱ]mHbUV!Kݶ3HpܴJ DX7V3WSߑ\ ]Jhjy t->qȠ 8U 򐯁Gm54\UpqZԊblZmWa?>.c+C$,]|QO ®)n$ƒ󿷊{[[Gs6uNkkc:>[kVI?mSL9gA9"Ўw7\vRF7YЦoTϦ*byͧo²S M=i o'"(O%(Ώ;?O7d iKz#˛kr(j e,崙wsr2S],Dz*i0\&\IXz}g \_"o]Q8NBX8\&LȆ3Gt"2hF 6/8^쫣NM .P`oGLetk(IazP;;HE˭(fe\qʉJ}k!򏣜5N !}RD8bG]Ncmf`3(EV3 Js#Zr)t PJ,+WGuAeufI]͐R͇p/YE{yʏSCkL FE|yB?*GJPNEH=Zj=?[Xp#㠔 w&7XV7Q9Y9l9o)#KP&0Pv''F!ۖ$?qʂ ɩ*'|Ų;^dG= 8 ^. :8u%FW48@˷Z8[SYtl|c8u堄l?^R묀 yڎ5DZH/(i!xc;r_?'K`k` D= \I1C{DK q%"[տq}[xez5l^熨2PvIʡoi}Lfs@x|G@nXwF k=9ؑvz39qWĂ}L5Y0".&{mzSb,al=Fr}.,:9T' z Kty|ͥ@u ̀6|̈) B&]2}pO`I?}NFh4=[_cO%%P9n:ȁCD7zƲձ_MF\Vp9^ˊ{C:I m+=wvtj1֚ųM=+͹5|9)h1'@=v4'T5&L\Lzoɻܫ? lgi}:Kq,V,{ L>1UU_Gp:PjM&7Mo no'VFW6מO/V9y#nn2Jd:l 4168KdObR;6e5"I %a17ΐkh?u֕r /J.0Tv-Pw"e.* / ƻws,xk)| cB_]q ,p6Lxro7j`FnR zov OGN8PATUO:'6VukX fPdZUǶZE%`!xLP8ĵ50|Ҫj.gPKѽG pݢ~ F|>?~3u=$ku+S/F;lRhlCKCF)8 Pf9S WzFWK׶Vq ~Ѧ)ʗ`x0+)2XRo|i/>ڂͅn9 Xg ԧ$:[C^%rs:H)~-'wZ8(CC{ý#D7ZI$o ޿%i6]Jϙ(,/} ={/DJ´'۱ >Jl=vm藈bG!e&5 B렐I15 Na6P N>:O;?=Qm,ٟhT=n4p_25?b",ǓIGynxK!SGW\ gG7QQw31gD(fӁC3fpaMUO!T U piBnu&uaҏim߾(~ "hΧdFPKr>Ivsy]R S"# am[X1(}^|C]93 X(mɟ)A@]SNjS}I+xur|cjRHYLfL>cҩj573!HgػiAߑ.&MpU]ajQa o#"Ͷ} WQ߁Joso#9w}}tPM?Iy)`2Az5,:t/L 0RxɌC85k\FO]a&\p z(y*' M)`wbLBمv ?efKI9Qosaɽ>47u/BJ q5WTg qYCgԑBGⱋ.?骡zMԹ:ϢފFF^0\ Ԥv L*yxH.k3 iCѩ|.F|Ob?Sm֮[AT5/uG3],`n!X z 2@dG^Wl/{f5]r!s/0cg>ų%+QE(At/Z L< =FLs'O7R@: 6ցlJSd. BmMN25C. ٰKr{6HmYf=sp&jSQ=)`ee[bBz3oCpqLn؉?پ׏9YNSRO%M@p6Ahn`M`YwW)d̙g]/-F#AYb] MjS`'Yl|M3d4 u}2`3 3R9#xvg>!Ɋݱ=5_tҍv>6$n AxՖ 9s|<B;\XJ>$2 &<ddMἬES(R{-6'{̧FDl@>#ZU9G5gŎ.Ҩ31*3 KSGTI7~ƶaXǿ["dwT@`<4ĽmEM#@#'K o܋߉tmIh~dehL3 Fw=ui6ј[M~ ]~%F{ҋ3=o $i|] qpx ѯu¦5頗ᚨM%06y:H@䏫8%F^?ǿbl o@gΛ@ heEE*ݖewˀ LA줤)u m6@s|<cJ fh\Ŧ8&F9 ښ*Yn YZ