Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!cs.utexas.edu!uunet!zephyr.ens.tek.com!tekgen!tekred!saab!billr From: billr@saab.CNA.TEK.COM (Bill Randle) Newsgroups: comp.sources.games Subject: v07i094: NetHack3 - display oriented dungeons & dragons (Ver. 3.0), Patch1a Message-ID: <4388@tekred.CNA.TEK.COM> Date: 3 Aug 89 16:55:45 GMT Sender: nobody@tekred.CNA.TEK.COM Lines: 953 Approved: billr@saab.CNA.TEK.COM Submitted-by: Izchak Miller Posting-number: Volume 7, Issue 94 Archive-name: NetHack3/Patch1a Patch-To: NetHack3: Volume 7, Issue 56-93 [Unpack all 6 parts of this patch, then execute the "do_patch.sh" file to apply all of the diffs. If you're patching by hand (e.g. non-Unix system), then look at "do_patch.sh" to see what you need to do. These files should all be unpacked into your top level NetHack dir. -br] #! /bin/sh # This is a shell archive. Remove anything before this line, then unpack # it by saving it into a file and typing "sh file". To overwrite existing # files, type "sh file -c". You can also feed this as standard input via # unshar, or by typing "sh 'do_patch.sh' <<'END_OF_FILE' X#! /bin/sh X# script to call patch to apply the diff files X# make sure all of the diff files (and this file) are in your top level X# NetHack directory. X# Xecho "do_patch: moving others/tos.c to others/oldtos.c" Xmv others/tos.c others/oldtos.c Xecho "do_patch: removing unused file include/osbind.h" Xrm include/osbind.h Xecho "do_patch: doing top level diffs" Xpatch 'top.diff' <<'END_OF_FILE' X*** /dev/null Thu Aug 3 09:00:03 1989 X--- UPDATE1 Thu Aug 3 09:00:57 1989 X*************** X*** 0 **** X--- 1,49 ---- X+ As things have mostly settled down to rediscoveries of fixed bugs, X+ it is time to distribute the first batch of patches and ports. X+ X+ X+ NOTICE: The diffs comprising this update batch were cut on NetHack 3.0 X+ release version. If you modified any of your files, store them X+ and replace with release version files before applying this kit. X+ X+ X+ Changes made: X+ X+ Eric Smith provided a port to the Atari using gcc; the older Lattice C X+ vestiges moved to different preprocessor options and remain untested. X+ X+ Ralf Brown adapted NetHack to the Andrew File System. X+ X+ The fruit naming code was enclosed in a new option, TUTTI_FRUTTI, which X+ allows another 3K of object code to be defined out. X+ X+ Various tweaks, rewritings, and reshufflings to get the code to get along X+ with various compilers and preprocessors, including Microport SysV/AT 2.4, X+ Gould UTX/32, HP-UX, and of course Turbo C. X+ X+ Various suggested changes in behavior, none major. X+ X+ Distribution of termcap.uu, the uuencoded termcap.arc for PCs that was X+ previously distributed with NetHack 2.2 and 2.3. X+ X+ Explicit instructions to short-circuit common installation mistakes. X+ X+ X+ Bug fixes: X+ X+ Various segmentation faults no longer exist, including the popular dropping X+ items in shops. X+ X+ Vortices can no longer disappear through solid walls when they disgorge you X+ over a moat. X+ X+ You now get credit for food when engulfing monsters. X+ X+ A few more spelling errors that fell through the cracks. X+ X+ X+ Suggestion for overflowing compiler tables: follow the SysV-AT trail in the X+ src Makefile with -DDUMB and DUMB.Setup. It appears that many SVR2 3Bs will X+ need to do this. X+ X+ X*** Old/Files Mon Jul 31 13:58:03 1989 X--- Files Mon Jul 31 12:13:55 1989 X*************** X*** 28,38 **** X others: X (files for MSDOS version) X Make.ini Makefile.pc Makefile.tcc Maketcc.ini NetHack.cnf X! msdos.c termcap X (files for MSDOS, Amiga, and Atari versions) X pcmain.c pctty.c pcunix.c X! (file for Atari version) X! tos.c X (file with random number routines, which may be included in any version) X random.c X X--- 28,42 ---- X others: X (files for MSDOS version) X Make.ini Makefile.pc Makefile.tcc Maketcc.ini NetHack.cnf X! termcap termcap.uu X (files for MSDOS, Amiga, and Atari versions) X pcmain.c pctty.c pcunix.c X! (file for MSDOS and new Atari versions) X! msdos.c X! (file for new Atari version) X! Makefile.st X! (file for old Atari version) X! oldtos.c X (file with random number routines, which may be included in any version) X random.c X X*************** X*** 44,53 **** X flag.h func_tab.h global.h gold.h hack.h X lev.h mfndpos.h mkroom.h monattk.h mondata.h X monflag.h monst.h monsym.h msdos.h obj.h X! objclass.h osbind.h patchlevel.h pcconf.h permonst.h X! prop.h rm.h sp_lev.h spell.h system.h X! tosconf.h tradstdc.h trap.h trapname.h unixconf.h X! vault.h wseg.h you.h youprop.h X (file for special level compiler (STRONGHOLD option)) X lev_comp.h X X--- 48,57 ---- X flag.h func_tab.h global.h gold.h hack.h X lev.h mfndpos.h mkroom.h monattk.h mondata.h X monflag.h monst.h monsym.h msdos.h obj.h X! objclass.h patchlevel.h pcconf.h permonst.h prop.h X! rm.h sp_lev.h spell.h system.h tosconf.h X! tradstdc.h trap.h trapname.h unixconf.h vault.h X! wseg.h you.h youprop.h X (file for special level compiler (STRONGHOLD option)) X lev_comp.h X X*** Old/Makefile.top Mon Jul 31 13:58:39 1989 X--- Makefile.top Sun Jul 30 21:58:14 1989 X*************** X*** 6,16 **** X GAMEUID = games X GAMEGRP = bin X X! # GAMEDIR also appears in config.h as "HACKDIR". X GAMEDIR = /usr/games/lib/$(GAME)dir X SHELLDIR = /usr/games X MANDIR = /usr/man/man6 X MANEXT = 6 X # manual installation for most BSD-style systems X GAMEMANCREATE = cp auxil/nethack.6 X LEVMANCREATE = cp auxil/lev_comp.6 X--- 6,23 ---- X GAMEUID = games X GAMEGRP = bin X X! # GAMEDIR also appears in config.h as "HACKDIR". X! # X! # note that 'make install' believes in creating a nice tidy GAMEDIR for X! # installation, free of debris from previous NetHack versions -- X! # therefore there should not be anything in GAMEDIR that you want to keep X! # (if there is, you'll have to do the installation by hand or modify the X! # instructions) X GAMEDIR = /usr/games/lib/$(GAME)dir X SHELLDIR = /usr/games X MANDIR = /usr/man/man6 X MANEXT = 6 X+ X # manual installation for most BSD-style systems X GAMEMANCREATE = cp auxil/nethack.6 X LEVMANCREATE = cp auxil/lev_comp.6 END_OF_FILE if test 5043 -ne `wc -c <'top.diff'`; then echo shar: \"'top.diff'\" unpacked with wrong size! fi # end of 'top.diff' fi if test -f 'others.diff' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'others.diff'\" else echo shar: Extracting \"'others.diff'\" \(35639 characters\) sed "s/^X//" >'others.diff' <<'END_OF_FILE' X*** /dev/null Thu Aug 3 08:45:01 1989 X--- Makefile.st Thu Aug 3 08:06:27 1989 X*************** X*** 0 **** X--- 1,286 ---- X+ # SCCS Id: @(#)Makefile.st 3.0 89/07/07 X+ # ST NetHack 3.0 Makefile for GCC 1.34 or higher X+ # X+ # NOTE: There's one really awful kludge here: I had to break X+ # monst.o up into two pieces to get it to compile on my machine X+ # (a Mega 2). If you've got 2.5 megs or more, you can (and probably X+ # should) replace "monst1.o monst2.o" by "monst.o", and delete X+ # the dependencies for monst1.o and monst2.o. If they ever change X+ # the loader, this kludge might break. X+ # X+ # MODEL = -mshort for 16 bit integers; then use -lcurses16 for TERMCAP X+ # (I haven't tried this yet, and am not confident of its success.) X+ # X+ CC = d:\gnu\bin\gcc.ttp X+ LD = d:\gnu\bin\gcc-ld.ttp X+ MODEL = X+ TERMCAP = -lcurses X+ X+ # Directories (makedefs hardcodes these, don't change them) X+ INCL = ..\include X+ AUX = ..\auxil X+ SRC = ..\src X+ X+ CFLAGS = $(MODEL) -O -I..\include X+ LFLAGS = $(MODEL) -s X+ TARG = tos X+ PC = pc X+ X+ # Optional high-quality BSD random number generation routines (see pcconf.h). X+ # Set to nothing if not used. X+ RANDOM = random.o X+ X+ # The game name X+ GAME= nethack X+ X+ # The game directory X+ GAMEDIR = \games\$(GAME) X+ X+ # The game filename X+ GAMEFILE = $(GAMEDIR)\$(GAME).ttp X+ X+ # object files for makedefs X+ MAKEOBJS = makedefs.o alloc.o monst1.o monst2.o objects.o panic.o X+ X+ # object files for special levels compiler X+ SPLEVOBJS = lev_comp.o lev_lex.o \ X+ lev_main.o alloc.o monst1.o monst2.o objects.o panic.o X+ X+ # nothing below this line should have to be changed X+ # X+ # other things that have to be reconfigured are in config.h, X+ # {unixconf.h, pcconf.h, tosconf.h}, and possibly system.h X+ X+ VOBJ = alloc.o apply.o artifact.o attrib.o bones.o cmd.o dbridge.o decl.o \ X+ demon.o do.o do_name.o do_wear.o dog.o dogmove.o dokick.o dothrow.o \ X+ eat.o end.o engrave.o exper.o extralev.o fountain.o getline.o hack.o \ X+ invent.o lock.o main.o makemon.o mcastu.o mhitm.o \ X+ mhitu.o mklev.o mkmaze.o mkobj.o mkroom.o mon.o mondata.o monmove.o \ X+ monst1.o monst2.o mthrowu.o msdos.o music.o o_init.o objects.o \ X+ objnam.o options.o pager.o \ X+ pickup.o polyself.o potion.o pray.o pri.o priest.o prisym.o read.o \ X+ restore.o rip.o rnd.o rumors.o save.o search.o shk.o shknam.o sit.o \ X+ sounds.o sp_lev.o spell.o steal.o termcap.o timeout.o topl.o topten.o \ X+ track.o trap.o tty.o u_init.o uhitm.o unix.o vault.o \ X+ weapon.o were.o wield.o wizard.o worm.o worn.o write.o zap.o $(RANDOM) X+ X+ HOBJ = $(VOBJ) version.o X+ X+ PCCONF_H = $(INCL)\$(TARG)conf.h $(INCL)\msdos.h $(INCL)\system.h \ X+ $(INCL)\extern.h X+ GLOBAL_H = $(INCL)\global.h $(INCL)\coord.h $(PCCONF_H) X+ CONFIG_H = $(INCL)\config.h $(INCL)\tradstdc.h $(GLOBAL_H) X+ TRAP_H = $(INCL)\trap.h X+ PERMONST_H = $(INCL)\permonst.h $(INCL)\monflag.h X+ YOU_H = $(INCL)\you.h $(INCL)\attrib.h $(PERMONST_H) $(INCL)\mondata.h \ X+ $(INCL)\monst.h $(INCL)\youprop.h X+ DECL_H = $(INCL)\decl.h $(INCL)\spell.h $(INCL)\obj.h $(YOU_H) \ X+ $(INCL)\onames.h $(INCL)\pm.h X+ HACK_H = $(CONFIG_H) $(DECL_H) $(INCL)\monsym.h $(INCL)\mkroom.h \ X+ $(INCL)\objclass.h $(INCL)\gold.h $(INCL)\trap.h $(INCL)\flag.h \ X+ $(INCL)\rm.h X+ X+ # The main target X+ $(GAME).ttp: $(HOBJ) X+ $(CC) -o $(GAME).ttp $(LFLAGS) $(HOBJ) $(TERMCAP) X+ X+ $(GAMEDIR)\$(GAME).ttp: $(GAME).ttp X+ cp $(GAME).ttp $(GAMEDIR) X+ X+ $(GAME): $(GAMEDIR)\$(GAME).ttp X+ X+ all: $(GAME) auxil X+ @echo Done. X+ X+ makedefs.ttp: $(MAKEOBJS) X+ $(CC) $(LFLAGS) -o makedefs.ttp $(MAKEOBJS) X+ X+ makedefs.o: $(INCL)\config.h $(INCL)\permonst.h $(INCL)\objclass.h X+ X+ lev_comp.ttp: $(SPLEVOBJS) X+ $(CC) $(LFLAGS) -o lev_comp.ttp $(SPLEVOBJS) X+ X+ lev_comp.o: $(HACK_H) $(INCL)\sp_lev.h X+ lev_lex.o: $(INCL)\lev_comp.h $(HACK_H) $(INCL)\sp_lev.h X+ lev_main.o: $(HACK_H) $(INCL)\sp_lev.h X+ X+ # If you have yacc or lex programs, and make any changes, X+ # add some .y.c and .l.c rules to your Make.ini. X+ X+ lev_comp.c: lev_comp.y X+ lev_lex.c: lev_comp.l X+ X+ # X+ # The following include files depend on makedefs to be created. X+ # X+ # date.h should be remade any time any of the source or include code X+ # is modified. X+ # X+ $(INCL)\date.h: $(VOBJ) makedefs.ttp X+ .\makedefs -v X+ X+ $(INCL)\trap.h: makedefs.ttp X+ .\makedefs -t X+ X+ $(INCL)\onames.h: makedefs.ttp X+ .\makedefs -o X+ X+ $(INCL)\pm.h: makedefs.ttp X+ .\makedefs -p X+ X+ data: $(AUX)\data.base makedefs.ttp X+ .\makedefs -d X+ X+ rumors: $(AUX)\rumors.tru $(AUX)\rumors.fal makedefs.ttp X+ .\makedefs -r X+ X+ # X+ # The following programs vary depending on what OS you are using. X+ # X+ main.o: $(HACK_H) $(PC)main.c X+ $(CC) -c $(CFLAGS) $(PC)main.c -o main.o X+ X+ tty.o: $(HACK_H) $(INCL)\func_tab.h $(PC)tty.c X+ $(CC) -c $(CFLAGS) $(PC)tty.c -o tty.o X+ X+ unix.o: $(HACK_H) $(PC)unix.c X+ $(CC) -c $(CFLAGS) $(PC)unix.c -o unix.o X+ X+ # X+ # GNU C doesn't like the array in rip.c!!! X+ rip.o: $(HACK_H) X+ $(CC) -c $(CFLAGS) -fwritable-strings rip.c X+ # X+ # Secondary targets X+ # X+ X+ auxil: spec_levs X+ cd $(AUX) X+ cp *. $(GAMEDIR) X+ X+ spec_levs: $(AUX)\castle.des $(AUX)\endgame.des $(AUX)\tower.des X+ lev_comp $(AUX)\castle.des X+ lev_comp $(AUX)\endgame.des X+ lev_comp $(AUX)\tower.des X+ cd $(AUX) X+ cp castle $(GAMEDIR) X+ rm castle X+ cp endgame $(GAMEDIR) X+ rm endgame X+ cp tower? $(GAMEDIR) X+ rm tower? X+ X+ clean: X+ rm *.o X+ X+ spotless: clean X+ cd $(INCL) X+ rm date.h X+ rm onames.h X+ rm pm.h X+ touch date.h onames.h pm.h X+ cd $(SRC) X+ rm makedefs.ttp X+ rm lev_comp.ttp X+ X+ # X+ # Other dependencies X+ # X+ X+ # GO AHEAD, DELETE THIS LINE X+ X+ alloc.o: $(CONFIG_H) X+ apply.o: $(HACK_H) $(INCL)\edog.h X+ artifact.o: $(HACK_H) $(INCL)\artifact.h X+ attrib.o: $(HACK_H) X+ bones.o: $(HACK_H) X+ cmd.o: $(HACK_H) $(INCL)\func_tab.h X+ dbridge.o: $(HACK_H) X+ decl.o: $(HACK_H) X+ demon.o: $(HACK_H) X+ do.o: $(HACK_H) X+ do_name.o: $(HACK_H) X+ do_wear.o: $(HACK_H) X+ dog.o: $(HACK_H) $(INCL)\edog.h X+ dogmove.o: $(HACK_H) $(INCL)\mfndpos.h $(INCL)\edog.h X+ dokick.o: $(HACK_H) X+ dothrow.o: $(HACK_H) X+ eat.o: $(HACK_H) X+ end.o: $(HACK_H) $(INCL)\eshk.h X+ engrave.o: $(HACK_H) X+ exper.o: $(HACK_H) X+ extralev.o: $(HACK_H) X+ fountain.o: $(HACK_H) X+ getline.o: $(HACK_H) $(INCL)\func_tab.h X+ hack.o: $(HACK_H) X+ invent.o: $(HACK_H) $(INCL)\lev.h $(INCL)\wseg.h X+ ioctl.o: $(HACK_H) X+ lev_comp.o: $(HACK_H) $(INCL)\sp_lev.h X+ lock.o: $(HACK_H) X+ makemon.o: $(HACK_H) X+ mail.o: $(HACK_H) X+ mcastu.o: $(HACK_H) X+ mhitm.o: $(HACK_H) $(INCL)\artifact.h X+ mhitu.o: $(HACK_H) $(INCL)\artifact.h $(INCL)\edog.h X+ mklev.o: $(HACK_H) X+ mkmaze.o: $(HACK_H) X+ mkobj.o: $(HACK_H) X+ mkroom.o: $(HACK_H) X+ mon.o: $(HACK_H) $(INCL)\mfndpos.h $(INCL)\artifact.h X+ mondata.o: $(HACK_H) $(INCL)\eshk.h $(INCL)\epri.h X+ monmove.o: $(HACK_H) $(INCL)\mfndpos.h $(INCL)\artifact.h X+ # kludge for "monst.c: Virtual memory exhausted" errors X+ #monst.o: $(CONFIG_H) $(PERMONST_H) $(INCL)\eshk.h $(INCL)\vault.h $(INCL)\epri.h X+ monst1.o: $(CONFIG_H) $(PERMONST_H) $(INCL)\eshk.h $(INCL)\vault.h $(INCL)\epri.h monst.c X+ $(CC) $(CFLAGS) -c -o monst1.o -DSPLITMON_1 monst.c X+ monst2.o: $(CONFIG_H) $(PERMONST_H) $(INCL)\eshk.h $(INCL)\vault.h $(INCL)\epri.h monst.c X+ $(CC) $(CFLAGS) -c -o monst2.o -DSPLITMON_2 monst.c X+ msdos.o: $(HACK_H) X+ mthrowu.o: $(HACK_H) X+ music.o: $(HACK_H) X+ o_init.o: $(HACK_H) $(INCL)\onames.h X+ objects.o: $(CONFIG_H) $(INCL)\obj.h $(INCL)\objclass.h $(INCL)\prop.h X+ objnam.o: $(HACK_H) X+ options.o: $(HACK_H) X+ pager.o: $(HACK_H) X+ panic.o: $(CONFIG_H) X+ pickup.o: $(HACK_H) X+ polyself.o: $(HACK_H) X+ potion.o: $(HACK_H) X+ pray.o: $(HACK_H) X+ pri.o: $(HACK_H) X+ priest.o: $(HACK_H) $(INCL)\mfndpos.h $(INCL)\eshk.h $(INCL)\epri.h X+ prisym.o: $(HACK_H) $(INCL)\lev.h $(INCL)\wseg.h X+ random.o: X+ read.o: $(HACK_H) X+ restore.o: $(HACK_H) $(INCL)\lev.h $(INCL)\wseg.h X+ #rip.o: $(HACK_H) X+ rnd.o: $(HACK_H) X+ rumors.o: $(HACK_H) X+ save.o: $(HACK_H) $(INCL)\lev.h $(INCL)\wseg.h X+ search.o: $(HACK_H) $(INCL)\artifact.h X+ shk.o: $(HACK_H) $(INCL)\eshk.h X+ shknam.o: $(HACK_H) $(INCL)\eshk.h X+ sit.o: $(HACK_H) X+ sounds.o: $(HACK_H) $(INCL)\edog.h $(INCL)\eshk.h X+ sp_lev.o: $(HACK_H) $(INCL)\sp_lev.h X+ spell.o: $(HACK_H) X+ steal.o: $(HACK_H) X+ termcap.o: $(HACK_H) X+ timeout.o: $(HACK_H) X+ topl.o: $(HACK_H) X+ topten.o: $(HACK_H) X+ track.o: $(HACK_H) X+ trap.o: $(HACK_H) $(INCL)\edog.h $(INCL)\trapname.h X+ u_init.o: $(HACK_H) X+ uhitm.o: $(HACK_H) $(INCL)\artifact.h X+ vault.o: $(HACK_H) $(INCL)\vault.h X+ version.o: $(HACK_H) $(INCL)\date.h X+ weapon.o: $(HACK_H) X+ were.o: $(HACK_H) X+ wield.o: $(HACK_H) X+ wizard.o: $(HACK_H) X+ worm.o: $(HACK_H) $(INCL)\wseg.h X+ worn.o: $(HACK_H) X+ write.o: $(HACK_H) X+ zap.o: $(HACK_H) X*** /dev/null Thu Aug 3 08:45:01 1989 X--- termcap.uu Thu Aug 3 08:06:29 1989 X*************** X*** 0 **** X--- 1,420 ---- X+ begin 644 termcap.arc X+ M&@A&1T543%(N0P`E)24E,`8```P-F@'&>=0*```,+U1`0M)``0@5"2`E4%'P X+ M8(*'0][`R2,GS1DT=$"@&),"1(P<.&2P`&%$3ADR)-/,0?-P84.$#T'(!!&$ X+ M#1L04BQBG(.SS)PR",' X+ M!)DW8^JT*>.&3A@Z:=ZX`>'4))LR87ZB-,,5!)PZ8MBD&5/4(1F5="J*J8-6 X+ M+0BZ7>$`A>HF#)N1;M2V&/.FS5@Y8](X!E'G)PBU;/*X>)C4(9,T;=+0.0FB X+ MXD4Z/.F\X?QS9)LW?\WD&8D5I3*ES-OOBL'SIN?;G7T X+ M6&`9>,"A5V9TA.:52A#ZUP9/6+&(FI)I#(5C`BBJB)9^48&078)FB9&&7G2P X+ M6)<9JKGA$T^(O<@B'%7A5P<;55'(G7<_C0;)`5LB]=)`+[U04$$,%!302S(Q X+ MD8004@0A118D5>'$$%0D\803+\%GQH)-=C43J""P\<89>VUF$F5RS$5>&U<= X+ M=F89G1HETQ)%4'K%$U(0,46M#GU:1JCP!5>1@H?5X<:`:;DQ![`JR#1%%DX\ X+ M`<442?QJ%'P(5G60L*&B(`8<+(P[1QIZE,&"&7"DP.UZ7:DP[@[P!0B"N>B6 X+ M0:]21B3!1!'?PK'O08R"0$014PPA11)09+HIM`E(`1<9L2%G'Y(9F8KJ&*J6 X+ MP:JKE3T5&%RPBL"N"&R5-=M@9I@!%`@BC"L"?,JB=9.;>&2DK$\<*X:2FW?H X+ MY>9(,<-Q;KHHI^9&9Y^Y^2"\80RX&'SK"75O&63M%P89(Y&%4IALOC52729M X+ M#0)0Y,GA`GP=EAI71MU")W579:/D%%TVO7$':\O%ZD053#"Q]K9*!5'JJ:G> X+ MM"I7*/7'XHY8/56&4-#=!`<:>9S+L>(>,\Y3WU7_=P9\<"%X<=#_.>.'Q"JPM"'L.ZV$GB=S4?E4TZ5Z&2^A3$OL6UZGA;DA@=ZB`'9[$% X+ M-K*20W",BNH`E+!JT2T6P-YLJ/:TJ X+ MO%O,U42G-3)`L&!"J,(1M(4\A[0--"RB"HM^M(;(W($M+JK;B>+R/3DH[2RL X+ M(4,='/0CEKFL*T>CE5+TDAJS%`9`!%S-!N.4/J#U[VJ(X:+%>G=%M"@(/DNS X+ MR0^-8B@%%&0$_X%0'=`#`AX$YR]O<`$:?(`H1>%()M[-*W6B9@"2X036:T4NZ[/*&`+WL1W3\SUEX X+ MF$O4PTJE/$1B2HJ:@\00 X+ MO.'%!0VN4X_WW%D&9KHRG_DYW1MK)-!N&E1B9BL0ZQ23%3%QI:#KG$D1*IH& X+ M,[1RHW;SJ#TE",M[U:%E+_..-=4&'UMR5*0.`>EA0`5*:/6Q(.-4P2?E("YR X+ MX2M=ZVH73N%UD'D5Q%X_U5=!^O6O@.UK#PV9B;V6%CXT#&PF.1V#P`YE$*FZ X+ M"`7@FD-/RV6T?`6U(SWH`0ADR82.0%4!"3#)!"N(`K:FX*HRZXH:>WK4@\8$#"-1J@G%M`;!HZ,*^$M!1C:B@!9-1;%I!<`(NN.$$ X+ M;D7L*"N+`LB"P`<>`8$)3'`0S&IUL6KM+!=`VU?$+D2K*UC!8CGKV1-,]K:: X+ M72O@F/#;G6[$IV5-5PL@NX(8G'6RH^P#8J4+5[G"TK!X!0%UJ0L:"$E31$E' X+ M250N0P`E)24K`P``#`VF`=%N3`4```PO5$!"TD`!"!4)("504?!@@H=#WL#) X+ M(R?-&31T0*`8DP)$C!PX9+``841.&3(DT\Q!\W!A0X0/0<@$$80-&Q!2+&*< X+ M@[/,G#)R[)QLZ=(@0H4,C2:@@D8EB#EOS-"Y$\8DB#!NR+QX(P<$F3=CZK0I X+ MXX9.&#IIWK@!X=0DFS)A?J(TPQ4$G#IBV*094]0A&95T*HJI@U8M"+I=X0"% X+ MZB8,FY%NU+88\Z;-6#ECTC@&4>09B16ER;]S`J<9O/JJ531`RXC)TQ?A&3E85\^M&]G-Y,J7,V^^ X+ M*P?.FY]S1L*1\\9.&C*LZ:`Y>]4FZ9<)*$]TC1%$9+1C?+8NTR9,FK7_F35& X+ M1KVU=],8Z[EQAGY5E0'"&&]5%5IS"7P5UEAEG>2"3$PY&`9A:-35WQKZ108" X+ M57)`5U8>GYEQE1LLKO$?2G>HQE)I")DTAV(#@B";CTWQ-!YN=?188!EXP*%7 X+ M9G2$YI5*$/K7!D]8L8B:DFD,A6,"**J(EGY1@9!=@F:)D89>=+!8EQFJN>$3 X+ M3XB]R"(<5>%7!QM54H-I.//F6$8%5A#`C48=2)!=1>=I&GF!QI=FJ4 X+ M3%-DX<034$R1Q!2V.A0@6W.`JMI&:*0`WZE=(;A#L"K(1$014PPA11)09+HI X+ MM`E(408==3 X+ M8?TA^)]^_YW8%(+VG96&4`VC6O!3WQ)KW\0T59M$$A5S;)2A"A0TPG\0UH$> X+ M"#P$]]<;+J#APZ$*C(`>FVZ"4.ZY'@D]]LN"#!`/>RG%AV+H+(*,-OP X+ MLPKLT=!,_VK$L@\@G)##"2#PP4?#2-<-PPD=N:U``B:!*RX*Z[9;1`ILC]H' X+ M"&6PX9G@A'\;KALH7+UXXS/U49#G"@`:"$U!2T5&24Q%`"4E)24"`0``#`_/ X+ M`X4;:@$```PC&BAH\H1($28)>B1`(W"($29!CDQ)F*!%&Q(H"!IDD@)$"R)- X+ MIA!Y,L4C$2)'EGATTL*C%H]+6K9XXO%."SARWM1LX>8-&8$!%5"9\J2*E"%% X+ M2BJD4V8.'3ICX+@8`T(@$Z)&D2I-0.=,&:9NZ$P%T?6K&39ASHPM2\=-G39K X+ MO=)Q*B?N&SIOQG(1F(`KG#ISQZ:90R;-F31BJ9J1RZ;N&*`"J3P1HJ3(D*$@ X+ MEC9]&M7%&S%JK$ZN?'DKVS)A/8,F*_=L6M5J6']U"_=S;+9T88/8JZ!OU[MY X+ M;9/]&UCXX,*'Q0I?_+4Q;,@*F,IIPR:-&!?5Q8#0D0`CD]&6AZ80"!H(5$=% X+ M5$5.5"Y#`"4E);,/```K#Z$Y$&">'P``#"]40$+20`$(%0D@)5!1\&""AT/> X+ MP,DC)\T9-'1`H!B3`D2,'#ADL`!A1$X9,B33S$'S<&%#A`]!R`01A`T;$%(L X+ M8IR#L\R<,G+LG&SITB!"A0R-)J""1B6(.6_,T+D3QB2(,&[(O'@C!P29-V/J X+ MM"GCADX8.FG>N`'AU"2;,F%^HC3#%02<.F+8I!E3U"$9E70JBJF#5BT(NEWA X+ M`(7J)@R;D6[4MACSILU8.6/2.`91YR<(M6SRN'B8U"&3-&W2T#D)HN)%.CSI X+ MO.'\"JY4U$QMOA('28&:8`=2)-H)`5F`LQKEC&9FQ X+ MF1Y0J37&1J=&R;1$$91>\8041$S!JT.KR='&&&'`<5@=;@R8EAMSP$?8F:JQ X+ M2-ZU;E9K%*,@3)&%$T]`,442QGZK5(`^@OHJ"F+`P4)C8Z4`'X)5'13O#O>N X+ MUY4*]);!K[H'R41$$5,,(4424&2ZZ;$(%8%'8&$,&!MRKI8E1ZQU)9OK9CP$ X+ M[,-AY+4!I(,>,^LLFV_!5Z"2%>NG&EMKJ><@OM`-N"JJJG;%0[P^;"A3$ADY X+ M%5:*KX;F\AQSB)7>>AG%RQ:5&448G$EAA+<,,7%?E]6(GNXI'?DSWJ[?.U(9`?'51@+7L4T6)6S5J-Z?:OM[*L;WXO5?8D[ X+ M:(9)K$&+UDV.W>3\@]U3:15E;2A9AG2D$XP0%>Z*RNQ:G?]EDLXH_4CJ&VO0 X+ M?!7;;]V.W-P)0MOBRF"&#[$A(RAXP?G&\`+G=<1VZ&&3&_YSAA=ES#SD<0.& X+ MZ``?.U1%,WFY6?=80X4B2*$)0P@"%'PTF\Z1C4[J"5B+^H8>U_W&4[I;&\O* X+ M(#2F.&5V/S'#G0Y3%_0,Y@QGH*!]RG"'LE7$)^ES"+E*J(.^P1`-,FQ"%:9` X+ MA>HE<2W+0\/^3O""$^0M9\F*XI9.]X:1I&%L&`M.111D/->=070L!$$)3YC" X+ M%7ZE1*KSXG]8I1Z7@8",9BS0&_M&%@RJ98,@\&!%PA!"/9JP"6(Z"X+T$[(P X+ MC&5D-G.#`)\B'#K&Q8YX_-$>4:C"J3U((EFJ7POKD*I5_0P.(X//?X(#%Y2$ X+ MR22F4F(8?)3#E;5-C0D`EQ2*0(4J2,$)Z3H(?%H0`YDLDFS?VR'XW$"]SDF$ X+ M+">!#PA@8$T7F0AZ5JI9,?GGH/[089,\Z>0GQ5E-MK@(2123EF&`JUU*>P:YX7:L" X+ M1A#!_SB("E*H0DACP-;"NHDD01AI2&'06`(:%@1"J((1SJ6%Q6:-!BT)"$V8 X+ MYC24N$X/5KWGQ("BJXK6\E]JK:P$'42N+Q@A"4PH0@)`0,W0JJ`GGPL=:Q;Y X+ MOA-DY)MKT:8*U$I8RSZVMD5P`F(I-4[?`A=T>"0N5HS+MJQ<]"#,=:R#IE"% X+ M(0P!85.820RL*X7S87>X]]08QZ#ER_PM5[:71:RE4EA"(BB4O>X5+DH6B4XB X+ MTK>B&90(4O2.$)3^BB")SG@C&X X+ MP0PB>(AH91C&-UCTBJ\LGUI>Q6"#D`2W(54!713C!CB@(`4#&T'&K\DZ`5L7E1"E@4;T"@;F*4`4B/`$$0WC"P4HGA#)\L5WG X+ M>Y4X9U($Z'BF2G8QB7E.0 X+ M_@GMF:A:/3_D28&=<@>HG.VD_X0G2G>_&3GYK1VF:Y4EY^TE!QD-^%:C"[BOZN X+ M>,W+DV6PEP*\K()]E?FW4"!UAN8VR]=J)`:?/:.8_M,1+E,]8&2V;M9+G4>/ X+ M_6V-UE4G5G]8#:2F;"P%`-YC&( X+ MF98@./R^!F]/C:!@[Y'O+AG^WC9XP2$%'>G!X9V0^([870$)6"0*"@^"$(R^ X+ M]"`X_;!E8A)CHP#9(Y\"D`N2@#ZXBN.QYSVJ:X]=%%0;Q[M'?1\H[_LR`%_V X+ M,^_?Y4'%!CEXG@69W6P2.LN"O8,^^*A'M>K/H#I\73]@WY=]`LP`H>^4X?*? X+ M']A#5!^O+#=A[PC<3RZ=\O$=\H6-\.;=SDY)\J+:!&VAG>%8PJ29=)N0$ X+ MD54IE^(PG*(^ZS,B?.(Z(=11(/`KP3(LQ5(Z X+ MI=9:0A0M#Y5Q-9@5-]AQ7!4NXU(NYQ)-6V)R>W%CN=5W-@AX\2)U#D%UDW>% X+ M!Y,P"],PFC*#TJ0404`'JU$^L)%'I+)1'N)=/QAPK*9#Q]15SC8;"4(&;R&% X+ MG:%$9--(:9!!D+1*?015PG0Q'C(@=;`9E@8?*,`Z)V`X:,`B4K,>L=%">T@S X+ M=Y$1=`(=8Y$L*:!&\*%JD-A*3B%>O"9(U$)(8C1,B'1&>P-`#KYO$X:,,>\E0&(^-.\,1(;N!( X+ M&D1CD@1"_;-*\*B"F74$7`@?'6(51@,Z)E$63F(BOH:0#M(T5C%S"+)JS0@' X+ M\*%-"(=6[*%-3@&4IE4D$W4G3@*8+0%QQ@:$0J)U:41P+[=M X+ MPH9JWM:4@0E'R>%*P[1*%]2(CZ26<%N+@*:&HD<\20R`4EP_281+!*+ X+ M*[26=/0CEK9L#V%S:T%Z3,`$1-05)K)#NHF904>9QWF90+=R,9><";6<,*<4 X+ MJ/8$/&9A!62..MEJVE0@'K@6.F*.*.<0+^>5-*<^L:4`7AA3>2>&5$B&GU<0 X+ M:`@'`W-ZJ+:>.L9W.H9<@4=Y5.=X(P$P_GD0[6,'^RE8XNA3&"A!HBA&BIZAP20?,`'!Q&B_\<%7#"` X+ MX#=_"`I_F;=C9*&@+"`"!"?"C*&"?*0"E X+ M\C>D!2BD)C^9=A&]9A'Q9B(V&C.%J`W7D8\LE[SN<9 X+ MJB>I1,1C*&"I2M9A>;>I-PIZG@IR>R=_HVJ%#_&IE.ICJKIDF4H%KBH"(X&F X+ M%5:KE/>CE)JJ2':I3)9;-?JJR2=D9$%D"G""4PDN2<""S_2"1K!?,E@ZY/=. X+ MZS$3JW$U/_(3;F-P>>J-=3$KM1)+.OEVNW*%XD(NYH(NWEI^ZW%^4&>&"!&? X+ MB]>O_G(0:&>$:Z@P#-.M-$@%/G&'Y5H&Y\J19C-(HB8UJZD?S`BO\,&N;^2N X+ MMA,P0L.;/*%?(;5(J^E*Z+$:]#,2&B99\*$Z_U,C?1*5"H""5*EG'W65@"9H X+ M14!H_+@6WXHO8.DB#MDUA.-*Y`-).-.+KRELO`E9DO44K^,@:^8?6;$J1H,= X+ MBB:=C,9Q;CE!:.$8:8!:]J&,<_`^HU9JRQ81Y=,@8SL6+W*/7J<]9S)DG]$5 X+ MJ3$'J[ELJC95Y_&NC?&G<%(70<4\,E0@HF:;9R"%!MBT(@NU0[D_)8MPL985 X+ MV,:URBD39N5=;C(QJ6,=,I2T12NQM-0SRX9JJD8]=>,8R?*W#B)#/Y&*#'=I X+ M1)LL!->T*_M1C@L[)G(;5A$PH\@UM+(&I;NUWW:72[&P2\2YA>M=G_J=!Q2> X+ M,&&?_%F^/;9X X+ ME(>A4B.B)S`"+"I[/WJ[14""&OA[1<@J_>_(LIZ)F`"`NLL X+ M.@I[>]!C*[`".Q`[$;P#0HJA!OQZOPD"":P1K">B.PH"):HOAO=_?&!&(_S! X+ M_Z<#`^BA$FA[(MN`1.H@LH=J`^S!4M/`&]S!K#>A)\#"'*S`/6S"]1LO%QTZ!?%&NBFS%<0&P@:"%1'151& X+ M3$%'+D,`)26S!```%0^2N_30_P<```PO5$!"TD`!"!4)("504?!@@H=#WL#) X+ M(R?-&31T0*`8DP)$C!PX9+``841.&3(DT\Q!\W!A0X0/0<@$$80-&Q!2+&*< X+ M@[/,G#)R[)QLZ=(@0H4,C2:@@D8EB#EOS-"Y$\8DB#!NR+QX(P<$F3=CZK0I X+ MXX9.&#IIWK@!X=0DFS)A?J(TPQ4$G#IBV*094]0A&95T*HJI@U8M"+I=X0"% X+ MZB8,FY%NU+88\Z;-6#ECTC@&4>09B16ER;]S`J<9O/JJ531`RXC)TQ?A&3E85\^M&]G-Y,J7,V^^ X+ M*P?.FY]S1L*1\\9.&C*LZ:`Y>]4FZ9<)*$]TC1%$9+1C?+8NTR9,FK7_F35& X+ M1KVU=],8Z[EQAGY5E0'"&&]5%5IS"7P5UEAEG>2"3$PY&`9A:-35WQKZ108" X+ M57)`5U8>GYEQE1LLKO$?2G>HQE)I")DTAV(#@B";CTWQ-!YN=?188!EXP*%7 X+ M9G2$YI5*$/K7!D]8L8B:DFD,A6,"**J(EGY1@9!=@F:)D89>=+!8EQFJN>$3 X+ M3XB]R"(<5>%7!QM54<9,R$96!@]BO'&&Q&NM9H<;8P1!AP/SAJ& X+ MF6CFT:E1,BU1!*57/"$%$5/LZM"KLE`!^"51UTW@[+RD1$$5,,(4424&2ZZ;()2%$&'77(X09/5$A111%LN;AC X+ M&9FQR=IY;`FI(UD9_>FRZ"4*^^WH4,L__.6A$ X+ MQ1>#`$/(_?(,0A-3$/%$M2-X54;/#LZ(Y%.!(2@'TV3E=J@"I@*U%KA=J?`% X+ M'6/`,9@9.SP4T,\,RTIKQ"R^;090=KT1(-\J?)RH`HOR"H*T150A-0A#/'$N X+ MO$*4<8;"G\Z;[1GPS01"$FZHIIE>>CCHW=]=_:CQPK#:#0+>(.@-E`N9SW1% X+ M4V\!F5S!5QV6)1LH_3AD?G/,`5\"4\A(:WE\GRXP[T^502=TLG6%-JJOPJY4 X+ M`DFXJ)Y33IW.^AT.4E66[6X,KWGVJY[G(9R&P%V!QJ+&Y5\?[[SUK@5T X+ M$>;/5`0;/QG>_>AE+XI9C'_7TUP1LM*OX2T0)>^+G4P>>"+:E4&"/2'@6HYV X+ MP*OPA&#END<%;"D";N,A`+@7LH2$SD:$*Q`"' X+ M&FJN;`74H=;P@((4U!"',N$A"'H`@K6U[6T^G,D=+*@1%"B1B4.T(AQ8<`(= X+ MG"`%'0D!$YU0!28PH2,W5$`">+B"%=0P`>_3R`[AT,8E8I$,6X!!%T!@`A,< X+ M1(EB!`$9SP,DC)\T9-'1`H!B3`D2,'#ADL`!A1$X9,B33S$'S X+ M<&%#A`]!R`01A`T;$%(L8IR#L\R<,G+LG&SITB!"A0R-)J""1B6(.6_,T+D3 X+ MQB2(,&[(O'@C!P29-V/JM"GCADX8.FG>N`'AU"2;,F%^HC3#%02<.F+8I!E3 X+ MU"$9E70JBJF#5BT(NEWA`(7J)@R;D6[4MACSILU8.6/2.`91YR<(M6SRN'B8 X+ MU"&3-&W2T#D)HN)%.CSIO.'\"=+@AUDQ(!A9&CZ)> X+ MMM=G$C4&V,$08<()`56!Z=&B73$D50>L434A`Q1:\.K29'K;?" X+ ME]]A=;@Q8%INS(&L"C)-D8433T`Q11+'&N4IJ*FB<%X*SJ[7E0KG[7"M3$04 X+ M,<404B0!1::;7IN`%&7048<&OD=U!I1@@9P2663>E*L9B(]W1%(+PO7S&?R?: X+ M"`(,+EQKJ`(%C?`?A'6@!P(/P?WUA@MH;*R`T-*R4;2#2`NG(--.CW`Q>BXV X+ M,0413X2K-=?_.3@CDD\%AJ`<0>>:51IF'*I`J4"MA6!5!WU!QQAP#&;&#@\% X+ M!`(5M"[L]JX@^&T&4':]$2#C*OR X+ MEB4;*/TX9'YS6*M4`E/(B&MYC-NN?!G,/U4&G=#)UM7=T`WX.WP)).&B>DXY X+ MI?WN+-[A(%5E&>\&^JFK;_SAO"-OWQL$$IBJQF`_].VK7_]ZE7^D9A6#2:T, X+ MP'-(`E)7!#;\Q("K:YUCT@`[$#@083Z:#>S($T&8I,]%+F.]"S4"MQ<;G=;'!0PI94\((U3!T.";1#L?3054#T X+ MS(]BP#,#%B$K%S/@\,YT.^18Q2EA$"#!"$B^4RG+@*D+0A/;\,0N.NB#$+0B X+ M%F7&10/RRU\`\^#!XC@]"F(1;NB[(DH`&;R9"/)$Q"L#ZF9RQP0>9H'_>N,> X+ MBWC(TH5*+#Z3FR7+=:Z"D.\@[2K('AHRDP#I\8$C$4,0W660F7Q2!6*``RM3 X+ M1[<\OO)L>$!!"EA)2IG$$@0]`('>^.:W6L',+,>A"-PMB0YF8$P7H!($]\E*BI0ZD*@OG3E49U X+ MCR!803"9JLX6@.`$,?WH-Q/0!Z)J-($H@*-8"PJ"LG[3K2'MY7XVVM$8B-6M X+ M&@A41T544U12+D,`)24E&@T``!4/KKM7,\,9```,+U1`0M)``0@5"2`E4%'P X+ M8(*'0][`R2,GS1DT=$"@&),"1(P<.&2P`&%$3ADR)-/,0?-P84.$#T'(!!&$ X+ M#1L04BQBG(.SS)PR",' X+ M!)DW8^JT*>.&3A@Z:=ZX`>'4))LR87ZB-,,5!)PZ8MBD&5/4(1F5="J*J8-6 X+ M+0BZ7>$`A>HF#)N1;M2V&/.FS5@Y8](X!E'G)PBU;/*X>)C4(9,T;=+0.0FB X+ MXD4Z/.F\X?QS9)LW?\WD&8D5I3*ES-OOBL'SIN?;G7T X+ M6&`9>,"A5V9TA.:52A#ZUP9/6+&(FI)I#(5C`BBJB)9^48&078)FB9&&7G2P X+ M6)<9JKGA$T^(O<@B'%7A5P<;55'(G7<_C0;)`5LB]=)`+[U04$$,%!302S(Q X+ MD8004@0A118D5>'$$%0D\803+\%'QX*P!383DH&%T6-P%2GX8!ATFHDFBV:0 X+ MUX:/0+4Q!JL@D!58'IT:)=,215!ZQ1-2$#%%KPZM)H>MK"*K@DQ39.'$$U!, X+ MD<2Q1L&'8%4'?5I&J'*@3N@RZT**I3;;K:^@D!$$5,, X+ M(4424&2ZJ;,)'/%M;,@])9RJM[9ZIFJPUL7#>3Z(AV=FJJK&EAN>%CR8&68` X+ M=55&\9H4!F]9746&'5A1?,9!Y?HXFWCJ;FW@0B/*98>3E8'!28;2A9!DCI>&B>@[29=,;-2+,:LX+?TFE2?#]!Z2#RC(+QV%GEJ$#P`EH X+ MH44/>J2M!WP)9)%%#WE`8@#;5US1PQUX`\ST6G,4F=\<BQ/1A;SP=]^Y7\>Y[5S^> X+ M_J+E!:N7AAQDP(>\[;CK[GR&T,^F^H8@./%&<>JQ!Q>"Q!^\LE-NW'E3U_^= X+ M=1)O5WM8^Q`&IWK&'$`+'4*&D"Y3*4M()LD/>E"RG*VMBCP9V19T!N0Q%'`A X+ M!C.PP;F4TB`QL4HQ*`G0;"Y'F13YQ#M90=R#U!*8S#VH@!240P`=(K2N$,UH X+ M;Q%>]>XP&PD:T&,_B4,=R)(?$'@A""`00QDH,Y8YP&=W@5/06U98%O*PH05( X+ MM"`,8!"#CO@PAC/!*4HCPC4#8H.BZ(09>\!($ON0@#86JDF,>$XQCD X+ M2*AG.Q]8$9\Y2'G=&R4X;YD1 X+ MATH3G3&0J#$_62:-EE*A7""#2D%@SH^JE`SKK(J92B4'%OGS26=0#4KQ`,U> X+ MXL&:,T$!5_[2F)K29*+S=):A%%"0$?P'0G5`#PAX$)R_O,$%:/!!4Y_*AJ@Z X+ MB*KNPZI6%3`"MI@!/2YJPA2(\`1LE16M_W'0C)#4/P29DJRY2J$9#J4`4@%E X+ M+1(\R!?H,`8X;&P'#PD("*A0JX3E=5=)K`/'/`8S\!UDJ8E2P*+J5:TB5(&M X+ M(!C"$^X%,"&4(:=K\1:XX#,3$"0!D6AQ#"R_A\8?7:YKCM6543L'E#`FH+57 X+ M:,H4F685I^R.365@@^5>1IZ_.5$I"9B"C+Y6GM\5#+G*?4H9Z`0=V73EF[Y- X+ M0!*6%J0T.E"W++J#@ZA2EJUA#+JM'>]YJV@EGMPGDNYS+]L2((5O9=0)56`" X+ M$\+;VB*PX2?[I8**YN"Y_JFP0'*@PUHJJRP"SZ0()5,:VS`K?4K\W:<%22A(`5()G*Z#H(>RJ#GR?,:LDR,S%(0#+:PA]7RB42L X+ M$11PN0<70P\>S`P'%IQ`!R=(04="@.84,Z$C0E9``HR\@A7,*P%*TX@*^+P" X+ MEJ+Y/%N`01=`8`(3'(3+="Y?@)G`:$'X+1W*'`SE`.=6O[D*L#.VC6":BU&U!09=R4 X+ M@M)YUH!T<[L9@\BDR0X@0I%D((3@D!I(U@* X+ M4YKBE``KM$1CSZ14;F`P$/.;,*J]:B3%)NK*^JB8Y]JR7M&:5K6N!;#@G&4O X+ M&J5RNZ]LY&2;RUWJ,C*2$>)C>3E+)O?*U[[ZE>[6+=AS:G2PU!1V;\Y\S;8% X+ MHUE&WGP"B)=R)-21G_!&J#')-IC"Z9G->C%SN/ZJA X+ M)'Q0UE4'A0GHTV.9R,Q;!SB0P7[+I:W,'*CRJ]P,3SH#`1O`QGGQ#:T1:AM*?56KY'_.&9O#;ILE6D`^$M X+ M[\3T#GR^!2Z9B2M7*@'(#7>)(`S1^!:II'Y(SF7;%&I$6#0\_F+9-VD,V3:$ X+ MN#@(7T,(`A2*4$N8M)8("_=0R?#0X,OQ.Y:`=$GY86$R(00BLP;LYWZ]]VU2 X+ M\`2.8@194'\Q,1,14469HS0L4B#\EW;V02KJ5V%LTUI!<#(IPS4U-UG.]SP$ X+ MF'<'R#;X9P8?P@9T((&B)A-8T&"[PT9Z](&]M6$E,P?DQS[%)Q,L=@`:^Q6+#!V-,I0`&AQ\)IP+# X+ MAVSEHF-3=FGS4G$B$V1B)F.%-1*#=DA1)A,R]A5?0$98QE>M55A=!G25.&9A X+ M(VB05F>3IFJFYFIP!FIZ!H2J@2"E9F2L&!\*Z$M<\&:Z-A-GYA5OD(FAM!&L X+ MQ@)])HO,IHL'^&>WXADGX`6XJ&>MI0*%E6EHI@+#^#6.!DPW4(Q;QFK:F$3' X+ M&&IH%8,SF(LR`8VL]HF$UHUB\(UZ%FW-)FWE&(V%9HH"%HIB<$B?:''P*'5P X+ MT66%%8K4=H]N<&W9=GMXYVW@)F[D5BF7XB_JYG<(@8EDU%K@]R8O@DQ^1'R`+_<6T.(6->.''QD8C_,7%XEW'ZPB\."3!0 X+ MT%QOPB!K\7_:%4B8Y"`XEW4[IQ3_(3QRYS^#E]TP8KR&*($8(SH6!8T7P.U)G15YD&YAF!]DWFI34F X+ MT1]?HQ>Q(YBBTUJD&6_]5S"Q^4'RM'T].)@R,8(H$Y0.]!_IUY5J,8"LI9J^ X+ M)IK0M)0)%\$NI)`;.9`;CY`;V)`<,10=<0`FHC_*&9*!E@PV61K X+ MII*C4C-_=3$9H1)_D5-TL(E_V%JDMBYK@6K6)FNA1FHP:A&J46HI.8N=:'YH X+ M!@/=&"<;87KM=:0[L$(*(TO]&>\EERLZ2(H`(Q=-E=K)I^` X+ MP0):.F?T>&<\ZHPS0:>$8:?4N`(CJJ@R\1]]AJ>]YAFS]HQU.H\'0:E^YFS0 X+ M)F;4EI+S$FT:"%1'3U1/+D,`)24E)27`"P``%0_CN[A9(Q<```PO5$!"TD`! X+ M"!4)("504?!@@H=#WL#)(R?-&31T0*`8DP)$C!PX9+``841.&3(DT\Q!\W!A X+ M0X0/0<@$$80-&Q!2+&*<@[/,G#)R[)QLZ=(@0H4,C2:@@D8EB#EOS-"Y$\8D X+ MB#!NR+QX(P<$F3=CZK0IXX9.&#IIWK@!X=0DFS)A?J(TPQ4$G#IBV*094]0A X+ M&95T*HJI@U8M"+I=X0"%ZB8,FY%NU+88\Z;-6#ECTC@&4>09B16ER;]S`J<9O/JJ531`RXC)TQ?A X+ M&3E85\^M&]G-Y,J7,V^^*P?.FY]S1L*1\\9.&C*LZ:`Y>]4FZ9<)*$]TC1%$ X+ M9+1C?+8NTR9,FK7_F35&1KVU=],8Z[EQAGY5E0'"&&]5%5IS"7P5UEAEG>2" X+ M3$PY&`9A:-35WQKZ108"57)`5U8>GYEQE1LLKO$?2G>HQE)I")DTAV(#@B"; X+ MCTWQ-!YN=?188!EXP*%79G2$YI5*$/K7!D]8L8B:DFD,A6,"**J(EGY1@9!= X+ M@F:)D89>=+!8EQFJN>$33XB]R"(<5>%7!QM54,<_YWQE'`*'D9>&P_B.D88=)J)9AZ=&B73$D50>L434A`Q1;`.K29' X+ M&[O"P:P*,DV1A1-/0#%%$LL:!1^"51WT::AO;-0&"^@%1]ECZ3;Y7QDI?+M> X+ M5RJ,T<8.\`7HE4]TK(NO4OJVJY>;_Q[$*`A$%#'%$%(D`46FFTZ;@!1ET(&J X+ M&SR%E6I=K+KZ9JRS5J3@2.A1AMYR@P.^Z('&'A[UATQLUUOI3''60E1]/G8'I)EMNW$6@ X+ M'&>(118=(Y5A(U!%O_M95SZWX09OIBH91GXJ7P7'D.-I5MP<>`6G&F%I$0WP X+ M6NHY^`9A7H<%8U1K]1]/"2201KU*.RY"` X+ M7B2"\#@(Q#6-F7YLEL$&C>>IY^-L,L#G^`RGIY'ZZJTC=O5A6XP,\-(70/FA<( X+ MSE?$PJVE8^+;7!._]\3P@:LKHFF>'!)@DA9Z1G*4`YQAPF0TW26@0&U;"PJ, X+ M-L2G]`TME3N)&]F4JHPL9U]F^!`;Z)`"&#K$<6F(SX?`P[7$,9$G07/:B\C@ X+ M1J2A<#8^Y-H83`)!#36O!$9,@U!XG*FEF$B X+ MQS/PK,.^?A(4!]UA/:MIH3QYI1B,Q;)0B%+4EIH`)=GAR4V'(Z7%S&`&A"J@ X+ M("/X#X3J@!X0\"`X?WF#"]#@`XQJE'P=_2BMSC#2DEY4`2-`#YNVUH0@8$%2 X+ MM@1![EX:'/YE[XL'^<\.'A*0"69(#MI\D$34Y*+_)&YF(/-.@%BI`D,IH*?X X+ M226]#D>'H2:@J%!XPU1Y-ANN)JXJT&%150N"U;UP[6MGF,,6:GI3*=BR"T,M X+ M:A/"@`?4B,4^8O%A5\)4E;@JCS)`!$I&UGI5LV157W"@3!W*XM6B1F2R&G11 X+ M8854OS>QAK%M_:D4S4J8+=B`!G@E*K4BDE@7L@:JM6)L0A6P*&&!0%M%J`(1 X+ MG@""(3PA81(30AG.X+EQI5`I,YD@#F<#6UG]:$CV4YG@#DDQBR'5+F(]JO*` X+ M0IZN-#>6"4AN$;99!MTEP0VJT8Q>].`@J6KW1T[=WG?-BUZT."8-[,7N6)6G X+ MHSME9+ZD,T(:^NC`.M+1#8%EY1]E*D@Z@#!8E>:C8@Z_0E%,6SBI.P4JHD,.V>:V2K"6VG^Z2Z\XO X+ MWKB.81`@@5#IXP&QTHING((O620?%OV(M`[>\4S&^Q,W0J&S+!X375#W17!5/\\4WE)5]V+Z?>]S'6L6Z&L.`6!=\PH*;-2SGQ-4!T7 X+ MEP>Q:D&`J@+CELM>Z.+7NA(='*.-CM#V^E?`%.TT27_0DF7XUQX:,I,;:L1> X+ M(.A!#T#@A"HP@0D=V;0"R%BQBZ%`!$_(UA1$D(*"S:0/()"=9U2=`,^-.M(% X+ M20!70^U*.GCM7V\$FUQAT`5B8QK9F]U"#)H]ZDBR`=F1/=P'1PT#9*?YE"A0 X+ M@>=",.I2GSK5P4ZNI\,][E&?H`0G0/>J%\+5%:R`V.)V@[V1G5Q",K':O$D1)(&7YD1-H"%?VJ18(]9N)C` X+ MM:CM6PN3X<56D>S5?6P\`8O&PB/=NF4;L_GBB48Y.39/FIRQ%Z_M062"6]WR X+ MUK?`_7T"A`OUGF<9/LF=@HS@\!F!6AWQSKKS3*9`=02-\/!%3F(8I,+*$D!_ X+ M)D.(BX-.0(83,(YT2(_NZM*D&*6V%E:&08'F*O*R4]:(#.K!3FQF-O6E7OAE X+ M.)P'=W+P8$)@$F&P!@6#$,F5?IYQ`C+@?KH3?V^B.M>4!_6'6"Z7?_]G.S(@ X+ M@-1%@.EU7_E%9X$'%`SH@!!X?C)!@>LW`Q@(?X['@3[B@2U7>B*(/,MC@C!! X+ M,?^1@NN%@,:V/2VX@+K3@'`1@\B%?NH'`B?@`B>0@3DH/3OX@:27*H'S@D\8 X+ M@>$EA16X`C=X2!J8WW?I&3-V5A!@]'&"P@`H\C`BP0;;=7%O;6!1$G;-LS:B8` X+ M95LP,V_AMW@>*X(R)#!^;(5>E8`C`@`V3`CNXH6?"X X+ M`O*(;,-FC_BHCV1QCDE(2'CUCP%IC01)A39XD.2HD![9D#`P`Q'9CLJV!>]( X+ M!_$XCQD)`O?(>?D8&/OHD5Z3`B&Y:@`9AB2YAU8HCBI0;_6;]4HE"-)E0^RAWTHCNNVE671;#X05-LH X+ M;V,H$VI)!\VV`J,&EBN`;/Y&7B#`:\P8E@E0<0D@E9DX$R5Y`H\HCLY(?4P9 X+ MDS,9E,D65S))D72IE8Y)F2LP;=!VF4Z9F=3F(_P!C2))E&1YF)THCG/9!8`Y X+ MEYX)F(0ID&59@:L8;$E)&/9&;.]V`E$YEOU6$!4'&@A44%544RY#`"4E)24E X+ MW`H```P-2$ZAICX5```,+U1`0M)``0@5"2`E4%'P8(*'0][`R2,GS1DT=$"@ X+ M&),"1(P<.&2P`&%$3ADR)-/,0?-P84.$#T'(!!&$#1L04BQBG(.SS)PR",'!)DW8^JT*>.&3A@Z:=ZX X+ M`>'4))LR87ZB-,,5!)PZ8MBD&5/4(1F5="J*J8-6+0BZ7>$`A>HF#)N1;M2V X+ M&/.FS5@Y8](X!E'G)PBU;/*X>)C4(9,T;=+0.0FBXD4Z/.F\X?QS9)LW?\WD X+ M&8D5I3*ES-OOBL'SIN?;G7T6&`9>,"A5V9TA.:52A#Z X+ MUP9/6+&(FI)I#(5C`BBJB)9^48&078)FB9&&7G2P6)<9JKGA$T^(O<@B'%7A X+ M5P<;55'(G7<_C0;)`5LB]=)`+[U04$$,%!302S(QD8004@0A118D5>'$$%0D X+ M\803+\%'QUVPS233&X2!^I1P"IYHXU5P##F>9L712<9?"G9JE$Q+%$'I%4]( X+ M0<04MCJTFAQMC!$&',&J(-,463CQ!!13)`&L49Z".L=&<+`0AAEFC%$6"Z32 X+ MP1%\"%9UT!AP[`!?@%=QZRT=ZBK%+@HJA,L1"BG$>Q"C(!!1Q!1#2)$$%)EN X+ MFFP"3Y1*&$_!592J=P&F-]MR#V9+VW]G'%:'&P.FM9:]O&4%'UTVO5%CJJJI X+ MJAZ0'K9*WJMG.>B&6&(`U:)=8;E+);1D_DS'2'4TAR!9/G9T$7UQ7B7DG6EC:'*=Z#NY(=1ILLJ985U`[ X+ M**N/J)6Q(0A)F`'?VR#$C3-*E&VP1"_`Y X+ M2P4(>@#U1M#4*M7A85SUEU&8:)_J<,809XC2CQ2CN[4.!R>PQ=QHC=7%%BIT X+ MP4/#.__X4U8^Q(YUGA:N59J-JE$M5IDS`$?:YH_MG? X+ MTL)E*K6QAG1+&U9J_B<_^)"%,NA!R7]`\(+.R.$%_X%0'=#S@CF<@0YI<@$: X+ M9(("(<"@!4+(@0U@`(,4<&Y?MP*!$*IPA&E!T2%$L$C**.,&H<@!?X9QBACB X+ M20#3MTT.[H\)?-H2%X"BC("-ABAJR4P45-F`(1GC"M X+ M_@%E+>X#`0)WT)*`J#)G:GR?S7[4M8/HT91R0&7//F-",K`R`:XL`L=PL[,P X+ MD9`P3\D@2E2@QX($YRQ[84O1R#>'+70A>2#80T-F`@,6$,655""+>G@2IBG9 X+ MQ6:IA`$(QKA#6VY3)C)@8C=;J:QPE@4-Y'21.?F6RAJHDYW+U*.H8C"#@GKS X+ M(>`4)SYOMD]T[O(&-5CGAP+Z3A#D``8Y."@PZZG0?(I)2`XU5PQB\,^)NM,@ X+ M,[D!#6:@T83>TZ,-[4HJ"4H#B;:3F16U@4Y;RM&7,A2D,MUE#/QI4XJB5";^ X+ MG"=">SK.GYXSJ.:*9TEO*M"9%)2E]`2!/9M:3J#&$@0S8&)13SK0G69UJPOM X+ MZE._NL2I&E54.,#J63OJ5'X*5:ICQ>E105"#&FATHUJEJUKM*E(3:4,:'!8D^I55/%L+%/3"MFUII(&AG5K8F5"TF]N%J:1W:42 X+ M*TO5@O0A7ILD2VX8R4<_'D0FT"I"%48)@B$\P5\'$T(9SC!#.ISA#;*!CZCR X+ M9KJ=I0Y^3OF/`/6R.N2X87M2*`,BZ(BPO/6UI^;O$4J3VF*5,IKWID$80P7NE/,6-8W X+ MD]DLOJHAL#"G(X?M!8$,:NA,XXSU%N?Y2+#Z/)->?L+%[&V/N6BSBE/"<)CW X+ M>6PS;8,%A\S(V;86,?40N@3);H,VZ."BN:0&@(Y6E:T X+ MRIA)XE"'-/RFO.*,>[+O?_^X(MQ-@DNVZ05\SZ0,( X+ M!.F9A<<)!=]&WKYAL(.MT=O9<,A7Q5:P`H47Q-)V*;<*]DW2>*$\X\U;P;[I X+ MY;H6@.`$,#A!OD[>AY/#W$$K]PC'3XYOD.O[YB[0>39/+BITD=SE]W81?>?P X+ M<72EP.0*>,C/02!SC8"]9`KW.DKV$'/LS[W X+ M!!3==0:_N0J4OG!1;3WHTGY7V64"=Y?7/>T=IOF-0W!P?S,!ZRB_MK*S_?62 X+ M&UZ3G/0D*$5)RI-_Y0NPQAC&R9=L<>V\D1//RJ[W.O>Y\W&3;-,\"$(YRFG9 X+ M5EF5NE3!.-4YO[P!]#F+M:@"@Q56IZQ*?WMT&WDRZUK_)EG+:M:SHF7%+3T3 X+ M/U[Y?>@5-/JZE7[9#O$VN-=E[7I-OMZ]Q[V_`"8P@FF*]U=$B'X9].K@[ZSY X+ MMF8-V+['MBQ%;D[E1E_[TU'P44[J1F+8,P+M$>*@B.X X+ M-06ZQ5N^!5SIEP#"15QK\7G;=P;*-1,HAAPJ1F35T0*90Q[)5VYH]CMDT(;LU17N-41J X+ M*$M=X3NRE3ZJ5GRM9F>P5(C#TH97AAC;'8R<7$@T'$$^44@L#P<%W8M$)$*6(T/(7FZB$`"*2IU-W<@Z5J8 X+ &)UNK!QH` X+ ` X+ end END_OF_FILE if test 35639 -ne `wc -c <'others.diff'`; then echo shar: \"'others.diff'\" unpacked with wrong size! fi # end of 'others.diff' fi echo shar: End of archive 1 \(of 6\). cp /dev/null ark1isdone MISSING="" for I in 1 2 3 4 5 6 ; do if test ! -f ark${I}isdone ; then MISSING="${MISSING} ${I}" fi done if test "${MISSING}" = "" ; then echo You have unpacked all 6 archives. echo "now type ./do_patch.sh" rm -f ark[1-9]isdone else echo You still need to unpack the following archives: echo " " ${MISSING} fi ## End of shell archive. exit 0