CTMAILERV1.0 4-NOV-2021 10:10 VSI C V7.4-002  $READONLY$  COPYRIGHTINFOUTILITYiHL$CODE$ $LITERAL$ $LINK$$BSS$ $DATA$0  COPYRIGHTINFO( UTILITY DEBUG(DEBUG   COMMANDTAGEND0 COMMANDTAGEND  COMMANDTAGENTIFY8 COMMANDTAGENTIFY  BUFFERCOUNT0 BUFFERCOUNT  CGIRESPONSELENGTH8 CGIRESPONSELENGTH  CGIRESPONSEOFFSET8 CGIRESPONSEOFFSET  HEADERTMAILOFFSET8HEADERTMAILOFFSET  HEADERTOOFFSET0HEADERTOOFFSET  HEADERSUBJECTOFFSET8HEADERSUBJECTOFFSET  HEADERSUCCESSOFFSET8HEADERSUCCESSOFFSET( HEADERSUCCESSSTATUSOFFSET@HEADERSUCCESSSTATUSOFFSET( HEADERPERSONALOFFSET8HEADERPERSONALOFFSET( PARSEDTEMPLATELENGTH8PARSEDTEMPLATELENGTH  REQUESTDATALENGTH8REQUESTDATALENGTH  TEMPLATEBODYLENGTH8TEMPLATEBODYLENGTH  TEMPLATEBODYOFFSET8TEMPLATEBODYOFFSET  THEREHASBEENOUTPUT8THEREHASBEENOUTPUT  BUFFERPTR0 BUFFERPTR  CHARSETPTR0 CHARSETPTR  CGICONTENTTYPEPTR8CGICONTENTTYPEPTR  CGIENVIRONMENTPTR8CGIENVIRONMENTPTR  CGIPATHINFOPTR0CGIPATHINFOPTR( CGIPATHTRANSLATEDPTR8CGIPATHTRANSLATEDPTR  CGIREQUESTMETHODPTR8CGIREQUESTMETHODPTR  CGIRESPONSEPTR0 CGIRESPONSEPTR( CGISERVERSOFTWAREPTR8!CGISERVERSOFTWAREPTR   CLICHARSETPTR0" CLICHARSETPTR  HEADERTOPTR0# HEADERTOPTR  HEADERSUBJECTPTR8$HEADERSUBJECTPTR  HEADERSUCCESSPTR8%HEADERSUCCESSPTR( HEADERSUCCESSSTATUSPTR8&HEADERSUCCESSSTATUSPTR  HEADERPERSONALPTR8'HEADERPERSONALPTR  PARSEDTEMPLATEPTR8(PARSEDTEMPLATEPTR  REQUESTDATAPTR0)REQUESTDATAPTR  TEMPLATEBODYPTR0*TEMPLATEBODYPTR  @ CHARSETSTRING0+ CHARSETSTRING  @CONTENTTYPECHARSET8,CONTENTTYPECHARSET 0 SOFTWAREID0- SOFTWAREID8J6CONDITIONALEXPANSION0J . TAGCGIVAR0Jp/ TAGFORMCGIVAR(JxMAIN0J  GETPARAMETERS0J PROCESSREQUEST(JhKSTRSAME8J0READFILEINTOMEMORY8JCHECKTEMPLATEVERSION0J PARSETEMPLATE0J0"RESOLVEPOINTERS @8J`JREVEALMAILMESSAGE0JC MAILMESSAGE@Jp 0READREQUESTDATAINTOMEMORY8J8@4REVEALFORMFIELDS0J) GETTAGNAME(J0 __MAIN @6= 4=Copyright (C) 2005-2009 Mark G.Daniel. This program, comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under the conditions of the GNU GENERAL PUBLIC LICENSE, version 3, or any later version. http://www.gnu.org/licenses/gpl.txt (=TMAILER =#G8^~ _#0"@^4GHcGG#]("0[8b "G@Zk(=0Hb#@pBG4Gxb@ZkcG8]@]HP#k///#G(^H[~0^8GG >Pb@ZkGXB@" BD4Gb="@ZkXBXBtG`b2"C/@Zk= ("@qDpDrtJSuJtFWBr2B  4Gb@ZkXB=CtG `b@Zk= 4G4GBb@@.sJ"X"R@JSF@>.UJ>@Zk 4G0 "TG1XbxBBb/ 3"@Zkr0JFtFr// (B4G0b@Zkb#/+@8BGtG =@b/@ZkxhB4Gpb@ZkB4Gb/@ZkXB4Gbp"@ZkxBGb@Zk"b#@(B4G4G0b/@Zk///#X;?&TG^~1" ^(~08! @޴HPX>`^h~pxG{G{xB> >X "b@Zk(B"4G0b@Zk8bHBG"GG]"Pbs"@Zk//;X$vHB  ,A H <"(B@"4G0b@Zk.tGG$"D4G"@BbPJGJ.JUJEF@>xB.xHWJGb8""F># / tG//@Zk,H/(/// )"/ $,A0H'HA1@!!D/ //D.B4Gd"bRSJGJ/@Zk///,EH <$,$H/?$.$J%BG@d.dJN`/// "/ .VJJVB֢F/> //$/bD#Y:KB'K4G/@Zk1,H%DX$D,/  %/D.$"QJ/@///XDF"@.JXF1".$/J1"zJY$K :G$?q/qK/_.PJ>1,1HC!B.Jd/dK"WvKJ[dKd?xB h""GtGb/@Zk,H/O&1@LGG""pb#@6G.GGJGJ* /GF F/$@.1"JCBF//1"KCCXG/q/1"qKC@F/ 1,1"1HC'@F/ Q.1"QJ_.JC5B+/G_"x""pb#@GG""pb#@///FGX""pb#G@@g,gHeD,`G] ](}08@ݤHPX=`]h}px#/k///BG4Gb@Zk  GxB BGb!G/@ZkB&4Gb"@Zk GGxB Bb!G@ZkB&4Gb"@ZkxBG b Bb G@ZkB4G4Gb@Zk/#;TG(^~`[!"0^8~@HP޴XGGhb@ZkB4Gb"/@Zk"BP"4Gb/@Zk ""4GBbx"@Zk"C="]" b#|@b#/O@@BTG"b////@ZkBtG"@b`BhbX2"S@Zkb#@b#@Ӱ@BTG("Hb  @Zk 0]4G" xpBxb _FDF0](!F=G/@ZkB=1"C tGb@Zk C1 ,1 A H Gh{D>G:"@[Hb@H^C/@Zk@B@""PB"Gb"Hb@ZkBGGb/@Zk#tGB@BHb 2"G@ZkGx/BG4Gb@ZkpBG="TGxb@ZkBGb/@Zk ctGBb@BHbL=`p3"G@ZkBG4Gb@ZkLR///$=tG""B@BHbP=G/@ZkPB4GTGb@@@ZkGI "0BGGGGtG8bG@Zk/PBG4GXb@Zk0B@AGG8btG1@)/@ZkBG4Gb/@Zkc@B`""GHbGG`@ZkDİH/4GGX]`]h}pxݤ=#/k///BGbb @Zk"BGG@b"?"@ZkpB4G4Gxb@Zk/;H[#G~^TGG^~1[ (GGG([b H2"TG/@Zk.GJJd@5a@/ #F `/D. DJDB5AB_BFFG(""b#G @!d, dH@5@ D /. JB5BB`F@FG ""b#tG @G]]} (0#k/(b8B*?"G@bG"(c"@ZkB4G4Gb@Zk(b8B1?"G@bGc "G/@ZkB4G4Gb@Zk//;`#[tG^~[1 ^(~08@޴HPX>`^h~px޵GG ^b "@Zk@B4GTG 4G8"@J!H¤ "jB0¥bG@ZkC @$,$H /[d.dJ/G@¦5APBR"/@ GLGG""xb# @./!A @0?///GtGx""xb# @.!Ap @)1/GG""xb# @.!A!@(%/GGH""xb# @.!A!@&/GG""xb# @.!A!@' /G4G""xb# @./!A0!@0.D"QJ'JJGx+F/ *"A0B yA0 C/ATG8b@Zk @ pA @d.. dJwoJVJ!F>/JA TG8b/ zA/A0@C0B@Zk @ pA @d.. dJwoJVJ!F>//$/!,K/gGG""G4Gxb##_^ @@/?!,.,J* /X!FE/$ .!JCUBF/.!JCUB7G/L/!LKCUACD/ ,,!,HCU!@F/ L.!LJ?.5AJCA.J///G4G""xb# @///4G . JGtG""xb# @Ӻ .J,,="}"b#_",H$D/3 !G/@A"b#=@ , G Ht //jATG0B 8bsA/A0`B@Zk d@ pA @l..lJwoJ!VJ!F> / K.J/S//G="}"b#_"j@A=" b#@ , G H? /jATG0B 8bsA/A0`B@Zk D@ pA @l..lJwoJ!VJ!F> / K.J///A*TG @0B8baA/A0 @@Zk*4@ aA @D..DJvOJUJ!F> .Jc-b@¤HI=Ρc.AƠbpB #Ak%Aı%@%1@G] ](}08@ݤHPX=`]h}pxݥ#k/G4G""xb#G @ql- GlIlI/ XaE@E/`-J!ICUa@D/`,J!HCU@D/y ,J! HCU@F/q*.J!*Jl//BGbb @Zk"BGG@b"t?"@ZkB4G4Gb@Zk.T JtF/.U JFVL/Z LK:GBGb!@Zk"BGG@b"?"@ZkB4G4Gb@ZkBGbb /@Zk"BGG@b"?"@ZkB4G =4Gb@Zk¤tGBBb&"/@ZkB4Gb@ZkB"4Gb@ZkBTG`""b@ZkHb#//@ӰB4G4Gb@Zk.BG?"Gb"GTG"!TJ>@ZkBBG"G4G!/! DR"@ZkBGb@ZkBGAGGtGbGgH @Zk,"GGBbFH"?"D<n-KdIn=}@ZkB4G4Gb@ZkBGbB!@Zk"BGG@b"?"/@ZkB4G4Gb@ZkBGb!@Zk"BGG@b"?"/@ZkB4G4Gb@ZkBGb"!@Zk"BGG@b" ?"/@ZkB4G4Gb@Zk//#;tG~^0[;^GG#`{!Z1{B>^(bB >~2"Sbz8"pBGxb/@Zk( b A B!.!J $B5!BF /.! JB5BBGF?3A/AK$@///XAG D/@.! JCUBF/.! JCUBG/ .! JCU!B1G/ a/! aK_.TJ>///X" "P9/C5C5.5J $B5!BD ///U/"UK$@5!@?@FQF?.J$///XFF/u/"uKCU@@G/5,"5HCU!@AF/ 5."5JCUBG/5/"5K,@H<///X"" !BC 0/0KB5BvG/ ///,"H@5@@VFRG_0,0H$ ///X!DF/ p/"pKCUBD/."JCUBVF/ @."JCU!B1G/ 0,"0H?P/ZPKP?///X"ز8 "@b419BC 1,1H$@ 5!@D/ ///.1"JB5BBFAF?;1/1K$///XF F/Q/1"QKCUBF/Q.1"QJCU!@F/ 1/1"1KCU@F/Q/1"QKQ.RQJQ>///X"" BZA@C.JB5BF / . J$B5!B?BF4D?"@/@K#//XFD/@. @JCU!BF/ . JCU!@!G/ @/ @KCUBF/@. @J.TJ>///"0" A`"1B"H¦B'@B1/Y1K1?A@BG"BR֢1xb ^S:"pB޶w/@ZkG]] #k/Bq?"GbG"`"@ZkB4G4Gb@Zk//#X;TG^~[^ ~(08GGGG^(;" ~b/@Zkc.GGcJ@cJA ///kBUgBgB BFG@FpqJF3q/ FR"[qK1"pG Bq?2,2H'@C+@U'@FF{1HFF/Q/ZQK[GQ?.R"1"J BBCBUBFFzJFF/ q.SqJR"1"zFq>r/rK.Jk@"2 ""BB" BrUBXFF.GJGBUBBsGbtFc`.WJ>9 ""tG@Zk ,H @C8FFD/.///E.EJ=G1" B@. JCBF/K3G"B@E/ EKCKCD/.JG' @@@. EJCKB2F?.JG]C@]( @ }08@#k///2/Y 2KFe.S eJSF%/Y %KG,@ HFBG?"G"Gb @Zk`B"HB"GG4GD @ZkBGb@Zk8B@GGGtG@bTG@Zk#,pHHB#"}"GPbA#H0D#<C.RQJ8"C>G"?"@ZkB4G4Gb@Zk//[#CG^~! ^(~R[0GG > @,{B^@Hh;"bH@Zk B4G(b/@ZkG =b# @Ӡ"BGG?"G"bG!/ ///@ZkBG4Gb@Zk}G0"""Bb@BG/@ZkG]G ](}0@#k///#GG^~C /=^ ~Z#(08޴@HPGGG{hb>:,A:H`B'HH "/@Zk@G///%,%HC/ %.G%J'FE/$ .!JCBF/.!JCB7G/H/!HKCGCD/ .!JC'@AF/ h.!hJ?(/`B ""Ghb(KY(KG(?tG@Zk0BGG8bxH @Zk=.WJF>.J+ J/$DD/$ E. EJCDBF/@. JCդBuG/, HC@F/ . JCB7G/. J?e.eJC /H H//h/uHH"G[hKuGh?.J$//D@F/2/R"2KCB7F/ .R"JCB0D/ r.R"rJCդ@D/-R"IGB2CBC0@B4GTGb@ZkBG;@GGG4G@Zk(,PBGXbA(H(<@ZkbG=b#@cpBGG?"G"xbG`@Zk`BGG4Ghb/@Zk`B ""GhbtG@ZkG]G] }(08ݤ@HP`#k/BGb @Zk"BGG@b"?"@ZkB4G4Gb@Zk/`#;TG~^8[^~ (0GG@b "@Zk`#,#HC/ ///G( C.CJC///GB FF@.1"JCBGF1/1"1KC'CyG;G ,1"HC@ DDq.1"qJC_.8BVJGtG >G(""@b@Zk%,%H%H+//$D`D/$ C.c CJCDBF/@.c JCդBF//c KCCXG/ c/c cKC@F/#.c #J?.JWJ@>c (BG4G0b/@Zk8B ""GtG@b/@Zk,HCG]]} (0@#k//[#G1 ~^^~RP[ (0޴8GGGG @,G0{B@H ;"bH@Zk, GHXD/`#.#J/`.JJ@@F>//KIG"BBt/tKFG! 0 ."JC@$F/(t.tJG;c `@B.J9ŵ"4/"4KCBWG/4,4H//!  @B,H-ń t."tJCk@F/.J/#&Bŵ"/.JC BpG/4.4JG!  @B,! HC@F/K Gc `@#@A/! AKCBF/.J/ "B0@A."TJCKBF_e,GeHeH@kD>`/.J G"B5Cu/uKG5#".U.YJC+@FYJ( G// @&C,H5#ń u/yKCk@CGyKG` "B0C.JG5#!  U.YJCKBD5#,HC@GD/*///y,yH c `@#C#,##9H9HC BpF !  @!C.!#JJC@GF / 󥢄 @$C$.$#9JC+BqD&%C ///DG 0""G_"b#/`G//@~,H@D>/C.CJ`G1" Bq@.J`G"0.c JCB7G/(c/cKG` @`@#,#H}`!  ,c HC@dF/.JGs`1" Bq@/Kq`G".c JCBwG,HGg`&e@ /C.CJCKBD/.J]`G1" Bq@/c KC CFc/cKS`G"Bw@.c JC+@D/C.CJGG`𥢄 @d@.c JCB5F?|%/G%K/@ G>/.J5G"BB,H2" /p,tHC@FtH/(///'c `@B0/0K%G" 0,4HC CF4H!  @Bp.pJG" ,HC@F"t,GtHCk@#G/.`////KG"BBT."TJCKB2D .JG @B ."4J4JC@GD // `?= "BBp,"tHCk@CG&BPbBG ""tGb@ZkC 6/@B0@4GTGHb@Zk//E,GEHCD /%.%JG"p"#""FFF/` &1@.#/JzJY#K&1@ c :G#?e/eKD_#,A#H#</GG]]} (0ݤ8@#k/4/Y 4KG4,A 4HaGT.R TJrF/X KF.P J0DT.R TJD4/Y 4KFT.R TJ2F!/Y !KG!.Q !JF.U JF .P JpG.T JTF,E HD.P JpG#5,A 5HF&9.Q 9JqD;.T J4DC,D HFMc.S cJSFp.V JFs,@ H`G}.P J0D.V JF#/Y #KG.P JD#.Q #JF.W JwG,D HDF.P JFP.R PJD,F HfD,E H%GT.R TJ2D.V JvF.W JG,@ HF4/Y 4K9F `BGhbPb @Zk0"@BGG@Hb"?"@ZkB4G4Gb@ZkE.R EJ2F%/#@;G^~H[^~޴ GGGG"[">~G@ZkBGB"@ZkHBG"@ZkBGB"@ZkHBGX"@ZkBG`B"@ZkHBG0"@ZkBG_&G@ZkE^ (4~@ BB~b@2"G/@Zk`,BGb4GH@Zk= vH!?H D0&HC=J3JBF}PBtG"="]"Xb@Zk/PB"="]"tGXb@Zk}G@/,HYGD`D/$#.c #JC%BqF/ .c JCBF/.c JCB7G/ C/c CKCEC:D/ .c J.JVJ >c B\G4Gb@ZkX vH4vH0JF1JCX&J3J?BtF X}B\]""tGb/@Zk`B"X="]"tGhb/@Zk/BG4Gb&vH@Zk0 vH%HD'H0H@C$HD0PBtG"0="]"Xb@Zk,GH/S-I8`///XaDD/0`%. 3@B%JCU!BFqF& . J7@CBGUBF%/ %K;@CCU!CDD, H(@CA(DU@$D e, eH2@_BCF_= @1?J vH FB"tGb]"==".JUB@F@Zk/O//pB"="]"tGxb@ZkBT"="]"tGb@ZkG]]4G}ݤ 0#/k/// b0B?"G8bG"/@ZkB4G4Gb@Zk "0BGG8bG"%?"@ZkB4G4Gb/@Zk "0Bb GG8bG"/?"@ZkB4G4Gb/@Zk "0Bx GG8bG">?"@ZkB4G4Gb/@Zk "0B GG8bG"F?"@ZkB4G4Gb/@Zk///#X;TG^ >8[~ ^(:"[GG^~b@Zk8BX"G b`2"]G]`" ](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#0 DECC$MAIN4[`@d DECC$MAIN4tG DECC$EXIT4b#0 DECC$EXIT4@ DECC$EXITDQGCGILIBENVIRONMENTVERSIONDRb#xCGILIBENVIRONMENTVERSIONDQ@CGILIBENVIRONMENTVERSION4 G  DECC$STRLEN4 b#x DECC$STRLEN4 @  DECC$STRLEN4'G4 DECC$MEMCPY 4(b#x DECC$MEMCPY4'0@4 DECC$MEMCPY4 hG DECC$STRLEN4 |b#x DECC$STRLEN4 @ DECC$STRLEN4'G DECC$MEMCPY4(b#x DECC$MEMCPY4'@ DECC$MEMCPY4IG DECC$GETENV4Jb#x DECC$GETENV4I@ DECC$GETENV4 G,DECC$GXFPRINTF4 b#xDECC$GXFPRINTF4 (@,DECC$GXFPRINTFDMTGhCGILIBENVIRONMENTSETDEBUGDN\b#xCGILIBENVIRONMENTSETDEBUGDMd@hCGILIBENVIRONMENTSETDEBUG<OtGCGILIBENVIRONMENTINIT<Pb#xCGILIBENVIRONMENTINIT<O@CGILIBENVIRONMENTINITDSGCGILIBRESPONSESETCHARSETDTb#xCGILIBRESPONSESETCHARSETDS@CGILIBRESPONSESETCHARSETDWGCGILIBRESPONSESETSOFTWAREIDDXb#xCGILIBRESPONSESETSOFTWAREIDDW@CGILIBRESPONSESETSOFTWAREIDDYGCGILIBRESPONSESETERRORMESSAGEDZb#xCGILIBRESPONSESETERRORMESSAGEDY@CGILIBRESPONSESETERRORMESSAGE<UGCGILIBENVIRONMENTNAME<Vb#xCGILIBENVIRONMENTNAME<U@CGILIBENVIRONMENTNAME4G DECC$EXIT4b#x DECC$EXIT4@ DECC$EXIT4 GDECC$GXFPRINTF4 b#DECC$GXFPRINTF4 @DECC$GXFPRINTF4IG DECC$GETENV4Jb# DECC$GETENV4I@ DECC$GETENV4KGLIB$GET_FOREIGN4Lb#LIB$GET_FOREIGN4K@LIB$GET_FOREIGN4IG, DECC$GETENV4J$b# DECC$GETENV4I(@, DECC$GETENV4 |GDECC$GXFPRINTF4 b#DECC$GXFPRINTF4 @DECC$GXFPRINTF4G$GD DECC$ISSPACE4H0b# DECC$ISSPACE4G@@D DECC$ISSPACE4Hb# DECC$ISSPACE4GG DECC$ISSPACE4G@ DECC$ISSPACE4 GDECC$GXFPRINTF4 b#DECC$GXFPRINTF4 @DECC$GXFPRINTF4G DECC$EXIT4b# DECC$EXIT4@ DECC$EXIT4  G$ DECC$GXFPRINTF4  b#DECC$GXFPRINTF4  @$ DECC$GXFPRINTF4$ G< DECC$EXIT40 b# DECC$EXIT48 @< DECC$EXIT4 L Gd DECC$GXFPRINTF4 T b#DECC$GXFPRINTF4 ` @d DECC$GXFPRINTF4d G| DECC$EXIT4p b# DECC$EXIT 4x @| DECC$EXIT4  G DECC$GXFPRINTF4  b#DECC$GXFPRINTF4  @ DECC$GXFPRINTF4 G DECC$EXIT4 b# DECC$EXIT4 @ DECC$EXIT4  G DECC$GXFPRINTF4  b#DECC$GXFPRINTF4  @ DECC$GXFPRINTF4) G4 CGILIBVAR4*$ b# CGILIBVAR4)0 @4 CGILIBVAR4)8 GT CGILIBVAR4*D b# CGILIBVAR4)P @T CGILIBVAR4)` Gt CGILIBVAR4*d b# CGILIBVAR4)p @t CGILIBVAR<= G CGILIBREADREQUESTBODY<> b#CGILIBREADREQUESTBODY<= @ CGILIBREADREQUESTBODY4  G DECC$GXFPRINTF4  b#DECC$GXFPRINTF4  @ DECC$GXFPRINTF4A G< DECC$STRCPY4B, b# DECC$STRCPY4A8 @< DECC$STRCPY4 T G DECC$STRLEN4 X b# DECC$STRLEN4  @ DECC$STRLEN4' G DECC$MEMCPY4( b# DECC$MEMCPY4' @ DECC$MEMCPY4F b# DECC$ISDIGIT4E G DECC$ISDIGIT4E @ DECC$ISDIGIT4; G DECC$ATOI4< b# DECC$ATOI4; @ DECC$ATOI<C G CGILIBRESPONSEREDIRECT<D b#CGILIBRESPONSEREDIRECT<C @ CGILIBRESPONSEREDIRECT<? G$ CGILIBRESPONSEHEADER<@ b#CGILIBRESPONSEHEADER<? @$ CGILIBRESPONSEHEADER4 $ GD DECC$GXFPRINTF4 < b#DECC$GXFPRINTF4 @ @D DECC$GXFPRINTF4 T Gt DECC$GXFPRINTF4 d b#DECC$GXFPRINTF4 p @t DECC$GXFPRINTF< G CGILIBRESPONSEERROR< b#CGILIBRESPONSEERROR< @ CGILIBRESPONSEERROR4 G DECC$EXIT4 b# DECC$EXIT4 @ DECC$EXIT<? G CGILIBRESPONSEHEADER<@ b#CGILIBRESPONSEHEADER<? @ CGILIBRESPONSEHEADER4G( DECC$EXIT4 b# DECC$EXIT4$@( DECC$EXIT4 LGDECC$GXFPRINTF4 b#p DECC$GXFPRINTF4 @DECC$GXFPRINTF4)G CGILIBVAR4*b#p CGILIBVAR4)@ CGILIBVAR4)G CGILIBVAR4*b#p CGILIBVAR4)@ CGILIBVAR4 G DECC$STRLEN4 b#p DECC$STRLEN4 @ DECC$STRLEN 4)\Gt CGILIBVAR4*hb#p CGILIBVAR4)p@t CGILIBVAR<=GCGILIBREADREQUESTBODY<>b#p CGILIBREADREQUESTBODY<=@CGILIBREADREQUESTBODY<G$CGILIBRESPONSEERROR<b#p CGILIBRESPONSEERROR< @$CGILIBRESPONSEERROR4$G8 DECC$EXIT40b#p DECC$EXIT44@8 DECC$EXIT<<G\CGILIBRESPONSEERROR<Hb#p CGILIBRESPONSEERROR<X@\CGILIBRESPONSEERROR4\Gt DECC$EXIT4hb#p DECC$EXIT4p@t DECC$EXIT4 GDECC$GXFPRINTF4 b#0DECC$GXFPRINTF4 @DECC$GXFPRINTF47G DECC$FOPEN48b#0 DECC$FOPEN47@ DECC$FOPENDG4CMA$TIS_VMSERRNO_GET_ADDRD(b#0CMA$TIS_VMSERRNO_GET_ADDRD0@4CMA$TIS_VMSERRNO_GET_ADDR4 HGdDECC$GXFPRINTF4 Lb#0DECC$GXFPRINTF4 `@dDECC$GXFPRINTF41pG DECC$FILENO42|b#0 DECC$FILENO41@ DECC$FILENO<9GDECC$__LONG_GID_FSTAT<:b#0DECC$__LONG_GID_FSTAT<9@DECC$__LONG_GID_FSTATDGCMA$TIS_VMSERRNO_GET_ADDRDb#0CMA$TIS_VMSERRNO_GET_ADDRD@CMA$TIS_VMSERRNO_GET_ADDR4 GDECC$GXFPRINTF4 b#0DECC$GXFPRINTF4 @DECC$GXFPRINTF43G DECC$FCLOSE44b#0 DECC$FCLOSE43@ DECC$FCLOSE4 $GDDECC$GXFPRINTF4 (b#0DECC$GXFPRINTF4 @@DDECC$GXFPRINTF4HGd DECC$CALLOC4Tb#0 DECC$CALLOC4`@d DECC$CALLOC45pG DECC$FGETS46b#0 DECC$FGETS45@ DECC$FGETS4 G DECC$STRLEN4 b#0 DECC$STRLEN4 @ DECC$STRLEN45G DECC$FGETS46b#0 DECC$FGETS45@ DECC$FGETS43G DECC$FCLOSE44b#0 DECC$FCLOSE43@ DECC$FCLOSE4 G,DECC$GXFPRINTF4 b#0DECC$GXFPRINTF4 (@,DECC$GXFPRINTFDGCMA$TIS_VMSERRNO_GET_ADDRDb#0CMA$TIS_VMSERRNO_GET_ADDRD@CMA$TIS_VMSERRNO_GET_ADDR<GCGILIBRESPONSEERROR<b#0CGILIBRESPONSEERROR<@CGILIBRESPONSEERROR4G DECC$EXIT 4b#0 DECC$EXIT4@ DECC$EXIT4  GDDECC$GXFPRINTF4 ,b#DECC$GXFPRINTF4 @@DDECC$GXFPRINTF<4GTCGILIBRESPONSEERROR<@b#CGILIBRESPONSEERROR<P@TCGILIBRESPONSEERROR4TGh DECC$EXIT4`b# DECC$EXIT4d@h DECC$EXIT<lGCGILIBRESPONSEERROR<xb#CGILIBRESPONSEERROR<@CGILIBRESPONSEERROR4G DECC$EXIT4b# DECC$EXIT4@ DECC$EXIT4 G4DECC$GXFPRINTF4 (b#DECC$GXFPRINTF4 0@4DECC$GXFPRINTF4pG DECC$CALLOC4xb# DECC$CALLOC4@ DECC$CALLOC4/|G DECC$REALLOC40b# DECC$REALLOC4/@ DECC$REALLOC40b# DECC$REALLOC4/G DECC$REALLOC4/@ DECC$REALLOC4/G DECC$REALLOC40b# DECC$REALLOC4/@ DECC$REALLOC4/PGl DECC$REALLOC40Xb# DECC$REALLOC4/h@l DECC$REALLOC4/G DECC$REALLOC40b# DECC$REALLOC4/@ DECC$REALLOCDGCMA$TIS_VMSERRNO_GET_ADDRDb#CMA$TIS_VMSERRNO_GET_ADDRD@CMA$TIS_VMSERRNO_GET_ADDR<GCGILIBRESPONSEERROR<b#CGILIBRESPONSEERROR<@CGILIBRESPONSEERROR4G DECC$EXIT4b# DECC$EXIT4@ DECC$EXITD G4CMA$TIS_VMSERRNO_GET_ADDRD(b#CMA$TIS_VMSERRNO_GET_ADDRD0@4CMA$TIS_VMSERRNO_GET_ADDR<8GXCGILIBRESPONSEERROR<Hb#CGILIBRESPONSEERROR<T@XCGILIBRESPONSEERROR4XGl DECC$EXIT4db# DECC$EXIT4h@l DECC$EXITDlGCMA$TIS_VMSERRNO_GET_ADDRDtb#CMA$TIS_VMSERRNO_GET_ADDRD@CMA$TIS_VMSERRNO_GET_ADDR<GCGILIBRESPONSEERROR<b#CGILIBRESPONSEERROR<@CGILIBRESPONSEERROR4G DECC$EXIT4b# DECC$EXIT4@ DECC$EXIT4 GDECC$GXFPRINTF4 b#DECC$GXFPRINTF4 @DECC$GXFPRINTF4-G DECC$FFLUSH4.b# DECC$FFLUSH4-@ DECC$FFLUSH4+G DECC$SYSTEM4, b# DECC$SYSTEM 4+ @ DECC$SYSTEM4  G$ DECC$GXFPRINTF4  b#DECC$GXFPRINTF4  @$ DECC$GXFPRINTF44 GH DECC$EXIT4@ b# DECC$EXIT4D @H DECC$EXIT<%L G| CGILIBHTMLESCAPE<&\ b#CGILIBHTMLESCAPE<%x @| CGILIBHTMLESCAPE4 G OTS$MOVE4 @ OTS$MOVE4  G DECC$STRLEN4  b# DECC$STRLEN4  @ DECC$STRLEN4' G DECC$MEMCPY4( b# DECC$MEMCPY4' @ DECC$MEMCPY< G$!CGILIBRESPONSEERROR< b#CGILIBRESPONSEERROR< !@$!CGILIBRESPONSEERROR4$!G8! DECC$EXIT40!b# DECC$EXIT44!@8! DECC$EXITD8!GL!CMA$TIS_VMSERRNO_GET_ADDRD@!b#CMA$TIS_VMSERRNO_GET_ADDRDH!@L!CMA$TIS_VMSERRNO_GET_ADDR<P!Gt!CGILIBRESPONSEERROR<`!b#CGILIBRESPONSEERROR<p!@t!CGILIBRESPONSEERROR4t!G! DECC$EXIT4!b# DECC$EXIT4!@! DECC$EXITD!G!CMA$TIS_VMSERRNO_GET_ADDRD!b#CMA$TIS_VMSERRNO_GET_ADDRD!@!CMA$TIS_VMSERRNO_GET_ADDR<!G!CGILIBRESPONSEERROR<!b#CGILIBRESPONSEERROR<!@!CGILIBRESPONSEERROR4!G! DECC$EXIT4!b# DECC$EXIT4!@! DECC$EXITD!G!CMA$TIS_VMSERRNO_GET_ADDRD!b#CMA$TIS_VMSERRNO_GET_ADDRD!@!CMA$TIS_VMSERRNO_GET_ADDR<!G"CGILIBRESPONSEERROR<"b#CGILIBRESPONSEERROR<"@"CGILIBRESPONSEERROR4"G(" DECC$EXIT4 "b# DECC$EXIT4$"@(" DECC$EXIT4 "G"DECC$GXFPRINTF4 "b#DECC$GXFPRINTF4 "@"DECC$GXFPRINTF4 4)b#DECC$GXFPRINTF4 P)Gd)DECC$GXFPRINTF4 `)@d)DECC$GXFPRINTF<)G)CGILIBRESPONSEERROR<)b#CGILIBRESPONSEERROR<)@)CGILIBRESPONSEERROR4)G) DECC$EXIT4)b# DECC$EXIT4)@) DECC$EXIT4 )G$*DECC$GXFPRINTF4 *b#DECC$GXFPRINTF4  *@$*DECC$GXFPRINTF4 d+G+DECC$GXFPRINTF4 +b#DECC$GXFPRINTF4 +@+DECC$GXFPRINTF<%@-Gd-CGILIBHTMLESCAPE<&X-b#CGILIBHTMLESCAPE<%`-@d-CGILIBHTMLESCAPE 4d-G-OTS$MOVE4-@-OTS$MOVE4 -G- DECC$STRLEN4 -b# DECC$STRLEN4 -@- DECC$STRLEN4'-G- DECC$MEMCPY4(-b# DECC$MEMCPY4'-@- DECC$MEMCPY<-G.CGILIBRESPONSEERROR<-b#CGILIBRESPONSEERROR<.@.CGILIBRESPONSEERROR4.G. DECC$EXIT4.b# DECC$EXIT4.@. DECC$EXIT4 p.G.DECC$GXFPRINTF4 .b#DECC$GXFPRINTF4 .@.DECC$GXFPRINTF4).G. CGILIBVAR4*.b# CGILIBVAR4).@. CGILIBVAR<%.G.CGILIBHTMLESCAPE<&.b#CGILIBHTMLESCAPE<%.@.CGILIBHTMLESCAPE4#.G / DECC$FREE4$/b# DECC$FREE4#/@ / DECC$FREE4  /GD/DECC$GXFPRINTF4 $/b#DECC$GXFPRINTF4 @/@D/DECC$GXFPRINTF4 /b#DECC$GXFPRINTF4 /G/DECC$GXFPRINTF4 /@/DECC$GXFPRINTF4 0G 1DECC$GXFPRINTF4 0b#DECC$GXFPRINTF4 1@ 1DECC$GXFPRINTF4 1G(1 DECC$STRCMP4 1b# DECC$STRCMP4$1@(1 DECC$STRCMP42G2 DECC$CALLOC42b# DECC$CALLOC42@2 DECC$CALLOC42G3OTS$MOVE43@3OTS$MOVE4! 3G83CGILIBURLDECODE4"(3b#CGILIBURLDECODE4!43@83CGILIBURLDECODE<%P3Gx3CGILIBHTMLESCAPE<&h3b#CGILIBHTMLESCAPE<%t3@x3CGILIBHTMLESCAPE4#x3G3 DECC$FREE4$3b# DECC$FREE4#3@3 DECC$FREE4 3G3DECC$GXFPRINTF4 3b#DECC$GXFPRINTF4 3@3DECC$GXFPRINTFD3G4CMA$TIS_VMSERRNO_GET_ADDRD3b#CMA$TIS_VMSERRNO_GET_ADDRD4@4CMA$TIS_VMSERRNO_GET_ADDR<4G(4CGILIBRESPONSEERROR<4b#CGILIBRESPONSEERROR<$4@(4CGILIBRESPONSEERROR4(4G<4 DECC$EXIT444b# DECC$EXIT484@<4 DECC$EXIT4 \4G4DECC$GXFPRINTF4 4b#8DECC$GXFPRINTF4 4@4DECC$GXFPRINTF4 l5G5DECC$GXFPRINTF4 5b#8DECC$GXFPRINTF4 5@5DECC$GXFPRINTF4!l6G6CGILIBURLDECODE4"x6b#8CGILIBURLDECODE4!6@6CGILIBURLDECODE4 6G6DECC$GXFPRINTF4 6b#8DECC$GXFPRINTF 4 6@6DECC$GXFPRINTF4 <7GT7DECC$GXFPRINTF4 H7b#DECC$GXFPRINTF4 P7@T7DECC$GXFPRINTF4 ?G?DECC$GXFPRINTF4 ?b#DECC$GXFPRINTF4 ?@?DECC$GXFPRINTF4?G? DECC$CALLOC4?b# DECC$CALLOC4?@? DECC$CALLOCD0CGDCCMA$TIS_VMSERRNO_GET_ADDRD8Cb#CMA$TIS_VMSERRNO_GET_ADDRD@C@DCCMA$TIS_VMSERRNO_GET_ADDR<HCGhCCGILIBRESPONSEERROR<XCb#CGILIBRESPONSEERROR<dC@hCCGILIBRESPONSEERROR4hCG|C DECC$EXIT4tCb# DECC$EXIT4xC@|C DECC$EXIT4CGCOTS$MOVE4C@COTS$MOVE4 CGDOTS$ZERO4 D@DOTS$ZERO4DGDOTS$MOVE4D@DOTS$MOVE4 DG$DOTS$ZERO4  D@$DOTS$ZERO4$DG4DOTS$MOVE40D@4DOTS$MOVE4 4DGDDOTS$ZERO4 @D@DDOTS$ZERO4DDGTDOTS$MOVE4PD@TDOTS$MOVE4 TDGhDOTS$ZERO4 dD@hDOTS$ZERO4 DGDDECC$GXFPRINTF4 Db#DECC$GXFPRINTF4 D@DDECC$GXFPRINTF4 DGD DECC$STRLEN4 Db# DECC$STRLEN4 D@D DECC$STRLEN4 EG(EMAIL$SEND_BEGIN4 Eb#MAIL$SEND_BEGIN4$E@(EMAIL$SEND_BEGIN40EGLEMAIL$SEND_BEGIN4DEb#MAIL$SEND_BEGIN4HE@LEMAIL$SEND_BEGIN4 ,FGDF DECC$STRLEN4  Message Mailed! Sending form data as MAIL to: %s X=(RequestDataPtr ... |%s| x= WWW_PATH_TRANSLATED= WWW_SERVER_SOFTWARE= ProcessRequest() =(%%%s-I-SOFTWAREID, %s %s =8,%%%s-E-MAXPARM, too many parameters \%s\ =8.%%%s-E-IVQUAL, unrecognized qualifier \%s\ @=8*WWWEXEC_RUNDOWN_STRINGGetParameters() p= Reported by TMailer=(Content-Type: text/plain = TMAILER AXP-1.3.4=0&HTTP method must be "GET" or "POST"!=PCMust be URL-encoded form data!application/x-www-form-urlencoded0= WWW_CONTENT_TYPEH= WWW_QUERY_STRING`= WWW_REQUEST_METHODx=&ReadRequestDataIntoMemory() (MAIL$SEND_ADD_ATTRIBUTE MAIL$SEND_ADD_ADDRESS MAIL$SEND_MESSAGE MAIL$SEND_ADD_BODYPART=  X= p DECC$GXFPRINTF DECC$STRLEN8OTS$ZERO7DEBUG DECC$EXIT=0"C;=0< ; CGILIBRESPONSEERROR7DECC$GA_STDOUT8OTS$MOVE MAIL$SEND_BEGIN= (= adding body8=  P MAIL$SEND_END=address |%s| p=0!adding subjectsending message=0"`J;=08 7CGIRESPONSELENGTH7HEADERPERSONALPTR7CGIRESPONSEOFFSET7TEMPLATEBODYPTR7HEADERSUCCESSPTR7 HEADERTOPTR7 HEADERPERSONALOFFSET7HEADERSUCCESSOFFSET7HEADERSUBJECTOFFSET=0"0";= 4 7PARSEDTEMPLATEPTR7HEADERTOOFFSET7TEMPLATEBODYOFFSET7 HEADERSUCCESSSTATUSOFFSET7 HEADERSUCCESSSTATUSPTR7CGIRESPONSEPTR7HEADERSUBJECTPTR=`7TEMPLATEBODYLENGTH=0"K;=P0  DECC$TOUPPER=0"6;=(@<| Length: %d =ON DECC$CALLOC= calloc()(CMA$TIS_VMSERRNO_GET_ADDR=0"p/;= `@ |%s| @ DECC$STRCMP7REQUESTDATAPTR` !CGILIBURLDECODE# DECC$FREE %CGILIBHTMLESCAPE7COMMANDTAGENTIFY=0");=0'@8< (null)GetTagName() ' DECC$MEMCPY=Tag problem: "=0" .;=@4 ) CGILIBVAR= %s |%s| 0;=0"@4;= @<< %s" `= %s == "p= %%entify]+ DECC$SYSTEM7 SOFTWAREID- DECC$FFLUSH= Tmail:Success:= Subject:7HEADERTMAILOFFSET= realloc()=0";=d 7 PARSEDTEMPLATELENGTH / DECC$REALLOC7 COMMANDTAGEND= Success-status:P=  Form fields: h=To:p= %%noentify]= %%reveal]= Personal:=%%end]=0";= 0< 1.1=tmail:1 DECC$FILENO= %d bytes =r= shr=put 3 DECC$FCLOSE=0X";=@ ;`5 DECC$FGETS7 DECC$FOPEN= shr=get= %d |%s|  9DECC$__LONG_GID_FSTAT= text/plain; DECC$ATOI= text/html7REQUESTDATALENGTH7 CGISERVERSOFTWAREPTR =CGILIBREADREQUESTBODY7DECC$$GA___CTYPET7 CGIPATHTRANSLATEDPTR=0(" ; =`D| 7CGIPATHINFOPTR7DECC$$GL___CTYPEA ?CGILIBRESPONSEHEADERA DECC$STRCPY=WWW_PATH_INFOp CCGILIBRESPONSEREDIRECT=%s=tmailer:E DECC$ISDIGIT= /CHARSET=;= /SOFTWAREID=TMAILER$PARAMG DECC$ISSPACE7 CLICHARSETPTR=0" ;=T ;I DECC$GETENV= clptr |%s| @ KLIB$GET_FOREIGN= /VERSION`= aptr |%s| p=/DBUGx=0(";=@  (MCGILIBENVIRONMENTSETDEBUG OCGILIBENVIRONMENTINIT(QCGILIBENVIRONMENTVERSION=TMAILER$DBUG(SCGILIBRESPONSESETCHARSET UCGILIBENVIRONMENTNAME7CGIENVIRONMENTPTR (WCGILIBRESPONSESETSOFTWAREID(YCGILIBRESPONSESETERRORMESSAGE=08";=P0 7DECC$$SHELL_HANDLER=[ DECC$MAIN=0"0;=@<< 7CGIREQUESTMETHODPTR7CGICONTENTTYPEPTR=GET =POST T=WWW_6=  ==-%$TMAILERVSI C V7.4-002 ?= x4=TRANSFER$BREAK$GO = 4x4= main4=nfe *  *  *  * * *4 * *$ = p =  44= GetParameters 4=\T *  *  *  * * + + + + &  + + #+ %+ (+ *+ 2+ 5+ 3+ 3+ 3+ *+ ?+O +5 V+ P +K `+ Y+ =  =  44=ProcessRequest 4=+# }+ o+  o+  o+  + + + + +  + +  + + +  + + + + + + + + , + + + = p = &04p 4='ReadRequestDataIntoMemory04= + + + + + + + + + , , 4 , ,$ = P X= 404= ReadFileIntoMemory4= , , , , , 3, 5, :, <, B, B, E,a N, P, M, Q, Q, Q, Y,D J, = ` = !44="CheckTemplateVersion4=\TS q, h,  h,  h, h,  q, z,$ w, =  i= 44= ParseTemplate4= , ," ," ,"  ,  , , , , , , , , , , , , , , ,  , ,Q , , , , , , , , , , , , , , , - - - - - - ,H ,J ,N - ,g /- 8- 9- 9- 9- ,~ H- I- I- I- ,$ , ]- _- c- a- c-P -  ,i! ,% )- (- )- )- )- )- )- X =  )= 0"44=ResolvePointers0"4= x- o-  y- o-  y- x- o-  |- o- y- z- y- y- y- y- - - - - - - - - - - - - - - - - - -/ - - - - - =  = )44= GetTagName)4= - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - . . -$ . . .$ . . . = ` =  .44= TagCgiVar .4=ldc !. . . . . &. (. *. 0. = P = p/44= TagFormCgiVarp/4=% ;.  ;. ;.  ;.  ;.  H. ;.  I. I. L. Q. Q. Z. S.  b. e. f. k. k. l. s. s. u. x. }., h. =  = @4484=RevealFormFields@44= . . . . . . . . . . . . . . , =  ,= !644="ConditionalExpansion64= . .  .  .  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / .  .  ., . . . . .  . .( . .  =  = C44= MailMessageC4=um /5 / /! / */ 0/ 6/