E AUTHTOKENV1.0 4-NOV-2021 09:55 VSI C V7.4-002 P $READONLY$ AUTHTOKENRECORDSIZEiD;$CODE$ $LITERAL$$LINK$$BSS$T$DATA$0J AUTHTOKENINIT8J 2AUTHTOKENFROMCOOKIE0J04 AUTHTOKENFIND8J6AUTHTOKENGBLSECINIT8JpAUTHTOKENPROCESS8JAUTHTOKENGENERATE( AUTHTOKENCURRENTCOUNT8AUTHTOKENCURRENTCOUNT( AUTHTOKENGBLSECPAGES8AUTHTOKENGBLSECPAGES  AUTHTOKENGBLSECSIZE8 AUTHTOKENGBLSECSIZE  AUTHTOKENRECORDMAX8 AUTHTOKENRECORDMAX8 AUTHTOKENRECORDSIZE  AUTHTOKENDATABASE8 AUTHTOKENDATABASE  AUTHTOKENGBLSECPTR8 AUTHTOKENGBLSECPTR @6= $=  =( ;4G8[{`1+#~^^GG [x"b@Zk//G3///@GS(b# @P0  ! 0G]] #k//;#P[Gp^~x^~1޴[>^~޵GGG#GGp GG G G r..;"<bT JrJtF""AJCFF@_"G/@Zk$ S///0 BGtGb8/+P #) \ 0.p!0J x""@Zk////+,+HC/@X%D// k!/mX'D̢" ///3`.TJJTBF/5///-+,k"+Hx$D /K K.RSJGJRTBR@F/M@///-+,k"+H$D /c K.RSJGJRTBR@F/e@//.@B4G #HbWJJ"@Zkk! G-L+"/ .PJJPBF////%jA9//k.@B4G"HbStJgJ/@Zkk!.@B4G"HbUJJ/@Zkk!G-L+"/ .PJJPBF////.gA //k.@B4G"HbStJgJ/@Zkk!.@B4G"HbUJJ/@Zk"k!G-L+"/ .PJJPBF////$hA//k.@B4G"HbStJgJ/@Zkk!BGGp""tGb@Zk-Lk!p +"k" .PJJPBFF/.@B4G"HbTJJ/@Zk+ DBGGX""tGb@Zk-Lk!X +"k" .PJJPBFF/.@B4G"HbTJJ/@Zk+ D lK"/ +.Q2J'JQ3B1!J/W //.B4G"bTJJ/@Zk///G+,+H/j ///$@5!@%@`E2F!F/^ .k!JCB5BBFGF/R+/k!+KC$C5!C%C`GFD/FK.k!KJCDB5ABEB!FF2D/: .k!JCB5BBFWGF/.k/k!kK?)// . G J/!///mL"/ `+.Q5J'JQ2B1!J/ // /B4G"bXKK/@Zk-k!I?/iA.JCa?JB5BBFFV /k! KQ/PB`<C"""G@"z/,CDG_"zK@ HB`GbH D@Zk$ m/ 4G"!(,1ACg}!(!A(= E/=///)..C E,1AC,1A)JVJC)!,1Aw!JC! ,1A+@FF>$)/,)K@H)!p!K! +@rGD<@i..iJ)!x!JWJ! +@FF> I/!/IK)!{HY!K! +@E;G!?C+@@qF> $1@..EC D$1@C$1@JTJ!zJ! +@FD>C(h/-$1@hKOIC!$1@sAJ! +@ 1EE=/ ..JVJ!zJ! +@FF> (/-(K!rHOI! +@sGE=.(!)-@UJ>( TG0BG4G8b@Zk0B@ G("4G8b( TG/@Zk GG(="b# @`B Gh"hb4G@Zkh'}!!A="$HBh( /h}Gh]#vsBvBvBVBvBsBssBs"h}. PJJJyJD"$ 7CB7#@7@AF$D /XKG?1";1`C+BCDZ#Q.h}PBbRQJ3v`JQ>o`!_""""..<#CDJT JGGFp""HG/@ZkBG4Gb/@ZkGb#/ @ G//Gb# @ G+`B="TGhbb "/@Zk`BT #GTGhb@Zk`BTG! "#"hb@Zkb\  p #C+ #+s lBբ˲U  KG4GBb⥀/@Zk`pB("xbTG%@ZkB"TG%bD@Zk$ ð//l BG""btGC/@Zk@ P$APBGTGXbdAC)1 A@@@p@EG/@Zk(@G(!@ oE/0`///.n.EC)1 AC)1 AJSnJC!)1 AtJ!AtFF =n>//-KOI!kK!AAGE= (..(J!vJTJ!AWFF>_A-Gx.KOI!E=ATG`..pNKQ.J!0F.>A"E ECF/9///N.uIE"RNJ!AUFN>w-wI"CqnIyG% .PJF!A>W/WK"CmnJF.-I.I -E.=W.WJC!A"aNJE ./Y.K!A!G.?w-wIC:F?ATG.-sJI.I 3E!.=AE.,tGrKA.H!2D. - Ik!CrIF&-OIE= / K!Ak!CvKPG/..Q.J6F!A.>.Jk!CaJ 3E .TJF> - IC!A[F_0 C.AJCF/< ///.-aI@GZ#EI.I!A !E.=.JZ#CrJoG&n-KnI rEn=:/:K!AZ#CiJF/ .,A.H)D!A.<-IZ#ChIF -OIE=z-zIC!AFATGp.J.-I.I! 0E.=AE.tGhnJUJ!F>X-IAXb!C2G:@/N/vI`Ek!EZNK!AVGN?+,+Hk!Cu.HG& n.SnJuFn>.J!Ak!CtJ2G/@-OIE!A=.Jk!CaJ 0E ..Q.J!F.> - IC!AFP #Y.AYJCF/<///.-aI G9#EI.I!A !E.=9.9J9#Co.JsG&`n-KnI oEn=.J!A9#CiNJF/.,A.H)D!A.<-I9#ChIF n.SnJhFn>y-yIC!A5F?ATGrJ.-I.I! 2E.=A E.tGhJVJ!F>Hb.bJAHb!CF:/./wnJ`Ek!EY.K!A7G.?+,+Hk!Cp.HTG&-HIE=.J!Ak!CqJuG/-MI E!A=k.kJk!CtnJ )G N/ZNKTGN?+,+HC!A E'.'JAGC'J E<///./iHE!EY.K!A)G.?O.OJ!ClNJF&n-KnI lEn=o.oJ!A!CvnJG/..Q.J6F!A.>,H!CpHF N/ZNKPGN?-IC!A lEATGuNJ/XK!G?n.SnJG!n>/-!/ 0B/ 0B/ 0B/0BB/_//HBBP|_"""`<",,,GBbCD",HG H'DG!HE @Zk%! ñQ/ # GGBbtGG %A -A p!AG@Zkf- @ @fIfIC E</// ,pHD DA H  @0D <$.$J Cx JF&.WJF>$/$K  @ Cl KhG/-OIE  @=d-dI Cr`I&D .PJF>d.dJC  @F? @G{J@/Z@K [G@? @G-yHOI E=0 á.,.H2 /U'@ @s HE  FD!(.TJ  @F>,H!U@ChHGF`/[`KhG`?,H  @!U@CmH yE E/`.PJ F>.,.H ? @TGwHL@/XK G?61@ @CD/@/// - /@ECD61BC61B IY KJ!C61BoIC  @/G61B mE ?/$` .- JNIJ!tJ  @uFE=`,,HdHEH J! @FD< j/ /jKY KJ!gI  @ E'G ?P cK. @KJCF/<///`.q H`Ek!DS`J  @qF`>,Hk!CgHXG&`/[`KgG`? - I  @k!CvI -G/-LI E  @=K.KJk!CsJE .Q J3F >.JC  @D,DH<$ P`<""B_""@".g/CDGJ[ gKFbH'GG//@Zk_%J! CGp]x]}ݤ=]}ݥ#k/; #8{X^~`^h~Q;;"px޴[ =>^~޵GGG#GGGG G G@ GbHLP@..<J_"U JCFF"GaJGF`"/@Zk$ W///0 BGtGb ¥/?P #= \ 0.!0J{ `""@Zk/w///,,,HC/o@///X%D !SnX'D͢" ///`.TJJTBF/!///.,,l",H$De /7 L.RSJGJRTBR@F/9@Z//.(B4G #0bWJJ"@Zk! G.M,"/ .PJJPBF////&A //l.(B4G"0bStJgJ/@Zk!.(B4G"0bUJJ/@Zk"!G.M,"/ .PJJPBF////%A//l.(B4G"0bStJgJ/@Zk!BGGX""tGb@Zk.M!X ,"l" .PJJPBFF/.(B4G"0bTJJ/@Zk, DBGG@""tGb@Zk.M!@ ,"l" .PJJPBFF/.(B4G"0bTJJ/@Zk, DmL"/ ,.Q2J'JQ3B1!J/W //.B4G"bTJJ/@Zk///G,,,H/j ///$@5!@%@E2F!F/^ .!JCB5BBFGF/R,/!,KC$C5!C%C`GFD/FL.!LJCDB5ABEB!FF2D/: .!JCB5BBFWGF/.l/!lK?)// . G J/!///nM"/ `,.Q5J'JQ2B1!J/ // /B4G"bXKK/@Zk-!I?/A.JC?JB5BBFF /! K,,,H?/// 4G"!;1ACG]# @E="/=///I.1/C E;1`CC;1`CIJY1K)!lQJ1":B,G FC;1`CC;1`C1?$-.IPJ)!oI1":BGF> i..iJyqJVJ1":B E)!F> --IpIOI1":BD)!E=C:BD5D%1@/@ ///H..EC F%1@C%1@HJWJ!C%1@lQJ1":BFF>'-1-C%1@II1I!{I1":BG ;E1=/(,Q.(HRQJ!w1H1":BFWFQ> -,I!iI@H1":BE D</Gb#8"XK?="C@ G-`-<á""*_"B""bIGGO ICD E!IG E/@ZkhBG4Gpb 4G/@ZkGb#/@ G//,XB"GtG`b-"@Zk GH=_"B`T GbtG4G@Zk GL"`ˡTGHBPb$AD `!+"@Zk+# \ PBG4Gb@ZkH8"\_""""B"Gb,;- `<"CDHN IDGHE@ZkBG4Gb⥐ C!h (@ZkP XBG"GGG`bGG@ZkBG4Gb E#(ɡ)!@ZkBG"GGP GGb@ZkL8z_""BbGH"-/-/`<#II /I ECD!I)DG""/t @Zkr/8`<" Bx"""x"D --CD_""G IN IGbEI(E/@ZkE 4GHBx "#"TGPb\ T M/@ZkPݠG4GBb C@Zk @ø áGGBbtGG A A pAG@Zkg- @ @gIgICE</// ,pHD DA H  @0D <$.$J Cx JF&.WJF>$/$K  @ Ce K mG/-HIE  @=d-dI Cr`I'D .PJF>d.dJC  @F? @G{J@/Z@K [G@? @G -yHI I 9E =0 /,/H2 /U'@ @s HEFD!(.TJ  @F>,H!U@CmHGF`/[`KmG`?,H  @!U@CnH yE +E/ .PJF>/,/H ? @TGwHL@/XK G?61@ @CD/@///- / /= @ECD61BC61BIY KJ!C61BkI  @+GC61B .E ?/$ .- JOIJ!tJ  @uFE=`,,HdHFH J! @FD< j/ /jKY KJ!eI  @ nE%G ?P #I. @IJCF/<///`.q H E)!DS`J  @qF`>,H)!CeHXG&`/[`KeG`? - I  @)!CvI.G/`-K`I vE  @`=I.IJ)!CsJE .Q J3F >.JC  @D,DH<$  ØBG?"pBb"Gb"@Zk$ GX]`]h}pxݤ=]}ݥ#k/#TG^~^ ~(0GGG$  [>C(bg///@ZkC0B4G8b ]@Zk =@BGTGHb @. J FO@.@JXDFGJ@@Zk  "$,$H/5 ///U$@@w HDrFD)@. VJ @F>/KUCCrKFbG/@`.S`JrF`>$,  $H@U$@C{ H7GF/ .PJF>D,  DH?D/ d.dJXD/XK? //GG]] }(0@#k///#GG~^GG^G?[/'///w/."wKP J!BpGbQ/eq/Cb @K[ `K[G0V8vCDb"G///@Zk0 C5@ 0C////G///G]] #k//Bq9Cq9Bq9B@"B//VGr/6 6;q`B9 sC`C`P F)/"B P J: @/BP@K0B02@,C'"P J0B+ BTBP@K0B#@⢷B/0B B/? B/BB P@K/@C/0B B/?//`B`@`@@@///xBxCtC@BU0@CU//;xP#@^~> H^P~1X`h޴pN?"x>^~G0{ G'{## B} =FF7H0@"1dB= B;7aKC4Gb (b@ZkB4Gb"b@ZkBGB"#db@Zk `"8"""B&b8]"G!`t"X">>G@Zk8GGBbGG0J vHF4G@ZkhB""PB"G]"Gpb/@ZkB4G(HJ!*!/B4GGGGGb/@Zk)0="GxBiG"GG >(b@ZkB GGGGGGb/@Zk04K"@BKF  @0@-H6I&@BBF/ G/B4GGGGGb@ZkBP ="GtGb0@!@ZkBGGGGGb@Zk]@/8"B@"`?"GGb8a"/@ZkhB@="PB"G"Gpb@Zk8B  "BdGb  D@ZkhB17I G C4G@Zk砨Bbcl"@ZkB@G* 0 A@*G@]H]P}X`hݤpx=]}#/k4 HGd FAOTOSTDOUT4 \b# FAOTOSTDOUT4 `@d FAOTOSTDOUT4%G WATCHTHIS4&b# WATCHTHIS4%@ WATCHTHIS,#G,STRSAME,$b#STRSAME,#(@,STRSAME4'dG DECC$ISDIGIT4(pb# DECC$ISDIGIT4'@ DECC$ISDIGIT4'G DECC$ISDIGIT4(b# DECC$ISDIGIT4'@ DECC$ISDIGIT4'G4 DECC$ISDIGIT4( b# DECC$ISDIGIT4'0@4 DECC$ISDIGIT4'G DECC$ISDIGIT4(b# DECC$ISDIGIT 4'@ DECC$ISDIGIT4'G DECC$ISDIGIT4(b# DECC$ISDIGIT4'@ DECC$ISDIGIT4'DGd DECC$ISDIGIT4(Pb# DECC$ISDIGIT4'`@d DECC$ISDIGIT,#pGSTRSAME,$b#STRSAME,#@STRSAME4'G DECC$ISDIGIT4(b# DECC$ISDIGIT4'@ DECC$ISDIGIT,#GSTRSAME,$b#STRSAME,#@STRSAME4'dG DECC$ISDIGIT4(pb# DECC$ISDIGIT4'@ DECC$ISDIGIT4G DECC$ISALPHA4 b# DECC$ISALPHA4@ DECC$ISALPHA4G DECC$ISALPHA4 b# DECC$ISALPHA4@ DECC$ISALPHA4%@ G\ WATCHTHIS4&H b# WATCHTHIS4%X @\ WATCHTHIS45 G DECC$ATOI46 b# DECC$ATOI45 @ DECC$ATOI45 G DECC$ATOI46 b# DECC$ATOI45 @ DECC$ATOI4 G4 SYS$GETTIM4( b# SYS$GETTIM40 @4 SYS$GETTIM4% G| WATCHTHIS4& b# WATCHTHIS4%x @| WATCHTHIS<+| G INSTANCEMUTEXLOCK<, b#INSTANCEMUTEXLOCK<+ @ INSTANCEMUTEXLOCK4) G DECC$STRCPY4* b# DECC$STRCPY4) @ DECC$STRCPY4) G DECC$STRCPY4* b# DECC$STRCPY4) @ DECC$STRCPY4) G DECC$STRCPY4* b# DECC$STRCPY4)@ DECC$STRCPY<1|GINSTANCEMUTEXUNLOCK<2b#INSTANCEMUTEXUNLOCK<1@INSTANCEMUTEXUNLOCK4 G FAOTOSTDOUT4 b# FAOTOSTDOUT4 @ FAOTOSTDOUT43G FAOTOOPCOM44b# FAOTOOPCOM43@ FAOTOOPCOM47G DECC$STRNCMP48b# DECC$STRNCMP47@ DECC$STRNCMP4(Gd VMGETHEAP44b# VMGETHEAP4`@d VMGETHEAP4%G WATCHTHIS4&b# WATCHTHIS4%@ WATCHTHIS</GRESPONSELOCATION<0b#RESPONSELOCATION</@RESPONSELOCATION4%G WATCHTHIS4&b# WATCHTHIS4%@ WATCHTHIS4%Gd WATCHTHIS4& b# WATCHTHIS 4%` @d WATCHTHIS,# G STRSAME,$ b#STRSAME,# @ STRSAME4'!G! DECC$ISDIGIT4(!b# DECC$ISDIGIT4'!@! DECC$ISDIGIT4'4"GT" DECC$ISDIGIT4(@"b# DECC$ISDIGIT4'P"@T" DECC$ISDIGIT4'd"G" DECC$ISDIGIT4(p"b# DECC$ISDIGIT4'"@" DECC$ISDIGIT4'"G# DECC$ISDIGIT4("b# DECC$ISDIGIT4'#@# DECC$ISDIGIT,##G,#STRSAME,$$#b#STRSAME,#(#@,#STRSAME4't#G# DECC$ISDIGIT4(#b# DECC$ISDIGIT4'#@# DECC$ISDIGIT,##G#STRSAME,$#b#STRSAME,##@#STRSAME4'$G$$ DECC$ISDIGIT4($b# DECC$ISDIGIT4' $@$$ DECC$ISDIGIT4t$G$ DECC$ISALPHA4 $b# DECC$ISALPHA4$@$ DECC$ISALPHA4$&GD& DECC$ISALPHA4 0&b# DECC$ISALPHA4@&@D& DECC$ISALPHA4%4)Gx) WATCHTHIS4&@)b# WATCHTHIS4%t)@x) WATCHTHIS<+x)G)INSTANCEMUTEXLOCK<,)b#INSTANCEMUTEXLOCK<+)@)INSTANCEMUTEXLOCK4)G) DECC$MEMCMP4)b# DECC$MEMCMP4)@) DECC$MEMCMP,#)G*STRSAME,$)b#STRSAME,#*@*STRSAME4)$*GD* DECC$STRCPY4*(*b# DECC$STRCPY4)@*@D* DECC$STRCPY<1d*Gx*INSTANCEMUTEXUNLOCK<2p*b#INSTANCEMUTEXUNLOCK<1t*@x*INSTANCEMUTEXUNLOCK4%*G* WATCHTHIS4&*b# WATCHTHIS4%*@* WATCHTHIS<!*G+CLIENTHOSTSTRING<"*b#CLIENTHOSTSTRING<!+@+CLIENTHOSTSTRING4  +G8+ FAOTOSTDOUT4 $+b# FAOTOSTDOUT4 4+@8+ FAOTOSTDOUT<!<+Gd+CLIENTHOSTSTRING<"H+b#CLIENTHOSTSTRING<!`+@d+CLIENTHOSTSTRING43d+G+ FAOTOOPCOM44+b# FAOTOOPCOM43+@+ FAOTOOPCOM4%+G+ WATCHTHIS4&+b# WATCHTHIS4%+@+ WATCHTHIS4%,Gl, WATCHTHIS4&L,b# WATCHTHIS4%h,@l, WATCHTHIS4)t,G, DECC$STRCPY4*,b# DECC$STRCPY4),@, DECC$STRCPYD,G,AUTHVMSCREATEUSERPROFILE D,b#AUTHVMSCREATEUSERPROFILED,@,AUTHVMSCREATEUSERPROFILE</,G-RESPONSELOCATION<0,b#RESPONSELOCATION</-@-RESPONSELOCATION4-1G1 ERRORNOTICED4.1b# ERRORNOTICED4-1@1 ERRORNOTICED4P2Gt2 DECC$STRSTR4\2b# DECC$STRSTR4p2@t2 DECC$STRSTR4x2G2 DECC$STRLEN42b# DECC$STRLEN42@2 DECC$STRLEN42G2 VMGETHEAP42b# VMGETHEAP42@2 VMGETHEAP44G4 DECC$STRCMP44v# DECC$STRCMP44@4 DECC$STRCMP,7G7VMGET,7b#VMGET,7@7VMGET47G7 SYS$GETTIM47b# SYS$GETTIM47@7 SYS$GETTIM4 7G7 FAOTOSTDOUT4 7b# FAOTOSTDOUT4 7@7 FAOTOSTDOUT48G48 FAOTOBUFFER48b# FAOTOBUFFER408@48 FAOTOBUFFER4 D8Gl8 SYS$SETPRV4 H8b# SYS$SETPRV4 h8@l8 SYS$SETPRV< l8G8ERROREXITVMSSTATUS<8b#ERROREXITVMSSTATUS< 8@8ERROREXITVMSSTATUS4 8G8 SYS$SETPRV4 8b# SYS$SETPRV4 8@8 SYS$SETPRV48G9 SYS$CRMPSC49b# SYS$CRMPSC49@9 SYS$CRMPSC4 9GD9 SYS$SETPRV4 89b# SYS$SETPRV4 @9@D9 SYS$SETPRV4 9G9 SYS$SETPRV4 9b# SYS$SETPRV4 9@9 SYS$SETPRV49G9 SYS$DGBLSC49b# SYS$DGBLSC49@9 SYS$DGBLSC4 9G: SYS$SETPRV4 :b# SYS$SETPRV4 :@: SYS$SETPRV4:GD: FAOTOBUFFER44:b# FAOTOBUFFER4@:@D: FAOTOBUFFER< D:Gd:ERROREXITVMSSTATUS<\:b#ERROREXITVMSSTATUS< `:@d:ERROREXITVMSSTATUS4 t:G: FAOTOSTDOUT4 :b# FAOTOSTDOUT4 :@: FAOTOSTDOUT4:G:OTS$ZERO4:@:OTS$ZERO4:G: SYS$GETTIM4:b# SYS$GETTIM4:@: SYS$GETTIM = a new global section=(an existing global section8=0$1 global section, !UL global pages`= !AZ_!6XL_!UL_!AZx=(%HTTPD-W-AUTHTOKEN, disabled =~%HTTPD-W-AUTHTOKEN, IP address mismatch -AUTHTOKEN-I-SERVICE, !AZ//!AZ -AUTHTOKEN-I-CLIENT, !AZ -AUTHTOKEN-I-URI, !AZ !AZ=%HTTPD-W-AUTHTOKEN, !20%D, IP address mismatch -AUTHTOKEN-I-SERVICE, !AZ//!AZ -AUTHTOKEN-I-CLIENT, !AZ -AUTHTOKEN-I-URI, !AZ !AZ = IP address MISMATCH=(TOKEN disabled 0 entries=(cookie storage exhausted=u%HTTPD-W-AUTHTOKEN, global section exhausted %HTTPD-W-AUTHTOKEN, !20%D, global section exhausted at !UL records p=TOKEN !AZ for !ULS =WASD7INSTANCEENVNUMBER8OTS$ZERO  SYS$CRMPSC7INSTANCENODECONFIG@ FAOTOBUFFER SYS$GETTIM FAOTOSTDOUT7GBLSECTIONCOUNT SYS$SETPRV7AUTHTOKENRECORDMAX7 GBLSECPRVMASK;=0@26;=`? 7 AUTHTOKENGBLSECPAGES7AUTHTOKENGBLSECPTR7AUTHTOKENGBLSECSIZE;7 GBLPAGECOUNT7 AUTHTOKENGBLSECVERSION= AUTHTOKEN ERROREXITVMSSTATUS;0VMGET=sys$setprv()P SYS$DGBLSC=local storagep= AUTH_TOKEN=02;= @ 7HTTPDSERVERSTARTUP7AUTHREALMTOKEN7AUTHTOKENDATABASECONFIG 8e5=0204;= , 7HTTPDTICKSECOND DECC$STRCMP=02 2;=@$  DECC$STRSTR DECC$STRLEN VMGETHEAP=REALM MISMATCH DECC$MEMCMP7 OPCOMMESSAGES7ERRORSANITYCHECK=+(AUTHVMSCREATEUSERPROFILE= WASDtoken= TOKEN !AZ DECC$ISALPHA !CLIENTHOSTSTRING#STRSAME% WATCHTHIS7DECC$$GA___CTYPET=0X0p;=d 7DECC$$GL___CTYPEA' DECC$ISDIGITWATCH Pe5=https:) DECC$STRCPY=http:h=TOKEN= +INSTANCEMUTEXLOCK= EXPIRES !AZ!SLS- ERRORNOTICED /RESPONSELOCATION 1INSTANCEMUTEXUNLOCK=3 FAOTOOPCOM=0p0;=d ;=60 5 DECC$ATOI=!AZ8= max-age="H= path="X= domain="p7 DECC$STRNCMP=Opera/ =XN %HTTPD-I-AUTHTOKEN, for !UL records in !AZ of !UL page(let)s P=  ` DECC$ISALPHA DECC$ISDIGIT DECC$$GA___CTYPET DECC$$GL___CTYPEA DECC$STRCPY DECC$STRSTR DECC$MEMCMP DECC$STRCMP DECC$STRNCMP DECC$STRLEN INSTANCEMUTEXLOCK INSTANCEMUTEXUNLOCK(AUTHVMSCREATEUSERPROFILESTRSAME ERROREXITVMSSTATUS ERRORNOTICED FAOTOBUFFER FAOTOOPCOM FAOTOSTDOUT RESPONSELOCATION CLIENTHOSTSTRINGVMGET VMGETHEAP WATCHTHIS DECC$ATOIAUTHREALMTOKEN HTTPDSERVERSTARTUP GBLPAGECOUNTGBLSECTIONCOUNTHTTPDTICKSECOND INSTANCENODECONFIG INSTANCEENVNUMBER OPCOMMESSAGES AUTHTOKENGBLSECVERSION GBLSECPRVMASK ERRORSANITYCHECKCONFIGWATCH SYS$GETTIM SYS$SETPRV SYS$CRMPSC SYS$DGBLSCOTS$ZERO C$IS