Y C8qD8Sm8N I*TӂJY&??r9X8r9X8r9X8AC888A0 ΄8r9X8r9X8     AC8qD8qD8Seb.1X8t9X8qu6Teb{E1X8t9X8lC7& Ueb 8t9X8t9X8/proc/mountsVebP1X8t9X8K3'Web 1X8t9X8cu6(Xeb1X8t9X8ΈK3)Yeb01X8̈́8ӈK3 *+,-.Zeb|8t9X8N7/[eb1X8t9X8QH80\ebK1X8t9X8X81]eb888^eb̈́8̈́8̈́8_ebA ΄8t9X8[74`ebL~8t9X8t9X8/usr/X11R6/bin/XpmacaebA ΄8t9X8c[75beb1X8t9X8f&7678cebN1X8t9X8c[79:deb1X8t9X8[7;<eeb1X8t9X8O/7=feb*1X8t9X8%.7>gebQ8t9X8jC7?heb$B1X8t9X8jC7 @ABCDEieb1X8t9X8jC7xFGHIJKLMNOPQRjebA ΄8t9X8/L8keb51X8t9X8h[7lebA ΄8t9X8TN7mebQO8t9X8pQ7nebQO8t9X8`kQ7oebj1X8t9X8pQ7peb%1X8t9X8pQ7qeb 1X8t9X877rebM1X8t9X877seb)1X8t9X8/L8tebg1X8t9X8/L8ueb8t9X8t9X8X11/XF86ConfigvebyqD8qD8qD8,-web 8t9X8t9X8/sbin/sashxebY 1X8t9X837yebA ΄8u9X8hH8zebP1X8u9X8Rb/7{ebP1X8u9X8Rb/7|eb1X8u9X8#7}eb~1X8u9X8)7~eb1X8u9X8S)7eb1X8u9X8Rb/7eb1X8u9X8G&7eb1X8u9X8TH8eb1X8u9X8S)7eb1X8u9X8 /7eb1X8u9X8S)7eb1X8u9X8S)7ebK1X8u9X8J$7ebF1X8u9X87eb1X8u9X8֛/7ebF1X8u9X8`/7eb1X8u9X8֛/7eb1X8u9X8X8jebA ΄8u9X8TN8eb!^8u9X8J 78eb!^8u9X8J 7 eb!^8u9X8ZwO5 eb!^8u9X8ZwO5eb!^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8\wO5)eba^8u9X8[wO5eba^8u9X8ZwO5eba^8u9X8ZwO5 eb!^8u9X8E7eb!^8u9X8ZwO5@eb!^8u9X8ZwO5Aeb!^8u9X8ZwO5Beb!^8u9X8ZwO5Ceb!^8u9X8ZwO5eb!^8u9X8ZwO5ebu9X8u9X8u9X8fb0eb!^8u9X8I 7eb!^8u9X8I 7 eb!^8u9X8I 7@eb!^8u9X8I 7`eb!^8u9X8I 7eb!^8u9X8I 7eb!^8u9X8I 7eb!^8u9X8I 7ebu9X8u9X8u9X8../proc/self/fdeba^8u9X8ZwO5eba^8u9X8ZwO5 eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5 eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5 eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5 eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5 eba^8u9X8ZwO5eba^8u9X8ZwO5ebu9X8u9X8u9X8rft0eb!^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5 ¦eba^8u9X8ZwO5 æeba^8u9X8ZwO5 Ħeba^8u9X8ZwO5 Ŧeba^8u9X8ZwO5Ʀeba^8u9X8ZwO5Ǧeba^8u9X8[wO5Ȧeba^8u9X8ZwO5ɦeba^8u9X8ZwO5ʦeba^8u9X8ZwO5˦eba^8u9X8ZwO5̦eba^8u9X8ZwO5ͦeba^8u9X8ZwO5Φeba^8u9X8ZwO5Ϧeba^8u9X8ZwO5 Цeba^8u9X8ZwO5@Ѧeba^8u9X8ZwO5AҦeba^8u9X8ZwO5JӦeba^8u9X8ZwO5KԦeba^8u9X8ZwO5Lզeba^8u9X8ZwO5M֦eba^8u9X8ZwO5Nצeba^8u9X8ZwO5Oئeba^8u9X8[wO5P٦eba^8u9X8ZwO5Bڦeba^8u9X8ZwO5Cۦeba^8u9X8ZwO5Dܦeba^8u9X8ZwO5Eݦeba^8u9X8ZwO5Fަeba^8u9X8ZwO5Gߦeba^8u9X8ZwO5Heba^8u9X8ZwO5Ieba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5 eba^8u9X8ZwO5 eba^8u9X8ZwO5 eba^8u9X8ZwO5 eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5eba^8u9X8ZwO5 eba^8u9X8ZwO5@eba^8u9X8ZwO5Aeba^8u9X8ZwO5Jeba^8u9X8ZwO5Keba^8u9X8ZwO5Leba^8u9X8ZwO5Meba^8u9X8ZwO5Neba^8u9X8ZwO5Oeba^8u9X8ZwO5Peba^8u9X8ZwO5Beba^8u9X8ZwO5Ceba^8u9X8ZwO5Deba^8u9X8ZwO5Eeba^8u9X8ZwO5Feba^8u9X8ZwO5Geba^8u9X8ZwO5Heba^8u9X8ZwO5Ieba^8u9X8[wO5!eba^8u9X8[wO5!eba^8u9X8[wO5 !eba^8u9X8[wO5 !eba^8u9X8[wO5 !eba^8u9X8[wO5 ! eba^8u9X8[wO5! eba^8u9X8[wO5! eba^8u9X8[wO5! eba^8u9X8[wO5! eba^8u9X8[wO5!eba^8u9X8[wO5!eba^8u9X8[wO5!eba^8u9X8[wO5!eba^8u9X8[wO5!eba^8u9X8[wO5!eba^8u9X8[wO5 !eba^8u9X8[wO5@!eba^8u9X8[wO5A!eba^8u9X8[wO5J!eba^8u9X8[wO5K!eba^8u9X8[wO5L!eba^8u9X8[wO5M!eba^8u9X8[wO5N!eba^8u9X8[wO5O!eba^8u9X8[wO5P!eba^8u9X8[wO5B!eba^8u9X8[wO5C!eba^8u9X8[wO5D! eba^8u9X8[wO5E!!eba^8u9X8[wO5F!"eba^8u9X8[wO5G!#eba^8u9X8[wO5H!$eba^8u9X8[wO5I!%eba^8u9X8[wO5"&eba^8u9X8[wO5"'eba^8u9X8[wO5 "(eba^8u9X8[wO5 ")eba^8u9X8[wO5 "*eba^8u9X8[wO5 "+eba^8u9X8[wO5",eba^8u9X8[wO5"-eba^8u9X8[wO5".eba^8u9X8[wO5"/eba^8u9X8[wO5"0eba^8u9X8[wO5"1eba^8u9X8[wO5"2eba^8u9X8[wO5"3eba^8u9X8[wO5"4eba^8u9X8[wO5"5eba^8u9X8[wO5 "6eba^8u9X8[wO5@"7eba^8u9X8[wO5A"8eba^8u9X8[wO5J"9eba^8u9X8[wO5K":eba^8u9X8[wO5L";eba^8u9X8[wO5M"eba^8u9X8[wO5P"?eba^8u9X8[wO5B"@eba^8u9X8[wO5C"Aeba^8u9X8[wO5D"Beba^8u9X8[wO5E"Ceba^8u9X8[wO5F"Deba^8u9X8[wO5G"Eeba^8u9X8[wO5H"Feba^8u9X8[wO5I"Geb!^8u9X8[wO5Heb!^8u9X8[wO5Ieb!^8u9X8[wO5Jeb!^8u9X8[wO5Keb!^8u9X8[wO5Leb!^8u9X8[wO5Meb!^8u9X8[wO5Neb!^8u9X8[wO5Oeb!^8u9X8[wO5Peb!^8u9X8[wO5Qeb!^8u9X8[wO5Reb!^8u9X8[wO5Seb!^8u9X8[wO5Teb!^8u9X8[wO5Ueb!^8u9X8[wO5Veb!^8u9X8[wO5Web!^8u9X8[wO5Xeb!^8u9X8[wO5Yeb!^8u9X8[wO5Zeb!^8u9X8[wO5 [eb!^8u9X8[wO5%\ebA ΄8u9X8 7]eba^8u9X8=b6H^eba^8u9X8=b6H_eba^8u9X8=b6 H`eba^8u9X8=b6 Haeba^8u9X8=b6 Hbeba^8u9X8=b6 Hceba^8u9X8=b6Hdeba^8u9X8=b6Heeba^8u9X8=b6Hfeba^8u9X8=b6Hgeba^8u9X8=b6Hheba^8u9X8=b6Hieba^8u9X8=b6Hjeba^8u9X8=b6Hkeba^8u9X8=b6Hleba^8u9X8=b6 Hmeba^8u9X8=b6Hneba^8u9X8=b6Hoeba^8u9X8=b6Hpeba^8u9X8=b6Hqeba^8u9X8=b6Hreba^8u9X8=b6Hseba^8u9X8=b6Hteba^8u9X8=b6Hueba^8u9X8=b6Hveba^8u9X8=b6Hweba^8u9X8=b6Hxeba^8u9X8=b6Hyeba^8u9X8=b6Hzeba^8u9X8=b6H{eba^8u9X8=b6H|eba^8u9X8=b6H}eb!^8u9X8ZwO5 ~eb!^8u9X8[wO5-eb u9X8u9X8u9X8isdnctrl0eb!^8u9X8[wO5@-eb!^8u9X8[wO5A-eb!^8u9X8[wO5J-eb!^8u9X8\wO5K-eb!^8u9X8\wO5L-eb!^8u9X8\wO5M-eb!^8u9X8\wO5N-eb!^8u9X8\wO5O-eb!^8u9X8\wO5P-eb!^8u9X8\wO5Q-eb!^8u9X8\wO5R-eb!^8u9X8\wO5S-eb!^8u9X8ZwO5 eb$!^8u9X8\wO5-eb!^8u9X8ZwO5 eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eb!^8u9X8ZwO5eb!^8u9X8ZwO5eb!^8u9X8ZwO5eba^8u9X8ZwO5eb!^8u9X8ZwO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 "eb!^8u9X8[wO5 2eb!^8u9X8[wO5 eb!^8u9X8[wO5 ebu9X8u9X8u9X8nrft0eb!^8u9X8[wO5%eb!^8u9X8\wO5eb!^8u9X8\wO5eb!^8u9X8\wO5eb!^8u9X8\wO5eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5eb!^8u9X8J 7 eba^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eba^8u9X8Mn6.eba^8u9X8Mn6.eba^8u9X8Mn6.eba^8u9X8Nn6.eba^8u9X8Ln6-eba^8u9X8Ln6-eba^8u9X8Ln6-eba^8u9X8Ln6-eba^8u9X8Ln6-eba^8u9X8Ln6-eba^8u9X8Ln6-eba^8u9X8Mn6-§eba^8u9X8Mn6-çeba^8u9X8Mn6-ħeba^8u9X8Mn6 -ŧeba^8u9X8Mn6!-Ƨeba^8u9X8Mn6"-ǧeba^8u9X8Mn6#-ȧeba^8u9X8Mn6$-ɧeba^8u9X8Mn60-ʧeba^8u9X8Mn61-˧eba^8u9X8Mn62-̧eba^8u9X8Mn63-ͧeba^8u9X8Mn64-Χeba^8u9X8Nn6/ϧeba^8u9X8Nn6/Чeba^8u9X8Nn6/ѧeba^8u9X8Nn6/ҧeb!^8u9X8[wO5 ӧeb^8u9X8\E7ԧeb!^8u9X8Nn6`էeb!^8u9X8[wO5 ֧eb!^8u9X8Nn6`קeb!^8u9X8Nn6`اeb!^8u9X8Nn6`٧eb!^8u9X87ڧebA ΄8u9X8_7ۧeb!^8u9X87ܧeb!^8u9X8[wO5ݧeb!^8u9X8[wO5ާeb!^8u9X8[wO5ߧeb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8\wO5eba^8u9X8[wO5eba^8u9X8\wO5 eba^8u9X8\wO5 eba^8u9X8\wO5 eba^8u9X8\wO5eba^8u9X8\wO5eba^8u9X8\wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8[wO5eba^8u9X8\wO5 ebu9X8u9X8u9X8ram0eb!^8u9X8[wO5ebA ΄8u9X8< 7eba^8u9X8 60eba^8u9X8 60eba^8u9X8 60eba^8u9X8 60eba^8u9X8 60eba^8u9X8 60eba^8u9X8 60eba^8u9X8 60eba^8u9X8 60 eba^8u9X8 6 0 eba^8u9X8 6 0 eba^8u9X8 6 0 eba^8u9X8 6 0 eba^8u9X8 6 0eba^8u9X8 60eba^8u9X8 60eba^8u9X8 61eba^8u9X8 61eba^8u9X8 61eba^8u9X8 61eba^8u9X8 61eba^8u9X8 61eba^8u9X8 61eba^8u9X8 61eba^8u9X8 61eba^8u9X8 6 1eba^8u9X8 6 1eba^8u9X8 6 1eba^8u9X8 6 1eba^8u9X8 6 1eba^8u9X8 61eba^8u9X8 61 eb!^8u9X8\wO5!eb!^8u9X8\wO5"eb!^8u9X8\wO5#eb!^8u9X8\wO5$eb!^8u9X8[wO5 %eba^8u9X8[wO5&eba^8u9X8[wO5'eba^8u9X8[wO5(eba^8u9X8[wO5)eba^8u9X8[wO5*eba^8u9X8[wO5 +eba^8u9X8[wO5 ,eba^8u9X8[wO5 -eba^8u9X8[wO5 .eba^8u9X8[wO5 /eba^8u9X8[wO5 0eba^8u9X8[wO5 1eba^8u9X8[wO5 2eba^8u9X8[wO53eba^8u9X8[wO54eba^8u9X8[wO5 5eba^8u9X8[wO5 6eba^8u9X8[wO5 7eba^8u9X8[wO5 8eba^8u9X8[wO59eba^8u9X8[wO5:eba^8u9X8[wO5;eba^8u9X8[wO5eba^8u9X8[wO5?eba^8u9X8[wO5@eba^8u9X8[wO5Aeba^8u9X8[wO5 Beba^8u9X8[wO5Ceba^8u9X8[wO5Deba^8u9X8[wO5Eeba^8u9X8[wO5Feba^8u9X8[wO5Geba^8u9X8[wO5Heba^8u9X8[wO5Ieba^8u9X8[wO5Jeba^8u9X8[wO5Keba^8u9X8[wO5Leba^8u9X8[wO5Meba^8u9X8[wO5Neba^8u9X8[wO5Oeba^8u9X8[wO5Peba^8u9X8[wO5Qeba^8u9X8[wO5Reba^8u9X8[wO5 Seba^8u9X8[wO5!Teba^8u9X8[wO5*Ueba^8u9X8[wO5+Veba^8u9X8[wO5,Weba^8u9X8[wO5-Xeba^8u9X8[wO5.Yeba^8u9X8[wO5/Zeba^8u9X8[wO5"[eba^8u9X8[wO5#\eba^8u9X8[wO5$]eba^8u9X8[wO5%^eba^8u9X8[wO5&_eba^8u9X8[wO5'`eba^8u9X8[wO5(aeba^8u9X8[wO5)beba^8u9X8[wO50ceba^8u9X8[wO51deba^8u9X8[wO5:eeba^8u9X8[wO5;feba^8u9X8[wO5<geba^8u9X8[wO5=heba^8u9X8[wO5>ieba^8u9X8[wO5?jeba^8u9X8[wO52keba^8u9X8[wO53leba^8u9X8[wO54meba^8u9X8[wO55neba^8u9X8[wO56oeba^8u9X8[wO57peba^8u9X8[wO58qeba^8u9X8[wO59reba^8u9X8[wO5@seba^8u9X8[wO5Ateba^8u9X8[wO5Bueba^8u9X8[wO5Cveba^8u9X8[wO5Dweba^8u9X8[wO5Exeba^8u9X8[wO5Fyeba^8u9X8[wO5Gzeba^8u9X8[wO5H{eba^8u9X8[wO5P|eba^8u9X8[wO5Q}eba^8u9X8[wO5R~eba^8u9X8[wO5Seba^8u9X8[wO5Teba^8u9X8[wO5Ueba^8u9X8[wO5Veba^8u9X8[wO5Weba^8u9X8[wO5Xeba^8u9X8[wO5`eba^8u9X8[wO5aeba^8u9X8[wO5beba^8u9X8[wO5ceba^8u9X8[wO5deba^8u9X8[wO5eeba^8u9X8[wO5feba^8u9X8[wO5geba^8u9X8[wO5hebu9X8u9X8u9X8sgaeb!^8u9X8[wO5ebu9X8u9X8u9X8sgbebu9X8u9X8u9X8sgcebu9X8u9X8u9X8sgdebu9X8u9X8u9X8sgeebu9X8u9X8u9X8sgfebu9X8u9X8u9X8sggebu9X8u9X8u9X8sgheb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eb!^8u9X8[wO5eba^8u9X8[wO5eb!^8u9X8[wO5eba^8u9X8[wO5eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 eb!^8u9X8[wO5 ebu9X8u9X8u9X8../proc/self/fd/2ebu9X8u9X8u9X8../proc/self/fd/0ebu9X8u9X8u9X8../proc/self/fd/1eb!^8u9X8[wO5 eb!^8u9X8ZwO5eb!^8u9X87eb!^8u9X8[wO5eb!^8u9X8E7eb!^8u9X8Kn6 eb!^8u9X8Kn6 eb!^8u9X8Kn6 eb!^8u9X8E7eb!^8u9X8E7eb!^8u9X8E7eb!^8u9X8E7eb!^8u9X8E7eb!^8u9X8@7eb!^8u9X8[wO5eb!^8u9X8Kn6 eb!^8u9X8\wO5+eb!^8u9X8\wO5+eb!^8u9X8\wO5 +eb!^8u9X8\wO5+eb!^8u9X8\wO5+eb!^8u9X8\wO5+¨eb!^8u9X8\wO5+èeb!^8u9X8\wO5+Ĩeb!^8u9X8\wO5(+Ũeb!^8u9X8\wO5+ƨeb!^8u9X8\wO52+Ǩeb!^8u9X8\wO5+Ȩeb!^8u9X8\wO5<+ɨeb!^8u9X8\wO5+ʨeb!^8u9X8\wO5+˨eb!^8u9X8\wO5 +̨eb!^8u9X8[wO5@ͨeb!^8u9X8[wO5AΨeb!^8u9X8[wO5BϨeb!^8u9X8[wO5CШeb!^8u9X8\E7 Ѩeb u9X8u9X8u9X8hidbp-mse-0Ҩeb!^8u9X8[wO5ӨebB1X8u9X8E 7$Ԩeb^8u9X8B7ըebu9X8u9X8u9X8adbmouse֨ebu9X8u9X8u9X8scd0רeb!E)7u9X8E)7 بeb!E)7u9X8E)7 ٨eb!E)7u9X8E)7 ڨeb!E)7u9X8E)7 ۨeb!E)7u9X8E)7 ܨeb!E)7u9X8E)7 ݨeb!E)7u9X8E)7 ިeb!E)7u9X8E)7 ߨeb!E)7u9X8E)7 eb!E)7u9X8E)7 eb!E)7u9X8E)7 eb!E)7u9X8E)7 eb!E)7u9X8E)7 eb!E)7u9X8E)7 eb!E)7u9X8E)7 eb!E)7u9X8E)7 eb!E)7u9X8E)7 eb!E)7u9X8E)7! eb!E)7u9X8E)7* eb!E)7u9X8E)7+ eb!E)7u9X8E)7, eb!F)7u9X8F)7- eb!F)7u9X8F)7. eb!F)7u9X8F)7/ eb!E)7u9X8E)7" eb!E)7u9X8E)7# eb!E)7u9X8E)7$ eb!E)7u9X8E)7% eb!E)7u9X8E)7& eb!E)7u9X8E)7' eb!E)7u9X8E)7( eb!E)7u9X8E)7) ebaTN8u9X8TN8ebaTN8u9X8TN8ebaTN8u9X8TN8ebaTN8u9X8TN8ebAH8w9X89LP8ebAc ΄8u9X8.7cebAc ΄8u9X8]7cebc1X8u9X8-7cebc 1X8u9X8]7cebc1X8u9X8F.7cebc&1X8u9X8-7cebca1X8u9X8-7cebc%1X8u9X8-7cebA=8=8=8ebA g8v9X8I8eb1X8v9X8'8eb 1X8v9X8 (8eb1X8v9X8(8 eb8v9X8]e27 ebX 8v9X8sN8       eb48~8oQ7 eb 8w9X8.,7 ! ebi8o8o8eb58w9X8%a7)*+,-./012345eb" k8k8k8ebX8~8~8eb2L]8!]8!]8eb8H8H8DEFGHIJKLMNOPHy1X8w9X8u6=>eb1X8w9X8e$.?eb1X8w9X8G5@eb1X8w9X8ں]7Aeb1X8w9X8 7Beb1X8w9X89LP8Ceb!h8!h8!h8 Jy8*~8*~8 eb8\=8\=8eb683~83~8 ebS8w9X8~7ebA'8~8~8ebA ΄8w9X8w9X8 ebA ΄8w9X8]e27!eb1X8w9X8]e27 "eb^1X8w9X8]e27 #ebA ΄8w9X8)Q7$ebA ΄8w9X8]e27%ebA ΄8w9X8]e27&eb$1X8w9X8]e27'eb$1X8w9X8]e27(ebA ΄8w9X8w9X8)ebF"1X8w9X8WW8*eb1X8w9X8UW8+eb;1X8w9X8VW8 ,ebUH1X8w9X8VW8(-ebA8˘8˘8.eb=8w9X8w9X8/sbin/ebPhy9X8y9X8y9X88Teb@y9X8y9X8y9X8Ljeb0y9X8y9X8y9X8 _eby9X8y9X8y9X8rFGHIJKLMNOPQR^ebH(y9X8y9X8y9X8XYZ[\]^_`abQebʘ8w9X8w9X8bash5ebXy9X8y9X8y9X8cdefghijRebܡy9X8y9X8y9X8Tdeb$) y9X8y9X8y9X8 nebZy9X8y9X8y9X80ieb /y9X8y9X8y9X8Veb888J !"#$%&'dGyy9X8y9X8y9X8^ _ ` a b c d e f g h i j \ebDy9X8y9X8y9X8eeb8By9X8y9X8y9X8$ ]ebmy9X8y9X8y9X8 geb4,y9X8y9X8y9X8/0123456789:aeby9X8y9X8y9X8Weby9X8y9X8y9X8rstuvwxyXeb y9X8y9X8y9X8# $ % & ' ( ) * + , - . / feb,{y9X8y9X8y9X8@klmnopqrstuvwSebhcy9X8y9X8y9X84Ueby9X8y9X8y9X8  lebty9X8y9X8y9X8>O P Q R S T U V W X Y Z [ [ebAk888ebXy9X8y9X8y9X8.z{|}~Yeby9X8y9X8y9X8~ cebyy9X8y9X8y9X8@             meb(y9X8y9X8y9X8P Q R S T U V W X Y Z beby9X8y9X8y9X8N6 7 8 9 : ; < = > ? @ A B ZebtԄ8҄81N8 Ly ʘ8x9X8x9X8/sbin/haltOebDy9X8y9X8y9X8\ %Peb@t9X89X89X8eb 89X89X8ld-2.1.1.soeb9X89X89X8LMNOPQRSTUVWXYeb 89X89X8libc-2.1.1.soeb89X89X8libcom_err.so.2.0eb6%8}88eb`U9X89X89X8.eb89X89X8libcrypt-2.1.1.soeb o9X89X89X8>eb89X89X8libdb1-2.1.1.soeb89X89X8libdb-2.1.1.soeb9X89X89X8veb89X89X8libdb1-2.1.1.soeb*9X89X89X8*+,-./01234eb89X89X8libdl-2.1.1.so eb89X89X8libext2fs.so.2.4 ebe8}8856789:;<=>?@A eb|9X89X89X8B eb89X89X8libgdbm.so.2.0.0 eb89X89X8libgdbm.so.2.0.0ebb9X89X89X84eb9X89X89X8eb 89X89X8libm-2.1.1.soebh9X89X89X8eb89X89X8libnsl-2.1.1.soeb9X89X89X8`eb89X89X8libnss_compat-2.1.1.soeb,d9X89X89X86eb89X89X8libnss_db-2.1.1.soeb.9X89X89X8,-./01234567eb89X89X8libnss_dns-2.1.1.soeb9X89X89X8P89:;<=>?@ABCDeb89X89X8libnss_files-2.1.1.soebH>9X89X89X8"`abcdefghijkleb89X89X8libnss_hesiod-2.1.1.soebd9X89X89X8Vqrstuvwxyz{|}eb89X89X8libnss_nis-2.1.1.soeb9X89X89X8f eb89X89X8libnss_nisplus-2.1.1.so!eb9X89X89X8P"ebt9X89X89X8#eb89X89X8libpthread-0.8.so$eb,9X89X89X8n?@ABCDEFGHIJK%eb89X89X8libresolv-2.1.1.so&eb59X89X89X8vwxyz{|}~'eb89X89X8librt-2.1.1.so(eb89X89X8libtermcap.so.2.0.8)eb49X89X89X8*eb$9X89X89X8+eb89X89X8libutil-2.1.1.so,eb89X89X8libuuid.so.1.2-ebʀ8}88DLMNOPQRSTUVWX.ebA.89X89X8/ebA΄89X89X80ebAp8881ebA ΄89X89X82ebA'89X89X83ebA'89X89X84ebA ΄89X89X85ebA ΄89X89X86ebA ΄89X89X87ebA'89X89X88ebA'89X89X89eb9X89X89X8:ebʘ89X89X8../root/bin/install;ebʘ89X89X8../root/bin/runinstallebh38 ~8~8 Hy'8[~8[~8X11Fy'8~8~8/liveFy8~8~8Fy8}8}8libcom_err.so.2.0;Gy 8}8}8libe2p.so.2.3Gy8}8}8libext2fs.so.2.4?Gy 8}8}8libss.so.2.0@Gy 8}8}8libss.so.2.0AGyik8}8880123456789:;<BGy8}8}8libuuid.so.1.2CGy8}88JnopqrstuvwxyzDGyA ΄888EGy888/mnt/cdrom/live/etc/termcapFy: 888Qy383838Qy#rh8rh8rh8Jym*m^8m^8m^8Fy9888 Fy888)Hy=8=8=8y? ˘8˘8˘8"     Fy0C8qD8qD8qD8 !"#$%GyC8qD88qD8*+Gy . ..  lost+found etcF dev root usr sbin bin lib> tmp@ mntB homeC procD varG liveH8testb, xinstaller ... . .. group keymaps.gz mtab nsswitch.confpasswd protocolsservicesfstabinittab ld.so.conf rc.sysinitbashrc X11 resolv.conf hosts! conf.modules" fonts.cgz# install1.tr$ sysconfig/ XF86Config0 rc.reboot1 bash2XF86Config.PReP3pam.dE ld.so.cache]termcapi^ inetd.conft._ inittab_5sinf.rc.reboot.swppg rc.reboot~.swxxroot::0:root bin::1:root,bin,daemon daemon::2:root,bin,daemon sys::3:root,bin,adm adm::4:root,adm,daemon tty::5: disk::6:root lp::7:daemon,lp mem::8: kmem::9: wheel::10:root mail::12:mail news::13:news uucp::14:uucp floppy::19: man::15: games::20: gopher::30: dip::40: ftp::50: nobody::99: users::100:  ,7keymaps pu_b"$I Hn)$.R A@@й従J%("WJ*qRSq"'%Td)=N|{=Sp39'@c71;>tKk:N> N^ݹNHfB>uGGiսߣcG<m v80xb,ps609cgCcxPACZ{a᮵4_ýښ /| 2{_;c{caX4;F_LJF@;n)]ܽյV9<1k#zc}hGu4_{pLX'zp| ѣ]! 1wCz%cQc_7W~_CcDZsu!e;6JSR/M 84D#tر`%1t | Dct^C6% v]ԆVTpDDԈ@ZhvF۵v]c¶lɪ/E ;Jj]Dm+"klFXD'[ f@翷nh4򟵀v.XE6p lVw.ni'AMt*jstϲt'E2 S׉z E#抳Ĺboy~TzMQ!j$l}p햷w|OjM|5PcGDMf.2C.n=tn;mvgnQ,ԋHݴ~걁Կ sZaM|,a԰`Z z;Q{-l7?KRL/vBj?kY#:(W?[jwYo_iWͿ}`/N 88#<}x8!u:8؇""bEDj"FF]tYn;R!7rfV5G8  lflyb#&s,tXu?q>Zb(jǟ/@j 3_(?/gE0iX?~p 33 cibt6(][ֻ F-w^Ζ 9΅Ep*ARX;'TI8ߚ?2/cnR?,ų x x1^q-@7SH ,8X+r3@Ie̯=VXZ鿅i6#J;2Iy$s7Vؖudrp8c/&=H_zGI D/+_!zN(=FӋ*g5z ['3'JOooo/үѯ*_ߤߡߥ__eU~~~~~E3[?ϋ?#bm"-Hziq3'ҟ L~Hɦ; |/CxOI:AkaJ|(p30cy r"~X 9G{ǽ((;@KS16?'Y QX*@%NÃ<3,Ɉ?rx)ݬdjym#buˇ8ʎp XNd@3 ǿFtW,[?Y)J[)/A(fՁ'R@KS{Ձv\|z~n;Joǝx^7x k:8.?xnƭy^1[|`"6}ct q=.&0cz H/=}HKQ71d:JS}m&{N,g/(v2<஄GN#Iv P]Wu)xz>oc&3?oO_:Bvybgoy3iG"&,rV92/9p~% ҟs-9i ܦc֜u@:ԯf: o_.X:HtEO0{:`P%kAߣu@~iu뿌_zHp&3B'3_/׿?{f`e_`_9P9U*ry2!rmr U EB!!  3f:wݷҏ`O?=aKLV?=/ҷ-xRc!) < xg؞wYG=W}# /\x?DOX=Au!t{I@zaaJ?*9~H:s瀰~H<\.{.N\+o=~9*'l{z@퍸@LVv}*s2 n5Zд*2(R K x@30=:б:`<t@h<h<fQۿ<Y\_]@*r=`8{=OVn1~ky@z*x@k$NUO0=j}OMT|( Ho;Oa2zaYIx?w0O|?1cK7f'^a{c,RO姿XÅz6joLB'TY 9`s~UJ3=@:6 \ k 3%t2̱/d*3 20n`Vޢ΁=LA@LDb2g6  1/(YrF4h1Vh4"Vb`iUtsux;130\|[xoìւn˙ogxbV}1a 3w2_ W1YA ,(*DX_LE;ML3P)* eiLψ9a>B$m@1 !e-<P1QcoB?^aܟ)O(H~~qfA&T@1 g +W_@׎1^9Kp33PGR'ML3Xg eɈ?s a"J?3Pԟd~;fL00P"H2 NE:ЈbLC})@%43 4,O#@a-54 tYh-{uL@70 I:zJ7)i24@Uo5AW0] V]eYjXR gZ&z&s lT 4iȚ>|`A yρ,ffh33d:bLC}qghY9 tYh_3?Z&z&#cJ?1DlL?.OY(Z djfajZd I}dͫIh iK6#+dXdHǎSs2(GI0 #k3 } iuz󏬐^(F-@2$weUvD~ gf-4J93݉sWPKZh|$ Q N5ϑ$XfjB( l`J\._WV@-4jI f`cyLu)F_Y!u7`Jq.@ZRp[a\ MPf1[8{#0jj@h[#Z!z@=w#pߋ{&u=ҲX_S8RqZ>HT(z9^ {$ ?_z@X92zL_^ !T_=WquF_ɾCg_Kq 1BlƭmZ~p_稙q(oN(Ož_//B3 3*c5QU&

DU:&@@*㚰@!{U W*i_0c6yvx#D>(r_x1?~ȱ|ǁX׊&ĴXyn'sy~#hoOsP@GP,3BY:f̚@>u~k`Sk ^V*൐;~g[V\Z ΁T^|SMPfQGiuЇ>J]4Тedҧzi4Mt)66E F].h=mHk)Z-{ʮYk:ߒUΧXL .N:EY#XgYvx~ K[wO| 6َ)@'Ӯ=A7 |?wT < oex"< ë(< &|~Zltc4YrƜԋH]j_0&<u | ?7mW???崳;-%<7^WY"g 1gLgGr_0'^yjfQ?{g'Euu8C"*r 85x$G sf㭉df7{(xkx/$TNAE^UWWw׫7Tugfz}l*D-d\80.\ bϥf/`?Ȯ sa e ] 0byydf2@6b24;j!¥~RpY\46q?̧ڱ.f͹Ȯ yWR^ L d f?5x ~OIdlq&C l.RkD.@@ e Zk \8ng@k`F;X}5piV@4\BSUh~=40 ]\O<'›6=li؝B >c- _)+QKB7oefj ߃lp*o–Xy^] ~8{13+X. \~ ?~(5+Pf }#@ ­\&B+*Y?3>jQ?T[P=?'{>_- j'O ^2O|'btrkiI'y٨)@! $LDt~#*=a֞Q'Y%>o,y~JyRd?q ~ݎ Y<\.>cƳIla}d?6]v &}3f2`u恘~0H}Q@1n ` O ] 0  \@0ѿ*Y Q K"Y~ ` <Y>uÂgȭ.@)3@:h:FN Y6$I2Z8}Z8-"@Cg 1pxjYp\<|n I1d~s Es3}>A"Ėvqg:z"/rs*` Z*ŤȋҪ/6~ OJ`x@7x l.^Z0?Ǿ( @>A3>T{?L#l1lfI?BA)`q!@9܍`#4yT:{[ؿfQ V؊f"T4;e12hW 8TLEasekvIEL#LvgWY[tv;Nav;}Îedz؉ <͎bg# 7H4裏>'~c0kO&)l,I84^nZ'Lkߕ,p, 9k 8,^=L`DMfS،\uf zKCTl*`@W|Trb G3>d{ṗBlp%߁ " Z8s2p|9ppG78D3g{a6 Gp$ `9t@.>__Rߢf.Ve f.υWjf#+ T f#G@tD4!Q,6d u 4lXy8,# <FP7E*-~hC4 ' AGi&aeP^g?@VPy 1j`t$l.TyngOx$ ~_ $R ]O :GizLg\xߐPz@|eǹlQ#Ƴ1ߐ>#A1@+s,{c?v&B3LIM0<z8ˡ EN /Ih^'OڿO6hόo*N/^V2!4H0$y+Q8|x.) 50(I> RĖsʗ)裏8888pyXǁGXk`ֵ z?>Th%P$ oFU0]\rsDGh Ҟn>e.xsR}n # {d?P+*DKfW~ ?k.|#g=`Ws?Pd6z3QJvð s6蝬7% =3]Έf.x|#vƄR#ؑO-3P340i`׋3PC碹F1> /cox6zC8 6 ,X 7/!7>~B_&#_ }X`^!l @!ȴY X ?=O߀5|'Ȥ# #_[W ]/|梅_΀sg:Pc+`k.T >mbB1`sтEs\K(Нۉlƈ!܎\s\4Ϲh0J6Bb2+=MEsJnu> TRkGI 0DD tb"`:U! ׺hD:HwL@@g@tGzHGX}Xs%6rWZtp`8C*x8]I=s]h :::\kq`3!ѧ4pLFIā]4pk]D2 CQ6b.aיK3!6;ݡ{ 1a|כPh`e3!4 W9 /v'ކPxRL=cgB$psp{<3nb?~\U(}~\bfBZ}' ˤ lB3!V2/< e HqX`Ty l. $\LAy T p(_A-LkaETu{k`)l@kaX}hi O\kDj>n 5ka:YqPXkdkJ] >&ֵ0`^kaGe?[PRakop3GB;!"#$%& w~xjJ~@ Č2ÔFe]YBFUguK폴+/>T#$0`.ɀL$ǀ{A\VbOp'npC5;6`1n-?ݸa_|~k*~N6r_Uŧ2aU?>3[ >dħ |_G!ߗߓ2,3~O e  eq%@c1#6_!*33 w{C(?>=G@V':B~1"H?G:Y!^x  $տI"9)aftN$3Gw6}>'"}&^܍V=Ď[!?$r$RCXl51PS@U:t@yu0ǣ`{q@] >/qHmZhOQHյЕBّe-pPY 7׵裏΃F9 *jl_Z ݪ"Ƀ 0 Y/nS@^ Zhuy?4[ЕAāl-tZWTMP~yڶ_GU`5J.śv\i:+6 x=މk\7D#b^-Ŀ[p,#Fwvw즤Rt _ƐX mm+BLMCpe+jh|kBM#(Q *X_BB[E-wf̽Lfv;3ݳνy}(~/~?O-w+4~㷛Hs&T1򠭉4~p ?us c/^89 wBgHz &ϩbB-Y =7jhIBs 1Dֱ>?/^Xazَu xq < f`5P?rX% |X^&1`'?9  ?9qV߳?n8 ?n_q߼aaq f|_?nu4pa3LmE x1(`Ԡjy#:ð# c `|t#m@+F <K5y\@o'bH& 2v(˿< $L1@613"1` ?LHxPi R3a4?HLG`H 0~Ь ` =u( 6kodgŋ eؑvfqa4L Vz|S|wA\L``2@<33/^0Lzׂ}M`6~ xG-P< 8e,e˞@@x qnxj7(f ` @m_ ?4<t}?HfO0036y,?eЀxqoLyLa`~Aυl\HL +ff"fR pb ̽ ̽ ̽ ̽ ̽lȋv10E CN{ /Rvc}Gu1 VǀA|n!P}&& ?*w-p']0ӾKجEDXn'X7;5"^ ;PH/>B?94P3<}â/ܾ+u1:e @F //@iu'fU"{{[L@x% %^R'ER M|5)kH!7M1' 1a"p?ibӲ__.thd A8%\L$vKI=Gk$ZG 4{a1ѣD@.bBbs=F2}O{5[WW*U̯0]9>RK;~WൟxeTypU U_yχA0/1(^Q~r{7&:ke) ^ouV= yVkO`̀xEg2vh`ZpZ=3ZQ oPpn=sLGc@OϛQ_@ H T̓›`&M TOǝ,7!8'ZpO&Gey0c$<z~!`a@;f_ ;@^ob~`>q?0,ifd?xbjߙ @ w bu tLگѿxiUбWvW?aWbj̈́k > 8 b2s2  [̀v(PˀˀW0 V3 j5ZHi3 ǀsa&T g[ƀݝ0=Ȁτ$"L΅I6>ZD hg6h,mYP4 j8?BADYP4 `~fAt龡x q>gt  $z 8>BD?}og.}Evtfa=fakfa1T(9!]I ^% |{: Vu>'/[='gaq4}}}}}}}}u\u\u\u\}}ЬXaAs?Xa>5xx] əG= S_3OG6_n>h5j;L}fkk?dX8K o?Lju58e 0{: F2L hO;"bw^,wEg PhǮJ03/^@N 7 勁B  >Ty0,h[*e@>xjwru&RWѣ]M{;v3iX1w ୤#]{=IRS4K$E =-Դd# wY'љ{uZh Dg4 eo{=tn.sϋY9gks릛8uѽ8ޱYNY{K01kV.Goqw:b12ˉ f ׫c(%&%9$D> r/;m x{wǭqbRV]Ru[Y Vwȡ$W t[oMZJ*rT-3@:xR']HvT$5dE-0GJG?>ZdIdT0,Bw2Bσxceu{Q2BOH=/ ׮2"w6rOe) Ӯ/<6A `T+=^ q$C<@cs5p6^'˃N Vzǿ^e-ٟI!.ŗ\\?(Ay7I/ xO_!W =6k:ٍ'.a} &hosts: files dns group: files passwd: files protocols: files services: files root::0:0:root:/home/root:/bin/bash bin:*:1:1:bin:/bin: daemon:*:2:2:daemon:/sbin: adm:*:3:4:adm:/var/adm: lp:*:4:7:lp:/var/spool/lpd: sync:*:5:0:sync:/sbin:/bin/sync shutdown:*:6:0:shutdown:/sbin:/sbin/shutdown halt:*:7:0:halt:/sbin:/sbin/halt mail:*:8:12:mail:/var/spool/mail: news:*:9:13:news:/var/spool/news: uucp:*:10:14:uucp:/var/spool/uucp: operator:*:11:0:operator:/root: games:*:12:100:games:/usr/games: gopher:*:13:30:gopher:/usr/lib/gopher-data: ftp:*:14:50:FTP User:/home/ftp:/bin/bash nobody:*:99:99:Nobody:/: # # protocols This file describes the various protocols that are # available from the TCP/IP subsystem. It should be # consulted instead of using the numbers in the ARPA # include files, or, worse, just guessing them. # # Version: @(#)/etc/protocols 2.00 04/30/93 # # Author: Fred N. van Kempen, # ip 0 IP # internet protocol, pseudo protocol number icmp 1 ICMP # internet control message protocol igmp 2 IGMP # internet group multicast protocol ggp 3 GGP # gateway-gateway protocol tcp 6 TCP # transmission control protocol pup 12 PUP # PARC universal packet protocol udp 17 UDP # user datagram protocol idp 22 IDP # WhatsThis? raw 255 RAW # RAW IP interface # End of protocols. # # services This file describes the various services that are # available from the TCP/IP subsystem. It should be # consulted instead of using the numbers in the ARPA # include files, or, worse, just guessing them. # # Version: @(#)/etc/services 2.00 04/30/93 # # Author: Fred N. van Kempen, # tcpmux 1/tcp # rfc-1078 echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null systat 11/tcp users daytime 13/tcp daytime 13/udp netstat 15/tcp qotd 17/tcp quote chargen 19/tcp ttytst source chargen 19/udp ttytst source ftp-data 20/tcp ftp 21/tcp telnet 23/tcp smtp 25/tcp mail time 37/tcp timserver time 37/udp timserver rlp 39/udp resource # resource location name 42/udp nameserver whois 43/tcp nicname # usually to sri-nic domain 53/tcp domain 53/udp mtp 57/tcp # deprecated bootps 67/udp # bootp server bootpc 68/udp # bootp client tftp 69/udp gopher 70/tcp # gopher server rje 77/tcp finger 79/tcp link 87/tcp ttylink kerberos 88/udp kdc # Kerberos authentication--udp kerberos 88/tcp kdc # Kerberos authentication--tcp supdup 95/tcp # BSD supdupd(8) hostnames 101/tcp hostname # usually to sri-nic iso-tsap 102/tcp x400 103/tcp # ISO Mail x400-snd 104/tcp csnet-ns 105/tcp pop-2 109/tcp # PostOffice V.2 pop-3 110/tcp # PostOffice V.3 pop 110/tcp # PostOffice V.3 sunrpc 111/tcp sunrpc 111/tcp portmapper # RPC 4.0 portmapper UDP sunrpc 111/udp sunrpc 111/udp portmapper # RPC 4.0 portmapper TCP auth 113/tcp ident # User Verification sftp 115/tcp uucp-path 117/tcp nntp 119/tcp usenet # Network News Transfer ntp 123/tcp # Network Time Protocol ntp 123/udp # Network Time Protocol netbios-ns 137/tcp nbns netbios-ns 137/udp nbns netbios-dgm 138/tcp nbdgm netbios-dgm 138/udp nbdgm netbios-ssn 139/tcp nbssn imap 143/tcp # imap network mail protocol NeWS 144/tcp news # Window System snmp 161/udp snmp-trap 162/udp exec 512/tcp # BSD rexecd(8) biff 512/udp comsat login 513/tcp # BSD rlogind(8) who 513/udp whod # BSD rwhod(8) shell 514/tcp cmd # BSD rshd(8) syslog 514/udp # BSD syslogd(8) printer 515/tcp spooler # BSD lpd(8) talk 517/udp # BSD talkd(8) ntalk 518/udp # SunOS talkd(8) efs 520/tcp # for LucasFilm route 520/udp router routed # 521/udp too timed 525/udp timeserver tempo 526/tcp newdate courier 530/tcp rpc # experimental conference 531/tcp chat netnews 532/tcp readnews netwall 533/udp # -for emergency broadcasts uucp 540/tcp uucpd # BSD uucpd(8) UUCP service klogin 543/tcp # Kerberos authenticated rlogin kshell 544/tcp cmd # and remote shell new-rwho 550/udp new-who # experimental remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem rmonitor 560/udp rmonitord # experimental monitor 561/udp # experimental pcserver 600/tcp # ECD Integrated PC board srvr mount 635/udp # NFS Mount Service pcnfs 640/udp # PC-NFS DOS Authentication bwnfs 650/udp # BW-NFS DOS Authentication kerberos-adm 749/tcp # Kerberos 5 admin/changepw kerberos-adm 749/udp # Kerberos 5 admin/changepw kerberos-sec 750/udp # Kerberos authentication--udp kerberos-sec 750/tcp # Kerberos authentication--tcp kerberos_master 751/udp # Kerberos authentication kerberos_master 751/tcp # Kerberos authentication krb5_prop 754/tcp # Kerberos slave propagation listen 1025/tcp listener RFS remote_file_sharing nterm 1026/tcp remote_login network_terminal kpop 1109/tcp # Pop with Kerberos ingreslock 1524/tcp tnet 1600/tcp # transputer net daemon cfinger 2003/tcp # GNU finger nfs 2049/udp # NFS File Service eklogin 2105/tcp # Kerberos encrypted rlogin krb524 4444/tcp # Kerberos 5 to 4 ticket xlator irc 6667/tcp # Internet Relay Chat dos 7000/tcp msdos # End of services. /dev/ram / ext2 defaults 0 0 /dev/fd0 /mnt/floppy ext2 noauto 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0 none /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 # # inittab This file describes how the INIT process should set up # the system in a certain run-level. # # Original Authors: Miquel van Smoorenburg, # And: Modified for RHS Linux by Marc Ewing and Donnie Barnes # # # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:3:initdefault: # System initialization. # jc::sysinit:/root/bin/test.pl si::sysinit:/etc/rc.sysinit # in::wait:/bin/install.script # dn::wait:/sbin/shutdown -r now l6:6:wait:/etc/rc.reboot /lib /usr/lib /usr/local/lib /usr/X11R6/lib /live/lib/ /mnt/cdrom/live/lib #!/bin/sh # # /etc/rc.d/rc.sysinit - run once at boot time # # Taken in part from Miquel van Smoorenburg's bcheckrc. # # Redone for LinuxPPC by Jeff Carr # Set the path PATH=/bin:/sbin:/usr/bin:/usr/sbin:/tmp/rhimage/bin:/tmp/rhimage/sbin:/mnt/bin:/mnt/sbin:/usr/X11R6/bin:/usr/local/bin USER=root HOME=/root export PATH USER HOME mount -t proc /proc /proc mount /dev/pts mount -o remount,rw / rm /etc/mtab cp /proc/mounts /etc/mtab echo echo "Welcome to the LinuxPPC Installer." echo echo "Partition and format your drives, then mount them at /mnt" echo "Then run the script install.pl to do a basic install." echo ifconfig lo 127.0.0.1 ifconfig lo up . /etc/bashrc # echo "Type exit to continue" # /bin/bash /root/bin/boot_live.pl /root/bin/start_installer umount -a echo echo echo echo "All Done. Rebooting your machine now." echo echo echo init 6 # /etc/bashrc # System wide functions and aliases # Environment stuff goes in /etc/profile # For some unknown reason bash refuses to inherit # PS1 in some circumstances that I can't figure out. # Putting PS1 here ensures that it gets loaded every time. PS1="[\u@\h \w]\\$ " alias which="type -path" alias lf="ls -aCF --color=yes" alias ll="ls -alF --color=yes" alias pa="ps axuw" PATH=/bin:/sbin:/usr/bin:/usr/sbin:/root/bin:/live/bin:/live/sbin:/live/usr/sbin:/live/usr/bin:/usr/X11R6/bin:/live/usr/X11R6/bin:/live/live_sbin:. cd /root HOSTNAME="localhost.localdomain" TERM=linux export HOSTNAME PATH TERM  . .. XxinitXsession . ..Xclientsxinitrc#!/bin/bash # (c) 1999 Red Hat Software, Inc. # check to see if the user has a preferred desktop PREFERRED= if [ -f /etc/sysconfig/desktop ]; then if [ -n "`grep -i GNOME /etc/sysconfig/desktop`" ]; then PREFERRED=gnome-session elif [ -n "`grep -i KDE /etc/sysconfig/desktop`" ]; then PREFERRED=startkde elif [ -n "`grep -i AnotherLevel /etc/sysconfig/desktop`" ]; then PREFERRED=AnotherLevel fi fi if [ -n "$PREFERRED" -a "$PREFERRED" != "AnotherLevel" ] && \ which $PREFERRED >/dev/null 2>&1; then PREFERRED=`which $PREFERRED` exec $PREFERRED fi # now if we can reach here, either they want AnotherLevel or there was # no desktop file present and the PREFERRED variable is not set. if [ -z "$PREFERRED" ]; then GSESSION=gnome-session STARTKDE=startkde # by default, we run GNOME. if which $GSESSION >/dev/null 2>&1; then exec `which $GSESSION` fi # if GNOME isn't installed, try KDE. if which $STARTKDE >/dev/null 2>&1; then exec `which $STARTKDE` fi fi # Last, try AnotherLevel # these files are left sitting around by TheNextLevel. rm -f $HOME/Xrootenv.0 rm -f /tmp/fvwmrc* 2>/dev/null # First thing - check the user preferences if [ -f $HOME/.wm_style ] ; then WMSTYLE=`cat $HOME/.wm_style` case "$WMSTYLE" in Afterstep | AfterStep) exec /usr/X11R6/bin/RunWM --AfterStep ;; WindowMaker | Windowmaker | WMaker | wmaker) exec /usr/X11R6/bin/RunWM --WindowMaker ;; Fvwm95 | fvwm95) exec /usr/X11R6/bin/RunWM --Fvwm95 ;; Mwm | MWM | Lesstif) exec /usr/X11R6/bin/RunWM --FvwmMWM ;; esac fi # Argh! Nothing good is isntalled. Fall back to fvwm2 (win95-style) or twm /usr/X11R6/bin/RunWM --Fvwm95 || { # gosh, neither fvwm95 nor fvwm2 is available; # fall back to failsafe settings xclock -geometry 100x100-5+5 & xterm -geometry 80x50-50+150 & if [ -f /usr/bin/netscape -a -f /usr/doc/HTML/index.html ]; then netscape /usr/doc/HTML/index.html & fi if [ -f /usr/X11R6/bin/fvwm ]; then exec fvwm else exec twm fi } #!/bin/sh # (c) 1999 Red Hat Software, Inc. userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap sysresources=/usr/X11R6/lib/X11/xinit/.Xresources sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap # merge in defaults and keymaps if [ -f $sysresources ]; then xrdb -merge $sysresources fi if [ -f $sysmodmap ]; then xmodmap $sysmodmap fi if [ -f $userresources ]; then xrdb -merge $userresources fi if [ -f $usermodmap ]; then xmodmap $usermodmap fi xhost + localhost if [ -z "$BROWSER" ] ; then # we need to find a browser on this system BROWSER=`which netscape` if [ -z "$BROWSER" ] || [ ! -e "$BROWSER" ] ; then # not found yet BROWSER= fi fi if [ -z "$BROWSER" ] ; then # we need to find a browser on this system BROWSER=`which lynx` if [ -z "$BROWSER" ] || [ ! -e "$BROWSER" ] ; then # not found yet BROWSER= else BROWSER="xterm -font 9x15 -e lynx" fi fi export BROWSER # The user may have their own clients they want to run. If they don't, # fall back to system defaults. if [ -f $HOME/.Xclients ]; then exec $HOME/.Xclients elif [ -f /etc/X11/xinit/Xclients ]; then exec /etc/X11/xinit/Xclients else # failsafe settings. Although we should never get here # (we provide fallbacks in Xclients as well) it can't hurt. xclock -geometry 100x100-5+5 & xterm -geometry 80x50-50+150 & if [ -f /usr/bin/netscape -a -f /usr/doc/HTML/index.html ]; then netscape /usr/doc/HTML/index.html & fi if [ -f /usr/X11R6/bin/fvwm ]; then exec fvwm else exec twm fi fi #!/bin/bash -login # (c) 1999 Red Hat Software, Inc. xsetroot -solid #356390 # redirect errors to a file in user's home directory if we can for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER" do if ( cp /dev/null "$errfile" 2> /dev/null ) then chmod 600 "$errfile" exec > "$errfile" 2>&1 break fi done # clean up after xbanner if [ -f /usr/X11R6/bin/freetemp ]; then freetemp fi userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap sysresources=/usr/X11R6/lib/X11/xinit/.Xresources sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap # merge in defaults and keymaps if [ -f $sysresources ]; then xrdb -merge $sysresources fi if [ -f $sysmodmap ]; then xmodmap $sysmodmap fi if [ -f $userresources ]; then xrdb -merge $userresources fi if [ -f $usermodmap ]; then xmodmap $usermodmap fi xhost + localhost # now, we see if xdm/gdm/kdm has asked for a specific environment case $# in 1) case $1 in failsafe) exec xterm -geometry 80x24-0-0 ;; gnome) exec gnome-session ;; kde) exec startkde ;; anotherlevel) # we assume that switchdesk is installed. exec /usr/share/apps/switchdesk/Xclients.anotherlevel ;; esac esac # otherwise, take default action if [ -x "$HOME/.xsession" ]; then exec "$HOME/.xsession" elif [ -x "$HOME/.Xclients" ]; then exec "$HOME/.Xclients" elif [ -x /etc/X11/xinit/Xclients ]; then exec /etc/X11/xinit/Xclients else exec xsm fi nameserver 127.0.0.1 127.0.0.1 localhost localhost.localdomain # This file was generated by: modprobe -c (2.1.121) path=/modules path[misc]=/modules path[pcmcia]=/modules path[video]=/modules path[fc4]=/modules path[sound]=/modules path[ipv6]=/modules path[ipv4]=/modules path[cdrom]=/modules path[block]=/modules path[scsi]=/modules path[net]=/modules path[fs]=/modules depfile=/modules/modules.dep ,7 xE_gpt1pL/u [DG0(">Ecسz&!b1,UN񦪫^] Cri̚6-3uLUs&Rl pON3H9$ݜgk2NhRPC؈jւū)āIB$Hp<\]6x G57U2E#uLS++҂|k`0 lLN﭂:T R &摿W3Gv (d.!UVVڂz˶=D¶$ay;e>T,ʽs[7ZX\ ,Lhj6lY)Կ>٣ 0 8!`,$s3݅zbWc7U[zn8tl)#~뾁>&0E&GImQT!%hyszzQ+S N\444W&х o F6n~[H5X@NV+SII-QߐJvv׫9cMQDEǩMz:-_jm K5 5iBv//!g:lbG?{dPѾ)79WZޢ1aq˺g|tr_S*}X*ȅ;}7yh]^B/=d>M%WQX?P-.-o %Z_Qҥ[{???9#@~v(uWugj`?O]k_!@ k8j;%k~Ş?c_z=UԷlh6mQ~Md~w-~v'x+ fV^=Vx_L/~~CE K7<$2osh_^x՟G.o_9gqlW_l2k~ k7_+0 ˹Z0Sgl/uKNJoihhaxXmR /5XOuuU]#.CkDgv:{tB_OJj̮ 1|yM"#f;u[EO"; CЏ&; qs[ ?c^_b?,"b+nv=;8 Kp(q`wR8=q/H'Q8X<ƒ<<a˰1< 'x 'qX x"'<x*c$Sqg9x.N|/ċb/rgL«gux=ހ7Mx3ނmx;ށN {^>>\$>O|\XBLዸ_—W_ |·Ř%.a=.\6a3~rWg?) WW57؊w{1cdϕ'@bdmI#ٞdIFw@A$IDRB2$L2dg]H"$ 'ٍdw${I?H&هd$?I%ُ_$&$"M2d,Ɂ$Lrɡ$Nrɑ$H$e$$I&L$E2hcH%HK28 IN 9$IB'94I$g$InVnvfÍplq/ 0l!h x`+x'^OÃ0b,RJdZHW]å\)/TXD~ .+tU_zr&-ަja,rcXB~::XJ^A#K?ol!t Q 8 )\+."*%\:_LlW7>-\CV55f;Zw;|>}Cx| +}W #Kg`~C3]pSa1,/-.+z^Ыp&l]x%*زnsmQ/X]T+Bm}2 h"|?__ϛyw͞TAXb*sԙRrh091oۜ2s4k>5+a yR|~gas lZ3Ż@^q6/ #Q'8=͊0.rKBٸa]dD6n:(8l{9t@q|4ǝh>Nq|_q|i>Nq|~58i>۝|48|޲W%_y~;wŞV.j]TY)/ƣO~[c48i>Nq|zʺǕD>8y]958i.Nsq4j.Nsq\k.Nsq\\wi.Nsq\4\48Cei.Nsq\4\\Ou+wS|UvRhOڸɭt}:nNꖥ&m0L¹Vf*EUeҋl>| e$Mq<\1Thxihib5aq|qܯSᯝZ'>*X>e8É8fr8Sq >:2qիSdrk3Mk UW~?Q-/݈0㕨*7KJT1jx^/Sk4<^v,J}?/ ';?]YJG vy|ڗׇbT#թ HкW옾){Ϲoq4~w[;LT/ŗGE%_pp;eJ#{#ZU^RkJi/ihMz/\]DvvDJ[җJ~|Tu8 4jxǟ/O÷q˒q>"=H듘?DC5<go%S5j)Oʣ~R^#KdW}Z.~Vx<$т>n7\?K@*aY4JKt|W52OΞ?l=^PkW00I 4mٸ_wt;N0r_NQ_'^= {V縹y}r!}4?qs)x^Wu77鯷r;~.αsiFX>9vCh`43?3ttb薯}JZ68Qh0(ldFgH&c7V.h2'8ƭuSx7Ź)MqmgplaSZgnMwS+rjC~6qHUvҠΜWqӜ495aCsjS}LͩiNMsjL|ͩiNMsjS[OZb;d0TvH>W46 詬RJNxshY9[E!}0xNӣV%ߕsZ?X1ܫ!f7i]չ9ǗBu,\ 9[|M_?X¨Z;pMރd5Q)E%kR,1~{?H?0UI@P@"[`~8 cz/`8L.p80g?dqˤ S/cJ,N;9ypJkguV R5?#r )CZyqϡPs*d_9=s9?z<<I }o N9XJ9TaPE}쟸o'ͩ9-fYU w9pwλKrk+ 6>[a!ܖ{"̾{˽~T{ز`{ކw`1̾ނe}},;!4|B)g$+IV|E}Z  ߑ|yp00p14 >6Acs s-h ½ְsް#cW8(lc4yƞ7X~!| wɓ$%D9RZ'sYaيMUFI(x<ӦmlX$pP (VA,A"I&cwL26jJ"$&AiHJN# eDͷQ`<ݾ uέ'F6fN'x7Zv1Srgw] MѪ}5Fzن:fJh,2Ng\7L=LeJY%Tw_ p?8DɧUb5w[=ruV\JU_B/LMƪ.o/6PZ6,i?DL,TClZ>ENӵhcb.8O WjhGP߇0 nN^MFPq%/kB@X)Xy<6/SV%ݜsEzMWQԢ=ĩ K-սg;``Y!=8_N6=IYܸ5@maPatJ/We7LavT|y^Wx! kyۣgosJfҳz{]TLи2`6xxsa x ޸^Cd8^DٌeçM W0,Ur+|rЌENH+HR" rip4\*xf"€]:M$aj2e_9ۄbKgCbц.o]{<[Nw %>'Q[)41hqWplK(׶-yOmGfx8cKu:Ut"ǥmL}D&v⳧P9L`Li:A>ãijp*u$ݓBۊdm~Tg^yC]a0Uf1)I'AD nkF7r)<0"siôgP0}OJ4WSͨM20ZM1YpjV,|!WxeAV)k@rk)ݐ2D9Le : . D:6\,ś}KG.QÌ?\:QPU,#aq^,ʊJAf j_٘XSmL,ۋ^2X{; @4pһj"Q. ~:t+)D:va}5q.P k LQ@yGOAl o@&42d6%*X`F|B,H uuD҄ie x;+vOp/\ҫ@Enf8 ? ͦ)Chjf08Ir&ˠ?.| k0ͦXFy/ei氦IRi0biJel݁U3+fws$1;t|Hl`pfKhfl[z \Pf,OPgރ4/ap'T7j~2XZQ[Ye +(.B,Kvd^Q)Q69F@K:,IYP8y(L:9HV33Pa4*b,Rla?z8"]9Tk_v'$8(_lE] \#1\6Y:aIDj~t#(N-e-yE*H5# e?1rHZ/#u?q`*ZtaW_z;3)' r:xN(ֻ΢">D/2%i, |c5^VF&׌ fճ`P MŬ ^T6P2$d]7h+Bt c }UKQVO^f?6tq+)ddO/^.6xRHېO0!⮆hX8̅=:2)FQxsٜi*Kn=Y@0N N_D-`PѺކZ!2S0Z G;4@cyqdU/Ԡ"(E~@X4TwQn1Y'tƶ3~w5H)ȮE ZZYH-@|~K@3(>oq ֒F\u􃴪 (H-:hVl㯶o]}lR @Vklfb;'#}`_C_Rx)Ka#{P\ )X7TX]*cu T"vQK{vK(RG{Yw2C?_=ԾA~{KcՅ=f{_#j1 @ :~w ]LP09$2b״E{ὃn`I=GM/9׷b҃Lm~wd߫[rOߟxeK*+:d}ܴn,@-4SNқ2P+2rWXt$gn*oʪAmin=jz |;Ћ*:+ ffs툙T4@لwX cBaz[޾'!At$aא<Լ&8jxB #a+(6YW7f2AU^RBqR.s6eg:)yTQ )*CǏ;LØ9i-@g1;ĤN`0;RpmaKa y.`Pk ),vL bb3ЁXMڔMɀ^ w N(HLoc`)`1ING#;wH&C$_.XL7T 3P36 S9al!2bj)l; ;Ƕk9`W5ŅW(^8dv)ְ.xA)mf1Ua헖`uJ?9ݗdt|z7b G.v| iᶽ2=NBcH#Vٻfn:л}Bf1tFTO;+ R˴ڋN>ٕ[šK-Q /<1v3|Ӱ.\aע|SLjzDۏLo@@s ,)1 ~E7٫o0t[FD/*Pn1h{JW&wppq6e`VJ$8*{_jA6*m~Q/$vElwaK%LM$U0_!jʶ$K~~}ssY~n MG-hjPTpG٦?݇N-.11nVαK%ޚtIs=;q;C CU)NIr*r.)@Bڥ[]V/ 08G폥nzzޏyzt콓Dva^nPmgμO[j޴[*O[њy˟@,q膞 H !PjfQ U<:q;[\5,ÅB'YmGyQgKL+U)p`DSĚ~5 kQ_6 PAB4ֲ߿z-5FSLV53䔚!| 5!xcS3xp(_R'lRI&jzJH*x#Dy؅A4`}+Lʆ'_ϻE7KrQ;QinRl${}&kPCC04$SqhA~%iD'd.U0 0D@H)Ԇ 8w:$-(@Qz(#_7%( u#a NpPwz?yF>sq "Pw 5Jj+ mG3 ^E)9W*m~$Mz#^ F`4§DH<=./ꢃdq"ғ1dQZO2O%x>th#! țBn>08 v@+$c,Wd<*ޗyP"TTvzqf1csAk̢x/ gqO`rzQbLz! t 6T#exFˊUլ^Queb&wh̚Ya@ZеyZ4&Ami@څB%5Oɺң@V c4Ȫ_-e(K{e$N9o$i7 k)!Q2u fjT0pKVS+EQY+ SYl-P+cz@9Ɋ=&'f"_w8ZeAZjLu' L}-&rL'4r-N*&dD~APyd w*E~WOGDƻL_ !v 'uψKRM#Hw-2%FAsQnKY#)q-%:F2k6ut,B2GL2;yc] YAWe&pt8zV,SPlUXu,'`%~S;@:AYF:J2BLE,h[ *xsdIu[ZdwrrfJ+S2>cA_Aw tEZ̏YD|Q /Ӵ &CCϚBGu:S熧eB M $f40`:;g' GׇZgYV9f~ IQ-]C2FԆjBQ~\%A eHhKא\%tX'^l9BEoF ~09{`8%N#Ipeq r-kJ`W.j cHatP,w0;pxdĮayksZtʆo7x㍆6KWkvӳjAc3]Qz(X1hcNI7$Us'z>c.*[h,U"$njuI>sy+NcZ~U緝AgQg *lypRmWQ '2=K33t1R^)}:qV5Zg:yq٪> KD{rT ulσW|k&؜ZI}-w΅>Ťǿd Y軪/G= }pj7z?(40-3~-ZF?PBO{q4v:OTY9sЃo "^ gxALa&ܮD4u(%Utz4&Jɔc Wgr|d9~!mxq'QEKP z `< ;$sY` U-mzCD:hS-Ad&t!4yڞ!|ܜYpzղY5gm: 6h߬V>H=u&; r? WM+/Ny))3e">Nޗ3im*jI]WgHs`PuB$ﯭOFVLU%!e5s(^VLݰ!Դ҉:q^uHAf%o'kMBfkQj>@׈ݼsfiҠΰ“VOq>B%tbkQL ؗȜP|58zϟ{(8,cq XzaZg A4N7%*Akԥ<ѭmJ. esA%fk.r`TZÐI {-jy制q7@Oh8+nh%hfGmfNGhk3kEZOEl #phqϝ7oX6hS=Dϭ}pHډ3 #usR7u?UhD#z{isbM<ݖXt2=eLj cm짜ΓrhARt:heCh| ]+gPn1RXj8%I@Y[Qױ_q>&tlr6LS"1_rSz~V)[ҵ| 3ySg&$󐘇)?ץsI)z^b#l|1c [rZnR=24WWSM@g-"+i=4yjE)/!#ɎuXq0@+P-?WŞ/^ݱY(VVau04KRyMTH]SO#[ґ悑TP^Sڼ2mrY Ut4_IZЌ@+4!<!B@ N# ĢnP߭(nEXNYl?m w4ǀ\]/#ZR\\{M)t_xЭ%74`1xR}-NU4ۧ]"._}zq~ّC3~oX4 C)gf @\ABfWRKm7(_t'"X$v7-עE"$%nmDȡ+J$U1r.V 1/N=㆐+h1tW?5ȵH G/M۝F"S]8r5z?yf&~tT}-n~hw`jhvI3aRD߶%V,;:zKn ^&p!>3o!B|&Kp̔A&IE*\q3F;4ė'xYMݩnDgYgnËs-:V/`.A5bx#d]^*%?QrUrZ4QuTmƦ6Sa8uO[Z[N Lh!0䅺J%Mp{hZIw57$W}ILA7)--`, 6nRH޲K͈8.9LF>?2@:ɐ R@S{qiOsm`ӉP\#c|5]Xg:`feiv/ 'SA`^^YV7J45C0Jg(*PA2Y )G5C$[V 7Q5LNmԖ;m3閑\VK`O_٭Rh fiș_1^k38 E)@{]k?}zvNGl,Y]XffkiNQZDF7~Sl|W"S&iĽh]-敝ip8Le]%7~hIѭ ]͘Ҡ6N,g<*σ>ۙ<ԃZv6+԰KotX/ip3!Qs~<<'MY NӳzA|BjJu&!_WiGM*?5WTl ,F@ߖ9?]. Vr[c]|,/O9va UZ`ԿØt[ѪLʂbVT `ulQDyգENpTyUUym$W;~Pa9jW{^iD~Rۧv &,Zw ױVa_3VU-A$T:dhELm҈5}lŤ$u7j)ڭnŷwC)>S>y-:hՓ:(cփ􌆠ԝz~Q E\؃8=jՐN+r-ZZ` LG~RſtַM7CXP-6|1ԄXd$)?B/ٛ5d! tu3:KT-WcwRHtYur]7;偅EƌPp^7gՉQe t5,@`+6^2Emɺk#մ\+iYIC_ow)vsT9Hݤ h'TvsLbf7GU5;z سMg??`bD+νVAą"i, 5(} p`6}Jlg] ^2G5֙;qgJ7Wi ϛg.o n'g;ԒNf̡͘)ў.^l}dE{=y4T95 ɚvZU{}ΜU׷_N k"| E̼̱ڞ4I$iBFu-rwjs\%\AUay+j1S )JHvdȘTCKI=wSʖrjɣwz PO hyσ{)9 I 2]nѫaG%Z ;vR _ڨv܍wxB,PzU%:w4$ lU'p+rtGgf#LCq&V=nǧsJGn*3%|zՌ_?X=v\QAdzy STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^ד+2F1}!}w^ t-tάYW2\i)̔nOm{5ywM|ElvU c@Iusq/ʪKc^YWu!~bv#yI=.=9z*/)GMS6^"cBռCu7pzóH[;,\%t6eed-˛?帼Gu$k6d7TM*'Ąu wr_c ]Wu$d؉3QG̤Ԓc& ]H{b83x 2\4oFn x_Xb*rDIbcMNrX;T)9{^Ŧ Bw?n֋DZgR(ṷ0h2Qb-] ZA?øۍKj#>ȉ*1,#X?1:le?\ % hF {4+vx.ظ(UU|$D!/<4atQ*NO<+wlBHNdI/,ޅIJ .LaP'H;f DD/RݑjC- .)tUzDmX^iVz TRf7M/׭B&Nv\zsfIHۥ~ܘ ?|jM+NOlJ vYުvdE¦E*l>79!3*%1 |al)J,izt"ɯٓvJXFz0O#T50J?=/n2^Ob| Id~eB{QYPIr +sa6L ]/^hE4xU;: f CKwMI,S:9+نmeP׃-몐@!e#*xXVoT*Vw^5 e^dK]M2PR#n=~2\g1a%IcR1UAp  >uQ߁Ž^lIy6 d=~E~D!V#*bLaRXOx++EALbj؆Fj H_ݧ67fmYjCRWwBW4*(4';|y"}Ц祊l<E_=9sPfLɩ{Fz\⨹$&cq)zkI F}URG%PuE&xЛƑwy ]pwQu*azmՌ>bu+rY>#ECm-ފWciXS_ .Bŏ𷩂NK[/ ŧXYS 1R\)d$".RBTFcXgaL=B JhN/,&KM=dcn%@} th`lQi]r/B|irgi 5t+bzdęB{ S2LWMAi^*%`1s/tRZJyKsŠ;(%/#tC9H+m3!Ή+={?(!WgUzrnB;=tهFB^R2pjϙ(ҽ4nRo5JUeI*O]!& *iB ~[]=\" E_ʛI5b]u2@3' |)$󥼙fnTk:1h¸o ֥5;B4MGޒ&㔆u:^T7RB1_ir ͦٔ(2MHcg09v"WYv)~qRE'Uh!~<=3Kj 2 wZ%URcekej61;ؘbv130F B"nvАaf;mD!;թ"*N&/¦z%KEoff;EN#p۝'0VC(L(ChY]4~!m\^Ylx98W3X͵]XY?,kn  EUQ`[1}E [ H&h\5d.#Q~9 ୷ުkLE(AZBd[9k!yhNd?!!v(xW]buqBwS6űc w3FvJY9$,C5ls[jdim=8b0ckd35BV7:MD`o/:kGZaM<;3sBBMH*VQ„C$^>mzS3Ya:,bL4#9.dG\D)!0fD͑$Rȿ F ur$"XE_xV$b Q[FA9<6 ] }8EtGA/ϫ#fvSX@r yN{Q O_b^]vLJ$_KrkuLT`.B۱ӪoIhtuS27,VN4^Zc1D&$<{ciP$VVG|B tj yu_>aoÊh_F# :ecd0/{LH)b)ED7+28_=zY hA lATD8iڌN6 ;()=BH#3/& N7C*8G.̑̐DQ@6E:sb,HvI e;^ sF_e!^v; %<<qrMKK#s^j\9wKZ\`$s*&ә::t,`6pVUʆ_ N>(qr@E-b ;xr;~/P5fFLFn3\n tçm #$(%ނْţN!"0g/jjar%6b#apI\$_ӡ%[y{X8t H$Hpzd.MӴȔ<6) $drwc5BwXYdQ^~ f-QZ$3hi2'&Pn%ZBюrJn;GnCF^oڭf)g vv&zD0>Zi&vMMWIЊ ,uX֩g˳ .:=z<7k<6gTpV}(8I/K)^ϝ/45V&1Z%m+Ǹ}ޮTRxGɂ*De(2zI69$ʪHy6XcԙjGe|@"%QxWz6ΘF0ek6 찋k䥻'ܳ\W=#l4g2,S ݼ>+1T+*dq}*H)B7ߘYؙDDAJ^ҩ4Rs7, 9Ԭ08 '91%:JkSÖ΍ieq^GyRݗmo>L:^=^kA*9rR'~pl C+*^j M|0*scyԋm>U!RC!k+ةc8mFYLEFjh`nL(9q2|lŕ*WՖQ:Yv(o)qTYFcZFf:u\Ϡ+PCI;!`&0Ƃ%z&ָe!<^A ĥՇ38F+~ 3̗8#ݤu7(VE_LGU33f/s_#tY|CfD wŪBH;}μ$fN c̖H#.3^+qGd0/VypyE^Zz:yҴ"|Խ~yz2"i7=;f Qi$۴xLz۸wikL}2Nm*wN+h"4nTym!u09,^a:$[_5j!zLTj ֋գz`*\vuL֦]Nk 6QM{,γw "?7mS7 K#˛Ǯ^3rڞeɪS-D+q"H(n*"ۂ3V 6Dn @2+6S 끁w!u)76RͷZNV4plr =⩞JLiݿr)y1Uܷ>a.֎B:05h:zؔCIzWP'xMYb@F9o]A)8f,ݿ4V=+b}J}:m.`whpsIFVIݙm|~5&|WLga?(46PN}ׯۑ񙙃/N¸HUhhDֱףRAfZ^:5x] &U2f`p>~;"[hD+Q>NQy; Oevy{=Jj؋[7&!BL4L{qաGxrW֨wOY"8yo?ijGekaprz6[7wfcOFc)7n6 e֟ !ZQNgoj%7G|檲'=CGo̢>o {X¾Tϲ 90+,MA;M/7{K'bS?7(2)Ov^6T y1׻|v*~}Z6‘ܤS^CH8L`Ʈ%8 c&km^/"1WO&+2j$o[w|ԨޭY}~2\ݛnTxN҄K}V PMr7I{UT IHI>oʾJ`K[uSI%>]wVcI5GQDH9U“oBLn4pKw/RRjrǩL |N^- g/+Yo|Ӱ1mV7~Jf~-IMJ ȼY+Oy`7$ ] zKɟ5~?5j٧p0"`$]kI)τGkTjN1M%%{hIgV箭&M6*3aJO7^L阤#Xmf , Zli# zJR+e``tA<2gQ3+ 0u/4uߔ8ujZĩ{ @兞jmzNm \Ạt{mk1;0giA7 U ~fY%;%#T&HNQ3_ַbnԨP8h&/#i,\=k׭68I2ׇjWW,O#OvϳpUm7YG6Tdž&+]$hz4Nީ~\F:: c^gZҘי8u%{ЬdYw0e^'"\z\s_Z\*TcRa]Say-]1ĊKhq?Zfԅ /$d4^(YiE9f B&6<t/IPl,v65IR.>,?ZFҊiKR^^+mǽ Jd%$$,F DP~2`i>)6k1q-I-Jo Ķ .4: ɽ&/;IW~т 9N%&},G]B;F|qѵ!ZJҡXRypbkC6I<~c=n]ϾBfWih#_Դ?'3Qn=B붑}ed܎@ DDz!6\Opv=!wޔ\ GN_aO n71ޒY$g;T&p,OD߉ީSI ]82 $bm7v rٟ6%CI\ڗi8ON ElXʕGJCN4!Fi,}R9}IanP\g$bs^A .Z)E?ʍH/`ue/חKչעB;Z[XDP 빈R)sڋ:PjtZ>5L[. 4|$Z/CB_6If6}_[H  tkK SjL/r$vdw١^Чeȃ߻{^Dvi3&B2|Y/bIiR:.F(/'WB|BuuynA8~Ժl=E~BJoˡnה d/A*joB1f2.!Y4$iDVӀ8d(^K벽HDTI4ٞJz{{ErOťLz?^upkV]2H@&]y{)- -S3PT('󨔁[a+:&9Įzֳi=6:54(YV*bu(=+ڨ׋1']^ɺ7ؙS2; G eZvOudW7V<:MU(B/'>ćpɹqSo@x?)8O.^#.y9NcoWJ|] QٍF UZJhʫwk =5&6Kk&l3w3r y#Fpc\ܽJyD^\~ɺPZ-#y,D7gi\痲;q\Zؤ9{y,uwƾuv_&ؐWo]ty!U#]'piiWE 4M͘.BFWN[6XKu1" vҚLNeHa6 ( 4aX}hU2ne&bHm?w(Xܸ&U׈AH&Dߕ&׈KJY}ǵ8SHlyNw#66/'3N(%VK/TE'e)#}30᭾3ul^ HY{0|T(>nFl|&϶w3mUR3ASlw31C!!`N|R7Ef:զ0]$ϒAX9 2': '1/duIF6zpL5rShgTorŴ0AP1B{xT/vAYJgwgT&yX e>g7ʝݫ┟G=a!tvДvDTey'}ͦZM;Dzb t2{z* ]َsv4C9q 17zϮ)5>ĶT&sBO ^W'l-Jk3B1@LJjknxh$Z!+fs)3˾L`l;Jp;*I146D.dOa>S "XV^,)h8G" XU[XYBk۝D)01tz =4Qra7ɲR8?թkC OF^x *m\-!7.a^;PW-nxA`ȃ3[XCD+b~Iiy$SD4^+ôM?-P^ l-yw"i ˟ ^y00z"d/6׎Se^8'KJ#-M֠޲4te^*ze0ޠ؄ W-4$WkՉ^QZدb gmzƺ)el|m>4͉50W2W[l^m @cnkhyf VӶfUg,f+fT4)w{1PLjNM{@^ ?5"BAT%kT1 HQ|X#Ĥ^Z4'iWUe>ofQOjKxfa̍7Ȩ:~roDMvxjъX6'iTÿnW@n:^H&ᢂ0@g%^w )(E_Jwab/T|T>׻h2>J>bebYʒ'eXuzMjkl2ݮ7^cub u&NC|;X^A[Bxy \UO &YlrAً6gfDdJnw炵/Gl\VB9aJڮ!\)FϕvY+ԻP.|=o}ui9#Å֏^;)'&-/UT4E7K/ggՊI(%O+Q'L|>u awߖ5eIJB+IYu² " $I~̈́qv0N.,dΫϽz [ul%HJ7B4',.ʀpY*S̖xq/␘z * ALnV&zq&Pfg.<·= 4h_R*e=et>Ja%@M$:-CSF*+Q&1i'~0!z~VI)m; Wk;z(]ِj;FXik81JIwBܮdz\\Atq9*9kyLɅVVeh"Lˆ^ 2a*k!PavX'."B\u ɦvh) LU $^6׽(2FyC>#Mӏ&i<>4>,m,nLOmi´oz5t'^2mLKZ+"MdYS3gu *s:թ"{F!@~otph$DR!fFpPR֓اT(I/$Dt|!,<2_+51gCVߪݬȰ!~7'{tXf\|ߓ@GŽZcON{|УiHA5hU Kx|SeF7L~* > JeU}Li +8x*F+|җ46$|?$5 P'Q]-nXfyiQGfNFa0ɏ`{^Ґk ,I&3p/]P`fB\]+38~ΪLJ"bPk"?͜Ž@DAMCb䟞D OL.'U4t?vEȧKZJsOPF%2$kc:sA1M2r[&2<tCh' T]TYRa-E,1uI !:[:vx]qjbDa%9+] :fܑgÐg4%^u;ZaK]h6Biڜ P%X/x p,+XXb;t]WQ \KZd$ /d3m_6뙾V tR<ֹM;IiQ"|+h:pn=59驱ehb\.'3W:L/SI7Jt^ęOSi/]'.~PW&:tv-*LYLoN)%62pz~h.tynz( jI.؇i.&M}亊x<׃%m,K(ӓZBrtK;{R̢.j[ݓ{~P``Z=)@Vu OM3A0]J,_U g8mU [eI查Aq1YH.l ;rvM-ʳDcIXnh@= 6T.߷LajyYjr$ʬɨZiDzr^M_"~/0mN\8П1sc7Fk!{Ȟlhh oB!W|GKIkt4vR3]@L4a9%=sncQFs֕ }ci5eאHn6MS@P/|gs5ϜyW8sb%R 4'ffP'\aw;QX<4I OS_g_H=k2%s|2eR&v7iUqRǩnlEztZo8Wf5|kl|uv3o6ɚ23yO'cIgfNDg1QUS_vmon :*V|E+,tzyʼ2˵ `㲽8L Li 9D+;W2I<:k"#CR4R0xǔչ6 eL=5ݬ}3 _GqB4;4Z's3wNd`h 0gyФaЄ$b9{WJ:5f 3̰!A7Ky_ [Oۉwd]!E|QgC gȋ 3<@ t'^_evey@k.Xy^Dav.˫g=q`o1'0$WQ&I"/5J+65'KX3)>jAw+2{Y8TRzXy̿>8w^g؉/Ɖj s\tReV)_Ol٪#ɲgQE;oxeYX4KɄ=Bz T , c?ɯG:Vl>u]dVǵnk&ԌU{ҒWZܺ3hMn3aNpKp.>eKkxiԄ/ԩBxJu堇g'ٺEYuMX3>)ֵ+Lt+{onԋ)FHds|)$mv3:y#bPfg *sn6YHa?r`:ؖXf!8u=pwkp#T'´C`rc%N/Lwg;Qiiw4NP|y s5PE7 [yv:"Lf9ٗO^yGftøɻ|]E7^zŸl.O/lc܁u tZ1(>4ZA]73ȍ~U22a\W|-[gc&(CDgKĴ tOϡ B%",qp"<+Iq9CTc(<ʎƹ,,ogUӉ8{P{QƋBV *X"O"OdoEbX }UIGvF5e@-#ҹ,|k+@J :AH_G0'g'cS?{W.Iio8֟6;NpJjj:4l<6IiqdiΤ=veRL1Иs*7(JWj1Z 5ZPBni ? LvH6WÛ GHz$ /<iS;qx1aݽyog,]jhnUSO|[d!6W H׽6I׵Hv5eGAq/RMmpc"(]0&ߐufv/4*\鵼 H_)`su1:֌Sl\m4?kU<5.xwKN#PR;v |Y2剓q-=3"Ց,E5Ѭ:S%y#;=dѻM*l0Q/SI?J =O`/S[#M\%5I[wU(X̓nz7FQ6ӠS:M<UXl*)C1ɢ<_wn#׾zW%+/woye0t9I$uI Bzab;},}qѝgH~t0]Ǖyg|,݋瞛@;*vM5HokʃN$8ɎlERC񳛜ܱaZq5.a0я\r%pnd#1#w'JB j)'^TAхYkPd bIՅH م -201`F!8qa"?5?EУLKANݯ1X{,=0qP^?΋(4c 9/b`9%>*Vqy+5JףҡjueI:J^d$^;U!7B-lh 5f 9ub5Oݕ)Sa.{̽_v *IJWI/d4./w*mzy4ˑR6\Yb"p3+m%"eFʗm[r-S[[ $C߭Ҏ1OjsS&>G ;ֳ; MƧ< ,56r+<ΈkI_BŨ2髧EZ`?nnn-\K&+"]Or~e:v)PLib!.rb) sҍW&VĿ^鋅$ѥEkD$㤬:2+npr'Eo$Uc D5b]*$(ɮi+ut^:ғzx +7ki[c#LX7I[ q]ՈwQjJge#zkY )4$^R73@ܣs=*%ck]V Y[!vc8*Ƶ; Y)بĄUN6bm<Ҟ;RX&yg.hWCkl}t%tO,Zl[NlA% %!"uXbe~-‡?싵u5~ڽN--~-4]ʹ \wKVBznMƹż zVO6c'V!1DU=pL7XnVKLCj{VP㧚?2㪖yuOWj~2ejEBpB,-SSHx0tP+ z:wwAHżtMj+u.9c}DNA+d {JШN`*= h5Ltwp=LtI(Ha@2ޫ_i(ZjVݨr+UXYŢNCKkՁb(AnTTxzthjvӪv1'Y_JY FiB&2ǵvS;m2)95/B*`ԬK dGwZbRZ$SLKsot7/{[53áJ8RW tEkC׉Pw 28!u˂C廝K)nPSO3|9G/2RFiWBrehp&,51o0/J*܁_&!_DIИE?;]j'O7CEB=RKA^ BP7C D %u%@R^%RxFg"'^WD}᨟a8GDK|r1&i$$*B0f}BR70uiJzj+LS["alZz^֦q) LJ?E4yL=z”KԎ71]Jlja@)tU'^Ə_UBad~OOEbZ-3eH YTZ&OƦ ͧ ?+}̕84eh1EUI6 >Ɠ$c2Moy> ;q-JXg=U#"1`QRbc%=k&zk4 `,ton|/YG54;W޳\f`LOw|#@g{C[ٓjzbG`_)#} %<ĵ{MIYBTzfU>ǃD|~.ѳpm-$= Ԝ&NAh+TDo j)KnP0:<3 .RgЂʸ#q0W)x}J;:04΍/9eRD5l]$BD'!|X{ҟ5CD0JdkkCt<(=XOv >sdY"֎O`C|hs١ێqk8f9pXw{Dp>y./] %`>Ȃӛ̯}T>ok+CkIh%ࢭ}Ch[4FrEqUOgᱴ=EdUq g(9di &F F|N?[CcU/m;^L$v:6`į&eD@uLVwčnumi]~qFw7PQ#DeњDZs5zF(Kjeop7 !LbhƜȍgLׁDGՊ.k۠DAIFYc aC!za6t'a?BX!"#&ϪJ0ѪbGcLk4 nsMk ~m>5JI Fa7ڣᏂ"Y0 Z?Y'xG/[0VAy>{_c| %l?GȿҥF8WJSY'ܨψ@'PZZ1gc)QyaH`C(PzviVJ,W{K8s͠ϝUɤ_},w^* <e0m9;Tq^Rg}vNNۭ<%,<SU#}~& ϛOn6? p|;|$jG\&yԇUMGIt_GyLȐJJ9֡'>>$qAHNHxsiؒQ<\o ᏸ ~db=L>XviUhHj=/U>(Bvh2\!\uL|.^qk={fRy>RjOE#fV',fq}trT\Z! 6d|JgwCpA^9E(it%s^Kc>Qݘf -ϔ9prt]dI-GD*Q1R®{|3u~r!=RGcD3 9M՗(&~=pZF8b"߳kf(P'A+sbP 7۲d'w1jb?;qf7N!Z>$q>nz6G-t@֕ $g^w0TNSJS a| "bSPJj"Q1Df3qeF(Oo]B La?tC,mסpJV%o?ڨ (Vvm_2w'\@Cv޽n0r!GuFD?MG"o~!ײ649#Mp=! e~ʞ O:Dи3<&sُ~F\oQf w44?==m8ˇ,W?W(3+yw0; (8c=ӐP*F?iHjRúTvb $s`yנ':9L'h&dj'?y #ɲQgȉW2q]W:/lrS`I [M!(G('$RO*:}vbX5:iTDu:C٦t36m}Y"&S(6gvA P+Z$_Eٍ#\pG2kX `Y+pc[bzFP:^M/!ʹt,l.3V-E؈Zˆ9zP\vnv>BƎԺC";/,aAQ=@n4=sQ孎5Uo&s#h܊"9 "UحH,hJiưpAלXo: ߼s*; {e]Dc/+衷UgP:ˡQ\Pgt~Ν}lED!~uґE##g5!W&H?o$F؆h+oL٭o E d Q] PzY /,F?3;w$nZ~Z,B]6ރl`>iŢus2$s";hΡAvo֫Ύ76bH|t&hw~dyiY"sdDv&asy`*:Ei5;I@sdr&ZG*rO#9ߜ %m#;q^ϙ; ćjHMu ܌L{"=H."D4` :#JUӣa ?&o|'MEsl ڵ$_NK|?qk0,w/ge, >?Dpn @6vUr7Zr*_h?2kb%!D- ȍ\@FsYѫ&yŚV]Į1ˋ@P!% USi5qkf9O?jS|Dxo]מIs&XmcTm* 6ZΎz\7vw0 w ފ˰qaU 2BJ1j~3O "] M qZO& wݰ>Op b#=|Z^bôY{!G?[?/Ϣ8 ;a$ⓖ̷Gem TWfώL؞J0-9gg9:,Zofy}oZl[*០ĸ$+Qc̳/Xi&3>kz20k08u\(Aޥjn!Wpس>iUZw!;F##eVGEľ 3zHzf=4#JxW4rH\I"1Gޢ8GY?g^N\j lޤt4cH%͙d=zYg CO11QV;YjitDBX|vu}A)ӡ%ո_[D2mڕViH+)¿N'F\ߥ-ˢ MV,2V]#NnreLvuzBδ$3-iLˠ"cmА"~ݣ /<{C1E^n}X2"h7X;I/W - Q6 Ѫx@Šw%<>?* nщqO+89>èO1afQK9ITaKW4T IrߔvvWmŻvʹV.i4,|iT'm2*}v>nK4:{gXtka v'2?ECl9NCF>6(gyBe1 mfG E$ |w|PmB URO|Vy]>G'ۮTB x)?)w|1QY<JM BU51 J^Y-С whCw+p0TTn \Y3uq u 3#g~B GI4ğE;[l@YUScL$*ߝl&g 4厭٬ZXbm.U]D! C̸]BQ=TD CxeDPv2,I ݮrwB(iͩ4 уQj.#C] j^HA]r*2!~tuB#몭/ٔGRodiSPm3N;є!}N"\$Qe^ʋ7-;( xf.Ϛ_K ViWlȢ+V 'dJ~/u~+!clK1淬?k1tR0j38USuj<|f77V]i7a]& sM|S(fvNG։6;ɦ=5ͦچam"NPNuZh?QFA34&i0z`,̿.VWbh|8zv(5;Mk@eПsW7iSf#ە4[g9v^?@nol4 ;Y.YEKlnX(l>g^R75ri1P!|%LCXIBʼя,anLf;Q4z^^?N7 G#L7ݜ}T6f WZ!cܪ`F4@|$q?B)m?o#KYu?Bw4U/.FSi֪y$\ptU0w5$ =x:RTJ[8;B;[-zt l> l;bX?>;+^-'aw&k~SyKg/%(̓BfHG)#tS՘xі5&tSM RM7U D5 PO2ApPs 7|,>s O'!uOmie2F=5i9S2ZuqژX9_bRW=Gi͡Q߼ aQOXA,pS)J#@wS՘7&.x$ wBM :thTy~pՎ64]sD7ޭ RwSzS]ƃ?|[[8%@#!}:{l^NE;9~4`ߡ E=^[cX$يX=Cj<#YmojP7\%TwieE yGl3 ξQƸtBe"Ɏ, *ԣL̨'|8:I7~J?O^|jԮ6̃M.dx+/6=E+zFUO؁}&Cb ț⑘䔋GJnF<@9R) 16̊Z\C lժ.5ܓ[od-8Mtp-x}3DTcdvv/4~;LuF])Or&5^mel)1sm|@tþq*yl7kj.lC 6$86qd03~eDzvJ1d:ii=o-]N=Hv-_2nQxÂVF5cAЙ>mt \ǵV,49G(MK7ڋMkH257*c,;#[_ ː׍?dO IM'u%qxiVO:GGSz6#Gye7ע3J hqmsѪ[]lC9Z L^UύmB&$6FurO_mĝIqa“%?DsӅ:? rVN&lun|`t4'=ǃL%by-VJDZHS^+ɇHC`&u2/| 0_}"j0y1a/%2c+/.#<2B罋%[ahs#X-Y&O2 ~\>lwzJ/^!r͕""'LBwO1<DtY h]Uc, m=!YԬ=XG0J?~P@hgSLa.Yu`ﻐR>?2]NbkL1E g(AR""[]!O-/OzW%gFx2{qE/A Umx;: 3GWimb4_%f6VnKraA0Re^KK+4o^eB/ݯDv!g".v أ+Ҽ,^)ɰk%"⩅#Kh U\[ ;50z~rOLHs# vJ`OC mb=w~ ע~D~W"7B*fPn}LؑFjl֡iYX@l/v4Dӯ ״(*Cͽ3/ZtvTL7g$ϚTSY B1'II-[;Rb{N+|Q^O b2c[UŶl4H55;x4_WRx>Yzͩrs4q4_73<03Q>1=Q\+bu"e'ѯ+Sv^[NDJVo]E 63lY[OOL#2*z8cUQp6Yk%"͵MGW'r\nhwzkZY۱bN v*'%{U<*Uj1?rP3x Sn;8bė۪' Hg6Q}*3?%ݮg$U>nǛf~j_i 0?l8;1on?$86xYyL..-0Tڝ<뙳 +Q{RFj)1>M;o9|R둩LV,ܜxMdБ+%z1$9~7?Ԁ F2műF s&:,I7 >I&=;jgLr+U tR,(+iێ],!ٶ'T9S !o\`{7p_0h]%K-]CB[lk!">%\a9%82 9mdyم"^L=?'U(U)zPqMliWXRLn=+QfWR7`<.m(Mh"Bd y!vv]z}u>y|6ZfsZVp {HJϸGih/q Mo}ԡג=P^I`JNzN`v4`Qj-{ljkDALƝL U$i4q^rk$t۔qxnPЇ6Ԫv]p:q.$^Q)++(Ͻ[I FDS<4ϙ9ʼ4ϿxbCyQhE/Cϱh[\gfLQ wtV!br|-qqg7pv>iV;%Ͼzkl[zC&G%6sU<6Wj}Yi|l8-ZW5o˙Y^r\NMPSعDw8=ϊqU񙝗D@gZ7ϿXtΎF g|X$wA\H m<B_J߹˅1+ sS)C(~ mI\GdILoH:uTHKΟ3 4R/iv\D[/3ׄDNJ001h!]"1ߓ^ nh05*T11xT:ݰҰOA~L!y*!斑6v8 b}s!O.>/s~h#WZ֏I|i6xf2b;L)ĵTt VZC{viw/=?TJW}Tj' hm@^>BOu̥eL(r,t?@M}$M䀾vDr$4å^eT~6F!@aCG.nǦ:LCb7xB / ڡxu,$N. F^İ?˙dDWa'+~}=&ʔmYa9r-SOZw~[du,#b2S 3:&P En *4:\h<3DPW>!DDFN‰~;^!6BR oגcJQ/S96~{1"WPtQc**:WǤJ.4HdVDᢻ]12d(oS3ݐ? l вf1&\aƜ#[>x#]60nEϜ̺FzGs(+ ]Ċ}f1#2FKc[wG\D2Eb K3oznfZ:^LPCE|Ӯ^B9B9L)8aiQġS|a*#e"Mw~R&k^2#lٲ gZ\a@@4;TC*s_T_K2@vՀ6RfZz%hpq$ + :=ZE~ JcN|S ۅ$ XˡYxk2PfG= :Y}Ax ގм 60?23^%WP55S]4q k9ėN{Bgn|u@wdu!R/G|Is (>R˪{ڱO<#鈛 FX^P13=<ɧ14nM,ϖ"*!Sdrz'H3PO!%5MY&PIjUi镆zt4J/PCZCM7E6ma!û ua+y7Wef>kA&@JH 0<6>J5KJIq\$:7{^^! t̍jcl6SRGfRվDr5P9L?P)zWڵ}[3co/F^)C)4SGٰql[I;zDŽ}UJ4:>+Q7Mm , xh[-Wae"MlVHyBֆغ}9Â*572( *oDPCSי |c6%Lak3*Z~t:QmPIC^%Q}HSdj==퀫H]K-R~NOdU]!C0GĄ+i4($4Su]꩐lXw#?.GlWSGN aoRjXjOoM[G(pUf59Uqh+ =NBjKԄ4bxcdÁE"kyqHjK4Ӗ !kLAN;W>YX_?oΉڦņ^wA'?d3ұmȾX6~(=y$FjUuGd6{uRN[fdĸk 5f -9Ęd3{0Q݃2Mك0CNC`r)SdrV}M\j *mJ nAER]4-J)kM9{2JH(=$62CG))ѥtRҔ9@8f\L̲U_QԹimNs ^$ݛX!;c˿dvxAAĐBiKL$:\7143s:66L&|:Y8BFvC9Qw+ϡ۰+咾9]G6do~8m# {yȤMo uF"EпC1FwNɯQ~7Fi;&J 9(MH/3}UpK1G\P:cRW6\o?k@=r-02*Go&=pD T,I6_3W==TzNR]C}l|9bKOl%%cVi+I7gw`r#'743 }bUdiwRV=290:G\d~X|8`=W,=ْ"؞MBKKh/#G ܘ^XT$KWwd#t}d3!葒 K`CEvgÑoTߟW?Wh_Dnt2>^(5wQPe*$(D#"9@_]zc·NKJDYNܐK7 ^RuP]rjYW:c,m'jEP"'5 y7(oPQ~zPw+HC9&NMKF}ڶa} v~̱O'SKJP '<n`9jjN*́ ᅦj69q ҤWL 3Yw-f"FoG$ Zƿm2i W]ۥvVY#ԯ$~mzl62̶gPc)I2nE~\ mDJi^f=H4|}2J9Sf1I=eE?,E厭qֳPty"U^O) SڇoQ z+b[ys7*뺉y, 6bWsSp j%TBK*OFV'#ɫϓֱֽy?iMz[7`=(*u^I_=rF_Ǝ~oGa0Wp_>]zs9Do\DO#m܆)(Vbq%5BYܢM{ёX)nuTĽJ/D` -bdߨx } ! x"ǮFd;|n^|iomVm?GNE7TAi{Dgi:%a+lu5wG[ߥ (L FELdWF,Kmc w+B㠇W_z;[9>~쒽ڗdo#g+6J˗u;vճH@dĤ [fLGn{MYWY6긾ƐM7yDxDVq+xs(m 09RNcQJD],u`4d(NA+)uω e81_/ԍ;cWeeO!+sѮ$5]?aZ"nq}(TDnv}O7^5z{%3  G*u:WUe7­-H|bPjBIA[75}y>m?%'$lIזbO;zi'3B2ONOnO:P2A-2ղN`kI<[).Z ɓ 8FaNBԿ?s,U T9G'(D"TJ1Q U^TVNF)R0ude8蚯q_f}i% {q /d%5YbGWܱRP[m{Ln@ {7;H;Gaﷶ|,W C20>="\0KSN n<b FdeByU" R#7lh+!@sC- ^B]O/n0-揉B=h51rMRt{ 􀁝<'t<2yݐ7͓dh͍)}y:L2[8a?yԜY!t3X2) m|EV!k( uzt'ƂA^ڧ~\qP:1JMMx(Fxgƀ/LX*v?mmބ$T~!Խ6cPءd"0D $V?rPw.:EN"ӿӴctWIQl5`H9fq&[݊ULR28:l!Dv,2MArOhɘ2>Tytw&"fHoD\OVy#YA-VvK69&$7Yϛ6SꨟFH8Ny)bĝ۬C`LO%3yjl2yRtK4X)a~%Eyj YW+ Yf9hS؄UB'd$%x֪ƞM0FlQģ1FQ[RP׭}0*FX16۔sBRw׶RM3}<,JnBS8)DZӣt ؜zȜSIq8NNvj̃$fך6dގxdb!t]훙*X<8e0mTp\yY'եTI;l-=ʊ'np']4.?$$\Qͩ:L ɆtP7|o%4WM 3di+%b6!~1Cl,[o%cF@v4hom_8*݅v.oT&DH!<gT*ELUm "+G_ҢڨD9 ^E2 G :,d6S*d⩥`rU#{3Q?ZIpэ.w{~x>ɸ\][L;UTV- en L*ZkMFiD)fVQ@_Kl 4MoBSBWzq5,GgNH`7@#1?9r(7EEƲ=,Nn, yNs(P- g9y\m?{y9,̩K;W7sѲΕ,5r r9ۅR'."Fd\ JtLƣ|r>Εy^Vɮ]WLz ["=e(O5?EH_0̓0^ ȥ|a8Ud&ܬnmRdWe|JdZ/CW7 Lb_<eI0W>,"ɣxɃ-tesikC6=Q=b+Z 5R&,bί]52 <\ C,lDK DCԂ!8lzD&~LO YujO8j.^]46k?iqTf(zʜW> ,]DGWz6߈īf1G\"k(~UQЪ0|M䩤jO.ϺxEj nA5(>+I/Ȼ}FES%*`N ?iiω@@YiB F}YCܿ}(tXfْ^H/=טJ[U-UwW.AT/19?v]CUj𑓪M Nl @qsaK']lΧh+prK!'\ kKYɉ@B|fQsA$K+*;{-r eiIdeMZgȡ&Oe CS/"kXAiiSSV&We5ɝ=F7yMWH&e]\!8wƧe\0a85Dz`*݉a"ݦJrL{S$rX.'ء>WC3=pi>`*_tR)@%}<[x$Wv;֫pc?*-YH=cXS)FJ'Mԭ2B(,MB]ȣb5˩<QDcMSiOq]diSLuE$Dn6RK:[)#2Lȝ

?!aDqM"'tՍYhrӳVO]́g&3FtKX^yI/=^֑ ?N?GGEe=0~zy)HLz8^ӟ04=l:NOz$4dG|<҅|7GMo"hRJ~$<}F3 {U(!{?asa_^}9̳xOw$>z{h}Xwo,P۷lξu[;#F F_Fߦ 'uX&vINd'PoB?HotumpXs9sYC`YYboU T;NoPwu:mWoB/Yo^}Y,|K6 }p$PD7{;CwXg%K5H{jT9g U3k"IcD4^ԭlXsW-&73E\dq҅*赴1C:sO]#̍HA # Modified for RHS Linux by Damien Neil # # Set the path. PATH=/sbin:/bin:/usr/bin:/usr/sbin message="Please stand by while rebooting the system..." command="reboot" # Kill all processes. [ "${BASH+bash}" = bash ] && enable kill umount -a sleep 1 echo "Sending all processes the TERM signal..." kill -15 -1 sleep 4 echo "Sending all processes the KILL signal.." kill -9 -1 sleep 4 # Write to wtmp file before unmounting /var halt -w # Turn off swap, then unmount file systems. echo "Turning off swap and accounting" swapoff -a [ -x /sbin/accton ] && /sbin/accton echo "Unmounting file systems" umount -a -f mount -n -o remount,ro / # Remount read only anything that's left mounted. #echo "Remounting remaining filesystems (if any) readonly" mount | awk '/ext2/ { print $3 }' | while read line; do mount -n -o ro,remount $line done # Now halt or reboot. echo "$message" if [ -f /fastboot ]; then echo "On the next boot fsck will be skipped." elif [ -f /forcefsck ]; then echo "On the next boot fsck will be forced." fi reboot -i -d -p Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "unix/:-1" EndSection Section "ServerFlags" # Uncomment this to cause a core dump at the spot where a signal is # received. This may leave the console in an unusable state, but may # provide a better stack trace in the core dump to aid in debugging #NoTrapSignals # Uncomment this to disable the server abort sequence # This allows clients to receive this key event. #DontZap # Uncomment this to disable the / mode switching # sequences. This allows clients to receive these key events. #DontZoom EndSection Section "Keyboard" Protocol "Standard" # when using XQUEUE, comment out the above line, and uncomment the # following line # Protocol "Xqueue" AutoRepeat 500 5 #To set the LeftAlt to Meta, RightAlt key to ModeShift, #RightCtl key to Compose, and ScrollLock key to ModeLock: # LeftAlt Meta # RightAlt Meta # ScrollLock Compose # RightCtl Control XkbKeycodes "xfree86" XkbTypes "default" XkbCompat "default" XkbSymbols "us(pc101)" XkbGeometry "pc" XkbRules "xfree86" XkbModel "pc101" EndSection Section "Pointer" Protocol "PS/2" Device "/dev/psaux" EndSection Section "Monitor" Identifier "(null)" VendorName "(null)" ModelName "(null)" HorizSync (null) VertRefresh (null) Modeline "640x400" 25.175 640 664 760 800 400 409 411 450 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 ModeLine "800x600" 36 800 824 896 1024 600 601 603 625 Modeline "1024x768" 44.9 1024 1048 1208 1264 768 776 784 817 Interlace Modeline "640x400" 31.5 640 672 736 832 400 401 404 445 -HSync +VSync Modeline "640x480" 31.5 640 680 720 864 480 488 491 521 ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 -HSync -VSync Modeline "800x600" 40 800 840 968 1056 600 601 605 628 +hsync +vsync Modeline "640x480" 36 640 696 752 832 480 481 484 509 -HSync -VSync Modeline "800x600" 50 800 856 976 1040 600 637 643 666 +hsync +vsync Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync Modeline "640x480" 45.8 640 672 768 864 480 488 494 530 -HSync -VSync Modeline "800x600" 60.75 800 864 928 1088 600 616 621 657 -HSync -VSync Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806 -hsync -vsync Modeline "800x600" 69.65 800 864 928 1088 600 604 610 640 -HSync -VSync Modeline "1024x768" 85 1024 1032 1152 1360 768 784 787 823 Modeline "1024x768" 98.9 1024 1056 1216 1408 768 782 788 822 -HSync -VSync EndSection Section "Device" Identifier "Generic VGA" VendorName "IBM" BoardName "Unknown" Chipset "wd90c30" EndSection Section "Device" Identifier "(null)" VendorName "(null)" BoardName "(null)" #VideoRam 0 # Insert Clocks lines here if appropriate EndSection Section "Screen" Driver "vga" Device "Generic SVGA" Monitor "(null)" Subsection "Display" Depth 8 Modes "640x480" ViewPort 0 0 Virtual 800 600 EndSubsection EndSection 3 . ..4 chfn5 chsh6 ftp7 gdm8 halt9login:other;passwd<poweroff= ppp>reboot?shutdown@ suAvlockB xdmC xscreensaverDxserver#%PAM-1.0 auth sufficient /lib/security/pam_rootok.so auth required /lib/security/pam_pwdb.so shadow nullok account required /lib/security/pam_pwdb.so password required /lib/security/pam_cracklib.so password required /lib/security/pam_pwdb.so shadow nullok use_authtok session required /lib/security/pam_pwdb.so #%PAM-1.0 auth sufficient /lib/security/pam_rootok.so auth required /lib/security/pam_pwdb.so shadow nullok account required /lib/security/pam_pwdb.so password required /lib/security/pam_cracklib.so password required /lib/security/pam_pwdb.so shadow nullok use_authtok session required /lib/security/pam_pwdb.so #%PAM-1.0 auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed auth required /lib/security/pam_pwdb.so shadow nullok # This is disabled because anonymous logins will fail otherwise, # unless you give the 'ftp' user a valid shell, or /bin/false and add # /bin/false to /etc/shells. #auth required /lib/security/pam_shells.so account required /lib/security/pam_pwdb.so session required /lib/security/pam_pwdb.so #%PAM-1.0 auth required /lib/security/pam_pwdb.so shadow nullok auth required /lib/security/pam_nologin.so account required /lib/security/pam_pwdb.so password required /lib/security/pam_cracklib.so password required /lib/security/pam_pwdb.so shadow nullok use_authtok session required /lib/security/pam_pwdb.so session optional /lib/security/pam_console.so #%PAM-1.0 auth sufficient /lib/security/pam_rootok.so auth required /lib/security/pam_console.so auth required /lib/security/pam_pwdb.so account required /lib/security/pam_permit.so #%PAM-1.0 auth required /lib/security/pam_securetty.so auth required /lib/security/pam_pwdb.so shadow nullok auth required /lib/security/pam_nologin.so account required /lib/security/pam_pwdb.so password required /lib/security/pam_cracklib.so password required /lib/security/pam_pwdb.so shadow nullok use_authtok session required /lib/security/pam_pwdb.so session optional /lib/security/pam_console.so #%PAM-1.0 auth required /lib/security/pam_deny.so account required /lib/security/pam_deny.so password required /lib/security/pam_deny.so session required /lib/security/pam_deny.so #%PAM-1.0 auth required /lib/security/pam_pwdb.so shadow nullok account required /lib/security/pam_pwdb.so password required /lib/security/pam_cracklib.so retry=3 password required /lib/security/pam_pwdb.so use_authtok nullok md5 shadow #%PAM-1.0 auth sufficient /lib/security/pam_rootok.so auth required /lib/security/pam_console.so auth required /lib/security/pam_pwdb.so account required /lib/security/pam_permit.so #%PAM-1.0 auth required pam_nologin.so auth required pam_pwdb.so shadow nullok account required pam_pwdb.so session required pam_pwdb.so #%PAM-1.0 auth sufficient /lib/security/pam_rootok.so auth required /lib/security/pam_console.so auth required /lib/security/pam_pwdb.so account required /lib/security/pam_permit.so #%PAM-1.0 auth sufficient /lib/security/pam_rootok.so auth required /lib/security/pam_console.so auth required /lib/security/pam_pwdb.so account required /lib/security/pam_permit.so #%PAM-1.0 auth required /lib/security/pam_pwdb.so shadow nullok account required /lib/security/pam_pwdb.so password required /lib/security/pam_cracklib.so password required /lib/security/pam_pwdb.so shadow use_authtok nullok session required /lib/security/pam_pwdb.so session optional /lib/security/pam_xauth.so #%PAM-1.0 auth required /lib/security/pam_pwdb.so shadow nullok #%PAM-1.0 auth required /lib/security/pam_pwdb.so shadow nullok auth required /lib/security/pam_nologin.so account required /lib/security/pam_pwdb.so password required /lib/security/pam_cracklib.so password required /lib/security/pam_pwdb.so shadow nullok use_authtok session required /lib/security/pam_pwdb.so session optional /lib/security/pam_console.so #%PAM-1.0 auth required /lib/security/pam_pwdb.so shadow nullok #%PAM-1.0 auth sufficient /lib/security/pam_rootok.so auth required /lib/security/pam_console.so account required /lib/security/pam_permit.so ld.so-1.7.0)9Xh!-DPp~/9R\u=Lfs,MZly4E_p0Re%EVr )8Rd  " 9 G d r     % F X y     # 1 J X z      , 8 M Y t       * 4 M W l {   #9Fbo#FZ}-=\l2Tg#?Pu2b 3Nx.;S^r}4Fgy'DRky*@Kjy$=Ml|5AXd (7Q`/M`|(BSs0@_o.;S`  0 @ Y i   !!(!C!U!v!!!!!!""*";"["l""""""##(#G#W#v#######$$$3$?$_$o$$$$$$%%%2%>%Y%e%%%%%%%&&/&A&b&t&&&&&&'' '#'/'O'_'x'''''(( ("(.(I(U(p(|(((((())')F)V)q)}))))))***/*?*X*h******+++1+?+\+j++++++,,/,R,f,,,,,,--#-?-P-u------.....F.U.s.......///8/D/[/g////////0 0060J0g0{0000111D1\1}11112262F2[2k2222223 33A3U3r3333344&4>4Q4m44444555B5Y5y55556 6,6>6U6g66666677)7O7e777778818A8V8f888888999<9P9m99999:::1:@:X:g::::::; ; ;<;O;q;;;;;<<<1 >>.>:>U>a>|>>>>>>??#?3?R?b?}?????@@@/@?@c@u@@@@@AA%A5ANA^A}AAAAAB BB2BAB_BnBBBBBBCCC*C7COC\C}CCCCCCCCDDD"D@DNDeDsDDDDDDEE!EBETEuEEEEEEFFF-FFFTFvFFFFFFG G(G8G\GmGGGGGGHH'HLH[HsHHHHHHII(I8IQIaIIIIIIJJJ7JGJfJvJJJJJKKK0KPKaKKKKKKL LL<LLLkL{LLLLLMM"M2MQMaM|MMMMMNN"NCNUNrNNNNNNO O$O4OXOnOOOOPPP:PLPgPyPPPPPQQ4QHQeQyQQQQRRR/R?R^RnRRRRRSS%S=SdS|SSSSTT#TFTZT}TTTTUU!U7U\UrUUUUUV V.V@VaVsVVVVVW W0WDWgW{WWWWWXX!X1XLX\XXXXXYY%Y:YZYkYYYYYYZZ%ZJZcZZZZ[[ [D[Y[w[[[[[\\3\\\o\\\\\]]&]5]M]\]z]]]]]^^^;^S^z^^^^__%_9_\_p____```5`J`n`````aaa8aIaiazaaaaabb$b4bSbcb~bbbbbbbcc c9cIchcxccccccd dd1d=dTdjdddddee6eHeceueeeeef f0fDfafuffffggg+g;gZgjgggggghh$hDhUhuhhhhhhhi ii6iCi[ihiiiiiiijj%j4jNj[jqj~jjjjjjkk&k?kOknk~kkkkkklll7lClZlfllllllmmm(m4mImUmpm|mmmmmmnn"nBnSnsnnnnnnnoo&oDoSomo|ooooppp>pRpqppppppqqq*qMqZqpq}qqqqqqrr#rCrTrtrrrrrrrsss3s?s_sis|ssssssssttt&t@tKtetpttttttuuu1u@uZufuwuuuuuuuv vv2vBvavqvvvvvvvwww%w?wJw`wkwwwwwwwwxxx/x:xYxhxxxxxxyyy4yHykyyyyyyzz-z=z\zlzzzzzz{ {{6{D{]{k{~{{{{{{|| |.|P|b|}|||||}}&}C}W}z}}}}}~ ~~<~L~k~{~~~~~~(ESl~.>Sc|9Kfx  .KYv!<H_ix#9Zl.Ti.?Yj,CQn|/;R^~(5KXt <Ier>Met 0<Wcz(@K_j'DRo}(4Taw 2=Wbx#2LYo|$=Ml|$AOhv!:F[g+HVs ,8Xg4AWd7BXc'<\m'L[s,JYw":Ghz *8O]z !/LZw 0<\q6Kt 1Jnv"libzvt.so.2.2.3/usr/lib/libzvt.so.2.2.3libzvt.so.2.2.3/usr/local/lib/libzvt.so.2.2.3libzvt.so.2.2.3/usr/X11R6/lib/libzvt.so.2.2.3libzvt.so.2.2.3/live/lib//libzvt.so.2.2.3libzvt.so.2/usr/lib/libzvt.so.2libzvt.so.2/usr/local/lib/libzvt.so.2libzvt.so.2/usr/X11R6/lib/libzvt.so.2libzvt.so.2/live/lib//libzvt.so.2libzvt.so.2/mnt/cdrom/live/lib/libzvt.so.2libz.so.1.1.3/usr/lib/libz.so.1.1.3libz.so.1.1.3/usr/local/lib/libz.so.1.1.3libz.so.1.1.3/usr/X11R6/lib/libz.so.1.1.3libz.so.1.1.3/live/lib//libz.so.1.1.3libz.so.1/usr/lib/libz.so.1libz.so.1/usr/local/lib/libz.so.1libz.so.1/usr/X11R6/lib/libz.so.1libz.so.1/live/lib//libz.so.1libz.so.1/mnt/cdrom/live/lib/libz.so.1libuuid.so.1.2/usr/lib/libuuid.so.1.2libuuid.so.1.2/usr/local/lib/libuuid.so.1.2libuuid.so.1.2/usr/X11R6/lib/libuuid.so.1.2libuuid.so.1.2/live/lib//libuuid.so.1.2libuuid.so.1/lib/libuuid.so.1libuuid.so.1/usr/lib/libuuid.so.1libuuid.so.1/usr/local/lib/libuuid.so.1libuuid.so.1/usr/X11R6/lib/libuuid.so.1libuuid.so.1/live/lib//libuuid.so.1libuuid.so.1/mnt/cdrom/live/lib/libuuid.so.1libutil.so.1/lib/libutil.so.1libutil.so.1/usr/lib/libutil.so.1libutil.so.1/usr/local/lib/libutil.so.1libutil.so.1/usr/X11R6/lib/libutil.so.1libutil.so.1/live/lib//libutil.so.1libutil.so.1/mnt/cdrom/live/lib/libutil.so.1libutil-2.1.1.so/usr/lib/libutil-2.1.1.solibutil-2.1.1.so/usr/local/lib/libutil-2.1.1.solibutil-2.1.1.so/usr/X11R6/lib/libutil-2.1.1.solibutil-2.1.1.so/live/lib//libutil-2.1.1.solibutempter.so.0.5/usr/lib/libutempter.so.0.5libutempter.so.0.5/usr/local/lib/libutempter.so.0.5libutempter.so.0.5/usr/X11R6/lib/libutempter.so.0.5libutempter.so.0.5/live/lib//libutempter.so.0.5libutempter.so.0/usr/lib/libutempter.so.0libutempter.so.0/usr/local/lib/libutempter.so.0libutempter.so.0/usr/X11R6/lib/libutempter.so.0libutempter.so.0/live/lib//libutempter.so.0libutempter.so.0/mnt/cdrom/live/lib/libutempter.so.0libutempter.so/usr/lib/libutempter.solibutempter.so/usr/local/lib/libutempter.solibutempter.so/usr/X11R6/lib/libutempter.solibutempter.so/live/lib//libutempter.solibungif.so.4.1.0/usr/lib/libungif.so.4.1.0libungif.so.4.1.0/usr/local/lib/libungif.so.4.1.0libungif.so.4.1.0/usr/X11R6/lib/libungif.so.4.1.0libungif.so.4.1.0/live/lib//libungif.so.4.1.0libungif.so.4/usr/lib/libungif.so.4libungif.so.4/usr/local/lib/libungif.so.4libungif.so.4/usr/X11R6/lib/libungif.so.4libungif.so.4/live/lib//libungif.so.4libungif.so.4/mnt/cdrom/live/lib/libungif.so.4libungif.so.3.1.0/usr/lib/libungif.so.3.1.0libungif.so.3.1.0/usr/local/lib/libungif.so.3.1.0libungif.so.3.1.0/usr/X11R6/lib/libungif.so.3.1.0libungif.so.3.1.0/live/lib//libungif.so.3.1.0libungif.so.3/usr/lib/libungif.so.3libungif.so.3/usr/local/lib/libungif.so.3libungif.so.3/usr/X11R6/lib/libungif.so.3libungif.so.3/live/lib//libungif.so.3libungif.so.3/mnt/cdrom/live/lib/libungif.so.3libttf.so.2.1.0/usr/lib/libttf.so.2.1.0libttf.so.2.1.0/usr/local/lib/libttf.so.2.1.0libttf.so.2.1.0/usr/X11R6/lib/libttf.so.2.1.0libttf.so.2.1.0/live/lib//libttf.so.2.1.0libttf.so.2/usr/lib/libttf.so.2libttf.so.2/usr/local/lib/libttf.so.2libttf.so.2/usr/X11R6/lib/libttf.so.2libttf.so.2/live/lib//libttf.so.2libttf.so.2/mnt/cdrom/live/lib/libttf.so.2libttf.so/usr/lib/libttf.solibttf.so/usr/local/lib/libttf.solibttf.so/usr/X11R6/lib/libttf.solibttf.so/live/lib//libttf.solibtiff.so.3.4/usr/lib/libtiff.so.3.4libtiff.so.3.4/usr/local/lib/libtiff.so.3.4libtiff.so.3.4/usr/X11R6/lib/libtiff.so.3.4libtiff.so.3.4/live/lib//libtiff.so.3.4libtiff.so.3/usr/lib/libtiff.so.3libtiff.so.3/usr/local/lib/libtiff.so.3libtiff.so.3/usr/X11R6/lib/libtiff.so.3libtiff.so.3/live/lib//libtiff.so.3libtiff.so.3/mnt/cdrom/live/lib/libtiff.so.3libtermcap.so.2.0.8/usr/lib/libtermcap.so.2.0.8libtermcap.so.2.0.8/usr/local/lib/libtermcap.so.2.0.8libtermcap.so.2.0.8/usr/X11R6/lib/libtermcap.so.2.0.8libtermcap.so.2.0.8/live/lib//libtermcap.so.2.0.8libtermcap.so.2/lib/libtermcap.so.2libtermcap.so.2/usr/lib/libtermcap.so.2libtermcap.so.2/usr/local/lib/libtermcap.so.2libtermcap.so.2/usr/X11R6/lib/libtermcap.so.2libtermcap.so.2/live/lib//libtermcap.so.2libtermcap.so.2/mnt/cdrom/live/lib/libtermcap.so.2libstdc++.so.2.8.0/usr/lib/libstdc++.so.2.8.0libstdc++.so.2.8.0/usr/local/lib/libstdc++.so.2.8.0libstdc++.so.2.8.0/usr/X11R6/lib/libstdc++.so.2.8.0libstdc++.so.2.8.0/live/lib//libstdc++.so.2.8.0libstdc++.so.2.8/usr/lib/libstdc++.so.2.8libstdc++.so.2.8/usr/local/lib/libstdc++.so.2.8libstdc++.so.2.8/usr/X11R6/lib/libstdc++.so.2.8libstdc++.so.2.8/live/lib//libstdc++.so.2.8libstdc++.so.2.8/mnt/cdrom/live/lib/libstdc++.so.2.8libstdc++-2-libc6.1-1.1-2.9.0.so/usr/lib/libstdc++-2-libc6.1-1.1-2.9.0.solibstdc++-2-libc6.1-1.1-2.9.0.so/usr/local/lib/libstdc++-2-libc6.1-1.1-2.9.0.solibstdc++-2-libc6.1-1.1-2.9.0.so/usr/X11R6/lib/libstdc++-2-libc6.1-1.1-2.9.0.solibstdc++-2-libc6.1-1.1-2.9.0.so/live/lib//libstdc++-2-libc6.1-1.1-2.9.0.solibstdc++-libc6.1-1.1.so.2/usr/lib/libstdc++-libc6.1-1.1.so.2libstdc++-libc6.1-1.1.so.2/usr/local/lib/libstdc++-libc6.1-1.1.so.2libstdc++-libc6.1-1.1.so.2/usr/X11R6/lib/libstdc++-libc6.1-1.1.so.2libstdc++-libc6.1-1.1.so.2/live/lib//libstdc++-libc6.1-1.1.so.2libss.so.2.0/usr/lib/libss.so.2.0libss.so.2.0/usr/local/lib/libss.so.2.0libss.so.2.0/usr/X11R6/lib/libss.so.2.0libss.so.2.0/live/lib//libss.so.2.0libss.so.2/usr/lib/libss.so.2libss.so.2/usr/local/lib/libss.so.2libss.so.2/usr/X11R6/lib/libss.so.2libss.so.2/live/lib//libss.so.2libss.so.2/mnt/cdrom/live/lib/libss.so.2libslang.so.1.2.2/usr/lib/libslang.so.1.2.2libslang.so.1.2.2/usr/local/lib/libslang.so.1.2.2libslang.so.1.2.2/usr/X11R6/lib/libslang.so.1.2.2libslang.so.1.2.2/live/lib//libslang.so.1.2.2libslang.so.1/usr/lib/libslang.so.1libslang.so.1/usr/local/lib/libslang.so.1libslang.so.1/usr/X11R6/lib/libslang.so.1libslang.so.1/live/lib//libslang.so.1libslang.so.1/mnt/cdrom/live/lib/libslang.so.1librt.so.1/lib/librt.so.1librt.so.1/usr/lib/librt.so.1librt.so.1/usr/local/lib/librt.so.1librt.so.1/usr/X11R6/lib/librt.so.1librt.so.1/live/lib//librt.so.1librt.so.1/mnt/cdrom/live/lib/librt.so.1librt-2.1.1.so/usr/lib/librt-2.1.1.solibrt-2.1.1.so/usr/local/lib/librt-2.1.1.solibrt-2.1.1.so/usr/X11R6/lib/librt-2.1.1.solibrt-2.1.1.so/live/lib//librt-2.1.1.solibrle.so.1.0.0/usr/lib/librle.so.1.0.0librle.so.1.0.0/usr/local/lib/librle.so.1.0.0librle.so.1.0.0/usr/X11R6/lib/librle.so.1.0.0librle.so.1.0.0/live/lib//librle.so.1.0.0librle.so.1/usr/lib/librle.so.1librle.so.1/usr/local/lib/librle.so.1librle.so.1/usr/X11R6/lib/librle.so.1librle.so.1/live/lib//librle.so.1librle.so.1/mnt/cdrom/live/lib/librle.so.1libresolv.so.2/lib/libresolv.so.2libresolv.so.2/usr/lib/libresolv.so.2libresolv.so.2/usr/local/lib/libresolv.so.2libresolv.so.2/usr/X11R6/lib/libresolv.so.2libresolv.so.2/live/lib//libresolv.so.2libresolv.so.2/mnt/cdrom/live/lib/libresolv.so.2libresolv-2.1.1.so/usr/lib/libresolv-2.1.1.solibresolv-2.1.1.so/usr/local/lib/libresolv-2.1.1.solibresolv-2.1.1.so/usr/X11R6/lib/libresolv-2.1.1.solibresolv-2.1.1.so/live/lib//libresolv-2.1.1.solibreadline.so.3.0/usr/lib/libreadline.so.3.0libreadline.so.3.0/usr/local/lib/libreadline.so.3.0libreadline.so.3.0/usr/X11R6/lib/libreadline.so.3.0libreadline.so.3.0/live/lib//libreadline.so.3.0libreadline.so.3/usr/lib/libreadline.so.3libreadline.so.3/usr/local/lib/libreadline.so.3libreadline.so.3/usr/X11R6/lib/libreadline.so.3libreadline.so.3/live/lib//libreadline.so.3libreadline.so.3/mnt/cdrom/live/lib/libreadline.so.3libpwdb.so.0.57/usr/lib/libpwdb.so.0.57libpwdb.so.0.57/usr/local/lib/libpwdb.so.0.57libpwdb.so.0.57/usr/X11R6/lib/libpwdb.so.0.57libpwdb.so.0.57/live/lib//libpwdb.so.0.57libpwdb.so.0/usr/lib/libpwdb.so.0libpwdb.so.0/usr/local/lib/libpwdb.so.0libpwdb.so.0/usr/X11R6/lib/libpwdb.so.0libpwdb.so.0/live/lib//libpwdb.so.0libpwdb.so.0/mnt/cdrom/live/lib/libpwdb.so.0libpwdb.so/usr/lib/libpwdb.solibpwdb.so/usr/local/lib/libpwdb.solibpwdb.so/usr/X11R6/lib/libpwdb.solibpwdb.so/live/lib//libpwdb.solibpthread.so.0/lib/libpthread.so.0libpthread.so.0/usr/lib/libpthread.so.0libpthread.so.0/usr/local/lib/libpthread.so.0libpthread.so.0/usr/X11R6/lib/libpthread.so.0libpthread.so.0/live/lib//libpthread.so.0libpthread.so.0/mnt/cdrom/live/lib/libpthread.so.0libpthread-0.8.so/usr/lib/libpthread-0.8.solibpthread-0.8.so/usr/local/lib/libpthread-0.8.solibpthread-0.8.so/usr/X11R6/lib/libpthread-0.8.solibpthread-0.8.so/live/lib//libpthread-0.8.solibproc.so.2.0.0/lib/libproc.so.2.0.0libproc.so.2.0.0/usr/lib/libproc.so.2.0.0libproc.so.2.0.0/usr/local/lib/libproc.so.2.0.0libproc.so.2.0.0/usr/X11R6/lib/libproc.so.2.0.0libproc.so.2.0.0/live/lib//libproc.so.2.0.0libproc.so.2.0.0/mnt/cdrom/live/lib/libproc.so.2.0.0libppm.so.1.0.0/usr/lib/libppm.so.1.0.0libppm.so.1.0.0/usr/local/lib/libppm.so.1.0.0libppm.so.1.0.0/usr/X11R6/lib/libppm.so.1.0.0libppm.so.1.0.0/live/lib//libppm.so.1.0.0libppm.so.1/usr/lib/libppm.so.1libppm.so.1/usr/local/lib/libppm.so.1libppm.so.1/usr/X11R6/lib/libppm.so.1libppm.so.1/live/lib//libppm.so.1libppm.so.1/mnt/cdrom/live/lib/libppm.so.1libpnm.so.1.0.0/usr/lib/libpnm.so.1.0.0libpnm.so.1.0.0/usr/local/lib/libpnm.so.1.0.0libpnm.so.1.0.0/usr/X11R6/lib/libpnm.so.1.0.0libpnm.so.1.0.0/live/lib//libpnm.so.1.0.0libpnm.so.1/usr/lib/libpnm.so.1libpnm.so.1/usr/local/lib/libpnm.so.1libpnm.so.1/usr/X11R6/lib/libpnm.so.1libpnm.so.1/live/lib//libpnm.so.1libpnm.so.1/mnt/cdrom/live/lib/libpnm.so.1libpng.so.2.1.0.3/usr/lib/libpng.so.2.1.0.3libpng.so.2.1.0.3/usr/local/lib/libpng.so.2.1.0.3libpng.so.2.1.0.3/usr/X11R6/lib/libpng.so.2.1.0.3libpng.so.2.1.0.3/live/lib//libpng.so.2.1.0.3libpng.so.2/usr/lib/libpng.so.2libpng.so.2/usr/local/lib/libpng.so.2libpng.so.2/usr/X11R6/lib/libpng.so.2libpng.so.2/live/lib//libpng.so.2libpng.so.2/mnt/cdrom/live/lib/libpng.so.2libpgm.so.1.0.0/usr/lib/libpgm.so.1.0.0libpgm.so.1.0.0/usr/local/lib/libpgm.so.1.0.0libpgm.so.1.0.0/usr/X11R6/lib/libpgm.so.1.0.0libpgm.so.1.0.0/live/lib//libpgm.so.1.0.0libpgm.so.1/usr/lib/libpgm.so.1libpgm.so.1/usr/local/lib/libpgm.so.1libpgm.so.1/usr/X11R6/lib/libpgm.so.1libpgm.so.1/live/lib//libpgm.so.1libpgm.so.1/mnt/cdrom/live/lib/libpgm.so.1libpbm.so.1.0.0/usr/lib/libpbm.so.1.0.0libpbm.so.1.0.0/usr/local/lib/libpbm.so.1.0.0libpbm.so.1.0.0/usr/X11R6/lib/libpbm.so.1.0.0libpbm.so.1.0.0/live/lib//libpbm.so.1.0.0libpbm.so.1/usr/lib/libpbm.so.1libpbm.so.1/usr/local/lib/libpbm.so.1libpbm.so.1/usr/X11R6/lib/libpbm.so.1libpbm.so.1/live/lib//libpbm.so.1libpbm.so.1/mnt/cdrom/live/lib/libpbm.so.1libpanel.so.4.2/usr/lib/libpanel.so.4.2libpanel.so.4.2/usr/local/lib/libpanel.so.4.2libpanel.so.4.2/usr/X11R6/lib/libpanel.so.4.2libpanel.so.4.2/live/lib//libpanel.so.4.2libpanel.so.4/usr/lib/libpanel.so.4libpanel.so.4/usr/local/lib/libpanel.so.4libpanel.so.4/usr/X11R6/lib/libpanel.so.4libpanel.so.4/live/lib//libpanel.so.4libpanel.so.4/mnt/cdrom/live/lib/libpanel.so.4libpam_misc.so.0.66/usr/lib/libpam_misc.so.0.66libpam_misc.so.0.66/usr/local/lib/libpam_misc.so.0.66libpam_misc.so.0.66/usr/X11R6/lib/libpam_misc.so.0.66libpam_misc.so.0.66/live/lib//libpam_misc.so.0.66libpam_misc.so.0/usr/lib/libpam_misc.so.0libpam_misc.so.0/usr/local/lib/libpam_misc.so.0libpam_misc.so.0/usr/X11R6/lib/libpam_misc.so.0libpam_misc.so.0/live/lib//libpam_misc.so.0libpam_misc.so.0/mnt/cdrom/live/lib/libpam_misc.so.0libpam_misc.so/usr/lib/libpam_misc.solibpam_misc.so/usr/local/lib/libpam_misc.solibpam_misc.so/usr/X11R6/lib/libpam_misc.solibpam_misc.so/live/lib//libpam_misc.solibpam.so.0.66/usr/lib/libpam.so.0.66libpam.so.0.66/usr/local/lib/libpam.so.0.66libpam.so.0.66/usr/X11R6/lib/libpam.so.0.66libpam.so.0.66/live/lib//libpam.so.0.66libpam.so.0/usr/lib/libpam.so.0libpam.so.0/usr/local/lib/libpam.so.0libpam.so.0/usr/X11R6/lib/libpam.so.0libpam.so.0/live/lib//libpam.so.0libpam.so.0/mnt/cdrom/live/lib/libpam.so.0libpam.so/usr/lib/libpam.solibpam.so/usr/local/lib/libpam.solibpam.so/usr/X11R6/lib/libpam.solibpam.so/live/lib//libpam.solibnss_nisplus.so.2/lib/libnss_nisplus.so.2libnss_nisplus.so.2/usr/lib/libnss_nisplus.so.2libnss_nisplus.so.2/usr/local/lib/libnss_nisplus.so.2libnss_nisplus.so.2/usr/X11R6/lib/libnss_nisplus.so.2libnss_nisplus.so.2/live/lib//libnss_nisplus.so.2libnss_nisplus.so.2/mnt/cdrom/live/lib/libnss_nisplus.so.2libnss_nisplus-2.1.1.so/usr/lib/libnss_nisplus-2.1.1.solibnss_nisplus-2.1.1.so/usr/local/lib/libnss_nisplus-2.1.1.solibnss_nisplus-2.1.1.so/usr/X11R6/lib/libnss_nisplus-2.1.1.solibnss_nisplus-2.1.1.so/live/lib//libnss_nisplus-2.1.1.solibnss_nis.so.2/lib/libnss_nis.so.2libnss_nis.so.2/usr/lib/libnss_nis.so.2libnss_nis.so.2/usr/local/lib/libnss_nis.so.2libnss_nis.so.2/usr/X11R6/lib/libnss_nis.so.2libnss_nis.so.2/live/lib//libnss_nis.so.2libnss_nis.so.2/mnt/cdrom/live/lib/libnss_nis.so.2libnss_nis-2.1.1.so/usr/lib/libnss_nis-2.1.1.solibnss_nis-2.1.1.so/usr/local/lib/libnss_nis-2.1.1.solibnss_nis-2.1.1.so/usr/X11R6/lib/libnss_nis-2.1.1.solibnss_nis-2.1.1.so/live/lib//libnss_nis-2.1.1.solibnss_hesiod.so.2/lib/libnss_hesiod.so.2libnss_hesiod.so.2/usr/lib/libnss_hesiod.so.2libnss_hesiod.so.2/usr/local/lib/libnss_hesiod.so.2libnss_hesiod.so.2/usr/X11R6/lib/libnss_hesiod.so.2libnss_hesiod.so.2/live/lib//libnss_hesiod.so.2libnss_hesiod.so.2/mnt/cdrom/live/lib/libnss_hesiod.so.2libnss_hesiod-2.1.1.so/usr/lib/libnss_hesiod-2.1.1.solibnss_hesiod-2.1.1.so/usr/local/lib/libnss_hesiod-2.1.1.solibnss_hesiod-2.1.1.so/usr/X11R6/lib/libnss_hesiod-2.1.1.solibnss_hesiod-2.1.1.so/live/lib//libnss_hesiod-2.1.1.solibnss_files.so.2/lib/libnss_files.so.2libnss_files.so.2/usr/lib/libnss_files.so.2libnss_files.so.2/usr/local/lib/libnss_files.so.2libnss_files.so.2/usr/X11R6/lib/libnss_files.so.2libnss_files.so.2/live/lib//libnss_files.so.2libnss_files.so.2/mnt/cdrom/live/lib/libnss_files.so.2libnss_files-2.1.1.so/usr/lib/libnss_files-2.1.1.solibnss_files-2.1.1.so/usr/local/lib/libnss_files-2.1.1.solibnss_files-2.1.1.so/usr/X11R6/lib/libnss_files-2.1.1.solibnss_files-2.1.1.so/live/lib//libnss_files-2.1.1.solibnss_dns.so.2/lib/libnss_dns.so.2libnss_dns.so.2/usr/lib/libnss_dns.so.2libnss_dns.so.2/usr/local/lib/libnss_dns.so.2libnss_dns.so.2/usr/X11R6/lib/libnss_dns.so.2libnss_dns.so.2/live/lib//libnss_dns.so.2libnss_dns.so.2/mnt/cdrom/live/lib/libnss_dns.so.2libnss_dns-2.1.1.so/usr/lib/libnss_dns-2.1.1.solibnss_dns-2.1.1.so/usr/local/lib/libnss_dns-2.1.1.solibnss_dns-2.1.1.so/usr/X11R6/lib/libnss_dns-2.1.1.solibnss_dns-2.1.1.so/live/lib//libnss_dns-2.1.1.solibnss_db.so.2/lib/libnss_db.so.2libnss_db.so.2/usr/lib/libnss_db.so.2libnss_db.so.2/usr/local/lib/libnss_db.so.2libnss_db.so.2/usr/X11R6/lib/libnss_db.so.2libnss_db.so.2/live/lib//libnss_db.so.2libnss_db.so.2/mnt/cdrom/live/lib/libnss_db.so.2libnss_db-2.1.1.so/usr/lib/libnss_db-2.1.1.solibnss_db-2.1.1.so/usr/local/lib/libnss_db-2.1.1.solibnss_db-2.1.1.so/usr/X11R6/lib/libnss_db-2.1.1.solibnss_db-2.1.1.so/live/lib//libnss_db-2.1.1.solibnss_compat.so.2/lib/libnss_compat.so.2libnss_compat.so.2/usr/lib/libnss_compat.so.2libnss_compat.so.2/usr/local/lib/libnss_compat.so.2libnss_compat.so.2/usr/X11R6/lib/libnss_compat.so.2libnss_compat.so.2/live/lib//libnss_compat.so.2libnss_compat.so.2/mnt/cdrom/live/lib/libnss_compat.so.2libnss_compat-2.1.1.so/usr/lib/libnss_compat-2.1.1.solibnss_compat-2.1.1.so/usr/local/lib/libnss_compat-2.1.1.solibnss_compat-2.1.1.so/usr/X11R6/lib/libnss_compat-2.1.1.solibnss_compat-2.1.1.so/live/lib//libnss_compat-2.1.1.solibnsl.so.1/lib/libnsl.so.1libnsl.so.1/usr/lib/libnsl.so.1libnsl.so.1/usr/local/lib/libnsl.so.1libnsl.so.1/usr/X11R6/lib/libnsl.so.1libnsl.so.1/live/lib//libnsl.so.1libnsl.so.1/mnt/cdrom/live/lib/libnsl.so.1libnsl-2.1.1.so/usr/lib/libnsl-2.1.1.solibnsl-2.1.1.so/usr/local/lib/libnsl-2.1.1.solibnsl-2.1.1.so/usr/X11R6/lib/libnsl-2.1.1.solibnsl-2.1.1.so/live/lib//libnsl-2.1.1.solibnewt.so.0.40/usr/lib/libnewt.so.0.40libnewt.so.0.40/usr/local/lib/libnewt.so.0.40libnewt.so.0.40/usr/X11R6/lib/libnewt.so.0.40libnewt.so.0.40/live/lib//libnewt.so.0.40libnewt.so.0.40/mnt/cdrom/live/lib/libnewt.so.0.40libncurses.so.4.2/usr/lib/libncurses.so.4.2libncurses.so.4.2/usr/local/lib/libncurses.so.4.2libncurses.so.4.2/usr/X11R6/lib/libncurses.so.4.2libncurses.so.4.2/live/lib//libncurses.so.4.2libncurses.so.4/usr/lib/libncurses.so.4libncurses.so.4/usr/local/lib/libncurses.so.4libncurses.so.4/usr/X11R6/lib/libncurses.so.4libncurses.so.4/live/lib//libncurses.so.4libncurses.so.4/mnt/cdrom/live/lib/libncurses.so.4libmenu.so.4.2/usr/lib/libmenu.so.4.2libmenu.so.4.2/usr/local/lib/libmenu.so.4.2libmenu.so.4.2/usr/X11R6/lib/libmenu.so.4.2libmenu.so.4.2/live/lib//libmenu.so.4.2libmenu.so.4/usr/lib/libmenu.so.4libmenu.so.4/usr/local/lib/libmenu.so.4libmenu.so.4/usr/X11R6/lib/libmenu.so.4libmenu.so.4/live/lib//libmenu.so.4libmenu.so.4/mnt/cdrom/live/lib/libmenu.so.4libm.so.6/lib/libm.so.6libm.so.6/usr/lib/libm.so.6libm.so.6/usr/local/lib/libm.so.6libm.so.6/usr/X11R6/lib/libm.so.6libm.so.6/live/lib//libm.so.6libm.so.6/mnt/cdrom/live/lib/libm.so.6libm-2.1.1.so/usr/lib/libm-2.1.1.solibm-2.1.1.so/usr/local/lib/libm-2.1.1.solibm-2.1.1.so/usr/X11R6/lib/libm-2.1.1.solibm-2.1.1.so/live/lib//libm-2.1.1.solibjpeg.so.62.0.0/usr/lib/libjpeg.so.62.0.0libjpeg.so.62.0.0/usr/local/lib/libjpeg.so.62.0.0libjpeg.so.62.0.0/usr/X11R6/lib/libjpeg.so.62.0.0libjpeg.so.62.0.0/live/lib//libjpeg.so.62.0.0libjpeg.so.62/usr/lib/libjpeg.so.62libjpeg.so.62/usr/local/lib/libjpeg.so.62libjpeg.so.62/usr/X11R6/lib/libjpeg.so.62libjpeg.so.62/live/lib//libjpeg.so.62libjpeg.so.62/mnt/cdrom/live/lib/libjpeg.so.62libimlib-xpm.so/usr/lib/libimlib-xpm.solibimlib-xpm.so/usr/local/lib/libimlib-xpm.solibimlib-xpm.so/usr/X11R6/lib/libimlib-xpm.solibimlib-xpm.so/live/lib//libimlib-xpm.solibimlib-xpm.so/mnt/cdrom/live/lib/libimlib-xpm.solibimlib-tiff.so/usr/lib/libimlib-tiff.solibimlib-tiff.so/usr/local/lib/libimlib-tiff.solibimlib-tiff.so/usr/X11R6/lib/libimlib-tiff.solibimlib-tiff.so/live/lib//libimlib-tiff.solibimlib-tiff.so/mnt/cdrom/live/lib/libimlib-tiff.solibimlib-ps.so/usr/lib/libimlib-ps.solibimlib-ps.so/usr/local/lib/libimlib-ps.solibimlib-ps.so/usr/X11R6/lib/libimlib-ps.solibimlib-ps.so/live/lib//libimlib-ps.solibimlib-ps.so/mnt/cdrom/live/lib/libimlib-ps.solibimlib-ppm.so/usr/lib/libimlib-ppm.solibimlib-ppm.so/usr/local/lib/libimlib-ppm.solibimlib-ppm.so/usr/X11R6/lib/libimlib-ppm.solibimlib-ppm.so/live/lib//libimlib-ppm.solibimlib-ppm.so/mnt/cdrom/live/lib/libimlib-ppm.solibimlib-png.so/usr/lib/libimlib-png.solibimlib-png.so/usr/local/lib/libimlib-png.solibimlib-png.so/usr/X11R6/lib/libimlib-png.solibimlib-png.so/live/lib//libimlib-png.solibimlib-png.so/mnt/cdrom/live/lib/libimlib-png.solibimlib-jpeg.so/usr/lib/libimlib-jpeg.solibimlib-jpeg.so/usr/local/lib/libimlib-jpeg.solibimlib-jpeg.so/usr/X11R6/lib/libimlib-jpeg.solibimlib-jpeg.so/live/lib//libimlib-jpeg.solibimlib-jpeg.so/mnt/cdrom/live/lib/libimlib-jpeg.solibimlib-gif.so/usr/lib/libimlib-gif.solibimlib-gif.so/usr/local/lib/libimlib-gif.solibimlib-gif.so/usr/X11R6/lib/libimlib-gif.solibimlib-gif.so/live/lib//libimlib-gif.solibimlib-gif.so/mnt/cdrom/live/lib/libimlib-gif.solibimlib-bmp.so/usr/lib/libimlib-bmp.solibimlib-bmp.so/usr/local/lib/libimlib-bmp.solibimlib-bmp.so/usr/X11R6/lib/libimlib-bmp.solibimlib-bmp.so/live/lib//libimlib-bmp.solibimlib-bmp.so/mnt/cdrom/live/lib/libimlib-bmp.solibhistory.so.3.0/usr/lib/libhistory.so.3.0libhistory.so.3.0/usr/local/lib/libhistory.so.3.0libhistory.so.3.0/usr/X11R6/lib/libhistory.so.3.0libhistory.so.3.0/live/lib//libhistory.so.3.0libhistory.so.3/usr/lib/libhistory.so.3libhistory.so.3/usr/local/lib/libhistory.so.3libhistory.so.3/usr/X11R6/lib/libhistory.so.3libhistory.so.3/live/lib//libhistory.so.3libhistory.so.3/mnt/cdrom/live/lib/libhistory.so.3libgtkxmhtml.so.1.0.1/usr/lib/libgtkxmhtml.so.1.0.1libgtkxmhtml.so.1.0.1/usr/local/lib/libgtkxmhtml.so.1.0.1libgtkxmhtml.so.1.0.1/usr/X11R6/lib/libgtkxmhtml.so.1.0.1libgtkxmhtml.so.1.0.1/live/lib//libgtkxmhtml.so.1.0.1libgtkxmhtml.so.1/usr/lib/libgtkxmhtml.so.1libgtkxmhtml.so.1/usr/local/lib/libgtkxmhtml.so.1libgtkxmhtml.so.1/usr/X11R6/lib/libgtkxmhtml.so.1libgtkxmhtml.so.1/live/lib//libgtkxmhtml.so.1libgtkxmhtml.so.1/mnt/cdrom/live/lib/libgtkxmhtml.so.1libgtk-1.2.so.0.2.0/usr/lib/libgtk-1.2.so.0.2.0libgtk-1.2.so.0.2.0/usr/local/lib/libgtk-1.2.so.0.2.0libgtk-1.2.so.0.2.0/usr/X11R6/lib/libgtk-1.2.so.0.2.0libgtk-1.2.so.0.2.0/live/lib//libgtk-1.2.so.0.2.0libgtk-1.2.so.0/usr/lib/libgtk-1.2.so.0libgtk-1.2.so.0/usr/local/lib/libgtk-1.2.so.0libgtk-1.2.so.0/usr/X11R6/lib/libgtk-1.2.so.0libgtk-1.2.so.0/live/lib//libgtk-1.2.so.0libgtk-1.2.so.0/mnt/cdrom/live/lib/libgtk-1.2.so.0libgthread-1.2.so.0.0.2/usr/lib/libgthread-1.2.so.0.0.2libgthread-1.2.so.0.0.2/usr/local/lib/libgthread-1.2.so.0.0.2libgthread-1.2.so.0.0.2/usr/X11R6/lib/libgthread-1.2.so.0.0.2libgthread-1.2.so.0.0.2/live/lib//libgthread-1.2.so.0.0.2libgthread-1.2.so.0/usr/lib/libgthread-1.2.so.0libgthread-1.2.so.0/usr/local/lib/libgthread-1.2.so.0libgthread-1.2.so.0/usr/X11R6/lib/libgthread-1.2.so.0libgthread-1.2.so.0/live/lib//libgthread-1.2.so.0libgthread-1.2.so.0/mnt/cdrom/live/lib/libgthread-1.2.so.0libgnorbagtk.so.0.0.0/usr/lib/libgnorbagtk.so.0.0.0libgnorbagtk.so.0.0.0/usr/local/lib/libgnorbagtk.so.0.0.0libgnorbagtk.so.0.0.0/usr/X11R6/lib/libgnorbagtk.so.0.0.0libgnorbagtk.so.0.0.0/live/lib//libgnorbagtk.so.0.0.0libgnorbagtk.so.0/usr/lib/libgnorbagtk.so.0libgnorbagtk.so.0/usr/local/lib/libgnorbagtk.so.0libgnorbagtk.so.0/usr/X11R6/lib/libgnorbagtk.so.0libgnorbagtk.so.0/live/lib//libgnorbagtk.so.0libgnorbagtk.so.0/mnt/cdrom/live/lib/libgnorbagtk.so.0libgnorba.so.27.1.5/usr/lib/libgnorba.so.27.1.5libgnorba.so.27.1.5/usr/local/lib/libgnorba.so.27.1.5libgnorba.so.27.1.5/usr/X11R6/lib/libgnorba.so.27.1.5libgnorba.so.27.1.5/live/lib//libgnorba.so.27.1.5libgnorba.so.27/usr/lib/libgnorba.so.27libgnorba.so.27/usr/local/lib/libgnorba.so.27libgnorba.so.27/usr/X11R6/lib/libgnorba.so.27libgnorba.so.27/live/lib//libgnorba.so.27libgnorba.so.27/mnt/cdrom/live/lib/libgnorba.so.27libgnomeui.so.32.9.1/usr/lib/libgnomeui.so.32.9.1libgnomeui.so.32.9.1/usr/local/lib/libgnomeui.so.32.9.1libgnomeui.so.32.9.1/usr/X11R6/lib/libgnomeui.so.32.9.1libgnomeui.so.32.9.1/live/lib//libgnomeui.so.32.9.1libgnomeui.so.32/usr/lib/libgnomeui.so.32libgnomeui.so.32/usr/local/lib/libgnomeui.so.32libgnomeui.so.32/usr/X11R6/lib/libgnomeui.so.32libgnomeui.so.32/live/lib//libgnomeui.so.32libgnomeui.so.32/mnt/cdrom/live/lib/libgnomeui.so.32libgnomesupport.so.0.0.0/usr/lib/libgnomesupport.so.0.0.0libgnomesupport.so.0.0.0/usr/local/lib/libgnomesupport.so.0.0.0libgnomesupport.so.0.0.0/usr/X11R6/lib/libgnomesupport.so.0.0.0libgnomesupport.so.0.0.0/live/lib//libgnomesupport.so.0.0.0libgnomesupport.so.0/usr/lib/libgnomesupport.so.0libgnomesupport.so.0/usr/local/lib/libgnomesupport.so.0libgnomesupport.so.0/usr/X11R6/lib/libgnomesupport.so.0libgnomesupport.so.0/live/lib//libgnomesupport.so.0libgnomesupport.so.0/mnt/cdrom/live/lib/libgnomesupport.so.0libgnome.so.32.3.3/usr/lib/libgnome.so.32.3.3libgnome.so.32.3.3/usr/local/lib/libgnome.so.32.3.3libgnome.so.32.3.3/usr/X11R6/lib/libgnome.so.32.3.3libgnome.so.32.3.3/live/lib//libgnome.so.32.3.3libgnome.so.32/usr/lib/libgnome.so.32libgnome.so.32/usr/local/lib/libgnome.so.32libgnome.so.32/usr/X11R6/lib/libgnome.so.32libgnome.so.32/live/lib//libgnome.so.32libgnome.so.32/mnt/cdrom/live/lib/libgnome.so.32libgmodule-1.2.so.0.0.2/usr/lib/libgmodule-1.2.so.0.0.2libgmodule-1.2.so.0.0.2/usr/local/lib/libgmodule-1.2.so.0.0.2libgmodule-1.2.so.0.0.2/usr/X11R6/lib/libgmodule-1.2.so.0.0.2libgmodule-1.2.so.0.0.2/live/lib//libgmodule-1.2.so.0.0.2libgmodule-1.2.so.0/usr/lib/libgmodule-1.2.so.0libgmodule-1.2.so.0/usr/local/lib/libgmodule-1.2.so.0libgmodule-1.2.so.0/usr/X11R6/lib/libgmodule-1.2.so.0libgmodule-1.2.so.0/live/lib//libgmodule-1.2.so.0libgmodule-1.2.so.0/mnt/cdrom/live/lib/libgmodule-1.2.so.0libglib-1.2.so.0.0.2/usr/lib/libglib-1.2.so.0.0.2libglib-1.2.so.0.0.2/usr/local/lib/libglib-1.2.so.0.0.2libglib-1.2.so.0.0.2/usr/X11R6/lib/libglib-1.2.so.0.0.2libglib-1.2.so.0.0.2/live/lib//libglib-1.2.so.0.0.2libglib-1.2.so.0/usr/lib/libglib-1.2.so.0libglib-1.2.so.0/usr/local/lib/libglib-1.2.so.0libglib-1.2.so.0/usr/X11R6/lib/libglib-1.2.so.0libglib-1.2.so.0/live/lib//libglib-1.2.so.0libglib-1.2.so.0/mnt/cdrom/live/lib/libglib-1.2.so.0libgif.so.4.1.0/usr/lib/libgif.so.4.1.0libgif.so.4.1.0/usr/local/lib/libgif.so.4.1.0libgif.so.4.1.0/usr/X11R6/lib/libgif.so.4.1.0libgif.so.4.1.0/live/lib//libgif.so.4.1.0libgif.so.4/usr/lib/libgif.so.4libgif.so.4/usr/local/lib/libgif.so.4libgif.so.4/usr/X11R6/lib/libgif.so.4libgif.so.4/live/lib//libgif.so.4libgif.so.3.1.0/usr/lib/libgif.so.3.1.0libgif.so.3.1.0/usr/local/lib/libgif.so.3.1.0libgif.so.3.1.0/usr/X11R6/lib/libgif.so.3.1.0libgif.so.3.1.0/live/lib//libgif.so.3.1.0libgif.so.3/usr/lib/libgif.so.3libgif.so.3/usr/local/lib/libgif.so.3libgif.so.3/usr/X11R6/lib/libgif.so.3libgif.so.3/live/lib//libgif.so.3libgdk_imlib.so.1.9.5/usr/lib/libgdk_imlib.so.1.9.5libgdk_imlib.so.1.9.5/usr/local/lib/libgdk_imlib.so.1.9.5libgdk_imlib.so.1.9.5/usr/X11R6/lib/libgdk_imlib.so.1.9.5libgdk_imlib.so.1.9.5/live/lib//libgdk_imlib.so.1.9.5libgdk_imlib.so.1/usr/lib/libgdk_imlib.so.1libgdk_imlib.so.1/usr/local/lib/libgdk_imlib.so.1libgdk_imlib.so.1/usr/X11R6/lib/libgdk_imlib.so.1libgdk_imlib.so.1/live/lib//libgdk_imlib.so.1libgdk_imlib.so.1/mnt/cdrom/live/lib/libgdk_imlib.so.1libgdk-1.2.so.0.2.0/usr/lib/libgdk-1.2.so.0.2.0libgdk-1.2.so.0.2.0/usr/local/lib/libgdk-1.2.so.0.2.0libgdk-1.2.so.0.2.0/usr/X11R6/lib/libgdk-1.2.so.0.2.0libgdk-1.2.so.0.2.0/live/lib//libgdk-1.2.so.0.2.0libgdk-1.2.so.0/usr/lib/libgdk-1.2.so.0libgdk-1.2.so.0/usr/local/lib/libgdk-1.2.so.0libgdk-1.2.so.0/usr/X11R6/lib/libgdk-1.2.so.0libgdk-1.2.so.0/live/lib//libgdk-1.2.so.0libgdk-1.2.so.0/mnt/cdrom/live/lib/libgdk-1.2.so.0libgdbm.so.2.0.0/usr/lib/libgdbm.so.2.0.0libgdbm.so.2.0.0/usr/local/lib/libgdbm.so.2.0.0libgdbm.so.2.0.0/usr/X11R6/lib/libgdbm.so.2.0.0libgdbm.so.2.0.0/live/lib//libgdbm.so.2.0.0libgdbm.so.2/lib/libgdbm.so.2libgdbm.so.2/usr/lib/libgdbm.so.2libgdbm.so.2/usr/local/lib/libgdbm.so.2libgdbm.so.2/usr/X11R6/lib/libgdbm.so.2libgdbm.so.2/live/lib//libgdbm.so.2libgdbm.so.2/mnt/cdrom/live/lib/libgdbm.so.2libgdbm.so/lib/libgdbm.solibform.so.4.2/usr/lib/libform.so.4.2libform.so.4.2/usr/local/lib/libform.so.4.2libform.so.4.2/usr/X11R6/lib/libform.so.4.2libform.so.4.2/live/lib//libform.so.4.2libform.so.4/usr/lib/libform.so.4libform.so.4/usr/local/lib/libform.so.4libform.so.4/usr/X11R6/lib/libform.so.4libform.so.4/live/lib//libform.so.4libform.so.4/mnt/cdrom/live/lib/libform.so.4libfbm.so.1.0.0/usr/lib/libfbm.so.1.0.0libfbm.so.1.0.0/usr/local/lib/libfbm.so.1.0.0libfbm.so.1.0.0/usr/X11R6/lib/libfbm.so.1.0.0libfbm.so.1.0.0/live/lib//libfbm.so.1.0.0libfbm.so.1/usr/lib/libfbm.so.1libfbm.so.1/usr/local/lib/libfbm.so.1libfbm.so.1/usr/X11R6/lib/libfbm.so.1libfbm.so.1/live/lib//libfbm.so.1libfbm.so.1/mnt/cdrom/live/lib/libfbm.so.1libe2p.so.2.3/usr/lib/libe2p.so.2.3libe2p.so.2.3/usr/local/lib/libe2p.so.2.3libe2p.so.2.3/usr/X11R6/lib/libe2p.so.2.3libe2p.so.2.3/live/lib//libe2p.so.2.3libe2p.so.2/usr/lib/libe2p.so.2libe2p.so.2/usr/local/lib/libe2p.so.2libe2p.so.2/usr/X11R6/lib/libe2p.so.2libe2p.so.2/live/lib//libe2p.so.2libe2p.so.2/mnt/cdrom/live/lib/libe2p.so.2libext2fs.so.2.4/usr/lib/libext2fs.so.2.4libext2fs.so.2.4/usr/local/lib/libext2fs.so.2.4libext2fs.so.2.4/usr/X11R6/lib/libext2fs.so.2.4libext2fs.so.2.4/live/lib//libext2fs.so.2.4libext2fs.so.2/lib/libext2fs.so.2libext2fs.so.2/usr/lib/libext2fs.so.2libext2fs.so.2/usr/local/lib/libext2fs.so.2libext2fs.so.2/usr/X11R6/lib/libext2fs.so.2libext2fs.so.2/live/lib//libext2fs.so.2libext2fs.so.2/mnt/cdrom/live/lib/libext2fs.so.2libesddsp.so.0.2.10/usr/lib/libesddsp.so.0.2.10libesddsp.so.0.2.10/usr/local/lib/libesddsp.so.0.2.10libesddsp.so.0.2.10/usr/X11R6/lib/libesddsp.so.0.2.10libesddsp.so.0.2.10/live/lib//libesddsp.so.0.2.10libesddsp.so.0/usr/lib/libesddsp.so.0libesddsp.so.0/usr/local/lib/libesddsp.so.0libesddsp.so.0/usr/X11R6/lib/libesddsp.so.0libesddsp.so.0/live/lib//libesddsp.so.0libesddsp.so.0/mnt/cdrom/live/lib/libesddsp.so.0libesddsp.so/usr/lib/libesddsp.solibesddsp.so/usr/local/lib/libesddsp.solibesddsp.so/usr/X11R6/lib/libesddsp.solibesddsp.so/live/lib//libesddsp.solibesd.so.0.2.10/usr/lib/libesd.so.0.2.10libesd.so.0.2.10/usr/local/lib/libesd.so.0.2.10libesd.so.0.2.10/usr/X11R6/lib/libesd.so.0.2.10libesd.so.0.2.10/live/lib//libesd.so.0.2.10libesd.so.0/usr/lib/libesd.so.0libesd.so.0/usr/local/lib/libesd.so.0libesd.so.0/usr/X11R6/lib/libesd.so.0libesd.so.0/live/lib//libesd.so.0libesd.so.0/mnt/cdrom/live/lib/libesd.so.0libesd.so/usr/lib/libesd.solibesd.so/usr/local/lib/libesd.solibesd.so/usr/X11R6/lib/libesd.solibesd.so/live/lib//libesd.solibdl.so.2/lib/libdl.so.2libdl.so.2/usr/lib/libdl.so.2libdl.so.2/usr/local/lib/libdl.so.2libdl.so.2/usr/X11R6/lib/libdl.so.2libdl.so.2/live/lib//libdl.so.2libdl.so.2/mnt/cdrom/live/lib/libdl.so.2libdl-2.1.1.so/usr/lib/libdl-2.1.1.solibdl-2.1.1.so/usr/local/lib/libdl-2.1.1.solibdl-2.1.1.so/usr/X11R6/lib/libdl-2.1.1.solibdl-2.1.1.so/live/lib//libdl-2.1.1.solibdb1.so.2/lib/libdb1.so.2libdb1.so.2/usr/lib/libdb1.so.2libdb1.so.2/usr/local/lib/libdb1.so.2libdb1.so.2/usr/X11R6/lib/libdb1.so.2libdb1.so.2/live/lib//libdb1.so.2libdb1-2.1.1.so/usr/lib/libdb1-2.1.1.solibdb1-2.1.1.so/usr/local/lib/libdb1-2.1.1.solibdb1-2.1.1.so/usr/X11R6/lib/libdb1-2.1.1.solibdb1-2.1.1.so/live/lib//libdb1-2.1.1.solibdb.so.3/lib/libdb.so.3libdb.so.3/usr/lib/libdb.so.3libdb.so.3/usr/local/lib/libdb.so.3libdb.so.3/usr/X11R6/lib/libdb.so.3libdb.so.3/live/lib//libdb.so.3libdb.so.3/mnt/cdrom/live/lib/libdb.so.3libdb.so.2/lib/libdb.so.2libdb.so.2/usr/lib/libdb.so.2libdb.so.2/usr/local/lib/libdb.so.2libdb.so.2/usr/X11R6/lib/libdb.so.2libdb.so.2/live/lib//libdb.so.2libdb.so.2/mnt/cdrom/live/lib/libdb.so.2libdb-2.1.1.so/usr/lib/libdb-2.1.1.solibdb-2.1.1.so/usr/local/lib/libdb-2.1.1.solibdb-2.1.1.so/usr/X11R6/lib/libdb-2.1.1.solibdb-2.1.1.so/live/lib//libdb-2.1.1.solibctutils.so.0.0.0/usr/lib/libctutils.so.0.0.0libctutils.so.0.0.0/usr/local/lib/libctutils.so.0.0.0libctutils.so.0.0.0/usr/X11R6/lib/libctutils.so.0.0.0libctutils.so.0.0.0/live/lib//libctutils.so.0.0.0libctutils.so.0/usr/lib/libctutils.so.0libctutils.so.0/usr/local/lib/libctutils.so.0libctutils.so.0/usr/X11R6/lib/libctutils.so.0libctutils.so.0/live/lib//libctutils.so.0libctutils.so.0/mnt/cdrom/live/lib/libctutils.so.0libctutils.so/usr/lib/libctutils.solibctutils.so/usr/local/lib/libctutils.solibctutils.so/usr/X11R6/lib/libctutils.solibctutils.so/live/lib//libctutils.solibcrypt.so.1/lib/libcrypt.so.1libcrypt.so.1/usr/lib/libcrypt.so.1libcrypt.so.1/usr/local/lib/libcrypt.so.1libcrypt.so.1/usr/X11R6/lib/libcrypt.so.1libcrypt.so.1/live/lib//libcrypt.so.1libcrypt.so.1/mnt/cdrom/live/lib/libcrypt.so.1libcrypt-2.1.1.so/usr/lib/libcrypt-2.1.1.solibcrypt-2.1.1.so/usr/local/lib/libcrypt-2.1.1.solibcrypt-2.1.1.so/usr/X11R6/lib/libcrypt-2.1.1.solibcrypt-2.1.1.so/live/lib//libcrypt-2.1.1.solibconsole.so.0.0.0/usr/lib/libconsole.so.0.0.0libconsole.so.0.0.0/usr/local/lib/libconsole.so.0.0.0libconsole.so.0.0.0/usr/X11R6/lib/libconsole.so.0.0.0libconsole.so.0.0.0/live/lib//libconsole.so.0.0.0libconsole.so.0/usr/lib/libconsole.so.0libconsole.so.0/usr/local/lib/libconsole.so.0libconsole.so.0/usr/X11R6/lib/libconsole.so.0libconsole.so.0/live/lib//libconsole.so.0libconsole.so.0/mnt/cdrom/live/lib/libconsole.so.0libconsole.so/usr/lib/libconsole.solibconsole.so/usr/local/lib/libconsole.solibconsole.so/usr/X11R6/lib/libconsole.solibconsole.so/live/lib//libconsole.solibcom_err.so.2.0/usr/lib/libcom_err.so.2.0libcom_err.so.2.0/usr/local/lib/libcom_err.so.2.0libcom_err.so.2.0/usr/X11R6/lib/libcom_err.so.2.0libcom_err.so.2.0/live/lib//libcom_err.so.2.0libcom_err.so.2/lib/libcom_err.so.2libcom_err.so.2/usr/lib/libcom_err.so.2libcom_err.so.2/usr/local/lib/libcom_err.so.2libcom_err.so.2/usr/X11R6/lib/libcom_err.so.2libcom_err.so.2/live/lib//libcom_err.so.2libcom_err.so.2/mnt/cdrom/live/lib/libcom_err.so.2libcfont.so.0.0.0/usr/lib/libcfont.so.0.0.0libcfont.so.0.0.0/usr/local/lib/libcfont.so.0.0.0libcfont.so.0.0.0/usr/X11R6/lib/libcfont.so.0.0.0libcfont.so.0.0.0/live/lib//libcfont.so.0.0.0libcfont.so.0/usr/lib/libcfont.so.0libcfont.so.0/usr/local/lib/libcfont.so.0libcfont.so.0/usr/X11R6/lib/libcfont.so.0libcfont.so.0/live/lib//libcfont.so.0libcfont.so.0/mnt/cdrom/live/lib/libcfont.so.0libcfont.so/usr/lib/libcfont.solibcfont.so/usr/local/lib/libcfont.solibcfont.so/usr/X11R6/lib/libcfont.solibcfont.so/live/lib//libcfont.solibc.so.6/lib/libc.so.6libaudiofile.so.0.0.0/usr/lib/libaudiofile.so.0.0.0libaudiofile.so.0.0.0/usr/local/lib/libaudiofile.so.0.0.0libaudiofile.so.0.0.0/usr/X11R6/lib/libaudiofile.so.0.0.0libaudiofile.so.0.0.0/live/lib//libaudiofile.so.0.0.0libaudiofile.so.0/usr/lib/libaudiofile.so.0libaudiofile.so.0/usr/local/lib/libaudiofile.so.0libaudiofile.so.0/usr/X11R6/lib/libaudiofile.so.0libaudiofile.so.0/live/lib//libaudiofile.so.0libaudiofile.so.0/mnt/cdrom/live/lib/libaudiofile.so.0libart_lgpl.so.2.0.0/usr/lib/libart_lgpl.so.2.0.0libart_lgpl.so.2.0.0/usr/local/lib/libart_lgpl.so.2.0.0libart_lgpl.so.2.0.0/usr/X11R6/lib/libart_lgpl.so.2.0.0libart_lgpl.so.2.0.0/live/lib//libart_lgpl.so.2.0.0libart_lgpl.so.2/usr/lib/libart_lgpl.so.2libart_lgpl.so.2/usr/local/lib/libart_lgpl.so.2libart_lgpl.so.2/usr/X11R6/lib/libart_lgpl.so.2libart_lgpl.so.2/live/lib//libart_lgpl.so.2libart_lgpl.so.2/mnt/cdrom/live/lib/libart_lgpl.so.2libX11.so.6.1/usr/lib/libX11.so.6.1libX11.so.6.1/usr/local/lib/libX11.so.6.1libX11.so.6.1/usr/X11R6/lib/libX11.so.6.1libX11.so.6.1/live/lib//libX11.so.6.1libX11.so.6/usr/lib/libX11.so.6libX11.so.6/usr/local/lib/libX11.so.6libX11.so.6/usr/X11R6/lib/libX11.so.6libX11.so.6/live/lib//libX11.so.6libX11.so.6/mnt/cdrom/live/lib/libX11.so.6libXtst.so.6.1/usr/lib/libXtst.so.6.1libXtst.so.6.1/usr/local/lib/libXtst.so.6.1libXtst.so.6.1/usr/X11R6/lib/libXtst.so.6.1libXtst.so.6.1/live/lib//libXtst.so.6.1libXtst.so.6/usr/lib/libXtst.so.6libXtst.so.6/usr/local/lib/libXtst.so.6libXtst.so.6/usr/X11R6/lib/libXtst.so.6libXtst.so.6/live/lib//libXtst.so.6libXtst.so.6/mnt/cdrom/live/lib/libXtst.so.6libXt.so.6.0/usr/lib/libXt.so.6.0libXt.so.6.0/usr/local/lib/libXt.so.6.0libXt.so.6.0/usr/X11R6/lib/libXt.so.6.0libXt.so.6.0/live/lib//libXt.so.6.0libXt.so.6/usr/lib/libXt.so.6libXt.so.6/usr/local/lib/libXt.so.6libXt.so.6/usr/X11R6/lib/libXt.so.6libXt.so.6/live/lib//libXt.so.6libXt.so.6/mnt/cdrom/live/lib/libXt.so.6libXpm.so.4.10/usr/lib/libXpm.so.4.10libXpm.so.4.10/usr/local/lib/libXpm.so.4.10libXpm.so.4.10/usr/X11R6/lib/libXpm.so.4.10libXpm.so.4.10/live/lib//libXpm.so.4.10libXpm.so.4/usr/lib/libXpm.so.4libXpm.so.4/usr/local/lib/libXpm.so.4libXpm.so.4/usr/X11R6/lib/libXpm.so.4libXpm.so.4/live/lib//libXpm.so.4libXpm.so.4/mnt/cdrom/live/lib/libXpm.so.4libXp.so.6.2/usr/lib/libXp.so.6.2libXp.so.6.2/usr/local/lib/libXp.so.6.2libXp.so.6.2/usr/X11R6/lib/libXp.so.6.2libXp.so.6.2/live/lib//libXp.so.6.2libXp.so.6/usr/lib/libXp.so.6libXp.so.6/usr/local/lib/libXp.so.6libXp.so.6/usr/X11R6/lib/libXp.so.6libXp.so.6/live/lib//libXp.so.6libXp.so.6/mnt/cdrom/live/lib/libXp.so.6libXmu.so.6.0/usr/lib/libXmu.so.6.0libXmu.so.6.0/usr/local/lib/libXmu.so.6.0libXmu.so.6.0/usr/X11R6/lib/libXmu.so.6.0libXmu.so.6.0/live/lib//libXmu.so.6.0libXmu.so.6/usr/lib/libXmu.so.6libXmu.so.6/usr/local/lib/libXmu.so.6libXmu.so.6/usr/X11R6/lib/libXmu.so.6libXmu.so.6/live/lib//libXmu.so.6libXmu.so.6/mnt/cdrom/live/lib/libXmu.so.6libXi.so.6.0/usr/lib/libXi.so.6.0libXi.so.6.0/usr/local/lib/libXi.so.6.0libXi.so.6.0/usr/X11R6/lib/libXi.so.6.0libXi.so.6.0/live/lib//libXi.so.6.0libXi.so.6/usr/lib/libXi.so.6libXi.so.6/usr/local/lib/libXi.so.6libXi.so.6/usr/X11R6/lib/libXi.so.6libXi.so.6/live/lib//libXi.so.6libXi.so.6/mnt/cdrom/live/lib/libXi.so.6libXext.so.6.3/usr/lib/libXext.so.6.3libXext.so.6.3/usr/local/lib/libXext.so.6.3libXext.so.6.3/usr/X11R6/lib/libXext.so.6.3libXext.so.6.3/live/lib//libXext.so.6.3libXext.so.6/usr/lib/libXext.so.6libXext.so.6/usr/local/lib/libXext.so.6libXext.so.6/usr/X11R6/lib/libXext.so.6libXext.so.6/live/lib//libXext.so.6libXext.so.6/mnt/cdrom/live/lib/libXext.so.6libXaw3d.so.6.1/usr/lib/libXaw3d.so.6.1libXaw3d.so.6.1/usr/local/lib/libXaw3d.so.6.1libXaw3d.so.6.1/usr/X11R6/lib/libXaw3d.so.6.1libXaw3d.so.6.1/live/lib//libXaw3d.so.6.1libXaw3d.so.6/usr/lib/libXaw3d.so.6libXaw3d.so.6/usr/local/lib/libXaw3d.so.6libXaw3d.so.6/usr/X11R6/lib/libXaw3d.so.6libXaw3d.so.6/live/lib//libXaw3d.so.6libXaw3d.so.6/mnt/cdrom/live/lib/libXaw3d.so.6libXaw.so.6.1/usr/lib/libXaw.so.6.1libXaw.so.6.1/usr/local/lib/libXaw.so.6.1libXaw.so.6.1/usr/X11R6/lib/libXaw.so.6.1libXaw.so.6.1/live/lib//libXaw.so.6.1libXaw.so.6/usr/lib/libXaw.so.6libXaw.so.6/usr/local/lib/libXaw.so.6libXaw.so.6/usr/X11R6/lib/libXaw.so.6libXaw.so.6/live/lib//libXaw.so.6libXaw.so.6/mnt/cdrom/live/lib/libXaw.so.6libXIE.so.6.0/usr/lib/libXIE.so.6.0libXIE.so.6.0/usr/local/lib/libXIE.so.6.0libXIE.so.6.0/usr/X11R6/lib/libXIE.so.6.0libXIE.so.6.0/live/lib//libXIE.so.6.0libXIE.so.6/usr/lib/libXIE.so.6libXIE.so.6/usr/local/lib/libXIE.so.6libXIE.so.6/usr/X11R6/lib/libXIE.so.6libXIE.so.6/live/lib//libXIE.so.6libXIE.so.6/mnt/cdrom/live/lib/libXIE.so.6libSegFault.so/usr/lib/libSegFault.solibSegFault.so/usr/local/lib/libSegFault.solibSegFault.so/usr/X11R6/lib/libSegFault.solibSegFault.so/live/lib//libSegFault.solibSegFault.so/mnt/cdrom/live/lib/libSegFault.solibSM.so.6.0/usr/lib/libSM.so.6.0libSM.so.6.0/usr/local/lib/libSM.so.6.0libSM.so.6.0/usr/X11R6/lib/libSM.so.6.0libSM.so.6.0/live/lib//libSM.so.6.0libSM.so.6/usr/lib/libSM.so.6libSM.so.6/usr/local/lib/libSM.so.6libSM.so.6/usr/X11R6/lib/libSM.so.6libSM.so.6/live/lib//libSM.so.6libSM.so.6/mnt/cdrom/live/lib/libSM.so.6libPropList.so.0.1.1/usr/lib/libPropList.so.0.1.1libPropList.so.0.1.1/usr/local/lib/libPropList.so.0.1.1libPropList.so.0.1.1/usr/X11R6/lib/libPropList.so.0.1.1libPropList.so.0.1.1/live/lib//libPropList.so.0.1.1libPropList.so.0/usr/lib/libPropList.so.0libPropList.so.0/usr/local/lib/libPropList.so.0libPropList.so.0/usr/X11R6/lib/libPropList.so.0libPropList.so.0/live/lib//libPropList.so.0libPropList.so.0/mnt/cdrom/live/lib/libPropList.so.0libPropList.so/usr/lib/libPropList.solibPropList.so/usr/local/lib/libPropList.solibPropList.so/usr/X11R6/lib/libPropList.solibPropList.so/live/lib//libPropList.solibPEX5.so.6.0/usr/lib/libPEX5.so.6.0libPEX5.so.6.0/usr/local/lib/libPEX5.so.6.0libPEX5.so.6.0/usr/X11R6/lib/libPEX5.so.6.0libPEX5.so.6.0/live/lib//libPEX5.so.6.0libPEX5.so.6/usr/lib/libPEX5.so.6libPEX5.so.6/usr/local/lib/libPEX5.so.6libPEX5.so.6/usr/X11R6/lib/libPEX5.so.6libPEX5.so.6/live/lib//libPEX5.so.6libPEX5.so.6/mnt/cdrom/live/lib/libPEX5.so.6libImlib.so.1.9.5/usr/lib/libImlib.so.1.9.5libImlib.so.1.9.5/usr/local/lib/libImlib.so.1.9.5libImlib.so.1.9.5/usr/X11R6/lib/libImlib.so.1.9.5libImlib.so.1.9.5/live/lib//libImlib.so.1.9.5libImlib.so.1/usr/lib/libImlib.so.1libImlib.so.1/usr/local/lib/libImlib.so.1libImlib.so.1/usr/X11R6/lib/libImlib.so.1libImlib.so.1/live/lib//libImlib.so.1libImlib.so.1/mnt/cdrom/live/lib/libImlib.so.1libICE.so.6.3/usr/lib/libICE.so.6.3libICE.so.6.3/usr/local/lib/libICE.so.6.3libICE.so.6.3/usr/X11R6/lib/libICE.so.6.3libICE.so.6.3/live/lib//libICE.so.6.3libICE.so.6/usr/lib/libICE.so.6libICE.so.6/usr/local/lib/libICE.so.6libICE.so.6/usr/X11R6/lib/libICE.so.6libICE.so.6/live/lib//libICE.so.6libICE.so.6/mnt/cdrom/live/lib/libICE.so.6libBrokenLocale.so.1/usr/lib/libBrokenLocale.so.1libBrokenLocale.so.1/usr/local/lib/libBrokenLocale.so.1libBrokenLocale.so.1/usr/X11R6/lib/libBrokenLocale.so.1libBrokenLocale.so.1/live/lib//libBrokenLocale.so.1libBrokenLocale.so.1/mnt/cdrom/live/lib/libBrokenLocale.so.1libBrokenLocale-2.1.1.so/usr/lib/libBrokenLocale-2.1.1.solibBrokenLocale-2.1.1.so/usr/local/lib/libBrokenLocale-2.1.1.solibBrokenLocale-2.1.1.so/usr/X11R6/lib/libBrokenLocale-2.1.1.solibBrokenLocale-2.1.1.so/live/lib//libBrokenLocale-2.1.1.sold.so.1/lib/ld.so.1ld.so.1/mnt/cdrom/live/lib/ld.so.1ld-2.1.1.so/usr/lib/ld-2.1.1.sold-2.1.1.so/usr/local/lib/ld-2.1.1.sold-2.1.1.so/usr/X11R6/lib/ld-2.1.1.sold-2.1.1.so/live/lib//ld-2.1.1.soF . ..G adbHadbmouseIatibmJaudioKaudio1LaztcdM bpcdNcdu31aOcdu535Pcm206cdQconsoleR cua0S cua1T cua2U cua3V dspW dsp1X fbY fb0Z fb1[ fb2\ fb3] fb4^ fb5_ fb6` fb7a fdb fd0cfd0D360dfd0D720efd0H1440ffd0H360gfd0H720hfd0d360ifd0h1200jfd0h360kfd0h720l fd1mfd1D360nfd1D720ofd1H1440pfd1H360qfd1H720rfd1d360sfd1h1200tfd1h360ufd1h720vftapew fullx gscdy hdaz hda1{hda10|hda11}hda12~hda13hda14hda15hda16 hda2 hda3 hda4 hda5 hda6 hda7 hda8 hda9 hdb hdb1hdb10hdb11hdb12hdb13hdb14hdb15hdb16 hdb2 hdb3 hdb4 hdb5 hdb6 hdb7 hdb8 hdb9 hdc hdc1hdc10hdc11hdc12hdc13hdc14hdc15hdc16 hdc2 hdc3 hdc4 hdc5 hdc6 hdc7 hdc8 hdc9 hdd hdd1hdd10hdd11hdd12hdd13hdd14hdd15hdd16 hdd2 hdd3 hdd4 hdd5 hdd6 hdd7 hdd8 hdd9 hde hde1hde10hde11hde12hde13hde14hde15hde16 hde2 hde3 hde4 hde5 hde6 hde7 hde8 hde9 hdf hdf1hdf10hdf11hdf12hdf13hdf14hdf15hdf16hdf2 hdf3 hdf4 hdf5 hdf6 hdf7 hdf8 hdf9 hdg hdg1hdg10hdg11hdg12hdg13hdg14hdg15hdg16 hdg2 hdg3 hdg4 hdg5 hdg6 hdg7 hdg8 hdg9 hdh hdh1hdh10hdh11hdh12hdh13hdh14hdh15hdh16 hdh2 hdh3 hdh4 hdh5 hdh6 hdh7 hdh8 hdh9vcsa0vcsa1vcsa2vcsa3vcsa4vcsa5vcsa6vcsa7 vcsa8 vcsa9  vcs0  vcs1  vcs2 vcs3 vcs4 vcs5 vcs6 vcs7 vcs8 vcs9 ht0 ida7inportbm8ippp09isdnctrl: isdnctrl0; isdnctrl1< isdnctrl10= isdnctrl11> isdnctrl12? isdnctrl13 .F .. c0d0c0d0p1c0d0p10c0d0p11c0d0p12c0d0p13c0d0p14c0d0p15c0d0p2 c0d0p3!c0d0p4"c0d0p5#c0d0p6$c0d0p7%c0d0p8&c0d0p9' c0d1(c0d1p1)c0d1p10*c0d1p11+c0d1p12,c0d1p13-c0d1p14.c0d1p15/c0d1p20c0d1p31c0d1p42c0d1p53c0d1p64c0d1p75c0d1p86c0d1p9@ isdnctrl14A isdnctrl15B isdnctrl16C isdnctrl17D isdnctrl18E isdnctrl19F kmemGisdninfoHlogibmIloop0Jloop1Kloop2Lloop3Mloop4Nloop5Oloop6Ploop7Q lp0R lp1S lp2T mcdU memVmidi00Wmidi01Xmidi02Ymidi03Zmixer[mixer1\nftape] nht0^nrft0_nrft1`nrft2anrft3b nst0c nst1d nst2e nst3f nst4g nst5h nst6i nst7j nullknvramloptcdm par0n par1o par2p pcd0q pcd1r pcd2s pcd3t pdau pda1v pda2w pda3x pda4y pdbz pdb1{ pdb2| pdb3} pdb4~ pdc pdc1 pdc2 pdc3 pdc4 pdd pdd1 pdd2 pdd3 pdd4pf0 pf1 pf2 pf3 port log pt0psaux pt1 pt2 pt3 ptmx ptsptya0ptya1ptya2ptya3ptya4ptya5ptya6ptya7ptya8ptya9ptyaaptyabptyacptyadptyaeptyaf ram ram0 ram1ram11ram12ram13ram14ram15ram19 ram2 ram3 ram4 ram5 ram6 ram7 ram8 ram9ramdiskrandom rd rft0 rft1 rft2 rft3 rtcsbpcdsbpcd0sbpcd1sbpcd2sbpcd3 scd0 scd1 scd2 scd3 scd4 scd5 scd6 scd7 sda sda1sda10sda11sda12sda13sda14 .F ..0 .F .. c0d0c0d0p1c0d0p2c0d0p3c0d0p4c0d0p5c0d0p6c0d0p7 c0d1c0d1p1c0d1p2c0d1p3c0d1p4c0d1p5c0d1p6c0d1p7 c1d0c1d0p1c1d0p2c1d0p3c1d0p4c1d0p5c1d0p6c1d0p7 c1d1c1d1p1c1d1p2c1d1p3c1d1p4c1d1p5c1d1p6c1d1p7sda15 sda2 sda3 sda4 sda5 sda6 sda7 sda8 sda9 sdb sdb1sdb10sdb11sdb12sdb13sdb14sdb15 sdb2 sdb3 sdb4 sdb5 sdb6  sdb7  sdb8  sdb9  sdc  sdc1sdc10sdc11sdc12sdc13sdc14sdc15 sdc2 sdc3 sdc4 sdc5 sdc6 sdc7 sdc8 sdc9 sdd sdd1sdd10sdd11 sdd12!sdd13"sdd14#sdd15$ sdd2% sdd3& sdd4' sdd5( sdd6) sdd7* sdd8+ sdd9, sde- sde1. sde2/ sde30 sde41 sde52 sde63 sde74 sde85 sdf6 sdf17 sdf28 sdf39 sdf4: sdf5; sdf6< sdf7= sdf8> sdg? sdg1@ sdg2A sdg3B sdg4C sdg5D sdg6E sdg7F sdg8G sg0H sequencerI sg1J sg2K sg3L sg4M sg5N sg6O sg7P sgaQ sgbR sgcS sgdT sgeU sgfV sggW sghX sjcdYsndstatZsonycd[ st0\ st1] st2^ st3_ st4` st5a st6b st7cstderrdstdinestdoutfsunmousegsysttyh ttyi tty0j tty1ktty10ltty11mtty12n tty2o tty3p tty4q tty5r tty6s tty7t tty8u tty9vttyI0wttyI1xttyI10yttyI2zttyI20{ttyI3|ttyI30}ttyI4~ttyI40ttyI5ttyI50ttyI6ttyI60ttyI7ttyI8ttyI9ttyS0ttyS1ttyS2ttyS3urandomusbmouse zeroMAKEDEVinitctlmousecdrom hidbp-kbd-0 hidbp-kbd-1 hidbp-kbd-10 hidbp-kbd-11 hidbp-kbd-12 hidbp-kbd-13 hidbp-kbd-14 hidbp-kbd-15 hidbp-kbd-2 hidbp-kbd-3 hidbp-kbd-4 hidbp-kbd-5 hidbp-kbd-6 hidbp-kbd-7 hidbp-kbd-8 hidbp-kbd-9 hidbp-mse-0 hidbp-mse-1 hidbp-mse-10 hidbp-mse-11 hidbp-mse-12 hidbp-mse-13 hidbp-mse-14 hidbp-mse-15 hidbp-mse-2 hidbp-mse-3 hidbp-mse-4 hidbp-mse-5 hidbp-mse-6 hidbp-mse-7 hidbp-mse-8 hidbp-mse-9hda17hda18hda19hda20#!/bin/bash - RCSID='$Id: MAKEDEV 2.3 1997/09/29 19:03:13 johnsonm Exp $' #---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---# # Customisation: # The devices fall into various classes. This section contains the mapping # from a class name into a group name and permission. # You will almost certainly need to edit the group name to match your # system, and you may change the permissions to suit your preference. These # lines _must_ be of the format "user group perm". public=" root sys 666" system=" root sys 660" kmem=" root kmem 660" tty=" root tty 666" cons=" root tty 622" # 622 for console? vcs=" root sys 600" dialout=" root uucp 660" mouse=" root sys 666" printer=" root daemon 660" floppy=" root floppy 660" disk=" root disk 660" scsi=" root sys 600" cdrom=" root disk 660" tape=" root disk 660" ndb=" root disk 660" audio=" root sys 666" ibcs2=" root sys 666" scanner=" root sys 666" MAXVT=8 #---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---# procfs=/proc opt_v= opt_d= opt_n= while [ $# -ge 1 ] do case $1 in --) shift; break ;; -v) shift; opt_v=1 ;; -d) shift; opt_d=1 ;; -n) shift; opt_n=1; opt_v=1 ;; -V) shift; opt_V=1 ;; -*) echo "$0: unknown flag \"$1\"" >&2; exit 1 ;; *) break ;; esac done if [ "$opt_V" ] then echo "$RCSID" exit 0 fi opts="${opt_n:+-n} ${opt_v:+-v} ${opt_d:+-d}" #---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---# makedev () { # usage: makedev name [bcu] major minor owner group mode if [ "$opt_v" ] then if [ "$opt_d" ] then echo "delete $1" else echo "create $1 $2 $3 $4 $5:$6 $7" fi fi if [ ! "$opt_n" ] then if [ "$opt_d" ] then rm -f $1 else rm -f $1- mknod $1- $2 $3 $4 && chown $5:$6 $1- && chmod $7 $1- && mv $1- $1 fi fi } symlink () { # usage: symlink name target if [ "$opt_v" ] then if [ "$opt_d" ] then echo "delete $1" else echo "create $1 -> $2" fi fi [ ! "$opt_n" ] && rm -f $1 && [ ! "$opt_d" ] && ln -s $2 $1 } #---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---# # For bash and ksh, we can use faster builtin routines to do manipulation, # otherwise (ash) fall back to slower method using `expr'. # The extra level of indirection using `eval' is necessary a) for ksh, and # b) to get past ash. if [ "$RANDOM" != "$RANDOM" ] then math () { eval echo "\$(($*))" } index () { # index string c eval "I=\${1%$2*}" eval echo "\${#I}" } suffix () { eval echo "\${1#$2}" } strip () { eval echo "\${1% $2 *} \${1#* $2 }" } first () { eval echo "\${1:0:1}" } second () { eval echo "\${1:1:1}" } else math () { expr "$@" } index () { # index string c expr $1 : ".*$2" - 1 } suffix () { expr "$1" : "$2\(.*\)" } strip () { echo "[$1][$2]" >&2 echo "`expr \"$1\" : \"\(.*\) $2 \"` `expr \"$1\" : \".* $2 \(.*\)\"`" } first () { expr "$1" : "\(.\)" } second () { expr "$1" : ".\(.\)" } fi #---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---#---# devices= if [ ! -f $procfs/devices ] then echo "$0: warning: can't read $procfs/devices" >&2 else exec 3<$procfs/devices while read major device <&3 do case "$major" in Character|Block|'') ;; *) eval "major_$device=$major" devices="$devices $device" ;; esac done exec 3<&- fi Major () { device=$2 if [ "$opt_d" ] then echo -1 # don't care else eval echo \${major_$1:-\${device:?\"unknown major number for $1\"}} fi } cvt () { while [ $# -ne 0 ] do case "$1" in mem|tty|ttyp|cua|cub) ;; hd) (for d in a b c d e f g h ; do echo -n hd$d " " done) ; echo ;; ide0) echo hda hdb ;; ide1) echo hdc hdd ;; ide2) echo hde hdf ;; ide3) echo hdg hdh ;; sd) echo sda sdb ;; sr) echo scd0 ;; st) echo st0 ;; xd) echo xda xdb ;; fd) echo fd0 fd1 ;; lp) echo lp ;; mt) echo ftape ;; loop) echo loop ;; md) echo md ;; ibcs2) echo ibcs2 ;; tpqic02) echo qic ;; sound) echo audio ;; logiscan) echo logiscan ;; ac4096) echo ac4096 ;; hw) echo helloworld ;; sbpcd | sbpcd[123]) echo $1 ;; Joystick) echo js ;; apm_bios) echo apm ;; dcf) echo dcf ;; aztcd) echo aztcd ;; pcmcia) ;; # taken care of by its own driver ttyC) echo cyclades ;; vcs) ;; *) echo "$0: don't know what \"$1\" is" >&2 ;; esac shift done } for arg do case $arg in generic) $0 $opts std $0 $opts fd $0 $opts fd0 fd1 $0 $opts hda hdb $0 $opts xda xdb $0 $opts sda sdb $0 $opts pty $0 $opts console $0 $opts ttyS0 ttyS1 ttyS2 ttyS3 $0 $opts busmice $0 $opts lp $0 $opts par ;; local) $0.local $opts ;; std) makedev mem c 1 1 $kmem makedev kmem c 1 2 $kmem makedev null c 1 3 $public makedev port c 1 4 $kmem makedev zero c 1 5 $public symlink core $procfs/kcore makedev full c 1 7 $public $0 ram makedev tty c 5 0 $tty ;; ram) for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ; do makedev ram$i b 1 $i $disk done ln -sf ram1 ram ;; console) major=`Major vcs` # not fatal # console makedev tty0 c 4 0 $cons makedev console c 5 1 $cons [ "$major" ] && makedev vcs0 c $major 0 $vcs [ "$major" ] && makedev vcsa c $major 128 $vcs # individual vts line=1 while [ $line -le $MAXVT -a $line -le 63 ] do makedev tty$line c 4 $line $tty [ "$major" ] && makedev vcs$line c $major $line $vcs [ "$major" ] && makedev vcsa$line c $major `math $line + 128` $vcs line=`math $line + 1` done ;; tty[1-9]|tty[1-5][0-9]|tty[6][0-3]) line=`suffix $arg tty` makedev tty$line c 4 $line $tty ;; ttyS[0-9]|ttyS[1-5][0-9]|ttyS[6][0-3]) line=`suffix $arg ttyS` minor=`math 64 + $line` makedev ttyS$line c 4 $minor $tty makedev cua$line c 5 $minor $dialout ;; pty[a-ep-z]) bank=`suffix $arg pty` base=`index pqrstuvwxyzabcde $bank` base=`math $base \* 16` for i in 0 1 2 3 4 5 6 7 8 9 a b c d e f do j=`index 0123456789abcdef $i` makedev pty$bank$i c 2 `math $base + $j` $tty makedev tty$bank$i c 3 `math $base + $j` $tty done ;; pty) ptysufs="" for i in p q r s t u v w x y z a b c d e do ptysufs="$ptysufs pty$i" done $0 $opts $ptysufs ;; cyclades) major1=`Major ttyC` || continue major2=`Major cub` || continue for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 \ 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 do makedev ttyC$i c $major1 $i $tty makedev cub$i c $major2 $i $dialout done ;; lp) major=`Major lp` || continue makedev ${arg}0 c $major 0 $printer makedev ${arg}1 c $major 1 $printer makedev ${arg}2 c $major 2 $printer ;; par) major=`Major lp` || continue makedev ${arg}0 c $major 0 $printer makedev ${arg}1 c $major 1 $printer makedev ${arg}2 c $major 2 $printer ;; busmice) major=`Major mouse 10` || continue makedev logimouse c $major 0 $mouse makedev psmouse c $major 1 $mouse makedev msmouse c $major 2 $mouse makedev atimouse c $major 3 $mouse makedev jmouse c $major 4 $mouse ;; js) major=`Major Joystick` || continue makedev js0 c $major 0 $mouse makedev js1 c $major 1 $mouse ;; fd[0-7]) major=`Major fd 2` || continue base=`suffix $arg fd` if [ $base -ge 4 ] then base=`math $base + 124` fi makedev ${arg} b $major $base $floppy makedev ${arg}d360 b $major `math $base + 4` $floppy makedev ${arg}h1200 b $major `math $base + 8` $floppy makedev ${arg}D360 b $major `math $base + 12` $floppy makedev ${arg}D720 b $major `math $base + 16` $floppy makedev ${arg}h360 b $major `math $base + 20` $floppy makedev ${arg}h720 b $major `math $base + 24` $floppy makedev ${arg}H1440 b $major `math $base + 28` $floppy makedev ${arg}E2880 b $major `math $base + 32` $floppy makedev ${arg}CompaQ b $major `math $base + 36` $floppy symlink ${arg}H360 ${arg}D360 symlink ${arg}H720 ${arg}D720 makedev ${arg}h1440 b $major `math $base + 40` $floppy makedev ${arg}H1680 b $major `math $base + 44` $floppy makedev ${arg}h410 b $major `math $base + 48` $floppy makedev ${arg}H820 b $major `math $base + 52` $floppy makedev ${arg}h1476 b $major `math $base + 56` $floppy makedev ${arg}H1722 b $major `math $base + 60` $floppy makedev ${arg}h420 b $major `math $base + 64` $floppy makedev ${arg}H830 b $major `math $base + 68` $floppy makedev ${arg}h1494 b $major `math $base + 72` $floppy makedev ${arg}H1743 b $major `math $base + 76` $floppy makedev ${arg}h880 b $major `math $base + 80` $floppy makedev ${arg}D1040 b $major `math $base + 84` $floppy makedev ${arg}D1120 b $major `math $base + 88` $floppy makedev ${arg}h1600 b $major `math $base + 92` $floppy makedev ${arg}H1760 b $major `math $base + 96` $floppy makedev ${arg}H1920 b $major `math $base + 100` $floppy makedev ${arg}E3200 b $major `math $base + 104` $floppy makedev ${arg}E3520 b $major `math $base + 108` $floppy makedev ${arg}E3840 b $major `math $base + 112` $floppy makedev ${arg}H1840 b $major `math $base + 116` $floppy makedev ${arg}D800 b $major `math $base + 120` $floppy makedev ${arg}H1600 b $major `math $base + 124` $floppy ;; hd[a-b]) major=`Major ide0` || major=`Major hd 3` || continue unit=`suffix $arg hd` base=`index ab $unit` base=`math $base \* 64` makedev hd$unit b $major $base $disk for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20 do makedev hd$unit$part b $major `math $base + $part` $disk done ;; hd[c-d]) major=`Major ide1 22` || continue unit=`suffix $arg hd` base=`index cd $unit` base=`math $base \* 64` makedev hd$unit b $major $base $disk for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20 do makedev hd$unit$part b $major `expr $base + $part` $disk done ;; hd[e-f]) major=`Major ide2 33` || continue unit=`suffix $arg hd` base=`index ef $unit` base=`math $base \* 64` makedev hd$unit b $major $base $disk for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20 do makedev hd$unit$part b $major `expr $base + $part` $disk done ;; hd[g-h]) major=`Major ide3 34` || continue unit=`suffix $arg hd` base=`index gh $unit` base=`math $base \* 64` makedev hd$unit b $major $base $disk for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20 do makedev hd$unit$part b $major `expr $base + $part` $disk done ;; ht) major=`Major ht0 37` || continue # Only one IDE tape drive is currently supported; ht0. makedev ht0 c $major 0 $tape makedev ht0 c $major 0 $tape makedev nht0 c $major 128 $tape ;; xd[a-d]) major=`Major xd 13` || continue unit=`suffix $arg xd` base=`index abcd $unit` base=`math $base \* 64` makedev xd$unit b $major $base $disk for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20 do makedev xd$unit$part b $major `expr $base + $part` $disk done ;; sd[a-z]) unit=`suffix $arg sd` base=`index abcdefghijklmnopqrstuvwxyz $unit` base=`math $base \* 16` if [ $base -lt 256 ]; then major=8 else major=65 base=`math $base \- 256` fi makedev sd$unit b $major $base $disk for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 do minor=`expr $base + $part` makedev sd$unit$part b $major $minor $disk done ;; sd[a-d][a-z]) unit=`suffix $arg sd` unitmaj=`first $unit` unitmin=`second $unit` basemaj=`index Xabcd $unitmaj` basemin=`index abcdefghijklmnopqrstuvwxyz $unitmin` basemaj=`math $basemaj \* 416` basemin=`math $basemin \* 16` base=`math $basemaj + $basemin` basemaj=`math $base / 256` base=`math $base % 256` major=`math basemaj \+ 64` if [ $major -gt 71 ]; then echo "$0: don't know how to make device \"$arg\"" >&2 exit 0 fi makedev sd$unit b $major $base $disk for part in 1 2 3 # 4 5 6 7 8 9 10 11 12 13 14 15 do minor=`expr $base + $part` makedev sd$unit$part b $major $minor $disk done ;; ndb|nb) major=`Major ndb 43` || continue minor=0 while [ $minor -lt 128 ] ; do makedev nb$minor b $major $minor minor=$(($minor+1)) done loop) major=`Major loop` || continue for part in 0 1 2 3 4 5 6 7 do makedev loop$part b $major $part $disk done ;; md) major=`Major md` || continue for part in 0 1 2 3 # 4 5 6 7 8 9 10 11 12 13 14 15 do makedev md$part b $major $part $disk done ;; st[0-7]) major=`Major st 9` unit=`suffix $arg st` makedev st$unit c $major $unit $tape makedev nst$unit c $major `math 128 + $unit` $tape ;; qic) major=`Major tpqic02 12` makedev rmt8 c $major 6 $tape makedev rmt16 c $major 8 $tape makedev tape-d c $major 136 $tape makedev tape-reset c $major 255 $tape ;; ftape) major=`Major mt 27` || continue for unit in 0 1 2 3 do makedev rft$unit c $major $unit $tape makedev nrft$unit c $major `math $unit + 4` $tape done symlink ftape rft0 symlink nftape nrft0 ;; scd[0-7]) major=`Major sr 11` || continue unit=`suffix $arg scd` makedev scd$unit b $major $unit $cdrom ;; sonycd) major=`Major cdu31a` || continue makedev $arg b $major 0 $cdrom ;; mcd) major=`Major mcd 23` || continue makedev $arg b $major 0 $cdrom ;; mcdx) major=`Major mcdx 20` || continue makedev $arg b $major 0 $cdrom ;; cdu535) makedev $arg b 24 0 $cdrom ;; lmscd) makedev $arg b 24 0 $cdrom ;; sbpcd|sbpcd[123]) major=`Major $arg` || continue base=`suffix ${arg}0 sbpcd` # base=`expr ${arg}0 : "sbpcd\(.\)"` for minor in 0 1 2 3 do # XXX unit=`expr substr 0123456789abcdef \( $base \* 4 + $minor + 1 \) 1` makedev sbpcd$unit b $major $minor $cdrom done [ $arg = sbpcd ] && symlink $arg ${arg}0 ;; aztcd) major=`Major $arg` || continue makedev ${arg}0 b $major 0 $cdrom ;; bpcd) makedev $arg b 41 0 $cdrom ;; logiscan) major=`Major logiscan` || continue makedev $arg c $major 0 $scanner ;; m105scan) major=`Major m105` || continue makedev $arg c $major 0 $scanner ;; ac4096) major=`Major ac4096` || continue makedev $arg c $major 0 $scanner ;; audio) major=`Major sound 14` makedev mixer c $major 0 $audio makedev sequencer c $major 1 $audio makedev midi00 c $major 2 $audio makedev dsp c $major 3 $audio makedev audio c $major 4 $audio makedev sndstat c $major 6 $audio # makedev sequencer2 c $major 8 $audio makedev mixer1 c $major 16 $audio # makedev patmgr0 c $major 17 $audio makedev midi01 c $major 18 $audio makedev dsp1 c $major 19 $audio makedev audio1 c $major 20 $audio # makedev patmgr1 c $major 33 $audio makedev midi02 c $major 34 $audio makedev midi03 c $major 50 $audio ;; pcaudio) major=`Major pcsp` || continue makedev pcmixer c $major 0 $audio makedev pcsp c $major 3 $audio makedev pcaudio c $major 4 $audio ;; sg) major=`Major sg 21` for unit in a b c d e f g h do minor=`index abcdefgh $unit` # minor=`expr abcdefgh : ".*$unit" - 1` makedev $arg$unit c $major $minor $scsi # we symlink to keep the permissions the same # it would be bad to have to change permissions # twice; devices would be left open when people # changed configuration. symlink $arg$minor $arg$unit done ;; fd) # not really devices, we use the /proc filesystem symlink fd $procfs/self/fd symlink stdin fd/0 symlink stdout fd/1 symlink stderr fd/2 ;; ibcs2) major=`Major ibcs2` || continue makedev socksys c $major 0 $ibcs2 symlink nfsd socksys makedev spx c $major 1 $ibcs2 symlink X0R null ;; apm) major=`Major apm_bios` || continue makedev $arg c $major 0 $system ;; dcf) major=`Major dcf` || continue makedev $arg c $major 0 $system ;; helloworld) major=`Major hw` || continue makedev helloworld c $major 0 $public ;; update) if [ ! "$devices" ] then echo "$0: don't appear to have any devices" >&2 continue fi if [ "$opt_d" ] then echo "$0: can't delete an update" >&2 continue fi create= delete= devs="$devices" if [ -f DEVICES ] then exec 3 DEVICES ;; *) echo "$0: don't know how to make device \"$arg\"" >&2 ;; esac done exit 0  . ..GNUstep bin .Xdefaults .bash_logout .bash_profile.bashrc.inputrcl.xinitrc . ..Defaults . ..WMGLOBAL WMRootMenuWMStateWMWindowAttributes WindowMakerWPrefs{ SystemFont = "-*-helvetica-medium-r-normal-*-%d-*-*-*-*-*-*-*"; BoldSystemFont = "-*-helvetica-bold-r-normal-*-%d-*-*-*-*-*-*-*"; DoubleClickTime = 250; } ("Applications", ("Linux Installer", EXEC, "xterm -iconic -T \"output\" -e \"xli.pl\" "), ("XTerm", EXEC, "xterm -sb"), ("Programs", OPEN_MENU, "| wmconfig --output wmaker 2>/dev/null"), ("Workspaces", WORKSPACE_MENU), ("Selection", ("Copy", EXEC, "echo '%s' | wxcopy"), ("Mail To", EXEC, "xterm -name mail -T Pine -e pine %s"), ("Navigate", EXEC, "netscape %s"), ("Search in Manual", EXEC, "MANUAL_SEARCH(%s)") ), ("Workspace", ("Hide Others", HIDE_OTHERS), ("Show All", SHOW_ALL), ("Arrange Icons", ARRANGE_ICONS), ("Refresh", REFRESH), ("Lock", EXEC, "xlock -allowroot -usefirst"), ("Save Session", SAVE_SESSION), ("Clear Saved Session", CLEAR_SESSION) ), ("Appearance", ("Themes", OPEN_MENU, "-noext /usr/share/WindowMaker/Themes $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle"), ("Styles", OPEN_MENU, "-noext /usr/share/WindowMaker/Styles $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle"), ("Icon Sets", OPEN_MENU, "-noext /usr/share/WindowMaker/IconSets $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons"), ("Background", ("Solid", ("Black", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, black)'"), ("Blue", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#505075\")'"), ("Indigo", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#243e6c\")'"), ("Deep Blue", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#180090\")'"), ("Purple", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#554466\")'"), ("Wheat", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, wheat4)'"), ("Dark Gray", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#333340\")'"), ("Wine", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#400020\")'") ), ("Gradient", ("Sunset", EXEC, "wdwrite WindowMaker WorkspaceBack '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'"), ("Sky", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, blue4, white)'"), ("Blue Shades", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#7080a5\", \"#101020\")'"), ("Indigo Shades", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#746ebc\", \"#242e4c\")'"), ("Purple Shades", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#654c66\", \"#151426\")'"), ("Wheat Shades", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#a09060\", \"#302010\")'"), ("Grey Shades", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#636380\", \"#131318\")'"), ("Wine Shades", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#600040\", \"#180010\")'") ), ("Images", OPEN_MENU, "-noext /usr/share/WindowMaker/Backgrounds $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t") ), ("Save Theme", EXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Theme name)\""), ("Save IconSet", EXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(IconSet name)\"") ), ("Exit", ("Restart", RESTART), ("Switch to...", ("AfterStep", RESTART, "/usr/X11R6/bin/RunWM.AfterStep"), ("Fvwm2 (Fvwm95 look)", RESTART, "/usr/X11R6/bin/RunWM.Fvwm95"), ("Fvwm2 (MWM look)", RESTART, "/usr/X11R6/bin/RunWM.MWM") ), ("Exit...", EXIT), ("Kill session...", SHUTDOWN) ) ) { Dock = { Applications = ( { Command = "-"; Name = Logo.WMDock; AutoLaunch = No; Forced = No; BuggyApplication = No; Position = "0,0"; }, { Command = "wmclock -shape"; Name = asclock.ASClock; AutoLaunch = Yes; Forced = No; BuggyApplication = No; Position = "0,1"; }, { Command = xterm; Name = xterm.XTerm; AutoLaunch = No; Forced = No; BuggyApplication = No; Position = "0,2"; }, { Command = "/usr/X11R6/lib/GNUstep/Apps/WPrefs.app/WPrefs"; Name = groupLeader.WPrefs; AutoLaunch = No; Forced = No; BuggyApplication = No; Position = "0,3"; } ); Position = "-64,0"; Lowered = No; }; Clip = { Command = "-"; Name = Logo.WMClip; AutoLaunch = No; Forced = No; BuggyApplication = No; Position = "0,0"; DropCommand = "wmsetbg -u -t %d"; }; Workspaces = ( { Name = Main; Clip = { Applications = (); Lowered = Yes; Collapsed = No; AutoCollapse = No; AutoRaiseLower = No; AutoAttractIcons = No; KeepAttracted = No; }; } ); } { Logo.WMDock = {Icon = GNUstep3D.tiff;}; Logo.WMPanel = {Icon = GNUstep3D.tiff;}; Logo.WMClip = {Icon = clip.tiff;}; Dockit = {Icon = GNUstep3D.tiff;}; WMSoundServer = {Icon = sound.tiff;}; XTerm = {Icon = GNUterm.tiff;}; NXTerm = {Icon = GNUterm.tiff;}; ScilabGraphic0.Xscilab = {KeepInsideScreen = YES;}; ScilabGraphic1.Xscilab = {KeepInsideScreen = YES;}; ScilabGraphic2.Xscilab = {KeepInsideScreen = YES;}; ScilabGraphic3.Xscilab = {KeepInsideScreen = YES;}; ScilabGraphic4.Xscilab = {KeepInsideScreen = YES;}; ScilabGraphic5.Xscilab = {KeepInsideScreen = YES;}; ScilabGraphic6.Xscilab = {KeepInsideScreen = YES;}; bookmarks.Netscape = {NoAppIcon = YES;}; xcalc = {AlwaysUserIcon = Yes;Icon = "HP-16C-48.xpm";}; Netscape = {Icon = Netscape.xpm;}; Emacs = {Icon = ColorGNU.xpm;}; Ghostview = {Icon = Ghost.xpm;}; AcroRead = {AlwaysUserIcon = Yes;Icon = pdf.tiff;}; Gimp = {AlwaysUserIcon = Yes;Icon = wilber.tiff;}; xv = {AlwaysUserIcon = Yes;Icon = xv.tiff;}; lyX.XForm = {AlwaysUserIcon = Yes;Icon = write.tiff;}; XPaint = {AlwaysUserIcon = Yes;Icon = Paint.xpm;}; Fig = {AlwaysUserIcon = Yes;Icon = draw.tiff;}; XLess = {AlwaysUserIcon = YES;Icon = Reference.xpm;}; manualBrowser.Xman = {AlwaysUserIcon = Yes;Icon = Book.xpm;}; Xman = {AlwaysUserIcon = Yes;Icon = Bookshelf.xpm;}; Stepman = {Icon = Bookshelf.xpm;}; Xmag = {Icon = inspect.xpm;}; Xmessage = {Icon = Reference.xpm;}; XConsole = {Icon = inspect.xpm;Omnipresent = Yes;}; Fte = {Icon = Clipboard.xpm;}; xjed = {Icon = Clipboard.xpm;}; xedit = {Icon = notepad.tiff;}; xmixer = {Icon = mixer.tiff;}; xmcd = {Icon = Radio.xpm;}; xplaycd = {Icon = Radio.xpm;}; "*" = {Icon = defaultAppIcon.tiff;}; groupLeader.WPrefs = {Icon = "/usr/X11R6/lib/GNUstep/Apps/WPrefs.app/WPrefs.tiff";}; } { IconPath = ( "/root/GNUstep/Library/Icons", "/usr/share/WindowMaker/Icons", "/usr/share/WindowMaker/Pixmaps", "/usr/X11R6/include/X11/pixmaps", "/root/GNUstep/Library/WindowMaker/Pixmaps", "/usr/share/pixmaps" ); PixmapPath = ( "/root/GNUstep/Library/WindowMaker/Pixmaps", "/root/GNUstep/Library/WindowMaker/Backgrounds", "/usr/share/WindowMaker/Pixmaps", "/usr/share/WindowMaker/Backgrounds", "/usr/X11R6/include/X11/pixmaps", "/usr/share/pixmaps" ); ApplicationMenuMouseButton = left; SelectWindowsMouseButton = right; DisableBlinking = NO; } {NoXSetStuff = NO;TextureList = ();}  . .. bash runinstallinstallN Xautoconfig install.pl boot_live.plxmessage find_live.plstart_installerXautoconfig.1999 xinstallerc mk_boot.plr.swppDeutschEnglishItaliano Portugues root_startxaQ start_redhat_installerdJapanese.pl.swpwfl mk_boot.pl~.swxl~.swxswpxinstaller~.swpx . .. functionslist_partitions find_live.pl#!/bin/bash look_for_live() { echo looking for $1 if [ -f $1 ]; then mount -o loop=/dev/loop0 $1 /live echo mount -o loop=/dev/loop0 $1 /live return 0 fi return 1 } test_device() { echo "Testing Device $1" mount $1 /mnt/live_location cd /mnt/live_location if look_for_live linuxppc.live; then echo "found linuxppc.live" return 0 fi if look_for_live "live.filesystem"; then echo "found live.filesystem" return 0 fi # look_for_live "Desktop Folder/linuxppc.live" # look_for_live "Desktop Folder/live.filesystem" echo "Sorry Could not find live filesystem on $1" cd /mnt umount /mnt/live_location return 1 } finish_setup() { ln -s /live/sbin/* /sbin/ ln -s /live/usr/bin/perl /sbin/ ldconfig cd $START exit } #!/bin/gawk -f BEGIN { i = 1 } { x = $4; if (( x != "name" ) && (x != "")) { parts[i] = x; i++ } } END { i = 1; while ( parts[i] != "" ) { if (!((length(parts[i]) == 3) && (length(parts[i+1]) > 3))) { printf parts[i]" " } i++ } print parts[i-1] } #!/bin/bash # This program assumes that you have the partitions you want to install # onto formatted and mounted relative to /mnt # Source function library. . functions START=`pwd` for i in scd0 scd1 scd2 do if test_device /dev/$i; then echo "found live" finish_setup exit fi done cd $START echo echo "I can't find the install files or LinuxPPC Live." echo "I'm going to look on your MacOS partitions. If you have" echo "hfs+ partitions, you're machine will probably crash..." echo for i in `cat /proc/partitions | list_partitions` do if test_device /dev/$i; then echo "found live" finish_setup exit fi done echo "I still can't find the install files or LinuxPPC Live." echo "If you have more than one CDROM drive, you should try it" echo "in the another drive. Or, the CD you have might not be valid." echo "Please mount the cdrom or directory containing the files.\n" # /bin/bash #/bin/sh /bin/insmod /modules/isofs.o /bin/insmod /modules/cdrom.o /bin/insmod /modules/sr_mod.o /bin/insmod /modules/ide-cd.o /bin/insmod /modules/sunrpc.o /bin/insmod /modules/lockd.o /bin/insmod /modules/nfs.o /bin/insmod /modules/hfs.o /bin/install $1 $2 $3 $4 $5 $6 $7 $8 ELF4 4 ( .D .D .P.P.Pw(H GNU|) xT!68!|= H(!| =  .T,@l= i.P ,A0??.P9)?.P |N!.P ,@= 9), A<`8cJ= 8 .T| 8!N !||8!N !|= 9), A<`<8c8J9|8!N !||8!N !||#x|+x=  ,@,Ap AT|,AP<`8c@xH!uH8aHH'|dx8aH<`8cHHA|}x<`8cTH1|fx8`(8xL1HW8aH|}yA8aH|}xH(,@<`8cxL1H:8`H<`8cL1H9p @,,AHAxH`p @`H} U)h.|T}+9@,.@, ,AH8}H! `8`|8!N !p||~x=  ,@p@ 8`H8`88H|y@xHt<`8cH;x88TL1H+8h8jl9a9!hhI  K  8l9a hI   K  9a,hI ) ,K + 8<Hx8` xL1Hu,AxHs<`8cHS8`|8!N !0|!Aaēȓ̐|x88;!;xH$|dx#xH;A xH$|dxCxH;a$xH$|dxcxH};؀(xH$y|dxxH]<`8cx%xFxxhxL1H6=  ,A 8`H8`88H||y@<`8cH8axHpx8`8L1H,AxHr)<`8cHH89a9!I ) K + x8`8L1Hy,AxHq<`8c H܀$9a9!I ) K + x8`8L1H,AxHqY<`8cHx 9a9!I ) K + x8`8L1H,AxHp<`8cH ,A 8H8Cx8`8L1Ha,AxHp<`8cH;(x88TL1H'l8\(9!,9aK  ,I   9!LK k LI i x8` xL1H,@88`HxHo<`8cHP 8`|!Aaăȃ8!N !P||~x8`88H|y@ xHom<`8cHO8`HD8axHx8`8L1H,@ 8`HxHo8`|8!N !|48<D=@9j\9! \K  I  Kk Ii;}?Kx,A,AL(A,A0Hp~óx8K|yy@` xHM;`H<pA>49)?H_<`8cHڍ|{x<`8cH}||x8wHq|}x<`8c0Haa Acxx8288 9= 9).X9_L1HU,A܀pA?9)4|HA8?9)>4T6`T6`XX;`HH4,AA8,A0,@$4,@T<`8cHٍ|}x<`8c$H}|fx8`(8x8L1H?]8`xx8HHH<`8cH=|}x<`8c,A,84H$xxK,A ;`H;`,@t,@4xK,@xKQ,A8`H8`H8`a |ЂԂ؂܃ +Kk샋}a[xN !P|a|? x|#x{$H||y@{(H,A{(H8cTc8|c|n8T68.x? 8.PS= 8iPD.S>89:;<8x(?,XYZ[\]X?\H?Lxyz{|}~9_h9?xxi)hj*PSPD.P>PSP D.S>9`.?_ɿh=  = 9)})})N 8Hp~Hh? >HTHL(?,>H8H?L>H$h?ln>~Hx(HA{ x8H6-a |k샋}a[xN !|$(,4|#x|@xHy,A,Hi,@8 H,A (A= 8H$ (A= 8H = 8؀H|@H,AH,A8 Hy,A8He,At !|H8K8H,@$88aH %|dx8H4ՀHq,@$88aH |dx 8H44|$(,8!0N !P|!Aa|kx|#x|+x|3x=  ,@8a<8}e[xL1Ht8a<8H{e||y@<`8cH88`H`x<8 L1Hsx<80L1Hrp A x<8DL1HrHx<8TL1Hrp Ax<8t L1Hr,APp ADx8axH |exx<8L1HrUx<8xL1Hr=,App Ad;; |@P;[? x;W:|.x8axH |fxx8xL1Hq; |AxHu58`|!Aa8!N !`|a|kx|#x|+x|3x=  ,A 8`H8a<8}e[xL1Hr,@08a8HV,@<`8c8L1HHh<`8c8L1H8a<8Hy ||y@<`8cH6y8`H,<`8c 8L1HUx<8@L1HpT|,@~H|x~ HP,@~| Hy,@l>}?J ,.@X~H|}x}?8 x8axH5|exx<8lxL1HoxHH0x8axH|exx<8xL1Ho~H9|dx~HnxHsH8`|a8!N !`|a|ex|#x=  ,A 8`H48a<8L1Hpp @ 8aH_<`8cL1HH8a<8Hw|y@P<`8clHY||x<`8cHI|}xHcH}|fxxx8L1H}8`Hp Ax<8܀ L1Hnmp AT; |@D;?`W:|.x8axHY|exx8L1Hn!; |AxHq}H8`|a8!N !`||ex|#x=  ,@8a<8xL1Ho98a<8Hu|y@<`8cHH3!8`H<<`8c48L1Hx<8XxL1Hm94,@x<8dH4,@x<8xL1Hlp Ax;xxH|exx<8L1Hlŀ xxH|exx<8L1Hl(xxH|exx<8L1Hlu$xxH|exx<8L1HlMx<8L1Hl9xHo8`|8!N !`||kx|#x|+x;=  ,@8a<8}e[xL1Hma8a<8Hs||y@8H,A<`8cHH198`Hp8H`884H;,A= ix?})t})J| Z.p A,@|uA,#AxH|9C#})t=`kx})J| Z.p A$= ix*})t})J| Z.p @8 <`8cx8H,@88HڹcH,<`8cx8Hq,@x8HqH<`8cx8HE,@84H<`8cxHE,@84H<`8cx8H,@88 HcH<`8c x8H,@<;x8(Hx<8H,@ 8 cH0<`8c,x8 Hu,@8 8$Hٍc8a8xHpa,@x>Kx>pA 8xHl8`|8!N !|X\`!dAhalptx||jx|#x|+x|3x;,A ;H;p@<`8c8L1H%8`H<,A4,@tT|ЀT |ii"}6IW|&T}69@@,@@}DSxxK,@,=  ,A<`8cXL1HxHT |=  2}6ik"}vY|&T}69@("|}v9AX=  ,@HK<`8cH ||x<`8cH|}x<`8cH|exxxL1Hva<`8cH|ex8`88289 9 HO|wx8`8H^|~x<`8c!Hlj|ex8`xH1|gx;; x88899 9@H_;8<`8c!H1|ex8`$xH1|gx x88899 9@H^;X<`8c!H|ex8`DxH1=|gx x88899 9@H^q;x<`8c!8HƑ|ex8`dxH0|gx x88899 9@H^!8`x?8!T88@9H'ma(8`$x8!T88<9H'Ma$8`Dx8!T8809H'-a8`dx8!T8849H' a  x888(99 9@H]m x888$99 9@H]= x88899 9@H]  x888 99 9@H\݀p@$a88H))a 88H)<`8cH|}x<`8c0H|exx8L8P8L1H~|{x8`8H[|zx; 888~x99 9@H\5; Cx888x99 9@H\ Cx888gx99 9@H[рpAa$8H$ApAa( 8H$% !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      ,@TH;HxHE|dxa8H# ,@$HxH|dxa 8H#ɀa(<88H8`88H|~xCxx8Hd<`8c!XH)|dxCxHcACx8HaxHi|zxpA(a 9)> 8a8xHee,@xHa 0|c8} x}}xxx8`$|8! N !||`x|#x|+x|3x|x}&Kx9 H|8!N !|!Aa쓁|yx|#x|+x|3x|;x}?Kx}Cy@ 8H8H|,A8(@lxxexxxK|cy@X8;H@Cx$xxxxxK,@8;H,@8,@<`8c@xKY8lX8oY8ZX!ZH!J8lP8oPÂ9xyz= ;!È!Ø{|x} Cxh!l!!9A9!i)j*PPɂQ D.P>PSP D.Q >99`lTc!ȑAɡh=  != 9)!})})N 8HxhHpH!J(H\hHTh!l(H@!(H,!a(hH8`HH8<`$<(<`,<08aK8`|!Aa상8!N !|!4A8a<@DHLT||x|#x=`9+"D9A "Di ) j * 8 }]Sx,A}H},@=  ,A 8H8pA<`8c"THq||x<`8c"lHa|}x<`8cHQa8 xx8(88 99!9A L1HjI ,A(A,AH,AH8H8H<`8c"TH|zx<`8c"H|{x<`8c"H||x<`8c0H|}x<`8c"H|gxCxdxxx9L1Hh(A 8H,@ 8`H88`T|!4A8a<@DHL8!PN !| !$A(a,048<D||x|#x|+x|3x|;x8}CyA =  ,@,@ ;H;=  ,Axp A0xx88L1HcxDx8$L1HH@8`H,A0xDxxfxxx9 KH8`H,LA>; :,A A(Hx8K|cy@;;H7,AdA,AH,AHxDxxfxxx9 KY,A`,@ ;H;HDxx88L1HcxDx8$L1HיH;=;,@8`D| !$A(a,048<8!@N !|a ! A$@(!(A0a8؁@ءHPX`!h89 p!q8x8t8pH|8!N !|a ! A$@(!(A0a8؁@ءHPX`!h=  ,A,89 p!q8x8t8pH|8!N !|$|~x|#x?,A@<8#L1HTxxH<8#L1HT̀H[ $|8! N !|$,@X?8}#<8#H\= i,A 8}#HL?8}#<8#,H\y= i8}#8H(?8}#0<8#H\Q= i8}#08L1H8= i<`8c#AP8` p8xH#Q,@8AxH,|&T/|8|T}?xH\|P,A 8`Hya a:; h;8; hx x89H|yy@@a a: ha a ` dx 8 `xH|yyAH)y `! d9 #x8<8Vx8 l<8V 9H9! `|N!,AHx݀,o@!{|  9A#x8&Hy# |N!9 #x|N!; a hH(H!{|  9A 8w&H![xAA8`H)|zxa |X@K8aH,A4H!|fx<`8c&~x lL1K= H H9a9!LLI  K  I ) K +,A8=  ,A<`8c&@L1HBHT8`88H8`88HXQ|rx,@<`8c&`HD H~Cx8H,@<`8c&lHCH,@T8o*8a(,A 8H8 Hy|tx~p}`x|XP|p~8|p}4x*K<` |A,~Cx8(8HV,@<`8c&HCMH\=@9JJ9j9!     )  +9jL9!(( ) L + P X8a XH-|dx<`8c&L1K?8}~x8H<`8c&8L1Kyy# |N!9 #x|N!a hH%8`H= 8ΐ HL~xK= i8|x|pa }i8|T})x! H#x<8&H血 h,A<,A,y# |N!9 #x|N!a hH$y,A ~CxH$ia   | ȁ ̂ Ђ! ԂA ؂a ܂  ! A a   } 8! N !|=  ,@8`H-H@=  ,@= iH$= i,A H!H = i|8!N !|$|ex= 9@ .h,A@9 .h= 9).lUK8|X.|(@|iX.H͉H49JU@8|.,@?8}<8&L1H?18}$|8! N !|8 He,A 8`H8`|8!N !| |~x|#xH ,A$,@ x8K,@ 8`H8`| 8!N !|8H,A 8`H8`|8!N !|8H,A 8`H8`|8!N !|8 <8W(H&,A 8`H8`|8!N !| |~x|#xKm,A4x8K!,A x8K},A 8`H8`| 8!N !|8<8WH&,A 8`H8`|8!N !| |~x|#xK,A x8K,A 8`H8`| 8!N !|8 <8X|H%y,A 8`H8`|8!N !| |~x|#xK,A4x8K,A x8K},A 8`H8`| 8!N !`|a|? x||xH˭8cTc8|c|n;W6xxHx<8' H<`8c'Hi|{x<`8c'HY|}xHoɀcHɍ|fxcxxxL1HHa |k샋}a[xN !`|Aa|~x|#x|+x! A$@(!(A0a8؁@ءHPX`!h|3x;;8pq8x8t;,A xHxH|xxx8pHT|AxdxExHa8`8888@H!||xxH(M8`88H܍|}xxHxxH)xHHaxHM|Aa8!N !| |~x= ;2 2,A,xHA,A H,@x| 8!N !@|!Aa|? x|{x|#x,s@D,d@8;@`;|t;W 6,A|u@H,h@,d@;@`,a@;;H,b@ ;H,c@;;Hp,d@ ;HX,e@;!;HD,f@ ;!H,,g@;";H,h@4;";@,AȈ|uA;H|uA;Hcx<83H8H,@$;@`;;| uAd;H\cx<83L8H,@D;@`|t|t;W8cxH1(@;Ј|tHcx<83P8Hy,@H;@`;H|t;W 6cxH(@8{ 88 8HH;=  |@@= ;/?W<|T:||.dxH,A;|A=  |A= 9)/W<|T:}`J9)| .,A ;@ H;@`*x;,A< |th/|p}x|@P|p9=8} x}}x ,@,@p#xHŽ8cTc8|c|n8T6x$xH!#xHō8c}]|,/A9 * ,/@x8Hu#xH$]W@.})x}*Kx})p?_8`$xcE8H},@ 8`H\<`8c3XH |{x<`8c3`H||x<`8c3dH|}xHiYcH|fxcxxxL1HBM8`a |+Kk샋}a[xN !|$|}x<`8c3xxL1K܁xH#a$|8! N !|,0!4A8a<@DHLT|? x|#x9`9@= 9 2U@<|RT8|.|x|p~x|P|p9+}k8} x}kx9J, b@8 T <})U)89)})|In8'T6Ui:9)U)8})|In8'T69`9@= 9 2= 82U@<|RT 8|H.|@4| B|@U`:UI<})RU)8}(H.}>.}Y.9k9J, b@U`:;`~.<`8c3H|zx<`8c3H||x<`8c3`H|}x<`8c3Ha aCxx8889x9_L1HA,AHT:|.T <}kUk8= 9)2| J<`8c3|H.L1K]8`H8`a |܃ +Kk샋}a[xN !|!Aa $(,0!4A8a<@DHLT|wx|#x|+x:; = ; ';xx88L1Hq= 9)3ԑ!x88a88L1HI= 9)3!88a88L1H!= 9)3!888a88L1H8ax8pL1HA,A$(A,A H$= ; 3H= ; 3H = ; 4= <`8c4xL1Kة8`888H!,@ bs; ,@=  ,A<`8c4> = :I2H<쒡8`88H|~xHu|x,@h<`8c4PH|zx8v3`H|{x<`8c4`H||xx8H|}xxH|gxCxdxxxL1H=HxH|}xxH|x<`8c4xxL1Ky,AxH,A@8q3XH5||x8v3`H)|}x<`8c4H|exxxL1H}*Kx})tyx})J| Z.p A,= ix, A^}It})J| Z.p @x<88x8H,@;;;H(x<88|8H,@ ;;,AdyA(|@|A,@>}*Kx})tyx})J| Z.p A,= ix, A^}It})J| Z.p @,A,Ax HM,@Ȁ`Hx<888H,@;x>})tyx})J| Z.p @0= ix ,Ah*})t})J| Z.p A ,AD yA8 xH,A,@,A`8a8ExH a,@CxH8`|!Aa8!N !P|!Aa|kx|#x=  ,@8a}d[xH8a<880H8a<88@H |zy@ 8`Hd;;? H0;xH|}x<88p8HQ,@;x<88x8H1,@<;cxK |xxH} 8Hx<88|8H,@=}*Kx})tyx})J| Z.p A,= ix, A\]}It})J| Z.p @,A8cxKe|xxHِ Hx<888H=,@;x>}*Kx})tyx})J| Z.p @,= ix, A^}It})J| Z.p A,A,A, xH,A,@,@4cxK|xxH 88`Ho|}x88~H}8a8ExHQ,@CxH8`|!Aa8!N !|}&!ԓAؓaܓ|kx|#x; ;@;`|+yA= ;8H = ;8=  ,@8a}d[xH8a<880HU,@T8a8H,@@<`8c8L1K8a8HI;x<88H 8axHi8axH9|~y@<`8c8Kک8`H,Al-,@hAp @,@Ex;Zx<88H$,@%x;9x<88 L1HuHd,@XAp @H,@ x<89 L1H5H x<89(ex L1H;{Ap @|,@px<89H L1H;|@4?W:x89T|X.L1H;|Ax<89XL1H,@xH8`|!ԃA؃a܃} 8!N !|H |8!N !|<`8c9\K|8!N !|<`8c9dK|8!N !| ?8?89hK,A <`8c9pL1K589hHd?89KQ,A <`8c9L1K= 89H0?89K!,A <`8c9L1K= 89 =  1`|k| 8!N !`|a|? x|#x,A0|A,@,A= ;2 2,A} H,A,@,AЀ}H8cTc8|c|n8T6xHExH}>9)| @@8 ,:A9)| @A ,:@8`K9 KxK|@H,,A,H|@xHs8`a |k샋}a[xN !|a , 0 4 8 < D||x|#x|+x=  ,@<`8c98L1H|cy@`<`8c3XHp|{x<`8c3`Hp}||x<`8c9Hpm|}xHE݀cH|fxcxxxL1H8`H88H99 8}#8a<8: xL1H)8a8H,A 8`Hl8H 8!  x88fx89 K|}yA0! H! iK-! 9)!  ,@x D|a , 0 4 8 <8! @N !`|alptx|!Aa|? x|}x8L1H=|~y@0HD}cHA|ex<`8c:xL1K 8`H8`x8H̀48T8!|}!n8T6x~xH?48|IxH;@~yA;Z8~8 H)|~y@?WC8Hg}~x;@4||@@:`>,Ax8 H|yxyx8:H||yA|| x,A= Ix}it})J| R.p A|, @,APW]8xH}xH<`|cTc:Hf1WI8})i;`yA:>WX8,Ax8 H||yA5}8J W}:;{xH},A ;H;,AL| x,A4= Ix}it})J| R.p A7A~, @,@X6W]8}=J8iT:Hs6}=Ji}Wi:8| Y.;Z;4||@A(?8}T8Hr}WK8}+8 | .8`a |k̂ЂԂ؂܃ +Kk샋}a[xN !P|!Aa|yx<`8c:0H;|{yA<`8c:cH|dx<`8c;L1KuHx88OHE|yA(H>cHm|dx<`8c;9`dؙ?ܘ9@i_?? 89:;_<8a=>9_(9?88i)(j*PPɂPD.8dP >8iP 8aP PjD.Pj>8u9`/?ؑ_ɿh=  == 9)=})})N 8HpuHh?u?wHTuHL؉?ܐu?yH8? u?yH$(?,.u?y{Hu;hx<8=Ha|}yA<Cx8xH-xHCx<8=(H%,@W:})U):})8HCx<8=0H,@W:})U):})8H`Cx<8=8H,@W:})U):})8H0Cx<8=@H,@W:})U):})8 8`HXyW:W:||.8h8d8??;hS8`dPg8aPD.9Q>} Cx8?<XYZ[= ;i=L=L\]X?\H?Lxyz{|}~9_h9?xxi)hj*SPiPD.Q >PPP D.Q >}.9`h?ؑ_ɿh=  == 9)=})})N 8HphHh?(HTHL8?<(H8H?L(H$h?ln(hHW:|T:}9.t 8/8m8?X?Z8/P8mP8oPD.8P>9`d|;xx?|9@e_??_8l9_9?i)j*PPPD.8dP >8eP 8lP PD.P>8u9`/?ؑ_ɿh=  >= 9)=})})N 8HpuHhX?Zu?wHTuHLx?|u?yH8?u?yH$?u?y{Hu8h<8=H|}y@} Cx?؛٘ڙ= 8i=L=Lܙ݀ء?ܐȱ?̛țɘʙ˘͙̈9_9?Ȁȡi)j*SiSPD.Q >PPP D.Q >}.9`h?ؑ_ɿh=  >= 9)>})})N 8HphHh?(HTHL?(H8ȡ?̐(H$?(hHW:|T:}y.}6  8Z[xHh })U)h,|T}39@,,@|zP8cHPQW:})U):})iW:W:P}DxxH =8| ᮈ, A>???cx8=8H,AXcx8=8H,A@cx8=8H,A(cx8=8Hi,A, @cx<8=8HA,@W:})U):})8Hcx<8=8H ,@W:})U):})8Hcx<8=8H,@W:})U):})8HLcx<8=8H,@W:})U):})8HW:})U):})8 W:})U):})8  0|9>8} x}~xCx8 |PH |{y@ ;@H;[2z}3|||}39@W:|T:}`9 }9.+8T:|#xT:H[t8`a |k̂ЂԂ؂܃ +Kk샋}a[xN !| <`8c>08L1H|yA$xHٽ<`8c>tL1K8`H0H*!cH|dx<`8c>DL1KxH}8`| 8!N !|48<@!DAHaLPTX\d|ux;8`XHL|~x;8a<8>8L1H!>>H?? ;@H8a8>8HQ|}y@|8a8:H}W:W:8aH}W:|T:8`HL5|cyA8>8L1Hِ}W:})U):})I;8a8exH,@\x;8a8>L1HE8a8=H|{y@ W:|T:}`9 }>.+8T:|xT:HYIu8`d|48<@!DAHaLPTX\8!`N !| !Aa $(,4|vx;=  ,@ ;@H;@?8=\8Hm,@ ;=\H = ;=lx<8=H|wy@@H'ycH=|gx<`8c=<8= <8=xL1H]8`HP8`XHJi||x;a; H8}<8>8H ,@8`HJ-W:|T:||.x,:A,:@?x ,,@)W:W:8xH }W:W:8H}W:})U):})8 ;8a8~xHi,@,,@@W:|T:}`9 }<.+8T:|xT:HWvHxHS88`4| !Aa $(,8!0N !||cyA HH8`|8!N !|#| A(, @ 8`H$,@ 8`Hc H|e|8!N !||ixi8$<8ƣHY|8!N 8 9 # N !`|}&tx|!Aapc|#x|+x|3x|;x}Cx}7Kx;;|@H-W8|T8|` 9AAHN!,A;;|A%x|L#|&TG||8x}%x|@ 8H88`8H|yx78`8<8>H|vx,A 8;|@->-W8|T8|` 9A`AHN!,ALW8W88a8>xL1H#x8xHA>9)>;|A8`8H䙐u; 888~dzx99 9@H u888'x99 9@Hp|tx|!Aa} 8!N !|$|x|#xx,/A0<`8c?HL||x<`8c?HL|}x<`8c?H`,AHxH}e|},/@0<`8c?HLI||x<`8c?HL9|}x<`8c?HH| x,Ad= Ix}it})J| R.p@A}, @,A0<`8c?HK||x<`8c?HK|}x<`8c?lH,A,x<8?8H~,Ax<8?8H},Ax<8?8H},Ax<8?8H},Ax<8?8H},Atx<8?8H},AXx<8?8H}m,A<x<8?8H}Q,A x<8?8H}5,@0<`8c?HJ||x<`8c?HJ|}x<`8c?Hpk1 |I|;xk1||;x}'9Ahx<8@8H|,@L<`8c?HJ9||x<`8c?HJ)|}x<`8c@ HJ|exxxL1H8`H8`$|8! N !| |#x|cyAHLM,AxHxH8`| 8!N !`||? x|#x~Hza,@~ 8:Hu,Ap~ Hz=8cTc8|c|n;W6x Hvx8:Ht|}x8;~x8HE~x8H5,A4~Hy,A$~Hy,@~8Ha |}a[xN !|@!DAHaLPTX\d|x;<`8c@\HH9|ex8`28 H]8`88H|xx8`8<8@xHm|dxxH=8`8<8@HM|dxxH8`8<8@H-|dxxH8`888(9H|{x8`888,9H||x8`8 8809H|zxaA (,0cx?8<8Hmx8<8H]<`8c?HG|ex8` 8H|}x<`8c@HF|ex8`8H|yxxdxxFxx(x9 L1HxH||x|@ ;H80,A(K|kp}ix})XP})pH89)|Kx,A|A 0Ki ,KY(KI,AHHa,Hw|}xa(Hv8}H><8@(,L1HH}|A 8`H8`d|@!DAHaLPTX\8!`N !| |x ,AHG,AHG,AHGՀ,AHGŀ| 8!N !|$;|@$W8|cTc:|cK];|A,A xHGU$|8! N !|!Aa $(,4|xx|#x,@;8`H=H|xT8|cTc:H<|~x;`;@|@WI8})U<:| ,AtW}8W:x8$L1HM9}9`p|3x???ؘ٘ڙۙܘݘ9_9?؀ءi)ȱj*Q PPD.8pP >Q Pʂ=` @P D.P> 9`/?_ɿh=  A$= 9)A})})N 8HphHhh?j(HTHL?(H8?(H$ȡ?̉ΐ(hH xHlu=  ,A= 9)@ȑ?;<`8c@H@|dxxxL1H<`8c@H@|ex8`<8xL1Kx Ku8`<8@8H|}x KHxA,@ 8`H8`a |}a[xN !`|Ahalptx|!Aa|? x|{x8 X8`88H}|wx,@$8`/888 8 Hm|xxH;x88H9|yx,A 8H<`8cA0H?|ex8`887899 HǑ|rx{Ui:9)U)8})|In8T68 T8!|}!n8T6;;|X@:`*: >:W8})U):}) ,A ~~H~鮁[W8|T :}iR ,@X88B$|P. L1H߹x;|8`8|t8}He|dxW:|.#xHH W:~.;|AL,@`8`88H|}x8Hex8HEx8 Hq8`$x8x8x9 L1HH8`$x8L1H|zx<`8cB8H=|ex=  ,A 8*H8 8` 8 |t89XHu||x<`8c?H=y|}x<`8cB\H=i|exx8\8`8L1Hq|}x8`8HU8`Dx8x8L1H|dx~CxxH5|}x~x8Hq<`8cBdH<|dxxH x8Hm~xH5|}x~xHIHt`|@ 8`Hl;H0W8})U):})|h |T ;|ÄX, @= 8H = 8 8`a |KȂk̂ЂԂ؂܃ +Kk샋}a[xN !| |~x;H0^W8|T :}+R ,A |kP.K;|A8`| 8!N !|99 H|8!N !0|!Aaēȓ̐|? x|~x|#x|+x|3x|;x;;{9@5k|&T,AP{ ||5k} &U)|H9A,{ ||5k} &U)|H9A{}wp~Zx})P})pH89)|Kx<`8cBxExfxL1K=  ,A4<`8cB<8?<8BxGxhxL1HHl{9@5k|&T,AP{ ||5k} &U)|H9A,{ ||5k} &U)|H9A{, ACxH A,@,/@ xH,@؀(8T68/8tx? 9/Q8tP8mPD.S>89:9`p;<8(?,XYZ[\]X?\H?Lxyz{|}~9_h9?xxi)hj*Q PPD.8pP >Q S=` @P D.S>9`/?_ɿh=  C= 9)C})})N 8Hp}Hh? =HTHL(?,=H8H?L=H$h?ln=}HxxHc9xxK,A8`H8x<`8cBxExL1KxDx888K,A<`8cC$L1K,A(?KM|ex}<8C@L1HֵKx<`8cCXH7-|{x<`8c?H7||x<`8cC`H7 |}xK|fxcxxxL1HyK(0|= a)t } x}~xcx<8Cx8Hi1,@= 9)C?<`8cCxExfxxL1KxDxexxHy,A,A0?H ɀcHe|ex}<8CL1HթKl<`8cCXH6!|{x<`8c?H6||x<`8cCH6|}xH qcHe5|fxcxxxL1HeK,@ xK=8`a |܃ +Kk샋}a[xN !`|a||x<`8cDH;H8/8m 8 ! !8/P8mP8nPD.9Q>()*9`ta+,(} Cx!HIJaKLMH!L8!<hijakl= ;D iD amn9AX9!hhi)Xj*PPPD.8tP >Q PjP D.Q >99`/!xA|ɡxh=  Dp= 9)D`})})N 8HphHh!(HTHL!(H88!<(H$X!\a^(hH<W8|T:}?J8a H^݁|}?Z,} &U)?k#`|};yA@8|X.8<8D 88K,@<}?JH|W8|T:}=Z ,@<|}X.8<8B|88KY,@<}=J8 H@<`8cDL1K{xHa8`H4<`8cDD8L1K{8aH;|A(8`|a8!N !`||~x<`8cDL1K{A<`8cDH=  ,@h7A\W8})U):}) ,A48/8m 8 ! !8/P8mP8nPD.9Q>()*9`ta+,(} Cx!HIJaKLMH!L8!<hijakl= ;D iD amn9AX9!hhi)Xj*PPPD.8tP >Q PjP D.Q >99`/!xA|ɡxh=  D= 9)D})})N 8HphHh!(HTHL!(H88!<(H$X!\a^(hH>W8W:}=J8a H[a88aH,A@HU|}xxH_|ex<`8cD8L1Kxٓ<`8cDK7@8`|8!N !`|a|? x|}xH`M8cTc8|c|n8T6xxH\x=  ,@P;`;/H }xHu,@8;x8/HZ|}y@xHI,@8`H8/8`a |k샋}a[xN !|$|x8H,Ax,A ,/@ ,@ ,Atx8H9|}xH<`8cExxL1Kw!}k!`| y@(xH]|dx<`8cE L1Kv8`H8`$|8! N !| !$A(a,048<D|{x;9= ;IE0= ;)ET8x<`8cEtL1KvY<`8cE8L1HM|cy@ HcH\Q|dx<`8cEH88H|}y@ H]cH\!|dx<`8cEH88a|<8FHa|cyA, @, A, A, @, @, A8,/@8cH[-a<`8cF$L1KuU,@$8aH; ,A,A a<8FD8H^i,@8aHW8}kUk:}|H.HT,A;|AЀ|@88,@T8|~T:H-H 8`$HՐ~W8|cTc:|cx8$L1Hjix$|8! N !|89HU|8!N !||#x|+x|3x|;x8|x}&Kx}g[xH|8!N !|Ԓؒܓ!Aa쓁|? x|vx|+x|3x|;x}Cx:|#yA$8<8H Ex&xL1H!H8$xHS#xHV;2x,A ;|HV,@8T8!|}!n8T6=  ,A<x8H(8$H<x8HL8 L1Hhx$xHPx<8HXHPx,A,?xHPx8HXHP},@=  ,A8`-8<8H\H\!8`8 <8HdHd|{x8`8 <8HlHc||x8`88(8 8DHm|~xxH8`88Hh|}xxexx8L1HkxHu|~xxHtH\x!c|kH;x8Hm,AdH|}x}HSa|ex<`8cHtxL1Km)}HSA|gx<`8cH<8H<8HxL1Ha8`HxL1Kl,A<`8cHDxL1Kl,A88H ;cxHT|ex}dxH}HiH<`8cH8L1H||x<`8cH8@L1Hi|}y@<`8cH8@L1HM|}x,A8HHPrA0<`8cH8L1H|~y@,<`8cH8@H<`8cH8L1H|~xH|vy@8`H8`H8`H,ACxHY<`8cHHx8Hx8Hx8HxHAxH9xH1,A ~xH!#xxH5HcHQU|ex<`8cH$xL1Kk8`H7xHxHxH,A|;`;;~x88H|}x,@8}HIH|x8H'||x||8xL1Hd{ٮ,A~xHU~óx88HQp A 8`Ha |Ԃ؂܃ +Kk샋}a[xN !|88K!|8!N 9 |#y@})8c4A,A })|+x,@})8c4A,AH U >U)>} JU+?@8`| @ 8`N 8`N !| $(,4||x|#x8;8axHM888px8`8L1Ha,A<`8cIH88x8`8L1H%,A<`8cIH\8Cx8`8L1H,A<`8cIH(;(x88TL1H[!9!<_ (A = HU@F>(A = H9 # p@ }`K8$p@ }`H8(`N !|$|}x|#x|+xT6T68}lHM,A8}lHK|0`H Tn,A`@,`;,Ap?;, AT;8 (3A<= 9)IpT:| .= 9)Ip|J| N 8 9@| @@,> U+:}k|P. 9)> 9J| @A܀`H̀ `H8}H]~ xxL1H_> 8| 鮀`H|$`Hd`HL8}H~xxL1H^>8| 鮀`H<`8cIq*@@ ,a @8`|!ԃA؃a܃8!N !0|Aaēȓ̐|{x|#x|+x8`Hd||x8`88Hĉ|y@<`8cJKIHxxK|}y@8a8xxxK!|}y@8 88D x88H,A<`8cJKH88C;8a88HIxdx888xx9(9 K|}yAxHIxH<xH98axxExK>q+@@,,a @8`|Aaăȃ8!N !@|}&Aađ|#x|+x|3x= 8 8x88Hh|cy@4p @(,AH8`H ;$;xxHXa8c7Ak !I}*I1[| }*9Mk!I}*I1Z| }*9&|@@xxHX|T@.?| KxT@.?|Kx;, @L8axx88HWY|cy@HA88aH<8cH1{8H9 8`H$, @  @7@`8`ā|Aa} 8!N !@||? x|}x= 8 H;8cTc8|c|n8T6xxH8UxH;8c*Tc8|c|n8T69@89xH } U)h.|T}<9@|XP,AdU@:.;9J, @x<8K0 L1H=x8 88K),@ H8`a |}a[xN !||#x88KՀ|8!N !@|!Aa!Aa|? x|ux;:@;@; 8L1He|~y@d<`8cLH %|{x<`8cLH ||x<`8cLH |}xHucH89|gxcxxx~xL1He8`H8`x8H48T8!|}!n8T6xxH4|Al<`8cLH}|{x<`8cLHm||x<`8cL@H]|}xH̀cH7|gxcxxx~xL1HxH!8`H$xH?48|I?WC<|cTc:H}?W#8H},A: ?>>>;x8 H3m|{y@xH8||t;| x,A,= Ix}it})J| R.p A|, @9[| @@0= ix*})t})J| Z.p A89J| @A*})t=`kx})J| Z.p A *H*"}0h#"|}0y@x<8LpH3e,@8,A ;H|x,A?xH5y}Hx<8LxH3,@ :@HL,AЀ|@;9vW$8H v,@@d>U)8})8 | x,A= Ix}it})J| R.p A|, @,AH>U)8})8 >U=89)>xH4}Hxx8h8lH0%,@h,@0<`8cLHi||x<`8cLHY|}x<`8cLHt= ;;,A8?l}H1,A;,@܀,@X<`8cLH||x<`8cLH|}x<`8cLH|ex?lxxx~xL1H=H|@ ;ZWD<|tT:H ttT <})U):| Y.T <})U):})Zh T <})U):})Zl 79)7,A ;H|x,@D8`a | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN 9`=  | @@=  = IUi<})ZU):| @.|@ 8`N 9k| PA8`N 9@|#yAP=  | @<=  = iUI<})RU):})B | A9J| XA9J=  | @x<,/<'UK<}kRUk:} J| H.|@8A A UI<})RU):}) 8`N 9J| A8`N =  =  N !|a $=  ,A<`8cLL1KK9<`8cM8B8L1H)|y@`<`8cMH|{x<`8cLH||x<`8cM$H|}xH9cH0|fxcxxxL1H-8`H<x<8ML8 H?}H2y|exxH||x}H2]|At<`8cMHI|{x<`8cLH9||x<`8cMXH)|}xH֙cH0]|fxcxxxL1HxH<`8cMH8`HxHHa|cy@X?8}M|HM8}M|H<`8cM|dx8L1HaHcH/|dx<`8cML1KI8`H88H_y<`8cMHq8`$|a 8! N #| @@ 8`N #| A 8`N 8`N !|$|x9`9@9x,A$ |t}k}Jx9 ,@U`UID.|KxU >|Kx= =`8a􀫙8 <8H|cyA cHx$|8! N !|a,048<D|? x;?|,AH=`= =  ,A08`888K,@,A<`8cOL1KGH8,AD= ;MT 6?|~.H+,A?9)?} Kx,@̀,A,Al?;MT 6;<`8cP4|.8H aT 6; <`8cP<|.8H AT 6<`8cPD|.8H %8`H-H?<`8cP L1KF8T69`= 9IMU`:Ui 6}*H.}>.9k, @U`:;.<`8cP4Hu,Apx,AL= ;iM?W 68|P4HA|dx|{.H),A?9)?} Kx,@Ȁ,@ 8<`8cPLK||x<`8cP`K|}x<`8cPKѐa8 xx8(889x9_L1Hɀ,@,<`8cP4H<`8cP8`8Kj8 L1H9,A$HcH$|dx<`8cQL1K>= i<8R L1H8`BD|B4B8B<8!B@N !|!Aa $(,4|? x||x<`8cP4H=  1`}K}@Sx|{x!C|j| yA 8`HxH%8c>Tc8|c|n8T6Cx<8RxL1HCx<8R(H%|}x<8R,exL1Hx<8R8exL1H;= ;)MW 6|y.dxH ,A;,@,A= 9)MW 69) |.,Ax<8RDL1H],A= 9)MW 69)| .,A= 9)MW 69)|i.<8OH =,@x<8RPHp= 9)MW 69)|i.<8OH ,@x<8RxH8= 9)MW 69)|i.<8NH,@x<8RL1HxH,A= 9)MW 69)i.,ACx<8RxL1HCxH#|}xxH#Tc<cxH#;fW8|n8T6= 9)MW 69)|i.<8OH ,@<x<8RxxGxL1HaxHx<8S H= 9)MW 69)|i.<8OH,@<x<8STxxGxL1HxH%x<8SH`= 9)MW 69)|i.<8SHI,@Tx<8SxxGxL1HxHx<8TxxGxL1HyxHxH8`a |+Kk샋}a[xN !|$|x8aK,AHd| @.8`HX9`! ,A@}(KxU`:|ZT :}*B ,A9kUi:})ZU):| @.,@8`$|8! N !|$|~x|#x;K=,@<`8cThL1K9Y;,@@xH,A0=  ,A 8`x88KxH<`8cTK|fx8`#8<8TxL1KU8`HO H'y8`$|8! N !||dx8`K} 8`|8!N !|$|xK,Ax8aK,AHd| @.8`HX9`! ,A@}(KxU`:|ZT :}*B ,A9kUi:})ZU):| @.,@8`$|8! N !|aLPTX\d|#x|3x;(|+yA 88HH<8TH~,A 8H8x88898HWE|x~H,@x8HsI,AHd,A8xHr|gx<`8cT<8T<8TxL1HYHlxHr|ex<`8cTxL1HHH,A,<`8cT<8T<8TxL1HH<`8cU xL1Ha8`H8`d|aLPTX\8!`N !p| ! A$@(!(A0a8؁@ءHPX`!h8H89 p!q8x8t;ap}it8 (AU :!x|`J8 pH$p|t,Apat8tc,Ahap}it8 (AU :!x|J8 pH$p|t,Apt8t,AT8H9KH|8!N !|}&48<@!DAHaLPTX\d0|wx|+x|3x|;x;|#yA 8*H8 <`8cUKi|ex8`888 99 Hsu|xx;=  |@t/= 9i<,= )A$W<|T:|PT:| .,A(A(W<|T:|PT:| .,@;;|HA8`8x8HW|{x;=  |@-= ;<= ;<-?@A$W<|T:|PT:|.,A(APW<|T:|PT:|.,@0W<W:PW:||.K|dxcx|H^1;|A<`8cUK|}x<`8cUK|exx88 8L1H|~x8`8H|x; 888gx99 9@HI=  2}52|}5yAd<`8cUKM|ex8`8|t89HD|gx8 x88899 9@HxxxH |}x<`8cUK|dxxH8`88H,Q|xxx8Hx8H-xH9|}xH M |A4cxHYwxH8h |T8`HxH88`d0|48<@!DAHaLPTX\} 8!`N !|!$A(a,048<D|yx|#x|+x|3x|;x}Cx}?>8aDxK|}y@8vX 8X(ExKn%|}y@a?8X,8X(88Ki,@8wXp8Hd,@0;,At??`?&8`8888H=|}x8~XxL1K',@8{X,HH$,@8XL1K'H  @,@,@K<`8cXL1K'U8`D| !$A(a,048<8!@N !|a $(,0!4A8a<@DHLT|#x|+x|3x|;x8 ;;;hx88L1Hy= 9)X!hp8t8a88L1HM= 9)Y!8 8a88L1H!8ax8TL1H q=  ,AL,A,@(#x~x~x8Ke,A 8`H8`888K]8`88H|}xH |x,@h<`8cYKu|zx<`8cUKe|{x<`8cYKU||xx8H|}xxH|gxCxdxxxL1H,A ,@P<`8cYK||x<`8cUK|}x<`8cYDK|exxxL1HQHxH;,A>`?`>?@,A<(A,AHl#x~x~xxK|y@;HD,@(p @A,8aHKa ,@p Ay0H a 8a8 K|x,@;;H,A;HaH ,Aa H ,@ ;HaH |}xa H 8} H5|}xH x<8Y\Hx H8sUx|dx~xKii|y@x8X,8Ux88K|xxHܽ,AD;8tX89:9`pa;<8|3x(!,XYZa[\]X!\H!Lxyza{|}~9Ah9!xxi)hj*Q PPD.8pP >Q Pʂ=` YP D.P>99`/!Aɡh=  ZD= 9)Z0})})N 8HphHh! (HTHL(!,(H8H!L(H$h!lan(hH8axHx8K>),A 8`H8a8L1HZe|}x8aHf9,A,@88`F8H4HcHI|dx<`8cYL1K;HP8`F8<8YH 8`88HY|{x8`8%xH@|dxcxH,@,xp8`88DHj|zxcxDxHcxHqH>2}6p|PT}69&Hx88H,AxHI,Ax88HZ%,A$HycH=|dx8wZL1K ; A,x88HY|ex|+x|pCxHjHAxH,@ ,A\,AH QcxH% xHYyxHx|!Aa8!N !|$|}x|#x<`8cZPK |exxx<8ZpK]|}yA<`8cZxK9 xH<`8cZp<8Z<8Z88K1,A<`8cZK88`H<`8cZ<8WPHcq<`8c[<8[Hc]<`8c[ <8WHcI<`8c[4<8WHc5<`8c[H<8[XHc!K<`8c[`<8WHc = 8 8`$|8! N !p|hlp!tAxa|=  ,@>?>?? ?@?HX8[xH8x[Ky|{x8yUKm||x8z[Ka|}x8~[KU|fxcxxxL1H,A8v[t8[x8Z88K,@?8}[8HW=,@x8}[8L1HV|}yA`<8`8[8HP<`8c\0K|exx4<8\HK||xxHV?8}[xH,A <`8c\PK68}[xH8`H<`8c[xH<`8c\H<8\p<8Z88K,A <`8cZK6Y8`HM8`HL<`8c\|<8\H`?8}\Ha <`8c\8\H`<`8c\<8\H`8`|hlp!tAxa|8!N !p|hlp!tAxa|=  ,@=  ,@?@??H8ZHa<`8c]8L1HTI||yAx< `ZL1HkxHT<`8c]K|{x<`8cUK||x<`8c[K|}x<`8c]$KϽ|fxcxxxL1H}e,A88z[t8Z8Z88K,@H?8}\8HT,@08}\8L1HS||yA<8`8\8HN <`8c]K-|exx4?8ZpK}xHT<`8cZH18}Zp<8]<8Z88K],A<`8cZK38`H<`8c]Kι|{x<`8cUKΩ||x<`8cUKΙ|}x<`8c]KΉ|fxcxxxL1H|1,@ 8`H>?>?? ?@?HX8ZHi8x]K1|{x8yUK%||x8z[K|}x8~^K |fxcxxxL1H{,A8v[t8Z8Z88KQ,@?8}^8HR,@x8}^8L1HQ||yA`<8`8_8HL]<`8c_4K}|exx4?8_LKxHRU<`8cZH8}_L<8_T<8Z88K,A<`8cZK2I8`H=<`8c_d<8WPH\<`8c_t<8[H\<`8c_<8WH\<`8c_<8WH\K<`8c_T<8WH\= 8 8`|hlp!tAxa|8!N !| !Aa $(,4|x<`8c_8HQY,@= 8 8`H>?? ?@?8w]8L1HP |}yAx< `ZL1HgixHP8x]K˵|{x8yUK˩||x8zUK˝|}x8~_Kˑ|fxcxxxL1Hy9,AxK,@t8`H8`4| !Aa $(,8!0N !| !$A(a,048<@!DAHaLPTX\d|? x|sx|3x|;x8; :;xx88L1H= 9)Y?x;8888L1Ha= 9)`h?8888L1H58x8TL1H 8`~$x88K_s(,A|}x}H|wxH48`H‰|cyA<8W(8L1H )|wx= :V48`8HhI=  ,A,8`888K98`88Hu|}xH|~x,@h<`8c`tKQ|zx<`8cUKA|{x<`8c`K1||xx8Hu|}xxH|gxCxdxxxL1Hw,A,@<`8c`tK||x<`8cUK|}x<`8c`Kȵ|exxxL1Hw-= 8 H >H8`HxH<`8cX@9 :;@>=  ,@<`8c`K=8>8889HUM|}x8`88@HO|{xxHVAxHɉ888%8899?Kw8rUK|}x<`8c[KƵ|exx}{x88L1H|xx;|@L;W8|T8|}~ijxH,@|"H4;|A<`8ca@K1|ex8`8H0|}x8`8 ~x889H'=|fx8`x88L1Hm1||x8`8H\|}xA A888gx99 9@H]uA Ax88899 9@H]EA Ax888x99 9@H]AA x888x99 9@H\<`8ca\K |dxxHe!8`88H||xxx8HfIx8Hc]xH%|~x|AH5Q|yxxH!H]|A~xHm~xH6x,A8(A,AHT, A,A H@= ;ZH= ;apH = ;X(x?8apH,@8~ap|dx~%xKS |~y@x#x?8axx88KQ,@8pX,HSрH8c*Tc8|c|n;'W6x<8aL1Hdx8X,HSi,A\<`8cX} xUi>UI>9)( A,@L+@&WZG<`8ciL1KK= iHݍH<`8c<H8`K <`8ciK|ex8`8H<`8ciKH<`8ciK?!,@?,@<`8cj|dx8lK=i<`8ce<8jK,A =H<`8cj<8gx<8j88Kr,AH<`8cgK||x<`8cdK|}x<`8cj$K|exxxL1H\QHx<`8cjH8H2,AH<`8cgK||x<`8cdK|}x<`8cjXK}|exxxL1H[H<`8cj|8B8L1H1y|{yA <`8cjH8L1H1]||y@t<`8cgK|{x<`8cdK ||x<`8cjK|}xHmcH1|fxcxxxL1H[aHcx8XxH1|@x8X8H1|}yA,A xH1,A cxH1y,@L= 8T6 x?<}x8j|8 L1H懲}xK,ATHD<`8cgK%||x<`8cdK|}x<`8cjK|exxxL1HZ}= 8 <`8cgxH` <`8cjKEH,AH=  ,@8= ;x8` HI|cyA<8j|8 L1H}H =  ,@0;`,A= ixK,A= 8 ;,A ;H;(A4= 9)kW:| .= 9)k|J| N =  ,@ K}KHm= 9)h >=  ,A= 8ijH = 8ijxH H8`K,@=  ,A;;H8p8tHV,AhHl88(8lK]H\h,@d,@8dh\dh8x8(99?lK ,@ ;H;,@<`8cjL1K,A,;?8}kxKY8}k8(x8K}l,A<`8ck8K3 <`8ck L1KHK)=  ,A 8`H= 9)k4?h= 9)kL?l?x p9t=  ,A= 9)kX?t9x,A= 9)kd+ 9k=  ,A = 9)kp+=  x 9k8 h8hH H~)c= i Ku<`8ckxL1KcxH|dx<`8ckL1KHa |܃ +Kk샋}a[xN = i,= 0= 4,L 8 4N !|!$A(a,048<@!DAHaLPTX\d|wx|#x|+x|3x;;;`::V;V9 }90;= ;I9 U :~.9)( @9a9 9@U :}K.9)( @|. x|.a8wx8|+xxHE,A@ 8`H;H;~xx8H+,A 8`Hl~(A, @@= ;ɩx ,Ad;?@;H} U)h |T}(9@|@@, @,A ,AH;x<8k8Hؙ,@Hx8 H|yA8zk|tHѭ,A8ax8HuH8zk|tH},Ap,A<x88H,@L|th |p}x|@P|pH(8ax8Hh-0||8x,@1}(|||}(9A8P;= 8i|A$xxL1HaH;`K;1}(!|}(9@@=  ,A$= i<8k<8L1HD,A= 9)2,A8a88 8HAqxd|!$A(a,048<@!DAHaLPTX\8!`N !|$|#x8= c,$8K,&A,(AH8`H 8`H!9)p( A8`$|8! N !|Aa $|? x|zx ? _$@(?(_08؟@ؿHPX`?h|#x89 p?q8x8(txH ;p}it8 (AU :?x|`J8 pH(p|t,A 8pt8t,Ap;;|#xHӝp}it8 (AU :?x|`J8 pH$p|t,Apt8t,@8T8!|}!n8T689 p?q8x8(txxHυx<8kHIp}it8 (AU :?x|`J8 pH(p|t,A 8pt8t,Ax?`;xHx8kHщp}it8 (AU :?x|`J8 pH$p|t,Apt8t,@}=8 8 8|=  ,A = i<8kxL1H@Iz,xxH%|@Cx8KH8`a |Kk샋}a[xN !|$#})t=`kx})J| Z.p AH,@48`H0KY,A Hu|}xHi8`H8`$|8! N !|48<D;8 8 ;HDa88HU|yA`x88HT0c|c8x|xH8 K|}y@WU)| H9AxH$9xHT;K=  ,A8? 8aHթ|ex}<8k xL1H>exD|48<8!@N !@|Aa|? x|cyAc , @c, @ 8`H$,A(| |p|8|pP}$x ,@$,@ cHc}c[xKI||yAcxH;C8T8!|}!n8T68G8E8?? 8GP8EP8TPD.9Q>89:9` ;<8} Cx(?,XYZ[\]X?\H?Lxyz{|= ;lil}~9_h9?xxi)hj*PPPD.8 P >Q PjP D.Q >9`G?_ɿh=  l@= 9)l0})})N 8Hp~Hh? >HTHL(?,>H8H?L>H$h?ln>~HxdxHǝx<8lHǍx<8l(H}xxExH!%|AxH 8`H=  ,A = i<8kxL1H;A8= x(88K|}y@h0|9 }=x,A xHxH ixa |Kk샋}a[xN !P|!Aa|? x|~yA> ,@>,@ 8`H~$,A~(`|pi8|p};x^,@^,@ = ;IlP ,@hH,ATHH||x|Hy8cTc8|c|n;W6xHx<8l\HšH = ;l`#xdxKI~,,A؀~,88L1HQ,A~,H8,8`Hx8K||y@x<8lhEx8L1K||y@Xx<8lpx8L1K||y@4x<8lx<8l8L1K||y@ ~,H~,HM8,xa |+Kk샋}a[xN !|$(,0!4A8a<@DHLT|{x|#x;;=  ,,A(= 8`8888 0|N!;:;A;!>9 U :~.9)( @9a9 9@U :}K.9)( @cxHa|}xcxHaWTc8|0}:.|Kx|.=  $cxHa]8cDxxx'xH6|y@ ;H,@ ;Hcx88Hb|}y@ ;Hx~óx8xHb9|@\= i,, A=  4,@|A8`8x880}hN!xK;=  ,A,?xH|fx}<8lxL1H6}=  ,,A(= 8`8xx8 0|N!cxHaxT|$(,0!4A8a<@DHL8!PN !|$|~x = $=  ,A= i<8lL1H58a<8l888L1H75,888HK8a<8l8L1H7 ,88H,A 8`HxH_,A xH_ 88H,A= 8 $x8Km,@x8KYx8KM= $xH^,A xH`58`$|8! N !| |x0,A8K,A 8`H808`| 8!N !|a,048<D|? x|}x |0,A xKi=  ,A= i<8lL1H3݀|,<8l8Hi,@tx8K!,A 8`HH} U)h(|T}+9@,(@8cH} U)h)|T}+9@,)@8} U)h,|T}+9@,,@T} U)h,|T}+9@,,@(888c<8l88 L1H4,@T@.?"|J 8c,A(9 .,,@#8c,@8 Hq,A8`88HI}xH[,@ 8`HcxHÑ8c*Tc8|c|n8T6x<8lexL1H3yxHUHHg,@xH[88HG,A=  ,A = i<8kxL1H1m|,xH|A 8`HTx8K|~y@,808`H0}H88`H}H8xa |k샋}a[xN !|K5|8!N !|$|x|#x HZa,@ xK1|~y@xH[H$xxK|~yAxKHx$|8! N !|# i,,AH}8`|8!N !|8d(dA= 9)nPT:| .= 9)nP|J| N =  8,A= =`)< | A08`<8l8Hh5= i8=`=  <= i8H=  @,A= =`)D | A08`<8l8Hg= i@=`=  D= i@H =  H,A= =`)L | A08`<8m8Hgu= iH=`=  L= iHH=  P,A= =`)T | A08`<8m8Hg= iP=`=  T= iPH`=  X,A= =`)\ | A08`<8m 8Hf= iX=`=  \= iXH=  `,A= =`)d | A08`<8mH8HfU= i`=`=  d= i`H=  h,A= =`)l | A08`<8ml8He= ih=`=  l= ihH@=  p,A= =`)t | A08`<8m8He= ip=`=  t= ipH=  x,A= =`)| | A08`<8m8He5= ix=`=  |= ixH=  ,A= =`) | A08`<8m8Hd= i=`=  = iH =  ,A= =`) | A08`<8m8Hdu= i=`=  = iH=  ,A= =`) | A08`<8n8Hd= i=`=  = iH`=  ,A= =`) | A08`<8n,8Hc= i=`=  = i|8!N !| |x,,AH,AH8,AH8,AHy8 ,AHa8 ,AHI8,AH18,AH8,AH8 ,AH8 ,A xHр| 8!N !| 8`8H|yA8x888L1H8$(,80xH8`| 8!N !|1c}+1d| !}+9A H1H| @ 8`H8`|8!N N !@|!Aa|? x|#x|zyA胚;;`=  |@? yWi:}IZX.,@$p|x|8P|p8}@x}>xH||K,@h|K,@T|K,@@|K,@,| K,@|K,A;{=  |A@=  |@\,@L8?~,AT:Hy~H?8`H}= Wk: HD=@*Wk:}+H.  *}+H.  xK]= iWi:X.8$| ,AH 8 \j95k|&T,APj ||5k} &U)|H9A,j ||5k} &U)|H9Aj, @p,@,A܀ ,@Ѐ| ,AH]8 |H|}x|H;>W8|n8T6=  ,A= =`) | A08`<8p8H^= i=`=  = xL1H'9xH% H|  ,@<`8cp(8L1HF!|{yA|,%Ap,@ = ;p8xH|}x|H8c|}H~M|}xxH%x<8pDHxHݓcxHU| cxH$,@<`8cpH8L1HEy|~yA,%Ax888H?, A ,Ap= ;ɞ=  ,A= =`) | A08`<8pT8H\= i=`=  = ~H8|$xH!|<8ptH,@0 ,@@<`8cp|8L1HD|}yA,%AxH| xH$,@<`8cp8L1HDA|~yA,%Ax888H?, A ,A|= ;ɞ=  ,A= =`) | A08`<8pT8H[= i=`=  = ~L1H"H|$xH݁a | +Kk샋}a[xN !|}&A(a,048<D$||x|#yAxK|~yAlxH|{x}xx,AHxH~-;H} U)h/|T}*9@,@ AH|AD,:@8,/@,,/@ xH~;;KxH~xxH} U)h@|T}*9@,@@\;8|@@,:A8c|@A,:@88cHm~ xHa~xxH} U)h:|T}*9@,:@88cH~,AĈ,A888Hѐ~(!, A ,A=  ,A= =`)Ā | A08`<8p8HX= i=`=  = 8`L1HE!,A cxHxK%8`HxH=~(,@l~,A`<8pH|cyA H@~<8p Hy,@ 8H ~<8ptHY,@ 8P(,A cxHe,ACx8KU8`D$|A(a,048<} 8!@N !|$(,4|#x8KQ,@ 8`Hp!Ij95k|&T,APj ||5k} &U)|H9A,j ||5k} &U)|H9Aj}k[y@! ,,@ԑi0=  ,A= =`)̀ | A08`<8p8HV= i=`=  = ȁa,@ = 8p ! ,@ = 8p8`L1HBɀaK!i,! ,,@ 4!i,H,A 8`4|$(,8!0N !| |~x= ;= =,A8H|exxH,@ H,@8`| 8!N !| |~yA8 ,A,,,A xK;,H8,xHG| 8!N !| $(,4|~x|#x|+x;K(A= 9)pT`:| .= 9)p|J| N x8K,AHEQ|yA؀ xK煁!i4,@!8 ,;Hx8K,@xHD|yA aK5,@P!i4HDx8K,@0!iH8`HEmHxxxHE|x,AxHD,@xK=8`Hx4| $(,8!0N !|a $|{x|#x88KM|}yAxHDi,@t=  ,A= =`)Ԁ | A08`<8q8HS = i=`=  = 8`exL1H?AH؀} 1C}*!^| }*9A(x8/H|~yA ;Hxx8A8HC||xHC,@=  ,A= =`)܀ | A08`<8q8HR== i=`=  = 8`xL1H>qxHDxKy8`HcxK(A|= 9)q0T`:| .= 9)q0|J| N xxKE|yAHxH u= 8 ,H0xxK|yAxH IxKH;xHDx$|a 8! N !|$8K,@!i4KiH <`8cqD$|8! N !| |~x;<`8c88L1H,@ 8`HH| xT >})U)h/|T}(9A8= 9I}j;~U`>|Tii/})U)|H9@؈| xT >})U)h:|T}(9A8= 9I}j;~U`>|Tii:})U)|H9@؈,A|<`8c8|<8q`H; HT >})U)h@|T}(9@| x,A = 9)}i;~, @<`8c| 8!N !`|Aa|? x|zx|#xzK-|dx<`8cqlexL1K?8|qKv|ex8`F8HzH|}xcxH;4W8|n;W68|qKvq|exx<8qfxL1Hq8`88H||x8`8xH|dxxHmxH!HxHx<8qH]xdxHQx88XK a |Kk샋}a[xN !|He8`|8!N !||+x}Cx,@|x8H 5H8`|8!N !P|!Aa|? x|xx|#x|+x;`CxH 8c|z<8q8Hi,@=  |1`k,A ;H;?8|qKt|ex8`FxH݀xH|}xCxH;8T8!|}!n8T68|qKti|fxxx<8qGxL1H8`88H||x8`8xHޑ|dxxHa,AH=  ||x|p8`88DH|}xxxH)<`8c~8x8K˙xHHM#x8A8L1H|{y@X<`8cqKs|{x<`8cqKs||x<`8cqKsy|}xHHcH|gxcxxx&xHxHx<8qHxDxHxKm|dx<`8cq%xL1K-x$xK|}xcxHxHiH,@ 8`H\<`8cqKr|{x<`8cqKr||xxK|}xxK|gx<`8cqdxxxL1H! 8`a | +Kk샋}a[xN !|DHLP!TAXa\`dhlt|x|#x|+x;@;,A( ,H= 9)r!(!,,@(,@,@,A 8*H8 <`8cqKq|}x<`8crKqu|exx888L1H+}|ux,A,AH8<`8cr$H <`8crKq)8/888 9$H9||x8`8 $8@H|wxxH-xHsu8`8(88(9H|~x8`8 ,88,9H|vx8`8H|{x,@<`8csH <`8csKpq|ex8`8H|gx;; cx88899 9@H<`8csKp|ex8`8Hy|gx cx88899 9@H cx888x99 9@H} cx888~dzx99 9@HM8`8H|~x 888~x99 9@H x888gx99 9@H,A,AH@<`8csH <`8csKn|ex8`8 |t8(xHɱ|zx; ;x888Gx99 9@HY x888~x99 9@H),@<`8csH <`8ctKn9|dxxHQ8`88H|zxxDx8Hy?`?>>CxHQ|}x|Aa(H,@$8{qKm||x8~qKm|}x8vtH0a,H,@<8{qKm||x8~qKm|}x8wt4Km|exxxL1HKt|@CxHH8`HX,AHòa(H ,AHoa,H ,AHoH|}x H8} He,*A,AHoU,AHoE,AHo5,AHo%88`<8tPH&8`<8t\H& 8`<8thH%8`<8txH%,@= 8qH = 8t<8t L1H !CxH}H8`t|DHLP!TAXa\`dhl8!pN !|<@!DAHaLPTX\d|~x;;|#y@<`8ctH <`8cuHKk]8/8889Hm|}x8`88@H|xxxHaxHm,@D8`8888 9H-|x8`8888$9H ||x8`888(9H|{x8`888,9H|wx8`8H|yx,@<`8cuKji|ex8`8H|gxA; A#x88899 9@H<`8cuKj|ex8`8Hu|gxA A#x88899 9@H<`8cuH <`8cuKi|ex8`8H|gx89 ! #x88899@HM,@<`8cuH <`8cuKi]|ex8`8Hӹ|gx89 ! #x88899 9@H,@dAA A#x888x99 9@HAA A#x888x99 9@H}; #x888gx99 9@HI;`a #x888~x99 9@H<`8cqKh9||x<`8cuKh)|exx80848L1H"1||x8`8H|x 888x99 9@H x888'x99 9@Hm ax888x99 9@H=,@x<8vH,@x<8vHa8`88H||xxx8Hx8HxHe4|@xHqH8`H|,@t~,AHiaa H,Aa H~H 8~,AHi)a$H,Aa$Ha~H 8~,AHha(HU,APa(H)|fx,@8`<8t\8H8`<8v(88HH 8~,AHh}a(H,APa,H|fx,@8`<8tx8H8`<8th88HYH 8~,AHh ~Hm|}x~ Ha~,A HM~,AH9|}8cH8}H]͐~,@= 8qH = 8t,@ = 8r,A= 8vHH = 8r,@ = 9 r,A= 9)vLH = 9)r ~<8v4^L1HxHH18`d|<@!DAHaLPTX\8!`N !|aE쓁EEEEF|}x|#x|+x8Eؐ8a<8wtxL1Hx8K˭,@H8a88EHց,@(aE<8w|H|yAaE8c8H!;x<8wHU,@x<8wH=,AaE8c<8wHaEHI,@;(x88DL1H%8aE8xH)(;|@@d= ;ivPW8W8x88HL1HՀEW<W:PW 69!<x<8w8|.L1H9!\| .T~9!L| .9!l| . 89@|P.,A= 8vPW<|T:|PT 68W8|T8}= 8vTW8|T8|~= ;vXU@<|RT :}&X.|(.| @(|X.U@<|RT:8c$|.H]H 9JU@<|RT:|.,@;(|@AaEH}8aH8`F|aE상EEEE8!FN !@|!Aa|? x|#x;`;|zy@08T6Cx8Hi,A 8`H(<`8cwK`|}x<`8cwK`|fx8`8xL1K;,AW:|T:|z.88Ki,A,@4|xW8W8xHY|{x8xL1HHX|T8|cxT8Hf|{xW8|cTc8T8||c8T8L1Hq;W:|T:|.,@4yH8`a |+Kk샋}a[xN !|$|x|#x8 K,A8aK,@8a K,A 8`HL8aK ,@K =,A8aK ,@88! ,A|}#KxT:|*T :|,@@T:|"T:} }k.F }.I   88T:})*U):| .,@8,At|x,T:})*U):||.,AP,@:;W:|T:88<8x|.L1HW:|T:|y.<8x8HM,@8~x<8x|.L1HCx<8xHCx~xH;8x8xHW:|T:;x|.H}9. ,c@< ,d@0x<8xHx|.Hx<8xH$Cx8xHyW:|T:Cx|.Ha8jW:88H8cTc8|c|n8'T6|.x|x.88HI; |AW:9?8| Y.;?;8<`8cxKY|{x<`8cxKYy||x<`8cxKYi|}x<`8cxKYY a8cx~$x888899?9_L1H I|zxkI" }0I"|}0yA\:`T:W:x<8wt|.L1H|y.xK,@Ha;?8}xH ;,@<`8cyL1H888L1Hܡ|}yA`x88H݅x88HU,@8,ER@,?8}yT8Ha,@ :yTH = :y`;8<`8cypxL1KH|}yA8`8HY=x88H8`8HY!HkI" }0I"|}0y@,A; |@;8;? W:W:cx8wt|.L1H}|~.dxK%,@cx8L1Hi|}xcxH=x< `_8L1HxH ; |A,A$8`H ~óx~ijxx8L1H8`a | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !|$<`8cyKVY||x<`8cwKVI|}x<`8cyKV9|exxxL1HH8`HkA!| !$A(a,048<D|xx; 88HM,A H+AcH|dx<`8c{lH!<9`| A<`8c{L1K8`Hx88H,A H*cH|dx<`8c{H8<`8c{8L1Hi||y@\H*cHm|dx<`8c{L1K98`HH*cHE|dx<`8c{L1KxH8`H;:W:|.,Ax88H-,@;9;; ;a?@ ||.T>,ADx8KGxL1H,A(xHIH)ŀcH|dx8z|L1KY;,@;,@L<`8c|0$xL1K-xH8`D| !$A(a,048<8!@N !|a@<@@@D@H@L@P!@TA@Xa@\@`@d@h@l@t|? x|#x8@ |tyA H:;@,@<`8c|HH^Q,A\= ;=̀ =,A0?8~|HH^)|dx}H,A,@܀1 })I~H8| Hx}wKx,@D=  ,@;@;;HH=  ,@;@;;H(=  ,@ ;@H;@;;,Ax;;<`8c|P<8|\H|{yAT? H$88|`8H,@ ;;88exH,A ,AcxH9A,A<`8c|lKQ|zx<`8c||KQ|{x<`8c|KQ||x<`8c|KQ|}x<`8c|KQ|gxCxdxxxL1H|zx,AA,AH,@Hp9Ap<`8c|lKQQ|{x<`8c|KQA||x<`8c|KQ1|}x<`8c|KQ!|fxcxxxL1H|zx,A,@H9Ap<`8c|lKP|{x<`8c||KP||x<`8c|KP|}x<`8c}?`,@4W<|cTc:|}PTc:|~8c88H,@,@4W<|cTc:|}PTc:|~8c8 8H,@,@dW<|cTc:|}PTc:|~8c88H},AW<|cTc:|}PTc:|~8c8 8HM,A\W:W<})U):}=HPU):}>J9)}8.W<|cTc:|}PTc:|~8c~xHy!,@@ ;;@|AW:;.<`8cKLM|{x<`8c KL=|}x<`8c~KL-a cxx8(889 x9_@ L1H),@8`H@ H;`;;@|@>?,@4W<|cTc:||PTc:|~8c88H~ ,@,@4W<|cTc:||PTc:|~8c8 8H},@|,@dW<|cTc:||PTc:|~8c88H},ADW<|cTc:||PTc:|~8c8 8H}m,A@ |A;;@|A @ T<|T:| PT:|"<`8cD8L1K;@ |@t?W<W:PW:#x8|.H.|A0H̀cHy|ex8xTxL1K]#xH;`;@ |A,@#xK|{x#xH@ T <})U):} HPU):}>J8,A$,@= 8H= 8 H = 8<`8c|H,A,@ T<|cTc:|`PTc:|~8cHx]t,A8,A$,@= 9)H= 9) H = 9)5cxa |k̂ЂԂ؂܃ +Kk샋}a[xN !|Aa $(,4|? x||x|+x=  1`}K}@Sx|#x!D|!| #y@lxHy8c*Tc8|c|n;W6x<8xL1Hux<8H|~y@<`8cHLx<8exL1H,A$x<8ExL1Hu,@<`8cK8`HxHxHx( @xHx8cTc8|c|n8T6;xHx8xxH{!|~xxHx}|cHA|`x,A8,A8L1H%H xH<`8cHj}8`H\U8`a |Kk샋}a[xN !|Aa $|? x|~x|#x|+x8=  ,@xHw8c*Tc8|c|n;W6x<8xL1Hx<8|\H ||y@<`8c\L1KqHL88xH,@<`8cHp<`8c88 Hx,@L8Hw89 =,"@ =;8| x|@@4| x,.A0, =A;|X@@=, .@,.@8;8| x|@@4| x,/A$, =A;|X@@=, /@|th /!I}*Ih=!@| })x1)})I8}H8|cHx|xHsz88xH},@<`8cH(<`8c88 HwA,A <`8cKxH8`H;H| tii !I}*Ii`"!@| }*y@, Ax?8H,@ 8H@x?8H,@ 8H x?8 H,@ 8 xH8`a |Kk샋}a[xN !p|||x|#x;,A$= i<8L1H8`Hx8Hȩ,A8,A= 8i(H = 8i@88H |}xH ,Ax8/Hw0|8c8|`x}?x8a<8XxL1H xx88KT!,@P;;xxH$|~x,A xHҵx|8!N !|!Aa $|? x|{x<`8cxHMI||y@ = ;`xHs-;8T8!|}!n8aTc6xxL1Ha||x8H8`HR1|}xx<8Hw|eyA?;c? ?@x88L1H=|~x|} 8fxL1H!8`x8HI,@T&|A@|} 8L1H8`x8H ,@T&|@ xH$8`8Hv|ey@PxHC8`a | +Kk샋}a[xN !@||x8aHi,A;xx8 Htx88 8H^|}x! ,.@ta8c88 8H]|x! ,.@Ha8c88 8H]|kx!9)| AWW@.|cx|c[xH8`|8!N !|$|~x|#xHp|xxHp|ex8 |@4|,_@(}? ,R@xxxHqHH8 |@0|(,_@$}% ,R@xxHqHxxHk$|8! N !| |xHo|dx( @4}$ ,_@$ hR||p9$|8} x}dxxH:| 8!N !|Aa $|{x|#x|3x;;|+x|@@hcxH5u,ADcx8x9H3E#})x}+p}iJx})XP})pH89)|Kx;;|@Ax$|Aa 8! N !|Aa $||x;;= 饀=  |@@P;@?` ,A(<x8K,A _;;;|@A= = ɥ,A= x<Kq$|Aa 8! N !| |~x= ;郌 ,A0xH3|cyAT>,@؀| 8!N !|a $(,4a|ix|#x}}[x}H4||x}H4|@A|`&TcH8`4|a $(,8!0N !|!TAXa\`dhlt|? x88(<8l8L1Ha<`8c8<8L1H-?<,Ah;?9  ,A9)T@}(x}p(Bx}P}p8}(8 }H8L1H-I0,@? 0U :9)U)x})|In8T65A(U :?)8}+H. T| 9.5@9;?9)TU:}I., AH8`9`ak |0A |XAT:|.,A;J, @9,@W:9)U)8})|In8T69x?U:9)T}I., AL9`ak9 a) |XA$|HAT:|.,A ^;J, @9,@xx88HC<`8cL1H+xW:||@@;@cZ?`W:8?^ |@8AH ,@8U8Hl*U):k8}iX. ,@ 8BH8 pA,pA 8TH pA 8DH8R* | T?@T:{| X.T><`8c 8L1H*;|@A$a |+Kk샋}a[xN !| !Aa $(,48`HF|yy@<`8c,L1H(8`HW#02HH-|xxHF|A$<`8c@L1H(exH:M8`H;@;`,#@;,A;@H;@,#@}?P})6p;;{8T:|CxT:HG|zxW`:|T:}`9?}:.   }|[x,AW8HGUH8`|9 H89)8c;@| Ax,#A0= I= 8 h#||p9?@8} x}x= |P|6pP= ;ɥ,AW8HFH8`~9 | @(89)8c;@| A8`4| !Aa $(,8!0N !| =  ,A0??i<8HbU,@?iH8`| 8!N !|$|x|#x<8H,|cyÁ#8U):})X. ,#|Jx|x8 Hhŀa88 8HR|~x! ,.@ta8c88 8HR|x! ,.@Ha8c8 8 8HRm|kx!9) | AWÀW@.|cx|c[xH8`$|8! N !|<8H+1#| |x|8!N !|$|}x<888H/|ixx<88489H)!8`$|8! N !| !$A(a,048<D|{x|+x|#y@Px8=H_=a|ix, A(8 !9)!cxxH*||y@ <`8cxL1H#8`H<{8U):})X.),!)9)( A,A4H5,@xxH?)K<`8cH= AI?`W]:W:xH>||x8xHjY;|@@x8888H>!,A H,A<`8cHh;8`H>M|{xx8exx8H=,ALHUc,A,@cxxH>AK<`8cxL1HE8`HA\ |9`ix| P@@ | 9k9)| P@A;;xH^E8c|@A;@8`@H=q|{x8`8exx8H<,A@Hy,@cxxH=mK<`8c,L1Hu8`HH= AI= i9`ix| P@@ | 9k9)| P@A8`D|A(a,048<8!@N !|$;= 饌=  |@@;?`W:})U):}) ,A0 ,8Cx4|PxH#a; ;|A=  ,A0Cx?8Hu,@Cx888H5|yx0W:9)U)x})|In8T67A$W::8}+H. T| .7@;;`:TW:.,A:b:bT ?AX|AL|AT:|.,A4W}8Cx4xxH"ICx48H!M;{,@;,@l#xWd8H8`a |Ԃ؂܃ +Kk샋}a[xN !|a $|{x|#x|+xx<8tHك,8H =  ,A 8H8x<8H|cyA$,A  T?,A$x<8HQ $x<8H-|dxxHِ,x<8H |dxxH0x<8H|cyA 4 #|J8xxH,,@ 8`HPxH.|xxxH'cxxH-|~yA<`8cL1HxH !~|k$|a 8! N !|LP!TAXa\`dhlt|yx|#x;:=`= 9)+H8("A= 9)T:| .= 9)|J| N = 8 H= 8 H= 8 Hx:Hp= Hd= 8 HT<`8cHHD= 8 H4= <`8cȀHUH= 8H = 8 #xx<8H,@=  |A = <`8cH8`H= iU`:.9ki,@x8/HP|yA ;HxxHMM|}x(@(}= ,.@ ,o@ ;HT(@L}= ,.@< ,m@0 ,o@$ hd||p9=8} x}}x8}H, ||xxxL1H_8|x8/HGU,@8x8.HGA,@$xK|cy@<`8cH|~x= ɥx<8(H|}y@<`8c,HxH|yAxH 8aKU;(xxK],@(;`xxKe,@<`8c4H\;`;(8ax8 HM9,AP=  ,@$<`8cxx8L1H 1K<`8ctx8(8L1H 8`8888H*A!CJAK5,AKHK,AK9|~x,AxKaH xK|Ax<8<8HxK-,AxxKH xK},AxH!,A =  |@H,AT:x|P|*KH = T:x|P|*K,AxH%xKy,A xK=  ,@=  ,@4xH|~x,A <4HHi|}x8xxH&|dx, A,A,ALH4,@,<`8cPxH<`8ctxL1H 1K<`8cL1H KxHI,@,@xH&K,@0,AxxxKaHxxxK =  ,A,@lxH&yK`=  ,A xK8`t|LP!TAXa\`dhl8!pN !| !$A(a,048<D<`8c`8L1H|~yA,; 8` H'|xxxxxH9|ty@<`8cpL1H8`H,@(x88H!xxH'qKxH;@;`}4ix|H@@H; ;{W} 6CxxH'1|zx;<<< x8 HB=|wx7.x8 HB%|x?88[HB|yA;x8]HJ#x<8HK|yA>>;^x|@(~xHB,A0;;|A8uxL1Hy8`Hh8|T:H&=|<U):})8`8HKE|y@t;||@A= I= i8`D| !$A(a,048<8!@N !|$(,0!4A8a<@DHLT:8`H%-|x8`8x~x8H$,A4H5,@x~xH%)K<`8cHȃ!W= 6xH$|vx8xHPq;@~۳x|@@(;ZxHEQ8c;{|@A:8`H$y|xx;@~۳x|@@{8x~x8H#,ADHq,@x~xH$e|xxK<`8cL1Hi8`H؀a{Tc:H#{;x|@@>;~߳x|@@(xH@,A0;;|@A8uxL1H8`H\{W:Y.;xHD)8c|@A;Z;{|@AxH= ɚ= )8`T|$(,0!4A8a<@DHL8!PN !| !$A(a,048<D|xx|#x; =`= 9)Б+H,aA A,VA>>;|@@}kx}kHx4c@}c[x$|8! N !|!DAHaLPTX\d|{x|+x|#yAL,AP;T8ax8$L1HNx88$L1HGu;;!W:.,AT?@cZs;T}N!|T ~U 02|JT8|J} P}U):|H.I.}}[y@;,@d|!DAHaLPTX\8!`N !|}& !$A(a,048<D |}x|#x|+x|3x|;x}CxPx|N!<`s|T~W02|T8|PW:9=T.,AWY>-;cwx"~8`}Lx|N!,@?T >T>WH>W+>A, A, A,A, A,A 8|~9@})x"}4I 8|}49@PA`<`8cTxL1KHH,@HHY|xW:9=T| X.Y.8 _xD | !$A(a,048<} 8!@N !|$|~x|#xPx|N!<`s|T ~U 02|JT8|J} PU :9>T.,A4Lx|N!,@ xH,@8`$|8! N |#yA@$8`| @ dN $c8U):})X.i |`N 8`N !|a $|}x|#x0;|@<=8W:}>H.i(dxH4,@=8|~H.H;|A8`$|a 8! N cDUiUh}}pa })@8|@x}(xqg}`&Uk}ka} X8|Xx}+xh1}Aa`}i@8|@x}(xUIUK}k}kpa })X8|Xx}+xqG}@&UJ}Ja`}iP8|Px}*xh0c|ca@}I8|x}#x|hPN !| |#x@,A,xK,A?;0 0,@܀0| 8!N !|Aa $|~x|#x|+x|3x080W>8~8T:H~8Hy~8W:|xY.888L1HAm88_ (4,ACxH,xxKx$|Aa 8! N !|Aa $|~x|#x|+x|3x080W>8~8T:H5~8H~8W:|xY.888L1H@88_ (4,ACxH,<0<9><@|H@ 80@x$|Aa 8! N !|$|}x|},HU},||$|8! N |kx8`|#yM +9kT` 6|`JtiAU F>|cx|cHx4@N !| !Aa $(,4|? x|zxH |{x88xL1H?= 9) `;L= 9)h;P8<@Cx88Hucx848FxH ,A<`8cpH(;<E`LF| A<`8cHT.= a)|H@,A<`8cHؠ,A<`8cH.,(A<`8c8(H0W:xHq{88xH>W8;Wx|n8T6Cx 8Hu#x8(xFxH |AT<`8cH(<`8cL1KQ8`Hx<`8c8H<`8c8 L1K%8`HL;|@H U;8W:|~xI.888L1H=IW8x|8(L1HD4( A= 9)T:| .= 9)|J| N ~,ADH1~,Cx8He~,8FxH,AH<`8c={8U):})X.),,;;|@@d,A |"H={8U):})X.(cx K;;|@AH$, @;|A cxa |܃ +Kk샋}a[xN !|Aa $|~x|#x|+x|3xCxH/;c8`H|xDDx?8@K|cy@(x8@8fxK8 c,H dxKQDxexL1HA8`$|Aa 8! N !|Aa $|}x|#x|+x|3x8`HHcC }H8`$|Aa 8! N !| !$A(a,048<D|? x|{x8:;:TW:.,A;c; c9;@?,A|A,@=]Ht8|LL1Ky:H\9_,A, j+ |@@}j[x ,@9!U)6 *,@T;,@ ,@ 8`H,A@0| x;,A,[8U+>W:})P. ,A;|XA0|@`;{8W:H q{8H|}x{8W:Y.0888L1H788= 9)d=(4;8W:}+H.  _, A`*)| 8|||8} x}gx9)}H9A } Kx9 ** * }J, @;8W:}+H. ;8}+H. ;H<;8W:H.,@ |H %|}x8H6͓,;0|A~xa |؂܃ +Kk샋}a[xN 9 C<, A{8U):X.,@$H|}x8H3,_,> || I.,@H,Al|x;>{8U):X.,@$H|}x8H31,cx K,>|kI.,@~xD| !$A(a,048<8!@N !|$|#x4<,A4,A |~P|},L1H9Ճ0,@8`$|8! N !|8`|Hy8x|8!N !|8`8HM|8!N !|8`$H)8 |8!N !|$}Cx,'}J J|dx8`'8 ( A= 9)0T:| .= 9)0|J| N =%9)U)>,HpT> HdH\,@$<`8c<88~<8ƑHʑ ,A(|8A,@,@$<`8c<88<8ƑHA ,@T$x ,F}hR=%9)U)>=)=`}(Q.T>=)9k+<}i` <N` 8 |(P<|} &U)/<`||&T7}=yA$x) ||(PT0||i8|T}#x TT|Kx HH8`$|8! N !| !Aa $(,4|vx~ܳx;`;@0|@0\8WI:} P.,@(U):}iP.+U):}IP.,(<`})U)U <|JT:>, ,|@@:>U >, @U 6}=|.,A |"H)|8U):})X.(xK|x ,A(>|HAc,@,@,8`Hɀ c  ;{; |@AT;Z0|Ax<8X8fxKIvx8`4| !Aa $(,8!0N 8`N !|$8D|&|xtAH);x$|8! N !|$8D|&|xtAH͓;x$|8! N !|$8D|&|xtAHq;x$|8! N !|$8D|&|xtAH;x$|8! N !|$8D|&|xtAHŹ;x$|8! N !|$8D|&|xtAH];x$|8! N !|HU|cy@<`8c`L1K98`H|8!N !|H|cy@<`8cpL1K8`Hu|8!N !|$|xX|#x,|+xAHxH哿\X$|8! N !|$|#x|}x,|+xHx?U >,@ xxKHL,@D,@, AH0u+@A( x8|81~|N!,@,@ ,@t$|8! N !`|Aa||x|#x|+x|;x|3x8`dHi|x8dH.-sk@ 88~Tc:H5_(W8H%H|9 <`Pi|T0}'Y}'9A |t|A<8,;AP-AW 6x<4|H.,A|~H.dxH,AP7;;MA@K-A4<4W 6} J |t|A79)M@@ 8`H|= |XPa)m|I|p, @ 8`H|,W 6A,A K|9+<9`i\8`j<i i4\|B |+  \* 4|Aa $(,} 8!0N !|a $|? x|~x>L~ 9)~T|cJkTc:H;\||x,@cx8/H,@<cx8/Hu,@d~X,AXH|}xcxH;W8!}!n8T6<X|x8fxL1HuH W:|.>ikHa1#})I} HU)T}=xLW:|;= 9)W:H}+.|cT:L1H*U L,A8W:;= 9)W:}<.|cT:L1H* W:9 }<.|xHJa |k샋}a[xN !|!Aa $(,4}Cx1Y}*|+x!^| }*9|#x|3x|;x|x;@A,|t| p}Ix})PP})p}+HH8qk-}>[xH?U >,@L xxfxx(xKM|cyA,A,@H,@ xHP,A0,A$,A , @xH,A@,A|t|A(,@D,@8 ,@,,@,@ 8`H88,A  :u* @ x4|!Aa $(,8!0N !0|!Aaēȓ̐|? x|~x;;`::>^ ,@T* | @8}KSx| @@,9J^ ,@$9k+ | Aԁ,@H| @0(x8KрT,A xKa8`HȁhUI:X.8 >,, @,-A0~ ^Ui:Q.<9kp~ Al,HdxH-8cTc8|c|n8aTc6xH|}xx,A,-@,A,-@;@;H;@xx88Ke,@xx8Ki,@xh =})|TU)|H988A$ h =})|TU)|H9@ ,=@}9XP}8 ,A>8 ;x|t8xKY,@Ȉx|t8KY,@~(|t8889K|{y@ 8`H,A >; , }+KxA ,@ H ,@, A H,A,A  H,A > Hl(| @@|@@ 9(>h }(Kx|XA(| @ 8`HhHUi:| P.9kh { , A8T>,@> H8A,A>8i 8Hс?, A ,A 8`H = <a)|H|&T T?}ty@$ ,A } &U 7U)|KyA 8`HЁ; iHx?= ,A= i |XA0<`<8c88H=  ~ xT>L1H~8`H=,A(>|x 8exN!H,,A ; i)1)})I8 ~H8}7xL>P8|HA 8 ~HT:PHL~H8L{,AHu8cH8`H >HW:|kI.,A>H<|kH.8H>H<|kH.8|tL1H5 ,A< ,A0,A(>L~U<:9)>Lk HH ||.,A{a |ЂԂ؂܃ +Kk샋}a[xN #8i N |jx $  |@AjU :|iX.8 $N 8`N #$ |HAcU):|iX.N 8`N |kx+ $| A(KU):8| Q.k$kTc:|kN 8`N !|$|}x8;|@@;=4|~H.,A H%=4}>Ji ;H;8|ÀD;|@@;=@|~H.,A Hف=@}>Ji;H; D|ÀL;|@(;=H;|~H.;HލL|A}Hy}HHq}0,AHa}4,AHQ}`,AHA}X,AH1xH)$|8! N !`||x48,8|#x8@T 6HH T 6Hᑐ44 }]W 6|.}> iI|~.,AH 8cHӉ|.He|~.8`|8!N p@c#U):})iN !| 8(Ax=`9kT:}K.= 9)}JJ}IN ?,A= =`I | A0<`<8c88HI=  =` = iHP?,A= =`I | A0<`<8c88H=  =` = iH? ,A= =`I$ | A0<`<8c88H=  =` $= i H?(,A= =`I, | A0<`<8c808H)=  =`( ,= i(H0?0,A= =`I4 | A0<`<8c8L8H=  =`0 4= i0H?8,A= =`I< | A0<`<8c8d8Hi=  =`8 <= i8HpHcHEH`?@,A= =`ID | A0<`<8c88H=  =`@ D= i@| 8!N |gxg= |XPa)m|I|p, @ 8`N 8,A9 9)| .8,@9+'8 g9 G8` 'g' N #ikN !`|Aa|? x|zx<`8cH||xCx8/HQ,ACxHmH,@HcxHxHi8cTc8!|c}!n8T6xHE|}xCxH98}H|{xxxHH,Apx8:H||y&A 8<8xcxFxL1Hvcx8HZ,AH A ;H;,@cxH-8`a |Kk샋}a[xN !| !$A(a,048<D|? x|}x|#x|+x8`Hx|{xxH ;8T8a|}an9!U868xHU:;|;x, xA; }ht|@@ ;H,A4,\@Ԍ|t,A|A;H= Ix}hB| R.p ALW:};.i, A;|;;9@cx$xHډ:|{xW:.HT,'A A,"AH4,\AH(|tH(,@cxHa8`H;z, }g[x@W:|~.H,A;;W:P|~H)|zxxdxL1H:x#xxL1H9`| @(9 | .9k|P|| | .9)AcxHձV8`a |Ԃ؂܃ +Kk샋}a[xN = i`N = 8 lN 8`N !|HH8`Hۭ,@|8!N !|H|8!N !|HH9|8!N !|HEH8`88H|8!N !|8`H88`HHKe|8!N !|$|}x<`8ctH Hə88`8He= 8`8HH)H,AH$|8! N !0|ēȓ̐= i\?;xHH%HxH,@= 8H = 8 H8`88Hʱ<808a8L1H%8aH<8!8`H = 9)!=`+8`|ăȃ8!N !|= i88cH1H H9HA8`|8!N !|a $|}x?8`8tH?` 8`8tH8`8tH8`8tH $8`8tH}(,8`8tHi048`8tHU8<8` 8tHA@D8` 8tH-HL8` 8tHPT8` 8tHX\8` 8tH`d8`8tH݀hl8`8tHɀpt8`8tHx|8`8tH8`8tH8`8t8Hy88`8tHe8`8tHQ8`8tH=8`8tH)8t8`H$|a 8! N !|Aa $(,4;;xc?@?`H%|x|@l,A,8``cqH,@ `,A |N!,A,ADA,A8,A$H8,A ,@(8``c H<8``c H08``cH$=  X|t|AxHHx8 H ;HxHI=  X|x|t|@x8 H Ux= ;;,A0,A8HE,A; ,@8`Hե,@= ;H$,A8H,A8; ,@;|@@~;H!|@A~|ct4|Aa $(,8!0N !|KuH-H|8!N !|HH8`H,@|8!N !| !$A(a,048<D|wx|#x|+x|3x|;xK>4L, @= 9)4LH 8 L=@jL, }i[x }?KxAxHՐH;8|||`Hy;= iL|;5k=x;w;@P?@xdxHq;:L|i8|cH;:L|i8ZA8`H;dx#x8xH%= iLk,AH%;|PT||p#x|H8`H98`uH8`H)8` H8`Hy4LiH58`He8` H8`H8`tH8`H8`H=~x~x~ųxx8 Hy~x8`H}5;xx~x88 HM8~x888 H5|@(?x8H;8|H܁|A8`D| !$A(a,048<8!@N !|= i|#x|XPT qj|J|kx|+x|pA$p9$|&T|})x|8|Kx= i}e[x|kPT`|c|cpK8`|8!N !|Aa $?@:L; Ii 5;k;;@X?xdxHٽ;6x8 Hi= )P}, 8|YA$xHA|exxxL1H= i88cHxHua |}a[xN !|$|cy@ = iT= P,A8 PH}H?8 PHy}KՀ$|8! N !| ?P,A4cH݁P= 9)| H@ 8H8 PKi| 8!N !|$|~x|#x|+x8`H},@=  ,@=  xxHԅxH $|8! N ,A (A,AN |c#xN |c xN |c"xN !|H%|8!N |#yA=  ,M =  N  N N !|Aa $|zx|3x|+x|#x8`(Ha|x8`HU|}x$xH= ,9)>}?A8xHq8cH8xHY8c89 ?cxDx_ KUx$|Aa 8! N !|8K|8!N !|8Kـ|8!N !|$||x$}H!xHxH$|8! N !||ix |+xKe|8!N !|88H|8!N !|$|x$,|#x|+xA8`Ha,AP,A 8`H8`H= 8|c|"K8`HAH,Ad8`H 8c8888K8`H̀ 8Ka 8KMH  888KaxxxH%$|8! N !|$1%})I,|x8 |H8|x$A 8`H8`H 8||cK}8` H}Hѩ8` H $|8! N !|$|#x,]$||x@P,A,(A,A4,A\H,x8H x88K;Hh ! }(Ih !||KyA ,H,@́=e| XAJ, })@8 |XAH| X@ = | (A, })@8 |(AH`| (@X, @Dx88KKa<``cIKix88KKA<``cIKI;H;x$|8! N !|Aa $|zx|#x|+x8`(H;|~x8`HH= |x89)>9`>$ $ (<D@88`Kx| A4;|P9>9k AW<}>U):})B | @,A]}>U):||H.} |8}JJA j< }(J|| @ 8H8,@Hx8H}>]U):}iP.(}`XP9k}}@P| @@xxHE$|8! N #$8 N N !| $8?|#x| X@(8 T<|T:HՁUi<})ZU):})9 T <})U):} Y._T <})U):})R,A ,@  ?9)?| 8!N !p| ! A$a@(!(A0a8؁@ءHPX`!h89 9a9A|xp!qaxAt;HK!px}+t8 (,Ud:9)Ax!p|"H AtpHt8t,@|8!N !|a $|}x$|#x|+xH = }|P8||P@Ph8 |* (H})*( |2 (})2(9 |A$|a 8! N !|a $|~x$H ;`}4He~ K|@;|@#8Ht>$^i } .}J| @}kA k> }*J|| @ 8H8,AD=8| P# |N!# |N!H#8 |N!;{|; ; A(},A(|(PH9$|a 8! N !|AHaLPTX\`!dAhalptx||#xV$|sx ZT<})"}KSxU):,})Z} Cx|+x):::;A,A(A,A$H܀,@8;, @;:H8` | @;::, A,|#x; @;|@Ax;{[ <|\ W<})U):})8a(dx ;|;9L1N!(,Bx|p~Ix})P,})pH8@Kh,@;|P}|[x;@|[+| PAp | |P@`+ [ | PAP | |P@@ ;,A0CxxH  zT <})U):})Z);|@; At,AD;{[ 8%eE 98a0 $x|L1N!04,A,@H: H;{ [8%e E9$x 8a8|L1N!8<,@l;=)8 ( AX=`9kT:}K.= 9)}JJ}IN ;:H(;:H;:H ;::,`&A, AZ|@ ;H(:|H9)|&T/|})x8|KxW<}<U):})Ri ,@PW<}<U):})Ri ,AHt/A0,@ ;H0|@|&T/|8H,A@|@4W~|@ KY~ #>c ? | @}cHP|Z >_)| H@$?}iPP,@|Z~_ c #| }kJ|X@| XP~_,@,c#| }kJ|X@| XP~#}(})| HP|X@(;|; A$|a 8! N !p|}&dhlp!tAxa|`|xx$|#xK;xK ,@x8HxH-@;!(;A::;(;aK9`9 9k( ~.9)@9`89 9k( | .9)@(9`(><~D|H@&x8Gx9@~@}*Z pA$| X.T }&X.T|0})x}&Y.~@}*Z pA | X.T }'X.T|0})x}'Y.<9|9JA8c$xEx88HI,A(pAK!8`q|AȀ09|@,^,| x9 | P.|A9|X9)A@a;{ (=} 8aHxxL1H!HAL, @<; -H$;-|K;-AK`|dhlp!tAxa|} 8!N !|PTX\d|+x9`_ |#x;=~^  ||x8a(|xL1N!!(A,, @9`_ =~^  8a0x|xL1N!!0A4, @X9? ]>~  xx|8a8L1N!!8A<<\xd|PTX\8!`N !|X\d|~x |#x,A\89a+K (8(%E T<}):KU):})E8aHL1K%, Ad9 8! 9a K !(8(E W<})KU):})E8aPL1Kd|X\8!`N N N #$4N !|$$|#x<@8|+xT8Hŀ<@T8.<_@Ui8})RD9k|<@D$|8! N !| ,|;xA 8*H8 <89H#$,8 |kxA+$i i, @| 8!N #$i#$, M ,*M i #$, @N #$i|ctN !|c$+H|8!N !|!Aa $(,4|;y|xx|#x|+x|3x}Cx@ = ;8`(Hi|x8`0H]|}x8,($A H 8CxHi}xH],9`8 9 }, =}}A=iH= = 9)>,;8?CxH8c? x4|!Aa $(,8!0N !|$(,4|x$}(K!pi}(@ 8H88a8 K܉xH-a Kܑ4|$(,8!0N !| |~x$,A,A(p A8 H8 9  ? H~ K,A,@<`8cH <`8cHH ,,A H- ~8K۩?i|ctHA| 8!N !|$||x$}H}HxHxH$|8! N !|a $%|#x, $|{x@<,A((A,A0,A|H?,H 8,xK5;H, @D,AX,@ԁ?|tH|cyApc,AdHt, H,@,@xHH,@x?|tH̙|cyAc,@? H ?ixKa;,Ax| N!H;cx$|a 8! N !| |~x$,c$A8+ )|H@k ,Ac$KA +K?x K,Ax| N!| 8!N !`|||x|#x$|+xxHu 8c|@@8HxHU8|x H?, Ai HߝxH̥xH,8A HxH|8!N !P|!Aa|{x|3x}Cx|#x|+x|;x8`(H!|~x8`$H= s|x9`9@9)>@8~ > $^>~~@ ^H~,&A$CxH|@@CxH8c  H},Ax H- A$DxH-CxHΙH?I__x|!Aa8!N !|$|~x$,A,p A 8`H8` Hp A<~ ;KH8`_H;|A쀞 ~HȀ~ Kс<|| A~|Z|HA}+HP9)}#Kx<xHi| A8|xxH|@(8`_H ;|AH xH̀p A ~H> | P~|"K$|8! N !|$(,4|x$}K!pi}@ 8H88a8 KԉxK5a Kԑ4|$(,8!0N !|$||x$}HxHxH$|8! N !|Aa $(,4|+x|#x,$|zx@h,A\(A,A|,AHDp A ~H> | P~|"K};H8`8Ki;,Ax| N!H؀{,A|ex|x N!,A|exx8aL1HɃ H,@|,ApHʭ;  } HP|H@A$? |HP~|"KҥH4Hq|dx> | P~|"KyH;Cx4|Aa $(,8!0N !|!Aa $(,4|+x, |#x$|zx;AA<,AA,A,AH,AxA, AH8`|AA(8`|A8`|A4HL8`|A8A8` |A0H$pA ;H0;H(8HH | P|cH]H?, A8 H؁?| X}IZ,AH ,@8 ?9)?H,A?_9)8?}j@}JB, A *, @8 H@?| @08 H$89>` ^8|!)_9 })I|KyAp@?| A HcH؁? 8 |H@H8 |x H ?, Ai8|c8cH|X@8HL 8|}&Z9I@ 9JH}&B| H@A 9J| H@@?I9)?H;cxKCx4|!Aa $(,8!0N #$iN #$ N !|!Aa $(,4|yx|+x|#x8`(H|}x8`H= ||x9)>T8=$cxH-}8]= cxH|cxH|x4|!Aa $(,8!0N !|$||x|#x$xHš|~x|(A(8 HЅxxL1HH HxHAxH%$|8! N !| |x$,A 8` H K~HI| 8!N !|$||x$}H5xH-xH%$|8! N !|#$i,A# |N!|8!N !|C$|#x# j, A, |"+| P }c[x8|N!|8!N !|Aa $|{x|#x|+x|3x8`(H=|~y@ 8`H 8`h8~ ^>~x$~x8H9x$|Aa 8! N !|#$|#x)08,A( |XA) 8,@AH|8!N !|$'|HA8 $H,@8$H$G$g(| X@G(}KSxH,}+PP8| @}(PP9)'(}+Kx'| B|H@|HP| x(, @ 8(H|8!N !| |x?$i,A$8HxH m,Ax| N!| 8!N !|#$i I | P|, | P9`i A# })9)* H |8!N C$9`*0,A$ $| @) 9k,@@ 8`N iN !|C$j0,A | Ak ,@Ap ,A*9)*,A(A, AH 8H8H !| ,A*9)*H|8!N !|c$+0, A8 ) , @8 H|8!N !| !C}*|#x!^| }*y@$,A,@ 8`HHTc:Hm?0, A,9` ,A | .9k) , @| 8!N !|a $|{x$|#x0!<})U)1||H9|+x9`A(9k| } &U)/1||H9@,AH}xHŐ ,@`xHɀ|@@LxH> }#J|}i~{^, A; })Z} HP9)* >(|HA| |A cxHŀ$|a 8! N #$!d}kUkI01 |Q|X99`A(9k| J } &U)/1 |Q|H9@N !|a $||x$|#x~0|+x,A0|xH|x ,@8`H% |xH8`H|x~0 1}(!||H9A`xH=|@@LxH)> }#J|}i~|^, A< })Z} HP9)* xH9 ?? 4,A<9)<~9k~>8`9)>$|a 8! N !|Aa $|{x$|#x}0|+x,|3xAP,A@|x|A ,@,A, 8`H |xH,|~xH,A 8`H8`Hu|x}0  1}(!||H9A`xH|@@LxH= }#J|}i}{], A; })Z} HP9)* y@ = 8iH8_], A ; }})}+HP9)* =cx9)=H]8`$|Aa 8! N !|a $|{x$;~0,A<,@0|x;9 | Ax ;,@,@ 8`H, A H  0HxH >,9)>@H0;,A8H| L#|&TG||cx,8|x@Ё>$| A 8 $ ,@D> }=J|}i{^, A; })Z} HP9)* cxH8`$|a 8! N !|$||yA$,A0,A  HqxHiy@> 8, 0($@H> 9`9)|~}I\~, A< })R} HP9)+ $|8! N #$i0, A |A(,A 8,M 8N }j[x!$})U)1 |Q|H99`A(9k| J } &U)/1 |Q|H9@, M ,A ,M N !|a $||x$,AX8p A8,,A 8`H8` Hр| 8K},A# |N!8` H;0,A (|@ ;,@x;A|@,Ax|| |c|c|"K=$||H@ ,A 8`H$8`H,A 8`H8` H݀H ;,@h(}$<|`P |iK1$|a 8! N !|Aa $|#xh #I}:I#@|| Ky$|{x;@|,Ap(AT,A,A`HT,,AH8`||+xAA0, AtA, AH8`|A Hp8` |A$A8`|AHH8` |A48` |A|H$8pA?$0U) 6})x8K;_, @x$8 |@H?(8})Z9)|H$@$}+P9)| Z|P?(@ | PP(,A$8HH,@8pA;H,@܁?$, @(9)| ?$@?(,A$8HHp,@?(9)} HP, ?(@(?$9)} HP, ?$@$xK)H<, @4(?|J}iXP|X(@($?|J|X$A8 $K,@x8KH́?, @Ā|HP,(@(?x9)?$K}H,A= Ix}e*| R.pAt_09, }DSxA $|@J 9, @*, AL)=`8k})t(U):|X.AT:| X.H|+x|@J 9H |#x9,Aj, A`8= +鞄T:+})tU):})8.A |8.H|+x| A$J 9,A | x, @At($|A@,?} HP|HA }CxH } Kx?((,A䀟$8H-K8,xKH,K,AL }&B}'HPE 9)| H@l?e|J| @T,@?$, @|(9)| ?$@?(,AP$8HyH<,A}&B}'HP9)| H@<})}+HPE9)| H@_, @$8 |@?(8})Z9)|H$@$}+P9)| Z|P?(@ | PP(,A$8HH|_| R|A}*R| | P|Ax ? |J|A`})J||J|AH| @P?(| P})?$xKxK,Ax| N!;cx$|Aa 8! N !|$||x$0,A  H=xH5y@~,A# |N!xH xH$|8! N  $|})J}@JCd, M # })R} HP9)+ N !|$|~x$ ,A,>,9)|IA}$+;H$;H>,9)IA+ր|A x8H5x8H%$|8! N !|!Aa $(,4|zx|#x|+x|3x|;x8`(Hs|~x8`Hs|x<`8cܓ$H<8H,@,@ 8H8 = 9`9)>|8>^ >~x~4|!Aa $(,8!0N !| |~x$,AЀH8`He ,Ah~ ;K58`-H~ |K;8`aH>8 |A؀~ |cJ8cK8`.HH<;|@,~ |K;8`aH]|A8`Hx8H| 8!N !| ,|ix$A ;#H;a ,A8i |`K-8`H9HxH8`H!| 8!N !|$|}x}$H{=xH{5$|8! N !|#$i,A# |N!|8!N !||#x#$ i, A$+|" }c[x8|N!|8!N N #$iN !|a $(,4|}x|#x|+x|3x|;x}Cx9 8H||x xdx8@HA|}xxHxHyx4|a $(,8!0N !|!Aa $(,4|yx|+x|;x|#x|3x8`(Ho|~x8`Hos= |x89)>Wr> $^~> A08|y8cdxEx88K%Hx4|!Aa $(,8!0N !|!Aa $(,4|yxH :x|ix8i);i(Hn;:||x, xA8 |@,#xHTc~{x8H|!||x:, @(W8#x8 xHH?;;| x, @8x4|!Aa $(,8!0N !|}&a  !$A(a,048<D|#y|x|+xM|3x|;x;`;; A,H|}xxH|cӖ8}HmE|{x;,ADx8 H5||y@xHm_|8|}*U)}(9A->>|P||+x@p^pA xcxH;9cx8Hi|P|p|@|PT |J|p9<0|})x8|Kx_HX}_;|@?@x*~x})t})J| Z.p @,wx;|@@L=})t})J| Z.p A|@@,wx=})t})J| Z.p A;|@A;|P,@$=~x})t})J| Z.p @;|@@|P98|P A$xcx|PH;9cx8H-=~x})t})J| Z.p A ;Hx_~x}It})J| Z.p A wx_}It})J| Z.p @| T}?9 })I|H9@, @,AAs,A4D|a  !$A(a,048<} 8!@N !| !$A(a,048<D|+x|3x|#x|;x}CxKa1z}+1~| }+y|{xA`xP|;ADcx8x88K%,A|@ x;|@xxcx8 x8KcxHs,Aa D| !$A(a,048<8!@N !| $(,4||x$|#x,AHs8xK= |}x,A$88 8K)xHr݃x,A(, @?9)?,@?x9)U#:?HhHxx|PHi;x8 H|y@܈,AxH|exxxH-xHr14| $(,8!0N !|a $$|+x}|#x|X8kL#|&TG|}kx8[xHǵ=]U):|iQ.}Uk:|k@.8 H=}U):|iX.dxxL1H=}]Ui:|P.8|A9k}$|a 8! N !|$|}x$~,A,|PKM~# |N!8`H;>| @P|@D} |cK->~}?JU):|iX.;HM>||HA$|8! N !|Aa $|+x|#x,$|zx;@,@,A;8`| AXA8`| A,H8` | A8` | ADH=, A8 Ht<}| P| @\8 HP=|]})Z=}@PP| P@,, ]H<| P,@xK;,@,@,A[ || X@;| @,=, A 8 xK;[ || X@H<|})Z9)|H@,=| P| @ 8 xK9;Cx$|Aa 8! N !|$||x$;|@(;=;|~H.;HmՀ|A}HmxHmxHm$|8! N !|!Aa $(,4|xx|#x|+x|;x}Cx8`(Hc]|}x8`HcQ= |kx9@9)>8K=]= kx}$]4|!Aa $(,8!0N !| |~x$| x| p|fP|Q|I|)|c|c*L1H8|AxH| 8!N !|$|}x}$,A ;K8`H||@ ?8|H|;|A8`H{;=}`HQ@(?8|H|;>| P|A$|8! N !|$|~x|#x8`Hai|}xW:HaU,};A~x;y}=X.| .,@0~,@}{x~Ex8K̀~cH0,@$~|@ K~cH8`>}}.|J|c|X@ |kx|}.;Z|0{Z;AX|Y;L#|&TG|ix|P~`8|Kx: A;@|0:@:;|P;`@~ճx~iH8`> ||J|c|X@ |kx|;| x|P{Z;; Ad|y;ZL#|&TG|ix|X~8|Kx:A|@y |@ ,A y|sP~xK;y |wP~%xK|@::;@|0}{x@~x;:y}7X.|.ɚ,A`^ |.~}=.~| P,}q.}*Kx@0pA |ZHp@U`| |p|qN@0pA |ZHp@U||p|,@XqN~A|.|P|P~>q.A |.> ~| P| P ~8KQH ,@~# |N!|.~;Z|0;:A|;}5.|:~RJ: A $|8! N !|$(,4|#x|}x88 KQ;xH!8c| @@0xH!9)|iPT~~xHy8c|ixa 8i8xKx88K4|$(,8!0N !|Aa $(,4|zx|#x|+x|3x88 K xx8dx8K5Cx88K)4|Aa $(,8!0N !| !Aa $(,4|}x;||#x@|p}*x; ~@P];|P@p:xV;}}:X.}H.}?Ji`!||9Aix8K]H, @xK];|P; A;|;9At4| !Aa $(,8!0N !0|}&!Aaēȓ̐ԑ;|;xx|~x;89@f}it8 (AU):9k} JfH$, A&H&8  ,| .Ahf9}it8 (AU):9k} JfH$, A&H&8  ;|Q.9JKD-@ xH8`A xH8KM;||{x@p~x-9P;@;;@ xH8A xH8|.@,A}&U_H9@,A W)H9 AA Acx9@Ke;|;;A|cxԁ|!Aaăȃ} 8!N !`|Aa! A$ @(!(A0a8؁@ءHPX`!h|#x;A;a;;|dxpqaxAt8`8p8K-pqaxAt|Aa8!N !`|Aa! A$ @(!(A0a8؁@ءHPX`!h|#x;A;a;;|dxpqaxAt8`8p8KUpqaxAt|Aa8!N !`|Aa! A$ @(!(A0a8؁@ءHPX`!h|#x;A;a;;|dxpqaxAt8`8p8K}pqaxAt|Aa8!N !`|Aa! A$ @(!(A0a8؁@ءHPX`!h|#x;A;a;;|dxpqaxAt8`8p8KpqaxAt|Aa8!N !| !$A(a,048<D|{x|#x|+x8`8K;||x;@gxA 88899 9@K5'x x88899 9@K Axx88899 9@KxD| !$A(a,048<8!@N !| !$A(a,048<D|{x|#x|+x8`8K;||x;@gxA 88899 9@K%'x x88899 9@K Axx88899 9@KxD| !$A(a,048<8!@N !|}&<@!DAHaLPTX\d88|wx|#x|+x|3x|;x}Cx($;;;`,;A xHWxHM|xxxxH| c!c|kL+|&TG| y@;;x8#88xxK |}x,@(HWaxxx8<88K|}xxHW9, @8 ;`8 cg@8`8K=-|{xxKxHVA8#x8 Ex8$x9(9 L1HY,|x&HH,&A$#x8 Ex8$8L1H!H#x8 8L1H |x; x 88899 1z}KKy8`8K|~x 888gx99 9@K=8x x88899 9@K ~xxKQ8`88K|x dx8L1K9 A$xK9A(xK)xK9|}xx8KYxKAK}|@ 8`H0 |@ #xH$|A xHCxd8|<@!DAHaLPTX\} 8!`N !p||#x|+x! A$@(!(A0a8؁@ءHPX`!h|3x9A89 9ap!qaxAtxx89pK|@ 8`H|A 8`H8`|8!N !|! A$@(!(A0a8؁@ءHPX`!h|+x89 9a9Ap!qaxAt889pK=|8!N !||+x|3x88K |8!N !p||#x|+x|3x! A$@(!(A0a8؁@ءHPX`!h9A89 9ap!qaxAtxxx9pKm|@ 8`H(|@ 8`H|A 8`H8`|8!N !p|dhlp!tAxa||vx|+x|3x|;x}Cx}>Kx}XSx@(!(A0a8؁@ءHPX`!h|#x|hx|x}g[xa8`89 Ke;|wx,A9 9)| .;,@|L+|&TG|x8|Kx|@ 8H8x8`8K;|yx,A,;|.x#xK;|.;,@#xK;ey89!9a!a;AA|;;8`8Ki;|}.a;}it8 (AU):9k|JaH$, AH8,@x8K;||{x@P;;|.x2} cx889 9@KU;|;Aex~x$xK;|}x~ijxKy8`88K|{xxdx8Kx8KcxK}|~x#xK|.|x2}u} &U)/}uH9xA8Hx9@9J;| @.|x2}u} &U)/}uH9@@ ;H;cxKKYx|dhlp!tAxa|8!N !`|Ahalptx|!Aa|sx|+x|3x|;x}Cx}5KxA$@(!(A0a8؁@ءHPX`!h|#x|hx}_Sx|x}g[x8`89 K;@|tx,A9 9) | .;Z,@y;89!9aP!XaTQ:A|;;8`8Ki;|}.aP;}it8 (AXU):9k|JaPH$, ATPHT8T,@x8K;||vx@P;`;|.x2]}aa a~óx889 9@KU;|;A8`DxK;||yx@;`;~x8`8K|gxa a#x8x899 9@K݀,A H88`8xK; |gxxaa a#x8899 9@Ky;|AT8`8K;||x8`88K ;`|xxa ~xx88899 9@K;'x x88899 9@Kݓa ~dzxx88899 9@Kxx8K=~dxxKx8KExK ||{x@(~x;}; Hwm|}A;|.|`x2@}r} &U)/}rH9A8~x9@9J;| @.|`x2@}r} &U)/}rH9@@ ;H;xKKx|Ahalptx|!Aa8!N !0|!Aaēȓ̐;xa;89@e}it8 (AU):9k} JeH$, A%H%8  ,| 1.Ahe9}it8 (AU):9k} JeH$, A%H%8  ;|Q.9JKDx8Kݹ;||{x@|p~x;@;;9P|.8`8K;?xicxAA A88W(9 9@K;|;Acx|!Aaăȃ8!N !|! A$ @(!(A0a8؁@ءHPX`!h9A89 9ap!qaxAt8pK|8!N !|$=`Cakރ}cXUktU`(4| PTH,|ZT 02} HP})Z|iPa8g8`888Hŀ$|8! N !|}&$ = I=`= 9klPP -| ;@d}|[x?}H5|xHɕ,@0H, @<``cKH,AHQMA= 9)l=`+x$ |} 8! N !|Aa $|}x!}(|#x!|}(y@?`= |;Il?||P#|@@0xxL1HP|KyKxxL1H|= I8 i($AX=`+U 8|J|J|P@<88`HQ?|x|P(AK8`H)$|Aa 8! N !| |yAxHs|dxxK| 8!N !|K= 8 h|8!N !|$aHM=  h,@|t,@=`+d9)+dH@,@=`+d9)+dH$, @=`8 dH 8 h= id=@ 9k| @ =  ,A= 8 h=@j= 9)l| H@@9+ *H8a8KY$|8! N ! |!ēAȓa̓Гԓؓܐ|#y|xx@8`H`|x|xHq;|@; ;`;@x@;,%@|A;8(]A=`9k T:}K.= 9) }JJ}IN |A;9(U >( AU :9!x}I.W:8x}FY.;H|A|~;|||9>})xW:}kt8x8}fQ.H|@8W:8xH((/@0T8})*;})*|@9)|B@(9@}|}kY}ki}"||X80|9>})x8|.|Kx;H|A8(A;`;|@x,x@l,8|#x/A809a 8X 9 +A;W:8x|.H8x|L1H;`HH;H/A;W:8x|.H8|,c@L= Qa)}%H|p}).p}+HPU <|JT (4|Z9I0|J]|(P;;`;@H$k@"|w9A80;, @8= ffa)fg}%H|p})p} HPU+8}kJ8 0}kJ|(PH ,|&T7w9A80;80;;`;@H/A;W:8x|.H8<x8|L1HީxHnH; H(@@/8x9?A}?KxW:|.9?H8U):|H.|*|I.H|@@/i||p;}8A$;W:8x}& |BT>HU>H/8xA;W:|./H8A;W:|.H 8W:8(VA=`9kT:}K.= 9)}JJ}IN |(PH|9H|;H|;|9|(PHx|88Hp|;xHh|:xH`|:x"|)HP|8|&T7H@|8|&T/H02}7)2|9}%8H2}7)2|9}%x|.;H,8xA;W:|.H 88`"|)H,,8xA;W:|.H 88`|(|.;Hx||xH/A ;W:8x}& T>H8|xi ||p| }8q) |Kx;HP|AH;9(U >(A0U :9!}i.W:8x}fI.;H|A;9(U >(A/U+:9!A;W:8x|.| Y.HY.H,A;W:9!x|.H8,@|@9`@ieT>|T ;h%|Tx"}7I|Ky@L;,?@ 9kH4,e@"|Y}W9@$H,;@, A9k|@A|@A8|xP|!ăAȃãЃԃ؃8!N !||cy|#x|+xA |dx|x8aK|dx8aK9|8!N !||`x= |#x=`=@i |xK= 8 h|8!N !|= 8`8K|8!N !|=  $|kx,A= i(,@ 8`H, A|xK8`|8!N !|$|~x|#xWW|Ky8`A= ihH = ih=@ ,A@=  ,@=  `}`P, @0@,=  d|@=  ,A |xHp( Ah, @X=  h,@H,= A d|@0)d| Al8| @ 8a 8aH ,@`=  h8a,|jx@=  d,A8 8a , 9kA8 , 8c9k@H=  x,A=  h,@= )d| Ax8|H@l, 8a|jx9kA8 , 8c9k@=  d}P, 9kA8, 8c9k@8}CSx,A KuH= i\xxK= =`=@8d˜` h$|8! N !|= iK|8!N !|= iK|8!N !|H= i K|8!N !|<`8cK=@9 =`8*h dH|8!N !|= =` `k8|cPKH]|8!N !P|a|y@H?`?| @ KH|= i,Ax8K H\= `xKA~8|`PK 8a8 xHp9x8aK5xKx8KՀ|a8!N !|HK= iK%|8!N !| |yAlH= =`I | @ KuHH= i,Ax8KH(,;A?~K,;@| 8!N !| ?p A8`Kp AL= il,@8=  ,A,<`8cKK8``cPKa<`8cKK| 8!N !|=  ,AH= iK﹀|8!N (M = T`<|9)>T:9)T}i.N |hx| t, 9`A48 ( M Ui8})Z})Z9)Ќ}iR| t, @( M = 9)JU`8|i.N !|a $=  |}x,|#xAh,A$=  =`+8`<H8<` 8cH|;T:||.,A,H8|.=`9klT~}+9@9)}+}\.,}.@= 8 $|a 8! N (A T`<|= 9)>T:|i.N 8`N (M Tk<}k=@9J>Uk:| X.T,|Kx| Y.L = 8 N = ), A<,A|K|I|`P,A|K|I| PT`@.T|xN ,9`A TkTc~,A(peiT~|&T|})x}`8| KxTc@.T|cx|c[xN !| |#x|x<88H^,@,@ 8`HH9`T >, ;A,8 ( AUi8})Z})Z9)}iRK̑~8`| 8!N !|Aa $(,4|}y8|#x&|+xA$|t| p}ix})XP})pH9&,&A$|t| p}ix})XP})pH9& |&T } &U)| KyLA`8a8 K,@,8`H9;| .Hx9=| .H @|x  @|xx8KE,@4= ;iJ;W8|.xHVq,A;(@x8K,@4= ;J;W8|.xHV-,AX;(@a,A(,AKz8`4|Aa $(,8!0N !|$|x(|+x|3xA 8K,AxKy$|8! N !|$|}x|#x|+xKe|dxxK1$|8! N !P|!Aa|zx(|#x;AD?WV<;>|;T:.,A(xH3|.=`9klT~}+9)}+#xHX8cH3=|}y&A$xxHUa. @H|.T~Hl=`:lyx;||||px8|KxA0W<|T:|y.,AxHT;x>,A;,@=`9kl}+9)}+cW@.x}v= ,9)>Uk:T@.| Y.@= 8 |!Aa8!N !| =  ||x,A<=  |A,,A= i,H = i0K= | 8!N !| =  |x,@,W>@= iKH= i8K,@= iKqH= ix8K= 雜| 8!N !|=  ,@(A=  p,@4,@= iH = iK= 8 H=  ,ALT`<= |9)>T:9i}k.|i., A@=  |ADi}c[xKH4T`<= |9)>T:9)|i.=  |AK|8!N !|8`K|8!N !|<`8cK|8!N !|<`8cKـ|8!N !| |yAxxHTU=  |dx,AT= i`=@ 9k| @8= Id=`+|R|H@A| P@}*HP8H8xK| 8!N !| !$A(a,048<D|{x{;, x9@;{Ah= :>::>U}>|PUy>A,??@,AW~U <|JT:.HW~U <|JT:.qhA<=  t,A(=  pg0|}kx8|[xHg:|HA, @U)W|HA|A(8xK)d}{;, ;{@|8A xK=  d}|P|Z dD| !$A(a,048<8!@N !| |x(|#xA|#x|x8|3x*;]*|A}_Ui>U@>| AtU) T | @pA0U`~UJ~T  >8:U >, A\T , @HA$U ~T <})U):}jH.| @@(H,U)~U <|JT:}g.*| HA ;ZH |@A|@@=  =`,9K> >8, A\T , @HA$U ~T <})U):}jH.| @@(H,U)~U <|JT:}g.*| HA ;H |@A,;xA$|@@;|@;A= ; >:|@;`@<`9>8<]U@>, }FSxA`T , @,A(UI~U <|JT:}h.#>| HA(HUI~U <|JT:}e.(| H@lT>, A`T , @T,A(T~U <|JT:}h.#>| HA(H$T~U <|JT:}e.(| H@xH,A(U)~U <|JT:}h.#>| HA(HUI~U <|JT:}e.(| H@?U >, A`T , @,A(U)~U <|JT:}h.#>| HA(HTU)~U <|JT:}e.(| H@4;|@;@$]U@>, }ISxAtT , A|P|pH|3xUi>T>| AU) T | @l,A0Uk~T~U`x|&TO}59Acx~xK@]|;x}HSxUi>U>| H=  ,A8Uk~U ~U`U>| }g[x} CxAU) T | AH|@@$|P|p,@,~xK>xK|AL|@@P|P|p,@$~xKyH(K1xK;Kx88aK%|@@K]=  ,A,= id=@ 9k| A= 8 hD| !$A(a,048<} 8!@N !|$?,@<`8cH#E1c| 8a8 Ki,A<=  ,@, 8`8Kр 8`8K$|8! N !|H\|cyA8c}it, @@8`H c}it8 8|i). }'I}'y@}`th*|p|x})8P})p9c}kHx|iH8}#[x|jx,A 9J,$@ ,<@x9 j}ktUi>i >|})U)T}'9@, AP*} Cx} t,+9J9 A *9J} t,(9@}j[x ,@h|t|p|x})8P})p|cH8|8!N !|$=  x8K$|8! N !|<8tH[ـ|8!N !|<8tH\5|8!N !| <`8cH |~y@<`8cL1HIxHY|yA8,@<`8c xL1H,@<`8cL1H| 8!N !|!$A(a,048<D|y@ <`8cH -|y@ 8`H,= <;ɛ8Dx8HGu;,A <8Lx8HGU,@;<8PxHAY,A@9?,v@09),t@ )9)( A= 8 <8Xx8HF;=  ##,@4=  3 }y}yy@<8`xH@,@;xHV?@|}x,t@<,A8<x8hH@u,@8aH=H= <`x8cpK9= i<`8ctK%= i\<`8cxK,= iA<<`8c|K,= iA <`8cK,= i @= 8 <`8cK= il<`8cK= i<`8cK= i<`8cKu= i<`8cKa= i<`8cKM= i8<`8cK9,= i@A=  ,A,<`8cK = i<<`8cK= iD=  ,A,1@=  3 }y}yyAD=  ,@= 9)=`+=  ,@= 9)=`+<`8c?Km}H Հ,A4=  ,A=  ,@D=  ,@4,@=  ,A8`HH= 8 <`8cK?= i<`8cK,,~&@<`8cK~<`8cK= i<`8cK,=`k@ A= 9)Б+<`8cKa?`= i<`8cKI?{,<`8cK5?|0<`8cK!~4<`8cK,= i@8=  ,A(= =`=@9)9k9J;,|0^4 @ <x88HB,@4= =`=@9)9k9J=<<(,g0F4= I, @8=  ,,A=  0,@=`= I4K|H=`8 |?,@<`<8c8tHU,A<`8c K= iH<`8cK= iL<`8cK= iP<`8c8tHUM= iX<`8c8tHT,= iT@ 8 T<`8c Kq?,}@<`8c$KU}<`8c(KE?= i(<`8c,K-?= i$<`8c0K= i <`8c48tHT= i<`8c88tHT= ,i@,<`8c<8tHS|`p|PT,A= 8 |<`8c@K?= i<`8cDKy?}<`8cHKeܐ,A ,@$<`8cLKA}<`8cPK1<`8cTKQ,= i@ 8 =  ,A$=  ,A= 8 H0= =`9)X9k`=@=<8*ܑhK=  ,A=  \,@ 8`H8`D|!$A(a,048<8!@N !|=  ,A<`8chK|8!N !!Aa $(,0!4A8a<@DHL= =`=@=<<<<???`|ly9)p9kt9J98瞐8Ɲ88;;;{<`?@? ?>>>>>`>@> #zY֛萵䐔 q\A ,@d= =`=@=<9)9k9J98睰<<<<`??8&eD H$9@== =`8I H= 8 !Aa $(,0!4A8a<@DHL8!PN !|= i8K=`k,A,<`8cHU|cyA88 8H|}x,A,<`8cH%|cyA88 8H|~x89> ||!)})I})K| }*HUk8|[xH8qJP}>Sx==`˥4|$(,8!0N !|=  ,@DH= 9)K@9i| X@@,=@ |@  H9)| X@A|8!N !|aLPTX\d|}x|#x|+xHBi=  ,@?~|?,AH,A<`8c8L1H,~|A 8,@`?H5|`x|H-,A@= iH|`x|H ,A <8 L1H8`HH= HHڡ,@= i|<8lHa,AHHq,@X~|8H9,A9 ,|H8@ T< 8aK,ATHHA8`H`<,9 9``!!a @=  =  a(aa%HH٥,@~|88H,A= 8 H@8`d|aLPTX\8!`N !|HLT|xH@!=  ,A|?HH,@= i|8H,A,@ %H$=  ͉%HHɀ,@~|88H,AH@)T|HL8!PN !| H?i=  ,A?HHY,@$= i|<8l8HA,A=  ,A@HH,@|H,A=@9 =`8* |= 8 H?Y| 8!N !| Hץ= i|x, =@8 @= 8 <88`H=ݓ| 8!N !|$|xH),|~x@ = ;x8`H=},A 8`H8`$|8! N !|$=  ,@ 8`H,A<<ff`fg||kp|p}kPUi8})Z})Z<})P`| HL<b|c`M||kp|6p}kPUi(4}+HPU):})ZU)8})PU (4| PT:|JT8a8= 9)ͨ9`9@U`:9k( }I.@= i|<Tj8ͨ}dP.Ti8|H0}kx}dQ.8c88H $|8! N !| =  ,A0|?|N!,A||A 8`H8`| 8!N !|$=  ,@= iH,@H??,@t8`dK|cyA,@,@PHŀ,@K,@HhHԥc,@,K,AL=  ,AH= iH\, @8`H^5H(,@<`8c(L1HU8``cH$= i|88H,Axa$|8! N =` ,@ 8 = i,@0+8 (A=`9kT:}K.= 9)}JJ}IN = 8iPH= 8i`H= 8itH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iH= 8iHx= 8iHl= 8i H`= 8i0HT= 8iHHH= 8iXH<= 8ilH0= 8i|H$= 8iH= 8iH = 8i= 8 N !|!Aa $(,4=  |~x,;`@ ,A,A xH= ;)8K9,= ||x;IHA,@= ;ɡPH(=  ,@= ;PH = ;IT#xH-e|}x;xH-UxH-I8}(@H|{y@ ;Hx,A$Dx%xxxxL1HH = ;`=  ,@(?xH-<`8cpHHx|N!cxH-4|!Aa $(,8!0N !p||}x! A$ @(!(A0a8؁@ءHPX`!hpx=@j})P})p8 , H8}=x|#x@,A@;|ex9A89 9ap!qaxAtx88pH xK}|8!N !p| ! A$a@(!(A0a8؁@ءHPX`!h=  9@,89!9a|dxApq!xatA}8pN!8`H,A$?}8pHi<`8cpH 8`H͔!p| ! A$a@(!(A0a8؁@ءHPX`!h|dyAh=  9@,89!9aApq!xatA|#x}8pN!H$?}8pH<`8cpH5|8!N !| =`,@(K8|x`|@08``cHH= 8i8𐫜8L1H;sAW~(A8c@H-;x| 8!N =`k}+"9)( @ 8`N = 9)8 }`J| H@}K"A 9k| H@ 9J@}i"| X@@8c 9)| X@A=  8`|" N !| ?|#x}?9)( |dxA0<`8c|`xL1H:8`|H8`| 8!N !|$a8a8K݀$|8! N !|$=  ,A |xH0Ki|y@ Ka8a8KxH8`$|8! N !|$= 8? ;H Kߜ8`K,A= $|8! N !|$|}xH&|dxxH!$|8! N !|$|#x|}x8~H|yA(xxxL1H88|xH8`$|8! N 8|@|ix@9)| @A$, M ,U)>,-@T>H} Kx| A}`&Uk?}cI9)| @9$0|})x|8|Kx$, @N !|HM|cy@= 8 |8!N !||cyAH|8!N !||#y@K8`H0,@|#xKyHH|cy@= 8 |8!N !| xK-|~yAxxH4Ax| 8!N !8|t9}t(H888cA(=`9kT:}K.= 9)}JJ}IN } CxHx9` Hp9` Hh9` H`9`HX9` HP9` HH9`H@9`H8}cx8788H$8 889H88989`,8At/|t|(//L#|&T GT}=9A}&Y9)}iBH(@4a 8T>(A Ui 68}i,8c8@d8! N !|$|+x|@|x@@8|t,\@|#x8KQ|dx|@;A8$|8! N !|#yA<H| (A| t,@@ 8`Ht8c4@̉C8}Kt, }ADT>U`>|*x|T}(0})I})|H9AFC8}Kt, @88`8! N T<= }c" |X@TD.|+xL 8c|X@AN !|Aa $=`+|"|H|xL#|&TG|})x|8|Kx|@P= ;i;?@,A,W<W8|{.8 KA|.`|.;|AȀ$|Aa 8! N !|$= =` I=}@PQ= h }XPA=  | @,@ 9H=  |@d?<?U <|J;9= T8=`}I.|hB|j| P8 KI|;Ui<})ZU)8|H.`|I.$|8! N !|= i88= |0@9)i @H88 T<9G}k:Uk8U@<}$X.|RT8}GSx}.a)|0@}$Y.}Y.AT<=`9k|:T89 }(.=@a)9k }(.|k.8 KY=`+9)+|8!N = =`i N = iN = i N !|K= i=`8cK|8!N = ), A ,L ,A= 8 H = i=@ = iT~| [x jN |cyM =  =`|`x N !|8`Kр|8!N =  =` N = =`Ik9| XAP=  | | @<,A0= =`I k| XA=  | | @9}CxN !|$|}xH|dxxHY$|8! N !|$(,4|}y8 |#x@ ;H4xH|x|||x8|KxxxHx|@;@ 8a8Hx|@;A4|$(,8!0N !|}& !Aa $(,4|;x|3x!{}+x!y| }+y|}x|#x|+x@x;1h~A:;Z})t- i) !i}+I|&T_| KyAlxxKPxxHp|PT~9AH 8` H,;@} &U)_k`!`| }+y@LH,|@8xxKex8He,A ;;;{]xK4;K,4| !Aa $(,} 8!0N !|!Aa $(,4=  |xp;`A$= ), A ,@;`=  "TD.= ɜ8`K;@,A8= I=` == U@8|@ Sx|HA (`9|(}<})I})|&T/|H9@ = I=` = U@<|R9),T89)=`|. A,@0|@@, A;|@A|A`;<=@=*g})9k| H=@8 g@=  ,@KuK;@K<4|!Aa $(,8!0N !|$a8a8K$|8! N !|$= ?88`K= i=@8} $|8! N =  9| P|}c|"|"| 0@8`8,@\K9kA(U@>h 0|9(})x}8|KyL|RT`8|gtiAU F>|cx|cJx| 0@AM 8`N !| !Aa $(,0!4A8a<@DHLT|yx|#x|:`@= : >@=> W<|T 89P}jH.| A=9|H.| A8|A9JT<|:T8}*.| HA8|@A|P8|9@Al88}gUi>|}.x@D889U <})BU)8T<|:}fH.T8}f.}Cx}EH.|}E.AW<W8}cx}.8 K;,|.;@|;|A~cxT| !Aa $(,0!4A8a<@DHL8!PN !| !Aa $(,0!4A8a<@DHLT|#x|~x|:`@= : >@=> W<|T 89P}jH.| A=9|H.| A8|A9JT<|:T8}*.| HA8|@At8P8|9@Al88}|8PUi>|}.x@D889U <})BU)8T<|:}fH.T8}f.}Cx}EH.|}E.AW<W8}cx}.8 K;,|.;@|;|A~cxT| !Aa $(,0!4A8a<@DHL8!PN !|$=  7@\= 9I9 W<|T8}h.}*.| XA,4A,T<|:T8}h.}*.| X@|;x7A;|@d= 9I9 W<|T8}h.}*.| XA08|A0T<|:T8}h.}*.| X@|;x;|A8x@d= 889T;|9`@T= ;;^;~?W<|T8}>., A|z.K |{.9`;|A>,A(=  |N!=` |N!H$, A= i܀ ,@K=  ;|@@= ;);Y::Y :y?;`?W<|T8|.,Ap?>A@=  x8|N!,@=  |N!9`H9`2 }1}1[yA(|T8|z.x8 KuW8<}Z.})JiS.|}.}kZkC.|v.|.|xN!|z.|.T9 ?<`<<=<=`=@8+ ('%# &K1;8|;i@= ;):9:Y:y :[:>CxKY|yACxKI|~y@xKmH8`Hxxdx8 Kxdx8 KW<W8..x~.K;|}.||s.vAp= 8 Hm8`T|!Aa $(,0!4A8a<@DHL8!PN !|Aa $Ha=  ,A?@;|@H= ;;~;W<W8|~.;K-|{.K%.|.A=  |N!8=@=`=   H]$|Aa 8! N !|8`K,@ 8`HP= =`K =| PT <=@}k< 9' Uk89 } HP}HX.})J|iR.|8!N !||ex|#x88aH8aK|8!N !p| ! A$a@(!(A0a8؁@ءHPX`!h|x9|;xi %|})TU)}=99`9A8paqAxtA(|;xh %})|TU)|H9@|QA K扈,Ax8pK݀|8!N = I|#y= i@ H d,@= iN =  CN !|a $= i|#x?`|+x۝ 8`K,A ?tcK鍓8 $|a 8! N !|a $(,4= =`Ik?` | X|dx"AD=  | | @0= =`˝}Cx|289 K,@=  H?(;(,@x8q8H =@a |PxT>c*{ T>Kx,;@ 8~(8Kmx,;A= =` 4|a $(,8!0N !|a $(,4?= ܝ i?_|X|dx8xj"AD=  | |@0= =`˝}CSx|28 9K,@= iHl=@a | c*@0?ܝ 8a8KU?9)| ?A= =`=@ɝ k4|a $(,8!0N !|!Aa $(,4|+x!{}+|3x!| }+y|~x|#x@??;ݝ< x;{K%cxKeYcxݝ< KQ~xKx$x8lK]xDx8kKMcx$x8mK=cxDx8jK-ݝ< 4|!Aa $(,8!0N !| !Aa $(,4|+x|3x|;xKݩ>= 7 ?|QXA= I}z|P?8|8||L#} &U)G})|x|@}JHx8}kH8}}Sx|;xAdt8~88HM|X@`?`W>7 8~8xK W>x,;@ 8~88Kx,;A;9)| ;A= I4| !Aa $(,8!0N =  | N !|,0!4A8a<@DHLT|~xT<~"|@;?@x;!(?@`W>x1@}j|x!I}*I}jKy;A |A| PxKx|@8A|Ax| PK߭= T|,0!4A8a<@DHL8!PN !| |~x|#x8`K],@ 8`H= =@=  =`˜=| PH||8P|P||T<= }DPP}k:9)}JxUk89) } X.8|Sx|"|BxW_JJ(_xH,@,=@,.@8H|@x@; ?;}*Kx}~}kY}ki@\!||X9!Ax8Ky|xHDi@^!||X9A0?;U >,?!@ !Ha) 9)!|@;Al;P;xK|~x,@(_x|P$;Hl,@,#@,.@8H@||@x@;|@;A웝;P;xK|~x,@_x|PHD,@?U >,.A ( A8H=;;xK|~x,@9 |P; 8`D| !$A(a,048<8!@N !| |3xH |cy@,.@ 8| 8!N !|H ɀ|8!N !|$a|x8aH ,Aa|PH8`$|8! N c8., 8cA, .C8cA,.@@8 9+ ||!)})I})|H9A8 ( @|8`N iI.! }(I! |Q}(y@8 9+ ||!)})I})|H9A0i`-|9+!) })I})T}(9A , _@}`[x}KSy@48`N !|,*@$,.A,@8`H 8cK݀|8!N !|9@,@ 8`Ht| x8c8 (]AT,ii.! }(I|&T?|H9@,A 9@Hij\! }HQc8c, @, .A 8`HK9|8!N H8 (]@ 8`N #8c, @8`N cT@.|cxN #cTU)|KxUk@.c|[x|xN T`>dN T`>TiF>$8T`>dN !| !Aa $(,4||x|#x,v*~߳x;A8s@h|A|@@d8.;||@@LA= ?@? Q; :\cZc9;xH Y,A8|@@|xHxH q,@|8|@@}^UJ~U@<|RT (4|J}~|R|PT>|UkUi8})Z})ZUJ>T>})P}xP}U)>|HH|@@l;7@4;,L@|@|@@88.;|@@$8;|vPH H8H H8Z8`4| !Aa $(,8!0N !| !Aa $(,4||x|#x,8*9`x;;A= :飐:Z, A?@8zxHA|cyA|PT <})U+(4,})Z;Ax8zH|cy@HH`}7PU 8|J,|J;A8zxH|cy@HuH|P,Ax9`H,\@9`H,.@l};P;s@|@@T >, @0,A|@@>;|P,A8`H,AxxH|@@h;T>,;@};P;s@<|@@4,A|@@ ;|P,A 8`HH]8Z8`4| !Aa $(,8!0N !| !$A(a,048<D|+x|xx|#x|||};9 })I| Ky|3x~:; ;AH8Z8`H 8,A:Z~PsA,APH}>9)| @@|@@8;xxL1HxHh|@@t,@ }: P;)$WD|Kx|}x }kY}k}; 9 })I}jKy@4;|AHŒ8`H48,@4#|cp| P|x9 #8>|cxD| !$A(a,048<8!@N !|}&Aa $(,0!4A8a<@DHLT|3y|#x|ix~*};Kx~x;@:A88;,A,x,A,@VxH; 8`s@ 8|`,A,8{@-};Kx:g:@1Y~|T| 9Acx$xx~ƳxH|cyAD9}| @@|`p|iFpTF>|a)=T.|P}}[x;|uPH|A |@@|P,?A Zs@<;|@@,xdxxL1H{,x@8HH~8Z8`H|uPT|Aa $(,0!4A8a<@DHL} 8!PN !|$|3x|;x88K|x,A$xx8aKM,A xH8`$|8! N !|$|#x|+x|3x|;x88K,A xxxx8aK H8`$|8! N !| #| @@P;Z 9),AWD|KxHH{!H0;,L@P;{|@A$Hz88`4| !Aa $(,8!0N !|!Aa $(,4|3x=`T6+|{xq9|#x|+x|;x@$HM|x,@H!8`H8dxxx8`899 9AH|yAH8HxFx8axH m|y@Hܱ8HT >, @,@h( AL=`U :9k}K.= 9)}JJ}IN HY8H$HM8HHA8H H588`Hx4|!Aa $(,8!0N !|a  !$A(a,048<D=  |}xp|#x|+x|3x|;x:::@ H|x,@HqH`Hx;8HU8=x, A #h."s, @|@:@h."w~,&@,xHy|cyADx%xxxKMH=  ;`T'>|@A4x8Ex&xxxH|cyAHڑ:c @=  p@(j2||H9A=  pA=  ;,;A:xEx&xxxHU|cyAHw-,oAHc,A$A,A4H,,@$:H T>,@ :H;9?T||p})x8|Ky~}@&UJ2k|Y|P9@H,@(xEx&xxx8H|cyAD,AH=cH,,AH)8H,AH88`D|a  !$A(a,048<8!@N !| !$A(a,048<D=  |~xp |#x|+x|3x|;x}Cx;@$H|x,@HY8`H,@`xH,;AD,|L#} &U)Gh.!`| | H9Ax8xH޵H0xH(<8xx8a88L1H@xdxEx&xxK%D| !$A(a,048<8!@N !|! A a  $ ( , 4=  |yxp@<`8cH|cyA<8HFu|}yAx8HYi;`= ;IL ?HP!;, AX?~x})J| Z.p @D! ; , A0})J| Z.p @$|x?, A})J| Z.p A,A8a$xH,@č_~xUI<| Z.p A|x_UI<| Z.p @, A?9_, AT~x})J| Z.p @@*, A4})J| Z.p @$|x*, A})J| Z.p AjzxCx8HxH@ICxH(8a8 xHC,@xH@!8` 4|! A a  $ ( ,8! 0N = i,!A,z0xH%|ey&W> W >AA4HluHj)jh!||H9A: HK~xK=|a4@;H 6( A8|0H,~xA,!@ AHkH-Hl,Apa67}vXPU`>a),7aAL;(a(A |exH8z0xH|ey@!}%HPU >,!@0| @\H0= ,A 8,A8 8,AHu8`88HK,z0A?_4=  ?,A!}/!|}=9AP4,@(= i0(8HJm,A84= i0,08HJH`4,A4= 8i08<:888HJ4Hj%= i0,0(89HJy0|A8|0xK4= i|,}k0U`(4| PT:|Z9I|T8@ p|P|p| 8q)|Kx=  0(AԐ88a888xH$,@Hi],AK@ :`KHi=8;(9 z0!@~x~ųx8x9@HI,a4@P, :`A~`0x:ZK40| @D= ;|p@xKY,A p@$a,0~x|"|ײK,AT>h !}oYh !}/I}oKy@ ,@~`0xHŁ>`, A=  p @pA:@HK( A$=  1}ohT|[y@=  p@HU=  @,A;;;4=  @a(,|0~x~dzxxN!(A=`9kT`:}K.= 9)}JJ}IN ;H;,)Ax,Aa4Hl=  ;{|A=  :|AH,@,,@Hg8oHHf8nH Hf咣8`|LP!TAXa\`dhlp!tAxa|8!N !| ?0,A$H9`8=@= 0i8j4| 8!N !p|`dhlp!tAxa|=  |zxp|#x|+x|3x|;x}Cx}^Sx@$H|x,@Hȑ8`H, "}4L#|&TG}<y@x8 H}; =`9k|+@,9)+@>S@\h+;U)Q ES> ;XAA,AKl,@d7A\~xxx8xKu|cyA<PxV>K;V>xxK;`"}4"|}4y;~@#x8xx8K |cyAx8` Kݩ;xxKݙ;x8`Kݙ;x8`Ky;~ Hh8 |Ax V>8 KQ;V>8KA8`8KEWc>8K),Ax#xexHm^|~P|`dhlp!tAxa|8!N }$})}) P9)'|#|K|I| P|8`N #}`IցD| [|Y|PP})J|H@@|XP|R8`N #})ցd| H@@(| K|I}@XP8 | A8 | P8`N !|a $(,4|~x|#x|+x88L1H5|y@ 8`Hx88L1H(,AxH8`H8`Hm|}xx8HI9a+=K] })A})Q֑=8} 88 L1Hi8} 88 L1HU8}8`4|a $(,8!0N !|$|}x}HxH8`$|8! N !|c< `_L1H'Y|8!N !| |x|+x8||8H?Q,A88Ha,A 8`H!U)@.}), UA 8` H8`@H88;8 T 6} }*29i +k | .(h 8 }&8 |T@.})8 |T})8 |T})}?Q.8 }&8 |T@.})8 |T})8 |T})}$Q.8,@P~8`| 8!N !|$|~x|+x8ր~xx8H=,A$~88H,@ 8898 T 6|*9F}+| . )  * 9K},Z |Q9K},X.U >|Q9KU >|Q8 U)F>}%9K}#Z |Q9K}#X.U >|Q9KU >|Q9kU)F>}%Y8,@X8U8~xx8H<,A$~88H ,@ 8`H8`$|8! N !|PTX\d||x;x88@L1Hux8xK-d|PTX\8!`N !|a<@DHLT|{x|#x|+x8|888 8H*8| 8 88 8H)8|P888 8H);8|`x88 8H) ;cx888 Kucxx8$8(8,K](@8!U)2#|Kx$(@8$'+!$U)2/|Kx8`T|a<@DHL8!PN !||#y@ 8` H|@@ H,HH2M|8!N !||#y@ 8` H|@@ H. HH3|8!N !||#y@ 8` H|@@ H.EHH3̀|8!N 9`| M 9C898 #9)| H@ U`:|ZT8|ZT:|.HU`:|ZT8|ZT:} .U`:|ZT8|ZT:}.9k| @N !|$|x;x88L1HA8ھ8888? 9)? ?! aT>U)>|IUk>|Y֐9 !8!8| x|@@ =|Jx;|X@A88H ,@$88H ,@ 8`H8`$|8! N !|Aa $(,4|~x~88H -,@8~88H,@ !8`ھ| A 8` H;;a;;;@x88Ka,@DW8! $|Q.a>})ր |K|Q.W:! W|YHW8[.\.W:];,@89a8| x| @@ +|Jx9k| P@A~88H,@(~88H,@xKH8`4|Aa $(,8!0N ! |!ēAȓa̓Гԓؓܐ|~x~88H,@~88HM,A 8`Ht!8`ھ| A 8` HX8xK >|Iց>|I֐8= 9)o>;;;!;A;aH;xW8|.,AW:|,Ax8H.1|cy@W88a(|.H#9!|.|ր8a|H#cx8H#W:8aX|H#8ah8H#cx8H#xH$]xH$uxH%u;CxxH#U88xxExKM;,@8`|!ăAȃãЃԃ؃8!N 9`c#U) 69)}#J|H@@| Zx8c|H@A}c[xN 899`Ui8})I)}P|I9k, >@N !|A8a<@DHLT|~x~8@8H ,A~88H,@|!<V`EW| A 8` Hd;;a;;;@x88(KA,@dW 6!( $|Y.!( |Y.!( T,A,AH8H8H !( TW 6}=J HW 6[I.\I.}=JI;,@l8aKea~8@8H ,A~88H,@x~88H,A`~8(8H,@H8a(K5~88H,A(~8(8Hy,@xKH8`T|A8a<@DHL8!PN !|!Aa쓁|~x~8@8H ,A~88H,A 8`H!<V`EW| A8` Hx|#xHp8xK >|Iց>|I֐8= 9)s>;;!;a;A(;W 6|H.,A};J ,Ax8H)|dy@tW 68aH|.Ha9!8a8|.HQ8ah8HE,A,AH8H8HW 6};J8axH8a8H8ah8HxHxHxH ;CxxH88xxExK;,@8`|!Aa상8!N !|a !Aa $(,4|{x{88H,AL{88H,@4,ERA 8` H8 {~ijx8H,@ 8`H~óxHs||x{x8HA,@؁< ,|&T/|})8|T})x|H@KxH;;cxKxH}q 88; |@t;:`::x8{|8H,A4~óxHs-||x{x8Hy,@cx8H&|~y@\8a( H8aH;;0;?@x88 Hy|cyA |~PH8` |@@ }>zU):| X.|;K~x;;;?@x88 H|cyA |~PH8` |@@ }>zU):| X.|;K;~}x<88 H-|jp}@x|PP|pp |p}>xx<88 H|jp}@x|PP|p|8x<8(8 H,@0x<888H|jp}@x|PP|pp`,A 8H88aXxH8ah8H 8aH8H~xH~xH~xH;~xxHѓ8cxx~xKx|A8`4|a !Aa $(,8!0N !@||!Aa!Aa|~x88hK, @LxK, @ xKe, @xKuHx,AHl8`Hd8`H\88xK98= 9)$>;`|A$;xxdxH#|cy@xdx8lK8al8L1H=alHyeah8T 69+ |.,A}+ ,A8a(H!h9)8a|.H!h})8aXHՁ!h8ah|H8aH8HxHxHxH8adxH88H8xdx8K};{|@8;`HW`:|T8|T:9>t~i.~cxH=,A,@P~W`:|T8|T:9>4~.9>D~).~x~6x:Al::(9:xDx8pK|cy@\x8tHi|cy@Hxt~ExK8al8L1H}alHwxt~ExHI~xl8L1HQalHwy8a~ijxH98aDxH-~xH~xH~xH~xtH8a~dxHTPxt~xHI;;;|A0;!xW 69)pH,A,@xH ,A܈,A,@;_ }+R|| @A }:Z| @A})R|| @@ 8`H8a( H!8a|"H#xH#xH#xH8atH8aXH8ahH8aH8Hxt8K;|@,A(Ap9|Uk 69*| X.W9J ~X.K;{|@8`||!Aa!Aa8!N !|Ahalptx|||x8L;`8a88@L1H];|Al;W 69)Jxx8HK,@ xHxKՀaHHtHx88L1H;|@;;| x|@09aW 6}+1)})IH89)|Kx;|PA,@ 8x88KI,ATx8HK%aH8c8L8P8T8XHQaH8c 8\8P8T8XH5aHHsaLx8`H,A 8`<;`|@A;ACx88@L1H^xxx8HKxHxKyaHHsE|P;x88dH,@0xdxK9adHsL|PH;xdx8K0|i8x};x;`|@@8H xKI|yAHxK5|y@,@|HHx|Ahalptx|8!N !| |x|#xHQ,A xxHU,A 8` H8`| 8!N !| |~x|#xHm,A(xxHA,A88` H8`| 8!N !||@@ H1HH)|8!N 9`| @(= 9)[U`:| .,A(9k| A= 9)[U`:|i.,L <`8cN !|$||x| p}}xXPW|b8|pH388|xx8|0H%38@8|x}=x8|H38 8|x}?x8| H0c|c88|x}#x$|8! N !|!Aa쓁||x(@;,AW<W:PW 6;;= #xK|zx8},8888H;|@@W<})U):}>HPU) 6});iW<})U):}?HPU) 6});,A,@xK=|@@ 9 H@|@@ 9 H08} 8888Hq!} H})I}), @\8adx8L1HW<W:PW 6;cxx8L1Hqx88L1H];|@A ;<9)|H@A8`|!Aa상8!N 8`N !|Aa $|}x|#x|+x;;|@@X;W<|T:|PT 6||.dxH,@ ;H;|||k| H9@,@ 8` H 8`$|Aa 8! N !|!Aa $(,4|x|#x|+x|3x(c@ 8`H;;|@@X;_W<|T:|PT 6|z.dxH,@ ;H;|||k| H9@,A 8`HtW<W:PW 6;cxH||.W<W:PW 6|}8c$x8L1H9? .?9)?xK8`4|!Aa $(,8!0N !|a $|~x|#x;;|@@X;W<|T:|PT 6||.dxH,@ ;H;|||k| H9@,A(W<|T:|PT 69>| .,A 8` HW<|T:|PT 69>|i.,A9)|H@AĀT<|cTc:|`PTc 68cT|~88L1H>9)>8`$|a 8! N !|$|~x;|@@4;W<|T:|PT 6|}.Hj;|@Ax88DL1HY88`$|8! N !|0!4A8a<@DHLT|yx|#x|+x;HW<|T:|PT 69=| .,@W<})U):}>HPU) 6})9)!}#Kx8cp8H a8c 8 Hрa8c8H;|@@(aW:}9. |XA;|@A|@ 8` H ;`;xT:|y.8Ke,A ;`HT:|y.8K|8|k| H9AW<|T:|PT 6@T:|y.x8Ke,@da8c 8 HՀa8c8$HŁ!$| @,!  | @;8z8L1HaHg;|8|k| H9@dp}Ix}*HP})})p`H89)|Kx,AW<|T:|PT 69=|i.,AHgex=9)|H@@DW<|T:| PT 6|8d88L1H;=9)|H@AĀT<|cTc:|`PTc 68cT|}88L1HM=9)=H;|@A@xK8`T|0!4A8a<@DHL8!PN !|!$A(a,048<D||x|#x|+x;;|@@(W:||.8K,A;|@A,@H;K;|@@W:|.8K,@|.8 K |@AW:? |}.x8K,@l! T,@cx8HH(8`H[a}=.8xL1Hcx8KaHeIaHeA; |@@t;|@A,cxK8`D|!$A(a,048<8!@N !|Aa $|}x|#x|+x;;|@@X;W<|T:|PT 6||.dxH,@ ;H;|||k| H9@,A@8`HZYzW<|T:| PT 6|88L1H8`H8` $|Aa 8! N !|Aa $||x|#x|+x;;|@@X;W<|T:|PT 6|~.dxH,@ ;H;|||k| H9@,@ 8` H4W<W:PW 6;||.HcCxHe||.8`$|Aa 8! N !|!Aa $(,4|~x|#x|+x|3x;;|@@X;W<|T:|PT 6||.dxH},@ ;H;|||k| H9@,AT,@HW<W:PW 6|}8cDx8L1H9>).xK8`H8` 4|!Aa $(,8!0N !|Aa $(,4||x|#x|+xxH8cHW|~x;?`xH8x8xxL1HQxx8K,@;,@8`4|Aa $(,8!0N !||#x<8K%|8!N ,A H 8`N  8`N  8`N 8`N 8`N 88`N 88`N 88`N !|88L1HM8`|8!N  8`N !|88L1H8`|8!N cN 9 8c8|I9)( @8`N 9 8c8|I9)( @8`N 8c8|!8`N 8c8|!8`N 8c|c |`N 9 8c|H,A 8`N 9)( @8`N 9 8c|H,A9)( @( @ 8` N $8`N , @ 8` N $9)( A8c|H,A9)( @( Aȑ$8`N 8`N 8`N 9`hi!I}*Ih`!@| }*y@ ,@9`}c[xN #9)| AX8t89$9C U :|JT8|JT :|X.,A|X.,@ }(Y.}*Y.9)| @8`N !|$|~x|#x,@ 8` H>;| x|A9~W:|T8|T:| .h 1 |I|;xh1||;x}'9@;|P@|AhW:W8W:8} |~88L1H 8} |~88L1H9>8| .9> | .8`H8`$|8! N !|$|~x,@ 8` H |#xHHW:W8W:8} 88L1H8} 8 8L1H;|@AT:|cTc8|cTc:8c |~88L1HT:|cTc8|cTc:8c |~88L1HŁ>U :|JT8|JT:9>9`}i.>U :|JT8|JT:9> }i.xK-8`$|8! N !|,AT|@@HT:|"T8|"T :9#| X.,@$|k8c |+x8L1H]8`H8` |8!N !|$|x|+x,A\|@@PT:|"T8|"T:9?| .,@,8`HP!}|8 8L1H8`H8` $|8! N !|,AT|@@HT:|"T8|"T :9# | X.,@$|k8c |+x8L1H=8`H8` |8!N !|$|x|+x,A\|@@PT:|"T8|"T:9? | .,@,8`HO}|8 8L1H8`H8` $|8! N !|$|#x|+x,A,8Kϥ! ! $8`H8`$|8! N ,A<|@@0T:|"T8|"T:9#| .,A88` N T:})"U)8})"U):9) }#J%8`N ,@ 8` N #| A#9iU`:|ZT8|ZT:9#| .,@d8`N 8` N ,@ 8` N #| x| @@@9cU :|JT8|JT:| .,A9)| P@A؀| @A88` N $8`N !|$(,4|x|#yA|@@ 8` HW:|T8|T:9?t|i.Ky,A<x8K䑃HxxK-;|A8W:W8W:8} |88L1H9?8| .8`4|$(,8!0N !| |ix|#yA |@@ 8` HTT:|"T8|"T:;|.,@,8 |i88L1H8|.8`H8`| 8!N !||kx|#yAT |@AHT:|"T8|"T:9+| .,@$|cZ8c |+x8L1H8`H8` |8!N !|$|x|+x|#yA\|@APT:|"T8|"T:9?| .,@,8`HJ}|8 8L1H98`H8` $|8! N T:|"T8|"T:9#| .,A88` N T:})"U)8})"U):9) }#J%8`N 9 | x| AL9cU :|JT8|JT:| .,A9)| P@؀| A$8`N 8` N #, @D8cU :|JT8|JT:|.,A 5)A, @$8`N 8` N 9 | x| AL9cU :|JT8|JT:| .,A9)| P@؀| A$8`N 8`N t!|!Aa H|yx"}7|#x"|}7y|+x;@;;a@8`dHHa|yA $(DH @8<8`88HLPX#xH]8cHG,TA$xH|9w9Ah\H |PA|U`>,r@\U`>h a"}7Ihw"||KyA \|8 ( A |xH4U`>,f@ ;H ,h@ ;H{|;{, ;@l\,A,w@P>xDxx8889@8H|}x8`@HF,H @,@@H8`@HFِDx888HfY,@XD,AL8@H#m,8@#x8HHx8H@@,@xH8`H|\,w@P~9 8! 899 9@L1H8 `H xHU@He|`P`x|!Aa 8!N p!|!Aa $(,4H|x<;;`,@T,@\H"D@88@H,@,@8?8D} H|p})x,8|KxAHGqH,AHGaT,AHGQA xHGEx$|} 8! N !|!Aa $(,4|y|#x|+x;xA\,rA 8`Hl8!+!I}*I !@| }*yA 8`H@, @8`H088H,zx A;X,AĀ} (})I})K|Hx|H8|[yAH xL1HY?}}XP|P})?}e[x_ ,A$@Cx8H쉀|P|xP?,|})?@<xH@,@T<,@HHiD@88@H,@@,Ax8,A|xH888`H8`,@~@H݀~8,@8`$ |} 8! N !|}&a $|yh!`| |#x&} &U)})yL@Ѐ8,A,A\,w@8,@ P,&AD,@8`@H6|`xD8@H~ @W> W@>;`,?D|&T7|xTb|KxA\,wA;H8Hl,A\,@,H@|x 88@H,@@x8H ,8@,@LxxHLP,AQA0H,@ ,&A`X,A8D@?x8H,A0xH|@@xH -,@8`HpQ& A\H,@8`@H5EH @<,?Hx|&T7|(xTb|xK|cy@QÀ$|a } 8! N !|$|~x^<, A ;H,@dHa~D@88@H ,~@08~@8i9)^<>}}[x, A 9`H,@dHœ~D@88@Hq,~@08~@8i9)^<>, U`@.A 9`H,@dH%~D@88@H,~@08~@8i9)^<>, U`A 9`H,@\H~D@88@H1,~@(8~@8i9)>, @ 88Uc|}$|8! N !|}&$ |~y@ 8`H,\,w@;HPx8H~8@,@8;,@8,@ 8;(AD#@-A0~H@8xH|@,H9 @ >,Ax8,AH88H8,@T@L;W>xH;,W>@胞@;W>xH;,W>@xKa$ |} 8! N [ؔ!`|H|y@8>iH8,@ ~H,A H,A,@8> T:.P,AH9̀THh1|}xxHh%8}H/|`xTPHdPHb]PxHbQP|8!N !|8K捀|8!N Z!|48<DH|y|#xA,8axL1Hyxx8aK!H8`D|48<8!@N !|$|y|#x|+xA\,wA 8`HT,@8H@|x 88@H,@A 888@xxxH $|8! N !|$|y|#x|+xA\,wA8`H88Hl,A\,@,H@|x 88@H,@@x8H i,8@,@LxxHL|`P$|8! N !|$|x|#xxHeq,|~xA\,wA8`H88Hl,A\,@,H@|x 88@H!,@@x8H u,8@,@LxxHL|`P$|8! N !|$|+x8|#xxT!}(}(yx|}xAHd;, A$7@xx8K,A8xxT1 }(Q}(y9`A xH8`$|8! N !|$|y;A\,wA8H88Hh8,@,H@|x 88@Hq,@@x8H,8@,@Lx8H=L ,@ aH8`$|8! N !|$88KE,@ aH8`$|8! N !| |yA\,rA 8`Hd?D8?8<8`88Hu`L,A xHT`@8HH@H)8`| 8!N !|88K |8!N |cyA\,r@ c x H y8`H4U`<|ZUi<|}#J??|xH#D| !$A(a,048<8!@N !|!Aa $(,4||y|+xx|#x;`A,#=}9#?||Ky@,*A 8`H|0xxH|(|0@؁?$9)|H@@}>Kx|P0xxL1Hp!0dT?P@h8|H0_L|Zx|0@|P8@8Ah?0@P}'J _L|X0|Bx<|P8,@} iB.|X8_8}kZkS.?@<})J|C.8|0@@8`4|!Aa $(,8!0N O!|Aa $H|cy|#x|+x8AT,AH}zp@Zx|P|p| 8U)||Kx!] }JQ}JWk}Z[y@ ,@ 8`H|^T8` H ,A0, * } @(=|}(9)})p!I}JQ}JS}@P})P8T9k})xUk`&]dafU)02|Kx1J}JQ` }kPx|P8<B}J[x`| } PPU)~|JT>T (4}`XP}kPP9J|PP8qT>}'A9=|Ad8,AX0]U`F>| 99'=Uk>}hI9)=2}U>| I9)]=} I9)=80,A_*}i}kY}k[|Xx})X8}<yAt xL1Hk? _})? | ?})}|XP_? |P +, @  ,@0H|(L#} &U)G#@||H9A@=, @ ,A >8` H,@l,@A, A}|>U`<|ZT:9)| .xdx|N!8(A 8#C}:h`#@|}<yA,@H,@,@xH-iHHx888H;1,@,=D<})J})D}<8T| I9)=Uk>}hI9)=2}U>| I9)]=} I9)=_ } X})I})K}kHx|H8|[yAt xL1Hh}? _})? | ?})_}|XP? |P #, @ }8#C|z4|Aa $(,} 8!0N !| |yA@,|#xA0k*0}GIkq0|Y}G9A,A 8`H,A|x$(|N!<,A|x$(|N!8,A|x$(|N!0,A|x$(|N!$(|N!,q8@ 8`H8`| 8!N !|$ }&!|~x |}&y@,@ 8`Hx88L1HfM ~(8|8N!|y@ 8`H|xx8L1Hf  ~($|8N!0 ~($|8N!8 ~(D|8N!< ~(|8N!||x0,A$8,A<,A ,@xK8`H$0T|KxHdT} Z, 8}dl=dA | X@A,| HPl}dA0|"H8dTx|P8H$qdT_? }`H}kY}k[})Xx|X8|KyAt xL1H^5? _})? | ?})}~XP_? |P +, @  = ,A4d}T=$| (P9)|H@A, A0|ZH8|(Px8H#ydT_? }`H}kY}k[})Xx|X8|KyAt xL1H]=? _})? | ?})}~XP_? |P +, @  = ,A<}l( AxKl| x,} &U)?}(9@ @=T, A0|JH8-dx|(P|&T_H"YdT_? }`H}kY}k[})Xx|X8|KyAt xL1H\? _})? | ?})}~XP_? |P +, @  = ,@@8`H@8`H8`H8`4|Aa $(,} 8!0N ;!|!Aa $(,4H>$|x|#x;`H(;@dd?0@P}(J_L|X0|:x|P8,<@} i:.8}08}Bh[.?@_<f})J| S.,A8d?$|P9)|H@A ,AxdxKXX(@jf?_[| PT>})J|C.9J ?UJ>}P}KI9)9U:?}=B.8T>9)(}=C.9 A ~$H+x(A | 0HT9)| HT :(A | 0HT9)| HT:}(.9)}(S.X_xl?|P@|P9)}eJx#|)lA(@8X?d09)?d@_P}iZL|P0|:x|@8,<@}`k:._8})08})JiS.@<f}kZ| C.?X9), ?X@?d9)?dH?Xd_0}kJ8Xd}*X}kR?@P })0_L})Bx})P8?@Hx_d?0|P})J8| C._T:|Y9k}=.9)}=.l_d?9)9k9J|Jx#|)l_d,A?T, A0|JH8dx|(P8HdT]= }`H}kY}k[})Xx|X8|KyAt} xL1HW= ]})= | =}})}|XP]}= |P }+, @  ? ,AHl(AxK]l#}8 8||H9}`[x@, @Ё?T, A0|JH8,dx`&|(P|&THdT]= }`H}kY}k[})Xx|X8|KyLAt} xL1HVM= ]})= | =}})}|XP]}= |P }+, @  ? ,@h @ 8`H 8`Hh @ 8`H8`4|!Aa $(,8!0N 6 !|!Aa $(,4H|x;_|#x;`H<(@dd?0@P}(J_L|X0|:x|P8,<@} i:.8}08}Bh[.?@_<f})J| S.?Xh,;\?pXA|x| @@pd?$|P9)|H@AX,AxdxKŐX?X( A0,A , @d?h| P(@X?p( @X|H@A^f?9k_s| PdlT>})J|C.9J(?UJ>}P}KI9)9U:?}:B.8T>9)(|*}:C.89 A ~,H~,(A | HT9)| HT :(A | HT9)| HT:}(.9)}(S.l_p?9k}jXP9)9J|Jx#|)l_p?d8|0@dA`?0@P}'J _L|X0|Bx|P8<,@} iB._8|X8}kZkS.?@<f})J| C.?p9i, p@?d,9)8`X?dAp?T, A0|JH8dx|(P8H)dT]= }`H}kY}k[})Xx|X8|KyAt} xL1HQ= ]})= | =}})}|XP]}= |P }+, @  ? H``,Ad0d?}k})J8| C._T:|Y9k}:B.9)}:C.9k|X@؁?T, A0|JH8dx|(P8HdT]= }`H}kY}k[})Xx|X8|KyAt} xL1HP= ]})= | =}})}|XP]}= |P }+, @  ?dl9)9k_?dl ,@,8`Hԁ?dl9)9k8`?dll(AxKAl#}8 8||H9|3x@,@`,AP0d?}k})J|C._T:|Y9k9_}*.9)}*.`?T, A0|JH8,dx`&|(P|&THdT]= }`H}kY}k[})Xx|X8|KyLAt} xL1HNف= ]})= | =}})}|XP]}= |P }+, @  ? ,@h @H8`Hh @ 8`H8`4|!Aa $(,8!0N !| |cyA(,A ,A$,@ 8`Hx9`8,ccc?,?@,A 8qH8*809 ? xH xK8`| 8!N !||+x|3x8889K |8!N !a |xHT<|; TT:x(.AW:x9P|@L8T:U :|.}CH.T:}d.UI:| ".| @A| @},8| P| @A|3xU:}C.}|".UI:| ".| @A8| @},| P| @@ }[).}CxHT<|T:@d).a 8! N !В !Aa $(,$; 4Ii$x889@9 5J| [.9)@L; TT:}8.9@U):})IcL8,8c@;|AD|;xx,A }$"|}J.8|K.Tc>Hq;|;@̀d|48<@!DAHaLPTX\8!`N ! |+x, ;989@@ 89@8W:|})"8 A8 t9|8}cx@ | `A|P@Ui:|J.|B|K.HX, A,| AU`:}&.9)}&.# 9)# H(, A# 9)# H# 9)# , 9}[x@89@H | `@89@H 89@8|8@0 8!N !a |+x,9`89 8@ 9 8;|A|#x8|Hx@ |A|@W:8 v8 t|b.c | @h}b.} X0|KxcC#}IY9kCcT>| Y#9k8 !)}N0|:cH |b.#|X0})x}k:#c4@hH,A|XAW:9# v|R.c | 8 t@h}R.} X0|KxcC#}IY9kCcT>| Y#9k8 !)}N0|:cH |R.#|X0})x}k:#c8 c | @h } X0|KxcC#}IY9kCcT>| Y#9k8 !)}N0|:cH  #|X0})x}k:#cc, @\9} X0|KxcC#U>}IY9kCcT>| Y#9k }09)H(#8|X0})x9kH4, A c | @h } X0|KxcC#}IY9kCcT>| Y#9k8 !)}N0|:cH  #|X0})x}k:#cc, @\9} X0|KxcC#U>}IY9kCcT>| Y#9k }09)H#8|X0})x9kH c | @h } X0|KxcC#}IY9kCcT>| Y#9k8 !)}N0|:cH  #|X0})x}k:#cc, @h9} X0|KxcC#U>}IY9kCcT>| Y#9k }09)c#H #8|X0})x9k#c,8x@9 8H |@9 8H 9 8;|;@a 8! N l!|$H|x, @h9D}IX0|Kx?UJ>} Y9kT>|Y?9k }J09)_?H 9$})X0|Kx9k, @h;X0|Kx_?W>}IY9k_T>| Y?9k }09)?H ;X0|Kx9k, @h9F}IX0|Kx?UJ>} Y9kT>|Y?9k }J09)_?H 9&})X0|Kx9k8|0@8 v, @l},(U):|J._|@0}kx?} Q9J_T>| Q?9J |09)_?H(},(U):|J.9H|@0}kx_8|0A`8x8Kxx8 Kـ$|8! N !| H|x, @d9} X0|Kx_?}IY9k_T>| Y?9k }09)?H 9 })X0|Kx9k> | @h } X0|Kx_?}IY9k_T>| Y?9k8 !)}N0|:H ?|X0})x}k:?xH9+| P,A(, @d9} X0|Kx_?}IY9k_T>| Y?9k }09)?H 9 })X0|Kx9k> | @h } X0|Kx_?}IY9k_T>| Y?9k8 !)}N0|:H ?|X0})x}k:?xH 8| 8!N !|!Aa $(,4H|x||3x,|#x|+x8@Ԉ,@H x8 K;x8 K;_ xdxK5 xDxK%x8 (Kс^9 v8| 0T:}+., @8,A9f_U`<|Z9J?}J9j 9) UhU'|@||x}8|[x_H8|;x;;_ 8|@8|3}8|H9A, @dX0|Kx_?W>}IY9k_T>| Y?9k }09)?HX0|Kx9k$xxx8HH`|@@, @h9]}IX0|Kx?UJ>} Y9kT>|Y?9k }J09)_?H 9=})X0|Kx9k xH, @h9]}IX0|Kx?UJ>} Y9kT>|Y?9k }J09)_?H 9=})X0|Kx9k  888xKIxdxExHdx9`89 t4}i#.9)@Dx9`89 t4}i#.9)@9 t9@89 H4}I[.9)@,9 8????A xH 54|!Aa $(,8!0N !| H|gx'})J|C.gG,|Y9kg@T:9g}+.9)}+.H^'}j(9)9k'Uk:9G}*Z.8(9)}*[.A ~H~(A | HT9)| HT:(9G A | HT9)| HT:}*.9)}*C.g8c|x |f| 8!N !|!Aa $(,4H|#x,|+x;AH> ~(^,#}|J.C,|;@`T:}(c | @(}.} X0|KxcC#Ht|.#|X0})x}k:#H>c})0U,:},}cx | @h } X0|KxcC#}IY9kCcT>| Y#9k8 !)}N0|:cH #|X0})x}k:#c| .,A>$C }i`.| |0P@h|P0|KxcC#T>}IY9kCcT>| Y#9k8 !)}N0|:cH|P0|Kx}j:c8(A };(HT9)};HU,:},c | }cx@h} .} X0|KxcC#}IY9kCcT>| Y#9k8 !)}N0|:cH | .#|X0})x}k:#c|0.,A>0C }i`.| |(P@h|P0|KxcC#T>}IY9kCcT>| Y#9k8 !)}N0|:cH|P0|Kx}j:c|@A̠c | @h} X0|KxcC#}IY9kCcT>| Y#9k8 !)}N0|:cH #|X0})x}k:#c4|!Aa $(,8!0N ,@0#C| Ic9)C#Uk>}jIH,@#c| I9)#,89 9`#cAT#cT>|IC9)#| I9)c#|(| I9)C#T>| I9)#,8M #c,| I9)#88@N P!| Hހ48<89# 9c t9@98  #  $c ( 0CHŀ| 8!N !|c, @d|X0|KxcC#T>}IY9kCcT>| Y#9k }09)c#H|X0|Kx9kc8K|8!N 9c9@89 t4}I[.9)@9c 9@89 t4}I[.9)@9c t9@89 H4}I[.9)@89 #N 8|3x99@9`9 | :.5)}J9k@9 |3x9`9)| :., }9k@, A$|3xU+:9)| :., }J9k@U| 8|N |ix8`U 4|cxU)~Tc}jIH,@#c| I9)#9 8#N ,@H#C9| Ic9)C#Uk>}jI9)8#N ,L C#} QcT>9k9JcCN ,!| H~| 8!N !| H c>Tc:|i.| 8!N !||#x|+xH|8!N !||#xHi|8!N D!|}&$ H|+y|x|#xA(h8h1|T1K}*Y|KyA 8`H-@ 8`H ,@( $,@ $ (8|8N!,@ 8`Hd?, @?8 8(@L,Ad$,AXd,AxH$(|N!K(? ,@ H88|0xH |}x?,@PA8,A,$,A d,AxH $(|N!KAP, AD8+ , A 8H8 ?xi8H8`$ |} 8! N !|a $H|y|#xA<,A0,A$,@ ;H;x;( A~ T:}+.})Z})N , AH?8 9)?K9kU@>,HxA,8 > _?8 Kt+ U)>9)| @@8 >H8 ?, A8 ?9k9)?H=`BUJ@.}J:ak}jX| PPT~}kUk>Ui(4}+HP| HxA8 >Hp @8K8, A?_9k9)? T 9J?_8 x, A?8 9)? (T})(9k_8 x, Ah?8 9)? (T@.})(9k_8 x, A?8 9)?K9k|R9 0(8`HX8 >?8 H4hxxH|}x,@$8 _9 *Kp|x|0P|pix8|Kx,@Dxe8Hx? ,A8 K8 , A?_9k9)? T 9J?_8 x, A?8 9)? (T})(9k_8 x, AX?8 9)? (T@.})(9k_8 x, @ xH?8 9)?K9k|R_* x| A(8 >?8 K8 8`H8`H8`$|a 8! N @!|a $H|yLA?, @ 8`HX , A8 9 +,@ 8`H$?3g}{9I 8|}{9} CxAXހ$(|P| @ 9JH, A 9@H!J8!*9 })I3g|9|H99@}+@P|J, KA 8`HtAP, AD8+ , A 8H8 ?xi8H}?8 8`$|a 8! N !| |yA,A$,@ 8`H8d,AxH$(|N!88`| 8!N !|$|}y|+xx|#xA=, A ,A 8`Hp8`xxH,0|A 8`HL9 }=0 1A})0;|PkxxHՁ=8 8`$|8! N !||cyAc, @ 8`HH8+ , A 8H8 #|dxi8H}8`|8!N !||+x|#x8KA|8!N !||cyAc,Ac,@ 8`HH%|8!N !|$|~x |#x|+x|~(88@N!|y@ 8`HЀ ~(8|8N!,$A< ~(8|xN!,(@4$~($|N!$~(x|N!8`HX8x(, 8}#?, 04A 8`}H88N!<~0x$|8! N !|a<@DHLP!TAXa\`dhltH|}x=04|#x|H@|+x<] }@}7HP:H ,~P( A ~T:}+.})Z})N (A0,A $:|0;{(Zx;;9@WI, W@A@( A, A, AK|;{W~WZ8PZ0K\8a888xHaxH!U,}@<] }<|P})<<4xx8H 8H8WZ;{Ḱ>8 <WZ;{] }<|P})<<4xx8H T(A0,A :|0;{(Zx;;9@@T>WI>|HAL>8 <] }<|P})<<4xx8H ,;`;@@ ,A 8H,8H$8H,@<] }<|P})<<4xx~xH L,@},|X@40=(|HA$}7Kx|@@|P6H~XQL@4~xxxH}04}j[x|X@|ux@}7XP:=,H =,~HP|H@,(| A |x|X@@}7XP:H~HP,@<] }<|P})<<4xx~xH P~x||| x8|[x}?})I})K~HxH8}?Sx$xxL1He:9|P,P~~߰P@,A 8H\8HT( A0,A:|0;{( Zx;;9@W@(W_AW(@L>8 <] }<|P})<<4xx8H(8|" |(8|N!,} @<] }<|P})<<4xx8H89 =WZ;{=U)9)|H@@|ހ (A0,A:|0;{(Zx;;9@؁ U:}f.WJ~Uk:}K9.=9U)9)|H@WZ;{A8(8A4ހ 8U:}&.9h}h[x] U):(|Q.}@8} $xH|yAd$|( |xN!,@ 8 ] }<|P})<<4xx~xH\8xT9)T|J|@@|@@0,At:|0;{|@Zx;;9A؀W:}$.}IH8U)8}kJ(A$= T:|I.8PZ0H\,A 9GH9@@ 9 H9|R|@@4| x,A:|0;{|H@Zx;;9AU@:Z0}$.P|+xIH8W}J9kW|Z}&B| @jPZT0|3xA ,"f}31|&T?|H9A`$|( |N!>8 <] }<|P})<<4xx8H@ T:}) H8UK:= 9J| I.9k5@]xT9)T}kJ|x|X@A8 ]$WW: :8c8 $8 8$9(9!,H ɀ$|x|(| N!,AH,@] }<|P})<<4xxxHxa $(,xH|cy@<] }<|P})<<4xx8H }] }<|P})<<~x4xxHA|ux,Axx~xHĀ}xH:=04<|H@] }@}7HP:H ,~P,@ K84~xxxHY04|ux|@|A<] }<|P})<<4xx~xH8] }<|P})<<4xx8H] }<|P})<<4xx8H] }<|P})<<4xx~xHP] }<|P})<<4xx~xH] }<|P})<<4xx~xH] }<|P})<<4xx~xH] }<|P})<<4xx~xHp] }<|P})<<4xx~xH8] }<|P})<<4xx8H t|a<@DHLP!TAXa\`dhl8!pN !| |+y|x|#xA <?8 (A$~( |N!?, @xH)8?(, 8 ?0?4A 8`}h88N!<~0| 8!N !|$|x?|#x8 (;A$~( |N!?, @xHm?8(, 04A 8`}(88N!<~0$~((|N!$~($|N!$~(x|N!8`$|8! N !|$|}x|+x}(L1H)(|04$|8! N chc |`N !| !Aa $(,0!4A8a<@DHLTȑA89:HAȑ}{x̐А}|xH,̂|PT:} i9kPQ~.8}L,0| 8@:~ 0@(U8}`U 8}J| 8@}kA9}0}P`9A}JbxU~}O`9@:~ (0}Jbx9)}wx.}@H8|XA4;W#:|(P8c(09)}cp.}@H8|X:;9@,;@|~ :|}9:}@}i2}p1|I}p9A8`H8`H8`T| !Aa $(,0!4A8a<@DHL8!PN !|!$A(a,048<DH|;x= |{x|#x(|+x}(888|3xN!|yy !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     @ 8`H8xcxx! 8888IxK|x,@ H ,A,@;$}($x|N!xD|!$A(a,048<8!@N !| $(,0!4A8a<@DHLTHX|{x |#x|+x}(8 88|3x|;x}Cx}5Kx}XSxN!||y@ 8`H(;!ހ x! ~xdx8Ix xK|y@,@$,@ H,AHWc:ހ|w!~x~x x 8~ɳxKa|y@$!;})I})!`| | H9AT,@  H$,@ $H,A(;$}(x|N!xH$}(x|N!8`T| $(,0!4A8a<@DHL8!PN !| H>,0 ^4(~8$Ef8`| 8!N 吔!| !Aa $(,4H|x?04|#x|H@=_ @}&HP8H ,|P( A~ T:}+.})Z})N ||!7 })I})|H9A_ =|P})==4{xxH }?04|ex|H@=_ @}&HP8H ,|P,A,A8 K(;9` ;{ |8@@0,A8|0;|8@Zx:;9A؁^T:}*.{IH8U)8}KH}kJ , PZ0@ 9 ;KqVA U@>+9`;{KlqV@AdqV A8KP>8 =_ =|P})==4xx8H8|8@@0,A 8|0;|8@Zx:;9A؁^T:}*.{IH8[}kJ8{P[ Z<0 |8@@0,A8|0;|8@Zx:;9A؁^T:}*.{IH8U)8}KH}kJ qVPZ0A U@>+9`; {K qV@@[ T8| K>8 =_ =|P})==4xx8HԀ|8@@0,A$8|0;|8@Zx:;9A؁^T:}*.{ IH8}kJ8{ PZ<0({ |0P|X@@?,|XPHPH 0P,A,@,|X@40?(|HA$}&Kx|@@|P4H|XQL@|4xxHف04}j[x|X@|ex@}&XP8?,H ?,|HP|H@,(| A |x|X@@}&XP8H|HP,A;?,8|H88@(;9), ;@8K,@,|X@40?(|HA$}&Kx|@@|P4H|XQL@4xxHс04}j[x|X@|ex@}&XP8?,H ?,|HP|H@,(| A |x|X@@}&XP8H|HP,@8_ =|P})==4xxH@ 888K(@;:;94xxH04|ex|@|0A8_ =|P})==4xxH8_ =|P})==4xx8Ht_ =|P})==4xx8H<_ =|P})==4xxH_ =|P})==4xxHԓ_ =|P})==4xxH_ =|P})==4xxHl_ =|P})==4xxH8_ =|P})==4xx8H4| !Aa $(,8!0N !|$ |~x|#x||+xg(88|3xN!|cyA8$|8! N !||#x $|dxi(|N!|8!N !|Aa $|}x40|#x|@|+x| @,P<||H||}*x8|Sx}?HP}k<|!:! }(I}81||H8, 0|Z8A }<}hxxN!}<|0cxxxL1H}=,{|H@4(|H@ 4x<P|H||}*x|8|Sx}?HP}k<|!:! }(I}81||H8, 0|Z8A }<}hxxN!}<|0cxxxL1H{| 0Cx$|Aa 8! N !| !$A(a,048<DH|;x=04}Cx|H@|+x|3x @t}'HP;HpU|eXP|H||})x|`8|KxTk8}`P ?|0P|0P|})?48`H,P~Ti:T:~.~H.( A$8|`09( }x8@}8T8|}X,@ *}`P}L0H~|{x p}`P}0AT>T:};.}`Pj( } H8|kJ}$0A$8|`09( }x8@}8T8|~^}Y p}`P}0AT>| @@$8|`09| @}x8AT:|H.J}(}8}+8P| | @}`P}$0PA(}@8P*8c' 9J8H8|P,| @}DP@$|dP 9J84@]( 9J84c@H0p@@,T:}{.*} X8U)8}JJUk8| XT>KU|eXP|H||})x|`8|KxTk8_}`PHp@@PT:|X.*}8U)8}JJT8}jUd>,@* '}`P}08;Hxp @ U|eXP|H||})x|`8|Kx~Tj8}`P ?|0P|0P|})?48`H ||!% })I})|H9@U|eXP|H||})x|`8|KxTk8}`P ?|0P|0P|})?48`D| !$A(a,048<8!@N |#yTg>Th>@ 8`N ,Ad<`ƀq ||| |8q)| Kx,|(P@Ԉ$}|B}J|B}$|B}J|B}$|B}J|B}$|B}J|B}$ |B}J |B}$ |B}J |B}$ |B}J|B}$9k|B, }J|B8A4, A8}|B5k@}h0}G0UkUJU``&UI`&| P}*HPT 6U) 6,|Z})R}@P|8P@T|cCxN !| H|#y@ 8`H(|c@؁dTj>|kZxUk}(X.}#Rx|`xT}H.Tk>$}CZx|iJxU)}HH.Tk>}CZx|`xT}H.Tk>$}CZx|iJxU)}HH.Tk>}CZx|`xT}H.Tk>$}CZx|iJxU)}HH.T`>d}Cx|kZxUk8}(X.(T`>}#x8A4,A,^Tk>|`xT}*.8}#Zx4@|c| 8!N Ұ!| H~| 8!N !|Aa $(,4|? x|3x8T8a|}an9!U>6|{x|+x|#xxdxxHu8|x8Ex8Hm? ,A|HP|H= 9)P<xxEx8H-a |Kk샋}a[xN ! |!ēAȓa̓Гԓؓܐ;A||x|#x;n;`]x>? ,A@(A,AD,Apwx8 xFxxL1HK5H`|xxHuHHxx8HT|x}?0|})x8|KxH|xxHw|x,AH{|@@Q@@ix, @|J, nA8``cH9 K<`8cT88Hm,A(<`8c\88HQ,A 8`Hh;8ax88Ku!x ,@,8ax88KM!x ,A 8`H 8ax88K!x ,@8a&x88K!x ,@8a.x88Ḱ!x ,@8a6x88K!x ,@\8a>x88K}!x ,@48aFx88KU!|~x ,@ 8aNx88K-! ,@W@.|x| x| p8 X$8aVx88K!|~x ,@8a^x88KɁ! ,@W@.|x| x| p8(X,x8af88K!|yx ,AK@9 H8yHI>x,|zxX0;`]xA>>,A@(A,AD,Apvx8 xFxxL1HGH`|xxHriHHxx8HQI|x}?0|})x8|KxH|xxHte|x,A${|@@Q@@ix, @|J| Ax0H%K9 H |;Ax}ip})U):}iXP!k}`p|T:XQ;`]xA?? ,A@(A,AD,Apxx8 xFxxL1HFyH`|xxHq1HHxx8HP|x}?0|})x8|KxH|xxHs-|x,A{|@@Q@@ix, @|J8`|!ăAȃãЃԃ؃8!N !|cHұ|8!N !|tx||x;|#x8`xxH&,@T &, @A8`| @Hx8`xH$m,A H{,A 8``c HT&,@A`8,A xH5],A8``c HHx8H)M,A8``c H(xxH),@ 8`H 8``c|tx|8!N !|$(,4|x9 T&a)|Ha;};AH ,@(0 H1|jp}@x|PP|pp,@t0T>H(Y0c|c|cp~@P0xH"0c|c|cp~H0H m,@$ 0H30c|c|cp~x4|$(,8!0N ! |a̓Гԓؓܐ|? x|}xHԡ|{x8T8a|}an9!U<6xxH}<;|@@,/A;|@A|A@8xH5=  d|{x|@$?`xHϭ,@ 8`H=`+h8| ?@8d~`hHA~`~`xHU;= ,idA@;`|t,/@ }x8K|cy@,@x8Kia |k샋}a[xN !|!!A!a! !!!!! !!$A!(a!,!0!4!8!<!D|#x|{x|+x0|3xX8`8 H#; ,@`08aHI<8d8aH x08HDm,A?l= ,A= =`Ip | A,<8p8`8Hy=  =`~l p= lHvc0Hm|gxxxx8L1H@8``c H8aH1,A?t= ,A= =`Ix | A,<88`8Hx=  =`~t x= tHvcH|fxxx8L1H?x08A8Hi|txHi,@8``cH; c9H08, ! A:1~H!: })I})K} HIH8T}<y;~xA>>,A@(A,AD,Apux8 ex~xxL1H?H`{xxHiHHxx8HH|}x}=0|})x8|KxH{xxHk|}x,AD|@@Q@@x,@|A; c9Hl;K~x8xHiu|@!||9]PA0,A0~h8a ~$x;|P ! N!,@~xHiq#x!D|!!A!a! !!!!! !!$A!(a!,!0!4!8!<8!!@N !p|lp!tAxa||#x9||x8 (@8`H9 H}>Ky;A;`]xA>?,A@(A,AD,Apwx8 xFxxL1H>,A@(A,AD,Apvx8 xxxL1H7YH`|xxHbHHxx8H@|x}?0|})x8|KxH|xxHd |x,A0{|@@Q@@ix, @|J| A8``cH:Q@8`4| !Aa $(,8!0N !|}&ȑ̒В!ԒAؒaܒ!Aa ;@|yxY}Cx:|#x|3x|;xA8:;:;RbH,:!xA,8<H8M8aH}{x8H|xx,1},y|&T?},9A #xKYHDA`p Aa8HmxHĵa8p A p A p A  T&|@,@X~yLADAa(!,|P@|X@|HA,@@L8`Hɀ|x(9 8`?$ Hx_:|P@(x9 | X.,A:|P9)Aa8V:HÁ|}.a, @p! U &|@ ,@$,A, @@U &|@4$,A(x~DxK= ,AH#xKHxA>`>,A@(A,AD,Apsx8 %x~&xxL1H1H`yxxH\aHHxx8H;A|}x}=0|})x8|KxHyxxH^]|}x,A{|@@Q@@ix, @|J} &U)_1| },9A08ah~}sx9a 8aph!talN!a8H88@<#x8K|zyM@a8<8H,@Āa8H~xHX ,A0$,@;@-Hx~DxK|zyMxKEx~xHEx} &U)_1| | H9@~yA$xK x~xH ,@Cx|ȁ̂Ђ!ԂA؂a܂!Aa } 8!N !@|}&(|(!(A(a((((((!(A(a((((((đ(x|+x4|zxq/|#x|3x:@@ q/A4T&|Kx4q/A 4q/A -APT &, @A@8`| @4t8 x8H |ry@8``cH ;HDW,=  \9)\i;x?; x8L1H/;n8x!x8L1H/:8x!x8L1H/x8x!"x8L1H/Y>`8x&!*x8L1H/1>8x@.!2x8L1H/ 8x,6!:x8L1H.wU>Uh} xUi>U@>|xax;`xa>Bx8L1H.x|x!x;`x!FaJx8L1H.mw $U>Uh} xUi>U@>|xax;`xaNRx8L1H.%'x|x!x;`x!VaZx8L1H-8xt^!bH8c||x;`8xxL1H-= 9iI !xj!fAnr,A@(A,AD,Apsx88ExxxL1H+H`z$xxHVHH#xx8H7|}x}=0|})x8|KxHz$xxHX|}x,A~|@@Q9@@~߳x,nAH;Hy; ~߳xA>`>,A@(A,AD,Apsx88Ex~ƳxxL1H*H`zxxHUHHxx8H6%|}x}=0|})x8|KxHzxxHW|}x,A49|@@Q@@?xxp| @| AH8H :nV:|P T= ,;)x~~xx;``>,A@(A,AD,Apsx88Ex&xxL1H)H`zxxHTHHxx8H4|}x}=0|})x8|KxHzxxHV|}x,A{|@@Q@@`x|A;cH;,@A<78U)&`| @t88HR|vxHR,@8``cH@,~óxHRm; |gxx8`889H2E|sx-A7,~{x#xH w,x,~,Ah@d7,~óx |||})8T}%+xdxHR|ry@4H^|}x~óxHSe8``cH;H2y~_x;~xA>?,A@(A,AD,Aptx88ExfxxL1H'yH`zxxHRHHxx8H2|}x}=0|})x8|KxHzxxHT|}x,A4|@@Q@@x|@t,|P,,@A~cx$xH0~óxHR5H;H8`| @,~^x;; xA? ?`,A@(A,AD,Apyx88Ex8 xxL1H&EH`zxxHQQHHxx8H1|}x}=0|})x8|KxHzxxHSM|}x,A$|@@Q@@x|AHT8H~V:|P T= ,;)x~x;>xA>?,A@(A,AD,Apwx88Ex&xxL1H%-H`zxxHP9HHxx8H0|}x}=0|})x8|KxHzxxHR5|}x,A|@@Q@@x|A;cH;,@(8`H HZy|}x~óxHOݓx(ā(x|(|(!(A(a((((((!(A(a(((((} 8!(N !0|}&Aa!Aaēȓ̐ԑ8}Cx|#x~ ;|:(|tx|+x|3x|;x}6Kx::ax@W<--|T8~xW:#x~x8XL1H1>~x|H.$xT<|T8|*~fx8K|cyAA~|X.H!x|JA8a~Dx|.N! ;|;;Ah~x~x8XL1Hƕ> ~U):| X.~xT<|T8~x|*~fx8K|cyA8,Ap~ ^Uk:| P.T <})U)8}) HD!x,|JA(W<|T8~Dx8a};.!N!8`ԁ|Aa!Aaăȃ} 8!N !|}&!Aa쒁!Aa $|+x:||x|#x|3x|;x}Cx}?Kx~x88L1H;@|A;`@<-:hx:pA8`8HAH8`8H,AA 8``c HT&,@AL(@@,ADAa!|P@|X@|HA,@@`8`Hyq|}x8}(88XL1H != aTc:Hy!}= ]9)= U+:kQ. ,@xxx&x~dzx9xK|cy@Ȁ}ZH!~x| +A}+Kx+| @ x HyHp~x88XL1H1x~xx88K|cyAA(H,A8a(~ijx|.N!Z;{|;:A܃,ATxxx&x~dzx9xK|cy@}Hx}c[xH,Z@;x808nHx= \9)\=@< 9j9Ё+Hа>!BvAz;n;`?? ,A@(A,AD,Apxx88x8xL1HH`|xxHHHHxx8H)9|}x}=0|})x8|KxH|xxHJ|}x,A,{|@@Q@@cx,nAH@8`K8`H= ;); ;`>x>?,A@(A,AD,Apwx88x&xxL1HH`|xxHGHHxx8H(9|}x}=0|})x8|KxH|xxHI|}x,A4{|@@Q@@cx, AH@8H;ZyW@:|P T~= ,;Ix?x;`^xA>?,A@(A,AD,Apwx88xFxxL1HH`|xxHFHHxx8H'!|}x}=0|})x8|KxH|xxHH|}x,A{|@@Q@@`x|A8``cH8`,@,A8`$|!Aa삁!Aa } 8! N !`|Aa||xHP}c8c9 p!9`a}i[x! 9c8p8i9@o88A;9:8<|+x(!,8`:QXA[YZa\]X!\H!L=`P8oPD.= P>9)A{})"8 })xyz}9`:a|~Ax9!xQQ8  PPAh9ahPD.PD.= 9c9IP P>P>N 8 HtHl! *HXHP(!, *H<H!L *H(hal!n *jH 8`|AA,AA0,A A,AH,A,AXH8`|A@A8`|A H8`|A$8`|A H8`|ATAP8` |AA8` |AH8` |A8` |AH\8`|AA(8`|A8`|AH$8`|A8`|A?8}PH?|;P,A= ?i| A,<88`8HO?= ~| = |xxL1H;H?,A= ?i| A,<88`8HO?=  = 靄H$?,A= ?i| A,<88`8HO%?=  = 靌H= ;H= ; H= ;(H= ;0H= ;8H= ;@H= ;HHt= ;PHh= ;XH\= ;`HP= ;hHD= ;pH8= ;xH,= ;駄H = ;駌H?,A= ?i| A,<88`8HN?=  = 靔H?,A= ?i| A,<88`8HM?=  = 靜H\?,A= ?i| A,<88`8HM]?=  = 靤?8}PH,#A(,@8}PxxHxHPsA??,A= i| A(<88`8HL=  ,= 靬@<`8cPxxH xHIQ@ cxH}|dx<`8cPxH<`8cP|Aa8!N !|c,/} &U ?U)| H9A 8`H(@ 8`H@ 8`HcH5|8!N !| |x,@ 88`@HkH ?x9)U$:?HyTc:|`8@H| 8!N !|<c88H||8!N !| !Aa $(,4|{y|#x;@; @ = ;i,@ = ɞ<8xL1H;|@>>;;H.,@ ;ZH,<?@ 8=H8:8xL1Ha,A ,Ax8(L1H9 ,A ,Ax80L1H84xL1H;9;|;AJ(;@P,\@DA ;H}>KxQ?;A$xxexH;,@,A CxH8`4|!Aa $(,} 8!0N 9@|t,8cAd,\@ 8cH@|(@5JA08cN | "x}(p}Jx|@P|p9j}kx}@8| [x8c|t,@8`N !|Aa $|#x|+x|@||xA?= ,A= =`Ì | A,<8h8`8HF==  =`~Ȑ ̀ = |*<x88xL1H =H x _|th{|pIx})P})p}kHx, H8}>[xxA$x8 H1|}y@xHi }>P|* =| @= ;|H = ;x?`|*{<<888xx}PL1H },A,8|Q@ <{88xL1H I= <i84L1H 1$|Aa 8! N !|$|#x|+x|@|}xA?= ,A= =`IԀ | A,<88`8HDY=  =`~А Ԁ = |*<x88xL1H YH܈, @;|@A쀽 = ,;x@LH|@@;x8 HM|cy@䀽 }>P|* =| @= ;|?|*}<<888xL1H |@@$<}8|PxxL1H <}84L1H }$|8! N !|!Aa $(,4|? x|+x8T8!|}!n;||xW6|#x<x8HexDxxH 8|ٮxH=<a |+Kk샋}a[xN !| !Aa $(,4|? x|+x8T8a|}an9!|~xU<6|#x>x8H-~xH>8|H@|zx|@|Pcxx8H >Cxa |܃ +Kk샋}a[xN !|    $|x|+x8aH;8|xx8 K|cy@<x8H|~y@ 8`H,A<xH!,A,?i_9J, 9k_@xH! , @ 8 ?9k9)?8` $|   8! N !|a     ! $A (a , 0 4 8 < D|#x;|t,|vx|+x|3xx:;@)A4i "i}3Ii "`||KyA|t,@ԉ^}Ht,AD= x}(B| :.i _"k}sYT|[yAY^;9}Ht,@8~8, (@<|#xH,)A8|t,@8~}ht,;dxA4i "i}3Ii "`|}3yA~}ht,@,{@x8{8}K||y@p?,A= =`I܀ | A,<88`8H>=  =`ؐ = x8`L1H.Hh;PxxxH;8|xHH}ht,AL, ADi \}3p~`Jx|P|p9~}kx8|[x>?;|t,@8H,i "i}3Ii "`|}3y@ , @ ;|@A|t,@8x|th |p~ix}ht})P})p9~}kHx,H8}>[xA<= Ix}hB| R.i_hT2h}3A|H9@|P,Ap?,A= =`I | A,<88`8H<=  =` = x8`L1H,YHk@)2`}s2w}3}3X9Ap?,A= =`I | A,<88`8H<==  =` = x8`L1H+H ~{QAp?,A= =`I | A,<8,8`8H;=  =` = x8`L1H+]H,A8|P~óxdxK,Ap?,A= =`I | A,<8H8`8H;9=  =` = x8`L1H*Hvx~xfx8H}x D|a     ! $A (a , 0 4 8 <8! @N !|     $|#x;|t,xA4i #}H,?A~xxH,@`?,A: | A 88`8H3} x~x8`L1H#Hx;#x~dx~xHؕ|~x,@l<g}kP}}ZUi:9)U)8})}InX8T6R8Uk:| .;; H~xxHx8-|zx:;, :>@,8 = ;xHMxH88xxL1H;v x8fxHE,:@8<8xxL1Hu= ɥv x8HW:r.;#x~dx~xHE|~x,@= ɟx|>@W:x: :W:~x|P88L1Hv|ݘ. ~x8H}|@@ <;|.xH%;xH|.||.;Z;A= <|P88xL1Hev< 8x8H v<8fx8H~xa | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !|a     $|#x|3x||x|+x8axH ;8|xx8 K5,A <8x8`L1H 5H = <i8xL1H $|a    8! N !|a  $ ( , 4|3y;|{x|#x|+x|;xA,|3x8axH=88|cx8 Ki,@T<`8cx8H,@88a8/H|xp}x|@P|p9!})x8|KxH,@p<`8cx8H,@08a8.Hq|x1?})I8|HxH8}?xH<`8cx8HI,@ ;H\, @<`8cx8 H,@9 |t,! ;A4h ! }(Ih !||KyA|t,@ԈxH(h h 1}h1 }(Q}hH9A|t,@8x8 H; ,A@ ,A<8H<8H <8xxL1HxHH,@@<`8c x8H ,@`;|t,xA,= ix} | Z.pA|t,@@;<8$x8H<`8c0x8H,@h;|t,xA,= ix} | Z.pA|t,@@;<84x8HH}_SxHH<`8c@x8H,@,8aH8|e;<8DxL1H,AxHY|excxxKi 4|a  $ ( ,8! 0N !|}&!Aa $(,0!4A8a<@DHLT ||x< =`9)< | <; @ ?,A= =`I | A,<8P8`8H+=  =` = =`˝ 8`L1H1< 89)< 8`H |t,A H,%;@|t,%@0;<-|\9k9J|\H :`,:@<x,(;@:@:AX,{A?|t8|H~1,AP;|t,!A,?A(K;ZW@|T<@PK:K=9}})ti)-}0p~Jx|P|p}kx8|[x}_t,A<=  x}?| B.k_" }pYT|[yA[}_t,@}@th*|p~ x})P})p9{}kHxiH8};[xxx|t,A k "|k " }0I})x1)})I9i~IH8}2[xHx8(8)K5|{y@T??,?`A;| A$<88`8H)%~H,Axx8KA;xx|PK};|yyMHx8{8}K|{y@p? ?,?`A;$| A$<88`8H(}~ $ x8`x; L1H-H@;;{?8||tH{,AD;|t,!A,?A K;ZW@|T<@PK:Kx>H;|t,A8wxH{9,A,:@ ::{Q~P@,<;%|\9k9J|\H,AxxexK,~&@l<`8cx8Hq,@dxx88KHh<`8cx8H=,@ dxx8KH4-@8<`8cx8H,@|dxK -|}xH-@<<`8cx8H,AD<`8cx8H,A(,@<`8cx8H,@X,8-@ <`8cx8HY"||@@~ųx~xH xxxK H<`8cx8H|cy@L,-@ H| |,|@= i}`[x=` Hx@`<`8cxxH,@D|8K]-;9{})ti) }0p~Jx|P|p}kx`8|[xH@ <`8cxxHM,A~ @D<`8cxxH),A~ @ <`8cxxH,A, @ <`8cx8 H~,A`,@t<`8c x8H~,A<<`8c0x8H~,A <`8c@x8H~,@ xx~Ƴx~xxKH4|xxK|cyA H;,-@p,A?9)?} &U)?"|}09@2}02||H9@}3})I})2||H9Ap~ijx~xH,A"}0"|}09@x2}02||H9@`}3})I})2||H9A~ijx~xH, ,A,,A xH{|exxxK|yx}x-H,@0<;%|\9k9J|\-H,AD,AxxxK1|{xH$<<| 88ƨx8H? , A4 ,A(<xK|yyM@?9)?-,A xK}x@,@<8 | ,9k| @,Ax~$xK#xT |!Aa $(,0!4A8a<@DHL} 8!PN !|8KM|cyA cH8`,A c H8`|8!N !|0!4A8a<@DHLT|? x|+x!}(|3x!|}9y|xx|#x;A 8`H ,@ = ;8T8a|}an9!U;6cx8H= =` K_> ^~xK|yx,@h?(,A= =`I, | A,<88`8H=  =`}( ,= (8`L1H8|P|Cxdx8H{ #xa | +Kk샋}a[xN !|Aa $|y|#x|+x|3x|;x@ = ;xx8K!|~y@4?| @xKE?9iU):JxxfxGxxK> ,@ xKӉ$|Aa 8! N !| |x|#x8Km,@ = ;xx8KM|cyAKM| 8!N !|4|iy8a@ = 9)#8Kݡ8`4|8!0N !|! A a  $ ( , 4|#yA,|#xHtY|}xx,Ad? ;;@?`x8:Hp|~yA;HxHv),~@T,/@H<`8cHP|cyA4|dx8a8 Hx};8aHu <88aHv}8aHu x8aHveA 8a8HE|yA8HX8H(ii !I}*Ii` !@| }*yA| t, @, %@88`8KI8a8 x8K!,@xHx,@,A xHF 4|! A a  $ ( ,8! 0N !|}&!Aa $(,4||y@ = ;;@||@;`;.-Axx,.@,AHE͓,AHE ;,AHE A xHE|.,M@;Z|;{;Al,AHEY8x8 H)4|!Aa $(,} 8!0N !|Aa $(,4|#x8|{x88H |}xH ,@h?0,A= =`I4 | A,<88`8H-=  =`0 4= 0HIcH;xx8H |xH%CxH ,@?8,A= =`I< | A,<88`8H=  =`8 <= 8CxHp}|fxxex8`L1H 8`H$(At?@,A= =`ID | A,<8 8`8H=  =`@ D= @ex8`8L1HHU >, @DT>h }gYh }'I}gKy@H,A@,A8,A0, P@0,K@$,@,@ 8H U>,B@,Z@ 88`4|Aa $(,8!0N !ް|!D!H!L!T ! A$a@(!(A0a8؁@ءHPX`!h|cy@8`8HPH;p|dxxHl;xHp=;8|9 9`89A!X! pa q xA tHxHlxHoa p}it8 (A xU):9k|Ja pH$, A t pH t8 t,@8`88p8 K8apHma!T|!D!H!L8!!PN !|$|cy@ 8`H8L1Ke|~yA| t, %A|iiY!I}*Ii`y!@| }*yA ;HXiin!I}*Ii`N!@| | Ky@4x888HU!|x, A ,A;xH@)x$|8! N !ް|!@!D!H!L!T ! A$a@(!(A0a8؁@ءHPX`!h|cy@8`8HNH;p|dxxHjy;xHm;8|9 9`89A!X! pa q xA tHT|@@(,/@,/@,/A,AxHixHmea p}it8 (A xU):9k|Ja pH$, A t pH t8 t,@\8`88p8 K8apHj̀!T|!@!D!H!L8!!PN =`+H9)+HN = iHN = iHN =  H,L#|`&TcGN =  H,L#|`&TcGN !p|! A$ @(!(A0a8؁@ءHPX`!h=  H9@|9 9a8|#xAp!qaxtA8(A=`9kT:}K.= 9)}JJ}IN ?H?}<80L1H}x8pH`!}H)H?L= ,A= =`IP | A,<848`8Ha=  =`~L P= LHd?T= ,A= =`IX | A,<8@8`8H=  =`~T X= TxL1H?}x8pH_1}H9H$?\= ,A= =`I` | A,<8H8`8Hq=  =`~\ `= \xL1H؅?}x8pH^}Hޭ8`HN?d= ,A= =`Ih | A,<8X8`8H=  =`~d h= dxL1H?}x8pH^}H8`HM|8!N = iPN 8`N <`8cTN =  lil|xN !p|! A$ @(!(A0a8؁@ءHPX`!h= ;P989`9AiPpaqAxt88pHe=  l,A|N!H$?8Hߥ<`8cHߕ|8!N !|8`H/|kyA$9 8 + }c[x++H8`|8!N |iy8`M |TN |cyA cN 8`N !| L1H|yAK]H8`| 8!N !| H|yAKH8`| 8!N !|$|#x|+xKAxxH $|8! N !|$|#x|+xKxxH$|8! N !|$|#x|+xKxxHQ$|8! N !| |yA<xKI|~yA,9 8?x?H7exHH8`| 8!N !|$|x|#xKxHء|}y@ 8`H8xH6x$|8! N |cyA cN 8`N !| KI|yAKH8`| 8!N !|$|x|#xKxK|cy@ 8`H8x$|8! N !|$|#x|+xKxxK$|8! N !|$|#x|+xKxxKy$|8! N !|K8K|8!N !|$Ke8K,A|= 9)T:|i.HHcHa$|8! N !| |yA@xK|~yA09 8?x?H4xK8`H8`| 8!N W!|Aa $H|+y|x|3x|#x@|@@$;@cZ|@|3xA(@ 9@H(9@H <`|@A 9@H9@~|T0| H|R ,A  080}?x80}80U >|S}`Q|xU>|)|kPTiW>}#x|8@@$|cB|@@8A|8@@ 8|cB|gP|S}`Q| x|)| PT W>} x|8@@ |B|@@9JA|8@@9JT| SxH,@ 8}S;@cZ|@A(@ 9@H(9@H <`|@A 9@H9@~} T0| H|R ,@P8U >H 404080|Kx80}80U >|c}`a|xU>|!}+0PU)W>})x| 8@}cx@$})B| @@8A| 8@@ 8})B}'HP| S}`Q| x|!}+HPU)W>})x| 8@@$})B| @@9JA| 8@@ 9J})BT|SxHP|c}`a|xU>|)|kPTiW>}#x|8@@$|cB|@@8A|8@@ 8|cB|gP|c}`a| x|)| PT W>} x|8@@ |B|@@9JA|8@@9JT| SxH| @@ 9H;@cZ| @A( @ 8H(8H <`| @A 8H8~}I<0| H|: ,@,|P||}(9 })I|KyA|9H\ 40} 4040}J8080|[x}JKx80}80UG>|;}`9| xUD>|!}+0PU)W>})x| (@@$})R| P@9A| (@@ 9})R}%HP| ;}`9|x|!|HPTɀW>}&x|(@@$|R|P@8A|(@@ |R8U|0P| ;xU>U >|QU>}kAU>}IQ})AT>}k}kR}JX}JQ}JS< |PxUh})P8})xUk>T>| Z}:|0@A$}(})I})|2x#@||H9A98}cx|#xcxx$|Aa 8! N |H }h| k| N Qx|H}h}lZ9(| T9#|A<|GIB |||8cB|L,N H1Y!|!Aa $(,4=@8 ,||x|#x|+x|3x|;x}Cx}+Kx8A # |=   ,A<|x;W:}=J ;,xA,@;8`,8 = ?@ ڠ}),-_.(9?(Q iP~P9?PD.PB.; / iQ^>Q[>N 8Ht<Hl? <HX|HP(?,<H<H?L<H(?<|H 8|He1~xH ||x~xxH q|yxxHU|}x~óxHUu;W8!}!n8T6x~xHd9`8/ i h j h}i[x X? Z=`89@8/ _ _  }ISx x? |=`P _  _  ?  ? ||x 4Q]= ePD.9)0 ș_ ɘ ʘ })P>}) ̘ ͙_ ΀ 9? Q iP~ 9? PD.P;@/ iQ^>PB>N 8Ht\Hl X? Z<HX|HP x? |<H< ? <H( ?  <|H 8|~ijxHc18.9 m? i h9` j h}i[x X? Z9@8.8m8o _ _  }ISx x? |= _ _  ?  ? 9=`|~x \hP=  P9)P ɘ ʙ_ })PD.})Q[> ̘ ͙_ ΀ 9? PP iP|P 9? SD.PD.:. iQ\>QZ>N 8HtHl X? Z>HX^HP x? |>H< ? >H(  ? >~H ~#xHQ8cTc8!|c}!n8T6y, :@y, :AUi>, @8C:Hi`:})|U)T}39JxA0j99J}+Kxi`:|}+U)T}39@=  9`,jA$CxH|PCx8/HV,@L:, C8 @ T>,A<8CxHL,@Ka~xHxDx~xH|~yAx~xH|{yL@P8~|.,A<|~x;;|~.~xH}|{yL@;|.;,@AKՒcxa |k̂ЂԂ؂܃ +Kk샋}a[xN !|Aa $|x|#x,@H,A(@ ,ACxHO||x,Kx9A4 U 6}u 9kAU F>}x}Jx ,@ԁ~ 9K}(S|[})Q|Y,})@P;i@PA0^ W:| P.T F>T .T B}kSx}kKxT}ixH^ W:})P., A,A<U?8}?BiU`F>Uj.UiB|Sx|KxUk|[x|A HU?8}?B |@t,A,}?BiU`F>Uj.UiB|Sx|KxUk|[xH }?B |CxHI,@$ ~,A\>}?JiH^ |P|@ A PH,A,W:}iP.UjF>U`.UiB}Jx}JKxUk}I[xH W:})P., A,A8U?8}?BIU@F>UK.UIB|[x|KxUJ|Sx|AK`U?8}?B |@L,A,}?BIU@F>UK.UIB|[x|KxUJ|SxH }?B |CxHH,@ ~,A4>}?JIU@F>UK.UIB|[x|KxUJ|Sx|cH >}?J |cH~;|@@ }<,U?~A4>W8}=JIU@F>UK.UIB|[x|KxUJ|SxH>W8}=J |CxHG,@ xH @;|@A|@@X ~,A4>}=JiU`F>Uj.UiB|Sx|KxUk|[x|cH>}=J |cH8`$|Aa 8! N (A|=`9kT`:}K.= 9)}JJ}IN = 8ipN = 8i|N = 8iňN = 8iŔN = 8iŠN = 8iŨN = 8iŴN = 8iżN !| <`|#x8cH%|cyA,@h<`8cŴH$|cyA,@HxH$|cyA,@,<`8cH$|cyA,@ <`8c| 8!N !| = ,A0= ;܀HՀ|AHŃ,@=`k= 9)|HAH| 8!N !|}&AHaLPTX\dD|x|#x|+xHI88<`8c Ax8gx99 9@H |~yA,@ xHE,@;;|.x,A@;|}.,@ H |}.,@;|.;,@,@T .T B})[x})SxT})xH=, @, ,A(T F>T .T B})[x})SxT})xH= ?,A(= U F>U+.U*B|[xU)|Sx|KxH }= ?,A(=U F>U+.U*B|[xU)|Sx|KxH}= ?,A(T F>T .T B})[x})SxT})xH= ?,A(=U F>U+.U*B|[x|SxU)|KxH| HD,AxdxHmH xHxH8H xHH=`+9)+|p!tAxa|8!N !| |x,AHH HxH| 8!N !| $(,4= 9), |}x;A<`8cTJ{MH8?? ,A,:@ =@*8  i, :Ah :})|TU)|H9A4=H8 jii:})}kUkU)}|H9@؀| @@| PH|gx,A\,AH= ,A$= <88a8HH8`,A = 9), A<`8cTJ{1x4| $(,8!0N !0|AAA!AAAaAAAAAA!AAAaAAAēAȓA̐A|? x|#x8$T8!|}!n;W6|dxxHN<8$8HNy<x84H|xy@ 8`H4:p@:: >@=>>>`~x8 xH),A~x8 H;?,@4;!x8 xH,Ax8 H;Q,A؉?~x})J| Z.~xp Asx(})J| Z.p @h #})|TU)|H9A}Cx;9, AL~x})J| Z.p @$sx(, A(})J| Z.p A,A (9H~xUI<| Z.p AsxHUI<| Z.p @, A}Cx99, <=@?>?A8~x})J| Z.p @$sx(, A})J| Z.p A, @ H ,A(' | @AHcxH?;#xH?;C||| @@@}>!i}kY}`X})X8Tj})xJ|xH%|cyAȐ|udxW8o|`xL1HP:||./p|W8J|c$xExL1HP}2|9)2pA4xH,A$= =`<i88H~xa | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !| = ,A "H;d?~W8H|cyA= ~Ā| 8!N !|= i,AH= i,AH|8!N !|cHN1|8!N !|!Aa  !$A(a,048<D|;x|tx|+x|3x|#x}Cx}2Kx}SSxPX~xH<5sl A;~#xH<slA;~CxH<slA;~cxH;slAaH;H;}=HxslAaL;H;H}?Kx}{xH;sl|~xATslA}sxH;8cH8`slA$;aTH;e8}H}?}>JH}>8iH|y@ 8`Hx~xxL1HMyxx8:HS98|J8/|I8c~xHJusl A8_8c~$xHJYslA8.8c~DxHJ=slA8.8c~dxHJ!slA4sl@|ix8cA8+H;H8@ HHIslA8+L8cHIslA<8,sl8cA }sxHIslA8_T8cHI8/8c}{xHIy;,A4|,AxH5e,AALx ,@Ԁ\!| 1},},yAxH H~xxHQ8`8|pskUU}`Z9 }iH8})pqk33}iZ}`&p|Zp }iFp})ZU+>|cX0Tc:8cH||yLA~xxHQ1;,@W`,@;,8@ H  ~xxHP;@hc!|lQ;<Au;`:̨9L@sGA s@W,A;&W H`xH8M;ZH8L T~xxx~x~(x~Ix~jxKM|{.;{ @,A0~xH,|@@x8HO=8c|@A8`|x,&@X7@WI:8|I.xD|!Aa  !$A(a,048<8!@N !|!Aa $(,4|#x9|@|zx8`9`@D= Ix}:@})J| R.pAp8c|&T|}k89|@A, &A 8cH8cHA|lyA$ A8i9 s!9`a}i[x! 9@8i8s8o89:A;A<8}ISx(!,=DXYZA[\A]X!\H!L9D=` \hP= xP9)PyzA{})PD.})Q^>|a}A~x9!xPP iPPh9!hSD.PD. iQ_>Q\>8iN 8 Ht Hl! ,HXHP(!, ,H<H!L ,H(h!lan ,lH 8H}cx9|@@\<<|@$xT>}jR| J.pAUI:})igHpA 89|@A8}cx4|!Aa $(,8!0N cii_Uj>})| TU)|H9M , @M , +M , ,M #i+_U*>}k| TUk|X9M , @M , +@N !| !$A(a,048<D8|+x|3x|;x}Cx}8KxH}WSx|#x|xK ;|x|;@8HJ|x_H(_, _@;_H, _AD_UK>i`.|}+TU)}59}@SxA, @A, +A , ,@,.c @8;_;UI>i @|})U)T}59A(_U@>h @})|TU)|H9@{c|AH,A<|PK|dx{H-,@|H_H _cU@>,@@ ;H,A,+@X;8,;H, _A,;@$?U >,A,+A ,,@,cA _UK>8 8|ii_"}5I|KyA, +;@`8;_UI>i ,|})H ,_A,_U@>h ,})|TU)|H9}@Sx@c, ,@`8;_UI>i _|})U)T}59A(_U@>h _})|TU)|H9@c, _@8;c,@|{,A W||p})x8|Kx,A W4||p})x8|Kx,A Wn||p})x8|KxxD| !$A(a,048<8!@N !|49C|`SxT!$ }'I}'y@ ,?@K8Hx9a 899 |4} Y.9)@= UK9)} X.8UJ|P0}9@ <H888H),A aH8`4|8!0N !|aLPTX\d=  |{x,|#x|+x@K,A88a4(88L1H@ـ?,!08(H8,A 8H8cx8H|}y@Kҥ,&ALT1}(}(9AЀ8~88L1H@Q!>H= 8 ,,A,_?! aA8H8A 8H8cxH|}xT1}(}(9A$!aA $>~^xd|aLPTX\8!`N !|Aa $?@|{x,|#x|+x@DKI|xcxxx8H-|cy@,,&@ 8cxxxH5$|Aa 8! N 8%DL H!||cyA88L1H7)8`HKЕ88`|8!N !|9|CxT }'}'y@ ,?@KE88`H$U }cP.8U |H0}kx}cQ.8`|8!N 8DL H88DL H(!|$= 9), A<`8cJ{}?,@D8889`9 |4}i!.9)@8`` 8K=  ,@88`H,@T= 9), 8A<`8cJ{8`H= 9), A<`8cJ{8=  ,@`88a88L1H5I89a 9@89 |4}IY.9)@88`88K1=  ,@8H,@88`H ,@ 8,@88`HYH!|!Aa $(,4|+x;|@|xx|#x|3x|;x@L|hT~}?JxxN!,@ xHA xH;|@A8`4|!Aa $(,8!0N !|!Aa |#x(|xx|+x|3x|;x@`V~|xK}PxdxEx&x~xKx,~x@s @|T1{}+| H9Ax(xN!,A;;H;{;;1}}+1{| }+9@Hpx(xN!,A$xxExH4|x;H xxExH4|x;{1}}+1{| }+9@,A|xxL1H9|P|x~xL1H9|!Aa 8!N !|!Aa $(,4|? x|#x|+x(|}x|3xA(8T8!|}!n8T6KH\K#xH!|~y@xxexFxHH$xxexFxxKmxHKʭ#a |+Kk샋}a[xN !|$|}xH%= )<|~x, A}, A؈,@X}?KxU`@.,`=A#T@.})x|HA,@H8cH8~|kH|}?KxT@.,}|x;;AX#T@.})x|H@08cxxH&,@}>Z ,=A|x,@8`$|8! N !0|!Aa!Aaēȓ̐|? x|~x|#x|+xH$i|yx~xH$]= 9), :A<`8clJzy> q<;,A`|zxz,A8x%xH%,@z|Ȯ,=Az;,@=  <,A ,@>@8rT:H!|zyA:v}99)U)8a})}aIn8T6x~x%xH0=@r8=9 ?yxzx|#xh?j9Jr|lxj9=8|3x?=`Q?? ƀ= P9)ƀ})PD.})ؘ٘ژP{>ܘݛށ9?PQ  PP9?SD.PD.:= Q>P~>N 8= HtHlh?j ,HXHP? ,H<? ,H(ȡ?̉ΐ ,lH l8l~x~ųxH/W:<<88 `~xHx|cyA cH8`~|.,@HٚxH,||.@ K= 9), 8 H~xxL1H3= =`< |ACxxL1H3y}=8 RГQ9?PQ  PP9?SD.PD.:= Q>P~>N 8= HtHl? ,HXHP? ,H<ȡ?̐ ,H(? ,lH l8l~x~ųxH,I<<88 `xHa|cyA cH8`|}y@PxHu|}y@(= 9), A<`8clJz8`HTxxxL1H0z<<88 `HM= 9), A<`8clJz8`a |+ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !|Aa $||xH= 9), |}xA<`8clJz= ɠ<,Ad?@?`|xxxH,@8~|,=@(x88 `H9,;@,@= 9), A<`8clJza$|Aa 8! N !|$= 9), A<`8clJz= =`)< | @X, AP}?Kx,A(??|x88 `HY,@= i ,@#?H쵀,@l=`= 9).;.|H@@ }>Kx;|N!|@AxHJٔ!| |xH9|cyA88`H8`| 8!N !|}&$= 9), ;A<`8c܄Jz= ɥ-AX^;|P@}KSx@,9> 9) ,A;|X@A|X@A( @-@@48`H|~yMA8=  9`ɥ~;W<|T:9~9 }+.= 9), A<`8c܄JzA,W<})U):9)|~JH}_Sx8Kp8`$|} 8! N !| !Aa $(,4,|yx|#x`&|+x8`Al= i h "}7I"||Ky@@+iH1|i}7p~Jx|P|p|c8|wp~x})P})pH8H;Wk"|}7y@ ,$@K8H9=`kx})J| Z.&xp ,A ,-@;@H,+@;@H;@,0@h"}7k"|}7yA,&=`KU):| P.,X@;HDp~x|P|p| 8U)8H p~x|P|p| 8q) |Kx|3xh AW>, xAX= =`x | A48 ( @(}*R| *.pA$UK:}+@.9)| @G, @W>|@ |3xH,|3x|;xA,@,|8@@|A8|8@A|#xHL|0@@|x9E| 0@xA$ |A9J| 0@@| 0@AWk>}*(P8 |@99J||p9'})x|8|KxU >, @0| 0@A |A9J| 0@@| 0@@H| 0@}ISxA$ |A9J| 0@@| 0@@| HP|@@X| 0@A| HP|@A\}cxH@}*Z8H}ESx|0@A|(|||x|8|KxH|+xH88|}%W>, },H89A= =`ɞxk|8Ax8 T>( A | xH$}*R| .pAPUK:}+.9)U*>| @8|(@A|(@| `@@ 8H }}RF, @|A,A,@0/A<|@AH,@ 8,A,K,8"A <`H<``cHt|`&Tc|c||x}8|cxHT,AH|P,@8<=`KU):| P.,X@,0@8H88`4| !Aa $(,8!0N !|8K5|8!N !| !Aa $(,4,|zx|#x`&|+x8`Al= i h "}7I"||Ky@@+iH+|i}7p~Jx|P|p|c8|wp~x})P})pH8H;Wk"|}7y@ ,$@K8H\:=`kx})J| Z.Fxp \xA&})J| Z.p @W>,A,-@;H,+@;H;,0@h"}7k"|}7yA,&=`KU):| P.,X@;HDp~x|P|p| 8U)8H p~x|P|p| 8q) |Kx|3xh AW>, xAX= =`x | A48 ( @(}*R| *.pA$UK:}+@.9)| @G, @W>|@ |3xH,|3x|;xA,@,|8@@|A8|8@A|#xHL|0@@|x9E| 0@xA$ |A9J| 0@@| 0@AWk>}*(P8 |@99J||p9'})x|8|KxU >, @0| 0@A |A9J| 0@@| 0@@H| 0@}ISxA$ |A9J| 0@@| 0@@| HP|@@X| 0@A| HP|@A\}cxH@}*Z8H}ESx|0@A|(|||x|8|KxH|+xH88|}%W>, },H89A= =`ɞxk|8Ax8 T>( A | xH$}*R| .pAPUK:}+.9)U*>| @8|(@A|(@| `@@ 8H }}RF, @|AH,A,AK 8"8`Hp0||h|cx}8|xHT,AH|P,@8<=`KU):| P.,X@,0@8HY8`4| !Aa $(,8!0N !|8Ky|8!N !||hy@ 8`H89 !9a 89@9 |4}IY.9)@;8`8xKq,A8`88(KY,@K|}xx8`H|9a89@9 |4}IY.9)@dKY|}x8`888K߹,@D,&A4|x8`88K8`8(8Kݹ8`HH<]|y@x= =`9)9kđ!a8`88Ki8`8(8KY8`888K= <<`8c8H<8`H<Ax88H9|A 8KQ|~x8`88K|}x8`8(8K||x8`888KމxyA,&@aȀ|8!N !|!Aa !Aa $(,4|? x|ux|#x|+xKi$p@ T,@ 8H HpAx~xxHP-HI|^~9?;iIcx88L1H}:<; i %|})U)T}89:? xA,:@&pA@HH A|ex8`xfxH$aH|dxx8H$,A ;Hh %})|TU)|H9@= 9)3)I,(A<88~xJz~xH{]5F})t})i Px|~xxN!|@|vx ,AG:;; 8(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :D?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :; @\?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :8?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N @?\~p x}kP}kp}jX+X8UJ}kSx\?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N ;,H@;cx88L1Hy?@:;xHa|exxxfxH ,@:i :) ? h "}tY#||[y@,@ :?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N <9 Kex}*R| Z.pA|8(8})J| Z.8pA@}e[xfT8 8 +}J:})J}i*.|Rqy8|B@,A? ,$A~Ui>8 (AU):9k}@J~H0( A^89*>H^8  ,@: ~В\;@8 (@,86aT8|}an9!U)69p})Z??9nU`>(ZA(= 9)U`:}I.=`9kDUJ:}+P.H = 9)9})N <K8 +ex})J| Z.8p8A@}e[xfT8 8 +}J:})J}i*.|Rqx8|B@|;x8 (@,86aT8|}an9!U)69p})Z?? ,$A|x9nU`>(ZA(= 9)U`:}I.=`9kDUJ:}+P.H = 9)9})N ?9iI}h[x, *@9hH<x}*R| B.pA|8 +8})J| B.8pA@}CxfT8 8 +}J:})J}i*.|Rqy8|B@,A? ,$A~Ui>8 (AU):9k}@J~H0( A^89*>H^8 J}@P_X|p| P8})8?XH<x}*R| B.pAl8 +8})J| B.8pA@}CxfT8 8 +}J:})J}i*.|Rqy8|B@̐XH :XX|@88 (@,86aT8|}an9!U)69n})Z??9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :P?8 9nU`>(ZA(= 9)U`:}I.=`9k,UJ:}+P.H = 9)9})N :P?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :T?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :L?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :;LT?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :;LT?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N :;LT?8 9nU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)9})N 59`%| @A~x8%H,APHi8 :H@L: ,A܉~Ui>8 (A0qxA 8 >9iU):J~H0( A89<>H8W|&T?| x#=9 ! |ȓ?|8?} @88}e8}8@8|z+x|3x_04HlT,A$~Ui>8 (@$( @8 (AU):9k}@J~H0( A^89*>H^8 jUy}+|&T|})x}`8|Kx?А0H: H:H:L;,; :Г?D8 (A0qxA 8 >9iU):}@J~H0( A^89*>H^8  *0?4?X,@:XH ; \?X,@L04~y@<8j#)}9I3|}99Ax80;Hd048iX#'|9~xHYH?3}82|}89;Ax%xH>]||x40~x24?0HT,Ad~Ui>8 (AU):9k}@J~H0( A^89*>H^8 JH̃?P,@d~Ui>8 (AU):9k}@J~H0( A^89*>H^8 JH`~Ui>8 (AU):9k}@J~H0( A^89*>H^8 J_0X,@;XH ; ?\X,@H0,@<8j#)}9I3|}99A,80;H0?,X x8@= 8H = 8, |xA$( A,A`Ht,A}'UJ?#@H8U@~}'UJ#@H | } })PP}gH| yc@肟H?3}82|}89;Ax%xH;||xX|PQX@4;X9 0X<?X,;9;?XAH80?83}82|}89A,@80;?@,@ 0?83}x2|?}x9}( @H0^UI>( A U)8~9) 8 }kJH~8  8x~x8H;|cyA~H;8x88L1HLDPR?T,SB8S 脃( @H0^UI>( A U)8~9) 8 }kJH~8  8x~x8HUKT,@؃@,:&@ ,@~x8 ~xHoi~~Ui>8 (AU):9k|J~H0( A89$>H85| @A~xH,H,8 A4: A0,H|: xHa;Tc8cTc!|c}!n8T6x88L1H~Ui>8 (AU):9k|J~H0( A89$>H8xcxH @|}x,~P&@ ,@~x8 ~xHm~5Fdx})t})i~x x|N!|@D~ A ,@~x8 ~xHm~AxH~Ui>8 (AU):9k|`J~H0( A~89#>H~8,@HX,!4"}4I|&T7}8yA= ;;H = ;<;HiST>?T|T"}4}89AH?X,A,x8%xH|cyA ||PHXH xH}|}xH;_ГCx88L1HY;8`dx8FxH |}x,A8T8a|}an9!U<68dxFxxH X|||~x8|Kx~Q`&@<5Fx})t})i~x x|N!|@~H@,@&@ h @~x8 ~xHkq~5Fx})t})i~x x|N!|@~H Ah @~x8 ~xHk~Hx~Ui>8 (AU):9k}@J~H0( A^89*>H^8  ,A,:;; 0:Г8?H9xK(X= ,;@|&T7|| ~8q)| Kx:?XTK,L,At~Ui>8 (AU):9k}J~H0( A89(>H8h~ʳx~p+KH4?T,A$~Ui>8 (@0( @HH\P,@h~Ui>8 (AU):9k}@J~H0( A^89*>H^8 *H~Ui>8 (AU):9k}@J~H0( A^89*>H^8 *H4$88H5:T||xK,@D:H*L ;k; +}xi %|})U)T}99;A,:@&pA@HH A|ex8`xxHH|dxx8H1,A ;Hh %})|TU)|H9@5F})t})i|P ~xdx|N!?|HP|}+Kx@~ ,@`H)48 8`H)HAxKĀ; ;,9!?dU46x`hl?@;cx88L1H?@:;xH|exxxfxHE,@:i :) ? h "}tY#||[y@,@ :,A ?`d|@A~V<})dU) 6a9)})}aInW <h|T 69!U86||h@?dW ~9?dH8hxxL1Hah||@dW~d?`?W <|hT 69)~ ? 9`T9 1q$ <Dex}*Rl| Z.tp:;; x|?A@8$8})J| Z.8pA@}e[xfT8 8 +}J:})J}i*.|Rqx8|B@|;yAL? ,$@<9jq$8 ?x9| P||})x}@8|KxHH*8 9)( Ap=`U :9kP}K.= 9)P}JJ}IN  dH< dH0 dH$ dH80H d _jii "}4Ii`+#|}9y@X, -AP, #AH, 0A@, 'A8 tA 8 89  1K, *@8kK<ex}*R| Z.pA8#8})J| Z.8pA@}d[xfT8 8 +}J:})J}i".|Rqt8|B@|;yAL? ,$@<9*1 xx| P||}kx}@8|[x?9)? ,@?t1 ;9:?tH<x}*R| B.pAh8 +8})J| B.8pA@}CxfT8 8 +}J:})J}i".|Rqt8|B@̐9 11 ,.@9 K} Cx, *@ 8I=  x}jR| B.pA8$ex})J| Z.8p8A@}CxfT8 8 +}J:})J}i*.|Rqt8|B@,AL? ,$@<9'1xx| 8||}kx|8|[x?9)?,@?t1;9:?tH= x}jR| ".pAp8(ex})J| Z.8p8A@|#xfT8 8 +}J:})J}i*.|Rqy8|B@̐H TT ?i9)8 (.?A=`9kȠT:}K.= 9)Ƞ}JJ}IN ? ,hA d@ H9)? d@ Hh d  +, l@L8  d H4 T~T H  d H?9)??=@ 9)j?, A@,A8= 9)|T:| .,A ~#x|88(N!q,H܁189)( 5,A=`U :9k`}K.= 9)`}JJ}IN  ,@8(Ht A 8Kt@A 8KTW,@$K̀ ,@ 8K8K8K8K8K8K8K8K8,$,@$,,A?t9?$,@?9)11H|x=i %|})U)T}89A?|,;`&|tpA@H= A|ex|8`xHH|dxx8H,A ;Hh %})|TU)|H9@`?hW <})U) 6})lil ?`,;9?`@pl?A|H||~x})8})[xU%:8T8?|}An9!U86x8H;`aV89)})}aIn`8|@T6?pl@h= :|;@;$~x,AT:X.,A?T:Y.,AL,@=T:}4.H,䀽T:|.T:||*xN!`;{|@;0;0Ah;`|@@p8|+x|+x|+x8ܑؐВ|+x|+x|+x|dx?|.,A0A8,AA,AL,A`H8,A,AH$,A|A,A,A$H,A0A,A$H,AH|#xUi>8 (AU):9k} JH$( A?H?8   H|jxUi>8 (@( A?HxUi>8 (AU):9k} JH$( A?H?8   HxxUi>8 (@ ( A0?H(JxUi>8 (@( A?H?_U+>8 (A0q4A 8 ?9iU):} JH$( A?H?8  H_~xUI>( A U)89) 8 }kJH8  Hd_UI>( @H4_}cxUI>( A U)89) 8 }kJH8  H_Ui>8 (@( A?H_Ui>8 (@l( A?H_Ui>8 (@@( Ad?H\|.pA`|+xUi>8 (AU):9k} JH$( A?H?8  H9 9@%E?؂;;9;{|@?؂܃Ѓ?:;;9889:?;Z;;8c8A `|@@? hW(<|T 6}`+ K U8U9U4Wh?.U9'U4/U87?U9?U4GU8?+, ? A8pU@8|., @|e) + ; ? h|T 6}+ 9@,A,?pT8}9., }+.@}K.h}k.|L+} &U)G})}H8})H}+Kx})8| Kx9) ( @4}k8| [x8 6T8A|}An9!9kU)6})Z??9yU`>(ZA(= 9)U`:}I.=`9kUJ:}+P.H = 9)a})N 59`%| @A~x8%H{,AlHi8 :H4: ,A  ?hW<|T 6}9@|~Ui>8 (A0qtA 8 >9iU):|`J~H0( A~89#>H~8#H)$?pU)8}) )ȓ?̃?ȂW9?|&Tȃ?| x9 ! |#yX|8?} @#88}e8}8~@8||+x|3xxxH ?hW<|T 6}9@,A$~Ui>8 (@$( @8 (AU):9k}@J~H0( A^89*>H^8 jH4,A $?pT8}y.H $pT8}t.Ux}+|&T|})x}`8|KxHH: H:H:?:,;; Г?A hV<|T 6}8@|~Ui>8 (A0qyA 8 >9iU):}@J~H0( A^89*>H^8 JjH)$pU)8})Ii,@; ?H : ,@@~Yy@8j"}4I38|}49Ax80;Hh?8k'X#'|9~Cx~dx~xH?3}82|}89;Ax%xH||x~`x2~TH ?hW<|T 6}9@,A$~Ui>8 (@0( @HH\,@d~Ui>8 (AU):9k}@J~H0( A^89*>H^8 JHԉ~Ui>8 (AU):9k}@J~H0( A^89*>H^8 JHt?,A $pT8~T.HT,A $?pT8~YH4,@ $pT8~X.H $?pT8~Y.,@;H ; ?,@@,@8?j# }8I2|}89A(80;H?,X~Jx8@= 8H = 8, |xA$( A,A`Ht,A}'UJ?#@H8U@~}'UJ#@H | } })PP}gH| yc@38}93|}99;Ax~xH||x|PQ@4;9 0<?,;9;?AH42}438|}49A,@80;,@32}y3|}y9}( @H0^UI>( A U)8~9) 8 }kJH~8  8xH$pT8|~x8H,H  hV<|T 6|@;xx88L1HYR?,SBS 脃Rƃ?SS JRɌS΃??x|A^UI>( @H0^UI>( A U)8~9) 8 }kJH~8  8xH$pT8|~x8H.u,H ,@8,9&@ ,@~x8 }{xHH!~ hV<|T 6}X@~Ui>8 (AU):9k|J~H0( A89$>H85| @A~xHna,HD,8 H0u5 $p| H@T8|@,8 Aޠ: At,@l~x8 }{xHGHT|: xHx;Tc8cTc!|c}!n8T6x88L1H႟ hV<|T 6}8@d~Ui>8 (AU):9k|J~H0( A89$>H8H $?pT8|.xcxH婂|}x,}xP&@ ,@~x8 }{xHF~5Fdx})t})i~x x|N!|@l~ A ,@~x8 }{xHE~AxH䂟 hV<|T 6}8@d~Ui>8 (AU):9k|`J~H0( A~89#>H~8H $?pT8.,@H,!4"}4I|&T7}8yA= ;;H= ;<;H?k ST>|T#}8}99AH,A,x8~xH|cyA ||PHH xHq|}xH;_Cx88L1HM;8`dx8FxH|}x,Aۀ8T8a|}an9!U<68dxFxxH兂|||~x8|Kx}xQ`&@<5Fx})t})i~x x|N!|@~Ĥ,@&@ h @~x8 }{xHCe~5Fx})t})i~x x|N!|@ڐ~H Adh @\~x8 }{xHC HD hV<|T 6}8@d~Ui>8 (AU):9k}@J~H0( A^89*>H^8  H $?pT8|.,A0:;; :x|x:?Kȃ= ,;@:|&T7|| 8q)| Kx?K ?hW<|T 6}9@t,Ah~Ui>8 (AU):9k}J~H0( A89(>H8h~ʳxH$,A$~Ui>8 (@0( @HH\?,@h~Ui>8 (AU):9k}@J~H0( A^89*>H^8 *H$~Ui>8 (AU):9k}@J~H0( A^89*>H^8 *H,A( $pT8~ʳx}x.~p+KH?,A $pT8}4.Hl,@ $?pT8}9.HH $pT8}4.H0$88HY:||xK= I, A, W <})?hU) 6})iUk:|P.H8,@ = 8c삟 hV<}dUk 6}k+,U):9)U)8})|InK,9|P@8T6|#x@H9@? h}'U) 6}) $p|BT8|| ).i,9|X@9JAă? |h|T 6|"~xN!|cyA(~ 5FV<})th})W 6i |(P~x|N!=| P|@~:` |@Ad~xH35(,A88Jzy~óxa | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !|Aa $|? x|#x{;A|H|}xL+|&TG|})x}k8}kKx9k Uk8 T|}An9!9kU)6IZ9`%=| @A8%Hd ,AHi8 ; tAD=9`#| @Ax8#Hc,ALHi8  ;tAD=9`'| @Ax8'Hcy,AHi8  ;tAH=9`+| @Ax8+Hc1,AHi8 ; HLtAD=9` | @Ax8 Hb,ApHi8  ;tA@=9`-| @Ax8-Hb,A(Hi8 ;{, 0@<=| @Ax80HbY,AHi8 ;,A= =8| x8a| @TT 8})})})PP}fH| yg@|;x|@AL=| @;AxHa,H,8 A<;|@@,A؁=9`.| @Ax8.Haq,AH8 i8;[= =8|xa| @TT 8})})})PP}fH| yg@|;x|@AL=| @;AxH`,H,8 A\;|@@,AP}| @AxT>H`,A H$T>,9+=@ ;H;xa |Kk샋}a[xN !`|Aa|? x|+x|jxi }'I |A}'y|#x|3x@|P8T8a|}an9!U=68}CxxH8c|@jxAp8c 9J7@P|@APJ9J,@ ;H(,@ 8c|@ 9J@H |@@}CSxa |Kk샋}a[xN !| |x?|HQ|#xA8+F}c[x})t})Zi|x |N!|P| x| @@8 W>HxW>H^q| 8!N ! | Г ԓ ؓ ܐ |~x= ;  9)9a<, ` 9 8a |#x|+x?FHA 8JzU= 9)8?xxxK|}xQ@8>Fx})t})ix |N!|A 8`Hx | Ѓ ԃ ؃ 8! N !|$(,4}[x?3}]Ihf#|}]9aA$?} Kx,9)?@ ;H, ,@DT:})8|dx8 HɁ?U):})iH|@@ ;H 8H{]? _} HPU):|iQ.? , ?A@H?9), ?A$U):})Z ,A܀,@8~08H@|3x|dx8 H,A?_U+:|kQ.9)?8~0Tc>4|$(,8!0N !0|}&ȑ|!Aa!Aaԑx|? x|#x ;t|zx|+x; h:@\;0x88L1H9?`;:8xH!|exxx~xHe,@l;iHX;@x88L1H?`;:8 xH|exxx~xH ,@;i 88,@ 8.82 u/}*KxA u/@= i+ H= i+(h !}/I!||Ky@uO@\;Hcx88L1H?8;PxH|exxxfxHA,@l8iHX;Xcx88L1H?8;P$xH|exxxfxH,@8i$ PP|p}x})xP})p~1H8H: 7 Hi,A@2=@jx})J| Z.pA= ;ʐH = ;ʔ8hH Hhq,AT2=@jx})J| Z.pA= ;ʘH = ;ʜ=9ʠ|&T/hH( 8`888hHTi(4;)̐,A_h, @2 u/ A 2 ;;u/p|P} &U)T}/9A$Cx8 xH1|@`_hx, A0:9`-| @ApCx8-HW,A(Hd tA$:9`+| @A8Cx8+KtA4:9` | @ACx8 Ki8 :;:| @;ACxHW,H,8 A:x,;@ };>}8J9)|HA,@(T:$|W:L1H HXT:$(|Ʋ8H>|op}x}kJ|xP|p9+;})x8|Kx |A @h$xHr,AP($W:L1Hu(Ui:})9k)}*4Uk(48}jXP|0; {x8t|@;A,|+x@D(;|gx,@\_ ,@L;,@< ,@0}HSx|jx9 9)| P.;,@| @.,AT:}))}>4,@,@|XP|9@4W:9@(9}'Z| H.| Y.9J|XP|A|XP?9}HQ@4W:9@9}'Z| H.| Y.?9J|HP|A|HPH W:}=8._, AT| } 8| 4!i}=P., AL| } 8| 4!)|XL+|&TG|})x}`8| KxH|P.} |H8| 4!k,@X#~ |X@\|dxxHw1x|dxHw, Ah?_U+:9)|kQ.?HL# |XxAp|(P|fxH}E?9)}`93;|;x&xHu;_Ui:|iQ.9k|9@= :L_|x: :; |A>8|8$@$|+xT:|;x||xH|+xT:|x|ƢH| _ }Op~}Rx}hZ|xP|p9+})x;8|Kx$W:}9*)}<4}PU(48`@P9&|H@L,9pA!<8 |H0p H(<p}c[x|dx8 Ht8|A8@$t|y*|X@A|X@#p| @@p};0P$?E} H|p})P})x, 9`8}k0|+x| Kx[x;@ |+x9`9k| .;,A, @L|P8|(@0W:9@?$}(J| H.8|(| Y.9JAHW:|@.} |H8| 4!+,@H |H@L}Cx8xHsM9}Ui:})i H\ |H|xA$P|"xHyuH,;P8|"|xxHyI8|:A ,A(,@Ѐ$8 H}5 $} |H8| 4 ,|3xA|0AHP,AH, A H8|+xxHr5, A@W:|iY.;H,, A |3xH8|+x|xxHx]cH4||;xHq́?_U+:9)|kQ.? = IU :| P.,e:`; @8>|p| 8U)||Kx ;`x;H\,f@`})p}+HH8Uk|,}>[x x@?8;iH ;`;>b;H2, A(}7Kx~p}x})xP})p8 ~H8}7xH:,@|@HH,@<=@jx}(B| Z.pA 8EH8e ;;`;H49 f,? @?;iH;`}7;P tA xH;;-APcx~$xH8T8a|}an_9!U(6, :~ݳxA ,fA||@ 9K:s|};A p}>HPT'U)|Ky;@(,@P,A? ,A4;H$?809)?p;h|Ht,A? ,Ad9K1;9T`>,0}A ;H,,@$8x|p9>})x8|Kx;|;A|A9K,4@H,5x@|p@p, @? ,A,@H}j[yLAUI:})i, @ 5J9)LAԀ ,AA,@T=_8U >|P9A<9`0, 9@h(_8U >|P@U >|PA 8 _8A|P@X} Cx |Rx|p}x})xP})p}kHx} H8}([x9|@A<9 0,9@(9|@@|@A(9)(H ,fA49 1,6@?9)H ?9)?H|@r  p|PPUk'T}oyV9 16=@A}380 ;9?r9)Jx?}kZ| R.9p:`A 8EH8e H81:s||@|P PP|@ ,0@;9|;A,@<2 u/@0x*8})Zx}/p}Jx|xP|p}Jx8|SxA Px~ex~&x~óxH!|}x ,fAȈ?;, x;A 8-H8+ ?9@ | HAU@8|R}J| H@, A80;HL=ffafg| @?}Kp|p}KP})S9)0=, | S|Q}`XP;Aĉ?9)0=;_h2 , @ u/ A:u/Px~P@D~p|Ph0T1}/Y}/9A Cx~xHU|@_h~x, A0:9`-| @AHCx8-HD,AhH<2 u/A<:9`+| @ACx8+Kși8 :2 HLu/AD:9` | @ACx8 HDy,AHi8 2 :u/@D2~p|PTi)0!}/I}/9A Cx80~xHI|@~,@<:F~ijx})t})iCx x|N!|@X~Hl,;A`:| @:ACxHC,AH ,8 @ 8`HT:x,;@ ~p}4HPT7U)|H9A Cx~xHi|@~~xa | +KkĂȂ̃ Ѓ+ԃK؃k܃} }a[xN |jxU >ii }'I |Y}'yA 8`N $8 |K|cN | X@8`L U >|xU>,}IPP8cM ,A| @AN !|!Aa $(,4|+x|3x|;x||x|#xxxexK5|yy@ CxHxx|PH}~;Uk>;;|;5k@};,A(||p9>})x8|Kx~|X@A;|;|@A|z4|!Aa $(,8!0N !|(A0=`T`:9kܜ= 9)|=@|.|.j8`HKA88`|8!N !`|}&!\A`adhlptx!|AaX|#x |xt|+x:8X;@\;a8cx88L1He>6;@xHM|exxxfxH,@l6iHX;aHcx88L1H >6;@ xH|exxxfxH9,@6i @@,@ 8.@5 HO],A<= Ix}g:| R.pA= :ʨH = :ʬ:HP HN,A4= Ix}g:| R.pA= :ʰH = :ʴ!HN|ux,A,x&@X uQ A X ;{;{uQzp|P} &U)T}19A x8 exH|@h~x A0?9`-| @Apx8-H>M,A4Hd tA$?9`+| @A8x8+KtA4?9` | @Ax8 Ki8 ;~x;?| @;AxH=,H,8 A;x,;A };PT7U)|H9Ax8 exH|@DH T>| x9 }KSx89}c;x}Cx|q#y~@&VR~\x:a(~ex8hA"'|9Hz8|}x|@@9 0=|@At@ 80H81Te~,|3x@ -A :H4:8H(,@-:8H: -@~|x,0@;,0A,@ =PHd}=P|H@X|Ȯ(8A,8@D8|HA,O@<}9i=@Uh*xUk<| J.p@,A\H ,@P@= Ix}f2| R.Wip@(, A(HȈ |QH`8|QHT, A5YLAD<80}PU >, 9A$Uk:| H.,e@|Q5JL@@\,9@ x HL= IT:| P.,eA ;fH,,;`A8|p~8H8Hx,= =8|;x:-a| @TT 8})})})PP}fH| yt@,9~&@X uQ A X 9:}`&Uk?8}5P|9)~Q[y|J@PA U@'||p9:})x@8|KxuQRp|P} &U)T}19A x8 ExH%|@^x~ A0?9`-| @Apx8-H9,AHd tA$?9`+| @A8x8+KtA4?9` | @Ax8 Ki8 ;?9`0| @Ax80H95,AHi8 ;,A@ 8XH8x?| @AxH8,H,8 A;| @AWd>xH8,HW`>,9+k?A|;|&T_;p}9PU)|H9@ tAH@| @AT>xH8A,HT>,9+?A;|P} &U)_T}19A}P|xwxL#|&TG|kx 8|[xx, ;@T?| @;AxH7,H,8 A|;x,;A|@$Px80xH|@D tA@8|PTi)0")}1I}19A x80ExHA|@,A@ 8PH8p?| @AxH6,H,8 A;,A 8-H8+?| @AxH6,H,8 A`;Px,~x;@`?| @;AxH65,AH ,8 @ 8`H`;x,;A tA<|Ph0T2+}1Y}19AxExH|@xX|!\A`adhlptx!|Aa} 8!N !|! A$ @(!(A0a8؁@ءHPX`!h9A89 9ap!qaxAt8pK|8!N !| ! A$a@(!(A0a8؁@ءHPX`!h= |dxi9A89 9ap!qaxAt8pK)|8!N !|! A$@(!(A0a8؁@ءHPX`!h9A89 9ap!qaxAt8pH]|8!N !|! A$ @(!(A0a8؁@ءHPX`!h9A89 9ap!qaxAt8pHa|8!N !|! A$ @(!(A0a8؁@ءHPX`!h9A89 9ap!qaxAt8pH|8!N !|$|~xK31,cA,@= ;xH = ; = 88H|gx<x8xxL1K̀$|8! N 8&DL H!N N 8`N !|}&(,4$= 9)1I| I-|xA<88axJzi xKp AxH|~xHp A ;H;?Fx})t})i8 |N!xKIA8a8Jzh$,A xH0=  |A4=  |A$=  |A8xH^x4$|(,} 8!0N !|$|}x,r;8A A,aA$H,,wAH ;H(;H ;;HK08H,+A,b@,+@Wx8L1H},Ap`@ sA,@ sA,A(pk@ `ex8L1H1,A|8`HS|yAl8Hx8H8e= 9)?xHxxH9,A 9 |H8|xxHxH,ExH\8`$|8! N !|}&(,4$|y@ H:H= 9)1I| I-A<88axJzf-xKʼn?Fx})t})i 0|N!,A ;H;xKA8a8Jzex4$|(,} 8!0N !|}& $(,4|#y|~x|+xA 8`H= 9)1i| I-A<88axJzeMxK8TTxx8 8H|}yA p AK.A, A ;H 8|鮀|xxKyA8a8Jzdx4| $(,} 8!0N !|$|~x|#x8`HP|y@ 8`Hd8Hx8H5= 9)?xH xxx8H,@xH)xHZe8`Hx$|8! N !|}&$(,4 |~x|#xH}= 9)1I| I-|}xA<88axJzcxK!?Fx})t})ix x|N!|A ;H;xKA8a8Jzc-x4 |$(,} 8!0N !|}&a $(,4|#x|+x||~x|3x@ 8`Hx= 9)1i| I-A<88axJzbxK)xxexH1%|~xxKA8a8Jzb]|A |~Hx4|a $(,} 8!0N !|}&(,4$= 9)1i| I-|xA<88axJzaxKi8x889H|#xp A,?$| PPxK-A8a8Jzay,@$K*,@ 88`Hx4$|(,} 8!0N !|}&a $(,4|#x|+x||~x|3xA= 9)1I| I-A<88axJz`xKY?Fx})t})ix ex|N!|~xxK)A8a8Jz`u|A |~Hx4|a $(,} 8!0N !|9H|8!N !|}& !$A(a,048<D}Cy|#x|{xM|+x|3x|;x~xA 8,A8 x|p{QA`cxH*,@AvH|@,,@];H@cxDxH2=H};;H||x8|KxDxxH)|~yAH,PPA8|x8}?x;xxL1H||H8xxL1HP|,@|wPD| !$A(a,048<} 8!@N !| $(,4, |~x;@= ;H4,0@= ;(H 9!}+Kx;|7@}Fx})t})ix 8|N!,@D;,A,@0>Fx})t})ix x|N!x4| $(,8!0N !|<Da 8$,(@;xHE,A(,r@,,@ 9` ?!aHL(,w@,,@ a a9 !HK%8HH!, &h@(a hr!H |AaxHaaH= ,A8Hу,@<`<<$8D8c88@8L1H8`HaHԍ A@  =`8Kܑ ܀(T:U)})xH(a Ha HA8`D|<8!@N !|$|~x|#x8`HG|y@ 8`H`8Hx8H,= 9)?xH xxxK,@xH xHQ=8`Hx$|8! N !|}&(,4$=  |~x,9)9@A i| A0 9+,@, Ad~8H,@HP9@ K;HK#m,@~x8H-AA aH8`4$|(,} 8!0N !|}&$(,4 |}xH~y= 9)1 |I-|~xA= <88aJzY?Kx+F}c[x})t})ZIx |N!|@D#| @A8 H!,@H8 9)#;H;= iKA8a8JzXx4 |$(,} 8!0N !|}&A(a,048<D$|;x(|x|+x|3x}Cx@K!88`8H= 9)3I|I-A<88axJzX-xK,AH$,A<,@,pA | P| x| pxH ?Fxx})t})ix $hxx|N!|}x|#xxK=A8a8JzWxxD$|A(a,048<} 8!@N !|aܓ|}x|#x8|+xP8a8H(}= x9)8|#x!8a8H0dxx8aKpQ! |}x| @A8a8HQH8 9)!x|a܃8!N !|aܓ|}x|#x8|+xP8a8H'= 9)8!x8a88H/dxx8a8Ha|a܃8!N !|$|}xKixWK]x$|8! N p A c8N 8`N !|}&(,4$= 9)1i| I-|~x|#xA<88axJzU)xK?| @AW>xH|~xH8 W>xKA8a8JzTx4$|(,} 8!0N !|}&$(,4 = 9)1i| I-|x|#x|+xA<88axJzTYxKxxpx9K,@,@ ;H;xKA8a8JzTx4 |$(,} 8!0N !|}&(,4$= 9)1i| I-|xA<88axJzSxK)|@AxH|~xH8xKA8a8JzSEx4$|(,} 8!0N !|K|8!N !|}&(,4$= 9)1i| I-|~x|#xA<88axJzRxKI?| @AW>xH|~xH8 W>xKA8a8JzR]x4$|(,} 8!0N !|}&$= 9)1i| I-|xA<88axJzQxK889x8KxT2KaA8a8JzQ$|} 8! N !|8 H|8!N !|$|x;||#xA4?;8 xx8H1 x$|8! N !|a $(,4|#y8|x|+x|3xP@ ;;@8a8H!;`= 9)P!x|#x88aH*!xx8aKiŁ!$8| A !i4|a $(,8!0N !|H%|8!N !|$|#y|~x|+xA 8`Ht8TTxx8 8Km|}yA p A K, A8`H8|鮀x|x$|8! N !|$|}x9 9@`$ =P]THE88$|8! N !|$|x8,A|(PH ||xxH&Y?Fx})t})i D|N!|}x8x88Hm8 xHp|x|8P|p=`9 xak$ 99@8?P_Tx8H8`$|8! N !| |x8,A@|(PH p @@$?Fx})t})i D|N!x8H| 8!N !| |~x8|#x,8@d,rA A,aA0H<,wAH09`;H89`8@;H(9`8@;HK88`H9 ,bA8A,A8,+AH ,xAH9`WH`9), @,}d#xA8L1HAH8L1HA,A|9 |H8s|x~8AT>F8})t})ix $88|9N!,@,@K,@ xH x| 8!N !| |x8,@x?FT9``@})t98PT})I8 $x8|89N!,@$,@KY,A 8`Hx| 8!N !| |xH,A(x H8`| 8!N !| |+yAxH-|A 8`H8`| 8!N !|$|x|#xp|+xA9 9@?P_THd| AT?F| P})t})|xi|p @x8|N!,@,@ 8`HPT?Fx})t})ix <x|N!|~xD1}(|T|H9A8cxxHY8cD?p? ????A } KxH x$|8! N !| |x?q&AK 8 8`H,| @@ kH,@,$,AH>T,xH5?q&AHUxH?F})t })i 8|(Px|N!|cyA(@`H8`,` |@ 8`HDP,@T,A$PT|jx|ip}P}gIPT?i| 8!N !| |x|#xpA ` K8 8`Hp@|,@xH _ | @| x`? p? __A_,@x|(PKH| |@x|(PK,A4?8q(@U)k !|}(9Ax|(PK,AW>| 8!N !| |x;| @@|(PKM,A 8`H?|HQAh?F|x})t})i|p @x8|N!,@ ,AH Kh0|| 8}>8,A9 9@?P_Tx| 8!N !`||!Aa|x? |+x|3x| |;x;@?}8x",?&@; ;;@|H@ApAxH ,@4,@D ,AH:T,xH ,A@,AHHP| P| x,| pJ)@T,A?P_THP?Fx})t})i8 H|N!,@T!8U)&`| @|@8 H$?Fx})t})i |N!,AT4| 8!N !| |x |@@8cH(?Fx})t})i8 |N!,AT4| 8!N }$*| @|kx@$} H|`J 8c, M | @A|k*N !|$= ;,Ad;?| @@D?Fx})t})i8 |N!|cx|jp}@x|PP|p| 8}>84,@x$|8! N !| = ,ADp,@(?Fx})t})i8 |N!4,@Ā| 8!N !| = ,APp @8p,A,?Fx})t})i8 ,8|N!4,@| 8!N !|$KI|}xKax$|8! N !| |#x|~xp AxK-p A?H ? | P00| 8!N # 09)0,M i| @ N }i[x ,@N d|cPN c, @ 8`N p A +H+ | Pc|`PN !| |#x|A 8`HX>, A$p AxK> H p @xKﱁ>|J8`| 8!N !|0,A 80$,AKI|8!N !|Aa $|x ?|+x| (@}+Kx|#x@(p@ |@8 Hp@x| P@@,$,A,}$KxxK1,A88`H$,@$8`H|cyA8($,x Ke?Hd| P@A\PxHa|{yAP xxL1H] H!|x (8 IWC>$|Aa 8! N 8`8N 8`N 8`N 8`N 8`N N !|$|+y|~x|#x|3x@xHJ|exH@=@89`aJ|P|Z|||L#} &U)G|H9A}e[x}e*, A|q@0|*|Z}%Z|||})x}kq|8|KxA*xxx8K, AH8$|8! N !|$|}x8K`$|8! N !|!Aa $(,4|x?|#xq'#z gA,A8`HHU *,@a)? ?}]P}j})@P| X@AԀp@$}*R;dx|N!|~y@ 8`H̀,A0 x|(PxL1HZ|N!?|xx8Kŀ ?_ |P}]PP}=HP}}XP}^R|}>J}~Z ?}HSx_,@8H|x|@@Cx4|!Aa $(,8!0N #| @@##U *, @cU)f#cc|@A 8`N cN #c }i}kY}k[})Xx|X8|Kx|cPN !|Aa $}Cy|}x|+x|3xL|;x@XpApA ;H;,@0pA= H =| P|x|pHxK=|hxs8`8Ah,A,@,} Cx} pH} | P| x| pPI,Ax|@Ap xx} B|=sAl,A,@,} Cx} pH}| P| x| pPI,A |@@8`8Hxx|$|Aa 8! N !|| T1K}*Y| H9@ KH8`|8!N !| |x,Ap @|N!8x8Ku| 8!N !|}&$= 9)- A<`8cJz= ;銌xA 8Jz݃|@=  <<,(=`=@,9k 9J=<= ;ɟD<@f,E(A8`N!H = i=  ~,A8`|8N!H =  $|} 8! N !|}&$=  ,A= |D8`N!H=  D=` = 9)=`=@- < @= ;銌=`=@x , (A 8Jz|@= 9), A<`8cJzY$|} 8! N !|}&$=  ,A= |D8`N!H=  D=` = 9)=`=@- < @= ;銌=`=@x , (A88Jz|@= 9), A<`8c8Jzq$|} 8! N !|}& <` ,@$= 9)<<, ,(= =`9)9k8=@= <@',f(AJz= 9)- A(<`8c8JzA<`8c8Jz=  ,A<|88`N!H= 9)=`+= 9), A <`<<8c88JzA<`8cPK|cyA 88 8K'|dx8`H*u<`8chK|cyA 88 8K'}|dx8`H*E<`8cxK|cyA 88 8K'M|dx8`H*<`8cːKm|cyA 88 8K'|dx8`H)<`8cˤK== =` 8}}|c}kU):}}8|Pxx8HY,@ 8`H@|P`=`+=@}( A;cހH$<| @A }>KxH|@A?||x8`< 88"89H,AX<TPxH<| P<Huxx8Hu,@xHx<HE8`$|8! N !|$|#x|}xH,8cA@}?}}?x<|A4|}Zx8H,AH8`HH,A 8`H0||}88289Hu,A8`$|8! N !|}&a $|~y|#x@= ;銌xH8,@,= 9), A<`8cJz<`8cH= 9)- ??A8Jz,@0,A8`|xN!HxH|@= 9), A<`8cJzE,@= 9), A<`8cJz!8{@K|}yAL;;x9=;,ii9k9)@8==`> ,A8`|xN!H = ɥ= 9), A8~8Jz= 9), A8~Jzq|xH;9>0q(9~(=@|&T|}(HP})x}k8}kKx~9J|| P, ` A<`8cJz = 9)=` 9k, A<`8cJz,@ xH8`$|a } 8! N !|}&$ =  ,,A!|N!H8c ,@ T|8H;=  ,A8`|N!|xH = yMA$= 9), A(8~Jz,AxxK|~yMAxxH= 9)- |xA 8~Jz,@X= ;|A8= 9), A 8}JzqxxHQ|xA 8}JzU,@ 8`H8$ |} 8! N !| !Aa $(,4|#x(||xAhWCTi89)}8inH8( TAWI8iwH$( TAWIt8i|H8cHD8`~T`8}@ |PA,T:}z(P, A, @< |P@8c;|ATT:}z(P, @c@|gH8, A}'* |;x`Hx(A0T<T8|X0})xT8<}J HT@ THh( ATѾ88HT( A 8[HD( TAT>8nH0( TAT8wH( TATt8|H8~T8}@ |P@ <T8|X0})x<H$T:|@@|P@H G  |`pT||p9 }(0|`@}cxA}`9@(U<}`9Ti:8i@U<}X98cATi89)})8|dx|3x |PA,T:}z(P, Ad, @ |P@8cpv9J9)@H88|0@p@}@x| xU<}cx|@A,,A$}9@dU<}99) 8cAKL|T:}zP, A(=  |@AHI?= i8|X@@48|| x8`x88"89H,@ 8H\>=` 9)| @>@+8c#=` =@*||H@ @ |gx,A |;xHtH= 9)|H|xxT:@>= i,}:Z;iA8 |}8|H8=  cx|N!|~yA8|@@ |@(=  8,A |N! |} < @|`;HȀ9x,@ ןH|P|  8pA#H;||X8|P=  x|N!|{yA|=  8,A |N!=@9JRx* }p|P~Bx|})}kP* `}kpX8= =`) | @@+ H(@8|@@W8|PxK,@0?| }>HP}kJ| ||P` =H8z KA|cyA# 9c|J |#8 ` ,A\;9(}Y8 @49` 9 *jxT|xxHH99a *|T:}zP, A8`HG }'*H  |;x`HG c@H |g  |a` }cY.|;xHH}'* |;x` G H H |gxc@}'<a` 4| !Aa $(,8!0N !| =  (,A!|N!H,A;p AxK)Ht= 8i|@@=  |@@WH|x= 9), A 8Jz xxH5= 9), A 8Jz| 8!N !|$d#Uf<|2|HT:@q}|:@ $| PD |JH = 9)`|H@$=  |@AL= iHH<=  T|@@8|H q}9`@4$8| P|J|@ 9`HD H }%: p@T,|:@0%8| @ 9`$,$ HE H |2H ,`@ (A0T#T8|X0})xT8#}J HTɺ@ THh( ATѾ88HT( A 8[HD( TATɣ>8nH0( TATɋ8wH( TATt8|H8~T8}@ |P@ #T8|X0})x#H$T:|@@|P@H D  (AT=  |@@D= 9)|HA4#U#8| @ #T| @= H}$|8! N !|Aa $=  0|x,|#xA!|N!H !}(1|}(9AxKH,@xKH;8 ,T:@ T8H;`pAxdxKI|~y@8|@A xHxKa|~yAl8($A(xx@\(?9_>9~@<*(#+  9J9k@ *+9J9k *+  HxxL1H;uxKxH= 8i|@@=  |@@WH|x= 9), A 8Jz=  ,A8`|xN!H = xExfxxH]= 9), |~xA 8Jz,A 8~H8`$|Aa 8! N !|!Aa $(,4|+x|3xx||#x|zxx@}_|8A*U)<}*J p@p T :@@}+8| A\|HP}z` ?xU)})x?H| |A$j* |x+ iH9@9`p@$>, PT:A<| 8@| B 9;|HA = }x+ i8($A(9^9@\(> 9^? 9@<(#>9^?9@9^ >9 ? *+  H88L1H8}}|Pz` =xU)})x=H| B||A0j* x+ i= }|x+ iH0,A||A= }x+ i|x8($A(9^9@\(> 9^? 9@<(#>9^?9@9^ >9 ? *+  Hd88L1H7qHPCxdxK%|y@d= ;|AD= 9), A 8}Jz xdxK= 9), |xA 8}Jy,@ 8`HDT<||@xT:H8($A(9^9@\(> 9^? 9@<(#>9^?9@9^ >9 ? *+  H88L1H61CxxK9Hh}{P( @<|T|xai$}dZ Cx` KH$}T|x+a)+x4|!Aa $(,8!0N !|}&a $=  4|}x,A!|N!HL(A|#xKmH8 |8d | ,8U)|Kx@ T{8H;`=  ,A8`|N!|xH = yMA$= 9), A,8~Jy},A|x8K1|~yMAxdxxH= 9)- |xA 8~Jy-,@\= ;|A<= 9), A 8|JydxxxHU|xA 8|Jy,@ 8`H8$|a } 8! N !|$|#x|+x||x|8KU|y@ 8`H9?| || @pAH})|9)})89)}HP,}I|&T7|}Jx})8}>Sxq}_PU:} @PA a |R>xHxa}~B+xa)+xT|SxKxT:|P,@(` |$xT|xKx$|8! N !|$|}xHMxK$|8! N !|$|}xH ;| 8Ka$|8! N !|}&Aa $(,4=  ,,AD!|!xN!|}yA8,A8;,|@H}#!8i ,@ T~8H;=  ,A8`|N!|xH = yMA$= 9), A(8}Jy,AxxKq|}yMA}xxT:Km= 9)- |xA 8}Jye,@X= ;|A8= 9), A 8|Jy5xxK|xA 8|Jy,@ 8`H?;q(@U):}i}kY}kx ||X80|Jx})8})Sx8($A\(x@8( 9@$(#9@9 8 9k Hx8H(x4|Aa $(,} 8!0N !| = 9), |xA<`8cJyxH== 9), |xA<`8cJyx| 8!N !|Aa $|}xH= ;I9#T:PJ;|A?`8`|N!||@l|}|N!=  8|~x,A |N!,@@8`|N!P,@=  c|P |8`H  }=P|P a)<8`$|Aa 8! N !| !Aa $(,4|{x|#xHy[8|yx|@8^8 }~.P?q(U):;@ <| P|@Ad; cx| P <Hxp@P ?i +x8|c<A`9yT:}7P})Z})˖9)|A8cx|KI,@$ }?P|P a)<8`H8`4| !Aa $(,8!0N |cyA(9ckpj@,Ti<}+J p @ 8`N Tc:8cN Tc:8cN !| = 9), |~x|#xA 8~Jyi>8 9~T:,8}@&UJ7'| XA ) T:| X}9J@8,9k8@Ȁ 9 _???  |P= i=@ = ~9) , T:$A 8~Jy| 8!N !|!DAHaLPTX\d= i=`;늌|x;H;x8K?}<8xL1KQ? }쀡8L1K9?@}쀡$8L1K!= 9)a$|H{Z@}<8L1K}8xL1KՀ}8exL1K= }<80L1K= <}쀩8LL1Kd|!DAHaLPTX\8!`N !|<D=  |x,A8`|N!H = i|cy@ = 8i8K5x88(L1H(xD|<8!@N 8(A=`9kpT:}K.= 9)p}JJ}IN = 8`N = 8`N <|@@ 8`N = 8`N = 8`N = 8`N 8`N !| 8`HKY|y@ 8`Hl= 9), A<`8cJy<DL`EA9`=  9)i}&Kx 889?99@ |3x|0.|X@H | 0. 8,9)99J9k@= I=`_8k = i=@ = i=@ = $i=@( 90,=  =`4+=@?8 =H , AP8 | @AD}IPP}PUi>| @@HHH~9@8h`0}g0}'}gH9Ahi0}GIhk 0|Y}G9Ahi@0}GIhk0|Y}G9Adhi0}GIhk0|Y}G9ADhi0}GIhk0|Y}G9A$hi!c9`}kY0|I|X9@dU`,@T?| P|@9@DUj:| R|@9@49JWW}P|JxT>H(, A8 | @@ 8`H$}IPP}PUi>| @@}`X|Qx| 8!N !|a $= ;ɊH|= i^ T:}kR||X|{xA|A=  ,A,A$H$= <i8̄L1K})HKA?8`|N!||x8p= I}`&Uk}k! })Xx|X8|Kx}^R;|9;|H8|Px|N!|cyA<=  =`|P9k}\}>P|  Ka)*8`H8`$|a 8! N !| |~x8 ,@ T8H;= 9), A<`8cJyKA,A<`x8cK֑|xH;= 9), A<`8cJy},AxxKH8`| 8!N !| |~yA= 9), A<`8cJyxK!|y@`= 9), A<`8cJy=  ,A,A(H= <i8̤xL1KzHhKp A,= 9), A<`8cJy}xKIH0<`8cxKޝ= 9), A<`8cJyE| 8!N !|}&Aa $(,4|~y|#xA= 9), A<`8cJyxK|{y@p= 9), A<`8cJy=  ,A,A(H(= <i8xL1KyHKCx8KYH8 ,T:@ T8H;p&AcxxKU|yM@08|@AyMHK,A<`8cxK|yMA8($A(x9_@\(>9~? 9_@< (#+9_?9k@+9_ ? 9k +*  Hx8L1HacxKHDK,A(<`8cdxxxK|yMHW> W@>;= 9), A<`8cJyAxDxKmH8`4|Aa $(,} 8!0N !|$|x(|#xAx8KMH!?})I8 } H,H8T}?x@ T8H;= 9), A<`8cJyK,A <`x8cxKM|xH;= 9), A<`8cJy,AxxKUH8`$|8! N !|8c ,@ Td8H8<`8cKA|cyA 8cH8`|8!N !||cyA,8p A|#xKH<`8cK1|8!N !| =  |x,A8`|N!H = i,@@8 ,@ Td8H8<`8cKi|cyA 8cHL8`HD= 9), A<`8cJyI= 9), A<`8cJy-xKΑ| 8!N !|}&$|cyA;p AxKȩH= 8i|@@=  |@@WH|~x=  ,A8`|N!H = i-A= 9), A 8~JyUxxK؅A= 9), A 8~Jy-$|} 8! N !|Ho,@8`|8!N !`||}x|#xH}x|}Hx|8!N PD.9`P<<Th:88Tj}kT0|[8|*|(|H9|*x}[8H |H9|*|(@\|H9|*x|b|`A|H98`M |(8|+x|`8|cx|:|:}e0}I|H@M }$4T|h"N |`8|cx|:}I}$49T|h"N |xT<@=89H@T|*} (|H9|0A}(8A,|B|2y})xA4}J4})49)|P|f(PL 8`N |2y|f(PL |3xN H@4,A |0@,|0@|f(PN |f(PN |xT8@<=89H$D|R} P|H9@ E|2} 0|H9A|3xU@F?M U@?M U@?M EN `8,A(D, A `E,@N EN !|$|~x|#x,;A,|xxK;,@;,@x$|8! N !| |~xH;xKɡ|cyAxxL1HEH8`| 8!N !|<88H|8!N !@|Aa|y|#x|+xA,=  X|@= 9) W:|.,@?P,A= =`IT | A0<`<8c88K5=  =`~P T= iPcxH8= =@;|~x9 aJ|PTT 8})})})P}hH|y}@||)|+(x(8|xdxCxH |@@x|PH,A }<CxH<`8c8Ki|Aa8!N Td:<Te9 8}),0|@8|Cx|:}@|H9|` @p<8A|@8|Cx|:}H@L$|B|@|P9}fJ|H@}``9A|H8|:}xH|@88|:}Hx} 4| PUk|`ZN |ix8c/@(8c@lT8,@ }#KxN 8,A8,AԈ8/A5k@T,A 8/A4@A 8}#KxN (|jx8`9`@Tjd }'|`Zx|T}'y9J8A |kPN jd }'|`Zx|T}'y9J8@Јjd }'|`Zx|T}'y9J8@jd }'|`Zx|T}'y9J8@x5@DT,A8jd }'|`Zx|T}'y9J8@84@|kPN (9#@T,8|ixA\8, AH8, A48, A 5kA,8, @|HP|(P4@4N p@ N N 8 4A,@8 4@N !| T>,@8HH(;H |x8xK |cy@x| 8!N D, M 8c,A|P@8,M 8H,#, A| PA#, A|| P@܍#, Ah| @@9c$ 8c|H|#xH, M $ |H@, M $ |HA, |;x@N 8`N !|$|y|#x@ ?`xxHA$pfA| M 8c4@T@.|x(<~U|kx}x`@=@aJ 9k|Bx} :|J8|P9AP 8k| M | @ 8kN | @ 8kN | @ 8kN 8(A|+x,}c[x8A$| M |+x,8c8@8`N !|+x(|x@pA(?;|`HQ8@p;@s@WT,x|#xAX(AD,A ,A$89D8H89D8H`$H889D8| *A| @@8`H|Hg A|H@AH| *A| @AH|Hg @489J@| AdKWT,U#8# |#xW:A`(AH,A ,A 9k9D8H 9D8H| HD 9k9D8} 0}0})x| 0 A| 0@AH}0}0})x| 8A| 8@AHt} 0|0})x| ` A| `@AHL|0}0})x| 8 @49k9J@`} 0}0})x| 0A| 0@K@8`H8`,@@W:|W,A$?;|`HQ8@7@8`8! N !|$||x|#x|+x|P|@xA(@l|TP| yA;;5)@s@xxWH IHxxWH MW:Wx,A;;4@H(@`WP| yA5)@s@xxWH HxxWH W:PPWyA5)@x$|8! N `(pg|fx@*PD.A$|` |:|(P@ A| P@p A@| |:|(P(|3x@ A@(T5| AT~| A4T|:9B@4|7쐆`쐆`䔆BԐ(萆䔆M |:H`T|! T| 8 9(@ |78 9 @|7|78@*A||7|78|7| 7BM H`*(M M `M M `N (|*A A$A(@,L N @䴆@AL N !|$|+x(|~x|#x@l|TP| yA;;5)@s@xxWHHxxWHW:WyA;;5)@x$|8! N !|$|#x|x|+x|P|@A(@l|TP| yA;;5)@s@xxWHHxxWHW:Wx,A;;4@H(@`WP| yA5)@s@xxWH5HxxWHAW:PPWyA5)@$|8! N |#x8K|xT8c@<=89H$D|R} P|H9@ C|2} 0|H9A|3xU@F?M U@?M U@?M CN `8c,A(D, A `C,@N CN (|kx@T,88cAl8,8cAT8,8cA<8,8cA$5)A(8,8c@| P|(PH4p@N ,M 8,88c@|+x,8A9 |+x,}#)8@8cN | @8`N |X@U):}iP.,Uk>8c8@|kPN !|gx|"x#}=I#|)}=yA 8`H\= ɞ'dU):Uk:}I0.} 0.UC>U>|`Bx|T#}=}=y88@ 4@|hP8! N !|$|+x(||x|#xx@l|TP| yA;;5)@s@xxWHmHxxWHqW:WyA;;5)@x$|8! N T~(A=`9kT:}K.= 9)}JJ}IN 88c8H$88c8H88c8H$88c8Hd88c8HH$88c8H,8cH$88#$#$  #$#$48 8c @#N T,T T:A\(AD,A,A HPDd88c8HtdD8c8HLDd8cH(dD88}i@0}@<0})xd#}I@0}`<0})xD#}i@0}@<0})xd#}I@0}`<0D })x4# 88c@}`@0}I<0|KxN T~(A=`9k T:}K.= 9) }JJ}IN 88c8H88c$8H88c 8H88c$8Hl88c8HP88c$8H488cH8܁$ 8c8#$#$ # $#$488c@#N TT,T: 8Ad(AH,A,A H\88cDd8H88cd D8HT88cDd H,8dD8c8}i<0}@@0|Kxd  }I<0}`@0|KxD}i<0}@@0|Kxd}I<0}`@0D|Kx488c@}@@0}i<0|Kx N pfT>A| M 8cpf@T@.|x<~UI=|kx}JKx`a 9k|Rx} :|J8|@9A 8k| M | @ 8kN | A| @8kN 8kN !|$|#y|x;A$xK;8Q8c@x$|8! N !|$|#y|x|+xA(xKI8QA;K$|8! N !|DHLT|x8 ||!?#}=I| Ky9a(a0A 8`H9 9a 8,;0A!}c[x !a88L1K=`= i |AH= i(0 }c[xx|88849N!h`3}}3}=}=X9A,A 8,a,T|DHL8!PN !||+y|#x@ = 8ɟd|dx8`H|8!N !|@DHLT|xpx|P|p9A(}Ix8|Kx|3y9`89 |#x|+x !aa@ = 8ɟl,@= A;@;= =`k |AHM= i, }c[x||88,809N!h`3}|3}<}?| P.,@4? | x| H@AȀHI|cyA;= 9), A 8Jyx$|8! N !| !$A(a,048<D|? x= Q|+xa)}9)U+:Z|@@ ,ACxdx8H*UHL~>}= 8} 8 8L1KYx|@A|xPa |Ԃ؂܃ +Kk샋}a[xN !|!$A(a,048<D= 9), |{xA<`8cJy??,@= 8 8`KՐ? ?@HHKy|x,"@`|8K]|}y@|Ku,A4?ޟcx88H,@=  ,@ 8Ky = 9), |xA<`8cJyaD|!$A(a,048<8!@N !| !$A(a,048<D=`+|yx, |#x|+x|3x|;x;A(8 ,d @ 8  ,@8#xxExfxH.|cyA@ H(8H?_, @D<88a8 Hi,A8H<a = iH$=  !|i,a A@>?T,A a HcKwm |x#x|xExfxxN!|~x,@,"A$8a88 x8H1,A,@ H 8A 8`H8`D| !$A(a,048<8!@N 8zDL He!||dx8`88H9|8!N !|8H|8!N 8rDL He8DL Het!@|8a;889`9 |4}i!.9)@;d8`xKA,A 8`Ht @8`88KM,@,Ku|}xx8`8K8`H,@8xxH|~xKuM|}xx8`8KH$x8`8KxxHY|~x,A(<<`d| a@ ;H|~xx|8!N 8DL Hc8DL Hc!|K|8!N 8D8 DL Hc!|= 8 (AxU):9k} JpH$( A?t_pH?t8 t ; };8.;{, ;@0= <#x|;xKa |+Kk샋}a[xN !| |? x9@,A9 | .9),9J@9*U)9)aU)})|> x}aIn8=`, T69khh@(U@:9d| x|"|X| A.9)Ah}CxKMxa |}a[xN !P|!Aa|? x|zx|#x,@Kq98HCx8/Ke,A0Cx$xKKq ,@Cx$xKHt<`8c Kq;|~y@L8`88H|{x8aT8|}an9!U>69`:~ex8`cHCxKx;cxK:/|c8cTc8!|c}!n8T6xx8:H Y|}x|@ xH xx|PK|ix8iDxexL1Kx$xKKo|~x,@x$xK, A(A,A H@,A,tA H,;;,@D,AKo8 8`a |܃ +Kk샋}a[xN 8DL H^x8@DL H^h8DL H^X!| ,O|#xA0,L@\,ADA,A(HT,ALH8,PA ,[A8H$= 8;H8= 8$;H(= 8<;HKn88`H,A |xK̅x| 8!N = =`i48N !|!Aa ?0=@,= =`i(|yx$@d?@,|AT;xK|~y@ݠ0ڠ,H4?,xK],88|PK ,ݥ|} &U 7U)|H9A(Wz:|{P|P| @8| @pPW:W:||?<`&%=0}:, }:@#| @}IX| Yc}KA8| 88AP|H|8|@hW:|?<|%&>0}:, }:@$| @}IX| Yd}KA8|88A} &U 7U)|H9@== I=`(+$|PP})+$H(|!Aa 8!N !|Aa쓁=  |{x=`= =@;<`|+x $|#x (8c@K = i ,-@= 8 ;H<,+@= ;H$,A= H= 8 =  ,@=  4|@=  8|@?,,@x?@ڥ,A@,A4xKE|x|,@},},K,z@8,H xxKA,8|(PK=  ,=` 0H= 8 0x|Aa상8!N !| !Aa $(,0!4A8a<@DHLT>=`,9 +|wx|#x|+x|3x|;x}CxA=  ,@0H 8~x~xDxK= 8 |tx>6=, A ,@== i(|X@h(=@ $|X@j$=  ,@(( $|HA| XACxKH|XAj$=  |@d= =`ɠ0=HU@:}z.+, -@$ ,A| 0@$|P,1@(9)| (A=  =` (=  |AT:}z.+, -9)@+, -9)@+, @X= =@ ( $=`+|@8  A|ACxKH =  $= =`(럤= I| @(= =`I$ (| Ad= IHXU@:}z.+, -@4 ,A(=  0| @h= i| P,1@T=  ,@ 8`Hx=(=@U :}z.9)j(8`HPxx:HL=  ,T :9 A}+. h -!}.I| .9)|J,Ad=  T:}:.,-A(,A@ ,@~xK,@$= ;`|:i`=|}kUkT}n9; ;A$h =})|TU)|H9@~_x,;A\|PK,@4PK]|A,@xxH; ;,@j.9A=  ,A?= ,A= =`I | A0<`<8c8T8Kh=  =`~ =  =`T:|.xL1K/?}K=(|9)=@9`(j8`?H ,A= i9KI,A,A8=  Hd=  ,A(UI:})i ,-@?= ,A= =`I | A0<`<8c8t8Kf=  =`~ = xL1K-H?= ,ɞA= =`IĀ | A0<`<8c8Ф8Kfa=  =` =`+=@U):})ixL1K-U?}Kр=`|; 8`?+H |,@| @ U@:}z.9J= iPH=  ,A?= ,A= =`Ì | A0<`<8c88Kee=  =`~Ȑ = i=@Uk:}kȀxL1K,a?}K݀=`|; +,:@d8`:H |?}K,|A;, @H,A<=  T:}z.+, -A = i~xK,@p=  ,A0=  T:}z.+, -@?= ,A= =`IԀ | A0<`<8c88Kd=  =`~А = =`ЀˠxL1K+ H?= ,ɞA= =`I܀ | A0<`<8c88Kc=  =`ؐ =  =`T:}:.=@؀xL1K*y<g= 9)<9k=@=8*gK|=`+~x9)+xKi>>,@=`+9)+!}.k:!|}.yA=  ,A=  ,Al?= ,ɞA= =`I | A0<`<8c8@8KbA=  =`} = Hh?= ,ɞA= =`I | A0<`<8c8\8Ka=  =`} = 耺xxL1K(= 韬K ,W@Ԉ,;@Ȉ;`,:`; ;A = i=@9k iH= I| @=  ,A|?= ,ɞA= =`I | A0<`<8c8x8K`=  =`} = xxL1K'= 韬,:@ ;:H$;?Hxx:`HU@:}z.9J= iP= =`<i =|})U)T}.9A$h =})|TU)|H9@~_x;,A\|x|PK1,@4PK|AH,@xxH; ;,@j`.9A=  ,A?= ,A= =`I | A0<`<8c8Ѡ8K_I=  =`~ =  =`T:|.xL1K&I?}K=`+|9)+KP,A ,AĀ,A8=  H=  ,A|?= ,A= =`I | A0<`<8c88K^Y=  =`~ = xL1K%e?}K|K|,@= I| @ U@:}z.9J= iPH=  ,A?= ,A= =`I | A0<`<8c88K]}=  =`~ = i=@Uk:}kxL1K$y?}K|4, :K$?}Kр,|A;, A 8` Hh{ H`= i8`WHP,:@@,:@$=  ,@$=  H=  ,A = i=@9k iH= I| @=  ,A|?= ,ɞA= =`I | A0<`<8c8x8K[=  =`} = xxL1K"= 韬,:@ ;:H$;?HU@:}z.9J= iP= 8 xT| !Aa $(,0!4A8a<@DHL8!PN !|889K!|8!N !p|=  9)I  9aPP}}[x|xK  K= =@9 xaJ|PTT 8})})})P}hH|yd@8_|#x}=P,;kAP?|xxxKQ,@(x| , 9)@,@|8!N 8DL HF,!|$`9 |dx9@!A 8`8H$|8! N !|AXa\`dhlt|}x,|#x|+x@xH5H8H5|~y@,;aAKVE8;H[8A { $({09 9`T<DLP?_  $,048@_Hxt|AXa\`dhl8!pN !|AXa\`dhlt|}x,|#x|+x@xH4H8H4y|~y@,;aAKU8;H[8A { $({09 9`T<DLP?_  $,048@_Hxt|AXa\`dhl8!pN !|AXa\`dhlt|}x,|#x|+x@xH3iH8H3]|~y@,;aAKS8;H[8A { $({09 9`T<DLP?_  $,048@_Hxt|AXa\`dhl8!pN !|,|#x|+x@4fUhU>} xUi>UED.|;xT>H2EHKR88`|8!N !|`!dAhalptx||}x|#x|+x8H1|~y@,;!A,@$A8y y Y(909 9`88d?_  $048@D_H?PXLT\`HKQ8;H;x|`!dAhalptx|8!N 8DL H@8'DL H@8DL H@!p|! A$ @(!(A0a8؁@ءHPX`!hp@A48p9A9 89`!qtapAxH8L1KU|8!N 8DL H?8DL H?8DL H?8DL H?8!DL H?x87DL H?h8)DL H?X8?DL H?H8*DL H?88 DL H?(!|}&!Aa $(,4? @|#x,|~x|xA=  D,@ HH-@$,AKOm88`H;-@xKry|y@ KxKO5=  @|}x,]@hxxH. |cyA@L|dxH},&@8=  D@H ,"@A@lxK{K`KNC;<`8cxxH %,Ap,/@X|@A@ xK{K8|@8xKM|~xp}`x|XP|px8|KxH= 8 DKN)c, A,$A= 8 DKNC@xK{;dxxHe|~x} &U)_!~| | H9AA xKzx4|!Aa $(,} 8!0N !|}&ؑܒ!Aa쒁!Aa $|? x|#x|~xKMC,_@,A8HP:-@~xKp|oy@ H0x8<88`8Ka,A<8_ ?8`8K9,A؁_ = _;)::yH|@= 9) |H@@8|Ko]|}yA~dxx~xK|yxH0xH~cx8K||}yA(=~x#xxKx8x;98`$x8Ka,A肿 _|_9@ |A9#xK|ryAKKi~}YP8_H ,.@$ ,À = .T|HA,@|@<9)}+JU)9)U)})|> x|In;W6x$x|PK8/8c8 Kx8`8K],A(|@ |@|Atx~CxK||yM@Ad; xKP|}x|@AL@ ~}{x~xK{|cyA V~|"|ox}O_|Px|PPL1KPxxxL1K~x~۳x8/~Cx?K_9|P@|XA9_~ Rx1`}+} Ky@<8||@ 8/= 9) |HA ~cxKvu_x|PP}{xKIKIA_C}{xH~CxK)KI%8"H\~CxK}{xKv%KI8 Hx~óx8xK||@@:`^8, A|P| A9JUJ4UY~8aT8|}an!;}!na;a}anPW6;AW{6WZ6||OP8xK|{8xKy|zx8Ki~xxxL1K|tx~xxcxL1K|ux~ijxxCxL1K8x^|vxp A$U@}t.UI~iH0}kKx}t.^p A$U@}u.UI~iH0}kKx}u.^p A U@UI}v.~iH0}kKx}v.^| @ T~0|}Ix~8|Kx;||@Ah=`bakM}pX~ p}k6p}iXPU`(4| PT:|ZT8|PT (4} HPU):})-9XU)8:UJ8*Б098wA ~xH8~x~x~ƳxH |}x,@XKAM, @H!~x}!na8}anT6A8}An9!T6U<68xK~>x~x8xKu:~óx8xKa:||@@D;,Ap Ap @Cx8xKcx8xKx8xKp A$T }:X.T0})x}:Y.p A$T };X.T0})x};Y.p A T }|L#|&TG|})x~8|KxH K?), @` ;||@AHK,@~>x|| @@^, AtU@}4.UK})\0q,A`U@}5.UK})\0q,A^`U@}6.UK})\0q,A`;| @A|xa | +ĂKȂk̂ЂԂ؂܃ +Kk샋} }a[xN c N ,A c N 8`N !|T/|ixA$8(@K=88`H 8`T.|#x |8!N !|T/A$8(@K=Q88`H<,@dH #T.|#xU)~#8`|8!N !|@!DAHaLPTX\d,|yx|+xA,A,AH4,A H(?,ctH,?,ctH ?,ctHKii I0a A+,9!ii I#xx8?,L1Hctx# }8I#||H9AtK;|x<@,#x`t8L1Hi|cyA8`H<aTU`| @pAU`| A88`d|@!DAHaLPTX\8!`N !| $(,4|#x<@,8`tL1H! aA+,0||x=}] 488}88Ki88 L1Kx4| $(,8!0N !| =  |~x,A=  ,A8`Hy,A8,@= iH(= 馌|Hyu,A xH8`| 8!N !|! A$ @(!(A0a8؁@ءHPX`!h8=<pat9A9 89`|@!qtapAxAP|@@A<@<`t|A,HX<<`t|A0<<`t|A,H4|+xKH08KH$8KH8KH L1H|8!N !|a $|}x|#x|+xK8|xxxxH|cy@,,@ ,@xxxH)$|a 8! N !P|!Aa|? x|+x;@||wx;`@ |#x;{ |Z9)A8T8a|}an;`9!|U86]xx@D|#x|@@ xH|+xxK-QA;{|;A~xxExKa |܃ +Kk샋}a[xN 8`N !|$8`8HvI,A aH8`$|8! N 8JDL H%8DL H%8=DL H%8$DL H%Ȕ!`|a|{x<`<8c 8K}|~y@= =`ɞHx;HxKUxK,@H8ax8`,@`8u8|8Kpp A4= \8`8H5,{`A88L1K`,A?l,@tK/|x{`88H|~x,@H{`Ke=  \k[!}h!`| | 9۠`A)\K =lD| !$A(a,048<8!@N !|}&$(,4 = 9)1i| I-|x|#x|+xA<<888aJyd= 9), A<`8cJydxxxKA8a8Jyd4 |$(,} 8!0N !|H|8!N !|$?l,A ?}`K89 `?l$|8! N !|}&$= 9)1i| I-A<<888aJyc= 9), A<`8cJycKA= 8 tA8a8Jycu$|} 8! N !|,A8` 8KY%= 9), A<`8cJyc|8!N |`y= ihM hN 8ZDL Hd8[DL HT8}DL HD,cA4#, M c, M ,L ,L # , d A T~ #, A T~ ,M D , L |p|p|P}&HPU)T| eAhe@ + ,e)+  T~ @ #+cH#+ceN $ ,U)~$ d @ dN  dN !| !Aa $(,4|#y|wx|+x;@; ;;;`@8`HxH=, A T~ =, xAx~~xN!|xy&A%xgxxDxx9K @ ;H;,AYxxxxxK8`KL|~yA$ 9 d >>|A xxExxx9KQx4| !Aa $(,8!0N !|$|#y|}x|+x@ ;e)> G8|.^ ,A ,A*, A ,@*, A ,A0>  hQ  ~(*HH ~ Q` > U)~> j T~ *>H| yAD ,@8T~ > ;e)> G8|.^ ,A ,A0*, A ,A xd H*, A ,A@>  hQ  ~(*H T~ H@~ Q` > U)~> j T~ *>G;97@,A ,@,A T~ KQ ~xa |ЂԂ؂܃ +Kk샋}a[xN !|$|x|#x,|+x@,@8Hlx8xN!,Ax8Kx8xN!,Ax8Kexx8N!$|8! N !|1c}+1d| !}+9A 8K |8!N !| |x|#x,AKـ,A xKŀN!xKOa| 8!N !||cyAK|8!N !| |#yA@,A48/K|cy@ H8=  |=  x| 8!N !|$|+x|p|3x}DSx8HQ|`yA|x|pH a $|8! N 8DL H86DL Hp8DL H`8DL HP8DL H@8DL H08DL H 8CDL H8~DL H8lDL H8kDL H8DL H8jDL H8DL H8DL H8DL H!Аa8`88fD8!0L Hd!Аa8`88fD8!0L H8!Аa $(8` 88fD8!0L H!Аa 8` 88fD8!0L HД!Аa $(8` 88fD8!0L H!Аa $8`88fD8!0L Hd!Аa8`88fD8!0L H8!|cKv|8!N !| |x|#xKu|cy@Ku| 8!N !|$|+x 8a<<|3x88t8aK%|iyA$i8` )i H8`$|8! N !P|!Aa|}x|#x|+x|3xKy9;cxKy-;8c|~K@|yA`8|xxxK9dxxL1KQ<<_? 88txK,@ xKJM|!Aa8!N !|$|~x ;|@~@\?;}?Zi,A4T,A H ~}?Z }#Kx|N! ~;|@;8Ak KI ~T 8} HPU)8})ZiKIm~KIexKI]$|8! N !| !$A(a,048<D|}x=|+x, |3x|;x;;A ;| x, @W8|~PTc8K>x|wyA,x:;;AW8|PT8@_xx,@~xKt H<  98|H}x@|KtH{D}<i<,/@@HR)|cyAX#9`? #?H xH#, A4=  T,A}c[xHCx}hN!|xy@x,;Z;;{;@,AȀ;|@@lW8|PT8?x?, A(T,A}#KxHe?x}(N!;HS9;8;8|@A~xKF p}Ix})PP})p89i H8}8[xH :;KD:K<xD| !$A(a,048<8!@N !|}&!AaĒȒ̓Г!ԓAؓaܓ|? x|#x|p}p}2x zxh|`P})P|p})phpl|};H|8}H8tx(8d`8-x#x|;x}CxK > ,>@:b1bR@ 8`Hl= 9), A<`8cJyOlh`8d8txx#xK|ly@$= 9), A<`8cJyNKAp;W6|lxKsQx} l;W6|lxKs9} |HLl;W6|xxKrx}p; |~yA4 = |iA@|@H5u|H||})x|8|KxKs,@5| @A~wx9:,@`5| @w0#, -9)@#, @(}p}zx|`Ph|p x}8|KxHd|vxH\w ,@4;x8HP,A8 8`H x ,A888HR9,@,@5 | X,@܀;pW09!zU;6, cx}`[xA,\A`};9)8|H@A@;8T8!|}!ndx;W6|PxK~xz8c|xH,AzUi>, \@\c8c};9)8|H@;ZA;8T8!|}!ndx;W6|PxK}}xH8 (A98 T8}L., A;? |.};| P|9)|H@A8;8T8!|}!ndx;W6|PxK|x|.| .|(P|K|;Zz, }`[x@|ix!}lY3 |I}l9A8vx,Aw4 W85h~óxJKj,A ,A~óx}{xKj,@,O} &U U)| Ky@||&T T/}89A xx@D~óx;W6Kn }xH|x,@~óx;W6Kni} HA||&T T/},9Ax~yMA(~óxKi,A-@@L~óx;W6Kmݐ} |;|H |A@|@䒽~y,At}, A\+4= 8(, A< 4} ]}k} ( 8}J]| x, @̃,@~xAX}]+4 }  +8 |})=A@| @}Cx}2Kxx,@D,@5| A$sHH@ s@HsL,@,@,Ad}ppzx|P}pbxh|p|P} xl|pp (x} 8}(8tx|x|Kx~xKiHtxp}pbx|cP}pl|cp}zxx|`Pht|p} xxp} 88|cx|[xK)= 9), A<`8cJyFa | +ĂKȂk̂ЂԂ؂܃ +Kk샋} }a[xN !| !$A(a,048<D||x|#x|+x|3x;;= 9), @p?,@H8= 9), A<`8c(JyE=  ,@@= 9), A<`8c(JyE8`H<`<8c8JyEyK=  8,Ah;<8LaxKy|cyA#H;<<x88LKE|cyA#H;xxexx~xxK|yy@W,AW8}>HPU)8}8a88 ~FxH|~yAD8#xK_1?`|hyA hH|~, @_{xUI<| Z.p Aux_UI<| Z.p @|@AUI>, xA8{x})J| Z.p @$ux?, A})J| Z.p AP,@<8x8Kj,@x#{x})J| Z.p Aux#})J| Z.p @||x\xUI>, A{x})J| Z.p @D<='UK:| H.C;UI>, AЁhx})J| Z.p A, A}8${x})J| Z.;p |#xAux#})J| Z.p @CUI>, AX{x})J| Z.p @D<=gUI:| X.C;UI>, Ahx})J| Z.p A|A P}x8K};,@P8}K)|yAxx8L1Ktu|<<88LxK|cyA|AH,@|<x8 8Kh,@`x{xU <| Z.~4xp :4AuxU <| Z.p @x=;, A{x})J| Z.p @<<U >gx}*R| Z.p@D, -A<, /A4, .A,, _A$, (AiI)1)})I8 H8}<x&U :| H.U >, A|gx})J| Z.p Ax,A`;~x7{x})J| Z.xp Aux>})J| Z.p @U >, A{x})J| Z.p @D<=@'U :| H.;U >, AЁjx})J| Z.p A,AUx;U >}iJ| R.p @, x} CxAP;x| J.p @8<_;U >, } CxA gx})J| Z.p A,@;;`HXx88 8KF);|{x8!`xJx!}.IT})x1)})I9iiH8};[x,A,/@ ;@H;O~P(; @ <888KeA,A; -A|}Ux}+Z| R.;p@$, -A, /A, .A , _@H;}}}+Z| R.p@, -A, /A, .A, _AH }=P;|P8P||8`K>|yAݸPx8PxL1KpuAP|c~xxL1KpI,|480<@ |xH |x8~xKj8/8cx~ųxKj,A=  @@<<88L8aK,AxK.HHH=  ;,A܃?|H||})x|8|KxK^y,@?| @h,@H;DD,Ap,@xKXI,@Ԁ00KX5,@,@8H0| @A4;HH@ ;@H;L,@,pAa,AK-~CxKd| !$A(a,048<@!DAHaLPTX\} 8!`N !|!AaĒȒ̓Г!ԓAؓaܓ|? x<`8cK?i;@|~x__K,C@H?;ӐxK[I8T8!|}!n9a8xUc6L1KmHxK[ |ex8&T8a|}an9!U)6x}#Kx?Kh=@"8:x_yzx|+xh?j9J"9:_|;x?=`Q_?? 0= |~xS\9)0j})PD.})؛_٘ژP>ܘݘށ9?PQ  P݂S[9?P}D.PD.; : Q>P>N 8:Ht>Hlh?j>HX~HP?>H<?>H(ȡ?̉ΐ>~H <8~8Ӑ8Kfi?: ~x,:@ ,:A,A}+Kx,:A ,@,A8 9)*H;_hDxH,ACxKX:|yx8%T8a|}an9!U76~xDx%xKe:=@&8/9 ?|#x?9J&|~xj8/ 8} Cx?=`Pؘ٘ژۙܘ݀ء?ܐȱ?̀ P= Pۂ9)P})PD.})P{>9?QP  PP̂9?SD.PD.:`/;/  P>Pl>N ~HtHl?>HXHP?>H<ȡ?̐>H(?>~H ~<8~8Ӡ8Kc~xDx%x~x~dzxKm? ,:@ ,:A,@ 9`H4}+Kx,:A ,@,A8 9)5}c[y@|= :ɏ<; >~ڳx;,@096| .<<88L8Ki,@\x,;צA䃾<||H||})x|8|KxKW),@<| @h|,@|H;DD,Ax,@cxKP,@Ԁ|00KP,@,@@H8| @@ HH(;HH@ ;@H;L,@$;9( ;ZP;P@= :ɒ\; ?@:?;9W :.xKT8T8!|}!n9a8xUc6L1KfCzxUI<| Z.p AxxCUI<| Z.p @|{x;}x, Azx})J| Z.p @D<='UK:| H.C;UI>, AThx})J| Z.p A, A88$zx})J| Z.;p |#xAxx#})J| Z.p @CUI>, AXzx})J| Z.p @D<=gUI:| X.C;UI>, Ahx})J| Z.p A|A Pcx8Ki;,@lP8|K|}yAXdxx8}L1Kea|}<<88LxḴ|cyA|A xK$Q,@K)Ca |+ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !|a $= ;|{x|#x;;|.cxKM,A;( ; @( W(4@$<`<<8c(8P8`8HKY9<| 8.9|}+8.9\ =}j8.<9`}9<| 8.9| }+8.9\=$| 8.9|(}+8.0=,$|a 8! N !0|!Aaēȓ̐}Cy|#x:8: V|+x|3x|;xAD;,@CxH~óxH~xgx889N!|xH\=:H|@@|CxHm~óxH~x8gx9N!,A,a!| HA}+HP| P|xHk|p~x})P})pH8,@\}jP|P|X}DSxxL#} &U)G})}kHx|H8|[x|pT|T:}J*\K\|w@ 8`H|@ 8`H8`|x,Aa;})Z;= 9)= x|!Aaăȃ8!N !| $(,0!4A8a<@DHLT}Cy|#x:8: |+x|3x|;xA`;,@xHߍ~x~ijxGx889N!|xHa :})Z:H= :;a }'P} pT})}*p}hP| X||}kx}@8| [x}ISx, 8`|;x9JA,(q4@<}@Sx,+99k9J@,>@4|@8`H$8`K8 |@@ 8`H8`})@P|Ju|x,@|8@@xH9~x~ijx8Gx9N!,A 9)> xT| $(,0!4A8a<@DHL8!PN !|(,0!4A8a<@DHLP!TAXa\`dhlt|#x8c89 a}Cy|+x|3x|;xAH;,@L}cxH=a}}sx889N!|~xH9 9 =@*}xPaJ}KP}7P} pT})}kpPP})p|H||})x8|Kxx, ;`~xx;A=> >`>:،?@,@8qؔ8ب88ظK(A;Ht9`9Z|9 | P.9A9k( 9)@}Z|@@8 }6x*}Cx9kW`| YWѾ5k@ |x x,;;@L,@|;`A=> >`>:،?@|@@$;|@A,@8qؔ8ب88ظK(A;Ht9`9Z|9 | P.9A9k( 9)@}Z|@@8 }6x*}Cx9kW`| YWѾ5k@ |x x|@@5o})P} pT})})p}kJo ~x,APa .})Z.Hl;`K;`K;`K;`H;`H;`H|@@(aH%a}8}sx9N!|qx,AЁA| A}ZSxx=`*}^Pak}jX~x}`>>:،?,@8sؔ8ب88ظK(A;Ht9`9X|9 | P.9A9k( 9)@}Z|@@8 }7x*}Cx9kW`| YWѾ5k@ |x x,;;@L,@|;`A=>`>>:،?|@@0;|@A,@8sؔ8ب88ظK(A;Ht9`9X|9 | P.9A9k( 9)@}Z|@@8 }7x*}Cx9kW`| YWѾ5k@ |x x|@@5o})P} pT})})p}kJo !| A$<`<<8c888CK,A$<`<<8c888DK~>xHk| p}x})`P})pH8,A2 9)2 xt|(,0!4A8a<@DHLP!TAXa\`dhl8!pN !|!$A(a,048<@!DAHaLPTX\d}Cy|#x:c8:[ |+x|3x|;xAD;,@~xH~cx~~Dx~dzx889N!|xH` ;!;A =`*}\Pak}jX}=P} pT})}Jp}&p}jXP|X||}kx|8|[x|3x, 8`xx8A'( A 8HU 4,@9U)HhU 6,@9U)>HPU 8,@9U)~H8U :,@9U)H 8`HLU <,@9U)9`| @@@,}GXU@2,@9k| @@U)02U@})xA|B|3x,%88@$,@|8`A8|@AP'( A 8HU 4,@9U)HhU 6,@9U)>HPU 8,@9U)~H8U :,@9U)H 8`HXU <,@9U)|B|@A9`| @@@,}GXU@2,@9k| @@U)02U@})xA|3x|%|#x@9z})(P} pT})})p}kJz|x,A`a 6})Z6H8`K8`K8`K8`K;H;H;H;H|@@D~xH~cx~~Dx8~dzx9N!|wx,A!| Ax=`*}GPak}jX}#Kxx}%P} pT})}Jp}&p}jXP|X||}kx|8|[x|3x, ;8A'( A 8HU 4,@9U)HhU 6,@9U)>HPU 8,@9U)~H8U :,@9U)H ;HLU <,@9U)9`| @@@,}GXU@2,@9k| @@U)02U@})xA|B|3x,%88@$,@|;A8|@A('( A 8HU 4,@9U)HhU 6,@9U)>HPU 8,@9U)~H8U :,@9U)H ;HXU <,@9U)|B|@A9`| @@@,}GXU@2,@9k| @@U)02U@})xA|3x|%|#x@9z})(P} pT})})p}kJz!| A$<`<<8c8848CK},A$<`<<8c8848DKU~xHk|p~)x})P})pH8,Á; 9); xd|!$A(a,048<@!DAHaLPTX\8!`N !| $(,0!4A8a<@DHLT}Cy|#x:8: |+x|3x|;xA`;,@xH~x~ijxGx889N!|xHa :})Z:H= :;a }GP}hP}IpU)U`}k}JJ}Jp}kp| X||}kx}@8| [x}ISx, 8`|;x9JA$(}@Sx,+99k9J@,>@,|@ 8`H8 |@@ 8`H8`})@P|Ju|x,@|8@@xHʁ~x~ijx8Gx9N!,A8!| A | PT ~|J|p}`XP~|xHk|p~x})P})pH8,A= 9)= xT| $(,0!4A8a<@DHL8!PN !| $(,0!4A8a<@DHLT}Cy|#x:8: |+x|3x|;xA`;,@xH=~x~ijxGx889N!|xHȀa :})Z:H= :;a }hP}'P}`pTU*}k})R}*p}kp| X||}kx}@8| [x}ISx, 8`|;x9JA8:b|@A@(}@Sx,+99k9J@,>@4|@8`H$8`K8 |@@ 8`H8`})@P|Ju|x,@܀|8@@xH~x~ijx8Gx9N!,A0!| A| P>|} HP>|xHk|p~x})P})pH8,A= 9)= xT| $(,0!4A8a<@DHL8!PN !| $(,0!4A8a<@DHLT}Cy|#x:8: |+x|3x|;xA`;,@xHƕ~x~ijxGx889N!|xHa :})Z:H= :;a }FP}hP}IpU)U`}k}JJ}Jp}kp| X||}kx}@8| [x}ISx, 8`|3x9JA0}KSxT D.T>|Kx, 899J@,>@,|@ 8`H8|@@ 8`H8`})@P|J|x,@|0@@xH9~x~ijx8Gx9N!,A8!| A | PT ~|J|p}`XP~|xHk|p~x})P})pH8,A= 9)= xT| $(,0!4A8a<@DHL8!PN !| $(,0!4A8a<@DHLT}Cy|#x:8: |+x|3x|;xA`;,@xH~x~ijxGx889N!|xHԀa :})Z:H= :;a }hP}&P}`pTU*}k})R}*p}kp| X||}kx}@8| [x}ISx, 8`|3x9JAD:b|@AL}KSxT D.T>|Kx, 899J@,>@4|@8`H$8`K8|@@ 8`H8`})@P|J|x,@Ѐ|0@@xH}~x~ijx8Gx9N!,A0!| A| P>|} HP>|xHk|p~x})P})pH8,At= 9)= xT| $(,0!4A8a<@DHL8!PN !|Aa $(,0!4A8a<@DHLT}Cy|#x:8:z |+x|3x|;xAD;,@~óxH9~x~~dx~x889N!|xH :;! x}gP}]P}`p}IpTU)}k}JJ}Jp}kp| X||}kx}@8| [x}ISx, 8`x9JAh=`ak':@bR| @@,| X@APU)9)(p`H89}@Sx,9J@,@|8`A<`9H| @A9g| @Á':@bR| @@@| 0@A8|@AU)9)(}HSxp`9H}g[x|}HSx@;y})8P} pT})})p}kJy|x,A`a 7})Z7H8`K8`K8`K8`K8H<8H8H8H|@@X~óxH~x~~dx8~x9N!,AA| A}DSxxx}gP}H P}`p}IpTU)}k}JJ}Jp}kp| X||}kx}@8| [x}ISx, 89JAh=`ak':@bR| @@,| X@AU)9)(p`H89}@Sx,9J@,@|8A<`9H| @A9g| @A':@bR| @@@| 0@A8| @AU)9)(}HSxp`9H}g[x|}HSx@;y})8P} pT})})p}kJy!| A$<`<<8c88T8CKm,A$<`<<8c88T8DKE|xHk|p~Ix})P})pH8,A: 9): xT|Aa $(,0!4A8a<@DHL8!PN !|Aa $(,0!4A8a<@DHLT}Cy|#x:8:{ |+x|3x|;xAD;,@~óxH~x~~dx~x889N!|xH ;!;A }|P}]P}`p}IpTU)}k}JJ}Jp}kp| X||}kx}@8| [x}ISx, 8`xx9JAl(8 (T>(@'89H8h8 $T>(A<=)U)P*=)9)$})Z'89}@Sx,9J@,@|8`A8|@A9h| @AС(8 (T>(@'|3x}h[xHD9H| @Ah8 $T>(A=)U)P*=)9)$})Z'|3x}HSx|@9z})8P} pT})})p}kJz|x,A`a 7})Z7H8`K8`K8`K8`K8H@8H8H8H|@@X~óxHe~x~~dx8~x9N!,AA| A}DSxxx}hP}G P}`p}IpTU)}k}JJ}Jp}kp| X||}kx}@8| [x}ISx, 89JAl(8 (T>(@'89H8h8 $T>(A=)U)P*=)9)$})Z'89}@Sx,9J@,@|8A8| @A9h| @A(8 (T>(@'|3x}h[xHD9H| @Ath8 $T>(Ah=)U)P*=)9)$})Z'|3x}HSx|@9z})8P} pT})})p}kJz!| A$<`<<8c88x8CK,A$<`<<8c88x8DK|xHk|p~Ix})P})pH8,A; 9); xT|Aa $(,0!4A8a<@DHL8!PN d|cPN !|$|}x}88H1}$|8! N !|$|#x8|dx8aHрa1#,AKx$|8! N !|$|}x8 }8 88H}$|8! N !|$a <`8c8K),@!a |kH8`$|8! N !|}& $(,4a??8a88K|~yM@X8`K|yMA9 ?88xK,@ xK]M ;H -A?, @x<`8cxK1,@(<8ٜK, @xH);H`<8٤K<8ٰK8H,,A$8 | p} HP})p9i|H8|[xx4| $(,} 8!0N !| h1I}jI1D| !|X9@L=  |@ H4?, A(8 ,@,A H| 8!N !|= i=`k<8K8`|8!N !| |x,AH)xKq| 8!N !|= <i8K|8!N !|$8H),@ 8`Ha$|8! N !|0!4A8a<@DHLTa|#xKš?#8;x88L1K,x!;)}x})J| Z.pAa888K u|~x,@K1,"A!x), .@(|@@Đ!;8 )K, A q8@}x})J| Z.p A|P|p,At(Ah (A\A( AP= 9)ټT:}i.|X@A8TU |KxUK@.,|[xxAKU#8`HKE#8`T|0!4A8a<@DHL8!PN !0|!Aaēȓ̐=  |;|,;;`;@ 8 |,@ 8p@ 8@,@ H~@>d8P 9`9@5<`~^>d8c̓ `K|jyA}DSx8~`8K!I;`9^`J`;H,| x9`Ap8~\9|@@`U >, ATh }&Ih ||KyA 9`H, A_;9`;*, @}(KxHU>, A0 U >i` |}+U)T}&9A , @8 9 ?<`<8c8Ke|zyA=`W 6; |9); >HĈ,;A,#A<88a8K,@h }&Ih ||KyA,@h9Ajii }&Ii` |}&y@ii }&I |Y|Ky@$?}DSx88Ky9?܈,AP, A4, A, , A ,A(, A , @܈ ,A } KxH8| yA*;H<88a8K,@dh }&Ih ||KyA@,@T9Ajii }&Ii` |}&y@ii }&I |Y|Ky@~x}DSx88Ke88 H]M#9_ܑJ;,| x9`Ad89|8@@TU >h }&Ih ||KyA 9`H, A_;9`*, @}+KxHU`>, A(jU`>h })|TU)|H9@ԛ*8;H <88a8 KU,@h }&Ih ||KyA,A9Ajii }&Ii` |}&y@i` |}+U)T}&9A}CSx8K,AW 698} .9`9@5~^;;HT<88a8K,@8h }&Ih ||KyA<88aH8a8ExK ,@,= 9)| |@ CxK= ;|`,@88a8H,@$8a8.K!|jyA8`8K,@= ;8 | x ;,Ah.  ,@= 9I8 |@@4|x,@(}CSx8.K0U;9C_;|@A8<`8c K|jyA<}CSx8,HQ= 9)| 8`` |!Aaăȃ8!N !|$|x,A= ;|?T>Hh !I}*Ih !@| | Ky@x808KY,@@888 8K,AdP`dHXdddHH<88x8K,A,<8@x8K,@` H, A,U`>h })|TU)| H9}`[x@}`[x,@$|8! N !|$(,4;x8HuKL=|Jx|xT>4|$(,8!0N !|a $= 9), ||x|#x|+x|3xA<`8c@Jx,@?,@<`8cH,A?,A,x8K,@ ,@܀1]}*!@| | H9A@= i,A,x8KE,@ ,@܀,@cy@ = 8iH%~= 9), A<`8c@Jx8`$|a 8! N !|$|x|#x|+xH,A4|xxH,~@@? }#Kx,AȀ,@ ,@ 8`H8`H8`$|8! N !|$,|x|#x|+xA8_ ,@` ,@T ,@H ,H08(@<`8cHR_T:9*}i., @ 8`Hh ,@8`HT ,A8 x|xH,~@$? }*Kx,AĀ,A8`$|8! N !|a $= ;|}x|#x;;|.xK,AAH;(_;@,`A0= 9);W8|.,AhcxH|~y@K=88`HH= 9), A<`8c@Jx= 9)}}., A<`8c@Jx8`$|a 8! N !|$|#x8|dx8aHa1#,AKx$|8! N !|$|}x}88Hq=ik$|8! N !|$|}x8 }8 88HoQ}$|8! N !|| AcK H8`|8!N !|J!JĒAJȒaJ̒JВJԒJؒJܓJ!JAJaJ쓁JJJJK|? x= 9), |xxJA<`8c@Jx;J;<8xxKQ|~x~|A H t8`K|py@ <xx8K5;H HJ8, @<= i,@ = 8i8 H],x@~xK}Kxc,@ c:JK|}xK9;#W8=`CЁK= |n9)}*HP8T6, J@ J9 l8i??:?:9l8i8b8n;89:8<;?89(;_(:9@s:H   _  ? HQ4P݂= 8nPD.\P>=`8s9k@+()*}k"P}i_-_,.(9?(PQIi8_P܂PD.9?PD.IiS~>S|>8lN 8HtHl? #HXHP(?,#H<H?L#H(?#cH 88cKI9`.9 s?8?u?w9@8.8s8o89:_;8_<9(:=0XYZ_[X\_]?\H4=` l90|lxP= hP9)`xyz_{})PD.})Q[>|}_~x9?xPP iP|Ph9?hSD.PD.:. iQ\>Q^>N 8 HtHl? ,HXHP(?, ,H<H?L ,H(h?ln ,lH l=@j9 .9?8?88:?(*9JЈ8.Y[8XZ\X|#xH?L=` Py{xz|}x?|h?l ۈP{= PD.9)ۀ})P>})9?QPiIP~S9?PD.PD.i8lIP>P>8.N 8HH(?*#HԓH̀H?L#Hh?l#H?#cHcH|J9 l8i?   ? : ? : 9l8i8b8n!!!!!!;?!9!;_!:9@s:!(!!!阿!_!!!?!!(Q4P݂= 8nPD.ۼP>=`8s9k۠" "" " }k"P}i_" _" ""9?"PQIi8_P܂!PD.9?!PD.IiS~>S|>8lN 8HtHl ? #HXHP!?! #H<!(?!,#H(!?!!#cH 88cKA9`.9 s ? 8 ? u? w9@8.8s8o!!!_!!_!9!:=0!8!9!:_!;!8!<_!=?!<!(4=` 90|~xP= hP9)!X!Y!Z_![})PD.})Q[>!\!]_!^!X9?!XPP iP|P!H9?!HSD.PD.:. iQ\>QL>N 8HtHl ? >HXHP!?! >H<!(?!,>H(!H?!L!N>~H ~<8~88K9<`8c~dxK,A88 KMCx,Àc:(K:|}xJ:?HK:_8|c8c!Tc8|c}!n8xT6 +9@_?9`n8_()*(439s9@_8n_HIJKHL182:h:X_hijk_lmh6X7=  Q[= Pۂ9)_})QD.})_;?Q>=`69Q\Q^x;_xPނP:PD.QD.:_ P>P>N 8HtHl?#HXHP8?<#H<X?\#H(x?|~#cH c88cKM9 8_?)(?*(ts= 8::9@8_KH_IJ_LH182P=`kh_ijl_mh6X7||xQ]e PD.= _P>9)})})_Qy9P~xPD.P;_z:Q^>PB>N 8HtHl?<HX|HP8?<<H<X?\<H(x?|~<|H J8|K<`8c(8K,@? H;= 9), A<`8c@Jxxa | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !|a $(,4<8 Kx|}yA8`K|~y@ 8`H8; ;a; Hta}  , @8 a8#HCq8a#, A(H|cyA,A H~|xp @cxxxH9u|`y@|aKxKsax4|a $(,8!0N !0|}&!Aaēȓ̐ԑ8|}x:?; >]xxUI<| Z.p Awx]UI<| Z.p @UI>, Axx})J| Z.xp @0wx, [A$]UI>, A})J| Z.p A|A4P8!K||yA xx8| K 89 <<<<< <<<]xxUI<| Z.p Awx]UI<| Z.p @, [@wxH})J| Z.p A]UI>, @>?@i@! |9=Ux0|})x8|Kx}M,xA4H, ]A(}, A}+Z| R.p @ , =@|P,@L<8$x8K,@ ;`Ht<x8,8K,@;`HP,@<84x8K,@ ;`H$<x8@8Kq,@t;`]xxUI<| Z.p Azx]UI<| Z.p @, =@8zx=}IJ| Z.p @}+KyxxA8| B.H , ]A(}, A}+Z| B.p @ , =@P,@(<8Lx8K,@ 9`H,,@<x8T8K,@9`9\A(8T:}*.|||| }*.H8T:}j.]xxUI<| Z.p Azx]UI<| Z.p @, ]@;xKLaԁ|!Aaăȃ} 8!N !|a $|~x^= )xUK<| J.p A}+Kx^UI<| Z.p @UK>, x}HSxAP= )x}kZ| J.p @8}+KxU>,:A(^UI>, }HSxA})J| Z.p A }'Qx |};y@T~xK;;8c Ké|yA0xx8L1KIxKxH8`$|a 8! N !| |#x,;A0?xiK ,AD? ;,@8` K,A$?8  H8`| 8!N !|$=  8ɦ,|x|#x|+x@,<`<8c`8h8K,@ 8`H =  xxxKe$|8! N !|$= 9), @8?,@H8= i,A$|xH<`<8c8+Jx5K= 9), A= iJx|xH;,@@8`Ke|y@= ;XH$= 9), A= ixJx<  ! 8܈x8L1Khx$|8! N !|= 9), A <`<8c8+JxU,A= 9)X=`+|8!N !|Ku= 9), A= i8Jx|8!N <`8cN !| !$A(a,048<D= 9), |zx|#xA<`8c|Jxӑ??,@= 8 8`KՐ?? HHK|x,"@d|8K]|}y@|Kuؠ,A8?Cxdx8l9H,@=  ,@ 8K= 9), |xA<`8c|JxҥaD| !$A(a,048<8!@N !|$(,0!4A8a<@DHLT?_|wx, |#x|+x|3x|;x}Cx;@@<8ܔ8a8 H,A ߠH<a = iH$=  "|i,a A@>? T,A a H!Kŀ |x~x|DxxfxxxN!|~x,@,"A$8a8ܔ8 x8K,A,@ H 8A 8`H8`T|$(,0!4A8a<@DHL8!PN !|!Aa |zx|#x|+x|3x|;x8`(K|~y@l?= ,A= =`IȀ | A0<`<8c8ܤ8K)=  =`~Đ = Hx8`Km|y@|?= ,A= =`IЀ | A0<`<8c8ܤ8K=  =`~̐ = xL1Kb8`H= 9)H> $=` 9k K  9? I  9~  K 88a8HR;;a(8A !xdx8H<x8H,@K1!x |N!||x8K,@t?,A= =`I؀ | A0<`<8c8ܤ8Ka=  =`Ԑ = =`iԀKjY8`H8dxxL1KI?>~xHx|!Aa 8!N !|a $|? x8`HtU||xW9)U)a})}aIn8T688HI,@Kƽ8Hs|}xHs|~xxdxHs|cy@Kƍ,@8`|fxxxgx8KMa |k샋}a[xN N !|$c$ |#x|8N!|8!N !|a,048<Dd|}x,@$8a8H9u,AK¥8; 8axH&||yA ~>H$ax8aH&?=}xH8`D|a,048<8!@N !|AXa\`dhlt|}x$=| @ 8`H?;9)? ;(x8H8exx8HY|{yAh8aH8HNH!,( x8|N!x8H|{yA$?=}xH8(Cx8Hف!, ,Ax|N!cxt|AXa\`dhl8!pN !|$|x$}K},AK$K,AK}xKu$|8! N !|48<D|~x$;x888H6xxH$m,A8 xH$Y,@h?,A= =`I | A0<`<8c88Ka=  =`~ܐ = iK_1H?x |N!}? ,Ax|N!8`D|48<8!@N !| |~x|#xH),Atx88H2,A\x8H(Q,AHx8 H(=,A4=x89_888H3A,A 8`H8`| 8!N !| !$A(a,048<D|#y|xxA$,A4K)8`8`H;x8L1K8?@,@HK!= MHa)s}#H|kp})>p}+HPU <|JT 6| PT 8|Z|J|`P8cXzK;8b|{x;K?; X,b@X<8 =|, @:xx8Kp;,|xWL#|&TG| H9@xD| !$A(a,048<8!@N !| ?,@8`K| 8!N !|@DHLT|x|#xK||y@ 8`H?x 8|N!<8xxL1KZaH|dxxKE|x(A0=`9k݀T:}K.= 9)݀}JJ}IN a 88K|ex<x8L1KZyH?,A= =`I | A0<`<8c88KU=  =`~ = 耡 xHa ?HAX|}x,A= =@i\ | A0<`<8c808K=@ = ~X \= XxK ,|xxAxK|xH?`,A= =`Id | A0<`<8c8<8KY=  =`` d= ` xL1KY H?h,A= =`Il | A0<`<8c88K=  =`~h l= h xH< x8`L1KX}9 8?xT|@DHL8!PN !|K= K_i|8!N !| = 9)ߌ=`9k9 =@ |@8j|Z8KHl9)| @@@?x,A= =`I| | A0<`<8c88K=  =`x |= ix| 8!N !|K-= K^u|8!N !|a \ ` d h l t|xKm|{y@ 8`H<8xcxL1KV?} K|dxxK) ||x, A,@8 9 -!ɘ9`aʠ}i[x!9@ 98-A蘡A} Cxؙ!<ܘݙހ9!PQ]iPP9!PD.Q]D.iQ>Q>8 N 8HtHl!<HXHP؉!ܐ<H<!<H(ȡ!̉aΐ<|H = i ;K|dxxH8 9 -!  9`a  }i[x ! 9@ 98-A ؘ ٙA ڙ ۙ ܀ } Cx ș! < ̘ ͙ ΀ 9! PQ]iPP 9! PD.Q]D.iQ>Q>8 N 8HtHl ! <HXHP ȉ! ̐<H< ! <H( ! a <|H = i 88K8|dx|xK||x9 8<cx t|a \ ` d h l8! pN !|K= KZ|8!N !|= 9)H=`9k9 8=@ |@8j|Z8KH9)| @@@8`|8!N !|<@!DAHaLPTX\d|x|#x|+x|3x|;x}Cx8`dK|~x8` K|{y@l?= ,A= =`I | A0<`<8c88K=  =`} = Hp,@?= ,A= =`I | A0<`<8c88K]=  =`} = xL1KOq?8  ; K]H̠,@$xDx%x8H|cyA,@|8`88Ke|`x8K|,Ax8Kd,@4?8  ; Kŀ|,A,K4-H$8H8? _>; 9> iIH9;La8 A!x8088H( x8H,@,A|K3H|>Px |N!~H>P ,Ax|N!<=8KD9Lxx~xxH)= 9)\;H{cxHxKcxK8`d|<@!DAHaLPTX\8!`N !p|HLP!TAXa\`dhlp!tAxa||vx8<,;L:0|+x|3x|;xi:@  ,:@,@ ,A:8$3x:~~dx H|N!,A`>x 88|N!,A@vx# |N!,A x}}{xL1N!,@($,@ 8$x8H1eHx~xH1U,@8$8`H,@ 8`Ht,@,@8$8`HT8;? = :)_;Y x:@ :z=}A$!(xH/,Ax8HU,@$,AH܀|@8a8$H$,@vx# |N!,@89 $?(H4<~xL1N!,@$,@ 8$,AD8xxHH,,:A v# |N!,@$|HLP!TAXa\`dhlp!tAxa|8!N #9i$ $ KDN !|#|#x8iL}h|+x8 LL1N!|8!N N 8(A=`9kT:}K.= 9)}JJ}IN 8H8H8HH9( iI eEH`HT0HH%9)(0@H0@H$<H;@;`x8xK8 ,A,@4_$8`H|K}9,Aȓ$8`(HXx$xK,|}x,A$,@09 h8$?(;HK|ف#8$?(xD|!$A(a,048<8!@N !|a $|+x,|}x|#xx@D;`}xxK+,@K|A}$(8`HQAx$|a 8! N !|}&xX!\A`adhlptT|}x|#x|+x|;x}Cx}>Kx8` K;|zyM@|?= ,ɞA= =`I | A0<`<8c88K~ =  =`} = xL1KE-H89<T:U<:8~d||K)|yM@x?= ,ɞA= =`I | A0<`<8c88K}i=  =`} = xL1KD}H$8`|X=, @$x$xx8H |cyAL}= 9)t:} ]9?i I 9`8\($TH/;8a! ;8Xxx8Hx8H i,A?<x |N!P,@h;88`88KZI,{@$?8  ; KyEH@8Kŀ{<`f~88L1K?EHʼnzCxH A xK A CxK8`T|X!\A`adhlptx} 8!N !|$89"`9 "`K$|8! N !P|"""""8"`";"8||x8`xL1K>U,@"T@;"h?_ "h>~^ ?_8>~^x`xL1K=,A0"xpA,@ 8`H7; Ax8`"|""""8!"N !|}&!AaĒȒ̓Г!ԓAؓaܓ|pxh| =`bakMӁ\}cXU@(4| PT:(|R}k6p|cp}cXPT8|Z,|I): 9@}6Kx}WSxH $(|;- ;:8A 885~x P|N!\X~x*8h9)*u |N!,ADp~x# |N!,A$|~x}L1N!,@8,8`H5~x |N!|qx|X~%x88KV|A Ku#8,<08`H,@ ,A=  9) Ii:a$$asS9 4:p89p4:@~x8K/,A,@,@|Ki,AԀ| = Za)B?|H@ <`B?;=?;|A|A@ |A8,8`HKtic,Hh;`;!;axHKtI,@48x|\x8'xhxKT)|zy&A @$Ktc, A|0\,8`H,@A<X|` | @;HxExx8H;axdxH,Acx8,H,,@Xp# |N!,@89 ,<0(,A`8~x~dxHHH,@@p# |N!,A$9K8,8`H8,|,|!AaĂȂ̃Ѓ!ԃA؃a܃} 8!N #9i, , KDN !|#|#x8i8}h|+x8 8L1N!|8!N N 8(A=`9k T:}K.= 9) }JJ}IN 8H8H$H$HHH9( iI eEHxHl(X H\%hX9)+(X H<(X H,(X H(X H 8`N 8`N !| |~x,A K I?< ,A88|N!xKxK| 8!N !|!4A8a<@DHLT= 9) 8|~x9 o$|#x>;|+x|3x; <! `8x8$99 K |yA= 9) A a!?< <8Z4|8d xx889 N!,A0<8 ?8  8x|N!H ,@= 8 ?x |N!8a T|!4A8a<@DHL8!PN !| |x|#xH,A<x8H,A(x8H,Ax8 HH8`| 8!N !| |~x|#xH ],@ 8`Hx888H a| 8!N !|8H -|8!N !| |~x|#xKe,A`x8 H ,AL ,A,A$HLx|L1N!H4x8H,@ 8`Hx8HuH8`| 8!N !| |~x|#xH %,AP,A,A,H8x8H ,A$x8HHx8H H8`| 8!N !| |~x|#xH,ADx8H ,A0,@$<x8 8p88H H8`| 8!N !| |#x89`|~x>, @\H,APx8H,A<x8H,A(x8 H,Ax8HH8`| 8!N (Ap=`9kT`:}K.= 9)}JJ}IN 8N 8 N 8 N 8 N 8 N 8N 89 d$N ,A,@dN 8N 89 d$N !| |~x|#x,A,A(H4~,@ HxKH$~ xKiH8>?,A4(A,AH<, A$H0>HH> ?| 8!N !|4|ix8a}(8L1N!4|8!0N 8`N !|H5|8!N !|Hy|8!N !|,@# H,@# |N!H,A 8`H8`|8!N !|,A(A,A(H,# H # |N!H8`H8`|8!N !|$(,4|x|#x,@h~}j[x}ipA 8|;N!,A$?x 8 |N!3xH,@?x 8|N!,Ah?x 8 |N!,AH | x| p}GSx|#x9|p|[x}cxH,A 8`H8`4|$(,8!0N !|$(,4|x|#x,@h~}j[x9 A 8|;N!,A$?x 8 |N!3xH,@x?x 8|N!,A`?x 8 |N!,A@A 9 }KSx98}e;x}Cx~H,A 8`H8`4|$(,8!0N !|Ku|8!N !|K|8!N !|$|#x,A8(A,AXH\# 8|N!H@#; x|N!,A8`H8`H8`$|8! N !|$|#x,A8(A,AXH\# 8|N!H@#; x|N!,A8`H8`H8`$|8! N !|$|#x;xK,A8`H8`$|8! N !|$|#x;xKu,A8`H8`$|8! N !|$|#x,A@(A,AdHh?c1I| I 8|N!HD#8 |N!,A$8`1@}*?H8`H8`$|8! N !|K|8!N !| |+y|xAp|&T|!>})x, 8|KxA( AL, AH?x |N!,At,Ad?< x8H^}*HP;x > ~XP}$Kx|~xN!|@> 8`8 >H8`| 8!N !| |~x0(T$*|P ~x|N!,A,08`H8`| 8!N !|}&$ |+y|~x|#xM@t0~,Q@xK9,@P8`HP|xL#|&TG|x8|KxxK,Q|,MA8`$ |} 8! N !|$|x88K,A$T T8A?48`H8`$|8! N !|}&$|#y|~xM@`0>,}IQ@xK,@<8`H<|L#|&TG|x}@8| [xQ})R>,MA8`$|} 8! N !#c})I} H|cH8p|cx8cTc:N !|a $|#x|~x,|+x|3x@,A,@8`HxKo|x,@t?,A= =`I؀ | A0<`<8c8t8KN=  =`Ԑ = =`iԀK8`HPxx8K]xhx8L1N!||x,@xKx8x$|a 8! N !| $(,4|#x|~x1`}+|+x|3x!8Km,@ 8`H0,AxxxxKAH 8`4| $(,8!0N !|$(,4= 9), A<`8cJxe?,@4;x8Ha<|cx8Ha18<`8c8H`}= 9), A<`8cJxa4|$(,8!0N !|$|y|#x|+x|3xA,xKe8xxxx8H]H8`$|8! N !|a $(,4|+x|3x|#x|fx<88a8 L1Kq8xxhx8a8Hр4|a $(,8!0N !| KH|~x8`88K)|yAL8<88a 8L1Kx88nK(,A xHxK 8`| 8!N !|LP!TAXa\`dhlt|zx|#x|+x|3x|;x}CxK|x,A; x88 K, @4DxxxKy|@x88$KQ,$AxK18`H,@ xK= 8 8`H,@a A$0| R4|B!8|:J|@@KGI8"xKHt|Z|R!(a,|B|:=} }dxxxK|}xxKex2|wHxKMKFɓ8`t|LP!TAXa\`dhl8!pN !p|}&HLP!TAXa\`dhlp!tAxa|D|? x|rx ,$|;x;@A2|x, 9RAxjW@ 6, @JAd*W@ 6, @ZAP W@ 6,@JAZJxZx@= i(9ki|+xl8, 9AP,;}&0i !},Ii!| })x?, , ::0;`:.} @T A=  ,AL<<,=@= i8898`~Ex9 L1H#Ё}:})})PU):@.|0\,,k<Aā,. --W 6>, A@@,Ax T>(Ah|A~~Dx|tK,@HAt||.T ~( @`p @(;{ki},p}Jx|`P|px~8|[x|W:X.,@T,@ ~xH;,AD T>,A,AH(8H,,@ :|x@:A$8,@( | x, (@, @ ,, A T>,Aԁ$, A ,@,= i,A |#xH= ;IH_$= 9)㰑?;[;;;|}.;K;(@8T8a|}an9!U<6x;;|.;K9;(@Dxx8`H偟 8 8`H=  4;,A$, A ,@$= i,@= 8H$>,@= i8<<==@889 ~Ix9J8`L1H u >lia | +ĂKȂk̂ЂԂ؂܃ +Kk샋} }a[xN !|}&8<@!DAHaLPTX\`!dAhalptx|4|sx,|+x|;x; A3|x, 9SAxjW 6,  JAd*W 6,  ZAP W 6, JA9Jx9x@=(9`9)(O9a*}HSx 9@|AL<`<<9` | @A8c888D8K?m(9k| H.9J|@̂| @@ $}USxL:V:1}̉$;``.;@x!| }9@=  ,AL<<,=@= i8898`~ex9 L1HŀЁ}9})})PU):@.}0],,A9--W 6J,AA,Ax T>(Ah|A||H.~dx|vK1,@HAt||.T ~( @`p @(;{ki},p}Jx|`P|px@8|[x}W:X.,@X,@ _xH;,AD T>,A,AH(8H,,@ :|@:A,8,@4/9, A ;1}̉L ::.;x!| }9:@=  ,AL<<,=@= i8898`~ex9 L1HЁ}9})})PU):@.}0],,k]A9--W 6J,AA,Ax T>(Ah|A|{H.~dx|vK,@HAt||.T ~( @`p @(;k},p}Jx|`P|px~8|[x}W:X.,@X,@ ~xH;,AD T>,A,AH(8H,,@ :|x@:A08,@ | x, @a, @l8`H=  4;,A, A ,@$= i,@= 8H?,@= i8<<==@889 ~ix9J\8`L1Hia?li4|8<@!DAHaLPTX\`!dAhalptx|} 8!N !|}& !$A(a,048<@!DAHaLPTX\d|? x|px,|3x|;x}Cx;A0|x, 9PAxjW 6, JAd*W 6, ZAP W 6,JAJxx@= i9ki|+xl8, 9Ai !},Ii!| .})x?::_8:kV:l.@T A=  ,AL<<,=@= i8898`~x9 L1HЁ}8})})PU):@.{0[,-k;A- W 6<, A,@ ,@,A T>(A|pA|~x|tKa,@,@x ,A耛xK9!|l-H(xK,@8`-H} &U)_1| },9@A9@HD]|.[T#v}>Ri| @|~P.K,AH,@$;}>J ,@|.p A{W:X.-@HD T>,A,AH(w9@H,@ w@p ,AdxK!|l-H(xK,@8`-H} &U)_1| },9@@T:|`@A<9@, A|@`,A,@4= i,A|#xH9@K= ;IH~:x , = =`=@=9)h9kp9J|9䔑?8<@D_HLP@= 9)H = 9)ȑ?T82rR ;;{[ 2r;{;;;|}.;K;(@8T8a|}an9!'U<6x;;|.;K5;(@H8 | x, @, @8,, A T>,A,A,@,= i,A |#xH= ;IH~:x= 9)p=`?09k㰒,4(9?( I;[ ;;;|}.;K;(@8T8a|}an9!'U<6x;;|.;K;(@Dxx8`H 8 8`H=  4;,A,A,@$= i,@= 8H~%x>,@= i= v9)8! <<==@a889 ~ x9J8`L1H)聟>lia | +ĂKȂk̂ЂԂ؂܃ +Kk샋} }a[xN !|}&ؑܒ!Aa쒁!Aa $|? x|rx,|;x}Cx:A2|x, 9RAxV 6,~JAd*V 6, ~AP V 6,~JA<V 6,~BA(V 6~V,U F>~Jx~x@=(9)(K9`9*}HSx 9@|AL<`<<; | @A8c8888 K0(;|H.9J|@́| x@@  }SSx:1q}V`:.x!i}+I}H9@=  ,AL<<,=@= i8898`~Ex9 L1HmЁ}7})})PU):@.|0\,- <A9`- W 6XJ,A8A,A( T>(A|A|xH.~Dx|tK,@,@ ,AxK!c|k-} &U)_1| }+9A@xK,@8`-H} &U)_1}| },9@A8HT}|.\T#v}>Ri| @|~P.K,AH,@$<}>J ,@|.p A|W:X.-@HD T>,A,AH(U8H,@ U@ ,AxxKm!c|k-} &U)_1| }+9A@xK9,@8`-H} &U)_1}| },9@@$:s|x@A8,@\+9, AD:1}li :V:.x!i}+I}H9@=  ,AL<<,=@= i8898`~Ex9 L1H 9Ё}7})})PU):@.|0\,- j<A9`- W 6XJ,A8A,A( T>(A|A|xH.~Dx|sK,@,@ ,AxK!c|k-} &U)_1| }+9A@xKM,@8`-H} &U)_1}| },9@A8H`~|.\T#v}=Ri| @|}P.K,AH,@$<}=J ,@|.p A|W:X.-@HD T>,A,AH(U8H,@ U@ ,AxK9!c|k-} &U)_1| }+9A@xK,@8`-H} &U)_1}| },9@A 8H:|X@A8,@ | x, @ԃ,@+, A T>,A|< x~CxK|}x9=U)9)U)a})}aIn8'T6<8x8K~Dx8K, A ,@0= i,AH8K= 8Hx8`Hyx8 8`H=  4;,A, A ,@$= i,@= 8H>,@= i= v9)8! <<==@a889 ~Ix9J8`L1H郿>ia | +ĂKȂk̂ЂԂ؂܃ +Kk샋} }a[xN #(, M i#}IX.})Z9)U@:#})#ؑCN !|!Aa $(,4|+y||x|#x@ = ;I=  ,A8`|N!|}xH = ,A,AxK;H;CxK;c|KI,}AH,A(x8L1K5==` }) }ex|cDxL1K p$x|P|p|8|#88}H6,&Ax88KH = 8i = i,@ = 8$y@ = 8 ,A,A= 8H = 8  A= 9H = 9 = 9)d8!|jx< 8<Hx}cx8`L1HE8`K!|=  ,A|N!HK|8!N !`|= ) 8, aA8`}(N!H = ia8a8H4A|y@=  ,A8`|8N!H= 8 aa}hN!=  ,A|8`N!H=  a8 HP=  ,A|8`N!H=  a, A xH8`|8!N !|a $=  |{x,|#x|+xA8`|N!|xH = =  =`,A8`|8N!H =  x= iN!=` ,Ax|8`N!H = = $|a 8! N !|tx||#x|+x8L1K5|~y@ 8`Hh8`x8K,A44,A(x8`8x9K |x,@ ;H 4xKёx|tx|8!N !p||~x! A$ @(!(A0a8؁@ءHPX`!h89 9a9A|#xp!qaxAt;xK||exxxK!pU+>8 ((Uk:9)Ax!p|`ZH AatpHat8t,@|8!N !P|!Aa|}x! A$ @(!(A0a8؁@ءHPX`!h;`89!9a|#xp!xataq; ,@,apUi>8 (@H( Alt!pHd,?@A,?;;@ K|{x<`|@@$<`<<8ch888K=8xjxa| @TT 8})})})PP}fH| yg@|;x| @@80 | @A8:9 z!x8K;8,|(A, A8|(,@,*@hxz|PKΕapUi>8 (AxU):9k|JapH$( At!pHt8tH |Pzx8K-;;,@<|!Aa8!N !|}& !$A(a,048<D|? x|zx8$xKt9|yyA|zxKym;= ɦP|xx,,A<>, A$|H@AA|H@@ ,x ,@@ = P},@\= ,A$<`<<8c888sKUH |`2}v2}6}6X9}@H,AKx|~xH;#x8Hj=`+$A|H||x})8})[x9)|cI|x8cTc8|c}An8T6xxx8Hk,@<<888`Kqxx8`888H|}x ,@8888VHx||xx8Hm ,A  ,@V-t @x8|&T_8H|A K8`H8 H;H$= |=`=@i`d?? ;.,@hU`,@X?L, ALuvAD(,A$8`8L8\8L1K5?L)|J|N!;|@;A= 8 H;|@@(9@}j.;+|@9)+9JA;|@@?; .,@>U ,@u6A<&IiUI:9)| X.9J|@&9J | @@4<UH:g9J+|H.}(J 9| @A܁f+9)+~| PK>, A H  P> , A  ~,AKC~|`2}v2}6}6X9AKC~KCxKCy,@|A4,@$<`<<8c`888K)xKC1|A~,AKC,,A ~KCxKB;|@;9ADCxKB<,A<= I=9h + |H@( j8*KB=`8 Hq= 9), A<`8cJxL4| !Aa $(,8!0N !|$= <`;L8cKJ}|cy@ = 8i欈?|TKŐ}<`8cKJEHn= i8,AKp)= i$$|8! N !| |+x8`K7|cy@<88` 8K98c9 ?| 8!N !|$= ;ɤH5;|}xK|@H=|}xH%|A;$|8! N !|!|dxiHq|8!N !|=  T,A!|dxiH5|8!N !|<`8c88K͙,Ad,[AX8a8/Kq;|}xP8|K6|~yA\|@=  HxxxK{uHl?}@;,A`Kn|x8K5|~y@ ;H@@xxK{-9>|H@@,/@8c|H@A8x|8!N !|$=  |}x,|#x|+x@8`HUy= iTH!M= =`=@`˦dKx?cxx}(x;N!|@A$|a 8! N !|$|}xK8`$|8! N !| !Aa $(,0!4A8a<@DHLT|? x|xx(|#x@K88`H ,@= 9)W:|i.H >W:;Д|.~óxKf~x,@ |~.H 8<`8c̐KO|cyA(,A8:88Hq,@p<8888:HY,@P,~&@:~x;9 7~Y.9)@~óx8;Ke];,A ~óxKj:8T8!|}!n9a8Uc6~ijxL1K|: |yx>@>`H;YP:;s(;|.|@#xdxExKp,A;,;{;@,@KmK`;W:.x8;Kd|~yA ;>>#x8=Kdq|~y@h;;9 | .|@K K;,9)@= 9), A<`8c (JxDx,;@`W:;_(xxH x,|;A(9 ,A#,;;A,@= ; ;@;;;}.cxKhp}>HPU)}}.1|;#}.99Z}k7xJZAcxKd%0c|c8;,;@,A?8~KhY|hx(A^g1}.A}`Rx!|}.98|jXPAxGd!(})I})}@Zx!|}.9|kPPALGd!(})I})}@Zx!|}.9|kPPA '|`HPHu8KcE,A?8~Kg|hx(A^g1}.A}`Rx!|}.98|jXPAxGd!(})I})}@Zx!|}.9|kPPALGd!(})I})}@Zx!|}.9|kPPA '|`HPHu8Kb,@= ;H~xK.q|{yAcx%xL1KyH8`||xHCxK.=|{y@ ;Hl= ;(;Pix; =;@;;.}#KxxKu;|ix8i)xKu;|ix|I9)@8 |x,@ ;H= =`::= =`:鞘;+;;_(;`;}>.|., A |.,A |N!8p.|.|A ,@c|AK7.;,;{;@= ;ɔ~|A= 9)|HAK6ݓ= 9), A<`8c (Jx@eK6xHt= 9), :`A<`8c (Jx@1= 9)| .,A4x8H|syAH,A 8= =`:I:;_; ;`;;~ @ .H|@ Hܐ.xKdap}=HPU)}|.1|:}.99Y}k~x*ZAxK_0c|c{8;,;@|,A?8~Kc|hx(A^g1}.A}`Rx!|}.98|jXPAxGd!(})I})}@Zx!|}.9|kPPALGd!(})I})}@Zx!|}.9|kPPA '|`HPHz8K^,A?8~Kc-|hx(A^g1}.A}`Rx!|}.98|jXPAxGd!(})I})}@Zx!|}.9|kPPALGd!(})I})}@Zx!|}.9|kPPA '|`HPHz8K^,@= ;H~#xK* |yyA#x~xL1KtH8`||xH#xK)|yy@ ;H= :I=`;k()x;:=:;;~ @ .H|@ Hܐ.}#KxdxKqU;|ix8ixKq=;{|ix,9);@8 L?MNH9?HPP9 S>QL89?8P~D.PD.;`/S P>QL>N 8/Ht|Hl؉?ڰ<HXHP?<H<?<H(8?<><|H = 9)|.<8(W 6|"8|8KbCx8L1K|zyAd8`Dx8Ka,AHK|~x4>8`88Gx9K}||x,A4(@H,&@4:K||yA4x,@H;`CxxxK|cyMAxK&Q@K-cHQAK#o<h| @@8hHtxK&H 9 ?h|<TUk|[xU)@.\|Kx|Sx|@A0,A4xK}H xK%CxKHhW:,9@ |H,(hTU)Uk@.|Kx\|[x| Sx= 9)| .| @AP,@ H,(hTU)|KxUk@.\|[x|SxT :49)| @AK8K$= 9).W:8cK|~yA9 >84|@> @h= ,;);8`88}%9I@ H, *jTU)|KxUk@.J|[x|Sx|@,}9.8|H.,@H^}jB@ | @.H, +kTU)|Kx}J@Uk@.|[x|Sx|.H|B|!.8|@;8c88A8CxK a |Ԃ؂܃ +Kk샋} }a[xN !| |x,AK#9 ,AKH K#xK# | 8!N = ikLN =`K=*<9)(xj<9kf* <9)% ,=|*0=`( H N 8=`=  0 $N !|Aa $= 9), |}xA<`8c (Jx+= $,@?@: ?~(,0}%|&T?}%9AK!铞(HA?`,|AW:K%~(,@ {,Ht;: |@i,@\?;<(8k }I.8Kg];8c8KgM|(,}?X.|@})P9)8cU)}iP;A= 8 $=  ,;|@@= (|x9@}j8. |@A,@`+ | A@L+ | A<}j8. |@A<@(+| A(@+ | @;|0@9JA=  ,|@@= I(W:P.H;= 9), A<`8c (Jx)x$|Aa 8! N !|Aa $= 9), |zxA<`8c (Jx)= 0,@?`; ?|4,1 }(Y|&T?}(9A}c[xK4HA?8|A}c[xW:K#=|kx|4, @ }8HL;; |@iԓݤ8@4;<4}c[x}~I.8Ke;89c|@;A= 8 0=  8|@@= I4WK:P.H;= 9), A<`8c (Jx(ax$|Aa 8! N = i<=@ (= t+4<(h @=@l+H=*p L<x+X<'@K`=FD dHN !! |;x} Cx}+KxUc~lc}Cx||cx|cp}kp}cx8! N L0B|`&TcGN !!T8! N ! Tc>P`>= !8! N #|C X`|&hT##pCCxc c$ڃ(ڣ,04#8#CU.}+Kx}sxU`U>}}x$88;}Cx|3xUYU ::a $~x~x~x~xx~Zcx~x~{sx~$x|}$}D|{} 9`,a((,})})}x}iqaUhU>}xUn>a<0948a0488`o6|X\`!dAhalptx|!Aa8!N !|}&a쒁!Aa $|? x|}y|#x::@KU8Hx,@K98H\-A9!U:6H8`K 9|zx:,/A,Cx8K ,ACx8KX|~xH ;}}`[x,AT:`,/@}, /Ai`/|}+U)T}*9xA$h /})|TU)| H9@|AP,x@ , .A,@H, .@@,.@48|@@;,/A;,/@H|,/A8/;||@ALzP@8 ,ڰP@8JH;CxxK|zx,~AxxxKM9;|~x8`Dx8K ,Ad?8U)&`| @ā!:}!n,8T6ACxdx8K||yA,@|n9!U76#xK?e|,@8$x|wKHx~xdxL1KQ|yx,/8@ |xH|@@;,/@=x,| x@8|@@$x h/||p})x8|Kx8A |P~xDx8L1KQHDCxHW:T>| +}`)|x|}KPP}'.U@| Kx| 0@@$}J"| @8cA| 0@@ 8c}J"}FPP| +}`)|x|}'.}kPPU`U)>| Kx| 0@@$}k"| @9A| 0@@ 9}k"T`|Cx}FXP|.87@P7~ݰPAT>W:T>| ;} 9|x}}iPPUk| @@@$}k"| @8A| @@@ 8}k"}hXP| ;} 9| x} })XPU)| @@@$})"| @9JA| @@@ 9J})"T|Sx}HHP|.87@d\HW:9)J\| `@A0|&T}$@9 })I|KyA~$@}LQ~(x:@|4A|p~="x;`T:P|A ;H|| `@<}hR| P@8@|XP<} }@|ޱ.HW}J P}HU>| }`|xU>|f9}+PPU)U>})x| @@$})b| `@8A| @@ 8})b}#HP| }`| x|j9}+HPU)U>})x| @@$})b| `@9JA| @@ 9J})bT|Sx}cHP}D0}1ր|| X@A$}(})I})}@Zx" ||H9A 8~$@}J~(x}kb| `@@|ޱ.~(}JY~(x4;@\H|PT:W[:};)|@A|3}`1|xW>})}KP;U@| Kx| @@@$}J| @8A| @@@ 8}J}HPP| 3}`1|x})}kPP;U`| Kx| @@@$}k| @8A| @@@ 8}kT}(XP|3x}y| H@H8|@@8})| @;A(|||}`XP| H@PA| HAx~xExxHE|Axx~xFxH!;7.:@l~CxT|!Aa $(,0!4A8a<@DHL8!PN |(T:||d! }cD0@HB@4D}i00}LD0})cx'B@Xd}I00}lD0})cx'B}`00N |}(AT 6}}LRT(4}HR}I8}(N }@00N |DUi'B`PdUI 6Qi'>'BK|DUi(4QI.'B` dUI(4Qi.'BK|DUi02QI6'B`dUI02Qi6'BK|DUi80QI>~'B`dUI80Qi>~'BKl|DUi@.QIF>'B`dUI@.QiF>'BK<|DUiH,QIM'B``dUIH,QiM'BK |DUiP*QIU'B`0dUIP*QiU'BK|DUiX(QI]~'B`dUIX(Qi]~'BK|DUi`&QIe>'B`ЅdUI`&Qie>'BK||DUih$QIl'B`dUIh$Qil'BKL|DUip"QIt'B`pdUIp"Qit'BK|DUix QI|~'B`@dUIx Qi|~'BK|DUiQI>'B`dUIQi>'BK|DUiQI'B`dUIQi'BK|DUiQI'B`dUIQi'BK\|DUiQI~'B`dUIQi~'BK,|DUiQI>'B`PdUIQi>'BK|DUiQI'B` dUIQi'BK|DUiQI'B`dUIQi'BK|DUiQI~'B`dUIQi~'BKl|DUiQI>'B`dUIQi>'BK<|DUi QI'B``dUI Qi'BK |DUi QIѾ'B`0dUI QiѾ'BK|DUiQI~'B`dUIQi~'BK|DUiQI>'B`ЅdUIQi>'BK||DUiQI'B`dUIQi'BKL|DUiQI'B`pdUIQi'BK|DUiQI~'B`@dUIQi~'BK|8! d}c@0B@4D}i40}L@0})cx'B@(d}I40}l@0})cx'B}`40N }@40N !|}& !$A(a,048<D|? x|+x|;xWx:|~xW:}>-}):|#x|3xA,@ 8`H(Ah,@09`| @L9 | .9k| | .9)AH,9`| @ 89 9k| | .9)A8`Hx$xexH;||x.;@l;@|ڰ.(A(,8`@,xx%xfxHHx$xexH;||x.;;ZAH W89)I|n9!U86x$x~ųxxxH޺|P|9A!~x}!n8T6@Cx$x~ųxxxH}xxExxH}=.}|cJ|H@}]x9J|}.9@L5|Ax*9J9), (9@(5k@HPCx$x~ųxxHK|PA089`| 8@ 9 | P.9k| 8| A.9)A|P|9@,A~ijx&xxxgxK)xxxxH}7.}W|cJ|H@||w.ex89J@44A`'89), *9J@4@H8| 8A089`| (@ 9 | 8.9k| (| Q.9)Aua |Ԃ؂܃ +Kk샋} }a[xN ||1}@08c0B@}1|Q}@0B|jN !|!Aa $(,4|+x|x(|#x|3xAh,@09`| @L9 | .9k| | .9)AH,9`| @ 89 9k| | .9)A8`H|xxdxxK ;W:||z.;@d;|.(A(,8`@0xxexxHH|xxdxxH);||z.;;A4|!Aa $(,8!0N !|}& !$A(a,048<D|3xr|~x|#x|+x|;xA;,@TxKW:|.x$xxHYW8|~.|.xx~ųxH=|T:|~.Hdx$xxxKKW:V:|~||xKH0~p-@W:V:|~||xGxKx$xxK,A xx%xxH;Hxx$xxH;xxxKu,A8x|~xxH}kH0Cxx|xKH4x|~xxHI@Cxx|x|K9@| @(}{}7 9J| 9)9kA|~|dx|xHM,||xA8|~|dxEx~ƳxHPH4$xxCxxK9H8|~|dxEx~ƳxH@$xxCxx|KaxxEx~ƳxHA}7.}W|J|H@9 |.x} Cx@45}A`(99), *9J@5k@H8| @A089`| 8@ 9 | @.9k| 8| Q.9)A9`| @ 9 | .9k| | .9)A|~|x|dxH,A}7.}W8 |H@9 |.~ųx} Cx@44A`(99), *9J@4@H8| @A089`| (@ 9 | @.9k| (| Q.9)AD| !$A(a,048<} 8!@N !|Aa $|#x|x(|+xAh,@09`| @L9 | .9k| | .9)AH,9`| @ 89 9k| | .9)A8`HxdxxKY;W:||z.;@`;|.(A(,8`@,xxexxH)HxdxxH};||z.;;A$|Aa 8! N !|}& !$A(a,048<D|+xr|{x|#x|3xA;,@TxKW:|.xxxHW8|{.x| .x~xH|T:|{.HcxxxKKV:W:|{|xKH,~p-@V:W:|{|xxKxxxK1,A<xcxxH8xdxxKuHDxxxKaHxcxxxH@xdxx|K}9@| @(}x}: 9J| 9)9kA|{|dx|xH |yx|{|dxx~xH#P@`xxx|Kxxx~xH9A}:.}Z|J|H@9 |.x} Cx@45}A`(99), *9J@5k@H8| @A089`| 8@ 9 | @.9k| 8| Q.9)A9`| @ 9 | .9k| | .9)A|{|x|dxH,A}:.}Z8 |H@9 |.~x} Cx@44A`(99), *9J@4@H8| @A089`| (@ 9 | @.9k| (| Q.9)AD| !$A(a,048<} 8!@N !| |? x|(|3x@H, A|+x}e[xKHhUi89)})|In8|+x}e[xT6KH<, A}f[xKH(Ui89)})|In8}f[xT6K a |}a[xN `| T|A|8c88H|0A($}I|1B|c|cN ||1}@0#}HP|@8cB@,}1|Q}@0#}J}HP|@Bܑ|jN !Г $(,! xxU+e~U , 9keU(>}GSxC@,@,@H,A@4c9Jx }`0})P0})x}kP0c# HT4, @8 |0H!* 8 |0|L0# H e8` $(,8!0N !|}&$(,0!4A8a<@DHLT ,||x|#x|+x|3xA= ; H = ; V:|= ,T:9)`J|zxA,AxHx9 }JSyAHx9` T`~}85k:TcAU@zUJ|cx@ |jxH|HxU@~}8UJ:@Hxx9 }JSyA(x9`T`>}85k:Tc>AHxU@>}8UJ?:@H(x9 , AD ;| @|0A-@ ;Hxx @L1H|#x" xx~ųxL1H}^@}J}*| }` | ,A,~X|~x9J,A~X|~x9J| @A }XP9J0} @}Z}(|~| Y~x,A,~H|~x9,A~H|~x9| @A }?HP9} 0@ }^SxH}I0}0}>x}0}~}k}+| ~| ~x,A,~H|~x9k,A~H|~x9k| @A }?HP9ka} 0 8Hxx%xL1HQ||x|#xx9 } }R}h|} | Q,A,~H|~x9,A~H|~x9| @A }?HP98} 0 H 88T:8,8}E .9AH, Ap}*8| PP{T~})9k})\0| |PP}x}*Kyz9@H4, A,}*8{})\0| |PP}x}*Kyz9@,A, |@9 0: 9|A@@CxT |$(,0!4A8a<@DHL} 8!PN !|! A$ @(!(A0a8؁@ءHPX`!h9A89 9ap!qaxAt8pHW|8!N !|}&!AaĒȒ̓Г!ԓAؓaܓ|? x|+xP09899+|zx|3xLK:@:;``9dhl:;pAK8 HL,@K88`HO88t|;x88L1K#A?>;@xK)|extxxK2m,@>i @t88L1K";D>xK|extxxK2,@>i D= 9)0|I-A<88ExJwCxKQt88L1K"aHN pALKM|dxLtK1Y|~y@-,ATz|@ACxK|{xH8c!;1)})I8|Hx~H8}4xdxH8|#x,@8CxKA`A88Jw,@MK4L8|LA ,AT>CxKĥAMHM7A,HML=8,%LAhx}>| Z.p A8lHL,ATz|@ACxKm|{xH8c!;1)})I8|Hx~H8}4xkxH9`}{[x,&@<CxK,A`A88Jw,@LKl,A= Ix}kZ| R.p A- ADz|@ACxK|{xH8c,&A :HKu,@ AL0HK};gx| Z.p @9l|AKp HFL=`GkxU\>}<| Z.9p: p:;AG:АLUI<| Z.}USxpA<}|[xLV8H})LUK<| .})9)p ~J}USx@, $A~ճxb1@:HLGLU@>h '! }(Ih*!| |Ky}@SxApLT>,'9LA$h*||pb)})x~ 8|KxHb1LLU@>h ' }'Ih*!|| Ky}@Sx@= xUK<| .b)@p}SSx:|&T|})x~ 8|KxA<LV8H|UI<L}i.~qlVi>8~J}SSx@~p|xL9J|8P|p( .| 89}58LA=`9kU@:}K.= 9)}JJ}IN L ,h@9Lb1Hb1H|L,l@8Lb1H\b1HTLhi`siiS|})TU)| H9A, [A9LHb1HL8LLH}@Sx,AHlL,9T>L@Dk[kc|})TU)| H9AkCkn|})TU)|H9AK -,8&,~`& ADz|@ACxK|{xH8c,&A :HHK,@8CxKA`A88Jw1~h @HHK};gx| Z.p @`KE A:CxWd>K8l8(SAG4=`9kT:}K.= 9)}JJ}IN ,ATz|@ACxK|{xH8c!;1)})I8|Hx~H8}4xdxH8|#x,@<CxK,A`A88Jw!,@G8Kx|AF,AF`T>HAr'@Fhr(AH,@`Ui>8 (AU):9k}@JH( A_ 89*? H܁_ 8  H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k}@J(H0( A_,89*(?,H_,8 ,j~x9 +KHEr'A,@8H U):9k}@JH_ 89*? HЀPp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (@( @ H4r'A<,@`Ui>8 (AU):9k}@JH( A_ 89*? H܁_ 8  H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k}@J(H0( A_,89*(?,H_,8 ,*HC,@0Ui>8 (@( @_ 8  H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k}@J(H0( A_,89*(?,H_,8 ,*HBr'@r(@D,@`Ui>8 (AU):9k|`JH( A 89#? H܀ 8 H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(H0( A,89#(?,H,8,c``,A@,ATz|@ACxKY|{xH8c!;1)})I8|Hx~H8}4xcxH8`|{x,&@<CxK{m,A`A88Jw,@@K~|p|x})8P})p8 r(~H8}5x@hHH A3z|@ACxK|{xH8c,&A3X:`6g8`@38 (AU):9k|`JH( A 89#? H܀ 8 H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(H0( A,89#(?,H,8,A=,&,~&r'N ATz|@ACxKq|{xH8c!;1)})I8|Hx~H8}4x`xH8|x,&@D,A1 CxKx}~ A`A88Jw,@=K |x(@W`2,AW`<,@@~ A`CxKx A88JwYK8TH=hW`4,@;WHTW`6,@;W>H8 (AU):9k|`JH( A 89#? H܀ 8 H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(H0( A,89#(?,H,8,cdd,A98`dK8ddh`hH8,@`Ui>8 (AU):9k|`JH( A 89#? H܀ 8 H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(H0( A,89#(?,H,8,c``,A8,ATz|@ACxKU|{xH8c!;1)})I8|Hx~H8}4xcxH8`|{x,&@<CxKsi,A`A88Jwܡ,@8Kr'&r'MH @`g8`Adhh|b|@tbxKm|gy`@@hd;lxKI|gy`@dh(:R|aH7T`dh}b`h,@ 6@6 A6z|@ACxK|{xH8c,&A6:};gx| Z.p A A6:CxWd>KYH6tr(;@r,Ad,@`Ui>8 (AU):9k|`JH( A 89#? H܀ 8 H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(H0( A,89#(?,H,8,cdd,A5\8`Ke8ddh|nxhHH,@`Ui>8 (AU):9k|`JH( A 89#? H 8 HPp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(HD( A0,89#(?,H$:Cx8 KH2,8,,A3,&,~&r'N ATz|@ACxK|{xH8c!;1)})I8|Hx~H8}4xcxH8`|{x,&@D,A1CxKn~ A`A88Jw,@3K4|}x(@$W`2,A8W`<,A,W`4,@;WHTW`6,@;W>H?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     A&,(@&z|@ACxK|{xH8c= Wk: 0|94}UX.})x,~8,n|Kx~x&@&$Ahz|@ACxK|{xH8c=  0|9~,I}kx~8Wi:|[x}JJ&H9U ,i@% Ahz|@ACxK1|{xH8c=  0|9t,I}kx~8Wi:|[x}JJ&H= i9K ,l@%( A)z|@ACxK|{xH8c 0|94})x,)~8|Kx@$|;H@P|(~xA8|x8T8a|}an,9!U76A~xxL1K 80|;H ,;HA:CxWd>K|@P|(~xA8|x8T8a|}an,9!U76A~xxL1K8|r'APT-A$x~ex~xV&0HPX\H`x~ex~xV&0HVX\H@T-Ax~ex~xV&0KuHx~ex~xV&0K=XH|A(r'@((@r(A,@8H̀U):9k}@JH_ 89*? HPp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (@( @Hr(A,@8HU):9k}@JH_ 89*? H|Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (@( @Hr(A,@8HĀU):9k}@JH_ 89*? HPp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (@( @Hr(A,@8HU):9k}@JH_ 89*? HȀPp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (@( @H,,AHPp(9?(iI5VA;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@Kr(A,@0Ui>8 (@(( @8_ 8  H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k}@J(H0( A_,89*(?,H_,8 ,*X\ H!r(A,APp(9?(iI5VAp;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@K r(A,@0Ui>8 (@0( @@_ 8  H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k}@J(H0( A_,89*(?,H_,8 ,*ZH r(A,@0Ui>8 (@( @_ 8  H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k}@J(H0( A_,89*(?,H_,8 ,*[H,@0Ui>8 (@<( @L_ 8  H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k}@J(H0( A_,89*(?,H_,8 ,*XH,ATz|@ACxK-|{xH8c!;1)})I8|Hx~H8}4xixH9 };Kx,&@<CxKZA,A`A88Jwy,@Ki+- }gYi +!|}lyA, PAz|@ACxKe|{xH8c,&W> W >AX:= ix}[| Z.p@X@|ALAWd>CxKCxKYa,A`A88Jw™,@K95~Kx|p})x~8<|KxH9P== IWk:| P.,n@|@P|(~xA8|x8T8a|}an,9!U76A~x8L1Kw; Adz|@ACxK|{xH8c,&W> W@>A = IWk:| P.:,aA<CxKX,A`A88JwQ,@hKͨ|@P|(~xA8|x8T8a|}an,9!U76A~x8L1Kw;ATz|@ACxK |{xH8c,A = IWk:| P.:,nACxKW1,A`A88Jwi,@K,i@|@P|(~xA8|x8T8a|}an,9!U76A~x8L1K)w; Adz|@ACxK|{xH8c,&W> W@>A = IWk:| P.:,nA<CxKV-,A`A88Jwe,@|K˼|@P|(~xA8|x8T8a|}an,9!U76A~x8L1K-w;Adz|@ACxK|{xH8c,&W> W@>A = IWk:| P.:,fA<CxKU5,A`A88Jwm,@K|@P|(~xA8|x8T8a|}an,9!U76A~xxL1K5w;A z|@ACxK%|{xH8c,&W> W@>A= IWk:| P.:,i@4|@P|(~xA8|x8T8a|}an,9!U76A~xxL1Kuw;Adz|@ACxKe|{xH8c,&W> W@>A = IWk:| P.:,nA<CxKS},A`A88Jw,@K |@P|(~xA8|x8T8a|}an,9!U76A~xxL1K}w;Adz|@ACxKm|{xH8c,&W> W@>A = IWk:| P.:,iA<CxKR,A`A88Jw,@K|@P|(~xA8|x8T8a|}an,9!U76A~xxL1Kw;Adz|@ACxKu|{xH8c,&W> W@>A = IWk:| P.:,tA<CxKQ,A`A88Jw,@K|@P|(~xA8|x8T8a|}an,9!U76A~xxL1Kw;ATz|@ACxK}|{xH8c,A = IWk:| P.:,yA<CxKP,A`A88Jw,@K4|@P|(~xA8|x8T8a|}an,9!U76A~xxL1Kw;H:CxWd>KaHp,08T9e@|@P|(~xA8|x8T8a|}an,9!U76A~x8L1Kw; ATz|@ACxK |{xH8c!;1)})I8|Hx~H8}4x~xH;= IxWk:| P.,x@|@P|(~xA8|x8T8a|}an,9!U76A~x8L1KI;8,T9pV1nATz|@ACxK%|{xH8c!;1)})I8|Hx~H8}4xcxH8`|{xr'T:`M;}[x,x}*J.q'@,x|&T?|89A q(@lA4}= |x@$ki- }'Ik`+!|},y@8} &U)?0||H9A,Wk:| H.|x@l|@P|(~xA8|x8T8a|}an,9!U76A~xxL1K};;:`H@k`x ||H9Ah|@P|(~xA8|x8T8a|}an,9!U76A~xxL1KEw;;HA|D`x ||H9Ad|@P|(~xA8|x8T8a|}an,9!U76A~xxL1Kw;H ,A|:CxWd>KyHh95~Kx|p})x~8|KyAL,ADz|@ACxKu|{xH8c,A:}[K,AdTk |}9@L|;H@P|(~xA8|x8T8a|}an,9!U76A~xxL1K8|r'Ax~xV%0Hr'@H|A,@8HU):9k}@JHԁ_ 89*? HPp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (@( @ H r(ADx~xV%0Hq9r'@H|A,@0Ui>8 (@( @ _ 8  H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k}@J(H0( A_,89*(?,H_,8 ,*P,)A|P Hpx~xV%0HB]r'@XH|A ,@`Ui>8 (AU):9k}@JH( A_ 89*? H܁_ 8  H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k}@J(H0( A_,89*(?,H_,8 ,*P,)A P H|A 4V 8||p92})x~@8|KxH ,r'Ar(@r,Ad,@`Ui>8 (AU):9k|`JH( A 89#? H܀ 8 H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(H0( A,89#(?,H,8,cdd,A 8`K8ddh|nxhH4,@`Ui>8 (AU):9k|`JH( A 89#? H܀ 8 H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(H0( A,89#(?,H,8,,A d;`HTr'@r(Ad,@`Ui>8 (AU):9k|`JH( A 89#? H܀ 8 H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(H0( A,89#(?,H,8,cdd,A 8`dK8ddh`hH8,@`Ui>8 (AU):9k|`JH( A 89#? H܀ 8 H̀Pp(9?(iI5VAP;(Ui>8 (A8 (H$( A?,(H?,8 ,5J@(Ui>8 (A0U):9k|`J(H0( A,89#(?,H,8,c``,A,ATz|@ACxKvm|{xH8c!;1)})I8|Hx~H8}4xcxH8`|{x,@<CxKA,A`A88Jw,@KL,^@8L9H9(A!;!8T6~x88L1K!LGU^>k]! }(Ik-!| }'yA8|LHLLU^>,9LA9`,]A,-@XLGUI>, AD, ]A<|H@A0|x@49 }7L8HT>|P@AH}w񮁟LLLU^>,8L@|@$r(@,AWd>CxK|YHr'A8,;&,~&r'Nr(|&| ATz|@ACxKtA|{xH8c!;1)})I8|Hx~H8}4xdxH8|#x,&@D,ACxK?M~ A`A88Jw,@K|#x(@$W`2,AW`<,AW`4,@;WHTW`6,@;W>H:CxKzH@|9| Adhh|b|@U8K|ny@`hd;hW:K|ny@$dhgU :}Y.:R~ HhdT:}hH hdU:}}bh95~Kx|p})x~8|Ky;@,@r @:RHr'9X&r'MH @`g8`Atdhh|b|@\bxK|gy`@(hd;lxK|gy`Aɀ`dh}b`h95~Kx|p})x~8|KyAh,A`z|@ACxKpq|{xH8c,A,:|خ|x@,A:CxWd>KwX|8A@r @P`K,V189&:`b1TpKH,A`HL,@l,A|=,A8z|@ACxKo|{xH8cdxH8}$"gx|#x| Z.p @,AT>CxKvCxK:A88Jw~Cxa | +ĂKȂk̂ЂԂ؂܃ +Kk샋} }a[xN !|8K݀|8!N !||+x8 H1|8!N !p||~x8,A,>F})t})i8 H|N!,@;; H<@ap}@x|PP|p| U}&8U)|Kxk !]88`T&88"89K?,@ 8`H@|dx|x8Knq,A ~8K%,A`8`|8!N !|}&!$A(a,048<D ||x!|}+|#x!{| }+y|+x|3x;@AKj88`H= 9)1i| I-A<88axJwyxK8p @X,A,@ 8x8`xK,|A$~QA(xKk,@ ;HȀ~P$xxK|cyMA>})P;9=| @@8||H|!|#| x}$ 8|x|K,|A||cxL1Kסx|@xKj,@P<8| xxK6A8a8Jw-xD |!$A(a,048<} 8!@N !|}&$(,4 = 9)1I| I-|x|#x|+xA<88axJwxK65?FT})t})pi}Ex|PP ,|px|(8xN!xK5A8a8Jw94 |$(,} 8!0N !|$|}x|#x8`KU|yA|8H8` K=|~yAdx8Kp)= 9)8x?x8 |#xKxY= =`9)l9kXT<?xH8`$|8! N !| |xKpY|cyA\?| @ x8KyA?9)?H 8 ?8`+_?| P | 8!N !| |x|x| P8K?i ,A,?9@}+HP}HI?| P 8x8Kom| 8!N ! |ԓؓܐ|}x8|#x|+xP8a8KnY= 9)!8aKMx8aKQ-,A\9 |H8`Dxx8aK!N8})t})i|}x+|x8}(N!xH8aKa8`|ԃ؃8!N !|}&$|~xK|yMAH8`xxK|cyL@QMH@Ke,@@K)!||ky@ KoH8+F}c[x})t})Zi 0|N!,A 8`H8`|8!N !|a $|{x|#xK=F||x})t})ix dxx|N!|A 8`H8`$|a 8! N !| |#x|~x8xK|cyAP8K |cyA 8|xxL1KѩH8`| 8!N ,A<|#x+, A T>| 9kM +, @,@8`N |hx8`,M |#x*, }+KxM T>|XA*, }+Kx@, M 8c,@N pfT>A$| M ,M 8cpf@T@.|x=~T=@|kx|KxaaJ+9k| B} 8|P9@} :x} B|J8|P9A؈ 8k| M ,M 8k| M ,M 8k| M ,M 8k| M ,@xN !|a $|}x|#x|+x|3xKe;(@xK,~@ 8` Hx9@+U >|@,|@@,A CH;H #8cU >,9k@,@~KiH88`$|a 8! N !|a $|+x|~x|#x|3xxKY;(@~|K,~@ 8` Htx|c9`%U >|@,|@@,A cH;H #8cU >,8@|8`$|a 8! N |kx 8`,M 9 9)| X.8c,M 9)| X.8c,M 9)| X.8c,M 9)| X.8c,@N |cy9 A,@9 }#KxN !||#x8H*|8!N !|<8 X8H*e|8!N |+x,8M =}$(hU):|+x}IX.,}C)8@N |+x,8M =}$(hU):|+x}IX.,}C)8@N !p|LP!TAXa\`dhlp!tAxa||3x|#x|+x|~x7(H(;, @:H,8`H~p}x|xP|p| ~8U):|Kxx|3x,A,%:;@::9A(8x|@@,A ;|xxHlT>,0|3xA,A,#A0,-AH,,^A,_@U6>K:K9K8 ( A,;@W@8|Z9:FJ8( @T>,EA ,O@|xH;`T>(zA=`9kT:}K.= 9)}JJ}IN ,@;})pH89)J|@,@,A @0,0@x80H x8 xKH ,@H,=`A ::+ 9)T:|i.K|xP|p8||@,@,Ap@,,0@x80H x8 xKi,A$= i 9kT:|.xH,A$= i 9kT:|.xH= i 9kT:|.xH,@H,=`A ::7k 9)U)9k|kH.K|xP|p8||@,@,Al@,,0@x80H x8 xKe,A(=@7j 9)U)9k|H.xH,A(=@7j 9)U)9k|H.xH=@7j 9)U)9k|H.xH,@87=`k 9)U)9k|kH.K|xP|p8||@,@,Al@,,0@x80H x8 xKe,A(=@7j 9)U)9k|H.xH,A(=@7j 9)U)9k|H.xH=@7j 9)U)9k|H.xH,@8,=`A ::7k 9)U)9k|kH.K|xP|p8||@,@,A\@,,0@x80H x8 xKU,A(=@7j 9)U)9k|H.xH,A(=@7j 9)U)9k|H.xH=@7j 9)U)9k|H.xH,OA(,E=`@+ ؈,@ + x~x8`8K]x|{xP|p8|X|@,@,AH@,,0@x80H x8 xK5x|Px~xKXx,A<|@@4=@<jU):| X.;|@AH ,O&A,,E@~xKa|cyA; xK|xP|p8|x|@,@,A@,,0@x80H x8 xKU,A xH(,A xH4xH@7,9 lA \xH;= Qa)}(H} p}).pHPxU@<|RT (4|J|R@PWPPH,OA ,E=`@+ Ј,@+ K,@= ;K,EA,A \xH;,O &HH,EA,A \xH; ,Oj00|| &~8q)_|Kx } &U)T}/9LAxKbi|{yAcxK|yAP|p8||@,@,A @,,0@x80H x8 xK,AdxxH ,AdxxH dxxH W}==@L|&T?|})x8| Kx;a8aJ| PTT 8})})})XP| y9)0;@A 8-,-A|8,_|(P} P@0} Kx,9)@X9` } Kx,{9)AH<} Kx,{29)@9`0} Kx,{9)AA 8-8(PP|p8||@,@,A @,,0@x80H x8 xK,AdxxH ,AdxxH dxxH ,@ = ;K,EA ,A \xH;,O&K|,EA ,A \xH;,O~x&KP,EA ,A \xH;K,EA ,A \xH;~xK,EA l,A \xH;,O7HT,EA D,A \xH;,O&K,EA ,A \xH;,O7&;K;})pH89)J|@,@,A@,,0@x80H x8 xKA8 H:,=`A ::+ , @ 8H89)|i.K|xP|p8||@,@,A@,,0@x80H x8 xK,A4= , ) @ 8H89)|.xH,A4= , ) @ 8H89)|.xH= , ) @ 8H89)|.xH= ;KL=`+ Ĉ,@4= ;K(,EA ,A \xH;,O&K;x~x8,L1K;axHTfp}'HPU <|JT8|JT 6|@8}*9m}]@P= I9J~a)$}*H})R}Kp})p}+HPU 8| P}@PP} @P8Hpo9;@`<Q`||gp|.p}gXPU`<|ZT (4|J|Z|@(|>p}'HPU <|JT8|JT 6|@;}@P}]@P= I9J~a)$}*H})R}Kp})p}+HPU 8| P}@PP} @P5A }Cx8cT>,GA,g@,|gpA \xH;=@QaJ|P|.p|PT <}kUi(4}kJ}k}kP9kd}KP}ip}J.pPPW<|T (4,O|J|XP&K`,A \xH;,O|}x&K<,A \xH;= Ia)$}$H,O})"})p|p} HP;&K,EA`,A \xH;W=I9Ja$| @|R}Ip|p| PT 8}`XP7}KPP}*HP9)} @,O}J}p})p@P&K,EA,A \xH;,O&KX,E@(~xKU|cyA8c 8K;K,O&A,A \xH;7;lK,E@d~xKU)|cyAT7,}HPA \xH;c,-@,OP&K,OB&K,A \xH;=@QaJ}(P} p}).p}+HPU <|JT (4|Z|J}@P9d}HP} p}J.pPPW<|T (4,O|J|@P&K,,A ::A,@$ ,A= 9)\T:~).,@ = :)~#xK|xP|p8||@,@,A@,,0@x80H x8 xKy,Ax~$xxKH4,Ax~$xxKHx~$xxL1KxHL ,A@7$,@t;})pH89)J|@,@,,A<@,,0@x80H x8 xK8-;x9Hl;})pH89)J|@,@,A<@,,0@x80H x8 xKA8+;x<`|,||.p)p)PA \xH;<`||)p|.p| PT <}kT 6} HPUj(4,O}kRU):})P}kJ&K:R;,%;A~Ix ;,%@P|p8|x|@,@,A@,,0@x80H x8 xK-,A|PxxKeH4,A|PxxKH|PxxL1KAxx,|x@L1}/1||H9A 8x|LP!TAXa\`dhlp!tAxa|8!N 8NDL K4!`|a||xK= ɦ||}x,xA@?|H@A$}=HP9)JxxKu,AXx,@8} Kha|y@ 8`HD8;xcxK,AHxH= |cx|a8!N !|a $(,0!4A8a<@DHLT|? x=`+l"c|s2i|I|9@ T8<` l8cKy||y&@= ;H,@= ;,& A$9<h:||p})x8|Kx?p2|}32d|!|H9AxK,A}p=`,89+, &AKp AxK}pHpx88H}=  ,@L A,@d=`=@9k9*j8  i $   , * ( 0  4  8 , A i -i)+})|U)T}39A? yx}*R| Z.pA,-iI+"i}3I|&T?|KyA;@ 8H8: : >x88~x~dzxL1K ,A(A,AHp,AHd8 8  = (:8? A | xH9 ; ( :AU` 6| PT:}IH9I ԡ= (  A$U`8| PT(4|ZT 6| |H=*9)Cp|I֐=  x|;<Ui<| B.pAGx|Ui<| R.p@(A$i`:||p9<})x8|Kx|;(@, A`xK|~;<8xxL1K Y,@LxK|}x(@8xKY= 9ik |T>,-h+"`|} &U)?}3yA;@ 8H8 4<8x8~x~dzxL1K ,A,A,,@p,@d=`9+k4 H=` ,A8?}pKk!8pH=`9+ I I4H= :;`;@;Wi(4h,"s\ɺ,JAyx}*R| Z.pA|&T?,@<yx})J| Z.pALx88 8K?|`x| ~ A$T>(mA,@ ,A} ^ T >h/|}+U)T}39A , ,@$, /@,Ax88~x~dzxL1K9,A$A,AH ,A_  =  x;<|Ui<| B.pAGx|Ui<| R.p@(A i`:||p9<})x8|Kx;(@_ U`8| PT(4UI 6|Z}*HPT 6U): |J|ZH8 8T>(9 >@X=  =`|А ha |k̂ЂԂ؂܃ +Kk샋}a[xN !|= 9), A<`8cJwq]8`K= 9), A<`8cJwq9= i|8!N !|#x,A|A9@| 9@p}'HPU <|JT8|JT 6| @=,9H =,939J| A,A(A,AHС# <9i`Q}k( ;}Z@s@<Q`}_p}I.p}(HPU <|JT (4|Z|J|@(}I>p}(HPU <|JT8|JT 6|@P=,9QHD# <`Q})}JH,s;@`<Q`}_p}I.p}(HPU <|JT (4|Z|J|@(}I>p}(HPU <|JT8|JT 6|@;<*8 `||p|p| P 8|)> |c~tQ _KS?@,zxAt6}cT:U)8,}+J}C|=>>>`|0wSAT8| tT:zx8xfxHZ|@8t;|@@(O|v| x| |X@@;|H@A=  ;|@@?;@; ;;{|@AcxK1H8c,A|;7@,@{| @AcxK1EH+8 }#Kx(A`7}9Ji{| @AcxK1H+8 }#Kx|@A 8;}:Ji_x;9}ZY.;Z|@A= i8~xfxHY-|@=  ;|@@;; ;_\x;{|@AcxK0YH8c,A|;7@,@`3\x|I.;{|@AcxK/H8c,A|;7@,@3}8J q;|X@;;9A,;|@@`;{| @AcxK/}H+8 }#Kx,A7;|@}=J1| ;A=  |@@4<9=@W8';}+J  9k|@A;|@@`;{| @AcxK.H+8 }#Kx,A7;|@}=J1| ;A=  |@@4<9=@W8';}+J  9k|@AcxK;=  |@@4;7}=Ji;|`Ki;|@A= ɤt?@89:\, \Ad};Kx/|;| wT8} ZW:|.,@,)p|cJK ||.T:};., @ ,@=  \,@D=  ,A$<`<<8cH8X8d8/K+Q= iK剐z\= 9)\ ,@ \ ~xH= it, @$= i=@ =  H8=@= 餐ꤌ;8,Hx,;A,@@= i|=@} jU8}(Z ,@|X.=  8HD@@= i|=@} jU8}(Z ,A8|X.,=  |89Ah@=  =` =  =`K||Rx1}.==`=@8(dh H cxK9a | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !@|!Aa|{x|#x|+x|3xK;CxK;~<`8ct~ijx8K=  ,A|? (A8 H`adxxKxDxKu=  t8|@a= 8i8@>?<`=? ?88X|w| (T8} (}*),@L,A,,@ #x }gH.|P}k}gI.H#x}fH.|P}k}fI.t8|@88Ax= i8 I8}KSx I= i8\}j[x h\iG <|~óxhH)|!Aa8!N = it|jx, A= )x | @d=  8`|@@,= )| x ,A8c|X@9)A=` |`x|p|x})8P})p|cH8HD8`|X@@(}(Kx9 | @.| A8c|X@9)A=`+|}#Ji=  Tc8|`N !|Aa  !$A(a,048<D,|xx|+x|3x|;xA`K>= =`=I t}@x88פ\,}J=2@}2=`|{x(dKh\>Al|3x>>u|;}+讀U)8})iW:|.,@(t|cZKߩ |~.T:}<., @ ,@=  \,@H=  ,A(<`<<8cH8X88K%H`= iK9w\= 9)\ ,@ \ {=@z ; |J({z$8= W8,9k;A<&}g[x|H.|A}'J &|H.}gJ|@,@ ,A+ |H@8A=` }GB*|@.9)|H@`|;x<%}'Ji 9k|X@<999)987A F}(Ri|P.9k|XA8`D|Aa  !$A(a,048<8!@N = )<}I= }+Kx,A ,@}kHP| @@g9)| P@AN !|= ix,AKO|8!N 81DL K8/DL K82DL K8PDL K̔!|(A(=`9kT`:}K.= 9)}JJ}IN K"M88`H8<`H08`H(8`dH K%H8`HKUH<``c RHKH8`cH8`H<``c )H8` H8`@H8`HHbHHbHHdHHeH8` H8`H8`H8`H8`Hx<`Hp8` Hh8`H`8`HX8`HP8`HH8`H@8`H88`H08``cH$8`H8`H<``cH8`|8!N !|$=  ,@?;4x88L1K=89`a|Y9k, z@= 9)49`A8| Y9k, Z@= 9)49`08| Y9k, 9@=@9 =`8*擐 $|8! N =  i|xN !p|}&HLP!TAXa\`dhlp!tAxa|D|3x|ox^~o"|+x(8`KB; ,;@;9a@ 8` H%T9 T! TȐ! >>KU,@H~,A8 KPH 8` KBM~,@aKL!K8 (|xA#@-8h(Arخ8(rA =`9k0T:}K.= 9)0}JJ}IN (8|A r@}{x~xH%e,A p}=P9)| @@?|A#HT<|@@~KO,~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8 Hpa(|A r@~dx~xH$,A}=P9)| @@?|A"`T<|@@~KN5,~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8 Hr@,} &U) >}  U)>@r @!trAr:8O8VHh9ha(Arخ,*A@$ki+!},Ik`?!| },y@dk`\!| |9AH| A x8 (Ak+k?|})TU)| H9@ xH (HH,+,?A`T>HT>~xA`T >HT>(}GSx|@ A, A}?P9)| @@?|A dT<|@@~KL9,~A|AL,}?P/|P~J} &,A |P}( A |PCA |P#}?P9)| @Ah(A}2H(A.| AH, .@x|T}3@})I})| H9A\A}2H(A | AH4, @,r@@$|P88` xH y;:H;|Px88`H Ux}?P9)| @@?|AT<|@@~KJ,~AH|AL,}?P/|P~J} &,A |P}( A |PCA |P#}?P9)| @Ah,8A 8`H8`|Px8DxH; ,;@h}?P9)| @@?|AT<|@@~KI,~AT|AL,}?P/|P~J} &,A |P}( A |PCA |P#}?P9)| @Ahx8`Dx8H;H}=P9)| @x@?|AT<|@@~KH,~A||AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8HD(:|A(^~}*P9)"| X@}_Sx}`[x@?|ADT<|@@~KH,~A|AL,}?P/|P~J} &,A |P}( A |PCA |P#^~}*P9)"| X@}_Sx}`[xA`}]Sx}=P9)}`[x| @x@?|AT<|@@~KGU,~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah!(x ;,^@ 8H8 (,^@8|x(}=P9)| @}Cx@?|AT<|@@~KFU,~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8 ;x88 L1K{Y,@rA`:!(|ATd9(ArخVk`\!| },9A@|Aċ8(AW}(K8|@!( ,]@ <x8 Ki~=x!~<8(xKi!lxH]|uyA!(| A<8 (|Aly;;`~&?xK~xH],A W>T }T },9)!(@ <`a) <:KWj>}, H9kUi>, |A}) ,AHDr @Hr @Hr@Hr@Hr,AH!(| @aK=8`H|8 i(8(UAp=`9kT:}K.= 9)}JJ}IN r @Da >| 9)>9@8Ud8U`<|aT:KA,aA aT< Ui:})ZA|PU):| Q.aU`:|Z,T:}`BA>})P9)+H aAUi:})ZU):})R|P aAUi:})ZU):(})RA~T :})AU):}kP})R9ki}=P9)| @@?|AT<|@@~K?,~Ax|AD,/|P} &,A |P}( A |PCA |P#}=P9)| @Ap89 <;!;9)!;@x; Hr @<,@v@(H,A}=P9)| @@?|AT<|@@~K>,~Ah|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8;8|P88`xH!, @v@@aK:U8`H8 T :}kUk:}+B)^| @., }DSx~A}*J; H;; T :})U):})Bi (DA)~pP~I}=P9)| @@?|AT<|@@~K=],~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8|;H,r@ r@ Ѓ}?P9)| @@?|AT<|@@~K<},~A|AL,}?P/|P~J} &,A |P}( A |PCA |P#}?P9)| @Ah|Px~ijx88`Hu; ,;A|Px88`H}?P9)| @x@?|AT<|@@~K;,~A|AD,/|P} &,A |P}( A |PCA |P#}?P9)| @Ap;;@xHdrA r,A !(8 |x@ | A ؁!(:| 9 ;@r@H8 i(ArخWl1@h= IxL};| R.p AL~|p~8V8a(})})| }):A 8 k(ArخWl1A,,@!(| A8 i(ArخWl1@h= IxL};| R.p AL|p8W8a(})})| });A 8 k(ArخWl1A|p| 8U)~|KxH~x,V|&T7},y@D|A|P||H@@>| A U <|@@~K7,~AP|AL,}?P/|P~J} &,A |P}( A |PCA |P#>|P||H@Ah;@}:P8H }:P8x8`Dx~xH xx~x8`Dx8H ;@;|Px88`xH E;|Pxx8`DxH ;Kp(} Cx| A 9iia(Arخr@| x@@ ,\AxHv@}=P9)| @x@?|A TT<|@@~K6),~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8H|v@}=P9)| @x@?|A T<|@@~K5],~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8Hv@胾}=P9)| @@?|AT<|@@~K4,~A |AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8Hv@ }=P9)| @@?|AT<|@@~K3,~AX|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8H v@X}=P9)| @@?|A0T<|@@~K3,~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8HXv@}=P9)| @@?|AhT<|@@~K2=,~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8Hv@ȃ}=P9)| @@?|AT<|@@~K1u,~A|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8 Hv@}=P9)| @@?|AT<|@@~K0,~A8|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8 ;Hr@@08T>|p@A a9!I a8aCxH,@}=P9)| @x@?`|AT<|@@~~K/,~A$|AL,}=P/|P~J} &,A |P}( A |PCA |P#}=P9)| @Ah8;Hlr@\A |خH`x|x,A}99)| @,A(} Cx,*Ax,^AprA,\@(h ?!},Ih+!| | Ky@|H|pH U >U }GA|H|pHU }gkA|HT~H U 8|HP|0}`x 9| @@8`8! N !| !$A(a,048<D|? x||x;@; !!8T6,@ 8`H8 ?x88L1K] dT~|A,@D_|, AU`|x}i[xP 9J<UK:_@.;@K(;=`= AD9k`T:}K.9)`}JJ}IN dH<>8|IH;T85@A9}@pT~| |pT 8}~})PP}kN0qgA}Q5J@HT 8, A8|Q9J, @;T85@A9}@pT~| |pT 8}~})PP}kN0qg@}Q5J@HL= 9)49@| P,@|Q9J, @H = 9)49@9`| P,A}}Q9J, @H] 9`9=xi9)| @ p@@ ] H|, AH^|tT@.}J;R, A܈h h|})TU)|H9@^|tT@.}J;R_, AUI:})i| @x8 Kl^|tT@.}J;~R|@@ |@l= iU`:|ZT:| P|@AT89)})|In8aT:Tc6L1KaE,A T< ?T:kI.8,H,dA;; K>})tU)@.;|Ky@x;; K;Kd;K\K";@xKLUi})x}`[xQ 8`a | +Kk샋}a[xN |+yA$9 Q DN PDN !||3x|;x} Cx|#x|+x|x88H|8!N !|}&!Aa $(,0!4A8a<@DHLT|+x|;x}Cx<}W|{x}`&UkW|[y}?Kx[||#x|3x}SSxAX@L,@ H(|}>PL#|&TG|})x8|Kx{p|PT2+}1Y}19A4; , A, @t@,A;-A0t@$cxK,@8`HxH2=~"<~|&TO~9A,A,/@|9xA|P}@H||A |P}P}WA0|@@D 9J}:}}H, @,;K;|@@*9J|H,A|8P}HD|L+|&TG~yA|P|H|A|}= ,A`T} &U)_|H9AA,@dcx~xxx~dzxx~ix~JxH|cy@,A,A(@;;}K;;}K8`T|!Aa $(,0!4A8a<@DHL} 8!PN !||;x|3x|+x|#x88|;xH5|8!N !|H|8!N !0|}&!Aa!Aaēȓ̐ԑ|? xc:@Dc9|: 8$|3x(,}3Kx}\Sx<; ;P\: !!8T6,A8 , ALDaV:9)U)8})}aIn9|Ina9A}aIn;|Ina8a}aInU78|Ina8O}aInUP78|InL}@&U@?UJ}LyW6Tl6a8HLT6T6}aIn9TXT6U 6LT6`d@H!},L!| }7y@T!},!| }7y@tX"}7a`"|a},y@Td,@4HD9:`XTLH:9d:,, A$(|b,|AD;|`@@P= 9)9@9`L;}+.H}+a.}+.}+q.| .DQ@TB|@| .9kAȁ("}7a 2|a},9A $ (9 :$$ |`}b(}b0A4~xH$|~WP4$,~p||PTL#} &U)G| H9A ,Wb4H,$|LP~Vx8|@(|Al \},})I})Ё$"|a| Ky9 @\|x@@9 4~bx!| | A\}:})I})H4~bx2}7,AdPi|KyAD9| @P_\;@9`| p.T;| a.D}+.X|@}+a.9kAHĂPi ~9Ax_\ }:x9 })I| 8||H9A 4H~VxD;|`@@49`T;| .| q.XD}+`.|@}+.9kA,A| t@lT,@hD8 (A8sTc:K sT:K s,A,A܁9  Q D H\,@TD97|H@@@sU$:3KUssT:KAss, At,Als, A@43,|`3@ | PH$|P| sD;| `||}x}`8|Kx|@@= 8}{x89@9}*p.s| (A| .|(@3|I.|Y.H$}hZ,A | H@A| 8@A | HPH| p.$|P| }*A$| . | @A|8@A | PH| .$|P| sD;| `||}x}`8|Kx|@9J9A$D|X@@09W:3s} I.} Y.;|@9JA4,||lPA$|PPH PxH@;{(=`= Ap9kT:}K.9)}JJ}IN @,;{A\H|A8~x~Vx|A@{},;{| X;Z@7@H<|A~x~Vx|A:;{| ;Z@7@,@|@: +xAW :}  9kd| @ 9)@K|A|~x~Vx|A쁟l qw@@,@, AT>},, H, A4qwA0@, AT>},, @H,A,@|@: +xAW :}  9kd| @ 9)@H|h"|9@|A~x~Vx|A쁟@, AT>}lHT >} CxU@8| @@$Ui}) Uk~|^0pAh,8 {A,,@|@: +xAW :}  9kd| @ 9)@HU :| .T,@,88~xHى;U):| .P`| .U :| .HT}ibA | p.= 9)|H@@xH| p. k+T:N.;}lpU):| .}Zxd | .{}J`PUk:| .}JpT| .(P8;{ Px: }Sx,A8U@:}4.u7 @$8 T >,AU@:}4.u, A@; ;H}XSxU:}4.u7A<8| @(88|@@;8( 9`;A( @, AH@, @89`? |tT@.9)?, A 8 ,}+?@| ,@ ,@|)| @lU :}4.u,A`U)F}4.[| | @@DUK:H| .| q.L}+`.| @A}+.;9J|J| @9kAȁ9+? |tT@.9k }YP9JUI<})R9)|(P|H@@}, At A, @, A &H9 }+Kx|;x,@|X@tJ8 (AliJ"}WQT8| @@$U)}): Uk~|^0p AiJ, HU`>,@|;x,@4gT8|X@Ui})2 Uk~|^0pAЈ,@`9`T>| @Dx|x}+2I, A | @ }+: }Ly@9k| @A| Hd,@hf9T`>|@8|x| @(}(2}h:I |P9@9|(A|A|@ 8;{,A8 H9k9K_UI:| @.9JUK:_|@.|x|0@AtT:?_9)?U+:| P.d8|a.?_9)?U+:| P.`|0@|.?_9)?U+:| P.|.9@: |tT@.;{{K<}9P9) U+<}kJ9k|(P|X@@}~[x?|+x! 9)(!A=`9k`T:}K.= 9)`}JJ}IN !8axKQW:}=.U ,@} KxP`|.,H! i|tT@.9)!}kA| ZH!9IAi |tT@.}k9*!, @D9*!j |tT@.}k}*Z!H4! T:}.Uh@8`H !9)!K8`4|$(,8!0N |+yA4$}F}fH8| X8cA 8`N 4@8`N !||+x= TTFdK|cy@ 8`H,= T`:9)}i.<8|"8`8K%|8!N !|$|y@p=  4,@?,A= =`I | A,<88`8Kɩ=  =` = iH?4;4,@d8`K,}4@=   <8|"H8Ȑ8`K,~@=   <8|"Hd?;4xdK!= |dxxxK |cy@ 8`H,= T`:9)}i.<8|"8`8Kȩ$|8! N !|$|}xK!1|ex<`8c4x8|+x9Ke|cTc$|8! N !|a $|+xs|x|#xA?c޲H ?c88`K5sA|8`K!,@ 8` H9@<<9U[1@(ex}*R| Z.pA&}(J H}@Sx|Q9J( 9@HsAWdcHT WQ xK|dxxxxK|~xk}{p`Zx|P|p| 8U)8|Ky@,,A xK,@Kx$|a 8! N !|@!DAHaLPTX\d|}x|#x|;x|+x|3xcxK=} ];? _t4WQ JW}`&UkSɌ3}8T}}H9d@|zx4A0W8K,a @ 8`HW:|,&A 9H9Exxdx8|+xK]|x AT,AD9@| @@8 &x9`| 8.9J}+@.| @&9k8Aa KAWd|@!DAHaLPTX\8!`N !`|(|+x|3x@K= T`:9)}i.<8|"8`8K]|xK,;A<|@@ xx8K*18HxxxL1K/9x|8!N !| |x,AK;,AK,TAKݓ| 8!N 8LDL Kؔ!a8-Dm|@8!8`L 8` K!P||}y|#x@K=8HL8aKI},@@;IxK8|@AxxL1K-8`HK8$8`|8!N !|a,048<D||x|#x<`<8c8 H;|yAL?`H a8K,@ H x8xxH,@xHqxD|a,048<8!@N !0|$$ē$ȓ$̐$|? x88 K!;||yAxKY8cTc8|c|n;W6xxK)<88 K']<x8 K|}yA`;?H488$8 Ke|kp}`x|XP|p9>})x8|Kx88 xK,@xKxa |}a[xN ! |$Г$ԓ$ؓ$ܐ$|? x8||x$88 K|~yAxK=8cTc8|c|n;W6xxK(<808 K&A<x8 K|}yAp8$HD8x8$L1Kq,@(K5|`pTU?$|c|cVp})֑?$H88 xK,@xKm$,@K8&$a |}a[xN !|<`8c, @ 8`HW=@x$|a 8! N = i9@ 8<|C|A| 8@}`P@<= Ui:U:| (.|A9J| 8@})2}kBA| 8@A9`, A= I|Uk:|kP.|c 8N 8`N !|$=  8ɦ,|x|#x|+x@(<`8c\88K,@ 8`H =  xxxK $|8! N !|48<D?,@$8`8@Ky|y@ 8`H؀<,@=  9) Ii ; }] = ;9)ؐ_? x8(88KVxxKDAxxKD5>x |N!<> ,Ax|N!xD|48<8!@N !|= i|#x, A #< 8(|N!H8`|8!N N 8`N 8`N N !|a $|x|#x;?;,@(<8\88K,@ ;H$<8d88K,@8; }!K}*Yi`/!@| }*y@p,A , :A`,{@X,@(<8p88K%,@ ; H$<8x88 K,@ ; ;|8$K%|y@ x$|a 8! N !|}&!Aa $(,4 |3y|#x|+xM|yx]x[xT >, $@;<8\x8K =,@ ;H$<8dx8K ,@4; }~!K}*Yi`/!@| }*y@dA , :AX,{@;<8px8K ,@ ; H$<x8x8 K ,@; ,A,O@$=  ,@ H8H = 8| 1@}j1D}*!}*X9AxKA|}x|Hx|}x,Ap,A ,:AX,ATKx;H0A , :@;xH;,@H8Cx4 |!Aa $(,} 8!0N !|$|#x|}xx8$Kq;|cyA8K|x,@4xK ;xK-|cyAxxL1KHxK a||x},@\= ,A$<`<<8c888KKU|`1@}j1C}*}*X9}@H,AK|kxH9`= i$| ||}kx|c8|c[x8c|||8cKU|eyAxx8K]H8`$|8! N !|$|#x,;A(xK,Ax,@xK;8c Kϭ|y@<x88` KU,@$<`<<8c8883KExx8L1K8$|8! N !|}&A(a,048<@!DAHaLPTX\d$?X|#x,|{xA= ɤ,@|x~xK |yAp~xKX|A,:@P|h : }'I ||KyA08`KQ|wy@<8 8` 8KHxdxK|y@<808` 8KɈ8`,xA0 jh:||p9#})x, |`8|Kx@8cTc:K͹|wy@<8 8` 8Ka= =`:L:KP; ;a::`;,A,@T,@8`H| @8HxK1,{@Hu, @a,@ aKT >| A | @c8Hh, |kxA| xA(U >|A+U >,A| @U >,A{8 H,@a,A  A|A |X@;9);H,|ixATA0A, |XA ,A4| A |@܈ ,A;8 Hl{Hd,Al,A`x~xKD,{A8xH a,A(,A|}yAxK|y=`@$= ;H}? ,/@;(A,A }? ,/A8/|;ˤ-Ap|@ xxK ,A-@A<9`| @@$9 | .|A9k| @9)A| @H?|?@Tc:8cKi|~y@<8 8` 8K |@@,/A<9`| @@`9=@9> 9k| @9)AH89`| @@(9=@9> 9k| @9)A^=  ɤع.;;9K$W):8| .~xd$|A(a,048<@!DAHaLPTX\} 8!`N !|}&(,0!4A8a<@DHLP!TAXa\`dhlt$= =`||xi8$><8Ƥ8K ?= i8`Kȝ|~y}@<8X8` 8K~A4<9) `})U)U+:JW 6|PTc:KM=i} ,@<8 8` 8K}>@> = =`W:;Ix;kT| x8D8;?8^}%. |#x*J 9),/|J;A<9`| @@`8=9*9k| @9)AH89`| @@(8=9*9k| @9)A,88A|  H(}J@88,>`9 3A4,A(| xx8`8 ƍj |9#})x, |`8|Kx@8cTc:KƵ|wx,= @<8 8` 8K|Q= :=`=  9xK9;xK]|cy@ 8`HxxL1Ka; ;A:;,A,@T,@8`H| @8HxK,z@Hu, @a,@ aKT >| A | @c8Hl, |kxA| xA(U >|A+U >,A| @U >,Az8 H,@a,A  A|A |X@:9):H,|ixATA0A, |XA ,A4| A |@܈ ,A:8 Hp8Hd,Ah,A\x~xK=,zA8xH a,A$,A|{yA0cxKY|~y,@$= ;iH}> ,/@;(A,A }> ,/A8/|;Ah;D,/@p= ;T;|@xdxxK),A ?;(9)J;@,A-Ap|@ cxxK,A-@A<9`| @@$9 | .|A9k| @9)A| @H=lTc:8cKµ|y@<8 8` 8Kx] = |@@ӥ,/A<9`| @@`9=@9? 9k| @9)AH89`| @@(9=@9? 9k| @9)A=  .;;9KW):8| .t$|(,0!4A8a<@DHLP!TAXa\`dhl} 8!pN !|Aa $|? x|zx9!U)6|;x|+x|3x}Cx|#xKMi,A4>, A  > , A  xKxKCxdxxKv!|}&!AaĒȒ̓Г!ԓAؓaܓ|? x8|3x|;x8`8 KG,@(K=c9K=  P,AL,_ $(|ix|@@ |P@$|XA ,@=  D,A(<<888`8L1K{?`|}x,3A(K=c9K<8Cx8 K,A4:<E`LF| A$=9,8`Km,A$=9@8`KA,A$=9\8`K,A$=98`K,A$=98`K,A$=98`K=98`Kq,A$=98`KE,A$=9 8`K*, A$=9 ,8`Kex~ƳxH,@$=9 X8` 8K܀? ,}+Kx :,U8(4||@A ~"Hl8T8!|}!n9aUw68KI-~xxKH|A(Ka=c9KA |2 xT <})U)89)U)})}AIn9aUu6T(4||@; ~x@`= 8ɤ8,A$(A,A,H,AHHHh<| K|I| A$=|gx9 8`K)H(})PP| [|Y| A$=|gx9 8`K| 8}@8h(})Z})|9)})8'hH;9}kRg(|Jh(}k})X8'T~}&'9 T(4||@A99U <-|JT8~x; }`&Uk_j" |}>.}qyHPA~óxxHIx8Kj,@(K=c9K?|P }+Kx|.k8| P|cKjW6<_< })*}KSx | H#W6<}%J#|T8|+|@})+@耜|@@T?i| P|c8Kj ,@(K-=c9Kр,@D\z| X@A4<,}(HPT(4})R| | @A|Z| P\ || @@?=` `R}>"}D9)}=P8|||kx8|[x|@@xp@<`P8KiA,@(KA=c9 Kx8|PKp@= |d8Kh|@@Lx|P8289Kh,@(K=c9!Ke|T8|;|@A ?i, @dz,Tc(4K|cy@$=9!$8` K ,~xT(4L1K}?8 ,H |  ~AxKCyj")}1IcU`h" ||H9A U`#, @(@4=|gx9!P8`KY| c=@|Z*D, A 8;x808K;x808K;x808K;??=`I9k(xU@>}+UJ?(@?=`;I9khxU@>}+UJ?(@= ;_9IxKxT>}*T?+@<<==@8!t8!9!9J!8`xxxL1Kqx808Kx808Kx8 8K?=`I9k(xU@>}+UJ?(@?=`I9khxU@>}+UJ?(@?=`=@̠8HxaJ|PTT 8})})})8P}fH|yh@<<==@8!x8!x9!x9J!8`L1Kp?I9 , A$ ,A= 9)h,-KKṁ+9)+}c[xH`?9@I}+Kx 8 đI}#Kx88cKQ?8  }#Kx  ?, (}#Kxa |+ĂKȂk̂ЂԂ؂܃ +Kk샋} }a[xN !|!Aa !Aa $(,4|? x=@=` *})U)9)U)})}In|#x|vx8|+x<T68!8`8L1KlM; 6, A |@ cxK>;|@|wx@>@;;@>`>;;69)| .,Ap2~x}~J|H.K]|A|@,/@ CHC,A 8!H8L8`ex8L1Kkq; ;|@;;Al| x, @ ,AT,@= iH~x<<=8!~%x8"9" 8`9 L1KjH(<<8!~%x8" 8`8L1KjɁa | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !|!Aa  !$A(a,048<D|? x|3y|nx|#x;:A,@,K8Hdx~xL1KxH=`=@ +,})})9)U)8})}In|p&8}*xT6|;x}`P=H:,A$|A|x}{x~xKY cxK:|qx @:U:; ;;=  |@@\;|.,A,= i~#x}YZ|X.Km}sx~exKa=H~P,A(<<8"8!8`ex8L1Khcx8L1K8 |.|}x,@P,@D}3P}) 8`dx8K2},@T&,@A8|.H~.1}(},9AL=  ,A<8`x8K3M,@p@xK8);K,:;9&;;:A A(~xK,h@xK7H,KMc,A , @|x,@8`a | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN !|}&$(,0!4A8a<@DHLT = ɦP|zx,|#x|+x|3x|;xÀ,AcxKq"|u-H(cxKQ,@8`-H} &U)_2|}59@@@~P, AH>,k cxZxK,@$xxK݁>x9)>H ,@<= iD2}U2|Y|P9AL,@= i<<=8" 8"(9!8`ex9 L1Ke]cx8/Ki,@DcxK=  H;#,A(<<8"88"H8`ex8L1Ke ,;^xA|~T, AP,@(>, ix|cKٱ,~A cx$xx8K5|x!?"}5I2|}59@= -ɦP}`&Uk_2|}u9ATxTh|T2}5Y|H9A,,A cx$xx8K|x-@= ɤ,A cx$xx8Ku|x-@cxHy|}yApx8L1K3E|x-AXxK;xK|cy@ 8`HxxL1K=,a@x;K3-@(= ɥ$xxcx8K|x-=  H,A<8!8`8L1Kc H,ACxdxKqH8cxKI;xK|cy@ 8`HxdxL1Kaa,@;-H$8L1K2!|x-@aKu@,AcxK;xKi|cy@ 8`HxdxL1K,A~xFxdxH|~y@<dx8 X8` K[ـ= 9)d 9`>ԑ~АxH4K<c8"XdxK[cxxFx~xKT |$(,0!4A8a<@DHL} 8!PN |fxdH8T>( A8 ( ATi>8( 9K8i8|;xA,Ti8})8})( }+J8i|;x@܉d8 ( }h[xA,dUI8})R8 })R( }(J9I}h[x@|PAH|jPN 8`N 8 ( A 8`N Tc>U`>|A |`PN d,|;x@|k8PN !|a  !$A(a,048<D=  H|ux,A,<<<8"x8"8"8`8L1K_> >,@<`?8c"88K]|y&AL(@(<8"x8 KM,@ H0 A= xKT= 8 8`H=  ,@8`Hl8`H$ ;U+<;i}kJUk:W`|9k|$Z|p;@8`Ap?v W<|T:9k?| .9)|H@@|~xKM|cyLA4@ ;]H;}|T ||J|p@,@l,x@;= i W<|>T :9k7| P.9)|H@@\}_Sxx6 ~x9)|.|"K,@4y@,4 ;9)w| .9k|X@;;AW<|T:?xH 9(}I.iK"k}sYi@"`|}syAD9h<}k.9)| H@@,,= A | @ Z| AP;|; ; A<|@|6 |9)| .9k|X@@|~xK,AL= iH2x}S2k|Y|P9A(<<8"8"8`x8L1K\xD|a  !$A(a,048<8!@N !| ? |`1@}j1C}*}*X9A= KQ8 | 8!N !|}&!Aa $(,4 |#x|yx|+x|3xcxKA|}x8`08K;]||x8} K }'|x |}=yA 8`HdxEx<8L1KI=`+P, S9A@H| x ,@< = iPU:9k9\}j.9H P9\,A,H|x,@U :8| I.9<HU:9<}*.<,A(,/@8#xK;xK|}y@ ;H$xxxH#xK;`;C;xKuPH(K{9,"@8;xxK ;|}x-AxxK+!|{yA,@AxxKKlx8Kш,/A8/8c$xExL1K,A,x8/Kٍ|@8H 8x4 |!Aa $(,} 8!0N !@|}&x|!Aa!Aađt |kxa |+xt |3x@\,@ x0|8=  <,AT,@= i,A= 8#H = 8#<8#8`8L1KXqpx,AT(4||@@?@?`,@hp@\?|"||Ѐc8})8|8| P|cJ8KL,@Kx!c8#KQ; >T(4})|H@xAp>, xxxH+89 !,8 4(>4, A >8ia,APh,AD~t+!$~ |K}HP})R| P4A(!0:9::! ;a>@>`>;|.}8.x.,?JA|@@; |@AH~>0, A|@@?U)>U 6\})J| .^pT 6JZ|BA(-A,A  T?@~}H,A<,A0!\{ {T>|c8\K|c8\K/!\, @,,A8r#8$868$ KveH ?|}J} &U)_k!|}.y@ ,@ H \xGxxxxH-); |@AH>T6\pIA-A,A  T?@~}Hp!\{ {|cT>8\K.݁!\, @,,A8r#8$868$ KuIH ?|}J} &U)_k!|}.y@ ,@ H \xGxxxxH, ; |@A:,; @=  0,Al~ 8`K!i,@D= i,@ = 8$P<8$h8`8L1KRa8`K̓d a#p, AT(4||@@= ;??,@l?q.@`|"||Ѐc8q)}k8|8|| P|cZKG,@Ks!c8$KL}a; #T(4})|H@Apāt|x|!Aa!Aa} 8!N !| |x T,@88K | 8!N !`|}&X\`!dAhalptx|!AaT|? x9%U) 9)U)})|In9A: UJ6_? ~ x}KSx~*.|sxT 69k~k.~*xUJ 6?8 | 9)| Q.~(xU 68| 9k | A.S~)x8|(@9)P <@? S;@;;8` _| .T 6. }ISxUk 69)|Y. ;U 68| 9J| A. T 68| 9k | 9.? |(@9)? 8cSA 9kUk 689|Y.? _9)U) 69J |I. Ui 6|y9)~JM}p[x~xA x,@,@,A;,9< x,A=a,@Ѐ8$xKux|cy;A8K|}x,AxKˑ? ||x{,@\; ,A$=8$<`=8c$88$KoK\|`1}l1},},X9{@H,A KH8`9$A|H|||kx})8})[x9)}=I}ԦP,wApcxK"|p-H(cxK},@8`-H} &U)_2|}09@@ ,@;|@@;:xH.cxK"|p-H(cxK,@8`-H} &U)_2|}09@@D;|@;A;,@0<`<<8c'<8&8'T8K]e:H.KЀ?z,@ <Q`W>(1= =`8ciTv0 ,@4= =` 0k88|`Kq?,~,@8= =`iX\K' 8`<8(D8L1K1!8`Kލv0,= |Z 9`=@=h@ 4= i<| @@g}d[y= iAT<|"T:?@?`???z8c}cZPK|}J<@4}%KxT8}h9.9)ޥ,}JR<@}j2.|;x}h|3x|K.4@=`=  D H=@j(}@P| @@@t}([:b| @@=`8H\( @<|K=`HD<`|@@U`>|H U@.|[= })=`+`H=`< `= =`=@=i$(Dȥ`H= 8 a |Ԃ؂܃ +Kk샋}a[xN !| !Aa $(,4|x|#x<`8c88K,Al= ID=` L~PP|@||8@4=`+T=@ ,~L0})J}hJ.J, Ah= I4Uk8Hءc, A8= I4H}*H. |AUi8|jJ| x, @܁# |A;= I =`  =|A?? ?@?`?<`<?x<| @@Ui<})ZzU):})ZPI|}J@4}e[xT8}(9.9kĥ,@}JR}j2.|;x}h|3x|K.l 9kl| @x,@= i 8K=  <8c|@@<@<Tk<}k= Uk:4Tx|Z|Q.|gRA.} Cx}+J}Cx}k=@*89)@*H$= I4W8} X.|jZ|@c88cKQ= 8 4| !Aa $(,8!0N !|$|+y@$= P=,a<`p?A<=<?g9)| Kx}kHx| X@A8e)T8)h8)8pKM|P8|}+9 })I|H9@\|P8|}+@9 })I|H9@4| 8|}(X9 })I|H9A }*P|XP| @A }HSxH}c[x ,@H=`+UK:|e)9`}+1.T>T}k2eJ=kdH KH08 T:Ti>Uk:|e)9`}+1.TdH}k2 9|`@8c888AP=><9)`=`Ul=@}l| @akekHW>d9e)=ak& fH\=>=9)9kU)>Uk>=}W>d9e)=eJ9ek=a` & FfW:}fZ=+9)U)>Uk><}i=@Ne)=kekk`aJ &(f,0F4A xH9 9|H@@|3x|Pl9|H@9J AU):}&J9)|Hl||7|O|L,x8! N }%0PU 02|6p|H@TdHH=&<9)`| @@TdH`H؁#$ }h(P}kp9kU`}k}jp( @@=&9)U)>=`}i=@NT>d9`e)=kakaJ %eE Htc <+`})U)( }iJ9k@8 || | H| ZT:}hUI89)$})U@:d9`U)e)H%|(l||/|L,N !|$},Kx( |+x|3x|;x}CxA=`9k*U:}K.= 9)*}JJ}IN H=><9)`| @A<8)8`K!5WHHW>H=>9)U)>?HW:T, | Kx?Ah, WU)@hTH@TH8}?PU 02| 6p| HA<8*8`K UiT|KxH,A]||X@A=  L,A\@X= iC, ,@ = 8*<<<|28*T8*`8`9L1K%)]||P|)|+}@(x}e(8|xxxL1KHd|PHXxxKHH= i,@ = 8*<<8*8`8L1K$H|l||$|8! N !|!Aa $(,0!4A8a<@DHLT,|sx|#x&|+x8`Al= i h " }0I"||Ky@@+iK=|i}0p~Jx|P|p|c8|pp~ x})P})pH8H;Vj"|}0y@ ,$@KEi8HL3=`kx})J| Z.~{xp ~uxA;})J| Z.p @W>,A,-@:@H,+@:@H:@,0@h"}0j"|}0yA,;=`KU):| P.,X@:HD~p~x|P|p| ~8U)8H ~p~x|P|p| ~8q) |Kxux AW>,~xAX= =` xK|A48( @(}%*| B.pA$T:}+P.9)| @,@W>|@ xxH,exxA,@,|@@|A8|@A|+xHL|@@|x9F| @xA$ |A9J| @@| @AW>}*0P8 |@89J||p9'})x|8|KxU >, @0| @A |A9J| @@| @@H| @}ISxA$ |A9J| @@| @@| HP|@@X| @A| HP|@A\|#xH@}*Z8H}FSx|@A|0|||x|8|KxH|3xH;~p~x~ܳx8`8xxL1K:|yx|#x8`xx8L1HW>,|#x;8;A= =`xk|A8T>( A |xH$}%*| .pAT:}+.9)U%>|@p|@A$|@$|@A|@|@@ 8H4~xx}P}Q|I||+x}k8}k2@9,@P|A,Aq,@@/A$<|@A |@ (AH,@ 8,A0K@,8"A <`H<``c8H|&T| x9 #!_}>8}gH8}P88|;x|CxHX,AH|P,@85=`KU):| P.,X@,0@8Hq8`8T|!Aa $(,0!4A8a<@DHL8!PN !|8KM|8!N !|!Aa $(,0!4A8a<@DHLT,|sx|#x&|+x8`Al= i h " }0I"||Ky@@+iKu|i}0p~Jx|P|p|c8|pp~ x})P})pH8H;Vj"|}0y@ ,$@K>8H3=`kx})J| Z.~{xp ~uxA;})J| Z.p @W>,Ad,-@: H,+@: H: ,0@h"}0j"|}0yA,;=`KU):| P.,X@:HD~p~x|P|p| ~8U)8H ~p~x|P|p| ~8q) |Kxux AW>,~xAX= =` xK|A48( @(}%*| B.pA$T:}+P.9)| @,@W>|@ xxH,exxA,@,|@@|A8|@A|+xHL|@@|x9F| @xA$ |A9J| @@| @AW>}*0P8 |@89J||p9'})x|8|KxU >, @0| @A |A9J| @@| @@H| @}ISxA$ |A9J| @@| @@| HP|@@X| @A| HP|@A\|#xH@}*Z8H}FSx|@A|0|||x|8|KxH|3xH;~p~x~ܳx8`8xxL1K4|yx|#x8`xx8L1H!W>,|#x;8;A= =`xk|A8T>( A |xH$}%*| .pAT:}+.9)U%>|@p|@A$|@$|@A|@|@@ 8H4~xx}P}Q|I||+x}k8}k2@9,@P|Ap,Ar,AK:A8"8`8Hj | x9 #!_}>8}gH8}P88|;x|CxHX,AH|P,@85=`KU):| P.,X@,0@8Hr8`8T|!Aa $(,0!4A8a<@DHL8!PN !|8K|8!N !@|ptx!|Aa!Aa,|vx|#x; ;Ap= i h !}/I!||Ky@D+iK|x}/p}Jx|xP|p8p}x})xP})pH8H;= i:K:j;VK|i}/p}Jx|xP|p| >`|`89 qk.Sx|[x!T}$"| R.p @,-@ :H ,+@8( @|@(/@ (9@=`+T:}_Sx|H.,i@l<8+XCx8K,@ 8H$<8+\Cx8K,@,8,A+|H*=9+/H+?>|H.,n@$<8+hCx8K5,@= !XX,(@؁~Cx:8 ( @U >T :})X., `@ , z@,_A,)A |zxH8c8H88KՀH|~x|#x|@d9 W~}IKx}/p}Jx|xP|p| x| x}cX}`8X8`8TR|;xX|CxaXW~P~aXX,AY H),AH,0@4:=`kU):| X.,x@;T>,0;Wx~xA/A |@,0A/@8( @8/@0=`+ |A |@|A|Wx;/HL8( @(@,=`+T:| H.,`@,fA ;HA,|@$@ ,OH,z@,@p|PT1}/}/9A,|3xEx@ KxHt,@,|@@|A;|@AxH@|0@@ |x9E| 0@xA |A9J| 0@@| 0@AtWk>}*(P8 |@;9J||p9'})x|8|KxU >, @4| 0@A$ |A9J| 0@@| 0@@|+xH| 0@}ISxA$ |A9J| 0@@| 0@@| HP|@@| 0@A| HP|@AXxH@}*Z8H}ESx|0@A|(||x|8| Kx|XAp| 0A$| @@,AyH}z[x|@;~x@0+89)!) })I9k|Hx| @ H8}8xAx9H|@,OAH,z@ 8&T/x@ 9H9@8( @(@p= iT:| X.,`@X,fAPh0|!(!}/IT|H80|}4P9d})x( }8|Kx;@AT:Fx@= i| X.,pAHt= i| X.,e@`9 ,-@ 9 H ,+@8( A,@,, &AV: H09(V:|HPH , &A =H 8&|P,,;"&,&!TU 8|J})}*Kx}KSx| 8!T@x@ A@=9+H=`Kx}(B| R.pA9:H= IU :} P.:9= 9)+lU:~.7!u8 }0T:;AL| .}g[x@(Dx}&Kx; ,AWsxUI<| Z.p@ = ixWUI<| Z.pAUH>sx}(B| Z.pA9:H= IU :} P.:98,@ 8}& .}0})x}&!.8Ht| .!'} L0|Kx4|!.9'}H08@DTp,|PT}Cx;@t ,AU~|Tx@PaL;9@9`| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p9|PUK:U@(4HPk.@,}KSx9@| .9|X1}/Kx9JA|pT.)0|9)|.piH81|I#W:W(4|8Px|"CxxKX 9`| @PW:} x89k| 9)AH(,@ |;xaL;CxDx8KW;`0pA,@ p@)09)oH9Ap:8 |H@tA,CxDx88KWQ;dH,,@$t9 |&T|})xT|Kx,ACxxH}.87A9`| (@$Jx89 9k| (| Q.9)AT;`,;;@l ,A;@PaL;9@x| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p|PUK:U@(4HPk.9@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.piH81|I#W:W(4|8Px|"CxxKU9`| @PW:} x89k| 9)AH(,@ |;xaL;CxDx8KUI;`0pA,@$p@9 })09)oH9A:8 |H@t@DHhAT, }KSx@}4|HL+|&TGH}4P|HL#|&TG|})x}@8|Kx} XP}*Kx~|R,'!T@K)Y,8"H , @ K)==9+8"/H ,@;;x~x~x;P;AT9@P, @耾,@8H<;#x$x`KX9~|J|H@9} Cx@85kA((99), *9J@5k@8H<| @A089`| 8@ 9 | @.9k| 8| Q.9)A8|cA>U):|i.~9k~9@;|H|8 ( AW8})})7{}+J;;9JA܀,@8}j, A,= 9I+0T:} .Ui:9`|H.zAH= 9)+0U@:|.,@8H#x$xKV9~|J|H@9} Cx@85kA((99), *9J@5k@8H<| @A089`| 8@ 9 | @.9k| 8| Q.9)A8|cA>U+:|k.9)>ATx, @:A(=`= :L;tP;|}@xTA cxT:|ƲxxH |+xT:|cxxxKQP,|P@ 8Px|xAT|x, WZ<;@h|@P~DxT:8aL1KP9%U):}9H.}54T(4~P,AH,@8| pU).} J}&.p|3xT(4|QL@ ;H|#xA ;H;@T:| .;ALHp8|#x| ;AL@HU@:|Cx 9'|40})(0|Kx|.aP9J9k| X9A}PQAUI:|H.|40L9@|P.,@ +x9 9)| X.9J,A |;,W:|&T /TyH.}~xx@` ,A9 })09)iH81|Ix@PaL;9@9`| .5k1}/Kx9J@9`89 4}i.9)@K,@9'} pT.| | .p9|PUK:U@(4HPk.@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.piH81|I#W:W(4|8Px|"CxxKN}9`| @,W:} x89k| 9)AK|@;pT.|T4|P,x@d eTc:;AL|cxT:L1K9`P | @Jx99 } Q.P9k | 9)AH,A` eTc:;AL|cx KG)9`P | @Jx99 } Q.P9k | 9)AHh e;ALTc:|cx8KM=P|T:|z.!P9`}@,Jx99 } Q.P9k|| 9)Ax,;`;;@ ,A@;@PaL;9@x| .5k1}/Kx9J@9`89 4}i.9)@K8,@ 9'} pT.| | .p|PUK:U@(4HPk.9@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.piH81|I#W:W(4|8Px|"CxxKK9`| @W:} x89k| 9)AKXxT:8aLL1KIAT= UU a)UV} H|p}HP~tP9h|X:A(;= ;t~[xx;AL;!P:!T@}s[x9H9= :LP;;9A,x@,>; T:|cxW:L1KH`T:~óxfxx|8KK~|op8}xZ})xP})p8kx|Hx~۳x H8}8x}v[x,W<;@\|@~CxxW:L1K;~x~|x9@P, @耹,@8H<;xx`KN-?y|J|H@9} Cx@85kA((99), *9J@5k@8H<| @A089`| 8@ 9 | @.9k| 8| Q.9)A8|cAT:|.99)99@;~H~8 ( AW8})})7}+J;;9JA܀,@8}j, A,= 9)+0T:} .Uk:9@|X.QAH= 9)+0U@:|.,@8HxxKLŁ?y|J|H@9} Cx@85kA((99), *9J@5k@8H<| @A089`| 8@ 9 | @.9k| 8| Q.9)A8|cA9U :|.9)9:V:|.|4,@H~Cx~DxxxKAY8aPx|dxKAE|cyA!PU :9)|.!P,TA,AW:H(aWل>7xW>;|} |x}}iPUk| @@@$}k| @8A| @@@ 8}k}hXP| ˖} | x} })XPU)| @@@$})| @9JA| @@@ 9J})T|SxhHP,@T,@ 9` H4!T ,}+HP!T@;  0L;9H`# LHT; ,@#,@<, @ H,CxDx8xK?с!L  0})x!Lx,@!T1|;,}xx#@ ,A `9 })09))H81|Ix@P!L;`9@9`| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p9|PUK:U@(4`HP+.@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.p)H81|I#W:W(4|8Px|"CxxKD9`| @PW:} x89k| 9)AH(,@ |;x!L;gCxDx8KD; 0pA,@$p@9 })09)/H9Ap:8 |H@tA,CxDx88KD;dH,,@$t9 |&T|})xT|Kx,A |CxxH P;,;!(,@!| @A};Kx;,H,A8THX; x,A H8#,@0, @ HCxDx8xK<ŀL!x,}=Kx;`H, aA/p}x~xP,|&@4}{| @;@|XP3yHVPyHWʄ>|S}`Q|xW>}1}+PU)W`>})x| @@@$})| @8A| @@@ 8})}(HP| S}`Q| x} 1}+HPU)W`>})x| @@@$})| @9JA| @@@ 9J})T|Sx}hHPy|X@A Zx!}/I1|}/9A ;}}{x}k| @@!Y}{x @T,@ 9` H4!T ,}+HP!T@;   0L;9H`# LHT; ,@#,@<, @ H,CxDx8xK:!L  0})x!Lx,@1|!T}y 89`@ ,A9`|#x,x|3x}|[x@ ,A,9 })09))H81|Ix@P!L;`9@9`| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p9|PUK:U@(4`HP+.@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.p)H81|I#W:W(4|8Px|"CxxK?9`| @PW:} x89k| 9)AH(,@ |;x!L;gCxDx8K?M; 0pA,@$p@9 })09)/H9Ap:8 |H@tA,CxDx88K>;dH,,@$t9 |&T|})xT|Kx,AHCxxH\P:8|PT:V:V):r.~H.|"8aK1!;,; @!PU :9).!P!P| @,|PA, }(Kx,@0| :U):9)T :x| P.5| Q.9)9kA9`8| @$9x9 9k| } Q.9)ATT(4| PTHHT(4|,AtaP, @0Ui:| :9)T :x| @.5k| A.9)9JA9'9@| H@8x9`9J| H| A.9kAH#5,@X=pW..pW:W(4|P||Dx8K6yATxIx87|I.8c@H4,@,, @ HCxDx8&xK61L~,H,}+Ky,@ U`:}  5k 9)A8|..AD9\V:,|&@ ;HWf>|3}`1|xWe>})}KP}?.U@| Kx| @@@$}J| @8A| @@@ 8}J}HPP| 3}`1|x})}?.}kPPU`U)>| Kx| @@@$}k| @8A| @@@ 8}kT}hXP|3x}W| X@H`|`89 qk.Sx|[x!\}$"| R.p @,-@ :H ,+@8( @|@(/@ (9@=`+T:}_Sx|H.,i@p<8+#x8Kw,@ 8H$<8+#x8Kv,@08,A |,A=9,@/H2?>|H.,n@8<8+#x8Kv,@= !hh,(@~#x98 ( @U >T :})X., `@ , z@,_A,)A |yxH8c8H88K5H|~x|#x|@xW>x}IKx}/p}Jx|xP|p| x| x}gX}`TX8`88||+x|3xxp;@!pAtW`>P >x!pAtp,A8 H0,AXH,0@49=`kU):| X.,x@;T>,0;6x~ƳxA/A |@,0A/@8( @8/@0=`+ |A |@|A|6x:/HL8( @(@,=`+T:| H.,`@,fA :HA,|@$@ ,iH,@,@~p|PT1}/}/9A,|3x%x@ +xHt,@,|@@|A;|@AxH@|0@@ |x9E| 0@xA |A9J| 0@@| 0@AtWk>}*(P8 |@;9J||p9'})x|8|KxU >, @4| 0@A$ |A9J| 0@@| 0@@|+xH| 0@}ISxA$ |A9J| 0@@| 0@@| HP|@@| 0@A| HP|@AXxH@}*Z8H}ESx|0@A|(||x|8| Kx|XAp| 0A$| @@,AxH}y[x|@:~˳x@0+89)!) })I9k|Hx| @~H8}7xA~x9H|@,iAH,@ 84\/~x@ 9H9@8( @(@p= iT:| X.,`@X,fAPh0|!(!}/IT|H80|}4P9d})x( }8|Kx:@AT:&x@= i| X.,pAHt= i| X.,e@`9 ,-@ 9 H ,+@8( A,@,, &AV: 2H09(V:|HPH , &A hH 84|P,,;"&,&!\U 8|J})}*Kx}KSx| 8!\@x@ A@=9,XH=`Kx}(B| R.pA9:H= IU :} P.:9= 9)+U:~.6!u8 }0T:;P| .}g[x@x}&Kx,AVsxUI<| Z.p@ = ixVUI<| Z.pAUH>sx}(B| Z.pA9:H= IU :} P.:98,@ 8}& .}0})x}&!.8H| .!'} L0|Kx4|!.9'}H08@\~p,|PT}Cx;`@x ,5A%U~|Tx@P_;`9@9`| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p9|PUK:U@(4`HPK.@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.pIH81|I#W:W(4|8Px|"xxK*Y9`| @PW:} x89k| 9)AH(,@ |;xAP;gxx8K*;@0pA,@$p@9 })09)OH9A?98 |H@9`} Cx@09`(99), *9J@5k@H8| @A089`| 8@ 9 | @.9k| 8| Q.9)At A,xx88K));dH,,@$t9 |&T|})xT|Kx,@&L,A&(= H&$}.86Ap9`| (@$x89 9k| (| Q.9)A\;@,;`;@l ,5A#;@P_;`9@9`| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p|PUK:U@(4`HPK.9@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.pIH81|I#W:W(4|8Px|"xxK'u9`| @PW:} x89k| 9)AH(,@ |;xAP;gxx8K';@0pA,@$p@9 })09)OH9A?98 |H@9`} Cx@09`(99), *9J@5k@H8| @A089`| 8@ 9 | @.9k| 8| Q.9)At A,xx88K&E;dH,,@$t9 |&T|})xT|Kx,@#h,A#D= H#@A\, }KSx@}4|HL+|&TGH}4P|HL#|&TG|})x}@8|Kx} XP}*Kx~|R,5!\A, @KQ=8"H ,@ ;!;8x~ݳx~x;X;a\9@X, @耿,@8H<;xx`K)58|J|H@9} Cx@85kA((99), *9J@5k@8H<| @A089`| 8@ 9 | @.9k| 8| Q.9)A8|cA?U):|i.9k9@;}H}8 ( AW8})})7}+J;;9JA܀,@8}j, A,= 9I+T:} .Ui:9`|H.{AH= 9)+U@:|.,@8HxxK'́8|J|H@9} Cx@85kA((99), *9J@5k@8H<| @A089`| 8@ 9 | @.9k| 8| Q.9)A8|cA?U+:|k.9)?A\x, @:A=`= ;L;tx~[x;@}O9A=X;|}@x\A cxT:|xxH |+xT:|cxxxK"̀X,|X@ 8Xx|xA\|x, WZ<;@h|@X~DxT:8aL1KdрX9%U):}8H.}54T(4~P,@(K,8"@,=9,H/H@,5@8| pU).} J}&.p|3xT(4|QL@ ;H|#xA ;fH;`@$T:| .})iP;PHx8|#x| ;P@HU@:|x 9'|40})(0|Kx|.aX9J9k| X9A|PP,AUI:|H.|409@|P.,@  x9 9)| X.9J,A| ;,|&T /TW:XH.}|x@ ,5A9 })09)IH81|Ix@P_;`9@9`| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p9|PUK:U@(4`HPK.@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.pIH81|I#W:W(4|8Px|"xxKi9`| @PW:} x89k| 9)AH(,@ |;xAP;gxx8K;@0pA,@$p@9 })09)OH9A?98 |H@9`} Cx@09`(99), *9J@5k@H8| @A089`| 8@ 9 | @.9k| 8| Q.9)At A,xx88K9;dH,,@$t9 |&T|})xT|Kx,@\,A8= H4|@;pT.|T4|P,x@d eTc:;P|c$xT:L1K`Y9`X | @x99 } Q.X9k | 9)AH,A` eTc:;P|c$x K9`X | @x99 } Q.X9k | 9)AHl e;PTc:|c$x8Kف!X!)U):|i.9`X | @,x99 } Q.X9k | 9)A,;@;`;@l ,5A;@P_;`9@9`| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p|PUK:U@(4`HPK.9@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.pIH81|I#W:W(4|8Px|"xxKm9`| @PW:} x89k| 9)AH(,@ |;xAP;gxx8K;@0pA,@$p@9 })09)OH9A?98 |H@9`} Cx@09`(99), *9J@5k@H8| @A089`| 8@ 9 | @.9k| 8| Q.9)At A,xx88K=;dH,,@$t9 |&T|})xT|Kx,@`,A<= H8;P$xT:xL1K\!X, AU):8| .= UU 7a)UV} H|p}HP~tP9h|X:A;!= ;t~[x7xA\;P;AX:!\@}s[x9H9= :LP;;9A,x@,>; T:|cxW:L1K[H`T:~xfxx|8KE~|op8}xZ})xP})p8kx|Hx~x H8}8x}w[x,W<;@\|@~Cx$xW:L1K[A;~ݳx~|x9@X, @耺,@8H<;#x$x`K]9z|J|H@9} Cx@85kA((99), *9J@5k@8H<| @A089`| 8@ 9 | @.9k| 8| Q.9)A8|cAT:|y.:9):9@;}H}8 ( AW8})})7}+J;;9JA܀,@8}j, A,= 9)+T:} .Uk:9@|X.QAH= 9)+U@:|.,@8H#x$xK9z|J|H@9} Cx@85kA((99), *9J@5k@8H<| @A089`| 8@ 9 | @.9k| 8| Q.9)A8|cA:U :|y.9)::V:|.|4,@H~Cx~DxxxK8aXx|dxKu|cyA!XU :9)|y.!X,\A,AW:H AW>7xW>;`|} |x}}iPUk| @@@$}k| @8A| @@@ 8}k}hXP| ˖} | x} })XPU)| @@@$})| @9JA| @@@ 9J})T|SxHHP,@\,@ 9` H4!\ ,5}+HP!\@;k5  0P;VH8# PH; ,5A(9?x 9)| XAHd#u5,@X, @(9?x 9)| XAH,xx8fxK !P  0})x!Px,5@x!\1|;,}xx#{@ ,5Al9 })09)IH81|Ix@P_;`9@9`| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p9|PUK:U@(4`HPK.@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.pIH81|I#W:W(4|8Px|"xxK9`| @PW:} x89k| 9)AH(,@ |;xAP;gxx8Ki;@0pA,@$p@9 })09)OH9A?98 |H@9`} Cx@09`(99), *9J@5k@H8| @A089`| 8@ 9 | @.9k| 8| Q.9)At A,xx88K;dH,,@$t9 |&T|})xT|Kx,@,A= HxxHX;`,;!A@؁!| @A}>Kx;,5H,A8\H; x,5A,9?x 9)| XA8HX#5,@P, @,9?x 9)| XA8Hxx8xK P!x,5}=Kx;H,5 AH/p}x~xP,|&@4}~| @;`@|XP3HVPHWJ>|S}`Q|xWF>}1}+PU)W>})x| @@@$})| @8A| @@@ 8})}(HP| S}`Q| x} 1}+HPU)W>})x| @@@$})| @9JA| @@@ 9J})T|Sx}hHP|X@A Zx!}/I1|}/9A ;{}}{x}k| @@!Y}{x @\,@ 9` Hk4!\ ,5}+HP!\@; 5  `0P;VH8# aPH; ,5A(9?x 9)| XAHd#5,@X, @(9?x 9)| XAH,xx8xK!P  `0})x!Px,5@1|!\}y 89`@ ,A9`|#x,zx|3x}|[x@ ,5A09 })09)IH81|Ix@P_;`9@9`| .5k1}/Kx9J@9`89 4}i.9)@H,@9'} pT.| | .p9|PUK:U@(4`HPK.@,}KSx9@| .9|X1}/Kx9JA|p9 })0T.|9)|.pIH81|I#W:W(4|8Px|"xxK 9`| @PW:} x89k| 9)AH(,@ |;xAP;gxx8K -;@0pA,@$p@9 })09)OH9A?98 |H@9`} Cx@09`(99), *9J@5k@H8| @A089`| 8@ 9 | @.9k| 8| Q.9)At A,xx88K U;dH,,@$t9 |&T|})xT|Kx,@x,AT= HPX:8|PT:V:V):R.~H.|"8aK;`,:@!XU :9)y.!X!X| @,|PA, }(Kx,5@0| :U):9)T :*x| P.5| Q.9)9kA9`8| @$9*x9 9k| } Q.9)A\T(4| P\HT(4|,5A9?x 9)| XA9 8?aX, @0Ui:| :9)T :(x| @.5k| A.9)9JA9'9@| H@8(x9`9J| H| A.9kAH"5,@X~pW..pW:W(4|ƸP|~x8KyAtxx87|I.8c@HT,@L, @,9?x 9)| XA8Hxx8~xKUP~,5H,}+Ky,5@ U`:}  5k 9)A8|.٘.A9xV:,|&@ ;`HWF>|3}`1|xWE>})}KP}9.U@| Kx| @@@$}J| @8A| @@@ 8}J}HPP| 3}`1|x})}9.}kPPU`U)>| Kx| @@@$}k| @8A| @@@ 8}kT}hXP|3x}V| X@HP ~! 8! N !P8PVCTP >!A  8! N !|$|#x|+x|dx|3x@ 8`H xKک|A |cHx$|8! N ||8|4 c N !Г!Aa $(,C<.`E| |R|p}Kp= Pa)Q}>I|iPP|c"|+x@<4`Q;A<`Q|@ <`Q=#8i|;A<`|8||ip|^p|8PT8|PT(4|:=`I8T 6=ak$|`P}fXa}@}k2|p}}kp}`XP}.p|jp} @PUi8}+HPU 6|0P|PT:,|P@ 8?Q9cH,l@(=a}@;|}p}Fp}@P|.pp}Cx|HPW8T}kT<}=J})p}J"Uk8}%Kx}kU@(4}JUi:}kJ}J"T:P} P*Q} BW|>pU)g0P@P})(P@8 |PH|HP8}D|p}@.p|hPU Ti<})}dZ}gpU (4|;x})})U`:| P) Q}J>pT|PP|XP@8}PH}8P}d|p}k>p}`XPUi<}LP})ZU)8U@8})Z|RU) 6T8|R) QT :} Z@8|2H|2}I}=p})>p}+HPU <|JT8|JT 6 Q@8|H||PPPx,A@q@0}L}p}@.p|PT <})U+(4})Z})| H@(}I>p}(HPU <|JT8|JT 6| @,mAq8 9@@`<Q`} }p} .p}'HPU <|JT (4|Z|J| @(} >p}'HPU <|JT8|JT 6| @9@U@<|RT8|R= |R9),`}@Jj9 |X@9| b}*.|HA| b}*.P8 8`!Aa $(,8!0N !} Cy|+x|3x|;xA4p||gpOp|p8L|&T?=@Q|0P} &U)aJ8|8P}P}GP|p|p}p}Jp}@PP} @PUIp}&HPU <|JT8|JT 6|@9@sxU@<~i})p|R~{H8T8,<|R|R|}?.}`&Uk/p}k}jX})b:kX8qJ;9 }{Sx8F!$!! !~x~x~Ex~&xgx9KI|pxxh;hH`Ah| }KSx@8| A0,Ax(,Al1},1| |H@T7ATx}~[x|h~xx8K5|hx~x~x~Ex~&xgxK|cyL@pAh@( +BxT1},Y},9A,A<i`$|= ?xL+|&TG|a)caV})x|8|Kx;;Al;8x|PPl~xDxxK}X|Ax;,Ah@́|PP|@A,|P9@@i ,h##I}:I}h[x|&T?|Kya@L,8a|ex@8H|;x/ A , @8|QHd} CxAT|3xA(U`>, AiU`>,A0, @U`>,A%8 9)%H 8}Cx| y@ = 9),́=,} CxA49@H 9J| P, A, A| R|x,@8HT >, A , @89(!Hh, } CxAT| xA(U`>, AiU`>,A0, @U`>,A#8 9)#H 8}Cx| y@ = 9),́=,} CxA49@H 9J| P, A, A| R|x,@8HT >, A , @89(!Hh, } CxAT| xA(U`>, AiU`>,A0, @U`>,A#8 9)#H 8}Cx| y@ = 9),́=,} CxA49@H 9J| P, A, A| R|x,@8HT >, A , @89(!Hh, } CxAT| xA(U`>, AiU`>,A0, @U`>,A#8 9)#H 8}Cx| y@ = 9),̀a= ,A(<8,88L1K H8`H,8`,AA,@}8x4|Aa $(,8!0N !| |~x|#x88Ku,@8_< ?x8,L1K)TcH8`| 8!N !|$|}x|#xxKe |~xHX|Ah,,@,}c!K}*Yi`=!@| }*y@<, ,A4x8,K|}yA;xxK |cy@8`$|8! N = Ip<| PT t|J| p|@|A|+x|3xU@>U'|x=U+>l}cx| @L =` h}JR}*B.9)}*C.N !@||~y|#x|+x|3x@T?h,@ 8`H<88`8H,A<ߥh8T8`8KH=  h,A<<88`8Hy,A<8T8`8K,A= 9)W~=`=@=<<˥hʥlpt!8a H<8T8`8Ke,A489 !<88`8HH8`|8!N !|$9 8 !!!8`88Hq8`88Ha ,@<``cB@|cH8`$|8! N !| $(,4|~x>t~0Ik"=} .U&6|2]>,UK>, BA$<`<<8c-8-8-8=Ki>, AHiUI| Z.^T 6|', A$|c0.|e889KIH$!i8|e88Kwe|x!, A H;xxxxKsx4| $(,8!0N !|a $(,4= a)}$H|hxhU)zH.=@,kJ;x|+x@(th0 k">h,U&6|2^U@>,A$<`<<8c-8-8.8K(, AHiUI| Z.HT 6|', A$|c0.|e889KH$!i8|e88Ku|x!, A H;xxN!x4|a $(,8!0N ! a}cx}d[x| 0$|&!(A,K|i0A,!(|$ | a 8!@N ! a}cx}d[x| 0$|&!(A,K|i0A,!(|$ | a 8!@N !||cyA88K!i8`HK88`|8!N 8hDL K|+yM  ,A|9|0H|i(0|0|(0}+x}c[x}cxN |+yM  ,A|9`|l0H|,0|`0|k,0},x}c[x}cxN  Ԕ!| !$A(a,048<DH|+y;!|3x|#x|}x@H| @@;c| @|3xA( @ 9@H(9@H <`| @A 9@H9@~|T0| H|R ,A  0 0}=x} 0 0Hx, @ 8};c| @A( @ 9@H(9@H <`| @A 9@H9@~}T0| H|R ,@PU>H d 00 0|Kx} 0 0U>|;} 9U>}@)}i0PUkW>}kx| P@|;x@}kb| `@A| P@@}kb}jXP| C} A}@)| XPT W>}`x|P@@|b|`@A|P@@|bP|;}`9U>}1}KPUIW>}*x| @@@}Jb| `@A| @@@}Jb}HPP| ;} 9}1| PPT W>}`x|@@@|b|`@A|@@@|bP,A$0;@Ht|@@|#xxAa H`;c|@A(@ 9@H(9@H <`|@A 9@H9@~T0| H|R ,@T|||},9 })I|KyA }lP| ||}?PHP}|[x,AxxH d }000 0 0}=x}_[x} 0 0W>|C}`A| xW>|)}+0PU)W>})x| 8@@$})| @9JA| 8@@ 9J})}'HP| C}`A|x|)|HPTɀW>}&x|8@@$||@9A|8@@ 9||0PUJ|3x}JCxUK>U>|IU>UJ>}kA}*I}JAT>}k}kJ})X})I})K< Uh|Hx}JH8}JxUk>T>}JZ}:| @A$}Ix# }8I|||}89A }l@P| @||}?PP}@HP}h[x,A4}hP}*0P| ||HP0}k$0}[[x$0Yya D| !$A(a,048<8!@N !| =  $;$,A|N!,@| 8!N !||8!N N !|KKK}|8!N !|K݀|8!N ?/etcHostnameDetermining host name and domain...reverse name lookup failedreverse name lookup workedsocket: %sSIOCADDRT: %sconfiguring %s ip: %s nm: %s nw: %s bc: %sSIOCSIFFLAGS: %sSIOCSIFADDR: %sSIOCSIFNETMASK: %seth0tr0plip0plip1plip2fddi008<DLT%s is available -- using it for networkingEthernet ProbeOkThe Ethernet probe failed to find a card on your system. Press to manually configure one.ack! loadDriveDriver() worked but didn't load a DRIVE_NET!!Please enter the IP configuration for this machine. Each item should be entered as an IP address in dotted-decimal notation (for example, 1.2.3.4).IP address:Netmask:Default gateway (IP):Primary nameserver:BackConfigure TCP/IPMissing InformationRetryYou must enter both a valid IP address and a netmask.255.255.255.255configuring point to point deviceDHCPBOOTPStatic IP addressbootprotogatewayipnameservernetmaskbg inmnetworkgot %d argsrc is %c arg is %sbootpdhcpkickstartbad ip number in network command: %sbad argument to kickstart network command %s: %sErrorkickstart network command is missing ip addressBoot ProtocolHow should the IP information be set? If your system administrator gave you an IP address, choose static IP.Sending DHCP request...Sending BOOTP request...llll,l8llldD.8255.0.0.0255.255.0.0255.255.255.0%s/networkwcannot create network config file: %sNETWORKING=yes FORWARD_IPV4=false HOSTNAME=%s HOSTNAME=localhost.localdomain DOMAINNAME=%s GATEWAY=%s GATEWAYDEV=%s NS%d=%s %s/hosts%s already exists -- won't crunch it%s doesn not exist -- creatingcannot create /etc/hosts: %swriting host information to %s127.0.0.1 localhost localhost.localdomain %s %s %s %s %s %s/resolv.confneither domain name nor dns server are configuredCannot create %s: %s search %s nameserver %s %s/ifcfg-%scannot create network device config file: %swriting network information to %sDEVICE=%s BOOTPROTO=bootp BOOTPROTO=dhcp IPADDR=%s NETMASK=%s NETWORK=%s BROADCAST=%s ONBOOT=yes rcannot open file: %sIPADDR=DEVICE=BOOTPROTO=bootpBOOTPROTO=dhcpNETMASK=NETWORK=BROADCAST=Ack! HAS_BOOTPROTO isn't set!reverse name lookup worked; skipping hostname configHostname LookupI cannot automatically determine the hostname. Press to enter hostname information.Please enter your domain name, host name, and the IP addresses of any additional nameservers. Your host name should be a fully-qualified host name, such as mybox.mylab.myco.com. If you don't have any additional nameservers, leave the nameserver entries blank.Domain name:Host name:Secondary nameserver (IP):Tertiary nameserver (IP):Configure NetworkHOSTNAME=localhost.localdomainDOMAINNAME=GATEWAY=NS0=NS1=NS2=lo$8\Keep the current IP configurationReconfigure network nowDon't set up networking!"",Network ConfigurationLAN networking has already been configured. Do you want to:YesNoDo you want to configure LAN (not dialup) networking for your installed system?* /dev/tty3w/tmp/install.logadebug.logDEBUG not enough memorybug in xstrndup call.mount: excessively long host:dir argumentmount: directory to mount not in host:dir formatmount: can't get address for %smount: ecessively long option argument %s%saddr=%s,rsizewsizetimeoretransacregminacregmaxacdirminacdirmaxactimeoretryportmountportmounthost ,mountprogmountversnfsprognfsversnamlenWarning: Option namlen is not supported. addrunknown nfs mount parameter: %s=%d nobgfgsofthardintrposixctoactcpudplockWarning: option nolock is not supported. unknown nfs mount option: %s%s mounthost = %smount: can't get address for %s mountmount: %s:%s failed, reason given by server: %sNFS over TCP is not supported. nfs socketnfs bindresvportnfs connectdata.addr = %sdata.hostname = %sUnable to resolve hostnameUnable to connect to serverunknown nfs status return value: %d: %sErrorOksjcdscd1scd0sbpcdoptcdnst0mcdxmcdlp2lp1lp0gscdfd1fd0cm206cdcdu535cdu31abpcdaztcdIRQ level:irq=0x300:0x280:0x320:0x340:0x360Base IO port:io=0x0bcdu31a_irq=cdu31a_port=IO base, IRQ:cm206=mcd=optcd=10Interrupt level (IRQ):interrupt_level=0xd800port_base=1Use other optionssetup_called=IO base, IRQ, label:sbpcd=vfattcicsmbfspcmcia_corenfsio=0x300neparport_pcparportlploopisofsi82365fdomaindsio=0de4x5cm2068390Parallel PrinterLoopback deviceSoundBlaster/Panasonicsonycd535Sony CDU-5xxSony CDU-31ASanyoPhillips CM206/CM260Optics Storage 8000Mitsumi (alternate)MitsumiGoldstar R420Backpack CDROMAztech CDWindows SMBNetwork File System (nfs)iso9660PCMCIA tcic controllerPCMCIA i82365 controllerPCMCIA card supportPCMCIA core supportwd7000Western Digital wd7000ultrastorUltraStor 14F/24F/34Fu14-34fUltraStor 14F/34Ft128Trantor T128/T128F/T228Seagate ST01/02qlogicispQlogic ISPqlogicfasQlogic FASpas16Pro Audio Spectrum/Studio 16pci2000Perceptive Solutions PCI-2000ncr53c8xxNCR 53C8xx PCI53c7,8xxNCR 53c7xxNCR53c406aNCR 53c406ag_NCR5380NCR 5380DAC960Mylex DAC960ppaIomega PPA3 (parallel port Zip)gdthICP Disk Array ControllerFuture Domain TMC-16x0seagateFuture Domain TMC-885, TMC-950eata_pioEATA PIO Adapterseata_dmaEATA DMA AdaptersdtcDTC 3180/3280cpqarrayCompaq Smart-2/P RAID ControllerBusLogicBusLogic AdaptersmegaraidAMI MegaRAIDAM53C974AMD SCSIin2000Always IN2000advansysAdvanSys Adaptersaic7xxxAdaptec 2740, 2840, 2940aha1740Adaptec 1740aha1542Adaptec 1542aha152xAdaptec 152xwdWD8003, WD8013 and compatiblevia-rhineVIA RhineibmtrToken Ringsmc-ultra32SMC Ultra 32smc-ultraSMC Ultrasmc9194SMC 9000 seriesSMC 83c170 EPIC/100rcpci45RedCreek PCI45 LANes3210Racal-Interlan ES3210rtl8139RealTek RTL8129/8139plipPLIP (parallel port)ni65NI 6510ni52NI 5210ni5010NI 5010ne3210NE3210ne2k-pciNE2000 PCINE2000 and compatiblelne390Mylex LNE390lanceLanceeepro100Intel EtherExpress Pro 100eeproIntel EtherExpress ProeexpressIntel EtherExpresseth16iICL EtherTeam 16ihp-plusHP PCLAN/plushpHP LAN/AnyLanhp100HP10/100VG any LAN epic100EPIC 100de620D-Link DE-620 pocket adapterde600D-Link DE-600 pocket adaptertulipDigital 21040 (Tulip)ewrk3Digital EtherWORKS 3depcaDigital DEPCA and EtherWORKSDigital 425,434,435,450,500tlanCompaq Netelligente2100Cabletron E2100atpATPapricotApricot 82596pcnet32AMD PC/Net 32ac3200Ansel Communication AC3200at1700Allied Telesis AT17003com 3c90x (Boomerang)3c59x3com 3c59x (Vortex)3c5153com 3c5153c5073com 3c5073c5053com 3c5053c5033com 3c5033c5013com 3c5013c5093com 3c509Specify optionsAutoproberamrd/ida/ErrorOkmknod() failed: %sremoving device file %sLoad moduleWhich driver should I try?Backpicked driver %scontinuemissingokoptsSCSIethernetcdromin loadDeviceDriver, ks = %d, typName = %sin device handler device commandbad argument to kickstart device command %s: %stype %s device%sbad arguments to kickstart device commandNo module exists for %sfound driver for %sI can't find the device anywhere on your system!device check function failed to find device/bin/rmmod5\/modules/.o/bin/insmodScanning %s SCSI bus...insmod failed!In some cases, the %s driver needs to have extra information to work properly, although it normally works fine without. Would you like to specify extra options for it or allow the driver to probe your machine for the information it needs? Occasionally, probing will hang a computer, but it should not cause any damage.In many cases, the %s driver needs to be provided with extra information on your hardware. If you prefer, some common values for those parameters will be tried. This process can hang a machine, although it should not cause any damage.Module OptionsMiscellaneous options:Module options:Module Parameters/conf.modulesrfailed to open %s for module informationalias ethscsi_hostadapteroptions awbacking up old conf.modules.origcannot open module config file: %salias tr%d %s alias eth%d %s alias scsi_hostadapter %s alias scsi_hostadapter%d %s options %s %s eth0tr0plip0plip0 will be used for PLIPplip1plip1 will be used for PLIPplip2plip2 will be used for PLIP/proc/filesystemsCannot open /proc/filesystems: %d %s error opening %s: %s/proc/scsiI have found the following types of SCSI adapters on your system: scsi Do you have any more SCSI adapters on your system?Do you have any SCSI adapters?SCSI ConfigurationNoYesBack/proc/scsi/scsifailed to open /proc/scsi/scsi: %sfailed to read /proc/scsi/scsi: %s/proc/scsi/scsi: %sdevices: noneno scsi devices are availablescsi devices are availableAttached devices: unexpected line in /proc/scsi/scsi: %sHost: Id: Id: missing in /proc/scsi/scsi Vendor: Model:Model missing in /proc/scsi/scsiRev:Rev missing in /proc/scsi/scsi Type:Direct-Accesssd%cSequential-Accessst%cCD-ROMscd%c/proc/ide/proc/ide/hda/mediarErrorOkFailed to open %s: %s disk cdrom tape floppy hda/model(none)/var/log/dmesg/tmp/syslogFailed to stat %s: %s CDROMTAPEFLOPPYCHSTTTTUUU,UHWpW|WWWWWWYY(Y0YDYLY`YtY],]8]@]T]\]p]]/proc/array/ida0No Compaq Smart Array controllers available: %sCompaq Smart Array controllers available/proc/array/ida%dida/Compaq RAID logical disk/dev/rdDevice Size (k)/dev/%-5s %9dBad Mount PointOkMount points must begin with a leading /.Mount points may not end with a /.Mount points may only printable characters./var/tmp/bin/sbin/etc/boot/dev/root/libSystem partitions must be on Linux Native partitions./usr/usr must be on a Linux Native partition or an NFS volume.Edit Network Mount PointNFS Server :NFS Path :Mount point :Cancel%s:%smke2fs/tmp/-cMaking ext2 filesystem on /dev/%s...Running/usr/bin/mke2fsq q,q4qHqPqdqxqWhat partitions would you like to format? We strongly suggest formatting all of the system partitions, including /, /usr, and /var. There is no need to format /home or /usr/local if they have already been configured during a previous install./dev/%-5s %-33sCheck for bad blocks during formatBackPartitions To Formatnfsmounting %s on %s as type %sTest mountI would mount /dev/%s on %s using a(n) %s filesystem.smbcalling nfsmount(%s, %s, &flags, &extra_opts, &mount_opt) nfsmount returned non-zeronfs mount failed: %s Errornfs mount failed: %svfatcheck=relaxedcalling mount(%s, %s, %s, %ld, %p)mount failed: %s mount failed: %swwwwwwwx//mntext2unmounting all filesystems due to mount errorcreating directory %s{T{`{h{|{{{{unmounting all filesystemserror unmounting %s: %s error unmounting filesystem: %s~P~\~d~x~~~~creating directory %s rc = %d error: %s/dev/%-18s %-23s %-7s %-15s %d %d %-23s %-23s %-7s %-15s %d %d scanning /proc/mounts for iso9660 filesystems/proc/mounts error opening /proc/mounts -- skipping check: %s error reading /proc/mounts -- skipping check: %siso9660found mounted cdrom drive %sroottouching /etc/mtab/mnt/etc/mtabw+error touching /mnt/etc/mtabcreating /etc/fstab/mnt/etc/fstabwerror creating /mnt/etc/fstabdefaultsroswaphpfsfd0/mnt/floppynoauto/mnt/mnt/cdromfailed to mkdir /mnt/mnt/cdrom: %s/mnt/dev/cdromfailed to symlink /mnt/dev/cdrom: %scdrom/mnt/cdromnoauto,ronone/procproc/dev/ptsdevptsmode=0622D4444(4444444%s/%sif I weren't testing I would run: running: RunningSucceedFailcannot run %s: %sErrorOkI cannot run %s: %s root is %s/dev/null/dev/tty5/tmp/exec.log/exec of %s failed: %scScSIOCSIFFLAGSSIOCSIFADDRSIOCADDRTsetsockoptdhcp overload option is currently ignored!LLL8LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL<%s: %sSIOCSIFHWADDRsendtorecvfromselectNo BOOTP reply receivedNo DHCP reply receivedDHCP FAILED TO RENEW LEASE -- KILLING INSTALLsocketbindDHCPOFFER didn't include server addressfailed to get lease time %s.%s.%s.%s.in-addr.arpanoproberebootpcmciaharddriveurlauthnetworklangdevicecdromtimezonemousekeyboardxconfigzerombrclearpartpartsilorootpwupgradeinstallnfsKickstart ErrorOkError opening: kickstart file %s: %sError reading contents of kickstart file %s: %s%post%packagesError on line %d of kickstart file %s.Unknown command %s on line %d of kickstart file %s.running kickstart post-install script/mnt/tmp/ks.scriptErrorFailed to create /mnt/tmp/ks.script: %s#!/bin/sh Failed to write ks post script: %s/mnt/tmp/ks.scriptexec failed: %s OOOOOOOOOOOOOOOOOOOxOpOlOOdOXOTOOLODO@OO8O,O(OO OOOO ONONNNONNNONNNONNNNNtr_TRlatin5-16trTurkishsv_SEseSwedishsk_SKskSlovaksr_YUsrSerbianro_ROroRomanianpl_PLplPolishno_NOnoNorwegianit_ITitItalianhu_HUhuHungariande_DEdeGermanfr_FRfrFrenchfi_FIfiFinnishda_DKlat1-16daDanishcs_CZlat2-16csCzech en_USenEnglishno argument passed to keyboard kickstart commandunknown language %sLANGLC_ALLLINGUASChoose a LanguageWhat language should be used during the installation process?Okinstall%d.tr/etc/install%d.trErrorCannot open %s: %s. Installation will proceed in English.%s%d.tr/tmp/translationCannot get translation file %s. Failed to open /tmp/translation: %s /etc/fonts.cgzCannot open fonts: %s/tmp/fontPIO_FONT failed: %sPIO_UNIMAPCLR failed: %sPIO_UNIMAP failed: %sPIO_UNISCRNMAP failed: %s(K%s/etc/sysconfig/i18nwLANG=%s LINGUAS=%s LC_ALL=%s SYSFONT=lat0-sun16 SYSFONTACM=iso15 SYSFONT=lat2-sun16 SYSFONTACM=iso02 SYSFONT=iso09.f16 SYSFONTACM=iso09 %s/etc/sysconfig/console/%s/bin/cp -f %s/usr/lib/kbd/consolefonts/lat0-sun16.psf.gz %s%s/bin/cp -f %s/usr/lib/kbd/consoletrans/iso15* %s%s/bin/cp -f %s/usr/lib/kbd/consolefonts/lat2-sun16.psf.gz %s%s/bin/cp -f %s/usr/lib/kbd/consoletrans/iso02* %slat5-16%s/bin/cp -f %s/usr/lib/kbd/consolefonts/iso09.f16.psf.gz %s%s/bin/cp -f %s/usr/lib/kbd/consoletrans/iso09* %scdu535sonycd535cm206cdcm206using device %sCDROMInitializing CDROM...rErrorOkCannot find archive member %s: %s Cannot find archive member %s: File does not exist in archive Cannot find archive member %s: file does not exist in archive httpHTTPftpFTPhdHard drivenfsNFS imagecdromLocal CDROMWhat type of media contains the packages to be installed?OkBackForce supplemental diskInstallation MethodNo kickstart method was specified.Please enter the following information: o the name or IP number of your NFS server o the directory on that server containing Red Hat Linux for your architectureNFS server name:Red Hat directory:NFS Setup/modules//tmp/rhimage/RedHat/instimage/lib/lib/tmp/rhimage/RedHat/instimage/usr/bin/usr/bin/tmp/rhimage/RedHat/instimage/usr/etc/usr/etc/tmp/rhimage/RedHat/instimage/modulesNoteInsert your Red Hat CD into your CD drive nowisofshfs/tmp/rhimageErrorI could not mount a CD on device /dev/%s/tmp/rhimage/RedHatThat CDROM device does not seem to contain a Red Hat CDROM.got floppy root rc=%dbreaking out of loopdone hereserverdirnfs commandbad argument to kickstart nfs command %s: %snfs command incomplete:I could not mount that directory from the serverThat directory does not seem to contain a Red Hat installation tree.r/tmp/Loadingerror reading from device: %serror writing to device: %s°¼$Loading second stage ramdisk...ram3Error loading ramdisk./tmp/imageext2Error mounting ramdisk. This shouldn't happen, and I'm rebooting your system now./tmp/image/lib/tmp/image/etc/etc/tmp/image/usr/bin/tmp/image/usr/etc/tmp/image/sbin/sbin/tmp/image/modulesfd0/tmp/floppy/tmp/floppy/pcmcia.imgPCMCIA DiskCancelI failed to mount the floppy. Please insert the Red Hat PCMCIA disk, or choose Cancel to pick a different installation process.Loading PCMCIA Supportram2Could not load PCMCIA ramdisk/tmp/pcmcia/tmp/pcmcia/sbin/cardmgr/sbin/cardmgr/sbin/sh/tmp/pcmcia/sbin/sh/tmp/pcmcia/etc/pcmcia/etc/pcmcia/tmp/image/stage2.img/dev/fd0Supplemental DiskI failed to mount the floppy. Please insert the Red Hat Supplementary Install disk, or choose Cancel to pick a different installation process.Loading Supplemental Disk.../tmp/suppDriver DiskThis install method requires a driver disk. Please remove the supplemental disk currently in your drive and replace it with the Red Hat Modules disk./tmp/image/modules.imgI failed to mount the floppy. Please insert the Red Hat Module disk, or choose Cancel to pick a different installation process./tmp/floppy/modules.imgLoading Driver Disk...ram4/tmp/modules/tmp/supp/lib/tmp/supp/etc/tmp/supp/usr/bin/tmp/supp/usr/etc/usr/bin/runinstall2This install method requires two additional disks. Please remove the boot disk currently in your drive and replace it with the Red Hat Supplementary Install disk.partitionhd commandbad argument to kickstart hd command %s: %shd command incompleteHD device %s not foundWhat partition and directory on that partition hold the RedHat/RPMS and RedHat/base directories?Directory holding Red Hat:Select Partitionvfat/tmp/hdimage/tmp/hdimage/%sFailed to create /tmp/rhimage symlink: %s/tmp/rhimage/RedHat/base/stage2.imgDevice %s does not appear to contain a Red Hat installation tree.Error reading second stage ramdisk. ramdisk load failed. DEVICETYPEDIRurlproxyproxyporturl commandbad argument to kickstart url command %s: %surl command incomplete_ftpproxy_httproxy_ftpproxyport_httpproxyportbase/stage2.img%s/RedHat/base/stage2.imgUnable to retrieve the second stage ramdisk: %sHOSTPREFIXURLPREFIXLOGINPASSWORDPROXYPROXYPORTHlҴ@/proc/osfmach3/versionmachine: MkLinux/proc/cpuinformachine%sPRePPowerMacPower MacintoshiMacPowerbookCHRPPPC Refrence ReleaseOkWelcome to the PowerPC Reference Release! This installation process is outlined in detail in the installation guide available on the CD in the doc directory. Unless you are familiar with Red Hat Linux, you should read the installation section before continuing. mounting ext2 fs on floppyfd0/tmp/bootdiskext2floppy filesystem mounted on /tmp/bootdisk/tmp/image/pcmcia.cgzgzdOpen failed to read pcmcia.cgz: %scpio expansion failed on file %s, error %d /bin/sh Type to return to the install program. -/bin/sherror execing /bin/shKickstart ErrorNo kickstart configuration file server can be found./kickstart/bootp: no bootfile received:%s-kickstart/ks server: %s file: %snfs/tmp/ksErrorI could not mount the kickstart path %s. /tmp/ks/%sexpertforceforcesuppkickstartkstestlocalnetworkinsmodmodprobermmodinstall-continuebad option %s: %s unexpected argument: %s floppybootpunknown kickstart option %s you're running me on a live system! that's incredibly stupid. error stat'ing stdin: %sstdin isn't a character device!!! ack!welcome to the Linux PPC Developers Release install (first stage, version 6.0 built Dec 8 1999 05:34:40)Welcome to the PPC Rerefence Release / between elements | selects | next screen /modules/modules.depvfat/tmp/fd0I could not mount the boot floppy./tmp/ks/ks.cfgCannot find ks.cfg on boot floppy./tmp/ks.cfgError opening files for kickstart copy: %s Error copying kickstart file from floppy../install/sbin/installmethod selection completed/tmpstate saved to /tmp/usr/bin/runinstall2--method--expert--pcmcia--kserror in exec of second stage loader :-( error:%st$ݸHTTP0123456789<- %s -> %s++ connect %s:%d on fd %d GET HTTP 1.0 0Lanonymous@root@USERPASSTYPEI++ copied %d bytes: %s -> ABOR %c%c%c%cABOR -> PASV PASV %d,%dRETR %s SuccessBad server responseServer IO errorServer timeoutUnable to lookup server host addressUnable to lookup server host nameFailed to connect to serverFailed to establish data connection to serverIO error to local fileError setting remote server to passive modeFile not found on serverAbort in progressUnknown or unexpected errordD$dD-http://ftp://file://ftpPassword for %s@%s: %{_ftpproxy}anonymous@%{_ftpport}error: %sport must be a number http%{_httpproxy}%{_httpport}url port must be a number tcplogging into %s as %s, pw %s (username) Xfailed to open %s failed to create %s h @ @  @Malformed URL:[PASSWORD]transferring %s/RedHat/%s to a fdRetrieving%s %s.../RedHat/rpmErrorOkopen of %s failed: %s transfering %s as %sftpError transferring file %s: %sBackPlease enter the following information: o the name or IP number of your FTP server o the directory on that server containing Red Hat Linux for your architecture Please enter the following information: o the name or IP number of your web server o the directory on that server containing Red Hat Linux for your architecture FTP site name:Web site name:Red Hat directory:Use non-anonymous ftp or a proxy serverUse proxy serverFTP SetupHTTP SetupYou must enter a server name.You must enter a directory._httpproxy_ftpproxy_httpproxyport_ftpproxyport%s://%s/%shttpIf you are using non anonymous ftp, enter the account name and password you wish to use below. If you are using an FTP proxy enter the name of the FTP proxy server to use.If you are using a HTTP proxy server enter the name of the HTTP proxy server to use.Account name:Password:FTP Proxy:HTTP Proxy:FTP Proxy Port:HTTP Proxy Port:CancelFurther FTP SetupFurther HTTP Setup_httproxy%s://%s%s%s%s%s/%s:@wdwTwHw8w, w w  w AwwvvApple HFSLinux nativeLinux swapPReP BootWin95 FAT32OS/2 HPFSDOS 16-bit >=32ExtendedDOS 16-bit <32MDOS 12-bit FAT/tmp/%stmp/rd/ida/p%s%dHard DrivesScanning hard drives.../sbin/fdisk/usr/bin/fdiskOkYou don't have any hard drives available! You probably forgot to configure a SCSI controller.To install Red Hat Linux, you must have at least one partition of 150 MB dedicated to Linux./dev/%ssd%d - SCSI ID - Model - arrayPartition DisksDoneEditBackThis is the fdisk program for partitioning your drive. It is running on /dev/%s. /sbin/pdisk/usr/bin/pdiskrunning fdisk on %sReboot NeededThe kernel is unable to read your new partitioning information, probably because you modified extended partitions. While this is not critical, you must reboot your machine before proceeding. Insert the Red Hat boot disk now and press Return to reboot your system. If you have a ZIP or JAZ drive, make sure there is a disk in the drive as an empty SCSI drive can also cause this problem.trqtrcz-lat2csno-latin1nose-latin1sefi-latin1fide-latin1defailed to read kmap magic: %sbad magic for keymap!failed to read keymap header: %s/dev/consolefailed to open /dev/console: %sfailed to read keymap data: %skeymap ioctl failed: %sloaded %d keymap tablesLANG/proc/miscrkeyboardKeyboard typePCADBUSBDo you have a PC, ADB (Apple Desktop Bus) or USB (Universal Serial Bus) keyboard attached to your computer?Do you have a ADB (Apple Desktop keyboard attached to your computer?Do you have a PC or USB (Universal Serial Bus) keyboard attached to your computer?Do you have a PC or ADB (Apple Desktop Bus) keyboard attached to your computer?ususb-usmac-us-std/etc/keymaps.gzcannot open /etc/keymaps.gz: %sfailed to read keymaps header: %s%d keymaps are availablefailed to read keymap information: %sno argument passed to keyboard kickstart commandKickstart ErrorOkBad keymap name %s passed to kickstart command.macusbKeyboard TypeWhat type of keyboard do you have?using keymap %serror reading %d bytes from file: %s/tmpadbpc%s/keyboardwfailed to create keyboard configuration: %sKEYTABLE=%s failed to write keyboard configuration: %sKEYBOARDTYPE=%s /usr/bin/dumpkeys > /etc/sysconfig/console/default.kmap 2>/dev/nullfailed to read keyboard configuration (proably ok)empty keyboard configuration fileKEYTABLE=unrecognized entry in keyboard configuration fileKEYBOARDTYPE=usage: insmod .o [params] /modules/modules64.cgz/modules/modules.cgz/tmp/%s.:/linux/modules:/lib/modules/%s/fs:/lib/modules/%s/net:/lib/modules/%s/scsi:/lib/modules/%s/block:/lib/modules/%s/cdrom:/lib/modules/%s/ipv4:/lib/modules/%s/ipv6:/lib/modules/%s/misc:/lib/modules/default/fs:/lib/modules/default/net:/lib/modules/default/scsi:/lib/modules/default/block:/lib/modules/default/cdrom:/lib/modules/default/ipv4:/lib/modules/default/ipv6:/lib/modules/default/misc:/lib/modules/fs:/lib/modules/net:/lib/modules/scsi:/lib/modules/block:/lib/modules/cdrom:/lib/modules/ipv4:/lib/modules/ipv6:/lib/modules/miscMODPATH:/%s.okernel_versioninit_modulecleanup_moduleSections: Size %-*s AlignAddress%-16s%08lx %0*lx 2**%d Symbols:%0*lx %c %sget_kernel_syms: %minconsistency with get_kernel_syms -- is someone else playing with modules?Using_Versions.modusemod_use_count_symbol for parameter %s not foundinit_module: %mQM_MODULES: %m module %s: QM_INFO: %mmodule %s: QM_SYMBOLS: %mkernel: QM_SYMBOLS: %m.modinfousing_checksumsparm_invalid parameter %simproperly terminated string argument for %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)FFFFFFFFG G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G F|FG G FFG G G G G G G FG G G FG FHpHTHTHTHTHTHTHTHTHHHTHTHHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHHTHTHTHTHTHTHTHTHTHTHTH$.this__this_module.kmodtab__ksymtab__ex_tableinsmodfkmno:psvVxXinsmod version 2.1.55 Usage: insmod [-fkmopsvVxX] [-o name] module [[sym=value]...] module Filename of a loadable kernel module (*.o) -f Force loading under wrong kernel version -k Make module autoclean-able -m Generate load map (so crashes can be traced) -o name Set internal modulname to name -p Poll mode; check if the module matches the kernel -s Report errors via syslog -v Verbose output -V Show version -x do not export externs -X do export externs (default) %s: no module by that name foundr%s: %mcouldn't find the kernel version the module was compiled forWarning: kernel-module version mismatch %s was compiled for kernel version %s while this kernel is version %s kernel-module version mismatch %s was compiled for kernel version %s while this kernel is version %s.a module named %s already existscan't allocate kernel memory for module; needed %lu bytescreate_module: %mIJHJJHJHJHJHJHJHJHJHJHJHJHJHJHIxJHJHJHJHIJHIIIIJHJHIJHJHIJHJ/proc/modules/proc/modules: %m strange module reference: %s used by %s? QM_MODULES: %mQM_REFS: %mrmmodasVrmmod version 2.1.55 Usage: rmmod [-a] [-s] module ... module %s not loaded%s: %m%s is in use%s: %s%s multiply definederror reading ELF header: %mnot an ELF fileELF file not for this architectureELF file not a relocatable objectsection header size mismatch: %lu != %luerror reading ELF section headers: %merror reading ELF section data: %mREL relocations not supported on this architecturecan't handle sections of type %ldsymbol size mismatch: %lu != %lurelocation entry size mismatch: %lu != %lucDbbbbc0c0cDcDc.kstrtabunresolved symbol %s.bssRelocation overflowDangerous relocationUnhandled relocation%s of type %ld for %s%s of type %ldpsym != ((void *)0)obj_ppc.carch_apply_relocationpe != ((void *)0)nnnm\mPm/ between elements | selects | next screenbrownyellowredlightgrayblackbluewhite  x t l d ` \ TeLfDg<h4i,e$fgh ijklmnop[24~[23~[21~[20~[19~[18~[17~[15~[14~[13~[12~[11~[[E[[D[[C[[B[[AvV[6~[5~ [2~[3~[4~kHOw[1~ODklOCkrkdOBkukhOANewt windowing library version 0.40 - (C) 1996 Red Hat Software. Redistributable under the term of the Library GNU Public License. Written by Erik Troan NEWT_MONO  D DDDD,8 *( ) [ ] (null)TERMlinux %X x 4  X< \\ !!    X!d ,  8 D !<   TTTTTTTTTTTTTTTTTTTT(TTTTTTTTTTTTT@TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT [?5h[?5ldefaultwhitebrightcyanbrightmagentabrightblueyellowbrightgreenbrightredgraylightgraycyanmagentabluebrowngreenredblackCOLORFGBGDEFAULT_COLORScolor[?3l[?3hCOLORTERMTERMTERM environment variable needs set.Unknown terminal: %s Check the TERM environment variable. Also make sure that the terminal is defined in the terminfo database. Alternatively, set the TERMCAP environment variable to the desired termcap entry.Your terminal lacks the ability to clear the screen or position the cursor. linuxconvt52xtermscreenvt100clcmimeidcvbupsrDLALtitekske[%dM[%dLcscemrsomdmbusasaeeAac)0aixterm(B)0hsdsfstseswsmeseviveRIamxssgopAFABSfSbCo[3%dm[4%dm=[?1l[%i%d;%drM[%dC[%i%d;%dH[?9h[?9lLINESCOLUMNS/dev/ttyFailed to open terminal._SLsys_getkey: EIO error.Not ImplementedApplication ErrorVariable UninitializedMalloc ErrorInternal ErrorStack OverflowStack UnderflowIntrinsic ErrorUser BreakUndefined NameSyntax ErrorDuplicate DefinitionType MismatchVariable is read-onlyDivide by zeroObject not openedObject unknownInvalid ParameterOperation not defined for datatypeUser ErrorUnknown Error CodeUUUU|UXULU@U4U(UTTTTTTUUUUdUpUS-Lang Error: %s%s%s%s%s: %sOut of memory _@_@_@_@_@_@_@_@^^^^^^^^^^^^^_0^^^^^^^^^^^^^^^^^^^^^^^^^^^_8_^_T_0_(^^^^^^^_^^^_ ^_^_^_dTerminal not powerful enough for SLsmg/bin/shsh-crb/usr/local/lib/terminfo/etc/terminfo/usr/share/lib/terminfo/usr/lib/terminfo/usr/share/terminfoHOME/.terminfoTERMINFO%s/%c/%sxtermTERMCAP0123456789DLDLLLLLLLLLDLLLLLLLLLLLLDLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLLDHT<0TT%.*s.%.*sHOSTALIASESr$pAPPLE_HFSAPPLE_FREEAPPLE_UNIX_SVR2SWAPNo free slotsExtended FailedNo free primaryRequested drive(s)Boot partition too bigRequested StartNot enough free spaceAllocation SucceededReason UndefinedUnknown reasonExist%03d%03d%s%03dSwap saferead(%p,%p,%x) safewrite(%p,%p,%x) 070702070701-RPMDELETEcan't rename %s to %s: %s can't unlink %s: %s TRAILER!!!%8.8lx00000000000000010000000bcpio: (error 0x%x)Bad magicBad/unreadable headeropenchmodchownwriteutimeunlinksymlinkstatmkdirmknodmkfifolinkreadlinkreadcopyInternal errorHeader size too bigUnknown file type failed - $,@H\pҌ======================== %3d%c %s(%s) %s ======================== active %d empty %d %3d>%*s(empty)...%3d>%*s%%%.*s^%-.*s%s%3d<%*s(empty) %3d<%*s%.*s%srMacro %%%s has unterminated bodyMacro %%%s has illegal name (%%define)Macro %%%s has unterminated optsMacro %%%s has empty bodyMacro %%%s failed to expandMacro %%%s has illegal name (%%undefine)#*00Unknown option %c in %s(%s)-%c-%c*%d#*%sbasenamesuffixexpanduncompress%%_cat %s%%_gzip -dc %s%%_bzip2 %sS%%SOURCE%sP%%PATCH%sFfile%s.fileRecursion depth(%d) greater than max(%d)!?Unterminated %c: %s:}globaldefineundefineechowarnerrortracedumpTarget buffer overflowHOME/File %s: %sFile %s is smaller than %d bytesD: warning: error: fatal error: internal error (rpm bug?): D VersionBufferMemoryDataStreamOKErrno%s%s%s:%u: %s%sAssertion `%s' failed. :      `     `  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|hXANSI_X3.4-1968tolowertoupperupperloweralphadigitxdigitspaceprintgraphblankcntrlpunctalnummessages/usr/share/locale/.moCPOSIX l x   $ , @ T pLC_COLLATELC_CTYPELC_MONETARYLC_NUMERICLC_TIMELC_MESSAGESLC_ALLLC_XXXxLANGUAGELANG/usr/share/locale:/usr/share/i18n/locale.aliasriso)) )()<)D)X)l)=;<<<<$<8>>>>>>?sh-c/bin/sh       (nil)uuXuXu4uXuXuXuLuXuXuXuuXu(uXuXu@ytyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyPyyyyytyyyyyyyyyyz$yz$yz$z$z$z$z$z$z$z$z$z$z$z z$z$z$z$yz$z$z$z$z$z$z$z$z$z$yyyyyz$yz$z$z$z$zyzz$z$zz$yz$z$y4i4< ͠,٠٨ٌ,٘NANnanINFinfNANnanINFinfsizeof (long double) == 12../sysdeps/generic/printf_fphex.c__printf_fphex: %s%s%s 0000000000000000/bin/shsh-cMALLOC_TRIM_THRESHOLD_MALLOC_TOP_PAD_MALLOC_MMAP_THRESHOLD_MALLOC_MMAP_MAX_MALLOC_CHECK_malloc: using debugging hooks Arena %d: system bytes = %10u in use bytes = %10u Total (incl. mmap): max mmap regions = %10u max mmap bytes = %10lu BxBhBDB4B$malloc: top chunk is corrupt free(): invalid pointer %p! realloc(): invalid pointer %p! Unknown error kkk8kLk`ktkkmmm$m8mLm`mtmstatus == GCONV_OK || status == GCONV_EMPTY_INPUT || status == GCONV_ILLEGAL_INPUT || status == GCONV_INCOMPLETE_INPUT || status == GCONV_FULL_OUTPUTmbrtowc.c__mbrtowc__mbsinit (data.statep)status == GCONV_OK || status == GCONV_EMPTY_INPUT || status == GCONV_ILLEGAL_INPUT || status == GCONV_INCOMPLETE_INPUT || status == GCONV_FULL_OUTPUTwcrtomb.c__wcrtombdata.outbuf[-1] == '\0'wcsrtombs.c__wcsrtombsdata.outbuf != (unsigned char *) dst__mbsinit (data.statep)status == GCONV_OK || status == GCONV_EMPTY_INPUT || status == GCONV_ILLEGAL_INPUT || status == GCONV_INCOMPLETE_INPUT || status == GCONV_FULL_OUTPUTINTERNALANSI_X3.4-1968//@.+,/dev/nullgetpwuid_r/bin/shPATH/bin:/usr/bin-D_FILE_OFFSET_BITS=64POSIXLY_CORRECT--%s: option `%s' is ambiguous %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: illegal option -- %c %s: invalid option -- %c %s: option requires an argument -- %c %s: option `-W %s' is ambiguous %s: option `-W %s' doesn't allow an argument _GNU_nonoption_argv_flags_=/proc/self/cwd../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../...//dev/ttyw+syslog: unknown facility/priority: %x<%d>%h %e %T [%d] /dev/console%s /dev/log-/usr/lib/gconvgconv-modulesINTERNALISO-10646/UCS4/=INTERNAL->ucs4=ucs4->INTERNALISO-10646/UTF8/=INTERNAL->utf8ISO-10646/UTF-?8/ISO-10646/UTF=utf8->INTERNALISO-10646/UCS2/=ucs2->INTERNAL=INTERNAL->ucs2UNICODELITTLE//=ucs2little->INTERNAL=INTERNAL->ucs2littleUTF16//=INTERNAL->utf16=utf16->INTERNALUTF-16// UTF16//OSF00010102// ISO-10646/UCS2/OSF00010101// ISO-10646/UCS2/OSF00010100// ISO-10646/UCS2/UNICODEBIG// ISO-10646/UCS2/UNICODE// ISO-10646/UCS2/UCS-2// ISO-10646/UCS2/UCS2// ISO-10646/UCS2/OSF05010001// ISO-10646/UTF8/UTF-8// ISO-10646/UTF8/UTF8// ISO-10646/UTF8/OSF00010106// ISO-10646/UCS4/OSF00010105// ISO-10646/UCS4/OSF00010104// ISO-10646/UCS4/10646-1:1993/UCS4/ ISO-10646/UCS4/10646-1:1993// ISO-10646/UCS4/ISO-10646// ISO-10646/UCS4/UCS-4// ISO-10646/UCS4/UCS4// ISO-10646/UCS4/raliasmoduleGCONV_PATH:/ 4P,4INTERNAL=INTERNAL->utf16=INTERNAL->ucs2little=ucs2little->INTERNAL=INTERNAL->ucs2=ucs2->INTERNAL=utf8->INTERNAL=INTERNAL->utf8=ucs4->INTERNAL=INTERNAL->ucs4cnt < sizeof (map) / sizeof (map[0])gconv_builtin.c__gconv_get_builtin_transwc <= 0x7fffffff../iconv/loop.cinternal_utf8_loopoutbuf == outerr../iconv/skeleton.c__gconv_transform_internal_utf8nstatus == GCONV_FULL_OUTPUT__gconv_transform_utf8_internal__gconv_transform_internal_utf16__gconv_transform_utf16_internalgconvgconv_initgconv_endLOCALDOMAIN/etc/resolv.confrdomain searchnameserveroptionsconfRES_OPTIONSenvndots:debuginet6shadowservicesrpcpublickeyprotocolspasswdnetworksnetgrouphostsgroupethersaliaseslibnss_files.so.2/etc/nsswitch.confnis [NOTFOUND=return] filesillegal status in __nss_nextlibnss_.so_nss__;@;L;T;h;p;;;<<<<===,=H>T>`>h>|>>>>???@@@,@@@\A|AAAAAAACCCCCCCDEE(E0EDELE`EtErSUCCESSUNAVAILNOTFOUNDTRYAGAINRETURNCONTINUEpasswdcompat [NOTFOUND=return] files%d.%d.%d.%dgetservbyname_rauthunix_create: out of memory auth_none.c - Fatal marshalling problem%s: ; errno = %s; low version = %lu, high version = %lu; why = (unknown authentication error - %d); s1 = %lu, s2 = %lu^^^\\^\]\^^`^^^^^^^^RPC: SuccessRPC: Can't encode argumentsRPC: Can't decode resultRPC: Unable to sendRPC: Unable to receiveRPC: Timed outRPC: Incompatible versions of RPCRPC: Authentication errorRPC: Program unavailableRPC: Program/version mismatchRPC: Procedure unavailableRPC: Server can't decode argumentsRPC: Remote system errorRPC: Unknown hostRPC: Unknown protocolRPC: Port mapper failureRPC: Program not registeredRPC: Failed (unspecified error) )BVm|  - FXnRPC: (unknown error code) - _$_0_8_L_T_h_|_`````aaa0Authentication OKInvalid client credentialServer rejected credentialInvalid client verifierServer rejected verifierClient credential too weakInvalid server verifierFailed (unspecified error),G_xclnttcp_create: out of memory hthhiihih\hhhhhhhiiiiclntudp_create: out of memory uTu`uuluxuvubinding file to : symbol `' i < (*scope)->r_nduplistdl-lookup.c_dl_lookup_symbol_skip' (skip) symbol , version not defined in file with link time reference (no version symbols)' [] _dl_lookup_versioned_symbol_skip] (skip) DYNAMIC LINKER BUG!!!: : error in loading shared libraries: pid >= 0 && pid < 100000dl-misc.c_dl_debug_message (call_map)->l_name[0] == '\0'dl-open.cdl_open_workerdlopenempty dynamics string token substitutioninvalid mode for dlopen()shared object not open calling fini: imap->l_searchlist.r_list != ((void *)0)dl-close.c_dl_closeLD_WARNLD_LIBRARY_PATHcannot create capability list/proc/self/exe/ <PLC_CTYPELC_NUMERICLC_TIMELC_COLLATELC_MONETARYLC_MESSAGESLC_ALL  tLOCPATH/usr/share/locale:/usr/share/i18nLC_ALLLANG6/SYS_ H@<8noyes^[nN]^[yY]LLLLLLLLP.6|xtl`XPH@8,$ %I:%M:%S %p%H:%M:%S%m/%d/%y%a %b %e %H:%M:%S %YPMAMDecemberNovemberOctoberSeptemberAugustJulyJuneAprilMarchFebruaryJanuaryDecNovOctSepAugJulJunMayAprMarFebJanSaturdayFridayThursdayWednesdayTuesdayMondaySundaySatFriThuWedTueMonSunT`O0N^DLG\>88@Zv},Rql"i"m$q&u( ']d:Xghtz0   <:ljikmoqsuwy{}6_2~b|0Vx.Qy*\,@N{p 4r1FFH YbBJunPe afE'TNULSOHSTXETXEOTENQACKalertbackspacetabnewlinevertical-tabform-feedcarriage-returnSISODLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCIS4IS3IS2IS1spaceexclamation-markquotation-marknumber-signdollar-signpercent-signampersandapostropheleft-parenthesisright-parenthesisasteriskplus-signcommahyphenperiodslashzeroonetwothreefourfivesixseveneightninecolonsemicolonless-than-signequals-signgreater-than-signquestion-markcommercial-atABCDEFGHIJKLMNOPQRSTUVWXYZleft-square-bracketbackslashright-square-bracketcircumflexunderscoregrave-accentabcdefghijklmnopqrstuvwxyzleft-curly-bracketvertical-lineright-curly-brackettildeDEL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ d'o#-mA[jn8dڧ?O.>ߙ 8#t/Ͱڦ3&N.|Ӈ[ٟr/kPJnpՕ&qnf6$L<ѳ\@c)Am+089Ѷ0123456789abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZP`P8PZZZZZZZZZZZZZZZZZZZZZZZZZZZ;$ZZ;$Z;$ZZZZZZZZZZZ#ZZZZ)|ZZN|ZZZZZ;$Z);$;$;$Z)ZZZZ8)ZdZZDZ)ZZ)|0|hT0p\<(        h H ,        d H 8 (        t \ L 0        x ` P @ $       | d < h<(tX@ pL0t\H8$x`L8(Wrong medium typeNo medium foundDisk quota exceededRemote I/O errorIs a named type fileNo XENIX semaphores availableNot a XENIX named type fileStructure needs cleaningStale NFS file handleOperation now in progressOperation already in progressNo route to hostHost is downConnection refusedConnection timed outToo many references: cannot spliceCannot send after transport endpoint shutdownTransport endpoint is not connectedTransport endpoint is already connectedNo buffer space availableConnection reset by peerSoftware caused connection abortNetwork dropped connection on resetNetwork is unreachableNetwork is downCannot assign requested addressAddress already in useAddress family not supported by protocolProtocol family not supportedOperation not supportedSocket type not supportedProtocol not supportedProtocol not availableProtocol wrong type for socketMessage too longDestination address requiredSocket operation on non-socketToo many usersStreams pipe errorInterrupted system call should be restartedInvalid or incomplete multibyte or wide characterCannot exec a shared library directlyAttempting to link in too many shared libraries.lib section in a.out corruptedAccessing a corrupted shared libraryCan not access a needed shared libraryRemote address changedFile descriptor in bad stateName not unique on networkValue too large for defined data typeBad messageRFS specific errorMultihop attemptedProtocol errorCommunication error on sendSrmount errorAdvertise errorLink has been severedObject is remotePackage not installedMachine is not on the networkOut of streams resourcesTimer expiredNo data availableDevice not a streamBad font file formatFile locking deadlock errorInvalid slotInvalid request codeNo anodeExchange fullInvalid request descriptorInvalid exchangeLevel 2 haltedNo CSI structure availableProtocol driver not attachedLink number out of rangeLevel 3 resetLevel 3 haltedLevel 2 not synchronizedChannel number out of rangeIdentifier removedNo message of desired typeToo many levels of symbolic linksDirectory not emptyFunction not implementedNo locks availableFile name too longResource deadlock avoidedNumerical result out of rangeNumerical argument out of domainBroken pipeToo many linksRead-only file systemIllegal seekNo space left on deviceFile too largeText file busyInappropriate ioctl for deviceToo many open filesToo many open files in systemInvalid argumentIs a directoryNot a directoryNo such deviceInvalid cross-device linkFile existsDevice or resource busyBlock device requiredBad addressPermission deniedCannot allocate memoryResource temporarily unavailableNo child processesBad file descriptorExec format errorArgument list too longDevice not configuredInput/output errorInterrupted system callNo such processNo such file or directoryOperation not permittedSuccessbL8<4݈͠a٠٨ٌ,ٰ٘ٸGMT%m/%d/%y%Y-%m-%d%H:%M%I:%M:%S %p%H:%M:%SqLqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqP[qPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqPqP]_ab`qPe,j@e@elqPqPqPfqPqPfqPhh0i ij@lhmnqPqPqPqPqPqP\^`$btbqPj@^qPeeef4fdqPfqPh h\i,iqPmdb,moGMTTZ/etc/localtimeUniversalUTC%[^0-9,+-]%hu:%hu:%huM%hu.%hu.%hu%n/usr/share/zoneinfo/etc/localtime../TZDIRrnum_types == 1tzfile.c__tzfile_readposixrules__tzfile_computedlt,|\\\\\\\<\\\,\\\\dd,d\P\\\\\\\\\\\\ \\\ \\d$,,4d_un.d_val == sizeof (Elf32_Rela)info[19]->d_un.d_val == sizeof (Elf32_Rel)info[20]->d_un.d_val == 17 || info[20]->d_un.d_val == 7/lib//usr/lib/ ORIGINPLATFORMORIGIN}PLATFORM}(l)->l_name[0] == '\0'dl-load.cexpand_dynamic_string_tokencannot allocate name recordlastp != ((void *)0)add_name_to_objectcannot create cache for search pathcannot create RPATH copy:RPATHcannot create search path arraysystem search path:;LD_LIBRARY_PATHELFfailed to map segment from shared objectcannot stat shared objectfile=; generating link map cannot read file datainvalid ELF headerELF file class not 32-bitELF file data encoding not big-endianELF file version ident not 1ELF file OS ABI not 0ELF file ABI version not 0internal errorELF file version not 1ELF file machine architecture not powerpcELF file's phentsize not the expected sizecannot create shared object descriptorELF load command alignment not page-alignedELF load command address/offset not properly alignedcannot change memory protectionscannot map zero-fill pagescannot allocate memory for program headerobject file has no dynamic section dynamic: 0x base: 0x size: 0x entry: 0x phdr: 0x phnum: cannot create searchlist search path= ( from file ) trying file= file=; needed by find library=; searching cannot open shared object file search cache=/etc/ld.so.cache ld.so-1.7.0 trying file=bad dynamic tag! "bad dynamic tag"dynamic-link.helf_get_dynamic_infoinfo[9]->d_un.d_val == sizeof (Elf32_Rela)info[19]->d_un.d_val == sizeof (Elf32_Rel)info[20]->d_un.d_val == 17 || info[20]->d_un.d_val == 7 relocation processing: (lazy) cannot make segment writable for relocationloadbase == 0../sysdeps/powerpc/dl-machine.helf_machine_relainfo[20]->d_un.d_val == 7cannot allocate memory for profilingcan't restore segment prot after reloc(l)->l_name[0] == '\0'dl-deps.c_dl_map_object_depsempty dynamics string token substitutioncannot load auxiliary `' because of empty dynamic string token substitution load auxiliary object= requested by file= errstring != ((void *)0)load filtered object=cannot allocate symbol search listcannot extend global scope calling init: checking for version `' in file required by file no version information available (required by )def_offset != 0dl-version.cmatch_symbolunsupported version of Verdef recordweak version `' not found (required by version ` of Verneed record needed != ((void *)0)_dl_check_map_versionscannot allocate version reference tablegmonseconds.profile: cannot open file: : cannot stat file: : cannot create file: : file is no correct profile data file for `' : cannot map file: Out of memory while initializing profiler bad dynamic tag! "bad dynamic tag"../elf/dynamic-link.helf_get_dynamic_infoinfo[9]->d_un.d_val == sizeof (Elf32_Rela)info[19]->d_un.d_val == sizeof (Elf32_Rel)info[20]->d_un.d_val == 17 || info[20]->d_un.d_val == 7mapend > mapstart../sysdeps/powerpc/dl-machine.c__elf_preferred_addressR_PPC_ADDR24 relocation out of rangeR_PPC_ADDR16 relocation out of rangeR_PPC_ADDR14 relocation out of rangeR_PPC_REL24 relocation out of range: Symbol `' has different size in shared object, consider re-linking : Unknown relocation type XV VVLVLVTV`VtVtVtVWWWWWWWWVV WV WV VLW d'B@;infinfinitynan d'B@;infinfinitynan;Zx0Nm<[y1On@vAUUUC0@8@N %d %d %s %s %s %s %d %d bad dynamic tag! "bad dynamic tag"dynamic-link.helf_get_dynamic_infoinfo[9]->d_un.d_val == sizeof (Elf32_Rela)info[19]->d_un.d_val == sizeof (Elf32_Rel)info[20]->d_un.d_val == 17 || info[20]->d_un.d_val == 7((reloc->r_info) & 0xff) == 21dl-runtime.cfixupprofile_fixupTH|H\Z<$0 ?$B'EzFtGB'')'''x 't'p'h'd'`'\'X'P'H '@'8'0 '( ' ''''''''('''''( ('((''(0''(((|(p'(h(T(<(8((')P'0 )H0D)@0)8)4),0)$))))('X0\(/(('@0t('80(((3 3$3 3$22$22$22$22$22$22$2h2`$2D2<$2,2$$22 $22$11$11$1)@$11$1t1l$1T1L$1,1$$10$00$00$00$00$00$0p0d$0L0D$0(0$00 $//$/($//$//$//$//$//$/l/dt/L/D$/,/$$//$.0$..$..$..$..L..|$.\.X$.H.@.0.(..-----------l-`-<-0- --,,,,,,),,,x,X,T,D,<,0,$,, ,++++++++|+p+d+X+H,+0+(++ *****(*)4*)$*l(*d)*H(*<(*0'* '*'h*'X)'P)'@))H)' )')))|'8)l))X)3<3,LKKKKKK K KK K K KKKK|KtKpKdK\KTKLT`TXTLTDUUU|UxUlUh(UdU`2,UXUP2,pooo{h{\{X{L{H{<{8{,{({ {{3533l1<>HDD;1P|QQp11VXX|11_._11n8ov``Xyh.z118<{{D.11|ph\ P H < ,  2Kn,X   `  %Ka:j+k+l+m+q-t+u+v+w+x|@,!1!2!3#1#2#3#4%0%1%2%3%4%5%6%7%8%9%a%b%c%d%e%f%g%h%i%j&0&1&2&3&4&5&6&7&8&9*0*1*2*3*4*5*6*7*8*9@0@1@2@3@4@5@6@7@8@9ABhAFgALnCC CMCWDCiDIDKDLjDOkF1F2F3F4F5F6F7F8F9FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZFaFbFcFdFeFfFgFhFiFjFkFlFmFnFo Fp Fq Fr G1G2G3G4GCGDGHGLGRGUGVGmfHUIClIc+Ip,K1K2K3K4K5KmcLEoLFLOLfMCMLMLpMRMTqMidPAPUQDRARCRFRIpRQeRXS1zS2{S3|S4}S5~S6S7S8SASCSFmSRqSXSb/Sf.TOUPrWAWGXFXNXhXlXoXrXtXvXyrYZyYvtYwuYxvYywYzxZA0ZB1ZC2ZD3ZE4ZF5ZG6ZH7ZI8ZJ9ZK:ZL;ZMZP?ZQ@ZRAZSBZTCZUDZVEZWFZXGZYHZZIZaJZbKZcLZdMZeNZfOZgPZhQZiRZjSZkTZlUZmVZnWZoXZpYZqZZr[Zs\Zt]Zu^Zv_Zw`ZxaZybZzsacae&al5asbcblbtbxcb cdcechcikclcm crcsctcvdcdldmdo dsdvjeAec%ed)ei*ff.fhfs/hdho hui10i2i32iPic4if3imip6is1k0Ak1Bk2Dk3Ek4Fk5Gk6Hk7Ik8Jk9Kk;CkANkBkC9kD;kE?kFTkHPkIMkLkNQkPRkRUkS@kTVka8kb7kd=keXkhLklOkokrSksYkt:kuWl0Zl1[l2]l3^l4_l5`l6al7bl8cl9dla\lellmambmdme'mhmk mlmmfmoemp!mr"mundnlnwgoc*op)pOpchpfwpkspltpnpoxpsvpxur1zr2{r3|rPrc~rf}rpyrss0ls1ms2ns3osascse+sfso#sp-srsttate(titsu0u1 u2!u3"u4#u5$u6%u7&u8'u9(ucue,upus$vb-vevi vswixliBTCo MW NCNlYaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYp codB$dC"dN#dT%itkn&lh lilmlw ma papbsgug!vtws5iHCMT(NDNL)NPNRYAYBYC YD!YE"YF#YG$ambs%bwccda db eoesgnhchlhs hzin kmmi msnc'ns&nxospt*ulutxbxnxoxr+xsxtp`P@1.1.3%c%c%c%c%c%c%c%c%c%c: deflate 1.1.3 Copyright 1995-1998 Jean-loup Gailly      1.1.3       L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}   S S  3 3  s s    K K  + +  k k     [ [  ; ;  { {     G G  ' '  g g     W W  7 7  w w     O O  / /  o o     _ _  ? ?     @ `P0pH(hX8xD$dT4tC#c         (08@P`p  0@`  0@`^\b](]gggggggpg`gHgincompatible versionbuffer errorinsufficient memorydata errorstream errorfile errorstream endneed dictionary1.1.3unknown compression methodinvalid window sizeincorrect header checkneed dictionaryincorrect data checkT@DdP     invalid block typeinvalid stored block lengthstoo many length or distance symbolsinvalid bit length repeat,0h inflate 1.1.3 Copyright 1995-1998 Mark Adler  #+3;CScspp !1Aa  0@` oversubscribed dynamic bit lengths treeincomplete dynamic bit lengths treeoversubscribed literal/length treeincomplete literal/length treeoversubscribed distance treeincomplete distance treeempty distance tree with lengths`PTsRp0 P ` @ PX S;x8 Qh( H PTUS+t4 Q d$ D P\ TS|< Rl,  L PRUS#r2 Q b" B PZ TCz: Rj*  J PVS3v6 Qf& F P ^ Tc~> Rn. N `QURq1 P a! A PY S;y9 Qi)  I PUPS+u5 Q e% E P] TS}= Rm-  M PSUS#s3 Q c# C P[ TC{; Rk+  K PWS3w7 Qg' G P _ Tc? Ro/ O `PTsRp0 P ` @ PX S;x8 Qh( H PTUS+t4 Q d$ D P\ TS|< Rl,  L PRUS#r2 Q b" B PZ TCz: Rj*  J PVS3v6 Qf& F P ^ Tc~> Rn. N `QURq1 P a! A PY S;y9 Qi)  I PUPS+u5 Q e% E P] TS}= Rm-  M PSUS#s3 Q c# C P[ TC{; Rk+  K PWS3w7 Qg' G P _ Tc? Ro/ O PWS[QYUA]@PXT!\ R ZV`PWS[QYUa]`PXT1\0R Z V`invalid literal/length codeinvalid distance codeP@h??invalid distance codeinvalid literal/length codew0a, Qmpjc5dۈ2yܸو L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c ;n Li^`Agqr<KG k5Blۻ֬@2lE\u ϫ=Y&0Q:Qa!V#Ϻ(_ ٲ $/o|XhLaf-=vAq *q3xɢ4 j m=-dlc\kkQlabe0bNl{WeP|b-I|LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3 L_ |Pq<'A  Wh% of a^)ɘИ"רY=. \;l  tҚG9w&sc d; mj>zjZ '}DhibW]egl6qnkv+zZgJoC`֣ѓ~8ORѻgWg?H6K +گ L6JAz``ègU1nFiyaf%oҠRh6 w G"U&/ź; (+Z\j1,ٞ[ޮd°c&ujm 6?rgWJz{+ 8Ҏվ | !Bhݳڃn&[owGwZjpf; \ebiaklE x NT9§g&a`IiGM>nwۮjJZ@ f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+ 7 Z-9,H$( !$ $% %|&&(((042 4D67x8310%&D999999999!$ $% %|&&(((042 4D67x8310%&D9999999999$ $% %|&&(((042 4D67x8310%&D9999999999$h999&&(((99997x9999999999999999% 99&&(((042 4D67x83109999999999999999&&(((042 4D67x831099aaaaaaaaaaaaaaLLNOOWYh\^_aZX<aa<< \DHٰٸx<4݈͠,٠٨ٌ,ٰ٘ٸ<< \D ٰٸ  ( x8<4݈͠,٠٨ٌ,ٰ٘ٸ  $$,,44<<DDLLTT\\ddlltt||  $$,,44<<DDLLTT\\ddlltt||  $$,,44<<DDLLTT\\ddlltt||  $$,,44<<DDLLTT\\ddlltt||\ӰӼӼӰӰ  Ӱ0@ӰPӰ@`pӰԀӰpԘӰ԰Ը԰Ӱִ֔pP0ըՐtT4ӄӄ$|װטXׄ pڸڰڨڠڔڈڀthdXP3 3$3`4D5FIIpIJIQW$VVXHW(|($(08|M  MA$(h/M0|M  MA(p /M Dd/M0|M  MA @\((p /M0T0T/M ,px /M@T/M l,A,?iU`>|xL1H'|`x,@ HH?8 K?iU`>,@Kd?iU`>,#@KLH'|`x} Z8 ?iU`>|xL1H'9|`x,@H?8 Ḱ?8 ?8 ?8 = 8id8 L1H' |`x,@?8 ?iU`>,"@,?iU`>,"A H&8`HdH,"@(?8 ?8 ?8 L1H&-|`x? K8`Ha |}a[xN !|,4|? x8= 8ip= 8`H&A|`x 8|x8 H%|`x,@HЁ?8 8?iU`>,A,?iU`>|xL1H%u|`x,@ HH?8 K?iU`>,@Kd?iU`>,#@KLH%A|`x} Z8 ?iU`>|xL1H$|`x,@H?8 Ḱ?8 ?8 ?8 = 8i8 L1H$|`x,@?8 ?iU`>,"@,?iU`>,"A H$8`HdH,"@(?8 ?8 ?8 L1H#|`x? K8`Ha |}a[xN !|ptx|? x88 8,= 8 *``8L1H#|`x,@ 8,@08F= 8/XL1H#|`x,A 8,@08F= 8/L1H#Y|`x,A 8L1H",A= 8i*L1H#8`H|= 9i/=  h)/|J= 9i/+l|J= 9i/+x|JH=`9+/=`9K/ p*|J= 9i/+t|J= 9i/+||JL= 9i/ d=`C0?;-0ɽlhhh(= ɩ- $0H=`C0?;-0ɽlhhh(ɿ0 $@L=`C0?;-0ɽlhhh(ɿ@ $8= =`9K/ /*l|J= 9i/+x|J= 9i/+h|J =`9+/=`9K/ *t|J$= 9i/$+x|J(= 9i/(+p|J,8P|xK|`xX8T|xK|`x\,@= 8i*= 8*H!!|`x= =`8*.L1H = 8*L1H T,AxT= 8+H e|`x,@\= =`8*. L1H U= =`8*.L1H 9= =`8*. L1H H<T,AxT= 8+H|`x,@\= =`8*. L1H= =`8*.L1H= =`8*.L1HHT,AxT= 8+ He|`x,@\= =`8*. L1HU= =`8*.L1H9= =`8*.L1HH<= =`8*.L1H= =`8*.L1H= =`8*.L1H= =`8*.$L1H= 8+$PL1H= 8+ server abort sequence # This allows clients to receive this key event. #DontZap # Uncomment this to disable the / mode switching # sequences. This allows clients to receive these key events. #DontZoom EndSection # ********************************************************************** # Input devices # ********************************************************************** # ********************************************************************** # Keyboard section # ********************************************************************** Section "Keyboard" Protocol "Standard" # when using XQUEUE, comment out the above line, and uncomment the # following line #Protocol "Xqueue" AutoRepeat 500 5 # Let the server do the NumLock processing. This should only be # required when using pre-R6 clients #ServerNumLock # Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) #Xleds 1 2 3 #To set the LeftAlt to Meta, RightAlt key to ModeShift, #RightCtl key to Compose, and ScrollLock key to ModeLock: LeftAlt Meta EndSection ScrollLock Compose RightCtl Control # To disable the XKEYBOARD extension, uncomment XkbDisable. # XkbDisable ScrollLock Compose RightCtl Control # To enable the XKEYBOARD extension, comment XkbDisable. XkbDisable # To customise the XKB settings to suit your keyboard, modify the # lines below (which are the defaults). For example, for a non-U.S. # keyboard, you will probably want to use: # XkbModel "pc102" # If you have a US Microsoft Natural keyboard, you can use: # XkbModel "microsoft" # # Then to change the language, change the Layout setting. # For example, a german layout can be obtained with: # XkbLayout "de" # or: # XkbLayout "de" # XkbVariant "nodeadkeys" # # If you'd like to switch the positions of your capslock and # control keys, use: # XkbOptions "ctrl:swapcaps" # These are the default XKB settings for XFree86 # XkbRules "xfree86" # XkbModel "pc101" # XkbLayout "us" # XkbVariant "" # XkbOptions "" XkbKeycodes "xfree86" XkbTypes "default" XkbCompat "default" XkbSymbols "us(pc101)" XkbGeometry "pc" XkbRules "xfree86" XkbModel "pc101" EndSection XkbKeycodes "xfree86(usb)" XkbTypes "default" XkbCompat "default" XkbSymbols "us(pc105)" XkbGeometry "pc" XkbRules "xfree86" XkbModel "pc101" EndSection XkbKeycodes "macintosh" XkbTypes "default" XkbCompat "default" XkbSymbols "macintosh/us" XkbGeometry "macintosh" XkbRules "xfree86" XkbModel "pc101" EndSection # ********************************************************************** # Pointer section # ********************************************************************** Section "Pointer" # When using XQUEUE, comment out the above two lines, and uncomment # the following line. # Protocol "Xqueue" # Baudrate and SampleRate are only for some Logitech mice # BaudRate 9600 # SampleRate 150 # Emulate3Buttons is an option for 2-button Microsoft mice # Emulate3Timeout is the timeout in milliseconds (default is 50ms) # ********************************************************************** # Monitor section # ********************************************************************** # Any number of monitor sections may be present Section "Monitor" Identifier "Unknown" VendorName "Unknown" ModelName "Unknown" # ********************************************************************** # Graphics device section # ********************************************************************** # Any number of graphics device sections may be present Section "Device" Identifier "Generic Frame Buffer Device" VendorName "Unknown" BoardName "Unknown" EndSection # ********************************************************************** # Screen sections # ********************************************************************** # The Frame Buffer Server Section "Screen" Driver "fbdev" Device "Generic Frame Buffer Device" Monitor "Unknown" /dev/fb0Can't access /dev/fb0 Exiting. /etc/X11/XF86Configw%s RightAlt Meta adbusbpc Protocol "%s" Device "/dev/mouse" EndSection # We specify exactly one mode so this is OK HorizSync 1-300 VertRefresh 1-300 Mode "Generated" # D: %5.3f MHz, H: %5.3f kHz, V: %5.3f Hz DotClock %5.3f HTimings %d %d %d %d VTimings %d %d %d %d EndMode Subsection "Display" Depth %d Modes "Generated" ViewPort 0 0 Virtual %d %d EndSubsection EndSection BmA.@@?PbMC0-  P .8DD oooN!-D$0"0##$%t&()GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release).symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.bss.rela.plt.rela.sbss.text.init.fini.rodata.sdata2.data.eh_frame.dynamic.ctors.dtors.got.sdata.sbss.plt.bss.comment #00 1PP7 0?Go&To0cDD mDD w  ( 00-8-8-8-8-@-@-D-D------..4.8.8.8.8/@.80<.8J/#!/usr/bin/perl # This is a basic.install script to test R5 with. # # for a default install, you would probably run: # install.pl /mnt/install /mnt/cdrom default $default = "base libs Xwindows gnome kde devel Xwindows-devel interpreters network editors multimedia"; if( @ARGV[0] eq "" ) { print "What directory do you want to install to: "; chop( $Install_To = ); } else { $Install_To = shift @ARGV; } if( @ARGV[0] eq "" ) { print "What directory do you want to install from: "; chop ( $Install_From = ); } else { $Install_From = shift @ARGV; } if( @ARGV[0] ne "noforce" ) { $force=" --nodeps --force "; } else { shift @ARGV; } if( @ARGV[0] eq "default" ) { @ARGV = split( " " , $default ); } get_package_info(); choose_which_packages(); get_install_order(); install_packages(); # Final fixes if( ! -e "$Install_To/etc/sysconfig/keyboard" ) { system( "echo >> $Install_To/etc/sysconfig/keyboard" ); } exit; sub get_package_info { open ( INFO , "$Install_From/software/RedHat/base/hdlistinfo") || die "hdlistinfo does not exist\n"; while( ) { ($key, $value) = split( "\t" , $_ ); $hdlistinfo{$key} = $value; } close( INFO ); } sub choose_which_packages { my $temp, @current; open( MAP , "$Install_From/install/maps/install.master" ); while( ) { chop( $_ ); if( $_ eq "" ) { next; } @stuff = split( " " , $_ ); chop( $set = shift @stuff ); foreach $rpm ( @stuff ) { foreach $temp ( @ARGV ) { if( $set eq $temp ) { $map{ "$rpm" } = $set; } } } } close( MAP ); $temp = `rpm -qa --queryformat=\"%{NAME} \" --root=$Install_To`; @current = split( " " , $temp ); foreach $key ( @current ) { # print "$key $map{ $key } \n "; delete $map{ $key }; } } sub get_install_order { open( MAP , "$Install_From/install/maps/order.master" ); while( ) { chop( $_ ); if( $_ eq "" ) { next; } push( @order, $_ ); # print "$_\n"; } } sub install_packages { my $temp; print "Installing Packages\n"; chdir "$Install_From/software/RedHat/RPMS"; system ( "mkdir -p $Install_To/var/lib/rpm" ); foreach $temp ( @order ) { ($file , @rpmargs ) = split( " " , $temp ); # print "$file, @rpmargs\n"; if( exists $map{ "$file" } ) { @stuff = split( " " , $hdlistinfo{ "$file" } ); if( @stuff[0] eq "" ) { print "$file IS MISSING.\n"; } else { print "Order Install $map{ $file } @stuff[0] @rpmargs\n"; # print "\trpm -hvi --root=$Install_To @stuff[0] @rpmargs\n"; $rpmreturn = system ( "rpm -hvi --root=$Install_To @stuff[0] @rpmargs $force" ); delete $map{ "$file" }; if( $rpmreturn > 0 ) { # print "rpm returned $rpmreturn\n"; # exit; } else { # sleep 1; } } } else { # print "Not installing $file\n"; } } undef @rpmargs; foreach $file ( keys( %map ) ) { @stuff = split( " " , $hdlistinfo{ "$file" } ); if( @stuff[0] eq "" ) { print "$file IS MISSING.\n"; } else { print "Install $map{ $file } @stuff[0] @rpmargs\n"; # print "\trpm -hvi --root=$Install_To @stuff[0] @rpmargs\n"; $rpmreturn = system ( "rpm -hvi --root=$Install_To @stuff[0] @rpmargs $force" ); delete $map{ "$file" }; if( $rpmreturn > 0 ) { # print "rpm returned $rpmreturn\n"; # exit; } else { # sleep 1; } } } } # jcarr@linuxppc.org , bbresen@linuxppc.org - GPL'd # test #!/bin/perl # This program mounts the live filesystem and continues the boot # Started by Jeff Carr @ LinuxPPC. This code done under the GPL system( "mkdir -p /mnt/cdrom" ); # The default is to go into X11, but if the user passed redhat # to the kernel, We should go into the RedHat installer @commands = split( " " , `cat /proc/cmdline` ); foreach $arg ( @commands ) { if( uc substr( $arg , 0 , 6) eq "REDHAT" ){ unlink "/etc/X11/X"; exit; } } system "/root/bin/find_live.pl 2&>/dev/tty2"; # This routine finds the live filesystem if( ! ( -e "/live/bin" ) ) { print "\n\n\nI can't seem to find the live filesystem. Sorry :(\n"; exit; } print "\n\nBeginning the boot onto LinuxPPC Live... \n\n"; sleep 1; # chdir "/etc"; # system( "ln -s /live/etc/* . 2>/dev/tty2" ); chdir "/etc/sysconfig/network-scripts/"; system( "ln -s /live/network-scripts/* ." ); chdir "/sbin"; system( "ln -s /live/sbin/* . 2>/dev/tty2" ); chdir "/usr"; system( "mv lib lib.orig" ); system( "mv share lib.orig" ); system( "ln -s /live/usr/* . 2>/dev/tty2" ); setup_second_ramdisk(); $fbinfo = `head -n 1 /proc/fb`; chop( $fbinfo ); ( $fbdev, $fbadd, $fbpath ) = split( " " , $fbinfo ); ( $empty, $fbpci , $fbname ) = split ( /\// , $fbpath ); print "Frame Buffer $fbinfo name is $fbname\n"; if( substr( $fbname, 0, 11 ) eq "ATY,Rage128" ) { print "Using ATI Rage 128 USB Xpmac\n"; setup_X_server ( "Xpmac.rage128.usb.rev5" ); $pmacUSB = TRUE; } open( MISC , "/proc/misc" ); while( ) { @stuff = split( " " , $_ ); # print "3 = @stuff[2] , @stuff\n"; if (( $stuff[2] eq "mouse/USB" ) || ( $stuff[1] eq "USB" )) { $kernelUSB = TRUE; } } if( $kernelUSB eq TRUE ) { print "Your kernel has USB Mouse support\n"; } else { print "Your kernel does not have USB Mouse support\n"; } system "cp /usr/local/share/Blackbox/blackboxrc/default /root/.blackboxrc"; if( -e "/proc/device-tree/color-code" ) { $color = "test"; $color = `cat /proc/device-tree/color-code`; ($test) = unpack "h7" , $color; print "color = $test\n"; } else { print "color = unknown\n"; } if( -e "/proc/device-tree/openprom/model" ) { $OF = `cat /proc/device-tree/openprom/model`; @stuff = split( " ", $OF ); $OFversion = pop( @stuff ); print "OpenFirmware Version = $OFversion\n"; } else { print "OpenFirmware Version = unknown\n"; } if( $OFversion >= 3 ) { print "You have a New World ROM machine.\n"; } else { print "You do not have a New World ROM machine.\n"; } $USB = `dmesg |grep 'USB mouse'`; chomp $USB; if( $USB eq "" ) { print "You don't seem to have a USB mouse -- using Xpmac\n"; system( "cp /etc/sysconfig/mouse.adb /etc/sysconfig/mouse" ); system( "cp /etc/sysconfig/keyboard.adb /etc/sysconfig/keyboard" ); if( $pmacUSB ne TRUE ) { setup_X_server ( "Xpmac" ); } else { print "You are using the USB Xpmac Rage 128 server but\n"; print "your kernel does not seem to have USB support\n"; print "so your mouse may not work.\n"; # print "If you want to use the normal Xpmac server, press 'p' now\n"; # sleep 2; } system( "/root/bin/Xautoconfig" ); } else { print "You have a USB mouse\n"; if( $pmacUSB ne TRUE ) { setup_X_server ( "XF68_FBDev" ); } system( "ln -sf /dev/usbmouse /dev/mouse" ); system( "cp /etc/sysconfig/mouse.usb /etc/sysconfig/mouse" ); system( "cp /etc/sysconfig/keyboard.usb /etc/sysconfig/keyboard" ); system( "/root/bin/Xautoconfig" ); } open( CPUINFO , "/proc/cpuinfo" ); while( ) { @stuff = split( " " , $_ ); # print "@stuff[0],@stuff[1],@stuff[2]\n"; if( @stuff[0] eq "machine" ) { if( substr( @stuff[2] , 0, 4 ) eq "PReP" ) { if( substr( @stuff[3] , 0, 9 ) eq "Blackhawk" ) { print "\n\n\nFound Blackhawk!!!!\n\n\n"; setup_X_server ( "XF68_FBDev" ); system( "ln -sf /dev/psaux /dev/mouse" ); system( "cp -a /etc/XF86Config.PReP /etc/X11/XF86Config" ); system( "cp /etc/sysconfig/keyboard.PReP /etc/sysconfig/keyboard" ); system( "cp /etc/sysconfig/mouse.PReP /etc/sysconfig/mouse" ); system( "/root/bin/Xautoconfig" ); system( "echo -- -mmap > /root/xargs" ); } } } } close( CPUINFO ); print "\n\n\nLoading Xwindows....\nPlease Wait, this will take a few minutes\n\n"; system( "ldconfig 2&>/dev/tty2" ); system( "hostname localhost" ); # print "Type exit to continue\n"; # system( "/bin/bash" ); if( -e "/install.run" ) { exit; } exit; sub setup_X_server { $server = $_[0]; if( -d "/ram1/" ) { $now = localtime(); $startdate = time(); print "\nSetting up $server starting at $now.\n"; print "If this takes more than a minute it may not be working correctly.\n"; print "\nPlease wait a moment...\n"; if( -e "/usr/X11R6/bin/$server" ) { system( "cp -a /usr/X11R6/bin/$server /ram1" ); } elsif ( -e "/mnt/cdrom/live/bin/$server" ) { system( "cp -a /mnt/cdrom/live/bin/$server /ram1" ); } else { system( "cp -a /usr/X11R6/bin/$server /ram1" ); } $enddate = time(); $elapsed = $enddate - $startdate; print "Set up $server in $elapsed seconds.\n"; @info = stat "/ram1/$server"; $size = $info[7]; system "echo $elapsed >> /root/elapsed"; system "echo $size >> /root/elapsed"; if( $elapsed > 30 ) { $estimate = $elapsed * 21; print "\n\n\n"; print "Your CD-ROM is running very slowly. The X-based installer\n"; print "will take a LONG time to load off of a slow CD-ROM\n"; print "It is recommended that you try another Linux kernel to\n"; print "see if you can get better CDROM performance.\n"; print "If you cannot, you should copy the LinuxPPC live file\n"; print "from your CD-ROM on to a Standard HFS partition on your.\n"; print "hard drive. See the LinuxPPC website for more information.\n"; print "At this rate, it will take $estimate seconds to load X.\n"; print "\n\n\n"; } system( "ln -sf /ram1/$server /etc/X11/X" ); system( "ln -sf /ram1/$server /root/bin/X" ); } else { system( "ln -sf /usr/X11R6/bin/$server /etc/X11/X" ); system( "ln -sf /usr/X11R6/bin/$server /root/bin/X" ); } } sub setup_second_ramdisk { # Check if you have more than 33554432 bytes of ram @info = stat "/proc/kcore"; $size = $info[7]; if( $size >= 33554432 ) { print "You have 32 MB or more of RAM.\n"; if( ! -d "/ram1" ) { system "mke2fs /dev/ram1 >/dev/tty2"; system "mkdir /ram1"; system "mount /dev/ram1 /ram1"; } } else { print "\nYou do not have 32 MB or more of RAM.\n"; print "The X installer might not work.\n"; print "We recommend you use the text-based RedHat installer.\n\n"; sleep 2; } } ELF41h4 (444 ++,,,---000 /lib/ld.so.1GNUCD5&1A 2!9>;B,*#6:< @87?C30 )('-4/.%$= "+%" -%.;%  A%4 GR.g.z...6p Y04x0/L/T/0\0<%0d31` B0 R/`0t,x/4/,0/</\0l`/ //!/20J/D/0.0$//("/"/l"//"./"/"/t 0,@.0(/,'0D ,0|20L,7%hF0X/_/d"u/|"{0T"+.@__gmon_start__libXaw.so.6_DYNAMIC_GLOBAL_OFFSET_TABLE__init_fini_SDA_BASE_asciiTextWidgetClasscommandWidgetClassformWidgetClasslabelWidgetClassscrollbarWidgetClassXtStringsXInternAtomXtDestroyWidgetXMapWindowXtCreateManagedWidgetXtAddCallbackXtRealizeWidgetXtAppAddTimeOutXtVaSetValuesXtShellStringsXtAppAddActionsXQueryPointerXtParseTranslationTableXtOverrideTranslationsXSetWMProtocolsXtSetMappedWhenManagedlibXmu.so.6XtGetApplicationResourceslibXt.so.6XtAppMainLoopXtAppInitializeXtDisplayXtScreenXtWindowXtVaCreateWidgetXtVaCreateManagedWidgetXtVaGetValueslibSM.so.6libICE.so.6libXext.so.6libX11.so.6XParseGeometrylibc.so.6strcpystdoutmemcpyperrorputsmallocwritefprintf__deregister_frame_infostdinunlinkfreadstrcmpfclosestderrmkstemp__xstatexitfopenatoi_IO_stdin_used__libc_start_mainstrlen__register_frame_infoclosefree_etext_edata_end_SDA2_BASE_GLIBC_2.1GLIBC_2.0 ii ii1`6p /,/4/</D$/L/T/\/d=/l,/t2/|>/)/-/0/*/!/+/"/1/.//6// //</%00 00;0$(0,304 0<0D70L90T?0\0d0l0t0|80#050&.. .'.4. . ./.|) xT!68!|=%XH!UY>|3x8L1K>|tx= .<`8c*x88H}=@= ;8#.= =@9)+9J+$88*=`8|vx9k+ !A ,<=a (48*9+$08w*~ųx89 9_kL1H|zx<x83588L1Ha8888HYTc:, A;8<<==@8+88+D9+T9J+` Cx889!L1HMAa!}kR})9k9)Uj}kR=U .})}kpa8w*x})p ~ųx899_L1HU|}x888789L1HxH},@TCxHM> l= C0!:+ɡ=@Ɋ+(}i[x2h!U;>,@TCxH>l= C0!:+ɡ=@Ɋ+(}i[x2h!U9>|@@h= .<`a8c+lEx8F89L1HE|}x878889L1HxHm!|JT>|@@t= .<`!8c+xEx8F89L1H|}x88889L1HExHa!|Z})!|87T>Cx89L1H= 889`9)*}&Y.;a<9= }Y.89)+}&.=`}.9@9k9}fQ.9= }Q.89)+ }&.=`}.9k+9@ }fQ.= ;[Q.8(9)+|}&.9`}{.;@= :I+|3x:0>`?;@;;~Y..!=`|}H..~ųx&x8H!!||x}=J a<}}Z+<868|Hq,Ap!~x|H.H ,@X!86}?J 8.i 8L1H !|*}?Ji T>868L1H;|;Z;;A~óx|!ĂAȂâЂԂ؂܃!Aa상8!N !|ptx||}x|#x8`x8H U,@a4,@xH 8`H8cH |y@$= i.<8+L1H 8`H<8+xH |~y@xH xH Y8`Hd4x8xH |cy@04,A$xH QxH xH 8`H8||xH x|ptx|8!N !|  |~x<8+8a8L1H m8aH |y@ 8`Hd;XH|exxxH = .x88 H |cyAxH mx8aL1K1|}x8aH ix | 8! N !|,-@ ,@|#xL1K H L1Kɀ|8!N !| =  .;.,A|N!,@| 8!N !||8!N N !|KKK}|8!N !|K饀|8!N H% %4$XConsortium: xmessage.c,v 1.6 95/01/04 16:29:54 gildea Exp $maxWidthMaximummaxHeightTimeouttimeoutNearMousenearMouseCentercenterfalsePrintValueprintValueDefaultButtondefaultButtonokay:0ButtonsbuttonsFilefile.timeout-timeout.nearMouse-nearmouse.center-centeron.printValue-print.defaultButton-default.buttons-buttons.file-file*message.Scroll: whenNeeded*baseTranslations: #override :Return: default-exit() -timeout secs exit with status 0 after "secs" seconds -nearmouse pop up near the mouse cursor -center pop up at center of screen -print print the button label when selected -default button button to activate if Return is pressed -buttons string comma-separated list of label:exitcode -file filename file to read message from, "-" for stdinusage: %s [-options] [message ...] where options include: %s default-exitexitWM_PROTOCOLS: exit(1) Xmessage-help%s: problems reading message file %s: cannot get memory for message string %s: unable to create query form with buttons: %s WM_DELETE_WINDOW%s: internal error, found extra pairs (should be %d) %s: internal error found %d instead of %d pairs formmessageleftrightbottomdisplayCaretuseStringInPlacetopMarginbottomMarginleftMarginrightMarginhScrollbarvScrollbarfromVertvertDistancefromHoriz?ffffffC0cannot get memory for message file r/tmp/xmsg-XXXXXX.&d&\=u=u&T&L=u=u&D&4&$=u=u&& < =u&%%< =u&%%<=u&%%=&=&%%<<%%<<'&&&&&&&&&&&&&&&x&l'$')((p(('''d'`))Xco| % %4Pt  .( 8  o oo hN!-%l)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.267 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314 (egcs-1.1.2 release).symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.bss.rela.plt.rela.sbss.text.init.fini.rodata.sdata2.data.eh_frame.dynamic.ctors.dtors.got.sdata.sbss.plt.bss.comment #00 1PP$7 tt@?Go h hTo 0c  m 8 8( w``` L% % (%4%4 %X%X++,,----..........$..p1T.@.0x#!/bin/perl # This program assumes that you have the partitions you want to install # onto formatted and mounted relative to /mnt if ( test_dir( "/mnt/cdrom/" ) ) { print "/mnt/cdrom/"; exit;} if ( test_dir( "/home/" ) ) { print "/home/"; exit;} if ( test_dir( "/home/fray/" ) ) { print "/home/fray/"; exit;} print STDERR "I'm going to look on your MacOS partitions.\n"; print STDERR "HFS+ partitions are not supported.\n"; sleep 2; look_harder(); print STDERR "I'm going to look on your CD-ROM.\n"; try_cdroms( "scd0", "scd1", "sr0", "sr1" ); try_cdroms( "hda" , "hdb" , "hdc" , "hdd", "cdrom" ); print STDERR "I can't find the install files or LinuxPPC Live.\n"; print STDERR "If you have more than one CD-ROM drive, you should try it\n"; print STDERR "in the another drive. Or, the CD you have might not be valid.\n"; print STDERR "Please mount the CD-ROM or directory containing the files.\n\n"; exit; sub try_cdroms { foreach $device ( @_ ) { system( "umount /mnt/cdrom 2&>/dev/null" ); # $current = `hdparm -d0 /dev/$device |grep auto`; if( substr( $device, 0, 1 ) eq "h" ) { system "hdparm -d0 /dev/$device"; } system( "mount /dev/$device /mnt/cdrom 2>/dev/null" ); if ( test_dir( "/mnt/cdrom/" ) ) { print "/mnt/cdrom/"; system( "ln -sf /dev/$device /dev/cdrom" ); exit; } } } sub look_harder { @partitions = `cat /proc/partitions`; shift( @partitions ); foreach $partition ( @partitions ) { chop( $partition ); @stuff = split( " ", $partition ); if( @stuff[2] <= 80000 ) { next; } #too small if( length $stuff[3] eq 3 ) { print "not actually a partition $stuff[3]\n"; next; } #not a partition system( "mount /dev/$stuff[3] /mnt/cdrom" ); if ( test_dir( "/mnt/cdrom" ) ) { print "/mnt/cdrom"; exit;} system( "umount /mnt/cdrom" ); } } sub mount_livesystem { if( -e $_[0] ) { print "mount -o loop=/dev/loop0 $_[0] /live/ \n"; system "mount -o loop=/dev/loop0 $_[0] /live/"; exit; } } sub test_dir { my( $dir, $name ); if( -e "$_[0]/live/small_files" ) { mount_livesystem "$_[0]/live/small_files"; } foreach $dir ( "$_[0]", "$_[0]/LinuxPPC", "$_[0]/Software/LinuxPPC", "$_[0]Desktop\ Folder", "$_[0]/Desktop\ Folder/LinuxPPC", "$_[0]/Desktop\ Folder/Software/LinuxPPC" ) { foreach $name ( "linuxppc.live" , "live.filesystem" , "LinuxPPC_1999Q4_live" ) { if( -e "$dir/$name" ) { mount_livesystem "$dir/$name"; } } } } if [ -f /etc/X11/X ]; then echo echo . /root/bin/root_startx_Q4 /bin/bash exit fi if [ -f /bin/install ]; then echo echo echo Entering the RedHat installer! echo Please wait while I start the RedHat installer... echo Hit CTRL-Z to escape sleep 4; cd /tmp ln -s /tmp/rhimage/software RPMS cd /root exec /sbin/install else echo echo echo An error has occurred. Neither the LinuxPPC or RedHat echo installers could be found. Please make sure echo You have correctly put your LinuxPPC CD in your echo machine. If you are installing off of the internet echo or a local hard drive, please make sure that you have echo placed your install files on a HFS partition. HFS+ echo partitions may not work. echo You might also be able to run install.pl to do a basic install. echo echo reboot your machine now echo exec /bin/bash fi /bin/bash cd /root USERNAME="root" ENV="/root/.bashrc" HISTSIZE="1000" HOSTNAME="localhost.localdomain" LOGNAME="root" HISTFILESIZE="1000" MAIL="/var/spool/mail/root" TERM="linux" HOSTTYPE="powerpc" HOME="/root" SHELL="/bin/bash" PS1="[\u@\h \W]# " USER="root" OSTYPE="Linux" SHLVL="1" _="/usr/bin/env" DISPLAY=:0 export USERNAME ENV HISTSIZE HOSTNAME LOGNAME HISTFILESIZE MAIL TERM HOSTTYPE PATH KDEDIR HOME SHELL PS1 USER OSTYPE SHLVL _ DISPLAY if [ -f /root/xargs ]; then X `cat xargs` & else X & fi if [ -e /ram1 ]; then sleep 5 else sleep 20 fi xmessage -center Please wait -- Booting into the Linux Installer & sleep 5 # cd /usr/X11R6/lib/X11/fonts # cat */* > /dev/null # cd /root blackbox & sleep 5 xinstaller.pl & sleep 3 xset s off ! Parts (C) 1996 By Greg J. Badros ! You may use this file as specified under the GNU General Public License !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! emacs, xemacs emacs*Background: DarkSlateGray emacs*Foreground: Wheat emacs*pointerColor: Orchid emacs*cursorColor: Orchid emacs*bitmapIcon: on emacs*font: fixed emacs.geometry: 80x25 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! xterm (and friends) XTerm*highlightSelection: true ! Uncomment this to use color for the bold attribute XTerm*VT100*colorBDMode: on XTerm*VT100*colorBD: blue ! Uncomment this to use color for underline attribute XTerm.VT100*colorULMode: on XTerm.VT100*underLine: off XTerm*VT100*colorUL: magenta ! Uncomment this to display the scrollbar XTerm*scrollBar: true ! This resource specifies whether or not to ignore the 'alternate screen' ! of applications such as vi. When it is on, these applications will restore ! the contents of the screen when they are exited to what they were before ! they were started. When it is off, the contents of vi will remain on the ! screen after the program is quit. XTerm.VT100.titeInhibit: true ! Uncomment this to turn off color mode in your xterms !XTerm.VT100*colorMode: off XTerm.VT100*dynamicColors: on ! Number of lines of scrollback to save XTerm*saveLines: 1500 xterm*reverseWrap: true *visualBell: true *scrollTtyOutput: False *scrollKey: True Scrollbar.JumpCursor: True # ~/.bash_logout clear # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin BASH_ENV=$HOME/.bashrc USERNAME="" export USERNAME BASH_ENV PATH # .bashrc # User specific aliases and functions TERM=linux export TERM # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi set meta-flag on set convert-meta off set output-meta on "\e[h": beginning-of-line "\e[f": end-of-line "\e0d": backward-word "\e0c": forward-word "\e[5~": beginning-of-history "\e[6~": end-of-history "\e[3~": delete-char "\e[2~": quoted-insert blackbox & wmpid=$! xmessage -center Please wait -- Booting into the Linux Installer & xtoolwait xset s off # xtoolwait xterm -iconic -T "output" -e "xinstaller" & xtoolwait xinstaller & wait $wmpid # exec blackbox # exec wmaker #!/usr/bin/perl -w # xinstaller - Started by Brian Bresen # Copyrite Brian Bresen - released under the GPL #TITLE: xinstaller ( was xli.pl ) #REQUIRES: Gtk use Gtk; use Gtk::Atoms; use Gtk::Gdk; use strict 'vars'; init Gtk; my $VERSION = "3.7.5"; #The version number my $DATE = "Feb 9 2000"; # my $in_method = "local"; #The way we will install my $ftp_url; #url to RedHat dir on a ftp site my %map; #The Install Map my %rpmlist; #The RPM List my %rpmlisttree; #A hash of the rpm list treeitems my %rpmlisttreereverse; #A hash of the rpm list treeitems my @rpmlistcurrent; #A List of the currently installed rpms my %sets; #A hash of the treeitems my %hdlistinfo; #The hdlistinfo my($is_upgrade) = 0; #0 for install, 1 for upgrade my($net_set) = 0; #State if we need net setup for NFS or FTP my $in_dir = "/tmp/install/"; #the dir with the install files in it my $out_dir = "/mnt/install/"; #the dir we will install to my %mount_fstab; #list of drives selected to install my @list_bases = (""); #list of package sets to install my $menu_window; #menu to choose steps to do my $entry_window; #extra entry windows i will use my $package_list; #list of packages to install my $packages_window; #choose each rpm individually my %drive_hash; #my drives for hash, or um my... my %net_devs; #my network devices my %my_widgets; #network setup widgets my $root_passwd; #hmmmm my $rpm_label; #what package is installing my $prep_install = 0; #flag for PReP install my $prepboot; # PReP boot partition my %mke2_mount; #widgets values my $wget = "wget -c -t 4 "; #The wget command - add -q for quiet mode my $root_dev; my $testing = 0; #for future testing purposes # # %drive_hash - # %dev - (e.g. %hda %sda) # %p_no - (e.g. %1 %2 %16) # ( $type $name $length $base $size ) ##Step window global vars my $main_window; # Take a guess my $method_window; #Install/upgrade from where my $update_window; #update the installer itself my $drives_window; #Choose which drive my $pdisk_window; #partition disk ala druid my $pswap_window; #choose swap my $mount_window; #choose root partition and other my $comps_window; #choose packages to install my $passwd_window; #choose a root passwd my $net_window; #add a network device my $bootx_window; #get info on using bootx to boot linux my $cngrat_window; #get a pat on the back you made it my $language_window; my $ButtonPressed; #Set to the name of the last button clicked my $CurrentWindow; # The window currently being drawn in my %words; # hash of words for internationalization my $CurrentRoot; # What device to use in BootX my $ProgressBar; # The progress bar to update my $ProgressEntry; # The progress entrybox to update my $MasterCounter; # A global counter for number of packages to install my $MasterCounterDone; # A global counter for number of packages installed my $CheckDisk = FALSE; # A flag for checking diskspace my $ChangeLanguage = FALSE; #A flag for if you are changing the language my $CurrentFont; my $MethodButton; my $PackagesButton; my $PasswordButton; my $LinuxConfButton; sub destroy_window { my($widget, $windowref, $w2) = @_; $$windowref = undef; $w2 = undef if defined $w2; 0; } sub my_system { print "RUNNING @_ \n"; system "@_"; } sub create_standard_entry { my($hbox) = create_standard_hbox( 10 , $_[2]); my($label) = new Gtk::Label $_[0]; $label->set_alignment(0.0,0.5); $hbox->pack_start($label, 0, 1, 0); $label->show; my($entry) = new Gtk::Entry; $entry->set_usize(0, 20); $entry->set_text("$_[1]"); $hbox->pack_start($entry, 1, 1, 0); $entry->show; return $entry; } sub my_separator { my($box1) = @_; my($separator) = new Gtk::HSeparator; $box1->pack_start($separator, 0, 1, 0); $separator->show; my($box2) = create_standard_hbox( 10 , $box1, 0, 1, 0 ); return $box2; } sub create_standard_window { if ( defined $_[0] ) { $_[0]->destroy; return; } $_[0] = new Gtk::Window "toplevel"; $_[0]->set_uposition($_[1],$_[2]); if ( ! ( $_[3] == -1 )) { # print "Setting window size to $_[3], $_[4]\n"; # $_[0]->set_usize($_[3],$_[4]); $_[0]->set_default_size( $_[3], $_[4] ); } $_[0]->signal_connect("destroy", \&destroy_window, \$_[0]); $_[0]->signal_connect("delete_event", \&destroy_window, \$_[0]); $_[0]->set_title( "$_[5]" ); $_[0]->border_width(0); $_[0]->grab_focus; $_[0]->show; $CurrentWindow = $_[0]; } sub create_standard_vbox { my( $item ); $item = new Gtk::VBox(0,0); $item->border_width( $_[0] ); if( defined $_[1] ) { if( defined $_[2] ) { $_[1]->pack_start($item, $_[2], $_[3], $_[4] ); } else { # $_[1]->add($item); } } else { $CurrentWindow->add($item); } $item->show; return $item; } sub create_standard_hbox { my( $item ); $item = new Gtk::HBox(0,10); $item->border_width( $_[0] ); if( ! defined $_[1] ) { $CurrentWindow->add($item); } elsif ( ! defined $_[2] ) { $_[1]->add($item); } else { $_[1]->pack_start($item, $_[2], $_[3], $_[4] ); } $item->show; return $item; } sub create_standard_label { my($label) = new Gtk::Label $_[0]; # $label->set_alignment(0.0,0.5); if( ! defined $_[2] ) { $_[1]->add($label); } else { $_[1]->pack_start($label, $_[2], $_[3], $_[4] ); } $label->show; return $label; } sub create_standard_button { my( $button ) = new Gtk::Button( $_[0] ); # $_[0]->can_default(1); if( ! defined $_[1] ) { $button->show; return $button; } if( ! defined $_[2] ) { $_[1]->add($button); } else { $_[1]->pack_start($button, $_[2], $_[3], $_[4] ); } if( defined $_[5] ) { $button->signal_connect('clicked', $_[5] ); } $button->show; return $button; } sub create_method { my($button, $vbox, $hbox, $chk_upg, @buttons, $button_name ) ; my($entry, @tmp, $label, $sitename, $text, $device); my($string, $destdir, @dir_check, $myURL, %sitenameLookup); if (defined $method_window) { destroy $method_window; return; } if (! -e ("$out_dir/tmp")) { system ("mkdir -p $out_dir/tmp"); } if (! -e ("/tmp/install/tmp")) { system ("mkdir -p /tmp/install/tmp"); } create_standard_window( $method_window, 230, 20, 350, 350, $words{Choose_Method} ); $vbox = create_standard_vbox( 1 ); $hbox = create_standard_hbox( 1, $vbox, 1, 0, 1 ); $button = create_standard_button( $words{CDROM}, $hbox, 1, 0, 1 ); $button->signal_connect('clicked', sub { if ( -e "/tmp/install/software/base/") { destroy $method_window; choose_packages(); return; } foreach $device ( "/dev/cdrom", "/dev/scd0", "/dev/scd1", "/dev/hda", "/dev/hdb", "/dev/hdc", "/dev/hdd") { system( "umount /tmp/install" ); system( "mount $device /tmp/install" ); if ( -e "/tmp/install/software/") { $in_dir = "/tmp/install/"; if( ! -e "/dev/cdrom" ) { system( "ln -sf $device /dev/cdrom" ); } destroy $method_window; choose_packages(); return; } } $text = "/tmp/install " . $words{No_Install_Files}; create_text_window( 150, 20, 375, 200, $words{CDROM_Mount_Failed}, $words{Close}, $text); }); $button = create_standard_button( $words{LocalPartition}, $hbox, 1, 0, 1 ); $button->signal_connect('clicked', sub { $in_dir = "/tmp/install/"; if ( ! ( -e "$in_dir/software/base/")) { $text = "/tmp/install " . $words{No_Install_Files}; create_text_window( 150, 20, 375, 200, $words{LocalMountFailed}, $words{Close}, $text); } else { destroy $method_window; choose_packages(); } }); $button = create_standard_button( "NFS", $hbox, 1, 0, 1 ); $button->signal_connect('clicked', sub { $in_dir = "/tmp/install/"; $sitename = $myURL->get_text; print "i should be running mount sitename:destdir /tmp/install\n"; if ( ! ( -e "$in_dir/software/base/")) { if( $sitename eq "" ) { create_text_window( 150, 20, 375, 200, $words{NFS_Mount_Failed}, $words{Close}, $words{NFS_instructions} ); } else { create_text_window( 150, 20, 375, 200, $words{NFS_Mount_Failed}, $words{Close}, $words{NFS_badmount_message} ); } } else { destroy $method_window; choose_packages(); } }); create_standard_label( $words{URL_help} , $vbox ); $myURL = create_standard_entry( $words{Site} , "", $vbox ); # Adds known sites. create_standard_label( $words{Known_sites} , $vbox ); my( $list , $scrolled_win, $list_item, $i, $name ); $scrolled_win = new Gtk::ScrolledWindow(undef, undef); $scrolled_win->set_policy(-automatic, -automatic); $vbox->pack_start($scrolled_win, 1, 1, 0); $scrolled_win->show; $list = new Gtk::List; $scrolled_win->add_with_viewport($list); $list->show; chdir("$in_dir/"); unlink( "$in_dir/SITES" ); system( "$wget http://ftp.linuxppc.org/SITES" ); if( -e "$in_dir/SITES" ) { print "Yahoo! I retrived this ok from the server!\n"; open( SITES , "$in_dir/SITES" ); print "$in_dir/SITES\n"; while( ) { chop( $_ ); if( $_ eq "" ) { next; } @tmp = split( " " , $_ ); if( ! defined $tmp[1] ) { next; } $list_item = new Gtk::ListItem( $_ ); $sitenameLookup{$list_item} = $tmp[2]; $list->add($list_item); $list_item->show; } close( SITES ); } $button = create_standard_button( $words{Try_URL}, $hbox, 1, 1, 0 ); $button->signal_connect('clicked', sub { $in_dir = "/tmp/install/"; $in_method = "http"; $sitename = $myURL->get_text; if( defined $list->selection() ) { @tmp = split( " " , $list->selection() ); my( $selectedURL ) = pop( @tmp ); $ftp_url = $sitenameLookup{ $selectedURL }; print "Trying selected: $ftp_url\n"; } else { print "Trying $sitename\n"; $ftp_url = $sitename; } chdir("$in_dir"); print "in_dir = $in_dir\n"; if ( -e ("$in_dir/hdlistinfo")) { system "rm -f /$in_dir/hdlistinfo"; system "rmdir /$in_dir/tmp/"; } print "Getting $ftp_url/RedHat/base/hdlistinfo\n"; system ("$wget $ftp_url/RedHat/base/hdlistinfo"); if ( ! ( -e "$in_dir/hdlistinfo")) { print "Failed getting $ftp_url/RedHat/base/hdlistinfo\n"; create_text_window( 150, 20, 275, 200, $words{Connection_Failed}, $words{Close}, "$sitename \n $words{Bad_Site}" ); } else { system ("$wget $ftp_url/install/maps/install.master"); system ("$wget $ftp_url/install/maps/order.master"); destroy $method_window; choose_packages(); } }); $hbox = create_standard_hbox( 1, $vbox, 1, 0, 1 ); # $hbox = my_separator($vbox); $button = create_standard_button( $words{Setup_Network}, $hbox, 1, 1, 0 ); $button->signal_connect('clicked', sub { destroy $method_window; create_net(); }); create_standard_button( $words{Cancel} , $hbox, 1, 1, 0, sub { $method_window->destroy; }); } #get_dinfo gets the info for the drives from fdisk -l sub get_finfo { my(@tmp_input); my($pnum,$type,$name,$length,$base,$size); my($dev_name) = ""; # ok here we take pdisk output and create known drive hash # sounds fun, eh? # after that we create visual to modify drives allow it to change # then update the drive tables needed #system pdisk here open( PART , "/proc/partitions" ); unlink "/tmp/pdisk.out"; #system pdisk here -- this hangs if audio or hybrid cd is in drive #print "Running * fdisk -l\n"; #system "fdisk -l > /tmp/pdisk.out 2> /tmp/pdisk.err"; while( ) { chop( $_ ); if( $_ eq "" ) { next; } @tmp_input = split( " " , $_ ); if( $dev_name eq substr( $tmp_input[3] , 0 , 3 ) ) { print "running fdisk on /dev/$dev_name\n"; system( "fdisk -l /dev/$dev_name >> /tmp/pdisk.out" ); } $dev_name = $tmp_input[3]; } close( PART ); open(DISKF,'/tmp/pdisk.out'); while ( ) { chop(); #if Disk line - store dev entry var if (/^Disk/) { @tmp_input = split(/\:/); $_ = $tmp_input[0]; @tmp_input = split(/\//); $dev_name = $tmp_input[2]; # print "Found drive :/dev/$dev_name\n"; next; } # if /dev/ store info for dev part # but not if #: @ # next if (/[0-9]: @/); # ^---- $name = ''; $type = ''; $size = ''; if (/^\/dev\//) { #make fdisk line useful #other stuff too @tmp_input = split(/\s+/); $pnum = chop($tmp_input[0]); if ($tmp_input[1] =~ /\*/) { splice(@tmp_input,1,1); } $length = $tmp_input[3]; $base = $tmp_input[1]; $type = join(' ',@tmp_input[5..$#tmp_input]); $drive_hash{$dev_name}{$pnum}[0] = $type; $drive_QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~hash{$dev_name}{$pnum}[1] = $name; $drive_hash{$dev_name}{$pnum}[2] = $length; $drive_hash{$dev_name}{$pnum}[3] = $base; $drive_hash{$dev_name}{$pnum}[4] = $size; } } close (DISKF); } #get_dinfo gets the info for the drives from pdisk -l sub get_pinfo { my(@tmp_input); my($pnum,$type,$name,$length,$base,$size); my($dev_name) = ""; # ok here we take pdisk output and create known drive hash # sounds fun, eh? # after that we create visual to modify drives allow it to change # then update the drive tables needed #system pdisk here open( PART , "/proc/partitions" ); unlink "/tmp/pdisk.out"; #system pdisk here -- this hangs if audio or hybrid cd is in drive #print "Running * pdisk -l\n"; #system "pdisk -l > /tmp/pdisk.out 2> /tmp/pdisk.err"; while( ) { chop( $_ ); if( $_ eq "" ) { next; } @tmp_input = split( " " , $_ ); if( $dev_name eq substr( $tmp_input[3] , 0 , 3 ) ) { print "running pdisk on /dev/$dev_name\n"; system( "pdisk -l /dev/$dev_name >> /tmp/pdisk.out" ); } $dev_name = $tmp_input[3]; } close( PART ); open(DISKF,'/tmp/pdisk.out'); while ( ) { chop(); #if partition map line store dev entry var if (/^Partition map/) { # @tmp_input = split(/\'/); $_ = $tmp_input[1]; @tmp_input = split(/\//); $dev_name = $tmp_input[2]; #print "Found drive :/dev/$dev_name\n"; next; } # if #: store info for dev part # but not if #: @ next if (/[0-9]: @/); # ^---- $name = ''; $type = ''; $size = ''; if (/[0-9]:/) { #make pdisk line useful #other stuff too @tmp_input = split(/:/); $pnum = $tmp_input[0]; while ($pnum =~ /\s+/) { $pnum=substr($pnum,1) } #$pnum = join ("p",$tmp_input[0]); #print "/dev/$dev_name :part # $tmp_input[0] - "; $_ = $tmp_input[1]; @tmp_input = split(/\s+/); while ( ! ($tmp_input[0]) ) { shift(@tmp_input); } if ($tmp_input[$#tmp_input] =~ /\)/) { if (!($tmp_input[$#tmp_input] =~ /[GM]/)) { $tmp_input[$#tmp_input-1] .= pop(@tmp_input); } if (!($tmp_input[$#tmp_input] =~ /\(/)) { $tmp_input[$#tmp_input-1] .= pop(@tmp_input); } $size = pop(@tmp_input); } $base = pop(@tmp_input); pop(@tmp_input); $length = pop(@tmp_input); if ( $tmp_input[0] =~ /\*/ ) { my(@tmpa) = split(/\*/, shift(@tmp_input) ); $type = shift(@tmpa); $name .= shift(@tmpa) . " "; } else { $type = shift(@tmp_input); } while ( scalar(@tmp_input) ) { $name .= shift(@tmp_input) . " "; } chop $name; # print "$dev_name $pnum\n"; $drive_hash{$dev_name}{$pnum}[0] = $type; $drive_hash{$dev_name}{$pnum}[1] = $name; $drive_hash{$dev_name}{$pnum}[2] = $length; $drive_hash{$dev_name}{$pnum}[3] = $base; $drive_hash{$dev_name}{$pnum}[4] = $size; } else { if (/Number of Blocks/) { @tmp_input = split(/=/); $_ = $tmp_input[2]; @tmp_input = split(/ /); # print "/dev/$dev_name: $tmp_input[0] blocks $tmp_input[1]\n"; } } } close (DISKF); } sub mknod { my( $i , $j, $path ) = @_; my( $majorid ); if( -e "$path/$i$j" ) { return; } print "Making missing dev entry $i$j\n"; if( $i eq "hda" ) { system "mknod $path/$i$j b 3 $j"; } if( $i eq "hdb" ) { $majorid = $j + 64; system "mknod $path/$i$majorid b 3 $majorid"; } if( $i eq "hdc" ) { system "mknod $path/$i$j b 22 $j"; } if( $i eq "hdb" ) { $majorid = $j + 64; system "mknod $path/$i$majorid b 22 $majorid"; } } sub create_mount { my @usedrive = @_; my (%mountwlist, %mke2wlist, @titles, @title_sizes, $button, $cancel); my ($box1, $box2, $cb_mke2, $scw, $table, $text1, $entry, $crow); my(@swap_list, $numparts, $i, $j, @device_order); my($use_pdisk) = 1; if( defined $mount_window ) { $mount_window->destroy; return; } #check if prep or chrp install if ($prep_install) { $use_pdisk = 0; } if ($use_pdisk) { &get_pinfo(); } else { &get_finfo(); } if ($usedrive[0] =~ /^Gtk/ ) { @usedrive = (); foreach $i (sort keys(%drive_hash)) { push(@usedrive,$i) } } #set $numparts equal to number of partitoions shown plus title row $numparts = 1; my $unix_drive; foreach $i (sort(@usedrive)) { foreach $j (keys(%{$drive_hash{$i}})) { # if ( ! defined $drive_hash{$i}{$j}[0] ) { next; } if ( $drive_hash{$i}{$j}[0] eq "Linux_PPC" ) { $unix_drive = "TRUE"; } if ( $drive_hash{$i}{$j}[0] eq "Apple_UNIX_SVR2" ) { $unix_drive = "TRUE"; } next if ($drive_hash{$i}{$j}[0] eq 'Apple_partition_map'); next if ($drive_hash{$i}{$j}[0] eq 'Apple_Driver43'); next if ($drive_hash{$i}{$j}[0] eq 'Apple_Driver_ATA'); next if ($drive_hash{$i}{$j}[0] eq 'Apple_Patches'); next if ( substr( $drive_hash{$i}{$j}[0] , 0, 12 ) eq 'Apple_Driver'); next if ($drive_hash{$i}{$j}[0] eq 'FWB'); $numparts++; } } if( ! defined $unix_drive ) { &create_text_window( 230, 20, 300, 200, $words{ No_Linux_Partitions }, $words{Close}, $words{ No_Linux_Partitions_Text } ) ; return; } if ($prep_install) { @titles = ( $words{Partition}, $words{Type}, $words{Length}, $words{Mount_Point}); } else { @titles = ( $words{Partition}, $words{Name}, $words{Size}, $words{Mount_Point}); } @title_sizes = ( 85, 115, 65, 105 ); create_standard_window( $mount_window, 90, 25, 540, 250, $words{MountWindowName} ); #create main vert box for titles row followed by partition rows $box1 = create_standard_vbox( 0 ); $box2 = create_standard_vbox( 10, $box1, 1, 1, 0 ); $scw = new Gtk::ScrolledWindow(undef,undef); $scw->border_width(10); $scw->set_policy(-automatic, -automatic); $box2->pack_start($scw, 1, 1, 0); $scw->show; $table = new Gtk::Table($numparts, 4, 0); $table->set_row_spacings(1); $table->set_col_spacings(1); $table->set_row_spacing(0,8); $scw->add_with_viewport($table); $table->show; # setup title row for $i ( 0 .. (scalar(@titles) - 1) ) { $text1 = new Gtk::Text; $text1->set_usize( $title_sizes[$i], 20); $text1->can_focus(0); $text1->insert(undef,$text1->style->black,undef, $titles[$i]); $table->attach_defaults($text1, $i, $i+1, 0, 1); $text1->show; } $crow = 1; #current row is 2 #load up the info into the window foreach $i (sort(@usedrive)) { for $j (keys(%{$drive_hash{$i}})) { mknod $i, $j, "/dev"; next if ($drive_hash{$i}{$j}[0] eq 'Apple_partition_map'); next if ($drive_hash{$i}{$j}[0] eq 'Apple_Patches'); next if ( substr( $drive_hash{$i}{$j}[0] , 0, 12 ) eq 'Apple_Driver'); next if ($drive_hash{$i}{$j}[0] eq 'FWB'); #new stuff #("/dev/$i$j",${$dhash{$i}{$j}}[1],${$dhash{$i}{$j}}[4],entry box,mke2fs checkbutton); #fill the data 1 2 3 $text1 = new Gtk::Text; $text1->set_usize(15,22); $text1->can_focus(0); $text1->insert(undef,$text1->style->black,undef, "/dev/$i$j"); $table->attach_defaults($text1, 0, 1, $crow, $crow+1); $text1->show; $text1 = new Gtk::Text; $text1->set_usize(15,22); $text1->can_focus(0); if ($prep_install) { $text1->insert(undef,$text1->style->black,undef, ${drive_hash{$i}{$j}}[0] ); } else { $text1->insert(undef,$text1->style->black,undef, ${drive_hash{$i}{$j}}[1] ); } $table->attach_defaults($text1, 1, 2, $crow, $crow+1); $text1->show; $text1 = new Gtk::Text; $text1->set_usize(15,22); $text1->can_focus(0); if ($prep_install) { $text1->insert(undef,$text1->style->black,undef, ${drive_hash{$i}{$j}}[2] ); } else { $text1->insert(undef,$text1->style->black,undef, ${drive_hash{$i}{$j}}[4] ); } $table->attach_defaults($text1, 2, 3, $crow, $crow+1); $text1->show; $entry = new Gtk::Entry; $entry->set_usize(15,25); $entry->set_text(""); #This code will check to see what drives are currently mounted # my( @mountinfo ); open( MOUNTS, "/proc/mounts" ); while( ) { chop( $_ ); if( $_ eq "" ) { next; } @mountinfo = split( " " , $_ ); if( substr( $mountinfo[1], 0, length( $out_dir ) ) eq $out_dir ) { my( $tmp, $junk, $partition ) = split( /\// , $mountinfo[0] ); my( $path ) = substr( $mountinfo[1] , length( $out_dir ) ); $path = "/" . $path; $path =~ s/\/\/+/\//g; $mount_fstab{ "$partition" } = $path; } } print "drive hash = $drive_hash{$i}{$j}[1] \n"; if ($drive_hash{$i}{$j}[1] =~ /[Ss]wap/ ) { $entry->set_text("swap"); print "swap guessed from partition name = $i$j\n"; } elsif ($drive_hash{$i}{$j}[0] =~ /[Ss]wap/ ) { $entry->set_text("swap"); print "swap guessed from partition name = $i$j\n"; } elsif ($drive_hash{$i}{$j}[0] =~ /PPC PReP Boot/) { $entry->set_text("PReP Boot"); print "PReP Boot partition guessed = $i$j\n"; } else { if( exists $mount_fstab{ "$i$j" } ) { $entry->set_text( $mount_fstab{ "$i$j" } ); } } $mountwlist{"$i$j"} = $entry; $entry->show; $table->attach_defaults($entry, 3, 4, $crow, $crow+1); undef $cb_mke2; # Add a checkbox for mke2fs and mkswap if (($drive_hash{$i}{$j}[1] =~ /[Ss]wap/ ) || ($drive_hash{$i}{$j}[0] =~ /[Ss]wap/ )) { $cb_mke2 = new Gtk::CheckButton 'mkswap'; $cb_mke2->set_state(1); } elsif ($drive_hash{$i}{$j}[0] =~ /PPC PReP Boot/ ) { $cb_mke2 = new Gtk::CheckButton 'mkboot'; $cb_mke2->set_state(1); } elsif ( $drive_hash{$i}{$j}[0] eq 'Apple_HFS' ) { if ($drive_hash{$i}{$j}[1] eq "/boot" ) { $cb_mke2 = new Gtk::CheckButton 'hformat'; } else { undef $cb_mke2; } } else { $cb_mke2 = new Gtk::CheckButton $words{Format}; } if ( defined $cb_mke2 ) { $table->attach_defaults($cb_mke2, 4, 5, $crow, $crow+1); $cb_mke2->show; $mke2wlist{"$i$j"} = $cb_mke2; } # in here so next will skip it, happy $crow++; } #end new stuff happy more } #check if swap is already mounted open (SWAP,"/proc/swaps"); my($swap_input); while ($swap_input = ) { #if not eof then swap partition that is on next if ($swap_input =~ /^File/); #Filename just ignore my(@swap_array) = split(' ',$swap_input); my($dev) = $swap_array[0]; @swap_array = split("\/",$dev); $dev = pop(@swap_array); $mountwlist{$dev}->set_text("swap"); print "swap partition already mounted = $dev\n"; push(@swap_list, $dev); } close(SWAP); foreach $i (@swap_list) { $mke2wlist{$i}->hide; $mke2wlist{$i}->set_state(0); $mke2wlist{$i}->show; while (Gtk::Gdk->events_pending() ) { Gtk->main_iteration(); } } $box2 = my_separator($box1); create_standard_button( $words{Help} , $box2, 1, 1, 0, sub { create_text_window(230,20,500,300, $words{Recommend}, $words{Close}, $words{Recommend_text}); }); create_standard_button( $words{FormatMount} , $box2, 1, 1, 0, sub { foreach $i (keys(%mountwlist)) { my($wref) = $mountwlist{$i}->get_text; next if ($wref eq ""); $mount_fstab{$i} = $wref; #widgets value #Check for / partition if ($mount_fstab{$i} eq "\/") { $root_dev = $i; } my($cb_wref); if (( defined $mke2wlist{$i} ) && ($mke2wlist{$i}->state eq "active")) { $cb_wref = 1; } $mke2_mount{$i} = $cb_wref; #widgets value } #if root_dev parse it to two vars if (defined $root_dev) { my (@tmp_root) = split(//,$root_dev); $i = shift(@tmp_root); #device name $i .= shift(@tmp_root); $i .= shift(@tmp_root); $j = join ('',@tmp_root); #partition number } #if no root partition give warning if (!defined $root_dev) { create_text_window(230,20,450,300, $words{no_root_title}, $words{Close}, $words{no_root_warning}); #do not destroy mount window since info is wrong #this might screw everything up #$mount_window->destroy; } else { if ($drive_hash{$i}{$j}[2] < 1000000) { #root_dev is not big enough for base install create_text_window(230,20,400,300, $words{too_small_title}, $words{Close}, $words{too_small_warning}); } #mount drives here mount_drives(); $mount_window->destroy; $PackagesButton->set_sensitive(1); choose_packages(); } }); if( (-e "/live/perldisk/perldisk") || (-e "/usr/bin/perldisk" ) ){ create_standard_button( $words{Partition_Drives} , $box2, 1, 1, 0, sub { print "Starting perldisk\n"; system "perldisk &"; if ( defined $mount_window ) { $mount_window->destroy; return; } }); } create_standard_button( $words{Cancel} , $box2, 1, 1, 0, sub { $mount_window->destroy; }); } sub reset_packages { my( $set, $key, $count ); my @list_items = @_; # print "Should do some kind of reset to the original selections\n"; $count = 0; foreach $set ( @list_items ) { my @stuff = keys %sets; if( ! defined $sets{$set} ) { next; } if( $count < 5 ) { $sets{$set}->select; } else { $sets{$set}->deselect; } ++$count; } foreach $key ( @rpmlistcurrent ) { if( exists $rpmlisttreereverse{$key} ) { $rpmlisttreereverse{$key}->select; } } } sub choose_packages { my( $box1, $box2, $scrolled_win, $list, $leaf, $base_dir, $branch ); my( $set, $rpm, $tmp, @stuff, $size ); my( $count ) = 0; undef( %sets ); undef( %rpmlisttree ); %map = (); # Here we will read the base dir files my(@list_items) = scan_install_master(); # returns list of catergories print "items: @list_items\n"; get_package_info(); # look at package info if( -e "$out_dir/var/lib/rpm" ) { my($temp) = `rpm -qa --queryformat=\"%{NAME} \" --root=$out_dir 2>/dev/null`; @rpmlistcurrent = split( " " , $temp ); print "Checking for installed stuff in $out_dir\n"; $temp = `rpm -qa --queryformat=\"%{NAME} %{BUILDTIME}\" --root=$out_dir 2>/dev/null`; print "There are $#rpmlistcurrent packages already installed.\n"; } create_standard_window( $packages_window, 230, 20, 300, 321, $words{Choose_Packages} ) || return; $box1 = create_standard_vbox( 0 ); $box2 = create_standard_hbox( 10 , $box1, 1, 1, 0 ); $scrolled_win = new Gtk::ScrolledWindow(undef, undef); $scrolled_win->set_policy(-automatic, -automatic); $box2->pack_start($scrolled_win, 1, 1, 0); $scrolled_win->show; $list = new Gtk::Tree(); $list->set_selection_mode(-multiple); $scrolled_win->add_with_viewport($list); $box2 = my_separator($box1); create_standard_button( $words{Install} , $box2, 1, 1, 0, \&install_packages ); create_standard_button( $words{Close} , $box2, 1, 1, 0, sub { $packages_window->destroy; }); create_standard_button( $words{Reset} , $box2, 1, 1, 0, [ \&reset_packages , @list_items ]); $box2 = create_standard_hbox( 4 , $box1, 0, 1, 0 ); $ProgressBar = new Gtk::ProgressBar; $ProgressBar->set_usize(350,20); $box2->pack_start($ProgressBar,1,1,0); $ProgressBar->show; $box2 = create_standard_hbox( 4 , $box1, 0, 1, 0 ); $ProgressEntry = new Gtk::Entry; $ProgressEntry->set_usize(0, 20); $ProgressEntry->set_text(""); $box2->pack_start($ProgressEntry, 1, 1, 0); $ProgressEntry->show; foreach $set ( @list_items ) { $sets{$set} = new Gtk::TreeItem( $set ); $list->add($sets{$set}); # $sets{$set}->signal_connect('collapse', \&collapsed ); $sets{$set}->signal_connect('expand', \&expanded ); $sets{$set}->signal_connect('select', \&selected ); $sets{$set}->signal_connect('deselect', \&deselected ); # $sets{$set}->collapse; $sets{$set}->show; $branch = new Gtk::Tree(); # $branch->set_selection_mode(-multiple); $sets{$set}->set_subtree($branch); $branch->show; # print "Starting $set\n"; foreach $rpm ( sort keys( %rpmlist ) ) { if( $set ne $rpmlist{$rpm} ) { next; } if( exists $hdlistinfo{$rpm} ) { @stuff = split ( "\t" , $hdlistinfo{$rpm} ); $tmp = "$rpm $stuff[4] $stuff[5]"; $size = $stuff[4] / ( 1024 * 1024 ); $tmp = sprintf "$rpm %.2f MB $stuff[5]", $size; } else { # print "Not adding $rpm to tree:not in hdlistinfo\n"; next; #assume for now files must have hdlistinfo entries } # print "Adding $rpm to tree\n"; # if( exists $rpmlisttreereverse{$rpm} ) { # print "Already added $rpm to tree\n"; # next; # } $leaf = new Gtk::TreeItem( $tmp ); $branch->add($leaf); $leaf->collapse; $leaf->hide; $rpmlisttree{$leaf} = $rpm; $rpmlisttreereverse{$rpm} = $leaf; $leaf->signal_connect('select', \&selected ); $leaf->signal_connect('deselect', \&deselected ); # $leaf->show; # print "$rpm, $rpmlist{$rpm}\n"; } # if ($count < 5) { # $sets{$set}->select; # } ++$count; } close( MAP ); $list->show; reset_packages ( @list_items ); } sub expanded { my ($key, $key2); foreach $key ( keys( %sets ) ) { if( $_[0] eq $sets{$key} ) { print "expanded $key\n"; foreach $key2 ( keys( %rpmlisttree ) ) { # print "$rpmlisttree{$key2} "; if( $key eq $rpmlist{ $rpmlisttree{$key2} } ) { # print "$key2 , $rpmlisttree{$key2} "; $rpmlisttreereverse{$rpmlisttree{$key2}}->show; } } # print "\n"; } } } sub selected { my ($key, $key2, @selected); foreach $key ( keys( %sets ) ) { if( $_[0] eq $sets{$key} ) { $CheckDisk = FALSE; foreach $key2 ( keys( %rpmlisttree ) ) { if( $key eq $rpmlist{ $rpmlisttree{$key2} } ) { $rpmlisttreereverse{$rpmlisttree{$key2}}->select; } } $CheckDisk = TRUE; check_diskspace(); return(); } } $map{ $rpmlisttree{$_[0]} } = $_[0]; if( $CheckDisk eq TRUE ) { check_diskspace(); } } sub deselected { my ($key, $key2); foreach $key ( keys( %sets ) ) { if( $_[0] eq $sets{$key} ) { # print "deselected $key\n"; $CheckDisk = FALSE; foreach $key2 ( keys( %rpmlisttree ) ) { if( $key eq $rpmlist{ $rpmlisttree{$key2} } ) { $rpmlisttreereverse{$rpmlisttree{$key2}}->deselect; } } $CheckDisk = TRUE; check_diskspace(); return(); } } delete $map{ $rpmlisttree{$_[0]} }; if( $CheckDisk eq TRUE ) { check_diskspace(); } } sub check_diskspace { my( $key, $size, @stuff, $string, $number ); foreach $key ( @rpmlistcurrent ) { delete $map{$key}; } $number = keys( %map ); $size = 0; foreach $key (keys( %map )) { @stuff = split( "\t" , $hdlistinfo{ "$key" } ); $size += $stuff[4]; } $size = $size / ( 1024 * 1024 ); $string = sprintf "$number packages: for %.2f MBytes", $size; # print "$string\n"; $ProgressEntry->set_text( $string ); } sub update_progress { my $value; ++$MasterCounterDone; if( $MasterCounterDone > $MasterCounter ) { #jcarr hardcoded this $MasterCounterDone = $MasterCounter; } if( $MasterCounter eq 0 ) { $value = 0; } else { $value = $MasterCounterDone / $MasterCounter; } $ProgressBar->update( $value ); $ProgressBar->hide; $ProgressBar->show; print "Installing $_[0] ( $MasterCounterDone of $MasterCounter )\n"; $ProgressEntry->set_text( $_[0] ); $ProgressEntry->hide; $ProgressEntry->show; # print "About to update\n"; while (Gtk::Gdk->events_pending() ) { Gtk->main_iteration(); } # print "Done with update\n"; } sub find_file { #Just a simple routine that looks around for a filename my ( $path, $newfilename); my $file = $_[0]; #print "Trying to find file $file\n"; foreach $path ( "$in_dir", "$in_dir/software/RedHat/base", "$in_dir/software/RedHat/RPMS", "$in_dir/RedHat/RPMS", "$out_dir/tmp/", "$in_dir/software/RedHat/maps" , "$in_dir/RPMS/" , "$in_dir/software" , "$in_dir/maps/" , "/home/new" , "/mnt/cdrom/maps", "/tmp/install/software" ) { # print "\tTesting $path/$file\n"; if ( -e "$path/$file" ) { print "FOUND $path/$file!\n"; return "$path/$file"; } $newfilename = substr( $file, 0, 31 ); if ( -e "$path/$newfilename" ) { print "FOUND $path/$newfilename!\n"; return "$path/$newfilename"; } $newfilename = substr( $file, 0, 27 ) . ".rpm"; if ( -e "$path/$newfilename" ) { print "FOUND $path/$newfilename!\n"; return "$path/$newfilename"; } $newfilename = substr( $file, 0, 23 ) . ".ppc.rpm"; if ( -e "$path/$newfilename" ) { print "FOUND $path/$newfilename!\n"; return "$path/$newfilename"; } $newfilename = substr( $file, 0, 20 ) . ".noarch.rpm"; if ( -e "$path/$newfilename" ) { print "FOUND $path/$newfilename!\n"; return "$path/$newfilename"; } } print "Can not find $file\n"; return $file; } sub call_rpm { my(@rpmargs,@stuff,$temp,$file); my(@order) = @_; my($force) = " --nodeps --force "; my( $filename, $date, $version, $revision, $size, $description, $path); my $returned; my $counter; $counter = 1; foreach $temp ( @order ) { ($file,@rpmargs) = split( " " , $temp ); if( ! exists $map{ "$file" } ) { next; } if (! exists $hdlistinfo{ "$file" }) { print "$file appears to be missing.\n"; ++$MasterCounterDone; next; } @stuff = split( "\t" , $hdlistinfo{ "$file" } ); $filename = shift( @stuff ); # shift( @stuff ); $date = shift( @stuff ); $version = shift( @stuff ); $revision = shift( @stuff ); $size = shift( @stuff ); $description = shift( @stuff ); # print "Order Install $map{ $file } $filename @rpmargs\n"; update_progress( "$filename - $description" ); if (($in_method eq "ftp") || ($in_method eq "http")) { # print "Running * $wget $ftp_url/RedHat/RPMS/$filename\n"; system "$wget $ftp_url/RedHat/RPMS/$filename -P $out_dir/tmp/"; } $path = find_file $filename; print "Running * rpm -hvi --root=$out_dir $path @rpmargs\n"; $returned = system ( "rpm -hvi --root=$out_dir $path @rpmargs $force" ); if( $returned ne 0 ) { # print "RPM FAILED: RETURNED $returned\n"; if( $returned eq 11 ) { system "xmessage script failed for $filename\\\nNon-fatal error"; } else { system "xmessage $filename failed to install. \\\nrpm exited with $returned."; } # will return 2 if you control-c it } if( $counter > 5 ) { sleep 2; print "Running sync\n"; system "sync"; $counter = 1; } ++$counter; delete $map{ "$file" }; } undef @rpmargs; system( "sync" ); update_progress( $words{Done} ); $ProgressBar->update( 1 ); print " I counted $MasterCounterDone RPMS that i tried to install.\n"; $PasswordButton->set_sensitive(1); $LinuxConfButton->set_sensitive(1); } sub install_packages { my($button,$vbox,$pbar,$i,$set,$file,$rpm,$key,$temp); my(@stuff,@rpmargs,$base_dir); #take out installed packages from install map foreach $key ( @rpmlistcurrent ) { delete $map{$key}; } #how many my($rpmcount) = 0; foreach $rpm (keys %map) { $rpmcount++; } $MasterCounter = $rpmcount; $MasterCounterDone = 0; print "Here we set up the filesystem: \n"; print "Running * mkdir -p $out_dir/var/lib/rpm $out_dir/etc $out_dir/usr\n"; system( "mkdir -p $out_dir/var/lib/rpm $out_dir/etc $out_dir/usr" ); #create X11 link in usr print "Linking X11 to X11R6 in usr\n"; system( "ln -sf /usr/X11R6 $out_dir/usr/X11" ); # get install order my(@order) = get_install_order(); if (( $in_method eq "ftp" ) || ($in_method eq "http")) { chdir "$in_dir"; } else { chdir "$in_dir/software/RedHat/RPMS"; } # Install the packages here and in the right order call_rpm( @order , keys( %map ) ); # If new install: run the new install fixes.... if( ( -e "/live/lib/" ) && ( ! -e "$out_dir/etc/fstab" ) ) { print "This seems like a new install.\n"; finish_new_install(); $packages_window->destroy; create_passwd(); } else { print "This doesn't seem to be a new install, \n"; print "so I'm not going to run the fixes.\n"; $ProgressEntry->set_text( "The new packages are Installed." ); $ProgressEntry->hide; $ProgressEntry->show; } } sub finish_new_install { print "Writing out fstab to $out_dir/etc/\n"; make_fstab(); print "Copying X settings to $out_dir\n"; my $blah = readlink "/root/bin/X"; my @stuff = split /\// , $blah; my $file = pop( @stuff ); print "X server is $blah file is $file\n"; if (( $file eq "Xpmac" ) || ( $file eq "XF68_FBDev" )) { } else { if( -e "/ram1/$file" ) { system "cp /ram1/$file $out_dir/usr/X11R6/bin/"; } elsif ( -e "/mnt/cdrom/live/bin/$file" ) { system "cp /mnt/cdrom/live/bin/$file $out_dir/usr/X11R6/bin/"; } } system "ln -sf /usr/X11R6/bin/$file $out_dir/etc/X11/X"; system("cp -a /etc/X11/XF86Config $out_dir/etc/X11/"); system("cp -a /etc/sysconfig/mouse $out_dir/etc/sysconfig/"); system("cp -a /etc/sysconfig/keyboard $out_dir/etc/sysconfig/"); system("cp -a /dev/mouse $out_dir/dev/mouse"); system("touch $out_dir/etc/sysconfig/keyboard"); system("touch $out_dir/etc/sysconfig/sound"); # FIX /etc/X11/xinit/xinitrc and xdm/Xsession print "\nDOING $VERSION version FIXES to xinit, Xsession, and bashrc\n\n"; if( -d "$out_dir/etc/X11/xinit/" ) { my_system("cp -a /etc/X11/xinit/xinitrc $out_dir/etc/X11/xinit/"); } if( -d "$out_dir/etc/X11/xdm/" ) { my_system("cp -a /etc/X11/Xsession $out_dir/etc/X11/xdm/"); } # Add aliases to /etc/bashrc open( BASHRC , ">>/$out_dir/etc/bashrc" ); print BASHRC "alias lf=\"ls -aCF\"\n"; print BASHRC "alias ll=\"ls -alF\"\n"; print BASHRC "alias pa=\"ps -axuw\"\n"; print BASHRC "PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/games:\$HOME/bin\n"; print BASHRC "\nPS1=\"\[\\u\@\\h \\W\]\\\\\$ \"\n\n"; print BASHRC "export PS1 PATH\n"; close( BASHRC ); write_passwd(""); #net_set is 1 if nfs or ftp install we need write the network files out print "Copying network settings to $out_dir\n"; if( ! -e "$out_dir/etc/hosts" ) { my_system("cp /etc/hosts $out_dir/etc/"); } if( ! -e "$out_dir/etc/resolv.conf" ) { my_system("cp /etc/resolv.conf $out_dir/etc/resolv.conf"); } if( ! -e "$out_dir/etc/sysconfig/network" ) { my_system("cp /etc/sysconfig/network $out_dir/etc/sysconfig/network"); } system("cp -a /etc/pam.d/passwd $out_dir/etc/pam.d/passwd"); # Fix /var/spool/mqueue permissions so anyone can send mail if( -e "$out_dir/var/spool/mqueue" ) { system( "chmod 755 $out_dir/var/spool/mqueue" ); } if ( ($prep_install) && (defined($prepboot)) ) { if ($mke2_mount{$prepboot}) { #prepboot exists and was clicked print "It looks like /dev/$prepboot is the PPC PReP Boot\n"; print "Running * dd if=/tmp/install/PReP.zImage of=/dev/$prepboot\n"; my_system("dd if=/tmp/install/PReP.zImage of=/dev/$prepboot"); } } # Make sure all the devices exist my( @usedrive, $i, $j ); foreach $i (sort keys(%drive_hash)) { push(@usedrive,$i) } foreach $i (sort(@usedrive)) { for $j (sort keys(%{$drive_hash{$i}})) { mknod $i, $j, "$out_dir/dev"; } } # Update xli.pl manually system "cp -a /root/bin/xinstaller $out_dir/usr/X11R6/bin/"; system "cp -a /root/bin/English $out_dir/usr/X11R6/lib/xinstaller/"; system "echo LinuxPPC 2000 > $out_dir/etc/redhat-release"; if( ! -e "$out_dir/home/root" ) { system "cp -a $out_dir/root $out_dir/home/"; } system "cp -a /live/fixes/inetd.conf $out_dir/etc/"; system "cp -a /live/fixes/inittab $out_dir/etc/"; system "cp -a /live/fixes/rc.sysinit $out_dir/etc/rc.d/"; system "cp -a /live/fixes/redhat.links $out_dir/usr/lib/desktop-links/"; system "cp -a /live/fixes/default-page.html $out_dir/usr/share/gnome/help/help-browser/C/"; if( -e "/mnt/cdrom/live/modules.2.2.15pre3.tgz" ) { chdir "$out_dir"; system "tar xfz /mnt/cdrom/live/modules.2.2.15pre3.tgz"; } if( -e "/mnt/cdrom/live/System.map-2.2.15pre3.gz" ) { chdir "$out_dir/boot/"; system "cp -f /mnt/cdrom/live/System.map-2.2.15pre3.gz ."; system "gzip -fd System.map-2.2.15pre3.gz"; system "cp -f System.map-2.2.15pre3 System.map"; } # setup cdrom device in installation print "Create /dev/cdrom link ...\n"; my($devcdrom) = `grep 'drive name:' /proc/sys/dev/cdrom/info`; my(@devcdroms); if (defined($devcdrom)) { $devcdrom =~ s/^\s*drive\s+name\s*:\s+//; @devcdroms = split(" ", $devcdrom); @devcdroms = sort(@devcdroms); $devcdrom = pop(@devcdroms); if ($devcdrom) { if( substr( $devcdrom, 0, 2 ) eq "sr" ) { $devcdrom = "scd" . substr( $devcdrom, 2, 1 ); } print "found /dev/$devcdrom as main CD-ROM device\n"; system("ln -fs /dev/$devcdrom $out_dir/dev/cdrom"); } } if( ! -e "$out_dir/etc/conf.modules" ) { system "echo alias sound dmasound >> $out_dir/etc/conf.modules"; } # gdm fixes system "chroot $out_dir /usr/sbin/useradd -u 42 -r gdm > /dev/null"; system "mkdir $out_dir/var/gdm"; system "chroot $out_dir chown gdm:gdm /var/gdm"; system "ln -sf /dev/null $out_dir/var/gdm/\:0.log"; } sub create_passwd { my($box1,$box2,$entry,$entry2,$button,$separator,$i,$buffer,$label); # ok here there will be two entry fields with no echo # new root passwd typed in both then 'set' button will # compare the entries then if the same set new install root passwd create_standard_window( $passwd_window, 230, 20, 190, 160, "Set root Password" ); $box1 = create_standard_vbox( 0 ); $entry = create_standard_entry( $words{Password}, "", $box1 ); $entry->set_visibility(0); $entry2 = create_standard_entry($words{Again}, "", $box1 ); $entry2->set_visibility(0); my_separator($box1); $button = new Gtk::Button $words{Set_password}; $button->can_focus(0); $button->can_default(1); $button->signal_connect("clicked", sub { my(@cmp_list) = (); my($tmp) = $entry->get_text; push(@cmp_list,$tmp); $tmp = $entry2->get_text; push(@cmp_list,$tmp); if ($cmp_list[0] eq $cmp_list[1]) { print "They match!\n"; print "Setting root passwd\n"; $root_passwd = $cmp_list[0]; write_passwd($root_passwd); destroy $passwd_window; if( -e "/live/lib" ) { print "You are done!\n"; &create_finished_window( 230, 20, 375, 350, $words{ Congradulations }, $words{Finished_Message} ) } } else { $entry->set_text(""); $entry2->set_text(""); } }); $box1->pack_start($button, 1, 1, 0); $button->show; create_standard_button( $words{Cancel} , $box1, 1, 1, 0, sub { $passwd_window->destroy; }); } sub create_text_window { my($box1,$box2,$button,$separator,$table,$hscrollbar,$vscrollbar,$text); create_standard_window( $cngrat_window, $_[0], $_[1], $_[2], $_[3], $_[4] ) || return; $box1 = create_standard_vbox( 0 ); $box2 = create_standard_vbox( 10, $box1, 1, 1, 0 ); $table = new Gtk::Table(2,2,0); $table->set_row_spacing(0,2); $table->set_col_spacing(0,2); $box2->pack_start($table,1,1,0); $table->show; $text = new Gtk::Text(undef,undef); $table->attach_defaults($text, 0,1,0,1); show $text; $hscrollbar = new Gtk::HScrollbar($text->hadj); $table->attach($hscrollbar, 0, 1,1,2,[-expand,-fill],[-fill],0,0); $hscrollbar->show; $vscrollbar = new Gtk::VScrollbar($text->vadj); $table->attach($vscrollbar, 1, 2,0,1,[-fill],[-expand,-fill],0,0); $vscrollbar->show; $text->freeze; $text->realize; $text->insert(undef,$text->style->black,undef, $_[6] ); $text->thaw; $box2 = my_separator($box1); create_standard_button( $_[5] , $box2, 1, 1, 0, sub { $cngrat_window->destroy; }); } sub create_finished_window { my($box1,$box2,$button,$separator,$table,$hscrollbar,$vscrollbar,$text); create_standard_window( $cngrat_window, $_[0], $_[1], $_[2], $_[3], $_[4] ) || return; $box1 = create_standard_vbox( 0 ); $box2 = create_standard_vbox( 10, $box1, 1, 1, 0 ); $table = new Gtk::Table(2,2,0); $table->set_row_spacing(0,2); $table->set_col_spacing(0,2); $box2->pack_start($table,1,1,0); $table->show; $text = new Gtk::Text(undef,undef); $table->attach_defaults($text, 0,1,0,1); show $text; $hscrollbar = new Gtk::HScrollbar($text->hadj); $table->attach($hscrollbar, 0, 1,1,2,[-expand,-fill],[-fill],0,0); $hscrollbar->show; $vscrollbar = new Gtk::VScrollbar($text->vadj); $table->attach($vscrollbar, 1, 2,0,1,[-fill],[-expand,-fill],0,0); $vscrollbar->show; $text->freeze; $text->realize; $text->insert(undef,$text->style->black,undef, $_[5] ); $text->thaw; $box2 = my_separator($box1); create_standard_button( $words{Reboot} , $box2, 1, 1, 0, \&do_exit ); } sub get_install_order { my( @order ); my $path = find_file "order.master"; if ( $path ne "" ) { open (MAP, "$path"); } else { print "order.master does not exist\n"; } while( ) { chop( $_ ); if( $_ eq "" ) { next; } push( @order, $_ ); } return @order; } sub get_package_info { my( @stuff, $filename, $date, $version, $revision, $size, $description, $path); $path = find_file "hdlistinfo"; if ( $path ne "" ) { open (INFO, "$path"); } else { print "hdlistinfo does not exist\n"; return; } while() { my($key, $value) = split( "\t" , $_ ); @stuff = split( " " , $value ); $filename = shift( @stuff ); shift( @stuff ); $date = shift( @stuff ); $version = shift( @stuff ); $revision = shift( @stuff ); $size = shift( @stuff ); $description = join( " ", @stuff ); $hdlistinfo{$key} = "$filename\t$date\t$version\t$revision\t$size\t$description"; if( ! exists $rpmlist{$key} ) { # print "$key "; $rpmlist{$key} = "Miscellaneous"; } } # print "are all not in install.master yet.\n"; close(INFO); } sub scan_install_master { my( @stuff, @master, $set, $rpm, $temp, $path ); $path = find_file "install.master"; if ( $path ne "" ) { open (MAP, "$path"); } else { print "install.master does not exist\n"; return; } undef %map; while( ) { chop( $_ ); if( $_ eq "" ) { next; } ( $set , $temp ) = split( ":" , $_ ); # $set = shift @stuff ); @stuff = split( " " , $temp ); push(@master,$set); foreach $rpm ( @stuff ) { if( exists $rpmlist{$rpm} ) { next; } $rpmlist{$rpm} = $set; # Add to rpm master list foreach $temp ( @ARGV ) { if( $set eq $temp ) { $map{ "$rpm" } = $set; } } } } close( MAP ); #dir read stuff #possibly add an all option here to filenames array return @master , "Miscellaneous"; } sub mount_drives { # read through %mount_fstab hash mounting drive to install to # and also deal with turning on swap my($i,$j,$p); my( %mount_point, @mount_order ); system ("mkdir -p $out_dir/tmp"); # This code sorts out the drives to mount based on the mountpoint foreach $i (sort keys(%mount_fstab)) { $mount_point{ $mount_fstab{$i} } = $i; } foreach $i (sort keys(%mount_point)) { @mount_order = ( @mount_order , $mount_point{ $i } ); } # mkswap and swapon swap partitions foreach $i ( @mount_order ) { if ($mount_fstab{$i} =~ /[Ss]wap/) { system "mkswap /dev/$i"; system "swapon /dev/$i"; } } print "Final mount order = @mount_order\n"; foreach $i ( @mount_order ) { print "mount_fstab key = $i \n"; if ($mount_fstab{$i} =~ /[Ss]wap/) { next; } elsif ($mount_fstab{$i} =~ /PPC PReP Boot/) { $prepboot = $i; next; } if (! -e ("$out_dir".$mount_fstab{$i})) { system ("mkdir -p $out_dir/$mount_fstab{$i}"); } # run mke2fs on drives that need it my(@tmp_array) = split (//,$i); $j = $tmp_array[0].$tmp_array[1].$tmp_array[2]; #get rid off drive name shift(@tmp_array); shift(@tmp_array); shift(@tmp_array); $p = join '',@tmp_array; if ($mke2_mount{$i} ) { if( $mount_fstab{$i} eq "/boot" ) { my_system "hformat -l \"LinuxPPC Boot\" /dev/$i"; my_system "mk_boot.pl /dev/$i"; } else { my_system "mke2fs /dev/$i"; } } else { print "Not mke2fsing /dev/$i\n"; } my $tmppoint = "$out_dir$mount_fstab{$i}"; $tmppoint =~ s/\/\/+/\//g; my_system "mount /dev/$i $tmppoint"; } } sub make_fstab { my($i, $label); #make fstab file in $out_dir/etc/fstab my($file_name) = $out_dir."etc/fstab"; if( -e $file_name ) { return; } open (FSTAB,">$file_name"); my( %mount_point, @mount_order ); foreach $i (sort keys(%mount_fstab)) { $mount_point{ $mount_fstab{$i} } = $i; } foreach $i (sort keys(%mount_point)) { @mount_order = ( @mount_order , $mount_point{ $i } ); print "new order: $i\n"; } print "Final mount order = @mount_order\n"; my $counter = 0; foreach $i ( @mount_order ) { if ($mount_fstab{$i} =~ /[Ss]wap/) { my $swapline = pack "A20", "/dev/$i"; print FSTAB "$swapline swap swap defaults 0 0\n"; next; } ++$counter; $label = get_e2label ( "/dev/$i" ); my ( $entry, $length, $count, $mountpoint); my $type = "auto"; if( $label eq "" ) { $entry = "/dev/$i"; } else { print "/dev/$i label = $label\n"; $entry = "LABEL=$label"; $type = "ext2"; } $length = 20 - length $entry; for $count ( 1 ... $length ) { $entry .= " "; } if( length $mount_fstab{$i} < 20 ) { $mountpoint = pack "A20", $mount_fstab{$i}; } else { $mountpoint = $mount_fstab{$i}; } print FSTAB ("$entry $mountpoint $type defaults 1 $counter\n"); } print FSTAB "/dev/fd0 /mnt/floppy auto noauto 0 0\n"; print FSTAB "/dev/cdrom /mnt/cdrom auto noauto 0 0\n"; print FSTAB "none /proc proc defaults 0 0\n"; print FSTAB "none /dev/pts devpts gid=5\,mode=620 0 0\n"; close(FSTAB); } sub get_e2label { my $device = $_[0]; my $e2label = `e2label $device`; # if( ! defined $e2label ) { print "not defined\n"; } if( $e2label eq "" ) { print "Skiping label for $device - not ext2 filesystem\n"; return ""; } chomp $e2label; if( $e2label eq "" ) { my $uuid_tmp = substr `uuidgen`, 0 , 8; chomp $uuid_tmp; system "e2label $device $uuid_tmp"; } $e2label = `e2label $device`; chomp $e2label; return "$e2label"; } sub write_passwd { my($rootp) = shift; my($line); my(@pass_file) = (); my $salt = "R5"; my $crypt_passwd = crypt($rootp,$salt); my($pass_line) = join(':', "root",$crypt_passwd,"0:0:root:/home/root:/bin/bash"); open(PASSWD,"$out_dir/etc/passwd"); while (defined($line = )) { next if ($line =~ /^root/); push(@pass_file,$line); } close (PASSWD); open(PASSWD,">$out_dir/etc/passwd"); print PASSWD "$pass_line\n"; while ($line = shift(@pass_file)) { print PASSWD $line; } close(PASSWD); my_system( "chroot $out_dir pwconv" ); } sub report_add { my($key,$devs,$device,$hostnameonly); my($net_dir) = $out_dir; if($net_set eq 1) { $net_dir = "/"; } $device = $my_widgets{devname}->get_text; print "Writing $net_dir/etc/sysconfig/network/ifcfg-$device:\n"; open (IFCFG, ">$net_dir/etc/sysconfig/network-scripts/ifcfg-$device") || print "Cannot open $net_dir/etc/sysconfig/network-scripts/ifcfg-$device\n"; print IFCFG "DEVICE=$device\n"; my($tmp) = $my_widgets{ipaddr}->get_text; print IFCFG "IPADDR=$tmp\n"; $tmp = $my_widgets{netmask}->get_text; print IFCFG "NETMASK=$tmp\n"; if ($my_widgets{onboot}->state eq "active") { print IFCFG "ONBOOT=yes\n"; } else { print IFCFG "ONBOOT=no\n"; } print IFCFG "BOOTPROTO=none\n"; close(IFCFG); print "Writing $net_dir/etc/sysconfig/network:\n"; open (NETCFG, ">$net_dir/etc/sysconfig/network") || print "Cannot open $net_dir/etc/sysconfig/network\n"; print NETCFG "NETWORKING=yes\n"; print NETCFG "FORWARD_IPV4=false\n"; my($hostname) = $my_widgets{hostname}->get_text; if( $hostname eq "" ) { $hostname="localhost" } print NETCFG "HOSTNAME=$hostname\n"; $tmp = $my_widgets{gateway}->get_text; print NETCFG "GATEWAY=$tmp\n"; if ($my_widgets{defgtw}->state eq "active") { print NETCFG "GATEWAYDEV=$device\n"; } else { print NETCFG "GATEWAYDEV=\n"; } close (NETCFG); my($ns) = $my_widgets{dns}->get_text; if ($ns eq "") { $ns = "127.0.0.1"; } open (RESOLV, ">$net_dir/etc/resolv.conf") || print "Cannot open resolv.conf\n"; #get domainname from hostname my(@parts) = split(/\./, $hostname ); $hostnameonly = shift (@parts); $tmp = join ('.', @parts); print "domain looks like = $tmp\n"; print RESOLV "domain $tmp\n"; print RESOLV "search $tmp\n"; print RESOLV "nameserver $ns\n"; close (RESOLV); open (HOSTS, ">>$net_dir/etc/hosts") || print "Cannot open /etc/hosts\n"; $tmp = $my_widgets{ipaddr}->get_text; print HOSTS "$tmp $hostnameonly $hostname\n"; close (HOSTS); if ($net_set eq 1) { print "$in_method installation... setting up network device now \n"; print "Running * ifup ifcfg-$device\n"; system ("ifup ifcfg-$device"); } } sub create_net { my($chk_boot,$chk_def,$hostname); my($vbox,$hbox,$bbox,$button,$label,$chkbox,$entry); #local widgets create_standard_window( $net_window, 230, 80, -1, 450, $words{Setup_Network} ); $vbox = create_standard_vbox( 5 ); $hbox = create_standard_hbox( 5 , $vbox , 0, 1, 0); $my_widgets{devname} = create_standard_entry( $words{Device_Name}, "eth0", $vbox ); $my_widgets{ipaddr} = create_standard_entry( $words{IP_Address}, "192.168.1.1", $vbox ); $my_widgets{gateway} = create_standard_entry( $words{Gateway}, "192.168.1.254", $vbox ); $my_widgets{netmask} = create_standard_entry( $words{Netmask}, "255.255.255.0", $vbox ); $hbox = create_standard_hbox( 5 , $vbox , 0, 1, 0); #on boot cbox $chkbox = new Gtk::CheckButton $words{On_Boot}; $hbox->pack_start($chkbox, 1, 0, 1); $chkbox->set_state(1); $chkbox->show; $my_widgets{onboot} = $chkbox; #default gtway cbox $chkbox = new Gtk::CheckButton $words{Default_Gateway}; $hbox->pack_start($chkbox, 1, 0, 1); $chkbox->set_state(1); $chkbox->show; $my_widgets{defgtw} = $chkbox; $hbox = my_separator($vbox); chop( $hostname = `hostname` ); print "hostname returned $hostname \n"; if( $hostname eq "(none)" ) { $hostname = "localhost.localdomain"; } $my_widgets{hostname} = create_standard_entry($words{Hostname}, "$hostname", $vbox ); $my_widgets{dns} = create_standard_entry( $words{Nameserver}, "", $vbox ); $bbox = my_separator($vbox); create_standard_button( $words{Activate} , $bbox, 1, 0, 1, \&report_add ); if( ! -e "/live/lib/" ) { create_standard_button( $words{Setup_DHCP} , $bbox, 1, 0, 1, sub { print "Running dhcpcd to configure the network\n"; if( -e "/sbin/dhcpcd" ) { system( "dhcpcd" ); } else { create_text_window( 230, 20, 400, 300, $words{welcome_title}, $words{Close}, $words{DHCP_Warning}); } }); } create_standard_button( $words{Setup_PPP} , $bbox, 1, 0, 1, sub { print "Running kppp\n"; if( -e "/usr/bin/kppp" ) { system( "kppp &" ); } else { create_text_window( 230, 20, 400, 300, $words{welcome_title}, $words{Close}, $words{KPPP_Warning}); } }); create_standard_button( $words{Close} , $bbox, 1, 0, 1, sub { $net_window->destroy; }); } sub do_exit { print "done!\n"; if( $ChangeLanguage eq TRUE ) { return; } if( -e "/live/lib/" ) { system( "sync" ); sleep 1; system( "mount -a" ); sleep 1; system( "init 6 &" ); } Gtk->exit(0); } ## Create MAIN Window sub create_main_window { my( @buttons, $box1, $scw, $box2, $button, $hbox, $separator, $buffer, $label, $i); create_standard_window( $main_window, 20, 20, 200, 350, "X Linux Installer" ) || return; $main_window->signal_connect("destroy" => \&do_exit); # $main_window->signal_connect("destroy" => \&Gtk::main_quit); $box1 = create_standard_vbox( 0 ); $hbox = create_standard_hbox( 0 , $box1, 0, 0, 0 ); $label = create_standard_label( "$words{Version} $VERSION" , $hbox, 1, 1, 0 ); my( $menubar, $menu, $submenu, $menuitem, $name ); $menubar = new Gtk::MenuBar; $hbox->pack_start($menubar, 1, 1, 0); $menubar->show; $menu = new Gtk::Menu; $submenu = undef; $menuitem = undef; $menuitem = new Gtk::MenuItem( $words{Credits} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { &create_text_window( 230, 20, 375, 200, $words{ Credits }, $words{Close}, $words{Credits_Text} ) } ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{About_BootX} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { &create_text_window( 230, 20, 500, 200, $words{ Using_BootX }, $words{Close}, $words{BootX_message} ) } ); $menuitem->show; if( ! -e "/live/lib/" ) { $menuitem = new Gtk::MenuItem( $words{Update_Installer} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { my($tmp) = "http://www.linuxppc.org/xinstaller/"; chdir "$out_dir/tmp"; print "Getting new file from $tmp .\n"; system "$wget $tmp/2000_CURRENT"; if (-e "./2000_CURRENT" ) { my($current) = `cat 2000_CURRENT`; system( "rpm -hviU $tmp/$current" ); exec "xinstaller"; } else { print "Failed getting new version.\n"; } }); $menuitem->show; } $menuitem = new Gtk::MenuItem( $words{Launch_xterm} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { system "xterm &"; } ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{Configure_Keys} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { system "xmodmap.pl &"; } ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{Show_output} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { system "xterm -T output -e xinstaller &"; Gtk->exit(0); } ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{Choose_Method} ); $menu->append($menuitem); $menuitem->signal_connect("activate", \&create_method ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{Network_Config} ); $menu->append($menuitem); $menuitem->signal_connect("activate", \&create_net ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{ Options_Menu } ); $menuitem->set_submenu($menu); $menubar->append($menuitem); show $menuitem; if((-e "/root/bin/perldisk") || (-e "/usr/bin/perldisk" )){ $menuitem = new Gtk::MenuItem( $words{Partition_Drives} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub{ system "perldisk /dev/hda &"; } ); $menuitem->show; } $scw = new Gtk::ScrolledWindow(undef, undef); $scw->set_policy('automatic', 'automatic'); $scw->show; $scw->border_width(10); #gtk 1.0 doesnt have this $box1->pack_start($scw, 1, 1, 0); $box2 = create_standard_vbox( 10, $main_window ); $scw->add_with_viewport($box2); #for x86/ppc with new gtk create_standard_button( $words{Instructions} , $box2, 1, 1, 0, sub { create_text_window( 230, 20, 420, 300, $words{welcome_title}, $words{Close}, $words{welcome_text}); } ); if((-e "/root/bin/perldisk") || (-e "/usr/bin/perldisk" )){ create_standard_button( $words{Partition_Drives}, $box2, 1,1,0,sub{ print "Starting perldisk\n"; system "perldisk /dev/hda &"; if ( defined $mount_window ) { $mount_window->destroy; return; } }); } if( (-e "/live/perldisk/perldisk") || (-e "/usr/bin/perldisk" ) ){ create_standard_button( $words{Partition_Drives} , $box2, 1, 1, 0, sub { print "Starting perldisk\n"; system "perldisk &"; }); } if( -e "/live/lib/" ) { create_standard_button( "$words{Select_Partitions}" , $box2, 1, 1, 0, \&create_mount ); } else { $out_dir = "/"; print "Installing into out_dir = $out_dir\n"; $menuitem = new Gtk::MenuItem( $words{Select_Partitions} ); $menu->append($menuitem); $menuitem->signal_connect("activate", \&create_mount ); $menuitem->show; } if ( -e "/mnt/cdrom/maps/" && -e "/mnt/cdrom/software/" ) { $in_dir = "/mnt/cdrom"; $in_method = "cdrom"; } elsif ( -e "/tmp/install/software/RedHat") { $in_method = "cdrom"; } else { $MethodButton = create_standard_button( "$words{Choose_Method}" , $box2, 1, 1, 0, \&create_method ); } $PackagesButton = create_standard_button( "$words{Choose_Packages}" , $box2, 1, 1, 0, \&choose_packages ); $PasswordButton = create_standard_button( "$words{Enter_Password}" , $box2, 1, 1, 0, \&create_passwd ); $LinuxConfButton = create_standard_button( "$words{Post_Install}" , $box2, 1, 1, 0, sub { print "Should run the Linux Configuration things here.\n"; my $tmp = ""; if( -e "/live/lib/" ) { $tmp = "/live/setroot.sh"; } system "$tmp /usr/X11R6/lib/xinstaller/post_install_options.pl &"; } ); if( -e "/live/lib/" ) { print "hide buttons\n"; $PackagesButton->set_sensitive(0); $PasswordButton->set_sensitive(0); $LinuxConfButton->set_sensitive(0); } $button = create_standard_button( $words{Language}, $box2, 1, 1, 0, \&choose_language ); $box2 = my_separator($box1); if( -e "/live/lib/" ) { $button = create_standard_button( $words{Reboot} , $box2, 1, 1, 0, \&do_exit ); } else { $button = create_standard_button( $words{Quit}, $box2, 1, 1, 0, \&do_exit ); } $menuitem = new Gtk::MenuItem( $words{Quit} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { Gtk->exit(0); } ); $menuitem->show; } sub change_font { my( $StandardText, $FontSelector ); $StandardText = new Gtk::Text(undef,undef); $FontSelector = new Gtk::FontSelectionDialog "Font Selection Dialog"; my $newFont = $_[0]; if( ! defined $newFont ) { print "Setting font to lucida medium\n"; # $FontSelector->set_font_name( "-misc-fixed-medium-r-semicondensed-*-13-*-*-*-c-*-iso8859-8" ); # $FontSelector->set_font_name( "-b&h-lucida-medium-r-normal-sans-12-*-72-72-p-*-*-1" ); $FontSelector->set_font_name( "-b&h-lucida-medium-r-normal-sans-12-120-75-75-p-71-iso8859-1" ); } else { print "Setting font to $newFont\n"; $FontSelector->set_font_name( $newFont ); } $CurrentFont = $FontSelector->get_font; # print "got font $CurrentFont\n"; $StandardText->style->font($CurrentFont); # print "set font to $CurrentFont\n"; } sub choose_language { my( $box1, $label, $language); create_standard_window( $language_window, 230, 20, -1, -1, $words{Choose_Language} ); $box1 = create_standard_vbox( 0 ); $label = create_standard_label( $words{Choose_Language} , $box1, 0, 0, 0 ); foreach $language ( "English" , "Italiano" , "Deutsch", "Portugues" ) { create_standard_button( $language , $box1, 1, 1, 0, sub { if( $language eq "Japanese" ) { change_font "-jis-fixed-medium-r-normal-*-16-*-*-*-c-*-jisx0208.1983-0"; } else { change_font(); } print "Choose $language\n"; $ChangeLanguage = TRUE; make_word_hash( $language ); create_main_window; create_main_window; $language_window->destroy; $ChangeLanguage = FALSE; } ); } create_standard_button( "Request for help" , $box1, 1, 1, 0, sub { create_text_window( 150, 20, 375, 200, "Request for Help", $words{Close}, $words{Request_for_Help}); } ); } sub make_word_hash { my( $entry, $key, @stuff ); print "start make_word_hash\n"; if( -e "/usr/X11R6/lib/xinstaller/$_[0]" ) { open( WORDS , "/usr/X11R6/lib/xinstaller/$_[0]" ); } elsif ( -e "/root/bin/$_[0]" ) { open( WORDS , "/root/bin/$_[0]" ); } while( ) { chop $_; if( $_ eq "" ) { next; }; @stuff = split( / / , $_ ); if( defined $stuff[1] ) { $words{ $stuff[0] } = pop( @stuff ); next; } $entry = $_; undef $words{ $entry }; while( ) { chop $_; if( $_ eq "end" ) { chop $words{ $entry }; last; } $words{ $entry } .= "$_\n"; # print "$_\n"; } } close( WORDS ); # foreach $key ( keys( %words ) ) { print "$key\n"; } } sub check_arch { my(@tmp_input); open( CPU , "/proc/cpuinfo" ); while( ) { chop( $_ ); if( $_ !~ /^machine/ ) { next; } @tmp_input = split(/:/); if ($tmp_input[1] =~ /PReP/) { close(CPU); return 1; } } close(CPU); return 0; } $ENV{PATH} = "$ENV{PATH}:/sbin:/usr/sbin"; #regular users dont have pdisk $prep_install = check_arch(); if ($prep_install) { print "Looks like a PReP install\n"; } else { print "Not a PReP install\n"; } make_word_hash( "English" ); if( -e "/live/lib/" ) { system( "killall -9 xmessage >/dev/null 2>&1" ); } change_font(); create_main_window; system ("touch /tmp/install.run"); main Gtk; p) = "http://www.linuxppc.org/xinstaller/"; chdir "$out_dir/tmp"; print "Getting new file from $tmp .\n"; system "$wget $tmp/CURRENT"; if (-e "./CURRENT" ) { my($current) = `cat CURRENT`; system( "rpm -hviU $tmp/$current" ); exec "xinstaller"; } else { print "Failed getting new version.\n"; } }); $menuitem->show; } $menuitem = new Gtk::MenuItem( $words{Launch_xterm} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { system "xterm &"; } ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{Configure_Keys} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { system "xmodmap.pl &"; } ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{Show_output} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { system "xterm -T output -e xinstaller &"; } ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{Choose_Method} ); $menu->append($menuitem); $menuitem->signal_connect("activate", \&create_method ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{Network_Config} ); $menu->append($menuitem); $menuitem->signal_connect("activate", \&create_net ); $menuitem->show; $menuitem = new Gtk::MenuItem( $words{ Options_Menu } ); $menuitem->set_submenu($menu); $menubar->append($menuitem); show $menuitem; if((-e "/root/bin/perldisk") || (-e "/usr/bin/perldisk" )){ $menuitem = new Gtk::MenuItem( $words{Partition_Drives} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub{ system "perldisk /dev/hda &"; } ); $menuitem->show; } $scw = new Gtk::ScrolledWindow(undef, undef); $scw->set_policy('automatic', 'automatic'); $scw->show; $scw->border_width(10); #gtk 1.0 doesnt have this $box1->pack_start($scw, 1, 1, 0); $box2 = create_standard_vbox( 10, $main_window ); $scw->add_with_viewport($box2); #for x86/ppc with new gtk create_standard_button( $words{Instructions} , $box2, 1, 1, 0, sub { create_text_window( 230, 20, 420, 300, $words{welcome_Welcome Benvenuto Instructions Benvenuto Congratulations Congratulazioni: hai finito Version Versione Choose_Method Scegli il metodo d'installazione Choose_Packages Scegli i pacchetti da installare Enter_Password Inserisci la password Network_Config Impostazioni di rete Finished Finito About_BootX Info su BootX Using_BootX Uso di BootX Install Installa Update_Installer Aggiorna l'installazione Language Lingua Choose_Language Scegli la lingua Quit Esci Reboot Riavvia Reset Cancella NFS_mount_failed Il tentativo di montare il volume NFS e` fallito Close Chiudi Cancel Annulla Activate Attiva Finish Fine Done Fatto dated datato Setup_Network Configura la rete Site Sito: Known_sites Ho trovato i seguenti siti: Try_URL Prova l' URL: Update_URL Aggiorna l' URL: Update Aggiorna Partition Partzione Name Nome Size Dimensione Mount_Point Mount Point welcome_title Benvenuto nell'installazione di Linux! MountWindowName Monta le partizioni e imposta lo swap Format Inizializza FormatMount Inizializza e monta CDROM CD-ROM NFS NFS LocalPartition Partizione locale LocalMountFailed Il tentativo di montare la partizione locale e` fallito CDROM_Mount_Failed Il tentativo di montare il CD-ROM e` fallito NFS_Mount_Failed Il tentativo di montare il volume NFS e` fallito Connection_Failed La connessione all'URL e` fallita Select_Partitions Scegli le partizioni Customize Personalizza Check_Diskspace Controlla lo spazio su disco Total_Size Dimensione totale dei pacchetti da installare: Device_Name Nome del dispositivo IP_Address Indirizzo IP Gateway Gateway Netmask Maschera di sottorete On_Boot Attiva all'avvio Default_Gateway Default Gateway Hostname Nome host Nameserver Nameserver Activate Attiva Setup_PPP Configura PPP DefaultFont -misc-fixed-medium-r-semicondensed-*-13-*-*-*-c-*-iso8859-8 welcome_text Questo e` il primo programma d'installazione di Linux basato su X Windows. Ulteriori istruzioni per installare Linux si trovano all'indirizzo http://www.linuxppc.org/userguide/ Per installare: 1: Scegli il metodo d'installazione. Se il CD e` gia` inserito, il programma d'installazione saltera` questo punto. 2: Scegli le partizioni su cui effettuare l'installazione. E` possibile inizializzare solo partizioni UNIX. Se non hai partizioni UNIX, riavvia sotto MacOS e creale. E` consigliabile creare almeno due partizioni per Linux, "root" e "swap". La partizione "root" va poi montata sotto / 3: Seleziona i pacchetti che vuoi installare. L'installazione base (predefinita) richiede circa 350 Megabytes di spazio su disco. Quando hai finito, fai clic su "Installa". Puoi seguire l'andamento dell'installazione aprendo la finestra "Output" (fai doppio clic sulla sua icona in basso a sinistra sullo schermo). 4: Inserisci la password. 5: Imposta i parametri di rete. Questo passo non e` indispensabile, e puoi comunque farlo in un secondo momento usando il comando "netcfg". Congratulazioni! L'installazione e` completa! Fai clic su "Riavvia" o su "Esci". end NFS_instructions Inserisci l'indirizzo del server e il percorso (ad esempio mio.server.org:/percorso/per/linuxppc/), poi fai clic su "NFS". end NFS_badmount_message Il tentativo di montare il volume NFS e` fallito, oppure il volume non contiene i file per l'installazione di LinuxPPC. Controlla il nome del server e il percorso e riprova. Puoi anche montare la partizione direttamente sotto /tmp/install. end BootX_message Se tutto e` andato bene sotto MacOS, comparira` all'avvio la finestra di BootX, dalla quale puoi scegliere se far partire Linux o MacOS. Se scegli Linux devi indicare su quale partizione e` installato. Devi inoltre deselezionare l'opzione "Use ramdisk". La partizione che devi indicare nel campo "/dev/" e` end No_Install_Files non sembra contenere i files d'installazione. Se sai in quale directory si trovano, devi montarla sotto /tmp/install end Bad_Site al momento sembra non funzionare correttamente. Prova un altro sito. end URL_help Inserisci un URL o scegli uno dei siti qua sotto. Ad esempio http://ftp.linuxppc.org/linuxppc-1999/ Questo programma d'installazione e` piu` veloce via HTTP che via FTP. end Credits_Text Congratulazioni, hai installato LinuxPPC 5.0! Questo programma d'installazione e` stato iniziato da Brian Bresen Un ringraziamento particolare da LinuxPPC alle seguenti persone, che hanno reso possibile questo programma: Linus Torvalds, Richard Stallman, Mark Hatle, Tom Rini, Adrian Sun, Paul Mackerras, Gary Thomas, e a tutti gli sviluppatori Linux sparsi per il mondo; a Spencer Kimball e Peter Mattis per GTK e the GIMP; a Tux; ai "Supporters of Linux International" e a John "MadDog" Hall. E a voi, gli utenti di LinuxPPC. end Request_for_Help Avrai notato che molte traduzioni non sono disponibili o sono ancora incomplete. Se conosci una lingua straniera, puoi aiutarci a migliorare questo programma d'installazione fornendoci una traduzione! I files sono in /usr/X11R6/lib/xli e sono in un formato testo molto semplice. Se hai una traduzione, mandamela per email ( jcarr@linuxppc.org. ) Purtroppo io conosco solo l'inglese! end title}, $words{Close}, $words{welcome_text}); } ); if((-e "/root/bin/perldisk") || (-e "/usr/bin/perldisk" )){ create_standard_button( $words{Partition_Drives}, $box2, 1,1,0,sub{ print "Starting perldisk\n"; system "perldisk /dev/hda &"; if ( defined $mount_window ) { $mount_window->destroy; return; } }); } if( (-e "/live/perldisk/perldisk") || (-e "/usr/bin/perldisk" ) ){ create_standard_button( $words{Partition_Drives} , $box2, 1, 1, 0, sub { print "Starting perldisk\n"; system "perldisk &"; }); } if( -e "/live/lib/" ) { create_standard_button( "$words{Select_Partitions}" , $box2, 1, 1, 0, \&create_mount ); } else { $out_dir = "/"; print "Installing into out_dir = $out_dir\n"; $menuitem = new Gtk::MenuItem( $words{Select_Partitions} ); $menu->append($menuitem); $menuitem->signal_connect("activate", \&create_mount ); $menuitem->show; } if ( -e "/mnt/cdrom/maps/" && -e "/mnt/cdrom/software/" ) { $in_dir = "/mnt/cdrom"; $in_method = "cdrom"; } elsif ( -e "/tmp/install/software/RedHat") { $in_method = "cdrom"; } else { $MethodButton = create_standard_button( "$words{Choose_Method}" , $box2, 1, 1, 0, \&create_method ); } $PackagesButton = create_standard_button( "$words{Choose_Packages}" , $box2, 1, 1, 0, \&choose_packages ); $PasswordButton = create_standard_button( "$words{Enter_Password}" , $box2, 1, 1, 0, \&create_passwd ); $LinuxConfButton = create_standard_button( "$words{Post_Install}" , $box2, 1, 1, 0, sub { print "Should run the Linux Configuration things here.\n"; my $tmp; if( -e "/live/lib/" ) { $tmp = "/live/setroot.sh"; } system "$tmp /usr/X11R6/lib/xinstaller/post_install_options.pl &"; } ); if ( ! -e "/mnt/cdrom/maps/") { create_standard_button( "$words{Network_Config}" , $box2, 1, 1, 0, \&create_net ); } if( -e "/live/lib/" ) { print "hide buttons\n"; $PackagesButton->set_sensitive(0); $PasswordButton->set_sensitive(0); $LinuxConfButton->set_sensitive(0); } $button = create_standard_button( $words{Language}, $box2, 1, 1, 0, \&choose_language ); $box2 = my_separator($box1); if( -e "/live/lib/" ) { $button = create_standard_button( $words{Reboot} , $box2, 1, 1, 0, \&do_exit ); } else { $button = create_standard_button( $words{Quit}, $box2, 1, 1, 0, \&do_exit ); } $menuitem = new Gtk::MenuItem( $words{Quit} ); $menu->append($menuitem); $menuitem->signal_connect("activate", sub { Gtk->exit(0); } ); $menuitem->show; } sub change_font { my( $StandardText, $FontSelector ); $StandardText = new Gtk::Text(undef,undef); $FontSelector = new Gtk::FontSelectionDialog "Font Selection Dialog"; $CurrentFont = $FontSelector->get_font; print "current font is $CurrentFont\n"; if( $_[0] eq "" ) { print "Setting font to helvetica \n"; # $FontSelector->set_font_name( "-misc-fixed-medium-r-semicondensed-*-13-*-*-*-c-*-iso8859-8" ); # $FontSelector->set_font_name( "-b&h-lucida-medium-r-normal-sans-12-*-72-72-p-*-*-1" ); $FontSelector->set_font_name( "-b&h-lucida-medium-r-normal-sans-12-120-75-75-p-71-iso8859-1" ); } else { print "Setting font to $_[0]\n"; $FontSelector->set_font_name( $_[0] ); } $CurrentFont = $FontSelector->get_font; print "got font $CurrentFont\n"; $StandardText->style->font($CurrentFont); print "set font to $CurrentFont\n"; print "Could have set it to $_[0]\n"; } sub choose_language { my( $box1, $label, $language); create_standard_window( $language_window, 230, 20, -1, -1, $words{Choose_Language} ); $box1 = create_standard_vbox( 0 ); $label = create_standard_label( $words{Choose_Language} , $box1, 0, 0, 0 ); foreach $language ( "English" , "Italiano" , "Deutsch", "Portugues" ) { create_standard_button( $language , $box1, 1, 1, 0, sub { if( $language eq "Japanese" ) { change_font "-jis-fixed-medium-r-normal-*-16-*-*-*-c-*-jisx0208.1983-0"; } else { change_font(); } print "Choose $language\n"; $ChangeLanguage = TRUE; make_word_hash( $language ); create_main_window; create_main_window; $language_window->destroy; $ChangeLanguage = FALSE; } ); } create_standard_button( "Request for help" , $box1, 1, 1, 0, sub { create_text_window( 150, 20, 375, 200, "Request for Help", $words{Close}, $words{Request_for_Help}); } ); } sub make_word_hash { my( $entry, $key, @stuff ); print "start make_word_hash\n"; if( -e "/usr/X11R6/lib/xinstaller/$_[0]" ) { open( WORDS , "/usr/X11R6/lib/xinstaller/$_[0]" ); } elsif ( -e "/root/bin/$_[0]" ) { open( WORDS , "/root/bin/$_[0]" ); } while( ) { chop $_; if( $_ eq "" ) { next; }; @stuff = split( / / , $_ ); if( defined $stuff[1] ) { $words{ $stuff[0] } = pop( @stuff ); next; } $entry = $_; undef $words{ $entry }; while( ) { chop $_; if( $_ eq "end" ) { chop $words{ $entry }; last; } $words{ $entry } .= "$_\n"; # print "$_\n"; } } close( WORDS ); # foreach $key ( keys( %words ) ) { print "$key\n"; } } sub check_arch { my(@tmp_input); open( CPU , "/proc/cpuinfo" ); while( ) { chop( $_ ); if( $_ !~ /^machine/ ) { next; } @tmp_input = split(/:/); if ($tmp_input[1] =~ /PReP/) { close(CPU); return 1; } } close(CPU); return 0; } $ENV{PATH} = "$ENV{PATH}:/sbin:/usr/sbin"; #regular users dont have pdisk $prep_install = check_arch(); if ($prep_install) { print "Looks like a PReP install\n"; } else { print "Not a PReP install\n"; } make_word_hash( "English" ); if( -e "/live/lib/" ) { system( "killall -9 xmessage" ); } change_font(); create_main_window; system ("touch /tmp/install.run"); main Gtk; o conosco solo l'inglese! end Welcome Bem Vindo Language Idioma Choose_Language Escolha o Idioma Quit Sair  . .. libshareOX11R6PX11 . .. rpmperldisk . ..rpmrcmacros# $Id: rpmrc.in,v 2.8 1999/04/16 22:26:17 jbj Exp $ ############################################################# # Please send new entries to rpm-list@redhat.com ############################################################# # Values for RPM_OPT_FLAGS for various platforms optflags: i386 -O2 -m486 -fno-strength-reduce optflags: alpha -O2 optflags: sparc -O2 optflags: sparc64 -O2 optflags: m68k -O2 -fomit-frame-pointer optflags: ppc -O2 -fsigned-char optflags: parisc -O2 -mpa-risc-1-0 optflags: hppa1.0 -O2 -mpa-risc-1-0 optflags: hppa1.1 -O2 -mpa-risc-1-0 optflags: hppa1.2 -O2 -mpa-risc-1-0 optflags: hppa2.0 -O2 -mpa-risc-1-0 optflags: mipseb -O2 optflags: mipsel -O2 optflags: armv4 -O2 -fsigned-char -fomit-frame-pointer optflags: armv4b -O2 -fsigned-char -fomit-frame-pointer optflags: armv4l -O2 -fsigned-char -fomit-frame-pointer ############################################################# # Canonical arch names and numbers arch_canon: i986: i986 1 arch_canon: i886: i886 1 arch_canon: i786: i786 1 arch_canon: i686: i686 1 arch_canon: i586: i586 1 arch_canon: i486: i486 1 arch_canon: i386: i386 1 arch_canon: alpha: alpha 2 arch_canon: sparc: sparc 3 arch_canon: sun4: sparc 3 arch_canon: sun4m: sparc 3 arch_canon: sun4c: sparc 3 arch_canon: sun4d: sparc 3 # This is really a place holder for MIPS. arch_canon: mipseb: mipseb 4 arch_canon: ppc: ppc 5 arch_canon: m68k: m68k 6 arch_canon: IP: sgi 7 arch_canon: rs6000: rs6000 8 arch_canon: sparc64:sparc64 10 arch_canon: sun4u: sparc64 10 arch_canon: mipsel: mipsel 11 arch_canon: armv4b: armv4b 12 arch_canon: armv4l: armv4l 12 arch_canon: sa110: armv4 12 ############################################################# # Canonical OS names and numbers os_canon: Linux: Linux 1 os_canon: IRIX: Irix 2 # This is wrong os_canon: SunOS5: solaris 3 os_canon: SunOS4: SunOS 4 os_canon: AmigaOS: AmigaOS 5 os_canon: AIX: AIX 5 os_canon: HP-UX: hpux10 6 os_canon: OSF1: osf1 7 os_canon: osf4.0: osf1 7 os_canon: osf3.2: osf1 7 os_canon: FreeBSD: FreeBSD 8 os_canon: SCO_SV: SCO_SV3.2v5.0.2 9 os_canon: IRIX64: Irix64 10 os_canon: NEXTSTEP: NextStep 11 os_canon: BSD/OS: BSD_OS 12 os_canon: machten: machten 13 os_canon: CYGWIN32_NT: cygwin32 14 os_canon: CYGWIN32_95: cygwin32 15 os_canon: UNIX_SV: MP_RAS: 16 ############################################################# # For a given uname().machine, the default build arch buildarchtranslate: osfmach3_i986: i386 buildarchtranslate: osfmach3_i886: i386 buildarchtranslate: osfmach3_i786: i386 buildarchtranslate: osfmach3_i686: i386 buildarchtranslate: osfmach3_i586: i386 buildarchtranslate: osfmach3_i486: i386 buildarchtranslate: osfmach3_i386: i386 buildarchtranslate: i986: i386 buildarchtranslate: i886: i386 buildarchtranslate: i786: i386 buildarchtranslate: i686: i386 buildarchtranslate: i586: i386 buildarchtranslate: i486: i386 buildarchtranslate: i386: i386 buildarchtranslate: osfmach3_ppc: ppc buildarchtranslate: powerpc: ppc buildarchtranslate: powerppc: ppc buildarchtranslate: sun4c: sparc buildarchtranslate: sun4d: sparc buildarchtranslate: sun4m: sparc buildarchtranslate: sun4u: sparc64 ############################################################# # Architecture compatibility arch_compat: alpha: axp noarch arch_compat: i986: i886 arch_compat: i886: i786 arch_compat: i786: i686 arch_compat: i686: i586 arch_compat: i586: i486 arch_compat: i486: i386 arch_compat: i386: noarch arch_compat: osfmach3_i986: i986 osfmach3_i886 arch_compat: osfmach3_i886: i886 osfmach3_i786 arch_compat: osfmach3_i786: i786 osfmach3_i686 arch_compat: osfmach3_i686: i686 osfmach3_i586 arch_compat: osfmach3_i586: i586 osfmach3_i486 arch_compat: osfmach3_i486: i486 osfmach3_i386 arch_compat: osfmach3_i386: i486 arch_compat: osfmach3_ppc: ppc arch_compat: powerpc: ppc arch_compat: powerppc: ppc arch_compat: sun4c: sparc arch_compat: sun4d: sparc arch_compat: sun4m: sparc arch_compat: sun4u: sparc arch_compat: sparc64: sparc arch_compat: sparc: noarch arch_compat: ppc: rs6000 arch_compat: rs6000: noarch arch_compat: mipseb: noarch arch_compat: mipsel: noarch arch_compat: hppa2.0: hppa1.2 arch_compat: hppa1.2: hppa1.1 arch_compat: hppa1.1: hppa1.0 arch_compat: hppa1.0: parisc arch_compat: parisc: noarch arch_compat: armv4: arm armv4b armv4l noarch arch_compat: armv4b: arm armv4 noarch arch_compat: armv4l: arm armv4 noarch os_compat: IRIX64: IRIX os_compat: solaris2.7: solaris2.3 solaris2.4 solaris2.5 solaris2.6 os_compat: solaris2.6: solaris2.3 solaris2.4 solaris2.5 os_compat: solaris2.5: solaris2.3 solaris2.4 os_compat: solaris2.4: solaris2.3 os_compat: hpux11.00: hpux10.30 os_compat: hpux10.30: hpux10.20 os_compat: hpux10.20: hpux10.10 os_compat: hpux10.10: hpux10.01 os_compat: hpux10.01: hpux10.00 os_compat: hpux10.00: hpux9.07 os_compat: hpux9.07: hpux9.05 os_compat: hpux9.05: hpux9.04 os_compat: osf4.0: osf3.2 os_compat: ncr-sysv4.3: ncr-sysv4.2 buildarch_compat: i986: i886 buildarch_compat: i886: i786 buildarch_compat: i786: i686 buildarch_compat: i686: i586 buildarch_compat: i586: i486 buildarch_compat: i486: i386 buildarch_compat: i386: noarch buildarch_compat: sun4c: noarch buildarch_compat: sun4d: noarch buildarch_compat: sun4m: noarch buildarch_compat: sun4u: noarch buildarch_compat: sparc64: noarch buildarch_compat: sparc: noarch buildarch_compat: alpha: noarch buildarch_compat: m68k: noarch buildarch_compat: ppc: noarch buildarch_compat: mipsel: noarch buildarch_compat: mipseb: noarch buildarch_compat: armv4: armv4b armv4l noarch buildarch_compat: armv4b: noarch buildarch_compat: armv4l: noarch buildarch_compat: parisc: noarch ############################################################# #macrofiles: /usr/lib/rpm/macros:/etc/rpm/macros:~/.rpmmacros macrofiles: /usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/etc/rpm/macros:/etc/rpm/%{_target}/macros:~/.rpmmacros #include: /usr/lib/rpm/%{_target}/rpmrc # $Id: macros.in,v 1.22 1999/04/16 05:44:38 jbj Exp $ #============================================================================== # Macro naming conventions (preliminary): # # Macros that begin with an underscore are "local" in the sense that # they (if used) will not be exported in rpm headers. Some macros # that don't start with an underscore (but look like they should) # are compatible with macros generated by rpm-2.5.x and will be made # more consistent in a future release. # #============================================================================== # ---- filesystem macros. # %_usr /usr %_usrsrc %{_usr}/src %_var /var #============================================================================== # ---- path macros # XXX The use of which here is overly simple (read: dumb). # %__bzip2 %{_bzip2bin} %__cat /bin/cat %__chgrp /bin/chgrp %__chmod /bin/chmod %__chown /bin/chown %__cp /bin/cp %__cpio /bin/cpio %__gzip %{_gzipbin} %__id /usr/bin/id %__install %(which install) %__make /usr/bin/make %__mkdir /bin/mkdir %__mv /bin/mv %__patch /usr/bin/patch %__ranlib %(which ranlib) %__rm /bin/rm %__strip %(which strip) %__tar /bin/tar # XXX avoid weird failures from which if tools are not installed %__libtoolize libtoolize %__aclocal aclocal %__autoheader autoheader %__automake automake %__autoconf autoconf #============================================================================== # ---- Required rpmrc macros. # Macros that used to be initialized as a side effect of rpmrc parsing. # These are the default values that can be overridden by other # (e.g. per-platform, per-system, per-packager) macro files. # %_builddir %{_topdir}/BUILD %_buildshell /bin/sh %_bzip2bin /usr/bin/bzip2 %_dbpath %{_var}/lib/rpm %_defaultdocdir %{_usr}/doc # # XXX fixowner, fixgroup, and fixperms are run at the end of hardcoded setup %_fixowner [ `%{__id} -u` = '0' ] && %{__chown} -Rf root %_fixgroup [ `%{__id} -u` = '0' ] && %{__chgrp} -Rf root %_fixperms %{__chmod} -Rf a+rX,g-w,o-w # %_gzipbin /bin/gzip %_instchangelog 5 %_pgpbin /usr/bin/pgp %_rpmdir %{_topdir}/RPMS # # XXX Note escaped %% for use in headerSprintf %_rpmfilename %%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm %_signature none %_sourcedir %{_topdir}/SOURCES %_specdir %{_topdir}/SPECS %_srcrpmdir %{_topdir}/SRPMS %_tmppath %{_var}/tmp %_topdir %{_usrsrc}/redhat # #============================================================================== # ---- Optional rpmrc macros. # Macros that used to be initialized as a side effect of rpmrc and/or # spec file parsing but were not set in the distributed configuration # /usr/lib/rpm/rpmrc file. # #%buildroot #%distribution #%_excludedocs #%_ftpport #%_ftpproxy #%_gpg_name #%_gpg_path #%_httpport #%_httpproxy #%_langpatt #%_netsharedpath #%packager #%_pgp_name #%_pgp_path #%_provides #%_timecheck #%vendor #============================================================================== # ---- per-platform macros. # Macros that are specific to an individual platform. The values here # will be used if the per-platform macro file does not exist.. # %_arch ppc %_vendor redhat %_os linux %_target_platform %{_target_cpu}-%{_vendor}-%{_target_os} # # XXX use the rpmrc instantiated macro for now #%optflags -O2 #============================================================================== # ---- script environment macros. # Macro(s) that establish the environment for running a script. # %_preScriptEnvironment \ RPM_SOURCE_DIR=\"%{_sourcedir}\"\ RPM_BUILD_DIR=\"%{_builddir}\"\ RPM_OPT_FLAGS=\"%{optflags}\"\ RPM_ARCH=\"%{_arch}\"\ RPM_OS=\"%{_os}\"\ export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS\ RPM_DOC_DIR=\"%{_docdir}\"\ export RPM_DOC_DIR\ RPM_PACKAGE_NAME=\"%{name}\"\ RPM_PACKAGE_VERSION=\"%{version}\"\ RPM_PACKAGE_RELEASE=\"%{release}\"\ export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE\ %{?buildroot:RPM_BUILD_ROOT=\"%{buildroot}\"\ export RPM_BUILD_ROOT\ } #============================================================================== # ---- configure macros. # Macro(s) similar to those used by configure. # %_prefix /usr %_build %{_host} %_build_alias %{_host_alias} %_build_cpu %{_host_cpu} %_build_vendor %{_host_vendor} %_build_os %{_host_os} %_host powerpc-unknown-linux-gnu %_host_alias powerpc-unknown-linux-gnu %_host_cpu powerpc %_host_vendor unknown %_host_os linux-gnu %_target %{_host} %_target_alias %{_host_alias} %_target_cpu %{_host_cpu} %_target_vendor %{_host_vendor} %_target_os %{_host_os} #============================================================================== # ---- specfile macros. # Macro(s) here can be used reliably for reproducible builds. # (Note: Above is the goal, below are the macros under development) # # The configure macro does the following: # optionally change to a subdirectory (not implemented). # attempt to update config.guess and config.sub. # run configure with correct prefix, platform, and CFLAGS. # optionally restore current directory (not implemented). # The configure macro should be invoked as %configure (rather than %{configure}) # because the rest of the arguments will be expanded using %*. Another # gotcha is that arguments, if present, should be on the same line as the # %configure. # %configure \ %{?__libtoolize:[ -f configure.in ] && %{__libtoolize} --copy --force} \ CFLAGS="%{optflags}" ./configure %{_target_platform} --prefix=%{_prefix} #------------------------------------------------------------------------------ # The GNUconfigure macro does the following: # update config.guess and config.sub. # regenerate all autoconf/automake files # run configure with correct prefix, platform, and CFLAGS. # %GNUconfigure \ %{__libtoolize} --copy --force \ %{__aclocal} \ %{__autoheader} \ %{__automake} \ %{__autoconf} \ CFLAGS="%{optflags}" ./configure %{_target_platform} --prefix=%{_prefix}  . ..terminfo . ..l . .. linux-latlinux }linux-lat@!%)4EGKRT[_cgkqv{ "'+059=@IR[djmx{}+/46<BHNTZ`flrw [%i%p1%d;%p2%dr[%i%p1%dG[%i%p1%d;%p2%dH [?25l[?25h[%p1%dX[?5h[?5l$<200/>[@[3~[[A[21~[[B[[C[[D[[E[17~[18~[19~[20~[1~[2~[6~[5~ [%p1%dP[%p1%dM[%p1%d@[%p1%dLc]R8[%i%p1%dd7 M[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;mH +,-.0`a fghijklmno~pqrs_tuvwxyz{|}~[4~[23~[24~[25~[26~[28~[29~[31~[32~[33~[34~[%i%d;%dR[?6c[3%p1%dm[4%p1%dm}linux|linux console@!%)4EGKRT[_cgkqv{ "'+059=@IR[djmx{}+/46<BHNTZ`flrw [%i%p1%d;%p2%dr[%i%p1%dG[%i%p1%d;%p2%dH [?25l[?25h[%p1%dX[?5h[?5l$<200/>[@[3~[[A[21~[[B[[C[[D[[E[17~[18~[19~[20~[1~[2~[6~[5~ [%p1%dP[%p1%dM[%p1%d@[%p1%dLc]R8[%i%p1%dd7 M[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;mH +,-.0`afghijklmno~pqrs_tuvwxyz{|}~[4~[23~[24~[25~[26~[28~[29~[31~[32~[33~[34~[%i%d;%dR[?6c[3%p1%dm[4%p1%dm . .. perldisk.plGTK_standard.pldpme.pm partmap.pm#!/usr/bin/perl -w # # perldisk.pl - perl/Gtk disk partitioning utility # by Brian Bresen # under the GPL. # # For real version need to change driveList return and BEGIN block... # BEGIN { unshift(@INC, "/home/bbresen/perldisk"); } use strict; use partmap; use Gtk; require 'GTK_standard.pl'; my $NULL = 0; my @drive; my $map; #The Currently viewed partiton map object if (defined $ARGV[0]) { @drive = @ARGV; } else { @drive = driveList(); } init Gtk; create_main_window(@drive); main Gtk; sub create_main_window { my @drive = (@_); my $i; my @allmaps; # read in the partition maps for $i (0 .. $#drive) { $allmaps[$i] = new partmap($drive[$i]); } $map = $allmaps[0]; $map->read_partition_map(); # Main Window my $mainWindow = standard_window( 25,25,475,350, "Disk Partitioning"); $mainWindow->signal_connect("destroy" => \&Quit); # main box to hold all things - it will be vertical my $mainVbox = standard_vbox( 5, $mainWindow ); # Partitions Box - my $partVbox = standard_vbox( 5, $mainVbox, 0, 1, 0 ); my $partLabel = standard_label( "WARNING: YOU CAN DESTORY DATA WITH THIS PROGRAM!", $partVbox, 0, 1, 0 ); $partLabel = standard_label( "Partitions: ", $partVbox, 0, 1, 0 ); # The Partition Entries Each in a clist my $partEntryBox = standard_vbox( 2, $partVbox, 0, 0, 0 ); my @titles = ("Part. #","Type","Name","Blocks","Base","Size"); my $partEntryList = new_with_titles Gtk::CList(@titles); $partEntryList->set_column_width(0,40); $partEntryList->set_column_width(1,105); $partEntryList->set_column_width(2,105); $partEntryList->set_column_width(3,60); $partEntryList->set_column_width(4,60); $partEntryList->set_column_width(5,32); $partEntryList->set_column_justification(0,"center"); $partEntryList->set_column_justification(1,"right"); $partEntryList->set_column_justification(3,"right"); $partEntryList->set_column_justification(5,"center"); # Fill partition map data fillPartData($map,$partEntryList); $partVbox->pack_start($partEntryList, 1, 1, 10); $partEntryList->column_titles_show; $partEntryList->show; #Partition Button Box my $partButtonBox = standard_hbox( 2, $partVbox, 0, 1, 0 ); my $buttonTable = new Gtk::Table(2,5,0); $partButtonBox->pack_start($buttonTable, 1, 1, 0); $buttonTable->show; # The Partition Buttons my $partAddButton = table_button("Add", 1, 1, 10, [\&partAdd,$partEntryList]); $buttonTable->attach($partAddButton, 0, 1, 0, 1, [-fill,-expand], [], 10, 0); $partAddButton->show; my $nameEntry = new Gtk::Combo(); $nameEntry->entry->set_text("/boot"); $nameEntry->set_popdown_strings('/boot','/','/home','swap'); $nameEntry->set_usize(70,0); my $partNameButton = table_button("Change Name", 1, 1, 10, [\&partName, \$map, $partEntryList, $nameEntry->entry]); $buttonTable->attach($partNameButton, 1, 2, 0, 1, [-fill,-expand], [], 10, 0); $buttonTable->attach($nameEntry, 1, 2, 1, 2, [-fill,-expand], [], 10, 0); $partNameButton->show; $nameEntry->show; my $partConvertButton = table_button("Convert Type", 1, 1, 10, [\&partConvert, \$map, $partEntryList]); $buttonTable->attach($partConvertButton, 2, 3, 0, 1, [-fill,-expand], [], 10, 0); $partConvertButton->show; my $partDeleteButton = table_button("Delete", 1, 1, 10, [\&partDelete, \$map, $partEntryList]); $buttonTable->attach($partDeleteButton, 3, 4, 0, 1, [-fill,-expand], [], 10, 0); $partDeleteButton->show; my $QuitButton = table_button("Quit", 1, 1, 10, \&Quit); $buttonTable->attach($QuitButton, 4, 5, 0, 1, [-fill,-expand], [], 10, 0); $QuitButton->show; #Drive Summary Box my $driveVbox = standard_vbox( 5, $mainVbox, 0, 0, 0 ); my $driveLabel = standard_label( "Drive Info:", $driveVbox, 0, 1, 0 ); @titles = ("Drive","Total Size", "Free", "Used"); my $driveEntryList = new_with_titles Gtk::CList(@titles); # This is for alignment foreach $i (0 .. 4) { $driveEntryList->set_column_width($i,100); $driveEntryList->set_column_justification($i,"center"); } foreach $i (@allmaps) { my $blocksTotal = $i->sbBlkCount; my $blocksFree = blockCount($i); my $percent; if ($i->disk_order == $NULL) { $percent = "-"; } else { $percent = (($blocksTotal - $blocksFree) / $blocksTotal) * 100; $percent = sprintf "%3.1f",$percent; $percent .= "%"; } my @tmpentry = ($i->name, $blocksTotal, $blocksFree, $percent); $driveEntryList->append(@tmpentry); } $driveEntryList->signal_connect('select_row', [\&selectDrive, $partEntryList, @allmaps] ); $driveVbox->pack_start($driveEntryList, 1, 1, 10); $driveEntryList->column_titles_show; $driveEntryList->show; } sub blockCount { my $map = shift @_; my $free = 0; if ($map->disk_order == $NULL) { return "-"; } my $i; for ($i = $map->disk_order;$i != $NULL; $i = $i->next_by_disk) { my $tmpname = $i->dpmeType; if (substr($tmpname,0,10) eq "Apple_Free") { $free += $i->dpmePblocks; } } return $free; } sub selectDrive { my ($drivelist) = shift @_; my ($partlist) = shift @_; my @maps = (@_); if (defined ($drivelist->selection())) { my $row = $drivelist->selection(); $map = $maps[$row]; $partlist->clear; if ($map->disk_order == $NULL) { $map->read_partition_map(); my $blocksTotal = $map->sbBlkCount; my $blocksFree = blockCount($map); my $percent = (($blocksTotal - $blocksFree) / $blocksTotal) * 100; $percent = sprintf "%3.1f",$percent; $percent .= "%"; $drivelist->set_text($row,2,$blocksFree); $drivelist->set_text($row,3,$percent); } fillPartData($map,$partlist); return $map; } else { print "Strange happenings select_row signal when nothing selected\n"; return; } } sub fillPartData { my ($map,$clist) = @_; my ($i,$value,$prefix); my $count = 1; for ($i = $map->disk_order;$i != $NULL; $i = $i->next_by_disk) { $value = ($i->dpmePblocks * $map->sbBlkSize); ($value,$prefix) = $map->adjust_value_and_compute_prefix($value); if (($prefix ne " ") && ($prefix ne "K")) { $value = sprintf "%5.1f%s",$value,$prefix; } else { $value = " "; } my @tmparray = ($count, $i->dpmeType, $i->dpmeName, $i->dpmePblocks, $i->dpmePblockStart, $value); #now append tmparray to the clist $clist->append(@tmparray); $count++; } } sub Quit { Gtk->exit(0); } sub partAdd { my ($button) = shift @_; my ($list) = shift @_; my $part = ($list->selection() + 1); print "Hey cool you just clicked on add\n"; } sub partDelete { my ($button) = shift @_; my ($map,$list) = @_; my $type = "Apple_Free"; my $name = "Extra"; my $part; if (defined ($list->selection())) { $part = ($list->selection() + 1); } else { return; } my $entry = $$map->getEntryByNum($part); print "Attempting to change type of partition number $part to $type.\n"; print "Attempting to change name of partition number $part to $name.\n"; $$map->setPartType($part,$type); $$map->setPartName($part,$name); $$map->combineFree($entry); # $$map->write_partition_map(); #Reshow the partmap $list->clear; fillPartData($$map,$list); return; } sub partName { my ($button) = shift @_; my ($map,$list,$entry) = @_; my $name = $entry->get_text; my $part; if (defined ($list->selection())) { $part = ($list->selection() + 1); } else { return; } print "Attempting to change name of partition number $part to $name \n"; $$map->setPartName($part,$name); $part--; # This is the row again $list->set_text($part,2,$name); } sub driveList { my @drive; $drive[0] = './my_little_drive'; #return @drive; my (@longlist,@list); my ($i,$input); open (PARTS, "/proc/partitions"); while ($input = ) { chop($input); next if ($input =~ /name/); next if ($input eq ""); my @temp = split (/ /, $input); push (@longlist,(pop(@temp))); } close(PARTS); for $i (0 .. ($#longlist - 1)) { if ((length($longlist[$i]) == 3) && (length($longlist[$i+1]) != 3)) { push(@list,( "/dev/" . $longlist[$i])); } } return @drive; #return @list; } sub partConvert { my ($button) = shift @_; my ($map,$list) = @_; my $type = "Apple_UNIX_SVR2"; my $othertype = "Apple_HFS"; my $othertype2 = "Apple_Free"; my $part; if (defined ($list->selection())) { $part = ($list->selection() + 1); } else { return; } my $i = $$map->disk_order; my $j; for ($j = 1;$j < $part;$j++) { $i = $i->next_by_disk; } $j = $i->dpmeType; if (substr($j,0,15) eq $type) { $type = "Apple_HFS"; } elsif ((!(substr($j,0,9) eq $othertype)) && (!(substr($j,0,10) eq $othertype2))) { print "Will only convert HFS, UNIX\(Linux\) or Free Partitions!!\n"; return; } print "Attempting to change type of partition number $part to $type .\n"; $$map->setPartType($part,$type); $part--; # This is the row again $list->set_text($part,1,$type); } #VERSION 1.1 #Date Oct 13 use strict; use Gtk; use Gtk::Atoms; use Gtk::Gdk; sub destroy_window { my($widget, $windowref, $w2) = @_; $windowref = undef; if ( defined $w2 ) { $w2 = undef; } return 0; } sub standard_input { my ($label, $entry, $container, $border_width) = @_; my ($hbox); if ( defined $border_width ) { $hbox = standard_hbox($border_width, $container ); } else { $hbox = standard_hbox(10, $container); } $label = standard_label( $label , $hbox ); return standard_entry( $entry, $hbox ); } sub standard_entry { my ($text, $container) = @_; my($entry) = new Gtk::Entry; $entry->set_usize(0, 20); $entry->set_text($text); if (defined $container) { $container->pack_start($entry, 1, 1, 0); $entry->show; } return $entry; } sub my_separator { my ($box1) = @_; my $separator; my $box2; $separator = new Gtk::HSeparator; $box1->pack_start($separator, 0, 1, 0); $separator->show; $box2 = standard_hbox(10, $box1, 0, 1, 0 ); return $box2; } sub standard_separator { my ($box1) = @_; my $separator; my $box2; $separator = new Gtk::HSeparator; $box1->pack_start($separator, 0, 1, 0); $separator->show; $box2 = standard_hbox(1, $box1, 0, 1, 0 ); return $box2; } sub standard_window { my ($x_pos, $y_pos, $x_size, $y_size, $title) = @_; # i guess these are what they are # if ( defined $window ) { # $window->destroy; # undef $window; # return; # } my $window; $window = new Gtk::Window "toplevel" ; $window->set_uposition($x_pos, $y_pos); if ( ! ( $x_size == -1 )) { print "Setting window size to $x_size, $y_size \n"; $window->set_usize($x_size, $y_size); } $window->signal_connect("destroy", \&destroy_window, \$window); $window->signal_connect("delete_event", \&destroy_window, \$window); $window->set_title( "$title" ); $window->border_width(0); $window->grab_focus; $window->show; return $window; } sub standard_vbox { my ($border_width, $container, $expand, $fill, $padding) = @_; my ($item); $item = new Gtk::VBox(0,0); $item->border_width( $border_width ); if( defined $container ) { if( defined $expand ) { $container->pack_start($item, $expand, $fill, $padding ); } else { $container->add($item); } } # else { # $CurrentWindow->add($item); # } $item->show; return $item; } sub standard_hbox { my ($border_width, $container, $expand, $fill, $padding) = @_; my( $item ); $item = new Gtk::HBox(0,10); $item->border_width( $border_width ); if ( defined $container ) { if ( defined $expand ) { $container->pack_start($item, $expand, $fill, $padding ); } else { $container->add($item); } } # else { # $CurrentWindow->add($item); # } $item->show; return $item; } sub standard_label { my ($label_text, $container, $expand, $fill, $padding) = @_; my($label) = new Gtk::Label $label_text; # $label->set_alignment(0.0, 0.5); if( ! defined $expand ) { $container->add($label); } else { $container->pack_start($label, $expand, $fill, $padding ); } $label->show; return $label; } sub standard_checkbutton { my ($button_text, $container, $expand, $fill, $padding) = @_; my( $button ) = new Gtk::CheckButton( $button_text ); $button->set_state(1); if( ! defined $container ) { $button->show; return $button; } if( ! defined $expand ) { $container->add($button); } else { $container->pack_start($button, $expand, $fill, $padding ); } $button->show; return $button; } sub table_button { my ($button_text, $expand, $fill, $padding, $clicked_handler) = @_; my( $button ) = new Gtk::Button( $button_text ); if( defined $clicked_handler ) { $button->signal_connect('clicked', $clicked_handler ); } return $button; } sub standard_button { my ($button_text, $container, $expand, $fill, $padding, $clicked_handler) = @_; my( $button ) = new Gtk::Button( $button_text ); # $button_text->can_default(1); if( ! defined $container ) { $button->show; return $button; } if( ! defined $expand ) { $container->add($button); } else { $container->pack_start($button, $expand, $fill, $padding ); } if( defined $clicked_handler ) { $button->signal_connect('clicked', $clicked_handler ); } $button->show; return $button; } sub standard_text_box { my($name, $contents, $vbox) = @_; my $hbox; my $label; my $table; my $text; $hbox = new Gtk::HBox(0,10); $hbox->border_width(1); $vbox->pack_start($hbox, 0, 1, 0); $hbox->show; $label = new Gtk::Label $name; $label->set_alignment(0.0, 0.5); $hbox->pack_start($label, 0, 1, 0); $label->show; $table = new Gtk::Table(1, 1, 0); $hbox->pack_start($table, 1, 1, 0); $table->show; $text = new Gtk::Text(undef,undef); $table->attach($text, 0, 1, 0, 1, [-fill,-expand], [], 0, 0); $text->set_editable(1); $text->insert(undef, $text->style->black, undef, $contents); $text->show; return $text; } sub do_exit { print "done!\n"; Gtk->exit(0); } sub standard_menuitem { my( $itemname ) = $_[0]; my $item = new Gtk::MenuItem $itemname; $item->show; # $item->signal_connect('select', sub { # print "selected $itemname\n"; # } ); $item->signal_connect('activate', sub { print "activate $itemname\n"; } ); return $item; } sub standard_option_menu { my( $container ) = shift @_; my( @options ) = @_; my( $optionmenu, $menu, $item, $itemname ); $optionmenu = new Gtk::OptionMenu; $optionmenu->show; $container->add($optionmenu); $menu = new Gtk::Menu; $menu->show; $optionmenu->set_menu( $menu ); foreach $itemname ( @options ) { $item = standard_menuitem( $itemname ); $menu->append($item); } $menu->set_active( $item ); $menu->hide; $menu->show; print "menu active is = " . $menu->get_active . "\n"; return $menu; } sub standard_list { my( $list, $listitem ); $list = new Gtk::List; $_[1]->add($list); $list->show; $listitem = new Gtk::ListItem "item1"; $listitem->show; $list->append_items( $listitem ); $listitem = new Gtk::ListItem "item2"; $listitem->show; $list->append_items( $listitem ); $listitem = new Gtk::ListItem "item3"; $listitem->show; $list->append_items( $listitem ); print "finished making list\n"; return $list; } sub standard_Clist { } 1; #!/usr/bin/perl -w # # dpme.pm = disk partition map entry module # by Brian Bresen # under the GPL. # package dpme; use strict; use Fcntl; my $NULL = 0; sub new { my $class = shift @_; my $entry = shift @_; my $self = {}; bless ($self, $class); $self->prev_by_disk( $NULL ); $self->next_by_disk( $NULL ); $self->prev_by_base( $NULL ); $self->next_by_base( $NULL ); return $self; } sub next_by_disk { my $node = shift @_; return @_ ? ($node->{next_by_disk} = shift) : $node->{next_by_disk}; } sub prev_by_disk { my $node = shift; return @_ ? ($node->{prev_by_disk} = shift) : $node->{prev_by_disk}; } sub next_by_base { my $node = shift; return @_ ? ($node->{next_by_base} = shift) : $node->{next_by_base}; } sub prev_by_base { my $node = shift; return @_ ? ($node->{prev_by_base} = shift) : $node->{prev_by_base}; } sub destroy { #This may get crazy since there are two lists my $node = shift; while ($node != $NULL) { my $next = $node->next_by_disk; $node->prev_by_disk(undef); $node->next_by_disk(undef); $node->prev_by_base(undef); $node->next_by_base(undef); $node = $next; } } sub keys { #dpmeAddrs is strange return ('dpmeSig', 'dpmeReserved1', 'dpmeMapEntry', 'dpmePblockStart', 'dpmePblocks', 'dpmeName', 'dpmeType', 'dpmeLblockStart', 'dpmeLblocks', 'dpmeFlags', 'dpmeBootBlock', 'dpmeBootBytes', 'dpmeChecksum', 'dpmeProcId', 'dpmeBootArgs', 'dpmeReserved3'); } sub _link_disk_to { my $node = shift; my $next = shift; $node->next_by_disk($next); return $next->prev_by_disk($node); } sub _link_base_to { my $node = shift; my $next = shift; $node->next_by_base($next); return $next->prev_by_base($node); } sub appendDiskOrder { my $node = shift; my $add = shift; $add->prev_by_disk($node); $add->next_by_disk($node->next_by_disk); $node->next_by_disk($add); return $node; } sub appendBaseOrder { my $node = shift; my $add = shift; $add->prev_by_base($node); $add->next_by_base($node->next_by_base); $node->next_by_base($add); return $node; } sub prependBaseOrder { my $node = shift; my $add = shift; $add->next_by_base($node); $add->prev_by_base($node->prev_by_base); $node->prev_by_base($add); return $node; } sub remove { my $first = shift; my $last = shift || $first; $first->prev_by_disk->_link_disk_to($last->next_by_disk); $last->_link_disk_to($first); $first->prev_by_base->_link_base_to($last->next_by_base); $last->_link_base_to($first); return $first; } sub dpmeSig { my $self = shift; return @_ ? ($self->{dpmeSig} = shift) : $self->{dpmeSig}; } sub dpmeReserved1 { my $self = shift; return @_ ? ($self->{dpmeReserved1} = shift) : $self->{dpmeReserved1}; } sub dpmeMapEntry { my $self = shift; return @_ ? ($self->{dpmeMapEntry} = shift) : $self->{dpmeMapEntry}; } sub dpmePblockStart { my $self = shift; return @_ ? ($self->{dpmePblockStart} = shift) : $self->{dpmePblockStart}; } sub dpmePblocks { my $self = shift; return @_ ? ($self->{dpmePblocks} = shift) : $self->{dpmePblocks}; } sub dpmeName { my $self = shift; return @_ ? ($self->{dpmeName} = shift) : $self->{dpmeName}; } sub dpmeType { my $self = shift; return @_ ? ($self->{dpmeType} = shift) : $self->{dpmeType}; } sub dpmeLblockStart { my $self = shift; return @_ ? ($self->{dpmeLblockStart} = shift) : $self->{dpmeLblockStart}; } sub dpmeLblocks { my $self = shift; return @_ ? ($self->{dpmeLblocks} = shift) : $self->{dpmeLblocks}; } sub dpmeFlags { my $self = shift; return @_ ? ($self->{dpmeFlags} = shift) : $self->{dpmeFlags}; } sub dpmeBootBlock { my $self = shift; return @_ ? ($self->{dpmeBootBlock} = shift) : $self->{dpmeBootBlock}; } sub dpmeBootBytes { my $self = shift; return @_ ? ($self->{dpmeBootBytes} = shift) : $self->{dpmeBootBytes}; } sub dpmeAddrs { my $self = shift @_; my ($num) = shift @_; return @_ ? ($self->{dpmeAddrs}[$num] = shift) : $self->{dpmeAddrs}[$num]; } sub dpmeChecksum { my $self = shift; return @_ ? ($self->{dpmeChecksum} = shift) : $self->{dpmeChecksum}; } sub dpmeProcId { my $self = shift; return @_ ? ($self->{dpmeProcId} = shift) : $self->{dpmeProcId}; } sub dpmeBootArgs { my $self = shift; return @_ ? ($self->{dpmeBootArgs} = shift) : $self->{dpmeBootArgs}; } sub dpmeReserved3 { my $self = shift; return @_ ? ($self->{dpmeReserved3} = shift) : $self->{dpmeReserved3}; } 1; #!/usr/bin/perl -w # # partmap.pm - partition map module # by Brian Bresen # under the GPL. # # This package will allow you to read a drive's partition map # The partmap object will also contain the block 0 block as well package partmap; use strict; use Fcntl; use dpme; my $NULL = 0; sub new { my $class = shift @_; my $drive = shift @_; my $map; #print "Looking for Signature 4552 in hex, 17746 in decimal\n"; #my $block0_sig = unpack("B16", pack ("n", 0x4552)); $map->{name} = $drive; $map->{numparts} = 0; $map->{disk_order} = $NULL; $map->{base_order} = $NULL; bless ($map, $class); $map->read_block_zero($drive); # I'll leave it up to coders to fill the map data like below # $map->read_partition_map(); #read first partmap entry return $map; } sub getEntryByNum { my $map = shift; my $part = shift; my $entry = $map->disk_order; my $i; for ($i = 1; $i < $part; $i++) { $entry = $entry->next_by_disk; } return $entry; } sub combineFree { my $map = shift; my $entry = shift; my $partsRemoved = 0; my $freeType = "Apple_Free"; my $next = $entry->next_by_base; my $prev = $entry->prev_by_base; #my $nextType = $next->dpmeType; #my $prevType = $prev->dpmeType; if (($next != $NULL) && ((substr(($next->dpmeType),0,10)) eq $freeType)) { $map->combineData($entry,$next); $partsRemoved++; } if (($prev != $NULL) && ((substr(($prev->dpmeType),0,10)) eq $freeType)) { $map->combineData($prev,$entry); $partsRemoved++; } print "partsRemoved is: $partsRemoved\n"; if ($partsRemoved != 0) { $map->adjustCount(($entry->dpmeMapEntry) - $partsRemoved); } return; } sub checkChange { my $map = shift; my $orig_map = new partmap($map->name); $orig_map->read_partition_map(); if (($map->numparts) != ($orig_map->numparts)) { return 1; } my $entry = $map->disk_order; my $orig_entry = $orig_map->disk_order; while ($entry != $NULL) { my $i; for $i ($entry->keys) { if (($entry->{$i}) ne ($orig_entry->{$i})) { printf "Looks different in %s: %s - %s\n",$i,$entry->{$i},$orig_entry->{$i}; return 1; } } $entry->next_by_disk; $orig_entry->next_by_disk; } } sub combineData { my $map = shift; my ($first,$second) = @_; my $totalBlocks = (($first->dpmePblocks) + ($second->dpmePblocks)); #Change Data in first $first->dpmePblocks($totalBlocks); $first->next_by_base($second->next_by_base); $second->prev_by_base($NULL); if ($second->next_by_base != $NULL) { $second->next_by_base->prev_by_base($first); $second->next_by_base($NULL); } if ($second->prev_by_disk != $NULL) { $second->prev_by_disk->next_by_disk($second->next_by_disk); $second->prev_by_disk($NULL); } if ($second->next_by_disk != $NULL) { $second->next_by_disk->prev_by_disk($second->prev_by_disk); $second->next_by_disk($NULL); } #Kill mame and ... $second->destroy; return; } sub adjustCount { my $map = shift; my $count = shift; $map->numparts($count); my $entry = $map->disk_order; while ($entry != $NULL) { $entry->dpmeMapEntry($count); $entry = $entry->next_by_disk; } return; } sub disk_report { my $map = shift; my $drive = $map->name; my ($i, $type, $name, $value, $prefix); #Output Header printf "\nPartition map (with %d byte blocks) on '%s'\n", $map->sbBlkSize, $drive; printf " #: %19s %-12s %8s %-8s ( size )\n", "type", "name", "length", "base"; #printf " #: %*s %-*s %*s %-*s ( size )\n", 19, "type", 12, "name", 8, "length", 8, "base"; #Output Body my $count = 1; for ($i = $map->disk_order;$i != $NULL;$i = $i->next_by_disk) { my @tmparray = split (/\0/, $i->dpmeType); $type = $tmparray[0]; @tmparray = split (/\0/, $i->dpmeName); $name = $tmparray[0]; my $isDrvr = $map->containsDriver($count) ? "*" : " "; printf "%2.d: %19s%1s%-12.12s ",$count, $type, $isDrvr, $name; printf "%8.d @ %-8.d", $i->dpmePblocks, $i->dpmePblockStart; $value = ($i->dpmePblocks * $map->sbBlkSize); ($value,$prefix) = $map->adjust_value_and_compute_prefix($value); if (($prefix ne " ") && ($prefix ne "K")) { printf " (%5.1f%s)\n", $value, $prefix; } else { printf "\n"; } $count++; } #Output Footer printf "\n"; $value = $map->sbBlkCount * $map->sbBlkSize; ($value,$prefix) = $map->adjust_value_and_compute_prefix($value); printf "Device block size=%d, Number of Blocks=%d (%1.1f%1s)\n", $map->sbBlkSize, $map->sbBlkCount, $value, $prefix; printf "DeviceType=0x%x, DeviceId=0x%x\n",$map->sbDevType,$map->sbDevId; printf "Drivers-\n"; foreach $i (1 .. $map->sbDrvrCount) { printf "%d: @ %d for %d, type=0x%x\n", $i, $map->sbMap($i,'ddBlock'), $map->sbMap($i,'ddSize'), $map->sbMap($i,'ddType'); } printf "\n"; } sub containsDriver { my $map = shift; my $part = shift; my $i; my $entry = $map->disk_order; for ($i = $part;$i > 1;$i--) { $entry = $entry->next_by_disk; } my $base = $entry->dpmePblockStart; # First Block of partition foreach $i (1 .. $map->sbDrvrCount ) { if ($base == $map->sbMap($i,'ddBlock')) { # Is same as a driver's first block return 1; } } return 0; } sub adjust_value_and_compute_prefix { my $map = shift; my $value = shift; my $prefix; if ($value < 1024.0) { $prefix = " "; } else { $value = $value / 1024; if ($value < 1024.0) { $prefix = "K"; } else { $value = $value / 1024; if ($value < 1024.0) { $prefix = "M"; } else { $value = $value / 1024; if ($value < 1024.0) { $prefix = "G"; } else { $value = $value / 1024; $prefix = "T"; } } } } return ($value,$prefix); } sub read_partition_map { my $map = shift @_; my $drive = $map->name; my $temp; sysopen(DRIVE, $drive, O_RDONLY) or die "Couldn't open $drive for reading!\n"; # Go To the beggining of the drive sysseek(DRIVE, 512, 0) or die "Couldn't seek byte 512 of drive!\n"; #Read the first two bytes from the drive $temp = read_16_bits(*DRIVE); #print "Read entry sig and it is : $temp\n"; while ($temp == 20557 ) { #HERE WE SHOULD INSERT THE FOLLOWING INTO LINKED LISTS #FIRST CREATE NEW NODE THEN CHECK IT'S PLACMENT IN LISTS #OR IF IT'S OUT OF RANGE DELETE THE NODE my $entry = new dpme; $entry->{dpmeSig} = $temp; $entry->{dpmeReserved1} = read_16_bits(*DRIVE); $entry->{dpmeMapEntry} = read_32_bits(*DRIVE); $entry->{dpmePblockStart} = read_32_bits(*DRIVE); $entry->{dpmePblocks} = read_32_bits(*DRIVE); $entry->{dpmeName} = read_char_32(*DRIVE); #NUL term'd str $entry->{dpmeType} = read_char_32(*DRIVE); #1-32 chars $entry->{dpmeLblockStart} = read_32_bits(*DRIVE); $entry->{dpmeLblocks} = read_32_bits(*DRIVE); $entry->{dpmeFlags} = read_32_bits(*DRIVE); $entry->{dpmeBootBlock} = read_32_bits(*DRIVE); $entry->{dpmeBootBytes} = read_32_bits(*DRIVE); $entry->{dpmeAddrs}[1] = read_32_bits(*DRIVE); $entry->{dpmeAddrs}[2] = read_32_bits(*DRIVE); $entry->{dpmeAddrs}[3] = read_32_bits(*DRIVE); $entry->{dpmeAddrs}[4] = read_32_bits(*DRIVE); $entry->{dpmeChecksum} = read_32_bits(*DRIVE); $entry->{dpmeProcId} = read_char_16(*DRIVE); $entry->{dpmeBootArgs} = read_x_bytes(*DRIVE,128); $entry->{dpmeReserved3} = read_x_bytes(*DRIVE,248); # Here we add to lists if ($map->insertEntryData($entry)) { $temp = read_16_bits(*DRIVE); #get next 2 bytes for while sig check } else { $temp = 0; # We are done reading now } } close(DRIVE) or die "Couldn't close drive filehandle!\n"; } sub insertEntryData { my $map = shift; my $entry = shift; if (($map->disk_order == $NULL) && ($map->base_order == $NULL)) { $map->{disk_order} = $entry; $map->{base_order} = $entry; return $entry; } #check if overlaps any existing partition my $endBlock = $entry->dpmePblockStart + ($entry->dpmePblocks - 1 ); if ($endBlock > $map->sbBlkCount) { return 0; } my $i = $map->base_order; while ($i != $NULL) { my $threshold = $i->dpmePblockStart + ($i->dpmePblocks - 1); if (($i->next_by_base == $NULL) && ($entry->dpmePblockStart > $threshold)) { $i->appendBaseOrder($entry); last; } elsif (($endBlock < $i->dpmePblockStart )) { $i->prependBaseOrder($entry); last; } elsif ($i->next_by_base == $NULL) { return 0; } $i = $i->next_by_base; } $i = $map->disk_order; while ($i->next_by_disk != $NULL) { $i = $i->next_by_disk; } $i->appendDiskOrder($entry); if (($entry->prev_by_disk != $NULL) || ($entry->next_by_disk != $NULL)) { return $entry; } else { return 0; } } sub read_block_zero { my $map = shift @_; my $drive = shift @_; sysopen(DRIVE, $drive, O_RDONLY) or die "Couldn't open $drive for reading!\n"; # Go To the beggining of the drive sysseek(DRIVE,0,0) or die "Couldn't seek to start of drive!\n"; #Read the first two bytes from the drive $map->{sbSig} = read_16_bits(*DRIVE); #print "sbSig is $map->{sbSig} - "; if ($map->{sbSig} == 17746) { #print "Horray!\n"; } else { die "A Horrible Horrible error has happend!!!\n"; } # Read the next two bytes - the block size of the device # this should most likely be 512 $map->{sbBlkSize} = read_16_bits(*DRIVE); # Read the next four bytes - the block count of the device # this should most likely be be big number $map->{sbBlkCount} = read_32_bits(*DRIVE); # Read the next two bytes - the device type $map->{sbDevType} = read_16_bits(*DRIVE); # Read the next two bytes - the device ID $map->{sbDevId} = read_16_bits(*DRIVE); # Read the next four bytes - the block count of the device $map->{sbData} = read_32_bits(*DRIVE); # Read the next two bytes - Driver Count $map->{sbDrvrCount} = read_16_bits(*DRIVE); # Read the next sbMap upto array[247] my $i; foreach $i (1 .. $map->{sbDrvrCount}) { $map->{sbMap}[$i]->{ddBlock} = read_32_bits(*DRIVE); #print "Driver Starting Block is $map->{sbMap}[$i]->{ddBlock}\n"; $map->{sbMap}[$i]->{ddSize} = read_16_bits(*DRIVE); #print "Driver Size is $map->{sbMap}[$i]->{ddSize}\n"; $map->{sbMap}[$i]->{ddType} = read_16_bits(*DRIVE); #print "Driver Type is $map->{sbMap}[$i]->{ddType}\n"; } close(DRIVE) or die "Couldn't close drive filehandle!\n"; } sub write_partition_map { my $map = shift; my $drive = $map->name; sysopen(DRIVE, $drive, O_RDWR) or die "Couldn't open $drive for reading and writing!\n"; #Go to start of partition map partition sysseek(DRIVE, 512, 0) or die "Couldn't seek to start of partition map!\n"; my $entry = $map->disk_order; while ($entry != $NULL) { $map->write_partition_map_entry($entry,*DRIVE); $entry = $entry->next_by_disk; } return; } sub write_partition_map_entry { my $map = shift; my $entry = shift; local (*DRIVE) = shift; write_16_bits(*DRIVE, $entry->dpmeSig); write_16_bits(*DRIVE, $entry->dpmeReserved1); write_32_bits(*DRIVE, $entry->dpmeMapEntry); write_32_bits(*DRIVE, $entry->dpmePblockStart); write_32_bits(*DRIVE, $entry->dpmePblocks); write_char_32(*DRIVE, $entry->dpmeName); write_char_32(*DRIVE, $entry->dpmeType); write_32_bits(*DRIVE, $entry->dpmeLblockStart); write_32_bits(*DRIVE, $entry->dpmeLblocks); write_32_bits(*DRIVE, $entry->dpmeFlags); write_32_bits(*DRIVE, $entry->dpmeBootBlock); write_32_bits(*DRIVE, $entry->dpmeBootBytes); write_32_bits(*DRIVE, $entry->dpmeAddrs(1)); write_32_bits(*DRIVE, $entry->dpmeAddrs(2)); write_32_bits(*DRIVE, $entry->dpmeAddrs(3)); write_32_bits(*DRIVE, $entry->dpmeAddrs(4)); write_32_bits(*DRIVE, $entry->dpmeChecksum); write_char_16(*DRIVE, $entry->dpmeProcId); write_x_bytes(*DRIVE, 128, $entry->dpmeBootArgs); write_x_bytes(*DRIVE, 248, $entry->dpmeReserved3); return; } sub write_16_bits { local (*DRIVE) = shift; my $temp = shift; my $data = pack("n", $temp); my $written = syswrite(DRIVE, $data, 2, 0); die "Fatal error during write!\n" unless defined $written; #print "I actually just wrote 2 bytes : $data\n"; return $data; } sub write_32_bits { local (*DRIVE) = shift; my $temp = shift; my $data = pack("N", $temp); my $written = syswrite(DRIVE, $data, 4, 0); die "Fatal error during write!\n" unless defined $written; #print "I actually just wrote 4 bytes : $data\n"; return $data; } sub write_char_16 { local (*DRIVE) = shift; my $data = shift; if (length($data) != 16) { $data = pack ("a16",$data); } my $written = syswrite(DRIVE, $data, 16, 0); die "Fatal error during write!\n" unless defined $written; #print "I actually just wrote 16 bytes :$data\n"; return $data; } sub write_char_32 { local (*DRIVE) = shift; my $data = shift; if (length($data) != 32) { $data = pack ("a32",$data); } my $written = syswrite(DRIVE, $data, 32, 0); die "Fatal error during write!\n" unless defined $written; print "I actually just wrote 32 bytes :$data\n"; return $data; } sub write_x_bytes { local (*DRIVE) = shift; my $bytes = shift; my $data = shift; if (length($data) != $bytes) { $data = pack ("a$bytes",$data); } my $written = syswrite(DRIVE, $data, $bytes, 0); die "Fatal error during write!\n" unless defined $written; #print "I actually just wrote $bytes bytes :$data\n"; return $data; } sub read_16_bits { #my $map = shift; local (*DRIVE) = shift; my $temp; my $read = sysread(DRIVE, $temp, 2, 0); #my $temppack = substr("0" x 16 . $temp, -16); my $temppack = unpack("B16", $temp); return unpack("n", pack("B16", $temppack)); } sub read_32_bits { #my $map = shift; local (*DRIVE) = shift; my $temp; my $read = sysread(DRIVE, $temp, 4, 0); #my $temppack = substr("0" x 32 . $temp, -32); #guess this is wrong or something dunno my $data = unpack("B32", $temp); return unpack("N", pack("B32", $data)); } sub read_char { #my $map = shift; local (*DRIVE) = shift; my $temp; my $read = sysread(DRIVE, $temp, 1, 0); return $temp; } sub read_char_16 { #my $map = shift; local (*DRIVE) = shift; my $temp; my $read = sysread(DRIVE, $temp, 16, 0); return $temp; } sub read_char_32 { #my $map = shift; local (*DRIVE) = shift; my $temp; my $read = sysread(DRIVE, $temp, 32, 0); return $temp; } sub read_x_bytes { #my $map = shift; local (*DRIVE) = shift; my $bytes = shift; my $temp; my $read = sysread(DRIVE, $temp, $bytes, 0); return $temp; } sub displayPart{ my $map = shift @_; my $part = shift @_; my $i; my $entry = $map->disk_order; for ($i = 1; $i < $part; $i++ ) { $entry = $entry->next_by_disk; } printf "Partiton Sig: %s \n", $entry->dpmeSig; printf "Partiton Name: %s \n", $entry->dpmeName; printf "Partiton Type: %s \n", $entry->dpmeType; printf "Partiton Reservered1: %s \n", $entry->dpmeReserved1; printf "Partiton MapEntry: %s \n", $entry->dpmeMapEntry; printf "Partiton PblockStart: %s \n", $entry->dpmePblockStart; printf "Partiton Pblocks: %s \n", $entry->dpmePblocks; printf "Partiton LblockStart: %s \n", $entry->dpmeLblockStart; printf "Partiton Lblocks: %s \n", $entry->dpmeLblocks; printf "Partiton Flgas: %s \n", $entry->dpmeFlags; printf "Partiton BootBlock: %s \n", $entry->dpmeBootBlock; printf "Partiton BootBytes: %s \n", $entry->dpmeBootBytes; printf "Partiton Addrs[1]: %s \n", $entry->dpmeAddrs(1); printf "Partiton Addrs[2]: %s \n", $entry->dpmeAddrs(2); printf "Partiton Addrs[3]: %s \n", $entry->dpmeAddrs(3); printf "Partiton Addrs[4]: %s \n", $entry->dpmeAddrs(4); printf "Partiton Checksum: %s \n", $entry->dpmeChecksum; printf "Partiton ProcId: %s \n", $entry->dpmeProcId; printf "Partiton BootArgs: %s \n", $entry->dpmeBootArgs; printf "Partiton Reservered3: %s \n", $entry->dpmeReserved3; printf "This entry node: %s \n",$entry; if ($entry->prev_by_disk != $NULL) { printf "Previous by disk is: %s \n",$entry->prev_by_disk; printf "Next by disk of Previous by disk is: %s \n",$entry->prev_by_disk->next_by_disk; } if ($entry->next_by_disk != $NULL) { printf "Next by disk is: %s \n",$entry->next_by_disk; printf "Prev by disk of Next by disk is: %s \n",$entry->next_by_disk->prev_by_disk; } } sub setPartName{ my $map = shift; my ($part, $name) = @_; my $drive = $map->name; if (defined $name) { $name = $name . "\0"; } else { return 0; } my ($i, $entry); $entry = $map->disk_order; for ($i = 1; $i < $part; $i++ ) { $entry = $entry->next_by_disk; } my $len = length($name); if ($len <= 32) { $entry->{dpmeName} = $name; # # should write to drive here # my $block = ($map->sbBlkSize * $part); # $block += 16; #Name is 16 bytes into dpme # # sysopen(DRIVE, $drive, O_RDWR) # or die "Couldn't open $drive for reading!\n"; # # # Go To the beggining of the drive # sysseek(DRIVE, $block, 0) # or die "Couldn't seek byte $block of drive!\n"; # # my $written = syswrite(DRIVE, $name, 32, 0); # die "Fatal error during write!\n" unless defined $written; # # close (DRIVE); } else { return 0; } return $name; } sub setPartType{ my $map = shift; my ($part, $type) = @_; my $drive = $map->name; if (defined $type) { $type = $type . "\0"; } else { return 0; } my ($i, $entry); $entry = $map->disk_order; for ($i = 1; $i < $part; $i++ ) { $entry = $entry->next_by_disk; } my $len = length($type); if ($len <= 32) { $entry->{dpmeType} = $type; # print "should write to drive here\n"; # my $block = $map->sbBlkSize * $part; # $block += 48; #Type is 48 bytes into dpme # # sysopen(DRIVE, $drive, O_RDWR) # or die "Couldn't open $drive for reading!\n"; # # # Go To the beggining of the drive # sysseek(DRIVE, $block, 0) # or die "Couldn't seek byte $block of drive!\n"; # # my $written = syswrite(DRIVE, $type, $len); # die "Fatal error during write!\n" unless defined $written; # # print "Wrote $written bytes to $drive\n"; # # close (DRIVE); } else { return 0; } return $type; } sub disk_order { my $self = shift; return $self->{disk_order}; } sub base_order { my $self = shift; return $self->{base_order}; } sub sbSig { my $self = shift; return $self->{sbSig}; } sub sbBlkSize { my $self = shift; return $self->{sbBlkSize}; } sub sbBlkCount { my $self = shift; return $self->{sbBlkCount}; } sub sbDevType { my $self = shift; return $self->{sbDevType}; } sub sbDevId { my $self = shift; return $self->{sbDevId}; } sub sbData { my $self = shift; return $self->{sbData}; } sub sbDrvrCount { my $self = shift; return $self->{sbDrvrCount}; } sub sbMap { my $self = shift; my ($i,$field) = @_; return $self->{sbMap}[$i]->{$field}; } sub numparts { my $self = shift; return $self->{numparts}; } sub name { my $self = shift; return $self->{name}; } 1;  . .. cp rm ls ln  bash sh catmountumount ps dfmkdir init mvldconfig perlmke2fs fsck fsck.ext2pdiskclock daterouteifconfig vi haltmkswapswaponmknodhdparmmodproberebootJinstallIK runinstallLinsmodMrmmodsleep` killakillalleejectestM3f54bELF <4c4 (444 _____(_$_$_$000 /lib/ld.so.1GNU%10(#/% ' ".+ & -*)$,!?8" bX"%b,a3b4$?a Ib$Pa("Uafa"matb< ; abL"`!aa"aaa\a b X"at4aa|b,@a ablt"aa,%a "6bD ;ah"JaPbdVa("^?mbT4tbaad`al"b\"``!__gmon_start__libc.so.6textdomainprintfstdoutgetopt_long__ctype_bmemcpyputs_nl_msg_cat_cntrmallocoptarg__dcgettextputenvabortcallocenvironfprintf__deregister_frame_infooptindstdinmktimestrncmprealloclocaltimetimestrcmpfclosesetlocalestderrerrorstrftime__xstat__errno_locationexitbindtextdomainstimefopengetline_IO_stdin_usedgmtime__libc_start_mainstrlenstrchr__ctype_tolower__register_frame_infofree__environ_environGLIBC_2.1GLIBC_2.0 ii iiad+al-ata|aaa&a!aa aaa$aa a#aaa*ab)b bbb$b,b4b< bD"bLbT(b\.bd%bl`,aa`/a a aa a|) xT!68!|=?HW!| =  _,@l= i_ ,A0??_9)?_ |N!_ ,@= 9)a, A<`8c_ HV= 8 _| 8!N !||8!N !|= 9)al, A<`<8c_ 8bHV)|8!N !||8!N !| !$A(a,048<D||x<|#x, -9)@<, @h?_,A= ?i_a| A,<8@8`8HV9?a= ~_ _= =`_kaH<<8@xHV)|{y@$HUU<8@8`xL1HV 8 ;;!;A :?#xDxexHU|~yAa8H -,@?|~#?, ?@_,A=_a| A 8`8@8HU=a~___8`8L1HUI;K\|dx~óxHKLcxHT,@HTMx8`L1HU a,AHTxD| !$A(a,048<8!@N !P|}&!Aa|#x= |{x< `8@8`HS}?<8@8}@HS;8}@:;;; HSH,fA\A(,RAhA,AH,dA,H,sATA,rA,H,uALH= aH=  aHt= )aHh= 8 _HX= a;HH= 8<` _8cAH,,A(<8A 8`8L1HSYH 8`H<<8@8?cxx8HR,@=  `h,A,<`<<8cA 8A08A@L1HR8`HR=  `d,A 8`Hi1X| 1^|1Y@= ia,~P@t?`_,A= ?i`a| A,<8AH8`8HR=?a= {_ `= _8`8L1HRA8`H|T9Ap?``?,A= i`a| A(<8A8`8HQa= {` `= `8`8L1HQ8`HQ-@p?`` ?,A= i`a| A(<8A8`8HQIa= {` `= ` 8`8L1HQQ8`H|TyA@=  aT:}|.+, +A?``?,A= i`a| A(<8A8`8HPa= {` `=  a=`T:`|.8`8L1HP8`H1,,}`&Uk| ~x8`&|KxA4@=  aT:}|.8H8xKU|zxH@!Z| | X9;@A@D=  aT:||.#, +A(|~xL1H(;,ah;`&H?`?,A= i` a| A(<8B8`8HOa= ` ` = `8ahHO AhH|,AH8`$x8HN,A$HN<8B&x8`L1HOIHhHx8Hah@=  aT:}|.;H;h,@l?`$?,A= i`(a| A(<8B8`8HNa= |`$ `(= `$x8`8L1HNh A8ahHM,@pHM?`,,?A= i`0a| A(<8B8`8HN a= |`, `0= `,x8`L1HNhxH= iaHM,@pHM!?`4,?A= i`8a| A(<8B8`8HMa= ~`4 `8= `4x8`L1HMCxHMY!| $(,4|x8aHL];,||x;@H=  _,A,=  _,A= ;BH<= ;BH0= ;BH$,@<`8cCL1HLHP;xxL1H(|}xxxxHK,A<`8cCxL1HLIxHL4| $(,8!0N !|$|}yA|?`<= ,aA= =`I`@ a| A,<8C8`8HK=  a=`~`< `@= =``<`xL1HJH?`D,A= =@i`H a| A,<8C@8`8HKm=@ a= `D `H= `=`k`D|#xL1HK?`L,A= =`I`P a| A,<8C8`8HK=  a=``L `P= i`L?L1HJ`T,A= =`I`X a| A,<8E8`8HJ=  a=``T `X= i`T?L1HJY`\,A= =`I`` a| A,<8L8`8HJA=  a=``\ ``= i`\HIxHJ!!|aĒȒ̓Г!ԓAؓaܓ|? x:;= >`8`ܐ`;; :;_~۳x:}89)|H@Ax}$P,'})p;~۳x@<`8cPL1H 8`H ~x,'A|&T/||  8q)'|Kx}y}u[x8T8|}An9!U86xxL1HHW:W):9)U)8a})}aIn8T6dxx~óxL1HH}8;\9)|H@;}@ H= 9)O^x,A=  `,@H|`xs`,A9`s`H$(A= 9)L| | tH9` Z(3A= 9)PV}]| R|X@x= 9)OR,@,ADHhA8,=A =  `,A 8`17})I8=`|HxK`~H8}7x[xK= 9)N,A= 9)Nh}b,@ T:~.8(/A(=`9kPT:}K.= 9)P}JJ}IN =`+`9)+`H=`+`9)+`H=`+`x9)+`xH=`+`|9)+`|H=`+`9)+`H9 =<<`&`%`<`Hp=`{<<8e`Hp=@=`*`{<9)<8e``*`=`,8`AHԀ=`;<%`<`;<'`H̀=`{=<e`(`[<9)<8`F`(`=`,8`@L= Q}a)}(H} p}).p}+HPU <|JT (4|RU+ 6|J}iXP}@PUk:|ZHH= Qa)}(H} p}).p}+HPU <|JT (4|RU+ 6}iXP|J|@PUk:|Z|АH=  `Hԁ;H;=`9)đ+`H=`8 `p[H=`8 `p[= I`tH=  `p[=`K`tHl=` `;H=`,=@=@` `;*`H( ` `;(`H=`;=`})Б+`=@|А `H=@ `;=`+`=|А`H=` `;H0=` `;=@*`H=` `;=@*`Hh=` `;=@*`H<<<<`??`%`d`C```|})}k}J}|А`%`d`C```H;{=@})Yր `|J `H=`+`9)+`H;{=@})Yր `|J `H=`+`9)+`H;{=@})Yր `|J `H`=`+`9)+`HL;{=@})Yր `|J `H,=`+`9)+`H;{=@})Yր `|J `H=`+`9)+`H;{=@})Yր `|J `H=`+`9)+`H=  `,A4=  `x,A$=  `,@=`Hp,'@=`+`x=@Q9)+`x|xaJ}(P} p}).p}+HPU <|JT (4|Z|J}@P=` `<} P|p}).p} HP}IP}+p}J.p}KPPU@<|RT (4|Z|R} HP'`{<h`| }kp|fp| P=  `H=`+`=9)+`{<, cA8h``HP= Qa)| H}kp|.p| P`[}*H}Kp}).p}+HPU <|JT (4|Z|J}@PPE`=@9 =`8*` `H:H= 9)NbW:}~`PKP9]= 9)Oږ}jR| ZB(3A,= 9)PV}~| Z|@@= 9)OZK0= 9)OJ| RK,@$=`+`<`9)+`8cPL1H,@=  `,A8`:H |@ 8`H;{= 9)O^,A;(3A= 9)PV}}| Z,@= 9)OZ,@,AKhA,=A=  `xK48`a |k̂ЂԂ؂܃ +Kk샋}a[xN 8`N !|,|kxAL(A,@p( A@}c[xHd8 ( A,i` | p}Cx|cPP|cp}c8H<8 ( @ 8`H(i` | p}Ix})PP})p}kH88k HH=u|8!N |`|p}#})x|`8|Kx,DA 8cN ,c9#l|&T7|})x|`8|KxN !|a $|~xx,AD<<hFa }kt}+Z| R.pA'`Uk:| H.,@̉>, a9)@>, m9)@>, A<8[xH<,@= 8HP>, p9)@>, m9)@>, A<8[xH;,@= 8 `8` HxH<,@ 9`H4xH<,@ ,.@89`H9`=  Q;Q,A\, ?& A(x8H;,@$`HXxH; ,A ,@=  V ;V ,A$xH:,AT ,@>, d9)@(>, s9)@>, t9)@>, @ 8`HĀ=  `H=  S;S,A$xH:M,AȄ ,@xH:;|,s@H8= |鮁iS;S, A$xH9,At ,@8s|=  T;T,A$xH9,A8 ,@,@X>=`})tKa })J| R.pA8=  Yh;Yh,A$xH9],A؄ ,@;,xxA, ,.A9H; ,@,8A8=  V ;V ,A$xH8,AT ,@8`$|a 8! N !|48<D<<;=<e`lDa +})t})J| R.p A0a =@j`l8  `l+})t})J| B.p @E`l |t9#( @$hi-#}=Ih`+#|}=yA,-hi+#}=I|&T?|KyA8@ 8H8e`l8 `l+})t9)( A0H8E`l= `j9J}ct8( E`lAH<=`H`lT 8})})})9)Б'`j9J}ct8( H`l@ȁ%`l,9)%`l@ `|А `A 8`H,8`H$da }#| Z.pA=h`la 9k|th`l}#| 2.9Ap8H4| 8@@ j9Jh`l 9k|th`l}#| 2.p@,.Aȁ%`l9)%`l8aL1KH,(A8 `lHl9@=(`l 9)|t,(`lAD,(@ 9JH(hi)}=pJx|P|p9j}kx}@8| [x, AKl8`D|48<8!@N !Dc<Q9Jk`9kk|| |XPT8}gp})2}]p}kp|.p}Jp| P|.pU)8|(P})2| p}@P|8P|P}:|p}@P}fXPU*:})R}Z}Jc$U<|B}iXPT8|ZT 6Cd} HP}KPPU):})RdU# 6|iP| PTc:|c8! N !@|!Aa!Aa|#y= i`lAhH8`H4ah:h~xH4%>#>9)l6`c>9ku` >@`#> 2`c8q`9 =`=@=>`>? ?@?`?????`4` ` ```````x`|``K,@`,AԀ`,AȀ`x,A`|,Av`L1K;`z```W``9)9k,|cJ|Z}J:aA@(`,AL`x,@@`|,@4r``L1K,aA$`3` !H8 = =` ``=@`! a|B}):}k29@;8! aA(x88,L1H28aH2|jx, ah@=  `,Ahx8a8,L1H2,FA=@a*`9k9)`H=@a*`9k9)*`a8aH2|jxah, A=  `|,A=  `x,@= I`ta <I}KPP9J`$| |R= }Kp|p}kP `pUi8}+HP,}iPPAAU8|PH9(U 8| P| | 8aH1m|jx, ahAd=  `,Ad~xH1|dx8aL1K= i`AhU` 6| PT:|}j|PT} &U)/| A 8`H}j[xah}CSx|!Aa!Aa8!N !|ȑ̒В!ԒAؒaܒ!Aa |? x=  `:,:::@A= <ia8]xL1H/;`= =8i``: ;?~x9}3z9)y|H@A~dx}$P,'})p;~x@<`8c]L1H8`H}{x,'A} &U)/})}+H~IH8qk'}2[xҒ8T8|}An9!U36x~cxL1H/yW:VI:9)U)8a})}aIn8T6Dxx~xL1H/Ax=  `,;<;]A = <ia8]~ExL1H.a}39)|H@@=  `,A = <ia8]exL1H.%= 9)]",A=  `,@4=`,A= <ia8]L1H-Hn`=  `,A0=  `:,`A= <ia8]Hp(A= 9)[ | |tH: =  `,AH= 9i\l?= V:|.`}a<8]L1H-1<}a8^L1H-ޢ( A= 9)]`|| *|@= 9)]J*,@,AHA,AP=  `?,A4= 9)\l=`=@V:<|.ka`8^L1H,=  `,A 8`11})I8|Hx}`~)H8}1xzxK= 9)\,A@= 9)\~~ɪ,@ T:|.=  `,A= 9)\\?`|ɪ{a<8^4xL1H+= 9)\$=`9k\4}]| R= ,@@:\l}|[x?|R{aT:|.8^XL1H+;}]|R,A= 9)\| =`9k\lT:= <|.ia8^\L1H+98(AL=`9k^T:}K.= 9)^}JJ}IN :8 ( A= 9)c z8 (A|i (Al (;A\ H= z9)ci,DA8 d HzZU`<|ZT (4|J|Z}`R= , k9)ci@8 Hl;xH*xH*)=  c(HH= 8 cH8(=A=  cH zT 8})})})Z?= i`}V, V:@P*PA`?~a<8^dL1H);|A$?`~a8^tL1H)|@= <ia8^xL1H)i= 9)\ɪ=`89k]B}%*Y| Z`R( A,= 9)]`}{| Z|P@= 9)]JiZK= 9)]|*iK,@$=`+`<`9)+`8c^|L1HQ,@T= `,AT=  `,A,= 9)\l=`V:<|.ka8^L1H(}8`: H|@ 8`H(=  `;Z,yA`?~a<8^L1H(-;|A$?~a8^tL1H( |@= <ia8^xL1H'= 9)]"|,Ah;( A\= 9)]`|| *,@D= 9)]J*,@,A(K\A,@ 8`H@=  `?,A= <ia8^L1H'I`xKāa | +ĂKȂk̂ЂԂ؂܃ +Kk샋}a[xN =@*`ĉi9)}ct9cU`>( *`A= i`8`N hi.! }(I!|}(yL 8`?N 8`N !| = ;c=`8k`Đ K!,@xH&H8`| 8!N !|L1K,A<`8ccH8`|8!N !|a $||x8=H%|~y@xxH&= `|}x,AX;`xxH%,@4?| ,=@$H ;,@HԄ,@?``;,ADPxxH%,@|,=A;,@,@l8}Tc:H%|y@ 8`HX= W:`xxL1H%M?.8~`,AH%a``H8`$|a 8! N !|$,;@8`H$M|x,@t?`= ,`A= =`I`Ԁ a| A,<8_8`8H$=  a=`}`А `= `x8L1H$x$|8! N !| |xH#|cy@ xK| 8!N !| |xH#|cy@ xKـ| 8!N !| |cy|#x@xKiHxH#i|cy@ xK| 8!N !| =  _;_,A|N!,@| 8!N !||8!N N !|KKK}|8!N !|K|8!N  ?<?d@d@f@`d@|r@tR@ps@lu@hu@\u@T`hversionuniversalutcuctsetrfc-822referencehelpfiledate-standard inputr`%s'invalid date ` %s'sh-utils/usr/share/localed:f:r:Rs:uTZ=UTC0memory exhausteddate (%s) %s GNU sh-utils1.16the options to specify dates for printing are mutually exclusivethe options to print and set the time may not be used togethertoo many non-option argumentsthe argument `%s' lacks a leading `+'; when using an option to specify date(s), any non-option argument must be a format string beginning with `+'undefined%sinvalid date `%s'cannot set datewrite error%a, %_d %b %Y %H:%M:%S GMT%a, %_d %b %Y %H:%M:%S %z%a %b %e %H:%M:%S %Z %Y %s Try `%s --help' for more information. Usage: %s [OPTION]... [+FORMAT] or: %s [OPTION] [MMDDhhmm[[CC]YY][.ss]] Display the current time in the given FORMAT, or set the system date. -d, --date=STRING display time described by STRING, not `now' -f, --file=DATEFILE like --date once for each line of DATEFILE -r, --reference=FILE display the last modification time of FILE -R, --rfc-822 output RFC-822 compliant date string -s, --set=STRING set time described by STRING -u, --utc, --universal print or set Coordinated Universal Time --help display this help and exit --version output version information and exit FORMAT controls the output. The only valid option for the second form specifies Coordinated Universal Time. Interpreted sequences are: %%%% a literal %% %%a locale's abbreviated weekday name (Sun..Sat) %%A locale's full weekday name, variable length (Sunday..Saturday) %%b locale's abbreviated month name (Jan..Dec) %%B locale's full month name, variable length (January..December) %%c locale's date and time (Sat Nov 04 12:02:33 EST 1989) %%d day of month (01..31) %%D date (mm/dd/yy) %%e day of month, blank padded ( 1..31) %%h same as %%b %%H hour (00..23) %%I hour (01..12) %%j day of year (001..366) %%k hour ( 0..23) %%l hour ( 1..12) %%m month (01..12) %%M minute (00..59) %%n a newline %%p locale's AM or PM %%r time, 12-hour (hh:mm:ss [AP]M) %%s seconds since 00:00:00, Jan 1, 1970 (a GNU extension) %%S second (00..61) %%t a horizontal tab %%T time, 24-hour (hh:mm:ss) %%U week number of year with Sunday as first day of week (00..53) %%V week number of year with Monday as first day of week (01..52) %%w day of week (0..6); 0 represents Sunday %%W week number of year with Monday as first day of week (00..53) %%x locale's date representation (mm/dd/yy) %%X locale's time representation (%%H:%%M:%%S) %%y last two digits of year (00..99) %%Y year (1970...) %%z RFC-822 style numeric timezone (-0500) (a nonstandard extension) %%Z time zone (e.g., EDT), or nothing if no time zone is determinable By default, date pads numeric fields with zeroes. GNU date recognizes the following modifiers between `%%' and a numeric directive. `-' (hyphen) do not pad the field `_' (underscore) pad the field with spaces Report bugs to sh-utils-bugs@gnu.ai.mit.edu &),#/0 %(+".$' *!-12 1 6 2<3:-.