W$ SQUASH014.Ahp SQUASH014.ABACKUP/NOASSIST/COMMENT=VAX/VMS SPKITBLD Procedure/INTER/LOG/VERIFY TOOLSHED$ROOT:[ACORNSQUASH.CODE.A]*.*;* TOOLSHED$ROOT:[ACORNSQUASH.CODE]SQUASH014.A/LABEL=(SQUASH)/SAVE/BLOCK=9000/GROUP=25VAX/VMS SPKITBLD Procedure EVERHART  ۟\V5.5 _QUICK::  _$1$DKB400: V5.5-2 $Z"*[ACORNSQUASH.CODE.A]ACLIC.OBJ_A;62+,a./ 4-!0123KPWO56UkV7@Eꖟ\8@q9GHJ ?? ACLICV1 3-OCT-1994 17:06AMAC V1.8-17  p$LINKAGE CDEV_CODE1 CDEV_DATA $ABS$ . BLANK . . ABS . DSC$K_DTYPE_TSYS$EXIT SYS$BRKTHRUW SYS$SNDOPR(JLICMSG =0 ;= p/ ;= @  SYS$SNDOPR" SYS$EXIT"  SYS$BRKTHRUW"""  =>C~^^~ (0޴8@H>P^X~` GhG( 4G%Q@BBtBp!P!/,,-HH/IDCECKE0B4@@4`@4@ 4@A! PMCXm4G@ZkGxI:/%1@ 4`AY:K8G:?>CG(ͦ(G~4G(Mpv G4G(e"(ޢtG,`MW ޶hmG @Zk(mCG@M[ HmGTG@Zk4GG^~ (0ޤ8@H>P^X~`hCk/4GSYS$EXIT4m#SYS$EXIT4@SYS$EXIT48GT SYS$BRKTHRUW4Dm# SYS$BRKTHRUW4P@T SYS$BRKTHRUW4`Gx SYS$SNDOPR4hm# SYS$SNDOPR4t@x SYS$SNDOPRQ Q= 4= PID  DSC$K_DTYPE_T2= 4 6 = G4=Device(6 = (M46 = u4;4=@cbedf'(Hkkmmonpq225467Yx{{|=_~@ACBDD     "10#6%    6 =6 = x4= OPA0:6 =  DSC$K_DTYPE_T2= 4=  DSC$K_DTYPE_T2= 4=;3Squash, Copyright 1994 Acorn Software  #*[ACORNSQUASH.CODE.A]ACLIC.OBJ_A2;21+,./ 4-!0123KPWO56;e\7&\8fq9GHJ ??ACLICV130-SEP-1994 11:09AMAC V2.0-22  p$LINKAGE CDEV_CODE1 CDEV_DATA $ABS$ . BLANK . . ABS . DSC$K_DTYPE_TSYS$EXIT SYS$BRKTHRUW SYS$SNDOPR(JLICMSG =0 ;=p/ =;=@  SYS$SNDOPR" SYS$EXIT"  SYS$BRKTHRUW"""  =>C~^^~ (0޴8@H>P^X~` GhG( 4G%Q@BBtBp!P!/,,-HH/IDCECKE0B4@@4`@4@ 4@APM! XmC4G@ZkGxI:/%1@ 4`A4GY:K8G:?>C(G(-(G^W pw `Me"4G(ޢG,GhmtG޶ @ZkGTG(m@MC[ HmG@Zk4GG^~ (0ޤ8@H>P^X~`hCk4GSYS$EXIT4m#SYS$EXIT4@SYS$EXIT4GP SYS$BRKTHRUW4<m# SYS$BRKTHRUW4L@P SYS$BRKTHRUW4\Gt SYS$SNDOPR4hm# SYS$SNDOPR4p@t SYS$SNDOPR = 4=PID  DSC$K_DTYPE_T2=47= G4=Deviceu=(M4=u4;4=@cbedf'(Hkkmmonpq225467Yx{{|=_~@ACBDD     "10#6%    e=p=x4=OPA0:= DSC$K_DTYPE_T2=4= DSC$K_DTYPE_T2=4=;3Squash, Copyright 1994 Acorn Software  %*[ACORNSQUASH.CODE.A]ACLIC_RO.OBJ_A;62+,./ 4u-!0123KPWO56UkV7@K\8@-q9GHJ ?? ACLICV1 3-OCT-1994 17:08AMAC V1.8-17  p$LINKAGE CDEV_CODE CDEV_DATA $ABS$ . BLANK . . ABS . DSC$K_DTYPE_TSYS$EXIT SYS$BRKTHRUW SYS$SNDOPR(JLICMSG =0 ;= p/ ;= @  SYS$SNDOPR" SYS$EXIT"  SYS$BRKTHRUW"""  =>C~^^~ (0޴8@H>P^X~` GhG( tGBB_ %Q@p!\P!/,,-HH/IDCECKE0B4@@4`@4@ 4@A! PMCXm4G@ZkGxI:/%1@ 4`AY:K8G:?>CG(ͦ(G~4G(M4v G4G(+"(ޢtG,`MLW ޶hmG @Zk(mCG@MD[ HmGTG@Zk4GG^~ (0ޤ8@H>P^X~`hCk/4GSYS$EXIT4m#SYS$EXIT4@SYS$EXIT48GT SYS$BRKTHRUW4Dm# SYS$BRKTHRUW4P@T SYS$BRKTHRUW4`Gx SYS$SNDOPR4hm# SYS$SNDOPR4t@x SYS$SNDOPRu u= 4= PID  DSC$K_DTYPE_T2= 4 6 = G4=Device(6 = (M46 = u4;4=@cbedfGihk+,Looqqsrtu6698:;]|@cBDEGFHH  @bbdegg(ik+Mmoop1S34Tvvxy{{|=>^@@BCEEFgihk mLO    "!0!&54':)*+>=C~^^~ (0޴8@H>P^X~` GhG( tGBB_ %Q@p!\P!/,,-HH/IDCECKE0B4@@4`@4@ 4@APM! XmC4G@ZkGxI:/%1@ 4`A4GY:K8G:?>C(G(-(G^LW 4w `M+"4G(ޢG,GhmtG޶ @ZkGTG(m@MCD[ HmG@Zk4GG^~ (0ޤ8@H>P^X~`hCk4GSYS$EXIT4m#SYS$EXIT4@SYS$EXIT4GP SYS$BRKTHRUW4<m# SYS$BRKTHRUW4L@P SYS$BRKTHRUW4\Gt SYS$SNDOPR4hm# SYS$SNDOPR4p@t SYS$SNDOPR = 4=PID  DSC$K_DTYPE_T2=47= G4=Deviceu=(M4=u4;4=@cbedfGihk+,Looqqsrtu6698:;]|@cBDEGFHH  @bbdegg(ik+Mmoop1S34Tvvxy{{|=>^@@BCEEFgihk mLO    "!0!&54':)*+>=P t O1GETDVC0122-Sep-1994 15:3122-Sep-1994 15:31VAX FORTRAN V5.4-79 GETDVCP:$FRA,SQXF GETDVCPP ,4T\  4 !4<P [}PQkV(4IVLENP@DP LIB$INDEXPWWP,P WVV\`l LIB$INDEXPPW,W@ xIVLENPVV˄ˈ˔ LIB$INDEXPPPQ,Q@ ˠIVLENPVVԫVWTVTUE0E9ˬIVLEN UPP˸E˼˸ FOR$READ_IF߫ FOR$IO_L_R FOR$IO_ENDWTԫ FOR$WRITE_IFݫ FOR$IO_L_V FOR$IO_ENDLIB$SYS_TRNLOGʏP1ﰫ0 SYS$ASSIGNʏP11SYS$QIOWʏP1ʏd1,$SYS$QIOWʏPˏdPnlPnpTntWnxR|ԼsTfTPvPl p`WRvRRԼSRVRRfRWvWtx DCVk GETDVCLIB$SYS_TRNLOG SYS$ASSIGNSYS$QIOWIVLEN LIB$INDEXJ$CODE$PDATA($LOCAL(MBXJUNKZSTAT FOR$IO_END FOR$IO_L_R FOR$IO_L_V FOR$READ_IF FOR$WRITE_IF9P`PP"PPePVT$ SQUASH014.A! [ACORNSQUASH.CODE.A]ACNMON.OBJ;4 U PEP>P [PPPPPPkP_P'P ui3 J0IVLEN0122-Sep-1994 15:3122-Sep-1994 15:31VAX FORTRAN V5.4-79 IVLEN IVLEN]PP[}PQPмPQռRQRSSTDTT PQSPPD IVLENG$CODE$PDATA$LOCAL P#9P?P# G"*[ACORNSQUASH.CODE.A]ACNMON.OBJ_A;7+,.$/ 4$"-!0123KPWO#567VVkV7ȷ\8zq9GHJBB SQUASHMON 3-OCT-1994 17:17DEC Fortran V6.1-3860 0ZSTAT(MBXJUNKS$LINK$i$CODE$$IODATA$$BSS$$DATA$0J SQUASHMON SYS$ASSIGN DFOR$EXITSYS$QIOSYS$DEVICE_SCAN(Jx GETDVC DFOR$OPEN DFOR$HANDLER(JIVLENLIB$WAIT DFOR$WRITE_SEQ_FMT DFOR$WRITE_SEQ_FMT_XMIT DFOR$WRITE_INT_FMT DFOR$WRITE_INT_FMT_XMITLIB$SYS_TRNLOGSYS$QIOW DFOR$READ_INT_FMTOTS$MOVE OTS$INDEX OTS$MOVEMOTS$FILLOTS$STRCMP_LSSPOTS$STRCMP_LEQP =0; DFOR$READ_INT_FMT=9$=C0LIB$SYS_TRNLOG8OTS$MOVE=FRAPSYS$QIOW;8OTS$FILL;=0x ;=| 7 DFOR$HANDLER=X;8 OTS$MOVEM8 OTS$INDEX=8 =$=:=0 DFOR$WRITE_INT_FMT SYS$ASSIGN8OTS$STRCMP_LSSP8OTS$STRCMP_LEQP= 8    0 SYS$DEVICE_SCAN=8PLIB$WAIT=pSYS$QIO= = DFOR$EXIT(DFOR$WRITE_INT_FMT_XMIT=0;= 7 DFOR$HANDLER= 8= !DFOR$WRITE_SEQ_FMT=@(#DFOR$WRITE_SEQ_FMT_XMIT=*FRA*(=TT:0% DFOR$OPEN=88H= sys$output =# ?"q J~G^G^G~G޴>^~޵^cGG#bc H @B 0JHbFx" HD"$@ D1"HLH"@Zk4G0DBb8"@Zk@= BGb4G G>4G>GGG (@Zk4G0DB8"b@Zk%"p!! 0)!糀I"|! G@= GGHCP} G"$B XݰX"\}1"`ݱ`]"bGdGG@Zk5"D}G0`B0"?!!BGD}GG@ZkGB@Zk! PAGG@""Xݰ "\`"^X"G"b#"@PH=?B8"b4G@ZkGD8"4GBb@Zk `TGBX Gh] tGp}"xTGbG_"`b"X"G@ZkGGb"@B_"`}0b"0k!HbXX"GG@Zk TGG_"@B "`"Hb0b"XX"G@ZkG_"@BP"`"Hb0b"XX"G@Zk¥PB0W!P!X`=H]PG@B8"b4G@ZkDG4G"`ݡ! G_GhݰGlݲQ"q""" "1">GGh"Gb#D@@B8"b4G@Zk#  # cC â 3@4TBh}hp6Bp=77@xݶx]B}W WWW;HBGC;A["G@ZkD D%?D$D 4GG4G_71 C@G ,GG H!  GG0ABGG QB0WZ#qFGGATBTBTCZ#p]0J0B"h}?"B"x"8bh}"G@ZkVB# bh="""h]"tG@ZkLBb"h}""h]"tG@ZkCB# b"h=""h]"tG@Zk9B# b"h=""h]"tG@Zk/B# b"h=""h]"tG@Zk%B = b"h=""h]"tG@ZkB= b"h=""h]"tG@ZkB"p0""bh]"htG@Zk@B8"b4G@Zk0@ @c A+?G@BGHb0b""ph]"_"h"GG@ZkG_"G@B "p"Hb0b"hh"@ZkG_"G@BP"p"Hb0b"hh"@Zk4G%XݥG,4G@B"HbGH_"DTDb"!1 @A!a@"p!!Hh="h"G@ZktG`Bp"hb0""hh]"@Zk0A AP!@]4G_B@"b4G@Zk@B8"b4G@Zk0@g  KUtkKULlUaT =ÐBGE"G@Zk4GGB@Zk%?D$D?BGE"G@Zk4GGB@ZkP#~x^^~޴cG#G8=G@]GH}P0BGG@Zk4GG4G0G21 @CG.GJ"G_GGG@BG4GGXB"@ZkG0@X 8B 1@GGG@ZkGB@Zk00G@B4GG`04G<: GCGB4GG`B"G@Zk4GGBCGB"@Zk0B B0@#G4GG4G_41@BCG.GGJ"GG;fCBCh;aK`}X}#p}b"?"HB"`}"G@ZkXG¤"hB?"pbHB"hݴ`}"`X p "G@Zk$ 0"&X "B`]" 0"\ݰtG`X"b1"d@Zk?&G0"0DsxBbX"!GGG!v H1@X=\&"@Zk4GGG&0D@0X]"?B DY BX4G^4G^GGG b(@ZkG4G%0DEGG0 D%G&> 0¤GBb ޴^4G (@Zk0D&-0D&)X=X f``=ƠWh=h]X}8WX}WװPW aTP=W9 KU@]:H}W`kKUWcMU4dGcx]]}ݤ#k14G!1B 0 @21 B_B0@ =80.0@B21@BJ @"GkGk4G SYS$ASSIGN4b# SYS$ASSIGN4@ SYS$ASSIGN4G  DFOR$EXIT4b# DFOR$EXIT4@  DFOR$EXIT,GXSYS$QIO,b#SYS$QIO,T@XSYS$QIO4dGt DFOR$EXIT4lb# DFOR$EXIT4p@t DFOR$EXIT4l$ SQUASH014.A!"[ACORNSQUASH.CODE.A]ACNMON.OBJ_A;7$R"GSYS$DEVICE_SCAN4b#SYS$DEVICE_SCAN4 @SYS$DEVICE_SCAN4 8GP OTS$MOVEM4 L@P OTS$MOVEM4 TG\OTS$FILL4 X@\OTS$FILL4G DFOR$EXIT4b# DFOR$EXIT4@ DFOR$EXIT4G DFOR$EXIT4b# DFOR$EXIT4@ DFOR$EXIT4%GT DFOR$OPEN4&4b# DFOR$OPEN4%P@T DFOR$OPEN<!dGDFOR$WRITE_SEQ_FMT<"xb#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<!GDFOR$WRITE_SEQ_FMT<"b#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<!GDFOR$WRITE_SEQ_FMT<"b#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT4 G4 DFOR$EXIT4(b# DFOR$EXIT40@4 DFOR$EXIT4G DFOR$EXIT4b# DFOR$EXIT4@ DFOR$EXIT4LGhOTS$MOVE4d@hOTS$MOVE< G<DFOR$WRITE_INT_FMT<,b#DFOR$WRITE_INT_FMT<8@<DFOR$WRITE_INT_FMT<@GdDFOR$WRITE_INT_FMT_XMIT< Hb#DFOR$WRITE_INT_FMT_XMIT<`@dDFOR$WRITE_INT_FMT_XMIT<hGDFOR$WRITE_INT_FMT_XMIT< lb#DFOR$WRITE_INT_FMT_XMIT<@DFOR$WRITE_INT_FMT_XMIT<GDFOR$WRITE_INT_FMT_XMIT< b#DFOR$WRITE_INT_FMT_XMIT<@DFOR$WRITE_INT_FMT_XMIT<GDFOR$WRITE_INT_FMT_XMIT< b#DFOR$WRITE_INT_FMT_XMIT<@DFOR$WRITE_INT_FMT_XMIT<GDFOR$WRITE_INT_FMT_XMIT< b#DFOR$WRITE_INT_FMT_XMIT<@DFOR$WRITE_INT_FMT_XMIT<G(DFOR$WRITE_INT_FMT_XMIT<  b#DFOR$WRITE_INT_FMT_XMIT<$@(DFOR$WRITE_INT_FMT_XMIT<,GPDFOR$WRITE_INT_FMT_XMIT< 4b#DFOR$WRITE_INT_FMT_XMIT<L@PDFOR$WRITE_INT_FMT_XMIT<TGxDFOR$WRITE_INT_FMT_XMIT< db#DFOR$WRITE_INT_FMT_XMIT<t@xDFOR$WRITE_INT_FMT_XMIT 4G DFOR$EXIT4b# DFOR$EXIT4@ DFOR$EXIT<!GDFOR$WRITE_SEQ_FMT<"b#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<!GDFOR$WRITE_SEQ_FMT<"b#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<!$GHDFOR$WRITE_SEQ_FMT<"4b#DFOR$WRITE_SEQ_FMT<!D@HDFOR$WRITE_SEQ_FMT<!`GDFOR$WRITE_SEQ_FMT<"hb#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<#GDFOR$WRITE_SEQ_FMT_XMIT<$b#DFOR$WRITE_SEQ_FMT_XMIT<#@DFOR$WRITE_SEQ_FMT_XMIT4G LIB$WAIT4b#LIB$WAIT4 @ LIB$WAIT4 G DFOR$EXIT4 b# DFOR$EXIT4 @ DFOR$EXIT4T Gh OTS$MOVE4d @h OTS$MOVE4 p Gx OTS$FILL4 t @x OTS$FILL4 G OTS$MOVE4 @ OTS$MOVE4  G OTS$FILL4  @ OTS$FILL4 G OTS$MOVE4 @ OTS$MOVE4 h G OTS$INDEX4 | @ OTS$INDEX4  G OTS$MOVEM4  @ OTS$MOVEM4  G OTS$FILL4  @ OTS$FILL4  G OTS$INDEX4  @ OTS$INDEX4  G OTS$MOVEM4  @ OTS$MOVEM4  G OTS$FILL4  @ OTS$FILL4 l G OTS$INDEX4  @ OTS$INDEX4  G OTS$MOVEM4  @ OTS$MOVEM4  G OTS$FILL4  @ OTS$FILL4< GT OTS$STRCMP_LSSP4P @T OTS$STRCMP_LSSP4` Gt OTS$STRCMP_LEQP4p @t OTS$STRCMP_LEQP< G DFOR$READ_INT_FMT< b#xDFOR$READ_INT_FMT< @ DFOR$READ_INT_FMT<, G\ DFOR$WRITE_INT_FMT<4 b#xDFOR$WRITE_INT_FMT<X @\ DFOR$WRITE_INT_FMT4t G LIB$SYS_TRNLOG4 b#xLIB$SYS_TRNLOG4 @ LIB$SYS_TRNLOG4 G SYS$ASSIGN4 b#x SYS$ASSIGN4 @ SYS$ASSIGN4 G\SYS$QIOW4Pb#xSYS$QIOW4X@\SYS$QIOW4GSYS$QIOW4b#xSYS$QIOW4@SYS$QIOW8 8= 6QV V TTTTH76H762 SQUASH Disk Monitor. Type any character to exit.H76* FR Device SpcUsed Read Compr to CRatio  Cache% DCRat. DCch%H76HH76M76SQXFW7$ $= E E=5-, SQUASHMONDEC Fortran V6.1-386 = 44= SQUASHMON4=3+vvzu { { ~ { { | |  }                          * * * + ,                                      #    S`$ SQUASH014.A!"[ACORNSQUASH.CODE.A]ACNMON.OBJ_A;7$     T   8$ $= x4. .=  4=  =  =   =  4x4= GETDVC 4=ZR   d     v v r }U     O     H C                              I      ,S$ $=  4. .=   4=  = A. .=   4=  = . .=   4=  = . .=   4=  = S = O = 44= IVLEN4=RJI         = X =  $*[ACORNSQUASH.CODE.A]ACNMON.OBJ_A2;14+,.$/ 4$"-!0123KPWO#56;e\7\8|q9GHJBB SQUASHMON 30-SEP-1994 11:13DEC Fortran V6.1-3860 0ZSTAT(MBXJUNKS$LINK$i$CODE$$IODATA$$BSS$$DATA$0J SQUASHMON SYS$ASSIGN DFOR$EXITSYS$QIOSYS$DEVICE_SCAN(Jx GETDVC DFOR$OPEN DFOR$HANDLER(JIVLENLIB$WAIT DFOR$WRITE_SEQ_FMT DFOR$WRITE_SEQ_FMT_XMIT DFOR$WRITE_INT_FMT DFOR$WRITE_INT_FMT_XMITLIB$SYS_TRNLOGSYS$QIOW DFOR$READ_INT_FMTOTS$MOVE OTS$INDEX OTS$MOVEMOTS$FILLOTS$STRCMP_LSSPOTS$STRCMP_LEQP =0; DFOR$READ_INT_FMT=9$=C0LIB$SYS_TRNLOG8OTS$MOVE=FRAPSYS$QIOW;8OTS$FILL;=0x ;=| 7 DFOR$HANDLER=X;8 OTS$MOVEM8 OTS$INDEX=8 =$=:=0 DFOR$WRITE_INT_FMT SYS$ASSIGN8OTS$STRCMP_LSSP8OTS$STRCMP_LEQP= 8    0 SYS$DEVICE_SCAN=8PLIB$WAIT=pSYS$QIO= = DFOR$EXIT(DFOR$WRITE_INT_FMT_XMIT=0;= 7 DFOR$HANDLER= 8= !DFOR$WRITE_SEQ_FMT=@(#DFOR$WRITE_SEQ_FMT_XMIT=*FRA*(=TT:0% DFOR$OPEN=88H= sys$output =# ?"q J~G^G^G~G޴>^~޵^cGG#bc H @B 0JHbFx" HD"$@ D1"HLH"@Zk4G0DBb8"@Zk@= BGb4G G>4G>GGG (@Zk4G0DB8"b@Zk%"p!! 0)!糀I"|! G@= GGHCP} G"$B XݰX"\}1"`ݱ`]"bGdGG@Zk5"D}G0`B0"?!!BGD}GG@ZkGB@Zk! PAGG@""Xݰ "\`"^X"G"b#"@PH=?B8"b4G@ZkGD8"4GBb@Zk `TGBX Gh] tGp}"xTGbG_"`b"X"G@ZkGGb"@B_"`}0b"0k!HbXX"GG@Zk TGG_"@B "`"Hb0b"XX"G@ZkG_"@BP"`"Hb0b"XX"G@Zk¥PB0W!P!X`=H]PG@B8"b4G@ZkDG4G"`ݡ! G_GhݰGlݲQ"q""" "1">GGh"Gb#D@@B8"b4G@Zk#  # cC â 3@4TBh}hp6Bp=77@xݶx]B}W WWW;HBGC;A["G@ZkD D%?D$D 4GG4G_71 C@G ,GG H!  GG0ABGG QB0WZ#qFGGATBTBTCZ#p]0J0B"h}?"B"x"8bh}"G@ZkVB# bh="""h]"tG@ZkLBb"h}""h]"tG@ZkCB# b"h=""h]"tG@Zk9B# b"h=""h]"tG@Zk/B# b"h=""h]"tG@Zk%B = b"h=""h]"tG@ZkB= b"h=""h]"tG@ZkB"p0""bh]"htG@Zk@B8"b4G@Zk0@ @c A+?G@BGHb0b""ph]"_"h"GG@ZkG_"G@B "p"Hb0b"hh"@ZkG_"G@BP"p"Hb0b"hh"@Zk4G%XݥG,4G@B"HbGH_"DTDb"!1 @A!a@"p!!Hh="h"G@ZktG`Bp"hb0""hh]"@Zk0A AP!@]4G_B@"b4G@Zk@B8"b4G@Zk0@g  KUtkKULlUaT =ÐBGE"G@Zk4GGB@Zk%?D$D?BGE"G@Zk4GGB@ZkP#~x^^~޴cG#G8=G@]GH}P0BGG@Zk4GG4G0G21 @CG.GJ"G_GGG@BG4GGXB"@ZkG0@X 8B 1@GGG@ZkGB@Zk00G@B4GG`04G<: GCGB4GG`B"G@Zk4GGBCGB"@Zk0B B0@#G4GG4G_41@BCG.GGJ"GG;fCBCh;aK`}X}#p}b"?"HB"`}"G@ZkXG¤"hB?"pbHB"hݴ`}"`X p "G@Zk$ 0"&X "B`]" 0"\ݰtG`X"b1"d@Zk?&G0"0DsxBbX"!GGG!v H1@X=\&"@Zk4GGG&0D@0X]"?B DY BX4G^4G^GGG b(@ZkG4G%0DEGG0 D%G&> 0¤GBb ޴^4G (@Zk0D&-0D&)X=X f``=ƠWh=h]X}8WX}WװPW aTP=W9 KU@]:H}W`kKUWcMU4dGcx]]}ݤ#k14G!1B 0 @21 B_B0@ =80.0@B21@BJ @"GkGk4G SYS$ASSIGN4b# SYS$ASSIGNםS$ SQUASH014.A!$[ACORNSQUASH.CODE.A]ACNMON.OBJ_A2;14$/"4@ SYS$ASSIGN4G  DFOR$EXIT4b# DFOR$EXIT4@  DFOR$EXIT,GXSYS$QIO,b#SYS$QIO,T@XSYS$QIO4dGt DFOR$EXIT4lb# DFOR$EXIT4p@t DFOR$EXIT4GSYS$DEVICE_SCAN4b#SYS$DEVICE_SCAN4 @SYS$DEVICE_SCAN4 8GP OTS$MOVEM4 L@P OTS$MOVEM4 TG\OTS$FILL4 X@\OTS$FILL4G DFOR$EXIT4b# DFOR$EXIT4@ DFOR$EXIT4G DFOR$EXIT4b# DFOR$EXIT4@ DFOR$EXIT4%GT DFOR$OPEN4&4b# DFOR$OPEN4%P@T DFOR$OPEN<!dGDFOR$WRITE_SEQ_FMT<"xb#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<!GDFOR$WRITE_SEQ_FMT<"b#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<!GDFOR$WRITE_SEQ_FMT<"b#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT4 G4 DFOR$EXIT4(b# DFOR$EXIT40@4 DFOR$EXIT4G DFOR$EXIT4b# DFOR$EXIT4@ DFOR$EXIT4LGhOTS$MOVE4d@hOTS$MOVE< G<DFOR$WRITE_INT_FMT<,b#DFOR$WRITE_INT_FMT<8@<DFOR$WRITE_INT_FMT<@GdDFOR$WRITE_INT_FMT_XMIT< Hb#DFOR$WRITE_INT_FMT_XMIT<`@dDFOR$WRITE_INT_FMT_XMIT<hGDFOR$WRITE_INT_FMT_XMIT< lb#DFOR$WRITE_INT_FMT_XMIT<@DFOR$WRITE_INT_FMT_XMIT<GDFOR$WRITE_INT_FMT_XMIT< b#DFOR$WRITE_INT_FMT_XMIT<@DFOR$WRITE_INT_FMT_XMIT<GDFOR$WRITE_INT_FMT_XMIT< b#DFOR$WRITE_INT_FMT_XMIT<@DFOR$WRITE_INT_FMT_XMIT<GDFOR$WRITE_INT_FMT_XMIT< b#DFOR$WRITE_INT_FMT_XMIT<@DFOR$WRITE_INT_FMT_XMIT<G(DFOR$WRITE_INT_FMT_XMIT<  b#DFOR$WRITE_INT_FMT_XMIT<$@(DFOR$WRITE_INT_FMT_XMIT<,GPDFOR$WRITE_INT_FMT_XMIT< 4b#DFOR$WRITE_INT_FMT_XMIT<L@PDFOR$WRITE_INT_FMT_XMIT<TGxDFOR$WRITE_INT_FMT_XMIT< db#DFOR$WRITE_INT_FMT_XMIT<t@xDFOR$WRITE_INT_FMT_XMIT 4G DFOR$EXIT4b# DFOR$EXIT4@ DFOR$EXIT<!GDFOR$WRITE_SEQ_FMT<"b#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<!GDFOR$WRITE_SEQ_FMT<"b#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<!$GHDFOR$WRITE_SEQ_FMT<"4b#DFOR$WRITE_SEQ_FMT<!D@HDFOR$WRITE_SEQ_FMT<!`GDFOR$WRITE_SEQ_FMT<"hb#DFOR$WRITE_SEQ_FMT<!@DFOR$WRITE_SEQ_FMT<#GDFOR$WRITE_SEQ_FMT_XMIT<$b#DFOR$WRITE_SEQ_FMT_XMIT<#@DFOR$WRITE_SEQ_FMT_XMIT4G LIB$WAIT4b#LIB$WAIT4 @ LIB$WAIT4 G DFOR$EXIT4 b# DFOR$EXIT4 @ DFOR$EXIT4T Gh OTS$MOVE4d @h OTS$MOVE4 p Gx OTS$FILL4 t @x OTS$FILL4 G OTS$MOVE4 @ OTS$MOVE4  G OTS$FILL4  @ OTS$FILL4 G OTS$MOVE4 @ OTS$MOVE4 h G OTS$INDEX4 | @ OTS$INDEX4  G OTS$MOVEM4  @ OTS$MOVEM4  G OTS$FILL4  @ OTS$FILL4  G OTS$INDEX4  @ OTS$INDEX4  G OTS$MOVEM4  @ OTS$MOVEM4  G OTS$FILL4  @ OTS$FILL4 l G OTS$INDEX4  @ OTS$INDEX4  G OTS$MOVEM4  @ OTS$MOVEM4  G OTS$FILL4  @ OTS$FILL4< GT OTS$STRCMP_LSSP4P @T OTS$STRCMP_LSSP4` Gt OTS$STRCMP_LEQP4p @t OTS$STRCMP_LEQP< G DFOR$READ_INT_FMT< b#xDFOR$READ_INT_FMT< @ DFOR$READ_INT_FMT<, G\ DFOR$WRITE_INT_FMT<4 b#xDFOR$WRITE_INT_FMT<X @\ DFOR$WRITE_INT_FMT4t G LIB$SYS_TRNLOG4 b#xLIB$SYS_TRNLOG4 @ LIB$SYS_TRNLOG4 G SYS$ASSIGN4 b#x SYS$ASSIGN4 @ SYS$ASSIGN4 G\SYS$QIOW4Pb#xSYS$QIOW4X@\SYS$QIOW4GSYS$QIOW4b#xSYS$QIOW4@SYS$QIOW8 8= 6QV V TTTTH76H762 SQUASH Disk Monitor. Type any character to exit.H76* FR Device SpcUsed Read Compr to CRatio  Cache% DCRat. DCch%H76HH76M76SQXFW7$ $= E E=5-, SQUASHMONDEC Fortran V6.1-386 = 44= SQUASHMON4=3+vvzu { { ~ { { | |  }                Ngo`$ SQUASH014.A!$[ACORNSQUASH.CODE.A]ACNMON.OBJ_A2;14$R          * * * + ,                                      #       T   8$ $= x4. .=  4=  =  =   =  4x4= GETDVC 4=ZR   d     v v r }U     O     H C                              I      ,S$ $=  4. .=   4=  = A. .=   4=  = . .=   4=  = . .=   4=  = S = O = 44= IVLEN4=RJI         = X =   *[ACORNSQUASH.CODE.A]ACNRPT.OBJ;2+,T./ 4h-!0123KPWO56 L7ɞ\84q9GHJ 4 SQUASHRPT0120-Sep-1994 11:3420-Sep-1994 11:34VAX FORTRAN V5.4-79 SQUASHRPTPFR unit number>:$FRA,SQXF Disk space used=  blocks of compressed area Blocks read:  Blocks compressed to: ! Compression efficiency average:   : 1.0 Cache hit percentage:  % SQUASHRPTPP  LIB$GET_FOREIGN@$8@`h  4 !4<P [k\8LIB$GET_FOREIGN LP\ LIB$INDEXPVVP,P V\\hlx LIB$INDEXPPV,V@ ˄IVLENP\\ː˔ˠ LIB$INDEXPPPQ,Q@ ˬIVLENP\\ԫ\VT\T\L0L9˸IVLEN\PPL FOR$READ_IF߫ FOR$IO_L_R FOR$IO_ENDVTԫ FOR$WRITE_IFݫ FOR$IO_L_V FOR$IO_ENDLIB$SYS_TRNLOGʏP1ﰫ0 SYS$ASSIGNʏP11SYS$QIOWʏP1ʏd1g80SYS$QIOWʏP1ˏdP1nlTnpVntRnxX|\( FOR$WRITE_SF\ FOR$IO_L_V FOR$IO_END\sVfVTvT\Z FOR$WRITE_SFl FOR$IO_L_Rp FOR$IO_L_R\ FOR$IO_F_V FOR$IO_END`RXvXXPSXVXXfXRvRPECPR FOR$WRITE_SFR FOR$IO_F_V FOR$IO_ENDFOR$EXIT6 SQUASHRPTLIB$GET_FOREIGNLIB$SYS_TRNLOG SYS$ASSIGNSYS$QIOW LIB$INDEXIVLENFOR$EXIT$CODE$PDATA4$LOCAL(MBXJUNKZSTAT FOR$IO_END FOR$IO_L_R FOR$IO_L_V FOR$IO_F_V FOR$WRITE_SF FOR$READ_IF FOR$WRITE_IF*PQPP"PPcPVPEP> P KPEsP~PPPPPPaP qe3 0IVLEN0120-Sep-1994 11:3420-Sep-1994 11:34VAX FORTRAN V5.4-79 IVLEN IVLEN]PP[}PQPмPQռRQRSSTDTT PQSPPD IVLENG$CODE$PDATA$LOCAL P#9P?P# G"*[ACORNSQUASH.CODE.A]ACNRPT.OBJ_A;7+,./ 4$-!0123KPWO567VVkV7^➟\8q9GHJ BB SQUASHRPT 3-OCT-1994 17:17DEC Fortran V6.1-386 ZSTAT(MBXJUNK$LINK$i$CODE$$IODATA$$BSS$$DATA$0J SQUASHRPTLIB$GET_FOREIGN(JIVLENLIB$SYS_TRNLOG SYS$ASSIGNSYS$QIOW DFOR$EXIT DFOR$WRITE_SEQ_FMT DFOR$HANDLER DFOR$WRITE_SEQ_FMT_XMIT DFOR$WRITE_INT_FMT DFOR$READ_INT_FMT OTS$INDEX OTS$MOVEMOTS$FILLOTS$STRCMP_LSSPOTS$STRCMP_LEQP =0;=8OTS$STRCMP_LSSPLIB$SYS_TRNLOG DFOR$WRITE_INT_FMT=CP LIB$GET_FOREIGN DFOR$EXIT=FRAx= ==8 8 OTS$INDEX8OTS$FILL;=0`;=| 7 DFOR$HANDLER=`;; DFOR$WRITE_SEQ_FMT8 OTS$MOVEMSYS$QIOW(DFOR$WRITE_SEQ_FMT_XMIT=$8=0@=:H=FR unit number>` DFOR$READ_INT_FMT SYS$ASSIGN=98OTS$STRCMP_LEQP=   =P#$ ~G`^Gh^p~x޴^~cGG#<""0B@"@$B 0bR"bD}HL=H="@Zk4G0BGG B"@ZkG00@G XB 1@GG@ZkGB@ZkGBG4GGGB"@ZkG0@XBG9 CGGGTBG@ZkGB@Zk4GG4G 1B`@G.GJ"GGGGBGGtGGB"@ZkGG0@XBP@9 CGGGTBG@ZkGB@Zk4GG4G 1B`@G.GGJ"GEGGGAG?4GG4GpBGe@G4GGB"G@Zk4GGBe@GB"@Zk0 C 7C0@%G4GG4G_41@Bt@G.GGJ"GG0e@B"8?"`;eC;aKH}@}<}#P}B"b@}"G@Zk<GB"b?"HB"@}<} P}@}"8bG c G@Zk$ ?&@ 1"D@"0BtGH=0"xB bH]"Lݰ1"@ZkG0D0"?&B@"bG!GG!v H1@@=%"Dݰ@Zk4GG%0D@?BD 0¤<]"<4G^4GhB ^GGG Gpb(@Zk4GG0Dq&0 D&m %0GhBGpbG ^4GG (@ZkG0DY7$ SQUASH014.A!"[ACORNSQUASH.CODE.A]ACNRPT.OBJ_A;7&JƠ"0DUEHB<"PbG_b"X"W@]E__WWHE<] %_"_WP=X"@Zk_@@bTWHBX"Pb"@G_"b"@"G@ZktGxB b"@""@]"@ZktGxB8 @b"8}""@]"@Zk_H]P}CTW`cCTW"< HB"Pb"ATG_"b"@"<=@G@ZkBh"b4G@Zk4G0Gc`]h]p}xݤ]}#k14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk4hGLIB$GET_FOREIGN4xb#LIB$GET_FOREIGN4@LIB$GET_FOREIGN4 G OTS$INDEX4 @ OTS$INDEX4G OTS$MOVEM4@ OTS$MOVEM4 GOTS$FILL4 @OTS$FILL4 G OTS$INDEX4 @ OTS$INDEX4G8 OTS$MOVEM44@8 OTS$MOVEM4 <GDOTS$FILL4 @@DOTS$FILL4 G OTS$INDEX4 @ OTS$INDEX4G OTS$MOVEM4@ OTS$MOVEM4 GOTS$FILL4 @OTS$FILL4HGlOTS$STRCMP_LSSP4h@lOTS$STRCMP_LSSP4xGOTS$STRCMP_LEQP4@OTS$STRCMP_LEQP<G4DFOR$READ_INT_FMT<$b#DFOR$READ_INT_FMT<0@4DFOR$READ_INT_FMT<DGDFOR$WRITE_INT_FMT<Lb#DFOR$WRITE_INT_FMT<|@DFOR$WRITE_INT_FMT4GLIB$SYS_TRNLOG4b#LIB$SYS_TRNLOG4@LIB$SYS_TRNLOG4G SYS$ASSIGN4b# SYS$ASSIGN4@ SYS$ASSIGN4LGSYS$QIOW4tb#SYS$QIOW4|@SYS$QIOW4GSYS$QIOW4b#SYS$QIOWX X4@SYS$QIOW<GlDFOR$WRITE_SEQ_FMT< b#DFOR$WRITE_SEQ_FMT<h@lDFOR$WRITE_SEQ_FMT<GDFOR$WRITE_SEQ_FMT<b#DFOR$WRITE_SEQ_FMT<@DFOR$WRITE_SEQ_FMT<GDFOR$WRITE_SEQ_FMT_XMIT<b#DFOR$WRITE_SEQ_FMT_XMIT<@DFOR$WRITE_SEQ_FMT_XMIT<GDFOR$WRITE_SEQ_FMT_XMIT<b#DFOR$WRITE_SEQ_FMT_XMIT<@DFOR$WRITE_SEQ_FMT_XMIT< GTDFOR$WRITE_SEQ_FMT<(b#DFOR$WRITE_SEQ_FMT<P@TDFOR$WRITE_SEQ_FMT4 TGh DFOR$EXIT4 \b# DFOR$EXIT4 d@h DFOR$EXIT0 0=6M76SQXFW76 Disk space used=V  blocks of compressed area76 Blocks read:V  Blocks compressed to:V G! Compression efficiency average: T  : 1.076 Cache hit percentage:T  %7E E=5-, SQUASHRPTDEC Fortran V6.1-386y y= 44= SQUASHRPT4=    R     L  M  N  L @                                   @$ $= P4. .=  4=  = . .=  4=  = . .=  4=  =  =  = 44= IVLEN4=RJI         = X =  $*[ACORNSQUASH.CODE.A]ACNRPT.OBJ_A2;14+,KD./ 4$-!0123KPWO567f\7\8q9GHJ BB SQUASHRPT 30-SEP-1994 11:13DEC Fortran V6.1-386 ZSTAT(MBXJUNK$LINK$i$CODE$$IODATA$$BSS$$DATA$0J SQUASHRPTLIB$GET_FOREIGN(JIVLENLIB$SYS_TRNLOG SYS$ASSIGNSYS$QIOW DFOR$EXIT DFOR$WRITE_SEQ_FMT DFOR$HANDLER DFOR$WRITE_SEQ_FMT_XMIT DFOR$WRITE_INT_FMT DFOR$READ_INT_FMT OTS$INDEX OTS$MOVEMOTS$FILLOTS$STRCMP_LSSPOTS$STRCMP_LEQP =0;=8OTS$STRCMP_LSSPLIB$SYS_TRNLOG DFOR$WRITE_INT_FMT=CP LIB$GET_FOREIGN DFOR$EXIT=FRAx= ==8 8 OTS$INDEX8OTS$FILL;=0`;=| 7 DFOR$HANDLER=`;; DFOR$WRITE_SEQ_FMT8 OTS$MOVEMSYS$QIOW(DFOR$WRITE_SEQ_FMT_XMIT=$8=0@=:H=FR unit number>` DFOR$READ_INT_FMT SYS$ASSIGN=98OTS$STRCMP_LEQP=   =P#$ ~G`^Gh^p~x޴^~cGG#<""0B@"@$B 0bR"bD}HL=H="@Zk4G0BGG B"@ZkG00@G XB 1@GG@ZkGB@ZkGBG4GGGB"@ZkG0@XBG9 CGGGTBG@ZkGB@Zk4GG4G 1B`@G.GJ"GGGGBGGtGGB"@ZkGG0@XBP@9 CGGGTBG@ZkGB@Zk4GG4G 1B`@G.GGJ"GEGGGAG?4GG4GpBGe@G4GGB"G@Zk4GGBe@GB"@Zk0 C 7C0@%G4GG4G_41@Bt@G.GGJ"GG0 SQ$ SQUASH014.AKD!$[ACORNSQUASH.CODE.A]ACNRPT.OBJ_A2;14]e@B"8?"`;eC;aKH}@}<}#P}B"b@}"G@Zk<GB"b?"HB"@}<} P}@}"8bG c G@Zk$ ?&@ 1"D@"0BtGH=0"xB bH]"Lݰ1"@ZkG0D0"?&B@"bG!GG!v H1@@=%"Dݰ@Zk4GG%0D@?BD 0¤<]"<4G^4GhB ^GGG Gpb(@Zk4GG0Dq&0 D&m %0GhBGpbG ^4GG (@ZkG0DYƠ"0DUEHB<"PbG_b"X"W@]E__WWHE<] %_"_WP=X"@Zk_@@bTWHBX"Pb"@G_"b"@"G@ZktGxB b"@""@]"@ZktGxB8 @b"8}""@]"@Zk_H]P}CTW`cCTW"< HB"Pb"ATG_"b"@"<=@G@ZkBh"b4G@Zk4G0Gc`]h]p}xݤ]}#k14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk4hGLIB$GET_FOREIGN4xb#LIB$GET_FOREIGN4@LIB$GET_FOREIGN4 G OTS$INDEX4 @ OTS$INDEX4G OTS$MOVEM4@ OTS$MOVEM4 GOTS$FILL4 @OTS$FILL4 G OTS$INDEX4 @ OTS$INDEX4G8 OTS$MOVEM44@8 OTS$MOVEM4 <GDOTS$FILL4 @@DOTS$FILL4 G OTS$INDEX4 @ OTS$INDEX4G OTS$MOVEM4@ OTS$MOVEM4 GOTS$FILL4 @OTS$FILL4HGlOTS$STRCMP_LSSP4h@lOTS$STRCMP_LSSP4xGOTS$STRCMP_LEQP4@OTS$STRCMP_LEQP<G4DFOR$READ_INT_FMT<$b#DFOR$READ_INT_FMT<0@4DFOR$READ_INT_FMT<DGDFOR$WRITE_INT_FMT<Lb#DFOR$WRITE_INT_FMT<|@DFOR$WRITE_INT_FMT4GLIB$SYS_TRNLOG4b#LIB$SYS_TRNLOG4@LIB$SYS_TRNLOG4G SYS$ASSIGN4b# SYS$ASSIGN4@ SYS$ASSIGN4LGSYS$QIOW4tb#SYS$QIOW4|@SYS$QIOW4GSYS$QIOW4b#SYS$QIOWX X4@SYS$QIOW<GlDFOR$WRITE_SEQ_FMT< b#DFOR$WRITE_SEQ_FMT<h@lDFOR$WRITE_SEQ_FMT<GDFOR$WRITE_SEQ_FMT<b#DFOR$WRITE_SEQ_FMT<@DFOR$WRITE_SEQ_FMT<GDFOR$WRITE_SEQ_FMT_XMIT<b#DFOR$WRITE_SEQ_FMT_XMIT<@DFOR$WRITE_SEQ_FMT_XMIT<GDFOR$WRITE_SEQ_FMT_XMIT<b#DFOR$WRITE_SEQ_FMT_XMIT<@DFOR$WRITE_SEQ_FMT_XMIT< GTDFOR$WRITE_SEQ_FMT<(b#DFOR$WRITE_SEQ_FMT<P@TDFOR$WRITE_SEQ_FMT4 TGh DFOR$EXIT4 \b# DFOR$EXIT4 d@h DFOR$EXIT0 0=6M76SQXFW76 Disk space used=V  blocks of compressed area76 Blocks read:V  Blocks compressed to:V G! Compression efficiency average: T  : 1.076 Cache hit percentage:T  %7E E=5-, SQUASHRPTDEC Fortran V6.1-386y y= 44= SQUASHRPT4=    R     L  M  N  L @                                   @$ $= P4. .=  4=  = . .=  4=  = . .=  4=  =  =  = 44= IVLEN4=RJI         = X =   *[ACORNSQUASH.CODE.A]ACNSQB.OBJ;2+, .H/ 4HGF-!0123KPWOH56-M7d\8R&q9GHJ1FILOPN0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 FILOPNP; FILOPN|P XW   XX B BLUN16B \dhLUN17 B B t LUN16B \ \l\l\ l\ BLUN17 BPX[Ь(4}PQ<       @@@`ICACHEP<,n@ ,n<PQ@@RԂPQQ Q QBhIVLENPWWtիR XRx WP@˼MOVCHR<@PǏP\\ ЫxRPRbˆ PVfPBP\ IGETSPCP$ѫ  ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R4, DFILEXTENDæ8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЦ dPUTBLKktPUTBLK˄PUTBLKfPBP˔IGETSPCP$ ùT  ˤITAKERSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURUP!PPP"P&POPTPcP}PPDPP.P`HPFZPpPP PRP@PP0PPP PLPpPPPCP6PPO#PeP PGP6Pqe1BUFDMO0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 BUFDMOP@ BUFDMOLP       $ H@(  H@ H@ , 0, 4  0 <@D< <        , 0, 4H H < < $  <H H P  [^@PUTBLKkPPUTBLK \R  SRcd`PUTBLKkctpPUTBLKS\RW1 @@ZӪ1ԫjԫˀGETIDXѫЫ,n<@|Rx WP@ ˘˰QLZW_CMPPRRRx WP@ ˰ˬ LZH_ENCODEPRѫ>իR XRx WP@˼MOVCHR<@PǏP\\   Ы|RPRb„ PVfPBP\ IGETSPCP$ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R '$ SQUASH014.A ! [ACORNSQUASH.CODE.A]ACNSQB.OBJ;2H'@"4, DFILEXTENDæ8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЦ dPUTBLKktPUTBLK˄PUTBLKfPBP˔IGETSPCP$ˤITAKEĹV  RSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURUP8P,PP #P9gPPP?P   zg5 WRITE_BUFF0122-Sep-1994 10:0722-Sep-1994 10:07CVAX FORTRAN V5.4-79 WRITE_BUFFP@  WRITE_BUFFP @  P|[ЬÏ Ь(4P޻4RQS4TSUUQP S޻ SPPBPk<8VPUTBLKիTP@4UTPՅPBPkxTVFPLPUTBLKիPkP \ DFILEXTENDЫ Ы  FtpPUTBLK T | WRITE_BUFFVPUTBLKPUTBLK DFILEXTEND$CODE$PDATA$LOCALCACSIZBSBLK KBLOBTRKBUFLUN.DPSP(wPPdP<P!/#L0IVLEN0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 IVLEN IVLEN]PP[}PQPмPQռRQRSSTDTT PQSPPD IVLENG$CODE$PDATA$LOCAL P#9P?P# G1PUTBLK0122-Sep-1994 10:0722-Sep-1994 10:07 VAX FORTRAN V5.4-79 PUTBLK PUTBLK8P  0 0P[Ь޼0м8SYS$QIOWʏPԼ  RP޼dмlHSYS$QIOWˏPQԼ RPϱˏRR ~ PUTBLKSYS$QIOW$CODE$PDATA$LOCALLUNL17SIZL16SIZ$PBPMP=wPP 7+1GETBLK0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 GETBLK GETBLK8P  1 1P[Ь޼0м8SYS$QIOWʏPԼ  RP޼dмlHSYS$QIOWˏPQԼ RPϱˏRR ` GETBLKSYS$QIOW$CODE$PDATA$LOCALLUN$PBPMP=wPP 7+2VPUTBLK0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79DVPUTBLKTVPUTBLKPP  0 0P[Ь޼0м4м8SYS$QIOWʏPԼ ˏPP  RP޼dмhмlHSYS$QIOWˏPQԼ RPDZˏRR  VPUTBLKSYS$QIOW$CODE$PDATA$LOCALLUNL17SIZL16SIZ&PGP^PQPP 8,2VGETBLK0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79VGETBLKVGETBLKDP  1 1P[Ь޼0м4м8SYS$QIOWʏPԼ  RP޼dмhмlHSYS$QIOWˏPQԼ RPDZˏRR c VGETBLKSYS$QIOW$CODE$PDATA$LOCALLUN&PGPQPEPP 7+1PUTIDX0122-Sep-1994 10:0722-Sep-1994 10:07 VAX FORTRAN V5.4-79 PUTIDX PUTIDXP  1 1 0 1 0 0P[Ь$޻$VЦWWWXXPPYzXP{PPPPkZY1Y0YL(SYS$QIOWPRP2PPRPSdYˀ\SYS$QIOWPRSRRRSBP`PS RѦ ѦѦ kRBP,n`1ЦЦXЦhhЦkЦ lloЦppsƈX$PRtSЀX Pބ@$R(db˄PR>hV2fSSPV RPˇˋˏ˓,˗7˛B˟MˣX˧W˷ kWGP(h`PPPPYDYTWEYPPː FILEXTEND RRVWVˬWˤSYS$QIOWVWЫSYS$QIOWRY0 SYS$QIOWP RHYd@SYS$QIOWRP۱P PUTIDXSYS$QIOW FILEXTEND$CODE$PDATA $LOCALJIDX DIBFCL17SIZL16SIZNOHSPLRCD+P]PPP)P PPP)PPP+P4P<PVPjPP5P;Pv@PqxPPP=P PPB  1GETIDX0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 GETIDX GETIDXP  1 f $ SQUASH014.A ! [ACORNSQUASH.CODE.A]ACNSQB.OBJ;2Hl 8 1P[ЬpԼ ޻VަQ,na,ntƈPPRzP{PPPPSTR1RR8SYS$QIOWPUUWPRlHSYS$QIOWPUWUⱫUWRGP`PR WU1 SCU(et txԼ tlolԼ PS>tU2eTTPU S󐫓lmnolPԼ ,Լ 7Լ BԼ MԼ XԼ ռ 1tlswp{qP`~PPÐrppѫԼ 1ollˀlxlolll |lolllPޫShUTЃloolllPhƈƈ@Լ ƈPޫS$TЃlolll PԼ  GETIDXSYS$QIOW $CODE$PDATA$LOCALJIDX DIBFC @BMAPLRCDqPPPQP PPPPP P+PEPPPPPPPPIP P P&PGPhPPPP>P6P  3LOGLATCH0122-Sep-1994 10:0722-Sep-1994 10:07KVAX FORTRAN V5.4-79HLOGLATCH!PSQUASH_ARBSWTLNM$SYSTEM@LOGLATCHTPP \ LIB$SYS_TRNLOG@PT   t LIB$SET_LOGICAL@| LIB$SET_LOGICAL@ LIB$SET_LOGICAL@PP[ԼLIB$SYS_TRNLOGP<LIB$SET_LOGICAL LOGLATCHLIB$SYS_TRNLOGLIB$SET_LOGICALLIB$GET_FOREIGN)$CODE$PDATA$LOCALP )2GETSTAT0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79GETSTATcGETSTATmPP[  Џ@kACCBMAP@s GETSTATACCBMAPA$CODE$PDATA$LOCALZSTAT @BMAP@A1LXYAST0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79V LXYAST LXYAST P   P [kGETSTAT SYS$QIONEWAXXPLr LXYASTGETSTATSYS$QIONEWAXX+$CODE$PDATAl$LOCAL(MBXJUNK+1NEWAXX0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 NEWAXX NEWAXXkP !LXXAST$P[kSYS$QIOGf NEWAXXLXXASTSYS$QIO$CODE$PDATA4$LOCAL(MBXJUNK 1IMPCNT0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 IMPCNT IMPCNTJP[PԫQ\@@Rb\PRQ\] IMPCNT<$CODE$PDATA$LOCALBTRKBUFCACSIZP,P1P  <3FLUSHLOG0122-Sep-1994 10:0722-Sep-1994 10:07TVAX FORTRAN V5.4-79RFLUSHLOGFLUSHLOGPP[ѼBRS@@TӤdP PBPѼPPѼP FLUSHTHISTRSXq FLUSHLOG FLUSHTHISd$CODE$PDATA$LOCALBTRKBUFCACSIZ+PP$P>1P*EPNPXP  d3FLUSHTOP0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79RFLUSHTOPFLUSHTOPKPP[IMPCNTPk FLUSHTHISZ FLUSHTOPIMPCNT FLUSHTHIS$CODE$PDATA$LOCALP4 FLUSHTHIS0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 FLUSHTHISP@ FLUSHTHIS@P     H@  H@ H@   $  (  $ 0480 0          $  (< < 0 0  0< < P [4PUTBLKkDPUTBLKP V@?@1мWԫ@?@ԫ TGETIDXѫЫ,n<@|Rx WP@lhQLZW_CMPPRRRx WP@˄ˀ LZH_ENCODEPRѫ>իRRx WP@˘ːMOVCHR<@PǏPXX   Ы|RPR=b„ PYiPBPX XˠIGETSPCP˰ITAKEЫRSTSSRPPITAKEЫ S1,nЫRSի1IGETSPCPITAKEЫCRS1RSЃ$IGIVE R( DFILEXTENDé,PPSRSTTT R$VPUTBLKk T RTRPP$(PUTBLKkRTSRRЩ 8PUTBLKkHPUTBLKXPUTBLKiPBPhIGETSPCPxITAKEЫRSTSSRPPˈITAKEЫ SЏ-1RSTЄP¹T^ǏPUURU0xUZJh˜˘PUTBLKkJhˬ˨PUTBLKUR SRSTիUiPBP$BG@˼˸PUTBLKkBG@PUTBLKRSTԫ PUTIDXRޫSЃ$IGIVE RЏ-1RSޫTЄPǏPUURU0xUZJhPUTBLKkJh PUTBLKUR SWWG?@  FLUSHTHISQLZW_CMPPUTBLKGETIDX LZH_ENCODEMOVCHIGETSPCITAKEIGIVE DFILEXTENDVPUTBLKPUTIDXW$CODE$PDATA($LOCALCACSIZSMLM KBLODIDW@BZEROFLIL @BMAPMAPCTBTRKBUFBSBLKZSTATJIDXNOHSPDIBFCLUN1P:P\P^PPPPPPPPrP=PPaPFPPP -PR7P@<POP0[PqP}P PPP P$P;1P.MPrPOPP P?P.-PXL W2SAVMODE0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79SAVMODESAVMODEPмR SAVMODE $CODE$PDATA$LOCALMODSV hˤ YSSxSЭVF ˨˜MOVCHЫ < Y$ռ1 PƏPPP  @ˬ FLUSHTHISԫ(޼R˴GETIDXի(,nЫ<@| ,ի(1V XIGETSPCЫ,WP0W,ITAKEЫ0RЫ,WSTdĄի(ĄSWRPSP4ITAKEЫ4 Sΐ<@|1RIGETSPCP0ITAKEBRWЫ0Bի018 "*[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6+, ./ 4-!0123KPWO567VVkV7y\8[q9GHJآ$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;641"??FILOPN 3-OCT-1994 17:10DEC Fortran V6.1-386 LRCDMODSVL17SIZL16SIZ(MBXJUNKBTRKBUFMAPCT KBLO @BMAP@BZEROBSBLK DIBFCZSTATLUNFLILDIDWNOHSPSMLMCACSIZJIDX$LINK$i$CODE$D$IODATA$pb$BSS$$DATA$(JPFILOPNICACHE(JIVLEN DFOR$INQUIRE DFOR$HANDLER DFOR$OPEN DFOR$CLOSE DFOR$EXIT(J LUN16(JșGETBLK(JLUN17(JPUTBLKDFOR$WRITE_DIRSYS$OPENGETEFB(J0MBXSET SYS$CREMBXGETFRULIB$SYS_TRNLOG SYS$CRELNMSYS$QIOLXXAST DFOR$WRITE_INT_FMT(JFILCLS(JGETIDXQLZW_CMP LZH_ENCODEMOVCHIGETSPCITAKEIGIVE DFILEXTEND(JVPUTBLK(J`PUTIDX(J5BUFDMODFOR$RAB SYS$FLUSH(JQBUFRD(JVGETBLKQLZW_DCM LZH_DECODE(JHxBUFWT0Jд FLUSHTHIS0J WRITE_BUFFSYS$QIOW FILEXTEND0J0LOGLATCHLIB$SET_LOGICALLIB$GET_FOREIGN(JGETSTATACCBMAP(JHLXYAST(J`NEWAXX(J@IMPCNT0JxFLUSHLOG0JXFLUSHTOP(JSAVMODEOTS$MOVEOTS$STRCMP_LEQS OTS$INDEX OTS$MOVEMOTS$FILL =0;;=0;=P ; ;PSYS$QIOW=0;=p  ;;=7B,; FILEXTEND=MX=0;=` =0;= ; LZH_ENCODE8OTS$MOVE0 DFILEXTEND=P IGIVE;; ITAKE ;=;=08д;= ; ;@@; ;B;=@IGETSPC=; QLZW_CMPMOVCH=0;;=0;= =0;= =0`;=  ;7LXXASTSYS$QIO=0;=@ ACCBMAP=0H;=0 =0 ;=P< LIB$SYS_TRNLOG= SQUASH_ARBSWp=T LIB$SET_LOGICAL= LNM$SYSTEM=0;=` =0ș;=P =0;=0;=  =0pQ;= 8OTS$STRCMP_LEQS=H= ` LZH_DECODE!QLZW_DCM=0HHx;= T;;=@=0@5;= ;;# SYS$FLUSH%DFOR$RAB=0@;= =0X;=< 7 DFOR$HANDLER='GETFRU=8 x=MBXXINFO) SYS$CREMBX;= LNM$SYSTEM_TABLE+ SYS$CRELNM -DFOR$WRITE_INT_FMT==0;=@< /GETEFB1SYS$OPEN=0;=@< ;P3 DFOR$EXIT= 8   5DFOR$WRITE_DIR=808        7 6 8 OTS$INDEX9ICACHE=_LCK=8,8     9     ; DFOR$INQUIRE ;;8 OTS$MOVEM=P=00;= 7 DFOR$HANDLER=? DFOR$OPENA DFOR$CLOSE@;8OTS$FILL=8,8     9    = 8 ;=;=_IDX=   =8,8         @=XL8        8       = =P#G~0^8^@~HPX޴`hp>x^~޵cG#8]G@}HGb Bݤs"P0B PBbP@ZkTG_" @0F" @PGrF?"_""BxQ"G1"Gs"rBqB Gs"qBxG _4G "BGHݦC#K#GC#C K: KG4G_P01`CGGA5.5J1" GGP GpB4GGGGB"@ZkG0@P] C @0DB 1@PG@ZkGXB@ZkP¥GBGP]H !G@ZkGBB"@ZkGXB@ZkGPGBP]H !G@ZkGBB"@ZkGXB@Zk G?"P_"b"BX"' "G`Xh"b@ZkGP" D PB @"b?"`b"XX"h]_"@Zk4GTG_"P""b"" G3G=0Bݵ=ݵ=4Gݶ8bݵ@Zk0B G"`GX_"hb"pݵX"8bGxݵ@ZkG @B"Hb4G_"b"G@ZkB@"b4G@Zk¥Ơ4GP4G"^TG Gݵ4Gݴ_"0Bb"ݵ"ݴGݵ}8bݴ@Zk"F@B"HbG糀_"b"GG@ZkG_" ""(ݵG0ݴb8ݵ0B@ݴH}Pb"Xݵ`}8bhݴ@Zk4G_"G"D@B"Hbb"G@Zk"4GG"G¥Gp)p!"GL BTG^4G b(@Zkxx<0 D|0 P 6.G1&J&J8 F, PG)"TGB4G4GGG GbG(@Zk"xx<0 D|8 DQ 21@BQ @n?3fJfJ8`FP GΡP0E ܱPp Hݦ֢H=ٶ~$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6" JH}&CG@"B{@K_"Z_CZ_C PCcC0FHRCD#H`C@2DHgAC82@3HAJW4GgرbTG G)G G"S B4G^Gp TGG GbG(@Zk"xx0F|P 7GDG2FJFJ8@F,@qG)"BTG^4GGGG Gb(@ZkBxx0F|2r 8F31`Br `4JJ8FGP GP0D P! 40`@ n@0@PG4Gb8b"H #xp]4G_"ݴp"G0Bݴ}`b"}ݴ@ZkGh" !)'A)@, 4G@]G$"@}4G¥HSD8@HE@E@ @&D4G@#J0F@0B!J. @¦G77JCB#"_#C0B BH=P Bh"pG)TG"!4G #A,CI,(# CE0B *A CA@I"J_AJ_A*BY@ 5B5BP@G G G"4G_"@b""G}] 8b(@ZkG_"Gb0@B"Hbb"G@ZkGG_"P"b"0BG}b"]8b@Zk!4GPDHG"0B_"8bb" H"G@Zk4G_"@B"Hbb"GG@Zk4GGG"G¤) P ? BG>GTG (b@ZkGGC0 D0 P 8&G1&J&J8 F. PG)"TGG4GBGGG G(b@ZkG"GC0 DQ 21@BQ @8 D?f3fJfJ8`FGP GƠP0D ܰP")TG¤G Gb QGO 4GG޶GB (b@ZkGGC0 D0 P 8&G1&J&J8 F. PG)"TGG4GBGGG G(b@ZkG"GC0 DQ 21@BQ @8 D?f3fJfJ8`FGP GƠP0D ܰΡ4G@ TGG) GBGb"Q B~J!޶TG~GG = G(GGb@ZkGGC0 D0 P 6*G1&J&J8 F, PG)"TG~GBGG~GG (b@ZkG"GC0 DQ 21@BQ @8 Dj?3fJfJ8`FP GJP 0@E \PG)"BTG GbGJ!NM B~G޶G~G (b@ZkGGC0 D0 P 6*G1&J&J8 F, PG)"TG~GBGG~GG (b@ZkG"GC0 DQ 21@BQ @8 Dj?3fJfJ8`FP GJP 0@E \0@ @ 0A I4G_#ȢTG)GGBB"G BL J!^GBG~ (b@ZkG¤GC0DP 5G-II 8E+GƱG)"GBGTG~GG G(b@ZkGGC 0D ơ.1AƱ 8D*!&H&H8 D?P GJP 0@E \0`@B"(P¦r"4B"1B(BH "(ݶG 4G0]8tG@]GH G0B"PݴTGX_"`=b"h] "pG8b@Zk G@*È"@BTGHb_"b"GG@ZkG4G4GP¤"_"0B`b"H ݴxx"}G}}]8b@ZkÈGc0]8]@}HPXݤ`hp=x]}ݥ#k#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ BCQ5JbG2F5>&@Zk 0D CP0Dcd "BGbTG 1"@Zkb G]]4G} (0@#kG#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ8BCQ5J@bG2F5>&@ZkTG"G! #c(B!"0bd 1"@Zkb G]]4G} (0@#kp#_" "~GX^G`^Gh~pxcGG$b#H PB8"c XbG8#"<G@Zk4G#0D@8" @D\ 0B8b8@ZkG?"GB H8"@=@B"P"`@}"b@Zk& "8@]"<tGpp" BX @8"(bP 1"D@Zk'{#p"0Dp3BhB#P P ! x 4x "G0J1>JJG0vJF2BT#"4G @]"8}<]B@D=b8="@ZkG4GG0D#c"c ~B4G~G b(@ZkGcX]`]h}px#kG@#_"~G@^GH^GP~X`h޴px>^~޵GG#0¤ (⤰ % G& 4G%I @B^>G TGHb(@Zk("0DD 5GG0JJ8F*!G&"TG@BG~4G~GG GHbG(@Zk("0D! 11 B! 8DG2FJFJ8@F_GD G砐0DD |"&4G(TGD |GG!J`I @BGGG Hb(@Zk("0DD 5GG0JJ8F*!G&"TG@BG~4G~GG GHbG(@Zk("0D! 11 B! 8DH2FJFJ8@F_GD G0ED |b4G TG GG& G( GTGJ @B"!޶G~GG GHbG(@Zk("0DD 2 G0JJ8F(!G&"@BTGG~G~GG GHb(@Zk("0D! 11 B! 8DM2FJFJ8@F_ÐD G0ED | G&"(TGD |GG!G`GE @BGG~ Hb(@Zk("0DD 2 G0JJ8F(!G&"@BTGG~G~GG GHb(@Zk("0D! 11 B! 8DM2FJFJ8@F_ÐD G =0ED |0A A 0 AJ!Y@ 4Gu}}W`ݦ "$]""(}"֢b# )!0FBG! !$(,!@G$]  8@E@ 1"0b/B@_#)I9>K;CiPB TGX""* ,"Gb0IBM"CbCH s"@Zk G8`ET DJX 8@E@,tGB1IbM"CCG""@Zk tG@H >? H \X AA _A8 D *DT@EX`E ," BtG1I(bM"CC@Zk X`E@ ¦ EBH ?"@EH H <0}1@CJB "0]"4G@Zk?#F7@vB7!K)G yAvQ qBxQ|qq 1"b/BpqtG_J"0="kB5Bb5B0=tG@ZkGtG0GC% B`BQF0Ghb =" 0]"@Zk 4G G0=GC,B A `B11 B4=hbG4="xB"tG@Zk4 @ 0A?=GG_R"OB4G00J"Bx""btGG@ZktG G C`BGhb =" xB"@Zk@ A0A A? 4GGxB"tGGC ="@BHbG@Zk @ 0A*"b"" B8]"0@8(bGL s"G@Zk L '@'1@G 4G/ ( &^ pb@_" BL (TG@BG~G^ GG GHb(@Zk("0DD 3GG$0J0 FJD <8F(AG&@"@BTG~GGGG GHb(@Zk("0D!11 B! 8DD2FJFJ8@F_0DD GD |h`(A ABeÐD G&TGGGG ("pB@BG!HbG޶G~ (@Zk("0DD .G G0JJ8F#!G&"@BTGG~G~GG GHb(@Zk("0D!11 B! 8DM2FJFJ8@F_ 0ED D | `(1A 0AKB GD D |ʢB61Bʲb#&4G GG J (@BG~G~ TGG Hb(@Zk(0DD 3G'HH8D) GG&? ~TG@BG>4G>GG GHbG(@Zk0D ,1A 8D-II 8EÐD G0DD _"&TGGD <~$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6Uq"# J (4G@BG~G^ ~GG Hb(@Zk( 0D D 2(II8E) GG&? ~TG@BG>4G>GG GHbG(@Zk 0D -1A 8D$HH8DÐD G砐0DD &_"GM (@BTGTG^!~GG GHbG(@Zk( 0D D 4,II 8E+GmGTG&G@BG TGGG GHb(@Zk 0D m#1`@m `8D$HH8DGD G0ED J"*0=" tGB''@0@ b@ZktG G C|`B ="hb0]" @Zk 4G G_0GC @ A `B 1@hb4="4xB"tG@Zk4 @ 0A1$-c G G?",G(G#H F1@!J& 37HDCC@P@ BI @B"޶TGGG GHb(@Zk("0DD 3GG0JJ8F(!G&"@BTGG~GGG GHb(@Zk("0D! 11 B! 8DE2FJFJ8@F_ÐD G0DD "&TG(GD |GG G`GE @BG Hb(@Zk("0DD 3GG0JJ8F(!G&"@BTGG~GGG GHb(@Zk("0D! 11 B! 8DE2FJFJ8@F_ÐD G0DD G!0AJ 4G _ʢG_# TG&GBBI (G^G@B!GG  /=Hb(@Zk(0DD 2,G!&H&H8 D( G&_"@BTGG^GGG GHb(@Zk0D/ 01B 8D,1&J&J8 F?GD G 0ED "&TG(GD \G H@GF @BGGG Hb(@Zk( 0D D 2'G!&H&H8 D(  G&_"@BTGG^GGG GHb(@Zk 0D, 01B 8D'1&J&J8 F?GD G砐0DD 0A A !UG($="(]"$ ! }"Pb#f@G|!="xB"tGGC@BHb@Zk @G?!_"GI EA&IG 7IECC PABJ (bTG@BG^^k!G GHb(@Zk(" 0D D 3G-II 8E)GG&!@BTGGG^GG GHb(@Zk 0D %1@ 8D'HH8DGD Gk 0`ED |"&GGD GGCB (@B^!TG GHb(@Zk(0DD -G-)&I&I 8 E# GG&!@BTGGG^GG GHb(@Zk 0D%7 8D'1@m+fIfI 8`E 0ED G!=AO?"]}0`B}"ݢ vBG@]H]P}X`hݤpx=]}ݥ#kGD GG@#4G~G@^GH^P~X`h޴px>^~޵GG# b¤"& GJ B GGTG b(@Zk"0D 5G0JJ8F+G!G&"TGBG~4G~GG GbG(@Zk"0D !11 B! 8DG2FJFJ8@F_G G0D 4GTGG !GL&J B"GGG b(@Zk"0D 5G0JJ8F+G!G&"TGBG~4G~GG GbG(@Zk"0D !11 B! 8DH2FJFJ8@F_G G0E (b4G TG G_& G GTGK B"G޶!~GG GbG(@Zk"0D 2 0JJ8F)G!G&"BTGG~G~GG Gb(@Zk"0D !11 B! 8DM2FJFJ8@F_ G0E G"TG GGJ&H GB!~GG b(@Zk"0D 2 0JJ8F)G!G&"BTGG~G~GG Gb(@Zk"0D !11 B! 8DM2FJFJ8@F_ G0E 0A A 0 AJ!Y 4Gu}}``ݦ "(}"0b#֢0FD"$]")!G $!(!,@G$]  8@E@  1"b/Bqq@_#qq)I9>K;CiBTG(""G* ,H"b0IhBM"CpbC s"@ZkG8DT DJtG 8@E@,XB1I`bM"CCG(""@ZktG@ >? tG \ AA _A8 D *DT@EXD ,("xB1IbM"CC@Zk XD@ ¦DhB <_"@E < 06B$B cJ "0]"4G@Zk? GB6C7KG@Q qB|Qqqqq 11" /Bbtqqx1GqtG_J"e0="8B5B5B@b0@ZktGGC# BbG  ="0]"@Zk 4G G_0=GgC,B A B11 B4=bG4="B"tG@Zk4 @ 0A?=GG_R"OBr4Grrr00bJ"8B""@btGG@ZktG G C t?=BGb =" B"@Zk@ A0A A? 4GGB"tGGC b="BbG@Zk @ 0A*"bP""xB8]"0@8bG s"G@Zk '@'1@G 4G/ ( &^ @_" BL bTGBGG^k!GG Gb(@Zk"0D 3G G+0J0 FJ <8F(AG&@"BTGGGGG Gb(@Zk"0D!11 B! 8DK2FJFJ8@F_k 0`E |G |h`(A ABe G&TGGGG "bBBG!b~G޶G (@Zk"0D .G G0JJ8F#!G&"BTG~G~GGG Gb(@Zk"0D!11 B! 8DM2FJFJ8@F_ 0E  | `(1A 0AKB G  |ʢB61Bʲ#&4G GG J bBGG~k!TGG b(@Zk0D 3G'HH8D) GG&? TGBG>4G>GG GbG(@Zk0D ,1A 8D-II 8E Gk 0`E |_"&TGG < J 4GBGG^ ~GG b(@Zk 0D  2(II8E) GG&? TGBG>4G>GG GbG(@Zk 0D -1A 8Dg+fIfI 8`E G0D &_"GM BTGTG^!~GG GbG(@Zk 0D  4,II 8E+GGTG&GBG TGGG Gb(@Zk 0D $1@ 8Dh+fIfI 8`EG G0E J"*0="tG8B''@0@ @b@ZktG G ChB ="b0]" @Zk 4G  G_0GkC @ A B 1@b4="4B"tG@Zk4k!oA 0A1$- G G?",GbG#H F1@!J&c 37IECC@ PA BI B"޶TG~GG Gb(@Zk"0D 3GG0JJ8F(!G&"BTGG~G~GG Gb(@Zk"0D! 11 B! 8DC2FJFJ8@F_ Gc0`D |"&TGbG |GGc G`GE B~G b(@Zk"0D 3GG0JJ8F(!G&"BTGG~G~GG Gb(@Zk"0D! 11 B! 8DC2FJFJ8@F_ S$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6"4Gc0`D |G!0}AJ 4G`u _ʢG_#TG&GBBI G^GB!GG b(@Zk0D 2,G!&H&H8 D( G&_"BTGG^GGG Gb(@Zk0D/ 01B 8D,1&J&J8 F?G G 0E "&TGG \G H@GF BGGG b(@Zk 0D  2'G!&H&H8 D(  G&_"BTGG^GGG Gb(@Zk 0D, 01B 8D'1&J&J8 F?G G0D 0A Ac !UG($="(]"! }"b#v@G|!="B"tGGC`Bb@Zk!AG_"GGI?!EAI El 7I& PACCBJ bTGBG^^k!G Gb(@Zk" 0D  3G-II 8E)GiG& BTGGG^GG Gb(@Zk 0D i#1`@ LO=i `8D%HH8DG Gk 0`E |"&GG GDC BG^!TG Gb(@Zkb0D -G-)&I&I 8 E# GG& BTGGG^GG Gb(@Zk 0D## %1@8Dm+fIfI 8`E 0E G!=AO?"]}0`B}"ݢ vB G G GHB"Pb4G@Zk4G8BG@b@Zk "XG@]H]P}X`hݤpx=]}ݥ#kG#~p^x^~޴>^~޵G#G }(Ѡ0ݰCgH F BP`B4@g'J40B B pA4Gq`F!80B0ݠ<ݰ@}<ݠ8b' 30@J3q AFBJ4G0B 3A' G`GG0BFbG0BF]G0BFXG0B ! F BQ B G}0B B! FF6w&"_ BG4G Ϣ!Z#0BϲD} zx`: 8BGD=0 C )CZ#D}6w&" C @8G8Dh?¦7q A 7A4G"`@B6 IBv0D0 F60F "0`F WBv_6"0@B IB0 F6@BP6J`@"! tG3`J0BqB@}3dBB3@ b0`B57J0 DBC37aJB6"ݦ87B B"VBFV"@Zk_" 4G8}GCp @J#HpF0@2FpB2@WJC7AJGpB8}#a@@}@<ݰ@} @'D=5ð"T"D}P]"b#Fi@GHݴHs) PT}!(}Gk@Ӏ!m!@?"PGXݵT]8DMXݥs" nB_m-(";~KqCmHTG ""P TI" b5aHBbs"CCG"G@Zk@" " ]< 0@ ?@8FFTF8DT F3aHPI"C 8E BCbG""tG@Zk tG = @ @?" } sP B B8@FPFT@FtX`F `5aHBI"C bCG"tG@Zk @? "B XED E  "<`O 3BDBJ`]"4G@Zk?#FBB7!KG Aq |qL" Ѣ1".BxtxѲGL`=" g:B;[CBl`=tGb@ZktGGC$ XBG`b =" `]"@Zk4G ]GXݥG`=GC'B @ XB11 Bd=`bGd="pB"tG@Zkd!A0@?IGXݥGR"NB 4G`<xL"Bp""btGG@ZktGGCXBG`b =" pB"@Zk@MA 0@A GA?"Xݥ4GG_pB"tGGC x="8B@bG@Zk @0A," b""(Bh]"B0@hs" bGG@Zk ,!@'1 @G4G`,"J^ ¤@"/BL@h¥ 8BG@bTG޵G~GGG G(@Zk " 0D2G& 0J0 FJ<8F(AG*@"8BTG޵GGGG G@b(@Zk "0D!11 B! 8DF2FJFJ8@F_Ơ 0DܰG |h`#d@ABj GTG*Gh¤GBE ¥"8BG޴G޶!G @b(@Zk "0D .GG0JJ8F#!G*"8BTG޴G~GGG G@b(@Zk "0D!11 B! 8DN2FJFJ8@F_Ρ 0Eܱ | `#1`@0AKBG  |8E4G,/C91 C,¤4G*TGlG fJ  8BG޴G!^GG @b(@Zk 0D 2ȥ.II8E)GoG*? ޴TG8BG>4G>GG G@bG(@Zk0Dϱ o#1`@o `8D'HH8D G 0E _"*TGG< J ¥4G8B $_=G޴G^!~GG @b(@Zk b0D 2/II8E)GG*? ޴TG8BG>4G>GG G@bG(@Zk0D '1@ 8D(II8E GΡ 0Eܱ*"xTGGJ G8BG^!TG G@bG(@Zk 0D 2o#fHfH8`D)`GǰG*!TG8BG޵TG޵GG G@bG(@Zk0Dg `Ǡ&1@ǰ 8D(II8E G 0EL"̡`=",tG"xB ..@b0A G@ZktG¤GCƠ @G ="fDXB`]"`b @Zk4G GX}G`ݠGC@ A XB 1@`bdGd="pB"tG@ZkdݡʱJ!CA0A1$X}- GG_?"&(}G(G#H xF1@ !J/TGE@s PA47IK` I C@8B"޶G^GG @b(@Zk "0D 2G0JJ8F(!G/"8BTGG~G^GG G@b(@Zk "0D! 11 B! 8DD2FJFJ8@F_ G 0D(}57I TG(CsGG% FLxJ 8B# @bBG^GG (@Zk "0D 3GG0JJ8F(!G%"8BTGG~G^GG G@b(@Zk "0D! 11 B! 8DD2FJFJ8@F_ G 0DG `@AX 4G\]4GdGX_G¦4G " ֢ #BB  < \]\  KG`}Gd UCVC(:1@C ¤@\PG QG(R@B@r M ~ ܡTG8BG@bG޵G (@Zk " 0D6G& 0J0 FJ<8F,AG(TG8BG~G޵GGG @b(@Zk "0D! 11 B! 8DF2FJFJ8@F_G GƠ 0Dܰ ܡ E|` 4GܠG_(G GTGK 8B"^G޶ GG G@bG(@Zk "0D 2G0JJ8F(!G("8BTG^G~GGG G@b(@Zk "0D! 11 B! 8DD2FJFJ8@F_ G 0D G0""h]"|BGW` bB bhs"@Zk_"GG B( GF BTG8BG^J!G G@b(@Zk "0D /G G0JJ8F#!G("8BTGG~GGG G@b(@Zk "0D!11 B! 8DJ2FJFJ8@F_J 0@E\G 0A Ac |0@ pB|FG G " C < 0 C< \ 0@C\\k!B\d=0 Bd=X %B? BG(]P="T}"J!Hb# @G| ="xpB"tGGC8B@b@Zkc f@1?%-)!_j!x_"GcI`!EoA(ݥIGEΡPAGN(b 7IC#BTGG 8B^!GG @b(@Zk b 0D  2 (II8E) GG#!8BTGGcA$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6l"E޵GGG G@b(@Zk 0D -1A 8D'HH8DG G 0E(ݥ07I "xBCΡG<GG.DG( PBTG(GA b8B~k!G @b(@Zk b0D -GG%HH8D"G(!8BTGG޵GGG G@b(@Zk0Dt'1@8D,II 8Ek 0`E| GJ!H=FAE?"H] P t Ge _""ԲBԲBԲԲ"!B@!ű"G(}P]" n=b#)@P=? D 4GPb,I@k! ClA/7IC@AoA !_ @G 0A"G""BB? ""B¤!(HAe+~Iű mAG G?# 4G G 4G@CKHYG@YC7AKP}P} CT}!h ?""4G "! aC 0@< < \ ` & " vC`⥠TG4G! P}@ B41B@F<F (#Y8C/y!L ~GG8BX!@bGG> (@Zk " `0Dd4 G0JJ8F*h!G TG/4G~GG8BG@b>G (@Zk "0D`dh! 11 Bh! 8DM2FJFJ8@F_G G 0E G|r` 4GnG_/GG"G 8BTG~4G޶p!GG G@bG(@Zk "x0D| . G0JJ8F#!G/"8BTG~4G~GGG G@b(@Zk "0Dx|!11 B! 8DL2FJFJ8@F_ 0EG 0@A MAk!|0@ pB|G G " C < 0 C< \ 0@C\@T=0@! @?H=!  (` #~He@ B4GR""(B"pI XE B@ZkDtG BP$ׁH"BJ!C bC "G1"@Zk bk!!+"pIG 8E " bGXB `bGs"@ZktGD "8DP"(IBiGC bCCDiG@Zk+"GpHxD BtGHBPbJ!G@Zk DP"BG$ׁH btGCCG@Zk B "4G8B"@ZktG DP "BG-סI b C CG@Zk¥!Dݠ!OAΡϰϱG P a4] ("TG DA"cI(4G dE0 KAN ! ¥ dAݤ !7aI @8B޴ @G~~ -@+1`Ap! @b mA(GGGG@Zk x0D| , G'HH8D"/G(!8BTG޴4GG~GG G@b(@Zkx0D|ﰀ/$8D)1 A/ %HH8DΡ 0Eܱ ] 4GGp]x]}ݤ=]}ݥ#k G0#~H^P^X~`hp޴x>^~޵GG# G(}(bG0?"_"$G]4GG ]"b# (}0"0_CXb"8]8]+k!砐CIP @FPA+Jk4G0B BL`8 ˡ4G 6AJFBJ0BHbGC@O;CGOZE@0 C 8C? "G ]"(}b#!0"& _*@I+@? BNAb.A A 7H.A@ @4HF0AGCC57ICJ C A@!4 FcF/ASB =!7aJG"GtG@Zk""""b#GC$7@0}KGCs 4DGG98@`C7K(GA# t@ӤG b"]"hb#Xc 0}G @  ? _ B@%%@?#%%ݢò#8KCCG#C"hb#p JX F bC!>HGs"S3C]"eF`0} @NA +DAY@Ae88`F3F EB B 4G:`"TG77q@A WA!&7#$ N/@n0`C[G+`. 0@C@ 0`A% :D#@@ 0`A0 @F N@ 0`A0B@PF@B B@ 0`A! B ?# 0CF0B B@ 0`A!_BTGGG*GL ¥BG>!G b(@Zk" 0D7GG. 0J0 FJ<8F,AG*TGBGGG>GG b(@Zk"0D! 11 B! 8DN2FJFJ8@F_G GΡ 0Eܱ +7aIdG0""|<]"GB` bBb<s"@Zk TGG G@bG*Gǡű ~= ˱ B G> b(@Zk0D  G%HH8D"dG*? BTGG>G>GG Gb(@Zk0Dd8D+1`Ad`ǥ.II8E 0DnG jG8b="tGpBk!xbGG@ZktGGC=3BbG  ="]"@Zk 4G  ݡCG?"CE| RAǰG @BCBb51B@@="B"tG@Zk@ C@ 0@A?2^J@"cTBG4G_pB""GxbtG@ZktGGGCBb =" B"@Zk! G C @GF@CNEC B"" b<]"B@bG<s"G@Zk ¤ˡ/A/1AG4G *_ ¤@"G@K BG޴G ޵TGG Gb(@Zk" 0D3GG' 0J0 FJ<8F(AG*@"BTG޴GG޵GG Gb(@Zk"0D!11 B! 8DG2FJFJ8@F_ 0DG |h`%@ABj G*TGGGG ¥"BBG!bG޶G޴ (@Zk"0D .GG0JJ8F#!G*"BTGG~G޴GG Gb(@Zk"0D!11 B! 8DN2FJFJ8@F_Ρ 0Eܱ | `%1@0AKBG |8E 4G+(C91 C+@¤4G*TGkG fJ  BG޴G ^GG b(@Zk¥0D 2%HH8D)GG*"޴GBG4GTGG GbG(@Zk0D /1A 8D'!&H&H8 D? G 0D _"*4GGGTGE BG޴G^ ~GG b(@Zk0D .ť.II8E$GG*"޴GBG4GTGG GbG(@Zk0Dϱ '1@8D%!&H&H8 D? 0DGXB b+R" Rs1B22BKW(P"ײxG G0@"K A "Gpb#@1$E- !G _"GGH?! E @!IG /E`,7!I" P A( C C ,@L GB TGG (bE@Zk G G C 0`Ee` 4$G!&H&H8 D* G(_"TGBG^GGG G(bE@Zk G G C0`E% 01B 8`E$1&J&J8 F? G 0D "(TGG\O@GM bGBk!G G(bE@Zk GGC0D 5G+G!&H&H8 D* G(_"TGBG^GGG G(bE@Zk GGC0D% 01B 8D+1&J&J8 F? Gk 0`E|G!AC."B"@]"J4GF@ݲ@Zk EG0]=" }"b#@G|!_GB"tGBb@Zk! A?Ġ!_!_"HDGE(@IG 7I ECC PA BI ¥BTG>G^!~GG b(@Zk0D 3GΤ&HH8D)GeG(!BTG>GG~GG Gb(@Zk0DŰ e#1`@e `8DN*FIFI 8@E_G GΡ 0Eܱ "(G¤GGG CGA B>~TG b(@Zk0D  @G?f G#fHfH8`D"`EG(!BTG>GG~GG Gb(@Zk0DeE`8D*1@AE@ƥ.II8EƠ 0DA$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6"VܰG @N?G  @GF?G(=P"BTG8bGXb*Cc  =s"8 sBGGL "#BrB B)!GG GbG(@Zk¥0D 2ɤ&HH8D)GG* BTGGGGG Gb(@Zk0Dΰ /1A 8D-II 8EG G) 0 E<G =" b<]"'@@ G CX B @<}bs"G@Zk ¤@¥ * "TG GC B)!bGGGG (@Zk¤0D -GiG#fHfH8`D!`ƱG*TGBGGGGG b(@Zk0Df8Dơ$`.1AƱ/II8E) 0 E<G(4GGH]P]X}`hpݤx=]}ݥ#k G#|"~4G^TG^ ~(08޴@HP>X^`~hpGG#H G01@Gp1"_ҢG6BF7BF Ң71BF8CF8QCG6BG6qBFFR"QB`BGTB GR"TB7BF0`BF?P¤8 DQ ¦@"&TGG֢GB H@`B~C!GG Ghb(@ZkGH"0D0(0J0 FJ8F%AG&@"`BTG~GGGG Ghb(@ZkH"0D!11 B! 8DH2FJFJ8@F_0EHbGG4GTG4G67H_#P"CCv@!)v!B BF HTG~G^G`B!^GG Ghb(@ZkH"0DG. G0JJ8F&!G)"`BTG~G~G^GG Ghb(@ZkH"0D! 11 B! 8DL2FJFJ8@F_G0EhXG ""4Q`B TAaB}]"HbG@BHbs"@ZkH"  )_"TGG@ H`BG~G^!^GG hb(@ZkH0DG*,G!&H&H8 D" G)_"`BTG~G^G^GG Ghb(@Zk0D($ 01B8D,1&J&J8 F?0E0@Hg"0@ HG]] }(08ݤ@HP=X]`}hp#k/G14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk#~^^~ (0޴8@HGGG(¤# BGG& R G~GG8B!TGG (G@b@ZkG GC0 D0 4HG2FJFJ8@F(@pG&"TG "G~G޶G8BG (G@b@ZkG "GC0 DQ8 D21@BQ@?h3fJfJ8`F 0EGG]]} (0ݤ8@HP#kG#~^^~ (0޴8@HGGG¤#xBGG&x xR xG~GGBp!TGG (x4Gb@ZkGxGC0 D|0 x4HG2FJFJ8@F(@pG&"TGx"4G~G޶GBG (xGb@ZkGx"GC0 D|Q8 D21@BQ@?h3fJfJ8`Fx0ExGG]]} (0ݤ8@HP#kxG#~^^~ (0޴8@H>PGGGxpB#G'GG TfGGp"G~~B)!TGG (Gb@ZkGpGC0 D0 6IGi2FJ0`FeFJ8@F*@'TGGGpG~GBG (b@ZkGp"GC0 DQ8 D21@BQ@?i3fJfJ8`F) 0 E%pGG]]} (0ݤ8@H=P`#kGG#~^^~ (0޴8@H>PGGG⤘B#G'`GG `RfGG"G~~BX)!TGG (`4Gb@ZkGGC0 Dd0  =`4IG2FJFJ8@F(@hpG'TG4GĢGBG~GG޶ (`Bb@ZkG"GC0 DdhQ8 D21@BhQ@?i3fJfJ8`F) 0 E`%GG]]} (0ݤ8@H=P`#kG`G#~^^ ~(08޴@HP>X^`GGG"# 0! C3~Ja C!.0BpBCJ Jp@FGBDp@BW@JFpF ! @D0 @e"(!HŰTG%4G~"BG~G޴GG b(@Zk TG( G8 E0 D?@F%E"^_"BTG^4G޴GG GbG(@Zk G*1@A8 E@0J?J8F( 8 E 1&J&J8 F 4Ge"SSBs"0@B"!H#E!CX#y#@` AA " J!_"?!0 B000_G_#iq KGBP GF` G c#R"5>J GF"F@7"w.7"7-uJC3~J21Ir3JrqJ6Kj JrFBFGâF R"7;"ҲxJW-2"G:EJTI XET=W!.77.JGvJTJFF>2-2" {W!7.1IGu*JTJzGF>W!2-R"ײ " c 7.2I !tJJQ*J4F*> G| "6 )GVG 6I" )!B)_GYW!Yw#w" 2FJ:FKFJ0JFK4JCJZBJPC9#TC1CG?r@KWaH7-'H.7/J*IH`[J6J Y3K( GI8gK4oHF0@'K@F8¦ _EH{`K08Kyq K).I*CIxG2NJ)GjG6C `TB( 05J`CC@B8x @G @ Dz@ G?("" ="]"iG4`BF C BF=7@PB0`Bb@BXb Hs"@ZkH'1@ G j@P _%"BGGTG~GG Gb(@Zk0`@ j@BG%GGPR"^B_"^4GTGG b(@Zk%  BTGG޴GG GbG(@Zk8D'HH8D& G_%E!BTG^GG޴GG Gb(@Zk)1 A8D h#fHfH8`D8D(II8E@ 4GDG]] }(08ݤ@HP=X]`p#kp#~^^ ~(08޴@HP>X^`~hpx޵GGGP¤#G BG 0@t$"d"G "BB?@G"B_P!G|(!! )@p@ᰓcJpD_ 1 Bbp`F@p`BP+W`J 0 B+ ",DT hB!"TG4GG GpbG(G@Zk G8E0J J8F0tG_+K"^_"hBTG^4GGG GpbG(@ZkG /1A8E0J?J8FM8E 2FJFJ8@F @4G"TtB"0`B#8E-II 8EK@*@Ik! C jA Gk!_ 4G;  {# @;űH8# Z#@P"&"G! !GA.ROJO> B~"w w4J HȥJ (+fI(HH3fJ4BfIBfJ"BBB-I*$KrIOIGIE=`PI.'Ka!t+KVJ;DKF>a.gK!lmKSkJ@KtFk>.EGWJF>!08ApI_GFFI_FXEpHE IEH_E DD%ȦF"3 -h6JMIHhJ4dIwJJ E=-zJgIGNI'KE=-jrI?G?GOI3oJE= HhH(!-'JMIv,J E=ƠCݰ.IݱcCİFGGG]] }(08ݤ@HP=X]`}hpxݥ#kGa-A!KjIj=ᡯ A"a.SpJp> AȢ .TJ>ı BPd!A H" DG"r!"!aa,/CqHq<. KnKTJ BF>k!9#0CR"` `峣G ! \=_Ƞ"/XK? B ! AG#?$~P! ^tG(^0~8@HGGG$" B0 "1" ]"=(b"@Zk8D4G#&PBs" &@B"}] "`"Xb"ݲ="]"GGG@ZkG ](]0}8@HP#k#tG~^ ^(~0GGC$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6'"gb B(bc #C"#3@&}0="@Zkc`G] ](}0@#k#~^^~ (GG#(bb#c #"C" c""G_$G(bG~GBG~s"GG b(@ZkG4G$d" B4GGG b(@Zk4GW(b_G]]} (0#kG#G~4G^G^GGG# 8B( `"@b 4G (@ZkW_G]] #kGG;4Gq#2q@% @ @G{0`F`;0B0 F {0B0`F`;0B {#0 F 0B B? B `G;{#0 F 0B BGkGGGkG#`;~^G1P[ B3q B7 3B5 4GR"`0 @0 @0 @0FR"0 @ 1@0FR"0FR"0F 3@R"r0 @ 1@0`F`R"G] #kR2@J@B2DB BCB B` {#@"A@G] #k#p;G~4G^G1"2q@ @!`@0Fq0B0`F`0B0Fq0B 1"0`F`0B B B GQ1"0@F@0B BGGC@"=@{#@G] #kG@#G~G8^G@^GH~PX`޴hpx>^~޵GG#G"$ (GM B4Gb>TG (@Zk<0 D0 7G'G1&J&J8 F, PG$"TGBG4GGG GbG(@Zk"<0 DQ 21@BQ @8 Dg?3fJfJ8`FàG砠0D"$4GTGG(G!NM BGG޶G b(@Zk<0 D0 6(G1&J&J8 F, PG$"TGBG4GGG GbG(@Zk"<0 D8 DQ 21@BQ @h?3fJfJ8`FàG0Ec"0 ]""$}"Pb#Hg@G)!GI!i!0FR $(}_G =8D!)GR"KB@#?Iib:^K[Ci¥TGG"(}h"bG1aHBbCCGH""s"@ZkG8ET DΡG"H""8E (}tGxB0aHbCC@ZktG¥@">?" B B8 F2FT@FG"XE `(}H"BtG4aHbCCG@Zk¥XE8¦@"EB0D "60!@CJ$B0]"4G@ZkF@6B7J G7@6GQ!q |Qqq 11"@¥+Btqx1GtG_O"n="XB5B5B`b@ZktGGC$ BGb =" ]"@Zk4G GGGCG a@C B#B11 B,=b,="B"tG@Zk, @0`@?@G_R"KBGC4G3`GXBO"""`btG@ZktG G CB ="bB" @Zk@@ 0@ @?G 4GGB"tGGC B="b@Zkc k@ 0A/"bp""B0]"0@0bGs"G@Zk¤f#`@#1`@`G 4G$& _ @_"N  B¥TGBG!b޵G^GGG (@Zk"0D3G G,0J0 FJ<8F(AG$@"BTG޵GGGG Gb(@Zk"0D!11 B! 8DL2FJFJ8@F_ 0EG|h`&@ ABeàG$TGGGG ¥ 4="BBG!bG޶G (@Zk"0D.GG0JJ8F#!G$"BTGG~GGG Gb(@Zk"0D!11 B! 8DN2FJFJ8@F_Ρ0Eܱ| `&1@ 0AKB G|ϢB61Bϲ(#$4GGG J BGG~!TGG b(@Zk¤0D3Gl#fHfH8`D)` GG$? TGBG>4G>GG GbG(@Zk0Df `-1A 8D̥.II8EàG 0E_"$TGG< J b4GBGG^c ~GG b(@Zk 0D 2ä&HH8D)GͱG$? TGBG>4G>GG GbG(@Zk 0DͰ ͡.1Aͱ 8D,II 8EàGc0`D|$_"GM ¤BTGTG^ ~GG GbG(@Zk¥0D4-II 8E+GGbTG$GBG~ ~TG~GG Gb(@Zk 0D %1@ 8D,II 8EGGƠ0Dܰ@O"o="/tGXB##@`b0p@@ZktG G CuBb ="]" @Zk 4G }G G C! AƱG BC,@b!1 @,=,="B"tG@Zk, @ 0A1$- G G-?""G#H GF1@!J$TG37aHnDCC@P`@ BI B ޶G޴GG b(@Zk"0D4G0JJ8F*!GB"BTGbG2GG~G޴G (@Zk"0D! 11 B! 8DD2FJFJ8@F_GG0D"TGG|G4G H`G BG޶G޴ b(@Zk"0D4G0JJ8F*!GB"BTGbG2GG~G޴G (@Zk"0D! 11 B! 8DD2FJFJ8@F_GG0DG!AHC4G @G_#TGʢGG8GB BG bG^Bc G b(@Zkb 0D 2-II 8E)G˱G""BGbG!GGTGG (@Zk 0D ˡ.1A˱ 8D#!&H&H8 D?àGc0`D|""GG1GGJ GH ¥TGB~!G b(@Zkb 0D 3G$HH8D)GkG""BGbG!GGTGG (@Zk 0D k#1`@k `8D.!&H&H8 D?àGΡ0Eܱ0@ @ J!Q_$G ="b$]"}"b#^_Әc G|!_="B"tGGCBb@Zkk!lAGC?!"!B"CI@ñTGE!OAIG 7I ECCPA@BO bBGG~k!GG b(@Zk\ 0@ED@6ˤ&HH8D-GıG? BTGbG-GG>GG (@Zk\0@Eİ ġ.1Aı 8@E_-II 8EGGk 0`E|_"G"G<G0TG)!F E BG^G b(@Zkܡ0Eı0I G*FIFI 8@E&@Gb? BTGbG+GG>GG (@Zkܡ 0ED@8E-1Ai+fIfI 8`E) 0 E<Gc ]l@CTG2àGxbG8]@]H}PX`ݤhpx=]}ݥ#kGk ,9GICACHE,:b#PICACHE,9@ICACHE474GP OTS$INDEX47L@P OTS$INDEX4=lG OTS$MOVEM4=|@ OTS$MOVEM4CGOTS$FILL4C@OTS$FILL4=G OTS$MOVEM4=@ OTS$MOVEM4=G OTS$MOVEM4=@ OTS$MOVEM4CGOTS$FILL4C@OTS$FILL4=G OTS$MOVEM4=@ OTS$MOVEM4=G OTS$MOVEM4=@ OTS2$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6"x$MOVEM4CGOTS$FILL4C@OTS$FILL4;GL DFOR$INQUIRE4<Db#P DFOR$INQUIRE4;H@L DFOR$INQUIRE4;dG DFOR$INQUIRE4<lb#P DFOR$INQUIRE4;@ DFOR$INQUIRE4?G DFOR$OPEN4@b#P DFOR$OPEN4?@ DFOR$OPEN4?G@ DFOR$OPEN4@0b#P DFOR$OPEN4?<@@ DFOR$OPEN4AHGh DFOR$CLOSE4BPb#P DFOR$CLOSE4Ad@h DFOR$CLOSE43pG DFOR$EXIT44xb#P DFOR$EXIT43@ DFOR$EXIT4?G DFOR$OPEN4@b#P DFOR$OPEN4?@ DFOR$OPEN4AG( DFOR$CLOSE4Bb#P DFOR$CLOSE4A$@( DFOR$CLOSE4?TG| DFOR$OPEN4@pb#P DFOR$OPEN4?x@| DFOR$OPEN4AG DFOR$CLOSE4Bb#P DFOR$CLOSE4A@ DFOR$CLOSE4G SYS$QIOW4b#PSYS$QIOW4@ SYS$QIOW4hGSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4G0SYS$QIOW4 b#PSYS$QIOW4,@0SYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4@h b#P DFOR$OPEN4? G DFOR$OPEN4? @ DFOR$OPEN4? G DFOR$OPEN4@ b#P DFOR$OPEN4? @ DFOR$OPEN4A G DFOR$CLOSE4B b#P DFOR$CLOSE4A @ DFOR$CLOSE4? G@ DFOR$OPEN4@4 b#P DFOR$OPEN4?< @@ DFOR$OPEN45` G DFOR$WRITE_DIR46h b#PDFOR$WRITE_DIR45| @ DFOR$WRITE_DIR4A G DFOR$CLOSE 4B b#P DFOR$CLOSE4A @ DFOR$CLOSE4 G SYS$QIOW4 b#PSYS$QIOW4 @ SYS$QIOW4p G SYS$QIOW4 b#PSYS$QIOW4 @ SYS$QIOW4XGxSYS$QIOW4pb#PSYS$QIOW4t@xSYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4 @SYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4XGSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4,G`SYS$QIOW4Xb#PSYS$QIOW4\@`SYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4@GxSYS$QIOW4lb#PSYS$QIOW4t@xSYS$QIOW4?HG DFOR$OPEN4@xb#P DFOR$OPEN4?@ DFOR$OPEN4AG DFOR$CLOSE4Bb#P DFOR$CLOSE4A@ DFOR$CLOSE4?G0 DFOR$OPEN4@$b#P DFOR$OPEN4?,@0 DFOR$OPEN41G$SYS$OPEN42b# SYS$OPEN41 @$SYS$OPEN,/TGlGETEFB,0\b# GETEFB,/h@lGETEFB41G4SYS$OPEN42b#SYS$OPEN410@4SYS$OPEN,/TGpGETEFB,0`b#GETEFB,/l@pGETEFB4)G4 SYS$CREMBX4* b#0 SYS$CREMBX4)0@4 SYS$CREMBX,'TGdGETFRU,(Xb#0GETFRU,'`@dGETFRU<-pGDFOR$WRITE_INT_FMT<.b#0DFOR$WRITE_INT_FMT<-@DFOR$WRITE_INT_FMT4GLIB$SYS_TRNLOG4b#0LIB$SYS_TRNLOG4@LIB$SYS_TRNLOG4+\Gt SYS$CRELNM4,hb#0 SYS$CRELNM4+p@t SYS$CRELNM,GSYS$QIO,b#0SYS$QIO,@SYS$QIO4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4 GXSYS$QIOW4Hb#SYS$QIOW4T@XSYS$QIOW4G$SYS$QIOW4b#SYS$QIOW 4 @$SYS$QIOW4xGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4PGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4 G\SYS$QIOW4Pb#SYS$QIOW4X@\SYS$QIOW4 G QLZW_CMP4 b#QLZW_CMP4 @ QLZW_CMP4!G/$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6""G"ITAKE,"b#ITAKE, "@"ITAKE, #G8#ITAKE, #b#ITAKE, 4#@8#ITAKE,#G#IGETSPC,#b#IGETSPC,#@#IGETSPC, #G#ITAKE,#b#ITAKE, #@#ITAKE, $G,$IGIVE,  $b#IGIVE, ($@,$IGIVE4 L$Gp$ DFILEXTEND4 \$b# DFILEXTEND4 l$@p$ DFILEXTEND4$G$SYS$QIOW4$b#SYS$QIOW4$@$SYS$QIOW4X%G%SYS$QIOW4%b#SYS$QIOW4%@%SYS$QIOW4H&G|&SYS$QIOW4T&b#SYS$QIOW4x&@|&SYS$QIOW4&G'SYS$QIOW4&b#SYS$QIOW4'@'SYS$QIOW4'G(SYS$QIOW4'b#SYS$QIOW4(@(SYS$QIOW4X(G(SYS$QIOW4(b#SYS$QIOW4(@(SYS$QIOW4)GP)SYS$QIOW4D)b#SYS$QIOW4L)@P)SYS$QIOW4)G)SYS$QIOW4)b#SYS$QIOW4)@)SYS$QIOW4P*G*SYS$QIOW4*b#SYS$QIOW4*@*SYS$QIOW4*G+SYS$QIOW4+b#SYS$QIOW4+@+SYS$QIOW,+G+IGETSPC,+b#IGETSPC,+@+IGETSPC, +G+ITAKE ,+b#ITAKE, +@+ITAKE, ,G0,ITAKE,,b#ITAKE, ,,@0,ITAKE4,G,SYS$QIOW4,b#SYS$QIOW4,@,SYS$QIOW40-Gl-SYS$QIOW4`-b#SYS$QIOW4h-@l-SYS$QIOW4.G,.SYS$QIOW4 .b#SYS$QIOW4(.@,.SYS$QIOW4x.G.SYS$QIOW4.b#SYS$QIOW4.@.SYS$QIOW4/G/SYS$QIOW4/b#SYS$QIOW4/@/SYS$QIOW4/G,0SYS$QIOW4 0b#SYS$QIOW4(0@,0SYS$QIOW40G0SYS$QIOW40b#SYS$QIOW40@0SYS$QIOW481Gt1SYS$QIOW4h1b#SYS$QIOW4p1@t1SYS$QIOW, 82GH2IGIVE, <2b#IGIVE, D2@H2IGIVE42G2SYS$QIOW42b#SYS$QIOW42@2SYS$QIOW483Gt3SYS$QIOW4h3b#SYS$QIOW4p3@t3SYS$QIOW44G44SYS$QIOW4(4b#SYS$QIOW404@44SYS$QIOW44G4SYS$QIOW44b#SYS$QIOW44@4SYS$QIOW4`6G6SYS$QIOW46b#SYS$QIOW46@6SYS$QIOW46G 7SYS$QIOW47b#SYS$QIOW47@ 7SYS$QIOW47G7SYS$QIOW47b#SYS$QIOW47@7SYS$QIOW4@8Gx8SYS$QIOW4h8b#SYS$QIOW4t8@x8SYS$QIOW49GX9SYS$QIOW4H9b#SYS$QIOW4T9@X9SYS$QIOW49G9SYS$QIOW49b#SYS$QIOW49@9SYS$QIOW4p:G:SYS$QIOW4:b#SYS$QIOW4:@:SYS$QIOW4:G$;SYS$QIOW4;b#SYS$QIOW4 ;@$;SYS$QIOW4<G<QLZW_CMP4<b#QLZW_CMP4<@<QLZW_CMP4<G= LZH_ENCODE4<b# LZH_ENCODE4=@= LZH_ENCODE,P=Gl=MOVCH,X=b#MOVCH,h=@l=MOVCH4=G=OTS$MOVE4=@=OTS$MOVE,`>G|>IGETSPC ,p>b#IGETSPC,x>@|>IGETSPC, >G>ITAKE,>b#ITAKE, >@>ITAKE, >G>ITAKE,>b#ITAKE, >@>ITAKE,P?Gh?IGETSPC,X?b#IGETSPC,d?@h?IGETSPC, x?G?ITAKE,?b#ITAKE, ?@?ITAKE, ?G?IGIVE, ?b#IGIVE, ?@?IGIVE4  @G0@ DFILEXTEND4 @b# DFILEXTEND4 ,@@0@ DFILEXTEND4@G@SYS$QIOW4@b#SYS$QIOW4@@@SYS$QIOW4AGTASYS$QIOW4HAb#SYS$QIOW4PA@TASYS$QIOW4BGR_ﰦ 4ԟЀ!#LVo^3dۧk?ᦫ$1Dat't_ycbKji u1ū)%0>FP&:m0ZiGj.֭ŽxWnSV %!σd5LA&Ϯr<u ̎~NqQP.<]w%ɩ^! R-%Ix*:MNΓ-%V`쎨AR֞6 /=1VRQ\hz;~ziڬk2`\JJc3]ĸ^,Z5lgo|k;( ^R #sCy;Dj!("s ڼ pD S P ; b^z'H w~( )P#8U#B| ʛ +̇JlE~Z9Lͽ Hf E3ϞWg&7j( ]i"#wo࣡C)e'940Rp\ |mc3dE;`\ge`o7?c2@| Gܓ +ǹ lꍿD8و |c, l~f菁7>ŗb|{puB#A߫c ^AШy-Ec, X`,+ˣ^?&ɘtoBotlΤ5lUIŶKŃIWl@8*6C3Im1" i8C6l0|F/.TZ7bDˈ Qw'Nq UˋյdtZo&BxEKSG>nLL1u+ vBW.^Raiy&] 7LBuPH`{0Hj%6,8;]=ko\h[ K[y޽w@pʒ.3Fo@W_;Wls(~g|ZfRy;v@/δԏ!k" K )c@BE;.}7XVUOP¹Fyn2]wJȋJyqR>~u8-TSz5m|*(﵉5ǣt'J攴_vD??Sklr͹Y.`!Bq`7>V,5ŨRj!9ڡt20ĕ}GevvgWcS^dL! @"p1<B5~c~ ~# 秹I Į:R1[@^`!d Ѯhgj=E7hP,'_sDPcƁ$^dwăx^kI[Mkd8(o'Tz6IHh6C]X3_'C@QwɄqq> &&MD)"1$)>UR/VZ佐#Wmg@O^@Ծ¡TB`к(Ê R*Gwv@X9?qh[CZg5@絍Y|ll<nyju+q:?X>S9j43V"qӏSwt,&<ygw0P\+⛴x*Rg݄_FxHֲ4I`Z56C >2f<e,fwPe^)=(GH) k=9ӯ3J@4MfqJ|n9@N,YvgV'27:'q%[fI` {&;܏Ϙbqxc[TU+'Ry#m#] s*$E2CǔܽiD0~[z!Gk@"yV540 b(r)(: Iczh&Y @[L8)yTWX7DVV̺gcGS$]ҧv~M 0(e>i6s@ dT 9!qUƏw"m>K'.p /!w[2M - Vda92O޼Iu /;"~udu|Õb{*3a2mOI& uWכ쁯'IOHU\+eUGwdFȿʰ9VK6`⡺8\Bmߞbv.;tӤRLilzkۂ@~fB>d$ݜHy:r!Dr3ńHusSP]'ɏd~~H8s ĸALKl}lf }Ysk&):;пD`\i?]kƊ4ǛV`4EӻFݵ%χ-I- tI];.H4Yaa2(7OZMBH # ~1: CH"8 ,CV[ńQ߄}M&TԠ̽Fp#=1wvZf_ G>1ΊEaSY5E&WYQ#~f,# N/C!eu`ORƘN1JlE w'H ߁$P?V9=b, 5ˣp~RQ-Nɑԭ' PyKc8S$*xqˉv0A&({nm'_nAɆ."h5+/fkB#Zaz ֵ!XQ?\[b;.G)JvI#uCun2#y.LVuöϙ2;w=G *|g)~Ԑ׌\$Z=t7p$;r,֝SPT&60&Up_!aNkm yvnCs9t-*ԕ~[(2aWZXzgEA6+qnng[.<\*F{=+Ovi=9H&I)E6eqSf1`FΖyfl 7Z.U2^- !ҧ"~=:!U^e֟RM}n"T:m⮲,L h*vcxbаqŶk63 4`ja)vy'#?r*r&2-,P!SJ)M>+tKI %^;/Kޯ;~b]X2`W2׍aw3Rg &ڶD\HNQYIioa߻L/3w^"a+EYL$PI{$a0!) FW[>ğPYɁ"LKٳ='i0Jv]VAי/W1n˕Wxf{b3?#!{(nxbۅ~wwڏ7I; A&dXM^ m}ciMj(ਜ਼$;kDĖDWȮg!~mQF>|##0. }7틤u'*=kO=SIB<'iwM'u$`)Ka$[!dDJ0ʜfM*33sdzC=oTϢ+SWΈ{7 /,2 k)(Cfh9N leKBI]HyԺ컹L;\*$&F -Q~fRu9N9jRslTm ,&GkV)f֐р x2"D^g^9`Ta\%o9 9)!KcQl٤1 ~u[iBwa')0($#>],e(ñ9zA"N}Dx&ofd&:(KUn4i؍H2VRgUHCҸU]Ea48Ug[I YK>>)bMb\ c˄cT-vhQ}I'1HSIGY3 `L!E1}(=ә"BJ4/ ~錪p_Bgm4S&#~5H$!'n`\#~GWL;N# SFKA 6JA?On x'KepYST!jP-U6/Y99`a:=;]^r&u_т |gH>r@4:x%^ϑ\Ma/5±k^ް s,$.q`{y&ɍN8HO??v&KC9I9Bxؖ4G0ɥ۝Ա",uq_jH?ޭ:Gy*-%f6b+0!xD ͍[h7*E&Fy`忷 DQ~LH9zznӨ`oڀl7q0H"Ii*$r/CKD (;iG֚9AsGBH] LtGz@C&E T $NAQ8o7,; Zf쯩|IUud D_)#Meq qpxb/6< e⦳pDzͲ=$P 'pHrMOsh%tbZ;!s 4blMM˖B%BuMBR&pG87@YːkLvWU_cMIAzIt)ޢB-%XOJqKSu>MIspv0NvwE1!?aVgT-C $ cqF}Mk`sRZkWJ@YˑuG)G*72AѡӬ4Bѹd[95*{YꉿλL ӎC ṟfh6YP| I d~*p^%ohy ^YVw@L3IQk] Y)fS]lHcTS*:sv\Es^<Ǒ*Pb֜tYfX+3xtXG=SHh2e5WIg،\%3 2eVFd I灈&4\vWV#r vhq^T4SFk$.;00{e;Xh}RdF]9g|^-dghCu*Kצv"h@ PM+&p]iQ2{6p1(3D/̕0-ꐂ6w@HRcqbm83xPlS1$XP#L}Є#^1w]<jeUf9Ř 0JX(t2Qc Jo!6'PJb@D34*S;*؁L\FuJf~ϲ%,gm[Aoͬs -?cqk َ]Yw^ځP'Z} \9)E3!-Rġ`P(#Y>3JJ1ȟ4œ"Qp\-o̽GD?DDsU4:ADbs5(%C 4TP[p_IU<ݓj.7?;:Mk}D;0m)֏(5:)llkAXGBaapݼNC!n0jR" -ؽ|%V # F(c UM"5ǐ]wg!L¹굞ڏl4|W_drTI(27b [R,h(&m/\#,Yմ6rξ37)z=0 ʧ-@0zS8T{} ,1:2oMEQKZ/Y獌N3P 7'@!mGuѸ%B7:AcI(HM V=  DSC$K_DTYPE_T2= T4=  DSC$K_DTYPE_T2= \4=SquashDisk $$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6"@ SYS$QIOW4XGSYS$QIOW4`b#SYS$QIOW4@SYS$QIOW, `GpIGIVE , db#IGIVE, l@pIGIVE4GSYS$QIOW4 b#SYS$QIOW4@SYS$QIOW4hGSYS$QIOW4pb#SYS$QIOW4@SYS$QIOW4LGxSYS$QIOW4lb#SYS$QIOW4t@xSYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOWd d=LD6SQXFW76 **error...itake fail, blk V 76! filcls Double release i4idx blk V 76 filcls dbl rel i4sav blk V 76 **error...itake fail, blk V 76! bufdmo Double release i4idx blk V 76 bufdmo dbl rel i4sav blk V 76 **error...dbl itake fail, blk V 76 bufrd Double release i4idx blk V 76 bufrd dbl rel i4sav blk V 76 **error...itake fail, blk V 76! bufwt Double release i4sav blk V 76 putblk dvc independent err \ blk V 76 putblk qio err \ blk V 76 getblk dvc independent err \ nblk=V 76 getblk qio err \ blk V 76 vputblk dvc independent err \ blk V 76 vputblk qio err \ blk V 76 vgetblk dvc independent err \ blk V 76 vgetblk qio err \ blk V 76 putidx write, record lbl=\ pgm asked \76 putidx lastrc=[ rec in array=[76 qio stat, immed=V  iosb=V 76 qio stat, immed=V  iosb=V 76 **error...itake fail, blk V 76! bufdmo Double release i4idx blk V 76 bufdmo dbl rel i4sav blk V 7$ $= B B=2*)FILOPNDEC Fortran V6.1-386t t = 4P4= FILOPN4= araf af    arao           1  1   1Ԃ H H H                          8 "|8 O O O O O O O O "8 O O O O O O # # # % ' + + ' + ( ( ( ( ( ' - ( - (j8 2m8 O O O O O O O O O O O O O O$ O 5 1 1 H H H L L L M U X U X \ ^ ^ ] b  c  g f b  g c e g g g g o p p p p r r v v v yЄ4 L L L L L L L }4 L L( "L ~4 L L ~4 ~4 L 4 L L L L 4 L L( "L  4 4 4 L L L L L L L L L L$ "L z4 L L 4 4 L L L L L L L$ "L  r4 p4 L q4 L o4 L L L L L L L$ "L     [        P$ $= p4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  =  = Q = 4 4= LUN164=skj y ~ y y :* 6* <* 7* @*,$ $= 4 =  = 44= LUN174= I*) I*. I*) I*) s< i<  u< p< y< y< z< {<($ $= 4 =  = 404= MBXSET4=(  < < < < 3@ < 4@ 3@ 3@ 4@ 4@ 7@ 6@ 7@ :@ <@  D@ @@ A@ D@ D@ D@ E@ G@ I@ F@ L@ M@ P@ P@ P@,$ $= 4 = H = 44= FILCLS4=) ! X@  X@  X@T]  @a  @_  @`  @[  @[  L L L @k  L L L L( "L @\  L @T  L @Z  L @Y  L L L L @c  L L L L( "L @ @ @ @H  @H  @F  L L L L L L L L L L L L$ "L @>  L L @E  @F  L L L L L L L L L L$ "L @ @ @ @ @   @  @ @ @ @ @ @ @ @ A A A A A A A A A A A A A A A %A %A %A %A $A $A  %A %A  &A $A (A (A (A (A 2A 0A 2A 8A 9A :A 7A  DA CA HA FA FA FA  TA RA  \A  hA lA lA nA mA 6S 7S 6S 6S 6S @S @S @S nA ES FS ES ES IS oA  L tA  L tA  L L L L L L L L L L vA wA kA  vA   L A A  A  L L L L L A  L L$ "L A  L A  A  L L L L A  L L$ "L L L L L A  LQ<$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6" L L L L A  L( "L A A A A A A A A A A A  A_  L A A`  A A A]  L L L L L L L L L L$ "L A_  L L A]  A^  L L L L L L L L L$ "L A A A A A AK  AH  L AG  L L L L L L L L L( "L AH  L AF  A@  L L L L L L L L( "L A  A A A A A A "  A A A"  A A A A  L L L L L L L L( "L A!  L A  A  L L L L L L LR L &L A A A @%  A$ $= T4. .=  4=  = . .=  4=  = S. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = P. .=  4=  = . .=  4=  = . .=  4=  = S. .=  4=  = #. .=  4=  =  =  = 544= BUFDMO54= BX B  BV  [B  [B  L \B  ]B  L L L ^B  L L L( "L _B  L L _B  _B  L L L dB  L L L( "L nB pB  pB  L L L L L L L L L L L$ "L rB  L rB  rB  L L L L L L L L L$ "L nB B  B B B B  B B B B B B B B B B B B B B B B B B B B B B B B B B B B B  B B  B B B B B B B B B B  B B B B B B  B B  C  C C# C& C C" 6S 7S 6S 6S 6S @S @S @S C1 ES FS ES ES IS C & L C L C L L L L L L L L L L C C C C  L +C *C *C L L L L L +C L L$ "L ,C L ,C 1C L L L L 1C L L$ "L L L L L 2C L L L L L 2C L( "L 5C 5C 5C 5C 7C 7C AC BC CC CC @C  MC L OC NC RC PC PC L L L L L L L L L L$ "L SC L L SC SC L L L L L L L L L$ "L ZC LC LC LC hC gC hC L hC L L L L L L L L L( "L jC L jC jC L L L L L L L L( "L fC  fC xC wC xC C }C  C C C C C L L L L L L L L( "L C L C C~ L L L L L L L LD C C C B  :Cb CP$ $= (64. .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = S. .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = O. .=  54=  = . .=  54=  = . .=  54=  =  =  = Q44= BUFRDQ4=e] CM C C C C C  C C  C C D D D D D D D D D D D D D D D D D D D D" &D ,D &D &D .D  ;D ;D ;D ;D =D =D ;D ;D ;D ;D ;D D D  D D D D D D D D D D D D D D D D D D D D "D  DD DD DD  ND  TD  \D TD ]D ]D `D dD eD dD eD fD fD hD kD oD oD tD vD  }D }D ~D }D }D }D }D }D D D D  D D D  D D  D D D D D D D D D  D D D D D D  D D  D  D Dg Di D Df 7S 6S 6S 7S 6S 6S @S @S @S Du ES FS ES ES IS D j D8 L L D7 L L L L L L L L L L L D D DA D " D$ D# L L L 9$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6]"L L D3 L L$ "L D$ L D! D L L L L D- L L$ "L L D L L L L L L D, L L$ "L D D D D D D D D D E E E D  E E E E E E E L E L L L L L L L L L L$ "L E E L E E E L E L L E L L L L L L L L L$ "L E E E "E %E (E (E 'E (E 0E 1E 0E 0E 1E 1E 1E 2E 1E 7S 6S 6S 6S @S @S @S FS ES ES IS( KS 3E 3E 7E L L L L L L L L L L L L L$ "L ?E AE ?E ?E AE L CE CE DE L L L L L L L L L L L GE 6E 6E 6E ME &E* &E< ]E ]E dE bE oE mE nE oE qE rE rE rE L L L L L L L L L( "L sE sE xE sE sE xE L L L L L L L L L L L L zE kE kE  E E E E E E E E E4 E E E E E E E E E E E E E =| E E E E E E E E E  E E E E E E E E E E V V V V V V V V V V V V( V E E  E  O O O O O O O O O O O O O E E E E  E E6 E E E E  E E E E F  F F F F D  F  F F  F  F F  F  F F F  F {  F F  O F  O O O O9 O O O O ,F } $ $=  R4. .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  =  . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  =  = &  = Hx44= BUFWTHx4= 8FQ 8FO F F 8FP F F F F F F  F F F  F F F  F F F F F F F  F  F F F F F F F F F F F F F F F  F F  F F  F   F F  F  G G G G G G G  G G G G G G G H H H H H H H H H H H H H H4  5S 5S 6S 7S 6S 6S @S @S @S FS ES ES IS( KS H H H H H H H L H H H L L L L L L L L L &L H )G *G 4G 4G 8G 8G :G ;G  L L &L L LH$ $= x4. .=  Gx4=  = . .=  Gx4=  = A. .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  =  = , ,= 44=J$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6h" WRITE_BUFF4= PH PH PH PH PHX mH mH mH mH mH  pH pH  qH  qH  qH  qH  7S 7S 6S  6S @S @S rH  ES FS ES ES IS sH  uH xH L yH xH wH xH yH xH wH L L L L L L L L L L L L$ "L {H zH {H ~H L L L L L L L L L L L/ L L uH$ $= D4. .=  4=  = . .=  4=  = . .=  4=  =  =  = 44= IVLEN4=RJI H H H H H H H H = X = 44= PUTBLK4= Ht Ht L L L L L L L L L L &L0 "L$ $= 4 =  = ș44= GETBLKș4= .Lp .Lp O O O O O O O O O O O0 O $ $= 4 =  = 44= VPUTBLK4= Ot Ot Ot 7S 6S 6S 6S 6S @S @S ES FS ES1 ES IS OS< KS$ $= 4 =  = 44= VGETBLK4= XSp XSp XSp V V V V V V V V V V% V V8 V$ $= 4 =  = 4`4= PUTIDX4= V V  vZ vZ wZ wZ wZ wZ xZ xZ Z Z Z Z Z Z Z Z Z Z  Z Z Z Z Z Z Z Z  Z Z Z Z Z Z Z Z  Z Z  Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z0 Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z  Z  Z Z Z Z  Z Z [ Z [ [ [ [ [ [ [ "[ ![ ![ ![ ![ ,[ ,[ -[ ,[ 8[ 8[ 9[ 8[ 8$ $= 4 =  = 44= GETIDX4= D[ D[ D[ D[ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ _ _ _ _ _ _ _ _ _ _ !_ !_ _  *_ )_7P 7_ ;_ ;_ ?_ ?_ C_ C_ F_ H_ F_ H_ H_ H_ H_ E_  E_  E_  Q_ [_ [_ Z_ Z_ Z_$ $= 4 =  = 404=LOGLATCH4=@87 p_ p_ p_ p_ {_$$ $= 4 =  = 44= GETSTAT4=RJI _ _ _ _ _ _ _$ $= د4 =  = H44= LXYASTH4=g_^ _n c c c c cx f f f %cr %c$$ $= p4. .=  G4=  =  =  = `44= NEWAXX`4=LDC 'cp 'cp 'cp 'cp f f f$ $= 4 =  = 4@4= IMPCNT4=^VU f f f f f f f f f f f " =  = 4x4=FLUSHLOG4= f f f f f f f f f f f f f  f f f$ $= ز4 = ( = 4X4=FLUSHTOP4=qih f f f' f% f% f f f f f f f f%$ $= 4. .=  ߳4=  =  =  = д44= FLUSHTHISд4= { f L LT L L L L L  L L L L L L L L L L$ "L L L# L L! L L  L L L L L L L L L L &L L "L Ig Ig  Ig  Ig  Sg Jg Zg  cg eg dg gg jg ng og og sg wg 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 5S 5S 8S 6S 6S 7S 6S 6S 6S @S @S @S ES ES FS ES ES IS  KS L L L L L L L L L L L L L L g g "L  L L g L L L L L L L L L L$ "L L L L L L L L L L L L$ "L L LEg$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6d  L L L L L L L L L L( "L g g g g g g h h h h h h h  L h h L L L h L L L L L L L L L L L( "L L L L L L L L L L L L L L L( "L h ,h L L L L L L L L L L L L$ "L L L L L L L L L L L L L$ "L  *h x^~޵cG#8]G@}HGb Bݤs"P0B PBbP@ZkTG_" @0F" @PGrF?"_""BxQ"G1"Gs"rBqB Gs"qBxG _4G "BGHݦC#K#GC#C K: KG4G_P01`CGGA5.5J1" GGP GpB4GGGGB"@ZkG0@P] C @0DB 1@PG@ZkGXB@ZkP¥GBGP]H !G@ZkGBB"@ZkGXB@ZkGPGBP]H !G@ZkGBB"@ZkGXB@Zk G?"P_"b"BX"' "G`Xh"b@ZkGP" D PB @"b?"`b"XX"h]_"@Zk4GTG_"P""b"" G3G=0Bݵ=ݵ=4Gݶ8bݵ@Zk0B G"`GX_"hb"pݵX"8bGxݵ@ZkG @B"Hb4G_"b"G@ZkB@"b4G@Zk¥Ơ4GP4G"^TG Gݵ4Gݴ_"0Bb"ݵ"ݴGݵ}8bݴ@Zk"F@B"HbG糀_"b"GG@ZkG_" ""(ݵG0ݴb8ݵ0B@ݴH}Pb"Xݵ`}8bhݴ@Zk4G_"G"D@B"Hbb"G@Zk"4GG"G¥Gp)p!"GL BTG^4G b(@Zkxx<0 D|0 P 6.G1&J&J8 F, PG)"TGB4G4GGG GbG(@Zk"xx<0 D|8 DQ 21@BQ @n?3fJfJ8`FP GΡP0E ܱPp Hݦ֢H= JH}&CG@"B{@K_"Z_CZ_C PCcC0FHRCD#H`C@2DHgAC82@3HAJW4GgرbTG G)G G"S B4G^Gp TGG GbG(@Zk"xx0F|P 7GDG2FJFJ8@F,@qG)"BTG^4GGGG Gb(@ZkBxx0F|2r 8F31`Br `4JJ8FGP GP0D P! 40`@ n@0@PG4Gb8b"H #xp]4G_"ݴp"G0Bݴ}`b"}ݴ@ZkGh" !)'A)@, 4G@]G$"@}4G¥HSD8@HE@E@ @&D4G@#J0F@0B!J. @¦G77JCB#"_#C0B BH=P Bh"pG)TG"!4G #A,CI,(# CE0B *A CA@I"J_AJ_A*BY@ 5B5BP@G G G"4G_"@b""G}] 8b(@ZkG_"Gb0@B"Hbb"G@ZkGG_"P"b"0BG}b"]8b@Zk!4GPDHG"0B_"8bb" H"G@Zk4G_"@B"Hbb"GG@Zk4GGG"G¤) P ? BG>GTG (b@ZkGGC0 D0 P 8&G1&J&J8 F. PG)"TGG4GBGGG G(b@ZkG"GC0 DQ 21@BQ @8 D?f3fJfJ8`FGP GƠP0D ܰP")TG¤G Gb QGO 4GG޶GB (b@ZkGGC0 D0 P 8&G1&J&J8 F. PG)"TGG4GBGGG G(b@ZkG"GC0 DQ 21@BQ @8 D?f3fJfJ8`FGP GƠP0D ܰΡ4G@ TGG) GBGb"Q B~J!޶TG~GG = G(GGb@ZkGGC0 D0 P 6*G1&J&J8 F, PG)"TG~GBGG~GG (b@ZkG"GC0 DQ 21@BQ @8 Dj?3fJfJ8`FP GJP 0@E \PG)"BTG GbGJ!NM B~G޶G~G (b@ZkGGC0 D0 P 6*G1&J&J8 F, PG)"TG~GBGG~GG (b@ZkG"GC0 DQ 21@BQ @8 Dj?3fJfJ8`FP GJP 0@E \0@ @ 0A I4G_#ȢTG)GGBB"G BL J!^GBG~ (b@ZkG¤GC0DP 5G-II 8E+GƱG)"GBGTG~GG G(b@ZkGGC 0D ơ.1AƱ 8D*!&H&H8 D?P GJP 0@E \0`@B"(P¦r"4B"1B(BH "(ݶG 4G0]8tG@]GH G0B"PݴTGX_"`=b"h] "pG8b@Zk G@*È"@BTGHb_"b"GG@ZkG4G4GP¤"_"0B`b"H ݴxx"}G}}]8b@ZkÈGc0]8]@}HPXݤ`hp=x]}ݥ#k#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ BCQ5JbG2F5>&@Zk 0D CP0Dcd "BGbTG 1"@Zkb G]]4G} (0@#kG#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ8BCQ5J@bG2F5>&@ZkTG"G! #c(B!"0bd 1"@Zkb G]]4G} (0@#kp#_" "~GX^G`^Gh~pxcGG$b#H PB8"c XbG8#"<G@Zk4G#0D@8" @D\ 0B8b8@ZkG?"GB H8"@=@B"P"`@}"b@Zk& "8@]"<tGpp" BX @8"(bP 1"D@Zk'{#p"0Dp3BhB#P P ! x 4x "G0J1>JJG0vJF2BT#"4G @]"8}<]B@D=b8="@ZkG4GG0D#c"c ~B4G~G b(@ZkGcX]`]h}px#kG@#_"~G@^GH^GP~X`h޴px>^~޵GG#0¤ (⤰ % G& 4G%I @B^>G TGHb(@Zk("0DD 5GG0JJ8F*!G&"TG@BG~4G~GG GHbG(@Zk("0D! 11 B! 8DG2FJFJ8@F_GD G砐0DD |"&4G(TGD |GG!J`I @BGGG Hb(@Zk("0DD 5GG0JJ8F*!G&"TG@BG~4G~GG GHbG(@Zk("0D! 11 B! 8DH2FJFJ8@F_GD G0ED |!ʚ$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8"b4G TG GG& G( GTGJ @B"!޶G~GG GHbG(@Zk("0DD 2 G0JJ8F(!G&"@BTGG~G~GG GHb(@Zk("0D! 11 B! 8DM2FJFJ8@F_ÐD G0ED | G&"(TGD |GG!G`GE @BGG~ Hb(@Zk("0DD 2 G0JJ8F(!G&"@BTGG~G~GG GHb(@Zk("0D! 11 B! 8DM2FJFJ8@F_ÐD G =0ED |0A A 0 AJ!Y@ 4Gu}}W`ݦ "$]""(}"֢b# )!0FBG! !$(,!@G$]  8@E@ 1"0b/B@_#)I9>K;CiPB TGX""* ,"Gb0IBM"CbCH s"@Zk G8`ET DJX 8@E@,tGB1IbM"CCG""@Zk tG@H >? H \X AA _A8 D *DT@EX`E ," BtG1I(bM"CC@Zk X`E@ ¦ EBH ?"@EH H <0}1@CJB "0]"4G@Zk?#F7@vB7!K)G yAvQ qBxQ|qq 1"b/BpqtG_J"0="kB5Bb5B0=tG@ZkGtG0GC% B`BQF0Ghb =" 0]"@Zk 4G G0=GC,B A `B11 B4=hbG4="xB"tG@Zk4 @ 0A?=GG_R"OB4G00J"Bx""btGG@ZktG G C`BGhb =" xB"@Zk@ A0A A? 4GGxB"tGGC ="@BHbG@Zk @ 0A*"b"" B8]"0@8(bGL s"G@Zk L '@'1@G 4G/ ( &^ pb@_" BL (TG@BG~G^ GG GHb(@Zk("0DD 3GG$0J0 FJD <8F(AG&@"@BTG~GGGG GHb(@Zk("0D!11 B! 8DD2FJFJ8@F_0DD GD |h`(A ABeÐD G&TGGGG ("pB@BG!HbG޶G~ (@Zk("0DD .G G0JJ8F#!G&"@BTGG~G~GG GHb(@Zk("0D!11 B! 8DM2FJFJ8@F_ 0ED D | `(1A 0AKB GD D |ʢB61Bʲb#&4G GG J (@BG~G~ TGG Hb(@Zk(0DD 3G'HH8D) GG&? ~TG@BG>4G>GG GHbG(@Zk0D ,1A 8D-II 8EÐD G0DD _"&TGGD < J (4G@BG~G^ ~GG Hb(@Zk( 0D D 2(II8E) GG&? ~TG@BG>4G>GG GHbG(@Zk 0D -1A 8D$HH8DÐD G砐0DD &_"GM (@BTGTG^!~GG GHbG(@Zk( 0D D 4,II 8E+GmGTG&G@BG TGGG GHb(@Zk 0D m#1`@m `8D$HH8DGD G0ED J"*0=" tGB''@0@ b@ZktG G C|`B ="hb0]" @Zk 4G G_0GC @ A `B 1@hb4="4xB"tG@Zk4 @ 0A1$-c G G?",G(G#H F1@!J& 37HDCC@P@ BI @B"޶TGGG GHb(@Zk("0DD 3GG0JJ8F(!G&"@BTGG~GGG GHb(@Zk("0D! 11 B! 8DE2FJFJ8@F_ÐD G0DD "&TG(GD |GG G`GE @BG Hb(@Zk("0DD 3GG0JJ8F(!G&"@BTGG~GGG GHb(@Zk("0D! 11 B! 8DE2FJFJ8@F_ÐD G0DD G!0AJ 4G _ʢG_# TG&GBBI (G^G@B!GG  /=Hb(@Zk(0DD 2,G!&H&H8 D( G&_"@BTGG^GGG GHb(@Zk0D/ 01B 8D,1&J&J8 F?GD G 0ED "&TG(GD \G H@GF @BGGG Hb(@Zk( 0D D 2'G!&H&H8 D(  G&_"@BTGG^GGG GHb(@Zk 0D, 01B 8D'1&J&J8 F?GD G砐0DD 0A A !UG($="(]"$ ! }"Pb#f@G|!="xB"tGGC@BHb@Zk @G?!_"GI EA&IG 7IECC PABJ (bTG@BG^^k!G GHb(@Zk(" 0D D 3G-II 8E)GG&!@BTGGG^GG GHb(@Zk 0D %1@ 8D'HH8DGD Gk 0`ED |"&GGD GGCB (@B^!TG GHb(@Zk(0DD -G-)&I&I 8 E# GG&!@BTGGG^GG GHb(@Zk 0D%7 8D'1@m+fIfI 8`E 0ED G!=AO?"]}0`B}"ݢ vBG@]H]P}X`hݤpx=]}ݥ#kGD GG@#4G~G@^GH^P~X`h޴px>^~޵GG# b¤"& GJ B GGTG b(@Zk"0D 5G0JJ8F+G!G&"TGBG~4G~GG GbG(@Zk"0D !11 B! 8DG2FJFJ8@F_G G0D 4GTGG !GL&J B"GGG b(@Zk"0D 5G0JJ8F+G!G&"TGBG~4G~GG GbG(@Zk"0D !11 B! 8DH2FJFJ8@F_G G0E (b4G TG G_& G GTGK B"G޶!~GG GbG(@Zk"0D 2 0JJ8F)G!G&"BTGG~G~GG Gb(@Zk"0D !11 B! 8DM2FJFJ8@F_ G0E G"TG GGJ&H GB!~GG b(@Zk"0D 2 0JJ8F)G!G&"BTGG~G~GG Gb(@Zk"0D !11 B! 8DM2FJFJ8@F_ G0E 0A A 0 AJ!Y 4Gu}}``ݦ "(}"0b#֢0FD"$]")!G $!(!,@G$]  8@E@  1"b/Bqq@_#qq)I9>K;CiBTG(""G* ,H"b0IhBM"CpbC s"@ZkG8DT DJtG 8@E@,XB1I`bM"CCG(""@ZktG@ >? tG \ AA _A8 D *DT@EXD ,("xB1IbM"CC@Zk XD@ ¦DhB <_"@E < 06B$B cJ "0]"4G@Zk? GB6C7KG@Q qB|Qqqqq 11" /Bbtqqx1GqtG_J"e0="8B5B5B@b0@ZktGGC# BbG  ="0]"@Zk 4G G_0=GgC,B A B11 B4=bG"jO$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8 .4="B"tG@Zk4 @ 0A?=GG_R"OBr4Grrr00bJ"8B""@btGG@ZktG G C t?=BGb =" B"@Zk@ A0A A? 4GGB"tGGC b="BbG@Zk @ 0A*"bP""xB8]"0@8bG s"G@Zk '@'1@G 4G/ ( &^ @_" BL bTGBGG^k!GG Gb(@Zk"0D 3G G+0J0 FJ <8F(AG&@"BTGGGGG Gb(@Zk"0D!11 B! 8DK2FJFJ8@F_k 0`E |G |h`(A ABe G&TGGGG "bBBG!b~G޶G (@Zk"0D .G G0JJ8F#!G&"BTG~G~GGG Gb(@Zk"0D!11 B! 8DM2FJFJ8@F_ 0E  | `(1A 0AKB G  |ʢB61Bʲ#&4G GG J bBGG~k!TGG b(@Zk0D 3G'HH8D) GG&? TGBG>4G>GG GbG(@Zk0D ,1A 8D-II 8E Gk 0`E |_"&TGG < J 4GBGG^ ~GG b(@Zk 0D  2(II8E) GG&? TGBG>4G>GG GbG(@Zk 0D -1A 8Dg+fIfI 8`E G0D &_"GM BTGTG^!~GG GbG(@Zk 0D  4,II 8E+GGTG&GBG TGGG Gb(@Zk 0D $1@ 8Dh+fIfI 8`EG G0E J"*0="tG8B''@0@ @b@ZktG G ChB ="b0]" @Zk 4G  G_0GkC @ A B 1@b4="4B"tG@Zk4k!oA 0A1$- G G?",GbG#H F1@!J&c 37IECC@ PA BI B"޶TG~GG Gb(@Zk"0D 3GG0JJ8F(!G&"BTGG~G~GG Gb(@Zk"0D! 11 B! 8DC2FJFJ8@F_ Gc0`D |"&TGbG |GGc G`GE B~G b(@Zk"0D 3GG0JJ8F(!G&"BTGG~G~GG Gb(@Zk"0D! 11 B! 8DC2FJFJ8@F_ 4Gc0`D |G!0}AJ 4G`u _ʢG_#TG&GBBI G^GB!GG b(@Zk0D 2,G!&H&H8 D( G&_"BTGG^GGG Gb(@Zk0D/ 01B 8D,1&J&J8 F?G G 0E "&TGG \G H@GF BGGG b(@Zk 0D  2'G!&H&H8 D(  G&_"BTGG^GGG Gb(@Zk 0D, 01B 8D'1&J&J8 F?G G0D 0A Ac !UG($="(]"! }"b#v@G|!="B"tGGC`Bb@Zk!AG_"GGI?!EAI El 7I& PACCBJ bTGBG^^k!G Gb(@Zk" 0D  3G-II 8E)GiG& BTGGG^GG Gb(@Zk 0D i#1`@ LO=i `8D%HH8DG Gk 0`E |"&GG GDC BG^!TG Gb(@Zkb0D -G-)&I&I 8 E# GG& BTGGG^GG Gb(@Zk 0D## %1@8Dm+fIfI 8`E 0E G!=AO?"]}0`B}"ݢ vB G G GHB"Pb4G@Zk4G8BG@b@Zk "XG@]H]P}X`hݤpx=]}ݥ#kG#~p^x^~޴>^~޵G#G }(Ѡ0ݰCgH F BP`B4@g'J40B B pA4Gq`F!80B0ݠ<ݰ@}<ݠ8b' 30@J3q AFBJ4G0B 3A' G`GG0BFbG0BF]G0BFXG0B ! F BQ B G}0B B! FF6w&"_ BG4G Ϣ!Z#0BϲD} zx`: 8BGD=0 C )CZ#D}6w&" C @8G8Dh?¦7q A 7A4G"`@B6 IBv0D0 F60F "0`F WBv_6"0@B IB0 F6@BP6J`@"! tG3`J0BqB@}3dBB3@ b0`B57J0 DBC37aJB6"ݦ87B B"VBFV"@Zk_" 4G8}GCp @J#HpF0@2FpB2@WJC7AJGpB8}#a@@}@<ݰ@} @'D=5ð"T"D}P]"b#Fi@GHݴHs) PT}!(}Gk@Ӏ!m!@?"PGXݵT]8DMXݥs" nB_m-(";~KqCmHTG ""P TI" b5aHBbs"CCG"G@Zk@" " ]< 0@ ?@8FFTF8DT F3aHPI"C 8E BCbG""tG@Zk tG = @ @?" } sP B B8@FPFT@FtX`F `5aHBI"C bCG"tG@Zk @? "B XED E  "<`O 3BDBJ`]"4G@Zk?#FBB7!KG Aq |qL" Ѣ1".BxtxѲGL`=" g:B;[CBl`=tGb@ZktGGC$ XBG`b =" `]"@Zk4G ]GXݥG`=GC'B @ XB11 Bd=`bGd="pB"tG@Zkd!A0@?IGXݥGR"NB 4G`<xL"Bp""btGG@ZktGGCXBG`b =" pB"@Zk@MA 0@A GA?"Xݥ4GG_pB"tGGC x="8B@bG@Zk @0A," b""(Bh]"B0@hs" bGG@Zk ,!@'1 @G4G`,"J^ ¤@"/BL@h¥ 8BG@bTG޵G~GGG G(@Zk " 0D2G& 0J0 FJ<8F(AG*@"8BTG޵GGGG G@b(@Zk "0D!11 B! 8DF2FJFJ8@F_Ơ 0DܰG |h`#d@ABj GTG*Gh¤GBE ¥"8BG޴G޶!G @b(@Zk "0D .GG0JJ8F#!G*"8BTG޴G~GGG G@b(@Zk "0D!11 B! 8DN2FJFJ8@F_Ρ 0Eܱ | `#1`@0AKBG  |8E4G,/C91 C,¤4G*TGlG fJ  8BG޴G!^GG @b(@Zk 0D 2ȥ.II8E)GoG*? ޴TG8BG>4G>GG G@bG(@Zk0Dϱ o#1`@o `8D'HH8D G 0E _"*TGG< J ¥4G8B $_=G޴G^!~GG @b(@Zk b0D 2/II8E)GG*? ޴TG8BG>4G>GG G@bG(@Zk0D '1@ 8D(II8E GΡ 0Eܱ*"xTGGJ G8BG^!TG #P$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8v"?G@bG(@Zk 0D 2o#fHfH8`D)`GǰG*!TG8BG޵TG޵GG G@bG(@Zk0Dg `Ǡ&1@ǰ 8D(II8E G 0EL"̡`=",tG"xB ..@b0A G@ZktG¤GCƠ @G ="fDXB`]"`b @Zk4G GX}G`ݠGC@ A XB 1@`bdGd="pB"tG@ZkdݡʱJ!CA0A1$X}- GG_?"&(}G(G#H xF1@ !J/TGE@s PA47IK` I C@8B"޶G^GG @b(@Zk "0D 2G0JJ8F(!G/"8BTGG~G^GG G@b(@Zk "0D! 11 B! 8DD2FJFJ8@F_ G 0D(}57I TG(CsGG% FLxJ 8B# @bBG^GG (@Zk "0D 3GG0JJ8F(!G%"8BTGG~G^GG G@b(@Zk "0D! 11 B! 8DD2FJFJ8@F_ G 0DG `@AX 4G\]4GdGX_G¦4G " ֢ #BB  < \]\  KG`}Gd UCVC(:1@C ¤@\PG QG(R@B@r M ~ ܡTG8BG@bG޵G (@Zk " 0D6G& 0J0 FJ<8F,AG(TG8BG~G޵GGG @b(@Zk "0D! 11 B! 8DF2FJFJ8@F_G GƠ 0Dܰ ܡ E|` 4GܠG_(G GTGK 8B"^G޶ GG G@bG(@Zk "0D 2G0JJ8F(!G("8BTG^G~GGG G@b(@Zk "0D! 11 B! 8DD2FJFJ8@F_ G 0D G0""h]"|BGW` bB bhs"@Zk_"GG B( GF BTG8BG^J!G G@b(@Zk "0D /G G0JJ8F#!G("8BTGG~GGG G@b(@Zk "0D!11 B! 8DJ2FJFJ8@F_J 0@E\G 0A Ac |0@ pB|FG G " C < 0 C< \ 0@C\\k!B\d=0 Bd=X %B? BG(]P="T}"J!Hb# @G| ="xpB"tGGC8B@b@Zkc f@1?%-)!_j!x_"GcI`!EoA(ݥIGEΡPAGN(b 7IC#BTGG 8B^!GG @b(@Zk b 0D  2 (II8E) GG#!8BTGG޵GGG G@b(@Zk 0D -1A 8D'HH8DG G 0E(ݥ07I "xBCΡG<GG.DG( PBTG(GA b8B~k!G @b(@Zk b0D -GG%HH8D"G(!8BTGG޵GGG G@b(@Zk0Dt'1@8D,II 8Ek 0`E| GJ!H=FAE?"H] P t Ge _""ԲBԲBԲԲ"!B@!ű"G(}P]" n=b#)@P=? D 4GPb,I@k! ClA/7IC@AoA !_ @G 0A"G""BB? ""B¤!(HAe+~Iű mAG G?# 4G G 4G@CKHYG@YC7AKP}P} CT}!h ?""4G "! aC 0@< < \ ` & " vC`⥠TG4G! P}@ B41B@F<F (#Y8C/y!L ~GG8BX!@bGG> (@Zk " `0Dd4 G0JJ8F*h!G TG/4G~GG8BG@b>G (@Zk "0D`dh! 11 Bh! 8DM2FJFJ8@F_G G 0E G|r` 4GnG_/GG"G 8BTG~4G޶p!GG G@bG(@Zk "x0D| . G0JJ8F#!G/"8BTG~4G~GGG G@b(@Zk "0Dx|!11 B! 8DL2FJFJ8@F_ 0EG 0@A MAk!|0@ pB|G G " C < 0 C< \ 0@C\@T=0@! @?H=!  (` #~He@ B4GR""(B"pI XE B@ZkDtG BP$ׁH"BJ!C bC "G1"@Zk bk!!+"pIG 8E " bGXB `bGs"@ZktGD "8DP"(IBiGC bCCDiG@Zk+"GpHxD BtGHBPbJ!G@Zk DP"BG$ׁH btGCCG@Zk B "4G8B"@ZktG DP "BG-סI b C CG@Zk¥!Dݠ!OAΡϰϱG P a4] ("TG DA"cI(4G dE0 KAN ! ¥ dAݤ !7aI @8B޴ @G~~ -@+1`Ap! @b mA(GGGG@Zk x0D| , G'HH8D"/G(!8BTG޴4GG~GG G@b(@Zkx0D|ﰀ/$8D)1 A/ %HH8DΡ 0Eܱ ] 4GGp]x]}ݤ=]}ݥ#k G0#~H^P^X~`hp޴x>^~޵GG# G(}(bG0?"_"$G]4GG ]"b# (}0"0_CXb"8]8]+k!砐CIP @FPA+Jk4G0B BL`8 ˡ4G 6AJFBJ0BHbGC@O;CGOZE@0 C 8C? "G ]"(}b#!0"& _*@I+@? BNAb.A A 7H.A@ @4HF0AGCC57ICJ C A@!4 FcF/ASB =!7aJG"GtG@Zk""""b#GC$7@0}KGCs 4DGG98@`C7K(GA# t@ӤG b"]"hb#Xc 0}G @  ? _ B@%%@?#%%ݢò#8KCCG#C"hb#p JX F bC!>HGs"S3C]"eF`0} @NA +DAY@Ae88`F3F EB B 4G:`"TG77q@A WA!&7#$ N/@n0`C[G+`. 0@C@ 0`A% :D#@@ 0`A0 @F N@ 0`A0B@PF@B B@ 0`A! B ?# 0CF0B B@ 0`A!_BTGGG*GL ¥BG>!G b(@Zk" 0D7GG. 0J0 FJ<8F,AG*TGBGGG>GG b(@Zk"0D! 11 B! 8DN2FJFJ8@F_G GΡ 0Eܱ +7aIdG0""|<]"GB` bBb<s"@Zk TGG G@bG*Gǡű ~= ˱ B G> b(@Zk0D  G%HH8D"dG*? BTGG>G>GG Gb(@Zk0Dd8D+1`Ad`ǥ.II8E 0DnG jG8b="tGpBk!xbGG@ZktGGC=3BbG  ="]"@Zk 4G  ݡCG?"CE| RAǰG @BCBb51B@@="B"tG@Zk@ C@ 0@A?2^J@"cTBG4G_pB""GxbtG@ZktGGGCBb =" B"@Zk! G C @GF@CNEC B"" b<]"B@bG<s"G@Zk ¤ˡ/A/1AG4G *_ ¤@"G@K BG޴G ޵TGG Gb(@Zk$¸$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8[z"P" 0D3GG' 0J0 FJ<8F(AG*@"BTG޴GG޵GG Gb(@Zk"0D!11 B! 8DG2FJFJ8@F_ 0DG |h`%@ABj G*TGGGG ¥"BBG!bG޶G޴ (@Zk"0D .GG0JJ8F#!G*"BTGG~G޴GG Gb(@Zk"0D!11 B! 8DN2FJFJ8@F_Ρ 0Eܱ | `%1@0AKBG |8E 4G+(C91 C+@¤4G*TGkG fJ  BG޴G ^GG b(@Zk¥0D 2%HH8D)GG*"޴GBG4GTGG GbG(@Zk0D /1A 8D'!&H&H8 D? G 0D _"*4GGGTGE BG޴G^ ~GG b(@Zk0D .ť.II8E$GG*"޴GBG4GTGG GbG(@Zk0Dϱ '1@8D%!&H&H8 D? 0DGXB b+R" Rs1B22BKW(P"ײxG G0@"K A "Gpb#@1$E- !G _"GGH?! E @!IG /E`,7!I" P A( C C ,@L GB TGG (bE@Zk G G C 0`Ee` 4$G!&H&H8 D* G(_"TGBG^GGG G(bE@Zk G G C0`E% 01B 8`E$1&J&J8 F? G 0D "(TGG\O@GM bGBk!G G(bE@Zk GGC0D 5G+G!&H&H8 D* G(_"TGBG^GGG G(bE@Zk GGC0D% 01B 8D+1&J&J8 F? Gk 0`E|G!AC."B"@]"J4GF@ݲ@Zk EG0]=" }"b#@G|!_GB"tGBb@Zk! A?Ġ!_!_"HDGE(@IG 7I ECC PA BI ¥BTG>G^!~GG b(@Zk0D 3GΤ&HH8D)GeG(!BTG>GG~GG Gb(@Zk0DŰ e#1`@e `8DN*FIFI 8@E_G GΡ 0Eܱ "(G¤GGG CGA B>~TG b(@Zk0D  @G?f G#fHfH8`D"`EG(!BTG>GG~GG Gb(@Zk0DeE`8D*1@AE@ƥ.II8EƠ 0DܰG @N?G  @GF?G(=P"BTG8bGXb*Cc  =s"8 sBGGL "#BrB B)!GG GbG(@Zk¥0D 2ɤ&HH8D)GG* BTGGGGG Gb(@Zk0Dΰ /1A 8D-II 8EG G) 0 E<G =" b<]"'@@ G CX B @<}bs"G@Zk ¤@¥ * "TG GC B)!bGGGG (@Zk¤0D -GiG#fHfH8`D!`ƱG*TGBGGGGG b(@Zk0Df8Dơ$`.1AƱ/II8E) 0 E<G(4GGH]P]X}`hpݤx=]}ݥ#k G#|"~4G^TG^ ~(08޴@HP>X^`~hpGG#H G01@Gp1"_ҢG6BF7BF Ң71BF8CF8QCG6BG6qBFFR"QB`BGTB GR"TB7BF0`BF?P¤8 DQ ¦@"&TGG֢GB H@`B~C!GG Ghb(@ZkGH"0D0(0J0 FJ8F%AG&@"`BTG~GGGG Ghb(@ZkH"0D!11 B! 8DH2FJFJ8@F_0EHbGG4GTG4G67H_#P"CCv@!)v!B BF HTG~G^G`B!^GG Ghb(@ZkH"0DG. G0JJ8F&!G)"`BTG~G~G^GG Ghb(@ZkH"0D! 11 B! 8DL2FJFJ8@F_G0EhXG ""4Q`B TAaB}]"HbG@BHbs"@ZkH"  )_"TGG@ H`BG~G^!^GG hb(@ZkH0DG*,G!&H&H8 D" G)_"`BTG~G^G^GG Ghb(@Zk0D($ 01B8D,1&J&J8 F?0E0@Hg"0@ HG]] }(08ݤ@HP=X]`}hp#k/G14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk#~^^~ (0޴8@HGGG(¤# BGG& R G~GG8B!TGG (G@b@ZkG GC0 D0 4HG2FJFJ8@F(@pG&"TG "G~G޶G8BG (G@b@ZkG "GC0 DQ8 D21@BQ@?h3fJfJ8`F 0EGG]]} (0ݤ8@HP#kG#~^^~ (0޴8@HGGG¤#xBGG&x xR xG~GGBp!TGG (x4Gb@ZkGxGC0 D|0 x4HG2FJFJ8@F(@pG&"TGx"4G~G޶GBG (xGb@ZkGx"GC0 D|Q8 D21@BQ@?h3fJfJ8`Fx0ExGG]]} (0ݤ8@HP#kxG#~^^~ (0޴8@H>PGGGxpB#G'GG TfGGp"G~~B)!TGG (Gb@ZkGpGC0 D0 6IGi2FJ0`FeFJ8@F*@'TGGGpG~GBG (b@ZkGp"GC0 DQ8 D21@BQ@?i3fJfJ8`F) 0 E%pGG]]} (0ݤ8@H=P`#kGG#~^^~ (0޴8@H>PGGG⤘B#G'`GG `RfGG"G~~BX)!TGG (`4Gb@ZkGGC0 Dd0  =`4IG2FJFJ8@F(@hpG'TG4GĢGBG~GG޶ (`Bb@ZkG"GC0 DdhQ8 D21@BhQ@?i3fJfJ8`F) 0 E`%GG]]} (0ݤ8@H=P`#kG`G#~^^ ~(08޴@HP>X^`GGG"# 0! C3~Ja C!.0BpBCJ Jp@FGBDp@BW@JFpF ! @D0 @e"(!HŰTG%4G~"BG~G޴GG b(@Zk TG( G8 E0 D?@F%E"^_"BTG^4G޴GG GbG(@Zk G*1@A8 E@0J?J8F( 8 E 1&J&J8 F 4Ge"SSBs"0@B"!H#E!CX#y#@` AA " J!_"?!0 B000_G_#iq KGBP GF` G c#R"5>J GF"F@7"w.7"7-uJC3~J21Ir3JrqJ6Kj JrFBFGâF R"7;"ҲxJW-2"G:EJTI XET=W!.77.JGvJTJFF>2-2" {W!7.1IGu*JTJzGF>W!2-R"ײ " c 7.2I !tJJQ*J4F*> G| "6 )GVG 6I" )!B)_G%K9$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8"aYW!Yw#w" 2FJ:FKFJ0JFK4JCJZBJPC9#TC1CG?r@KWaH7-'H.7/J*IH`[J6J Y3K( GI8gK4oHF0@'K@F8¦ _EH{`K08Kyq K).I*CIxG2NJ)GjG6C `TB( 05J`CC@B8x @G @ Dz@ G?("" ="]"iG4`BF C BF=7@PB0`Bb@BXb Hs"@ZkH'1@ G j@P _%"BGGTG~GG Gb(@Zk0`@ j@BG%GGPR"^B_"^4GTGG b(@Zk%  BTGG޴GG GbG(@Zk8D'HH8D& G_%E!BTG^GG޴GG Gb(@Zk)1 A8D h#fHfH8`D8D(II8E@ 4GDG]] }(08ݤ@HP=X]`p#kp#~^^ ~(08޴@HP>X^`~hpx޵GGGP¤#G BG 0@t$"d"G "BB?@G"B_P!G|(!! )@p@ᰓcJpD_ 1 Bbp`F@p`BP+W`J 0 B+ ",DT hB!"TG4GG GpbG(G@Zk G8E0J J8F0tG_+K"^_"hBTG^4GGG GpbG(@ZkG /1A8E0J?J8FM8E 2FJFJ8@F @4G"TtB"0`B#8E-II 8EK@*@Ik! C jA Gk!_ 4G;  {# @;űH8# Z#@P"&"G! !GA.ROJO> B~"w w4J HȥJ (+fI(HH3fJ4BfIBfJ"BBB-I*$KrIOIGIE=`PI.'Ka!t+KVJ;DKF>a.gK!lmKSkJ@KtFk>.EGWJF>!08ApI_GFFI_FXEpHE IEH_E DD%ȦF"3 -h6JMIHhJ4dIwJJ E=-zJgIGNI'KE=-jrI?G?GOI3oJE= HhH(!-'JMIv,J E=ƠCݰ.IݱcCİFGGG]] }(08ݤ@HP=X]`}hpxݥ#kGa-A!KjIj=ᡯ A"a.SpJp> AȢ .TJ>ı BPd!A H" DG"r!"!aa,/CqHq<. KnKTJ BF>k!9#0CR"` `峣G ! \=_Ƞ"/XK? B ! AG#?$~P! ^tG(^0~8@HGGG$" B0 "1" ]"=(b"@Zk8D4G#&PBs" &@B"}] "`"Xb"ݲ="]"GGG@ZkG ](]0}8@HP#k#tG~^ ^(~0GGb B(bc #C"#3@&}0="@Zkc`G] ](}0@#k#~^^~ (GG#(bb#c #"C" c""G_$G(bG~GBG~s"GG b(@ZkG4G$d" B4GGG b(@Zk4GW(b_G]]} (0#kG#G~4G^G^GGG# 8B( `"@b 4G (@ZkW_G]] #kGG;4Gq#2q@% @ @G{0`F`;0B0 F {0B0`F`;0B {#0 F 0B B? B `G;{#0 F 0B BGkGGGkG#`;~^G1P[ B3q B7 3B5 4GR"`0 @0 @0 @0FR"0 @ 1@0FR"0FR"0F 3@R"r0 @ 1@0`F`R"G] #kR2@J@B2DB BCB B` {#@"A@G] #k#p;G~4G^G1"2q@ @!`@0Fq0B0`F`0B0Fq0B 1"0`F`0B B B GQ1"0@F@0B BGGC@"=@{#@G] #kG@#G~G8^G@^GH~PX`޴hpx>^~޵GG#G"$ (GM B4Gb>TG (@Zk<0 D0 7G'G1&J&J8 F, PG$"TGBG4GGG GbG(@Zk"<0 DQ 21@BQ @8 Dg?3fJfJ8`FàG砠0D"$4GTGG(G!NM BGG޶G b(@Zk<0 D0 6(G1&J&J8 F, PG$"TGBG4GGG GbG(@Zk"<0 D8 DQ 21@BQ @h?3fJfJ8`FàG0Ec"0 ]""$}"Pb#Hg@G)!GI!i!0FR $(}_G =8D!)GR"KB@#?Iib:^K[Ci¥TGG"(}h"bG1aHBbCCGH""s"@ZkG8ET DΡG"H""8E (}tGxB0aHbCC@ZktG¥@">?" B B8 F2FT@FG"XE `(}H"BtG4aHbCCG@Zk¥XE8¦@"EB0D "60!@CJ$B0]"4G@ZkF@6B7J G7@6GQ!q |Qqq 11"@¥+Btqx1GtG_O"n="XB5B5B`b@ZktGGC$ BGb =" ]"@Zk4G GGGCG a@C B#B11 B,=b,="B"tG@Zk, @0`@?@G_R"KBGC4G3`GXBO"""`btG@ZktG G CB ="bB" @Zk@@ 0@ @?G 4GGB"tGGC B="b@Zkc k@ 0A/"bp""B0]"0@0bGs"G@Zk¤f#`@#1`@`G 4G$& _ @_"N  B¥TGBG!b޵G^GGG (@Zk"0D3G G,0J0 FJ<8F(AG$@"BTG޵GGGG Gb(@Zk"0D!11 B! 8DL2FJFJ8@F_ 0EG|h`&@ ABeàG$TGGGG ¥ 4="BBG!bG޶G (@Zk"0D.GG0JJ8F#!G$"BTGG~GGG Gb(@Zk"0D!11 B! 8DN2FJFJ8@F_Ρ0Eܱ| `&1@ 0AKB G|ϢB61Bϲ(#$4GGG J BGG~!TGG b(@Zk¤0D3Gl#fHfH8`D)` GG$? TGBG>4G>GG GbG(@Zk0Df `-1A 8D̥.II8EàG 0E_"$TGG< J b4GBGG^c ~GG b(@Zk 0D 2ä&HH8D)GͱG$? TGBG>4G>GG GbG(@Zk 0DͰ ͡.1Aͱ 8D,II 8EàGc0`D|$_"GM ¤BTGTG^ ~GG GbG(@Zk¥0D4-II 8E+GGbTG$GBG~ ~TG~GG Gb(@Zk 0D %1@ 8D,II 8EGGƠ0Dܰ@O"o="/tGXB##@`b0p@@ZktG G CuBb ="]" @Zk 4G }G G C! AƱG BC,@b!1 @,=,="B"tG@Zk, @ 0A1$- G G-?""G#H GF1@!J$TG37aHnDCC@P`@ BI B ޶G޴GG b(@Zk"0D4G0JJ8F*!GB"BTGbG2GG~G޴G (@Zk"0D! 11 B! 8DD2FJFJ8@F&Mhڵ$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8b "r_GG0D"TGG|G4G H`G BG޶G޴ b(@Zk"0D4G0JJ8F*!GB"BTGbG2GG~G޴G (@Zk"0D! 11 B! 8DD2FJFJ8@F_GG0DG!AHC4G @G_#TGʢGG8GB BG bG^Bc G b(@Zkb 0D 2-II 8E)G˱G""BGbG!GGTGG (@Zk 0D ˡ.1A˱ 8D#!&H&H8 D?àGc0`D|""GG1GGJ GH ¥TGB~!G b(@Zkb 0D 3G$HH8D)GkG""BGbG!GGTGG (@Zk 0D k#1`@k `8D.!&H&H8 D?àGΡ0Eܱ0@ @ J!Q_$G ="b$]"}"b#^_Әc G|!_="B"tGGCBb@Zkk!lAGC?!"!B"CI@ñTGE!OAIG 7I ECCPA@BO bBGG~k!GG b(@Zk\ 0@ED@6ˤ&HH8D-GıG? BTGbG-GG>GG (@Zk\0@Eİ ġ.1Aı 8@E_-II 8EGGk 0`E|_"G"G<G0TG)!F E BG^G b(@Zkܡ0Eı0I G*FIFI 8@E&@Gb? BTGbG+GG>GG (@Zkܡ 0ED@8E-1Ai+fIfI 8`E) 0 E<Gc ]l@CTG2àGxbG8]@]H}PX`ݤhpx=]}ݥ#kGk ,9GICACHE,:b#PICACHE,9@ICACHE474GP OTS$INDEX47L@P OTS$INDEX4=lG OTS$MOVEM4=|@ OTS$MOVEM4CGOTS$FILL4C@OTS$FILL4=G OTS$MOVEM4=@ OTS$MOVEM4=G OTS$MOVEM4=@ OTS$MOVEM4CGOTS$FILL4C@OTS$FILL4=G OTS$MOVEM4=@ OTS$MOVEM4=G OTS$MOVEM4=@ OTS$MOVEM4CGOTS$FILL4C@OTS$FILL4;GL DFOR$INQUIRE4<Db#P DFOR$INQUIRE4;H@L DFOR$INQUIRE4;dG DFOR$INQUIRE4<lb#P DFOR$INQUIRE4;@ DFOR$INQUIRE4?G DFOR$OPEN4@b#P DFOR$OPEN4?@ DFOR$OPEN4?G@ DFOR$OPEN4@0b#P DFOR$OPEN4?<@@ DFOR$OPEN4AHGh DFOR$CLOSE4BPb#P DFOR$CLOSE4Ad@h DFOR$CLOSE43pG DFOR$EXIT44xb#P DFOR$EXIT43@ DFOR$EXIT4?G DFOR$OPEN4@b#P DFOR$OPEN4?@ DFOR$OPEN4AG( DFOR$CLOSE4Bb#P DFOR$CLOSE4A$@( DFOR$CLOSE4?TG| DFOR$OPEN4@pb#P DFOR$OPEN4?x@| DFOR$OPEN4AG DFOR$CLOSE4Bb#P DFOR$CLOSE4A@ DFOR$CLOSE4G SYS$QIOW4b#PSYS$QIOW4@ SYS$QIOW4hGSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4G0SYS$QIOW4 b#PSYS$QIOW4,@0SYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4@h b#P DFOR$OPEN4? G DFOR$OPEN4? @ DFOR$OPEN4? G DFOR$OPEN4@ b#P DFOR$OPEN4? @ DFOR$OPEN4A G DFOR$CLOSE4B b#P DFOR$CLOSE4A @ DFOR$CLOSE4? G@ DFOR$OPEN4@4 b#P DFOR$OPEN4?< @@ DFOR$OPEN45` G DFOR$WRITE_DIR46h b#PDFOR$WRITE_DIR45| @ DFOR$WRITE_DIR4A G DFOR$CLOSE 4B b#P DFOR$CLOSE4A @ DFOR$CLOSE4 G SYS$QIOW4 b#PSYS$QIOW4 @ SYS$QIOW4p G SYS$QIOW4 b#PSYS$QIOW4 @ SYS$QIOW4XGxSYS$QIOW4pb#PSYS$QIOW4t@xSYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4 @SYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4XGSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4,G`SYS$QIOW4Xb#PSYS$QIOW4\@`SYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#PSYS$QIOW4@SYS$QIOW4@GxSYS$QIOW4lb#PSYS$QIOW4t@xSYS$QIOW4?HG DFOR$OPEN4@xb#P DFOR$OPEN4?@ DFOR$OPEN4AG DFOR$CLOSE4Bb#P DFOR$CLOSE4A@ DFOR$CLOSE4?G0 DFOR$OPEN4@$b#P DFOR$OPEN4?,@0 DFOR$OPEN41G$SYS$OPEN42b# SYS$OPEN41 @$SYS$OPEN,/TGlGETEFB,0\b# GETEFB,/h@lGETEFB41G4SYS$OPEN42'$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8"b#SYS$OPEN410@4SYS$OPEN,/TGpGETEFB,0`b#GETEFB,/l@pGETEFB4)G4 SYS$CREMBX4* b#0 SYS$CREMBX4)0@4 SYS$CREMBX,'TGdGETFRU,(Xb#0GETFRU,'`@dGETFRU<-pGDFOR$WRITE_INT_FMT<.b#0DFOR$WRITE_INT_FMT<-@DFOR$WRITE_INT_FMT4GLIB$SYS_TRNLOG4b#0LIB$SYS_TRNLOG4@LIB$SYS_TRNLOG4+\Gt SYS$CRELNM4,hb#0 SYS$CRELNM4+p@t SYS$CRELNM,GSYS$QIO,b#0SYS$QIO,@SYS$QIO4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4 GXSYS$QIOW4Hb#SYS$QIOW4T@XSYS$QIOW4G$SYS$QIOW4b#SYS$QIOW 4 @$SYS$QIOW4xGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4PGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4 G\SYS$QIOW4Pb#SYS$QIOW4X@\SYS$QIOW4 G QLZW_CMP4 b#QLZW_CMP4 @ QLZW_CMP4!GG|>IGETSPC ,p>b#IGETSPC,x>@|>IGETSPC, >G>ITAKE,>b#ITAKE, >@>ITAKE, >G>ITAKE,>b#ITAKE, >@>ITAKE,P?Gh?IGETSPC,X?b#IGETSPC,d?@h?IGETSPC, x?G?ITAKE,?b#ITAKE, ?@?ITAKE, ?G?IGIVE, ?b#IGIVE, ?@?IGIVE4  @G0@ DFILEXTEND4 @b# DFILEXTEND4 ,@@0@ DFILEXTEND4@G@SYS$QIOW4@b#SYS$QIOW4@@@SYS$QIOW4AGTASYS$QIOW4HAb#SYS$QIOW4PA@TASYS$QIOW4BG  L L @E  @F  L L L L L L L L L L$ "L @ @ @ @ @   @  @ @ @ @ @ @ @ @ A A A A A A A A A A A A A A A %A %A %A %A $A $A  %A %A  &A $A (A (A (A (A 2A 0A 2A 8A 9A :A 7A  DA CA HA FA FA FA  TA RA  \A  hA lA lA nA mA 6S 7S 6S 6S 6S @S @S @S nA ES FS ES ES IS oA  L tA  L tA  L L L L L L L L L L vA wA kA  vA   L A A  A  L L L L L A  L L$ "L A  L A  A  L L L L A  L L$ "L L L L L A  L L L L L A  L( "L A A A A A A A A A A A  A_  L A A`  A A A]  L L L L L L L L L L$ "L A_  L L A]  A^  L L L L L L L L L$ "L A A A A A AK  AH  L AG  L L L L L L L L L( "L AH  L AF  A@  L L L L L L L L( "L A  A A A A A A "  A A A"  A A A A  L L L L L L L L( "L A!  L A  A  L L L L L L LR L &L A A A @%  A$ $= T4. .=  4=  = . .=  4=  = S. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = P. .=  4=  = . .=  4=  = . .=  4=  = S. .=  4=  = #. .=  4=  =  =  = 544= BUFDMO54= BX B  BV  [B  [B  L \B  ]B  L L L ^B  L L L( "L _B  L L _B  _B  L L L dB  L L L( "L nB pB  pB  L L L L L L L L L L L$ "L rB  L rB  rB  L L L L L L L L L$ "L nB B  B B B B  B B B B B B B B B B B B B B B B B B B B B B B B B B B B B  B B  B B B B B B B B B B  B B B B B B  B B  C  C C# C& C C" 6S 7S 6S 6S 6S @S @S @S C1 ES FS ES ES IS C & L C L C L L L L L L L L L L C C C C  L +C *C *C L L L L L +C L L$ "L ,C L ,C 1C L L L L 1C L L$ "L L L L L 2C L L L L L 2C L( "L 5C 5C 5C 5C 7C 7C AC BC CC CC @C  MC L OC NC RC PC PC L L L L L L L L L L$ "L SC L L SC SC L L L L L L L L L$ "L ZC LC LC LC hC gC hC L hC L L L L L L L L L( "L jC L jC jC L L L L L L L L( "L fC  fC xC wC xC C }C  C C C C C L L L L L L L L( "L C L C C~ L -$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8!o"L L L L L L LD C C C B  :Cb CP$ $= (64. .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = S. .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = O. .=  54=  = . .=  54=  = . .=  54=  =  =  = Q44= BUFRDQ4=e] CM C C C C C  C C  C C D D D D D D D D D D D D D D D D D D D D" &D ,D &D &D .D  ;D ;D ;D ;D =D =D ;D ;D ;D ;D ;D D D  D D D D D D D D D D D D D D D D D D D D "D  DD DD DD  ND  TD  \D TD ]D ]D `D dD eD dD eD fD fD hD kD oD oD tD vD  }D }D ~D }D }D }D }D }D D D D  D D D  D D  D D D D D D D D D  D D D D D D  D D  D  D Dg Di D Df 7S 6S 6S 7S 6S 6S @S @S @S Du ES FS ES ES IS D j D8 L L D7 L L L L L L L L L L L D D DA D " D$ D# L L L L L D3 L L$ "L D$ L D! D L L L L D- L L$ "L L D L L L L L L D, L L$ "L D D D D D D D D D E E E D  E E E E E E E L E L L L L L L L L L L$ "L E E L E E E L E L L E L L L L L L L L L$ "L E E E "E %E (E (E 'E (E 0E 1E 0E 0E 1E 1E 1E 2E 1E 7S 6S 6S 6S @S @S @S FS ES ES IS( KS 3E 3E 7E L L L L L L L L L L L L L$ "L ?E AE ?E ?E AE L CE CE DE L L L L L L L L L L L GE 6E 6E 6E ME &E* &E< ]E ]E dE bE oE mE nE oE qE rE rE rE L L L L L L L L L( "L sE sE xE sE sE xE L L L L L L L L L L L L zE kE kE  E E E E E E E E E4 E E E E E E E E E E E E E =| E E E E E E E E E  E E E E E E E E E E V V V V V V V V V V V V( V E E  E  O O O O O O O O O O O O O E E E E  E E6 E E E E  E E E E F  F F F F D  F  F F  F  F F  F  F F F  F {  F F  O F  O O O O9 O O O O ,F } $ $=  R4. .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  =  . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  =  = &  = Hx44= BUFWTHx4= 8FQ 8FO F F 8FP F F F F F F  F F F  F F F  F F F F F F F  F  F F F F F F F F F F F F F F F  F F  F F  F   F F  F  G G G G G G G  G G G G G G G H H H H H H H H H H H H H H4  5S 5S 6S 7S 6S 6S @S @S @S FS ES ES IS( KS H H H H H H H L H H H L L L L L L L L L &L H )G *G.)6$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8" 4G 4G 8G 8G :G ;G  L L &L L LH$ $= x4. .=  Gx4=  = . .=  Gx4=  = A. .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  = . .=  Gx4=  =  = , ,= 44= WRITE_BUFF4= PH PH PH PH PHX mH mH mH mH mH  pH pH  qH  qH  qH  qH  7S 7S 6S  6S @S @S rH  ES FS ES ES IS sH  uH xH L yH xH wH xH yH xH wH L L L L L L L L L L L L$ "L {H zH {H ~H L L L L L L L L L L L/ L L uH$ $= D4. .=  4=  = . .=  4=  = . .=  4=  =  =  = 44= IVLEN4=RJI H H H H H H H H = X = 44= PUTBLK4= Ht Ht L L L L L L L L L L &L0 "L$ $= 4 =  = ș44= GETBLKș4= .Lp .Lp O O O O O O O O O O O0 O $ $= 4 =  = 44= VPUTBLK4= Ot Ot Ot 7S 6S 6S 6S 6S @S @S ES FS ES1 ES IS OS< KS$ $= 4 =  = 44= VGETBLK4= XSp XSp XSp V V V V V V V V V V% V V8 V$ $= 4 =  = 4`4= PUTIDX4= V V  vZ vZ wZ wZ wZ wZ xZ xZ Z Z Z Z Z Z Z Z Z Z  Z Z Z Z Z Z Z Z  Z Z Z Z Z Z Z Z  Z Z  Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z0 Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z  Z  Z Z Z Z  Z Z [ Z [ [ [ [ [ [ [ "[ ![ ![ ![ ![ ,[ ,[ -[ ,[ 8[ 8[ 9[ 8[ 8$ $= 4 =  = 44= GETIDX4= D[ D[ D[ D[ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ _ _ _ _ _ _ _ _ _ _ _ _ !_ !_ _  *_ )_7P 7_ ;_ ;_ ?_ ?_ C_ C_ F_ H_ F_ H_ H_ H_ H_ E_  E_  E_  Q_ [_ [_ Z_ Z_ Z_$ $= 4 =  = 404=LOGLATCH4=@87 p_ p_ p_ p_ {_$$ $= 4 =  = 44= GETSTAT4=RJI _ _ _ _ _ _ _$ $= د4 =  = H44= LXYASTH4=g_^ _n/eo$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A2;8  c c c c cx f f f %cr %c$$ $= p4. .=  G4=  =  =  = `44= NEWAXX`4=LDC 'cp 'cp 'cp 'cp f f f$ $= 4 =  = 4@4= IMPCNT4=^VU f f f f f f f f f f f " =  = 4x4=FLUSHLOG4= f f f f f f f f f f f f f  f f f$ $= ز4 = ( = 4X4=FLUSHTOP4=qih f f f' f% f% f f f f f f f f%$ $= 4. .=  ߳4=  =  =  = д44= FLUSHTHISд4= { f L LT L L L L L  L L L L L L L L L L$ "L L L# L L! L L  L L L L L L L L L L &L L "L Ig Ig  Ig  Ig  Sg Jg Zg  cg eg dg gg jg ng og og sg wg 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 5S 5S 8S 6S 6S 7S 6S 6S 6S @S @S @S ES ES FS ES ES IS  KS L L L L L L L L L L L L L L g g "L  L L g L L L L L L L L L L$ "L L L L L L L L L L L L$ "L L L L L L L L L L L L L( "L g g g g g g h h h h h h h  L h h L L L h L L L L L L L L L L L( "L L L L L L L L L L L L L L L( "L h ,h L L L L L L L L L L L L$ "L L L L L L L L L L L L L$ "L  *h իR XRx WP@˼MOVCHR<@PǏP\\ ЫxRPRbˆ PVfPBP\ IGETSPCP$ѫ  ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R4, DFILEXTENDæ8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЦ dPUTBLKktPUTBLK˄PUTBLKfPBP˔IGETSPCP$ ùT  ˤITAKERSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURUP!PPP"P&POPTPcP}PPDPP.P`HPFZPpPP PRP@PP0PPP PLPpPPPCP6PPO#PeP PGP6Pqe1BUFDMO0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 BUFDMOP@ BUFDMOLP       $ H@(  H@ H@ , 0, 4  0 <@D< <        , 0, 4H H < < $  <H H P  [^@PUTBLKkPPUTBLK \R  SRcd`PUTBLKkctpPUTBLKS\RW1 @@ZӪ1ԫjԫˀGETIDXѫЫ,n<@|Rx WP@ ˘˰QLZW_CMPPRRRx WP@ ˰ˬ LZH_ENCODEPRѫ>իR XRx WP@˼MOVCHR<@PǏP\\   Ы|RPRb„ PVfPBP\ IGETSPCP$ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R4, DFILEXTENDæ8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЦ dPUTBLKktPUTBLK˄PUTBLKfPBP˔IGETSPCP$ˤITAKEĹV  RSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURUP8P,PP #P9gPPP?P   zg5 WRITE_BUFF0122-Sep-1994 10:0922-Sep-1994 10:09CVAX FORTRAN V5.4-79 WRITE_BUFFP@  WRITE_BUFFP @  P|[ЬÏ Ь(4P޻4RQS4TSUUQP S޻ SPPBPk<8VPUTBLKիTP@4UTPՅPBPkxTVFPLPUTBLKիPkP \ DFILEXTENDЫ Ы  FtpPUTBLK T | WRITE_BUFFVPUTBLKPUTBLK DFILEXTEND$CODE$PDATA$LOCALCACSIZBSBLK KBLOBTRKBUFLUN.DPSP(wPPdP<P!/#L0IVLEN0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 IVLEN IVLEN]PP[}PQPмPQռRQRSSTDTT PQSPPD IVLENG$CODE$PDATA$LOCAL P#9P?P# G1PUTBLK0122-Sep-1994 10:0922-Sep-1994 10:09 VAX FORTRAN V5.4-79 PUTBLK PUTBLK7P P[Ьq PUTBLK$CODE$PDATA$LOCALLUNL17SIZL16SIZ11GETBLK0122-Sep-1994 10:0922-Sep-1994 10:09RVAX FORTRAN V5.4-79 GETBLK GETBLK8P  1 1P[Ь޼0м8SYS$QIOWʏPԼ  RP޼dмlHSYS$QIOWˏPQԼ RPϱˏRR ` GETBLKSYS$QIOW$CODE$PDATA$LOCALLUN$PBPMP=wPP 7+2VPUTBLK0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79VPUTBLKVPUTBLKT7P P[ЬPt VPUTBLK$CODE$PDATA$LOCALLUNL17SIZL16SIZ2VGETBLK0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79VGETBLKEVGETBLKTDP  1 1P[Ь޼0м4м8SYS$QIOWʏPԼ  RP޼dмhмlHSYS$QIOWˏPQԼ RPDZˏRR c VGETBLKSYS$QIOW$CODE$PDATA$LOCALLUNZ&PGPQPEPP 7+1PUTIDX0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 PUTIDX PUTIDX9P P[Ь PUTIDX FILEXTEND$CODE$PDATA$LOCALJIDX DIBFCL17SIZL16SIZNOHSPLRCD  1GETIDX0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 GETIDX GETIDXP  1 1P[ЬpԼ ޻VަQ,na,ntƈPPRzP{PPPPSTR1RR8SYS$QIOWPUUWPRlHSYS$QIOWPUWUⱫUWRGP`PR WU1 SCU(et txԼ tlolԼ PS>tU2eTTPU S󐫓lmnolPԼ ,Լ 7Լ BԼ MԼ XԼ ռ 1tlswp{qP`~PPÐrppѫԼ 1ollˀlxlolll |lolllPޫShUTЃloolllPhƈƈ@Լ ƈPޫS$TЃlolll PԼ  GETIDXSYS$QIOW $CODE$PDATA$LOCALJIDX DIBFC @BMAPLRCDqPPPQP PPPPP P+PEPPPPPPPPIP P P&PGPhPPPP>P6P  3LOGLATCH0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79LOGLATCH!PSQUASH_ARBSWTLNM$SYSTEMLOGLATCHTPP \ LIB$SYS_TRNLOG@PT   t LIB$SET_LOGICAL@| LIB$SET_LOGICAL@ LIB$SET_LOGICAL@PP[ԼLIB$SYS_TRNLOGP<LIB$SET_LOGICAL LOGLATCHLIB$SYS_TRNLOGLIB$SET_LOGICALLIB$GET_FOREIGN)$CODE$PDATA$LOCALP )x2GETSTAT0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79GETSTATGETSTATmPP[  Џ@kACCBMAPs GETSTATACCBMAPA$CODE$PDATA$LOCALZSTAT @BMAPAA1LXYAST0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 LXYAST LXYAST P   P [kGETSTAT SYS$QIONEWAXXPr LXYASTGETSTATSYS$QIONEWAXX+$CODE$PDATAl$LOCAL(MBXJUNK+1NEWAXX0122-Sep-1994 10:0922-Sep-1994 10:09MVAX FORTRAN V5.4-79 NEWAXX NEWAXXkP !LXXAST$P[kSYS$QIO f NEWAXXLXXASTSYS$QIO$CODE$PDATA4$LOCAL(MBXJUNK 1IMPCNT0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 IMPCNT IMPCNTJP[PԫQ\@@Rb\PRQ\] IMPCNT<$CODE$PDATA$LOCALBTRKBUFCACSIZP,P1P  <3FLUSHLOG0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79FLUSHLOGFLUSHLOG Pq FLUSHLOG FLUSHTHIS$CODE$PDATA$LOCALBTRKBUFCACSIZX3FLUSHTOP0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79FLUSHTOPFLUSHTOP PA3$ SQUASH014.A !#[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ;3<R9 FLUSHTOP$CODE$PDATA$LOCAL4 FLUSHTHIS0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 FLUSHTHISP@ FLUSHTHISP [  FLUSHTHISPUTBLKGETIDX LZH_ENCODEMOVCHIGETSPCITAKEIGIVE DFILEXTENDVPUTBLKPUTIDX $CODE$PDATA $LOCALCACSIZSMLM KBLODIDW@BZEROFLIL @BMAPMAPCTBTRKBUFBSBLKZSTATJIDXNOHSPDIBFCLUNU 2SAVMODE0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79SAVMODEQSAVMODEPмR SAVMODE $CODE$PDATA$LOCALMODSV x P@ˬ˨QLZW_CMPPѫ,@ի,Ѽx P@%*[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A;6+, ./ 4,-!0123KPWO56VkV7V\8q9GHJ??FILOPN 3-OCT-1994 17:13DEC Fortran V6.1-386 LRCDMODSVL17SIZL16SIZ(MBXJUNKBTRKBUFMAPCT KBLO @BMAP@BZEROBSBLK DIBFCZSTATLUNFLILDIDWNOHSPSMLMCACSIZJIDX$LINK$i8Z$CODE$D$IODATA$c$BSS$$DATA$(JFILOPNICACHE(JHJIVLEN DFOR$INQUIRE DFOR$HANDLER DFOR$OPEN DFOR$CLOSE DFOR$EXIT(Jp LUN16(J(KGETBLK(J(0LUN17(JKPUTBLKDFOR$WRITE_DIRSYS$OPENGETEFB(J0MBXSET SYS$CREMBXGETFRULIB$SYS_TRNLOG SYS$CRELNMSYS$QIOLXXAST DFOR$WRITE_INT_FMT(J`xFILCLS(JHOGETIDXQLZW_CMP LZH_ENCODEMOVCHIGETSPCITAKEIGIVE DFILEXTEND(J8LVPUTBLK(J(NPUTIDX(JBUFDMODFOR$RAB SYS$FLUSH(J(X&BUFRD(JMVGETBLKQLZW_DCM LZH_DECODE(J=BUFWT0J Z FLUSHTHIS0JXH WRITE_BUFFSYS$QIOW FILEXTEND0JVLOGLATCHLIB$SET_LOGICALLIB$GET_FOREIGN(J0WGETSTATACCBMAP(JpWLXYAST(JXNEWAXX(JPYIMPCNT0JZFLUSHLOG0JZFLUSHTOP(J(ZSAVMODEOTS$MOVEOTS$STRCMP_LEQS OTS$INDEX OTS$MOVEMOTS$FILLl l=0(Z;;=0K;=0N;=0L;=0O;= P; ;SYS$QIOW;=0 Z;=0Z;=0Z;=0PY;@@;;=0X;=  ;7LXXAST SYS$QIO=0W;=@  ;;ACCBMAP=0W;=0 =0 V;=P< LIB$SYS_TRNLOG= SQUASH_ARBSW=T LIB$SET_LOGICAL= LNM$SYSTEM=0M;=`  ;=0K;=P =0J;=0H;=` ;B;=  ; DFILEXTEND8OTS$MOVEQLZW_CMPQLZW_DCM==IGIVE;;= @=0hX&;= ;MOVCHITAKEIGETSPC8OTS$STRCMP_LEQS=  LZH_DECODE ;= LZH_ENCODE=0P=;= T;;=@;=00;= ;;! SYS$FLUSH#DFOR$RAB=00x;= =0X0;=< 7 DFOR$HANDLER=%GETFRU=8 =MBXXINFO' SYS$CREMBX;= LNM$SYSTEM_TABLE) SYS$CRELNM +DFOR$WRITE_INT_FMT==00;=@< ;-SYS$OPEN/GETEFB=0 ;=@< ;=H<8        8   =8,8         = =_IDX=; =_LCK(= 8 @1 DFOR$INQUIRE=8,8     9    @;8 OTS$MOVEM5 DFOR$CLOSE=08;= 7 DFOR$HANDLER=7 DFOR$OPEN=;8OTS$FILL(;p;; DFOR$EXIT8 OTS$INDEX0?ICACHEADFOR$WRITE_DIR=8,8     9    =`T8        7 6 8       = =@#G~8^@^H~PX`޴hpx>^~޵cGG#8] hB@}bHPݤ`hB BbX@ZkTG_" @"F@G @P?"rF"H"BxQ"G1"Gs"rBqB Gs"qB8 G 4G "BGHݦC#K#GC#C K: KG4G_X01`CGGA5.5J1" GGX GB4GGGGxB"@ZkG0@X] C @0DB 1@XG@Zk4Cb*$ SQUASH014.A !"[ACORNSQUASH.CODE.A]ACNSQB.OBJ_A;6Fk6nOMNqJa}cbv%ԠFs'*G4(l$t")Ǐ|9 NOF!) .wk' z| W*O}K IWي %,w7 uPJjD&0;v=6g uuyܠL[LV\ ^ Y0|a9/qˆpa_Nv?>fqע)/t5PAL6\H'%ѥN=:xmRby$DN`#m:''[!fVJC!b?e? J X PP(ri`h#@5'`jJ=m^E!Ǯ,*$Y*sϟcJĄ WWnL1h/)a&e\{MC}CnJ4L(CF(;? *G#|/L]Z8!j-Hbq1cazV![}n\̌I$ˢhQgKXsyr.ǞwFf3)`hB[Ꮙ*ϠO,޾|O͖&%NBVT>H>E؋?Jr4u98lCt-2j{T=YU}Fky8}Aԧ&b3aL0eZ8׹*μ-3h!5W{CMHQhY q@E ]{+c8'd<$vwP(.7֬"rtFX}z%9 I6薶"uVC i;o_8E-V0#262S_1aypE*;fvro؉y($ق )t2N훜@v'…^2k 3.Ex*:(J˼L_{&F8@J'tA"GposaĖ>=9`கX+`[\!܊.fn+|BYy+} 1׭w"w $^jéڕ/sD ^gbJХkӑ!s?MT(7'4>Y7 ͌Ixŷ~}`irpw"ex/=gBi쉘ffy6H-}.˪&wFB9bRvZC@Bt GIu -7Եk]ړ^?!D9Xv%t!SB7SAE H^Dp@8@-S[X~o"iYuZAr,L8~ v@z.nz#_@a$+lMGȈB^;_6`VL fUGH.Ie%>,0gU~. u_^ '@ hO* <ۺdQK bL8w'^;Dz( u3A];R*7t+#=Qoo(? W]} Mzٱǡ+Awxk&$]&=,̅n; (;H)enb qL~SQPDG8Sz=XӶ2GȧIn=/qh ~}@o zɩ{ȐZɞɌkC[0u>PPkK,s4r΍nvRM|t@%{a:{Xmlss3bOw: .YfKETSe9ʭtՆu(@D>[*|B|A"\XxɜbϬ\p9}lZu ?>!vLH6!0w&H.HҢU⸀cQ{ INQwՑZ<&^,^FDO#Va?n=?24 3 6Q2jfu7i>g"T bN{rN1]HxmS{و,k X9XUN7F;"WFEOTq{eتlbRpqS{Qca?oУz -kL>zuُˆa!2%ui?] Y <)e .QT-@wGDd[m+3C юfH] A:rM}lNyu\r8sBmI0TPѬM웣cʳt[kUׯ?s7b̵o?ys;χ߅_=:sVj#ز*ZQ!7uC6 BZInG\@  *عR r"T[-guZ.5QvLLMG˛7'2zz ")8CΝBa?|2+#vLZ ߹u$oT b/+5p p)Lw;$bq.3k88p,Y=T'fFC0ϩ2lX 5gpsVH 14Ad:u$ îAs ԍZ*zM1)oⱿ7d1ʕGsƜꁁYs Ta@80F#ԓ$n=Xn^`~9(Sߗ#Q9UX73~D#91Sαĉ?,Z26>ƓQ*V z?ۇ3qPu?{dU֒5/غ[5&{l4@")4Yj||rzӣ:ퟋ_Ljն#)וwd(4% $H¾?[}?epH*R7E-mUCia uҎ[UN?ȅ6onEЌޑ;@o]LܪH[]< 5Cs͑T79f):@ !<:ע#,lH w{4=`(akI  lUx {p-4VcU16\.e(3JѧXe2ФZ{g' %nE6@m;RR\D؜zJx~)Bex8wnrV nf%sA6 mCIN{үnS#gO*Yx4T u|< "aԸoN}'D{QaK_^_0PW߃dFi{8]WZbR$)SSrʓ_ lunJqЩVD]5CP޳x.ą޺jeUCL(+Ƃ&\_Xie{(%J~)r:mb1zO<^YvkRHWW10w??ä;>pnAȦVZVy!*ںMjft< Oآ5RN|X'2h*:i)vAKFaґKUb`fɺPgڶu+Bb"haPNtr$܀A%iƠ>O!sw/|]?InjH^]aR8]g>䤶KɦyLV\}LKC*e}|GELpb4t cMRc?m?wVG̻Ҷ:n졜leh@Oo-K) vjEHF+ۉMч؃dY2|xqOW1R_0A _z|vI00x/Kl qt_zʴTuN`"ro/{Y_ xa(ii!Eu 'jMfi6=  mpRC3И/bΔ~aF!.uINWbݍk܎/txŪE.e# rl75`j6X0qI[? eLOGy(v&n0l2txŪ`;*D}BiCI<#R IbK3*7NC.: q,i^6ʖf-(YpgLִ-D֩vlPڙ\T(6^+@E A D 2zBƬ耶|{dIJK,Mn_%_M:('Z+7SUn]Z-O9$Ҍ>k(3GJ# 'b5"rR`D4+1ZY52}X}R77$%BYvQvbQUxhD:)M|sj0~ֳC'q/bR.cKTM+P?ߊ$ӻEϜ6۫܅0Luu?m%l}vBFٳɞﳥ' '@68JJ#xkwb'藚X-:f$LɿԒR=:2vtO$# bV dæ5\zĘ-#`?[[傱qmJC8:ԊU/۠\_1;zb ڽ9b^/?H?qsl4p hP;W7<=7ùGc~.Ď^|EDˤx ID~a498C9-BZFc!/p37imحN(SH=!P܅Ay 6W]z]5 3gbY8iT+p dܯh)Db8gQTѸDHyp6oa-cp"I6R3˿(ڇ?)imH3a55E >qw7}n|4 '7bmC^$C8\rIEg#.GrJ BCQ5JbG2F5>&@Zk0D CP0Dcd  ="BGbTG 1"@Zkb G]]4G} (0@#kG#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ (BCQ5J0bG2F5>&@ZkTGH"G! #c8B!"@bd 1"@Zkb G]]4G} (0@#kp#_" "~GX^G`^Gh~pxcGG$b#H PB8"c XbG8#"<G@Zk4G#0D@8" @D\ 0B8b8@ZkG?"GB H8"@=@B"P"`@}"b@Zk& "8@]"<tGpp"0BP @8"8bH 1"D@Zk'{#p"0Dp3BhB#H H ! p 4p "G0J1>JJG0vJF2BT#"4G @]"8}<]B@D=b8="@ZkG4GG0D#c"c ~B4G~G b(@ZkGcX]`]h}px#kGP#TG~0^8^@~HPX޴`hp>x^~޵GG B% $4G< 0  4GBGBG="}< R" @G< B="< R" @0 @ @0`B"_4Gx GݰG("B }"b#0 F H J!G]]"j! !=!@G=8D*GR"LB@#?Jjb:^K[Cj¥1!ITGCC" b`BG"hb""@ s"("G@ZkG8ET DΡ1!IG"C8E `BChb"""tG@ZktG@@ |>? 1!IG"@ ܡC A A8 D.DTECXEBb1""tG@ZkXE@ ¦EPB@ |?"E@ |@ <("1@CJB "(]"4G@Zk?#F7@֡B*7!KGAֱ/0Px0|PP " B ¥pPt/o!O"B3qBb4tB$=G$="tG@ZkGtG$GC% BBQF$Gb =" $]"@Zk4G ݠG$=GC%B @ B11 B(=bG(="B"tG@Zk(c l@0@?GG_R"LB4G$}`BO"bG""tG@ZktGGCBbG  ="B"@Zk@@ ݠ0@ @?}G4GGB"tGGC B="Gb@Zkc l@0@/"bX""@B,]"0@,D s"HbG@ZkD e#`@#1`@`G4G < %" !$@@?BO="PFB]B< R"j @< !1 @0@?BϢB51B0"G< CO"$="otGB;B;`CobG@ZktGGC`BbG  ="$]"@Zk4G G$=GC#B a@ B11 B(=bG(="B"tG@Zk( @0`@?1$-c GGT(="b@CJ"FVBJBF87JPBC(=C@G< R" @G< {B(="`< R" @G"$B?4G"G+="nB¦7C;C}< R" @< ֢GB="< R" @0@ @"k!G =" ]" }" @G|e!G="B"GC BbtG@Zk @G I @EAIE17IPA(]BCC@G(="< R" @< GB(="< R" @G @}!0`C}ݡ nCBG0]8]@}HPXݤ`hp=x]}ݥ#kGGP#4G~4G0^8^@~HPX޴`hp>x^~޵GG b"/ (#H"TGGBG=" R"` @ GB=" R"Y @0`B `B0B"_4Gݰ G("8b#0 F BH }"!J!]G]" j!=!5 @G=8D*GR"LB@#?Jjb:^K[Cj¥1!I8TGCC" bBG"b"" s"x"G@ZkG8ET DΡ1!I8G"C8E BCb"""tG@ZktG@ >? 1!IG" ܡC8 A A8 D.DTECXE@BHb1""tG@ZkXE@ @¦EB ?"E  <( ="1@CJB "(]"4G@Zk?#F7@֡B*7!KGAֱ/0Ph|0PP " Bp¥tPx/o!O"Hb`B3qBhb4tB$=G$="tG@ZktGGC# PBXbG  ="$]"@Zk4G ݠG_$=GC$B @ PB11 B(=XbG(="B"tG@Zk( @0@?GG_R"LB4G$`BO"hbG""tG@ZktGGCPBXbG  ="B"@Zk@@ ݠ0@ @?}G4GGB"tGGC B="Gb@Zk @0@/"b""B,]"0@, s"bG@Zk $@$1@G4G  %" !$@@?BO="FB]B R" @ !1 @0@?BϢB51B"G ChO"$="otG`B;B;`CohbG@ZktGGCPBXbG  ="$]"@Zk4G G$=GC$B @ PB11 B(=XbG(="B"tG@Zk( @0@?1$- GGT(="b@CJ"FVBJBF87JPBC(=Cx@G R" @G {B(="` R" @G"$6+M.$ SQUASH014.A !%[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A;6V" B?4G"G+="nB¦7C;C} R" @ ֢GB=" R" @0@ @"k!G =" ]" }" @G|e!GGC Bb="B"tG@Zk @GI @EAIE17IPA(]BCCq@G(=" R"h @ GB(=" R"a @G @}!0`C}ݡ nC G G@B"Hb4G@Zk4G0BG8b@Zk BG0]8]@}HPXݤ`hp=x]}ݥ#kG#~h^p^x~޴>^~޵G#G }(ѠX0ݰCgH F@BP`B4@g'J40B B6 (¥4GpAq`F!80B0ݠ<ݰ@}X<b' #0AJ3q AFBJ 0B} 3A' 4GG`G0BFbG0BF]G0BFXG0B ! F BQ B G}0B B! FF6w& s"(¥!G4G!0BD G8x X VC`GD0B B#D6w?$!  B A8FFh?5q A 5A4G Gt@BT UB40`Gt0@GT0 F4 "0D IB4"0@B IB0 D4?@B(¥ 6J`@" ! tG3`J0BqB@ݠ3dB(B3A0b0`B57J0 DBC37aJBGݦ87B B"VAFV"@Zk_"GCp @J#HpF0@2FpB2@WJC7AJGA8&@@ݰA<@ݠC 4GMGDyð"T"DP]" b#)!LAHHݦG֢l@BPTxJ!(}G @j!!P@?"T]G8DJGs"mB_j*";~KqCj¤TG "" TI"@b5IBbs"CC"`"G@Zk@"@@" ]< 0@ ?@8FFTF8DT FƠ3I I"C8D BCb"""tG@ZktG =@@@@?" } s B B8@FPFT@FtX`F `5I(BI"C0bC5""tG@Zk ݤ@? @"BƠ@XDDD@ "I ,AgG#@¤4GGx 4GA#KH8GA8C7!KPP CT`F!X"_"P4Gj 1"@ 1pCB(@,\@0|@4|` ?$ ! P aC`XAP4G "@ @(B51B@FF#4<GG-Y8C9!J @@G>,XB!`bGTG (@Zk@"0D$3G G0JJ8F(!G@TG-4G>G,GXBG`bG (@Zk@"0D! 11 B! 8DL2FJFJ8@F_G$@b 0E$@G$p@4G0lG_-GGTGG @bXB#4Gk!GG G`bG(@Zk@"0D$/G G0JJ8F#!G-"XBTG4G~GGG G`b(@Zk@"0D!11 B! 8DK2FJFJ8@F_k@b 0`E$sG@0@ @)!40@@B4G$@#,<@8C,<@0\@0@C0\@(|@0`C(|p@T0AJ! AH @"xHx!2^JABH@b4GB"xkxk! "p`JX`F`XB@Zk Dݢ " tG"6J(BCC0bV"1"@Zk뤄+""pH)!8D@@bGB`"@!bG8s"G@ZktGD}@8D "#aH(B8EGC0bCCD8EC"@Zk˥+"GpIxE@tGxBb@!G@Zk Dݠ "(BG&H0btGCCF"@ZkXB "4GB"@ZktGD "(BG'H0bCCG"@ZkX)!D}!Ii@G P!ıa4 b"PTG AX"cI#4G fE0 AN ! @" fA !7aI@XB @G~'@+1`A)! `b gA(GGGG@Zk@0D$-GI G*FIFI 8@E"@G#!XBTG4G޵GGG G`b(@Zk 0DO$@8D-1A$HH8D) 0 E$/G 4GȱGh]p]x}ݤ=]}ݥ#k$0#~P^X^`~hpx޴>^~޵GG G(}G(b?"0G"$4GG]"Xb# (}0_#B8"8=8=*J!砐#I8P @F0A*jJ4G0B8} B/`G 4G 6mAJFBJ0BbGC@{#E;CGD@0 C 8C?0"G ]"(}Xb#!0  _'H*@? B `?= @b-A A 7H-mA@xb @4IF 0AGCC57ICJ C ABk!4 FcF%uASB = 7aJG"GtG@Zk""@""GC7@$K0}GC 4DsGG8@9C`7K(GA# o@ "]"ݱxb#P!0}G@!}` ? _!@BA..@?#..ݢϲ/8KCOG/v`O"xb#p JX Fp bC!>HGs"S3Cݡ]"nF`0}n@ݡMA @Y@¥8@F-F. @1@<=4G5@"TG27q@ @!7#"! GM)@m0`C[G%` 0@C0 BD 0@@-0 B D 0 @ 0 BFB B0 B!_ B G 0CF0B B0 B! B17!J b@]"PG$.0""pBbs"(@@=@Zk G B<="R"@_G¥="tGB!bGG@ZktGGC3BbG  ="]"@Zk4G  ]/!C_%G_"CrD|% @GŰ `BCbB61B<ݲ<="PB"tG@Zk< O@0@?@2^J@"oTBvG4G_BP""GbtG@ZktGGGCBb =" PB"@Zk_! GC g@ GEo@ CDECPPΠ b B""@b@ݰ@]"s"G@Zk "'@'1@" G4G@/ɠ *DAA_ngBnG<=" B@<R"@) *1@A0A_ngBn G8E04GײC81C¤P?"n) 0e Ơ;dC;fCn(]2G0`@"1$ lA- "Gb#@O!G/!_<=" BH 7nY$ SQUASH014.A !%[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A;69"1D@HR"D-7Hb P@ C<ݱ C mAG6@G B<="R"/@GJ!IA."B"H]"J4GFHݲ@Zk b0]G="c }"@G|!$GPB" B(btG@Zk @ " B<="I b E AIR"/7I EC@C/@PA<G@sG B<="`R"@Gc h@6(P"ײ2ð"="¥ B9# b 98}R" b8CxC} G@ӹ @s"ˠG="P@]",@ A G C B@@b@Zk B=" R"@(4GgGP]X]`}hpxݤ=]}ݥ#kG#1 ~|Q"^TG^G ~(08޴@HPGGG4G 1@p1"GԢ5BF6BF 61BF7BF7QBF5BF5qBFF"B`BGB GԢ"B6BF0`BF?8F:4GTGG4G_ 67H("GCC1v@B$bC!CG="R"C@0""= ]"5QBbB 5@ HBPbs" @Zk8 '0BG="R"(@0@"0@ G]] }(08ݤ@HP`#kG14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGkkG#~^^~ (0޴8@HGGG¤#@BGG& R @G~GGXB!TGG (4G`b@ZkG@GC0 D0 4HG2FJFJ8@F(@pG&"TG@"4G~G޶GXBG (G`b@ZkG@"GC0 DQ8 D21@BQ@?h3fJfJ8`F@0EGG]]} (0ݤ8@HP#kGkG#~^^~ (0޴8@H>PGGG hB#G'GG RfGGh"G~~B)!TGG (4Gb@ZkGhGC0 D0 4IG2FJFJ8@F(@pG'TG4GĢGhBG~GG޶ (Bb@ZkGh"GC0 DQ8 D21@BQ@?i3fJfJ8`F)h 0 E%GG]]} (0ݤ8@H=P`#kGGkGp#~^^ ~(08޴@HP>X^`~h 8O= px޵GGG#G ¤GHBt$"0@泀d"G _"BB?@G"B_ !G|(!! )@p@ᰓcJpD_ 1 B(bp`F@p`B +W`J 0 B+ ",DT 8B!"TG4GG G@bG(G@Zk G8E0J J8F0tG_+K"^_"8BTG^4GGG G@bG(@ZkG /1A8E0J?J8FM8E 2FJFJ8@F @4G"TtB"0`B#8E-II 8EK@*@Ik! C jA Gk!_ 4G;  {# @;űH8# Z#@ "&"G! !GA.ROJO> B~"w w4J HȥJ (+fI(HH3fJ4BfIBfJ"BBB-I*$KrIOIGIE=`PI.'Ka!t+KVJ;DKF>a.gK!lmKSkJ@KtFk>.EGWJF>!08ApI_GFFI_FXEpHE IEH_E DD%ȦF"3 -h6JMIHhJ4dIwJJ E=-zJgIGNI'KE=-jrI?G?GOI3oJE= HhH(!-'JMIv,J E=ƠCݰ.IݱcCİFGGG]] }(08ݤ@HP=X]`}hpxݥ#kGa-A!KjIj=ᡯ A"a.SpJp> AȢ .TJ>ı B d!A H" DG"r!"!aa,/CqHq<. KnKTJ BF>k!9#0CR"` `峣G !_Ƞ"/XK? B ! AG#?$~P! ^tG(^0~8@HGGG$" B0 h"L1" ]"=(b"@Zk8D4G#&PBs" &@B"}] "`"Xb"ݲ="]"GGG@ZkG ](]0}8@HP#k#tG~^ ^(~0GG b0B8b ##C"3@&}0(="@Zkc`G] ](}0@#kG#~^^~ (GG#bb#8c #"C" c""G_$GbG~GBG~0s"GG b(@ZkG4G$d" B4GGG b(@Zk4GWb_,G]]} (0#kG#G~4G^G^GGG# 8B( `"@b 4G (@ZkW_,G]] #kGG;4GG2q@% @ @G{0`F`;0B0 F {0B0`F`;0B {#0 F 0B B? B `G;{#0 F 0B BGkGGGkGkGkGkGk,?GICACHE,@b#ICACHE,?@ICACHE4=,GH OTS$INDEX4=D@H OTS$INDEX43dGx OTS$MOVEM43t@x OTS$MOVEM49|GOTS$FILL49@OTS$FILL43G OTS$MOVEM43@ OTS$MOVEM43G OTS$MOVEM43@ OTS$MOVEM49GOTS$FILL49@OTS$FILL43G OTS$MOVEM43@ OTS$MOVEM43G OTS$MOVEM43@ OTS$MOVEM49GOTS$FILL49@OTS$FILL41GD DFOR$INQUIRE42<b# DFOR$INQUIRE41@@D DFOR$INQUIRE 41\G DFOR$INQUIRE42db# DFOR$INQUIRE41@ DFOR$INQUIRE47G DFOR$OPEN48b# DFOR$OPEN47@ DFOR$OPEN47G@ DFOR$OPEN480b# DFOR$OPEN47<@@ DFOR$OPEN45HGh DFOR$CLOSE46Pb# DFOR$CLOSE45d@h DFOR$CLOSE4;xG DFOR$EXIT4<b# DFOR$EXIT4;@ DFOR$EXIT47G DFOR$OPEN48b# DFOR$OPEN47@ DFOR$OPEN45GD DFOR$CLOSE46(b# DFOR$CLOSE45@@D DFOR$CLOSE47pG DFOR$OPEN48b# DFOR$OPEN47@ DFOR$OPEN45G DFOR$CLOSE46b# DFOR$CLOSE45@ DFOR$CLOSE4G4SYS$QIOW4(b#SYS$QIOW40@4SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4@GpSYS$QIOW4hb#SYS$QIOW4l@pSYS$QIOW4G SYS$QIOW4b#SYS$QIOW4 @ SYS$QIOW47 G DFOR$OPEN48 b# DFOR$OPEN47 @ DFOR$OPEN4;` Gx DFOR$EXIT4<8#(z$ SQUASH014.A !%[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A;6O"Bl b# DFOR$EXIT4;t @x DFOR$EXIT47L G DFOR$OPEN48 b# DFOR$OPEN47 @ DFOR$OPEN45 G< DFOR$CLOSE46( b# DFOR$CLOSE458 @< DFOR$CLOSE47X G DFOR$OPEN48 b# DFOR$OPEN47 @ DFOR$OPEN4A G DFOR$WRITE_DIR4B b#DFOR$WRITE_DIR4A @ DFOR$WRITE_DIR45 G DFOR$CLOSE46 b# DFOR$CLOSE45 @ DFOR$CLOSE48 b# DFOR$OPEN47 G DFOR$OPEN47@ DFOR$OPEN458G` DFOR$CLOSE46@b# DFOR$CLOSE45\@` DFOR$CLOSE47G DFOR$OPEN48b# DFOR$OPEN47@ DFOR$OPEN4-GSYS$OPEN4.b#pSYS$OPEN4-@SYS$OPEN,/GGETEFB,0b#pGETEFB,/@GETEFB4-GSYS$OPEN4.b#(SYS$OPEN4-@SYS$OPEN,/GGETEFB ,0b#(GETEFB,/@GETEFB4'G SYS$CREMBX4(b# SYS$CREMBX4'@ SYS$CREMBX,%GGETFRU,&b#GETFRU,%@GETFRU<+G(DFOR$WRITE_INT_FMT<, b#DFOR$WRITE_INT_FMT<+$@(DFOR$WRITE_INT_FMT4HGhLIB$SYS_TRNLOG4Xb#LIB$SYS_TRNLOG4d@hLIB$SYS_TRNLOG4)G SYS$CRELNM4*b# SYS$CRELNM4)@ SYS$CRELNM, GLSYS$QIO,@b#SYS$QIO,H@LSYS$QIO4XGxQLZW_CMP4`b#`QLZW_CMP4t@xQLZW_CMP4G LZH_ENCODE4 b#` LZH_ENCODE4@ LZH_ENCODE, G$MOVCH,b#`MOVCH, @$MOVCH4 8GOTS$MOVE4 |@OTS$MOVE, G4IGETSPC,b#`IGETSPC,0@4IGETSPC,PGtITAKE,`b#`ITAKE,p@tITAKE,GITAKE,b#`ITAKE,@ITAKE,G,IGETSPC,b#`IGETSPC,(@,IGETSPC,<GXITAKE,@b#`ITAKE,T@XITAKE,GIGIVE,b#`IGIVE,@IGIVE4 G DFILEXTEND4 b#` DFILEXTEND4 @ DFILEXTEND,GIGETSPC,b#`IGETSPC,@IGETSPC,GITAKE,b#`ITAKE,@ITAKE,,GPITAKE,8b#`ITAKE,L@PITAKE,GIGIVE,b#`IGIVE,@IGIVE4GQLZW_CMP4b#QLZW_CMP4@QLZW_CMP4G LZH_ENCODE4 b# LZH_ENCODE4 @ LZH_ENCODE,\GtMOVCH,`b#MOVCH,p@tMOVCH4 GOTS$MOVE4 @OTS$MOVE,\ G IGETSPC,d b#IGETSPC, @ IGETSPC, G ITAKE, b#ITAKE, @ ITAKE, G!ITAKE, b#ITAKE, @!ITAKE,P!Gl!IGETSPC,X!b#IGETSPC ,h!@l!IGETSPC,|!G!ITAKE,!b#ITAKE,!@!ITAKE,!G!IGIVE,!b#IGIVE,!@!IGIVE4 "G4" DFILEXTEND4 ("b# DFILEXTEND4 0"@4" DFILEXTEND,"G#IGETSPC, #b#IGETSPC,#@#IGETSPC,(#GD#ITAKE,,#b#ITAKE,@#@D#ITAKE,l#G#ITAKE,x#b#ITAKE,#@#ITAKE,$G%IGIVE,$b#IGIVE,$@%IGIVE4#%G%DFOR$RAB4$%b#DFOR$RAB4#%@%DFOR$RAB4!%G% SYS$FLUSH4"%b# SYS$FLUSH4!%@% SYS$FLUSH,t)G)MOVCH,|)b#(MOVCH,)@)MOVCH4 +GD+QLZW_CMP4$+b#(QLZW_CMP4@+@D+QLZW_CMP4+G+ LZH_ENCODE4 +b#( LZH_ENCODE4+@+ LZH_ENCODE,,G,,MOVCH,,b#(MOVCH,(,@,,MOVCH4 <,G,OTS$MOVE4 ,@,OTS$MOVE, -G@-IGETSPC,8-b#(IGETSPC,<-@@-IGETSPC,P-Gl-ITAKE,X-b#(ITAKE,h-@l-ITAKE,-G-ITAKE,-b#(ITAKE,-@-ITAKE,.G$.IGETSPC,.b#(IGETSPC, .@$.IGETSPC,4.GP.ITAKE,8.b#(ITAKE,L.@P.ITAKE,.G.IGIVE,.b#(IGIVE,.@.IGIVE4 .G.9{XKp$ SQUASH014.A !%[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A;6"S DFILEXTEND4 .b#( DFILEXTEND4 .@. DFILEXTEND,/G/IGETSPC,/b#(IGETSPC,/@/IGETSPC,0G(0ITAKE,0b#(ITAKE,$0@(0ITAKE,T0Gx0ITAKE,`0b#(ITAKE,t0@x0ITAKE4 <2G\2 DFILEXTEND4 H2b#( DFILEXTEND4 X2@\2 DFILEXTEND,T3Gh3IGIVE,X3b#(IGIVE,d3@h3IGIVE46G7SYS$QIOW46b#(SYS$QIOW46@7SYS$QIOW4`7G7SYS$QIOW4h7b#(SYS$QIOW47@7SYS$QIOW4(8Gh8SYS$QIOW4X8b#(SYS$QIOW4d8@h8SYS$QIOW 48G8SYS$QIOW48b#(SYS$QIOW48@8SYS$QIOW4 :G(:OTS$STRCMP_LEQS4$:@(:OTS$STRCMP_LEQS,D:G`:MOVCH,P:b#(MOVCH,\:@`:MOVCH4:G:QLZW_DCM4:b#(QLZW_DCM4:@:QLZW_DCM,:G:MOVCH,:b#(MOVCH,:@:MOVCH4;G$; LZH_DECODE4;b#( LZH_DECODE4 ;@$; LZH_DECODE,8;G\;MOVCH,D;b#(MOVCH,X;@\;MOVCH4\;Gp;OTS$STRCMP_LEQS4l;@p;OTS$STRCMP_LEQS,;G;MOVCH,;b#(MOVCH,;@;MOVCH4<<G<SYS$QIOW4h<b#(SYS$QIOW4<@<SYS$QIOW4<G =SYS$QIOW4=b#(SYS$QIOW4=@ =SYS$QIOW,\?G?MOVCH,d?b#MOVCH,?@?MOVCH4 BGB DFILEXTEND4 Bb# DFILEXTEND4 B@B DFILEXTEND,BGBIGETSPC,Bb#IGETSPC,B@BIGETSPC, CG(CITAKE,Cb#ITAKE,$C@(CITAKE,tCGCITAKE,|Cb#ITAKE,C@CITAKE,CGCIGETSPC,Cb#IGETSPC,C@CIGETSPC,DG,DITAKE,Db#ITAKE,(D@,DITAKE4 lDGD DFILEXTEND4 xDb# DFILEXTEND4 D@D DFILEXTEND4 hFGFOTS$MOVE4 F@FOTS$MOVE,FGFIGIVE,Fb#IGIVE,F@FIGIVE4 HGH DFILEXTEND4  Hb# DFILEXTEND4 H@H DFILEXTEND4 ,JG@J DFILEXTEND4 0Jb#X DFILEXTEND4      bObL          1  1   1ԅ nH pH mH                         8 O O O 8 O O O O 8 O O$ O                  n8 o8 O O O O :$ SQUASH014.A !%[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A;61<"dO O O O$ O   & & & * * + 3 8 8 < > > = B F  C  B G B C  G F G G I O P P P P P P R R V V V Y  ^  ^  j l i  } } u u n u         T$ $= d4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  =  =  T =  4p4= LUN16 4=skj y ~ y y * * * * *,$ $= P4 =  = 04(4= LUN1704= )*) )*. )*) )*) S< I<  U< P< Y< Y< Z< [<($ $= `4 = E = 044= MBXSET04=(  a< a< a< a< @ a< @ @ @ @ @ @ @ @ @ @  $@ @ !@ $@ $@ $@ %@ '@ )@ &@ ,@ -@ 0@ 0@ 0@,$ $= t4 = H = x4`4= FILCLSx4=me 8@m 8@T @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A A A A A A A A A A A A A A  $A #A (A &A &A  4A 2A  4. .=  =4=  = . .=  =4=  = . .=  =4=  = . .=  =4=  = C =  #l l= H4X4= WRITE_BUFFH4= 0H 0H 0H 0H 0HT MH MH MH MH MH PH UH XH WH} XH XH WH XH XH [H ZH [H ZH [H [H \H ^H UH4$ $= H4. .=  H4=  =  =  = J4H4= IVLENJ4=RJI mH iH mH mH mH mH mH sH = Xs s= K44= PUTBLKK4= K =  = K4(4= GETBLKK4= Lp Lp O O O O O O O O O O O0 O$ $= HK4 = t t= L484= VPUTBLKL4= S = O = M44= VGETBLKM4= ^~޵cGG#8] hB@}bHPݤ`hB BbX@ZkTG_" @"F@G @P?"rF"H"BxQ"G1"Gs"rBqB Gs"qB8 G 4G "BGHݦC#K#GC#C K: KG4G_X01`CGGA5.5J1" GGX GB4GGGGxB"@ZkG0@X] C @0DB 1@XG@ZkGPB@ZkPGBGX]@ !G@ZkGBpB"@ZkGPB@ZkGP¥GBX]@ !G@ZkGBB"@ZkGPB@Zk G?"P_"b"B`"' "Ghݵ`p"b@ZkGP" H XB @"b?"hb"``"p]_"@ZkGP"" <4G TG=G=_"0Bb"="==ݶ4G=8b@Zk0B G"hݵG`_"p} b"x=`"8bG=@ZkG B"b4G_"@b"G@Zk¥GpB8"xb4G@Zk"Ơ4G"GjX 4GTG0B G4G=_"ݴb"="ݴݵ=ݴ8b@Zk"NB"Gb_"@b"GG@ZkG_"G("  "0=8ݴ`b@=0BHݴP}b"Xݵ`=h8bpݴ@Zk4G_""DB"b@b"GG@Zk"G"")W B4GBGJ!^!^TG4G G(Gb@ZkGGC0 D0 P" 9GL2FJFJ8@F/@GpG)"^TG4G4GBGGG G(b@ZkG"GC0 D Q8 D21@BQ @?l3fJfJ8`FGP GP 0E P¦H=P] B J!9j H`KH=?$bFCK1"XCXC C#BaFCJ CCFI2BCB E@JG' C8=A5@JJ4GbTG G)GG"TGR "4G~GB GG (Gb@ZkG=F$ SQUASH014.A!&[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A2;8"GC0 D0 P 6%1&J&J8 F- GPG)"TG4GBGGGG (b@ZkG"GC0 D Q21@BQ @8 De?3fJfJ8`FP GP0D P 50`@ l@0@k!PG4GXB0B"@ "x=4G}b"ݴx"}Gݴ]ݵ_"}ݴ¤8b@ZkGG"b J)'GAK)@+@ 4Ghm G@ݤ4G""pB4Gxb@Zk_%?!P8}ID AILALA AD 4GAI EA A!I- ¤G/7aIC@ !_ @ 0`A iAHݦ P A! G֢ TG "?"0BBJIJ$ 4GF'BBJ"WBWB7AhC )@77AXqCG8bG}G?!]_""]Gݵ=4G }b"(=0]@ZkG_"G¤B"b@b"G@ZkG_"GX="`b"0B=}]]}ݵb"8b ]@Zk?!4G_"PDH=G""Bhb"bH" G@Zk4G_"GB"b@b"G@Zk4GP TGGPBG8}8=" R"v@ GPB8=" R"o@0 @ -@0`B"4G_'Gf8="PB8C0C;C8} R" \@ƢtGPGB8b5AADz@ !0(}"8TG@]8b"H("P]GX]0B`ݵh]p_"x]@Zk@GGd%B"bTG泀_"@b"GG@Zk4G_""}b""]GX0B]ݵ8b]@ZkGGoGc8]@]H}PX`ݤhpx=]}ݥ#kG#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ BCQ5JbG2F5>&@Zk0D CP0Dcd  ="BGbTG 1"@Zkb G]]4G} (0@#kG#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ (BCQ5J0bG2F5>&@ZkTGH"G! #c8B!"@bd 1"@Zkb G]]4G} (0@#kp#_" "~GX^G`^Gh~pxcGG$b#H PB8"c XbG8#"<G@Zk4G#0D@8" @D\ 0B8b8@ZkG?"GB H8"@=@B"P"`@}"b@Zk& "8@]"<tGpp"0BP @8"8bH 1"D@Zk'{#p"0Dp3BhB#H H ! p 4p "G0J1>JJG0vJF2BT#"4G @]"8}<]B@D=b8="@ZkG4GG0D#c"c ~B4G~G b(@ZkGcX]`]h}px#kGP#TG~0^8^@~HPX޴`hp>x^~޵GG B% $4G< 0  4GBGBG="}< R" @G< B="< R" @0 @ @0`B"_4Gx GݰG("B }"b#0 F H J!G]]"j! !=!@G=8D*GR"LB@#?Jjb:^K[Cj¥1!ITGCC" b`BG"hb""@ s"("G@ZkG8ET DΡ1!IG"C8E `BChb"""tG@ZktG@@ |>? 1!IG"@ ܡC A A8 D.DTECXEBb1""tG@ZkXE@ ¦EPB@ |?"E@ |@ <("1@CJB "(]"4G@Zk?#F7@֡B*7!KGAֱ/0Px0|PP " B ¥pPt/o!O"B3qBb4tB$=G$="tG@ZkGtG$GC% BBQF$Gb =" $]"@Zk4G ݠG$=GC%B @ B11 B(=bG(="B"tG@Zk(c l@0@?GG_R"LB4G$}`BO"bG""tG@ZktGGCBbG  ="B"@Zk@@ ݠ0@ @?}G4GGB"tGGC B="Gb@Zkc l@0@/"bX""@B,]"0@,D s"HbG@ZkD e#`@#1`@`G4G < %" !$@@?BO="PFB]B< R"j @< !1 @0@?BϢB51B0"G< CO"$="otGB;B;`CobG@ZktGGC`BbG  ="$]"@Zk4G G$=GC#B a@ B11 B(=bG(="B"tG@Zk( @0`@?1$-c GGT(="b@CJ"FVBJBF87JPBC(=C@G< R" @G< {B(="`< R" @G"$B?4G"G+="nB¦7C;C}< R" @< ֢GB="< R" @0@ @"k!G =" ]" }" @G|e!G="B"GC BbtG@Zk @G I @EAIE17IPA(]BCC@G(="< R" @< GB(="< R" @G @}!0`C}ݡ nCBG0]8]@}HPXݤ`hp=x]}ݥ#kGGP#4G~4G0^8^@~HPX޴`hp>x^~޵GG b"/ (#H"TGGBG=" R"` @ GB=" R"Y @0`B `B0B"_4Gݰ G("8b#0 F BH }"!J!]G]" j!=!5 @G=8D*GR"LB@#?Jjb:^K[Cj¥1!I8TGCC" bBG"b"" s"x"G@ZkG8ET DΡ1!I8G"C8E BCb"""tG@ZktG@ >? 1!IG" ܡC8 A A8 D.DTECXE@BHb1""tG@ZkXE@ @¦EB ?"E  <( ="1@CJB "(]"4G@Zk?#F7@֡B*7!KGAֱ/0Ph|0PP " Bp¥tPx/o!O"Hb`B3qBhb4tB$=G$="tG@ZktGGC# PBXbG  ="$]"@Zk4G ݠG_$=GC$B @ PB11 B(=XbG(="B"tG@Zk( @0@?GG_R"LB4G$`BO"hbG""tG@ZktGGCPBXbG  ="B"@Zk@@ ݠ0@ @?}G4GGB"tGGC B="Gb@Zk @0@/"b""B,]"0@, s"bG@Zk $@$1@G4G  %" !$@@?BO="FB]B R" @ !1 @0@?BϢB51B"G ChO"$="otG`B;B;`CohbG@ZktGGCPBXbG  ="$]"@Zk4G G$=GC$B @ PB11 B(=XbG(="B"tG@Zk( @0@?1$- GGT(="b@CJ"FVBJBF87JPBC(=Cx@G R" @G {B(="` R" @G"$B?4G"G+="nB¦7C;C} R" @ ֢GB=" R" @0@ @"k!G =" ]" }" @G|e!GGC Bb="B"tG@Zk @GI @EAIE17IPA(]BCCq@G(=" R"h @ GB(=" R"a @G @}!0`C}ݡ nC G G@B"Hb4G@Zk4G0BG8b@Zk BG0]8]@}HPXݤ`hp=x]}ݥ#kG#~h^p^x~޴>^~޵G#G }(ѠX0ݰCgH F@BP`B4@g'J40B B6 (¥4GpAq`F!80B0ݠ<ݰ@}X<b' #0AJ3q AFBJ 0B} 3A' 4GG`G0BFbG0BF]G0BFXG0B ! F BQ B G}0B B! FF6w& s"(¥!G4G!0BD G8x X VC`GD0B B#D6w?$!  B A8FFh?5q A 5A4G Gt@BT UB40`Gt0@GT0 F4 "0D IB4"0@B IB0 D4?@B(¥ 6J`@" ! tG3`J0BqB@ݠ3dB(B3A0b0`B57J0 DBC37aJBGݦ87B B"VAFV"@Zk_"GCp @J#HpF0@2FpB2@WJC7AJGA8&@@ݰA<@ݠC 4G>n~$ SQUASH014.A!&[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A2;8"#MGDyð"T"DP]" b#)!LAHHݦG֢l@BPTxJ!(}G @j!!P@?"T]G8DJGs"mB_j*";~KqCj¤TG "" TI"@b5IBbs"CC"`"G@Zk@"@@" ]< 0@ ?@8FFTF8DT FƠ3I I"C8D BCb"""tG@ZktG =@@@@?" } s B B8@FPFT@FtX`F `5I(BI"C0bC5""tG@Zk ݤ@? @"BƠ@XDDD@ "I ,AgG#@¤4GGx 4GA#KH8GA8C7!KPP CT`F!X"_"P4Gj 1"@ 1pCB(@,\@0|@4|` ?$ ! P aC`XAP4G "@ @(B51B@FF#4<GG-Y8C9!J @@G>,XB!`bGTG (@Zk@"0D$3G G0JJ8F(!G@TG-4G>G,GXBG`bG (@Zk@"0D! 11 B! 8DL2FJFJ8@F_G$@b 0E$@G$p@4G0lG_-GGTGG @bXB#4Gk!GG G`bG(@Zk@"0D$/G G0JJ8F#!G-"XBTG4G~GGG G`b(@Zk@"0D!11 B! 8DK2FJFJ8@F_k@b 0`E$sG@0@ @)!40@@B4G$@#,<@8C,<@0\@0@C0\@(|@0`C(|p@T0AJ! AH @"xHx!2^JABH@b4GB"xkxk! "p`JX`F`XB@Zk Dݢ " tG"6J(BCC0bV"1"@Zk뤄+""pH)!8D@@bGB`"@!bG8s"G@ZktGD}@8D "#aH(B8EGC0bCCD8EC"@Zk˥+"GpIxE@tGxBb@!G@Zk Dݠ "(BG&H0btGCCF"@ZkXB "4GB"@ZktGD "(BG'H0bCCG"@ZkX)!D}!Ii@G P!ıa4 b"PTG AX"cI#4G fE0 AN ! @" fA !7aI@XB @G~'@+1`A)! `b gA(GGGG@Zk@0D$-GI G*FIFI 8@E"@G#!XBTG4G޵GGG G`b(@Zk 0DO$@8D-1A$HH8D) 0 E$/G 4GȱGh]p]x}ݤ=]}ݥ#k$0#~P^X^`~hpx޴>^~޵GG G(}G(b?"0G"$4GG]"Xb# (}0_#B8"8=8=*J!砐#I8P @F0A*jJ4G0B8} B/`G 4G 6mAJFBJ0BbGC@{#E;CGD@0 C 8C?0"G ]"(}Xb#!0  _'H*@? B `?= @b-A A 7H-mA@xb @4IF 0AGCC57ICJ C ABk!4 FcF%uASB = 7aJG"GtG@Zk""@""GC7@$K0}GC 4DsGG8@9C`7K(GA# o@ "]"ݱxb#P!0}G@!}` ? _!@BA..@?#..ݢϲ/8KCOG/v`O"xb#p JX Fp bC!>HGs"S3Cݡ]"nF`0}n@ݡMA @Y@¥8@F-F. @1@<=4G5@"TG27q@ @!7#"! GM)@m0`C[G%` 0@C0 BD 0@@-0 B D 0 @ 0 BFB B0 B!_ B G 0CF0B B0 B! B17!J b@]"PG$.0""pBbs"(@@=@Zk G B<="R"@_G¥="tGB!bGG@ZktGGC3BbG  ="]"@Zk4G  ]/!C_%G_"CrD|% @GŰ `BCbB61B<ݲ<="PB"tG@Zk< O@0@?@2^J@"oTBvG4G_BP""GbtG@ZktGGGCBb =" PB"@Zk_! GC g@ GEo@ CDECPPΠ b B""@b@ݰ@]"s"G@Zk "'@'1@" G4G@/ɠ *DAA_ngBnG<=" B@<R"@) *1@A0A_ngBn G8E04GײC81C¤P?"n) 0e Ơ;dC;fCn(]2G0`@"1$ lA- "Gb#@O!G/!_<=" BH D@HR"D-7Hb P@ C<ݱ C mAG6@G B<="R"/@GJ!IA."B"H]"J4GFHݲ@Zk b0]G="c }"@G|!$GPB" B(btG@Zk @ " B<="I b E AIR"/7I EC@C/@PA<G@sG B<="`R"@Gc h@6(P"ײ2ð"="¥ B9# b 98}R" b8CxC} G@ӹ @s"ˠG="P@]",@ A G C B@@b@Zk B=" R"@(4GgGP]X]`}hpxݤ=]}ݥ#kG#1 ~|Q"^TG^G ~(08޴@HPGGG4G 1@p1"GԢ5BF6BF 61BF7BF7QBF5BF5qBFF"B`BGB GԢ"B6BF0`BF?8F:4GTGG4G_ 67H("GCC1v@B$bC!CG="R"C@0""= ]"5QBbB 5@ HBPbs" @Zk8 '0BG="R"(@0@"0@ G]] }(08ݤ@HP`#kG14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGkkG#~^^~ (0޴8@HGGG¤#@BGG& R @G~GGXB!TGG (4G`b@ZkG@GC0 D0 4HG?Ң$ SQUASH014.A!&[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A2;8e"42FJFJ8@F(@pG&"TG@"4G~G޶GXBG (G`b@ZkG@"GC0 DQ8 D21@BQ@?h3fJfJ8`F@0EGG]]} (0ݤ8@HP#kGkG#~^^~ (0޴8@H>PGGG hB#G'GG RfGGh"G~~B)!TGG (4Gb@ZkGhGC0 D0 4IG2FJFJ8@F(@pG'TG4GĢGhBG~GG޶ (Bb@ZkGh"GC0 DQ8 D21@BQ@?i3fJfJ8`F)h 0 E%GG]]} (0ݤ8@H=P`#kGGkGp#~^^ ~(08޴@HP>X^`~h 8O= px޵GGG#G ¤GHBt$"0@泀d"G _"BB?@G"B_ !G|(!! )@p@ᰓcJpD_ 1 B(bp`F@p`B +W`J 0 B+ ",DT 8B!"TG4GG G@bG(G@Zk G8E0J J8F0tG_+K"^_"8BTG^4GGG G@bG(@ZkG /1A8E0J?J8FM8E 2FJFJ8@F @4G"TtB"0`B#8E-II 8EK@*@Ik! C jA Gk!_ 4G;  {# @;űH8# Z#@ "&"G! !GA.ROJO> B~"w w4J HȥJ (+fI(HH3fJ4BfIBfJ"BBB-I*$KrIOIGIE=`PI.'Ka!t+KVJ;DKF>a.gK!lmKSkJ@KtFk>.EGWJF>!08ApI_GFFI_FXEpHE IEH_E DD%ȦF"3 -h6JMIHhJ4dIwJJ E=-zJgIGNI'KE=-jrI?G?GOI3oJE= HhH(!-'JMIv,J E=ƠCݰ.IݱcCİFGGG]] }(08ݤ@HP=X]`}hpxݥ#kGa-A!KjIj=ᡯ A"a.SpJp> AȢ .TJ>ı B d!A H" DG"r!"!aa,/CqHq<. KnKTJ BF>k!9#0CR"` `峣G !_Ƞ"/XK? B ! AG#?$~P! ^tG(^0~8@HGGG$" B0 h"L1" ]"=(b"@Zk8D4G#&PBs" &@B"}] "`"Xb"ݲ="]"GGG@ZkG ](]0}8@HP#k#tG~^ ^(~0GG b0B8b ##C"3@&}0(="@Zkc`G] ](}0@#kG#~^^~ (GG#bb#8c #"C" c""G_$GbG~GBG~0s"GG b(@ZkG4G$d" B4GGG b(@Zk4GWb_,G]]} (0#kG#G~4G^G^GGG# 8B( `"@b 4G (@ZkW_,G]] #kGG;4GG2q@% @ @G{0`F`;0B0 F {0B0`F`;0B {#0 F 0B B? B `G;{#0 F 0B BGkGGGkGkGkGkGk,?GICACHE,@b#ICACHE,?@ICACHE4=,GH OTS$INDEX4=D@H OTS$INDEX43dGx OTS$MOVEM43t@x OTS$MOVEM49|GOTS$FILL49@OTS$FILL43G OTS$MOVEM43@ OTS$MOVEM43G OTS$MOVEM43@ OTS$MOVEM49GOTS$FILL49@OTS$FILL43G OTS$MOVEM43@ OTS$MOVEM43G OTS$MOVEM43@ OTS$MOVEM49GOTS$FILL49@OTS$FILL41GD DFOR$INQUIRE42<b# DFOR$INQUIRE41@@D DFOR$INQUIRE 41\G DFOR$INQUIRE42db# DFOR$INQUIRE41@ DFOR$INQUIRE47G DFOR$OPEN48b# DFOR$OPEN47@ DFOR$OPEN47G@ DFOR$OPEN480b# DFOR$OPEN47<@@ DFOR$OPEN45HGh DFOR$CLOSE46Pb# DFOR$CLOSE45d@h DFOR$CLOSE4;xG DFOR$EXIT4<b# DFOR$EXIT4;@ DFOR$EXIT47G DFOR$OPEN48b# DFOR$OPEN47@ DFOR$OPEN45GD DFOR$CLOSE46(b# DFOR$CLOSE45@@D DFOR$CLOSE47pG DFOR$OPEN48b# DFOR$OPEN47@ DFOR$OPEN45G DFOR$CLOSE46b# DFOR$CLOSE45@ DFOR$CLOSE4G4SYS$QIOW4(b#SYS$QIOW40@4SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4@GpSYS$QIOW4hb#SYS$QIOW4l@pSYS$QIOW4G SYS$QIOW4b#SYS$QIOW4 @ SYS$QIOW47 G DFOR$OPEN48 b# DFOR$OPEN47 @ DFOR$OPEN4;` Gx DFOR$EXIT4<l b# DFOR$EXIT4;t @x DFOR$EXIT47L G DFOR$OPEN48 b# DFOR$OPEN47 @ DFOR$OPEN45 G< DFOR$CLOSE46( b# DFOR$CLOSE458 @< DFOR$CLOSE47X G DFOR$OPEN48 b# DFOR$OPEN47 @ DFOR$OPEN4A G DFOR$WRITE_DIR4B b#DFOR$WRITE_DIR4A @ DFOR$WRITE_DIR45 G DFOR$CLOSE46 b# DFOR$CLOSE45 @ DFOR$CLOSE48 b# DFOR$OPEN47 G DFOR$OPEN47@ DFOR$OPEN458G` DFOR$CLOSE46@b# DFOR$CLOSE45\@` DFOR$CLOSE47G DFOR$OPEN48b# DFOR$OPEN47@ DFOR$OPEN4-GSYS$OPEN4.b#pSYS$OPEN4-@SYS$OPEN,/GGET@X?$ SQUASH014.A!&[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A2;8("EEFB,0b#pGETEFB,/@GETEFB4-GSYS$OPEN4.b#(SYS$OPEN4-@SYS$OPEN,/GGETEFB ,0b#(GETEFB,/@GETEFB4'G SYS$CREMBX4(b# SYS$CREMBX4'@ SYS$CREMBX,%GGETFRU,&b#GETFRU,%@GETFRU<+G(DFOR$WRITE_INT_FMT<, b#DFOR$WRITE_INT_FMT<+$@(DFOR$WRITE_INT_FMT4HGhLIB$SYS_TRNLOG4Xb#LIB$SYS_TRNLOG4d@hLIB$SYS_TRNLOG4)G SYS$CRELNM4*b# SYS$CRELNM4)@ SYS$CRELNM, GLSYS$QIO,@b#SYS$QIO,H@LSYS$QIO4XGxQLZW_CMP4`b#`QLZW_CMP4t@xQLZW_CMP4G LZH_ENCODE4 b#` LZH_ENCODE4@ LZH_ENCODE, G$MOVCH,b#`MOVCH, @$MOVCH4 8GOTS$MOVE4 |@OTS$MOVE, G4IGETSPC,b#`IGETSPC,0@4IGETSPC,PGtITAKE,`b#`ITAKE,p@tITAKE,GITAKE,b#`ITAKE,@ITAKE,G,IGETSPC,b#`IGETSPC,(@,IGETSPC,<GXITAKE,@b#`ITAKE,T@XITAKE,GIGIVE,b#`IGIVE,@IGIVE4 G DFILEXTEND4 b#` DFILEXTEND4 @ DFILEXTEND,GIGETSPC,b#`IGETSPC,@IGETSPC,GITAKE,b#`ITAKE,@ITAKE,,GPITAKE,8b#`ITAKE,L@PITAKE,GIGIVE,b#`IGIVE,@IGIVE4GQLZW_CMP4b#QLZW_CMP4@QLZW_CMP4G LZH_ENCODE4 b# LZH_ENCODE4 @ LZH_ENCODE,\GtMOVCH,`b#MOVCH,p@tMOVCH4 GOTS$MOVE4 @OTS$MOVE,\ G IGETSPC,d b#IGETSPC, @ IGETSPC, G ITAKE, b#ITAKE, @ ITAKE, G!ITAKE, b#ITAKE, @!ITAKE,P!Gl!IGETSPC,X!b#IGETSPC ,h!@l!IGETSPC,|!G!ITAKE,!b#ITAKE,!@!ITAKE,!G!IGIVE,!b#IGIVE,!@!IGIVE4 "G4" DFILEXTEND4 ("b# DFILEXTEND4 0"@4" DFILEXTEND,"G#IGETSPC, #b#IGETSPC,#@#IGETSPC,(#GD#ITAKE,,#b#ITAKE,@#@D#ITAKE,l#G#ITAKE,x#b#ITAKE,#@#ITAKE,$G%IGIVE,$b#IGIVE,$@%IGIVE4#%G%DFOR$RAB4$%b#DFOR$RAB4#%@%DFOR$RAB4!%G% SYS$FLUSH4"%b# SYS$FLUSH4!%@% SYS$FLUSH,t)G)MOVCH,|)b#(MOVCH,)@)MOVCH4 +GD+QLZW_CMP4$+b#(QLZW_CMP4@+@D+QLZW_CMP4+G+ LZH_ENCODE4 +b#( LZH_ENCODE4+@+ LZH_ENCODE,,G,,MOVCH,,b#(MOVCH,(,@,,MOVCH4 <,G,OTS$MOVE4 ,@,OTS$MOVE, -G@-IGETSPC,8-b#(IGETSPC,<-@@-IGETSPC,P-Gl-ITAKE,X-b#(ITAKE,h-@l-ITAKE,-G-ITAKE,-b#(ITAKE,-@-ITAKE,.G$.IGETSPC,.b#(IGETSPC, .@$.IGETSPC,4.GP.ITAKE,8.b#(ITAKE,L.@P.ITAKE,.G.IGIVE,.b#(IGIVE,.@.IGIVE4 .G. DFILEXTEND4 .b#( DFILEXTEND4 .@. DFILEXTEND,/G/IGETSPC,/b#(IGETSPC,/@/IGETSPC,0G(0ITAKE,0b#(ITAKE,$0@(0ITAKE,T0Gx0ITAKE,`0b#(ITAKE,t0@x0ITAKE4 <2G\2 DFILEXTEND4 H2b#( DFILEXTEND4 X2@\2 DFILEXTEND,T3Gh3IGIVE,X3b#(IGIVE,d3@h3IGIVE46G7SYS$QIOW46b#(SYS$QIOW46@7SYS$QIOW4`7G7SYS$QIOW4h7b#(SYS$QIOW47@7SYS$QIOW4(8Gh8SYS$QIOW4X8b#(SYS$QIOW4d8@h8SYS$QIOW 48G8SYS$QIOW48b#(SYS$QIOW48@8SYS$QIOW4 :G(:OTS$STRCMP_LEQS4$:@(:OTS$STRCMA7Z$ SQUASH014.A!&[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A2;8^"VP_LEQS,D:G`:MOVCH,P:b#(MOVCH,\:@`:MOVCH4:G:QLZW_DCM4:b#(QLZW_DCM4:@:QLZW_DCM,:G:MOVCH,:b#(MOVCH,:@:MOVCH4;G$; LZH_DECODE4;b#( LZH_DECODE4 ;@$; LZH_DECODE,8;G\;MOVCH,D;b#(MOVCH,X;@\;MOVCH4\;Gp;OTS$STRCMP_LEQS4l;@p;OTS$STRCMP_LEQS,;G;MOVCH,;b#(MOVCH,;@;MOVCH4<<G<SYS$QIOW4h<b#(SYS$QIOW4<@<SYS$QIOW4<G =SYS$QIOW4=b#(SYS$QIOW4=@ =SYS$QIOW,\?G?MOVCH,d?b#MOVCH,?@?MOVCH4 BGB DFILEXTEND4 Bb# DFILEXTEND4 B@B DFILEXTEND,BGBIGETSPC,Bb#IGETSPC,B@BIGETSPC, CG(CITAKE,Cb#ITAKE,$C@(CITAKE,tCGCITAKE,|Cb#ITAKE,C@CITAKE,CGCIGETSPC,Cb#IGETSPC,C@CIGETSPC,DG,DITAKE,Db#ITAKE,(D@,DITAKE4 lDGD DFILEXTEND4 xDb# DFILEXTEND4 D@D DFILEXTEND4 hFGFOTS$MOVE4 F@FOTS$MOVE,FGFIGIVE,Fb#IGIVE,F@FIGIVE4 HGH DFILEXTEND4  Hb# DFILEXTEND4 H@H DFILEXTEND4 ,JG@J DFILEXTEND4 0Jb#X DFILEXTEND4      bObL          1  1   1ԅ nH pH mH                         8 O O O 8 O O O O 8 O O$ O                  n8 o8 O O O O O O O O$ O   & & & * * + 3 8 8 < > > = B F  C  B G B C  G F G G I O P P P P P P R R V V V Y  ^  ^  j l i  } } u u n u         T$ $= d4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  =  =  T =  4p4= LUN16 4=skj y ~ y y * * * * *,$ $= P4 =  = 04(4= LUN1704= )*) )*. )*) )*) S<BH$ SQUASH014.A!&[ACORNSQUASH.CODE.A]ACNSQB_RO.OBJ_A2;8["g I<  U< P< Y< Y< Z< [<($ $= `4 = E = 044= MBXSET04=(  a< a< a< a< @ a< @ @ @ @ @ @ @ @ @ @  $@ @ !@ $@ $@ $@ %@ '@ )@ &@ ,@ -@ 0@ 0@ 0@,$ $= t4 = H = x4`4= FILCLSx4=me 8@m 8@T @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @ @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A A A A A A A A A A A A A A  $A #A (A &A &A  4A 2A  4. .=  =4=  = . .=  =4=  = . .=  =4=  = . .=  =4=  = C =  #l l= H4X4= WRITE_BUFFH4= 0H 0H 0H 0H 0HT MH MH MH MH MH PH UH XH WH} XH XH WH XH XH [H ZH [H ZH [H [H \H ^H UH4$ $= H4. .=  H4=  =  =  = J4H4= IVLENJ4=RJI mH iH mH mH mH mH mH sH = Xs s= K44= PUTBLKK4= K =  = K4(4= GETBLKK4= Lp Lp O O O O O O O O O O O0 O$ $= HK4 = t t= L484= VPUTBLKL4= S = O = M44= VGETBLKM4= x^~޵cG#8]G@}HGb Bݤs"pB PBbP@ZkTG_" @F"( @PGrF?"_""BxQ"G1"Gs"rBqB Gs"qBG _4G "BGHݦC#K#GC#C K: KG4G_P01`CGGA5.5J1" GGP GpB4GGGGB"@ZkG0@P] C @0DB 1@PG@ZkGXB@ZkP¥GBGP]H !G@ZkGBB"@ZkGXB@ZkGPGBP]H !G@ZkGBB"@ZkGXB@Zk G?"P_"b"BX"' "G`Xh"b@ZkGP" D PB @"b?"`b"XX"h]_"@Zk4GTG_"P"("b"" G3G=0Bݵ=ݵ=4Gݶ8bݵ@Zk0B G"`GX_"hb"pݵX"8bGxݵ@ZkG @B"Hb4G_"b"G@Zk(B@"b4G@Zk(¥Ơ4GP4G"^TG Gݵ4Gݴ_"0Bb"ݵ"ݴGݵ}8bݴ@Zk("F@B"HbG糀_"b"GG@ZkG_" ""(ݵG0ݴb8ݵ0B@ݴH}Pb"Xݵ`}8bhݴ@Zk4G_"G"D@B"Hbb"G@Zk"4GG0"G(¥G)x!("GL @BTG^4G Hb(@Zk(((<0 D0 P 6.G1&J&J8 F, PG)"TG@B4G4GGG GHbG(@Zk(("(<0 D8 DQ 21@BQ @n?3fJfJ8`FP GΡP0E ܱP Hݦ֢H= JH} &CG"B{@K_"Z_CZ_C PCcC0FHRCD#H`C@2DHgAC82@3HAJW4GgرbTG G)G G"S (@B4G^Gx TGG GHbG(@Zk(("(0FP 7GDG2FJFJ8@F,@qG)"@BTG^4GGGG GHb(@Zk((B(0F2r 8F31`Br `4JJ8FGP GP0D P! 40`@ n@0@PG4Gb8b"H #xp]4G_"ݴp"G0Bݴ}`b"}ݴ@ZkG" !)'A)@, 4G@]G $"@}4G¥HSD8@HE@E@ @&D4G@#J0F@0B!J. ¦G77JCB#"_#C0B BH=P B"G)TG"!4G #A,CI,(# CE0B *A CA@I"J_AJ_A*BY@ 5B5BP@G G G"4G_"@b""G}] 8b(@ZkG_"Gb0@B"Hbb"G@ZkGG_"P"b"0BG}b"]8b@Zk!4GPDHG"0B_"8bb" H"G@Zk4G_"@B"Hbb"GG@Zk4GGG0"G((¤) P ? @BG>GTG (Hb@ZkG(GC0 D0 P 8&G1&J&J8 F. PG)"TG(G4G@BGGG G(Hb@ZkG("GC0 DQ 21@BQ @8 D?f3fJfJ8`FGP GƠP0D ܰP"E 6t$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62i)"20D$ anyRunning = f$element(0,"_",f$getjpi(pid,"prcnam")) .eqs. myPID $ 23020: ,$ 23018: pid = f$pid(context):$ goto 230173$ 23017: if (.not.(pid .nes. "")) then goto 23019.0$ if (.not.(.not. anyRunning)) then goto 23020D$ anyRunning = f$element(0,"_",f$getjpi(pid,"prcnam")) .eqs. myPID $ 23020: ,$ 23018: pid = f$pid(context):$ goto 230173$ 23017: if (.not.(pid .nes. "")) then goto 23019.0$ if (.not.(.not. anyRunning)) then goto 23020D$ anyRunning = f$element(0,"_"Oz3|<35qehr$glg@nic-nac.CSU.net>,e.Re: bljkhklfg$8,e..hacsc230@huey.csun.edu (ticket 51537) 3 <35ptvb$6qi@lanczos.cs.umd.edu>+w.Re: Tired of Whites being Assholes8w..arteaga@cs.umd.edu (Santiago Arteaga) 3!$x.0Ripco Internet BBS, Chicago2x..kadokev@ripco.com (Kevin Kadow)O+~.Re: Car Acrony#0~..ghost@dayton.saic.com (Solus) O} <35ns0p$741@rebecca.albany.edu>#i.Re: THERE ARE NO FTP SITES)i..bb5926@albnyvms.bitnet% z    e.uswc.uswest.com>#.Re: THERE ARE NO FTP SITESN..erhiggi@lookout.mtt.it.uswc.uswest.com (Elisabeth R Higgins O*<35of3fINN33k@newsman.csu.murdoch.edu.au>V.Re: recursive islands V.,cummins@possum.murdoch.edu.au (Jim Cummins)O~:ă.< ARE YOU LOOKING FOR THE RIGHT PERSON TO CONVERS.data@gsp.com/ O/ 69. Re: Open letter to a piece of SHIT called PMS 6.conrads@new-orleans.neosoft.com (Conrad Sabatier) S z z z zRe: "Homosexual lifestyle"&DC.rod@ucc.gu.uwa.edu.au (Rod Swift) SBCQ5JbG2F5>&@Zk`0D CP0Dcd "BGbTG 1"@Zkb G]]4G} (0@#kG#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ0BCQ5J8bG2F5>&@ZkTG"G! #c B!"(bd 1"@Zkb G]]4G} (0@#kp#_" "~GX^G`^Gh~pxcGG$b#H PB8"c XbG8#"<G@Zk4G#0D@8" @D\ 0B8b8@ZkG?"GB H8"@=@B"P"@}"b@Zk& "8@]"<tGpp"@BX @8"HbP 1"D@Zk'{#p"0Dp3PB`B#P P ! x 4x "G0J1>JJG0vJF2BT#"4G @]"8}<]B@D=b8="@ZkG4GG0D#c"c ~B4G~G b(@ZkGcX]`]h}px#kG@#_"~G@^GH^GP~X`h޴px>^~޵GG#Hp¤ h % G& 4G%I B^>G TGb(@Zkh"0DD 5GG0JJ8F*!G&"TGBG~4G~GG GbG(@Zkh"0D! 11 B! 8DG2FJFJ8@F_GD G砐0DD |"&4GhTGD |GG!J`I BGGG b(@Zkh"0DD 5GG0JJ8F*!G&"TGBG~4G~GG GbG(@Zkh"0D! 11 B! 8DH2FJFJ8@F_GD G0ED |b4G TG GG& Gh GTGJ B"!޶G~GG GbG(@Zkh"0DD 2 G0JJ8F(!G&"BTGG~G~GG Gb(@Zkh"0D! 11 B! 8DM2FJFJ8@F_ÐD G0ED | G&"hTGD |GG!G`GE BGG~ b(@Zkh"0DD 2 G0JJ8F(!G&"BTGG~G~GG Gb(@Zkh"0D! 11 B! 8DM2FJFJ8@F_ÐD G =0ED |0A A 0 AJ!Yh 4Gu}}Y`ݦ "$]""(}"֢b# )!0FDG! !$(,!@)$] 2?J 8@E@sJGSFi "pBB@?  ) vH  @I B TGG* ,(""P"b2I@BCCHbGM"H s"@Zk G8`ET DJtG 8@E@,PB1IXbM"CCG(""@Zk tG@H >? tGH \ AA _A8 D *DT@EX`E ,("`B1IhbM"CC@Zk X`E@ b"H rS`IG@EH )H 1v>HBBJ2FFIB3B7J 6C3[ ;tGbx[|; {#oCptG_B++JB11@22BKbK"0ݲ0="@ZkGtG0GC% BBQF0Gb =" 0]"@Zk 4G G0=GC,B A B11 B4=bG4="B"tG@Zk4 @ 0A?=GG_R"OB4G00K"B""btGG@ZktG G CBGb =" B"@Zk@ A0A A? 4GGB"tGGC ="BbG@Zk @ 0A+"b@""0B8]"0@88bGL s"G@Zk L '@'1@G 4G/ ( &^ b@_" BL hTGBG~G^ GG Gb(@Zkh"0DD 3GG$0J0 FJD <8F(AG&@"BTG~GGGG Gb(@Zkh"0D!11 B! 8DD2FJFJ8@F_0DD GD |h`(A ABeÐD G&TGGGG h"BBG!bG޶G~ (@Zkh"0DD .G G0JJ8F#!G&"BTGG~G~GG Gb(@Zkh"0D!11 B! 8DM2FJFJ8@F_ 0ED D | `(1A 0AKB GD D |ˢB61B˲b#&4G GG J hBG~G~ TGG b(@Zkh0DD 3G'HH8D) GG&? ~TGBG>4G>GG GbG(@Zk0D ,1A 8D-II 8EÐD G0DD _"&TGGD < J h4GBG~G^ ~GG b(@Zkh 0D D 2(II8E) GG&? ~TGBG>4G>GG GbG(@Zk 0D -1A 8D$HH8DÐD G砐0DD &_"GM hBTGTG^!~GG GbG(@Zkh 0D D 4,II 8E+GmGTG&GBG TGGG Gb(@Zk 0D m#1`@m `8D$HH8DGD G0ED K"+0=" tGB''@0@ b@ZktG G C|B ="b0]" @Zk 4G G_0GC @ A B 1@b4="4B"tG@Zk4 @ 0A1$-c G G?",GhG#H F1@!J& 37HDCC@P@ BI B"޶TGGG Gb(@Zkh"0DD 3GG0JJ8F(!G&"BTGG~GGG Gb(@Zkh"0D! 11 B! 8DE2FJFJ8@F_ÐD G0DD "&TGhGD |GG G`GE BG b(@Zkh"0DD 3GG0JJ8F(!G&"BTGG~GGG Gb(@Zkh"0D! 11 B! 8DE2FJFJ8@F_ÐD G0DD G!0AJ 4G _ˢG_# TG&GBBI hG^GB!G /=G b(@Zkh0DFj!$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62"&D 2,G!&H&H8 D( G&_"BTGG^GGG Gb(@Zk0D/ 01B 8D,1&J&J8 F?GD G 0ED "&TGhGD \G H@GF BGGG b(@Zkh 0D D 2'G!&H&H8 D(  G&_"BTGG^GGG Gb(@Zk 0D, 01B 8D'1&J&J8 F?GD G砐0DD 0A A !UG($="(]"$ ! }"b#V@G|!="B"tGGCBb@Zk @G?!_"GI EA&IG 7IECC PABJ hbTGBG^^k!G Gb(@Zkh" 0D D 3G-II 8E)GG&!BTGGG^GG Gb(@Zk 0D %1@ 8D'HH8DGD Gk 0`ED |"&GGD GGCB hB^!TG Gb(@Zkh0DD -G-)&I&I 8 E# GG&!BTGGG^GG Gb(@Zk 0D%7 8D'1@m+fIfI 8`E 0ED G!=AO?"]}0`B}"ݢ vBG@]H]P}X`hݤpx=]}ݥ#kGD GG@#4G~G@^GH^P~X`h޴px>^~޵GG# b¤"&(X GJ B GGTG b(@Zk"0D 5G0JJ8F+G!G&"TGBG~4G~GG GbG(@Zk"0D !11 B! 8DG2FJFJ8@F_G G0D 4GTGXG !GL&J B"GGG b(@Zk"0D 5G0JJ8F+G!G&"TGBG~4G~GG GbG(@Zk"0D !11 B! 8DH2FJFJ8@F_G G0E (b4G( TG G_& G GTGK B"G޶!~GG GbG(@Zk"0D 2 0JJ8F)G!G&"BTGG~G~GG Gb(@Zk"0D !11 B! 8DM2FJFJ8@F_ G0E G"TG GGJ&H GB!~GG b(@Zk"0D 2 0JJ8F)G!G&"BTGG~G~GG Gb(@Zk"0D !11 B! 8DM2FJFJ8@F_ G0E 0A A 0 AJ!Y 4Gu}}``ݦ "(}"pb#֢0FD"$]")!G $!(!,@)$] 2?J 8@E@sJGSFi "BBtt@? tt ) vH  @IxBTGG* ,"""b2IBCCbGM" s"@ZkG8DT DJtG 8@E@,B1IbM"CCG""@ZktG@ >? tG \ AA _A8 D *DT@EXD ,"B1IbM"CC@Zk XD@ h" 4G>GG GbG(@Zk0D ,1A 8D-II 8E Gk 0`E |_"&TGG < J 4GBGG^ ~GG b(@Zk 0D  2(II8E) GG&? TGBG>4G>GG GbG(@Zk 0D -1A 8Dg+fIfI 8`E G0D &_"(GM BTGTG^!~GG GbG(@Zk 0D  4,II 8E+GG(TG&GBG TGGG Gb(@Zk 0D $1@ 8Dh+fIfI 8`EG G0E E"%0=" tGB''@0@b(@ZktG G( ChB ="b0]" @Zk 4G  G_0GkC @( A B 1@b4="4 B"tG@Zk4k!oA 0A1$- G G?",(GbG#H F1@!J&c 37IECC@ PA BI B"޶TG~GG Gb(@Zk"0D 3GG0JJ8F(!G&"BTGG~G~GG Gb(@Zk"0D! 11 B! 8DC2FJFJ8@F_ Gc0`D |"&TGbG |GGc G`GE B~G b(@Zk"0D 3GG0JJ8F(!G&"BTGG~G~GG Gb(@Zk"0D! 11 B! 8DC2FJFJ8@F_ Gc0`D |G!0}AJ 4G`u _ŢG_# TG&GBBI G^GB!GG b(@Zk0D 2,G!&H&H8 D( G&_"BTGG^GGG Gb(@Zk0D/ 01B 8D,1&J&J8 F?G G 0E "&TGG \G H@GF BGGG b(@Zk 0D  2'G!&H&H8 D(  G&_"BTGG^GGG Gb(@Zk 0D, 01B 8D'1&J&J8 F?G G0D 0A Ac !UG($="(]"! }"b#f@G|!="( B"tGGC`Bb@Zk!AG_"(GGI?!EAI El 7I& PACCBJ bTGBG^^k!G Gb(@Zk" 0D  3G-II 8E)GiG& BTGGG^GG Gb(@Zk 0D  LO=i#1`@i `8D%HH8DG Gk 0`E |"&GG GDC BG^!TG Gb(@Zkb0D -G-)&I&I 8 E# GG& BTGGG^GG Gb(@Zk 0D## %1@8Dm+fIfI 8`E 0E G!=AO?"]}0`B}"ݢ vB G G GHB "Pb4G@Zk4G8BG@b@Zk "G@]H]G'$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62PZ"7P}X`hݤpx=]}ݥ#kG#~h^p^x~޴>^~޵G#G }(Ѡ0ݰCgH F@BP`B4@g'J40B B pA4Gq`F!80B0ݠ<ݰ@}<ݠ@b' 30@J3q AFBJ4G0B 3A' G`GG0BFbG0BF]G0BFXG0B ! F BQ B G}0B B! FF6w&"_ BG4G Ϣ!Z#0BϲD} zx`: 8BGD=0 C )CZ#D}6w&" C @8G8Dh?¦7q A 7A4G"`@B6 IBv0D0 F60F "0`F WBv_6"0@B IB0 F6@Bx6J`@"! tG3`J0BqB@}3dB8B3@@b0`B57J0 DBC37aJB6"ݦ87B B"VBFV"@Zk_"4G8}GCp @J#HpF0@2FpB2@WJC7AJGpB8}#a@@}@<ݰ@}A ݥD='Ø"T"D}P]"b#Fi@GHݴHs@PT} !(}GS@m!m!@?"T]P4Ju@J8DFG"HB B - vH@MTG I"x""G@b8aHB("C bCGs"@Zk@"@@" ]< 0@ ?@8FFTF8DT F3aHxI"C 8E (BC0bG""tG@Zk tG =@@@@?" }5aH tGCsx B B8@FPFT@FtX`F`8BC@bGI""@Zk @? @"@XED@tSI-G\3v>JBVBJtFF/WBBM7J7C/G  tG| G @ @tL"x@, hB44B8B pbX="X@ZktGGC" BGb =" X]"@Zk4G }GX=GC'B @ B11 B\=bG\="B"tG@Zk\!A0@?EGG_R"NB4GX}8`L"hB""pbtGG@ZktGGCBGb =" B"@Zk@@0@ @?4GGB"tGGC ="XB`bG@Zkc n@0A,"@b""H`]"B0@`s"bGG@Zk@b,!@#1 @` G4G@, "G^@¤@"/BL@" XBG`bTG>G~GGG G(@Zk@"@0D2G&@0J0 FJ<8F(AG'@"XBTG>GGGG G`b(@Zk@"0D!11 B! 8DF2FJFJ8@F_Ơ@0DܰG@|h`*DAA_Bj@GTG'G¤GBE @""XBG޴G޶)!G `b(@Zk@"0D@.G G0JJ8F#!G'"XBTG޴G~GGG G`b(@Zk@"0D!11 B! 8DI2FJFJ8@F_)@ 0 E<@| `*1@A0AK_BG@@|8E4G,/C91 C,¤4G'TGlG fJ @ XBG޴G!^GG `b(@Zk@0D@2()&I&I 8 E) GOG'? ޴TGXBG>4G>GG G`bG(@Zk 0D/ O*1@AO @8Dh#fHfH8`D@G@0E@_"'TGG< J @"4GXBG޴G^ $_=)!~GG `b(@Zk@B 0D @2/II8E)GjG'? ޴TGXBG>4G>GG G`bG(@Zk 0D j#1`@j `8D (II8E@G)@ 0 E<'"TGGJ @GXBG^!TG G`bG(@Zk@b0D@2O*FIFI 8@E)@GðG'?!TGXBG> TG>GG G`bG(@Zk 0DC @à&1@ð 8D(II8E@G@0EL",X=",tG"hB ))@pb00A G@ZktG¤ G CƠ _AG =" FE@BX]"b @Zk4G GXݠGCg@ @ B#1`@b\}G\="B"tG@Zk\=(!A0@1?%-)! GG"(]"HGHG0D@JTGjD R37aH(P`@CJ@I @@GXB GG `b(@Zk@"0D@2G0JJ8F(!G("XBTGG~GGG G`b(@Zk@"0D! 11 B! 8DE2FJFJ8@F_@G@0D(}57aH@TGHCsGG(@FLJ XB# `bBGGG (@Zk@"0D@3GG0JJ8F(!G("XBTGG~GGG G`b(@Zk@"0D8D! 11 B! E2FJFJ8@F_@G@0D G X@A\4GdG\4G\¦4G@" ֢ #BB@@<@d@GKGX}@UCVCHb:1@C@\PG@QG# @R@B N @B޴TGܡGXBJ!`bG޵G (@Zk@"@0D6 G*@0J0 FJ<8F,AG#TGXBG޴G޵GGG `b(@Zk@"0D! 11 B! 8DJ2FJFJ8@F_G@GJ@ 0@E\@ܡ@E|`@4G\@G_# GGTGK @XB"G޶!>GG G`bG(@Zk@"0D@2G0JJ8F(!G#"XBTGG~G>GG G`b(@Zk@"0D! 11 B! 8DH2FJFJ8@F_@G@0E@G ""`]"|BGW`@bBb`s"@Zk_"GG@ # GF @TGXBG^> G G`b(@Zk@"0D@/GG0JJ8F#!G#"XBTGG~G>GG G`b(@Zk@"0D!11 B! 8DG2FJFJ8@F_@0DG@0A A |0@@pB|FG@G@"@C@<@0 C<@\@0@C\d0@k!Bd\ @@G(]P="T}"!hb# @ G| i="B"tGGCXB`b}@Zk)!'A1$- _h!_"GcI`!EoA(ݤIGE`Ơ PAGNH" 7IC)BTGG @XB޵^!^GG `b(@Zk@b 0D @2$HH8D) GG) XBTG޵G޴G^GG G`b(@Zk 0D -1A 8Dl#fHfH8`DG@G@ 0E(ݤ07I@"BCƠG<GG&DGH PBTG$GA @bXB~k!^G `b(@Zk@b0D@-G+)&I&I 8 E# GñG$ XBTGG޴G^GG G`b(@Zk 0D#w á.1Añ8D,II 8Ek@ 0`E|G!H=AE?"H]@"P )!t!Gi _""ԲBԲBԲԲ"_!BT@ ɰ"G(}P]"b#@PD]@xb,AI 4G C@k!lA/7I n=C@AoA !_ @G 0A"G""BB ""B+H fIH/ITTA+v`IoEAɰ鵶@G?#@"4GG )! 4G@CKHYG@YC7AKP}P} CT} e?""4G@"! aC0@ܱ@<@\@` & " vC`bTG4Gk!@ kP}B@B41BCAF<F@Hb#Y8C+!GK @GGXB`!`bG޵ (@Zk@"@h0Dl4G0JJ8F*p!G@TG+4GGGXBG`b޵G (@Zk@"0Dhlp! 11 Bp! 8DO2FJFJ8@F_G@G@0E@G|r`@4Gn G_+GG"G @XBTG~4G޶x!GG G`bG(@Zk@"0D@. G0JJ8F#!G+"XBTG~4G~GGG G`b(@Zk@"0DHI]$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62a"H!11 B! 8DL2FJFJ8@F_@ 0EG@0A A!| 0 A@pB|G@G@"@C@<@0 C<@\@0@C\@T= 0@A QA?H=!  @H `  #v~Hd@@B  R"3IfJX`F`,II D"xtG"4ׁJ8BCC@bG1"@Zk@Gb ( !k!)$I("&IG 8 E @("@b(B!0bGs"@ZktGD8D@"xG%סH8BGCC@bCDGG@Zkȥ("GtG.IIxE@8B@b G@ZktG Dx"8BG,ׁI@b C CG@Zk("GtG)$I&I)! Dx8B-סI@b C CG@Zkk!Dݠ K@˰" P la4= H"TG$A"I'4GE0 (AN ! @ $A] !7!I @XB^ @G~޴ -@)1 Ax `b -A(GGGG@Zk@b 0D @,ťG.II8E"G'!XBTG^4GG޴GG G`b(@Zk 0D˱$8D/1Ae#fHfH8`D@0D  4GGh]p]x}ݤ=]}ݥ#k@G0#~H^P^X~`hp޴x>^~޵GG# G(}(bG0?"_"$G]4GG ]"b# (}0"@_Cb"8]8]+k!砐CIP @FPA+Jk4G0B BL`8 ˡ4G 6AJFBJ0BPbGC@O;CGOZE@0 C 8C?`"G ]"(}b#!0"& _*@I+@? BNAb.A A 7H.A@0 @4HF0AGCC57ICJ C A@!4 FcF/ASB =!7aJG"GtG@Zk""""hb#GC$7@0}KGCs 4DGG98@`C7K(GA# ^@ӤG b"]"b#Xc 0}G @  ? _ "@%%@#%%ݢ㦄6J7JJ6vJFB#G}]b#1J&JX F bGs"eJ"3,A3H%D3<srF`0}]" @NA +DAY@A`8`F3F EB B 4G;`"TG87q@A WA!'7#% GN/@n0`C[G+`. 0@C@ 0`A% :D#@@ 0`A0 @F N@ 0`A0B@PF@B B@ 0`A! B ?# 0CF0B B@ 0`A!_BTGGG*GL ¥BG>!G b(@Zk" 0D7GG. 0J0 FJ<8F,AG*TGBGGG>GG b(@Zk"0D! 11 B! 8DN2FJFJ8@F_G GΡ 0Eܱ +7aIdG0""|<]"GB` bBb<s"@Zk TGG GbG*Gǡű ˱ B G> ~= b(@Zk0D  G%HH8D"dG*? BTGG>G>GG Gb(@Zk0Dd8D+1`Ad`ǥ.II8E 0DhG dGb="`tG Bk!(bGG@ZktGGC=3@BHbG  ="]"@Zk 4G  ݡCG?"CE| RAǰG @@BCBHb51B`@@="XB"tG@Zk@ C@ 0@A?2v^J@"cTBG4G_ BX""(bG`tG@ZktGG`GC@BHb =" XB"@Zk! G C @GF@CNEC B"" b<]"B@bG<s"G@Zk ¤ˡ/A/1AG4G *_ ¤@"G@K BG޴G ޵TGG Gb(@Zk" 0D3GG' 0J0 FJ<8F(AG*@"BTG޴GG޵GG Gb(@Zk"0D!11 B! 8DG2FJFJ8@F_ 0DG |h`%@ABj G*TGGGG ¥"BBG!bG޶G޴ (@Zk"0D .GG0JJ8F#!G*"BTGG~G޴GG Gb(@Zk"0D!11 B! 8DN2FJFJ8@F_Ρ 0Eܱ | `%1@0AKBG |8E`4G+(C91 C+¤4G*TGkG fJ  BG޴G ^GG b(@Zk¥0D 2%HH8D)GG*"޴GBG4GTGG GbG(@Zk0D /1A 8D'!&H&H8 D? G 0D _"*4GGGTGE BG޴G^ ~GG b(@Zk0D .ť.II8E$GG*"޴GBG4GTGG GbG(@Zk0Dϱ '1@8D%!&H&H8 D? 0DGB`b+R" Rs1B22BKW(P"ײrG G0@"K A "Gb#{@1$E- !G _"`"GGH?! E @!I(G,7!I /E C` C P A ,@L GB TGG (bE@Zk G G C 0`Ee` 4$G!&H&H8 D* G(_"TGBG^GGG G(bE@Zk G G C0`E% 01B 8`E$1&J&J8 F? G 0D "(TGG\GN@M bGBk!G G(bE@Zk GGC0D 5G+G!&H&H8 D* G(_"TGBG^GGG G(bE@Zk GGC0D%8D 01B +1&J&J8 F? Gk 0`E|G!AB wJ6J FGE="0]}" b#@G|!_G`XB"tGBb@Zk! A?Ġ!_!`_"HDGE(@IG 7I ECC PA BI ¥BTG>G^!~GG b(@Zk0D 3GΤ&HH8D)GeG(!BTG>GG~GG Gb(@Zk0DŰ e#1`@e `8DN*FIFI 8@E_G GΡ 0Eܱ "(G¤GGG CGA B>~TG b(@Zk0D  @G?f G#fHfH8`D"`EG(!BTG>GG~GG Gb(@Zk0DeE`8D*1@AE@ƥ.II8EƠ 0DܰG @N?G  @GF?G(=P"BTGbGb*Cc s"8 sBGGL "#BrB B =)!GG GbG(@Zk¥0D 2ɤ&HH8D)GG* BTGGGGG Gb(@Zk0Dΰ /1A 8D-II 8EG G) 0 E<G =" b<]"'@@ G CX B @<}bs"G@Zk ¤¥ * "TG GC B)!bGGGG (@Zk¤0D -GiG#fHfH8`D!`ƱG*TGBGGGGG b(@Zk0Df8Dơ$`.1AƱ/II8E) 0 E<G(4GGH]P]X}`hpݤx=]}ݥ#k G#|"~4G^TG^ ~(08޴@HP>X^`~hpGG#h G01@Gp1"_ҢG6BF7BF Ң71BF8CF8QCG6BG6qBFFR"QB`BGTB GR"TB7BF0`BF?p¤8 DQ ¦@"&TGG֢GB h@B~C!GG Gb(@ZkGh"0D0(0J0 FJ8F%AG&@"BTG~GGGG Gb(@Zkh"0D!11 B! 8DH2FJFJ8@F_0EhbGG4GTG4G67H_#p"CCv@!)v!B BF hTG~G^GB!^GG Gb(@Zkh"0DG. G0JJ8F&!G)"BTG~IF R$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62C"YG~G^GG Gb(@Zkh"0D! 11 B! 8DL2FJFJ8@F_G0EhXG ""4Q`B TAaB}]"hbG0B8bs"@Zkh"  )_"TGG@ hBG~G^!^GG b(@Zkh0DG*,G!&H&H8 D" G)_"BTG~G^G^GG Gb(@Zk0D($ 01B8D,1&J&J8 F?0E0@hg"0@ HG]] }(08ݤ@HP=X]`}hp#k/G14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk#~^^~ (0޴8@HGGG(¤# BGG& R G~GG8B!TGG (G@b@ZkG GC0 D0 4HG2FJFJ8@F(@pG&"TG "G~G޶G8BG (G@b@ZkG "GC0 DQ8 D21@BQ@?h3fJfJ8`F 0EGG]]} (0ݤ8@HP#kG#~^^~ (0޴8@HGGG¤#BGG& R G~GGBx!TGG (4Gb@ZkGGC0 D0 峀4HG2FJFJ8@F(@pG&"TG"4G~G޶GBG (Gb@ZkG"GC0 DQ8 D21@BQ@?h3fJfJ8`F0EGG]]} (0ݤ8@HP#k峀G#~^^~ (0޴8@H>PGGGxpB#G'GG TfGGp"G~~B)!TGG (Gb@ZkGpGC0 D0 6IGi2FJ0`FeFJ8@F*@'TGGGpG~GBG (b@ZkGp"GC0 DQ8 D21@BQ@?i3fJfJ8`F) 0 E%pGG]]} (0ݤ8@H=P`#kGG#~^^~ (0޴8@H>PGGG⤸B#G'hGG hRfGG"G~~B`)!TGG (h4Gb@ZkGGC0 Dl0 h4IG2FJFJ8@F(@ppG'TG =4GĢGBG~GG޶ (hBb@ZkG"GC0 DlpQ8 D21@BpQ@?i3fJfJ8`F) 0 Eh%GG]]} (0ݤ8@H=P`#kGhG#~^^ ~(08޴@HP>X^`GGG"#0! A"a.SrJr>!0 @p @Jp D  @ pF0@pB%WJ0@&F( J  ŰTG%4G BGG޴GG b(@Zk TG'G8E0 D?@FG%E"^_"BTG^4G޴GG GbG(@ZkG)1 A8E 0J?J8F'8E1&J&J8 F 4Ge"SSBs"0@B"!H#%!CX#y#@` !A " )!_"! B_G"_#vq K  GP! GFaG⦕DG(J"E!"7!w.c#,uJH2KqqJ6JiIQFBFGF R"w; pI."G:FVJ!F>r. ;tJ.GvJ:EPJ"F>r. {7.`J"GitJVJ1"F>zG1!"1q.r/R"SiJi> rK- c"pvK!!HIc E=7!|"GӢG sɲs" i)!cB Gբ!Uw" u6J:FKJ HFK;fKBHBfK@C"BG?w7"w,``K7-$HW/!HhH AS3I(ZQK0I8gJ8b6/KGKFaE0bs`J2NJzq@K4J(IrF5JTGhF aCC(AB0a`b8KCCC8a@x _ADa !! 0@d $?("bGHs"1C F2@ C &BHBqG;`PB@0C ] ="Xb]"@Zk"H$1@ G i@BPJ!_%"BG^GTG~GG Gb(@Zk0`@ i@BG%GGPR"^B_"^4GTGG b(@Zk%%!>?!BTG>G޴GG GbG(@Zk8D$HH8D&G_%E!BTG^G>G޴GG Gb(@Zk(1A8Dg#fHfH8`D8D'HH8D@" 4GIG]] }(08ݤ@HP=X]`p#kp#~^^~ (0޴8@H>P^X~`hp޵xGGGP¤#G BG 0@t$"d"G "BB?@G"B_P !G|(!! )@p@ᰓcJpD_ 1 Bbp`F@p`BP+W`J 0 B+ ",DT hB!"TG4GG GpbG(G@Zk G8E0J J8F0tG_+K"^_"hBTG^4GGG GpbG(@ZkG /1A8E0J?J8FM8E 2FJFJ8@F @4G"TtB"0`B#8E-II 8EK@*@Ik! C jA Gk!_ 4G;  {# @;űH8# Z#~@P"&"G! !GA.ROJO> Bp"w w4J HȥJ (+fI(HH3fJ4BfIBfJ"BBB-I*$KrIOIGIE=`PI.'Ka!t+KVJ;DKF>a.gK!lmKSkJ@KtFk>.EG"WJF>08ApI_GFFI_FXEpHE IEPH_E DPBD%Ȧ!# &/h6JY4KJ3dIlJgJ,G4?{fJ.gIrnIWJF>F/ZNKRGN?Ơϰ vH cİEGGG]]} (0ݤ8@H=P]X}`hpݥx#kG!/"Y6K6? A!aA.RNJN>Ad UC@ !.Q&J&> APb$# h"k! IJG!SA!A#Aa,a/CjHj<7.zKlwKQ7J B,F7>9#"Bs"_kk d`峣G !_Ƞ!"a/[qKq? B ! AG#?$~P! ^tG(^0~8@HGGG($(" \= B0 "1" ]"=(b"@Zk8D4G#&PBs" &@B"}] "`"Xb"ݲ="]"GGG@ZkG ](]0}8@HP#k#tG~^ ^(~0GG b B(bc #C"#3&}0="@Zkc`G] ](}0@#k#~^^~ (GG#Hbb#c #"C" c""G_$GHbG~GBG~s"GG b(@ZkG4G$d" B4GGG b(@Zk4GWHb_G]]} (0#kG#G~4G^G^GGG# 0B( `"8b 4G (@ZkW_G]] #kGGh;4Gq#2q@% @ @G{0`F`;0B0 F {0B0`F`;0B {#0 F 0B B? B `G;{#0 F 0B BGkGGGkG#;~^G10[ B3q B7 3B5 4GR"`0 @0 @0 @0FR"0 @ 1@0FR"0FR"0F 3@R"r0 @ 1@0`F`R"G] #kR2@J@B2DB BCB B`H{#@"A@G] #k#P;G~4G^G1"2q@ @!`@0Fq0B0`F`0B0Fq0B 1"0`F`0B B B GQ1"0@F@0B BGGC@"=h{#@G] #kG@#G~G8^G@^GH~PX`޴hpx>^~޵GG#G"$ (GM B4Gb>TG (@Zk<0 D0 7G'G1&J&J8 F, PG$"TGBG4GGG GbG(@Zk"<0 DQ 21@BQ @8 Dg?3fJfJ8`FÐG砐0D"$4GTGG(G!NM BGG޶G b(@Zk<0 D0 6(G1&J&J8 F, PGJ,Y$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62X"j$"TGBG4GGG GbG(@Zk"<0 D8 DQ 21@BQ @h?3fJfJ8`FÐG0Ec" ]""$}"@b#Hg@G )!GI!i!0FT $(}_I =3_J8Dt JGtF!_""B@ ? 0vJB)H¥TGG"P""nG`(}b4aHhBpbCCGs"x"@ZkG8ET DΡG"P""tG8E (}xB0aHbCC@ZktG¥@">?"tG B B8 F2FT@FG"XE `(}P"B4aHbCCG@Zk¥XE8@")"sSI2v>J0DSF@JiGFB@TB 7JWCTG!!tG@¥|! ! +@ tx_o/O"B33B8xBbG="@ZktGGC$ BGb =" ]"@Zk4G GGGCG a@C B#B11 B,=b,="B"tG@Zk, @0`@?@G_R"KBGC4G3`GBO"b""tG@ZktG G CB ="bB" @Zk@@ 0@ @?G 4GGB"tGGC B="b@Zkc k@ 0A/"bh""XB0]"0@0`bGs"G@Zk¤f#`@#1`@`G 4G$& _ @_"N  B0¥TGBG!b޵G^GGG (@Zk"0D3G G,0J0 FJ<8F(AG$@"BTG޵GGGG Gb(@Zk"0D!11 B! 8DL2FJFJ8@F_ 0EG|h`&@ ABeÐG$TGGGG ¥"0BBG!bG޶G (@Zk"0D.GG0JJ8F#!G$ 4=D<"BTGG~GGG Gb(@Zk"0D!11 B! 8DN2FJFJ8@F_Ρ0Eܱ| `&1@ 0AKB G|ϢB61Bϲ(#$4GGG J BGG~!TGG b(@Zk¤0D3Gl#fHfH8`D)` GG$? TGBG>4G>GG GbG(@Zk0Df `-1A 8D̥.II8EÐG 0E_"$TGG< J b4GBGG^c ~GG b(@Zk 0D 2ä&HH8D)GͱG$? TGBG>4G>GG GbG(@Zk 0DͰ ͡.1Aͱ 8D,II 8EÐGc0`D|$_"GM ¤BTGTG^ ~GG GbG(@Zk¥0D4-II 8E+GGbTG$GBG~ ~TG~GG Gb(@Zk 0D %1@ 8D,II 8EGGƠ0Dܰ@O"o="/tGB##@b0p@@ZktG G CuBb ="]" @Zk 4G }G G C! AƱG BC,@b!1 @,=,="B"tG@Zk, @ 0A1$- G G-?""G#H GF1@!J$TG37aHnDCC@P`@ BI B ޶G޴GG b(@Zk"0D4G0JJ8F*!GB"BTGbG2GG~G޴G (@Zk"0D! 11 B! 8DD2FJFJ8@F_GG0D"TGG|G4G H`G BG޶G޴ b(@Zk"0D4G0JJ8F*!GB"BTGbG2GG~G޴G (@Zk"0D! 11 B! 8DD2FJFJ8@F_GG0DG!AHC4G @G_#TGʢGG8GB BG bG^Bc G b(@Zkb 0D 2-II 8E)G˱G""BGbG!GGTGG (@Zk 0D ˡ.1A˱ 8D#!&H&H8 D?ÐGc0`D|""GG1GGJ GH ¥TGB~!G b(@Zkb 0D 3G$HH8D)GkG""BGbG!GGTGG (@Zk 0D k#1`@k `8D.!&H&H8 D?ÐGΡ0Eܱ0@ @ J!Q_$G ="b$]"}"b#r_Ӡc G|!_="B"tGGCBb@Zkk!lAGC?!"!B"CI@ñTGE!OAIG 7I ECCPA@BO bBGG~k!GG b(@Zk\ 0@ED@6ˤ&HH8D-GıG? BTGbG-GG>GG (@Zk\0@Eİ ġ.1Aı 8@E_-II 8EGGk 0`E|_"G"G<G0TG)!F E BG^G b(@Zkܡ0Eı0I G*FIFI 8@E&@Gb? BTGbG+GG>GG (@Zkܡ 0ED@8E-1Ai+fIfI 8`E) 0 E<Gc ]l@CTG2ÐGpbG8]@]H}PX`ݤhpx=]}ݥ#kGk,5GICACHE,6b#ICACHE,5@ICACHE 434GP OTS$INDEX43L@P OTS$INDEX49lG OTS$MOVEM49|@ OTS$MOVEM4?GOTS$FILL4?@OTS$FILL49G OTS$MOVEM49@ OTS$MOVEM49G OTS$MOVEM49@ OTS$MOVEM4?GOTS$FILL4?@OTS$FILL49G OTS$MOVEM49@ OTS$MOVEM49G OTS$MOVEM49@ OTS$MOVEM4?GOTS$FILL4?@OTS$FILL47GL DFOR$INQUIRE48Db# DFOR$INQUIRE47H@L DFOR$INQUIRE47dG DFOR$INQUIRE48lb# DFOR$INQUIRE47@ DFOR$INQUIRE4;G DFOR$OPEN4<b# DFOR$OPEN4;@ DFOR$OPEN4;G@ DFOR$OPEN4<0b# DFOR$OPEN4;<@@ DFOR$OPEN4=HGh DFOR$CLOSE4>Pb# DFOR$CLOSE4=d@h DFOR$CLOSE4/pG DFOR$EXIT40xb# DFOR$EXIT4/@ DFOR$EXIT4;G DFOR$OPEN4<b# DFOR$OPEN4;@ DFOR$OPEN4=G( DFOR$CLOSE4>b# DFOR$CLOSE4=$@( DFOR$CLOSE4;TG| DFOR$OPEN4<pb# DFOR$OPEN4;x@| DFOR$OPEN4=G DFOR$CLOSE4>b# DFOR$CLOSE4=@ DFOR$CLOSE4G SYS$QIOW4b#SYS$QIOW4@ SYS$QIOW4hGSYS$QIOW4KD&"$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;620"{b#SYS$QIOW4@SYS$QIOW4G0SYS$QIOW4 b#SYS$QIOW4,@0SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4<h b# DFOR$OPEN4; G DFOR$OPEN4; @ DFOR$OPEN4; G DFOR$OPEN4< b# DFOR$OPEN4; @ DFOR$OPEN4= G DFOR$CLOSE4> b# DFOR$CLOSE4= @ DFOR$CLOSE4; G@ DFOR$OPEN4<4 b# DFOR$OPEN4;< @@ DFOR$OPEN41` G DFOR$WRITE_DIR42h b#DFOR$WRITE_DIR41| @ DFOR$WRITE_DIR4= G DFOR$CLOSE4> b# DFOR$CLOSE4= @ DFOR$CLOSE 4 G SYS$QIOW4 b#SYS$QIOW4 @ SYS$QIOW4p G SYS$QIOW4 b#SYS$QIOW4 @ SYS$QIOW4XGxSYS$QIOW4pb#SYS$QIOW4t@xSYS$QIOW4GSYS$QIOW4b#SYS$QIOW4 @SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4XGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4,G`SYS$QIOW4Xb#SYS$QIOW4\@`SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4@GxSYS$QIOW4lb#SYS$QIOW4t@xSYS$QIOW4;HG DFOR$OPEN4<xb# DFOR$OPEN4;@ DFOR$OPEN4=G DFOR$CLOSE4>b# DFOR$CLOSE4=@ DFOR$CLOSE4;G0 DFOR$OPEN4<$b# DFOR$OPEN4;,@0 DFOR$OPEN4-G$SYS$OPEN4.b#SYS$OPEN4- @$SYS$OPEN,+TGlGETEFB,,\b#GETEFB,+h@lGETEFB4-G4SYS$OPEN4.b#SYS$OPEN4-0@4SYS$OPEN,+TGpGETEFB,,`b#GETEFB,+l@pGETEFB4%G4 SYS$CREMBX4& b# SYS$CREMBX4%0@4 SYS$CREMBX,#TGdGETFRU,$Xb#GETFRU,#`@dGETFRU<)pGDFOR$WRITE_INT_FMT<*b#DFOR$WRITE_INT_FMT<)@DFOR$WRITE_INT_FMT4GLIB$SYS_TRNLOG4b#LIB$SYS_TRNLOG4@LIB$SYS_TRNLOG4'\Gt SYS$CRELNM4(hb# SYS$CRELNM4'p@t SYS$CRELNM,GSYS$QIO,b#SYS$QIO,@SYS$QIO4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4 GXSYS$QIOW4Hb#SYS$QIOW4T@XSYS$QIOW4G$SYS$QIOW4b#SYS$QIOW4 @$SYS$QIOW4xGSYS$QIOW 4b#SYS$QIOW4@SYS$QIOW4PGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4 G\SYS$QIOW4Pb#SYS$QIOW4X@\SYS$QIOW4 G!QLZW_CMP4 b#QLZW_CMP4 @!QLZW_CMP4,!GP! LZH_ENCODE44!b# LZH_ENCODE4L!@P! LZH_ENCODE, !G!MOVCH, !b#MOVCH, !@!MOVCH, "G"IGETSPC,"b#IGETSPC, "@"IGETSPC,"G"ITAKE,"b#ITAKE,"@"ITAKE,#G@#ITAKE,(#b#ITAKE,<#@@#ITAKE, #G#IGETSPC,#b#IGETSPC, #@#IGETSPC,#G#ITAKE,#b#ITAKE,#@#ITAKE,  $G4$IGIVE, ($b#IGIVE, 0$@4$IGIVE4T$Gx$ DFILEXTEND4d$b# DFILEXTEND4t$@x$ DFILEXTEND4$G%SYS$QIOW4$b#SYS$QIOW4%@%SYS$QIOW4`%G%SYS$QIOW4%b#SYS$QIOW4%@%SYS$QIOW4P&G&SYS$QIOW4\&b#SYS$QIOW4&@&SYS$QIOW4&G 'SYS$QIOW4'b#SYS$QIOW4'@ 'SYS$QIOW4'G (SYS$QIOW4(b#SYS$QIOW4(@ (SYS$QIOW4`(G(SYS$QIOW4(b#SYS$QIOW4(@(SYS$QIOW4 )GX)SYS$QIOW4L)b#SYS$QIOW4T)@X)SYS$QIOW4)G)SYS$QIOW4)b#SYS$QIOWLPʵt$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62<"4)@)SYS$QIOW4X*G*SYS$QIOW4*b#SYS$QIOW4*@*SYS$QIOW4*G$+SYS$QIOW4+b#SYS$QIOW4 +@$+SYS$QIOW, +G+IGETSPC,+b#IGETSPC, +@+IGETSPC,+G+ITAKE,+b#ITAKE,+@+ITAKE,,G8,ITAKE, ,b#ITAKE,4,@8,ITAKE 4,G,SYS$QIOW4,b#SYS$QIOW4,@,SYS$QIOW48-Gt-SYS$QIOW4h-b#SYS$QIOW4p-@t-SYS$QIOW4 .G4.SYS$QIOW4(.b#SYS$QIOW40.@4.SYS$QIOW4.G.SYS$QIOW4.b#SYS$QIOW4.@.SYS$QIOW4/G/SYS$QIOW4/b#SYS$QIOW4/@/SYS$QIOW4/G40SYS$QIOW4(0b#SYS$QIOW400@40SYS$QIOW40G0SYS$QIOW40b#SYS$QIOW40@0SYS$QIOW4@1G|1SYS$QIOW4p1b#SYS$QIOW4x1@|1SYS$QIOW, @2GP2IGIVE, D2b#IGIVE, L2@P2IGIVE42G2SYS$QIOW42b#SYS$QIOW42@2SYS$QIOW4@3G|3SYS$QIOW4p3b#SYS$QIOW4x3@|3SYS$QIOW4 4G<4SYS$QIOW404b#SYS$QIOW484@<4SYS$QIOW44G4SYS$QIOW44b#SYS$QIOW44@4SYS$QIOW4h6G6SYS$QIOW46b#xSYS$QIOW46@6SYS$QIOW46G(7SYS$QIOW47b#xSYS$QIOW4$7@(7SYS$QIOW47G7SYS$QIOW47b#xSYS$QIOW47@7SYS$QIOW4H8G8SYS$QIOW4p8b#xSYS$QIOW4|8@8SYS$QIOW4 9G`9SYS$QIOW4P9b#xSYS$QIOW4\9@`9SYS$QIOW49G9SYS$QIOW49b#xSYS$QIOW49@9SYS$QIOW4x:G:SYS$QIOW4:b#xSYS$QIOW4:@:SYS$QIOW4:G,;SYS$QIOW4 ;b#xSYS$QIOW4(;@,;SYS$QIOW4<G<QLZW_CMP4<b#xQLZW_CMP4<@<QLZW_CMP4<G = LZH_ENCODE4=b#x LZH_ENCODE4=@ = LZH_ENCODE, l=G=MOVCH, t=b#xMOVCH, =@=MOVCH, `>G>IGETSPC,p>b#xIGETSPC, >@>IGETSPC,>G>ITAKE,>b#xITAKE,>@>ITAKE,>G?ITAKE,>b#xITAKE ,>@?ITAKE, X?Gp?IGETSPC,`?b#xIGETSPC, l?@p?IGETSPC,?G?ITAKE,?b#xITAKE,?@?ITAKE, ?G?IGIVE, ?b#xIGIVE, ?@?IGIVE4@G8@ DFILEXTEND4$@b#x DFILEXTEND44@@8@ DFILEXTEND4@G@SYS$QIOW4@b#xSYS$QIOW4@@@SYS$QIOW4 AG\ASYS$QIOW4PAb#xSYS$QIOW4XA@\ASYS$QIOW4BGDBSYS$QIOW4Bb#xSYS$QIOW4@B@DBSYS$QIOW4BGBSYS$QIOW4Bb#xSYS$QIOW4B@BSYS$QIOW4CGCSYS$QIOW4Cb#xSYS$QIOW4C@CSYS$QIOW4 DGXDSYS$QIOW4HDb#xSYS$QIOW4TD@XDSYS$QIOW4DGESYS$QIOW4 Eb#xSYS$QIOW4E@ESYS$QIOW4hEGESYS$QIOW4Eb#xSYS$QIOW4E@ESYS$QIOW4FGXFSYS$QIOW4HFb#xSYS$QIOW4TF@XFSYS$QIOW4FGFSYS$QIOW4Fb#xSYS$QIOW4F@FSYS$QIOW, `GG|GIGETSPC,pGb#xIGETSPC, xG@|GIGETSPC,GGGITAKE,Gb#xITAKE,G@GITAKE,GGGITAKE,Gb#xITAKE,G@GITAKE4tHGHSYS$QIOW4Hb#xSYS$QIOW4H@HSYS$QIOW4HG4ISYS$QIOW4(Ib#xSYS$QIOW40I@4ISYS$QIOW4IGISYS$QIOW4Ib#xSYS$QIOW4I@ISYS$QIOW4@JG|JSYS$QIOW4pJb#xSYS$QIOW4xJ@|JSYS$QIOW4HKGpKSYS$QIOW4dKb#xSYS$QIOW4lK@pKSYS$QIOW4KGKSYS$QIOW4Kb#xSYS$QIOW4K@KSYS$QIOW4LGLSYS$QIOW4Lb#xSYS$QIOW4L@LSYS$QIOW4MGlU f T ƀ77jƊ k*z;?N'Z'2jm[le[?:d_L3T:ic 5sG 6X}pU\$,j(" y*L[ ʽ?֧xkI '61< ka*aCaZv)=~h3u ϞtN"ʈGG $d| | *H?1Ug_qu d |NU\ᕛ7ĥ7GơRYJKj $-@JWHn["w&B}.9-^$X"߸+kp|~?^"P ')Uv#(6)#ZL\\7I7KƛUH+L@G.뚊0ˆ,R)9_%#GcrsH#gYRěP+q<}!i%A~ܣTS9l\.>?: #N. 0CtpOZ')ׇ-x?~J-.$D|K|fwRj3=s\Խa-xv"w/f|ʛ~GB ʳ"SmR{kv .A=b"똄zțT0Jc<K {ʁ.Nj)疠Jl{J>WcRcٌ߳ kiڸ]Kc(YAG,8Ic҄[]euhjŞikSJ?mȗ cn W%S Gb)QTkPPȍiA5eiA<+!_z$ա5NdR%smZM߹+vo_=纳 ) +%f9VUJk<vԤ?&vv(j'\7I:s g8Ɨͺ6;0H_) 7S }A PUiI-c;iT ǰL"Bf1?yk,ea~:9)>{.Zz/ <|֞xewD,6?䝟c28!I}4RIG(>=#xX1i9WF>zp4)2Yjh[V) 1 lk V SSK.3L5g*d$!-2; M2m "2r/6npR8 ,rE~_9+f:Buz&@u ҹE@) ցXd[,MRD/ hUkfZD*x unۨlby6X_ {A`GܝsgH0B*3rl<*U~2z]i\ oJ/# Oqb]Xy͇dcџpg5fc =I\n~K'2fgZ%"@`8yCJ2M~LDIO]GNZG169dzt\[,zy~d^K $[C O3SB61((o.xI;LAˋjVxbHz=k #"t8TlGޘ|Dӿq6B#.ahO s>ۛJTOG %"",1ln8MLU"!y!%a f>`h<8a#`vU1vJӡb(H $Pk5!/o7)D^5HW8Ș=KK9]@lPT= _ M On3+ B)u3j2'#&owd8Z,O͜]SvX]Fqܨ33Ok(VP3+6w< Q P# DL@f[b^5jr2e%Xw)chS9WFd!= PՇr8k)w`ϞM㇧NE@l'=8X$d09fnZxEx$*(7 wA9!77yGI7[tt^^{#>H B?fzB,:% ~/`owSM50;~@(%kٙ'.cN#2M3v`D|x7Ea?HZ6b xJT``ne!  ڜ^|#ՉQq##)Sz$nBA ̰و ~̱%rs>U\7's~L'DI1 :,kV/xLb,L ? ͝>jnM|ښkpE2"ZA 5kLٺߦqY.4H- _d%k Oѣ5;WE1@JTt&ҋN:|sʏ`ċVĹd0}\X,G/+\\e8x4N{QPpeZ\pݤ 5ʣETgP-Eh1b Ô/~O8;@]ѵ#mqbgp]~(gC꺦8޲DbArW'L!0zjUQjV6'5kZT%E{Cq1 ܴ3/7~iwlX[p-zžE<WbeaX_"2"ǵ'Ԃkx1 y Knxg"^(vrRg¿,"}_NB-ٿU~L:*}aj=Ӧ*nt-6E+c`v}i?*fNjk6Sl𭬵=jmߡ8-l@#ɅB0ߠ24'M)=$XT+\='J67w0Q yş%c/5ʦD>#m@@+ Jٹ8%~H(<0k0Uzai6 hf Laxå%'a7:x$fM}_WCO0jH㺫c:i(61l?d(@8hkBkfI_bpMyZԣ"yWCfu"-jR|ݨ~=մK(ׁpݿA]z JtiO5Re|YB"oM5&F3N6Yԛ0$Y1BD "`_ϹRZuoM#m6{ĂGlKXi}s£3ardάG(T58 yi*}^lڠ9lQJwHunl.HרQ|`!a<eEe6H1C< O-9RJGv2{ C&8홹Z7qךY/VBYb 3[3OE)+#'Ŋv]ͭo0(IKPy0lS8s |i>뢼t";5'\ vzZpmpGĴ ;9'+Ss~oe0#:y|UӔ cbJ}f*DU#PHS)(S8 @dN3M'ACZQ?݈Y^D0dŬp8\w7"2]gL֤AnNXmZsXIvi&W׏ Ov̓g~xKUgt bD +b]T=FƚH{v-lu oGb b1GzKamknɘaaJIfLIm]ǬܪR9@#,mIY hwDE9Ԇ Q~T%>G8tQ3`$6I'p{'5#KL6V[~a:(ə͂[q~t0TV} 8E;MQp‰7sdf;5h2Hoa:9;iF Fqs:WT'oP{ʴBACQ7l3S[ǐRwa=d:<]z2a`5F(~_"C`kk&O,7#)Ȫ? %R ܄PcO(e{c$ 4%ؤ ˖VEeؿO5M5-|k1aoqBLiV2CQ\OBsJ]o=? 䘂frc?b{s#4o1wY߄2υV~%d-o*Ȃݱ`~14fJD`xe/J*TytE%lNv^Wk"T4iDfg %϶j 3{Nq{ue%#/G:Q ]Y&r>hsJjЄ/^Y@,Z+|xjuy'ɛ 訅BN׆r{$T@[8[/엚Qf'&pAj'HwIw9 y'["íi``\Py[0df,}TjY-;5{/*Sb_JU?G^p5r$cA$ѯ`+19nw e%X@ NC^x`n' *cq9jH3 K}T]s 쓣(yrN^|H'hP hqP^ZǷ4@ <3zF9J uv̥]\<}&. q˔;iNAΚ ϥ$ޓ-/&Nbc㻟-Zjˢۚ7UjN/0gѬߴX[6!rjߖE-$jԔ}$`c6[_E3rnBdőNѮe;v{dCOa-,y×O6{hsvmhɅe_/t`mqEQ7q Em3$M* D!ERZs8TS"JjF}=Xy [ ]U8G"N3dC>1<\6 a"̀vtWUCz02)c"9\k QocM,MΝo BϖVȇȩ4GR;Rp˅fwlE)pAc'LȽ 0@x+wE#k u$ Okj ,57mpV%g~wS6jsxo v{ʶ;EӐI2svu FWor^Ӿk@ DaC=&iEmG&JJA!ڲUrbm 4.OT!%_X )uӧYX1uVu^\ bt<:YB3&~> /˖ض>#*ԊoP89(5lhvE$'LBc})S"1h+&q?:#$w4yiiyAQӬ?"$r?)8 q+zzm5}9üE=^ʏG<$0O㽍p U<۵H&U F0^5aPi8JqI;.y(W j-~5]{ܽ m#xfR@ۓL휈T!F_B&mz%W2t(ppCJ_i!RiWO"ۺ׷:=G\Q=A%+lim' *1 rZ +pr8K"0`6% ٓRkbTqb]L$ Af7}:Tqub ${xhuz,0N!G߽Ț0l 7 L߁MUr'S{`z0߿tI]+\U4ڄ.ǯZD1NZGJv9=ET[J E\ "Dj}nFfFҎK|Ǿ3{UR$Xю}Go]=eցv-\UH< hB{]4(~Ql@a}\.qahσ_% w62ls!Xz -u{4a={wQI2+X/`Kpv=Νm bb|q,nac!v?bҌTu<̉<=Hen1vU~`VAZaD@iRc7tnM]W;47(E¢mƅ{O/f۸O#i$S.K23P vizf(xY4>fdU쑠}XE\2թE9Ww$}9 }Q%{"+59g1 LnM^EgHRNgt;cA*_n}҄a'Z}}?' !‡gUǸ|*|p:]zj>P|iCiX(mRz BQ\ |a@E y>1U6.8=_t'8Τ0TW=,zO ;^k2zHBK mtTuI|Z!tqqp,hC;?c$T/5EEP$JpjinbTU (GyIQ̰aXjcQ,K""gki3R+$Dũ|8-rgǯb{J$2JJxf&QϙzT/̬nN׷KܓGƠP0D ܰP"OY<$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62"\wSYS$QIOW, yGLzMOVCH, yb#@MOVCH, Hz@LzMOVCH4}GD}SYS$QIOW48}b#@SYS$QIOW4@}@D}SYS$QIOW4}G}SYS$QIOW4}b#@SYS$QIOW4}@}SYS$QIOW4p~G~ DFILEXTEND4t~b#@ DFILEXTEND4~@~ DFILEXTEND4~G~SYS$QIOW4~b#@SYS$QIOW4~@~SYS$QIOW40GlSYS$QIOW4`b#@SYS$QIOW4h@lSYS$QIOW, GIGETSPC,b#@IGETSPC, @IGETSPC, G(ITAKE,b#@ITAKE,$@(ITAKE,pGITAKE,|b#@ITAKE,@ITAKE, GIGETSPC,b#@IGETSPC, @IGETSPC,G,ITAKE,b#@ITAKE,(@,ITAKE4tG DFILEXTEND4|b#@ DFILEXTEND4@ DFILEXTEND4GSYS$QIOW4b#@SYS$QIOW4@SYS$QIOW4xGSYS$QIOW4b#@SYS$QIOW4@SYS$QIOW4hGSYS$QIOW4tb#@SYS$QIOW4@SYS$QIOW4G$SYS$QIOW4b#@SYS$QIOW4 @$SYS$QIOW4G8SYS$QIOW4,b#@SYS$QIOW44@8SYS$QIOW4GSYS$QIOW4b#@SYS$QIOW4@SYS$QIOW4HGSYS$QIOW4tb#@SYS$QIOW4|@SYS$QIOW4ІGSYS$QIOW4b#@SYS$QIOW4@SYS$QIOW4LG|SYS$QIOW4pb#@SYS$QIOW4x@|SYS$QIOW4ЈGSYS$QIOW4b#@SYS$QIOW4@SYS$QIOW4GЉSYS$QIOW4ĉb#@SYS$QIOW4̉@ЉSYS$QIOW4(G`SYS$QIOW4Tb#@SYS$QIOW4\@`SYS$QIOW , 8GDIGIVE, <b#@IGIVE, @@DIGIVE4GSYS$QIOW4܋b#@SYS$QIOW4@SYS$QIOW40GlSYS$QIOW4`b#@SYS$QIOW4h@lSYS$QIOW4G,SYS$QIOW4 b#@SYS$QIOW4(@,SYS$QIOW4GSYS$QIOW4b#@SYS$QIOW4@SYS$QIOW4G؎SYS$QIOW4Ȏb#@SYS$QIOW4Ԏ@؎SYS$QIOW4 G\SYS$QIOW4Pb#@SYS$QIOW4X@\SYS$QIOW4G DFILEXTEND4b#@ DFILEXTEND4@ DFILEXTEND4DG|SYS$QIOW4Lb#@SYS$QIOW4x@|SYS$QIOW4ȐGSYS$QIOW4b#@SYS$QIOW4@SYS$QIOW4G4SYS$QIOW4(b#SYS$QIOW40@4SYS$QIOW4xGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4G,SYS$QIOW4 b#SYS$QIOW4(@,SYS$QIOW4G DFILEXTEND4b# DFILEXTEND4@ DFILEXTEND4G$SYS$QIOW4b#SYS$QIOW4 @$SYS$QIOW4hGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4(GXSYS$QIOW4Pb#SYS$QIOW4T@XSYS$QIOW4ȘGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4G@SYS$QIOW48b#SYS$QIOW4<@@SYS$QIOW4GؚSYS$QIOW4Кb#SYS$QIOW4Ԛ@ؚSYS$QIOW4G0SYS$QIOW4(b#SYS$QIOW4,@0SYS$QIOW4GМSYS$QIOW4Ĝb#SYS$QIOW4̜@МSYS$QIOW4G0SYS$QIOW4(b#SYS$QIOW4,@0SYS$QIOW4GȞSYS$QIOW4b#SYS$QIOW4Ğ@ȞSYS$QIOW4<GlSYS$QIOW4`b#`SYS$QIOW4h@lSYS$QIOW4GؠSYS$QIOW 4Ƞb#`SYS$QIOW4Ԡ@ؠSYS$QIOW40GT FILEXTEND4Hb#` FILEXTEND4P@T FILEXTEND4GSYS$QIOW4b#`SYS$QIOW4@SYS$QIOW4GSYS$QIOW4 b#`SYS$QIOW4@SYS$QIOW4,GdSYS$QIOW4Tb#`SYS$QIOW4`@dSYS$QIOW4G̦SYS$QIOW4b#`SYS$QIOW4Ȧ@̦SYS$QIOW4GبSYS$QIOW4Ĩb#SYS$QIOWP6$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62K"4Ԩ@بSYS$QIOW4GHSYS$QIOW48b#SYS$QIOW4D@HSYS$QIOW4`GLIB$SYS_TRNLOG4b#LIB$SYS_TRNLOG4@LIB$SYS_TRNLOG4GLIB$SET_LOGICAL4خb#LIB$SET_LOGICAL4@LIB$SET_LOGICAL,LGACCBMAP,Pb#ACCBMAP,@ACCBMAP, GPSYS$QIO,Db#SYS$QIO,L@PSYS$QIO,hGSYS$QIO,b#SYS$QIO,@SYS$QIO,G<SYS$QIO,b#SYS$QIO,8@<SYS$QIO4ԴGSYS$QIOW4ܴb#SYS$QIOW4@SYS$QIOW4`GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4<GlSYS$QIOW4`b#SYS$QIOW4h@lSYS$QIOW4ȶGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4dGQLZW_CMP4hb#QLZW_CMP4@QLZW_CMP4Gȸ LZH_ENCODE4b# LZH_ENCODE4ĸ@ȸ LZH_ENCODE, G0MOVCH, b#MOVCH, ,@0MOVCH, G$IGETSPC,b#IGETSPC,  @$IGETSPC,8GTITAKE,@b#ITAKE,P@TITAKE,GITAKE,b#ITAKE,@ITAKE, GIGETSPC,b#IGETSPC, @IGETSPC,0GHITAKE,8b#ITAKE,D@HITAKE, GIGIVE, b#IGIVE, @IGIVE4G DFILEXTEND4лb# DFILEXTEND4@ DFILEXTEND| |40GlSYS$QIOW4<b#SYS$QIOW4h@lSYS$QIOW4ȼGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4Ľb#SYS$QIOW4@SYS$QIOW48GtSYS$QIOW4hb#SYS$QIOW4p@tSYS$QIOW4<GtSYS$QIOW4hb#SYS$QIOW4p@tSYS$QIOW4ȿGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GHSYS$QIOW48b#SYS$QIOW4D@HSYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4PGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW,  G(IGETSPC,b#IGETSPC, $@(IGETSPC,<GXITAKE,@b#ITAKE,T@XITAKE,GITAKE,b#ITAKE,@ITAKE44GhSYS$QIOW4\b#SYS$QIOW4d@hSYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4G@SYS$QIOW4b#SYS$QIOW4<@@SYS$QIOW4G8SYS$QIOW4,b#SYS$QIOW44@8SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4XGSYS$QIOW4xb#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4 @SYS$QIOW, GIGIVE, b#IGIVE, @IGIVE4XGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4G SYS$QIOW4b#SYS$QIOW4@ SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4@GSYS$QIOW4Hb#SYS$QIOW4|@SYS$QIOWd d=LD6SQXFW76 **error...itake fail, blk V 76! filcls Double release i4idx blk V 76 filcls dbl rel i4sav blk V 76 **error...itake fail, blk V 76! bufdmo Double release i4idx blk V 76 bufdmo dbl rel i4sav blk V 76 **error...dbl itake fail, blk V 76 bufrd Double release i4idx blk V 76 bufrd dbl rel i4sav blk V 76 **error...itake fail, blk V 76! bufwt Double release i4sav blk V 76 putblk dvc independent err \ blk V 76 putblk qio err \ blk V 76 getblk dvc independent err \ nblk=V 76 getblk qio err \ blk V 76 vputblk dvc independent err \ blk V 76 vputblk qio err \ blk V 76 vgetblk dvc independent err \ blk V 76 vgetblk qio err \ blk V 76 putidx write, record lbl=\ pgm asked \76 putidx lastrc=[ rec in array=[76 qio stat, immed=V  iosb=V 76 qio stat, immed=V  iosb=V 76 **error...itake fail, blk V 76! bufdmo Double release i4idx blk V 76 bufdmo dbl rel i4sav blk V 7$ $= B B=2*)FILOPNDEC Fortran V6.1-386t t = 44= FILOPN4= SoSc Sc   Q `$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62֖" SoSl           1  1   1Ԃ sH uH rH                          x8 r8 O O O O O O O O 8 O O O O O O                   `8 !c8 O O O O O O O O O O O O O O$ O $   7 7 7 ; ; ; < D G D G K M M L Q  R  V U Q  V R T V V V V ^ _ _ _ _ a a e e e hЄ4 K K K K K K L l4 L L( L m4 K K m4 m4 K t4 K K K L t4 L L( L x xw4 yz4 zz4 K K K K K K L L L L$ L {p4 K K {w4 {v4 K K K L L L L$ L x h4 f4 K g4 K e4 K K K K L L L$ L     [        P$ $= p4. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = O. .=  4=  =  =  = 44= LUN164=skj y ~ y y )* %* +* &* /*,Q$ $= 4 =  = 44= LUN174= 8*) 8*. 8*) 8*) b< X<  d< _< h< h< i< j<($ $= 4 = S = 44= MBXSET4=(  p< p< p< p< "@ p< #@ "@ "@ #@ #@ &@ %@ &@ )@ +@  3@ /@ 0@ 3@ 3@ 3@ 4@ 6@ 8@ 5@ ;@ <@ ?@ ?@ ?@,$ $= 4 = H = 44= FILCLS4=- % G@  G@  G@RU  @Y  @W  @X  @S  @S  K K L @c  L L L L( L @T  K @L  K @R  K @Q  K K K L @[  L L L L( L @ @ @ @@  @@  @>  K K K K K K L L L L L L$ L @6  K K @=  @>  K K K K L L L L L L$ L @ @ @ @ @   @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A  A A A A A A A A A A  A A A A A  A A  A A A A A A A %A &A 'A $A  1A 0A 5A 3A 3A 3A  AA ?A  IA  UA YA YA [A ZA S S S S S %S %S %S [A *S +S *S *S .S \A  K aA  K aA  K K K K L L L L L L cA dA XA  cA   K tA sA  sA~  K K K K L tA  L L$ L uA  K uA|  zAx  K K K L zA  L L$ L K K K K {Ay  K K K K L {A  L( L ~A ~A ~A ~A A A A A A A A  AW  K A AX  A A AU  K K K K L L L L L L$ L AW  K K AU  AV  K K K L L L L L L$ L A A A A A AC  A@  K A?  K K K K L L L L L( L A@  K A>  A8  K K K L L L L L( L A  A A A A A A   A A A  A A A A  K K K K L L L L( L A  K A  A  K K K K L L LR L L A A A @%  A$ $= T4. .=  4=  = . .=  4=  = S. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = S. .=  4=  = . .=  4=  = A. .=  4=  = . .=  4=  = . .=  4=  =  =  = 54x4= BUFDMO54= AV A  AT  FB  FB  K GBR??$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62r|"  HB  K K L IB  L L L( L JB  K K JB  JB  K K L OB  L L L( L YB [B  [B  K K K K K K L L L L L$ L ]B  K ]B  ]B  K K K K L L L L L$ L YB oB  }B }B yB ~B  pB  B B B B B B B B B B B B B B B B  B B B B B B B B B B  B B B B B B  B B B B B B B B B  B B B B B B  B B  B  B B B  B B S S S S S %S %S %S B+ *S +S *S *S .S B   K C K C K K K K L L L L L L C C B C  K C C C K K K K L C L L$ L C K C C K K K L C L L$ L K K K K C K K K K L C L( L C C C C "C "C ,C -C .C .C +C  8C K :C 9C =C ;C ;C K K K K L L L L L L$ L >C K K >C >C K K K L L L L L L$ L EC 7C 7C 7C SC RC SC K SC K K K K L L L L L( L UC K UC UC K K K L L L L L( L QC  QC cC bC cC jC hC  xCz sC tC tCy wCy K K K K L L L L( L yC{ K yCy yCx K K K K L L L LG C qC qC lB  %Cb CP$ $= 064. .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = S. .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = Q. .=  54=  = . .=  54=  = . .=  54=  =  =  = Q44= BUFRDQ4=h` CK C C C C C  C C  C C C C C C C C C C C C C C C C C C C C C C" D D D D D  $D $D $D $D &D &D $D $D $D $D $D C C  D C D C C D D D C D C D D D D D D D D D  -D -D -D  7D  ED ED =D =D GD FD FD ID MD ND MD ND OD OD QD TD XD XD ]D ]D ]D ]D _D gD fD gD fD fD fD fD nD  nD nD  oD nD mD mD nD mD qD sD yD D D D D  D D D D D D  D D  D  D Dc De D Db S S S S S S %S %S %S Dq *S +S *S *S .S D f D4 K K D3 K K K K K L L L L L L D D D= D  D  D K K K K L D/ L L$ L D  K D D K K K L D) L L$ L K D K K K K K L D( L L$ L D D D D D D D D D D D D D  K D D D D D K K K K K L L L L L L$ L D D K D D D K D K K D K K K L L L L L L L L E D D E E E E E E E E E E E E  E E  S S S S S %S %S %S +S *S *S .S( 0S E E E K K K K K K K L L L L L L$ L (E *E (E (E *E K ,E ,E -E K K K K K L L L L L L 0E E E E 6E E* E< FE FE ME KE XE VE WE XE ZE [E [E [E K K K K K L L L L( L \E \E aE \E \E aE K K K K K K L L L L cE TE TE  sE tE tE tE tE tE tE vE }E ~E, E E ~E E E E E E E E E E E E = E Ex E E E E E E E E E E E E E E E E E E E V V V V V V V V V V V V V( V ESļ$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;62" E  E  O O O O O O O O O O O O O E E E E  E E6 E E E E E  E E E E E  E E E E D  F  F F  F  F F  F  F F F  F w  F F  O F  O OR O O O O O O F y $ $= (R4. .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  =  = H&/ / = x4@4= BUFWTx4= !FO !FM nF oF !FN qF qF wF vF wF vF  zF wF vF  wF zF zF  F F F F F F F  F  F F F F F F F F F F F F F F F  F F  F F  F   F F  F  F F F F F F F F  G G G G G G G G G G G G G G G G G G G G G G4  S S S S S S %S %S %S +S *S *S .S( 0S G G G G G G G K G G G K K K K L L L L L L H G G G G G G !G "G #G #G #G G G (G 2G 3G 6G @G @G  LG  PG  RG  QG  S S S S S %S %S %S RG  *S +S *S *S .S SG   K XG K XG K K K K L L L L L L ZG [G OG ZG  jG jG K K K K L kG L$ L lG K pG lG K K K K K L pG L rG rG rG 0GW Gf G_ G Ga Ga G G G G^ K K K K K K L L L L$ L G` K G^ G] K K K K L L L L L L G G G G G G G G < G< G G< G G G9 K K K K K L L L L( L G; K G9 G: K K GH G G4 K L L L L L L G G= GE G FT H H H  H H H H K H H K K K L L L L( L H H H H H H H K K "H K K K K K L L L L 1H $ $= px4. .=  x4=  = X. .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  =  . .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  =  = , ,= 44= WRITE_BUFF4= 5H 5H 5H 5H 5HX RH RH RH RH RH  UH UH  VH  VH  VH  VH  S S S  S %S %S WH  *S +S *S *S .S XH  ZH ]H K ^H ]H \H ]H ^H ]H \H K K K K K K L L L L L L$ L `H _H `H cH K K K K K K K K L L L/ L L ZH$ $=  4. .=  4=  =  . .=  4=  =  . .=  4=  =   =  = P44= IVLENP4=RJI rH nH rH rH rH rH rH xH = X = 44= PUTBLK4= }Ht }Ht K K K K K L L L L L L0 L $ $= 4 =  = 44= GETBLK4= Lp Lp O O O O O O O O O O O0 O$ $= ș4 =  = x44= VPUTBLKx4= Ot Ot Ot S S S S S %S %S *S +S *S1 *S .S 4S< 0S$ $= 4 =  = x44= VGETBLKx4= =Sp =Sp =Sp V V V V V V V V V V% V V8 V$ $= 4 =TjY^$ SQUASH014.A@!!%[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A;629"   = p4`4= PUTIDXp4=LD V V YZ `Z `Z `Z bZ cZ dZ dZ gZ dZ gZ  sZ sZ tZ sZ xZ }Z }Z }Z  Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z4 Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z  Z  Z Z Z Z Z  Z Z Z Z Z  Z Z Z Z Z Z [ [ [ [ [ [ [ [ [1 [ [ [ [8C$ $= 4 =  = P44= GETIDXP4=~ #[ #[ #[ #[ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^  ^ ^ ^ ^ ^  ^ ^  ^ ^ ^ ^ ^ ^ ^7P _ _ _ _ _ _ _ _ _ _ _ _ _ _e _  _  _  &_ 0_ 0_ /_ /_ /_$ $= 4 =  = 44=LOGLATCH4=@87 E_ E_ E_ E_ P_$$ $= P4 =  =  44= GETSTAT 4=RJI ]_ ]_ o_ n_ p_ n_ n_$ $= H4 =  = 44= LXYAST4=g_^ _n b b b b bx mf mf mf br b$$ $= 4. .=  4=  =  =  = а44= NEWAXXа4=LDC bp bp bp bp mf mf mf$ $= 4 =  = h4(4= IMPCNTh4=^VU f f f f f f f f f f f  =  = (4`4=FLUSHLOG(4= f f f f f f f f f f f f f  f f f$ $= H4 = ( = P4@4=FLUSHTOPP4=qih f f f' f% f% f f f f f f f f%$ $= x4. .=  O4=  =  =   = @44= FLUSHTHIS@4= f K KR K K  K K K K K K K L L L L L L$ L K K K K K K K K K K K L L L L L L L L  g g  g  g  &g g  -g -g 7g 7g 8g 7g :g =g Ag Ag Bg Bg Fg Jg Pg Rg  Yg Rg  Rg  Yg Yg Yg Yg Yg ag  dg ag ag ag `g ag ag `g dg dg fg lg sg ug tg tg ug rg  g g g ~g g g g g  g g  g  g S S S S S S S S S %S %S %S *S *S +S *S *S .St  0S K K K K K K K K L L L L L L g g L  K K g K K K K K K L L L L$ L K K K K K K K L L L L$ L K K K K K K K K K L L L( L g g g g g g g g g g g g g  K g g K K K g K K K K K K L L L L L( L K K K K K K K K K L L L L L( L g g K  K  K  K  K K K K L L L L$ L K K  K  K K K K K L L L L$ L  g h h h  K- K+ h K- K. "h "h K K K K K L L( L K K0 K K0 K K K K KX L L L L h h  L:P$ $= 4. .=  ?4=  = E. .=  ?4=  = . .=  ?4=  = . .=  ?4=  =  . .=  ?4=  = . .=  ?4=  = . .=  ?4=  =  . .=  ?4=  = . .=  ?4=  = . .=  ?4=  = F. .=  ?4=  = . .=  ?4=  = . .=  ?4=  = F =  u u= `44= SAVMODE`4= Kh =  =  U2$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21&*[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21+,iC./ 4B-!0123KPWO567f\7@\8@Bq9GHJ ??FILOPN 30-SEP-1994 11:08DEC Fortran V6.1-386h h LRCDMODSVL17SIZL16SIZ(MBXJUNKBTRKBUFMAPCT KBLO BMAP@BZEROBSBLK DIBFCZSTATLUNFLILDIDWNOHSPSMLMCACSIZJIDXX$LINK$ip$CODE$D$IODATA$b$BSS$$DATA$(JFILOPNICACHE(JPIVLEN DFOR$INQUIRE DFOR$HANDLER DFOR$OPEN DFOR$CLOSE DFOR$EXIT(JLUN16(JGETBLK(JLUN17(JPUTBLKDFOR$WRITE_DIRSYS$OPENGETEFB(JMBXSET SYS$CREMBXGETFRULIB$SYS_TRNLOG SYS$CRELNMSYS$QIOLXXAST DFOR$WRITE_INT_FMT(JFILCLS(JPGETIDXQLZW_CMP LZH_ENCODEMOVCHIGETSPCITAKEIGIVE DFILEXTEND(JxVPUTBLK(J`pPUTIDX(Jx5BUFDMODFOR$RAB SYS$FLUSH(JQBUFRD(JxVGETBLKQLZW_DCM LZH_DECODE(J@xBUFWT0J@ FLUSHTHIS0J WRITE_BUFFSYS$QIOW FILEXTEND0JLOGLATCHLIB$SET_LOGICALLIB$GET_FOREIGN(J GETSTATACCBMAP(JLXYAST(JаNEWAXX(J(hIMPCNT0J`(FLUSHLOG0J@PFLUSHTOP(J`SAVMODE OTS$INDEX OTS$MOVEMOTS$FILL =0`;;=0;=P ; ;PSYS$QIOW=0p;=p  ;;=7B,; FILEXTEND=MX=0x;=` =0P;= ;QLZW_CMP LZH_ENCODE MOVCH=P IGIVE IGETSPC;ITAKE@@;=;=08@;= ; ; ; ;B;;=@ DFILEXTEND=;==0h;;=0P;= =0(;= =0а;=  ;7LXXASTSYS$QIO=0 ;=@ ACCBMAP=0;=0 =0 ;=P< LIB$SYS_TRNLOG= SQUASH_ARBSWP=T` LIB$SET_LOGICAL= LNM$SYSTEM=0x;=` =0;=P =0P;=0;=  =0hQ;=  QLZW_DCM LZH_DECODE=0Hx;= T;;=@=0@5;= ;; SYS$FLUSH!DFOR$RAB=0@;= =0X;=< 7 DFOR$HANDLER=#GETFRU=8 8=MBXXINFO% SYS$CREMBX= LNM$SYSTEM_TABLEp' SYS$CRELNM; )DFOR$WRITE_INT_FMT=0;=@< +GETEFB-SYS$OPEN=0;=@< ;/ DFOR$EXIT= 8   @1DFOR$WRITE_DIR=808        7 6 8 OTS$INDEX5ICACHE=_LCK=8,8     9    7 DFOR$INQUIRE;;8 OTS$MOVEM==00;= 7 DFOR$HANDLER=; DFOR$OPEN= DFOR$CLOSE;8OTS$FILL=8,8     9    = 8 ;=;=_IDX= =8,8         =XL8        8       P = =P#G~0^8^@~HPX޴`hp>x^~޵cG#8]G@}HGb Bݤs"pB PBbP@ZkTG_" @F"( @PGrF?"_""BxQ"G1"Gs"rBqB Gs"qBG _4G "BGHݦC#K#GC#C K: KG4G_P01`CGGA5.5J1" GGP GpB4GGGGB"@ZkG0@P] C @0DB 1@PG@ZkGXB@ZkP¥GBGP]H !G@ZkGBB"@ZkGXB@ZkGPGBP]H !G@ZkGBB"@ZkGXB@Zk G?"P_"b"BX"' "G`Xh"b@ZkGP" D PB @"b?"`b"XX"h]_"@Zk4GTG_"P"("b"" G3G=0Bݵ=ݵ=4Gݶ8bݵ@Zk0B G"`GX_"hb"pݵX"8bGxݵ@ZkG @B"Hb4G_"b"G@Zk(B@"b4G@Zk(¥Ơ4GP4G"^TG Gݵ4Gݴ_"0Bb"ݵ"ݴGݵ}8bݴ@Zk("F@B"HbG糀_"b"GG@ZkG_" ""(ݵG0ݴb8ݵ0B@ݴH}Pb"Xݵ`}8bhݴ@Zk4G_"G"D@B"Hbb"G@Zk"4GG0"G(¥G)x!("GL @BTG^4G Hb(@Zk(((VӴ$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21-<0 D0 P 6.G1&J&J8 F, PG)"TG@B4G4GGG GHbG(@Zk(("(<0 D8 DQ 21@BQ @n?3fJfJ8`FP GΡP0E ܱP Hݦ֢H= JH} &CG"B{@K_"Z_CZ_C PCcC0FHRCD#H`C@2DHgAC82@3HAJW4GgرbTG G)G G"S (@B4G^Gx TGG GHbG(@Zk(("(0FP 7GDG2FJFJ8@F,@qG)"@BTG^4GGGG GHb(@Zk((B(0F2r 8F31`Br `4JJ8FGP GP0D P! 40`@ n@0@PG4Gb8b"H #xp]4G_"ݴp"G0Bݴ}`b"}ݴ@ZkG" !)'A)@, 4G@]G $"@}4G¥HSD8@HE@E@ @&D4G@#J0F@0B!J. ¦G77JCB#"_#C0B BH=P B"G)TG"!4G #A,CI,(# CE0B *A CA@I"J_AJ_A*BY@ 5B5BP@G G G"4G_"@b""G}] 8b(@ZkG_"Gb0@B"Hbb"G@ZkGG_"P"b"0BG}b"]8b@Zk!4GPDHG"0B_"8bb" H"G@Zk4G_"@B"Hbb"GG@Zk4GGG0"G((¤) P ? @BG>GTG (Hb@ZkG(GC0 D0 P 8&G1&J&J8 F. PG)"TG(G4G@BGGG G(Hb@ZkG("GC0 DQ 21@BQ @8 D?f3fJfJ8`FGP GƠP0D ܰP")TG(¤G G(b QGO 4GG޶G@B (Hb@ZkG(GC0 D0 P 8&G1&J&J8 F. PG)"TG(G4G@BGGG G(Hb@ZkG("GC0 DQ 21@BQ @8 D?f3fJfJ8`FGP GƠP0D ܰΡ4G TGG) G(BG(b"Q @B~J!޶TG~GG = G(GGHb@ZkG(GC0 D0 P 6*G1&J&J8 F, PG)"(TG~G@BGG~GG (Hb@ZkG("GC0 DQ 21@BQ @8 Dj?3fJfJ8`FP GJP 0@E \PG)"(BTG G(bGJ!NM @B~G޶G~G (Hb@ZkG(GC0 D0 P 6*G1&J&J8 F, PG)"(TG~G@BGG~GG (Hb@ZkG("GC0 DQ 21@BQ @8 Dj?3fJfJ8`FP GJP 0@E \0@ @ 0A I4G_#ȢTG)GGB(B("G BL J!^G@BG~ (Hb@ZkG(¤GC0DP 5G-II 8E+GƱG)"G@BGTG~GG G(Hb@ZkGGC 0D ơ.1AƱ 8D*!&H&H8 D?P GJP 0@E \0`@B"(P¦r"4B("1B(BH "(ݶG 4G0]8tG@]GH G0B"PݴTGX_"`=b"h] "pG8b@Zk G@*"@BTGHb_"b"GG@ZkG4G4GP¤"_"0B`b"H ݴxx"}G}}]8b@ZkGc0]8]@}HPXݤ`hp=x]}ݥ#k#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ BCQ5JbG2F5>&@Zk`0D CP0Dcd "BGbTG 1"@Zkb G]]4G} (0@#kG#G~4G^^~ (0GG# c.tHGSaJ"tFa>#.GrJ0BCQ5J8bG2F5>&@ZkTG"G! #c B!"(bd 1"@Zkb G]]4G} (0@#kp#_" "~GX^G`^Gh~pxcGG$b#H PB8"c XbG8#"<G@Zk4G#0D@8" @D\ 0B8b8@ZkG?"GB H8"@=@B"P"@}"b@Zk& "8@]"<tGpp"@BX @8"HbP 1"D@Zk'{#p"0Dp3PB`B#P P ! x 4x "G0J1>JJG0vJF2BT#"4G @]"8}<]B@D=b8="@ZkG4GG0D#c"c ~B4G~G b(@ZkGcX]`]h}px#kG@#_"~G@^GH^GP~X`h޴px>^~޵GG#Hp¤ h % G& 4G%I B^>G TGb(@Zkh"0DD 5GG0JJ8F*!G&"TGBG~4G~GG GbG(@Zkh"0D! 11 B! 8DG2FJFJ8@F_GD G砐0DD |"&4GhTGD |GG!J`I BGGG b(@Zkh"0DD 5GG0JJ8F*!G&"TGBG~4G~GG GbG(@Zkh"0D! 11 B! 8DH2FJFJ8@F_GD G0ED |b4G TG GG& Gh GTGJ B"!޶G~GG GbG(@Zkh"0DD 2 G0JJ8F(!G&"BTGG~G~GG Gb(@Zkh"0D! 11 B! 8DM2FJFJ8@F_ÐD G0ED | G&"hTGD |GG!G`GE BGG~ b(@Zkh"0DD 2 G0JJ8F(!G&"BTGG~G~GG Gb(@Zkh"0D! 11 B! 8DM2FJFJ8@F_ÐD G =0ED |0A A 0 AJ!Yh 4Gu}}Y`ݦ "$]""(}"֢b# )!0FDG! !$(,!@)$] 2?J 8@E@sJGSFi "pBB@?  ) vH  @I B TGG* ,(""P"b2I@BCCHbGM"H s"@Zk G8`ET DJtG 8@E@,PB1IXbM"CCG(""@Zk tG@H >? tGH \ AA _A8 D *DT@EX`E ,("`B1IhbM"CC@Zk X`E@ b"H rS`IG@EH )H 1v>HBBJ2FFIB3B7J 6C3[ ;tGbx[|; {#oCptG_B++JB11@22BKbK"0ݲ0="@ZkGtG0GC% BBQF0Gb =" 0]"@Zk 4G G0=GC,B A B11 B4=bG4="B"tG@Zk4 @ 0A?=GG_R"OB4G00K"B""btGG@ZktG G CBGb =" B"@Zk@ A0A A? 4GGB"tGGC ="BbG@Zk @ 0A+"b@""0B8]"0@88bGL s"G@Zk L '@'1@G 4G/ ( &^ b@_" BL hTGBG~G^ GG Gb(@Zkh"0DD 3GG$0J0 FJD <8F(AG&@"BTG~GGGG Gb(@Zkh"0D!11 B! 8DD2FJFJ8@F_0DD GD |h`(A ABeÐD G&TGGGG h"BBG!bG޶G~ (@Zkh"0DD .G G0JJ8F#!G&"BTGG~G~GG Gb(@Zkh"0D!11 B! 8DM2FJFJ8@F_ 0ED D | `(1A 0AKB GD D |ˢB61B˲b#&4G GG J hBG~G~WyR7$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21"" TGG b(@Zkh0DD 3G'HH8D) GG&? ~TGBG>4G>GG GbG(@Zk0D ,1A 8D-II 8EÐD G0DD _"&TGGD < J h4GBG~G^ ~GG b(@Zkh 0D D 2(II8E) GG&? ~TGBG>4G>GG GbG(@Zk 0D -1A 8D$HH8DÐD G砐0DD &_"GM hBTGTG^!~GG GbG(@Zkh 0D D 4,II 8E+GmGTG&GBG TGGG Gb(@Zk 0D m#1`@m `8D$HH8DGD G0ED K"+0=" tGB''@0@ b@ZktG G C|B ="b0]" @Zk 4G G_0GC @ A B 1@b4="4B"tG@Zk4 @ 0A1$-c G G?",GhG#H F1@!J& 37HDCC@P@ BI B"޶TGGG Gb(@Zkh"0DD 3GG0JJ8F(!G&"BTGG~GGG Gb(@Zkh"0D! 11 B! 8DE2FJFJ8@F_ÐD G0DD "&TGhGD |GG G`GE BG b(@Zkh"0DD 3GG0JJ8F(!G&"BTGG~GGG Gb(@Zkh"0D! 11 B! 8DE2FJFJ8@F_ÐD G0DD G!0AJ 4G _ˢG_# TG&GBBI hG^GB!G /=G b(@Zkh0DD 2,G!&H&H8 D( G&_"BTGG^GGG Gb(@Zk0D/ 01B 8D,1&J&J8 F?GD G 0ED "&TGhGD \G H@GF BGGG b(@Zkh 0D D 2'G!&H&H8 D(  G&_"BTGG^GGG Gb(@Zk 0D, 01B 8D'1&J&J8 F?GD G砐0DD 0A A !UG($="(]"$ ! }"b#V@G|!="B"tGGCBb@Zk @G?!_"GI EA&IG 7IECC PABJ hbTGBG^^k!G Gb(@Zkh" 0D D 3G-II 8E)GG&!BTGGG^GG Gb(@Zk 0D %1@ 8D'HH8DGD Gk 0`ED |"&GGD GGCB hB^!TG Gb(@Zkh0DD -G-)&I&I 8 E# GG&!BTGGG^GG Gb(@Zk 0D%7 8D'1@m+fIfI 8`E 0ED G!=AO?"]}0`B}"ݢ vBG@]H]P}X`hݤpx=]}ݥ#kGD GG@#4G~G@^GH^P~X`h޴px>^~޵GG# b¤"&(X GJ B GGTG b(@Zk"0D 5G0JJ8F+G!G&"TGBG~4G~GG GbG(@Zk"0D !11 B! 8DG2FJFJ8@F_G G0D 4GTGXG !GL&J B"GGG b(@Zk"0D 5G0JJ8F+G!G&"TGBG~4G~GG GbG(@Zk"0D !11 B! 8DH2FJFJ8@F_G G0E (b4G( TG G_& G GTGK B"G޶!~GG GbG(@Zk"0D 2 0JJ8F)G!G&"BTGG~G~GG Gb(@Zk"0D !11 B! 8DM2FJFJ8@F_ G0E G"TG GGJ&H GB!~GG b(@Zk"0D 2 0JJ8F)G!G&"BTGG~G~GG Gb(@Zk"0D !11 B! 8DM2FJFJ8@F_ G0E 0A A 0 AJ!Y 4Gu}}``ݦ "(}"pb#֢0FD"$]")!G $!(!,@)$] 2?J 8@E@sJGSFi "BBtt@? tt ) vH  @IxBTGG* ,"""b2IBCCbGM" s"@ZkG8DT DJtG 8@E@,B1IbM"CCG""@ZktG@ >? tG \ AA _A8 D *DT@EXD ,"B1IbM"CC@Zk XD@ h" 4G>GG GbG(@Zk0D ,1A 8D-II 8E Gk 0`E |_"&TGG < J 4GBGG^ ~GG b(@Zk 0D  2(II8E) GG&? TGBG>4G>GG GbG(@Zk 0D -1A 8Dg+fIfI 8`E G0D &_"(GM BTGTG^!~GG GbG(@Zk 0D  4,II 8E+GG(TG&GBG TGGG Gb(@Zk 0D $1@ 8Dh+fIfI 8`EG G0E E"%0=" tGB''@0@b(@ZktG G( ChB ="b0]" @Zk 4G  G_0GkC @( A B 1@b4="4 B"tG@Zk4k!oA 0A1$- G G?",(GbG#H F1@!J&c 37IECC@ PA BI B"޶TG~GG Gb(@Zk"0D 3GG0JJ8F(!G&"BTGG~G~GG Gb(@Zk"0D! 11 B! 8DC2FJFJ8@F_ Gc0`D |"&TX6$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;214 3GbG |GGc G`GE B~G b(@Zk"0D 3GG0JJ8F(!G&"BTGG~G~GG Gb(@Zk"0D! 11 B! 8DC2FJFJ8@F_ Gc0`D |G!0}AJ 4G`u _ŢG_# TG&GBBI G^GB!GG b(@Zk0D 2,G!&H&H8 D( G&_"BTGG^GGG Gb(@Zk0D/ 01B 8D,1&J&J8 F?G G 0E "&TGG \G H@GF BGGG b(@Zk 0D  2'G!&H&H8 D(  G&_"BTGG^GGG Gb(@Zk 0D, 01B 8D'1&J&J8 F?G G0D 0A Ac !UG($="(]"! }"b#f@G|!="( B"tGGC`Bb@Zk!AG_"(GGI?!EAI El 7I& PACCBJ bTGBG^^k!G Gb(@Zk" 0D  3G-II 8E)GiG& BTGGG^GG Gb(@Zk 0D  LO=i#1`@i `8D%HH8DG Gk 0`E |"&GG GDC BG^!TG Gb(@Zkb0D -G-)&I&I 8 E# GG& BTGGG^GG Gb(@Zk 0D## %1@8Dm+fIfI 8`E 0E G!=AO?"]}0`B}"ݢ vB G G GHB "Pb4G@Zk4G8BG@b@Zk "G@]H]P}X`hݤpx=]}ݥ#kG#~h^p^x~޴>^~޵G#G }(Ѡ0ݰCgH F@BP`B4@g'J40B B pA4Gq`F!80B0ݠ<ݰ@}<ݠ@b' 30@J3q AFBJ4G0B 3A' G`GG0BFbG0BF]G0BFXG0B ! F BQ B G}0B B! FF6w&"_ BG4G Ϣ!Z#0BϲD} zx`: 8BGD=0 C )CZ#D}6w&" C @8G8Dh?¦7q A 7A4G"`@B6 IBv0D0 F60F "0`F WBv_6"0@B IB0 F6@Bx6J`@"! tG3`J0BqB@}3dB8B3@@b0`B57J0 DBC37aJB6"ݦ87B B"VBFV"@Zk_"4G8}GCp @J#HpF0@2FpB2@WJC7AJGpB8}#a@@}@<ݰ@}A ݥD='Ø"T"D}P]"b#Fi@GHݴHs@PT} !(}GS@m!m!@?"T]P4Ju@J8DFG"HB B - vH@MTG I"x""G@b8aHB("C bCGs"@Zk@"@@" ]< 0@ ?@8FFTF8DT F3aHxI"C 8E (BC0bG""tG@Zk tG =@@@@?" }5aH tGCsx B B8@FPFT@FtX`F`8BC@bGI""@Zk @? @"@XED@tSI-G\3v>JBVBJtFF/WBBM7J7C/G  tG| G @ @tL"x@, hB44B8B pbX="X@ZktGGC" BGb =" X]"@Zk4G }GX=GC'B @ B11 B\=bG\="B"tG@Zk\!A0@?EGG_R"NB4GX}8`L"hB""pbtGG@ZktGGCBGb =" B"@Zk@@0@ @?4GGB"tGGC ="XB`bG@Zkc n@0A,"@b""H`]"B0@`s"bGG@Zk@b,!@#1 @` G4G@, "G^@¤@"/BL@" XBG`bTG>G~GGG G(@Zk@"@0D2G&@0J0 FJ<8F(AG'@"XBTG>GGGG G`b(@Zk@"0D!11 B! 8DF2FJFJ8@F_Ơ@0DܰG@|h`*DAA_Bj@GTG'G¤GBE @""XBG޴G޶)!G `b(@Zk@"0D@.G G0JJ8F#!G'"XBTG޴G~GGG G`b(@Zk@"0D!11 B! 8DI2FJFJ8@F_)@ 0 E<@| `*1@A0AK_BG@@|8E4G,/C91 C,¤4G'TGlG fJ @ XBG޴G!^GG `b(@Zk@0D@2()&I&I 8 E) GOG'? ޴TGXBG>4G>GG G`bG(@Zk 0D/ O*1@AO @8Dh#fHfH8`D@G@0E@_"'TGG< J @"4GXBG޴G^ $_=)!~GG `b(@Zk@B 0D @2/II8E)GjG'? ޴TGXBG>4G>GG G`bG(@Zk 0D j#1`@j `8D (II8E@G)@ 0 E<'"TGGJ @GXBG^!TG G`bG(@Zk@b0D@2O*FIFI 8@E)@GðG'?!TGXBG> TG>GG G`bG(@Zk 0DC @à&1@ð 8D(II8E@G@0EL",X=",tG"hB ))@pb00A G@ZktG¤ G CƠ _AG =" FE@BX]"b @Zk4G GXݠGCg@ @ B#1`@b\}G\="B"tG@Zk\=(!A0@1?%-)! GG"(]"HGHG0D@JTGjD R37aH(P`@CJ@I @@GXB GG `b(@Zk@"0D@2G0JJ8F(!G("XBTGG~GGG G`b(@Zk@"0D! 11 B! 8DE2FJFJ8@F_@G@0D(}57aH@TGHCsGG(@FLJ XB# `bBGGG (@Zk@"0D@3GG0JJ8F(!G("XBTGG~GGG G`b(@Zk@"0D8D! 11 B! E2FJFJ8@F_@G@0D G X@A\4GdG\4G\¦4G@" ֢ #BB@@<@d@GKGX}@UCVCHb:1@C@\PG@QG# @R@B N @B޴TGܡGXBJ!`bG޵G (@Zk@"@0D6 G*@0J0 FJ<8F,AG#TGXBG޴G޵GGG `b(@Zk@"0D! 11 B! 8DJ2FJFJ8@F_G@GJ@ 0@E\@ܡ@E|`@4G\@G_# GGTGK @XB"G޶!>GG G`bG(@Zk@"0D@2G0JJ8F(!G#"XBTGG~G>GG G`b(@Zk@"0D! 11 B! 8DH2FJFJ8@F_@G@0E@G ""`]"|BGW`@bBb`s"@Zk_"GG@ # GF @TGXBG^> G G`Cb(@Zk@"0D@/GG0JJ8F#!G#"XBTGG~G>GG G`b(@Zk@"0D!11 B! 8DG2FJFJ8@F_@0DG@0A A |0@@pB|FG@G@"@C@<@0 C<@\@0@C\d0@k!Bd\ @@G(]P="T}"!hb# @ G| i="B"tGGCXB`b}@Zk)!'A1$- _h!YvCƫ$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;217D_"GcI`!EoA(ݤIGE`Ơ PAGNH" 7IC)BTGG @XB޵^!^GG `b(@Zk@b 0D @2$HH8D) GG) XBTG޵G޴G^GG G`b(@Zk 0D -1A 8Dl#fHfH8`DG@G@ 0E(ݤ07I@"BCƠG<GG&DGH PBTG$GA @bXB~k!^G `b(@Zk@b0D@-G+)&I&I 8 E# GñG$ XBTGG޴G^GG G`b(@Zk 0D#w á.1Añ8D,II 8Ek@ 0`E|G!H=AE?"H]@"P )!t!Gi _""ԲBԲBԲԲ"_!BT@ ɰ"G(}P]"b#@PD]@xb,AI 4G C@k!lA/7I n=C@AoA !_ @G 0A"FG""BB ""B+H fIH/ITTA+v`IoEAɰ鵶@G?#@"4GG )! 4G@CKHYG@YC7AKP}P} CT} e?""4G@"! aC0@ܱ@<@\@` & " vC`bTG4Gk!@ kP}B@B41BCAF<F@Hb#Y8C+!GK @GGXB`!`bG޵ (@Zk@"@h0Dl4G0JJ8F*p!G@TG+4GGGXBG`b޵G (@Zk@"0Dhlp! 11 Bp! 8DO2FJFJ8@F_G@G@0E@G|r`@4Gn G_+GG"G @XBTG~4G޶x!GG G`bG(@Zk@"0D@. G0JJ8F#!G+"XBTG~4G~GGG G`b(@Zk@"0D!11 B! 8DL2FJFJ8@F_@ 0EG@0A A!| 0 A@pB|G@G@"@C@<@0 C<@\@0@C\@T= 0@A QA?H=!  @H `  #v~Hd@@B  R"3IfJX`F`,II D"xtG"4ׁJ8BCC@bG1"@Zk@Gb ( !k!)$I("&IG 8 E @("@b(B!0bGs"@ZktGD8D@"xG%סH8BGCC@bCDGG@Zkȥ("GtG.IIxE@8B@b G@ZktG Dx"8BG,ׁI@b C CG@Zk("GtG)$I&I)! Dx8B-סI@b C CG@Zkk!Dݠ K@˰" P la4= H"TG$A"I'4GE0 (AN ! @ $A] !7!I @XB^ @G~޴ -@)1 Ax `b -A(GGGG@Zk@b 0D @,ťG.II8E"G'!XBTG^4GG޴GG G`b(@Zk 0D˱$8D/1Ae#fHfH8`D@0D  4GGh]p]x}ݤ=]}ݥ#k@G0#~H^P^X~`hp޴x>^~޵GG# G(}(bG0?"_"$G]4GG ]"b# (}0"@_Cb"8]8]+k!砐CIP @FPA+Jk4G0B BL`8 ˡ4G 6AJFBJ0BPbGC@O;CGOZE@0 C 8C?`"G ]"(}b#!0"& _*@I+@? BNAb.A A 7H.A@0 @4HF0AGCC57ICJ C A@!4 FcF/ASB =!7aJG"GtG@Zk""""hb#GC$7@0}KGCs 4DGG98@`C7K(GA# ^@ӤG b"]"b#Xc 0}G @  ? _ "@%%@#%%ݢ㦄6J7JJ6vJFB#G}]b#1J&JX F bGs"eJ"3,A3H%D3<srF`0}]" @NA +DAY@A`8`F3F EB B 4G;`"TG87q@A WA!'7#% GN/@n0`C[G+`. 0@C@ 0`A% :D#@@ 0`A0 @F N@ 0`A0B@PF@B B@ 0`A! B ?# 0CF0B B@ 0`A!_BTGGG*GL ¥BG>!G b(@Zk" 0D7GG. 0J0 FJ<8F,AG*TGBGGG>GG b(@Zk"0D! 11 B! 8DN2FJFJ8@F_G GΡ 0Eܱ +7aIdG0""|<]"GB` bBb<s"@Zk TGG GbG*Gǡű ˱ B G> ~= b(@Zk0D  G%HH8D"dG*? BTGG>G>GG Gb(@Zk0Dd8D+1`Ad`ǥ.II8E 0DhG dGb="`tG Bk!(bGG@ZktGGC=3@BHbG  ="]"@Zk 4G  ݡCG?"CE| RAǰG @@BCBHb51B`@@="XB"tG@Zk@ C@ 0@A?2v^J@"cTBG4G_ BX""(bG`tG@ZktGG`GC@BHb =" XB"@Zk! G C @GF@CNEC B"" b<]"B@bG<s"G@Zk ¤ˡ/A/1AG4G *_ ¤@"G@K BG޴G ޵TGG Gb(@Zk" 0D3GG' 0J0 FJ<8F(AG*@"BTG޴GG޵GG Gb(@Zk"0D!11 B! 8DG2FJFJ8@F_ 0DG |h`%@ABj G*TGGGG ¥"BBG!bG޶G޴ (@Zk"0D .GG0JJ8F#!G*"BTGG~G޴GG Gb(@Zk"0D!11 B! 8DN2FJFJ8@F_Ρ 0Eܱ | `%1@0AKBG |8E`4G+(C91 C+¤4G*TGkG fJ  BG޴G ^GG b(@Zk¥0D 2%HH8D)GG*"޴GBG4GTGG GbG(@Zk0D /1A 8D'!&H&H8 D? G 0D _"*4GGGTGE BG޴G^ ~GG b(@Zk0D .ť.II8E$GG*"޴GBG4GTGG GbG(@Zk0Dϱ '1@8D%!&H&H8 D? 0DGB`b+R" Rs1B22BKW(P"ײrG G0@"K A "Gb#{@1$E- !G _"`"GGH?! E @!I(G,7!I /E C` C P A ,@L GB TGG (bE@Zk G G C 0`Ee` 4$G!&H&H8 D* G(_"TGBG^GGG G(bE@Zk G G C0`E% 01B 8`E$1&J&J8 F? G 0D "(TGG\GN@M bGBk!G G(bE@Zk GGC0D 5G+G!&H&H8 D* G(_"TGBG^GGG G(bE@Zk GGC0D%8D 01B +1&J&J8 F? Gk 0`E|G!AB wJ6J FGE="0]}" b#@G|!_G`XB"tGBb@Zk! A?Ġ!_!`_"HDGE(@IG 7I ECC PA BI ¥BTG>G^!~GG b(@Zk0D 3GΤ&HH8D)GeG(!BTG>GG~GG Gb(@Zk0DŰ e#1`@e `8DN*FIFI 8@E_G GΡ 0Eܱ "(G¤GGG CGA B>~TG Z6$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21G"Ub(@Zk0D  @G?f G#fHfH8`D"`EG(!BTG>GG~GG Gb(@Zk0DeE`8D*1@AE@ƥ.II8EƠ 0DܰG @N?G  @GF?G(=P"BTGbGb*Cc s"8 sBGGL "#BrB B =)!GG GbG(@Zk¥0D 2ɤ&HH8D)GG* BTGGGGG Gb(@Zk0Dΰ /1A 8D-II 8EG G) 0 E<G =" b<]"'@@ G CX B @<}bs"G@Zk ¤¥ * "TG GC B)!bGGGG (@Zk¤0D -GiG#fHfH8`D!`ƱG*TGBGGGGG b(@Zk0Df8Dơ$`.1AƱ/II8E) 0 E<G(4GGH]P]X}`hpݤx=]}ݥ#k G#|"~4G^TG^ ~(08޴@HP>X^`~hpGG#h G01@Gp1"_ҢG6BF7BF Ң71BF8CF8QCG6BG6qBFFR"QB`BGTB GR"TB7BF0`BF?p¤8 DQ ¦@"&TGG֢GB h@B~C!GG Gb(@ZkGh"0D0(0J0 FJ8F%AG&@"BTG~GGGG Gb(@Zkh"0D!11 B! 8DH2FJFJ8@F_0EhbGG4GTG4G67H_#p"CCv@!)v!B BF hTG~G^GB!^GG Gb(@Zkh"0DG. G0JJ8F&!G)"BTG~G~G^GG Gb(@Zkh"0D! 11 B! 8DL2FJFJ8@F_G0EhXG ""4Q`B TAaB}]"hbG0B8bs"@Zkh"  )_"TGG@ hBG~G^!^GG b(@Zkh0DG*,G!&H&H8 D" G)_"BTG~G^G^GG Gb(@Zk0D($ 01B8D,1&J&J8 F?0E0@hg"0@ HG]] }(08ݤ@HP=X]`}hp#k/G14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk#~^^~ (0޴8@HGGG(¤# BGG& R G~GG8B!TGG (G@b@ZkG GC0 D0 4HG2FJFJ8@F(@pG&"TG "G~G޶G8BG (G@b@ZkG "GC0 DQ8 D21@BQ@?h3fJfJ8`F 0EGG]]} (0ݤ8@HP#kG#~^^~ (0޴8@HGGG¤#BGG& R G~GGBx!TGG (4Gb@ZkGGC0 D0 峀4HG2FJFJ8@F(@pG&"TG"4G~G޶GBG (Gb@ZkG"GC0 DQ8 D21@BQ@?h3fJfJ8`F0EGG]]} (0ݤ8@HP#k峀G#~^^~ (0޴8@H>PGGGxpB#G'GG TfGGp"G~~B)!TGG (Gb@ZkGpGC0 D0 6IGi2FJ0`FeFJ8@F*@'TGGGpG~GBG (b@ZkGp"GC0 DQ8 D21@BQ@?i3fJfJ8`F) 0 E%pGG]]} (0ݤ8@H=P`#kGG#~^^~ (0޴8@H>PGGG⤸B#G'hGG hRfGG"G~~B`)!TGG (h4Gb@ZkGGC0 Dl0 h4IG2FJFJ8@F(@ppG'TG =4GĢGBG~GG޶ (hBb@ZkG"GC0 DlpQ8 D21@BpQ@?i3fJfJ8`F) 0 Eh%GG]]} (0ݤ8@H=P`#kGhG#~^^ ~(08޴@HP>X^`GGG"#0! A"a.SrJr>!0 @p @Jp D  @ pF0@pB%WJ0@&F( J  ŰTG%4G BGG޴GG b(@Zk TG'G8E0 D?@FG%E"^_"BTG^4G޴GG GbG(@ZkG)1 A8E 0J?J8F'8E1&J&J8 F 4Ge"SSBs"0@B"!H#%!CX#y#@` !A " )!_"! B_G"_#vq K  GP! GFaG⦕DG(J"E!"7!w.c#,uJH2KqqJ6JiIQFBFGF R"w; pI."G:FVJ!F>r. ;tJ.GvJ:EPJ"F>r. {7.`J"GitJVJ1"F>zG1!"1q.r/R"SiJi> rK- c"pvK!!HIc E=7!|"GӢG sɲs" i)!cB Gբ!Uw" u6J:FKJ HFK;fKBHBfK@C"BG?w7"w,``K7-$HW/!HhH AS3I(ZQK0I8gJ8b6/KGKFaE0bs`J2NJzq@K4J(IrF5JTGhF aCC(AB0a`b8KCCC8a@x _ADa !! 0@d $?("bGHs"1C F2@ C &BHBqG;`PB@0C ] ="Xb]"@Zk"H$1@ G i@BPJ!_%"BG^GTG~GG Gb(@Zk0`@ i@BG%GGPR"^B_"^4GTGG b(@Zk%%!>?!BTG>G޴GG GbG(@Zk8D$HH8D&G_%E!BTG^G>G޴GG Gb(@Zk(1A8Dg#fHfH8`D8D'HH8D@" 4GIG]] }(08ݤ@HP=X]`p#kp#~^^~ (0޴8@H>P^X~`hp޵xGGGP¤#G BG 0@t$"d"G "BB?@G"B_P !G|(!! )@p@ᰓcJpD_ 1 Bbp`F@p`BP+W`J 0 B+ ",DT hB!"TG4GG GpbG(G@Zk G8E0J J8F0tG_+K"^_"hBTG^4GGG GpbG(@ZkG /1A8E0J?J8FM8E 2FJFJ8@F @4G"TtB"0`B#8E-II 8EK@*@Ik! C jA Gk!_ 4G;  {# @;űH8# Z#~@P"&"G! !GA.ROJO> Bp"w w4J HȥJ (+fI(HH3fJ4BfIBfJ"BBB-I*$KrIOIGIE=`PI.'Ka!t+KVJ;DKF>a.gK!lmKSkJ@KtFk>.EG"WJF>08ApI_GFFI_FXEpHE IEPH_E DPBD%Ȧ!# &/h6JY4KJ3dIlJgJ,G4?{fJ.gIrnIWJF>F/ZNKRGN?Ơϰ vH cİEGGG]]} (0ݤ8@H=P]X}`hpݥx#kG!/"Y6K6? A!aA.RNJN>Ad UC@ !.Q&J&> APb$# h"k! IJG!SA!A#Aa,a/CjHj<7.zKlwKQ7J B,F7>9#"Bs"_kk d`峣G !_Ƞ!"a/[qKq? B ! AG#?$~P! ^tG(^0~8@HGGG($(" \= B0 "1" ]"=(b"@Zk8D4G#&PBs"[_$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21"f &@B"}] "`"Xb"ݲ="]"GGG@ZkG ](]0}8@HP#k#tG~^ ^(~0GG b B(bc #C"#3&}0="@Zkc`G] ](}0@#k#~^^~ (GG#Hbb#c #"C" c""G_$GHbG~GBG~s"GG b(@ZkG4G$d" B4GGG b(@Zk4GWHb_G]]} (0#kG#G~4G^G^GGG# 0B( `"8b 4G (@ZkW_G]] #kGGh;4Gq#2q@% @ @G{0`F`;0B0 F {0B0`F`;0B {#0 F 0B B? B `G;{#0 F 0B BGkGGGkG#;~^G10[ B3q B7 3B5 4GR"`0 @0 @0 @0FR"0 @ 1@0FR"0FR"0F 3@R"r0 @ 1@0`F`R"G] #kR2@J@B2DB BCB B`H{#@"A@G] #k#P;G~4G^G1"2q@ @!`@0Fq0B0`F`0B0Fq0B 1"0`F`0B B B GQ1"0@F@0B BGGC@"=h{#@G] #kG@#G~G8^G@^GH~PX`޴hpx>^~޵GG#G"$ (GM B4Gb>TG (@Zk<0 D0 7G'G1&J&J8 F, PG$"TGBG4GGG GbG(@Zk"<0 DQ 21@BQ @8 Dg?3fJfJ8`FÐG砐0D"$4GTGG(G!NM BGG޶G b(@Zk<0 D0 6(G1&J&J8 F, PG$"TGBG4GGG GbG(@Zk"<0 D8 DQ 21@BQ @h?3fJfJ8`FÐG0Ec" ]""$}"@b#Hg@G )!GI!i!0FT $(}_I =3_J8Dt JGtF!_""B@ ? 0vJB)H¥TGG"P""nG`(}b4aHhBpbCCGs"x"@ZkG8ET DΡG"P""tG8E (}xB0aHbCC@ZktG¥@">?"tG B B8 F2FT@FG"XE `(}P"B4aHbCCG@Zk¥XE8@")"sSI2v>J0DSF@JiGFB@TB 7JWCTG!!tG@¥|! ! +@ tx_o/O"B33B8xBbG="@ZktGGC$ BGb =" ]"@Zk4G GGGCG a@C B#B11 B,=b,="B"tG@Zk, @0`@?@G_R"KBGC4G3`GBO"b""tG@ZktG G CB ="bB" @Zk@@ 0@ @?G 4GGB"tGGC B="b@Zkc k@ 0A/"bh""XB0]"0@0`bGs"G@Zk¤f#`@#1`@`G 4G$& _ @_"N  B0¥TGBG!b޵G^GGG (@Zk"0D3G G,0J0 FJ<8F(AG$@"BTG޵GGGG Gb(@Zk"0D!11 B! 8DL2FJFJ8@F_ 0EG|h`&@ ABeÐG$TGGGG ¥"0BBG!bG޶G (@Zk"0D.GG0JJ8F#!G$ 4=D<"BTGG~GGG Gb(@Zk"0D!11 B! 8DN2FJFJ8@F_Ρ0Eܱ| `&1@ 0AKB G|ϢB61Bϲ(#$4GGG J BGG~!TGG b(@Zk¤0D3Gl#fHfH8`D)` GG$? TGBG>4G>GG GbG(@Zk0Df `-1A 8D̥.II8EÐG 0E_"$TGG< J b4GBGG^c ~GG b(@Zk 0D 2ä&HH8D)GͱG$? TGBG>4G>GG GbG(@Zk 0DͰ ͡.1Aͱ 8D,II 8EÐGc0`D|$_"GM ¤BTGTG^ ~GG GbG(@Zk¥0D4-II 8E+GGbTG$GBG~ ~TG~GG Gb(@Zk 0D %1@ 8D,II 8EGGƠ0Dܰ@O"o="/tGB##@b0p@@ZktG G CuBb ="]" @Zk 4G }G G C! AƱG BC,@b!1 @,=,="B"tG@Zk, @ 0A1$- G G-?""G#H GF1@!J$TG37aHnDCC@P`@ BI B ޶G޴GG b(@Zk"0D4G0JJ8F*!GB"BTGbG2GG~G޴G (@Zk"0D! 11 B! 8DD2FJFJ8@F_GG0D"TGG|G4G H`G BG޶G޴ b(@Zk"0D4G0JJ8F*!GB"BTGbG2GG~G޴G (@Zk"0D! 11 B! 8DD2FJFJ8@F_GG0DG!AHC4G @G_#TGʢGG8GB BG bG^Bc G b(@Zkb 0D 2-II 8E)G˱G""BGbG!GGTGG (@Zk 0D ˡ.1A˱ 8D#!&H&H8 D?ÐGc0`D|""GG1GGJ GH ¥TGB~!G b(@Zkb 0D 3G$HH8D)GkG""BGbG!GGTGG (@Zk 0D k#1`@k `8D.!&H&H8 D?ÐGΡ0Eܱ0@ @ J!Q_$G ="b$]"}"b#r_Ӡc G|!_="B"tGGCBb@Zkk!lAGC?!"!B"CI@ñTGE!OAIG 7I ECCPA@BO bBGG~k!GG b(@Zk\ 0@ED@6ˤ&HH8D-GıG? BTGbG-GG>GG (@Zk\0@Eİ ġ.1Aı 8@E_-II 8EGGk 0`E|_"G"G<G0TG)!F E BG^G b(@Zkܡ0Eı0I G*FIFI 8@E&@Gb? BTGbG+GG>GG (@Zkܡ 0ED@8E-1Ai+fIfI 8`E) 0 E<Gc ]l@CTG2ÐGpbG8]@]H}PX`ݤhpx=]}ݥ#kGk,5GICACHE,6b#ICACHE,5@ICACHE 434GP OTS$INDEX43L@P OTS$INDEX49lG OTS$MOVEM49|@ OTS$MOVEM4?GOTS$FILL4?@OTS$FILL49G OTS$MOVEM49@ OTS$MOVEM49G OTS$MOVEM49@ OTS$MOVEM4?GOTS$FILL4?@OTS$FILL49G OTS$MOV\\;f$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21"wEM49@ OTS$MOVEM49G OTS$MOVEM49@ OTS$MOVEM4?GOTS$FILL4?@OTS$FILL47GL DFOR$INQUIRE48Db# DFOR$INQUIRE47H@L DFOR$INQUIRE47dG DFOR$INQUIRE48lb# DFOR$INQUIRE47@ DFOR$INQUIRE4;G DFOR$OPEN4<b# DFOR$OPEN4;@ DFOR$OPEN4;G@ DFOR$OPEN4<0b# DFOR$OPEN4;<@@ DFOR$OPEN4=HGh DFOR$CLOSE4>Pb# DFOR$CLOSE4=d@h DFOR$CLOSE4/pG DFOR$EXIT40xb# DFOR$EXIT4/@ DFOR$EXIT4;G DFOR$OPEN4<b# DFOR$OPEN4;@ DFOR$OPEN4=G( DFOR$CLOSE4>b# DFOR$CLOSE4=$@( DFOR$CLOSE4;TG| DFOR$OPEN4<pb# DFOR$OPEN4;x@| DFOR$OPEN4=G DFOR$CLOSE4>b# DFOR$CLOSE4=@ DFOR$CLOSE4G SYS$QIOW4b#SYS$QIOW4@ SYS$QIOW4hGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4G0SYS$QIOW4 b#SYS$QIOW4,@0SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4<h b# DFOR$OPEN4; G DFOR$OPEN4; @ DFOR$OPEN4; G DFOR$OPEN4< b# DFOR$OPEN4; @ DFOR$OPEN4= G DFOR$CLOSE4> b# DFOR$CLOSE4= @ DFOR$CLOSE4; G@ DFOR$OPEN4<4 b# DFOR$OPEN4;< @@ DFOR$OPEN41` G DFOR$WRITE_DIR42h b#DFOR$WRITE_DIR41| @ DFOR$WRITE_DIR4= G DFOR$CLOSE4> b# DFOR$CLOSE4= @ DFOR$CLOSE 4 G SYS$QIOW4 b#SYS$QIOW4 @ SYS$QIOW4p G SYS$QIOW4 b#SYS$QIOW4 @ SYS$QIOW4XGxSYS$QIOW4pb#SYS$QIOW4t@xSYS$QIOW4GSYS$QIOW4b#SYS$QIOW4 @SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4XGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4,G`SYS$QIOW4Xb#SYS$QIOW4\@`SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4@GxSYS$QIOW4lb#SYS$QIOW4t@xSYS$QIOW4;HG DFOR$OPEN4<xb# DFOR$OPEN4;@ DFOR$OPEN4=G DFOR$CLOSE4>b# DFOR$CLOSE4=@ DFOR$CLOSE4;G0 DFOR$OPEN4<$b# DFOR$OPEN4;,@0 DFOR$OPEN4-G$SYS$OPEN4.b#SYS$OPEN4- @$SYS$OPEN,+TGlGETEFB,,\b#GETEFB,+h@lGETEFB4-G4SYS$OPEN4.b#SYS$OPEN4-0@4SYS$OPEN,+TGpGETEFB,,`b#GETEFB,+l@pGETEFB4%G4 SYS$CREMBX4& b# SYS$CREMBX4%0@4 SYS$CREMBX,#TGdGETFRU,$Xb#GETFRU,#`@dGETFRU<)pGDFOR$WRITE_INT_FMT<*b#DFOR$WRITE_INT_FMT<)@DFOR$WRITE_INT_FMT4GLIB$SYS_TRNLOG4b#LIB$SYS_TRNLOG4@LIB$SYS_TRNLOG4'\Gt SYS$CRELNM4(hb# SYS$CRELNM4'p@t SYS$CRELNM,GSYS$QIO,b#SYS$QIO,@SYS$QIO4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4 GXSYS$QIOW4Hb#SYS$QIOW4T@XSYS$QIOW4G$SYS$QIOW4b#SYS$QIOW4 @$SYS$QIOW4xGSYS$QIOW 4b#SYS$QIOW4@SYS$QIOW4PGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4 G\SYS$QIOW4Pb#SYS$QIOW4X@\SYS$QIOW4 G!QLZW_CMP4 b#QLZW_CMP4 @!QLZW_CMP4,!GP! LZH_ENCODE44!b# LZH_ENCODE4L!@P! LZH_ENCODE, !G!MOVCH, !b#MOVCH, !@!MOVCH, "G"IGETSPC,"b#IGETSPC, ]$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21EK"@"IGETSPC,"G"ITAKE,"b#ITAKE,"@"ITAKE,#G@#ITAKE,(#b#ITAKE,<#@@#ITAKE, #G#IGETSPC,#b#IGETSPC, #@#IGETSPC,#G#ITAKE,#b#ITAKE,#@#ITAKE,  $G4$IGIVE, ($b#IGIVE, 0$@4$IGIVE4T$Gx$ DFILEXTEND4d$b# DFILEXTEND4t$@x$ DFILEXTEND4$G%SYS$QIOW4$b#SYS$QIOW4%@%SYS$QIOW4`%G%SYS$QIOW4%b#SYS$QIOW4%@%SYS$QIOW4P&G&SYS$QIOW4\&b#SYS$QIOW4&@&SYS$QIOW4&G 'SYS$QIOW4'b#SYS$QIOW4'@ 'SYS$QIOW4'G (SYS$QIOW4(b#SYS$QIOW4(@ (SYS$QIOW4`(G(SYS$QIOW4(b#SYS$QIOW4(@(SYS$QIOW4 )GX)SYS$QIOW4L)b#SYS$QIOW4T)@X)SYS$QIOW4)G)SYS$QIOW4)b#SYS$QIOW4)@)SYS$QIOW4X*G*SYS$QIOW4*b#SYS$QIOW4*@*SYS$QIOW4*G$+SYS$QIOW4+b#SYS$QIOW4 +@$+SYS$QIOW, +G+IGETSPC,+b#IGETSPC, +@+IGETSPC,+G+ITAKE,+b#ITAKE,+@+ITAKE,,G8,ITAKE, ,b#ITAKE,4,@8,ITAKE 4,G,SYS$QIOW4,b#SYS$QIOW4,@,SYS$QIOW48-Gt-SYS$QIOW4h-b#SYS$QIOW4p-@t-SYS$QIOW4 .G4.SYS$QIOW4(.b#SYS$QIOW40.@4.SYS$QIOW4.G.SYS$QIOW4.b#SYS$QIOW4.@.SYS$QIOW4/G/SYS$QIOW4/b#SYS$QIOW4/@/SYS$QIOW4/G40SYS$QIOW4(0b#SYS$QIOW400@40SYS$QIOW40G0SYS$QIOW40b#SYS$QIOW40@0SYS$QIOW4@1G|1SYS$QIOW4p1b#SYS$QIOW4x1@|1SYS$QIOW, @2GP2IGIVE, D2b#IGIVE, L2@P2IGIVE42G2SYS$QIOW42b#SYS$QIOW42@2SYS$QIOW4@3G|3SYS$QIOW4p3b#SYS$QIOW4x3@|3SYS$QIOW4 4G<4SYS$QIOW404b#SYS$QIOW484@<4SYS$QIOW44G4SYS$QIOW44b#SYS$QIOW44@4SYS$QIOW4h6G6SYS$QIOW46b#xSYS$QIOW46@6SYS$QIOW46G(7SYS$QIOW47b#xSYS$QIOW4$7@(7SYS$QIOW47G7SYS$QIOW47b#xSYS$QIOW47@7SYS$QIOW4H8G8SYS$QIOW4p8b#xSYS$QIOW4|8@8SYS$QIOW4 9G`9SYS$QIOW4P9b#xSYS$QIOW4\9@`9SYS$QIOW49G9SYS$QIOW49b#xSYS$QIOW49@9SYS$QIOW4x:G:SYS$QIOW4:b#xSYS$QIOW4:@:SYS$QIOW4:G,;SYS$QIOW4 ;b#xSYS$QIOW4(;@,;SYS$QIOW4<G<QLZW_CMP4<b#xQLZW_CMP4<@<QLZW_CMP4<G = LZH_ENCODE4=b#x LZH_ENCODE4=@ = LZH_ENCODE, l=G=MOVCH, t=b#xMOVCH, =@=MOVCH, `>G>IGETSPC,p>b#xIGETSPC, >@>IGETSPC,>G>ITAKE,>b#xITAKE,>@>ITAKE,>G?ITAKE,>b#xITAKE ,>@?ITAKE, X?Gp?IGETSPC,`?b#xIGETSPC, l?@p?IGETSPC,?G?ITAKE,?b#xITAKE,?@?ITAKE, ?G?IGIVE, ?b#xIGIVE, ?@?IGIVE4@G8@ DFILEXTEND4$@b#x DFILEXTEND44@@8@ DFILEXTEND4@G@SYS$QIOW4@b#xSYS$QIOW4@@@SYS$QIOW4 AG\ASYS$QIOW4PAb#xSYS$QIOW4XA@\ASYS$QIOW4BGDBSYS$QIOW4Bb#xSYS$QIOW4@B@DBSYS$QIOW4BGBSYS$QIOW4Bb#xSYS$QIOW4B@BSYS$QIOW4CGCSYS$QIOW4Cb#xSYS$QIOW4C@CSYS$QIOW4 DGXDSYS$QIOW4HDb#xSYS$QIOW4TD@XDSYS$QIOW4DGESYS$QIOW4 Eb#xSYS$QIOW4E@ESYS$QIOW4hEGESYS$QIOW4Eb#xSYS$QIOW4E@ESYS$QIO^4c$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21W4FGXFSYS$QIOW4HFb#xSYS$QIOW4TF@XFSYS$QIOW4FGFSYS$QIOW4Fb#xSYS$QIOW4F@FSYS$QIOW, `GG|GIGETSPC,pGb#xIGETSPC, xG@|GIGETSPC,GGGITAKE,Gb#xITAKE,G@GITAKE,GGGITAKE,Gb#xITAKE,G@GITAKE4tHGHSYS$QIOW4Hb#xSYS$QIOW4H@HSYS$QIOW4HG4ISYS$QIOW4(Ib#xSYS$QIOW40I@4ISYS$QIOW4IGISYS$QIOW4Ib#xSYS$QIOW4I@ISYS$QIOW4@JG|JSYS$QIOW4pJb#xSYS$QIOW4xJ@|JSYS$QIOW4HKGpKSYS$QIOW4dKb#xSYS$QIOW4lK@pKSYS$QIOW4KGKSYS$QIOW4Kb#xSYS$QIOW4K@KSYS$QIOW4LGLSYS$QIOW4Lb#xSYS$QIOW4L@LSYS$QIOW4MG  K K K K K K L L L L L L$ L @6  K K @=  @>  K K K K L L L L L L$ L @ @ @ @ @   @  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A A  A A A A A A A A A A  A A A A A  A A  A A A A A A A %A &A 'A $A  1A 0A 5A 3A 3A 3A  AA ?A  IA  UA YA YA [A ZA S S S S S %S %S %S [A *S +S *S *S .S \A  K aA  K aA  K K K K L L L L L L cA dA XA  cA   K tA sA  sA~  K K K K L tA  L L$ L uA  K uA|  zAx  K K K L zA  L L$ L K K K K {Ay  K K K K L {A  L( L ~A ~A ~A ~A A A A A A A A  AW  K A AX  A A AU  K K K K L L L L L L$ L AW  K K AU  AV  K K K L L L L L L$ L A A A A Abch$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21#!" AC  A@  K A?  K K K K L L L L L( L A@  K A>  A8  K K K L L L L L( L A  A A A A A A   A A A  A A A A  K K K K L L L L( L A  K A  A  K K K K L L LR L L A A A @%  A$ $= T4. .=  4=  = . .=  4=  = S. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  = S. .=  4=  = . .=  4=  = A. .=  4=  = . .=  4=  = . .=  4=  =  =  = 54x4= BUFDMO54= AV A  AT  FB  FB  K GB  HB  K K L IB  L L L( L JB  K K JB  JB  K K L OB  L L L( L YB [B  [B  K K K K K K L L L L L$ L ]B  K ]B  ]B  K K K K L L L L L$ L YB oB  }B }B yB ~B  pB  B B B B B B B B B B B B B B B B  B B B B B B B B B B  B B B B B B  B B B B B B B B B  B B B B B B  B B  B  B B B  B B S S S S S %S %S %S B+ *S +S *S *S .S B   K C K C K K K K L L L L L L C C B C  K C C C K K K K L C L L$ L C K C C K K K L C L L$ L K K K K C K K K K L C L( L C C C C "C "C ,C -C .C .C +C  8C K :C 9C =C ;C ;C K K K K L L L L L L$ L >C K K >C >C K K K L L L L L L$ L EC 7C 7C 7C SC RC SC K SC K K K K L L L L L( L UC K UC UC K K K L L L L L( L QC  QC cC bC cC jC hC  xCz sC tC tCy wCy K K K K L L L L( L yC{ K yCy yCx K K K K L L L LG C qC qC lB  %Cb CP$ $= 064. .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = S. .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = . .=  54=  = Q. .=  54=  = . .=  54=  = . .=  54=  =  =  = Q44= BUFRDQ4=h` CK C C C C C  C C  C C C C C C C C C C C C C C C C C C C C C C" D D D D D  $D $D $D $D &D &D $D $D $D $D $D C C  D C D C C D D D C D C D D D D D D D D D  -D -D -D  7D  ED ED =D =D GD FD FD ID MD ND MD ND OD OD QD TD XD XD ]D ]D ]D ]D _D gD fD gD fD fD fD fD nD  nD nD  oD nD mD mD nD mD qD sD yD D D D D  D D D D D D  D D  D  D Dc De D Db S S S S S S %S %S %S Dq *S +S *S *S .S D f D4 K K D3 K K K K K L L L L L L D D D= D  D  D K K K K L D/ L L$ L D  K D D K K K L D) L L$ L K D K K K K K L D( L L$ L D D D D D D D D D D D D D  K D D D D D K K K Kc,$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21" K L L L L L L$ L D D K D D D K D K K D K K K L L L L L L L L E D D E E E E E E E E E E E E  E E  S S S S S %S %S %S +S *S *S .S( 0S E E E K K K K K K K L L L L L L$ L (E *E (E (E *E K ,E ,E -E K K K K K L L L L L L 0E E E E 6E E* E< FE FE ME KE XE VE WE XE ZE [E [E [E K K K K K L L L L( L \E \E aE \E \E aE K K K K K K L L L L cE TE TE  sE tE tE tE tE tE tE vE }E ~E, E E ~E E E E E E E E E E E E = E Ex E E E E E E E E E E E E E E E E E E E V V V V V V V V V V V V V( V E E  E  O O O O O O O O O O O O O E E E E  E E6 E E E E E  E E E E E  E E E E D  F  F F  F  F F  F  F F F  F w  F F  O F  O OR O O O O O O F y $ $= (R4. .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  = . .=  Q4=  =  = H&/ / = x4@4= BUFWTx4= !FO !FM nF oF !FN qF qF wF vF wF vF  zF wF vF  wF zF zF  F F F F F F F  F  F F F F F F F F F F F F F F F  F F  F F  F   F F  F  F F F F F F F F  G G G G G G G G G G G G G G G G G G G G G G4  S S S S S S %S %S %S +S *S *S .S( 0S G G G G G G G K G G G K K K K L L L L L L H G G G G G G !G "G #G #G #G G G (G 2G 3G 6G @G @G  LG  PG  RG  QG  S S S S S %S %S %S RG  *S +S *S *S .S SG   K XG K XG K K K K L L L L L L ZG [G OG ZG  jG jG K K K K L kG L$ L lG K pG lG K K K K K L pG L rG rG rG 0GW Gf G_ G Ga Ga G G G G^ K K K K K K L L L L$ L G` K G^ G] K K K K L L L L L L G G G G G G G G < G< G G< G G G9 K K K K K L L L L( L G; K G9 G: K K GH G G4 K L L L L L L G G= GE G FT H H H  H H H H K H H K K K L L L L( L H H H H H H H K K "H K K K K K L L L L 1H $ $= px4. .=  x4=  = X. .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  =  . .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  = . .=  x4=  =  = , ,= 44= WRITE_BUFF4= 5H 5H 5H 5H 5HX RH RH RH RH RH  UH UH  VH  VH  VH  VH  S S S  S %S %S WH  *S +S *S *S .S XH  ZH ]H K ^H ]H \H ]H ^H ]H \H K K K K K K Lduh$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21h" L L L L L$ L `H _H `H cH K K K K K K K K L L L/ L L ZH$ $=  4. .=  4=  =  . .=  4=  =  . .=  4=  =   =  = P44= IVLENP4=RJI rH nH rH rH rH rH rH xH = X = 44= PUTBLK4= }Ht }Ht K K K K K L L L L L L0 L $ $= 4 =  = 44= GETBLK4= Lp Lp O O O O O O O O O O O0 O$ $= ș4 =  = x44= VPUTBLKx4= Ot Ot Ot S S S S S %S %S *S +S *S1 *S .S 4S< 0S$ $= 4 =  = x44= VGETBLKx4= =Sp =Sp =Sp V V V V V V V V V V% V V8 V$ $= 4 =   = p4`4= PUTIDXp4=LD V V YZ `Z `Z `Z bZ cZ dZ dZ gZ dZ gZ  sZ sZ tZ sZ xZ }Z }Z }Z  Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z4 Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z  Z  Z Z Z Z Z  Z Z Z Z Z  Z Z Z Z Z Z [ [ [ [ [ [ [ [ [1 [ [ [ [8C$ $= 4 =  = P44= GETIDXP4=~ #[ #[ #[ #[ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^  ^ ^ ^ ^ ^  ^ ^  ^ ^ ^ ^ ^ ^ ^7P _ _ _ _ _ _ _ _ _ _ _ _ _ _e _  _  _  &_ 0_ 0_ /_ /_ /_$ $= 4 =  = 44=LOGLATCH4=@87 E_ E_ E_ E_ P_$$ $= P4 =  =  44= GETSTAT 4=RJI ]_ ]_ o_ n_ p_ n_ n_$ $= H4 =  = 44= LXYAST4=g_^ _n b b b b bx mf mf mf br b$$ $= 4. .=  4=  =  =  = а44= NEWAXXа4=LDC bp bp bp bp mf mf mf$ $= 4 =  = h4(4= IMPCNTh4=^VU f f f f f f f f f f f  =  = (4`4=FLUSHLOG(4= f f f f f f f f f f f f f  f f f$ $= H4 = ( = P4@4=FLUSHTOPP4=qih f f f' f% f% f f f f f f f f%$ $= x4. .=  O4=  =  =   = @44= FLUSHTHIS@4= f K KR K K  K K K K K K K L L L L L L$ L K K K K K K K K K K K L L L L L L L L  g g  g  g  &g g  -g -g 7g 7g 8g 7g :g =g Ag Ag Bg Bg Fg Jg Pg Rg  Yg Rg  Rg  Yg Yg Yg Yg Yg ag  dg ag ag ag `g ag ag `g dg dg fg lg sg ug tg tg ug rg  g g g ~g g g g g  g g  g  g S S S S S S S S S %S %S %S *S *S +S *S *S .St  0S K K K K K K K K L L L L L L g g L  K K g K K K K K K L L L L$ L K K K K K K K L L L L$ L K K K K K K K K K L L L( L g g g g g g g g g g g g g  K g g K K K g K K K K K K L L L L L( L K K K K K K K K K L L L L L( L g geF}X$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21- K  K  K  K  K K K K L L L L$ L K K  K  K K K K K L L L L$ L  g h h h  K- K+ h K- K. "h "h K K K K K L L( L K K0 K K0 K K K K KX L L L L h h  L:P$ $= 4. .=  ?4=  = E. .=  ?4=  = . .=  ?4=  = . .=  ?4=  =  . .=  ?4=  = . .=  ?4=  = . .=  ?4=  =  . .=  ?4=  = . .=  ?4=  = . .=  ?4=  = F. .=  ?4=  = . .=  ?4=  = . .=  ?4=  = F =  u u= `44= SAVMODE`4= Kh =  =  (*[ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A;62+,.i/ 4ii-!0123KPWOj56dWkV7 \8K^q9GHJ??FILOPN 3-OCT-1994 17:08DEC Fortran V6.1-386 LRCDBTRKBUFMAPCT KBLO BMAPBSBLK DIBFCLUNSMLMCACSIZJIDXm$LINK$iD$CODE$$IODATA$[$BSS$$DATA$(J FILOPNICACHE(J@9 IVLEN DFOR$OPEN DFOR$HANDLER(J8 LUN16(J9 GETBLK(JX LUN17(J9 PUTBLKDFOR$RAB SYS$FLUSH DFOR$CLOSEDFOR$WRITE_DIRSYS$OPEN(J FILCLS(J  BUFDMO(J( BUFRDMOVCH(J= GETIDXQLZW_CMP LZH_ENCODEIGETSPCITAKEIGIVE(J; VPUTBLK(Jp= PUTIDX(J; VGETBLKQLZW_DCM LZH_DECODE DFOR$READ_DIR(J* BUFWT0J6 WRITE_BUFFSYS$QIOW OTS$INDEX OTS$MOVEMOTS$FILLU U  =0H =;= 7 DFOR$HANDLER=;;SYS$QIOW DFOR$READ_DIR;=  p=08 =;=P 7 DFOR$HANDLER==0 ;;=` ;=0 ;;=0 9;=P =0 9;=0 @9;=0` 6;= 7 DFOR$HANDLER=   PB;;DFOR$WRITE_DIR SYS$FLUSH DFOR$RAB=  LZH_ENCODE=  QLZW_DCM= IGIVE;;MOVCH;=0 (;=P 7 DFOR$HANDLER=@@;; `ITAKE=@ IGETSPC ;= LZH_DECODEQLZW_CMP=0 *;= 7 DFOR$HANDLER=8N;=0 ;=08 ;=P 7 DFOR$HANDLER= @ DFOR$CLOSE= X=0 ;=0  SYS$OPEN=0 8;=pd0 8        8     9     =8,8          @ICACHE ;8OTS$FILL=8,8     9     ; ;=0 ;= 7 DFOR$HANDLER=# DFOR$OPEN;8 OTS$MOVEM X;=8,8          (8 OTS$INDEX=; 8==58        7 6 _IDX  =#G~^^~޴>^~޵cGG#8] PB@}bHPݤBbX@ZkTG?" @Fb @G⦀QFPx""_"BB?@G"B"G9#_4G Z#YC¥GH}@#H#D@#@ H1K.4G_X31@BGGAG.J"GXGB4GGGGB"@ZkG0@X] C @0DHB 1@XG@ZkGB@ZkPGHBG !ƠGX]@ZkGHBB"@ZkGB@Zk G4G TGG"lX0B4G8b4Gx_"p]b"p"Gݴ}@Zk"T"G]_"b""G0Bݴ}8b@Zk" ""4GXTG)4G!GN BG~GG b(@Zk<0 D0 Pd 7G/G1&J&J8 F, PG)"TGB4G4GGG GbG(@Zk"<0 D8 DQ 21@BQ @o?3fJfJ8`FPd GP0Ed PXd HݦP֢H=JH} &@CGp"B{@K_"Z_CZ_C PCcC0FHRCD#H`C@2DHnAC82@3HAJWn4Gc TGG_) GG"S B4GG ~TGG GbG(@Zk"0FPh 7GEG2FJFJ8@F,@qG)"BTG4GG~GG Gb(@ZkB0F2r 8F31`Br `4JJ8FGPh GP0Dh P0A 0Ah O A!P4G0BtG" # TG]hb"(}"0G8}@H]_"PݴX}`}8bh@ZkfyK$ SQUASH014.A!([ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A;62i" /G" 4GP¥"PB4Gb" !xݵp]p"}G}0B]_"ݴ}}8b@ZkGGG ) (@) A, 4G@¤iP} %"@}4G@¥kS8cIcD cA`IKAKA mA-Dt4GpA#J0FqA0B!J. p¦77JCB#"_#C0B BH=P BX!4G)TG4Gl"#A,H,'"D0B$A@H GD@D@$B-@ ,11@'1$BG'4GX}_"("G0}(]8@ݴHPݴX`=hp=x}b"8bݴ@Zk4G_"G"0Bb""X}8b}]=ݴ=ݴ=Gݴ@Zk b P4Gb"+d H"P4G! 8 Dd "PGd \@B_"PbH}@Zk4GBb"@Zk4GBGb@ZkP d #.TGrJBbGQ5J2F5>&@ZkG #04G0G]]} 0#kG#TG~4G^^~ GG# c.tHGSaJ"tFa>#.TGrJ(B0bGQ5J2F5>&@ZkG #4G0G]]} 0#kG#4G_"~G8^G@^HcGG"8BHb"  =@b@ZkTG_"8B"@bHb"GG@ZkcG8]@]HP#kkG#~^^~޴>^~ (0޵8@cGG#H8P}X"Ѡg HP`BgF@`'JAbCJ0BTFA BTB~ @"7J_8 G GH'@JB0B41B BGFGG A RG'Gb_"TGF (Bk!G^4G޵GG G0b(@Zk"0D/G G0JJ8F#!G'"(BTG4G~G޵GG G0b(@Zk"0D!11 B! 8DK2FJFJ8@F_k 0`E|G0A A! APݦ4G8J!)"@KCCGC@K @0@C WC`G_pA4GdqEhݰlG8b4Ghݠxb{#0¥1@#J3q@#D!B J @0 BDG&`G GDݢ0@BFb G0@BD]4 G0@B6GX  G0@BGS SB " EB `4 GD]0@B:EH@ EB"6w%!!0 Gp4G "_0x P @B`Gp=0 @ %@"p6w&" @ @8FFh0":q@ @4G9#`@yCY C9 C0`D 0@Ey 0 EY9 9# 0E٢9#0C C0FٲaGNNAl@?#.*AIH1 J`0F80BB1$Bb1@ 0 B17!J@-7Id91C (C MAXA CF@=XAX"@"GtG@Zk!@} G C p ACI#I p@E *A D p@A ,AW@IC7I GAd( Al@hݰlFP 4G,p=0B"pt]"b#I@Gx=x}1s`t=`!X}G @Ӏ! @ t}G 8`D`=1Jr H2FLs"bmBӱӱӱӱ_l ;v~KcClbTGP]G82J"bX""4ׁHBCCb"s""@Zk@""P]< 0@ ?@8FFTF8DT Fc3ׁH8J"C8`D `BCb"X""tG@ZktGP=@a@?"P}tGPs8 B B8@FPFT@FtX`F `5ׁHBbJ"CC5"X"@ZkP}@"G c<X`D0D<2vHsS`HSFlG?"7@b|ױ7ױ "8"BbtBױJxױCcF!Bc ;zChBB7J;yCcpb! C"G="tG@ZktGGC# HBPbG<<="]"@Zk4G<ݤ G=GͱC'B @ HB11 B=PbG="xB"tG@Zk !A0@?G}GR"SBұ4Gұұұ?ݠbC"hBx""pbtGG@ZktG G CHBGPb<="<xB"@ZkO@0@< @È G-8="xB"tGGCbBb8=G@Zk!A4G _"HB4G_"@PbGPb""G@Zk4G0@& ?hBpbx"@Zk4GXBG`b@Zk? @#G#x"hB4Gpb@11 B#@Zk4GXBG`b@Zk4GGà Ͱ 8D"\ @HB_"Pb"Pb"4G@Zk4GhBx"pb@Zk4GXB`bG@Zk !8D8E8BtG#R"bhB R10BpbG22BCC"="@ZktGGCzHBGPb<="<]"@Zk4G<ݠGGGϱCB @ HB01BPbG="xB"tG@Zk!A0@?1$- G G_MCJ?@"tFTBJE9XݦPA֢<#8G<GG"|_"GvG#`b IHB4G=@@Pb`A=G}4G=0b""@Zk4GhBpbx"@Zk4GXBG`b@Zk< 8D<G!A_4G4G8"c "4GB B Cܲ =\ACC81CG <GH`P?@<CPA!!@ 8D<I 4Gp4G8)ׁIB! CA_ 7IC@ AA! _!  @G0A"G"BױBױױױG"BױD8 $J0""H" HLA$vHD @˰+Gb# 4G 4Gˢ`k!t]GB#K8GB8C7!Kx|xC& !8"_"}4G@1"{ ` 1pCB|\|t] \ ?$` ! | aC`8TG@4GG" xܠAB51BAFF 0/I@!A L ޴G\Gx 0bG^(B~ (@Zk"0D5GG0JJ8F*!GTG/4G޴GG(BG0b~G (@Zk"0D! 11 B! 8DD2FJFJ8@F_GG0DG|`4G C A!  GG4G5B BG8BFݵGݶ G7J@bGݵ"4G_"0b""G@ZkTG4G/GGF ? (BGG>!^G 0b(@Zk"0D/G G0JJ8F#!G/"(BTG4G~G^GG G0b(@Zk"0D!11 B! 8DM2FJFJ8@F_ 0EG0@ @ |! 0 ApB |G#<8C<\0@C\|0`C|t=0Bt=|=0 @|= ] *@_B``R"3IfJX`F`-II p"8tG0"4ׁJBCCbT"1"@ZkG0¤``  %H$"HG8D""bB)!bGs"@ZktGp}8DD8BXgu$ SQUASH014.A!([ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A;62iu4""+aIbG C CK"@Zk$"GtG,II xE⥈Bb!G@ZktGp8X"BG(IbCCH"@Zkd"p]GtG#dH*AIfH Cc `8Bb CJ"@Zk8 pD G@7GPP!ȱP}GGc]]}ݤ=]} (0ݥ8@P#kG#~^^~޴>^~޵cGGHG"GP}XI0b)!IP@B¥#FI_"AEi JDRAJ00 BFTA 3BB``7J_"G Gb4Gi)!A/B21@BpB PBGF G G A:G0G4GG|0"G8F|0gA00BH}F<0JTB" B`]4GhGb"x"p]_"b`"@Zk4GB"b@Zk4GBbG@Zk0<0 8D< 0A A@ pA?B!xrR"cJR @FqtBD}JG0B B p@Ab q@E4G'G5";q C0 ;C7 AJGBK 0C`GGCGF*0@CG0@CD$aG0@CqF`aG0@CqE [C ! YC GGCGF0@C YC! 0GP}GXXb#"_ӿGCA@"à-I C@B&HHb4 D# @)$A+ A)(A)7!I 0`A0A B.7aI*F` CDAH}B @N"QB`"tG@ZkX@"0¤D]"@b#h GD@X}@D= F!f !J!bCAʱʱ@_"ʱʱ?@&F0J1>JJ0vJF3BfG<X Ʀ0"@"G7J9#JeJXFN@D]",@b#GHD<9X}  /=8G @DLfAb/I¥4G0CA!/I0J!OA Ρ8@E@!0AGG<AG4G B``"hG]_"x}b"p"b@Zk4GBb"@Zk4GBGb@Zk0c0c 8`DG<="PtGB bGG@ZktG G C<}3@BbG88="<]"@Zk4G_!8f <ݡ!C_#G"C0E|# ACG BCBb41BHGH="B"tG@ZkHc Fl@0A?2v^J@"fTBG4G_BGb""GtG@ZktGG G C BGb8="8B"@Zk!8 G C l@GIf@CECg8¥ 4G!"B4Ghݵ_"@AbG`b"`"G@Zk4G 0@A*!?Bb"@Zk4GBGb@Zk!AG"B4Gb @A*1@AG@Zk4GBGb@Zk"4G0_"G !08E0B"hݵb"b`"`4G@Zk4GB"b@Zk4GBbG@Zk0)0)!8 Eǡ! /A/A{G0`@# w?1?% @-)! "GXb#@! G!_4Gb"G7I EAIE0b1I0 PAQ?B@0 8D0 B`]Gh=GGxݶ"p]4Gb_"`"@Zk4GBb"@Zk4GBGb@Zk0k|0k!8`E| G!@AD="pI!H@}"0DGX]b#!@"B4Gb@Zk4GBbG@Zk0bc G|!_GGB" B(btG@Zkk!lA!!4GI7GNEAIGE.0 3IPASB0@G8D"04GG\@BX_"`}b"xphX"b@Zk4GBb"@Zk4GBGb@Zk00 8D Gc l@P4GͰGc]]}ݤ=]}ݥ#kGP#1 |q"~TG`^Gh^p~x޴cGGG 1@4Gp1"ԢG6BF7BF Ԣ71BF8CF8QCG6BG6qBFF"B@BGB G"B7BF0@BF?8F#8G=G4GTGG4G2H@G8R_B(rB'4G"1"" 8 F7C CG3#8@=GHB4GX=GP=_"H0b"Pb8"G@Zk4GhBpbx"@Zk4GXBG`b@Zk!8E0@& 0@ ?Gc`]h]p}xݤ#kG14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk4G``k#~^^~ (0޴8@HGGG¤#XBGG& R XG~GGhB!TGG (4Gpb@ZkGXGC0 D0 峰4HG2FJFJ8@F(@pG&"TGX"4G~G޶GhBG (Gpb@ZkGX"GC0 DQ8 D21@BQ@?h3fJfJ8`FX0EGG]]} (0ݤ8@HP#k峰G4G``k#~^^~ (0޴8@H>PGGG ⤐B#G'GG RfGG"G~~Bx)!TGG (4Gb@ZkGGC0 D0 峀4IG2FJFJ8@F(@pG'TG4GĢGBG~GG޶ (Bb@ZkG"GC0 DQ8 D21@BQ@?i3fJfJ8`F) 0 E%GG]]} (0ݤ8@H=P`#kG峀G#~8^@cGG8]@P#k0#~H^P^X~`hp޴x>^~޵cGGG#G0¤G`Bt$"0@泀d"G _"BB?@G"B_0 !G|(!! )@p@ᰓcJpD_ 1 B8bp`F@p`B0+W`J 0 B+ ",DV @B!"TG4GG GHbG(  `?=4,G@Zk G8E0J J8F2G_-K""G1&J"&J8",1" PBTG@]_"8}hb"XbG@Zk+ ""@B4GTGGG GHbG(@ZkG /1A8E0J?J8F8E-II 8EK@*@Ik! C jA"Gk!_4G 4"s"B3űH0" R"}@0'{#G""GU/ZWKW? Co#y y,I+fIȥI (/I(HfI3fJ ,@I AfJ9#A)CA.I*$JzIWJGIF>kXI,'J!s,J@H4DJ D<-J!nJOI@JE=5/EF&"Y-K.G-?բ08BpJ_FFGJ_GXFpHF IE0H_E D0BDŲ& "f.8KSqJK/ImKImFq>yI.IzITJF>F.RAJZFA>Ơװ vH cİFGcH]P]X}`hpݤx=]}ݥ#k/u"XK?ա A!5U.RLJL>U$ [C@h u.VJ> B0"#u !! dG!OU!U#Uu,5/CjHj<.:KumTKVJ {AF>`#"B!_! $#!$Gh u-MI=բ B9#u! Ay, G ICACHE, b# ICACHE, @ ICACHE4' G  OTS$INDEX4' @  OTS$INDEX4% G  OTS$MOVEM4% @  OTS$MOVEM4! $G ,OTS$FILL4! (@ ,OTS$FILL4% 4G T OTS$MOVEM4% P@ T OTS$MOVEM4% XG d OTS$MOVEM4% `@ d OTS$MOVEM4! hG pOTS$FILL4! l@ pOTS$FILL4# G  DFOR$OPEN4$ b#  DFOR$OPEN4# @  DFOR$OPEN4# $G H DFOR$OPEN4$ <b#  DFOR$OPEN4# D@ H DFOR$OPEN4 G SYS$QIOW4 b# SYS$QIOW4 @ SYS$QIOW4 G PSYS$QIOW4 @b# SYS$QIOW4 L@ PSYS$QIOW4 G SYS$QIOW4 b# SYS$QIOW4 @ SYS$QIOW4 @G |SYS$QIOW4 pb# SYS$QIOWh,4$ SQUASH014.AiC!&[ACORNSQUASH.CODE.A]ACNSQSDV.OBJ_A2;21[ na. BR%S_7)9b΢18D!A, l7˦/@9GWͿYM6spK6q2F:cUOFm>MY{Hi$龃 3_ϊ~EGWyb+zl" Ԧ~/t;l w7"@ce_JJvG ۃd?w.ř AD@muD6&4pJAn@x)׺^dF| ?U4΢hU(!=\pdX? : SP%ZËנIs ?rţs[$`v,#2ktCK5&/Ws.5+l4=Y`?Zݹþ”l?\b=r@mԄ&f(&,򆄣Aқ{ 4[*4ry_Ee;$HМj)/K)Npø6a'M - &B%.uC3Wփ"gkl)>d'8Ѡ%&ev- Ik(gyT0>v纟gÙrPK.L>+r W\"vrE@~h&LSKoAR|Am5Z>31oxZWz8'8gM/7^'T M̢Dc)ZTU4n,_VUo"N2lX6fSN~+O rH,"¦5J`-XJ֫_^!6{Ye"+YnZ[Ż/,^K?C=}..`0AKzRtg#OJ3;iWe3R- NinqwмԣXX+Ǹ՛* NJ^$?F$:"bb:F_\mYxP峳p,yȟX$){tc bu3)mpTBfثh3-cOU$|}I"5R4zCB?&i HtcnR/bf-0VD/^5?3S$#Kl7^qe_Fuo 8 (8):#hؿڳ u7|wh£q'j v*$ CX} nCkvعiS$J"¿5 6oJDdJ3S`m\Pqs,ԨuoMM vgzLty@`A48ݶ4~:>/:9`@鋃M42⟡qit?䌟fe.<uyߣ1msit>n?D*@vžv cڣné3"EB+gjxZbgǁ,Cꫮ=>Tm4rg>5em5(d ةҼ!.΀Aַ&\p_]7,?.Љ1RĕB:7d3iPWh ;ZU-|$~i 앏3dTtL~jXGO C.}xe2Āu<;Cxs}v>oiBmRMcxiuxՊ6d&m*-ʅ>;r֍-0[15X2w.}LEO92Rxpn]J9N,6U /L0\W9ZD2=@Rskfm ~E!p\^Mgy0B6&HE%5jz /~;9NR Y Xlv%`nv`aQdPjjzm~beo6-e8JC+э6 Kc"CKaEj8#P1ܞzꢮPfObl˿ڸ[YF(>6AU*4DՓBPD4}%=uԷqKa`^5ȅBI0PNX4"fu(R\Λ3mQL{~b kR_{z1v|hoRc>.\=$wN+bS ~0i})Ho GBsQ$EE]pJc.kG(ڜӪx<.~t!=&Ydc^{@Fx ޗyNRK]> x 8"}qY!X~*|D-04(` sXLX MKԬ.+09N E#D!1nj˳%APPX‌gz{jX'}GQ+{eA1 j]A,dk7H]%+G㞺#r)ɉ>@ai3yvw8=$ VIS!qN=zqKGj29. V 8a;wv4߄3`ÿ2dcKC?} Wu2*u"/]R3s"}Ծh׹LSnP3tQlOm|<Ě }dp_]ˉ}M ѐYd 4%&f}Qt"ja3dWnmpW^ԋҞf%zjŌ+i $ 󥪑ZOx8A=uhP˔9>NCK]_-mRM4 pFCShS-EWWmM33 y;ΈNG?Kx5lsKCAN'a 6f*W7>;V657 ;^`ѦTk3+h;]'mayCPѤu'kOùk[hmczoGxHWo~Tq9†w7=;_% f]z*vqRt 60Gm_\<2 u@k} gOd|*84'& .nЧҵ}4+)q$BxqKM؊knNQzrDqOF>AS$)KLyzqG0_;"$vMeM 4ax0N"`z ?r4 Ix+O@B&tψvNXX,`D.#*t;{{1 ,"M?/~J?_T%pDVzÂ{rKNСC AԄ*ٶ-bC6,uag??xoo34F5ʅL>`>bx!svq2/Um_B &i͏/VC{(R9HDW(/m.|*E<8}$BPd4Լ?$*ﻴnSwS\lZYk޸I|d`pNY-h,b8cۗ:8_0$z0P`l k2`74QJ{E2%;?KEe%mSC G' RoA\gZ7i.R~6WCB R6o0J&92fBh%AJ?қz2d28A ogYH2k"ɛpI[%E(:"fApsjg^yظ썛l@`/‰摟ՙWSƅK7uC" Ul&;?O/1QOdZHpkK5#5$x%ֶ!IX:Y}YFc|/ﭦ]4ƷDl9Xs)E\-:e1X+VZ{z">r[(OS6 xKS9KO3ʒm ő ~ VA ?VCǴ2_l1<u~HKt1|8]OnFd+&Fm]7 {y0'.kF˦4lD^V󜇩$յ_ȧL|f(Ɩ'"<~ g'. HdW`FILG-!T^ VzcP*d2θ(_u~MQEan5򃈂!jxRE0ZL*ޚ5FH632jRSg!zkqmsboy#=/"?ň_Ĉ wİ2ɒpQEhd$еJ֯A2Qf,H0zjc2*([ڼ8 qW[k.9 k6_֚R5 6CK{dTz;UgH^w Ȉº2jnR:}׮I°4eV\Nq軬<Ĭג%x`iQcQ2SbgE1"^*v!'Ѐ][JF9H(eۈs%~YI_`+a56{Gm7cw?/`''neNji ι^)aemOˡ8O'Y_vh1v﯅Y,D._ވ2cq }8)'eQg4n_" p$ b՛4ع2GIU.Li.U+gG,S,ʘjaYp(JrAӴ8,Uhà56O9܀-f+v[2QHsqrΙ{9E0I+cj?!NyKB џDS꼄ZeACz[b ?QEDW3 a[p(H[FKo  jd)+ƚqbglz ]Q=oF0Y7C/Q\z񰆎PpH. }݌GGƯP5HlIO=X n'+ں YߛgiW"`PMm;L &?pcw$cH8dN۟hi/m6jC?Kaf"+vM?g +hմbئ8 WՒ74u\7{I:Q<٥YR qrql Ζ(&G-ay ؈>`%:}r=WtՇ>+\C wEHgxJ=xq8I/!$w`q⧨"s㞹LvƟjpbGDw!]Oy̚㰩TQ*rYzQz(zqTIBRV~y֤V-]TOr,)C/TpRi/>?~iN*|7 {c\s7`^b i5ư[Nqx^B2.˥7RɵTBM\RAɱUۥwj<{47auT8_*[&я W_"Xɧ ߑ{<%z|dK?2UMY<54xFY#z4,cIV"ЈbOsA/.~6lp'/E04GpcCd!['e %kZG8CUn5jkCu`r{<4LNڋ=0/f`۽!| .K2e 0vBW`"^_FRUE}|K4g9gY;)McH\ss:&7-ScH 4l`Q=ZN*̭x?Is҄ӁOQ+`1wfmBN⦶!O78xL7I No1Gr=z/J%ـZJl.IeH0aG#$oʡ7XQl!sd1_~@,%|i,Gv]f"je$HZ Nmk,ϴiҡHҋD.sp tOuPrH8 :4ڮE#|Kr*ѕE#aEJ{=|#'Cii{jn75}YGpH4GCN>Ps")=`E_6\PjVjۭΧ*5C*lɴQ $h^P\pM0miZ$ SQUASH014.A!([ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A;62i-"/4 x@ |SYS$QIOW4# G p DFOR$OPEN4$ db#  DFOR$OPEN4# l@ p DFOR$OPEN4# G  DFOR$OPEN4$ b#  DFOR$OPEN4# @  DFOR$OPEN4# < G DFOR$OPEN4$ b#  DFOR$OPEN4# @ DFOR$OPEN4# G 4 DFOR$OPEN4$ b#  DFOR$OPEN4# 0 @ 4 DFOR$OPEN4 G DFOR$WRITE_DIR4 b# DFOR$WRITE_DIR4 @ DFOR$WRITE_DIR4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G SYS$FLUSH4 b#  SYS$FLUSH 4 @ SYS$FLUSH4 @ G | DFOR$WRITE_DIR4 T b# DFOR$WRITE_DIR4 x @ | DFOR$WRITE_DIR4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G SYS$FLUSH4 b#  SYS$FLUSH4 @ SYS$FLUSH4 G  DFOR$WRITE_DIR4 b# DFOR$WRITE_DIR4  @  DFOR$WRITE_DIR4 ( G 8 DFOR$RAB4 0 b# DFOR$RAB4 4 @ 8 DFOR$RAB4 < G L SYS$FLUSH4 @ b#  SYS$FLUSH4 H @ L SYS$FLUSH4# t G DFOR$OPEN4$ b#  DFOR$OPEN4# @ DFOR$OPEN4 G DFOR$CLOSE4 b#  DFOR$CLOSE4 @ DFOR$CLOSE4# , G P DFOR$OPEN4$ D b#  DFOR$OPEN4# L @ P DFOR$OPEN4# G DFOR$OPEN4$ b#  DFOR$OPEN4# @ DFOR$OPEN4 G SYS$OPEN4 b# SYS$OPEN4 @ SYS$OPEN4 <G `SYS$OPEN4 @b# XSYS$OPEN4 \@ `SYS$OPEN4 G  DFOR$CLOSE4 b#  DFOR$CLOSE4 @  DFOR$CLOSE4 G  DFOR$CLOSE4 b#  DFOR$CLOSE4 @  DFOR$CLOSE4 `G SYS$QIOW4 b# SYS$QIOW4 @ SYS$QIOW4 G $SYS$QIOW4 b# SYS$QIOW4 @ $SYS$QIOW, ,G MOVCH, 4b# MOVCH, @ MOVCH4 G QLZW_CMP4 b# QLZW_CMP4 @ QLZW_CMP4 \G x LZH_ENCODE4 db#  LZH_ENCODE4 t@ x LZH_ENCODE, G MOVCH, b# MOVCH, @ MOVCH, G IGETSPC, b# IGETSPC, @ IGETSPC, G ITAKE, b# ITAKE, @ ITAKE, <G `ITAKE, Hb# ITAKE, \@ `ITAKE, G IGETSPC, b# IGETSPC, @ IGETSPC, G ITAKE, b# ITAKE, @ ITAKE, @G TIGIVE, Db# IGIVE, P@ TIGIVE4 xG DFOR$WRITE_DIR4 b# DFOR$WRITE_DIR4 @ DFOR$WRITE_DIR 4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G  SYS$FLUSH4 b#  SYS$FLUSH4 @  SYS$FLUSH4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G 0 SYS$FLUSH4 (b#  SYS$FLUSH4 ,@ 0 SYS$FLUSH4 pG DFOR$WRITE_DIR4 b# DFOR$WRITE_DIR4 @ DFOR$WRITE_DIR4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G  SYS$FLUSH4 b#  SYS$FLUSH4 @  SYS$FLUSH, G 0IGETSPC, b# IGETSPC, ,@ 0IGETSPC, @G \ITAKE, Hb# ITAKE, X@ \ITAKE, G ITAKE, b# ITAKE, @ ITAKE4 `G DFOR$WRITE_DIR4 pb# DFOR$WRITE_DIR4 @ DFOR$WRITE_DIR4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G  SYS$FLUSH4 b#  SYS$FLUSH4 @  SYS$FLUSH4 G `DFOR$WRITE_DIR4 8b# DFOR$WRITE_DIR4 \@ `DFOR$WRITE_DIR4 dG tDFOR$RAB4 hb# DFOR$RAB4 p@ tDFOR$RAB4 xG  SYS$FLUSH4 b#  SYS$FLUSH4 @  SYS$FLUSH4 P G d DFOR$RAB4 X b# DFOR$RAB4 ` @ d DFOR$RAB4 x G SYS$FLUSH4 | b#  SYS$FLUSH4 @ SYS$FLUSH, G IGIVE, b# IGIVE, @ IGIVE4 `!G !DFOR$WRITE_DIR4 !b# DFOR$WRITE_DIR4 !@ !DFOR$WRITE_DIR4 !G !DFOR$RAB4 !b# DFOR$RAB4 !@ !DFOR$RAB4 !G ! SYS$FLUSH4 !b#  SYS$FLUSH4 !@ ! SYS$FLUSH4 $b# SYS$QIOW4 $G $SYS$QIOW4 $@ $SYS$QIOW4 `%G %jpf$ SQUASH014.A!([ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A;62i}@SYS$QIOW4 h%b# SYS$QIOW4 %@ %SYS$QIOW4 <&G & DFOR$READ_DIR4 `&b#  DFOR$READ_DIR4 &@ & DFOR$READ_DIR4 &G &SYS$QIOW4 &b# SYS$QIOW4 &@ &SYS$QIOW4 ('G d'SYS$QIOW4 X'b# SYS$QIOW 4 `'@ d'SYS$QIOW, (G (MOVCH, (b# MOVCH, (@ (MOVCH4 )G )QLZW_DCM4 )b# QLZW_DCM4 )@ )QLZW_DCM, ,)G P)MOVCH, 8)b# MOVCH, L)@ P)MOVCH4 t)G ) LZH_DECODE4 x)b#  LZH_DECODE4 )@ ) LZH_DECODE, )G )MOVCH, )b# MOVCH, )@ )MOVCH, )G )MOVCH, )b# MOVCH, )@ )MOVCH4 ,G T,DFOR$WRITE_DIR4 H,b# DFOR$WRCITE_DIR4 P,@ T,DFOR$WRITE_DIR4 X,G h,DFOR$RAB4 `,b# DFOR$RAB4 d,@ h,DFOR$RAB4 l,G |, SYS$FLUSH4 p,b#  SYS$FLUSH4 x,@ |, SYS$FLUSH, ,.G .MOVCH, 4.b# MOVCH, .@ .MOVCH4 0G L0DFOR$WRITE_DIR4 D0b# DFOR$WRITE_DIR4 H0@ L0DFOR$WRITE_DIR4 P0G `0DFOR$RAB4 T0b# DFOR$RAB4 \0@ `0DFOR$RAB4 d0G t0 SYS$FLUSH4 l0b#  SYS$FLUSH4 p0@ t0 SYS$FLUSH, 0G 0IGETSPC, 0b# IGETSPC, 0@ 0IGETSPC, 0G 0ITAKE, 0b# ITAKE, 0@ 0ITAKE, 81G d1ITAKE, D1b# ITAKE, `1@ d1ITAKE, 1G 1IGETSPC, 1b# IGETSPC, 1@ 1IGETSPC, 1G 1ITAKE, 1b# ITAKE, 1@ 1ITAKE4 82G h2DFOR$WRITE_DIR4 L2b# DFOR$WRITE_DIR4 d2@ h2DFOR$WRITE_DIR4 |2G 2DFOR$RAB4 2b# DFOR$RAB4 2@ 2DFOR$RAB4 2G 2 SYS$FLUSH4 2b#  SYS$FLUSH4 2@ 2 SYS$FLUSH4 2G 2DFOR$RAB4 2b# DFOR$RAB4 2@ 2DFOR$RAB4 2G 2 SYS$FLUSH4 2b#  SYS$FLUSH4 2@ 2 SYS$FLUSH4 03G T3DFOR$WRITE_DIR4 @3b# DFOR$WRITE_DIR4 P3@ T3DFOR$WRITE_DIR4 X3G h3DFOR$RAB4 `3b# DFOR$RAB4 d3@ h3DFOR$RAB4 l3G |3 SYS$FLUSH4 p3b#  SYS$FLUSH4 x3@ |3 SYS$FLUSH4 d4G 4DFOR$WRITE_DIR4 4b# DFOR$WRITE_DIR4 4@ 4DFOR$WRITE_DIR4 4G 4DFOR$RAB 4 4b# DFOR$RAB4 4@ 4DFOR$RAB4 4G 4 SYS$FLUSH4 4b#  SYS$FLUSH4 4@ 4 SYS$FLUSH4 (5G 85DFOR$RAB4 05b# DFOR$RAB4 45@ 85DFOR$RAB4 <5G L5 SYS$FLUSH4 @5b#  SYS$FLUSH4 H5@ L5 SYS$FLUSH, t5G 5IGIVE, x5b# IGIVE, 5@ 5IGIVE4 6G @6DFOR$WRITE_DIR4 86b# DFOR$WRITE_DIR4 <6@ @6DFOR$WRITE_DIR4 D6G T6DFOR$RAB4 H6b# DFOR$RAB4 P6@ T6DFOR$RAB4 X6G h6 SYS$FLUSH4 `6b#  SYS$FLUSH4 d6@ h6 SYS$FLUSH4 8G 8DFOR$WRITE_DIR4 8b# DFOR$WRITE_DIR4 8@ 8DFOR$WRITE_DIR4 8G 8DFOR$RAB4 8b# DFOR$RAB4 8@ 8DFOR$RAB4 8G 8 SYS$FLUSH4 8b#  SYS$FLUSH4 8@ 8 SYS$FLUSH4 0:G `:SYS$QIOW4 X:b# SYS$QIOW4 \:@ `:SYS$QIOW4 :G :SYS$QIOW4 :b# SYS$QIOW4 :@ :SYS$QIOW4 8<G h<SYS$QIOW4 `<b# SYS$QIOW4 d<@ h<SYS$QIOW4 <G =SYS$QIOW4 <b# SYS$QIOW4 <@ =SYS$QIOW4 ?G h?SYS$QIOW4 T?b# SYS$QIOW4 d?@ h?SYS$QIOW4 ?G ? DFOR$READ_DIR4 ?b# DFOR$READ_DIR4 ?@ ? DFOR$READ_DIR4 ?G (@SYS$QIOW4 @b# SYS$QIOW4 $@@ (@SYS$QIOW  =6 **error...dbl itake fail, blk V 76 bufrd Double release i4idx blk V 76 bufrd dbl rel i4sav blk V 76 **error...itake fail, blk V 76! bufwt Double release i4sav blk V 76 putblk dvc independent err \ blkO V 76 putblk qio err \ blk V 76 getblk dvc independent err \ nblk=V 76 getblk qio err \ blk V 76 vputblk dvc independent err \ blk V 76 vputblk qio err \ blk V 76 vgetblk dvc independent err \ blk V 76 vgetblk qio err \ blk V 76 putidx write, record lbl=\ pgm asked \76 putidx lastrc=[ rec in array=[76 qio stat, immed=V  iosb=V 76 qio stat, immed=V  iosb=V 7B B=2*)FILOPNDEC Fortran V6.1-386 =  4 4= FILOPN 4=h`77{ 7{7| 77|       )   )    ) C< E<k<$ SQUASH014.A!([ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A;62i^"Q B<              t0 VC t0 UC TC TC UC VC UC UC `C cC 0 dC cC cC mC gC iC                     _0 b0 TC UC VC UC UC UC `C cC cC dC cC cC gC mC$ iC                   ! %  "  & ! & " $  & & & ( &  - / 1 4 1 4 4, ;, ;, ;, ;, ; 9 9, ? ? B}, Cz, Fz, ? Fz, F E Ex, ? ? B  T T T L  Y [ Y Z ] ` b:  b  e f f fT$ $=  d4. .=   4=  = . .=   4=  = . .=   4=  = . .=   4=  = O. .=   4=  = . .=   4=  = . .=   4=  =  = 8 =  84 4= LUN16 84=WON r% r) r% r% % % %($ $=  `4 =  =  4 X4= LUN17 4=WON %& %* %& %& 7 7 7(S$ $=  4 =  =  4 4= FILCLS 4=;32 7< 7< 7< 7< 7<$ $=  4 = s s=  4 4= BUFDMO 4= Q8 =  =  (4 4= BUFRD (4=!  S85 S8 8 8 8 8 8 8 8 8 r: r: v: s: t: u: v: ~: : UC TC VC UC UC `C cC cC dC cC cC gC ~: ~: : : : 8 8 8 8 : 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8  8 8 8 8  8 8 8 8 8 8 8 8 8 8  8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8  8 8 8  8  8  8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9  9 9 9 9 9 9 9 9 9 $9 +9 ,9 -9 *9  79 69 ;9 99 99 99  G9 E9  N9 O9 O9 Q9 N9 Y9b a9_ a9 ]9` ]9c ? _9 _9] ? ? h9 h9 h9 h9 j9 r9 s9 t9 q9  9 9> 9= 9: 9 9 95 ? ? 9 }9 }9 9 9 9 9 9 9 9 9 9D  9A  9C  F 97  9 94 9 9 9 ? 9 9 9  9! 9- 9 9 9 9 9 9 9 ? 9 9 9 ? ? 9 9  9 9 9 9 9 9 98 : : 9 : : : : : : : : : : : : : : : : : : : : &: ':V (:V /:O (: (: (: /: /:M 1:L 1:O 1:L J J J J J J J J J J J J( J 4: 3:@ 8:  TC ::  TC UC VC VC UC `C cC cC dC cC cC gC ;: 7: 7: 7:1  @: :6 X: X: X: X: \:Y c: i: i: i: k: k: k: j9.T$ $=  4. .=   '4=  = . .=   '4=  = . .=   '4=  = . .=   '4=  = O. .=   '4=  = . .=   '4=  = . .=   '4=  = . .=   '4=  = . .=   '4=  = . .=   '4=  = . .=   '4=  = . .=   '4=  =  = p# =  *4 4= BUFWT *4=|t :4 :5 : : : :' : :& : : : :# :! :  :  ; ; ; ; ; ; ; ? ; ; ; ; ; ? ? ;  ; < :9 :: := :; :  : : : : : : : : : : : : : : : : : :  : :  : : : : : ; ; ; ; ; ;  ; ; ; ; ; ; ; ; ; ; ? ; ; ; ? ; ; ; ; ; ; ; ; ; ? ? ; +; ,; 6; 6; :; :; <; =; >; >; 3; 3; 3; C; M; Q; X; Y; Y; [; X; d;W k;U k; h;R h;X ? j;S ? ? p; K;: ; ; ; ;2 ;1 ;. ;1 ? ;/ ? ? ; ; ; ; ; ; ; ;  ; ; ; ; ; ; ; ; ? ; ; ; N ;  ; ; ;  ? ? ;lJ' $ SQUASH014.A!([ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A;62i6Rb ;GT$ $=  *4. .=   *4=  = . .=   *4=  = . .=   *4=  = ). .=   *4=  = ). .=   *4=  = H. .=   *4=  = . .=   *4=  = D. .=   *4=  = . .=   *4=  = . .=   *4=  = H = ` I I=  64 4= WRITE_BUFF 64= < < < < < &<T (< (< (< (< (<  .< 6< 3<Z 3< 6< 2< 3< 3< 2< 3< 0< 8$ $=  D74. .=   64=  = . .=   64=  = . .=   64=  =  = H =  @94 4= IVLEN @94=RJI B< >< B< B< B< B< B< H< = XE =  94 4= PUTBLK 94= ? ? =  =  94 4= GETBLK 94= ?p ?p VC UC UC UC `C cC dC cC cC gC mC0 iC$ $=  94 =  =  ;4 4= VPUTBLK ;4= F F = T =  ;4 4= VGETBLK ;4= Gp Gp Gp J J J J J J J J J J% J J8 J$ $=  ;4 = w w=  =4 p4= PUTIDX =4= JD$ $=  =4 = 0 =  =4 4= GETIDX =4=sk N N N -R +R +R .R .R .R .R 1R 2R 2R 2R 1R 5R 4R 7R 5R 7R 8R 9R 9R 9R 9R AR AR AR ER ER FR ER IR PR OR OR OR SR ZR ZR cR cR cR cR bR bR bR fR fR gR gR hR hR  iR jR kR lR mR  oR nR  oR pR uR uR uR vR rR0P R R R R R R R R R R R R R RZ R  R  R  R R R R R R$ $=  8>4 = H =  )*[ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A2;21+,X6.i/ 4ii-!0123KPWOj56hf\7`>Ţ\8`~q9GHJ??FILOPN 30-SEP-1994 11:10DEC Fortran V6.1-386 LRCDBTRKBUFMAPCT KBLO BMAPBSBLK DIBFCLUNSMLMCACSIZJIDXm$LINK$iD$CODE$$IODATA$[$BSS$$DATA$(J FILOPNICACHE(J@9 IVLEN DFOR$OPEN DFOR$HANDLER(J8 LUN16(J9 GETBLK(JX LUN17(J9 PUTBLKDFOR$RAB SYS$FLUSH DFOR$CLOSEDFOR$WRITE_DIRSYS$OPEN(J FILCLS(J  BUFDMO(J( BUFRDMOVCH(J= GETIDXQLZW_CMP LZH_ENCODEIGETSPCITAKEIGIVE(J; VPUTBLK(Jp= PUTIDX(J; VGETBLKQLZW_DCM LZH_DECODE DFOR$READ_DIR(J* BUFWT0J6 WRITE_BUFFSYS$QIOW OTS$INDEX OTS$MOVEMOTS$FILLU U  =0H =;= 7 DFOR$HANDLER=;;SYS$QIOW DFOR$READ_DIR;=  p=08 =;=P 7 DFOR$HANDLER==0 ;;=` ;=0 ;;=0 9;=P =0 9;=0 @9;=0` 6;= 7 DFOR$HANDLER=   PB;;DFOR$WRITE_DIR SYS$FLUSH DFOR$RAB=  LZH_ENCODE=  QLZW_DCM= IGIVE;;MOVCH;=0 (;=P 7 DFOR$HANDLER=@@;; `ITAKE=@ IGETSPC ;= LZH_DECODEQLZW_CMP=0 *;= 7 DFOR$HANDLER=8N;=0 ;=08 ;=P 7 DFOR$HANDLER= @ DFOR$CLOSE= X=0 ;=0  SYS$OPEN=0 8;=pd0 8        8     9     =8,8          @ICACHE ;8OTS$FILL=8,8     9     ; ;=0 ;= 7 DFOR$HANDLER=# DFOR$OPEN;8 OTS$MOVEM X;=8,8          (8 OTS$Im—$ SQUASH014.AX6!)[ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A2;21i " NDEX=; 8==58        7 6 _IDX  =#G~^^~޴>^~޵cGG#8] PB@}bHPݤBbX@ZkTG?" @Fb @G⦀QFPx""_"BB?@G"B"G9#_4G Z#YC¥GH}@#H#D@#@ H1K.4G_X31@BGGAG.J"GXGB4GGGGB"@ZkG0@X] C @0DHB 1@XG@ZkGB@ZkPGHBG !ƠGX]@ZkGHBB"@ZkGB@Zk G4G TGG"lX0B4G8b4Gx_"p]b"p"Gݴ}@Zk"T"G]_"b""G0Bݴ}8b@Zk" ""4GXTG)4G!GN BG~GG b(@Zk<0 D0 Pd 7G/G1&J&J8 F, PG)"TGB4G4GGG GbG(@Zk"<0 D8 DQ 21@BQ @o?3fJfJ8`FPd GP0Ed PXd HݦP֢H=JH} &@CGp"B{@K_"Z_CZ_C PCcC0FHRCD#H`C@2DHnAC82@3HAJWn4Gc TGG_) GG"S B4GG ~TGG GbG(@Zk"0FPh 7GEG2FJFJ8@F,@qG)"BTG4GG~GG Gb(@ZkB0F2r 8F31`Br `4JJ8FGPh GP0Dh P0A 0Ah O A!P4G0BtG" # TG]hb"(}"0G8}@H]_"PݴX}`}8bh@Zk/G" 4GP¥"PB4Gb" !xݵp]p"}G}0B]_"ݴ}}8b@ZkGGG ) (@) A, 4G@¤iP} %"@}4G@¥kS8cIcD cA`IKAKA mA-Dt4GpA#J0FqA0B!J. p¦77JCB#"_#C0B BH=P BX!4G)TG4Gl"#A,H,'"D0B$A@H GD@D@$B-@ ,11@'1$BG'4GX}_"("G0}(]8@ݴHPݴX`=hp=x}b"8bݴ@Zk4G_"G"0Bb""X}8b}]=ݴ=ݴ=Gݴ@Zk b P4Gb"+d H"P4G! 8 Dd "PGd \@B_"PbH}@Zk4GBb"@Zk4GBGb@ZkP d #.TGrJBbGQ5J2F5>&@ZkG #04G0G]]} 0#kG#TG~4G^^~ GG# c.tHGSaJ"tFa>#.TGrJ(B0bGQ5J2F5>&@ZkG #4G0G]]} 0#kG#4G_"~G8^G@^HcGG"8BHb"  =@b@ZkTG_"8B"@bHb"GG@ZkcG8]@]HP#kkG#~^^~޴>^~ (0޵8@cGG#H8P}X"Ѡg HP`BgF@`'JAbCJ0BTFA BTB~ @"7J_8 G GH'@JB0B41B BGFGG A RG'Gb_"TGF (Bk!G^4G޵GG G0b(@Zk"0D/G G0JJ8F#!G'"(BTG4G~G޵GG G0b(@Zk"0D!11 B! 8DK2FJFJ8@F_k 0`E|G0A A! APݦ4G8J!)"@KCCGC@K @0@C WC`G_pA4GdqEhݰlG8b4Ghݠxb{#0¥1@#J3q@#D!B J @0 BDG&`G GDݢ0@BFb G0@BD]4 G0@B6GX  G0@BGS SB " EB `4 GD]0@B:EH@ EB"6w%!!0 Gp4G "_0x P @B`Gp=0 @ %@"p6w&" @ @8FFh0":q@ @4G9#`@yCY C9 C0`D 0@Ey 0 EY9 9# 0E٢9#0C C0FٲaGNNAl@?#.*AIH1 J`0F80BB1$Bb1@ 0 B17!J@-7Id91C (C MAXA CF@=XAX"@"GtG@Zk!@} G C p ACI#I p@E *A D p@A ,AW@IC7I GAd( Al@hݰlFP 4G,p=0B"pt]"b#I@Gx=x}1s`t=`!X}G @Ӏ! @ t}G 8`D`=1Jr H2FLs"bmBӱӱӱӱ_l ;v~KcClbTGP]G82J"bX""4ׁHBCCb"s""@Zk@""P]< 0@ ?@8FFTF8DT Fc3ׁH8J"C8`D `BCb"X""tG@ZktGP=@a@?"P}tGPs8 B B8@FPFT@FtX`F `5ׁHBbJ"CC5"X"@ZkP}@"G c<X`D0D<2vHsS`HSFlG?"7@b|ױ7ױ "8"BbtBױJxױCcF!Bc ;zChBB7J;yCcpb! C"G="tG@ZktGGC# HBPbG<<="]"@Zk4G<ݤ G=GͱC'B @ HB11 B=PbG="xB"tG@Zk !A0@?G}GR"SBұ4Gұұұ?ݠbC"hBx""pbtGG@ZktG G CHBGPb<="<xB"@ZkO@0@< @È G-8="xB"tGGCbBb8=G@Zk!A4G _"HB4G_"@PbGPb""G@Zk4G0@& ?hBpbx"@Zk4GXBG`b@Zk? @#G#x"hB4Gpb@11 B#@Zk4GXBG`b@Zk4GGà Ͱ 8D"\ @HB_"Pb"Pb"4G@Zk4GhBx"pb@Zk4GXB`bG@Zk !8D8E8BtG#R"bhB R10BpbG22BCC"="@ZktGGCzHBGPb<="<]"@Zk4G<ݠGGGϱCB @ HB01BPbG="xB"tG@Zk!A0@?1$- G G_MCJ?@"tFTBJE9XݦPA֢<#8G<GG"|_"GvG#`b IHB4G=@@Pb`A=G}4G=0b""@Zk4GhBpbx"@Zk4GXBG`b@Zk< 8D<G!A_4G4G8"c "4GB B Cܲ =\ACC81CG <GH`P?@<CPA!!@ 8D<I 4Gp4G8)ׁIB! CA_ 7IC@ AA! _!  @G0A"G"BױBױױױG"BױD8 $J0""H" HLA$vHD @˰+Gb# 4G 4Gˢ`k!t]GB#K8GB8C7!Kx|xC& !8"_"}4G@1"{ ` 1pCB|\|t] \ ?$` ! | aC`8TG@4GG" xܠAB51BAFF 0/I@!A L ޴G\Gx 0bG^(B~ (@Zk"0D5GG0JJ8F*!GTG/4G޴GG(BG0b~G (@Zk"0D! 11 B! 8DD2FJFJ8@F_GG0DG|`4G C A!  GG4G5B BG8BFݵGݶ G7J@bGݵ"4G_"0b""G@ZkTG4G/GGF ? (BGG>!^G 0b(@Zk"0D/G G0JJ8F#!G/"(BTG4G~G^GG G0b(@Zk"0D!11 B! 8DM2FJFJ8@F_ 0EG0@ @ |! 0 ApB |G#<8C<\0@C\|0`C|t=0Bt=|=0 @|= ] *@_B``R"3IfJX`F`-II p"8tG0"4ׁJBCCbT"1"@ZkG0¤``  %H$"HG8D""bB)!bGs"@ZktGp}8DD8BX"+aIbG C CK"@Zk$"GtG,II xE⥈Bb!G@ZktGp8X"BG(IbCCH"@Zkd"p]GtG#dH*AIfH Cc `8Bb CJ"@Zk8 pD G@7GPP!ȱP}GGc]]}ݤ=]} (0ݥ8@P#kG#~^^~޴>^~޵cGGHG"GP}XI0b)!IP@B¥#FI_"AEi JDRAJ00 BFTA 3BB``7J_"G Gb4Gi)!A/B21@BpB PBGF G G A:G0G4GG|0"G8F|0gA00BH}F<0JTB" B`]4GhGb"x"p]_"b`"@Zk4GB"b@Zk4GBbG@Zk0<0 8D< 0A A@ pA?B!xrR"cJR @FqtBD}JG0B B p@Ab q@E4G'G5";q C0 ;C7 AJGBK 0C`GGCGF*0@CG0@CD$aG0@CqF`aG0@CqE [C ! YC GGCGF0@C YC! 0GP}GXXb#"_ӿGCA@"à-I C@B&HHb4 D# @)$A+ A)(A)7!I 0`A0A B.7aI*F` CDAH}B @N"QB`"tG@ZkX@"0¤D]"@b#h GD@X}@D= F!f !J!bCAʱʱ@_"ʱʱ?@&F0J1>JJ0vJF3BfG<X Ʀ0"@"G7J9#JeJXFN@D]",@b#GHD<9X}  /=8G @DLfAb/I¥4G0CA!/I0J!OA Ρ8@E@!0AGG<AG4G B``"hG]_"x}b"p"b@Zk4GBb"@Zk4GBGb@Zk0c0c 8`DG<="PtGB bGG@ZktG G C<}3@BbG88="<]"@Zk4G_!8f <ݡ!C_#G"C0E|# ACG BCBb41BHGH="B"tG@ZkHc Fl@0A?2v^J@"fTBG4G_BGb""GtG@ZktGG G C BGb8="8B"@Zk!8 G C l@GIf@CECg8¥ 4G!"B4Ghݵ_"@AbG`b"`"G@Zk4G 0@A*!?Bb"@Zk4GBGb@Zk!AG"B4Gb @A*1@AG@Zk4GBGb@Zk"4G0_"G !08E0B"hݵb"b`"`4G@Zk4GB"b@Zk4GBbG@Zk0)0)!8 Eǡ! /A/A{G0`@# w?1?% @-)! "GXb#@! G!_4Gb"G7I EAIE0b1I0 PAQ?B@0 8D0 B`]Gh=GGxݶ"p]4Gb_"`"@Zk4GBb"@Zk4GBGb@Zk0k|0k!8`E| G!@AD="pI!H@}"0DGX]b#!@"B4Gb@Zk4GBbG@Zk0bc G|!_GGB" B(btG@Zkk!lA!!4GI7GNEAIGE.0 3IPASB0@G8D"04GG\@BX_"`}b"xphX"b@Zk4GBb"@Zk4GBGb@Zk00 8D Gc l@P4GͰGc]]}ݤ=]}ݥ#kGP#1 |q"~TG`^Gh^p~x޴cGGG 1@4Gp1"ԢG6BF7BF Ԣ71BF8CF8QCG6BG6qBFF"B@BGB G"B7BF0@BF?8F#8G=G4GTGG4G2H@G8R_B(rB'4G"1"" 8 F7C CG3#8@=GHB4GX=GP=_"H0b"Pb8"G@Zk4GhBpbx"@Zk4GXBG`b@Zk!8E0@& 0@ ?Gc`]h]p}xݤ#kG14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk4G``k#~^^~ (0޴8@HGGG¤#XBGG& R XG~GGhB!TGG (4Gpb@ZkGXGC0 D0 峰4HG2FJFJ8@F(@pG&"TGX"4G~G޶GhBG (Gpb@ZkGX"GC0 DQ8 D21@BQ@?h3fJfJ8`FX0EGG]]} (0ݤ8@HP#k峰G4G``k#~^^~ (0޴8@H>PGGG ⤐B#G'GG RfGG"G~~Bx)!TGG (4Gb@ZkGGC0 D0 峀4IG2FJFJ8@F(@pG'TG4GĢGBG~GG޶ (Bb@ZkG"GC0 DQ8 D21@BQ@?i3fJfJ8`F) 0 E%GG]]} (0ݤ8@H=P`#kG峀G#~8^@cGG8]@P#k0#~H^P^X~`hp޴x>^~޵cGGG#G0¤G`Bt$"0@泀d"G _"BB?@G"B_0 !G|(!! )@p@ᰓcJpD_ 1 B8bp`F@p`B0+W`J 0 B+ ",DV @B!"TG4GG GHbG(  `?=4,G@Zk G8E0J J8F2G_-K""G1&J"&J8",1" PBTG@]_"8}hb"XbG@Zk+ ""@B4GTGGG GHbG(@ZkG /1A8E0J?J8F8E-II 8EK@*@Ik! C jA"Gk!_4G 4"s"B3űH0" R"}@0'{#G""GU/ZWKW? Co#y y,I+fIȥI (/I(HfI3fJ ,@I AfJ9#A)CA.I*$JzIWJGIF>kXI,'J!s,J@H4DJ D<-J!nJOI@JE=5/EF&"Y-K.G-?բ08BpJ_FFGJ_GXFpHF IE0H_E D0BDŲ& "f.8KSqJK/ImKImFq>yI.IzITJF>F.RAJZFA>Ơװ vH cİFGcH]PoK$ SQUASH014.AX6!)[ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A2;21iy"+]X}`hpݤx=]}ݥ#k/u"XK?ա A!5U.RLJL>U$ [C@h u.VJ> B0"#u !! dG!OU!U#Uu,5/CjHj<.:KumTKVJ {AF>`#"B!_! $#!$Gh u-MI=բ B9#u! Ay, G ICACHE, b# ICACHE, @ ICACHE4' G  OTS$INDEX4' @  OTS$INDEX4% G  OTS$MOVEM4% @  OTS$MOVEM4! $G ,OTS$FILL4! (@ ,OTS$FILL4% 4G T OTS$MOVEM4% P@ T OTS$MOVEM4% XG d OTS$MOVEM4% `@ d OTS$MOVEM4! hG pOTS$FILL4! l@ pOTS$FILL4# G  DFOR$OPEN4$ b#  DFOR$OPEN4# @  DFOR$OPEN4# $G H DFOR$OPEN4$ <b#  DFOR$OPEN4# D@ H DFOR$OPEN4 G SYS$QIOW4 b# SYS$QIOW4 @ SYS$QIOW4 G PSYS$QIOW4 @b# SYS$QIOW4 L@ PSYS$QIOW4 G SYS$QIOW4 b# SYS$QIOW4 @ SYS$QIOW4 @G |SYS$QIOW4 pb# SYS$QIOW4 x@ |SYS$QIOW4# G p DFOR$OPEN4$ db#  DFOR$OPEN4# l@ p DFOR$OPEN4# G  DFOR$OPEN4$ b#  DFOR$OPEN4# @  DFOR$OPEN4# < G DFOR$OPEN4$ b#  DFOR$OPEN4# @ DFOR$OPEN4# G 4 DFOR$OPEN4$ b#  DFOR$OPEN4# 0 @ 4 DFOR$OPEN4 G DFOR$WRITE_DIR4 b# DFOR$WRITE_DIR4 @ DFOR$WRITE_DIR4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G SYS$FLUSH4 b#  SYS$FLUSH 4 @ SYS$FLUSH4 @ G | DFOR$WRITE_DIR4 T b# DFOR$WRITE_DIR4 x @ | DFOR$WRITE_DIR4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G SYS$FLUSH4 b#  SYS$FLUSH4 @ SYS$FLUSH4 G  DFOR$WRITE_DIR4 b# DFOR$WRITE_DIR4  @  DFOR$WRITE_DIR4 ( G 8 DFOR$RAB4 0 b# DFOR$RAB4 4 @ 8 DFOR$RAB4 < G L SYS$FLUSH4 @ b#  SYS$FLUSH4 H @ L SYS$FLUSH4# t G DFOR$OPEN4$ b#  DFOR$OPEN4# @ DFOR$OPEN4 G DFOR$CLOSE4 b#  DFOR$CLOSE4 @ DFOR$CLOSE4# , G P DFOR$OPEN4$ D b#  DFOR$OPEN4# L @ P DFOR$OPEN4# G DFOR$OPEN4$ b#  DFOR$OPEN4# @ DFOR$OPEN4 G SYS$OPEN4 b# SYS$OPEN4 @ SYS$OPEN4 <G `SYS$OPEN4 @b# XSYS$OPEN4 \@ `SYS$OPEN4 G  DFOR$CLOSE4 b#  DFOR$CLOSE4 @  DFOR$CLOSE4 G  DFOR$CLOSE4 b#  DFOR$CLOSE4 @  DFOR$CLOSE4 `G SYS$QIOW4 b# SYS$QIOW4 @ SYS$QIOW4 G $SYS$QIOW4 b# SYS$QIOW4 @ $SYS$QIOW, ,G MOVCH, 4b# MOVCH, @ MOVCH4 G QLZW_CMP4 b# QLZW_CMP4 @ QLZW_CMP4 \G x LZH_ENCODE4 db#  LZH_ENCODE4 t@ x LZH_ENCODE, G MOVCH, b# MOVCH, @ MOVCH, G IGETSPC, b# IGETSPC, @ IGETSPC, G ITAKE, b# ITAKE, @ ITAKE, <G `ITAKE, Hb# ITAKE, \@ `ITAKE, G IGETSPC, b# IGETSPC, @ IGETSPC, G ITAKE, b# ITAKE, @ ITAKE, @G TIGIVE, Db# IGIVE, P@ TIGIVE4 xG DFOR$WRITE_DIR4 b# DFOR$WRITE_DIR4 @ DFOR$WRITE_DIR 4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G  SYS$FLUSH4 b#  SYS$FLUSH4 @  SYS$FLUSH4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G 0 SYS$FLUSH4 (b#  SYS$FLUSH4 ,@ 0 SYS$FLUSH4 pG DFOR$WRITE_DIR4 b# DFOR$WRITE_DIR4 @ DFOR$WRITE_DIR4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G  SYS$FLUSH4 b#  SYS$FLUSH4 @  SYS$FLUSH, G 0IGETSPC, b# IGETSPC, ,@ 0IGETSPC, @G \ITAKE, Hb# ITAKE, X@ \ITAKE, G ITAKE, b# ITAKE, @ pb$ SQUASH014.AX6!)[ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A2;21i."<ITAKE4 `G DFOR$WRITE_DIR4 pb# DFOR$WRITE_DIR4 @ DFOR$WRITE_DIR4 G DFOR$RAB4 b# DFOR$RAB4 @ DFOR$RAB4 G  SYS$FLUSH4 b#  SYS$FLUSH4 @  SYS$FLUSH4 G `DFOR$WRITE_DIR4 8b# DFOR$WRITE_DIR4 \@ `DFOR$WRITE_DIR4 dG tDFOR$RAB4 hb# DFOR$RAB4 p@ tDFOR$RAB4 xG  SYS$FLUSH4 b#  SYS$FLUSH4 @  SYS$FLUSH4 P G d DFOR$RAB4 X b# DFOR$RAB4 ` @ d DFOR$RAB4 x G SYS$FLUSH4 | b#  SYS$FLUSH4 @ SYS$FLUSH, G IGIVE, b# IGIVE, @ IGIVE4 `!G !DFOR$WRITE_DIR4 !b# DFOR$WRITE_DIR4 !@ !DFOR$WRITE_DIR4 !G !DFOR$RAB4 !b# DFOR$RAB4 !@ !DFOR$RAB4 !G ! SYS$FLUSH4 !b#  SYS$FLUSH4 !@ ! SYS$FLUSH4 $b# SYS$QIOW4 $G $SYS$QIOW4 $@ $SYS$QIOW4 `%G %SYS$QIOW4 h%b# SYS$QIOW4 %@ %SYS$QIOW4 <&G & DFOR$READ_DIR4 `&b#  DFOR$READ_DIR4 &@ & DFOR$READ_DIR4 &G &SYS$QIOW4 &b# SYS$QIOW4 &@ &SYS$QIOW4 ('G d'SYS$QIOW4 X'b# SYS$QIOW 4 `'@ d'SYS$QIOW, (G (MOVCH, (b# MOVCH, (@ (MOVCH4 )G )QLZW_DCM4 )b# QLZW_DCM4 )@ )QLZW_DCM, ,)G P)MOVCH, 8)b# MOVCH, L)@ P)MOVCH4 t)G ) LZH_DECODE4 x)b#  LZH_DECODE4 )@ ) LZH_DECODE, )G )MOVCH, )b# MOVCH, )@ )MOVCH, )G )MOVCH, )b# MOVCH, )@ )MOVCH4 ,G T,DFOR$WRITE_DIR4 H,b# DFOR$WRITE_DIR4 P,@ T,DFOR$WRITE_DIR4 X,G h,DFOR$RAB4 `,b# DFOR$RAB4 d,@ h,DFOR$RAB4 l,G |, SYS$FLUSH4 p,b#  SYS$FLUSH4 x,@ |, SYS$FLUSH, ,.G .MOVCH, 4.b# MOVCH, .@ .MOVCH4 0G L0DFOR$WRITE_DIR4 D0b# DFOR$WRITE_DIR4 H0@ L0DFOR$WRITE_DIR4 P0G `0DFOR$RAB4 T0b# DFOR$RAB4 \0@ `0DFOR$RAB4 d0G t0 SYS$FLUSH4 l0b#  SYS$FLUSH4 p0@ t0 SYS$FLUSH, 0G 0IGETSPC, 0b# IGETSPC, 0@ 0IGETSPC, 0G 0ITAKE, 0b# ITAKE, 0@ 0ITAKE, 81G d1ITAKE, D1b# ITAKE, `1@ d1ITAKE, 1G 1IGETSPC, 1b# IGETSPC, 1@ 1IGETSPC, 1G 1ITAKE, 1b# ITAKE, 1@ 1ITAKE4 82G h2DFOR$WRITE_DIR4 L2b# DFOR$WRITE_DIR4 d2@ h2DFOR$WRITE_DIR4 |2G 2DFOR$RAB4 2b# DFOR$RAB4 2@ 2DFOR$RAB4 2G 2 SYS$FLUSH4 2b#  SYS$FLUSH4 2@ 2 SYS$FLUSH4 2G 2DFOR$RAB4 2b# DFOR$RAB4 2@ 2DFOR$RAB4 2G 2 SYS$FLUSH4 2b#  SYS$FLUSH4 2@ 2 SYS$FLUSH4 03G T3DFOR$WRITE_DIR4 @3b# DFOR$WRITE_DIR4 P3@ T3DFOR$WRITE_DIR4 X3G h3DFOR$RAB4 `3b# DFOR$RAB4 d3@ h3DFOR$RAB4 l3G |3 SYS$FLUSH4 p3b#  SYS$FLUSH4 x3@ |3 SYS$FLUSH4 d4G 4DFOR$WRITE_DIR4 4b# DFOR$WRITE_DIR4 4@ 4DFOR$WRITE_DIR4 4G 4DFOR$RAB 4 4b# DFOR$RAB4 4@ 4DFOR$RAB4 4G 4 SYS$FLUSH4 4b#  SYS$FLUSH4 4@ 4 SYS$FLUSH4 (5G 85DFOR$RAB4 05b# DFOR$RAB4 45@ 85DFOR$RAB4 <5G L5 SYS$FLUSH4 @5b#  SYS$FLUSH4 H5@ L5 SYS$FLUSH, t5G 5IGIVE, x5b# IGIVE, 5@ 5IGIVE4 6G @6DFOR$WRITE_DIR4 86b# DFOR$WRITE_DIR4 <6@ @6DFOR$WRITE_DIR4 D6G T6DFOR$RAB4 H6b# DFOR$RAB4 P6@ T6DFOR$RAB4 X6G h6 SYS$FLUSH4 `6b#  SYS$FLUSH4 d6@ h6 SYS$FLUSH4 8G 8DFOR$WRITE_DIR4 8b# DFOR$WRITE_DIR4 8@ 8DFOR$WRITE_DIR4 8G 8DFOR$RAB4 8b# DFOR$RAB4 8@ 8DFOR$RAB4 8G 8 SYS$FLUSH4 8b#  SYS$FLUSH4 8@ 8 SYS$FLUSH4 0:G `:SYS$QIOW4 X:b# SYS$QIOW4 \:@ `:SYS$QIOW4 :G :SYS$QIOW4 :b# SYS$QIOW4 :@ :SYS$QIOW4 8<G h<SYS$QIOW4 `<qN$ SQUASH014.AX6!)[ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A2;21i9"Mb# SYS$QIOW4 d<@ h<SYS$QIOW4 <G =SYS$QIOW4 <b# SYS$QIOW4 <@ =SYS$QIOW4 ?G h?SYS$QIOW4 T?b# SYS$QIOW4 d?@ h?SYS$QIOW4 ?G ? DFOR$READ_DIR4 ?b# DFOR$READ_DIR4 ?@ ? DFOR$READ_DIR4 ?G (@SYS$QIOW4 @b# SYS$QIOW4 $@@ (@SYS$QIOW  =6 **error...dbl itake fail, blk V 76 bufrd Double release i4idx blk V 76 bufrd dbl rel i4sav blk V 76 **error...itake fail, blk V 76! bufwt Double release i4sav blk V 76 putblk dvc independent err \ blk V 76 putblk qio err \ blk V 76 getblk dvc independent err \ nblk=V 76 getblk qio err \ blk V 76 vputblk dvc independent err \ blk V 76 vputblk qio err \ blk V 76 vgetblk dvc independent err \ blk V 76 vgetblk qio err \ blk V 76 putidx write, record lbl=\ pgm asked \76 putidx lastrc=[ rec in array=[76 qio stat, immed=V  iosb=V 76 qio stat, immed=V  iosb=V 7B B=2*)FILOPNDEC Fortran V6.1-386 =  4 4= FILOPN 4=h`77{ 7{7| 77|       )   )    ) C< E< B<              t0 VC t0 UC TC TC UC VC UC UC `C cC 0 dC cC cC mC gC iC                     _0 b0 TC UC VC UC UC UC `C cC cC dC cC cC gC mC$ iC                   ! %  "  & ! & " $  & & & ( &  - / 1 4 1 4 4, ;, ;, ;, ;, ; 9 9, ? ? B}, Cz, Fz, ? Fz, F E Ex, ? ? B  T T T L  Y [ Y Z ] ` b:  b  e f f fT$ $=  d4. .=   4=  = . .=   4=  = . .=   4=  = . .=   4=  = O. .=   4=  = . .=   4=  = . .=   4=  =  = 8 =  84 4= LUN16 84=WON r% r) r% r% % % %($ $=  `4 =  =  4 X4= LUN17 4=WON %& %* %& %& 7 7 7(S$ $=  4 =  =  4 4= FILCLS 4=;32 7< 7< 7< 7< 7<$ $=  4 = s s=  4 4= BUFDMO 4= Q8 =  =  (4 4= BUFRD (4=!  S85 S8 8 8 8 8 8 8 8 8 r: r: v: s: t: u: v: ~: : UC TC VC UC UC `C cC cC dC cC cC gC ~: ~: : : : 8 8 8 8 : 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8  8 8 8 8  8 8 8 8 8 8 8 8 8 8  8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8  8 8 8  8  8  8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9  9 9 9 9 9 9 9 9 9 $9 +9 ,9 -9 *9  79 69 ;9 99 99 99  G9 E9  N9 O9 O9 Q9 N9 Y9b a9_ a9 ]9` ]9c ? _9 _9] ? ? h9 h9 h9 h9 j9 r9 s9 t9 q9  9 9> 9= 9: 9 9 95 ? ? 9 }9 }9 9 9 9 9 9 9 9 9 9D  9A  9C  F 97  9 94 9 9 9 ? 9 9 9  9! 9- 9 9 9 9 9 9 9 ? 9 9 9 ? ? 9 9  9 9 9 9 9 9 98 : : 9 : : : : : : : : : : : : : : : : : : : : &: ':V (:V /:O (: (: (: /: /:M 1:L 1:O 1:L J J J J J J J J J J J J( J 4: 3:@ 8:  TC ::  TC UC VC VC UC `C cC cC dC cC cC gC ;: 7: 7: 7:1  @: :6 X: X: X: X: \:Y c: i: i: i: k: k: k: j9.T$ $=  4. .=   '4=  = . .=   '4=  = . .=   '4=  = . .=   '4=  = O. .=   '4=  = . .=   '4=  = . .=   '4=  = . .=   '4=  = . .r$ SQUASH014.AX6!)[ACORNSQUASH.CODE.A]ACNSQSDV_RO.OBJ_A2;21i^=   '4=  = . .=   '4=  = . .=   '4=  = . .=   '4=  =  = p# =  *4 4= BUFWT *4=|t :4 :5 : : : :' : :& : : : :# :! :  :  ; ; ; ; ; ; ; ? ; ; ; ; ; ? ? ;  ; < :9 :: := :; :  : : : : : : : : : : : : : : : : : :  : :  : : : : : ; ; ; ; ; ;  ; ; ; ; ; ; ; ; ; ; ? ; ; ; ? ; ; ; ; ; ; ; ; ; ? ? ; +; ,; 6; 6; :; :; <; =; >; >; 3; 3; 3; C; M; Q; X; Y; Y; [; X; d;W k;U k; h;R h;X ? j;S ? ? p; K;: ; ; ; ;2 ;1 ;. ;1 ? ;/ ? ? ; ; ; ; ; ; ; ;  ; ; ; ; ; ; ; ; ? ; ; ; N ;  ; ; ;  ? ? ; ;GT$ $=  *4. .=   *4=  = . .=   *4=  = . .=   *4=  = ). .=   *4=  = ). .=   *4=  = H. .=   *4=  = . .=   *4=  = D. .=   *4=  = . .=   *4=  = . .=   *4=  = H = ` I I=  64 4= WRITE_BUFF 64= < < < < < &<T (< (< (< (< (<  .< 6< 3<Z 3< 6< 2< 3< 3< 2< 3< 0< 8$ $=  D74. .=   64=  = . .=   64=  = . .=   64=  =  = H =  @94 4= IVLEN @94=RJI B< >< B< B< B< B< B< H< = XE =  94 4= PUTBLK 94= ? ? =  =  94 4= GETBLK 94= ?p ?p VC UC UC UC `C cC dC cC cC gC mC0 iC$ $=  94 =  =  ;4 4= VPUTBLK ;4= F F = T =  ;4 4= VGETBLK ;4= Gp Gp Gp J J J J J J J J J J% J J8 J$ $=  ;4 = w w=  =4 p4= PUTIDX =4= JD$ $=  =4 = 0 =  =4 4= GETIDX =4=sk N N N -R +R +R .R .R .R .R 1R 2R 2R 2R 1R 5R 4R 7R 5R 7R 8R 9R 9R 9R 9R AR AR AR ER ER FR ER IR PR OR OR OR SR ZR ZR cR cR cR cR bR bR bR fR fR gR gR hR hR  iR jR kR lR mR  oR nR  oR pR uR uR uR vR rR0P R R R R R R R R R R R R R RZ R  R  R  R R R R R R$ $=  8>4 = H =  $*[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A;62+,o@.B/ 4 BA-!0123KPWOB56dWkV7`.\8`nq9GHJCC ACSQV01-002 3-OCT-1994 17:03AMAC V1.8-17P P$LINKAGEXTDDTA$RMSNAM * FDHOSTD_CODE   FDHOSTD_DATA $ABS$ . BLANK . . ABS .8 AVTECH_PRODUCT_CODE DSC$K_DTYPE_T SYS$BINTIM CLI$PRESENT CLI$_PRESENT SYS$ASSIGNSYS$QIOW SYS$DASSGNSQU_CHECKDEBUG CLI$GET_VALUE APKKEYADDLICREQLOGLATCH OTS$CVT_TU_LLICMSGAPKCALLFILOPN SYS$GETDVIW SYS$GETDVI SYS$CREMBX SYS$DCLEXH SYS$CMKRNLMBXSETSAVMODE SYS$CLREFFLUSHLOGIMPCNTFLUSHTOP SYS$SETIMRSYS$QIO SYS$WFLOR SYS$CANTIMBUFDMOBUFWTBUFRDFILCLS SYS$CANEXH CTL$GL_PCB SCH$IOLOCKW IOC$SEARCHDEV SCH$IOUNLOCKLXYAST SYS$UNWINDAMAC$EMUL_CALL(JACSQ(J@BASHUCB(J ALWDEL(JXITHDL(J ICACHE0J@  FILEXTEND0J@$ DFILEXTEND(J`(ACCBMAP(J)GETFRU(J0*LXXAST   SYS$DCLEXH"MBXSET@;0LICMSGFILOPN""" SYS$QIO""" SYS$CANTIM" BUFWT""" FLUSHLOG"FILCLS= x sD#Wv$ SQUASH014.Ao@!$[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A;62 BBo" SQU_CHECKDEBUG  SYS$BINTIM";= D  FLUSHTOP= ,   SYS$GETDVI""" = l    SYS$DASSGN"= T @  OTS$CVT_TU_L""= ( 4  `  CLI$GET_VALUE""= 8  !SYS$QIOW""" # CLI$PRESENT"= =0 ;=  ;= 7 CLI$_PRESENT=0    % SYS$CLREF"= @  t   ' SYS$CMKRNL" ) SYS$ASSIGN""+AMAC$EMUL_CALL - SYS$SETIMR""";p/IMPCNT1LICREQ"= X  3 APKKEYADD"7LOGLATCH 5 SYS$CANEXH"7BUFDMO 9 SYS$WFLOR";BUFRD"""=SAVMODE" ? SYS$GETDVIW""" 7APKCALL= H 0 A SYS$CREMBX"""=00 ;= (! "p C IOC$SEARCHDEV7 CTL$GL_PCB=  E SCH$IOLOCKW G SCH$IOUNLOCK=0 ;= @| 0;= P| 0 ;=   00 @ ;=  "";=00$;= " 0 (;=( p" ""0 );=(  "00*;=p/ I SYS$UNWIND"KLXYASTL L=,$ 4= B4=XP f4= 4=4,1 1=FD0.DSKFDCONT.DSK =>C~^^~ (0޴8@H>P^X~`h޵ Gpx(MG'M?'l {#x 9#[BYBGG mTG@Zk( 4GmM"@Zk8(0@L_'mX Z#'BT #GMBGGGG@Zk=>C(ͦG8_'0T Z#(m!"G(G޶zC0ޢG|";44G޶GM J8ޢ<m ޶(@ZkC(m4G_'T Z#zCxMmJ@ZkG^~ (0ޤ8@H>P^X~`hޥpxCkMGm@Zk(-mM"4G@Zk8 0@'G(-((ͦ 9#(W" 6"m"XKGMtG@Zk(-0Ѣ " 4GM{J\KGm @ZkG( "עVJFײG(4GMm"@Zk8m0@G((M(- #( Z"| 9"MtG"[`KvG|m@Zk(-xMG( TGm@ZkGG( ͦM#mC8G@Zk(mmtGMS"03"`"@Zk(- " 4GMvKWJmF @Zk(-G 9#XKGmGt"x4G|Mm@Zk8m(0@O"M /"m"tG@Zk( M4GmGt4" "G@Zk(to`MGm@ZkM"l4Gmp@Zk8-(-0@l0BlM"m4G@Zk8(-0@lQ0@ClQM"m4Gd@Zk8 (-0@dѢ0BdѲM"m4G@Zk8m(-0@:5CdQM"m4G@Zk8 (-0@pѢ0BpѲMH"m4G@Zk8m(ͥ0@ MN"m."l"tG@Zk(-T-G΢0BβG>ChMpmG>CGޢn"0N"޶GGG@ZkC(GmGMG84"t"@Zk(GMGm8/"0"G@Zk(GMGm"h4G@Zk8(0@ O"M /"m"tG@Zk(GM85Cx"m4G@Zk8ͦ(0@$oO"M /"x"0`CotGm@Zk(+GM4GmGh4" "G@Zk(-h0UChq_#0zCGh1GGM"m4G@Zk8(0@O"M /"m"tG@Zk(CGM4GmG4" "G@Zk(-ѢBѲFqxM"/mGM@Zk>C(>C#p7#>#ע0B#w'M'm>C0 #, # ޢBB"G޶G7""G@Zk'( 0 {#CB   ØM4GmG4" "G@Zk&&, "( "_'BB( Z#?'B( 9#&zB( "';1`CyB_'( #?'( Z#'B 9#B0 #FBzBy G>CXMG8/>CG~o"G JG~G`m@Zk(CO@>CMmG>C=" ޢ@_"@/"G޶G@ZkC( /G_'x H Z#mAGxMTG@Zk(>CXMG@8>CG~x"G JG~G`m@ZkC G(M4G`mACXM@ZkG<?&"'C_'( {# Z#C'C&ۢ #"ڲCD<CGG8?'>C9#80CG^G8<|"0ޢG4~4GM J޶G~<~8ޢ ޶(~m@ZkChMGpm@Zk`m4G(Mt"XM@Zk(-G`mXM4G@ZktG`m4GXM@ZkG(t0GTlRtϢPF'@ {#A?'MD 9#mAG4G@Zk'( @ #BxТ0Bxв(t|`G6t\AG3>CMG8G0|"GG@<G0ޢ4~ J޶~<~8ޢ ޶(~m@ZkC(-Q@RK0JMGm@Zk G(8M@m|"0C@Zk(t|`G'@ {#AtG>CGM8o#0GG~o"@/4G0ޢ4G4Gm J޶8ޢ< ޶(@ZkC5<'t {#AXMTG`m4G@Zk?'l 9#mG(MGGYCMTGG@Zk&( t "G(ͦMGC(Gw"4G0C>C( 4G80#>G@604~ J~<~8 (~m@ZkCO""Ϣ" o" (-e"\(MG0m@Zk/GϢ4G0UBSBFG'4GoO05@C' /@ #A&8D "A' {#&A "GA&O' "?'{#&A9#CMA "AtGAY4G>C_'8Z#0GAG~8/G0ޢG4o"MG޶ J4G8ޢG<m ޶(@ZkC(ͥ G(m4GxM@mJ@ZkGmM@Zk?'(9#4G&C "_'Z#C4GC'z& #' "C {#CG84GC&>C"8G0CGG8<G0~|"4^G J~^4G<^G8~ ~(^Mm@Zk(-'# mCM8B!B4G@Zk'({#G_' Z#CCm&>C"80CGG0^G8<|"4ޢG^4G J޶8^G<ޢ ^M(޶@ZkC( GmTGxM@Zk(m4GxM8mJ@Zk_'0 Z#A0@Ϡ?#@C7JC5' {#4GA/!G&(4 "HM'B?'G8 {#8 9#&BB0 "&7H#GBPm l"CGCG@Zk&( 4 "B_'0 Z#B?'z0 9#B#0`Cy(1A 8A(_'(ͦ Z#(mGW (&zC "C;B('{#(&(-C "mTG\B(M?'9#>C(YC( 8G0Gx"^G874G0ޢG4M޶ J8ޢ< ޶(@ZkCmG'0 {#A0@Π_#4G@C7K0@@FF[C X.! C(ͦ_&M'?'C8 R">C'8 {#0 9#&7HB4 #BBCҰBGGmd"l"GC>CG@Zk'(M4 #CXBCy'8 {#&[B8 "VB@_#4G0CCF 7A1G &8 "WB"0C'8 #\B_'8 Z#ZBzC7K '0 #\B'ܢ0 {#[BB(A۲+`AG(M?'9#((4GYC'{#עC(M&( "ܲG:_'(ͦC(m Z#8' #zC(-(ͦ4G'8CM #B'>C(-#8G0G8C>G(ͦ4G0G4~86~<~ J(8w" (~m@ZkC(m?'9#&A"'4GYA #Atk[$ SQUASH014.Ao@!$[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A;62 Bc"_'Ϣ Z#'Aܲ4 #o&A "z'8 {#A_'A' K7 Z# #AA1G8 & "GA'M #mA'>C#80GAG>8/G0ޢG4o"G޶ J8ޢ4G<G ޶(@ZkC( z?'4 9#B4GYGGWG8M?"@m4GTG@Zk(עJ XMTG`m4G@ZkGmM@ZkG'(Mt #mG\BGRTG0@CRM@Zk`mTG4GXM@ZkL(-8M@m9#0BG@Zk(|`K?'(Ml 9#mGGYCMGTGG@Zk( #آ0BزGG>C~0^8^@~HPX޴`hp GxG@MdzPMXm =@Zk-  = C0M8m@ZkͦD60MC8m@Zk#4G|a<A9@#GCF4G/`M>Chm @Zk CG08^@~HPXޤ`hpxCkG|a$`|A?#4G2YCYC_FG@"@A@|b`2`B@$¢G@GT"0@CTGGG4G|aG?'( 9#'B( #YBA\a@ CJ[R`KzSHzG\a#t! K<40B&G!;G!GGG>C ;~^^~ (0޴8G'$8G$Ѣ4GG^~ (0ޤ8CkGG>C~^^~ (0޴8 G@HGPMG TGXm@Zko;`?'9#A&4GY"A' #_''ϢA Z#&ܲ #oA "AzAG8_'>CZ#80GAG~8/G0ޢG4o"MG޶ J4G8ޢG<m ޶(@ZkC'M{#A4GmA@Zk'&# "CC?'>C9#80GCG^8<G0ޢG4~|"MG޶ J~4G<~G8ޢ ޶(~m@ZkCGmM@ZkG^~ (0ޤ =  8@HCkGGG>C~^^GhG^CkGG>C~0^8^@~HPX޴`hp>x^~ GG(A(o TAGzUK[T`KGzG(o2TG..TG1/v8KWJ\ KF 8KAG1?A.>G ϢVJϲO/o/Z \KO?[|Ko?>CpM<8>0(}w"=(/0ޢ4xmR J޶8ޢ< ޶(@ZkC(=(}.,1//AH`ϢHZ ;K|SJVRJDF`ϲ q@DOd/R@KY K:Gd/`TKC4@/A(GO/G\K{JZ VKG JA[GO??G1TG/>CG80޶(}(/|"0~4^R J~^<^8~ ~(^pMxm@ZkC(-(}G(G/"C(MTG.CXKmTGW J>?>CG<8>0(}(:TEC0ޢ{"4pM޶R J8ޢ<xm ޶(@ZkC(mG(G(}GF[/hCHצTB/TG[KVTJY K( xmYGC-|U@K(MF׶>CDC<8>0^(}(8y"0ޢTC4GpMR J޶8ޢ< ޶(@ZkC((}H4`wS KXRKG`DdtRK[`K|Gdt`OT@KCSG08^@~HPXޤ`hp>x^~CkGG>C~0^8^@~HPX޴`hp>x^~ GGA AGGrTGTGo.TA~/WJ>XK~?TAq//AjO/Y;Kq/?Z[KjO?Gy/r.Hm\Ky?VJr>xOZR@KxO|>C@M<8>0(}=w"/0ޢ4 J޶8ޢ< ޶(@ZkC=(}O/R@KY K q@:G/Ϣ|SJVRJFCϲ4@O/A.AGYKX JGXGC|OGѢTG~o///zJ[|KY C80(}0^{"/4ޢ^Hm޶ J8^<ޢ ^@M(޶@ZkC(}GMG|>C TG<PC8>TG0^(}80ޢ4-޶ J8ޢ<y"@MG ޶Hm(@ZkCm-G(}G[GTGY>CͦB<8>G0(}<v"0~4^ J~^<^8~ ~(^@MHm@ZkC(}ԢԕBRJVJFԲtTyS`KZR@KYGT/G08^@~HPXޤ`hp>x^~CkGGGG>C~^^ ~(08޴@HP>X^`~hGCC/C/CK#`D3C4`â0@@cP`F0@@c`F@0@@caF 0@@cbF0@@cdF0@@chF0@@cpF0@@/$1@0`@RG^ ~(08ޤ@HP>X^`~hCkGA@>C~^GH<\PGCkGGG>C~^^~ (0޴8@H>P^X~`h GG0M>C8mG >@Zk >C(mG MGTG@Zk4GG^~ (0ޤ8@H>P^X~`hCk4TG SYS$BINTIM4tm# SYS$BINTIM4|@ SYS$BINTIM4$m# CLI$PRESENT4#G CLI$PRESENT4#@ CLI$PRESENT4*m# SYS$ASSIGN4)G SYS$ASSIGN4)@ SYS$ASSIGN4!@GdSYS$QIOW4"Tm#SYS$QIOW4!`@dSYS$QIOW4|G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN4GSQU_CHECKDEBUG4m#SQU_CHECKDEBUG4@SQU_CHECKDEBUG4$m# CLI$PRESENT4#G CLI$PRESENT4#@ CLI$PRESENT4 0m# CLI$GET_VALUE4@GP CLI$GET_VALUE4L@P CLI$GET_VALUE43hG APKKEYADD44xm# APKKEYADD43@ APKKEYADD4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4 @ CLI$GET_VALUE4'G0 SYS$CMKRNL4((m# SYS$CMKRNL4',@0 SYS$CMKRNL4+HGdAMAC$EMUL_CALL4,Pm#AMAC$EMUL_CALL4+`@dAMAC$EMUL_CALL4 hm# CLI$GET_VALUE4pG CLI$GET_VALUE4@ CLI$GET_VALUE,1GLICREQ,2m#LICREQ,1@LICREQ4#G  CLI$PRESENT4$m# CLI$PRESENT4#@  CLI$PRESENT4 G8 CLI$GET_VALUE4 (m# CLI$GET_VALUE44@8 CLI$GET_VALUE4@G` OTS$CVT_TU_L4Hm# OTS$CVT_TU_L4\@` OTS$CVT_TU_L,tGLICMSG,|m#LICMSG,@LICMSG4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4# G4 CLI$PRESENT4$(m# CLI$PRESENT4#0@4 CLI$PRESENT4#LG` CLI$PRESENT4$Tm# CLI$PRESENT4#\@` CLI$PRESENT4#|G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PREuCYm$ SQUASH014.Ao@!$[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A;62 B "'SENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4?G$ SYS$GETDVIW4@m# SYS$GETDVIW4? @$ SYS$GETDVIW4*0m# SYS$ASSIGN4)8GL SYS$ASSIGN4)H@L SYS$ASSIGN4)XGt SYS$ASSIGN4*`m# SYS$ASSIGN4)p@t SYS$ASSIGN4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G0 CLI$GET_VALUE4 (m# CLI$GET_VALUE4,@0 CLI$GET_VALUE4@G` OTS$CVT_TU_L4Hm# OTS$CVT_TU_L4\@` OTS$CVT_TU_L4#G CLI$PRESENT 4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4G OTS$CVT_TU_L4m# OTS$CVT_TU_L4@ OTS$CVT_TU_L4,<m#AMAC$EMUL_CALL4+DGLAMAC$EMUL_CALL4+H@LAMAC$EMUL_CALL,GFILOPN,m#FILOPN,@FILOPN4G OTS$CVT_TU_L4m# OTS$CVT_TU_L4 @ OTS$CVT_TU_L4 G SYS$GETDVI4 m# SYS$GETDVI4 @ SYS$GETDVI4A GP SYS$CREMBX4B m# SYS$CREMBX4AL @P SYS$CREMBX4(t m# SYS$CMKRNL4' G SYS$CMKRNL4' @ SYS$CMKRNL4 G SYS$GETDVI4 m# SYS$GETDVI4 @ SYS$GETDVI4 m# SYS$DCLEXH4 G SYS$DCLEXH4 @ SYS$DCLEXH4! G SYS$QIOW4" m#SYS$QIOW4! @ SYS$QIOW, G MBXSET, m#MBXSET, @ MBXSET,> m#SAVMODE,= G SAVMODE,= @ SAVMODE4& m# SYS$CLREF4% G0 SYS$CLREF4%, @0 SYS$CLREF4&4 m# SYS$CLREF4%< GD SYS$CLREF4%@ @D SYS$CLREF4 G FLUSHLOG4 m#FLUSHLOG4 @ FLUSHLOG4! G< SYS$QIOW4"4 m#SYS$QIOW4!8 @< SYS$QIOW,/` Gp IMPCNT,0h m#IMPCNT,/l @p IMPCNT4| G FLUSHTOP4 m#FLUSHTOP4 @ FLUSHTOP4! G<SYS$QIOW4"m#SYS$QIOW4!8@<SYS$QIOW4%XGl SYS$CLREF4&`m# SYS$CLREF4%h@l SYS$CLREF4.tm# SYS$SETIMR4-G SYS$SETIMR4-@ SYS$SETIMR, G,SYS$QIO, $m#SYS$QIO, (@,SYS$QIO,7xGBUFDMO,8m#BUFDMO,7@BUFDMO4!GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW4G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN,m#FILCLS, GFILCLS,@FILCLS4!GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW46 m# SYS$CANEXH45G, SYS$CANEXH45(@, SYS$CANEXH4"Lm#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW4(m# SYS$CMKRNL4'G SYS$CMKRNL4'@ SYS$CMKRNL4G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN,;\GBUFRD,<m#BUFRD,;@BUFRD4"lm#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW, hGBUFWT,m#BUFWT, @BUFWT4!DGSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW4!G$SYS$QIOW4"m#SYS$QIOW4! @$SYS$QIOW49`Gx SYS$WFLOR4:hm# SYS$WFLOR49t@x SYS$WFLOR4%G SYS$CLREF4&m# SYS$CLREF4%@ SYS$CLREF,0m#IMPCNT,/GIMPCNT,/@IMPCNT4 m# SYS$CANTIM4 G SYS$CANTIM4 @ SYS$CANTIM4&m# SYS$CLREF4%G SYS$CLREF4%@ SYS$CLREF4 G,FLUSHTOP4m#FLUSHTOP4(@,FLUSHTOP4.Hm# SYS$SETIMR4-XGl SYS$SETIMR4-h@l SYS$SETIMR4EG SCH$IOLOCKW4Fm#@ SCH$IOLOCKW4E@ SCH$IOLOCKW4CG$ IOC$SEARCHDEV4Dm#@ IOC$SEARCHDEV4C @$ IOC$SEARCHDEV4C4GD IOC$SEARCHDEV4D<m#@ IOC$SEARCHDEV4C@@D IOC$SEARCHDEV4GG Sv!lpo$ SQUASH014.Ao@!$[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A;62 B8CH$IOUNLOCK4Hm#@ SCH$IOUNLOCK4G@ SCH$IOUNLOCK4'G SYS$CMKRNL4(m# SYS$CMKRNL4'@ SYS$CMKRNL4!GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW45G SYS$CANEXH46 m# SYS$CANEXH45@ SYS$CANEXH4!|GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW,m#FILCLS,GFILCLS,@FILCLS4!4!G!SYS$QIOW 4"d!m#SYS$QIOW4!!@!SYS$QIOW4!"G"SYS$QIOW4""m#SYS$QIOW4!"@"SYS$QIOW4!#GD#SYS$QIOW4"4#m#SYS$QIOW4!@#@D#SYS$QIOW4"#m#SYS$QIOW4!#G$SYS$QIOW4!$@$SYS$QIOW4"\%m#@SYS$QIOW4!%G%SYS$QIOW4!%@%SYS$QIOW4"&m#@SYS$QIOW4!&G&SYS$QIOW4!&@&SYS$QIOW4!d'G|'SYS$QIOW4"p'm#@SYS$QIOW4!x'@|'SYS$QIOW4!(G (SYS$QIOW4"(m#@SYS$QIOW4!(@ (SYS$QIOW,Kt*G*LXYAST,L|*m#LXYAST,K*@*LXYAST4J*m# SYS$UNWIND4I*G* SYS$UNWIND4I*@* SYS$UNWIND =4= 4= ,4= SYS$DISKP6 = 6 =#4= 44=  6 = 6 = D6 = 6 = 6 =44=44= 6 = ,6 = 6 = (L46 = ( L4t4= |4=4= SQU14(6 = (46 = ( 44= 4=4= 6 = P DSC$K_DTYPE_T2= (46 = DSC$K_DTYPE_T2= 846 =P4= CLEAR]4=KEYh4=UNITt4=FNAM4= FENCE4=SIZE4= UNSAFE4=MODE 4= WRITEBACK4=INIT4= SMALL 4=NOCOMPRESS4= CACHE4= INSTALL 4= LICENSE4=OGVERSIONSQUASH (tm), Version 1.4B Copyright 1994, Acorn Software, Inc. 6 =6 =  DSC$K_DTYPE_T2= 46 =\Td6 =d\t44=` 4=$TT: 4=0000 00:00:00.60 &%*[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A2;21+, .B/ 4BBL-!0123KPWOC56hf\7;B\8{q9GHJ CCACSQV01-00230-SEP-1994 11:07AMAC V2.0-22P P$LINKAGEXTDDTA$RMSNAM @* FDHOSTD_CODE   FDHOSTD_DATA $ABS$ . BLANK . . ABS .8 AVTECH_PRODUCT_CODE DSC$K_DTYPE_T SYS$BINTIM CLI$PRESENT CLI$_PRESENT SYS$ASSIGNSYS$QIOW SYS$DASSGNSQU_CHECKDEBUG CLI$GET_VALUE APKKEYADDLICREQLOGLATCH OTS$CVT_TU_LLICMSGAPKCALLFILOPN SYS$GETDVIW SYS$GETDVI SYS$CREMBX SYS$DCLEXH SYS$CMKRNLMBXSETSAVMODE SYS$CLREFFLUSHLOGIMPCNTFLUSHTOP SYS$SETIMRSYS$QIO SYS$WFLOR SYS$CANTIMBUFDMOBUFWTBUFRDFILCLS SYS$CANEXH CTL$GL_PCB SCH$IOLOCKW IOC$SEARCHDEV SCH$IOUNLOCKLXYAST SYS$UNWINDAMAC$EMUL_CALL(JACSQ(J@BASHUCB(JALWDEL(J0XITHDL(JICACHE0J FILEXTEND0J@$ DFILEXTEND(J`(ACCBMAP(J@)GETFRU(J)LXXAST$ $   SYS$DCLEXH"MBXSET@;0LICMSGFILOPN""" SYS$QIO""" SYS$CANTIM" BUFWT""" FLUSHLOG"FILCLS=x  SQU_CHECKDEBUG  SYS$BINTIM";=D  FLUSHTOP=,   SYS$GETDVI""" =l    SYS$DASSGN"=T @  OTS$CVT_TU_L""= ( 4  `  CLI$GET_VALUE""=8  !SYS$QIOW""" # CLI$PRESENT"==0 ;= =;=7 CLI$_PRESENT=0    % SYS$CLREF"= @  t   ' SYS$CMKRNL" ) SYS$ASSIGN""+AMAC$EMUL_CALL - SYS$SETIMR""";p/IMPCNTw Oh$ SQUASH014.A !%[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A2;21Br"1LICREQ"=X  3 APKKEYADD"7LOGLATCH 5 SYS$CANEXH"7BUFDMO 9 SYS$WFLOR";BUFRD"""=SAVMODE" ? SYS$GETDVIW""" 7APKCALL=H 0 A SYS$CREMBX"""=00 ;=! ="p C IOC$SEARCHDEV7 CTL$GL_PCB= E SCH$IOLOCKW G SCH$IOUNLOCK=0;=@| =00;=P| =0;=  =00 ;= ="";=00$;= =0 (;=p =""=0 @);= ="=0);=p/ I SYS$UNWIND"KLXYASTT T=0$ 4= B4=XP f4= 4=4,1 1=FD0.DSKFDCONT.DSK =>C~^^~ (0޴8@H>P^X~` Gh޵px(MG'M?'l {#x 9#[BYBGG mTG@Zk4G( Mm"@Zk_'X Z#8G(0@BF'mGMT #BGGG@Zk_'T Z#9(ͦ>CG8!#0BGG0v":G4~4GGM J~8<~ (~m@Zk?'T 9#(MCmYC4GxMJ@ZkG^~ (0ޤ8@H>P^X~`hޥpxCkMGm@Zk4G( Mm"@ZktG80@"(ͦGMm V" 6""WJF @Zk(-, " q4GzK[`KzGM qm@ZkG(ͦ "\KGG(m4GM"m@ZkG8-0@( m 8X" 8""Y K:GM 8tG@Zk(-xMG( TGm@ZkGG(M"mB6G@ZktG(mMmS"03"`"@Zk(- " Ѣ4GM|JVJmF Ѳ@ZkG( #WJFuGM"t4Gx|m@Zk8M(0@MmO" /""tG@Zk( M4GmGt4" "G@Zk(mtOG@Mm@ZkM"l4Gmp@Zk8 (-0@lѢ0BlѲM"m4G@Zk8m(-0@l10 Cl1M"m4Gd@Zk8(-0@d0CdM"m4G@Zk95C8M(-0@d1M"m4G@Zk8(-0@p0CpMH"m4G@Zk8M(ͥ0@ MN"m."l"tG@Zk(-T-G0CG>ChMpmG>CGޢn"0N"޶GGG@ZkGGG(CMm84"t"@ZkGGG(Mm8/"0"@Zk(GMGm"h4G@ZktG8(0@ MO"m /""@Zk(GM85Cx"m4G@ZktG8ͦ(0@#oMO" /"0`Cox"m@Zk(+GM4GmGh4" "G@Zk(-h0UChq_#0zCGh1GGM"m4G@ZktG8(0@MO"m /""@Zk(CGM4GmG4" "G@Zk(-ѢBѲFqxM"/mGM@Zk##>C(>Cp7#>#ע0Bw>CM'm' ޢ0 #, #BB޶"GG7""G@Zk'0 {#( CB   ØM4GmG4" "G@Zk&&, "( "_'BB( Z#?'B( 9#&z( "B'B;1`C_'y( #?''( Z#B 9#0 #BFBBzy G>CXMG8/>CG~o"G~ J`mGG@Zk(CO@/"GG@>CMG>Cm=" ޢ@_"޶@Zk( C/G_'x H Z#mAGxMTG@Zk(>CXMG@8>CG~x"G~ J`mGG@ZkC G(M4G`mACXM@ZkG<'_'( {#?&"C Z#'&CC #"ۢCCڲGD<GG|"8?'>C9#8C0G^G0ޢ4G8<G4~޶M J~8ޢ<~ ޶(~m@ZkChMGpm@Zk4G(M`mt"XM@ZkG(-XM`m4G@ZktG4GXM`mG@Zk('@ {#tA0GQlOtϢPF?'MD 9#mAG4G@Zk'@ #( BxТ0Bxв(t|`G6t\AG3>CMG8G0|"GG0ޢG@<4~޶ J~<~8ޢ ޶(~m@Zk(-CQ@RK0JMGm@Zk (8MG@m|"0C@Zk(t|`G'@ {#AGo#tG>CGM8G0Go"~4G0ޢ4G@/4޶m J8ޢ< ޶(@ZkC5:'t {#AXMTG`m4G@Zk?'l 9#G(MGmGTGYCMG@Zk&t "G( G4G4GCGwG0`Cw(>C80"޶w"0~@74^~ J^<^8~ ~(^Mm@ZkCx/""" O" ( e"\(MG0m@Zk1G4G0UCSCFqG)4GO/05 C& @ "'AD #AϢ_' Z#Aܲ& "AGz ='_'/'& #Z## "AAABA-tGz4G8?'>C9#m8AG0G^G0ޢG8/o"4G޶4GM JG8ޢ< ޶(@Zk(ͥCG(m4GxM@mJ@ZkGMm@Zk?'9#4G(& "4GCC_'Z#C'&z' # " {#CCCG84G>C&"8CG0GG0~G8<|"4^G~4G J^<^G8~ ~(^Mm@Zk'#(-CM m8B!B4G@Zk_'' Z#({#GGCmC>C&"8C0GG|"0^G8<4G4ޢG^ J޶8^<ޢ ^M(޶@ZkGTGxM( Cm@Zk4G(mxM8mJ@Zk_'0 Z#A0@Ϡ?#' {#@C7JAC24G/!/(&'HM4 "B8 {#G?'&B8 9#&7H0 "B#BGPm l"CGCG@Zk&4 "( B_'0 Z#?'B0 9#zB#0`Cy(1A 8A_'( Z#-'B#Cz'#_'BB Z#8TGܲBwW ('#z>CmG80BG޶G0^w"87G4ޢ4G^G J޶8^<ޢ ^M(޶@ZkCmG'0 #A0@Π#4G@C7!K0@@FG[C X.! C(ͦ&m_'0 Z#8 "CB?'>C&7H'GM4 9#B8 #BCװBGd"l"GC>CG@Zk?'4 9#(MCYBCo'8 #&\B8 "ܢWB@#0B4GBF 8AQG@'8 #XB"807C&8 "VB'8 {#[B&0 "VBC7!K' 0 #\B(A+`ABG(m?'9#&yC4G"_'vC Z#zC'& #' "; #xCvC|C84G&>C( "8G0GCG0~x"88G4^4G~G J^<^8~ ~(^Mm@ZkC(M.'#&A"'4G8A {#?'A 9#&A4 "O&A "Y_' Z#A?'AK& 9#z "AA'1`Gy #AGܲ'M {#A&>C"8AG0GG0G8/o"4~G4G J~8G<~ (~m@Zk( C'4 #B4G8GGaG8M?"@m4GTG@Zk4G(ͦK XM`mTG@ZkGMm@ZkG'(Mt {#MG[BG2m0 C2TG@ZkTG4GXM`m@Zk^( G8M@m#آ0Bز@ZkG(m; KG( M&l "mGGCTG@Zk(#\0@C\>C~0^8^@~HPX޴`hp GxG@MdzPMXm =@Zk- =C0M8m@ZkͦD60MC8m@Zk4G#|aDA:@#GCFG4G/`M>Chm @Zk CG08^@~HPXޤ`hpxCkGx`$ SQUASH014.A !%[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A2;21BC4|a$`|A?#4G2YCYC_FGH"GHA@|b`2`B@$¢G@T"0@CTGGG4G|aG?'( 9#'B( #YBA\a@ CJ[R`KzSHzG\a#t! K<40B&G!;G!GGG>C ;~^^~ (0޴8G'$8G$Ѣ4GG^~ (0ޤ8CkGG>C~^^~ (0޴8 G@HGPMG TGXm@Zk?'9#4G4GoA6`&Y"A' #_'Ϣ'&A Z# #ܲ "oAAAzG8>C_'Z#8AG0G~G0ޢG8/o"4G޶GM J8ޢ<m ޶(@ZkC'M{#A4GmA@Zk&' "#GGCC?'>C9#8C0G^G0ޢ|"8<G4~4G޶GM J~8ޢ<~ ޶(~m@ZkGMCm@ZkG^~ (0ޤ8@HCkGGG>C~^^GhG^ = CkGG>C~0^8^@~HPX޴`hp>x^~ GG(A(o TAGzUK[T`KGzG(o2TG..TG1/v8KWJ\ KF 8KAG1?A.>G ϢVJϲO/o/Z \K[|KO?o?>CpM<8>0(}w"=0ޢ(/4޶xmR J<8ޢ ޶(@Zk(C=(}H`ϢA.,1//|SJVRJHZ ;KF`ϲDDOd/ q@R@KY K:Gd/`TKC4@/A(GO/G\K{JZ VKG JA[GO??G1TG/>CG80޶(}0~|"(/4^~R J^<^8~ ~(^pMxm@ZkGG(-C(}TG(mTG."C-.WJdCV J>>>C<8>0^(}0ޢy"(;G4޶pMR J<8ޢxm ޶(@ZkGGG(mC(}TGF;/hCHۦ.:KVTJX JpM8GC|U K(-FH۶>C$Cxm<8>0(}0ޢw"(9G4޶R J<8ޢ ޶(@Zk(C(}H4`wS KXRKG`DdtRK[`K|Gdt`OT@KSG08^@~HPXޤ`hp>x^~CkG>C~0^8^@~HPX޴`hp>x^~ GGA AGGrTGTGo.TA~/WJXK>~?TAq//AjO/Y;KZ[Kq/?jO?Gy/r.Hm\KVJy?r>xOZR@KxO|>C@M<8>0(}=w"0ޢ/4޶ J<8ޢ ޶(@ZkC=(}O/R@KY K q@:G/Ϣ|SJVRJFCϲ4@O/A.AGYKX JGXG|OѢG~o/TG//zJ[|KY C80(}{"0^/4ޢ^Hm J޶8^<ޢ ^@M(޶@ZkGGTGC(}TG-|>C0C@M<8>0(}0ޢw"9G4޶Hm J<8ޢ ޶(@ZkGGmC(}GTG;B;>CG<8>0޶(}0~|"74^~ J^<^8~ ~(^@MHm@ZkC(}ԢԕBRJVJFԲtTyS`KZR@KYGT/G08^@~HPXޤ`hp>x^~CkGGGG>C~^^ ~(08޴@HP>X^`~hGCC/C/CK#`D3C4`â0@@cP`F0@@c`F@0@@caF 0@@cbF0@@cdF0@@chF0@@cpF0@@/$1@0`@RG^ ~(08ޤ@HP>X^`~hCkGA@>C~^GH<\PGCkGGG>C~^^~ (0޴8@H>P^X~`h GG0M>C8mG >@ZkGG MTG >C(m@Zk4GG^~ (0ޤ8@H>P^X~`hCk4TG SYS$BINTIM4tm# SYS$BINTIM4|@ SYS$BINTIM4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4*m# SYS$ASSIGN4)G SYS$ASSIGN4)@ SYS$ASSIGN4!8G\SYS$QIOW4"Tm#SYS$QIOW4!X@\SYS$QIOW4lm# SYS$DASSGN4|G SYS$DASSGN4@ SYS$DASSGN4GSQU_CHECKDEBUG4m#SQU_CHECKDEBUG4@SQU_CHECKDEBUG4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G8 CLI$GET_VALUE4 m# CLI$GET_VALUE44@8 CLI$GET_VALUE43\Gl APKKEYADD44dm# APKKEYADD 43h@l APKKEYADD4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4 m# CLI$GET_VALUE4G CLI$GET_VALUE4@ CLI$GET_VALUE4'G SYS$CMKRNL4(m# SYS$CMKRNL4'@ SYS$CMKRNL4+ G<AMAC$EMUL_CALL4,(m#AMAC$EMUL_CALL4+8@<AMAC$EMUL_CALL4DG\ CLI$GET_VALUE4 Hm# CLI$GET_VALUE4X@\ CLI$GET_VALUE,1xGLICREQ,2m#LICREQ,1@LICREQ4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4 @ CLI$GET_VALUE4G8 OTS$CVT_TU_L4 m# OTS$CVT_TU_L44@8 OTS$CVT_TU_L,PG%\LICMSG,Tm#LICMSG,X@\LICMSG4#\Gx CLI$PRESENT4$lm# CLI$PRESENT4#t@x CLI$PRESENT4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4#G  CLI$PRESENT4$m# CLI$PRESENT4#@  CLI$PRESENT4#$G8 CLI$PRESENT4$,m# CLI$PRESENT4#4@8 CLI$PRESENT4#TGl CLI$PRESENT4$\m# CLI$PRESENT4#h@l CLI$PRESENT4|G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4?G SYS$GETDVIW4@m# SYS$GETDVIW4?@ SYS$GETDVIW4)G$ SYS$ASSIGN4*m# SYS$ASSIGN4) @$ SYS$ASSIGN4)8GL SYS$ASSIGN4*<m# SYS$ASSIGN4)H@L SYS$ASSIGN4#XGt CLI$PRESENT4$`m# CLI$PRESENT4#p@t CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4#G CLI$PRESENT4$y-$ SQUASH014.A !%[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A2;21Bޭ)m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4G8 OTS$CVT_TU_L4 m# OTS$CVT_TU_L44@8 OTS$CVT_TU_L4#pG CLI$PRESENT4$xm# CLI$PRESENT4#@ CLI$PRESENT 4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4G OTS$CVT_TU_L4m# OTS$CVT_TU_L4@ OTS$CVT_TU_L4,m#AMAC$EMUL_CALL4+G$AMAC$EMUL_CALL4+ @$AMAC$EMUL+_CALL,\GFILOPN,dm#FILOPN,@FILOPN4G OTS$CVT_TU_L4m# OTS$CVT_TU_L4@ OTS$CVT_TU_L4 G SYS$GETDVI4 m# SYS$GETDVI4 @ SYS$GETDVI4A G( SYS$CREMBX4B m# SYS$CREMBX4A$ @( SYS$CREMBX4(L m# SYS$CMKRNL4'X Gd SYS$CMKRNL4'` @d SYS$CMKRNL4t G SYS$GETDVI4 m# SYS$GETDVI4 @ SYS$GETDVI4 m# SYS$DCLEXH4 G SYS$DCLEXH4 @ SYS$DCLEXH4! G SYS$QIOW4" m#SYS$QIOW4! @ SYS$QIOW, G MBXSET, m#MBXSET, @ MBXSET,> m#SAVMODE,= G SAVMODE,= @ SAVMODE4% G SYS$CLREF4& m# SYS$CLREF4% @ SYS$CLREF4% G SYS$CLREF4& m# SYS$CLREF4% @ SYS$CLREF4\ Gx FLUSHLOG4d m#FLUSHLOG4t @x FLUSHLOG4! G SYS$QIOW4" m#SYS$QIOW4! @ SYS$QIOW,/8 GH IMPCNT,0@ m#IMPCNT,/D @H IMPCNT4P Gp FLUSHTOP4X m#FLUSHTOP4l @p FLUSHTOP4! GSYS$QIOW4" m#SYS$QIOW4!@SYS$QIOW4%0GD SYS$CLREF4&8m# SYS$CLREF4%@@D SYS$CLREF4.Xm# SYS$SETIMR4-hGt SYS$SETIMR4-p@t SYS$SETIMR, GSYS$QIO, m#SYS$QIO, @SYS$QIO,7HGXBUFDMO,8Pm#BUFDMO,7T@XBUFDMO4"<m#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW4G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN,GFILCLS,m#FILCLS,@FILCLS 4!GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW45G SYS$CANEXH46m# SYS$CANEXH45@ SYS$CANEXH4"m#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW4'G SYS$CMKRNL4(m# SYS$CMKRNL4'@ SYS$CMKRNL4G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN,;,GBUFRD,<lm#BUFRD,;@BUFRD4"Dm#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW,m#BUFWT, HGBUFWT, @BUFWT4!HGTSYS$QIOW4"Lm#SYS$QIOW4!P@TSYS$QIOW4!,GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW49G SYS$WFLOR4:m# SYS$WFLOR49@ SYS$WFLOR4%G$ SYS$CLREF4&m# SYS$CLREF4% @$ SYS$CLREF,/(G4IMPCNT,0,m#IMPCNT,/0@4IMPCNT4 LGx SYS$CANTIM4 dm# SYS$CANTIM4 t@x SYS$CANTIM4%G SYS$CLREF4&m# SYS$CLREF4%@ SYS$CLREF4GFLUSHTOP4m#FLUSHTOP4@FLUSHTOP4-G SYS$SETIMR4.m# SYS$SETIMR4-@ SYS$SETIMR4E`Gt SCH$IOLOCKW4Fhm#@ SCH$IOLOCKW4Ep@t SCH$IOLOCKW4CG IOC$SEARCHDEV4Dm#@ IOC$SEARCHDEV4C@ IOC$SEARCHDEV4CG IOC$SEARCHDEV4Dm#@ IOC$SEARCHDEV4C@ IOC$SEARCHDEV4GG SCH$IOUNLOCK4Hm#@ SCH$IOUNLOCK4G@ SCH$IOUNLOCK4'dG| SYS$CMKRNL4(tm# SYS$CMKRNL4'x@| SYS$CMKRNL4!LGpSYS$QIOW4"`m#SYS$QIOW4!l@pSYS$QIOW45xG SYS$CANEXH46m# SYS$CANEXH45@ SYS$CANEXH4! G0SYS$QIOW4"(m#SYS$QIOW4!,@0SYS$QIOW,4GDFILCLS,<m#FILCLS,@@DFILCLS4! G!SYS$QIOW4" m#SYS$QIOW 4!!z3b$ SQUASH014.A !%[ACORNSQUASH.CODE.A]ACNSQUV.OBJ_A2;21BzG:@!SYS$QIOW4!"G "SYS$QIOW4""m#SYS$QIOW4!"@ "SYS$QIOW4!"G"SYS$QIOW4""m#SYS$QIOW4!"@"SYS$QIOW4!"Gl#SYS$QIOW4"#m#SYS$QIOW4!h#@l#SYS$QIOW4"$m#@SYS$QIOW4!$G8%SYS$QIOW4!4%@8%SYS$QIOW4",&m#@SYS$QIOW4!D&GP&SYS$QIOW4!L&@P&SYS$QIOW4!&G&SYS$QIOW4"&m#@SYS$QIOW4!&@&SYS$QIOW4!P'G\'SYS$QIOW4"T'm#@SYS$QIOW4!X'@\'SYS$QIOW,K)G)LXYAST,L)m#LXYAST,K)@)LXYAST4I)G) SYS$UNWIND4J)m# SYS$UNWIND4I)@) SYS$UNWIND =4=4= ,4= SYS$DISKP8=D= #4=44=  |==D===44=44==,=t=(L4=( L4t4=|4=4= SQU14=(4=( 44=4=4=  =P DSC$K_DTYPE_T2=(4,= DSC$K_DTYPE_T2=848= P4= CLEAR]4=KEYh4=UNITt4=FNAM4= FENCE4=SIZE4= UNSAFE4=MODE 4= WRITEBACK4=INIT4= SMALL 4=NOCOMPRESS4= CACHE4= INSTALL 4= LICENSE4=PGVERSIONSQUASH (tm), Version 1.4B Copyright 1994, Acorn Software, Inc. d= =  DSC$K_DTYPE_T2=4=`Td=h\t44=` 4=TT:d =  4=0000 00:00:00.60 &"*[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ;5+,./ 42-!0123KPWO56r,\7bK\8 q9GHJ4ACSQV01-00211-OCT-1994 13:19 VAX MACRO V5.4-32MACRO/OBJECT=OBJ$:ACNSQUVB.OBJ SRC$:ACNSQUVB.MAR*- AcornSquash host program main for big  ACSQAPKCALL APKKEYADD AVTECH_PRODUCT_CODEBUFDMOBUFRDBUFWT CLI$GET_VALUE CLI$PRESENT CLI$_PRESENT CTL$GL_PCB DSC$K_DTYPE_TFILCLSFILOPNFLUSHLOGFLUSHTOPIMPCNT IOC$SEARCHDEVLICMSGLICREQLOGLATCHLXYASTMBXSET OTS$CVT_TU_LSAVMODE SCH$IOLOCKW SCH$IOUNLOCKSQU_CHECKDEBUG SYS$ASSIGN SYS$BINTIM SYS$CANEXH SYS$CANTIM SYS$CLREF SYS$CMKRNL SYS$CREMBX SYS$DASSGN SYS$DCLEXH SYS$GETDVI SYS$GETDVIWSYS$QIOSYS$QIOW SYS$SETIMR SYS$UNWIND SYS$WFLOR . ABS .P$ABS$ePPPPPPPPPPPPPPPPPPPPPPPPP  FDHOSTD_DATAP (3SYS$DISKQ&Q4P4P4P4P4P4PPQNQQ#Q$RMSNAMPFD0.DSKPQQPFDCONT.DSKiPQQ QPDQBQQQ4QQP,Q*QQ$QPQQ((LQ( Lt|SQU1Q((Q( QP DSC$K_DTYPE_T%(QQ DSC$K_DTYPE_T%8QL3CLEARQ&Q Y3KEYQ&Q d3UNITQ&Q p3FNAMQ&Q |3FENCEQ&Q 3SIZEQ&Q 3UNSAFEQ&Q 3MODEQ&Q 3WRITEBACKQ &Q3INITQ&Q 3SMALLQ&Q 3NOCOMPRESSQ &Q3CACHEQ&Q 3INSTALLQ&Q 3LICENSEQ&Q 3VERSIONQ&Q SQUASH (tm), Version V1.4 Copyright 1994, Acorn Software, Inc. QQ DSC$K_DTYPE_T%QdQQt\ 3TT:Q&NQ Q| 30000 00:00:00.60Q&QL FDHOSTD_CODEP ACSQ&l x  SYS$BINTIM CLI$PRESENTP CLI$_PRESENTT|~T X  SYS$ASSIGNP:|~|~ݏ@!|~<0~<T ~ SYS$QIOW<T ~ SYS$DASSGNSQU_CHECKDEBUG CLI$PRESENTP CLI$_PRESENTJ   CLI$GET_VALUEP1    APKKEYADD  CLI$PRESENTP CLI$_PRESENTJ   CLI$GET_VALUEP1   LICREQ LOGLATCH0` CLI$GET_VALUEP1e t|x|x3x3 CLI$PRESENTP CLI$_PRESENT<  CLI$GET_VALUEP t  OTS$CVT_TU_LPtLICMSG{ }u$ SQUASH014.A!"[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ;58rqlp CLI$PRESENTP CLI$_PRESENTl CLI$PRESENTP CLI$_PRESENTld CLI$PRESENTP CLI$_PRESENTd CLI$PRESENTP CLI$_PRESENT Џd CLI$PRESENTP CLI$_PRESENTpH CLI$PRESENTP CLI$_PRESENT 1l CLI$GET_VALUEP1 Џ@h CLI$PRESENTP CLI$_PRESENTY  CLI$GET_VALUEP1h  OTS$CVT_TU_Lhh Џ@hЏx CLI$PRESENTP CLI$_PRESENTX x CLI$GET_VALUEP1?  OTS$CVT_TU_LP1" CLI$PRESENTP CLI$_PRESENT<  CLI$GET_VALUEP1  OTS$CVT_TU_LP1APKCALLp Џ0 , FILOPN0 PP1, ( ( ?( (  0 |~0<~ SYS$GETDVIW|~8t SYS$ASSIGNP|~80 SYS$ASSIGNP1|~<8~ SYS$GETDVIP Џ P1X|~ݏ=ݏ@@ SYS$CREMBXP1|~<@~ SYS$GETDVIP1]  SYS$DCLEXHH {  SYS$CMKRNLP3( 3D 3T|~|~T|~<~<8~ SYS$QIOWP1MBXSETtSAVMODE SYS$CLREF  SYS$CLREFt4l,t!@ D FLUSHLOG@ x1atXtO|~|~|~<'~<@~ SYS$QIOWP)"3IMPCNTPx3FLUSHTOP@ ||t0|~|~|~C~^^~ (0޴8@H>P^X~`h޵ Gpx(MG'M?'l {#x 9#[BYBGG mTG@Zk( 4GmM"@Zk8(0@L_'mX Z#'BT #GMBGGGG@Zk=>C(ͦG8_'0T Z#(m!"G(G޶zC0ޢG|";44G޶GM J8ޢ<m ޶(@ZkC(m4G_'T Z#zCxMmJ@ZkG^~ (0ޤ8@H>P^X~`hޥpxCkMGm@Zk(-mM"4G@Zk8 0@'G(-((ͦ 9#(W" 6"m"XKGMtG@Zk(-0Ѣ " 4GM{J\KGm @ZkG( "עVJFײG(4GMm"@Zk8m0@G((M(- #( Z"| 9"MtG"[`KvG|m@Zk(-xMG( TGm@ZkGG( ͦM#mC8G@Zk(mmtGMS"03"`"@Zk(- " 4GMvKWJmF @Zk(-G 9#XKGmGt"x4G|Mm@Zk8m(0@O"M /"m"tG@Zk( M4GmGt4" "G@Zk(to`MGm@ZkM"l4Gmp@Zk8-(-0@l0BlM"m4G@Zk8(-0@lQ0@ClQM"m4Gd@Zk8 (-0@dѢ0BdѲM"m4G@Zk8m(-0@:5CdQM"m4G@Zk8 (-0@pѢ0BpѲMH"m4G@Zk8m(ͥ0@ MN"m."l"tG@Zk(-T-G΢0BβG>ChMpmG>CGޢn"0N"޶GGG@ZkC(GmGMG84"t"@Zk(GMGm8/"0"G@Zk(GMGm"h4G@Zk8(0@ O"M /"m"tG@Zk(GM85Cx"m4G@Zk8ͦ(0@$oO"M /"x"0`CotGm@Zk(+GM4GmGh4" "G@Zk(-h0UChq_#0zCGh1GGM"m4G@Zk8(0@O"M /"m"tG@Zk(CGM4GmG4" "G@Zk(-ѢBѲFqxM"/mGM@Zk>C(>C#p7#>#ע0B#w'M'm>C0 #, # ޢBB"G޶G7""G@Zk'( 0 {#CB   ØM4GmG4" "G@Zk&&, "( "_'BB( Z#?'B( 9#&zB( "';1`CyB_'( #?'( Z#'B 9#B0 #FBzBy G>CXMG8/>CG~o"G JG~G`m@Zk(CO@>CMmG>C=" ޢ@_"@/"G޶G@ZkC( /G_'x H Z#mAGxMTG@Zk(>CXMG@8>CG~x"G JG~G`m@ZkC G(M4G`mACXM@ZkG<?&"'C_'( {# Z#C'C&ۢ #"ڲCD<CGG8?'>C9#80CG^G8<|"0ޢG4~4GM J޶G~<~8ޢ ޶(~m@ZkChMGpm@Zk`m4G(Mt"XM@Zk(-G`mXM4G@ZktG`m4GXM@ZkG(t0GTlRtϢPF'@ {#A?'MD 9#mAG4G@Zk'( @ #BxТ0Bxв(t|`G6t\AG3>CMG8G0|"GG@<G0ޢ4~ J޶~<~8ޢ ޶(~m@ZkC(-Q@RK0JMGm@Zk G(8M@m|"0C@Zk(t|`G'@ {#AtG>CGM8o#0GG~o"@/4G0ޢ4G4Gm J޶8ޢ< ޶(@ZkC5<'t {#AXMTG`m4G@Zk?'l 9#mG(MGGYCMTGG@Zk&( t "G(ͦMGC(Gw"4G0C>C( 4G80#>G@604~ J~<~8 (~m@ZkCO""Ϣ" o" (-e"\(MG0m@Zk/GϢ4G0UBSBFG'4GoO05@C' /@ #A&8D "A' {#&A "GA&O' "?'{#&A9#CMA "AtGAY4G>C_'8Z#0GAG~8/G0ޢG4o"MG޶ J4G8ޢG<m ޶(@ZkC(ͥ G(m4GxM@mJ@ZkGmM@Zk?'(9#4G&C "_'Z#C4GC'z& #' "C {#CG84GC&>C"8G0CGG8<G0~|"4^G J~^4G<^G8~ ~(^Mm@Zk(-'# mCM8B!B4G@Zk'({#G_' Z#CCm&>C"80CGG0^G8<|"4ޢG^4G J޶8^G<ޢ ^M(޶@ZkC( GmTGxM@Zk(m4GxM8mJ@Zk_'0 Z#A0@Ϡ?#@C7JC5' {#4GA/!G&(4 "HM'B?'G8 {#8 9#&BB0 "&7H#GBPm l"CGCG@Zk&( 4 "B_'0 Z#B?'z0 9#B#0`Cy(1A 8A(_'(ͦ Z#(mGW (&zC "C;B('{#(&(-}#0$ SQUASH014.A !$[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ_A;7 B"C "mTG\B(M?'9#>C(YC( 8G0Gx"^G874G0ޢG4M޶ J8ޢ< ޶(@ZkCmG'0 {#A0@Π_#4G@C7K0@@FF[C X.! C(ͦ_&M'?'C8 R">C'8 {#0 9#&7HB4 #BBCҰBGGmd"l"GC>CG@Zk'(M4 #CXBCy'8 {#&[B8 "VB@_#4G0CCF 7A1G &8 "WB"0C'8 #\B_'8 Z#ZBzC7K '0 #\B'ܢ0 {#[BB(A۲+`AG(M?'9#((4GYC'{#עC(M&( "ܲG:_'(ͦC(m Z#8' #zC(-(ͦ4G'8CM #B'>C(-#8G0G8C>G(ͦ4G0G4~86~<~ J(8w" (~m@ZkC(m?'9#&A"'4GYA #A_'Ϣ Z#'Aܲ4 #o&A "z'8 {#A_'A' K7 Z# #AA1G8 & "GA'M #mA'>C#80GAG>8/G0ޢG4o"G޶ J8ޢ4G<G ޶(@ZkC( z?'4 9#B4GYGGWG8M?"@m4GTG@Zk(עJ XMTG`m4G@ZkGmM@ZkG'(Mt #mG\BGRTG0@CRM@Zk`mTG4GXM@ZkL(-8M@m9#0BG@Zk(|`K?'(Ml 9#mGGYCMGTGG@Zk( #آ0BزGG>C~0^8^@~HPX޴`hp GxG@MdzPMXm =@Zk-  = C0M8m@ZkͦD60MC8m@Zk#4G|a<A9@#GCF4G/`M>Chm @Zk CG08^@~HPXޤ`hpxCkG|a$`|A?#4G2YCYC_FG@"@A@|b`2`B@$¢G@GT"0@CTGGG4G|aG?'( 9#'B( #YBA\a@ CJ[R`KzSHzG\a#t! K<40B&G!;G!GGG>C ;~^^~ (0޴8G'$8G$Ѣ4GG^~ (0ޤ8CkGG>C~^^~ (0޴8 G@HGPMG TGXm@Zko;`?'9#A&4GY"A' #_''ϢA Z#&ܲ #oA "AzAG8_'>CZ#80GAG~8/G0ޢG4o"MG޶ J4G8ޢG<m ޶(@ZkC'M{#A4GmA@Zk'&# "CC?'>C9#80GCG^8<G0ޢG4~|"MG޶ J~4G<~G8ޢ ޶(~m@ZkCGmM@ZkG^~ (0ޤ = 8@HCkGGG>C~^^GhG^CkGG>C~0^8^@~HPX޴`hp>x^~ GG(A(o TAGzUK[T`KGzG(o2TG..TG1/v8KWJ\ KF 8KAG1?A.>G ϢVJϲO/o/Z \KO?[|Ko?>CpM<8>0(}w"=(/0ޢ4xmR J޶8ޢ< ޶(@ZkC(=(}.,1//AH`ϢHZ ;K|SJVRJDF`ϲ q@DOd/R@KY K:Gd/`TKC4@/A(GO/G\K{JZ VKG JA[GO??G1TG/>CG80޶(}(/|"0~4^R J~^<^8~ ~(^pMxm@ZkC(-(}G(G/"C(MTG.CXKmTGW J>?>CG<8>0(}(:TEC0ޢ{"4pM޶R J8ޢ<xm ޶(@ZkC(mG(G(}GF[/hCHצTB/TG[KVTJY K( xmYGC-|U@K(MF׶>CDC<8>0^(}(8y"0ޢTC4GpMR J޶8ޢ< ޶(@ZkC((}H4`wS KXRKG`DdtRK[`K|Gdt`OT@KCSG08^@~HPXޤ`hp>x^~CkGG>C~0^8^@~HPX޴`hp>x^~ GGA AGGrTGTGo.TA~/WJ>XK~?TAq//AjO/Y;Kq/?Z[KjO?Gy/r.Hm\Ky?VJr>xOZR@KxO|>C@M<8>0(}=w"/0ޢ4 J޶8ޢ< ޶(@ZkC=(}O/R@KY K q@:G/Ϣ|SJVRJFCϲ4@O/A.AGYKX JGXGC|OGѢTG~o///zJ[|KY C80(}0^{"/4ޢ^Hm޶ J8^<ޢ ^@M(޶@ZkC(}GMG|>C TG<PC8>TG0^(}80ޢ4-޶ J8ޢ<y"@MG ޶Hm(@ZkCm-G(}G[GTGY>CͦB<8>G0(}<v"0~4^ J~^<^8~ ~(^@MHm@ZkC(}ԢԕBRJVJFԲtTyS`KZR@KYGT/G08^@~HPXޤ`hp>x^~CkGGGG>C~^Gp<\PGCkGGG>C~^^~ (0޴8@H>P^X~`h GG8M>C@mG >@Zk >C0mG(MGTG@Zk4GG^~ (0ޤ8@H>P^X~`hCk4TG SYS$BINTIM4tm# SYS$BINTIM4|@ SYS$BINTIM4$m# CLI$PRESENT4#G CLI$PRESENT4#@ CLI$PRESENT4*m# SYS$ASSIGN4)G SYS$ASSIGN4)@ SYS$ASSIGN4!@GdSYS$QIOW4"Tm#SYS$QIOW4!`@dSYS$QIOW4|G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN4GSQU_CHECKDEBUG4m#SQU_CHECKDEBUG4@SQU_CHECKDEBUG4$m# CLI$PRESENT4#G CLI$PRESENT4#@ CLI$PRESENT4 0m# CLI$GET_VALUE4@GP CLI$GET_VALUE4L@P CLI$GET_VALUE43hG APKKEYADD44xm# APKKEYADD43@ APKKEYADD4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4 @ CLI$GET_VALUE4'G0 SYS$CMKRNL4((m# SYS$CMKRNL4',@0 SYS$CMKRNL4+HGdAMAC$EMUL_CALL4,Pm#AMAC$EMUL_CALL4+`@dAMAC$EMUL_CALL4 hm# CLI$GET_VALUE4pG CLI$GET_VALUE4@ CLI$GET_VALUE,1GLICREQ,2m#LICREQ,1@LICREQ4#G  CLI$PRESENT4$m# CLI$PRESENT4#@  CLI$PRESENT4 G8 CLI$GET_VALUE4 (m# CLI$GET_VALUE44@8 CLI$GET_VALUE4@G` OTS$CVT_TU_L4Hm# OTS$CVT_TU_L4\@` OTS$CVT_TU_L,tGLICMSG,|m#LICMSG,@LICMSG4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRE~Gd$ SQUASH014.A !$[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ_A;7 B"%SENT4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4# G4 CLI$PRESENT4$(m# CLI$PRESENT4#0@4 CLI$PRESENT4#LG` CLI$PRESENT4$Tm# CLI$PRESENT4#\@` CLI$PRESENT4#|G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4?G$ SYS$GETDVIW4@m# SYS$GETDVIW4? @$ SYS$GETDVIW4*0m# SYS$ASSIGN4)8GL SYS$ASSIGN4)H@L SYS$ASSIGN4)XGt SYS$ASSIGN4*`m# SYS$ASSIGN4)p@t SYS$ASSIGN4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G0 CLI$GET_VALUE4 (m# CLI$GET_VALUE4,@0 CLI$GET_VALUE4@G` OTS$CVT_TU_L4Hm# OTS$CVT_TU_L4\@` OTS$CVT_TU_L4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4G OTS$CVT_TU_L 4m# OTS$CVT_TU_L4@ OTS$CVT_TU_L4,<m#AMAC$EMUL_CALL4+DGLAMAC$EMUL_CALL4+H@LAMAC$EMUL_CALL,GFILOPN,m#FILOPN,@FILOPN4G OTS$CVT_TU_L4m# OTS$CVT_TU_L4 @ OTS$CVT_TU_L4 G SYS$GETDVI4 m# SYS$GETDVI4 @ SYS$GETDVI4A GP SYS$CREMBX4B m# SYS$CREMBX4AL @P SYS$CREMBX4(t m# SYS$CMKRNL4' G SYS$CMKRNL4' @ SYS$CMKRNL4 G SYS$GETDVI4 m# SYS$GETDVI4 @ SYS$GETDVI4 m# SYS$DCLEXH4 G SYS$DCLEXH4 @ SYS$DCLEXH4! G SYS$QIOW4" m#SYS$QIOW4! @ SYS$QIOW, G MBXSET, m#MBXSET, @ MBXSET,> m#SAVMODE,= G SAVMODE,= @ SAVMODE4& m# SYS$CLREF4% G0 SYS$CLREF4%, @0 SYS$CLREF4&4 m# SYS$CLREF4%< GD SYS$CLREF4%@ @D SYS$CLREF4 G FLUSHLOG4 m#FLUSHLOG4 @ FLUSHLOG4! G< SYS$QIOW4"4 m#SYS$QIOW4!8 @< SYS$QIOW,/` Gp IMPCNT,0h m#IMPCNT,/l @p IMPCNT4| G FLUSHTOP4 m#FLUSHTOP4 @ FLUSHTOP4! G<SYS$QIOW4"m#SYS$QIOW4!8@<SYS$QIOW4%XGl SYS$CLREF4&`m# SYS$CLREF4%h@l SYS$CLREF4.tm# SYS$SETIMR4-G SYS$SETIMR4-@ SYS$SETIMR, G,SYS$QIO, $m#SYS$QIO, (@,SYS$QIO,7xGBUFDMO,8m#BUFDMO,7@BUFDMO4!GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW4G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN,m#FILCLS, GFILCLS,@FILCLS4!GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW46 m# SYS$CANEXH45G, SYS$CANEXH45(@, SYS$CANEXH4"Lm#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW4(m# SYS$CMKRNL4'G SYS$CMKRNL4'@ SYS$CMKRNL4G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN,;\GBUFRD,<m#BUFRD,;@BUFRD4"lm#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW, hGBUFWT,m#BUFWT, @BUFWT4!DGSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW4!G$SYS$QIOW4"m#SYS$QIOW4! @$SYS$QIOW49`Gx SYS$WFLOR4:hm# SYS$WFLOR49t@x SYS$WFLOR4%G SYS$CLREF4&m# SYS$CLREF4%@ SYS$CLREF,0m#IMPCNT,/GIMPCNT,/@IMPCNT4 m# SYS$CANTIM4 G SYS$CANTIM4 @ SYS$CANTIM4&m# SYS$CLREF4%G SYS$CLREF4%@ SYS$CLREF4 G,FLUSHTOP4m#FLUSHTOP4(@,FLUSHTOP4.Hm# S7`.$ SQUASH014.A !$[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ_A;7 Bp6YS$SETIMR4-XGl SYS$SETIMR4-h@l SYS$SETIMR4EG SCH$IOLOCKW4Fm#@ SCH$IOLOCKW4E@ SCH$IOLOCKW4CG$ IOC$SEARCHDEV4Dm#@ IOC$SEARCHDEV4C @$ IOC$SEARCHDEV4C4GD IOC$SEARCHDEV4D<m#@ IOC$SEARCHDEV4C@@D IOC$SEARCHDEV4GG SCH$IOUNLOCK4Hm#@ SCH$IOUNLOCK4G@ SCH$IOUNLOCK4'G SYS$CMKRNL4(m# SYS$CMKRNL4'@ SYS$CMKRNL4!GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW45G SYS$CANEXH46 m# SYS$CANEXH45@ SYS$CANEXH4!|GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW,m#FILCLS,GFILCLS,@FILCLS4!4!G!SYS$QIOW4"d!m#SYS$QIOW4!!@!SYS$QIOW4!"G"SYS$QIOW4""m#SYS$QIOW4!"@"SYS$QIOW4!#GD#SYS$QIOW 4"4#m#SYS$QIOW4!@#@D#SYS$QIOW4"#m#SYS$QIOW4!#G$SYS$QIOW4!$@$SYS$QIOW4"\%m#@SYS$QIOW4!%G%SYS$QIOW4!%@%SYS$QIOW4"&m#@SYS$QIOW4!&G&SYS$QIOW4!&@&SYS$QIOW4!d'G|'SYS$QIOW4"p'm#@SYS$QIOW4!x'@|'SYS$QIOW4!(G (SYS$QIOW4"(m#@SYS$QIOW4!(@ (SYS$QIOW,K4)GL)LXYAST,L<)m#LXYAST,KH)@L)LXYAST4JT)m# SYS$UNWIND4I\)Gl) SYS$UNWIND4Ih)@l) SYS$UNWIND =4= 4= ,4= SYS$DISKP6 = 6 =#4= 44=  6 = 6 = D6 = 6 = 6 =44=44= 6 = ,6 = 6 = (L46 = ( L4t4= |4=4= SQU14(6 = (46 = ( 44= 4=4= 6 = P DSC$K_DTYPE_T2= (46 = DSC$K_DTYPE_T2= 846 =P4= CLEAR]4=KEYh4=UNITt4=FNAM4= FENCE4=SIZE4= UNSAFE4=MODE 4= WRITEBACK4=INIT4= SMALL 4=NOCOMPRESS4= CACHE4= INSTALL 4= LICENSE4=OGVERSIONSQUASH (tm), Version V1.4 Copyright 1994, Acorn Software, Inc. 6 =6 =  DSC$K_DTYPE_T2= 46 =\Td6 =d\t44=` 4=$TT: 4=0000 00:00:00.60 &&*[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ_A2;10+, .B/ 4BA-!0123KPWOB56q\7$\8dq9GHJ CCACSQV01-00211-OCT-1994 13:23AMAC V2.0-22( ($LINKAGEXTDDTA$RMSNAM ) FDHOSTD_CODE   FDHOSTD_DATA $ABS$ . BLANK . . ABS .8 AVTECH_PRODUCT_CODE DSC$K_DTYPE_T SYS$BINTIM CLI$PRESENT CLI$_PRESENT SYS$ASSIGNSYS$QIOW SYS$DASSGNSQU_CHECKDEBUG CLI$GET_VALUE APKKEYADDLICREQLOGLATCH OTS$CVT_TU_LLICMSGAPKCALLFILOPN SYS$GETDVIW SYS$GETDVI SYS$CREMBX SYS$DCLEXH SYS$CMKRNLMBXSETSAVMODE SYS$CLREFFLUSHLOGIMPCNTFLUSHTOP SYS$SETIMRSYS$QIO SYS$WFLOR SYS$CANTIMBUFDMOBUFWTBUFRDFILCLS SYS$CANEXH CTL$GL_PCB SCH$IOLOCKW IOC$SEARCHDEV SCH$IOUNLOCKLXYAST SYS$UNWINDAMAC$EMUL_CALL(JACSQ(J@BASHUCB(JALWDEL(J0XITHDL(JICACHE0J FILEXTEND0J@$ DFILEXTEND(J`(GETFRU(J@(LXXAST   SYS$DCLEXH"MBXSET@;0LICMSGFILOPN""" SYS$QIO""" SYS$CANTIM" BUFWT""" FLUSHLOG"FILCLS=x  SQU_CHECKDEBUG  SYS$BINTIM";=D  FLUSHTOP=,   SYS$GETDVI""" =l    SYS$DASSGN"=T @  OTS$CVT_TU_L""= ( 4  `  CLI$GET_VALUE""=8  !SYS$QIOW""" # CLI$PRESENT"=+$ SQUASH014.A !&[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ_A2;10B"=0 ;= =;=7 CLI$_PRESENT=0    % SYS$CLREF"= @  t   ' SYS$CMKRNL" ) SYS$ASSIGN""+AMAC$EMUL_CALL - SYS$SETIMR""";p/IMPCNT1LICREQ"=X  3 APKKEYADD"7LOGLATCH 5 SYS$CANEXH"7BUFDMO 9 SYS$WFLOR";BUFRD"""=SAVMODE" ? SYS$GETDVIW""" 7APKCALL=H 0 A SYS$CREMBX"""=00 ;=! ="p C IOC$SEARCHDEV7 CTL$GL_PCB= E SCH$IOLOCKW G SCH$IOUNLOCK=0;=@| =00;=P| =0;=  =00 ;= ="";=00$;= =0 (;= ="=0@@(;=p/  I SYS$UNWIND"KLXYASTT T=0$ 4= B4=XP f4= 4=4,1 1=FD0.DSKFDCONT.DSK =>C~^^~ (0޴8@H>P^X~` Gh޵px(MG'M?'l {#x 9#[BYBGG mTG@Zk4G( Mm"@Zk_'X Z#8G(0@BF'mGMT #BGGG@Zk_'T Z#9(ͦ>CG8!#0BGG0v":G4~4GGM J~8<~ (~m@Zk?'T 9#(MCmYC4GxMJ@ZkG^~ (0ޤ8@H>P^X~`hޥpxCkMGm@Zk4G( Mm"@ZktG80@"(ͦGMm V" 6""WJF @Zk(-, " q4GzK[`KzGM qm@ZkG(ͦ "\KGG(m4GM"m@ZkG8-0@( m 8X" 8""Y K:GM 8tG@Zk(-xMG( TGm@ZkGG(M"mB6G@ZktG(mMmS"03"`"@Zk(- " Ѣ4GM|JVJmF Ѳ@ZkG( #WJFuGM"t4Gx|m@Zk8M(0@MmO" /""tG@Zk( M4GmGt4" "G@Zk(mtOG@Mm@ZkM"l4Gmp@Zk8 (-0@lѢ0BlѲM"m4G@Zk8m(-0@l10 Cl1M"m4Gd@Zk8(-0@d0CdM"m4G@Zk95C8M(-0@d1M"m4G@Zk8(-0@p0CpMH"m4G@Zk8M(ͥ0@ MN"m."l"tG@Zk(-T-G0CG>ChMpmG>CGޢn"0N"޶GGG@ZkGGG(CMm84"t"@ZkGGG(Mm8/"0"@Zk(GMGm"h4G@ZktG8(0@ MO"m /""@Zk(GM85Cx"m4G@ZktG8ͦ(0@#oMO" /"0`Cox"m@Zk(+GM4GmGh4" "G@Zk(-h0UChq_#0zCGh1GGM"m4G@ZktG8(0@MO"m /""@Zk(CGM4GmG4" "G@Zk(-ѢBѲFqxM"/mGM@Zk##>C(>Cp7#>#ע0Bw>CM'm' ޢ0 #, #BB޶"GG7""G@Zk'0 {#( CB   ØM4GmG4" "G@Zk&&, "( "_'BB( Z#?'B( 9#&z( "B'B;1`C_'y( #?''( Z#B 9#0 #BFBBzy G>CXMG8/>CG~o"G~ J`mGG@Zk(CO@/"GG@>CMG>Cm=" ޢ@_"޶@Zk( C/G_'x H Z#mAGxMTG@Zk(>CXMG@8>CG~x"G~ J`mGG@ZkC G(M4G`mACXM@ZkG<'_'( {#?&"C Z#'&CC #"ۢCCڲGD<GG|"8?'>C9#8C0G^G0ޢ4G8<G4~޶M J~8ޢ<~ ޶(~m@ZkChMGpm@Zk4G(M`mt"XM@ZkG(-XM`m4G@ZktG4GXM`mG@Zk('@ {#tA0GQlOtϢPF?'MD 9#mAG4G@Zk'@ #( BxТ0Bxв(t|`G6t\AG3>CMG8G0|"GG0ޢG@<4~޶ J~<~8ޢ ޶(~m@Zk(-CQ@RK0JMGm@Zk (8MG@m|"0C@Zk(t|`G'@ {#AGo#tG>CGM8G0Go"~4G0ޢ4G@/4޶m J8ޢ< ޶(@ZkC5:'t {#AXMTG`m4G@Zk?'l 9#G(MGmGTGYCMG@Zk&t "G( G4G4GCGwG0`Cw(>C80"޶w"0~@74^~ J^<^8~ ~(^Mm@ZkCx/""" O" ( e"\(MG0m@Zk1G4G0UCSCFqG)4GO/05 C& @ "'AD #AϢ_' Z#Aܲ& "AGz ='_'/'& #Z## "AAABA-tGz4G8?'>C9#m8AG0G^G0ޢG8/o"4G޶4GM JG8ޢ< ޶(@Zk(ͥCG(m4GxM@mJ@ZkGMm@Zk?'9#4G(& "4GCC_'Z#C'&z' # " {#CCCG84G>C&"8CG0GG0~G8<|"4^G~4G J^<^G8~ ~(^Mm@Zk'#(-CM m8B!B4G@Zk_'' Z#({#GGCmC>C&"8C0GG|"0^G8<4G4ޢG^ J޶8^<ޢ ^M(޶@ZkGTGxM( Cm@Zk4G(mxM8mJ@Zk_'0 Z#A0@Ϡ?#' {#@C7JAC24G/!/(&'HM4 "B8 {#G?'&B8 9#&7H0 "B#BGPm l"CGCG@Zk&4 "( B_'0 Z#?'B0 9#zB#0`Cy(1A 8A_'( Z#-'B#Cz'#_'BB Z#8TGܲBwW ('#z>CmG80BG޶G0^w"87G4ޢ4G^G J޶8^<ޢ ^M(޶@ZkCmG'0 #A0@Π#4G@C7!K0@@FG[C X.! C(ͦ&m_'0 Z#8 "CB?'>C&7H'GM4 9#B8 #BCװBGd"l"GC>CG@Zk?'4 9#(MCYBCo'8 #&\B8 "ܢWB@#0B4GBF 8AQG@'8 #XB"807C&8 "VB'8 {#[B&0 "VBC7!K' 0 #\B(A+`ABG(m?'9#&yC4G"_'vC Z#zC'& #' "; #xCvC|C84G&>C( "8G0GCG0~x"88G4^4G~G J^<^8~ ~(^Mm@ZkC(M.'#&A"'4G8A {#?'A 9#&A4 "O&A "Y_' Z#A?'AK& 9#z "AA'1`Gy #AGܲ'M {#A&>C"8AG0GG0G8/o"4~G4G J~8G<~ (~m@Zk( C'4 #B4G8GGaG8M?"@m4GTG@Zk4G(ͦK XM`mTG@ZkGMm@ZkG'(Mt {#MG[BG2m0 C2TG@ZkTG4GXM`m@Zk^( G8M@m#آ0Bز@ZkG(m;D$ SQUASH014.A !&[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ_A2;10B1|" KG( M&l "mGGCTG@Zk(#\0@C\>C~0^8^@~HPX޴`hp GxG@MdzPMXm =@Zk- =C0M8m@ZkͦD60MC8m@Zk4G#|aDA:@#GCFG4G/`M>Chm @Zk CG08^@~HPXޤ`hpxCkG|a$`|A?#4G2YCYC_FGH"GHA@|b`2`B@$¢G@T"0@CTGGG4G|aG?'( 9#'B( #YBA\a@ CJ[R`KzSHzG\a#t! K<40B&G!;G!GGG>C ;~^^~ (0޴8G'$8G$Ѣ4GG^~ (0ޤ8CkGG>C~^^~ (0޴8 G@HGPMG TGXm@Zk?'9#4G4GoA6`&Y"A' #_'Ϣ'&A Z# #ܲ "oAAAzG8>C_'Z#8AG0G~G0ޢG8/o"4G޶GM J8ޢ<m ޶(@ZkC'M{#A4GmA@Zk&' "#GGCC?'>C9#8C0G^G0ޢ|"8<G4~4G޶GM J~8ޢ<~ ޶(~m@ZkGMCm@ZkG^~ (0ޤ8@HCkGGG>C~^^GhG^ =X P CkGG>C~0^8^@~HPX޴`hp>x^~ GG(A(o TAGzUK[T`KGzG(o2TG..TG1/v8KWJ\ KF 8KAG1?A.>G ϢVJϲO/o/Z \K[|KO?o?>CpM<8>0(}w"=0ޢ(/4޶xmR J<8ޢ ޶(@Zk(C=(}H`ϢA.,1//|SJVRJHZ ;KF`ϲDDOd/ q@R@KY K:Gd/`TKC4@/A(GO/G\K{JZ VKG JA[GO??G1TG/>CG80޶(}0~|"(/4^~R J^<^8~ ~(^pMxm@ZkGG(-C(}TG(mTG."C-.WJdCV J>>>C<8>0^(}0ޢy"(;G4޶pMR J<8ޢxm ޶(@ZkGGG(mC(}TGF;/hCHۦ.:KVTJX JpM8GC|U K(-FH۶>C$Cxm<8>0(}0ޢw"(9G4޶R J<8ޢ ޶(@Zk(C(}H4`wS KXRKG`DdtRK[`K|Gdt`OT@KSG08^@~HPXޤ`hp>x^~CkG>C~0^8^@~HPX޴`hp>x^~ GGA AGGrTGTGo.TA~/WJXK>~?TAq//AjO/Y;KZ[Kq/?jO?Gy/r.Hm\KVJy?r>xOZR@KxO|>C@M<8>0(}=w"0ޢ/4޶ J<8ޢ ޶(@ZkC=(}O/R@KY K q@:G/Ϣ|SJVRJFCϲ4@O/A.AGYKX JGXG|OѢG~o/TG//zJ[|KY C80(}{"0^/4ޢ^Hm J޶8^<ޢ ^@M(޶@ZkGGTGC(}TG-|>C0C@M<8>0(}0ޢw"9G4޶Hm J<8ޢ ޶(@ZkGGmC(}GTG;B;>CG<8>0޶(}0~|"74^~ J^<^8~ ~(^@MHm@ZkC(}ԢԕBRJVJFԲtTyS`KZR@KYGT/G08^@~HPXޤ`hp>x^~CkGGGG>C~^Gp<\PGCkGGG>C~^^~ (0޴8@H>P^X~`h GG8M>C@mG >@ZkGG(MTG >C0m@Zk4GG^~ (0ޤ8@H>P^X~`hCk4TG SYS$BINTIM4tm# SYS$BINTIM4|@ SYS$BINTIM4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4*m# SYS$ASSIGN4)G SYS$ASSIGN4)@ SYS$ASSIGN4!8G\SYS$QIOW4"Tm#SYS$QIOW4!X@\SYS$QIOW4lm# SYS$DASSGN4|G SYS$DASSGN4@ SYS$DASSGN4GSQU_CHECKDEBUG4m#SQU_CHECKDEBUG4@SQU_CHECKDEBUG4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G8 CLI$GET_VALUE4 m# CLI$GET_VALUE44@8 CLI$GET_VALUE43\Gl APKKEYADD44dm# APKKEYADD43h@l APKKEYADD4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4 m# CLI$GET_VALUE4G CLI$GET_VALUE 4@ CLI$GET_VALUE4'G SYS$CMKRNL4(m# SYS$CMKRNL4'@ SYS$CMKRNL4+ G<AMAC$EMUL_CALL4,(m#AMAC$EMUL_CALL4+8@<AMAC$EMUL_CALL4DG\ CLI$GET_VALUE4 Hm# CLI$GET_VALUE4X@\ CLI$GET_VALUE,1xGLICREQ,2m#LICREQ,1@LICREQ4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4 @ CLI$GET_VALUE4G8 OTS$CVT_TU_L4 m# OTS$CVT_TU_L44@8 OTS$CVT_TU_L,PG\LICMSG,Tm#LICMSG,X@\LICMSG4#\Gx CLI$PRESENT4$lm# CLI$PRESENT4#t@x CLI$PRESENT4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4#G  CLI$PRESENT4$m# CLI$PRESENT4#@  CLI$PRESENT4#$G8 CLI$PRESENT4$,m# CLI$PRESENT4#4@8 CLI$PRESENT4#TGl CLI$PRESENT4$\m# CLI$PRESENT4#h@l CLI$PRESENT4|G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4?G SYS$GETDVIW4@m# SYS$GETDVIW4?@ SYS$GETDVIW4)G$ SYS$ASSIGN4*m# SYS$ASSIGN4) @$ SYS$ASSIGN4)8GL SYS$ASSIGN4*<m# SYS$ASSIGN4)H@L SYS$ASSIGN4#XGt CLI$PRESENT4$`m# CLI$PRESENT4#p@t CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@1Q$ SQUASH014.A!"[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ;58V|ȇ'HY!9[p>V{ O ԞM}Ɔ(} 31p3]j6$/Y_b2犯[ ߑMhw߇'˴&YZC*c G0F'Hae&.zVgrb$;tbD9Ğ5ܽhݠ?ͣ9Vaؘ#ZBhi,2F5ȇr^<)% 1SA;h+\꼫jKh}7m\èx3҈uD.:=55JtCү:V/G\E:DH/r/9D>|*K?T 407='캦/⡶P& IJ#0hÝ>S׬j -RtTf8b{NJ%*uo΂Ge6gYB3y4@[%6h-͘,{ceYR? /85$QoMC?{}/R/0$i IoUd<=́Y1AM=y k6lV^wyg^x"$Y&N`i =ޜ\L00 JϰV|bn}ZNۼ@ex! `@׺8qIGFY;.Q?بc|O,D5Gކ!) 2ӻ-#[@ 枴":X金C'MtnkLzhds/YTR5fi$63iJ-YGF`!plw9C2\SѢ(q/-Kw-d"FDu]gz,z8P7R8n9ke/3,T-Bvn˰SmJbOע=Łb%cKzPpL)ek,*epYAZ769SIۻAhC=c# Ѫx!9H&s@(V3?mhr8W=S%7;7`|#ίԝu]É#BA!uI ȿu9_;i{ui8Kry~\ n)YO 7xXj Qv^oZw;7RS\KWvt[y~^[5^`cd KYر(维2:b=45;zlNNM@5BydieW )@ G |5( t26nXfmY/OI5/>8bm;7=:u+q )ׂg $X: wm@$kBt#:5"Fv}hP3 {H:fQ70eꄨc69>B6g@snP ( ={8c`|α׳v+g>!ЇhZk>;Hc4YbL ^MnpJ{$KT|$]p'Nhdŵiq@YN"nB] U1燛U$uy0ء)l[l?#. X`Rod񣋑nE==%/㡮yZZ’EЄdD^rceEזQ:SA?ԁ}TYXOHuruQd(Y;08W ;]GD^8SQ@W*:F-2D?Kl~XХwx+%{!wXpVݱ&*Ũ^8O7mT_LY?YHAZߌiځVJ3f"bh*s~% B@iQAl+O}B4e~nY߫c!ecMS3V_DQҠN),>n٪-X mqΪ 'dw4y ԽsE'0ynP(B g6Zyb@<2Dd7>,QiP&ьl)eCZr&xz| ߼oyk:0JQ * <*T)QN!١5,dfOV͡4'sY';#%6 _΢>ưK*,IW4 p ".`8&I @ţsieLkJ\KPKg豦>Ȑ_#t nW#ve_놌^\"Ti%lL/s=k~B`DZ~}YLCE1yR8O5TJCŢms@ɁQV %?KfK, Q :\қO6E}6ΠATD t*V@6_?G_LWxʄ|RoSvCsb-5l]Dxn>Z(} %2UYyMWXV6dřb^Ljxkqq$גo"LG_F(рB{ 0As ?f9oyrqT6baDzWJ3{X b6Ĥ?CJfY2nKz)@ pP ۈZkK2sDR >\U ]DlE ʫţ֤ Ҙ߽(_%'i`(%wXV pa ƪLP_>c3uaκɠs󉘎ix}gjYt ]"@&\4\Q}{:ɧtZǛ#s ~] q{q\ @+! i "s z[jb)lXVk P, <ȠicxfZ^TS&[|&ix6xD_41OR(HE1y\lۂ%p2CZ=sNYíq%7kG^^`v^gA3km.\'>M4JYstH:_9R&zSؑ%\8@|:zRW UX1D C3W+53s >_Q9vʼn%D.[D/*z=p.?'ǽ8oŇf҇' ̕  l3NK`7K;nv 8|n#žCdD oSޙgK-?8am'+Ŗ2\Nؼ$n%46K #:>uqXp)F]&jcp{ 0}4kPP`pNvF,g pY'o4ΧPFoH}(3 +a`ͱ?_$lُLʩgDcx.NPPqvչP䃤ROt@\-*^Cš?R2i~}9:"3JL)6B F^6\ n(n fȊ&=7ek/cB\UWl hspPng~uOd41$5}"oI VTֹ$yLE]_ԵhHDM*MmD&yi[kP_o{ A*"(;|cs4y<-9[0<8\M1  Y pwe-n)OgW pX;%vwRj3ȁHe3NsVl<pD}O_֤{%+I]K@RH(&h=q'L(p% [9XL /{!g mi{PpDaQJ0!TiXZ]$_Knǚa7ntR{l/Uz:6Cnߓv2rW č!AL{ݹgSD Nl]px]Kפ!-cd`K"zYuL\"<|ӻ\l%NV^y![M/xJRkCPŅW;.@[Sɤ}꜊|O[jD9!q ш}ZM6(Dic'Z'rR餿P姲_:_soߘ _9+U~LpyɩMUL4$~)b1VKzer_cVx3bR&I'̔~;G1Ar*fS`gI!>LO³z$BImN=zw>mq#Ȋ0 *̣7^ {mFwF5>UFq9I0PŒzrD]~N' vc!78*Ɣj`GsY)9;B Ҧ>a>vgO\~"^uvP D; v:8&F֨> 7L\YD@ {SRMw0# o*?C(P`OeT4W̡x1Ii~3Wdo\´1vR잠,%bPhP='\p_ChsMZ7Ώz3v &-l]tqbVpc$M-2׍HEc ɨݿ_w2ZRqolfAaZ-=9i3gqe4"'ǁ{p!h(m4I"u]󺾱}B֕q}Z1Aa4x='c[ަ"2gObiH?vz }O[md0G`s-)';gqJS+&ʉUv@[Ƨf:ϓڶ\qi]-7ی.cdϓVe ?VoH=B%~*cw)u[ܷkh0/#G ,u>qqbӶ>Wfj=A8ǰzE썪ĺHy ƩgRhrxɣZE[+ :`d_"Qw* =NiIZR(ornRӉñ!v*.,dC80DU͒FDu:E'6KMn yED"a'۽Y)Ncr7h9 Nhl01j-Q?eşT.)kw}%~NfL~Zf2=&\5ܔJO-]vX`@lY̗|CUWs,Zv8-v#J'\rj];DaYoKQp?)H'-^Bv62S#' `{GNrd(6T^y.altif6Z=~FC.UCG3=1VW:uÃ;eopE ,_ԝ% 4- R8M3Kafniӏ_ghĺY _>Qkt "WbnF 7"AB,xVM\$uT?U*4=gGю֍!(JՂ-K)FW)ojȜ ‰Y .s_kCɊ. 0-d|G)ޭv1"0"(X=ݑ{HLAUB#yHZU:zj[fUZ7FBâj ؽ%&"|) C< E<x3$ SQUASH014.A !&[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ_A2;10B"( CLI$GET_VALUE4#G CLI$PRESENT4$m# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4G8 OTS$CVT_TU_L4 m# OTS$CVT_TU_L44@8 OTS$CVT_TU_L4#pG CLI$PRESENT4$xm# CLI$PRESENT4#@ CLI$PRESENT4G CLI$GET_VALUE4 m# CLI$GET_VALUE4@ CLI$GET_VALUE4G OTS$CVT_TU_L4m# OTS$CVT_TU_L4@ OTS$CVT_TU_L 4,m#AMAC$EMUL_CALL4+G$AMAC$EMUL_CALL4+ @$AMAC$EMUL_CALL,\GFILOPN,dm#FILOPN,@FILOPN4G OTS$CVT_TU_L4m# OTS$CVT_TU_L4@ OTS$CVT_TU_L4 G SYS$GETDVI4 m# SYS$GETDVI4 @ SYS$GETDVI4A G( SYS$CREMBX4B m# SYS$CREMBX4A$ @( SYS$CREMBX4(L m# SYS$CMKRNL4'X Gd SYS$CMKRNL4'` @d SYS$CMKRNL4t G SYS$GETDVI4 m# SYS$GETDVI4 @ SYS$GETDVI4 m# SYS$DCLEXH4 G SYS$DCLEXH4 @ SYS$DCLEXH4! G SYS$QIOW4" m#SYS$QIOW4! @ SYS$QIOW, G MBXSET, m#MBXSET, @ MBXSET,> m#SAVMODE,= G SAVMODE,= @ SAVMODE4% G SYS$CLREF4& m# SYS$CLREF4% @ SYS$CLREF4% G SYS$CLREF4& m# SYS$CLREF4% @ SYS$CLREF4\ Gx FLUSHLOG4d m#FLUSHLOG4t @x FLUSHLOG4! G SYS$QIOW4" m#SYS$QIOW4! @ SYS$QIOW,/8 GH IMPCNT,0@ m#IMPCNT,/D @H IMPCNT4P Gp FLUSHTOP4X m#FLUSHTOP4l @p FLUSHTOP4! GSYS$QIOW4" m#SYS$QIOW4!@SYS$QIOW4%0GD SYS$CLREF4&8m# SYS$CLREF4%@@D SYS$CLREF4.Xm# SYS$SETIMR4-hGt SYS$SETIMR4-p@t SYS$SETIMR, GSYS$QIO, m#SYS$QIO, @SYS$QIO,7HGXBUFDMO,8Pm#BUFDMO,7T@XBUFDMO4"<m#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW4G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN,GFILCLS,m#FILCLS,@FILCLS4!GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW45G SYS$CANEXH46m# SYS$CANEXH45@ SYS$CANEXH 4"m#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW4'G SYS$CMKRNL4(m# SYS$CMKRNL4'@ SYS$CMKRNL4G SYS$DASSGN4m# SYS$DASSGN4@ SYS$DASSGN,;,GBUFRD,<lm#BUFRD,;@BUFRD4"Dm#SYS$QIOW4!GSYS$QIOW4!@SYS$QIOW,m#BUFWT, HGBUFWT, @BUFWT4!HGTSYS$QIOW4"Lm#SYS$QIOW4!P@TSYS$QIOW4!,GSYS$QIOW4"m#SYS$QIOW4!@SYS$QIOW49G SYS$WFLOR4:m# SYS$WFLOR49@ SYS$WFLOR4%G$ SYS$CLREF4&m# SYS$CLREF4% @$ SYS$CLREF,/(G4IMPCNT,0,m#IMPCNT,/0@4IMPCNT4 LGx SYS$CANTIM4 dm# SYS$CANTIM4 t@x SYS$CANTIM4%G SYS$CLREF4&m# SYS$CLREF4%@ SYS$CLREF4GFLUSHTOP4m#FLUSHTOP4@FLUSHTOP4-G SYS$SETIMR4.m# SYS$SETIMR4-@ SYS$SETIMR4E`Gt SCH$IOLOCKW4Fhm#@ SCH$IOLOCKW4Ep@t SCH$IOLOCKW4CG IOC$SEARCHDEV4Dm#@ IOC$SEARCHDEV4C@ IOC$SEARCHDEV4CG IOC$SEARCHDEV4Dm#@ IOC$SEARCHDEV4C@ IOC$SEARCHDEV4GG SCH$IOUNLOCK4Hm#@ SCH$IOUNLOCK4G@ SCH$IOUNLOCK4'dG| SYS$CMKRNL4(tm# SYS$CMKRNL4'x@| SYS$CMKRNL4!LGpSYS$QIOW4"`m#SYS$QIOW4!l@pSYS$QIOW45xG SYS$CANEXH46m# SYS$CANEXH45@ SYS$CANEXH4! G0SYS$QIOW4"(m#SYS$QIOW4!,@0SYS$QIOW,4GDFILCLS,<m#FILCLS,@@DFILCLS4! G!$ SQUASH014.A !&[ACORNSQUASH.CODE.A]ACNSQUVB.OBJ_A2;10B9SYS$QIOW4" m#SYS$QIOW4!!@!SYS$QIOW4!"G "SYS$QIOW4""m#SYS$QIOW4!"@ "SYS$QIOW4!"G"SYS$QIOW4""m#SYS$QIOWd d4!"@"SYS$QIOW4!"Gl#SYS$QIOW4"#m#SYS$QIOW4!h#@l#SYS$QIOW4"$m#@SYS$QIOW4!$G8%SYS$QIOW4!4%@8%SYS$QIOW4",&m#@SYS$QIOW4!D&GP&SYS$QIOW4!L&@P&SYS$QIOW4!&G&SYS$QIOW4"&m#@SYS$QIOW4!&@&SYS$QIOW4!P'G\'SYS$QIOW4"T'm#@SYS$QIOW4!X'@\'SYS$QIOW,K(G(LXYAST,L(m#LXYAST,K(@(LXYAST4I(G( SYS$UNWIND4J(m# SYS$UNWIND4I(@( SYS$UNWIND =4=4= ,4= SYS$DISKP8=D= #4=44=  |==D===44=44==,=t=(L4=( L4t4=|4=4= SQU14=(4=( 44=4=4=  =P DSC$K_DTYPE_T2=(4,= DSC$K_DTYPE_T2=848= P4= CLEAR]4=KEYh4=UNITt4=FNAM4= FENCE4=SIZE4= UNSAFE4=MODE 4= WRITEBACK4=INIT4= SMALL 4=NOCOMPRESS4= CACHE4= INSTALL 4= LICENSE4=PGVERSIONSQUASH (tm), Version V1.4 Copyright 1994, Acorn Software, Inc. d= =  DSC$K_DTYPE_T2=4=`Td=h\t44=` 4=TT:d =  4=0000 00:00:00.60 &%*[ACORNSQUASH.CODE.A]ACNSQUVB_RO.OBJ;3+,: ./ 4,-!0123KPWO56,4L7~E\8q9GHJ4ACSQV01-00221-SEP-1994 12:38 VAX MACRO V5.4-38MACRO/OBJECT=OBJ$:ACNSQUVB_RO.OBJ SRC$:ACNSQUVB_RO.MAR*- AcornSquash host program main for big  ACSQ AVTECH_PRODUCT_CODEBUFDMOBUFRD CLI$GET_VALUE CLI$PRESENT CLI$_PRESENT CTL$GL_PCB DSC$K_DTYPE_TFILCLSFILOPNFLUSHLOGFLUSHTOPIMPCNT IOC$SEARCHDEVLICMSGLOGLATCHLXYASTMBXSET OTS$CVT_TU_LSAVMODE SCH$IOLOCKW SCH$IOUNLOCK SYS$ASSIGN SYS$BINTIM SYS$CANEXH SYS$CANTIM SYS$CLREF SYS$CMKRNL SYS$CREMBX SYS$DASSGN SYS$DCLEXH SYS$GETDVIV SYS$GETDVIWSYS$QIOSYS$QIOW SYS$SETIMR SYS$UNWIND SYS$WFLOR . ABS .P$ABS$ePPPPPPPPPPPPPPPPPPPPPPPPP  FDHOSTD_DATAP (3SYS$DISKQ&Q4P4P4P4P4P4PPQNQQ#Q$RMSNAMPFD0.DSKPQQPFDCONT.DSKiPQQ QPDQBQQQ4QQP,Q*QQ$QPQQ((LQ( Lt|SQU1Q((Q( QP DSC$K_DTYPE_T%(QQ DSC$K_DTYPE_T%8QL3CLEARQ&Q Y3KEYQ&Q d3UNITQ&Q p3FNAMQ&Q |3FENCEQ&Q 3SIZEQ&Q 3UNSAFEQ&Q 3MODEQ&Q 3WRITEBACKQ &Q3INITQ&Q 3SMALLQ&Q 3NOCOMPRESSQ &Q3CACHEQ&Q 3INSTALLQ&Q 3LICENSEQ&Q 3VERSIONQ&Q SQUASH (tm), Version 1.5A Copyright 1994, Acorn Software, Inc. QQ DSC$K_DTYPE_T%QdQQt\ 3TT:Q&NQ Q| 30000 00:00:00.60Q&QA FDHOSTD_CODEP ACSQ&l x  SYS$BINTIM CLI$PRESENTP CLI$_PRESENTT|~T X  SYS$ASSIGNP:|~|~ݏ@!|~<0~<T ~ SYS$QIOW<T ~ SYS$DASSGNLOGLATCH0` CLI$GET_VALUEP1! t|x|x3x3 CLI$PRESENTP CLI$_PRESENT<  CLI$GET_VALUEP t  OTS$CVT_TU_LPtLICMSGlp CLI$PRESENTP CLI$_PRESENTl CLI$PRESENTP CLI$_PRESENTld CLI$PRESENTP CLI$_PRESENTd CLI$PRESENTP CLI$_PRESENT Џd CLI$PRESENTP CLI$_PRESENTpH CLI$PRESENTP CLI$_PRESENT 1$ SQUASH014.A: !%[ACORNSQUASH.CODE.A]ACNSQUVB_RO.OBJ;3l CLI$GET_VALUEP1Џ@h CLI$PRESENTP CLI$_PRESENTY  CLI$GET_VALUEP1h  OTS$CVT_TU_Lhh Џ@hЏx CLI$PRESENTP CLI$_PRESENTX x CLI$GET_VALUEP1  OTS$CVT_TU_LP1 CLI$PRESENTP CLI$_PRESENT<  CLI$GET_VALUEP1  OTS$CVT_TU_LP1vp Џ0 , FILOPN0 PP1, ( ( ?( (  0 |~0<~ SYS$GETDVIW|~8t SYS$ASSIGNP|~80 SYS$ASSIGNP1|~<8~ SYS$GETDVIP Џ P1wX|~ݏ=ݏ@@ SYS$CREMBXP1H|~<@~ SYS$GETDVIP1$  SYS$DCLEXHH p  SYS$CMKRNLP3( 3D 3T|~|~T|~<~<8~ SYS$QIOWP1MBXSETtSAVMODE SYS$CLREF  SYS$CLREFt4l,t!@ D FLUSHLOG@ x1atXtO|~|~|~<'~<@~ SYS$QIOWP)"3IMPCNTPx3FLUSHTOP@ ||t0|~|~|~C~^^~ (0޴8@H>P^X~`h޵ Gpx(MG'M?'l {#x 9#[BYBGGmTG@Zk( 4GmM"@Zk8(0@L_'mX Z#'AT #GMAGGGG@Zk=>C(ͦG8_'0T Z#(m!"G(G޶zC0ޢG|";44G޶GM J8ޢ<m ޶(@ZkC(m4G_'T Z#zCMmJ@ZkG^~ (0ޤ8@H>P^X~`hޥpxCk(ͦ"M/mG@Zk(mmtGMS"03"`"@Zk(-{t"x4G|Mm@Zk8ͦ(0@O"M /"m"tG@Zk( XM4G`mGt4" "G@Zk(tϢMGm@ZkM"l4Gmp@Zk8m(-0@l10 Cl1M"m4G@Zk8(-0@l0ClM"m4Gd@Zk(-8M0@d0CdM"m4G@Zk8ͦ(-0@<5CdM"m4G@Zk(-8M0@p0CpMH"m4G@Zk8ͦ(ͥ0@MN"m."l"tG@Zk(-7GxMGmTG @Zk[GG0BG>CmG>CG^n"ޢ0N"G^MG޶G@ZkC(GmGMG84"t"@Zk(GMGm8/"0"G@ZkGMGm"h4G@Zk8ͦ(0@ O"M /"m"tG@Zk(G95CMx"/4Gm@Zk8(0@$O"M /"mx"0CtG@Zk(+GXM4G`mGh4" "G@Zk(-hѢ0UBh#0CGhQGGM"m4G@Zk8 (0@O"M /"m"tG@Zk(r;GXM4G`mG4" "G@Zk(-f1?BF>C>Cpo#~O#^/#08C"'XM?'0 {#, 9#>CAAG ޢG`m"/""޶G@Zk'( 0 {#CB   6XM4G`mG4" "G@Zk-&&, "( "_'BB( Z#?'B( 9#&zB( "';1`CyB_'( #?'( Z#'B 9#B0 #FBzByG>ChMG8/>CG~o"G JG~Gpm@Zk(CO@>CMmG>C=" ޢ@_"@/"G޶G@ZkC( G_'mH Z#H AGxMTG@Zk(/>ChMG@8>CG~x"G JG~Gpm@ZkCG(M4GmACxM@ZkGC9#80CG^G8<|"0ޢG4~4GM J޶G~<~8ޢ ޶(~m@ZkCwhMGpm@Zk@m4G(Mt"8M@Zk(-GmM4G@ZktGm4GM@ZkG(t0GWlUtϢPF'@ {#A?'MD 9#mAG4G@Zk'( @ #BxТ0Bxв(t|`G9(Mt:!G5>C((ͦG8G0Gv"G@<G0~4^ J~^<^8~ ~(^Mm@Zk(-C1 RJ0JGMm@Zk (ͦGHM|"v0`CvPm@Zk(t|`G_'@ Z#AtF>CG80O#~G^G@/o"0ޢ4G44GM J޶G8ޢ<m ޶(@ZkC=G't {#AMTGm4G@Zk?'l 9#`mG(MGGYCXMTGG@Zk&( t "G(ͦMGC(Gw"4G0C>C( 4G80#>G@604~ J~<~8 (~m@ZkCfO""Ϣ" o" (-e"MGm@Zk+GϢ4G0UBSBFG#4GoO05@C' /@ #A&8D "A' {#&A "GA&O' "?'{#&A9#C8MA "AtGAY4G>C_'8Z#0GAG~8/G0ޢG4o"MG޶ J4G8ޢG<m ޶(@ZkC(ͥ6'0 {#A0@Π_#4G@C7K0@@FFAC >.! C>C4GC'8 #_'A8 Z#8A@"4Gz07C7CF ;AF'8 {#A_#0C?'8 9#A&8 "AC7K?'0 9#'A0 #YA(A+`A@CXG(m4GM@mJ@ZkGmM@Zk?'(9#4G&C "_'Z#C4GC'z& #' "C {#CG84GC&>C"8G0CGG8<G0~|"4^G J~^4G<^G8~ ~(^Mm@Zk(-'# mCM8B!B4G@Zk'({#G_' Z#CCm&>C"80CGG0^G8<|"4ޢG^4G J޶8^G<ޢ ^M(޶@ZkCmG TGxM@Zk(m4GM8mJ@Zk_'0 Z#A0@Ϡ?#@C7JC5' {#4GA/!G&(4 "(M'B?'G8 {#8 9#&BB0 "&7H#GB0m l"CGCG@Zk&( 4 "B_'0 Z#B?'z0 9#B#0`Cy(1A 8A(_'(ͦ Z#(mGW (&zC8 "C;B('{#(&(-C "mTG\B(M?'9#>C(YC( 8G0Gx"^G874G0ޢG4M޶ J8ޢ< ޶(@ZkC(&"(m(-4GB'#[8C('( {#YGע&(MC(  "ܲ': #C(ͦ(M4G8?'B 9#YCv(ͦ'>C#(M8B0GG޶G8:4G0ޢG4(m޶ J8ޢ<{"M ޶m(@ZkC(m:_'Z#'A#&4GzA/ "A8' {#?'A4 9#'A #'Y #A'A?'@KX {#ܢ 9#AA1F۲Y@& "GA&m "A?'>C9#8G0AG^G8/G0ޢo"4GM J޶4GG8ޢ< ޶(@ZkC( F?'4 9#B4GYGGWGM?" m4GTG@Zk(עJ MTGm4G@ZkGmM@ZkG'(Mt #m$ SQUASH014.A !'[ACORNSQUASH.CODE.A]ACNSQUVB_RO.OBJ_A;6 <3"G\BGRTG0@CRM@ZkmTG4GM@Zkp(-HMPm9#0BG@Zk(|`K?'(Ml 9#`mGGYCXMGTGG@Zk( #آ0BزGG>C~0^8^@~HPX޴`hp GxG@MdzPMXm =@Zk-  = C0M8m@ZkͦD60MC8m@Zk#4G|a<A9@#GCF4G/`M>Chm @Zk CG08^@~HPXޤ`hpxCkG|a$`|A?#4G2YCYC_FG@"@A@|b`2`B@$¢G@GT"0@CTGGG4G|aG?'( 9#'B( #YBA\a@ CJ[R`KzSHzG\a#t! K<40B&G!;G!GGG>C0;~^^~ (0޴8G'$8G$Ѣ4GG^~ (0ޤ8CkGG>C~^^~ (0޴8 G@HG`MGhmTG @Zko;`?'9#A&4GY"A' #_''ϢA Z#&ܲ #oA "AzAG8_'>CZ#80GAG~8/G0ޢG4o"MG޶ J4G8ޢG<m ޶(@ZkC'M{#A4GmA@Zk'&# "CC?'>C9#80GCG^8<G0ޢG4~|"MG޶ J~4G<~G8ޢ ޶(~m@ZkCGmM@ZkG^~ (0ޤ8@HCkGGG>C~^^GhG^CkGG>C~0^8^@~HPX޴`hp>x^~ GG(A(o TAGzUK[T`KGzG(o2TG..TG1/v8KWJ\ KF 8KAG1?A.>G ϢVJϲO/o/Z \KO?[|Ko?>CM<8>0(}w"=(/0ޢ4mR J޶8ޢ< ޶(@ZkC(=(}.,1//AH`ϢHZ ;K|SJVRJDF`ϲ q@DOd/R@KY K:Gd/`TKC4@/A(GO/G\K{JZ VKG = JA[GO??G1TG/>CG80޶(}(/|"0~4^R J~^<^8~ ~(^Mm@ZkC(-(}G(G/"C(MTG.CXKmTGW J>?>CG<8>0(}(:TEC0ޢ{"4M޶R J8ޢ<m ޶(@ZkC(mG(G(}GF[/hCHצTB/TG[KVTJY K( mYGC-|U@K(MF׶>CDC<8>0^(}(8y"0ޢTC4GMR J޶8ޢ< ޶(@ZkC((}H4`wS KXRKG`DdtRK[`K|Gdt`OT@KCSG08^@~HPXޤ`hp>x^~CkGG>C~0^8^@~HPX޴`hp>x^~ GGA AGGrTGTGo.TA~/WJ>XK~?TAq//AjO/Y;Kq/?Z[KjO?Gy/r.Xm\Ky?VJr>xOZR@KxO|>CPM<8>0(}=w"/0ޢ4 J޶8ޢ< ޶(@ZkC=(}O/R@KY K q@:G/Ϣ|SJVRJFCϲ4@O/A.AGYKX JGXGC|OGѢTG~o///zJ[|KY C80(}0^{"/4ޢ^Xm޶ J8^<ޢ ^PM(޶@ZkC(}GMG|>C TG<PC8>TG0^(}80ޢ4-޶ J8ޢ<y"PMG ޶Xm(@ZkCm-G(}G[GTGY>CͦB<8>G0(}<v"0~4^ J~^<^8~ ~(^PMXm@ZkC(}ԢԕBRJVJFԲtTyS`KZR@KYGT/G08^@~HPXޤ`hp>x^~CkGGGG>C~^G<\PGCkGGG>C~^^~ (0޴8@H>P^X~`h GG8M>C@mG >@Zk >C0mG(MGTG@Zk4GG^~ (0ޤ8@H>P^X~`hCk4)TG SYS$BINTIM4*tm#X SYS$BINTIM4)|@ SYS$BINTIM4m#X CLI$PRESENT4G CLI$PRESENT4@ CLI$PRESENT4$m#X SYS$ASSIGN4#G SYS$ASSIGN4#@ SYS$ASSIGN4@GdSYS$QIOW4Tm#XSYS$QIOW4`@dSYS$QIOW4|G SYS$DASSGN4m#X SYS$DASSGN4@ SYS$DASSGN4'GAMAC$EMUL_CALL4(m#XAMAC$EMUL_CALL4'@AMAC$EMUL_CALL4m#X CLI$GET_VALUE4G CLI$GET_VALUE4@ CLI$GET_VALUE40GH CLI$PRESENT4<m#X CLI$PRESENT4D@H CLI$PRESENT4\Gt CLI$GET_VALUE4dm#X CLI$GET_VALUE4p@t CLI$GET_VALUE4|G OTS$CVT_TU_L4 m#X OTS$CVT_TU_L4@ OTS$CVT_TU_L,GLICMSG,m#XLICMSG,@LICMSG4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4G  CLI$PRESENT4m#X CLI$PRESENT4@  CLI$PRESENT4(G@ CLI$PRESENT40m#X CLI$PRESENT4<@@ CLI$PRESENT4\Gp CLI$PRESENT4dm#X CLI$PRESENT4l@p CLI$PRESENT4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4G CLI$GET_VALUE4m#X CLI$GET_VALUE4@ CLI$GET_VALUE4!G  SYS$CMKRNL4"m#X SYS$CMKRNL4!@  SYS$CMKRNL4Dm#X SYS$GETDVIW4pG SYS$GETDVIW4@ SYS$GETDVIW4$m#X SYS$ASSIGN4#G SYS$ASSIGN4#@ SYS$ASSIGN4#G SYS$ASSIGN4$m#X SYS$ASSIGN4#@ SYS$ASSIGN4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4G( CLI$GET_VALUE4m#X CLI$GET_VALUE4$@( CLI$GET_VALUE4<GX CLI$PRESENT4Pm#X CLI$PRESENT4T@X CLI$PRESENT4pG CLI$GET_VALUE4xm#X CLI$GET_VALUE4@ CLI$GET_VALUE4G OTS$CVT_TU_L4 m#X OTS$CVT_TU_L4@ OTS$CVT_TU_L4G  CLI$PRESENT4m#X CLI$PRESENT4@  CLI$PRESENT4 G8 CLI$GET_VALUE4(m#X CLI$GET_VALUE44@8 CLI$GET_VALUE4HGh OTS$CVT_TU_L4 Pm#X OTS$CVT_TU_ܺ$ SQUASH014.A !'[ACORNSQUASH.CODE.A]ACNSQUVB_RO.OBJ_A;6 <A"&L4d@h OTS$CVT_TU_L,5G FILOPN,6m#XFILOPN,5@ FILOPN40GP OTS$CVT_TU_L4 8m#X OTS$CVT_TU_L4L@P OTS$CVT_TU_L4G@ SYS$GETDVI48m#X SYS$GETDVI4<@@ SYS$GETDVI4XG SYS$CREMBX4\m#X SYS$CREMBX4@ SYS$CREMBX4"m#X SYS$CMKRNL4!G SYS$CMKRNL4!@ SYS$CMKRNL4G SYS$GETDVI4 m#X SYS$GETDVI4 @ SYS$GETDVI4:8 m#X SYS$DCLEXH49@ GH SYS$DCLEXH49D @H SYS$DCLEXH4 G$ SYS$QIOW4 m#XSYS$QIOW4 @$ SYS$QIOW,7, G< MBXSET,84 m#XMBXSET,78 @< MBXSET,4< m#XSAVMODE,3L GT SAVMODE,3P @T SAVMODE4\ m#X SYS$CLREF 4` Gp SYS$CLREF4l @p SYS$CLREF4t m#X SYS$CLREF4| G SYS$CLREF4 @ SYS$CLREF4- G FLUSHLOG4. m#XFLUSHLOG4- @ FLUSHLOG4| G SYS$QIOW4 m#XSYS$QIOW4 @ SYS$QIOW,% G IMPCNT,& m#XIMPCNT,% @ IMPCNT4 G FLUSHTOP4 m#XFLUSHTOP4 @ FLUSHTOP4\ G SYS$QIOW4x m#XSYS$QIOW4 @ SYS$QIOW4 G SYS$CLREF4 m#X SYS$CLREF4 @ SYS$CLREF4 m#X SYS$SETIMR4 G SYS$SETIMR4 @ SYS$SETIMR, G| SYS$QIO,t m#XSYS$QIO,x @| SYS$QIO,  G BUFDMO,  m#XBUFDMO,  @ BUFDMO4G$SYS$QIOW4m#XSYS$QIOW4 @$SYS$QIOW4hG| SYS$DASSGN4pm#X SYS$DASSGN4x@| SYS$DASSGN,,m#XFILCLS,+GFILCLS,+@FILCLS4lGxSYS$QIOW4pm#XSYS$QIOW4t@xSYS$QIOW4m#X SYS$CANEXH4 G SYS$CANEXH4 @ SYS$CANEXH4m#XSYS$QIOW40G<SYS$QIOW48@<SYS$QIOW4"@m#X SYS$CMKRNL4!PGX SYS$CMKRNL4!T@X SYS$CMKRNL4`Gt SYS$DASSGN4hm#X SYS$DASSGN4p@t SYS$DASSGN,1G4BUFRD,2m#XBUFRD,10@4BUFRD4m#XSYS$QIOW4LGpSYS$QIOW4l@pSYS$QIOW4xGSYS$QIOW4m#XSYS$QIOW4@SYS$QIOW4dm#XSYS$QIOW4GSYS$QIOW4@SYS$QIOW4/ G8 SYS$WFLOR40(m#X SYS$WFLOR4/4@8 SYS$WFLOR4HG\ SYS$CLREF4Pm#X SYS$CLREF4X@\ SYS$CLREF,&`m#XIMPCNT,%dGlIMPCNT,%h@lIMPCNT4 m#X SYS$CANTIM4 G SYS$CANTIM4 @ SYS$CANTIM4m#X SYS$CLREF4G SYS$CLREF4@ SYS$CLREF4GFLUSHTOP4m#XFLUSHTOP4@FLUSHTOP4m#X SYS$SETIMR4G, SYS$SETIMR4(@, SYS$SETIMR4=G SCH$IOLOCKW4>m# SCH$IOLOCKW4=@ SCH$IOLOCKW4;G IOC$SEARCHDEV4<m# IOC$SEARCHDEV4;@ IOC$SEARCHDEV4;G IOC$SEARCHDEV4<m# IOC$SEARCHDEV4;@ IOC$SEARCHDEV4?HG\ SCH$IOUNLOCK4@Pm# SCH$IOUNLOCK4?X@\ SCH$IOUNLOCK4!G SYS$CMKRNL4"m#p SYS$CMKRNL4!@ SYS$CMKRNL4|GSYS$QIOW4m#pSYS$QIOW4@SYS$QIOW4 G SYS$CANEXH4m#p SYS$CANEXH4 @ SYS$CANEXH4<GpSYS$QIOW4hm#pSYS$QIOW4l@pSYS$QIOW,,xm#pFILCLS,+|GFILCLS,+@FILCLS4GHSYS$QIOW4$m#SYS$QIOW4D@HSYS$QIOW4T G` SYS$QIOW4X m#SYS$QIOW4\ @` SYS$QIOW4 G!SYS$QIOW4 m#SYS$QIOW4!@!SYS$QIOW4H!m#SYS$QIOW4!G!SYS$QIOW4!@!SYS$QIOW4#m#SYS$QIOW4H#G#SYS$QIOW4#@#SYS$QIOW4$m#SYS$QIOW4$G$SYS$QIOW4$@$SYS$QIOW4$%G<%SYS$QIOW40%m#SYS$QIOW48%@<%SYS$QIOW4%G%SYS$QIOW4%m#SYS$QIOW4%@%SYS$QT$ SQUASH014.A !'[ACORNSQUASH.CODE.A]ACNSQUVB_RO.OBJ_A;6 < 7IOW,C&G 'LXYAST,D&m#(LXYAST,C'@ 'LXYAST4B'm#( SYS$UNWIND4A'G,' SYS$UNWIND4A('@,' SYS$UNWIND =p4= 4= ,4= SYS$DISKP6 = 6 =#4= 44=  6 = 6 = D6 = 6 = 6 =44=44= 6 = ,6 = 6 = (L46 = ( L4t4= |4=4= SQU14(6 = (46 = ( 44= 4=4= 6 = P DSC$K_DTYPE_T2= (46 = DSC$K_DTYPE_T2= 846 =P4= CLEAR]4=KEYh4=UNITt4=FNAM4= FENCE4=SIZE4= UNSAFE4=MODE 4= WRITEBACK4=INIT4= SMALL 4=NOCOMPRESS4= CACHE4= INSTALL 4= LICENSE4=OGVERSIONSQUASH (tm), Version 1.5A Copyright 1994, Acorn Software, Inc. 6 =6 =  DSC$K_DTYPE_T2= 46 =\Td6 =d\t44=` 4=$TT: 4=0000 00:00:00.60 "(*[ACORNSQUASH.CODE.A]ACNSQUVB_RO.OBJ_A2;8+, .</ 4<<-!0123KPWO=56hf\7\8[Iq9GHJCCACSQV01-00230-SEP-1994 11:12AMAC V2.0-22 p$LINKAGEXTDDTA$RMSNAM & FDHOSTD_CODE   FDHOSTD_DATA $ABS$ . BLANK . . ABS .8 AVTECH_PRODUCT_CODE DSC$K_DTYPE_T SYS$BINTIM CLI$PRESENT CLI$_PRESENT SYS$ASSIGNSYS$QIOW SYS$DASSGNLOGLATCH CLI$GET_VALUE OTS$CVT_TU_LLICMSGFILOPN SYS$GETDVIW SYS$GETDVI SYS$CREMBX SYS$DCLEXH SYS$CMKRNLMBXSETSAVMODE SYS$CLREFFLUSHLOGIMPCNTFLUSHTOP SYS$SETIMRSYS$QIO SYS$WFLOR SYS$CANTIMBUFDMOBUFRDFILCLS SYS$CANEXH CTL$GL_PCB SCH$IOLOCKW IOC$SEARCHDEV SCH$IOUNLOCKLXYAST SYS$UNWINDAMAC$EMUL_CALL(JXACSQ(JBASHUCB(JPpALWDEL(JpXITHDL(JPICACHE0J FILEXTEND0J! DFILEXTEND(J%GETFRU(J(&LXXAST   SYS$CREMBX"""=H  LICMSG  SYS$GETDVIW""" SYS$QIO""" SYS$CANTIM" BUFDMO SYS$CANEXH"7LOGLATCH=X x ; FLUSHTOP  SYS$SETIMR"""  SYS$GETDVI""" =T   SYS$DASSGN"= 4 @   SYS$CLREF"  CLI$GET_VALUE""= 0 0 SYS$QIOW"""  CLI$PRESENT"=X=0 ;= =;=7 CLI$_PRESENT=  8  (   OTS$CVT_TU_L""=t  ! SYS$CMKRNL"=l  # SYS$ASSIGN""P;=, %IMPCNT=D 0'AMAC$EMUL_CALL ) SYS$BINTIM"+FILCLS -FLUSHLOG" / SYS$WFLOR"1BUFRD"""3SAVMODE";5FILOPN"""7MBXSET 9 SYS$DCLEXH"=00 ;=! =" ; IOC$SEARCHDEV7 CTL$GL_PCB=0 = SCH$IOLOCKW ? SCH$IOUNLOCK=0(p;=@| =0;=P| =0P;=  =00 ;= ="";=00!;= =0 %;= ="=0P&;=p/ P A SYS$UNWIND"CLXYASTT T=0$ 4= B4=XP f4= 4=4,1 1=FD0.DSKFDCONT.DSK =>C~^^~ (0޴8@H>P^X~` Gh޵px(MG'M?'l {#x 9#[BYBGGmTG@Zk4G( Mm"@Zk_'X Z#8G(0@AF'mGMT #AGGG@Zk_'T Z#9(ͦ>CG8!#0BGG0v":G4~4GGM J~8<~ (~m@Zk?'T 9#(MCmYC4GMJ@ZkG^~ (0ޤ8@H>P^X~`hޥpxCk(ͦ"M/mG@ZktG(mMmS"03"`"@Zk(-{M"t4Gx|m@Zk8ͦ(0@MmO" /""tG@Zk( XM4G`mGt4" "G@Zk(tϢGMm@ZkM"l4Gmp@Zk8m(-0@l10 Cl1M"m4G@Zk8(-0rz0$ SQUASH014.A !([ACORNSQUASH.CODE.A]ACNSQUVB_RO.OBJ_A2;8<y" @l0ClM"m4Gd@Zk8M(-0@d0CdM"m4G@Zk8ͦ(-0@<5CdM"m4G@Zk8M(-0@p0CpMH"m4G@Zk8ͦ(ͥ0@MN"m."l"tG@Zk(-7GxMGmTG @Zk[GG0BG>CmG>CG^n"ޢ0N"G^MG޶G@ZkGGG(CMm84"t"@ZkGGG(Mm8/"0"@ZkGMGm"h4G@ZktG8ͦ(0@ MO"m /""@Zk(GM95Cx"/4Gm@ZktG8(0@#MO"m /"0Cx"@Zk(+GXM4G`mGh4" "G@Zk(-hѢ0UBh#0CGhQGGM"m4G@ZktG8 (0@MO"m /""@Zk(r;GXM4G`mG4" "G@Zk(-f1?BF>C>Cpo#~O#^/#08C"'XM?'>C0 {#, 9#A ޢAG`mG޶"/""G@Zk'0 {#( CB   6XM4G`mG4" "G@Zk-&&, "( "_'BB( Z#?'B( 9#&z( "B'B;1`C_'y( #?''( Z#B 9#0 #BFBBzyG>ChMG8/>CG~o"G~ JpmGG@Zk(CO@/"GG@>CMG>Cm=" ޢ@_"޶@Zk( CG_'mH Z#H AGxMTG@Zk(/>ChMG@8>CG~x"G~ JpmGG@ZkCG(M4GmACxM@ZkG<'_'( {#?&"C Z#'&CC #"ۢCCڲGD<GG|"8?'>C9#8C0G^G0ޢ4G8<G4~޶M J~8ޢ<~ ޶(~m@ZkCwhMGpm@Zk4G(M@mt"8M@ZkG(-Mm4G@ZktG4GMmG@Zk('@ {#tA0GQlOtϢPF?'MD 9#mAG4G@Zk'@ #( BxТ0Bxв(t|`G6t\AG3>CMG8G0|"GG0ޢG@<4~޶ J~<~8ޢ ޶(~m@Zk(-CQ@RK0JMGm@Zk (HMGPm|"0C@Zk(t|`G'@ {#AGo#tG>CGM8G0Go"~4G0ޢ4G@/4޶m J8ޢ< ޶(@ZkC:'t {#AMTGm4G@Zk?'l 9#G(MG`mGTGYCXMG@Zk&t "G( G4G4GCGwG0`Cw(>C80"޶w"0~@74^~ J^<^8~ ~(^Mm@ZkCT/""" O" ( e"MGm@Zk1G4G0UCSCFqG)4GO/05 C& @ "'AD #AϢ_' Z#Aܲ& "AGz'_'/'& #Z## "AAABA8-tGz4G8?'>C9#m8AG0G^G0ޢG8/o"4G޶4GM JG8ޢ< ޶(@Zk(ͥC<'0 #A0@Π#4G@C7!K0@@FG9C 6.! C(M>C4GCm?'8 9#'YB8 {#Y[B@#0XC4GXCF C&"8CG0GG0~G8<|"4^G~4G J^<^G8~ ~(^Mm@Zk'#(-CM m8B!B4G@Zk_'' Z#({#GGCmC>C&"8C0GG|"0^G8<4G4ޢG^ J޶8^<ޢ ^M(޶@ZkGTGxMmC @Zk4G(mM8mJ@Zk_'0 Z#A0@Ϡ?#' {#@C7JAC24G/!/(&'(M4 "B8 {#G?'&B8 9#&7H0 "B#BG0m l"CGCG@Zk&4 "( B_'0 Z#?'B0 9#zB#0`Cy(1A 8A_'( Z#8-'B#Cz'#_'BB Z#8TGܲBwW ('#z>CmG80BG޶G0^w"87G4ޢ4G^G J޶8^<ޢ ^M(޶@ZkC( &"_'C4GZ#&xC "zC8'_' #7?' Z#آ 9#CCCܲ4Gz_'>C(Z#8G0GC~G0ޢ|"8<G4~4G޶GM J~8ޢ<~ ޶(~m@ZkC(mR?'9#&A"'4GYA #_'AϢ Z#'Aܲ4 #o&A "z'8 {#A_'A K'7 Z# #AA&1G8 "A G'M #mA'>C#8A0GG>0ޢG8/G4o"޶G J8ޢ4G<G ޶(@Zk( C^?'4 9#B4GYGGaGM?" m4GTG@Zk4G(עJ MmTG@ZkGMm@ZkG'(Mt #mG\BGRTG0@CRM@ZkTG4GMm@Zk(-HMPm9#0BG@ZkG(\@K(-&XMl "`mG7CGTGG@Zk(ͦ"v0`Cv>C~0^8^@~HPX޴`hp GxG@MdzPMXm =@Zk- =C0M8m@ZkͦD60MC8m@Zk4G#|aDA:@#GCFG4G/`M>Chm @Zk CG08^@~HPXޤ`hpxCkG|a$`|A?#4G2YCYC_FGH"GHA@|b`2`B@$¢G@T"0@CTGGG4G|aG?'( 9#'B( #YBA\a@ CJ[R`KzSHzG\a#t! K<40B&G!;G!GGG>C0;~^^~ (0޴8G'$8G$Ѣ4GG^~ (0ޤ8CkGG>C~^^~ (0޴8 G@HG`MGhmTG @Zk?'9#4G4GoA6`&Y"A' #_'Ϣ'&A Z# #ܲ "oAAAzG8>C_'Z#8AG0G~G0ޢG8/o"4G޶GM J8ޢ<m ޶(@ZkC'M{#A4GmA@Zk&' "#GGCC?'>C9#8C0G^G0ޢ|"8<G4~4G޶GM J~8ޢ<~ ޶(~m@ZkGMCm@ZkG^~ (0ޤ8@HCkGGG>C~^^GhG^CkGG>C~0^8^@~HPX޴`hp>x^~ GG(A(o TAGzUK[T`KGzG(o2TG..TG1/v8KWJ\ KF 8KAG1?A.>G ϢVJϲO/o/Z \K[|KO?o?>CM<8>0(}w"=0ޢ(/4޶mR J<8ޢ ޶(@Zk(C=(}H`ϢA.,1//|SJVRJHZ ;KF`ϲDDOd/ q@R@KY K:Gd/`TKC4@/A(GO/G\K{JZ VKG JA[GO??G1TG/>CG80 =( ޶(}0~|"(/4^~R J^<^8~ ~(^Mm@ZkGG(-C(}TG(mTG."C-.WJdCV J>>>C<8>0^(}0ޢy"(;G4޶MR J<8ޢm ޶(@ZkGGG(mC(}TGF;/hCHۦ.:KVTJX JM8GC|U K(-FH۶>C$Cm<8>0(}0ޢw"(9G4޶R J<8ޢ ޶(@Zk(C(}H4`wS KXRKG`DdtRK[`K|Gdt`OT@KSG08^@~HPXޤ`hp>x^~CkG>C~0^8^@~HPX޴`hp>x^~ GGA AGGrTGTGo.TA~/WJXK>~?TAq//AjO/Y;KZ[Kq/?jO?Gy/r.Xm\KVJy?r>xOZR@KxO|>CPM<8>0(}=w"0ޢ/4޶ J<8ޢ ޶(@ZkC=(}O/R@KY K q@:G/Ϣ|SJVRJFCϲ4@O/A.AGYKX JGXG|OѢG~o/TG//zJ[|KY C80(}{"0^/4ޢ^Xm J޶8^<ޢ ^PM(޶@ZkGGTGC(}TG-|>C0CPM<8>0(}0ޢw"9G4޶Xm J<8ޢ ޶(@ZkGGmC(}GTG;pa$ SQUASH014.A !([ACORNSQUASH.CODE.A]ACNSQUVB_RO.OBJ_A2;8<)"B;>CG<8>0޶(}0~|"74^~ J^<^8~ ~(^PMXm@ZkC(}ԢԕBRJVJFԲtTyS`KZR@KYGT/G08^@~HPXޤ`hp>x^~CkGGGG>C~^G<\PGCkGGG>C~^^~ (0޴8@H>P^X~`h GG8M>C@mG >@ZkGG(MTG >C0m@Zk4GG^~ (0ޤ8@H>P^X~`hCk4)TG SYS$BINTIM4*tm#X SYS$BINTIM4)|@ SYS$BINTIM4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4$m#X SYS$ASSIGN4#G SYS$ASSIGN4#@ SYS$ASSIGN48G\SYS$QIOW4Tm#XSYS$QIOW4X@\SYS$QIOW4lm#X SYS$DASSGN4|G SYS$DASSGN4@ SYS$DASSGN4'GAMAC$EMUL_CALL4(m#XAMAC$EMUL_CALL4'@AMAC$EMUL_CALL4G  CLI$GET_VALUE4m#X CLI$GET_VALUE4@  CLI$GET_VALUE4G@ CLI$PRESENT44m#X CLI$PRESENT4<@@ CLI$PRESENT4PGl CLI$GET_VALUE4Tm#X CLI$GET_VALUE4h@l CLI$GET_VALUE4tG OTS$CVT_TU_L4 |m#X OTS$CVT_TU_L4@ OTS$CVT_TU_L,GLICMSG,m#XLICMSG,@LICMSG4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4 G8 CLI$PRESENT4(m#X CLI$PRESENT44@8 CLI$PRESENT4TGh CLI$PRESENT 4\m#X CLI$PRESENT4d@h CLI$PRESENT4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4G CLI$GET_VALUE4m#X CLI$GET_VALUE4@ CLI$GET_VALUE4!G SYS$CMKRNL4"m#X SYS$CMKRNL4!@ SYS$CMKRNL4<m#X SYS$GETDVIW4hG| SYS$GETDVIW4x@| SYS$GETDVIW4#G SYS$ASSIGN4$m#X SYS$ASSIGN4#@ SYS$ASSIGN4#G SYS$ASSIGN4$m#X SYS$ASSIGN4#@ SYS$ASSIGN4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4G  CLI$GET_VALUE4m#X CLI$GET_VALUE4@  CLI$GET_VALUE40GP CLI$PRESENT4Hm#X CLI$PRESENT4L@P CLI$PRESENT4hG CLI$GET_VALUE4pm#X CLI$GET_VALUE4@ CLI$GET_VALUE4G OTS$CVT_TU_L4 m#X OTS$CVT_TU_L4@ OTS$CVT_TU_L4G CLI$PRESENT4m#X CLI$PRESENT4@ CLI$PRESENT4G0 CLI$GET_VALUE4 m#X CLI$GET_VALUE4,@0 CLI$GET_VALUE4@G` OTS$CVT_TU_L4 Hm#X OTS$CVT_TU_L4\@` OTS$CVT_TU_L,5GFILOPN,6m#XFILOPN,5@FILOPN4(GH OTS$CVT_TU_L4 0m#X OTS$CVT_TU_L4D@H OTS$CVT_TU_L4G8 SYS$GETDVI4(m#X SYS$GETDVI44@8 SYS$GETDVI4\G SYS$CREMBX4lm#X SYS$CREMBX4@ SYS$CREMBX4"m#X SYS$CMKRNL4!G SYS$CMKRNL4!@ SYS$CMKRNL4G SYS$GETDVI4 m#X SYS$GETDVI4 @ SYS$GETDVI4:0 m#X SYS$DCLEXH498 G@ SYS$DCLEXH49< @@ SYS$DCLEXH4 G SYS$QIOW4 m#XSYS$QIOW4 @ SYS$QIOW,7$ G4 MBXSET,8, m#XMBXSET,70 @4 MBXSET,4< m#XSAVMODE,3D GL SAVMODE,3H @L SAVMODE4T Gh SYS$CLREF4X m#X SYS$CLREF 4d @h SYS$CLREF4p G SYS$CLREF4t m#X SYS$CLREF4| @ SYS$CLREF4- G FLUSHLOG4. m#XFLUSHLOG4- @ FLUSHLOG4 Gt SYS$QIOW4l m#XSYS$QIOW4p @t SYS$QIOW,% G IMPCNT,& m#XIMPCNT,% @ IMPCNT4 G FLUSHTOP4 m#XFLUSHTOP4 @ FLUSHTOP4 Gt SYS$QIOW4T m#XSYS$QIOW4p @t SYS$QIOW4 G SYS$CLREF4 m#X SYS$CLREF4 @ SYS$CLREF4 m#X SYS$SETIMR4 G SYS$SETIMR4 @ SYS$SETIMR,P G\ SYS$QIO,T m#XSYS$QIO,X @\ SYS$QIO,  G BUFDMO,  m#XBUFDMO,  @ BUFDMO4m#XSYS$QIOW4GSYS$QIOW4@SYS$QIOW4HG\ SYS$DASSGN4Pm#X SYS$DASSGN4X@\ SYS$DASSGN,+`GlFILCLS,,dm#X56$ SQUASH014.A !([ACORNSQUASH.CODE.A]ACNSQUVB_RO.OBJ_A2;8< -FILCLS,+h@lFILCLS4LGXSYS$QIOW4Pm#XSYS$QIOW4T@XSYS$QIOW4 hG SYS$CANEXH4lm#X SYS$CANEXH4 @ SYS$CANEXH4m#XSYS$QIOW4GSYS$QIOW4@SYS$QIOW4!$G8 SYS$CMKRNL4"(m#X SYS$CMKRNL4!4@8 SYS$CMKRNL4@GT SYS$DASSGN4Hm#X SYS$DASSGN4P@T SYS$DASSGN,1GBUFRD,2m#XBUFRD,1@BUFRD4m#XSYS$QIOW4$G0SYS$QIOW4,@0SYS$QIOW4G$SYS$QIOW4m#XSYS$QIOW4 @$SYS$QIOW4G|SYS$QIOW4m#XSYS$QIOW4x@|SYS$QIOW4/G SYS$WFLOR40m#X SYS$WFLOR4/@ SYS$WFLOR4G SYS$CLREF4m#X SYS$CLREF4@ SYS$CLREF,%GIMPCNT,&m#XIMPCNT,%@IMPCNT4 m#X SYS$CANTIM4 @GH SYS$CANTIM4 D@H SYS$CANTIM4PG\ SYS$CLREF4Tm#X SYS$CLREF 4X@\ SYS$CLREF4dGFLUSHTOP4hm#XFLUSHTOP4@FLUSHTOP4G SYS$SETIMR4m#X SYS$SETIMR4@ SYS$SETIMR4=0GD SCH$IOLOCKW4>8m# SCH$IOLOCKW4=@@D SCH$IOLOCKW4;`Gp IOC$SEARCHDEV4<dm# IOC$SEARCHDEV4;l@p IOC$SEARCHDEV4;G IOC$SEARCHDEV4<m# IOC$SEARCHDEV4;@ IOC$SEARCHDEV4?G SCH$IOUNLOCK4@m# SCH$IOUNLOCK4?@ SCH$IOUNLOCK4!4GL SYS$CMKRNL4"<m#p SYS$CMKRNL4!H@L SYS$CMKRNL4G@SYS$QIOW40m#pSYS$QIOW4<@@SYS$QIOW4 HGh SYS$CANEXH4\m#p SYS$CANEXH4 d@h SYS$CANEXH4GSYS$QIOW4m#pSYS$QIOW4@SYS$QIOW,+GFILCLS,, m#pFILCLS,+@FILCLS4GSYS$QIOW4m#SYS$QIOW4@SYS$QIOW4GSYS$QIOW4m#SYS$QIOW4@SYS$QIOW4h G SYS$QIOW4| m#SYS$QIOW4 @ SYS$QIOW4 GC~^^ ~(08޴@HP>X^`~hp GxG(mMS"m3"D"tG@ZkAMGm@Zk(-4Ghm`Mu"@Zk(-0@0C`M"hm4G@Zk(-M0@0C`M"hm4G@Zkͦ(-0@q0`Cq`M,"hm4G@Zk-0@ ( tG((ͦMX"m7"P"@Zk(-\G^ ~(08ޤ@HP>X^`~hpxCkGG(#\0@C\G>C( G(GG>CCGVGvxx"W"G~G^GMm@ZkG(GmG^ 4"l"ACCMGGG>CC@Zk(^CGGMGm>CGG /""CG@Zk^CGG`Mq"hm4G@Zk-(0@ O"M/"m"tG@Zk(G`M<5C\"hm4G@Zk(M0@$O"M/"m\"0CtG@Zk(v+GM4GmG4""G@Zk(-10U C"0CGѲGG`Mi"hm4G@Zkm(0@O"M/"mi"tG@Zk(L9GM4GmG4""G@Zk(-@QCCQCG>C>C""޲#0C_#O&M'mH"D#>CAA"GG/""G@Zk?'( H9#CB   M4GmG4""G@Zk ''D#@{#'BB@#ܢ&B@"۲'8B@{#_'91 C7B'@Z#&@#&B"BH"GB8B7G>CGGB /G>CG޶Gzxo"GM JG~Gm@Zk(^ACCO@>C MGGG>CCvG="@_"~(m$/"GG@Zk( ^ACCVG'MGp GmGX#>CAGCTG@Zk(^C|?'\9#C&&Y@""_'C?'CZ#9#C(|CGGzG>CG G?'G>C9#hC8~CG^ <|"Gv4G@M JG~ v (~Hm@Zk8^BCCQ.>CGGC$8G>CGGVx"vG JG~G^Mm@Zk^ACC3GG(-G`MGhm>C CC4G@Zk^CG(m>C(G@MG BGG>C|#8G޶G~|"$<4GآTGxG J޶~ xآ ޶(~Hm@Zk(8^BCCO"" Ϣ" o"(-1e"XG4G0UBSBFF4Go05`C?'9#'A#GYA'?'ܢ{#&9#'A"A#B۲A tGYA4Gܲ>CGG &"G>CC8GAG /GyGYo"G~^ J Y4GyG ~(^@MHm@Zk(M8^BCC?G$GGMGm>CJC4G@ZkG^CGGG>CmBC^M@Zk('#^C4GC'ܢ?'{#9#C4GC۲&Y'"_' {#C$Z#CGC4G۲G>CG G_'G>CZ#B8޶CG~ <GעGw|"@MG޶ J~4G wGע ޶(~Hm@Zk?'(-9#m8^ BBCC9BGGMG>CC4G@Zk(?'9#^CGC_'Z#CG>CG G?'G>C9#hC8~CG^ <G|"vG@M J4G~G v (~Hm@Zk4Gm8^BCC(MGG GM>CCJ@Zk^CG'H{#A0@Ϡ_#'#@C7K4GAC/!ܲ'('mL#P#_'B"BPZ#GܲB'GGGGMH#&7H>CB "CGCCG@Zk'( L{#^BC'H#&BH"8B"(1A0 C7 6A'#&("TG\CCGBC8_'Z#'C #zC<\ GG8>CG G'G>C#HC8^CG> <|"ۢG[4G J޶^G [ۢHm ޶(^@M@Zk8^BCCTG?'H9#YB0@Ҡ# 2!@C7JC4GX'H#XB&8H"WB"0 C7(1A 6AG_'(Z#'C#4GzC<&"8C_''Z#& #|C$"CzC4G8G>CG G&G>C"(C8>CGzG <Gڢ|"~G J޶z4G ڢG@M ~Hm(޶@Zk8^BCC(m'{#?'A9#&4GAO"AY'#_'ALZ#Ϣ?'A 9#ܲ&z "A'A_'`Ky # Z#AA1Fz`' #GA8&$"A'>CG G#G>CHC8^GAG> /GۢGo"@MG޶ J4GۢG Hm ޶(@Zk8^BCC(MjßGSGGG>C~0^8^@~HPX޴`hp GxG@MdzPMXm =@Zk-  = C0M8m@Zkͦ(60MC8m@Zk#4G|a<AA@#GCF4G/`M>Chm @Zk CG08^@~HPXޤ`hpxCkG|a,`|A9C4G2YCYC_FG$&@"'B@#B#\C@KXRKwSHG\G!;G!#0BG!;G!G4G|GGG>C~^^~ (0޴8 G@HG;_'Z#A'4Gz#/A&8"'?'A{#' 9#A$#AAGY>C'M8{#0GAG /G0ޢG4o"mG޶ J4G8ޢG< ޶(@ZkC'M{#A4GmA@Zk'&#"CC?'>C9#80GCG^ <G0ޢG4~|"MG޶ J~4G<~G8ޢ ޶(~m@ZkCGHm@M@ZkG^~ (0ޤ8@HCkG>C~^GhGCk4LGh CLI$GET_VALUE4Tm# CLI$GET_VALUE4d@h CLI$GET_VALUE,lG|LICMSG,tm#LICMSG,!VS$ SQUASH014.Ap !'[ACORNSQUASH.CODE.A]ACNSQUV_RO.OBJ_A;62$QUx@|LICMSG4m# CLI$PRESENT4 G CLI$PRESENT4 @ CLI$PRESENT4 G CLI$PRESENT4m# CLI$PRESENT4 @ CLI$PRESENT4 G CLI$PRESENT4m# CLI$PRESENT4 @ CLI$PRESENT4 G4 CLI$PRESENT4$m# CLI$PRESENT4 0@4 CLI$PRESENT4PGh CLI$GET_VALUE4Xm# CLI$GET_VALUE4d@h CLI$GET_VALUE40G< SYS$GETDVIW44m# SYS$GETDVIW48@< SYS$GETDVIW4Hm# SYS$ASSIGN4dG SYS$ASSIGN4@ SYS$ASSIGN4G SYS$ASSIGN4m# SYS$ASSIGN4@ SYS$ASSIGN4 G CLI$PRESENT4m# CLI$PRESENT4 @ CLI$PRESENT4G( CLI$GET_VALUE4m# CLI$GET_VALUE4$@( CLI$GET_VALUE4 8GX CLI$PRESENT4Hm# CLI$PRESENT4 T@X CLI$PRESENT 4pG CLI$GET_VALUE4xm# CLI$GET_VALUE4@ CLI$GET_VALUE4 G OTS$CVT_TU_L4 m# OTS$CVT_TU_L4 @ OTS$CVT_TU_L4 G  CLI$PRESENT4m# CLI$PRESENT4 @  CLI$PRESENT4 G8 CLI$GET_VALUE4(m# CLI$GET_VALUE44@8 CLI$GET_VALUE4 HGh OTS$CVT_TU_L4 Pm# OTS$CVT_TU_L4 d@h OTS$CVT_TU_L,GFILOPN,m#FILOPN,@FILOPN4 (GH OTS$CVT_TU_L4 0m# OTS$CVT_TU_L4 D@H OTS$CVT_TU_L40GP SYS$GETDVI4Hm# SYS$GETDVI4L@P SYS$GETDVI4pG SYS$CREMBX4 m# SYS$CREMBX4@ SYS$CREMBX4G SYS$CMKRNL4m# SYS$CMKRNL4@ SYS$CMKRNL4 GSYS$QIOW4 m#SYS$QIOW4 @SYS$QIOW4G SYS$GETDVI4m# SYS$GETDVI4@  SYS$GETDVI4G SYS$DCLEXH4m# SYS$DCLEXH4@ SYS$DCLEXH4 G| SYS$QIOW4 t m#SYS$QIOW4 x @| SYS$QIOW4  G SYS$QIOW4  m#SYS$QIOW4  @ SYS$QIOW4< G` SYS$DASSGN4D m# SYS$DASSGN4\ @` SYS$DASSGN,| m#FILCLS, G FILCLS, @ FILCLS4 p G SYS$QIOW4  m#SYS$QIOW4  @ SYS$QIOW4 m# SYS$CANEXH4 G SYS$CANEXH4 @ SYS$CANEXH4  G SYS$QIOW4  m#SYS$QIOW4  @ SYS$QIOW4 m# SYS$DASSGN4 G SYS$DASSGN4 @ SYS$DASSGN,Tm#BUFRD,GBUFRD,@BUFRD4 m#SYS$QIOW4 GSYS$QIOW4  @SYS$QIOW4 GSYS$QIOW4 m#SYS$QIOW4 @SYS$QIOW4 G,SYS$QIOW4 m#SYS$QIOW4 (@,SYS$QIOW4#G SCH$IOLOCKW4$m# SCH$IOLOCKW4#@ SCH$IOLOCKW4!G IOC$SEARCHDEV4"m# IOC$SEARCHDEV4!@ IOC$SEARCHDEV4!G IOC$SEARCHDEV4" m# IOC$SEARCHDEV4!@ IOC$SEARCHDEV4%XGl SCH$IOUNLOCK4&`m# SCH$IOUNLOCK4%h@l SCH$IOUNLOCK4 <GSYS$QIOW4 xm#@SYS$QIOW4 @SYS$QIOW4G SYS$CANEXH4m#@ SYS$CANEXH4@ SYS$CANEXH4 4GhSYS$QIOW4 `m#@SYS$QIOW4 d@hSYS$QIOW,pm#@FILCLS,tG|FILCLS,x@|FILCLS =@4= 4= $4= SYS$DISKP6 = 6 =#4= 44=  6 = 6 = D6 = 6 = 6 =44=,4= 6 = ,6 = 6 = (D46 = ( D4l4= t4=4= (6 = (46 = ( 44= 4=4= 6 =  DSC$K_DTYPE_T2= 46 = DSC$K_DTYPE_T2=  46 =44= CLEARA4=KEYL4=UNITX4=FNAMd4= FENCEq4=SIZE}4= UNSAFE4=INIT4= SMALL4= CACHE6 = DSC$K_DTYPE_T2= 46 =LDd6 =\T 6$ SQUASH014.Ap !'[ACORNSQUASH.CODE.A]ACNSQUV_RO.OBJ_A;62$#l44 (*[ACORNSQUASH.CODE.A]ACNSQUV_RO.OBJ_A2;21+,*".$/ 4$#J-!0123KPWO$56hg\7^\8q9GHJCCACSQV01-00230-SEP-1994 11:09AMAC V2.0-22P P$LINKAGE$RMSNAM  FDHOSTD_CODE d FDHOSTD_DATA $ABS$ . BLANK . . ABS . DSC$K_DTYPE_T CLI$GET_VALUELICMSG CLI$PRESENT CLI$_PRESENT OTS$CVT_TU_LFILOPN SYS$GETDVIW SYS$ASSIGN SYS$GETDVI SYS$CREMBX SYS$DCLEXH SYS$CMKRNLSYS$QIOWBUFRD SYS$DASSGNFILCLS SYS$CANEXH CTL$GL_PCB SCH$IOLOCKW IOC$SEARCHDEV SCH$IOUNLOCK(JACSQ(J BASHUCB(J@@XITHDL(J`pICACHET T  SYS$DCLEXH";   SYS$CANEXH"  SYS$CMKRNL"FILOPN"""=DXX;=P$p OTS$CVT_TU_L""=@ 7 CLI$_PRESENT= H=0 ;= =;= SYS$QIOW""" = CLI$PRESENT"=   CLI$GET_VALUE""=L@  SYS$ASSIGN""  SYS$GETDVI"""  SYS$DASSGN"LICMSGFILCLSBUFRD"""=X  SYS$GETDVIW"""  SYS$CREMBX"""=00  ;=! =" ! IOC$SEARCHDEV7 CTL$GL_PCB  # SCH$IOLOCKW % SCH$IOUNLOCK=0@;=P| =0`p;= 1 1=FD0.DSKFDCONT.DSK =>C~^^ ~(08޴@HP>X^`~h GpxG(mMS"m3"D"tG@Zk?MGm@Zk4G(-`Mhmu"@Zk(-0@0C`M"hm4G@ZkM(-0@0C`M"hm4G@Zkͦ(-0@q0`Cq`M,"hm4G@Zk-0@( tGMmX"8"P"@Zk(-XG^ ~(08ޤ@HP>X^`~hpxCkGG(m[#0CG(ͦ>CGxv"V"GG>CB޶GzGMGG~Gm@ZkGG^G(mACCGMG>CB 4"l"޶@ZkGGG^(CGmG>CBC^M /""@Zk^C`MG1"hm4G@ZktG(0@ MO"m/""@Zk(G:5CO\"`M4Ghm@ZktG (0@#ϢMO"m/"0Bϲ\"@Zk(z+GM4GmG4""G@Zk(-0UBѢ#0BGqGG`Mi"hm4G@Zk-(0@MmO"/"i"tG@Zk(P9GM4GmG4""G@Zk(-DQ_CGѲ>C>C#o#~O?#0YC#_'mDZ#A'GMH#>CA"G/""G@Zk&H"( CB   M4GmG4""G@Zk _'?'DZ#@9#&BB@"z'B@#y?'@9#B'B71B&@#Y''@"B#H{#BGGXBBG>CGGC /G>CGGVxo"vG JG~G^Mm@Zk^(ACC/$/"G >C MGGG>CCvG="@_"~(mG@Zk^( ACCVGGMGp 'mX#>CABG޶TG@Zk^(C|?'9#\&C&@"Y"_'?'CCZ#9#CC(|GGGz|">CG G?'G>C9#hC8~CG^vG <4GVG~ J^ Vv ~(^@MHm@Zk8^BCCV-G>CGGC$8G>CGGVx"vG JG~G^Mm@Zk^ACC7GG(-G`M>Chm CB޶4G@Zk^C(>C(GHmG CGG>C"8GG޶|"Y4G$<TG٢^ J޶Y ٢G ^@M(޶@Zk8^(BCC"O" " Ϣ"(m[e"XG4G4G0UCSCFFϲ05C_'&Z#"AAGz'_'/'&#Z##"AAABA-tGz4G8G>CG G&G>C"(C8>AGG /Gzo"G J~4G zG@M (~Hm@Zk8^( BCC9G(MGBm4G$GM>CJ޶@ZkG^mCGMG>CC@Zk4G&"^4G(GGC_'Z#CC;'{#C?'&۲&9#Hm "$"CCCGY4GG>CG G&G>C"C8CGY|" <G٢4G^ J޶Y ٢G ^@M(޶@Zk'{#8^4G(-BC;BmCMGG>CB B޶@Zk?'9#^G(GGC_'Z#CC|">CG G?'G>C9#hC8~CG^vG <4GVG~ J^ Vv ~(^@MHm@Zk8^(-mBCC GMG>CBJ޶4G@Zk^C'H#A0@Ϡ&#"@C7!KA4GC/!&(P"M?'BL9#"BGGG'?'P{#H9#&7H>CBBGGmB޶ "CCG@Zk'L#( ^BC?'H9#'BH#YB"0@CX(1A 7A?'9# &("TG|CCGbCY'{#?'C 9#۲C\\ GGY>CG G?'G>C9#hC8~CG^v|" <GV4G~G J^ Vv ~(^@MHm =@Zk8^BCC_?'H9#B0@Р# 0!@C7JC4GV(M?'H9#"YC(1A 6A0BG_'(Z#'C#&4GzC<"C_'8'Z# #C&$"|CCz4G8G>CG G&G>C"(C8>CGzG <Gڢ|"~G J޶z4G ڢG@M ~Hm(޶@Zk8^BCC(m'{#?'A9#&4GAO"'YA#_'ALZ#Ϣ?'A 9#ܲ&z "A'A`K_'y # Z#AA'1Fz #AG`8&$"A'>CG G#G>CHCA8^GG>ۢG /Go"޶G@M J4GۢG Hm ޶(@Zk8^BCC(MrßGSGGG>C~0^8^@~HPX޴`hp GxG@MdzPMXm =@Zk- =C0M8m@Zkͦ(60MC8m@Zk4G#|aDAB@#GCFG4G/`M>Chm @Zk CG08^@~HPXޤ`hpxCkG|a,`|A9C4G2HrS$ SQUASH014.A*"!([ACORNSQUASH.CODE.A]ACNSQUV_RO.OBJ_A2;21$E"YCYC_FG$&@"'B@#B#\C@KXRKwSHG\G!;G!#0BG!;G!G4G|GGG>C~^^~ (0޴8 G@HG_'Z#A8'#4GzA/&"'8?''A{# 9#$#AAAGY>C'M{#8A0GG0ޢG /G4o"޶Gm J4G8ޢG< ޶(@ZkC'M{#A4GmA@Zk&'"#GGCC?'>C9#8C0G^G0ޢ|" <G4~4G޶GM J~8ޢ<~ ޶(~m@ZkG@MCHm@ZkG^~ (0ޤ8@HCkG>C~^GhGCk4LGh CLI$GET_VALUE4Tm# CLI$GET_VALUE4d@h CLI$GET_VALUE,lG|LICMSG,tm#LICMSG,x@|LICMSG4 G CLI$PRESENT4m# CLI$PRESENT4 @ CLI$PRESENT4 G CLI$PRESENT4m# CLI$PRESENT4 @ CLI$PRESENT4 G CLI$PRESENT4m# CLI$PRESENT4 @ CLI$PRESENT4 G4 CLI$PRESENT4$m# CLI$PRESENT4 0@4 CLI$PRESENT4HG` CLI$GET_VALUE4Lm# CLI$GET_VALUE4\@` CLI$GET_VALUE4G0 SYS$GETDVIW4(m# SYS$GETDVIW4,@0 SYS$GETDVIW4Dm# SYS$ASSIGN4TGt SYS$ASSIGN4p@t SYS$ASSIGN4m# SYS$ASSIGN4G SYS$ASSIGN4@ SYS$ASSIGN4 G CLI$PRESENT4m# CLI$PRESENT4 @ CLI$PRESENT4G CLI$GET_VALUE4m# CLI$GET_VALUE4 @ CLI$GET_VALUE4 0G@ CLI$PRESENT48m# CLI$PRESENT4 <@@ CLI$PRESENT4XGx CLI$GET_VALUE 4`m# CLI$GET_VALUE4t@x CLI$GET_VALUE4 G OTS$CVT_TU_L4 m# OTS$CVT_TU_L4 @ OTS$CVT_TU_L4 G CLI$PRESENT4m# CLI$PRESENT4 @ CLI$PRESENT4G  CLI$GET_VALUE4m# CLI$GET_VALUE4@  CLI$GET_VALUE4 0GP OTS$CVT_TU_L4 8m# OTS$CVT_TU_L4 L@P OTS$CVT_TU_L,m#FILOPN,GFILOPN,@FILOPN4 G0 OTS$CVT_TU_L4 m# OTS$CVT_TU_L4 ,@0 OTS$CVT_TU_L4,G8 SYS$GETDVI40m# SYS$GETDVI44@8 SYS$GETDVI4`G SYS$CREMBX4 m# SYS$CREMBX4@ SYS$CREMBX4G SYS$CMKRNL4m# SYS$CMKRNL4@ SYS$CMKRNL4 GSYS$QIOW4 m#SYS$QIOW4 @SYS$QIOW4lGx SYS$GETDVI4pm# SYS$GETDVI4t@x SYS$GETDVI4G SYS$DCLEXH4m# SYS$DCLEXH4@ SYS$DCLEXH4 m#SYS$QIOW4 P G\ SYS$QIOW4 X @\ SYS$QIOW4  G SYS$QIOW4  m#SYS$QIOW4  @ SYS$QIOW4 m# SYS$DASSGN4, G@ SYS$DASSGN4< @@ SYS$DASSGN,H m#FILCLS,T Gl FILCLS,h @l FILCLS4  m#SYS$QIOW4 t G SYS$QIOW4 | @ SYS$QIOW4 m# SYS$CANEXH4 G SYS$CANEXH4 @ SYS$CANEXH4 | G SYS$QIOW4  m#SYS$QIOW4  @ SYS$QIOW4 m# SYS$DASSGN4 G SYS$DASSGN4 @ SYS$DASSGN,$GBUFRD,tm#BUFRD,@BUFRD4 GSYS$QIOW4 m#SYS$QIOW4 @SYS$QIOW4 XGlSYS$QIOW4 `m#SYS$QIOW4 h@lSYS$QIOW4 GSYS$QIOW4 m#SYS$QIOW4 @SYS$QIOW4#pG SCH$IOLOCKW4$xm# SCH$IOLOCKW4#@ SCH$IOLOCKW4!G IOC$SEARCHDEV4"m# IOC$SEARCHDEV 4!@ IOC$SEARCHDEV4!G IOC$SEARCHDEV4"m# IOC$SEARCHDEV4!@ IOC$SEARCHDEV4%G, SCH$IOUNLOCK4& m# SCH$IOUNLOCK4%(@, SCH$IOUNLOCK4 GhSYS$QIOW4 @m#@SYS$QIOW4 d@hSYS$QIOW4pG SYS$CANEXH4m#@ SYS$CANEXH4@ SYS$CANEXH4 G(SYS$QIOW4  m#@SYS$QIOW4 $@(SYS$QIOW,,G<FILCLS,4m#@FILCLS,8@<FILCLSx x=@4=4= $4= SYS$DISKP0=<= #4=44=  t=|=D===44=,4==,=l=(D4x=( D4l4=/$ SQUASH014.A*"!([ACORNSQUASH.CODE.A]ACNSQUV_RO.OBJ_A2;21$Z!t4=4= =(4=( 44=4=4= = DSC$K_DTYPE_T2=4= DSC$K_DTYPE_T2= 4 =44= CLEARA4=KEYL4=UNITX4=FNAMd4= FENCEq4=SIZE}4= UNSAFE4=INIT4= SMALL4=CACHE=  DSC$K_DTYPE_T2=4=PDd=`Tl44 *[ACORNSQUASH.CODE.A]ACSQ.HLP;7+,./ 4L0-!0123KPWO561KJ7~u\87q9GHJ1 SQUASHB Acorn Squash is a system which creates VIRTUAL DISKS which storeA their contents in compressed form on normal VMS files. Each diskE uses two files, a data file containing the actual data, and an indexA file containing pointers. These are used and maintained togetherD using the ACSQ verb. They are kept separate so the space that wouldC otherwise need to be reserved for the indices in a single file can be conserved. The command format is of form:' SQUASH/qualifiers FRAn: Containerfile or/ SQUASH/NOWRITE/qualifiers FRAn: Containerfile 2 Qualifiers1 The qualifiers used by Squash are the following:B /NOWRITE Specifies read-only access. MUST be the first switch, used. The SQUASH/NOWRITE processor allows$ read-only access to SQUASH disks.4 /SIZE:n Size of the virtual disk in blocksB /FENCE:n Area at the beginning of the disk not compressedH /SMALL Use compression algorithm producing better compression, but running slowly rather than faster but not-as-tight algorithmC /WRITEBACK Write disk without updating info to disk at every2 point. Requires dismount and/or flush operation. before shutdown to ensure all data has been1 recorded to disk. Once a flush or dismount has1 completed, the data is written back from cache1 to disk. Until then it is not safely recorded.3 Blocks in the /FENCE:n area are handled in write* through mode regardless of this switch.G /CACHE:nn Allow nn 32-block virtual sectors for cache. Defaults- to 64. Between 2 and 256 may be specified.E /FLUSH Flush all current buffers to disk. Causes all data stored5 in the SQUASH memory cache to be written safely to3 disk, returning when done. (Note that a dismount% does an implicit flush operation.) /LICENSE:filename < Generate a license key request form on filename (default1 is SYS$OUTPUT). This form can be sent to Acorn5 to get a permanent Squash license for your system.' SQUASH will exit after this request.L /INSTALL:keyval Enter a license key (keyval) into SQUASH so that it will1 be permanently licensed. You get this value by' sending a key request form to Acorn.' SQUASH will exit after this request.H /NOCOMPRESS Inhibits compressing. This can save some CPU time where6 you will be copying already compressed or encrypted data to a Squash disk. 3 /NOWRITEG SQUASH comes with a read-only processor which allows read-only accessD to SQUASH disks and a read/write processor which permits read/writeA access. The /NOWRITE switch selects the read-only processor. TheF read-only processor and the driver may be distributed. The read/writeG processor may be used only in pursuance of a valid license from Acorn.3 /CACHEB Squash keeps an internal cache to avoid needing to re-decompress? or re-compress data oftener than really necessary. The size of= this cache in 32-block "virtual sectors" is specified in theD /CACHE:nnn switch, where nnn may range from 2 to 256 in the current version.3 /SIZEA The /SIZE:nnnnnn switch specifies the size in blocks (512 bytesE each) of the virtual disk. That is, the FRAn: device you create will@ appear to VMS to hold nnnnnn blocks, though due to compression,C actually less disk space will be consumed on physical storage. TheE amount of space to allocate depends on the data you will be storing.D Text files tend to compress better than binary ones, and some filesE like saved spreadsheets, databases, font files, and the like tend toD compress very well. Other files, such as already compressed data orA encrypted data, compress generally not at all. (Squash will notD store data in compressed form unless it can save at least one blockD out of every 32. Incompressible data is stored as is, so that space( and time are not wasted retrieving it.)C When using the fast compress algorithm, compression of 1.6 : 1 isE commonly achievable. With the slower but tighter compression (/SMALLD mode), you can expect around 2 : 1. However, your mileage may vary. E If you size a Squash disk too small, space will be left on the host< disk, as a Squash disk expands as it needs room. If the VMSE filesystem is out of space, more will be left on the host volume. IfD a Squash disk is sized too large for its containing space, the diskE may not be able to hold all you try to record on it, and Squash willC return I/O errors (though it will not damage data already recordedE successfully). Little overhead, apart from bitmap space, is consumed@ by a larger disk, though, and if the host volume may have spaceA cleared off, you may choose to create Squash disks that are very large.A Squash disk volumes may be sized from 4096 blocks up to 2097152B blocks so that for larger volumes, it is recommended that you useC volume sets of Squash disks. Note that a defragmentation is fairly@ useless on a Squash disk, since underlying storage is done at aD level below the disk driver. It is useful to use highwater marking," since this zeroes unused blocks. B Squash container files never shrink, so if you have removed dataE and want to have smaller container files, create a new Squash volume8 and copy data to it. (Either Copy or Backup can do thisA conveniently.) Then delete the old containers. Squash will reuse> freed space within its container files before extending them, however. 3 /FENCEC Squash maintains an internal cache of decompressed blocks (and inD safe mode keeps a decompressed image of this on disk during writes)A so that it can re-access information quickly. However, the indexC file of a VMS disk is accessed often, and when it must be read, ifE the cache is full, some buffer must be compressed and written out toC make room for the data. This can be annoying, so Squash provides a@ facility for allocating space for the index file which is neverE compressed. This allows index file data to be accessed with no cacheE consequences. The size of this area is controlled by the /FENCE:mmmm7 switch. It functions best when you INITialize the diskB /index=begin/header=nnnn where nnnn is a few blocks less than theE mmmm value used ("few" being perhaps 25 here to allow for some other? data VMS uses). If you do this, and allocate enough index fileA headers so the index file doesn't need to be extended, all indexB file accesses can take place instantly without need ever to write data to disk.B It is not required to use a fence at all; it can be specified asB zero length and the1TZ$ SQUASH014.A![ACORNSQUASH.CODE.A]ACSQ.HLP;7OBJ_A;6Lun the index file will be compressed as well asA other disk data. File headers in the index file tend to compressB well, so in space critical applications this can be an advantage.; You must however be aware that Squash will complete a disk: transaction (a read or write plus whatever index and data> safewriting to disk is needed) before starting another. If a@ transaction requires extending the container file or is a flushC operation, it may delay accesses to the data a bit. This tends notB to be noticeable save when filling up a disk. For such operations= you will want to consider using /WRITEBACK mode temporarily.3 /SMALLD Squash can store data in three ways: uncompressed, compressed with> a fast algorithm that tends to compress by 1.6:1 to 1.7:1 for@ typical data mixes, and compressed with a slower algorithm thatD tends to compress by 2:1 or better for typical data. When reading a? disk, Squash will extract data using the correct decompressionB algorithm (if any) to get it back intact, so a disk can contain a? mix of files, some compressed with one method, others with theC other. When compressing data, however, Squash uses either the fast@ but loose, or the slow but small algorithm. The default is the? faster algorithm, but the /SMALL switch selects the slower butC higher-compression algorithm. On a fast machine this is a sensible< default. On a slow one, the fast algorithm will probably be= preferred. Use the /SMALL switch to select recording in high compression mode. 3 /WRITEBACKB When a block or blocks are written to a Squash disk, the default> (safe) mode of operation takes precautions to ensure the fileD structure cannot be damaged by sudden power loss or system crashes.A This is done by allocating space for a noncompressed copy of theB data on disk, decompressing it and copying it onto disk, pointing@ the index at this copy, and freeing the compressed copy, if the? buffer did not already exist on disk in an uncompressed state.B Bitmaps on disk are updated at each step. (If the data is already< uncompressed on disk, it is recorded to disk but this otherF manipulation is avoided.) This normal mode amounts to "write through"B cache handling. In the /WRITEBACK mode, the cache is a write-backE cache, so that data in memory is written to disk only when the spaceE is needed, or when a flush (SQUASH/FLUSH) operation or a dismount isE completed. (Note that if you specified /FENCE:NNNNN, the first NNNNND blocks of disk are handled in write-through mode in any case, i.e.,' they are immediately recorded to disk.D This means that you can pull the plug on a Squash disk at any timeA and lose nothing, save that space might be marked in use that isC actually not needed. However, it also means that a write operationC involves many disk operations to complete. Where you are filling aD Squash disk, this can be a bottleneck. The /WRITEBACK switch causes@ this "instant writing to disk" to be disabled, so that when you> write a block, it goes into a memory buffer in cache which isA compressed and written to disk only when the space is needed, orG when a flush operation occurs (which happens when you use SQUASH_FLUSHA or when you dismount the disk). In this mode, the file structureD integrity cannot be guaranteed if you pull the plug during writing,3 but once a flush has completed, the data is safe. B This means that when initially writing to a Squash disk, it is aC good idea oftentimes to use /WRITEBACK mode to fill the disk, thenD switch to normal mode when the disk is largely filled. (Restoring aC backup onto a Squash disk is an excellent time to use /WRITEBACK.)fE During reading, the Squash cache doe not need to be backed to disk,,D so reading is normally far faster than writing, and /WRITEBACK mode& makes no difference for reading data. 3 /UNSAFEe% /UNSAFE is a synonym of /WRITEBACK.iB When a block or blocks are written to a Squash disk, the default> (safe) mode of operation takes precautions to ensure the fileD structure cannot be damaged by sudden power loss or system crashes.A This is done by allocating space for a noncompressed copy of theeB data on disk, decompressing it and copying it onto disk, pointing@ the index at this copy, and freeing the compressed copy, if the? buffer did not already exist on disk in an uncompressed state.tB Bitmaps on disk are updated at each step. (If the data is already< uncompressed on disk, it is recorded to disk but this other manipulation is avoided.)D This means that you can pull the plug on a Squash disk at any timeA and lose nothing, save that space might be marked in use that is C actually not needed. However, it also means that a write operation C involves many disk operations to complete. Where you are filling asA Squash disk, this can be a bottleneck. The /UNSAFE switch causesh@ this "instant writing to disk" to be disabled, so that when you> write a block, it goes into a memory buffer in cache which isA compressed and written to disk only when the space is needed, or G when a flush operation occurs (which happens when you use SQUASH_FLUSHdA or when you dismount the disk). In this mode, the file structuresD integrity cannot be guaranteed if you pull the plug during writing,3 but once a flush has completed, the data is safe. eB This means that when initially writing to a Squash disk, it is a@ good idea oftentimes to use /UNSAFE mode to fill the disk, thenD switch to normal mode when the disk is largely filled. (Restoring a@ backup onto a Squash disk is an excellent time to use /UNSAFE.)E During reading, the Squash cache doe not need to be backed to disk,lA so reading is normally far faster than writing, and /UNSAFE modek& makes no difference for reading data.3 /FLUSH2 The SQUASH_FLUSH utility is called by the command $ SQUASH/FLUSH FRAn:C and causes all volatile information held by the Squash daemons toD be recorded to disk. This is essential for /WRITEBACK mode writing.= Control returns when the information has been recorded. Thisa= operation also ensures that any memory cached information iseE recorded in compressed form on disk if it can be compressed and saveeD space. It should be performed to synchronize disk access before anyC system shutdown if at all possible. Note that dismount also causes this flush operation.D Note that the flush operation is unnecessary, and does nothing, in- a read-only environment using squash_ro.exe.h2 FRAnA FRAn: is a unit of the virtual disk, using FRDRIVER as the diskhE driver. This is the virtual disk driver which communicates with the 8 SQUASH compress daemon to implement a compressing disk.2 Containerfileh< The container file specification may be any legal VMS file@ specification which must contain a disk explicitly, either as a+ logical name or as a physical device name.hal storage. TheE amount of space to allocate depends on the data you will be storing.D Text files tend to compress better than binary ones, and some filesE like saved spreadsheets, databases, font file*[ACORNSQUASH.CODE.A]APK.OLB;63+,a%. / 4  -!0123 KPWO 56e\7@+\8@kq9GHJ% VAX-11 Librarian V04-00mO$e:!_ H  )^$   ~APK-SETDEBUGSTATEAPK_CHECK_LICENSE APK_CLOSE_CHNAPK_COPYRIGHT_NOTICEAPK_CREATE_SICAPK_DEBUG_SUPPORTAPK_DECODE_KEYAPK_DECODE_SICAPK_DISPLAY_STS#APK_ENCODE_DECODE6 APK_GETHWAAPK_GETSYSINFO0 APK_GET_NODE< APK_GLOBALSBAPK_INSTALL_GRACE*APK_INSTALL_KEYHAPK_KEY_REQUESTeAPK_KEY_REQUESTIAPK_OPEN_IMAGE|APK_READ_IMAGEAPK_READ_LICENSE. APK_ROTATEAPK_SIGNAL_HANDLERѸ_d$ SQUASH014.Aa%![ACORNSQUASH.CODE.A]APK.OLB;63OBJ_A;6 Q"hf APK_BUG1000f APK_BUG1001f APK_BUG1002f APK_BUG1003f APK_BUG1004f APK_BUG1005f APK_BUG1006f APK_BUG1007f APK_BUG1008f APK_BUG1009f APK_BUG1010f APK_BUG1011f APK_BUG1012f APK_BUG1013f APK_BUG1014f APK_BUG1015f APK_BUG1400f APK_BUG1800f APK_BUG1801f APK_BUG1900xN APK_BUG1901xN APK_BUG1902xN APK_BUG2000APK_CHECK_LICENSE, APK_CLOSE_CHN!APK_COPYRIGHT_NOTICEEXP_DATEBUFrf APK_NOPRIVf APK_NOSUCHLICf APK_NOTALLDELf APK_OLDERLICXAPK_OPEN_BY_FIDMAPK_OPEN_IMAGE< APK_OS_NAMESfAPK_PCTf APK_PSNOTSUPAPK_READ_IMAGEnAPK_READ_LICENSEIAPK_ROLIAPK_ROWfAPK_SDT~APK_SETDEBUGSTATEf APK_SHTSTAPK_SIGNAL_HANDLERfAPK_UNLICENSEDeAPK_VCfAPK_VCT APK_WILLEXP00f APK_WILLEXP01f APK_WILLEXP02f APK_WILLEXP03f APK_WILLEXP04f APK_WILLEXP05KR6YXBUF APK_BUG1900 APK_BUG2404 APK_COPYRIGHT_NOTICE APK_GETHWA APK_INVSICFMT APK_NONEXP_DATEAPK_VCT APK_WILLEXP05 XBUF\APK_GETSYSINFO0 APK_GET_NODEf APK_GRACEFAILfAPK_INSKEYFAILfAPK_INSKEYFAILEDfAPK_INSKEYFAILRBAPK_INSTALL_GRACE*APK_INSTALL_KEYfAPK_INSTKEYFAILfAPK_INSTKEYFAILEDf APK_INVDOWf APK_INVESFMTf APK_INVKEYf APK_INVKEYFMTf APK_INVKEYVERf APK_INVSICf APK_INVSICFMTxN APK_INVSICVERxNAPK_KEYINSFAILxNAPK_KEYINSFAILEDxNAPK_KEYINSFAILRmNAPK_KEY_REQUESTYAPK_LICENSE_FIDYAPK_NONEXP_DATEAPK_CREATE_SICAPK_DECODE_KEYAPK_DECODE_SICAPK_DISPLAY_STS#APK_ENCODE_DECODEf APK_EXPIREDf APK_EXPTODAYf APK_EXPYEST~APK_GETDEBUGSTATE6 APK_GETHWAhf APK_BUG1901f APK_BUG1902f APK_BUG2000f APK_BUG2001f APK_BUG2002f APK_BUG2003f APK_BUG2004f APK_BUG2005f APK_BUG2100f APK_BUG2101f APK_BUG2200f APK_BUG2201f APK_BUG2202f APK_BUG2300f APK_BUG2301f APK_BUG2400f APK_BUG2401f APK_BUG2402f APK_BUG2403f APK_BUG2404xN APK_BUG2500xN APK_BUG2600xN APK_BUG2900APK_CHECK_LICENSE, APK_CLOSE_CHN!APK_COPYRIGHT_NOTICEf APK_BUG2500f APK_BUG2600f APK_BUG2900f APK_BUG3000f APK_BUG3001f APK_BUG3002f APK_BUG3003f APK_BUG3100f APK_BUG4000f APK_BUG4100f APK_BUGCHECKAPK_CHECK_LICENSE APK_CLOSE_CHNAPK_COPYRIGHT_NOTICEf APK_INVSICVERfAPK_KEYINSFAILfAPK_KEYINSFAILEDfAPK_KEYINSFAILRHAPK_KEY_REQUESTf APK_LICENSEOK<APK_LICENSE_FIDf APK_LICFAILf APK_NEWERLICfAPK_NNTfAPK_NODENOTLICf APK_NOLICENSEfAPK_NOMORESICS<APK_NONEXP_DATEf APK_WILLEXP06f APK_WILLEXP07f APK_WILLEXP30APK_WRITE_IMAGEAPK_WRITE_LICENSEf APK_XQIOFAILfAVTECH$_FACILITYDBG_DISPLAY_IMGHDRDBG_DISPLAY_KEYDBG_DISPLAY_LICENSEDBG_DISPLAY_MAINDBG_DISPLAY_SICDBG_DISPLAY_SYSINFODBG_OPEN_IMAGEDBG_READ_IMGHDR~DPRINTF<EDEVNAM<G0<GSTS<XBUF f APK_MESSAGESXAPK_OPEN_BY_FIDMAPK_OPEN_IMAGEAPK_READ_IMAGEnAPK_READ_LICENSEI APK_ROTATEAPK_SIGNAL_HANDLERAPK_WRITE_IMAGEAPK_WRITE_LICENSE/APK_KEY_REQUESTI APK_WRITE_LICENSERf APK_VERSIONf APK_WILLEXP00f APK_WILLEXP01f APK_WILLEXP02f APK_WILLEXP03f APK_WILLEXP04f APK_WILLEXP05d1)50044:APK_READ_IMAGE00423-AUG-1994 06:43VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG10051=t:010=APK_CHECK_LICENSE01029-AUG-1994 09:46VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_!jX$ SQUASH014.Aa%![ACORNSQUASH.CODE.A]APK.OLB;63OBJ_A;6 "KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILP APK_NEWERLICAPK_NODENOTLIC APK_NOLICENSE APK_OLDERLICPSYS$SYSTEM:.DATPSYSUAFPEntering: apk_check_license(%04x, %08x, %08x) FPExiting: %08x = apk_check_license(%04x, %08x, %08x) {PExiting: %08x = apk_check_license(%04x, %08x, %08x) PExiting: %08x = apk_check_license(%04x, %08x, %08x) PExiting: %08x = apk_check_license(%04x, %08x, %08x) PExiting: %08x = apk_check_license(%04x, %08x, %08x) OPExiting: %08x = apk_check_license(%04x, %08x, %08x) PExit1Z5003P:APK_DECODE_SIC00323-AUG-1994 06:37VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600U APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILHPABCDEFG01JKLMN2P3R4T5VWXYZ6789ABCDEFG01JKLMN2P3R4T5VWXYZ6789ABCDEFG01JKLMN2P3R4T5VWXYZ6789[PEntering: apk_decode_sic( "%s", %08x ) Papk_decode_sic: Stripped SIC = "%s" PExiting: %08x = apk_decode_sic( "%s", %08x ) PExiting: %08x = apk_decode_sic( "%s", %08x ) Papk_decode_sic: Checksum mismatch: %08x != %08x 5PExiting: %08x = apk_decode_sic( "%s", %08x ) cPExiting: %08x = apk_decode_sic( "%s", %08x ) P^XVW?ޭZhݬݬߨ[DPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISHTޭUdGd(BdRR-.RPPP@f!USURaRz RQPRQQcTdd(e߭ȃDPRINTFЬPRPRR`PPRЬRR߭APK_ENCODE_DECODEPYP=Y APK_INVESFMTRݬݏ APK_INVSICFMTȨDPRINTFЏ APK_INVSICFMTPRݬYDPRINTFYPRPRPSbWRRSЬSWc/c~W~DPRINTFSݬݏ APK_INVSIC5DPRINTFЏ APK_INVSICPAPK_GETDEBUGSTATEP ݬ;AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VCDPRINTFAPK_SIGNAL_HANDLERAPK_GETDEBUGSTATEAPK_ENCODE_DECODE LIB$ESTABLISHDBG_DISPLAY_SIC APK_DECODE_SIC$CODE$DATASTDINSTDOUTSTDERR_CTYPE_$CHAR_STRING_CONSTANTS 1DBG_DISPLAY_SICݬݬcDPRINTFP wwhis document contains proprietary information belonging to AVTECH Software, Inc. Receipt or possession of this document 1v5003c;APK_DISPLAY_STS00323-AUG-1994 06:38VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 AP K_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KE!YINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL"AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VCPRINTFEXIT SYS$GETMSG APK_DISPLAY_STS9$CODE$DATASTDINSTDOUTSTDERR_CTYPE_ $CHAR_STRING_CONSTANTSP %s %s P %s P^TЬRˏRPPWˏRPPYˏRZЬQˏQPPVˏQPPXˏQU~?R SYS$GETMSGPSP SEXIT|ЬTTcDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISHTMEMSETGSTSR|~|~ SYS$GETSYIWPbGSTSQaͺ|;<~MEMSETGSTSRͲ SYS$TRNLNMPb!:STRCHRPQMYh$ SQUASH014.Aa%![ACORNSQUASH.CODE.A]APK.OLB;63OBJ_A2;8 2"671":005g6 APK_GETHWA00529-AUG-1994 09:48VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 A8PK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG29404 APK_BUG2500 APK_BUG2900 APK_BUG2600_ APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KEYINSFA:ILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILXPEn;tering: apk_gethwa( %08x ) PExiting: %08x = apk_gethwa( %02x-%02x-%02x-%02x-%02x-%02x ) \Papk_gethwa: Ethernet Device "%s" ~Papk_gethwa: iosb.sts = %08x PExiting: %08x = apk_gethwa( %08x ) PExiting: %08x = apk_gethwa( %02x-%02x-%02x-%02x-%02x-%02x ) PExiting: %08x = apk_gethwa( %08x ) P|^UAVTECHe蛏ެScߥDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISHPRbRPTTRBEDEVNAMBTRBEDEVNAMRbSTRLENPb|~? SYS$ASSIGNPVPTTRBEDEVNAMV9߭ЬSSMEMCPY⚣~~~~~c~ߥDPRINTFPTRBEDEVNAMߥ\DPRINTFVfGSTSS|~|~|~<'~<~ SYS$QIOWPcGSTSSc APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BU?G2404 APK_BUG2500 APK_BUG2900 APK_BUG26000 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KEYINS@FAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILIAAVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC  APK_OS_NAMES PEDEVNAM XBUF APK_LICENSE_FID APK_NONEXP_DATE GSTS G0$CODE$DATA_CTYPE_PVAX/VMSPMacintosh PUnix0PUltrix@PMS-DOSPP_FXA0VP_ETA0\P_XEA0bP_XQA0hP_EZA0nP_EXA0tP_FLA0zP_ELA0P_ESA0PD60VLR3M51YE9ACXFTJ2N7B8WG4K!PPPR3M51YD60VE9ACXFTJ2N7B8WG4K?PL60VPYE9ACXFTLR3M51J2N7B8WG4K]PD2N7B8PWD60VLR3M51YE9ACXFTG4K{PJD1PE9ACXFTJ2N60VLR3M57B8WG4KPYDP0VLR3M51YE9ACXFB8WG4KTJ2N7P6M51YETJ2D6P0VLRN79ACXFB8WG4KP31YE9ACXFTJ2N7BP8WG4D60VLR3MKP5PPMww SYS$GETSYIWMEMSET `APK_GETSYSINFO]$CODE$DATAERRNO VAXC$ERRNOSTDINSTDOUTSTDERR_CTYPE_G$CHAR_STRING_CONSTANTSbGSTSP`Џ APK_BUG1902PռWխRߣ+ߣ#ߣ!cFOPENPRGSTSP`Џ APK_BUG1901PR<~C1N6k5009 =APK_INSTALL_GRACE00923-AUG-1994 06:40AVAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG10D05 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 EAPK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_FKEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILGP30 00:00:00.00PEntering: apk_install_grace( %04x ) 4PExiting: %08x = apk_install_grace( %04x ) _PExiting: %08x = apk_install_grace( %04x ) PExiting: %08x = apk_install_grace( %04x ) PExiting: %08x = apk_install_grace( %04x ) PExiting: %08x = apk_install_grace( %04x )  PExiting: %08x = apk_install_grace( %04x ) 6PExiting: %08x = apk_install_grace( %04x ) aPExiting: %08x = apk_install_grace( %04x ) PExiting: %08x = apk_install_grace( %04x ) PExiting: 3$ SQUASH014.Aa%![ACORNSQUASH.CODE.A]APK.OLB;63OBJ_A2;8  "G%08x = apk_install_grace( %04x ) P8^VWԭRTUfV<SSߦDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISHAMEMSET߭ APK_GET_NODEPTTSTߦ4DPRINTFTP߭APK_READ_LICENSEPTT<~ߦ_DPRINTFPGSTSSb SYS$GETTIMPcGSTSRb<~ݏ APK_BUG2001ƊDPRINTFЏ APK_BUG2001PGSTSSZR SYS$BINTIMPcGSTSRb<~ݏ APK_BUG2002ƵDPRINTFЏ APK_BUG2002PGSTSRZJ1Svʫ:005E;APK_KEY_REQUEST00529-AUG-1994 09:49VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005s1nc50046 APK_ROTATE00423-AUG-1994 06:43VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 AK APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APLK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG26000 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KETYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILIN1$e:004D:APK_OPEN_IMAGE00429-AUG-1994 09:50VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005O APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_PBUG2404 APK_BUG2500 APK_BUG2900 APK_BUG26000 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KEYIQNSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILIRPEntering: apk_open_image( %08x ) "PExiting: %08x = apk_open_image( %08x ) JPapk_open_image: image name "%0.*s" nPExiting: %08x = apk_open_image( %08x ) PExiting: %08x = apk_open_image( %08x ) PExiting: %08x = apk_open_image( %08x ) Papk_open_image: Channel %04x PExiting: %08x = apk_open_image( %08x ) ,PExiting: %08x = apk_open_image( %04x ) P|^V(P CC$RMS_FABͬ(` CC$RMS_NAM>|lWݬfDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISHGSTSS|~d|~ SYS$GETJPIWPcGSTSScP$P,P .P7P>PDP%s%sIP %s%sPOP \P%s `P P^UXԭ@oqrwsYAPK_SIGNAL_HANDLER LIB$ESTABLISHЬRRGSTSbЬS͸fPT1ZR͸PPT~͸oSTRNCPY͸PPTP@oScTT͸STRCPYcRxRP@͸oߥD@~lrAVTECH$_FACILITYAPK_LICENSE_FIDAPK_VCGSTSDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISH SYS$DASSGNSYS$QIOW SYS$ASSIGNMEMCPYMEMSET SYS$SEARCH SYS$PARSE SYS$GETJPIW |APK_OPEN_IMAGE$CODE$DATASTDINSTDOUTSTDERR_CTYPE_T$CHAR_STRING_CONSTANTSMEMSETЏ0l(pMEMCPY |~ͬ SYS$PARSEGSTSS|~ݬ SYS$ASSIGNPcGSTS@_3$ SQUASH014.Aa%![ACORNSQUASH.CODE.A]APK.OLB;63OBJ_A2;8 8+"XY1n5004R;APK_OPEN_BY_FID00423-AUG-1994 06:42VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005Z APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 AP[K_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600B APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KE\YINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILP]Psys$sysdevicePEntering: apk_open_by_fid( %08x %08x %08x, %08x, %08x, %08x ) MPapk_open_by_fid: device = "%0.*s" pPExiting: %08x = apk_open_by_fid( %08x %08x %08x, %08x, %08x, %08x ) PExiting: %08x = apk_open_by_fid( %08x %08x %08x, %04x, %08x, %08x ) Papk_open_by_fid: revision date %08x %08x $PExiting: %08x = apk_open_by_fid( %08x %08x %08x, %04x, %08x, %08x ) P|^V fЬ TT||ЬSSTݬЬRݢݢbߦDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISHߛ@TRޭRRTcSSSTRLENPݭ<~ߦMDPRINTFGSTSR|~ݬ SYS$ASSIGNPbGSTSRb-ݬݬ ݬЬRݢݢbݏ APK_BUG2300ߦpDPRINTFЏ APK_BUG2300P@QRQPQЏ0ЬS<QʏQcQGSTSUT|~|~r~ЬT|lݬfDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISHGSTSS|~d|~ SYS$GETJPIWPcGSTSScrHBUGCHECK4Internal consistency failure. Please submit an SPR.FBUG10004Internal consistency failure. Please submit an SPR.FBUG10014Internal consistency failure. Please submit an SPR.FBUG10024Internal consistency failure. Please submit an SPR.FBUG10034Internal consistency failure. Please submit an SPR.FBUG10044Internal consistency failure. Please submit an SPR.FBUG10054Internal consistency failure. Please submit an SPR.FBUG10064Internal consistency failure. Please submit an SPR.FBUG10074Internal consistency failure. Please submit an SPR.FBUG10084Internal consistency failure. Please submit an SPR.FBUG10094Interno1@A5006G<APK_READ_LICENSE00623-AUG-1994 06:43VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005p APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APqK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KErYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL|PEntering: apk_read_license( %08x, "%0.6s" ) -PSYS$SYSDEVICE:TTg$ SQUASH014.Aa%![ACORNSQUASH.CODE.A]APK.OLB;63OBJ_A2;8 X"z{AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VCGSTSDPRINTFAPK_SIGNAL_HANDLERAPK_GETDEBUGSTATE LIB$ESTABLISHDBG_DISPLAY_IMGHDRSYS$QIOW APK_READ_IMAGE$CODE$DATASTDINSTDOUTSTDERR_CTYPE_n$CHAR_STRING_CONSTANTSPEntering: apk_read_image( %04x, %08x, %08x, %08x ) 4PExiting: %08x = apk_read_image( %04x, %08x, %08x, %08x ) P^WЬVVЬ UUЬTT<SSgDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISHGSTSR|~UVT|~1S SYS$QIOWPbGSTSQaAPK-SETDEBUGSTATEV1.023-AUG-1994 06:44VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILSAVTECH$_FACILITYAPK_LICENSE_FIDAPK_VCVPRINTFDPRINTF APK_SETDEBUGSTATE ,APK_GETDEBUGSTATE \DPRINTF$CODE$DATA_CTYPE_STDINSTDOUTSTDERR$CHAR_STRING_CONSTANTS?PEntering: apk_setDebugState ( %08x ) &PExiting: apk_setProductCode CPEntering: apk_getDebugState () cPExiting: apk_getDebugState = %08x P^RݬbDPRINTFЬ&DPRINTF^\CDPRINTFcDPRINTFP^ެPPRRݬVPRINTFRww|APK_ROW |APK_ROL$$CODE$DATASTDINSTDOUTSTDERR_CTYPE_hP|^SAPK_SIGNAL_HANDLER LIB$ESTABLISHصP<PPAPK_SIGNAL_HANDLER00323-AUG-1994 06:44VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1015004E;APK_WRITE_IMAGE00423-AUG-1994 06:45VAX C V3.1-051 C$V_CTYPEDEFS CC$RMS_NAM CC$RMS_FAB CC$RMS_RAB CC$RMS_XABALL CC$RMS_XABDAT CC$RMS_XABFHC CC$RMS_XABKEY CC$RMS_XABPRO CC$RMS_XABRDT CC$RMS_XABSUM CC$RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG26000 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILIPEntering: apk_write_image( %04x, %08x, %08x, %08x ) 5PExiting: %08x = apk_write_image( %04x, %08x, %08x, %08x ) pPExiting: %08x = apk_write_image( %04x, %08x, %08x, %08x ) P^Tݬݬ ݬ<~dDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISHAPK_GETDEBUGSTATEP ݬDBG_DISPLAY_IMGHDRGSTSS|~ݬ ݬݬ|~0<RR SYS$QIOWPcGSTSQaPRINTFRެ TRdSBc~PRINTFRRd PRINTFЬVRBXBUFWUެ U1ZSTRLENXEjPʏPPQ[UTQTghTBUG2404 APK_BUG2500 APK_BUG2900 APK_BUG26002 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAILFPEntering: apk_getsysinfo( %08x ) "PExiting: %08x = apk_getsysinfo( %08x ) JPExiting: %08x = apk_getsysinfo( %08x ) rPExiting: %08x = apk_getsysinfo( %08x ) Psys$system:cluster_authorize.datPrPctx=recPshr=del,get,mse,put,upd,upiPsys$system:cluster_authorize.dat doesn't existPExiting: %08x = apk_getsysinfo( %08x ) 8PExiting: %08x = apk_getsysinfo( %08x ) `PExiting: %08x = apk_getsysinfo( %08x ) `P<\^TԭͮͰЬRbͲͶͺ/ ͼޭ||r t vz~̀$͂>͎͆͊͌͒ ͖͘)͚>͞|ͪ͢RdDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISH3RMEMSET APK_GETHWAPUPRUߤ"DPRINTFUPGSTSR|~ͮ|~ SYS$GETSYIWPbGSTSRb<ڀs,_UYVsQa:_C0 :T]S.{jÙF]I f z^>)vTB\e"%[ %g5 -ldآ.'BF:lvkKV~lLbA塚XqR X܌Bd.~(]cߟePX UzO3 yݙx]- r)2?[y*!%aܔh{ .¶H}C?(]Гl\ @!C$W:nZ|)J;c5[ؼqwH/L8JHO2 &}dpz)xKԿ*rEaetLhl6,{0|Q@owS w2p$0 M A)4BfL[aeyJ@gCU6H*WF64'1 ^[OU*̩p5b2Hee T;ʍ]ZwhHӳ`/XmP,R:h8Tp5 QY7GMZW]snFB9^_L'D'}soRs;])vdk:nݽ,tY*Sa0ۋEW\sh<SD¤ϲg/I8 iRֻnM̙b^1H$M"[̝0[(^m2Ҍ.؟4jB62L\IW[du^h3C0|f4>$Krȧ6Gu0'301xl6f̱}Ԁe+JTש`kbϭgVruDSK⬿qwĞ/L/?bla'xMˢW_dORE{DzItLmPJη7c(5;<)n>~"R{N(tx RiiWE^{Eq?ׯXE2p,Z^OBbT p*J!`.endIzFHf W؞"ǒ}F]!'ƴu t@&ĶboŒp4G}8KVͣ& `}\WS] :ZyTe6&J$u3M:)_Sj+wkpelqJE;g!-1UwjjEH!)i~ȸ";$M&ċ.L+5n-G2EdF#ĩup/g(ji 87 '7nl?%ϟNx4mv~h(,wK ʺT HH4N y|"f@5UrQths{ho ŌZYu'O+aO#wcw[W(5M%zuL^e\Nت^%DJXKJ¾=3 >rjg>1S9je xaU'6߮8rB]#L(5hI8Lu KH=.l7ihN`ȇ3=B?X8xRK?7@Y!r̴( ͉v >I!O)5nl?S۷C~PL L60E=b}ǯhٗa %XDgqoT;(??iUɔo xJ'k-N@,*}R{@՟74FKoTҨpPc9g4kUT0|KvqGOGoȔik-յX;uv![ĸϑ FZ]P3jXaDj?CXvC9Dr3}ǐk+ah̺q@ hsHsBRYYv8y=ꉦWJ7WS?3HUT6,h 8L:4a x߰tߧ5"3>>C99ѕJ| =UO[,Bd*eg{o{G^yN.pGR`y9'kQoZo6օڊ6NH7%'mݔ"f_&[LU(fJh9zݟ;J?!MXHkӥ ђW`|II<,[e_23j]9R´悮jJhS{ T {\b !KiUL42Ϡ<wRr YB05hǽ^s_)?tvzȥ͕$'a5|*>ZE}& %:9OA˃!x)[hqYe׋AKtxr`#/ϖ'ϒ\`^rK)H V{׆wέK$nGbŗ4u V* J&,nF!,.Xm5%Io &`$n/7L0 7`2!IQCr2-gT hܾuvu uWTaޫ0&a'$]#iRTnIn,M&{- @ ڮϹ77'Q:Y\@OǮ0r$E˚Ǥ8- - \ ee/ k;Ó]Jw 2ʗ[BLz =Jzfxvf[ĞC༏օ ُ.=y W2ap) JnT3 ".IK=Ir"B8.v8!=GeO{_i} N{G7|AfިSQ.Df <Է#1}mW9VcD)"JNytU&U/܁WKW.hpb9a7";>6 )DiB!%B;N۬c4Î"NT'#$?QMM\߽pN5&Äӣ@suuuՑگƿaS"0 6փnYӼ)&d:!fkfd6EڦY:HAK44E9ĉ@{8a[&93 ?ͦcr{ n=sjZd ;pFK=g CaNbïiNpOaS"cLRZx?߷5ƩNJ@\ ֚vz \2oD6,}bhai asSw˴6{~sejoF ^Xi;{nF}F fʀK/jbᭇd͡&@*7/'jIn#=:{fo)o~K&pd/'$ǧ gM ``P j%V;D~r2ᄑ#iH->̣m>|&Y=ӸMLK[<'j՘[y a\V;FWEvLD(G/ p{:8fdz2TXqNSO)8G%.&fn8m{*%ReKkmk]p BGrLm*PηW4yw6v5LCr^BK† =!ݻOabfa^inKs#\_{b-T-\!C<%q#J4݊zi6>l#g럝Yn<>5 /ὰ^LDN/;1^+h.p4˴E{ݠ x$e5TAu&uS6qRzugn|YS7p+dMD7u})vrv]۫0yPS3YmX|r[2د}=}J|0* l>ԏx":`P}byz2r(f6iـ,! %̜m(u+!KWs@-?iGJɛ`%Ia#u2  f סqjڑsgXR0׼zI&Q@1a_U 6H>lڰ(*_7+J/ɁI )d d[ a%^m=&Cc+K,ij}㫧CuѤta䑣5Eϛu_<}V6~ s.&qw]^ *2j` 5֐F b-AiZT$P&f:zL::ˋv' O6O `8aj ~. Yqh4"(~ĩ+rPsQ:O%z Іa`Xq &PAv6#]ř GRo'vMZ!T*ŠhGhXo ">6<>/n|h+l3l;ZD:K3Z;3")4ICyAk%Pћ찠 vXH=@xX0Fgwb%eP}X *۽#f:AR:jXIn@IZ@yn"GNn,!S^ "i}@D1u=ܾ"ʯaw; AϷD,$2[r-lsSV?[ٴ+hjyyAgJ2wm?^3MbAeknʜţ nUZ;w*8ĭ]gս 5)`-{H5F联MWD~5.{LD6dtp @Wg\"Ĥ d赔'w8ͰpI$4SFfz%׭gW!&9p>~ !΀s␐>ĸI!ZuvK ΌE_KFJ ݂qYBc4޾$_' ^T=%'vxI]`I -n#u 2)Q +^NHM "]|hq7UooB3_ߥt;}.2 BU/7ChDoɑ5ƐU/W] `xɡLzAݽa?]vO=>oR\}5s^(\ T2΍>/Ul)!?BW_7&Q!CHF̹pX[3ۗc:G_/~Z`]_FD"J'tF^p','- +nZ=IhG n+RVO)֜1&RX'8og+kt`?PExiting: %08x = apk_check_license(%04x, %08x, %08x) sPExiting: %08x = apk_check_license(%04x, %08x, %08x) PExiting: %08x = apk_check_license(%04x, %08x, %08x) PExiting: %08x = apk_check_license(%04x, %08x, %08x) PExiting: %08x = apk_check_license(%04x, %08x, %08x) GPExiting: %08x = apk_check_license(%04x, %08x, %08x) KP^WV<RRpd Ѽ pdpdVVn(g͂(|(P CC$RMS_FABԭ(` CC$RMS_NAMtЏ APK_LICENSEOKYԮ VXY̓Z24l6:>@ޭB|F|N00`0011///// /@/Ь ScЬU͸fPT1ZR͸PPT~͸oSTRNCPY͸PPTP@oScTT͸STRCPYcRxRP@͸oߥD@~lrAVTECH$_FACILITYAPK_LICENSE_FIDAPK_VCGSTSDPRINTFAPK_SIGNAL_HANDLER LIB$ESTABLISH SYS$DASSGNSYS$QIOW SYS$ASSIGNMEMCPYMEMSET SYS$SEARCH SYS$PARSE SYS$GETJPIW |APK_OPEN_IMAGE$CODE$DATASTDINSTDOUTSTDERR_CTYPE_T$CHAR_STRING_CONSTANTSMEMSETЏ0l(pMEMCPY |~ͬ SYS$PARSEGSTSS|~ݬ SYS$ASSIGNPcGSTSRbݬݏ APK_BUG2403ƾDPRINTFЏ APK_BUG2403PЬT GRACEFAIL)No valiRR~4eRR8e RR~<e RR~@eRRDeRx RT RRRx RPPT RRRxRPPTRxRPPTRRRxRPPTPPT~HeRROefeUhT Sc$cPPcP@PQ PcPPQQRRRzPRINTFSU}PRINTFTdЬSRRd~ƖdRR~RRRRƭd4^WPRINTFXhЬVVhf~h~h~#h~Bhݦah^( nǀhSSSS~SǝhRRǿhRRhˏSˏSRRRRˏSRRRRˏS~h DBG_DISPLAY_KEY@^W(P CC$RMS_FABͫ(` CC$RMS_NAMKWUS[ЬݬSTRLENPͭK|~ͫ SYS$PARSEPVVVP͆~͗MEMCPY͆RBݬ ݬPRINTF^RЬSS(PRINTFTd߭MEMCPY ߭MEMCPYД=dc~LdPP~adPxPP@ APK_OS_NAMESvd~‹d߭¡d߭¶d$ SQUASH014.Aa%![ACORNSQUASH.CODE.A]APK.OLB;63BJ_A;62 z" P|l|~d|~ SYS$GETJPIPVV INVSICFMT*Invalid System Identification Code format.0 INVSICVERKey system version mismatch.4 KEYINSFAILUnable to install Product Key.6 KEYINSFAILEDUnable to install Product Key.4 KEYINSFAILRUnable to install Product Key.@ LICENSEOK,Valid, current license exists for this node.<LICFAIL)No valid license installed for this node.HNEWERLIC5A license exists for a newer version of this product.BNNT4Internal Consistency Failure. Please submit an SPR.@ NODENOTLIC+This node is not licensed for this product.> NOLICENSE)No valid license installed for this node." NOMORESICS No more SICs.@NOPRIV/Insufficient privilege for attempted operation.F NOSUCHLIC1No license found to match specified product code.Z NOTALLDELFOne or licenses matching the product code were not deleted (see STS2).JOLDERLIC6A license exists for an older version of this product.BPCT4Internal Consistency Failure. Please submit an SPR.^PSNOTSUPJPostScript is not yet supported. Report was generated using simple ASCII.BSDT4Internal Consistency Failure. Please submit an SPR.2SHTST!Fatal error for testing purposes.> UNLICENSED)No valid license installed for this node.BVCT4Internal Consistency Failure. Please submit an SPR.:VERSION'AVTECH Software Product Key System V2.2: WILLEXP00%License will expire today at 1:30 pm.< WILLEXP01(License will expire at 1:30 pm tomorrow.4 WILLEXP02 License will expire in two days.6 WILLEXP03"License will expire in three days.6 WILLEXP04!License will expire in four days.6 WILLEXP05!License will expire in five days.4 WILLEXP06 License will expire in six days.4 WILLEXP07 License will expire in one week.8 WILLEXP30#License will expire in thirty days.FXQIOFAIL3Internal Consistency Failure. Please submit an SPR. AVTECHwwODE_SICPXXݼ <~<~X,DPRINTFXP0VP7mUSSSS @STPSTTRPRURPPRRVV0<TT RR/1RRR^RR`RRbЬ Sl^LIB$CVT_VECTIMPcP!c<~Tݏ APK_BUG1012aDPRINTFЏ APK_BUG1012PЬ Sl߭LIB$DAYPcP#c<~<~ݏ APK_BUG1013ǖDPRINTFЏ APK_BUG1013P0PV4nUSS @STPSTTRPRURVVRRPP0<ˏRRRRAVTECH$_FACILITY%Ь RЮbb<~<~ݭ_DPRINTFЭPTRSTRSS1Uѭ ѭUURR/ϺϲϺ߭LIB$MATCH_CONDPhP'P?P//////íRR$ݼ <~<~ݏ APK_EXPIREDDPRINTFЏ APK_EXPIREDPTRSTRSS/1TRSRAPK_VCSSTT11RRRRR^RR`RRbЬ Sl^LIB$CVT_VECTIMPcP#c<~<~ݏ APK_BUG10145DPRINTFЏ APK_BUG1014PЬ Sl߭LIB$DAYPcP#c<~<~ݏ APK_BUG1015jDPRINTFЏ APK_BUG1015P0VP5oUSSSS @STSTTRPRURPPRRVV0TPdQQ-.QPPP@i!USUQaQz QRPQRRcTdĔe߭˃DPRINTF+ݬMEMSET4|l|~d|~ SYS$GETJPIPVVDPRINTFЏ APK_BUGCHECKP1R.Ь RЏAPK_VCT bb<~<~ݏ APK_BUGCHECKsDPRINTFЏ APK_BUGCHECKPSѭ[SSRR//*Ь SЏAPK_UNLICENSEDcc<~<~cǨDPRINTFЏAPK_UNLICENSEDP/Џ APK_LICENSEOKY/Џ APK_OLDERLICY/SЏ APK_EXPIREDY/Џ APK_NEWERLICY/Џ APK_NOLICENSEY/ЏAPK_UNLICENSEDYS6[-Ь SЏ APK_EXPYESTYYcc<~<~cDPRINTFЏ APK_EXPYESTP//// //"Ь SYcc<~<~cDPRINTFYPY1 [1[PP P ?PPzЏAVTECH$_FACILITYAPK_LICENSE_FIDAPK_VCAVTECH_PRODUCT_CODEAPK_NONEXP_DATEGSTSDPRINTFAPK_READ_LICENSEAPK_READ_IMAGEAPK_OPEN_IMAGEAPK_OPEN_BY_FIDAPK_INSTALL_GRACE APK_GET_NODEAPK_DECODE_SICAPK_CREATE_SICAPK_COPYRIGHT_NOTICE APK_CLOSE_CHNLIB$MATCH_CONDLIB$DAYLIB$CVT_VECTIM SYS$GETSYIW SYS$GETTIMMEMCPYMEMSET SYS$SEARCH SYS$PARSESTRLEN L APK_CHECK_LICENSE$CODEj$DATASTDINSTDOUTSTDERR_CTYPE_|$CHAR_STRING_CONSTANTS APK_WILLEXP30YqPЏ APK_WILLEXP07YfPЏ APK_WILLEXP06YZPЏ APK_WILLEXP05YNPЏ APK_WILLEXP04YBPЏ APK_WILLEXP03Y6PЏ APK_WILLEXP02Y*PЏ APK_WILLEXP01YPѭ؏`(J Џ APK_WILLEXP00YЏ APK_EXPTODAYYRx RSRRRx RRRSRRRxRRRSRxRRRSRRRxRRRSRRSЬ SYcc<~<~cGDPRINTFYP Psg[OC7+`P$,Lww$*[ACORNSQUASH.CODE.A]APKCALL.OBJ_A;63+,o./ 4H-!0123KPWO56i\7]\8 q9GHJ @@APKCALL 11-OCT-1994 14:17DEC Fortran V6.1-386` `$LINK$i$CODE$$IODATA$$BSS$$DATA$(JHAPKCALL SYS$TRNLNM APK_CHECK_LICENSE SYS$GETMSG(JXOPRMSG DFOR$EXIT APK_NOLICENSE(J`PIERH0J APKKEYADDAPK_INSTALL_KEY(JpLICREQAPK_KEY_REQUEST SYS$SNDOPR OTS$MOVEMOTS$FILL OTS$INDEX =0X;=0 8 OTS$MOVEM ;= @ SYS$SNDOPR8OTS$FILL= `=0P;=0 ;=0&0 SYS$UPDATE:SQUASH.KRF= SQUASH-V1 APK_KEY_REQUEST=0;=0 APK_INSTALL_KEY SYS$GETMSG7 APK_NOLICENSE8 OTS$INDEX=0"SQU1SQUASH_CHECK_TYPEH=0(;= p DFOR$EXIT SYS$TRNLNM=(LNM$SYSTEM_TABLE=ACRNSW APK_CHECK_LICENSE=AVTECHH H=#4G~&(^"0^G8~@HP޴X`h>pGG=GHB"@4"44` 1>Jb0J8B2BTBt?&1" P"=B"G ="$] ]"@b}"@Zk8D"!$vH!  n"$& xB s"b`B" "} ="]tGBR"@ZkGG GC D8D0 D8cGC4`b_&"xR"BGc ] Gb=1"]"G@ZkGG  BG B"@Zk0@91CB8CCGGBGhB"G@ZkGB@Zk""b#6vJ&B=}@ӧ@"D(B4G0b@Zk G¤ CC G$A5 AC D (B0b"ݴ4G@ZkG(]0]8}@HPݤX`h=p#k#~^ 0,G0H?&X[ 1"!v H [=?& 1@=G({}"="R"tG@ZkG] 0#k,@ HDG#~ ^(0,G0H!?&1"=!v H?&P[  1@=?$G} ! 8"="X{G]"}"G"G@ZkG ](0#k,@ HDG4Gk#G~^^ 0.G0J>(? ТC @0@"74G8@<CGGGGG@Zk @GG@Zk4G4GB @<C7GGGGX@"G@Zk @GG@ZkG @"GG@ZkGP@@Zk&"@@"ݲGH`TG @ZkG]]$$ SQUASH014.Ao!$[ACORNSQUASH.CODE.A]APKCALL.OBJ_A;632HR 0#k0,A 0H1D4G SYS$TRNLNM4b#H SYS$TRNLNM4@ SYS$TRNLNM<(G`APK_CHECK_LICENSE<0b#HAPK_CHECK_LICENSE<\@`APK_CHECK_LICENSE4 G SYS$GETMSG4 b#H SYS$GETMSG4 @ SYS$GETMSG4 G OTS$INDEX4 @ OTS$INDEX4G, OTS$MOVEM4(@, OTS$MOVEM40G8OTS$FILL44@8OTS$FILL4tG DFOR$EXIT4|b#H DFOR$EXIT4@ DFOR$EXIT4G DFOR$EXIT4b#H DFOR$EXIT4@ DFOR$EXIT4 4GpAPK_INSTALL_KEY4 T{#APK_INSTALL_KEY4 l@pAPK_INSTALL_KEY4G(APK_KEY_REQUEST4{#pAPK_KEY_REQUEST4$@(APK_KEY_REQUEST4G OTS$MOVEM4@ OTS$MOVEM4G OTS$MOVEM4@ OTS$MOVEM4G OTS$MOVEM4@ OTS$MOVEM4G OTS$MOVEM4@ OTS$MOVEM4G, OTS$MOVEM4(@, OTS$MOVEM40G8OTS$FILL44@8OTS$FILL4@G` SYS$SNDOPR4P`# SYS$SNDOPR4\@` SYS$SNDOPRC C=3+*APKCALLDEC Fortran V6.1-386 = 4H4= APKCALL4=1)~~                      %   4$ $= H4 =  = 44= APKKEYADD4=%   $ $=  4 =  = 4p4= LICREQ4=C;:       $ $= 4 = q q= P4`4= IERHP4=  =  = X44= OPRMSGX4=F>=      $ $= 4 = 0 =  %*[ACORNSQUASH.CODE.A]APKCALL.OBJ_A2;21+,./ 4H-!0123KPWO56hg\7`\8`SOq9GHJ@@APKCALL 11-OCT-1994 12:58DEC Fortran V6.1-386` `$LINK$i$CODE$$IODATA$$BSS$$DATA$(JHAPKCALL SYS$TRNLNM APK_CHECK_LICENSE SYS$GETMSG(JXOPRMSG DFOR$EXIT APK_NOLICENSE(J`PIERH0J APKKEYADDAPK_INSTALL_KEY(JpLICREQAPK_KEY_REQUEST SYS$SNDOPR OTS$MOVEMOTS$FILL OTS$INDEX =0X;=0 8 OTS$MOVEM ;= @ SYS$SNDOPR8OTS$FILL= `=0P;=0 ;=0&0 SYS$UPDATE:SQUASH.KRF= SQUASH-V1 APK_KEY_REQUEST=0;=0 APK_INSTALL_KEY SYS$GETMSG7 APK_NOLICENSE8 OTS$INDEX=0"SQU1SQUASH_CHECK_TYPEH=0(;= p DFOR$EXIT SYS$TRNLNM=(LNM$SYSTEM_TABLE=ACRNSW APK_CHECK_LICENSE=AVTECHH H=#4G~&(^"0^G8~@HP޴X`h>pGG=GHB"@4"44` 1>Jb0J8B2BTBt?&1" P"=B"G ="$] ]"@b}"@Zk8D"!$vH!  n"$& xB s"b`B" "} ="]tGBR"@ZkGG GC D8D0 D8cGC4`b_&"xR"BGc ] Gb=1"]"G@ZkGG  BG B"@Zk0@91CB8CCGGBGhB"G@ZkGB@Zk""b#6vJ&B=}@ӧ@"D(B4G0b@Zk G¤ CC G$A5 AC D (B0b"ݴ4G@ZkG(]0]8}@HPݤX`h=p#k#~^ 0,G0H?&X[ 1"!v H [=?& 1@=G({}"="R"tG@ZkG] 0#k,@ HDG#~ ^(0,G0H!?&1"=!v H?&P[  1@=?$G} ! 8"="X{G]"}"G"G@ZkG ](0#k,@ HDG4Gk#G~^^ 0.G0J>(? ТC @0@"74G8@<CGGGGG@Zk @GG@Zk4G4GB @<C7GGGGX@"G@Zk @GG@ZkG @"GG@ZkGP@@Zk&"@@"ݲGH`TG @ZkG]] 0#k0,A 0H1D4G SYS$TRNLNM4b#H SYS$TRNLNM4@ SYS$TRNLNM<(G`APK_CHECK_LICENSE<0b#HAPK_CHECK_LICENSE<\@`APK_CHECK_LICENSE4 G SYS$GETMSG4 b#H SYS$GETMSG4 @ SYS$GETMSG4 G OTS$INDEX4 @ OTS$INDEX4G, OTS$MOVEM4(@, OTS$MOVEM40G8OTS$FILL44@8OTS$FILL4tG DFOR$EXIT4|b#H DFOR$EXIT4@ DFOR$EXIT4G\9$ SQUASH014.A!%[ACORNSQUASH.CODE.A]APKCALL.OBJ_A2;21H@  DFOR$EXIT4b#H DFOR$EXIT4@ DFOR$EXIT4 4GpAPK_INSTALL_KEY4 T{#APK_INSTALL_KEY4 l@pAPK_INSTALL_KEY4G(APK_KEY_REQUEST4{#pAPK_KEY_REQUEST4$@(APK_KEY_REQUEST4G OTS$MOVEM4@ OTS$MOVEM4G OTS$MOVEM4@ OTS$MOVEM4G OTS$MOVEM4@ OTS$MOVEM4G OTS$MOVEM4@ OTS$MOVEM4G, OTS$MOVEM4(@, OTS$MOVEM40G8OTS$FILL44@8OTS$FILL4@G` SYS$SNDOPR4P`# SYS$SNDOPR4\@` SYS$SNDOPRC C=3+*APKCALLDEC Fortran V6.1-386 = 4H4= APKCALL4=1)~~                      %   4$ $= H4 =  = 44= APKKEYADD4=%   $ $=  4 =  = 4p4= LICREQ4=C;:       $ $= 4 = q q= P4`4= IERHP4=  =  = X44= OPRMSGX4=F>=      $ $= 4 = 0 =  *[ACORNSQUASH.CODE.A]APK_A.OLB;3+,u.U/ 4UT-!0123 KPWOT56")E7 ں\8 }q9GHJ% Librarian A09-16EdE!ST5C ]DAPK-SETDEBUGSTATEMxAPK_CHECK_LICENSE" APK_CLOSE_CHNAPK_COPYRIGHT_NOTICEAPK_CREATE_SICAPK_DEBUG_SUPPORTAPK_DECODE_KEY2APK_DECODE_SICAPK_DISPLAY_STS*APK_ENCODE_DECODE5 APK_GETHWADAPK_GETSYSINFOX APK_GET_NODEfZ APK_GLOBALSpAPK_INSTALL_GRACEAPK_INSTALL_KEYAPK_KEY_REQUESTAPK_KEY_REQUESTI APK_MESSAGESNAPK_OPEN_BY_FID8APK_OPEN_IMAGEAPK_READ_IMAGEAPK_READ_LICENSEh APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1008 APK_BUG1009 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000MxAPK_CHECK_LICENSE" APK_CLOSE_CHNAPK_COPYRIGHT_NOTICEUGSTATEFIDDBG_DISPLAY_MAINDBG_DISPLAY_SICDBG_DISPLAY_SYSINFODBG_OPEN_IMAGEDBG_READ_IMGHDRDDPRINTFfZEDEVNAMfZG0fZGSTSfZXBUF APK_BUG1900 APK_BUG2404 APK_COPYRIGHT_NOTICEAPK_GETDEBUGSTATE APK_INVSIC APK_LICENSE_FIDAPK_VC DBG_DISPLAY_LICENSEXBUF APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICSfZAPK_NONEXP_DATE APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICNAPK_OPEN_BY_FID8APK_OPEN_IMAGEfZ APK_OS_NAMESAPK_PCT APK_PSNOTSUPAPK_READ_IMAGEAPK_READ_LICENSEAPK_ROLAPK_ROWAPK_SDTDAPK_SETDEBUGSTATE APK_SHTST)APK_SIGNAL_HANDLERAPK_UNLICENSEDAPK_VCCENSEY5 APK_GETHWADAPK_GETSYSINFOX APK_GET_NODE APK_GRACEFAILAPK_INSKEYFAILAPK_INSKEYFAILEDAPK_INSKEYFAILRpAPK_INSTALL_GRACEAPK_INSTALL_KEYAPK_INSTKEYFAILAPK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KEYINSFAILEDAPK_KEYINSFAILRAPK_KEY_REQUESTfZAPK_LICENSE_FIDAPK_CREATE_SICAPK_DECODE_KEY2APK_DECODE_SICAPK_DISPLAY_STS*APK_ENCODE_DECODE APK_EXPIRED APK_EXPTODAY APK_EXPYESTDAPK_GETDEBUGSTATEh APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2600 APK_BUG2900MxAPK_CHECK_LICENSE" APK_CLOSE_CHNAPK_COPYRIGHT_NOTICE APK_BUG2500 APK_BUG2600 APK_BUG2900 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_BUGCHECKMxAPK_CHECK_LICENSE" APK_CLOSE_CHNAPK_COPYRIGHT_NOTICE'&$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A;62U"  APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAILAPK_KEYINSFAILEDAPK_KEYINSFAILRAPK_KEY_REQUEST APK_LICENSEOKfZAPK_LICENSE_FIDuAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP3002APK_WRITE_IMAGE;APK_WRITE_LICENSE APK_XQIOFAILAVTECH$_FACILITYDBG_DISPLAY_IMGHDRDBG_DISPLAY_KEYDBG_DISPLAY_LICENSEAPK_KEY_REQUESTAPK_KEY_REQUESTI APK_MESSAGESNAPK_OPEN_BY_FID8APK_OPEN_IMAGEAPK_READ_IMAGEAPK_READ_LICENSE APK_ROTATE)APK_SIGNAL_HANDLER02APK_WRITE_IMAGE;APK_WRITE_LICENSE.APK_INSTALL_KEY APK_WRITE_LICENSER(hl$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A;62U%" !"#$%&'()*+,-V}$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A;62U6"-./0123456789:;<=>$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A;62U<">?@ABCE1H=V1.0MMAPK-SETDEBUGSTATEV1.0 1-SEP-1994 10:38DEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECFC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BGUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUGH2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEIFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTJAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07K APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC8J`APK_GETDEBUGSTATE8J0APK_SETDEBUGSTATE(JDPRINTFDECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$GVPRINTF OTS$HOME_ARGS ==0&Entering: apk_setDebugState ( %08x ) 0L=(Exiting: apk_setProductCode P=KCEntering: apk_getDebugState () Exiting: apk_getDebugState = %08x t t=0;7DECC$GA___CTYPE=0 ;=P = 8 OTS$HOME_ARGS;  DECC$GVPRINTF =0 ;=0 ==00;=0M < <=GkG;FapC;,;HdGk#TG~^^~ (GGGbGb#c G)@("4Gb#$@G]]} (0#k#4G~^^~ GGb#bPc G@Ӱ# "TGb# @ӰG]]} 0#kG(#G> @hTGG0;~^G!  @ G 8[@{@ZkG]P#k4`Gl DECC$GVPRINTF4dN{# DECC$GVPRINTF4h@l DECC$GVPRINTF ww1H =010LLAPK_CHECK_LICENSE010 1-SEP-1994 10:30DEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$% $LITERAL$ip $CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECOC$GA_STDOUTDECC$GA___CTYPELIB$CVT_VECTIMLIB$DAYLIB$MATCH_CONDDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA5G$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A;62U"OP APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902Q APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 ARPK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVSER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UTNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC8J0APK_CHECK_LICENSE APK_CLOSE_CHN APK_COPYRIGHT_NOTICEAPK_CREATE_SICUAPK_DECODE_SIC APK_GET_NODE APK_INSTALL_GRACEAPK_OPEN_BY_FIDAPK_OPEN_IMAGEAPK_READ_IMAGE APK_READ_LICENSEDPRINTF AVTECH_PRODUCT_CODEAPK_NONEXP_DATEGSTS DECC$STRLEN SYS$PARSE SYS$SEARCH DECC$MEMSET DECC$MEMCPY SYS$GETTIM SYS$GETSYIWOTS$MOVEx x> APK_NEWERLICV>APK_NODENOTLIC> APK_NOLICENSE> APK_OLDERLIC% % =8/Entering: apk_check_license(%04x, %08x, %08x) 0=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) h=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) W=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) H=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) (=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) `X=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) @=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) x=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) Y=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x)  =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) X=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =Z@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) 8=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) p=@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) =@5Exiting: %08x = apk_check_license(%04x, %08x, %08x) P=@[5Exiting: %08x = apk_check_license(%04x, %08x, %08x) ==5Exiting: %08x = apk_check_license(%04x, %08x, %08x) , , =0;7DECC$GA___CTYPE7 APK_BUG10117APK_VC7 APK_BUG10157 APK_BUG10137 APK_WILLEXP00 LIB$CVT_VECTIM 7 APK_WILLEXP01` APK_DECODE_SIC#7 APK_WILLEXP307 APK_EXPYEST7 APK_WILLEXP047 APK_WILLEXP06\7 APK_WILLEXP027AVTECH_PRODUCT_CODE7 APK_NEWERLIC7APK_VCT(APK_COPYRIGHT_NOTICEDPRINTF " SYS$SEARCH""7 APK_BUG10007 APK_GRACEFAIL7DECC$GA_RMS_NAM7DECC$GA_RMS_FAB7 APK_LICENSEOK;7 APK_BUG1005  SYS$GETTIM" APK_GET_NODE#7 APK_BUG1006P APK_OPEN_BY_FID#"  DECC$ME]MCPY "(APK_READ_LICENSE#7APK_UNLICENSED  DECC$STRLEN"7APK_NONEXP_DATE7 APK_BUGCHECK ;DPRINTF ""=0 0;= =3";LIB$DAY#"8OTS$MOVE  LIB$CVT_VECTIM#  DECC$MEMSET " ! APK_CLOSE_CHN07 APK_E^XPIRED7 APK_EXPTODAY # SYS$PARSE "7 APK_BUG1007 %APK_OPEN_IMAGE# ' SYS$GETSYIW"""7 APK_BUG10037 APK_BUG1004=( SYSUAFSYS$SYSTEM:.DAT7APK_SDT7 APK_BUG10017GSTS ) SYS$PARSE""7 APK_OLDERLIC7 APK_NOLICENSE7APK_PCT7APK_NNT7 APK_WILLEXP057 APK_WILLEXP03P;8_@;@0;H ;P;X;`;h;p;x;;;;;`;;;;;;;;;;;;<$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A;62UO"`a;;;; ;(7 APK_WILLEXP077 APK_BUG1010@ +APK_CREATE_SIC#7AVTECH$_FACILITY` -APK_READ_IMAGE3"/LIB$DAY "7 APK_BUG10127 APK_BUG1014 1LIB$MATCH_COND#""(3APK_INSTALL_GRACE3E Eb=-% =GkG;FapC;,;HdGkp#~^^ ~(08޴@HP>X^`~hpx޵G#@G=H]@}pd_&H=pdR"G"CG12B2D("`"Bb@B]}"} B1/J3pJҢqF}GG@ZkG@B"hG@ZkG@B"8B@Zk¦]"0bX"]#PݶX=CGG1?JX=FT]L ]P=.J HG(BGcBG`bG@ZkGBHb@Zk4GB b"@ZkG4G.= qHB}"bPJuJF>.]"""F>]ݲ@ZktG`Hb=" B}"(bFF`"b].RQJQ>GH}G}@Zk H}S.SJ`HGBG(BGB CbG0 "GG@ZkGB`"H}GbGtG@Zk H}S.SJ`HG@}GB(BGB CGbh "GG@ZkG`B"hbGGtG@Zkd}- =,=."`I}.0HB+bIb]" C2J4= +D0}}J8/=#=""RKtGGJ@ZkGtG.= }- BPJ>K`I]`"gIb_FAFC]G.UJ>@ZkGBb0"P="X]"}"@ZkGTGP GpBxb0vJ@Zk`0,0HRH=G(BG@}B "bGG@ZkG%/0BL"H}X="8bGtG@Zk ]2.2J9@G"(BG@}GB Cb "GG@ZkGGPBX"H}4GXb@Zk He}S.SJ`HG@}GB(BGB CGb "GG@ZkG0Bd"H}X="8b`]"tG@Zk ]2.2J@G@"(BG@}GB CbH "GG@ZkGGB}"H}"bGGGGG@Zk H=.H}=J3H.JGp¦(BG@}B Cb "GG@ZkG/0B|"H}X="8bGtG@Zk ]2.2J@G"(BG@}GB Cb "GG@ZkGG`B"fhb4G@Zk G`=.J (BG@}GHGBJ"GbGGG@ZkGdðBP"b4G@Zk= G`.J (BG@}GHGB(J"GbGGG@ZkGHP="B4Gb"0vJG@ZkGTGPpB Gxb0vJ@Zk`0,0HqH=G(BG@}B` "bGG@ZkG$(=8"`BGhbGC! a!tG@ZkTG+, "+.:"8K"+Hk.0Jxb'D"0@5Ja H!FF8:.x6JrJ8"WJv`JgF><]cFs`JX=":_KSG<]pB@ZkGtGBbt"X="@ZkTGBb"="@ZkGHH=8"@BaG@ZkTGPB8"HX="Xb@Zk 0Bl"HX="8bGtG@ZkGͱHV="].".QJUJV@JJGFC`GC"HBBBGB8FFX0FX]#h="8K[GKTGG8K"GXGX]P= pBxb@Zk=, G="=H GQ.QJdF`.UJ>.1"J.Bb"="TG@ZkG8H="Gh }.=TtJ'FGCCJ"@(BG"BGB8FFX0FX} @}G7J`GJGF7J GFwGX}]9 K="5GUFYF] 4 . .!"8]:}"J!]/V J 2_JXbF4JWKvJ0JBtJv@KTF8]:.JCGyJUJz@KF><=8"H]TG1?J:FPB<=X="@ZkGtGGj`0B8bx"X="@ZkGH="G =}.1&JTtJV'JJC @GC"(B/"BGB8FFX'0FXi=;D7J;aKJ_#F7JbK:GFC7GX=`G `]Y=" }GY.vJ*WGId3WgJx]GIgJ CCSAF8`F0`JUBFpJF>lWB8F7DF=5wJGFb:GB5G=H"@"`""GG@Zk<5@*U@8"<=X="H]Xb9?K4G<=TG@ZkGtG G*p"_ 0B8bX="@ZkGlH=]""0 DG}..rJVJgFGCCJ"hBbBGB8G8F}/]#,']!']."(.zKX=@ HJJX}U J9&K`GUF'K;fK2FJ1GfKFJ9 KCCkvF6GrCyFX}8`G;`KG0FDzGCD]dݢx}*GIGI6vB@ G5JJ =1W'J'J ]27GJGJ@G GL=tGd0 DX}GpB|uG5GByGX}X] DB!W H8KSF3DGAFX]CDGDX%]/%=#.= YKWJV@KJGGC`GC1" HCBCGB8FFX}#Xݢ3fJ HgJHpF3`JFxFFXݲCP=}&G .J`B4Gb@ZkG4GCP`Bhlb"tG@ZkTGBb"="@ZkGHHG@Bp8"@ZkTGPBH8"XbX="@Zk=.J (BGHG@}BR"bCGGGGG@ZkG_Gݡ-I@=GH}("BGGb"G@ZkGLݡ,HH=G(G@=B@ "bGG@ZkG:ݡ-IG(G@ݠGBCbx "GG@ZkG'Gݡ-IyG`(G@ݠGB Cb "GG@ZkGGH}mc-Ig(G@ݠGHBH= "Gb@ZkH}k,kHY`Gb(G@HBCb "GG@ZkGݡ,HIG(bG@GBCbX "GG@ZkGG-I9GX(bG@ݠGBCb"GG@ZkGGm-mI)G`b("G@HB Cb "GG@ZkGX pE}X}#wgHgHy`Xݤ&7HHu&-& -=!INIVIIE CGC AnAGX=AX=_"8E!&H2F'H"}".D.I%"E.FX=/.J GsC CGCGGt/s"tK"[G`uBXݥH.II(Hb(b Clp"---I@G"GGN/@¤H("CŰ8 ",HG@GBGCbGG@ZkG=GY,Y!(HHDHݡ "C,HG@GBGCbGG@ZkGGH} `lx=(A(A C 8 E.EoD fE 0`E+`IG,WI EI oE C EH=(C}"S.SJv`@GBGbGGGG@ZkG/%wHHi(IIjݥ.IICi}+gIgIl`/7IIor*" BH}(C".Ji@GBGbGGG@ZkGL0Dxwv`uts]CA1\BA`kGbCL})X CL%ø¤CLݰ!P"CL=ðCLX"CL=BCLp]ÀbCL} `J&`("Bh¦CLݲGCL(&=#, &]/%}#%,8KH-YK}-KHp@GHpD8K:WAK!!D$HhIIG%H p`EDGրIKAEG pEKGLG,iOKGHDc 8}8"B #bG3JGqF8}G@}"GG G(@ZkhBGpb4G@Zk4GxBX"b@ZkcG]]}#k,GDPRINTF,b#DPRINTF,@DPRINTF,G$DPRINTF,b#DPRINTF, @$DPRINTF4XGSYS$QIOW4`b#SYS$QIOW4@SYS$QIOW4G SYS$DASSGN4b# SYS$DASSGN4@ SYS$DASSGN,GDPRINTF,b#DPRINTF,@DPRINTF ww1 =004OOAPK_COPYRIGHT_NOTICE004 1-SEP-1994 10:31DEC C V1.3-000A0 0  $READONLY$$BSS$ $DATA$8$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100os$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U" APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC8J0APK_COPYRIGHT_NOTICE@ @=(  Key system Copyright 1992, 1993 AVTECH Software, Inc. All Rights Reserved. Portions copyright 1992, 1993 David M. Patterson. All rights reserved.  Reproduction in whole or in part is expressly forbidden without the written consent of AVTECH Software, Inc. This software is furnished under a license for use only on a single computer system and may be copied only with the inclusion of the above copyright notice. This software, or any other copies thereof, may not be provided or otherwise made available to any other person. Title to and ownership of this software shall at all times remain with AVTECH Software, Inc. The information in this document is subject to change without notice and should not be construed as a commitment by AVTECH Software, Inc. AVTECH Software, Inc. assumes no liability for any errors which may appear in this document.  This document contains proprietary information belonging to AVTECH Software, Inc. Receipt or possession of this document does not convey any right to reproduce, disclose its contents, or to manufacture, use, or sell anything it may describe. Reproduction, disclosure, or use without the specific written authorization of AVTECH Software, Inc. is strictly forbidden. This software is un-released and AVTECH Software, Inc. has no commitment to support it at this time unless explicitly stated elsewhere in writing. =0;7DECC$GA___CTYPE=00;=; =GkG;FapC;,;HdGk TG_!@Q?BQ1BBGP1"r."TtJJ8FF8F`FF`0@F8F`8FF`F0@R"QB0 @"P&G ?"&R"qB"/`BGTB+ B Gu.5 5.u#."SaJ5,[;J5"gJQ1HgKWJ'JGJGDpB{FG"qGGBwG?B .u""BSJgJGD?k ww1 x =008IIAPK_CREATE_SIC008 1-SEP-1994 10:31DEC C V1.3-000A  $READONLY$$BSS$0$DATA$`$LINK$ $LITERAL$i $CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$GSPRINTFDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC0J0APK_CREATE_SIC APK_ENCODE_DECODEAPK_GETSYSINFO APK_GETDEBUGSTATE APK_SIGNAL_HANDLERDPRINTF AVTECH_PRODUCT_CODEGSTS DECC$$SHELL_HANDLER DECC$MEMCPY SYS$NUMTIM DECC$MEMSET DECC$STRLENDBG_DISPLAY_SIC =%s-%s=`VEntering: apk_create_sic( %08x, %08x ) Exiting: %08x = apk_create_sic( %08x, %08x ) `=8.Exiting: %08x = apk_create_sic( %08x, %08x ) =8.Exiting: %08x = apk_create_sic( %08x, %08x ) =8.Exiting: %08x = apk_create_sic( %08x, %08x ) =%s-%s *$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21Umw" (%s)=6.Exiting: %08x = apk_create_sic( "%s", %08x )  =0;7DECC$GA___CTYPE7APK_VC7 APK_BUG14000  DECC$GSPRINTF "" DBG_DISPLAY_SIC 7AVTECH_PRODUCT_CODE7APK_NOMORESICS7GSTSp  DECC$MEMSET ";=000;=` 7DECC$$SHELL_HANDLER==#  DECC$MEMCPY " DPRINTF " APK_GETSYSINFO# DPRINTF "7APK_SIGNAL_HANDLER(APK_ENCODE_DECODE#"  DECC$GSPRINTF "(APK_GETDEBUGSTATE  SYS$NUMTIM"  DECC$STRLEN" = GkG;FapC;,;HdGk#tG~^ ^(~08@޴HPcGGGGhBGDpbG@ZkxTGca3 H=16?J!F=d("GG`HBPbCG@ZkG'8B""G@btG@Zk4G,XB `b"@H<@ZkGG0D HBdX"PbGG@ZkG " "BGbTG@ZkG"" HBCdPbGG@ZkGB"bG4GtG@ZkGtG8Bݠ"="@b ݰ@Zk.  = PJ@ >P="}"@qB<@;`G.".#=/ JJY8KFzJ :G8?`/]"."}.#aKJSrJFtrK=#tFr>.".}"]/@JJZYKGaK"AGY?, ].@.@HSJWJpFvuJF> G/ ]/".KFKPJYGsTK @F>_"BGS="@B?`>6,=#,"]/v"6H.HG8G`4KZTKJ@GT?].",G= v/WJFHFxJ"D<uK. ].G]#.JRZJFszK6#SFZ>J=, ,G#&HBDp8K@H"BD<BGV.}#]/",VJ[KGsG`uKFH"BDF>ݢ}#,Ga;H .'J"=/D"DgH]"GD<}.tJ$."]#:KtFr>"/GzUKJ4GG`H_#:BGG?ݦGZC!4JF[G5'K$="FݶJJ}.="].JJtJJGuJ`F:wGKTFxF wJq>UFQ>FK.",HWKzWKH`HFDFD><]"}.G!@tJСFuJtFuFr>=?G=4G_ .@}' .JGJ#FwJ CwG}g/].aK]JF{F{`K3"CFg/,=xKH?FF{`K;F=g/ .}gKJF[G{`K{F}?BGb@Zk4GB"b@Zkp,p"B="b4G@Hp<tG@ZkGG HBd"PbGG@ZkGWB0"bGGtG@ZkG4GtGB5"b@ZkGtG8B0"@bp="@ZkGtG8B@b7"v="@ZkGtG8B>"@b|="@ZkGtG8B@bG"="@ZkGtG8BN"@b="@ZkGtG8B@bU"="@ZkG, %"H]"Bb0}"GGGB%"b]"0}"GG@Zk4GGHBd"PbG@Zk4GcG] ](}08@ݤHP`#k, xGDPRINTF,b#DPRINTF, @DPRINTF, GDPRINTF, b#DPRINTF, @DPRINTF4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY4 G,APK_GETSYSINFO4 b#APK_GETSYSINFO4 (@,APK_GETSYSINFO, <GXDPRINTF, Hb#DPRINTF, T@XDPRINTF4hG SYS$NUMTIM4pb# SYS$NUMTIM4|@ SYS$NUMTIM, GDPRINTF, b#DPRINTF, @DPRINTF4G DECC$MEMSET4b# DECC$MEMSET4@ DECC$MEMSET4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY4G DECC$STRLEN4b# DECC$STRLEN4@ DECC$STRLEN4G DECC$MEMCPY4b# DECC$MEMCPY 4@ DECC$MEMCPY4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY<GAPK_GETDEBUGSTATE<b#APK_GETDEBUGSTATE<@APK_GETDEBUGSTATE4GDBG_DISPLAY_SIC4b#DBG_DISPLAY_SIC4@DBG_DISPLAY_SIC<GAPK_ENCODE_DECODE<b#APK_ENCODE_DECODE<@APK_ENCODE_DECODE, G DPRINTF, b#DPRINTF, @ DPRINTF4(GD DECC$MEMSET40b# DECC$MEMSET4@@D DECC$MEMSET4PG` DECC$MEMSET4Xb# DECC$MEMSET4\@` DECC$MEMSET4hG| DECC$MEMCPY4pb# DECC$MEMCPY4x@| DECC$MEMCPY4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY4G DECC$MEMCPY4b# DECC$MEMCPY4 @ DECC$MEMCPY4$ G DECC$GSPRINTF4( b# DECC$GSPRINTF4@ G` DECC$GSPRINTF4H b# DECC$GSPRINTF4\ @` DECC$GSPRINTF, h G DPRINTF, t b#DPRINTF, | @ DPRINTF  ww1 ϫ* =009LLAPK_DEBUG_SUPPORT009 1-SEP-1994 10:31DEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i($CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$GPRINTFDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011aN}$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U" APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC0JDBG_DISPLAY_KEY8J DBG_DISPLAY_LICENSE8J(DBG_DISPLAY_MAIN8J DBG_DISPLAY_SYSINFO0JDBG_OPEN_IMAGE0JDBG_READ_IMGHDR8JP0DBG_DISPLAY_IMGHDR DECC$MEMCPY SYS$ASCTIM DECC$STRLEN SYS$PARSE0JDBG_DISPLAY_SIC APK_OS_NAMESGSTS SYS$GETJPI SYS$SEARCH SYS$ASSIGN DECC$MEMSETSYS$QIOW SYS$DASSGNOTS$MOVE = %08x = = =%d  =%d (=%d 0=%d 8=%d @=%d H= (%cP= %cX= %c`= %ch= %cp= %c) x=%d =%d =%d =%d =%d =%d)= (%d) =%c= = = =(Size: %d =(Offset to transfer array: %d =(Offset to ident: %d 0=(Major ID: %d P=(Minor ID: %d p=0!Requested privilege mask: %x %x =(Image flags: %x =(System version number: %d =0%Ident section: Image name: %s =  Image ID: %s =  Link date/time: %s 0=  Link ID: %s H= Transfer array: `= Key structure at %08x x=  Checksum: %d =  Key Version: %d =  SIC Version: %d =  Node name: =  Application value:=  System value: %d =  Product Mnemonic:  =  Cluster Member: %d 8=  Product Version: %c P=( Expiration date: %d/%d/%d p=(License structure at %08x =( length: %d =( type: %d =( app_flgs: %04x =( vms_flgs: %04x =( mask: %08x 0=( ver: %d P=0" i_year: %d (%d) x=( i_day: %d =( i_month: %d =0! signature: %c%c%c = %s V%s %s = SIC structure at %p = Decoded SIC: =  Checksum: %d 0=  SIC Version: %d H=  O/S: %s `=  System value: %0x x=  Node name: %s =  O/S version: %s =  H/W model: %d =  Day of month: %d =  Vendor code: %d =  Cluster member: %d =  Month: %d  =  Year: %d 8=(SYSINFO structure at %p X=  Decoded SYSINFO: p=( Cluster Member: %d =( System ID: %d =( Cluster Number: %d =# Hardware Model #: %d  =@6 Ethernet Address: %02x-%02x-%02x-%02x-%02x-%02x (=( Node name: %s H=( Software Type: %s h=# Version: %s , ,=0;7DECC$GA___CTYPE=0 ;= =3 SYS$QIOW"""  SYS$SEARCH""  SYS$DASSGN   DECC$MEMSET "7DECC$GA_RMS_FAB==0@ ;=p =#8OTS$MOVE=7DECC$GA_RMS_NAM SYS$GETJPI""" DECC$MEMCPY "  SYS$PARSE""  SYS$ASSIGN""=0 ;=0 = 8;  DECC$GPRINTF   DECC$GPRINTF ""  DECC$GPRINTF =0;=@ 7 APK_OS_NAMES=0 (;= =#"  DECC$GPRINTF "  DECC$STRLEN"=0P;=@| =00 ;=0  DECC$GPRINTF "  DECC$GPRINTF =00;= ! SYS$ASCTIM "= =GkG;FapC;,;HdGk@#J$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U 7"tG~^^~GGG0"G@ Bb= #.#,#JA #H1DA$",HG"@ZktG,BbHC0.Q0J0>8D.9$"x"DJG@ZktG8,BbHCx0.Q0Jx0>I$"HD.`"DJG@ZkGGH, BD"(bHC`0.Q0J`0>"="@ZkTG,BbHC@. PJ@>C.G #.CJQ #J2FCG@ZkTG#. ",B#Jb@ HDC@ZkTG#.,@"B#J@ HbDC@ZkTG#.`",B#Jb@ HDC@ZkTG#.,# B"!Jb@ HDC@ZktGBD#"HCb@ZkTGP#."S,B#Jb@ HDC@ZkTGX#.[,"B#J@ HbDC@Zk4G B"(b@ZkTGBb"="@ZkTGBb0"x="@ZkTGBbH"@="@ZkTGBb`"`="@Zk4G B(bx"@Zk#,,#H@ HDA GB0"/TGb@Zko! B8"(b4G@ZkG]]}#kG#4G~^^~ (0޴8GGGXBb G@ZkTG`BP"hbG@ZkTG,h"`BhbHG@ZkTG#, `B"hb H DC@ZkTG#, `B"hb Hv H DC@Zk4GBb"@ZkTG#, `B"hb HV H'DC@ZkTG#, `Bhb" H'DC@ZkTG#,. `B HP Jhb0D!&H"V'HC@ZkTG#, `Bhb " H'DC@ZkTG #,  `Bhb(" HV H'DC@ZkTG #,  `B0"hb HV H'DC@Zk#, 8$" HV H'DCGCR"@(@"@G`BGhbGTG@Zk#, @$" H'DCGCR"@(@"@G`BGhbGTG@Zk#, . HP J0D!&HH"V'HC GCR"@(@"@G`BGhbTG@Zk#, P$" H'DC GCR"@(@/"@G`BGhbGTG@Zk #,  X$" HV H'DC GCR"@(@/"@G`BGhbGTG@Zk #,  `$" HV H'DC GCR"@(@/"@G`BGhbGTG@Zk4GBb"@ZkTG#, `Bh"hb H Hp DC@ZkTG#, `Bhbp" Hp DC@ZkTG#, `Bhbx" H H!DC@ZkTG #,  `B"hb Hp DC@ZkTG #,  `B"hb Hp DC@ZkTG#, `B"hb H H!DC@Zk#, #. ". C" c. H0J#/ H."`BrJhbJ!Dp F!!Hp`F1W!JJ3aJ"#CCFJ8K1DCBpFUB3F KuFWBp GFFC"TG@ZkTG#, .`B HhbP J0D!W&H"'HC@Zk4GB"b@Zk _.J" GsCB`HBGGBBGG`BGhbTG@Zk4G @?Bb"@ZkTG,"`BhbHVH0DC@ZkTG,("`BhbHC@Zk"GC.c.#", ,QJ.S qJHB@ HbSFJD2FJ&HvJvGJHFTBCC@"@Zk4GBb"@ZkG]]} (0ݤ8@#k#4G~^^~ (GGG8`Bhb G@ZkTG@B"HbG@ZkTG,"@BHbHG@ZkTG,# @B"HbHG@ZkTG,# @BHb"HG@ZkTG,# @B("HbHG@ZkTG#.,# @BH"!JHb@ HDC@ZkG #.. C"."2J,PJC.0BTJ# 8bUJFHFh"@Zk?"tG#, B(b H'DG1@C"@ZkTG#, .@B HHbP J0D!&H"v'HC@ZkTG#, @B"Hb H H!DC@ZkG#,. B HPJb0DJGG?F3V J1 JCCaJC"JGG"G@Zk "b#v_G]]} (0#k #G~^^GG=G" ](!BТ"G@ZkGB`"G@ZkG4Gj.j= wJ8BE}"@bF>h]"_FAFh]E.TJ>lGp<@ZktGD`HXB]"`="`bFFD"}.SrJr>G8=G@ZktG=,"]HB="0HPbGGGG@ZkG,= (B0bHC0.Q0J0>="] }"@ZkG]]#kG#TG~^ ^(~ =XP08GGGBGb G@ZkGtGpB#"xb"@ZkGtG=,pB xb #"A H <"@Zk4G =,B  b"A H <@ZkTG,("BbHG@ZkTG#, B@"b H DC@ZkTG#, B Hb!'H'H! HBX"@ZkTG,# Bbp"HG@ZkTGB"b="@ZkTGB"b="@ZkTG #,  .B HbP J0D!&H"&HC@ZkTG#, .B HbP J0D!&H"v'HC@ZkTG#, B"b H6 H DC@ZkTG#, Bb" H H0 DC@ZkTG#, .B HbP J0D!&H"'HC@Zk?"TG#,B0"b#H6 H'D1@@ZkG] ](}08@#k#TG~^^~ (GGG(0B#8bGG@Zk4GPBXb "@ZkTG#.8",0B#J8b@ HDC@ZkTG#.,# 0BX"!J8b@ HDC@ZkTG#. ,x"0B#J@ H8bDC@ZkTG #, " ,0B0H8b@ H"DG@Zk/##,.c#C.K.#"."># C/"JJ[K@BH~JHbCJGG"GGG@ZkTG0B8b"#"@ZkTG0B8b"$#"@ZkTG0B8b0")#"@ZkG]]} (0#k#G~@^H^P~X`GG#8"G(B"!G@ZkG(B"G@ZkGG0B@]"b0"@ @"(8"}}"]HB]G G PbG@Zk8=,=HG|}.]"G0=tJ"tFr>.1v J]#q JVJ>=@"@" ?G1G=G}/GtG[zKz?hB"pb@ZkGGtGUBb"@ZkGr@JGM=,"$=G4JxB0HbFݦpJG6JFݶ ="G@ZkGG5Bb@"tG@Zk0$ XBD"`b="@GtG@Zk/,/H+]"B^G8}"GTG GbG(G@ZkG`8=,=HG `O.OJBGb4G@ZkGG4GG@]H]P}X`p#k,@ HD/.Q /J2FG#G~G^4GG#([0{}">?">4G>GG G(G@Zk=,=HGG] #k4 lG DECC$MEMCPY4pb#P DECC$MEMCPY4 @ DECC$MEMCPY4 G DECC$MEMCPY4b#P DECC$MEMCPY4 @ DECC$MEMCPY4 G$ DECC$MEMCPY4b#P DECC$MEMCPY4  @$ DECC$MEMCPY4!0G\ SYS$ASCTIM4"8b#P SYS$ASCTIM4!X@\ SYS$ASCTIM4dG DECC$GPRINTF4hb#P DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G0 DECC$GPRINTF4b#P DECC$GPRINTF4,@0 DECC$GPRINTF4@G` DECC$GPRINTF4Lb#P DECC$GPRINTF4\@` DECC$GPRINTF4dG| DECC$GPRINTF4tb#P DECC$GPRINTF4x@| DECC$GPRINTF4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF 4b#P DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G0 DECC$GPRINTF4 b#P D>Ĥ$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U"ECC$GPRINTF4,@0 DECC$GPRINTF44GH DECC$GPRINTF48b#P DECC$GPRINTF4D@H DECC$GPRINTF4LG\ DECC$GPRINTF4Pb#P DECC$GPRINTF4X@\ DECC$GPRINTF4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G, DECC$GPRINTF4b# DECC$GPRINTF4(@, DECC$GPRINTF40GD DECC$GPRINTF48b# DECC$GPRINTF4@@D DECC$GPRINTF4PGd DECC$GPRINTF4Tb# DECC$GPRINTF4`@d DECC$GPRINTF4pG DECC$GPRINTF4xb# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G  DECC$GPRINTF4b# DECC$GPRINTF4@  DECC$GPRINTF40GX DECC$GPRINTF4<b# DECC$GPRINTF4T@X DECC$GPRINTF4dG DECC$GPRINTF4hb# DECC$GPRINTF4|@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G4 DECC$GPRINTF4$b# DECC$GPRINTF40@4 DECC$GPRINTF4tG DECC$GPRINTF4|b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF44GL DECC$GPRINTF4<b# DECC$GPRINTF4H@L DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G  DECC$GPRINTF4b# DECC$GPRINTF4@  DECC$GPRINTF4G  DECC$GPRINTF 4b# DECC$GPRINTF4@  DECC$GPRINTF4,GL DECC$GPRINTF44b# DECC$GPRINTF4H@L DECC$GPRINTF4XGt DECC$GPRINTF4\b# DECC$GPRINTF4p@t DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4P G DECC$GPRINTF4X b# DECC$GPRINTF4 @ DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G$ DECC$GPRINTF4 b# DECC$GPRINTF4 @$ DECC$GPRINTF4l G DECC$GPRINTF4t b# DECC$GPRINTF4| @ DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G  DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G\ DECC$GPRINTF4 b# DECC$GPRINTF4X @\ DECC$GPRINTF4` Gp DECC$GPRINTF4d b# DECC$GPRINTF4l @p DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G8 DECC$GPRINTF4( b# DECC$GPRINTF44 @8 DECC$GPRINTF4D G\ DECC$GPRINTF4H b# DECC$GPRINTF4X @\ DECC$GPRINTF4h G DECC$GPRINTF4p b# DECC$GPRINTF4| @ DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G DECC$GPRINTF4  b# DECC$GPRINTF4 @ DECC$GPRINTF4 G4 DECC$GPRINTF4 b# DECC$GPRINTF40 @4 DECC$GPRINTF4D Gl DECC$GPRINTF4L b# DECC$GPRINTF4h @l DECC$GPRINTF4x G  DECC$GPRINTF 4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 `GtOTS$MOVE4 p@tOTS$MOVE4 xGOTS$MOVE4 @OTS$MOVE4G DECC$STRLEN4b# DECC$STRLEN4@ DECC$STRLEN4G, SYS$PARSE4b# SYS$PARSE4(@, SYS$PARSE4 @Gd DECC$MEMCPY4Lb# DECC$MEMCPY4 `@d DECC$MEMCPY4pG DECC$GPRINTtw$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U5D"F4tb# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4 G$ DECC$MEMCPY4b# DECC$MEMCPY4  @$ DECC$MEMCPY4 0GP DECC$MEMCPY48b# DECC$MEMCPY4 L@P DECC$MEMCPY4XGt DECC$GPRINTF4`b# DECC$GPRINTF4p@t DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G, DECC$GPRINTF4 b# DECC$GPRINTF4(@, DECC$GPRINTF40GD DECC$GPRINTF48b# DECC$GPRINTF4@@D DECC$GPRINTF4TG| DECC$GPRINTF4\b# DECC$GPRINTF4x@| DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4G  DECC$GPRINTF4b# DECC$GPRINTF4@  DECC$GPRINTF4GD DECC$GPRINTF4$b# DECC$GPRINTF4@@D DECC$GPRINTF4PGp DECC$GPRINTF4Xb# DECC$GPRINTF4l@p DECC$GPRINTF4G DECC$GPRINTF4b#  DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b#  DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GPRINTF4b#  DECC$GPRINTF4@ DECC$GPRINTF 4(GH DECC$GPRINTF44b#  DECC$GPRINTF4D@H DECC$GPRINTF4XGt DECC$GPRINTF4db#  DECC$GPRINTF4p@t DECC$GPRINTF4G DECC$GPRINTF4b#  DECC$GPRINTF4@ DECC$GPRINTF4G  DECC$GPRINTF4b#  DECC$GPRINTF4@  DECC$GPRINTF4$G8 DECC$GPRINTF4(b#  DECC$GPRINTF44@8 DECC$GPRINTF4<GP DECC$GPRINTF4@b#  DECC$GPRINTF4L@P DECC$GPRINTF4TGh DECC$GPRINTF4Xb#  DECC$GPRINTF4d@h DECC$GPRINTF4 GOTS$MOVE4 @OTS$MOVE4 GOTS$MOVE4 @OTS$MOVE4 ,GX SYS$GETJPI4 Hb# SYS$GETJPI4 T@X SYS$GETJPI4G SYS$PARSE4b# SYS$PARSE4@ SYS$PARSE4G SYS$SEARCH4 b# SYS$SEARCH4@ SYS$SEARCH4@G| SYS$ASSIGN4Hb# SYS$ASSIGN4x@| SYS$ASSIGN4G DECC$MEMSET4b# DECC$MEMSET4@ DECC$MEMSET4 G DECC$MEMCPY4b# DECC$MEMCPY4 @ DECC$MEMCPY4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW48GL SYS$DASSGN4@b# SYS$DASSGN4H@L SYS$DASSGN4GSYS$QIOW4{#SYS$QIOW4@SYS$QIOW ww1 .: =003IIAPK_DECODE_KEY003 1-SEP-1994 10:32DEC C V1.3-000A( (  $READONLY$$BSS$$DATA$H$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA___CTYPEDECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTLIB$LOCCDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLIC}U$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21UH"APK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC0J0APK_DECODE_KEY APK_ENCODE_DECODE APK_GETDEBUGSTATEAPK_ROW APK_SIGNAL_HANDLERDBG_DISPLAY_KEYDPRINTF DECC$$SHELL_HANDLER DECC$MEMSET DECC$STRLENk k=XMEntering: apk_decode_key( "%s", %08x ) apk_decode_key: Stripped key = "%s" P=8.Exiting: %08x = apk_decode_key( "%s", %08x ) =8.Exiting: %08x = apk_decode_key( "%s", %08x ) =@1apk_decode_key: Checksum mismatch: %08x != %08x =8.Exiting: %08x = apk_decode_key( "%s", %08x ) =8.Exiting: %08x = apk_decode_key( "%s", %08x ) H=c[ZYXWV1T2R3P4NMLKJ56GFEDCBA9876ZYXWV1T2R3P4NMLKJ56GFEDCBA9876ZYXWV1T2R3P4NMLKJ56GFEDCBA9876 =0;7DECC$GA___CTYPE (APK_ENCODE_DECODE#"7 APK_INVKEYFMT@(APK_GETDEBUGSTATEDPRINTF =ZpDPRINTF " DECC$MEMSET " DPRINTF "=000;=P 7DECC$$SHELL_HANDLER==#H;7APK_SIGNAL_HANDLER LIB$LOCC#APK_ROW3=?7 APK_INVKEY DBG_DISPLAY_KEY   DECC$STRLEN"7 APK_INVESFMT =GkG;FapC;,;HdGk#tG~^^~޴ (0>8^@~HcGGG8GB0 p"GGbG(= ,"$@Zk@TGca3 H=16?J!F=Gp0]".עJ$/3#GCYKG'K%G@?G`C9";,;HaG`R" " "";GG,aK@HD<s/s"sK."B0="bTGWJ>@ZktG4GtGBGb@Zk4Ga H(=p ,G1?J!F(= . J* PB("Xb ="TG@ZkTG,= @PB HXb! ,=G. @sH("RGJ ="SFG>@ZkG,= @0. 1@ ! ,=0J.0A@FwPJVJF>.JBGbG4GtG@Zk4GBG@0!b@ZktGBbGGG@ZkGG"GCE "GBbCG@ZkG~GB8"bGGGG@ZkGs!4G?! G*. G*J{@`BGhbGTG@Zk@w` .q H@) AP JJ!F > tG tG. GJm`BGhbTG@Zk `Aj@ .q H A!AP J F >G4G.GPB3BJ!GGG_ TG, GP`C3bCH AE_E?D. GtGDJ G+E`Bh"bG@ZkGx"BGbGCG@ZkGGBGb@Zk4GBGb@ZkB"b4GGGG@Zk4GGc]]}ݤ (0=8]@}HP#k .P JF .  HP JF >.U JF . HP JF >,GDPRINTF,b#DPRINTF,@DPRINTF,GDPRINTF,b#DPRINTF,@DPRINTF4 G DECC$MEMSET4 b# DECC$MEMSET4 @ DECC$MEMSET4 GLIB$LOCC4b#LIB$LOCC4 @LIB$LOCC4 $G\LIB$LOCC4,b#LIB$LOCC4 X@\LIB$LOCC4 G DECC$MEMSET4 b# DECC$MEMSET4 @ DECC$MEMSET4G DECC$STRLEN4b# DECC$STRLEN4@ DECC$STRLEN<GAPK_ENCODE_DECODE<b#APK_ENCODE_DECODE<@APK_ENCODE_DECODE, (G<DPRINTF, ,b#DPRINTF, 8@<DPRINTF, HGhDPRINTF, Pb#DPRINTF, d@hDPRINTF,GAPK_ROW,b#APK_ROW,@APK_ROW,GAPK_ROW,b#APK_ROW,@APK_ROW,GDPRINTF,b#DPRINTF,@DPRINTF, GDPRINTF, b#DPRINTF, @DPRINTF<GAPK_GETDEBUGSTATE<b#APK_GETDEBUGSTATE<@APK_GETDEBUGSTATE4GDBG_DISPLAY_KEY4b#DBG_DISPLAY_KEY4@DBG_DISPLAY_KEY, G8DPRINTF,  b#DPRINTF, 4@8DPRINTF  ww1H =003IIAPK_DECODE_SIC003 1-SEP-1994 10:32DEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005  APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000  APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILED]K$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U~"  APK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_W ILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC0J`0APK_DECODE_SIC APK_ENCODE_DECODE APK_GETDEBUGSTATE APK_SIGNAL_HANDLERDPRINTF DECC$$SHELL_HANDLERDBG_DISPLAY_SICk k=XMEntering: apk_decode_sic( "%s" , %08x ) apk_decode_sic: Stripped SIC = "%s" P=8.Exiting: %08x = apk_decode_sic( "%s", %08x ) =8.Exiting: %08x = apk_decode_sic( "%s", %08x ) =@1apk_decode_sic: Checksum mismatch: %08x != %08x =8.Exiting: %08x = apk_decode_sic( "%s", %08x ) =8.Exiting: %08x = apk_decode_sic( "%s", %08x ) H=c[ABCDEFG01JKLMN2P3R4T5VWXYZ6789ABCDEFG01JKLMN2P3R4T5VWXYZ6789ABCDEFG01JKLMN2P3R4T5VWXYZ67894 4=0;7DECC$GA___CTYPE7 APK_INVESFMT DBG_DISPLAY_SIC 7 APK_INVSIC=?7APK_SIGNAL_HANDLERPDPRINTF "=0p00;= 7DECC$$SHELL_HANDLER==#H;DPRINTF "DPRINTF =Z( APK_GETDEBUGSTATE( APK_ENCODE_DECODE#"7 APK_INVSICFMTX X =GkG;FapC;,;HdGk@#tG~p^x^~޴cGGG"8  @BG`G`=GHbhd"lh@ZkTGca3 H=16?J!F=C" }".עJ'G/2#GYK'K%G%G@`G?GC@".JFs"" "#;GG,aQK@HD<.R"J."PB ="XbTGUJ>@Zk G$"&@@@1@`."!#p @UJ>.a#WJ>A/ZYKY?,8 1@@H<&@@G.TJ>! &@`=4GvJBb "9?KG6G`=GtG@ZkG"G""CD BCbGGG@ZkGhGB8"bGGGG@ZkG]!A, "@A @h.".H#h (/hJh/JGh=.:KGgKG[GpAr}KQ=J!A2Fh=>A `G."h=!AUJJ5G?Gh=.tGh]h}JGG1D@@BGHbh"G@ZkG⤠"BGbGCG@ZkGpBGxb@Zk4GBGb@ZkB"b4GGGG@Zk4GGcp]x]}ݤ#k,GDPRINTF,b#`DPRINTF,@DPRINTF,GDPRINTF,b#`DPRINTF,@DPRINTF< TG|APK_ENCODE_DECODE< Xb#`APK_ENCODE_DECODE< x@|APK_ENCODE_DECODE,GDPRINTF,b#`DPRINTF,@DPRINTF,GDPRINTF,b#`DPRINTF,@DPRINTF,GDPRINTF,b#`DPRINTF,@DPRINTF,GDPRINTF,b#`DPRINTF, @DPRINTF< G(APK_GETDEBUGSTATE<  b#`APK_GETDEBUGSTATE< $@(APK_GETDEBUGSTATE40G@DBG_DISPLAY_SIC48b#`DBG_DISPLAY_SIC4<@@DBG_DISPLAY_SIC,@G`DPRINTF,Hb#`DPRINTF,\@`DPRINTF ww1*P =003JJAPK_DISPLAY_STS003 1-SEP-1994 10:33DEC C V1.3-000Ap p  $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$GPRINTFDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC0J0APK_DISPLAY_STS SYS$GETMSG DECC$EXIT- -= %s %s %s d d=0;7DECC$GA___CTYPE=00 0;=p| = P  DECC$EXIT   SYS$GETMSG""";  DECC$GPRINTF   DECC$GPRINTF " =g$ SQUASH014.A.![ACORNSQUASH.CODE.A]APK.OLB;63OBJVL388  zEab$|Hb-ۧrT|Ff"N ¨'wh=i;qa $.< ^x8vO6)ʄ3v)3@%!O)1)Ob$n-Ρ姱w^?ò蔉\|5XŃn]z?`ILs#eiڏ}&PG4.j TKd2z)e~d'Z;3Si7 wJFCୃhԜ0F][5Yʰ CrfY[ȒqAU 5M܉|Dpu7]w*k{=0nAa#|Wmd!{WuNNk+50/;auƬ;P킊 M}TPLasH=X,}՞Nj!Fl@\c*jR7N;aMo 'YX9.EZqvg_N:=+Fɇ9H[+5BZnf2lgɦ(-WCٓLOj};Xu9 vǷ>613(B3v8PNCIYՏomf~ES$tiśLcÙs6ÂyՐӯoe"4Ȓ%ǐ=[(]pc0)Joz-d$ʆaiXaܑGYzi1Y) I]r&\(6M/J8"vbVTx]C .$׸ԝ?][=^]'P/͹ T򖹱8_5GE| ^IjK/cS;I;U%GO;JbY BSp7>YSWtP9UZ.A_ˬB59ؐ\{s[uh[%J y:?]C]'z,ֳ7OvIaANQ* UY\vTEH3wQ%mI RN@%JZI\lxݎd\ecۊ4˝fw&O?IfNSt䡫&Բ@t@be`q>cM.&5¿To3/=VGaǝIЍ$_3.4p:"ɤiri9(Wp1]J-Ue\P~D(DXbا u&'U.LDs@oim,: J&qx3haT+IdkDb( `{I8`>w$WYY pzAdYXtW )nf!_Վ`+PubhٯAV"Cl˶ (1OJ g@N,KnYkMHlVQCDN@`L8$y&{+5iԴ:*,2=JyLU-7u˫W!5F;,:K4+Wu"BoczvwT>76ײ,?^ c 8RiCx78a9u:_ pV}8MuA\GEbl]7CC}FUcYj<YQ"_i?1l `ۤ&9~E<7w7*'vvl8ܝ49*e>yi)Q1裇Z\¦lR6U}3r`jw%.I@qY1=yEWH]i3!gR=Ār?qbIF7 34 %Feآ2nI57kzKV] ^yZo!1/;/="+Y|y$4Ms1x2ral``$*,E@RկrN2R:K!|pYͬ`F*lyK2_W1g?`_{],-VURޘ?kZ$J%}DJ46} pC-56)>(wlQaU>tw{ M~xh 鏧ˁJ2h|KȴQ +PUVK]ڭ.%ir#UKA =vWR̥0 \B8ӯ6}pe}[;rvf0]?q:4HEw*0W!3Lo`  T:\>m/ '&J<CڬQԥ="MJ%nSK~ M<1\=rn? u $LQaUeIl‚!BwEexa5GGϺM6: ]5sb}ƩetۆLk~7}f83.O? 2"-:(\Xzz1¡L ;L@e $5Gj72FOv.MEC V2~yL8#SR'WV @tE)~_aɻU=>XI L#@cNׄDQߒXP[RcRuꦊ=\OLIܷl@SoْeN8ԔI^PL>8uF 1Qܯ^SԬU*Y+=?նT ?lhȁm=ر[ƌ5\IJ>n7NL].ƸEʔ5=S1.qTFq af Ʉ`tL1^IxԹukgX'iy־ͅiia)OQۺI2+.`s:~+T,8+-<$g$'#4:$пxnE fU3&wWW I>px QVM\T'4uJ%#}@%qӑ4?ѝcӞJ;I {KB$:& ^IwhM;l^ xFhfxq {;ތfAG yx6GbPD悺{|L]'xa'UbgpbnCTIO`5' `Otzo]jWu_AeQ9TGk0125fao"9s\LB¸VAЙRPؽW[H@ ~giAU~F'F4rP.,untiwm}Ǩ ;DYy> 7@stiI$&kޗ/*PTY '?Ld#|o;"@-̇l>'8W iĻԵ-1?HgZjS?deQf~dך}b^oK:W'z읏$>hjoEtucdd]3$,zG)q6ЕvmevI>kd*iiV6J>lW=y6z àk0FÐ]¥![)'v85WdŨUs`AuY_Y78 QD5/, UY7gRC\kPDpƵz_(l|m*3Eٷj %#" xHܼ}(6<6GÝ 0e`_7Q™חϫO2Ӑy2f=E_?󱗵,Z-.,{܃19V,O"jK%=:ZҦ5 ЊO֎9:dTo%_C oba[N>7vrs9:Y&}i];3pq,*ugԟ:zvL&ͣS.2MriC|*RbPdUA;p( Ίӕ>4R.)Vzd[dܳVl4"MGmlLV͌8d1vf϶4J081 OIZͬɻ:1rt/Zƨ5yzv$1XAOz6 QO~՜aqM-" w.-S+aYO?$>.?Q;WD\+^d+I^˗;HC:.ac hъķM8w0xQ+Ҏh]elA,0Gg!WS%6g:1/"&oBJ`'lA6CwVсZ\7ci~veh|/Sɸhn҇5BRZl@Gw0ob?FcݸM;> 2Vl{EH^%*{i5%kqsc2+pnmdf5n%)l@CE"h$1|,r_s} G@Zk4GG8B@b@ZkDX0="tG$vHC0 ,A H0 <xBb0]"GX0="hBTGpb"@Zk(x^~޵^GG(¤= ]F"0"ݰB ]=] }b@ZkGBb@ZkG VHB(HbI@Zk`QHCE`BGhb4G@Zk4G8B0"B@TbGW((@ZkB@b1@G@Zk4G`BhbGG@ZkBTp", !GHWHD'@.(] J(=FC=@8D8`FF F 5B G¦`"GPB֢ CXbGv]} @Zk*Gd/B="bTG@Zk4GgH4G=C}B!?Hbk!'D=} =@ZkTG}B`Hb"+I=" `E}@ZkTG 1@B Gb" ="@Zk4G 1@'HB@b'@'A }} @Zk G=`H=1?J F=!.!Jb xE@}s"}"./"WJXKJKGM/ZMKM?}{#}5GB"b="TG@Zk5  @  @ 1@=,=H@GM. HB"s HbRMJ="SFM>TG"@Zk4G  @+  @.1@BGb@ZkAG.a.JSaJ.Ft!JtFa>" 0A!/KG""PB]C} GXbG@ZkGGpBGxb@Zk4G@B"Hb@Zk@ `G-"BTGbIG@Zk @@B"Hb4G@ZkGpBGxb@Zk4G@B "Hb@Zk GݡG, "BTGbHG@Zk 0A A!@B("Hb4G@Zk+@I JA-mA -A Gd}GpAG ,GB4Gb H>D!!H H@,G@Zk4G @BbG@Zk#`@D(Ag.*A.SgJJtJtFg>.. JVJwJF> /m# K M/,[KEHagKD<Ag..SgJJqJqFg>. BGb4GJFAGG@Zk4G `@BbG@Zk%@A. 0Ae,PJ0AeHk!qH0@F> } A.@"BTGbUJ>=@ZkPBh"]4G}G Xb@Zk4GG0]8]@}HPXݤ`hp=x]}ݥ]#k,6X|$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21Uv"",-GDPRINTF,b#DPRINTF,@DPRINTF4G DECC$TIME4b# DECC$TIME4@ DECC$TIME4G DECC$TIME4b# DECC$TIME4@ DECC$TIME4G( MTH$RANDOM4.b# MTH$RANDOM4$@( MTH$RANDOM4 4GT DECC$STRLEN4 <b# DECC$STRLEN4 P@T DECC$STRLEN4TGl OTS$REM_I4\b# OTS$REM_I4h@l OTS$REM_I4pG MTH$RANDOM4tb# MTH$RANDOM4/@ MTH$RANDOM,G,DPRINTF,b#DPRINTF,(@,DPRINTF,<GTDPRINTF,Hb#DPRINTF,P@TDPRINTF4 lG DECC$STRLEN4 tb# DECC$STRLEN4 @ DECC$STRLEN4 GL0IB$LOCC4 b#LIB$LOCC4 @LIB$LOCC4 GLIB$LOCC4 b#LIB$LOCC4 @LIB$LOCC4 G DECC$STRLEN4 b# DECC$STRLEN4 @ DECC$STRLEN 4 GLIB$LOCC4 1b#LIB$LOCC4 @LIB$LOCC4 G LIB$LOCC4 b#LIB$LOCC4 @ LIB$LOCC4 4GD DECC$STRLEN4 <b# DECC$STRLEN4 @@D DECC$STRLEN,GDPRINTF,b#DPRINTF,2@DPRINTF<GAPK_GETDEBUGSTATE<b#APK_GETDEBUGSTATE<@APK_GETDEBUGSTATE4 G DECC$GPRINTF4b# DECC$GPRINTF4 @ DECC$GPRINTF4G( DECC$GPRINTF4b# DECC$GPRINTF4$@( DECC$3GPRINTF4 4GH DECC$GPRINTF4<b# DECC$GPRINTF4 D@H DECC$GPRINTF<PG`APK_GETDEBUGSTATE<Xb#APK_GETDEBUGSTATE<\@`APK_GETDEBUGSTATE4 hGx DECC$GPRINTF4pb# DECC$GPRINTF4 t@x DECC$GPRINTF44G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4 G DECC$GPRINTF4b# DECC$GPRINTF4 @ DECC$GPRINTF4 G( DECC$STRLEN4 b# DECC$STRLEN4 $@( DECC$STRLEN4 4GD DECC$5STRLEN4 8b# DECC$STRLEN4 @@D DECC$STRLEN4 G DECC$STRLEN4 b# DECC$STRLEN4 @ DECC$STRLEN4 $G4 DECC$STRLEN4 (b# DECC$STRLEN4 0@4 DECC$STRLEN,GDPRINTF,b#6DPRINTF,@DPRINTF,GDPRINTF,b#DPRINTF,@DPRINTF  ww1e =005EE APK_GETHWA005 1-SEP-1994 10:33DEC C V1.3-000A   $READONLY$$BSS$@$DATA$ $LINK$ $LITERAL$i07$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCH8STR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG19019 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900: APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK;_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT< APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC0Jx0 APK_GETHWA APK_SIGNAL_HANDLERDPRINTFGSTS=EDEVNAM DECC$$SHELL_HANDLER DECC$STRLEN SYS$ASSIGN DECC$MEMCPYSYS$QIOW SYS$DASSGN  ==(Entering: apk_gethwa( %08x ) (=H=Exiting: %08x = apk_gethwa( %02x-%02x-%02x-%02x-%02x-%02x ) h=0"apk_gethwa: Ethernet Device "%s" =(apk_gethwa: iosb.sts = %08x qDy$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U"=>=0$Exiting: %08x = apk_gethwa( %08x ) =H=Exiting: %08x = apk_gethwa( %02x-%02x-%02x-%02x-%02x-%02x ) =,$Exiting: %08x = apk_gethwa( %08x ) X X=0;7DECC$GA___CTYPE   SYS$ASSIGN""7 APK_BUG18017 APK_BUG1800=7APK_SIGNAL_HANDLER  DECC$MEMCPY "DPRINTF 7GSTS=0H0?0;= 7DECC$$SHELL_HANDLER==#;7EDEVNAMDPRINTF ""  DPRINTF "=AVTECH SYS$DASSGN  DECC$STRLEN" SYS$QIOW"""   =80GkG;FapC;,;HdGkp#TG~H^P^X~`hp޴xcGG#hG@=H= B H18J8b F@=""(=@p" =8G,$=@ZkTGca3 H=16?J!F=C"G"_."3#s#VJ>/XK?S/ZYKY?,s"rBtB@H< .VJ>s"tB@G%/%K@GBGb4G@ZkGGG(`HB8="b0JF(,("@Zk,. 0@J?&Bb@="GGtG@Zk.",C##,#"C.J.c"1H#/SJHPb":K^JHBGG("G4GGG@Zk4GB@f@b@h"TG@ZkG'_"A = 8ݠ0}"BGG&vH>GG b(@ZkǠ& 0.J砐"TG' Bb@Zk"_G8ݠ4GxBb&vHG@ZkG"2,2 HGCM GH=" Bq.qJ] 3fJfJpFx".JY 7J#Jq#F Q/[KT`:FKFK@@CG@.@G@)GB1"bGGtG@ZkG."C.c"#,#",J, SJ.1HHBHHPb#GGJ"G4GGG@ZkB4G G"XBC`bGGtG@ZkGcGH]P]X}`hpݤx#kQ.R QJSF.V JF;/Y ;K:G,GDPRINTF,b#xDPRINTF,@DPRINTF4 xG DECC$STRLEN4b#x DECC$STRLEN4 @ DECC$STRLEN4G SYS$ASSIGN4Cb#x SYS$ASSIGN4@ SYS$ASSIGN4G DECC$MEMCPY4b#x DECC$MEMCPY4@ DECC$MEMCPY,8b#xDPRINTF,LGpDPRINTF,l@pDPRINTF,xGDPRINTF,b#xDPRINTF,@DPRINTFD4GSYS$QIOW4b#xSYS$QIOW4@SYS$QIOW,G(DPRINTF, b#xDPRINTF,$@(DPRINTF4 @GT SYS$DASSGN4 Db#x SYS$DASSGN4 P@T SYS$DASSGN4G$ DECC$MEMCPY4Eb#x DECC$MEMCPY4 @$ DECC$MEMCPY,`GDPRINTF,lb#xDPRINTF,@DPRINTF, GDPRINTF, b#xDPRINTF, @DPRINTF ww1j =004IIAPK_GETSYSINFO004 1-SEP-1994 10:34FDEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$e $LITERAL$i8$CODE$ $ABS$ DECC$GET_VMS_ERRNO_ADDRDECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$FCLOSE DECC$FOPEN DECC$FGETSDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMSG_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006H APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101I APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED AJPK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APKK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05L APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC APK_GETHWA APK_GET_NODE0J0APK_GETSYSINFO APK_GETDEBUGSTATE APK_SIGNAL_HANDLER DBG_DISPLAY_SYSINFODPRINTFGSTS DECC$$SHELL_HANDLER DECC$MEMSET SYS$GETSYIW DECC$MEMCPYMOTS$MOVEL L=r=8*ctx=recEntering: apk_getsysinfo( %08x ) 8=Exiting: %08x = apk_getsysinfo( %08x ) Exiting: %08x = apk_getsysinfo( %08x ) Exiting: %08x = apk_getsysinfo( %08x ) sys$system:cluster_authorize.dat=(shr=del,get,mse,put,upd,upi=8/sys$system:cluster_authorize.dat doesn't exist(=xExiting: %08x = apk_Ngetsysinfo( %08x ) Exiting: %08x = apk_getsysinfo( %08x ) Exiting: %08x = apk_getsysinfo( %08x )  =0;7DECC$GA___CTYPE   DECC$FCLOSE   DECC$FOPEN""  APK_GET_NODE#@;`  DECC$MEMCPY " DECC$MEMSET " DPRINTF 7 APK_BUG1902( DECC$GET_VMS_ERRNO_ADDR@$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21UOQ"NO  SYS$GETSYIW"""7GSTS=000;= 7DECC$$SHELL_HANDLER==#;DPRINTF "8OTS$MOVE7 APK_BUG19007APK_SIGNAL_HANDLER@  APK_GETHWA#(APK_GETDEBUGSTATE(DBG_DISPLAY_SYSINFO ;DPRINTF 7 APK_BUG1901P  DECC$FGETS " =H=  @=-%/  =@8GkG;FapC;,;HdGk#G~^^~޴cGGGXB#B`"@ZkGXB "B@ZkTGG"d @"p$"$]]#0="8) 4]]"B<=HGbGL]@ZkhTGca3 HQ=16?J!F=BGbGtGtG@Zk4GxB"b@ZktGGHBPb("GG@ZkG`}"B"bGŠGGGG@Zk%=.=J!ŠP"`GtGHBCPbG@ZkGB="b }""GGGG@Zk' .JEx"tGR @bHBGPbCG@ZkG#,",G#HG HDB =@ hB$"pbD"d"@ZkGG'Bb@Zk$ 4GD B"b@Zk #,R,A #H #<@H<#GBGb@ZktG"HBGCPbG@ZkGLB"b?"GtG@Zk4GXBG`b@Zkp`DI xB"b4G@ZktGGHB@"PbGG@ZkG,ØB"b="GtG@Zkݠ#"p F&vHf@$ $,EH<'vHg@) )',A H <-BGb@Zk4GBGb@ZkHBh"Pb4GGtG@Zk4GcG]]}ݤ#kq`Dp`DaH@HBD & HA 0H D &Sq Fp FrtJSuJBtFr JT JF4pGOTS$MOVE4@OTS$MOVE4GOTS$MOVE4@OTS$MOVE, GDPRINTF, b#DPRINTF, @DPRINTF4 G8 DECC$MEMSET4 $b# DECC$MEMSET4T 4@8 DECC$MEMSET4<GL APK_GETHWA4Db# APK_GETHWA4H@L APK_GETHWA,XGpDPRINTF,\b#DPRINTF,l@pDPRINTF4G SYS$GETSYIW4b# SYS$GETSYIW4@ SYS$GETSYIW,UGDPRINTF,b#DPRINTF,@DPRINTF4G, SYS$GETSYIW4b# SYS$GETSYIW4(@, SYS$GETSYIW,`GxDPRINTF,hb#DPRINTF,t@xDPRINTF4G DECC$FOPEN4b# DECC$FOPENV4@ DECC$FOPEN< GDECC$GET_VMS_ERRNO_ADDR<b#DECC$GET_VMS_ERRNO_ADDR< @DECC$GET_VMS_ERRNO_ADDR,GDPRINTF,b#DPRINTF,@DPRINTF<  G4DECC$GET_VMS_ERRNO_ADDR<,b#DECC$GET_VMS_ERRNO_ADDR< 0W@4DECC$GET_VMS_ERRNO_ADDR,@G`DPRINTF,Pb#DPRINTF,\@`DPRINTF4hG DECC$FGETS4pb# DECC$FGETS4@ DECC$FGETS4G DECC$FCLOSE4b# DECC$FCLOSE4@ DECC$FCLOSE4XG APK_GET_NODE4b# APK_GET_NODE4@ APK_GET_NODE,GDPRINTF,b#DPRINTF ,@DPRINTF4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY<PG`APK_GETDEBUGSTATE<XYb#APK_GETDEBUGSTATE<\@`APK_GETDEBUGSTATE<hGxDBG_DISPLAY_SYSINFO<pb#DBG_DISPLAY_SYSINFO<t@xDBG_DISPLAY_SYSINFO,xGDPRINTF,b#DPRINTF,@DPRINTF ww1lDt =003GGZ APK_GET_NODE003 1-SEP-1994 10:34DEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT [DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010\ APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201] APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST A^PK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK__NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07sr$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U"_` APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC0Jh0 APK_GET_NODE APK_SIGNAL_HANDLERDPRINTFGSTS DECC$$SHELL_HANDLER DECC$MEMSET SYS$GETSYIW SYS$TRNLNM DECC$STRCHR DECC$MEMCPYV V=PFEntering: apk_get_node( %08x ) Exiting: %08x = apk_get_node( %08x ) Ha= LNM$SYSTEM_TABLE`= SYS$NODEp=8)Exiting: %08x = apk_get_node( "%0.6s" ) =.&Exiting: %08x = apk_get_node( %08x ) D D=0;7DECC$GA___CTYPE=0  DECC$STRCHR"7APK_SIGNAL_HANDLER=DPRINTF "7GSTS=0p00;=b| 7DECC$$SHELL_HANDLER=0=#;  DECC$MEMSET "  SYS$GETSYIW""" DPRINTF  SYS$TRNLNM""" DECC$MEMCPY "7 APK_BUG3100= =GkG;FapC;,;HdGkP#TG0~p^x^~޴cGG#8GhBp= Hh"PGXhL=PpbG@ZkcTGca3 H@0=16?J!F0=HBGPbGGtG@ZkGGGH}"XB`"`bGŠG@Zk%`=.=J!e "GtGs `BbCG@ZkGV/h=h]#tG"!v HB/ (H" =`"]p#p"G,_"$ݲ ]HBPb@ZkGGxB(=" ]"b"hG@ZkTGTGhp"%vH Bb@Zkp &@&vHhݰ ,A H ."JxBh"b="TG@ZktGGHBPb"GG@ZkG P,T}"T].G7wJR.H'.SJ&."3@9wgJJ&"&KR="JwJJ4KGy4KF!'HFF>&JXBF>&H(,'}#',H;Ha;HHfHDDDD<<2w@J(GVF`bP"FF(ŠGTG@ZktG"H"G砘"HBCPbG@ZkGG=,"GCP0HJF2B4Br.0BrJ`FpFG.:WJ"/"""GGVJy7K_GzWKCJGFGgC?!B,6BH`GvG/G=.]"#}.#"GGR2JuJFtJGGJuF_FCtFBp>@:BB8/2HB8K G2G/GG,!W'H$=.3WGK#}/&H#"fJ 6HGHa6HvJsvJG0FHaGDC4FsG6>Bv?2@/'@KGG/G=/%= %.GGY=Kq!JgFsaJG'KF?GCF>B ;"CV/9(CVK@GYGG.",;W`KGWJGJGF`GCG,0@2B0.7B0J F7FG¦8W@J-,-"G]/gH֢G}.xKDD<1wJ'=,'}#G"pJ'FtJGq;J H0D2J=#1D;6w@K!.!= Gq!JFvJFF>)# GG.g"GCSSJgJF `B9bB.JFG9hBG8.v8K @Q8J"6F8>#_.G.8K=/. J/].W J.,K{F5J"JK7J6KJxKJwJTFD KVF@>D<(0 G9W KGD2GD(!.!"GvJ4G;KwJF;aKF>cK0p`D{`K4`JDD0! !].GaDy'KF!!HtJYFV HTFG>""".tGGG`HpGFxK1!JFF> J$G1 J_#D2FFD$:AK, "FAK7JtG'FYGVJ#F,F-=,- tGG8KuJpFvJK5D6D <;K/=./ GrGJ~G{gK2F;F'>!=# 4GF /,P@C .3BC ="#HJGFvJ?F6F =9#_TG_x.P`C $ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U]" ,3bC GxJHFFuJ#F ?Bb@Zk4GB "b@ZkB "堨="bTG@ZktG"ŠGHBPb&@ZkcG]]}ݤ (0#k,xGDPRINTF,b#DPRINTF,@DPRINTF4G DECC$MEMSET4b# DECC$MEMSET4@ DECC$MEMSET4 G APK_GET_NODE4 b# APK_GET_NODE4 @ APK_GET_NODE, GDPRINTF,b#DPRINTF,  @DPRINTF<G0APK_READ_LICENSE< b#APK_READ_LICENSE<,@0APK_READ_LICENSE, 8GPDPRINTF,@b#DPRINTF, L@PDPRINTF4 `Gt SYS$GETTIM4 hb# SYS$GETTIM  4 p@t SYS$GETTIM, GDPRINTF,b#DPRINTF, @DPRINTF4G SYS$BINTIM4b# SYS$BINTIM4@ SYS$BINTIM, GDPRINTF,b#DPRINTF, @DPRINTF4G$ LIB$ADD_TIMES4b# LIB$ADD_TIMES4 @$ LIB$ADD_TIMES, @GXDPRINTF,Hb#DPRINTF, T@XDPRINTF4`Gx SYS$NUMTIM4hb# SYS$NUMTIM4t@x SYS$NUMTIM, GDPRINTF,b#DPRINTF, @DPRINTF4GAPK_CREATE_SIC4b#APK_CREATE_SIC4@APK_CREATE_SIC, GDPRINTF,b#DPRINTF, @DPRINTF4<GTAPK_DECODE_SIC4Db#APK_DECODE_SIC4P@TAPK_DECODE_SIC, `GxDPRINTF,db#DPRINTF, t@xDPRINTF4Gp SYS$NUMTIM4Lb# SYS$NUMTIM4l@p SYS$NUMTIM, GDPRINTF,b#DPRINTF, @DPRINTF<< GH APK_GETDEBUGSTATE<@ b#APK_GETDEBUGSTATE<D @H APK_GETDEBUGSTATE4P G` DBG_DISPLAY_KEY4X b#DBG_DISPLAY_KEY4\ @` DBG_DISPLAY_KEY<` G| APK_WRITE_LICENSE<p b#APK_WRITE_LICENSE<x @| APK_WRITE_LICENSE,  G DPRINTF, b#DPRINTF,  @ DPRINTF ww1Ω =005JJAPK_INSTALL_KEY005 1-SEP-1994 10:35DEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i $CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC APK_CLOSE_CHNAPK_DECODE_KEYAPK_GETSYSINFO0J0APK_INSTALL_KEYAPK_OPEN_IMAGEAPK_READ_IMAGE APK_SIGNAL_HANDLERAPK_WRITE_IMAGE APK_WRITE_LICENSEDPRINTFGSTS DECC$$SHELL_HANDLER SYS$GETTIM DECC$MEMCPY SYS$NUMTIM DECC$MEMSET DECC$STRCPY =@2Entering: apk_install_key( %08x, "%0.*s", %08x ) 8=phExiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x ) Exiting: %08x = apk_install_key( %08x, "%0.*s", %08x )  =0;7DECC$GA___CTYPE  APK_GETSYSINFO#  DECC$MEMSET "  DECC$STRCPY   APK_CLOSE_CHN07 APK_INVKEYVERp DPRINTF ""7APK_SIGNAL_HANDLER APK_READ_IMAGE3"7 APK_BUG2100cХr$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U=" DECC$MEMCPY "DPRINTF ""=000;=@ 7DECC$$SHELL_HANDLER==#";7GSTS7APK_INSTKEYFAIL  SYS$NUMTIM" APK_OPEN_IMAGE#  SYS$GETTIM"7APK_INSTKEYFAILED`(APK_WRITE_LICENSE# APK_WRITE_IMAGE3"7 APK_BUG2101 APK_DECODE_KEY#7 APK_INVSICVER = GkG;FapC;,;HdGk#G~^^~޴ (>0cGGG$.G.Gd.$ D.$JP J8¤aJBR AJbFSFGCGGG@ZkTGca3 H=16?J!F=@0"`B4Ghb@ZkGG.d"$,8".GD.JA $HŢJBR SJb0DTFGGCGG@ZkG/pB8"4Gxb@ZkG'G$."..d.$JP JBJbS uJFtFG"Cp"CG@ZkGG0="B4Gb"0vJG@ZkG8=G"=.."D.$.JT JBDJbQ $JF2FCGGGGG@ZkG."$,P]"$.tGd.JA $HB4JbS tJ0DqFGGCG@ZkGTGPB "Xb@ZkGGtG`B@"hb@ZkG,-HH IECPQ.RQJPQ>P"@.d.#.GJ.S dJBJtFbGV JFCCGG@ZkGoGBP"b="TG@ZkG$=,$"].="0HsqJ4w HSFFtJGTFQ>..$#."/JU JBJbX KFGCGGGG@ZkGB.= B#'GJCvJF8FQP".Gd..J.S dJBJtFbGHV JFCCGG@ZkGG"."="}.]"."J=rJGGvJF3fJwJFvgJF>#=/G;W`JzXKG:G{xKPBC;G8?!Xb"4G@Zk"TG.= =. G}JQ !JtFF0J="J0JFpF} pBxb@"@ZkG=, " HC D8 D "D.$...DJQ $JBJb2FT JGHBFCCGGG@ZkCGG=G5wJ.]"}.!'H .֦Jv'HJ7w'HuJJFJwJuFF>wFr>}J?#9BGgG'GyG}pE`B"b@="TG@Zk#,G-P"#HH IEG(B @#."c.G4JS tJqFC #. -P"G JH IECBtGb@ZkG,$"-G..HBH IJbP JEFC"GG@ZkGY/0="B4Gb"0vJG@ZkGTG0BGb0vJ@ZkG,,$".G.HG HBJP JbDFC0"GG@ZkG/G$,d",h".4GD.$HG HBJR SJbDTFCGGG@Zk4GG,G-G.G.HH IB JbP JEFC"G@ZkGGc]]}ݤ (=0@#kqEpEAsHRTJBSF aA HS tJrF aM, GDPRINTF, b#DPRINTF, @DPRINTF4GAPK_OPEN_IMAGE4b#APK_OPEN_IMAGE4 @APK_OPEN_IMAGE,HGtDPRINTF,Pb#DPRINTF,p@tDPRINTF4G SYS$GETTIM4b# SYS$GETTIM4@ SYS$GETTIM,GDPRINTF,b#DPRINTF,@DPRINTF4 G4APK_READ_IMAGE4  b#APK_READ_IMAGE4 0@4APK_READ_IMAGE,lGDPRINTF,tb#DPRINTF,@DPRINTF4 G DECC$MEMCPY4b# DECC$MEMCPY4 @ DECC$MEMCPY4G SYS$NUMTIM4 b# SYS$NUMTIM4@ SYS$NUMTIM4 G4 DECC$MEMSET4(b# DECC$MEMSET40@4 DECC$MEMSET ,GDPRINTF,b#DPRINTF,@DPRINTF4GAPK_DECODE_KEY4b#APK_DECODE_KEY4@APK_DECODE_KEY,DGxDPRINTF,Lb#DPRINTF,t@xDPRINTF,G DPRINTF,b#DPRINTF,@ DPRINTF4GAPK_GETSYSINFO4b#APK_GETSYSINFO4@APK_GETSYSINFO4G DECC$STRCPY4b# DECC$STRCPY4@ DECC$STRCPY,TGDPRINTF,\b#DPRINTF,@DPRINTF<,GDAPK_WRITE_LICENSE<4b#APK_WRITE_LICENSE<@@DAPK_WRITE_LICENSE4 G DECC$MEMCPY4b# DECC$MEMCPY4 @ DECC$MEMCPY,GDPRINTF,b#DPRINTF,@DPRINTF40GLAPK_WRITE_IMAGE48b#APK_WRITE_IMAGE4H@LAPK_WRITE_IMAGE4XGl APK_CLOSE_CHN4`b# APK_CLOSE_CHN4h@l APK_CLOSE_CHN,GDPRINTF,b#DPRINTF,@DPRINTF,G$ DPRINTF, b#DPRINTF, @$ DPRINTF,T G DPRINTF,d b#DPRINTF, @ DPRINTF ww1m =005JJAPK_KEY_REQUEST005 1-SEP-1994 10:35DEC C V1.3-000A  $READONLY$$BSS$($DATA$$LINK$ $LITERAL$i4 $CODE$ $ABS$ DECC$GET_VMS_ERRNO_ADDRDECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$FCLOSE DECC$FOPEN DECC$GFPRINTF DECC$FGETS DECC$FPUTSDECC$GA___CTYPE LIB$DATE_TIMEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 AqF*$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3J_A2;21U."PK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VCAPK_CREATE_SIC0J0APK_KEY_REQUEST APK_SIGNAL_HANDLERGSTS DECC$$SHELL_HANDLER DECC$MEMCPY DECC$STRCPY DECC$STRSTR DECC$STRCHR DECC$STRNCPY DECC$STRLEN DECC$STRCAT =r= =w= = 0=8=@=%s%sH= %s%sP=%s X= `= SYS$OUTPUT:p= = = =4=6  =0;7DECC$GA___CTYPE=0 ;=` ;;P  DECC$STRCAT   DECC$STRCPY   DECC$GFPRINTF "  DECC$MEMCPY "7 APK_BUG22007APK_NOMORESICS7 APK_BUG2201 DECC$FPUTS =@7 APK_BUG2202 DECC$STRLEN"( DECC$GET_VMS_ERRNO_ADDR  DECC$FCLOSE   DECC$STRSTR"=0 00;= 7DECC$$SHELL_HANDLER==#""7GSTS  DECC$STRNCPY "  DECC$FGETS""  DECC$FOPEN"  DECC$GFPRINTF "7APK_SIGNAL_HANDLER APK_CREATE_SIC#7 APK_PSNOTSUP  DECC$STRCHR"  LIB$DATE_TIME# =< 4 GkG;FapC;,;HdGk#~ ^ ^ ~ ޴  > ^  cGG,G"p]"GG =tG($]]TGt3J26_JTF]8¤4G"pBtGO./..OJxbQ /JT J2F/.0J"FC@ZkTG/,,`B/H@ H(hbDC\!0.Q0J0>"G@Zk4GGBbG@ZkGBb@Zk"CG#.tG.#JP JF .c."pBGJxbS uJ"tFCG@Zk,-HH IEC.PJ>PB`/"Xb"TG@Zk-D"d,0"$.tG$,IC dHpB2JxbA 2HhD1DCG@Zk-d,IC dHhDCG0 ,!A H0 <GB(="bGTG@Zk4GG0`@ !CDBbG@ZkGGB "4Gb@Zk4GGBb@ZkCGG -TGBbICp0.Q0Jp0>/"p"@Zk-HI=`B/"hb"TG@ZktGGePBXb"?"G@ZkJ Bb"TGTG@Zk ,A H <GBp/"b"TG@ZktGG#= @B!A CHb"="G@ZkTGPB CXb)!0="G@Zk4GBb0"@ZkTGPB AXb ("@ZkTGPB"Xb="@ZkB/"b"TG@ZktG G# !@B((ACHb"="G@ZkTGPBCXb!p="G@Zk4GBbp"@ZkTGPBAXb)"@ZkTGPB"Xb="@ZkB /"b"TG@ZktGG=!@B) A CHb"="G@ZkTGPB CXb)!(/"G@ZkTGPBXb "("@ZkTGPBXb"="@ZkGB/"b"TG@ZktG G !@B((ACHbG"="G@ZkTGPBCXb")"@ZkTGPBXb"="@Zk_GB0/"b"TG@ZktGG=!@B) A CHb4G"="G@ZkTGPBCXb"("@ZkTGPBXb"="@Zk=GB8/"b"TG@ZktG GQ = @B!!A CHbG"="G@ZkTG CPBJ!Xb)"*,"A*H*<@ZkG ,(QA"@ H <pB!Ixb@/"B]"G@Zk]-=!II@"!G .)"QJ'J?F1@Q.QJAF@.GviJUJF>.)!J(1AYAY?C]# YCpBH/"xb]"GGG@Zk(1AJ! xD="Gb#M@tG="Gb#E@TGGB"bGTG@ZkPB"Xb?"GtG@ZkBGb4G@Zk4GBGb@ZkB,= C GH4GBGb4G@ZkGBƠb@ZkbCGGc ] ] } ݤ  = ]  #kG#TG~^^~ (0޴8@H>PGGG(8B@bG@Zk ¤G_,% GHHD3U@BQ.QJAF@@<5@<@`3@'` DGGGƲ U/{K"ZUK[GU?5& D 0BhBG)0@pb&"GtG@Zk& @ )@&Ff"SF `.xHWJ0BF>" /f &0`Cf .sH! Q J3F >&ƢE#"/XKKGA8/8K!G1 .ZJGK-@_GA.JAG'@","WHJFA7-7IF& 1"&"Q.1"VVJJFA.JF &.1"QJ'J?FAQ/QKAG_f&"XBF"G,tGGH<`b@Zk&!&VHBGPbGTG@ZkTG8B@b&"G@ZkG]]} (0ݤ8@H=P`#k4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY4 GX DECC$FOPEN40b# DECC$FOPEN4T@X DECC$FOPEN4dGt DECC$FCLOSE4hb# DECC$FCLOSE4p@t DECC$FCLOSE< xGDECC$GET_VMS_ERRNO_ADDR<b#DECC$GET_VMS_ERRNO_ADDR< @DECC$GET_VMS_ERRNO_ADDR 4G DECC$MEMCPY4b# DECC$MEMCPY4@ DECC$MEMCPY4G0 DECC$STRCPY4 b# DECC$STRCPY4,@0 DECC$STRCPY4TGx DECC$MEMCPY4\b# DECC$MEMCPY4t@x DECC$MEMCPY4GAPK_CREATE_SIC4b#APK_CREATE_SIC4@APK_CREATE_SIC4G DECC$FCLOSE4b# DECC$FCLOSE4@ DECC$FCLOSE4G LIB$DATE_TIME4 b# LIB$DATE_TIME4w0Z$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3.OBJ_A;62U"@ LIB$DATE_TIME40G< DECC$FCLOSE44b# DECC$FCLOSE48@< DECC$FCLOSE4XG DECC$STRSTR4\b# DECC$STRSTR4|@ DECC$STRSTR4G DECC$FOPEN4b# DECC$FOPEN4@ DECC$FOPEN4G DECC$FGETS4b# DECC$FGETS4@ DECC$FGETS4G DECC$STRCHR4b# DECC$STRCHR4@ DECC$STRCHR4G DECC$STRSTR4b# DECC$STRSTR4@ DECC$STRSTR4(GH DECC$STRNCPY44b# DECC$STRNCPY4D@H DECC$STRNCPY4LGh DECC$STRCPY4Tb# DECC$STRCPY4d@h DECC$STRCPY4 lG| DECC$STRLEN4 pb# DECC$STRLEN4 x@| DECC$STRLEN4G DECC$STRCPY4b# DECC$STRCPY4@ DECC$STRCPY4G DECC$STRCPY4b# DECC$STRCPY4@ DECC$STRCPY4G DECC$STRSTR4b# DECC$STRSTR4@ DECC$STRSTR4G DECC$STRNCPY4b# DECC$STRNCPY4@ DECC$STRNCPY4G DECC$STRCPY4b# DECC$STRCPY4@ DECC$STRCPY4 G, DECC$STRLEN4  b# DECC$STRLEN4 (@, DECC$STRLEN40GD DECC$STRCPY48b# DECC$STRCPY4@@D DECC$STRCPY4HG\ DECC$STRCPY4Pb# DECC$STRCPY4X@\ DECC$STRCPY4`Gx DECC$STRSTR4hb# DECC$STRSTR4t@x DECC$STRSTR4G DECC$STRNCPY4b# DECC$STRNCPY4@ DECC$STRNCPY4G DECC$STRCPY4b# DECC$STRCPY4@ DECC$STRCPY 4G DECC$STRCPY4b# DECC$STRCPY4@ DECC$STRCPY4G DECC$STRCPY4b# DECC$STRCPY4@ DECC$STRCPY4G DECC$STRSTR4b# DECC$STRSTR4@ DECC$STRSTR4(GL DECC$STRNCPY44b# DECC$STRNCPY4H@L DECC$STRNCPY4PGh DECC$STRCPY4Xb# DECC$STRCPY4d@h DECC$STRCPY4lG DECC$STRCPY4pb# DECC$STRCPY4|@ DECC$STRCPY4G DECC$STRSTR4b# DECC$STRSTR4@ DECC$STRSTR4G DECC$STRNCPY4b# DECC$STRNCPY4@ DECC$STRNCPY4G DECC$STRCPY4b# DECC$STRCPY4@ DECC$STRCPY4G DECC$STRCPY4b# DECC$STRCPY4@ DECC$STRCPY4G( DECC$STRSTR4b# DECC$STRSTR4$@( DECC$STRSTR48G\ DECC$STRNCPY4Db# DECC$STRNCPY4X@\ DECC$STRNCPY4dG DECC$STRCPY4lb# DECC$STRCPY4@ DECC$STRCPY4G DECC$GFPRINTF4b# DECC$GFPRINTF4@ DECC$GFPRINTF4HGh DECC$GFPRINTF4Pb# DECC$GFPRINTF4d@h DECC$GFPRINTF4 G DECC$FPUTS4 b# DECC$FPUTS4 @ DECC$FPUTS4G DECC$FGETS4b# DECC$FGETS4@ DECC$FGETS4G DECC$FCLOSE4 b# DECC$FCLOSE4 @ DECC$FCLOSE4 G DECC$FCLOSE4 b# DECC$FCLOSE4 @ DECC$FCLOSE4H G\ DECC$FCLOSE4P b# DECC$FCLOSE4X @\ DECC$FCLOSE< ` Gp DECC$GET_VMS_ERRNO_ADDR<h b#DECC$GET_VMS_ERRNO_ADDR< l @p DECC$GET_VMS_ERRNO_ADDR4 G DECC$STRCAT4 b# DECC$STRCAT4 @ DECC$STRCAT4 G DECC$MEMCPY4 b# DECC$MEMCPY4 @ DECC$MEMCPY4 G DECC$GFPRINTF4 b# DECC$GFPRINTF4 @ DECC$GFPRINTF4 G DECC$STRCPY4 b# DECC$STRCPY4 @ DECC$ST RCPY4 G DECC$STRCAT4 b# DECC$STRCAT4 @ DECC$STRCAT ww1 =002KKAPK_KEY_REQUESTI002 1-SEP-1994 10:35AMAC V2.0-22` ` . BLANK . . ABS .( APK_VC$ $= H H=80 /APK_KEY_REQUESTIAMAC V2.0-222671` `=\TNIlaxH5TOOLSHED$ROOT:[LICENSE.REF-LIB]APK_VENDOR_ACORN.MAR;3H H=! 4=APK_VC =  ww1ep =003HH APK_MESSAGES003 1-SEP-1994 10:35 1-SEP-1994 10:35Message A02-10  $ABS$ MSG$SECTION MSG$AAAAAAAAAAA MSG$AAAAAAAAAAB MSG$AAAAAAAAAAC 0 APK_XQIOFAIL0 APK_WILLEXP300 APK_WILLEXP070 APK_WILLEXP060 APK_WILLEXP050 APK_WILLEXP040 APK_WILLEXP030 APK_WILLEXP020؂ APK_WILLEXP010Ђ$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3.OBJ_A;62U5u" APK_WILLEXP000˂ APK_VERSION(ĂAPK_VCT0APK_UNLICENSED0 APK_SHTST(APK_SDT0 APK_PSNOTSUP(APK_PCT0 APK_OLDERLIC0 APK_NOTALLDEL0 APK_NOSUCHLIC0| APK_NOPRIV0pAPK_NOMORESICS0l APK_NOLICENSE0dAPK_NODENOTLIC(\APK_NNT0P APK_NEWERLIC0L APK_LICFAIL0A APK_LICENSEOK0<APK_KEYINSFAILR84APK_KEYINSFAILED0,APK_KEYINSFAIL0$ APK_INVSICVER0 APK_INVSICFMT0 APK_INVSIC0  APK_INVKEYVER0 APK_INVKEYFMT0 APK_INVKEY0 APK_INVESFMT0 APK_INVDOW8APK_INSTKEYFAILED0܁APK_INSTKEYFAIL0ԁAPK_INSKEYFAILR8́APK_INSKEYFAILED0āAPK_INSKEYFAIL0 APK_GRACEFAIL0 APK_EXPYEST0 APK_EXPTODAY0 APK_EXPIRED0 APK_BUG41000 APK_BUG40000 APK_BUG31000 APK_BUG30030| APK_BUG30020t APK_BUG30010l APK_BUG30000d APK_BUG29000\ APK_BUG26000T APK_BUG25000L APK_BUG24040D APK_BUG24030< APK_BUG240204 APK_BUG24010, APK_BUG24000$ APK_BUG23010 APK_BUG23000 APK_BUG22020  APK_BUG22010 APK_BUG22000 APK_BUG21010 APK_BUG21000 APK_BUG20050 APK_BUG20040܀ APK_BUG20030Ԁ APK_BUG20020̀ APK_BUG20010Ā APK_BUG20000 APK_BUG19020 APK_BUG19010 APK_BUG19000 APK_BUG18010 APK_BUG18000 APK_BUG14000 APK_BUG10150 APK_BUG10140| APK_BUG10130t APK_BUG10120l APK_BUG10110d APK_BUG10100\ APK_BUG10090T APK_BUG10080L APK_BUG10070D APK_BUG10060< APK_BUG100504 APK_BUG10040, APK_BUG10030$ APK_BUG10020 APK_BUG10010 APK_BUG10000  APK_BUGCHECK8AVTECH$_FACILITY =ef44=(H {H (b08@4HzPX`Lhpxd6| N  Ȁ Ѐ ؀f   8 ~   P   (" 0h 8 @ H:PX` hRpx$j<bȁ4Ёj؁2d R(08@ H`PX`&hfpxL2BȂЂ؂4h >rHBUGCHECK4Internal consistency failure. Please submit an SPR.FBUG10004Internal consistency failure. Please submit an SPR.FBUG10014Internal consistency failure. Please submit an SPR.FBUG10024Internal consistency failure. Please submit an SPR.FBUG10034Internal consistency failure. Please submit an SPR.FBUG10044Internal consistency failure. Please submit an SPR.FBUG10054Internal consistency failure. Please submit an SPR.FBUG10064Internal consistency failure. Please submit an SPR.FBUG10074Internal consistency failure. Please submit an SPR.FBUG10084Internal consistency failure. Please submit an SPR.FBUG10094Internal consistency failure. Please submit an SPR.FBUG10104Internal consistency failure. Please submit an SPR.FBUG10114Internal consistency failure. Please submit an SPR.FBUG10124Internal consistency failure. Please submit an SPR.FBUG10134Internal consistency failure. Please submit an SPR.FBUG10144Internal consistency failure. Please submit an SPR.FBUG10154Internal consistency failure. Please submit an SPR.FBUG14004Internal consistency failure. Please submit an SPR.FBUG18004Internal consistency failure. Please submit an SPR.FBUG18014Internal consistency failure. Please submit an SPR.FBUG19004Internal consistency failure. Please submit an SPR.FBUG19014Internal consistency failure. Please submit an SPR.FBUG19024Internal consistency failure. Please submit an SPR.FBUG20004Internal consistency failure. Please submit an SPR.FBUG20014Internal consistency failure. Please submit an SPR.FBUG20024Internal consistency failure. Please submit an SPR.FBUG20034Internal consistency failure. Please submit an SPR.FBUG20044Internal consistency failure. Please submit an SPR.FBUG20054Internal consistency failure. Please submit an SPR.FBUG21004Internal consistency failure. Please submit an SPR.FBUG21014Internal consistency failure. Please submit an SPR.FBUG22004Internal consistency failure. Please submit an SPR.FBUG22014Internal consistency failure. Please submit an SPR.FBUG22024Internal consistency failure. Please submit an SPR.FBUG23004Internal consistency failure. Please submit an SPR.FBUG23014Internal consistency failure. Please submit an SPR.FBUG24004Internal consistency failure. Please submit an SPR.FBUG24014Internal consistency failure. Please submit an SPR.FBUG24024Internal consistency failure. Please submit an SPR.FBUG24034Internal consistency failure. Please submit an SPR.FBUG24044Internal consistency failure. Please submit an SPR.FBUG25004Internal consistency failure. Please submit an SPR.FBUG26004Internal consistency failure. Please submit an SPR.FBUG29004Internal consistency failure. Please submit an SPR.FBUG30004Internal consistency failure. Please submit an SPR.FBUG30014Internal consistency failure. Please submit an SPR.FBUNQ$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3.OBJ_A;62U"G30024Internal consistency failure. Please submit an SPR.FBUG30034Internal consistency failure. Please submit an SPR.FBUG31004Internal consistency failure. Please submit an SPR.FBUG40004Internal consistency failure. Please submit an SPR.FBUG41004Internal consistency failure. Please submit an SPR.&EXPIREDLicense has expired.4EXPTODAY!License expired at 1:30 pm today.,EXPYESTLicense expired yesterday.> GRACEFAIL)No valid license installed for this node.4 INSKEYFAILUnable to install Product Key.6 INSKEYFAILEDUnable to install Product Key.4 INSKEYFAILRUnable to install Product Key.4 INSTKEYFAILUnable to install Product Key.6 INSTKEYFAILEDUnable to install Product Key.*INVDOWInvalid Day of the Week.2INVESFMTInvalid encoded string format.INVKEY Invalid key.. INVKEYFMTInvalid key string format.0 INVKEYVERKey system version mismatch.4INVSIC#Invalid System Identification Code.> INVSICFMT*Invalid System Identification Code format.0 INVSICVERKey system version mismatch.4 KEYINSFAILUnable to install Product Key.6 KEYINSFAILEDUnable to install Product Key.4 KEYINSFAILRUnable to install Product Key.@ LICENSEOK,Valid, current license exists for this node.<LICFAIL)No valid license installed for this node.HNEWERLIC5A license exists for a newer version of this product.BNNT4Internal Consistency Failure. Please submit an SPR.@ NODENOTLIC+This node is not licensed for this product.> NOLICENSE)No valid license installed for this node." NOMORESICS No more SICs.@NOPRIV/Insufficient privilege for attempted operation.F NOSUCHLIC1No license found to match specified product code.Z NOTALLDELFOne or licenses matching the product code were not deleted (see STS2).JOLDERLIC6A license exists for an older version of this product.BPCT4Internal Consistency Failure. Please submit an SPR.^PSNOTSUPJPostScript is not yet supported. Report was generated using simple ASCII.BSDT4Internal Consistency Failure. Please submit an SPR.2SHTST!Fatal error for testing purposes.> UNLICENSED)No valid license installed for this node.BVCT4Internal Consistency Failure. Please submit an SPR.:VERSION'AVTECH Software Product Key System V2.2: WILLEXP00%License will expire today at 1:30 pm.< WILLEXP01(License will expire at 1:30 pm tomorrow.4 WILLEXP02 License will expire in two days.6 WILLEXP03"License will expire in three days.6 WILLEXP04!License will expire in four days.6 WILLEXP05!License will expire in five days.4 WILLEXP06 License will expire in six days.4 WILLEXP07 License will expire in one week.8 WILLEXP30#License will expire in thirty days.FXQIOFAIL3Internal Consistency Failure. Please submit an SPR. AVTECH ww125 =004JJAPK_OPEN_BY_FID004 1-SEP-1994 10:36DEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC0Jx0APK_OPEN_BY_FID APK_SIGNAL_HANDLERDPRINTFGSTS DECC$$SHELL_HANDLER DECC$STRLEN SYS$ASSIGNSYS$QIOWE E=sys$sysdevice=H?Entering: apk_open_by_fid( %08x %08x %08x, %08x, %08x, %08x ) P=0#apk_open_by_fid: device = "%0.*s" x=8*apk_open_by_fid: revision date %08x %08x =PEExiting: %08x = apk_open_by_fid( %08x %08x %08x, %08x, %08x, %08x ) =PEExiting: %08x = apk_open_by_fid( %08x %08x %08x, %04x, %08x, %08x ) 8=MEExiting: %08x = apk_open_by_fid( %08x %08x %08x, %04x, %08x, %08x ) 0 0=0;7DECC$GA___CTYPE   DECC$STRLEN" SYS$QIOW""" 7 APK_BUG2300= DPRINTF ""DPRINTF "7GSTS=000;= 7DECC$$SHELL_HANDLER==#"; DPRINTF "" 7 APK_BUG2301= SYS$ASSIGN""7APK_SIGNAL_HANDLER =GkG;FapC;,;HdGk#G~^^~޴>^~cGGG#hG`"G@G8P" =G8 (G0GD<$="#.C.c.#JR CJ #,S `JBQFC.A #HbC@JrFc.C޴cJ3DC@ZkTGca3 H=16?J!F=8}Gq JG3J4GqF8}. }"DJG BbDݰ@Zk@`H0JF@@=.P"BtGD]b=J@ZkGG"@"xBGbGI@ZkGi " Cc.".C.uJ#.T J .CJHBF.Q #JV JPbJ޴2FFCCCGG@ZkGP= GA.01B0&s"RAJA>! P}Y}#.# .V"T]JU J:_KFC8J6vJKvJGVGT]`KY]-J[I @E[=C.#.V}.AJQ !JSpJ2FtPJtFp>.J8=#B>GH}"GTG 0ao$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3.OBJ_A;62U "GbG(G@ZkI H=,=H*))& D.DJj.G.#c."J.T J #/XBxJF.W JHBY #KJ޴C CF4GGGPbCCGG@ZkG4/E.-%!%.x"E-EJH IB)JbJ IIEQECCtG@ZkC.8"c--CJK cIIrEC.c.# ,G.G #.aJ@ HHBJQ #JPbD޴4FCC4G@Zk4GGc]]}ݤ=]}#k.U JFx$.Q $J2FD-J DIHE,G0DPRINTF,b#xDPRINTF,,@0DPRINTF4G DECC$STRLEN4b#x DECC$STRLEN4@ DECC$STRLEN,GDPRINTF,b#xDPRINTF,@DPRINTF4 G SYS$ASSIGN4 b#x SYS$ASSIGN4 @ SYS$ASSIGN, <GDPRINTF, Tb#xDPRINTF, |@DPRINTF4HGSYS$QIOW4tb#xSYS$QIOW4@SYS$QIOW, G<DPRINTF, $b#xDPRINTF, 8@<DPRINTF,lGDPRINTF,tb#xDPRINTF,@DPRINTF, GDPRINTF, b#xDPRINTF,  @DPRINTF ww1 =004IIAPK_OPEN_IMAGE004 1-SEP-1994 10:36DEC C V1.3-000A` `  $READONLY$$BSS$`$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC0J0APK_OPEN_IMAGE APK_SIGNAL_HANDLERDPRINTFGSTS DECC$$SHELL_HANDLER SYS$GETJPIW SYS$PARSE SYS$SEARCH DECC$MEMSET DECC$MEMCPY SYS$ASSIGNSYS$QIOW SYS$DASSGNOTS$MOVE =0"Entering: apk_open_image( %08x ) (=XLExiting: %08x = apk_open_image( %08x ) apk_open_image: image name "%0.*s" x=Exiting: %08x = apk_open_image( %08x ) Exiting: %08x = apk_open_image( %08x ) Exiting: %08x = apk_open_image( %08x ) apk_open_image: Channel %04x =XPExiting: %08x = apk_open_image( %08x ) Exiting: %08x = apk_open_image( %04x ) H H=0;7DECC$GA___CTYPE   SYS$SEARCH""7 APK_BUG24007 APK_BUG24027 APK_BUG2403P  DECC$MEMSET "=7DECC$GA_RMS_NAM  SYS$DASSGN   SYS$GETJPIW"""8OTS$MOVE;=0X00;= 7DECC$$SHELL_HANDLER==#7GSTS DPRINTF " DPRINTF 7 APK_BUG24047APK_SIGNAL_HANDLER7DECC$GA_RMS_FAB=  DECC$MEMCPY "  SYS$PARSE "  SYS$ASSIGN"" SYS$QIOW"""  SYS$PARSE""7 APK_BUG2401 =GkG;FapC;,;HdGk`#G~X^`^h~px޴cGG#pG""B!G@ZkGB"G@ZkTGxBX]"bH"0X 8X"@G(} ]PB4]8,$XbG@ZkhTGca3 H=16?J!F=80}"BP"bGŠGGGG@Zk%P=.=J!e("GtGs`@BHbCG@ZkGH=P"@BX]"HbtG!v HG@ZkG, a&HB="bD<].}"HݠX"X"RQJQ>&vH.=#fHGTJ>"GGGݲ=ŠtG@ZktGG"@BCHbx"G@ZkGpB"xbGGtG@ZktGŠ"G"@BCHbG@ZkG(}Gq J1,<1= 3JBHbqF(} gHGG5JtGF $X"@Zk0$ GB\"b="XݰtG@ZkGGtG, B"bGH<=?D!D=@ZkGGGB "ŠGb@ZktG"" @BCHbGG@ZkGHG#,#HP`PB"XbGTG@Zk,ŠHJ`("BGP}"GTG GbG(G@Zk' P.Jc.cJ0`BGb4G@ZktG`¤"@BGHbCG@ZkG /,8"H`@BGHb4GtG@Zk4GcGX]`]h}pxݤ#k,G HD,G HDC.R CJSF,G HD4 GOTS$MOVE4 @OTS$MOVE4 GOTS$MOVE4 @OTS$MOVE, GDPRINTF,b#DPRINTF, @DPRINTF40G\ SYS$GETJPIW4$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3.OBJ_A;62U "8b# SYS$GETJPIW4X@\ SYS$GETJPIW, GDPRINTF, b#DPRINTF, @DPRINTF, GDPRINTF, b#DPRINTF, @DPRINTF4Gd SYS$PARSE4b# SYS$PARSE4`@d SYS$PARSE, GDPRINTF, b#DPRINTF, @DPRINTF4G SYS$SEARCH4b# SYS$SEARCH4@ SYS$SEARCH, GDPRINTF, b#DPRINTF, @DPRINTF4GT DECC$MEMSET4b# DECC$MEMSET4P@T DECC$MEMSET4`G| DECC$MEMCPY4hb# DECC$MEMCPY4x@| DECC$MEMCPY4G SYS$PARSE4b# SYS$PARSE4@ SYS$PARSE4G SYS$ASSIGN4b# SYS$ASSIGN4@ SYS$ASSIGN, GDPRINTF, b#DPRINTF, @DPRINTF, ,GDDPRINTF,4b#DPRINTF, @@DDPRINTF4XGSYS$QIOW4b#SYS$QIOW4@SYS$QIOW4G SYS$DASSGN4b# SYS$DASSGN4@ SYS$DASSGN, GDPRINTF , b#DPRINTF, @DPRINTF,  G8DPRINTF, (b#DPRINTF, 4@8DPRINTF  ww1½ =004IIAPK_READ_IMAGE004 1-SEP-1994 10:37DEC C V1.3-000A  $READONLY$$BSS$x$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC APK_GETDEBUGSTATE0J0APK_READ_IMAGE APK_SIGNAL_HANDLERDPRINTFGSTS DECC$$SHELL_HANDLERSYS$QIOW DBG_DISPLAY_IMGHDR =@4Entering: apk_read_image( %04x, %08x, %08x, %08x ) 8=B:Exiting: %08x = apk_read_image( %04x, %08x, %08x, %08x )  =0;7DECC$GA___CTYPE=0(00;= 7DECC$$SHELL_HANDLER==3"7GSTS;7APK_SIGNAL_HANDLERpDPRINTF "" SYS$QIOW""" (APK_GETDEBUGSTATE(DBG_DISPLAY_IMGHDR 7 APK_BUG2500 DPRINTF "" =GkG;FapC;,;HdGk#G~(^0^8~@HP޴X`hpcGGG@¤GXBGG`b#GGGGG@ZkHTGca3 H=16?J!F=8GhB }"pbG4G~GGG (@Zk' =.=J!G G⥨B8"bGCGGG@ZkG xBGb@Zk4GBGb@Zk4GGc(]0]8}@HPݤX`hp#k,GDPRINTF,b#DPRINTF,@DPRINTF4GSYS$QIOW4b#SYS$QIOW4@SYS$QIOW, LGpDPRINTF, Tb#DPRINTF, l@pDPRINTF<xGAPK_GETDEBUGSTATE<b#APK_GETDEBUGSTATE<@APK_GETDEBUGSTATE<GDBG_DISPLAY_IMGHDR<b#DBG_DISPLAY_IMGHDR<@DBG_DISPLAY_IMGHDR ww1m =006KKAPK_READ_LICENSE006 1-SEP-1994 10:37DEC C V1.3-000A` `  $READONLY$$BSS$$DATA$ X$LINK$ $LITERAL$ip$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA{>$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3.OBJ_A;62UG"  _RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 A PK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK _BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW  APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC APK_CLOSE_CHN APK_GETDEBUGSTATEAPK_OPEN_BY_FID8J0APK_READ_LICENSEAPK_ROL APK_SIGNAL_HANDLER DBG_DISPLAY_LICENSEDPRINTF AVTECH_PRODUCT_CODEGSTS DECC$$SHELL_HANDLERSYS$CHANGE_ACLOTS$MOVE =8-Entering: apk_read_license( %08x, "%0.6s" ) 0=SYS$SYSDEVICE:@=@3Exiting: %08x = apk_read_license( %08x, "%0.6s" ) x=8*Exiting: %08x = apk_read_license( %08x ) =8*Exiting: %08x = apk_read_license( %08x ) =8*Exiting: %08x = apk_read_license( %08x ) =8*Exiting: %08x = apk_read_license( %08x ) 8=8*Exiting: %08x = apk_read_license( %08x ) h=2*Exiting: %08x = apk_read_license( %08x )  =0;7DECC$GA___CTYPE7APK_VCDPRINTF "7 APK_BUG26007 APK_OLDERLIC7 APK_NOLICENSE= 7APK_SIGNAL_HANDLER`  APK_CLOSE_CHN0(APK_GETDEBUGSTATE7AVTECH_PRODUCT_CODEDPRINTF "=000;= 7DECC$$SHELL_HANDLER==#;8OTS$MOVE( DBG_DISPLAY_LICENSE  APK_ROL#=7APK_LICENSE_FID APK_OPEN_BY_FID#"7APK_NODENOTLIC7 APK_NEWERLIC SYS$CHANGE_ACL""" *7GSTS =xpGkG;FapC;,;HdGk#~^^~޴>^~޵cGGG@BGxB#P"G@ZktG4Gp}"""8¤G`G =G(G0tGHD@]Bd}b$@Zk?"TG`Bhb@Zk%! D"TGcp3J=]26_JPF]B0f"bP"8="GG@ZkG G @Bb@"GGG@ZkG/$,"y].y="P0HRQJJQ> pbF6BstB.JFG6BG.#p" FXJ9KG:C Cz/zK`G`G CG$,$" DQ1H'J pB?F5"BRSB.JFG5(BG." FWJJ p¦F;B֢BY/YK@G@G;BG/$ GXKK pG4C@r.rJ`F`G4CG$. pQ$JF'J ?FB9"B.JFG9(BG?G4G_8]H"@=":v@Kb }"GBD"GG4G@ZkG.= x"! J="9F}.Q".A&kp"rJTJ]#tFJZ#F/"KvKGCG?,}/GH[ zK`GCD DBb@Zk4GPB"Xb@Zk. =, `BGJhbA HTG0DC@Zk&' H=" H!?HH!!HG#HD; }. Q"GrJ4GV`J=#gFCtF." "GJ Y#FCF}/zK;fKVgKCpG].= !"QJGGFCSF~.""GJGVJFCFs]/#8#YKV@KGGCPGj_ Gy}/y= `"GaK@a@B"G@Zk\8GBTGb0vJ@ZkG@B GG@Zk4GtGBbx"G@Zk4Gf8GBTGb0vJ@ZkG@B!0/!GG@Zk !A 0E KE`"D ¥B"bGCGtG@ZkG@y,y!"GH G C @btGBb CG@ZkG/G@BG`]"G@ZkGBb@Zk4GPBXbG@Zk G C8"'HG'HtGH'ABbCG@ZkG é'A h"B CbGGtG@ZkGGc]]}ݤ=]}ݥ#k4 GOTS$MOVE4 @OTS$MOVE,GDPRINTF,b#DPRINTF,@DPRINTF, G$APK_ROL,b#APK_ROL,  @$APK_ROL4TGtAPK_OPEN_BY_FID4\b#APK_OPEN_BY_FID4p@tAPK_OPEN_BY_FID,GDPRINTF,b#DPRINTF,@DPRINTF4b#SYS$CHANGE_ACL4GSYS$CHANGE_ACL4@SYS$CHANGE_ACL<GAPK_GETDEBUGSTATE<b#APK_GETDEBUGSTATE<@APK_GETDEBUGSTATE< GDBG_DISPLAY_LICENSE< b#DBG_DISPLAY_LICENSE< @DBG_DISPLAY_LICENSE, GAPK_ROL,b#APK_ROL, @APK_ROL4 G,OTS$MOVE4 (@,OTS$MOVE48GL APK_CLOSE_CHN4@b# APK_CLOSE_CHN4H@L APK_CLOSE_CHN4 PGdOTS$MOVE4 `@dOTS$MOVE,lGDPRINTF,pb#DPRINTF,|@DPRINTF4G APK_CLOSE_CHN 4b# APK_CLOSE_CHN4@ APK_CLOSE_CHN4 GOTS$MOVE4 @OTS$MOVE,GDPRINTF,$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3.OBJ_A2;21U~V"b#DPRINTF,@DPRINTF,HG\DPRINTF,Lb#DPRINTF,X@\DPRINTF4 hG|OTS$MOVE4 x@|OTS$MOVE<GAPK_GETDEBUGSTATE<b#APK_GETDEBUGSTATE<@APK_GETDEBUGSTATE< GDBG_DISPLAY_LICENSE< b#DBG_DISPLAY_LICENSE< @DBG_DISPLAY_LICENSE,GDPRINTF,b#DPRINTF,@DPRINTF,GDPRINTF,b#DPRINTF,@DPRINTF  ww1Q=004EE APK_ROTATE004 1-SEP-1994 10:38DEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK _BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_E!XPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEW"ERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06# APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC(JPAPK_ROL(J0APK_ROW APK_SIGNAL_HANDLERDPRINTF DECC$$SHELL_HANDLERDECC$ABS DECC$$SHELL_HANDLER =0!Entering: apk_row( %04x, %08x ) (=0'Exiting: %04x = apk_row( %04x, %08x ) $P=0!Entering: apk_rol( %08x, %08x ) x=/'Exiting: %08x = apk_rol( %08x, %08x )  =0;7DECC$GA___CTYPE=0 0P;=`| 7DECC$$SHELL_HANDLER==#P;`DPRINTF "7APK_SIGNAL_HANDLERDPRINTF " DECC$ABS"=0% 00;=`| 7DECC$$SHELL_HANDLER== 3h h =GkG;FapC;,;HdGk#tG~ ^(^0~8@H޴PcGGG¤BGbG GGG@ZkTGca3 H=16?J!F=`GG&Gs"SF`$ GBbG4G@ZkGGG2!H2!HC3u@Bx SB8@F@ CTF&"&@GF7JBJ BF7vJ4!JGG&9!KG!KCG9v K BGUG;aKGaKZC[G;v`K!BGGD0J@JD%vJK@GGF7JBJ0 BF!B%vJ?GGC;@ !K !KG0u@ @)(0DG3aJ4JC6JCF4vJ`C0F2AJ4JC6JCF4vJ!aK0F6J4JC6JCF6vJ 0@0F7J6JC6JCF%vJ?yC G0DG5J8KC6KC0`CGyC%vK_B("bGGGG@ZkGGc ](]0}8@HݤP`#k#tG~ ^('^0~8@H޴PcGGG8¤HBGPbGGGG@ZkXTGca3 H=16?J!F=`G}=xBbG4G@ZkGGG2!H2!HC3u@Bf SB8@F@ CTF&@/D6J@J BFCF8KBK;!JFCG9!KC#K sCGC5G:AK9CCK!B:GC@D0J@J0 BF!BC_6G9J9JC:u CG :C.# "@0D3cJ;HC6`KCsG0`G H;aKC6`KC`G0`G0J;aKC6`KCpG0`G4J;aK(C!KC6`KC :@tG?C 0D2CJ5HC6J0CCCFhB("pbGGGG@ZkGGc ](]0}8@HݤP`#k,pGDPRINTF,xb#DPRINTF,@DPRINTF4GDECC$ABS4b#DECC$ABS4@DECC$ABS,G DPRINTF,)b#DPRINTF,@ DPRINTF,GDPRINTF,b#DPRINTF,@DPRINTF4GDECC$ABS4b#DECC$ABS4@DECC$ABS,GDPRINTF,b#DPRINTF,@DPRINTF *ww1A=003MMAPK_SIGNAL_HANDLER003 1-SEP-1994 10:38DEC C V1.3-000AH H  $READONLY$$BSS$$DATA$P$LINK$ $LITERAL$ih$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPELIB$SIG_TO_RETDECC$GA_RMS_NAM+DECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG10?$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3.OBJ_A2;21U"+,04 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005- APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000. APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILED/APK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 A0PK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC8J0APK_SIGNAL_HANDLER =0;7DECC$GA___CTYPE=0 0;= =  LIB$SIG_TO_RET $ $1=phGkG;FapC;,;HdGk#TG~^([0{G@ZkG] #k4@GTLIB$SIG_TO_RET4H{#LIB$SIG_TO_RET4P@TLIB$SIG_TO_RET ww18G&=004JJAPK_WRITE_IMAGE004 1-SEP-1994 10:39DEC C V1.3-000A  $READONLY$$BSS$2$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_XABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_X3ABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011 APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG14004 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202 APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 A5PK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED6 APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL7 APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC APK_GETDEBUGSTA8TE APK_SIGNAL_HANDLER0J0APK_WRITE_IMAGEDPRINTFGSTS DECC$$SHELL_HANDLER DBG_DISPLAY_IMGHDRSYS$QIOW  =@5Entering: apk_write_image( %04x, %08x, %08x, %08x ) 8=H;Exiting: %08x = apk_write_image( %04x, %08x, %08x, %08x ) x=C;Exiting: %08x = apk_write_image( %04x, %08x, %08x, %08x )  =90;7DECC$GA___CTYPE=0(00;= 7DECC$$SHELL_HANDLER==3"7GSTS;DPRINTF ""7APK_SIGNAL_HANDLERDPRINTF ""(APK_GETDEBUGSTATE7 APK_BUG2900 SYS$QIOW""" ( DBG_DISPLAY_IMGHDR  = GkG;:FapC;,;HdGk#G~(^0^8~@HP޴X`h>pcGGG@GhBGGpb#GGGGG@ZkXTGca3 H=16?J!F=xBGb@Zk4GBGb@Zk8GB }"bG(GG޴GG (@Zk(  =.=J!8"bGGGGHB CPbGG@ZkG HBx"PbG4GGGGG@Zk4GGc(]0]8}@HPݤX`h=p#k,;GDPRINTF,b#DPRINTF,@DPRINTF<GAPK_GETDEBUGSTATE<b#APK_GETDEBUGSTATE<@APK_GETDEBUGSTATE< GDBG_DISPLAY_IMGHDR< b#DBG_DISPLAY_IMGHDR< @DBG_DISPLAY_IMGHDR4G<@SYS$QIOW4b#SYS$QIOW4<@@SYS$QIOW,GDPRINTF,b#DPRINTF,@DPRINTF,GDPRINTF,b#DPRINTF,@DPRINTF ww1 4=007LLAPK_Wi$ SQUASH014.Au![ACORNSQUASH.CODE.A]APK_A.OLB;3.OBJ_A2;21UO"<=RITE_LICENSE007 1-SEP-1994 10:39DEC C V1.3-000A  $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i $CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUTDECC$GA___CTYPEDECC$GA_RMS_NAMDECC$GA_RMS_FABDECC$GA_RMS_RAB DECC$GA_RMS_XABALL DECC$GA_RMS_XABDAT DECC$GA_RMS_X>ABFHC DECC$GA_RMS_XABKEY DECC$GA_RMS_XABPRO DECC$GA_RMS_XABRDT DECC$GA_RMS_XABSUM DECC$GA_RMS_XABTRM STR$_MATCH STR$_NOMATCHSTR$_ILLSTRCLA APK_BUGCHECK APK_BUG1000 APK_BUG1001 APK_BUG1002 APK_BUG1003 APK_BUG1004 APK_BUG1005 APK_BUG1006 APK_BUG1007 APK_BUG1010 APK_BUG1011? APK_BUG1012 APK_BUG1013 APK_BUG1014 APK_BUG1015 APK_BUG1400 APK_BUG1800 APK_BUG1801 APK_BUG1900 APK_BUG1901 APK_BUG1902 APK_BUG2000 APK_BUG2001 APK_BUG2002 APK_BUG2003 APK_BUG2004 APK_BUG2005 APK_BUG2100 APK_BUG2101 APK_BUG2200 APK_BUG2201 APK_BUG2202@ APK_BUG2300 APK_BUG2301 APK_BUG2400 APK_BUG2401 APK_BUG2402 APK_BUG2403 APK_BUG2404 APK_BUG2500 APK_BUG2900 APK_BUG2600 APK_BUG3000 APK_BUG3001 APK_BUG3002 APK_BUG3003 APK_BUG3100 APK_BUG4000 APK_BUG4100 APK_EXPIRED APK_EXPTODAY APK_EXPYEST APK_GRACEFAILAAPK_INSKEYFAIL APK_INSKEYFAILEDAPK_INSKEYFAILRAPK_INSTKEYFAIL APK_INSTKEYFAILED APK_INVDOW APK_INVESFMT APK_INVKEY APK_INVKEYFMT APK_INVKEYVER APK_INVSIC APK_INVSICFMT APK_INVSICVERAPK_KEYINSFAIL APK_KEYINSFAILEDAPK_KEYINSFAILR APK_LICENSEOK APK_LICFAIL APK_NEWERLICAPK_NNTAPK_NBODENOTLIC APK_NOLICENSEAPK_NOMORESICS APK_NOPRIV APK_NOSUCHLIC APK_NOTALLDEL APK_OLDERLICAPK_PCT APK_PSNOTSUPAPK_SDT APK_SHTSTAPK_UNLICENSEDAPK_VCT APK_VERSION APK_WILLEXP00 APK_WILLEXP01 APK_WILLEXP02 APK_WILLEXP03 APK_WILLEXP04 APK_WILLEXP05 APK_WILLEXP06 APK_WILLEXP07 APK_WILCLEXP30 APK_XQIOFAIL AVTECH$_FACILITYAPK_LICENSE_FIDAPK_VC APK_CLOSE_CHN APK_GETDEBUGSTATEAPK_OPEN_BY_FIDAPK_ROL APK_SIGNAL_HANDLER8J0APK_WRITE_LICENSEDBG_DISPLAY_KEY DBG_DISPLAY_LICENSEDPRINTF AVTECH_PRODUCT_CODEGSTS DECC$$SHELL_HANDLER SYS$NUMTIM DECC$MEMSET SYS$SETPRDVSYS$CHANGE_ACLOTS$MOVE =8.Entering: apk_write_license( %08x, "%0.6s" ) 0=@4Exiting: %08x = apk_write_license( %08x, "%0.6s" ) h=@4Exiting: %08x = apk_write_license( %08x, "%0.6s" ) =@4Exiting: %08x = apk_write_license( %08x, "%0.6s" ) =SYS$SYSDEVICE:=@4Exiting: %08x = apk_write_license( %08x, "%0.6Es" )  =8.apk_write_license: deleting existing license P=@4Exiting: %08x = apk_write_license( %08x, "%0.6s" ) =@4Exiting: %08x = apk_write_license( %08x, "%0.6s" ) =<4Exiting: %08x = apk_write_license( %08x, "%0.6s" )  =0;7DECC$GA___CTYPE   DECC$MEMSET "  SYS$NUMTIM"F  SYS$SETPRV""DPRINTF 7 APK_BUG3001p DPRINTF "=7AVTECH_PRODUCT_CODE7 APK_BUG3002 APK_ROL# APK_CLOSE_CHN0 SYS$CHANGE_ACL""" *7GSTS=000;=0 7DECC$$SHELL_HANDLER==#; DPRINTF "(APK_GETDEBUGSTATEG8OTS$MOVE7APK_LICENSE_FID7APK_SIGNAL_HANDLER7 APK_BUG3003 DBG_DISPLAY_KEY   SYS$SETPRV "7 APK_NOPRIV APK_OPEN_BY_FID#"7 APK_BUG30007APK_VC(DBG_DISPLAY_LICENSE  = GkG;FapC;,;HdGk#~^^~޴>^~޵ (cGGGhBGpB#"G@ZkGtGH4G8}""bG =G(G0tGplh]B}$@ZkGXB`b@Zk4GBbG@Zk?"BTGb@ZkGx"TGcs3J=]26_JSF]."8UJעJG FCC;BY/YK@G@G;BG,$ GCAHG'H?D2B 4"@r.rJ`F`G4(@G.#GCXJFKG:C C.J@G@G CGd/$" DG[qKCgK `GSB7bC3,3H`F`G7hCIG.$# FYJ'K G?GCB1"C/K@G@G1(CG,D" ?FRHGJ @C_FB;BBv.vJF;HBGGXB8"`bGTG@Zk4G GhBF4F"@ZktG'{#xy#{!z]"FFxGy=/`Jt2JY8K G8?{=,GA-H-< Cz}.G SrJtFr>]GG[GA'kp{#[G]|ݰТ0"HBPb@ZkG8=,:":}.".G=HtJ<=."44@GxK'Gy6KFF> `J}/J]# G<]"mID2JG`H4wJmG7w'J`Gz?J=,"J].JXBtJ`bJwJ6DTF8D0<WFP>5wJ GF DDG@Zk4GBbx"@Zk"=, 4G" HBpIPbA HG0D C~^^ ~(08޴@HGq 5CC#`3d@!`ҠG/@D<Cv@KDZ@/.KWJ6CGG<B:KDKC@0B6@K BBBG`@GG^ ~(08ޤ@HCkGDC&D:YCv KDY@..JVJFG:B9J6B6KC%CG 0@6 K @@@`C'@@d@"1@@G@CGGGG>C~^^ ~(08޴@HGC<@qa4G3@@FG[D%5CGCCX@cD98CvKcDX@..J\JGF9C<J8CKCGC(`v`HD\@`D./JYK/F4G97KXK95 CD9:K5JFFC~^^ ~(08޴@HGC=@qa4G3@@FG[DGGCCX@cD98CvKcDX@..J\JGF9C<J8CKCGC(`v`HD\@`D.4G/JYK/F4G97KXK95 CD9:K5JFC~^^ ~(08޴@HGC!@q,4G3@@FG&D%5CGCC#@cD98CvKcDX@..J\JGF9C<J8CKCGC`4G/G^ ~(08ޤ@HCkGTGG "*[ACORNSQUASH.CODE.A]BMAP.OBJ_A2;21+,1&./ 4-!0123KPWO56hg\7@O\8@q9GHJ@@.MAIN.V130-SEP-1994 11:07AMAC V2.0-22 $LINKAGEp . BLANK . . ABS .(JIGETSPC(J(ITAKE(JHIGIVE(JhpITEST =0 ;=P =""=0;=P =0;=P =0p;=P  =xp>C~^^ ~(08޴@HGq 5CC#`3d@!`ҠG/@D<Cv@KDZ@/.KWJ6CGG<B:KDKC@0B6@K BBBG`@GG^ ~(08ޤ@HCkGDCD%:YCv KDY@..JVJFG:B9J6B6KC%CG 0@6 K @@@`C'@@d@"1@@G@CGGGG>C~^^ ~(08޴@HGC<@qa3@4G@FG[D%5CCCY@cD98CvKGX@cD..J\JGF9C<J8CKCGC(`v`HD\@`D./JYK/F4G97KXK95 CD9:K5JFFC~^^ ~(08޴@HGC=@qa3@4G@FG[DGCCY@cD98CvKGX@cD..J\JGF9C<J8CKCGC(`v`HD\@`D.4G/JYK/F4G97KXK95 CD9:K5JFC~^))$ SQUASH014.A1&!"[ACORNSQUASH.CODE.A]BMAP.OBJ_A2;21J_A2;21mc^ ~(08޴@HGC!@q,3@4G@FG&D%5CCC$@cD98CvKGX@cD..J\JGF9C<J8CKCGC`4G/G^ ~(08ޤ@HCkGTGG *[ACORNSQUASH.CODE.A]BMAPB.OBJ;3+, ./ 4H-!0123KPWO56uيVV7\8q9GHJ0.MAIN.0 3-OCT-1994 14:52 VAX MACRO V5.4-3,MACRO/OBJECT=OBJ$:BMAPB.OBJ SRC$:BMAPB.MAR  .MAIN. . ABS .PBM$DATPsBM$CODEP IGETSPC&ЏPЬRмS1S!м VV TT bTTV1b3TXXXxXYXY TSbUUTÏ`VWTWSTRRRWTP ITAKE&@ЬR-мSм T'T "ЏUWSTbWWUSTb USTbPP IGIVE&zЬRaмSм TXT SSXX#XxXYXXY UWSTbWWUSTb USTbPP PITEST&4ЬR!мSм TT ЏUWSTbWWPP ACCBMAP&Լ м RЬSSмT [[[[ x[[[T[TTRc=cR2cZZRZRZRZRZRZRZRZRSTR [ACCBMAPIGETSPC IGIVE ITAKE PITEST+BM$DATBM$CODE!*[ACORNSQUASH.CODE.A]BMAPB.OBJ_A;6+, ./ 4-!0123KPWO56XkV7 (\8 q9GHJ @@ .MAIN.V1 3-OCT-1994 17:10AMAC V1.8-17H H$LINKAGEBM$CODEBM$DAT . BLANK . . ABS .(JIGETSPC(J0 ITAKE(JPIGIVE(Jp0ITEST(J0ACCBMAPH H=0 ;= p "";=0 ;= P) 0;= `) 00;= P) 00;=p)  =>C(~^^ ~(08޴@HP>X^`~hG 5CqC#`3d@!`Ҡ ԰@D<Cv@KDZ@/.KWJ6CGG<B:KDKC@0B6@K BBBG`@GG^ ~(08ޤ@HP>X^`~hCkGG 4(1@0 C4E#GDC,D7BvJDV@V/.VKYJGYG7B9WK6B6KC%CG 0@6 K @@@`CCw@K4G'@@d@"1@@G@CGG>C~^^ ~(08޴@HGC<@qa4G3@@FG[D%5CGCCX@cD98CvKcDX@..J\JGF9C<J8CKCGC(`v`HD\@`D./JYK/F4G97KXK95 CD9:K5JFFC~^^ ~(08޴@HP>XGCH@qr4G3@@FGl(1`@KEICw KA`5DGGB^cD6BvKcD\@XCkGGv`HDV@`D.6/JZ6K6/F4G:XKY6K:5@CD:\K5JFFV/tJ4GJZVKTGV?6?TGGGGG>C~^^ ~(08޴@HGC!@q,4G3@@FG&D%5CGCC#@cD98CvKcDX@..J\JGF9C<J8CKCGC`4G/G^ ~(08ޤ@HCkGTGG>C~^^ ~(08޴@HP>X^`~hGCC t|@` `A`Cw K3dA`C$@T.J3B-`C-CI@0@@P@E@0@@@E 0@@AE0@@BE0@@DE0@@HE0@@PE@0@@$1@0`@RG^ ~(08ޤ@HP>X^`~hCkGA@0 0=s "*[ACORNSQUASH.CODE.A]BMAPB.OBJ_A2;8+, ./ 4-!0123KPWO56hg\7`.D\8`nq9GHJ @@.MAIN.V1 3-OCT-1994 14:57AMAC V2.0-22H H$LINKAGEBM$CODEBM$DAT . BLANK . . ABS .(JIGETSPC(J0 ITAKE(JPIGIVE(Jp0ITEST(J0ACCBMAPh h=0 ;=p ="";=0 ;=P =0;=` =00;=P =00;=p  =>C(~^^ ~(08޴@HP>X^`~hG 5CqC#`3d@!`Ҡ ԰@D<Cv@KDZ@/.KWJ6CGG<B:KDKC@0B6@K BBBG`@GG^ ~(08ޤ@HP>X^`~hCkGG 4(1@0 C4E#GDC,D7BvJDV@V/.VKYJGYG7B9WK6B6KC%CG 0@6 K @@@`CCw@K4G'@@d@"1@@G@CGG>C~^^ ~(08޴@HGC<@qa3@4G@FG[D%5CCCY@cD98CvKGX@cD..J\JGF9C<J8CKCGC(`v`HD\@`D./JYK/F4G97KXK95 CD9:K5JFFC~^^ ~(08޴@HP>XGCH@qr3@4G@FGl(1`@KEICw KA`5DGB_cD6BvKG\@cDXCkGGv`HDV@`D.6/JZ6K6/F4G:XKY6K:5@CD:\K5JFFV/tJ4GJZVKTGV?6?TGGGGG>C~^^ ~(08޴@HGC!@q,3@4G@FG&D%5CCC$@cD98CvKGX@cD..J\JGF9C<J8CoZ$ SQUASH014.A !"[ACORNSQUASH.CODE.A]BMAPB.OBJ_A2;8J_A2;21RKCGC`4G/G^ ~(08ޤ@HCkGTGG>C~^^ ~(08޴@HP>X^`~hGCC t|@` `A`Cw K3dA`C$@T.J`C/CK3_C-`C-CI@0@@P@E0@@@E0@@AE0@@BE0@@DE@0@@HE 0@@PE0@@$1@0`@RG^ ~(08ޤ@HP>X^`~hCkGA@0 0=s '*[ACORNSQUASH.CODE.A]COMPDMN_START.COM;2+,7./ 4i<-!0123KPWO56`*Y(7 e\8 (q9GHJ!$!SQUASH compression host startup$ask:==inquireD$oldprv=f$setprv("cmkrnl,sysprv,log_io,phy_io,tmpmbx,volpro,detach")E$tprv=f$privilege("cmkrnl,sysprv,log_io,phy_io,tmpmbx,volpro,detach")$if (tprv) then goto gotprv*$write sys$output "Not enough privileges."$exit$gotprv:C$if (f$search("sys$system:FRdriver.exe") .nes. "") then goto nodrvr4$ write sys$output "Cannot find FRdriver...aborting"$ exit$nodrvr:2$!! See if the driver is loaded by checking unit 0/$if(f$getdvi("FRA0:","EXISTS")) THEN GOTO GOTFQ7$ WRITE SYS$OUTPUT "Cannot find FRA0: device. Loading."$sysgen:==$sysgen/$sysgen connect FRA0:/noadapter/driver=frdriver/$if(f$getdvi("FRA0:","EXISTS")) THEN GOTO GOTFQ2$write sys$output "Loading unsuccessful. Exiting."$exit$gotfq:<$ask dvc "Give the device name for the virtual disk [FRA0:]"#$if (dvc.eqs."")then dvc = "_FRA0:".$if(f$getdvi(dvc,"EXISTS")) THEN GOTO DVCEXIST($ WRITE SYS$OUTPUT "Cannot find device."$sysgen:==$sysgen$cfd = "Cannot find device "$cfdv:='cfd''dvc'$WRITE SYS$OUTPUT cfdv$exit $dvcexist:3$if(f$getdvi(dvc,"REFCNT") .EQ. 0) THEN GOTO DVCFRE$cfd="Device "$cfd2=" is in use...exiting"$cfd3:='cfd''dvc''cfd2'$WRITE SYS$OUTPUT cfd3$exit$dvcfre:)$ccmd="sys$manager:Squash"+dvc-":"+".com",$if f$search(ccmd) .eqs. "" then goto getcfnM$write sys$output "Configuration information for this device exists already."O$write sys$output "Please remove the startup file and remove the configuration"N$write sys$output "information from SYS$MANAGER:SQUASH_CONFIG.COM to use this"M$write sys$output "device again. We will now exit to permit this to be done."$exit%$! we have a free FR type device now..$! Now have to get the host device/file specs.$getcfn:@$ask cf "Please enter the container file specs including device" $if cf .eqs. "" then goto getcfn$fn=f$search(cf)$if fn .nes. "" then cf = fn$cdvc=f$getdvi(cf,"DEVNAM")*$if cdvc.eqs. "" then cf= "SYS$DISK:" + cf&$if cdvc.eqs."" then cdvc="sys$disk:")$cdvc=f$getdvi(cf,"DEVNAM")/$if (f$getdvi(cdvc,"EXISTS")) THEN GOTO gotcdevD$ write sys$output "Cannot find device for container files. Exiting"$exit $gotcdev:$$nfree = f$getdvi(cdvc,"FREEBLOCKS") $if fn .nes. "" then goto bigenf%$IF nfree .gt. 10000 then goto bigenfA$write sys$output "Device has less than 10,000 free blocks. This"6$write sys$output "is too little room for a new disk."$exit$bigenf:$! Now get switchesK$ask sf "Use Slow, higher compression or Fast, less compression mode [S/F]"$sfm=0D$if f$extract(0,1,f$edit(sf,"UPCASE,COLLAPSE")) .EQS. "S" THEN sfm=1 $cmsg=" x"@$cmsg="Container device has " + f$string(nfree) + " blocks free"$write sys$output cmsg$nrecc=nfree * 2+$if sfm .eq. 0 then nrecc = (8 * nfree) / 5F$cmsg=" Recommended max device size is " + f$string(nrecc) + " Blocks"$write sys$output cmsg$gtsz:2$ask nsiz "Enter size of Squash device in blocks:";$if (nsiz.lt.4096) .or. (nsiz .gt. 2097151) then goto sizfu $goto sizok$sizfu:C$write sys$output "Device size must be at least 4096 blocks and no"E$write sys$output "greater than 2097151 blocks. Please select a size"3$write sys$output "that falls within these limits." $goto gtsz$sizok:$nfenc=0$nfr = nsiz / 70!$! give bogey size for index fileR$write sys$output "Recommend allowing " + f$string(nfr) + " Blocks for index file"T$write sys$output "If you don't want an uncompressed index file area, enter 0 next."$getfnc:K$ask nfenc "How many uncompressed blocks should be reserved for index file"6$if nfenc .lt. 0 .or. nfenc .gt. nsiz then goto getfnc-$ask usf "Use unsafe mode for writing [Y/N]?"$umd=0E$if f$extract(0,1,f$edit(usf,"UPCASE,COLLAPSE")) .EQS. "Y" THEN umd=1$! Now we have the switches.$iapp=1D$if f$search("sys$manager:squash_config.com") .eqs. "" then iapp = 0i$if f$search("sys$manager:squash_config.com") .nes. "" then open/append cfg sys$manager:squash_config.comh$if f$search("sys$manager:squash_config.com") .eqs. "" then open/write cfg sys$manager:squash_config.com>$!Provide a shutdown command procedure. System mgr should call1$!sys$manager:squash_shutdown from syshutdwn.com.J$if iapp .eq. 1 then open/write/append csd sys$manager:squash_shutdown.comC$if iapp .eq. 0 then open/write csd sys$manager:squash_shutdown.com $ccmd=" "$ccmd="$mc SQUASH_flush "+dvc$write csd ccmd$ccmd="$dismount "+dvc$write csd ccmd $close csd $scmd=" "*$scmd="$SQUASH/size:"+nsiz+"/fence:"+nfenc*$if sfm .ne. 0 then scmd = scmd + "/SMALL"+$if umd .ne. 0 then scmd = scmd + "/UNSAFE"#$scmd = scmd + " " + dvc + " " + cf $if iapp.ne.0 then goto boilerdn+$write cfg "$set command sys$system:SQUASH"9$write cfg "$set proc/priv=(cmkrnl,sysprv,netmbx,tmpmbx)"$write cfg "$sysgen:==$sysgen" $boilerdn: $ccmd=" " $zzzz="a" $zzzz[0,7]=333$ccmd="$"+zzzz+"Beginning of setup for device "+dvc$write cfg ccmd8$ccmd="$"+zzzz+" Device "+dvc+" is assigned to file "+cf$write cfg ccmd4$ccmd="$if .not.(f$getdvi(""" +dvc+""",""EXISTS""))"$write cfg ccmd$write cfg "$then"9$ccmd="$sysgen connect "+dvc+"/noadapter/driver=frdriver"$write cfg ccmd$write cfg "$endif"4$!if(f$getdvi(dvc,"REFCNT") .EQ. 0) THEN GOTO DVCFRE>$ccmd="$if f$getdvi(""" + dvc + """,""REFCNT"").ne.0 then exit$write cfg ccmd"$ccmd="$set proc/name=SQ_"+dvc-":"$write cfg ccmd$ccmd="Squash"+dvc-":"+".com""$open/write cfd sys$manager:'ccmd'($write cfd "$set comm sys$system:SQUASH"*$write cfd "$set proc/priv=(all,nobypass)"$ccmd="SQUASH"+dvc-":"$ccmd="$set proc/name="+ccmd$write cfd "$set noon"$write cfd ccmd$write cfd scmd$write cfd "$logo" $close cfd$ccmd="SQUASH"+dvc-":" $cccc=" "N$cccc="$run/det/auth/input=sys$manager:"+ccmd+"/out=nla0: sys$system:loginout"$write cfg cccc6$ask mnt "Mount the disk if possible at startup?[Y/N]"$mtf=0E$if f$extract(0,1,f$edit(mnt,"UPCASE,COLLAPSE")) .EQS. "Y" THEN mtf=1+$if mtf .eq. 1 then ask vlbl "Volume label"$if mtf .eq. 0 then goto nomtr$nmd=dvc - ":"$write cfg "$lpctr=0"$write cfg "$ionline=16"$cccc="$yymtr"+nmd+":"$write cfg cccc$write cfg "$wait 0:0:06"+$cccc="$tstt=f$getdvi("""+dvc+""",""sts"")"$write cfg cccc$$write cfg "$onl=ionline .and. tstt")$cccc="$if onl .ne. 0 then goto wtdn"+nmd$write cfg cccc$write cfg "$lpctr = lpctr + 1"+$cccc="$if lpctr.lt.20 then goto yymtr"+nmd$write cfg cccc$cccc="$goto xout"+nmd$write cfg cccc$cccc="$wtdn"+nmd+":"$write cfg cccc.$cccc= "$mou/sys/noassist " + dvc + " " + vlbl$write cfg cccc$cccc= "$xout"+nmd+":"$write cfg cccc$nomtr: $close cfg $set noverify$if mtf .eq. 0 then exit$if vlbl .eqs. "" then exit&$ask dini "Initialize the device now?"$vini=0G$if f$extract(0,1,f$edit(dini,"UPCASE,COLLAPSE")) .EQS. "Y" THEN vini=1$if vini .eq. 0 then exit$$! run the commandfile and init now.$!$ccmd="Squash"+dvc-":"+".com":$set proc/priv=(detach,cmkrnl,log_io,phy_io,tmpmbx,volpro)P$!run/det/auth/out=dc5:[junk]xx.log/input=sys$manager:'ccmd' sys$system:loginoutD$run/det/auth/out=nla0:/input=sys$manager:'ccmd' sys$system:loginout$lpctr=0$wtonl: $wait 0:0:15$tstt=f$getdvi(dvc,"sts") $ionline=16$oln = ionline .and. tstt$if oln .ne. 0 then goto lpdun$lpctr = lpctr + 1!$if lpctr .lt. 12 then goto wtonl8$write sys$output "Device taking too long to go online."$exit$lpdun:$if vlbl .eqs. "" then exit $clst="1"!$if(nsiz.gt.1009000)then clst="2" $cccc=" "/$cccc="init/struct=2/cluster="+clst+"/index=beg$nfenn=nfenc-309$if(nfenc.gt.60)then cccc=cccc+"/header="+f$string(nfenn)'$cccc=cccc+"/sys]! $ SQUASH014.A7!'[ACORNSQUASH.CODE.A]COMPDMN_START.COM;2ic/noverif "+dvc+" "+vlbl $set verify$'cccc' $set nover *[ACORNSQUASH.CODE.A]CP1.OBJ_A;62+,A. / 4@ -!0123KPWO 56XkV7D\8Fq9GHJ??LZHV1.0 3-OCT-1994 17:05DEC C V1.3-000A DECODEDOSIZ OUT_BUF_ADR COULD_NOT_OPENBAD_CRC INV_OPTION OPTION_IGNORED  CANT_PROCESS  WRONG_VERSION START_OFSGARBLED PACKFIRST TOO_MANY_FILES NO_MEMORY  BAD_DIRECTORY DISK_FULL INTERNAL_ERROR INVALID_HEADER FAILED_CONSISTENCYNO_MATCHCOMPSIZEORIGSIZE UNPACKABLE $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECODE_STARTDECODEENCODE0J LZH_ENCODE0JP@ LZH_DECODEZCSET( (=0;=P| ;;ZCSETENCODE=0@;=P| ; DECODE_STARTDECODE@ @=#C~ ^ ?"^tG ~(08޴@GG](bG0BG  ]8b@ZkG@BHb@Zk %Š!"а hB C@0u  } "0B ?"8btGaB@ZkG@BHb@Zk @ hB c0u `@G]] }(08ݤ@P#kG#~^^~ (0޴8@GGGG G"GQ"@0u A 0u >GBGbtG@ZkGG0B8b@Zk ¤ G@B "HbGTG@Zk&`@@?G/"@1Aq""`0u G 0u GBtGb@ZkG0B8b@Zk @B "HbGTG@Zk`@@GG]]} (0ݤ8@P#k,HGdZCSET,\b#ZCSET,`@dZCSET,hGtENCODE,lb#ENCODE,p@tENCODE,GZCSET,b#ZCSET,@ZCSET,GENCODE,b#ENCODE,@ENCODE,GZCSET,b#PZCSET,@ZCSET4G DECODE_START4b#P DECODE_START4@ DECODE_START,GDECODE,b#PDECODE,@DECODE,HGXZCSET,Pb#PZCSET,T@XZCSET4\Gh DECODE_START4`b#P DECODE_START4d@h DECODE_START,pGDECODE,xb#PDECODE,@DECODE: :=*"!LZHDEC C V1.3-000A = 44= lzh_encode4=       ) & . 0 5 : ; : <,$ $= @4 = @ = @4P4= lzh_decode@4=~ I  I I  U c c j h k k v v0$ $= p4 =  =  !*[ACORNSQUASH.CODE.A]CP1.OBJ_A2;21+,). / 4@ -!0123KPWO 56hg\7B\8cq9GHJ??LZHV1.030-SEP-1994 11:08DEC C V1.3-000A DECODEDOSIZ OUT_BUF_ADR COULD_NOT_OPENBAD_CRC INV_OPTION OPTION_IGNORED  CANT_PROCESS  WRONG_VERSION START_OFSGARBLED PACKFIRST TOO_MANY_FILES NO_MEMORY  BAD_DIRECTORY DISK_FULL INTERNAL_ERROR INVALID_HEADER FAILED_CONSISTENCYNO_MATCHCOMPSIZEORIGSIZE UNPACKABLE $READONLY$$BSS$$DATA$$LINK$ $LITERAL$i$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECODE_STARTDECODEENCODE0J LZH_ENCODE0JP@ LZH_DECODEZCSET( (=0;=P| ;;ZCSETENCODE=0@;=P| ; DECODE_STARTDECODE@ @=#C~ ^ ?"^tG ~(08޴@GG](bG0BG  ]8b@ZkG@BHb@Zk %Š!"а hB C@0u  } "0B ?"8btGaB@ZkG@BHb@Zk @ hB c0u `@G]] }(08ݤ@P#kG#~^^~ (0޴8@GGGG G"GQ"@0u A 0u >GBGbtG@ZkGG0B8b@Zk ¤ G@B "HbGTG@Zk&`@@?G/"@1Aq""`0u G 0u GBtGb@ZkG0B8b@Zk @B "HbGTG@Zk`@@GG]]} (0ݤ8@P#k,HGdZCSET,\b#ZCSET,`@dZCSET,hGtENCODE,lb#ENCODE,p@tENCODE,GZCSET,b#ZCSET,@ZCSET,GENCODE,b#ENCODE,@ENCODE,GZCSET,b#PZCSET,@ZCSET4G DECODE_START4b#P DECODE_START4@ DECODE_START,GDECODE,b#PZ&$ SQUASH014.A)!![ACORNSQUASH.CODE.A]CP1.OBJ_A2;21;62@ DECODE,@DECODE,HGXZCSET,Pb#PZCSET,T@XZCSET4\Gh DECODE_START4`b#P DECODE_START4d@h DECODE_START,pGDECODE,xb#PDECODE,@DECODE: :=*"!LZHDEC C V1.3-000A = 44= lzh_encode4=       ) & . 0 5 : ; : <,$ $= @4 = @ = @4P4= lzh_decode@4=~ I  I I  U c c j h k k v v0$ $= p4 =  =   *[ACORNSQUASH.CODE.A]CP2.OBJ_A;62+,@. / 4 -!0123KPWO 56XkV7\8uq9GHJ>> QLZWV1 3-OCT-1994 17:04AMAC V1.8-17P P$LINKAGET QLZW_CODEMYLIMS `QLZW_COMMON_DATA QLZW_PURE_DATA . BLANK . . ABS .LIB$GET_VM_PAGEAMAC$EMUL_CALL0J8QLZW_CMP0JpQLZW_DCM AMAC$EMUL_CALL=L;D;=P;=08 ;= } """;=$T\DHXD7LIB$GET_VM_PAGE=0p;=( h  ?@  =\ T >C~8^@^H~PX`޴hpx>^~ G޵G(ͦ4G_'?'KC\Z#%P9#'BT!BXΜ##zBBCGCװ@W0@C_'HZ#Bz)wI eC C 'D#BG/ @/\K 1@?_'DZ#BG! 1@ @F-GFI4@/'1@(ͥ?v`H4GA_D.V//I`D/5AJ[VKOEF/Iv/9^~ޥCk 4Gf-fI4@5@@FE'{#A\\A kA@C9,9H N C/G('TΜ#A65@2'P{#A?';9#AZ:@ PͦMC(}C8Gm@Zk(}('?'L{#B9#<BZ:@_#?#YO&P"A''PΜ#X#A0BA`Cx'_'TΜ#Z#AAA[AG"BܲY@0@9>C(ͦv`HA~_D.O/`D- CJ[OKO/LIF4G;xKZOK;5`C[E;|K9Cۦ~^^ ~(08޴@HP>X^`~h޵pxG_'HZ#BG C'D#BG @\/Z\K0 1@\?'H#B%D!B G 1@ @_'DZ#BCװ@?#5@@ 4GKCAC4!C@'wK'\Μ#B'@ (C@cD:YCv KcD@--I\IGE::C<I9"CK G5 A Cb@%G|WI.4ACUJF>G Aut`5@4G)A/3GG^ ~(08ޤ@HP>X^`~hޥpxCkGG GG?'\9#BY5@%\!B'\Μ#'BB\#B&8\"B0 C0@@7<@_DAcD<Cv@KcD@/-KWIGG<B:K7BWKC G5EACb@* CG5A84AH/xHTG4GZYKXGH?>C 1@?_'?Z#B\A@\-\IvG4G)A3G/G5BY'#BJAOC,Hh>C@5 @&"BJAC,H]@|H.0@ 1@UJF>>C^/wHICXKG?CA0@#@\Cw|I>QLZWV130-SEP-1994 11:07AMAC V2.0-22P P$LINKAGE$ QLZW_CODEMYLIMS `QLZW_COMMON_DATA QLZW_PURE_DATA . BLANK . . ABS .LIB$GET_VM_PAGEAMAC$EMUL_CALL0J8QLZW_CMP0J@QLZW_DCM =H7LIB$GET_VM_PAGE=;D;=P;=08 ;= =""";=(T\DLXDAMAC$EMUL_CALL=0@;=(  ?@ =, $ >C~8^@^H~PX`޴hpx>^~ G޵G(ͦ_'\Z#4GB#KCz?'''P9#TΜ#X{#BBB'CH#װBG@70 CCt8)w`K %C C &D"BG/a @[/Z[K` 1@[?'D#BG 1@ @F-GFI4@/'1@<v`H_DA`D/b@/5i@-4GKYK/OIG4G96KXK95 CYE9:K7JGGyKGKE=?0@('D{#`@CCw KSG8@^H~PX`ޤhpx>^~ޥCk 4Gf-fI4@5@@FG(m_'Z#zC[[A kA C8,8HM CG('T{#_'APZ#A<'#A5@,:Y9@ͦXMB(}B7G`m@Zk((}?''9#L{#BB<Z:@_#?#YO&P"'A'PΜ#X#AA0B`Cx'_'TΜ#Z#GAA"A[AY@Bܲ0@9v`H(ͦ_DA`DCۦ~^^ ~(08޴@HP>X^`~h޵pxG_'HZ#BG C'D#BG @\/Z\K0 1@\?'H#B'DΜ#B GA 1@ @?'D9#BCװ@#5@@ W'\#BGCW14GDKC'w KC C?#8'@C@cD@<Cv@KcD@/-KOIGG<A:K/AOK G5 A Cb@%GxZI:/4ACY:K8G:?G Aut`5@4G)A/3GG^ ~(08ޤ@HP>X^`~hޥpxCkGG GG'\Μ#B5@'\#B&8\"B'%C7?'\9#B\#YB0@@0@CX<@_DBcD<Cv@KcD@/-KOIGG<A:K/AOKC G5EACb@* CG5C8(/4AwHY8KTG7G(?>C4G 1@??'?9#BZA@/.JAKV#|KUJ:CF>Z-ZI_vG4G)A3G/G5CY?'9#BJAC,Hh@>C@5 @?'9#BJAC,H]@@xH:/0@ 1@Y:K8G:?>C/zHIC\KG?CA0@#@ByxI/\KGD?'?#B@yWIW/5AZWKYGW?&"BkAB,H6/&"B@B0@/u8K C\KG-?*4G5 ABGxZI:/4ACY:K8G:? bB@"#$B0 @#.J! 0b4G_8C.J0b4G_$1@G]]} (0#k1,A 1H2D0@B?. QJT JF>,@ HD,@ HDG`#~0^8^@~HPX޴`hp>x^~GGGGG%BE"eBe.%SrJr>GGG%@3@.UJ>.J  0@@@ @,uAJ@HD@<Ţ0@BP`B VB%DE"De""C.C,UJ@HJHB@.rKTJF>G ?@@E"3@7`JsBS`TB_,H HGBH B;@C B BYBy/yK .;fK9#fKJ {C0JCJ[/BC[K`0/0KYC@0BB@@[/[K`:FK,FKHZCCy/yK B@@ `@,{GKGGFHD@< BB@31`B@7/zH"BY7K:G@7?¦ C/D %XK EK9# C7vK@:,pJA:H0D:< %esB@@,H31`Be HB.B% HPJzHS"F>@Š4GTG<@@_9C@% 3C0@P.PJ,2FJ"FJHRB'H@H.@@J@','HB0 C9C@@','H~!&HT.&HTJ!@|@-I{CHB@ @~@-r'HG SCHIGE@=?{C@x`@-pHDE#HIE@=CE.% eRZJ FJs" AB&v@J m,gH@HD< eCRBBBX/XKe/Kh@G H@BXCHe0/hPKBe"{HY0K@(G0?BE.0 B4GTGRSJ[FS>%";:CB@e" B{B@[.[JO`.2FJ{#FJJM`RB0J2CJr/B0CrKH@P.PJKrC`0BB@@s/sKG`;fK:-fK:I{CE@2Cr.rJH@ A3A @ `G@@*-sjKGGI*I 3E@*= B?A@A@H.sHBRHJSF@H>@`;-tJBI;I 4E;=? A/`H#E!ZAKG@GA?2E" 8%!/7@.{K WJF>6 ,fK*#A H&D <5 Y/qK"ZYKQGY?4.xKJ!RAVJIAF> /@j/`K[jK`Gj?J!IAb#_GG GG_ ." J"@j.tJ&. #0@J%J/0Jj#5uJA[K"`P@b7J8p@B:AK@BF"J!B_$EH6E!k!_(BG TG0b@Zk8%, G . H!1 @u HTJF >.J q/1"qK `q.1"qJ `/1"K Q/1"QK @1" B?q.#qJ .J31`BPB .{qJQ#PJF>@Z.`JRZJ@FZ>(1AE?G"G.J01B0#LF: % . J CŠ! @lwKw-KwI lEw=-I % % ChxKX/9#ZXKHGX?A-AI %  @ljK*.Q*J,F*>9.9J E0B  QBarKR/!ZRKAGR? G -Ie 01BlBrsK3,A3H2D3<"B41B_ }- !  KhIh=.J-IE.Be"BSJ`"p/xJ"[pKxGp?.J-Be!B I`F @,jJ!@H D<&/,Ke.(C"9CpJ"/{7KF"XKG?.J@BB ,bJ@G@HD< G-="0 @GIGGB0B1/1K  c 0 C,b7K /@@HD< Q-eqJJQI EEQ=GG0]8]@}HPXݤ`hp=x]}#k.U JF A, AJ@ HDA<. KT JF> .V JF.Y/Z YK[G:Y/Z YKPG<;/Y ;K:G0/0KBp/[ pKyG>A;/Y ;K:GBv/C[ vKfGy/yKE?,G HDAA, GKF HDA<@A7/ HY 7K:GA7?G:, JA :H0D:;- JI ;I 4E;=A/ HZ AK@GA?. KW JF> , KA H&D <Y/ KZ YKQGY?. KV JF>j/ K[ jK`Gj?*,"j.A *HtJ0DT.R TJSF.V JF;/Y ;K:G.V JFQ/Z QK[G1,A 1H3D./u2$ SQUASH014.AA! [ACORNSQUASH.CODE.A]CP3.OBJ_A;62A;62  V JF.P JF_1" B?.#.T JJF.31`BV JFPB?. qJP JF>Z. JR ZJ@FZ>/X KGQ.R QJWF .W J F,F H Dy.S yJqF#W-J WI LE3F--J FIIWEH%/Y %K ,GD3."Q 3J2FGp/ J[ pKxGp?A.T JFFK/F Z KKHGI_, J@ H D bB@"#$B0 @#.J! 0b4G_8C.J0b4G_$1@G]]} (0#k1,A 1H2D0@B?. QJT JF>,@ HD,@ HDG`#~0^8^@~HPX޴`hp>x^~GGGGG%BE"eBe.%SrJr>GGG%@3@.UJ>.J  0@@@ @,uAJ@HD@<Ţ0@BP`B VB%DE"De""C.C,UJ@HJHB@.rKTJF>G ?@@E"3@7`JsBS`TB_,H HGBH B;@C B BYBy/yK .;fK9#fKJ {C0JCJ[/BC[K`0/0KYC@0BB@@[/[K`:FK,FKHZCCy/yK B@@ `@,{GKGGFHD@< BB@31`B@7/zH"BY7K:G@7?¦ C/D %XK EK9# C7vK@:,pJA:H0D:< %esB@@,H31`Be HB.B% HPJzHS"F>@Š4GTG<@@_9C@% 3C0@P.PJ,2FJ"FJHRB'H@H.@@J@','HB0 C9C@@','H~!&HT.&HTJ!@|@-I{CHB@ @~@-r'HG SCHIGE@=?{C@x`@-pHDE#HIE@=CE.% eRZJ FJs" AB&v@J m,gH@HD< eCRBBBX/XKe/Kh@G H@BXCHe0/hPKBe"{HY0K@(G0?BE.0 B4GTGRSJ[FS>%";:CB@e" B{B@[.[JO`.2FJ{#FJJM`RB0J2CJr/B0CrKH@P.PJKrC`0BB@@s/sKG`;fK:-fK:I{CE@2Cr.rJH@ A3A @ `G@@*-sjKGGI*I 3E@*= B?A@A@H.sHBRHJSF@H>@`;-tJBI;I 4E;=? A/`H#E!ZAKG@GA?2E" 8%!/7@.{K WJF>6 ,fK*#A H&D <5 Y/qK"ZYKQGY?4.xKJ!RAVJIAF> /@j/`K[jK`Gj?J!IAb#_GG GG_ ." J"@j.tJ&. #0@J%J/0Jj#5uJA[K"`P@b7J8p@B:AK@BF"J!B_$EH6E!k!_(BG TG0b@Zk8%, G . H!1 @u HTJF >.J q/1"qK `q.1"qJ `/1"K Q/1"QK @1" B?q.#qJ .J31`BPB .{qJQ#PJF>@Z.`JRZJ@FZ>(1AE?G"G.J01B0#LF: % . J CŠ! @lwKw-KwI lEw=-I % % ChxKX/9#ZXKHGX?A-AI %  @ljK*.Q*J,F*>9.9J E0B  QBarKR/!ZRKAGR? G -Ie 01BlBrsK3,A3H2D3<"B41B_ }- !  KhIh=.J-IE.Be"BSJ`"p/xJ"[pKxGp?.J-Be!B I`F @,jJ!@H D<&/,Ke.(C"9CpJ"/{7KF"XKG?.J@BB ,bJ@G@HD< G-="0 @GIGGB0B1/1K  c 0 C,b7K /@@HD< Q-eqJJQI EEQ=GG0]8]@}HPXݤ`hp=x]}#k.U JF A, AJ@ HDA<. KT JF> .V JF.Y/Z YK[G:Y/Z YKPG<;/Y ;K:G0/0KBp/[ pKyG>A;/Y ;K:GBv/C[ vKfGy/yKE?,G HDAA, GKF HDA<@A7/ HY 7K:GA7?G:, JA :H0D:;- JI ;I 4E;=A/ HZ AK@GA?. KW JF> , KA H&D <Y/ KZ YKQGY?. KV JF>j/ K[ jK`Gj?*,"j.A *HtJ0DT.R TJSF.V JF;/Y ;K:G.V JFQ/Z QK[G1,A 1H3D.CA$ SQUASH014.AKJj![ACORNSQUASH.CODE.A]AO6!&@FDEJ7#C]GF 2U! 7-"2 昕[voQKũc~5J_;w8S4+[r5acr#D/G@BQO흕+tW)?X9O8PYRo WZ3= 9R'j&l}m`(})S۲FfJ- e&Ѣz (q jbNxwѝ$@Vsm22C#xS/Rcu5g(ѭ0+iUgﶕVvB@Yc>vp:#1$k.aAB`#.VF+jc| >biەNY5Rd7)ba]% xzD6#N ~ʩi!^ nߚ%kvrrmX/Z6߷pU~b:䙷g8G#/Ml+TE7S,0m" xmppB^oR|ML ~ HUU7+(QqqY)}I*$=g o$y0FJ 7.o.HxH6v"S#tZ.uWq/<T=#_#3p5ԚjT9XlRбpX5u&}~Sk"ތd5xQδsdOs)hr]ɧ8ۂ*#c)\${hyMm#pL7VaDh9TQW@;7EzlWZ!H,e}#Y&أ1JT Pۅe|ڟַ 'Q$o=j&/S@3#{$upA2_kp=M50Qm#S"_/ϦH~vry0H6_#mF{\,TϠ3Hdd,L5 jOSYe;N%w.WQSmw$ y+ikME,d57envX]ˎwT爊_OMȇLdoo_(T V Ⲁb S*84sc% &"sfp- g<\g=Y7W[G-W?ꪙ Rj*n2?$^$ Sl*I(@@~Tȥ[ecZ5/Me}"=ZIxqԾVgivtbt/,kw*%ROܷV厨&&_oŔK"_TLX A h~#j]_bT=ЭƽΉb;+#%ys^_w-O?(@m1Y7M_ȇ5R'0DBW/p~xUF%ɒ‹/xh8;QW\faTy⽵it$gKV ,g eU3 f`), ܷStظU_<(=rxxH9EDž9:1)R V725CtRq |,l@l tzz6ۿ`F 9Q1'gqmqG.?LN5m!F->1fAU ZEx )"k..-sָ70$~C y(3cDQCMӪҿ2>߹#*]:[c3$e7J$4?Ȼ 콡A'@z;$S}j^O^Y5h:Y,Bi$/\jŇJlFQsau?8pNH]47qVcyՆвTk]vE<7 2~~'Q;2O`:|e"szO`Zjxڬw`nc~ N#"l9Z61G7%Qg{G6Y#Ɯ_F;`A%= N`,OV$-r+(ŷ3CO:9 5z\_Ol%(ďVuTi66Bo˽29zx(g.:"7oNEL.j #dcc_AxK|E-` 3l?a BZ'L9t Xs#¡INթA+Pj˄'yYEl( >5(ɪcOձN$7fTZ@._[EN#W8ۣᶧW#eq FQnn9Dg WgD–NGעEiK%|#Ep+'ת$;G)k8rab{=?zf[hcFdiGʽ$]_O)B(**DgĂUj 2o`#N3cE0Iml[%š0 _D ܶ'YgGuacTo]*9qy!!c|h;g)bh_d{S-xB v@ dAxŞnKg|EZ4pUw~SO;wՙN5YRI6#* \ 35CqhDK1O .:)Z6.{M(d )Bc h=x"٤H*IOWZ-3l/,X!i,w>KpJB{J`-MÏ0_j/TNku9#i_Q//^eR@++_7{\U`n'"YH%<'Cs̖@u &+_2hc%bӛru-*,//oeoun9V#+-spBKCD0&>'|}A_dPeG_MYt4%+UZo|~>3`71rw=sv&ӰSp>jPOsm&&ԝpj{a+lbr\dFSRyu%S_E# ̏֎hLe<„5]~02XpMkRXDNBHBxrfYXEY@ɘåoS;_y-??LEr:i zHQ]'h 4H\Н: U X35iL !tĀ˔e&T5u ҝ|T}]hmr%No F%KdTlYZډ z]9 F󰼇= CNCbz2Tاq zsאv}n58ߍ /yB\M$ N|wҦ`56WCUE UcY܉a:kӉe!gof(X 8f+qNƩ*Xs>Na0L#Srb[n2 ry?Syb_!*v$@Bh?S% FpH |[ᑧ^XeMޤfs|CfYQfnD;0Ap >CFgԨi0\vT yI/oF<ο=2SsD )( 8Oۯ-gu'0ֱu+嗊2jyaDf5A2Ao%a|lo2;: 2RllBBQOH'WDK*MI@^4g{MnW<3ulĐϪAG]j́f`6)¡q]Yw*ڨv]ja:7"GM{]G:GAoǰ0vT8K( 2?F%gtI!!F0uDhf~|;k-8)Bu(VZ13beLz`s,xr{eoMjHo'c՜J+Rٺr{6qGp~#/crHtzhB·BĶu}JXhP'3upCmWc(Bz>ҿ󺀥* 3QoDclJ,M]f `j񩁉ֱ06t҇8{'0VXhxas36!$q=sq꩘l[hK;;(p K \GJeY. ˢ:}j_uIEm|_Awg"h8'6'6rz*'c69JeGND$H73V ]l[bxs_9P)coQS;)w.w2S0ALz'vc"gze2gq *Lo;II(tk_/~BYrUQ\W !g6:NiTDɶ%ZcM~R{ =5.A2dEFKH8bclлTl儽0eB=[w!/8~HuNz4-XKJ/kQ[]&Ô>{Gsfnfp: c!fr/&ޘg㫛o1cK:ie1F^ؙhͻ} 󌷑AbRS1I{4ui7Mҙxcst ULݻY7OǴ[kbUu ~"{^Pp2knd.|aMV*>XVȐn[bn $x,p6) av|W/dJؖ !]v:_~;Ʌ 떴m$Nj picJT znU1ҏp 79w))W5-y8Udmx1sR8 u(Γ<+ pCN!5<޲:endIN4ehK{q RWzc!K+ 3kB +BqǵW6FjY1 6 0=뭣 36j4c~|5yK["%] Kʒ cheqyЕRa؛coEV\>mU0McŅ|t%KY ['Elr9˜[%PW,yj~{ Rio>}D *=cguegmM xkcp(m]*L24峎 ](w3`K^F+N>aV\ԝi!?-b\q~[nwGVRp䫏SBf*RcD8CDʖ 2J-4a?Sx*;V,<A80'D }Zo̪/j1REiTr\ B=cXgS`X0V $ -bQJ.`"S{wb wer:HRxĪR59z9*[&2X|[ oεa"Rh@}Қr Qqi"(̺,QheZqzgeiWbjx~s ķ~zdzz7*Bw4hns=phuRR+@sAl^TsVD7'q,egJy!u?qf ̓ߡR1i (ā$JJQ4Gs 7af9dKd FHlz_XR9sha ^(,\~莐F^Fk;-t@^ǡA| ?ys_+DҰ^qQ1brs~2hC΢%sXvs$K}izGKeh`".N{\ꆽuK}OoGzֹ)RkT0gKVϢд\^vy+X R-@W gd+oPԨl3;QD1I{AD}BP L60np:m ]} LO!IЧt7o/w7BW-R)xI6JŠBKfvSr^֚}Da_bDFdA}[p>7(MCoҖØVB蝹` ci_9 M[xd5z^)LAfA˻fR朶kqUsvp4^הa"KnN_j6E$3:B`EAڽv -_J3ͤ1 Cϗȡr̤e$<J0ETCihy.x!uUQ-<+V?Y@hPk&kפ3KDz}cR }!ESB()ˀfߊσϫ&.j0?\Q5#;DPLũ!8(C *rp1vУy1Q^0+mFy_sv "7i]O6&Eb.[[Jϝ.SDy>F'אVYkۖƄF1{Rl%S] U6{:ap6DJ}~Ιeno RmvS4xfcxv u.:j4D}d2{贜{(V rPZ*wgxh΃B;tU?ihX2/9s26$9^둲: ؋<+R3mpEIj" D"Cp_:oǀIQ|E4+&z`v:ҬYz ?ʂ.T>^r)0 06`WkrTki[)Gð7ɇ+>[ G,yh*eXacϺ-J}*J">?1r7y *0:"|qM3wNOyak>q'ϚOY)Rc;/A;{ZIڶ(OC OCAGd$CP~^BF$ SQUASH014.A!![ACORNSQUASH.CODE.A]CP3.OBJ_A2;212;21  V JF.P JF_1" B?.#.T JJF.31`BV JFPB?. qJP JF>Z. JR ZJ@FZ>/X KGQ.R QJWF .W J F,F H Dy.S yJqF#W-J WI LE3F--J FIIWEH%/Y %K ,GD3."Q 3J2FGp/ J[ pKxGp?A.T JFFK/F Z KKHGI_, J@ H DG@X"BB.xK6#WJF>A .wK#@UJF>?.wK@UJF>"=.xKWJF>G?8J8JC uCk CGRQG9J9B/.KGG#BJX"BGV,VH"y,GY#BX#zH0@@C.dVHGUJF>,H.G9#B@X} J0@b@X/vHGZXKVGX?.J`GB@X#0BC`,vJDHD<X,XHB$J0@@ @ .zXHGBVJF>`7BX"Y,YHGGBBV/VK0BG0@CBV,yVKBVHYDV< , "G@H<4GBX} b@=#,"CHy,yH V/ $H@Kd@v,"1C$vH:BKGV @bH@"QC#bHV,:v@K"G@VH"#v`H qC.eVK"@HWJF> .weHY#BVJF>@,eHb@B@HD<_#C ,dyHGG@HCD<%@4G"`$1@BTG_G"B@.J4G_ #dH@C0@@0B/fbH`,vK"9JDHD<W/cWH@"ZWK$HCGW?/u6K?#@XK9@G?@@@4GC#aH0@@0,uzH@FHD0<_#:@RBC , #HG8C4G:XKGCCGCG9B] a,aHc@`W@C0/Kj$,$HmGGw@B?G7K7K@{@"uB5H B B8FFG5vJ$@7JwBY,hJ@GHD< W-vJHIE=!'HU.iJVJF>!T(-vJ @I(I 6E(=@M @ iBN .bJ0@@WJF>A=,uH0@GHD<:D @.J8 GG@A /.J2( G G )A A#1`@!@-.`(KVJF>-,uKGHD< G0 C)Cc?G]]}ݤ=#k. KW JF>. KU JF>. KU JF>. KW JF>V/Z VKBG. VHU JF>x,C xHdDX/ HZ XKVGX?,D HD, JD HD<8/Y 8K"G. XHV JF>/X KGV, VKB VHYDV<V/y,Z VKyHDG ?,@ HD .W JF .W JF.#v`H qCW J"F. VKW JF>. eHV JF>, H@ HD< , yH@ HD <v,C vHuD*1B/ bHZ BKFG1B?+, JF HDA, KD HDx1.$,V J$HF,@ HD, JG HD<- JH IE=. JV JF>(- JI (I 6E(=. JW JF>H,B HH ID, KG HD<. JV JF>, HG HD<(-I (I6E,G HD. (KV JF>, KG HD<> >=.&%MAKETBLDEC C V1.3-000A8 8=  4 4= make_table 4=    ؀ ' * + + + 0 , , + 2 2 1 1 2 1 2 1 1 1 5 6$ 5 6 5 6 5 5 : : ; A @ C C D D I L K B>4 ' 2$ $=  @4 =   =   !*[ACORNSQUASH.CODE.A]CP4.OBJ_A2;21+,&. / 4 -!0123KPWO 56h\7ٵ\8՛q9GHJCCMAKETBLV1.030-SEP-1994 11:09DEC C V1.3-000A RIGHTLEFTBITBUF LZH_INFILEARCFILECOMPSIZEORIGSIZE UNPACKABLE $READONLY$$BSS$$DATA$0$LINK$ $LITERAL$i $CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINи$ SQUASH014.A&!![ACORNSQUASH.CODE.A]CP4.OBJ_A2;212;21 gDECC$GA_STDOUT0J MAKE_TABLE| | =0 ;= ;;  = 0#4G~G^G^~޴>G@X"BB.xK6#WJF>A .wK#@UJF>?.wK@UJF>"=.xKWJF>G?8J8JC uCk CGRQG9J9B/.KGG#BJX"BGV,VH"y,GY#BX#zH0@@C.dVHGUJF>,H.G9#B@X} J0@b@X/vHGZXKVGX?.J`GB@X#0BC`,vJDHD<X,XHB$J0@@ @ .zXHGBVJF>`7BX"Y,YHGGBBV/VK0BG0@CBV,yVKBVHYDV< , "G@H<4GBX} b@=#,"CHy,yH V/ $H@Kd@v,"1C$vH:BKGV @bH@"QC#bHV,:v@K"G@VH"#v`H qC.eVK"@HWJF> .weHY#BVJF>@,eHb@B@HD<_#C ,dyHGG@HCD<%@4G"`$1@BTG_G"B@.J4G_ #dH@C0@@0B/fbH`,vK"9JDHD<W/cWH@"ZWK$HCGW?/u6K?#@XK9@G?@@@4GC#aH0@@0,uzH@FHD0<_#:@RBC , #HG8C4G:XKGCCGCG9B] a,aHc@`W@C0/Kj$,$HmGGw@B?G7K7K@{@"uB5H B B8FFG5vJ$@7JwBY,hJ@GHD< W-vJHIE=!'HU.iJVJF>!T(-vJ @I(I 6E(=@M @ iBN .bJ0@@WJF>A=,uH0@GHD<:D @.J8 GG@A /.J2( G G )A A#1`@!@-.`(KVJF>-,uKGHD< G0 C)Cc?G]]}ݤ=#k. KW JF>. KU JF>. KU JF>. KW JF>V/Z VKBG. VHU JF>x,C xHdDX/ HZ XKVGX?,D HD, JD HD<8/Y 8K"G. XHV JF>/X KGV, VKB VHYDV<V/y,Z VKyHDG ?,@ HD .W JF .W JF.#v`H qCW J"F. VKW JF>. eHV JF>, H@ HD< , yH@ HD <v,C vHuD*1B/ bHZ BKFG1B?+, JF HDA, KD HDx1.$,V J$HF,@ HD, JG HD<- JH IE=. JV JF>(- JI (I 6E(=. JW JF>H,B HH ID, KG HD<. JV JF>, HG HD<(-I (I6E,G HD. (KV JF>, KG HD<> >=.&%MAKETBLDEC C V1.3-000A8 8=  4 4= make_table 4=    ؀ ' * + + + 0 , , + 2 2 1 1 2 1 2 1 1 1 5 6$ 5 6 5 6 5 5 : : ; A @ C C D D I L K B>4 ' 2$ $=  @4 =   =    *[ACORNSQUASH.CODE.A]CP5.OBJ_A;62+,*A%.!/ 4!-!0123KPWO 56XkV7N\8q9GHJBBENCODEV1.0 3-OCT-1994 17:05DEC C V1.3-000A  COULD_NOT_OPENBAD_CRC INV_OPTION OPTION_IGNORED  CANT_PROCESS  WRONG_VERSION START_OFSGARBLED PACKFIRST TOO_MANY_FILES NO_MEMORY  BAD_DIRECTORY DISK_FULL INTERNAL_ERROR INVALID_HEADER FAILED_CONSISTENCYNO_MATCH OUT_BUF_ADRRIGHTLEFTBITBUF LZH_INFILEARCFILECOMPSIZEORIGSIZE UNPACKABLE $READONLY$8$BSS$$DATA$P$LINK$ $LITERAL$iL $CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$MALLOC(J`ENCODEOUTPUT HUF_ENCODE_STARTHUF_ENCODE_END FREAD_CRC DECC$MEMMOVE(Jp@SPLIT$ $=  =0;=@< ;0 DECC$MALLOC;;=0;=0;=0@;=0 =0P;=` =0P;=@<  FREAD_CRC DECC$MEMMOVE=0`;=P ;=OUTPUT HUF_ENCODE_START HUF_ENCODE_END =#!"~4G^^~ (0GG@bH" !&0B8b$@Zk!"4G0B8b@ZkB"4G0B8b@Zk$ 0BG8b4G@Zk4G0B8bG @Zk&"0B4G8b@ZkG]]} (0@#kG0J1 J[J B r1B1@1& R".J4 5JRJB3`.vJABTJF>/K0 8K`KGBqC.J* 5JJBTB.J'7JtCJF.J#5JJB@B`.`J 3fJfJpFGk.T JF. JT JF>.W JFq.S qJuF6,A 6H7D/X KG .Q J3FG0J;1 JJ@ B B1&J!2FJ&JFJ1B@.J6`4JJ9`.xSJ;RB5@WJF>9#B٢y@9/ a/`JuB[aK`Ga?.7,tWJBA7H4D7<-`s/`3J0C[sK`Gs?,V.tJRVJTFV>.9.JQ9J0BsJ3F9>k,@ HD4JJ. SJW JF>a/ J[ aK`Ga?7, WJA 7H4D7<s/ 3J[ sK`Gs?V. JR VJTFV>#2J~^^FJ~ (GGRBbc #$HcH@B$@.Jt.tBUJ>.Jq0JqBJBCm`.yJ@WJF>lx.uHSxJuFx>.Jj 5J@#JBBf ,xJ4CA H8D x. HS xJuFx>/X KG , JA H8D <, H@ HD<.W JF, J@ HD<8, JA 8H0D8<G# "~^^~ (0޴8@H>PGGbc # #1&J&J0 B0F$&JH@1@,H %H" 1@HG1@2B,H@$HH@4@,H%HHcGeB.JB@2@G,H@%HHeB@.2@JB G,H@%HHeB.JBCGBUB,H HH1#BcC6@vBy .`AJUJF>.Jw4JcJB`B3.3Js`1&Jæ&JB p`S.qJRSJQFS>.Jn4JJB@A.AJj 2FJFJ_âG$BpB +`BF`6.rJQ6J2F6>"c ? b#4G3fJfJB,3.Hs"B%J3JHGG_GCGb#G2FJFJ_ӐBڰGTG_G ? @"GG#@c2B.J/@5JdBJ&".F'JJH8HK(II C8C`'KH H#GCHA3qB@ 2B PC BA B1 SC/@G.G /C0BJ K)!F O`), .G0B)H J)!G E..G0BJJ)!YG ;@. ,G0BJ H BqG2`)! G_ B /G.C0@C KJ PCG" )! GcGCC@! qC( `.v[JGGTJF>b#.JGذ _#G 0 Cs/BGb#ڰ_bG ,GCb# H2FJGFJk_W#@$A.J@"0JAJ (AQqB .w JTBdBVJF>8KK4,zHA4H:D4<Y/YK :FKCxBFK8-pXKZCI8I 0E8=â7JBCJ1B@.yJWB@TJF>cw.hH$BSwJhFw>.xKPJF> 1,tqH¦A1H4D1<ְG]]} (0ݤ8@H=P`#kQ.R QJEFSr.S rJdF[T.R TJEF^.T JFj.T JFs5.Q 5J F}. AJU JF>.U JF3,A 3H1DS. JR SJQFS>.V JF!.Q !J2F6. JQ 6J2F6>.T JF. [JT JF>1:,A :H0D[. JV JF>^4, HA 4H:D4qw. HS wJhFw>t. KP JF>u1, qHA 1H4D1,H(%HHG+v/pK@[vKpGv? #C@ ,@.A H@J41BFqJG1D <7BBv.vJ3fJ_&fJR"rF3fJ8KfJK {B xB3HfJ#9@.J 4JJBB.J6J'J#FG+#GD H!&HH&H1@ @ &JH @BGB[GB,x0H@HD<.J4JJBB.J6J&J"FG;B 7J;BJ B6fKJ B?$DB! CAG.rXKPJF>#Gc%B.JwBwC,HGb#7_C$@PC0@z.zJ@Q.3fJfJQJ 2FJsBâFJ5@RBBu/qUJB[uKqGu?7,twJA7H4D7<.J7J$CJB8BPB8,sHBA8H3D8<@.zJVJF>.J7J#$JB3B`S.tH0@CRSJTFS>æ !.`JQ!J F!>.JC3JtHcCtFöYB8,qJ@A8H1D8<@R/eKZRKEGR? .pyKTJF>b#U_G]]} (0@#k.V JFx/[ xK`G5,A 5H1Dz/ :J[ zKaGz?. HT JF>6,A 6H%D%HHGv/ K[ vKpGv?V/Z VKSG!.Q !J4F.U JF, 0H@ HD</X KG5,A 5H6D. XKP JF>,Z.R ZJSFBQ/Z QKRGCu/ UJ[ uKqGu?F7, wJA 7H4D7OU/Z UKWGSS. HR SJTFS>U!. JQ !J F!>XU/Z UKWG\8, JA 8H1D8<`R/ KZ RKEGR?a. yKT JF>aG#~^^~ (0޴8@GGb#_0b  4Gc 0@P@2FJcB@u/6JBFJp5H[uKJRBpGu?BtBcBCc .zKp@p8HUJ;fKF>X.fKRXJPFX>[.vBzKq6HUJ0`CF>/ FJ{CHXKG?O y.qKBr;HSyJBqFy>/GXKG?Gu.yK _#SuJyFu> ?#B?G0@C7JP@C#p@C;fK4JJfKJZCBBC{C0B0@.`K:fJ;BVJFKF>#,.wKBGPJF>*`.vK4@UJF>)t.pKP¦4G(TGStJ pFt>@"㦴@7J4BG0 C6P C6p C C;fKV0J3fJ4JfKJfJJ{CBsB9CB;@0B@CUC0@BP@Bp@B.eXJ0BWJF>`.w;H@BUJF> ,uJ9JEH&KD<`s/aH@BG[sKaGs?@.tK2H UJBF>FJ6?a"`.{KWJF>@#0`C1&JP`Cp`C5J%H&JJH{C1BCBB0@@:,sK;FJBA:HfK3D:</aK@GXKG?U/pKBZUKPGU?7,qKGA7H1D7. KU JF>y. KS yJqFy>u. KS uJyFu>. KV JF>. KP JF>. KU JF>t. KS tJpFt>. XJW JF>. ;HU JF>, JE HD<s/ H[ sKaGs?. K| |=U JF>. KW JF> :, KA :H3D:</ KX KG? U/ KZ UKPGU?"7, KA 7H1D7<#4HGX DECC$MALLOC4Lb# DECC$MALLOC4T@X DECC$MALLOC4`Gp DECC$MALLOC4db# DECC$MALLOC4l@p DECC$MALLOC4xG DECC$MALLOC4|b# DECC$MALLOC4@ DECC$MALLOC4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4G DECC$MEMMOVE4b# DECC$MEMMOVE4@ DECC$MEMMOVE4G FREAD_CRC4b# FREAD_CRC4@ FREAD_CRC< GHUF_ENCODE_START< b#HUF_ENCODE_START< @HUF_ENCODE_START4G$ FREAD_CRC4b# FREAD_CRC4 @$ FREAD_CRC,GOUTPUT,b#OUTPUT,@OUTPUT,G OUTPUT,b#OUTPUT,@ OUTPUT4 `GpHUF_ENCODE_END4 hb#HUF_ENCODE_END4 l@ucL$ SQUASH014.A*A%! [ACORNSQUASH.CODE.A]CP5.OBJ_A;62A2;21!HpHUF_ENCODE_END= ==-%$ENCODEDEC C V1.3-000A = 44=allocate_memory4=vnm           ($ $= 04 = $ $=  init_slide =  = 4`4= child4=RJI        T =  = 4P4= makechild4=tlk              =  = @4p4= split@4=                 $ $= l4 =  = P44= insert_nodeP4=-%           @    (                                              4 ( ( $ $= 4 =  % %=! delete_node =  = P44=get_next_matchP4=y M M R R R S S , , , , - - - . . / / 0 2 2( 8 ;4 9 9 > @ E Fr G G H H H I I I $ , /( 9$ $= |4. .=  O4=  =  =  = `44= encode`4=xp \                           j  d i i l4 l p p h , `$ $= 4. .=  _4=  =  =  =  !*[ACORNSQUASH.CODE.A]CP5.OBJ_A2;21+,nO.!/ 4!-!0123KPWO 56h\7`L!\8`q9GHJBBENCODEV1.030-SEP-1994 11:08DEC C V1.3-000A  COULD_NOT_OPENBAD_CRC INV_OPTION OPTION_IGNORED  CANT_PROCESS  WRONG_VERSION START_OFSGARBLED PACKFIRST TOO_MANY_FILES NO_MEMORY  BAD_DIRECTORY DISK_FULL INTERNAL_ERROR INVALID_HEADER FAILED_CONSISTENCYNO_MATCH OUT_BUF_ADRRIGHTLEFTBITBUF LZH_INFILEARCFILECOMPSIZEORIGSIZE UNPACKABLE $READONLY$8$BSS$$DATA$P$LINK$ $LITERAL$iL $CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$MALLOC(J`ENCODEOUTPUT HUF_ENCODE_STARTHUF_ENCODE_END FREAD_CRC DECC$MEMMOVE(Jp@SPLIT$ $=  =0;=@< ;0 DECC$MALLOC;;=0;=0;=0@;=0 =0P;=` =0P;=@<  FREAD_CRC DECC$MEMMOVE=0`;=P ;=OUTPUT HUF_ENCODE_START HUF_ENCODE_END =#!"~4G^^~ (0GG@bH" !&0B8b$@Zk!"4G0B8b@ZkB"4G0B8b@Zk$ 0BG8b4G@Zk4G0B8bG @Zk&"0B4G8b@ZkG]]} (0@#kG0J1 J[J B r1B1@1& R".J4 5JRJB3`.vJABTJF>/K0 8K`KGBqC.J* 5JJBTB.J'7JtCJF.J#5JJB@B`.`J 3fJfJpFGk.T JF. JT JF>.W JFq.S qJuF6,A 6H7D/X KG .Q J3FG0J;1 JJ@ B B1&J!2FJ&JFJ1B@.J6`4JJ9`.xSJ;RB5@WJF>9#B٢y@9/ a/`JuB[aK`Ga?.7,tWJBA7H4D7<-`s/`3J0C[sK`Gs?,V.tJRVJTFV>.9.JQ9J0BsJ3F9>k,@ HD4JJ. SJW JF>a/ J[ aK`Ga?7, WJA 7H4D7<s/ 3J[ sK`Gs?V. JR VJTFV>#2J~^^FJ~ (GGRBbc #$HcH@B$@.Jt.tBUJ>.Jq0JqBJBCm`.yJ@WJF>lx.uHSxJuFx>.Jj 5J@#JBBf ,xJ4CA H8D x. HS xJuFx>/X KG , JA H8D <, H@ HD<.W JF, J@ HD<8, JA 8H0D8<G# "~^^~ (0޴8@H>PGGbc # #1&J&J0 B0F$&JH@1@,H %H" 1@HG1@2B,H@$HH@4@,H%HHcGeB.JB@2@G,H@%HHeB@.2@JB G,H@%HHeB.JBCGBUB,H HH1#BcC6@vBy .`AJUJF>.Jw4JcJB`B3.3Js`1&Jæ&JB p`S.qJRSJQFS>.Jn4JJB@A.AJj 2FJFJ_âG$BpB +`BF`6.rJQ6J2F6>"c ? b#4G3fJfJB,3.Hs"B%J3JHGG_GCG% $ SQUASH014.AnO!![ACORNSQUASH.CODE.A]CP5.OBJ_A2;2158!U" b#G2FJFJ_ӐBڰGTG_G ? @"GG#@c2B.J/@5JdBJ&".F'JJH8HK(II C8C`'KH H#GCHA3qB@ 2B PC BA B1 SC/@G.G /C0BJ K)!F O`), .G0B)H J)!G E..G0BJJ)!YG ;@. ,G0BJ H BqG2`)! G_ B /G.C0@C KJ PCG" )! GcGCC@! qC( `.v[JGGTJF>b#.JGذ _#G 0 Cs/BGb#ڰ_bG ,GCb# H2FJGFJk_W#@$A.J@"0JAJ (AQqB .w JTBdBVJF>8KK4,zHA4H:D4<Y/YK :FKCxBFK8-pXKZCI8I 0E8=â7JBCJ1B@.yJWB@TJF>cw.hH$BSwJhFw>.xKPJF> 1,tqH¦A1H4D1<ְG]]} (0ݤ8@H=P`#kQ.R QJEFSr.S rJdF[T.R TJEF^.T JFj.T JFs5.Q 5J F}. AJU JF>.U JF3,A 3H1DS. JR SJQFS>.V JF!.Q !J2F6. JQ 6J2F6>.T JF. [JT JF>1:,A :H0D[. JV JF>^4, HA 4H:D4qw. HS wJhFw>t. KP JF>u1, qHA 1H4D1,H(%HHG+v/pK@[vKpGv? #C@ ,@.A H@J41BFqJG1D <7BBv.vJ3fJ_&fJR"rF3fJ8KfJK {B xB3HfJ#9@.J 4JJBB.J6J'J#FG+#GD H!&HH&H1@ @ &JH @BGB[GB,x0H@HD<.J4JJBB.J6J&J"FG;B 7J;BJ B6fKJ B?$DB! CAG.rXKPJF>#Gc%B.JwBwC,HGb#7_C$@PC0@z.zJ@Q.3fJfJQJ 2FJsBâFJ5@RBBu/qUJB[uKqGu?7,twJA7H4D7<.J7J$CJB8BPB8,sHBA8H3D8<@.zJVJF>.J7J#$JB3B`S.tH0@CRSJTFS>æ !.`JQ!J F!>.JC3JtHcCtFöYB8,qJ@A8H1D8<@R/eKZRKEGR? .pyKTJF>b#U_G]]} (0@#k.V JFx/[ xK`G5,A 5H1Dz/ :J[ zKaGz?. HT JF>6,A 6H%D%HHGv/ K[ vKpGv?V/Z VKSG!.Q !J4F.U JF, 0H@ HD</X KG5,A 5H6D. XKP JF>,Z.R ZJSFBQ/Z QKRGCu/ UJ[ uKqGu?F7, wJA 7H4D7OU/Z UKWGSS. HR SJTFS>U!. JQ !J F!>XU/Z UKWG\8, JA 8H1D8<`R/ KZ RKEGR?a. yKT JF>aG#~^^~ (0޴8@GGb#_0b  4Gc 0@P@2FJcB@u/6JBFJp5H[uKJRBpGu?BtBcBCc .zKp@p8HUJ;fKF>X.fKRXJPFX>[.vBzKq6HUJ0`CF>/ FJ{CHXKG?O y.qKBr;HSyJBqFy>/GXKG?Gu.yK _#SuJyFu> ?#B?G0@C7JP@C#p@C;fK4JJfKJZCBBC{C0B0@.`K:fJ;BVJFKF>#,.wKBGPJF>*`.vK4@UJF>)t.pKP¦4G(TGStJ pFt>@"㦴@7J4BG0 C6P C6p C C;fKV0J3fJ4JfKJfJJ{CBsB9CB;@0B@CUC0@BP@Bp@B.eXJ0BWJF>`.w;H@BUJF> ,uJ9JEH&KD<`s/aH@BG[sKaGs?@.tK2H UJBF>FJ6?a"`.{KWJF>@#0`C1&JP`Cp`C5J%H&JJH{C1BCBB0@@:,sK;FJBA:HfK3D:</aK@GXKG?U/pKBZUKPGU?7,qKGA7H1D7. KU JF>y. KS yJqFy>u. KS uJyFu>. KV JF>. KP JF>. KU JF>t. KS tJpFt>. XJW JF>. ;HU JF>, JE HD<s/ H[ sKaGs?. K| |=U JF>. KW JF> :, KA :H3D:</ KX KG? U/ KZ UKPGU?"7, KA 7H1D7<#4HGX DECC$MALLOC4Lb# DECC$MALLOC4T@X DECC$MALLOC4`Gp DECC$MALLOC4db# DECC$MALLOC4l@p DECC$MALLOC4xG DECC$MALLOC4|b# DECC$MALLOC4@ DECC$MALLOC4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4G DECC$MALLOC4b# DECC$MALLOC4@ DECC$MALLOC4G DECC$MEMMOVE4b# DECC$MEMMOVE4@ DECC$MEMMOVE4G FREAD_CRC4b# FREAD_CRC4@ FREAD_CRC< GHUF_ENCODE_START< b#HUF_ENCODE_START< @HUF_ENCODE_START4G$ FREAD_CRC4b# FREAD_CRC4 @$ FREAD_CRC,GOUTPUT,b#OUTPUT,@OUTPUT,G OUTPUT,b#OUTPUT,@ OUTPUT4 `GpHUF_ENCODE_END4 hb#HUF_ENCODE_END4 l@pHUF_ENCODE_END= ==-%$ENCODEDEC C V1.3-000A = 44=allocate_memory4=vnm           ($ $= 04 = $ $=  init_slide =  = 4`4= child4=RJI        T =  = 4P4= makechild4=tlk              =  = @4p4= split@4=    $ SQUASH014.AnO!![ACORNSQUASH.CODE.A]CP5.OBJ_A2;21A;7!              $ $= l4 =  = P44= insert_nodeP4=-%           @    (                                              4 ( ( $ $= 4 =  % %=! delete_node =  = P44=get_next_matchP4=y M M R R R S S , , , , - - - . . / / 0 2 2( 8 ;4 9 9 > @ E Fr G G H H H I I I $ , /( 9$ $= |4. .=  O4=  =  =  = `44= encode`4=xp \                           j  d i i l4 l p p h , `$ $= 4. .=  _4=  =  =  =   *[ACORNSQUASH.CODE.A]CP6.OBJ_A;62+,A!./ 4 -!0123KPWO56XkV7@J\8@ q9GHJ BBDECODEV1.0 3-OCT-1994 17:05DEC C V1.3-000Ax xDECODEDRIGHTLEFTBITBUF LZH_INFILEARCFILECOMPSIZEORIGSIZE UNPACKABLE $READONLY$$BSS$$DATA$$LINK$ $LITERAL$ix$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT0J DECODE_START(J@X DECODEDECODE_CDECODE_P HUF_DECODE_START  =0;=  HUF_DECODE_START ;;=0X;=` DECODE_PDECODE_C  =x#G~^^GG B(b@Zk08"G]] #kG#~^^~ (0޴8@H>PGGG¤GG01B &? @0B,F@H,0@p!J@HD<DG]G]} (0ݤ8@H=P`#k0BG8b@ZkG(?@ @tHq.0@DSqJtFq>6 B6@(b GƲG@Zk? ) A)1 A !E&&11 B&& f@0@D@0B.F7/JzJY7K:G7? 1@@@T.0@.D0BTJVJuJFF>0BG8b@Zk(G?< G,HUF_DECODE_START<$b# HUF_DECODE_START<(@,HUF_DECODE_START40G@DECODE_C48b# @DECODE_C4<@@DECODE_C4GDECODE_P4b# @DECODE_P4@DECODE_P4XGhDECODE_C4`b# @DECODE_C4d@hDECODE_C= ==-%$DECODEDEC C V1.3-000A = 4 4= decode_start4=(    $ $=  4 = X' '= X4 @4= decodeX4=               <       $ $= 4 =   =   !*[ACORNSQUASH.CODE.A]CP6.OBJ_A2;21+,lc./ 4 -!0123KPWO56h\7 H[\8 q9GHJ BBDECODEV1.030-SEP-1994 11:08DEC C V1.3-000Ax xDECODEDRIGHTLEFTBITBUF LZH_INFILEARCFILECOMPSIZEORIGSIZE UNPACKABLE $READONLY$$BSS$$DATA$$LINK$ $LITERAL$ix$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT0J DECODE_START(J@X DECODEDECODE_CDECODE_P HUF_DECODE_START  =0;=  HUF_DECODE_START ;;=0X;=` DECODE_PDECODE_C  =x#G~^^GG B(b@Zk08"G]] #kG#~^^~ (0޴8@H>PGGG¤GG01B &? @0B,F@H,0@p!J@HD<DG]G]} (0ݤ8@H=P`#k0BG8b@ZkG(?@ @tHq.0@DSqJtFq>6 B6@(b GƲG@Zk? ) A)1 A !E&&11 B&& f@0@D@0B.F7/JzJY7K:G7? 1@@@T.0@.D0BTJVJuJFF>0BG8b@Zk(G?< G,HUF_DECODE_START<$b# HUF_DECODE_START<(@,HUF_DECODE_START40G@DECODE_C48b# @DECODE_C4<@@DECODE_C4GDECODE_P4b# @DECODE_P4@DECODE_P4XGhDECODE_C4`b# @DECODE_C4d@hDECODE_C= ==-%$DECODEDEC C V1.3-000A = 4 4= decode_start4=(    $ $=  4 Ћ$ SQUASH014.Alc!![ACORNSQUASH.CODE.A]CP6.OBJ_A2;21A;7 5= X' '= X4 @4= decodeX4=               <       $ $= 4 =   =    *[ACORNSQUASH.CODE.A]CP7.OBJ_A;62+,`A. / 4  *-!0123KPWO 56XkV78u\8x7q9GHJ>>IOV1.0 3-OCT-1994 17:05DEC C V1.3-000AP PBITCOUNT SUBBITBUFSIZNOW COULD_NOT_OPENBAD_CRC INV_OPTION OPTION_IGNORED  CANT_PROCESS  WRONG_VERSION START_OFSGARBLED PACKFIRST TOO_MANY_FILES NO_MEMORY  BAD_DIRECTORY DISK_FULL INTERNAL_ERROR INVALID_HEADER FAILED_CONSISTENCYNO_MATCHRIGHTLEFTBITBUF LZH_INFILEARCFILECOMPSIZEORIGSIZE UNPACKABLE $READONLY$$BSS$$DATA$ $LINK$ $LITERAL$i@$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT(J!FILLBUF(J@!GETBITS(J!PUTBITS0J! FREAD_CRC0J! FWRITE_CRC0Jp! INIT_GETBITS0J`(! INIT_PUTBITSGTSIZNOWZGETCZPUTC< <=0!;=P ;;;@ZGETCGTSIZNOW=0!(;=0!;= =0!;=0!;=P ;=0!;=P ;ZPUTC=0!@;=   !=H@#~^^~ (0޴8@HGGG(G0 ¤%0vH1H0J a@rJ2FD G&#p@PB1#JXb2HDa JAFD@ZkG@BGHb4G@ZkD#"?ƠEd 0@ GBG]]} (0ݤ8@P#kGkG#~^ G;{#G!?H _G] #kG;Gk4!G!GTSIZNOW4!b#GTSIZNOW4!@!GTSIZNOW,!G!ZGETC,!b#ZGETC,!@!ZGETC,!G!HZPUTC,!$b#ZPUTC,!D@!HZPUTC,!G!ZPUTC,!b#ZPUTC,!@!ZPUTC,!@G!TZGETC,!Hb#ZGETC,!P@!TZGETC9 9=)! IODEC C V1.3-000A = !44= fillbuf!4=phg              0$ $= !84 = @ = !@44= getbits!@4=1)(    $ $= !h4 = ` = !44= putbits!4=VNM       0$ $= !4 = X = !44= fread_crc!4=E=<   ( * * * 00$ $= !,4 = w w= !44= fwrite_crc!4= C =  = !4p4= init_getbits!4=7/. E E E G G$ $= !4 = Xz z= !(4`4= init_putbits!(4= M =  =  !*[ACORNSQUASH.CODE.A]CP7.OBJ_A2;21+,". / 4  *-!0123KPWO 56h\7 \8 \Nq9GHJ>>IOV1.030-SEP-1994 11:08DEC C V1.3-000AP PBITCOUNT SUBBITBUFSIZNOW COULD_NOT_OPENBAD_CRC INV_OPTION OPTION_IGNORED  CANT_PROCESS  WRONG_VERSION START_OFSGARBLED PACKFIRST TOO_MANY_FILES NO_MEMORY  BAD_DIRECTORY DISK_FULL INTERNAL_ERROR INVALID_HEADER FAILED_CONSISTENCYNO_MATCHRIGHTLEFTBITBUF LZH_INFILEARCFILECOMPSIZEORIGSIZE UNPACKABLE $READONLY$$BSS$$DATA$ $LINK$ $LITERAL$i@$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT(J!FILLBUF(J@!GETBITS(J!PUTBITS0J! FREAD_CRC0J! FWRITE_CRC0Jp! INIT_GETBITS0J`(! INIT_PUTBITSGTSIZNOWZGETCZPUTC< <=0!;=P ;;;@ZGETCGTSIZNOW=0!(;=0!;= =0!;=0!;=P ;=0!;=P ;ZPUTC=0!@;=   ! $ SQUASH014.A"!![ACORNSQUASH.CODE.A]CP7.OBJ_A2;21A;7  =H@#~^^~ (0޴8@HGGG(G0 ¤%0vH1H0J a@rJ2FD G&#p@PB1#JXb2HDa JAFD@ZkG@BGHb4G@ZkD#"?ƠEd 0@ GBG]]} (0ݤ8@P#kGkG#~^ G;{#G!?H _G] #kG;Gk4!G!GTSIZNOW4!b#GTSIZNOW4!@!GTSIZNOW,!G!ZGETC,!b#ZGETC,!@!ZGETC,!G!HZPUTC,!$b#ZPUTC,!D@!HZPUTC,!G!ZPUTC,!b#ZPUTC,!@!ZPUTC,!@G!TZGETC,!Hb#ZGETC,!P@!TZGETC9 9=)! IODEC C V1.3-000A = !44= fillbuf!4=phg              0$ $= !84 = @ = !@44= getbits!@4=1)(    $ $= !h4 = ` = !44= putbits!4=VNM       0$ $= !4 = X = !44= fread_crc!4=E=<   ( * * * 00$ $= !,4 = w w= !44= fwrite_crc!4= C =  = !4p4= init_getbits!4=7/. E E E G G$ $= !4 = Xz z= !(4`4= init_putbits!(4= M =  =   *[ACORNSQUASH.CODE.A]CP8.OBJ_A;62+,;A .-/ 4--8-!0123KPWO.56(QYkV7 \8Lhq9GHJ??HUFV1.0 3-OCT-1994 17:05DEC C V1.3-000Ah hDECODED COULD_NOT_OPENBAD_CRC INV_OPTION OPTION_IGNORED  CANT_PROCESS  WRONG_VERSION START_OFSGARBLED PACKFIRST TOO_MANY_FILES NO_MEMORY  BAD_DIRECTORY DISK_FULL INTERNAL_ERROR INVALID_HEADER FAILED_CONSISTENCYNO_MATCHRIGHTLEFTBITBUF LZH_INFILEARCFILECOMPSIZEORIGSIZE UNPACKABLE $READONLY$0$BSS$$DATA$$LINK$ $LITERAL$i%$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT(JOUTPUT8JXxHUF_ENCODE_START0J80HUF_ENCODE_END0JDECODE_C0JP$DECODE_P8J h%HUF_DECODE_STARTFILLBUFGETBITSPUTBITS INIT_GETBITS INIT_PUTBITS MAKE_TABLE MAKE_TREE$ $= d d=0;;0;=0h%;=   INIT_GETBITS=0$;=0 ;;;GETBITSFILLBUF=0;=`  MAKE_TABLE;=0;=p  PUTBITS MAKE_TREE;=00;=  =0x;=  INIT_PUTBITS;=0;=@<  = G& "p.tK"SpJtFp>.wKP"VJF>@r.tK"SrJtFr>.wK"BVJBF> .wKVJF>"B?{"""_."T"J4,51B0H4 4.51B2J4" @.51BJ."51BJB 51B?G/wB0B0. B4qB4G0J Bo wB'@ B@.J" V.0B0 @PJ"@/0B0 @K"V.0B0 @"PJ@0B B0 @ B@/K"0B B0 @_"G ..JPJByJF B>?kA"G @".#0/JY8K0BrJ2G8? B?kx"DG G.4#/4 V.JK0ByJRVJ0CYFV>rK. BPJF>?kGG6 6/"V.!KRPJ0 Ct0K BTFP>?k1B@"1,Q"0H(0 @,@.v2H BTJF>x?kp. KS pJtFp>&. KV JF>'r. KS rJtFr>(. KV JF>). KV JF>./Q"X KG0 @_. 2HT JF>G#"~G^^~ (0޴8@H>P^X~`GG0b(8Bc @b'c"GG@ZkG@a@!.!J (BG0bGGTG@Zk @C b#_8B-#"@bD"d"tGG@ZkGs@p "tG$"D"p.P#pJ."(1AJ.#(1AJ0/(1A":K @B(1AB p.pJ"B(1A(BG0bGTG@Zk G (AP@ 0 A.JtG*" GG0q@A4G H1Q@(BTG0b@Zk x E_ %$ ")@$"D"a."A#aJ. 0 AJ.# 0 AJ!/ 0 A:K @! 2@ 0 A_1@.J`! 1@ 0 A(B6q ApF0bGTGTG@Zk(BG0bGTG@ZkGTG(BG0b@ZkD!!$!_, "H*,(1A0H*.J"(1A2J@j."(1AtJ ."(1AJJ!IA(1A(BG0b4GTG@ZkGG @0@I- @@IIy@ 4G)!qA A @ @p."P#pJ.0@ 0 AJ.#0@ 0 AJ0/0@ 0 A":K@0@ @ 0 A @ P.PJ"`0@ @ 0 A" GY .$/(BJ$K0bGTG@Zk 0`A iA @ $ SQUASH014.A;A ! [ACORNSQUASH.CODE.A]CP8.OBJ_A;62_A;7-" ?eG)  .$"D.d"(BTGJ0bSJGG@ZkG+q AG3 x"E`,TG$.(B0bH$J@ZkTGd-$, (B"`I0b0HG@ZkGGd- $,"(BTG`I0b0HG@Zk4G)"AG G JA @ ,k! H` @G*,J!*H(BTG0b@Zk @o?(BG0bGTG@ZkGG(BTG0b@Zk4GG(BTG0b@Zk4GTG(BG0b@Zk8B$"@bD"d"GG@Zk GaAq@ G$! _','H'.G"(1A2J@g."(1AtJ."(1AJ @(1A@ G/GK` @(1A_(BG0bGTG@ZkG @ @O0@I-tGII GG0q@A4G'H1Q@(BTG0b@Zk%!?E!%@  @$ "'.'J@g."0@tJ."0@J.#0@J  @0@_@`'-'I@ @0@?(B2q@p@F0bGTGTG@Zk(BG0bGTG@ZkGTG(BG0b@ZkCH Gm@G_ D`x @ 0 A , HGGAx$ED")B 0 AQ.QJSBsBt@'.J@(B0bG.TGJ@ZkxD IA 0 A , IA 0 A*, H+aI*H jAG G /1J 0@A6 J0!J 0@A6JJA@.J@@(B0bG.TGJ@Zk?&1"7@A4Gw`.uK"TJF>v.xK!#@WJF>t Y/{K_! @ZYK[GY?r ,gKGFHD<_G Ad! iAl`+.rKk"AQ+J2F+>j`.uK"6ITJF>h/yKK#XKG?g@z/aKyBA[zKaGz? A@a,cK0AA@HD<_G]]} (0ݤ8@H=P]X}`p#k.P JF5+-I +I Er'.U J =F9r.S rJtFY' ,A H0Dt!. KQ !J2F!>. KT JF>. KW JF>Y/ KZ YK[GY? , KF HD <+. KQ +J2F+>. KT JF>/ KX KG?z/ K[ zKaGz?á, K@ HD<#~^^~ (0GGGx"GPb# H6H1G1#BB _Әc%¦0B0B.TJ>EPc@9!KbEBqxH8,{#yCA8H1D8<.JP 0@CE_#0Bz@N .wJ0HVJJF>H.{7@%;aKe@E0 @;.%;/;JeGzKY;KŢr@:G;?uJ2.BxH0BQ2JG5F2>.WJF>Ų;H0@C6`K$aK`0@C6HZCe z@.J@0B@.aJUJF>G]]} (0@#ky.S yJtF. JV JF>,@ HD0B_. JU JF>G#8?&~P1"^ G" x x0[!.R"r"Q!J!>G[@2,qK"A2H1D2Y ,qK"A H1D X@2,qK" A2H1D2< R"SB0 _Q.rKv"TJF>P`.wK6"UJF>O Q.tKv"RQJTFQ>N`.wK"BUJBF>_ I.wKUJF>"B([G0{@ZkG] #k2, KA 2H1D2<. KU JF> , KA H1D <. KU JF> 2, KA 2H1D 2<. KT JF>. KU JF>Q. KR QJTFQ>. KU JF>. KU JF>#~^^GGb# l_BGbGTG@ZkGGBTGb@ZkG]] #k#G~4G^^~ (0޴8@H>P^XGG`b||c Bb@Zk4G0"GGBGb4G@ZkG4GGGBb@Zk # "#"_a.""#SaJa>.UJ>.WJ>!/! 0@1@Y8K8?@.TJ>! 1@h vH"G"_X/pHx#ZXKPGX?`[.sH"R[JSF[>.aH8"UJF> .pH#CVJF>_GG_ @U@bs3v`JC;aKaKGD "tF" G0J0@6JF 5J0@6JF&#B q@btG G4GG@Zk4Ge@ .qH0@xDPJF>TG_Bb@Zk 1@ @ &.F"""Q&J&>f. @ #@SrJr>.UJ>. WJ>?Gf/ 1@0@ @[fKf? _" #"#E"%B"c"@/."1#q#VJ>/@XK?Q/ZYKY?1,1"3BA;H;<4BGQ.0@RQJQ>1"4Bhb #" BtG(bGs"G@ZkB4Gb4G@Zk4G4GGABb@Zk  .$"d"hb"PJ>"D.{#G {#RQJQ>.TJ>.VJ>/ @XK?_ vH_ !.rHa"Q!J2F!>`.uH"TJF>.xH!#WJF> ,eH! ;@DHD<GhG mG'1v JC2AJAJRB@-I@"G_5FAC-IGAC-I 5J 6Jh@Bb4G . ! J@Zk 4 4G GB8EGb 8E4!D4G@ZktGBE@ G)1 A")") B p.""#SpJp>.) Ai#@UJ>.WJ>0/"Y8K8? G,)1 A0@@H<"? d@(QAq.Q"tI0@SrJtFr> @"$"#BC###/,W!7!!@H<7,@A*H*<.P J >7."BQ(J(>BG,0@GH<"B B#"(be""GG@ZkBGb4G@ZkG4G GF@Bb@Zk #!! ,  "I"DH<),A%H%<).Q0J0>i.)!(A&ASrJr> /X K ?)!&A_hb vH{#G{#_#$,eH"A$H%D$<"0.rHd"Q0J2F0>!`.hH"TJF> .wH @VJF>?GG_ @U B"Z:v@KC!!HPG!HGD ?" G = 2!J0@6@JZF1AJ0@6 J:F"B5q@btGF4GG@ZkTG4Gf@ $! ,hH0@GH D<Bb@Zk 1@ @-$!"D"HI=$, @"@A)H)<$.Q0J0>d. SrJr>G. 1@0@ @WJ> ?&# C## f#FC  `/:,:!:"z"A:H:<.@P J >Z.RQJQ>.Z#ECTJ>GCG,0@@H<Z#GC_hb #" BG(bGs"G@Zkh(vI C)!I I )A C,H _!%1@@G/E@Cq.qJ| G@C.JyG!!H@6 Hf@Bb4G/c K@ZkGG]]} (0ݤ8@H=P]X`#kX/ HZ XKPGX?S[. HR [JSF[>T. HU JF>U. HV JF>V!. HQ !J2F!> . HT JF>. HW JF>, HD HD<r.S rJhF&/X KG6Y/Z YKHG2$, HA $H%D$<0. HQ 0J2F0>. HT JF>. HV JF>ډ,D HDuQ.R QJSFG.U JFG#~^^~ (GG( vHC!!H!H!@C!.!J5 Ga@ G/ c@D CA.AJ, G0c@CA.AJ( 0JGa@6J?B4GPBXbCB2.2J@Zk4G4G`@B 1`@Hb$ HG@Zk@G]G]} (0#k.P JF!.Q !J2F!.Q !J2F#G~^^GG B(b@Zk|G]] #k4 `G| MAKE_TREE4 hb# MAKE_TREE4 x@| MAKE_TREE, GPUTBITS, b#PUTBITS, @PUTBITS4 G MAKE_TREE4 b# MAKE_TREE4 @ MAKE_TREE, |GPUTBITS, b#PUTBITS, @PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, \GtPUTBITS, db#PUTBITS1$ SQUASH014.A;A ! [ACORNSQUASH.CODE.A]CP8.OBJ_A;62_A2;10- ", p@tPUTBITS, `G|PUTBITS, lb#PUTBITS, x@|PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, G PUTBITS, b#PUTBITS,  @ PUTBITS,  G4 PUTBITS, $ b#PUTBITS, 0 @4 PUTBITS, P Gl PUTBITS, \ b#PUTBITS, h @l PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G( PUTBITS,  b#PUTBITS , $ @( PUTBITS4 ( GH MAKE_TREE4 0 b# MAKE_TREE4 D @H MAKE_TREE,  G PUTBITS,  b#PUTBITS,  @ PUTBITS, @ GP PUTBITS, H b#PUTBITS, L @P PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G0 PUTBITS,  b#PUTBITS, , @0 PUTBITS, 8 GH PUTBITS, @ b#PUTBITS, D @H PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS, X Gt PUTBITS, \ b#PUTBITS, p @t PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS4 G, INIT_PUTBITS4 {#X INIT_PUTBITS4 (@, INIT_PUTBITS, `GxPUTBITS, hb#8PUTBITS, t@xPUTBITS, GPUTBITS, b#8PUTBITS, @PUTBITS,GGETBITS,b#GETBITS,@GETBITS,(G<GETBITS,0b#GETBITS,8@<GETBITS,LGXGETBITS,Pb#GETBITS,T@XGETBITS,GFILLBUF,b#FILLBUF,@FILLBUF,,G8GETBITS,0b#GETBITS,4@8GETBITS4lG MAKE_TABLE4tb# MAKE_TABLE4@ MAKE_TABLE,GGETBITS,b#GETBITS,@GETBITS,GGETBITS,b#GETBITS,@GETBITS,TGpFILLBUF,Xb#FILLBUF,l@pFILLBUF,GGETBITS,b#GETBITS,@GETBITS4 G, MAKE_TABLE4b# MAKE_TABLE4(@, MAKE_TABLE,,G@GETBITS,4b#GETBITS,<@@GETBITS,PG\GETBITS,Tb#GETBITS,X@\GETBITS,GFILLBUF,b#FILLBUF,@FILLBUF,, G8 GETBITS,0 b#GETBITS,4 @8 GETBITS4l!G! MAKE_TABLE4t!b# MAKE_TABLE4!@! MAKE_TABLE,0"GL"FILLBUF,4"b#FILLBUF,H"@L"FILLBUF,$G$FILLBUF,$b#PFILLBUFP P,$@$FILLBUF,$G%GETBITS,%b#PGETBITS, %@%GETBITS4%G% INIT_GETBITS4%b# INIT_GETBITS4%@% INIT_GETBITS: :=*"!HUFDEC C V1.3-000A = 44= count_t_freq4= f g m k l( j j  p4 j  qL j j  r$ j j)  s, j j  f 4 = & &=" write_pt_len = 0% %=! write_c_len = " "=encode_c = " "=encode_p =  = 44= send_block4=ZR     ~J ~ E0   $   < : ~U ~   P   ., N& 1   <   3x.$ $= X4. .=  4=  = . .=  4=  = T. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  =  =  & &= 44= output4=     ش         :     $ 0$ $= 4 = k = x4X4=huf_encode_startx4=ogf           x$ $= 4 =  = 0484=huf_encode_end04=!  $ $= L4 = x!% %=! read_pt_len = .$ $=  read_c_len = 1 = 44=decode_c4= e e e j o ) ) 3 7 7 8| 0  0  G J J M N U$ N ) ) 1 7 7| 0  0 8 4$ SQUASH014.A;A ! [ACORNSQUASH.CODE.A]CP8.OBJ_A;62_A2;10-, v v v }< - -IG$ $= 4. .=  4=  = . .=  4=  = . .=  4=  =  = h = $4P4=decode_p$4=;32   $ $ $= 4$4 = XK = h%4 4=huf_decode_starth%4=  $ $= %4 = L =  !*[ACORNSQUASH.CODE.A]CP8.OBJ_A2;21+,w.-/ 4--8-!0123KPWO.56,h\7@\\8@zq9GHJ??HUFV1.030-SEP-1994 11:08DEC C V1.3-000Ah hDECODED COULD_NOT_OPENBAD_CRC INV_OPTION OPTION_IGNORED  CANT_PROCESS  WRONG_VERSION START_OFSGARBLED PACKFIRST TOO_MANY_FILES NO_MEMORY  BAD_DIRECTORY DISK_FULL INTERNAL_ERROR INVALID_HEADER FAILED_CONSISTENCYNO_MATCHRIGHTLEFTBITBUF LZH_INFILEARCFILECOMPSIZEORIGSIZE UNPACKABLE $READONLY$0$BSS$$DATA$$LINK$ $LITERAL$i%$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT(JOUTPUT8JXxHUF_ENCODE_START0J80HUF_ENCODE_END0JDECODE_C0JP$DECODE_P8J h%HUF_DECODE_STARTFILLBUFGETBITSPUTBITS INIT_GETBITS INIT_PUTBITS MAKE_TABLE MAKE_TREE$ $= d d=0;;0;=0h%;=   INIT_GETBITS=0$;=0 ;;;GETBITSFILLBUF=0;=`  MAKE_TABLE;=0;=p  PUTBITS MAKE_TREE;=00;=  =0x;=  INIT_PUTBITS;=0;=@<  = G& "p.tK"SpJtFp>.wKP"VJF>@r.tK"SrJtFr>.wK"BVJBF> .wKVJF>"B?{"""_."T"J4,51B0H4 4.51B2J4" @.51BJ."51BJB 51B?G/wB0B0. B4qB4G0J Bo wB'@ B@.J" V.0B0 @PJ"@/0B0 @K"V.0B0 @"PJ@0B B0 @ B@/K"0B B0 @_"G ..JPJByJF B>?kA"G @".#0/JY8K0BrJ2G8? B?kx"DG G.4#/4 V.JK0ByJRVJ0CYFV>rK. BPJF>?kGG6 6/"V.!KRPJ0 Ct0K BTFP>?k1B@"1,Q"0H(0 @,@.v2H BTJF>x?kp. KS pJtFp>&. KV JF>'r. KS rJtFr>(. KV JF>). KV JF>./Q"X KG0 @_. 2HT JF>G#"~G^^~ (0޴8@H>P^X~`GG0b(8Bc @b'c"GG@ZkG@a@!.!J (BG0bGGTG@Zk @C b#_8B-#"@bD"d"tGG@ZkGs@p "tG$"D"p.P#pJ."(1AJ.#(1AJ0/(1A":K @B(1AB p.pJ"B(1A(BG0bGTG@Zk G (AP@ 0 A.JtG*" GG0q@A4G H1Q@(BTG0b@Zk x E_ %$ ")@$"D"a."A#aJ. 0 AJ.# 0 AJ!/ 0 A:K @! 2@ 0 A_1@.J`! 1@ 0 A(B6q ApF0bGTGTG@Zk(BG0bGTG@ZkGTG(BG0b@ZkD!!$!_, "H*,(1A0H*.J"(1A2J@j."(1AtJ ."(1AJJ!IA(1A(BG0b4GTG@ZkGG @0@I- @@IIy@ 4G)!qA A @ @p."P#pJ.0@ 0 AJ.#0@ 0 AJ0/0@ 0 A":K@0@ @ 0 A @ P.PJ"`0@ @ 0 A" GY .$/(BJ$K0bGTG@Zk 0`A iA @  ?eG)  .$"D.d"(BTGJ0bSJGG@ZkG+q AG3 x"E`,TG$.(B0bH$J@ZkTGd-$, (B"`I0b0HG@ZkGGd- $,"(BTG`I0b0HG@Zk4G)"AG G JA @ ,k! H` @G*,J!*H(BTG0b@Zk @o?(BG0bGTG@ZkGG(BTG0b@Zk4GG(BTG0b@Zk4GTG(BG0b@Zk8B$"@bD"d"GG@Zk GaAq@ G$! _','H'.G"(1A2J@g."(1AtJ."(1AJ @(1A@ G/GK` @(1A_(BG0bGTG@ZkG @ @O0@I-tGII GG0q@A4G'H1Q@(BTG0b@Zk%!?E!%@  @$ "'.'J@g."0@tJ."0@J.#0@J  @0@_@`'-'I@ @0@?(B2q@p@F0bGTGTG@Zk(BG0bGTG@ZkGTG(BG0b@ZkCH Gm@G_ D`x @ 0 A , HGGAx$ED")B 0 AQ.QJSBsBt@'.J@(B0bG.TGJ@ZkxD IA 0 A , IA 0 A*, H+aI*H jAG G /1J 0@A6 J0!J 0@A6JJA@.J@@(B0bG.TGJ@Zk?&1"7@A4Gw`.uK"TJF>v.xK!#@WJF>t Y/{K_! @ZYK[GY?r ,gKGFHD<_G Ad! iAl`+.rKk"AQ+J2F+>j`.uK"6ITJF>h/yKK#XKG?g@z/aKyBA[zKaGz? A@a,cK0AA@HD<_G]]} (0ݤ8@H=P]X}`p#k.P JF5+-I +I Er'.U J =F9r.S rJtFY' ,A H0Dt!. KQ !J2F!>. KT JF>. KW JF>Y/ KZ YK[GY? , KF HD <+. KQ +J2F+>. KT JF>/ KX KG?z/ K[ zKaGz?á, K@ HD<#~^^~ (0GGGx"GPb# H6H1G1#BB _Әc%¦0B0B.TJ>EPc@9!KbEBqxH8,{#yCA8H1D8<.JP 0@CE_#0Bz@N .wJ0HVJJF>H.{7@%;aKe@E0 @;.%;/;JeGzKY;KŢr@:G;?r$ SQUASH014.Aw!![ACORNSQUASH.CODE.A]CP8.OBJ_A2;21A2;10-"uJ2.BxH0BQ2JG5F2>.WJF>Ų;H0@C6`K$aK`0@C6HZCe z@.J@0B@.aJUJF>G]]} (0@#ky.S yJtF. JV JF>,@ HD0B_. JU JF>G#8?&~P1"^ G" x x0[!.R"r"Q!J!>G[@2,qK"A2H1D2Y ,qK"A H1D X@2,qK" A2H1D2< R"SB0 _Q.rKv"TJF>P`.wK6"UJF>O Q.tKv"RQJTFQ>N`.wK"BUJBF>_ I.wKUJF>"B([G0{@ZkG] #k2, KA 2H1D2<. KU JF> , KA H1D <. KU JF> 2, KA 2H1D 2<. KT JF>. KU JF>Q. KR QJTFQ>. KU JF>. KU JF>#~^^GGb# l_BGbGTG@ZkGGBTGb@ZkG]] #k#G~4G^^~ (0޴8@H>P^XGG`b||c Bb@Zk4G0"GGBGb4G@ZkG4GGGBb@Zk # "#"_a.""#SaJa>.UJ>.WJ>!/! 0@1@Y8K8?@.TJ>! 1@h vH"G"_X/pHx#ZXKPGX?`[.sH"R[JSF[>.aH8"UJF> .pH#CVJF>_GG_ @U@bs3v`JC;aKaKGD "tF" G0J0@6JF 5J0@6JF&#B q@btG G4GG@Zk4Ge@ .qH0@xDPJF>TG_Bb@Zk 1@ @ &.F"""Q&J&>f. @ #@SrJr>.UJ>. WJ>?Gf/ 1@0@ @[fKf? _" #"#E"%B"c"@/."1#q#VJ>/@XK?Q/ZYKY?1,1"3BA;H;<4BGQ.0@RQJQ>1"4Bhb #" BtG(bGs"G@ZkB4Gb4G@Zk4G4GGABb@Zk  .$"d"hb"PJ>"D.{#G {#RQJQ>.TJ>.VJ>/ @XK?_ vH_ !.rHa"Q!J2F!>`.uH"TJF>.xH!#WJF> ,eH! ;@DHD<GhG mG'1v JC2AJAJRB@-I@"G_5FAC-IGAC-I 5J 6Jh@Bb4G . ! J@Zk 4 4G GB8EGb 8E4!D4G@ZktGBE@ G)1 A")") B p.""#SpJp>.) Ai#@UJ>.WJ>0/"Y8K8? G,)1 A0@@H<"? d@(QAq.Q"tI0@SrJtFr> @"$"#BC###/,W!7!!@H<7,@A*H*<.P J >7."BQ(J(>BG,0@GH<"B B#"(be""GG@ZkBGb4G@ZkG4G GF@Bb@Zk #!! ,  "I"DH<),A%H%<).Q0J0>i.)!(A&ASrJr> /X K ?)!&A_hb vH{#G{#_#$,eH"A$H%D$<"0.rHd"Q0J2F0>!`.hH"TJF> .wH @VJF>?GG_ @U B"Z:v@KC!!HPG!HGD ?" G = 2!J0@6@JZF1AJ0@6 J:F"B5q@btGF4GG@ZkTG4Gf@ $! ,hH0@GH D<Bb@Zk 1@ @-$!"D"HI=$, @"@A)H)<$.Q0J0>d. SrJr>G. 1@0@ @WJ> ?&# C## f#FC  `/:,:!:"z"A:H:<.@P J >Z.RQJQ>.Z#ECTJ>GCG,0@@H<Z#GC_hb #" BG(bGs"G@Zkh(vI C)!I I )A C,H _!%1@@G/E@Cq.qJ| G@C.JyG!!H@6 Hf@Bb4G/c K@ZkGG]]} (0ݤ8@H=P]X`#kX/ HZ XKPGX?S[. HR [JSF[>T. HU JF>U. HV JF>V!. HQ !J2F!> . HT JF>. HW JF>, HD HD<r.S rJhF&/X KG6Y/Z YKHG2$, HA $H%D$<0. HQ 0J2F0>. HT JF>. HV JF>ډ,D HDuQ.R QJSFG.U JFG#~^^~ (GG( vHC!!H!H!@C!.!J5 Ga@ G/ c@D CA.AJ, G0c@CA.AJ( 0JGa@6J?B4GPBXbCB2.2J@Zk4G4G`@B 1`@Hb$ HG@Zk@G]G]} (0#k.P JF!.Q !J2F!.Q !J2F#G~^^GG B(b@Zk|G]] #k4 `G| MAKE_TREE4 hb# MAKE_TREE4 x@| MAKE_TREE, GPUTBITS, b#PUTBITS, @PUTBITS4 G MAKE_TREE4 b# MAKE_TREE4 @ MAKE_TREE, |GPUTBITS, b#PUTBITS, @PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, \GtPUTBITS, db#PUTBITS, p@tPUTBITS, `G|PUTBITS, lb#PUTBITS, x@|PUTBITS, GPUTBITS, b#PUTBITS, @PUTBITS, G PUTBITS, b#PUTBITS,  @ PUTBITS,  G4 PUTBITS, $ b#PUTBITS, 0 @4 PUTBITS, P Gl PUTBITS, \ b#PUTBITS, h @l PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G( PUTBITS,  b#PUTBITS , $ @( PUTBITS4 ( GH MAKE_TREE4 0 b# MAKE_TREE4 D @H MAKE_TREE,  G PUTBITS,  b#PUTBITS,  @ PUTBITS, @ GP PUTBITS, H b#PUTBITS, L @P PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS,  G0 PUTBITS,  b#PUTBITS, , @0 PUTBITS, 8 GH PUTBITS, @ b#PUTBITS, D @H PUTBITS,  G PUTBITS,  b#PUTBITS,  @ PUTBITS, X Gt PUTBITS, \ b#PUTBITS, p @t PUTBITS,  G PUTBITS,  b#PUTBITS,  @ $ SQUASH014.Aw!![ACORNSQUASH.CODE.A]CP8.OBJ_A2;21A2;10-iG  PUTBITS4 G, INIT_PUTBITS4 {#X INIT_PUTBITS4 (@, INIT_PUTBITS, `GxPUTBITS, hb#8PUTBITS, t@xPUTBITS, GPUTBITS, b#8PUTBITS, @PUTBITS,GGETBITS,b#GETBITS,@GETBITS,(G<GETBITS,0b#GETBITS,8@<GETBITS,LGXGETBITS,Pb#GETBITS,T@XGETBITS,GFILLBUF,b#FILLBUF,@FILLBUF,,G8GETBITS,0b#GETBITS,4@8GETBITS4lG MAKE_TABLE4tb# MAKE_TABLE4@ MAKE_TABLE,GGETBITS,b#GETBITS,@GETBITS,GGETBITS,b#GETBITS,@GETBITS,TGpFILLBUF,Xb#FILLBUF,l@pFILLBUF,GGETBITS,b#GETBITS,@GETBITS4 G, MAKE_TABLE4b# MAKE_TABLE4(@, MAKE_TABLE,,G@GETBITS,4b#GETBITS,<@@GETBITS,PG\GETBITS,Tb#GETBITS,X@\GETBITS,GFILLBUF,b#FILLBUF,@FILLBUF,, G8 GETBITS,0 b#GETBITS,4 @8 GETBITS4l!G! MAKE_TABLE4t!b# MAKE_TABLE4!@! MAKE_TABLE,0"GL"FILLBUF,4"b#FILLBUF,H"@L"FILLBUF,$G$FILLBUF,$b#PFILLBUFP P,$@$FILLBUF,$G%GETBITS,%b#PGETBITS, %@%GETBITS4%G% INIT_GETBITS4%b# INIT_GETBITS4%@% INIT_GETBITS: :=*"!HUFDEC C V1.3-000A = 44= count_t_freq4= f g m k l( j j  p4 j  qL j j  r$ j j)  s, j j  f 4 = & &=" write_pt_len = 0% %=! write_c_len = " "=encode_c = " "=encode_p =  = 44= send_block4=ZR     ~J ~ E0   $   < : ~U ~   P   ., N& 1   <   3x.$ $= X4. .=  4=  = . .=  4=  = T. .=  4=  = . .=  4=  = . .=  4=  = . .=  4=  =  =  & &= 44= output4=     ش         :     $ 0$ $= 4 = k = x4X4=huf_encode_startx4=ogf           x$ $= 4 =  = 0484=huf_encode_end04=!  $ $= L4 = x!% %=! read_pt_len = .$ $=  read_c_len = 1 = 44=decode_c4= e e e j o ) ) 3 7 7 8| 0  0  G J J M N U$ N ) ) 1 7 7| 0  0 8 v v v }< - -IG$ $= 4. .=  4=  = . .=  4=  = . .=  4=  =  = h = $4P4=decode_p$4=;32   $ $ $= 4$4 = XK = h%4 4=huf_decode_starth%4=  $ $= %4 = L =  "*[ACORNSQUASH.CODE.A]FRDRIVER.LNK;1+,8 ./ 47l-!0123KPWO56c;xj7}\8$@q9GHJ/$LINK/NATIVE/BPAGE=14/SECTION/NOTRACE/NODEMAND-7/SHARE=FRDRIVER/SYSEXE=SELECT/NOSYSSHR frdriver.opt/opt%*[ACORNSQUASH.CODE.A]FRDRIVER.OBJ_A;62+,8 .$/ 4$$z-!0123KPWO%56(QYkV7 ^]\8 q9GHJHH FRDRIVERV02-004A 3-OCT-1994 17:18AMAC V1.8-17  $$$115_LINKAGE ` $$$115_DRIVER $$$105_PROLOGUE $$$110_DATA $ABS$ . BLANK . . ABS .0 EVMS$DRIVER_DPT( FR$DPT( FR$DDT IOC$RETURN IOC$MNTVER ACP$READBLK ACP$WRI,^$ SQUASH014.A8 !%[ACORNSQUASH.CODE.A]FRDRIVER.OBJ_A;62$LTEBLK ACP$ACCESS ACP$DEACCESS ACP$MODIFY ACP$MOUNTEXE$LCLDSKVALID EXE$ZEROPARM EXE$ONEPARM EXE$SENSEMODE EXE$SETCHAR0 \ FR_BUFPOOL EXE$FINISHIOCEXE$GL_HBS_PTR EXE$ABORTIO EXE$WRITECHKR SMP$GL_FLAGS SMP$ACQUIRE SMP$AL_IPLVEC SMP$RELEASE EXE$PRIMITIVE_FORK EXE$QIORETURN IOC$REQCOM EXE$INSIOQC SCH$GL_MAXPIX SCH$GL_PCBVECEXE$ALONPAGVAREXE$WRTMAILBOX IOC$MOVTOUSER IOC$MOVFRUSER OTS$CALL_PROCOTS$MOVE OTS$DIV_I OTS$MOVEMOTS$ZERO0Jp FR_UNSOLNT h;`;;;;;;;;;;;0;;;;;;p p=( @ @0;=80@| @F11@@0P;=@| ;=0;  EXE$FINISHIOC=0;=0;= =08;=08;=08P;=08p;=08;  OTS$CALL_PROC7EXE$GL_HBS_PTR@  SMP$ACQUIRE(EXE$PRIMITIVE_FORK EXE$WRITECHKR7 SMP$AL_IPLVEC EXE$QIORETURN OTS$MOVE=08`;  EXE$ABORTIO= ;7 SMP$GL_FLAGS  SMP$RELEASE= =08;  IOC$REQCOM=08P;=08;=08;=4Ce08;7 SCH$GL_PCBVEC EXE$ALONPAGVAR OTS$MOVEM OTS$DIV_IOTS$ZERO=08;;; EXE$WRTMAILBOX  EXE$INSIOQC7 SCH$GL_MAXPIXh;=0 p;=( F* 0; ! IOC$MOVTOUSER=0; # IOC$MOVFRUSER =h`>C~^^~ (0޴8G1'CF1#CWpJC&&&@""4GYp KC:9'&H"LƲ|SJX&CC?G:GX&XƢ4Gw1 K?'VRJ9#FXƲ\GX0KG\G\F_G\G\F&|SJ\ƢGTGVRJF\Ʋ'G#GG沌ƲG^~ (0ޤ8Ck>C~^^~ (0޴8G CCCC CG^~ (0ޤ8CkG>C^ Gx0GGM m@ZkCkGCkxPG&GxG@G11 BpD @BGGG`GGGG11 BpD @BFGG `@ /8K05 C #8G k.W J7GGG>C^ Gx0G1_'`#:HC K:G0JJ%GxG@G11 BpD @BFGG`GGG@11 BpD @BGGG `@ /_#8K:G0JJMGm@ZkCkCk.W J7Gx0G'GxG@G11 BpD @BGGG`GG@G11 BpD @BFGG `@/?#KFuKXKG?k.U JF KT JF>?kGGG>C^ GxPG>C4GmDC>xS@KYR KM8G>\KGCC@ZkCkGCkGG>C^ GxPG4GxG@G11 BpD @B@GGG&`GG@G11 BpD @BGGG`@.J05B>C4GDvSKWRJF^Z@K[G^CMCm@ZkCkGCk@/[ \KF>C^ GLVJCkGpJ`4GCkMGm@ZkCkGG>C^ G( GM4C mG@ZkCkGMGm@ZkCkGG>C^^~ (޴08 G`G 4G^~ (ޤ08Ckx|#>CMm ~@ZkCh~Cx`j`@p&@@65B,E % CJ06@\Gw1 KCX0Kw`KG\##G 8G \Ţ|S HVRJF\Ų`@4eW`@@@ES@/K.@J@/@Ki@.\J\0K{1JG\ /@\ KGG\.@JZ\EySJZR@KYG\E8#ŢFŲFe4G|%91 C|%ll|M4G  m@ZkGMG~mC@Zk|05A!0UAy0uA0A0A0UAGMGmG@ZkhÈŢ#m4GFŲFE|l%MB|l@ZkX<Ţ>CްdŠ  .@ J v&J/XKG ?ޠCDG0m H0@PT#[pH@-GGY@FGG/4G0CGGGG+@GGGGG0עGG>C@MܔHHm>CpH@Zk\H CCHGM(m @ZkM4Gm@ZkG @'{#4G0@@FQG@GMGmG@Zk @?'9#4G0@@FGeGMGmG@Zk @&"4G0@@FF;GMGmG@Zk @'#4G0@@FqG`GMGmG@Zk|lEC|lGM4Gm@ZkG>C ~^`E@MHGG2B@ZkG^~ C/>C ~^`E@MHGG2B@ZkM4G^~ mC@Zk|Û>C ~^dE@MHGG2B@ZkM4G^~ mC@Zkdq>C ~^dE@MHGG2B@ZkM4G^~ mC@ZkLàMm@Zk /Y KYG`/\ `KF@/[ @K;F. &JW JF>>C^^~ (0޴8 G>C~<eC`<xeDHeeLEEP%%ŢXVJ|JFŲ>Cް ~^dŠf@`&`E>C@~E@>Cm#@C~Cd%G"GG@"8&@TM mP>C@Zk^ ~ޠC~4GC^~ (0ޤ8CkG4GGGGG>C>^~޴ (>0^8~84G>^~ޤ (>0^8~CkGGG4GkGG>C0޴> ^(~'#4GX墇&4'Ce"FFXԀC|Ų4Gv1KXl#W0JFX岀l>C>tl0 tHX@d`>Cp4Gޤ> ^(~Ck4GkGG>C^^~ (0޴8@H>P^X~` GhF%,e#`>C@Mް,H@GנV@,h0C'1@,ޠC,E@#GCFŲT xeGMGm@Zk^~ (0ޤ8@H>P^X~`hCkG8e`%#"G%ŢFŲ0xvJ`T 0M8m@Zk`CGGG7CM8wKHͦB֦ke0`Ce<ePCTE%D%HL岨ŢPŲeXEy`KZ@KYGXE8 88âhŲ>C9!ް ~^G>C@CGG|e`_#D?#$# M" (m>C@ZkCC^~ ޠC/4G>CGް ~^>C^`E$@?$M! m>C@ZkCM>C HG ~G^0BM>GG@ZkGG>G^ ~CdEB@`ED#'#4G0<@<@FqG`$ SQUASH014.A8 !%[ACORNSQUASH.CODE.A]FRDRIVER.OBJ_A;62;6$n"?$! D#>CA~;@~4GCPCTE%D%HL岨ŢPŲeXEy`KZ@KYGXEd,>CM?$m^! >C@ZkC^C^C/G>C&^"D0C&"DòG/C^~ ޠC{G@[GPC@&"Y4G0CCFFGD@G4G.|8KT@WJFG>ET@/vYKXKG G?@8cbG 4G.8@/v8KWJ\ KF 8KG?>4G^C<ePc4E0zCzCF1G?8 88âhŲ>Cް ~^>d@G G |e`$E@ M>C(m@ZkC6">^ ~GޠC,峈G|elŢvC|el峆>CG HG ~0B^>GMG@ZkGGG>^ ~CdEB@`E B@^ChGd>^ ~ޠCa/Y KD=. 8KV JF>o. YKW JF>rGGG>C~^GGCkGG>C^^~ (޴08 G>CMe>C ~ްC ~^>CC m>C@Zk >^~ ޠC ^CE>C%^~ (ޤ08Ck>C^^~ (޴08 G>CMe>C ~ްC ~^>CCm>C@Zk >^~ ޠC ^CE>C%^~ (ޤ08Ck4G EXE$FINISHIOC4m#x EXE$FINISHIOC4@ EXE$FINISHIOC4G EXE$FINISHIOC4m# EXE$FINISHIOC4@ EXE$FINISHIOC4m# EXE$FINISHIOC4G$ EXE$FINISHIOC4 @$ EXE$FINISHIOC4,G< EXE$FINISHIOC44m# EXE$FINISHIOC48@< EXE$FINISHIOC4G EXE$FINISHIOC4m# EXE$FINISHIOC4@ EXE$FINISHIOC4G$ OTS$CALL_PROC4m# OTS$CALL_PROC4 @$ OTS$CALL_PROC48GH EXE$FINISHIOC4@m# EXE$FINISHIOC4D@H EXE$FINISHIOC4 G EXE$WRITECHKR0 04 m# EXE$WRITECHKR4 @ EXE$WRITECHKR4p G EXE$FINISHIOC4x m# EXE$FINISHIOC4| @ EXE$FINISHIOC4 G EXE$ABORTIO4 m# EXE$ABORTIO4 @ EXE$ABORTIO4 G EXE$ABORTIO4 m# EXE$ABORTIO4 @ EXE$ABORTIO4 m# EXE$FINISHIOC4 G4 EXE$FINISHIOC40 @4 EXE$FINISHIOC44 GX SMP$RELEASE4< m# SMP$RELEASE4T @X SMP$RELEASE<t G EXE$PRIMITIVE_FORK<| m#EXE$PRIMITIVE_FORK< @ EXE$PRIMITIVE_FORK4  G EXE$QIORETURN4  m# EXE$QIORETURN4  @ EXE$QIORETURN4 G EXE$ABORTIO4 m# EXE$ABORTIO4 @ EXE$ABORTIO4 G, EXE$ABORTIO4 m# EXE$ABORTIO4( @, EXE$ABORTIO4` Gt EXE$ABORTIO4h m# EXE$ABORTIO4p @t EXE$ABORTIO4 G EXE$ABORTIO4 m# EXE$ABORTIO4 @ EXE$ABORTIO4 G EXE$FINISHIOC4 m# EXE$FINISHIOC4 @ EXE$FINISHIOC4  G( OTS$MOVE4 $ @( OTS$MOVE4 h G OTS$MOVE4 | @ OTS$MOVE4 G EXE$FINISHIOC4 m# EXE$FINISHIOC4 @ EXE$FINISHIOC4  G OTS$MOVE4  @ OTS$MOVE4 G EXE$FINISHIOC4 m# EXE$FINISHIOC4@ EXE$FINISHIOC4 (G@OTS$MOVE4 <@@OTS$MOVE4@Gd EXE$FINISHIOC4Xm# EXE$FINISHIOC4`@d EXE$FINISHIOC4hGt SMP$ACQUIRE4lm# SMP$ACQUIRE4p@t SMP$ACQUIRE4G IOC$REQCOM4m# IOC$REQCOM4@ IOC$REQCOM4G IOC$REQCOM4m#@ IOC$REQCOM4@ IOC$REQCOM4(G4 EXE$INSIOQC4 ,m#@ EXE$INSIOQC40@4 EXE$INSIOQC40GLEXE$WRTMAILBOX4@m#@EXE$WRTMAILBOX4H@LEXE$WRTMAILBOX4GEXE$ALONPAGVAR4m#@EXE$ALONPAGVAR4@EXE$ALONPAGVAR4G OTS$ZERO4@ OTS$ZERO4GEXE$ALONPAGVAR4m#@EXE$ALONPAGVAR4@EXE$ALONPAGVAR4G EXE$WRTMAILBOX4m#@EXE$WRTMAILBOX4@ EXE$WRTMAILBOX4GOTS$ZERO4@OTS$ZERO4!G IOC$MOVTOUSER4"m# IOC$MOVTOUSER4!@ IOC$MOVTOUSER4#G IOC$MOVFRUSER4$m# IOC$MOVFRUSER4#@ IOC$MOVFRUSERN N=0(4P4=4=FRDRIVER6 =4=`X = @4= \ 4@4> IOC$RETURN\4> IOC$RETURN> IOC$RETURN> IOC$RETURN> IOC$MNTVER> IOC$RETURN> IOC$RETURN> IOC$RETURN> IOC$RETURN> IOC$RETURN> IOC$RETURN> IOC$RETURN=> IOC$RETURN= !L |X4=@4=(x4=@4=4=4=4= 4=4=> ACP$READBLK=> ACP$WRITEBLK= > ACP$ACCESS=> ACP$DEACCESS=`> ACP$MODIFY=> ACP$MOUNT=>EXE$LCLDSKVALID=> EXE$ZEROPARM=@> EXE$ONEPARM=> EXE$SENSEMODED$ SQUASH014.A8 !%[ACORNSQUASH.CODE.A]FRDRIVER.OBJ_A;62;6$$=> EXE$SETCHAR=H@ &*[ACORNSQUASH.CODE.A]FRDRIVER.OBJ_A2;18+,N.0/ 40/-!0123KPWO056,h\7 g\8 \q9GHJHHFRDRIVERV02-004A30-SEP-1994 11:13AMAC V2.0-22  `$$$115_LINKAGE $ $$$115_DRIVER $$$105_PROLOGUE $$$110_DATA $ABS$ . BLANK . . ABS .0  DRIVER$DPT( FR$DPT( FR$DDT IOC$RETURN_SUCCESSIOC_STD$MNTVER IOC$RETURN IOC$RETURN_UNSUPPORTED0 p FR_FUNCTABLE EXE$ILLIOFUNCACP_STD$READBLKACP_STD$MODIFY ACP_STD$MOUNT EXE_STD$LCLDSKVALID EXE_STD$ZEROPARM EXE_STD$SENSEMODE0 x FR_BUFPOOLACP_STD$ACCESS EXE_STD$FINISHIO ACP_STD$WRITEBLK ACP_STD$DEACCESSEXE$GL_HBS_PTREXE_STD$ABORTIO EXE_STD$WRITECHK SMP$GL_FLAGS SMP$ACQUIRE SMP$AL_IPLVEC SMP$RELEASE EXE_STD$PRIMITIVE_FORKIOC_STD$REQCOMEXE_STD$INSIOQC SCH$GL_MAXPIX SCH$GL_PCBVECEXE$ALONPAGVAR EXE_STD$WRTMAILBOX IOC_STD$MOVTOUSER IOC_STD$MOVFRUSER OTS$CALL_PROCOTS$MOVE OTS$DIV_I OTS$MOVEMOTS$ZERO0J" FR_UNSOLNT ;0;;;;;;;;;@;@;;;;;;;  = @ @=0;=0(@| @F11@@=0P;=@| ;=0;=  ACP_STD$ACCESS""=0;= (EXE_STD$FINISHIO"=0;= ACP_STD$MODIFY""=0;=00;=0P;=0`;= =0;= (ACP_STD$WRITEBLK""=0;= =0;==0 ;= ( ACP_STD$DEACCESS""=0 ;=0 ;=0 ;=0 ;=0 ;=  OTS$CALL_PROC7EXE$GL_HBS_PTR=( EXE_STD$PRIMITIVE_FORK""7 SMP$GL_FLAGS0;OTS$MOVE=0@;= EXE_STD$ABORTIO""=(EXE_STD$WRITECHK"""7 SMP$AL_IPLVEC  SMP$ACQUIRE  SMP$RELEASE=0p;=P| IOC_STD$REQCOM""=0 ;=@t =0;= 04 4Ce@ EXE_STD$INSIOQC"7 SCH$GL_MAXPIX` OTS$MOVEM OTS$DIV_I!OTS$ZERO=0;=`! ;;(#EXE_STD$WRTMAILBOX"" %EXE$ALONPAGVAR7 SCH$GL_PCBVEC;=0 ";= ==00";0('IOC_STD$MOVTOUSER""=0#;()IOC_STD$MOVFRUSER"" =>C~^^~ (0޴8GC1'F1#CWpJC&&&@""4GYp KC:9'&H"LƲ|SJX&CC?G:GX&XƢ4Gw1 K?'VRJ9#FXƲ\GX0KG\G\F_G\G\F&|SJ\ƢGTGVRJF\Ʋ'G#GG沌ƲG^~ (0ޤ8Ck>C~^^~ (0޴8GC CCC CG^~ (0ޤ8CkG>C~^^ ~(08޴@HP>X^`~hp Gx޵GCCCCA@4GG(M0mCCCC@ZkG^ ~(08ޤ@HP>X^`~hpxޥCkGGG>C~^^ ~(08޴@HP>X^`~hp Gx޵GCCCCA|@GMm4GCCCC@ZkGG^ ~(08ޤ@HP>X^`~hpxޥCkG:uCE MGGP(mCT#CTG@ZkGGG>C~^^ ~(08޴@HP>X^`~hp Gx޵GCCCCA8@G M(m4GCCCC@ZkGG^ ~(08ޤ@HP>X^`~hpxޥCkG:uCEMGGPmCT#CTG@ZkGGG4G0GGkkG4G0GGkkG4GkGG>C~^^ ~(08޴@HP>X^`~hp Gx޵GCCCCA@GMm4GCCCC@ZkGG^ ~(08ޤ@HP>X^`~hpxޥCkG:uCEMGGPmCT#CTG@ZkGGG>C~^^ ~(08޴@HP>X^`~hp Gx޵GCCCCA%@G M4G(mCCCC/@ZkG^ ~(08ޤ@HP>X^`~hpxޥCkGpMGPCxmCT#TG@Zk>C~^^ ~(08޴@HP>X^`~hp Gx޵GCCCCA@GMm4GCCCC@ZkGG^ ~(08ޤ@HP>X^`~hpxޥCkG:uCE@MGGPHmCT#CTG@ZkGGG4G0G0`'8CJF0JJ%xGGG@pD @B11 BGGG`GG@GpD @B11 BGG `G@/"K G0JJGkG4Gk.X JGGG>C~^^ ~(08޴@HP>X^`~hp Gx޵GCCCCA @4GG(M0mCCCC@ZkG^ ~(08ޤ@HP>X^`~hpxޥCkGGG0G'xGG@GpD @B11 BGGG`GGG@pD @B11 BFG `G@/?#KFuKXKG?4Gk.U JF KT JF>?4GkGPG>C4GDvSKWRJFXKGCCkGTGkGGPG3xGG@GpD @B11 BGGG%`GGG@pD #1*$ SQUASH014.AN!&[ACORNSQUASH.CODE.A]FRDRIVER.OBJ_A2;1860"@B11 BFG`G@ /8K05 C>C4GD#wS KXRKG>Y KCCkGTGk.W J7GL4GVJkGp4GJ kGGk>C~^^ ~(08޴@HP>X^`~hp Gx޵G0CCCCCC M(mCCGG4CG@ZkG^ ~(08ޤ@HP>X^`~hpxޥCkGGMGPCmCT#TG@ZkGGG>C~^^ ~(08޴@HP>X^`~hp Gx޵GCC`CCCG MG(mCCCG/@ZkG^ ~(08ޤ@HP>X^`~hpxޥCkGxC|#>C@MC~CCHmC>CG@ZkGCD#m~Cx`u`@x&@@65B4E % CJ46@\Gw1 KCX0K =w`KG\##G 8G \Ţ|S HVRJF\Ų`@<eh`@@HEd@/K.@J@/@K@.\J\0K{1JG\ /@\ KGG\.@J\EySJZR@KYG\E@#ŢFŲFe4G|%91 C|%tt| M4GGP(mCT#CTG@ZklG~C MC(mCCCG@Zk_G45A-4UA4uA4A4A4UAG MG(mGCCCCG@ZkEGŢ#4G(mGFŲFEC|Ct% MB|tTGPT#@Zk.DŢ>CްlŠ .@J>/vJXKG<?ޠCDGm H0@PT#[pH@P-GGY@FGG/4G0CGGG+@GGGGGGGעG >CpMxm>CpH@ZkCMGGmCtG @Zk  GGGGG/ @?'9#4G4@@FGG MG(mGCCCCG@ZkG @&"4G4@@FFG MG(mGCCCCG@ZkG @'#4G4@@FuGM`G MG(mGCCCCG@ZkG @_'Z#4G4@@F5G G MG(mGCCCCG@ZkuG|ŢtB|ŲtG M4GGP(mCT#CTG@ZkcG>C ~^hE@MHGG2B@ZkG^~ C/>CH ~^hE@MGG@Zk~4G G MTG^CCPC(mT#@Zk/G}>CH G~^lE@MG@Zk~4G G MTG^CCPC(mT#@ZkGG>CH ~^lE@MGG@Zk~4G G MTG^CCPC(mT#@ZkG`Mhm@Zk /Y KYGL`/\ `KF[@/[ @KF. JW JF>GG>C~^^ ~(08޴@ GHG>CCG~DeGH`DxeLPeeTEEX%%Ţ`VJ|JFŲ>Cް ~^lŠf@`&hE>C@~E@>Cm#u@C~ClGGG@"@&@ MC\C(mCtGP>C@Zk^ ~ޠCC~4GCG^ ~(08ޤ@HCkG>C~^^ (޴08GC4GC8CC4GG^ (ޤ08CkG>C[~^^ (GC'#X4G&4&GGXCe"BŲ4GX%x1@K4G"Y0 KC8GX%t>C>t2 |H\@lh>Cx4GG^ (CkG>C~^^ ~(08޴@HP GXGPmCCEBFC4eA`>CMް,H@/ӠW@4Ţ2B@'1@4ޠC4e'`@E'@"GG0xEvAJ#@T xeGMGmCCCtG@ZkG^ ~(08ޤ@HPXCkGT ðMCmCTG@ZkG`#'GG7B=X7wJCk>C9!ް ~^G>CHCG ebG@|E@?#$#"" IJ>C0Mܔ H>CC8mC>CtG@Zk >[ H>C HaG ^$~(,0ޠCC4G>CGް ~^>C?$^! hE@@MHm>C@ZkCI>CMG HG ~^>GG@Zk^> ~ClEB@hED#'#4G28@8@_FF?$! D#>CA~[@4G~CPâ\ŲLePeETE%X%`Ţ|JVJF`Ųl @M>C?$Hm^! >C@ZkC^C^C/G4>C_'^Z#Dc2zC@?'9#D#G/G@XGP@'{#4G2CC_FSG_GD#@G84G|/yJT@[|KyGG|?T@/zJ\KGG?@84GG @`/<@ /zJ[|K =( Y C>C֔ Hް>C ~^G>lH%"G@|tG$>C0M8mC>C޲C>C@Zk >\ H>C7 HG?#>G^ ~CޠCC4峈EYGE|ŢtB|Ųt峝G>CMG H ~G^>GG@Zk^> ~ClEB@hE B@^CZG~>^ ~CޠCC}/Y KDO\/ JZ \KYG\?_v/ J[ vKzGv?bGGG>C~^GGCkGG>C^^~ (޴08@>H^P~X GP>CCGe>C~E>C m0^,~(^$> Cް ~M^>CC>CGCC@Zk>> ^~Cޠ $>(^,~0>C%CCP^~ (ޤ08@>H^P~XCk>C^^~ (޴08@>H^P~X GP>CCGe>C~E>Cm0^,~(^$> Cް ~M^>CC>CGCC@Zk>> ^~Cޠ $>(^,~0>C%CCP^~ (ޤ08@>H^P~XCk48GTACP_STD$ACCESS4<m#xACP_STD$ACCESS4P@TACP_STD$ACCESS4(GHACP_STD$ACCESS4,m#ACP_STD$ACCESS4D@HACP_STD$ACCESS<GEXE_STD$FINISHIO<m#EXE_STD$FINISHIO<@EXE_STD$FINISHIO4XGxACP_STD$MODIFY4\m#ACP_STD$MODIFY4t@xACP_STD$MODIFY<GEXE_STD$FINISHIO<m#EXE_STD$FINISHIO<@EXE_STD$FINISHIO4GACP_STD$MODIFY4m#@ACP_STD$MODIFY4@ACP_STD$MODIFY<XGEXE_STD$FINISHIO<hm#@EXE_STD$FINISHIO<|@EXE_STD$FINISHIO<G(ACP_STD$WRITEBLK< m#`ACP_STD$WRITEBLK<$@(ACP_STD$WRITEBLK<xGEXE_STD$FINISHIO<m#`EXE_STD$FINISHIO<@EXE_STD$FINISHIO<G8ACP_STD$WRITEBLK<m#ACP_STD$WRITEBLK<4@8ACP_STD$WRITEBLK<GEXE_STD$FINISHIO<m#EXE_STD$FINISHIO<@EXE_STD$FINISHIO< 8 GT ACP_STD$DEACCESS< < m#ACP_STD$DEACCESS< P @T ACP_STD$DEACCESS4  G OTS$CALL_PROC4  m#@ OTS$CALL_PROC4  @ OTS$CALL_PROC< G0EXE_STD$FINISHIO<m#@EXE_STD$FINISHIO<,@x$ SQUASH014.AN!&[ACORNSQUASH.CODE.A]FRDRIVER.OBJ_A2;1860@o!0EXE_STD$FINISHIO4GEXE_STD$ABORTIO4m#EXE_STD$ABORTIO4@EXE_STD$ABORTIO<8GdEXE_STD$WRITECHK<Pm#EXE_STD$WRITECHK<`@dEXE_STD$WRITECHK <G$EXE_STD$FINISHIO< m#EXE_STD$FINISHIO< @$EXE_STD$FINISHIO48GXEXE_STD$ABORTIO4@m#EXE_STD$ABORTIO4T@XEXE_STD$ABORTIO4GEXE_STD$ABORTIO4m#EXE_STD$ABORTIO4@EXE_STD$ABORTIO<m#EXE_STD$FINISHIO<GEXE_STD$FINISHIO<@EXE_STD$FINISHIO4G8 SMP$RELEASE4 m# SMP$RELEASE44@8 SMP$RELEASE< @GdEXE_STD$PRIMITIVE_FORK<Pm#EXE_STD$PRIMITIVE_FORK< `@dEXE_STD$PRIMITIVE_FORK4GEXE_STD$ABORTIO4m#EXE_STD$ABORTIO4@EXE_STD$ABORTIO4G@EXE_STD$ABORTIO4 m#EXE_STD$ABORTIO4<@@EXE_STD$ABORTIO4xGEXE_STD$ABORTIO4m#EXE_STD$ABORTIO4@EXE_STD$ABORTIO4GEXE_STD$ABORTIO4m#EXE_STD$ABORTIO4@EXE_STD$ABORTIO< GHEXE_STD$FINISHIO<0m#EXE_STD$FINISHIO<D@HEXE_STD$FINISHIO4pGOTS$MOVE4@OTS$MOVE4GOTS$MOVE4@OTS$MOVE<GEXE_STD$FINISHIO< m#EXE_STD$FINISHIO<@EXE_STD$FINISHIO4HGTOTS$MOVE4P@TOTS$MOVE<dGEXE_STD$FINISHIO<m#EXE_STD$FINISHIO<@EXE_STD$FINISHIO4GOTS$MOVE4@OTS$MOVE<GEXE_STD$FINISHIO<m#EXE_STD$FINISHIO<@EXE_STD$FINISHIO4G SMP$ACQUIRE4m# SMP$ACQUIRE4@ SMP$ACQUIRE4GIOC_STD$REQCOM4m#0IOC_STD$REQCOM4@IOC_STD$REQCOM4GIOC_STD$REQCOM4m#IOC_STD$REQCOM4@IOC_STD$REQCOM4GEXE_STD$INSIOQC4m#EXE_STD$INSIOQC4@EXE_STD$INSIOQC<#GEXE_STD$WRTMAILBOX<$m#EXE_STD$WRTMAILBOX<#@EXE_STD$WRTMAILBOX4%\GlEXE$ALONPAGVAR4&`m#EXE$ALONPAGVAR4%h@lEXE$ALONPAGVAR4!xGOTS$ZERO4!@OTS$ZERO4%hGEXE$ALONPAGVAR4&tm#EXE$ALONPAGVAR4%@EXE$ALONPAGVAR<#t G EXE_STD$WRTMAILBOXL L<$x m#EXE_STD$WRTMAILBOX<# @ EXE_STD$WRTMAILBOX4!!GH!OTS$ZERO4!D!@H!OTS$ZERO<("m#IOC_STD$MOVTOUSER<'"G"IOC_STD$MOVTOUSER<'"@"IOC_STD$MOVTOUSER<*#m#@IOC_STD$MOVFRUSER<)$G<$IOC_STD$MOVFRUSER<)8$@<$IOC_STD$MOVFRUSER =0(4P4=4= FRDRIVERX= 4=  = p4=`44>IOC$RETURN_SUCCESSp4>IOC$RETURN_SUCCESS>IOC$RETURN_SUCCESS>IOC$RETURN_SUCCESS=>IOC_STD$MNTVER> IOC$RETURN> IOC$RETURN> IOC$RETURN> IOC$RETURN> IOC$RETURN> IOC$RETURN_UNSUPPORTED> IOC$RETURN_UNSUPPORTED=> IOC$RETURN>IOC$RETURN_SUCCESS= L|>EXE_STD$ZEROPARM>EXE_STD$LCLDSKVALID> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC>EXE_STD$ZEROPARM>EXE_STD$LCLDSKVALID> EXE$ILLIOFUNC> EXE$ILLIOFUNC`4>ACP_STD$READBLK@4> EXE$ILLIOFUNC> EXE$ILLIOFUNC@4>EXE_STD$LCLDSKVALID> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC>EXE_STD$SENSEMODE> EXE$ILLIOFUNC> EXE$ILLIOFUNC4> EXE$ILLIOFUNC`4>ACP_STD$READBLK> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC>EXE_STD$SENSEMODE> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC4>ACP_STD$READBLKx4444@4> EXE$ILLIOFUNC>ACP_STD$MODIFY> ACP_STD$MOUNT> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC> EXE$ILLIOFUNC=H@ "*[ACORNSQUASH.CODE.A]FRDRIVER.OPT;1+,9./ 4G8-!0123KPWO56#N7\8q9GHJCLUSTER=FRDRIVER,,,- FRDRIVER.OBJ,-! ALPHA$LIBRARY:STARLET/INCLUDE:(- SYS$DOINIT,- SYS$DRIVER_INIT)!! set psect options!BPSECT_ATTR=_AMAC$CODE,PIC,USR,CON,REL,GBL,NOSHR,EXE,RD,NOWRT,NOVECEPSECT_ATTR=_AMAC$LINKAGE,PIC,USR,CON,REL,GBL,NOSHR,NOEXE,RD,WRT,NOVEC>PSECT_ATTR=$CODE$,PIC,USR,CON,REL,GBL,NOSHR,EXE,RD,NOWRT,NOVEC>PSECT_ATTR=$LINK$,PIC,USR,CON,REL,GBL,NOSHR,NOEXE,RD,WRT,NOVEC>PSECT_ATTR=$PLIT$,PIC,USR,CON,REL,GBL,NOSHR,NOEXE,RD,WRT,NOVEC=PSECT_ATTR=$OWN$,PIC,USR,CON,REL,GBLIB.$ SQUASH014.A9!"[ACORNSQUASH.CODE.A]FRDRIVER.OPT;1J_A2;8G,NOSHR,NOEXE,RD,WRT,NOVEC@PSECT_ATTR=$GLOBAL$,PIC,USR,CON,REL,GBL,NOSHR,NOEXE,RD,WRT,NOVECPSECT_ATTR=EXEC$INIT_CODE,NOSHRGPSECT_ATTR=EXEC$INIT_LINKAGE,PIC,USR,CON,REL,GBL,NOSHR,EXE,RD,WRT,NOVECFPSECT_ATTR=$LINKAGE,NOPIC,CON,REL,LCL,NOSHR,NOEXE,NOWRT,NOVEC,MOD,PAGEFPSECT_ATTR=$$$115_LINKAGE,PIC,USR,CON,REL,GBL,NOSHR,NOEXE,RD,WRT,NOVEC!! collect stuff!6COLLECT=NONPAGED_READONLY_PSECTS/ATTRIBUTES=RESIDENT,- _AMAC$CODE,- EXEC$NONPAGED_CODE,- $$$115_DRIVER,- $CODE$7COLLECT=NONPAGED_READWRITE_PSECTS/ATTRIBUTES=RESIDENT,- _AMAC$LINKAGE,- EXEC$NONPAGED_DATA,- EXEC$NONPAGED_LINKAGE,- $$$105_PROLOGUE,- $$$110_DATA,- $$$115_LINKAGE,- $PLIT$,- $GLOBAL$,- $OWN$,- $LINK$>COLLECT=INITIALIZATION_PSECTS/ATTRIBUTES=INITIALIZATION_CODE,- EXEC$INIT_LINKAGE,- EXEC$INIT_CODE,- EXEC$INIT_000,- EXEC$INIT_001,- EXEC$INIT_002,- EXEC$INIT_SSTBL_000,- EXEC$INIT_SSTBL_001,- EXEC$INIT_SSTBL_002,*[ACORNSQUASH.CODE.A]FRDRIVER_RRW_SAFE.OBJ;12+,8 ./ 4 -!0123KPWO56}NSQ7켟\8 q9GHJ4FRDRIVERV0527-SEP-1994 20:10 VAX MACRO V5.4-3DMACRO/OBJECT=OBJ$:FRDRIVER_RRW_SAFE.OBJ SRC$:FRDRIVER_RRW_SAFE.MAR!-rrw - VAX/VMS VIRT DISK DRIVERFRDRIVER ACP$ACCESS ACP$DEACCESS ACP$MODIFY ACP$MOUNT ACP$READBLK ACP$WRITEBLK EXE$ABORTIOEXE$ALONPAGVAR EXE$FINISHIOCEXE$FORKEXE$GL_HBS_PTR EXE$INSIOQCEXE$LCLDSKVALID EXE$ONEPARM EXE$QIORETURN EXE$SENSEMODE EXE$SETCHAR EXE$WRITECHKREXE$WRTMAILBOX EXE$ZEROPARM FR$DDT FR$DPT a FR_INT a FR_UNSOLNT IOC$MNTVER IOC$PTETOPFN IOC$REQCOM IOC$RETURNMMG$GL_SPTBASE SCH$GL_MAXPIX SCH$GL_PCBVEC SMP$ACQUIRE SMP$AL_IPLVECSMP$GL_BASE_MSK SMP$GL_FLAGS SMP$RELEASE . ABS .P$ABS$}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP$$$105_PROLOGUE'PPQ 4&`84&4&FRDRIVERQQQF11 4<@@LNQP@Rr |\F4&hK4& 4&P $$$115_DRIVERP4 IOC$RETURNH4 IOC$RETURN IOC$RETURN IOC$RETURN IOC$RETURN IOC$MNTVER2 IOC$RETURN& IOC$RETURN IOC$RETURN IOC$RETURN IOC$RETURN IOC$RETURN IOC$RETURN IOC$RETURN!L |`43l43@x43(4343@4343'43B43 43z43 ACP$READBLK2 ACP$WRITEBLK2 ACP$ACCESS2 ACP$DEACCESS2` ACP$MODIFY2 ACP$MOUNT2EXE$LCLDSKVALID2 EXE$ZEROPARM2@ EXE$ONEPARM2 EXE$SENSEMODE2 EXE$SETCHAR2PT P EXE$FINISHIOCT#P РP ` ʏ`T1 P РP  P EXE$FINISHIOCT)P РP  P EXE$FINISHIOCT~2nЎP EXE$FINISHIOCT0P $РP ~2nЎP EXE$FINISHIOC@УXP`P EXE$FINISHIOCEXE$GL_HBS_PTRP`P EXE$FINISHIOC? PЎUЎSQ EXE$ABORTIOlPЬQSU EXE$WRITECHKRPЎUЎSlP`ՀLЀ``QxQQQxQQQʏʏ`QRЀ MЀF``QՀ`PՀ`RxxpHHp<P EXE$FINISHIOC誏xxHpH<P EXE$FINISHIOC:b`$````` <PQ EXE$ABORTIOV@V VfЎV~2nЎPQ}P8P P SMP$GL_FLAGS SMP$ACQUIRE SMP$AL_IPLVEC@PSMP$GL_BASE_MSKPc4 SMP$GL_FLAGS P SMP$RELEASEfPPoPPEXE$FORKP EXE$QIORETURNS~SSlŌ x$ň(Ő4,8|@V ՆՆІQ<R8Ōb Ӻ8@V V@RbІPfQPQ08 IOC$REQCOMẏ|ЎSՀЀQЀPP <PQ EXE$ABORTIOPUTSR@R(PabЎRЎSЎTЎU<P EXE$FINISHIOCՀЀQЀPP <PQ EXE$ABORTIOPUTSR@R(PbaЎRЎSЎTЎU<P EXE$FINISHIOCՀЀQЀPP <PQ EXE$ABORTIOPUTSR<R(PabЎRЎSЎTЎU<P EXE$FINISHIOCՀЀQЀPP <PQ EXE$ABORTIOPUTSR<R(PbaЎRЎSЎTЎU<P EXE$FINISHIOCHpHԨ(TЏLЏCeXЏ4Š\MHPQC~^^ ~(08޴@HP>X^`~hGC @$b `0[CC:/:K2#C@(CxG^ ~(08ޤ@HP>X^`~hCkGâJ@0@ $*[ACORNSQUASH.CODE.A]GETEFB.OBJ_A2;21+,./ 4-!0123KPWO56,h\7@\8@:rq9GHJ@@GETEFBV130-SEP-1994 11:09AMAC V2.0-22 8$LINKAGE $ABS$ . BLANK . . ABS . XAB$B_COD XAB$L_NXT(JGETEFB =0 ;=p ="7 XAB$L_NXT7 XAB$B_COD =>C(0{~^^ ~(08޴@HP>X^`~hGC @$b`cB:/:K2#C@BxG^ ~(08ޤ@HP>X^`~hCkGâJ@0@ $*[ACORNSQUASH.CODE.A]KITINSTAL.COM;40+,H./ 4X.-!0123KPWO56mFS7Aş\8:q9GHJ $ ! 0.000 Dick Munroe 11-Feb-94$ ! Initial version complete.$ !!$ ! 0.001 Dick Munroe 24-Aug-1994.$ ! Link of R/O version now needs APK library.$ !'$ ! Close all [potentially] open files.$ !$ WS := WRITE SYS$OUTPUT$ CLOSE /NOLOG KIT_DATA$ !$ ! Take care of interrupts$ !3$ ON CONTROL_Y THEN GOTO CLEANUP_AND_EXIT_CONTROL_Y$ !!$ ! Dispatch to error processing.$ !3$ ON WARNING THEN GOTO CLEANUP_AND_EXIT_WITH_STATUS$ !#$ ! Determine the course of action.$ !.$ IF P1 .EQS. "VMI$_INSTALL" THEN GOTO INSTALL&$ IF P1 .EQS. "VMI$_IVP" THEN GOTO IVP3$ IF F$EXTRACT(0,5,P1) .EQS. "HELP_" THEN GOTO 'P1'$ EXIT VMI$_UNSUPPORTED$ !$ ! Install the product.$ ! $INSTALL:$ $ IVP = FALSE$sqs$version= 15-$ if f$getsyi("CPU") .gt. 127 then goto novck"$ VMI$CALLBACK CHECK_VMS_VERSION - SQS$VERSION "054"$novck:+$ MODIFY_STARTUP_DB_AVAILABLE = SQS$VERSION$ REQUIRED_SPACE = 1000$ SAFETY_SPACE = 1000$ VERSION = "050"+$ WD = "IF VMI$DEBUG THEN WRITE SYS$OUTPUT"$2$ if f$getsyi("CPU") .gt. 127 then goto version_ok"$ VMI$CALLBACK CHECK_VMS_VERSION - SQS$VERSION "''VERSION'"%$ IF SQS$VERSION THEN GOTO VERSION_OK$ !#$ ! Indicate wrong version and exit$ !$WRONG_VERSION:$$ VMI$CALLBACK MESSAGE - E VERSION -B "This kit must be installed on an existing VMS''VERSION' system."$$ GOTO CLEANUP_AND_EXIT_WITH_FAILURE$ $VERSION_OK:G$! Check for version too high. Currently Version supported goes up to 6$! but not 7 and up.$vs=f$getsyi("version")$vs=f$extract(1,1,vs)!$! Disallow VMS versions 7 and up@$ if vs .ges. "7" then write sys$output "VMS Version too large."9$ if vs .ges. "7" then GOTO CLEANUP_AND_EXIT_WITH_FAILURE$$ !-$ ! Check for disk space, exit if not enough.$ !&$ VMI$CALLBACK CHECK_NET_UTILIZATION - SQS$SPACE 'REQUIRED_SPACE'<$ IF .NOT. SQS$SPACE THEN GOTO CLEANUP_AND_EXIT_WITH_FAILURE$ !#$ ! Validate all sysgen parameters.$ !$$ !/$ ! Set up for a conditional safe installation.$ !$ VMI$CALLBACK SET -" SAFETY CONDITIONAL 'SAFETY_SPACE'$ !($ ! Restore secondary save sets, if any.$ !$RESTORE_SECONDARY_SAVESET:$$ !$ ! Check for purging and IVP.$ !$ VMI$CALLBACK SET - PURGE ASK&$ IF IVP THEN VMI$CALLBACK SET IVP ASK$ !8$ ! Get the system startup command procedure parameters.$ !$1000$:3$ ON WARNING THEN GOTO CLEANUP_AND_EXIT_WITH_STATUS$$1010$:$$1020$:3$ ON WARNING THEN GOTO CLEANUP_AND_EXIT_WITH_STATUS$$ VMI$CALLBACK ASK SQS_GT_INTERNET -F "Can this system send to and receive mail from the Internet" - "N" - DBZ ""G$ IF SQS_GT_INTERNET .EQS. "^Z" THEN GOTO CLEANUP_AND_EXIT_WITH_FAILURE*$ IF .NOT. SQS_GT_INTERNET THEN GOTO 1040$$$1030$:3$ ON WARNING THEN GOTO CLEANUP_AND_EXIT_WITH_STATUS$ TYPE SYS$INPUT:$ DECK1The Internet address for Acorn SQUASH Support is: support@acornsw.comAEnter the VMSMail address necessary to reach support@acornsw.com.$ EOD#$ VMI$CALLBACK ASK SQS_GT_SUPPORT - "VMSMail address is" - "support@acornsw.com" - DSZ "".$ IF SQS_GT_SUPPORT .EQS. "^Z" THEN GOTO 1020$$ xxx = SQS_GT_SUPPORT$ gosub doubleQuote$ SQS_GT_SUPPORT == yyy$$1040$:$ WRITE SYS$OUTPUT ""8$ WRITE SYS$OUTPUT "No further questions will be asked."$ WRITE SYS$OUTPUT ""$ !%$ ! Create the necessary directories.$ !$ !N$ ! Construct the system startup command procedure that defines the per system$ ! environment.$ !J$ ! Add all identifiers BEFORE files are delivered (which may need to have$ ! acls set.)$ !$ ! Link the executable images.!$! Do linking appropriate for CPU-$if(f$getsyi("CPU") .ge. 128) then goto lkaxp$ ! $set noon$ WS "SQUASH-I-Linking driver"B$link/notrace/exe=vmi$kwd:frdriver.exe vmi$kwd:frdriver_rrw_safe+-% sys$system:sys.stb/sel+sys$input/optbase=0%$ WS "SQUASH-I-Linking flush utility"$set on8$ link/exe=vmi$kwd:squash_flush.exe vmi$kwd:squash_flush+$ WS "SQUASH-I-linking compression daemons";$!$! Link commands for small Squash daemon (up to 1gb) here=$!$ link/exe=vmi$kwd:squash.exe vmi$kwd:squashd+apk.olb/lib+-'$! sys$system:sys.stb/sel+sys$input/opt$!sys$share:vaxcrtl/share<$ link/exe=vmi$kwd:squash.exe vmi$kwd:squashdb+apk.olb/lib+-% sys$system:sys.stb/sel+sys$input/optsys$share:vaxcrtl/share3$ link/exe=vmi$kwd:squashrpt.exe vmi$kwd:acnrpt.obj3$ link/exe=vmi$kwd:squashmon.exe vmi$kwd:acnmon.obj!$!$! link for small squash_ro.exeG$!$ link/exe=vmi$kwd:squash_ro .exe vmi$kwd:squashd_ro.obj+apk.olb/lib+-'$! sys$system:sys.stb/sel+sys$input/opt$!sys$share:vaxcrtl/shareF$ link/exe=vmi$kwd:squash_ro.exe vmi$kwd:squashdb_ro.obj+apk.olb/lib+-% sys$system:sys.stb/sel+sys$input/optsys$share:vaxcrtl/share$ set on $goto filprv$lkaxp:$set def vmi$kwd:$del squashd.obj.$del squashd_ro.obj.$del squash_flush.obj.J$if f$getsyi("version") .gts. "V1.6" .or. f$getsyi("version") .eqs. "T2.0"$then$copy *.obj_a2 *.obj$else$copy *.obj_a *.obj$endif$del zmenu.exe.$del zmenu_scroll.exe.$rename zmenu_a.exe zmenu.exe+$rename zmenu_scroll_a.exe zmenu_scroll.exe$del apk.olb;*$rename apk_a.olb apk.olb$ WS "SQUASH-I-Linking driver"$@frdriver.lnk%$ WS "SQUASH-I-Linking flush utility"?$ link/native/exe=vmi$kwd:squash_flush.exe vmi$kwd:squash_flush+$ WS "SQUASH-I-linking compression daemons"$!$! link for smaller squash>$!$ link/sysexe=select/native/notrace/exe=vmi$kwd:squash.exe -'$! vmi$kwd:squashmai.obj+acnsquv.obj+-E$! vmi$kwd:bmap.obj+movch.obj+cp2.obj+acnsqsdv.obj+cp6.obj+cp5.obj+-5$! vmi$kwd:cp8.obj+cp7.obj+cp1.obj+cp3.obj+cp4.obj+-I$! vmi$kwd:zgp.obj+aclic.obj+getefb.obj+apkcall.obj+squ-checkdebug.obj+-0$! vmi$kwd:apk/include=(APK_MESSAGES)/LIBRARY+-$! vmi$kwd:apk.olb/lib<$ link/sysexe=select/native/notrace/exe=vmi$kwd:squash.exe -& vmi$kwd:squashmai.obj+acnsquvb.obj+-B vmi$kwd:bmapb.obj+movch.obj+cp2.obj+acnsqb.obj+cp6.obj+cp5.obj+-3 vmi$kwd:cp8.obj+cp7.obj+cp1.obj+cp3.obj+cp4.obj+-G vmi$kwd:zgp.ob)w$ SQUASH014.AH!$[ACORNSQUASH.CODE.A]KITINSTAL.COM;40A2;8X  j+aclic.obj+getefb.obj+apkcall.obj+squ-checkdebug.obj+-. vmi$kwd:apk/include=(APK_MESSAGES)/LIBRARY+- vmi$kwd:apk.olb/lib3$ link/exe=vmi$kwd:squashrpt.exe vmi$kwd:acnrpt.obj3$ link/exe=vmi$kwd:squashmon.exe vmi$kwd:acnmon.obj$!$! link for smaller squash_roX$!$ link/sysexe=select/native/notrace/exe=vmi$kwd:squash_ro.exe vmi$kwd:acnsquv_ro.obj+-H$! vmi$kwd:bmap.obj+movch.obj+cp2.obj+acnsqsdv_ro.obj+cp6.obj+cp5.obj+-5$! vmi$kwd:cp8.obj+cp7.obj+cp1.obj+cp3.obj+cp4.obj+-"$! vmi$kwd:zgp.obj+aclic_ro.obj+-$! vmi$kwd:apk.olb/libW$ link/sysexe=select/native/notrace/exe=vmi$kwd:squash_ro.exe vmi$kwd:acnsquvb_ro.obj+-E vmi$kwd:bmapb.obj+movch.obj+cp2.obj+acnsqb_ro.obj+cp6.obj+cp5.obj+-> vmi$kwd:cp8.obj+cp7.obj+cp1.obj+cp3.obj+cp4.obj+getefb.obj+- vmi$kwd:zgp.obj+aclic_ro.obj+- vmi$kwd:apk.olb/lib$filprv:>$rename vmi$kwd:relnotes.txt vmi$kwd:squashu1014.release_notes $ set noon$ !($ ! Set up access to the kit data files.$ !E$VMI$CALLBACK PROVIDE_FILE SQUAS_KRF SQUASH.KRF "SYS$COMMON:[SYSUPD]"E$VMI$CALLBACK SECURE_FILE SQUAS_KRF "[1,4]" "s:rwed,o:rwed,g:re,w:re",$VMI$CALLBACK PROVIDE_DCL_COMMAND SQUASH.cld'$VMI$CALLBACK PROVIDE_DCL_HELP ACSQ.HLPF$VMI$CALLBACK PROVIDE_FILE SQUAS_ACSEXE SQUASH.exe sys$common:[sysexe]H$VMI$CALLBACK SECURE_FILE SQUAS_ACSEXE "[1,4]" "s:rwed,o:rwed,g:re,w:re"I$VMI$CALLBACK PROVIDE_FILE SQUAS_ACSEXR SQUASH_RO.exe sys$common:[sysexe]H$VMI$CALLBACK SECURE_FILE SQUAS_ACSEXR "[1,4]" "s:rwed,o:rwed,g:re,w:re"H$VMI$CALLBACK PROVIDE_FILE SQUAS_FRDV FRDRIVER.EXE "sys$common:[sysexe]"F$VMI$CALLBACK SECURE_FILE SQUAS_FRDV "[1,4]" "s:rwed,o:rwed,g:re,w:re"F$VMI$CALLBACK PROVIDE_FILE SQUAS_ZMCL ZMENU.CLD "sys$common:[sysexe]"G$VMI$CALLBACK SECURE_FILE SQUAS_ZMCL "[1,4]" "s:rwed,o:rwed,g:re,w:re"F$VMI$CALLBACK PROVIDE_FILE SQUAS_ZMEX ZMENU.EXE "sys$common:[sysexe]"G$VMI$CALLBACK SECURE_FILE SQUAS_ZMEX "[1,4]" "s:rwed,o:rwed,g:re,w:re"N$VMI$CALLBACK PROVIDE_FILE SQUAS_ZMEX2 ZMENU_SCROLL.EXE "sys$common:[sysexe]"H$VMI$CALLBACK SECURE_FILE SQUAS_ZMEX2 "[1,4]" "s:rwed,o:rwed,g:re,w:re"=$VMI$CALLBACK PROVIDE_FILE SQUAS_ACSD SQUASH.DOC "sys$help:"G$VMI$CALLBACK SECURE_FILE SQUAS_ACSD "[1,4]" "s:rwed,o:rwed,g:re,w:re"L$VMI$CALLBACK PROVIDE_FILE SQUAS_ACSD SQUASHU1014.RELEASE_NOTES "sys$help:"G$VMI$CALLBACK SECURE_FILE SQUAS_ACSD "[1,4]" "s:rwed,o:rwed,g:re,w:re"N$VMI$CALLBACK PROVIDE_FILE SQUAS_CFG1 COMPDMN_START.COM "sys$common:[sysmgr]"G$VMI$CALLBACK SECURE_FILE SQUAS_CFG1 "[1,4]" "s:rwed,o:rwed,g:re,w:re"U$VMI$CALLBACK PROVIDE_FILE SQUAS_CFG2 SQUASH_CONFIGURATION.COM "sys$common:[sysmgr]"G$VMI$CALLBACK SECURE_FILE SQUAS_CFG2 "[1,4]" "s:rwed,o:rwed,g:re,w:re"M$VMI$CALLBACK PROVIDE_FILE SQUAS_AFLU SQUASH_FLUSH.EXE "sys$common:[sysexe]"G$VMI$CALLBACK SECURE_FILE SQUAS_AFLU "[1,4]" "s:rwed,o:rwed,g:re,w:re"J$VMI$CALLBACK PROVIDE_FILE SQUAS_ARTU squashrpt.EXE "sys$common:[sysexe]"G$VMI$CALLBACK SECURE_FILE SQUAS_ARTU "[1,4]" "s:rwed,o:rwed,g:re,w:re"J$VMI$CALLBACK PROVIDE_FILE SQUAS_ARMU squashmon.EXE "sys$common :[sysexe]"G$VMI$CALLBACK SECURE_FILE SQUAS_ARMU "[1,4]" "s:rwed,o:rwed,g:re,w:re"V$VMI$CALLBACK PROVIDE_FILE SQUAS_STARTUP SQUASH-STARTUP.COM "sys$common:[sys$startup]"G$VMI$CALLBACK SECURE_FILE SQUAS_STARTUP "[1,4]" "s:rwed,o:rwed,g:r,w:r"S$VMI$CALLBACK PROVIDE_FILE SQUAS_SHUTDOWN SQUASH-SHUTDOWN.COM "sys$common:[SYSMGR]"G$VMI$CALLBACK SECURE_FILE SQUAS_STARTUP "[1,4]" "s:rwed,o:rwed,g:r,w:r"$ !O$ ! Install the product startup files and identify the startup command file for$ ! IVP.$ !$INSTALL_STARTUP:"$ if f$getsyi("nodename") .eqs. ""$ then<$ write sys$output " NOTE: You do not have SCSNODE defined."M$ write sys$output " SCSNODE MUST be defined for SQUASH to run. Please do so"6$ write sys$output " before attempting to run SQUASH."$ endif$ TYPE SYS$INPUT:$ DECKA To complete the installation of Acorn SQUASH you must runE SYS$MANAGER:SQUASH_CONFIGURATION.COM for each SQUASH disk you& want available on your system.G Then you must also modify the file SYS$MANAGER:SYSTARTUP_V5.COMt to contain:/ $ @SYS$STARTUP:SQUASH-STARTUP.COMkH and you must add a line to SYS$MANAGER:SYSHUTDWN.COM that reads:0 $ @SYS$MANAGER:SQUASH-SHUTDOWN.COMB You have a document file SYS$HELP:SQUASH.DOC and release notes inE SYS$HELP:SQUASHU1014.RELEASE_NOTES in additon to help file documents  supplied by this installation.T$ EODO$ !N$ ! Move data files.$ ! $MOVE_DATA:m$ $ !o$ ! Installation Complete.$ !E$INSTALL_COMPLETE:$ 2$ IF SQS_GT_INTERNET THEN CALL DIALHOME/OUTPUT=NL:$ GOTO CLEANUP_AND_EXIT.$.$ !P$ ! Run the IVP, if one exists.N$ !R$IVP: $$ EXIT $STATUS d$CLEANUP_AND_EXIT_CONTROL_Y:$ VMI$CALLBACK CONTROL_Y$ STATUS = VMI$_FAILURE) $ GOTO CAE10$g$ $CLEANUP_AND_EXIT_WITH_STATUS:$ STATUS = $STATUS $ GOTO CAE10$v$$CLEANUP_AND_EXIT_WITH_FAILURE: $ STATUS = VMI$_FAILURES $ GOTO CAE10$ $E$CLEANUP_AND_EXIT:$ STATUS = VMI$_SUCCESS"$V$CAE10$: $ EXIT STATUSU T$ doubleQuote: $ yyy = ""$ i = f$locate("""",xxx)9$ 23016: if (.not.(i .ne. f$length(xxx))) then goto 23018E)$ yyy = yyy + f$extract(0,i+1,xxx) + """"N$ xxx = f$extract(i+1,999,xxx)$ 23017: i = f$locate("""",xxx)R $ goto 23016 $ 23018: K$ yyy = yyy + xxxI$ return k$ dialhome: subroutine $ set noon)$ define/user support "''SQS_GT_SUPPORT'"EJ$ mail/noself/subject="Squash installed at ''F$TIME()'" SYS$INPUT: support$ deck0Another successful installation of Acorn SQUASH.$ eods$ set on$ exit$ endsubroutines!$! Disallow VMS versions 7 and up@$ if vs .ges. "7" then write sys$output "VMS Version too large."9$ if vs .ges. "7" then GOTO CLEANUP_AND_EXIT_WITH_FAILURE$$ !-$ ! Check for disk space, exit if not enough.$ !&$ VMI$CALLBACK CHECK_NET_UTILIZATION - SQS$SPACE 'REQUIRED_SPACE'<$ IF .NOT. SQS$SPACE THEN GOTO CLEANUP_AND_EXIT_WITH_FAILURE$ !#$ ! Validate all sysgen parameters.$ !$$ !/$ ! Set up for a conditional safe installati"*[ACORNSQUASH.CODE.A]MOVCH.OBJ_A;62+,@ ./ 4-!0123KPWO56UZkV7:nş\8z0q9GHJ?? MOVCHV1 3-OCT-1994 17:04AMAC V1.8-17 @$LINKAGE . BLANK . . ABS .OTS$MOVE(JMOVCH =0 ;= @< ""0OTS$MOVE =>C~^^ ~(08GpC0[C>C`HG~G2B@ZkG~CG^ ~(08Ck4,GPOTS$MOVE4L@POTS$MOVE #*[ACORNSQUASH.CODE.A]MOVCH.OBJ_A2;21+,:./ 4-!0123KPWO562i\7@ş\8@4[q9GHJ??MOVCHV130-SEP-1994 11:07AMAC V2.0-22 @$LINKAGE . BLANK . . ABS .OTS$MOVE(JMOVCH =0 ;=@< =""0OTS$MOVE =>C~^^ ~(08GpC0[>CC`HG~G2B@ZkG~CG^ ~(08Ck4,GPOTS$MOVE4L@POTS$MOVE :$ SQUASH014.A2*,!,[ACORNSQUASH.CODE.A]READONLY_LOCAL_SET.COM;2v4,*[ACORNSQUASH.CODE.A]READONLY_LOCAL_SET.COM;2+,2*,./ 4vn-!0123KPWO56_7}.Ɵ\8q9GHJ  $set noverifyE$! Routine to be executed to enable use of read-only SQUASH with dataH$! files supplied from somewhere (possibly ata back-up disaster recoveryE$! site). This routine is supplied the FRAn: device name (in the formB$! _node$FRAn:) from the original Squash site and the local SquashC$! device name (in the same form), and the new location and name ofD$! the Squash container files, wehich must be verified to exist. TheG$! presumption is that these will be in a completely separate directoryB$! from before, and may be renamed, but must be in the form of twoH$! files disk:[dir]name.typ and disk:[dir]name.typ_IDX so the daemon can $! find them.<$! Assumes the Squash disks will have been configured by theF$! SQUASH_CONFIGURATION.COM script and that the original configuration+$! output files exist somewhere to be used."$! GCE, 4/1994. Initial crude cut.:$! Copyright (c) 1994 Acorn Software. All rights reserved.E$! May be copied as permitted in documentation for use with read-only#$! Squash and freely used for such.$ask:==inquire$emit:==write sys$output$ ovrb=0D$oldprv=f$setprv("cmkrnl,sysprv,log_io,phy_io,tmpmbx,volpro,detach")E$tprv=f$privilege("cmkrnl,sysprv,log_io,phy_io,tmpmbx,volpro,detach")$ if .not. (tprv) $ then $ exit 36 ! SS$_NOPRIV$ endifM$emit "What device:[dir] contains the output files from SQUASH_CONFIGURATION"$ask scf "Dev:[dir]"$sfn=scf+"squash*.*"$if f$search(sfn) .eqs. "" $then@$ emit "%SQUASH-F-Cannot find any configuration files. Exiting."$ exit$endifF$emit "What is the device name (_node$fran: form) of Squash device on"D$emit "the system from which the Squash disks and config files came"$ask fnm "_node$fran: name"$fnm = fnm - ":"'$snmstart="SQUASH"+(fnm-":")+".STARTUP"%$snmdaem="SQUASH"+(fnm-":")+".DAEMON"'$snmshut="SQUASH"+(fnm-":")+".SHUTDOWN"($! check the config files are all there.$snm=scf+snmstart$if f$search(snm) .eqs. "" $then"$emit "%Squash-F-Cannot find ",snm$ exit$endif$snm=scf+snmdaem$if f$search(snm) .eqs. "" $then"$emit "%Squash-F-Cannot find ",snm$ exit$endif$snm=scf+snmshut$if f$search(snm) .eqs. "" $then"$emit "%Squash-F-Cannot find ",snm$ exit$endif*$! ok, got all the original config. files.$ sysgen := $sysgen7$if f$getsyi("CPU") .gt. 127 then sysgen :== $sysman io$sysman:==$sysman4$ if (f$search("sys$system:FRdriver.exe") .eqs. "") $ then F$ write sys$output "%SQUASH-E-NODRIVER, FRDRIVER not installed."$ exit 4$ endif2$!! See if the driver is loaded by checking unit 0($ if .not. (f$getdvi("FRA0:","EXISTS")) $ THEN ;$ WRITE SYS$OUTPUT "%SQUASH-I-LOADING, Loading FRA0."P$if f$getsyi("CPU") .le. 127 then sysgen connect FRA0:/noadapter/driver=frdriverb$if f$getsyi("CPU") .gt. 127 then sysman io connect FRA0:/noadapter/driver=sys$system:frdriver.exe.$ if .NOT. (f$getdvi("FRA0:","EXISTS")) $ THEN I$ write sys$output "%SQUASH-E-NOLOAD, Can't load FRDRIVER."$ exit 4 $ ENDIF$ ENDIFI$! Now FRdriver is loaded. Find the FR unit the user wants and load that.$$! Use the device name that results.$mordsk:$ndsk=0$nxtfq:$ddnm="FRA"+f$string(ndsk)+":" $dvc=ddnmv$ if f$getsyi("CPU") .lt. 128 then if .not. (f$getdvi(ddnm,"EXISTS")) THEN sysgen connect 'ddnm'/noada/driver=frdriver$ if f$getsyi("CPU") .ge. 128 $ then X$ if .not. (f$getdvi(ddnm,"EXISTS")) THEN sysman io connect 'ddnm'/noada/driver=frdriver$ endif4$! Allow negative counts that happen now & then too.O$ if (f$getdvi(ddnm,"REFCNT") .ne. 0 .and. f$getdvi(ddnm,"REFCNT") .lt. 60000) $ then$ ndsk=ndsk+1($ if ndsk .lt. 128 then goto nxtfq$ endifF$!If the device is online, that means a Squash daemon is running on it$!so we'll skip it too.$tstt=f$getdvi(dvc,"sts") $ionline=16$oln = ionline .and. tstt$if oln .eq. 0 then goto olok $ndsk=ndsk+1!$if ndsk .lt. 128 then goto nxtfq$olok:$getSquashDisk: $ bddnm=ddnm$$ ddnm = f$getdvi(ddnm,"fulldevnam")$ovrb=0 $ccmd=" "H$ccmd="read/prompt=""Please enter the device name for the Squash disk ["$ccmd=ccmd+bddnm-$ccmd=ccmd+"]: ""/end=byebye sys$command dvc"$ccmd$if (dvc.eqs."")then dvc = ddnm $zdvc=" "K$if f$extract(0,2,f$edit(dvc,"upcase,collapse")) .eqs. "FR" then goto nfrok"$if dvc .eqs. ddnm then goto nfrokS$if f$locate("FR",f$edit(dvc,"UPCASE,COLLAPSE")) .lt. f$length(dvc) then goto nfrok=$if (f$getdvi(dvc,"exists")) then zdvc=f$getdvi(dvc,"devnam")?$if f$extract(0,1,zdvc) .eqs. "_" then zdvc=f$extract(1,2,zdvc)L$if f$extract(0,2,f$edit(zdvc,"UPCASE,COLLAPSE")) .EQS. "FR" THEN goto nfrokA$ write sys$output "%SQUASH-E-Device name does not start with FR"$ goto getSquashDisk$byebye:$exit$nfrok: $ bdvc=dvc$if(f$getdvi(dvc,"EXISTS")) $ THEN #$ bdvc=f$getdvi(dvc,"devnam") - "_"($ dvc = f$getdvi(dvc,"fulldevnam")$ ddnm = dvc$ GOTO DVCEXIST$ endif3$ WRITE SYS$OUTPUT "%SQUASH-I-LOAD, Loading ''dvc'"M$if f$getsyi("CPU") .le. 127 then sysgen connect 'bdvc'/noada/driver=frdriverP$if f$getsyi("CPU") .gt. 127 then sysman io connect 'bdvc'/noada/driver=frdriver $ bdvc=dvc$ if(f$getdvi(dvc,"EXISTS")) $ THEN #$ bdvc=f$getdvi(dvc,"devnam") - "_"($ dvc = f$getdvi(dvc,"fulldevnam")$ ddnm = dvc$ GOTO DVCEXIST$ ENDIF7$write sys$output "%SQUASH-F-NOLOAD, Can't load ''dvc'"$exit 4 $dvcexist:Z$if(f$getdvi(dvc,"REFCNT") .EQ. 0 .or. f$getdvi(dvc,"REFCNT") .gt. 60000) THEN GOTO DVCFRE$dbzy:$cfd="%SQUASH-E-Device "$cfd2=" is in use."$cfd3:='cfd''dvc''cfd2'$WRITE SYS$OUTPUT cfd3.$ask sovrb "Configure device anyway? [Y/N][N]"$ovrb=0H$if f$extract(0,1,f$edit(sovrb,"UPCASE,COLLAPSE")) .EQS. "Y" THEN ovrb=1 $if ovrb .ne. 0 then goto dvcbyp$ goto getSquashDisk$dvcfre:6$! Ensure the device isn't online but dismounted also.$tstt=f$getdvi(dvc,"sts") $ionline=16$oln = ionline .and. tstt$if oln .ne. 0 then goto dbzy$dvcbyp:D$! Now we presumably have a valid FR name. Find the container files.A$! User had better have those right; if they mismatch, they'll be<$! unusable (though the read-only daemon won't damage them.)A$emit "We need the file specifier for the Squash container files"F$emit "now. There are two per Squash disk, file.typ and file.typ_IDX."8$emit " We need the full file specification in the form"$emit " disk:[dir]file.typ"D$emit "now. The second filename MUST be the same as the first with "$emit "_IDX added to the end." $ask cfnm "Container file specs"'$dnmstart="SQUASH"+(dvc-":")+".STARTUP"%$dnmdaem="SQUASH"+(dvc-":")+".DAEMON"'$dnmshut="SQUASH"+(dvc-":")+".SHUTDOWN"-$! Now do automatic edit to new config files.I$text=" " $wtxt=" "$lfnm=f$length(fnm)$ldvc=f$length(dvc)$lcfnm=f$length(cfnm)$snm=scf+snmstart$open/read inf 'snm'$$ofnm="sys$common:[sysmgr]"+dnmstart$open/write ouf 'ofnm'$orct=0$ofrd:$read/end=sdun inf text $orct=orct+1#$if(orct.eq.5)then text="$!+ "+cfnm4$if(orct.eq.12)then text="$ ! Container file: "+cfnm,$if(orct.eq.14)then text="$ device := "+bdvc?$if(orct.eq.16)then text="$ want = """+f$getsyi("nodename")+"""$rpt2:$ltxt=f$length(text)!$if(f$locate(fnm,text) .lt. ltxt)$ then$ llo=f$locate(fnm,text)E$ wtxt=f$extract(0,llo,text)+(dvc-":")+f$extract(llo+lfnm,ltxt,text) $ text=wtxt $goto rpt2$ endif'$if(f$locate("squash ",text) .lt. ltxt)$ thenD$! fix up squash --> squash/nowrite and change container file specs.5$ text = "$ Squash/nowrite " + f$extract(9,ltxt,text)$ ! fra appears as device...$ lfra=f$locate("FRA",text)$ ltxt=f$length(text).$ lspc=f$locate(" ",f$extract(lfra,ltxt,text))/$ wtxt=f$extract(0,lfra+lspc,text) + " " + cfnm $ text=wtxt$ endif$write ouf text $goto ofrd$sdun: $close ouf $close inf$snm=scf+snmdaem$open/read inf 'snm'#$ofnm="sys$common:[sysmgr]"+dnmdaem$open/write ouf 'ofnm'$pfrd:$read/end=ddun inf text$ltxt=f$length(text)!$if(f$locate(fnm,text) .lt. ltxt)$ then$ lloT۫$ SQUASH014.A2*,!,[ACORNSQUASH.CODE.A]READONLY_LOCAL_SET.COM;2v=f$locate(fnm,text)E$ wtxt=f$extract(0,llo,text)+(dvc-":")+f$extract(llo+lfnm,ltxt,text) $ text=wtxt$ endif'$if(f$locate("squash ",text) .lt. ltxt)$ thenD$! fix up squash --> squash/nowrite and change container file specs.5$ text = "$ Squash/nowrite " + f$extract(9,ltxt,text)$ ! fra appears as device...$ lfra=f$locate("FRA",text)$ ltxt=f$length(text).$ lspc=f$locate(" ",f$extract(lfra,ltxt,text))/$ wtxt=f$extract(0,lfra+lspc,text) + " " + cfnm $ text=wtxt$ endif$write ouf text $goto pfrd$ddun: $close ouf $close inf$snm=scf+snmshut$open/read inf 'snm'#$ofnm="sys$common:[sysmgr]"+dnmshut$open/write ouf 'ofnm'$qfrd:$read/end=hdun inf text$ltxt=f$length(text)!$if(f$locate(fnm,text) .lt. ltxt)$ then$ llo=f$locate(fnm,text)E$ wtxt=f$extract(0,llo,text)+(dvc-":")+f$extract(llo+lfnm,ltxt,text) $ text=wtxt$ endif'$if(f$locate("squash ",text) .lt. ltxt)$ thenD$! fix up squash --> squash/nowrite and change container file specs.5$ text = "$ Squash/nowrite " + f$extract(9,ltxt,text)$ ! fra appears as device...$ lfra=f$locate("FRA",text)$ ltxt=f$length(text).$ lspc=f$locate(" ",f$extract(lfra,ltxt,text))/$ wtxt=f$extract(0,lfra+lspc,text) + " " + cfnm $ text=wtxt$ endif$write ouf text $goto qfrd$hdun: $close ouf $close inf1$! done now. Should be ready to go on new system.$exit#*[ACORNSQUASH.CODE.A]RELNOTES.TXT;11+,./ 4O-!0123KPWO56$W7=Ɵ\8q9GHJ Squash 1.4 RELEASE NOTESH1. SQUASH does a flush to disk of all buffers when a disk is dismounted.> This can mean dismount can take what will seem a long time to> dismount, if many cache buffers have been written to and need< to all be compressed. In the high compression mode, several; minutes may be needed on slow machines if very large cache= sizes are selected. Do not be alarmed at this; the system is> not hung; SQUASH is simply performing a cleanup task that can% be lengthy under some circumstances.A2. If you get a message "%SYSTEM-W-BADPARAM, bad parameter value"; in attempting to run SQUASH, this can mean that Squash has? detected what looks like the FRAn: unit you are using is still> busy. If all exits have been clean, this will not happen, but9 if you aborted a Squash daemon before it got done, or if< another Squash daemon is already using the same FRAn: unit,= a second Squash daemon will exit with this message, to avoid@ corrupting data. Use another FRAn: unit, or reboot to clear the+ flags up if you know this is not the case.G3. If the disk on which the Squash container files are runs out of room@ and writing is going on, Squash will inform RMS that the device> is full, but normally writing will go on for some time before< this error is returned to the user. The problem lies in RMS= code that does not expect this particular error and keeps on: trying to write anyway. Once the write finishes, the user? application gets the correct error message. Data on the Squash; disk is complete up to the point where it ran out of room,? but because buffers cannot be compressed to disk to clean them> up, Squash will continue reporting this device-full error for> other accesses once it happens. In this case, simply dismountA and remount the Squash disk. At this point, data on the disk can> be accessed, though the disk cannot be written to again until> some space on the disk where the container files are is freed@ to allow Squash to allocate some more room. It may be necessary< to access the Squash disk with the read-only Squash version@ in extreme cases to avoid having Squash try to compress on-diskB buffers that were left in uncompressed state when the disk filled> up. Normally this will not be needed however, though mounting< /NOWRITE is still advisable if the containing disk is full.I4. It is necessary to have SCSNODE and SCSSYSTEMID set in your system for? SQUASH to run properly. If they are not, the license code will> complain of no license being valid, even if you get a license from Acorn.E5. The Squash daemon needs a working set big enough to hold its cacheC for optimal use. It is recommended that SQUASH daemons be run with= a WSEXTENT of about 1800 pages plus the cache size (which is? 32 times the number of virtual tracks you selected). This will: allow minimal page faulting where adequate memory exists.= The compression and decompression algorithms (especially theE former) can allocate significant dynamic memory for their ope ration.I6. The SQUASH configuration command file in the initial release generated@ files that could start on any cluster node. Trying to start the> same SQUASH disk on multiple nodes is an error, so this could@ make use difficult. Accordingly, the configuration command file@ now generates startup command files that will exit on all nodesD save the selected one, and permits the startup node to be selected,A defaulting to the node on which the configuration script is run.K7. Where you have a substantial amount of already-compressed (or encrypted)A data you may wish to store on a SQUASH disk, the CPU time neededB for Squash to discover that the material cannot be compressed may? be onerous. In this case you can use the /NOCOMPRESS switch on= the SQUASH command (editing the SQUASH_*.DAEMON command file> if you use the configuration utility) to disable compression.< It is desirable to remove this switch once you have copied > your already-compressed data to the SQUASH disk, since if you@ do not, SQUASH will not compress data. The switch causes SQUASH< to bypass the attempt to compress data, which will save CPU> time when copying substantial amounts of data to SQUASH disks> that cannot be compressed. Normal SQUASH operation will storeB such data without further modification if it cannot save at leastA some disk space, but will attempt compression first to determine? this. Thus the /NOCOMPRESS switch is a convenience for special0 circumstances and should not be used routinely.H8. On AXP systems it may be necessary to add a SET DEVICE/SERVED command> before the MOUNT command in your SQUASH*.STARTUP files to get3 the disks to be MSCP served correctly in clusters.E9. Squash daemon files will set volume highwater marking on for theirA container files. This is needed to ensure that any old data fromA old index files not be interpreted as valid. This is done to the@ extent possible in the code, but highwater marking is needed toG ensure complete safety. If the configuration utility is not used, highE water marking must be enabled on Squash container volumes (the disks' that hold the SQUASH container files).> It is possible that highwater marking is not actually needed,B but pending more tests we cannot support removing the requirement yet.J10. Squash disk accesses are handled by a process which ordinarily runs at? normal priority. Some of its atomic actions can be rather long> -things like extending the container files- so that pauses inC disk accesses can happen. Have patience with these; if you attempt@ to abort the process, you may manage to hang disk operations on? that Squash disk, which may make a reboot necessary in extreme= cases. Especially lengthy is the processing that occurs whenA there is no room to extend the container file. It does terminate* however; have patience when this happens.F11. A SQUASH/REPORT FRAn: command will now give some statistics on the? compression and cache since the SQUASH server was last startedA on the FR unit given. A fur ther command SQUASH/REPORT/CONTINUOUS1 will report on SQUASH disks in use continuously.9 The following documents this continuous monitor utility. Squash Disk Monitor Utility3The SQUASH disk monitor is activated by the commandSQUASH/REPORT/CONTINUOUS?and displays (on ANSI terminals) a continuously updated summaryof some SQUASH disk parameters.6The display looks like this (for a single SQUASH disk)2 SQUASH Disk Monitor. Type any character to exit.OFR Device SpcUsed  ~$ SQUASH014.A!#[ACORNSQUASH.CODE.A]RELNOTES.TXT;11A;62OHI Read Compr to CRatio Cache% DCRat. DCch%O ARISIA$FRA3: 6128 65536 19596 2.0362 69.49 3.3444 94.12"where the columns mean as follows:)FR Device Device name of the Squash disk.ESpcUsed Compressed space used on disk, in blocks. This tells exactly6 how much of the SQUASH container file is in use for5 data. It will generally occupy somewhat more space7 on disk, the remainder being free for more contents.5 The total disk compression can be calculated using4 this number and the grand total size of all files on the SQUASH disk.BRead Number of blocks read off disk since the SQUASH disk daemon 3 was started. (Note this field is zero until some4 disk activity occurs after the monitor utility is started.)CCompr to Number of blocks the data read was compressed to since the7 SQUASH daemon started. This field is also zero until1 disk activity occurs after the monitor utility5 runs. This value compared to the blocks read gives2 the compression ratio SQUASH is achieving since it started.@CRatio The ratio (this : 1.0) of compression achieved by SQUASH since the daemon started.?Cache% The percentage cache hits being achieved on this Squash! disk since the daemon started.CDCRat. Compression ratio ( : 1.0) seen with this SQUASH disk since5 the monitor utility started. ("Delta compression")9DCch% Cache hit percentage seen since the SQUASH monitor/ utility started. ("Delta cache hit percent")+These numbers are sampled every 10 seconds.GThe utility exits when any character is typed (within about 2 seconds).J12. The /WRITEBACK (or /unsafe) mode now will attempt to flush logical I/OA out immediately by default (since logical I/O is frequently used> for index file and directory operations) and will flush otherB buffers in cache to disk as idle time is found. This behavior canB be controlled with the /mode qualifier; see the help file and theB online manual for more detail. The upshot is that data written inB writeback mode is exposed to loss from crash for times of usuallyA a few seconds now, not up to possibly hours as before. Note that> this mode is designed for scratch disks or for loading Squash? disks, not production use where valuable data exists only on aD Squash disk. For production use, use normal (default) mode writing,. which is safe against power failure or crash.D13. A /MODE:64 bit test has been added which can be used optionally.@ It modifies operation of normal mode slightly so that where theF end of a buffer is written, the data is written to disk in compressedD form at once, rather than decompressed form. This can make for lessA overall disk access if the blocks are being written sequentiallyD but if multiple inplace writing is done, it can degrade performanceA by making repeated decompression necessary before new compressedB data can be written in place. In support of this, the driver uses a 32KByte buffer in pool now.F14. New commands SQUASH/REPORT and SQUASH/REPORT/CONTINUOUS now give a: picture of SQUASH compression efficiency since the daemon> was started. The continuous reporter will in addition displayC incremental efficiency since the reporter was started. In addition> the cache hit percentage is shown and the total space used on> the Squash disk is displayed. This total space display allows@ one to compute exactly how much space is used in the data file.; Note that it doesn't cover the overhead areas, notably the< bitmap, the index file, and any "index file reserved" space? that may have been declared on the volume at Squash setup. ThesA index file requires 1 block per 128 blocks of disk space in use,g7 the bitmap, one block overhead plus one block per 4096t% blocks of Squash disk maximum size. IG15. Squash now supports disk sizes of up to 16 GB (though note that thei> VMS filesystem may not function correctly above about 8.5GB).? This larger disk support is handled by a new image which needsa? a larger VIRTUALPAGECNT SYSGEN parameter than the previous one; (needs about another 7600 pages) and an enlarged PGFLQUOTAl? also to handle the larger bitmap sizes. The new images for r/wB and r/o squash can interoperate with older Squash images on disk.D16. Please note in space usage: SQUASH allocates disk in 2048 block < chunks for container files. Also, the cache backing storage> may take as much space on disk as the cache covers (which for> a 256 virtual-track cache is 8192 blocks). If you are testing? compression by checking the file sizes, be sure you use enough < data so that errors of 2000 blocks (or even 8000 blocks for> largest cache) don't invalidate your results. A simple way to= tell is if the apparent compression when loading the disk inu? fast mode is different from loading in normal mode. The reports8 utilities give a better measure of compression, though.@ Note that fast (writeback) mode is suggested for loading SquashC disks initially, provided a good copy of the data exists somewhereo@ else. Switch afterwards to normal mode for safe production use.> The configuration script will do this; just tell it you don'tD want new container files and to configure even though configuration: scripts exist. This allows you to essentially edit config scripts.hI17. After installing SQUASH, you may need to log out and back in to allow > the SQUASH verb in DCLTABLES to take effect for your process.B Be aware too that on very large Squash disks, the disk initialize? step can be lengthy (minutes) depending somewhat on disk speed @ and size and on processor speed. (The disk speed referred to is that of the physical disk.)F18. If you are UPGRADING from SQUASH in any version prior to V1.4, and; have any preexisting files SYS$MANAGER:SQUASH*FRA*.STARTUPwE defined, you will need to edit them, or run the SQUASH_CONFIGURATIONe? script to regenerate them (using existing ones as input if youSA like). To regenerate, just tell SQUASH_CONFIGURATION to go aheadlG and configure the disk even though there are already config files for ? it, and NOT to generate new container files. This will let youuA optionally just change existing settings. When done (even if youoE didn't change anything) it'll write a new .startup script for the FRT device in question.> If you prefer to do the edit manually, just edit each startup4 script and change the string "/page_file=20000" toD "/page_file=28000" in each file. This gives more page file quota toA the Squash servers, needed if they are given very large disks ton= manager. (It won't actually be used unless the disks handledtF are very large, but the quota must be there. This comes about because@ Squash can now handle disks up to 16GB in size. (Note: don't go over 8GB in VMS 5.5!) so this could@ make use difficult. Accordingly, the configuration command file@ now generates startup command files that will exit on all nodesD save the selected one, and permits the startup node to be selected,A defaulting to the node on which the configuration script is run.K7. Where you have a substa(*[ACORNSQUASH.CODE.A]SQU-CHECKDEBUG.OBJ;2+,n./ 4\ -!0123KPWO56EBL7ȟ\8zq9GHJ;SQU-CHECKDEBUGV1.020-SEP-1994 19:02VAX C V3.1-051RSQU-CHECKDEBUGsqu_checkDebug 8 STR$COMPAREAPK_SETDEBUGSTATE SYS$TRNLNM CLI$PRESENT SQU_CHECKDEBUG$CODE$DATA,$CHAR_STRING_CONSTANTS\PDEBUGPSQUASH_LICENSE_DEBUGPASSIO!PLNM$SYSTEMP Π^RbЏޢޢ ͬͮͯޢ!Ͱ CLI$PRESENTPSSİޭԭ̰аʹ|߭߭ͬ߭ SYS$TRNLNMPSSͤͦͧʹͨͤ STR$COMPAREPAPK_SETDEBUGSTATE**[ACORNSQUASH.CODE.A]SQU-CHECKDEBUG.OBJ_A;8+,#./ 4-!0123KPWO56UZkV7`/˟\8`oq9GHJkJ$ SQUASH014.A#!*[ACORNSQUASH.CODE.A]SQU-CHECKDEBUG.OBJ_A;8CY JJSQU-CHECKDEBUGV1.0 3-OCT-1994 17:04DEC C V1.3-000AH H $READONLY$$BSS$8$DATA$$LINK$ $LITERAL$i $CODE$ $ABS$ STR$COMPARE0JSQU_CHECKDEBUG CLI$PRESENT SYS$TRNLNM APK_SETDEBUGSTATE =DEBUG=ASSIO= SQUASH_LICENSE_DEBUG(= LNM$SYSTEM =0h;= ;=   STR$COMPARE APK_SETDEBUGSTATE CLI$PRESENT SYS$TRNLNM = #_&~4Gh^p^xGG( 8"X0" ==4G`= `B0"\(",]$=hbX"@Zk?$! GD] 0].sJ2"#R]J<=#SF0]>2.GvtJ{KUJ> F><]/4]"p@F("ZYKh="[GY?>=,TGp`KA H0D ,"pB@ZkG!= "(=vtJ "@B1?JHba Hh]"!F= ."="UJF> /4GyJXKG? ]TG@Zk4G4GPBXb@ZkGh]p]x#kq@Fp@FuJpGTJBF JU JFqGpG8Y`KpGZAK @@G<8Y K@ HD<qGpG@[s4JD"pFRTJBSFD{@[ 4JS tJrFD{qFpF`KWJ @F K@ HD4PG| CLI$PRESENT4pb# CLI$PRESENT4x@| CLI$PRESENT4@b# SYS$TRNLNM4pGx SYS$TRNLNM4t@x SYS$TRNLNM4G STR$COMPARE4b# STR$COMPARE4@ STR$COMPARE<GAPK_SETDEBUGSTATE<b#APK_SETDEBUGSTATE<@APK_SETDEBUGSTATEE E=5-,SQU-CHECKDEBUGDEC C V1.3-000A = 44=squ_checkDebug4=ld           $ ) ) * * + - + + , / 1 2 2 7 :` : : : ; A + + , /<$ $= $4 =   =  ,*[ACORNSQUASH.CODE.A]SQU-CHECKDEBUG.OBJ_A2;19+,./ 4-!0123KPWO56Yi\7@b9˟\8@q9GHJ JJSQU-CHECKDEBUGV1.030-SEP-1994 11:07DEC C V1.3-000AH H $READONLY$$BSS$8$DATA$$LINK$ $LITERAL$i $CODE$ $ABS$ STR$COMPARE0JSQU_CHECKDEBUG CLI$PRESENT SYS$TRNLNM APK_SETDEBUGSTATE =DEBUG=ASSIO= SQUASH_LICENSE_DEBUG(= LNM$SYSTEM =0h;= ;=   STR$COMPARE APK_SETDEBUGSTATE CLI$PRESENT SYS$TRNLNM = #_&~4Gh^p^xGG( 8"X0" ==4G`= `B0"\(",]$=hbX"@Zk?$! GD] 0].sJ2"#R]J<=#SF0]>2.GvtJ{KUJ> F><]/4]"p@F("ZYKh="[GY?>=,TGp`KA H0D ,"pB@ZkG!= "(=vtJ "@B1?JHba Hh]"!F= ."="UJF> /4GyJXKG? ]TG@Zk4G4GPBXb@ZkGh]p]x#kq@Fp@FuJpGTJBF JU JFqGpG8Y`KpGZAK @@G<8Y K@ HD<qGpG@[s4JD"pFRTJBSFD{@[ 4JS tJrFD{qFpF`KWJ @F K@ HD4PG| CLI$PRESENT4pb# CLI$PRESENT4x@| CLI$PRESENT4@b# SYS$TRNLNM4pGx SYS$TRNLNM4t@x SYS$TRNLNM4G STR$COMPARE4b# STR$COMPARE4@ STR$COMPARE<GAPK_SETDEBUGSTATE<b#APK_SETDEBUGSTATE<@APK_SETDEBUGSTATEE E=5-,SQU-CHECKDEBUGDEC C V1.3-000A = 44=squ_checkDebug4=ld 8 8  8 ; ? : @ ; < G L L M M N P N N O R T U U Z ]` ] ] ] ^ d N N O R<$ $= $4 =   =  +*[ACORNSQUASH.CODE.A]SQUASH-KIT-FILES.DAT;19+,. / 4; l-!0123KPWO56%bK7`e˟\8`'q9GHJ!;! Things that get delivered for any system go into save set! A.!:!saveset, from dir src$: (colon important), filename,,,,,,!!$A, SRC$:, SQUASH-KIT-FILES.DAT,,,,,,A, SRC$:, KITINSTAL.COM,,,,,,A, SRC$:, SQUASH.DOC,,,,,,A, SRC$:, ACSQ.HLP,,,,,,!A, SRC$:, COMPDMN_START.COM,,,,,,A, SRC$:, RELNOTES.TXT,,,,,,A, OBJ$:, ACNRPT.OBJ,,,,,,A, OBJ$:, ACNRPT.OBJ_a,,,,,,A, OBJ$:, ACNRPT.OBJ_a2,,,,,,A, OBJ$:, ACNMON.OBJ,,,,,,A, OBJ$:, ACNMON.OBJ_a,,,,,,A, OBJ$:, ACNMON.OBJ_a2,,,,,,A, OBJ$:, APK.OLB,,,,,,A, OBJ$:, APK_A.OLB,,,,,,A, SRC$:, SQUASH.CLD,,,,,,&A, SRC$:, READONLY_LOCAL_SET.COM,,,,,,(A, SRC$:, SQUASH_CONFIGURATION.COM,,,,,,A, SRC$:, ZMENU.CLD,,,,,,A, SRC$:, ZMENU.EXE,,,,,, A, SRC$:, ZMENU_SCROLL.EXE,,,,,,A, OBJ$:, ZMENU_A.EXE,,,,,,"A, OBJ$:, ZMENU_SCROLL_A.EXE,,,,,,A, SRC$:, VAXC_LINK.OPT,,,,,,%A, OBJ$:, FRDRIVER_RRW_SAFE.OBJ,,,,,,A, OBJ$:, FRDRIVER.OBJ_A,,,,,,A, SRC$:, FRDRIVER.LNK,,,,,,A, OBJ$:, SQUASHMAI.OBJ_A,,,,,,A, SRC$:, FRDRIVER.OPT,,,,,,A, OBJ$:, SQUASHD.OBJ,,,,,,A, OBJ$:, SQUASHD_RO.OBJ,,,,,,A, OBJ$:, SQUASHDB.OBJ,,,,,,A, OBJ$:, SQUASHDB_RO.OBJ,,,,,, A, OBJ$:, SQUASH_FLUSH.OBJ,,,,,,"A, OBJ$:, SQUASH_FLUSH.OBJ_A,,,,,,A, SRC$:, SQUASH.KRF,,,,,,#A, SRC$:, SQUASH-STARTUP.COM,,,,,,$A, SRC$:, SQUASH-SHUTDOWN.COM,,,,,,A, OBJ$:, ACNSQUV.OBJ_A,,,,,,A, OBJ$:, BMAP.OBJ_A,,,,,,A, OBJ$:, MOVCH.OBJ_A,,,,,,A, OBJ$:, CP2.OBJ_A,,,,,,A, OBJ$:, ACNSQSDV.OBJ_A,,,,,,A, OBJ$:, CP6.OBJ_A,,,,,,A, OBJ$:, CP5.OBJ_A,,,,,,A, OBJ$:, CP8.OBJ_A,,,,,,A, OBJ$:, CP7.OBJ_A,,,,,,A, OBJ$:, CP1.OBJ_A,,,,,,A, OBJ$:, CP3.OBJ_A,,,,,,A, OBJ$:, CP4.OBJ_A,,,,,,A, OBJ$:, ZGP.OBJ_A,,,,,,A, OBJ$:, ACLIC.OBJ_A,,,,,,A, OBJ$:, GETEFB.OBJ_A,,,,,,A, OBJ$:, APKCALL.OBJ_A,,,,,, A, OBJ$:, ACNSQUV_RO.OBJ_A,,,,,,!A, OBJ$:, ACNSQSDV_RO.OBJ_A,,,,,,A, OBJ$:, ACLIC_RO.OBJ_A,,,,,,A, OBJ$:, FRDRIVER.OBJ_A2,,,,,, A, OBJ$:, SQUASHMAI.OBJ_A2,,,,,,#A, OBJ$:, SQUASH_FLUSH.OBJ_A2,,,,,,A, OBJ$:, ACNSQUV.OBJ_A2,,,,,,A, OBJ$ SQUASH014.AeP(!)[ACORNSQUASH.CODE.A]NH'AKO0A*O%4#>P NVy;8(3G9 rJh+˼ְdxJHiJ.z 4.j_T`5g8A=GKh:q8tnx`E nx>I$1't۪KŤ[z1i?o=8;g.Q1YqfRWf婏 -{HP8itV?C^m'~"nh8(6b"r Aۨ6KI/&(cH. N::\U_] iF)]Гk1,nΜ1׈Ʊye[s*eV߽5Q)7֩ŰąXIұDyq@5HBicDטʁ2<$!/% @AqdSæi٨-YJJSLSJl=+43I5l4 yE!t5>>FI{/ @Q¯C j-{,}"gԶE_8p19{-h'/D@9Ի:|EdGinx}X%fOq^rtY ۈ>nMLs_!NK^Œ 㗚6wSdtXd P'D~ft,÷p^ X7j}0S=tB˪6R+ Ǯ+@շv#ЩYR!6՞ 'OPWee2Z y$%c@&A9-`#͖qҼ =krqj xmYj6-g2H~`tl8;3[뺏tn-0?#,~޴S2z!n j6529=ۄ'D ߰Z刟Aݲ9>Gdo .wcqú鵭ǽ*z. .lK%8\ n_u3;@+d\ሣb^=-Z9T%q@^#{ | u1FDtPՆj3-J}!$ @%đyW>Jꩽ7nt^g@@'fY2g޿L"P`>1\PS/vVt\tM9n(}M'i1vf/[gUn^KA32{֘BEXz3'C+%$TwlO'qmzUW>9]U r+@v\Mm\~*%]^2 %ω?hݶhB*p[eׁ6dL4&r$ypl98nyۡ=݇ Jvy҅h$3@k&AD kCY+ߡ\]GTPβ6%snu4_ǐ?=6͠4/)aiЅH?./5\V' xrR,kWB$Q2$G\75r[Fb/8KjFtGn;m4{|)eY 6"AЇLEF%AY`~WK*ni;_<0RD!g4xalf䁾B6JxBz\*]E$ {B [fwk"HcJ]g> LpѤCR*f_/a vi$&M@g@2ZUь6xO!WkJqhɟc)yxZ#.U FI뫬IJڹ52o!C9 IK pcK I y.c 4q}$C) qp+m-ݷhs c(iPR)_ D/7^S߃M]ҽ։1<;-, gFc/Sguu|0OlOsY)A%󄛿"w 4>Rɹ _%K5}KKkUQ*# AXj3k2y~(yO*gQͪ&d%砝+|ã (^];md9nWe 3"_lgsuuj˂,L:% M+G!QMxVmr["Y~1cq9صJ/vm>Snݏ8=Ωr֧o3VCcy%h Ey:ƨ0Q+ M`̀܍̳~җ_,{Wr) p d}|}|6*IpVRx/YyNӏ_^,M ʛo9QzJG\e w=5aD+i{wTO,ɀI+8QW{}/<4젶) R?}+DF ė )4W0ẍ́]#[Qa{Cn#pUy_:zۤ@}0o Gyvv*njƸi ;!}+)gZl?f+6T5!FuXԛBZޗ=4}cA!,ѽ+>>+`>DBGN߄MUN-3[8 k81kT,gqE35/}b7hh-mǸG{(퀳F Oa# h(?e;nZ=3%.$;{]*+}lWy ; ܯq(5kٖu,F&S:`ܬ_4 47iho KP|F*Yҡ\t[`d= y&9K/ 88=AɄݘ|LCRٙ%*į-E%Fg20:g'`x0,Uڠ$r`L ce)g=3jk.NQ4rs{:PjJk{\ ĺs݈6+]q#O&kkZ^n>O`ӠC} '3)Yw vhvHppWĈ^.)gp|+B+Ǟz|"¯?$*,D>كA'mf,UۧdY2l#zSfX:oX D'i:,jS2-6.r 0wNOM`~ti_!q"G ՜uav093IՏc@&6*LPV àbA!T|l%Q*X\9Fւ9iw B`r.Y߫؍ub/B *0;L7";:m30ڻFP QLfF0^йQ&Մ^7EMD]$͌PpOO`fmFgY"TjVY?Os?$ti-fQ%0yӟ=R3bCQ)nݜs°izQbh~ikx&. c`yo#=\\ B%ǔzdoa$dgҝ=қzC>Ov%k.Sk޶;OY\}%PKLd{@6+3MRe>j-tw7Gčg'- CncSj+vK(%Re/M.[O^vcˣj_`^ #!ZX dPx.w&.NC̓&6nʱbxvb~Hm,|Ek(?;kwq~Zة~W25󨊐`P`$8=BEW5,tmqy8ZZ(]W2ӹ'Re-nS)wvat*YU^Hu$:˜}JvƓW}b1/H"XmuDPfHSj`슜y녔|s.1Pyg5Gíb&*\dmchZAq2y2TV_ojz'!Cg!I͡xAjɉ\lHMt,#l< Qpo>|&mq庪̮}\{6غ֩|sևJ^..[qQD17я!>*_"ou Gtoͽ&@j۟Z(a/JČG g<_iƗJ̵bv^b܊1nqå!7bNB^>AeU7>Je[)R%@%wf`{`Yp::슣D*Z솜'W.T9!`@W⛏>EΉ58 PyI( ðɄWɎ& x&{ǖMғc@ⶊEPqy A]BN6>?i=7m$AÏ<͑1BBڒg#/죖.mRrLU;8cBi%0Y 1mo J3耕 .! Jj.t">~&lnϕ,(+Ы;# 2qOyXׄ78,$~kAh#]ZQ>]]k2kNްBÎ9TW\3kTo%ҡn\E׎lD,fJX z&%XMCEA$AGy+ R A0:^?ߍgyjу%K\fZ]'وf.CO-5,eV.#gaYgru 2@+S4p0-EڙR(^/cD{QrZ]QgN=TQqCށ;Ri&8;r9#p{./)9{ ȠmBbwLT([ߏ%d#) ?9bCJ; +[7cja$p &J"Et~%&$ e|}qP^O\x#hWNh#-obj+cp4.obj+-G vmi$kwd:zgp.obL$ SQUASH014.A!+[ACORNSQUASH.CODE.A]SQUASH-KIT-FILES.DAT;19; @$:, BMAP.OBJ_A2,,,,,,A, OBJ$:, MOVCH.OBJ_A2,,,,,,A, OBJ$:, CP2.OBJ_A2,,,,,,A, OBJ$:, ACNSQSDV.OBJ_A2,,,,,,A, OBJ$:, CP6.OBJ_A2,,,,,,A, OBJ$:, CP5.OBJ_A2,,,,,,A, OBJ$:, CP8.OBJ_A2,,,,,,A, OBJ$:, CP7.OBJ_A2,,,,,,A, OBJ$:, CP1.OBJ_A2,,,,,,A, OBJ$:, CP3.OBJ_A2,,,,,,A, OBJ$:, CP4.OBJ_A2,,,,,,A, OBJ$:, ZGP.OBJ_A2,,,,,,A, OBJ$:, ACLIC.OBJ_A2,,,,,,A, OBJ$:, GETEFB.OBJ_A2,,,,,,A, OBJ$:, APKCALL.OBJ_A2,,,,,,!A, OBJ$:, ACNSQUV_RO.OBJ_A2,,,,,,"A, OBJ$:, ACNSQSDV_RO.OBJ_A2,,,,,,A, OBJ$:, ACLIC_RO.OBJ_A2,,,,,,"A, OBJ$:, SQU-CHECKDEBUG.OBJ,,,,,,$A, OBJ$:, SQU-CHECKDEBUG.OBJ_A,,,,,,%A, OBJ$:, SQU-CHECKDEBUG.OBJ_A2,,,,,,A, OBJ$:, ACNSQUVB.OBJ,,,,,,A, OBJ$:, ACNSQB.OBJ,,,,,,A, OBJ$:, BMAPB.OBJ,,,,,,A, OBJ$:, ACNSQUVB_RO.OBJ,,,,,,A, OBJ$:, ACNSQB_RO.OBJ,,,,,,A, OBJ$:, ACNSQUVB.OBJ_A,,,,,,A, OBJ$:, ACNSQB.OBJ_A,,,,,,A, OBJ$:, BMAPB.OBJ_A,,,,,,!A, OBJ$:, ACNSQUVB_RO.OBJ_A,,,,,,A, OBJ$:, ACNSQB_RO.OBJ_A,,,,,,A, OBJ$:, ACNSQUVB.OBJ_A2,,,,,,A, OBJ$:, ACNSQB.OBJ_A2,,,,,,A, OBJ$:, BMAPB.OBJ_A2,,,,,,"A, OBJ$:, ACNSQUVB_RO.OBJ_A2,,,,,, A, OBJ$:, ACNSQB_RO.OBJ_A2,,,,,,)*[ACORNSQUASH.CODE.A]SQUASH-SHUTDOWN.COM;1+,V@./ 4I-!0123KPWO56y[7˟\8"Tq9GHJ:$ VERIFY = F$VERIFY(1*(F$TRNLNM("SQUASH_DEBUG") .NES. "")) $ GOTO START$ ! Copyright (c) 1994 By$ ! Acorn Software$ ! All rights reserved.$ !I$ ! This software is furnished under a license and may be used and copied@$ ! only in accordance of the terms of such license and with theH$ ! inclusion of the above copyright notice. This software or any otherI$ ! copies thereof may not be provided or otherwise made available to anyF$ ! other person. No title to and ownership of the software is hereby$ ! transferred.$ !G$ ! The information in the software is subject to change without noticeA$ ! and should not be construed as a comitment by Acorn Software,$ ! Incorporated.$ !;$ ! Acorn Software assumes no responsibility for the use orE$ ! reliability of its software on equipment which is not supplied by$ ! Acorn Software.$ ! $ ! Facility:$ ! $ ! Squash$ ! $ ! Abstract:$ !E$ ! Invoked at system shutdown time and looks for files of the form:$ !!$ ! SYS$MANAGER:SQUASH_*.SHUTDOWN$ !3$ ! and executes every one of those that it finds.$ !$ ! Environment:$ !$ ! Requires all privilege.$ ! $ ! Authors:$ !$ ! Dick Munroe$ !$ ! Creation Date:$ !$ ! 22-Mar-94$ ! $START:$$ lastProcessedFileName = ""$10$:3$ xxx = f$search("sys$manager:squash_*.shutdown",1)D$ if (xxx .eqs. "") .or. (xxx .eqs. lastProcessedFileName) then exit$ lastProcessedFileName = xxx $ set noon$ @'xxx'$ set on $ goto 10$(*[ACORNSQUASH.CODE.A]SQUASH-STARTUP.COM;2+,+@./ 4I-!0123KPWO56.—7@?˟\8@iq9GHJ:$ VERIFY = F$VERIFY(1*(F$TRNLNM("SQUASH_DEBUG") .NES. "")) $ GOTO START$ ! Copyright (c) 1994 By$ ! Acorn Software$ ! All rights reserved.$ !I$ ! This software is furnished under a license and may be used and copied@$ ! only in accordance of the terms of such license and with theH$ ! inclusion of the above copyright notice. This software or any otherI$ ! copies thereof may not be provided or otherwise made available to anyF$ ! other person. No title to and ownership of the software is hereby$ ! transferred.$ !G$ ! The information in the software is subject to change without noticeA$ ! and should not be construed as a comitment by Acorn Software,$ ! Incorporated.$ !;$ ! Acorn Software assumes no responsibility for the use orE$ ! reliability of its software on equipment which is not supplied by$ ! Acorn Software.$ ! $ ! Facility:$ ! $ ! Squash$ ! $ ! Abstract:$ !D$ ! Invoked at system startup time and looks for files of the form:$ ! $ ! SYS$MANAGER:SQUASH_*.STARTUP$ !3$ ! and executes every one of those that it finds.$ !$ ! Environment:$ !$ ! Requires all privilege.$ ! $ ! Authors:$ !$ ! Dick Munroe$ !$ ! Creation Date:$ !$ ! 22-Mar-94$ ! $START: $ set noon$ sysman:==$sysman$ if f$getsyi("CPU") .ge. 128$ then%$ if .not. f$getdvi("FRA0:","EXISTS")$ then($ sysman io load sys$system:frdriver.exe$ endif$ endif$$ lastProcessedFileName = ""$10$:2$ xxx = f$search("sys$manager:squash_*.startup",1)D$ if (xxx .eqs. "") .or. (xxx .eqs. lastProcessedFileName) then exit$ lastProcessedFileName = xxx $ set noon$ @'xxx'$ set on $ goto 10$!*[ACORNSQUASH.CODE.A]SQUASH.CLD;17+,]&j. / 4P -!0123KPWO 56LS7"˟\8bq9GHJ DEFINE SYNTAX SRCONT IMAGE squashmonDEFINE SYNTAX SQUASHFLUSH IMAGE SQUASH_FLUSHJ Parameter p1,prompt="FRn:",value(required,type=$rest_of_line),label=UNITDEFINE SYNTAX SQUASHREPORT# qualifier CONTINUOUS,syntax=srcont image squashrptP Parameter p1,prompt="FRAn:",value(default=fra0:,type=$rest_of_line),label=UNITDefine syntax squash_ro Image squash_ro qualifier BIG&! BIG qualifier does nothing any more.I Parameter p1,prompt="FRn:",value(default=nla0:,type=$device),label=UNITI parameter p2,label=FNAM,prompt="file",value(default=nla0:,type=$infile)+! Qualifier KEY,value(type=$quoted_string)% Qualifier FENCE,value(type=$number)$ qualifier SIZE,value(type=$number)% qualifier CACHE,value(type=$number)$ qualifier MODE,value(type=$number)"! mode is a bitmask. Bit meanings:! 1 - no autoflush at all1! 2 - no flush right away if it was write-logicalB! 4 - instant flush catch-up stuff (based on no mbx in, not timer)(! 8 - no lazy-catchup that's timer-basedA!64 - allow "compress buffer at once if last blk written" mode in! normal mode.F! default 0 selects log-io instant catchup, lazy catchup after 0.6 sec! no-work status qualifier WEAK qualifier SMALL qualifier CLEAR qualifier INIT qualifier NOCOMPRESS qualifier UNSAFE qualifier WRITEBACK qualifier VERSION1 qualifier DEBUG, nonnegatable, placement=globalDefine verb SQUASH Image squash,! qualifier AUTHORIZE,syntax=squash_installI Parameter p1,prompt="FRn:",value(default=nla0:,type=$device),label=UNITI parameter p2,label=FNAM,prompt="file",value(default=nla0:,type=$infile)+! Qualifier KEY,value(type=$quoted_string)% Qualifier FENCE,value(type=$number)$ qualifier SIZE,value(type=$number)% qualifier CACHE,value(type=$number) qualifier BIG!! BIG qualifier now does nothing.$ qualifier MODE,value(type=$number)"! mode is a bitmask. Bit meanings:! 1 - no autoflush at all1! 2 - no flush right away if it was write-logicalB! 4 - instant flush catch-up stuff (based on no mbx in, not timer)(! 8 - no lazy-catchup that's timer-basedA!64 - allow "compress buffer at once if last blk written" mode in! normal mode.F! default 0 selects log-io instant catchup, lazy catchup after 0.6 sec! no-work status qualifier WEAK qualifier SMALL qualifier CLEAR qualifier INIT qualifier NOCOMPRESS qualifier UNSAFE qualifier WRITEBACK qualifier VERSION% qualifier NOWRITE, syntax=SQUASH_RO% qualifier FLUSH, syntax=SQUASHFLUSH' qualifier q"$ SQUASH014.A]&j!![ACORNSQUASH.CODE.A]SQUASH.CLD;17_A;6P REPORT, syntax=SQUASHREPORT7 qualifier INSTALL,value(required,type=$quoted_string); qualifier LICENSE,value(default="SYS$OUTPUT:",type=$file)1 qualifier DEBUG, nonnegatable, placement=globalG! WRITEBACK is a synonym of UNSAFE. Both mean the data isn't guaranteed9! to be recorded to disk till dismount or a flush occurs.H! The "SQUASH/CLEAR FRAn:" command is used only where somehow a compressC! daemon has been aborted while active. Its purpose and function isG! to terminate (with error) an I/O packet that may have been in processA! when the daemon was aborted. It is however a somewhat dangerousD! command; sometimes systems crash after it is used due to corruptedI! buffers. Therefore it's a last resort and not documented anywhere else.4! Under normal circumstances it is not needed, ever.!<! The SQUASH/NOWRITE/switches FRAn: disk:[dir]container.fileG! command invokes the read-only SQUASH daemon, which may be distributedB! along with frdriver freely. Without the /NOWRITE switch, you use@! the full SQUASH image, which is licensed software and requires! license from Acorn.!E! /BIG qualifier left in, in case anyone sees docs that say it can be)! used. Won't hurt now, but does nothing.!*[ACORNSQUASH.CODE.A]SQUASH.DOC;11+,.f/ 4Mff-!0123KPWOg56(9GS7@˟\8@Sq9GHJAcorn Squash (tm)@The Acorn Squash package is a virtual disk designed to allow you0to compress data automatically and in real time. Introduction:CThe SQUASH package contains a compressing disk system which appears?to VMS exactly like a normal, locally connected disk, but whichDcompresses all data stored on it and automatically decompresses dataCread from it. The actual storage takes place in a pair of containerEfiles on normal VMS disks, but the resulting volume will appear to beDlarger than the amount of space used for it. Container files createdCgrow slowly as more space is used, so that a newly populated SQUASHDdisk's container files will be fairly full of data. If a SQUASH diskAhas not needed space for its contents, it won't have allocated itByet (approximately; it allocates 2048 blocks at a time). The space@penalty for declaring a SQUASH disk's size larger than needed isAtiny, one block per 4096 blocks of size declared. Thus you seldom@or never need to "tune" SQUASH disk sizes to avoid wasted space.Getting Started:@You install SQUASH with the customary VMSINSTAL script. Load theBSQUASH distribution medium and, from the system account, enter thecommand6$ @SYS$UPDATE:VMSINSTAL SQUASH011 distribution-medium:AThis will install SQUASH on your system disk. On a VAX, under 350Ablocks are needed for the eventual distribution kit, though aboutB3000 blocks should be free to install the kit. On Alpha, the spaceCneeded is closer to 2000 blocks. Version 1.1 of Squash will work onAVAX VMS 5.5 and up and AXP VMS 1.5. (An AXP VMS 6.1 version is intest.)9To complete the installation of Acorn SQUASH you must run=SYS$MANAGER:SQUASH_CONFIGURATION.COM for each SQUASH disk youwant available on your system.BThen you must also modify the file SYS$MANAGER:SYSTARTUP_V5.COM tocontain:' $ @SYS$STARTUP:SQUASH-STARTUP.COM?(If running VMS V6.X, you modify SYS$MANAGER:SYSTARTUP-VMS.COM)@and you must add a line to SYS$MANAGER:SYSHUTDWN.COM that reads:( $ @SYS$MANAGER:SQUASH-SHUTDOWN.COMERemember that Squash keeps files open on its containing disks, so theBcall of SQUASH-SHUTDOWN.COM should be before any of the containingCdisks are dismounted. (Physically, Squash disks storage is on filesEon "real" disks somewhere. These are the containing disks, as opposed=to the Squash disks which are the compressing virtual disks.)Running SQUASH_CONFIGURATION:CThe SQUASH_CONFIGURATION script will ask a number of questions in aBmenu for each SQUASH device. You can set up up to 128 SQUASH disks?per system (more, if you patch the driver name from FRdriver toBFRBDRIVER, FRCDRIVER, etc.) each of which has from 1000 to about 2million blocks.EFirst you specify the FR unit number to use. The configuration script>will then ensure that device unit is loaded. (Note: On AXP, FREdevices must be loaded from FRA0: to FRAn: contiguously. That is, you@can load FRA0:, FRA1:, FRA2:, etc. but not FRA2:, FRA0:, FRA1:.)DThen you specify where the container files are. This must be a local>device but can be anywhere on your system. Once the device andCdirectory are selected, the script can advise you how much space is2on the device and allow you to configure the disk.<The menu looks like this once you pick an FR unit number andcontainer file area:6 Acorn SQUASH (tm) 16:10:054 SQUASH Configuration selection for _ARISIA$FRA2:+ Container file DC5:[JNK]SQUASH_FRA2.DSK9 Recommended maximum volume size is 60076 blocks (est)A These would occupy all 37548 free disk blocks on host device.H Number of files needed to fill 60076 blocks with 50 block files:1231$ Space reserved for index file: 0D Currently selected cache size: 8 virtual tracks (32 blocks each) --> Select size of diskC Select number of files on disk for index file reserved space7 Use higher compression mode (Uses more CPU time)6 * Use lower compression mode (Uses less CPU time)G Use faster write mode (Data written on flush/dismount. See docs)# Mount this disk at boot time- Select Squash cache size for this disk+ Show currently assigned SQUASH disks/ Change execution node (currently ARISIA). Exit this menu and set up configuration+ Quit the configurator, doing nothing6Setting some of these parameters requires some advice. Setting ParametersIWhen you configure SQUASH, there are a number of parameters that control Iits use which can be set. Two of these that are more puzzling than othersDare the reserved area and the SQUASH cache size. Also, sizing SQUASH disks can be an issue sometimes. The Reserved AreaEThe reserved area on a SQUASH disk is the first N blocks of the disk,Ewhere N is the reserved space. It is allocated at startup and used asAuncompressed disk storage. (Therefore a SQUASH disk which has theIreserved area the same as the size is just a virtual disk on a file, withFno compression, but the file need not be contiguous.) SQUASH disks areFinitialized normally with the index file at the beginning of the disk,Hthe idea being that the index file, which is used for many forms of fileEaccess, should not need to be decompressed before it can be accessed.G(Note that accesses are serialized, so this doesn't mean one can get toIthe index file data at once, but it means that the index file access doesFnot have to wait for decompress time, nor does writing invoke the safe.buffer writing overhead that normal data has.)I Basically the index file has one block per file on the disk. Thus thisEarea is sized by asking how many files are likely to be wanted on theIdisk. (If this number is not enough, it just means some of the index fileFwill be extended into compressed storage, but it will still be usable.G It is perfectly OK to have NO space reserved in this way; index file;blocks compress rather well and this saves the most space. D You would normally estimate index file space needed by giving theFnumber of files you expect to use on the volume. The configurator willBadd 2% to this to roughly account for index file bitmap and so on. SQUASH disk sizingHSQUASH disks can't be resized once set up because VMS writes informationEon the disk that contains size information. However, if you specify aFSQUASH disk as larger than you think it should be, this costs only oneIdisk block per 4096 blocks of capacity. Real disk usage will grow only asHdata is actually placed on the disk holding the container Q$ SQUASH014.A!![ACORNSQUASH.CODE.A]SQUASH.DOC;11_A;6Mf"files, so thatDif you believe you need 50,000 blocks of space, then if you set up aCSQUASH disk of 100,000 blocks instead, it will be larger by only 13Iblocks. This is likely to be negligible for such a volume size. ThereforeDit is good practice to specify SQUASH disks somewhat larger than youIexpect to need. If the physical disk runs out of room, SQUASH will return"devicefull" errors. The SQUASH cacheISQUASH has a cache that can vary from 2 to 256 23-block "virtual tracks".HThis cache is accessed as part of the working set of the Squash daemons,Jso if memory or page file space is tight in your system, you will probablyGwant to keep the cache small. Also, the cache is useful for speeding upGreads, and is somewhat useful for writes only in /WRITEBACK mode, whichIshould be used with care. Therefore, a disk which will be read a lot willFoften benefit from a larger cache. This will help where there are manyHreaders accessing the disk or where data will be accessed repeatedly. IfFthis is so, select as large a cache as you can afford. If not, a smallHcache will probably suffice. Remember too that directories are files andDit is likely to be helpful to have a cache sector for each directoryGyou will be accessing, possibly another sector if the index file is notCin a preaccessed area, and that this is needed for each user who isCsimultaneously accessing the disk. Remember that you can change theGSQUASH cache size by editing the SYS$MANAGER:SQUASHdiskname.DAEMON fileDand changing the /cache:nn switch to the value you like, rememberingGthat nn may be 2 to 256. The new cache takes effect next time you startFthe SQUASH daemon. The on-disk storage is not affected at all by this. Compression Mode:KSQUASH has two compression methods. One is very fast (and should be used onIany slow processors) and compresses moderately well. The other compressesCbetter, but is much more costly in CPU time. (You can also edit theJSQUASH .daemon file to specify no compression for a session where you willCbe placing compressed and/or encrypted data on a Squash disk.) DataKcompressed by either method, or both, can be on a Squash disk, but you mustselect which you want. Faster vs. Slower Write ModeC SQUASH normally goes to great pains to keep your data safe againstIsystem crashes or power failures, using a write-through cache strategy soHthat I/O doesn't finish till data is safe on disk. If you use the fasterIwrite method, Squash uses a write-back strategy, which means your data isFNOT safe on disk until you do a SQUASH/FLUSH operation on the disk, orFuntil you dismount the disk (which does a flush for you). When you areEinitially populating a Squash disk, this can save time. If you chooseKthis option, however, you must be aware that data is NOT safe until a flushGor dismount is done. Note too that if you reserve index file space, anyBdata in this space is written immediately even in fast write mode.DTherefore if your index file is all in this area, it will be writtenJdirectly even in this mode. User data in general will not. It gets writtenIas buffers need to be reused, or at flush when all buffers are written to:disk. (For clarity: user data means anything on the disk.) Mounting Disk At Boot Time; It is strongly recommended this be done. If this option isDselected, the SQUASH disk can be initialized by the script correctly?for optimal space usage. The Squash startup scripts that run atFboot time assume this is done. Therefore if you don't select the mountEat boot time option, you should initialize the disk immediately after Asetting it up and then edit the startup scripts in your system tonGmount it correctly. It's actually much easier to let the script do thisc all for you.Details:FAcorn Squash disks will appear to VMS as locally attached disks on theGsystem running the package. They can be used as hosts for other virtualaKdisks, stripesets, shadowsets, volume sets, or the like if this is desired.s@However, in order to use them, the driver and compressing daemonmust be installed.GThe disks appear to VMS exactly, not just almost, like a physical disk.tEUnlike some compression systems, Squash disks can be mounted /FOREIGNU?and accessed for image or physical save or restore, are mountedl@and accesed with normal VMS MOUNT, COPY, BACKUP, etc. images. NoBspecial utilities are needed or need be relied upon. They can alsoHbe MSCP served in the usual way. Unlike other compressing disk packages,ASQUASH disks do not appear to VMS to have a nonstandard ACP (filecIsystem processor). Accordingly they function with ALL VMS file structurescFand will continue to work in the future, even though there are plannedCchanges in the VMS file system. The underlying files are absolutelyn?identical between VAX and Alpha (AXP) platforms, so that SquashXDcontainers can be accessed on either system, and without introducingGextra intra-cluster traffic or possible future subtle incompatibilitiessFwith the VMS filesystems. Squash disks can also be accessed as foreignEdevices for back/image or backup/physical restores. Other compressingGdisk packages cannot do this, for they are not true VMS pseudo devices.$DSquash compresses its virtual disks in "virtual tracks" of 32 blocks>each. If an entire virtual track is contained in a file, it isApossible to say how much that part of the file was compressed. IfTDhowever VMS allocates parts of two or more files in a virtual track,Esince they are compressed together, it is not possible to say cleanlyeDhow much each of the component files has been compressed. A packageBthat can give this information must compress each file separately,@which will give poor performance with small files. Squash is notAsubject to such a problem. Because SQUASH allocates disk startinglEwith about 2500 blocks and allocating additional space 2048 blocks atSEa time, the exact compression being achieved per file is difficult toA@compute most of the time. You will note that as the disks becomeBlarge, these effects become comparatively small, but on disks of aDfew thousand blocks, the container files may not seem small compared?to their contents due to the unused space Squash has yet to useatherein.FYou will find that Squash will compress better where similar files areCcopied to a Squash disk together. For example, if you have a set oflIC programs and object files in a directory, less storage will be taken inuCgeneral if you copy *.c,*.h to the Squash disk, and then copy *.obj:?and possibly *.exe there. This is because entire virtual trackseIthen be filled with C code or object code, and the compression algorithms 5will perform better than they will for mixed sectors.sASquash does NOT interfere with the way VMS allocates space on itseAdisks, does nothing nonstandard above driver level. Therefore thea@VMS file system (any VMS file system, now or in the future) will work on it.:@Certain actions need to be done at each boot in order to use the2package. These can be preset by using the suppliedDSQUASH_CONFIGURATION.COM script in SYS$MANAGER but will be describedChere separately. It is strongly recommended that you use the scriptdAfor setups to avoid subtle problems, and to enable you to inspectf.which SQUASH disks are configured at any time. Manual SQUASH Setup Requirements ------ ------ ----- ------------BTo manually set up a Squash disk, it is first necessary that an FR?unit be CONNECTED for each compressing disk that is to be used.UGThe supplied FRDRIVER is used for this. It is built by the installationeCscript, but commands such as the following are needed at boot time:a$ sysgen :== $sysgen0$ sysgen connect FRA0:/noadapter/driver=frdriver0$ sysgen connect FRA1:/noadapter/driver=frdriverEUp to 128 units may be connected. Note that each unit will allocate au@16KB buffer from pool when I/O actually begins to it. If a large>number of units is to be used, it may be desirable to increaseFthe SYSGEN parameter NPAGEDYN to accommodate this. (There is a versionEof the driver which keeps the buffers only while they are in use, butnBthis tends to lead to pool fragmentation and is not useful in most situations.)BThen for each compressing disk desired, a detached process for theAcompression daemon for that disk must be started. This is done byr:running these processes after the driver is connected. TheCSYS$MANAGER:SQUASH_CONFIGURATION.COM procedure sets up SQUASH disks 9for you. It creates files named SQUASH.STARTUP,d=SQUASH.DAEMON, and SQUASH.SHUTDOWN in thec>$ SQUASH014.A!![ACORNSQUASH.CODE.A]SQUASH.DOC;11_A;6Mff"SYS$MANAGER: area, which start or shut down SQUASH disks. (TheE"" above is just the full device name. Thus, on node ARISIAeEthe file names could be SQUASH_ARISIA$FRA3.STARTUP and so on, if thiseis a standalone system.)BThe SQUASH.DAEMON file contains the input which actuallyDruns the SQUASH compression daemon. If you wish to use the read-only7Squash daemon, the SQUASH command can be edited to readi"SQUASH/NOWRITE to accomplish this.I Once the FR disks show up in SHOW DEVICE as "online", they can be used. GIf the files are being created for the first time, this can take half aoFminute or so (depending on CPU and host disk speeds). If the files areBalready created, the delay is a few seconds at most, as it is onlyDnecessary to read the bitmap at startup. If you specify when runningESQUASHCONFIG_SETUP that you want the disks mounted at startup, a loopsDwill await the device ready condition and mount the SQUASH disk whenCit is ready (timing out eventually if this fails to happen within axminute or so).BThe commands given to start the daemon are internally of the form:G$Squash/fence:nnnnn/size:mmmmmm/otherswitches FRA0: disk:[dir]file.typetEwhich creates a virtual disk of size mmmmmm blocks (up to two millioncblocks is legal) using filesdisk:[dir]file.typeandddisk:[dir]file.type_idxk@The last of these is a file holding the index pointers to actualCstorage. The allocation bitmap and the data are in the first file. nB Note that for block numbers below the fence value ("nnn" in theCexample), the data is kept uncompressed on the container file. This0@is designed to allow one to init the disk /index=beg/headers=nnnBand set the fence to nnn+small number, so basically the index file)is not compressed, but directly accessed.tC The fence value can be anything desired. Setting the fence equaloEto or greater than the device size gives a totally noncompressed diskQGand is better handled with other host programs. Setting the fence valueCto zero means the entire disk, including the index file, is kept onnHcompressed storage. The fast compress/decompress algorithm and the cacheBmake this a workable configuration also, though it means that manyCdirectory oriented functions will be competing for compressed spaceCDcache with file access functions. It is purely a customer option how=much if any of the disk should be stored without compression.iF The internal cache used contains from 2 to 256 32-block "chunks" ofIdisk and is of variable size. It represents a compromise between the needcFfor rapid access and that for rapid searching of the cache, and also aDdesire not to have too much uncompressed format temporary storage onDdisk. To prevent loss in case of crashes, it is necessary to have atAleast as much disk space as cache, so that buffers are on disk inhIuncompressed format while they are being written. This uncompressed spacemGis reclaimed once the buffers are used for other purposes, or at daemonRIexit. Therefore when data is being written an uncompressed version of theeIsectors involved is left on disk as the current version of these sectors. DWhen the cache space is reclaimed, a compressed version replaces it.D The internal cache size can be varied with the /CACHE:nnn commandDbetween 2 and 256 32-block chunks. The default is 64. A larger cacheCwill sometimes be able to read data faster by keeping it in memory. >However, it also can mean more blocks needing to be flushed atBflush or dismount time, lengthening those operations, if the cachefills with written data.E Everything above the fence block is compressed in storage. To gettEthe compressing algorithm to work well, it compresses/decompresses inwG32 block units. On read, of course, if data is in cache, it is returnedpHimmediately. Writes are handled in a "safe" order so that no matter whenJthe system may crash, a clean copy of the data is on disk and recoverable.CA clean exit results in all information on disk in compressed form,tEthough in a crash, buffers that were being written to may be found ondKdisk in decompressed form. Next time they are used they will be compressed.hA Size of a compressing disk is forced to be at least 4096 blocks,iHthis being the virtual size. The container files take a minimum of aboutC2500 blocks and grow as more space is needed. The fence location is Dup to the user. The virtual size is the volume size presented to VMSCas the disk size. Normally this should be on the order of twice the Edisk space you actually want to use, since compression will store theeGdata in less space. However, the container file will grow only as spacee;is actually needed, so in general not much space is wasted.rF If large disks are needed, Squash handles up to 16GB (which - care! -Kmight be bigger than VMS allows in a file structure in some versions). FortJlarger sorage, recall too that multiple FR units can be set up as a volumeKset. Actual space used for the disk depends on the data stored. Initially,sHthe system will allocate approximately 2500 blocks of storage (enough toGcover the cache plus a little working room) and will extend the file in I2048 block increments as needed. Should file extension be impossible, theuFdriver will return I/O error codes to the application to signal that aDwrite failed, but data will not be corrupted which has been written.HRather, it will be necessary to remove some items to make room. Not allKdata compresses equally well. Previously compressed or encrypted data tendsInot to shrink at all, but must be stored as is. On the other hand, sourcenHfiles or text tend to shrink to half their original size. Executable orEobject files tend to shrink to 2/3 or so of original size. Some verydFregular files (pictures and the like) may shrink to as little as 3% ofHtheir original size. Because Acorn Squash won't grab any real disk spaceGuntil it is needed, "declaring" a large disk volume is cheap to do. The Icost in terms of actual storage is only one disk block per 4096 blocks ofsFdeclared size. However you do need to watch how much actual storage isKbeing used. Because you may want to limit the actual space used, some otheruGvirtual disk drivers are supplied also. You can limit the actual spaceSusage by either of two methods:sC1. Place the actual storage on a virtual disk of size N blocks. NowhDactual space used cannot exceed N (though you will always have those5N blocks tied up on the virtual disk). Alternatively,uB2. Place actual storage on a volume with disk quotas enabled, makeEsure that the compression daemon does NOT have the EXQUOTA privilege,aBand run the compression daemon in an account with diskquota on theBvolume of N blocks. Now, too, the virtual disk storage will never ?exceed N blocks, and space it is not (or not yet) using will beuavailable for other uses.f NOTE:BThe FR device units being created must buffer data, and allocate aE32KB chunk of nonpaged pool when the first read or write operation isiCdone to the disk. This can mean that your SYSGEN parameter NPAGEDYN;will need to be increased to avoid its dynamic expansion orpBexhaustion. Thus, ensure that NPAGEDYN is increased by 16384 bytes@times the number of FR units you expect to be using. An assembly;parameter of FRDRIVER allows it to give up this pool on I/Oi@completion, but this will slow operation and probably cause poolBfragmentation when done over a period of time, so this is not done@here. Because pool is not allocated until an FR unit is actuallyDconnected, it is OK to connect many FR units, so long as pool enough0is available for those units which will be used. Read-Only SQUASH daemonCBackups of the FR devices work like backups of any other VMS disks. >However, you have also the option of backing up the compressedEcontainer storage, saving space and time. To facilitate data recovery,Fin case of disaster, Acorn provides a read-only daemon of Acorn SquashDwhich can be used to read containers, but cannot write them. (WritesBwill simply be ignored as though they had taken place, but without@altering the data.) This daemon can be used anywhere and may beCdistributed freely so that offsite recovery of data from backups oflBcompressed disk containers can be carried out. It also enables youAto use Acorn Squash as a means of distributing material if you sorBdesire. The command SQUASH/NOWRITE activates this read-only daemonBinstead of the read/write one. This daemon, and the driver, may beDdistributed freely. The read/write SQUASH daemon however is licensedBand may be distributed and used onQv$ SQUASH014.A!![ACORNSQUASH.CODE.A]SQUASH.DOC;11_A2;8Mf0ly according to the terms of theBAcorn license. (Strictly speaking, the driver and read-only daemonBimages are licensed also, so they may be used and distributed, butDparts may not be copied or analyzed for purposes of building derived?works.). You may distribute the entire SQUASH kit. However, the-Dread/write SQUASH will function only for 30 days (a "trial" license)Gand thereafter a license must be purchased to use SQUASH. The read-onlyhGSQUASH daemon will however work forever and does not require a license.cFUse of read/write SQUASH past 30 days is a violation of US Federal law$and similar laws in other countries.- Write-Back Mode Cache (less safe but faster):BWhen Acorn Squash in the full safe version writes data, its safetyAprecautions impose considerable I/O load on the host disk. It mayaBat times be desired to create disks faster, with the understandingEthat orderly shutdown of the disks by forcing exit on the compressiontFdaemons will produce a valid disk, but with the understanding too thatEa system crash can cause the compression disk to be invalid as a fileiCstructure. This will often be adequate where the disk is to be useddDfor scratch storage, or where the intent is to fill the disk up from>other data that is on hand elsewhere, then run the full-safetyHversion of Acorn Squash later to ensure the disk doesn't risk corruptionGat every crash. Basically the writeback version does NO writing to disk>Guntil it needs space in memory and makes no attempt to clear everythingcEto disk until it exits (via force-exit for a normal shutdown). Once akFflush or dismount completes, data is recorded safely to disk. Also, ifGyou use the /FENCE feature, blocks below the fence value are treated inaDwrite-through fashion; that is, data is written to disk immediately.M To make this simpler to use, the write-back code is built in as a separate-Fmode of operation in the Acorn Squash product, triggered by use of theK/WRITEBACK switch in the SQUASH command one uses to start the package.4 NoteoAthat there are two ways to cause clean exit with the unsafe mode.fCFirst, one can use a program to $forcex the compression ACP images;hDthe exit handler will then clean up. Second, one can simply dismountHthe disk. The driver will send a message when the function IO$_AVAILABLEKor the function IO$_UNLOAD is seen (which dismount does) so the compressiontLprocess can again clean up. The dismount will not complete until the cleanupLis finished (time needed depends on how many cache buffers you allocated andFhow many of these had data written in them). It is highly desirable toDallow the dismount to complete. The cleanup is done in write-throughGmode, but if it is incomplete, data will not have been recorded to disk Kand various data can be lost. If you issue a flush operation (SQUASH/FLUSH pIFRAn:) and this completes, dismount will complete at once if nothing morenHhas been written to the disk. Once a flush is complete, the data is safeGon disk also, and the cache freed. Note the /UNSAFE switch is a synonyme/for /WRITEBACK in case you find this desirable.u High CompressionnI It is possible to trade compression speed for space with Acorn Squash.eHBy selecting /SMALL as a command switch for the SQUASH verb, the packageGwill use a high-efficiency compression algorithm where it must compressnIdata. This takes longer than the normal high-speed compress, but produceseGsmaller container files. On reading, parts of the disk are decompressedsIwith whichever algorithm is appropriate, so that a disk may contain areasiIcompressed with either algorithm, the entire disk having parts compressedpEwith both. It is not necessary to remember which mode was selected intDwriting the disk; this is handled automatically. The /SMALL mode canBbe selected where the disk is being populated with some items, andEignored for other writing. Note that decompression takes a bit longertGin /SMALL mode compressed sectors, but is much faster than compression.b=On faster machines, use of /SMALL mode can be a good default.  Shutting DownBSQUASH will cleanly exit and write all data to disk when you issue?a DISMount of the disks. The SQUASH daemons will then exit, andp@dismount will not finish until this is complete. If you wish not@to have the SQUASH daemons exit, you may however use the commandDDISMOUNT/NOUNLOAD instead, which will cause SQUASH to flush all data>to disk, but will not cause an exit of the compression daemon.DThe disk can then be remounted. This can be useful where you want toperform a sequence like:$ MOUNT/OVER=ID FRAn:r random fixupse$ DISMO/NOUNL FRAn:r$ MOU/SYS/CLUSTER FRAn: labelto make a disk available.iBIt is however necessary to dismount SQUASH disks before their hostEvolumes, since the SQUASH daemons have open files on the host volumeskBand for maximum compression should be allowed to flush all data toCcompressed disk buffers, then closing the files so the host volumesecan dismount cleanly.l Environment?Acorn SQUASH processes need sufficient virtual memory for their <work, plus enough for their caches. The cache alone can take>8192 pages, so that Squash processes should allow on the orderDof 20-30000 pages of pagefile quota. Not all will be used in case of?lower process cache, but it is best to allow this much at leastr?per daemon. This will happen automatically if the quotas of they>account used to run SQUASH_CONFIG.COM are this high, as should"be the case with a system account.B It is good practice for the host disk on which the Acorn Squash?container files are kept to be set /HIGHWATER to inhibit randomxDrubbish from appearing to be valid data. The program does write someFcheck information to inhibit this, but old index information can still>fool it in very unusual circumstances. Better safe than sorry. LicensingCAcorn SQUASH contains two commands to handle licensing. The commandi$ SQUASH/LICENSE:filenameeBwill generate a license key request form which can then be sent toGAcorn to get a permanent SQUASH key. (A 30 day "grace" key is installedrCautomatically on the first use of SQUASH to provide time for this.)y6The output goes to "filename" (default is SYS$OUTPUT).'To install the key, you use the commandd$ SQUASH/INSTALL:keyvalue  and$ SQUASH/BIG/INSTALL:keyvaluen6This installs the permanent SQUASH key on your system. Other PackageslIYou can use SQUASH with striping or volume shadowing, or make volume setsdEout of SQUASH disks, or can put SQUASH container files on stripesets, Evolume sets, or shadow= sets. You can also legally run defragmentationhDpackages on SQUASH disks, though this is a useless exercise. BeneathGdriver level, SQUASH has its own storage system which a defragger knowswFnothing about, and defragmenting a SQUASH volume may actually increaseHthe underlying fragmentation. While SQUASH is operating, the compressionIdaemons have the container files open, so it is safe to defragment a diskeHcontaining SQUASH volumes whether or not SQUASH is running; there are noE"hidden locks" or the like to confuse a defragger. Generally you will Gneed to dismount SQUASH volumes and stop the compression daemons if youtFwant to be able to move SQUASH container files around, though, as mostGdefraggers haven't figured out how to move an open file. (There are atrEleast two methods for moving open files safely, but they are somewhat intrusive at the system level.) IYou can also use VMS Backup to save SQUASH container files instead of the GSQUASHdisk contents. This takes less space and tape, and less CPU powerc@as the decompression step is avoided. To do this, however, it isGessential that the SQUASH disk be quiescent. Either dismount the SQUASHeDdisks first, or at least use SQUASH_FLUSH on them and ensure by someFother means that no writing to them takes place. Dismounting the disksCand deleting the compression daemon processes is the safest course.tDThe SYS$MANAGER:SQUASH_SHUTDOWN.COM script can be used to ensure theFSQUASH disks are dismounted and all data flushed to disk (important ifGyou were using /UNSAFE mode!!). You can then STOP the compress daemons. IIf the compress daemons are started via SQUASH_CONFIG.COM, they will have Fprocess names like SQUASHFRAn and can be so identified in SHOW SYSTEM.BOther software will work on a SQUASH disk exactly as it would on aElocally attached VMS disk using, e.g., the SCSI disk driver DKdriver.oHIf the volume containing the SQUASH disks fills up and SQUASH cannot getEspace, it will simply report write errors to the calling programs. IfHyo3_f$ SQUASH014.A!![ACORNSQUASH.CODE.A]SQUASH.DOC;11_A2;8Mf-Aur applications start to receive write errors, either make room on theCcontaining volume, or just delete any partly created files from theuGSQUASH disk and use it normally. If it's out of room, it's out of room.EFSome space might be reclaimed by copying selected files off the SQUASHEdisk, dismounting and stopping the compress daemons, starting them inoHthe /SMALL (high compression) mode, and copying the data back. This willCcause it to be compressed via the high compression mode (if you use I$COPY/OVERLAY) and allow some space to be reclaimed on the SQUASH volume. If Someone Screws Up...DIf someone aborts the compression daemon while a compression disk isAactive (instead of using $forcex or other means to force EXIT), aiHprocess may become stuck with an outstanding I/O which the daemon cannotAcompletely process. In this case it may be possible to recover bycthe following steps:G 1. Stop the process that has the I/O outstanding so no more I/Os willh take place.F 2. Use the SQUASH/CCLEAR FRAn: command to terminate the last I/O with an error.C 3. Optionally dismount the FRAn: device (which will now be markedo' offline). Note that this is dangerous.rFThe compression daemon should not be aborted normally; this representsGan exceptional condition which should not happen. The /CLEAR command is Iprovided for emergency use only. Dismounting under such circumstances canrGcause XQP errors that will induce VMS crashes, so be careful if you tryeCthis. Squash normally has the "no delete" bit set on its processes,tDso they can't be deleted in normal circumstances. However, a $FORCEXEcan still be forced which could cause trouble. The SQUASH daemons areaBnecessary for their disks to function and should not be deleted by?any automatic process killers. Squash will attempt a cleanup ifI$forcex is called, but when this is uncontrolled it can produce problems.h The Read-Only SQUASH DaemonFSQUASH comes with a read-only version ofthe daemon which may be freelyGdistributed and used. It is used exactly the way the r/w daemon is, butsAit requires the command to start with "SQUASH/NOWRITE" instead of.Ejust "SQUASH" (or "SQUASH/NOWRITE/BIG" instead of just "SQUASH/BIG").uDThe Squash read-only daemon and other parts of the SQUASH kit may beBdistributed to others and used. However, SQUASH.EXE is usable onlyAwith an Acorn license and should not be distributed save to sitesd@which wish to try it using the automatic 30-day grace license itAwill install with the intent of purchasing iFt if it will be used.m<Anonymous distribution should contain neither SQUASH.EXE norBthe object files used to build it (on VAX, this means SQUASHD.OBJ,Eand on AXP this means ACNSQSDV.* and ACNSQUV.* and on either it meansmBAPK*.*. Other object files may be distributed if there is a desire,to avoid problems that relinking can solve).DSites wanting to distribute SQUASH container files and the read-only;daemon to access them should edit the command files used tod;start their SQUASH disks, replacing the SQUASH command withs9SQUASH/NOWRITE, and instructing the recipient to edit thed:container file specification, and perhaps the FRAn: device<name, to match what they have locally. Provision needs to be:made also to load the FRAn: driver and connect FR units asneeded for Squash disks.6The supplied SQUASH_CONFIGURATION.COM outputs files in@sys$common:[sysmgr] which the squash-startup.com procedure uses.@These can be edited. In particular the SQUASHfrdevicename.DAEMON@command file needs to have the FR unit number and container fileCnames edited to reflect the local conditions, and needs to have them,$SQUASH command replaced by $SQUASH/NOWRITE.?For example, one such file (a scratch SQUASH disk in this case)h looks like:r-SYS$COMMON:[SYSMGR]SQUASH_ARISIA$FRA5.DAEMON:A $ set noon!$ set process/priv=(all,nobypass) $ set process/name=_ARISIA$FRA5:F$ squash /size:20000 /fence:300 /cache:15 _ARISIA$FRA5: DC5:[JNK]XX.YY$ logoutATo work with the read-only daemon using unit FRA3: on node MUMBLEaBand with the container files named DKB100:[SCRATCH]TEMP.SQUASH and=DKB100:[SCRATCH]TEMP.SQUASH_IDX instead of DC%:[JNK]XX.YY andw2DC%:[JNK]XX.YY_IDX, the file would look like this: $ set noon!$ set process/priv=(all,nobypass)a$ set process/name=MUMBLE_FRA39$ squash/nowrite /size:20000 /fence:300 /cache:15 FRA3: -d DKB100:[SCRATCH]TEMP.SQUASH$ logoutDNote that the only changes (apart from wrapping the command line for:legibility) are to change filename, FRAn: device name, and@add the /nowrite switch. (The process name change is a good ideabut not necessary.)o:The device name should be edited in the .shutdown file and=in the .startup file, and if thefiles are renamed, references @between filenames should be edited also. It may be (on AXP/AlphaBit will be) necessary to ensure FR devices are loaded sequentiallyalso.a<To facilitate shipping Squash files to other sites, the file@READONLY_LOCAL_SET.COM exists in the Squash distribution kit. Ifone ships another site: 1. The container filesG2. The Squash kit, less squash.exe and object files that go exclusivelys into making it up, andA3. The squash*.startup, squash*.daemon and squash*.shutdown filess, which SQUASH_CONFIGURATION generated4. READONLY_LOCAL_SET.COMkBthen the recipient can use READONLY_LOCAL_SET.COM to customize theIstartup files to reflect where the container files are in the recipient'srDsystem, which FRAn: unit the recipient will use, and so the readonlyKdaemon will be used. The new start files are created in sys$common:[sysmgr]x>so the normal squash startup command file will work with them.IThis support for readonly Squash requires some work to understand what islIgoing on, and Acorn intends to make this easier in future versions. It isyLhowever intended to provide basic useful functionality now as well as in thefuture.l Odds and EndsDThe SQUASH configuration utility will create SQUASH daemon processesGand attempt to control their environment somewhat to ensure SQUASH willkGwork correctly. In doing this, it will turn on volume highwater marking/I(needed to ensure no old index file blocks get misinterpreted as current)eEand will set process quotas for memory and file access for the SquashUJdaemons to values known to work, running the Squash daemons in a way whichHwill not invoke system login scripts (which have been known to interfereDwith operation in a few cases). Memory sizing is handled by giving aElarge WSEXTENT to the daemons, which should avoid causing problems toiEthe rest of the system. However, the SYSGEN parameter WSMAX cannot bepGexceeded, and if your site's value for WSMAX is very small, the daemonseDmay page excessively. The compression/decompression algorithms tradeHspace for speed, and the cache chosen needs 32 pages (pagelets on Alpha)Dper buffer. If you make the read cache 256 buffers long, that's 8192pages.FSQUASH is subject to pauses in processing at times. These occur mainlyJwhen it is extending its container files, but can be especially noticeableEwhen the host disk has run out of room. In this case, SQUASH will settGan internal flag that indicates no more host device space and basicallytDabort most writes early, giving the return code SS$_DEVICEFULL. WhenAthis happens, SQUASH will not keep trying to grab more space, butcIwill return errors to the user. This condition can be reset by a dismountfFoperation and restart, or by the SQUASH/FLUSH command, should the hostCdisk have some files freed up. Partially written files in that case Fshould be recopied, of course. Other delays may occur at times, as theFcompression or decompression of a buffer is treated as a single atomicDevent and this is occasionally slower than normal (particularly with@the high-compression algorithm). However, Squash will eventuallyfinish.ySQUASH internals:h>The package uses a sizable internal cache to avoid the need toAre-compress and re-decompress data during operation. NeverthelessnDit is extremely conservative in terms of maintaining data integrity.CThe key problem a compressing disk faces is that a system crash can Jleave data partially compressed on disk, giving an invalid disk structure,Funless care is taken in the design to prevent this. While the benefitsIof a cache in speed are obvious, a naive implementation can be vulnerable Cto a system failure before the cached data can be recorded on disk. DOrdinary benchmarks will not reveal this (and indeed will favor suchBimplementations), but these "faster" disks can and eventua$ SQUASH014.A!![ACORNSQUASH.CODE.A]SQUASH.DOC;11_A2;8Mf Rlly willAlose or damage your data. (If you ever see a "Writeback error..."oAmessage from some compressing disk, watch out; it's vulnerable tom5loss or corruption of your data if the system fails.)rDAcorn Squash avoids this by careful ordering of operations. WheneverFdata is to be written to a cache buffer, a decompressed version of theCbuffer is allocated on disk and recorded there. Once data is safely Grecorded in this format, the index is pointed at it, and the compressedeFversion's space is reclaimed. At no point in this process will data beDlost, though a crash might lose some free space on disk. Every writeFto this buffer produces an immediate write to disk of the new data, soHthat data cannot be lost by a crash. When the buffer is needed for otherFuses, it is compressed, recorded to disk, the index pointed at it, andHthe uncompressed space is reclaimed. The result is that the data residesHnormally on disk compressed, but can validly be on disk uncompressed andBwill be used correctly should the disk be brought up again after aFcrash. The uncompressed format is also used where compression fails toDsave space (as in already compressed or encrypted data) so that dataFstored on the Acorn Squash compressing disk cannot take more room thanEit originally did. Data is compressed in units of several disk blocksgGso that the adaptive compression algorithm used gains good performance. JThe care taken to ensure all writes to disk are safe at every step imposesIsome overhead, but ensures data cannot be lost in power failures or otherecrashes.FOn read operations, data is simply read into cache and decompressed ifBthis is needed, and delivered to the application. This requires noFextra disk access, and because compressed data is shorter than normal,Eit means less disk time is needed to access data than would otherwisemFbe necessary. Thus the cache makes data available faster than a normalAdisk would for reads. Because the system records data immediatelymGfor writes, writing will be slower than normal. Unless your data safetylIis to be reduced by waiting for a full buffer, however, this is necessaryoDto provide safe storage of your data. A product claiming to speed upCwriting as well as reading either abandons this safety, or performsoCmany extra compress/decompress operations, to the detriment of yourp?CPU availability, to handle an entire buffer of blocks for eachwFuser operation which typically will be for only part of such a buffer. The Types of Compressing StorageFAn advantage of using a virtual disk for compression, instead of usingCa file migration and compression package, is that operation is botheGcontinuous and automatic. With a file migration package, compression isoGtypically done in batch runs at night, though activity can be suspendediGif a disk fills up in some products to allow space to be reclaimed. DueoBto the speed of decompression and reading, backups of the data areEof normal files; the algorithm used has very high performance on readaGso this is practicXal and can gain enough speed due to less disk readingt)to more than make up for decompress time.CGA file migration package, on the other hand, waits till a file is to beCopened and then generally speaking must suspend the opening processnClong enough for the entire file to be migrated to its new location,eFpossibly being decompressed in the process. Then the open can proceed.HAcorn Squash on the other hand needs only to decompress what is actuallyDread, as it is read, with a very high speed algorithm. The result isGthat timeouts, bizarre process states, and file based, expensive sweeps Dof a disk to detect files to migrate offline are avoided completely.HThese are particularly intrusive when they happen during main operationsCif a disk fills up. At that time, a file based package will have to,Feither suspend all writers to a disk or let allocation failures start,Funtil some space-gathering script that finds and then compresses filesJone at a time to make space runs, possibly consulting a database to decideLwhich to use. Meanwhile, Acorn Squash, which has been compressing everythingFas it goes along, never has the possibility of these long delays whichcan crop up unexpectedly.AFEven hierarchical packages which claim to migrate "hot" files to solidIstate disks and back suffer these problems. They must suspend activity onFthe files being moved until a complete copy has taken place, which canHcause timeouts for critical applications at unexpected points. Squash isImuch more predictable,[ and its maximal delay is that needed to access onetHvirtual track (32 blocks) of disk, not an entire file of possibly scoresDor hundreds of megabytes. The built-in SQUASH cache can also provideFconsiderable read speed-ups. When data is in the internal cache (whichHcan be up to over 8000 blocks), it is accessed in memory with no need to+access disk, nor to decompress extra times.sI(If it is desired to write to noncompressed backing store simultaneously,vIit is possible to shadow an Acorn Squash disk to another disk with either Ithe DEC volume shadowing or with the provided shadowing driver, or to use5a freely available shadowing driver for the purpose.)m Unsafe (WriteBack) ModeGThe Writeback or Unsafe mode is primarily present to allow Squash disksSBto be used in situations like initially loading the disk, or whereEthe Squash disk is scratch storage, where loss of data is no problem.eDThe normal (and safe) mode does more disk I/O, but ensures that data.at every instant is safe on disk and complete.HHowever, where for one reason or another a site elects to use the unsafeEmode, certain improvements in V1.4 and later of Squash have been madeXHto allow unsafe mode to be somewhat less unsafe than before. Please noteEthat index file reserved areas are never cached, so if you are trying/Gto use unsafe mode at all regularly, you should allocate a large enoughHindex file area to cover the index file you'll use, so that a crash willnot corrupt the file structure. 4The improvements to "Unsafe" mode are the following:F1. Squash can be set up to do immediate flushing of buffers which haveFbeen written with logical I/O. Normally, VMS uses logical I/O to writeDdirectory files and the index file, and applications use virtual I/OHto write normal files. Squash will detect this in unsafe mode by defaultGand flush a buffer written in this way to disk before going on, so thatoFdirectory files and the like will be minimally exposed to crash causedHlosses. (Note that there are situations, like some remote disk packages,Awhich use entirely logical I/O. In those, you may want to disablelthis special treatment.)F2. Squash will detect that no I/O has arrived for 0.6 seconds or more,Cand if so will flush a written-to buffer to disk, repeating this ifEDthe idle situation continues. This will cause normal data written inHunsafe mode to be fairly quickly flushed to disk once the system is idleEenough to do so. Previously, this did not happen until a manual flusheEcommand was issued, the disk was dismounted, or the buffer was neededmEfor other purposes. This could result in data sitting in Squash cachetFfor fairly long periods. With this improvement, the data is flushed toDdisk once the disk becomes idle. Since a new I/O check is made afterCevery buffer is flushed, this does not hold user I/O up much. Thus,iDa Squash disk a few minutes after it becomes idle will have all datasafely on disk.yF3. The normal mode of flushing idle buffers waits 0.6 seconds. AnotherCmode is available which will flush idle buffers one at a time if noiEI/O is available. This can be selected, but the check happens so soonxBafter the previous I/O finished that such flushing will occur veryEfrequently. For this reason the "fast flush" mode is not recommended.wFThese modes are controlled by a /MODE:nnn switch on the SQUASH command9line, where nnn is a bitmap. The meanings are as follows:o Bit Meaninge?0 Disable flush of log_io packets and disable "fast flush" both "1 Disable flush of log_io packets./2 Enable fast flush mode. Bit 3 must be 1 also.,53 Disable lazy flush mode after 0.6 second idle time.fEThe default value is 0 which allows immediate flush of log_io packetsiand 0.6 second idle flush.EA value of /MASK:15 will produce the Squash 1.3 and earlier behavior.p@While it must be emphasized these changes do NOT make /writebackFmode really safe, they do reduce the dangers of using it considerably.DThus one might be willing to use a Squash disk in this mode providedDthe default behavi4$ SQUASH014.A!![ACORNSQUASH.CODE.A]SQUASH.DOC;11_A2;8Mffcor was selected and provided the index file was inEa never-cached part of the disk, AND further provided that backups ofiCthe Squash disk were taken fairly often to cover the situation of al>power hit at just the wrong moment. Remember that user data isAless well protected than system data in this mode, and there is aoBperiod during which updates to the disk exist only in memory. ThisGperiod is very brief for directories, nonexistent for the index file if Cit is in the never-cached area, and may range for a longer time for Cuser data depending on how long the system remains active. Read I/OsDcan keep flushes from occurring, so be aware that in this mode, safeDwriting to disk occurs only after the disk is idle a few seconds, orAat a manual flush or a dismount. Where your data must get to disky:safely, use the normal mode instead to be fully protected.DFinally, remember that the speed difference between the Squash modesGis ONLY for writing. On reading they are all equal, and all quite fast.tLARGE DISK SUPPORTFAn update has been made to SQUASH to support disks up to 16 GB in sizeC(up from 1GB in earlier versions.) The older version of the code istDstill present and used for small disks, but the new code can supportMall sizes and can read and write disks created with the older Squash versionslalso.aFNote that VMS 5.5-x and earlier have a limitation such that their fileAstructures cannot get bigger than 8.5GB (and there have been somemBreports of problems at half this size). VMS 6.1 fixes this, but ifByou want to use Squash with 16 GB disks on VMS 5.5, you'll need toDuse something like VDdriver to partition the Squash disk as you needit.pon of your data if the system fails.)rDAcorn Squash avoids this by careful ordering of operations. WheneverFdata is to be written to a cache buffer, a decompressed version of theCbuffer is allocated on disk and recorded there. Once data is safely Grecorded in this format, the index is pointed at it, and the compressedeFversion's space is rec *[ACORNSQUASH.CODE.A]SQUASH.KRF;4+,9 ./ 4Tf-!0123KPWO56`$ڗ7U˟\8q9GHJ  Key Request Form: Date:  MTo obtain your Squash(tm) Software Key, send this form containing your SystemJIdentification Code (below) to Acorn Software, Inc., or contact your AcornOSoftware service or sales representative. If you are outside of North America,$send your System Identification CodeNdirectly to Acorn Software to obtain a Software Key which will enable full useof . $ Acorn Software, Inc. 179 Great Road! Acton, MA 01720 9 Phone: 508-266-9800 Fax: 508-266-97074 E-Mail: LICENSE_REQUEST@ACORNSW.COM  IPlease complete this software key request form by providing the followingJinformation before sending this form to Acorn Software, Inc. or your localESquash distributor. Only key request forms that have been filled out$completely can be processed. B Company: _________________________________________ B Address: _________________________________________ B _________________________________________ B _________________________________________ B _________________________________________ B Country: _________________________________________  B Phone: _________________________________________ B Fax: _________________________________________ B E-Mail: _________________________________________  B Contact Person: _________________________________________ B Title: _________________________________________  MThe following is a list of System Identification Codes for some or all of theLVAXes in your VAXcluster. To include the System Identification Codes (SICs)Tfor additional VAXes in your VAXcluster, log in to those VAXes and issue the  SQUASH/LICENSE=filenamecommand for Squash. SIC: "*[ACORNSQUASH.CODE.A]SQUASHD.OBJ;40+,9./ 4`-!0123KPWO56ȏ\78˟\8xq9GHJ4ACSQV01-002 8-SEP-1994 13:15 VAX MACRO V5.4-30MACRO/OBJECT=OBJ$:ACNSQUV.OBJ SRC$:ACNSQUV.MAR!- AcornSquash host program main ACSQAPKCALL APKKEYADD AVTECH_PRODUCT_CODEBUFDMOBUFRDBUFWT CLI$GET_VALUE CLI$PRESENT CLI$_PRESENT CTL$GL_PCB DSC$K_DTYPE_TFILCLSFILOPNFLUSHLOGFLUSHTOPIMPCNT IOC$SEARCHDEVLICMSGLICREQLOGLATCHLXYASTMBXSET OTS$CVT_TU_LSAVMODE SCH$IOLOCKW SCH$IOUNLOCKSQU_CHECKDEBUG SYS$ASSIGN SYS$BINTIM SYS$CANEXH SYS$CANTIM SYS$CLREF SYS$CMKRNL SYS$CREMBX SYS$DASSGN SYS$DCLEXH SYS$GETDVI SYS$GETDVIWSYS$QIOSYS$QIOW SYS$SETIMR SYS$UNWIND SYS$WFLOR . ABS .P$ABS$ePPPPPPPPPPPPPPPPPPPPPPPPP  FDHOSTD_DATAP (3SYS$DISKQ&Q4P4P4P4P4P4PPQNQQ#Q$RMSNAMPFD0.DSKPQQPFDCONT.DSKiPQQ QPDQBQQQ4QQP,Q*QQ$QPQQ((LQ( Lt|SQU1Q((Q( QP DSC$K_DTYPE_T%(QQ DSC$K_DTYPE_T%8QL3CLEARQ&Q Y3KEYQ&Q d3UNITQ&Q p3FNAMQ&Q |3FENCEQ&Q 3SIZEQ&Q 3UNSAFEQ&Q 3MODEQ&Q 3WRITEBACKQ &Q3INITQ&Q 3SMALLQ&Q 3NOCOMPRESSQ &Q3CACHEQ&Q 3INSTALLQ&Q 3LICENSEQ&Q 3VERSIONQ&Q SQUASH (tm), Version 1.4B Copyright 1994, Acorn Software, Inc. QQ DSC$K_DTYPE_T%QdQQt\ 3TT:Q&NQ Q| 30000 00:00:00.60Q&Q FDHOSTD_CODEP ACSQ&l x  SYS$BINTIM CLI$PRESENTP CLI$_PRESENTT|~T X  SYS$ASSIGNP:|~|~ݏ@!|~<0~<T ~ SYS$QIOW<T ~ SYS$DASSGNSQU_CHECKDEBUG CLI$PRESENTP CLI$_PRESENTJ   CLI$GET_VALUEP1    APKKEYADD  CLI$PRESENTP CLI$_PRESENTJ   CLI$GET_VALUEP1   LICREQ LOGLATCH0` CLI$GET_VALUEP1e t|x|x3x3 CLI$PRESENTP CLI$_PRESENT<  CLI$GET_VALUEP t  OTS$CVT_TU_LPtLICMSGl9w$ SQUASH014.A9!"[ACORNSQUASH.CODE.A]SQUASHD.OBJ;40A2;8"p CLI$PRESENTP CLI$_PRESENTl CLI$PRESENTP CLI$_PRESENTld CLI$PRESENTP CLI$_PRESENTd CLI$PRESENTP CLI$_PRESENT Џd CLI$PRESENTP CLI$_PRESENTpH CLI$PRESENTP CLI$_PRESENT 1l CLI$GET_VALUEP1 Џ@h CLI$PRESENTP CLI$_PRESENTY  CLI$GET_VALUEP1h  OTS$CVT_TU_Lhh Џ@hЏx CLI$PRESENTP CLI$_PRESENTX x CLI$GET_VALUEP1?  OTS$CVT_TU_LP1" CLI$PRESENTP CLI$_PRESENT<  CLI$GET_VALUEP1  OTS$CVT_TU_LP1APKCALLp Џ0 , FILOPN0 PP1, ( ( ?( (  0 |~0<~ SYS$GETDVIW|~8t SYS$ASSIGNP|~80 SYS$ASSIGNP1|~<8~ SYS$GETDVIP Џ P1X|~ݏ=ݏ@@ SYS$CREMBXP1|~<@~ SYS$GETDVIP1]  SYS$DCLEXHH {  SYS$CMKRNLP3( 3D 3T|~|~T|~<~<8~ SYS$QIOWP1MBXSETtSAVMODE SYS$CLREF  SYS$CLREFt4l,t!@ D FLUSHLOG@ x1atXtO|~|~|~<'~<@~ SYS$QIOWP)"3IMPCNTPx3FLUSHTOP@ ||t0|~|~|~K`QUaQ@E[Z1`PQ1Q Q QQ`qPQ xQLZW_DCM&UUHPDQPHDPQԑPDЬVVмWW@Џ@WWxWWЬ XXY} R<\SRfZZ[RSXYvZZTXYSWSPì XYYì XYYPU\U\\RR RSRfZZQRSZU0[ZяZPT7,PY< 4JPT@hP~яZ:< 4JPPXPPYnPP@4J@h<4JZZhЎPPXZT XYZZTU[4EMZ@4E[P< 4KPP 4EQ[1*QLZW_CMPxQLZW_DCMeQLZW_PURE_DATAQLZW_COMMON_DATA`MYLIMS QLZW_CODE1FILOPN0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79 FILOPNP; FILOPN|P XW   XX B BLUN16B \dhLUN17 B B t LUN16B \ \l\l\ l\ BLUN17 BPX[Ь(4}PQ<       `ICACHEP<,n@ ,n<PQ@@RԂPQQ Q QBhIVLENPWWtիR XRx WP@˼MOVCHR<@PƏPP Ы|RRScÄ R\lRBRP IGETSPCP$ѫ  ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R4, DFILEXTENDì8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЬ dPUTBLKktPUTBLK˄PUTBLKlPBP˔IGETSPCP$ ùR e$ SQUASH014.A9!"[ACORNSQUASH.CODE.A]SQUASHD.OBJ;40A2;8܍"* ˤITAKERSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURUP!PPP"P&POPTPcP}PPDPP.P`HPFZPpPP PRP@PP0PPP PLPpPPPCP6PPO#PeP PGP6Pqe1BUFDMO0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79 BUFDMOP@ BUFDMOLP       $ H@(  H@ H@ , 0, 4  0 <@D< <        , 0, 4H H < < $  <H H P  [^@PUTBLKkPPUTBLK \R  SRcd`PUTBLKkctpPUTBLKS\RW1 @@ZӪ1ԫjԫˀGETIDXѫ,n<@|Rx WP@ ˘˰QLZW_CMPPRRRx WP@ ˰ˬ LZH_ENCODEPRѫ>իR XRx WP@˼MOVCHR<@PƏPP   Ы|RRScÄ R\lRBRP IGETSPCP$ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R4, DFILEXTENDì8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЬ dPUTBLKktPUTBLK˄PUTBLKlPBP˔IGETSPCP$ˤITAKEĹT  RSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURU`P~PPhPP@P PV PEP#$P30P JP VP\PPPPPPPR)PE3POPTPPP P PPPkP`P/]PP PVPEPPPbPqP P!3P?PWP\PSzP1P)PPP P% P,3 PZ P6o P P P P   0BUFWT0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79 BUFWTP@@ BUFWTd P @  , 0  4 8  < 8 @  <  D H L P L P P P T P T P 4  T P T P  4 X P  D H X P $ P ` D H $ P QP [^Ь\hм < < ի޼t޼|޼ˀlBUFRDм B PPP B1м BP PPRPQ1QYRQSC ?@RPQ1QZ BQYPQ@ ?@@ ?@P P BPë QPQx QQSPSQSSЫSS Ǐ XeSChˤ YSSxSЭVF ˨˜MOVCHЫ < Y$ռ1 PƏPPP  @ˬ FLUSHTHISԫ(޼R˴GETIDXի(,n<@| ,ի(1SIGETSPCЫ,TP0T,ITAKEЫ0UЫ,TRVfƄի(ƄRTUPRP4ITAKEЫ4 Rΰ<@|1U RIGETSPCP0ITAKEEUTЫ0Eի018 DFILEXTENDâhV2fSSPV RPˇˋˏ˓,˗7˛B˟MˣX˧ YIP(h`PPPPXDXkYEXPPˌ FILEXTENDRRVYV˨YˠSYS$QIOWVYkSYS$QIOWRX,SYS$QIOWP RDX`<SYS$QIOWRP۱P PUTIDXSYS$QIOW FILEXTEND$CODE$PDATA$LOCALJIDX DIBFCL17SIZL16SIZNOHSPLRCDMP~xP|P(P PPP)PPPP P(PBPVPPP!Ps&Pn]PPP>P PP  1GETIDX0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79 GETIDX GETIDXP  1 1P[ЬpԼ ޻VަQ,na,ntƈPPRzP{PPPPSTR1RR8SYS$QIOWPUUWPRlHSYS$QIOWPUWUⱫUWRGP`PR WU1 SCU(et txԼ tlolԼ PS>tU2eTTPU S󐫓lmnolPԼ ,Լ 7Լ BԼ MԼ XԼ ռ 1tlrwp{qppѫԼ 1olllxlolll |lolllPޫShUTЃloolllPhƈƈ@Լ ƈPޫS$TЃlolll PԼ  GETIDXSYS$QIOW$CODE$PDATA$LOCALJIDX DIBFC BMAPLRCDqPPPQP PPPPP P+PEPPPPPPPP-P P P+PLPPPP>P6P 3LOGLATCH0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79LOGLATCH!PSQUASH_ARBSWTLNM$SYSTEMLOGLATCHTPP \ LIB$SYS_TRNLOG@PT   t LIB$SET_LOGICAL@| LIB$SET_LOGICAL@ LIB$SET_LOGICAL@PP[ԼLIB$SYS_TRNLOGP<LIB$SET_LOGICAL LOGLATCHLIB$SYS_TRNLOGLIB$SET_LOGICALLIB$GET_FOREIGN)$CODE$PDATA$LOCALP )2GETSTAT0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79GETSTATGETSTATmPP[  ЏkACCBMAPs GETSTATACCBMAPA$CODE$PDATA$LOCALZSTAT BMAPA1LXYAST0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79 LXYAST LXYAST P   P [kGETSTAT SYS$QIONEWAXXPr LXYASTGETSTATSYS$QIONEWAXX+$CODE$PDATAl$LOCAL(MBXJUNK+1NEWAXX0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79 NEWAXX NEWAXXkP !LXXAST$P[kSYS$QIOf NEWAXXLXXASTSYS$QIO$CODE$PDATA4$LOCAL(MBXJUNK 1IMPCNT0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79 IMPCNT IMPCNTJP[PԫQ\@@Rb\PRQ\] IMPCNT<$CODE$PDATA$LOCALBTRKBUFCACSIZP,P1P  <3FLUSHLOG0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79FLUSHLOGFLUSHLOGPP[ѼBRS@@TӤdP PBPѼPPѼP FLUSHTHISTRSq FLUSHLOG FLUSHTHISd$CODE$PDATA$LOCALBTRKBUFCACSIZ+PP$P>1P*EPNPXP d3FLUSHTOP0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79FLUSHTOPFLUSHTOPKPP[IMPCNTPk FLUSHTHISZ FLUSHTOPIMPCNT FLUSHTHIS$CODE$PDATA$LOCALP4 FLUSHTHIS0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79 FLUSHTHISP@ FLUSHTHIS@P     H@  H@ H@   $  (  $ 0480 0          $  (< < 0 0  0< < P [4PUTBLKkDPUTBLKP V@?@1мWԫ@?@ԫ TGETIDXѫ,n<@|Rx WP@lhQLZW_CMPPRRRx WP@˄ˀ LZH_ENCODEPRѫ>իRRx WP@˘ːMOVCHR<@PƏPP   Ы|RRQa8 RXhQBQP YˠIGETSPCP˰ITAKE$ SQUASH014.A9!"[ACORNSQUASH.CODE.A]SQUASHD.OBJ;40;62"]ЫRSTSSRPPITAKEЫ S1,nЫRSի1IGETSPCPITAKEЫCRS1RSЃ$IGIVE R( DFILEXTENDè,PPSRSTTT R$VPUTBLKk T RTRPP$(PUTBLKkRTSRRШ 8PUTBLKkHPUTBLKXPUTBLKhPBPhIGETSPCPxITAKEЫRSTSSRPPˈITAKEЫ SЏ-1RSTЄP¹R^ǏPUURU0xUZJi˜˘PUTBLKkJiˬ˨PUTBLKUR SRSTիUhPBP$BG@˼˸PUTBLKkBG@PUTBLKRSTԫ PUTIDXRޫSЃ$IGIVE RЏ-1RSޫTЄPǏPUURU0xUZJiPUTBLKkJi PUTBLKUR SWWG?@  FLUSHTHISQLZW_CMPPUTBLKGETIDX LZH_ENCODEMOVCHIGETSPCITAKEIGIVE DFILEXTENDVPUTBLKPUTIDXS$CODE$PDATA($LOCALCACSIZSMLM KBLODIDW@BZEROFLIL BMAPMAPCTBTRKBUFBSBLKZSTATJIDXNOHSPDIBFCLUN1P:P\P^PPPPPPPPnP=PPaPFPPP )PR3P@8PKP0WPmPyP PPP P P;-P.IPnPOPP P? P.)PXL S2SAVMODE0120-Sep-1994 11:2920-Sep-1994 11:29VAX FORTRAN V5.4-79SAVMODESAVMODEPмR SAVMODE $CODE$PDATA$LOCALMODSV 3DECODEV1.0 1-APR-1994 18:20VAX C V3.1-051R DECODE decode_start decode ( 4HUF_DECODE_STARTDECODE_PDECODE_C DECODE_START <DECODE$CODE$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHTDECODEDP^HUF_DECODE_START P<^ URSb.QТP@aCaPˏPSSSPbDECODE_CPTeSPT޼PTC`SSSPTbDECODE_PPSPPˏPbЬQТP@aCaPˏPSSSPb3ENCODEV1.0 1-APR-1994 18:20VAX C V3.1-051P^\լ l<!~MALLOCRbP(<!~bP<B~bP<~bP<~bP<~bP^Q R2R\L(L= R P2P\L=?P R2RPP\\@=RR?@P2P\L=pP<^SެUeQ2QRxPPR@RBTQ2TP@QУRУQ2TP@bT2TP@ae2TP|^R2QxPPQ@QQU2UP@T @2 QTA2TP @UAA2P@|^Q T2TUE E2SСRCbPPEb2PPT@СRCbPPEb2PPT@СRCbEb$E(E2 P$P@PU2 2TxPPTP@PPV2VP@S @2 RSB2SP @VBBD2R$RP@PUnR2nTxPPTP@PPU2UP@S@2RSB2SP@UBnBD^Sѣ$1ף$2 RRȏ RRV2VRBXTR2V\LdV2V\LbX2XRB(RR$!U(RXV2X\LeX2X\Lb\\$XT2TRB2T\LLT2T\LT 12TU2RRE12RcTBdR RRX2RRBdQQR2XޮPRW2TxWRRT@TDU2URBУTУR2U\LdU2U\LbUVRQR2Xn22nWxRRWR@RR\2\RBUB2TUD2URB\DnDG$$V  UV P2VRB(\\U2B\\ 2 \\\ 2\У$QQ\cPL`T2 \Q\L`R2U\Q\"Pdb 2V~SPLIT֣$TR2U\ѣ$\ѣ$12V\LVXdR2XޮWRU2RxU\\R@RBQ2Q\LPR2Q\L`Q2Q\LbQVTd\2X \R22 QxR\Q\@\\U2U\LPL2RPB2P\LUB BA֣$12V\УULeT2RTBe2TRBУULeT2RTBe2TRB2RXBLL^Q2\L2\LTСSLcR2T\RLc2R\TL2\LWLW 2W\LP``\\2WRСS2Bc\\VV 2V\\\VVTBU2U\LcP2P\\C2P\\PP 2P\\\PPTPT2U\ TLLU2U\LP2P\\U /P 2P\\\PPTPT2UR T\2\\\B2VR2WP@(\\RB\PnnU\T2nPxT\\P@P@Sn2S\LnСRP2S\LbS2S\L`nSP2PTDUСSDcR2U\RLc2R\UL2WSCR2R\PLRDͰCR2R\PLRDСRCbDbC CW  ^Rע @4<!~b\ lMEMMOVES< ~b\! FREAD_CRCP  DELETE_NODE INSERT_NODEP^[RբV b<!~MALLOCScP(<!~cP<B~cP<~cP<~cP<~cP T2TP@(@= T S2SP@=?S T2TQQPPA=TT?@S2SP@=pSHUF_ENCODE_STARTU<!~bS  FREAD_CRCP Ԣ$  INSERT_NODEТ SѢ$SS$S1 k1MEMMOVEW FREAD_CRCV DELETE_NODEU INSERT_NODETOUTPUTZPТ$S Xע @-<!~bP `gR ENCODEallocate_memoryll init_slide| childT< makechildX split insert_node  delete_nodeget_next_match] encodeH ѹ᭯GET_NEXT_MATCH DELETE_NODE INSERT_NODESPLIT MAKECHILDCHILD INIT_SLIDEMEMMOVE FREAD_CRCHUF_ENCODE_ENDHUF_ENCODE_STARTOUTPUTMALLOC l INIT_SLIDE <CHILD <| MAKECHILD |SPLIT  INSERT_NODE  DELETE_NODE  GET_NEXT_MATCH ENCODE< $CODE,$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHT OUT_BUF_ADRNO_MATCHFAILED_CONSISTENCYINVALID_HEADERINTERNAL_ERROR DISK_FULL BAD_DIRECTORY NO_MEMORYTOO_MANY_FILES PACKFIRSTGARBLED START_OFS WRONG_VERSION CANT_PROCESSOPTION_IGNORED INV_OPTIONBAD_CRCCOULD_NOT_OPEN< ~bP!fP edѢ$ Т $Ѣ$SS2PP@~jvP2Q2XPPQQˏQ~S~jSDע @,<!~bP `gY< ~bP!fP edSѢ$ Т $բ k1 HUF_ENCODE_END0HUFV1.0 1-APR-1994 18:21VAX C V3.1-051P<^RS>n0\Pl\SЏUUSCSPU U\L\PU1P\PLTdSPU@\PSPU@\SJ"nSQQ P<\QP\\\\\U~S~hWPW@P<@*~@~hVV[1VF VVVF.VV^R00G0P0P SEND_BLOCK00P0P0@0P0ެSc@cP@ ccbQ0P@aQaP0Pa0T0ެQaPPD˸0P0a@ca aacaЬP@.^Rb \l\QP>.\Pl\ P|0 INIT_PUTBITS^ SEND_BLOCKPUTBITSPUTBITS^ WUݬGETBITSPXBݬGETBITSPQRެTRdPBRRdS>H.PPQ`PSTX1PgS RP\bRSU[1GETBITSZiQ fwrite_crc init_getbits` init_putbits -[  FILLBUFZGETCGTSIZNOWZPUTCZGETC <FILLBUF |GETBITS PUTBITS < FREAD_CRC  FWRITE_CRC | INIT_GETBITS ` INIT_PUTBITSs$CODE$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHTNO_MATCHFAILED_CONSISTENCYINVALID_HEADERINTERNAL_ERROR4 DISK_FULL BAD_DIRECTORY NO_MEMORYTOO_MANY_FILES PACKFIRSTGARBLED START_OFS WRONG_VERSION CANT_PROCESSOPTION_IGNORED INV_OPTIONBAD_CRCCOULD_NOT_OPENSIZNOW SUBBITBUFBITCOUNT^P|^ SU TdecR88 ^ YXST>RbRTЬWWc8RRRTPTD$P82PUT0T2UV>U>TW>V>T@Rì ZS7@hR P@gRxVVSɰYbJYY1a0ZGPV1.0 1-APR-1994 18:23VAX C V3.1-051R ZGP zcsetL Lzgetc/ |zputc8gtsiznow7 ZCSET LZGETC |ZPUTC GTSIZNOW$CODE0A$DATA UNPACKABLEOSIZ OUT_BUF_ADRP^Pޠ ЬRRЬ QQЬ`RQЬR @Q^QաСRbTTSRסPSSP^PРQQQRQbPP^\ЬP/ACLIC0 1-APR-1994 18:24  VAX MACRO V5.4-3,MACRO/OBJECT=OBJ$:ACLIC.OBJ SRC$:ACLIC.MAR  ACLIC@ DSC$K_DTYPE_T SYS$BRKTHRUWSYS$EXIT SYS$SNDOPR . ABS .P$ABS$-PPPPPPPPPPP1 CDEV_DATAP3PIDQ&Q DSC$K_DTYPE_T%Q C3DeviceQ&Q Q((MQu;@cbedf'(Hkkmmonpq225467Yx{{|=_~@ACBDD     "10#6%    QQt3OPA0:Q&Q Q& DSC$K_DTYPE_T%& DSC$K_DTYPE_TB%Squash, Copyright 1994 Acorn Software  Qn CDEV_CODEP LICMSG&RST)UU[ZVWXVWWXXЏ!PPSYS$EXITXU֞RpS|~ ecb SYS$BRKTHRUWR<~b SYS$SNDOPRP1 LICMSG0 CDEV_DATA1 CDEV_CODE0GETEFB0 1-APR-1994 18:24 VAX MACRO V5.4-3.MACRO/OBJECT=OBJ$:GETEFB.OBJ SRC$:GETEFB.MAR  GETEFB XAB$B_COD XAB$L_NXT . ABS .1 . BLANK .P$ABS$ PP GETEFB&IԼЬR%Т$S XAB$B_COD XAB$L_NXTSУTTT GETEFB . BLANK .12APKCALL0111-Oct-1994 12:5411-Oct-1994 12:54VAX FORTRAN V5.4-79APKCALL;PLNM$SYSTEM_TABLESQUASH_CHECK_TYPESQUASH-V1AVTECHAPKCALLPxt SYS$TRNLNM@ SYS$TRNLNM@P #8# APK_CHECK_LICENSE@-hpP [dfhޫ lprޫtޫ x|ԫԫ4 SYS$TRNLNMPѫ)4K`QUaQ@E[Z1`PQ1Q Q QQ`qPQ xQLZW_DCM&UUHPDQPHDPQԑPDЬVVмWW@Џ@WWxWWЬ XXY} R<\SRfZZ[RSXYvZZTXYSWSPì XYYì XYYPU\U\\RR RSRfZZQRSZU0[ZяZPT7,PY< 4JPT@hP~яZ:< 4JPPXPPYnPP@4J@h<4JZZhЎPPXZT XYZZTU[4EMZ@4E[P< 4KPP 4EQ[1*QLZW_CMPxQLZW_DCMeQLZW_PURE_DATAQLZW_COMMON_DATA`MYLIMS QLZW_CODE1FILOPN0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 FILOPNP; FILOPN|P XW   XX B BLUN16B \dhLUN17 B B t LUN16B \ \l\l\ l\ BLUN17 BPX[Ь(4}PQ<       @@@`ICACHEP<,n@ ,n<PQ@@RԂPQQ Q QBhIVLENPWWtիR XRx WP@˼MOVCHR<@PǏP\\ ЫxRPRbˆ PVfPBP\ IGETSPCP$ѫ  ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R4, DFILEXTENDæ8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЦ dPUTBLKktPUTBLK˄PUTBLKfPBP˔IGETSPCP$ ùT  ˤITAKERSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURUP!PPP"P&POPTPcP}PPDPP.P`HPFZPpPP PRP@PP0PPP PLPpPPPCP6PPO#PeP PGP6Pqe1BUFDMO0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 BUFDMOP@ BUFDMOLP       $ H@(  H@ H@ , 0, 4  0 <@D< <        , 0, 4H H < < $  <H H P  [^@PUTBLKkPPUTBLK \R  SRcd`PUTBLKkctpPUTBLKS\RW1 @@ZӪ1ԫjԫˀGETIDXѫЫ,n<@|Rx WP@ ˘˰QLZW_CMPPRRRx WP@ ˰ˬ LZH_ENCODEPRѫ>իR XRx WP@˼MOVCHR<@PǏP\\   Ы|RPRb„ PVfPBP\ IGETSPCP$ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R4, DFILEXTENDæ8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЦ dPUTBLKktPUTBLK˄PUTBLKfPBP˔IGETSPCP$ˤITAKEĹV  RSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURUP8P,PP #P9gPPP?P   zg5 WRITE_BUFF0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 WRITE_BUFFP@  WRITE_BUFFP @  P|[ЬÏ Ь(4P޻4RQS4TSUUQP S޻ SPPBPk<8VPUTBLKիTP@4UTPՅPBPkxTVFPLC$ SQUASH014.A9!"[ACORNSQUASH.CODE.A]SQUASHDB.OBJ;9;62"HPUTBLKիPkP \ DFILEXTENDЫ Ы  FtpPUTBLK T | WRITE_BUFFVPUTBLKPUTBLK DFILEXTEND$CODE$PDATA$LOCALCACSIZBSBLK KBLOBTRKBUFLUN.DPSP(wPPdP<P!/#0IVLEN0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 IVLEN IVLEN]PP[}PQPмPQռRQRSSTDTT PQSPPD IVLENG$CODE$PDATA$LOCAL P#9P?P# G1PUTBLK0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 PUTBLK PUTBLK8P  0 0P[Ь޼0м8SYS$QIOWʏPԼ  RP޼dмlHSYS$QIOWˏPQԼ RPϱˏRR ~ PUTBLKSYS$QIOW$CODE$PDATA$LOCALLUNL17SIZL16SIZ$PBPMP=wPP 7+1GETBLK0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 GETBLK GETBLK8P  1 1P[Ь޼0м8SYS$QIOWʏPԼ  RP޼dмlHSYS$QIOWˏPQԼ RPϱˏRR ` GETBLKSYS$QIOW$CODE$PDATA$LOCALLUN$PBPMP=wPP 7+2VPUTBLK0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79VPUTBLKVPUTBLKPP  0 0P[Ь޼0м4м8SYS$QIOWʏPԼ ˏPP  RP޼dмhмlHSYS$QIOWˏPQԼ RPDZˏRR  VPUTBLKSYS$QIOW$CODE$PDATA$LOCALLUNL17SIZL16SIZ&PGP^PQPP 8,2VGETBLK0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79VGETBLKVGETBLKDP  1 1P[Ь޼0м4м8SYS$QIOWʏPԼ  RP޼dмhмlHSYS$QIOWˏPQԼ RPDZˏRR c VGETBLKSYS$QIOW$CODE$PDATA$LOCALLUN&PGPQPEPP 7+1PUTIDX0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 PUTIDX PUTIDXP  1 1 0 1 0 0P[Ь$޻$VЦWWWXXPPYzXP{PPPPkZY1Y0YL(SYS$QIOWPRP2PPRPSdYˀ\SYS$QIOWPRSRRRSBP`PS RѦ ѦѦ kRBP,n`1ЦЦXЦhhЦkЦ lloЦppsƈX$PRtSЀX Pބ@$R(db˄PR>hV2fSSPV RPˇˋˏ˓,˗7˛B˟MˣX˧W˷ kWGP(h`PPPPYDYWEYPPː FILEXTEND RRVWVˬWˤSYS$QIOWVWЫSYS$QIOWRY0 SYS$QIOWP RHYd@SYS$QIOWRP۱P PUTIDXSYS$QIOW FILEXTEND$CODE$PDATA $LOCALJIDX DIBFCL17SIZL16SIZNOHSPLRCD+P]PPP)P PPP)PPP+P4P<PVPjPP5P;Pv@PqxPPP=P PP  1GETIDX0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 GETIDX GETIDXP  1 1P[ЬpԼ ޻VަQ,na,ntƈPPRzP{PPPPSTR1RR8SYS$QIOWPUUWPRlHSYS$QIOWPUWUⱫUWRGP`PR WU1 SCU(et txԼ tlolԼ PS>tU2eTTPU S󐫓lmnolPԼ ,Լ 7Լ BԼ MԼ XԼ ռ 1tlswp{qP`~PPÐrppѫԼ 1ollˀlxlolll |lolllPޫShUTЃloolllPhƈƈ@Լ ƈPޫS$TЃlolll PԼ  GETIDXSYS$QIOW $CODE$PDATA$LOCALJIDX DIBFC @BMAPLRCDqPPPQP PPPPP P+PEPPPPPPPPIP P P&PGPhPPPP>P6P  3LOGLATCH0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79LOGLATCH!PSQUASH_ARBSWTLNM$SYSTEMLOGLATCHTPP \ LIB$SYS_TRNLOG@PT   t LIB$SET_LOGICAL@| LIB$SET_LOGICAL@ LIB$SET_LOGICAL@PP[ԼLIB$SYS_TRNLOGP<LIB$SET_LOGICAL LOGLATCHLIB$SYS_TRNLOGLIB$SET_LOGICALLIB$GET_FOREIGN)$CODE$PDATA$LOCALP )2GETSTAT0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79GETSTATGETSTATmPP[  Џ@kACCBMAPs GETSTATACCBMAPA$CODE$PDATA$LOCALZSTAT @BMAPA1LXYAST0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 LXYAST LXYAST P   P [kGETSTAT SYS$QIONEWAXXPr LXYASTGETSTATSYS$QIONEWAXX+$CODE$PDATAl$LOCAL(MBXJUNK+1NEWAXX0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 NEWAXX NEWAXXkP !LXXAST$P[kSYS$QIOf NEWAXXLXXASTSYS$QIO$CODE$PDATA4$LOCAL(MBXJUNK D"$ SQUASH014.A9!"[ACORNSQUASH.CODE.A]SQUASHDB.OBJ;9;62>~"Y1IMPCNT0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 IMPCNT IMPCNTJP[PԫQ\@@Rb\PRQ\] IMPCNT<$CODE$PDATA$LOCALBTRKBUFCACSIZP,P1P  <3FLUSHLOG0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79FLUSHLOGFLUSHLOGPP[ѼBRS@@TӤdP PBPѼPPѼP FLUSHTHISTRSq FLUSHLOG FLUSHTHISd$CODE$PDATA$LOCALBTRKBUFCACSIZ+PP$P>1P*EPNPXP d3FLUSHTOP0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79FLUSHTOPFLUSHTOPKPP[IMPCNTPk FLUSHTHISZ FLUSHTOPIMPCNT FLUSHTHIS$CODE$PDATA$LOCALP4 FLUSHTHIS0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79 FLUSHTHISP@ FLUSHTHIS@P     H@  H@ H@   $  (  $ 0480 0          $  (< < 0 0  0< < P [4PUTBLKkDPUTBLKP V@?@1мWԫ@?@ԫ TGETIDXѫЫ,n<@|Rx WP@lhQLZW_CMPPRRRx WP@˄ˀ LZH_ENCODEPRѫ>իRRx WP@˘ːMOVCHR<@PǏPXX   Ы|RPR=b„ PYiPBPX XˠIGETSPCP˰ITAKEЫRSTSSRPPITAKEЫ S1,nЫRSի1IGETSPCPITAKEЫCRS1RSЃ$IGIVE R( DFILEXTENDé,PPSRSTTT R$VPUTBLKk T RTRPP$(PUTBLKkRTSRRЩ 8PUTBLKkHPUTBLKXPUTBLKiPBPhIGETSPCPxITAKEЫRSTSSRPPˈITAKEЫ SЏ-1RSTЄP¹T^ǏPUURU0xUZJh˜˘PUTBLKkJhˬ˨PUTBLKUR SRSTիUiPBP$BG@˼˸PUTBLKkBG@PUTBLKRSTԫ PUTIDXRޫSЃ$IGIVE RЏ-1RSޫTЄPǏPUURU0xUZJhPUTBLKkJh PUTBLKUR SWWG?@  FLUSHTHISQLZW_CMPPUTBLKGETIDX LZH_ENCODEMOVCHIGETSPCITAKEIGIVE DFILEXTENDVPUTBLKPUTIDXW$CODE$PDATA($LOCALCACSIZSMLM KBLODIDW@BZEROFLIL @BMAPMAPCTBTRKBUFBSBLKZSTATJIDXNOHSPDIBFCLUN1P:P\P^PPPPPPPPrP=PPaPFPPP -PR7P@<POP0[PqP}P PPP P$P;1P.MPrPOPP P?P.-PXL W2SAVMODE0122-Sep-1994 10:0722-Sep-1994 10:07VAX FORTRAN V5.4-79SAVMODESAVMODEPмR SAVMODE $CODE$PDATA$LOCALMODSV 3DECODEV1.0 1-APR-1994 18:20VAX C V3.1-051R DECODE decode_start decode ( 4HUF_DECODE_STARTDECODE_PDECODE_C DECODE_START <DECODE$CODE$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHTDECODEDP^HUF_DECODE_START P<^ URSb.QТP@aCaPˏPSSSPbDECODE_CPTeSPT޼PTC`SSSPTbDECODE_PPSPPˏPbЬQТP@aCaPˏPSSSPb3ENCODEV1.0 1-APR-1994 18:20VAX C V3.1-051P^\լ l<!~MALLOCRbP(<!~bP<B~bP<~bP<~bP<~bP^Q R2R\L(L= R P2P\L=?P R2RPP\\@=RR?@P2P\L=pP<^SެUeQ2QRxPPR@RBTQ2TP@QУRУQ2TP@bT2TP@ae2TP|^R2QxPPQ@QQU2UP@T @2 QTA2TP @UAA2P@|^Q T2TUE E2SСRCbPPEb2PPT@СRCbPPEb2PPT@СRCbEb$E(E2 P$P@PU2 2TxPPTP@PPV2VP@S @2 RSB2SP @VBBD2R$RP@PUnR2nTxPPTP@PPU2UP@S@2RSB2SP@UBnBD^Sѣ$1ף$2 RRȏ RRV2VRBXTR2V\LdV2V\LbX2XRB(RR$!U(RXV2X\LeX2X\Lb\\$XT2TRB2T\LLT2T\LT 12TU2RRE12RcTBdR RRX2RRBdQQR2XޮPRW2TxWRRT@TDU2URBУTУR2U\LdU2U\LbUVRQR2Xn22nWxRRWR@RR\2\RBUB2TUD2URB\DnDG$$V  UV P2VRB(\\U2B\\ 2 \\\ 2\У$QQ\cPL`T2 \Q\L`R2U\Q\"Pdb 2V~SPLIT֣$TR2U\ѣ$\ѣ$12V\LVXdR2XޮWRU2RxU\\R@RBQ2Q\LPR2Q\L`Q2Q\LbQVTd\2X \R22 QxR\Q\@\\U2U\LPL2RPB2P\LUB BA֣$12V\УULeT2RTBe2TRBУULeT2RTBe2TRB2RXBLL^Q2\L2\LTСSLcR2T\RLc2R\TL2\LWLW 2W\LP``\\2WRСS2Bc\\VV 2V\\\VVTBU2U\LcP2P\\C2P\\PP 2P\\\PPTPT2U\ TLLU2U\LP2P\\U /P 2P\\\PPTPT2UR T\2\\\B2VR2WP@(\\RB\PnnU\T2nPxT\\P@P@Sn2S\LnСRP2S\LbS2S\L`nSP2PTDUСSDcR2U\RLc2R\UL2WSCR2R\PLRDͰCR2R\PLRDСRCbDbC CW  ^Rע @4<!~b\ lMEMMOVES< ~b\! FREAD_CRCP  DELETE_NODE INSERT_NODEP^[RբV b<!~MALLOCScP(<!~cP<B~cP<~cP<~cP<~cP T2TP@(@= T S2SP@=?S T2TQQPPA=TT?@S2SP@=pSHUF_ENCODE_STARTU<!~bS  FREAD_CRCP Ԣ$  INSERT_NODEТ SѢ$SS$S1 k1MEMMOVEW FREAD_CRCV DELETE_NODEU INSERT_NODETOUTPUTZPТ$S Xע @-<!~bP `gR ENCODEallocate_memoryll init_slide| childT< makechildX split insert_node  delete_nodeget_next_match] encodeH ѹ᭯GET_NEXT_MATCH DELETE_NODE INSERT_NODESPLIT MAKECHILDCHILD INIT_SLIDEMEMMOVE FREAD_CRCHUF_ENCODE_ENDHUF_ENCODE_STARTOUTPUTMALLOC l INIT_SLIDE <CHILD <| MAKECHILD X$ SQUASH014.A9!"[ACORNSQUASH.CODE.A]SQUASHDB.OBJ;9;62"j|SPLIT  INSERT_NODE  DELETE_NODE  GET_NEXT_MATCH ENCODE< $CODE,$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHT OUT_BUF_ADRNO_MATCHFAILED_CONSISTENCYINVALID_HEADERINTERNAL_ERROR DISK_FULL BAD_DIRECTORY NO_MEMORYTOO_MANY_FILES PACKFIRSTGARBLED START_OFS WRONG_VERSION CANT_PROCESSOPTION_IGNORED INV_OPTIONBAD_CRCCOULD_NOT_OPEN< ~bP!fP edѢ$ Т $Ѣ$SS2PP@~jvP2Q2XPPQQˏQ~S~jSDע @,<!~bP `gY< ~bP!fP edSѢ$ Т $բ k1 HUF_ENCODE_END0HUFV1.0 1-APR-1994 18:21VAX C V3.1-051P<^RS>n0\Pl\SЏUUSCSPU U\L\PU1P\PLTdSPU@\PSPU@\S \l\QP>.\Pl\ P|0 INIT_PUTBITS^ SEND_BLOCKPUTBITSPUTBITS^ WUݬGETBITSPXBݬGETBITSPQRެTRdPBRRdS>H.PPQ`PSTX1PgS RP\bRSU[1GETBITSZiQ fwrite_crc init_getbits` init_putbits -[  FILLBUFZGETCGTSIZNOWZPUTCZGETC <FILLBUF |GETBITS PUTBITS < FREAD_CRC  FWRITE_CRC | INIT_GETBITS ` INIT_PUTBITSs$CODE$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHTNO_MATCHFAILED_CONSISTENCYINVALID_HEADERINTERNAL_ERROR4 DISK_FULL BAD_DIRECTORY NO_MEMORYTOO_MANY_FILES PACKFIRSTGARBLED START_OFS WRONG_VERSION CANT_PROCESSOPTION_IGNORED INV_OPTIONBAD_CRCCOULD_NOT_OPENSIZNOW SUBBITBUFBITCOUNT^P|^ SU TdecR88 ^ YXST>RbRTЬWWc8RRRTPTD$P82PUT0T2UV>U>TW>V>T@Rì ZS7@hR P@gRxVVSɰYbJYY1a0ZGPV1.0 1-APR-1994 18:23VAX C V3.1-051R ZGP zcsetL Lzgetc/ |zputc8gtsiznow7 ZCSET LZGETC |ZPUTC GTSIZNOW$CODE0A$DATA UNPACKABLEOSIZ OUT_BUF_ADRP^Pޠ ЬRRЬ QQЬ`RQЬR @Q^QաСRbTTSRסPSSP^PРQQQRQbPP^\ЬP/ACLIC0 1-APR-1994 18:24 VAX MACRO V5.4-3,MACRO/OBJECT=OBJ$:ACLIC.OBJ SRC$:ACLIC.MAR  ACLIC@ DSC$K_DTYPE_T SYS$BRKTHRUWSYS$EXIT SYS$SNDOPR . ABS .P$ABS$-PPPPPPPPPPP1 CDEV_DATAP3PIDQ&Q DSC$K_DTYPE_T%Q C3DeviceQ&Q Q((MQu;@cbedf'(Hkkmmonpq225467Yx{{|=_~@ACBDD     "10#6%    QQt3OPA0:Q&Q Q& DSC$K_DTYPE_T%& DSC$K_DTYPE_TB%Squash, Copyright 1994 Acorn Software  Qn CDEV_CODEP LICMSG&RST)UU[ZVWXVWWXXЏ!PPSYS$EXITXU֞RpS|~ ecb SYS$BRKTHRUWR<~b SYS$SNDOPRP1 LICMSG0 CDEV_DATA1 CDEV_CODE0GETEFB0 1-APR-1994 18:24 VAX MACRO V5.4-3.MACRO/OBJECT=OBJ$:GETEFB.OBJ SRC$:GETEFB.MAR  GETEFB XAB$B_COD XAB$L_NXT . ABS .1 . BLANK .P$ABS$ PP GETEFB&IԼЬR%Т$S XAB$B_COD XAB$L_NXTSУTTT GETEFB . BLANK .12APKCALL0111-Oct-1994 12:5411-Oct-1994 12:54VAX FORTRAN V5.4-79APKCALL;PLNM$SYSTEM_TABLESQUASH_CHECK_TYPESQUASH-V1AVTECHAPKCALLPxt SYS$TRNLNM@ SYS$TRNLNM@P #8# APK_CHECK_LICENSE@-hpP [dfhޫ lprޫtޫ x|ԫԫ4 SYS$TRNLNMPѫ)4d6oN(8/we:Wowlc&es+dcsT#aCfQapByp)HdPZVBDQu=LR}Ҵ!f/@>[%#НQ+aD >Nx+ ,.A[xZM&:.1ۄ_!<޹hJwUYR6 -robg{ӓcW"tI]@K+-!"t߽sO3va! @E2"r?u]S2$qU!F#He]KwZS$Ba`fzHUgzVWok3ƹ8Sg蘮L~5^"Z4QP ϗB\U D`1foos^4)\a+ Jtwz1OT]gلo&˰S%f}F#8%M= Z.8x()o, sgc|C8\j]0_cz HbkrpV- ( _J)} OI9 @F/ĭbձsǔ,Hw6_ٯ,n$|hjTϑ~E|R,z " AIk.٨f!Ym2&B$ޝOC;قcѤzc D2#{°3N.U5S .z >V/Ebb3Rd@]s]}"!gǔaT}\#m,97o}8vUZG>v+#iϼ^ 1Ch]=1IxYڪ)^z_UKh-Bb.LKߵB3WCJ #"HC $8 5Vc b}T;n!E⼤2;% 9kQ%9{;wgvP*# s!9MΫ{q8w(LA*Ebܺly^3ޔ$R4-{J=0S^1=WԭN/Q Y# jj{g=-p@^X@|(0ʮ%exm0Xʜ:ҵfqi.nEa`["*]64g™zeš4RV`+'*1ѳ$ma,)黥\nat}N59xHX7u7`&OF)FVa| Q~-JCcSfowʜ$ C1H1fC,t4ZtS,i_ ).7cqʏlF v+ Il$NX㮯Ú\iZJ(og>cdzk \wfړI6_]m@;7'ۧ²sUƸd1#ET?2úyx4b/'dN|efD&)'͢igi&Dє1:([?(&Ϩ{Aȭ [ycγP'ot$u`U:uP.|ZS!\qnB.ߛq:52].ych` #-6%k7\RF#^XE2#vpIM6=.c1yՆ$Dנ-4D=o*P?DUb70rB穣^IMRԤd6YC%'֍ [}n`|n|ڛ_v~\I{hʼ/X|'u3?R=# fluv E0QVu-uI d`GN|v xyeT!7gN A m.SWo.!4fLpQ <s ﹇-6B::]kT3x kT"N6c"d2bEJ"~xuxOY-t8%~$v,Ô975C1LʍpK {p[٨ŎJNXSIi8j"+T-[`\+PaJRcG+B%^\ܹr`AWc J݁F6In{ˁu&tTpaENIpeOoB";1Zo h^~r@TX{Za&helAYhGCZ2=6ێ\ګ!|s̬{N6\}POQ*L;F%_>^9L5zAvעT7VRbZe!Ėxy%R<vD)׶Ȑ=SStym|es,U!4 4v|撸ݣ0q`~lԵpo[i<5?Z6xg݁ i&63Yƴ<6M,@f%5Uu:ĕnKMH*J`|qG& B"'o0BYOX0nhPbˁHjPt[AE^4m%{ ('ٵ{]fɩْk:TH)xw`%u;@]~)!:K }G7اo眳ډ39̈́@g;0_OD4T)iNl!ٌjZY-C)1ΥupLX9cr2XPZ~R!3hnMڱE-5QzjϤ|ul[, xSz=;WUQa #W5C932Q X?JRH5Iy~N/~n2/$O?Luq9P~.!Ru8R43@1rٚۤ._9jyu:]+[f~J>W c{SH',Cx&( uheҗ!m[8 n +kv>PpMF4ɱ-Hq6$G'=*]M4>jCM N;h9jgxyU86>iΝ4>dKDC͢W\N^g_ zW{`<歇G56(V#\v5&Tתq6s 9y?; יM+/o'AeS*qZWE;ˋ= r>K\ql?+l RNpyHۜF^8 7fؑp>7v'Y% l ]S֒hbu9A KB h2r7:B,2o*/5Ma ꣴ\ 6HǵTgN5`CY;N"M'|] [(Ag}.`@_{ Nb!hXb&I2kBhL> s痜r> 95#,Y*'X_3y2\yQW,10[z]!] #w*@s8[ e `ƀ,Gikxr18ğOb5/-)HY6Cxk`/V9 MJV_?QvDR T:Ȳ?^` ,_L7 v4mv@t~@ċnI B[YoH{XuԊKQA7ode_" 'Z9έuyXSq K$rפ¼y[#ޞzJ'DKdPX޼uߦI带ÍM-#UTLcP9% !}&Or ÍΡXT:2#:mL@x`8 QcL!24;̄4ƨeS_:dO8A$D z|<[dĿo77qW m3َ~ւA‘ o^-݅Xiy kꈂȷtm׶2YhԤ+h=D l/9.#U_t.i-`x@de&]uoԒ%8Zǽn_kwmH,7GNQED< Fk˪$ RQ?qZS_b?Gb*:zQ#@I>J-{S"?:=}7ӜH~lZŊY1iŦݏquYR}네iԫY}b=hxC8[X)! N:1<]=sR>hSK$zU2zSߤ5:a`0SS;yô,d-u\D z vΡs{V㟭5 psNKU6[#ou'!,̪xfqD֌LJ٩JԒW{QXE {$/5HDއEPM3j}S#SN:J|г21#ӱNfǢJ1to3Y83y۰n`-b@0WzBZ/[:i~TcemH9vIǂ[fLT-b |g?z6{Zun>T b1t9;u  1b+r~..j{/^no&J &kO5vX8"sʼh},)6 %?VL> ׄa>4`PIGaP3ZsK5Oǿpdg|ő{AN7eB8=zmtBr-&s u\xSmVEӧ67&T 5 A@x}1Σꍾw8\tGBFbt Q  KuڷSS#Ū3 +bo t^z)%LFQzU⋲+ƋJ0?Cn}j^:tP%vp]N%šT>8yf$m?ΆTcJ~R.R.8 L.YE VjvUOn_è? т12C-Ur#|CX١,sԹ֒] /yUڿ5x}󉞗BMVf{&K4UJ6)/ڳ(DM?:^|v_uXW6SlC '2 SEJϧ+˿Šn!#FVʟ  ȃ/"qqR&]ՓNW%56N㶜|A/(=2fQy~d;a7?}GF9XoSLyc٢5] toxHd> /M{fn p/3$!*7A`,{u]ʖoAArM6RZyd*I˰ar lr[xrVPY5ˡ.$o_ fqRaN_qAdRFQxK*#1T^r\,@L?[u1lJd;4bk;FGl* H]`"/&q/ w;2 H~{{zMDLsїߞu4c >z1LE,S\?5DŽwiO9bh9iæ4{QT@U n`#32D %P}N>EVC.e3\`-6f]j/&% L2k@U^_29ȝwB= dA9 Љ}Wr9+đx CM!( Qyz#Z\[ٛR(4Ԓ8;25 laѠ|ɠO5]2ñ*q!SɱԷ6RxF136܉g h=:(%'yD/-;R?۸<93hDbpt+.kv/+Drg{nm`zaICMSGlH׭A$ SQUASH014.A9!%[ACORNSQUASH.CODE.A]SQUASHDB_RO.OBJ;9{X"x1xx1pppRppբ xPC( ( PxPPPRK`QUaQ@E[Z1`PQ1Q Q QQ`qPQ xQLZW_DCM&UUHPDQPHDPQԑPDЬVVмWW@Џ@WWxWWЬ XXY} R<\SRfZZ[RSXYvZZTXYSWSPì XYYì XYYPU\U\\RR RSRfZZQRSZU0[ZяZPT7,PY< 4JPT@hP~яZ:< 4JPPXPPYnPP@4J@h<4JZZhЎPPXZT XYZZTU[4EMZ@4E[P< 4KPP 4EQ[1*QLZW_CMPxQLZW_DCMeQLZW_PURE_DATAQLZW_COMMON_DATA`MYLIMS QLZW_CODE1FILOPN0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 FILOPNP; FILOPNlP XW   XX B BLUN16B \dhLUN17BP X[Ь$}PQ,       @@@PICACHEP<,n@ ,n<PQV@@RԂPQQ Q QBXIVLENPWWd,ht LIB$INDEXPPWP,P, ,ݏ_IDXW^(W,nWYYX,Xn PQ^ݏ_LCKW^(W,nWYYX,Xn PQ^мBP PBBˀ FOR$INQUIREk˔ FOR$INQUIREk˨FOR$OPENPFOR$OPENP FOR$CLOSE FOR$EXIT_Wռ1FOR$OPENP1L FOR$CLOSETFOR$OPEN˔ FOR$CLOSE˜GETBLKի1 1 ռ мBP P PBBP PB P P Ѽ Џ  PǏPXYXWY g˰ˬGETBLKիWXY˼FOR$OPEN  PBPFOR$EXIT FILOPNICACHELUN16LUN17IVLEN LIB$INDEX FOR$INQUIREFOR$OPEN FOR$CLOSE FOR$EXIT_WGETBLKFOR$EXITPUTBLK$CODE$PDATAT$LOCALJIDXCACSIZSMLMNOHSPDIDWFLILLUNZSTAT DIBFCBSBLK@BZERO @BMAP KBLOMAPCTBTRKBUF(MBXJUNKPP PP P1P.PP P P+P PP#PgPP,PHb 0LUN160122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 LUN16 LUN16PP PD DP[ЬЬRP@PЏ`P@PO`P@P`0,SYS$OPENP QAQaQQPQAQaQQPR84GETEFBkkPy LUN16SYS$OPENGETEFB$CODE$PDATAD$LOCALLUNL16SIZZPoPP P(0LUN170122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 LUN17 LUN17PP PD DP[ЬЬRP@PЏ~$ SQUASH014.A9!%[ACORNSQUASH.CODE.A]SQUASHDB_RO.OBJ;9{"!`P@PO`P@P`0,SYS$OPENP QAQaQQPQAQaQQPR84GETEFBkkP{ LUN17SYS$OPENGETEFB$CODE$PDATAD$LOCAL DIBFCL17SIZZPqPP P(<1MBXSET0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 MBXSET"PLNM$SYSTEM_TABLESQXF MBXSET@P  @<@8P SYS$CRELNM@H !LXXAST$P8[}MBXXINFO SYS$CREMBXʏP1ԫDGETFRU FOR$WRITE_IFݫ FOR$IO_L_V FOR$IO_ENDLLIB$SYS_TRNLOGʏPkȰʞkԫԫԫd SYS$CRELNMʏP˄|SYS$QIO MBXSET SYS$CREMBX SYS$CRELNMLXXASTGETFRULIB$SYS_TRNLOGSYS$QIO$CODE$PDATA$LOCAL(MBXJUNK FOR$IO_END FOR$IO_L_V FOR$WRITE_IF*P3PypP<P:.1FILCLS0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 FILCLSP@ FILCLSLP       $ H@(  H@ H@,0,40<@D< <      ,0,4H H < < $ <H H P  [^1 1 @PUTBLKkPPUTBLK\RSRcd`PUTBLKkctpPUTBLKS\RW1 @@ZӪ1ԫjԫˀGETIDXѫЫ,n<@xRx WP@ ˘˔QLZW_CMPPRRRx WP@ ˰ˬ LZH_ENCODEPRѫ>իR XRx WP@˼MOVCHR<@PǏP\\ ЫxRPRbˆ PVfPBP\ IGETSPCP$ѫ  ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R4, DFILEXTENDæ8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЦ dPUTBLKktPUTBLK˄PUTBLKfPBP˔IGETSPCP$ ùT  ˤITAKERSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURUP!PPP"P&POPTPcP}PPDPP.P`HPFZPpPP PRP@PP0PPP PLPpPPPCP6PPO#PeP PGP6Pqe1BUFDMO0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 BUFDMOP@ BUFDMOLP       $ H@(  H@ H@ , 0, 4  0 <@D< <        , 0, 4H H < < $  <H H P  [^@PUTBLKkPPUTBLK \R  SRcd`PUTBLKkctpPUTBLKS\RW1 @@ZӪ1ԫjԫˀGETIDXѫЫ,n<@|Rx WP@ ˘˰QLZW_CMPPRRRx WP@ ˰ˬ LZH_ENCODEPRѫ>իR XRx WP@˼MOVCHR<@PǏP\\   Ы|RPRb„ PVfPBP\ IGETSPCP$ITAKERSR R$PP(ITAKEЫ( R1,nЫ RSի 1IGETSPCP$ ITAKEЫ$CRS1RSЃ0IGIVE R4, DFILEXTENDæ8PPSRSTTT R0@VPUTBLKk T RTRPP0TPUTBLKkRTSRRЦ dPUTBLKktPUTBLK˄PUTBLKfPBP˔IGETSPCP$ˤITAKEĹV  RSR R$PP(˴ITAKEЫ( RЏ-1RSTЄPǏPUURUP8P,PP #P9gPPP?P   zg5 WRITE_BUFF0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 WRITE_BUFFP@  WRITE_BUFFP @  P|[ЬÏ Ь(4P޻4RQS4TSUUQP S޻ SPPBPk<8VPUTBLKիTP@4UTPՅPBPkxTVFPLPUTBLKիPkP \ DFILEXTENDЫ Ы  FtpPUTBLK T | WRITE_BUFFVPUTBLKPUTBLK DFILEXTEND$CODE$PDATA$LOCALCACSIZBSBLK KBLOBTRKBUFLUN.DPSP(wPPdP<P!/#0IVLEN0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 IVLEN IVLEN]PP[}PQPмPQռRQRSSTDTT PQSPPD IVLENG$CODE$PDATA$LOCAL P#9P?P# G1PUTBLK0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 PUTBLK PUTBLK7P P[Ьq PUTBLK$CODE$PDATA$LOCALLUNL17SIZL16SIZ1GETBLK0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 GETBLK GETBLK8P  1 1P[Ь޼0м8SYS$QIOWʏPԼ  RP޼dмlHSYS$QIOWˏPQԼ RPϱˏRR ` GETBLKSYS$QIOW$CODE$PDATA$LOCALLUN$PBPMP=wPP 7+2VPUTBLK0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79VPUTBLKVPUTBLK7P P[Ьt VPUTBLK$CODE$PDATA$LOCALLUNL17SIZL16SIZ2VGETBLK0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79VGETBLKVGETBLKDP  1 1P[Ь޼0м4м8SYS$QIOWʏPԼ  RP޼dмhмlHSYS$QIOWˏPQԼ RPDZˏRR c VGETBLKSYS$QIOW$CODE$PDATA$LOCALLUN&PGPQPEPP 7+1PUTIDX0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 PUTIDX PUTIDX9P P[Ь PUTIDX FILEXTEND$CODE$PDATA$LOCALJIDX DIBFCL17SIZL16SIZNOHSPLRCD 1GETIDX0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 GETIDX GETIDXP  1 1P[ЬpԼ ޻VަQ,na,ntƈPPRzP{PPPPSTR1RR8SYS$QIOWPUUWPRlHSYS$QIOWPUWUⱫUWRGP`PR WU1 SCU(et txԼ tlolԼ PS>tU2eTTPU S󐫓lmnolPԼ ,Լ 7Լ BԼ MԼ XԼ ռ 1tlswp{qP`~PPÐrppѫԼ 1ollˀlxlolll |lolllPޫShUTЃloolllPhƈƈ@Լ ƈPޫS$TЃlolll PԼ  GETIDXSYS$QIOW $CODE$PDATA$LOCALJIDX DIBFC @BMAPLRCDqPPPQP PPPPP P+PEPPPPPPPPIP P P&PGPhPPPP>P6P  3LOGLATCH0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79LOGLATCH!PSQUASH_ARBSWTLNM$SYSTEMLOGLATCHTPP \ LIB$SYS_TRNLOG@PT   t LIB$SET_LOGICAL@| LIB$SET_LOGICAL@ LIB$SET_LOGICAL@PP[ԼLIB$SYS_TRNLOGP<LIB$SET_LOGICAL LOGLATCHLIB$SYS_TRNLOGLIB$SET_LOGICALLIB$GET_FOREIGN)$CODE$PDATA$LOCALP )2GETSTAT0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79GETSTATGETSTATmPP[  Џ@kACCBMAPs GETSTATACCBMAPA$CODE$PDATA$LOCALZSTAT @BMAPA1LXYAST0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 LXYAST LXYAST P   P [kGETSTAT SYS$QIONEWAXXPr LXYASTGETSTATSYS$QIONEWAXX+$CODE$PDATAl$LOCAL(MBXJUNK+1NEWAXX0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 NEWAXX NEWAXXkP !LXXAST$P[kSYS$QIOf NEWAXXLXXASTSYS$QIO$CODE$PDATA4$LOCAL(MBXJUNK 1IMPCNT0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 IMPCNT IMPCNTJP[PԫQ\@@Rb\PRQ\] IMPCNT<$CODE$PDATA$LOCALBTRKBUFCACSIZP,P1P  <3FLUSHLOG0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79FLUSHLOGFLUSHLOG Pq FLUSHLOG FLUSHTHIS$CODE$PDATA$LOCALBTRKBUFCACSIZ3FLUSHTOP0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79FLUSHTOPFLUSHTOP PA FLUSHTOP$CODE$PDATA$LOCAL4 FLUSHTHIS0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79 FLUSHTHISP@ FLUSHTHISP [  FLUSHTHISPUTBLKGETIDX LZH_ENCODEMOVCHIGETSPCITAKEIGIVE DFILEXTENDVPUTBLKPUTIDX $CODE$PDATA $LOCALCACSIZSMLM KBLODIDW@BZEROFLIL @BMAPMAPCTBTRKBUFBSBLKZSTATJIDXNOHSPDIBFCLUNU  2$ SQUASH014.A9!%[ACORNSQUASH.CODE.A]SQUASHDB_RO.OBJ;91{"T2SAVMODE0122-Sep-1994 10:0922-Sep-1994 10:09VAX FORTRAN V5.4-79SAVMODESAVMODEPмR SAVMODE $CODE$PDATA$LOCALMODSV 3DECODEV1.0 1-APR-1994 18:20VAX C V3.1-051R DECODE decode_start decode ( 4HUF_DECODE_STARTDECODE_PDECODE_C DECODE_START <DECODE$CODE$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHTDECODEDP^HUF_DECODE_START P<^ URSb.QТP@aCaPˏPSSSPbDECODE_CPTeSPT޼PTC`SSSPTbDECODE_PPSPPˏPbЬQТP@aCaPˏPSSSPb3ENCODEV1.0 1-APR-1994 18:20VAX C V3.1-051P^\լ l<!~MALLOCRbP(<!~bP<B~bP<~bP<~bP<~bP^Q R2R\L(L= R P2P\L=?P R2RPP\\@=RR?@P2P\L=pP<^SެUeQ2QRxPPR@RBTQ2TP@QУRУQ2TP@bT2TP@ae2TP|^R2QxPPQ@QQU2UP@T @2 QTA2TP @UAA2P@|^Q T2TUE E2SСRCbPPEb2PPT@СRCbPPEb2PPT@СRCbEb$E(E2 P$P@PU2 2TxPPTP@PPV2VP@S @2 RSB2SP @VBBD2R$RP@PUnR2nTxPPTP@PPU2UP@S@2RSB2SP@UBnBD^Sѣ$1ף$2 RRȏ RRV2VRBXTR2V\LdV2V\LbX2XRB(RR$!U(RXV2X\LeX2X\Lb\\$XT2TRB2T\LLT2T\LT 12TU2RRE12RcTBdR RRX2RRBdQQR2XޮPRW2TxWRRT@TDU2URBУTУR2U\LdU2U\LbUVRQR2Xn22nWxRRWR@RR\2\RBUB2TUD2URB\DnDG$$V  UV P2VRB(\\U2B\\ 2 \\\ 2\У$QQ\cPL`T2 \Q\L`R2U\Q\"Pdb 2V~SPLIT֣$TR2U\ѣ$\ѣ$12V\LVXdR2XޮWRU2RxU\\R@RBQ2Q\LPR2Q\L`Q2Q\LbQVTd\2X \R22 QxR\Q\@\\U2U\LPL2RPB2P\LUB BA֣$12V\УULeT2RTBe2TRBУULeT2RTBe2TRB2RXBLL^Q2\L2\LTСSLcR2T\RLc2R\TL2\LWLW 2W\LP``\\2WRСS2Bc\\VV 2V\\\VVTBU2U\LcP2P\\C2P\\PP 2P\\\PPTPT2U\ TLLU2U\LP2P\\U /P 2P\\\PPTPT2UR T\2\\\B2VR2WP@(\\RB\PnnU\T2nPxT\\P@P@Sn2S\LnСRP2S\LbS2S\L`nSP2PTDUСSDcR2U\RLc2R\UL2WSCR2R\PLRDͰCR2R\PLRDСRCbDbC CW  ^Rע @4<!~b\ lMEMMOVES< ~b\! FREAD_CRCP  DELETE_NODE INSERT_NODEP^[RբV b<!~MALLOCScP(<!~cP<B~cP<~cP<~cP<~cP T2TP@(@= T S2SP@=?S T2TQQPPA=TT?@S2SP@=pSHUF_ENCODE_STARTU<!~bS  FREAD_CRCP Ԣ$  INSERT_NODEТ SѢ$SS$S1 k1MEMMOVEW FREAD_CRCV DELETE_NODEU INSERT_NODETOUTPUTZPТ$S Xע @-<!~bP `gR ENCODEallocate_memoryll init_slide| childT< makechildX split insert_node  delete_nodeget_next_match] encodeH ѹ᭯GET_NEXT_MATCH DELETE_NODE INSERT_NODESPLIT MAKECHILDCHILD INIT_SLIDEMEMMOVE FREAD_CRCHUF_ENCODE_ENDHUF_ENCODE_STARTOUTPUTMALLOC l INIT_SLIDE <CHILD <| MAKECHILD |SPLIT  INSERT_NODE  DELETE_NODE  GET_NEXT_MATCH ENCODE< $CODE,$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHT OUT_BUF_ADRNO_MATCHFAILED_CONSISTENCYINVALID_HEADERINTERNAL_ERROR DISK_FULL BAD_DIRECTORY NO_MEMORYTOO_MANY_FILES PACKFIRSTGARBLED START_OFS WRONG_VERSION CANT_PROCESSOPTION_IGNORED INV_OPTIONBAD_CRCCOULD_NOT_OPEN< ~bP!fP edѢ$ Т $Ѣ$SS2PP@~jvP2Q2XPPQQˏQ~S~jSDע @,<!~bP `gY< ~bP!fP edSѢ$ Т $բ k1 HUF_ENCODE_END0HUFV1.0 1-APR-1994 18:21VAX C V3.1-051P<^RS>n0\Pl\SЏUUSCSPU U\L\PU1P\PLTdSPU@\PSPU@\S \l\QP>.\Pl\ P|0 INIT_PUTBITS^ SEND_BLOCKPUTBITSPUTBITS^ WUݬGETBITSPXBݬGETBITSPQRެTRdPBRRdS>H.PPQ`PSTX1PgS RP\bRSU[1GETBITSZiQ fwrite_crc init_getbits` init_putbits -[  FILLBUFZGETCGTSIZNOWZPUTCZGETC <FILLBUF |GETBITS PUTBITS < FREAD_CRC  FWRITE_CRC | INIT_GETBITS ` INIT_PUTBITSs$CODE$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHTNO_MATCHFAILED_CONSISTENCYINVALID_HEADERINTERNAL_ERROR4 DISK_FULL BAD_DIRECTORY NO_MEMORYTOO_MANY_FILES PACKFIRSTGARBLED START_OFS WRONG_VERSION CANT_PROCESSOPTION_IGNORED INV_OPTIONBAD_CRCCOULD_NOT_OPENSIZNOW SUBBITBUFBITCOUNT^P|^ SU TdecR88 ^ YXST>RbRTЬWWc8RRRTPTD$P82PUT0T2UV>U>TW>V>T@Rì ZS7@hR P@gRxVVSɰYbJYY1a0ZGPV1.0 1-APR-1994 18:23VAX C V3.1-051R ZGP zcsetL Lzgetc/ |zputc8gtsiznow7 ZCSET LZGETC |ZPUTC GTSIZNOW$CODE0A$DATA UNPACKABLEOSIZ OUT_BUF_ADRP^Pޠ ЬRRЬ QQЬ`RQЬR @Q^QաСRbTTSRסPSSP^PРQQQRQbPP^\ЬP/ACLIC019-MAR-1994 09:29 VAX MACRO V5.4-3?MACRO/OBJ=OBJ$:ACLIC_RO.OBJ SRC$:THISUSER.MAR+SRC$:ACLICX.MAR  ACLIC@ DSC$K_DTYPE_T SYS$BRKTHRUWSYS$EXIT SYS$SNDOPR . ABS .P$ABS$-PPPPPPPPPPP CDEV_DATA +$ SQUASH014.A9!%[ACORNSQUASH.CODE.A]SQUASHDB_RO.OBJ;91{ vP3PIDQ&Q DSC$K_DTYPE_T%Q C3DeviceQ&Q Q((MQu;@cbedfGihk+,Looqqsrtu6698:;]|@cBDEGFHH  @bbdegg(ik+Mmoop1S34Tvvxy{{|=>^@@BCEEFgihk mLO    "!0!&54':)*+>=BL7#Ο\8q9GHJ4ACSQV01-00216-MAY-1994 14:31 VAX MACRO V5.4-36MACRO/OBJECT=OBJ$:ACNSQUV_RO.OBJ SRC$:ACNSQUV_RO.MAR!- AcornSquash host program main ACSQJBUFRD CLI$GET_VALUE CLI$PRESENT CLI$_PRESENT CTL$GL_PCB DSC$K_DTYPE_TFILCLSFILOPN IOC$SEARCHDEVLICMSG OTS$CVT_TU_L SCH$IOLOCKW SCH$IOUNLOCK SYS$ASSIGN SYS$CANEXH SYS$CMKRNL SYS$CREMBX SYS$DASSGN SYS$DCLEXH SYS$GETDVI SYS$GETDVIWSYS$QIOW . ABS .P$ABS$ePPPPPPPPPPPPPPPPPPPPPPPPPd FDHOSTD_DATAP 3SYS$DISKQ&Q,P,P,P,P,P,PPQNQQ#Q$RMSNAMPFD0.DSKwPQQPFDCONT.DSKaPQQ Q|PDQBQQQ,QQP,Q*QQ$QPQQ((DQ( DltQ((Q( Q DSC$K_DTYPE_T%QQ DSC$K_DTYPE_T% Q03CLEARQ&Q =3KEYQ&Q H3UNITQ&Q T3FNAMQ&Q `3FENCEQ&Q m3SIZEQ&Q y3UNSAFEQ&Q 3INITQ&Q 3SMALLQ&Q 3CACHEQ&Q Q DSC$K_DTYPE_T%QdQQIlr FDHOSTD_CODEP ACSQ&D CLI$GET_VALUEP1;LICMSGu CLI$PRESENTP CLI$_PRESENT CLI$PRESENTP CLI$_PRESENT CLI$PRESENTP CLI$_PRESENT, CLI$PRESENTP CLI$_PRESENT 1P CLI$GET_VALUEP1Џ@ CLI$PRESENTP CLI$_PRESENTY CLI$GET_VALUEP1J OTS$CVT_TU_L Џ@Џ\ CLI$PRESENTP CLI$_PRESENTX\ CLI$GET_VALUEP1 OTS$CVT_TU_LP1i CLI$PRESENTP CLI$_PRESENT<i CLI$GET_VALUEP1\ OTS$CVT_TU_LP1? ЏHDFILOPNHPP1D@@?@@H|~x<~ SYS$GETDVIW|~ l SYS$ASSIGNP|~  SYS$ASSIGNP1k|~x< ~ SYS$GETDVIP Џ P1@X|~ݏ=ݏ@$ SYS$CREMBXP1|~<$~ SYS$GETDVIP1 SYS$DCLEXHX SYS$CMKRNL3@3( 3T|~|~T|~<~< ~ SYS$QIOWP1l|~|~|~K`QUaQ@E[Z1`PQ1Q Q QQ`qPQ xQLZW_DCM&UUHPDQPHDPQԑPDЬVVмWW@Џ@WWxWWЬ XXY} R<\SRfZZ[RSXYvZZTXYSWSPì XYYì XYYPU\U\\RR RSRfZZQRSZU0[ZяZPT7,PY< 4JPT@hP~яZ:< 4JPPXPPYnPP@4J@h<4JZZhЎPPXZT XYZZTU[4EMZ@4E[P< 4KPP 4EQ[1*QLZW_CMPxQLZW_DCMeQLZW_PURE_DATAQLZW_COMMON_DATA`MYLIMS QLZW_CODE1FILOPN0129-Jun-1994 11:1929-Jun-1994 11:19VAX FORTRAN V5.4-79 FILOPNP; FILOPN@P   TT BTLUN16 B (,\ B\LUN17 BT  B 8 TLUN16 B  0 0 \  B\  B\LUN17  BP [Ь$0}PQ8   TICACHEP<,n<PQ @@RԂPQQ Q Q B\IVLENPXXh8lx LIB$INDEXPPXP,P8 8ݏ_IDXX^(X8nXZZY,Yn PQ^м BP P B BY Zռ1 W˄FOR$OPENP1FOR$OPENGETBLKk1i1iռЩм BP P P B BP P B P P Ѽ Џ  PǏPjjRSR TSdGETBLKի TRS FOR$OPENP`FOR$OPENЩ Щ    P BP  P P Ѽ Џ  PǏPjjXWX VfS,ncVXWм мj VfW W X WBfWBWW  fYBYWˠFOR$OPENP1FOR$OPEN(PUTBLKk FOR$WRITE_DU߫D FOR$IO_X_SE FOR$IO_END8FOR$RABPD@ SYS$FLUSHHPUTBLKjWYj ZYj\XPUTBLKkݫ FOR$WRITE_DUjd` FOR$IO_X_SE FOR$IO_ENDhFOR$RABPtp SYS$FLUSHj|xPUTBLKZWY<YZZfWBWW FOR$WRITE_DU߫D FOR$IO_X_SE FOR$IO_ENDYZˈFOR$RABP˔ː SYS$FLUSHfPfPBP˘FOR$OPENP FOR$CLOSEFOR$OPENP FOR$OPEN FILOPNICACHE SYS$FLUSHFOR$RABLUN16LUN17IVLEN LIB$INDEXFOR$OPENGETBLKPUTBLK FOR$CLOSE$CODE $PDATA$LOCALJIDXCACSIZSMLMLUN DIBFCBSBLK BMAP KBLOMAPCTBTRKBUF FOR$IO_END FOR$IO_X_SE FOR$WRITE_DUUPiP PP ,PBP[PbPlPPP*PPP9WPzPPf+P?.PtPtPKP#PZP!oP 7 0LUN160129-Jun-1994 11:1929-Jun-1994 11:19VAX FORTRAN V5.4-79 LUN16 LUN16PP PD DP[ЬЬP@PЏ`P@PB`P@P`,(SYS$OPENP P@P`PPP_ LUN16SYS$OPENg$CODE$PDATA4$LOCALLUNPP!?g0LUN170129-Jun-1994 11:1929-Jun-1994 11:19VAX FORTRAN V5.4-79 LUN17 LUN17PP PD DP[ЬЬP@PЏ`P@PB`P@P`,(SYS$OPENP P@P`PPPa LUN17SYS$OPENg$CODE$PDATA4$LOCAL DIBFCPP!@g1FILCLS0129-Jun-1994 11:1929-Jun-1994 11:19VAX FORTRAN V5.4-79 FILCLS FILCLSI PP [k FOR$CLOSE FOR$CLOSE FILCLS FOR$CLOSE$CODE$PDATA$LOCALCACSIZ KBLOSMLM BMAPMAPCTBTRKBUFBSBLKJIDXDIBFC<1BUFDMO0129-Jun-1994 11:1929-Jun-1994 11:19VAX FORTRAN V5.4-79 BUFDMO BUFDMOP [ BUFDMO $CODE$PDATA $LOCALCACSIZSMLM KBLO BMAPMAPCTBTRKBUFBSBLKJIDXDIBFC< 0BUFRD0129-Jun-1994 11:1929-Jun-1994 11:19VAX FORTRAN V5.4-79 BUFRDP@ BUFRDpKP @ $KK0K H@4K  H@ H@8KtT2dUUPT S󐫓lmnolPԼ ,Լ 7Լ BԼ MԼ XԼ ռ 1tlrwpˀ{qppѫԼ 1olllxlolll |lolllPޫShTUЃloolllP"Ph@PޫS$TЃlolll PԼ  GETIDXSYS$QIOW$CODE$PDATA($LOCALJIDX DIBFC BMAPLRCD FOR$IO_END FOR$IO_X_SE FOR$READ_DUqPPPPP P0P PPPP*PEPPPPPPPPP P P+PLPPP 3DECODEV1.0 1-APR-1994 18:20VAX C V3.1-051R DECODE decode_start decode ( 4HUF_DECODE_STARTDECODE_PDECODE_C DECODE_START <DECODE$CODE$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHTDECODEDP^HUF_DECODE_START P<^ URSb.QТP@aCaPˏPSSSPbDECODE_CPTeSPT޼PTC`SSSPTbDECODE_PPSPPˏPbЬQТP@aCaPˏPSSSPb3ENCODEV1.0 1-APR-1994 18:20VAX C V3.1-051P^\լ l<!~MALLOCRbP(<!~bP<B~bP<~bP<~bP<~bP^Q R2R\L(L= R P2P\L=?P R2RPP\\@=RR?@P2P\L=pP<^SެUeQ2QRxPPR@RBTQ2TP@QУRУQ2TP@bT2TP@ae2TP|^R2QxPPQ@QQU2UP@T @2 QTA2TP @UAA2P@|^Q T2TUE E2SСRCbPPEb2PPT@СRCbPPEb2PPT@СRCbEb$E(E2 P$P@PU2 2TxPPTP@PPV2VP@S @2 RSB2SP @VBBD2R$RP@PUnR2nTxPPTP@PPU2UP@S@2RSB2SP@UBnBD^Sѣ$1ף$2 RRȏ RRV2VRBXTR2V\LdV2V\LbX2XRB(RR$!U(RXV2X\LeX2X\Lb\\$XT2TRB2T\LLT2T\LT 12TU2RRE12RcTBdR RRX2RRBdQQR2XޮPRW2TxWRRT@TDU2URBУTУR2U\LdU2U\LbUVRQR2Xn22nWxRRWR@RR\2\RBUB2TUD2URB\DnDG$$V  UV P2VRB(\\U2B\\ 2 \\\ 2\У$QQ\cPL`T2 \Q\L`R2U\Q\"Pdb 2V~SPLIT֣$TR2U\ѣ$\ѣ$12V\LVXdR2XޮWRU2RxU\\R@RBQ2Q\LPR2Q\L`Q2Q\LbQVTd\2X \R22 QxR\Q\@\\U2U\LPL2RPB2P\LUB BA֣$12V\УULeT2RTBe2TRBУULeT2RTBe2TRB2RXBLL^Q2\L2\LTСSLcR2T\RLc2R\TL2\LWL#=$ SQUASH014.A9!%[ACORNSQUASH.CODE.A]SQUASHD_RO.OBJ;121iDJ"?W 2W\LP``\\2WRСS2Bc\\VV 2V\\\VVTBU2U\LcP2P\\C2P\\PP 2P\\\PPTPT2U\ TLLU2U\LP2P\\U /P 2P\\\PPTPT2UR T\2\\\B2VR2WP@(\\RB\PnnU\T2nPxT\\P@P@Sn2S\LnСRP2S\LbS2S\L`nSP2PTDUСSDcR2U\RLc2R\UL2WSCR2R\PLRDͰCR2R\PLRDСRCbDbC CW  ^Rע @4<!~b\ lMEMMOVES< ~b\! FREAD_CRCP  DELETE_NODE INSERT_NODEP^[RբV b<!~MALLOCScP(<!~cP<B~cP<~cP<~cP<~cP T2TP@(@= T S2SP@=?S T2TQQPPA=TT?@S2SP@=pSHUF_ENCODE_STARTU<!~bS  FREAD_CRCP Ԣ$  INSERT_NODEТ SѢ$SS$S1 k1MEMMOVEW FREAD_CRCV DELETE_NODEU INSERT_NODETOUTPUTZPТ$S Xע @-<!~bP `gR ENCODEallocate_memoryll init_slide| childT< makechildX split insert_node  delete_nodeget_next_match] encodeH ѹ᭯GET_NEXT_MATCH DELETE_NODE INSERT_NODESPLIT MAKECHILDCHILD INIT_SLIDEMEMMOVE FREAD_CRCHUF_ENCODE_ENDHUF_ENCODE_STARTOUTPUTMALLOC l INIT_SLIDE <CHILD <| MAKECHILD |SPLIT  INSERT_NODE  DELETE_NODE  GET_NEXT_MATCH ENCODE< $CODE,$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHT OUT_BUF_ADRNO_MATCHFAILED_CONSISTENCYINVALID_HEADERINTERNAL_ERROR DISK_FULL BAD_DIRECTORY NO_MEMORYTOO_MANY_FILES PACKFIRSTGARBLED START_OFS WRONG_VERSION CANT_PROCESSOPTION_IGNORED INV_OPTIONBAD_CRCCOULD_NOT_OPEN< ~bP!fP edѢ$ Т $Ѣ$SS2PP@~jvP2Q2XPPQQˏQ~S~jSDע @,<!~bP `gY< ~bP!fP edSѢ$ Т $բ k1 HUF_ENCODE_END0HUFV1.0 1-APR-1994 18:21VAX C V3.1-051P<^RS>n0\Pl\SЏUUSCSPU U\L\PU1P\PLTdSPU@\PSPU@\S \l\QP>.\Pl\ P|0 INIT_PUTBITS^ SEND_BLOCKPUTBITSPUTBITS^ WUݬGETBITSPXBݬGETBITSPQRެTRdPBRRdS>H.PPQ`PSTX1PgS RP\bRSU[1GETBITSZiQ fwrite_crc init_getbits` init_putbits -[  FILLBUFZGETCGTSIZNOWZPUTCZGETC <FILLBUF |GETBITS PUTBITS < FREAD_CRC  FWRITE_CRC | INIT_GETBITS ` INS$ SQUASH014.A9!%[ACORNSQUASH.CODE.A]SQUASHD_RO.OBJ;121i PIT_PUTBITSs$CODE$DATASTDINSTDOUTSTDERR UNPACKABLEORIGSIZECOMPSIZEARCFILE LZH_INFILEBITBUFLEFTRIGHTNO_MATCHFAILED_CONSISTENCYINVALID_HEADERINTERNAL_ERROR4 DISK_FULL BAD_DIRECTORY NO_MEMORYTOO_MANY_FILES PACKFIRSTGARBLED START_OFS WRONG_VERSION CANT_PROCESSOPTION_IGNORED INV_OPTIONBAD_CRCCOULD_NOT_OPENSIZNOW SUBBITBUFBITCOUNT^P|^ SU TdecR88 ^ YXST>RbRTЬWWc8RRRTPTD$P82PUT0T2UV>U>TW>V>T@Rì ZS7@hR P@gRxVVSɰYbJYY1a0ZGPV1.0 1-APR-1994 18:23VAX C V3.1-051R ZGP zcsetL Lzgetc/ |zputc8gtsiznow7 ZCSET LZGETC |ZPUTC GTSIZNOW$CODE0A$DATA UNPACKABLEOSIZ OUT_BUF_ADRP^Pޠ ЬRRЬ QQЬ`RQЬR @Q^QաСRbTTSRסPSSP^PРQQQRQbPP^\ЬP/ACLIC019-MAR-1994 09:29 VAX MACRO V5.4-3?MACRO/OBJ=OBJ$:ACLIC_RO.OBJ SRC$:THISUSER.MAR+SRC$:ACLICX.MAR  ACLIC@ DSC$K_DTYPE_T SYS$BRKTHRUWSYS$EXIT SYS$SNDOPR . ABS .P$ABS$-PPPPPPPPPPP CDEV_DATAP3PIDQ&Q DSC$K_DTYPE_T%Q C3DeviceQ&Q Q((MQu;@cbedfGihk+,Looqqsrtu6698:;]|@cBDEGFHH  @bbdegg(ik+Mmoop1S34Tvvxy{{|=>^@@BCEEFgihk mLO    "!0!&54':)*+>=.3/ 433-!0123KPWO456HtbGS7Ο\8-Uq9GHJ5$ XXX = f$verify(0+(f$trnlnm("SQUASH_DEBUG").NES.""))!$!SQUASH compression host startup$!Copyright (c) 1994 By$!Acorn Software$!All rights reserved.$ ask:= inquire$ delete := delete$ emit:= write sys$output$ thisnode=f$getsyi("nodename") $dmnpri = 4$ if thisnode .eqs. ""$ thenH$ emit "%SQUASH-F-NOSCSNODE, SCSNODE SYSGEN parameter must be entered."D$ emit " SQUASH cannot run unless SCSnode is set. Please set it in"F$ emit " SYSGEN and restart after it is set. You will need to reboot"J$ emit " after writing a value to SCSNODE for the change to take effect."$ exit$ endif$ sysgen := $sysgen7$if f$getsyi("CPU") .gt. 127 then sysgen :== $sysman io$sysman:==$sysman$ ovrb=0D$oldprv=f$setprv("cmkrnl,sysprv,log_io,phy_io,tmpmbx,volpro,detach")E$tprv=f$privilege("cmkrnl,sysprv,log_io,phy_io,tmpmbx,volpro,detach")$ if .not. (tprv) $ then $ exit 36 ! SS$_NOPRIV$ endif$emit ""$on error then exit4$ if (f$search("sys$system:FRdriver.exe") .eqs. "") $ then F$ write sys$output "%SQUASH-E-NODRIVER, FRDRIVER not installed."$ exit 4$ endif2$!! See if the driver is loaded by checking unit 0 $ if f$device("*FRA0*") .eqs. ""$ THEN ;$ WRITE SYS$OUTPUT "%SQUASH-I-LOADING, Loading FRA0."P$if f$getsyi("CPU") .le. 127 then sysgen connect FRA0:/noadapter/driver=frdriverb$if f$getsyi("CPU") .gt. 127 then sysman io connect FRA0:/noadapter/driver=sys$system:frdriver.exe&$ if f$device("*FRA0*") .eqs. "" $ THEN I$ write sys$output "%SQUASH-E-NOLOAD, Can't load FRDRIVER."$ exit 4 $ ENDIF$ ENDIF$mordsk:$ndsk=0 $goto nxtfq $faktrymore: $ndsk=ndsk+1$nxtfq:$ddnm="FRA"+f$string(ndsk)+":" $dvc=ddnm$ddnm2="*"+ddnm+"*"$if f$device(ddnm2) .nes. ""$ then4$! Allow negative counts that happen now & then too.O$ if (f$getdvi(ddnm,"REFCNT") .ne. 0 .and. f$getdvi(ddnm,"REFCNT") .lt. 60000) $ then$ ndsk=ndsk+1($ if ndsk .lt. 128 then goto nxtfq$ endifF$!If the device is online, that means a Squash daemon is running on it$!so we'll skip it too.$tstt=f$getdvi(dvc,"sts") $ionline=16$oln = ionline .and. tstt$if oln .eq. 0 then goto olok $ndsk=ndsk+1!$if ndsk .lt. 128 then goto nxtfq$olok:$endif !disk exists$getSquashDisk: $ bddnm=ddnm$$ ddnm = f$getdvi(ddnm,"fulldevnam")$ovrb=0 $ccmd=" "H$ccmd="read/prompt=""Please enter the device name for the Squash disk ["$ccmd=ccmd+bddnm-$ccmd=ccmd+"]: ""/end=byebye sys$command dvc"$ccmd$if (dvc.eqs."")then dvc = ddnm $zdvc=" "K$if f$extract(0,2,f$edit(dvc,"upcase,collapse")) .eqs. "FR" then goto nfrok"$if dvc .eqs. ddnm then goto nfrokS$if f$locate("FR",f$edit(dvc,"UPCASE,COLLAPSE")) .lt. f$length(dvc) then goto nfrok=$if (f$getdvi(dvc,"exists")) then zdvc=f$getdvi(dvc,"devnam")?$if f$extract(0,1,zdvc) .eqs. "_" then zdvc=f$extract(1,2,zdvc)L$if f$extract(0,2,f$edit(zdvc,"UPCASE,COLLAPSE")) .EQS. "FR" THEN goto nfrokA$ write sys$output "%SQUASH-E-Device name does not start with FR"$ goto getSquashDisk$nfrok: $ bdvc=dvcz$!$ if f$getsyi("CPU") .lt. 128 then if .not. (f$getdvi(bddnm,"EXISTS")) THEN sysgen connect 'bddnm'/noada/driver=frdriver $!$ if f$getsyi("CPU") .ge. 128 $!$ then \$!$ if .not. (f$getdvi(bddnm,"EXISTS")) THEN sysman io connect 'bddnm'/noada/driver=frdriver $!$ endif$!if(f$getdvi(dvc,"EXISTS")) $ zzdvc="*"+dvc - ":" +"*"$if f$device(zzdvc) .nes. ""$ THEN #$ bdvc=f$getdvi(dvc,"devnam") - "_"($ dvc = f$getdvi(dvc,"fulldevnam")$ ddnm = dvc$ GOTO DVCEXIST$ endif3$ WRITE SYS$OUTPUT "%SQUASH-I-LOAD, Loading ''dvc'"M$if f$getsyi("CPU") .le. 127 then sysgen connect 'bdvc'/noada/driver=frdriverP$if f$getsyi("CPU") .gt. 127 then sysman io connect 'bdvc'/noada/driver=frdriver $ bdvc=dvc$! if(f$getdvi(dvc,"EXISTS")) $ zzdvc="*"+dvc - ":" +"*"$ if f$device(zzdvc) .nes. ""$ THEN #$ bdvc=f$getdvi(dvc,"devnam") - "_"($ dvc = f$getdvi(dvc,"fulldevnam")$ ddnm = dvc$ GOTO DVCEXIST$ ENDIF7$write sys$output "%SQUASH-F-NOLOAD, Can't load ''dvc'"$exit 4 $dvcexist:Z$if(f$getdvi(dvc,"REFCNT") .EQ. 0 .or. f$getdvi(dvc,"REFCNT") .gt. 60000) THEN GOTO DVCFRE$dbzy:$cfd="%SQUASH-E-Device "$cfd2=" is in use."$cfd3:='cfd''dvc''cfd2'$WRITE SYS$OUTPUT cfd3.$ask sovrb "Configure device anyway? [Y/N][N]"$ovrb=0H$if f$extract(0,1,f$edit(sovrb,"UPCASE,COLLAPSE")) .EQS. "Y" THEN ovrb=1 $if ovrb .ne. 0 then goto dvcbyp$ goto faktrymore$! goto getSquashDisk$dvcfre:6$! Ensure the device isn't online but dismounted also.$tstt=f$getdvi(dvc,"sts") $ionline=16$oln = ionline .and. tstt$if oln .ne. 0 then goto dbzy$dvcbyp:$ !:$ ! Check to see if the configuration file already exists.$ !$dupcf=0<$ccmd="sys$common:[sysmgr]Squash" + (dvc - ":") + ".startup",$if f$search(ccmd) .eqs. "" then goto getcfn$ WRITE SYS$OUTPUT "M$write sys$output "Configuration information for this device exists already.""$write sys$output "Please delete:"$write.$-$ SQUASH014.Ap*>!/[ACORNSQUASH.CODE.A]SQUASH_CONFIGURATION.COM;483" sys$output ""!$write sys$output " ",ccmd;$ccmd="sys$common:[sysmgr]Squash" + (dvc - ":") + ".daemon"!$write sys$output " ",ccmd=$ccmd="sys$common:[sysmgr]Squash" + (dvc - ":") + ".shutdown"!$write sys$output " ",ccmd$write sys$output ""<$ccmd="sys$common:[sysmgr]Squash" + (dvc - ":") + ".startup")$write sys$output "to use ",dvc," again."$write sys$output ""8$! size, fence, cache, cont. file, unsafe-flg, small-flg9$! Read old configuration info into the system if we can. $junk=" " $nfree=10000$nrecc= (8 * nfree) / 5+$if nrecc .gt. 2097151 then nrecc = 2097152$nfr=(nrecc/50)+30$mtf=0$xxx=0$umd=0$nfenc=0 $fgusf=" " $fgfst=" " $fgsts=" " $fgfts="*" $fgcac=" "$ncach=8 $fgstf=" " $nrsz=nrecc $nsiz=nrsz $fgmnt=" "$sfg=0 $ vlbl = ""$set comm sys$system:zmenu$smptr=1$gparm:$open gpm 'ccmd'$read gpm junk$read/end=gpmdn gpm junk$$nsiz=f$integer(f$extract(3,9,junk)) $nrsz=nsiz$read/end=gpmdn gpm junk%$nfenc=f$integer(f$extract(4,9,junk))$read/end=gpmdn gpm junk%$ncach=f$integer(f$extract(4,3,junk))$read/end=gpmdn gpm junk&$cf=f$extract(4,f$length(junk)-4,junk)$read/end=gpmdn gpm junk$if f$extract(4,1,junk).eqs."1"$then$umd=1 $fgusf="*"$endif$read/end=gpmdn gpm junk$if f$extract(3,1,junk).eqs."1"$then$sfg=1 $fgsts="*" $fgfts=" "$endif$gpmdn: $close gpm($! Try and get the right free space info0$ rdcf = f$parse(cf,,,"directory","syntax_only")-$ ddcf = f$parse(cf,,,"device","syntax_only")$ dcf = ddcf + rdcf#$ nfree = f$getdvi(cf,"FREEBLOCKS")$nrecc= (8 * nfree) / 5+$if nrecc .gt. 2097151 then nrecc = 2097152"$if sfg .ne. 0 then nrecc= 2*nfree$ write sys$output "";$ write sys$output " Changing size or file reserved amount"C$ write sys$output " will make your current Squash container files"D$ write sys$output " unusable. These menu items will be marked with"F$ write sys$output " `@` to flag this for you if you reconfigure now."$ write sys$output "" $svovrb=ovrb $sovrb="Y"$!if ovrb.ne.0 then goto getatsD$if ovrb .eq. 0 then ask sovrb "Reconfigure device anyway? [Y/N][N]"$if ovrb .eq. 0 then ovrb=0H$if f$extract(0,1,f$edit(sovrb,"UPCASE,COLLAPSE")) .EQS. "Y" THEN ovrb=1$if ovrb.eq.1 $then $!getats: $fgfst="@" $fgstf="@"0$ ask zjnk "Obtain new container files [y/n][n]" $svovrb=0I$if f$extract(0,1,f$edit(zjnk,"UPCASE,COLLAPSE")) .EQS. "Y" THEN svovrb=1 $if svovrb.ne.0 then goto getcfn $ goto swmenu$endif$dupcf=1F$write sys$output "You may inspect configuration for this device, but"D$write sys$output "must delete these files before reconfiguring it." $cf= "nla0:" $nfree=10000 $goto nlgo$!exit%$! we have a free FR type device now..$! Now have to get the host device/file specs.$getcfn:$copy sys$input sys$outputG Squash uses disk files, called "container files", to store compressed E data. Enter the file specification for the disk files to be created,E or the directory specification only to use default file names (e.g.,F disk:[directory]). If the directory does not exist, you will be askedF if you want it created. If you enter a file name also, that file nameH and the filename with "_IDX" appended will be used. Thus if you specifyD "disk:[directory]squash1.dsk" as the container file name, two files will be created, namely:( DISK:[DIRECTORY]SQUASH1.DSK and# DISK:[DIRECTORY]SQUASH1.DSK_IDX G You can just enter the directory name and be assured unique file namesH will be created. All data on a Squash disk is contained in these files,4 so be sure not to delete them if you want the data.$eod$write sys$output ""K$write sys$output "Please enter the container file specs including device:"8$read/end=byebye/prompt="Container File>" sys$command cf $if cf .eqs. "" then goto getcfn$ !.$ ! Check to see if the container files exist.$ ! $tstcrea:$ if f$parse(cf) .eqs. ""$ then_$ write sys$output "%SQUASH-I-NODIRECTORY, Directory for container files does not exist."0$ rdcf = f$parse(cf,,,"directory","syntax_only")-$ ddcf = f$parse(cf,,,"device","syntax_only")$ dcf = ddcf + rdcf/$ ask cdcf "Create the directory now? [Y/N][N]"<$ if f$extract(0,1,f$edit(cdcf,"UPCASE,COLLAPSE")) .EQS. "Y"$ then$ crea/dir 'dcf'$ goto tstcrea$endif$ goto getcfn$ endif;$ cf = f$parse(cf,dvc-":"+".dat") - f$parse(cf,,,"version")'$ open/write/error=noaccess output 'cf'%$ write /error=noaccess output "test"$ close output$ delete 'f$parse(";0",cf)'$goto dirseemsok $noaccess:<$ write sys$output "%SQUASH-I-NOACCESS, Cannot create ''cf'"$ close/nolog output $ goto getcfn $dirseemsok:$close/nolog output"$nfree = f$getdvi(cf,"FREEBLOCKS")$nlgo:0$ if f$search(cf) .eqs. "" .and. nfree .le. 7000$ then l$ write sys$output "%SQUASH-W-NOSPACE, ",f$getdvi(cf,"fulldevnam")," has less than 7,000 free blocks."$ exit 4$ endif$! Now get switches$!Try and use a menu for this$nrecc= (8 * nfree) / 5+$if nrecc .gt. 2097151 then nrecc = 2097152$nfr=(nrecc/50)+30$mtf=0$xxx=0$umd=0$nsiz=0H$nfenc=0 $fgusf=" " $fgfst=" " $fgsts=" " $fgfts="*" $fgcac=" " $dmnpri=4$ncach=8 $fgstf=" " $vlogicl=""r $nrsz=nrecc $nsiz=nrsz $fgmnt=" "$sfg=0 $ vlbl = ""s$set comm sys$system:zmenu$smptr=1$swmenu:+$if nrecc .gt. 2097151 then nrecc = 2097152 ?$zmenu/POINTER="-->"/SYMBOLS/initial='f$string(smptr)'rG Acorn SQUASH (tm) 00:00:00", SQUASH Configuration selection for 'dvc' Container file 'cf'"; Recommended maximum volume size is 'nrecc' blocks (est)tC These would occupy all 'nfree' free disk blocks on host device."K Number of files needed to fill 'nrsz' blocks with 50 block files: 'nfr'd* Space reserved for index file: 'nfenc'J Currently selected cache size: 'ncach' virtual tracks (32 blocks each)- ^'fgfst' Select size of disk (now 'nrsz') I ^'fgstf' Select number of files on disk for index file reserved space= ^'fgsts' Use higher compression mode (Uses more CPU time)< ^'fgfts' Use lower compression mode (Uses less CPU time)M ^'fgusf' Use faster write mode (Data written on flush/dismount. See docs) ) ^'fgmnt' Mount this disk at boot time 3 ^'fgcac' Select Squash cache size for this diskL+ ^ Show currently assigned SQUASH diskst3 ^ Change execution node (currently 'thisnode')i> ^ Set base priority of Squash daemon (currently 'dmnpri'). ^ Exit this menu and set up configuration+ ^ Quit the configurator, doing nothing $!$if choice .eq. 12 then exit $smptr=choicea$if choice .eq. 10$ then*$ ask bpntr "Enter base priority selected"$$ if bpntr .eqs. "" then goto swmenu$ if bpntr .lt.0.or.bpntr.gt.30$ thenA?$ emit "%SQUASH-E-INVPRI Invalid priority, not in 0-30 range"i$ goto swmenu$ endif$ dmnpri=bpntr $ goto swmenu $ endifw$if choice .eq. 3($theni$ sfg = 1n$ fgsts="*"($ fgfts=" " $ nrecc=nfree * 2 2$ if sfg .eq. 0 then nrecc = (8 * nfree) / 5$ goto swmenue$endif$if choice .eq. 4n $ then$ sfg = 0 $ fgsts=" " $ fgfts="*"e$ nrecc=nfree * 2e2$ if sfg .eq. 0 then nrecc = (8 * nfree) / 5$ goto swmenud$endif $cmsg=" x"2$nrecc=nfree * 2+$if sfg .eq. 0 then nrecc = (8 * nfree) / 5k$if choice .eq. 1 $thenf$ if xxx .ne. 0 then goto gtsz$ xxx = nreccm0$ if xxx .gt. 32097152 then xxx = 32097152$gtsz:A$ ask nsiz "Enter size of Squash device in blocks [''xxx']"a($ if nsiz .eqs. "" then nsiz = xxx$ if (nsiz.lt.4096) $ thenK$ write sys$output "%SQUASH-E-TOOSMALL, Minimum size is 4096"m$ goto gtsza $ endifd $ if (nsiz .gt. 32097151) $ thenM$ write sys$output "%SQUASH-E-TOOBIG, Maximum size is 32097151" $ goto gtsz_ $ endifx$ nrsz=nsizi $ xxx=nsiz$ fgfst="*"C$ nfr = (nsiz / 50) + 30$ goto swmenuy$endif$if choice .eq. 2n$thens$ nfenc=0R$ nfr = (nsiz / 50) +30kG$ emit "Reserve uncompressed space for the index file 1 block per file"d$getfnc:G$ ask nfenc "Reserve space for how many files` index entries [0]"C($ if nfenc .eqs. "" then nfenc = 0H$! Add 2% more space to account for index file bitmap and a bit of other $! overhead.$ nfenco=nfenc1$ if nfenc .gt. 0 then nfenc = nfenc + (nfenc/50) E$! Account for volume storage bitmap size and a little directory slop4$ if nfenc .gt. 0 then nI$ SQUASH014.Ap*>!/[ACORNSQUASH.CODE.A]SQUASH_CONFIGURATION.COM;483%"fenc = 40 + (nsiz+4095)/4096($ if nfenc .gt. nsiz then nfenc = nfenco$ if nfenc .gt. nsiz$ then<$ emit "%SQUASH-W-Cannot reserve larger size than disk size"$ endife=$ if nfenc .lt. 0 .or. nfenc .gt. nsiz then goto getfnct$ fgstf="*"c$ goto swmenu=$endif$if choice .eq. 5 $theni $if umd .eq.0 $thenv$copy sys$input sys$output WARNING:E Squash normal write mode ensures that data is safely on disk beforeiF writes complete. This imposes some speed penalty when used, but letsH your data survive crashes, power outages, etc. In writeBACK cache modeC which you have selected, data is not recorded to disk fully until F the disk is dismounted or a FLUSH operation is done. This can mean aJ disk becomes unusable after a power outage. This mode is appropriate forF faster loading of SQUASH disks when you have the data elsewhere, butE normally should not be used for production access due to the dangertD that disk structures might not be updated in the event of a crash.J Note that space reserved for the index file is not cached, but directoryF files usually are. See the documents on the /MODE switch for further information.$!$usff=0 =$ask susff "Do you really want writeBACK cache mode [Y/N][N]:0H$if f$extract(0,1,f$edit(susff,"UPCASE,COLLAPSE")) .EQS. "Y" THEN usff=1 $if usff .eq. 0 then goto swmenu$umd=1 $fgusf="*" $goto swmenu$endif $if umd.ne.0$thena$umd=0 $fgusf=" " $goto swmenu$endif$endif$if choice .eq. 6e$thenw$!mounto$mtf=1$ask vlbl "Volume label"$if vlbl .eqs. "" $theno$mtf=0 $fgmnt=" " $goto swmenu$endif $fgmnt="*" $vlogicl="" &$ask vlogicl "Logical name for volume" $vmtqual=""c+$ask vmntqual "Additional mount qualifiers" $wtsec=150$wtscnds="150"C$emit "Allow 150 or more seconds for daemon rdy, more if big disks";$ask wtscnds "Seconds to wait for daemon to be ready [600]" '$if wtscnds .eqs. "" then wtscnds="600"s($if wtscnds.lts."150" then wtscnds="150"$wtsec=f$integer(wtscnds) $if wtsec.lt.150 then wtsec=1500$wtcnt=wtsec/6 $goto swmenu$endif$if choice .eq. 7r$then0 $sncach=ncachrL$ccmd="ask ncach ""Enter cache size in 32-block `virtual tracks` [2-256]["""!$ccmd=ccmd+f$string(sncach)+"]"""8$'ccmd'""$if ncach .eq. 0 then ncach=sncach$if ncach .lt.2 then ncach=2 $if ncach .gt. 256 then ncach=64 $fgcac="*" $goto swmenu$endif$if choice .eq. 8n$then $! show current diskse4$if f$search("sys$manager:squash*.startup") .eqs. ""$then8$write sys$output "No Squash disks currently configured" $goto getprocf$endifJ$search/nohighlight/window=3 sys$startup:squash*.startup "Container file:" $getproc:)'$ask junk "Press RETURN key to proceed"( $goto swmenu$endif$if choice .eq. 9f$thene'$ask thisnd "Enter execution node name"r/$thisnd = f$edit(thisnd,"COLLAPSE,TRIM,UPCASE")"$tnbcl:"$thisnd = thisnd - ":">$if f$locate(":",thisnd) .lt. f$length(thisnd) then goto tnbcl*$if thisnd .nes. "" then thisnode = thisnd $goto swmenu$endif$if choice .eq. 11$then $if nsiz .eq. 0f$then$H$write sys$output "%Squash-F-No size given or zero size given. Exiting."$exitr$endif$ if fgmnt .nes. "*"$ thenK$ write sys$output "%Squash-I-no volume label available. Cannot INIT disk."i$duit=0eG$ask duitf "Do you really want to start the disk without INIT [Y/N][N]:fH$if f$extract(0,1,f$edit(duitf,"UPCASE,COLLAPSE")) .EQS. "Y" THEN duit=1 $if duit .eq. 0 then goto swmenu$ endifo$endif $if dupcf .eq.1 then goto cfgnxt$! Now we have the switches.M$ startupCommandFile = "sys$common:[sysmgr]squash" + (dvc - ":") + ".startup"o;$ daemonCommandFile = f$parse(".daemon",startupCommandFile)4$ daemonLogFile = f$parse(".log",startupCommandFile)?$ shutdownCommandFile = f$parse(".shutdown",startupCommandFile)"($ open/write output 'startupCommandFile';$ write output "$ ! Do not edit lines beginning with `$!+`"z#$ write output "$!+",f$string(nsiz)N%$ write output "$!+ ",f$string(nfenc)e%$ write output "$!+ ",f$string(ncach)$ write output "$!+ ",cf#$ write output "$!+ ",f$string(umd)e#$ write output "$!+ ",f$string(sfg)e8$! size, fence, cache, cont. file, unsafe-flg, small-flg>$ write output "$ set proc/priv=(cmkrnl,sysprv,netmbx,tmpmbx)""$ write output "$ sysgen:=$sysgen""$ write output "$ sysman:=$sysman"E$if f$getsyi("CPU") .gt. 127 then write output "$ sysgen:=$sysman io", $ umst=" "&$ if umd then umst=" ->WriteBACK mode"f$ write output "$ ! Device: ",dvc," Size:",f$string(nsiz)," Index File Reserve:",f$string(nfenc),umst($ write output "$ ! Container file: ",cf $ mtfyn="N"o $ if mtf .ne. 0 then mtfyn = "Y" $ cprhl="Low"e!$ if sfg .ne. 0 then cprhl="High"h\$ write output "$ ! Mount at boot time: ",mtfyn," Compress:",cprhl," Cache:",f$string(ncach)"$ write output "$ device := ",bdvc$ write output "$ m = ",mtfw$ zwww="$ want = """$ zwww = zwww + thisnode$ zwww=zwww+ """$ write output zwwwR0$ write output "$ here = f$getsyi(""nodename"")"%$ write output "$ if here .eqs. """"" $ write output "$ then" 5$ write output "$ if f$mode() .eqs. ""INTERACTIVE"""$ write output "$ then"R$ write output "$ write sys$output ""SCSNODE parameter not set. No nodename""":$ write output "$ write sys$output ""Fatal, exiting"""$ write output "$ endif">$ write output "$ endif"%$ write output "$ if here .nes. want"c$ write output "$ then" 5$ write output "$ if f$mode() .eqs. ""INTERACTIVE""""$ write output "$ then"F$ write output "$ write sys$output ""SQUASH not starting on node"" $ ccct="$ write sys$output here"$ write output cccty/$! write output "$ write sys$output 'here'"P$ write output "$ write sys$output ""which is different from desired node""",$ ccct="$ write sys$output """+"''want'"+"""$ write output cccta/$! write output "$ write sys$output 'want'"g,$ write output "$ write output "exiting"$ write output "$ endif""$ write output "$ endif"/$ write output "$ if here .nes. want then exit"t$if f$getsyi("CPU") .le. 127 then write output "$ if .not. f$getdvi(device,""exists"") then sysgen connect 'device' /noadapter/driver=frdriver"$if f$getsyi("CPU") .gt. 127$ thenr$ write output "$ if .not. f$getdvi(device,""exists"") then sysman io connect 'device' /noadapter/driver=frdriver"$ endif !$ write output "$ device := ",dvcu8$ write output "$ if f$getdvi(device,""refcnt"") .ne. 0"$ write output "$ then"cO$ write output "$ write sys$output ""%Squash-F-device busy. Exiting. "",device"i$ write output "$ endif"B$ write output "$ if f$getdvi(device,""refcnt"") .ne. 0 then exit"[$ write output "$ if f$search(""",daemonlogfile,""") .nes. """" then delete ",daemonlogfile-$! vary wsextent to handle chosen cache size.v$ nexten= 32*ncach + 3000nM$ write output "$ rdtc:==run/deta/priv=(all,nobypass)/noaccount/ast_limit=50"1o$ write output "$ if f$search(""sys$manager:squashlog.tmp"") .nes. """" then delete sys$manager:squashlog.tmp."(?$ write output "$ass/user sys$manager:squashlog.tmp sys$output" H$ write output "$ rdtc /buffer_limit=64000/enqueue_lim=60/io_direct=50-"($ write output " /priority=",dmnpri,"-"F$ write output " /io_buffered=50/file_limit=30/job_table_quota=1024-" $ sbig=""b'$ if nsiz .gt. 2097151 then sbig="/BIG"e7$! for old small image page_file=20000 below, not 28000d$ if sbig .eqs. "/BIG"$ thenU$ write output " /maximum_working=1500/page_file=28000/extent=",nexten,"/uic=[1,4]-")$ elseU$ write output " /maximum_working=1500/page_file=28000/extent=",nexten,"/uic=[1,4]-" $ endif `$ write output " /input=",daemonCommandFile,"/output=",daemonLogfile," sys$system:loginout.exe"x$! write output "$ run /detached/authorize/input=",daemonCommandFile,"/output=",daemonLogfile," sys$system:loginout.exe"$ write output "$ i = 0"<$ write output "$ open/read gtpid sys$manager:squashlog.tmp"$ write output "$ xxpid="" """#$ write output "$ read gtpid xxpid" $ write output "$ close gtpid"4$ write output "$ delete sys$manager:squashlog.tmp.".$ write output "$ gtpid=f$extract(53,8,xxpid)"1$ write output "$ on warning then goto nopidhere"t$ write output "$10$:"0$ write output "$ xxx = f$getjpi(gtpid,""pid"")"@$ write output "$ if (f$getdvi(device,""sts"") .and. 16) .ne. 0"$ write output "$ then"nb$ if f$getsyi("CPU") .gt. 127 then write output "$ if f$getsyi(""cluster_member"") .eqs. ""TRUE"""8$ if f$getsyi("CPU") .gt. 127 then write output "$ then"n$ if f$getsyi("CPU") .gt. 127 then write output "$ if m .and. (p1 .eqs. """") then set device/served 'device'"9$ if f$getsyi("CPU") .gt. 127 then write output "$ endif"ns$ write output "$ ifS=$ SQUASH014.Ap*>!/[ACORNSQUASH.CODE.A]SQUASH_CONFIGURATION.COM;483- m .and. (p1 .eqs. """") then mount/system/noassist'vmntqual' 'device' ",vlbl," ",vlogiclgf$ write output "$ if m .and. (p1 .eqs. """") then directory/size/date/out=nla0: 'device'[000000]$ write output "$ exit"f$ write output "$ endif" $ write output "$ wait 00:00:06"$ write output "$ i = i + 1">$ write output "$ if i .lt. ",f$string(wtcnt)," then goto 10$"0$ write output "$ xxx = f$getjpi(gtpid,""pid"")"i$ write output "$write sys$output ""%SQUASH-W-Device taking too long to go online with process active.""""$ write output "$ nopidhere:"sU$ write output "$write sys$output ""%SQUASH-E-Device taking too long to go online."""u$ write output "$ exit 4$ close output)$ open/write output 'shutdownCommandFile'2$ write output "$ set noon" !$ write output "$ device := ",dvc-'$ write output "$ set process/priv=all" A$ write output "$ if .not. f$getdvi(device,""exists"") then exit"s@$ write output "$ if (f$getdvi(device,""sts"") .and. 16) .ne. 0"$ write output "$ then"h)$ write output "$ mc squash_flush ",dvc "$ write output "$ dismount ",dvc$ write output "$ endif"$ write output "$ set on" $ write output "$ exit" $ close output'$ open/write output 'daemonCommandFile't $ sbig=""'$ if nsiz .gt. 2097151 then sbig="/BIG"t$ squashCommand = "$ squash"+"/size:" + f$string(nsiz) + " /fence:" + f$string(nfenc) + " /cache:" + f$string(ncach)>$ if sfg .ne. 0 then squashCommand = squashCommand + " /SMALL"B$ if umd .ne. 0 then squashCommand = squashCommand + " /WRITEBACK"6$ squashCommand = squashCommand + " " + dvc + " " + cf$ write output "$ set noon".2$ write output "$ set process/priv=(all,nobypass)"($ write output "$ set process/name=",dvc.$ zddcf = f$parse(cf,,,"device","syntax_only")K$! Squash needs highwater marking for the integrity of container file index $! Ensure it gets it here.#$ if zddcf .eqs. "" then shmkf="$!"=$ if zddcf .nes. "" then shmkf="$set volume/highwater "+zddcfa$ write output shmkf$ write output squashCommand$ write output "$ logout"y$ close output$if mtf .eq. 0 then goto cfgnxt,"$if vlbl .eqs. "" then goto cfgnxt $if ovrb .ne. 0 then goto cfgnxt/$ask dini "Initialize the device now [y/n][y]?"h$vini=1 G$if f$extract(0,1,f$edit(dini,"UPCASE,COLLAPSE")) .EQS. "N" THEN vini=0u$if vini .eq. 0 then exite$$! run the commandfile and init now.$!$ @'startupCommandFile' NOMOUNTa*$ if (f$getdvi(dvc,"sts") .and. 16) .eq. 0$ thenI$ write sys$output "%SQUASH-E-Device taking too long to go online."t$ exit 4$ endife$if vlbl .eqs. "" then exitp $clst="1"d#$if (nsiz.gt.1009000) then clst="2"t#$if (nsiz.gt.2017000) then clst="3"t$if (nsiz.gt.3000000)D$ then$ cfac=(nsiz+1000000)/1008002$ clst=f$string(cfac)$ endifa $cccc=" "i/$cccc="init/struct=2/cluster="+clst+"/index=beg$$nfenn=nfenc-30E9$if(nfenc.gt.60)then cccc=cccc+"/header="+f$string(nfenn)t'$cccc=cccc+"/sys/noverif "+dvc+" "+vlblu$'cccc'2$mou/sys/noassist'vmntqual' 'dvc' 'vlbl' 'vlogicl'*$dir/size=all/date/out=nla0: 'dvc'[000000]$cfgnxt:+$ask nuth "Configure another disk [Y/N][N]"lL$if f$extract(0,1,f$edit(nuth,"UPCASE,COLLAPSE")) .EQS. "Y" THEN goto mordsk$byebye:$ exit 1 "Logical name for volume" $vmtqual=""c+$ask vmntqual "Additional mount qualifiers" $wtsec=150$wtscnds="150"C$emit "Allow 150 or more seconds for daemon rdy, more if big disks";$ask wtscnds "Seconds to wait for daemon to be ready [600]" '$if wtscnds .eqs. "" then wtscnds="600"s($if wtscnds.lts."150" then wtscnds="150"$wtsec=f$integer(wtscnds) $iF;$ SQUASH014.A9!&[ACORNSQUASH.CODE.A]SQUASH_FLUSH.OBJ;5>&*[ACORNSQUASH.CODE.A]SQUASH_FLUSH.OBJ;5+,9./ 4-!0123KPWO56`S3ڗ7`Ο\8`+rq9GHJ 4 ACSQFLUSH0128-Apr-1994 15:2428-Apr-1994 15:24VAX FORTRAN V5.4-79 ACSQFLUSH]P FRn::" Cannot find device name. Exiting. %Squash-F-assign failed. Msg=)) ACSQFLUSHP LIB$GET_FOREIGN@|   l !ll !llP<|[˄ˆ~ˈޫˌː˒ޫ ˔˘˜ˠˤ,LIB$GET_FOREIGN,k˄ ˄˄PP 1˄q1˄Q1H LIB$INDEXPPkPQ,Q@˄ ˄\ LIB$INDEXP\,\˄ P4\hIVLEN:@˄| LIB$INDEXP\,\˄ P4\  FOR$WRITE_SF FOR$IO_END\FOR$EXITԫ\ˈ4ˌːD SYS$ASSIGNЫ\P˰ˬ SYS$GETMSG2 FOR$WRITE_SF~ FOR$IO_T_DS FOR$IO_END\1\SYS$QIOWˏPQP SYS$GETMSGT FOR$WRITE_SF~ FOR$IO_T_DS FOR$IO_ENDPˏPQPQPP$  SYS$GETMSGT FOR$WRITE_SF8~<8 FOR$IO_T_DS FOR$IO_END\H@SYS$QIOWˏPQPxt SYS$GETMSGT FOR$WRITE_SFˌ~ːˌ FOR$IO_T_DS FOR$IO_ENDPˏPQPQPP˘˔ SYS$GETMSGT FOR$WRITE_SFˬ~˰ˬ FOR$IO_T_DS FOR$IO_END\˼˴SYS$QIOWPˏPQPQPP SYS$GETMSGT FOR$WRITE_SF~ FOR$IO_T_DS FOR$IO_END\  SYS$DASSGNFOR$EXIT < ACSQFLUSH SYS$ASSIGN SYS$DASSGN SYS$GETMSGLIB$GET_FOREIGNSYS$QIOW LIB$INDEXIVLENFOR$EXIT;$CODEV$PDATA$LOCAL FFFIII FFIIDD FOR$IO_END FOR$IO_T_DS FOR$WRITE_SFbPmPxPPPP%PP %P<gPP<PEPAP</P<|PEPAP<PEPAP4G4G G(GGG@Zk?&1"G0D0¤ B@=G0" b@]"DݰGT1"G@ZkG_"G0"b"8B@"THݴ@b`" H@@ZkŠ?&1"@]"0D U@GD 0¤G@=G0"GB bDݰT1"@ZkG_"0"b"8B@"TGHݴ`"@b H@@Zk BG4GCTG 4GbG(GGG@ZkG0D"U@GD00"$B  @bT1"D@]"GG@ZkG_"G0¤"b"8B@"TƠH@b`"&H@ݴ@ZkBCbG4G@ZkhBx"pb4G@Zk4GcGP]X]`}hpxݤ#k14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk4<GLOTS$MOVE4H@LOTS$MOVE4 TG\OTS$FILL4 X@\OTS$FILL4GLIB$GET_FOREIGN4b#xLIB$GET_FOREIGN4@LIB$GET_FOREIGN4 G( OTS$MOVEM4 $@( OTS$MOVEM4 ,G4OTS$FILL4 0@4OTS$FILL4`Gt OTS$INDEX4p@t OTS$INDEX4 G OTS$MOVEM4 @ OTS$MOVEM4 GOTS$FILL4 @OTS$FILL4G OTS$INDEX4@ OTS$INDEX4 G OTS$MOVEM4 @ OTS$MOVEM4 G OTS$FILL4 @ OTS$FILL4 `G OTS$MOVEM4 |@ OTS$MOVEM4 GOTS$FILL4 @OTS$FILL4G OTS$INDEX4@ OTS$INDEX4 G OTS$MOVEM4 @ OTS$MOVEM4 6iN$ SQUASH014.A9!!)[ACORNSQUASH.CODE.A]SQUASH_FLUSH.OBJ_A;62B GOTS$FILL4 @OTS$FILL< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT( ( 4G  DFOR$EXIT4b#x DFOR$EXIT4@  DFOR$EXIT4GL SYS$ASSIGN4$b#x SYS$ASSIGN4H@L SYS$ASSIGN4xG SYS$GETMSG4b#x SYS$GETMSG4@ SYS$GETMSG< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT4G4SYS$QIOW4b#xSYS$QIOW 40@4SYS$QIOW4PG| SYS$GETMSG4db#x SYS$GETMSG4x@| SYS$GETMSG< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT4G SYS$GETMSG4b#x SYS$GETMSG4@ SYS$GETMSG< ,GTDFOR$WRITE_SEQ_FMT< Db#xDFOR$WRITE_SEQ_FMT< P@TDFOR$WRITE_SEQ_FMT4\GSYS$QIOW4hb#xSYS$QIOW4@SYS$QIOW4G SYS$GETMSG4b#x SYS$GETMSG4@ SYS$GETMSG<  G0DFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< ,@0DFOR$WRITE_SEQ_FMT4pG SYS$GETMSG4xb#x SYS$GETMSG4@ SYS$GETMSG< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT4GSYS$QIOW4b#xSYS$QIOW4@SYS$QIOW4@Gl SYS$GETMSG4Pb#x SYS$GETMSG4h@l SYS$GETMSG< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT4G SYS$DASSGN4b#x SYS$DASSGN4@ SYS$DASSGN4G DFOR$EXIT4b#x DFOR$EXIT4@ DFOR$EXIT =tl6" Cannot find device name. Exiting.76 %Squash-F-assign failed. Msg=H76H7E E=5-, ACSQFLUSHDEC Fortran V6.1-386 = 4x4= ACSQFLUSH4=OG                  > : < 9    ā                          % &   *> * * , .  0$ $= <4. .=  4=  =  =  = 44= IVLEN4=RJI 9 5 9 9 9 9 9 ? = X =   x**[ACORNSQUASH.CODE.A]SQUASH_FLUSH.OBJ_A2;21+,./ 4D-!0123KPWO56k\7Ο\8Qq9GHJ BB ACSQFLUSH 30-SEP-1994 11:10DEC Fortran V6.1-3860 0 FFIIDD FFFIII5$LINK$i`$CODE$l$IODATA$` $BSS$$DATA$0Jx ACSQFLUSHLIB$GET_FOREIGN(JIVLEN DFOR$EXIT SYS$ASSIGN SYS$GETMSGSYS$QIOW SYS$DASSGN DFOR$WRITE_SEQ_FMT DFOR$HANDLEROTS$MOVEOTS$FILL OTS$MOVEM OTS$INDEX =0;=  8OTS$MOVE= @SYS$QIOW8 OTS$INDEX=8` SYS$GETMSG;=0P;=| 7 DFOR$HANDLER=; DFOR$WRITE_SEQ_FMT8OTS$FILL8 OTS$MOVEM=: DFOR$EXIT= SYS$DASSGN SYS$ASSIGN LIB$GET_FOREIGN= FRn: =h`p#4G~P^X^`~hpx޴cGG#B0B"@Zk4GGHB@ZkG0"0b d0"0b hp"`5J@P"bBc :AK`@'SC@_'{# Z#@}@"D}H="0BGH]Bb@R"L@ZkTG0PBGG@ G@ZkGHB@Zk.GJ"G8G 8 GB4GTGB"@ZkTGTG0"0@ C@G @8D PB5BGGTBG@ZkGHB@ZkB4GTGGXB"@ZkG0PB0@G GG@ZkGHB@Zk?4GTG4G_71 @w@G.GJ"GGGG1:BGPB0 BGBGXB"4G@ZkGHB@Zk4GTGBGXB"@ZkGPB0@GGG@ZkGHB@ZkG_" 8B"@bb"GG@Zk4GhBx"pb@Zk$vHB$8@@b@"D8="GGGGG@ZkGG8}G0@]"0"GGCB?$b! @= DT1"@ZkG_"0"b"8B@"TGH0"@b H@@Zk0TGBGbC\ TGGGGGG (@Zk?$! G0D0"0BG@=T1" bD@]"GG@ZkG_"G0"b"8B@"TH@b`" H@@Zk?&1"@]"U@ 0DD G0G@=G0"GB bDT1"@ZkG_"0"b"8B@"TGH`"@b H@@Zk0 B4GGbp C>4G4G G(GGG@Zk?&1"G0D0¤ B@=G0" b@]"DݰGT1"G@ZkG_"G0"b"8B@"THݴ@b`" H@@ZkŠ?&1"@]"0D U@GD 0¤G@=G0"GB bDݰT1"@ZkG_"0"b"8B@"TGHݴ`";$ SQUASH014.A!*[ACORNSQUASH.CODE.A]SQUASH_FLUSH.OBJ_A2;21v @b H@@Zk BG4GCTG 4GbG(GGG@ZkG0D"U@GD00"$B  @bT1"D@]"GG@ZkG_"G0¤"b"8B@"TƠH@b`"&H@ݴ@ZkBCbG4G@ZkhBx"pb4G@Zk4GcGP]X]`}hpxݤ#k14G!1B 0 @21 B_B0@.0@B21@BJ @"GkGk4<GLOTS$MOVE4H@LOTS$MOVE4 TG\OTS$FILL4 X@\OTS$FILL4GLIB$GET_FOREIGN4b#xLIB$GET_FOREIGN4@LIB$GET_FOREIGN4 G( OTS$MOVEM4 $@( OTS$MOVEM4 ,G4OTS$FILL4 0@4OTS$FILL4`Gt OTS$INDEX4p@t OTS$INDEX4 G OTS$MOVEM4 @ OTS$MOVEM4 GOTS$FILL4 @OTS$FILL4G OTS$INDEX4@ OTS$INDEX4 G OTS$MOVEM4 @ OTS$MOVEM4 G OTS$FILL4 @ OTS$FILL4 `G OTS$MOVEM4 |@ OTS$MOVEM4 GOTS$FILL4 @OTS$FILL4G OTS$INDEX4@ OTS$INDEX4 G OTS$MOVEM4 @ OTS$MOVEM4 GOTS$FILL4 @OTS$FILL< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT( ( 4G  DFOR$EXIT4b#x DFOR$EXIT4@  DFOR$EXIT4GL SYS$ASSIGN4$b#x SYS$ASSIGN4H@L SYS$ASSIGN4xG SYS$GETMSG4b#x SYS$GETMSG4@ SYS$GETMSG< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT4G4SYS$QIOW4b#xSYS$QIOW  40@4SYS$QIOW4PG| SYS$GETMSG4db#x SYS$GETMSG4x@| SYS$GETMSG< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT4G SYS$GETMSG4b#x SYS$GETMSG4@ SYS$GETMSG< ,GTDFOR$WRITE_SEQ_FMT< Db#xDFOR$WRITE_SEQ_FMT< P@TDFOR$WRITE_SEQ_FMT4\GSYS$QIOW4hb#xSYS$QIOW4@SYS$QIOW4G SYS$GETMSG4b#x SYS$GETMSG4@ SYS$GETMSG<  G0DFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< ,@0DFOR$WRITE_SEQ_FMT4pG SYS$GETMSG4xb#x SYS$GETMSG4@ SYS$GETMSG< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT4GSYS$QIOW4b#xSYS$QIOW4@SYS$QIOW4@Gl SYS$GETMSG4Pb#x SYS$GETMSG4h@l SYS$GETMSG< GDFOR$WRITE_SEQ_FMT< b#xDFOR$WRITE_SEQ_FMT< @DFOR$WRITE_SEQ_FMT4G SYS$DASSGN4b#x SYS$DASSGN4@ SYS$DASSGN4G DFOR$EXIT4b#x DFOR$EXIT4@ DFOR$EXIT =tl6" Cannot find device name. Exiting.76 %Squash-F-assign failed. Msg=H76H7E E=5-, ACSQFLUSHDEC Fortran V6.1-386 = 4x4= ACSQFLUSH4=OG                  > : < 9    ā                          % &   *> * * , .  0$ $= <4. .=  4=  =  =  = 44= IVLEN4=RJI 9 5 9 9 9 9 9 ? = X =   x#*[ACORNSQUASH.CODE.A]VAXC_LINK.OPT;2+,|6./ 4-!0123KPWO56uж7@Ο\8@ȳq9GHJsys$share:vaxcrtl/share *[ACORNSQUASH.CODE.A]ZGP.OBJ_A;62+,Y%./ 4B-!0123KPWO56\kV7ϟ\8 q9GHJ??ZGPV1.0 3-OCT-1994 17:05DEC C V1.3-000A  OUT_BUF_ADROSIZ UNPACKABLE $READONLY$0A$BSS$$DATA$`$LINK$ $LITERAL$i $CODE$ $ABS$(JZCSET(JP@ZGETC(J8ZPUTC0J(GTSIZNOW Od$ SQUASH014.AY%! [ACORNSQUASH.CODE.A]ZGP.OBJ_A;62_A2;21=0; ;;;=0;=0;;=0@;, ,= @"SB ;@ @[ `k !1 @0.P"" R2JGJ_FGk_"GkG0JJ @vJ!B ;R".aUJF>0`B@4Gak;4G kGk: :=*"!ZGPDEC C V1.3-000A = 44= zcset4=7/. = @ = @4P4= zgetc@4=80/(()+)/  = P = 484= zputc4=JBA949:::;@@ = pt t= 4(4=gtsiznow4= G  =   =  !*[ACORNSQUASH.CODE.A]ZGP.OBJ_A2;21+, ./ 4B-!0123KPWO56k\7@ ϟ\8@2q9GHJ??ZGPV1.030-SEP-1994 11:09DEC C V1.3-000A  OUT_BUF_ADROSIZ UNPACKABLE $READONLY$0A$BSS$$DATA$`$LINK$ $LITERAL$i $CODE$ $ABS$(JZCSET(JP@ZGETC(J8ZPUTC0J(GTSIZNOW =0; ;;;=0;=0;;=0@;, ,= @"SB ;@ @[ `k !1 @0.P"" R2JGJ_FGk_"GkG0JJ @vJ!B ;R".aUJF>0`B@4Gak;4G kGk: :=*"!ZGPDEC C V1.3-000A = 44= zcset4=7/. = @ = @4P4= zgetc@4=80/(()+)/  = P = 484= zputc4=JBA949:::;@@ = pt t= 4(4=gtsiznow4= G  =   =  *[ACORNSQUASH.CODE.A]ZMENU.CLD;2+,*./ 4P-!0123KPWO5 6}B'˖7ϟ\8q9GHJDefine Verb ZMENU Image "sys$system:ZMENU"0 Qualifier SCROLLING , Syntax=ZMENU_SCROLLING1 Parameter P1 , Value( Default="SYS$INPUT:" )' Qualifier SYMBOLS , NonnegatableI Qualifier POINTER , Default, Nonnegatable , Value( Default="-->" )C Qualifier ITEM , Default, Nonnegatable, Value( Default="^" )P Qualifier INITIAL , Default , Nonnegatable, Value(Type=$NUMBER,Default=1)$ Qualifier WIDE , Nonnegatable+ Qualifier NOINTERRUPT , Nonnegatable+ Qualifier TEXT , Nonnegatable, Value& Qualifier START0 , Nonnegatable% Qualifier BOUND , Nonnegatable% Qualifier DEBUG , Nonnegatable' Qualifier VERSION , NonnegatableDefine Syntax ZMENU_SCROLLING" Image "sys$system:ZMENU_SCROLL"0 Parameter P1 , Value(Required,Type=$INFILE)C Qualifier ITEM , Default, Nonnegatable, Value( Default="^" )$ Qualifier WIDE , Nonnegatable' Qualifier SYMBOLS , Nonnegatable*[ACORNSQUASH.CODE.A]ZMENU.EXE;2+,1.*/ 4*)-!0123KPWO)56%i7@:П\8@zr9GHJ 0DX0205(-%ilFZMENU01-%i05-05  !#6 ( ?B!d FORRTL_001! LIBRTL_001[JP1.MENU)[22;132HVERSIONNSWC ZMENU Rev 1.005 Created 7-JAN-1992 12:00DEBUGSYMBOLSWIDETEXTNOINTERRUPTSTART0BOUNDINITIALPOINTERITEMMENU TEXT[!2UL;!2ULH[!UL;!ULH[2D 00:00:00ZMENU_TEXT[20H[J[20;24r[24H[K------------------------------------------------------------------------------E [7m H E L P [m Use arrow keys to move the pointer to the desired item.E Type RETURN, ENTER, DO, or SELECT to select the item.E Type CONTROL-W to refresh the screen.E [5;7m Type a blank to return to the menu. [m[H[2K[1;24rNONINT, ZMENU must be called only from INTERACTIVE processesEMPTY, the menu file contains no lines to displayINSUFF, the menu contains fewer than two selectable itemsBADQUAL, invalid /TEXT qualifierTEXT, missing or invalid text areaITEMCOL, the menu contains an item marker too close to the left marginCHOICE[?25h[1;24r[23H[m TT TT!UL SYS$INPUT:SYS$OUTPUT:SYS$COMMAND:!ULSYS$OUTPUT:[?3h[?3lSYS$OUTPUT  MENU ,(@T MENU(|SYMBOLS(qPOINTER$ITEM(INITIAL, NOINTERRUPT$@WIDE$dTEXT(START0$ BOUNDp  (   `D(/| d +  / `  `   `  D l $2W @D`DD .L @{ / "  vF$ SQUASH014.A1![ACORNSQUASH.CODE.A]ZMENU.EXE;2.OBJ_A;62*"   ( 8 H /X ` "x E  p C SA GcA RWcA Y2Y\0cA RW1WA cX2XX\XRWRW1SPRWw1eD1d1;WdPUdRPS>C SB 7cB PWB cX2X\ WcB Q2QQ\QPWPWSPWWdX 1eM ceQC 1K[Ы\Rm( BV, <Ɣ @L3#m~ +#?f#ȫpƔ tp##fƔ !fiG/ G P2PPPPQ,n Q@bˀkL!1N22fPPˌƔ ː22PďP@Ɣ ˘˜d22WkGfŏWXkkPkXQ,n PAƔ kˬHƔ ˰ďWG˸˼zkkP22WďWkWX,n PH\PPkkPP\21!2  W\122XkX1WYŏkTYTP@b2]PWP  2 PPPk@ W@ *.YTP @ŏkTDƔ w!PPTQ AƔ Xk\Wi  a 2 P~Pt&  \|Hȿ[Cԫ P0 8P@ PPRdP2PPPPQ,nmM$ SQUASH014.A1![ACORNSQUASH.CODE.A]ZMENU.EXE;2.OBJ_A;62*j" Q@ `P\2hPP^(Pn^SV^(nVVlV\^ptL\^ˈ{P˘hP˨UP˸BP/P9P* P'@2PP,P.< 20PPL(P\ktP ˄H﬿[A\ լ0KlAlClKll8Ѭ @HVѬW,W  WH LPѬ`լ 32PѬP&֬ŏP@lpP լ |ŏWGˈˌWPffPPTTPUTWP-U@ TWP, U@{Ь˰Ь ˴ˠP PPPP ˸,n PԬI[}PQPk}PQ PԼ V ^ H0[k1k2c\Rb\1>S2PŏbQPA  P\bL$JPPzPP{PPPP~^0,^ŏbPRRPSC@<@ HHм[8ŏPQQP\L ?A D$$ O[V2Wռ1}է PPX ^( nu^(nmnbZ ZYH~Y^(nYYYX^ X^קg1=g11Ѽ1sѧէ fkkѧPg,_֧P@X ^( n^(n~^(nH~^(n8X^< PP~^H@X^g1g1hէkf2XX]>YZ2ZZˠˤ2iPďP˨ZPQA=ˬ˰)ЫfYXFէkf2ˌː˔OP ¦2OPѫPЫfkf1ѼFV^(n§^(nЧXXY^(nY}~YYLYV^PTV^QѼ*gdhlP P|x"Ѽէˀ,n PԧH[XP H0@@8P0`(  h2 p ˄=˘||H[Ѽ5V<^(<ɮn ^( nEkEV^V^1Ѽ.V1^(1ʮn ^( n::V^V^1Ѽ6V9^(9Ǯn ^( nB BV^$(MV^1Ѽ.V ^( Įn ^( n)0)V^48V^qѼ.V"^("ﰮn ^( n+@+V^DHV^=Ѽ6VF^(Fn ^( nOPOV^TXV^`HH[!H[4A~^^$H[PP P  2,޼@$P P\X 2d`2Lp޼˄hPPˠ˜2˨ˤ޼PˬX ˴cPR˼ FPRRRVO[}PQP}PQP k<PP PQPQ ,  $NPQPQVzVR{RRRRWW RRX< RXRPQ P8+T|PT  PyTPPPPPkPTPTTPPPPP @PPP P@PPlQмQPP@PA`PЬQaRFSYcSޑR)*S SRԄ*P4bБԄS|PbSТޑPdTKݏlPެQ.T1}a ( f2f0P PLH 2TP"H[}PQPkC SA GcA RWcA Y2Y\0cA RW1WA cX2XX\XRWRW1SPRWw1eD1d1;WdPUdRPS>C SB 7cB PWB cX2X\ WcB Q2QQ\QPWPWSPWWdX 1eM ceQC 1K[Ы\Rm( BV, <Ɣ @L3#m~ +#?f#ȫpƔ tp##fƔ !fiG/ G P2PPPPQ,n Q@bˀkL!1N22fPPˌƔ ː22PďP@Ɣ ˘˜d22WkGfŏWXkkPkXQ,n PAƔ kˬHƔ ˰ďWG˸˼zkkP22WďWkWX,n PH\PPkkPP\21!2  W\122XkX1WYŏkTYTP@b2]PWP  2 PPPk@ W@ *.YTP @ŏkTDƔ w!PPTQ AƔ Xk\Wi  a 2 P~Pt&  \|Hȿ[Cԫ P0 8P@ PPRdP2PPPPQ,n Q@ `P\2hPP^(Pn^SV^(nVVlV\^ptL\^ˈ{P˘hP˨UP˸BP/P9P* P'@2PP,P.< 20PPL(P\ktP ˄H﬿[A\ լ0KlAlClKll8Ѭ @HVѬW,W  WH LPѬ`լ 32PѬP&֬ŏP@lpP լ |ŏWGˈˌWPffPPTTPUTWP-U@ TWP, U@{Ь˰Ь ˴ˠP PPPP ˸,n PԬI[}PQPk}PQ PԼ V ^ H0[k1k2c\Rb\1>S2PŏbQPA  P\bL$JPPzPP{PPPP~^0,^ŏbPRRPSC@<@ HHм[8ŏPQQP\L ?A D$$ O[V2Wռ1}է PPX ^( nu^(nmnbZ ZYH~Y^(nYYYX^ X^קg1=g11Ѽ1sѧէ fkkѧPg,_֧P@X ^( n^(n~^(nH~^(n8X^< PP~^H@X^g1g1hէkf2XX]>YZ2ZZˠˤ2iPďP˨ZPQA=ˬ˰)ЫfYXFէkf2ˌː˔OP ¦2OPѫPЫfkf1ѼFV^(n§^(nЧXXY^(nY}~YYLYV^PTV^QѼ*gdhlP P|x"Ѽէˀ,n PԧH[XP H0@@8P0`(  h2 p ˄=˘||H[Ѽ5V<^(<ɮn ^( nEkEV^V^1Ѽ.V1^(1ʮn ^( n::V^V^1Ѽ6V9^(9Ǯn ^( nB BV^$(MV^1Ѽ.V ^( Įn ^( n)0)V^48V^qѼ.V"^("ﰮn ^( n+@+V^DHV^=Ѽ6VF^(Fn ^( nOPOV^TXV^`HH[!H[4A~^^$H[PP P  2,޼@$P P\X 2d`2Lp޼˄hPPˠ˜2˨ˤ޼PˬX ˴cPR˼ FPRRRVO[}PQP}PQP k<PP PQPQ ,  $NPQPQVzVR{RRRRWW RRX< RXRPQ Pj=\e|?V*BQ)&ehD}OD>K&8| ",BPߧdVޒeٽt1 { $ȣb(%Dn{:`&&1@f NYhUB&kZ_ؾJ%M˂Yȳ? ՙ-/e&"3DZ:1rON>IpvpG,2íwLmuq!: LfL(EyBfvtkХr]8u.!7ȶ_>$5X x)$m$x 7QVb7km;1Յp.cfOxGw[ÊƘM˗ڴZ(he~8TϚkEvHFf8 -d XrӅQ՘D2bp¬jL uO횋j?FPQW[f-N{33Fez$ MZA5on9jKl41?]=5U(p6rK0`qv2[~뷧@DDE*CK[!+efj` ͧu#|1j~C )8~_.186 ; &pie{nNDڼ"EVD!NItR z9 '4 )¼Tp < fΉtdamr[$vM fMyor-$lio^{7*[*Jsf?i:'hkKon`]YV+d 4koR}?O S/Ykhe$>]\;i7/Wa9k) YUQSj4[@ w݌? ~Q|^+5hI2#UV8e3^ŧ]ZGd{oW@\"fWv*Cb\~ԏF,Ӄ3oE-ظU D +HQJr ʳY4;" iilb_{bקց~'#ቆAXTP?`hn}v_sx]Ilܰd1A_-# D^^of]ui{McQ&Ɉp%X ALAATS[M1܋;ZL,bF~J P4N#-bX#sGc 1F,V{9a܊E/"2>"xE`?Nn |WaT^TU?23ywGu8[߸rQl#u ,[i[4Gwvi G<+W-tp2,;U@61NJR=UbU1z;pP[UG2a#7sДfǵE +o /W[.>(7y=En6)R̖uIZX kA`r[.V8`wMa] &U?Q?7KvI*mUTeu7̖<[Yɠ'~ &C`qu/aZp%4Nv@\7SBbfvUO#2Ix醎<F$G "SmDB2C0QK6g!LC J'*a>"~-M7١p)GXq\%t4vfo M#pO  DkV3q+Y jskqn/zץ7F;eI[v HCcuosu}P,() 7\H'Ӻ;jDp~35{PϮ ÍY$irb ;w "f(*p;9fU Xzh B }E|u9܌.ZVW,BTEkLfɮ'gii Bs>o|1[s:x eD&6nR1H=s,4%g-s73Ca<m~i,Nduԗ.sr𻟂Ҥ60gL|*P QnH8Ӝ`LGge<>1z]aMhpi*8巿&Z)Xp3ŷSv?o&ZlDTTfr3^o Fύ rVyAU$\WhH<.^K~j(&G.\C 0(<,R ZZ0eerN󂹳]j21]q7bϬbPNY{I 1@ѢWͰKWy|_͚zOG *Q딧4S+(ڴXh*?5 +6=ܽ zN.v & 9@F}uZZ?D'g=zG{}%ߡyY=bt ! GDf%r>~Ryuvi|dȳ\==}&5 +2pl 0^97xJ@ۻfk~gw+CLe ͂j6s 3rnuLyՊf*o gzd|x:ɱO ߚ<]5rM_AT&BAJ |OWG2%p81,L)J̀kaO۳G_}b11Nô \NJ2vm szA slJWU#*=ĖU24]Ix6hc=?>iY`!d>am* ېqɁs;֕TW+(r%nq%Pʉ4nw-s胶H&a:aR(ukO:ёd$y!E<$^LF?R1i݌ "d~lE Eʪ5 Ջ="1#28*?u=Q`"#H%ď51g- zjMt*b׵O΂p* j`$r Ԙ1[{XiLK`Z >+A>C\%ω%u]dZl Q4f,<1#zqVY0 \4*rils7":9tMY95N"ulaJվR21 =fNY[)`7|,Z(UZ, #Z0X1NmkuFjOUJԇPya+qk?RQ&-8f: Ǩ1xt3,K;ukt;qGMc*de&:Qm#a?譋?Pj$4K˜jfmkoAhϳE*C { Stc t WEm8,B %- n8(J":xmF(O9t8\<x7FblJ=٤ǖ[m+o23D෺tQLXR ,^#% CQC7 2-4jGԣͱbq'ůsT ud}25ܜjҪ So`a2-Ai¡(IF=+jޞETO<)D!U?q$jDYe#wg.jϧ3DZFZO;e蹲,S $*}{jDH@!0H׍ cQZDJYWE@SρQcؼ|UЏ:-lb4fw |ϢrM&X2Pp隍"zMLo60FL,ח2{M_\?7 & l_]{Xa9?&@If}O\4mm0pvLAPD\Y*c+ c!IԈyKI'8WCbamB]բ9燤EV*GPt) MfxNNa"C~JKȘ{[2]G]d|NI}; kM ?o, x˻9?=5ss\Ӓhk ogd٣W_5?9S8Q^L2PA:]98J ,Qc,(X׌6ץhpv@V4LԖz++n)ϗ _j#'QT$AfbDGz3릨oU](M:"1ټtwoE(pݞ `)"8xBZxQ eqZPZ[Qv_4XHñ G^sv1uLp*@/Qe WEQ@pQc{љA[@"vv&o*nמf|jsCɣ% Z=uX+>2J1RLq;— .$%hdz1H.1=kv5zg Y>Nk>ACF_J<[3Ѝ6뚗 Qdx.ynzU~Nef>%Q( }hu|DxLpmV\3'#Of/pҏ,\hD:Foֹ"f_b$"BpnS}>ZgN-Yv@~Z8+w܅|R'a] ıygKzqfy%.Cfݶ t;<͍ KZhIS%VQtn&#dK@N3cgoVWHNĬ9zE+$d!f2[AY˵&3 Cǫf:tHX&@Ӷ D (LLwP'%wSX~d>]RCnj`I! rc4 cX~y_>}+h(3H4d;l3n>Y`2gHlUr*:ߺwk FnNݹ2%&lwtF'Rhâ@ g(B.9^I0vOGdFD ߾ x:#X#&n\3U2㫇$fkr[҇u`YC R򙌐;m@* eJ!e3-r1 mccd.". qg;3d>Is$o?tu@ )Plebre ele|e:"$wz. 6ZNOW {HL$ SQUASH014.A3!![ACORNSQUASH.CODE.A]ZMENU_A.EXE;1BJ_A;62d3 P`PXPhԫ$$XXWkf kWW$ԫWk8+T|PT  PyTPPPPPkPTPTTPPPPP @PPP P@PPlQмQPP@PA`PЬQaRFSYcSޑR)*S SRԄ*P4bБԄS|PbSТޑPdTKݏlPެQ.T1}a ( f2f0P PLH 2TP"H[}PQPkCYGo&s""?"!@Sk%|~!n#aG~CGo&s""?"!@Sk%H~!o&Hs"@ "?"@Sk%,~!%."*_"0JB'`.#JB?e/ #eK\C ."!F>BQFo&s""?"!@Sk%}!."JuB o&\s"H "?"@Sk%}!/= C_Y/e#~"KpC7 e."eJTB #GC8Go&s""?"!@Sk%}!e/#eK\C ."!F>BQFo&Ls""?"!@Sk%|!."JuB .#!G>CYGo&s""?"!@Sk%|!/e# "KpC+ O @o&\s"P "?"@Sk%H|!o=`BU/??#KB @/H"KpC e.h"eJTB #GC8Go&Ls""?"!@Sk%{!e/A#eK\C7$% D5@B`9GFBB37H<7HD@@ R"G .D.D. ;.GT GJGQ ;JU JJPF:GK0FFrC ZC$:1 CD;9 C@ &. # .Q BQFo&Ls""?"!@Sk%t!X#"FB%t!G#.#!G>CYGo&`o!s""?"!@Sk%s!4o`o&s" "?"@Sk%s!O'o'Z"4/"{O"@Zko& s" , "?"@Sk%Ps!+.# .<K"=k.O'Q sKo'<.?"L "TJtF<>@ZLo{@Zk%r!#GC8GO#NO'1o##n_"\oo'N"Z?"!{@Zk%|r!n"aF~BFO'ΰ"Poo'"Z!{?"@Zk%4r!#GC8Gqk/_# KK[ kK "Gqk?{KKO'p/p+"_"\K|Gp?t o'."To?"N!Z{@Zk%q!n"aF~BFO'Xoo'"Z?"!{@Zk%tq!&//Y &KK8G5J f/ F#GFZzK"GK9DC5DC!F5DCFД FG=DCF3DC4GF.f.T JfJF2FJv@///"Y 5KK8G5J"o/O#GZzKFGK"ECEC!FECFД FGECFEC4GFN"AF^BrFo&s""?"!@Sk%Hp!Z0ďJ•5JJB瀢O?#9&KvH:FK"YCfK YC0vKO'F HZo'H."ȃ{D 1@!B5 BA39@B""_""@Zko&s" "?"@Sk%o!.# GF/\J;KKfK9C5CaF5CxCVF"Ҕ`F F=C GzKY KVF3C;gK4 FYGVF/ {C3&/2/2"#U 4KK<KF5JY 4KBJXK tK B9F4?qtK"8F?f. F#.2f# /FfJT JX KF HH H8G ?xH+/Y5KG+?KG3.2/P JKF HHu@TBBRBD@BDDGDGT GGPFo&:GK,s"@ {# ZCk "?"@Sk%m!3&.2.2#KFQ E2C/6FEuSJEXK6FT@FF?6FPF ?G9'K3gJB sB 9C ?#k."": 8CO'AZAo'@ȃ{ "_"" 8C@Zk+.tJGD.FFDDFT FUJ@Fs"PFko&2GJs"@F> # ?" " RB@Sk%(l!B+3.2/2f# G $ SQUASH014.A3!![ACORNSQUASH.CODE.A]ZMENU_A.EXE;1BJ_A2;21["DP JKFF'H?#H: 8C4HKDBRB@BD 8CFDDFTG@@O'FPFZ9'Ko'@ȃ{"" 9C_".""@ZkE @ 3f.2F.2&"GS qJQJFrF1&J"&J D#B#BG#BFՔGF#BF#B4FFO'Hoo'Z "?"{@Zk%j!3f/2F/2&#[ yKYKzG9&K o&s" "?"@Sk%j!O'o'0Zo"?"8{@Zk 3&.2#2._"KQ #>//Z XK8KYG HH @`o&s" "?"@Sk%i!O'o'0Zo"8{?"@Zk F. # &."5JP \JyJ1G<> . /P JK;JF HfKHtCDD@87H07H@ " J5/@ #QBY 5K HYG5?yJ GU/;gK {CZUK:GU?<.Q qH\.R\J2F3H\>8ďfJgB F3gJ sB5@@ #Y/{K@GZYKFzGY?O'o'sCRB\BP?BBDDFD@FTF 9#F+PFZo8K "{ C?"@Zk%g!D 1@@@ 1" "Q.sJ;9@CRQJ@rFQ>0B B8BJ?#D@ @ @ C:CGFG1 f. F. &"S qJQJrF1&J&JY Bo&s" "?"@Sk%f!O'o'0ZWo"?"8{@Zk &/ / "OY 5KK8G HH @C`#ŏ ."!F>BQFo&s""?"!@Sk%\f!dį.aď.ao"U JJF`o&4s" "?"@Sk%$f!#GC8Go&s""?"!@Sk%e!Mm8!4m_FCJ0-F, 6@JM$͠Fp`G(nCm `n7J@AGNnCSkO'o'Z{@Zk##GC%\e!\Fho!kO`o&t s" "?"@Sk%e!!O'oo'Z0 "?"{@Zk%d!"FBFO'`oo'"Z?"!{@Zk%d!O'o'0Zo"8{?"@Zko&s"8 "?"@Sk%td!O'o'0Zo"8{?"@Zko&s"@ "?"@Sk%tH Bl. ACt "UJo&Ds"Fl>?"p˱@Sk%b!AEaG{GLCo&t s" "?"@Sk%Xb!01C0o&t s" "?"@Sk%0b!11C4/o&t s" "?"@Sk%b!21COo&t s" "?"@Sk%a! dį.ao"41CU J JGdį>uJa/XKFa?o&t s" "?"@Sk%a!91C/o&t s" "?"@Sk%ha!:1COo&t s" "?"@Sk%@a!%o& s" "?"@Sk% a!.o#/O'+.ܯo"P JKQ +JF Ho'H " HQF+>q HK.RKJ2FK>k?"Zo{@Zk%`!o&t s", "?"@Sk%`!0o& s"< "?"@Sk%l`!<M.L"o& HU JHs" H@/#GM>uH\ "?"L /XKFL ?P+@Sk%`!?ď/>o#K\ K [K1FKF?ď?&J|[K>.:B ?FPJ1'JG>> 1Bo&t s"t "?"@Sk%_!o& s" "?"@Sk%_!O'o'@ZH{@Zk#N"AF^B%p_!Fwo& s"o!ď! "?"@Sk%4_! o&s"0 "?"@Sk%_!O'o'0Zmo"?"8{@ZkL/A#LK;C" L.C"LJ3B",/K_#,KC`# o&s"8 "?"@Sk%x^!O'o'0Zo"?"8{@Zk,Y B @.l" /"JXKyuJ8G ?k/K# #zK\Co&s"@ "?"@Sk%]!O'o'0Zo"?"8{@Zk, y B@O'lo'Z_"ȃ{,"'Q`B4Y`B" ""@Zk/ &/o&IK/s"KY &KZ KK8G J #zGIK?zJP "Hk/?"[kK[GHk?L@Sk%4]! 5B o&s"` "?"@Sk% ]!O'o'0Zo"8{?"@Zk L/@.o". U JJF HH C$ LGF0@Cl8@CO' o'3JpBQ_B BDDFDAFTF09#Fl+PFZo8K{p "?" C@Zk%4\! L@o&s"| "?"@Sk%\!O'o'0Z5o"?"8{@ZklGFr{CQ_B;B\BCDDvFDO'vFTFAvF# PFZo5קJo' B "{?"@Zk%p[!F&"" _"YCYCO'$1@ЃZ%@<9@0 @@o'@A؃{0vH1"@ZkO'o'Z@ȃ{A@""_",""@Zko0`Bŏ8`B O'o' & ,Ps"?" "+Z{@Zk%Z!F lzCD 1@ @zC19B@o&s" "?"@Sk%PZ!O'o'0Zo"?"8{@ZkO'Z#P?" ". _"B@Zk _  M0!m,m_F(CJF 6@JmFpF$͠BM `7J@AFNBSkO'o'Z{@Zk#"FB%xY!G,ȍo! K9Z@K {H+zGKPJ8@B.0"xJUJG>+/k#(CKY/YK;CK.@?"s+JRKJrFK>+D0@/$1@$CKY/8B89@YK;C+~"$BQ.QJ3BD0@8B+k#/(CKY/YK;C +.k"(BJQ.QJ3BD0@8Cy Lz0`C ,8@k8`C 1hB 1 BB.0@/J29 BXKyuJD8G?\#n#aG~C%pV!Ge ؍o!27HA.q.T JqJF&HHO GF4AGE|C[CxCY_C CDDFDFFT FFPF2GJ RBO'o'ZAF{5 fBN"1""@Zk.#!G'>CDФYG."KnEA!FK. I1FR KJDrFK>r ICk. "?"BSkJ@SFk>˱o& /#>O/F G[ yKYKzG HK!1BH59BDB0@K@B[C`CGADD6F@D39@B[D6FT@F 1@6FPFD @3gJ9 C8A sBA@A@EGO'o'ZAG{9 BN"01""@Zkk&n@: n@0AEFO'1 CZo'FN"{+" "@Zk.D"@U J HGBG>o&uHď#1B@B97HDA#vFDx/DX/vFTF[ xKXKvF37HzGPFA8K5קJR"K B >.vH?/...JQ o&qH?"H˱@Sk%N!AEG8OGB@n#aG~CG/0Bo&C%tN!yGpo!볳O."/. O "R PJ0Jb QF,IIÂo .G.FJU J k.|CF H[CHS kJ HxCY_CF k> C!D9DF. Ds HFT FTJO'AFtF>" PFZoo'2GJ?" "{ RBc @Zk%LM!7H0C C8C_kO'doo'Z$ "?"{@Zk%L!n#aG~CGO&o&GFO'Wo'У2أS_""TT1HD= ]!FZ$K{F F= CFT FTF?"FPF5קJ" B@Zko&_#s";@Cn!0˱< @C, "?"@Sk%L!BGFExRBUCBSB`BDD6GD"1C6GT@G@6GPFO'A;gKR"<K {CZo'hoB09C{@A?"@ "@Zk%|K!#M !m_FMCJmFm6@J FpFB`7J@AFNBSkO'o'Z{@Zko&s"H "?"@Sk%J!_#GC8Go&s""Ȏo!?"!@Sk%J! OG$ůFqZCP?BB[C`CD!1BVFD @DVFAT`FZ# KO'hoVFPFZ4ׇJo' B{?" "@89B@Zk% J!po` ŏCO'!H$ SQUASH014.A3!![ACORNSQUASH.CODE.A]ZMENU_A.EXE;1BJ_A2;21"Uo'@ZH{@Zko&s" "?"@Sk%I!o&u4J P A/aGXKF?{G0AX CEFO'o'ZF1C{N"'""@Zk.)E A +IT J@BF>o&t+I.˱?" A@Sk%XG!AEaGg{GHCu`B11B'29B3B,95 C@^gŏ|C`_G@fk" C T_C O'oo'Z, "?"{@Zk%F!."!F>BQFgE.1A0`B(o/8`B39ABoKo' 1C@q\K.O'!PJ99C0F>ZN"{ &""@ZkO'o'ZE.qA{N"+""5yB@Zk(//n/N#"/K[zK|KO'Gn?o'Z.B1B{+"N""@Zk.H_"n" SJT JO'F>tSJ#.o'9C'"UJ"F>Z.C{N"@Zk9k/_# KK[ kK"G9k?{KKE8/XB@ "?"\KPA|G8?<˱ Gg./rB81@Y 5K KrBYG.?o&yKpKKJ+. v@I8vJGQ+J  GF+>KFi.*FI.'"G.FIiJT JQJF Hg.HS qJ:HD@CX?CCDDvGDvGTGvGPF0J B.rF +JT J @F>t+JO'.A09#o'UJ @F>+?"Z "o{@Zk%B!/g/G#'"\ KzKO'GZo'K"{@Zk F_)E A@B0B B8B2' KF,./g#K.+"P JKR QJF qKO'rFK>rqK"k.o' "SqJ?"SFk>Zo{@Zk%A! 9C+: C k HH `C  _KFlsU`BY8qAGEGO'o'ZG{9yBN"+""@ZkGE<AG0 zCO'o'ZGN"{'""@Zk3AE pAxAaFO'o'ZsF{4@BN"+""@ZkN#AG'^C)E AؠBzGN"$K.)E !AAFM.Lk" 3IDT JBFM>t3IRFL.@ CT "UJo&?"P˱@Sk%(@!AEaG{GFCT uB5 G5@B`_'/"/dK#ek/"Y 5KK[ zK8G J?"Gek?{Jd/\KO'|Gd?h o'Zl "o{@Zk%|?!O'| oo'Zx "?"{@Zk%L?!O'o'0Zo"8{?"@Zk,1 B@g`j_o&s" "?"@Sk%>!O'Z#P?"". _"B@Zk _  U_##GC%>!8Go&!o&!o&!o&!o&!o&qKK.RPJ2FK>.k".#//O/JU JZ XK8KFYG3fJ8K xB`o&s"p "?"@Sk%2FJ3GFJq>3J \B \BB xB|GGzG_o&C%H;!yGBĐo!5C:."!F>BQFO'o'ZE{.AGN"/""4gB@ZkO'o'ZE{.1AN"+""89B@ZkK/E?# +KDZ KKCzGK?z+K@k/?" "[kK[Gk?O'˱oo'Z{@Zk%L:!AEAFRF&B5UB:#GC8GE;9FCO'o'Z.1A{GN"؄/""@ZkO'o'ZE{.1A09CN"+""@ZkK.:?" +JO'R KJo'rFK>r+JDk.P@?" "SkJXBSFk>˱Zo{@Zk%T9!AE!G9GCl{u`C:"FB0FO'o'ZE{.1A39GBGN" /""@ZkO'o'ZE{.1AN"+""59B@Zk!+/B# KDY +KXhCYG!+?y Ko' K/P@?"( "ZKK:G K?O'$˱Zo{@Zk%\8!AE!F1FBls`B:"FBGE:$CO'o'Z.A{GN"B/""@ZkO'EZ<9aCo'.1AN"+"{"@Zk1+.)" JO'Q +JDQF1+>q J8eB0K.o'0@8 "RKJ2F0K>?"4˱Zo{@Zk%d7!AEGGB{LZ@C:`#GCFO'o'ZE{.QA2Y$BGN"b/""@ZkO'o'ZE{.1AN"+""49aB@ZkA /+" JDX KxEC8GA ?xJO'@+/o'p@?"Y+KH "G@+?D˱Zo{@Zk%l6!AEFFC=LR@B9`"FBFO'o'ZE{.AGN"/""9C@ZkE;9ACO'o'Z.1A{N"+""@ZkQ .O# KO'P JD0FQ >pKIBP+.o'@Q+JFP+>T˱?"ZX "o{@Zk%t5!AEFFBO'`oo'Z` "{?"@Zk%85!O'o'0Zo"?"8{@Zk#.#!G>C%5!yGSŏ0o! 5B J_o&ﳌs"0o!4 "?"@Sk%4!"FBGO/o&s"?"YCn!˱ "YC@Sk%t4!o&\s"EBA "?"@Sk%L4!o&$ "++?"@Sk%.!D 1CN_&1 @ H@9dH@H?"YG0C9G0G Cw`K"0CG .59 @DH@F0@B@F9F@@`G3CG / F k#'BKP J5 BC1'J(1@@:9@@F 1B AC G _ E B)vH8 B:AAGZG+O'; )CZo'N"!B"{@Zk0AEFO'o'ZF1 C{N"+""@ZkO'4 Ao'Z)E Dȃ{ AJB"B_"."" *A@Zk @F ,F @KGCkGCx#N"AF^B%,!Foo&s"o!qB_ "?"@Sk%,!   B_  @ LDG*ŏ/*o#\K*ŏ?0/1&J: O'loo'Z "{?"@Zk%@,!O'( o'Z$ "o?"{@Zk%,!O'o'0Zo"?"8{@ZkO'oo'Z, "?"{@Zk%+!O'8 oo'Z4 "?"{@Zk%+!O'o'0Zo"8{?"@ZkK"KhoO'o'< "@k&0ŏs"`k?"HK4JJDZ{@Zk%,+!O't oo'Zp "?"{@Zk%*!O'o'0Zo"8{?"@Zk_0o!O'8Ko'K| Z?"ox "{@Zk%*!0/O'o'9&K?"&K+Z "o{@Zk%d*!O'o'0Zo"8{?"@ZkO'o'@ZH{@Zk#n#aG~C%,*!G To!O'o'+0rHQ J+ "QF+l?"s,kZ&Ps"{@Zk%)!o&s"0 "?"@Sk%)! /.k#9+/?"X KJY +KG J@ "YG9+?yJ8K/ZKK:G8K?O'<ko' LZo{@Zk% )! +.O'K."Qk.o'+JR KJS kJQF J?"FQk>s JX "P.TJtFP>TZo{@Zk%(! :_O'o'Zؓo!"ȃ{/"_"""@Zk!O'o'Zؓo!ȃ{"(/"_"""@Zk!#.#!G>C%0(!yGfO'o'Zؓo!"0a$ SQUASH014.A3!![ACORNSQUASH.CODE.A]ZMENU_A.EXE;1BJ_A2;21("f"{3/"K"@Zk!o&s"G, "?"@Sk%'!O'o'Z&s"{< "?"@Zk%'!D#@O'E0Zo'Ahs"?"8{@Zk%l'!O'o'0Zo"8{?"@ZkO'd o'Z` "o?"{@Zk% '!O'o'0Zo"?"8{@Zk+GU(B@D 1@49`BO'D0ZEo'Ahs"8{?"@Zk%&!O'o'0Z o"?"8{@ZkO'o'@Z BDH{E@Zko&$s"ؓo! "?"@Sk%`&!<"GGBD"1@@:9 CO'o'@ZBDH{@Zko&$s"ؓo!$ "?"@Sk%&!<ŏ'{#GGBD"1@@19BO'o'@ZBDH{@Zk#N"AF^B%%!F ؕo!G,+8zHY K0+YG,+X#n#aG~C%t%!Gs ؕo!4+0 krHQ J8+QF4+"`O'h" Zo'&s" "{?"@Zk%$!O' o'Z "o?"{@Zk%$!O'o'0Zo"?"8{@Zk51C 5K/4+/4 #o'8+Z XK8K؃{ _"YGO'"ЃZG@Zk5 .4/4k#O'8+P JK"Fko'Zk"ȃ{_"4 "@Zk O' ?"+Zo'"L/"K"{@Zko&s" "?"@Sk%#!LRK_#"FB%#!G,ؕo!_"<K9Z@K${H@+zG<K@< 0vJ + 2B`O'oo'Z  "?"{@Zk%$#!O'o'0Z>o"8{?"@Zkg_#"FB%"!Gؕo!+ K@$k`W_+ 01C $KB@BD_" @` + H.8HO'T JKF>tHC.+# G8KUJo'F>,+&Zs" C{( "?"@Zk%"!O'4 oo'Z0 "?"{@Zk%!!O'o'0Zo"8{?"@Zk + "_#BD@!"Z@< zC@kkK_ K 51C$KB@BD?# 9@@? H`/0&HO'J[ `KBG`?{ H+"/ F0J&\Ks"|G?<+o'Z B?"{8 "@Zk% !O'D o'Z@ "o?"{@Zk% !O'o'0ZBo"?"8{@Zk + "_"BD@"R@4 rB@O'o'K@ZH{@ZkLؕo!&1C,k:[`K|H0+G,k O'o'@ZH{@Zk K11C+@hK ".ubJP#TJk#F>iK zK"/"@#Y"KYG"?K ?#bK .qK2KPJGJ0F>~K ubJ.\B _FTJ2GJF>lK  RBK {"KB/ZBKzGB?K "".rJQ"JQF">O'hk"PkZo'&s"L "{?"@Zk%!O'X o'ZT "o?"{@Zk%!O'o'0Zo"?"8{@Zk ".xJD?#UJh#G> { K@/ "&s"Z@K?"zG@? O'o'` \ "Z{@Zk%!O'h oo'Zd "?"{@Zk%!O'o'0Z0o"8{?"@Zk -k.,K.O',+"ZS qJQJo'0+rFȃ{_""", "@Zk/m.l" HU JO'Gm>uH+#l /o'| "?"XKFl ?p+Zo{@Zk% ! D 1@`A"#0.rK;9@CQ0JQF0>"k. HO'T J #F>tHo'. "?"UJF> Zo{@Zk%!D+o&s" "0 CK8 C?"@Sk%T!O'oo'Z "{?"@Zk%(!O'o'0Zo"?"8{@Zko&Ps" "?"@Sk%!DYA"FB0F.An"TJuH"1@F>!bA{#N/A/89@NK\Kp;K!F?ñ Ab @4A2 @EFO'o'ZFfA{1"N""5 `B@ZkO'o'Z"{)n@8 n@_"?""AI@Zk#GCD@FCFN.."sHRQJ#rFN>)E 0 AGO'o'pZGx{8B_"?""@Zkn#aG~CD@&CG.."rH"Q0J)EQF.> 0 AF 0@ 1@: @AO'o'Z8`Bȃ{`AF!@A"_"".""99@8@@Zk @aG{G @JEJO' o'Z&Ps"{ "?"@Zk%! @2A0 @EAFO'o'Z3 BfA{RF1"N""@Zk*n@4 n@9AE!G: CO'o'Z9G "{+"N"@Zk  O'JEZ@DhCo'&1@ HA(1@ȃ{49`BfA29@ A@5 A""_".""@Zk @GG @EK5@ !k#h ! H1H/O'&JK"\ K'BF?|H ?F.1'Jo'&PJs"G>K 1BZ?"{ "@Zk%4!O' oo'Z "?"{@Zk%!O'o'0Zo"8{?"@Zkf$k gB @gBK+ $KKkC` # @ ! H(.3HO'Q (JfJQF(>`BqHH. F3gJ"RHJo'2FH> sBZ&s"{?" "@Zk%$!O' oo'Z "?"{@Zk%!O'o'0Z o"8{?"@Zk " !9C+#: C@@$KO'$+o' "QB QBZo?"{@Zk%`!$B$BO'o'@ZH{@Zk#.#!G>C%(!yG h ,o!.JD7KG ."!F>BQFo&(s""?"!@Sk%!j K/+#..Z YKU JJvHF`F8Hp@K .Q JF >L.r.T JrJFUB O'o'Z"\/"{K"@ZkO'o'Z"{a/"K"@Zk/O'o'9&K?"&K+Z "o{@Zk%!O'8 oo'Z4 "?"{@Zk%!O'o'0Zo"8{?"@Zkď/o#K`O."/.O'o'R PJ0JQF0J?"J@ Z< "o{@Zk%$!O'o'0Zo"8{?"@Zko&s"D "?"@Sk%! n"aF~BFo&s""?"!@Sk%!+/ /"Y 5KK8G@[_##GC%!\F l|o!3uH+TJ+F Y K8TJ zH +YG+O'l /. vHKP JDF"FHo'FH "#1@@ @uHC F3 CBZo19@@?"{@Zk%!7H +BDY@<1@@YC09@@ _#N"AF^B%l!FW #GC8Go!o& s" E<;ACqHPJ+.A0F 4 "?"@Sk%! .O"o."T JrJF@BKo&ts"< "?"@Sk%!D#GC8Go&ts"0AN!8AT˱L "?"@Sk%\!E DAC ]. 1 A+D @\" HU JO'G]>uH(C\ /3 HBo'19 AXK?"F\ ?`+d "Zo{@Zk%!)E k (AKD0@4`B0@Ck8@C+/K/ #5 `B8KZ XK8 BYG 0 (AEm iC*vH< iC1A!FO'1F+o'Z2 BN"{)B"@Zk kE5AFO'o'ZF{8 BN"+" "@Zk JE E'CO'<9`CZo'(1A Bȃ{1 B."B"_"" GA@Zk @AFk/+#K/ @RF[ yKYKBzG @B =O.:":/.R PJ0JQFB k)E 3A0 A B8 ATo&s"t "?"@Sk% !Kl[o&s"| "?"@Sk% ! M8!m4m_F0MCJ,-FM6@J$( Fp F.Bm `.7J@A?FN.BSkO'o'Z{@Zk#N"AF^B%( !Fj #GC8GL0o! "?"Z;C< CnO'!˱o'Zo{@Zk% !o&s"EBA "?"@Sk% ! LRk0`B8`BK O'8Ko'4 Z( "o?"{@Zk%8 !O'@ o'Z< "o?"{@Zk% !O'o'0Zo"?"8{@ZkBD_#n#aG~C% !GQ  @o!+0rHQ J+QF+.J; /o&s"4 "X K ?O?"@Sk%d !O'Oo'Z "o?"{@Zk%8 !O' o'Z "o?"{@Zk% !O'o'0Z-o"?"8{@Zko& s" "?"@Sk% !<HlO{HKZ@KCzGlO G1"8K"@Zk5O'o'`Z?"h{"1F@Zk@GG`朆4H5$HHJG4CBGGJ C$KúB@GGGGG9J C$K/KFC8`G;gK {CDGGD$1@19BD_G_##GC% !8GMz/zKMm!_FCJ F6@JFpGC`7J@AGNCSkO'o'Z{@Zk#N"AF^B%x!F 8/8K mD/K[C-Q@1  _G_##GC%!8GLz/zK  D0.0JC@mS@_G_##GC%!8GL#!zC < 0.0JmD.JSB X@Y @_,A;@#v@HC@-_DQ.QJB2`_#TT@4!//"Y 5KK8GB&` @#@#v@HC@-_DQ.QJB`_#TT@ //"Y 5KK8GB`O'oo' Z?"({@Zk%X!O'o'@ZH{@ZkO'o'@ZGH{@Zk-.a.JaJ1H2GJ 2B#)+$ SQUASH014.A3!![ACORNSQUASH.CODE.A]ZMENU_A.EXE;1BJ_A2;21;"w U@O'o'@ZH{@ZkO' o'@ZH{@Zk, O'o'9 @ZH{@Zk#n#aG~C%!Go! ?  0B @8B@D+GFl "k?"usBTBBADTDG@Do&GT G\K@GPF:GK|s" ZC@Sk%! ? @DQK@RK@SK@1rs=`BUK@?#u# #C@DK@ o&s" "?"@Sk%!k 0`Ck cC8`CO'QK@1"(+o'Z&s"{?"$ "@Zk%,! K@kO'o', "0k?"Zo{@Zk%!O'o'0Zo"?"8{@Zk_#"FB%!GLo! K1@$ %$C$@O'e#8kZo'&s"4 "{?"@Zk%X!  O'o'@ < "Z?"o{@Zk%!O'o'0Z]o"8{?"@ZkcD0`@D b@@&B8`BG @$ DD0@D @@&C8`Ck\_O'oo'Z(o!{ "?"@Zk%l!O' oo'Z "?"{@Zk%<!O'o'0Zo"8{?"@ZkO'o'@ZH{@Zk#N"AF^B%!F@o!P!L/LK) /,? l/\ KlKG HH@<? @ ,? @@.O'.o'?"JU J "F3fJfJkZo{@Zk%P!O'o'0Zo"?"8{@Zk#GC8G/l/L#n.N"\ KzKSrJG&H( H"A # .;gK# J1CtJ'JFn>'/sJ4 C/Y'KKzJ"YG'?K#G.R\JrFG>,/ /k//Y 5KKzK\ K8GGBl.L.," /.S qJQJX KJrFG4B /L#l/ "+.K.zK\ KR PJ0JGQFPCR`/.""yJXK~#8G?g/gK\CEg.~?"G"At2JSrJ"Fg>/KD @:&C$=@"`A#"Q@1BD5/B'.GDFA8KVFDD'HVFT`FD@VFD @PFQ'JrH4ׇJQF'>AC0C BA"/0".3gJDJ\K4J8BK; B?GFGpHF?-l.,"L.S qJQJrF1&J&J$B,/" /Y 5KK8G5JJB@ .l#/P JKF;fKfKtC .*_"g"uSJTJF>G/ #'#{KZYKzGG?x "FB0Fo&d s""?"!@Sk%!M !m_F͠CJmF6@J FpFB`7J@AFNBSkO'o'Z{@Zk#"FB%8!G,/, ,K 1@ Q@a! `/c/A! \ KcKv`HGCGD@B.""."R PJ0JQFBP5fH$/# KY $Kd#YG$?yK {HD/ZDK:GD?/\ KF?|{H.PJG>D V 1@s$.#Q $J$>D.RDJD>..$/U JJY 8KF xJYG$?yxJD/ZXK:GD?a! {d 7/$" qH\ K?.PJ>D.R QJrFD>rqHd.SqJSFd> " 1@?./d#$/ {HJX KY $KG JYG$?yJD/ZDK:GD?/\ KF?|{H.PJG>"$A! D uHM !m_FMCJFm6@J FpFB`7J@AFNBSkO'o'Z{@Zk"FBG?#.;$KGaGFVG`G#VGO'o'pZ o"x{"_"!?"@Zk%!PF,., H,J5#N"AF^B%!FҀPo!8KO'o'Z&Ps"{ "?"@Zk%!O' oo'Z "?"{@Zk%T!O'o'0ZHo"8{?"@Zk/hO#@KO'o'9&K?"&K,+$ "Z\o{@Zk%!O'\ o'ZX "o?"{@Zk%!O'o'0Zoo"?"8{@Zk.ď#Jo.O./"O'S qJQJo'rF1&J` "&Jd+?"Zo{@Zk%P!O'o'0Zo"?"8{@ZkO'o'Z"{h/"tO"@Zk_#"FB%!Gro&s"o!h "?"@Sk%!%&  .`/!.@/JQ !J@K[ `Kv HvHzG0F GG2vH3v HSB o&s"& + "?"@Sk%T!O'o'Z"{ &"F"@Zk&//O'0˰o'Y &KK&8G5Js"JZ "{?"@Zk%!O'L oo'ZH "?"{@Zk%!O'o'0Zo"8{?"@Zk/f#K`F."&.O'o'R PJ0JQF0J?"JT ZP "o{@Zk%C%!yG#<Ko."2CGJSpJt0JHo!Fo>o&hs"5 C "?"@Sk%!_#.#!G>C%!yGP#GCFO'Z#`!?" ". GB@Zkm.P?"M"t2JSrJM#Fm>쯢-##"_ |?" NO'.lno'xoZ!{@Zk%!"FB0FO'α"N"Nm"nZo'&s""{?"!@Zk%\!Mm$!_FCJMF 6@JmFpF B`7J@AFNBSkO'o'Z{@Zk##GC%!8G0HN#AG^CzGO'xϠZ# "X!?"GB. @Zk-.Q# "rKQ0J #QF->o"O'#mf"|쏢"_ ?"  ,no'.Z!{@Zk%!#GCFO'α .".M"N"Too'Z"!{?"@Zk%!"FBG-#.L#"DNO'to?"no'Z!{@Zk%X! .?" JCA@ l?`"FBF#.#.#Lf"no'"NO'{!Z?"@Zk%!..#.MQ qKP.RPJ2FP>BDMm(!$͠_FCJF6@Jm FpFMB `7J@AFNBSkO'o'Z{@Zk#"FB%!GgD.#!G>CYGO'Z#xϠ "D!?"GB. @Zk/S#pmK\K_ F?/ -|OM.J3gJ`#GC8GM#m#NnO'_"No'f"Z"?"{!@Zk%!m"m?# / KB@ l` .?" JC@l`O'Z#?" ". GB@Zk"" _ ,/_#,KC`  L."LJ3B L/#LK;C ."!F>BQFm""nO'#o'f"Z"?"{!@Zk%x!.#!G>CYGO'α_"Nn#n#Zo'&s""{?"!@Zk%!7_`"FBGO'Z#`!?" ". GB@Zkm/M#T?#|:K[zK_ Gm?  |/-l.lJ2GJ@#GC8GN#NO'αm#n#Zo'&s""{?"!@Zk%,!O'o'@ZH{@ZkP"FB0FO'Z#`!?" ". GB@Zk.U_"m"uSJTJm#F>M#_""_ ?"|/ -nNO'o'xoN!Z{@Zk%\!n"aF~BFO'?#α". #o'Z&s"{"?"!@Zk%!O'o'@ZH{@ZkpE;7`KqE!;F;cK "N4Gn F EkpE27@JqE2F2CJ!R& " E FN4GNnNkpE87KqE8F8K!<' E F4G"n NNkpE;7`KqE;F!;cK "|{'N4GN Fn E $ΰnkpE27@JqE2F!2CJ "R&n4GN FN EkpE87KqE8F!8K "' EN F4GNnkpE;7`KqE;F;cK! {' " E FN4GnnnNkpE27@JqE2F!2CJ R& "N E FN4GnkpE87KqE8F!8K "<'N4GN Fn E $nkpE;7`KqE;F!;cK E|{' FN4G "(nnN$ΰ nkpE27@JqE2F2CJ!R& " E Fΰ4GNnNkpE87KqE8F!8K'  EN F4G ",nN($ΰ nkpE;7`KqE;F!;cK {'N "4Gΰ F E $nnkpE27@JqE2F!2CJ R& N EN F4G ",0nn($ΰ NkpE87KqE8F!8K " '4G F ENNn $ΰ($Ѐ$ SQUASH014.A3!![ACORNSQUASH.CODE.A]ZMENU_A.EXE;11J_A2;21",0.4nkpE;7`KqE;F!;cK "{'n4G F ENNn $(,.0N4nkpE27@JqE2F!2CJ FR& E4G "N8n4N0.,($ΰNNnk3AJ> 1!BrF3BJ /FrF3DJ;BrFG`QK`[K2F;F0>k0.\KS[JGQ;J?3F0>krFF3DJ`qCp/[pKrFSPJ1$B{Fp?#F  F `P>B;bC`P>BG`P>B p/RQJ[qKrGp?kP>1$BP>P> P>B? 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p  0 @ P ` p  0 @ P ` p  0 @ P ` p  0 @ P ` p  0 @ P ` p  0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p%-/$ SQUASH014.A3!![ACORNSQUASH.CODE.A]ZMENU_A.EXE;18J_A2;21j" 0@P`p 0@P`p  0 @ P ` p 0$$FV1.1May 18 1993 12:51:35ZMENU01-%iCGOCGO@@ACGOCGO@@A[H[2K@jqFF")Fj,Fj4F?F@FHFLFTF\F dF&kFZlFZsFzFFFF FFRFfFFFFFFFF:FNFFFFFGGG GGG GF$GJ*G^.Gf3Gr6GvEGHGLGOGXG:^GNgGvlGoG~GG G&G.G2GFGJGvGzGGGZGGGFGNGRHHH HHHHH H&H )H .H 1H 9H. HH QH YH: hH lH {H ~H H H H H2 H6 H: H> HZ H^ Hb Hv H H H H H H HV H^ Hz H I I. I. 1I :I OIVVIZIaIeImI>vI}IIIIIVIrIII&J*J*NJWJvJ~JJJJJ>J^JJJJJJJJBJjJK1Kf=KAKGKNKWK>eKjlKrsKzzKKKKKKKKKKKzKKKKLILLLULXL_LhLkLrL{L~LLL*L.L^LzL~LLLLLLLLbL~LM$M+MB 4M^ 7Mb @M~ HM JM `M eM mM!vM.!yM6!MJ!MR!Mf!Mn!Mv!M!M!M!M!M."M>"Mv"M"M"M#M"#NN#N#(N#-N#5N$QN$TN$sN$N>%Nz%N%N%N&N&N'N'N'N'O'O'O'$O"((O:(,O>(4Ob(9Oz(@T>>GTV>TTn>XTv>\Tz>`Tz>hT>nT>T?T?T @T@T@T@T@T@T@T@T@T@TAUJAULA UnA UA(UA0UA8UA@UBHU"BOUVBPUVBWUB`UBiUBqUBxUCUBCU^CUbCU~CUCUDUNDUDUDUDUEUEVE*VF0VF6VFcVGlVGrVGVHVHVHVIVIVI WJWJWJWK(WK1W&K4W*KIWNKaWKlWKtWKW4LWVLWfLWLWLWLW"MW&MWnMWzMWMWNW"NXjN XvNXNXN(XN1X&O8X.OAXJOJXrOMXvOPXzO^XO`X,PbXNPXPXPXPXZQXbQXjQXRX"R(YS*Y2S=YVS@YZSNYrSRYzSXYSZYShYSpYSsYSYTY>TYBTYTYTYTY*UY.UYjUYnUYUZUZU"ZVV*ZrV-ZvVCZVLZV]Z^WaZbWjZjWZWZWZWZXZ:XZfXZrXZXZXZYZYZ"Y [nY[Y)[Y;[Y=[YC[YR[Zd[Zf[&Zp[\]?\]A\&]L\2]Q\:]V\B]X\F]l\^]p\b]|\r]\v]\]\]\:^\j^\^]^]^]^]^1]*_4]._B]v_`]_j]_]_]_] `]`]`]`]`]2a]6a]~a!^a$^a0^Bb3^FbD^bG^bH^bZ^b^^bh^cl^&c^~c^c^c^c^c^c^d^&d^d^d _f._Nfp_Fgt_Jgy_Rg_g_g_"h_&h_>h_Rh_Zh_jh_nh_h_h `2i,`fi/`jiF`iM`iX`iZ`im`jt`Nj`j`Zk`k`k`l`>l`Bl`l`l`m`m`"maVmatm amHafnNarnWan`anbanaoaFoaboajoanoaoaoaoa:pa>paFp8bqHbqXbq`brcbrgb"rob>rrbBrwbNrbrbrbRsbzsb~sbsbsbsbsbtb$tbFtbzt ctctct-cu6c:u=cfuPcubcuqcv{cNvcvcvcvcvcvcwcwcwcwcwcwcwcwcxc"xc:xcJxcPxcrxcxcxcxcxcxcxdxdxdx#d.y,d:y4dFy:d^yGdyMdyNdySdy`dzfdzjd*zqdFzdhzdzdzdzd{d"{d&{dF{db{dj{d{d{e{ e{e6|e8|eZ|/ej|8er|=e~|Je|Pe|]e }_e}fe.}oe:}te>}xeF}{eJ}ej}er}e}e}e}e}e~e2~eZ~ef~er~e~fff"'fR6f;fPfYff\fjbfjfrfxf|ff&fZfȂfffff:f^fff΃fփfJfff&f*f g g g("gJ1gZ9ggBgggֈg&g*grg hhh. h"hʊ8h=hIh.PhJXh`h‹jhʋhhhNhdhhhhhh&hrhthiRii iBIiXiZhimiƐriΐ~i*iRiiʑiDifiiiJiRiniviijғj j&?s$ SQUASH014.A3!![ACORNSQUASH.CODE.A]ZMENU_A.EXE;1.COM;2nQjj j j%j.*j66jEjHjmjrrjzwjjޕjjj  @0FF!@=:p` G`  0? @@VP  8( $@ 8] R@ 60@$  !  P@p`,;h00P  @ ̐`A f" ` ,@0 8 ((d H0$T0@{ $H0R0@) A2{W 0 H@$ @@&x0ms av8| X  1 H@20a L & „ H@20a X` `p(H@($ !CW Q1Sp٣ T` 0P( 0@:68 qp,``P{@8@<= 3,``Ap`@L(G` $ U((P"D ` &C`KD C `D<20 pfHp@`.<@dae  ;&H+ L'< 0< H` @X;( lp y `̐ / @+p *` **T</^+ Py PUTT|  Hl0Ll0PlTlXl \l`ldlphltlPxl|lplll`lllllll0 lpl l ll 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p   0 @ P ` p            0 @ P ` p            0 @ P ` p            0 @ P ` p            0 @ P ` p          0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p   0 @ P ` p         @ TIE$SHARE@ FORRTL_TV@ LIBRTL_TV0@P`p 0@P`p 0@P`p   0 @ P ` p         @ TIE$SHARE@ FORRTL_TV@ LIBRTL_TV&*[ACORNSQUASH.CODE.A]ZMENU_SCROLL.EXE;2+,1.!/ 4! -!0123KPWO 5 6)i71fџ\8q(r9GHJ 0DX0205(E)ij ZMENU_SCROLL01 E)i05-05   # $  ?B!d FORRTL_001! LIBRTL_001[2J Currently on item !UL of !UL [m [24;1H[7m Type H for help. [m[;1H[;1H[K[K[24;1H[K[46C[7m[m[;1H[7m[1;24r[1;1H[1;23rM[1;23r[23;1HDWIDESYMBOLSP1.MENUITEM[?25l)[18H[J[18;24r[24H[K-------------------------------- [7m H E L P [m ---------------------------------E Use CONTROL-W to refresh the screen. Use the up- and down-arrow keys to moveE to the desired selection. Use the prev- and next-screen keys to move faster.E When the desired selection is highlighted, press RETURN or ENTER or SELECT or E DO. If you want to quit without making a selection, press E or Q.EE[5;7m Type a blank to return to the menu. [mNONINT, ZMENU must be called only from INTERACTIVE processesEMPTY, the menu file contains no lines to displayINSUFF, the menu contains fewer than one selectable itemCHOICE_LINE!ULCHOICE[24;1H[?25h TT TT SYS$INPUT:SYS$OUTPUT:SYS$COMMAND:!ULSYS$OUTPUT:SYS$OUTPUT[?3h[?3l (h$@Xhg" |H ,Mggggg88g@ g4 D gq   ` \   '/,$ SQUASH014.A1!&[ACORNSQUASH.CODE.A]ZMENU_SCROLL.EXE;2! U" h   \ ` X L o` QPp Q R FG 2 %ZMENU-F-    x  g$ G, H P d t  0h  # xx  t  0h   h   X x | X SYS$OUTPUT: t||4xt h 'h  #h  0h h!h (0`  $CMKRNLCMEXECSYSNAMGRPNAMALLSPODETACHDIAGNOLOG_IOGROUP ACNT PRMCEBPRMMBXPSWAPMALTPRISETPRVTMPMBXWORLD MOUNT OPER EXQUOTNETMBXVOLPROPHY_IOBUGCHKPRMGBLSYSGBLPFNMAPSHMEM SYSPRVBYPASSSYSLCKDhTh \hph(8h,lhh0P4V^7Ѽ0V8^(8Ón ^( nA AV^$(V^0HX[мRHI[RtRBP@QPQďPQ@= R<,PPPHLP`d%HP[PP P @2,޼@$P P\X 2d` 2p޼˄hPPˠ˜2˨ˤ޼Pˬ ˴PR˼ ~PRRROT[}PQP}PQP k<PP PQPQ ,  $PQPQVzVR{RRRRWW RRX< RXRPQ Pa K( f2f0P PLH  2TP "p8+T|PT  ӇPyTPPPPPkPTPTTPPPPP @PPP P@PPlQмQPP@PA`PЬQaRFSYcSޑR)*S SRԄ*P4bБԄS|PbSТޑPdTkݏlPެQNT1}HH[kIH<[}PQPkV^7Ѽ0V8^(8Ón ^( nA AV^$(V^0HX[мRHI[RtRBP@QPQďPQ@= R<,PPPHLP`d%HP[PP P @2,޼@$P P\X 2d` 2p޼˄hPPˠ˜2˨ˤ޼Pˬ ˴PR˼ ~PRRROT[}PQP}PQP k<PP PQPQ ,  $PQPQVzVR{RRRRWW RRX< RXRPQ Pa K( f2f0P PLH  2TP "p8+T|PT  ӇPyTPPPPPkPTPTTPPPPP @PPP P@PPlQмQPP@PA`PЬQaRFSYcSޑR)*S SRԄ*P4bБԄS|PbSТޑPdTkݏlPެQNT1}HH[kIH<[}PQPkqK{#P.'#RPJ2FP>./&.1"/U JJQ..Kq. FX/QJ8/P JS qJZ XK8KFrF`C B YG qC  A @AeGOA XJA5KGB!DF6G D5D6GT@G0A6GPF;gKEG {C FO'o'Z1 C{AF41"N""@Zk41A&n@2 n@EFO'o'ZF{59aBN"T/""@ZkEk/D0@DK# H[ zKo&GEk?{Hs"D/EBA\KL "|GD?H˱?"8C@Sk%h}!AEaF&"HBU/JE5/ 0@A IAX UK5KZ UKG0C KY5KFU?pKsFF5?8C8@B$51C F/ &/ #&Z XK8KPs"YGp ȧoO'` "?"tko'Z{@Zk%|!#GCFO'o'ZE{.qA2y B]/" G"N"@ZkO'o'ZE{.A4dB"+"N"@ZkO'o'ZE.qA{N"`/""8yB@ZkyK/:?# +KZ KKo&zGyK?z+Ks"xk/EXC "[kK?"[Gxk?|˱ PA@Sk%{!AEAFRF,Bo&s" "?"@Sk%t{! &/ " /f# &"Y 5KK"8G@Z@ZK./ f. F.P JK&/S qJQJFrF ;B0@ KY 5K4 ;BYG&?yK8@F/ZUK:GF?o&s" "?"@Sk%z!a1qA GE!FO'o'Z1F{2yBN"s/""@Zk . . f"G U JJFF`BYsB8 K2ACDDVGDEVGT`GAFVGPF<ׇK CO'o'Z3 0B{ARF41"N" "@Zk 8QAEG pAxAO'o'ZG{9YBN"v/""@Zk .E PA# IP J)E0F >LBo&pI+.s" ,AXACQ "˱?"@Sk%Dy!AEFFB.#!G>CYGo&ضs"/%"()!?"!@Sk%x!n#aG~CGo&s""?"!@Sk%x! F. " &.f". #R PJ0JT JQF J*_#F>tJ.UJF>)/8KC` .?" JC@2. "JuBo&̣s"?" "@Sk%x!O'o'0Zo&8{s"?"@ZkI/)#~#YK;C)._")JB`o&̣s"?" "@Sk%w!O'o'0Zo&8{s"?"@Zk.#JB o&̣s"?" "@Sk%\w!O'o'0Zo&8{s"?"@Zki/#iK\C."!F>BQFo&s""?"!@Sk%v!31@`B 3aJ3W`JAs&DsAs&Ds"k@ /?# KB0@. / f#P JKF`C5`Ce?. F" f.T JrJF@L@̧! F/ # &/Z XK8K!YG(CA; C&. " HQ 0JDQF&>qH 1@ F.49`BRPJ2F F> /?# KB<@. f# /ȧ/P JKF`CqC@.F/ &/ #. f" .Z XK8KȧoU JȧJYGC F C AHAȧ! F. &. "h!R PJ0JQF!pB"@4 pB&/ # IY 8KEYG&?yI 0A F/ A8`CZXK:G F?I.)" "QJ3BIO'&Z|uo' "?"{@Zk%t!)/E_#)KC` .Q?" JC@o&̣s"?" "@Sk%\t!O'o'0Zo&8{s"?"@Zk.H"JuBI/?#IK;C"FB0Fo&s""?"!@Sk%s!21@@B `2AJ2W@JAR&XRAR&XR"k,.A#JB / f/ F#\ KzKG@C5@C. f. &"R JqJT JUF81@B KSqJ4GyK>:9@B3Gq>!/B"KpC . F" f.ȧT JrJF@BUB|/ f/ &#Z KyK\ KPG0@C 9J[yK\Fr9J?8@C[Fy?/ . "f/F#X KJ[ zKG@Y@o&ȧ9s" " :K?"Gf?{:K/\K|G?@Sk%8r! R f. &" F.GFkS qJQJ0ArF BU1B4JGBDDGDEGT GFGPF:GK ZCO'1 CZo'AF{41"N" "@Zk3AEaFO'o'ZsF4@B{N"M/""@ZkK/E ЀA+# IZ YKo&zGK?zIs"Ek/C A "[yK?"[Gk?˱ؠB@Sk%p!AEAFRF(BF/&# / "f/ .X K[ yKJYKGzG 4CD< 4C(C0 C?"+`.F"f. " / &/rJT JY 5KKF8G@BB UB@./f#P JKF`CaC .f.F"T JrJF@B5@Bf/#F/f"Y xKXK[ xKO'o'ZRF3 B{"/"N"@Zk/".&"F.GX Kf.JQJGBZB9@KS qJ CDFvGDrF @DvGTGT/@vG4PF0J8A BEGO'o'ZAG{9 BN"41""@Zk'n@0A: n@ @@EFO'o'ZF1C{N"/""@Zk.E A IT JABF>o&tI.s"JE CUJ "F>˱?" LA@Sk%m!AEaG{GJCF."&.R PJ0JQFBB`/."/X KJGBB@&..f##\ ;JJQ ;JG0C {JPJF;>t{J8CF>F/4Af/EFXKY xK[ xKuIo&  /s"( "?"X KF  ?-,CM,C$˱@Sk%\k!EA!F1FB"`BFB B B:GXG8GuB.f#/ &" F.P JKR QJF qKrF F>rqK f.SqJSF f>w.M#JB o&̣s"?" "@Sk%j!O'o'0Zo&s"8{?"@Zki/Q#iK\C."!F>BQFo&s""?"!@Sk%0j!31@`B 3aJ3W`JAs&sAs&s"k|A#"FB%i!Go&ts"Xo! "?"@Sk%i!O'o'0Zo&s"8{?"@Zko&ls"?" "@Sk%|i!O'o'0Zo&8{s"?"@Zk.#!G>CYGo&s""?"!@Sk%(i!o&s"( "?"@Sk% i!$ #GF GD!D!DG DGE,1AGEF6FE F6FX@F39B6F B6F!"FBF#9@G!GFVG GDVGDGX`G%o&!VG@ls","VG< @?"!@Sk%h!o&(s"8 "?"@Sk%g!o&0s"@ "?"@Sk%g!o&(s"P "?"@Sk%g!o&s" D` "?"@Sk%g!K.+. "qk.O'R PJ0JS kJQF J&Fqk>s J p.o' "?"TJtFp>t˰ZHu{@Zk%(g!o&s" "?"@Sk%g!#GC8GO'DZ#N&O'ڂo#n#_"XtNo'Z"!{?"@Zk%f!"FBG'O'+#.#L|no'Z"!{?"@Zk%Pf!"FB0F&O'K"N"Puo'Z"!{?"@Zk5,$ SQUASH014.Aw5 !([ACORNSQUASH.CODE.A]ZMENU_SCROLL_A.EXE;1)j"%f!#GC8Go'O'T{o'"Z?"!{@Zk%e!0B'8BS@/"GUKFJ"9B5BaG5BVGڔ`G G=BVG3B4 GVG+. .#K.Q rK?"k.SkJSFk>o&˰0s"@Sk%d!-O'o'+"Z_"8 Bȃ{ B.""@"@Zko&s" "?"@Sk%d!+F#G+F/"[KgK9dC5dCAF5dC6Fє@FF=dC6F3dC4F6FHgO'0`B&/8`Bz/&KzKCȧo'0Bȧ/8Bg_"&"ȧ"T@ȧt"+"ȃ{:9 CO' 1 CZ89B(1B@Zk gGFO'P{C<JZo'CEEȃ{6FE@6FT@Fd"6FPF3gJ_" sBo&s"&" "@Zk @ XA'_#GF :C:CF:CGܔF"`G :CG:C4`GG' o&ls"?" "@Sk%b!O'o'0Zo&Qs"8{?"@ZkȧO@o&ls"?" "@Sk%Tb!O'o'0Zo&8{bs"?"@Zko&s"..U JJF@ @ O'Z# Hz//&1"[ zKGz?{H/\K|G?Q.̧R QJ JrFQ>rJ "q.SqJSFq>o&s"?"@Sk%a!O'o'@ZH{@Zk#"FB%ha!Go&s"`o! "?"@Sk%0a!o&s" "?"@Sk%a!o&s"( "?"@Sk%`!o&s"8 "?"@Sk%`!o&s"H "?"@Sk%`!o&s"X "?"@Sk%`!.#!G>CYGo&ضs""?"!@Sk%p`!n#aG~CGo&s""?"!@Sk%<`!&)" _"0.0JB& #(.JB? Mm!_FCJmF 6@JFp`GnC`7Jn@AGNnCSkO'o'Z{@Zk##GC%_!\Fl̊o!s5`B;"FBGE:'CO'o'Z.AG{"̄/"N"@ZkO'EZ<9aCo'.1AN"{+""@Zk+.E" JQ +JO'QF+>q J&K.DhBo'RKJ@2FK>˱?"Z "u{@Zk%^!AE!G9GC}l{U`C;"FB0FO'o'ZE{.1A39FBG"/"N"@ZkO'o'ZE{.1AN"+""59B@Zk+/:# KO&Y +KDYG+?y KXgCK/o'P@?"ZKK ":GK?O'˱rZ{@Zk%]!AEFFfB> uC: N#AG^CzGO'o'ZE.A{0CG"9/"N"@ZkO'o'ZE.1A{29!BN"+""@Zk!.A" kJT JO'F!>tkJo' .D0@?"UJ( "F >$˱8CZ{o'{@Zk%\!AEFFCO'O&Zo'\r0 "?"{@Zk%\\!O'o'0Zo&8{s"?"@Zk#"FB%4\!G,o!Y o&Ps"o!Gt "?"@Sk%[!@ZO@ȧ[@; G .Q@ +H0 JU JDG >BGD /FVFDDVFT`FX Ku+HO'o'AVFF ?49# +PFZ{o'4ׇJ{ "?" B@Zk%([!O'<Ko'Z&{Ps", "?"@Zk%Z!I/O'O&/"\ K Ho'FI?| HH .P JGH >P "L+?"Zr{@Zk%Z!o&s"d "?"@Sk%|Z!n"aF~BF&O'\uo'Z"?"{!@Zk%8Z!O'o'0Zo&7s"8{?"@Zk##GC%Z!8GO'o!0Z:FK @O'o'Z&{Ps" "?"@Zk%Y!O'o' Z "{o'?"{@Zk%Y!O'o'0Zo&8{`s"?"@Zk'O'0蜣o'&<Ks"K, ?"@ $ "Z{@Zk%Y!O'\ O&Zro'X "?"{@Zk%X!O'o'0Zo&s"8{?"@Zk.J+/K/o'?"+KZ KK` "YG8KO'Kd Z{o'{@Zk%pX!O'o'0Zo&s"8{?"@Zk'O'0蜣O&o'?"<KKp h "Zr{@Zk%X!O'& Zo't "?"{@Zk%W!O'o'0Zo&8{s"?"@Zk+/+Kk/O&/?" "kK\ KG:FKo'FKKO'r{Z@Zk%\W!O'o'0Zo&8{s"?"@Zk o&\s" "?"@Sk%W!O'&Zo't "?"{@Zk%V!Do&4s" "?"@Sk%V!O'&Zo'u "?"{@Zk%V!D@O''KZo'x "?"{@Zk%dV!O'o'0Zo&8{s"?"@ZkMm!_FCJMFm6@J Fp G.C`7J.@A?GN.CSkO'o'Z{@Zk#n#aG~C%U!G to!?#+81C0Q JrH +QF+TJl3+uH +F vH L +@ `O'o'+Z "_" lȃ{@Zk k.K"<..S rJQ sK?".TJtF>o&s"@Sk%T!D$ 1CM<!m, _F8mCJ4MF0-6@JM$͠FpG(Cm `7J@AGNCSkO'o'Z{@Zk&1 @H L@;dH@HZ"G2C{GrG`CwJ#2C2F K.99 @DHF0BF{F@@F5C5F +.`F "'C0JR PJ9 CGC3gJ(1@@<9@@QF sB AGC`G_ E B)vH8 B:AAGZGO'+; )CZo'N"!B{"@Zk0AEFO'o'ZF{1 CN"+""@ZkO'4 AZo')E D Aȃ{JB"B_"."" *A@Zk @F ,F @KGCkGCV#N"AF^B%dR!FEo&xs"Ќo!qB_ "?"@Sk%(R!   B_  @ LDGo'*{#/&/\K?011&J@ O'O&Z$ro' "?"{@Zk%Q!O'&( Zo't$ "?"{@Zk%tQ!O'o'0Zo&8{7s"?"@ZkO'&Zuo', "?"{@Zk%(Q!O''8 Zo'x4 "?"{@Zk%P!O'o'0Zo&8{Ns"?"@Zk+#+o'O&s"< "@KO'0{?"`kHK;fKfKDko'Z{@Zk%|P!O't 'Z|o'p "?"{@Zk%HP!O'o'0Zo&s"8{?"@ZkM !m_FMCJmFm6@J FpFB`7J@AFNBSkO'o'Z{@Zk/&Ќo!01O'O&o'1&Jx "&J|+Z?"r{@Zk%tO!o&O'0s&o' "3fJ?"fJkZt{@Zk%0O!O'o'0Zo&s"8{?"@ZkO'o'@ZH{@ZkO'o'Zxo!ȃ{"/"_"""@Zk!O'o'Zxo!"ȃ{ȅ/"_"""@Zk!#"FB%N!GvO'o'Zxo!{"Ӆ/"K"@Zk!o&s"G, "?"@Sk%,N!O'o'Z&{s"< "?"@Zk%N!D?#@@O'E0ZAo's&s"?"8{@Zk%M!O'o'0Zo&8{0s"?"@ZkO'd o'Z{o'` "?"{@Zk%pM!O'o'0Zo&?s"8{?"@ZkGUCD 1@29 BO'DE0ZAo's&s"8{?"@Zk%M!O'o'0Zo&Ys"8{?"@ZkO'o'@Z BDEH{@Zko&s"xo! "?"@Sk%L!&"<蔢GFBD"1@@89BO'o'@ZBDH{@Zko&s"xo!$ "?"@Sk%HL!O'?'uH ?G/9'Ko'&XKs"F?,KO' 9C{Z( "?"@Zk%HH!O'o'4 Z0 "{o'?"{@Zk%H!O'o'0Zo&8{s"?"@Zk + _"#BD@"\@a1 B@K_KK 91C+B$KD@BD# ;@? H.2&HO'P JFJ0F>p HAB .k" _F2GJQ Jo'F ><k&Zs" RB{8 "?"@Zk%G!O'D &Zto'@ "?"{@Zk%F!O'o'0Zo&s"8{?"@Zk + _#"BD@a"U@9 C@O'Ko'@ZH{@Zk xo!&1C,+0rHQ J0+QF,+k`O'o'@ZH{@Zk 41ChK #"/zKP#+"Y"K#YG"?iK pbK/@#\KF?K #"K Kb.tBJ5GJSbJJFb>~K zKB"/ F5JY"K BYG"?lK bK qK.PJ0F>K@K ".ubJTJF>O'h #P o'Z&s"{L "?"@Zk%D!O'X /'Zyo'T "?"{@Zk%D!O'o'0Zo&Hs"8{?"@Zk _#`/|@KD"O'[`Khk"G`? rJ ."o'\ "Q JQF > ?"``&Zs"{@Zk%(D!O'&h Zo'ud "6$ SQUASH014.Aw5 !([ACORNSQUASH.CODE.A]ZMENU_SCROLL_A.EXE;1) ?"{@Zk%C!O'o'0Zo&8{s"?"@Zk -K/, #,+/o'_"0+Z XKȃ{8K"YGO'"Z, "@Zk3m/lk# HO'\ KO&Fm?|H+"l .PJo'Gl >| "p+?"Zr{@Zk%(C! D 1@`A#"8/zJ49`BY8KYG8?#k/ HO'\ KO&F?|H+" .o'P JG > "+?"Zr{@Zk%B!Dk "?"0`B8`Bo&xs"@Sk%XB!O''Zxo' "?"{@Zk%(B!O'o'0Zo&s"8{?"@Zko&@s" "?"@Sk%A!DYA N#AG^CzG..A"rHQ0J"1@QF.>!bA.#A8/J!zJY8K39@YG8?û Ab` @1A< @E!FO'o'Z1F{fA2 BN"1""@ZkO'o'Z3 n@)n@{?""IA"_"@Zk.#!G>CD@BYG/n#pHn"\K)EF? 0 AaFO'o'pZsF8 Bx{_"?""@Zk#GCD@B8Gn/N#|H[zKN"Gn?)E 0 AAFO' 1@Zo' 0@49@ȃ{`ARF!@A8B8@_""".""5 @A@Zk @GG @JEJO' o'Z&{Ps" "?"@Zk%?! @<A: @EGO'0 `CZo'fAG{1"N""@ZkK*n@1 n@E4AFO'o'ZF5 rB{ "+"N"@ZkKJE D&1@@@O'o'ZCȃ{ HA(1@fA<9@ A2 A19B"_"".""@Zk @aFsF @E7 ! # ! H(/;H#fKY (KgCYG(?yH GH/;gK& {CZHKo':GH?O's"{Z "?"@Zk%0>!O'O& Zo'r "?"{@Zk%=!O'o'0Zo&8{s"?"@Zki$k gB @gBM+ $KKkE` # @ ! H(.3HO'fJQ (J`BQF(>qH FH.3gJ"o'RHJ sB2FH>&Zs"?"{ "@Zk%=!O'& Zo'u "?"{@Zk%tSJ.UJF>,y/Y/[ yKYKzGCK.+. "R PJ0JQF@_$ 5/_"/@/Y 5KKZ @K8G JzG@?zJ`/[`K[G`?<..Q CYG o!o&+s"0EQ JrH+4 "QF+?"<aC.A@Sk%1!o& s"#..U JJ F`Bko&s"< "?"@Sk%1!D.#!G>CYGo&s"0An!8AT˱L "?"@Sk%D1!E DAB ] / 1 AKD @\"X K HHC8G] ?xHo'\+/4 hB29 A?"Y5Kd "G\+?`KO'{o'Z{@Zk%0!)E (AD0@8B 0C8C K#k//9 B8`BzK\ K2 (AGME  B*vH1 B3AaFO'+o'ZsF4 JB{N")B"@Zk E9A!G: CO'o'Z9G{ "+"N"@Zk O'MJEEZgCo'(1A HBȃ{3 HB19B."B"_"" GA@Zk @F ./k#  @+P JKF8CF @8C O&R".r.T JrJF@BK )E 5A0 AKC8 ARo&xs"t "?"@Sk%.! o&xs"| "?"@Sk%.!+ L2 M8!m4m_F0MCJ,-FM6@J$( FpFBm `7J@AFNBSkO'o'Z{@Zk#"FB%.!GU,Po!K9Z@K{H+zGK+.+JAK.o&&s"RKJK>4 "T?"@Sk%-!&O''Uo'Z "x?"{@Zk%X-!O'/' Zo'y "?"{@Zk%$-!O'o'0Zo&8{s"?"@Zko&s" "?"@Sk%,!0HO'JlzB|H F[`K0JGlz BO'+o'Z "ȃ{8""_"@ZkO'O&Zo'r "?"{@Zk%d,!O'o'ZD{@H"_"?""@Zk5@AO' 1@Zo'`A59@{">1"8K"@Zk5O'o'`Z?"h{"1F@Zk@GGD9H:$HH'KzG 9C'CFYKCKð'CGFGG<YKCKKQG?B8 F1'J 1BKDG@FD$1@49`BDE_GC_#.#!G>C%+!yG.JMm!_FCJ F6@JFp F.B`7J.@A?FN.BSkO'o'Z{@Zk#N"AF^B%*!F 8/8K mD/K[C-Q@1  _G_##GC% *!8GLz/zK  D0.0JC@mS@_G_##GC%)!8GL#!zC < 0.0JmD.JSB X@Y @_,A<@#v@HC@-_DQ.QJB3`_#TT@4!//"Y 5KK8GB'` @$@#v@HC@-_DQ.QJB`_#TT@ //"Y 5KK8GB`O'' Zx|o'?"({@Zk%d(!O'o'@ZH{@ZkO'o'@ZGH{@Zk -0..0JJ2H3gJ SB X@O'o'@ZH{@ZkO',o'@ZH{@ZkLo' Z@O'H{@Z@Zk#n#aG~C%'!Go! ?  0B @8B@D+GlFk "?"usBTBBADTDG@Do&GT G\K@GPF|:GKs" ZC@Sk%'! ? @DQK@RK@SK@1rs=`BUK@?#u# #C@DK@ o&s" "?"@Sk%&! k0`C cCk8`CO'QK@1"(+Zo'&s"?"{$ "@Zk%8&! K@kO'&0ko'Z, "t?"{@Zk%%!O'o'0Zo& s"8{?"@Zk_##GC%%!8GFo! K3@$ EDC&`O'#8o'Z&s"{4 "?"@Zk%\%! +O'O&o'@+< "Z?"r{@Zk%%!O'o'0Zo&8{Ms"?"@ZkcD0`@D b@@fB8B?G @$ E@DD0@D @@fC8B_k_O'&Zuo'8o! "?"{@Zk%d$!O' 'Zxo' "?"{@Zk%0$!O'o'0Zo&s"8{?"@ZkO'o'@ZH{@Zk#.#!G>C%#!yGPo!!,.,J+l.,? L.S lJLJrF HH@!<? @,? @L/'l/?" "LK[ lKzG9&KO'&K+Zo'|{@Zk%<#!O'o'0Zo&8{s"?"@Zk"FB0F.l.L"N/.#T JrJZYKF&H$H( A #/"3gJK8C{JKzGN?'."zJ.Q'J; CJrK#QF'>K"'/Y4KYG'?,. .k..JQ g.gJTBEG/~#'#A{KZYK#zGG?.JD @2&B$=@"`A"#X@C<.D/BGDFA0J6GDD'H6GT@GD@6GD @PFXKyH;gK8G?AB5B {CA.{#0_#/:GKDTJK;gK0zCJ3 zC?FFFuHF>-L/,/ #Z XK8KYG8KKC`,. .#Q "FBGo&s""?"!@Sk%!Mm !_FCJ͠Fm6@J Fp G.C`7J.@A?GN.CSkO'o'Z{@Zk#n#aG~C%!G .,  J 1@ Q@a! `c.C.AS cJCJv`HrF#F! D@/."?#X KJGBP@;fH`.# KD"P J rH0F>pK$.Q$JF$>d.S rJFd>srH.TJtF>D V 1@s.#U J>/XK?b/B/.[ bKBKP JzG pA! RD 7d." uHS dJd>.TJ>/X K8G?xuH$/Y5KG$? " 1@?b/D"/ rH.bK\ KP JG DK0F>pDK$.Q$JF$>d.S rJFd>srH.TJtF>!  uXMm !_FCJMF6@Jm Fp G.C`7J.@A?GN.CSkO'o'Z{@ZkN#AG^CzG#1KG!FO'F_"NFpZ Fo'o&s"Fx{"?"!_"@Zk%!PF`., XJ4#"FB%!Gu?#O'9'KZ#<C.Ko&qzKPJ\s"`o!0F>2 C "?"@Sk%P!_#"FB%D!G,lo!K9{HZ@K+zGKo&tR""O'M?#pso'"_ mf"?"  . !Z{@Zk%<!N#AG^CzG&O'α # "_"DtNo'Z"!{?"@Zk%!"FBG-#.L'#"NO'h|Dno'Z!?"{@Zk%!,._",JBA` ?"FBG.#.N#NlO'#f"nZo'"?"!{@Zk% !N..."mR PJ0J3v`JQFB.//" LY 5KKz/8G J[ zKGz?{J/\K|G? , Q. JR QJrFQ>rJq.SqJSFq>BDM(!m$͠_FCJFm6@J MFpF B`7J@AFNBSkO'o'Z{@ZkD"FBGO'/'Z#D!?"l٠ ". GB@Zkm/S_#|MK[mK&Gm?t/&_  p1 -l.lJ2GJ@"FBG-#M#.NO'l#f""nZo'?"!{@Zk%! " ,"-l.lJTB L/#LK;C O'Z#?" ". GB@Zk?"-M"M _ ."JuB , LM/"KpC L@lm.#JB L@n#aG~CG "-".O'L"o'f"NZ"?"{!@Zk%!"FBGM#NO'α.#.#nZo'&s""{?"!@Zk%\!O'o'@ZH{@Zk`#GCFO'Z#?" "`!. GB@Zkm.T?"M"t2JSrJ&Fm>'t_  p L/LK9'K l`"FB0FO'α"N"Nm"nZo'&s""{?"!@Zk%T!O'o'@ZH{@ZkP"FBGO'Z#`!?" ". BG@Zkm/U?#M#[zK|:K&Gm?/&tm"M"' O'p1"o'"-_ n?"N  lxZ!{@Zk%x!.#!G>CYGO'α_"Nn#n#Zo'&s""{?"!@Zk%!O'o'@ZH{@ZkpE57JqE!5F 5JN"4G F EkpE97 KqE9F9#K!9' " EN F4G.nNkpE<7KqE 1!BrF3BJ /FrF3DJ;BrFG`QK`[K2F;F0>k0.\KS[JGQ;J?3F0>krFF3DJ`qCp/[pKrFSPJ1$B{Fp?#F  F `P>B;bC`P>BG`P>B p/RQJ[qKrGp?kP>1$BP>P> P>B? 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8+ $ SQUASH014.Aw5 !([ACORNSQUASH.CODE.A]ZMENU_SCROLL_$'UTE?)EP-tʿ;v\dy?!)?$oD&*xQXA8| =x"c3\ Lы=$F ́2EӇISkAߞ./CtjY˔x4^sй[rƩ7k XDbV"49[`-ms]#` Iz 6)f&eLbBD} }.3Uj3AmuWц̍UG |a[0Ԅ/MN5l ^]Q)0nĤ=Yrto\ܣOev1i12b~s, 2aJwN}#;@#n'fKUb\)~Fy։Kcc_%̋]K)i0hq"aE/h@Ma9Nʾ͊Ϭ39X :ah7]j9>`s\ZCy~(`i*%(bF^[y.J>}8?sAu#61F\'93>5I-჎qBױ{trR1}Z3Z1`9C뮧C /hXz9Jq,^f/ >jϴ߄M!(}Ј{WN[,ӳx5kV;X;!Ho҅,U]cAeE]:D&yY󸇯s1%`؛'C.^C:x)^bpjsNJwKSX; >d=Mj{HN+ g(JuM'E&s3v?M]ܓ0תZx^x]BQ*6O$/5Shg]w`k٢1áh͊"xDnќSzhECә l\6)c07z Zg0Y,1B8"  K5EfYͱ r~G!n[&зHUDFIBfھb. =4WPQ /F++TLgŻz?ΦGy6t M>xGlS=/ v.S׭x&}Vϫk8+O#mCh1آξ+fϛpGtfTAs,Zo_D,ǎ裸 M(c痀JȭPЖ-TesSQm~qS;Or~I7V^K%/\Z4<~ynV5$.ν~Ósqn;k$ϴIхDGOkPqu3٪b/?K`׳ֈr۠j'SK¤^%3I4p%b>e.T)P$bMw+cK娔iÜJVd\vi>f3J'W-u]izb=(:_D~u/;"~ǣSkI}s>EQ#9HwQd`OJ=g֜Q*rVHnZw쀢5p ҂lA3mTuտoHov n5>CA߳|vFP`Hh>g!]GJOҾN2-Ng_.'l^oc8 G61ס=MYVɿT0%mfrKFf28PऒXswU[2B/z=Kf( :bqVTl&;qtgu"5VGФUk K(ծ"8'%95?Xsu %-EpFcJ)pic4~}4+}5`,q͹v *:=#e\aD%[ YVٙNy( g-cfU(9A%:҈8PGݰ1@#)΢wMH "f!+ `d-z V m߭A6źzi\?j'ry =.<mXizyOx]dou\PzԣjW` >hh@A2:x3LWQ ~!{;k uFp)/r}@*9̃ .VTLD?@Y @F 㖵y>s)Q&Dސ7F2pm/VcJHtr =jE{p9o}ast4ql e7e;Fg%(}6֣oN[ c. `hߗ45+D@ XU'mܒ`7&L%-o;,WV1{z87hD<AIdIu wu,zfK$[k|[}r$gŞwG`gZϸe?#Dg\<_ ,WX6}l:ꠏY%exqmN:m7c:$#%p~% k҂9i/_UvCa®hNۇo{/ȱ Ao\;ޒ14BsﮜIPϟS "H[倻."~ 7?M|0pcJg0; 칟, Cݵ1ԕd(h0cWŶ5z.@`nfZ/ @=h@X$NN36~xVQ(36'qmF#?qrn%:%@@7*(4xsXeL7UX{.s&HKj vϪGԄJܦWtջiYtEXb=QRcd֍ ~48 H85oEA XI:j$~Y^ibbstYY3:ѤZ 9=<7fj9vcsUrA:,M<{shz(D0߭<2M|)p#ܷ~l.8[N\h?tvgpꍼ`|{7sAgjSn JRjdnڨG~!ӽډJ\ͣe~vaM@^hPjÝu7c`ݬg՗zPmY(S?aэrO`jdy4]qD12rQ;JR5F҉VG8ݰ~;H?"u|.:q$X_%75*uж¿nY$K|*텐 3=*١QًU2 \2,1Jhk0:jS~kA2&4FOžFi=&D fݷ `bs'`y4w#?$PC?:WڬC|4AG&6ړ4^.-NhfƱ'n峙Q8;Is{;0C( 2g` T˒z2~u<,PbR ݲ}lYSs}  O+.<)L/Qfd3MCU=$X~cW}˛nX9շ0|0㋇e͸βH'潧Ng-*fl vJ7v2S|< M6S:wPUSiɴ4&6wZc߄-12g0t*s\Jl @HT w0S,-n\"_/W^YFV[I,SIDpY1C FQI5–ő] <3zKnA5*=%H=A47VjFվlduUb|&#cM˸j9Y})}"#m~П;چ;f)HAA[ <6XJ'fόjݘ)̧ …Ua!o_pmҾPjE|!]zCG:KYy'PA8voM aIezNb<^[I 2 UJ"dP˜ R"LY })9*;G+Ov6 Q8BӓeU|Ňx+80uح6̝ =8P@T5&F0?7 밑7am HCJ\>yJ)C771ڏ0OHW1 oDˆ[ڰ4>3G6iiK~FT}q&ؼo(i*LfFN2[ iC螐fy)֐#G'ߖ($OdL` {ȣ¹xޤDPO K1q M2]S!{Q(C))չ^zE۹Nk'ZEQ93RA;""]~q%EDtw3\1"aeː8CIs`&rr!= {ylQAY{hg{yv{>0UǏJER{%+>Ύz dXsf\be*Ba'aI1ohNRzJyĸjt#< Hp~E[ɫdoBٍT':`mDj@\'`pD28KL{1gbk$N3-MlL+ ! Òk˦~+:XQGxׇQґlk)Љq{WYW(; 4~6qni*e]GH #X(S^eA 79t.pϝUk Cw<墂V]b`%hs%:zo-di7CYu-cfiެ?2($|}|!-73 )D6!~sA6<\^KZ#4$xy,_-l`qpM*ᡪv34EA7.oU98fPAeλ  5MDn_ &+DytZൈnD "q d*?d9#E$ SQUASH014.Aw5 !([ACORNSQUASH.CODE.A]ZMENU_SCROLL_A.EXE;1)" 0@P`p  0 @ P ` p  0 @ P ` p  0 @ P ` p  0 @ P ` p  0 @ P ` p  0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p  0 @ P ` p 0$v$jV1.1May 18 1993 12:51:35 ZMENU_SCROLL01 E)iCGOCGO@@ACGOCGO@@A@jgjj"jj$jFjzPjjjjjnj^jzkk!k6*kR,kV|kkkkkJkkkkkkk*k.kBk~kkkk kJ k^ k l l l l $l (l -l2 7lZ :l^ Ol Xl bl jl ll" pl& vl> lj l~ l l l l l* l^ lb lv l l l l l l" l& lf l l 9m"0q!6q!^qr"dq"jq"qn#q#q#q#q#q"$q&$q:$qB$r$ r%(rr%0r%8r%:r&Ir&&QrR&TrV&`r&ur&xr&rB'rN'r'r(r(rV(rb(r(r(r(r)r&)rB)sn)sr)sv)s)s0*sR*Us*_s*`s*rs^+wsf+|s+s,s,s-s-s-s-t- t.t.t. t6.(tb.+tf.7t.?t.Bt.Nt6/st/vt/t/tR0t0t0t0t1tB1tt1t1 u1u1u 2&u20uf23uj2?u2Ju2Lu2Yu*3juF3yuf3u~3u3u3u3u3u3u4u"4uP4ur4u4v4v4v*5v25"vr54v5Av5Mv6Pv6Uv6Vv6Xv66v6v6v6v6v7v7v7v7v27v67vF7vJ7v7v7v8wF8@w^8Twv8Xwz8dw8iw8w9w 9wZ9w9w9w9w9w9w9w:#x:+x:9x;x>y*>y>!y>py"@~yR@yJAyNAyVAyAyAy.Bz2B zJBz^B!zfB.zvB3zzBKzBNzB\zFC|zzCz~CzCzCzCzDz&DzRDzVDzDzDzDzFEzZE{E {lF"{F7{F:{FM{ G]{.Gb{NGs{Gv{G{G{H{rH{H{H{0I{RI{vI{I{&J{FJ{J|J |J|6K|:K'|K/|K?|LG|.LJ|2LQ|fLX|LZ|L|zM|M|M|M|M|*N|^N|zN|N|N}N }N}N(}VO+}ZO0}bO}P}P}Q}2Q}6Q}BQ}^Q}bQ}nQ}Q}R}NR}~R ~R~R~S&~"S-~RS@~SR~Sa~Tk~>Tv~T~T~T~T~T~ U~xU~U~U~U~U~U~U~V~V~*V~:V~@V~bV~rV~zV~V~V~V~V~VVVW*W$6W*NW7~W=W>WCWPWVXZXa:Xp\Xr~XXX YYY:YVY^YzYYYY 2Z 4Z VZfZ(nZ-zZ:Z@ZM[O[V2[_>[dB[hJ[kN[rn[zv[[[[ \.\B\j\ǀv\Ӏ\ހ\]^ >^n^&^+^@:_I_L_R_Z_b_h`l:`sB`zv`|`~aa"a.aVazaaaaƁfbρbӁbBcFcc.d6dHdjd'd(d*d@eEeQBeX^e`ehereffjfffff&g(g‚Jghnhhi9iH*jXj]jbjnju&k|nkklllă mɃmӃ.m؃6m݃JmRmmmmmm mmmm&Rn5n8n]JobRogZovoyopp0` !@@ H@P` @8p  @  Ā 1q 0$u @B@@0! ,$@1!@060 00@@86 I{>p  @  0 @ L &L@$00pB8 @( 8x0C @!@E2 80`@`t  3 0C``r ~{( P@<fX` +`( #0CAt!@HA@PP0) ~ p80pBpB X@  0 fP@ "d !Q"!@0I"<20 Ip@ $@Y?L?La |e@oXOx@8 @@ D$a 0@ ,d @r p$U+$U P 4$*T</^+0I $U+TTTD \ H0L`PT X\hPlpptx|`p   0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p   0 @ P ` p            0 @ P ` p            0 @ P ` p            0 @ P ` p            0 @ P ` p          0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p   0 @ P ` p         @ TIE$SHARE@ FORRTL_TV@ LIBRTL_TV   0 @ P ` p         @ TIE$SHARE@ FORRTL_TV@ LIBRTL_TV;{:e0y!6q!Nyr"dq"Jy"qn#y#q#y#q#y"$q&$y:$qB$qz$ r%zr%0r%z%:r&z&&QrR&zV&`r&z&xr&TzB'rN'vz'r(_z(rV({b(r({(r({)r&){B)sn)Ezr)sv)Fz)s0*zzR*Us*/z*`s*z^+wsf+z+s,z,s-Rz-s-8z-t-}.t.}. t6.}b.+tf.7~.?t.R~.Nt6/S~/vt/~/tR0~0t0~0t1~B1tt1~1 u11u 220uf2j2?u22Lu2*3juF3f3u~3m3u3R3u3~3u4~"4uP4~r4u43}4v4T}*5v25r}r54v5!}5Mv6 }6Uv6}6Xv66}6v6/}6v6,}7v7f}7v7l}27v67,}F7vJ7}7v7z8wF8P{^8Twv8x{z8dw8Y{8w9{ 9wZ9{9w9{9w9{9w9c{:#x:t:9x;t;Hxj;t;tx;@t6<x:<Dt~<x<xt<x<^t<x=u=xz=u=x=u=x=u>x>Bt*>y>qt>py"@tR@yJAtNAyVAktAyAlt.Bz2BwJBz^BwfB.zvBwzBKzBwB\zFCwzCz~CfwCzCtCzDt&DzRDtVDzDtDzDtFEzZE_uE {lFBuF7{FJuFM{ Gu.Gb{NGuGv{G"uG{H$urH{H`uH{0IzuRI{vI$uI{&JuFJ{JsJ |Js6K|:KsK/|KsLG|.L s2LQ|fLsLZ|LszM|MsM|M2sM|*Nts^N|zNQsN|NrN }NrN(}VOrZO0}bOhrP}PXrQ}2Qm6Q}BQm^Q}bQmnQ}QmR}NRm~R ~R_nR~SFn"S-~RS0nSR~SnTk~>TnT~T%nT~T nT~ UWnxU~UOnU~UKnU~UBnU~VoV~*Vo:V~@VobV~rVozV~VoV~VoV~V`nVVcnW*Wn6W*NWn~W=WnWCWnWVXnXa:Xn\Xr~XfnXXQn YYmY:YmVY^YmzYYmYYJ2Z 4Z]VZfZHnZ-zZJZ@Z͒[O[ƒ2[_>[ĒB[hJ[ےN[rn[v[[[[[x \.\\B\j\Ǔv\Ӏ\Γ\]&^ >^'n^&^k^@:__L_2_Z__h`:`sB`v`|`ޒaa "a.a]VazayaaZaƁfb?bӁbBcFcc.dݕ6dHd"jd'dhd*deEe1BeX^eeheeffjf=ffff}&g(gJghnhhi9iH*jXjMjbjNju&kLnkkǖlllă mmӃ.m6m݃JmbRmmgmmmmmmՑmmRn5nؑn]JoRogZovoyopp &` !@@ H@BP` @8pP @ x Ā 1q 60$u @B@xV0! $@1!@&60 0@86 ^{>p 7@  #0 @ L47&L@C$0`pB8 @(g 8xp0C @!@Eώ% 80`@`  $ 0C`wr ~{( P@<fXs` +x( #0[At!@HA@PP0) ~ 0p8ppBpB PX@a q 0 fP@ "d!Q"!@(I"<20pIp@$@Y?L?Lag |e@oXOx@! @@ D$a 0Y ,4d@ @r p$U`2$Up P -$*T</^:+0I =U+TtTD0 \ CP`p 0@P`p 0@P`p 0@H`L`PT X\hPl`ppt x|P`  @P`@ P@P`0` @P`p  @P` @P`@ P@P`0` @P`p  @P`'' (@P`@(((   P)@ P ` )   0)   `)   *@ P ` *   p*    *   +@ P ` +   ; /   z(0 @fTZ6.Q p  Afy=? 5>3=5:==3   WJEnXXSs_HL P ` p  =6      0B)g1@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`UOQY TPP_OX?WXPYN[_x V@P`Z_O^?xV_OZ߿Z_O[[j W@Pq`rqq&qbq^qz@vvvnv-vAv(vwvvvzv2\vvfv]v`vujuuu>?urulu3u*ttttrtnWt">ttJ)K~)K)UL)`L*)Lz)L)L*L -l2 7lZ :l Ol^OE|?MAObl jl ll" pl& vl> l* lwMIR8I_]l l l l* l^ l" l@OB8I_Zl l l l(%" -%ƒÒEA~w aQ94qR ZqF aq5N.6NP6NR6N6,N6sN"6N6N6nnnrnoLOE-6/e(1 q]Ԏ