% Librarian A09-22R'p%a?Ap%a!pZ   CRC32 CRCTAB CRYPTHENVARGSEXPLODE)EXTRACTIFILEIOYNGLOBALS\4INFLATEkLISTwMATCH{PROCESSXTTYIOUNREDUCE6UNSHRINKxUNZIPVMSZIPINFOCHECKDIR CHECK_FORMATCHECK_FOR_NEWER CLOSE_OUTFILE CRC32 DECRYPT  DECRYPT_BYTEIDEFER_LEFTOVER_INPUTDOS_TO_UNIX_TIMEI DO_STRINGDO_WILDXECHOHENVARGSEXPLODE)EXTRACT_OR_TEST_FILESFIND_VMS_ATTRSFLUSH)FNFILTERkFNPRINT FREE_CRC_TABLE{FREE_G_BUFFERSXGETP{ GET_CDIR_ENT GET_CRC_TABLE\4 HUFT_FREE\4INFLATE\4 INFLATE_CODES\4 INFLATE_FREER2OEMXTT_GETCHI UNDEFER_INPUTxUNZIP  UPDATE_KEYSxUSAGEIUZPINPUTIUZPMESSAGEPRNTI UZPMOREPAUSEI UZPPASSWORD{UZ_END_CENTRALxUZ_OPTSVERSIONZIPINFOZI_END_CENTRALZI_OPTSI ZSTRNICMPE GET_CRC_TABLE INFLATE_FREESTR2OEM ZSTRNICMP  INIT_KEYSwISWILDk LIST_FILESxMAINIMAKELONGIMAKEWORDMAPATTRMAPNAMEwMATCH) MEMEXTRACT)MEMFLUSHIOPEN_INPUT_FILE OPEN_OUTFILE{PROCESS_CDIR_FILE_HDR{PROCESS_LOCAL_FILE_HDR{PROCESS_ZIPFILESkRATIOIREADBUFIREADBYTE RETURN_VMSSCREENLINEWRAP SCREENSIZE STAMP_FILEISTR2OEMkGET_TIME_STAMPYN GLOBALSCTORIHANDLER\4 HUFT_BUILD\4 HUFT_FREE\4INFLATE\4 INFLATE_CODES\4 INFLATE_FREE 1 m2aV1.02CRC32V1.013-JAN-2001 19:12VAX C V3.2-044ZR CRC32 crc32  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 GET_CRC_TABLE <CRC32$CODE$DATASTDIN STDOUTSTDERR_CTYPE_ERRNO VAXC$ERRNO LOCAL_HDR_SIGCENTRAL_HDR_SIGEND_CENTRAL_SIGMG MASK_BITSFNAMESOEM2ISO VERSIONDATE CENTSIGMSG ENDSIGMSGSEEKMSGFILENAMENOTMATCHEDEXCLFILENAMENOTMATCHED REPORTMSGZIPNFO COMPILEDWITH,P<^ЬSЬRP GET_CRC_TABLȄSެ Ue1TSTʏTSQD`QSTSTʏTSQD`QST STʏTSQD`QSTSTʏTSQD`QSTSTʏTSQD`QSTSTʏTSQD`QSTSTʏTSQD`QSTSTʏTSQD`QSee1=լ TSTʏTSQD`QS׬ ͏SPww1*2:aV1.03CRCTABV1.013-JAN-2001 19:12VAX C V3.2-044R CRCTABmake_crc_tableZ\ get_crc_tablegfree_crc_table *H  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_XABTRMMALLOCFREE \| GET_CRC_TABLE FREE_CRC_TABLE$CODE$DATASTDINSTDOUTSTDERR_CTYPE_ERRNO VAXC$ERRNO LOCAL_HDR_SIGCENTRAL_HDR_SIGEND_CENTRAL_SIGMG MASK_BITSFNAMESOEM2ISO VERSIONDATE CENTSIGMSG ENDSIGMSGSEEKMSGFILENAMENOTMATCHEDEXCLFILENAMENOTMATCHED REPORTMSGZIPNFO COMPILEDWITHP<^<~MALLOCPUTeSTRQ RR\͏ \PPRPPRQRcSTUP|^VfQ<~MALLOCPU@TSTRQ RR\͏ \PPRPPRQRcSTUfP^\l lFREElww1?OCaV1.02CRYPTV1.013-JAN-2001 19:12VAX C V3.2-044P^ Pˏ QQQ\Q\\\ˏ\P ^ RPʏPSQ@cQˏQQ ŏ QQQ P PʏPS Q@cQ ЬP^ RЏxV4ЏgE# ЏxV4 1PTTPʏPSQ@cQˏQQ ŏ QQQ P PʏPS Q@cQ ֬1sP^ RPDEFER_LEFTOVER_INPUTP`S PREADBYTEPSSTЭPT@  UNDEFER_INPUTPˆjˆլFYݬSTRLENPPMALLOCPPݬSTRCPYPFREE߭ϭPPPQ~MALLOCPPQ~߭b=P`PSSFREEPS P`ԭ߭!PPSխP^ SݬOPTESTRLENPPMALLOCPRPRSTR2OEMPݬPTRFREETP ^ RЬTЏxV4ЏgE# ЏxV4 d1dUUPʏPSQ@cQˏQQ ŏ QQQ P PʏPS Q@cQ Td1v ݬ߭MEMCPYWTdSˏ VVVPVPPPʏPPSddUUPʏPSQ@cQˏQQ ŏ QQQ P PʏPS Q@cQ T WNY?@A  !"#$%&'()*+,-./0123456789:;<=>?@AB~PAAAAAAAAA A  A  A  A  A AA     P^ RP`U PREADBYTEPUUWTP`U PREADBYTEPUUSˏSVVˏSPPPPSTSPPPQTPTV@aSWTSSSPP4^ VY|S(ެоUPZYPPRRUZU~YU~RYRZYQYZPZ@ARYY0PԮ(Yծ,1>ծ 1YFLUSHPƔRTSSRƔHRRSRƘPP4^ VY|S(ެоUPZYPPRRUZU~YU~RYRZYQYZPZ@ARYY0PԮ(Yծ,1>ծ 1YFLUSHPƔR TSSRƔHRRSRƘPP,^ VY|S ެ оUPZYPPRRUZU~YU~RYRZYQYZPZ@ARYY(PԮ Yծ$1>ծ1YFLUSHPƔRTSSRƔHRRSRƘPP,^ VY|S ެ оUPZYPPRRUZU~YU~RYRZYQYZPZ@ARYY(P%Ԯ Yծ$1>ծ1YFLUSHPƔRTSSRƔHRRSRƘPP^ TRĔ\\@ PPPP<<\\1 <~PSSP߭߭|~<~<~ HUFT_BUILDPSS ݭ HUFT_FREESP@~φPSSP߭߭€@~ HUFT_BUILDPSS ݭ HUFT_FREEݭ HUFT_FREESP@~/PSSP<<\\g߭߭@~ HUFT_BUILDPS'S ݭ HUFT_FREEݭ HUFT_FREEݭ& HUFT_FREESPݭݭݭݭݭݭmPSe߭߭€@~ HUFT_BUILDPS'S ݭ HUFT_FREEݭ HUFT_FREEݭ HUFT_FREESPݭݭݭݭݭݭϲPSݭ HUFT_FREE\lݭlݭl10P@~#PSSP߭߭b@~ HUFT_BUILDPSS ݭ HUFT_FREESP@~PSSP<<\\X߭߭@~ HUFT_BUILDPSS ݭ HUFT_FREEݭ HUFT_FREESPݭݭݭݭ~PSV߭߭€@REXPLODE'get_tree explode_lit8` explode_lit4 explode_nolit8explode_nolit4explode-     2( ؀ W 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 HUFT_BU)ILD HUFT_FREEFLUSHREADBYTEMEMSETMEMCPY EXPLODE$CODE$DATASTDINSTDOUTSTDERR_CTYPE_ERRNO VAXC$ERRNO LOCAL_HDR_SIGCENTRAL_HDR_SIGEND_CENTRAL_SIGMG MASK_BITSFNAMESOEM2ISO VERSIONDATE CENTSIGMSG ENDSIGMSGSEEKMSGFILENAMENOTMATCHEDEXCLFILENAMENOTMATCHED REPORTMSGZIPNFO* COMPILEDWITH~ HUFT_BUILDPSS ݭ HUFT_FREEݭ HUFT_FREESPݭݭݭݭ PSݭ HUFT_FREEݭ HUFT_FREESPww1̘fpaV1.04EXTRACTV1.013-JAN-2001 19:13VAX C V3.2-044P skipping: %-22s need %s compat. v%u.%u (can do v%u.%u) 

PVMSBPPKEP[empty] NP[text] WP[binary]`PtestgPextractqP sPexplod|P PerrorPwarningP P [P]P PerrorPwarning 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$RM0S_XABSUM CC$RMS_XABTRMFNFILTER MEMEXTRACTDECRYPT CLOSE_OUTFILEMAPNAMEMAPATTRCRC32MATCHINFLATEEXPLODEFNFILTER MEMEXTRACTMAKELONGMAKEWORD DO_STRINGCHECK_FOR_NEWERFLUSHREADBYTEREADBUFDEFER_LEFTOVER_INPUTP P.PinflatP P%-22s P OK P P%-22s P%-22s P P%-22s P P OK Pp^Z RUԮ<ԭX[ԮLԮ0ԮԭО²ˆբp&x1p~MALLOCP[TբpPDkTTpբt(xt~MALLOCPLTբtPDLTTtԭԭԮ8SPRINTFYLSEEK,READ(READBUF$STRNCMP PROCESS_LOCAL_FILE_HDR DO_STRINGFNFILTER4FREEDECRYPT STRCHRMAPNAMECHECK_FOR_NEWERnFGETSHSTRLEND@ DO_STRINGWMATCHV@\L²¤READBUFP 3X81 ¤STRNCMPP1ˏP<\P\! ¤STRNCMP\P\\`<~x\2D\\\SPRINTFPb1\l<~SPRINTFPb1\lX81PROCESS_CDIR_FILE_HDRP PX81Pߪ*\@\~DPŦiPb1\l1S1|X1tX1nP7P4 PTP?PբEխ@V;Ѣ|V/Ѣ|("Ѣ| բD խV PѢ|խ1~\@\~@PiPb1\l ¨TP,iPb1\lN¨XX¨\\A1\PPAZ P?PPn1Pn  P1f?P~iPb1\l<~THPP\L ׭Э\Lխ1|6P|V+P¨~!iPb1\l1OV@8P1PXPX [ [FREEծL ݮLFREEXPTT@1ݭ"8P*< ~"4ЭЭ֭ծ81C[RTբpBDk5œSDcSPRINTFPb1ScX XTTp[FREEծLPTբt?DL0<~ SDcSPRINTFPb1ScTTtݮLFREEխW<~SPRINTFPb1Sc<~SPRINTFPb1ScXXբ<1î<Ѣ81pX@Xު,Tު+TT@SPRIN9TFPb1Sc1PЭV.jSPRINTFPb1SczPբx30S+=SPRINTFPb1Sc?V ު7TPު5TTVkSPRINTFPb1Scծ0:Ѯ4ު:TPު8TTݮ8ŠSPRINTFPb1ScծtѮ ު=TPު;TTݮ SPRINTFPb1Sc782X.խ)jSPRINTFPb1Scծ<Xծ0QX8 X3PѮ< XRXPծ0 XQX ծXXXP<:^U RTP\@\~FNFILTERPdSPRINTFPb1\lPVSS1բ<բ81բ<բ81<~QVP \\\P\QPQP{\P;PQQ~QSP \ \P Q{\PQPQߥB\@\~FNFILTERPdSPRINTFPb1\lPPPP1P?Pգ<1գ81գ ޥqWPޥpWWѣ ޥoT+PLYPP\ZR[RRPPTTR@R~FNFILTERPߥgSPRINTFPc1\lRbT READBYTEPTT\\1PP\`1FLUSHPXX==5P`R PREADBYTEPRR\\1w1}FLUSH1gPգ<գ8zգޥ|Wޥ{WWѣ ޥzTP\ZR[RRTTR@R~FNFILTERPߥsSPRINTFPc1\lEXPLODEPT1T1T21գ<գ8 գ<bգ8]<~R@R~FNFILTERPBTRRRSPRINTFPc1\lBP<~BT RPRRSPRINTFPc1\lTRPR>RXTXT1RØHRRWգ<գ8գ<1գ81<~ŔR@R~FNFILTERPőHW ŎTPōTTLØWŅRޥRRߥ~Ɠ SPRINTFPc1\ll<~ŬūŪHW ŧTPŦTTLØWŞRŘRRŖƓ SPRINTFPc1\lWRPRRX1Pգ<1գ8|գŷWŶWWѣ ŵT\ZR[RRTTR@R~FNFILTERPŮSPRINTFPc1\lINFL?ATEPT1%T21գ<գ8 գ<eգ8`<~R@R~FNFILTERP:T RPRRSPRINTFPc1\lBP<~:T RPRRSPRINTFPc1\lTRPRRXUTXPP<~R@R~FNFILTERPnSPRINTFPc1\l UNDEFER_INPUTPգ< CLOSE_OUTFILEVJ    G @   :  $       /H    !    UNDEFER_INPUT IOPEN_OUTFILEPROCESS_LOCAL_FILE_HDRPROCESS_CDIR_FILE_HDRREADLSEEKMEMCPYSTRLENSTRCHRSTRNCMPSPRINTFFGETSMALLOCFREE EXTRACT_OR_TEST_FILES # MEMEXTRACT % MEMFLUSH % FNFILTER&$CODEg$DATASTDINSTDOUTSTDERR_CTYPE_ERRNO VAXC$ERRNO LOCAL_HDR_SIGCENTRAL_HDR_SIGEND_CENTRAL_SIGMG MASK_BITSFNAMESJOEM2ISO VERSIONDATE CENTSIGMSG ENDSIGMSGSEEKMSGFILENAMENOTMATCHEDEXCLFILENAMENOTMATCHED REPORTMSGZIPNFO COMPILEDWITH)TRUNCEAS5 TRUNCNTSD$CHAR_STRING_CONSTANTSPX6PPP Xx P$( Pt. P":ww1~aKV1.03FILEIOV1.013-JAN-2001 19:13VAX C V3.2-044P??'".^%So??YϾ󨷵ǎԐѥ噞ᅠƄФP׃Ѫ++++--+-+++---+i++_̯յݯ=Perror: cannot open zipfile [ %s ] $Perror: zipfile read error @Pwarning: filename too long--truncating. jPwarning: Lextra field too long (%d). Ignoring... P%s: write error (disk full?). Continue? (y/n/^C) Perror: z 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_XABTRMREADBUFDEFER_LEFTOVER_INPUTGETPTT_GETCHECHO UPDATE_KEYS DECRYPT_BYTESCREENLINEWRAP SCREENSIZE RETURN_VMSFNFILTERWRITEOPENMREADLSEEKISATTYMEMCPYSTRLENTOLOWERFFLUSHipfile probably corrupt (%s) P--More--(%lu)P--- Press `Q' to quit, or any other key to continue --->P zP[%s] %s password: PEnter password: Ppassword incorrect--reenter: Pctx=stmP  Pbus errorPsegmentation violation+P[ %s ] P^ R|~OPENP""2<~SPRINTFPNb1\lPPP^ \ ̔E#E̔̔IE^ \̔1̔̔̔I̔E̔E̔^ TVЬRRWR1Pg< ~"READPRWP#<~ߦ$STRLENPߦ$d1P`P *PRPRUPUUSSݬMEMCPYSSSSR1NWPP|^ TVPĔĔP1< ~O"READP P2<~ߦ$STRLENPߦ$d1RbECHO RETURN_VMS *Ĕ4ĔĔĔIĔEĔ PEĔRARSR\RU\(PcR DECRYPT_BYTEP\\Rcc~ UPDATE_KEYSSU\U\RP^YTЬRRWR XRSUЬRբ<iVV%լ  ЬRլ PP  ֬ ЬRd\ SCREENSIZE\11V FPUTCPVFFLUSHբX"Ԣh֢`Ѣ`\R97ЬRբ<.ISATTYP!ISATTYPi FPUTCiFFLUSHЬRЬRբX1SX1cPP U0PSCREENLINEWRAPP"cPP  ЬPԠhЬP֠hѠhdUUiUЬPԠh֠`Ѡ`\PWSRRRWfP ~WRITEQPRQQQPVFFLUSHЬPSWP9SSX1LWS Ь S1SWfR ~WRITEPRPRSPPVFFLUSHRЬRբ<IISATTYP<ISATTYP/ݬ WйR ~WRQITEPRPR PPiFFLUSHЬQRPR PPP^ P|^TUVЬP ߤeFPRINTFЬPݬeFPRINTFeFFLUSH 2PTT_GETCHPSSPP (P #P PqPQ TT_GETCHPS>eFPRINTFeFFLUSHSRˏRP@R~TOLOWERPQRQQq  RETURN_VMSЬQ SPP ԡ`P^ TSWЬVfcf<~MALLOCPUGP`P~ݬFNFILTERPP@P~ݬFNFILTERPRzUSPRINTFURPÍR fUÞRݬݬ RGETPPRU UFREERW P WWP^T RSECHOѬ 2DbRbjPS޼TCdlVYRxR4V RVR[ZZ,PZR(jBg4ZZ,YRxRZ[RRZRPZ[ZZ[RRZRZ[xVRRRRR[RЮ0SRCp(P׮0Ю0RB$VxVRRRRR[RЮ0SRCpЮR׻R1mYY 1Nо$SծѮ SSPP ^ЬRRТSRFREESRPww18ߠaV1.01mLISTV1.013-JAN-2001 19:15VAX C V3.2-044P%c%d%%P100%% P Length Date Time Name.P -------- ---- ---- ----OP Length Method Size Ratio Date Time CRC-32 NameP-------- ------ ------- ----- ---- ---- ------ ----P .O%s ("^" ==> case %s conversion) P%8lu %-7s%8lu %4s %02u-%02u-%02u %02u:%02u %08lx %c:P-------- ------- --- ------- %8lu %8lu n%4s %lu file%s P%9lu %02u-%02u-%02u %02u:%02u %cP -------- ------- %9lu %lu file%s #PNXFS(PStored0PShrunk8PReduce1@PReduce2HPReduce3PPReduce4XPImplode`PTokenhPDefl:#pPDef64#xPImplDCLPUnk:###P%s %s P%03u PsPsP P^ S[ZԮRѣHRRԮ|ѣ8pգ,6RBBSPRINTFPc1Rb6RBBoSPRINTFPc1Rb äREADBUFP3P äSTRNCMPPr PʏP<\P\1=<~ݮ$SPRINTFPc1\l<~SPRINTFPc1\lPPROCESS_CDIR_FILE_HDRPMAKELONGScP@cPDcPHcPLdPPdPR<<\\'\ЬD\ЬH\Ь LH”PP1=1=1====11====1=1ww1:2aV1.02TTYIOV1.013-JAN-2001 19:08VAX C V3.2-044P PSYS$COMMANDP PrP(line too long--try again) P^|~? SYS$ASSIGNPQPQP|~|~߭|~߭'2~ SYS$QIOWPQPQP2QQQPլP|~|~߭|~߭#2~ SYS$QIOWPQPQP2QQQP2~ SYS$DASSGNPQPQPP ^|~? SYS$ASSIGNPP|~|~߭|~߭ must quote uppercase options and filenames in VMS QP"-X" restore owner/protection infotP  "-M" pipe through "more" pager P* or % (e.g., "*font-%.zip")PZipInfo %d.%d%d%s of %s, by Greg Roelofs and the Info-ZIP group. List name, date/time, attribute, size, compression method, etc., about files in list (excluding those in xlist) contained in the specified .zip archive(s). "file[.zip]" may be a wildcard name containing %s. usage: zipinfo [-12smlvChMtTz] file[.zip] [list...] [-x xlist...] or: unzip %s-Z%s [-12smlvChMtTz] file[.zip] [list...] [-x xlist...] P main listing-format options: -s short Unix "ls -l" format (def.) -1 filenames ONLY, one per line -m medium Unix "ls -l" format -2 just filenames but allow -h/-t/-z -l long Unix "ls -l" format  -v verbose, multi-page format Pmiscellaneous options: -h print header line -t print totals for listed files or for all -z print zipfile comment %c-T%c print file times in sortable decimal format %c-C%c be case-insensitive %s -x exclude filenames that follow from listing P "-M" page output through built-in "more" PUnZip special compilation options: P %s P UnZip and ZipInfo environment options: (P%16s: %s 3P[none]:PCOPYRIGHT_CLEAN (PKZIP 0.9x unreducing method not supported)wPLZW_CLEAN (PKZIP/Zip 1.x unshrinking method not supported)PTIMESTAMPP [decryption, version %d.%d%s of %s] P05 May 2000PUnZip %d.%d%d%s of %s, by Info-ZIP. For more details see: unzip -v. PUnZip %d.%d%d%s of %s, by Info-ZIP. Maintained by C. Spieler. Send bug reports to the authors at Zip-Bugs@lists.wku.edu; see README for details. PLatest sources and executables are at ftp://ftp.info-zip.org/pub/infozip/ ; see ftp://ftp.info-zip.org/pub/infozip/UnZip.html for other sites.  PUsage: unzip %s[-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir] Default action is to extract files in list, except those in xlist, to exdir; file[.zip] may be a wildcard. %s  P"-Z" => ZipInfo mode (`unzip "-Z"' for usage). P=> define foreign command symbol in LOGIN.COM: $ unzip :== $dev:[dir]unzip.exe R P -p extract files to pipe, no messages -l list files (short format) -f freshen existing files, create none -t test compressed archive data -u update files, create if necessary -z display archive comment -x exclude files that follow (in xlist) -d extract files into exdir %s  Pmodifiers: -q quiet mode (-qq => quieter) -n never overwrite existing files -a auto-convert any text files -o overwrite files WITHOUT prompting -aa treat ALL files as text -j junk paths (do not make directories) -v be verbose/print  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_XABTRMUSAGEUZ_OPTSUNZIPVERSIONENVARGS GLOBALSCTOR RETURN_VMS ZSTRNICMPHANDLERZI_OPTSPROCESS_ZIPFILESUSAGEUZ_OPTSUNZIPISATTYSIGNALSTRLENSTRNCMPSTRCMPPERRORSPRINTFversion info %c-C%c match filenames case-insensitively %c-L%c make (some) names lowercase %-42s %c-V%c retain VMS version numbers %s2 PExamples (see unzip.txt for more info): unzip data1 -x joe => extract all files except joe from zipfile data1.zip %s unzip -fo foo %-6s => quietly replace existing %s if archive file newer PiiP-ZP-d P-x P"P"P Remember that non-lowercase filespecs must be quoted in VMS (e.g., "Makefile"). dP[-Z] jP%d P^ C$MAIN_ARGS GLOBALSCTORݬݬUNZIPP RETURN_VMSP^V Y RXHANDLERTTSIGNALScTcT cT cSѬSSl޼TdSTRLENdPSSc]SSSS ZSTRNICMPP.fS ZSTRNICMPPѬTߦЬSݣSTRNCMPP=ߨ!ߨ߬߬ENVARGSPS ߨ,PERRORM߬߬ZI_OPTSPS:PԢߨ h߬߬ENVARGSPSߨ,PERRORP߬߬UZ_OPTSPSլSSPЬScЬpԢtլ1HUWPԢxЬœPSc1/Pb1ߦcSTRNCMPP1TSTcbUcœSQQpUW c SQQtbP`5Sccb)<~ߨ|SPRINTFPb1P` PT1գSœìœPPPpjPxiœԢpjPWSߦ cSTRCMPP@WSœ iœԢpUcœSQQpUS ì PPPtUSc1xb+„%<~ߨVSPRINTFPb1P`PROCESS_ZIPFILES^ RUYTмVWVX1VgS1Nc-1FSPRINTFZgPPQPSaV1V-11VC1VPPC7P1u?PT1jPTT PPQQQ T1L֢ 1EPTTPPQQQT1(բ ֢Ԣ 1PTԢT1 1TԢT11T)<~ߥ|SPRINTFPb1P` Pb*<~ſSPRINTFPb1P` PSbSP`gX9XWgbbP`-R<~ߥ|SPRINTFPb1P` P<~ߥ|SPRINTFPb1P` Pc1Sc1Sc1 P1T ԢDԢT1D1USAGET Ԣ$T1P$1TTHPPQQQHT1֢H1PTT,PPQQQ,T1֢,1}PTԢXT1oX1hTԢ0T1[01TTT4PPQQQ4T18֢411PT Ԣ8PPQQQ8T1 81T*<~SPRINTFPb1P` Pբ1SSP`jX;XWggP`-T<~SPRINTFPb1P` P<~SPRINTFPb1P` Pc1ISc1@Sc16PTT8PPQQQ8T1֢81PTԢR>ScbRST< """<SʏSxRRS$L|~$|~~ SYS$QIOWPSS2SSSȱ SYS$DASSGNPipliy}uiuuu P^W VZXY\1TOLOWERSP~SPRINTFPf1RbhFFLUSHh ߭FGETSPDRRRBjR3~cPo#~cPv~cPn1vRRRBj~TOLOWERPP\P\PPnP1?P[s(` CC$RMS_NAM٭4R4R(4 SYS$CREATEP[[84RԢ(4R44RBP4R4 SYS$CREATEP[[P^[ ZX2Ԯ4|<|D|TծPS>RcbSRTm|~$|~2 SYS$QIOWPSS2SSSH SYS$DASSGNPЬUDTU߭ LOCALTIMEPSTIMEP߭ LOCALTIMEPScݣݣl~УRBݣ ǚSPRINTFT SYS$BINTIMDLMEMCPYЏ T>S>RcbSRTm|~$|~6 SYS$QIOWPSS2SSS5 SYS$DASSGNP SYS$DASSGNPP3 PPP^T RSԭ|~߭߬LIB$SYS_GETMSGP-ݬݬSSPRINTFPb1P`PЭP@ݬjSPRINTFPb1P`|^Vx ݬSTRCMPP1ݬSTRCPYx (P CC$RMS_FAB  STRLENؐP |     (` CC$RMS_NAM !      SYS$PARSEPPx   SYS$SEARCHP2ݬSTRCPYP  SYS$SEARCHP x P RBP^ YTv[ 1   SYS$SETDFPROTPFˏ  ˏ  ˏ  ˏ  1PUMASKP PUMASK  ˏ \x L   \ʏ\xL   \ʏ\xL      \ \ \ \ЬPP*P1SP.?P[\\[\x[P P P P1Fʏ[ˏ[\\@ ʏ[ Pʏ[[XVX12y2SPebcdicEPtextJPrdo OPhid TPsys YPlab ^Pdir cParc hPlnk mPexeqPVFABvPFABzPVALLPXABALLPVFHCPXABFHCPVDATPXABDATPVRDTPXABRDTPVPROPXABPROPVKEYPXABKEYPVMSVPversionPversionPunPZPITPZPITPJLEEPdZipPunP%02xP.P PisPmay bePNXFSPfatPamiPvmsPunxPcmsPatrPhpfPmacPzzzPcpmPt20PntfPqdsPacoPvftPmvsPbe PnskPthsP???PstorPshrkPre:1 Pre:2Pre:3Pre:4Pi#:# Ptokn%Pdef#*Pd64#/Pdcli4Pu###P%03u P%d.%dP%d.%dP%d.%dP.r.-... %d.%d-Pcom1Pexe5Pbtm9Pcmd=PbatAP%d.%dGP%s %s %8lu SP%cVP%cYP%3d%%_P %8lueP %s %s 9PJan=PFebAPMarEPAprIPMayMPJunQPJulUPAugYPSep]POctaPNovePDecP^ RԮQWXV[|Y„мTмTn1*ЮS-1PPSPUcT1TPP-MP1: 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_XABTRMMATCH ZSTRNICMPMAKELONGMAKEWORD DO_STRINGREADBUFFNPRINTRATIOPROCESS_CDIR_FILE_HDRUSAGEISATTYMEMCPYSTRLENSTRRCHRSTRNCMPSTRNCPYSTRCPYSPRINTFMALLOCFREE ZI_OPTSP?PQ1/PQ (Q1P(1Q (Q1P(1QԢQ11Q|WQ1YWXѢ(1Ԣ(1Q (Q1P(1Q (Q1P(1QԢXQ1X~PQ(Qp(jPQV[Q\ZV[Ѣ(IԢ(DQԢ@Q9@2PQ(Q$ (PQQԢTT PPT1nЮS-1nSnSծnЮݮUSAGEբXISATTYPԢXբ( n բ((Т(PP PVP2?PX [<BPԢ Ԣ<ԢT5nYSWSS n ZSVSS< PW [SPީ7SSTTǟ SPRINTFPf1Rb R6 R. R& RRRR*RR߭STRCPY<U U.SPHSS U.TPMTTU.SPWSSU.TPRTT U.SPESSU.TPXTTU.SPWSSU.TPRTTӔ߭U} SPRINTFPf1Rb1<PZ1Z1Z 1Z1Z 1Z1Z1<RʏRR}kR rXR@g-R`\:RQRFR39d5-.Pl%bcp s?<UUrSP-SSU rTP-TTU rSP-SSU wTP-TTU wSP-SSU wTP-TTU U sRPxRRP USRP-RR<SS S sRPxRRP SlRP-RR<SS StRxRRP STRP-RRɔ߭<~C SPRINTFPf1Rb0PvRRy SPRINTFPf1Rbv<S)SǸ SPRINTFPf1Rb1S+S SPRINTFPf1Rb1PSީmXgXXSީhUgUUSީcTgTTSީ^gݭS ީYPgݭS ީTPgݭS ީOPgݭS ީJPgݭS5  SPRINTFPf1Rb1S68S.FS&VS_SSjSpS<6~S<"TTjPf1RbTRR 11R11R&11R'11ARM311hRTA11RSD1s1RFK1b1 RAL1QgRIM1C1RcM121RVS1!1RUT11RBe11 RJ1~1P<2PP1j<PP xSDŽSU0PSjPf1RbԼ1*<2PP1U0PjPf1RbԼ1P<2XX1U~0U@P1+!RRǦSǘSS}jPf1Rb1<2PP@1U@P1Ͻ!#MEMCPY RB##ijPf1Rb1P<2PP1rU,PUP`RˏRЭT SPgSSݭjPƀf1RbTЬRb1U,Pb1Լ1P<2PP1~~~e~4jPf1Rb1P<2PP1ɥSzSP{ PQPP S~ejPf1Rb1|P<2PP1nRʏRR U0