EZCPR COMVsGENINS COMZm GUARD COMT&HELP COMSYSTEM COM2<WIZ COMn>(EZINST HQP`MSWLOG HQPRE^Ä$$ password$@NAMES DIRZCPR2 w_#~ ʸ A:4ɀ MSW:CP-MIG ?ʻ w# !EZCPR#1.09 84-06-26!+(0͙ƣ:6:6PYZ2PFX8.CC #1.04 84-06-25'SC80.CC #5.15 84-05-13~o}g^#V}s#r!͍&}o|g}o|g}o|g{z{z{z{̅!-{̅!,z>{z?!-z>{zñ>{>_||g}oɯo_)&) {BKW_GyO-)"BK>){_zWU{zUW#{_==||u|u6u+|/g}/o{ozgN N#~# A~# yOďy™# ʮ#ʸɯ#+#Ⱦ N #NGͲ7~# A! G~p# %SCPM.CC #5.06 84-03-27*!͍&! !! !!! ! !!!!!͂Z} +++ $wCCABEND: Attempting System Restart.$͂Z͐ASCENV0.CC #1.17 84-06-22* !͍&*!9*.!!9"##*}$o{{ڍ<2"*{ {*\{>0{z͸CCBROKE: Program or system is damaged.$1͸CCMEMRY: Not enough memory to work in.$!͍!{`i+6+r+s!*~# xJ S_z$Wz4Ns#Fr#xˆ**}o#{ DM!$!cg!Rc!ol͓"!!n&!\!l!^#V#N#F+++yx*y^#V#½#x¼ͫ¼u!99ҍ>!27!t9::ÍRSXDEF.CC #1.00 84-05-13"RELMV.CC #1.03 84-06-13 SNAP version^#V{K#^#V{K#^#V^#V`iMr+sr{K!N N! Ï s p8 pN ͣñ^#V+}DM͞}DM^#V+ !9DMͩ** +#Y- Y RELOCATED CODE BLOCK Y data segment Y instruction segment m STRLIB.CL #2.08 84-04-10s#w#ww###n&n&##n&#^Wng# 5^W#^wyO~#^+#4#q#r> y   ##ů++ 5ů^WBK7 L ͼ!-##d !-!9I!ͥ|ʨ !9I!- !9!9IuT!9I!ͥ| !9I!9I! [up !9I! [up h !9I! ͥ|- !9I!9I!0 h !9I!9I! [p !9I! [!0 !9!T!9IB| !9IB!0͸!9IB!9ͷt| !9!9!9IT! !0}! 9IBT!9I!9Iͥ| !u!9I#T+w !9Ik ( LOGLIB.CL #2.09 84-04-09:$!   $ T]6${6" * #}* +" ͭ ͠ } $! i! i!l͠ Ân þ!1 ͈|# #w ͷ w ͭ Xͷ - w è }Modified $!w !9IB|Z !.i!9Is !g'Z& e OUTNUM.CL #1.03 84-04-08!9I!9IB!t!9I!t!k'͂ i!9I!͟ !9I͟ !9I!t!9I͎|!9I!u !9I; !u!t|9s!9I!ͥ|k!-i!9!9IuTs!+i!|'s !9I  {ҡ6͏!0$"}0$!9I!ͥ|!-i!9!9IuT!9I͈c SNAP1.CL #1.01 84-04-16 with SNAP ON ͭ Y ͮw jPDGREE.CL #1.04 84-04-08  >.ʇ# ¡Ì^#V!6  6! *ͼ͂!9ͭ !9!H͊ !' !Q9Iͻ!' !Q9I͛ s ͷ !O9I͐ͮ!'s !M9!9ͭ !9!H͊ ! !O9I͑͛ s !K9͌͐|!' ͌ ͭ ͷ ͈͌ͮ!'s !ͭ h ENVLIB.CL #1.07 84-06-22!ͺ>!K_G_?#+ Y/ +!ͺD{"!#:@o[!&DM>þ7#^#V^#VÈ!͎ʭ}U oj+++͐ð*+++*!9*!9*|}D g$ RSXENV.CL #1.08 84-05-135!͎} ++++͐:7!  ~< ^#Vn!͖ͅ. ##^#V N#F!^#V͈# n`CCPENV.CL #1.09 84-06-23:! 9*͂""*}!o"!**!9"!"COMA!# >þ H~##_^#V{҂#Q!H+|g{`k{*{Y!͎*~#fo{ҏʾ} +++͐!ͺ:·*"">2+r+s">2*~#Þ|#Y!,|*{!ͅf. ~<ʜ ^#V͂ ^#V͂UNLOCK.CL #1.03 84-04-28ͼÞ!9I+T#|d!9!FTD|5!9I+T#|2!9S!tT|/!9Ia!9I+T#|aJ|^P!t5!!i! i!i!T{ڳ\ !n&!9!9!xT!9!<͊ !|-!9!G9IT|!9I+T#!͙|,!u!C9!9Iͣ!͙|ʗD|PSj!*i!9!9I !9͢ !9ͫ ͙|ʔ!!C9!9!9IͣT!͙|j!9 !9I!͙|!9͢ |j!9 !9I!͙|-*!u!C9!9͛ !9͢ !ͤt!C9ɣ[CLKENV.CL #1.00 84-04-12:`ž*p> YWHEEL.CL #1.01 84-06-23:`ž*p,!͙|i!~ Þ!9ͩT|!9IB!!9ͩT| !9I!9I},!͙|Ji N#F!9͵T!!9IɋlLOKCHK.CL #1.02 84-06-22x|ʫ!9! xTÿ!9! !(T!9!T!9I+T#| ͭ !'1 !9!9I;T| ͨ !9I!9L!͎T!L!9I͎|P!' !'|`à!'s !9͉T!ͥ|ʠ!9I|ʘ!&( à!T( !9IjXCHAIN.CL #1.01 84-04-11,-:<*##T]}i,!͙| !}+V+^}#w#w+r+s!9!9!͊ !9I !9ͳ !;͙|t!9!͊ !9T|!9IB|!9IB!;͎!9͢ !͎t|!9!; !9!9I |5!9͢ ͫ ͤ|!!9!9͛ ,!͙|5!9͢ |FI|`%}O[!ͤ|ʄ!9͛ /!!9ɮLODCCP.CL #1.00 84-06-11 SNAP version,}|x!*!9{}##N#Fͨ{*} fN + f~/T] ͏F#,͸CHAINING TO NEW CCP FAILS$~w#~w#*Yo = active CCP to be replaced by the new one.o = base location for the new, resident CCP.*9CY bytes needed, with 2048 allowed.͸NEW CCP EXCEEDS MAXIMUM ALLOWED.$*EZCPR1.CL #1.09 84-06-26G%} CP/M is a registered trademark of Digital Research. EZCPR Copyright 1984, Dennis E. Hamilton. PR1.CL #1.09 84-06-26G%}O# "WIZ "SAVE#Iͮ#͖"#ͻ#-"̀ 2"O1G%͎ͥ"s1G%ͫØͣ!͇#š#!e$ k#!$n!$P{ :$ +V+^#•:$ N!9$V#^#zo#!$N#Fz B{ K#q#p OGyOʹ#2E"!"͕!yoĥ#xg2""=è#>  gf! ͕!$:%w5q#p*N$q!"c*$"$!$N#F͵ ##$#! þ# #͒ *+>??2  # ͒ #͒ ͦ !~AؒG#0__~ؒ ЃO#$!#͕!!!~ y x! q;!#!2  !+k!:f! .m!Ϳ : #Õ!*c\q!lq!#f+͋ ԯ ! !͋ ԯ !"c>ͥH""͏ ԙ Ԁ ͏ ;̋ !2"!̀ ͨ"">ͱ#M͸#!NN #pD"7"7 !$ <2E">D"7"!%~=4"2%̀ +% e#5+w]#ͨ">Ͳ#ͻ#2"͚">2"͕x@ͱ# ">1ͱ#0ñ#2">!+$"͚"#ͻ#""!|2#>w">W2V>"}#*c !!Ϳ o# k#7  #c#y<=]#K#K#<##$#0 e#$#<͍"r# ̈́"͏ !Ϳ jͱ##x#*$*$|>U>͍""à#e !!! !! _! ! !!!!!!!+++ $Bad $ !? $ EZCPR #1.09 84-06-26 $A0:$$$.SUBCMDRUN COM  @$$ UI 84-06-26 $A0:$$$.SUBCMDRUN COM  @$$#2<2U!>2!*7${K9$!Ïc-G%*:!z%}2!$:U!چ%|2U!:U%!G!(!( !9I#T+B|ʻ%&!9IB!/͙!9IB!-͙f!9IB!?͙f|&!9I#T!!9I͢%|:&!9I͢%!(a !!9I#T+B|[&!Ã&!9I!(a !9I!(a f!(s !(!(!(E ͔%͜&|ʸ&͜>&|&&&ͨ h%ͻ!( !)s ͭ !>)s ͨ !u)s ͨ !)s ͭ !)s ͨ !*s ͭ !S*s ͭ !*s ͭ !*s ͭ !+s ͭ !9+s ͭ !t+s > $0123456789ABCDEF0xProgram , -levelENVCHEK: Incompatible environment assumptions.-point pedigree:WIZCHEK: You can't do that here.passwordHazardous area -- Let's have a password:LOKCHEK: Nothing ventured, nothing lost, aye?LOKCHEK: If at first you don't succeed, punt?User Command InterfaceCP-MIG edition by Dennis E. Hamilton# ON UP .EZCPR#1.09 84-06-26UNABLE TO ESTABLISH NEW CCP HERE.a>EZCPR -# presents the EZCPR pedigree in order to check on the version installed by this program.a>EZCPR -? and unrecognizable options evoke this summary.a>EZCPR ON installs a copy of the EZCPR command interface in place of any existing CCP. If there is already a resident CCP when EZCPR ON occurs,the current CCP is over-written by the new one. If thereis no CCP, EZCPR creates one just below the TPA ceiling. The new CCP is removed by the next CP/M restart unless aguarding RSX is kept BELOW it until removal is wanted. WIZ privileges are normally required for EZCPR ON, withpasswords and other options as installed by GENINS.p@  hdir) )ĝ@ >2/=Y+2/=Y$@NAMES DIRZCPR2@w,U m(d4GENINS Version 2.5 GENINS -- General Installation Program for ZCPR2 Utilities The ZCPR2 System, including ZCPR2 itself and the 40+ utility programs distributed with ZCPR2 as part of the ZCPR2 System, was written by Richard Conn. The ZCPR2 System is Copyright (c) 1982, 1983 by Richard Conn All Rights Reserved 6G6x2y2 :] !~#o|g6z@d4 Error in Input File Specification1d4 Please Provide Name of File to Install5: 2 : 2 [͏2xd4 Error -- File Not Found6 ![$6=3!j.d4 Error -- NOT a ZCPR2 Utility -- Aborting d4 Ready to Set Default Values <QH6d4 Do you want to save changes' 6G6x2 y2 d4 Please Provide Name of Output File>5d4 Name of Output File is !\&d4 -- Verify'z2Q3z22d4 Writing File !\&d4 to Disk -- G3: O: G46n: O: G46d4 Disk Write Error -- Abort62: O: G462[z2Q3z2z226 d4 File Being Installed: !&6*.| Aڂ>@2=3d4 Reading ñ=36! :§y2d4 Writing :6O6G3 *#">54!"d4Block 2d4 Name of File (=:gd4Abort)? t!\&d4)? [3[*)¹d4 Error -- Invalid User or Disk -- Reenter8x=:2 y?: 2 O: G46!d~ !6>~# +COM2?*ZCPR2WORK $$$+1 0x+~10:@*@~<1=11O+11 #1x+~111<*F=U 0w1G~# \1 d10P1x0G0&06 "F= ʐ1 ʐ16 Ö10}1ͱ k1å1ͱ k10ß1 ;1ù1:0 ʞ: ù1:: 1 1:"%@ʞ: ʞ:> ;:Þ::@1*@4I2* @~82G+#2~/_2~F2=G+~F23*2+<=C2+;2~>.33?*@O DEU Ă2=:5d4 ZEX: User Input Termination Character is :5d4 MSB is d4NOT d4Set:!d4 Enable External Paths: ?#~#fod4 External Path Address: d4 Internal Path is -- !~nd4Empty$:{:G͍~d4 --> n~ʔ@5#~ʣa5æ5>:5#:!d4 Enable Multiple Command Line Buffer: #~#fod4 Buffer Address: :d4 Maximum Disk: :@5d4 d4Maximum User Number: :a5:!d4 Disk Specification Allowed: d4 !d4User Spec Allowed: :d4 Base of Privileged User Areas: :a5d4 Password: !j4:d4 Current User/Disk Indicator: :5d4 d4DMA Address for Disk I/O: *:*|ʌd4 Address of Memory-Resident Named Directory Buffer: ûd4 No Memory-Resident Named Directory Bufferd4 Number of Named Dirs Allowed: :a5d4 Named Dir File: !&4d4 Hex~d4Yesd4No2>.5~5#2Kd4 ** GENINS Flag/Value Setup ** Select Standard Flags and Values (* indicates unnecessary option) -- -------- Print ---------- ---- Load Flags and Values ---- P Print Flags and Values < Save All Flags and Values > Restore All Flags and Values ----------- Exits ------------ L Load GENINS Flags and Values G Load from GENINS and Update S Setup ALL Flags and Values Q Quit and Do Not Update X Exit and Optionally Update --------- Setup List --------- --------- Setup List --------- 0:͍d4 Setup Named Directory Data 5:͍d4 Set Disk Allowed Flag 1:͍d4 Setup External Path Data 6:͍d4 Set User Allowed Flag 2:͍d4 Setup Multiple Command Line 7:͍d4 Setup Priv User Data 3:͍d4 Set Max Disk 8:͍d4 Set Current User/Disk Data 4:͍d4 Set Max User 9:͍d4 Set File DMA Address: d4 A Set ZEX User Input Termination Characterß@d4 A Set MCOPY Special Default Valuesßud4 A Set I/O Class ValuesDefault Valuesߨd4 A Set XDIR3 Special Default Valuesßd4 A Set Default Search File Nameßd4 A Set Proc Speed and Screen Size ValuesßBd4 A Set TINIT Special Default Valuesßkd4 A Set WHEEL Byte Addressß Ÿd4 A Set Printer and Screen Parametersßd4 Setup Command (? for Menu)? '?</<<ʱ>GʟLʙQX/:uHu`u!fu/Zu=NuKTuYBug<u u6ud4 Invalid Command<*ʕ x5ͥßͥ>X!V6!V6>2ß:!V6ßd4 Error -- Restore Attempted with Nothing Savedß+#og>lGPS 0%1O!2"3q#4#5S$6$7$8[%9%AAFAA AAA>ADA5 d4 1 Printer -- 1a Enter Printer Width in Columns or = :a5d4? '}2d4 1b Enter Number of Text Lines Per Page = :a5d4? 'a}2d4 1c Enter Total Number of Lines Per Page or = :G:a5d4? ':G}2d4 ERROR -- Not Enough Room for 2-Line Headerd4 2 CRT Screen -- 2a Enter Screen Width in Columns or = :a5d4? 'Z}2d4 2b Enter Number of Text Lines per Screen = :a5d4? 'ʪ}2d4 2c Enter Total Number of Lines per Screen = :G:a5d4? 'E:G}2Ed4 ERROR -- Not Enough Room for 1-Line FooterZW d4 1 Address of Wheel Byte? Enter Hex Number or = *d4? ("ͥ d4 2 Name of Default Configuration File Enter File Name or = !&d4? (d4 1 Processor Speed in MHz ( = :a5d4)? '}2 d4 2 Number of Lines on Your CRT ( = :a5d4)? '}2{ d4 1 Name of Search File Enter File Name or = !&d4? (8 d4 1 I/O Base Address (Hex) ( = *|+4d4 Hex)? 6d4None)? ("k !6d4 1 Group by File Type and Name [No=Name and Type] 'ʆ6#6d4 2 Vertical Display [No=Horizontal] 'ʻ6#d4 3a Select Non-System Files'>Gd4 3b Select System Files'>@Gp#6d4 4 Display Directory [No=Scan] '?6#6d4 5 Enable F Options'c6~#ʌ6d4 5a Enable FL Option'ʌ6#6d4 6 Enable AS Option'6 !6d4 1 Enable Verify Default'6#6d4 2 Enable Inspect Default'6#6d4 3 Enable Quiet Default'/6#6d4 4 Enable Multiple Run Default'^6#d4 5a Default Destination Disk Letter? 5f65AڤG:=ڤpd4 Invalid Disk Letter -- Out of Range of A to :@5d4 -- Reenter_#d4 5b Default Destination User Number ( = ~a5d4)? 'zG :G sd4 User Number Out of Range -- Must be Less Than :a5d4 -- Reenter͒ d4 1 New Command Character? 55Gd4 1a Set MSB' >Gx2ͨ5%ͨ5O!ͨ5ͼ"ͨ5q#ͨ5#ͨ5S$ͨ5͐$ͨ5$ͨ5[%ͨ5͓%ͨ5:ʯ>ʖ ʑDʞF ʵ: 2ͫ'd4 1 Enable External Paths'!>2d4 1a Address of External Path in Hex ( = *4d4 Hex)? (!"d4 2 Enable Internal Path'd4 2a Define Internal Path Using Symbolic Notation --0ͨ5x5d4. Path Element (=Done)? /[3~$ʣ"A{"{"<ã"d4 Invalid Path Element -- Reenter7"#~$ʱ"͋.x86":ͭͫ'd4 1 Enable Multiple Command Line Buffer'>d4 1a Address of Multiple Command Line Buffer Enter Hex Number or = og4d4 Hex? (}|:ͫ'd4 1 Maximum Disk Allowed? '@ʩ#2d4 Invalid Disk Letter -- Reenter|#:ͨ5,ͫ'd4 1 Maximum User Number Allowed ( = :a5d4)? '|,$}2 d4 Invalid User Number -- Reenter#:Lͫ'!6d4 1 Specification of Disk Allowed'6:ͨ5̀ͫ'!6d4 1 Specification of User Allowed'6:ͫ͞'d4 1 Base of Privileged User Areas ( = :a5d4)? '%%}2d4 2 Privileged User Password? [3~#R%:ͫ'd4 1 Current User/Disk Indicator? '2:ͨ5ͫ'd4 1 DMA Address for Disk I/O Enter Hex Number or = *4d4 Hex? (":@ͫ'd4 1 Address of Memory-Resident Named Directory Buffer Enter Hex Number or = None? ("d4 2 Number of Named Directories Permitted? Enter Decimal Number or = :a5d4? ''| 'd4 Number is out of range (>255) -- Reentero&}2d4 3 Name of Named Directory File? Enter only File Name and Type -- DIR: form will be ignored Directory File Name ( = !&d4)? (d4 ** Setup Questions **d4 (Y/N/other=Y)? 'N5f65>[3'͋.>!>[3'Ͷ.>>[37Q-T(d4 Input Error -- Reenter File Name? (!8 6>SE T V:_ʒ(!Nb( 6:MO*K>(:^ʥ(:HV,*IR,:Yʼ(*:¹(!N,:Z(:*C,G (")x() 6x@(y2)!)@NAMES DIR ISCN-U "d+>2f+2g+$=)~:T)+`)#D)>^*a)*d+~:m)#+–).ʖ) >?}):f+ʌ)Ͱ)~.ª)#Ͱ)Ã))Ã)+)*)>?)#°)+#)> )"s+"u+)z2w,a++0,).:)G!h+͵+N*:j+J**s+h+ ~#~#~1*!*9*> 1**|=**"s+*/,*u+>"s++*)}ʪ*#~ʪ*G#*s++ʠ*“*# *æ* w*ê* “**)z2w,a++0,).:)G!h+͵+*w+**/,a+/,~2f+#~2g+*s++S+#*~f6A+Af*2f+#~:S+?,+2g+#~:S+a+G~#:J+0f* f*OxG.+x f*2g+:g+O:f+G>ɯF$OPEN@-"u+## *s+ʩ+O~f6++ʝ+#ƒ+*u+ >++*u+.+Aw# .+w#+~f6!+=_.:;,<>ɾ^62, ^62,:,_^6:,_ ^6Y ^6X^6+,>2^,"_,"a,"d,2c,!^,f,f,$TART*_,~#fo:^,կ-2g,2i, -2h,2j,*a,xʦ,-<,~,:c,~·,:g,<=2i,_-#~G:c,x,:h,2j,_ -#-<ʦ,>,:g,_:i,-^6:h,_:j,- ^6:i,G:j,O^6^6>2C.2D.$կ^-~#:z-,-!-f-~f6Aړ-Aڎ-<2C.#~:-?«-2D.#~:-Ë-G~#:-0ڋ- ҋ-OxGí-x ҋ-2D.-~:-#~,-!. >?-:C.G:D.O>.~..#.-:.-E.:.*,.>?..#.E.#2.> :.!~f6!h.=_.:;,<>ɾHs.ƒ.# xv.ʇ.?~0ڳ. ҳ.! ¡.T]_z#Ï.{~f60. ..!.T]_z#ú.{/0/71/À1/1/$2/A2n0͂0GETF0!gGETF1!tGETF2!SBLANK!GF0!GF1!GF1A!GF2!GF2A!GF3!COMTYP!7DFCB!CPYFLG!TMPBUFFY!PROPTZ! PREX?Z! PRMCNZ!PRMDISK Z!LPRDOKZ!PRPUv\!PRCUD\!@PRND// /D/h//h0j0l0m0!,2Ô0^#Vbk$w#”0*02ͨ0*42͔0*62!͔0*22ͮ0>*,2~0>Ý0*02͒0z2͏21>Ý0ʹ01>Ý0*42*82s#r*<26*,26*.2~Q1>Ý0*22͒0z2ͧ2g1>Ý0*62*:2s#r*>26*.26*,2~1>Ý0*82͊0|1~2@2#*82s#r*<251*42*82s#r*<26ʹ01*826#6:@2>Ý02@2*.2~1>Ý0*:2͊0:@2w#*:2s#r*>252*62*:2s#r*>260>0:@2*,26PRPE2! PRP2@2>1*>2~\21L2*.26*22͢0r2>Ý0:@2w v6^6¢2>ã2^6¢2^6¢2Ü2Q3^6^623MD]!@SU2!uSU3!2$v62# 62# 62^6;3>ɯ^6^6^6*4APINF]!p@ chdir) )ĝ@ >2/=Y+2/=Y$@NAMES DIRZCPR2@w,U GENINS Version 2.5 GENINS -- General Installation Program for ZCPR 2)4^3 !_3~#o|g6:)4[4!`3~[4f6w#N4!`3:_3j4~#ʾ4 ʨ4 ͵5 ʕ4 ʚ4ʚ4ʞ4o4o4 o4yo4 o4yG>GO> 5´4o4|75}75254>25'55d5 5}05i}o|g5 5}o|gy,5:5,5> 5ɯ25y05q6E5E5 R575052|5h5>2|5d}5 }505ڇ5 5yœ5:|5ʜ5> 5ɯ2|5y05> 5> 5 5555 5 5>^5@5*. 5O*. 6G6x26y26 a:6_^6:6_ ^6Y ^6X^6/6^6 ^6OGa{_H6W͠6H͕6W͠6r# x 66H 6 H6|66}6~# x6 ~+ x66!7$.͠6H͕6W͠6r# x 66H 6 H6|66}6~# x6 ~+ x66!7$Ä$$ password$@NAMES DIRZCPR2 w_#~ ʸ A:4ɀ MSW:CP-MIG ?ʻ w# !GUARD#1.04 84-06-23!*T]:6:6PYZ2PFX8.CC #1.03 84-05-13'SC80.CC #5.15 84-05-13~o}g^#V}s#r!}o|g}o|g}o|g{z{z{z{̅!-{̅!,z>{z?!-z>{zñ>{>_||g}oɯo_)&) {BKW_GyO-)"BK>){_zWU{zUW#{_==||u|u6u+|/g}/o{ozgN N#~# A~# yOďy™# ʮ#ʸɯ#+#Ⱦ N #NGͲ7~# A! G~p# %SCPM.CC #5.06 84-03-27*!! !! !!! ! !!!!!͂Z} +++ $wCCABEND: Attempting System Restart.$͂Z͐ASCENV0.CC #1.17 84-06-22* !*!9*.!!9"##*}$o{{ڍ<2"*{ {*\{>0{z͸CCBROKE: Program or system is damaged.$1͸CCMEMRY: Not enough memory to work in.$!͍!{`i+6+r+s!*~# xJ S_z$Wz4Ns#Fr#xˆ**}o#{ DM!$!cg!Rc!ol͓"!!n&!\!l!^#V#N#F+++yx*y^#V#½#x¼ͫ¼u!99ҍ>!27!t9::ÍRSXDEF.CC #1.00 84-05-13"STRLIB.CL #2.08 84-04-10s#w#ww###n&n&##n&#^Wng#ʉ5^W#^wyO~#^+#4#q#r> ͘y ³͘##ů+5ů^WBKͼ!-##!-!9I!ͥ|]!9I!-͑!9!9IuT!9I!ͥ|ʯ!9I!9I! [u%!9I! [u% !9I! ͥ|!9I!9I!0͑ !9I!9I! [%!9I! [!0͑!9!T!9IB| !9IB!0͸!9IB!9ͷt|ʟ !9!9!9IT! !0}! 9IBT!9I!9Iͥ| !u!9I#T+, !9I  LOGLIB.CL #2.09 84-04-09:$!͘$͇ T]6${6"S *S #}*S +"S b U } $! i! i!lU Â# þ! ͈| #, l , b Xl - , ] }Modified $!, !9IB| !.i!9I( !g#Z  OUTNUM.CL #1.03 84-04-08!9I!9IB!t!9I!t!k#7 i!9I!T !9IT !9I!t!9I͎| !9I!u͔ !9Is !u!t| ( !9I!ͥ| !-i!9!9IuT( !+i!|#( !9I͔  {V 6D !0$"` }0$!9I!ͥ|ʒ !-i!9!9IuT!9I=   OUTBIG.CL #1.00 84-04-23^#V#N#FxD `i 8>= V ɟ  SNAP1.CL #1.01 84-04-16 with SNAP ON͔ b Z c ,  k PDGREE.CL #1.04 84-04-08ͱ>.ʈ # ¢ Í ^#V!6 6!þ*ͼ͂ !9b !9!H?!#;!Q9Iͼ !#;!Q9I P( l !O9I͐c !#( !M9!9b !9!H?! ͑!O9I͒ P( !K9͌͐|!#͎ ͌ b l ͌ͯ = !#( ! b i  ENVLIB.CL #1.07 84-06-22!ͺ>!L_G_@#+ Z/ +!ͺD{"!#:@o\!&DM>þ7#^#V^#VÈ!͏ʮ}U oj+++͑ñ*+++*!9*!9*|}D g$ RSXENV.CL #1.08 84-05-136!͏} ,+++͑;7"  ~< ^#Vo!͗ͅ/ ##^#V N#F!^#V͈# n`CCPENV.CL #1.09 84-06-23:! 9*͂""*}"o"!**!9"!"COMB!# >þ I~##_^#V{҂#R!I+|g{`k{*{Z!͏*~#fo{Ґʿ} +++͑!ͺ:¸*"">2+r+s">2*~#Þ|$Z!-|*{!ͅg/ ~<ʝ ^#V͂ ^#V͂UNLOCK.CL #1.03 84-04-28ͼÞ!9I+T#|e!9!FTD|6!9I+T#|3!9S!tT|0!9Ib!9I+T#|bJ|_P!t6!!i! i!i!T{ڴ\ !n&!9!9!xT!9!<?!|.!9!G9IT|!9I+T#!͙|-!u!C9!9Iͤ!͙|ʘD|QTk!*i!9!9I͑!9W!9`͙|ʕ!!C9!9!9IͤT!͙|k!9~!9I!͙|!9W|k!9~!9I!͙|.+!u!C9!9P!9W!ͤt!C9ɤ\CLKENV.CL #1.00 84-04-12:`ž*p> ZWHEEL.CL #1.01 84-06-23:`ž*p-!͙|j!~ Þ!9ͪT|!9IB!!9ͪT|!!9I!9I}-!͙|Kj N#F!9ͶT!!9IɌmLOKCHK.CL #1.02 84-06-22y|ʬ!9! yT!9! !(T!9!T!9I+T#| b !# !9!9IͿT| ] !9I!9M!͎T!M!9I͎|Q!#͎ !#|aá!#( !9͊T!ͥ|ʡ!9I|ʙ!&$͎ á!T$͎ !9IkRELMV.CC #1.02 84-04-17 SNAP version^#V{#^#V{#^#V^#V`ir+s{!8N N!  ͫ2@^#V+}^DM͞}DM^#V+ !9DM8+ +  ͦ+ #Z -͕Z RELOCATED CODE BLOCK͕Z data segment͕Z instruction segmentLODRSX.CL #1.04 84-04-28 SNAP version-}|Ľ>J=}}4>.2m^7$!9}.+ e!͏ s#r*i ̓" #s#r#6#6+ +  Z ʹ = active CCP to be kept above the RSX.ʹ = SP preserved to insure a way out.ʹ = active loader in control of RSX.+ : D Z bytes are needed for the RSX itself.ʹ = the new second RSX.ʹ = the new first RSX.DRPRSX.CL #1.00 84-04-20 ͏ ͏^#VÏ!$!$͖ !9I#T+B|a!9IB!/͙!9IB!-͙f!9IB!?͙f|a!9I#T!!9I|ʍ!9I!$!!9I#T+B|ʪ!9I!$!9I!$f!9I!$f!9I!$f!9I!$f!9I!$f|5!!9I!$!9I!$f|h!!9I!$!9I!%f!9I!%f!9I!%f!9I!%f!9I!%f!!!%( !#%!)%!/% ͜e| ͑͜"*|3< ] !"*!"/**!ͥ|!9M!͎T!M!9I͎|ʕ!9%͎ !d%|ʥ!m%( ͊!ͥ|!%͎ !9Iu |!%( #!%( ͔ !%( b u **| !%( **͔ ] u **F#= !&( **F#!͙|b!&( j!&( !#&( b u !**S#"*7 |ʯ**!)!T!@&( ÷**; !M&( b u **\#!!Ai**\#!t= !e&( Q |. =|# !&( =͔ + !&( Q =|I !&( =͔ Q !&( ] **!ͤ|j **!ͥ|ʰ **|ʪ **(#|ʢ **3#!'( ê !'( ] =| !L'( | !m'( b ͂!&!'( ] !'( b !(( ] !0(( b !l(( ] !(( b !(( ] ! )( b !_)( b !)( b !)( b !*( b !M*( b !*( b !*( "!"R""G""!"f"!!͏!!"͏%""!!ɡ""!( b !!!*"#"":"O:"O*R"""!91""!"!Z"> 8"<9"B"{2"_B"{2"*"{zX"!R"{z!"4#]"f"y"!!>2b"G~p# |"!MSW:Guardian"͂!   Ͳ  Ͳ"*Inactive Non-Resident CCPZCPR1ZCPR2EZCPR*^#V{ " &-#!", *Ù û ^#V M#> $0123456789ABCDEF0xProgram , -levelENVCHEK: Incompatible environment assumptions.-point pedigree:WIZCHEK: You can't do that here.passwordHazardous area -- Let's have a password:LOKCHEK: Nothing ventured, nothing lost, aye?LOKCHEK: If at first you don't succeed, punt?USER-ENVIRONMENT PROTECTIONCP-MIG edition by Dennis E. Hamilton# UP ON CREATE IN RAISE ESTABLIS CHECK STATUS DOWN OFF DESTROY REMOVE OUT DROP .GUARD#1.04 84-06-23WIZCHEK: WIZ authority needed to try that.passwordEnter the Guardian password:LOKCHEK: Guardian control denied.User Interface is via at No resident User-Interface locatedProtection is via Guardian RSX at restart hass have occured since guard raised.A great many BDOS service requests.: is the interface's base directoryProtection is by other guardian at There is no protectionProtection is by the loader at There is nothing to protectThe Guardian has been dropped.Guardian can't drop -- not the youngest RSX.Protection is already in effect.PREPARING ENVIRONMENT PROTECTOR:Cannot establish a Guardian under these conditions.a>GUARD UP initiate Guardian protection over the currenta>GUARD ON environment and user interface.a>GUARD DOWN drop Guardian protection, allowing any usera>GUARD OFF interface (CCP) to be removed or replaced.a>GUARD CHECK report on any Guardian currently serving asa>GUARD STATUS protector of the user interface environment. When GUARD is UP, a special Guardian RSX is used to suppressremoval and reloading of the currently-active user-interface(CCP) module. This means that program exit and CP/M restartalways restore the current user interface, preserving accesscontext, all RSX, and any security restrictions. Because Guardian operation can disturb system integrity, WIZprivileges are required for alteration of GUARD state. GENINScan be used to add PASSWORD checks as well. us{@ chdir$@NAMES DIRZCPR2HELP HLP!9"1 11  2b : 2c 2m 2q ͕!]~ »p ͡>2m 11 !\6 6#!] ~?'#!ex͡:m 0!:*\#:!\# ͕bn ͕b͕ͩͯ:*u!u ͕kb2m !p] ͡:HG~ȸˆ:<=_]#~#›:b _ ]ͯu>2l !\6#6?#·x͡6#\\`!o|g#~#͆> ͆͆͆:l =2l ͩ\!3 "n ͬ1\11 >2r !3 ~:j:q b*1 ͍}Y ͕' :q ʇ͕7 ͕kb.^}@Gʮҷ ͕j Ү*i j~#  #~:ʿ ͕j:_:b _ "i]}a{__ ~#¡\*n :c ͡6"n  ͕b~  ͆###}:k =2k ~wY:r <2r z ͕ :q !͕ ͕kMBbP.^LbSW"f ͇}*d >2r M͛k+~k:r ==2r M> ͆> Æ>2k >2r !3 ͇:k =2k >A2h T ͕~:b :h ͆<2h >.͆> ͆ì"i :k G}"d ]"f ~w͇>2r ~$:$ #:k G~w}:k =2k (Y:r <2r v ͕ :q R͕ ͕kMBbP.^LʏSʁÇ*d M>2r ͛5k*d *f z{ ͕2r ~  #ó##:k =2k > > _> ͕*d 2a kS*f >2a 0*f M:r =2r  ͕͇ͳ~: 9#Y:a 9#~+::q vJ ͕b##E!] ͡:q <2q L ͕]ͫ>.͆ͫ}û~#.!{͆«~#.! ͕bO> y:q B>:q  ͕B=2q EL ͕~ #͆ &&#>.͆~#͆-}] ͡ûMs o&]T))):q r ͕:q ́ ͕:r ́ ͕2p d͖ ͖0Æڠ ØG:p ¶y2p ¶> ùy0͆xHELP for ZCPR2, Version 4.1 $ Default HELP Facility Invoked Available HELP Files are -- $ Type Any Character for Default Info (^C to Abort) - $ HELP File Selections are -- $EOI ^C=Exit $^=Level .=Root $M=Menu S=Start L=Last P=Print $Printing in Progress -- Strike ^C to Abort $Please Set Top-of-Form on Printer Strike S to Print this Screen Only, ^C to Abort, or Any Other Char to Print Entire Information Section - $ HELP FATAL ERROR -- File Name Contains Wild Card$ HELP FATAL ERROR -- File not Found$ HELP ERROR -- Invalid Response $ HELP ERROR -- EOF on HELP File $ HELP ERROR -- Not Possible to Backup Before Start of Info $ HELP ERROR -- Node Level Limit Reached -- Aborting $ HELP ERROR -- Invalid File Name in Load $ HELP ERROR -- No Higher Level to Return to $ HELP ERROR -- Not Enough Room for HELP File $Level $/ $: $Type ^C=Exit$ ^=Level .=Root$ or Enter Selection $ Loading HELP File $Ä$$ password$@NAMES DIRZCPR2 w_#~ ʸ A:4ɀ  MSW:CP-MIG ?ʻ w# !SYSTEM#2.15 84-06-22!C(:6:6PYZ2PFX.CC #1.13 84-05-13&SC80.CC #5.15 84-05-13~o}g^#V }s#r !}o|g}o|g}o|g{z{z{z{̄!-{̄!,z>{z?!-z>{zð>{>_||g}oɯo_)&)zBKW_GyO,)!BK>){_zWT{zTW#{_=<||t|t5t+|/g}/o{ozgN N#~# ŽA~# yOĎy˜# ʭ#ʷɯ#+#Ⱦ N #NGͱ7~# A! G~p# $SCPM.CC #5.06 84-03-27*!! !! !!! ! !!!!!́Y| +++ $vCCABEND: Attempting System Restart.$́Y͏@RSXDEF.CC #1.00 84-05-13SCENV0.CC #1.17 84-06-22* !*!9.*.!!9"##*}Bozzګ<2"*z z*zz>NzzͷCCBROKE: Program or system is damaged.$1ͷCCMEMRY: Not enough memory to work in.$!͌!z`i+6+r+s!*~%# x $J S_z$Wz4Ns#Fr#x‡**}o#z DM!1B!6g!1p6!o1ʊ6͒"!!n&!\!l!^#V#N#F+++yx*y^#V##xt!99ҫ>!2 7!t9:«:ë!CPBIOS.CC #1.00 84-04-03@HZBIOS.CC #1.02 84-04-26>_X2BIOS.CC #1.01 84-06-11]~STRLIB.CL #2.08 84-04-10s#w#ww###n&n&##n&#^Wng#5^W#^wyO~#^+#4#q#r> y  ##ů+<5ů^WBKH]ͻ!-##u!-!9H!ͤ|ʹ!9H!-!9!9HtS!9H!ͤ| !9H!9H! Zt́!9H! Zt́y !9H! ͤ|> !9H!9H!0y !9H!9H! Ź!9H! Z!0!9!S!9HA|- !9HA!0ͷ!9HA!9Ͷs| !9!9!9HS! !0|! 9HAS!9H!9Hͤ| !t!9H#S+È !9H|9 LOGLIB.CL #2.09 84-04-09:B!   B T]6$z6" * #|* +" ; ͱ | $! h! h!kͱ Á ý!B ͦ|4 #͈ ͈ ; X - ͈ ù |Modified $!͈ !9HA|k !.h!9Ḧ́ !>Y7 v OUTNUM.CL #1.03 84-04-08!9H!9HA!s!9H!s!B͓ h!9H!Ͱ !9HͰ !9H!s!9H͍|' !9H!t !9H !t!s|J Ä !9H!ͤ|| !-h!9!9HtSÄ !+h!S̈́ !9H  zҲ 5͠ !0$" |0$!9H!ͤ| !-h!9!9HtS!9H͙ t  PDGREE.CL #1.04 84-04-08  >. # 4  ^#V!6 6!*́ !9; !9!H͛!V!Q9HN !_!Q9Hk ͬ̈́ !O9HͮͿ !b̈́ !M9!9; !9!H͛! !O9H$ ͬ̈́ !K9ͪͮ|m!i ͪ͟ ; ͪA ͙ !̈́ !y ; ENVLIB.CL #1.07 84-06-22!>!_G_#+ / +!Cz"!#:@o!&DM>þ7#^#V ^#VÇ!!@}U oj+++#C*+++*!9*!9*||C g$ɜCCPENV.CL #1.08 84-05-01:! 9*́""*}o"!**!9"!"COM!# >þ ~##_^#Vzҁ#!+|gz`kz*z!!*~#fozCr} +++#u!ͷ:k*>2*~#Ý͠|ʽ!|͠*z!̈́m ~<6͠ ^#V́Z ^#V́ɑ?RSXENV.CL #1.08 84-05-13t!!\} j+++#y7`  ~< ^#Ví!̈́m ##^#V N#F!^#V͇# n`=BIOSNV.CL #1.08 84-06-11}##xlXerox k CP/M vers 2.2C ###!l!!͘!"͘s|* Kf*0 >9<9 `9<###9!!=|O͎r| }#=:-!9HA!/͘!9HA!-͘e!9HA!?͘e|a!9H#Si!9H!9H#S+A|ʇ!Þ!9H !r!9H#S+A|ʼ!!9H!r!͘!! !!!V ͺj| Xͺ͟|#{ͷ!B 7+W͹ Z|i+Z !̈́ r|f B"=|ʊ+= !̈́ "͠|ʣ+͠ æ2!ͣ|ʼ"!m|2!̈́  2!*̈́ +a !F̈́ +e ![̈́ n|++j !ḧ́ +ͪ !ẗ́ "2aͪ|͙ !ÿ́ n|w2n͙ !̈́ ; +!̈́ ; +!̈́ +!̈́ ; +!Ö́ +!̈́ ; +!̈́ +! ̈́ +!Ḯ +!̈́ ͹ >|Heath/Zenith $H8 H89/Z90 H/Z-100 Xerox 820-II # |N$!͈ !̈́ ͣMicro8080A 8085 Z80 Z800  SoftChip Processor ͻ|!^͈ Z$~#^#V!ʈ !È Version CP/M MP/M    !͈ B!̈́ ͭ!͙ !̈́ !s͙ r|ʫr!ͣ|e!̈́ !̈́ r!͘|ʅ!̈́ !9S|ʫ!9H!A͙ !9S|ʓ!̈́ !!9H#S͓ ͙ !̈́ !!9H#S͓ ͙ !̈́ !!9H#S͓ !!!9H#S͓ ͙ !̈́ !!9H#S͓ !!!9H#S͓ ͙ + !È special RSX entry!9!9!9H͕S!9!9!S͛!9H+S#|~!9HA!s!͘!9HA!s! ͤe|W!9H#S+{!9!9H#S+A!s!9! ͘|ʠ!9~!9ͬ̈́ !̈́ ! 9CCP Not LocatedNon-Resident CCPZCPR1ZCPR2EZCPR*^#Vz!'-!È !̈́ ; +!̈́ > $0123456789ABCDEF0xProgram , -levelENVCHEK: Incompatible environment assumptions.-point pedigree:# Configuration AnalyzerCP-MIG edition by Dennis E. HamiltonSYSTEM#2.15 84-06-22 BIOS BDOS Environment protected via Single-Segment Memory Model current TPA ceiling Stack Point Heap Point TPA-byte TPA capacity-byte free zonea>SYSTEM -? and invalid parameters provoke this summary.a>SYSTEM -# identifies the program and reports its pedigree, installation status, and support level.a>SYSTEM with no parameters produces a report of the system's current configuration characteristics. Beside providing useful information about your configuration,SYSTEM also demonstrates which features of the system can bedetected and exploited by any MSW automatic-configuration toolsof the same vintage.Computer Configuration Operating System.C.0 S/N --- RSX entry base location H ñññ81Ľ y0îH ñGîG  ñH ñ(Ľ yîH ñîîĽ y0îîH ñG 1: :,; c*| } 8OÄ$$ password$@NAMES DIRZCPR2 w_#~ ʸ A:4ɀ  MSW:CP-MIG ?ʻ w# !WIZ#1.03 84-06-23!L Ԭ:6:6PYZ2PFX8.CC #1.03 84-05-13'SC80.CC #5.15 84-05-13~o}g^#V}s#r!}o|g}o|g}o|g{z{z{z{̅!-{̅!,z>{z?!-z>{zñ>{>_||g}oɯo_)&) {BKW_GyO-)"BK>){_zWU{zUW#{_==||u|u6u+|/g}/o{ozgN N#~# A~# yOďy™# ʮ#ʸɯ#+#Ⱦ N #NGͲ7~# A! G~p# %SCPM.CC #5.06 84-03-27*!! !! !!! ! !!!!!͂Z} +++ $wCCABEND: Attempting System Restart.$͂Z͐ASCENV0.CC #1.17 84-06-22* !*!9*.!!9"##*}$o{{ڍ<2"*{ {*\{>0{z͸CCBROKE: Program or system is damaged.$1͸CCMEMRY: Not enough memory to work in.$!͍!{`i+6+r+s!*~# xJ S_z$Wz4Ns#Fr#xˆ**}o#{ DM!$!cg!Rc!ol͓"!!n&!\!l!^#V#N#F+++yx*y^#V#½#x¼ͫ¼u!99ҍ>!27!t9::ÍRSXDEF.CC #1.00 84-05-13"STRLIB.CL #2.08 84-04-10s#w#ww###n&n&##n&#^Wng#ʉ5^W#^wyO~#^+#4#q#r> ͘y ³͘##ů+5ů^WBKͼ!-##!-!9I!ͥ|]!9I!-͑!9!9IuT!9I!ͥ|ʯ!9I!9I! [u%!9I! [u% !9I! ͥ|!9I!9I!0͑ !9I!9I! [%!9I! [!0͑!9!T!9IB| !9IB!0͸!9IB!9ͷt|ʟ !9!9!9IT! !0}! 9IBT!9I!9Iͥ| !u!9I#T+, !9I  LOGLIB.CL #2.09 84-04-09:$!͘$͇ T]6${6"S *S #}*S +"S b U } $! i! i!lU Â# þ! ͈| #, l , b Xl - , ] }Modified $!, !9IB| !.i!9I( !Z  OUTNUM.CL #1.03 84-04-08!9I!9IB!t!9I!t!7 i!9I!T !9IT !9I!t!9I͎| !9I!u͔ !9Is !u!t| ( !9I!ͥ| !-i!9!9IuT( !+i! ( !9I͔  {V 6D !0$"` }0$!9I!ͥ|ʒ !-i!9!9IuT!9I=   PDGREE.CL #1.04 84-04-08ͱ>.ʾ # ^#V!6 6!þ*ͼ͂% !9b !9!H?! ;!Q9I !;!Q9I P( l !O9I͐c !( !M9!9b !9!H?! ͑!O9I P( !K9͌͐|!͎ ͌C b l ͌ = !N( !  b ɟ BENVLIB.CL #1.07 84-06-22!ͺ>!_G_v#+ / +!ͺD{"!#:@o͒!&DM>þ7#^#V^#VÈ!}U oj+++*+++*!9*!9*|}D g$@7RSXENV.CL #1.08 84-05-13l!T} b+++q7X  ~< ^#Vå!ͅe ##^#V N#F!^#V͈# n`5CCPENV.CL #1.09 84-06-23:! 9*͂""*}Xo"!**!9"!"COMx!# >þ ~##_^#V{҂#͈!+|g{`k{*{͐!*~#fo{} +++!ͺ::*>21*~#Þ#|@͐!I|#*{!̓ͅe ~<ʹ# ^#V͂ ^#V͂UNLOCK.CL #1.03 84-04-28ͼÞ!9I+T#|ʁ!9!FTD|R!9I+T#|O!9S!tT|L!9I~!9I+T#|~J|{P!tR!!i! i!i!T{\ !n&!9!9!xT!9!<?!|J!9!G9IT|9!9I+T#!͙|I!u!C9!9I!͙|ʴD|mp͇!*i!9!9I͑!9W!9`͙|ʱ!!C9!9!9IT!͙|͇!9~6!9I!͙|!9W|͇!9~6!9I!͙|3J6G!u!C9!9P!9W!ͤt!C9xCLKENV.CL #1.00 84-04-12:`ž*p> vWHEEL.CL #1.01 84-06-23:`ž*pI!͙|#͠!~ Þ!9T|!9IB!!9T|=!9I!9I}I!͙|g#͠ N#F!9T!!9IɨLOKCHK.CL #1.02 84-06-22͕|!9! ͕T!9! !(T!9!T!9I+T#|&b !_ !9!9IT|#&] !9I!9i!͎T!i!9I͎|m!`͎ !|}ý!( !9ͦT!ͥ|ʽ!9I|ʵ!͎ ý!͎ !9I!!͖ !9I#T+B|E!9IB!/͙!9IB!-͙f!9IB!?͙f|E!9I#T!!9I|q!9I!B!!9I#T+B|ʎ!9I!E!9I!If|!!9I!M!9I!Rf!!W![!a :͜I| !9͜uT|;!Dg] !9I!ͤ|ʜ!k|hÜ!t( b !( b ͦ!ͥ|ʖ!͎ ÜD!9I!ͤ|I|!9I!͎ u u u !5( !9I!ͤ!͙t| !D( |!K( '!N( !R( !9I!ͤ!͙t|a] u !V( ] !( ] !( b !( ] !=( b !z( ] !( b !( b !( b !D( b !( b !( b !( b !$( > $0123456789ABCDEF0xProgram , -levelENVCHEK: Incompatible environment assumptions.-point pedigree:WIZCHEK: You can't do that here.passwordHazardous area -- Let's have a password:LOKCHEK: Nothing ventured, nothing lost, aye?LOKCHEK: If at first you don't succeed, punt?WIZARD STATUSCP-MIG edition by Dennis E. Hamilton# IN ON OUT OFF WIZ#1.03 84-06-23passwordThe WIZ is rather busy these days, but perhaps you mightget some attention with a well-chosen magic word or two:WIZCHEK: ... and perhaps not.The WIZ says it's unsafe down here in the gloom.** The WIZ is STILL INOUT **** You think maybe no EZCPR or WHEEL security installed? **a>WIZ and invalid parameters provoke this description.a>WIZ IN enable WIZ privileges, provided that any necessarya>WIZ ON authentification is also supplied.a>WIZ OUT drop WIZ privileges, the usual default action asa>WIZ OFF well. To place a WHEEL byte under control of WIZ, GENINS is used totell the program what ZCPR2 WHEEL byte location to use. GENINS is also used to impose password verification on WIZ INrequests. Otherwise, WIZ IN can be selected by anyone able toaccess and operate the program. Whether WIZ privileges actually give the operator any specialcapabilities will depend on the user-interface (CCP) softwareand utility programs available for use.R{ozg!~4ʧͦ !6 ! **̈́**̈́\iͩ !w#H USE FACTOR !* "z{*"vGEZINST.HLPq  !"#o$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop@j vֳѰœJ20LNL5.?ã U;Lp:rwzYKq.Яa0::ѨJ",v٧\y6XW,QX \_$Ej vrwzЪmd^9âmAM @j vVX 'WL%[Z4B NN$Ҝ2NkrEOa^m'g8vxam_\yspAh7g <"Õ~jWΰi֧͢ΩÄJ=!7C fത\9)\z;c_r{v;Y?rqg]?KSH+Ʉd`* +ۨ Z4 ֳ6W0)8)#@f27VH@]gl%yxѶ)B]wн:\qX:X&Fâڠ_fH&5Ȗtɉ'ʉZD:*GGb= =`lE*YBgPmd^9âZRxޯvwR)DmЯaOw6rռ@ \0'KDjK 1uQNyQqbXz2|UX^M%S)B zd^0||j3V<)N"M!B<0$ЙNsURFÄ"&F`$hSqR،R뙓y0P;N(OlcrAN{8B <SkdVSHyj pQ8 3{xd^0bh. 7} `YG Su;1:aQ c3 н:3,jb@]O?'Wٴ=ӝ+C4L荋B8!E\m'gt$F*#Akr bvɖmЯa2M!vi{;7Ph%޸(r^zh[մ=ݠ0'pA7!vy2.j;9OSHyjɴ=ӝGC4LX!\jsg:T2X+g%U;L`< gp,kLIh佺)ƿK){|z+z61/D>_N?g9nWhgqZ3,j1::SGRx, <`f`X&FZY&WXTH,&gXzXB ³pL P;;y@-+lQL'/`{| E &W0Fm\4SL Ǘv:v@krE 0^JAb37%ШCtLa~c`A@HCAxtd1 j (C-2eZϠ Ȕ59sZv:w^lIFi,F+KPUFȓed7HPHY@<9gxu>|$v Kp40,6XvE-AYyVƱ+D> hMJeT 4 9 k:x᫲v=|8wn=`lF d| V sB5Z.d.D,*|$tѨ|,\{37big/3hMΰ:Sg()pAX/%)% )ViXx᫅g 8!EG \/m̴r(+&ͣ4YH{40o=0 XPSG0eYy֎2XTȼrE-P,$ y@ЯafZݫIGq.ЙsdirdJ"0'FYD4 9 V:8642L]G) ZA: ))SY9ʂ?_,K,g&v%vkT_S/Y-]I䣝iMΰźZxX0h|B O-8πy<_dXU[FsBoO{ B ƨsjYbQaAg#e:D-M Rgɴ=z 0F散 ] 5{h'@ B F|ĚQ]mXАʑX>i{ˇCt=} jsg:d:5e`12ob5'L^2,J3du430c4~F"=`l ڠHhv8ba0{{F"dQ;M!OfS;L|PT,QX8B)C,C hJ&Rej7vw `lYeqc-]D )`N Z*jYbQe2[}?o\V0Kd3(:b)|Y#@<`:Nb\Qʣ c3P;7uHac Zx<*O0ؒ2m%uGѐʑ+ ciu J" ZmP# ᖺf`llWx594M^{>ª&׸Z~[}v?B o9SZpA(d^Quê&X7XOZ)`|}N׸^caXǗUEj Zc1_Sodѯaojr hO)VANeZ{lʸa/ڑE- 0RA;]c4v\“- ڠV/,'gGF\Gm;ѯao&OS&]얻rwz;90*h F\GXH ԎݙijWGߥư=~z%g< Y7FaNlfPڠy1~Kϝ<9yOqo3 3p GB _vӝG<{ut] )` K0NfC. cCy 0^=;$ե7^O&gXg ћWSw|ۻ5o04,jS1nq=xBҰMcڡSH 1‘guƑ/Pj=6W0Xp!4M!˂Y:*՞eQܙO3G&/sKR)M3vz"`8'`zB8RжģvT2e4N;3rc3E5Y| Kc?WeTu Ó)>ݙ³WGjOŦXb.v;H_h{¢Z觸o:60䰳L1%A 8Ϙ4McSGN_S|Y`R:/: h'Wă8CQ~^)eAHJ# G!D TȼrE-AGW/Ra{B y.ap7O10>{v|gk\O04,jS&XOZ)` ?~GwIe\c1Y dR>Dڎ,vT2eAγ0ZG:ZӼ#Pnf)`|> eYrآ$b)`|=0ϟ??h1crآ4)g)`7GGR )|YjGlIdOĩ2jL%2Hi,QH X?\/ y$\E-8ơvT),zF ^V)e8Ud7p8UDsr{<E5Yڀ B m;LV-g&КaQ TV4Na:~M'[ Te1zB #&ˢڠ_dB hSOSH 1‘'?L7 GQM<^%dĭ,\m'gHA>1 NJ1xRXLa<p<(e(Ë- ʸ gS1?~gkxr'Rȳ1l/!\2ƔcaG(62aQ{B A~Vpkzfi2>ݙWGna.)`p=eaQ gdxS7DVB _>xeA[AݙijWGʓC]gl2ƔƿfE-3OqtYm )`L߿ǭݪ%jo0 r4Mc;v{8ĖαylOSHc?%/:t:O˂c,aJJX,U;Lc34'`*.oE-JSDa!mn% Ϧ^,S\#Бef{,*H,nVКaQ . _'VXe) ,nV#Go+Ly pAΝ VV6ѯaOqkj!;}B U;LN:ڭp\uF9$X@krE)?=PTNc<p [jGj #NKpa¢Gb`GαQj=(7cgP.ȡv:wyL!0wzsB8F3ґa؛#k:B#0߿c10RHAb<;bj=AvƢJ[,"Ԯ36UNtHS nmEq*f,9Ro:@) p=t. gE-*OX|M4B&0H!gE-/6CpAXo8#,{v0eQV1#G ;Xd2AvZbX_bj=rNR(faQ;}%^n/ζ3d]<0ٶ]ۯS)VAКa8Z1:HiX~3,qOQ8H B1A9cԑRsOÙºR1Hxy73}%Jɧؘ{U<9k*tcT6C;<o@,LP.ȡ4| _\yrU azB*cA|Slk*PL"ca)06Ԯ36pO.wlܹW0I!~0VT^t3kg:E- pK@0lK`yD b9ݜM.ӹ3#GeŔ!3(R(Gӹ3<Wa\,ШC )`>=}s_$0+קglru7w.U;LRH ۊ< oX|#шĈv+ j pAӹ3ģ)K!& =JݜM.NbMD>O!B o1U) yZ x2,jEG$\Fby_,KܕNX\'FYD™H'?J',v퉑hp&ƧRxޟ#pa&b'䬉@NذHA-137sWSZpA8!E-A;<ހ ÀxU֊O^L41 hܙy8#NJ Vd7ۣ3Qyr8>O!Jcr\yvR2QJaJi4,jm,RH;LpbbEbIXccL ؘ{pbbE~B ϗj pdZQacʓÉA< NO$੬!,JV'aBmaApdʂ23x2,P.`lQ;;i )`<1P bA812H`E9pAؘ{8++ U&@m!.u.@vrB0%W&jG,C-fZ9gx 1)ԎN2pt )R@:8ձ5bbź"p("; 3uRx~L.Q:aâj1p&fl=\yrJV `E + Ԇ c3!z/Hhv:w+ѯa0du3a~c,R)M3XQXufDOacĊ<`:ΐ+ jOyQ m{Dْ|nHxv0:b *#.^+WAS9.v)`­~wOLW!d9=Яa ,% BȰ60H㹥*=FGx Ų|eb Yb0sAX_얨佺otO'b7pmESHLnA0PjŒXnovKNKʕ#`AJ ܹ~0qdr~c3 G V Bs Q,y.SLjw^Npgz|ґaXpF֊G?}IdP;,4j3 G V B& 'b 7vMSWLOG.HLPb  !"#$%&'()*+,-./01234o56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aǗxK{:;eZU#|7痧˻?.޽yr}~qyGiڟ 8ZloiOYqO\jebkgk6SŽ|҄"PL3p˲Z6@GK ^V[דOGq#ΦKGqwy~?<}984O3nϋFṯc `AnErpe ȪcW!02 $|AD³gXOM}K¦Vq%qA[>~ .I@]Rxr|~@x6hb`ΔNӌBAy|xƦǗ\9`{ssۯcL^6X <& IkרbԄ!^.EV_ l(6`+dKaH"`HT]?:zrՂ:#>uB4[7JTۯWM\FM}:"ۚ$mk2$qiI1̓$tM]2K>vP&20jBH jH74zcٟsr$[  DAiOu H^ad`y!_bo7<^nE_۷:1h+o8o.\9<\q͓;_^>:N3/gϦyqv{^( *I|yOBuO=9CG{ t$4WS֡'g$UC:SSm钰#b=if \0` ak&Ȟp=K>ߜ___\?zbPiH]CAbYL0`=9`ꁦ>%aS8/f.JQ+[3_D.D9 5)08uek vA&# w9oifϯ߾m?~,.8 S"&JL7 GgL@X?d4Ek p!d[ vlN]V0$[%p6uH"ui^|KN ACGp!(JG[$lزQlif^=p3tBR"g_Us)gp!TGJ䍰?x__?ŐQ-k˄dt 4IEh +  m py=]!BӔ1"4!QCj56`#[6`GP)lq`lW_ݜCO0v劕$ASN]c`E +t$LP~맘Spp+!o[TdO[G-KB0 IӼ3.HH`͗Sl?)c/ɄM= ^Qi (8lۿ?^k@Yc o]_{K=9: I$=ā08Ĕzs@B L`ݠttr”L2g\Q$9̃%g5S .4hvg煀ǿۧxr|V~t 6tGi2z&SLs L20$[z@GKޒzO[p| V20ԊۏV\?zzr;$+[iǏ/ z#$LbtԱvA%t4?9>? 0dk¦BX{akhNMpe , Ɔx KX7W%|θ9=޽~\y~qyix ]/8?_݃Qt]:\ [Rih&>ZE\(, %ji(K+/tf^܆. S HE$ \1$]&Խ8B\,05ִXjtO .[ P Lrޠ Exr|i6R IJy%g.lM+/Hoyqv{\5ִ 9,U$ki5jHM+ZYP=U8׿n; ]tՓGM00gJ4 4q^*ZA U=08ug2 ٚXqw \#`ΔFi$Yz4VbYLWtAT<8nIΛ@{r@l5a4 ū ]?Q:܊?:6 Ü)d3Qm|('(i퉋A `'w\C%Ip^4@&L0FT4%j70;MALθ`@M=i$L0d5aS<8z~} M,9Pi4u'@~\/] ^L IV }QSaΔFiVo Ð :>h %gL3a`'E A"0U`f(  U LsxTl5aSFMBx0LiFX5+0j^19:8`'gaSƃyX%-bnuExGf.lM!^I !xLiF% .˜5Y](\ aĒQ\ A![6u`E>\|GYX BA͙*Xî<KTbӌbX%$B![5^^à%9Vj{`O)L=0V P[jO.-7;R0hbdΔNn0L \ܝ_=%CN6II|+{q0$ ̙iGiQi ,)o;^>(|s# wQD>El-f4/ 9AYgqCt@7ߠem~x,iqvۓskV IPŨ ea2gRoN1PcSBs=Ri&Ij|9gu[Ϫ%jisxpD!йzd+`Ƙf0dk¦U;Ft%aS-y#p@B=DR7J9 vKAҩ \ȞyC2a0ƨ Ǘ`[`sB?f I$}@tILX7xwuwqw<8=W`Jy.B ;L 05¦cK>/A?:K&g㣋/ ;yACG{tlk4ZL@Sd{`t5yrY3!j6Z6uO]0E0# w" p! I$=8zy tA[NjlꒁD9i6kS]/5:=7'C2a³Jtv\]P(Ӭ Z6+ ;nL3ns'0HGM40$,K0&>΋0.W. XQ)愢; .o`q4Ӝ) .hBhŠ^;b$=1rFX? V4⚨+ą45goN󟁟/`@0gJ.VFk¦V~t@<2 ٚ@fJ݋,A bL= .n/.#ƥ>%aS0gE.0UT NvlbݚEL3nukC`kT:N!vBr(Vf+P)rfݲCGC![6] 1PcS.I@r46vE\hI]FSƦ.=̷<8``];#zpEt#$z1grFi+K4Y49`uy' UղG[$l[wąNӜ)Ы7.0JBtB.y'G[$lS S47uN 7&gHtIԁDM76)y=ZYY3A;B v j¦5!6ÜiIƛ-0E8.qcG؉3X!U+,s˚ ܴKA/sp!D`B}PSl1ӌB`RE(FI,!scS9XH4_g.- i: aH$MR2 tڒ5cX7B8iցM$)}>hl* xJ6nd[ k2y%]P= %$†X j습^L9BH S4wA\,`>jM(;.j֎MP :U39t$p^, @w\C5S 1cbxƤ=yW\ 'iTa .B H M}y_|wWiӌkW.DJ,gA/4!)Q& |҄inE|! x)eJ[煐d!4=9:FM;olk"L3q@IKד3`Eb%"P8/rE 0͉v|t\[66 %JX֯T+U@"_4Y|d!4.¨4׀:Z9#?Bh{r6-Bi^  lq3A㨉aMX@4\زQӜmM˚ ;.,L8޼~D$h;ӌbƝ{qıٟP.Bc=MsSm钰#t$V2_lIgX7W%.NTX fmMԁQ2,l0XS՝\w'z%+§vid8/4=0CaHX7&F=9X.i>޼~<_:Y CҽUB4vlY(FMhE|4O3n/peЫ0X`g9c. i5ʂLsǖ7.9ՓЄQ О#ld`͛A0UұhKMc UAj .Bȶ&IFi습.IYhlXTxJ iv!Q& 舎->u` ! SB5I2-0/p/w}ţ7Onp}o/o_ݝ__\M3_>L4 5.tA7x$tB?DǖkyĒQ-QcMl˻+W\y~qyxŐtI=WϨiveȞ<:9UvK> s I$}+ i^r(#񥓅k2B!oAGd[ ~3oi՞rüj'C%I&V`Y-z0hbLs5I2 4u6X Fs@lM$;MӼzV4=`%fJ[X!NԱ+!钤zMi5 aā1i]V` zE a&`4MALp! I$=ȞUp~;ӌۗE\,Гx\q&;#XM0Ar(Ћ9i5[²JP@GvV0X- &`8@1ͬ"DKޜjzr6uB{b 22%p!Tm]O~f6$ ̱i 3U)@$!;fBiRS_:Y$(A=^rIIMsƦDD$ 4qHEt.5BJ5cF]VPi P4s! Z%ic  X`QX {JD5_8i~?}`JhlQv%aS0gE.0UT NvlbݚEL3nuk