?d?#S?N MJJCcBH-?@???Ad?????  ݽd?????mnt/cdrom/bin ݽd?????mnt/cdrom/boot A,???    !?Qn/MAKEDEV#^! z= ?u<     ! z= ?u<$c/kcore! z= ?u<4! z= ?v< !Dz= ??"!?Q)^!? ??Q&! z= ?u<#(! z= ?u<3*X? ??,? ??.!Dz= ?Dz=0!Ž? ??bin/MAKEDEV2! z= ??4! z= ??   6! z= ??8! z= ??:! z= ??<!? ?k<>! z= ?k<@! z= ?k< B! z= ?>D! z= ?Q<F! z= ?R<H! z= ?R<J! z= ?R<L! z= ?R<N! z= ?R<c/self/fdP! z= ?R<R! z= ?R<T! z= ?R< V! z= ?R< X! z= ?R< Z! z= ?R< \! z= ?R< ^! z= ?S<`! z= ?S<b$!Cz= ?? d!2> ?Cz=f ? ? ?/mnt/cdrom/dev/MAKEDEVh ? ? ?/mnt/cdrom/dev/acj ? ? ?/mnt/cdrom/dev/adbmousel ? ? ?/mnt/cdrom/dev/admmidi0n ? ? ?/mnt/cdrom/dev/admmidi1p ? ? ?/mnt/cdrom/dev/admmidi2r ? ? ?/mnt/cdrom/dev/admmidi3t? ? ?/mnt/cdrom/dev/adspv ? ? ?/mnt/cdrom/dev/adsp0x ? ? ?/mnt/cdrom/dev/adsp1z ? ? ?/mnt/cdrom/dev/adsp2| ? ? ?/mnt/cdrom/dev/adsp3~ ? ? ?/mnt/cdrom/dev/agpgart ? ? ?/mnt/cdrom/dev/aload0 ? ? ?/mnt/cdrom/dev/aload1 ? ? ?/mnt/cdrom/dev/aload2 ? ? ?/mnt/cdrom/dev/aload3 ? ? ?/mnt/cdrom/dev/aloadSEQ? ? ?/mnt/cdrom/dev/amidi ? ? ?/mnt/cdrom/dev/amidi0 ? ? ?/mnt/cdrom/dev/amidi1 ? ? ?/mnt/cdrom/dev/amidi2 ? ? ?/mnt/cdrom/dev/amidi3 ? ? ?/mnt/cdrom/dev/amigamouse ? ? ?/mnt/cdrom/dev/amigamouse1 ? ? ?/mnt/cdrom/dev/apm_bios ? ? ?/mnt/cdrom/dev/ataraid ? ? ?/mnt/cdrom/dev/atarimouse ? ? ?/mnt/cdrom/dev/atibm ? ? ?/mnt/cdrom/dev/atimouse ? ? ?/mnt/cdrom/dev/aztcd ? ? ?/mnt/cdrom/dev/beep ? ? ?/mnt/cdrom/dev/bpcd ? ? ?/mnt/cdrom/dev/capi20 ? ? ?/mnt/cdrom/dev/capi20.00 ? ? ?/mnt/cdrom/dev/capi20.01 ? ? ?/mnt/cdrom/dev/capi20.02 ? ? ?/mnt/cdrom/dev/capi20.03 ? ? ?/mnt/cdrom/dev/capi20.04 ? ? ?/mnt/cdrom/dev/capi20.05 ? ? ?/mnt/cdrom/dev/capi20.06 ? ? ?/mnt/cdrom/dev/capi20.07 ? ? ?/mnt/cdrom/dev/capi20.08 ? ? ?/mnt/cdrom/dev/capi20.09 ? ? ?/mnt/cdrom/dev/capi20.10 ? ? ?/mnt/cdrom/dev/capi20.11 ? ? ?/mnt/cdrom/dev/capi20.12 ? ? ?/mnt/cdrom/dev/capi20.13 ? ? ?/mnt/cdrom/dev/capi20.14 ? ? ?/mnt/cdrom/dev/capi20.15 ? ? ?/mnt/cdrom/dev/capi20.16 ? ? ?/mnt/cdrom/dev/capi20.17 ? ? ?/mnt/cdrom/dev/capi20.18 ? ? ?/mnt/cdrom/dev/capi20.19 ? ? ?/mnt/cdrom/dev/cciss ? ? ?/mnt/cdrom/dev/cdu31a ? ? ?/mnt/cdrom/dev/cdu535 ? ? ?/mnt/cdrom/dev/cm205cd ? ? ?/mnt/cdrom/dev/cm206cd ? ? ?/mnt/cdrom/dev/compaq ? ? ?/mnt/cdrom/dev/core ? ? ?/mnt/cdrom/dev/cpu ? ? ?/mnt/cdrom/dev/cua0 ? ? ?/mnt/cdrom/dev/cua1 ? ? ?/mnt/cdrom/dev/cua2 ? ? ?/mnt/cdrom/dev/cua3 ? ? ?/mnt/cdrom/dev/cuam0 ? ? ?/mnt/cdrom/dev/cuam1 ? ? ?/mnt/cdrom/dev/cuam2 ? ? ?/mnt/cdrom/dev/cuam3 ? ? ?/mnt/cdrom/dev/cui0 ? ? ?/mnt/cdrom/dev/cui1 ? ? ?/mnt/cdrom/dev/cui10 ? ? ?/mnt/cdrom/dev/cui11 ? ? ?/mnt/cdrom/dev/cui12 ? ? ?/mnt/cdrom/dev/cui13 ? ? ?/mnt/cdrom/dev/cui14 ? ? ?/mnt/cdrom/dev/cui15 ? ? ?/mnt/cdrom/dev/cui16 ? ? ?/mnt/cdrom/dev/cui17 ? ? ?/mnt/cdrom/dev/cui18 ? ? ?/mnt/cdrom/dev/cui19  ? ? ?/mnt/cdrom/dev/cui2  ? ? ?/mnt/cdrom/dev/cui20 ? ? ?/mnt/cdrom/dev/cui21 ? ? ?/mnt/cdrom/dev/cui22 ? ? ?/mnt/cdrom/dev/cui23 ? ? ?/mnt/cdrom/dev/cui24 ? ? ?/mnt/cdrom/dev/cui25 ? ? ?/mnt/cdrom/dev/cui26 ? ? ?/mnt/cdrom/dev/cui27 ? ? ?/mnt/cdrom/dev/cui28 ? ? ?/mnt/cdrom/dev/cui29  ? ? ?/mnt/cdrom/dev/cui3" ? ? ?/mnt/cdrom/dev/cui30$ ? ? ?/mnt/cdrom/dev/cui31& ? ? ?/mnt/cdrom/dev/cui32( ? ? ?/mnt/cdrom/dev/cui33* ? ? ?/mnt/cdrom/dev/cui34, ? ? ?/mnt/cdrom/dev/cui35. ? ? ?/mnt/cdrom/dev/cui360 ? ? ?/mnt/cdrom/dev/cui372 ? ? ?/mnt/cdrom/dev/cui384 ? ? ?/mnt/cdrom/dev/cui396 ? ? ?/mnt/cdrom/dev/cui48 ? ? ?/mnt/cdrom/dev/cui40: ? ? ?/mnt/cdrom/dev/cui41< ? ? ?/mnt/cdrom/dev/cui42> ? ? ?/mnt/cdrom/dev/cui43@ ? ? ?/mnt/cdrom/dev/cui44B ? ? ?/mnt/cdrom/dev/cui45D ? ? ?/mnt/cdrom/dev/cui46F ? ? ?/mnt/cdrom/dev/cui47H ? ? ?/mnt/cdrom/dev/cui48J ? ? ?/mnt/cdrom/dev/cui49L ? ? ?/mnt/cdrom/dev/cui5N ? ? ?/mnt/cdrom/dev/cui50P ? ? ?/mnt/cdrom/dev/cui51R ? ? ?/mnt/cdrom/dev/cui52T ? ? ?/mnt/cdrom/dev/cui53V ? ? ?/mnt/cdrom/dev/cui54X ? ? ?/mnt/cdrom/dev/cui55Z ? ? ?/mnt/cdrom/dev/cui56\ ? ? ?/mnt/cdrom/dev/cui57^ ? ? ?/mnt/cdrom/dev/cui58` ? ? ?/mnt/cdrom/dev/cui59b ? ? ?/mnt/cdrom/dev/cui6d ? ? ?/mnt/cdrom/dev/cui60f ? ? ?/mnt/cdrom/dev/cui61h ? ? ?/mnt/cdrom/dev/cui62j ? ? ?/mnt/cdrom/dev/cui63l ? ? ?/mnt/cdrom/dev/cui7n ? ? ?/mnt/cdrom/dev/cui8p ? ? ?/mnt/cdrom/dev/cui9r ? ? ?/mnt/cdrom/dev/dcbri0t ? ? ?/mnt/cdrom/dev/dcbri1v ? ? ?/mnt/cdrom/dev/dcbri2x ? ? ?/mnt/cdrom/dev/dcbri3z ? ? ?/mnt/cdrom/dev/dcxx0| ? ? ?/mnt/cdrom/dev/dcxx1~ ? ? ?/mnt/cdrom/dev/dcxx2 ? ? ?/mnt/cdrom/dev/dcxx3 ? ? ?/mnt/cdrom/dev/dmfm0 ? ? ?/mnt/cdrom/dev/dmfm1 ? ? ?/mnt/cdrom/dev/dmfm2 ? ? ?/mnt/cdrom/dev/dmfm3 ? ? ?/mnt/cdrom/dev/dmmidi0 ? ? ?/mnt/cdrom/dev/dmmidi1 ? ? ?/mnt/cdrom/dev/dmmidi2 ? ? ?/mnt/cdrom/dev/dmmidi3A9 ? ?? !? ??/cdrom/dev/dsp56k!? ??/cdrom/dev/dvd!? ??/cdrom/dev/dvd2!? ??/cdrom/dev/enskip ? ? ?/mnt/cdrom/dev/dsp56k ? ? ?/mnt/cdrom/dev/dvd ? ? ?/mnt/cdrom/dev/dvd2 ? ? ?/mnt/cdrom/dev/enskip ? ? ?/mnt/cdrom/dev/exttrp ? ? ?/mnt/cdrom/dev/fb ? ? ?/mnt/cdrom/dev/fb0 ? ? ?/mnt/cdrom/dev/fb1 ? ? ?/mnt/cdrom/dev/fb10 ? ? ?/mnt/cdrom/dev/fb11 ? ? ?/mnt/cdrom/dev/fb12 ? ? ?/mnt/cdrom/dev/fb13 ? ? ?/mnt/cdrom/dev/fb14 ? ? ?/mnt/cdrom/dev/fb15 ? ? ?/mnt/cdrom/dev/fb16 ? ? ?/mnt/cdrom/dev/fb17 ? ? ?/mnt/cdrom/dev/fb18 ? ? ?/mnt/cdrom/dev/fb19 ? ? ?/mnt/cdrom/dev/fb2 ? ? ?/mnt/cdrom/dev/fb20 ? ? ?/mnt/cdrom/dev/fb21 ? ? ?/mnt/cdrom/dev/fb22 ? ? ?/mnt/cdrom/dev/fb23 ? ? ?/mnt/cdrom/dev/fb24 ? ? ?/mnt/cdrom/dev/fb25 ? ? ?/mnt/cdrom/dev/fb26 ? ? ?/mnt/cdrom/dev/fb27 ? ? ?/mnt/cdrom/dev/fb28 ? ? ?/mnt/cdrom/dev/fb29 ? ? ?/mnt/cdrom/dev/fb3 ? ? ?/mnt/cdrom/dev/fb30 ? ? ?/mnt/cdrom/dev/fb31 ? ? ?/mnt/cdrom/dev/fb4 ? ? ?/mnt/cdrom/dev/fb5 ? ? ?/mnt/cdrom/dev/fb6 ? ? ?/mnt/cdrom/dev/fb7 ? ? ?/mnt/cdrom/dev/fb8 ? ? ?/mnt/cdrom/dev/fb9 ? ? ?/mnt/cdrom/dev/fd ? ? ?/mnt/cdrom/dev/fd0 ? ? ?/mnt/cdrom/dev/fd0CompaQ ? ? ?/mnt/cdrom/dev/fd0D360 ? ? ?/mnt/cdrom/dev/fd0D720 ? ? ?/mnt/cdrom/dev/fd0H1440 ? ? ?/mnt/cdrom/dev/fd0H360 ? ? ?/mnt/cdrom/dev/fd0H720 ? ? ?/mnt/cdrom/dev/fd0d360 ? ? ?/mnt/cdrom/dev/fd0h1200 ? ? ?/mnt/cdrom/dev/fd0h1440 ? ? ?/mnt/cdrom/dev/fd0h1476 ? ? ?/mnt/cdrom/dev/fd0h1494 ? ? ?/mnt/cdrom/dev/fd0h1660 ? ? ?/mnt/cdrom/dev/fd0h360 ? ? ?/mnt/cdrom/dev/fd0h410  ? ? ?/mnt/cdrom/dev/fd0h420  ? ? ?/mnt/cdrom/dev/fd0h720 ? ? ?/mnt/cdrom/dev/fd0h880 ? ? ?/mnt/cdrom/dev/fd0u1040 ? ? ?/mnt/cdrom/dev/fd0u1120 ? ? ?/mnt/cdrom/dev/fd0u1440 ? ? ?/mnt/cdrom/dev/fd0u1660 ? ? ?/mnt/cdrom/dev/fd0u1680 ? ? ?/mnt/cdrom/dev/fd0u1722 ? ? ?/mnt/cdrom/dev/fd0u1743 ? ? ?/mnt/cdrom/dev/fd0u1760  ? ? ?/mnt/cdrom/dev/fd0u1840" ? ? ?/mnt/cdrom/dev/fd0u1920$ ? ? ?/mnt/cdrom/dev/fd0u2880& ? ? ?/mnt/cdrom/dev/fd0u3200( ? ? ?/mnt/cdrom/dev/fd0u3520* ? ? ?/mnt/cdrom/dev/fd0u360, ? ? ?/mnt/cdrom/dev/fd0u3840. ? ? ?/mnt/cdrom/dev/fd0u7200 ? ? ?/mnt/cdrom/dev/fd0u8002 ? ? ?/mnt/cdrom/dev/fd14 ? ? ?/mnt/cdrom/dev/fd0u8206 ? ? ?/mnt/cdrom/dev/fd0u8308 ? ? ?/mnt/cdrom/dev/fd1CompaQ: ? ? ?/mnt/cdrom/dev/fd1D360< ? ? ?/mnt/cdrom/dev/fd1D720> ? ? ?/mnt/cdrom/dev/fd1H1440@ ? ? ?/mnt/cdrom/dev/fd1H360B ? ? ?/mnt/cdrom/dev/fd1H720D ? ? ?/mnt/cdrom/dev/fd1d360F ? ? ?/mnt/cdrom/dev/fd1h1200H ? ? ?/mnt/cdrom/dev/fd1h1440J ? ? ?/mnt/cdrom/dev/fd1h1476L ? ? ?/mnt/cdrom/dev/fd1h1494N ? ? ?/mnt/cdrom/dev/fd1h1660P ? ? ?/mnt/cdrom/dev/fd1h360R ? ? ?/mnt/cdrom/dev/fd1h410T ? ? ?/mnt/cdrom/dev/fd1h420V ? ? ?/mnt/cdrom/dev/fd1h720X ? ? ?/mnt/cdrom/dev/fd1h880Z ? ? ?/mnt/cdrom/dev/fd1u1040\ ? ? ?/mnt/cdrom/dev/fd1u1120^ ? ? ?/mnt/cdrom/dev/fd1u1440` ? ? ?/mnt/cdrom/dev/fd1u1660b ? ? ?/mnt/cdrom/dev/fd1u1680d ? ? ?/mnt/cdrom/dev/fd1u1722f ? ? ?/mnt/cdrom/dev/fd1u1743h ? ? ?/mnt/cdrom/dev/fd1u1760j ? ? ?/mnt/cdrom/dev/fd1u1840l ? ? ?/mnt/cdrom/dev/fd1u1920n ? ? ?/mnt/cdrom/dev/fd1u2880p ? ? ?/mnt/cdrom/dev/fd1u3200r ? ? ?/mnt/cdrom/dev/fd1u3520t ? ? ?/mnt/cdrom/dev/fd1u360v ? ? ?/mnt/cdrom/dev/fd1u3840x ? ? ?/mnt/cdrom/dev/fd1u720z ? ? ?/mnt/cdrom/dev/fd1u800| ? ? ?/mnt/cdrom/dev/fd1u820~ ? ? ?/mnt/cdrom/dev/fd1u830 ? ? ?/mnt/cdrom/dev/fd2 ? ? ?/mnt/cdrom/dev/fd2CompaQ ? ? ?/mnt/cdrom/dev/fd2D360 ? ? ?/mnt/cdrom/dev/fd2D720 ? ? ?/mnt/cdrom/dev/fd2H1440 ? ? ?/mnt/cdrom/dev/fd2H360 ? ? ?/mnt/cdrom/dev/fd2H720 ? ? ?/mnt/cdrom/dev/fd2d360 ? ? ?/mnt/cdrom/dev/fd2h1200 ? ? ?/mnt/cdrom/dev/fd2h1440 ? ? ?/mnt/cdrom/dev/fd2h1476 ? ? ?/mnt/cdrom/dev/fd2h1494 ? ? ?/mnt/cdrom/dev/fd2h1660 ? ? ?/mnt/cdrom/dev/fd2h360 ? ? ?/mnt/cdrom/dev/fd2h410 ? ? ?/mnt/cdrom/dev/fd2h420 ? ? ?/mnt/cdrom/dev/fd2h720 ? ? ?/mnt/cdrom/dev/fd2h880 ? ? ?/mnt/cdrom/dev/fd2u1040 ? ? ?/mnt/cdrom/dev/fd2u1120 ? ? ?/mnt/cdrom/dev/fd2u1440 ? ? ?/mnt/cdrom/dev/fd2u1660 ? ? ?/mnt/cdrom/dev/fd2u1680 ? ? ?/mnt/cdrom/dev/fd2u1722 ? ? ?/mnt/cdrom/dev/fd2u1743 ? ? ?/mnt/cdrom/dev/fd3 ? ? ?/mnt/cdrom/dev/fd2u1760 ? ? ?/mnt/cdrom/dev/fd2u1840 ? ? ?/mnt/cdrom/dev/fd2u1920 ? ? ?/mnt/cdrom/dev/fd2u2880 ? ? ?/mnt/cdrom/dev/fd2u3200 ? ? ?/mnt/cdrom/dev/fd2u3520 ? ? ?/mnt/cdrom/dev/fd2u360 ? ? ?/mnt/cdrom/dev/fd2u3840 ? ? ?/mnt/cdrom/dev/fd2u720 ? ? ?/mnt/cdrom/dev/fd2u800 ? ? ?/mnt/cdrom/dev/fd2u820 ? ? ?/mnt/cdrom/dev/fd2u830 ? ? ?/mnt/cdrom/dev/fd3CompaQ ? ? ?/mnt/cdrom/dev/fd3D360 ? ? ?/mnt/cdrom/dev/fd3D720 ? ? ?/mnt/cdrom/dev/fd3H1440 ? ? ?/mnt/cdrom/dev/fd3H360 ? ? ?/mnt/cdrom/dev/fd3H720 ? ? ?/mnt/cdrom/dev/fd3d360 ? ? ?/mnt/cdrom/dev/fd3h1200 ? ? ?/mnt/cdrom/dev/fd3h1440 ? ? ?/mnt/cdrom/dev/fd3h1476 ? ? ?/mnt/cdrom/dev/fd3h1494 ? ? ?/mnt/cdrom/dev/fd3h1660 ? ? ?/mnt/cdrom/dev/fd3h360 ? ? ?/mnt/cdrom/dev/fd3h410 ? ? ?/mnt/cdrom/dev/fd3h420 ? ? ?/mnt/cdrom/dev/fd3h720 ? ? ?/mnt/cdrom/dev/fd3h880 ? ? ?/mnt/cdrom/dev/fd3u1040 ? ? ?/mnt/cdrom/dev/fd3u1120 ? ? ?/mnt/cdrom/dev/fd3u1440 ? ? ?/mnt/cdrom/dev/fd3u1660 ? ? ?/mnt/cdrom/dev/fd3u1680 ? ? ?/mnt/cdrom/dev/fd3u1722 ? ? ?/mnt/cdrom/dev/fd3u1743 ? ? ?/mnt/cdrom/dev/fd3u1760 ? ? ?/mnt/cdrom/dev/fd3u1840 ? ? ?/mnt/cdrom/dev/fd3u1920 ? ? ?/mnt/cdrom/dev/fd3u2880 ? ? ?/mnt/cdrom/dev/fd3u3200 ? ? ?/mnt/cdrom/dev/fd3u3520 ? ? ?/mnt/cdrom/dev/fd3u360  ? ? ?/mnt/cdrom/dev/fd3u3840  ? ? ?/mnt/cdrom/dev/fd3u720 ? ? ?/mnt/cdrom/dev/fd3u800 ? ? ?/mnt/cdrom/dev/fd3u820 ? ? ?/mnt/cdrom/dev/fd3u830 ? ? ?/mnt/cdrom/dev/fd4 ? ? ?/mnt/cdrom/dev/fd4CompaQ ? ? ?/mnt/cdrom/dev/fd4d360 ? ? ?/mnt/cdrom/dev/fd4h1200 ? ? ?/mnt/cdrom/dev/fd4h1440 ? ? ?/mnt/cdrom/dev/fd4h1476  ? ? ?/mnt/cdrom/dev/fd4h1494" ? ? ?/mnt/cdrom/dev/fd4h1660$ ? ? ?/mnt/cdrom/dev/fd4h360& ? ? ?/mnt/cdrom/dev/fd4h410( ? ? ?/mnt/cdrom/dev/fd4h420* ? ? ?/mnt/cdrom/dev/fd4h720, ? ? ?/mnt/cdrom/dev/fd4h880. ? ? ?/mnt/cdrom/dev/fd4u10400 ? ? ?/mnt/cdrom/dev/fd4u11202 ? ? ?/mnt/cdrom/dev/fd54 ? ? ?/mnt/cdrom/dev/fd4u14406 ? ? ?/mnt/cdrom/dev/fd4u16608 ? ? ?/mnt/cdrom/dev/fd4u1680: ? ? ?/mnt/cdrom/dev/fd4u1722< ? ? ?/mnt/cdrom/dev/fd4u1743> ? ? ?/mnt/cdrom/dev/fd4u1760@ ? ? ?/mnt/cdrom/dev/fd4u1840B ? ? ?/mnt/cdrom/dev/fd4u1920D ? ? ?/mnt/cdrom/dev/fd4u2880F ? ? ?/mnt/cdrom/dev/fd4u3200H ? ? ?/mnt/cdrom/dev/fd4u3520J ? ? ?/mnt/cdrom/dev/fd4u360L ? ? ?/mnt/cdrom/dev/fd4u3840N ? ? ?/mnt/cdrom/dev/fd4u720P ? ? ?/mnt/cdrom/dev/fd4u800R ? ? ?/mnt/cdrom/dev/fd4u820T ? ? ?/mnt/cdrom/dev/fd4u830V ? ? ?/mnt/cdrom/dev/fd5CompaQX ? ? ?/mnt/cdrom/dev/fd5d360Z ? ? ?/mnt/cdrom/dev/fd5h1200\ ? ? ?/mnt/cdrom/dev/fd5h1440^ ? ? ?/mnt/cdrom/dev/fd5h1476` ? ? ?/mnt/cdrom/dev/fd5h1494b ? ? ?/mnt/cdrom/dev/fd5h1660d ? ? ?/mnt/cdrom/dev/fd5h360f ? ? ?/mnt/cdrom/dev/fd5h410h ? ? ?/mnt/cdrom/dev/fd5h420j ? ? ?/mnt/cdrom/dev/fd5h720l ? ? ?/mnt/cdrom/dev/fd5h880n ? ? ?/mnt/cdrom/dev/fd5u1040p ? ? ?/mnt/cdrom/dev/fd5u1120r ? ? ?/mnt/cdrom/dev/fd5u1440t ? ? ?/mnt/cdrom/dev/fd5u1660v ? ? ?/mnt/cdrom/dev/fd5u1680x ? ? ?/mnt/cdrom/dev/fd5u1722z ? ? ?/mnt/cdrom/dev/fd5u1743| ? ? ?/mnt/cdrom/dev/fd5u1760~ ? ? ?/mnt/cdrom/dev/fd5u1840 ? ? ?/mnt/cdrom/dev/fd5u1920 ? ? ?/mnt/cdrom/dev/fd5u2880 ? ? ?/mnt/cdrom/dev/fd5u3200 ? ? ?/mnt/cdrom/dev/fd5u3520 ? ? ?/mnt/cdrom/dev/fd5u360 ? ? ?/mnt/cdrom/dev/fd5u3840 ? ? ?/mnt/cdrom/dev/fd5u720 ? ? ?/mnt/cdrom/dev/fd5u800 ? ? ?/mnt/cdrom/dev/fd5u820 ? ? ?/mnt/cdrom/dev/fd5u830 ? ? ?/mnt/cdrom/dev/fd6 ? ? ?/mnt/cdrom/dev/fd6CompaQ ? ? ?/mnt/cdrom/dev/fd6d360 ? ? ?/mnt/cdrom/dev/fd6h1200 ? ? ?/mnt/cdrom/dev/fd6h1440 ? ? ?/mnt/cdrom/dev/fd6h1476 ? ? ?/mnt/cdrom/dev/fd6h1494 ? ? ?/mnt/cdrom/dev/fd6h1660 ? ? ?/mnt/cdrom/dev/fd6h360 ? ? ?/mnt/cdrom/dev/fd6h410 ? ? ?/mnt/cdrom/dev/fd6h420 ? ? ?/mnt/cdrom/dev/fd6h720 ? ? ?/mnt/cdrom/dev/fd6h880 ? ? ?/mnt/cdrom/dev/fd6u1040 ? ? ?/mnt/cdrom/dev/fd6u1120 ? ? ?/mnt/cdrom/dev/fd7 ? ? ?/mnt/cdrom/dev/fd6u1440 ? ? ?/mnt/cdrom/dev/fd6u1660 ? ? ?/mnt/cdrom/dev/fd6u1680 ? ? ?/mnt/cdrom/dev/fd6u1722 ? ? ?/mnt/cdrom/dev/fd6u1743 ? ? ?/mnt/cdrom/dev/fd6u1760 ? ? ?/mnt/cdrom/dev/fd6u1840 ? ? ?/mnt/cdrom/dev/fd6u1920 ? ? ?/mnt/cdrom/dev/fd6u2880 ? ? ?/mnt/cdrom/dev/fd6u3200 ? ? ?/mnt/cdrom/dev/fd6u3520 ? ? ?/mnt/cdrom/dev/fd6u360 ? ? ?/mnt/cdrom/dev/fd6u3840 ? ? ?/mnt/cdrom/dev/fd6u720 ? ? ?/mnt/cdrom/dev/fd6u800 ? ? ?/mnt/cdrom/dev/fd6u820 ? ? ?/mnt/cdrom/dev/fd6u830 ? ? ?/mnt/cdrom/dev/fd7CompaQ ? ? ?/mnt/cdrom/dev/fd7d360 ? ? ?/mnt/cdrom/dev/fd7h1200 ? ? ?/mnt/cdrom/dev/fd7h1440 ? ? ?/mnt/cdrom/dev/fd7h1476 ? ? ?/mnt/cdrom/dev/fd7h1494 ? ? ?/mnt/cdrom/dev/fd7h1660 ? ? ?/mnt/cdrom/dev/fd7h360 ? ? ?/mnt/cdrom/dev/fd7h410 ? ? ?/mnt/cdrom/dev/fd7h420 ? ? ?/mnt/cdrom/dev/fd7h720 ? ? ?/mnt/cdrom/dev/fd7h880 ? ? ?/mnt/cdrom/dev/fd7u1040 ? ? ?/mnt/cdrom/dev/fd7u1120 ? ? ?/mnt/cdrom/dev/fd7u1440 ? ? ?/mnt/cdrom/dev/fd7u1660 ? ? ?/mnt/cdrom/dev/fd7u1680 ? ? ?/mnt/cdrom/dev/fd7u1722 ? ? ?/mnt/cdrom/dev/fd7u1743 ? ? ?/mnt/cdrom/dev/fd7u1760 ? ? ?/mnt/cdrom/dev/fd7u1840 ? ? ?/mnt/cdrom/dev/fd7u1920 ? ? ?/mnt/cdrom/dev/fd7u2880 ? ? ?/mnt/cdrom/dev/fd7u3200 ? ? ?/mnt/cdrom/dev/fd7u3520 ? ? ?/mnt/cdrom/dev/fd7u360  ? ? ?/mnt/cdrom/dev/fd7u3840  ? ? ?/mnt/cdrom/dev/fd7u720 ? ? ?/mnt/cdrom/dev/fd7u800 ? ? ?/mnt/cdrom/dev/fd7u820 ? ? ?/mnt/cdrom/dev/fd7u830 ? ? ?/mnt/cdrom/dev/ftape ? ? ?/mnt/cdrom/dev/full ? ? ?/mnt/cdrom/dev/gscda z= ?F</cdrom/dev/hda12a z= ?F</cdrom/dev/hda13a z= ?F< /cdrom/dev/hda14 a z= ?F< /cdrom/dev/hda15"a z= ?F< /cdrom/dev/hda16$a z= ?F< /cdrom/dev/hda2&a z= ?F</cdrom/dev/hda3(a z= ?F</cdrom/dev/hda4*a z= ?F</cdrom/dev/hda5,a z= ?F</cdrom/dev/hda6.a z= ?F</cdrom/dev/hda70a z= ?F</cdrom/dev/hda82a z= ?F</cdrom/dev/hda94a z= ?G</cdrom/dev/hdb6a z= ?F</cdrom/dev/hdb18a z= ?F</cdrom/dev/hdb10:a z= ?F</cdrom/dev/hdb11<a z= ?F</cdrom/dev/hdb12>a z= ?F</cdrom/dev/hdb13@a z= ?F</cdrom/dev/hdb14Ba z= ?F< /cdrom/dev/hdb15Da z= ?G<@/cdrom/dev/hdb16Fa z= ?G<A/cdrom/dev/hdb2Ha z= ?G<J/cdrom/dev/hdb3Ja z= ?G<K/cdrom/dev/hdb4La z= ?G<L/cdrom/dev/hdb5Na z= ?G<M/cdrom/dev/hdb6Pa z= ?G<N/cdrom/dev/hdb7Ra z= ?G<O/cdrom/dev/hdb8Ta z= ?G<P/cdrom/dev/hdb9Va z= ?G<Q/cdrom/dev/hdcXa z= ?G<R/cdrom/dev/hdc1Za z= ?G<S/cdrom/dev/hdc10\a z= ?G<B/cdrom/dev/hdc11^a z= ?G<T/cdrom/dev/hdc12`a z= ?G<C/cdrom/dev/hdc13ba z= ?G<D/cdrom/dev/hdc14da z= ?G<E/cdrom/dev/hdc15fa z= ?G<F/cdrom/dev/hdc16ha z= ?G<G/cdrom/dev/hdc2ja z= ?G<H/cdrom/dev/hdc3la z= ?G<I/cdrom/dev/hdc4na z= ?G</cdrom/dev/hdc5pa z= ?G</cdrom/dev/hdc6ra z= ?H< /cdrom/dev/hdc7ta z= ?H< /cdrom/dev/hdc8va z= ?H< /cdrom/dev/hdc9xa z= ?H< /cdrom/dev/hddza z= ?H</cdrom/dev/hdd1|a z= ?H</cdrom/dev/hdd10~a z= ?H</cdrom/dev/hdd11a z= ?H</cdrom/dev/hdd12a z= ?H</cdrom/dev/hdd13a z= ?H</cdrom/dev/hdd14a z= ?G</cdrom/dev/hdd15a z= ?H</cdrom/dev/hdd16a z= ?H</cdrom/dev/hdd2a z= ?H</cdrom/dev/hdd3a z= ?H</cdrom/dev/hdd4a z= ?H</cdrom/dev/hdd5a z= ?H</cdrom/dev/hdd6a z= ?H</cdrom/dev/hdd7a z= ?H< /cdrom/dev/hdd8a z= ?H<@/cdrom/dev/hdd9a z= ?H<A/cdrom/dev/hdea z= ?I<J/cdrom/dev/hde1a z= ?I<K/cdrom/dev/hde10a z= ?I<L/cdrom/dev/hde11a z= ?I<M/cdrom/dev/hde12a z= ?I<N/cdrom/dev/hde13a z= ?I<O/cdrom/dev/hde14a z= ?I<P/cdrom/dev/hde15a z= ?I<Q/cdrom/dev/hde16a z= ?I<R/cdrom/dev/hde2a z= ?I<S/cdrom/dev/hde3a z= ?H<B/cdrom/dev/hde4a z= ?I<T/cdrom/dev/hde5a z= ?H<C/cdrom/dev/hde6a z= ?H<D/cdrom/dev/hde7a z= ?H<E/cdrom/dev/hde8a z= ?H<F/cdrom/dev/hde9a z= ?H<G/cdrom/dev/hdfa z= ?H<H/cdrom/dev/hdf1a z= ?I<I/cdrom/dev/hdf10a z= ?<!/cdrom/dev/hdf11a z= ?<!/cdrom/dev/hdf12a z= ?< !/cdrom/dev/hdf13a z= ?<!/cdrom/dev/hdf14a z= ?< !/cdrom/dev/hdf15a z= ?< !/cdrom/dev/hdf16a z= ?< !/cdrom/dev/hdf2a z= ?<!/cdrom/dev/hdf3a z= ?<!/cdrom/dev/hdf4a z= ?<!/cdrom/dev/hdf5a z= ?<!/cdrom/dev/hdf6a z= ?<!/cdrom/dev/hdf7a z= ?<!/cdrom/dev/hdf8a z= ?<!/cdrom/dev/hdf9a z= ?<!/cdrom/dev/hdga z= ?<!/cdrom/dev/hdg1a z= ?<!/cdrom/dev/hdg10a z= ?<!/cdrom/dev/hdg11a z= ?<!/cdrom/dev/hdg12a z= ?<!/cdrom/dev/hdg13a z= ?< !/cdrom/dev/hdg14a z= ?<@!/cdrom/dev/hdg15a z= ?<A!/cdrom/dev/hdg16a z= ?<J!/cdrom/dev/hdg2a z= ?<K!/cdrom/dev/hdg3a z= ?<L!/cdrom/dev/hdg4a z= ?<M!/cdrom/dev/hdg5a z= ?<N!/cdrom/dev/hdg6a z= ?<O!/cdrom/dev/hdg7a z= ?<P!/cdrom/dev/hdg8a z= ?<Q!/cdrom/dev/hdg9a z= ?<R!/cdrom/dev/hdha z= ?<S!/cdrom/dev/hdh1a z= ?<B!/cdrom/dev/hdh10a z= ?<T!/cdrom/dev/hdh11a z= ?<C!/cdrom/dev/hdh12 a z= ?<D!/cdrom/dev/hdh13 a z= ?<E!/cdrom/dev/hdh14a z= ?<F!/cdrom/dev/hdh15a z= ?<G!/cdrom/dev/hdh16a z= ?<H!/cdrom/dev/hdh2a z= ?<I!/cdrom/dev/hdh3a z= ?<"/cdrom/dev/hdh4a z= ?<"/cdrom/dev/hdh5a z= ?< "/cdrom/dev/hdh6a z= ?< "/cdrom/dev/hdh7a z= ?< "/cdrom/dev/hdh8 a z= ?< "/cdrom/dev/hdh9"a z= ?<"/cdrom/dev/hdi$a z= ?<"/cdrom/dev/hdi1&a z= ?<"/cdrom/dev/hdi10(a z= ?<"/cdrom/dev/hdi11*a z= ?<"/cdrom/dev/hdi12,a z= ?<"/cdrom/dev/hdi13.a z= ?<"/cdrom/dev/hdi140a z= ?<"/cdrom/dev/hdi152a z= ?<"/cdrom/dev/hdi164a z= ?<"/cdrom/dev/hdi26a z= ?<"/cdrom/dev/hdi38a z= ?<"/cdrom/dev/hdi4:a z= ?<"/cdrom/dev/hdi5<a z= ?<"/cdrom/dev/hdi6>a z= ?< "/cdrom/dev/hdi7@a z= ?<@"/cdrom/dev/hdi8Ba z= ?<A"/cdrom/dev/hdi9Da z= ?<J"/cdrom/dev/hdjFa z= ?<K"/cdrom/dev/hdj1Ha z= ?<L"/cdrom/dev/hdj10Ja z= ?<M"/cdrom/dev/hdj11La z= ?<N"/cdrom/dev/hdj12Na z= ?<O"/cdrom/dev/hdj13Pa z= ?<P"/cdrom/dev/hdj14Ra z= ?<Q"/cdrom/dev/hdj15Ta z= ?<R"/cdrom/dev/hdj16Va z= ?<S"/cdrom/dev/hdj2Xa z= ?<B"/cdrom/dev/hdj3Za z= ?<T"/cdrom/dev/hdj4\a z= ?<C"/cdrom/dev/hdj5^a z= ?<D"/cdrom/dev/hdj6`a z= ?<E"/cdrom/dev/hdj7bAZ????u??  !->???d??pqrst !>???>? !->???->?  !->???->? !->????? !->???->?z !->???->? !->???->? !->???->? !->???->? !->???->? !->???->? !->???->?  !->???->? !->???->? !->???->? !->???->? !->???->? !->???->? !->???->? !->???->?!->???->?!->???->?!->???->? !->???->? !->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?"!->???->?%!->???->?(!->???->?+!->???->?.!->???->?1!->???->?4!->???->?7!->???->?:!->???->?=!->???->?@!->???->?C!->???->?F!->???->?/kde-rootI!->???->?/ksocket-rootL!->???->?O!->???->?R!->???->?U!->???->?X!->???->?[!->???->?^!->???->?a!->???->?d!->???->?g!->???->?j!->???->?m!->???->?pa z= ?<F"/cdrom/dev/hdn14da z= ?<G"xfa z= ?<H"/cdrom/dev/hdn16h!->???->?s!->???->?v!->???->?y!->???->?|!->???->?An????1>?!1>???1>?!1>???1>?!1>???1>?!1>???1>?!->???->?!1>???1>?Q!->???->?!->???->?!->???->?!->???->?!->???->?etworking/ifcfg-lo!->???->?./../sbin/ifdown!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?./../sbin/ifup!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?  !->???->? !->???->?       !->???->? ! " # $ !->???->?& ' ( ) !->???->?!->???->?!->???->?!->???->?!->???->?/ 0 !->???->?2 3 !->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->? < !->???->? !->???->? !->???->? cdrom/etcx????x??!->???->? !->???->?cdrom/lib!->???->?!->???->? !->???->?#!->???->?&!->???->? !")!->???->?box,!->???->?box/!->???->?box2!->???->?box5!->???->?box8!->???->?box;!->???->?box>!->???->?boxA!->???->?boxD!->???->?boxG!->???->?boxJ!->???->?boxM!->???->? boxP!->???->?!boxS!->???->?"boxV!->???->?#boxY!->???->?$box\!->???->?%box_!->???->?&boxb!->???->?'boxe!->???->?(boxh!->???->?)boxk!->???->?*boxn!->???->?+boxq!->???->?,boxt!->???->?-boxw!->???->?.boxz!->???->?/box}!->???->?0box!->???->?1box!->???->?2box!->???->?3box!->???->?4box!->???->?5box!->???->?6box!->???->?7box!->???->?8box!->???->?9box!->???->?:!->???->?;!->???->?<!->???->?=!->???->?>!->???->??!->???->?@!->???->?A!->???->?B!->???->?C!->???->?D!->???->?E!->???->?F!->???->?G!->???->?H!->???->?I!->???->?J!->???->?K!->???->?L!->???->?M!->???->?N!->???->?O!->???->?P!->???->?Q!->???->?R!->???->?S!->???->?T!->???->?U!->???->?V!->???->?W!->???->?X!->???->?Y!->???->?Z!->???->?[!->???->?\!->???->?]!->???->?^ !->???->?_ !->???->?`!->???->?a!->???->?b!->???->?c!->???->?d!->???->?e!->???->?f"!->???->?g%!->???->?h(!->???->?i+!->???->?j.!->???->?k1!->???->?l4!->???->?m7!->???->?n:!->???->?o=!->???->?p@!->???->?qC!->???->?rF!->???->?sI!->???->?tL!->???->?uO!->???->?vR!->???->?wU!->???->?xX!->???->?y[!->???->?z^!->???->?{a!->???->?|d!->???->?}g!->???->?~j!->???->?m!->???->?p!->???->?s!->???->?v!->???->?y!->???->?|!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?!->???->?NOPQRSTUVWXYZ!->???->?!->???->?in/busybox!->???->?in/busybox!->???->?in/busybox!->???->?in/busybox!1>???1>?Qin/busybox!.>???.>?Q7in/busybox!1>???1>?Qin/busybox!1>???1>?Qin/busybox !1>???1>?Qin/busybox !1>???1>?Qin/busybox!1>???1>?Qin/busybox!1>???1>?Qin/busybox!0>???0>?lin/busybox!->???->? in/busybox!->???->?in/busyboxa->???->?!aŠ>???Š>?$a->???->? ./bin/busybox'a->???->? ./bin/busybox*a->???->? ./bin/busybox-a->???->? ./bin/busybox0a->???->?./bin/busybox3a->???->?./bin/busybox6a->???->?./bin/busybox9a->???->?./bin/busybox<a->???->?./bin/busybox?a->???->?./bin/busyboxBa->???->?./bin/busyboxEaŠ>???Š>?./bin/busyboxHa->???->?./bin/busyboxKaŠ>???Š>?./bin/busyboxNaŠ>???Š>? ./bin/busyboxQaŠ>???Š>?@./bin/busyboxTa->???->?A./bin/busyboxWa->???->?J./bin/busyboxZa->???->?K./bin/busybox]a->???->?L./bin/busybox`a->???->?M./bin/busyboxca->???->?N./bin/busyboxfa->???->?O./bin/busyboxia->???->?P./bin/busyboxla->???->?B./bin/busyboxoa->???->?C./bin/busyboxra->???->?Dua->???->?E./bin/busyboxxa->???->?F{a->???->?G~a->???->?Ha->???->?Ia->???->?a->???->?a->???->? cdrom/opta->???->? a->???->? a->???->? cdrom/sbina->???->?a->???->?cdrom/usra->???->?cdrom/vara z= ?<I"cdrom/varja->???->?a->???->?a->???->?a->???->?a->???->?a->???->?a->???->?a->???->? aŠ>???Š>?@a->???->?Aa->???->?Ja->???->?Ka->???->?La->???->?Ma->???->?Na->???->?O!Tf? ?d? l ? ? ?psauxn!Cz= ?Cz=pA] ? ?] ?o r!G ? ?H ?v!j ? ?j ?x! z= ?Q<z! z= ?Q<|! z= ?Q<~! z= ?R<! z= ?R<! z= ?R<! z= ?R<! z= ?R<! z= ?R<! z= ?R< ! z= ?R< ! z= ?R< ! z= ?R< a->???->?Pa->???->?B a->???->?Ca->???->?DZ [ \ a->???->?Ea->???->?F_ ` a b c a->???->?Ga->???->?HAo????Š>?a->???->?I??????psaux ݽd?????mnt/cdrom/etcAd?????Ad?@?@?! z= ?R< ! z= ?S<! z= ?S<!Cz= ?Cz=A?????? ݽd?????mnt/cdrom/lib !?Q^!?Q %^!?Q+^!?Q.^!?Q1^!?Q4^@?@?@?k A??????A?????? A?????? ??????busyboxG ????7?,!"#$%&'()*+,-."??????busybox&??????busybox)??????busybox,??????busybox/??????busybox2??????busybox5??????busybox8??????busybox;??????busybox>??????busyboxA??????busyboxD??????busyboxG??????busyboxJ??????busyboxM??????busyboxP??????busyboxS??????busyboxV??????busyboxY??????busybox\??????busybox_??????busyboxb??????busyboxe??????busyboxh??????busyboxk??????busyboxn??????busyboxq??????busyboxt??????busyboxw??????busyboxz??????busybox}??????busybox??????busyboxA????????????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busybox??????../bin/busyboxA??????A??????A????7???????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busybox??????../../bin/busyboxA????7???????../../bin/busyboxA??????A?????? Ad?????A?????? ݽd?????mnt/cdrom/optA??????Ad?޺d?޺d?#ݽd?????mnt/cdrom/sbin(Cd???д??+Ad?????0AV????_>?5AV????W>?:?+V????3c>@AV????>?DAV????jQp>IAV????jQp>NAV????C>?SAV????lbe>XAV????b>?]V????b>?cAV????3c>gAV????=>? lAV????cp>qAV????cp>vAV????cp>{AV????cp>AV????cp>AV????cp>AV????cp> AV????cp>!AV????cp>"AV????cp>#AV????cp>$AV????cp>%AV????cp>&AV????cp>'AV????cp>(AV????cp>)AV????cp>*AV????cp>+AV????cp>,AV????cp>-AV????=>? .AV????cp>/AV????cp>0AV????cp>1AV????cp>2AV????cp>3AV????cp>4AV????cp>5AV????cp>6AV????cp>7AV????cp>8AV??????9 AV????K??:AV????ϵ??;AV??????<AV??????= AV??????>%AV????K???*AV????K??@/AV????K??A4AV????K??B9AV????K??C>AV????K??DCAV????K??EHAV????K??FMAV????K??GRAV????K??HWAV????K??I\AV????K??JaAV????K??KfAV??????LkAV??????MpAV??????NuAV?????? OzAV??????PAV??????QAV??????RAV??????SAV??????TAV??????UAV??????VAV??????WAV??????XAV??????YAV??????ZAV??????[AV????R?? \AV??????]AV????R??^AV????R??_AV????R??`AV????R??aAV????R??bAV????R??cAV????R??dAV????R??eAV????R??fAV????R??gAV????R??hAV????R??iAd?IA?IA?jAV????R??k ݽd?????mnt/cdrom/usr  d?????mnt/cdrom/varxJS@?\@?S@?(lmnopqrstuvwxʺd?@?@?/mnt/cdrom/root/driverconfigʺd?@?@?/mnt/cdrom/root/xconfig*ʺd?@?@?/mnt/cdrom/root/netconfigL@?@?>>?3 A@?@?>?7 A@?@?>?< A@?@?>?A @?@?>?G A@?@?>?K 3@?@?>?Q z@?@?>?V 5@?@?>?[ A@?@?>>?_ @?@?m:e @?@?@?../networking/ifcfg-loi @?@?@?../../../sbin/ifdownl A@?@?o>o @?@?@?../../../sbin/ifupt %@?@?o> x @?@?o>} D@?@?o> G@?@?o> @?@?u= A@?@?o> I3@?@?O:> %@?@?o> 5@?@?;= @?@?u= @?@?u=  @?@?o> N@?@?+#> d@?@?=  @?@?o> n@?@?=  @?@?E= E@?@?o>V @?@?o>  @?@?o>    <@?@?>>?  @?@?o>  @?@?o>  @?@?o> @?@?o> A@?@?>? A@?@?o> A@?@?>? A@?@?o> A@?@?o> @?@?*1; @?@?>? 5@?@?[>? @?@? }9! Q@?@?o>& A@?@?>?* @?@?(@?0 @?@?J=5 )@?@?6L>: A@?@?w>? > A@?@?w>?!C @?@?rl>"I @?@?rl>#N @?@?rl>$S @?@?rl>%X l@?@?rl>&'] =@?@?rl>(b 6@?@?rl>)g k@?@?rl>*l @?@?rl>+,-.q @?@?rl>/v j@?@?rl>01{ R @?@?sl>234 @?@?@P>5 @?@?rl>6789  @?@?>?: 3@?@?#>;< X@?@?T=?= $@?@?>?> :@?@?[>?? 3@?@?[>?@ @?@?T=?A *@?@?>?B (@? @?>?j A@??@?>?C @?>@?~=DEFG0@?>@?o>H@?>@?/D>IJKLMNO@?>@?o>PA@?>@?o>Q@??@?~=R@??@?~=Sʺd?@?@?/mnt/cdrom/root/pcmciaconfigʺd?U@?U@?/mnt/cdrom/root/autorun _$* @? @?>?TUVWXYZ[\]2Ad?d?d?^2=?@?=?2n1@?@?=?_2=?@?=?2 O2@?@?=?`abc2=?@?=?2{m@?@?m@?d2A1@?@?ܻ>?e291@?@?ܻ>?fg2A@?@?²>?h)3 ?F@? ?iG4| ?K@? ?ja44Ld?@?@?/mnt/cdrom/home/livecd/linux_newbie_guide/index.htmlHAd?A?A?l] @?n@?n@?/root/kppp/5@?s@?s@?/root/harddrakeN5AIA?IA?IA?m ]d?id?id?nT]޺d?޺d?޺d?/mnt/cdrom/root/swapconfigp#d?d?d?/mnt/cdrom/usr/local/moho/help.html/"d?d?d?/mnt/cdrom/usr/local/moho/moho_4.5Ea? ?? ?j9a? ?? ?j;a? ?? ?j=a? ?? ?j?a? ?? ?jAa? ?? ?jCa? ?? ?jEa? ?? ?jGa? ?? ?jIa? ?? ?jKa? ?? ?jMa? ?? ?jOa? ?? ?jQa? ?? ?jSa? ?? ?jUa? ?? ?jWa? ?? ?jYa? ?? ?j[a? ?? ?j]a? ?? ?j_a? ?? ?jaa? ?? ?jca? ?? ?jea? ?? ?jga? ?? ?jia? ?? ?jka? ?? ?jma? ?? ?joa? ?? ?jqa? ?? ?jsa? ?? ?kua? ?? ?kwa? ?? ?kya? ?? ?k{a? ?? ?k}a? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?k0a? ?? ? ka? ?? ? ka? ?? ? ka? ?? ? ka? ?? ? ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ? ka? ?? ?!ka? ?? ?"ka? ?? ?#ka? ?? ?$ka? ?? ?%ka? ?? ?&ka? ?? ?'ka? ?? ?(ka? ?? ?)ka? ?? ?*ka? ?? ?+ka? ?? ?,ka? ?? ?-ka? ?? ?.ka? ?? ?/ka? ?? ?0ka? ?? ?1ka? ?? ?2ka? ?? ?3ka? ?? ?4ka? ?? ?5ka? ?? ?6ka? ?? ?7ka? ?? ?8ka? ?? ?9ka? ?? ?:ka? ?? ?;ka? ?? ?ka? ?? ??ka? ?? ?@ka? ?? ?Aka? ?? ?Bka? ?? ?Cka? ?? ?Dka? ?? ?Eka? ?? ?Fka? ?? ?Gka? ?? ?Hka? ?? ?Ika? ?? ?Jk a? ?? ?Kk a? ?? ?Lk a? ?? ?Mka? ?? ?Nka? ?? ?Okv w x y z { | } a? ?? ?Pka? ?? ?Qka? ?? ?Rka? ?? ?Ska? ?? ?Tka? ?? ?Uka? ?? ?Vk!a? ?? ?Wk#a? ?? ?Xk%a? ?? ?Yk'a? ?? ?Zk)a? ?? ?[k+a? ?? ?\k-a? ?? ?]k/a? ?? ?^k1a? ?? ?_k3a? ?? ?`k5a? ?? ?ak7a? ?? ?bk9a? ?? ?ck;a? ?? ?dk=a? ?? ?ekd0?a? ?? ?fkAa? ?? ?gkCa? ?? ?hkEa? ?? ?ikGa? ?? ?jkIa? ?? ?kkKa? ?? ?lkv w x y z { | } Ma? ?? ?mkOa? ?? ?nkQa? ?? ?okSa? ?? ?pkUa? ?? ?qkWa? ?? ?rkYa? ?? ?sk[a? ?? ?tk]a? ?? ?uk_a? ?? ?vkaa? ?? ?wkca? ?? ?xkea? ?? ?ykga? ?? ?zkia? ?? ?{kka? ?? ?|kma? ?? ?}koa? ?? ?~kqa? ?? ?ksa? ?? ?kua? ?? ?kwa? ?? ?kya? ?? ?k{a? ?? ?k}a? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?k a? ?? ?k a? ?? ?k a? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?ka? ?? ?k!a? ?? ?k#a? ?? ?k%a? ?? ?k'a? ?? ?k)a? ?? ?k+a? ?? ?k-a? ?? ?k/a? ?? ?k1a? ?? ?k3a? ?? ?k5a? ?? ?k7a? ?? ?k9a? ?? ?k;a? ?? ?k=a? ?? ?k?a? ?? ?kAa? ?? ?kCa? ?? ?kEa? ?? ?kGa? ?? ?kIa? ?? ?kKa? ?? ?kMa? ?? ?kOa? ?? ?kQa? ?? ?kSa? ?? ?kUa? ?? ?kWa? ?? ?kYa? ?? ?k[a? ?? ?k]a? ?? ?k_a? ?? ?kaa? ?? ?kca? ?? ?kea? ?? ?kga? ?? ?kia? ?? ?kka? ?? ?kma? ?? ?koa? ?? ?kqa? ?? ?ksa? ?? ?lua? ?? ?lwa? ?? ?lya? ?? ?l{a? ?? ?l}a? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ? la? ?? ? la? ?? ? la? ?? ? la? ?? ? la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ? la? ?? ?!la? ?? ?"la? ?? ?#la? ?? ?$la? ?? ?%la? ?? ?&la? ?? ?'la? ?? ?(la? ?? ?)la? ?? ?*la? ?? ?+la? ?? ?,la? ?? ?-la? ?? ?.la? ?? ?/la? ?? ?0la? ?? ?1la? ?? ?2la? ?? ?3la? ?? ?4la? ?? ?5la? ?? ?6la? ?? ?7la? ?? ?8la? ?? ?9la? ?? ?:la? ?? ?;la? ?? ?la? ?? ??la? ?? ?@la? ?? ?Ala? ?? ?Bla? ?? ?Cla? ?? ?Dla? ?? ?Ela? ?? ?Fla? ?? ?Gla? ?? ?Hla? ?? ?Ila? ?? ?Jl a? ?? ?Kl a? ?? ?Ll a? ?? ?Mla? ?? ?Nla? ?? ?Ola? ?? ?Pla? ?? ?Qla? ?? ?Rla? ?? ?Sla? ?? ?Tla? ?? ?Ula? ?? ?Vl!a? ?? ?Wl#a? ?? ?Xl%a? ?? ?Yl'a? ?? ?Zl)a? ?? ?[l+a? ?? ?\l-a? ?? ?]l/a? ?? ?^l1a? ?? ?_l3a? ?? ?`l5a? ?? ?al7a? ?? ?bl9a? ?? ?cl;a? ?? ?dl=a? ?? ?el?a? ?? ?flAa? ?? ?glCa? ?? ?hlEa? ?? ?ilGa? ?? ?jlIa? ?? ?klKa? ?? ?llMa? ?? ?mlOa? ?? ?nlQa? ?? ?olSa? ?? ?plUa? ?? ?qlWa? ?? ?rlYa? ?? ?sl[a? ?? ?tl]a? ?? ?ul_a? ?? ?vlaa? ?? ?wlca? ?? ?xlea? ?? ?ylga? ?? ?zlia? ?? ?{lka? ?? ?|lma? ?? ?}loa? ?? ?~lqa? ?? ?lsa? ?? ?lua? ?? ?lwa? ?? ?lya? ?? ?l{a? ?? ?l}a? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?l a? ?? ?l a? ?? ?l a? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?la? ?? ?l!a? ?? ?l#a? ?? ?l%a? ?? ?l'a? ?? ?l)a? ?? ?l+a? ?? ?l-a? ?? ?l/a? ?? ?l1a? ?? ?l3a? ?? ?l5a? ?? ?l7a? ?? ?l9a? ?? ?l;a? ?? ?l=a? ?? ?l?a? ?? ?lAa? ?? ?lCa? ?? ?lEa? ?? ?lGa? ?? ?lIa? ?? ?lKa? ?? ?lMa? ?? ?lOa? ?? ?lQa? ?? ?lSa? ?? ?lUa? ?? ?lWa? ?? ?lYa? ?? ?l[a? ?? ?l]a? ?? ?l_a? ?? ?laa? ?? ?lca? ?? ?lea? ?? ?lga? ?? ?lia? ?? ?lka? ?? ?lma? ?? ?loa? ?? ?lqa? ?? ?lsa? ?? ?mua? ?? ?mwa? ?? ?mya? ?? ?m{a? ?? ?m}a? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ? ma? ?? ? ma? ?? ? ma? ?? ? ma? ?? ? ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ?ma? ?? ? ma? ?? ?!ma? ?? ?"ma? ?? ?#ma? ?? ?$ma? ?? ?%ma? ?? ?&ma? ?? ?'ma? ?? ?(ma? ?? ?)ma? ?? ?*ma? ?? ?+ma? ?? ?,ma? ?? ?-ma? ?? ?.ma? ?? ?/ma? ?? ?0ma? ?? ?1ma? ?? ?2ma? ?? ?3ma? ?? ?4ma? ?? ?5ma? ?? ?6ma? ?? ?7ma? ?? ?8ma? ?? ?9ma? ?? ?:ma? ?? ?;ma? ?? ?ma? ?? ??ma? ?? ?@ma? ?? ?Ama? ?? ?Bma? ?? ?Cma? ?? ?Dma? ?? ?Ema? ?? ?Fma? ?? ?Gma? ?? ?Hma? ?? ?Ima? ?? ?Jm a? ?? ?Km a? ?? ?Lm a? ?? ?Mma? ?? ?Nma? ?? ?Oma? ?? ?Pma? ?? ?Qma? ?? ?Rma? ?? ?Sma? ?? ?Tma? ?? ?Uma? ?? ?Vm!a? ?? ?Wm#a? ?? ?Xm%a? ?? ?Ym'a? ?? ?Zm)a? ?? ?[m+a? ?? ?\m-a? ?? ?]m/a? ?? ?^m1a? ?? ?_m3a? ?? ?`m5a? ?? ?am7a? ?? ?bm9a? ?? ?cm;a? ?? ?dm=a? ?? ?em?a? ?? ?fmAa? ?? ?gmCa? ?? ?hmEa? ?? ?imGa? ?? ?jmIa? ?? ?kmKa? ?? ?lmMa? ?? ?mmOa? ?? ?nmQa? ?? ?omSa? ?? ?pmUa? ?? ?qmWa? ?? ?rmYa? ?? ?sm[a? ?? ?tm]a? ?? ?um_a? ?? ?vmaa? ?? ?wmca? ?? ?xme . .. bina boot dev0 etc'fastbootdev-01 home7initrd8 lib?linuxrc@ mnt opt proc root sbin tmp usrr var.bash_logout .bash_profile.bashrc.cshrc .gtkrc-kde.kde .Xauthority .Xdefaults . ..audioaudio1audio2audio3audioctlconsole dsp dsp1 dsp2 dsp3initctl log tty0 tty1 tty2 tty3 tty4 tty5 tty6! tty7" tty8# tty9$ttyp0%ttyp1&ttyp2'ttyp3(ttyp4)ttyp5*ttyp6+ttyp7,ttyp8-ttyp9.ttypa/ttypb0ttypc1ttypd2ttype3ttypf4urandom5random6MAKEDEV7 ac8adbmouse9admmidi0:admmidi1;admmidi2<admmidi3= adsp>adsp0/?adsp1 @adsp2Aadsp3BagpgartCaload0Daload1Eaload2Faload3GaloadSEQHamidiIamidi0Jamidi1Kamidi2Lamidi3 M amigamouseN amigamouse1Oapm_biosPataraidQ atarimouseRatibmSatimouseTaztcdU beepV bpcdWcapi20X capi20.00Y capi20.01Z capi20.02[ capi20.03\ capi20.04] capi20.05^ capi20.06_ capi20.07` capi20.08a capi20.09b capi20.10c capi20.11d capi20.12e capi20.13f capi20.14g capi20.15h capi20.16i capi20.17j capi20.18k capi20.19lccissmcdu31ancdu535ocm205cdpcm206cdqcompaqr cores cput cua0u cua1v cua2w cua3xcuam0ycuam1zcuam2{cuam3| cui0} cui1~cui10cui11cui12cui13cui14cui15cui16cui17cui18cui19 cui2cui20cui21cui22cui23cui24cui25cui26cui27cui28cui29 cui3cui30cui31cui32cui33cui34cui35cui36cui37cui38cui39 cui4cui40cui41cui42cui43cui44cui45cui46cui47cui48cui49 cui5cui50cui51cui52cui53cui54cui55cui56cui57cui58cui59 cui6cui60cui61cui62cui63 cui7 cui8 cui9dcbri0dcbri1dcbri2dcbri3dcxx0dcxx1dcxx2dcxx3dmfm0dmfm1dmfm2dmfm3dmmidi0dmmidi1dmmidi2dmmidi3 dridsp56kdvd . ..card0card1card2card3Y hZ [ \ ] ȍ^ _ ` a  b 0c @d Pe `f pg h i j k l Ўm n o p q  r 0s @t Pu `v pw x y z { | Џ} ~   dvd2enskipexttrp fb fb0 fb1 fb10 fb11 fb12 fb13 fb14 fb15 fb16 fb17 fb18 fb19 fb2 fb20 fb21 fb22 fb23 fb24 fb25 fb26 fb27 fb28 fb29 fb3 fb30 fb31 fb4 fb5 fb6 fb7 fb8 fb9 fd fd0 fd0CompaQfd0D360fd0D720fd0H1440fd0H360fd0H720fd0d360fd0h1200fd0h1440fd0h1476fd0h1494fd0h1660fd0h360fd0h410fd0h420fd0h720 fd0h880 fd0u1040 fd0u1120 fd0u1440 fd0u1660fd0u1680fd0u1722fd0u1743fd0u1760fd0u1840fd0u1920fd0u2880fd0u3200fd0u3520fd0u360fd0u3840fd0u720fd0u800 fd1fd0u820fd0u830 fd1CompaQfd1D360 fd1D720!fd1H1440"fd1H360#fd1H720$fd1d360%fd1h1200&fd1h1440'fd1h1476(fd1h1494)fd1h1660*fd1h360+fd1h410,fd1h420-fd1h720.fd1h880/fd1u10400fd1u11201fd1u14402fd1u16603fd1u16804fd1u17225fd1u17436fd1u17607fd1u18408fd1u19209fd1u2880:fd1u3200;fd1u3520<fd1u360=fd1u3840>fd1u720?fd1u800@fd1u820Afd1u830B fd2C fd2CompaQDfd2D360Efd2D720Ffd2H1440Gfd2H360Hfd2H720Ifd2d360Jfd2h1200Kfd2h1440Lfd2h1476Mfd2h1494Nfd2h1660Ofd2h360Pfd2h410Qfd2h420Rfd2h720Sfd2h880Tfd2u1040Ufd2u1120Vfd2u1440Wfd2u1660Xfd2u1680Yfd2u1722Zfd2u1743[ fd3\fd2u1760]fd2u1840^fd2u1920_fd2u2880`fd2u3200afd2u3520bfd2u360cfd2u3840dfd2u720efd2u800ffd2u820gfd2u830h fd3CompaQifd3D360jfd3D720kfd3H1440lfd3H360mfd3H720nfd3d360ofd3h1200pfd3h1440qfd3h1476rfd3h1494sfd3h1660tfd3h360ufd3h410vfd3h420wfd3h720xfd3h880yfd3u1040zfd3u1120{fd3u1440|fd3u1660}fd3u1680~fd3u1722fd3u1743fd3u1760fd3u1840fd3u1920fd3u2880fd3u3200fd3u3520fd3u360fd3u3840fd3u720fd3u800fd3u820fd3u830 fd4 fd4CompaQfd4d360fd4h1200fd4h1440fd4h1476fd4h1494fd4h1660fd4h360fd4h410fd4h420fd4h720fd4h880fd4u1040fd4u1120 fd5fd4u1440fd4u1660fd4u1680fd4u1722fd4u1743fd4u1760fd4u1840fd4u1920fd4u2880fd4u3200fd4u3520fd4u360fd4u3840fd4u720fd4u800fd4u820fd4u830 fd5CompaQfd5d360fd5h1200fd5h1440fd5h1476fd5h1494fd5h1660fd5h360fd5h410fd5h420fd5h720fd5h880fd5u1040fd5u1120fd5u1440fd5u1660fd5u1680fd5u1722fd5u1743fd5u1760fd5u1840fd5u1920fd5u2880fd5u3200fd5u3520fd5u360fd5u3840fd5u720fd5u800fd5u820fd5u830 fd6 fd6CompaQfd6d360fd6h1200fd6h1440fd6h1476fd6h1494fd6h1660fd6h360fd6h410fd6h420fd6h720fd6h880fd6u1040fd6u1120 fd7fd6u1440fd6u1660fd6u1680fd6u1722fd6u1743fd6u1760fd6u1840fd6u1920fd6u2880fd6u3200fd6u3520fd6u360fd6u3840fd6u720fd6u800fd6u820fd6u830 fd7CompaQfd7d360fd7h1200fd7h1440fd7h1476fd7h1494fd7h1660fd7h360fd7h410fd7h420fd7h720fd7h880fd7u1040fd7u1120fd7u1440fd7u1660fd7u1680fd7u1722fd7u1743fd7u1760fd7u1840fd7u1920fd7u2880fd7u3200fd7u3520fd7u360fd7u3840fd7u720 fd7u800 fd7u820 fd7u830 ftape  full gscd hda hda1hda10hda11hda12hda13hda14hda15hda16hda17hda18hda19 hda2hda20 hda3 hda4 hda5  hda6! hda7" hda8# hda9$ hdb% hdb1&hdb10'hdb11(hdb12)hdb13*hdb14+hdb15,hdb16-hdb17.hdb18/hdb190 hdb21hdb202 hdb33 hdb44 hdb55 hdb66 hdb77 hdb88 hdb99 hdc: hdc1;hdc10<hdc11=hdc12>hdc13?hdc14@hdc15Ahdc16Bhdc17Chdc18Dhdc19E hdc2Fhdc20G hdc3H hdc4I hdc5J hdc6K hdc7L hdc8M hdc9N hddO hdd1Phdd10Qhdd11Rhdd12Shdd13Thdd14Uhdd15Vhdd16Whdd17Xhdd18Yhdd19Z hdd2[hdd20\ hdd3] hdd4^ hdd5_ hdd6` hdd7a hdd8b hdd9c hded hde1ehde10f hde2ghde11hhde12ihde13jhde14khde15lhde16mhde17nhde18ohde19phde20q hde3r hde4s hde5t hde6u hde7v hde8w hde9x hdfy hdf1zhdf10{hdf11|hdf12}hdf13~hdf14hdf15hdf16hdf17hdf18hdf19 hdf2hdf20 hdf3 hdf4 hdf5 hdf6 hdf7 hdf8 hdf9 hdg hdg1hdg10hdg11hdg12hdg13hdg14hdg15hdg16hdg17hdg18hdg19 hdg2hdg20 hdg3 hdg4 hdg5 hdg6 hdg7 hdg8 hdg9 hdh hdh1hdh10hdh11hdh12hdh13hdh14hdh15hdh16hdh17hdh18hdh19 hdh2hdh20 hdh3 hdh4 hdh5 hdh6 hdh7 hdh8 hdh9psauxmouse mem ptsptyp0ptyp1ptyp2ptyp3ptyp4ptyp5ptyp6ptyp7 ptyp8!ptyp9"ptypa#ptypb$ptypc3ptypd4ptype5ptypf6 null9admmidi:dmmidi; midi<mixer= sequencer> sequencer2 . ..console null mem tty0 tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8 tty9ptya0ptya1ptya2ptya3ptya4ptya5ptya6ptya7ptya8ptya9ptyaaptyabptyacptyadptyaeptyafptyb0ptyb1ptyb2ptyb3ptyb4ptyb5ptyb6ptyb7ptyb8ptyb9ptybaptybbptybcptybdptybeptybfptyc0ptyc1ptyc2ptyc3ptyc4ptyc5ptyc6ptyc7ptyc8ptyc9ptycaptycbptyccptycdptyceptycfptyd0ptyd1 driptyd2 dsp . ..card0}card1Xcard2Ӏcard3î@W/cXvkd<;1Ƭ1.6W:0#AiDY/F9 m3qKHUo!jУ[UtAoܥGWgE.=jc] ?nKFvaa.w{m*",w)Ј](p p榨 Ԝձ@MVgA)C[ RUjMigV:鐵tJg@aKs QhwMt@Juz Y2V6B_TOCif]TX;Z8J-Tix_Ӣ=$uZ|Yd]T[p2Kݰ)v >ѷֲ)&BNVA6Az-WH9Fn' zW/rQ)A.%)PKSn TrRs=VoT.N6WɵTdJxJnrDC7CLM[96)(WXT`!))wY%D+FZ+wHT}%] ^ Hk.ĕ^LVHj OJG>m 7|^~)#c=.Vm]Ew5ptyr3?ptyr4@ptyr5Aptyr6Bptyr7Cptyr8Dptyr9EptyraFptyrbGptyrcHptyrdIptyreJptyrfKptys0Lptys1Mptys2Nptys3Optys4Pptys5Qptys6Rptys7Sptys8Tptys9UptysaVptysbWptyscXptysdYptyseZptysf[ptyt0\ptyt1]ptyt2^ptyt3_ptyt4`ptyt5aptyt6bptyt7cptyt8dptyt9eptytafptytbgptytchptytdiptytejptytfkptyu0lptyu1mptyu2nptyu3optyu4pptyu5qptyu6rptyu7sptyu8tptyu9uptyuavptyubwptyucxptyudyptyuezptyuf{ptyv0|ptyv1}ptyv2~ptyv3ptyv4ptyv5ptyv6ptyv7ptyv8ptyv9ptyvaptyvbptyvcptyvdptyveptyvfptyw0ptyw1ptyw2ptyw3ptyw4ptyw5ptyw6ptyw7ptyw8ptyw9ptywaptywbptywcptywdptyweptywfptyx0ptyx1ptyx2ptyx3ptyx4ptyx5ptyx6ptyx7ptyx8ptyx9ptyxaptyxbptyxcptyxdptyxeptyxfptyy0ptyy1ptyy2ptyy3ptyy4ptyy5ptyy6ptyy7ptyy8ptyy9ptyyaptyybptyycptyydptyyeptyyfptyz0ptyz1ptyz2ptyz3ptyz4ptyz5ptyz6ptyz7ptyz8ptyz9ptyzaptyzbptyzcptyzdptyzeptyzf dsp1dsp56kaudioaudio1audioctlmixer sequencer sequencer2 ppppsauxrandom hda hda1hda10hda11hda12hda13hda14hda15hda16 hda2 hda3 hda4 hda5 hda6 hda7 hda8 hda9 hdb hdb1hdb10hdb11hdb12hdb13hdb14hdb15hdb16 hdb2 hdb3 hdb4 hdb5 hdb6 hdb7 hdb8 hdb9 hdc hdc1hdc10hdc11hdc12hdc13hdc14hdc15hdc16 hdc2 hdc3hdc4 hdc5 hdc6 hdc7 hdc8  hdc9  hdd  hdd1 hdd10 hdd11hdd12hdd13hdd14hdd15%hdd16& hdd2' hdd3( hdd4) hdd5* hdd6+ hdd7, hdd8- pts. hdd9/mouse- ...1 . ..2livecd2 .1 ..T blackbox-menuUDesktop^ tmpc kpppd harddrake7 ...#!/bin/sh echo Mounting /proc filesystem mount -t proc /proc /proc echo Attempting to Mount CD-ROM (mount -t iso9660 /dev-0/hdb /mnt/cdrom && ln -s /dev-0/hdb /dev/cdrom) || (mount -t iso9660 /dev-0/hdc /mnt/cdrom && ln -s /dev-0/hdc /dev/cdrom) || (mount -t iso9660 /dev-0/hdd /mnt/cdrom && ln -s /dev-0/hdd /dev/cdrom) || (mount -t iso9660 /dev-0/hda /mnt/cdrom && ln -s /dev-0/hda /dev/cdrom) || ( echo 'Cannot mount CD-ROM, dropping you to a shell' sh ) sh echo 0x0100 > /proc/sys/kernel/real-root-dev umount /proc @ . ..AcdromA .@ ..B bine sbint libu usr etc opt varbootB .A ..C ashDbusyboxE catFchgrpGchmodHchownI cpJ dateK ddL dfMdmesgN echoOfalseP grepQ killR lnS lsTmkdirUmknodV moreWmountX mvY psZ pwd[ rm\rmdir] sed^ sh_sleep` syncatouchb truecumountd(unameELF4E 4 (\ \  T$P GNUUE 1^PTRh hQVh`US[4C tЋ]ÐU= u>PС8ut h~ ÐUUth`hW~ÐUÍ5t$衤5t$莤5t$cËT$~u Áu1.B<w Rhb Eu1-b } D$2 ËT$~"1~"P @Ph ~P讜UWVS|$l$WƋ@t#C u sb(UγCc -jCW賳CU誳CC  Y[^_]St$OÃ;t @3'1[UWVS@1&  t69uދuMy[^_]VS\$ sdVsh BVQ\[^UWVS|$1|$1& tt&SuF&~1f&j=FPCu4V>uVh h l SG@PV*7u[^_]Sau 1dh kÃuߡ8tE0_t0hÖ h 8l Pxu[ËT$ :tB:u%̖ ))) VS\$ C u3s%s%S%  C [^VSt$ Vyà &tpVCu[^Ã\WVS1hhj0uh ƃu h  >u >-u2~u,h ϓƃt>u54u >/th 螓D$uaD$ hWD$PSjc |BD$ %=@u2u ;.u{/u {tVSBǃWS/}VD$P&ÃuVh .1[^_\S\$@S} KH"t =4hujjjSYO|$ t=t54_1[54M1j4u 4hVS\$ 1|$tj54h  @4=ht%t;/tSPƉ54c#uyS輹4VA#zj54h# 腏[^S\$hpj5lSt @M\$SSjSj=t =ujjj` jy[S\$ @t1ttPh' Fht$S5j t$D$Pt$jD$ Pt$ t$ SL$\$ ,  s*t&9uBt QoA% rQh j h轕[áHuttVSD$ L$Y}q yWŠCB;ut x xW ydW)‰PfUÃjS [^ÃWVS\$ |$$t$ VUS<WPq VU jf=uD$ PU[^_ÃUWVSl$0|$4D$D$PxUt$v]t*j#VSN! =x[u֋D$\$tljsu JWuxtDu |=| x$=xu! |=|xu D$PT[^_]VSt$ B<v_tMDPu1(FC<v_t)ӋPu=[^Á UWVS$$D$ $ PTT$HT$LD$@D$DD$HT$4$$XtjD$@PS [u鋔$ Z jD$HPS [tY|$DttND$DpX1t tstjjD$HPS@ [uҋD$HD$@$ p D$,\$Ht&D$(uT$(P?RD$0\$HtCT$,T$,uD$,D$$=t=u|$(~PT$$D$()D$,=t#j+t$@;t$L2j |$(u,D$4DD$8D$MD$,D$(?\$-u/љ  T$,L$(tKD$0ŕ  D$D$0l$T$0RU\$vjvxT$TRv`}D$HPVOT$HRV?jv=x=uD$HPvF 5T$HRP1\$H8> u= =twSvb==xujvF=xt=xu |=| xƃ=xu |=| x =D$HPV|$0W JT$,RjRvvF^t<D$(pS+t=xu)T$HRv n[uʋvt =xtWIPvmt#tvh֙ %uF5t<:tFt<:u>:u FT$2 D$T$R=[^_]YËD$@Pt$'hjjhД t$*ÃUWVS1rtivtVuh) GNǃuܡuP\s+vtf{t USCu\r1 jn1ƃ&jVÃtCftfu=|RVt)vupVh- 8| PVt vuVhD |_V莌TPjD$PV|$u-t)jVÃtvPS(M0[^_]ÃUWVSl$` t[ P|$ Wha U{ T$Bfu/rD$WD$PS8< NytcSfutVhf GfuAt=@hv T$rW5SWh zS"hT$z t P0[^_]YVSh z11Ж @P u Phɛ ^zà <~hΛ Jz1ۃF%vhЛ 5z1[^ÃhUWVSj/$P#t{$tV 5$@D$ P$Rj膺 |ŋ$@$BD$$tD$P$ǃD$'j$PÃti{ ucCfu$%D$?fu9{}-f}D$| 9} 9D$|P1t tt%f{$t uD$u |$}JtF|$u$p{@j$RfCsD$t{ tf{u D$ST$D$vV9E9|D$tWPhӛ @tD$|Pƃ2/$!5hۛ F@>/u;;l$59}1;l$f藞D$D$ PVj |D$ D$0%==tSV@P7V5j$R&Ãtf{tV$Ph V7|$@j$RfCk~D$|P$P9ƃet |$tE$t"jD$PBP$Rh -H$)$jC C$CB[^_]hhjj&hЖ t$ù\s3t"Pftfu =|@ uރ\rÃS\$ D$PS=}T$|PD$jSh  [YWVS|$@\sKt8t&Bfu9z}fu9=|R Ӌu̓\r.[^_WVS|$?tt&A9uЙt&ދtWC Pu|$tDu@@WW PbfCC WC P5[^_á@ QOjt$tfxupÃUWVSt$l$ 1D$9},DD$D$ UVR ǃC9|ԉ[^_]ÃUWVSl$5\$D$'1E+%u}}CPhӛ ;t};:uGCF8t|$u:t<:u uGD$ބu=|}}D$D$[^_]YWVST$|$t$B Vr x 4)‰P2t1hS/V5=/t jSju2‰Zpt GG[^_ÃUWVSt$,D$0D$$d$$D$ >~utPVƃF"]ti-Kt:=>u ~@u~=tT$0t |$$t! x 53F >^\$D$VB<v_tzVDPuD$j=S9X|$tPL$ Q D$1҃4D$Pjƒt t:u 1D$D$1 )L$|$tttt|$t?D$0P%PT$$R uI+5+t$)5) u R艇ƃL$$QPR u|$D$1҉}L$9@u=tE -$ 5V./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-W)‰PL$Q |$D$0PS+|$ x 15)ƋT$$RWL$QUVjSu+)@)‰D$P2|$u5T$$RWL$QUjD$0PS.tT$RtGCuCB|w|$t塰׃u $C<tAƃuIu@L$0Q؃Ppz D$0P x /T$0>~=u|$ D$ L$0Q x s/[^_]UWVSt$D$Ńt+tt/t:tUuFuuh gt,GPVt@8tUjP [^_]VSt$ =95~e=t3t&@P+^=u95~5t&t=9p|+&@P:uѡ9p~p[^ÃUWVSt$= j . -Xxt9r K;t9s;t h` 9v{u;tt&;uCC;u{"D$)WdtjCPR D$PsV4T$}u h RVh GPh j SjjvCu|$ujU)PW )@)‰[^_]Á\WVSD$+D$$pD$ $tT$DŽ$XDŽ$\DŽ$d@$B$B$B $$$,$,D$ PǃuQlD$D$ l)‰P)ƍ$\P$tP>T$RV+@$$B$B$B $$$,$\~H$`Ftg|$tu|$u(;t$$v"|$tj ‰rL$,AQ[^_]S=t6&@PK~=u[WVSt$VvXj~SvSVPXG8=[^_Ã$WVS\$4=utjsPǡ@t$ VjjWtt1YD$xu0WtVUV~4Vnjs hd S[^_$SD$X3;u[WVSt$\$jt$}ǃt jVljPW [^_UWVS|$t$\$ )‰PSVW5UU ؃[^_]UWVS|$hq WÃujډD$tT)RuDPʼnt5VWUy. %[^S\$@1So(@$[Ë(B \BB$Bj4n¡(BBB (S\$;d=jҳ\|ctR\9tjR&j5Lj.Lj'L5j莀5j蝳Q蚀\h \85\jP5\j_jKjKjKd[ÃSD$D$1ۃ h D$@8-ukj@PMD$ }P;ltst /(j5MD$ }5h 踿hu 'uu|$}D$1҃|$| 8u9L:uJh D$ jD$ Pj"s t PeD$PT$Ѓ?~jD$P2r tPe0h ھ&8%u)Pjxu0h 觾@ Pݵt$P(t0h% sPxu1[ÃSD$pÃ{u h@ 3C D$D$PhTj6SGS_[YVSt$ \$3xu h@ PN1[^S\${t@@jC 0迲C KIxxu @C Iy[j1ÃHUWVSjjD$5Tht&~Rf~>|$\t ~6FD$~  ;~ u7D$Phb j@D$(P!S7hl j@D$$P S\$S蘵SjD$ Gtzƒu%Phu j@SRX<u %Ѓ?@H t RSPh} j@SR}h D$P\$SSRjwj )y1Ph !RL$(|$F~u V"D$D$;X[^_]HWVS\$@s{ NxG=ht P NyC 9t PC+TЉЉ@9`u `»[^_UWVSl$|$O~uƃ1ta~F@F X=u V&Ou؃u %yuc^1ZTѡX@X@9sՀztzujjTw8F[^_]ÃUWVSl$u&`tT@|uUh "}%UB< w@EP);XT@|D%u }w1T5XNx:{t.f{~'C pEP`tt Uh |߃NyƅtNWD$PUUt8T5XNx){tf{~C@C T$9PtNyUh [^_]YUWVS XTI@Xuj`fTlD@ PfáX@P5TSP1ɃX9}&-Tlj1.9D3 uT3 A9|5TTX@T¹XT@DXIy许{t!@CCCfCdC|$~T$RP!eC [ R[^_]ÃUWVSt$l$ ʟ @oǃuhԟ 蓷BD$d|$titd=t[tf~u sF Sjwu Sj#}[t0h jtBjmBKuFjCjCtf~u*=<u!jkjS t Sh 褶T5XNx{t SNy|$=jAjAjA =t,t'=ttf~uF SWvu=0tJF@V fF;CCh=t =t|$tD$P[C4[^_]YVSt$ uá@~uVj~t~t Sjz}r0h Y~u++TЉЉ@`F@F Pуu Ӂu%~t%1ttu j踩~u V&[^à UWVS\$ t$$T$=du jPRjŃ uu q8tŅ,@D$TX@9{D$K C@9sBt'9u D$A\$Au D$<u1 C@S 9r|$tUtC9t?St8+TЉЉ@9`u `X@T9躳=t=t9t$D$ǁ<u Á Å 9t$tUh uD=t;=t2+5TЉЉ@Ph ?@H t PCSh} st h# "j +|$tD$@[^_] Ã=Pt 1h2 PúT X9xtxtB9~1VS1=\$ vuCVu$B =~{B3C5=utI B1u}A|<w B =.B.B.B Cu[^ÃVSt$L ' ' %=tG}|P Ѓ>@t 00$Ct+u\^ t)Sn{t h [u݋^h S4[uu4^s ;t hf Cu u&5 %Fp5  f ;>9FtF0D$ ffD$ D$ PS>~F 0D$ D$ @Pv ^[^YVS\$ h\Ɖ5S/[^ÁShӛ SDhj DHho 5Lht hx jjD$ D$4Ph @pu(ckD$Eu u D$t=t =u 5;=pu j D$P踮D$D$D$!D$ljD$P$R$P $t8-u @=@t*D$h| D$h D$h =t8tD$PuD$=t =t31ۍ& Po8Cvt jPE=u =u j5 :UWVSl$$1t$V|vtu=h SG/t+=u"=P P1jRFVV=xu xQ=@t91ۀ=ttCjSuƒit 16D$PE[^_]VST$ @jRÃ| jS|A5=tj[^S\$@jS| jP Sh |jE[ÁUWVS$t!t&j snXPc:u l$lU$pD$j/Vt6Qt&D$PSj# uD$$%=t(ScVD$PÃuVh ~2D$|jhPG$ jStjt ~!h$jPhAU[^_]ht1Ã|$~D$p 56VS\$ ;~Hށ@FPOV¡B5n)[^ËL$9r 9s ) ËT$BBB S\$@C P9uCC詨[UWVS-mg=5F9uytq@CPV>U y=t#92u͉؍*JBR t92t S:UWV5[^_]S,|&~S5PxK )H[VSt$ ))أ9r[^ËD$L$)))ʉUWVSE1puEhơ  uۅtjtSC_5>u hʡ Fhԡ !7ǃu EEE E}t E<  }u<\u E< }t? uPWE}t!}\ujEPjA Y~tSEPWbtA=uj563E  yÊECjEEPj赊 E=ubÉK9wPWuj5jhh6)3 >uEe[^_ÃUWVS|$01 h  uꡠ@j8D$P.誤uotXl$11ء A=A1ۉޡ D$u ۡ AC~,AF~AUpJt$h 9< w7D$<v whX 芣T$DЉD$C;u7D$%D$D$PSIu Sh DD$%P01[^_]ÃUWVS1D$D$f2vHu D$ Su D$au D$h * u  vt9t zwuwu t^Ӄ|$uyt h kh St.1C/~9 tBt h -G|$ = 7h%  8D$ PGP D$tt$ L$tt$uh dHW11RPh, 7 |$tT?uJt\$SGP蘔D$tsL$tt$SGP*} h2 <1[^_]SL$\$ 9tCA8t1v[SL$\$ 1Ҋ< wTPA9u1[ÃS\$ D$PSu ShX 跠D$[Yà UWVSl$ D$t$hK UPhK +T$ RǃڅtSv‰T$@9s P)D$t#D$'tD$@SUP'Fl$ v"t>FWUP" u\F'ET$T$)У}0HD$)‰PW[^_] UWVSl$u1t=EU  ` ȃ>8ʀu 0u 0  }0$Ft[^_]VSt$ tk  ` vЃ> 0$u 1'薬8t Pi=1t$át8u.t 8-u@8u1Ã8-uxt@T$8 t:uPh FvB::uB݀z:u,8u uPh 1á@52bÍD$Pt$5m UWVS|$t$1퐍t&SWD$P} ~ )Å~!܅tT8tո E ~)މ[^_]ËD$tjj uÃtj1UWVSl$um t11j ƃu<Bw C)uj pX@Ãuj LxXǃttBWR|M ƃu / tG F(=tëtj[^_]WVSUƐq Ãut ,j kpxƃ[^_UWVS1 u u\j FjÉ^{j@C ttjx[^_]ÃUWVSD$l$]k?t/L$T jLjkGtjojMG:jC j-Ctj1jCt=ujC  C s jj ǃ =u jG3tjjGju=u5 u h. j G uZt$'jCC sstD$GtKtFjjxCDC C_t ttjnjLGwjLj  tj)jÉ_CC Cqt=t hD "wG= u8jeÉ s t$j@D$D$T$BT$B  tD$@= tj /j C t tj vs= Cj }jGG+ tj jwtj||$ujnt$Ujǃ[jP]k!tE|$t#?tj {߃D$G[^_]à UWVSt$ 1D$|$D$l$|$$ut$$t$v1}tI tQj@CC =u{뫉]k룋s(둋D$tA9u:|$u3;t$u- tj CIEjCD$C D$CD$(C؃[^_] jZBBB ЃVS\$ L$t$uCB< wyu ƒЉC *-uyu C t hȤ uzC[^VStj5=u~ t: uЍJ ʀx t5%t5;tO~ h j5UFu 5.8u0#wj5S C [^S==tjs sC8uR[PjBBB CP =v[ UWVS-=Ɖ-teu uƃtu6=u(5tƁ 5t=u#5薎ta=tX=uE5t1C u+C8tSs9Ps3 =[^_]VS=t&=tj$ 肠à t tt#ubà t~ukŃ\u@B tUe$P$У =P뀾 ~t^ u$Sh cƃujjjS>6- v诟9u蹟  [^Á0UWVS$HD$ $D$ |$ D$tuNCoƃ>u &u |u OC!ƃtbhj6CjXژƃ-u@ .@ ј 贘|$t D$ЉCuƁ~<(tX{tNFv_tA@ыDPu.V߃w r \$D$C\$D5x(u (qD$($ D$D@D$D+D$ T$DBT$D{u(豗ƃ#u襗ƃ}u# 1~~Fvv_t0!@ыDPt^_t@ӋP xT$DBT$DDD$DD$DƁ~nFvf뤍FЃ w$ D$D@D$DƍFЃ v8V߃w& s L$DAL$D貖 hQ l x\$D=C\$DD$D=D$D1ua%t6#t/:u [VhK ׿t-K x+#u'9uG 6/|$<u|$4t̀ȋ\$GD$8|$<8D$,/D$D$PPst($P_D$PljPs@DŽ$|$D+=~$W-$$W5P`lD$LT$Pl"|$(L5=tjà ~w\t`覔à u"$=tjjv\t)`t$$t|$<t"t yl\F$$ hb $ y-ƈF yF+5~ )P P蓼\$H|$Ht;ujD$,tT$jƃ|$(t L$ g tj p|$(tu9=~\$D$tF$WPS!\$P)=@$P蜟DŽ$}D$D$Ll|$4u|$<t T$D^ L$DfD$4|$4uN\$ \$$D$  D$D@D$D|$<t " T$D BT$D L$D(AL$D[^_]0S\$&{1[^_YÁWVS$u;t=tOuJGwB$d =u=u =u =t =tuFD$ PjW/i |$ u=tGw Ƈ Ƈ;tN9tGtƒT$ D$ DŽ$\$ D$PjjSWh[^_ČVST$ Z3<v jR^g3[^ËD$u=uErƀ@S=uȍt&>+@B8tDj4't@[Á8$P1fu>P"fuG$lt8tjPsD$lBj$<P*t$ D$Pt$& t$YVS  t9Cu*vo‹vCFCF C uuGh 1‹. t R/ [^ÃUWVS|$l$$D$D$B<v_td/DPuD$w&D$FC<v_t(/ӋPut=u)|$t WVhƦ p^|$ u D$ PD$Ã@SVWS2=|$ tD$@TPD$$PR D3USp[^_]UWVSl$|$U UV tlCtj=U)UPhަ p@{ t@uj=U@PC Ѓ Cu sC$ Ck1pjÉ{kC [^_]ST$@Ӆt t&jsPuo[ËD$PPPt@ uj=p0@1VSt$ t&Vstj=s@uV[^WVS1@ρs t Bt@urPOƉs)t&tBtBur[^_j j hhF1 WVS\$8ru5h qp|$~juftat&j=SƃuSSWPbt x FWVSF u jW3 1[^_Ã=uh nmPu1UWVS|$@jsƃ?-u:u4j\BABAB A N 1ۃWxWU uEj=W߫tjWxPm jjWF ]F F 3CF CFK j=W芫tjW#P^5l[^_]VS{su.S BABAB A s L5C$ u vFu v!CFC FS x[^ËD$T$ RP(Ãujrr) h k1UWVS111fuh@ uޅu u;t)vt 3[t 3 Ń;uډ[^_]WVSt$VVPNjtjCt_@j=sϩxtjhhVG C$ Cuu sόSŒj1[^_ËT$  t&Bt<=u%D )))@S\$T$ C=t B8t;=u zu1[ÃUWVSD$ |$huD$D$@sjutXD$#F;D$ t?j=v蹨x+^WWvSD$(PD$4PhH $W6ur[^_]YVS\$ t$;tVpt[^ÃWVSji)ÍD$PL$ L$D$\$D$șɉƹ׍>)$Pt$(t$D$׍>)$Pt$0t$(D$(׍>)$Pt$8t$4D$4э )$PhT a18[^_ÃWVSD$$|$(1j=w*Ãuwhq '1CD$ PSƃ|$ }8h |$ uh Swh  1BVh j \$SjSEPw~ h [^_Í&'UWVSt$\$~C8-u3Ń~63@U8ƃ9~W3.)P u).U 1[^_]ÐUWVS\$l$D$uR5ܬ1IEƿ u5ܬPuD$KD$[^_]YÍvS\$T$ uBPrSP t SK1[UWVS]u 1ERuh VS4< ܡ9~=~8t1j EPREv  ;EuGP  75+ &;jh"h"jjW4tԡP9|1e[^_ÍVSt$ \$CPt$I u h sVJt V1[^UWVSu} E1$&w$ E h WV: Ƀu 9~/~*t#EPR u$4h 5+ =.t&4h#h#jjEP4. tC9|1e[^_Ð&S\$(uD$ @P5$SLЃ t S1[UWVS}u E1E!Rtht E Nh VW9 ̅t L\s 9j.P4Ãuj:4Ãt-Cj EPSs( ;]uS( (j EP4Hs$ ;EuLP*$<5+ )@jh%h%jjEP4 tϡP9|1e[^_Ív'VS\$ t$~F8-uK6Yuh Jt 6h  K~VS$h ]Ãu jSS Sh  h@ 1ÃVSt$D$D$ tu4\$ShTj|V CftPCPuh`'j\U@uh`'5@jt_uD$,|$,t?D$,4( )$44SPRD$1퍄$4$4T$0T$ D$D$$4L$ 4`}44t<`tMG<uts\$8 )$4SRPZT$$D@T$<)uNL$(<8 )SPRD<@T$u."|$,u$<<cuD$,<dt D$,E<u1tE$4<uMx\$44 tt |t&u.<8 )SPR貣D<@T$uD5H'uH$$ 855T$(T$ RáD$(Pt$(V$jG=HuShDVgH 1\v]9}N&H<t3t,R4蝒uH4TtHC;D|DB9|DD19}at&HtLп uBп uB DHDE9|Ht =DjH2hw/j5DPKH0Éڃ;&-Dl$9}+=H)يD$oF;t$}D$,8)tB:u;u$$ SƋT$R‰)=w|D$)¡Pl$US54U5(t$4E5t$85V +D$P5H;S?r=H=D-11;=DH4à H4h ~tj Cuދ XX)΃<~H|t j 1G;=Dnj )Pj! [^_] S\$t P9q5‹D$[ÃUWVS\$$l$(D$D$D$TD$-h`j@Ǿ`%EPjj?` `S15Ej\$'Sj~mD$H~$ D$"5jED${=u D$j3D$P<w(h^ gRh O)Pj2 +D$t+Pt$:D$t@t PD$j~PUl)‰УP5jSj D$<[tt|}ԉ EPMQEPMQEPMMQhٯ E P t7}ԉ EPMQEPMQEPh M Qu EME P5+ ߍu ؍e[^_UDWVSu] EEEEEdt_Rtnstut)bE^E}u 5EuE_Eh <t(5+ }u 5Mu $h SV g}u9}8+u@E}uEE]S)S(ƍ]ԉ }EEEj:EP}t MQS EPSEP蓣EЃ}MQ5+ }th ;t 5+ }tEP脿} h }u%}tE3 }t+E "EL M̀9uhd 1Hjhf EP踂 uEi hÍEPMQhSSE1e[^_ÍUWVS$D$@D$<D$8D$4D$0D$,D$(D$$D$ D$D$D$D$9D$<$xj3h ΁ uh| P+D$,|j3h 蝁 uh| PD$(Kj3h l uh| PD$$j3h ; uh| PD$ j3h   uD$j3h  uD$j3h Ā 3jVh 觀 u D$<RjVh 膀 u D$@1jVh e u D$8Ph t <,uF#OID$$Poƃ|$t$jD$Pw Ń}D$Ph3 1D$6 |$A|$u |$<tAhPD$P" ǃ }D$Ph3 |$te|$<t^D$D$$PW:}GD$DPWj4 |D$T%=t=@uD$Ph3 OD$E |$t(jD$D$(PUU  }D$Ph3 |$jD$ D$(PW"  }oD$Ph3 ;\$$uD$4D$0|$@tD$$)Pj3P蛆\$0 SVW$à }D$Ph3 ;\$$uD$,D$(D$4D$0;D$ tb|$8tD$$PjVB D$$PVUà }.|$8t\$$D$Ph3 D$Ph3 0D$0PD$8PhU 5D$8PD$@Phi 51 [^_]ČÐ&TUWVS\$hl$lD$$PUtUh 1D$,+D$0u D$HD$ D$ D$41҉D$T$l$  |$fD$f fD$l$\$l$޿  uS=Ãu1x5t$,t$4=PSh 5t$DD$PT$L)‰PPh ,UD$P5t$4t$D Ph [^_]TÃPUWVSl$dt$h1  D$BD$BfD$D$jFjP+ ZktUht Gmt@α α ر ر D$BD$BfD$hʱ VU.  h h h h D$ Ph h 9}Jh80 4^u4h% p0uC9|_hA h80 `/Ãu1h80 h 0p0VuS.uSC/[^_]PÍv'T$|$~B8-urpPf1ÐUWVSl$ 1\ntct Ist)B@5uKP,ǃ 5u0P,ÃhH D$PU  u9-}uWjjK hN S"SWVxKŃ} hN  19}. u<;uC4;V,C9|҃ t j 1[^_]Ít$5jD$ P PhX a Ã=ut$t$Ã\UWVS\$SD$tPj tD$pPh_ 1z=uD$T$!=tD$9uXD$9uLD$HD$D$$%=uD$=@D$pPfŃu 1j/D$tP5ÃtUP& ƿb t3ƿe t PD$tPSD$S=UUuU$D$tPD$P Ѓ K|$(vD=u;jS&t!D$=uD$pPj jSZ D$[^_]\ÃUWVSl$|$D$ TPwC$p  T5)hg WUH u9|he uCD$9Ít&4jj4u 4V*C9|͋D$[^_]YÍv UWVSD$D$|$ Ol$$aX1xt vPh !wtLF<u;t@t$$ViǍ\$St |$tVW|$t"|$t SU!Ph 豿SPVWh 螿1[^_] É'jWVS$$t%$PVh\$SeSjjtYh h  Ã|$PVS-S'h 5־$ PV5fC[^_ÃÁ UWVShJ hL ڹD$ h hY j h hf j@h hx j@$h h hwh h jfh h jU$h h jAh h j0h h j$m&D$$C< t< t<#< j SXatV$ D$P\j:SdZx@j:PCZƃ~Fj:V ZǃtzttG$ =$ t[Vu^[uB;t( D$ fD$ hS\$$S_ SWuD$  }u|$tD$Ph˹ j D$Ph$$V D$Pa[^_] ÃUWVSl$\$~Zs uFh ݶt8 h Ƕt8 h 聵j0xj th 5l4bu苩hij hjj hjj hkj  hjj hEkj hkj hkj|  jRgjjjhh  ujHjh h 5|+ h jdCƿ! t&ƿ( tƿ+ uLh h jh h jh h j$h h j h SUjSjLjE=uh@ j|jjjp|$Wƃ~ؐt.93uVCPh j1ujWjƃ 늍vWVS|$t$>u1GWXSVPWu S}9hWh` S]91[^_WShEÉ1҉!؃[_j8&WSj(É1҉ ؃[_ÃUWVST$l$$\$,D$L$(J,z NjT$1tp T$(B҃ wg$P )T$B4uh hTh h )1uh h\h h k)%Ph D$Auh hwh h9 -E$u E$T$P,E E D$[^_]YËL$Qt1ÀD$ QD$UWVSl$\$|$ UD$P'ƃut SV,/SWUD$ Pƃuh| hh h w[^_]ÃUWVS|$(D$D$ 1f0O8D$ { CB s,C$D$R,T$I,L$9VL$%trZ wU rPD$FtD$ AW8@(PWtjU PVD$,;t$zD$ G09D$ $|$tjUh W{[^_]øVS\$ SމÃ1Ʌt$F ʁt 1!Ku܉[^ÃUWVSD$ PT$ BPЉ%  )NjL$,L$D$,D$t$ \7T$ RsL$$ALЃKCƒ|$,=u1u-‹BL$D9\9t9uӉ|$,u u |$|$,D$ Ph 转tË77C|$uP|$$tIT$BT9D$$r.PL$(QD$(Ph e")CT$BXL$$D$ CD$0CD$4C T$,SL$(K[^_]WVSt$|$WFPЉ%  )ÍF\tWsFLЃuu1[^_ËL$t Q~AËD$@8@ A1UWVSt$l$~019}#UF8p(QuF8C9|1[^_]UWVSD$h1ۋ@(8.u)P uT$r( t tutD$xt[^_]WVS\$t$VyNj[@0t P^9}F03[^_UWVSt$^0fF0Pv8荽F85ŋF8,1EED$(EL$$M D$ E(]4|$ tL$ QE,UV?[^_]UWVSt$^0fF0Pv8F8ŋF8,1EED$(EL$$M D$ E(]4|$ tL$ Q臼E,Fh Ph 1djs$h  js$h@ 1BEU9UEMA8U}u1҉UU4É EUB4zB wu$l } tK}GtAPCG,jwEPBURjww,5 t9h` 迠1~MA,h 1a=oE}9}UB2R8P,EM9M} }G8M8׉x(AME9|EMA8}s(  ucCt SEPCt {$;{SMA8@,Es,CATjPJUBX9sOtUFMQ8P(vvFPF PSREPC9r {$EU9U Ee[^_VSt$ = t3Vet`;u[^UWVSl$h t$X,p9j=S5ǃtI)Ph S; u4tGE14tGP7u1;Cv߸.jS5tjS~5X|u[^_]ÃPWVS|$dt$p} |$lt$xt$xt$ph 7=th@ h |>jO\$SWD$gj jSf Vh S$SPSW[^_PÃUWVS|$l$jh Ã}$вu1 th 莌1D$PWFttuC;|$`<; u;RUj貗T ;C9|(WVS|$t$nu1zh/ VW\ ߃ujj} h1 it&'UWVSl$|$u1WߘUטDPƃ uUWV2+\$tjjjjV袋 u-u)UhL V3)S PV&)S D$t V?D$t VUVUt V1[^_]UWVS|$11'ntft su yhN WD$P u\$K9~vy9u&V4IP4 u9}4vVT$t4 uP9|Ue'VSt$ IDPtVK*C%\$;t3V6t;u[^WVS\$ފCt1<.u;t(h\Vǃ} VhT -.ChSZ} Vhn  [^_ÁUWVS$D$ 1襥Pt$V"Istpt6tt/ /553D$h55VV- wh $PU# D$ PSD$P 9-u]14F5ܬ}Ãt tvօ~$Ph D$Ps uzjjŔË59}?$4I|8WSuË$4S%h S%F9|SDSh D$P1[^_]ĄÍ'S\$=uCPsjdCPsj, t/sh `sS1[f=tj ѐfS\$r8u '%=u It  [ËT$%=u It  ËT$h u1 t%=u It*  Sf=t:)Årj fsff[WVST$1ۋB%=@u)ƿ tƿ tC[^_VSt$ \$t1"119}@%=@uAB9|[^UWVSl$|$t1 119}tUtFC9|[^_]ËT$u11z`t @R`z`u@ËD$~ jP軑1WVS|$t17t"Ft PO^`VCރuW4[^_UWVSl$t|$1|$uD$PUT$RU|$uT$)‰PU11ۃ;t$}a&|$uTB%=@u93|$ut3t DTB%=@tCF;t$|[^_]VSt$ L$1ۡl u A4V4)Yu A@V@)Ju APVP);u AHVH), u%F%=@ЋA%=@uJ1҅~}u 16"ƒ~}=p uۉ[^UWVS|$tj|$~cD$t$N;t$}@t&D$L$)x<D$44E;l$|[^_]ÃUWVSl$(|$$B:f19}@T$$0׏ h tt9}fG9|f=tHЙfd w r~ 9}C9~D$9\$}rD$D$9t$}ID$|$|$`  t|$|$9}?T$$4G\$D$9t$|Rt$D$9\$|[^_]UWVS|$|$1;l$` tT$ph [vT$pvWÃ~USWSW,` t2jSWSWUÃ~SVSVWVWE;l$`[^_]à UWVS|$ D$D$D$ P~D$D$ Ph a1h u ` ts u ` tWx .u ` tHjdLUD$(PpFP"U)^V1uD$F`t$D$D$PiYD$P|$1+D$PS1ҋt$;T$}t&4v`B;T$|[^_] Ád UWVS$x ~FHD$t tF@D$tFPD$D$P1=vSD$1h !Ѓ@wIw w /=w=2==w==^zvh Qsf]= PhFSUtލF9rG[^_]ÃVSt$jV聲Ã} Vh uD$Ph`S |$ x } T$ЙL$SG=x D$ ShD$ [^YÃ\UWVSt$p|$t1_x =tPh` f5x y| 5x jPG|  :-tJ=t9x } jD$PR/D$ 8tM[@B\tj/WB Ãt9sC~PuC~.u >ouD$)+t$F~FPSsËEPUPu]s‰UE\D$|#\ƒT$h\$(SD$(PR Xu|$th VD$,PVD$,PD$,PW=Ã}GyŃ}u)Wh` VD$4PVD$4PD$4PWÃ} }u|$<u t|$4u&|$t W^Fy8u h W1[^_]WVS\$t$3iViD8P3iVP[^_UWVS\$&1j,SǾ t v t#SP uT$#F FSh u̡u'T$8th R,SD$ Pt,_V[^_]ÁUWVS$$ 1п h h hǃj|$ uaBt< uT$$8P$4V$4P$4V$4P PR$4V$4P'Ń$uWht$VU {W!RJ$8V$4P$4V$4P$4VSR$4P$4VŃ$u+$4t$P$Vh a 1[^_]ÃUWVSh h80 腲D$tvR+  u UqWŃ|$tD$Psus ssUh %OD$P賱ÃuD$P9h80 h `jxUWVS$h rfD$0D$,D$( D$$heheD$(11D$$D$ D$ \vwQ$t D$,PD$,P55 0L$()5D$$D$ d$(D$h U$RJ u%$9u1|$ tD$$PH;$}MD$0Ptju ut@phPS$chtS c B;$}toD$ u@;$h h* <D$u h5 _T$R贯ƃu2@;$u6SQtvSAutDh v uhM vuhR vsu|$(u$D$(D$,D$,PD$,Pv 6SvD$(PvcD$8D$,WjPT$$RjPt$@D$@PT$Ch WD$xP褉 uB;D$p~C;D$puqD$Ptj }[p8tth Z1ۅtD$$%=@t"t4T}WD$Ml$pM9}>4dRPD$xtFDV4}D$VC9|‹D$[^_]\ÉD$|$t0Bpp9^} h 8Z1ÐWVS|$jjt$|ƃ t,D$HPWV՗à ~;V袗؃[^_VSL$ \$t$ȉuCu?ȉ%uu?w%Ph %Ph VG =u1u-ȃPɃСPh VG [^VSt$ \$CCC Sh VGj Sƒth VCPh RxGC h VƒtCPCPh RJG h Jh( VƒtCPh- RG h JC h5 Viƒt C Ph= hH VJƒtC PhM RF [^VS\$j)t$ƃj Vpj Vpj Vp $SV RPj V[^ÁhUWVSD$D$D$OhY VŃu h_  K\$ShT5yP肤 CftHD$hp h hx h} h h h >EmMmS DPW{ Wh $0VBEh\$8SVt$HPSWh V EhSVt$HPS$X\$ S{T|$u$Xh SD Wh VDh VKƃ1$dP$lS$xP$lh 0DÃGu 5RbzVxƒt D$)9|VEu$HPh Cj LXUSVÃUU1[^_]hÐ&5D[Dt PT1øÍvWVS|$t$1du55xÃ=h VWn х~ Sch IÃt;h IÃt; h jH5Gj3V [^_ h B1ÃUWVSD$1-ftRtitrt h& D$ PD$ P蒂 uuD$9u;;\$}yD$4K‰ֿ+ 1t tֿ- uh0 FD$UD$ 4<[}D$C;\$|D$[^_]YÍD$t/t@t /u@8/t8VS\$ t$u"Sh}OShJ Sul$|/ tD= ED=[^_]YUWVS\$1퍶dETDP uh tV}Ǎ_SS‹D$ P(SVR1R/[^_]WVS\$|$1dDPu?/uC PCPWSoƃ<>,uFCPCP>PSQƃ>u h AC>Ph tF{su >PSdCPh t({u{t{ct h ]A>PS &{ru'{u{t h 5A>PSƃ h A>[^_WS\$ SSSSPh* SPSSbS;#uh1 SÃfBBP5RR P|1 SPTR-Ã;[_UWVSh5 t$RŃ_SRVRD8PSQVSHVSR|\uU9DƃuS5SSq UDÃu[^_]ÃUWVSD$40T$8*L$<9D$\$,;T$,L$<\b\$L$,TDPC\$ D$"ffD$"D$"PD$\$@9(T$L$0уD$;Dv|5u"_@SVP1D>\$(T$D5EBT$L$\$0;T|D$s<&uoL$\$,| \t`D$0D$T$0;B|5u"_@SV1P1D>\$(T$D5EBT$L$0;Q|9|5u"_@SVO1D>\$,T$D5ED$L$,\$< ^D$40T$8*L$<9[^_]ÃUWVSD$(D$D$D$D$jjjST$4rxu1L$$A POSO@D$$PND$ t$(jPT$,D$4D1;u}dt&T$D$<u9D$@PRND$|$$1T$$@T$$D$DL$D$D$F;u|T$$B PD$ PD$ PD$ PUrS]D$,L$$A ;u |$jUT$,B @PSrF#YT$D$<u9D$@PRMD$|$$1T$$@T$$D$DL$T$ D$C;uT$D$<uUzD$,0oD$T$0D$[^_]à UWVSD$D$8&Pz111;- G|u"|u| u|t_G|tW 9Lt;G| tjjjt$$t t |$PD$7GD$8 ED$=t7GD `D$P7GP ŃGD `tD$PPu Ń9G;}x@st$E t$ E57Gt$;E 57Gt$;7G|u|u=5t$Zjjjt$$tlu5t$F; 7GT~O;uG5t$;3t$3Dh5 7Gt(: t P|EE GDu|t4|$u7t;t!|t$jjjt$$tu D$D$|$u G;==uu t$zCt$D$ P<D$[^_] UWVSl$Dt&ft&et-nu(%55550,h UD$Pr =u!Du+Ptt u5ܬE;t$}=h5 t59Ãuth C SS3F;t$|1[^_]Ðt&T$|$~B8-uX+r踒PRt h ]C1ÉT$D$02WVS|$t$7q6h)É؃u 67[^_ÃUWVSD$1D$D$D$8rtnt %utD$D$D$*h D$0PT$0Rp u5T$,u ܬD$ Ch PhHD$(/]PT$ RGD$$W+D$(<݃ T$ R :ǃuF;5t;t$(|D$PjUT$(R轔|$t?Mxzt&|$t9tD$4t=tT$4^@Ny@19}:t&|$ttD$4ttT$4@F9|1[^_]S\$=Hu jS誑 S近tSh A1[UWVSh h (1u5h @&p u0uuESyuS[^_]ÃXT$`l4xfu H|$\uV>&H @t+fD$ \$ SjV2~D$0PWVefD$$SjV~$V=}^h h y1ƃ|D$$PWVeV}/h 5I-D$,PW5ܱ5=2[^_U WVS}\=\tE%9Att&9t9Au=tE9Bt :t9Bu9tuEPh jh,,P1h jh,,M QDv!E x ux ux :u x :ux t]SSXE@M MAEE =e )ĉ,1EPh jS,SDF^M NQCCjV5 u R8t5 5h '1e=(uE Ph,h`MQhK _e[^_hX j.(h`Qjv=~hs j.5K Á UWVS$ $$29v D$D$NJtz$T$9skj:PEà tCPk $( h WUEg L=$u (j@h`͇j.h`Ãtjuujj)} h 8 VSt$ \$P5=SVP[^S5j 5ËB))PCPRjH))[Á4 UWVSD$@D$<D$8 D$4D$0D$,D$(D$ D$$H $L X;-MSDPCP藆D$<wx$ D$(lD$<h 55h6D$@}؉D$858+u9D$@/D$,%j55,6D$<D$0h $P R$P Qd V$H +P;D$(9$H u/D$ T$$D$ $L  ;$H $L ƿ uL$ D$$AL$  >jP>sT$(L$,BT$ }$L 4h 5D$$E;$H z|$@u|$<uT$8R:1;l$ )L$$<@|$8ujj4}s %D$|$0u|$,+|$  $L 4 u Ph  # |$@|$<u*T$8J;T$D$9 X+\$81t$p|$8O;|$~c1Vj L$Qe tKD$;|$D$C)5D$CD$+D$)Rj AP, tD$;|$+L$)SD$)Pj+ %h  4D$ 2|$<ua;t$8}4D$8)PPRSD$D)VT$$RPsD$+D$8L$8QP5S t$|$Vj D$PKt&=tT$9T$8E)@PWD$ {+D$)Rj Wà u=tL$9L$8T$D)Љ)…~T$D))VWh D$HD$PT$,4F6ƃ }h 2D$ |$@|$<uGL$9L$8}D$8D$T$RD$<)Pj* }h b2D$ |$@u6|$<u/55j) }h %2D$ E;l$ L$4Q@1;l$ &D$$<h \$HS405ƃ ~^|$0u|$,u)|$ ~"$L 4h vVSj) h SL$,44ƃ م}h K1D$ E;l$ U|$(*D$[^_]4 Ít&'WVSD$\$5l4$ u&H4& t h( $H$D jC8PC8!xC8P‰C8!uxt|s thfxua5P}C8!u=xu7s t#fxuP8CsPbء8tPxth2 p [^_ËD$T$t8t RPhX /#Rh_ $#VSt$ ^áPp$u21PpPut [^VSt$ ]áPp#u11PpsPt [^ËD$"t P,áPp%PS\$uhb j%uRPpPáH p &tht jgfzH xuhb 2$tw t>StL0303g0pPuPS0>ptfxu0S3[WVS0Pp=PXuhb 7)G*$ SV+SVSVSVVVSN9V8S09VS9zVS9_VS9DVS9)SVSVcSV[^_ÃXVS\$dt$h uD$PSj` uD$PSj!Z t1F$ jSjSjSze@^ W`PIBKD=|$4:@9D$ ,@9D$$D$%9T$[^XVSt$ l u1>C2=l tv3Vtك;u'[^ÃWVSt$H?j D$PVǃ ;tVh$ nAL$ ?L$ DP u9t Vh5 D[^_YÁS1ۍD$\P$jQX u+D$P$j7X uD$D9$؉[İÁS1ۍD$\P$jW u+D$P$jW uD$D9$؉[İÁS1ۍD$\P$jW uP5@]-@P5>S\$=9t .>9u+=u1ҋ 9}@;tB9|1[Ív'WVS\$t$8cu1NPxuN~8-t+hBuP3d }u p<8t63hD 'Pdj3U t 3hD &N1[^_ 1øÍv|$~D$@8-uxst#jktPhG 7%jnÐWVS=Durhd h80 qwǃuBh80 hf Fj q+6訿v螿CDCD WvƃuWAw[^_ÃWVSt$D$D$DtXVs?tV30u0|$1uC-ƿu  u P [u1[^_YËL$tu1ËP@ËT$tDR1WVS|$j2W>ÃtWS蔽u j1SǃW貒ƃ=Lu!tj Sh  u Sto=HujS莒ƃtUSh J=Tu998u/jh!jWSWƃuSh Sh t1[^_ÃUWVSl$Uth SDu\SuOk9ƃ>uSh #11Su$6貽Pj2SPSh 1UXÃu[^_]YÁVS$ $\z w7$ P)LHT0 HxuJ~ 8-t=Put3<\$S6ِu Sh "Su1 6h "[^ÁS$$hwF$  ; 2 )    ?7 XxuI~ 8-t=u$S/u hx ! D$ D$SjX$MPjI$Pj:$Pj+ $PjD$ Pj 1[ĈËT$t/" t Rt$ h t Ð&T$D$L$ =\t=Xt)u$=tRPh QQRÃUWVS\$ܬD$=11Nvdtct =ut$6*\X\Xh SD$ PN t[h Pp&D$|t=h tO&ǃ(tVS謸tWUVVb1ED$PÃuWUVV91[^_]YÍt&'DWVS\$ SSÍD$P ' { ~$ Ps[*)R)R9u Qh*  L$ E.‰)ƒt= t; PRh> K  t$э)É )Ѻ*)R)ƹ<ؙӅtSVhI   ShT  T$%PRT$ %PRT$$%PRh` z 1[^_DÉS\$ptt$h L ptt$ h 2 ptt$h  ptt$h  ;tSh  j a [ÃUWVS11D$11D$HD$w0$ E9v1S؃)C|$tD$GCD$D$PH@u9vހ|$tGt$ VD$PWU-`=dD$(h;5lv5l[^_]ÃXUWVSl$l\$pCctLt 0ltwt$ p p p ph SUJ =pup4t uh 5ܬ19=pu;D$P4jJ 4jt$DjjD$Ph(h 4!ơ4VV PG9xfv%h 5l5h5d5`H1[^_]XÍt&'UWVSt$l$uE N19}ts!ÃG9|Sw D$119t&th" D$P[ à G9|U}jD$P !U DPO NjD$PW蘱UW葱h& Wƃ u"h( v5SS VeÃuV>W裔U蝔 5ܬ<ŃC1[^_]YÍ&WVSt$|$~ G8-uuh. u?9}54btF 9u R[uh0 C9|[^_ÍL$l48-u@l4l4:tBth 51ۃ>uh 5jqt4G)SP7W)RjPM_)ÍPGPW踼1(9} v)@9|WV[^_Ív' p4 & ‰‰~AuJt&+ 9u+ Qp405|+ R5jpD$0t$h@j jFh & t$hUWVSD$l$\$xPp4l4sti,+ uXƿ* u!CtPzp4 p4=p4ttjjp4SU@P p=xuSUh* 6 x[^_]Ív'S10: t1ۃytYu u[É'j t$E tÉUWVS|$\$u+ j/W Ń;/uC;/tWISAPuPR@S+ u+ PWh+ V2[^_]Ð&UWVS$D$D$$u $P$Pj\D | 0$P$PjJ }$Ph+  D$4PUjI }*8tRUh+ D$49$u2D$89$u%D$@9$uU$Ph, @D$$%=@D$$u$Ph , _|$t D$D%=@tsUh7, 8jtQD$$$uD$!RUQ}D$P5QUhO, VD$PQ$PD$$Phl, D$ p , tY޿, tFS$PVSUMË$PSV}D$V躍S贍D$P uD$P|$TT$$!D$D$PUKP/Uh, =uHUhg- O=uQU)?Uh}- .=$P>USY }Uh- 3Ss$t)$$UzR }Uh- U$P1U$P$$D$ $D$ PPU!>}Uh. $$U(Q }$Uh- N$UnL}Uh@. ,D$[^_]Ív' UWVS$ $$ vw u v ݋$ PUjD$ D$P$ǃ9t $ P0t h. u"uth. o1k$ PWjD$Px9t4$ P<0t h. 7 h. ut)à 1[^_] Ít&'UWVSl$1GhSD$P4Kƃ ||9t UjV:L [^_]ÍD$Pt$5j 1ÐVS\$ t$K 4))Љ)‹t*9Ju9BuC9B utu1[^UWVSl$|$M 4))؉)Åt W 1P$ƋE FEUFV tWFPcF4[^_]UWVS16t&<>tt&>P踆>uMy[^_]ÍD$Pt$5j 0jze\UWVSD$PD$tPj: u;D$$%=`u \$4t$8\$t$h. t$x\D$u1D$Px\ǃtfwD$tP'tR7D$tPt?l$U7jW: u 9\$4u9t$8tUwj9: u9\$u9t$uD$P\[^_]\ UWVS1D$h.  D$h.  C D$ƿ.  !S DPT$Rh. $Sh. S Ãt|Sj1t$XVE u S]S\$ Sh. V$PSϢu2T$PUjjD$ PCkT$(DBT$(D$P ÃtT$DjjOE[^_]ĨÍvUWVSD$D$Ph. j}8 th.  D$ p "/ tlRh/ D$ D$|PD$Pj7 u-$%=`uT$9$u |$9$t&D$PD$Sg kS|$uh%/ RD$D$[^_]ļÍt&UWVSl$t$\$1~ SVUbF } )Å[^_]ÍvD$H8t:/t A9vЉB:u8/uAUWVS111't&PWUY ŃG9.F ttD$P*Ãu؅t.1[^_]ÍUWVSL$ 4/ D$:/ 1D$d$É utÃ1RPVSÉe5/ ;t&D$>/ Gځ}  w uv9/ r ~1PUVST$ Rjh##[^_]YÐWVS\$t$1ujX ƿ|$u VSjn5 VSj;;à |F%=@t1t V諀[^_ÍvVSD$PuhG/ 1:$1&he/ PէPGU‰41 Ky݉[^ĈÉVSt$ jV2CÃ}Vhg/ 10jhLSR }hj/ 1 S?C[^ÁUWVS$$8WUBƃ}>$:u28u1jUBƃ}Uhg/  W$QeBÃ}VB$Phg/ j$ |$1#j@UD$8PT$D$,D$4VhLSQ} h}/ tS.BV(B UD$PhLS~Q }-jhLSjQh/ 0SAVASAVA1[^_]ČÁWVS1vWh/ $V=$ PVj2 u_$%=`uLjVAÃ|;D$ PhLSP t8uS8AVS'AGj1[^_Í&'WVS|$ $0 #1ɻ#/ t##/ t0 %0 ##/ t/ 0 3CA~#[^_ÐS\$S!u ShE0 S@[ÉVSt$ \$SuSh\0 V 0V [^ÉS\$Sm u Shc0 @[ÉVSt$ VH Ãu Vhy0 s tu s h0 @[^ÉVSt$ \$S uSh0 V9 0V耚[^ÉUWVSL$D$u1v11At0 =0 t&8t@8u-t+t -0  40 뾀=u Ӆu92B<wujjIQGbT$( y-0  ,0 At,t0 =0 tB8t@8u6-t+t =u!! l$ !!!D$,D$#8 |$8[^_]YÍvUWVSl$j D$PUiNjD$ 9uXUh0 \$1ۅt1tPVt$31u{D$D$ Uh0 8u[^_]YÍD$Pt$ÉD$Pt$j#YvS\$55!PS!P S[ÃXVS\$dD$PjS uSh0 1h0 Svt P}1[^XÉVSt$ 1ɋ1LBC<vu&0 0 t t&Ct8uBK vJ[^ÍXUWVS|$tuD$PD$pPj-D$PT$pRjV3à |$tu D$ %=u|$||$pu@D$ %=@$|$PD$PT$tR$~D$ %=@C$t8|$xu1$PD$PT$tR$҉à T$lRŃxp 1 tbƿ1 tOPT$pR;Ƌ$P$R$P$R$PjVy$u1VwUwUp$t?|$xu8$RD$PD$tP$҃ uD$lPh1 1;u213|$|u%$RD$PD$tP$҃ [^_]XÐUWVSl$|$t$VWUX:à } 8t[^_]Í&'D$L$T$ DJRQP貙 ÉS\$L$ T$̀Ãvpۉ&[S\$L$ ̀Ãv@ۉ&[ÍVSt$\$t$jt$YSh1 VSjZ[^t$ t$ t$ 5l4ÐVSt$ \$55l4h1 5YSV5m[^ÉVS\$ 0u!1 t$S;t"1 VՔPSh%1 5[^ÐVSt$ t$VRÃuVh+1 [^ÐS\$Sdsut 5+ ?[S\$ St$ cuut 5+ [VS\$ t$VSyutt 5+ [^ËD$u1P跓u 5+ VSt$ \$u h.1 CSESVP[^S\$t$ SRu Sh;1 [W|$эA_ÉUWVSt$u Uƃ UVUV/:Ãu2ǃ?"tυu"NjV~sh>1 1[^_]ÐWVS|$11ېt&PSViSVWAƒuW5l4hL1 1 B9|2[^_É'UWVSl$t$t$Udƃ t,jjUVeSSWUVe$WhT1 [^_]Ã\UWVS\$pD$PSj, } 8t Sh1 1uD$tSh1 D$$%=@KD$D$tuSh1 ;D$tujS66}jD@uD$tt'S5l4h1 57S{Ńu`Sh1 4p 1 t?ƿ1 t,PSƋD$|PV}D$ViqUuUP} Sh1 D$tt,S5l4h2 5:u D$S?|sD$tu-jS 5}D$$%=tj ?uD$tt'S5l4hB2 5gu1$Sa?}Sh,2 /1[^_]\Ít&'S\$t S=؍P9r@;D$ u1[Ív UWVS$ $ 5uh`2 SVW<à uhe2 ؃h t$VUà u1[^_] Ít&'S\$S]|u Shk2 [ÐS\$Sq؍P9sx/uvJ9s :/tt&J9w:/ut&J9s:/t9rBn2 [ÍvXUWVS|$ll$pD$tuJhW2}Wh2 !UW1Wh2 wD$PWjS# }a 8uWjk1Sc1WVjӁSPQV|n |jUW9 }1[^_]XÐUWVSt$l$2 |$ t2 u2?E9G&?9Gu DPtTj D$PVTƋD$ 8?ujUj\à t{t)2 t9ujh4 Sۙ tt:SPϘuċGE|$ }Ph4 h#G# ;?u122 th4 h#q#7h#蕉[^_]YÍVSL$t$D$ 9KZ< u 3< u +<)u) #u!<*u  /tvjVPSni:/t!BC;u9t:/tBe[^Ê"u \ ̅JMq ju苍f/@P茊}u ډ$EȋU׉IMйыEЍL)̉ePu Su,f/@P݉.moU׉у)̉EȀ8:u EȋUȀ::tMȀ9u CCCڋ}Ȁ?t?:tMȊAMB9t9:u=tj/S9{uCuCt޸6 8uNt h)U܉E }E}E M̋ty uMڋEBƃ  EPM UXE uEE~t. }̋DURM U(E uG}̃|u҃}} Mԋ}ЍDP[Ãuu @PB RuP|EC4Cs USEC hXHh$SEEE؃t9t0 S\"M؋4Bp }xEBU܉}t uMU E t h;Ee[^_UWVSxou l1xuuYO $xxuixXu7  'UWVS,ƉU˸tAUB8B h,7 @+ǃt8u#=5t j5Գx\EN E؀?tC>#LF=5F>tg=5t j׃x4;u*=5t j5Գ@$fB% ft>tF=5F=5t j׃x4;u*=5t j5Գ@$fB% fu>HF=5F>t^=5t j׃x4;u*=5t j5Գ@$fB% ft> u F >t@$;D$r LщDH׋D8$;<$D=s5<$V59>APM9 9t9;@$s,9+9ڋ9+9DC;@$rԉ 95<$5@$98$9DLPmD8$8$5@$99 WHPKmD=8$@$PX!ThXPtj Sj\t͋T? TJPthGlj5@$59Pe[^_US=D$t D$dP59?t9D$Ћ]UE 0E0HjÐUWVS(}وыuLMEt}ыE܍UEt} э Et}$э Uܾ},эQEt}(ы]܍D Du܍D2P}<à Euu SCk j:uSanUD/@uPhEt_@uPhEt.@u PhEt.@u$PhEt@@u(Pzh/@u,PghM Mt:E8tS0H[tuUR Uu}u}0u S<Euu mU⪪MUU ʁ33 с$:E}RMuu lu EuEX@uUMA F ]C ^ Euu >luuuHE}EЅEU UMMB]jEu,u(u$u uuuQVuUD0t)EE9sjVriPEE9!}H#EƅwMMM]D؍e[^_UWVS E;u =5t j5x4;u*=5t j5Գ@$UfBftpE=5t j5x4;u*=5t j5Գ@$EfP%fH!F;u " tEE@PZ8Ektiso}};u E=5t j5x4;u*=5t j5Գ@$UfB%ftf}G=5t j5t4;u*=5t j5Գ@0UUo=5t j5x4;u*=5t j5Գ@$UfB%ft UGF;u Ee[^_ÐUE8t$8_t8@t8.t@8t8_t 8@t8.uUWVS] EUEUu3Vƃ9ujPe8@8_u+FE0>t>.t>@tF>t >.t>@u>.ujFU2>t>@t F>t>@uE90tB:t;)PRXËUPE0Uu S;7>@uFU2>tE8t 8uE8t 8ue[^_UWVS }uKx <t1Ky j45ƒt8E BKx DKyKx XKye[^_U E EUEBRujxUWVSX8DžDžDžDžlj f⋵D29)@'p'v Dž'RD)ĉ㋅PSbKߋ󥉵ЃtfЃt|BL Dr98 uu$PDžw `7 Ӄ5wz9 9un 9 y*t Dž $ 8 8 )  /$ :  8]MA  @ Q (,0(Pjj 2rjI 1qj7 2rr$ 1qq 0ppƒ`   Pjj jjj-jjj…t B P) 6)ǃ  f8 8 Ɖ5w f69 f;u6 9 78 u h4< IuDžDž;  8 tC5wf9 u 9 yttt $ [ h@< ue[^_USÅt9ttuCC C S0]UVSu] 99 t9 uAA|$@: 00< wTBA0< v9=A 9=A 9uwAy9=u A 9=u A  H+I  [^UÐUWVS,ÉU܉M؅h< PyVEh< ShVƃ} =5F>t^=5t j׃x4;u*=5t j5Գ@$fB% fu0< wAjj EPV;ut+U؉EԃE EPwu EU܉EUe[^_Ð1T$ZrzL$JL$Jj BUVSu] SVS~tjFPjn؅uPVL$D$QYqyi aUÐUS$]E t ~?~hlHySу lSу#4H%EPhPSoxЋ]ÐUu$ÐUEy&u P[ÐUWVS,] tNXds 󥋓 \@uH`Xu}H!¾}S̀[=vfډ}t=x9Mσ 󥋅}Ё,[^_É'̀XẁUWV}M US̀[=vډ^_ÐڋL$\$%̀=IÐUEu~hjPUÐUS]E t ~?~5H ]ÐUjj ju ÐUt h=H$u<H$Hy jPj=H$uH$ j=H$uTH$t h~ jt h~@H$=H$u_H$hhjPwTDžhlHyEjhPj=H$uH$=H$uH$ j=H$u H$=H$uH$ j臿UWVS E}9}s8EEËu ƃVuUy ~C]9}rȺЍe[^_ÐUWVS } 3u } )EEEƋ]à uuuVuuuuWSUU }uVEuMSuUNUUE OUUtyuWtotOSuUuuuREEENuSuRE]Ot utEƃPuuTE )EPuuTe[^_UWVS ] ]w'C)ĉ Puuu u{ =L$uG jU(L$u L$L$yL$ jP$غ5P$;L$wƋ8 S/%Ãu>uuu u%8 Suuu uS&e[^_ÐUWVS ]IM=;uUD{u.ff]fM==?tffUf;tƒ?tSffEm=?t87fUf;u%FuSPkHuE|0=w?uȸe[^_ÐUS ]j=SRBt8)؃PSGP)ԉPSRRjSjP S]UWVS }эq} t} щMEt hT$yEt:;t(Vu3gGu<=t E;u؅t ;CUP5p$%Ã}tUEUD2)ĉRu VuW(O=@PO hhhl$Ww tEu_ UD2P_"Uu UD2PWE4 Q hhhl$U4 ;p$t'UЃtfЃtEDp$}}UD2)ĉeRu VuuN=@PM hhhl$uT tׅuc UD2P@!ǃu t hT$wJUD2PuWO hhhl$W ;t hT$6we[^_Uuju uUWVS ut>tj=V>t"эyt hT$v;t3WV3mDu<=uڋBt;u͸t hT$Tve[^_Ut hT$(v;p$ut P>!p$t hT$uUVSu=xtOBHBPxw%@$< rV R VrRxut R~ =uX\s \r V謶U tRjuÐU*¸tEBE BEB UVSt h$tt5;ss|tF;sr;sr{vpuu/ hÃt&CDt h$ ttDsFC델e[^ÐUWVS,E>-u E>+uF>0}t}ug=5t j5|4;u*=5t j5Գ@(Vt%U)ʊ1:Du A<1u<1tK;]s;]sM ];]r4>t%U)ʊ1:Du A<1u<1tK;]s;]sU)M 9~Y;]rU)9MUU #U )A9~ LM M ;]r] E9E E ;EsEȃ [^_UWVSE>-u E>+uF>0}t}ug=5t j5|4;u*=5t j5Գ@(Vt%U)ʊ1:Du A<1u<1tK;]s;]sM ];]r4>t%U)ʊ1:Du A<1u<1tK;]s;]sU)M 9~Y;]rU)9MUU #U )A9~ LM M ;]r] E9E E ;EsEȃ [^_ÐUWVSDžXE\Hyt h'td'='unh&XPjy( '% h'%dh`'XPjGy ;8t h'cHyƋ8XPSj>&u>迩8t h'gc '='u(jh`'jjh&jpt h'cO8>ƅDžH< DžL< EPDžTjh&j jh`'j jXPjtjh'}b'5HPh< $ڣDx$jWV<Ãu e8t9t DžDt h'a '='u+jh&jà jh`'j ujXPjt DžDt h'aDe[^_UEu h<  PÐUWVS]EDžxuW;uB} u$ h E}cE E}|;/t:hu_u Eju9d }/Gd;e;/uC;/tހ;t;/t F>t>/u9;)؃u ;.)؃u3;.u.{.u(E@9dddx/苽d/t /Gd)d;|d+Et} t+$E@9dvdd|+})ڍB=~|:Wu Elj|td)PSd:5d EPuj(`E%=pxx#hpu}à p8}u eэQ=BPVEP3 Spu6ƃp8/u }GdE@9dvddx/u>E@9dvd/uOdd} td+E@Puu K6FEA$ ۣ(} tuu ' ue[^_UjuÐUWVS M] )ʍB)ĉeRQuE3ƉكN;u0< xЃ vh< j$h< h< 0=5t j5ԳG)%D$EэQ)ӉЍQtM JuIN;ubȍe[^_UWVSDž8Dž(臢ExFux\u@\Uz\uGMt S 2} u @]{Fu {\uC\u~\t 8}tMU <8Dž0Dž4E DžDž@] ǀ;tS;%tNt8W=5tj5ԳpXS7~C;t;%u,tuh PZU,+] Su RP95,+E 08U7DžDžDžDžDžDžDžDžDžDžDžDžƅ Dž(M$ 0 wLB0 w LHЍBB0 vt8$GEEy؉ƅ Dž =~x=v Pjtt /)ċt4 $3 P[(2| $0@0 w LHЍBB0 v㉍ȃ =~x=v Ptt /)ċD $3 P(>1T $8$ P=5tj5ԳpXS~C;t;%uM)PWQR)9)0:qDžDž DžDžh4=5t j5Գ@@(8=5tK j5@Dž0-Dž0Dž0PԳ@@,48t8u Dž4,;9扵v)ĉ9uƉiR󥉵ЃtfЃt9u PhP@P" D8h;s)ĉPjI)ĉ;| tD |tDT,tRuT$D(:L9D$Pt,RG;E;&7otsF==V= ==4=t'( H R X ff.  X PT H   p PT p HPTL p k X LDt H  DDG;9=RL ǃƒƃǃD |ƃxT ƃtǃpDl4h׃dDcTbDž\| tMD @Dy؉Dȃ D DžRDl[|t9D@yRhlh9}؃ =lh9} =v Ptlh9}/)ĉ$lh9}Ћ$D EECEEkEE0=[D$@ 0Q RD$@0ID$@0 lh9}ȃ P\lh9}؋\D0 $b |txEE0f0|txD$@0fshP[DDžpp lu%l~lj uV0vu,EE}G;Gr PWCMAAN[D$@MA;ArPQ]CC0VlIlj u@U07=5t j5Գ@X)ĉXXDžX@Pvu EE"RD$@PXÃ)lu%l~lj uaT0uSXVP90t#l~lj V T0u EE"RD$@DDžTDu:ht h~DžD= DžDi6 pbSh=5t j5ԳxXuhD2Ph)ĉ⋽DLPDžP@ PVVLPR  LuэYL+D+PPDэYD<Dž@DžDhhv h)tth)ĉD) h(DDžT@Phty>~t>U)ڍB)ĉeRSu];EvGKIOu9;Mv9UKJ}:>F>uN>t>y KI;Mv;Mw؍e[^_UVS]SC)tQRVP)CC;CrE PS试CU CE e[^UWVS ÍHxFux\u@\{\t FFEFF\Dž B QRVǃ4tSh 8PCVF)օ~VRSP9H ǃ4tj8Pe[^_UWVS M] u}tIH t wtFVt-O KȺ:EUMu9Kȃ8u'Kȃ8uKȺ:u؃ [^_UWVS uEEF$f F F F U0 wb׍]BE0 w LHЍBB0 vʅt$E8$u@EAF$ȋM;sU}E )w=$tB N %N @N N F0 N N EE8uF tF F FE8*@E0 wZ]GE0 w LHЍBB0 vʅt!E8$uAF ȋM;sUE~ yVM N AM E}DU0 w6]BE0 w LHЍBB0 vNFE8.@E8*@E0 wX]GE0 w LHЍBB0 vt!E8$uAFȋU; sME~y]E F@E E}KU0 w7]BE0 w LHЍBB0 vf f EL@E.w@$C E8htN .EN %N E8lu@EN f N MEV@E= 5t-~$ 9<tF(PjVF,F,FA7$C F t F(~F t F(oF t F(`F F HF(=F(4F(+F("F(F(F(F,~$u~,t U V$N,M~u EHFFfEFË}8tS8%tNt8W=5tj5ԳpXSK~C;t;%u^Ee[^_ÐUVSM˃ytyfuQBA{u.S؋C܋tj CHPss?zK؋S܉DC;C}fssssjsAsƋC+CSЉ4CЋ0KK؃ t$C܉ƒ|uCHC؅t |t{u C%j sssyt S؋C܉ C؍F0e[^UWVS]EEEEEEEU B |B u,=5t j5Գ@@$E=5t j5Գ@@,E8u'=5t j5Գ@@$E=5t j5Գ@Eu'=5t j5Գ@@0EE x H@ u&=5t j5Գ@@,$=5t j5Գ@@4EU::|t[M A u&=5t j5Գ@@4'=5t j5Գ@EVE @ u&=5t j5Գ@@($=5t j5Գ@@0E|t}U:t}uEEM A HPE؉U܉MQRPk=5t j5x4;u*=5t j5Գ@$U BfB%ftED D  ED D Epuuuj=5t j5x4;u*=5t j5Գ@$M AfB%ftED D  ED D mEEuuu؍EPEPjEP[E?PE؉U܃RPiE=5t j5x4;u*=5t j5Գ@$U BfB%ftED D ED D uuhEEE=5t j5x4;u*=5t j5Գ@$M AfB%ftED D 9ED D +uu؍EPEPjEP|E4E }E p}u@ PtNU B u9~5|tVj u}DVj u<9u}t\|t-MQXB;Br j-QUBXP-MA;Ar -UB-M A @tO|t&EPXB;Brj+VUBXP+^MA;Ar +bUB+uM A tr|t2EPXB;Brj u#H/UBXP @4MA;Ar PQ UB BE||t0EPXB;BrQuG,UBXP @.UB;BrPRwUBB5EK{KE@E|t0EPXB;BrQuG,UBXP @.UB;BrPRUBBEK{M A |tVj uAVj u:9KuSU̅yڃЅyB)ĉe)ĉe)ĉeE}DžxDžt DžpDžlFEE̩u8]KxuEEy؋ Uĉ KyEEyE^UỦЅyB)RuEPEEyUčPBlƋEEyU‰Ut Eĉ4E EBEEy9|ロlxlBH9E}u5Z}4@8ЃtfЃtFC lAPH8Puuu+lƋEȉËlZ uK9]9]urSuugx\]ȋ}uЃtfЃtUȋED)ƒAxt ptl FpẼ}E8uEĉƒ8uG<u<tUȋEDƃuZ)9}U9AE)9|)}ȹE)9}Uč9AE)9|)}kE<t Eă<t9} E uG )9~Ef}u UBD DžD8+D<8HU B HCRѺ(9vF)B:t:x :t 9w[^UWVS ÉU΋}Ѓ}tpU)RPU EPMGNJuE ?t?x ?uO9wN9wUMe[^_ US]v ?"= 5u/ h΢9u*9 5U 5U9]ÐUWVSL]DžE U RDžM A ƒA uP=5t j5Գ@@$=5t j5Գ@@0Q=5t j5Գ@@,=5t j5Գ@9t uhE hh E h`E  >E @ HPE؉U܉MQRPNuuu N=5t j5x4;u*=5t j5Գ@$M AfB%ftDžD D DžD D E؋U܋MbPE؉U܃RPM=5t j5x4;u*=5t j5Գ@$U BfB%ftDžD D DžD D Džuu.L=5t j5x4;u*=5t j5Գ@$M AfB%ftDžD D DžD D U܉#E pu@ PtNU B u<~8tVj u(Vj u> 9_t\t-MQXB;Br j-QUBXP-MA;Ar -UB-M A @tOt&EPXB;Brj+VUBXP+^MA;Ar +bUB+uM A tut2EPXB;Brj u+/UBXP @4MA;Ar PQj2 UB Bt0EPXB;BrQu+,UBXP @.UB;BrPRiUBBKxK@t0EPXB;BrQut*,UBXP @.UB;BrPRUiUBBKrM A tVj uB%Vj u~9E @ %E%ƻEغ ։  M yAPjEPVS~`E xAPjEPVS^ E9v&009wfEf%0Džu+Dž[DžG=~Dž+Dž]܉޻Eغ ։  M yAPj}EPVS]E xAPjWVS:_ Eȉ9v&009wڋEǁu$Džu>Dž@-@~Dž@Dž@)ǃ9EM؉}0ux0tu++9<8y<8@9fD =5t j5x4;u*=5t j5Գ@$D fB%fu +=5t j5x4;u*=5t j5Գ@$fB%fu@tDM AA qK 9t=5t j5t4>u*=5t j5Գ@0xttVh EPf>x VF t V{8ǃ  OjVPf>x VNtjEPD~\~^TC$ұCPʱ~$t VT;5ܬt";5t;5t V e[^_UWVS }U rtr at!wtEE EBmt!m!btbt+ue A~˃jWLƒ&u EtЃuEuH#t,u$ PjWJL hl[ÃCH tEuPPjjSVY tEu  S 6WSb;u#jjjSU$O$R% Eىȍe[^_UWVSuu \f>xttVh EPf>x V VP0Kf>x VotjEPe؍e[^_UWVS,u ]Ef;xtE}tSh EPf;x Sǃ ߉ jj FPuSƃ t t 8 t E ;f;x S}tjEPe[^_ÐUUB<t.t)z\ ǂ ǂBXǀUShlăÃtlCH hPjjSVǃ S3uu uS26 t SO SM$]U ju u]ÐUWVS,] }эqEf;xttSh EP<f;x S{Fu{\uC\{\uVuSP9uEf;x StjEPEԍe[^_ÐUWVS,u} }Ef>xtE}tVh EPgf>x VEWuVvSÃf>x V&}tjEPE9t غu e[^_ÐUWVS,}Ef?xtE}tWh EPf?x W jjjjWMÉփ GtFu\ G,+G$)f?x WW}tjEPK!uz8u ؙ11 t[K؍e[^_UWVS,]u uEf;xtE}tSh EPf;x S{Fu{\uC\{\uVuSPǃf;x SL}tjEP@E9t u e[^_Ujuuuu uUWVS uE E}t UEx\u@\UB+Zo RNu}E;Eu5}~UE@E}PuKTUBUNz9rSuEpDžt9u+u ËU+Z}xG}~CSEpu蔭Uz3.SEpuwUZ])ރE+E e[^_ÐUWVS,}E E@J  tEPJ 0tD+KyE؉Eԋ]~$juWPƃu"܅~SuWPƃe[^_ÐUt h UWVSx Vf>x V؍e[^ÐUE@ tx8y @8UWVSuf>xttVh EP腬f>x Vc juE RPV !ЃKf>x V3tjEP)؍e[^_UWVS]f;xttSh EPf;x SC;Cr S$ C0@Cf;x StjEP膫e[^_ÐUVSܬf8xtt5ܬh EP7ܬf8x PܬB;Br R#ܬB@Bܬf8x PtjEPƪ؍e[^ÐUuUWVS] f;xttSh EPmf;x SKC;CrEPS CUuCf;x StjEPe[^_ÐUWVS}jdSƃE jjjhHS&E VjdVS7/HEE3 uu S Mƃy dTX\)C`)9v7 SR‰t#CPdR謁d=TSdT?ud@e[^_ÐUVSlEhPjhXS%E SSuSu S@9X%DXuu XSKƃjSEPe[^UWVS uu9~t%FjSWV!~~ ~^EFFE e[^_UWVSu} DžPuu@ jjjhSw$E VGPVS- uuSKE9$t Ѝe[^_ÐU)ÐUSM] f9Bt%u Ћ$ÐUWVS uщKt+SVj~)y 8uu'UWVS }U ]~K M߉ jj BPWSPƃ t t8 t>U e[^_ÐUS]CLCP $SC8]UWVS ]{8u +%=u9{\SC)PRSSXB+B Pr Smǃ S)$PDƃ{\8jjjS)C CCCCCYCXx t S<jjjSP twЍe[^_UWVSUE,UxTA9qFX+XSЃEuЉEE+FEEUD9ErbU싂p+Ap-+A-hQCu+SC B PߋEXTECA9Vw+]U\غuX];]|8PQZuE)p)-)؃GЍe[^_UWVS Ɖׅu @(lu/t h@(k @(@(t Soku4 ;u-=5tSj5 (Nl9ut h,ku=,u ,nt h,j , WÃ=5tSj5 (tjS{jt S^j t h,6j ,,l,t h,j ,H!؍e[^_UVSE,Åu,øtSCƃ P=Ctp-C-؃t)ƒVTC)ЃBe[^U`$ uU`du uUhu uU=-t -R-`\2d8htt5jjhL gUVSӉƺtOPBt (؈1 9v)=v19w 1Ј3[^UWVS øs;5,,,9N:σ79*!D7u/C);,B9 179B9)79uI!ȃtDt@t; t6@t1=t*=t#=t=t=t=t=vHVЃu;)؅u1׃;u% 1O79ttB9s)79u7 [^_UWVS (ES,,9(tt5jjhK tt? jTǃƃt )Ɖ,;UJ!ЋU)Ӄ STE}t7=ltlE+,أ,>()Be[^_UVSut h@(8e @(xFPh@(kt h@(d @(oe[^UVSut h@(d @(ÅuSt h@(vd @(ttVhK 5:tto@t.t h@(d @( 6Vh@(.t h@(c @(e[^UWVS u E}t h@(c @(Eøt h@(fc @(u@ttuhL 5$ttwjVCEFv= F vǃt h@(b @(Cth t E9rEEg/xFPh@(E}tAEPuu:C xFPuh@(Et h@(b @(Ee[^_UVS]u wjV}wFv zt h@(a @((xFPSh@(P!t h@(Ha @(e[^Uuh@(rUUtB@t Rh@( UShHu ÃVt h@(` @( h@(AELDCCC (CC͔(9RuDDBDB DA~Ρ,,,,, ,$t(,,ǃ0,4,8,<,@-Dt h@(_ @(؋]UWVS u-<>AELDt 8F~ %t h@(_ @(h(Ih(L(D C vL(DŽPCvF((L( ݔ(|u I Id?D@ w8ZD@ w[CD@ wn,D@wwD@w|9~D@ w8ZD@ w[CD@ wn,D@wwD@w|9~u1TQDA J A Hك P2I ID@ (T(BT(P D(Cy,,,, ,$,(t,,4,8,<,@,~~fDt"=-u=-uDDu;=-t2`\dh-t h@(\ @(e[^_UWVS,HE܋U;,,;,M܍\ !9vjjj"jSj& tbƒt)ЉE+E‰؃B,@,;,~,,,;,f,\E xTw>UEE=@(KM؃E)PS@u'C+E؋U pC+E-C)sE ,lE YU pAp-A-QE PTABD> v'D> D>GGPu VЃGT>],U B(u)]܋E!~ STE}t=ltYlQM A(u ]܋E!Áw;]v*jjj"jSj tE؉EU J(}@=,u M ,E pU9Uu}uG tM9ME)ȋU pEMME @(u^ʃt )ЉEEuEEM܍!)U uTEu E=ltl}u jTE}tZUE PTE)EBEM pt3GD> D> vGPQtU p;tvtM QTZE9r4+EMM YTM} @(tMJCB e[^_UWVS U BTp+],\غ5,X,~o jTljU BT9uS PT=ltl jTt!)tU )pRT)Be[^_UH ,),Q)PUWVS ӡ,H1y\!jS>P)Pt. )A>,)Ѝ,;,v,ʉЍe[^_UWVS }`tuWi=5t j5 (Åt(t SVu;u øWS, ƃ@(ttt SUt h@(U @(Wh@( ƃt h@(l@(pltYøt h@(U @(t,WSU ƃt STe[^_UVS]\t uSotkC@t[@t %0@(t VwTSVt VMTe[^UWVS u] dt uSV ut V90u S+~GEv C EvEGtfUEt ƒE;E SÃEPVS+IGt %8@(t W!S=5tWj5= (SVWpEt WRUЍe[^_UWVS u} htuWVlw W%Yw=5t j5 (Åt(t SARu;u T>KøWVSEt SQ}@(tYt h@(Q @(WVh@(Et h@(I@(MltÅt.WVP4Et S6QEe[^_UVSu=py=5t j5 (Åt(t SPu!;u,øt.VSƃt SPe[^UVSu=pyD=5t j5 (Åt(t S Pu ;u,TV$ÃVSƃt SOe[^UWVS ]U 5`ʉ =v(t$ȉ׺9tŕ ft)σuQ։ƃEWjVσ=5t j5 (Åt(t SOu;u øCTEPUWS%ƃt SN@(t]t h@(N @(Wh@(ƃt h@(@(t h@($N @(lt'øt h@(M @(t,WS#ƃt SMF@u~P;Eu;UvUJ vQjV;#MFFv4F Fv!FFvFF e[^_UWVS }u =5t j5 (Åt(t SLu;u։øt/uVWSƃt SsLe[^_UVS=5t j5 (Åt(t S#Lu;u,øt3uu uS ƃt SKe[^USt h@(K @( uxÃt h@(jK @(؋]Uu[UUWV0t h@(K @(Eȃh@(PF t h@(J @(u }Ee^_Uu u-UWVSE vΐ  EvEEU;B(wT$ Mt A>}wAEEU|TO M9u R~Ep ULw ~BE w8EE w[5E wn%EwwEE~w|EMA(u QE@hEE\9EQUr ыR}w>E\9u4E;HXu,E9v"+UUUMQdQhQXrr Mqhȃ\F;UuEUL@(FwMtT^} w8? w[0 wn!ww~wA|MtT^9t!N ;Qw;Ss[;Srs M \Ep XC FQhUȃ\9}ME|TW U9GM9HR9sUR UR;Ur+EEMYq s ^wL }@(IUUE\MQdQhBB E@(EUM|T\уM\9wu)CE\tU|Tu tG E9u!ƋE\}랋EP+EEEp w ~}wL}@(tHEUUEPdPhJJ }wPXE}@(tEMAEBEPURTUыRE9r<+UUUEPTE}@(tEMAEBȃ.E@(u PnUUOuue[^_UWVS }E +HY;_(wg(T8$A A4 VUu)QA B P;wTt>ED0uVF B P]fG\PA QHJ ؃A ]؃AOTvyG(u Wr@(u((@;,rLh@(5,4GT%," ,),P)Pe[^_UWVSEx(‹@(B(\UUD$E,UEQUAƃzu)YA C XE;PTt=DuZB C XbEPHJ AEA Q4AUJTMpEE;EtL u.e[^_UWVSEuu u)} uPuvx  EvEE E‹@Ã]}9uuE;pTuXF]ËE9r;UB E}@(t}GUEPT+EB U;rTt.FD0u!];]r}}VF B PEPuE EEX9u]UUEU ] v(‰ߋu }܃tf}܉ЃtI}ܤCBCBCv.B C BCvBCBCv BCB C u u+Uw'UB ؁}@(t}GL;MM]C E}@(t}GЃ}@(tЃAL APu1sE0,H]\!É)U 9EjSEPE)Pt7E)UB+E,,;,v,UVE] ]9EsBEPuEt&EPu uu uaUЍe[^_UWVS }] UwRWUewCt9s9rÃv )B EvEUDPWqȺT !ƒ)wډӉ)Fƒ)ʩtЃCCЃ@(tЃCLF ȁ@(tFFPW!ރFuIƒE9v:+UE 0Ѓ@(tЃAF EFAPWFe[^_UEEujEPu uUujuu uUWVS}]G(u Wt؃} ]E9} ujWXpEU  EvEEt&M EvEE EE8EE;M t U vEEA;M uMET,,RW‰,ZsEt+EPjR@(<}uMBE) BιU JUCU;Mt-UuU vƒ)։ CAʼn CEe[^_US]C(u Su 5,S7]US]C(u S ,E D!PQS]Uh@(~h@(u,UEt'PBtBDtUWVSLE xTu PU BTpEEME T,tGBERuE} vuEUE LTQ 9tCBƋR 9uE}v։}]u؋M p)EԉU,Eġ,EȋEEЋAT@Eܡ,E̍u }Ee[^_UWVSL=,E@(t S:SEPuhK 5GY uhK 51Y uhL 5Yu}ԃt S:l@(tEX5jjhL b VhK 5X WhL 5X 5,h4L 5X 5,hML 5qXe[^_UWVS ] @(t VQ9 VEwn$L PwEV(tC v Ѓ ЃЃ F(5,-,%v,,tt V8e[^_UU uBt&uRƒt E ÐUuJ!ÐUME Au@AuEÐWD$T$ ։fʨtL8D@t58-@t8@ 1ѿ1ρG1ѿ1ρGH1ѿ1ρG1ѿsm1ρGubH1ѿs[1ρGuP1ѿs>1ρGu3H 1ѿs)1ρGu1ѿs1ρG&1_Ãt8t@t8t@t8t@_ÐUSEM @Au8t)‰[UE ‹M)IBuEÐT$D$1QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQjjjjjjt' Ht Ht H uӍB8 tH8 tH8 t H8 u@@@)ÐUWS]׃ Wt WSP ‰Ѝe[_ÐUVS]jjSs…uai{0= 9u h 9D{0= 9ujhL h8!}h5 9S ‰Ѝe[^UWVSt tuEE9Et48u/ u@uhL j\hM h M Ih#E)thT؍e[^_ÐUWVSLu]=5t j5Գ@X)ĉEEE؅u4-EEu E u=5t j5ԳPX2E=5t j5Գ{uN @6t ,CÃ} uB @pSjjEPjjjEPsRƒ0tuFEE;E E CpSjjEPjEPEPEPsRƒ0t8t%t tthM jbhM h@M ft tu E)VfT؍e[^_UWVS\}EEEE…u<-UE=5t j5Գ{uN @6t Cp} E 0;M DE̋PE̿EEE vdjjPjPEPVVËE)ǃ0tt ExhM j_hN h N WM 1R‹M \EEEvjjPjSu EPVVËE+}0tuRExuIU9uhM j|hN h@N [ u$<uhM j}hN h M 6M OtKt(t#tthM hhN h@M dtttcTe[^_ÐUWVSLMEEEE…uD-UEAPE 0NjU :G=5t j5Գ{uN @6t HC0}U DžEEE vjjPjWPEPVVËE)0tt ExEEEUE vjjPjWu EPVVËE+E0tu`uhgN jshtN hN pU|u4 u9uhgN jvhtN h M ;E tUt(t#tthgN hhtN h@M at$tttDžaTe[^_ÐUMU 9t.t*@<t#Jt @<tJt@<tJt @J<tuÐUEU jMQMu%}vUE EUEUUWVSEt h,6ExY j$E܃%MQ\y}EtN tIME;tCu*=5t j5Գ@$fB%f;-t;+uC<-D- - EPEPEPhOO S$- t tet[fEfEf}:wU;f}:wE@  5-f}wU)pCƣ-C=5t j5x4>u*=5t j5Գ@$fB%fuw;:uCGv;}ыU4 VhDO S+эy V-;-t;+uC<-D- - EPEPEPhOO So+ t#tt-jfEfEf}:wU;f}:wE@  5-f}wU)pCƣ-C=5t j5x4>u*=5t j5Գ@$fB%fuw;:uCGv;t ;,ue{u_5-5-5-5-=p5t6 5-ĵ-----IfEE-E؀;,uC;Jtf=5t j5x4>u*=5t j5Գ@$fB%f;JU؉Bug=5t j5x4>u*=5t j5Գ@$CfB%fHjj EPS"UfB 9]'f=mzu f];Mu|E@EPE؃ PE؃ PE؃Ph[O Sx( Ufzfz fz fz fz ]L;|E@=-uf-f-f-UfB fB fB ;t;/t;,&;/C; EPEPEPhOO S' tt tfEfEfEC=5t j5x4>u*=5t j5Գ@$fB%fuw;:uCGvE)E@UЋU؉B E@ UBfEf}-;-ډ--ǰэq׉эA;5l5v5l5;l5vl5e[^_UWVS$E׃t 9Ps~YǍ4HyGƍGEܹQU؋EܙE))Ɖ)Ѝ0Y)UBtrsMQ )0fy ;dљuљƀQyEP )ZEu'dљuљuEUREEHMU䍔N UR)ƍY ؉љZEfxwOQ)‰U)[\gfffEЉUU؉ؙE)ЍȅyËEyËE)CؙӅyEH )yUB E9sE@)A9}C;]r)ƉU+BBBz$[^_USËPl-MSl-:]Ut hd-=p5u--t hd-UWVS u} ]uIPt hd-=@5l=p5t" SEPEPW6% u6/SjV,uEEtj=p5uv-;-~;-|!;-|;-| ;-}S C(-@C$C C( O C$SC$+EPV7,t Et hd-؍e[^_ÐUWVSlp5=$9t 5$9$9}u E'O oE8=tZ8/u:Ƹ'O 8tujO 8mh~O uNRE8/ hO ƃt8ujO EIMUщMUD)ĉRVS/@ uuPP]hjYu'EjPUYujj,EP u EP -E܉$x -E$h EEԉ$Z -EЉ$J EẺ$< E-Ë-MэDƋ-E $|$9----£-1-} t-ЋE-4uVj5$99lE;=-s%-M;-?AM; -r=-O}t+=$9 EEP* UJU}uE; -}uG;Gr Ww G@GtFKuӅMA;Ar Qqw A@Ar-MTMA;Ar Q7w A@A;U8-MT5- EP9UփBU;-$uuj5-N;EE; -}}uUB;Br Rv MA@AtFKuͅ5- EP}}]C;Cr S/v C@CtGNuӅ&5- EP3UDBU;-6EM9MsK]}G;Gr Wu C@Cҡ-UDBUM9r};=-s-UDBU;-rEM9MsK]}G;Gr W;u C@C<ҡ-UDBUM9r};=-s-UDBU;-r uE; -s+ -}D-PG};=-r-EtQM-M-\<u'D -P)؃<u}u=u8=-thO h3hO hO ]A 5-[=u E=-u-----=-O}5-u"E0-|uУ-$u E8-|t У-tuEMuu ---;-ډp5 ue[^_UWVS}֋} щMEP1PhO =p5#=-wp5 uu VuuPE--E;-s] - -<ЊG u/}tu$9E+-$9E+-}C;-r-@-U-@-P -UP-@ EU -أU2le[^_USÃ=-t $9;}:;-s-xt-B9s|u;-u5.;-s $9-;|B9r-P-Ћ$UWVS } EXE-;-ډ-tJK--tD<u" -P)<uu=u8=-thO hhO hO c= 5-a=u UBUB UB-P#UB(UUB$EU--KtvE;|-DU-U;uNux-D;D~4EUKt-ڍH@@9u A@9Dt׸e[^_US-Љр:tB:u);l5vl5B9r[UEffÐڋ\$̀=ÐUWVS }]Kte=5t j5t4>u*=5t j5Գ@0E ;Kue[^_UWVS }]Kte=5t j5|4>u*=5t j5Գ@(E ;Kue[^_UWVS,E@EEUUMI(M} ~m }uE u>EEDž|?%t[E@;E }t6~!0uSj0Sj u]MAMEA0t0 #t$-^t_u?}Ż뾹뷋0 w/EuDPЉEG0 v؋EtOu6uEz\$O }K]KH!؍pE;E o}~"}0uSj0Sj ui]M}tDž|=5t j5ԳPuFT$Ixu)ΉH!ȉtEt;E }~"}0uVj0Vj uu|tBx=5tj5ԳPMAt$ut?x=5tj5ԳPuFt$u==5t j5ԳP}Gxt$uxEt}AtDž|=5t j5ԳPMA%T$Ipu)ΉH!ȉlEl;E }~"}0uVj0Vj uu|tKp=5tj5ԳPMA%t$u'tHp=5tj5ԳPuF%t$u]F=5t j5ԳP}G%pt$upElCtDž|}n=5t j5ԳPMA%T$Ihu)ΉH!ȉdEd;E >}~"}0uVj0Vj u8u|tKh=5tj5ԳPMA%t$ugtHh=5tj5ԳPuF%t$uF=5t j5ԳP}G%ht$uhEd}tDž|=5t j5ԳPMA%T$I`u)ΉH!ȉ\E\;E ~}~"}0uVj0Vj uxu|tK`=5tj5ԳPMA%t$utH`=5tj5ԳPuF%t$uF=5t j5ԳP}G%`t$uH`E\}O}Eu,=5t j5Գ@>u'=5t j5Գ@MXuVjjT})ljPH!TLEL;E }t^~;}0uWj0u}Pj uPEuVE +EPuTULMu9X55=5t jփ|4;u*=5t j5Գ@(XGXE9x둃}OP}E$=5t j5ԳPEHP IDu)ΉH!ȉ@E@;E }~"}0uVj0Vj u u|tDHp uf:tDHr uDHq ubDu@}>EHlUUuEQ)))z }O}Eu0=5t j5Գ@>=5t j5Գ@O }E\MMuE}w /}E8EEuEUr }0tE_}O*"=5t j5ԳP<щH8u)ƉH!84E4;E }~"}0uVj0Vj u輼u|t8M} J~.EEJ~MM0J}t Mu-E+E@0u)ƉH!0,E,;E ( }t~"}0uVj0Vj u&u|t0uu.t0uu0uu菽0},OO }> }E4 UUuEMq}E uuuEu}E }}uEEp}E UUuEu}E MMuE}wz}Ew EEuEUrG}EP MMuE}w,]KH!؍pE;E W }~"}0uSj0Sj uQ]E @EDž|tDž|=5t j5ԳPMy ~TI(u)ΉH!ȉ$E$;E  }'~"}0uVj0Vj uzu|tP(=5tj5Գ@Uz ~tutM(=5tj5Գ@My ~tuK=5t j5Գ@u~ ~(tu;(}$E O I=5t j5Գ@>O }EUUuEM1~E Nju PEEUgfff))ȉу}tM0UE뱃}O}Eu0=5t j5Գ@>)=5t j5Գ@O ]KH!؍pE;E }t0~"}0uSj0Sj u轵]M AMuWuuuE}wљr}EuuuE}G+w$IK}EUR ցlMI}+O~$I ))))ȉyn ku%dיuיuEHmȋU+B~י)уrDžu*dљuљu Dž}O+m+G~י)ЃxFGt#gu9MMuEdMM5E)uuuE$IЉ)F}EUUuEuN$I鉅)))}G)΃$I2)d}EmUUuEMq=}Eu5=5t j5ԳPEtp$m}O uuuE}wl}EuX=5t j5ԳPE…t)MA+BuuuEB0rw}}uEUBdrdHtDž|}tM9uu~ x F E}uEi6 UI u)ΉH!ȉE;E }t~"}0uVj0Vj uu|t uux.t uu uu耳 EU\My Oq$yquNH!@E;E B}t0~"}0uVj0Vj u@u}-G}EiuNH!@E;E }t0~"}0uVj0Vj uϯuU+BUM<љuuuE<֙4Dž?%t+x%u苅u)ƉH!E;E }~"}0uVj0Vj u׮u|t!+@Pu-Dt!+@Pu+@PuUM>"}t } t}UЍe[^_ÐUWVSÃmt h,6{u0 j螁‰CC /CExUu8 0܂MPEEUM9QtRP1x P>- 8t - -h]UWVSl];uK=-uf=-y>EPSj8E%=@thS>ǃEPWj:xV=-E%=@u>jjW>x*} vu F0PjfÃuZË0 W=3'@0Cs;tjCPډЍe[^_ÐUVS]uCt CP3t CP Sy4$=e[^UWVS u8t FP@F;F rBNVtÅ%yY8uuF8&F FF^S‰VCF;tt FP؍e[^_ÐUWVSLEUMEE=t5r0EEЋU wE)ĉeЋ}MS̀[=vډ]ԃu%g88&;}ЋEE̋Uԍ:9ROMȉȃEċwGW EUWUȃPGPẼ P M̉EA11 uEM13E tE#E܃K;UMU؉M܋EċMfAUQ }ȋEM̋EE9;a0t5QeU)‰ЋUJ9vB)ĉe}S̀[=v ډuԸjuuuiEuEE9Cǃ7EE9vNE#E܃uhQ hh R hQ juuuti;uu_kRCEؙU܋CFf~F C N S PRQ~CÃEE9L+Ee[^_UWVS ]t h.=(9uw- ht(9M--P5(9vǃu E0 5(9iuE0=(9=(9t/ EP5-5(9h-S] "t=(9uE$0t h.0Ee[^_ÐUWVS ]t h0.=,9uw. hs,9M..P5,9 uǃu yE0 5,9YtE0=,9=,9t/ EP5.5,9h .S "t=,9uE0t h0.0Ee[^_ÐUWVS } =5t"5=5d~ 5=5u/uuWu2ƒxH!M=H.u4MFR EL…t H.+EH.EL.L.EH.EЅuP uÉ$uuWuUƃ u;"t jVEPhFR EPWr tH!Utu e[^_ÐUWVS } =5t"5=5d~ 5=5u/uuWu豄ƒxH!M=P.u4MQR E~…t P.+EP.ET.T.EP.EЅuP uύ É$uuWuUƃ u;"t jVEPhQR EP q tH!Utu ^ e[^_ÐUWVS ]t hx.=09uwX. hfo09MX.X.P509dqǃu E0 509pE0=09=09t/ EP5X.509h\.S] "t=09uEl 0t hx.L 0Ee[^_ÐUWVS ]t h.=49uw. hVn49M..P549Tpǃu E0 549oE0=49=49t/ EP5.549h.S "t=49uE\ 0t h.< 0Ee[^_ÐUWVS } =5t"5=5d~ 5=5u/uuWu~ƒxH!M=.u4M\R Ez…t .+E.E..E.EЅuP ucW É$uuWuUƃ u;"t jVEPh\R EPm tH!Utu e[^_ÐUWVS } =5t"5=5d~ 5=5u/uuWu}ƒxH!M=.u4MgR Ey…t .+E.E..E.EЅuP u É$uuWuUƃ u;"t jVEPhgR EPSl tH!Utu e[^_Ðڋ\$z̀=vÐڋ\$+̀=VÐUEjjEPj<ÐUE juEPuUuu ujÐVSt$T$L$\$ r̀[^=ډÐڋ\$̀=ÐUWVSEPDžT<hHyhhRPja?hHyhXPjj>y(Ë8jPj>;Xu2PPPË8 jPj>;*jPj>PPPPƃtPTd~pƉЍe[^_Ð̀=.ÐڋL$\$̀=Ð̀=ÐỲQ=sÃƇ̀=Ð\$̀̀UWS}tFM US ̀[=vgډ[_ÐUWVS EE $EE<$;]utU)ĉe9u.ЃtfЃtu]*}ЃtfЃtuEPUC<l5Vue[^_ÐUWVS ƉӹA<u)ĉ$< t$~ DI5R2e[^_UWVS ];uxj/S袄t25u S-8CU :4E hh Aƃu6jjj E)ĉ$:uFPj ߰щMIUD )čD RSPsO/ރj:S9uw))ƒPVR<ƃ5u V58u U F t ttt #ECr}t { e[^_UWVS EE $EE<$;]utU)ĉe9u.ЃtfЃtu]*}ЃtfЃtuEPUC<lVue[^_ø̀=~Ð@̀=^ÐUVS= AI‹0̀=v ؉Åt;#8&u10 ̀=vډ[^ÐUVS= A‹0̀=v ؉Åt;8&u10 1̀=vډ[^ÐUVS= AY‹0̀=v ؉Åt;38&u1)0 /̀=vډ[^ÐUVS= A‹0̀=v ؉Åt;8&u10 2̀=vډ[^ÐUWVS uyge j>9| j-ƍD)ĉ= WËEM Ӹ̀=v ؉Åt 8&tecM SøP̀[=vډڅt~9}O] A9|eЍe[^_ÐڋL$\$9̀=BÐÀ=.ÐB̀=ÐUE=w$tR PKAxT7V6-r~ hR 6c)  @PPSS |ung `YRKD=6/(! ÐUWVSL}t}t E tfV E u E@E Wj{u|Å=}у )̉+EPuŠSB<{uA:t:}uIt :,uu߀:tƅ 8}tPBB<{uA:t:}uIt :,uu߀:t 8}uщE uE@UC)PS賉P誉uuE % P!à t0t+E u u M >}t^^ڹB<{uA:t:}uIt :,uu߀:tƅ4hDU hhIU hcU }9t E u j/ubuSE Pt(U:~u IMDžwU Dž}9uDžk Dž+E)ĉuS:uEvuE @~U yu ID)ĉW@PQVS蓅P芅Zj/UwuC=Dž+B)ĉR@PS( jF,1uF)ĉ# 8"uF)ĉ PVWEPS ut ptsItэQD )ĉRQVS7P.E @.E ujE t)hP}W x(Pjw{%=@eUZPrYu MqoX}GUB wMQA<tD} y *E PE t0UB BBB (B$PuE %Q  P!;E %M1 Qu 45à t;U)PBMQP 4G;rM }G;E PwPWu PUB uuMQA<u PEUBDM J  PQ? P8}7 Wuu  U)PBMQP^ u}uuE %Pu P~usE[ PTuIU u3ME }G9E t)PUB4R 'hPMA4jQuXx%=@uF}G<ރVUB4Tƒ$fD/MAC}G9DE u+hWjUB+PBP,e[^_UVSu~t8;s!VF<t 4SC;r߃ vSe[^UEE 9t!ttPR苺UWVS }IMuE8/uE;]U <փ UDPjQǃu!t KE 4RuIuuP}/@ VU 4P}E 4RU <C;]ne[^_US] U:tO[t1[ *t?t0\t]t$(tztB u B:u[UWVS] u}DžDžPuX@uj\utn}҉߹ID)ĉRuQSWO|/@PB|tEPW]S (PWjE8u? jfOB/Džt SMQ S]u>8t%t0S׃ut +Džg@t Džtd URÃtEP эQRPL} Dž C   ƒB n tzt zVZSuu96эy QMBuWSr zuot^}эYDž$ Q MBSur~ytxMAPqN]Ct(UBJSEu؋MAQq t*t EP @rt UR t,yt q_MuԸe[^_ÐUWVSMMU]싓<@U M ]싃)EE>Fx$9s2M: uB9r9tލCgE9s1U:uA9r91U:w.9s0U:uA9r9t'0U:s@_)ƃUU:u A1U:teU1)EA9rMU)]싃[^_UWVSD=5t j5Գ@ @dD@DcDžE tW=5t j5t4>u*=5t j5Գ@0ӋÃ!;:$V E t6D:(u+u uƒ9>/u E ?.@}"E u|D@DtE tW=5t j5t4>u*=5t j5Գ@0Ӌ9E tb=5t j5t4;u*=5t j5Գ@094+9E t:/t#9>/u݋98/Bu E PDU u у}\uE uDE tr=5t j5 Džt4:u0=5t j5Գ@0ӋD9ۉE te=5t j5t4;u*=5t j5Գ@09 ;u1DI5Dž94=.u! hU }D.9:.u}9/u E DžD>!t=.y>^u DžtDE t_=5t j5t4;u*=5t j5Գ@0DBDE \D9 E t_=5t j5t4;u*=5t j5Գ@0DDD:u P [D8: DD:u~]tC<BƃDƄ* P>ƒ D [ D:==5t j5Գ@ @$DDDtDD>=u~]t DADu:^=5t j5Գ@ @,=5t j5Գ@ @0=5t j5Գ@ @4=5t j5Գ@ @8 PMƃ PMÃtZ9uH;}/D>:D;uA;}1D8:D:t;D@Dt Dž[CD:.4=5t j5Գ@ @$DDž<DD.u~]t <҃DDžD?-ut DžuO< u:AVDGD=5t j5Գ@ @X=5t j5Գ@ @\|=5t j5Գ@ @`xCu4=5t j5D[Գ@0ӋDžD?-ut]t Džu :ڋD@D-oD9]`AD0lhu‹hDž[6D9.'=5t j5Գ@ @$DdDž<DD.u]t<҃Du <ddX=5t j5Գ@ @X`=5t j5Գ@ @\\=5t j5Գ@ @`XdCu*=5t j5Գ@0Ӌl9hw+t Ë9hw9lv/DAD]iDFDE u\u>[D?:u_DDA]:ux]tC<vΉDpDDBD[D9=uBAD9AD9=y]DDFDC[u>D?.u3GDDD88.ux]u@D]qE trD:(ugu uƒ-:E u/9 ӋDž99E t_=5t j5t4;u*=5t j5Գ@0;4 9ubMDFD9t.E t 9t:/uЍe[^_UVSÉC;u;[uU=.u! hU 6D.C;!t=.y;^uC;]uC;]tCt<;?t;*t;+t ;@t;!u{(uCik;)bSЍe[^UWVSEUMEEE܉IMؿC];;[ui=.u! hU TD.C;!t=.y;^uC;]u C;]C;];?t;*t;+t ;@t;!u {(uG;)uTOE?wE؃+E)ĉ+EPuFP^E܉0uW;|uUuQE?wE؃+E)ĉ+EPuFP^E܉0u܍CEC}uhU h5hU hU {)thU h6hU hU |E!P$V uu MU@Qu;uEUEuRu UEuP;ut~/uEu U RM;utR}OEuP;ut~/uEu U RMYcF;u EEPuu MU%SEPzNUEuRu MUEE뭋u;u}t6GUEuRu U{t?uuJEuP;ut~/uEu U RM%t3F;uo.Y t hU hhU h@Y Ѝe[^_ USU] ^w:$t :@t:`u(9tA:u PC,]UWVSMMUMREEUEUڋM싁 E8U1x9s ;uB9r 9u릺F9s ;uB9rF9r D;Dv 뚍B;Ds늍T8+TM+UM싁e[^_UWVS 40=5t j5Գ@ @h44fDžE t Sa)ÍC߃;$xW E t;4:(u0u u04ƒ/900;/u E 0>.}E u544E t S(Ë90E t 02P(909E t74>(u,u u0ƒ#90t08.u }44?t *49(u E t;4t4;?u6900>/u E 044?t*{uM] t>E t.+0Pj/0裝H!É +0E Hу/RP0[u [t'E @t +t!u}4:(ur] E uE490cSP04D5090빃/E 9008/t$09009/u܋900>/u E Pً4zp} u U\uE u4E t S$Ã490E t 07$909u1040Dž90r=.u! hU PD.90J0;.u }50>/u E Dž4?!t=.y?^u Džt4E t 00#044E uN\uI4;{ E t 3C#44; u [4?: 44:ux]tCBă4DŽ P\ P02$ [ 4>==5t j5Գ@ @$444t449=uy]t 4F4u0;[=5t j5Գ@ @H=5t j5Գ@ @L=5t j5Գ@ @P=5t j5Գ@ @T PM140 PMÃtT;4uI9}4T;Tu$A;}ȍ4D;Dt;44~ Dž[4:.=5t j5Գ@ @$4Dž44.u~]t у4Dž4?-ut DžuK u0;AI44x)ĉt;sDtB;r=5t j5Գ@ @X=5t j5Գ@ @\|=5t j5Գ@ @`ptJ~ CJˉș($ؙl(|<((|9uETp 9u/tpT:$9׉8t#l((|<u(|Tp:T<:TL:uEDž;s!0;Du C;rߋ;<DžD44VuBut09dt44 xx{4[E t SDž4?-ut]t Džu ;44-4:]|4L d:`u `Dž[Y4>.J=5t j5Գ@ @$4Dž\44.u]tm\у4u\HYP\)ĉL;\sDLB;\r=5t j5Գ@ @XX=5t j5Գ@ @\T=5t j5Գ@ @`HL\I~CI@ЙXӋX@DT<@T9q4%[4?:um844A(:ux]tCv̋84Y444[4>=uH4>4>=~]444H[uC48.u8444:W:.uz]u߃4](E tt49(uiu u04ƒ7E u,900;Dž<90E t 02Q90;ue]04490t.E t 90t0:/uЍe[^_UVSÉƃ;u;[u]=.u! hU D.;!t=.y;^u;]u;]tt<;?t;*t;+t ;@t;!u{(uC_a;)XSЍe[^UWVS(EUMEEEReEؿ]];9;[uq=.u! hU D.;!t=.y;^u;]u ;] ;];?t;*t;+t ;@t;!u {(uG;)u^OE?w U؍+E)ĉ+EPuFPJE܉0ua;|u_u[E?w U؍+E)ĉ+EPuFPCJE܉0u܍SU}uhU h5hU hU {)thU h6hU hU E!V$hX uu MUW};}EUEuRu UEuP;}t/uEu U RM;}tTuEuP;}t/uEu U RM-g;}EERuu MU'SEPՇUEuRu MUEE뭋};}ut6FUEuRu UMt6uuJEuP;}t/uEu U RMt5;}m.Y t hU hhU h@Y *Ѝe[^_ UWVS]=5t j5ԳxXEE@PjEPj艈ǃ)ĉe EP?uhU hVEPGPEPu1E$ u hU hYOEPjE Pjǃ)ĉ EP蹇uhU hahU hU EPGPE PV裇 S؃PEQ%U эL ESSe[^_UVSUu ;Bs)\t!J#B  t #B[^UVSUu ;Bs)\t!J#B  t #B[^ÐUWVSMMU]S<@U M]C)EE>Fx$9s2M: uB9r9tލCgE9s1U:uA9r91U:w.9s0U:uA9r9t'0U:s@_)ƃUU:u A1U:teU1)EA9rMU)]C[^_UVS]u =5t j5Գ@ x$=5t j5Գ@ @,E=5t j5Գ@ @4E=5t j5Գ@ @8ECE EPME+C)e[^UUBȀB5x5u uRtj[ Y Ph8}‰Ux5Ux5UWVSu~hjW; Ws4V\C4;C8tWs8VDC4;C?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./f=5t j5ԳxXvS$;S(tC F8%u,F&%=uF%=uFaFE sH$\ 5%=!FFFF%=F%=F F FFFyu${$tSC$D<|t<(t tQ< uMFAu/C$@;C(t&C$WSEPK$Extxu F e[^_UWVS u] }C,;C$FSC$U=5t j5ԳxXvS$;S(t C <}\utC$@C$S}[uXCS$D:t:.t !=tF"F tF FE7E]t]-t ^tFF FFe[^_UWVS }u ]E܍ESWPEUEUujSEPVWnƃ E8t tPjuuumPjjj'à tjjPV'ttuE e[^_UWVS$]E 8uuuSPuƃ U:t {js3WАE uuEPEUSC <v>}t{t2uuuSu ub U:tu Vs')ujPV&ƃ}tuE OT{Je[^_UWVSu}WuuVu uà ?t S&ZF<vs}t~tgWuuVu u[ ?ttt)t!jjPS&Ãu uÊF<v }t~u؍e[^_UWVS,u ]>Ck$^ js3WEPjjj%ƃ }]U=5t j5ԳxXUB,;B$ыR$;Q(A <uuEPEUS jRPWzEPjjj$E jjPV$ƃ}}MA,;A$jQ$;Q(^A <mLuE@PuSVuƃ  uuSWu ƃ U:F;r G|utM I GPjs3W~EPjjj#ƃ }GL9E tU rEt8EuuPXEUSuuuSVu{uEuMCjs3WʌEPjjjA#ƃ } ?u WU;js3WbEPjjj"E js3W:EPjjj"EC js3WEPjuu"ƃ }t}t}t}t }tuGM js3WEPjjj8"ƃ }tuE EuuPEUSjs3WfEPjjj!ƃ }tu U v=5t j5ԳxXvWOTQujWƃM9ujWƃE8tt}UkEuuPEUS C<v{u9uuSWuVƃ M9ttOTC<v̀{tlje[^_UWVS} GE@GC;Gs/CPsuCCGCCSM܉ȋCDjEp0S׉PjjjO E tuU C M܉ EuuPEUMQ yu E5uuuuWu4E E8t}Uzt u4 MojEp0S ƋSCM܉DVjjjxǃ }tjjPu`jjPuPEttuE C U܉Ee[^_UWVS,EE}E @$E܋UrzEuRu Eԃu%Myu9,u EE }t:Uzt+zu:,uuRu EEMԉMظ}t}utEx}u3}u-Euu PEUMQum}л;]}:t0uujjPWǃ C;]|ƃ}E}~\uuGEjuuuà PjjukjjPW^ǃ }'juuu謆Pjju#ǃ O#BE+EԅE}~RuuEjuuuIà PjjuEjjPWǃ }'juuuPjjuEЉǃ E+E9}muujjPW<ǃ tvtrCE+E9}:jUr2u芅PjjWǃ tu M ^Euu PEUMQY WCE &E u$U E uM U܋E P$MqAEe[^_UWVS MM܋]M J~ CJM؉ȋMܙyӋyEؙUA<tQEu܋vuU؋E9u-M܋yT:9E uu|:E 98t ]E<u؃ [^_UWVS Mu˃>u"yu V FPwZP >uvs蘊>uzVэy{tLWR‹C<t)DKDDD"C<uuFCe[^_UWVSM}΋UM ;A(uUDESq ESE pz}tu MU J BUE?t?t M9t9u  WxǃuiEtuF@t ;}wzE P(@ Fx$9s2M: uB9r9tލCgE9s1U:uA9r91U:w.9s0U:uA9r9t'0U:s@_)ƃUU:u A1U:teU1)EA9rMU)]C[^_UWVS,]=5t j5Գ@ x$]=5t j5Գ@ @,E=5t j5Գ@ @0E܃=5t j5Գ@ @4E=5t j5Գ@ @8E EPMEغtэL 9MsEE܋UEȾUEE EPMjtU}89EuIE؊D8:D9uC;]wE؍ }܊D8:D:t;]vM F{}U ;B$u)DPrM Au I} W$GM؉ G$0u ҃} e[^_UWVS ] EEE@t9ƿ{_ 8tu_ 8uE_ U;C,u)DPsCu  u4K,SC,u_ 8=5=5t j׃x4;u*=5t j5Գ@$fpftM FX끋u_ 8=5=5t j׃x4;u*=5t j5Գ@$fpftM F끋u_ 8=5=5t j׃x4;u*=5t j5Գ@$fp%ftM F|u_ 8=5=5t j׃x4;u*=5t j5Գ@$fp% ftM FY|u_ 8=5=5t j׃x4;u*=5t j5Գ@$fp%ftM F|u_ 8=5=5t j׃x4;u*=5t j5Գ@$fp%ftM F|u_ 8=5=5t j׃x4;u*=5t j5Գ@$fp%@ftM FR|u{_ 8=5=5t j׃x4;u*=5t j5Գ@$fp%ftM F|u_ 8=5=5t j׃x4;u*=5t j5Գ@$fpftM F끋u_ 8=5=5t j׃x4;u*=5t j5Գ@$fKe[^_UWVS UHÅyh)` hh_ h8` SMA[ E MA}tEЃtfЃt EpCUB[t+MQD MDADAUBDe[^_UWVS<}uEEEEE}tUȉU j0&EЃEEXHU;zv B@E}EEEEĉ;F uRSVuX E;FubU ;ZuZ}t?9s<~|t@9r9 EPVWEPuAà  uuEPSEPu VWu2à y> tV}t EPVWEPuà  u蕶"U;V uwue[^_UWVS }tD;7}- vGp5Gt&F;7|Ӄ we[^_UWVSu ]}EH TBw$@;E}u ƒ}tCCF x$~;~~F~F<uEFPt%[]ЃRSEP:UtE؋BE܋BEM AP6V B$HPRQ6PEPuuBVà }t uܥEԃxLttMWCPVuIUu&t/Ct)VCPu (MtF؍e[^_UWVS }u;^}AFG |u+ и#OPtuRu '…u C;^|Ѝe[^_UWVS4}E EԋUB @$EЋG@PEPQ6M;_}ZG 4uuUԋB Pu y"t/MԋA@Q$PEP:UC;_|}=5t j5D!0ԳxXv#;]}MEԋP |tC;]|u3UԋB4pEPW:Mt uңEU BPM1uq 3PEPuu@Ãu董UB @$؍e[^_UWVS,E0EM ;QU B MЋF fDtUBPM1A p$Pf3‹F Dt sF Dt ]F D t GF Dy -F |t|uUB p$PSukǃMA @$E̋A$9}UB$uREEԃM A MЋF@V$MAM̋uE؋BE܋BERsEPX6EԃUBPM1EHPq "2PEPVEP>MQM̉ t u謡UBM̃<u }tEEЋEЋU ;B%e[^_UWVS\}EEЋG @$EEM ;QcU BM̋4UЋB {2fCtnMAP7uw C1ECt Ct EC t ECy E_uVWuEԃ;_vEG 91tU9QhA +AEuUЋB UD@U UЋB@R$EEA Q)ЉEċMAP7EHPw D0EGMċMȃ<t @EEu'uuuЍEP<WMĉG<curEP3Eԃt uuEPuЍEP^<WMĉuPGUă<u}uj}uAGMȋU9P~0QuWuEԃu<WuuEԃu#C;_qE̋M̋E ;HEEԍe[^_UWVS4EEU B @EuR ƒM ;A}%I ]9X]9BE ;P|ދUB MHEEE ;X(U B0MEP]C M9 EUUUE;HUBM؋E܋@)؉EЅ~uԋ}98uDEEÃuuuuu uR t …6E؋U؋M;Q|E؋U;B}~C;]؋M+~EMD E9U B<juPu=ƃMy u&+@Pj UB  jSVM1qq u u= t?…uZSVuE܃ t>uuuuu u. C;]E]E ;X( Ѝe[^_UWVS } ]ujVus3CPWu …u7 sE0VuW? …uCU+PW$?Ѝe[^_UWVS} ;O}4wE@ E]Ã}tzzu]9t A;O|ظ[^_UWVS<} EEо@ MȉE̋U W$BM9A}LYDAPqϛ  UBMA)PjREu]WUW J$MȋMAGZ$UBP7CPw +E;]u:uEP[,EԃuKu$u̍EPu3EԃtK G4t'Ft!FPEP,Eԃt1EEE;]t t`FtZ}t(u$uu SEPWudEԃ uEPuЍEP6ƃu }wG4E;] ;O$ EG|t"DPEP/Eԃ t&EPFPSWuuPEԃ C}tHu$u̍EPuEԃu$uu SEPWunEԃ UBP7CPw 8)PEPuЍEP5ƃ u}ulG4UBH!‰U;] } ;W$ u螘GM <t4EUWG MȉH$tD uXU2uV2uuV2uډЍe[^_UWVS,}EEE;wqEGU B TBC:1(t uMq Su\EЃU BE̋MMЉMȋUBEtPEP-EԃuQu̍EP/EԃEPu EPK3MQMȉUB<u}t uۖEo}uuuM A Put0U B4u6/Eԃy u舖 F;w ule[^_UWVS$E pEP'U ;z}uM A[MA$4uuVQ*u#VEPf,Ã* uO uuSEPuAà uGE ;x| U r謕E؋M E܉AEAe[^_UWVS u} ]F Du}u u4}u.F U9u#}SW- tvoSW- t]V [|tH|u uuDpWVX …u&F [DSWJ/EЍe[^_UWVS4EEuu ƉẼE ;pM A E9C3u.}{ +{;}MЋQ @DEȃPu.suȍEP%Eu uURuÃMQuF*ƃu˓}uuttEԅ؅uNMЋAUȋU B<t|uȋP-M AP]S%EԃuS+}uyt8 uEԅu EluȍEP$EԃuSEPuЍEP /M Qu贒U B<u }tEFM ;qe[^_UWVSxuEEEEh,脏tt ,e) h,菐E}EU UhjE&uuu VE1}t u贑E}x u虑E@PEP"EulMI,=v P萎ttUR)ĉe MIP臏E}t u u;u} vUtϐF;u| u軐}t u觐nMUB(EME MUЉU};uE6M;\}OUDMAt$@Q$PEPp&EC6M;\|}tS;]}}UJ |C;]|u#MA4pEP&E~jEPuEPs,Uu }UM@ tcjEPuEP>,Uu } jEPuEP,Mu0}$DAUMU]M BvF;udED=5t j5x4?u@=5t& j5MMUMqԳ@$UfPfu_u&;U}@֋MuB;U}&;U}֋MuB;U|CEF Et#;U}MDB;U|}t uy uk;u} vUtLF;u|}t u2Ee[^_UWVSEEU x}Dž|E;J$xGM}G ЉtBpBpu ҃ Djpu!]ȋt  BwBpj hEPܶMA @ue} yetttED#DCvtU!DCv t(Uȁ}M;|npu+t؃M#-<TTDȋ}#D FvDžlhLȉ҉PhUP!‰T !ȉD lFv…tX|}u}u[}P|RP|xA}4[UP"lt C;|;|uM}uxA}4[UPu/C|}EMx;O|0;|} [Ut菉C;||e[^_UWVSMMU]S<@U M]C)EE>Fx$9s2M: uB9r9tލCgE9s1U:uA9r91U:w.9s0U:uA9r9t'0U:s@_)ƃUU:u A1U:teU1)EA9rMU)]C[^_UWVSUP E 4uujuE]}=5t j5ԳxXu$G;C(}K :C(C]US]Ss0s ]UWVS EU;B(UB0U4;~}"F s7$/G;~|ރ v~ t F pv ~ V~EEU;B(ze[^_UWVS ]}uC;C|XCPs 3u s ~ C SCPjR cCK U CK UTCS |CS t CS DC)9C$}C$e[^_UWVSE} H9}%p Љ9|}Z9|މ[^_US];K}S DA;K|[UWVS }W(;W,u*G,Pw0}ƒ tSW0w(_0jjGW(G0<u %W(G0E BW(G0EG(e[^_US]C;Cu'DCPs`}ƒt6Sjj輁tSC E EACȋ]UEU PUP UPUP UP$@@@@UWVS u}G]9~à uuVWu CF(F,SV…uc~4tFE FF8tFFF~4u,F8u&=5t j5ԳxXvFFЍe[^_UWVS]} uuuSVWC(C,C ~FPS…{4tCCC8tCCC}t<=5t j5ԳxXv S:K S"@=5t j5ԳxXv S}t S&sC CЍe[^_UVS]u =5t j5ԳxXv"Ps z tVC C8tVsz t5C{4t$Vsz tCC8uCs Ѝe[^UW}EUE B(EB4}‹MA8 ЈA8<$UWVSu~ ;~(~~(^9)ًFVEUFPQFPEPǪuEUFVttuVEEUFV~4tuFF4FV ECL9}F C9|9N^e[^_UWVSu*=5t j5Գ@$fX%ftvE@Eލ=wT=5t j5|4;u*=5t j5Գ@(M UBG;}Mye[^_UWVSu~ ;~(~~(^9}FNF4 C9|^[^_UWVS ]}u +sy}=5t j5ԳxXvCCCC(C,CCDC0{4uCC8u {4uCu ;suWFPSC0=5t j5ԳxXvC)PS PRdC8tC)PS2PRE{4tC)PS2PR&)sbC=5t j5ԳxXEPu Sw+E C9}C B;S|{4t}w C4UE uEg}_}} C@E{4t C4UE=5t j5x4?u*=5t j5Գ@$UfPfu_t}t  t C0{4u sC8usE C)s()s,=5t j5ԳxXvC8t S+ S C8t Si{4t SC$e[^_US]s oC8t so{4t so]UWVS u] };^(uED=5t j5ԳxXuwF4=5t j5x4;u*=5t j5Գ@$fpfuB_t=tU BڋF }(FE;uuCPu!G;>|؃uuu …uU Ѝe[^_UWVS ExuU]EC;S} KB;S|EM #A0@Q,4;>}3FE;u!ust C;Et!G;>|uuuu …uU Ѝe[^_US jj u*=5t j5Գ@0:e[^_UVSuU MC4@ t`BP1EHPq hƒtC89t2uC@(tC<tRC4pSVC4e[^UWVS }u _W ;r } ;r|B;B(} W]…u)9} GT)PjRwЍe[^_ÐUWVS E} u=Pt]=P.==}T`` td=t3I=L|B4=`t!=`|&=k~=lu$` -*` i6 1t+t'9w SRW FPRWD>؍e[^_ÐUWVS}/E/UE9E9E+EU+U9~:U9}&ЋU)‰UMUF;u|E)E4U+UUܾ9}MUF;u|EEU9U~ E9o+///[^_US]// /hU 3/;-u /;+u /C=/t / /؋]UWVSlEȋU::uE} 5=t=|5u4=u uu uE|5= /t /8/;~ //;~ /=//;/t/;t u /;t /M9 }9] 8-uxu#@U9}M 8-uxtݡ/]9M -u B-uBuV/;/t/;t u /;/u /]/E9u/;/t&U 8-uxuI=/u M 5@ ]ċ]]EK}t] x-uȋ] @ /}1U x-t3}xu#@Pu tEEEE5 />t>=t F>t>=u]E; /M)ȉEuu3tyuQ;I9M}u ]ċUU(}uMċA;CuA;CuA ;C tEE;u}}}tr] 43 jh` h86PEPEx=x\~uh6 P5u'uU /эL /\}JEE>Uăzt F5}M Dx-u-]31 jh a h8VPEPe> E0U DP2 jh`a h8PEP% x=x\~uh6 P5uuT /эL /MċA "]ă{E9}M 5@}ts] t3 jha h8@PEPOx=x\~uh6 P$5u1uS /эL /UċB M9:? /эL /}tE]Uăzt ыRA N]ċC p}t0U x-t /Pup}M x-u.5 /1 jha h8PEP> 5 /] P3 jhb h8PEP x=x\~uh6 P5uujR /i6  /@ /ÃPun¡ /8ut :}=/tPE 0 jh` PU 2 jh` h8PEPx=x\~uh6 P5uuwQã:Wgz;]EEEE /8t5M9 }tnPE 0 jh b h8PEPx=x\~uh6 P5uuPãU::u:?]MME] 5@555 />t>=t F>t>=u]E;ta /E)‰Uuu3ru0;I9Mf}u ]MMEE;u}}}tr] 43 jh`b h8PEPx=x\~uh6 Pr5uu7O /эL /}EE>Uzt F5}toM1] 3 jhb h8PEPx=x\~uh6 P5uujN /эL /ExU9}M 5@}ts] t3 jha h8PEPx=x\~uh6 P5uuM /эL /E8:u :r?h /эL /}tMU ]{tSC !UB  /Wz:z:u /8u5 /8t5M9 }tnPE 0 jh b h8PEPx=x\~uh6 Po5u|u4LãU::u:?M 5@ /Íe[^_Ujjjuu uÐڋL$\$̀=iÐUEEEPE PujÐUVSuu3E MSøj̀[=Jډ=5ubXE Sø̀[=vډuuXPVJÃuW8&uM5ME Søj̀[=vډuuEPVÃ؍e[^UWVS Eu ]t tCfCFC FCF CF CFCFC C$fC(FC,FC0FC4F C8C<F(C@CDF0CHCLCPCT [^_UVSE] uSVfFC\ CXuC F CXF F K\13CX uVCFCFCFCFC S$F V$fF(C,F,K013C, uC4F0C8F4K<13C8 tK :C@F8F<CHF@FDCPFHFLFPFT[^ÐUVSuu3E MSøl̀[=^ډ=5ubXE Sø̀[=v#ډuuXPVJÃuW8&uM5ME Søl̀[=vډuuEPVÃ؍e[^UWVS Eu ]t tCfCFC FCF CF CFCFC C$fC(FC,FC0FC4F C8C<F(C@CDF0CHCLCPCT [^_UVSE] uSVfFC\ CXuC F CXF F K\13CX uVCFCFCFCFC S$F V$fF(C,F,K013C, uC4F0C8F4K<13C8 tK :C@F8F<CHF@FDCPFHFLFPFT[^ÐUVSuu3E MSøk̀[=rډ=5ubXE Sø̀[=v7ډuuXPVJÃuW8&uM5ME Søk̀[=vډuuEPVÃ؍e[^UWVS Eu ]t tCfCFC FCF CF CFCFC C$fC(FC,FC0FC4F C8C<F(C@CDF0CHCLCPCT [^_UVSE] uSVfFC\ CXuC F CXF F K\13CX uVCFCFCFCFC S$F V$fF(C,F,K013C, uC4F0C8F4K<13C8 tK :C@F8F<CHF@FDCPFHFLFPFT[^ÐUWS} M]}t:Sf S̀[=viډ[_UVS@=5ugBË0U MӸ̀=v ؉Ãu 8&tumMA ;AXtbAXA\V05ME Søj̀[=vډuuEPuÃ؍e[^USE] MttsAACAXA\CA CAC AC ACACA A$A(CA,A0CA4CA8A<C A@ADC(AHALC0APAT]ÐUVS@=5ugË0U MӸ̀=v ؉Ãu q8&tumMA ;AXtbAXA\VL05ME Søl̀[=v!ډuuEPuÃ؍e[^USE] MttAACAXA\CA CAC AC ACACA A$A(CA,A0CA4CA8A<C A@ADC(AHALC0APAT]ÐUVS@=5ugË0U MӸ̀=v ؉Ãu 8&tumMA ;AXtbAXA\V05ME Søk̀[=vډuuEPuÃ؍e[^USE] Mtt3AACAXA\CA CAC AC ACACA A$A(CA,A0CA4CA8A<C A@ADC(AHALC0APAT]ÐڋL$\$c̀=R[Ðڋ\$<̀=6[ÐڋL$\$̀=[ÐڋL$\$'̀=ZÐST$L$ \$̀[=ZÐUE @tUR PuÉڋ\$̀=ZÐST$L$ \$̀[=`ZÐST$L$ \$̀[=0ZÐST$L$ \$̀[=ZÐڋL$\$!̀=YÐUWVS,}u=5uIM S̀[=vډt8&f5} t} #} FEܙN13F F EN13F ffEfFfEڋFEUS7̀[=vډEffEfCE܉CSEC KECFE̙N13F uF EЙN13F ttKVffEfFfEʋFEԋM US7̀[M S7̀[=vډ؃,[^_Ðڋ\$)̀=WÐڋL$\$?̀=WÐڋ\$*̀=WÐڋ\$ ̀=WÐUWVS u] uthu S7ǃSø̀[=vډx#u} uSW|9ƃu?8"u u,} uhb jwhb h c u W8e[^_ÐUWVS }= KË0M US̀[=v ؉ÅtmV8&ucL0 E @=w E@=v%,M US̀[=vډ؃ [^_UWVS }= KË0M US̀[=v ؉Åtm8&uc0 E @=w E@=vi,M US̀[=v=ډ؃ [^_UWVSEU|щtu蓻xEU x讼 x蛼|89tSuN\13FX t E8s`c 8sfc 8smc 8{t;5 /vM 58956 /$F489tHPu589`/t89CWPRb EP589j2u(E%= uEU]K$13C  x虷à x"-|0e[^_UWVS}DžDžDžtc Dž}c Džc Dž Wjhc EPr_Njj SW‰9s BF9r=$/u/$/ h2<9u $/45$/5<9EPƒt0<98[t&;$/r b<9<9NhPWj,Pj(u?%=@u- Rh 5Cyuwt) hPc  uu~uF[^ÐUVSu =5uOMESø̀[=v=ډu (8&t 5 5=5yESøK̀[7=vEVvEPESøK̀[=vډ؃[^ÐUVSu=t =t j踶x+u P莶H ‰Ѝe[^ÐST$L$ \$6̀[=KÐUWS}M US̀[=vډy8u} MU [_UWVSEUMEE9} +EM;DrhDEF;u|}v u~)ttE)ĉe8 u*E} lE}E;u},U;|v\SM4PV)tF;u|ԃuuu]Ã}t u+؍e[^_ÐU= 6t 6ÐUEPj3xUUWVSu XP蝾uMӉ9v򍅙RPuFX9v$Ѝe[^_ÐWVS|$ t$T$L$\$̀[^_=HÐڋ\$=̀=vHÐڋ\$v̀=VHÐ$̀=>HÐUWUi(SX̀[=vډ}ÐڋL$\$Ẁ=GÐڋ\$s̀=GÐUh(@9Uth h@/<~=@/u@/=@9uh5@9h(/uÐUS u u<ÃtjP؋]UEt P貞US]ډـ:\uIz0uz4u z0u :\u-z0uz1uz2u  A:\u z\u\ABABu[UWVS}uuWlj WEt8j SDuuhPuЉ Ȳ 9t9u B9t9t:8\8#S …t8t)8t8u@@ꉅt Rli6 U t3 9t9u B 9t9t tЀ8t8t8u@@ꉅt R mi6 U Bt3 9t9u B 9t9t tЀ8t8t8u@@ꉅt R mi6 U Bt3 9t9u B 9t9t tЀ8t8t8u@@ꉅt Ri6 U B tЃPPhc t!t E @U BE e[^_UWVS0]u }jjSJbUȀ:: t: t :\tB:um:thUȉэ )̉eȀ: u\A0A4A0(: u\A0A1A2:\u \A\ABuÙ:: t: t :\tB:um:thỦэ )̉è: u\A0A4A0(: u\A0A1A2:\u \A\ABuUЀ:: t: t :\tB:um:thUЉэ )̉eЀ: u\A0A4A0(: u\A0A1A2:\u \A\ABuUԀ:: t: t :\tB:um:thUԉэ )̉eԀ: u\A0A4A0(: u\A0A1A2:\u \A\ABuuuuuuuhc S荖Ѝe[^_UWVS } эqEX 19tEx,u<t9<=t3<,t-j,SD?ÅtCu S.Iue[^_ÐڋL$\$]̀=2@ÐU EPu uUWVS]Dž`DždDžX8tShc j#ك,Ku (dP`PEƃjhc xPFLNλt KșB0gfff鉕<8ș8)Љu΃j SVK]Fx`)ƉdDžTShc P腔\$cEP\P]Phc F+FPv€FVTT=L/u4L/tV5L/ͅH/t轺 Phd V=L/tBF;Frj:V F:FF;Frj Vp F F8uu V.4$薕H/ tlh`Tȉhd+Tl| tpDžpDžth)@PRjQPtXPh1 hPst hP/s(hjSIDž(t ,$N VSj ǃuX=D/uH/L/B= ud=D/tsjd`5$=D/tFH/L/=D/t jd`5$yQMH/tCjhh d Ãx&T`Phd S$#ujPj PtjhPLrt hP/3r `Ue[^_UWVS tL/H/tu (=$uefh/jhd hj/&@H/t3j5 j$jjP=$t|=D/us贷Ë8jEh/hh/5$u<3 5$$= u [u ; D/e[^_US؅thP/hEPpt hP/pMU EtjEPp]UU=D/t" 5$$D/US؅thP/hEPpt hP/p~L/ tjEPo]UEtjPj t hP/oUU,t,ÐUSd谰t jo}u hk } jjhI6 `ÃtyEPSjuSE%= uDE5 Eu7jS)jSjS~ SB S4Ћ]ÐڸZ\$̀=7ÐUSVWT$(L$,u; u2Ջ\$L$T$t$ |$$̀_^[]t=R7_^[]C7ڃ|$uZ\$̀="7ÉӸ7ڋL$\$[̀=6ÐST$L$ \$}̀[=6ÐUWVSEyq}t.yyA@ A@ I ?t` >t` } U @ UUÃ}ƒ}1Щt@K EH a }yCUBCUBE5U Uc EH }yCUBS CUBS[^_UWVSEE} EE?t` ?t[3uUEtЃjVuuuWf }y;tEE}ߋuEE;u jXƃtEN FF9tjuuuWS e[^_UWVS }uU t,:t"3WփمtSxS:u޹ȍe[^_UWVS] E(Eeĸ3E9EuOU܃U)ĉeUu}ĉЃtf}ĉЃt}ĤE؉EċU܋MĉBU܋3}y^;0uUEfu;}Wtu EE]ԋUUЋM9MuO}܃})ĉeUu}ĉЃtf}ĉЃt}ĤẺEċ}ԋU܋MĉÃjP蔽DžEd 8ul=5t j5x4>u*=5t j5Գ@$fB%ftSh PlWj hId  VWX:P:hjYW;ÃtejP蕼Dž#Rd  8uSh Pּu Sze[^_UWVS Dž …у)̉j h\d  RSg9P9hjYSJÃjP蠻DžEPVP:u&]y Sh P迻u Scu 莨&e[^_Ued Uvd ÐU5udÐUS] t);t$j/30u@40]UWVS }]ٍuEU Sø̀[=vѧډtEU [^_Ðڋ\$̀=*ÐڋL$\$4̀=b*ÐڋL$\$̀=B*ÐST$L$ \$̀[= *ÐST$L$ \$̀[=)ÐWVS|$ t$T$L$\$̀[^_=)ÐST$L$ \$g̀[=)ÐWVS|$ t$T$L$\$̀[^_=T)ÐVSt$T$L$\$ ̀[^=*)ÐWVS|$ t$T$L$\$̀[^_=(Ðڋ\$t̀=(ÐڸfL$̀Ӄ(ÐڸfL$̀Ӄ(Ðڸf L$̀Ӄs(Ðڸf L$̀ӃS(ÐڸfL$̀Ӄ3(ÐUS=5t j5ԳXh =5t j5ԳÃut$]US=5t j5ԳXh=5t j5ԳÃut$]US=5t j5ԳXh=5t j5ԳÃut$G]US=5t j5ԳXh =5t j5ԳÃut$]US=5t j5ԳXh=5t j5ԳÃut$]US=5t j5ԳXhC=5t j5ԳÃut$]US=5t j5ԳXh=5t j5ԳÃut$]US=5t j5ԳXh=5t j5ԳÃut$U]US=5t j5ԳXh =5t j5ԳÃut$]US=5t j5ԳXh=5t j5ԳÃut$]US=5t j5ԳXh=5t j5ԳÃut$,]US=5t j5ԳXh=5t j5ԳÃut$]US=5t j5ԳXlC=5t j5ԳÃut$]US=5t j5ԳXl=5t j5ԳÃut$Z]UVSUu ;Bs6\t.J#B  t#B[^UVSU] ;Bs'ttJ#B  t #B[^ÐUWVS }IM=5t j5ԳXLEIM9Muu98tE\;tDEŃ=5t j5Գ]Xh=5t j5 ԳD$e[^_ÐUU t uRUVSUu ;Bs6\t.J#B  t#B[^ÐU}ÐUWS E]؅t+8t&E؉IMEf6 E]0BIKC U؉)@PRj*e[_UEy jhd  ;L}j48 jhd h8ÐUWVS }ut h/V>=/ue 6/ta/tCPWuCu>uJ} t,/t!CPu tuCu߃>uEue t h/Ue[^_UWVSu} ]W6uMxu+8t&WPu'xu8uڃ;u8u e[^_UWVS ]} uU}txu7xu1x u+xBv he | u>8t+WPuxu8uڃ>ue[^_UWVS }`4Wt x#C_v`tMe}Gxu eUB߈։u܋u ыE܍L)̉V UB0_nssfC_CP'f_@P'SMApÃe}_t h/;Q؍e[^_UWVShjYPtwÃjSũ$ƃFEESEPEP.[xBEx u@j#u*E8tt tt u$Vqe[^_UWVSEEF=5t j5x4;u*=5t j5Գ@$fB% fu>rF>tg=5t j5x4;u*=5t j5Գ@$fB% fu>[u9 )!PE)PWE P6%UBBB BBBB=5F=5t j׃x4;u*=5t j5Գ@$fB% fu>[=5F>t^=5t j׃x4;u*=5t j5Գ@$fB% fu>!EtFF>tl=5t j5x4;u*=5t j5Գ@$fB% fu >=t>]u)u:jhf W$Etijhf W$EE)jhf W$Et"jh f W$E=5F=5t j׃x4;u*=5t j5Գ@$fB% fu>=%=5F=5t j׃x4;u*=5t j5Գ@$fB% fuF>tl=5t j5x4;u*=5t j5Գ@$fB% fu >=t>]u)ujh)f W#t0)ujh0f W"t Ee[^_Ã}tM]D SSS SD EMT =5F=5t j׃x4;u*=5t j5Գ@$fB% fu>]FE]EkUWVS Ƌ=5F=5t j׃x4;u*=5t j5Գ@$fB% fuu=5F>tm=5t j׃x4;u*=5t j5Գ@$fB% fu>:u>t9uuQF}׃ GPÃt"CWuP!C؍e[^_UWVS ׍Xxt3W6t%Xxu j u 8@@e[^_ÐUWVS É׉΃=5u"h5h@f jhXe x5VWS‰Ѝe[^_UWVS É׉΃=5u"h5h@f jhge x5VWSt‰Ѝe[^_UÐUWVS Et h/G=H9u'/ hnH9EPjjjjEPjh/hH9h/uw0I//P5H9-ƃu蚍Ë8 5H9{;5H9=H9t?EPEP5/5H9h/ud "u }x=H9uE)8t h/F 8}t UEe[^_UWVS }uEEVjjjEPuWjEPu uV0*=5t"5=5d~ 5=5u4 VWuu uƒ xH#E M3=/uBM_f E5Åt /9E/E/=6u /E/E؅ucE u V軋É$Wuu uUE u >u;"t! juEPh_f EP t}uE U}t}u}u u 蚅}t"}u>u " e[^_ÐUWS]t(uuu e[_USuhf j ]Sc@ uuu ‰]UWVSuƋpjjj Ãy pSfDžxof zfjnxtPSdy Sdp؍e[^_UWVS\E։KǃtiE]܉uj EPW^ u+VuWI9uj$EPW$t Wұ}u W5}U Euuuu9us%" Wv"gEMAEA UQUQUQUĉQVu WYÉ<$/9H W賈e[^_ UW}uuu E}USuhf j ]S1a@ uuu ‰]UWVSƋpjjjÃy pSfDžxof zfjnxtPS y S 覇p؍e[^_UWVS\ljӉLEtmEu܉]E؉EE }]jEPu4S 9jEPu衯}u ud5}(} ڃE̍4uuă9us Ȇ" u")u׋Ex U|:8Mωx]ߋEȋuFB)ĉe։eUUEىM΃jEPut9t u蛮MQ E;usMA Fe[^UE&UEEE EU踷 1uUUEEE EU u UEBUU ÐUWVS }u ]خt=خuu سPT=656nSVWe[^_U uu urU!P|YÐUWVSDEU܉MEEEEj/Pv@j/P]ÅC;uB+UB)ĉRuPEэA)ĉQSP±,uU8 uB8 t:tӍR{tB8w:uUޅ;hhN VPu^Eątx) t ‹@u D$ D$ D$) t}bhhi VOuMfE]ąt,;th3VkOt ][uu, 4$}u e B6Ma,U:,uB8t:tэRyt B8tɀ:uU΅j/ubtB@j/POt/Pxt&+E܍P)ԉPuR E܃]/u C/uCuX=5t j5ԳX\эQ)̉eRSP f//@U/u B/uBuX=5t j5ԳX\эQ)̉e܃RSP] f//@uEPMU܋EẼ}ąt*?t auGtCEċuփ EP^Eԃu EEMԉAEʃEPjRYE;]UЍҋMԍP P}ą;_ EЍ@EUЍ҉UhG4M4Et0 LuxEtEt0EPWu] jnGGAGAEA A]EԍT(:t Pxu C;_ P%EH9EsGUЍҋMԍEȉCRUT0)Љ VCuEBMЍɋEȃ]ԉD#UЍҋMԍPP EЋ];]}w0}tyEMЅtZUЍҋMԋ|(t'{t s S Suك ]ЍۋUtK]Ѕu uEUEv0]ԋM؉E̍e[^_UWVS É։M;O}uh i j*hi hi ED}tME D t>uD CpSj|uPujjjCPsR0m}tE8uh i j:hi h@i uU CpSjjujuVCPRR0uE;t SB$;Ev}tU:t Dȍe[^_ UWVS E@EEE}w t'v{t s S SuGu?t 7G$t uUE e[^_ÐU6U6UE 0E0UVSu] 36wusvbe[^USˉEUEEh h/EPOƒt@P E]UWVSEUMǰӋ}֍DPǃtT@SuPa VuPGEGEG h h/Wu W5e[^_UWVS u;~ s@V|~#| t t V$T G;~ r Fp F @Vtv4$e[^_USHxu,x t p $S ;t f]UWVSÉMEǃxt Fu vP|EEEE 0߉NFvu uGUD vFM ;u 7 vUDHMDvDD8G@8/c…vEMDB DJELBUD D|tT Q E؉$MTEt2ENvUD %vMG@'N}tYFE ;0svUFM ;1r ujE U}u.E%E롋EMU MEe[^_UWVS lj։UENvC{uo{tOCkbu&KF;usv&F;urE@B CBCBC C{t s$SNtEe[^_UWVSHEUMEEEЋUt‹MEtuM EЃ uEM } }<$IL$D$ D$D$D$D$e M $ωIL$D$ D$D$D$D$c\$]L }<$IL$D$ D$D$D$D$eD$EUU]؋M9Y 9Y u }9y63E0]̋M̋Q-uBuEut ]̋s}̋GUB EȋG BEăuVt!}uV~]܅t3Vat [uuI 4$IL$EȉD$ UĉT$M̉L$]\$D$}܉|$e-E9C  9C u U9S~M̉K}{EȉC UĉSM9M|9M[]9]O}ȉ}؋EĉE>U9U|9U-M9M!]t3Vzt [uuN 4$IL$EȉD$ UĉT$M̉L$]\$D$}'D$EU9S 9S M9K}̉{EC]t7{t*CHp SztBHp RzuK s[uɋ]܅t?SKBA C B ACU9S | 9S uM9} { }؋CEԋ[uŰRU̅tpy[[?MIM}tU]܃{tSB ;C | ;C u B;C}U܃EMtEUtuu E^EЃ} E EUt‹MEtȋM1] EЍe[^_ U EEh h6EP蘸t@UVSƉӸth h0#=0u 0MډWt6 Sotà V]tƒSREEe[^UWVS lj։Mth h05#=0u 0t h/#u uMWÃt t h/"=6tx VE<${ÃE tvVWtEtVSt0}tJuWtt3uSu t h/)"GuuuډÃt h/!؅u E8e[^_UWVS E׸t h/!wtvU/NuEYt h/h!e[^_USÃxt@{tCڋ[B8/u RPu]ÐUVSƋ6t'3V\ty[[uمЉЍe[^UWVS<ÉU܉MfP% ftCfA% fu];fB% fu/C;fB% ftр;C]]fP% ftCfA% fu;[fB% fu1EEC;' fH% ftπ;E@ECfB% fuUUЀ;tDfB% fu(uCFu;tfB% ft؀;u }G}'E@Ejj EPS,E;]tEUЀ:Q:/uEEE+EЃ~!Ei Ɖ8tEE+EEăPuSP)ԉPuR Eh h6EPE+EE؋U̍D PjpÃP uuR1‰C E+EPuR‹uȉsEC S}tuuRƒE+EPuRƒ}ti Bxe[^_ UWVS$UMhjYPCEEEcjPvuj EPEP[)ǃ]j#Sƅt x u@fP% ftCfA% fu9]܀;t/fP% fuC;tfA% ft+E܃u-uܿ'm 8uE0SI+E܃u?uܿ-m 8u%0P@0u uMUTU u4u S }t# Wsxs>Y>e[^_UWVS Ɖ׻)؃4@VtC v vhn jGhn h o G[)DGHGGG GLG$PPG(DG,DG0G4e[^_ÐUU € UWVS,u ] Ew Z%=u B%=u *%=uEU?IEU9s E? IBEU9r I^E؍e[^_UWVS,u ] EF9rE);Ev,EM9EsED7EFU9UrM9Mr UE2EFwE9ErEET.Uw EEx` AtBvE;Ev EMMܸM܈UJ؃?ȀM܈ JukE} tbE X t: 3u EPuEPU2s u uE0u%[uƃ}u} tEt M EE9EtOEU)Ћ9h/s hh s hq JEU)Ћ)ЋUEME'Z}uTE9Euh/s hh s hs */EU)‰Ћ)ЋME9EsED7EFU9UrEe[^_UWVSE @EEE8UU;}E;Ev EwGr>wE%=uE%=u Eu%=u E[%=u EAB:;Es;Er>E;EJ;us)>%=uЃ? F;ur;ur}v0U uE} t)Et E }UU;}UE8EUE[^_UWVSw P%=u 8%=u  %=u IE98sE? IBE9r IUЉZGEă;E3EԊDECw9}rE؉Eԍ<w @E>wE%=uE%=u Ex%=u E^%=u EDMB9sw P%=u 8%=u  %=u IE98sE? IBE9r IUЉZUȉЍe[^_UWVSuE @U U9t\EA9vHC;Ev9f(f=w} t}tE ‰9uU E[^_UWVSE }p@EEUUEtUD1A9r)ȃ9vE89s DCA9rE;EU CAw9r]|)fU(f=w E} t$EtU ‹UUE9tJ)‹9hxs hh s hq HE)É؋)ЋUUEE&K}uEE9uhxs hh s hs 5&E)‰Ћ)ЋU9s DCA9rUЍe[^_UWVS uE @EUEUE9uE9v E;Ev M=u AE} E X t7 3Wu EPVEPU2s u uǃ0u\[uɃuP} tSEtJE 6(=w} t+Et"EU EfEE9uEUEUe[^_UWVS}E pPUUEUEEtUD3C9rE)؃9v&E89}sEDEC9}rE;EUEECw9}rEE|+=u AEE} U R U܅tD E0誤u EPWEPU2Ep u uE0ueE܋@E܅u}uR} tLEtCU 8(=w!E} t"EtEE EfEEE9EtOEU)Ћ9hs hh s hq IEU)Ћ)ЋUEUE&R}uLE9uhs hh s hs "E)‰Ћ)ЋU9}sEDEC9}rUЍe[^_UWVSuE @EEE9taA9vSC;EvDff(f=w } t EuE ‰9uEE[^_UWVSE }p@EEUUEtUD1A9r)ȃ9vE89s DCA9rE;EU CAw9r]|)fEf(f=w"} t Eu EU ‹UUE9tJ)‹9hr hh s hq HE)É؋)ЋUUEE&K}uEE9uhr hh s hs k E)‰Ћ)ЋU9s DCA9rUЍe[^_UWVS uE @EUEUE9u E9v E;Ev U =u BE} E X t7 3荠u EPVEPU2s u uǃ0uf[uɃuZ} t]EtTE @(=w!} t Eu*EU EPUffE9uEUEUe[^_UWVS}E pPUUEUEEtUD3C9rE)؃9v&E89}sEDEC9}rE;EUEECw9}rEE|+‹=u BEE} U R U܅tD E0֞u EPWEPU2Ep u uE0uoE܋@E܅u}u\} tVEtMU B(=w#} t Eu E!EE EPUffEE9EtOEU)Ћ9h@r hh s hq IEU)Ћ)ЋUEUE&R}uLE9uh@r hh s hs E)‰Ћ)ЋU9}sEDEC9}rUЍe[^_UWVS<` v <t`|@8t t@tj8t.ދCt 9t% [ 6Cj4$;juҍe[^_UWVS Etf}uE 9]uE эyu t0~#}tE 0RH!EC ~}tjh8U 2蹇th8E 0蠇u 8 _SgtSU 2P虖|u Vgǃt^tF}uU 49]uU 244u P=@VP;@C ~@e[^_UWVS,E܉U؉Mԋ]8uP h4u Bt8u E4u A;t8u hv A;t"8t=tj/Pt8h83<th83&u8Mԋ}u"ڋE …E`v E 3"ƒuэA)ĉQRP֔EPEPEPEPEPR /Ãj}Ըu 4uuuuuSuu܍<`6WR(ƃ0u>jMԸu 4uuuuuSuuW(ƃ0t uf~u UԉQ~uG~t$DxuU.DxuC|u܋DFt+}VMԋv T$uhv hhv hv HU̳׈у)̉eЃRuU׈у)̉RSuu\SSP蒖uqF8u3j/66Pz/tJz/u^)PRx}t!hN u͐u F@Fxw@VЍe[^_UJzu/z t"`69Pt@ 9Pu@@UWVSu] ;tKfBfu;_t ;-t;.uF;/u Gt /FC;uG /FG~[^_UVSu ]CFuE[^ÐUWVS ljˉփ5( 9uB;w rs9sh B$PlbƒrZBBBBFB 9sPL;Jv Rc.<uuЋBBD$C;Z rЍe[^_UWVSEUDžx@E@j0J&ƃEPVjf"y Vn&E%=@ VM&U2IEu D )ĉBRU4u QVS臍/SYS@_PqjS%ƃ9EPVj!HZNj|jVjjuj|Hà ?&Džx uo`ÃtwUtp~WtpV_%ǃ$ Sap)tt| V$t@MڋEuxu&uSJHxP UBe[^_USÃxtPC t"u s`ssG{ t 3` S`]ÐUEU +UWVSTPLj8Dž40t>L;StsR~uCPTDuƒj.L|ƅ x@xFj@V0)PV$,,0)SV,]u,<,I0Ӊ+LD)ĉW,RLV+P" S0P膌,_L=`0`0d0jh@| )"44 Eh04ju#4d 4!N00x= v ǃjj4jjPjDà t@@S4CKC$@S 9}9}9vaWSD;0|D;5088|0!ǃjj4jjWjDà ;0|%;=0r 4 Dž4d0=l0=d0LI9s 3C9rH ‰D5d0~кvӋVDѺB@[|1D9ud0DPLzt@;^r+^뱍[|d0\Dž<t5<UЍTDAqA } uu uuu uuuuǃE]ËMu:9sNt1BuNu9tF9} B9|Ue[^_ÐWVUS|$t$L$\$ <41Au[]^_ÐUWVS ]}Ew:u9}%M B9}9} @9|RWu Sf9};EwuWu SS RWu SGF9|ōe[^_UWVS Et{uNVuu u# uVuu u E4Vu USE U 4uuSU2u ]&SURE PUMP* uSURE PuUP Su M 4VxSu VuCESu PVu)E Su<uVxSuVEPuSURuEPSUPRu MuPSUPRVG 9}UʋuA9|SE؋UPMPPǃ}tuuuPP>)uuUPPwǃSuu u  MuPSuu V uuUPP)t]u U Ή]:9sHEt4BuMu9tEH9} B9|9}MuB9|SUREPPtOEU‹ sA9sJt1A uJu9tB9} A9|e[^_UWVS ]}E w:u9}%M B9}9} @9|RWu SG9};E wuWu SS RWu S(F9|ōe[^_UWVS EtnuNVu u#uVu uE 4VPUSE U 4uRSU2u %]SU PMuPuSU PMuP@ Su E 4V#xSu V SU PRu@SuuDMuPSuV9}UʋuA9|SE؋UPMPP'uuuPP)ǃ Su uUMPSu QauuuPPtaE ȍ U4]:9sHEt4BuMu9tEH9} B9|9}MuB9|SUREPP3tOEU‹ sA9sJt1A uJu9tB9} A9|e[^_UVSu] MU9u) RSV{%)TRSVRQSV5)ĉ PRQSV e[^ÐWV|$ t$T$L$؃tA)))uj t&FBGFBGF B G FBGFBGFBGFBG v R Iu^_WVUS|$t$L$\$ <41)Au[]^_UWVSuEUM}%F>uu~t9Fǃ ^ ) Ӊ^)}Kǃ ~OF )VO)UN[^_ÐUWVSuEUM E؉U܉MEUUME؉E܉F>u uyVVt/‰ǃtӉ ) Ӊ^!>t%ǃF)UFM[^_ÐUWVSLEU EЉUԋ]}t EIEHURFEt tcUԅt;Mо Kȃ}̊8NЃ uKů1UKЃ}̊8Uԅt MоKȃ}̊8N~UKЃM̊}ԉu}ąt_E}9Gw)wEEwUUwE؉UE8MԉʹUMEЋUuvE؉UE }Љ}EMȋUȋDؾtuK}̊:Fu}t!UB9}K0FMA9|}u؃L[^_UWVSLEU EЉUԃ}t EIE@I]URFEt tiUԅt?Mо ȃ}̋NЃ uűUЃЃ}̋$Uԅt"Mоȃ}̋N~UЃЃM̋}ԉu}ąt_E}9Gw)wEEwUUwE؉UE8MԉʹUMEЋUuvE؉UE }Љ}EMȋUȋDؾtu}̋Fu}t&UB9}0FMA9|}u؃L[^_ÐU EPu uÐUWVS }] )B)ĉeRWuMeƉ߃;urh0 wOà vhpJj hJh< @=5t j5ԳS3D$;use[^_UWVS DžDžjur}5Et } uM5UzFujR(5MtMU E9 5DžDž]Džj%u _tuh 8P~u+] Su VP91+E 84DžDžDžDžDžDž|DžxDžtDžpDžlDžhDždDž` Dž}艽\ ZDž]DžDžDž` \ Z\@JoDž\ ZO\@J2u Dž`0\ Z \@JDžuq=5t j5Գ@@4=5t j5Գ@@,8t8t u Dž\ ZR\@J8Džd\ Z\@J@L0 wIу0 w LHЍBB0 vt8$EEly؉lDž` Džl =l=v P52tt#l)č4 lP3-\ Z\@J00 w LHЍBB0 v前lȃ ==v P11tt#l)č4 lP2,8$\ Z\@JL8*0 wIу0 w LHЍBB0 vt8$OEEhydDžhX0 w>у0 w LHЍBB0 v前h Džhl9hh =h=v PW/tt#h)č: hPA0+h\ Z\@J@MDžx\ Z\@JMpDžxDžp#Džt\ Z.\@J@NDž|Džt\ Z\@JDž|Džt\ Z\@J~Dž|Džt\ ZwY\@J>Dž|Džt\ Zw\@JN EEQEEjEET]SXB;Brj%Sϻ(uFXP%@Dž |t5EEPӉtكۉEEtډDž Dž DžDžDžDž|*EEHhy Džh Dž` huC u5C0 \XPGǃ t(t ,ǃ dt uWǃ  pt EExu EE EEhy Džh Dž` hu>u5@0\XP.ǃt(t +ǃ dt uWǃ)9h$ttu 0))hhH!hIh)lttuluu tl` u/l~lj uDžlt']SXB;Brj-S`uFXP-qt)EPXB;Br j+u.UBXP+?t@MQXB;Brj Q,#]CXP @uVXB;Brj0VŶ#UBXP0@\]SXB;BrQS耶uFXP @-#hll~lj0u臱U)SWRP9")0t&MQXB;Brj-]]CXP-ot'uVXB;Brj+V.UBXP+?tFMQXB;Brj Qp1"]CXP @luVXB;Brj0V!UBXP0@\]SXB;BrQS辴uFXP @k!l)h)lh~(lhj0u譯lU)SWRP9 ),󫋍hl \x | Њt󊕐 Њϊ Њ? Ј`|t#EE HP(,0EEP(,(PPuc󫋅hl \x | Њt󊕐 Њϊ Њ? Ј`|t#EE HP(,0EEP(,(PPu="EEt=DžDžDžDžDž\xXRh DžhDžt| px EEf0shHPDDžt.tuilu%l~lj u EEP趕}WXB;BrQWXUBXclu%l~lj u葫EE]SXB;BrQSuFXP @Kl>lj u EE8DžXu0ht h~JpRt\ShuhэYh=v Ptt)ĉ' P ǃDžXDž@PSPWÃu-ahthW[ W)ly(USWRP9u%l~lj ulMSWQP9t%l~lj uXt W;!\at !Džj%SS u)PSVR)9):?,DžTDžP LDžHDžuh=5t j5Գ@@4=5t j5Գ@@,8t8u Dž?P9TLP@)ĉLTR9t[TIL󥉵<Ѓtf<Ѓt EEf8 RLD$@@f0@hHP*Dž" u%~j u耑Lu2 EEP({EPXB;BrUQu ILD$@@Pz}WXB;Br QWUBX u%~j u貐ILu&EE]SXB;BrQS=uFXHLD$@@ uVXB;BrQV}GXP @ \Oj uGRLu EE8"ILD$@@<Džu0t ~JpRSuэY=v Pott)ĉ# Prǃt:DžDž@PSPWyÃu7Dž`tW@ Ww)y$USWRP9u u%~j uMSWQP9R t%~j u词 W= 5t [LT 5<u& @LD,)ĉ;\,s>؋LD$@@CȋL;\,rƒ[LPu׃$t uLD+DPtVRLT+T9T+TGT9t =tj8PXЍe[^_UWVS ueU B;B}B)ĉM A;A}AUVXB;Brj%VFXP%@GE @ t5VXB;Brj#VFXP#@GU z y5VXB;Brj'V裏bFXP'@GM A @t VXB;Brj+'FXP+9E @ t5VXB;Brj V<FXP @GU B t5VXB;Brj-VFXP-@GM y0u5VXB;Brj0VFXP0@GE @ t5VXB;BrjIV肎AFXPI@GU ztVjj urRÃ;Es= VXB;BrQV'FXP @G;]rËM 9VXB;Brj.VFXP.@Gjj uE 0Ã;Es9 VXB;BrQV莍FXP @t@G;]rNjU zt9JVXB;BrQVNFXP @uGee[^_UWVS ÉU΀9tx9~s9U)B)ĉeRSuc+‹];EvFOu4;Uv4E>F>uN>t>y;Uv;Uw؍e[^_UWVS ]} TSXB+B tQr VPSX)BSXB;BrWS0CXP:@Ѝe[^_UWVS씁É׉jPT ~0,E艅4Dž~Dž~DžOVW~P;ǃt~tSh x~PS~B+B ~Vr SP9H ǃt~tjx~PeSЍe[^_UWVS Mu}tI@I] t wtJ\t/U ȺEUMu?ȃu+ȃuȺu؃ [^_UWVS ]EEC$c C C C E0 waǍuэ@E0 w LHЍBB0 vʅt&E8$uEAC$ȋM;sU}E )w>$PK %K @K K C0 K K EE8uC tC C CE8*ENj0 wXuGE0 w LHЍBB0 vʅt"E8$uAC ȋM;sUE{ yRM K AM E}@E0 w3uуE0 w LHЍBB0 vKCE8.E8*ENj0 wVuGE0 w LHЍBB0 vt"E8$uACȋU; sME{yYE C@E E}GE0 w4uуE0 w LHЍBB0 v c c ELE.wC$PE8htK 2EK (K E8luEK c K mESE= 5t-{$ 9<tC(PjSC,C,CA7$xQC t C(~C t C(oC t C(`C C HC(=C(4C(+C("C(C(C(C,{$u{,t U S$K,M{uECCECj%PnCEe[^_UWVSE DžlDžhDždDž\Dž<Dž8Dž4Dž0Dž,Dž$Dž UtMyFuy\uA\Uz\u$Mt ̓ u軓W=5t j5Գ@@$L=5t j5Գ@@(H8u DžHtuh EPLEE>VEPIQV1)Ãdu’\VMA;Ar QHdUBd@Bdth k\ddRF9d(K+U`sF%=5t j5x4;u*=5t j5Գ@$sfB% ftDž,Tdu蛑\VMA;Ar Q!dUBd@Bdth D\ddQ,du \YMA;Ar QdUBd@Bdth 踐\du袐8zS=5t j5x4;u*=5t j5Գ@$dfP% fDž,s9d S&Dž(DžDž=5t j5x4;u*=5t j5Գ@$fP%f0DPЉF=5t j5x4;u*=5t j5Գ@$fB%fu>$uF`@Dž7>*t >'t>Iu>F*t*'tItπ>*t̀>'tǀ>Itƒ=5t j5x4;u*=5t j5Գ@$fB%ft@Dž``DPЉ`F=5t j5x4;u*=5t j5Գ@$fB%fu`H `LF.wH$S>hu F4/>luF">st >St>[u N>PsF,u$[RcIC@n7duی\YMA;Ar QfdUBd@Bdth 艌\dus8L=5t j5x4;u*=5t j5Գ@$dfP% fdthdPuzDž,s%SN$DTdu蝋\VMA;Ar Q#dUBd@Bdth F\ddKs9d NdPurJMtButHtEJtJuh@Mt<utHtEJtJuhfWMu;utHtEJtJuhMutHtEJtJuhLuAutHtEJtJu<<oLdu耉\VMA;Ar QdUBd@Bdth )\ddueI\B`u Dž`d<B<``aBdMA;Ar Q:dUBd@Bdth ]\dnA``AdUB;Br R踺dMAd@Adth ۇ\dutAuAutHtEJtJu88]Jdun\VMA;Ar QdUBd@Bdth \dduSG\@EEdMEPjEPH#8P%uxdMA;Ar Q-dUBd@Bdth P\ddU]WE8``?dUB;Br R蒸dMAd@Adth 赅\dJ?ZthutHtEJtJu44HDž0d jd4<4utHtEJtJu<<GduĄ\VMA;Ar QJdUBd@Bdth m\ddu8DhdPu޼)\=5t j5x4;u*=5t j5Գ@$dfH% fd<@<049<0P2<uH0@P41<D<40ʉE>dU=>8%=0؋4980P28uECP418Q=8408A8408ቍ0`~``&>dUB;Br R"dMAd@Adth E~\d=DžTDžT DžT DžP DžT DžTDžPdu}\VMA;Ar QUdUBd@Bdth x}\dd=d-t d+ 9uV$ѥ s Dž  )ĉ$tR$8d$A`~`du|\VMA;Ar Q.dUBd@Bdth Q|\dd`Ud0H`~` 9uS$ =s Dž  )ĉ$tR$ d$Adu{\VMA;Ar QdUBd@Bdth 2{\dd`# 耋 =wZ=5t j5t4;u*=5t j5Գ@0 xTu DžTT`~`du[z\VMA;Ar QdUBd@Bdth z\ddTuDžTTu DžT T Dž=5t j5Գ@pHd ` Dž` Dž=5t j5ԳD$DDž9}6jt @D9|ʋ\;dC;dutx\VMA;Ar QdUBd@Bdth x\ddt;du Z;u&`~ `;\v`dthdPu5K;\v%hPuK;\wdjtK @DB  A9Dž` Dž\;dC;duv\VMA;Ar QdUBd@Bdth $d MA;Ar QdUBd@Bdth a\d#d耋=wZ=5t j5t4;u*=5t j5Գ@0aU#`~` 9uV$ѥ s Dž  )ĉ$tR$Xd$A`"d MA;Ar Q`dUBd@Bdth _\dO"d耋=wZ=5t j5t4;u*=5t j5Գ@0n# d耋=wZ=5t j5t4;u*=5t j5Գ@0i] 9uS$ =s Dž  )ĉ$tR$gd$A` d% MA;Ar QodUBd@Bdth ]\d^ d耋=wZ=5t j5t4;u*=5t j5Գ@0n`~` 9uV$ѥ s Dž  )ĉ$tR$d$A`CdMA;Ar QdUBd@Bdth \\dd耋=wZ=5t j5t4;u*=5t j5Գ@0fZ`~` 9uV$ѥ s Dž  )ĉ$tR$]d$A`>duZ\#MA;Ar QWdUBd@Bdth zZ\dd耋=wZ=5t j5t4;u*=5t j5Գ@0i`~` 9uS$ =s Dž  )ĉ$tR$d$A`.dMA;Ar QՋdUBd@Bdth X\dd耋=wZ=5t j5t4;u*=5t j5Գ@0nE`~` 9uV$ѥ s Dž  )ĉ$tR$Hd$A`dMA;Ar QPdUBd@Bdth sW\d?d耋=wZ=5t j5t4;u*=5t j5Գ@0i`~` 9uV$ѥ s Dž  )ĉ$tR$d$A`$dMA;Ar QˈdUBd@Bdth U\dd耋=wZ=5t j5t4;u*=5t j5Գ@0t;`~` 9uV$ѥ s Dž  )ĉ$tR$>d$A`duT\MA;Ar Q8dUBd@Bdth [T\d'd耋=wZ=5t j5t4;u*=5t j5Գ@0y 9uV$ѥ s Dž  )ĉ$tR$d$A d hdPuċu DžPƅXe`d0 9uS$ =s Dž  )ĉ$tR$d$Adu^R\VMA;Ar QdUBd@Bdth R\dd`~``d耋=wZ=5t j5t4;u*=5t j5Գ@0x. 9uS$ =s Dž  )ĉ$tR$Nd$ADžPƅXpduP\hMA;Ar Q<dUBd@Bdth_P\MP\dd`~`ƅZƅ[=5t j5x4;u*=5t j5Գ@$dfH%fZP=5t j5x4;u*=5t j5Գ@$dfP%ft( 9$ቍ `ZX$8Dd-t d+ 9uS$ =s Dž  )ĉ$tR$d$A4Z'd耋=wZ=5t j5t4;u*=5t j5Գ@0X9 9uS$ =s Dž  )ĉ$tR$X$Aƅ[ƅZM\L` Dž[;dC;dtUB;Br RCdMAd@Adth fL\dt;du v;L; 9uT$ቍ s Dž  )ĉ$tR$$AC;u`~ `ƅ[-yK\%H[9s9L:u-9s+HL: t9;d8dFUB;Br RY}dMAd@Adth |J\dt$;du a8H; 9uV$ѥ s Dž  )ĉ$tR$$AC;z`~K`.dhdPu`~``tjdUB;Br R{dMAd@Adth H\d Pt Z 9uS$ =s Dž  )ĉ$tR$$%PEP$$9M utPtEJtJu۽xx|YtHX(%PEP$f$9M utPtEJtJuݝpptYtH%PEP$]ud$9M utPtEJtJuٝllYt ؋$9M2 ; ptkutPtEJtJu44%Dž0d h'484utHtEJtJu88thutPtEJtJu44fDž0d jdk4<4utHtEJtJu<<>^u FƅXƅX`y Dž` wDž $hj$s]t-us$FsF<]tns-u>>t9>]t4F:w-s:s4s$ss:ss$sF]usxhDžduqC\YUB;Br RudMAd@Adth C\duH}jM _hdPu{B\DžxDž|X$d8 t@UxPjEP8uN=5t j5Գ;HXhtRh<hRhR*B80؋4980P2]8uWCP41<8u؋4@ 8408A8408ቍ0``~jd[UB;Br RsdMAd@Adth @\d$t6}tM tjEPj@Th9u}|U q^88ʋ4+;0R4hdu @\YMA;Ar QrdUBd@Bdth ?\dur}tEtjEPClH lhdPuwA?\rX$d8 t<A<0490P2R<ua0@P41-<u04@l<40ʉ,du<\NMA;Ar QlodUBd@Bdu <\dd=5t j5x4;u*=5t j5Գ@$dfP% f&tPuttjEPle[^_Ujuu uEÐUuj u uUVS`] {8x`URSPHxHE%= u0EUxv s8tnt }~ũjjj"j%PjTƒ tjPRSene[^UWVSl]{u S){8xURSPHy } }~u jjj"j%Pj襅ƒ t1jPRS)t s8cmt e[^_ÐUWVS,E}t} u9EEf8xtE}tuh EPqUf:x RLE uZU:tE 8uU x jx͜Ut+UB+r1 R3k UB+rVuEpDžt U+BpEԍ\U ;v)9sÃSE0]tUE EԋUVUrPEpuԃu Pj]UUӋEf8x P}tjEP؍e[^_ÐUVS h|葛ÃCH h iƃt^ h@PjjSnǃ Vh VS%w#ǃǃ3EE ؍e[^UVS]ރ Swo…x?C;CujSwKCCC+CЍe[^UVSuVF)@PR藜:tF+FF+FFjVne[^UVS]ރ Sn…xUSXB;BujS7CXh CX@CX@ SXB+B Ѝe[^UVSuVXB+B Pr 贛9t&VXB+B VXB+B FX@jVme[^ÐUWVS u }߸t#Suuj9t ȍe[^_UWVS uU эyz\uB\z\uWVRP9u؍e[^_ÐUWVSMMU]S<@U M]C)EE>Fx$9s2M: uB9r9tލCgE9s1U:uA9r91U:w.9s0U:uA9r9t'0U:s@_)ƃUU:u A1U:teU1)EA9rMU)]C[^_UWVS|]u =5t j5Գ@ @$EEuVSȶ=5t j5Գ@ @(E؃=5t j5Գ@ @,E=5t j5Գ@ @0Eԃ=5t j5Գ@ @4E=5t j5Գ@ @8EEEthdhhehdEthdhheh e2߰҉IMȉOtu}EH?]uuȍ>=v P^tut Uȍ:PoÍ4Mȍ MMtHEvu+uEԋu,E+EEuԋE01 )ĉUȍ)ĉG)ĉeĉЃ)ĉeEEEEEEEEEEEM؊EEE}E}t'E9EuU9UMMEUUE8tf EPM~xEċU x%UAMUċME܋U؊tMME8uE9ErU9t79Ew2EE MIMMUM M@}E}t'E9EuU9U}M}MME8t^ EPMxUMx%M@EE܋U؊tMME8uE9ErU9t29Ew-E MIMϋUU@#}t}uM9Mt~}t}t E9EUU EԊU:MMM}~}ǃ}E9EU)EM9M`EEEEEEUEEЋM؊EEE}E}t,E9EuUUM9rxEMEEaUUM9s)UċMEEЋU؊t AME9r׋U9UuM9t8EU@E UJUUMUU@N}E}t$M9Mu}E9rqM}_UUM9s)UMEEЋU؊t AME9r׋U9UuM9t3E׍BE UJU׋M M@[}t}uE9Et~}TUz}t M9MEE UԊE:UMM}~}ǃ} M9Mu)ΉuEЋE9E}t S E̍e[^_UVSuu V|Í@$JtSVP$‰Ѝe[^ÐUVSMu 9t EX8AtF+t[^UWVS u]׃vj W辎u e ;E u; v ytOABuڅu 3 EE8Ee[^_ÐUWVS ]u׃vXU P3/u ;U  ;Eu; v ytOABuڋE 8e[^_ÐUME uuEUUM 9 uuÐUU:t@<t@<t@<t@<uÐUEM Uv9tN9Ht59Ht59H t5wt+9t,Jt!9t"t9u ÐUWVSL}=wu =5t j5Գ{uN @6t Cƃxu(xt pP6REEEEEEEEE]EЉEEEEE p苩jjEPjE@PEPS6R0tt tEEe[^_ÐUUt:uÐUWVS\}EEEE…u0UE=5t j5Գ{uN @6t C0}U ‰э E̋PE̿EEE vJjjPjPEPVVËE)ǃ0tt ExhXejphdehe=5t j5ԳPXRE 0'ËU CEEEv苧jjPjSu EPVVËE+}0tuVE|uLuhXehhdehN ^ uuhXehhdeh M 6U OtPt(t#tthXehhdeh@M %tttt%Te[^_ÐUEU 8t 9t8uUWVSMMUMREpEUEUڋMA E8U1x9s ;uB9r 9u멺F9s ;uB9rF9r D;Dv 뚍B;Ds늍T8+TM+UMAe[^_UWVS|]u =5t j5Գ@ @$EEuVS_)=5t j5Գ@ @(E؃=5t j5Գ@ @HE=5t j5Գ@ @LEԃ=5t j5Գ@ @PE=5t j5Գ@ @TEEEthehhehdUEthehhehe6Ethehheh fEthehheh e" Slj4$E̅tu}1H+]uU̍:=v Pńtu\ M̍9PօÍ4E̍EEăt0E^U+UE+EEUM+)ĉU̍)ĉG)ĉeȉЃ)ĉeEEEEEEEEEEEM؊EEE}E}t'E9EuU9UMMEUUE8t` EPMEEȋU E%UAMUȋME܋U؊tMME8uE9ErU9t69Ew1EE MIMMUMԋ M@}E}t'E9EuU9U}M}MME8tX EPMEUċME%M@EE܋U؊tMME8uE9ErU9t19Ew,E MIMϋUԋU@*}t}uM9Mt~}DE}t U9U+MMԋ;/EMM}~}̓}U9UM)щMDž|E9|lEEEEEEUE|M؊EEE}E}t)E9EuUUM9r{EMEdUUM9s/EȋUEE|U؊t EM9MrыE9EuU9t7EEAM EHEEUMԋ M@L}E}t$E9Eu}U9rvM}dMME9s.UċME|M؊t EE9ErҋU9UuM9t2E׍BE UJU׋Mԋ M@W}t}uE9Et{}Tf}t M9MU MUԋE;MMM}~}ǃ}E9EU)‰U|M9|}t S舁EЍe[^_UVSUu ;Bs)\t!J#B  t #B[^ÐUWVS,EQЙEU y M€QxQ~QEQЙ]C<ЙCEљSyBCE|mEәu)NQ)‰UQEЉUԋU)ÉyEMIȅyE))ʉыUJUdE֙)‰UGEܸQm܉E)‰U܍WỦMЉ]ԋUE)‰U̍WЅyGOȅyG))ʉэwd+EƉ+EE̍U̍E̍OȻU܍2E)ȉEHyEE)ȋMDE EE))M}}zEu+dEљuEљu }m}l9E-l]CusEu'dEәuEәu ȍN E B9E}Mur9E|MJ)E]KE@C ,[^_ÐUh1uUSU] u![ BlP2rrr z w B\fPzw B$fPh`fS0H!؋]UWVS u8t FPLF;F rBNVÅ%ye8uuR8(F FV^CЉFCFC tt FP؍e[^_ÐUWVS hVj j VpPٟt h8d,PPhP,P Ãyl8u[,P,t h8uL,;U v "",RPu:؍e[^_UWVStUM³LjIxIQRut׈I)ME$ |JEOmU |!,""A | ] SuN\13FX t }?s`c 8sfc 8smc 8ts{;E%PCPExP EPuj7u(E%= uEU]K$13C  |Qà |u 0e[^_ UWVS} DžDžfDžfDžfDžu} w d uGuHjhc EPNjj Su‰9s BF9rEHPWEPrGt?[t8Yu8$u"":hPuj7y Pj5uA%=@u/RhRM=à Futvt+PhPMfÃt>t5DžPhPMfÃ؍e[^_UWVS M] u}tIH t wtFVt-O KȺ:EUMu9Kȃ8u'Kȃ8uKȺ:u؃ [^_US]-Љى̀ˣ9s ]ÐUWS}M US̀[=vUډyA8u} MU [_UWVSEUMEE9}$+EM;DDEF;u|}v urttE)ĉ! usǃEuWu8E܃}~nWZU܉U};u}0]M;\v\SWE4k߃)]tF;u|Ѐ}t utE܍e[^_UWVS u=5F=5t j׃x4;u*=5t j5Գ@$fB% fue[^_UWVS ]=5C;th=5t j׃x4>u*=5t j5Գ@$fB% fu ;#t;,u؍e[^_UWVSuu V\+EEEu4uu<I9MtZCvŃ}uv uu u jhgh8KPEPZ x\~uh6 P3]렃5u4u*=6~i ju u jhgh8PEP x\~uh6 P5uu6U6@6 Vƃ,t,: FVUƃ8t8#uku u jhhh8PEPx\~uh6 P5uuq>t >#e[^_UWVS u V))=6~i ju u jh@hh8aPEPp x\~uh6 PI5uVu6PC6W64$ ƃ,t,: FVƃ8t8#uku u jhhh8 PEPx\~uh6 P5uuHp>t >#e[^_UWVSuVƉ)u jhfWXu %6F 6ujhfW,tujhfWt%6e[^_UVS]ujh(F Sݛu 56jhfS踛u!6o Su u jhhh8, PEP; x\~uh6 P5u!un؍e[^UWVS(Eu88#E P2+EEEU܍Ruu辚uI;Mt]E܃}v}uz uu u jhih8 PEP' x\~uh6 Pà]롃5uum  VUrPu uRƃ 8=5t j5x4;u*=5t j5Գ@$fB% fur>#tw Vu u jh ih8 PEP x\~uh6 P5uul F>"e[^_UWVS6 hfFÃufhjYSǃu66@6[jP&Fj P PVS= WhPu W hg^Et6jPjhg hg.EtjPjhgb h&gEtjPjh&g h3gDtjPjh3g hBgDtjPjhBg{ hZgDt6jPjhZgK6e[^_Uth> ht1耿=t1ut1UWVS 6Ex= K jjj `ƃt h|1VEPEP9} E@PbhL9];}}kf{u[ @L9 @KL9LShVv<x @KL9L  G;}| @P5L9iL9 uAit h|1 V,= tkUB8t[UB4; }8 L9[3D#DuUB UBC; |GUB<ue[^_UWVS }эq;6}D6эA9v)}σRW跓u C;6|e[^_UVSu=6t5 6qF8t F4SCF<ue[^UWVS }y DžE@=x1u(EPhWq:x }tu]uVsgCtShW/:y-~.}uWu 9} thMihhhihvi@WuuE uuXU EBU:BE P}$tU$: t}uN@ tC}$t E(@B ~@HE @ @ EU BEB }0t U0}5U EJ=5t j5x4;u*=5t j5Գ@$fB%fu>.uF]=5t j5x4;u*=5t j5Գ@$UfB%ftj:u(~u E8:/}$tU$},tU,t t)_@  tE0}эY}u*9]s}0t E0"}t^U9sWSE03au;Ë0 U2`3EUEoUSjE0U:GE؍WU܋];{.Wuj ?!E0}Uuu=~U EBU؉:BE P@ @ U0}U=5t j5x4>u*=5t j5Գ@$fB%fu ;:t;.uC'E U EU0e[^_UWVS É׉΃=8u"h8hijhOe \x8VWS]‰Ѝe[^_U4t ,4US] tSu,P ]US]tSu u,P ]US]jtSu u,P ]U7t u,PUUt h8S,t h83USt h8u u,PÃt h8؋]USt h8軱 u,PÃt h8菱؋]Ut h8i,P,t h8>ÐUSUM ffwJffw>z(ty(tA((jPR~Aj PR~u؋]UUWV=0j5Pi8ujhi5Pi8ujhitz5Pi8ujhilu@5Pi8ujhi9iu5Pi iijV0ujV0tCjj50xPj50u 503jjj50sM11f1e^_UWVS<] =0yhihh@jhi)1#1( j/DžH7O LHyEPHPj,$ EEEEEfEfEPj50x7hh150fE EPj50d jW jPj,t W4t%t11+111`}Ee[^_UWVSXu] DžjDžH7O LHyEPHPj;+$_ EEEEEfEfEPj50#fHfv f>tf>u9hS50>=u911ff;tcǃhS50=t!v11,11VStDžfEEPj50D j7 jPj)t We[^_UWVS ]=0yhih#h@jhi1#1th1uy 1`} E e[^_UWVSL]=0yhjh>h@jhi*1#1u  j)DžH7O LHyEPHPj($ EEEEEfEfEPj50y2S11tuhh150=u11f1fwj h1Vuwu1`} E fEEPj50 j jPj't ;ue[^_UWVS}=0yhjhuh@jhi(=1xY=1 =1vGf1f;uHfv)f=1tf=1tWh1Ut Dž4hPW 4 j0Dž7O HyDžL8PPjM&$q XDžXDž\Dž`DždfDžXfDžZPj50 44yzjjj50EÉ֣11jhRP0 ts)։151VS50jjj50kE 01111jRP50,EhW50=t-4y51515011fDžXXPj50 j j8Pj$0t 0؍e[^_U=0yh!jhh@jhiL 500UWVSTDžjuǃ~ jDžH7O LHyEPHPj#$ EEEEEfEfEPjWjjjWECÉjhRP'. t")փVSWGjjjWC x5hu W=tVSW DžfEEPjW j jPj"t  We[^_ÐUVS]t h8 ,P,5PSMmtsh_jS8mu)=P_jt 5PNP_j5 SnÃt(=P_jt 5PNPt h8Pe[^UWVSU ]}:{uB:ut A:uut <}uDJ<t</t t.<:u(}t)<t t<:uE@9ttz:t[^_UWVS ]޿C 5u hjSV; u6 ju hjSV u ju hjSV tGj$P3jÅue[^_UWVS ] ]uu;$EC 5uhjSuǃ t E$ juhjSurǃ t 5E& juhjSuIǃ tEt }t}tuVwGv(u;tA}t;:t-C;t0}t;:u$FCF}t;:uu;Ee[^_UWVSu j$VhtjP(lju<׃ WNJtWVP,y‰IMEu<@8thjh1hjhj@KUt,ǃu#EtэQ59sЃà UDPIƒt jRVue[^_UWVS EXt 3V i][u׃ G PIÃu hj 9}uhkhWhjh(k}@ WVPwCCEXe[^_UWVS Ey=6=6:u?tCF:u>u>uE;t;:u; j@HÃu m P 9;tC<:t;u;uRQPƃ`mt>t 8:uB@8u PGÃsWujhPVV IE@e[^_UWVSEhP3L355dH3j DGT3ǃum P 8L34'T3 PFT38<X3T36EpjEƉA=kAUQ jADEA 8/thPkh~hjh_k;L3sD@;L3rCEH!‰ v\3 }U:ӉэA)ĉQRPtƺ;t:<wBC;u PE@3u mbjhh 5hxk5@3V@3 8u PF@3D3 @365e[^_US]E $t P tM{ thyhhjh{k{u 5 C@ 5 SLF u>FuUE5UWVSEDžtEPu jRyUktSuuuu tkmxnf@n\5EtYu]Up}M11 u!Mp11 E@ EuE _ 5@tuhn;UU uMUE1E nMA]HAxfA,fLQ,|Q|ЋM;w| I|)ĉj]su _ |Wu k;|[lULD@')ĉhDždL89t"w tDt)CMACfNCUD 6H#CC+CSJdIh4AdCH#CCC 6D!ЉFCCFCCF CH#CFK@bQsFDžtk ML89hd[D)Љ|xuwvu jvPR(U u nZM|‰+jd[hD+FPFPr)}} y olVM|d[h9F;v-vu jvF+PMP,( 2]DuPNE;HwE`V+`@,TEXT9r`)ȋUDV ;VM^É\ЉX 6\!9XsX;\v}Fu,P5 6 6H#\P"(;+\Pj\kFu!P5 6 6H#\P'9Xv'jjj2vX)PS& dRh[]Duk UB,P>Ãu`olAMA,ЃtfЃtEDtUDDl u >E MtЃ<uxu Ѓt]{uox UBBMHH5@t; LPjDjHj|j1jqjho5@uV:tmo:!T )ȃw!p@Ѓw1( o)ȃ w4o o)ȃ w @o)ȉ:u>th{tCP{ tC P{tCP{tCP{tCP{DtCDP{\tC\Pt P{Pt"CPxtxthkjdh lh`pB{tC$x thkjih lhp {DtCLxthkjmh lhp{xt7Cx@tCxC@tCxCXtCxC`t@{ttC<]@t`} yZ+P1$Cxu P=Ety D= qUz(t$MyXʁP; j$;]Xl! u u‹M 9Hrp WKfE;L3sp|t^H3tH34ufƒ9t G9u ?/uBWBl}uAlP0EC;L3r>tE 9BV}t"M9u ĮEPu hEl u hZl0ee[^_UWVSTEjuEă^h] SuU ]:3)6ubltkRjjuuu>uj 8tiE8ELFtql뼋Uzzt`q뢋Mytq뒋u~tl낋}t lod eExt qRUfz`fz* t r3MAt`ru^,V} ;w T:UCC)ĉejEpu Suuh9tE]UB,9;{ {SB M ;w T U0jsuW j uVu yuEjƉ8u[UBMAAyu=6tB96s: uUE uF,E9 Eče[^_UWVSEEDž|Džx\3P3U D)ĉeE0DžtDžl5t&|;VtF|vPu_vv uapC;L32|u uH3t4paPa+Et5tuhl,uuǃ|uMu@t+E UDEPRjuE%=@t DD|ultG}tA=t8EPWjIuEu WKCu;L3t; t4UttuPbs Wcltxt uIl xEU:xuExt 0"5UЍe[^_UWVS\5truubSuu?{Pt9C,SP@zWRuuR[ u5@t[tRB8t&+džDž^ĮPhl*j/PIщ5thl)Džtu6{Tu ǃeC,KTPQ hm t8PPPQ `ui5tVt<tI;tAt8PPP =@3t6PPh@3 Uu=B,PQ hm~ t9PPP t =Zt`tQDžpj j9ɉ8j@CvP%ttӃ S.¸tSR]u Džu^Åu5t u?=T3t6PPhT3 5 h%tWHӃ S-tSP\‰Љu Dž8P .} 5Ӄ S-¸tSR[t Mtà u hn BuǀhjǀdtN#$rjuuPe[^_ UWVS}] sWK[u(t$3WKu[uu܉e[^_UWVSE;E}IMuEj}v#EU|/uM}v Mu|/t}tEEx/t/E}t`pjEE8/uBEMU; ju}9ɉ8OEjC@EvŃ}l6tSU9SuE{ 9҉8tu*t&;EsU 9t@;Er;E}t} L3UDP_*Ãu h m ;L3DC uuPVMK; \3v \3u>/t;L3s T@;L3rEC}t$L3UDWuPXCC66Mu AMuEPXEEU Ѝe[^_ÐUWVSt@ <ELs}E|ыEDECv)ĉeĉ}4P3MCv EȀ8uĮ…u tUuĹt E>t@ <uE}t\EE];t-jjuj3EPUЉK u;uӃ}tE9Et EEԉEU슂t<u/Et&Eiyuu uUԉ75t! uu jEPuUԉ- EEe[^_ UWVS8E܉U؉PEEE]U 9t-;prhthBhuhupFU 9uӃju jV3EPUԋEu6;t.ju jj3EPUԋEu;u҃}uE?t@ <uE}EE;ps$ju jVPEPUԋElu6;t.ju jj3EPUԋE>u;u҃}tE9Et EU؉U5t! ujjEPuU؋E_ EEe[^_UWVSljUMPEE}vh)uhhuhs费u>9 uju j6EPE0SWƒ0 E}t MIMEEu}EMuM EEXuA EEnuuti6 Eč}ȍuDžt|ȉوыtDtFvރ)ĉtPHFv U:uĮ…u tUStJ>}E8t@ <E}t MIMELs}EMuU EELs}EMuEDžt|وыtDtFvރ)ĉtPGFv U:uĮ…u tUSB MEE8t@ <uE}t^EEu>t/jju j6EPEډu>uу}tU9Ut MEUUt<u-}t'Eyuuu uMU<5t# uuu EPuMU EUEe[^_UWVS8E܉U؉Mԋ}BEuSEEE]98t*;prhshhuhuF9uȅ}uWCE=vhvjmhvhv= jj ]؍EPE̙RP> 9v H09wE:E }?~ hvjvTUMDE؉BU>t">%tt> tF>t>%t t> u}?~hvhhvhv+Eȋ}UЉDt Mȉ G}>%xE EEF>0uE0F>*u EEEF>.u~*uEEE>lt>ZuFut%u%sxEE|$ } j>xu QuRPƒ }tE);E}JELjE);E|M}ЉϋE)ЉD]EEUMЉщэAUMЉD}t;EvE}UЉDEiM}Љ4DAMRvtIhvhhvhv}> u,;uuEUЉ4D@E M}DF>N}MЋUS̀[eԍe[^_UE Puj5ܮUE Puj5ܮUEPu juÐUWVSÉDžDžDžDL9sw 6LD:uJBtDB!ƉpBD!9ps p;v 9rt33;)lj=3裄333ꉕQ31w 32=3v 33@3D@hDžhgmonDžlHLꉕPTDžXsecoDž\ndsDž`fDždƅfƅgsӋ=5эL )̉tt2/@ j hw 55P2P:2 hhBtRƃu5hP!0'Pth wEPVj<xE%=t9١ V.hPS&Pth#wE E 6)ĉ5 6j1 j 6H#PV0uFC VhPS&Pth=wj- 6H#PVÃu נ8tЅxhhll3Mh3E t? Vtd55thwYjVjjj u@4 VhPS%PthYwj VP833P|3p3E EuAh󥋕B׃H|3@^h8;sH 8|3@jP3u/hwj$333|3;3s3x3DžtgO5p3d3LȺ3@3d3ء3fH3fT3fHu+393sxú53=wb=vDv#3غø 53кV535353t3e[^_UWVS }=t3+=3;=3r3)E U ;3 3ꡈ3PUfЅtI3 Ћ9fyt3A fyt9u9fM|39x3x3;35p3RU衠3 \غË 33@3AU3ȡ3fX3fT3f Xx3@x3|39x3tx3;3s]ff|3@;333@3BEfUf3 [p3p3<p3] \p3DfAx3@x3Uf3 _B@B [^_ÐUWVShPhwÃ[t~/thwj.h xh x~(/tK~ +/u CP%ƃt]u f/CPPVz*k=5t]=5эY Qƃu2S55P)*ƒF9vz/u J9vz/te[^_ÐUWVS E;TsPtuFC};Tr=5Ԯp5 PÃu)5 UBhGx ԮP0}Ѓtf}ЃtP}JԮB;5v>5 P2Ãp55ԮE;Ts@UP tutԮP Ԯ@C};Tre[^_UWVSDEEȋ0PUj$V>EGMȋIMэA=t hy]+E5tU;r;r׋[ u}u 5ME}䃿u~8>t3=5t j5Գ@@(E8u E}x }t}$~^hEEEE=5t j5x4;u*=5t j5Գ@$UfB% fuM9[E9-u EAM ];+uC]}?0}t}uk=5t j5|4;u*=5t j5Գ@(EP}u-}t}wr}}vE}t.辄"}EЋUԃ}؃} E+E~q=5t j5|4;u*=5t j5Գ@(EPt%U)ʊ1:Du A<1u<1tK;]s;]sM ];]r4>t%U)ʊ1:Du A<1u<1tK;]s;]sU)M 9~Y;]rU)9MUU #U )A9~ LM M ;]r] E9E E ;EsEȃ [^_ÐUWVS\EE}ta=5t j5Գ@p,>~8>t3=5t j5Գ@@(E8u E}x }t}$~z#EEEE=5t j5x4;u*=5t j5Գ@$UfB% fuM9E9-u EAM ];+uC]}?0}t}uk=5t j5|4;u*=5t j5Գ@(EP}t {"EЋUԃ}؃} E+E~q=5t j5|4;u*=5t j5Գ@(EPt%U)ʊ1:Du A<1u<1tK;]s;]sM ];]r4>t%U)ʊ1:Du A<1u<1tK;]s;]sU)M 9~Y;]rU)9MUU #U )A9~ LM M ;]r] E9E E ;EsEȃ [^_ÐUWVSE Džd}tm=5t j5Գ@@,`8~>8t9=5t j5Գ@@(d8uDždDž`=5t j5Գ@@$lIhEEE}OG7=5t j5x4;u*=5t j5Գ@$‹fB% fu-u E+uG7l:t#;l: u C< u l<u/~ 9F< =5t j5t4;u*=5t j5Գ@0ы?_5?)t\fjjEP\@Pw 9}u=% uDž@Dž % ƃ} tE 8<0ur=5t j5t4;u*=5t j5Գ@0W~ DĉDIC9} DB9|)E ELjj jEPHM~ DĉDIC9DB9+E~Wy)RjEPyDPtyx.UHx!~jjEPE4xPjSuuRU~ DĉDJMD\ȃ}V9toUDĉƋ щ;w;u@E;\v7N9r(; sI+ ;w;u U;\wVE@PMQ]S)U9DtRMQSSYNUDĉDȉËUJ~ DĉDJ}uG tƉƒ)U )Ѓ~)щEEt%U)ʊ1:Du A<1u<1tK;]s;]sM ];]r4>t%U)ʊ1:Du A<1u<1tK;]s;]sU)M 9~Y;]rU)9MUU #U )A9~ LM M ;]r] E9E E ;EsEȃ [^_UWVS Dž Dž\}tm=5t j5Գ@@,X8~>8t9=5t j5Գ@@(\8uDž\DžX=5t j5Գ@@$dI`DžDžDž}OG7=5t j5x4;u*=5t j5Գ@$‹fB% fu-u Dž+uG7d:t#;d: u C< u d<u/~ 9F< =5t j5t4;u*=5t j5Գ@0ы?_5?)tjjPFPHL9uYTHL uDžHDžLL% ËHPT} tE 8݅P} iMU \<0uu=5t j5t4;u*=5t j5Գ@0W0G7F< Jttl9p~$tx0utptz0t苍l9puop~fy]tF0< vttB0< wꋍty0u+Itplp~ x} tu >pu'th|d:u4yt1d3|:u C<3ud< t|벋h`|uh) +hh)p|=5t j5x4;u*=5t j5Գ@$|fB%ft|90u||80t=5t j5x4;u*=5t j5Գ@$|fP%ft ZA|f=5t j5t4;u*=5t j5Գ@0||W@G9|+H㉜*)IN+H!x lpp=5t j5x4;u*=5t j5Գ@$|fB%fu`|=5t j5x4;u*=5t j5Գ@$|fP%ft ZA|f=5t j5t4;u*=5t j5Գ@0||WG~O *) ON pp~V9}@9|jjjylڋ9}p+l9~l)l=5}A"Jl\`dPPHSl|| ލDžDDž@ FDtq@Z3D9| SH8PV VS@H8PWY uѥD@g9u0HЃtfЃtD)Љ=~A?"t ݅ 5F5y 5y )u G<<Dž8t V8uHLmH9}L )4)HꋄL4 ‹CH9|)H艅Hu CHtp9l|;<}P8t%U)ʊ1:Du A<1u<1tK;]s;]sM ];]r4>t%U)ʊ1:Du A<1u<1tK;]s;]sU)M 9~Y;]rU)9MUU #U )A9~ LM M ;]r] E9E E ;EsEȃ [^_ÐUWVSDžx DžL}tm=5t j5Գ@@,H8~>8t9=5t j5Գ@@(L8uDžLDžH=5t j5Գ@@$TIPDžDž|Džp}OG7=5t j5x4;u*=5t j5Գ@$‹fB% fu-u Dž|+uG7T:t#;T: u C< u T<u/~ 9F< =5t j5t4;u*=5t j5Գ@0ы?_5?)tdjjPFPӃ9uAۭ8۽ u @ ۭ۽8} tE 8ۭ8} MU <0uu=5t j5t4;u*=5t j5Գ@0W0G7F< ,td\9`~$dx0ud`dz0t苍\9`uo`~fy]dF0< vddB0< wꋍdy0u+Id`\`~ x} tu >`u1|tXlT:u4yt1T3l:u C<3uT< tl벋XPlxuX) +XX)`xl=5t j5x4;u*=5t j5Գ@$lfB%ftl90ull80t=5t j5x4;u*=5t j5Գ@$lfP%ft ZAlf=5t j5t4;u*=5t j5Գ@0llWpG9|+pH㉜*p)IN+pH!x \p``=5t j5x4;u*=5t j5Գ@$lfB%fuPl=5t j5x4;u*=5t j5Գ@$lfP%ft ZAlf=5t j5t4;u*=5t j5Գ@0llWG~O *) ON ``~V9}@9|jjj|y\ڋ9}`+\9~\)\=E}"Z\LPTPPS\ll ލDž4Dž0 F4tq0Z349| SH8PV VS0H8PW/ uѥ40g9u0ЃtfЃt)Љp=@~Q"|tۭ p@Fp@y p!p@y p!)u G,,Dž(t V(umH9}L )$)ꋄ$ ‹CH9|)艅u Ct`9\|;,}P(,\9`pJЅy p)ƒuw)ЍЃtfЃt+9B+9f)PP+P4,+9B+9}pBPP+P4,++9}B+9|jjj|p ЃtfЃtDŽDž F`+\B+pVUUU鉅)B9~\T `Dž Dž`+\+DžtDž  3 tuIFt4H8tЃtfЃtol tBPH8P*Itt utѥ 9u2tЃtfЃtLPTPPV`+\Pl! t Ã~9SRPP(SVV(ƒ tpttt VDž ։Ãpu` tƒ) )Ѓ@~!@ )щ艅DžpAUDžډp;p @Sj @+p ~SPjP p p@;utP+ PSDžDžt9}r9rip Dp @jj @+p~jPjP p p@Y;u2Dž 9s)։WtN؉щ։9w9ut);s۸)É΃pus t ƒ) )Ѓ@~%@)ы艅DžpAeDžډpEp @ j @+p~PjP p p@uutP+PaDžt+PP!~DŽt9)ÃpJ~ IC9}DŽB9|)]p@ejj jP_Dž~ IC9DŽB9@+p~`y)RjPyP#yx4Hx$~jjPwpC`PjS|R]~J틍tDŽp@9tNjщ;w;uLt;v=O9r.;sI+;w;ut;wWt@PQS.t9tRQSS=OtËtJ~J탽pu` tljƒ) )Ѓ@~!@)щ艅DžpAUDžډp;p @Wj @+p~WPjP[p p@EtuxJuyuxP+PW|HPPe[^_U ju uUWVS} u)@~M!xMHEt@uAE@EEU<t@~M@~ HyCUEKMȅyC)EK E<tBȅyC9|MHEt؅yC)R؅yC)P؅yCMPQ؅yC)ȋMDB؅yC9|#~EESUSjuuqEMuEuHEEÃBM9sBu Nu"9tF9} B9|tGjjuuEHuUzy@~4}tE؉U܉MmuWue[^_UWVS ]E U:uM1hʚ;}7uu+!EEǃ2u9sItBu Iu"9tA9} B9|Et}MU B< v:}$t1}$:u*t}$::uB<:uE$<u] tPCAM } U:~!: 4M}?uE0PU2uuE}Eǃ2u9sItBu Iu"9tA9} B9|Et}MU ؍e[^_UWVS ]E u} uP~ DJ;VPSS ) e[^_UWVS uM }IME9E ]] K};]UD:u(~t%U)ʊ1:Du A<1u<1tK;]ss;]rnU )@9M ;]CEG?uOK?t?yA;]r4>t%U)ʊ1:Du A<1u<1tK;]s;]sM ];]r4>t%U)ʊ1:Du A<1u<1tK;]s;]sU)M 9~Y;]rU)9MUU #U )A9~ LM M ;]r] E9E E ;EsEȃ [^_ÐWV|$ t$T$L$؃tA)))D t&FBGFBGF B G FBGFBGFBGFBG v R Iu^_WVUS|$t$L$\$ <41Au[]^_UE ‹E % ‹E% ‰UEUS ]M ʋM  ʋK ʉEUE]UMEE ЈEU ?E% fEEAEmÐUWVS }u ]u VJyF9vˍ ~9v~~9vjEPVWIGXp GXpGX0}tGXUPGXUPGXUPGXpGXpWXBLJe[^_US]juu S ]UWVS ]} tHD% =u SXBSXBCXH+H P+P9t CXPU@)dE Pǃ}t2CXP+PRuW uCX@jMPWSSXB+E8BSX+E8SXB+E8BSXB+E8BCXx SXBBuCXPM @CXP;PvPE e[^_UMAXP;PvP% = u%QXBQXBBAX;PsUMAXP;PsPAX+PUWVSu }]uCUt Cu'Mt QX+B EPXB+B  u{EtS}t }uEUBX+PЙׅxf9u|aEHXQMQXBMBtT}t}u EUBXP+P Йׅx9u} MAXH Pe[^_UMU t u RQUS]CXxtu pCX@jS]ÐVD$t$ L$)< 0tZT0PtMT0Pt@T0Pt3s΃t80t,@It+0t@It0t@I@I@I@tIu^ÐUSMU u9t)[ÐUWVS,EUMEE=t5uhƋ}MUS̀[=v ؉EԃuQ8t8&t}H EQ/t5>eU)‰ЋU 9vB)ĉeЋ}S̀[=vډuԸuEE9C ǃ7EE9vNE#E܃uh0hh R hQ wjuuuWQ;uukN^CEؙU܋NCFV f~FC NS PRQUCÃEE9@+Ee[^_ÐUWVS}E UEU=9u\ÉE܋UىS̀[=v ؋U܉Ãu x8&tBjM9E虋M13E tF uW:e[^_ÐUWVS<=3ty=3uhjDh`h'j5353Rƃu8atE3@333jh6 Eľ@}fE}t7Dt(DPEPzjEP7 tJ@t @ uEju@QƃG he[^_ÐUED+d4%h4;`4s \4fPUS]uT=\4u 0jhL4j48\4jh3j.=\4t:jhL4j7xjh3j-y \4E `4Ed4Eh4DžhO ElHyh3hPju-xDDž`Džd`dX\hL4XPj7‰Ћ]ÐUSEEEEj]Sj6 Sjj6} @B}]ÐUEPutUUWVSu}UEE=5t j5x4;u*=5t j5Գ@$EfB%fjjEPVAÃu8";uEuU.u E9GF5}tm}=5t j5x4>u*=5t j5Գ@$EfB% ft@}t:E);w,} tff EU UUe[^_UME Ut t aUWVSÉUUECtKAЃ w$DA=w>u$G~+.u&t"tB Cu~ EU[^_UWVS<ƉUEEEE}E8:u F>:uShrst%e- EE}`:uSũ}u}i}i>5GU9'EGMĈGEE3._E9EhEg=5t j5t4;u*=5t j5Գ@0FÅ}t"GM9EGEĈG}t7+uкM9tZ9M)ى)ڋ}Њ::C9~}E9u(E؋UԉE܉BEBEB Ѝe[^_ÐUjuUWVSL DžDžDžDžDž} u#E@@= UfB@MAfAfA5A ddǁ`ǁǁǁǁfǁfǁfǁ}DŽfDŽ_C~ hO-hP`SvƇ_މ_DH`tm\9s;> t6> t> u t2DžF>t-9rŀ>t$> t> t> tF>t> t > t> uhjYhjPoa;T#Gɑ8 t  t u F> t> t>> hVE`PQuEƀ_ƒ` x`t1}G`9t9t9tB:t9t9t9u:ttDžDБ8 t  t u F> t> t>> hV]`SNtEƀ_j Sm tu`UrDUHMy`tTȃ\9s,> t> u t 2F>t#9rԀ>t> t> tF>t > t> uDž ב 8K t 5( t u F> t> t>tN> tIPVit2EPf@f@5Mj Vlt>/PVj  jMƒBB BBf fB5MDŽfDŽA@84 t  O> t> u F> t> t>1> (>;F>Ph:kup>;tk>xf=5t j5x4;u*=5t j5Գ@$fB% fnPMMhShyjFF>tl>;tg>xb=5t j5x4;u*=5t j5Գ@$fB% ftP{tUl( }h_l8u% t ue E.h Ptz~ EP +~f+Mf}d Јd Ex`uChS u(j.Sht@PE`PiuE`UBDBH h$t‹EMIe[^_UWVS EӀ:; t; u C; t; t޿8uDCjj jP+ƒMd Јd&Ed޿ 8u/Cjj jP+ UM޿ 8u1C jj jP7+ UBMA޿h 8tl޿8u EH H޿#8u UJ@#޿*8u MI;t#; t; tC;t; t; u;Oe[^_UEffy%=H%USjEP&E3]1Á؋]UVSux" X džt't  DŽC~fdže[^UWVS MϋE puUMEE@ AM;u9u9uGEGȃuGGE}t,Ext#_GUjQuWrM($_GUjQWrM$GEGA}tEX$UM+EU}t|E@M;Aw s:=5t1EP,MBPĮ…uuRhj<UMA;BvBPSu tEe[^_UWVS M΋E xu U<MMA FE;u?E Pu9uFEFM QȀuFFE}t,Ext#^FUjQuVrM&$^FUjQVrM"FEFF}tEXU B$؋M A ؋M A+EU}t|E@M;Aw s:=5t1EP,MBPĮ…uuRhj:UMA;BvBPSurEe[^_UVSM]u EPu"u1!+ F[^UWVSMuM] E؉E>}t&9%SWVMo;]rF0@E䃾t HڋE9vȍÁt6t29s.zth9hchRho9rԃt\@E;]s|CUfB% R|PCEPSVM ;]r1;]s, PjCEPSVM] ;]rԍe[^_UWVSMUM] EM9A0@E䃹t pٸ9v@}t&u Eu9sA 9rUtYp;]s~CfF% RM|PCEPSQMf ;]r3;]s. PjCEPSuM1 ;]rҍe[^_UWVSLEE}EEt}u xxt5 t2ui6 PE@8uĮPh-7EƃxpDL9;CeKS 6T!!)ʉT$#C$jUr2'y+@EX4$ڋ/ڋK@bQsUBEB U uLD9>EP,RUuWPEEEEUz\tB\@EB`@EUzhtNBhxuEBtPu EE9tUċE@ @EȉuEE9EP EBE[DPrrpuMLC~EEEEUz4tB4@EB8@EUzhtcBhxuZBtPu EE9tUċE@ @Eȉu2EE9thhhǒhEP EBE[DPrrpuMC~ك}tjEx u2EpĮ…uuRVj4$]C pjZCEu@뤋Et}t+Urr2-%tE@ EuՍe[^_UWVS4ljQuVhH@H@W4$-UVS]u {ttYtUC$PztBB Z}t%B} S55t5B} e[^UWVS}] sWE[[u(t$3W$[u[uu܉e[^_ÐUS]Sss tt tPC]UWVSljpt tt,Xxtt`u 4;u)[^_UWVSE։ˉeDI)ĉeE$E@EUPE@EP PEMt tE9]sTE E@UE@EHE@EP PEt tE9]rE@E@E@UTU5UEEMM][]EEEPu2u)U9t"fNtN%)ĉeMyuu t]C,@EEĉ]EEU UMM[|;>|8UPxӾj$RVtjP4ƅ=t hyxxэYMu2A8th#hl9Ut,ǃu#MtэQ59sЃƍD)ĉjPxuÀ8u5x]ȃ EPhn UE\*ƒ }Ut`u4T$$D$]ceEt t}{EM@Ei|;t ;OU|PtӾj$R!UtjPdƅ=t hytэYMu+؍e[^_É'PQRT$D$ ZY$&PQRL$T$D$ ZY$UWVS ]tƒtC8u Ѓ{Hu {|5t C8uĮPh"{HtSHBuuu ЃS|t5@B;9suuu C9re[^_UWVSƉUϋE싞=5tuQR555}tlthCt^5t F8uĮPh!UBEE9]suWuEUE9]raE@ TKtuWu48KuE@ Mخe[^_U=9u#8 9599 8UÐUWVSlEӉ΋UB,@EE5t!uB8uĮPVh Eu}}  EUUEv E|؉ыEDECv)ĉtP{UC#U@uhhjohuh0NjU:f?EE jj EPRP EEUU؉EE৘E|؉ыEDECv)ĉtPTCvC;_u$G URVGOt!}} t}EuEȘEEEv E|ыEDECv)ĉtPSCEuEȘUUEv E|ыEDECv)ĉtP[SCvE UB8tĮQUЍe[^_ UWVSEUMEEEx,u NUB,@EMEAEf8EE jj EPMRP EEUUEEDžt|щыtDtCvރ)ĉtPRCv UB8tĮQEuEMAPǃuhhhuh }t uub][MKUB8tĮ0fCPuW EfC%;EvE{ t[ 뤋My t A MB}t,U‹MQfB%;EvEztR}HjE@P*U|u@E E@Mx@}ƋUr^fSҋE|DE|fC%DE|ECE|EFD { t[ 똃~ tv 눃}tjUËMYs fCfuAfC%U|STU|UM|D {t[룋Ee[^_UWVS UMÅt-uuMU;t [ uӉ [^_UWVS }u 5tSWYڅuF[ u;Ts-P4W*t PC;TrӺЍe[^_UWVS}] sWA[u(t$3WAu[uu܉e[^_ÐڋL$\$Ǹ=AÐST$L$ \$h̀[=@ÐUWVS}E UEU=9u\ɽE܋UىS̀[=v ؋U܉Ãu 茽8&tB~M9E虋M13E tZ uWe[^_ÐڋL$\$\̀=@ÐU`WVEu} EUEU} E؉EڅtJUu}}}!E؉E܋UڅtJUU܋MUMMM؋EEԋUUЉủ}uX9v u%}u 1uԉEԋEUuԉUEuԉŨ}"ẺEE&E9EvuĉEȋUċMȉUMuЃuGM9MwE9Er&MU+UMЉMŨ}ẺEċUUv )eЋEԉ EЉeԋUeẺ Ee̋EuЉUeԉE;Uw uE9Ev M+MUЉM}t3ME+EщMʉ ‰UċEEȋEċUȋM؉Q}t%EUىM؅tHEEUEUEU^_ÉU0WVEEUUMMEEU U܅uN9Uvu%}u 1uEE܋UuU܋EuU} u1M1yE9Evulju}UUu;M9Mw E9Ert&M܋U+UMM܉U}u}E U)UeEM EeU܋MMe܋EM E܋MeEuUeE;Uw uE9Ev M+MUM؃}t+M܋E+EщM܉ʋMM ֋}E0xEU^_ÍvUS4=4t Ѓ;u[UÍt&US=4tC44{6 t s! s $ =4u=6 t 5h35$; $=$t"$$ R=$uދ]UVS$t,ރ{tC[ 6f4$^uԍe[^Uh35l$ l$U=-t"-- R=-uރ 5--Uh.UWVS /E/8tK}_t-ރ{th3s  VpuӋ? u\uEpt v8v$3u u!e[^_UVS6;5t؋ P;5u55t3FX@t؋[xu Puv u͍e[^U=6th356=6t 6M=/th 5/U=(6t=(6 0t 5(6(U=L0t 5D05H05D0Uh: 5P0AP0USt44=5tj5Գ4SȮC ~=8t! 5d8]UWVS =0tP? v%tTztR tC ~׃ Vu0=`0tq=`0d0th| hh|| h| ų`05l05d05p0t!v s3l$guߍe[^_U=5t0 ԮA;5u55 RUS[1]) !        ܓ Փ ʓ     qquietprofileunounsetbnotifyaallexportCnoclobberEemacsVvivverbosexxtracesstdinnnoexecmmonitoriinteractiveIignoreeoffnoglobeerrexit      !"$&'()*-/:;<=>?[\]`|}~       ~ { x t p m j g c ` ] W S M G A ; 7 2 . * $     }{whileuntiltheninifforfiesacelseelifdonedocase!`;;)(|||&&&;assignmentwordredirectionnewlineend of file%s%c %s PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binIFS=   , ,     | 7OPTIND=1PS2=> MAILPATH=MAIL=alias %s=%s alias%s: %s not found aunaliasA    ҃ ژ ј ͘ Ƙ    ͜ l  #  +   u t{ v  o rj Dd ?Z R M E ;> Q7 1 :+  % P  {  w 2wait1unset2unalias2umask0ulimit0type2true1trap1times1shift0setvar1set1return5readonly2read0pwd4local2let2kill2jobs0help0hash2fg2fc2false5export1exit1exec1eval1continue0chdir2cd1builtin1break2bg6alias1:1.HOMEHOME not set.OLDPWDCDPATHcan't cd to %sPWD%s:  z?  CHFtn(Oerror %dPipe call failed%s: not found command-p_%s is a special built-in ÔQ__%Illegal number: %s BusyBox v0.60.5 (2003.07.15-17:18+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. %s%s: %sCan't open %sOut of file descriptors/bin/shrvV%s is an alias for %s %s is a shell keyword is %s%sa shell builtina function %s() { %s }* Built-in commands: ------------------- %c%s builtinfunc%s not defined in %s%s: %s PATH    v44ٰٰRRRRmissing CTLARI (shouldn't happen)divide by zerosyntax error: "%s" %dnull or %.*s: parameter %snot setȸE:e]MUҼOut of spacenot compiled with history supportPPIDsh: turning off NDELAY mode sh: can't access tty; job control turned off Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or kill -l [exitstatus]ls:invalid signal number or name: %s0 invalid signal number or exit status: %sjob %s not created under job control%s: %mjob not created under job control[%d] %ld %ld Exit %dSignal %d (core dumped)%*c%s No current job%s: ambiguousNo such job: %s/dev/nullCannot forktcsetpgrp failed, errno=%dtcsetpgrp failed, errno=%d %d: %%%ld - core dumpedYou have stopped jobs. }-+?=      ۠ נ Р ʠ à        <<...() ...???case in ...for until ; done; do while ...; then if || && )(; % #      <&>&>|>><><>   LHI  !#$$ | execevalPS1PS2/etc/profile.profileENV Use "exit" to leave shell. %s: not foundp:rarg countIFSugorwx@ S%.4o Illegal mode: %s բ Ȣ     q \ nofiles(descriptors)process(processes)locked memory(kbytes)memory(kbytes)coredump(blocks)stack(kbytes)data(kbytes)file(blocks)time(seconds)unlimitedHSatfdscmlpntoo many argumentsbad number%-20s %lld error setting limit (%m)' EE   HLH H "Current option settings onoff%-16s%s Illegal option -o %sBad -c optionloginIllegal option -%ccan't shift that manyNo arg for -%c optionBad for loop variableexpecting "in"wwwwww&wtWZBad fd numberIllegal eof marker for << redirection ()&|;   Missing '))'Unterminated quoted stringMissing '}'}-+?=Bad substitutionEOF in backquote substitution<Du(%s unexpected (expecting %s)%s: %d: Syntax error: %s cannot create %s: %scannot open %s: %s%d: %mTqk\trap -- %s %s %s: bad trapPS1=$ PS1=# %.*s: bad variable name%.*s: is read onlypNot in a functionList assignment not implementedvfA%s%s%.*s%s %dm%fs %dm%fs %dm%fs %dm%fs sh: let: syntax error: "%s" sh: let: syntax error: "%s=%s" %ldinvalid operand-Rinternal errorRrwxstunknown mode: %s6$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$F$?$?$?$F$F$?$?$Rh/cannot change root directory to %sSHELL/bin/shcannot execute %s[%dD[%dA[%dCPATH `"#$%^&*()=+{}[]:;'|\<>. ./../%-14s :;;4;T;^;=h;r;:;;:;=;====<=====M<===================================================================================================h;<>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=*=>=#=7=>=>=>=>=>=>=>=>=>=>=>=>=<<==>=7=>=*=adfipRrunable to stat `%s'???????????????o???r??w???|??????????,-Help ntok is null for starting position! What do I do? invalid byte or field listmissing list of positionsb:c:d:f:nsonly one type of list may be specifiedthe delimiter must be a single characteryou must specify a list of bytes, characters, or fieldssuppressing non-delimited lines makes sense only when operating on fieldsa delimiter may be specified only when operating on fieldsrEEFHFEHFHFHFHFHFHFHFHFHFHFHFHFBF%2d%2d%2d%2d%d%d:%d:%d%d:%d%d.%d-%d:%d:%d%d.%d-%d:%d%d.%d.%d-%d:%d:%d%d.%d.%d-%d:%dRs:ud:123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~TZ=UTC0cannot set date%a, %e %b %Y %H:%M:%S GMT%a, %e %b %Y %H:%M:%S %z%a %b %e %H:%M:%S %Z %Y %f%Y.%m.%d-%H:%M:%S߰ ݰ ۰ ذ ְ Ӱ @BѰ ΰ ʚ;̰ @GGDMMDkkDbwcbs=count=seek=skip=if=of=conv=notruncsyncnoerrorinvalid conversion `%s'%sstandard inputstandard output%ld+%ld records in %ld+%ld records out %s/dev/root%-20s %9s %9s %9s %3ld%% %s Y@?1k-blockskhm Size1M-blocksMounted onUse%AvailableUsedFilesystem%-20s %-14s %s %s %s %s %s: can't find mount point.rcn:s:klogctl%s %s %s...slxhmkVVVVVVVVVVVVVVVVVneE+iu:-%scannot open %sfailed ioctl on %s%s%c%i%c%s:1 %d riHhlnqvsce:f:-%sR\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\Z\A\\\J\\b\\\j\\z\\\r\initlinuxrcno process killedugrn%ld uid=%ld(%s) gid=%ld(%s) V     }  t @l restartshutdownctrlaltdeloncewaitaskfirstrespawnsysinit/dev/consoleBummer, can't print: Error checking free memoryTERMTERM=%sCONSOLE/dev/ttyS%d/dev/tty%d/dev/tty1/dev/nullTERM=linuxTERM=vt102console=%s /etc/fstab/bin/mount -t proc proc /proc/sbin/swapon -a Sorry, your computer does not have enough memory. HOME=/PATH=/usr/bin:/bin:/usr/sbin:/sbinSHELL=/bin/shUSER=rootԵ     Please press Enter to activate this console. device '%s' does not exist. Bummer, can't open %s Can't fork! Can't fork! ~`!$^&*()=|\{}[];"'<>?/bin/sh-cexec malloc failedWaiting for enter to start '%s' (pid %d, terminal %s) Starting pid %d, console %s: '%s' Bummer, could not run '%s': %s The system is going down NOW !! Sending SIGTERM to all processes. Sending SIGKILL to all processes. Trying to re-exec %s exec of '%s' failed: %s The system is halted. Press Reset or turn off power Please stand by while rebooting the system. Memory allocation failure r/etc/inittab/sbin/reboot/bin/umount -a -r/sbin/swapoff -a/sbin/init-/bin/sh/dev/tty2/dev/tty3/dev/tty4/etc/init.d/rcS Bad inittab entry: %s /dev/-qinitlinuxrcno process killed/ init started: %s single-s1 No more tasks for init -- sleeping forever. Process '%s' (pid %d) exited. Scheduling it for restart. @ arch_apply_relocationinsmod.cgot != 0Warning: unhandled reloc %d isym != ((void *)0)Csrrsrrrrrrrarch_xsect_initmyrelsec.got%s multiply definedlocal symbol %s with index %ld exceeds local_symtab_size %ldss.init.modinfosymbol for parameter %s not foundimproperly terminated string argument for %s|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||parm_invalid parameter %sparameter type 'c' for %s must be followed by the maximum sizestring too long for %s (max %ld)unknown parameter type '%c' for %stoo many values for %s (max %d)invalid argument syntax for %stoo few values for %s (min %d)|q________99__9__________________9___________?QM_MODULESquery_module: QM_INFO: %squery_module: QM_SYMBOLS: %skernel: QM_SYMBOLSUsing_Versions.this__this_module.kmodtab__ksymtabcorrupt module %s?init_modulecleanup_module__ex_table.text.init.data.init__archdata__kallsymsinit_module: %s.kstrtabunresolved symbol %s.bssRelocation overflowDangerous relocationUnhandled relocation%s of type %ld for %s%s of type %lderror reading ELF headernot an ELF fileELF file not for this architectureELF file not a relocatable objectsection header size mismatch: %lu != %luerror reading ELF section headerserror reading ELF section dataRELA relocations not supported on this architecturecan't handle sections of type %ldsymbol size mismatch: %lu != %lurelocation entry size mismatch: %lu != %luP׏ݏݏ4EEPPݏR F  kernel_versionDual MPL/GPLDual BSD/GPLGPL and additional rightsGPL v2GPLlicenseWarning: loading %s will taint the kernel: %s%s http://www.tux.org/lkml/#export-tainted See %s for information about tainted modules %d /proc/sys/kernel/taintedno licensenon-GPL license - Unexpected return from obj_gpl_licenseforced loadfkqsvxLo:%s: no module by that name found.or/lib/modules%s/%sUsing %s Could not load the moduleNot configured to support old kernelsA module named %s already existsCan't allocate kernel memory for module; needed %lu bytescreate_module: %sbnzkillall%s %2d) %-16s bad signal name: %sBad PIDCould not kill pid '%d'%s: no process killedKernel log daemon exiting.klogd started: BusyBox v0.60.5 (2003.07.15-17:18+0000)klogd: Error return from sys_sycall: %d - %s. ndaemon/sfnunknown facility name: %sunknown priority name: %sp:st:%s  %s###"##$# |/@=... %s: %7ld %6s %-10s %4ld %-8.8s %-8.8s%-8ld %-8ld%4d, %3d %8s %9ld %24.24s %6.6s %5.5s %4.4s [%d;%dm -> %1c1AaCdgilnsxT:w:FpRrSvXcetuLhk#2JYӰe >!Yeqǰ߰M7{r/proc/sys/kernel/tainted%d Tainted: %c%c%c Not tainted @QM_MODULESModule Size Used bymodule %s: QM_INFOmodule %s: QM_REFS%-20s%8lu%4ld (deleted) (initializing) (uninitialized) (autoclean) (unused) [ %s%s] %s%d%s too largeFailed to create: %sm:pinvalid mode `%s'%sAssuming pages of size %dtoo many bad pagesseek failed in check_blocksone bad page %d bad pages %serror: Nowhere to set up swap on?error: size %ld is larger than device size %derror: unknown version %derror: swap area needs to be at least %ldkBwarning: truncating swap area to %ldkBWill not try to make swapdevice on '%s'fatal: first page unreadableUnable to set up swap-space: unreadableSetting up swapspace version %d, size = %ld bytes SWAP-SPACESWAPSPACE2unable to rewind swap-deviceunable to write signature pagefsync failed/lib/modules//modules.dep-sinsmod %s -q -k %s 2>/dev/null%s acdklnqrst:vVC:-t and -C not supported -armmod %s %s %s%sNo module or pattern provided -k-qinsmod %s %s %sToo many module parameters! o{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{@{{{{{{CI{L{{RX[^{ir/dev/tty/dev/console--More-- (%d%% of %ld bytes)Y@            y  v s n i d bindsyncsuidrwroremountnosuidnoexecnodiratimenodevnoatimeexecdiratimedevnoautodefaultsatimeasyncCould not find a spare loop deviceCould not setup loop deviceWARNING: loop device is read-only%s is write-protected, mounting read-onlypermission denied. Are you root?loop,autor/proc/filesystemsMounting %s on %s failed/dev/root%s on %s type %s (%s) %so:rt:wafnv/etc/fstab Cannot read /etc/fstabswapnfsCan't find %s in /etc/fstab unable to stat `%s'cannot overwrite directory with non-directorycannot overwrite non-directory with directorycannot remove `%s'mv: overwrite `%s'? unable to rename `%s'fipivot_rootOtty%dttyS%dtty%c%xName: %15cStateState: %cPid:Pid: %d PPid: %d Internal error!Uid:Uid: %dVmSize:VmSize: %dMem:MemSize: %d/procCan't open /procCommandSizeUidTTYPID%5s %-7s %-8s %6s %5s %s /proc/%s/status/proc/%s/stat%d/proc/%s/cmdliner%5d %-7s %-8s %6d %c [%s]d:initlinuxrcno process killed[?25hcfiRr...cannot remove `.' or `..'unable to remove `%s'p; unterminated match expressionget_address: no address found in string (you probably didn't check the string you passed me)bad format in substitution expression; bad option in substitution expressionbad format in edit expressionmissing commandpdaiconly a beginning address can be specified for edit commandsCommand only uses one addressinvalid command; ; rx`ne:f:-%ssleepnrur%sr/etc/fstabswap/etc/fstab file missingwarningwarnpanicnoticenoneinfoerrorerremergdebugcritalertlocal7local6local5local4local3local2local1local0uucpusersyslogsecuritynewsmarkmaillprkernftpdaemoncronauthprivauth/var/log/messages/dev/consoleBummer, can't print: <%d>%s.%scannot write to remote file handle on%s:%d%s %s %s %s System log daemon exiting.-- MARK --cannot create socketcannot connect to remote host %s:%d/dev/logCouldn't get file descriptor for socket /dev/logCould not connect to socket /dev/logCould not set permission on /dev/logsyslogd started: BusyBox v0.60.5 (2003.07.15-17:18+0000)select errorUNIX socket errorm:nO:R:LCk   mkbc:fhn:q:s:vstandard input-%s %s==> %s <== writeread ==> %s <== 77777777777 777-!                                 !    " # $ % &)(-o-a!-ef-ot-nt-lt-le-gt-ge-ne-eq><!==-S-L-G-O-h-n-z-t-s-k-g-u-p-b-c-d-f-e-x-w-r[]missing ]unknown operand)0Bj%s: %s%sargument expectedclosing paren expected5AMYYYY6Mdvd "d>d)07dddHV%s: out of range%s: bad number%snot a tty rCannot open %s/dev/root/dev/loopforced umount of %s failed!%s busy - remounted read-onlyCannot remount %s read-onlyproc%sCouldn't umount %s on %s: %s k           w            cannot get system nameunknowny^gUp%s%c%7d %scdurwpmam %2d:%02d%s up s%d day%s, %2d:%02d, %d min, load average: %ld.%02ld, %ld.%02ld, %ld.%02ld %7d %snc}dd|clLw-rtotal/bin/echo%s rpopenyyesapplet not found%s Usage: busybox [function] [arguments]... or: [function] [arguments]... BusyBox is a multi-call binary that combines many common Unix utilities into a single executable. Most people will create a link to busybox for each function they wish to use, and BusyBox will act like whatever it was invoked as. Currently defined functions: , %s%s, COMMAND's resource usage information is displayed Options: -v Displays verbose resource usage information.FILE [SUFFIX] Strips directory path and suffixes from FILE. If specified, also removes any trailing SUFFIX.[FILE]... Concatenates FILE(s) and prints them to stdout.[OPTION]... GROUP FILE... Change the group membership of each FILE to GROUP. Options: -R Changes files and directories recursively.[-R] MODE[,MODE]... FILE... Each MODE is one or more of the letters ugoa, one of the symbols +-= and one or more of the letters rwxst. Options: -R Changes files and directories recursively.[ -Rh ]... OWNER[<.|:>[GROUP]] FILE... Change the owner and/or group of each FILE to OWNER and/or GROUP. Options: -R Changes files and directories recursively. -h Do not dereference symbolic links.NEWROOT [COMMAND...] Run COMMAND with root directory set to NEWROOT. Clear screen.[OPTION]... SOURCE DEST Copies SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. -a Same as -dpR -d Preserves links -p Preserves file attributes if possible -f force (implied; ignored) - always set -R Copies directories recursively[OPTION]... [FILE]... Prints selected fields from each input FILE to standard output. Options: -b LIST Output only bytes from LIST -c LIST Output only characters from LIST -d CHAR Use CHAR instead of tab as the field delimiter -s Output only the lines containing delimiter -f N Print only these fields -n Ignored[OPTION]... [+FORMAT] Displays the current time in the given FORMAT, or sets the system date. Options: -R Outputs RFC-822 compliant date string -d STRING display time described by STRING, not `now' -s Sets time described by STRING -u Prints or sets Coordinated Universal Time[if=FILE] [of=FILE] [bs=N] [count=N] [skip=N] [seek=N] [conv=notrunc|noerror|sync] Copy a file, converting and formatting according to options if=FILE read from FILE instead of stdin of=FILE write to FILE instead of stdout bs=N read and write N bytes at a time count=N copy only N input blocks skip=N skip N input blocks seek=N skip N output blocks conv=notrunc don't truncate output file conv=noerror continue after read errors conv=sync pad blocks with zeros Numbers may be suffixed by c (x1), w (x2), b (x512), kD (x1000), k (x1024), MD (x1000000), M (x1048576), GD (x1000000000) or G (x1073741824).[-hmk] [FILESYSTEM ...] Print the filesystem space used and space available. Options: -h print sizes in human readable format (e.g., 1K 243M 2G ) -m print sizes in megabytes -k print sizes in kilobytes(default)[FILENAME ...] Strips non-directory suffix from FILENAME[-c] [-n LEVEL] [-s SIZE] Prints or controls the kernel ring buffer Options: -c Clears the ring buffer's contents after printing -n LEVEL Sets console logging level -s SIZE Use a buffer of size SIZE[-lsxhmk] [FILE]... Summarizes disk space used for each FILE and/or directory. Disk space is printed in units of 1024 bytes. Options: -l count sizes many times if hard linked -s display only a total for each argument -h print sizes in human readable format (e.g., 1K 243M 2G ) -m print sizes in megabytes -x skip directories on different filesystems -k print sizes in kilobytes(default)[-neE] [ARG ...] Prints the specified ARGs to stdout Options: -n suppress trailing newline -e interpret backslash-escaped characters (i.e., \t=tab) -E disable interpretation of backslash-escaped characters[-iu] [-] [name=value]... [command] Prints the current environment or runs a program after setting up the specified environment. Options: -, -i start with an empty environment -u remove variable from the environment Return an exit code of FALSE (1).DEVICE Frees all memory used by the specified ramdisk.[-ihHnqvs] PATTERN [FILEs...] Search for PATTERN in each FILE or standard input. Options: -H prefix output lines with filename where match was found -h suppress the prefixing filename on output -i ignore case distinctions -l list names of files that match -n print line number with output lines -q be quiet. Returns 0 if result was found, 1 otherwise -v select non-matching lines -s suppress file open/read error messages Halt the system.[OPTIONS]... [USERNAME] Print information for USERNAME or the current user Options: -g prints only the group ID -u prints only the user ID -n print a name instead of a number (with for -ug) -r prints the real user ID instead of the effective ID (with -ug) Init is the parent of all processes.[OPTION]... MODULE [symbol=value]... Loads the specified kernel modules into the kernel. Options: -f Force module to load into the wrong kernel version. -k Make module autoclean-able. -v verbose output -L Lock to prevent simultaneous loads of a module -x do not export externs[-signal] process-id [process-id ...] Send a signal (default is SIGTERM) to the specified process(es). Options: -l List all signal names and numbers.[-signal] process-name [process-name ...] Send a signal (default is SIGTERM) to the specified process(es). Options: -l List all signal names and numbers.-n Kernel logger. Options: -n Run as a foreground process.[OPTION] TARGET... LINK_NAME|DIRECTORY Create a link named LINK_NAME or DIRECTORY to the specified TARGET You may use '--' to indicate that all following arguments are non-options. Options: -s make symbolic links instead of hard links -f remove existing destination files -n no dereference symlinks - treat like normal file[OPTION]... [MESSAGE] Write MESSAGE to the system log. If MESSAGE is omitted, log stdin. Options: -s Log to stderr as well as the system log. -t Log using the specified tag (defaults to user name). -p Enter the message with the specified priority. This may be numerical or a ``facility.level'' pair.[-1AacCdeFilnpLRrSsTtuvwxXhk] [filenames...] List directory contents Options: -1 list files in a single column -A do not list implied . and .. -a do not hide entries starting with . -C list entries by columns -c with -l: show ctime -d list directory entries instead of contents -e list both full date and full time -F append indicator (one of */=@|) to entries -i list the i-node for each file -l use a long listing format -n list numeric UIDs and GIDs instead of names -p append indicator (one of /=@|) to entries -L list entries pointed to by symbolic links -R list subdirectories recursively -r sort the listing in reverse order -S sort the listing by file size -s list the size of each file, in blocks -T NUM assume Tabstop every NUM columns -t with -l: show modification time -u with -l: show access time -v sort the listing by version -w NUM assume the terminal is NUM columns wide -x list entries by lines instead of by columns -X sort the listing by extension -h print sizes in human readable format (e.g., 1K 243M 2G ) -k print sizes in kilobytes(default) List the currently loaded kernel modules.NAME TYPE MAJOR MINOR FIRST LAST [s] Creates a range of block or character special files TYPEs include: b: Make a block (buffered) device. c or u: Make a character (un-buffered) device. p: Make a named pipe. MAJOR and MINOR are ignored for named pipes. FIRST specifies the number appended to NAME to create the first device. LAST specifies the number of the last item that should be created. If 's' is the last argument, the base device is created as well. For example: makedevs /dev/ttyS c 4 66 2 63 -> ttyS2-ttyS63 makedevs /dev/hda b 3 0 0 8 s -> hda,hda1-hda8[OPTION] DIRECTORY... Create the DIRECTORY(ies) if they do not already exist Options: -m set permission mode (as in chmod), not rwxrwxrwx - umask -p no error if existing, make parent directories as needed[OPTIONS] NAME TYPE MAJOR MINOR Create a special file (block, character, or pipe). Options: -m create the special file using the specified mode (default a=rw) TYPEs include: b: Make a block (buffered) device. c or u: Make a character (un-buffered) device. p: Make a named pipe. MAJOR and MINOR are ignored for named pipes.[-c] [-v0|-v1] device [block-count] Prepare a disk partition to be used as a swap partition. Options: -c Check for read-ability. -v0 Make version 0 swap [max 128 Megs]. -v1 Make version 1 swap [big!] (default for kernels > 2.1.117). block-count Number of block to use (default is entire partition).modprobe [ -adnqv ] [ -C config ] module [ symbol=value ... ] modprobe [ -adnqv ] [ -C config ] [ -t type ] pattern modprobe -l [ -C config ] [ -t type ] pattern modprobe -c [ -C config ] modprobe -r [ -dnv ] [ -C config ] [ module ...] modprobe -V Used to load kernel modules and automatically load their dependancies.USAGE: modprobe [ -adnqv ] [ -C config ] module [ symbol=value ... ] modprobe [ -adnqv ] [ -C config ] [ -t type ] pattern modprobe -l [ -C config ] [ -t type ] pattern modprobe -c [ -C config ] modprobe -r [ -dnv ] [ -C config ] [ module ...] modprobe -V OPTIONS -a (*** not supported ***) Load all matching modules instead of stopping after the first successful loading. -c (*** not supported ***) Show the currently used configuration. -d Show information about the internal representation of the stack of modules. -k Set 'autoclean' on loaded modules. Used by the kernel when it calls on modprobe to satify a miss ing feature (supplied as a module). The -q option is implied by -k. These options will automatically be sent to insmod. -l (*** not supported ***) List matching modules. -n Don't actually perform the action, just show what would be done. -q Do not complain about insmod failing to install a module. Continue as normal, but silently, with other possibilities for modprobe to test. This option will automatically be sent to insmod. -r Remove module (stacks) or do autoclean, depending on whether there are any modules mentioned on the command line. -s Report via syslog instead of stderr. This options will automatically be sent to insmod. -t type (*** not supported ***) Only consider modules of this type (tag). -v Print all commands as they are executed. -V Show the release version of modprobe. -C configfile (*** not supported ***) Use the file configfile instead of (the optional) /etc/modules.conf to specify the configuration. The environment variable MODULECONF can also be used to select (and override) a different configu ration file from the default /etc/modules.conf (or /etc/conf.modules (depreciated)). [FILE ...] More is a filter for viewing FILE one screenful at a time.[flags] DEVICE NODE [-o options,more-options] Mount a filesystem Flags: -a: Mount all filesystems in fstab. -o option: One of many filesystem options, listed below. -r: Mount the filesystem read-only. -t fs-type: Specify the filesystem type. -w: Mount for reading and writing (default). Options for use with the "-o" flag: async/sync: Writes are asynchronous / synchronous. atime/noatime: Enable / disable updates to inode access times. dev/nodev: Allow use of special device files / disallow them. exec/noexec: Allow use of executable files / disallow them. loop: Mounts a file via loop device. suid/nosuid: Allow set-user-id-root programs / disallow them. remount: Re-mount a mounted filesystem, changing its flags. ro/rw: Mount for read-only / read-write. bind: Use the linux 2.4.x "bind" feature. There are EVEN MORE flags that are specific to each filesystem. You'll have to see the written documentation for those filesystems.SOURCE DEST or: mv SOURCE... DIRECTORY Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.NEW_ROOT PUT_OLD Move the current root file system to PUT_OLD and make NEW_ROOT the new root file system. Report process status This version of ps accepts no options. Print the full filename of the current working directory. Reboot the system. Resets the screen.[OPTION]... FILE... Remove (unlink) the FILE(s). You may use '--' to indicate that all following arguments are non-options. Options: -i always prompt before removing each destination -f remove existing destinations, never prompt -r or -R remove the contents of directories recursively[OPTION]... DIRECTORY... Remove the DIRECTORY(ies), if they are empty.[-nef] pattern [files...] Options: -n suppress automatic printing of pattern space -e script add the script to the commands to be executed -f scriptfile add the contents of script-file to the commands to be executed If no -e or -f is given, the first non-option argument is taken as the sed script to interpret. All remaining arguments are names of input files; if no input files are specified, then the standard input is read.N Pause for N seconds.[-nru] [FILE]... Sorts lines of text in the specified files Options: -u suppress duplicate lines -r sort in reverse order -n sort numerics[OPTION] [DEVICE] Stop swapping virtual memory pages on DEVICE. Options: -a Stop swapping on all swap devices[OPTION] [DEVICE] Start swapping virtual memory pages on DEVICE. Options: -a Start swapping on all swap devices Write all buffered filesystem blocks to disk.[OPTION]... Linux system and kernel logging utility. Note that this version of syslogd ignores /etc/syslog.conf. Options: -m NUM Interval between MARK lines (default=20min, 0=off) -n Run as a foreground process -O FILE Use an alternate log file (default=/var/log/messages) -R HOST[:PORT] Log to IP or hostname on PORT (default PORT=514/UDP) -L Log locally and via network logging (default is network only)[OPTION]... [FILE]... Print last 10 lines of each FILE to standard output. With more than one FILE, precede each with a header giving the file name. With no FILE, or when FILE is -, read standard input. Options: -c N[kbm] output the last N bytes -n N[kbm] print last N lines instead of last 10 -f output data as the file grows -q never output headers giving file names -s SEC wait SEC seconds between reads with -f -v always output headers giving file names If the first character of N (bytes or lines) is a '+', output begins with the Nth item from the start of each file, otherwise, print the last N items in the file. N bytes may be suffixed by k (x1024), b (x512), or m (1024^2).EXPRESSION or [ EXPRESSION ] Checks file types and compares values returning an exit code determined by the value of EXPRESSION.[-c] FILE [FILE ...] Update the last-modified date on the given FILE[s]. Options: -c Do not create any files Return an exit code of TRUE (0). Print the file name of the terminal connected to standard input. Options: -s print nothing, only return an exit status[flags] FILESYSTEM|DIRECTORY Unmount file systems Flags: -a Unmount all file systems -r Try to remount devices as read-only if mount is busy -f Force umount (i.e., unreachable NFS server) -l Do not free loop device (if a loop device has been used)[OPTION]... Print certain system information. With no OPTION, same as -s. Options: -a print all information -m the machine (hardware) type -n print the machine's network node hostname -r print the operating system release -s print the operating system name -p print the host processor type -v print the operating system version[OPTION]... [INPUT [OUTPUT]] Discard all but one of successive identical lines from INPUT (or standard input), writing to OUTPUT (or standard output). Options: -c prefix lines by the number of occurrences -d only print duplicate lines -u only print unique lines Display the time since the last boot.[OPTION]... [FILE]... Print line, word, and byte counts for each FILE, and a total line if more than one FILE is specified. With no FILE, read standard input. Options: -c print the byte counts -l print the newline counts -L print the length of the longest line -w print the word counts[COMMAND] [ARGS...] Executes COMMAND on every item given by standard input.[OPTION]... [STRING]... Repeatedly outputs a line with all specified STRING(s), or 'y'.* * * !* *  "* "*  $* @%* &* P'* @?* E* H* pK* pQ* S* @S* V* pW* X* # * Y~* (\y* ]v*  ^q* nj* e* p]* pW* O* nL* E* B* ;<* 3* -* з'*  * C* * m *  * L) ) 1) p) ) P) `) ) R) ) `) ) A) A) ) B) ) ) ` )  ) , ) 6 )  ) ) ~) x) pt) yesxargswcuptimeuniqunameumountttytruetouchtesttailsyslogdsyncswaponswapoffsortsleepshsedrmdirrmresetrebootpwdpspivot_rootmvmountmoremodprobemkswapmknodmkdirmakedevslsmodlsloggerlnlinuxrcklogdkillallkillinsmodinitidhaltgrepfreeramdiskfalseenvechodudmesgdirnamedfdddatecutcpclearchrootchownchmodchgrpcatbusyboxbasenameash[F%s Usage: %s %s %s No help available. --helpBusyBox v0.60.5 (2003.07.02-03:10+0000) multi-call binary@+ memory exhausted+ invalid date `%s'+ too few arguments+ /%s%s%s%sunable to stat `%s'`%s' and `%s' are the same file%s: omitting directory`%s' is not a directorycannot create directory `%s'unable to open directory `%s'...unable to change permissions of `%s'unable to link `%s'r%s: overwrite `%s'? wunable to open `%s'unable to remove `%s'unable to close `%s'internal error: unrecognized file typeunable to create `%s'cannot create fifo `%s'cannot create symlink `%s'unable to preserve ownership of `%s'unable to preserve times of `%s'unable to preserve permissions of `%s'readUnable to read all datawriteUnable to write all datar/procCannot open /proc../proc/%s/statusr%*s %s/could not stat '/'/devcould not open '/dev'../dev/rootP0kMGT%Lu%Lu.%d%ccannot get system information.%sioctl: LOOP_CLR_FDioctl: LOOP_SET_FDioctl: LOOP_SET_STATUS/dev/loop%d@ rwxrwxrwx---------..s..s..t..S..S..T0pcCd?bB-?l?s???/proc/mountsunknown group name: %s%-8ld unknown user name: %sunknown user name: %sunknown gid %ld%-8ld 8$I ugoarwxstinvalid number `%s'%s: Is directoryrabfnrtv\ \\%s...%s%s: : %s%s %sxstrndup bug%sgetcwd()P%s:%sxregcomp: %sunable to stat `%s'cannot remove `%s'%s: is a directory%s: descend into directory `%s'? unable to open `%s'...unable to close `%s'%s: remove directory `%s'? unable to remove `%s'%s: remove `%s'? readwrite%s.Cannot create directory `%s'Cannot set permissions of directory `%s'4 4 4 4 4 4 4 4  4  4  4 4 z4  u4  p4 k4 f4 a4 \4 W4 R4 N4 J4 F4 ?4 ;4 84 34 /4 *4 %4 4 4 4 4 4 UNUSEDWINCHPWRPROFVTALRMXFSZXCPUCLDPOLLIOURGSTKFLTSYSBUSIOTTRAPTTOUTTINTSTPSTOPCONTCHLDUSR2USR1TERMALRMPIPESEGVKILLFPEABRTILLQUITINTHUPEXITSIG%d)!<>=|&*/%~()+-&gGO(.'O *J/ )nN: /proc/sys/kernel/osreleaseFATAL: kernel too old FATAL: cannot determine library version /dev/nullUnexpected error. : %s%s%s:%u: %s%sAssertion `%s' failed. %smessages/usr/share/localeIIIIIIIIIIIPOSIXLANGUAGElldllillollullxllXcharset=OUTPUT_CHARSET/usr/share/locale/locale.alias      " '+"5                  xdwwwwxwwx,xJx_xx;{L{L{L{L{L{L{L{L{L{;{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{zL{L{L{{zL{Q{Q{ {&{L{.{L{{vzvzvzvzvzvzvzvzvzvzQ{;{zzzQ{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{L{Q{L{L{L{L{L{L{L{L{L{L{L{L{L{zparse errorparser stack overflowplural=nplurals=u~-c/bin/shexit 0outdigit_value../locale/outdigits.h0 <= n && n <= 9(nil)(null)       .=Sb{Fpw:ҫԫ¬ ,8Qz6 H7nԫw:ҫԫ¬ ,8Qz6 H7nԫ:ҫԫ¬ ,8Qz6 H7nԫ}¬ ,8 ҫ¬ ,8Qz6 H7n¬ ,8Qz6 H7nNNNNNNNNNNNNNNANZfyGsNNN=~EzOzzL{~f|{3~|Ä̈́3~rx~~~~~E~E~~~EEEENANnanINFinfNANnanINFinf__printf_fphex../sysdeps/generic/printf_fphex.c*decimal != '\0' && decimalwc != L'\0'w+%s%s%s HangupInterruptQuitIllegal instructionTrace/breakpoint trapAbortedBus errorFloating point exceptionKilledUser defined signal 1Segmentation faultUser defined signal 2Broken pipeAlarm clockTerminatedStack faultChild exitedContinuedStopped (signal)StoppedStopped (tty input)Stopped (tty output)Urgent I/O conditionCPU time limit exceededFile size limit exceededVirtual timer expiredProfiling timer expiredWindow changedI/O possiblePower failureBad system callHUPINTQUITTRAPABRTBUSFPEKILLUSR1SEGVUSR2PIPETERMSTKFLTCHLDCONTSTOPTSTPTTINTTOUURGXCPUXFSZVTALRMPROFWINCHIOPWRSYSE E E E E F F F +F 2F HF [F qF }F F F F F F F F F F G &G ?G UG mG |G G G G G G G G G G G G G G G G H G G G G G G G H  H  H H H H #H )H ,H 0H  0000000000000000 0000000000000000_IO_wfile_underflowwfileops.cstatus == __codecvt_partial_IO_fwideiofwide.cfcts.towc_nsteps == 1fcts.tomb_nsteps == 1,ccs=_IO_new_file_fopenTOP_PAD_MMAP_MAX_TRIM_THRESHOLD_MMAP_THRESHOLD_malloc: top chunk is corrupt free(): invalid pointer %p! Arena %d: system bytes = %10u in use bytes = %10u Total (incl. mmap): max mmap regions = %10u max mmap bytes = %10lu malloc: using debugging hooks realloc(): invalid pointer %p! 91 ?Unknown errorUnknown error __mbrtowcmbrtowc.c__mbsinit (data.__statep)status == __GCONV_OK || status == __GCONV_EMPTY_INPUT || status == __GCONV_ILLEGAL_INPUT || status == __GCONV_INCOMPLETE_INPUT || status == __GCONV_FULL_OUTPUT__wcrtombwcrtomb.c__wcsrtombswcsrtombs.cdata.__outbuf[-1] == '\0'data.__outbuf != (unsigned char *) dst__mbsnrtowcsmbsnrtowcs.cresult > 0ANSI_X3.4-1968//TRANSLIT;Zx0Nm<[y1Onv@8@N@UUUUUUAGMTTZ/etc/localtimeUniversalUTC%[^0-9,+-]%hu:%hu:%huM%hu.%hu.%hu%n/usr/share/zoneinfo../TZDIR__tzfile_readtzfile.cnum_types == 1posixrules__tzfile_compute%m/%d/%y%Y-%m-%d%H:%M%I:%M:%S %p%H:%M:%Sh&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n& n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&n&#n& 0Wn&n&n&n&n&n&sb  m"]#$n&n&n&n&n&n& c,n& n&{;n&n&}3 n&"#.%__getdentslast_offset != -1../sysdeps/unix/sysv/linux/getdents.cgetgrgid_rgetgrnam_rgetpwnam_rgetpwuid_r[IeIoIIJyIPJIJJJJJJJJJJJJJJJJJJWJJJJIIIJJJJIIJIIzJKIIJJlJJIJJJKIJJJJJJJJJJJJJJJJJJIIII4JIIIJJJJJJIJJJJ#J-J4JJJJJJIJJJJ;J^JeJJBJIJIJPJWJlJ^JeJlJsJzJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKIJJJJJJJJglob../sysdeps/generic/glob.cnext != ((void *)0).HOME~POSIXLY_CORRECText_matchfnmatch_loop.clist != ((void *)0)p[-1] == ')'ext_wmatchp[-1] == L')'__fnmatchfnmatch.c__mbsinit (&ps)s\t\t\t\t\t\t\t\tas\t\t\t"t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t)`s\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t-f`y=z=z=z=z=z=z=z=zwx=z=z=z=z=z=z=z=z=z=z=z=z=z=z=z=z=z=z=z yFyŽ????????}Ž??????????????????r|Ž??????????????????????????Z}ZגInvalid extended matching operator! "Invalid extended matching operator"SuccessNo matchInvalid regular expressionInvalid collation characterInvalid character class nameTrailing backslashInvalid back referenceUnmatched [ or [^Unmatched ( or \(Unmatched \{Invalid content of \{\}Invalid range endMemory exhaustedInvalid preceding regular expressionPremature end of regular expressionRegular expression too bigUnmatched ) or \),Hex D_§i}ְ <Q'ѱIIIIIIIIIIIIIIIIIIIIIIIIIIII1:IIʲIIIIIIIIIIIIIIIIOIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIвIIIIIIIIIIIIIIIIIIIIIIIIIIIIdq JeOc0   )LNo previous regular expressionparse_bracket_expregcomp.cupperloweralphaalnumcntrlspaceprintblankgraphpunctxdigitre_search_stubregexec.cpmatch[0].rm_so == startre_copy_regsregs_allocated == 2regs->num_regs >= nregspop_fail_stacknum >= 0/bin:/usr/bin_POSIX_V6_ILP32_OFF32 _POSIX_V6_ILP32_OFFBIG-D_FILE_OFFSET_BITS=64%s: option `%s' is ambiguous %s: illegal option -- %c %s: invalid option -- %c %s: option `--%s' doesn't allow an argument %s: option `%c%s' doesn't allow an argument %s: option `%s' requires an argument %s: unrecognized option `--%s' %s: unrecognized option `%c%s' %s: option requires an argument -- %c %s: option `-W %s' is ambiguous %s: option `-W %s' doesn't allow an argument __getcwd../sysdeps/unix/sysv/linux/getcwd.c(*__errno_location ()) != 34 || buf != ((void *)0) || size != 0stdinstdoutstderr/dev/pts/dev/vc/dev/tts/proc/self/fd//dev %d %d %s %s %s %s %d %d syslog: unknown facility/priority: %xout of memory [<%d>%h %e %T [%d]/dev/console%s /dev/log/proc/etc/mtab/etc/fstabproccpu/cpuinfoprocessor/meminfoMemTotal: %ld kBMemFree: %ld kBResolver Error 0 (no error)Unknown hostHost name lookup failureUnknown server errorResolver internal errorUnknown resolver errorNo address associated with namealiasesethershostsnetgroupnetworkspasswdprotocolspublickeyrpcservicesshadowlibnss_files.so.2/etc/nsswitch.confnis [NOTFOUND=return] filesillegal status in __nss_nextlibnss_%s.so.%d.%dSUCCESSUNAVAILNOTFOUNDTRYAGAINRETURNCONTINUEe compat [NOTFOUND=return] filesgethostbyname_r/var/run/.nscd_socketfpuvmedepsetscmsrpaemcecx8apic10sepmtrrpgemcacmovpatpse36pnclflush20dtsacpimmxfxsrssesse2sshttmia64amd3di386i486i586i686LD_PRELOADLD_LIBRARY_PATHLD_ORIGIN_PATHLD_DEBUG_OUTPUTLD_PROFILEGCONV_PATHHOSTALIASESLOCALDOMAINLOCPATHMALLOC_TRACENLSPATHRESOLV_HOST_CONFRES_OPTIONSTMPDIRTZDIRLD_AOUT_LIBRARY_PATHLD_AOUT_PRELOADLD_WARNLD_LIBRARY_PATHLD_BIND_NOWLD_BIND_NOTLD_DYNAMIC_WEAK/etc/suid-debugMALLOC_CHECK_IGNORE__gconvgconv.cirreversible != ((void *)0)outbuf != ((void *)0) && *outbuf != ((void *)0)/usr/lib/gconvgconv-modules.so=INTERNAL->ucs4=ucs4->INTERNALUCS-4LE//=INTERNAL->ucs4le=ucs4le->INTERNAL=INTERNAL->utf8=utf8->INTERNAL=ucs2->INTERNAL=INTERNAL->ucs2=ascii->INTERNAL=INTERNAL->ascii=ucs2reverse->INTERNAL=INTERNAL->ucs2reverseUCS-4// ISO-10646/UCS4/UCS-4BE// ISO-10646/UCS4/CSUCS4// ISO-10646/UCS4/ISO-10646// ISO-10646/UCS4/OSF00010104// ISO-10646/UCS4/OSF00010105// ISO-10646/UCS4/OSF00010106// ISO-10646/UCS4/WCHAR_T// INTERNALUTF8// ISO-10646/UTF8/UTF-8// ISO-10646/UTF8/ISO-IR-193// ISO-10646/UTF8/OSF05010001// ISO-10646/UTF8/UCS2// ISO-10646/UCS2/UCS-2// ISO-10646/UCS2/OSF00010100// ISO-10646/UCS2/OSF00010101// ISO-10646/UCS2/OSF00010102// ISO-10646/UCS2/ANSI_X3.4// ANSI_X3.4-1968//ISO-IR-6// ANSI_X3.4-1968//ISO646-US// ANSI_X3.4-1968//US-ASCII// ANSI_X3.4-1968//IBM367// ANSI_X3.4-1968//CP367// ANSI_X3.4-1968//CSASCII// ANSI_X3.4-1968//UCS-2LE// ISO-10646/UCS2/UCS-2BE// UNICODEBIG//aliasmodule__gconv_get_pathgconv_conf.celem != ((void *)0)cwd != ((void *)0)10646-1:1993// ISO-10646/UCS4/10646-1:1993/UCS4/ ISO-10646/UCS4/ISO-10646/UTF-8/ ISO-10646/UTF8/ANSI_X3.4-1986// ANSI_X3.4-1968//ISO_646.IRV:1991// ANSI_X3.4-1968//OSF00010020// ANSI_X3.4-1968//UNICODELITTLE// ISO-10646/UCS2/__gconv_get_builtin_transgconv_builtin.ccnt < sizeof (map) / sizeof (map[0])__gconv_transform_internal_ucs4__gconv_transform_ucs4_internal__gconv_transform_internal_ucs4le__gconv_transform_ucs4le_internal__gconv_transform_ascii_internal__gconv_transform_internal_ascii__gconv_transform_internal_utf8nstatus == __GCONV_FULL_OUTPUT__gconv_transform_utf8_internal__gconv_transform_ucs2_internal__gconv_transform_internal_ucs2__gconv_transform_ucs2reverse_internal__gconv_transform_internal_ucs2reverseinptr - bytebuf > (state->__count & 7)ucs2reverse_internal_loop_singleinternal_ucs2reverse_loop_single../iconv/skeleton.coutbufstart == ((void *)0)inend - *inptrp < 4outbuf == outerrucs4le_internal_loopgconv_simple.c*outptrp + 4 > outendinternal_ascii_loop_single../iconv/loop.cinend != &bytebuf[4]internal_utf8_loop_singleutf8_internal_loop_singleinend != &bytebuf[6]ucs2_internal_loop_singleinend != &bytebuf[2]internal_ucs2_loop_singlegconv_trans_contextgconv_transgconv_trans_initgconv_trans_end__gconv_translit_findgconv_trans.ctrans->name != ((void *)0).soGCONV_PATH/usr/lib/gconv/gconv-modules.cache__gconv_find_shlibgconv_dl.cfound->handle == ((void *)0)gconv_initgconv_enddo_release_shlibobj->counter > 0LC_CTYPELC_NUMERICLC_TIMELC_COLLATELC_MONETARYLC_MESSAGESLC_ALLLC_PAPERLC_NAMELC_ADDRESSLC_TELEPHONELC_MEASUREMENTLC_IDENTIFICATIONLOCPATHt t  u u u (u 4u ;u Du Lu Wu du su    S /usr/lib/localen- LANG_nl_find_localefindlocale.clocale_codeset != ((void *)0)To.   /usr/lib/locale/locale-archive_nl_load_locale_from_archiveloadarchive.c((((ps)-1)&(ps))==0)last->next == mappedranges[cnt].from >= from_nl_archive_subfreeresarchmapped == &headmap  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~              " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~              " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ 23IRRSS                    " $ % & / 5 6 7 9 : < G H I _ ` a b c !!!!! ! ! ! !!!!!!!!!!!!!!!"!$!&!(!,!-!.!/!0!1!3!4!9!E!F!G!H!I!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!""""#"6"<"d"e"j"k"""$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$#$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%% %%%%%$%,%4%<%%t*u*v*00Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2222222222222222q3r3s3t3u3v333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333) MNOPRTUVWYZ[\_`abcdefhijk  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    !"#$%&'()*+,-./0123456789;<=>@ABCDFJKLMNOPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ %,37:>BFJNRVZ^aeimquy}  "&+058=BEHKNQTWZ]`dgjmpsx~ #(.259>ADGJMQVZ]aflpsw|  #(-27<AFJOTX\`dhmpty~ "(.4:@FLRVZ^bfjnrv{  %*/49>CHMRW\afkpuz $).38;>ADGJMPSVY\aejmpv| $)-16:>BFJNRVZ^cimquy} #'+/37;?CGKOSW[_cimqu{            ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f h k n q t w z }          " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |          ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~          # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }          " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |    !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} (C)<<-(R)u,>> 1/4 1/2 3/4 AExssaeIJij'nOEOEoeoesLJLjljNJNjnjDZDzdz'^'`_:~ -------'','"",,"+o...... ``````<>!!???!!? RsEURa/ca/sCc/oc/ugHHHhIILlNNoPQRRRTEL(TM)ZOhmZBCeeEFMoiDdeij 1/3 2/3 1/5 2/5 3/5 4/5 1/6 5/6 1/8 3/8 5/8 7/8 1/IIIIIIIVVVIVIIVIIIIXXXIXIILCDMiiiiiiivvviviiviiiixxxixiilcdm<--><-><==><=>-/\*|:~<=>=<<>><<<>>>NULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSSPDEL_NL(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)(A)(B)(C)(D)(E)(F)(G)(H)(I)(J)(K)(L)(M)(N)(O)(P)(Q)(R)(S)(T)(U)(V)(W)(X)(Y)(Z)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)(0)-|+++++++++o::====== =(21)(22)(23)(24)(25)(26)(27)(28)(29)(30)(31)(32)(33)(34)(35)(36)(37)(38)(39)(40)(41)(42)(43)(44)(45)(46)(47)(48)(49)(50)hPadaAUbaroVpcpAnAuAmAkAKBMBGBcalkcalpFnFuFugmgkgHzkHzMHzGHzTHzulmldlklfmnmummmcmkmmm^2cm^2m^2km^2mm^3cm^3m^3km^3m/sm/s^2PakPaMPaGParadrad/srad/s^2psnsusmspVnVuVmVkVMVpWnWuWmWkWMWa.m.BqcccdC/kgCo.dBGyhaHPinKKKMktlmlnloglxmbmilmolPHp.m.PPMPRsrSvWbfffiflffifflst+___,.;:?!(){}#&*+-<>=\$%@!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzACDGJKNOPQSTUVWXYZabcdfhijkmnpqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABDEFGJKLMNOPQSTUVWXYabcdefghijklmnopqrstuvwxyzABDEFGIJKLMOSTUVWXYabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890123456789012345678901234567890123456789     `     `  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   ~~~~>>xx(( 8HHHHHIupperloweralphadigitxdigitspaceprintgraphblankcntrlpunctalnumtouppertolower8T#)5*658%+FRvFF oF Іr 7!w< 7777777778vFF oF Іr 7!w< 0123456789H}  `  8/0`00 111@223`334450123456789?libcCPOSIXANSI_X3.4-1968 d'o#ſt[Am-jd8n헧?O>. 8/t#ڰͼ3&N|.[Ӿr؇/PkpnJؕnq&fƭ$6ZB<TcsUe(U܀n_SlgrwFo]:FGWvyuD;s(!>p%"/.Q]OᖬW2Sq$^c_䭫*sf\wI[iCsFEHis 84c)r+[[!|nN5 }L,D4fl}C}Ο+#U>#`e!Q4\Ycɟ+1*ZibBtz["؊4س?ŏmk1Ke6ukG܉ـ( f13j~{j6h߸\A)\='_Djzp؊4|ElݾV}*@|gu "Ωo$po?b(UxI>Nkw};u  #6'0q'"(\؄t.z-TMеub <4 9Ԣ7.~2!'{n $-PԓX+1"#+%? D~br*~xxކzos{'~j=jr1|òAv09&Ѷ~j2=_+0cm-X%<|b 7w ʐ,5P6xPnx [4? E,W8 9qIHۚ풴lMP#*wg:8-ñj@?F[$GtJL0s-o|;#o`Is{Kҵ65m1 k?f%(炸r;v=4tPw?j&ATN4 @SZ E3TɤAc+;={CpfU,ie.O\Oߢݭ9^2XX%-VNqv4§v=ЉMOT+}\ IA?7߻D!WDGn®8pp;3,f%k;ܑyٸZNh.ltH Ic/~=otgx!RJݼ-ݎW5YAV9 T<!{>;b.w_ W5ƶ(NT ]=!̇odI@BuhؖҋcU4ph{3'"2I%% dKE)0b  62kg /SPL8mJ G '5$5@ sH  u @  ʚ; +m!0W˜qEu}${fG5@KLnZkᬔgd QJ@iIHt#@s+A;4@ k    k k k k k k k k k k k P k k k k  k k k k k k k k  k 5     k  k k k k b  Y k k G k  k k  (nil)_IO_vfscanfvfscanf.ccnt < (((uint32_t) (((__locale_t) (__libc_internal_tsd_get != ((void *)0) ? __libc_internal_tsd_get (_LIBC_TSD_KEY_LOCALE) : __libc_tsd_LOCALE_data))->__locales[__LC_CTYPE])->values[((int) (_NL_CTYPE_MB_CUR_MAX) & 0xffff)].word))                            ø    ָ                ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !  ! { !    ! ! ! ! ! ! ! ! ! ! !  ! ! ! !  ! !  ! ! ! ! !  ! ] C    ! O ! ! ! ! E !  ! !  ! - ! !  SuccessOperation not permittedNo such file or directoryNo such processInterrupted system callInput/output errorNo such device or addressArgument list too longExec format errorBad file descriptorNo child processesCannot allocate memoryPermission deniedBad addressBlock device requiredDevice or resource busyFile existsInvalid cross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentToo many open files in systemToo many open filesText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksNumerical result out of rangeResource deadlock avoidedFile name too longNo locks availableFunction not implementedDirectory not emptyNo message of desired typeIdentifier removedChannel number out of rangeLevel 2 not synchronizedLevel 3 haltedLevel 3 resetLink number out of rangeProtocol driver not attachedNo CSI structure availableLevel 2 haltedInvalid exchangeInvalid request descriptorExchange fullNo anodeInvalid request codeInvalid slotBad font file formatDevice not a streamNo data availableTimer expiredOut of streams resourcesMachine is not on the networkPackage not installedObject is remoteLink has been severedAdvertise errorSrmount errorCommunication error on sendProtocol errorMultihop attemptedRFS specific errorBad messageName not unique on networkFile descriptor in bad stateRemote address changedStreams pipe errorToo many usersDestination address requiredMessage too longProtocol not availableProtocol not supportedSocket type not supportedOperation not supportedProtocol family not supportedAddress already in useNetwork is downNetwork is unreachableConnection reset by peerNo buffer space availableConnection timed outConnection refusedHost is downNo route to hostOperation already in progressOperation now in progressStale NFS file handleStructure needs cleaningNot a XENIX named type fileNo XENIX semaphores availableIs a named type fileRemote I/O errorDisk quota exceededNo medium foundWrong medium typeOperation canceledResource temporarily unavailableInappropriate ioctl for deviceNumerical argument out of domainToo many levels of symbolic linksValue too large for defined data typeCan not access a needed shared libraryAccessing a corrupted shared library.lib section in a.out corruptedAttempting to link in too many shared librariesCannot exec a shared library directlyInvalid or incomplete multibyte or wide characterInterrupted system call should be restartedSocket operation on non-socketProtocol wrong type for socketAddress family not supported by protocolCannot assign requested addressNetwork dropped connection on resetSoftware caused connection abortTransport endpoint is already connectedTransport endpoint is not connectedCannot send after transport endpoint shutdownToo many references: cannot spliceUUUUUU V#V:VLV`V]sVVVVVVVV WW*W;WYW ^mW|WWWWWqF @^WW X X3XLX^`X{XXXXXXXY1Y@YQYlYzYYYYYYYYZ%Z;ZLZbZrZZZZZZ^ZZ[_@____ ```,[?[`N[k[`|[[[[[`[ a\!\@aa8\Q\ab@bbk\\\\\\\\]4]R]g]x]]]]~strcoll((uintptr_t) table) % __alignof__ (table[0]) == 0((uintptr_t) indirect) % __alignof__ (indirect[0]) == 0__mbsrtowcsmbsrtowcs.c((wchar_t *) data.__outbuf)[-1] == L'\0'__wcscoll../string/strcoll.c((uintptr_t) weights) % __alignof__ (weights[0]) == 0((uintptr_t) extra) % __alignof__ (extra[0]) == 0%.3s %.3s%3d %.2d:%.2d:%.2d %d ???/dev/pts//dev/vc//dev/tts//dev/trimmultinospoofspoofalertreorderbindnisoffnowarnRESOLV_HOST_CONF/etc/host.confRESOLV_SERV_ORDERRESOLV_SPOOF_CHECKRESOLV_MULTIRESOLV_REORDERRESOLV_ADD_TRIM_DOMAINSRESOLV_OVERRIDE_TRIM_DOMAINS%s: line %d: expected service, found `%s' %s: line %d: cannot specify more than %d services%s: line %d: list delimiter not followed by keyword%s: line %d: cannot specify more than %d trim domains%s: line %d: list delimiter not followed by domain%s: line %d: expected `on' or `off', found `%s' %s: line %d: bad command `%s' %s: line %d: ignoring trailing garbage `%s' __nss_hostname_digits_dotsdigits_dots.caf == 10dns [!UNAVAIL=return] files/var/run/utmp/var/run/utmpx/var/log/wtmp/var/log/wtmpxgetutent_r_filefile_fd >= 0getutid_r_filegetutline_r_filepututline_fileendutent_file../sysdeps/generic/utmp_file.c/var/run/utmp/lib//usr/lib/ ./ELFGNUORIGINPLATFORMLIBexpand_dynamic_string_tokendl-load.c(l)->l_name[0] == '\0'cannot allocate name recordadd_name_to_objectlastp != ((void *)0)system search path_dl_init_pathspelem->dirname[0] == '/':;l->l_next == ((void *)0)cannot stat shared objectcannot map zero-fill pagescannot read file datacannot handle TLS dataelf_get_dynamic_infodynamic-link.hcannot create searchlist search path=:%s (%s from file %s) (%s) file too shortinvalid ELF headerELF file OS ABI invalidELF file ABI version invalid trying file=%s file=%s; needed by %s find library=%s; searching RPATHRUNPATHcannot create cache for search pathcannot create RUNPATH/RPATH copycannot create search path arraycannot change memory protectionsELF load command address/offset not properly alignedELF load command alignment not page-alignedfile=%s; generating link map cannot create shared object descriptorfailed to map segment from shared objectcannot dynamically load executablecannot allocate memory for program headerobject file has no dynamic section dynamic: 0x%0*lx base: 0x%0*lx size: 0x%0*Zx entry: 0x%0*lx phdr: 0x%0*lx phnum: %*u info[20]->d_un.d_val == 17 || info[20]->d_un.d_val == 7info[9]->d_un.d_val == sizeof (Elf32_Rela)info[19]->d_un.d_val == sizeof (Elf32_Rel)shared object cannot be dlopen()edELF file data encoding not little-endianELF file version ident does not match current oneELF file version does not match current oneELF file's phentsize not the expected sizeonly ET_DYN and ET_EXEC can be loadedcannot open shared object file/etc/ld.so.cache search cache=%s ld.so-1.7.0glibc-ld.so.cache1.1_dl_load_cache_lookup../sysdeps/generic/dl-cache.ccache != ((void *)0)undefined symbol: file=%s; needed by %s (relocation dependency) flags == 0 || flags == DL_LOOKUP_ADD_DEPENDENCY_dl_lookup_versioned_symbol_skipbinding file %s to %s: %s symbol `%s'symbol=%s; lookup in file=%s version->filename == ((void *)0) || ! _dl_name_match_p (version->filename, map)
relocation error_dl_lookup_symbol_skipdl-lookup.ci < (*scope)->r_nlist_dl_lookup_versioned_symbolsymbol , version not defined in file with link time reference (no version symbols)protectednormal [%s] do_lookup_versioneddo-lookup.hout of memoryDYNAMIC LINKER BUG!!!%s: %s: %s%s%s%s%s continuedfatal%s: error: %s: %s (%s) error while loading shared libraries_dl_debug_vdprintfdl-misc.cpid >= 0 && pid < 100000niov < niovmaxinvalid format specifier! "invalid format specifier".profile%s: cannot open file: %s %s: cannot stat file: %s %s: cannot create file: %s %s: cannot map file: %s %s: file is no correct profile data file for `%s' Out of memory while initializing profiler /proc/self/exe_dl_get_originlinkval[0] == '/'../sysdeps/unix/sysv/linux/dl-origin.ccannot extend global scopedl_open_workerdl-open.c(call_map)->l_name[0] == '\0'dlopenmode & 0x00004cannot create scope listinvalid mode for dlopen()DST not allowed in SUID/SGID programsempty dynamic string token substitutionopening file=%s; opencount == %u shared object not open_dl_closedl-close.cnew_opencount[0] == 0 calling fini: %s closing file=%s; opencount == %u dep_list[j]->l_idx < map->l_searchlist.r_nlistimap->l_type == lt_loaded || imap->l_opencount > 0^[yY]^[nN]8zzi6 i6 88.i6 i6 i6 i6 i6 i6 i6 {{{{{{{{{{{{{{{i6 i6 {{{{{{{{{{{{{{u'u'8-8wU i6 i6 .8SunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanFebMarAprMayJunJulAugSepOctNovDecJanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecemberAMPM%a %b %e %H:%M:%S %Y%a %b %e %H:%M:%S %Z %YSunMonTueWedThuFriSatSundayMondayFridayJanFebMarAprMayJunJulAugSepOctNovDecMarchAprilJuneJulyAugustAMPMTuesdayWednesdayThursdaySaturdayJanuaryFebruarySeptemberOctoberNovemberDecember%a %b %e %H:%M:%S %Y%m/%d/%y%H:%M:%S%I:%M:%S %p%a %b %e %H:%M:%S %Z %Y8o<|@|D|H|L|P|T|X|_|f|n|x|||||||||||||||||||||||||} }}}}O O O i6 i6 i6 i6 i6 i6 L}\}l}|}}}}}}`}~ ~0~@~P~`~p~~~~~~@`~~P~(@DP `pRpRpRpRpR.}:00}.}2}2}i6 4}88)8%p%t%g%t%m%t%f8i6 i6 i6 i6 i6 8%a%N%f%N%d%N%b%N%s %h %e %r%N%C-%z %T%N%c%N8 `i6 i6 i6 i6 i6 i6 i6 i6 i6 i6 i6 8+%c %a %l8i6 i6 i6 882}8ISO/IEC 14652 i18n FDCC-setKeld Simonsenkeld@dkuug.dk+45 3122-6543+45 3325-6543ISO1.01997-12-20ISO/IEC JTC1/SC22/WG20 - internationalizationC/o Keld Simonsen, Skt. Jorgens Alle 8, DK-1615 Kobenhavn Vi18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:19998@Ć҆i6 i6 i6 i6 8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~88 d'@Bʚ;inity d'@Bʚ; d'@Bʚ;__getdents64net/unix net/if_inet6net/ax25net/nr net/rosenet/ipxnet/appletalksys/net/econetsys/net/ash net/x25__opensocklast_type != 0/proc/net/proc/../sysdeps/unix/sysv/linux/opensock.c0123456789abcdef/&LOCALDOMAIN/etc/resolv.confdomainsearchnameserversortlistoptionsRES_OPTIONSenvndots:timeout:attempts:inet6rotateno-check-nameself_machine_rel_relative../sysdeps/i386/dl-machine.h((reloc->r_info) & 0xff) == 8 (lazy) relocation processing: %s%s _dl_relocate_objectdl-reloc.c%s: Symbol `%s' has different size in shared object, consider re-linking cannot make segment writable for relocationcannot restore segment prot after relocranges[0].start + ranges[0].size == start%s: profiler found no PLTREL in object %s %s: profiler out of memory shadowing PLTREL of %s d d d d d d c c f f f f f $f f f unexpected reloc type 0xunexpected PLT reloc type 0xempty dynamics string token substitutioncannot load auxiliary `%s' because of empty dynamic string token substitution load auxiliary object=%s requested by file=%s load filtered object=%s requested by file=%s cannot allocate dependency listmap->l_searchlist.r_list == ((void *)0)Filters not supported with LD_TRACE_PRELINKINGcannot allocate symbol search listmap->l_searchlist.r_list[0] == map_dl_map_object_depsdl-deps.ccnt <= nlistdl-runtime.c((reloc->r_info) & 0xff) == 7profile_fixup calling init: %s calling preinit: %s checking for version `%s' in file %s required by file %s no version information available (required by cannot allocate version reference tablematch_symboldl-version.cdef_offset != 0unsupported version of Verdef recordweak version `' not found (required by of Verneed record _dl_check_map_versionsneeded != ((void *)0)    X j     H j ے B@`h@=r P TERM=linux/dev/console     POpqrstuvwxyzabcde? : 4 . * $         P H  X  0   8  ( } @v o h a Z S L E  +%+%6 ;7  X< l< $?[)gaOzAoL{if|_sh Mnnfn.nׄ?[)gaOzAoL{if|_sh Mnnfn.nׄ?[>E@m7l5MpFHf|_&GT Mnnfnnnׄ?[>E Dm7l5MpFHf|_&GT Mnnfnnnׄ?[>EEm7l5MpFHf|_&GT Mnnfnnnׄ{P QQ RPRZRR) jWևOzCzL{6f|{3~|Ä̈́3~ׄ?[)gaOzAopif|_sh Mnnfnnnׄ?[)g-eOzAoq*mf|_i Mnnfnnnׄ?[)ggOzAor nf|_sh Mnnfnnnׄ `  @ة  X @@@jևOzCzL{6f|{3~|Ä̈́3~ׄזN Oj A t Oj N .  O  O ?i6 i6 d d d d  e @e He Xe 5Oe 8Ue ^e ge 5ne xe e e e 455g h Oj Oj j i j Oj i Oj i i i Oj i Oj k i k Oj i k Oj i Oj k j Bl Oj j Oj Bl 0j m Oj Aj Oj m Xj j oj j j j m m j j k 0k Ck Zk rk k m k k k k l 6l Sl  n `n l ol l vl l l l n n l m i  i & i  i  i  i  t i 2 j  j A t 0j . Aj y Xj  w xy y @w x \{ p{ |{ { { { | @6| {z  `@+%8888888888888@6| {z  `@+%8888888888888`  ևOzCzL{6f|{ |Ä̈́3~ׄ BG H m7^J 9D:+I f|{q ;;Ä̈́3~ׄfa7 f9 f ; f; f; f; f; fOe fL L L /M fM M AAB Dg.@>MAB BS.`?*AB ].| $?AB Fn.y. S.4@@7AB Fr. x..P. f.n.$x DAB E~.. Z.E6AB DD.>EAB B{.(&G AB Fi.{. f.].4 FHAB Is.K. ^.). . DM+AB F.| Y0AB DX. 8YOAB Fz.\?[lAB D].(|[AB F[.V. M.N.0_\AB F. _.t.Z.. _eAB Dy. M._@AB DJ. _TAB Da.@`5AB DQ. `N`AB Fu. aAB ED.(bAB IN.J..-eKAB DO.(xeAB FN.. ^. g!AB DD.@)gJAB Dy. `shAB Ba.W. iiAB FV.(iAB Ib..h. *mAB Fx. nAAB BS.MnAB O.4fnAB R.PnAB N.ln7AB DM.nAB I. n]AB FW. AoJAB F. pVAB F^. qAB Fj.8r(AB DD.| sAAB [.4sAB Ek.TtAB Eq.tvkAB DW.qvAAB DM.v(AB `.(vOAB FG.n.I.$)xAB D}.D.Z.$$xAB D}.H.Z.LySAB De.lzEAB D^.Oz2AB DJ. zAB Fx.1{AB S. L{AB Fk. {AB FP.4f| AB X. P|BAB R. a.p|AB O. |RAB F.=~AB De.~AAB Dg.)=AB Dc. NAB Fl.4AB E. PAB F_.tQAB Dq.BAB D\FAB BS.e*AB ]. AB F]. !AB T.,.!AB T.HOJAB S.| ( AB FV.]. y.{. D QAB F_. h AB I.,͘ uAB Fa.S.L.S.L.B  AB b =AB Bg. AB |  TW AB I..shstrtab.init.text__libc_freeres_fn.fini.rodata__libc_subfreeres__libc_atexit.data.eh_frame.ctors.dtors.got.bss__libc_freeres_ptrs.note.ABI-tag     ;) /@ @ 7$$ 4IXX W  ]5 g44D n<aO^r%p8nfp.|K]z=qgS}Dߧ>}=wﱾV߷}?ix⹊WxxŊ*NW/Wm͡49t~x]+^i|Ы;w܌עکf}O>qcѱO;1vvlڛ '7Ͼ9Ϋws;W׎_2z|<3c|h|x'Og[OwODO' |gcϭ=kzV,YW=KzYԳgAϼ={=]96}vc1vco󱷍M.^R}%x뒷ZRu`꒩*Tx˒.xŵ?5eϔSjtٱvefUW96F:$47.6+lQujcqTzCi'j?hs\1cL1 tC*%+bgSn|#MWl I?Zdÿ8~y!.`n:ⵁo\9\n% xoy_\9tyTǞ=ŗ?݁sP+Fiz&iwi}ĸz_<6Nd}s߳9FXl/δbo/H;ۋ]=rhC48N$gǭMX 6<5)zr pˇ̷ ...C:qv&L6fbŗ p17d55eƳ Ȉ_skMW\ƶ5i݆O!  kxRH #hl"ʖHl=M:Y1,V"xΝInRj:BFCQZN`/e9·3B[R'Mbc(wՐHNaE$Z$)~fBa2U(ȿqHCYa' KH].6\Ъ*di0S] @0D'W,8ɤrz҆} ®iI#i ۢ;aS誫RFݗl ̓V"ͺM *LR(ﲆΨ)-krPm':@H&@^jYFyVSd:!Sբi bL)訄]&XJNymcz1XzX[ZeZzF́hhK3IM*tMBmW"Xl:ک Lĝj)Qr:r31v=ΑU R37[5k6vDFuq)qZz3>cMw`1-֧iBJ bšg7[7KQ5!b({'|h\K2)ջgF,{Ț,N_" 1u d  XdE(hV_eGDq]f BH(},$*H.-tlJ=;Es7P UC$T\)R8EH-L{>s"4^%UQwGoߎ/:Yxyk)G2JaYّXT F,A- } ...  ... (R (M@ (; ( . .. cat1 cat2 cat3 cat4 cat5 cat6 cat7 cat8 cat9|catn ( ( ( ... (u (! ( ( ...  ...        ... ... ... ... ... ... ... ... . .. alsadhcpdgames menu misc msec rpmsamanaurpmi xdm xkbTzcip . ..dev . ..soundsnd ... ... ... ...$ Cs(To# ?o[0,(Ct8usĀtOǀl tOO ʹ[80s  s n߭/9؋OgZOOO $ u $t _ױO;dol0HA8È 4 Ot =t <  4`0  ... ... ... (8P8$}0p H<"ۤ?Don @<Dop <q1Don ~v0p I<#ڤ>Don <s6o A<Do$p p}0p  B<Don J<$=Doo <s6o `0p <21Doo  . .. alternatives ...          . .. codepages5 8{`  Pq{}l r{8|w;cuX Pt} P~Pq8ur7l {wl ...a ph;xq{w :{w: ?Pi; rPjX izn P s j; p~w1rz;8a }w;|;mvQtrj; P~wpm 8}qqh;a  ...? ...$H&h&40l%p$YL`K, ,2F8,)YH '@Zp9<4L!6M"~ ...__________]]______________^^__________________________________^^ __8__H________________@]___@]@]\_l_\_l__|__@]________@]0000000000000000000100000001VMware Virtual IDE CDROM Drive VIDE: capacity: %d lba_capacity: %d VMware Virtual IDE Hard Drive VIDE: (0x%X) Not supporting Feature request: 0x%X ONOFFVIDE: (0x%X) Asked to turn write caching %s. VIDE: (0x%X) Rejecting ATAPI OVL command 0x%02x (Bug 2672) qqprrrVIDEChanneMsglHandler unknown msgType=%d IDE command register size != 1 IDE status register size != 1 VIDE-BM: impossible I/O size: %d ...tyootzoot{ootootuotvotwotxotyotzot{ouoouoouuoovuoowuooxuooyuoozuoo{totoutovtowtoxtoytozto{uouuouuvovuwowuxoxuyoyuzozu{o{uouuouuvovuwowuxoxuyoyuzozu{o{oououuouuvovuwowuxoxuyoyuzozu{o{uouuouuvovuwowuxoxuyoyuzozu{o{uouuouuvovuwowuxoxuyoyuzozu{o{uouuouuvovuwowuxoxuyoyuzozu{o{t|t|t|t|t|t|t|t|n >hvovouvovvowvoxvoyvozvo{vovouvovvowvoxvoyvozvo{Q}}QCEECQDQDCEECQ}}QQ@~Q?}?}~Q}UQQ}Q}Q}Q}Q}Q}Q} ...$$$$$$$$$$$$$$                                                                                                                  ! " # $ % & ' ( ) * + ,$-$.$/$0 1$2$3$$4$ 5 6 7 8; < = > ? . ..subsys000RELOCSHfffgggg g(g0ghihPixiDjjjkh|oop4pppqkE XtUME葿e[^_]E ]E߉؉]ԁrH׃O!ρ? lj%xDFʀ%_!_E%=Fx=t;t IEԃfEUrH EEtnEԃft‹EЀDEЉEEtEЀDEЉEЃef}t N|ğ !EUrH>E E؋U؅Ov]CHCHH|ğ sH9/EpH']MCHEѽ됍vUWVSӃ{HEW}T8CF=t*=tCJQC@1҉e[^]ÉCJPvhh h@f h wvh}?hh@f hv [vUME Et  ]U҅҉tu]v]dRh`s UWVSIl ][ths @e[^_]Ãt $ ] Ɉ t΃t!l M jX ...E=ut UJ8hEH8P<9SMQF-@Mߍ4MMEH8E롉=tA= ==SMA4Phk - ExJXMQ8)9NÉEEMpFi4ƍt2PUEZ8=B8hbJBK[v@b@V@J@@>@2hhh@f h vhNhh@f h v@hhh@f h@ vUWVS]Ml uM x tWGFi48lt2G@tVRhk e[^_]ÐptŐGFi48ltGAt‹SVRhl U뮋puՋMe[^_]{ vUWVS]Ml uM x tWGFi48lt2GBtVRhk e[^_]ÐptŐGFi48ltGBt‹SVRhl y뮋puՋMe[^_]vUWVS]Ml uM x tWGFi48lt2GCtVRhk  ...Ct,Rhd C_XC EC У,\믐{ CC렉;tP Qhd Z CCt뿍v{ u؉wC CC fC lE]U܃A{ tG{tEôm܃}~(E܃tދMuCC C$CE܃tM uCC C fC 떐U‰S1ۅҹtvЃ u[]ÉUWV1S1ۃ =E~ 1 [^_]ÍvUt:gfffEكUUEE))EeEU ƅuˉ밍vUS 4Åt]]Ð@e Q2C$C$@SC$Rajjh@e P US 4Åt]]Ð@e 2SC$Rajjh@e Pw C$xuJ믍vUVSÃE Eut.t t[[^]Éfр2$Ј$<EtE:CtCJVU`e 4h t]Ð@|(9vUVSh pdEEt>N|x$H@BSQ?YE[U6uɡh @HujjdE]UM ... @$UVScc t [^]vuʁ; cs t&9t c[^]Ív]``ՉUcc]vUWVS1ۃ(E}6MQcpb E cE}U HuUMЉEjhE̋U_YщU‰E"ctz cEEԋuԉU؋ Hu؉UЉEMjhE̋U|uYM܋~$[]^54Vh@RʉP5e[^_]Ð t]54C$KVSh@jjˋuF$e[^_]F5UWVSc,c1ɉMUEEcpb 5EܹUV)E܋EU HƋEiljډӉȉRPX"cY[tU)E}uUEWUVU}YE[xM Mt Ee[^_]ÉEU-UMUMՉ9U|#9U9ErM])ӉȉډEU붍v111UWVSӃE𸠐= ctdEpte[^_][vjEʺ6 $EE^:XvX1c듍vUWVΉS]$$  ...މE=u=E  t ;EtKy1 [^_]É9u4]O %9u ʃNy1E ؋EuUWVS0EE=EMm EM؋EeE?U܋5(u؋uUԡDL uEЀ=UЉUm]Ծy ;UEE]eeU4~ vEċ%9ue Mċu e[^_]Ív ЋUȃDуIUyуDA~e } ^ 붐с ;U9MvMuNM?Eȍ ؉JyE(u%ЋU g PDAPEOM̋(g XJtJES搋E`u[E?uЉumJUSÅuU1DvچU ʃ?卄 Svt 9tKy1[]UWVSUEUEȋE 9t|t5ڃg =8 E1Ɂ {ǃ[^_]Ð '1ɉ}ÅtjEҐ @; t辐 @$ ( U1ҋEM% tREU% tEEU]ug =8 E1Ɂ 1]1ɋuU '|Å j 1҉xv fw>U H V19S0 P v %9tF9~[^]Ív1 H ȉUVƉS EЃ=~ y ;y u [^]ÐuP Ћ\1҉ȃ tjȉڃ%  LY1ҋH  ...9w;n FȉȄLЋn )ЉSSfC눐SC C CE1M؀$ Cc,HCSfC$C$fCSCM  t E0fCvS QU‰P=u0u7BB 4B]@#@#UWVS5 P@EG  _@@M V1@$ @G4GU[[^_]EUBBto%BftJBBf BBeBtT BB]BÉfgfىBB 볐%B뎐fBkvUVƃSЉˋU B؈B BBBeBtS;X Bt> =w"@ى BBE rBB[^]Éɀو B2ܐو ԉfgf룉fBnvUWVS\ME UUEEȋ@B MF 2v,oF$ F, 5( X@tpXP 9Fڋ KVf$ˆVft?X@Ѝe[^_]:vu 1҉1I 량ZƒBT t @AUWVS=d t [^_]É%< 1% ;=$ }ZE`? t< 19}1]ܺ tú d?92A@9|EG;=$ |1t< < dEE1% $ P9}YEUE`|7?t;UGE . ..b htmlecgi-binMfEfEEUUfEEf]fUfE؋EEfEڋEfEEM])Mf{f]Ӄx UfZKyEuM]) AMKMw EɁv]~/MUEʋMYMUEJGE@EEUM}UIMv7W_f;u 1uщEEUЉ 9vMUсv܋]1Ʌ~EE4UErUXKEЋE)UU)ʉf pN)ȅ7)ΉftDM1ɋ]~0U4EpEEXKEЋUf rNfME]fKAUM9utx]tCM9~/EM)ƍ&-L 1(R0S6X5M4BaD*8T=jd'|t. Bđ_ԑ.lbzp$4DTdmt__!1  Ēo4Ԓd/,._$6.4DsTdRt5 {IOē_pXԓnpE]/$tD D^!TUd5ltIB=kĔԔg"h4thU$;45pvD   d{Tn!dt:8 nB*L %libpam.so.0_DYNAMIC_init_fini_GLOBAL_OFFSET_TABLE__Jv_RegisterClasses__gmon_start__libpam_misc.so.0misc_convpam_startpam_endpam_set_itempam_authenticatepam_acct_mgmtpam_chauthtokpam_setcredpam_strerrorpam_getenvlistpam_open_sessionpam_close_sessionlibcrypt.so.1libc.so.6strcpywaitpidstdoutputc_unlockedsigemptysetgetopt_long__fpendinggetenvsetfsuidgetpidmbrtowcgetuidmallocisattyendpwentsleepoptargputenvsigaddsetabortiswprintcalloc__ctype_get_mb_cur_maxfprintfkillfputs_unlockedchdirinitgroupsendgrentoptindsetgidgetusershellreallocsigfillsetmemcmpforkexecvsigactionmemsetendusershellstrcmpgetpwuidgetpwnamfclosesetlocalestderr__ctype_b_locsetfsgidgettext__errno_locationexitbindtextdomainferror_unlocked_IO_stdin_used__libc_start_mainstrlensetusershellsetuidsigprocmaskmbsinit__environ_edata__bss_start__fini_array_end__fini_array_start__init_array_end__init_array_startGLIBC_2.3GLIBC_2.1GLIBC_2.2GLIBC_2.0ii ii ii ii 04O[6 QZ       !" #$$(%,&0'4(8)<*@+D,H-L.P/T1X3\5`7d8h9l:p;t=x>|?@ABCDEFGKLMNPSTUVXY\UD&5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp% h`%hP%h@%h0%h % h%$h%(h%,h%0h%4h%8h%<h %@h(%Dh0%Hh8p%Lh@`%PhHP%ThP@%XhX0%\h` %`hh%dhp%hhx%lh%ph%th%xh%|h%h%h%hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`1^PTRhзhQVhUSP[â>@tЋ]ÐUPP=u.xt&xҡxuÉUQQtt h{i]U utU uxE u gE uVE EEE@PEuuu EEPuEEEP|EEEEEUEEE8u EEEUh|hE0h@$=$tj5|7EqSt1 j%u hC5 j P*E}tME8tEE0j5|1$=$tj5|Ej5|$=$tj5|PEj5|$=$ u=j 5| $=$tj5|E,=$tj5|EEEU= h^E hcoE hk\E j:}t$ uhvh^P}t$ uhvhcP}t$ uhvhkPf EphvhxgP? u hvh}CP E0hvhP E0hvhP Ext EEuhvh*P=  EphvhxPY u hvh}]P5ExtL E0hvh.P E0hvhPUEp E0u+h/W P0jWj5|$=$t'5$5|o Pjj2 Ep 1t+hA P0j Ept+hU P0jU]U uE}t"E8u E0vE޸USDEj5|$=$t hh5W jZ 5|Zth5"*E} uj5|}t" uf(PE j(E=tf u0 \ \P``-\`@PEU`] u =tEEE} t1EEEE UE  E}t,E8u"E UE EEԋEEuu=8u Dž Dž~\uh0j \9}u90k Ph5 j hPKjhPjt%h@hĺ5=Džל P@DžL hP$jhPuNjhPu6jPjujhPju%h@h5=jdPj\d%u,j$Pj\d%t=t&h5juj5|$=$tj5| j5|$=$tj5|i=t= jj u(h&5b jed% PB]UE}u+E8#tuuuE rEEU}t-5dh@4P55dh P5hPB5hP#5hP5hPh9hOpP7 uUST)EfEEEE dhkjhlh~ h~  jhhu u E}u EE}ftt}f9}~}~}}}t}ct-}mtM}m }lt2}pt6}st? EUF7 ( E j hhh~h@5C j2 jB;E}6E h4u;E}E E;E}E E uE}u uh PjjExt E@8u E@UEBEBEB EċBEȋBE̋BEЍEE] E0] EpmC] EpVC uru hȾ" PjjU}u= u h}E}tHt? Ep&t*Eph۾ PjjE}u EpEuux Epy Ep =tC Ept.Eph$ PX0jLuuuu]UEEEEE8u;E8/u,EE8/tE8uE8/uEHE EEE뻋EU usE}vEEH8/tEEÐUE]UE(]U 5u EEEE}t 5u 5t E}x_ h'E=(t- u 5( Ph3uu uh:uuU 5ÐUE j$ EEEUU}uE@UUUBUBUBUBUB UB UBUBUBUBUBUBUBUBUB UB ‹EEUEE}uE@UUEE}uE@E UUSE EEEE‰UEE}tEEEE UDUEEE%EEME]UE3EM3E[]U uEE;Eu } uEEUSTEEEE%E}EĿE;E s EE"EEE켿EEuh5E܃uhE؋E܉EE8u#E;E sEU‹EEEEE؉E uE$E;E s EE'EEEE}uEE8uE;Eu}tC}t=EE;Ew2EEuuPuE;E s EE\EEEE׸E׉E}~U}E;E s EE\EE;E s EE0EE;E s EE0EE0pEE}}tUE;EFEE@8?6EE!E}UEEE׍EE;E s EE?EE;E s EE\EE;E s EE?EEa5Eb/Ef)EnErEt EvE׈Eփ}u0}nEֈE}tX}NEE}}t.E;E s EE'EE;E s EE\EE;E s EE'E}t1E*E׍f%@%EjjEPuEE}u usEEPE؋U‹E)PEEEPEPE}uv}uyz{|}~ Eg}u)EEE;EsOEEE8u?Eރ uuEUEEȃ PW}w}}EEE}tk}ueE;E s EE\EE;E sEUŠE0EE;E sEUŠE0EE׃0E׋E@9EwwE;E s EUŠE׈EEEEEU}tB]EŠE׃DuE;E s EE\EE;E s EUŠE׈EE7}t-E8u#E;E sEU‹EEEӋE;E s EEEEujuuu u EE]UEE}uE@EEBEuE0uuu uK E‹EEU(EEE}y9;EE@EEEE9Et=u( j Qu5E)PjPEEEEDE uuu uu EE;EE E@EE EE衜Eu}@tUUEuEEMUD  uuu uu a‹EEUh@ju u3UujUS4]E Eȃj jEȃPEȉẺCEЉCEԉC E؉CE܉CECECEC ؋]U8Eȃu P EPjuuU8Eȃu PY EPuuuZUu ujUHE E@EDEHELEġPEȡTE̡XEС\Eԡ`E؃jEPEPDEPjujUj:unÐU} t uuu hu uuhuuhPuuj u5Iuj uhPU=tЃ hXPhij5 jU uE}uEUu uE}unEUu uE}uDEÐUuu@PdP=ÐUWV1S[ <8)9sNj<F9r [^_]Í&UVS[04)pt&Nt4[^]ÐUSRt ЋuX[]USR[R]commandfastloginpreserve-environmentshellhelpversioncfl s~}sustandard in must be a tty TERMDISPLAYXAUTHORITY=HOMESHELLUSERLOGNAME/bin:/usr/bin:/usr/local/bin:/usr/bin/X11/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11PATHcannot set groupscannot set group idcannot set user idcould not open session error copying PAM environment -f-c%scan not fork user shell: %s%s: signal malfunction %s: signal masking malfunction Session terminated, killing shell... ...killed. Try `%s --help' for more information. Usage: %s [OPTION]... [-] [USER [ARG]...] Change the effective user id and group id to that of USER. -, -l, --login make the shell a login shell -c, --commmand=COMMAND pass a single COMMAND to the shell with -c -f, --fast pass -f to the shell (for csh or tcsh) -m, --preserve-environment do not reset environment variables -p same as -m -s, --shell=SHELL run SHELL if /etc/shells allows it --help display this help and exit --version output version information and exit A mere - implies -l. If USER not given, assume root. bug-coreutils@gnu.org Report bugs to <%s>. root/usr/share/localecoreutilsc:flmps:David MacKenzie4.5.7-user %s does not exist/bin/shincorrect passwordusing restricted shell %swarning: cannot change directory to %swrite error%s: %s%sliteralshellshell-alwayscescapelocaleclocale@HN[]dk"`'۬۬,88zXXXXXXXXXXXXXXXXXXXXXXXXܮ??????????????????ϭX????????????????????????????????????????????????????????ܮ1?????111???1?1????????????111Copyright (C) 2003 Free Software Foundation, Inc.%s (%s) %s %s %s Written by %s. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. memory exhausted%st@`[   D(  HĎtPo$ooj:JZjzʑڑ *:JZjzʒڒ *:JZjzʓړ *:JZjzʔڔ *:JZjz.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.data.dynamic.ctors.dtors.jcr.got.bss  !((' / 7ojj Do$$PS ttP\ ĎH e  `$$kЕt"qDD8w``8 llCppC<CDDDDDFh F127.0.0.1 localhost  . ..consolenetwork-scriptsautofsck  alsa! installkernel" init# networking ) i18n* msec+ rawdevices, usbd- harddrake2/syslogLE0xinetd1suspend-scriptsc? bootsplashnd@suspendcApcmciamoB harddisksCmouseDkeyboardEsystemF autologinUUGnetwork/HLclockUUUU vi linuxrc UU(UUsyncUUhUUcd /mnt/mandrake/UUvi isolinux/isolinux.cfg UUcp isolinux/initrd.gz /tmp/UU(UU pushd /tmp UU UU,UUUUUUumount /mnt/data/UUH  . .. consolefonts consoletrans default.kmap'b ''0'@{ 'l'`''0' '`p'v'v'K'g'''0''P'@'0 ' [ . ..lat0-16.psf.gz1*221*222*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*221*22*22*221*22*22*22*221*22*22*12*22*12*22*1**22*12*22*1**22*1**22*1**22*1**12*1**12*1**12*1**12*1**12*1**12*1**12*1**12*1**12*1**2*1**12*1**1****1****2***2********************************************)*)***)*)*)*)*)***)*)*)*)***)*)***)*)*)*)*)*)*)*)*)*)*)*)*)*)*)*)*)*)*!*))!))*))))!)))!)))!)))!)))!)))!)))!)!)!)!)!)))!)!)!)))!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!)!!!)!!!)!!!)!6u{tUك:xCNJV+E]K#Q+*jyVѱFdqp9?Qh}AG5u5aGlh\uwg;Iov~7=A9|xy90L,R:N;`G5*ӽict${SSSذ5tMs= "Ni3R-O05b~"??M燹*n`v msh:񓿐u˳1t:r0YO\>ݿ^vg >=Ifn–"Z_0dOӅS_^IOϳjq?5Ο/,+"?it+%r”ETMNcr?;b?kip>gP6s pHf;HrQ@O3ޕ7ƌ@suxHRuďl/.:q=YU 5WVG5P=1ȆwbIg+Fu2e1-ǃH";yD5J%l)ٷ}m,Y-%{PoA++qr>ᇜCW\{;djo溼}\|5R\'r]^U]$>@tC@:ԙd'z`뢾z_U]dZ>!N,EofgƧR {_@Q__x";,FkK? CV~?@덧ڟ㋷Jkq86TwwG`> Sp;#y죝&;Ϧw4Oa~6ls`jx.l΃ P8v‹a^. ^]*^ p .5zxvp\ W& o=Vx\ ow1~ux7O/%2|58_o7[ml xL)`U0`' ȇS3߷k{x*.yF* 8v-M< /4?M$ . .. iso15.acm.gz iso15.sfm.gzUtxe=2 l9fQtxe=2 e4e%Ndf=Zl9fud=\l9txe=2  A-TxCϙIL;nNہNh`%H~?pcLLmjBiTܼdDZݎb߀lQ(7]*眬R]@u$kD,^%Ⓔ8i$K]-RyqtB|=*tNf}*(sq3ktjib3zj.Jel[2=VY,W'R]ܢZһHא4rT'ϋDB$NfffKcRu`zr{GzmfhbL'bY]k>f. U{P% Z+ZXFƴ6kbƵ&*ZXF8j`Z'Y)8|Yaw9|Y]`w%|Y]aw5|Y`w-$|Yaw=e|% W Ya;{?X}`Ȃ ,ʂK}=I'Ûʨ/rШ/rШ/rШ/rШ/rШ/rШ/rШ/rZ8@ Z8@ h-|q>Z8@ h>.' >/ >/ B>/= >/ B>/ BC>_jm@6MKn@D#yQ70|cKYe `Սwam/uczwvL:7ϷIzFӍos>Sifcvn_fw_݇Nboç=fM?˸l~Y8x.xz.B9  ʼn!atWP[rBrճر@4K*hT>SDնm f +@8B' #U)* >lK\Mp!33sɆrP9Δ}  fy2!X:r^,ItX:LHGЋɩ2ބ3e\Yv>Vdʅkeymaps 0-2,4-6,8-9,12 keycode 1 = Escape alt keycode 1 = Meta_Escape shift alt keycode 1 = Meta_Escape control alt keycode 1 = Meta_Escape keycode 2 = one exclam alt keycode 2 = Meta_one shift alt keycode 2 = Meta_exclam keycode 3 = two at at nul nul alt keycode 3 = Meta_two shift alt keycode 3 = Meta_at control alt keycode 3 = Meta_nul keycode 4 = three numbersign control keycode 4 = Escape alt keycode 4 = Meta_three shift alt keycode 4 = Meta_numbersign keycode 5 = four dollar dollar Control_backslash alt keycode 5 = Meta_four shift alt keycode 5 = Meta_dollar control alt keycode 5 = Meta_Control_backslash keycode 6 = five percent control keycode 6 = Control_bracketright alt keycode 6 = Meta_five shift alt keycode 6 = Meta_percent keycode 7 = six asciicircum control keycode 7 = Control_asciicircum alt keycode 7 = Meta_six shift alt keycode 7 = Meta_asciicircum keycode 8 = seven ampersand braceleft Control_underscore alt keycode 8 = Meta_seven shift alt keycode 8 = Meta_ampersand control alt keycode 8 = Meta_Control_underscore keycode 9 = eight asterisk bracketleft Delete alt keycode 9 = Meta_eight shift alt keycode 9 = Meta_asterisk control alt keycode 9 = Meta_Delete keycode 10 = nine parenleft bracketright alt keycode 10 = Meta_nine shift alt keycode 10 = Meta_parenleft keycode 11 = zero parenright braceright alt keycode 11 = Meta_zero shift alt keycode 11 = Meta_parenright keycode 12 = minus underscore backslash Control_underscore Control_underscore alt keycode 12 = Meta_minus shift alt keycode 12 = Meta_underscore control alt keycode 12 = Meta_Control_underscore keycode 13 = equal plus alt keycode 13 = Meta_equal shift alt keycode 13 = Meta_plus keycode 14 = Delete alt keycode 14 = Meta_Delete shift alt keycode 14 = Meta_Delete control alt keycode 14 = Meta_Delete keycode 15 = Tab alt keycode 15 = Meta_Tab shift alt keycode 15 = Meta_Tab control alt keycode 15 = Meta_Tab keycode 16 = q keycode 17 = w keycode 18 = +e +E currency Control_e Control_e Control_e Meta_e Meta_E Meta_Control_e keycode 19 = r keycode 20 = t keycode 21 = y keycode 22 = u keycode 23 = i keycode 24 = o keycode 25 = p keycode 26 = bracketleft braceleft control keycode 26 = Escape alt keycode 26 = Meta_bracketleft shift alt keycode 26 = Meta_braceleft keycode 27 = bracketright braceright asciitilde Control_bracketright alt keycode 27 = Meta_bracketright shift alt keycode 27 = Meta_braceright control alt keycode 27 = Meta_Control_bracketright keycode 28 = Return altgr control keycode 28 = VoidSymbol alt keycode 28 = Meta_Control_m shift alt keycode 28 = VoidSymbol keycode 29 = Control keycode 30 = a keycode 31 = s keycode 32 = d keycode 33 = f keycode 34 = g keycode 35 = h keycode 36 = j keycode 37 = k keycode 38 = l keycode 39 = semicolon colon alt keycode 39 = Meta_semicolon shift alt keycode 39 = Meta_colon keycode 40 = apostrophe quotedbl control keycode 40 = Control_g alt keycode 40 = Meta_apostrophe shift alt keycode 40 = Meta_quotedbl keycode 41 = grave asciitilde control keycode 41 = nul alt keycode 41 = Meta_grave shift alt keycode 41 = Meta_asciitilde keycode 42 = Shift keycode 43 = backslash bar control keycode 43 = Control_backslash alt keycode 43 = Meta_backslash shift alt keycode 43 = Meta_bar keycode 44 = z keycode 45 = x keycode 46 = c keycode 47 = v keycode 48 = b keycode 49 = n keycode 50 = m keycode 51 = comma less alt keycode 51 = Meta_comma shift alt keycode 51 = Meta_less keycode 52 = period greater control keycode 52 = Compose alt keycode 52 = Meta_period shift alt keycode 52 = Meta_greater keycode 53 = slash question control keycode 53 = Delete alt keycode 53 = Meta_slash shift alt keycode 53 = Meta_question keycode 54 = Shift keycode 55 = KP_Multiply altgr keycode 55 = Hex_C keycode 56 = Alt keycode 57 = space control keycode 57 = nul alt keycode 57 = Meta_space shift alt keycode 57 = Meta_space control alt keycode 57 = Meta_nul keycode 58 = Caps_Lock altgr control keycode 58 = VoidSymbol shift alt keycode 58 = VoidSymbol keycode 59 = F1 F13 F1 F25 alt keycode 59 = Console_1 control alt keycode 59 = Console_1 keycode 60 = F2 F14 F2 F26 alt keycode 60 = Console_2 control alt keycode 60 = Console_2 keycode 61 = F3 F15 F3 F27 alt keycode 61 = Console_3 control alt keycode 61 = Console_3 keycode 62 = F4 F16 F4 F28 alt keycode 62 = Console_4 control alt keycode 62 = Console_4 keycode 63 = F5 F17 F5 F29 alt keycode 63 = Console_5 control alt keycode 63 = Console_5 keycode 64 = F6 F18 F6 F30 alt keycode 64 = Console_6 control alt keycode 64 = Console_6 keycode 65 = F7 F19 F7 F31 alt keycode 65 = Console_7 control alt keycode 65 = Console_7 keycode 66 = F8 F20 F8 F32 alt keycode 66 = Console_8 control alt keycode 66 = Console_8 keycode 67 = F9 F21 F9 F33 alt keycode 67 = Console_9 control alt keycode 67 = Console_9 keycode 68 = F10 F22 F10 F34 alt keycode 68 = Console_10 control alt keycode 68 = Console_10 keycode 69 = Num_Lock shift keycode 69 = Bare_Num_Lock altgr keycode 69 = Hex_A altgr control keycode 69 = VoidSymbol shift alt keycode 69 = VoidSymbol keycode 70 = Scroll_Lock Show_Memory Show_Registers Show_State alt keycode 70 = Scroll_Lock keycode 71 = KP_7 altgr keycode 71 = Hex_7 alt keycode 71 = Ascii_7 keycode 72 = KP_8 altgr keycode 72 = Hex_8 alt keycode 72 = Ascii_8 keycode 73 = KP_9 altgr keycode 73 = Hex_9 alt keycode 73 = Ascii_9 keycode 74 = KP_Subtract altgr keycode 74 = Hex_D keycode 75 = KP_4 altgr keycode 75 = Hex_4 alt keycode 75 = Ascii_4 keycode 76 = KP_5 altgr keycode 76 = Hex_5 alt keycode 76 = Ascii_5 keycode 77 = KP_6 altgr keycode 77 = Hex_6 alt keycode 77 = Ascii_6 keycode 78 = KP_Add altgr keycode 78 = Hex_E keycode 79 = KP_1 altgr keycode 79 = Hex_1 alt keycode 79 = Ascii_1 keycode 80 = KP_2 altgr keycode 80 = Hex_2 alt keycode 80 = Ascii_2 keycode 81 = KP_3 altgr keycode 81 = Hex_3 alt keycode 81 = Ascii_3 keycode 82 = KP_0 altgr keycode 82 = Hex_0 alt keycode 82 = Ascii_0 keycode 83 = KP_Period altgr control keycode 83 = VoidSymbol control alt keycode 83 = Boot keycode 84 = Last_Console altgr control keycode 84 = VoidSymbol shift alt keycode 84 = VoidSymbol keycode 85 = keycode 86 = less greater bar alt keycode 86 = Meta_less shift alt keycode 86 = Meta_greater keycode 87 = F11 F23 F11 F35 alt keycode 87 = Console_11 control alt keycode 87 = Console_11 keycode 88 = F12 F24 F12 F36 alt keycode 88 = Console_12 control alt keycode 88 = Console_12 keycode 89 = keycode 90 = keycode 91 = keycode 92 = keycode 93 = keycode 94 = keycode 95 = keycode 96 = KP_Enter altgr keycode 96 = Hex_F keycode 97 = Control keycode 98 = KP_Divide altgr keycode 98 = Hex_B keycode 99 = Control_backslash control keycode 99 = Control_backslash alt keycode 99 = Control_backslash keycode 100 = AltGr keycode 101 = Break altgr control keycode 101 = VoidSymbol shift alt keycode 101 = VoidSymbol keycode 102 = Find keycode 103 = Up keycode 104 = Prior shift keycode 104 = Scroll_Backward keycode 105 = Left alt keycode 105 = Decr_Console keycode 106 = Right alt keycode 106 = Incr_Console keycode 107 = Select keycode 108 = Down keycode 109 = Next shift keycode 109 = Scroll_Forward keycode 110 = Insert keycode 111 = Remove altgr control keycode 111 = VoidSymbol control alt keycode 111 = Boot keycode 112 = Macro altgr control keycode 112 = VoidSymbol shift alt keycode 112 = VoidSymbol keycode 113 = F13 altgr control keycode 113 = VoidSymbol shift alt keycode 113 = VoidSymbol keycode 114 = F14 altgr control keycode 114 = VoidSymbol shift alt keycode 114 = VoidSymbol keycode 115 = Help altgr control keycode 115 = VoidSymbol shift alt keycode 115 = VoidSymbol keycode 116 = Do altgr control keycode 116 = VoidSymbol shift alt keycode 116 = VoidSymbol keycode 117 = F17 altgr control keycode 117 = VoidSymbol shift alt keycode 117 = VoidSymbol keycode 118 = KP_MinPlus altgr control keycode 118 = VoidSymbol shift alt keycode 118 = VoidSymbol keycode 119 = Pause keycode 120 = keycode 121 = keycode 122 = keycode 123 = keycode 124 = keycode 125 = keycode 126 = keycode 127 = string F1 = "\033[[A" string F2 = "\033[[B" string F3 = "\033[[C" string F4 = "\033[[D" string F5 = "\033[[E" string F6 = "\033[17~" string F7 = "\033[18~" string F8 = "\033[19~" string F9 = "\033[20~" string F10 = "\033[21~" string F11 = "\033[23~" string F12 = "\033[24~" string F13 = "\033[25~" string F14 = "\033[26~" string F15 = "\033[28~" string F16 = "\033[29~" string F17 = "\033[31~" string F18 = "\033[32~" string F19 = "\033[33~" string F20 = "\033[34~" string Find = "\033[1~" string Insert = "\033[2~" string Remove = "\033[3~" string Select = "\033[4~" string Prior = "\033[5~" string Next = "\033[6~" string Macro = "\033[M" string Pause = "\033[P" compose '`' 'A' to '' compose '`' 'a' to '' compose '\'' 'A' to '' compose '\'' 'a' to '' compose '^' 'A' to '' compose '^' 'a' to '' compose '~' 'A' to '' compose '~' 'a' to '' compose '"' 'A' to '' compose '"' 'a' to '' compose 'O' 'A' to '' compose 'o' 'a' to '' compose '0' 'A' to '' compose '0' 'a' to '' compose 'A' 'A' to '' compose 'a' 'a' to '' compose 'A' 'E' to '' compose 'a' 'e' to '' compose ',' 'C' to '' compose ',' 'c' to '' compose '`' 'E' to '' compose '`' 'e' to '' compose '\'' 'E' to '' compose '\'' 'e' to '' compose '^' 'E' to '' compose '^' 'e' to '' compose '"' 'E' to '' compose '"' 'e' to '' compose '`' 'I' to '' compose '`' 'i' to '' compose '\'' 'I' to '' compose '\'' 'i' to '' compose '^' 'I' to '' compose '^' 'i' to '' compose '"' 'I' to '' compose '"' 'i' to '' compose '-' 'D' to '' compose '-' 'd' to '' compose '~' 'N' to '' compose '~' 'n' to '' compose '`' 'O' to '' compose '`' 'o' to '' compose '\'' 'O' to '' compose '\'' 'o' to '' compose '^' 'O' to '' compose '^' 'o' to '' compose '~' 'O' to '' compose '~' 'o' to '' compose '"' 'O' to '' compose '"' 'o' to '' compose '/' 'O' to '' compose '/' 'o' to '' compose '`' 'U' to '' compose '`' 'u' to '' compose '\'' 'U' to '' compose '\'' 'u' to '' compose '^' 'U' to '' compose '^' 'u' to '' compose '"' 'U' to '' compose '"' 'u' to '' compose '\'' 'Y' to '' compose '\'' 'y' to '' compose 'T' 'H' to '' compose 't' 'h' to '' compose 's' 's' to '' compose '"' 'y' to '' compose 's' 'z' to '' compose 'i' 'j' to ''  . ..ifdown-aliasesifcfg-loifdownifdown.d  ifup  ifdown-ipv6  ifdown-post  ifdown-ppp  ifdown-sit ifdown-slifup.d ifup-aliases ifup-ipv6ifup-ipx ifup-plip ifup-plusb ifup-postifup-ppp ifup-routesifup-sitifup-sl ifup-wireless network-functions-ipv6init.ipv6-globalnetwork-functions ifcfg-eth0ccccccc?fff>ffff?>cccc>?ffffffff?#!/bin/bash # removes aliases of device $1 device=$1 if [ "$device" = "" ]; then echo $"usage: $0 " exit 1 fi parent_device=$device . network-functions # This is the same messy sed script as in the ifup-aliases script. eval `LC_ALL= LANG= ifconfig | sed -e ' /^[^[:space:]]*:[0-9]*/ { s|^\([^:]*\):\([0-9]*\).*$|X=x; TMP="\2"; [ "$device" != "\1" ] \|\| |g; b; }; /^[^[:space:]]/ { s|.*|X=x; [ 0 = 0 ] \|\| |g; b; }; /inet addr:[0-9]*\.[0-9]*\.[0-9]*\.[0-9]* *Bcast:[0-9.]* *Mask:[0-9.]*/ { s|^.*inet addr:\(\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\) *Bcast:\([0-9.]*\) *Mask:\([0-9.]*\).*$|eval " rdev_${TMP}_addr=\1; rdev_${TMP}_mb=\7_\6; rdevip_\2_\3_\4_\5=${TMP}; rdev_LIST=\\\\"\\\\$rdev_LIST \\\\${TMP}\\\\"; " \|\| |g; b; }; s|^.*$||g; ' ` X=x; for DEVNUM in $rdev_LIST ; do ifconfig $parent_device:$DEVNUM down do_netreport=yes done # notify programs that have requested notification, if we changed anything if [ -n "$do_netreport" ]; then do_netreport fi  ... $  @ AA@AAD  @  @ AA@  @ @@@$  B @"  @@ P@  @@@AABAA AA @ ($@A  "#$')*-/57:>?ABCFJMNUWWX\]^`aegiknsvxz|}   $)+-025DLfv{ :DFNPSpsu]c<Cl;q;:9: : :::#!/bin/sh # # ifdown-ipv6 # # # Taken from: # (P) & (C) 2000-2002 by Peter Bieringer # # You will find more information in the IPv6-HowTo for Linux at # http://www.bieringer.de/linux/IPv6/ # # RHL integration assistance by Pekka Savola # # Version 2002-04-12 # # Note: if called as (like normally) by /etc/sysconfig/network-scripts/ifdown # exit codes aren't handled by "ifdown" # # Uses following information from /etc/sysconfig/network: # NETWORKING_IPV6=yes|no: controls IPv6 initialization (global setting) # # Uses following information from /etc/sysconfig/network-scripts/ifcfg-$1: # DEVICE= # IPV6INIT=yes|no: controls IPv6 configuration for this interface # # Optional for 6to4 tunneling: # IPV6TO4_RELAY=: IPv4 address of the remote 6to4 relay [default: 192.88.99.1] # IPV6TO4_ROUTING="-/ ...": information to setup local subnetting # # Optional for 6to4 tunneling links to trigger radvd: # IPV6_CONTROL_RADVD=yes|no: controls radvd triggering [optional] # IPV6_RADVD_PIDFILE=: PID file of radvd for sending signals, default is "/var/run/radvd/radvd.pid" [optional] # IPV6_RADVD_TRIGGER_ACTION=startstop|reload|restart|SIGHUP: how to trigger radvd [optional, default is SIGHUP] # # Required version of radvd to use 6to4 prefix recalculation # 0.6.2p3 or newer supporting option "Base6to4Interface" # Required version of radvd to use dynamic ppp links # 0.7.0 + fixes or newer # . /etc/sysconfig/network cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG source_config # IPv6 don't need aliases anymore, config is skipped REALDEVICE=`echo ${DEVICE} | sed 's/:.*//g'` [ "$DEVICE" != "$REALDEVICE" ] && exit 0 # Test whether IPv6 should be configured, else stop [ "${NETWORKING_IPV6}" = "yes" ] || exit 0 if [ ! -f /etc/sysconfig/network-scripts/network-functions-ipv6 ]; then exit 1 fi # Source IPv6 helper functions . /etc/sysconfig/network-scripts/network-functions-ipv6 # IPv6 test, no module loaded, exit if system is not IPv6-ready ipv6_test testonly || exit 0 # Test device status ipv6_test_device_status $DEVICE if [ $? != 0 -a $? != 11 ]; then # device doesn't exist or other problem occurs exit 1 fi # Switch some sysctls to secure mode ipv6_exec_sysctl -n -w net.ipv6.conf.$DEVICE.forwarding=0 >/dev/null ipv6_exec_sysctl -n -w net.ipv6.conf.$DEVICE.accept_ra=0 >/dev/null ipv6_exec_sysctl -n -w net.ipv6.conf.$DEVICE.accept_redirects=0 >/dev/null # Shutdown of 6to4, if configured valid6to4config="yes" if [ -z "$IPV6TO4_RELAY" ]; then IPV6TO4_RELAY="192.88.99.1" fi # Get IPv4 address from interface if [ ! -z "$IPV6TO4_IPV4ADDR" ]; then # Take special configured from config file (precedence 1) ipv4addr="$IPV6TO4_IPV4ADDR" else # Get IPv4 address from interface first (has precedence 2) ipv4addr="`ipv6_get_ipv4addr_of_device $DEVICE`" if [ -z "$ipv4addr" ]; then # Take configured from config file (precedence 3) ipv4addr="$IPADDR" fi fi # Get local IPv4 address of dedicated tunnel ipv4addr6to4local="`ipv6_get_ipv4addr_of_tunnel tun6to4 local`" if [ -z "$ipv4addr" -o -z "$ipv4addr6to4local" ]; then # no IPv4 addresses given, 6to4 sure not configured valid6to4config="no" else # Check against configured 6to4 tunnel to see if this interface was used before if [ "$ipv4addr" != "$ipv4addr6to4local" ]; then # IPv4 address of interface does't match local tunnel address, interface was not used for current 6to4 setup valid6to4config="no" fi fi # Shutdown of 6to4, if configured if [ "$valid6to4config" = "yes" ]; then if [ ! -z "$IPV6TO4_ROUTING" ]; then # Delete routes to local networks for devsuf in $IPV6TO4_ROUTING; do dev="`echo $devsuf | awk -F- '{ print $1 }'`" ipv6_cleanup_routes $dev :: done fi # Delete all configured 6to4 address ipv6_cleanup_6to4_tunnels tun6to4 # Control running radvd ipv6_trigger_radvd down "$IPV6_RADVD_TRIGGER_ACTION" $IPV6_RADVD_PIDFILE fi # Delete all current configured IPv6 addresses on this interface ipv6_cleanup_device $DEVICE #!/bin/sh # This should be called whenever an interface goes down, not just when # it is brought down explicitly. cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 source_config DEVICETYPE=`echo $DEVICE | sed "s/[0-9]*$//"` if [ "${DEVICETYPE}" = "ppp" -o "${DEVICETYPE}" = "ippp" ]; then if [ -f /etc/resolv.conf.save ]; then cat /etc/resolv.conf.save > /etc/resolv.conf rm -f /etc/resolv.conf.save fi if [ -f /etc/ppp/peers/$DEVICE ] ; then rm -f /etc/ppp/peers/$DEVICE fi fi # Reset the default route if this interface had a special one if ! check_default_route ; then # ISDN device needs special handling dial on demand if [ "${DEVICETYPE}" = "ippp" -o "${DEVICETYPE}" = "isdn" ] && [ "$DIALMODE" = "auto" ] ; then if [ -z "$GATEWAY" ] ; then /sbin/ip route add default dev ${DEVICE} else /sbin/ip route add default via ${GATEWAY} fi else add_default_route ${DEVICE} fi fi # Notify programs that have requested notification do_netreport if [ -d /etc/sysconfig/network-scripts/ifdown.d -a -x /usr/bin/run-parts ]; then /usr/bin/run-parts --arg ${DEVICE} /etc/sysconfig/network-scripts/ifdown.d fi if [ -x /sbin/ifdown-local ]; then /sbin/ifdown-local ${DEVICE} fi exit 0 #! /bin/bash cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$1 source_config if [ "$TYPE" = "xDSL" ] && [ -x /sbin/adsl-stop -o -x /usr/sbin/adsl-stop ] ; then adsl-stop /etc/sysconfig/network-scripts/$CONFIG exit $? fi if [ "${DEMAND}" = "yes" -a -f /var/run/ppp-${DEVICE}.pid ] ; then PID=`head -1 /var/run/ppp-${DEVICE}.pid` kill -TERM ${PID} sleep 2 [ ! -d /proc/${PID} ] && exit 0 sleep 5 [ ! -d /proc/${PID} ] && exit 0 kill -TERM ${PID} [ ! -d /proc/${PID} ] && exit 0 exit 1 fi file=/var/run/pppwatch-${DEVICE}.pid if [ ! -f $file ]; then # ppp isn't running, or we didn't start it exit 0 fi PID=`cat $file` [ -n "${PID}" ] || exit 1 kill -TERM ${PID} > /dev/null 2>&1 [ ! -d /proc/${PID} ] && exit 0 sleep 2 [ ! -d /proc/${PID} ] && exit 0 sleep 5 [ ! -d /proc/${PID} ] && exit 0 sleep 10 [ ! -d /proc/${PID} ] && exit 0 # killing ppp-watch twice in a row causes it to send a SIGKILL to pppd pgrp kill -TERM ${PID} > /dev/null 2>&1 [ ! -d /proc/${PID} ] && exit 0 exit 1 #!/bin/sh # # ifdown-sit # # # Taken from: # (P) & (C) 2000-2002 by Peter Bieringer # # You will find more information in the IPv6-HowTo for Linux at # http://www.bieringer.de/linux/IPv6/ # # RHL integration assistance by Pekka Savola # # Version 2002-03-09 # # Uses following information from /etc/sysconfig/network: # NETWORKING_IPV6=yes|no: controls IPv6 initialization (global setting) # # Uses following information from /etc/sysconfig/network-scripts/ifcfg-$1: # DEVICE= # IPV6_TUNNELNAME=: (optional) overwrite given device name # # Get global network configuration . /etc/sysconfig/network # Source IPv4 helper functions cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG source_config # IPv6 don't need aliases anymore, config is skipped REALDEVICE=`echo ${DEVICE} | sed 's/:.*//g'` [ "$DEVICE" != "$REALDEVICE" ] && exit 0 # Test whether IPv6 should be configured, else stop [ "$NETWORKING_IPV6" = "yes" ] || exit 0 if [ ! -f /etc/sysconfig/network-scripts/network-functions-ipv6 ]; then exit 1 fi # Source IPv6 helper functions . /etc/sysconfig/network-scripts/network-functions-ipv6 # Overwrite device name with tunnel name, if given if [ ! -z "$IPV6_TUNNELNAME" ]; then DEVICE="$IPV6_TUNNELNAME" fi # Generic tunnel device sit0 is not supported here if [ "$DEVICE" = "sit0" ]; then echo $"Device '$DEVICE' isn't supported here, use IPV6_AUTOTUNNEL setting and restart (IPv6) networking" exit 1 fi # IPv6 test, no module loaded, exit if system is not IPv6-ready ipv6_test testonly || exit 0 # Test device status ipv6_test_device_status $DEVICE if [ $? != 0 -a $? != 11 ]; then # device doesn't exist or other problem occurs exit 0 fi # Cleanup and shut down IPv6-in-IPv4 tunnel device ipv6_del_tunnel_device $DEVICE #!/bin/bash cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 source_config # signals ifup-sl not to persist rm -f /var/run/sl-$DEVICE.dev PID=`pidof dip-$DEVICE` # # The proctitle for connected dip daemons is actually "-dip (ipaddr)" # with ipaddr == local on dial-out, remote on dial-in # Grab the PID of connected dial-out daemon. # if [ -z "$PID" ]; then PID=`pidof -- -dip\ \($IPADDR\)` fi if [ -z "$PID" ]; then exit 1 fi kill $PID > /dev/null 2>&1 if [ ! -d /proc/$PID ]; then /etc/sysconfig/network-scripts/ifdown-post $1 exit 0 fi sleep 2 if [ ! -d /proc/$PID ]; then /etc/sysconfig/network-scripts/ifdown-post $1 exit 0 fi kill -KILL $PID > /dev/null 2>&1 if [ -d /proc/$PID ]; then logger -p daemon.info -t ifdown-ppp "ifdown-ppp unable to kill pppd-$DEVICE" & else /etc/sysconfig/network-scripts/ifdown-post $1 fi [ ! -d /proc/$PID ] && exit 0 exit 1  ...UA0UA UA UA/UA~#!/bin/bash # # configures aliases of device $1 # # This script goes out of its way to arrive at the configuration of ip # aliases described in the ifcfg-$DEV:* and ifcfg-$DEV-range* files from # whatever existing configuration it may be given: existing aliases not # specified in the configuration will be removed, netmasks and broadcast # addrs will be updated on existing aliases, and new aliases will be setup. # # range specification files: # # One can specify ranges of alised ipaddress using ifcfg-$DEV-range* files. # Specify multiple ranges using multiple files, such as ifcfg-eth0-range0 and # ifcfg-eth0-range1, etc. In these files, the following configuration variables # specify the range: # # IPADDR_START -- ipaddr to start range at. eg "192.168.30.1" # IPADDR_END -- ipaddr to end range at. eg "192.168.30.254" # CLONENUM_START -- interface clone number to start using for this range. eg "0" # # The above example values create the interfaces eth0:0 through eth0:253 using # ipaddrs 192.168.30.1 through 192.168.30.254, inclusive. # # Other configuration variables such as NETMASK and BROADCAST may be specified # in the range file and will apply to all of the ipaddresses in the range. Range # files also inherit configuration from the ifcfg-$DEV file just like normal. # # Note that IPADDR_START and IPADR_END are required to be in the same class-c # block. I.e. IPADDR_START=192.168.30.1 and IPADDR_END=192.168.31.255 is # not valid. # # speed with large sets of interfaces: # # Considerable effort was spent making this script fast. It can efficiently # handle a thousand ip aliases on one interface. # # With large sets of ipaddresses the NO_ALIASROUTING=yes configuration is # highly recommended. (This can be specified in ifcfg-$DEV and inherited.) This # prevents this script from setting up routing details for the virtual # interfaces, which I don't think is needed, because outgoing traffic can use the # main interface. However, make your own conclusions on what you need. # # My test setup of four class C address blocks on a P166 took 25 seconds of # which 16 seconds of this was spent in the ifcconfig calls. Without the # NO_ALIASROUTING=yes config an additional 12 seconds is spent in route calls. # # notes on internals: # # This script uses the bash "eval" command to lookup shell variables with names # which are generated from other shell variables. This allows us to, in effect, # create hashes using the shell variable namesspace by just including the hash # key in the name of the variable. # # This script originally written by: David Harris # Principal Engineer, DRH Internet # June 30, 1999 # # modified by: Bill Nottingham TEXTDOMAIN=initscripts TEXTDOMAINDIR=/etc/locale device=$1 if [ "$device" = "" ]; then echo $"usage: ifup-aliases []\n" exit 1 fi PARENTCONFIG=${2:-ifcfg-$device} parent_device=$device cd /etc/sysconfig/network-scripts . network-functions # # Grab the current configuration of any running aliases device info is placed into # variables in the form: rdev_$DEVICE_addr, dev_$DEVICE_mb and rdevip_$IPGLOP. # A list of all the devices is created in rdev_LIST. # # sorry this is all one line -- it didn't work on multiple lines for me eval `LC_ALL= LANG= /sbin/ifconfig | sed -e ' /^[^[:space:]]*:[0-9]*/ { s|^\([^:]*\):\([0-9]*\).*$|X=x; TMP="\2"; [ "$device" != "\1" ] \|\| |g; b; }; /^[^[:space:]]/ { s|.*|X=x; [ 0 = 0 ] \|\| |g; b; }; /inet addr:[0-9]*\.[0-9]*\.[0-9]*\.[0-9]* *Bcast:[0-9.]* *Mask:[0-9.]*/ { s|^.*inet addr:\(\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\) *Bcast:\([0-9.]*\) *Mask:\([0-9.]*\).*$|eval " rdev_${TMP}_addr=\1; rdev_${TMP}_mb=\7_\6; rdevip_\2_\3_\4_\5=${TMP}; rdev_LIST=\\\\"\\\\$rdev_LIST \\\\${TMP}\\\\"; " \|\| |g; b; }; s|^.*$||g; ' ` X=x; if [ -z "$rdev_LIST" ]; then no_devices_are_up=yes fi ##for DEVNUM in $rdev_LIST ; do ##eval " ##echo \"rdev_${DEVNUM}_addr = \$rdev_${DEVNUM}_addr\" ##echo \"rdev_${DEVNUM}_mb = \$rdev_${DEVNUM}_mb\" "; ##done ##echo ""; echo "-----"; echo "" # # Store configuration of the parent device and network # # read from the /etc/sysconfig/network eval ` ( . /etc/sysconfig/network; echo network_GATEWAY=$GATEWAY\;; echo network_GATEWAYDEV=$GATEWAYDEV\;; ) ` # read defaults from the parent config file [ -f $PARENTCONFIG ] || { echo $"Missing config file $PARENTCONFIG." >&2 exit 1 } eval ` ( . $PARENTCONFIG; echo default_NETMASK=$NETMASK\;; echo default_BROADCAST=$BROADCAST\;; echo default_GATEWAY=$GATEWAY\;; echo default_GATEWAYDEV=$GATEWAYDEV\;; echo default_NO_ALIASROUTING=$NO_ALIASROUTING\;; ) ` function ini_env () { DEVICE="" IPADDR="" NETMASK=$default_NETMASK BROADCAST=$default_BROADCAST GATEWAY=$default_GATEWAY GATEWAYDEV=$default_GATEWAYDEV NO_ALIASROUTING=$default_NO_ALIASROUTING } # # Read the alias configuation files and enable each aliased # device using new_interface() # function new_interface () { ipa=$IPADDR; ipb=${ipa#*.}; ipc=${ipb#*.}; IPGLOP="${ipa%%.*}_${ipb%%.*}_${ipc%%.*}_${ipc#*.}"; DEVNUM=${DEVICE#*:} eval " ipseen=\$ipseen_${IPGLOP}; devseen=\$devseen_${DEVNUM}; ipseen_${IPGLOP}=$FILE; devseen_${DEVNUM}=$FILE; "; if [ -n "$ipseen" ]; then echo $"error in $FILE: already seen ipaddr $IPADDR in $ipseen" >&2;exit 0 fi if [ -n "$devseen" ]; then echo $"error in $FILE: already seen device $parent_device:$DEVNUM in $devseen" >&2; exit 0 fi if [ -z "$DEVICE" -o -z "$IPADDR" ]; then echo $"error in $FILE: didn't specify device or ipaddr" >&2 ; exit 0 fi if [ -z "$NETMASK" ]; then eval `/bin/ipcalc --netmask ${IPADDR}` fi if [ -z "$BROADCAST" -o "$BROADCAST" = "$default_BROADCAST" ]; then eval `/bin/ipcalc --broadcast ${IPADDR} ${NETMASK}` nma=$NETMASK; nmb=${nma#*.}; nmc=${nmb#*.}; NMGLOP="${nma%%.*}_${nmb%%.*}_${nmc%%.*}_${nmc#*.}"; if [ ${nma%%.*} -eq 0 ]; then ipnm_a=0; else ipnm_a=${ipa%%.*}; fi if [ ${nmb%%.*} -eq 0 ]; then ipnm_b=0; else ipnm_b=${ipb%%.*}; fi if [ ${nmc%%.*} -eq 0 ]; then ipnm_c=0; else ipnm_c=${ipc%%.*}; fi if [ ${nmc#*.} -eq 0 ]; then ipnm_d=0; else ipnm_d=${ipc#*.}; fi CACHENAME="${NMGLOP}_${ipnm_a}_${ipnm_b}_${ipnm_c}_${ipnm_d}" eval " if [ -z \"\$bcastcache_${CACHENAME}\" ]; then eval `/bin/ipcalc --broadcast \$IPADDR \$NETMASK` bcastcache_${CACHENAME}=\$BROADCAST else BROADCAST=\$bcastcache_${CACHENAME} fi "; fi ##echo ""; ##echo "----------------------------" ##echo "device = $DEVICE" ##echo "ipaddr = $IPADDR" ##echo "netmask = $NETMASK" ##echo "broadcast = $BROADCAST" ##echo "devnum = $DEVNUM"; ##echo ""; if [ "$no_devices_are_up" = "yes" ]; then setup_this=yes else setup_this="" eval " rdev_addr=\$rdev_${DEVNUM}_addr; rdev_mb=\$rdev_${DEVNUM}_mb; rdev_mark=\$rdev_${DEVNUM}_mark; rdevip=\$rdevip_${IPGLOP}; "; if [ -n "$rdev_addr" ]; then if [ "$rdev_addr" = "${IPADDR}" ]; then newmark=keep if [ "$rdev_mb" != "${NETMASK}_${BROADCAST}" ]; then setup_this=freshen else setup_this=no fi else if [ "$rdev_mark" != "remove" ]; then ##echo "removing device $parent_device:${DEVNUM} (devnum conflict)" /sbin/ifconfig $parent_device:${DEVNUM} down do_netreport=yes fi newmark=remove setup_this=yes fi if [ -n "$rdev_mark" -a "$rdev_mark" != "$newmark" ]; then echo $"error in ifcfg-${parent_device}: files" >&2 ; exit 0 fi eval " rdev_${DEVNUM}_mark=\$newmark "; else setup_this=yes fi if [ -n "$rdevip" -a "$rdevip" != "${DEVNUM}" ]; then eval " mark_remove=\$rdev_${rdevip}_mark "; if [ -n "$mark_remove" -a "$mark_remove" != "remove" ]; then echo $"error in ifcfg-${parent_device}: files" >&2 ; exit 0 fi if [ "$mark_remove" != "remove" ]; then eval " rdev_${rdevip}_mark=remove "; ##echo "removing device $parent_device:$rdevip (ipaddr conflict)" /sbin/ifconfig $parent_device:$rdevip down do_netreport=yes fi fi fi if [ "$setup_this" = "freshen" ] ; then # we can do the freshen stuff right now ##echo "freshening device $DEVICE" /sbin/ifconfig $DEVICE netmask $NETMASK broadcast $BROADCAST; fi if [ "$setup_this" = "yes" ] ; then ##echo "setting up device $DEVICE" /sbin/ifconfig ${DEVICE} ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST} if [ "$NO_ALIASROUTING" != yes ]; then # this is broken! it's only here for compatibility with old RH systems if [ "${GATEWAY}" != "" -a "${GATEWAY}" != "none" ]; then route add default gw ${GATEWAY} metric 1 ${DEVICE} fi GATEWAY=$network_GATEWAY; GATEWAYDEV=$network_GATEWAYDEV; if [ "${GATEWAY}" != "" ]; then if [ "${GATEWAYDEV}" = "" -o "${GATEWAYDEV}" = "${DEVICE}" ]; then # set up default gateway, if it isn't already there CURGW=`LC_ALL=C route -n | grep ^0\.0\.0\.0 | awk '{ print $2 }'` if [ "$CURGW" != "$GATEWAY" ]; then route add default gw ${GATEWAY} ${DEVICE} fi fi fi /etc/sysconfig/network-scripts/ifup-routes ${DEVICE} do_netreport=yes ifuplocal_queue="$ifuplocal_queue $DEVICE" fi fi } if [ "$BASH_VERSINFO" ]; then shopt -s nullglob; else allow_null_glob_expansion=foo; fi for FILE in ifcfg-${parent_device}:*[^~] ; do ini_env; . $FILE; [ -z "$DEVICE" ] && DEVICE=${FILE##ifcfg-} [ "$ONPARENT" != "no" -a "$ONPARENT" != "NO" ] && new_interface; unset DEVICE done for FILE in ifcfg-${parent_device}-range*[^~] ; do ini_env; . $FILE; ipaddr_prefix=${IPADDR_START%.*} ipaddr_startnum=${IPADDR_START##*.} ipaddr_endnum=${IPADDR_END##*.} if [ "${IPADDR_START%.*}" != "${IPADDR_END%.*}" ]; then echo $"error in $FILE: IPADDR_START and IPADDR_END don't agree" >&2; exit 0 fi if [ $ipaddr_startnum -gt $ipaddr_endnum ]; then echo $"error in $FILE: IPADDR_START greater than IPADDR_END" >&2; exit 0 fi ipaddr_num=$ipaddr_startnum ipaddr_clonenum=$CLONENUM_START while [ $ipaddr_num -le $ipaddr_endnum ]; do IPADDR="$ipaddr_prefix.$ipaddr_num" DEVICE="$parent_device:$ipaddr_clonenum" [ "$ONPARENT" != "no" -a "$ONPARENT" != "NO" ] && new_interface; let 'ipaddr_num=ipaddr_num+1' let 'ipaddr_clonenum=ipaddr_clonenum+1' done done # # Remove any devices that should not be around # for DEVNUM in $rdev_LIST ; do eval " rdev_mark=\$rdev_${DEVNUM}_mark "; if [ -z "$rdev_mark" ]; then ##echo "removing device $parent_device:${DEVNUM} (lingering)" /sbin/ifconfig $parent_device:${DEVNUM} down do_netreport=yes fi done # # Notify of new device creation # if [ -n "$do_netreport" ]; then do_netreport fi if [ -x /sbin/ifup-local ]; then for DEVICE in $ifuplocal_queue ; do /sbin/ifup-local ${DEVICE} done fi #!/bin/sh # # ifup-ipv6 # # # Taken from: # (P) & (C) 2000-2002 by Peter Bieringer # # You will find more information in the IPv6-HowTo for Linux at # http://www.bieringer.de/linux/IPv6/ # # RHL integration assistance by Pekka Savola # # Version 2002-09-20 # # $Id: ifup-ipv6,v 1.4 2003/01/13 20:26:29 warly Exp $ # # Note: if called (like normally) by /etc/sysconfig/network-scripts/ifup # exit codes aren't handled by "ifup" # # Uses following information from "/etc/sysconfig/network": # NETWORKING_IPV6=yes|no: controls IPv6 initialization (global setting) # IPV6_DEFAULTDEV=: controls default route (optional) # IPV6_DEFAULTGW=
: controls default route (optional) # # Uses following information from "/etc/sysconfig/network-scripts/ifcfg-$1": # IPV6INIT=yes|no: controls IPv6 configuration for this interface # IPV6ADDR=[/]: specify primary static IPv6 address # IPV6ADDR_SECONDARIES="[/] ..." (optional) # IPV6_ROUTER=yes|no: controls IPv6 autoconfiguration (no: multi-homed interface without routing) # IPV6_AUTOCONF=yes|no: controls IPv6 autoconfiguration # defaults: # IPV6FORWARDING=yes: IPV6_AUTOCONF=no, IPV6_ROUTER=yes # IPV6FORWARDING=no: IPV6_AUTOCONF=yes # IPV6_MTU=: controls IPv6 MTU for this link (optional) # # Optional for 6to4 tunneling (hardwired name of tunnel device is "tun6to4"): # IPV6TO4INIT=yes|no: controls 6to4 tunneling setup # IPV6TO4_RELAY=: IPv4 address of the remote 6to4 relay (default: 192.88.99.1) # IPV6TO4_IPV4ADDR=: overwrite local IPv4 address (optional) # IPV6TO4_ROUTING="-/ ...": information to setup local subnetting # Example: IPV6TO4_ROUTING="eth0-:f101::0/64 eth1-:f102::0/64" # IPV6TO4_SECONDARY_SUFFICES=" ...": setup additional address using suffix # Example: IPV6TO4_SECONDARY_SUFFICES="2 0:0:0:3" # # Optional for 6to4 tunneling to trigger radvd: # IPV6_CONTROL_RADVD=yes|no: controls radvd triggering (optional) # IPV6_RADVD_PIDFILE=: PID file of radvd for sending signals, default is "/var/run/radvd/radvd.pid" (optional) # IPV6_RADVD_TRIGGER_ACTION=startstop|reload|restart|SIGHUP: how to trigger radvd (optional, default is SIGHUP) # # Required version of radvd to use 6to4 prefix recalculation # 0.6.2p3 or newer supporting option "Base6to4Interface" # Required version of radvd to use dynamic ppp links # 0.7.0 + fixes or newer # # Get global network configuration . /etc/sysconfig/network # Source IPv4 helper functions cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG source_config # IPv6 don't need aliases anymore, config is skipped REALDEVICE=`echo ${DEVICE} | sed 's/:.*//g'` [ "$DEVICE" != "$REALDEVICE" ] && exit 0 # Test whether IPv6 configuration is enabled for this interface, else stop [ "$IPV6INIT" = "yes" ] || exit 0 # Test whether IPv6 should be configured, else stop [ "${NETWORKING_IPV6}" = "yes" ] || exit 0 if [ ! -f /etc/sysconfig/network-scripts/network-functions-ipv6 ]; then exit 1 fi # Source IPv6 helper functions . /etc/sysconfig/network-scripts/network-functions-ipv6 # IPv6 test, module loaded, exit if system is not IPv6-ready ipv6_test || exit 1 # Test device status ipv6_test_device_status $DEVICE if [ $? != 0 -a $? != 11 ]; then # device doesn't exist or other problem occurs exit 1 fi # Setup IPv6 address on specified interface if ! [ -z "$IPV6ADDR" ]; then ipv6_add_addr_on_device $DEVICE $IPV6ADDR || exit 1 fi # Get current global IPv6 forwarding ipv6_global_forwarding_current="`ipv6_exec_sysctl -n net.ipv6.conf.all.forwarding`" # Set some proc switches depending on defines if [ "$IPV6FORWARDING" = "yes" ]; then # Global forwarding should be enabled # Check, if global IPv6 forwarding was already set by global script if [ $ipv6_global_forwarding_current -ne 1 ]; then echo $"Global IPv6 forwarding is enabled in configuration, but not currently enabled in kernel" echo $"Please restart network with '/sbin/service network restart'" fi ipv6_local_forwarding=1 ipv6_local_auto=0 if [ "$IPV6_ROUTER" = "no" ]; then ipv6_local_forwarding=0 fi if [ "$IPV6_AUTOCONF" = "yes" ]; then ipv6_local_auto=1 fi else # Global forwarding should be disabled # Check, if global IPv6 forwarding was already set by global script if [ $ipv6_global_forwarding_current -ne 0 ]; then echo $"Global IPv6 forwarding is disabled in configuration, but not currently disabled in kernel" echo $"Please restart network with '/sbin/service network restart'" fi ipv6_local_forwarding=0 ipv6_local_auto=1 if [ "$IPV6_AUTOCONF" = "no" ]; then ipv6_local_auto=0 fi fi ipv6_exec_sysctl -n -w net.ipv6.conf.$DEVICE.forwarding=$ipv6_local_forwarding >/dev/null ipv6_exec_sysctl -n -w net.ipv6.conf.$DEVICE.accept_ra=$ipv6_local_auto >/dev/null ipv6_exec_sysctl -n -w net.ipv6.conf.$DEVICE.accept_redirects=$ipv6_local_auto >/dev/null # Set IPv6 MTU, if given if [ ! -z "$IPV6_MTU" ]; then ipv6_set_mtu $DEVICE $IPV6_MTU fi # Setup additional IPv6 addresses from list, if given if [ ! -z "$IPV6ADDR_SECONDARIES" ]; then for ipv6addr in $IPV6ADDR_SECONDARIES; do ipv6_add_addr_on_device $DEVICE $ipv6addr done fi # Setup default IPv6 route, check are done by function if [ ! -z "$IPV6_DEFAULTDEV" -o ! -z "$IPV6_DEFAULTGW" ]; then ipv6_set_default_route "$IPV6_DEFAULTGW" "$IPV6_DEFAULTDEV" "$DEVICE" fi # Setup additional static IPv6 routes on specified interface, if given if [ -f /etc/sysconfig/static-routes-ipv6 ]; then LC_ALL=C grep -w "^$DEVICE" /etc/sysconfig/static-routes-ipv6 | while read device args; do ipv6_add_route $args $DEVICE done fi # Setup of 6to4, if configured if [ "$IPV6TO4INIT" = "yes" ]; then valid6to4config="yes" # Test device status of 6to4 tunnel ipv6_test_device_status tun6to4 if [ $? = 0 ]; then # device is already up echo $"Device 'tun6to4' (from '$DEVICE') is already up, shutdown first" exit 1 fi # Get IPv4 address for local 6to4 prefix calculation if [ ! -z "$IPV6TO4_IPV4ADDR" ]; then # Take special configured from config file (precedence 1) ipv4addr="$IPV6TO4_IPV4ADDR" else # Get IPv4 address from interface first (has precedence 2) ipv4addr="`ipv6_get_ipv4addr_of_device $DEVICE`" if [ -z "$ipv4addr" ]; then # Take configured from config file (precedence 3) ipv4addr="$IPADDR" fi fi if [ ! -z "$ipv4addr" ]; then if ! ipv6_test_ipv4_addr_global_usable $ipv4addr; then echo $"Given IPv4 address '$ipv4addr' is not globally usable" valid6to4config="no" fi if [ -z "$IPV6TO4_RELAY" ]; then IPV6TO4_RELAY="192.88.99.1" fi # Check/generate relay address ipv6to4_relay="`ipv6_create_6to4_relay_address $IPV6TO4_RELAY`" if [ $? -ne 0 ]; then valid6to4config="no" fi else echo $"IPv6to4 configuration needs an IPv4 address on related interface or otherwise specified" valid6to4config="no" fi # Setup 6to4 tunnel (hardwired name is "tun6to4"), if config is valid if [ "$valid6to4config" = "yes" ]; then # Get MTU of master device ipv4mtu="`ipv6_exec_ip link show dev $DEVICE | grep -w "mtu" | awk '{ print $5 }'`" if [ ! -z "$ipv4mtu" ]; then # IPv6 tunnel MTU is IPv4 MTU minus 20 for IPv4 header tunnelmtu=$[ $ipv4mtu - 20 ] fi ipv6_add_6to4_tunnel tun6to4 $ipv4addr "" $tunnelmtu || exit 1 # Add additional addresses if [ ! -z "$IPV6TO4_SECONDARY_SUFFICES" ]; then prefix6to4="`ipv6_create_6to4_prefix $ipv4addr`" for suffix in $IPV6TO4_SECONDARY_SUFFICES; do ipv6addr="$prefix6to4::$suffix/16" ipv6_add_addr_on_device tun6to4 $ipv6addr done fi # Add default route, if device matches if [ "$IPV6_DEFAULTDEV" = "tun6to4" ]; then if [ ! -z "$IPV6_DEFAULTGW" ]; then echo $"Warning: interface 'tun6to4' does not support 'IPV6_DEFAULTGW', ignored" fi ipv6_set_default_route $ipv6to4_relay tun6to4 fi # Add static routes if [ -f /etc/sysconfig/static-routes-ipv6 ]; then LC_ALL=C grep -w "^tun6to4" /etc/sysconfig/static-routes-ipv6 | while read device network gateway; do if [ -z "$network" ]; then continue fi if [ -z "$gateway" ]; then gateway="$ipv6to4_relay" fi ipv6_add_route $network $ipv6to4_relay tun6to4 done fi # Cleanup autmatically generated autotunnel (not needed for 6to4) ipv6_del_route "::/96" "::" tun6to4 ipv6_del_addr_on_device tun6to4 "::$ipv4addr/128" if [ "$IPV6_CONTROL_RADVD" = "yes" ]; then # RADVD is in use, so forwarding of IPv6 packets should be enabled, display warning if [ $ipv6_global_forwarding_current -ne 1 ]; then echo $"Using 6to4 and RADVD IPv6 forwarding usually should be enabled, but it isn't" fi if [ ! -z "$IPV6TO4_ROUTING" ]; then ipv6to4prefix="`ipv6_create_6to4_prefix $ipv4addr`" if [ ! -z "$ipv6to4prefix" ]; then # Add route to local networks for devsuf in $IPV6TO4_ROUTING; do dev="`echo $devsuf | awk -F- '{ print $1 }'`" suf="`echo $devsuf | awk -F- '{ print $2 }'`" ipv6_add_route ${ipv6to4prefix}$suf :: $dev done else echo $"Error occured while calculating the IPv6to4 prefix" fi else echo $"radvd control enabled, but config is not complete" fi # Control running radvd ipv6_trigger_radvd up "$IPV6_RADVD_TRIGGER_ACTION" $IPV6_RADVD_PIDFILE fi else echo $"6to4 configuration is not valid" exit 1 fi fi #!/bin/bash # configures IPX on $1 if appropriate PATH=/sbin:/usr/sbin:/bin:/usr/bin if [ "$1" = "" ]; then echo $"usage: $0 " exit 1 fi # cannot configure IPX with non-existant utilities [ -x /sbin/ipx_interface ] || exit 0 . /etc/sysconfig/network case $IPX in yes|true) ;; *) exit 0 ;; esac cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG source_config for frametype in 802.2 802.3 ETHERII SNAP ; do framename=$(echo $frametype | sed 's/\./_/') eval ACT=\$IPXACTIVE_$framename case $ACT in yes|true) eval PRIM=\$IPXPRIMARY_$framename case $PRIM in yes|true) primary=-p ;; *) primary= ;; esac eval NUM=\$IPXNETNUM_$framename /sbin/ipx_interface add $primary $1 $frametype $NUM ;; esac done exit 0 #!/bin/sh cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 source_config if [ "foo$2" = "fooboot" -a "${ONBOOT}" = "no" ] then exit fi ifconfig ${DEVICE} ${IPADDR} pointopoint ${REMIP} route add -net ${NETWORK} netmask ${NETMASK} ${DEVICE} # this is broken! it's only here to keep compatibility with old RH sytstems if [ "${GATEWAY}" != "" -a "${GATEWAY}" != "none" ] then route add default gw ${GATEWAY} metric 1 ${DEVICE} fi . /etc/sysconfig/network if [ "${GATEWAY}" != "" ]; then if [ "${GATEWAYDEV}" = "" -o "${GATEWAYDEV}" = "${DEVICE}" ]; then # set up default gateway route add default gw ${GATEWAY} fi fi /etc/sysconfig/network-scripts/ifup-post $1 #!/bin/sh # # /etc/sysconfig/network-scripts/ifup-plusb # # the plusb network driver is a USB host-host cable based on the Prolific # chip. It works a lot like the plip driver. # # To get the plusb module to load automatically at boot, you will need to # add the following lines to /etc/conf.modules: # # alias plusb0 plusb # cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 source_config if [ "foo$2" = "fooboot" -a "${ONBOOT}" = "no" ] then exit fi if [ ${BROADCAST} != "" ] ; then ifconfig ${DEVICE} ${IPADDR} pointopoint ${REMIP} netmask ${NETMASK} broadcast ${BROADCAST} else ifconfig ${DEVICE} ${IPADDR} pointopoint ${REMIP} netmask ${NETMASK} fi . /etc/sysconfig/network if [ "${GATEWAY}" != "" ]; then if [ "${GATEWAYDEV}" = "" -o "${GATEWAYDEV}" = "${DEVICE}" ]; then # set up default gateway route add default gw ${GATEWAY} fi fi /etc/sysconfig/network-scripts/ifup-post $1 #!/bin/sh cd /etc/sysconfig/network-scripts . network-functions [ -f ../network ] && . ../network [ -f ../networking/network ] && . ../networking/network CONFIG=$1 source_config DEVICETYPE=`echo $DEVICE | sed "s/[0-9]*$//"` REALDEVICE=`echo $DEVICE | sed 's/:.*//g'` if echo $DEVICE | grep -q ':' ; then ISALIAS=yes else ISALIAS=no fi if [ "$ISALIAS" = no ] ; then /etc/sysconfig/network-scripts/ifup-aliases ${DEVICE} ${CONFIG} fi /etc/sysconfig/network-scripts/ifup-routes ${DEVICE} if [ "$PEERDNS" != "no" -o -n "$RESOLV_MODS" -a "$RESOLV_MODS" != "no" ]; then [ -n "$MS_DNS1" ] && DNS1=$MS_DNS1 [ -n "$MS_DNS2" ] && DNS2=$MS_DNS2 if [ -n "$DNS1" ] && ! grep -q "^nameserver $DNS1" /etc/resolv.conf && tr=`mktemp /tmp/resolv.XXXXXX` ; then # replace only the first two nameserver lines; cannot count on awk # and do not know if sed is capable of this... current_replacement="$DNS1" next_replacement="$DNS2" search= (cat /etc/resolv.conf ; echo EOF ; echo EOF) | while read answer ; do case $answer in nameserver*|EOF) if [ -n "$current_replacement" ] ; then echo "nameserver $current_replacement" >> $tr if [ -n "$next_replacement" ] ; then current_replacement="$next_replacement" next_replacement= else current_replacement= fi else if [ "$answer" != EOF ] ; then echo "$answer" >> $tr fi fi ;; domain*|search*) if [ -n "$DOMAIN" ]; then echo "$answer" | while read key value ; do search="$search $value" done else echo "$answer" >> $tr fi ;; *) echo "$answer" >> $tr ;; esac done if [ -n "$DOMAIN" ]; then echo "search $DOMAIN $search" >> $tr fi # backup resolv.conf cp -af /etc/resolv.conf /etc/resolv.conf.save # maintain permissions # but set umask in case it doesn't exist! oldumask=`umask` umask 022 cat $tr > /etc/resolv.conf rm -f $tr umask $oldumask fi fi # don't set hostname on ppp/slip connections if [ "$2" = "boot" -a \ "${DEVICE}" != lo -a \ "${DEVICETYPE}" != "ppp" -a \ "${DEVICETYPE}" != "slip" ]; then if need_hostname; then IPADDR=`LANG= LC_ALL= ifconfig ${DEVICE} | grep 'inet addr' | awk -F: '{ print $2 } ' | awk '{ print $1 }'` eval `/bin/ipcalc --silent --hostname ${IPADDR}` if [ "$?" = "0" ]; then set_hostname $HOSTNAME fi fi fi # Notify programs that have requested notification do_netreport if [ -d /etc/sysconfig/network-scripts/ifup.d -a -x /usr/bin/run-parts ]; then /usr/bin/run-parts --arg ${DEVICE} /etc/sysconfig/network-scripts/ifup.d fi if [ -x /sbin/ifup-local ]; then /sbin/ifup-local ${DEVICE} fi exit 0 #! /bin/bash . /etc/init.d/functions cd /etc/sysconfig/network-scripts . network-functions # ifup-post for PPP is handled through /etc/ppp/ip-up if [ "${1}" = daemon ] ; then # we've been called from ppp-watch, so don't invoke it for persistence shift else # just in case a full path to the configuration file is passed in CONFIG=$(basename $1) [ -f "${CONFIG}" ] || CONFIG=ifcfg-${1} source_config # don't start ppp-watch by xDSL if [ "${DEMAND}" != yes -a "$TYPE" != "xDSL" ] ; then # let ppp-watch do the right thing shift exec /sbin/ppp-watch "${DEVICE}" "$2" fi fi CONFIG=$1 [ -f "${CONFIG}" ] || CONFIG=ifcfg-${1} source_config if [ -z "${DISCONNECTTIMEOUT}" ]; then DISCONNECTTIMEOUT=2 fi if [ -z "${RETRYTIMEOUT}" ]; then RETRYTIMEOUT=30 fi if [ -z "${IDLETIMEOUT}" ]; then IDLETIMEOUT=600 fi if [ "${2}" = "boot" -a "${ONBOOT}" = "no" ]; then exit fi [ -x /sbin/pppd -o -x /usr/sbin/pppd ] || { echo $"pppd does not exist or is not executable" echo $"ifup-ppp for ${DEVICE} exiting" logger -p daemon.info -t ifup-ppp \ $"pppd does not exist or is not executable for ${DEVICE}" exit 1 } # check that xDSL connection if [ "$TYPE" = "xDSL" ] ; then if [ -x /sbin/adsl-start -o -x /usr/sbin/adsl-start ] ; then adsl-start /etc/sysconfig/network-scripts/$CONFIG exit $? else logger -p daemon.info -t ifup-ppp \ $"adsl-start does not exist or is not executable for ${DEVICE}" exit 1 fi fi PEERCONF=/etc/ppp/peers/${DEVNAME} if [ "${DEBUG}" = "yes" ]; then CHATDBG="-v" fi if [ ! -f ${PEERCONF} ]; then if [ -z "${WVDIALSECT}" ] ; then CHATSCRIPT=/etc/sysconfig/network-scripts/chat-${DEVNAME} [ -f ${CHATSCRIPT} ] || { CHATSCRIPT=/etc/sysconfig/network-scripts/chat-${PARENTDEVNAME} } [ -f ${CHATSCRIPT} ] || { echo $"/etc/sysconfig/network-scripts/chat-${DEVNAME} does not exist" echo $"ifup-ppp for ${DEVNAME} exiting" logger -p daemon.info -t ifup-ppp \ $"/etc/sysconfig/network-scripts/chat-${DEVNAME} does not exist for ${DEVICE}" exit 1 } fi logger -s -p daemon.notice -t ifup-ppp \ $"Setting up a new ${PEERCONF} config file" if [ -f /etc/ppp/peers/${DEVICE} ]; then cp -f /etc/ppp/peers/${DEVICE} ${PEERCONF} else touch ${PEERCONF} fi if [ "${WVDIALSECT}" ]; then echo "connect \"/usr/bin/wvdial --remotename ${DEVNAME} --chat '${WVDIALSECT}'\"" >> ${PEERCONF} else echo "connect \"/usr/sbin/chat ${CHATDBG} -f ${CHATSCRIPT}\"" >> ${PEERCONF} fi fi opts="lock" if [ "${HARDFLOWCTL}" != no ] ; then opts="$opts modem crtscts" fi if [ "${ESCAPECHARS}" != yes ] ; then opts="$opts asyncmap 00000000" fi if [ "${DEFROUTE}" != no ] ; then # pppd will no longer delete an existing default route # so we have to help it out a little here. DEFRT=`ip route list | awk '/^default / { print $3 }'` [ -n "${DEFRT}" ] && echo $DEFRT > /etc/default-route route del default >/dev/null 2>&1 opts="$opts defaultroute" fi if [ "${PEERDNS}" != no ] ; then cp -f /etc/resolv.conf /etc/resolv.conf.save opts="$opts usepeerdns" fi if [ -n "${MRU}" ] ; then opts="$opts mru ${MRU}" fi if [ -n "${MTU}" ] ; then opts="$opts mtu ${MTU}" fi if [ -n "${IPADDR}${REMIP}" ] ; then # if either IP address is set, the following will work. opts="$opts ${IPADDR}:${REMIP}" fi if [ -n "${PAPNAME}" ] ; then opts="$opts user ${PAPNAME} remotename ${DEVNAME}" fi if [ "${DEBUG}" = yes ] ; then opts="$opts debug" fi if [ ${DEMAND} = yes ] ; then opts="$opts demand ktune idle ${IDLETIMEOUT} holdoff ${RETRYTIMEOUT}" else opts="$opts nodetach" fi (logger -p daemon.info -t ifup-ppp \ $"pppd started for ${DEVNAME} on ${MODEMPORT} at ${LINESPEED}" &)& exec pppd $opts ${MODEMPORT} ${LINESPEED} \ ipparam ${DEVNAME} linkname ${DEVNAME} call ${DEVNAME}\ noauth \ ${PPPOPTIONS} #! /bin/bash # # adds static routes which go through device $1 if [ -z "$1" ]; then echo $"usage: ifup-routes " exit 1 fi # Older format if [ -f "/etc/sysconfig/network-scripts/route-$1" ]; then while read line; do /sbin/ip route add $line done < "/etc/sysconfig/network-scripts/route-$1" fi # Red Hat network configuration format CONFIG="/etc/sysconfig/networking/devices/$1.route" [ -f $CONFIG ] || exit 0 . $CONFIG routenum=0 while [ "x$(eval echo '$'ADDRESS$routenum)x" != "xx" ]; do eval `ipcalc -p $(eval echo '$'ADDRESS$routenum) $(eval echo '$'NETMASK$routenum)` line="$(eval echo '$'ADDRESS$routenum)/$PREFIX" if [ "x$(eval echo '$'GATEWAY$routenum)x" != "xx" ]; then line="$line via $(eval echo '$'GATEWAY$routenum)" fi line="$line dev $1" /sbin/ip route add $line routenum=$(($routenum+1)) done #!/bin/sh # # ifup-sit # # # Taken from: # (P) & (C) 2000-2002 by Peter Bieringer # # RHL integration assistance by Pekka Savola # # Version 2002-03-09 # # Uses following information from /etc/sysconfig/network: # NETWORKING_IPV6=yes|no: controls IPv6 initialization (global setting) # IPV6_DEFAULTDEV=: controls default route (optional) # IPV6_DEFAULTGW=
: controls default route (optional) # # Uses following information from /etc/sysconfig/network-scripts/ifcfg-$1: # DEVICE= # IPV6INIT=yes|no: controls IPv6 configuration for this interface # IPV6_MTU=: controls IPv6 MTU for this link (optional) # # For static tunnels # IPV6TUNNELIPV4=: IPv4 address of remote tunnel endpoint # IPV6TUNNELIPV4LOCAL=: (optional) local IPv4 address of tunnel # IPV6ADDR=[/]: (optional) local IPv6 address of a numbered tunnel # IPV6ADDR_SECONDARIES="[/] ..." (optional) additional local IPv6 addresses # IPV6_TUNNELNAME=: (optional) overwrite given device name # # Get global network configuration . /etc/sysconfig/network # Source IPv4 helper functions cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG source_config # IPv6 don't need aliases anymore, config is skipped REALDEVICE=`echo ${DEVICE} | sed 's/:.*//g'` [ "$DEVICE" != "$REALDEVICE" ] && exit 0 # Test whether IPv6 configuration is enabled for this interface, else stop [ "$IPV6INIT" = "yes" ] || exit 0 # Test whether IPv6 should be configured, else stop [ "${NETWORKING_IPV6}" = "yes" ] || exit 0 if [ ! -f /etc/sysconfig/network-scripts/network-functions-ipv6 ]; then exit 1 fi # Source IPv6 helper functions . /etc/sysconfig/network-scripts/network-functions-ipv6 # IPv6 test, module loaded, exit if system is not IPv6-ready ipv6_test || exit 1 # Overwrite device name with tunnel name, if given if [ ! -z "$IPV6_TUNNELNAME" ]; then DEVICE="$IPV6_TUNNELNAME" fi # Generic tunnel device sit0 is not supported here if [ "$DEVICE" = "sit0" ]; then echo $"Device '$DEVICE' isn't supported here, use IPV6_AUTOTUNNEL setting and restart (IPv6) networking" exit 1 fi if [ -z "$IPV6TUNNELIPV4" ]; then echo $"Missing remote IPv4 address of tunnel, configuration is not valid" exit 1 fi # Test device status ipv6_test_device_status $DEVICE if [ $? = 0 ]; then # device is already up echo $"Device '$DEVICE' is already up, please shutdown first" exit 1 fi # Create tunnel ipv6_add_tunnel_device $DEVICE $IPV6TUNNELIPV4 "" $IPV6TUNNELIPV4LOCAL || exit 1 # Set IPv6 MTU, if given if [ ! -z "$IPV6_MTU" ]; then ipv6_set_mtu $DEVICE $IPV6_MTU fi # Apply local IPv6 address, if given (numbered tunnel) if [ ! -z "$IPV6ADDR" ]; then ipv6_add_addr_on_device $DEVICE $IPV6ADDR fi # Setup additional IPv6 addresses from list, if given if [ ! -z "$IPV6ADDR_SECONDARIES" ]; then for ipv6addr in $IPV6ADDR_SECONDARIES; do ipv6_add_addr_on_device $DEVICE $ipv6addr done fi # Setup default IPv6 route, check are done by function if [ ! -z "$IPV6_DEFAULTDEV" -o ! -z "$IPV6_DEFAULTGW" ]; then ipv6_set_default_route "$IPV6_DEFAULTGW" "$IPV6_DEFAULTDEV" "$DEVICE" fi # Setup additional static IPv6 routes on specified interface, if given if [ -f /etc/sysconfig/static-routes-ipv6 ]; then LC_ALL=C grep -w "^$DEVICE" /etc/sysconfig/static-routes-ipv6 | while read device ipv6route args; do ipv6_add_route $ipv6route :: $DEVICE done fi #!/bin/bash . /etc/init.d/functions # ifup-post can't be done for slip :-( Solution: use PPP # become a daemon in case we have to persist. if [ "$1" != daemon ] ; then # disconnect stdin, out, err to disassociate from controlling tty # so that no HUPs will get through. $0 daemon $*& /dev/null 2>/dev/null exit 0 fi shift cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 source_config if [ "foo$2" = "fooboot" -a ${ONBOOT} = "no" ] then exit fi if [ -z "$RETRYTIMEOUT" ]; then RETRYTIMEOUT=30 fi [ -x /usr/sbin/dip ] || { echo $"/usr/sbin/dip does not exist or is not executable" echo $"ifup-sl for $DEVICE exiting" logger -p daemon.info -t ifup-sl \ $"/usr/sbin/dip does not exist or is not executable for $DEVICE" exit 1 } DIPSCRIPT=/etc/sysconfig/network-scripts/dip-$DEVNAME [ -f $DIPSCRIPT ] || { DIPSCRIPT=/etc/sysconfig/network-scripts/dip-$PARENTDEVNAME } [ -f $DIPSCRIPT ] || { echo $"/etc/sysconfig/network-scripts/dip-$DEVICE does not exist" echo $"ifup-sl for $DEVICE exiting" logger -p daemon.info -t ifup-sl \ $"/etc/sysconfig/network-scripts/dip-$DEVICE does not exist for $DEVICE" exit 1 } while : ; do echo > /var/run/sl-$DEVICE.dev (logger -p daemon.info -t ifup-sl \ $"dip started for $DEVICE on $MODEMPORT at $LINESPEED" &)& doexec /usr/sbin/dip dip-$DEVICE $DIPSCRIPT if [ "$PERSIST" != "yes" -o ! -f /var/run/sl-$DEVICE.dev ] ; then exit 0 fi while [ -f /var/run/LCK..$DEVICE && killall -0 dip ] ; do sleep 10 done rm -f /var/run/sl-$DEVICE.dev sleep $RETRYTIMEOUT || { # sleep was killed exit 0 } done #!/bin/bash # Network Interface Configuration System # Copyright (c) 1996-2002 Red Hat, Inc. all rights reserved. # # Based on PCMCIA wireless script by (David Hinds/Jean Tourrilhes) # # This software may be freely redistributed under the terms of the GNU # public license. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Configure wireless network device options. See iwconfig(8) for more info. # Valid variables: # MODE: Ad-Hoc, Managed, etc. # ESSID: Name of the wireless network # NWID: Name of this machine on the network. Hostname is default # FREQ: Frequency to operate on. See CHANNEL # CHANNEL: Numbered frequency to operate on. See FREQ # SENS: Sensitivity threshold for packet rejection. # RATE: Transfer rate. Usually one of Auto, 11, 5, 2, or 1. # KEY: Encryption key for WEP. # RTS: Explicit RTS handshake. Usually not specified (auto) # FRAG: Fragmentation threshold to split packets. Usually not specified. # SPYIPS: List of IP addresses to "spy" on for link performance stats. # IWCONFIG: Extra parameters to pass directly to IWCONFIG # IWPRIV: Extra parameters to pass directly to IWPRIV # Only meant to be called from ifup. # Mode need to be first : some settings apply only in a specific mode ! if [ -n "$MODE" ] ; then iwconfig $DEVICE mode $MODE fi # This is a bit hackish, but should do the job right... if [ -n "$ESSID" -o -n "$MODE" ] ; then NICKNAME=`/bin/hostname` iwconfig $DEVICE nick "$NICKNAME" >/dev/null 2>&1 fi # Regular stuff... if [ -n "$NWID" ] ; then iwconfig $DEVICE nwid $NWID fi if [ -n "$FREQ" -a "$MODE" != "Managed" ] ; then iwconfig $DEVICE freq $FREQ elif [ -n "$CHANNEL" -a "$MODE" != "Managed" ] ; then iwconfig $DEVICE channel $CHANNEL fi if [ -n "$SENS" ] ; then iwconfig $DEVICE sens $SENS fi if [ -n "$RATE" ] ; then iwconfig $DEVICE rate $RATE fi if [ -n "$KEY" ] ; then iwconfig $DEVICE key $KEY else iwconfig $DEVICE key off fi if [ -n "$RTS" ] ; then iwconfig $DEVICE rts $RTS fi if [ -n "$FRAG" ] ; then iwconfig $DEVICE frag $FRAG fi # More specific parameters passed directly to IWCONFIG if [ -n "$IWCONFIG" ] ; then iwconfig $DEVICE $IWCONFIG fi if [ -n "$SPYIPS" ] ; then for IP in $SPYIPS; do iwspy $DEVICE + $IP done fi if [ -n "$IWPRIV" ] ; then iwpriv $DEVICE $IWPRIV fi # ESSID need to be last : most device re-perform the scanning/discovery # when this is set, and things like encryption keys are better be # defined if we want to discover the right set of APs/nodes. if [ -n "$ESSID" ] ; then iwconfig $DEVICE essid "$ESSID" else # use any essid iwconfig $DEVICE essid any fi #!/bin/sh # # network-functions-ipv6 # # Taken from: network-functions-ipv6 # (P) & (C) 1997-2002 by Peter Bieringer # # Version: 2002-09-01 # # Extended address detection is enabled, if 'ipv6calc' is installed # Available here: http://www.bieringer.de/linux/IPv6/tools/index.html#ipv6calc # # ##### Logging function # $1: : message string # $2: [stdout|stderr].[err|warn[ing]|inf[o]|notice] : log level with optional channel, default is "stdout.notice" # [syslog.[facility.].err|warn[ing]|inf[o]|notice : syslog channel, default is "syslog.user.notice" # $3: : name of function which calls this log function, can be empty using "" # return code: 0=ok 1=argument error 3=major problem ipv6_log() { local message="$1" local level="$2" local name="$3" if [ -z "$message" ]; then echo $"ERROR: [ipv6_log] Missing 'message' (arg 1)" >/dev/stderr return 1 fi if [ -z "$level" ]; then local level="stdout.notice" fi # Map loglevel now local fn=1 local fnawk="print \$$fn" local t="`echo $level | awk -F. "{ $fnawk }"`" # Check channel, if given case $t in 'stdout'|'stderr'|'syslog') local channel="$t" local fn=$[ $fn + 1 ] ;; *) local channel="stdout" ;; esac # Check syslog facilty, if given if [ "$channel" = "syslog" ]; then local fnawk="print \$$fn" local t="`echo $level | awk -F. "{ $fnawk }"`" case $t in 'local0'|'local1'|'local2'|'local3'|'local4'|'local5'|'local6'|'local7'|'daemon') local facility="$t" local fn=$[ $fn + 1 ] ;; *) local facility="user" ;; esac fi local fnawk="print \$$fn" local t="`echo $level | awk -F. "{ $fnawk }"`" # Map priority [ "$t" = "inf" ] && local t="info" [ "$t" = "deb" ] && local t="debug" [ "$t" = "warning" ] && local t="warn" [ "$t" = "error" ] && local t="err" [ "$t" = "critical" ] && local t="crit" # Check priority, if given case $t in 'info'|'debug'|'notice'|'warn'|'err'|'crit') local priority="$t" local fn=$[ $fn + 1 ] ;; *) local priority="notice" ;; esac local fnawk="print \$$fn" local t="`echo $level | awk -F. "{ $fnawk }"`" if [ ! -z "$t" ]; then echo $"ERROR: [ipv6_log] Loglevel isn't valid '$level' (arg 2)" >/dev/stderr return 1 fi # Generate function text if [ -z "$name" ]; then local txt_name="" else local txt_name="[$name]" fi # Log message case $channel in 'stdout'|'stderr') # Generate level text case $priority in 'debug') local txt_level=$"DEBUG " ;; 'err') local txt_level=$"ERROR " ;; 'warn') local txt_level=$"WARN " ;; 'crit') local txt_level=$"CRITICAL " ;; 'info') local txt_level=$"INFO " ;; 'notice') local txt_level=$"NOTICE " ;; esac [ ! -z "$txt_name" ] && local txt_name="$txt_name " if [ "$channel" = "stderr" ]; then echo "$txt_level: ${txt_name}${message}" >/dev/stderr elif [ "$channel" = "stdout" ]; then echo "$txt_level: ${txt_name}${message}" fi ;; 'syslog') if [ ! -x logger ]; then echo $"ERROR: [ipv6_log] Syslog is chosen, but binary 'logger' doesn't exist or isn't executable" >/dev/stderr return 3 fi if [ -z "$txt_name" ]; then logger -p $facility.$priority $message else logger -p $facility.$priority -t "$txt_name" "$message" fi ;; *) echo $"ERROR: [ipv6_log] Cannot log to channel '$channel'" >/dev/stderr return 3 ;; esac return 0 } ###### Beginning of main code here, always executed on "source|. network-functions-ipv6" ##### Test for "ipv6calc" (used for better existing address detection) EXISTS_ipv6calc=no if [ -x /bin/ipv6calc ]; then if /bin/ipv6calc --if_inet62addr 3ffeffff0100f1010000000000000001 40 | LC_ALL=C grep -q -v '3ffe:ffff:100:f101::1/64'; then false elif /bin/ipv6calc --addr2if_inet6 3ffe:ffff:100::1/64 | LC_ALL=C grep -q -v '3ffeffff010000000000000000000001 00 40'; then false else EXISTS_ipv6calc=yes fi else false fi ###### End of main code here ##### Test for IPv6 capabilites # $1: (optional) testflag: currently supported: "testonly" (do not load a module) # return code: 0=ok 2=IPv6 test fails ipv6_test() { local fn="ipv6_test" local testflag=$1 if ! [ -f /proc/net/if_inet6 ]; then if [ "$testflag" = "testonly" ]; then return 2 else modprobe ipv6 if ! [ -f /proc/net/if_inet6 ]; then ipv6_log $"Kernel is not compiled with IPv6 support" crit $fn return 2 fi fi fi if [ ! -d /proc/sys/net/ipv6/conf/ ]; then return 2 fi if [ ! -x /sbin/ip ]; then ipv6_log $"Utility 'ip' (package: iproute) doesn't exist or isn't executable - stop" crit $fn return 2 fi if [ ! -x /sbin/sysctl ]; then ipv6_log $"Utility 'sysctl' (package: procps) doesn't exist or isn't executable - stop" crit $fn return 2 fi return 0 } ##### Get version of this function library # stdout: getversion_ipv6_functions() { local version_ipv6_functions="`cat /etc/sysconfig/network-scripts/network-functions-ipv6 | LC_ALL=C grep "^# Version:" | awk '{ print $3 }' | sed 's/-//g' | sed 's/[A-Za-z]*$//g'`" echo $version_ipv6_functions } ##### Wrapper for used binaries ## ifconfig # $*: # return code: result of execution ipv6_exec_ifconfig() { local options=$* LC_ALL=C /sbin/ifconfig $options 2>&1 return $? } ## route # $*: # return code: result of execution ipv6_exec_route() { local options=$* LC_ALL=C /sbin/route $options 2>&1 return $? } ## ip # $*: # return code: result of execution ipv6_exec_ip() { local options=$* LC_ALL=C /sbin/ip $options 2>&1 return $? } ## sysctl # $*: # return code: result of execution ipv6_exec_sysctl() { local options=$* LC_ALL=C /sbin/sysctl $options 2>&1 return $? } ##### Control IPv6 forwarding # Control IPv6 forwarding # $1: yes|no|on|off : control value # $2: [] : (optional), if not given, global IPv6 forwarding is set [OBSOLETE] # return code: 0=ok 1=argument error 2=IPv6 test fails ipv6_control_forwarding() { local fn="ipv6_control_forwarding" local fw_control=$1 local fw_device=$2 # maybe empty if [ -z "$fw_control" ]; then ipv6_log $"Missing parameter 'forwarding control' (arg 1)" err $fn return 1 fi if ! [ "$fw_control" = "yes" -o "$fw_control" = "no" -o "$fw_control" = "on" -o "$fw_control" = "off" ]; then ipv6_log $"Forwarding control parameter isn't valid '$fw_control' (arg 1)" err $fn return 1 fi ipv6_test || return 2 if [ "$fw_control" = "yes" -o "$fw_control" = "on" ]; then local status=1 else local status=0 fi # Global control? (if no device is given) if [ -z "$fw_device" ]; then ipv6_exec_sysctl -w net.ipv6.conf.all.forwarding=$status >/dev/null fi # Per device control (not implemented in kernel) if [ ! -z "$fw_device" ]; then ipv6_log $"IPv6 forwarding per device cannot be controlled via sysctl - use netfilter6 instead" warn $fn fi return 0 } ##### Static IPv6 route configuration # Set static IPv6 route # $1: : to route # $2: : over which $1 should be routed (if "::", gw will be skipped) # $3: [] : (optional) # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem adding route ipv6_add_route() { local fn="ipv6_add_route" local networkipv6=$1 local gatewayipv6=$2 local device=$3 # maybe empty if [ -z "$networkipv6" ]; then ipv6_log $"Missing parameter 'IPv6-network' (arg 1)" err $fn return 1 fi if [ -z "$gatewayipv6" ]; then ipv6_log $"Missing parameter 'IPv6-gateway' (arg 2)" err $fn return 1 fi ipv6_test || return 2 ipv6_test_ipv6_addr_valid $networkipv6 || return 2 ipv6_test_ipv6_addr_valid $gatewayipv6 || return 2 if [ -z "$device" ]; then local returntxt="`ipv6_exec_ip -6 route add $networkipv6 via $gatewayipv6 metric 1`" else if [ "$gatewayipv6" = "::" ]; then local returntxt="`ipv6_exec_ip -6 route add $networkipv6 dev $device metric 1`" else local returntxt="`ipv6_exec_ip -6 route add $networkipv6 via $gatewayipv6 dev $device metric 1`" fi fi if [ ! -z "$returntxt" ]; then if echo $returntxt | grep -q "File exists"; then # Netlink: "File exists" true elif echo $returntxt | grep -q "No route to host"; then # Netlink: "No route to host" ipv6_log $"'No route to host' adding route '$networkipv6' via gateway '$gatewayipv6' through device '$device'" warn $fn return 3 else ipv6_log $"Unknown error" warn $fn return 3 fi fi return 0 } # Delete a static IPv6 route # $1: : to route # $2: : over which $1 should be routed (if "::", gw will be skipped) # $3: [] : (optional) # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem adding route ipv6_del_route() { local fn="ipv6_del_route" local networkipv6=$1 local gatewayipv6=$2 local device=$3 # maybe empty if [ -z "$networkipv6" ]; then ipv6_log $"Missing parameter 'IPv6-network' (arg 1)" err $fn return 1 fi if [ -z "$gatewayipv6" ]; then ipv6_log $"Missing parameter 'IPv6-gateway' (arg 2)" err $fn return 1 fi ipv6_test testonly || return 2 # Test, whether given IPv6 address is valid ipv6_test_ipv6_addr_valid $networkipv6 || return 1 ipv6_test_ipv6_addr_valid $gatewayipv6 || return 1 if [ -z "$device" ]; then ipv6_exec_ip -6 route del $networkipv6 via $gatewayipv6 local result=$? else if [ "$gatewayipv6" = "::" ]; then ipv6_exec_ip -6 route del $networkipv6 dev $device local result=$? else ipv6_exec_ip -6 route del $networkipv6 via $gatewayipv6 dev $device local result=$? fi fi if [ $result -eq 2 ]; then # Netlink: "No such process" true elif [ $result -ne 0 ]; then return 3 fi return 0 } # Delete all static IPv6 routes through a given interface # $1: # $2: [] : to match (optional) # return code: 0=ok 1=argument error 2=IPv6 test fails ipv6_cleanup_routes() { local fn="ipv6_cleanup_routes" local device=$1 local gatewaymatch=$2 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi ipv6_test testonly || return 2 # Get all IPv6 routes through given interface and remove them ipv6_exec_route -A inet6 -n | LC_ALL=C grep "$device\W*$" | while read ipv6net nexthop flags metric ref use iface args; do if [ "$iface" = "$device" ]; then if [ ! -z "$gatewaymatch" ]; then # Test if given gateway matches if [ "$gatewaymatch" != "$nexthop" ]; then continue fi fi # Only non addrconf (automatic installed) routes should be removed if echo $flags | LC_ALL=C grep -v -q "A"; then ipv6_exec_route -A inet6 del $ipv6net gw $nexthop dev $iface fi fi done return 0 } ##### automatic tunneling configuration ## Configure automatic tunneling up # return code: 0=ok 2=IPv6 test fails 3=major problem ipv6_enable_autotunnel() { local fn="ipv6_enable_autotunnel" ipv6_test || return 2 # enable IPv6-over-IPv4 tunnels if ipv6_test_device_status sit0; then true else # bring up basic tunnel device ipv6_exec_ifconfig sit0 up if ! ipv6_test_device_status sit0; then ipv6_log $"Tunnel device 'sit0' enabling didn't work" err $fn return 3 fi # Set sysctls proper (regardless "default") ipv6_exec_sysctl -w net.ipv6.conf.sit0.forwarding=1 >/dev/null ipv6_exec_sysctl -w net.ipv6.conf.sit0.accept_ra=0 >/dev/null ipv6_exec_sysctl -w net.ipv6.conf.sit0.accept_redirects=0 >/dev/null fi return 0 } ## Configure automatic tunneling down # return code: 0=ok 2=IPv6 test fails 3=major problem ipv6_disable_autotunnel() { local fn="ipv6_disable_autotunnel" ipv6_test testonly || return 2 if ipv6_test_device_status sit0; then # disable IPv6-over-IPv4 tunnels (if a tunnel is no longer up) if ipv6_exec_route -A inet6 -n | LC_ALL=C grep "sit0\W*$" | awk '{ print $2 }' | LC_ALL=C grep -v -q "^::$"; then # still existing routes, skip shutdown of sit0 true elif ipv6_exec_ip addr show dev sit0 | LC_ALL=C grep inet6 | awk '{ print $2 }' | LC_ALL=C grep -v -q '^::'; then # still existing IPv6 addresses, skip shutdown of sit0 true else # take down basic tunnel device ipv6_exec_sysctl -w net.ipv6.conf.sit0.forwarding=0 >/dev/null ipv6_exec_sysctl -w net.ipv6.conf.sit0.accept_ra=0 >/dev/null ipv6_exec_sysctl -w net.ipv6.conf.sit0.accept_redirects=0 >/dev/null ipv6_exec_ifconfig sit0 down if ipv6_test_device_status sit0; then ipv6_log $"Tunnel device 'sit0' is still up" err $fn return 3 fi fi fi return 0 } ##### Test, whether an IPv6 address exists on an interface # $1: : to testing # $2: : to test (without prefix length) # $3: : of address $2 # return values: 0=ok (exists) 1=argument error 3=major problem 10=not exists ipv6_test_addr_exists_on_device() { local fn="ipv6_test_addr_exists_on_device" local testdevice=$1 local testaddr=$2 local testprefix=$3 if [ -z "$testdevice" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi if [ -z "$testaddr" ]; then ipv6_log $"Missing parameter 'IPv6 address to test' (arg 2)" err $fn return 1 fi if [ -z "$testprefix" ]; then ipv6_log $"Missing parameter 'IPv6 address prefix length' (arg 3)" err $fn return 1 fi ipv6_test testonly || return 2 if [ "$EXISTS_ipv6calc" = "yes" ]; then # Using ipv6calc and compare against /proc/net/if_inet6 local convertresult="`/bin/ipv6calc --addr2if_inet6 $testaddr/$testprefix`" # Split in address, scope and prefix length local test_addr="`echo $convertresult | awk '{ print $1 }'`" local test_scope="`echo $convertresult | awk '{ print $2 }'`" local test_prefixlength="`echo $convertresult | awk '{ print $3 }'`" if [ -z "$test_prefixlength" ]; then local testresult="`LC_ALL=C grep "$test_addr .. .. $test_scope .." /proc/net/if_inet6 | LC_ALL=C grep $testdevice$`" else local testresult="`LC_ALL=C grep "$test_addr .. $test_prefixlength $test_scope .." /proc/net/if_inet6 | LC_ALL=C grep $testdevice$`" fi if [ ! -z "$testresult" ]; then # exists return 0 else # not exits return 10 fi else # low budget version, only works if given address is in equal form like "ip" displays local testresult="`ipv6_exec_ip addr show dev $testdevice | LC_ALL=C grep inet6 | awk '{ print $2 }' | LC_ALL=C grep -i "^$testaddr/$testprefix$"`" if [ ! -z "$testresult" ]; then # exits return 0 else # not exits return 10 fi fi # Normally this lines not reached return 3 } ##### Test, whether an IPv6 address with given prefix exists on an interface # $1: : to test # $2: # return values: 0=ok (exists) 1=argument error 3=major problem 10=not exists ipv6_test_addrprefix_exists_on_device() { local fn="ipv6_test_addr_prefix_exists_on_device" local testdevice=$1 local testaddrprefix=$2 if [ -z "$testdevice" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi if [ -z "$testaddrprefix" ]; then ipv6_log $"Missing parameter 'IPv6 address prefix' (arg 2)" err $fn return 1 fi ipv6_test testonly || return 2 # For the moment: low budget version, only works if given address is in equal form like "ip" displays local testresult="`ipv6_exec_ip addr show dev $testdevice | LC_ALL=C grep inet6 | awk '{ print $2 }' | LC_ALL=C grep -i "^$testaddrprefix:"`" if [ ! -z "$testresult" ]; then # exists return 0 else # not exists return 10 fi # Normally this lines not reached return 3 } ##### Interface configuration ## Add an IPv6 address for given interface # $1: # $2: # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_add_addr_on_device() { local fn="ipv6_add_addr_on_device" local device=$1 local address=$2 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi if [ -z "$address" ]; then ipv6_log $"Missing parameter 'IPv6-address' (arg 2)" err $fn return 1 fi ipv6_test || return 2 ipv6_test_ipv6_addr_valid $address || return 1 ipv6_test_device_status $device local result=$? if [ "$result" = "0" ]; then true elif [ "$result" != "11" ]; then ipv6_log $"Device '$device' doesn't exist" err $fn return 3 else ipv6_exec_ifconfig $device up if ! ipv6_test_device_status $device; then ipv6_log $"Device '$device' enabling didn't work" err $fn return 3 fi fi # Extract address parts local prefixlength_implicit="`echo $address | awk -F/ '{ print $2 }'`" local address_implicit="`echo $address | awk -F/ '{ print $1 }'`" # Check prefix length and using '64' as default if [ -z "$prefixlength_implicit" ]; then local prefixlength_implicit="64" local address="$address_implicit/$prefixlength_implicit" fi # Only add if address does not already exist ipv6_test_addr_exists_on_device $device $address_implicit $prefixlength_implicit local result=$? if [ $result -ne 0 -a $result -ne 10 ]; then return 3 fi if [ $result -eq 0 ]; then true else ipv6_exec_ifconfig $device inet6 add $address || return 3 fi return 0 } ## Remove all IPv6 routes and addresses on given interface (cleanup to prevent kernel crashes) # $1: # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_cleanup_device() { local fn="ipv6_cleanup_device" local device=$1 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi ipv6_test testonly || return 2 # Remove all IPv6 routes through this device (but not "lo") if [ "$device" != "lo" ]; then ipv6_exec_ip -6 route flush dev $device >/dev/null 2>&1 fi # Remove all IPv6 addresses on this interface ipv6_exec_ip -6 addr flush dev $device >/dev/null 2>&1 return 0 } ## Remove an IPv6 address on given interface # $1: # $2: # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_del_addr_on_device() { local fn="ipv6_del_addr_on_device" local device=$1 local address=$2 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi if [ -z "$address" ]; then ipv6_log $"Missing parameter 'IPv6 address' (arg 2)" err $fn return 1 fi ipv6_test testonly || return 2 ipv6_test_ipv6_addr_valid $address || return 1 # Extract address parts local prefixlength_implicit="`echo $address | awk -F/ '{ print $2 }'`" local address_implicit="`echo $address | awk -F/ '{ print $1 }'`" # Check prefix length and using '64' as default if [ -z "$prefixlength_implicit" ]; then local prefixlength_implicit="64" local address="$address_implicit/$prefixlength_implicit" fi # Only remove, if address exists and is not link-local (prevents from kernel crashing) ipv6_test_addr_exists_on_device $device $address_implicit $prefixlength_implicit local result=$? if [ $result -ne 0 -a $result -ne 10 ]; then return 3 fi if [ $result -eq 0 ]; then ipv6_exec_ifconfig $device inet6 del $address || return 3 else true fi return 0 } ##### Some address test functions ## Test a given IPv6 address for validity # $1: # $2: [quiet] : (optional) don't display error message # return code: 0=ok 1=argument error 10=not valid ipv6_test_ipv6_addr_valid() { local fn="ipv6_test_ipv6_addr_valid" local testipv6addr_valid=$1 local modequiet=$2 if [ -z "$testipv6addr_valid" ]; then return 1 fi if [ ! -z "$modequiet" ]; then if [ "$modequiet" != "quiet" ]; then ipv6_log $"Parameter '$modequiet' for 'quiet' mode is not valid (arg 2)" err $fn return 1 fi fi # Extract parts local prefixlength_implicit="`echo $testipv6addr_valid | awk -F/ '{ print $2 }'`" local address_implicit="`echo $testipv6addr_valid | awk -F/ '{ print $1 }'`" if [ "$EXISTS_ipv6calc" = "yes" ]; then if ! /bin/ipv6calc --addr2uncompaddr $testipv6addr_valid >/dev/null 2>&1; then if [ "$modequiet" != "quiet" ]; then ipv6_log $"Given IPv6 address '$testipv6addr_valid' is not valid" err $fn fi return 10 fi else # Test for a valid format if ! echo "$address_implicit" | LC_ALL=C egrep -q '^[:xdigit:]|[:\.]*$'; then if [ "$modequiet" != "quiet" ]; then ipv6_log $"Given IPv6 address '$testipv6addr_valid' is not valid" err $fn fi return 10 fi fi # Test for prefix length if [ -z "$prefixlength_implicit" ]; then if echo "$testipv6addr_valid" | LC_ALL=C grep "/$"; then # Trailing "/", but no value if [ "$modequiet" != "quiet" ]; then ipv6_log $"Missing prefix length for given address '$testipv6addr_valid'" err $fn fi return 10 else return 0 fi elif [ $prefixlength_implicit -lt 0 -o $prefixlength_implicit -gt 128 ]; then if [ "$modequiet" != "quiet" ]; then ipv6_log $"On given address '$testipv6addr_valid' the prefix length is out of range (valid: 0-128)" err $fn fi return 10 fi return 0 } ## Test a given IPv4 address for validity # $1: # $2: [quiet] : (optional) don't display error message # return code: 0=ok 1=argument error 10=not valid ipv6_test_ipv4_addr_valid() { local fn="ipv6_test_ipv4_addr_valid" local testipv4addr_valid=$1 local modequiet=$2 if [ -z "$testipv4addr_valid" ]; then return 1 fi if [ ! -z "$modequiet" ]; then if [ "$modequiet" != "quiet" ]; then ipv6_log $"Parameter '$modequiet' for 'quiet' mode is not valid (arg 2)" err $fn return 1 fi fi # Test for a valid format if echo "$testipv4addr_valid" | LC_ALL=C egrep -q -v '^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$'; then if [ "$modequiet" != "quiet" ]; then ipv6_log $"Given IPv4 address '$testipv4addr_valid' has no proper format" err $fn fi return 10 fi # Test for valid IPv4 address parts local number1="`echo $testipv4addr_valid | awk -F. '{ print $1 }'`" local number2="`echo $testipv4addr_valid | awk -F. '{ print $2 }'`" local number3="`echo $testipv4addr_valid | awk -F. '{ print $3 }'`" local number4="`echo $testipv4addr_valid | awk -F. '{ print $4 }'`" local c=1 for number in "$number1" "$number2" "$number3" "$number4"; do if [ $number -lt 0 -o $number -gt 255 ]; then if [ "$modequiet" != "quiet" ]; then ipv6_log $"Part $c of given IPv4 address '$testipv4addr_valid' is out of range" err $fn fi return 10 fi local c=$[ $c + 1 ] done return 0 } ## Test a given IPv4 address for not a private but unicast one # $1: # return code: 0=ok 1=argument error 10=private or not unicast ipv6_test_ipv4_addr_global_usable() { local fn="ipv6_test_ipv4_addr_global_usable" local testipv4addr_globalusable=$1 if [ -z "$testipv4addr_globalusable" ]; then return 1 fi # Test for a globally usable IPv4 address now # test 0.0.0.0/8 /bin/ipcalc --network $testipv4addr_globalusable 255.0.0.0 | LC_ALL=C grep -q "NETWORK=0\.0\.0\.0" && return 10 # test 10.0.0.0/8 (RFC 1918 / private) /bin/ipcalc --network $testipv4addr_globalusable 255.0.0.0 | LC_ALL=C grep -q "NETWORK=10\.0\.0\.0" && return 10 # test 127.0.0.0/8 (loopback) /bin/ipcalc --network $testipv4addr_globalusable 255.0.0.0 | LC_ALL=C grep -q "NETWORK=127\.0\.0\.0" && return 10 # test 169.254.0.0/16 (APIPA / DHCP link local) /bin/ipcalc --network $testipv4addr_globalusable 255.255.0.0 | LC_ALL=C grep -q "NETWORK=169\.254\.0\.0" && return 10 # test 172.16.0.0/12 (RFC 1918 / private) /bin/ipcalc --network $testipv4addr_globalusable 255.240.0.0 | LC_ALL=C grep -q "NETWORK=172\.16\.0\.0" && return 10 # test 192.168.0.0/16 (RFC 1918 / private) /bin/ipcalc --network $testipv4addr_globalusable 255.255.0.0 | LC_ALL=C grep -q "NETWORK=192\.168\.0\.0" && return 10 # test 224.0.0.0/3 (multicast and reserved, broadcast) /bin/ipcalc --network $testipv4addr_globalusable 224.0.0.0 | LC_ALL=C grep -q "NETWORK=224\.0\.0\.0" && return 10 return 0 } ## Test a given device for status # $1: # return code: 0=ok 1=argument error 10=not exists 11=down ipv6_test_device_status() { local fn="ipv6_test_device_status" local device=$1 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi # Test if device exists if ! ipv6_exec_ifconfig $device >/dev/null; then # not exists return 10 fi # Test if device is up if ipv6_exec_ifconfig $device | LC_ALL=C grep -q "UP "; then # up return 0 else # down return 11 fi } ## Create 6to4 prefix # $1: # stdout: <6to4address> # return code: 0=ok 1=argument error ipv6_create_6to4_prefix() { local fn="ipv6_create_6to4_prefix" local ipv4addr=$1 if [ -z "$ipv4addr" ]; then ipv6_log $"Missing parameter 'IPv4 address' (arg 1)" stderr.err $fn fi local major1="`echo $ipv4addr | awk -F. '{ print $1 }'`" local minor1="`echo $ipv4addr | awk -F. '{ print $2 }'`" local major2="`echo $ipv4addr | awk -F. '{ print $3 }'`" local minor2="`echo $ipv4addr | awk -F. '{ print $4 }'`" if [ -z "$major1" -o -z "$minor1" -o -z "$major2" -o -z "$minor2" ]; then return 1 fi if [ $major1 -eq 0 ]; then local block1="`printf "%x" $minor1`" else local block1="`printf "%x%02x" $major1 $minor1`" fi if [ $major2 -eq 0 ]; then local block2="`printf "%x" $minor2`" else local block2="`printf "%x%02x" $major2 $minor2`" fi local prefix6to4="2002:$block1:$block2" echo "$prefix6to4" return 0 } ## Check and create 6to4 tunnel relay address # $1: # stdout: # return code: 0=ok 1=argument error ipv6_create_6to4_relay_address() { local fn="ipv6_create_6to4_relay_address" local addr=$1 if [ -z "$addr" ]; then ipv6_log $"Missing parameter 'address' (arg 1)" stderr.err $fn return 1 fi # Check if ipv6_test_ipv4_addr_valid $addr quiet; then # ok, a IPv4 one if ipv6_test_ipv4_addr_global_usable $addr; then # IPv4 globally usable local ipv6to4_relay="::$addr" else ipv6_log $"Given address '$addr' is not a global IPv4 one (arg 1)" stderr.err $fn return 1 fi else ipv6_log $"Given address '$addr' is not a valid IPv4 one (arg 1)" stderr.err $fn return 1 fi echo "$ipv6to4_relay" return 0 } ##### 6to4 tunneling setup ## Configure 6to4 tunneling up # $1: : only "tun6to4" is supported # $2: : global address of local interface # $3: [] : for 6to4 prefix (optional, default is "::1") # $4: [] : MTU of tunnel device (optional, default is automatic) # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_add_6to4_tunnel() { local fn="ipv6_add_6to4_tunnel" local device=$1 local localipv4=$2 local localipv6to4suffix=$3 local mtu=$4 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi if [ -z "$localipv4" ]; then ipv6_log $"Missing parameter 'local IPv4 address' (arg 2)" err $fn return 1 fi # Check device if [ "$device" != "tun6to4" ]; then ipv6_log $"Given device '$device' is not supported (arg 1)" err $fn return 1 fi ipv6_test || return 2 # Generate 6to4 address local prefix6to4="`ipv6_create_6to4_prefix $localipv4`" if [ $? -ne 0 -o -z "$prefix6to4" ]; then return 3 fi if [ -z "$localipv6to4suffix" ]; then local address6to4="${prefix6to4}::1/16" else local address6to4="${prefix6to4}::${localipv6to4suffix}/16" fi ipv6_add_tunnel_device tun6to4 0.0.0.0 $address6to4 $ipv4addr if [ $? -ne 0 ]; then local retval=3 else local retval=0 fi # Set MTU, if given if [ ! -z "$mtu" ]; then ipv6_set_mtu $device $mtu fi return $retval } ## Configure all 6to4 tunneling down # $1: : only "tun6to4" is supported # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_cleanup_6to4_tunnels() { local fn="ipv6_cleanup_6to4_tunnels" local device=$1 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi # Check device if [ "$device" != "tun6to4" ]; then ipv6_log $"Given device '$device' is not supported (arg 1)" err $fn return 1 fi ipv6_test testonly || return 2 ipv6_del_tunnel_device tun6to4 return 0 } ## Configure 6to4 tunneling down # $1: : only "tun6to4" is supported # $2: : global address of local interface # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_del_6to4_tunnel() { local fn="ipv6_del_6to4_tunnel" local device=$1 local localipv4=$2 local localipv6to4suffix=$3 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi if [ -z "$localipv4" ]; then ipv6_log $"Missing parameter 'local IPv4 address' (arg 2)" err $fn return 1 fi # Check device if [ "$device" != "tun6to4" ]; then ipv6_log $"Given device '$device' is not supported (arg 1)" err $fn return 1 fi ipv6_test || return 2 ipv6_del_tunnel_device tun6to4 local retval=$? return $retval } ## Configure a static tunnel device up # $1: # $2: : of foreign tunnel # $3: [] : local one of a P-t-P tunnel (optional) # $4: [] : local one of tunnel (optional) # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_add_tunnel_device() { local fn="ipv6_add_tunnel_device" local device=$1 local addressipv4tunnel=$2 local addressipv6local=$3 local addressipv4tunnellocal=$4 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi if [ -z "$addressipv4tunnel" ]; then ipv6_log $"Missing parameter 'IPv4-tunnel address' (arg 2)" err $fn return 1 fi if [ -z "$addressipv4tunnellocal" ]; then local addressipv4tunnellocal="any" fi ipv6_test || return 2 if ! ipv6_test_device_status $device; then local ttldefault="`ipv6_exec_sysctl net.ipv4.ip_default_ttl`" local ttldefault="`echo $ttldefault | awk '{ print $3 }'`" if [ -z "$ttldefault" ]; then local ttldefault=64 fi # Test whether remote IPv4 address was already applied to another tunnel (does not catch IPv4 addresses with leading 0's) ipv6_exec_ip tunnel show 2>/dev/null | LC_ALL=C grep $addressipv4tunnel | while read dev type tag remote tag local tag ttl rest; do local devnew="`echo $dev | sed 's/:$//g'`" if [ "$remote" = "$addressipv4tunnel" ]; then ipv6_log $"Given remote address '$addressipv4tunnel' on tunnel device '$device' is already configured on device '$devnew'" err $fn return 3 fi done if [ $? -ne 0 ]; then return 3 fi ipv6_exec_ip tunnel add $device mode sit ttl $ttldefault remote $addressipv4tunnel local $addressipv4tunnellocal # Test, whether "ip tunnel show" works without error ipv6_exec_ip tunnel show $device >/dev/null 2>&1 if [ $? -ne 0 ]; then ipv6_log $"Tunnel device '$device' creation didn't work" err $fn return 3 fi # Test, whether "ip tunnel show" reports valid content if ! ipv6_exec_ip tunnel show $device | LC_ALL=C grep -q "remote"; then ipv6_log $"Tunnel device '$device' creation didn't work" err $fn return 3 fi ipv6_exec_ifconfig $device up if ! ipv6_test_device_status $device; then ipv6_log $"Tunnel device '$device' bringing up didn't work" err $fn return 3 fi # Set sysctls proper (regardless "default") ipv6_exec_sysctl -w net.ipv6.conf.$device.forwarding=1 >/dev/null ipv6_exec_sysctl -w net.ipv6.conf.$device.accept_ra=0 >/dev/null ipv6_exec_sysctl -w net.ipv6.conf.$device.accept_redirects=0 >/dev/null if [ ! -z "$addressipv6local" ]; then # Setup P-t-P address ipv6_add_addr_on_device $device $addressipv6local if [ $? -ne 0 ]; then return 3 fi fi else false fi return 0 } ## Configure a static tunnel device down # $1: # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_del_tunnel_device() { local fn="ipv6_del_tunnel_device" local device=$1 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi ipv6_test testonly || return 2 if ipv6_test_device_status $device; then ipv6_cleanup_device $device else if [ "$device" != "sit0" ]; then false fi fi if [ "$device" != "sit0" ]; then if ipv6_exec_ip tunnel 2>/dev/null | LC_ALL=C grep -q "^$device:" ; then ipv6_exec_ip tunnel del $device if ipv6_test_device_status $device; then return 3 fi else false fi fi return 0 } ## Cleanup all dedicated tunnel devices ipv6_cleanup_tunnel_devices() { local fn="ipv6_cleanup_tunnel_devices" ipv6_test testonly || return 2 # Find still existing tunnel devices and shutdown and delete them ipv6_exec_ip tunnel | grep "ipv6/ip" | awk -F: '{ print $1 }' | while read device; do ipv6_del_tunnel_device $device done return 0 } ## Get address of a dedicated tunnel # $1: # $2: local|remote : local or remote address # stdout: if available # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_get_ipv4addr_of_tunnel() { local fn="ipv6_get_local_ipv4_of_tunnel" local device=$1 local selection=$2 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" stderr.err $fn return 1 fi if [ -z "$selection" ]; then ipv6_log $"Missing parameter 'selection' (arg 2)" stderr.err $fn return 1 fi if [ "$selection" != "local" -a "$selection" != "remote" ]; then ipv6_log $"Unsupported selection '$selection' specified (arg 2)" stderr.err $fn return 1 fi ipv6_test testonly || return 2 ipv6_test_device_status $device if [ $? != 0 -a $? != 11 ]; then # Device doesn't exist return 3 fi # Device exists, retrieve address if [ "$selection" = "local" ]; then local tunnel_local_ipv4addr="`ipv6_exec_ip tunnel show $device | awk '{ print $6 }'`" elif [ "$selection" = "remote" ]; then local tunnel_local_ipv4addr="`ipv6_exec_ip tunnel show $device | awk '{ print $4 }'`" fi if [ $? != 0 ]; then return 3 fi if [ "$tunnel_local_ipv4addr" = "any" ]; then local tunnel_local_ipv4addr="0.0.0.0" fi echo "$tunnel_local_ipv4addr" return 0 } ## Get IPv4 address of a device # $1: # stdout: if available # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_get_ipv4addr_of_device() { local fn="ipv6_get_ipv4addr_of_device" local device=$1 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" stderr.err $fn return 1 fi ipv6_test_device_status $device if [ $? != 0 -a $? != 11 ]; then # Device doesn't exist return 3 fi # Device exists, retrieve address local ipv4addr="`ipv6_exec_ip -4 addr show dev $device | grep -w "inet" | awk '{ print $2 }' | awk -F/ '{ print $1 }'`" if [ $? != 0 ]; then return 3 fi if [ "$ipv4addr" = "any" ]; then local ipv4addr="0.0.0.0" fi echo "$ipv4addr" return 0 } ## Set IPv6 MTU for a device # $1: # $2: # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_set_mtu() { local fn="ipv6_set_mtu" local device=$1 local ipv6_mtu=$2 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi if [ -z "$ipv6_mtu" ]; then ipv6_log $"Missing parameter 'IPv6 MTU' (arg 2)" err $fn return 1 fi # Check range if [ $ipv6_mtu -lt 1280 -o $ipv6_mtu -gt 65535 ]; then ipv6_log $"Given IPv6 MTU '$ipv6_mtu' is out of range" err $fn return 1 fi ipv6_test testonly || return 2 # Check whether key exists ipv6_exec_sysctl net.ipv6.conf.$device.mtu >/dev/null 2>&1 if [ $? -ne 0 ]; then return 3 fi # Set value ipv6_exec_sysctl -w net.ipv6.conf.$device.mtu=$ipv6_mtu >/dev/null return 0 } ## Set a default gateway # $1: : gateway, can also contain scope suffix (device name), cause a warning if not matching with $2 (but will have precedence) # $2: : specified gateway device (has # $3: : (optional) device to check scope and gateway device against (setup is skipped, if not matching) # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_set_default_route() { local fn="ipv6_set_default_route" local address=$1 local device=$2 local device_check=$3 ipv6_test testonly || return 2 # Map the unspecified address to nothing if [ "$address" = "::" ]; then local address="" fi if [ ! -z "$address" ]; then local addressgw=`echo $address | awk -F% '{ print $1 }'` local device_scope=`echo $address | awk -F% '{ print $2 }'` if [ -z "$addressgw" ]; then ipv6_log $"Given IPv6 default gateway '$address' is not in proper format" err $fn return 3 fi # Scope device has precedence if [ ! -z "$device_scope" -a ! -z "$device" -a "$device_scope" != "$device" ]; then ipv6_log $"Given IPv6 default gateway '$address' has scope '$device_scope' defined, given default gateway device '$device' will be not used" inf $fn local device="" fi # Link local addresses require a device if echo $addressgw | LC_ALL=C grep -qi "^fe80:"; then if [ -z "$device_scope" ]; then if [ -z "$device" ]; then ipv6_log $"Given IPv6 default gateway '$address' is link-local, but no scope or gateway device is specified" err $fn return 3 fi fi fi # Check whether the route belongs to the specific given interface if [ ! -z "$device_check" ]; then # Check whether scope device matches given check device if [ ! -z "$device_scope" -a "$device_check" != "$device_scope" ]; then # scope device != specific given -> skip return 0 elif [ ! -z "$device" -a "$device_check" != "$device" ]; then # gateway device != specific given -> skip return 0 fi fi # Set device now, if given if [ -z "$device" ]; then local device="$device_scope" fi if [ -z "$device" ]; then # Note: this can cause a warning and a not installed route, if given address is not reachable on the link #ipv6_add_route ::/0 $addressgw ipv6_add_route 2000::/3 $addressgw else #ipv6_add_route ::/0 $addressgw $device ipv6_add_route 2000::/3 $addressgw $device fi elif [ ! -z "$device" ]; then # Check whether the route belongs to the specific given interface if [ ! -z "$device_check" -a "$device_check" != "$device" ]; then # gateway device != specific given -> skip return 0 fi ipv6_test_route_requires_next_hop $device local result=$? if [ $result = 0 ]; then ipv6_log $"Given IPv6 default device '$device' requires an explicit nexthop" err $fn return 3 elif [ $result != 10 ]; then ipv6_log $"Given IPv6 default device '$device' doesn't exist or isn't up" err $fn return 3 fi #ipv6_add_route ::/0 :: $device ipv6_add_route 2000::/3 :: $device else ipv6_log $"No parameters given to setup a default route" err $fn return 3 fi return 0 } ## Resolve need of explicit next hop for an interface # $1: # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem 10=needs no explicit hop ipv6_test_route_requires_next_hop() { local fn="ipv6_test_route_requires_next_hop" local device=$1 if [ -z "$device" ]; then ipv6_log $"Missing parameter 'device' (arg 1)" err $fn return 1 fi ipv6_test testonly || return 2 ipv6_test_device_status $device if [ $? != 0 ]; then return 3 fi if [ "$device" = "sit0" ]; then return 10 fi if ipv6_exec_ip link show $device | LC_ALL=C grep -q "POINTOPOINT"; then return 10 fi return 0 } ## Trigger radvd # $1: up|down : device reason for triggering (coming up or going down) # $2: [startstop|restart|reload|SIGHUP] : triger mechanism (default is "SIGHUP") # "startstop" : reason=up -> start, reason=down -> stop # $3: [] : alternative pid file [optional] # return code: 0=ok 1=argument error 2=IPv6 test fails 3=major problem ipv6_trigger_radvd() { local fn="ipv6_trigger_radvd" local reason=$1 local mechanism=$2 local pidfile=$3 if [ -z "$reason" ]; then ipv6_log $"No reason given for sending trigger to radvd" err $fn return 1 fi if [ "$reason" != "up" -a "$reason" != "down" ]; then ipv6_log $"Unsupported reason '$reason' for sending trigger to radvd" err $fn return 1 fi if [ -z "$mechanism" ]; then # Take default local mechanism="SIGHUP" fi if [ -z "$pidfile" ]; then local pidfile="/var/run/radvd/radvd.pid" fi # Print message and select action case $mechanism in 'startstop') case $reason in up) local action="start" ;; down) local action="stop" ;; esac ;; 'reload'|'restart'|'SIGHUP') local action="$mechanism" ;; *) ipv6_log $"Unsupported mechanism '$mechanism' for sending trigger to radvd" err $fn return 3 ;; esac # PID file needed? if [ "$action" = "SIGHUP" ]; then if [ ! -f "$pidfile" ]; then if [ "$reason" = "down" ]; then # be quiet because triggering may have been disabled true else ipv6_log $"Given pidfile '$pidfile' doesn't exist, cannot send trigger to radvd" err $fn fi return 3 fi # Get PID local pid="`cat $pidfile`" if [ -z "$pid" ]; then # pidfile empty - strange ipv6_log $"Pidfile '$pidfile' is empty, cannot send trigger to radvd" err $fn return 3 fi fi # Do action case $action in 'SIGHUP') kill -HUP $pid ;; 'reload'|'restart'|'stop'|'start') if ! /sbin/chkconfig --list radvd >/dev/null 2>&1; then if [ "$reason" = "down" ]; then # be quiet because triggering may have been disabled true else ipv6_log $"radvd not (properly) installed, triggering failed" err $fn fi return 3 else /sbin/service radvd $action >/dev/null 2>&1 fi ;; *) # Normally not reached, "action" is set above to proper value ;; esac return 0 } #!/bin/sh # # init.ipv6-global # # # Taken from: init.ipv6-global # (P) & (C) 2001-2002 by Peter Bieringer # # You will find more information in the IPv6-HowTo for Linux at # http://www.bieringer.de/linux/IPv6/ # # RHL integration assistance by Pekka Savola # # Version 2002-01-25 # # Calling parameters: # $1: action (currently supported: start|stop|showsysctl) # $2: position for start|stop (currently supported: pre|post) # # Called by hooks from /etc/[rc.d/]init.d/network # # Uses following information from /etc/sysconfig/network: # NETWORKING_IPV6=yes|no: controls global IPv6 initialization (default: no) # IPV6FORWARDING=yes|no: controls global IPv6 forwarding (default: no) # IPV6_AUTOCONF=yes|no: controls global automatic IPv6 configuration # (default: yes if IPV6FORWARDING=no, no if IPV6FORWARDING=yes) # IPV6_AUTOTUNNEL=yes|no: controls automatic IPv6 tunneling (default: no) # IPV6_DEFAULTGW= [optional] # IPV6_DEFAULTDEV= [optional] # # Get global network configuration . /etc/sysconfig/network # Source IPv4 helper functions cd /etc/sysconfig/network-scripts . network-functions # Get action and hook position ACTION="$1" POSITION="$2" # Test whether IPv6 should be configured, else stop [ "${NETWORKING_IPV6}" = "yes" ] || exit 0 if [ ! -f /etc/sysconfig/network-scripts/network-functions-ipv6 ]; then exit 1 fi # Source IPv6 helper functions . /etc/sysconfig/network-scripts/network-functions-ipv6 # Initialize IPv6, depending on caller option case $ACTION in start) case $POSITION in pre) # IPv6 test, module loaded, exit if system is not IPv6-ready ipv6_test || exit 1 if [ "$IPV6FORWARDING" = "yes" ]; then ipv6_global_forwarding=1 ipv6_global_auto=0 else ipv6_global_forwarding=0 if [ "$IPV6_AUTOCONF" = "no" ]; then ipv6_global_auto=0 else ipv6_global_auto=1 fi fi # Reset IPv6 sysctl switches for "all", "default" and still existing devices sysctl -a | grep "^net\.ipv6\.conf\." | awk -F. '{ print $4 }' | sort | uniq | while read interface; do # Host/Router behaviour for the interface ipv6_exec_sysctl -w net.ipv6.conf.$interface.forwarding=$ipv6_global_forwarding >/dev/null # Autoconfiguration and redirect handling for Hosts ipv6_exec_sysctl -w net.ipv6.conf.$interface.accept_ra=$ipv6_global_auto >/dev/null ipv6_exec_sysctl -w net.ipv6.conf.$interface.accept_redirects=$ipv6_global_auto >/dev/null done ;; post) # IPv6 test, module loaded, exit if system is not IPv6-ready ipv6_test || exit 1 if [ "$IPV6_AUTOTUNNEL" = "yes" ]; then ipv6_enable_autotunnel # autotunnel interface doesn't require a MTU setup fi ## Add some routes which should never appear on the wire # Unreachable IPv4-only addresses, normally blocked by source address selection ipv6_exec_ip route add unreach ::ffff:0.0.0.0/96 # Unreachable IPv4-mapped addresses ipv6_exec_ip route add unreach ::0.0.0.0/96 # Unreachable 6to4: IPv4 multicast, reserved, limited broadcast ipv6_exec_ip route add unreach 2002:e000::/19 # Unreachable 6to4: IPv4 loopback ipv6_exec_ip route add unreach 2002:7f00::/24 # Unreachable 6to4: IPv4 private (RFC 1918) ipv6_exec_ip route add unreach 2002:0a00::/24 ipv6_exec_ip route add unreach 2002:ac10::/28 ipv6_exec_ip route add unreach 2002:c0a8::/32 # Unreachable 6to4: IPv4 private (APIPA / DHCP link-local) ipv6_exec_ip route add unreach 2002:a9fe::/32 # Unreachable IPv6: 6bone test addresses ipv6_exec_ip route add unreach 3ffe:ffff::/32 # Set default route for autotunnel, if specified if [ "$IPV6_DEFAULTDEV" = "sit0" -a "$IPV6_AUTOTUNNEL" = "yes" ]; then if [ ! -z "$IPV6_DEFAULTGW" ]; then ipv6_set_default_route $IPV6_DEFAULTGW $IPV6_DEFAULTDEV sit0 elif [ ! -z "$IPV6_DEFAULTDEV" ]; then ipv6_set_default_route "" $IPV6_DEFAULTDEV sit0 fi fi ;; *) echo "Usage: $0 $1 {pre|post}" ;; esac ;; stop) case $POSITION in pre) # IPv6 test, no module loaded, exit if system is not IPv6-ready ipv6_test testonly || exit 0 ;; post) # IPv6 test, no module loaded, exit if system is not IPv6-ready ipv6_test testonly || exit 0 sysctl -a | grep "^net\.ipv6\.conf\." | awk -F. '{ print $4 }' | sort | uniq | while read interface; do # Assume Host behaviour ipv6_exec_sysctl -w net.ipv6.conf.$interface.forwarding=0 >/dev/null # Disable autoconfiguration and redirects ipv6_exec_sysctl -w net.ipv6.conf.$interface.accept_ra=0 >/dev/null ipv6_exec_sysctl -w net.ipv6.conf.$interface.accept_redirects=0 >/dev/null done # Cleanup still existing tunnel devices ipv6_cleanup_tunnel_devices # Shut down generic tunnel interface now ipv6_exec_ifconfig sit0 down ;; *) echo "Usage: $0 $1 {pre|post}" ;; esac ;; restart|reload) # do nothing, will be handled by main script ;; showsysctl) # Run only basic tests, no module is loaded, if not ok, skip IPv6 initialization ipv6_test testonly || exit 0 # Show sysctl switches sysctl -a | grep "^net\.ipv6\.conf\.default\." | awk -F. '{ print $5 }' | awk -F= '{ print $1 }' | sed 's/ //g' | while read switch; do sysctl -a | grep "^net\.ipv6\.conf\." | awk -F. '{ print $4 }' | sort | uniq | while read interface; do sysctl net.ipv6.conf.$interface.$switch done echo done ;; *) echo $"Usage: $0 {start|stop|reload|restart|showsysctl}" exit 1 ;; esac # -*-Shell-script-*- # # This file is not a stand-alone shell script; it provides functions # to network scripts that source it. # Set up a default search path. PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin" export PATH need_config () { [ -f "${CONFIG}" ] || CONFIG=../networking/default/${1} [ -f "${CONFIG}" ] || CONFIG=../networking/default/ifcfg-${1} [ -f "${CONFIG}" ] || CONFIG="ifcfg-${1}" } source_config () { DEVNAME=`basename $CONFIG | sed 's/^ifcfg-//g'` if basename $CONFIG | grep -q '[^g]-' ; then PARENTCONFIG=`echo $CONFIG | sed 's/-[^-]*$//g'` PARENTDEVNAME=`basename $PARENTCONFIG | sed 's/^ifcfg-//g'` [ -f $PARENTCONFIG ] || { echo $"Missing config file $PARENTCONFIG." >&2 exit 1 } . $PARENTCONFIG fi . $CONFIG } expand_config () { if [ -z "${NETMASK}" ]; then eval `/bin/ipcalc --netmask ${IPADDR}` fi if [ -z "${PREFIX}" ]; then eval `/bin/ipcalc --prefix ${IPADDR} ${NETMASK}` fi if [ -z "${BROADCAST}" ]; then eval `/bin/ipcalc --broadcast ${IPADDR} ${NETMASK}` fi if [ -z "${NETWORK}" ]; then eval `/bin/ipcalc --network ${IPADDR} ${NETMASK}` fi } toggle_value () { if [ "$2" = "yes" -o "$2" = "YES" ] ; then echo "$1 on" elif [ "$2" = "no" -o "$2" = "NO" ] ; then echo "$1 off" else echo '' fi } do_netreport () { # Notify programs that have requested notification ( cd /var/run/netreport || exit for i in * ; do if [ -f $i ]; then OWNER=`ls -l $i | awk '{ print $3 }'` if [ "`id -u`" = "0" ]; then su -s /bin/bash $OWNER -c "kill -SIGIO $i >/dev/null 2>&1 || rm -f $i >/dev/null 2>&1" > /dev/null 2>&1 else kill -SIGIO $i >/dev/null 2>&1 || rm -f $i >/dev/null 2>&1 fi fi done ) } is_available () { LC_ALL= LANG= ip -o link | grep -q $1 [ "$?" = "1" ] || return 0 alias=`modprobe -c | awk "/^alias $1 / { print \\$3 }"` if [ -z "$alias" -o "$alias" = "off" ]; then return 2 fi modprobe $1 > /dev/null 2>&1 || return 1 LC_ALL= LANG= ip -o link | grep -q $1 return $? } need_hostname () { CHECK_HOSTNAME=`hostname` if [ "$CHECK_HOSTNAME" = "(none)" -o "$CHECK_HOSTNAME" = "localhost" -o \ "$CHECK_HOSTNAME" = "localhost.localdomain" ]; then return 0 else return 1 fi } set_hostname () { hostname $1 if ! grep search /etc/resolv.conf >/dev/null 2>&1; then domain=`echo $1 | sed 's/^[^\.]*\.//'` echo "search $domain" >> /etc/resolv.conf fi } check_device_down () { if echo $1 | grep -q ':' ; then if LC_ALL=C ifconfig -a 2>/dev/null | grep -q $1 ; then return 1 else return 0 fi else if LC_ALL=C ip -o link 2>/dev/null | grep $1 | grep -q ",UP" ; then return 1 else return 0 fi fi } check_mii_tool () { output=`LC_ALL=C mii-tool $1 2>&1` echo $output | LC_ALL=C grep -q "link ok" && return 1 echo $output | LC_ALL=C grep -q "no link" && return 0 || return 2 } check_ethtool () { output=`LC_ALL=C ethtool $1 2>&1` echo $output | LC_ALL=C grep -q "Link detected: yes" && return 1 echo $output | LC_ALL=C grep -q "Link detected: no" && return 0 || return 2 } check_link_down () { if LC_ALL=C ip link show $1 2>/dev/null| grep -q UP; then ip link set $1 up >/dev/null 2>&1 timeout=0 while [ $timeout -le 10 ]; do LC_ALL=C ip link show $1 2>/dev/null | grep -q UP && break usleep 500000 timeout=$((timeout+1)) done fi if [ -z "${MII_NOT_SUPPORTED}" -a -x /sbin/ifstatus ]; then /sbin/ifstatus -q $1 if [ $? = 3 ]; then return 0 fi fi return 1 } check_default_route () { LC_ALL=C ip route list match 0/0 | grep -q default } find_gateway_dev () { . /etc/sysconfig/network if [ -n "${GATEWAY}" -a "${GATEWAY}" != "none" ] ; then dev=`LC_ALL=C /sbin/ip route | \ grep ${GATEWAY} | \ sed -e 's/.* dev \([:alnum:]*\)/\1/'` if [ -n "$dev" ]; then GATEWAYDEV="$dev" fi fi } add_default_route () { . /etc/sysconfig/network check_default_route && return 0 find_gateway_dev if [ "$GATEWAYDEV" != "" -a -n "${GATEWAY}" -a \ "${GATEWAY}" != "none" ]; then if ! check_device_down $1; then if [ "$GATEWAY" = "0.0.0.0" ]; then /sbin/ip route add default dev ${GATEWAYDEV} else /sbin/ip route add default via ${GATEWAY} fi fi elif [ -f /etc/default-route ]; then /sbin/ip route add default via `cat /etc/default-route` rm -f /etc/default-route fi } is_wireless_device () { [ -x /sbin/iwconfig ] || return 1 LC_ALL=C iwconfig $1 2>&1 | grep -q "no wireless extensions" || return 0 return 1 } DEVICE=eth0 BOOTPROTO=dhcp NETMASK=255.255.255.0 ONBOOT=yes # -*- Mode: sh -*- # $Id:$ # Specify here how many seconds we wait for timeout AUTOFSCK_TIMEOUT=5 # Specify if we do automatic fsck. AUTOFSCK_DEF_CHECK=no # Specify how many seconds we wait for mounting crypto. AUTOFSCK_CRYPTO_TIMEOUT=5# -*- Mode: sh -*- # Define true if you want the OSS compatibility layer # to be automatically loaded as well startosslayer=true # Define true if you want to unload alsa modules before # your system suspneds. This is currently useful if your # machine is hanged up after resume. force_stop_modules_before_suspend=false # Uncomment if you always want to stop alsa modules forcibly in # /etc/init.d/alsa stop or restart by killing all of running # applications which use sound devices. #ALSA_KILL_MODE="force" # -*- Mode: shell-script -*- # $Id: installkernel.sysconfig,v 1.12 2002/02/08 15:51:34 chmouel Exp $ # Configuration option when installing a kernel and initrscript. # Set to yes to don't launch lilo after adding an entry NOLAUNCH="" # Set this to yes if you never want to copy file (only usefull when doing # make install from a linux-kernel source tree). NOCOPY="" # Set this to yes if you never want link from /boot/vmlinuz to the # kernel. NOLINK="" # Set this to no if you never want to autodetect what kind of # bootloader you are running. AUTODETECT="yes" # Set your default LOADER (currently GRUB or LILO are supported) LOADER="" # Set this to yes if you don't want to copy the Config files NOCONFIG="" # Set this to yes if you don't want to add entry to your bootloader NOENTRY="" # If you want to append options to the kernel set them here they are # going to be merged with the options of /proc/cmdline if you add # NOCMDLINE then no cmdline will be parsed (in any case root= will be # always tried to be detected but you can also override it here) OPTIONS="" # If you want to force AUTOREMOVE entry at rpm install set this option # to yes if you don't want to do AUTOREMOVE (done automatically # currently in beginner mode) set it to no AUTOREMOVE="" # If you want to pass options to the "make-initrd" helper script you # can do it here. Eg. INITRDOPTS="--with=loop" INITRDOPTS="" # color => new RH6.0 bootup # verbose => old-style bootup # anything else => new style bootup without ANSI colors or positioning BOOTUP=color # column to start "[ OK ]" label in RES_COL=65 # terminal sequence to move to that column. You could change this # to something like "tput hpa ${RES_COL}" if your terminal supports it MOVE_TO_COL="echo -en \\033[${RES_COL}G" # terminal sequence to set color to a 'success' color (currently: green) SETCOLOR_SUCCESS="echo -en \\033[1;32m" # terminal sequence to set color to a 'failure' color (currently: red) SETCOLOR_FAILURE="echo -en \\033[1;31m" # terminal sequence to set color to a 'warning' color (currently: yellow) SETCOLOR_WARNING="echo -en \\033[1;33m" # terminal sequence to reset to the default color. SETCOLOR_NORMAL="echo -en \\033[0;39m" # default kernel loglevel on boot (syslog will reset this) LOGLEVEL=3 # Set to anything other than 'no' to allow hotkey interactive startup... PROMPT=yes # . ..$devices%profiles' tmp(ifcfg-lo~<$~<$~<%}<%~<%}<$}<%}<%}<%}<$}<$};%}<%}<%};%};$};%};%|;$};%|;%};$};$|;$|;$|:$|;$|:%|:%|;%|;${:${;${;${:%{;${;${:${:${;${:%{:${;${:${:${;${;${;${:${:${:$z:$z:${:$z:${:$z:${:$z:$z:$z:$z:$z:$z:$y:#y:#y:$y:#y9#y:$y:#y:#y:#y:$y9#x:#y:#x9#y9#y:"y:#y:#y9"y9#x9#x9#y9#x9#x9"y9"x9"y8"x8"x8"x9#x9#x8#x8"x8#x8#x8"x8"x8"x8"x8"x8"x8"w9"x8"w8#x8"w8"x8"w8"w8"w8"w8"w8"w8"w8"w8"w7"w8"w8"w7"w8"w8"v7"w8"w8"v8"v8"v7"v8"v8"v7!v7"u8"v8!u7"v8"v7"u8"u7"v8"u8!v7!u8"t7"t7!t7!u7!t7"u8"u7!t8!t7!u7!t7!t7!t7!t7!t7"t7!t7!t7!t7"t7!t7!t7!s7!s7!t7!t7!t7!t7!s7!t7!t7!s7!s7!s7!s7!s7!s7!t7!t7!s7!s7!t7 t7!s6!s7!s7 s7!s7!s6!s7!s7!s6 s7!s7!r6!s6!r6 r7 r6!s6 s6 s6 s7 s6!r6!s6 s6 r6!r6!s6 r5!s6 r6 r6 r5 r5 r5 r5 r5 r6 r5 r5 r5 r5 r5 q6 r5 $ .#..|mg|nb|nl|nn|no|oc|om|pt|rm|sma|smj|so|sq|sv|sw|tn|ts|vo|wa|xh|yap|zu:fontversion=0" "charI18.pcf.gz" 0 "Charter:style=Italic:slant=100:weight=100:pixelsize=25:antialias=False:index=0:outline=False:scalable=False:charset= |>^1!|>^1!P0oWQ |>^1!|>^1!|>^1!:lang=aa|ast|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nl|nn|no|oc|om|pt|rm|sma|smj|so|sq|sv|sw|tn|ts|vo|wa|xh|yap|zu:fontversion=0" "charI24.pcf.gz" 0 "Charter:style=Italic:slant=100:weight=100:pixelsize=33:antialias=False:index=0:outline=False:scalable=False:charset= |>^1!|>^1!P0oWQ |>^1!|>^1!|>^1!:lang=aa|ast|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nl|nn|no|oc|om|pt|rm|sma|smj|so|sq|sv|sw|tn|ts|vo|wa|xh|yap|zu:fontversion=0" "charR08.pcf.gz" 0 "Charter:style=Regular:slant=0:weight=100:pixelsize=11:antialias=False:index=0:outline=False:scalable=False:charset= |>^1!|>^1!P0oWQ |>^1!|>^1!yf*?w:lang=ast|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|gd|gl|gv|ho|ia|id|ie|i% .# ..&default @t 'T,84<A@JlN [t^ dqty,Ē@ drrr rrrDrx r'rX,r8r8<rArDJrpNr$[rx^rdrqrtryrĂr0rrȒrDrr$rhr H| '\,8<<AHJtN([|^dqtyȂ4̒H(lAAA AAALA A'A`,A8A@<AAALJAxNA,[A^AdAqAuAyÂA8AAВALAA,ApA P& .%..$$' .#..ommon::~MidiTimerCommon()refCount == 0miditimercommon.ccN4Arts15MidiTimerCommonEN4Arts14AudioSync_implEN4Arts22AudioSync_impl_FactoryE.AN4Arts10AudioTimerEN4Arts28AlsaMidiGateway_impl_FactoryEhwaRts (%3d:%-3d)AlsaMidiGateway: could not open sequencer %sAlsaMidiGateway: can't find MidiManager20AlsaMidiGateway_implAlsaMidiPort: error writing note %s AlsaMidiPort: error connecting port %s AlsaMidiPort: can't creating port %s client_changedport_changedopened == falsealsamidiport_impl.ccvirtual bool Arts::AlsaMidiPort_impl::open()N4Arts17AlsaMidiPort_implEN4Arts18MidiSyncGroup_implEvoid Arts::timeStampInc(Arts::TimeStamp&, const Arts::TimeStamp&)void Arts::timeStampDec(Arts::TimeStamp&, const Arts::TimeStamp&)DEVICE=lo IPADDR=127.0.0.1 NETMASK=255.0.0.0 NETWORK=127.0.0.0 # If you're having problems with gated making 127.0.0.0/8 a martian, # you can change this to something else (255.255.255.255, for example) BROADCAST=127.255.255.255 ONBOOT=yes NAME=loopback SYSFONTACM=iso15 LC_TELEPHONE=en_US LC_CTYPE=en_US LANGUAGE=en_US:en LC_MONETARY=en_US LC_ADDRESS=en_US LC_COLLATE=en_US LC_NAME=en_US LC_PAPER=en_US LC_NUMERIC=en_US SYSFONT=lat0-16 LC_TIME=en_US LC_MEASUREMENT=en_US LANG=en_US LC_MESSAGES=en_US LC_IDENTIFICATION=en_US UMASK_ROOT=022 SECURE_LEVEL=2 UMASK_USER=022 TMOUT=0 # raw device bindings # format: # # example: /dev/raw/raw1 /dev/sda1 # /dev/raw/raw2 8 5 # -*- Mode: sh -*- # Set this to no if you don't want USB. USB=yes # This will force to load the usb system and keyboard at the early # process of the boot proces KEYBOARD_AT_BOOT=no # Some driver you may want to force the load, normally all of this is # done by the hotplug package. MOUSE=no KEYBOARD=no STORAGE=no VISOR=no PRINTER=no- . ... previous_hwBD$$f1+T$(D$$T$$P1BD$$l>191Hv<$輯 D$\$U\L $\$ Ív' D$\$U,L $\$ Ív'D$(\$XUK D$D$$D$D$ $\$Ív'D$(\$UüK D$D$$D$D$ $\$Ív' D$\$T|K D$D$$^\$ É D$\$TLK D$D$$.\$ É D$\$xTK D$D$$\$ É D$\$HTJ D$D$$\$ É D$\$TüJ D$D$$ί\$ É D$\$SÌJ D$D$$螯\$ É D$\$S\J D$D$$.\$ É D$\$S,J D$D$$\$ É D$\$XSI D$D$$.\$ É D$\$(SI D$D$$\$ ÉÐ&'Ð&'D$@Í&'D$T$T$ PÐ&t$t$ |$|$$\$R0Ipst01234  PS/2 XMOUSETYPE Standardnameunsafe PS/2typenbuttons psauxdevice ps/2 MOUSETYPEwacompsauxMOUSE HP CD-Writer+ 9300info SCSIbus 7CD-ROM ANSI SCSI revision: 02raw_type 00channel burner capacity scd0device 0host 00lun scsi/host0/bus0/target0/lun0/cd devfs_device scsi/host0/bus0/target0/lun0 devfs_prefix cdrom media_type 00idscd0BURNER H1440info floppy/0 devfs_device fd media_type fd0devicefd0FLOPPYCDROM DVD-ROM DDU1621info idebus?channel DVD capacity hdbdevice ide/host0/bus0/target1/lun0/cd devfs_device ide/host0/bus0/target1/lun0 devfs_prefix cdrom media_typeidhdb 'Pioneer DVD-ROM ATAPIModel DVD-114 0124info idebus PioneerVendor?channel DVD capacity DVD-ROM ATAPIModel DVD-114 0124Model hdddevice ide/host0/bus1/target1/lun0/cd devfs_device ide/host0/bus1/target1/lun0 devfs_prefix cdrom media_typeidhddDVDROM X subvendor PCIbus ATI|Radeon 7000 QY description 1pci_bus@subid 0 pci_device 0 pci_function DISPLAY_VGA media_typeYQid Card:ATI Radeondrivervendor4098:20825:5208:16386VIDEOFIREWIRE_CONTROLLERZIP  subvendor PCIbus Realtek|RTL-8139 description 0pci_bussubid 11 pci_device 0 pci_function NETWORK_ETHERNET media_type9id 8139toodrivervendor4332:33081:4486:4864ETHERNET QUANTUM FIREBALLlct20 20info idebus QuantumVendorchannel FIREBALLlct20 20Model hdadevice ide/host0/bus0/target0/lun0/disc devfs_device ide/host0/bus0/target0/lun0 devfs_prefix hd media_typeidhdaHARDDISK# Options to syslogd # -m 0 disables 'MARK' messages. # -r enables logging from remote machines # -x disables DNS lookups on messages recieved with -r # See syslogd(8) for more details SYSLOGD_OPTIONS="-m 0" # Options to klogd # -2 prints all kernel oops messages twice; once for klogd to decode, and # once for processing with 'ksymoops' # -x disables all klogd processing of oops messages entirely # See klogd(8) for more details KLOGD_OPTIONS="-2" # Add extra options here EXTRAOPTIONS="" 1 . ..2 suspend.dT$>suspend.control$Ձt$(\$$,Ð& \$z?.Hu\$ ËD$@$D$ 㐍D$(t$t$ D$D$$\$zä?.D$4$*PxN(\$t$ÐD$(t$t$ D$D$$\$IzT?.D$4$~*PxN(\$t$Ð\$ z?.t$Pxt$ Hu4$t$\$Ét$$ ސ&'\$yø>.t$Pxt$ Hu4$It$\$Ét$$ ސ&'\$MyX>.t$Pxt$ Hu!4$4$A t$\$Ðt&t$$ щD$@($ÉT$L$A($ЈA(Ð&T$L$A($ЈA(ÍD$@(ÉSxÞ=.D$H[Ð&Ssx~=.H[Ðv' \$MxX=.yD$D$H$+\$ Ðv'Sx=.'[Í,L$4\$$w<.t$(t$0tFL$ D$8D$D$'D$4$D$]\$$t$(,&D$L$4$<Ѝv',L$4\$$Yw2 .1 ..3services4anacrons5 beep6clockrar7hddisks.8modules9network:pcmcia;sound< usb=Pxfree#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # suspend: 15 # resume: 25 . /etc/sysconfig/suspend ARG=$1 if [[ -z $RESTART_SERVICES ]];then exit; fi function suspend { for service in $RESTART_SERVICES;do if [[ -f /etc/init.d/$service ]];then service $service stop 2>/dev/null >/dev/null fi done } function resume { for service in $RESTART_SERVICES;do service $service start 2>/dev/null >/dev/null done } case $ARG in suspend) suspend ;; resume) resume ;; esac#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # # resume: 80 # . /etc/sysconfig/suspend ARG=$1 if [[ $ != "yes" ]];then exit; fi function suspend { true } function resume { if [ -x /usr/sbin/anacron ]; then /usr/sbin/anacron fi } case $ARG in suspend) suspend ;; resume) resume ;; esac#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # # resume: 20 # . /etc/sysconfig/suspend ARG=$1 if [[ $TERMINAL_BEEP != "yes" ]];then exit; fi function suspend { true; } function resume { for t in 1 2 3 4 5 6 7 8 9; do setterm -blength $BEEP_LENGTH >/dev/tty$t done } case $ARG in suspend) suspend ;; resume) resume ;; esac#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # # resume: 70 # . /etc/sysconfig/suspend ARG=$1 if [[ $CLOCK_SYNC != "yes" ]];then exit; fi [ -e /etc/sysconfig/apmd ] && . /etc/sysconfig/apmd [ -e /etc/sysconfig/clock ] && . /etc/sysconfig/clock function suspend { true } function resume { CLOCK="" [ "$UTC" = "yes" -o "$UTC" = "true" -o "$UTC" = 1 ] && CLOCK="-u" hwclock $CLOCK --hctosys 2>/dev/null >/dev/null } case $ARG in suspend) suspend ;; resume) resume ;; esac#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # # suspend: 20 # resume: 10 # resume-second: 50 # . /etc/sysconfig/suspend ARG=$1 function suspend { if [[ -z $SUSPEND_DISK || $SUSPEND_DISK == "no" ]];then exit; fi for i in /proc/ide/hd*; do DRIVE=/dev/`echo $i |sed -e "s,.*/,,g"` if test "x`cat $i/media`" = "xdisk"; then hdparm $SUSPEND_DISK $DRIVE fi done } function resume { if [[ -z $RESUME_DISK || $RESUME_DISK == "no" ]];then exit; fi for i in /proc/ide/hd*; do DRIVE=/dev/`echo $i |sed -e "s,.*/,,g"` if test "x`cat $i/media`" = "xdisk"; then hdparm -q -S0 $DRIVE fi done } function resume2 { if [[ -n $SUSPEND_RESUME ]];then for i in /proc/ide/hd*; do DRIVE=/dev/`echo $i |sed -e "s,.*/,,g"` if test "x`cat $i/media`" = "xdisk"; then hdparm $SUSPEND_RESUME $DRIVE fi done fi } case $ARG in suspend) suspend ;; resume2) resume2 ;; resume) resume ;; esac#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # suspend: 5 # resume: 5 . /etc/sysconfig/suspend ARG=$1 SOUND_MODULE_RUN=/var/run/pm/soundmodule function suspend { if [[ $RESTORE_SOUND == "yes" && -n $SOUND_MODULES ]];then rm -f $SOUND_MODULE_RUN for m in $SOUND_MODULES; do if lsmod |grep -q "^$m " &>/dev/null; then rmmod $m echo $m >>$SOUND_MODULE_RUN fi done fi if [[ $USB_RESTART == "yes" && -n $USB_MODULES ]];then for m in $USB_MODULES; do if lsmod |grep -q "^$m " &>/dev/null; then rmmod $m fi done fi } function resume { : } case $ARG in suspend) suspend ;; resume) resume ;; esac#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # # suspend: 30 # resume: 60 # . /etc/sysconfig/suspend ARG=$1 function suspend { if [[ $RESTART_NFS == "yes" ]];then service netfs stop fi if [[ $RESTART_NETWORK = "yes" ]];then service network stop interfaces=`cat /etc/modules.conf|grep eth[0-9]|sed 's/alias eth[0-9] //g'` for i in $interfaces; do /sbin/modprobe -r $i done fi } function resume { if [[ $RESTART_NETWORK == "yes" ]];then service network start sync fi if [[ $RESTART_NFS == "yes" ]];then service netfs start sync fi } case $ARG in suspend) suspend ;; resume) resume ;; esac#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # # suspend: 40 # resume: 50 # . /etc/sysconfig/suspend ARG=$1 if [[ $PCMCIA_RESTART != "yes" ]];then exit; fi function suspend { if [[ $PCMCIA_BIOS_BUG == "yes" ]];then /sbin/cardctl eject else /sbin/cardctl suspend fi if [[ $PCMCIA_WAIT == "yes" ]];then until [ `grep "Socket .: empty" /var/run/stab|wc -l` = `grep "Socket" /var/run/stab|wc -l` ]; do logger "Waiting for pcmcia-device to be removed..." sleep 10 done fi } function resume { if [ $PCMCIA_BIOS_BUG == "yes" ]; then /sbin/cardctl insert else /sbin/cardctl resume fi } case $ARG in suspend) suspend ;; resume) resume ;; esac#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # # suspend: 10 # resume: 30 # . /etc/sysconfig/suspend ARG=$1 if [[ $RESTORE_SOUND != "yes" ]];then exit; fi SOUND_RUN=/var/run/pm/soundprogs MODULE_RUN=/var/run/pm/soundmodule XMMS_PLAYLIST=/var/run/pm/xmms-playlist.m3u XMMS_CURRENT=/var/run/pm/xmms-current function suspend { rm -rf $SOUND_RUN if [ -c /dev/sndstat ]; then for n in `cat /dev/sndstat 2>/dev/null|grep Open\ by|awk {'print $3'}|uniq`; do SOUNDPROG=`echo $n|awk -F / {'print $2'}` SOUNDPID=`echo $n|awk -F / {'print $1'}` SOUNDUSER=`ls -ld /proc/$SOUNDPID |awk {'print $3'}` SOUNDDISPLAY=`perl -e 's/\000/\n/g;' -p /proc/$SOUNDPID/environ|grep ^DISPLAY=|cut -d= -f2-` # Make sure nobody is playing foul tricks on us SOUNDPROG=`echo $SOUNDPROG |sed -e "s/|.*//"` kill $SOUNDPID ps "$SOUNDPID" &>/dev/null && kill -9 $SOUNDPID logger \ "apmscript: Program $SOUNDPROG ($SOUNDPID) of user $SOUNDUSER on display $SOUNDDISPLAY terminated." done fi for n in `lsof -n|grep /dev|grep ' 14,'|sed -e 's/ \+/|/g'|cut '-d|' -f1-3`; do SOUNDPROG=`echo $n |cut '-d|' -f1` SOUNDPROG=`echo $SOUNDPROG |sed -e 's/|.*//'` SOUNDPID=`echo $n |cut '-d|' -f2` SOUNDUSER=`echo $n |cut '-d|' -f3` if [[ -f $SOUND_RUN ]] && grep -q "$SOUNDPROG.*$SOUNDUSER.*" $SOUND_RUN;then continue; fi SOUNDDISPLAY=`perl -e 's/\000/\n/g;' -p /proc/$SOUNDPID/environ|grep ^DISPLAY=|cut -d= -f2-` #specific programs here if [[ $SOUNDPROG == "xmms" ]];then su --shell="/bin/bash" - "$SOUNDUSER" -c \ 'xmms-shell -e currenttrack|cut -d" " -f3|tr /./ " "' > $XMMS_CURRENT su --shell="/bin/bash" - "$SOUNDUSER" -c \ "xmms-shell -e \"save /tmp/.tmp.xmms.list;fade left 0 1 50000;xmmsquit\"" > $XMMS_PLAYLIST mv -f /tmp/.tmp.xmms.list $XMMS_PLAYLIST else kill $SOUNDPID ps "$SOUNDPID" &>/dev/null && kill -9 $SOUNDPID fi echo "$SOUNDPROG|$SOUNDPID|$SOUNDUSER|$SOUNDDISPLAY" >>$SOUND_RUN logger \ "apmscript: Program $SOUNDPROG ($SOUNDPID) of user $SOUNDUSER on display $SOUNDDISPLAY terminated." done # We unload the modules later to give the driver some time # to spin down. } function resume { if [[ -f $MODULE_RUN ]];then for m in `cat $MODULE_RUN`; do modprobe $m done fi if [[ -f $SOUND_RUN ]];then # at least we can restart the programs using sound on # the right display for n in `cat $SOUND_RUN`; do SOUNDPROG=`echo $n|cut '-d|' -f1` SOUNDPID=`echo $n|cut '-d|' -f2` SOUNDUSER=`echo $n|cut '-d|' -f3` SOUNDDISPLAY=`echo $n|cut '-d|' -f4` if [[ $SOUNDPROG == "xmms" ]];then CURRENT=$(cat $XMMS_CURRENT) su --shell="/bin/bash" - "$SOUNDUSER" -c \ "source ~/.bashrc;[ -f ~/.bash_profile ] && source ~/.bash_profile;export DISPLAY=\"$SOUNDDISPLAY\"; xmms $XMMS_PLAYLIST &" su --shell="/bin/bash" - "$SOUNDUSER" -c \ "source ~/.bashrc;[ -f ~/.bash_profile ] && source ~/.bash_profile;export DISPLAY=\"$SOUNDDISPLAY\"; xmms-shell -e \"jump $CURRENT;play\" >/dev/null 2>/dev/null" logger "apmscript: Restarted xmms as user $SOUNDUSER on display $SOUNDDISPLAY position $CURRENT" else su --shell="/bin/bash" - "$SOUNDUSER" -c \ "source /etc/profile;[ -f ~/.bashrc ] && \ source ~/.bashrc;[ -f ~/.bash_profile ] && \ source ~/.bash_profile;export DISPLAY="$SOUNDDISPLAY";$SOUNDPROG &" logger "apmscript: Program $SOUNDPROG started as user $SOUNDUSER on display $SOUNDDISPLAY." fi done rm -f $SOUND_RUN $XMMS_PLAYLIST $XMMS_CURRENT fi } case $ARG in suspend) suspend ;; resume) resume ;; esac#!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # # resume: 15 # suspend: 70 # . /etc/sysconfig/suspend ARG=$1 if [[ $USB_RESTART != "yes" ]];then exit; fi function suspend { modules=`egrep -s "^(probeall|alias)( |\t)+usb-interface( |\t)+" /etc/modules.conf | sed "s/^.*usb-interface//"` umount /proc/bus/usb >/dev/null 2>&1 for module in $modules; do modprobe -r $module >/dev/null 2>&1 done } function resume { service usb start } case $ARG in suspend) suspend ;; resume) resume ;; esac #!/bin/bash # -*- Mode: shell-script -*- # Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) # # suspend: 50 # resume: 5 . /etc/sysconfig/suspend ARG=$1 if [[ -z $(pidof X) ]];then exit; fi function suspend { if [[ -n $CHANGE_VT && $CHANGE_VT != '0' ]];then chvt 1 fi if [[ $LOCK_XFREE = "yes" ]];then while true;do kde_started=$(pidof "kdeinit: kdesktop") if [[ -n $kde_started ]];then # with KDE it's easy !!! dcop --all-sessions --all-users kdesktop KScreensaverIface 'lock()' 2>/dev/null >/dev/null break fi #that include Gnome and you need to use xscreensaver if #you want i do some bloody stuff xscreensaver_started="$(pidof xscreensaver)" if [[ -n $xscreensaver_started ]];then for pid in $xscreensaver_started;do RUSER=$(perl -an -e 's|.*USER=([^\000]*).*|\1|m;print $_, "\n"' < /proc/$pid/environ) RDISPLAY=$(perl -an -e 's|.*DISPLAY=([^\000]*).*|\1|m;print $_, "\n"' < /proc/$pid/environ) su $RUSER -c "xscreensaver-command -display $RDISPLAY -lock || (xscreensaver -display $RDISPLAY -no-splash &sleep 1; xscreensaver-command -display $RDISPLAY -lock) || (xlock -display $RDISPLAY &)" &>/dev/null done break fi #TODO: need to do something when we don't have anything break; done fi } function resume { if [[ -n $CHANGE_VT && $CHANGE_VT != "0" ]];then if [[ -n $(pidof X) ]];then chvt "$CHANGE_VT" fi fi } case $ARG in suspend) suspend ;; resume) resume ;; esac#!/bin/sh # -*- Mode: shell-script -*- # Copyright (C) 2003 by Chmouel Boudjnah # Redistribution of this file is permitted under the terms of the GNU # Public License (GPL) . /etc/sysconfig/suspend SCRIPTDIR="/etc/sysconfig/suspend-scripts/suspend.d" debug= while getopts d opt do case "$opt" in d) debug="yes";; esac done shift $((OPTIND - 1)) ARG=$1 function parse { grep=$1 local suspend_second= local suspend= local name= for file in $SCRIPTDIR/*;do suspend_second= suspend= [[ $file == *~ || $file == *.rpmsave || $file == *.rpmold || $file == *\#* ]] && continue suspend=$(grep "^# ${grep}: " $file|sed 's/.* \([0-9]*\)/\1/') suspend_second=$(grep "^# ${grep}-second: " $file|sed 's/.* \([0-9]*\)/\1/') name=${file##*/} if [[ -n $suspend_second ]];then echo $suspend_second ${name}-second fi [[ -z $suspend ]] && continue echo $suspend $name done | sort -n } function doit { action=$1 for name in $(parse $1|cut -d" " -f2 );do [[ -n $debug ]] && echo "Launching $name" if [[ $name == *-second ]];then if [[ -n $debug ]];then /bin/bash ${SCRIPTDIR}/${name%%-*} ${1}2 else /bin/bash ${SCRIPTDIR}/${name%%-*} ${1}2 2>/dev/null >/dev/null fi else if [[ -n $debug ]];then /bin/bash ${SCRIPTDIR}/$name ${1} else /bin/bash ${SCRIPTDIR}/$name ${1} 2>/dev/null >/dev/null fi fi sync done } function detect_swap_part { while read -a entry;do [[ ${entry[1]} == swap ]] && echo ${entry[0]} done < /etc/fstab } function check_ram { local total= local swap= while read -a entry;do [[ ${entry[0]/:/} == MemTotal ]] && total=${entry[1]} [[ ${entry[0]/:/} == SwapTotal ]] && swap=${entry[1]} done < /proc/meminfo [[ $swap -lt $total ]] && { echo "You have ${total}Kb available memory and only ${swap}Kb for swapping" exit 1 } } function suspend { doit suspend } function resume { doit resume } function suspend_to_memory { ret=0 TMP=/tmp/.suspend.$$ ps ax > $TMP SWAP_PART=$(detect_swap_part) [[ -z $SWAP_PART ]] && { echo "Cannot detect a SWAP_PARTITIONS"; exit 1 ;} check_ram FILE=/proc/acpi/sleep PARAM=4 [[ -n $SWSUSP_FORCE_SUSPEND_MODE ]] && FILE=/proc/sys/kernel/swsusp [[ -n $SWSUSP_FORCE_SUSPEND_MODE ]] && PARAM="1 $SWSUSP_FORCE_SUSPEND_MODE" if ! grep -q 'resume=' /proc/cmdline;then echo "You need to specify resume=$SWAP_PART at kernel booting" exit 1; fi suspend if ! (/bin/echo $PARAM > $FILE &) ;then ret=1 fi if [ $ret = 0 ] ;then sleep 5 pids=`awk '($5 == "/bin/echo"){print $1}' $TMP` for pid in $pids; do usleep 500000 done fi rm -f $TMP resume } case $1 in acpi) suspend_to_memory ;; apm) case $2 in suspend) suspend;; resume) resume;; *) esac ;;*) esac# -*- Mode: shell-script -*- # Specify here if you want add the splash logo to initrd when # generating an initrd. You can specify : # # SPLASH=no to don't have a splash screen # # SPLASH=auto to make autodetect the splash screen # # SPLASH=INT When Integer could be 800x600 1024x768 1280x1024 1600x1200 # SPLASH=auto # Choose the themes. The should be based in # /usr/share/bootsplash/themes/ THEME=Mandrake # Say yes here if you want to leave the logo on the console. # Three options : # # LOGO_CONSOLE=no don't display logo under console. # # LOGO_CONSOLE=yes display logo under console. # # LOGO_CONSOLE=theme leave the theme to decide. # LOGO_CONSOLE=theme # -*- Mode: shell-script -*- # Some broken BIOSes, like those found in early Gericom 3xC notebooks, # won't wake up harddisks from suspend to disk unless they're set to PIO mode # and 16-bit. # Don't activate the following two lines unless you're getting # "hda: lost interrupt" after returning from a suspend to disk. #SUSPEND_DISK="-q -X0 -q -c0 -q -d0 -q -u0 -q -S0" #SUSPEND_RESUME="-q -X66 -q -c1 -q -d1 -q -u1 -q -S30" # If RESTART_NFS is set to yes, NFS filesystems will be unmounted at # suspend, and remounted at resume (if possible). RESTART_NFS="no" # If NET_RESTART is set to yes, the network will be shut down at suspend and # restarted at resume. # This is especially useful if you're using DHCP, but usually won't hurt. RESTART_NETWORK="yes" # I got frequent problems mainly with scsi-pcmcia-cards on the cardbus. Use # RESTART_PCMCIA="yes" to stop the whole pcmcia-subsystem on a suspend and # to start it again after a resume. This can slow down your suspend and resume # process. Use PCMCIA_WAIT to wait with the suspend until the pccard is removed # from the system. # Some BIOSes are too buggy to handle cardctl suspend and cardctl resume # properly, in these cases cardctl eject and cardctl insert can be used instead. # However, this actually ejects the card on hardware supporting it, so if # the BIOS isn't buggy, it shouldn't be used. Set PCMCIA_BIOS_BUG to yes if # you are experiencing problems with PCMCIA cards after a resume. # Since buggy BIOSes seem to be far more common than hardware that can eject # PCMCIA cards (and it doesn't make a difference on systems that don't have # either), it is enabled by default. RESTART_PCMCIA="no" PCMCIA_BIOS_BUG="yes" PCMCIA_WAIT="yes" # if you have problems with your X display after returning from suspend mode # give CHANGE_VT the number of the virtual terminal your X-Server runs on CHANGE_VT="7" # Set LOCK_XFREE to yes if you want to lock all your X displays at suspend LOCK_XFREE="yes" # If you set this to yes, the clock will be synced with the hardware clock # when the computer returns from suspend mode. CLOCK_SYNC="yes" # if your sound sometimes doesn't work after a resume set RESTORESOUND to "yes"; # this will kill all sound applications, remove and start the $SOUNDMODULES # again, and, if you also set $RESTORESOUNDPROGS to "yes", restart the # sound applications as the correct user and on the correct display RESTORE_SOUND="no" SOUND_MODULES="sb uart401 sound soundcore maestro cs4281" # Sometime USB doen't support well the suspending, specially for mouse # you may want to activate USBMOUSE_RESTART to make sure that your # mouse will work, if you want to restart the whole usb system set the # variable USB_RESTART USB_RESTART="no" # the error-beep of your terminal might be set to the default values after a # resume so set TERMINAL_BEEP to "yes" to restore the values in # /etc/sysconfig/keyboard TERMINAL_BEEP="no" BEEP_LENGHT=2 # List here the Services to Restart between Suspend/Resume RESTART_SERVICES="postfix xntpd xinetd nfs gpm pcmcia irda alsa" ## APM Specific config # make an entry in the logfiles whenever the percentage of # battery power changes below the value specified here LOGPERCENTCHANGE=10 # warn on specified remainig battery percentage, use negative values # to disable this feature WARNPERCENT=5 # use -W to warn all users in a critical power state ADDPARAMS="-W" ## SWSUSP Specific config # Use SWSUSP_FORCE_SUSPEND_MODE to force use the SWSUSP feature # suspension. If empty, this let the suspension # behaviour unchanged. "0" will force shut off after # suspension. "1" will force reboot. You can add an optional # second parameter to tune the suspension display (see swsusp # documentation for more information). # p1 = 0 for halt + eatmem p1 = 2 for halt + freemem # p2 = 2 for progress bar # p3, p4 are optional debugging options for hackers (see swsusp kernel patch documentation). # Default: "0 2", i.e. halt, eatmem, progress bar #SWSUSP_FORCE_SUSPEND_MODE="0 2" PCMCIA=no # These options are used to tune the hard drives - # read the hdparm man page for more information # Set this to 1 to enable DMA. This might cause some # data corruption on certain chipset / hard drive # combinations. This is used with the "-d" option # USE_DMA=1 # Multiple sector I/O. a feature of most modern IDE hard drives, # permitting the transfer of multiple sectors per I/O interrupt, # rather than the usual one sector per interrupt. When this feature # is enabled, it typically reduces operating system overhead for disk # I/O by 30-50%. On many systems, it also provides increased data # throughput of anywhere from 5% to 50%. Some drives, however (most # notably the WD Caviar series), seem to run slower with multiple mode # enabled. Under rare circumstances, such failures can result in # massive filesystem corruption. USE WITH CAUTION AND BACKUP. # This is the sector count for multiple sector I/O - the "-m" option # # MULTIPLE_IO=16 # (E)IDE 32-bit I/O support (to interface card) # # EIDE_32BIT=3 # Enable drive read-lookahead # # LOOKAHEAD=1 # Add extra parameters here if wanted # On reasonably new hardware, you may want to try -X66, -X67 or -X68 # Other flags you might want to experiment with are -u1, -a and -m # See the hdparm manpage (man hdparm) for details and more options. # EXTRA_PARAMS= MOUSETYPE=ps/2 XMOUSETYPE=PS/2 FULLNAME="PS/2|Standard" XEMU3=yes WHEEL=no device=psaux KBCHARSET=C KEYBOARD=us KEYTABLE=us SECURITY=2 CLASS=beginner LIBSAFE=no META_CLASS=PowerPack AUTOLOGIN=yes EXEC=/usr/X11R6/bin/startx.autologin NETWORKING=yes UTC=false ARC=false ZONE=America/New_York J . ..Kip-down.ipv6to4Lip-downM ip-up.ipv6to4Nip-upOpeersP ipv6-downi XQtipv6-upUU  UUUU(MUUDUUUUUUUU UU F@ UUUUUUmount /dev/hda8 /mnt/mklivecd/UU(PUUH UUUUUUlUU UUUUUU UUCC"UUmountUUCUU /bin/mount #!/bin/sh # # ip-down.ipv6to4 # # # Taken from: # (P) & (C) 2000-2002 by Peter Bieringer # # You will find more information in the IPv6-HowTo for Linux at # http://www.bieringer.de/linux/IPv6/ # # Version 2002-10-30 # # Calling parameters: # $1: interface name # # Called (mostly) by /etc/ppp/ip-down.local # like: /etc/ppp/ip-down.ipv6to4 $1 >>/var/log/ppp-ipv6to4.log 2>&1 # # Note: this script will *check* whether the existing 6to4 tunnel # was set before by using "ip-up.ipv6to4" comparing IPv4 address # of device with the generated 6to4 prefix # # Uses following information from /etc/sysconfig/network: # NETWORKING_IPV6=yes|no: controls IPv6 initialization (global setting) # # Uses following information from /etc/sysconfig/network-scripts/ifcfg-$1: # IPV6TO4INIT=yes|no: controls configuration # IPV6TO4_ROUTING="-/ ...": information to setup local subnetting # # IPV6_CONTROL_RADVD=yes|no: controls radvd triggering # IPV6_RADVD_PIDFILE=: PID file of radvd for sending signals, default is "/var/run/radvd/radvd.pid" # IPV6_RADVD_TRIGGER_ACTION=startstop|reload|restart|SIGHUP: how to trigger radvd (optional, default is SIGHUP) # if [ -z "$1" ]; then echo $"Argument 1 is empty but should contain interface name - skip IPv6to4 initialization" exit 1 fi # Get global network configuration . /etc/sysconfig/network # Source IPv4 helper functions cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG source_config # IPv6 don't need aliases anymore, config is skipped REALDEVICE=`echo ${DEVICE} | sed 's/:.*//g'` [ "$DEVICE" != "$REALDEVICE" ] && exit 0 # Test whether IPv6 should be configured, else stop [ "$NETWORKING_IPV6" = "yes" ] || exit 0 if [ ! -f /etc/sysconfig/network-scripts/network-functions-ipv6 ]; then exit 1 fi . /etc/sysconfig/network-scripts/network-functions-ipv6 # Run basic IPv6 test, if not ok, skip IPv6 initialization ipv6_test testonly || exit 0 # Test device status ipv6_test_device_status $DEVICE if [ $? != 0 -a $? != 11 ]; then # device doesn't exist or other problem occurs exit 1 fi # Shutdown of 6to4, if configured valid6to4config="yes" # Get IPv4 address from interface ipv4addr="`ipv6_get_ipv4addr_of_device $DEVICE`" if [ -z "$ipv4addr" ]; then # Has no IPv4 address valid6to4config="no" fi # Get local IPv4 address of dedicated tunnel ipv4addr6to4local="`ipv6_get_ipv4addr_of_tunnel tun6to4 local`" # IPv6to4 not enabled on this interface? if [ $IPV6TO4INIT != "yes" ]; then # Check against configured 6to4 tunnel to see if this interface was regardless used before if [ "$ipv4addr" != "$ipv4addr6to4local" ]; then # IPv4 address of interface does't match local tunnel address, interface was not used for current 6to4 setup valid6to4config="no" fi fi if [ "$valid6to4config" = "yes" ]; then # Beep if [ -x /usr/bin/beep ]; then /usr/bin/beep -f 2666; else echo -en "\a" >/dev/console; fi if [ "$IPV6_CONTROL_RADVD" = "yes" ]; then # Control running radvd ipv6_trigger_radvd down "$IPV6_RADVD_TRIGGER_ACTION" $IPV6_RADVD_PIDFILE fi if [ -n "$IPV6TO4_ROUTING" ]; then # Delete routes to local networks for devsuf in $IPV6TO4_ROUTING; do dev="`echo $devsuf | awk -F- '{ print $1 }'`" ipv6_cleanup_routes $dev :: done fi # Delete all configured 6to4 address ipv6_cleanup_6to4_tunnels tun6to4 # Beep if [ -x /usr/bin/beep ]; then /usr/bin/beep -f 2000; else echo -en "\a" >/dev/console; fi fi #!/bin/bash # This file should not be modified -- make local changes to # /etc/ppp/ip-down.local instead PATH=/sbin:/usr/sbin:/bin:/usr/bin export PATH LOGDEVICE=$6 REALDEVICE=$1 export PATH=/sbin:/usr/sbin:/bin:/usr/bin mv -f /etc/resolv.conf /etc/resolv.conf.tmp cat /etc/resolv.conf.tmp | awk '{if(!/nameserver .* # ppp temp entry.*/) print $0}' > /etc/resolv.conf chmod 0644 /etc/resolv.conf rm -f /etc/resolv.conf.tmp [ -x /etc/ppp/ip-down.local ] && /etc/ppp/ip-down.local "$@" /etc/sysconfig/network-scripts/ifdown-post ifcfg-${LOGDEVICE} exit 0 #!/bin/sh # # ip-up.ipv6to4 # # # Taken from: # (P) & (C) 2000-2002 by Peter Bieringer # # You will find more information in the IPv6-HowTo for Linux at # http://www.bieringer.de/linux/IPv6/ # # Version 2002-11-14 # # Calling parameters: # $1: interface name # # Called (mostly) by /etc/ppp/ip-up.local # like: /etc/ppp/ip-up.ipv6to4 $1 >>/var/log/ppp-ipv6to4.log 2>&1 # # Note: this script will *kill* older still existing 6to4 tunnels regardless # whether they were set before by another device # # Uses following information from /etc/sysconfig/network: # NETWORKING_IPV6=yes|no: controls IPv6 initialization (global setting) # # Uses following information from /etc/sysconfig/network-scripts/ifcfg-$1: # IPV6TO4INIT=yes|no: controls configuration # IPV6TO4_IPV4ADDR=: special local address for 6to4 tunneling (only needed behind a NAT gateway) # IPV6TO4_RELAY=: remote 6to4 relay router address (default: 192.88.99.1) # IPV6TO4_MTU=: controls IPv6 MTU for the 6to4 link (optional, default is MTU of interface - 20) # IPV6TO4_ROUTING="-/ ...": information to setup local subnetting # Example: IPV6TO4_ROUTING="eth0-:f101::0/64 eth1-:f102::0/64" # # IPV6_CONTROL_RADVD=yes|no: controls radvd triggering # IPV6_RADVD_PIDFILE=: PID file of radvd for sending signals, default is "/var/run/radvd/radvd.pid" # IPV6_RADVD_TRIGGER_ACTION=startstop|reload|restart|SIGHUP: how to trigger radvd (optional, default is SIGHUP) # # Requirements # radvd-0.6.2p3 or newer supporting option "Base6to4Interface" # if [ -z "$1" ]; then echo $"Argument 1 is empty but should contain interface name - skip IPv6to4 initialization" exit 1 fi # Get global network configuration . /etc/sysconfig/network # Source IPv4 helper functions cd /etc/sysconfig/network-scripts . network-functions CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG source_config # IPv6 don't need aliases anymore, config is skipped REALDEVICE=`echo ${DEVICE} | sed 's/:.*//g'` [ "$DEVICE" != "$REALDEVICE" ] && exit 0 # Test whether IPv6 should be configured, else stop [ "$NETWORKING_IPV6" = "yes" ] || exit 0 if [ ! -f /etc/sysconfig/network-scripts/network-functions-ipv6 ]; then exit 1 fi . /etc/sysconfig/network-scripts/network-functions-ipv6 # Run basic IPv6 test (and make sure the ipv6 module will be loaded), if not ok, skip IPv6 initialization ipv6_test || exit 1 # Setup of 6to4, if configured valid6to4config="yes" if [ "$IPV6TO4INIT" = "yes" ]; then if [ -n "$IPV6TO4_IPV4ADDR" ]; then # Take 6to4-dedicated configured IPv4 address from config file (precedence 1) ipv4addr="$IPV6TO4_IPV4ADDR" else # Get IPv4 address from interface (precedence 2) ipv4addr="`ipv6_get_ipv4addr_of_device $DEVICE`" if [ -z "$ipv4addr" ]; then # Take configured IPv4 address of interface from config file (precedence 3) ipv4addr="$IPADDR" fi fi if [ -n "$ipv4addr" ]; then # Test for non-global IPv4 address if ! ipv6_test_ipv4_addr_global_usable $ipv4addr; then echo $"Given IPv4 address '$ipv4addr' is not globally usable" valid6to4config="no" fi else echo $"IPv6to4 configuration needs an IPv4 address on related interface or otherwise specified" valid6to4config="no" fi if [ -z "$IPV6TO4_RELAY" ]; then IPV6TO4_RELAY="192.88.99.1" fi # Check/generate relay address ipv6to4_relay="`ipv6_create_6to4_relay_address $IPV6TO4_RELAY`" if [ $? -ne 0 ]; then valid6to4config="no" fi if [ "$valid6to4config" = "yes" ]; then # Beep if [ -x /usr/bin/beep ]; then /usr/bin/beep -f 2000; else echo -en "\a" >/dev/console; fi # Delete routes to local networks for devsuf in $IPV6TO4_ROUTING; do dev="`echo $devsuf | awk -F- '{ print $1 }'`" ipv6_cleanup_routes $dev :: done # Cleanup all old data (needed, if "ip-down.ipv6to4" wasn't executed), delete all configured 6to4 address ipv6_cleanup_6to4_tunnels tun6to4 # Get MTU of master device ipv4mtu="`ipv6_exec_ip link show dev $DEVICE | grep -w "mtu" | awk '{ print $5 }'`" if [ -n "$ipv4mtu" ]; then # IPv6 tunnel MTU is IPv4 MTU minus 20 for IPv4 header tunnelmtu=$[ $ipv4mtu - 20 ] fi if [ -n "$IPV6TO4_MTU" ]; then if [ $IPV6TO4_MTU -gt $tunnelmtu ]; then echo $"Warning: configured MTU '$IPV6TO4_MTU' for 6to4 exceeds maximum limit of '$tunnelmtu', ignored" else tunnelmtu=$IPV6TO4_MTU fi fi # Setup new data ipv6_add_6to4_tunnel tun6to4 $ipv4addr "" $tunnelmtu || exit 1 # Add route to for compatible addresses (removed later again) ipv6_add_route "::/96" "::" tun6to4 # Add default route, if device matches if [ "$IPV6_DEFAULTDEV" = "tun6to4" ]; then if [ -n "$IPV6_DEFAULTGW" ]; then echo $"Warning: interface 'tun6to4' does not support 'IPV6_DEFAULTGW', ignored" fi ipv6_set_default_route $ipv6to4_relay tun6to4 fi # Add static routes if [ -f /etc/sysconfig/static-routes-ipv6 ]; then LC_ALL=C grep -w "^tun6to4" /etc/sysconfig/static-routes-ipv6 | while read device network gateway; do if [ -z "$network" ]; then continue fi if [ -z "$gateway" ]; then gateway="$ipv6to4_relay" fi ipv6_add_route $network $gateway tun6to4 done fi # Setup additional static IPv6 routes (newer config style) if [ -f "/etc/sysconfig/network-scripts/route6-tun6to4" ]; then cat "/etc/sysconfig/network-scripts/route6-tun6to4" | sed 's/#.*//g' | grep -v '^[[:space:]]*$' | while read line; do if echo "$line" | grep -vq 'via'; then # Add gateway if missing line="$line via $ipv6to4_relay" fi ipv6_exec_ip -6 route add $line done fi # Cleanup autmatically generated autotunnel (not needed for 6to4) ipv6_del_route "::/96" "::" tun6to4 ipv6_del_addr_on_device tun6to4 "::$ipv4addr/128" if [ "$IPV6_CONTROL_RADVD" = "yes" ]; then # Control running radvd ipv6_trigger_radvd up "$IPV6_RADVD_TRIGGER_ACTION" $IPV6_RADVD_PIDFILE if [ -n "$IPV6TO4_ROUTING" ]; then # Generate 6to4 address ipv6to4prefix="`ipv6_create_6to4_prefix $ipv4addr`" if [ -n "$ipv6to4prefix" ]; then # Add route to local networks for devsuf in $IPV6TO4_ROUTING; do dev="`echo $devsuf | awk -F- '{ print $1 }'`" suf="`echo $devsuf | awk -F- '{ print $2 }'`" ipv6_add_route ${ipv6to4prefix}$suf :: $dev done else echo $"Error occured while calculating the IPv6to4 prefix" fi else echo $"radvd control enabled, but config is not complete" fi fi # Beep if [ -x /usr/bin/beep ]; then /usr/bin/beep -f 2666; else echo -en "\a" >/dev/console; fi fi fi #!/bin/bash # This file should not be modified -- make local changes to # /etc/ppp/ip-up.local instead PATH=/sbin:/usr/sbin:/bin:/usr/bin export PATH LOGDEVICE=$6 REALDEVICE=$1 export PATH=/sbin:/usr/sbin:/bin:/usr/bin if [ -x /usr/sbin/sendmail ];then /usr/sbin/sendmail -q 2>/dev/null >/dev/null & fi # for dynamic DNS support with gnome-ppp and kppp and draknet if grep -i '#.*ppp temp entry' /etc/resolv.conf >& /dev/null ; then PPP_TEMP_ENTRY=`grep '#.*ppp temp entry' /etc/resolv.conf | \ tail -1 | sed 's/.*ppp temp entry/# ppp temp entry/' ` else unset PPP_TEMP_ENTRY fi if [ -n "$PPP_TEMP_ENTRY" ]; then [ -n "$DNS1" ] && \ echo -e "nameserver $DNS1 $PPP_TEMP_ENTRY" >> /etc/resolv.conf [ -n "$DNS2" ] && \ echo -e "nameserver $DNS2 $PPP_TEMP_ENTRY" >> /etc/resolv.conf fi [ -f /etc/sysconfig/network-scripts/ifcfg-${LOGDEVICE} ] && /etc/sysconfig/network-scripts/ifup-post ifcfg-${LOGDEVICE} [ -x /etc/ppp/ip-up.local ] && /etc/ppp/ip-up.local "$@" exit 0 O .J.. . !.t.e..4\pv J.  .0RpO .0mpk 4.,p5 .0, p C.0` Oq P.@ r  .J.., luP .@ u  .. .,L v& .0| vV E.8 x -.`.0 x %.@ x[  s..0.0d | .0 }I ., }) .,#!/bin/bash # This file should not be modified -- make local changes to # /etc/ppp/ipv6-down.local instead # Version: 2002-10-30 PATH=/sbin:/usr/sbin:/bin:/usr/bin export PATH LOGDEVICE=$6 REALDEVICE=$1 [ -x /etc/sysconfig/network-scripts/ifdown-ipv6 ] || exit 0 [ -f /etc/sysconfig/network ] || exit 0 . /etc/sysconfig/network [ "${NETWORKING_IPV6}" = "yes" ] || exit 0 cd /etc/sysconfig/network-scripts . network-functions . network-functions-ipv6 CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG source_config [ -x /etc/ppp/ipv6-down.local ] && /etc/ppp/ipv6-down.local "$@" /etc/sysconfig/network-scripts/ifdown-ipv6 $REALDEVICE if [ "$IPV6_CONTROL_RADVD" = "yes" ]; then # Control running radvd ipv6_trigger_radvd down "$IPV6_RADVD_TRIGGER_ACTION" $IPV6_RADVD_PIDFILE fi exit 0 #!/bin/bash # This file should not be modified -- make local changes to # /etc/ppp/ipv6-up.local instead # Version: 2002-10-30 PATH=/sbin:/usr/sbin:/bin:/usr/bin export PATH LOGDEVICE=$6 REALDEVICE=$1 [ -x /etc/sysconfig/network-scripts/ifup-ipv6 ] || exit 0 [ -f /etc/sysconfig/network ] || exit 0 . /etc/sysconfig/network [ "${NETWORKING_IPV6}" = "yes" ] || exit 0 cd /etc/sysconfig/network-scripts . network-functions . network-functions-ipv6 CONFIG=$1 [ -f "$CONFIG" ] || CONFIG=ifcfg-$CONFIG source_config /etc/sysconfig/network-scripts/ifup-ipv6 $REALDEVICE if [ "$IPV6_CONTROL_RADVD" = "yes" ]; then # Control running radvd ipv6_trigger_radvd up "$IPV6_RADVD_TRIGGER_ACTION" $IPV6_RADVD_PIDFILE fi [ -x /etc/ppp/ipv6-up.local ] && /etc/ppp/ipv6-up.local "$@" exit 0 # Automatically generated file. Do not edit. Mandrake MENU [begin] (Mandrake) [submenu] (Amusement) {} [begin] (Mandrake) [submenu] (Arcade) {} [begin] (Mandrake) [exec] (ArmageTron) {/usr/games/armagetron} [exec] (Chromium) {/usr/games/chromium} [exec] (ClanBomber) {/usr/games/clanbomber} [exec] (Frozen-Bubble) {/usr/bin/frozen-bubble} [exec] (KAsteroids) {kasteroids} [exec] (KBounce) {kbounce} [exec] (KFoulEggs) {kfouleggs} [exec] (KSirtet) {ksirtet} [exec] (KSmileTris) {ksmiletris} [exec] (KSnakeRace) {ksnake} [exec] (KSpaceDuel) {kspaceduel} [exec] (KTron) {ktron} [exec] (Klickety) {klickety} [exec] (Kolf) {kolf} [exec] (LBreakout 2) {lbreakout2} [exec] (Tower Toppler) {/usr/bin/toppler} [end] [submenu] (Boards) {} [begin] (Mandrake) [exec] (Atlantik) {atlantik} [exec] (KBackgammon) {kbackgammon} [exec] (KBattleship) {kbattleship} [exec] (KBlackBox) {kblackbox} [exec] (KMahjongg) {kmahjongg} [exec] (KReversi) {kreversi} [exec] (KWin4) {kwin4} [exec] (Kenolaba) {kenolaba} [exec] (Shisen-Sho) {kshisen} [end] [submenu] (Cards) {} [begin] (Mandrake) [exec] (KPoker) {kpoker} [exec] (Lieutnant Skat) {lskat} [exec] (Megami) {megami} [exec] (Patience) {kpat} [exec] (Potato Guy) {ktuberling} [end] [submenu] (Sports) {} [begin] (Mandrake) [exec] (Cannon Smash) {/usr/bin/csmash} [exec] (Tuxracer) {soundwrapper tuxracer} [end] [submenu] (Strategy) {} [begin] (Mandrake) [exec] (Freeciv client) {/usr/games/civclient} [exec] (Freeciv server) { xterm -T "Freeciv server" -e /usr/games/civserver} [exec] (KAtomic) {katomic} [exec] (KJumpingCube) {kjumpingcube} [exec] (KMines) {kmines} [exec] (KSokoban) {ksokoban} [exec] (Kolor Lines) {klines} [exec] (Konquest) {konquest} [exec] (SameGame) {ksame} [end] [submenu] (Toys) {} [begin] (Mandrake) [exec] (AMOR) {amor} [exec] (K Aphorisms) {kaphorism} [exec] (World Clock) {kworldclock} [end] [end] [submenu] (Applications) {} [begin] (Mandrake) [submenu] (Accessibility) {} [begin] (Mandrake) [exec] (Xmag) {xmag} [end] [submenu] (Archiving) {} [begin] (Mandrake) [submenu] (Cd burning) {} [begin] (Mandrake) [exec] (K3b) {kdesu k3b} [exec] (K3b Setup) {kdesu k3bsetup} [end] [submenu] (Compression) {} [begin] (Mandrake) [exec] (Ark) {ark} [end] [end] [submenu] (Communications) {} [begin] (Mandrake) [exec] (KFax) {kfax} [end] [submenu] (Development) {} [begin] (Mandrake) [submenu] (Development environments) {} [begin] (Mandrake) [exec] (IDLE) {/usr/bin/idle} [exec] (KDevelop) {kdevelop} [exec] (KDevelop - Setup) {kdevelop --setup} [exec] (Qt Linguist) {/usr/lib/qt3/bin/linguist} [exec] (Qt3 Designer) {/usr/bin/designer-qt3} [end] [submenu] (Tools) {} [begin] (Mandrake) [exec] (Cervisia) {cervisia} [exec] (Gdb) { xterm -T "Gdb" -e gdb} [exec] (KBabel) {kbabel} [exec] (KBabel - Catalog Manager) {catalogmanager} [exec] (KBabel - Dictionary) {kbabeldict} [exec] (KBugBuster) {kbugbuster} [exec] (Kdbg) {/usr/bin/kdbg} [exec] (Kompare) {kompare} [end] [end] [submenu] (Editors) {} [begin] (Mandrake) [exec] (Emacs) {emacs} [exec] (KHexEdit) {khexedit} [exec] (KWrite) {kwrite} [exec] (Kate) {kate} [end] [submenu] (File tools) {} [begin] (Mandrake) [exec] (File Manager - Super User Mode) {konqueror} [end] [submenu] (Monitoring) {} [begin] (Mandrake) [exec] (KDE System Guard) {ksysguard} [exec] (KDiskFree) {kdf} [exec] (KSim) {ksim} [exec] (Xconsole) {xconsole} [exec] (Xkill) {xkill} [exec] (Xrefresh) {xrefresh} [end] [submenu] (Publishing) {} [begin] (Mandrake) [exec] (GhostView) {gv} [exec] (KDVI) {kviewshell dvi} [exec] (KGhostView) {kghostview} [exec] (Xpdf) {xpdf} [end] [submenu] (Sciences) {} [begin] (Mandrake) [submenu] (Mathematics) {} [begin] (Mandrake) [exec] (KCalc) {kcalc} [end] [end] [submenu] (Text tools) {} [begin] (Mandrake) [exec] (KCharSelect) {kcharselect} [exec] (KJots) {kjots} [exec] (Kdict) {kdict} [exec] (Kugar) {kugar} [exec] (Kugar Designer) {kudesigner} [end] [end] [submenu] (Configuration) {} [begin] (Mandrake) [submenu] (Boot and Init) {} [begin] (Mandrake) [exec] (SysV-Init Editor) {ksysv} [end] [submenu] (Hardware) {} [begin] (Mandrake) [exec] (HardDrake) {/usr/sbin/logdrake} [exec] (KFloppy) {kfloppy} [end] [exec] (Mandrake Control Center) {/usr/sbin/drakconf} [submenu] (Networking) {} [begin] (Mandrake) [exec] (Netconf) {/sbin/netconf} [end] [submenu] (Other) {} [begin] (Mandrake) [exec] (Change Password) {/usr/bin/userpasswd} [exec] (Configure your mail) {/usr/X11R6/bin/drakmail} [exec] (KCron) {kcron} [exec] (KDat) {kdat} [exec] (KUser) {kuser} [exec] (LinuxConf) {/bin/linuxconf} [exec] (LocaleDrake) {/usr/bin/localedrake} [exec] (Menudrake) {/usr/bin/menudrake} [exec] (Userconf) {/sbin/userconf} [exec] (Userdrake) {/usr/bin/userdrake} [exec] (X Cron and At frontend) {/usr/X11R6/bin/drakcronat} [end] [submenu] (Packaging) {} [begin] (Mandrake) [exec] (Install Software) {/usr/sbin/rpmdrake} [exec] (Mandrake Update) {/usr/sbin/MandrakeUpdate} [exec] (Remove Software) {/usr/sbin/rpmdrake-remove} [exec] (Software Sources Manager) {/usr/sbin/edit-urpm-sources.pl} [end] [end] [submenu] (Documentation) {} [begin] (Mandrake) [exec] (Qt3 Assistant) {/usr/bin/assistant} [end] [submenu] (Multimedia) {} [begin] (Mandrake) [submenu] (Graphics) {} [begin] (Mandrake) [exec] (FLPhoto \(GPhoto 2\)) {/usr/bin/flphoto} [exec] (GPhoto \(Use FLPhoto or GTKam with new cameras\)) {gphoto} [exec] (GTKam \(GPhoto 2\)) {/usr/bin/gtkam} [exec] (ImageMagick display) { xterm -T "ImageMagick display" -e /usr/bin/display} [exec] (KColorChooser) {kcolorchooser} [exec] (KColorEdit) {kcoloredit} [exec] (KIconEdit) {kiconedit} [exec] (KPaint) {kpaint} [exec] (KRuler) {kruler} [exec] (KSnapshot) {ksnapshot} [exec] (KView) {kview} [exec] (Kooka) {kooka} [exec] (Kuickshow) {kuickshow} [exec] (Povray Modeler) {kpovmodeler} [exec] (The GIMP) {gimp-remote -n -f} [end] [submenu] (Sound) {} [begin] (Mandrake) [exec] (Aumix) {aumix} [exec] (Grip) {/usr/bin/grip} [exec] (Xmms) {soundwrapper xmms} [end] [submenu] (Video) {} [begin] (Mandrake) [exec] (MPlayer) {/usr/bin/gmplayer -quiet -nofs} [exec] (Ogle) {/usr/bin/ogle} [exec] (Xine) {/usr/bin/xine} [end] [end] [submenu] (Networking) {} [begin] (Mandrake) [submenu] (File transfer) {} [begin] (Mandrake) [exec] (KGet) {kget} [exec] (gFTP) {/usr/bin/gftp} [end] [submenu] (Instant messaging) {} [begin] (Mandrake) [exec] (Kit) {kit} [end] [submenu] (Mail) {} [begin] (Mandrake) [exec] (Evolution) {/usr/bin/evolution} [exec] (Faces) {faces} [exec] (KMail) {kmail} [exec] (Korn) {korn} [exec] (Mozilla AddressBook) {/usr/bin/mozilla -addressbook} [exec] (Mozilla Messenger) {/usr/bin/mozilla -mail} [end] [submenu] (News) {} [begin] (Mandrake) [exec] (KNewsTicker) {appletproxy knewsticker.desktop} [exec] (KNode) {knode} [exec] (Mozilla News) {/usr/bin/mozilla -news} [end] [submenu] (Remote access) {} [begin] (Mandrake) [exec] (Remote Desktop Connection) {krdc} [exec] (Telnet) { xterm -T "Telnet" -e /usr/bin/telnet} [exec] (TightVNC) { xterm -T "TightVNC" -e vncviewer} [exec] (Virtual Network Connection) {/usr/X11R6/bin/rfbdrake} [end] [submenu] (WWW) {} [begin] (Mandrake) [exec] (Konqueror Web Browser) {konqueror --profile webbrowsing} [exec] (Mozilla) {soundwrapper /usr/bin/mozilla} [exec] (Mozilla Composer) {/usr/bin/mozilla -edit} [exec] (Quanta Plus) {quanta} [end] [end] [submenu] (Office) {} [begin] (Mandrake) [submenu] (Accessories) {} [begin] (Mandrake) [exec] (KOffice Workspace) {koshell} [end] [submenu] (Graphs) {} [begin] (Mandrake) [exec] (KChart) {kchart} [exec] (Kivio) {kivio} [exec] (OpenOffice.org Draw) {oodraw} [end] [submenu] (PDA) {} [begin] (Mandrake) [exec] (Address Manager) {kaddressbook} [exec] (KPilot) {kpilot} [end] [submenu] (Presentations) {} [begin] (Mandrake) [exec] (KPresenter) {kpresenter} [exec] (OpenOffice.org Impress) {ooimpress} [end] [submenu] (Spreadsheets) {} [begin] (Mandrake) [exec] (KSpread) {kspread} [exec] (OpenOffice.org Calc) {oocalc} [end] [submenu] (Time management) {} [begin] (Mandrake) [exec] (KAlarm) {kalarm} [exec] (KOrganizer) {korganizer} [end] [submenu] (Wordprocessors) {} [begin] (Mandrake) [exec] (KFormula) {kformula} [exec] (KWord) {kword} [exec] (Karbon14) {karbon} [exec] (OpenOffice.org Math) {oomath} [exec] (OpenOffice.org Writer) {oowriter} [end] [end] [submenu] (Session) {} [begin] (Mandrake) [submenu] (Windowmanagers) {} [begin] (Mandrake) [/usr/X11R6/bin/blackbox] (Blackbox) [exit] (Exit) [restart] (IceWM) {icewm} [reconfig] (Reconfigure) [restart] (Restart) [restart] (Twm) {twm} [end] [end] [submenu] (Setting) {} [begin] (Mandrake) [config] (Configuration) [submenu] (Styles) {} [begin] (Mandrake) [stylesdir] (/usr/share/blackbox/styles) [stylesdir] (~/.blackbox/styles) [end] [workspaces] (Workspaces) [end] [submenu] (Terminals) {} [begin] (Mandrake) [exec] (Konsole) {konsole} [exec] (Konsole - Super User Mode) {konsole --type su} [exec] (RXvt) {/usr/X11R6/bin/rxvt} [exec] (XTerm) {/usr/X11R6/bin/xterm -name Terminal} [end] [end] Mandrake END U .2 ..V .ArrangeIconsWWelcome.desktopX.directory-mdkgalaxyY Home.desktopZ.home[ .directory\Trash_ .bash_profile`.bashrcaLinux_Guide.htmlh moho.htmltimoho_4.5 harddrake[Desktop Entry] Comment= Comment[en_US]= Encoding=UTF-8 Exec='/usr/bin/mandrakegalaxy.real' GenericName= GenericName[en_US]= Icon=/usr/share/icons/mandrakegalaxy.png MimeType= Name=Welcome Name[en_US]=Welcome Name[fr]=Bienvenue Path= ServiceTypes= SwallowExec= SwallowTitle= Terminal=false TerminalOptions= Type=Application X-KDE-SubstituteUID=false X-KDE-Username= [Desktop Entry] Encoding=UTF-8 Name=Home Name[af]=Huis Name[az]=Başlanğıc Name[be]=Хатні Name[bg]=Домашна директория Name[br]=Er-gêr Name[bs]=Početak Name[ca]=Inici Name[cs]=Můj adresář Name[da]=Hjem Name[de]=Persönliches Verzeichnis Name[el]=Σπίτι Name[eo]=Hejmo Name[es]=Personal Name[et]=Kodukataloog Name[eu]=Etxea Name[fa]=خانه Name[fi]=Koti Name[fr]=Dossier personnel Name[gl]=Persoal Name[he]=בית Name[hr]=Početak Name[hu]=Saját könyvtár Name[id]=Rumah Name[is]=Heimasvæðið þitt Name[ja]=ホーム Name[ko]=홈 Name[lt]=Pradžia Name[lv]=Mājas Name[mt]=Direttorju Personali Name[nb]=Hjem Name[nl]=Persoonlijke map Name[nn]=Heim Name[nso]=Gae Name[oc]=Inici Name[pl]=Katalog domowy Name[pt]=Casa Name[ro]=Acasă Name[ru]=Домой Name[sk]=Domov Name[sl]=Domov Name[sr]=Korisnički direktorijum Name[ss]=Ekhaya Name[sv]=Hem Name[ta]=¦¾¡¼ì¸õ Name[th]=พื้นที่ส่วนตัว Name[tr]=Başlangıç Name[uk]=Домівка Name[ven]=Haya Name[xh]=Ikhaya Name[zh_CN]=起点 Name[zh_TW]=家目錄 Name[zu]=Ikhaya GenericName=Personal Files GenericName[af]=Persoonlike Lêers GenericName[az]=Şəxsi Fayllar GenericName[be]=Пэрсанальныя файлы GenericName[bg]=Лични файлове GenericName[br]=Restroù deoc'h GenericName[bs]=Osobne datoteke GenericName[ca]=Fitxers personals GenericName[cs]=Osobní soubory GenericName[da]=Personlige filer GenericName[de]=Persönliche Dateien GenericName[el]=Προσωπικά Αρχεία GenericName[eo]=Personaj dosieroj GenericName[es]=Archivos personales GenericName[et]=Isiklikud failid GenericName[eu]=Fitxategi Pertsonalak GenericName[fa]=پرونده‌های شخصی GenericName[fi]=Omat tiedostot GenericName[fr]=Fichiers personnels GenericName[gl]=Ficheiros Persoais GenericName[he]=קבצים אישיים GenericName[hr]=Osobne datoteke GenericName[hu]=személyes fájlok GenericName[id]=File Pribadi GenericName[is]=Skrárnar þínar GenericName[it]=File personali GenericName[ja]=個人のファイル GenericName[ko]=혼자만 쓰는 파일 GenericName[lt]=Asmeninės Bylos GenericName[lv]=Personālie Faili GenericName[mt]=Fajls Personali GenericName[nb]=Personlige filer GenericName[nl]=persoonlijke bestanden GenericName[nn]=Personlege filer GenericName[nso]=Difaele tsa Botho GenericName[oc]=FiquièRs personals GenericName[pl]=Pliki osobiste GenericName[pt]=Ficheiros Pessoais GenericName[pt_BR]=Arquivos Pessoais GenericName[ro]=Fişiere personale GenericName[ru]=Личные файлы GenericName[sk]=Osobné súbory GenericName[sl]=Osebne datoteke GenericName[sr]=Ovaj direktorijum sadrži vaše lične fajlove GenericName[sv]=Personliga filer GenericName[ta]=¦º¡ó¾ì §¸¡ôÒì¸û GenericName[th]=ที่เก็บแฟ้มและเอกสารส่วนตัว หรืออื่นๆ GenericName[tr]=Kişisel Dosyalar GenericName[uk]=Особисті файли GenericName[ven]=Dzifaela dza vhune GenericName[vi]=File cá nhân GenericName[xh]=Iifayile Zobuqu GenericName[zh_CN]=个人文件 GenericName[zh_TW]=個人檔案 GenericName[zu]=Amafayela Omuntu siqu Exec=kfmclient openProfile filemanagement Icon=kfm_home Type=Application [Desktop Entry] BgImage= Encoding=UTF-8 Icon=desktop Type=Directory [IconPosition::Home.desktop] X=35 Y=264 [IconPosition::Trash] X=962 Y=616 [IconPosition::Welcome.desktop] X=25 Y=352 [IconPosition::devscsihost0bus0target0lun0cdmntcdrecorder] X=6 Y=528 [IconPosition::nonemntcdrom] X=5 Y=88 [IconPosition::nonemntcdrom2] X=5 Y=176 [IconPosition::nonemntcdrom3] X=5 Y=440 \ .U ..] .directory+@%@`%@P%@%@%@0T%@V%@@@@0@p@Х@Ǜ@˛@@ @0@@@Ь@Ξ@p@@!@@@0@@@@`@@@@/@`.@P-@-@`@`@@p@@@@0@@@0@ @P @0 @P@ @@@`@!@@@@p%@%@&@@@(@-@"@ #@ &@@@ @0@0@P@p@@@` @P!@`!@p!@!@ж%@!@!@!@!@!@`@"@"@ "@0"@@"@P"@`"@#@PΞ@ ў@@ @Pў@*@͒@p@!@"@@@`@%@%@%@p[%@p%@.@@k+@`k+@ݑ@ݑ@pƑ@Ƒ@đ@pʑ@5@ʑ@ʑ@.@Ѓ+@+@+@0+@`+@X8.@+@@%@@%@ C%@E%@E%@`$@$@@s@0@p@Х@Ǜ@˛@@ @0@@@Ь@Ξ@p@@!@@@0@@@@`@@@@/@`.@P-@-@)F@`@@p@@@@0@@@'%@@P @0 @P@ )F@@@@P@@P]F@]F@p%@%@&@\F@@(@-@"@ #@ &@@@ @0@0@P@F@@@` @P!@`!@p!@!@@ F@s@!@!@!@`@"@"@ "@0"@@"@[Desktop Entry] Type=Directory Icon=trashcan_full EmptyIcon=trashcan_empty Name=Trash Name[af]=Gemors Name[az]=Zibil Name[be]=Сьметнік Name[bg]=Кошче Name[bs]=Smeće Name[ca]=Paperera Name[cs]=Koš Name[da]=Affald Name[de]=Mülleimer Name[el]=Σκουπίδια Name[eo]=Rubujo Name[es]=Papelera Name[et]=Prügikast Name[eu]=Zaborra Name[fa]=زباله‌دان Name[fi]=Roskakori Name[fr]=Corbeille Name[he]=אשפה Name[hr]=Smeće Name[hu]=Szemétkosár Name[is]=Ruslakarfa Name[it]=Cestino Name[ja]=ごみ箱 Name[ko]=쓰레기통 Name[lt]=Šiukšliadėžė Name[lv]=Miskaste Name[mt]=Skart Name[nb]=Søppel Name[nl]=Prullenbak Name[nn]=Papirkorg Name[nso]=Seswaraditlakala Name[pl]=Śmietnik Name[pt]=Lixo Name[pt_BR]=Lixo Name[ro]=Gunoi Name[ru]=Корзина Name[sk]=Kôš Name[sl]=Smeti Name[sr]=Smeće Name[sv]=Papperskorg Name[ta]=Ìô¨À Name[th]=ถังขยะ Name[tr]=Çöp Name[uk]=Смітник Name[ven]=Tshikha Name[vi]=Thùng rác Name[xh]=Inkukumo Name[zh_CN]=回收站 Name[zh_TW]=垃圾桶 Name[zu]=Izibi Comment=Contains removed files ^ .2..fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH unset USERNAME # .bashrc # User specific aliases and functions # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi #!/bin/sh echo Mounting /proc filesystem mount -t proc /proc /proc echo Attempting to Mount CD-ROM (mount -t iso9660 /dev-0/hdb /mnt/cdrom && ln -s /dev-0/hdb /dev/cdrom) || (mount -t iso9660 /dev-0/hdc /mnt/cdrom && ln -s /dev-0/hdc /dev/cdrom) || (mount -t iso9660 /dev-0/hdd /mnt/cdrom && ln -s /dev-0/hdd /dev/cdrom) || (mount -t iso9660 /dev-0/hda /mnt/cdrom && ln -s /dev-0/hda /dev/cdrom) || ( echo 'Cannot mount CD-ROM, dropping you to a shell' sh ) echo 0x0100 > /proc/sys/kernel/real-root-dev umount /proc b . ..f index.htmle ...

Welcome to the LiveCD web page

This page is being loaded from Apache web server running on your liveCD

To modify this page go to /var/www/html/ and change index.html. P~ot/RjVPWHuQjVjU u뉃 P~X$P[ jVWDžYPRBY H\~*PpVRPXPQQPWl⋃ @\~)hPPRPDž WWWQj]ff=ff-XnVjWVBTDž 5i8 tE p\~ȳVVWPXsRRRP\ዋ x\~, WpjȠWP`X PVR뛍ȠRRPPP jQP6XPkx1RhPRW"`Eƃ58$)&UWVS[Tu % thae[^_]ÍjDž`\QjjRaǃxÍhRXhjQkbfhMff\fP`PXPdW\y@7hƃ8bu)MH=u Wf 5 Wf#t&jDž`\!t&UWVS<[êSUčMR}QEj%WEEEEEEEE|euNuEt.t&PPEWPEPE PFPFPt t#vuփ EPWUe[^_]EېUS[RjEPEPE PEPFP] ]ÍUWVS<[ÚR1}E/t4PPEPEPEPE PEPVgVEbM1tNh ut; jFeUMčp)uȉ QPWVRR u}ąu e[^_]à GPgp)Qj QRRPGPV9bP0b軾XEċPR`XEZ@PV=ƅt+EQQMQPEPE PEPVxVE b W`EWPPjR&'UWVS[QhhjuR}d^%tj t 1e[^_]fDžh pGtGxG |knPMPu WEPdQVRP 렍vfDžhl뾐&US[LPE M荓knEREPEPEjQPEEEfE] ]Ít&UWVS,[OUEEEEUԉE؋uQEVPEPH/BEM@}}EӈE߄kUfz% fCFt}fB% fu1# gPPEj PdezE߄tLЋfP% fu3| vUBUEӄtЋfP% ftր} |} tvuE EMPUE  x&>uuUW(Eu Ee[^_]à PpfE׉MAMt:fr% ft!E@EutfJ% fuߋu6fz% fE@EUfz% fӋUB;BsTu1Ҋ@FЃ @}G;Gs}1Ҋ@G B؃ W[䐍t& R[맸MEt&USPP[LjEPEPEPEPE %PEPS] ]US [üLjEP[]]Ð&US[ÌLjEPURE PURZ] ]ÍUWVSĀ[JL1UERUPj] E%=tRPʉjP PNƅt"0t W\1e[^_]PPjW`H獋PPEQP`Džt{PEPQW`YZPj8cxPEt;E tPۉje&Eu}]Pj=Pj/Rj!P&jt&2RjUWVS[JMωEUE?B}[U1-.BEUuPEjjjj.VPEPvO uPPEPV#ZU}MEEEEEEEfuQ%VEjEPE,\uXEttXZhV5WWj.Vf3Va u勅uxs uэH5QuQWVUtUPPEj.PWƅtPPPVUuEU)PVWR'p<>fv E f0 t6PQP(5PV^_PjtXx?tuw H5VXV@$BtRRVP;UBp jRPJCP;(5ZPP,jV VCP;(WjQV믃~7H5P~PWPP jRPBPw;XuE tH5PPWRXOe H5VOU@$vA RRVP:U (5PODDžƅ[v'UWVS [?(5u t 1e[^_]ËB;B1Ɋ@Btݍqw(5׃ t,ttH5"}(5FB;B1Ɋ@BʃtG tB t= t8,t3\t(5B;Bs 1Ɋ@B RLH5/Q1QU EQQMQPMtF~߸ D RLI(5B;BsP1Ɋ@Bʃv"m\tF̋(5B;Bs 1Ɋ@B R6L R&L먃 RLsUWVS[:=U}U䍃5EEt(5u5UP5REPVEt4}t}e%[^_]ËEw0E OEw 0PE܋M܋EQPEPWUE}t/ MUEj5QRPVA EEtp?űw tPPPGPKtӋvu j >ƅt, GPGt G$Fw$뙃 VTE^w$1҅t/FG$M G Fw $‹G$ƅt tI<5QMQPR1u55UWVSl[G;E5DžDžDž5St$5PPP5P5}EPPWPEEEEEEEEEƃ+PQRP+ jVRVP@? Ku5t+Hxt/ GPQ<$Quыt/ FQyQ4$qQuуe%[^_]à WPQRP~LPhPWHu{}EtU tu QQVPMuEtMtuQQVP5HuEątUtQQMQPLpDžt RRPEPG+vuPPEPEPG j9ƅt5 EPtCtF VODžMV5WVQ1u5t&UWVS [J7} EEw uKw$u?KEe[^_] FG$P+O4$#OG$ƅut& FG PN4$NG ƅu뎐&UWVS [ê665t'ƃ FG PN4$NG ƅuۋw$u?jJEƋ u e[^_]à 5Ry<t& FG$P/N4$'NG$ƅu뚃 5R2EUWVS[5}55UEUUE䋓5t5ERPEPEPwztpG t.ƍ& FG RoM4$gMG ƅuۋw$ue[^_]à FG$P;M4$3MG$ƅuѐt& 1WUE95t EjjPEPEP: ttLMRQPEP]u55USP[~4u9 5RV? u ]]É 5Q: 5R=1볐&UVS[4uY H5 uPEVPEQPE PEP2 Ƌ u e[^]Ð 5R: 5R0듐&UWVS[z3E׉ME5EEM܅tuQEV5P5Q*xu05PPEWPU$EPEPEPV:8 tփ j4ƅt> EPt>tG Fw }e%[^_]à VJF}ERUP5RP+u559USP[N2uj6t>6ue[^_]Ív $6Q17߃ $6R-뇐&UWVS [ê0ue6P 6P6jWʊVQPR%| }DƋ8 u>e[^_]Ðt& $6R6݃ $6R=-뇐&UWVS [ 0 UMu jER 6Q6VP6jjR֊WVPQR%x@ECƋ8 u >Ee[^_]à $6Q5߃ $6R|,gt&UWVS [J/ E6 6j6PEPE PEPjjQ֊RWPVQew@EBƋ8 uE>u%eH[ ^_]à $6R5σ $6R+WUWVS [z.ue<6Qh6Qtj@6WhVQPu ELBƋ8 u>Ee[^_]Ð P6Ra4ރ P6R +뇐&US[-h6PE]]ÐUWVS [ê-6u& ǃl6hl/6…t1 ul6p6VEWRQP "tJ6uE@AƋ8 u>Ee[^_]Ðt& 6RQ3ڋl6RRl6P6P<8EtE쉃6Q@ Ƌ86PD>Ӑt& 6R)&US[l,6PD]]ÐUWVS [:,6U싃6BE1҈ʅt3u EJ!Ou M t?e[^_]1 EP=?U Ɖ$EPEPERPUǃ t, uMjWVRQ0 tt>"udMPQRUR…tǃ63E쉃6E6US[+EUPERPE PEP] %H] ÐUWVS,[*}>u DžDžE u.t%v f%Y4Hte[^_]ËEteEt^%HuE E t>8PEPPuV4MtEtf%tj`HtF}tut EMDEtEt E}D=1ҋ0!WPEPREPj4룃 uE U E PPVPPPuPfG%P tIu@=8"u$)ĉ녋8\ u'fGf%}PEQPEP[uQVP Q-EPEPY] E Džf 2MȍwPPPPRjjV贋 t.;8"u$)ĉ랋twE tP{RRPPh1…t9tIz.PEPPEP+2Dž+E f? t4EWPEPRjz;:UERwPVj F;GtER1RPEPDžME%EEG%=Džu:L;MFUVPVR& PaR)PQ蕢p뒊W oPPPP!O! t€u҃)t&R)‹E9vPMPQ10)֋UJ9vEDžUȍGPPPRVj jPv 8ƃ8"u$)ĉI4u v'UWVS\[#6UčMUMUȍUǃ6Mt&PPEPEPEWVPEP t}uu78"uw)‹EtRRRj.P9t? @P.6 u6e[^_]à 6QN)PPWVtO)̉PPj.V9u V8P)ĉQRVPh#EPPEPEPEWVPEP' t}u68"uW)ԉ‹EtRRj.P8 MEMEUPEPEWVPjjR t}u68"uw)EQQj.8W 8 6R6UWVS,[Ú!FE1MUWERUhPEE"xEuEu؃)ĉfQMVhQ)E E<W"E1;}sJM؉ AV,M܅DtOPEVh3Px8M܋FG;}rE܃ DEPM3E܍e[^_]149ErE UR8EYP3}t} tX4uԉ01EiE&E܃ DFP<89r롃 EP24i뷃 EP2멍UWVS<[v1x5EVujPV* Vh3W_ x WO2E؍e[^_]Ð3 0EW-2t1؋E&UWVS [:}Gt?u+Fu!u W27e[^_]Í& P7lju͐&UWVS<[v1x=EUȉE؉UPRhWe <$[1xUPE jRP)e[^_]1UWVS,[Z7t6e[^_]Ív 66p6@jj66W(R66uȉ6VYXWV"O XZQVẺ4$P7E̋@uǃ7^ VЃ捓PPR7R[0Ð&'Ð&'U1҉QQEM tRQp<(PQR ƒ]Ðt&Ív'1ÐUWVS,[ 66x6@j6j66}ȍV(6R6WfYXV WXZVWẺ<$P7E̋@ue[^_]à WЃ퐐UWVS[7j(!$ƃG$ W FN PV@WFGO PPjQ#jEhEE̋E EЋEEԋEE؋EE܍8P RNMQP % PP$EF)Ft6 RURQPFGFGe[^_]Ë H\~DhP jQP pPRP<$24$21띐RRhPPP jRPvP0&UWVS<[ZE 8te[^_]Í}UȉUċw$jHQ@PRFuf~ PPEWP[tMF FAFAExEPPEWP#}FFGFGă P1F념&'UWVSl[z}w$F9GFU@UFjFPEFPREXZEURUP"EuBuP}PVWE"E@uEe[^_]Ít& URЃQQMjQ EEXZEUjREPXEZPEPI"EyFGFG]1|&UWVS<[Zƍ}ȋ@$jhEăPWXZVWtV PPRWsuL jRPP+G@ue[^_]Ð WЃ琍t& EWPMĉv'UWVS[× j+ƍ)ԍPPhRl @taEMBPPWV賅x7 W~PVQPse[^_]Ð&'U EM @$QPQR ]Ð&UWVS[Ú}w$FP.Fu8 G$P.Gu W.e[^_]à Po.ރ Pa.뺐UWVS[u }VW.!u 1ҍe[^_]ÍVPhRW[$tݍVPPRW%tQQN QW$tT RNRVPjjQRWs+ u뎐UWVS,[zu f>tu)`e[^_]f 7t~R)Ebt&}ЧTyP.)8buFf 7f@f 7f=fN~ fǃ 7XEQujVPNjE@E룉p¸ljXf 7[uEEEEfE'UWVS[WDž Dž$u(…,0}ȉRRRQVPEWP| u ,u60u'8"uV)ԉ& 1e[^_]Ãyt& @afAUEEfEAWy W(0VRfE} QVPEWP9 u (u/'8"uN)̉+&@`:@Dž4tdt % Dž$P4PuW$Dž PU PE VPRƒ 14QEQMjjRPE PQ"ʍv8󫍍:8fWEW4PQfDž87 XZE UjjWRPVDž4 ƅ%H!4UWVS,[÷<Ƌs1PPEHERPQ E VPRW!48XPm)ZYPVdƋ(RPhQP P PV[!ƃ Fe[^_]Ë: jRPPVƋtRRPV둍ȡPP jQPj`PP jRP΋QP""t& hrt&USR[1ҋEhTt&9t$Bv7RjP P]PRDjܐ&USR[Þ1ҍU9t Bv1]PUDjP P[܍UVS[NMU x\~+PPRQ!p PRPOe[^]Ðt&VVP RQ Pِ&UVS[U H\~- R&p PRPe[^]Í&QQPR&$ܐUWVS[g9Ƌ1u e[^_]Ðt&{!VPEPRWs48XP!&ZYPVƃ t5t  F뙃 BP%ZYPN - QЃhR@Pƃ hlj.UVS[n U H\~- R p PRPqe[^]Í&QQPR $ܐUS[ 8ZP %]]ÐUWVS<[ 7Ƌj"jERw EVE EEEX ZYURVltV FVP"F@u.jW$h`"RV wie[^_]à VЃǃH jQPP. WWh"j 1tt&UWVS\[ú 6ƉE +E"EPPFjVPM ""@"MFWQVP H} PPFWVP0UPPH VPQPPEPVU FVP$_XFjVP ZYEċGEȋG}EWEEVEEt6MPPQWz}tiM H PQ t e[^_]ËUPMPMP QPRuEȅtPPEPV|PPEEċJ PRQu둺Ð&'Ð&'USP[ 4ҍJ tB PPEPQU ]]Ð1ÐÐUWVSl[Z EEEEZ4ƋGGt E 9GGGt PGOMMMMMMMRRURQVPEPEPGu uMu+}u8"uV)ԉ뻸 e[^_]ËAVU܋q Vu؋QREE EZYOfEQPEPEPE PVfE u S뙋E MGO GPEhPGPGƀM$EU@ERuVU QuRMVUQR7V 'G BRPE9G aUPPRGPwB h1 GG PPjjA 1UVS[ 2tu Ve[^]Í& BRPאUWVSX[Új u$dErǃEf~MGG GGFGFGF w0G jjVEwLE EVEEEEXZURVuAGu' WEZP1e[^_]Í&E Pbƃ GPVPGHGP@u?hPxPERQWPEPV MyQ}}녃 VЃPjjjdMZYjP.Mx%uQjVPxMG( Fu PjEPE PVfffF8& EH\~AP jQPSp PRP耥E @ aRRPPP jVPPuÐUWVS\[}E U$wuM0uLqEuAQ EEDEMUHB$ȉEPrHGVQWP u QQGVWPuRRH WPQPPEPWUPPEPWmM1Epu H :  EċFEȋFEWEEPPEPEW E9EuEQ$QMPQguF$t5MIM}t M p PV UB$e[^_]ËUPuPH VPQu,E@$@(EȅtPPVWUPPEPWUuԋUB$uB$UB$u}G$u@$dUB$PMA$uA$PPjWR}G$'EH@ VS[AD$ T$t$H(VA[^ËVQ AAAQ V׋AAFAFA F 뾋A믋A0HȉA0A@݋ȉA@됋A<͋ȉA<1끍t&UWVS[zU}B4 4J ȺMb1)ʅ4tEMUUEfEPEVjP; u$.tߋ}G$G(e[^_]Åu E@$PE WPE0VNǃtuMA(hA$uF(F$UWVS [Êu} ~PEVWPt)DžEe[^_]bMA(A$ߍ&'Ð&'D$L$PB$B(AB,AÐUE@@LPLEPRU ]Ðv'UWVS [ú}wFu4FPPu V<$e[^_]à NLQ҃փ P/뼐UWVSh[Jj uEuE(u$EE ELd $ǃEUL>`OXfzu'jEPE PRffMfAM QyMGAG AGA w\GEMGO EGG$G(GT<MjuEQE uEEčw8GXPVE XZURV u0t W<Et EP&1e[^_]à G1҅t AQPB@Dž1;}^hxlPPjPjPPPC ;dG;|E$1( AA < 3BxUWVS[u }VWu 1e[^_]hVRVRWjt&USQQ[íjE PEP]]Ðt&UWVS[zu }VWnuw11҅ue[^_]Ðt&N PPQWD1҃t܋F t4tɍVPPRW<1҃tNPPQW'ƒPPFPWVt&hVRVRW}pt&UWVS[úu }VW1҃t t"Ht 1ҍe[^_]ÍNPPQWƒVQQRW1҃tRRVRW|֍v'UWVS[:u }VWNu 1e[^_]ÍVPPRWt~u݃ u MFQA FAF A B(B A v e[^]RRVQT鍴&'1ÐUWVS<[úExE OOWp M juVUȋAUPRW^XEPEPEPƃ*ȃȃEE=v)E̋@uEče[^_]Ít& }WЃPEPVGPMGΉMȃGȃG ɃEw1҉O9sȉB9ru|;}wDE H,t$uFu ~$H(x ~(x$E.MA@ @(ދEPVQVEPPEWPuEVVWPEɐ&ÐUVS[ tP(#"h"dž`"fdžd"j#h`"VRq`"e[^]ÐPPh<%j1uݐt&UVS[^z1t4ǂ##PPFjVPYXE PV%e[^]ÐÍv'USP[ 1ҋt#QQMQPU ƒ]Љ]ÐUVS[î1ҋt0ǀ##QQFjVPXE ZPV1҃ue[^]Ðt& FVPލUSP[.J1tǂ#Q#QMQPU ]]Ív'ÐUWVS [EvE8upE$E1yOEEE;8}!fDfDfDGPjWWZYRVLuF VK68Z jVPP)e[^_]Åu VRRPVX損UVS[îZƋPae[^]ÐUWVS [jE} ]xƋu jB!PPEWPE(A$RWPQ,ZƋP uvWEPȤ jP PMPQ, B\~*pPEPVR`ZEPe[^_]Ë}VVRWډ jf…t0EEBEBEB EBB1륃jP PPEHt&jэvP(j jUWVS|"[ǾEDžHe8t9~vuP W jQP_PR B\~.pPPVRh_YWK$OWWRP֋9Fo1U PBWN QRPt WƒtcQRFPE PԾtU PBW~ WRPe[^_]PF2P jVPePQſ5F;u됃 E PPjPE PRuOPjRjZUWVS<[}EEuPPVWEEEEfE_MPuQVWuPPjWtCh jVPYP落Eȃu 1e[^_]à W j$$4EUĉƃt]tYMċE N,EA F0F AF$ApF(NfEffF >V膷h H\~?TP jQP臾p PRP\ZEP4$1RRTPWW jRWDPKfEPuԋEPVWQjjjDžx E* jRPPst&UWVS [ʺEu8v}PhjVfFtQt5fF8u-fFftPEPE PWE~e[^_]ËMA,獴&[8믍D$T$L$ &'UWVS[ Ex,wGV5XZE PV艿tM Ge[^_]1USP[îE@,u 1]]à P.%@ݍ&'UEPE@,PU ]ÉUWVS[:EM @,x@@QWlXZjWe[^_]ÐUE@,@PEPRU ]Ðv'UWVS[úu~,VoXPff~t"fF W4$e[^_]ËG Ptڃ OQ҃̉UWVS,[Ju}؋F,E̍EЉEEP}ԋEPWP葽y%8t׍e1[^_]Ë}̋OY‹E؉BE܉BEBEBEЉB ǐÍv'USP[îZv'UWVS([Êh4UMEh$ZǃtqtmI(EPPERUQVRWPRO E~,VXF0N$~F fFe[^_]Ít& EH\~@P jQP踹M pPRPW4$<$1RRPPP jRPtP{ǐ&UWVS [Zu} ~PEVWR肴x)DžEe[^_]ËMA,琐UWVS<[}EEAuRRVWEEEEfEMPuQVWtC( jVPjP衶Eău 1e[^_]à W h42$E#ƋU XE9sЃPU҉EE;E sE MUQ,jPRVR螲fEڋUN džr0J$rffBMȉ:$QjjWE%EhJ4RUPUEZP E H\~IrP jQP p PRP8UXEP4$^uV 1렍rRRPPP jWP辶PŸ뻍vfEPuԋEPVW{vVjjjdDžx Eh jRPWP莴m&UWVS,[:E@0E܃E؋E4EЋEHxuM܋F,F4uЋwFMԋEG Hrt1ҋuЉ]Ít&PUPUqRQVƒٍUPPARQ1҅tEf뱍&'UVPMu t>rt1ҋuЉ]Ít&fU%VEVqRQVƒԐRRUARQ1҅tEf뱍&'UVPUu MMt7t$%1҅t UuЉ]PPBQRPPBQRPU1҉VMu Ut<r#t11t Uu]PPEQPQRƒՍUPPARQ1҅tEE볐UVPMu tBrt1ҋuЉ]Ít&PPUUqRQVƒύUPPARQ1҅tEURRUM t"t%]PPBQRPPBQRPUSP[>hE PPEPɡ]]Ð&'UWVS[} EWuP1҃t1Ft9t2FuEtPEjPEPUƒe[^_]1UVMjRQލt&USRR[}jE PEP߬]%]ÐUWVS[:E }E0EWPR1҃t ?};}w 1u9vE8t 1ҍe[^_]Ë}EtY1;}sEu)E8tU΋E Pٵ} ߋUPGjVRUMΉE;}su뵋Mtx덋Ef WFƋE 0tPWjV>T x\~1P jWPp PQR.>RRPPP jVP̟P3ӐUW1V;}u re^_]ÍvPEjVPU1҅tEG;}rΐUVQMu t.rt1u]ÍRRAVQPPPAVQt&UWVu} t[rt1e^_]ÍvOPPFQVEPuEPPFWVPtE፶OPPFQVEuEPPFWVtE␐S[rT$D$L$ JJ BD$B[ÐV1ҋt$FFxF ʋL$ F ^ËL$1ҋAAxD$Q ȉQ ÉUWVS [ʚ1ҋu}F)FxPWF PE PhF F e[^_]Í&'UWVS [j1ҋu}F)FxPE WPF PF F e[^_]Í&'T$B J)ÐVD$t$ PHp 19 )щP H^ÐV1ҋt$L$ F9|V )ȉFF ^ÍÐ&'V1ҋt$FFxF ʋL$ F ^ËL$1ҋAAxD$Q ȉQ ÐUWVS[*jD} ƉHNjE>T8E$E{E~HN@F뺐0 EVVQQ4U$čUS [ mUMR|PZYt E1҈J]Љ]UVS([ûlu EEU؋NRE싃TMPT MZYt E؅t e[^]ËE܋MN1҉萍&'UVS([;lu EEU؋NRE싃TMPT M*ZYt E؅t e[^]ËE܋MN1҉萍&'UVS8[ûkEuE؍UȋE HE܉MNRE䋃TMPH MظZYt Eȅt e[^]ËE̋MЉN1҉UVS8[;kEuE؍UȋE HE܉MNRE䋃TMPH MظZYt Eȅt e[^]ËE̋MЉN1҉UWVS,[újhMhgQgRUPjhRfEfEEEEEׁ ǃtNgGgRVMQRjVjWƋGWPXEP|%He[^_]Ðt&US [iUMR|P ZYtE1ɈэT ]Љ]ÐUS[ÌiUMRTP ZYt Et]Љ]ÍvE UMH1⍴&'UVS[i:tu V!e[^]Í& BRPאUWVS[hƋDžlnt-d9G HPQ1EQQPhRzk1҃ue[^_]Ðt&;GcdXn 7GjjjGPRc u BRP1҃뢐`PrQjPDž`DždV ppQjPVuUPpjjP}㍍pVrQjPV lxpQtRP(@tsC9Gt[9 Gp PV7Xn$jjGPR{b uPJVj PQ H PQp$V1f+ j h1҃DžAUS [\fE PEPPl]%]ÍUSPP[fj0E PEPOr]%]Ðv'USPP[ehE PEP PQm뀋FGNO GF G밋F9.;FDž)ЋD 8jujVWRRRV@P1_e! t€u҃P)WQVAP{^>σBRWVP}TWAAA FA4UVS[^Sz~ h;Ut.QhjP0a$U1҉B?~e[^]Ð&UWVS [R~89tƋA9u [^_]Ív'UWVS[ÚREUME}EE܋U܋E9t>E؋M@E؉M܃}?~ PBPf}e[^_]ÐMA9Buz}t EPgHE9ɉuEM܋A9t'9s pFp띋 8G8E댋UA9BЍv'UWVS[ÚQEp1?wp|)򋈨E<t9fVftD1ft4} }FEfNJxt&}D Jye[^_]à E}MPUW}QRGP` u 1fFȋ} EUMEFUEfFJfx}D Jy댃 hRMƋfFt8!t&tf@ÐUWVS([ZPEPf<$6RƋUUYUXE RPcE܍U$jWVPEEua H~ Vh1e[^_]ÉM VgِUWVS([êOEPbe<$QƋUXZE URUPfbE܍U$jWVPEE` H~ Vfg1e[^_]ÉM= VDgِUVS[N1ɋu UFtB01At~ Vde[^]ÍUWVS [ÜN1D$T$9}?D$mpJЀ w\D$TpB< wDЈF;t$| [^_]ÍҋB7  ƋҋPHɃ҃ 덍v'UWVSW[MΉ1ɉ$9}(g$1ҊЃ(N*DNA9|~^[^_]UWVSX[ÊMhunO$ `OEM GG GROjnVQMjjVEE EVEEEEJURVYu?Gu% WdEZPd1e[^_]Ðt&E Pb_ȃ VP@uBȹPPERQWPEPV H uT~Vt\}{ VЃPjjj MENQaU x'uRPEVP]xMG_ _Fu P^ EH\~AP jQPnNp PRPE @ ~RRPPP jVP)NPaÍ&'UWVS\[ K}E U$wuMƐuǬqEuAQ EE{EMUHǂȉEPGVQWP u QQGVWPuRRH WPQPPEPWUPPEPWLM1Epu H \ t& EċFEȋFEWEEY PPEPEWTE9EuEQQMPQeYut8uNu}t#u H PQ Ue[^_]ËUPuPH VPQu2EǀǀEȅtPPVWGGPPEPWUuԋUuǂ뻋Ur}_ǀKUǂ4Mu ǁPPjW(K}EHw@ sg&UVS[HEU uHgAe[^]ËVQ AAQ VڍARjnPVuHȋA빋Hȉԋȉ뎋뾋ȉu1sUWVS[:GU}B4 4J ȺMb1)ʅ4tKMUUEfEPEVjPSu*Ztߋ}LJe[^_]ÅuEǀU PEWR0Vǃt"uMǁhǁtZudžUWVS [*Fu} ~PEVWPt)DžEe[^_]ZMǁِ&Ð&'D$L$PAAÍv'UE@ǀEPQU ]Ðt&UWVS [JE}wFu?Pu! VH]<$@]e[^_]Ðt& Q҃΃ PW뱐&'UWVSH[DjE @8}U؉EUMREjEjMWEEEEEEM u'uȍPjVWf[yZX8te[^_]Eu…u1㐍t&UWVSl[ D}3@EEuMED$E UEt$ EL$D$D$$EUЉeEEEEEuPjVWMy W8te[^_]ÐUWVS[GC}DžhDžlxPjnjVQXEPfDžxXz @lPEPQCt lPlVWJp lQVWZuPPjWNtJ( jVPrEPChu 1e[^_]É WU j6D$4d$DdƃtZtVdE N, EA F0F AF$A>hF(NfFV=a H\~BhP jQPDp PRPZdPY4$Y1RRhPWW jRWPDPWt&QjjjDžxDžh jRPDP;B닐&UWVS[@uxF,\`XDž`nPdXPWPFyT8t΍e1[^_]Ë\DžhDžlDžpDžtOfDžh ‹hBlBpBtB`B 넍UWVS [?Eu8v}RhjVfFLtQt5fF8u-fFftPEPE PWE~e[^_]ËMA,獴&S8믍D$T$L$ &'UWVS[:?Ex,wGVeNXZE PVDt2M X8GA$Q(A,e[^_]Í1荶USP[þ>E@,u 1]]à P>P%@ݍ&'UEPE@,PU ]ÉUWVS[J>EM @,x@@QW|IXZjW@e[^_]ÐUE@,@PEPRU ]Ðv'UWVS[=u~,VBXPvPf~t"fF WU4$Ue[^_]ËG Ptڃ OQ҃̉Ív'USP[N=Av'UWVS([*=h4UME?$>ǃtqtmPPERWQVPEPR8O E~,VPF0N$~F fFa8e[^_]Ít& EH\~@ȨP jQPX?M pPRP4$jT<$bT1RRȨP QQjRP?P{Rǐ&UWVSH[;jE X8}U؉EUMREjEjMWEEEEEECD u'uȍQjVWRyO8te[^_]Eu…u1㐍t&UWVu} ~PEVWP2x)DžEe^_]ËMA,萍&UWVSL[:}7EۧEӨUuEl8E MEUЋEX8d8h8ǃ\8ǃ`8ǃX8EUEEEEEuPjVWDy SN8te[^_]ÐUVS[:uz8t=8RRURV6 u Ee[^]à t8V @MPPjQAU^8XE1VP7ǃ8떃 t8R6oUWVu} t[rt1e^_]ÍvGUEE1PPNRVQ$uэMPPFQVP$tMPPFQVP tMPPFQVP tE1҉EEUEME1 ȋu W_&UWVu} t[rt1e^_]ÍvGUEE1PPNRVQ$uэMPPFQVP$tMPPFQVP tMPPFQVP t1ҋEUEME 1ҋu We&'UVRMu t.rt1u]ÍPPAVQP$PPAVQP t&UVPMu t.rt1u]ÍPPAVQP$PPAVQP t&UVPMu t>rt1ҋuЉ]Ít&PUPUqRQV$ƒٍUPPARQP 1҅tEf밐UVPMu t>rt1ҋuЉ]Ít&fU%VEVqRQV$ƒԐRRUARQP 1҅tEf밐UVPMu t>rt1ҋuЉ]Ít&PUPUqRQV$ƒٍUPPARQP 1҅tM뱍&'UVRMu t>rt1ҋuЉ]Ít&1ҊPPUUqRQV$ƒؐt&UPPARQP 1҅tM뱐UVS[.5ut% VJ1Ƀ PEPEPE PaZe[^]Ð&UVS[4EuP}Rj V薱 PEPEPE PZe[^]UWVS[Ç4 $HNjPjjj+ƅFxPtjnRVfDžxDžz/varDž~/runE/.nsEcd_sEockefEtEX\ `Pj VWDžX1 t WgFe[^_] &$V VQW1; u(Pj$QW3$u,Ht WEHG뇋04ȋ@D‹H‰9UsF "WE"U8BxPtjnRVfDžxDžz/varDž~/runE/.nsEcd_sEockefEtB \`4P(jXW$V(DžXDž, 0  9t VBe[^_] v8PjWVp0ű<Ht VBC뮋} Lڃ @ʉ‰DD 9EsC "V#B"9 E)ЋENjEx |98׉xUNjHB,A)ċ0Љ(4 PjPV; t VvAULJ 1҉9Dž s+< Blj ;rՋE9 P PPV.; 3 V@1 V@D D . V@쐐UWVS [Ú-}=@ ƒ ցW8CPEPEPEPE Pe[^_]ÐUWVS[:-}} W‰BPEPEPEPEPae[^_]Ð&UPPU EMt-t]Ð uu uuuލvuιލt&UWVS<[Ç, @NjPjjj+ƅxPtjnRVfDžxDžz/varDž~/runE/.nsEcd_sEockefEt= 8<Dž8P@j QV) t Vi>e[^_]P@PRV);@uQHj QV+ uLHt&M dV=F?놺} щ)9P)`ЋTσ D9Es> "VA="} NjE$x׉xE|98NjEDžB)ċ‰  \1ҋ`9@MIv됐US [ 'jEP<]H]ÐUWVS [&1M U}ESø̀[=v :މ0 [^_]ÐUWVS [Ê&M Uu}ESø̀[=v s:މ0 [^_]ÐUWVS [:&M U}ESø̀[=v #:މ0 [^_]ÐUWVS [%M Uu}ESø̀[=v 9މ0 [^_]ÐUSQ[Þ%9&Z[]ÐUSQ[n%z9&Z[]ÐUS [<%UR8R1҃xU]Љ]ÐUSP[$u5P  u]]à ` P+卶 ` P!뷍UVS[Î$uEP VU VMRQPƃ u e[^]à ` P*t& ` PA!맍UVS[$uEP MQPƃ u e[^]à ` P*㍴& ` P 맍UVS[Î#u9P P  ue[^]Ð ` P) ` PM 볐&UVS[#…tP 0[^]ÐUWVS ["} ue[^_]ËP 0PPEWPVt&UWVS [Ú"}ue[^_]ËP 0PE WPEPVސUWVS [J"}ue[^_]ËP 0PE WPEPV ސUVS[!u 1e[^]ËP 0EPV␉ÐUSRR[í!UER(:RPZ1҃xU]Љ]ÐUSRR[m!UER;RP1҃xU]Љ]ÐUWVS [*!u}fJfvAft;ft5ft/ft)ft#ft5e[^_]Ëu>U PP WRVPƃ uɃ ` P&萍t& ` P뮐UVS[^ uIP QuM VUQRP ƃ ue[^]Ðt& ` Pa&ރ ` P 룐UWVS[\xAj\jjPrǃ(=ǃ,=fǃH=e[^_]Ë EUE}0XEM0}Eu0}E}0}E0PPjV !\@tPP\jjP4xV\PjR4@ \Ql11t&PPjV 1҃\@uPPEjPְub EOERRjP議u9 EQQjV聰VVjV`UWVSL[(=,=!@uE e[^_]Ív xHj"L $Hu} EPWj0$"\ EVjPEEEfEfE3\ H=hRPg Nj\VjPfE2 jPjj0XP!t"} ǃ(=ǃ,=(=,=}`E M1&'UWVSL[7(=,=!@uEe[^_]à LHj-!4$xH ERWjd/$ \ MEQjVH=EEEfEfE_1P=}\RhVP=(=fH=,=fwPj PW%u} `}E fEPP\jP0 jQj_.^Ru%H.ǃ(=Eǃ,=UWVS[W,=(=vfH=Ef;{H=PPEPRW>Dž4 xj $0X8 ,DžLRWjJ-$\ (DžXVjPDž\Dž`DždfDžXfDžZ렍& ` Pa&UWVS[*uUuU׹uMϹt[uU׹t#UE QQPRPe[^_]Ðt&EWWjPUuč&PPEjPӢtU맍&PPjV谢R끐PPjV萢tUWVSL[ >te[^_]ÍEWWPRƃtt>tǃ>뾍}R̀RWQu }tPPWɍWu }st V2"ǃ>_k#t Jǃ>8&UWVS8[jt e[^_]Ít&UE/devE/ptyUЉMEtMMЋ t,}؋MЈAPPjWu"8t"Fu׋E@EԋuԊu"m&UWVS,[ZUUE/devE/ptyEMԊtMMЋ t,}؋MЈAPPjW u/"8t"Fu׋E@EԋuԊu!e[^_]ÐUWVS[÷ jE\tDž`!t ƋEhRPte[^_]Í&PtQPjy9t PPtWPNp)̉ RxViQRV.Vp m@9tRPtWPx[%=tPPthP觜x/Dž`t;\t P$`l"ƒtυtsdPjVRa@tdu@ăwLh x hXhPPWjDžhDžl}tPPEjP x&jύjVWlZYPW $ jxEUVST[( huRVhte[^]Ðt&MRRQPNx֋E=t=st V뵍v1뮍UWVS [Ê E u8vulE ;8tRPPVWtE` EuE 8Ee[^_]ËE ;8t WC" V 묍vPEVWPEuPVjWukUWVS [ Ƌ8ERURh1T@PEh1҃t>t e[^_]É>򐐐UWVS[g }pƋ`E  W"ue[^_]ÍdPRh0TWV \|P dXƅ|t&1 N̈u VgXL89Ms""PPP\V PE PzPq}TTQPE Pjx{E%= t7u}%tt+w`011E=~=~>M} w "PEPTWj'u}%t!E%ddx} W9dPU j VR\Hdx78BdЅx)‹ AAVBރă{dcEЃ.4t& UVS[>VEj>VP%eH[!^]ÐUSR[X[]ÐUSQ[Z[]ÐUSR[þX[]ÐUS[ÜEP]]ÐUS[lEP]]ÐUS[<EP]]ÐUS[ EP]]ÐUS [E PEP]]ÐW`Vt$ |$^_ÐUWVS<[ÊẺ։oJ E̍U؍EREЍUԉ}uE % uԅu Ee[^_]ËEEt0M1ҋ9sB9rEuԃ EPPUč2U9tGQ)ԋUĉePERVP`Eԃ; t P EȋU1P R*MȃH)ĉePUQVRuċEE뛃 x P| t& x P! 1ɸRUxUWVSD[EuNj$EPME }EwPbE؋ @ E8t;<r ;@ uMԅuԋ8y PPPEjP‹L 9sЋE؍tUԃE)jVPR>uUV1R1jUj}G EZtEE@u<tc8 @u;Et utu苆@e[^_]à VPPAPQ먃 11ҋEj EE 9Ms-t&u}$UBU9Mr׋EEH}G t Nj@ uu7|x EЋ0jjXPW4;}t붋}E9MsE}uƉE̋@vUBU9Mr 0< VE EueEuHxu 8 @Nu荓PPFPRS+}苇뤃 MQ tXEt9Eȃ@EȋuE̋uFTu9s&}̋EuXEM̍<D}9Xt\4P}PVXP5 t ỦXűETE苈넃  Q1 4Vrt͋MȋUXM̉X딅)uЋ  jEPXPW -E!t&11WE苈 HP1ɍ1)1t 8tt P\gE:}' 몍v'UWVS[Z1EE9suE@EG9r苻 l E0EF9w[19sKl E䐋u4u#MP4BPEG9re1[^_]ËUPP QP…tz7EMEEE]l MPEЉEEP#…t}׋H0ME %1ɋp R>t9p H@u닃>>tBtrB 90t+BJu狃 t >QXB ֋B P  uU >Q名t&9r u֋Fȉ >R(UWVS[z}E>t;>vu>th>U&F>PPWV.UE싃>t&9r P@u1FE2u >u :Et{} F1҉FGfFfFtUB)‰U׃ z ztd11ɈЀtp tJ 6t *1ɋE PEPQ1ɈQ{Ee[^_]Ã0tPNjNʋNŃ WMMT8QRjj8NjEPWjj %}‹EBPRjj Rt6Pt1L4AGEQPRjR1 >QMPPWVvE{ >RTUSQ[1UttuZ[]ÍtUVS[þUu tEEFEFV FfNu;>F >ue[^]Í& >Rރ >RM뱐&UVS[Eu tGF FfNFFu9>F >u e[^]Ðt& >Q >R볐&UWVS [z}ue[^_]à jPƋtFfNFF~ u->>F t >QO눃 >R뿍UVS[u EFEFEFNF fNu9>F >ue[^]à >R名t& >Ra볍UVS[.u EFNF fNFFu;>F >ue[^]Í& >Rރ >R뱐&UVS[Î ju@@FNEF fNu;>>F ue[^]à >Ql却& >R뱍US[EP]]Ív'USQ[îEu]]à Pv$㐐&UWVS4[j} uWV…t e[^_]ÉuȍUEVVR!REEE1҃xU؅tẺEЉGEԉG뢐UWVS\[UB>fE@ EpE܉u9uUEUEuԋE}EЋLωM̋A)Ǎw  ztz1EMPẼPQ%PƃAZYPVhURPjWXU9U sEЉEԋE9Er1e[^_]Ðt&uE9U r}G}Ӄ VUUȍL0RQjjƋEPVwjj EPAQjjŠvE RPPEPuPE PEP RP REM ;cMAUWVS[GE} we[^_]É0Hf@ u%HEEEx-&Ptd HyڋEsUhEuH΀>t nE@Et#MUA‹tuV1ɀt&Ѓp  t 61ɍ}W~WQ1ɈQcEVt ~;E}MEGE̋GVEMEЋEĉEԋ7VPQUB!NjH)ύw  zta11҈Ȁtp tF /t 1ҋE} PGPRQ0tP΋EP΋uVƃ VL0uVuQjjsVwPjj bEPAQjjNŠE2USQ[1UM tЃp t( tu1Z[]Ít&0tPA鐋AVUWVS,[ÊUB u?Bmr ?M Q ։Q 9t QM1M(UBr ]Et 9xE@-MUBPPEPEPhEHrA9ERQPEPMq9u܋FE؅tcwE؋MHE؋U؋DEԅt)UPEPDPRU~E؍0DNDӋU؋Mԅҍ2LuM܋wAƉw} GP4uMF N Ne[^_]ËUPEPERPc͋U,ufBf,E&UPPEPR uuPF PEPV g 4VTEt+ @V:Et@1PPPEP7NjuUPPB PR&UWVS,[1ҋMu EfA1fMȀt$p A  t 61ҋU܅t&Ft~}GtT)ǍG;EtHW EU؀ z(1E1ҊEM@uE9sQ;ut0PPEDPEPU yEu)4ˋMEtGuE;}r111;MsuDt&uDDBG;}r}EPOe[^_]ËuDuDAՍ&'UWVEx@EEEHEu6J;MsfEU9PTRDPEPU PPDPEPU  DLu6J;MrEz}E7HEM41v^t&L6UM9sXPDPDPEPU ~?RPDPEPU ~' DLuT6;Ur}we^_]ËUPPDPRU ~ۋ DLt6PRDPEPU  DLt6v'UWVS[1E EEE&U B)ƍF;EtlE~ ~ zY11ɉ׈Ѐt$p 5 t 1ɋEMfHf%=9tEHME QPEPR-1ttgHwP HUtuEFu;s &E 0H@M Ee[^_]Ã뺸t댍t&΁M fq-&0tPEHEH WMM܍T8~QRjj)‹EPRjj ‹EPBRjjuEVuPjj:ŨuERPjj#}MEDMEQMPjj}ȃuEWPjj }EW}PjjuEEEPEPjj UEEǂrUERPjjqMEEJ1v}DFv$uEVPjj#MEEA`}EWPjjuEWPjjUMEDv?!t&}?WM!Qq}?ƍoUVS[.u[^]ÃЋustable2.2.5GNU C Library stable release version 2.2.5, by Roland McGrath et al. Copyright (C) 1992-2001, 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 3.2 (Mandrake Linux 9.0 3.2-1mdk). Compiled on a Linux 2.4.18 system on 2002-08-19. Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others linuxthreads-0.9 by Xavier Leroy BIND-8.2.3-T5B libthread_db work sponsored by Alpha Processor Inc NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk Report bugs using the `glibcbug' script to . """""""""/usr/lib/gconvgconv-modules.so   n- To.     "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~              " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~         23IRRSS                    " $ % & / 5 6 7 9 : < H I !!!!! ! ! ! !!!!!!!!!!!!!!!"!$!&!(!,!-!.!/!0!1!3!4!9!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!""""#"6"<"d"e"j"k"""$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$#$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%% %%%%%$%,%4%<%%0q3r3s3t3u3v333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333)MNOPRTUVWYZ[\_`abcdefhijk  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    !"#$%&'()*+,-./0123456789;<=>@ABCDFJKLMNOPRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ %,37:>BFJNRVZ^aeimquy} !&).369<?BEHKNQUX[^adiorwz}  #&),/38<?CHNRUY^adgjnrw{ #(,16:>BFJORV[`ejoty~ "(.48<@DHLPTX]bglqv{  %*/49>CHMRW\afkpuz  #&),/258;>AFJNSW[_cgkosw{ !&+07@DHLPTX\`dhlptx| !$'*-0369<?BEHKNQTWZ]`cehknqtwz}         " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |          ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~          # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z }          " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y |          ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~   #&),/258;>ADGJMPSVY\_behknqtwz}  "%(+.147:=@CFILORUX[^adgjmpsvy|  !$'*-0369<?BEHKNQTWZ]`cfilorux{~  #&),/258;>ADGJMPSVY\_behknqtwz} (C)<<-(R)u,>> 1/4 1/2 3/4 AExssaeIJij'nOEOEoeoesLJLjljNJNjnjDZDzdz'^'`_:~ -------'','"",,"+o...... ``````<>!!?!!?RsEURa/ca/sCc/oc/ugHHHhIILlNNoPQRRRTEL(TM)ZOhmZBCeeEFMoi 1/3 2/3 1/5 2/5 3/5 4/5 1/6 5/6 1/8 3/8 5/8 7/8 1/IIIIIIIVVVIVIIVIIIIXXXIXIILCDMiiiiiiivvviviiviiiixxxixiilcdm<--><-><==><=>-/\*|:~<=>=<<>><<<>>>NULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSSPDEL_NL(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)(A)(B)(C)(D)(E)(F)(G)(H)(I)(J)(K)(L)(M)(N)(O)(P)(Q)(R)(S)(T)(U)(V)(W)(X)(Y)(Z)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)(0)-|+++++++++o hPadaAUbaroVpcpAnAuAmAkAKBMBGBcalkcalpFnFuFugmgkgHzkHzMHzGHzTHzulmldlklfmnmummmcmkmmm^2cm^2m^2km^2mm^3cm^3m^3km^3m/sm/s^2PakPaMPaGParadrad/srad/s^2psnsusmspVnVuVmVkVMVpWnWuWmWkWMWa.m.BqcccdC/kgCo.dBGyhaHPinKKKMktlmlnloglxmbmilmolPHp.m.PPMPRsrSvWbfffiflffifflst+___,.;:?!(){}#&*+-<>=\$%@!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklm      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLnopqrstuvwxyzACDGJKNOPQSTUVWXYZabcdfhijkmnpqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABDEFGJKLMNOPQSTUVWXYabcdefghijklmnopqrstuvwxyzABDEFGIJKLMOSTUVWXYabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890123456789012345678901234567890123456789     `     `  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   ~~~~>>xx(( 8HHHHHIupperloweralphadigitxdigitspaceprintgraphblankcntrlpunctalnumtouppertoloweri18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999i18n:1999  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~libcCPOSIXANSI_X3.4-1968messages/usr/share/locale &/>FNV^ W C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C o ?PC?L?C/I/II{II? d'@Bʚ; d'@Bʚ; d'@Bʚ; d'@Bʚ; d'@Bʚ; d'@Bʚ; @@@@@@@  !"#$%@@@@@@&'()*+,-./0123456789:;<=>?./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzlabelseveritytextactiontag d'o#ſt[Am-jd8n헧?O>. 8/t#ڰͼ3&N|.[Ӿr؇/PkpnJؕnq&fƭ$6ZB<TcsUe(U܀n_SlgrwFo]:FGWvyuD;s(!>p%"/.Q]OᖬW2Sq$^c_䭫*sf\wI[iCsFEHis 84c)r+[[!|nN5 }L,D4fl}C}Ο+#U>#`e!Q4\Ycɟ+1*ZibBtz["؊4س?ŏmk1Ke6ukG܉ـ( f13j~{j6h߸\A)\='_Djzp؊4|ElݾV}*@|gu "Ωo$po?b(UxI>Nkw};u  #6'0q'"(\؄t.z-TMеub <4 9Ԣ7.~2!'{n $-PԓX+1"#+%? D~br*~xxކzos{'~j=jr1|òAv09&Ѷ~j2=_+0cm-X%<|b 7w ʐ,5P6xPnx [4? E,W8 9qIHۚ풴lMP#*wg:8-ñj@?F[$GtJL0s-o|;#o`Is{Kҵ65m1 k?f%(炸r;v=4tPw?j&ATN4 @SZ E3TɤAc+;={CpfU,ie.O\Oߢݭ9^2XX%-VNqv4§v=ЉMOT+}\ IA?7߻D!WDGn®8pp;3,f%k;ܑyٸZNh.ltH Ic/~=otgx!RJݼ-ݎW5YAV9 T<!{>;b.w_ W5ƶ(NT ]=!̇odI@BuhؖҋcU4ph{3'"2I%% dKE)0b  62kg /SPL8mJ G '5$5@ sH  u @  ʚ; +m!0W˜qEu}${fG5@KLnZkᬔgd QJ@iIHt#@s+A;4@@MMM3b3333bcc33d3g33h}{ 0000000000000000 0000000000000000lllllMALLOC_TRACE   %?NZhv>;DIRV^fr d'@Bʚ; d'@Bʚ; d'@Bʚ; d'@Bʚ; d'@Bʚ; d'@Bʚ;%.3s %.3s%3d %.2d:%.2d:%.2d %d ;Zx0Nm<[y1On+=1"=ywϖ +wnҙ nʝ?wآ#GףL]ǥ/usr/share/zoneinfouuuuuuuuuuuuuuuuuuuuuuuuuuup-xZuQuuuuuu\xuuuuuupupukQu%uOu\XuuuuuuuuuuuuuuuuuuuujLuuuuuuuuuuuuuuuuuuuuuuuuuuuuuHuuuhuuuuu uhuuuuuuuuuuuu11uuuuuuuuuuuuuuuuxu+ 000000000000000000000000000000000000Q000000000000000000000000000%b%0000 009 0|  H 000000L004h0C 090p}vvvvvvvvvvvvvvvvv%wvvvv/wWwWwvvwwwxwxwxxxxxxwxxxxxxwxxwwxwwwwwxwwwxxxxxxwxxxxexxxwwxxwwwwwxxwwwwwwwxx$x$xxx[x$xx$xxxxwww+x2x9x@xxGxQx[xxxxxwexwxxxoxxxxyxxxxxxxxxxxwwxxxxxxxxxwwxxxwywwwwyywwwwwwwwwwwwwyyxwxwywwwwywwwwwwwwwwwxxwwzzzzzzzzzzzzz#{zz-{U{U{z*M*R*{Ykkkkkkkkkkkkkkkkkkkkkkkkkkks[--------Nr-------------------5Y4444444444444444444444444$444Y444444444444444444Y444444444444444444444444444k/44444444444444444444444444444=DUDG0/1 0$6 0 0 0 0 0111111111 0 03 04$6 0 066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0|7 0 0 0 0 0 0 0 08 0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0Y; 0 0 0>@@CCEEFFIIJJLLOOQQRRTTWWXX[[]]^^aabbddgghhkkmmnnppssuuvvyyzz||<unix0123456789abcdef,9FX^gq|/var/run/utmppqrstuvwxyzabcde0123456789abcdef *(|(8]]]](8(=<====;>(=(=h>>>?V????3@^@@AAAAAAAAAAAAAAAAAAAAAAAAA@A)A transferring control: %s initialize program: %s /dev/nullIGNORE=INTERNAL->ucs4=ucs4->INTERNALUCS-4LE//=INTERNAL->ucs4le=ucs4le->INTERNAL=INTERNAL->utf8=utf8->INTERNAL=ucs2->INTERNAL=INTERNAL->ucs2=ascii->INTERNAL=INTERNAL->ascii=ucs2reverse->INTERNAL=INTERNAL->ucs2reverseUCS-4// ISO-10646/UCS4/UCS-4BE// ISO-10646/UCS4/CSUCS4// ISO-10646/UCS4/ISO-10646// ISO-10646/UCS4/OSF00010104// ISO-10646/UCS4/OSF00010105// ISO-10646/UCS4/OSF00010106// ISO-10646/UCS4/WCHAR_T// INTERNALUTF8// ISO-10646/UTF8/UTF-8// ISO-10646/UTF8/ISO-IR-193// ISO-10646/UTF8/OSF05010001// ISO-10646/UTF8/UCS2// ISO-10646/UCS2/UCS-2// ISO-10646/UCS2/OSF00010100// ISO-10646/UCS2/OSF00010101// ISO-10646/UCS2/OSF00010102// ISO-10646/UCS2/ANSI_X3.4// ANSI_X3.4-1968//ISO-IR-6// ANSI_X3.4-1968//ISO646-US// ANSI_X3.4-1968//US-ASCII// ANSI_X3.4-1968//IBM367// ANSI_X3.4-1968//CP367// ANSI_X3.4-1968//CSASCII// ANSI_X3.4-1968//UCS-2LE// ISO-10646/UCS2/UCS-2BE// UNICODEBIG//modulealiasgconv_trans_contextgconv_transgconv_trans_initgconv_trans_end.soGCONV_PATHgconvgconv_initgconv_endLC_CTYPELC_NUMERICLC_TIMELC_COLLATELC_MONETARYLC_MESSAGESLC_ALLLC_PAPERLC_NAMELC_ADDRESSLC_TELEPHONELC_MEASUREMENTLC_IDENTIFICATIONLOCPATH/usr/share/localeLANG579^[yY]^[nN]-SunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanFebMarAprMayJunJulAugSepOctNovDecJanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecemberAMPM%a %b %e %H:%M:%S %Y%m/%d/%y%H:%M:%S%I:%M:%S %p%a %b %e %H:%M:%S %Z %Y%p%t%g%t%m%t%f+%c %a %lISO/IEC 14652 i18n FDCC-setKeld Simonsenkeld@dkuug.dk+45 3122-6543+45 3325-6543ISO1.01997-12-20POSIXLC_XXXLANGUAGEcharset=OUTPUT_CHARSETplural=nplurals=parse errorparser stack overflowNLSPATHnaninfinityexit 0-c/bin/shHALTERRORWARNINGINFOTO FIX: %s%s%s%s%s%s%s%s%s%s MSGVERBSEV_LEVEL(nil)NANINFw+%s%sUnknown signal %d tmpfw+b%.*s/%.*sXXXXXX/tmpTMPDIRSuccessOperation not permittedNo such file or directoryNo such processInterrupted system callInput/output errorNo such device or addressArgument list too longExec format errorBad file descriptorNo child processesCannot allocate memoryPermission deniedBad addressBlock device requiredDevice or resource busyFile existsInvalid cross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentToo many open files in systemToo many open filesText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeNumerical result out of rangeResource deadlock avoidedFile name too longNo locks availableFunction not implementedDirectory not emptyNo message of desired typeIdentifier removedChannel number out of rangeLevel 2 not synchronizedLevel 3 haltedLevel 3 resetLink number out of rangeProtocol driver not attachedNo CSI structure availableLevel 2 haltedInvalid exchangeInvalid request descriptorExchange fullNo anodeInvalid request codeInvalid slotBad font file formatDevice not a streamNo data availableTimer expiredOut of streams resourcesMachine is not on the networkPackage not installedObject is remoteLink has been severedAdvertise errorSrmount errorCommunication error on sendProtocol errorMultihop attemptedRFS specific errorBad messageName not unique on networkFile descriptor in bad stateRemote address changedStreams pipe errorToo many usersDestination address requiredMessage too longProtocol not availableProtocol not supportedSocket type not supportedOperation not supportedProtocol family not supportedAddress already in useNetwork is downNetwork is unreachableConnection reset by peerNo buffer space availableConnection timed outConnection refusedHost is downNo route to hostOperation already in progressOperation now in progressStale NFS file handleStructure needs cleaningNot a XENIX named type fileNo XENIX semaphores availableIs a named type fileRemote I/O errorDisk quota exceededNo medium foundWrong medium typeHangupInterruptQuitIllegal instructionTrace/breakpoint trapAbortedBus errorFloating point exceptionKilledUser defined signal 1Segmentation faultUser defined signal 2Alarm clockTerminatedStack faultChild exitedContinuedStopped (signal)StoppedStopped (tty input)Stopped (tty output)Urgent I/O conditionCPU time limit exceededFile size limit exceededVirtual timer expiredProfiling timer expiredWindow changedI/O possiblePower failureBad system callHUPINTQUITTRAPABRTBUSFPEKILLUSR1SEGVUSR2PIPETERMSTKFLTCHLDCONTSTOPTSTPTTINTTOUURGXCPUXFSZVTALRMPROFWINCHIOPWRSYS/proc/self/fd/,ccs=malloc: top chunk is corrupt system bytes = %10u Arena %d: in use bytes = %10u Total (incl. mmap): max mmap regions = %10u max mmap bytes = %10lu free(): invalid pointer %p! TOP_PAD_MMAP_MAX_TRIM_THRESHOLD_MMAP_THRESHOLD_CHECK_block freed twice +0x-0x@ %s%s%s[%p] < %p > %p %#lx @ [%p] @ %s:%d + %p %#lx ! %p %#lx = Start = End - %p memory exhaustedUnknown error Unknown signal %dReal-time signal %dANSI_X3.4-1968//TRANSLIT???%Y-%m-%d%H:%MGMTTZUniversal/etc/localtimeUTC%[^0-9,+-]%hu:%hu:%huM%hu.%hu.%hu%n../TZDIRposixrulesDATEMSKinitgroups_dyngetgrent_rsetgrentendgrent%s:%s:%u:,%sgetgrgid_rgetgrnam_r%s:%s:%lu:%lu:%s:%s:%s%s:%s:%lu:%lu:%s:%s:%s setpwentendpwentgetpwent_rgetpwnam_rgetpwuid_rHOME~POSIXLY_CORRECTlowerupperlibc%s: illegal option -- %c %s: invalid option -- %c %s: option `%s' is ambiguous Bad value for ai_flagsai_family not supportedMemory allocation failureName or service not knownai_socktype not supportedSystem errorRequest canceledRequest not canceledAll requests doneInterrupted by a signalUnknown errorIFS |&;<>(){} -nc%s: %s parameter null or not set-=?+*@$/proc/mountsnosuidnoexecnodevsyncmandnoatimenodiratime/etc/mtabPWD/dev/pts/devstdinstdoutstderr../etc/hostid/etc/fstabrwrqroswxx %d %d %s %s %s %s %d %d offsecurewindow/etc/ttys/bin/csh/etc/shells/dev/tty<%d>%h %e %T /dev/console%s [%d]out of memory [%.*g%.*f%.*Lg%.*Lf%s:%d: /cpuinfoprocessorMemTotal: %ld kBMemFree: %ld kBproc/meminfo/proc/loadavgmonstartup: out of memory GMON_OUT_PREFIXgmon.out_mcleanup: gmon.out: %s %s.%uwb%s:%s:%ld:%ldsetspentendspentgetspent_rgetspnam_r/etc/.pwd.lockdup-argsdup-args-noteshort-opt-collong-opt-coldoc-opt-colopt-doc-colheader-colusage-indentrmargin%s %sUsage:Report bugs to %s. [OPTION...] [-%s] or: helpARGP_HELP_FMTGarbage in ARGP_HELP_FMT: %s , --%s[=%s]=%s[%s][-%c %s] [-%c[%s]] [--%s[=%s]] [--%s=%s] [--%s]Give this help listusageGive a short usage messageprogram-nameSet the program nameHANGSECSPrint program version3600%s: Too many arguments --%s: %s-%c: %sResolver Error 0 (no error)Unknown hostHost name lookup failureUnknown server errorUnknown resolver errorResolver internal errorLOCALDOMAIN/etc/resolv.confdomainsearchnameserversortlistoptionsRES_OPTIONSenvndots:timeout:attempts:debuginet6rotateno-check-namestrimmultinospoofspoofalertreorderbindnisnowarnRESOLV_HOST_CONFRESOLV_SERV_ORDERRESOLV_SPOOF_CHECKRESOLV_MULTIRESOLV_REORDERRESOLV_ADD_TRIM_DOMAINSRESOLV_OVERRIDE_TRIM_DOMAINS/etc/host.confaliasesethersnetgroupnetworkspasswdprotocolsrpcservicesshadowlibnss_files.so.2nis [NOTFOUND=return] files/etc/nsswitch.conflibnss_%s.so.%d.%dNOTFOUNDTRYAGAINCONTINUERETURNSUCCESSUNAVAILillegal status in __nss_nextdns [!UNAVAIL=return] filesnis nisplus+%#lx) (%s%s%s%s%s[%p]-%#lx] [0x%d.%d.%d.%dgethostbyaddr_rgethostbyname2_rgethostbyname_rsethostentendhostentgethostent_rgetnetbyaddr_rsetnetentendnetentgetnetent_rgetnetbyname_rgetprotobynumber_rsetprotoentendprotoentgetprotoent_rgetprotobyname_rgetservbyname_rgetservbyport_rsetserventendserventgetservent_rsetrpcentendrpcentgetrpcent_rgetrpcbyname_rgetrpcbynumber_rgethostton_r%x:%x:%x:%x:%x:%xgetntohost_rrcmd: getaddrinfo: %s connect to address %s: Trying %s... rcmd: %s: short readrcmd: %s: %m rcmd: accept: %m rcmd: socket: %m /.rhosts/etc/hosts.equivnot regular filebad ownerhard linked somewherewriteable by other than ownerfstat failedcannot openlstat failed+@-@acceptgetsocknamerexec: socketanonymousout of memoryUnknown .netrc keyword %sgetnetgrent_rsetnetgrentendnetgrentsetaliasentendaliasentgetaliasent_rgetaliasbyname_rlocalhostudptcpunix; errno = %s; why = ; s1 = %lu, s2 = %luRPC: (unknown error code)Cannot register service__get_myaddress: ioctl__get_myaddress: socketpmap_getmaps rpc problemBroadcast poll problemCannot send broadcast packetsvc_run: - poll failedregisterrpc: out of memory never registered prog %d trouble replying to prog %d xxx svctcp_create: out of memory svcudp_create: out of memory cache_set: victim not foundxdr_bytes: out of memory xdr_string: out of memory xdr_array: out of memory xdrrec_create: out of memory xdr_reference: out of memory getpublickeygetsecretkey/var/run/keyservsock%s.%s@%snetname2user%s.%d@%s/var/run/utmp/var/log/wtmp/var/run/utmpx/var/log/wtmpx/dev/ptmx/dev//usr/lib/pt_chown/dev/pts/invalid mode for dlopen()cannot create scope listdlopencannot extend global scope calling fini: %s shared object not open/proc/self/exelibgcc_s.so.1__frame_state_for10646-1:1993// ISO-10646/UCS4/10646-1:1993/UCS4/ ISO-10646/UCS4/ISO-10646/UTF-8/ ISO-10646/UTF8/ANSI_X3.4-1986// ANSI_X3.4-1968//ISO_646.IRV:1991// ANSI_X3.4-1968//OSF00010020// ANSI_X3.4-1968//UNICODELITTLE// ISO-10646/UCS2//usr/lib/gconv/gconv-modules.cache%a%N%f%N%d%N%b%N%s %h %e %r%N%C-%z %T%N%c%NISO/IEC JTC1/SC22/WG20 - internationalizationC/o Keld Simonsen, Skt. Jorgens Alle 8, DK-1615 Kobenhavn V%s%s%s:%u: %s%sAssertion `%s' failed. %s%s%s:%u: %s%sUnexpected error: %s. /usr/share/locale/%L/%N:/usr/share/locale/%L/LC_MESSAGES/%N:/usr/share/locale/%l/%N:/usr/share/locale/%l/LC_MESSAGES/%N:Resource temporarily unavailableInappropriate ioctl for deviceNumerical argument out of domainToo many levels of symbolic linksValue too large for defined data typeCan not access a needed shared libraryAccessing a corrupted shared library.lib section in a.out corruptedAttempting to link in too many shared librariesCannot exec a shared library directlyInvalid or incomplete multibyte or wide characterInterrupted system call should be restartedSocket operation on non-socketProtocol wrong type for socketAddress family not supported by protocolCannot assign requested addressNetwork dropped connection on resetSoftware caused connection abortTransport endpoint is already connectedTransport endpoint is not connectedCannot send after transport endpoint shutdownToo many references: cannot splicemalloc: using debugging hooks realloc(): invalid pointer %p! bogus mcheck_status, library is buggy memory clobbered past end of allocated block memory clobbered before allocated block memory is consistent, library is buggy compat [NOTFOUND=return] filesillegal status in internal_getgrouplistNo previous regular expression%s: option requires an argument -- %c %s: option `-W %s' is ambiguous %s: option `-W %s' doesn't allow an argument %s: option `%s' requires an argument %s: option `%c%s' doesn't allow an argument %s: option `--%s' doesn't allow an argument %s: unrecognized option `%c%s' %s: unrecognized option `--%s' Address family for hostname not supportedTemporary failure in name resolutionNon-recoverable failure in name resolutionNo address associated with hostnameServname not supported for ai_socktypeProcessing request in progresssyslog: unknown facility/priority: %xMandatory or optional arguments to long options are also mandatory or optional for any corresponding short options.Try `%s --help' or `%s --usage' for more information. %.*s: Unknown ARGP_HELP_FMT parameter%.*s: ARGP_HELP_FMT parameter requires a valueHang for SECS seconds (default 3600)(PROGRAM ERROR) No version known!?No address associated with name%s: line %d: list delimiter not followed by keyword%s: line %d: cannot specify more than %d services%s: line %d: expected service, found `%s' %s: line %d: list delimiter not followed by domain%s: line %d: cannot specify more than %d trim domains%s: line %d: expected `on' or `off', found `%s' %s: line %d: ignoring trailing garbage `%s' %s: line %d: bad command `%s' rcmd: write (setting up stderr): %m rcmd: poll (setting up stderr): %m poll: protocol failure in circuit setup socket: protocol failure in circuit setup rcmd: socket: All ports in use Error: .netrc file is readable by others.Remove password or make file unreadable by others.authunix_create: out of memory auth_none.c - Fatal marshalling problem(unknown authentication error - %d); low version = %lu, high version = %luclnt_raw.c - Fatal header serialization error.clnttcp_create: out of memory clntudp_create: out of memory get_myaddress: ioctl (get interface configuration)__get_myaddress: ioctl (get interface configuration)Cannot receive reply to broadcastCannot set socket option SO_BROADCASTCannot create socket for broadcast rpcbroadcast: ioctl (get interface flags)broadcast: ioctl (get interface configuration)bad auth_len gid %d str %d auth %d couldn't register prog %ld vers %ld couldn't create an rpc server can't reassign procedure number %ld svc_tcp.c - cannot getsockname or listensvc_tcp.c - tcp socket creation problemsvc_tcp: makefd_xprt: out of memory svcudp_create - cannot getsocknamesvcudp_create: socket creation problemenablecache: cache already enabledenablecache: could not allocate cache fifoenablecache: could not allocate cache dataenablecache: could not allocate cachecache_set: could not allocate new rpc_buffercache_set: victim alloc failedclntunix_create: out of memory svc_unix.c - cannot getsockname or listensvcunix_create: out of memory svc_unix.c - AF_UNIX socket creation problemsvc_unix: makefd_xprt: out of memory opening file=%s; opencount == %u empty dynamic string token substitutionDST not allowed in SUID/SGID programs closing file=%s; opencount == %u RTLD_NEXT used in code not dynamically loaded0123456789SunMonTueWedThuFriSatSundayMondayFridayJanFebMarAprMayJunJulAugSepOctNovDecMarchAprilJuneJulyAugustAMPMNANnanINFinf(nil)%s inity%H:%M%s: %m ???: %s%.*s%.*s TuesdayWednesdayThursdaySaturdayJanuaryFebruarySeptemberOctoberNovemberDecember%a %b %e %H:%M:%S %Y%m/%d/%y%H:%M:%S%I:%M:%S %p%a %b %e %H:%M:%S %Z %Y%s%s%s%s%s%s%s%s%s%s %s%s%s %Y-%m-%d%s: %s out of memory %s:%d: _mcleanup: gmon.out: %s rcmd: getaddrinfo: %s rcmd: accept: %m rcmd: socket: %m ?v@8@N@UUUUUUA?$@G??@/lib/ld-linux.so.2;X6[ t6|6|6L7`7<7l7,8`8l88\8<9|p9L99:<:p:::l ;@;p; ; < 8<l <|<=Z`>L]><_>_>`0?`x?\a?a?b@c\@c@ d@PNaPqk,jj6HT7qYIσ7 qR>)OqN9NL(K@K箂CAk[Sž? O@ff#3=3Oaqll% #< @Xv/F^|*D]@`x(@ \jpjvp d d  DD`455P67670II&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''' ' '('('0'0'8'8'@'@'H'H'P'P'X'X'`'`'h'h'p'p'x'x'''''''''''''''''''''''''''''''''(((((((( ( (((((0(0(8(8(@(@(H(H(P(P(X(X(`(`(h(h(p(p(x(x((((((((((((((((((((((((((((((((()))))))) ) )()()0)0)8)8)@)@)H)H)P)P)X)X)`)`)h)h)p)p)x)x)))))))))))))))))))))))))))))))))******** * *(*(*0*0*8*8*@*@*H*H*P*P*X*X*`*`*h*h*p*p*x*x*&0@::99 s s  `/I Vg| 2@)      ' /+4J0J`JpJ JPPMMP[]]]^]pcPh`hhh0fk u0uPuusp@0`!!! "`PDDD EpEEGIR0KMRP#`=0O`aqп`iiiiiiiiiiiii<==>>@A@AAA BB<>>B==@A@AAA B@K@Y@S@K@M@Y@S@Y@S`]] ^^^@__```` aaab@cip@@Pp@P|nl@w rp}@P@P|nl@w rp}@P@P! `  pp 0p@P!P`  pp 0p@P|yp}P@PP@pPp@ 0p@PAP`  p`A 0p@P@GpPp 0p@PаФPp@`p\@P|nl@wy rp}@@P (!4 @!`5 X!6@pPp 0p@PаФPp@` p!8 !8 !8< п ܮЮ+Ȯ̮Ԯخ Į,..|.x.......<>>B==@A@AAA B')iT@J@Q@W@Mcc@ci@S@YFR_p!o_p!o0123456789  ``]] ^^^@__```` aaabiii.ccccccccccccccccccccccccccccu'u'iih.iio!*1:>BFJNRVZ^bfjr{J 0@P`p @$4DTdt `@ :0`ii)iiii ii"iiii,@HVdrdiidei`В0pPp 0pЏВ0pp 0pp!*5=HT`gpxD" D(,D08Ds!;>(RATixn{e>(RATixn{e(RATixn{eATix(ATixn{eATixn{eRUds9ZY&mbN!!MMDbN!!MMDbN!!MMDN!MN!!MMN!!MMt6?N]LS(BYk*:IZx8K^w  $A\k| 2Pfw`#@ @Wj@y`%<L c|` *C_}!+DKat3Lbz& $+069=&/=K Xdp{ ?K_esO`b uVP`c u*`0 0 P@p`p` @ p``0(() )p))&* * * *)` p p/I@MP[P(# 0  P @ h i Е в 0  0  p P 0 p 0  59;pZr@x@` zR| 0Me 9.0PM .8R I. X.D,T< M.'.  .. @D .*.:.@L% ...@|% ...0h .04 o.,<мp [.0lu C.@\ .&. .0} e.0 T.,L9 .0|O (.0 .0X5 .8d . .,TK %.,H <.0Xp [.,d> 0.8t a. .TTX  .. 8.t.. :.0 .DJ :..@. ).L(  z.K. R.x. A.0xm .0N .0 m 6.T8X .M. ....0l@# b.0<` N.0h  j.0T .0< 4.0pl E *.0  1.D  '.G.  ..4 \!q S.  .0X !L .0 ! C.@ " ;.l.., 8#0 .,4 8#3  .,d H#. ., H#) .0 H# !.0 D$2 .0, P% .<` <& (.>.<.< ' -.>.9.0 ) ~.0 8* c.0H *B .0| + .0 \-S .@ .w \.j.;.,( T0q \.0X 0j A.0 0Z 9.0 1o ^.0 H1 6.,(16 .$X1' .01 .$2-  . 82 . l.,D30 . 0HT3 K.,|3J #.,4H <.,P4$ .0 P4{ .0@4 .0t(6| S.,$76 (.,476 (.0D7W $.,