BCGIUTLV1.0 4-NOV-2021 10:09 VSI C V7.4-002 8 $READONLY$ 8 COPYRIGHTINFOUTILITY  DOFORMATNAMES FIELDTOFILEMAPINDEX(ADDITIONALHEADERSINDEX  PARAMSUBSCHARi(m$CODE$ $LITERAL$ $LINK$8$BSS$P$DATA$0  COPYRIGHTINFO( UTILITY  BUGSYMBOLNAMING0 BUGSYMBOLNAMING DEBUG( DEBUG   DOCGIRESPONSE0 DOCGIRESPONSE  DOCONTENTLENGTH0DOCONTENTLENGTH DOCOPY(DOCOPY  DOCGIPLUS0 DOCGIPLUS   DOCLISYMBOLS0 DOCLISYMBOLS  DOCLISYMBOLSLINES8DOCLISYMBOLSLINES( DOCLISYMBOLSNOCONTROL8DOCLISYMBOLSNOCONTROL( DODECODESYMBOLPERCENT8DODECODESYMBOLPERCENT( DOESCAPESYMBOLQUOTES8DOESCAPESYMBOLQUOTES   DOSPLITSYMBOL0 DOSPLITSYMBOL  DOFORMATHEADINGS8DOFORMATHEADINGS0  DOFORMATNAMES  DOMULTIPARTFORMDATA8DOMULTIPARTFORMDATA   DOPREEXPIRED0 DOPREEXPIRED   DOREQUESTBODY0 DOREQUESTBODY  DORESPONSE0 DORESPONSE  DOURLDECODE0 DOURLDECODE( RESPONSECONTENTTYPETEXT8RESPONSECONTENTTYPETEXT  BUFFERCOUNT0 BUFFERCOUNT  BUFFERSIZE0 BUFFERSIZE   CLISYMBOLTYPE0! CLISYMBOLTYPE  DELIMCHARHITCOUNT8"DELIMCHARHITCOUNT  EXITQUIETLY0# EXITQUIETLY  FILECONTENTLENGTH8$FILECONTENTLENGTH  READCOUNT0% READCOUNT  SYMBOLVALUEMAX0&SYMBOLVALUEMAX  SYMBOLPREFIXLENGTH8'SYMBOLPREFIXLENGTH  DELIMCHAR0( DELIMCHAR  BUFFERPTR0) BUFFERPTR  CGICONTENTTYPEPTR8*CGICONTENTTYPEPTR  CGIREQUESTMETHODPTR8+CGIREQUESTMETHODPTR( CGIREQUESTTIMEGMTPTR8,CGIREQUESTTIMEGMTPTR( CGISERVERSOFTWAREPTR8-CGISERVERSOFTWAREPTR  CHARSETPTR0. CHARSETPTR   CLICHARSETPTR0/ CLICHARSETPTR  CLICONTENTTYPEPTR80CLICONTENTTYPEPTR  CLILOCATIONPTR01CLILOCATIONPTR   CLIOUTPUTPTR02 CLIOUTPUTPTR  CLIPARAMETERPTR03CLIPARAMETERPTR  CLIRESPONSEPTR04CLIRESPONSEPTR   FIELDONLYPTR05 FIELDONLYPTR  SYMBOLPREFIXPTR06SYMBOLPREFIXPTR  FIELDTOFILEMAP07FIELDTOFILEMAP h8 FIELDTOFILEMAPINDEX  PADDITIONALHEADERS88ADDITIONALHEADERS8 ADDITIONALHEADERSINDEX0  PARAMSUBSCHAR   CHARSETSTRING09 CHARSETSTRING @ SOFTWAREID0: SOFTWAREID0JV EXITCGIUTL8Jp HTTPSTATUSCODETEXT8Ji GETPARAMETERSTRING(J8  MAIN0Jx h GETPARAMETERS0JR VMSVERSION8JF DECODESYMBOLPERCENT8J`G ESCAPESYMBOLQUOTES0J0I SPLITSYMBOL0JO SETCLISYMBOL0J SENDCGIRESPONSE0J  SENDRESPONSE0J SENDFILE8J1 URLDECODEBODYCLISYMBOLS8Jp  URLDECODEFIELDWRITE8J` URLDECODEBODYWRITE@J% MULTIPARTFORMDATAFIELDWRITE@Jh + MULTIPART2FORMDATAFIELDWRITE8J REQUESTBODYWRITE(Jhk STRSAME0J`D STRIPCARRET0J`P GETCLISYMBOL8J V PROCESSPARAMETERS(J  __MAIN 6= = =!UL(=0=  U==5Copyright (C) 1999-2012 Mark G.Daniel. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. '=CGIUTL $=  $=  $=  != * =#G8^~ _#0"@^4GHcGG#]("8[@b "G@Zk(=0b#@ӘBG4Gb@ZkcG8]@]HP#k///`#[4G(^~[0^8~@HP޴X`h>p^x~GGb"b >@ZkBBGtGb2"C/@Zk (? `@qDpDQs4HRTJSFWBQ`"B" !F =G 4Gb/@ZkBCtG =b@Zk=4G4GBb@@.sJ""R@JSF@>.UJ>@Zk"4GHB4GPb@Zk@b#//w@BtG"Bb2"G/@Zk8BGtG =@b/@Zk(BG4G0b@ZkB4Gbp"/@ZkBGb/@Zk4GTD0% q.qJ x¤b#@&"$ ?"!1 @0@ &/b#@&D "?"!1 @0@ &fG31`BB`ĢBX8"FtGb@ZkP "'B4Gb@Zk$CG"BBb @2"G@Zk"GHb#/r@4Gb#;?"j@"(b#/@4Gb#E?"^@Ӹ"b#////;@4GO?"b#O@ӰBGb/@Zk///"X?"b#?@8B4G"@b GB/@Zk///8B4G@b"@Zk$mB G G`""tGb /@ZkxBGh""GtGb/@Zk+,@L @+H+ //'D`E/$ K.k!KJCGBF/@.k!JCBF/ /k! KCCXG/ k/k!kKCBD/+.k!+J?.JGF_BUJ "> G4Gb@Zk&'("TGBb@ @ZkBGTG("b@Zk("/ "GGPb#@-`+IMI E=/4Gt?"b#@Ӑ4G4Gb"8BBĠk( "@b EfE/@Zk ,Hj"8Bh4G "@b@Zk¤mpB!b/`M#͠&.&J/ ///f.B4G"bStJgJ/@Zk&-jHI&I *E&=,H?xB"" GtGb@Zk@Bc4GbJ2`8B@b "K @/@Zk ,HXB!K. ¤BTG4Gb"B"JFG/G//@ZkBGb@ZkB@ "GGtGb !@Zk G-JMI G=˰/b `p"h""!BdR(¦"֢BtGFb8"@ B/@ZkTG?"b#@Hb#5@øb#~@/hb#@4Gb#?"@B"b#E4G// @¤ib#eƠCCCfED@/ cE(b#`/@//(b#C D kD@`E@ JD@0b#dDCjDE`@4Gb)b#k ,E?A iE?E4G/@(tG ¤Bb B砰$"@ZkTGb#?"@G(]0]4G8}@HPݤX`h=p]x}#/k///Q0 H_FSFQo//@#88;"@^~TGH^P~P[X`h޴pGG#Xb//@Zk@8b"""BbGSPb"////@Zk8"BGb/@Zk ?"b#[@8"b#."!/(=//@0BG¦0"PBXb(2"Ga@ZkW(0BtG"@BHb 2" G@Zk=?D=p0b0Bhs"B84G`"Gb¤4F0}@Zk$!@"b#0@!CD8=D@Ӱ"`BGTG0"0PB1R8Xb>^]"(8"^0]^G b@Zk/PBtGh""FXb0@ @Zk @/PB""TGXb@ZkG@]H]P}X`hݤp#k///#;TG0^~[(!"8^@~HPX޴`GGb@ZkbP"""@BHbGSb" @Zk"pBGxb/@Zkb#Y?"@h"tGBBb 2"G @ZkH/BtG"Bb 2" G@Zk=?D=0(Bh"B4G =Gb"bb3F8¤(/@Zk B"G"B(b2"aG@Zk///BtG""Fb0@ @Zk @/B0""TGb@ZkG0]8]@}HPXݤ`p#k///#tG;^~(;[^~ (GGA@ "b@Zk ("`""PB"BbtG@Zk /("B`""B"bGPb"@ZkPBGGXb@Zk?"`b#@x "?""x0BGtG8b!7 @Zk./ B4G(b"@Zk$0B"?"8bGtG @@Zk///@B4G_""GGHb/@Zk//$@B4G"_"HbGG @@Zk/BG4Gb@Zkhb#_pPb#/6_/ B0"""(bGb"D@ZkPBGXb@Zk?"`b#@ 0B?""8bGtG/@Zk/1///B$TG"b@Zk0B"?"GtG8b@Zk/@B4G_""GGHb@Zk//BGd"4GGb/@Zk@B4G"_"GGHb@ZkBG4Gb@ZkG]]} (0#k/(;# [tG~^8[1^~ GGG G@b "@ZkyD8yDo XyD2xyDc"+`& "" p" @`//9R@ P// K/ G/ D//  @// <//0 8//P 4//o"m#l## C#+ c# # # c  /@///`  /`///p // // // //` // // G]]} 0#k///(# ;TG~^^~ (GG8[@bp "/@Zk bBTGb"G@ZkH" #(" bBbx""TG /@ZkBGGb@Zkb#?"@hB4GpbX"@Zk"B`b#C02"4G@ӨB4Gb@Zk8BG4GGG@b@ZkBGb /2@Zk ?",G""`b#@"8B4GG@bG!/@ZkBG b//@Zk?"/8B4GG@bG @ZkBG b@Zk?"b#Q@XG]G`b]4G} (0#k/p#TG;!^~!^!~!" !(!0!޴8![@!H!>P!^X!~`!h!p!޵x!!G{Gb/@ZkB4GbX"@Zk"BCb#02"4G@"BGBb!2"Bt @ZkTGb#<?"@pBTGxb"G//@Zk" /$"b@BHb ""TG/@ZkBGGb//@ZkI?"b#@ ! = &@B" b("B,HC/L///G.JCF/!1/KCE,/LK$"/ @d/[qKgKQ2B10F/ //d.B4G$ bSaJgJ/@Zk$,H.$HRHJs(H!SFH>. JCBAFF/K+//GD/$d/ dKC@F/$, $HC'@AF/ d. dJCgBF/ `. JCB4G/D/ DK,BBtGb@H<#  2"]"@ZkPB"4GXb@Zk BG""btG]"/@Zk //BG`""btG]"@Zk,"(AAHC@Fm?D.DJGB@ G/PB0AGGTGXb@Zk A0BG@"TG8b@Zk-ICE///!.JBE/L"/#@d.StJgJSuBspF/%`///d.A dJCdBFFA#o#0A// O/[KDG@! .B4G"bVJJ/@Zk-/.IQ/Jr/H!2F/>/ "@//,0H$D ! E"?"b# @,B"}"BbG@H2"2A<#  /@ZkPB4G"Xb@Zk"?"b# @"b#2 @0B"GTG8b/ =@Zk-ICAD$,0B$H$@@GTG8b"@Zk-ICBG4Gb@ZkG!]!]!} !(!0!ݤ8!@!H!=P!]X!}`!h!p!ݥx!!!#k///h#`;TG^~Xx[^~ (0޴8@H>P^XGG "b@ZkXB4GbX"/@Zk8"XBCb#02"4G@Ә"XBG`8xBb!2"Bt /@ZkTG?"8b#' @`BTGb"/@Zk`""b#   G@`..TG""B'bJW JFC/ @Zk(B GG0b/@Zk?"8b# @,"B"HHCEF 0/zH@FR"Y0K"B:G0?r/rKR"Cv0HqF4 .UJF"B>.JR"CsHG'p/[pKsGp?2.2JC"BR"y0HF.WJ"BF>/KR"CuHzF/ `0.Q0J5F"B0>.JCF//E/%#KBZ YKGCx.xJCuGH//0,`0JG#FA0H"B D0<X.XJ#CtPJzF3`.UJF>,H"B#CzH7F/% 0/Y0K:G"B0?x.xJ#CwPJF0,A0H7D0<8.8JC"B#uHF p.SpJ"BuFp>.JCWF_0/BY0K0?4G"b@ZkB GG4Gb/@ZkxBGG4GGGb@Zk(BG 0b@Zk?"8b#1 @ӘBG4Gb0@ @ZkC @_G]]} (0ݤ8@H=P]X`#k/#8;@TG^~^~ (P!"0޴8X[@H>P^XGH{G`b/@Zk8B4GbX"@Zk"8BCb#2"Gk@x"8BG@XB`b!2"pBt /@ZkTG?"b# @@BTGb"G ///@Zkh" /$"XB1TG`bG@¤@Zk///B4Gbh"@Zk#mXBGG""tG`b /@ZkBG""GtGb/@Zk(,@I@(H+ //'DE/$ H.!HJCGBF/@.!JCBF//!KCCXG/ h/!hKCBD/(.!(J?.JGF_BUJ"> G4Gb@Zk%&"TGBb@ @Zk(BGTG"0b@Zk"/ "GGb# @H-`HJHI @EH=/B4Gbh"@Zk /XB""GtG`b/@Zk//HBBTG""b / @ZkBGGb/@Zk?"b# @ H"!4GbBb(DD})FGG@ZkBG"GGtGb@ZkCB"4Gd,b CdHd<@Zk8Bxb GG@b4G8@Zkc GXB  tG$"`bpB`@ZkTG(?"b# @XBGG4GGG`b@ZkBGb ////@Zk,?"b# @xBG4Gb@ZkG]]} (0ݤ8@H=P]X`#/k///#;TG^~^~ ((!"0޴8[@H>P^X~`hpG{Gb@ZkB4GbX"@Zk"BCb#2"G @"BGBb!2"Bt @ZkTGb#O?"z @hBTGpbx"G//@Zk" /$x"B1TGbGH¤ @Zk///B4Gb"@Zk#mBGG0""tGb /@ZkHBG8""GtGPb/@Zk(,@I@(H+ //'DE/$ H.!HJCGBF/@.!JCBF//!KCCXG/ h/!hKCBD/(.!(J?.JGF_XBUJ"> G4G`b@Zk%&"TGhBpb@ @ZkBGTG"b@Zk"/ "GG b#/@H-`HJHI @EH=/B4Gb"@Zk /B0""GtGb/@Zk//BG"(bx¤/x //&,&.TG8Bg@b&HQ &J1D""C/ @ZkB GGb/@Zk{?"b# @&,. B"XB4G`b HP JF0DFC}2F /= GG@ZkXB GGGGtG`b@Zk CB"4G ,b!@ H <@ZkB GG4Gb@Zk G B BtGb2"G@ZkTGb#?"r @BGG4GGGb@ZkB Gb/@Zk?"b#_ @BG4Gb0@ /@Zk @/G]]} (0ݤ8@H=P]X}`hp#k//@#TG@B^~HB^PB~XB`BhB޴pB ;(@[xBB>B^B~!"BBB޵BBG0{GHb@Zk pB4GxbX"@Zk" BChb#02"4G@`" BG(@BHb!2"XBt @ZkTGb#?"@(BTGb"G//@ZkP" /$0b#(B@BtGHbD ""@Zk@=0"#@ ?""D?D@=@]_F0= @]@F@.  J(08=/// G@"$GbB4@ S@@Zk8}wH0C@.UJ F>.JCB@X⥀¥pFPF/8///d#/ D/Z[KGKXXCG/ //$/@B"HbY6K'K4G/@Zk$,B"G4Gb  A0H'H@Zk.qHPJF>/ @D.DJCGBFF_`@ ("@B `8"@}"GHbXB/@ZkTG?"b#S@-0@]"tG ("@BHbNI=H " /@ZkB4G@"b@Zk@}@!D/(`Xb//#O"." .PJJPBF/ //.`B4G"hbTJJ/@Zk..Gr.HQ.J2F.>n.!nJ/.JB@ b/"X"@!b(XK?0ݠ///A@= ,A/D/CDKCDC @zDPG0F D.DJ@U@vFDD`/D/ DK!BU!BF$F`.1 J#UJJQ!7 7!@ $,$HC@./BG4Gb@Zk9@B$ 4GD-bJAIGI@Zk@B4G$ bD-JAIGI@Zk$, Hp_!* @$HC@ ///$, G$HC@// $,$H!BU!BtF$#X9HK$Fz#7aC$HC` QA@ 2///GB4Gb@Zk9@B$ 4G,bGHH@Zk@B4G$ b ,GHH@Zk$,@A $HC@$,G$HC@ //.GJx%F`J ".DY#jKJy/[zKFjGy?/G DAAC0DIk DUAAC1D DJUA; `J DE6_/BD4Gb@Zk.iOD`A*@!0D /@BD4GHb@ZkiOD`A*@!!D? /BD4Gb@Zk/// N-aHJNI! AEN=00 B0n.0SnJn> ¦(@B C06"@]"tGHb/@Zk B4G,,HJ!H@e@D/`$ /$-$I$E/ /C$= $ݡG@ ""@"]E0B @08b!0B b@G}  G(¤$D@Zk@BH#"@]"HbtG/@ZkBG4Gb@Zk G0(b""@B@]"Hb@}"G @Zkݡ@"@"="`b#G1%$$!#XEF@@"@"="Gb#@CCe,@, IjIC eHFHhDDCe<@<@} 0`A}=0B@!"" A-A]tG8b@Zk@"@"="G`b#!@@} e@m@0BG""8btG0@]@Zk@"@"="`b#G@_%Gb#w?"dJ! @  D@/O@@"@"="G1%`b#$$! 8E ACU`@,EH@< }0`@ }@@ @"@"="b#@G@/g-G- IeIK gIJGI nE EEg=G=h@}0`@}0BG@"H""@"GG8b1$@Zk@"@"="`b#G@ݠ$$ @"G@"="b#@CCh-@H- HnHK hIJHI cE NECh=@H=B@0A@ E 0A@-,2$$$c gHjgHH IFH ED=<@"@="Gb#)@ @"@="ݡGb#CA0A -ECݱ@,FH@<@ (4GBb-g-Gg IcI GAAE`//@ZkBG@""GBtGbceI!@Zk-G' b#GLI E=,@ H<.PJ>@""@$] `?=@ݤ@"p""]0BG@"8b@DG @Zk@ E@o/]0B@"H""8bG@"G@Zk@ E@a///@G@"b# ]0AD/@@"Gb#ݱ/ CBM-B!JMIM= ]@} 0$@"G$$ b#CCc-@- HlHK cIHI eE ECc=@=]@ݡ]AAݱ@ E@g,@},gH E$$$0 b#H@}@=f@ CE HrH`C!.@.Q !JPJ3FFC!>G@>@"On@@] _E@]@D@-I_b+0!B4Gb &H,FGG@ZkB@"GG BtGbHfH/@Zk,- "b# -,HMIDED H H` HED =<*.Q0J*>@"G]1@+B4Gb,F GG@ZkBGG@"BtGb!/@Zk BBG4GR"@Zk,G@"b#EH< ]@+B4Gb,FGG@ZkBGG@" BtGbi /@Zk-- b#, Hb H` HNII=DH -,EEDH Jp JEDG@" =<S@+B4Gb,FGG@ZkBGG@"BtGbHoH@Zk-@"b#GNI=%--I%IHI +EE%==]@G@B]HB]PB}XB`BhBݤpBxBB=B]B}BBBݥBBB#/k/// ;#;G~^tG0[1^~ (GGG p!"8b@Zk#.G#J#J"/!FF/ ."JCBF/."JCB7G/ P/"PKCAC:D/ ,"H?p.GpJ`///aFydJ/XK G?."J/$, BA$H0BtG""8b$<R@G@ZkG] @]} (0#/k///;ߞ#G ^~tG;1[ ^ ~( GGG b!"@ZkH"tGBBb!2"B / ///@ZkTG0?"b#@G="]"b#~@G5?"b#@0B4G8bC.PJ>"@Zk"""]"BbtG/@ZkG="b#G@G ] ] }( 0 #k///;#G;tGA^~1[A^ A~(A0AGGG b!"/@Zkh"tGBBb!2"B// @ZkTGb#Y?"r@G="]"b#!@G^?"b#h@P= "]"TG }"ABaBB@F///pJKUCFd/[dKpGd? @S./SJs"aBpDJXK @FG?//"h?"b#7@$, ]"tG"BbA$H$</8""/@ZkG ="(b#Gb@GA]A] A}(A0A@A#k//;ޞ#tG[!^~1[!^ !~(!0!8!޴@!H!P!>X!^`!~h!p!GGG  "b^"@Zk0"tGBBb!2"(B/ //@ZkTG?"b#@0tG"BBb,H/ ///X2"(B@ZkTG?"b#@G="]"0b#z@b#G?"@ӐBG4Gb/@Zk0"@B}"BGb!`2"(B /@ZkTG?"b#@G!! GG@=!bB//).)JC/r ///k"`BE4F( //.D#J/ /d/ KpK[zKFpGd?),5.)Hw5HQ5J"B )!7F6B5> / BF KCG//0@)!.B0@ "(""!BGGGTJ@b>@Zk"="Xb#G@,H.d"JDB"UJ>" ""GGGb@ZkG"Xb#Gz@ , HB0@"GGG(""b@Zk" ""GXb#i@).)JC? GB`DGG4Gb$0_!@ZkBG"GBtGb qD@ZklpD`AICaH`DW @lB&."Q0J&>G"G$% Xb#?@ӐBG4Gb%H$0!/@ZkBG"GBtGbHeH@Zk,- I"H`HGXb#D ED E<=#.Q0J"#>G@G!]!] !}(!0!8!ݤ@!H!P!=X!]`!}h!p!!#k/l0@ID`Dl//#;C^~G[^ ~(08 8O=GGGG^:"GG[b@Zk 8BG4G@be@Zk vH0%"xBE"bG0JF "}@Zk0$vH@ ,A H <// G4G8B(@b@Zk$ @!v HE2_JAFE vH4JF¦B3vHX""GGb@Zk HBtGPbhB0"@ZkGxb# ?"V@G]] }(08@#k/#;tG ^~[(^0~8@HGG:"GG^G[b@ZkH`BG4Ghb<e8 @Zk% vHb#!?H D% [@D 0JF  b#Q@$ ? %D1?J!v H!F%HB0B8"@2"G8b]"}"@ZkBGtG"Bb2"G@Zk?$d! @D`$.Q$J$>///]2v@J/T@"BG ""b.VJ>2vKG@ZkG ]G(]0}8@HP#k///H#8;tG~^[@!"^~ GG# ZX[`b@ZkbbGGHBGGPbGG  c s"@ZkGc ?"b#/@88B4G@b"@ZkhBG4GpbtG("/@ZkHtG@"8BXB`bF2"B(R"@Zkp""CD! D10FJP@JJGEB// PBVJF>/c(B4G0b3fJgJ@Zk#@P H%@D/pB#R1$J'JQ2B1 F "//c(B4G0b3dJgJ@Zk/ c!J0JF'HJ%FA!@PB3fJBA!@gJA0@s"`! #aB #/b8G@¦pXB`b8"(s"G/@Zk"| ?"b#@H@"X""tGXBC`b/@ZkG]]} 0#k///0[#(G~^G@[ ;R^~ GGG@GHb@Zk`?$X`DPBaD4GXbF`D/@Zk///p#;TG~^^~ (0޴80[@H>P^X~`hp޵xG $GG8b !"/@Zk,B# GPHb@HJ!H//H¥TG4Gp///f.fJSfJFf>0B.vHUJGtG8b""F>///@Zk,H/(///-"/ #,A0H'HA1@!!D/ //C.B4Gc"bRSJGJ/@Zk///,EHc <#,#H/?#.#J%BGq@c.cJN`/// "/ .VJJVB֢F/> //#/bC#Y:KB'K4G/@Zk1,H%DX$D,/ c %/C.#"QJ/@///XDF"@.JXF1".#/J1"zJY#Kc :G#?q/qK/_.PJ>1,1HC!B.Jc/cK"WvKJ[cKc?0B""GtG8b/@Zk,H/OG""Xb#tGn@// <GG""Xb#c@///0¥0G_"""Xb#W@///0 $GGx""Xb#K@¥Gb#@-I"GG""Xb#7@///Gb#@(¥GG""Xb#'@:.GJJ*/F D! $a.aJ! CgBF/`.JCB! G/!/!KC'C! yG/ ,HC@! E/!.!J/Gb#/o@-I"GGX""Xb#@/// ¥G_"""Xb#@GGH""Xb#@Gb#K@Ӣ-I .q HP JF >GG""Xb#@///P¥GGp""Xb#@2Gb#+@ G//-I/{?P¥b0BGGG8bH5"0BF //@ZkTGb#! ?"_ΡNA.., IqIP JA.HF1D>.->Gb#@n-Ik' !"f?A*@.a.A" HuHT JSrJFuF>a>Y/G_"""Xb#@///@¥LG_"@""Xb#s@/// @GG""Xb#g@ Gb#@6,H3x 0GG""Xb#W@///%̱$GGP""Xb#K@GG""Xb#C@¥Gb#@-I ¥GG@""Xb#/@Gb# @/,H/¥.,pHA.H0D.<GG""Xb#@:&,G&H&H*/'DE/$ N.!NJCGBF/@.!JCBF//!KCCXG/ n/!nKC@E/,!H?...JCA.J/BҵGG`""Xb#@G""Xb#G@G(""GXb#@//o Gb#?@G-I¥"AA5A0D-D '. 'J/GG""Xb#@ GG""Xb#@,BGG0B8b 2"G //@ZkTG ?"b#_-I/,///DD/$. JCBPF/g. gJCeBF/`. JCBG/ '/ 'KC%CyG/ - I'.'J/.//8G""Xb#GR@//!/&-̡Gf"B0B8b&I %E2"G @ZkTG ?"b#_ӸGb#/@-Iǰ,¥GG0BG8b ."@ZkTG ?"b#_G]]} (0ݤ8@H=P]X}`hpݥx#k/0BGG8b8bh!G@Zk@B4G4GHb/@Zk///#@_&8^~TGR"[08 @^H~PGG(^{B, ;"b@ZkB4G8"b@Zk0bHB("G0]"PbGLs"/@Zk///G ?"b#G_0@"b# vH B8.PJ8>8"a_)G4Gb#\_ӸB4G" ""tGb@ZkB4Gb"/@Zk//G0`@b#H_ӸBG" ""tGb@ZkB4Gb"/@Zk///G8]@]H}P`#/k///; #G~^G[;1^~ (0GGG H H:"[Hb@ZkG]`#,G#H%D1 b$ 'D" /eâ"/ `.TJJTBF/ //.B4G#bWJJ/@Zk$, $HC'@!F?D.DJGF@G+/ //G B4G.b"JFD/@ZkGD"$,0Ha@@"1BB"tGbGD ""G@ZkGG]]} (0@#k/#C~^^~ (0޴8@GGGGGG///,4G0b#"Hc %D/DK @.(BPJJ/@Zk$,(BG4G0bA$H'H@ZkD//%1@C4G /G //G//.J@G]]} (0ݤ8@P#k4[HGd DECC$MAIN4\Lb# DECC$MAIN4[`@d DECC$MAIN4tG DECC$EXIT4b# DECC$EXIT4@ DECC$EXIT4G DECC$STRLEN4b# 8 DECC$STRLEN 4@ DECC$STRLEN4# GD DECC$MEMCPY4$0b# 8 DECC$MEMCPY4#@@D DECC$MEMCPY4xG DECC$STRLEN4b# 8 DECC$STRLEN4@ DECC$STRLEN4#G DECC$MEMCPY4$b# 8 DECC$MEMCPY4#@ DECC$MEMCPY4/G  DECC$GETENV40b# 8 DECC$GETENV4/@  DECC$GETENVDY G4CGILIBENVIRONMENTSETDEBUGDZ,b# 8 CGILIBENVIRONMENTSETDEBUGDY0@4CGILIBENVIRONMENTSETDEBUG4TGtDECC$GXFPRINTF4Xb# 8 DECC$GXFPRINTF4p@tDECC$GXFPRINTF<WtGCGILIBENVIRONMENTINIT<Xb# 8 CGILIBENVIRONMENTINIT<W@CGILIBENVIRONMENTINITDUGCGILIBRESPONSESETSOFTWAREIDDVb# 8 CGILIBRESPONSESETSOFTWAREIDDU@CGILIBRESPONSESETSOFTWAREIDDSGCGILIBRESPONSESETERRORMESSAGEDTb# 8 CGILIBRESPONSESETERRORMESSAGEDS@CGILIBRESPONSESETERRORMESSAGEDQGCGILIBENVIRONMENTISAPACHEDRb# 8 CGILIBENVIRONMENTISAPACHEDQ@CGILIBENVIRONMENTISAPACHE4GDECC$GXFPRINTF4b# 8 DECC$GXFPRINTF4@DECC$GXFPRINTF4G DECC$STRLEN4b# 8 DECC$STRLEN4@ DECC$STRLEN4G$DECC$GXFPRINTF4b# 8 DECC$GXFPRINTF4 @$DECC$GXFPRINTFDOGCGILIBENVIRONMENTISCGIPLUSDPb# 8 CGILIBENVIRONMENTISCGIPLUSDO@CGILIBENVIRONMENTISCGIPLUS4G$ CGILIBVAR4b# 8 CGILIBVAR4 @$ CGILIBVAR40GD CGILIBVAR48b# 8 CGILIBVAR4@@D CGILIBVAR4LGtDECC$GXFPRINTF4db# 8 DECC$GXFPRINTF4p@tDECC$GXFPRINTF4!tG DECC$MEMCMP4"b# 8 DECC$MEMCMP4!@ DECC$MEMCMP4dG DECC$STRLEN4|b# 8 DECC$STRLEN4@ DECC$STRLEN4%G DECC$STRCPY4&b# 8 DECC$STRCPY4%@ DECC$STRCPY4G DECC$STRCAT4b# 8 DECC$STRCAT4@ DECC$STRCAT4(GX CGILIBVAR4@b# 8 CGILIBVAR4T@X CGILIBVAR4pG CGILIBVAR4b# 8 CGILIBVAR4@ CGILIBVAR4MG DECC$TOLOWER4Nb# 8 DECC$TOLOWER4M@ DECC$TOLOWER 4!G4 DECC$MEMCMP4",b# 8 DECC$MEMCMP4!0@4 DECC$MEMCMP4XGt CGILIBVAR4\b# 8 CGILIBVAR4p@t CGILIBVAR49GOTS$MOVE49@OTS$MOVE4G DECC$STRLEN4b# 8 DECC$STRLEN4@ DECC$STRLEN4#G DECC$MEMCPY4$b# 8 DECC$MEMCPY4# @ DECC$MEMCPY4d G DECC$GXFPRINTF4x b# 8 DECC$GXFPRINTF4 @ DECC$GXFPRINTF4 G8 DECC$GXFPRINTF4 b# 8 DECC$GXFPRINTF44 @8 DECC$GXFPRINTF4 G$ DECC$GXFPRINTF4 b# DECC$GXFPRINTF4 @$ DECC$GXFPRINTF4A4 Gd DECC$FREOPEN4B8 b#  DECC$FREOPEN4A` @d DECC$FREOPEND h G CMA$TIS_VMSERRNO_GET_ADDRDp b# CMA$TIS_VMSERRNO_GET_ADDRD  @ CMA$TIS_VMSERRNO_GET_ADDR4 G DECC$GXFPRINTF4 b# DECC$GXFPRINTF4 @ DECC$GXFPRINTF4; G, DECC$GXSPRINTF4< b# DECC$GXSPRINTF4;( @, DECC$GXSPRINTF4CP G| DECC$ATOI4Dh b#  DECC$ATOI4Cx @| DECC$ATOI4 GDECC$GXFPRINTF4 b# DECC$GXFPRINTF4@DECC$GXFPRINTF4G4DECC$GXFPRINTF4$b# DECC$GXFPRINTF40@4DECC$GXFPRINTF4DG\DECC$GXFPRINTF4Tb# DECC$GXFPRINTF4X@\DECC$GXFPRINTF4GDECC$GXFPRINTF4b# DECC$GXFPRINTF4@DECC$GXFPRINTF4AG DECC$FREOPEN4Bb#  DECC$FREOPEN4A@ DECC$FREOPEND G8CMA$TIS_VMSERRNO_GET_ADDRD$b# CMA$TIS_VMSERRNO_GET_ADDRD 4@8CMA$TIS_VMSERRNO_GET_ADDR4XGxDECC$GXFPRINTF4\b# DECC$GXFPRINTF4t@xDECC$GXFPRINTF4;GDECC$GXSPRINTF4<b# DECC$GXSPRINTF4;@DECC$GXSPRINTF4CG DECC$ATOI4Db#  DECC$ATOI4C@ DECC$ATOI4G<DECC$GXFPRINTF4(b# DECC$GXFPRINTF48@<DECC$GXFPRINTF4PGtDECC$GXFPRINTF4db# DECC$GXFPRINTF4p@tDECC$GXFPRINTF4GDECC$GXFPRINTF4b# DECC$GXFPRINTF4@DECC$GXFPRINTF4G,DECC$GXFPRINTF4$b# DECC$GXFPRINTF 4(@,DECC$GXFPRINTF4<GX DECC$FOPEN4@b#  DECC$FOPEN4T@X DECC$FOPEN4dG DECC$FOPEN4pb#  DECC$FOPEN4@ DECC$FOPEND GCMA$TIS_VMSERRNO_GET_ADDRDb# CMA$TIS_VMSERRNO_GET_ADDRD @CMA$TIS_VMSERRNO_GET_ADDR4EG DECC$FGETS4Fb#  DECC$FGETS4E@ DECC$FGETS4G DECC$STRLEN4b#  DECC$STRLEN4@ DECC$STRLEN4EG, DECC$FGETS4Fb#  DECC$FGETS4E(@, DECC$FGETS4G@Gd DECC$FREAD4HXb#  DECC$FREAD4G`@d DECC$FREAD4GtG DECC$FREAD4Hb#  DECC$FREAD4G@ DECC$FREAD4IG DECC$REWIND4Jb#  DECC$REWIND4I@ DECC$REWIND4AG DECC$FREOPEN4Bb#  DECC$FREOPEN4A@ DECC$FREOPEND G,CMA$TIS_VMSERRNO_GET_ADDRDb# CMA$TIS_VMSERRNO_GET_ADDRD (@,CMA$TIS_VMSERRNO_GET_ADDR4E@Gl DECC$FGETS4FLb#  DECC$FGETS4Eh@l DECC$FGETS4)G DECC$FPUTS4*b#  DECC$FPUTS4)@ DECC$FPUTS4EG DECC$FGETS4Fb#  DECC$FGETS4E@ DECC$FGETS4GG DECC$FREAD4Hb#  DECC$FREAD4G@ DECC$FREAD4G DECC$FWRITE4b#  DECC$FWRITE4@ DECC$FWRITE4GG4 DECC$FREAD4H,b#  DECC$FREAD4G0@4 DECC$FREAD48GL DECC$FCLOSE4Db#  DECC$FCLOSE4H@L DECC$FCLOSE4GDECC$GXFPRINTF4b# DECC$GXFPRINTF4@DECC$GXFPRINTF4GDECC$GXFPRINTF4b# DECC$GXFPRINTF4@DECC$GXFPRINTF< GCGILIBREADREQUESTBODY< b# CGILIBREADREQUESTBODY< @CGILIBREADREQUESTBODY4$GD DECC$FOPEN4(b#  DECC$FOPEN4@@D DECC$FOPEND DG\CMA$TIS_VMSERRNO_GET_ADDRDTb# CMA$TIS_VMSERRNO_GET_ADDRD X@\CMA$TIS_VMSERRNO_GET_ADDR4pG CGILIBVAR4xb#  CGILIBVAR4@ CGILIBVAR4 GCGILIBURLDECODE4 b# CGILIBURLDECODE 4 @CGILIBURLDECODE4G DECC$FWRITE4b#  DECC$FWRITE4@ DECC$FWRITED GCMA$TIS_VMSERRNO_GET_ADDRDb# CMA$TIS_VMSERRNO_GET_ADDRD @CMA$TIS_VMSERRNO_GET_ADDR4GD DECC$FWRITE40b#  DECC$FWRITE4@@D DECC$FWRITED DGdCMA$TIS_VMSERRNO_GET_ADDRDPb# CMA$TIS_VMSERRNO_GET_ADDRD `@dCMA$TIS_VMSERRNO_GET_ADDR4tG DECC$FWRITE4b#  DECC$FWRITE4@ DECC$FWRITED GCMA$TIS_VMSERRNO_GET_ADDRDb# CMA$TIS_VMSERRNO_GET_ADDRD @CMA$TIS_VMSERRNO_GET_ADDR4G DECC$FCLOSE4b#  DECC$FCLOSE4 DECC$FCLOSE4(GtDECC$GXFPRINTF4`b# `DECC$GXFPRINTF4p@tDECC$GXFPRINTF4xG CGILIBVAR4b# ` CGILIBVAR4@ CGILIBVAR4GDECC$GXFPRINTF4b# `DECC$GXFPRINTF4@DECC$GXFPRINTF< G$CGILIBREADREQUESTBODY< b# `CGILIBREADREQUESTBODY<  @$CGILIBREADREQUESTBODY4DGd DECC$FOPEN4Hb# ` DECC$FOPEN4`@d DECC$FOPEND dGCMA$TIS_VMSERRNO_GET_ADDRDtb# `CMA$TIS_VMSERRNO_GET_ADDRD @CMA$TIS_VMSERRNO_GET_ADDR4'dG DECC$ISPRINT4(pb# ` DECC$ISPRINT4'@ DECC$ISPRINT4GDECC$GXFPRINTF4b# `DECC$GXFPRINTF4@DECC$GXFPRINTF4 GCGILIBURLDECODE4 b# `CGILIBURLDECODE4 @CGILIBURLDECODE4GDECC$GXFPRINTF4b# `DECC$GXFPRINTF4@DECC$GXFPRINTF4G(DECC$GXFPRINTF4b# `DECC$GXFPRINTF4$@(DECC$GXFPRINTF4+pG DECC$FPUTC4,b# ` DECC$FPUTC4+@ DECC$FPUTC4)G DECC$FPUTS4*b# ` DECC$FPUTS4)@ DECC$FPUTS4'G DECC$ISPRINT4(b# ` DECC$ISPRINT4'@ DECC$ISPRINT44GdDECC$GXFPRINTF48b# `DECC$GXFPRINTF4`@dDECC$GXFPRINTF4 dGxCGILIBURLDECODE4 pb# `CGILIBURLDECODE4 t@xCGILIBURLDECODE4)G DECC$FPUTS4*b# ` DECC$FPUTS4)@ DECC$FPUTS4)G DECC$FPUTS 4*b# ` DECC$FPUTS4)@ DECC$FPUTS4 G DECC$FCLOSE4 b# ` DECC$FCLOSE4 @ DECC$FCLOSE4 G DECC$GXFPRINTF4 b# DECC$GXFPRINTF4 @ DECC$GXFPRINTF4 G CGILIBVAR4 b#  CGILIBVAR4 @ CGILIBVAR4,!GT!DECC$GXFPRINTF40!b# DECC$GXFPRINTF4P!@T!DECC$GXFPRINTF< h!G!CGILIBREADREQUESTBODY< p!b# CGILIBREADREQUESTBODY< !@!CGILIBREADREQUESTBODY4!G! DECC$FOPEN4!b#  DECC$FOPEN4!@! DECC$FOPEND !G"CMA$TIS_VMSERRNO_GET_ADDRD"b# CMA$TIS_VMSERRNO_GET_ADDRD "@"CMA$TIS_VMSERRNO_GET_ADDR4$G$ CGILIBVAR4$b#  CGILIBVAR4$@$ CGILIBVAR4$G$ DECC$STRLEN4$b#  DECC$STRLEN4$@$ DECC$STRLEN4$G% DECC$FWRITE4 %b#  DECC$FWRITE4%@% DECC$FWRITED %G,%CMA$TIS_VMSERRNO_GET_ADDRD %b# CMA$TIS_VMSERRNO_GET_ADDRD (%@,%CMA$TIS_VMSERRNO_GET_ADDR4<%GX% DECC$FCLOSE4H%b#  DECC$FCLOSE4T%@X% DECC$FCLOSE4%G &DECC$GXFPRINTF4%b# DECC$GXFPRINTF4&@ &DECC$GXFPRINTF4&G$& CGILIBVAR4&b#  CGILIBVAR4 &@$& CGILIBVAR4\&G&DECC$GXFPRINTF4`&b# DECC$GXFPRINTF4&@&DECC$GXFPRINTF< &G&CGILIBREADREQUESTBODY< &b# CGILIBREADREQUESTBODY< &@&CGILIBREADREQUESTBODY<&G'CGILIBFORMREQUESTBODY< &b# CGILIBFORMREQUESTBODY<'@'CGILIBFORMREQUESTBODY4'G$' CGILIBVAR4'b#  CGILIBVAR4 '@$' CGILIBVAR4,'GT'DECC$GXFPRINTF4D'b# DECC$GXFPRINTF4P'@T'DECC$GXFPRINTF4!T'Gt' DECC$MEMCMP4"h'b#  DECC$MEMCMP4!p'@t' DECC$MEMCMP4D(Gd( DECC$STRLEN4\(b#  DECC$STRLEN4`(@d( DECC$STRLEN4%t(G( DECC$STRCPY4&x(b#  DECC$STRCPY4%(@( DECC$STRCPY4(G( DECC$STRCAT4(b#  DECC$STRCAT4(@( DECC$STRCAT4(G( CGILIBVAR4(b#  CGILIBVAR4(@( CGILIBVAR4)G$)DECC$GXFPRINTF 4)b# DECC$GXFPRINTF4 )@$)DECC$GXFPRINTF44)GX) DECC$FOPEN4D)b#  DECC$FOPEN4T)@X) DECC$FOPEND X)Gt)CMA$TIS_VMSERRNO_GET_ADDRDh)b# CMA$TIS_VMSERRNO_GET_ADDRD p)@t)CMA$TIS_VMSERRNO_GET_ADDR4)G) DECC$STRLEN4)b#  DECC$STRLEN4)@) DECC$STRLEN4#)G) DECC$MEMCPY4$)b#  DECC$MEMCPY4#)@) DECC$MEMCPY4)G * CGILIBVAR4)b#  CGILIBVAR4*@ * CGILIBVAR< *G,*CGILIBHTMLDEENTIFY<*b# CGILIBHTMLDEENTIFY<(*@,*CGILIBHTMLDEENTIFY44*G\*DECC$GXFPRINTF4L*b# DECC$GXFPRINTF4X*@\*DECC$GXFPRINTF4l*G* DECC$FWRITE4*b#  DECC$FWRITE4*@* DECC$FWRITED *G*CMA$TIS_VMSERRNO_GET_ADDRD*b# CMA$TIS_VMSERRNO_GET_ADDRD *@*CMA$TIS_VMSERRNO_GET_ADDR4*G* DECC$FCLOSE4*b#  DECC$FCLOSE4*@* DECC$FCLOSE4T+G+DECC$GXFPRINTF4+b# hDECC$GXFPRINTF4+@+DECC$GXFPRINTF4+G+ CGILIBVAR4+b# h CGILIBVAR4+@+ CGILIBVAR4+G,DECC$GXFPRINTF4+b# hDECC$GXFPRINTF4,@,DECC$GXFPRINTF< ,GD,CGILIBREADREQUESTBODY< $,b# hCGILIBREADREQUESTBODY< @,@D,CGILIBREADREQUESTBODY<\,G,CGILIBFORMREQUESTBODY< l,b# hCGILIBFORMREQUESTBODY<,@,CGILIBFORMREQUESTBODY4,G, CGILIBVAR4,b# h CGILIBVAR4,@, CGILIBVAR4,G,DECC$GXFPRINTF4,b# hDECC$GXFPRINTF4,@,DECC$GXFPRINTF4!,G, DECC$MEMCMP4",b# h DECC$MEMCMP4!,@, DECC$MEMCMP4-G- DECC$STRLEN4-b# h DECC$STRLEN4-@- DECC$STRLEN4%-G . DECC$STRCPY4&-b# h DECC$STRCPY4%.@ . DECC$STRCPY4 .G$. DECC$STRCAT4.b# h DECC$STRCAT4 .@$. DECC$STRCAT4`.Gt. CGILIBVAR4h.b# h CGILIBVAR4p.@t. CGILIBVAR4.G.DECC$GXFPRINTF4.b# hDECC$GXFPRINTF4.@.DECC$GXFPRINTF4.G/ DECC$FOPEN4.b# h DECC$FOPEN4/@/ DECC$FOPEND /G4/CMA$TIS_VMSERRNO_GET_ADDR D(/b# hCMA$TIS_VMSERRNO_GET_ADDRD 0/@4/CMA$TIS_VMSERRNO_GET_ADDR4X/G/ DECC$STRLEN4`/b# h DECC$STRLEN4/@/ DECC$STRLEN4#/G/ DECC$MEMCPY4$/b# h DECC$MEMCPY4#/@/ DECC$MEMCPY4/G/ CGILIBVAR4/b# h CGILIBVAR4/@/ CGILIBVAR</G/CGILIBHTMLDEENTIFY</b# hCGILIBHTMLDEENTIFY</@/CGILIBHTMLDEENTIFY40G(0DECC$GXFPRINTF40b# hDECC$GXFPRINTF4$0@(0DECC$GXFPRINTF480GX0 DECC$FWRITE4P0b# h DECC$FWRITE4T0@X0 DECC$FWRITED X0Gt0CMA$TIS_VMSERRNO_GET_ADDRDd0b# hCMA$TIS_VMSERRNO_GET_ADDRD p0@t0CMA$TIS_VMSERRNO_GET_ADDR40G0 DECC$FCLOSE40b# h DECC$FCLOSE40@0 DECC$FCLOSE481G1DECC$GXFPRINTF4t1b# DECC$GXFPRINTF41@1DECC$GXFPRINTF41G1 CGILIBVAR41b#  CGILIBVAR41@1 CGILIBVAR41G1DECC$GXFPRINTF41b# DECC$GXFPRINTF41@1DECC$GXFPRINTF<  2G42CGILIBREADREQUESTBODY< 2b# CGILIBREADREQUESTBODY< 02@42CGILIBREADREQUESTBODY4T2Gt2DECC$GXFPRINTF4\2b# DECC$GXFPRINTF4p2@t2DECC$GXFPRINTF49 3G(3OTS$MOVE49$3@(3OTS$MOVE4'3G3 DECC$ISPRINT4(3b#  DECC$ISPRINT4'3@3 DECC$ISPRINT43G$4 DECC$TOUPPER4 4b#  DECC$TOUPPER4 4@$4 DECC$TOUPPER4|4G4DECC$GXFPRINTF44b# DECC$GXFPRINTF44@4DECC$GXFPRINTF44G4DECC$GXFPRINTF44b# DECC$GXFPRINTF44@4DECC$GXFPRINTF4 4G 5CGILIBURLDECODE4 5b# CGILIBURLDECODE4 5@ 5CGILIBURLDECODE4=t5G5 DECC$ISALNUM4>5b#  DECC$ISALNUM4=5@5 DECC$ISALNUM46G6 DECC$TOUPPER46b#  DECC$TOUPPER46@6 DECC$TOUPPER46G7 DECC$TOUPPER4 7b#  DECC$TOUPPER47@7 DECC$TOUPPER4 7GD7 DECC$TOUPPER4,7b#  DECC$TOUPPER4@7@D7 DECC$TOUPPER47G8 DECC$TOUPPER47b#  DECC$TOUPPER48@8 DECC$TOUPPER48G,8 DECC$TOUPPER48b#  DECC$TOUPPER4(8@,8 DECC$TOUPPER 408GT8 DECC$TOUPPER4<8b#  DECC$TOUPPER4P8@T8 DECC$TOUPPER4?@9GT9 DECC$ISCNTRL4@L9b#  DECC$ISCNTRL4?P9@T9 DECC$ISCNTRL4'9G9 DECC$ISPRINT4(9b#  DECC$ISPRINT4'9@9 DECC$ISPRINT479G9 DECC$ISSPACE489b#  DECC$ISSPACE479@9 DECC$ISSPACE4,:GT:DECC$GXFPRINTF4H:b# DECC$GXFPRINTF4P:@T:DECC$GXFPRINTF4;:G;DECC$GXSPRINTF4<:b# DECC$GXSPRINTF4;;@;DECC$GXSPRINTF4 ;GD;DECC$GXFPRINTF40;b# DECC$GXFPRINTF4@;@D;DECC$GXFPRINTF4D;GX; DECC$STRLEN4P;b#  DECC$STRLEN4T;@X; DECC$STRLEN4h;G;DECC$GXFPRINTF4p;b# DECC$GXFPRINTF4;@;DECC$GXFPRINTF4;<G8<DECC$GXSPRINTF4<0<b# DECC$GXSPRINTF4;4<@8<DECC$GXSPRINTF4;d<G<DECC$GXSPRINTF4<p<b# DECC$GXSPRINTF4;<@<DECC$GXSPRINTF4;l=G=DECC$GXSPRINTF4<=b# DECC$GXSPRINTF4;=@=DECC$GXSPRINTF4>G> DECC$STRLEN4>b#  DECC$STRLEN4>@> DECC$STRLEN4#>G? DECC$MEMCPY4$ ?b#  DECC$MEMCPY4#?@? DECC$MEMCPY4;p?G?DECC$GXSPRINTF4<?b# DECC$GXSPRINTF4;?@?DECC$GXSPRINTF4;?G?DECC$GXSPRINTF4<?b# DECC$GXSPRINTF4;?@?DECC$GXSPRINTF4AGA DECC$STRLEN4Ab#  DECC$STRLEN4A@A DECC$STRLEN4#AGA DECC$MEMCPY4$Ab#  DECC$MEMCPY4#A@A DECC$MEMCPY4@BG\B DECC$STRLEN4HBb#  DECC$STRLEN4XB@\B DECC$STRLEN4#\BGB DECC$MEMCPY4$tBb#  DECC$MEMCPY4#B@B DECC$MEMCPY49BGBOTS$MOVE49B@BOTS$MOVE4BGB DECC$STRLEN4Bb#  DECC$STRLEN4B@B DECC$STRLEN4#BGC DECC$MEMCPY4$Bb#  DECC$MEMCPY4#C@C DECC$MEMCPY4CGC DECC$STRLEN4Cb#  DECC$STRLEN4C@C DECC$STRLEN4#CGC DECC$MEMCPY4$Cb#  DECC$MEMCPY4#C@C DECC$MEMCPY4DGDDECC$GXFPRINTF4Db# DECC$GXFPRINTF4D@DDECC$GXFPRINTF4EGEDECC$GXFPRINTF 4Eb# DECC$GXFPRINTF4E@EDECC$GXFPRINTF48FGhFDECC$GXFPRINTF4\Fb# DECC$GXFPRINTF4dF@hFDECC$GXFPRINTF4|FGFDECC$GXFPRINTF4Fb# DECC$GXFPRINTF4F@FDECC$GXFPRINTF4 FGGCGILIBURLDECODE4 Fb# CGILIBURLDECODE4 G@GCGILIBURLDECODE4$GGDGDECC$GXFPRINTF4(Gb# DECC$GXFPRINTF4@G@DGDECC$GXFPRINTF4GGGDECC$GXFPRINTF4Gb# `DECC$GXFPRINTF4G@GDECC$GXFPRINTF4GG(HDECC$GXFPRINTF4Gb# `DECC$GXFPRINTF4$H@(HDECC$GXFPRINTF48IGdIDECC$GXFPRINTF43 C3 S3 j3 ~3 3 3 3 3 3 3 3  3 3 3 3 3 3 3 3N 3 3 3 3 2BP 3$ =  =  h4 x 4= GetParameters h4= 4 4  4 4 4 4  4 4 4 $4 $4 &4 (4 , =  = i4 4= GetParameterStringi4=ldc K4 B4  B4  K4 B4  K4 O4 W4 W4( =  = k4 h4= strsamek4=VNM i4 i4 v4 v4 v4 v4 x4 |4, = 8 s= 4 4= __main4= + =  =  h DECC$ISALNUM DECC$ISCNTRL DECC$ISDIGIT DECC$ISPRINT DECC$ISSPACE DECC$TOLOWER DECC$TOUPPER DECC$$GA___CTYPET DECC$$GL___CTYPEA(CMA$TIS_VMSERRNO_GET_ADDRDECC$GA_STDOUT DECC$FREAD DECC$FWRITE DECC$FCLOSEDECC$GXFPRINTF DECC$FPUTSDECC$GXSPRINTF DECC$FPUTC DECC$FOPEN DECC$FREOPEN DECC$REWIND DECC$FGETS DECC$ATOI DECC$EXIT DECC$GETENV DECC$MEMCPY DECC$STRCAT DECC$STRCPY DECC$STRNCPY DECC$MEMCMP DECC$STRLEN CGILIB__SOFTWAREID CGILIBVARCGILIBURLDECODE CGILIBENVIRONMENTINIT(CGILIBENVIRONMENTISAPACHE(CGILIBENVIRONMENTISCGIPLUS(CGILIBENVIRONMENTSETDEBUG CGILIBREADREQUESTBODY CGILIBFORMREQUESTBODY CGILIBHTMLDEENTIFY(CGILIBRESPONSESETERRORMESSAGE(CGILIBRESPONSESETSOFTWAREIDSYS$FAOLIB$SET_SYMBOLLIB$GET_SYMBOL SYS$GETSYIWLIB$GET_FOREIGN DECC$MAIN DECC$$SHELL_HANDLEROTS$MOVE . C$IS