COPYRIGHT1984INTELCORP-STACKMEMORYCODEDATACONSTDGROUPCGROUPmH<јHJTQDH{|mwp{|eowoy W- DEFPERSIST DEFABORTTODEFNEGOTOPTIONSŽ y0 ]6 MAXTPDUSIZENOADDITOPTFIELDNOMAXTPDUSIZEFIELD y { |U  G0 DEFRETRANTO MINRETRANTIMERETRANINCREASE yH  ֎.INACTIVITYAKRETRANTOMAXINACTIVITYCOUNT) y0;MAXWINDOWSIZENORMALMAXWINDOWSIZEEXTENDED MINCREDITV y0& OPENWINDOWTOMAXOPENWINDOWCOUNT y0o nwwz{ 3uYN tsێuqK ts us " ts#" ts%   USERID TABUFFERPSTATELOCREFPERSIST ABORTTOHIREMREF RETRANTODWNOCONFIDPENDINGRCVDATA RCVBUFREJCNT CBTQBUFCNT PCBQBUFCNT EXPCBTQBUFCNT EXPPCBQBUFCNT CLOSEBUFCNTBUFFERPOOLCLASSMYCREDIT HISCREDITMYACKNOHISACKNO NEXTTRANSMIT HIGHESTSENT MYEXPACKNO HISEXPACKNO MYSUBSEQNO HISSUBSEQNO CLIENTOPTIONS CLASSOPTIONSOPTIONS MAXTPDUSIZEMAXTPDUDATALENNETCID MAXNSDUSIZENETRELIABILITYNETDELAYPKTSREJ PKTSRETRANSENDFLAG CURBLKINDEX CBDATAINDEXRCVBYTESCONSUMED CURBLKLENLEFT ROUNDTRIP PERSISTCNTSEGTRANSTIMEDW CUMRETRANDW LASTNOCONFIDRETRANSMITSTATE CLOSEDREASON ISOREASONINACTIVITYCOUNTOPENWINDOWCOUNTOPENHDRCBTQHDRPCBQHDR EXPCBTQHDR EXPPCBQHDRCLOSEHDR DEFSTATUSPACBX y`='(vw NwP *+*+m DATAALARMCBDATAACBIRBTYPE DATAACBFLAG DATAACBREM CTLALARMCB CTLACBIRBTYPE CTLACBFLAG CTLACBREMh y,- tsc ts0oa wo3G*aAPEXPLENGTHUSERID RESPONSEPORT RETENTITY SUBSYSTEMOPCODE RESPONSECODE REFERENCE y 56b,*  zAPEXPLENGTHUSERID RESPONSEPORT RETENTITY SUBSYSTEMOPCODE RESPONSECODE ISOREASONCODELINK ACKDELAYEST TABUFFERPPERSISTENCECOUNT ABORTTIMEOUT REFERENCE CONNCLASS NEGOTOPTIONSUSERDATABUFFERP USERDATALENi yH89,* ~APEXPLENGTHUSERID RESPONSEPORT RETENTITY SUBSYSTEMOPCODE RESPONSECODE ISOREASONCODELINKCONTENTSCREDITFIRSTSEQLASTSEQ REFERENCE CONNCLASSBUFLENNUMBLKSVB y8;<BLKPTRBLKLENH y0>iw0?  APEXPTYPECDBINDEXREFَ yHABwhD]NAPEXPTYPEDESTREF SOURCEREFREASONNOCHECKSUMOPTIONNETCIDADDR~ yhEFDiRESPONSECID MAXNSDUSIZERELIABILITYCODE NETWORKDELAYNSAPIDUSERPROC DESTADDRLENDESTADDRw y HILu hK"x t sL  tsN ts ts| ts ֎ "K׎ tsSK tsU ts tsَ ts0Ŏ"H tsZ ts ؎ "_ ts]}wX tsZ _ tsay "" tsc tsew "" tsgt tsis"" tskqqsw0>V n n XISOSTATEDEFABORT DEFRETRANDW DEFPERSIST CURMAXCDBSNUMCDBSLOCNETLOCHOST TOTPKTSREJTOTRETRANEVENTS TOTRCVBUFREJRTCDW CONNSTATELOCCIDLOCPORTREMNETREMHOSTREMPORT CONNPERSIST CONNABORTREMCIDCONNRETRANTODWNOCONFIDPENDINGRCVDATA RCVBUFREJCNT CBTQBUFCNT PCBQBUFCNT LOCCREDIT REMCREDITMYACKNOHISACKNO NEXTTRANSMIT HIGHESTSENT MYSUBSEQNO HISSUBSEQNOOPTIONS MAXTPDUSIZEMAXTPDUDATALEN LASTENTRYĎ y'op֎7QFIRSTBDO FIRSTNSDUO STARTHEADERO CHECKSUMO HEADERLEN USERDATALENSIZED yprs wt .NEXTTYPEFLAGLASTDLOWDHIGHMBXˎ yvw "b tsy| tsZ KK" ts|z t s|o "_ tsv "_ ts؎"Kx ts؎ ts% ""Kю tsԎ ts~ t sUw`"  MAXSIZECT MAXTPDUSIZE VERSIONCT VERSIONNO ADDITOPTCTADDITOPTXSUMCTXSUMSUBSEQCTSUBSEQNOFCCONFCT LOWERWINDEDGE YOURSUBSEQNO YOURCREDITyw PߎSIZEINDEX" y .RFIRSTBDO FIRSTNSDUO HEADERLEN USERDATALENSIZECODETYPEINDEXLASTb yp I wKod" tsĎ"" ts ts ts0ǎOBJTYPEOBJO y woX woV tsΎb {5 OBJOOBJB y rMAXCDBSSIZECDB SIZETABUFFER CDEFPERSIST CMAXTPDUSIZE CDEFRETRANTOCCLOSINGABORTTOCINACTIVITYAKRETRANTOCMAXWINDOWSIZENORMAL COPENWINDOWTO LCIDVECTORSPECTYPECDBSTORE TABUFFERSTOREMAXIRBSMAXEIRBSMAXLIRBSSIZEIRBSIZELIRBIRBSPACE EIRBSPACE LIRBSPACEDEFINE_SUBLAYER_ANALYSIS$PSEND& LOCNSAPID MAXNETADDRLEN MAXTSAPIDLEN MAXNSAPIDLEN CURMAXCDBS LEGALCLASS2LEGALSEQFORMAT2LEGALADDITOPTIONS2RBNLCONNECTSPACERTCDW IPIRBLIST IPIRBINDEXRCVPROCORANDOMQSEARCH_LCIDVECTORRSYS_TO_LOC_ADDRV LASTRBSPTRW SUMOFBLOCKSXUNSPECIFIEDADDRESS SENDEXPRTN/ RECEIVEEXPRTN/WITHDRAWEXPRTN/MINYHALTANDCATCHFIRE! READCLOCK! CREATEALARMPPRECEIVE[ NLCONNECT\ SIZENONACBCDBCTLACBOTPDUCODE2 ISOVERSION TPTPDUHEADER TOTPKTSRETRANTPCHECKSUMOPTIONLI HEADERINDEXSTARTHEADERINDEXNOTALARM IRBCTLACBNOTLIRBSENDTYPENOTEIRBSENDTYPE IRBSENDTYPETPDUuBDINFO TPSUSPENSIONTOIRBPIRBOIRBBFINISHTPDUHEADER` GETTXBUFFzCOPYHEADERTONLBUFFER{ LOADTSAPID& STKY_INCRPSENDNSDU/ SENDEDTPDU/ SENDEATPDU/TPSLEEP/ COPY_BUFFERMAXYSCHEDULE/ CHECKALARM CLEARALARMP PSETALARM RPIRBLIST RPIRBINDEXRPCHECKSUMOPTION TOTPKTSREJ TOTRCVBUFREJ CALLEDTSAPID CALLINGTSAPIDTPDUPARAMBUFFER RPTPDUHEADERDRPNSDURPTPDU RPSOURCEADDRORPBDINFO VERIFYCHECKSUM PROTOCOLERROR`GETTPDUPARAMFIELDSRPEDTPDU/RPEATPDU/ NLLOCADDRQ ONBDMAXCDBS MAXCONNCLASS SIZECONNCLASS BADCHKSUMGTMOD128GEMOD128 MAXMOD128YTLDELETESUSPENSIONTOTLDELETESUSPENSIONACB+[UCLOSINGABORTTO DEFABORTTODEFNEGOTOPTIONS DEFPERSIST DEFRETRANTO( FIRSTOPEN$INACTIVITYAKRETRANTO IPCURACBPV IPCURCDBINDEX2 IPCURCDBPR IPCURRBSP^ IPCURRBVPbIPSTATE LASTREFERENCE4MAXINACTIVITYCOUNTMAXOPENWINDOWCOUNT MAXTPDUSIZE%MAXWINDOWSIZEEXTENDEDMAXWINDOWSIZENORMAL MINCREDIT MINRETRANTIME, NOADDITOPTFIELD&NOMAXTPDUSIZEFIELD'NUMCDBSOPENWINDOWSEQOPTION  OPENWINDOWTO RETRANINCREASE0RETRBRPCREDIT" RPCURACBP< RPCURCDBINDEX RPCURCDBP8RPCURREFRPEXPEDSERVICERPHASEOM RPSEQFORMATRPSEQNO$ RPSEQNOBYTE$RPSTATERPTYPELONIBBLE TPCURACBP TPCURCDBB TPCURCDBINDEX TPCURCDBO TPCURCDBPTPCURREFERENCE TPSEQNOFORMAT KACKWAITTOESTAB//BUILDDTOREDHEADER CDBTABUFFERP)CHKDEFERREDSTATUS0/CLEARCDBALARMS_ P CLEARLISTS CLEARRETRAN /CLOSEDWINDOWOPTION>CLRSETCTLALARMiTCLRSETDATAALARM<TCOMPUTEMAXTPDUDATALENd DEFERIRBTP^ DELETECDBjDELTASEQYENABLEOPENWINDOWSEQyPGESEQNO:} GETSTATUSINFOG  GETTXBUFFIRB}{GETVCOBJ 9GTSEQNO:}INCREASECREDITPOLICY1fINCRRETRANCOUNTS!INITTLVC?/INVALIDHDRFORMATs$ IPDEFERIRBTP>` JUSTCLOSINGh LOADDWSEQNOMARKEOT/MAXSEQNO:~MODSEQNOO;MONE<PROTOCOLERRORCLOSE+"`REASSIGNSEQNOANDCREDIT2-PRESUMEINACTIVITYTIMERP RPDEFERIRBTPD `SENDDEFERREDIRBSYb SENDDRREPLY 'SENDDRREPLYFROMCDB&/SETRETRANTIMEOUT+/SETUPCDB1SETUPCDBFROMIRBLIRBACBj SETUPTABUFFER1STARTHDR `TRYTODELETECDB!jUPDATERETRANTIMEOUTH,/VALIDATETPDUGETCDB %VCDELETE;!VCIPVCRP88/VCTP /XCOPYRIGHT1984INTELCORPPLM86 V2.11/01/78 00:00:00$Copyright 1984 Intel CorporationVERSIONNUMBERV1P1ePLM86 V2.11/01/78 00:00:00 program_version_number=V1.1VCINITPLM86 V2.11/01/78 00:00:00~MEMORY~ FIRSTOPEN$NUMCDBSd~!ONE<CLOSEDWINDOWOPTION>z~ CLIENTREQDEF DEFPERSIST DEFABORTTODEFNEGOTOPTIONSINTERNALNEGOTOPT% MAXTPDUSIZE%NOADDITOPTFIELD&NOMAXTPDUSIZEFIELD' RETRANTIMER( DEFRETRANTO( MINRETRANTIME, RETRANINCREASE0CLOSINGABORTTOINACTIVITYTIMER INACTIVITYAKRETRANTO MAXINACTIVITYCOUNT WINDOWSIZEMAXWINDOWSIZENORMALMAXWINDOWSIZEEXTENDED MINCREDITOPENWINDOWTIMER OPENWINDOWTO MAXOPENWINDOWCOUNTCURCDBP~ C),~CURACBP -~ ACB .zINITTLVC?H/~ J1|zSETUPCDB1~ SUCDBINDEXSUCDBPOH~ SUCDBP |z SETUPTABUFFER1 ~ SUCDBINDEX SUTABUFPO~SUTABUFP]|<>$????kBGMZioru0DJ]qwxL?U$..%( . 1.Ȋ1:rP.؍P1u.>t-1.Ȋ1:rP.؍P1u1.Ȋ1:rP.؍P1uذ@PPP]ÜE  D #.2147:IL[^nqtwĆ ĉĘ ěīİĶɖΆҙن #+04<@;D2 ܠ!UF.&؍^_]Ĝ   !UF.&؍^_] ?sTLVCIPPLM86 V2.11/01/78 00:00:00~MEMORY~\ IPCURCDBINDEX2 LASTREFERENCE4RETRBIPSTATE CURREFERENCE6OPTIONS8CLASSOPTADDITOPTCLASS SEQFORMAT LOCNSAPIDLEN LOCTSAPIDLEN REMNETADDRLEN REMTSAPIDLEN TABUFFERLEN RBLOCNSAPIDP: RBLOCTSAPIDP> RBREMNETADDRPB RBREMTSAPIDPF SPECTYPETEMPRBS_REQ TOTBUFLENJJLSCRATCHN PROCLOCATIONP~ PROCS4~ IPCURCDBPR[~ CR)~ IPCURACBPVZ~ ACBV.f~1CURCDBTABUFFERPZ IPCURRBSP^ IPCURRBVPb~ RBO^7RBC^:RBS^=RBVb@~RETRBPf~RETRBCf:H~IRBOjIRBBlIRBPj}~IRBjCLIRBjG~CURRBTABUFFERPn~ RBTABUFFERnD ~ RBNLCONNECTPrI~ RBNLCONNECTrJ~DEFSTPv~ DEFSTv=z DEFERIRBTP\^^~,TYPE CDBP IRBINDEXOIRBLISTO~IRBINDEXIRBLIST_~ DIPC)_|z IPDEFERIRBTP>`~ TYPE(|zSENDDEFERREDIRBSYb~4 IRBINDEXO IRBLISTOCDBINDEXREFJ~IRBINDEX IRBLIST_~FREEPORT|zDELTASEQ*Y2~% BUFFERLENGTHMAXTPDUDATALEN~ DELTA~|z!COMPUTEMAXTPDUDATALEN+d~, MAXTPDUCODE MAXNSDUSIZEOPTIONSV~ MAXDATALEN|z INCREASECREDITPOLICY1Hf~ CREDITCDBP CREDITRBSP?~ CREDITBUFLENCREDIT~ CREDITRBS=CREDITC)}|zENABLEOPENWINDOWSEQy0P:~ OWCDBP~ OWC)|z JUSTCLOSING?h8~= CLOSINGCDBPCLOSINGCLOSEDREASONCLOSINGISOREASONc~CLOSINGC)|z ENTERCBTQ/~/CBTQRBSP SEQNOFORMATLASTSEQ Ju~CBTQRBS=|z ENTERPCBQs/~PCBQRBSP`~PCBQRBS=|z ENTERCLOSERBA/P~ CLOSERBSP ~CLOSERBS=z|z CLEARLISTS'~CLCDBPRBFOUND5~ CLC)z CLEARONELIST{P~  LISTP~LINKPTR~ CLRBS=|z DELETECDB+j~ DLCDBINDEXDLCDBP|z IPDELETECDBGDl~' IPDRBRETCODEIPDISOREASONCODE|zOPENRTN/*~ NEWREFERENCEm|z CONNREQRTNa /|z ACCEPTCONNRTN [/|z GETSTATUSINFOG g~STRBSPSTRBVP%~STRBS=STRBV@~ STBPt~ STBqzSTATUSBUFTOOSHORT $\V~BUFSIZE8|z STATUSRTN /|z DEFSTATUSRTN / |zSENDRTN J/T|z RECEIVERTN:S/!|zWITHDRAWRCVRTN/|z ABORTCLOSING$`)~ RBCLOSERESP|zCLOSERTN/~ ABORTCLOSEDKmi|z AWAITCLOSERTNl2/ |zVCIPS~ VCRBSPa|||$* . . x   P  ,-./ '*j/ $5:`U~ u^&GRuE^&OR~ u^&GRu-^&OR^?v#P^F ^^] Ĝ@0>" AU>Uv SPP]2 $#Y7]e w    GYUQ^ ?tqF^ ȊN:rY^<t<uFFv8:^F8GFGFGP8SFu^ ]ʜ=3A2E2U2k2pp.UFN1L tF1 uLL].2!2$2T> % *!1/U.NPvNFu.NN]</2!2%2p"1 #$4%?&P'U(g)n*u+yL1U^SP^&u >u&OB6P^&wDy@R^&G^&G] * 2&242v,y.|/01L4yU^&GB$ &GB&GmP P66]#'*i2456789:-CU^&G$@ &GF&GiF&Gj&G&Gb&WdP]f9_ ;?ABE4FIGXIkJwKLMNOPRTUW#Y%Z@\L]V^[_dbq(U &GA$&G&G:u,,F&GsZ&Wu&G+&W-+ףXZ6 &_sSTV&G&WXZ,F&GZ&WY,S,&G#&O&Wx&O u>u ,&G,&Gsoy<t<uXZRP6,&G&WXZQR6 &wD_YRP6,&G&W]áXZ,&G&W&G&W6 &8Du%,&Gx &G&Gs&Wu]Ý22#2D2H2N2W)[2_2j2n2s2ą2*č2đ2Ĩ2Ĵ2Ļ2ę2ϙ2ݙ222O;22222*2-O;12>2B2F2Z2h2p2u2csKevfhijklmpqstuvw x+y:z?'sU &G&G<uI,F&GwZ&Wy&|%Yt60&D&GX  &GX >&GS( &_wS\^,F&GZ&WY,&G#&G&W&O&&Gy<t<t S,Sx]K2252E2R2`2i)m2q2v2ċ2Į2ĺ22ə2{A/}D~RVl-AU &G&G<u,F&Z&( &ğS`b,F&GZ&WY> u,S,&G# ,&G#,&G&Wx] E22-27);2?2D2V2]2b*f2p22ċ2Д,YdfQU 2213 UF tk&Ohjd&iu ^&Gd&Gi^&Gd&Gj^&G&G&W&wShFF](22222C2dh2m2;C %2@ctJd&_oSd&_wSd&_Sd&ğSd&_sS|d&_{Sod&ğSad&&&Gw&Wy&Gs&Wu&G&&G{&W}&&&Go&Wq&G&G&G&G&G]Ç3222!2.2<2I2V2i2Ŀ2,,7;C/U^S^LJ^Ƈ]\2 $ :G`#JSZajsHGU &GF&GiF&Gj6S$SF,&GF&G]O22%2*_ 32_   # , 8 A H U _ hU.;w,&G&G]às @u6uP,&G㉇6 P $&> .$S$GP &G&G6,&D&,&G] 2 $'&*2.$2262<2@2C'O'R2U2X2\2d2j n2q2uy2Ā2Ą2ĈĎ2ēĚ22ģ22į2ķ22̙2<a d v                ) D Q X l s x z               0 6 8 A L a Uy<t>ut ,&G],&w&w<> &~ <&<&8><&.8r{.:~rq.:ri:re>t  SrQ>tJSs)>t6>t Ss,%>tSs ,&G],&G" uz|z$}R{[Àt-|:w%.s.s .r ,&G ]À>u,&G&& G$t&( v&G ] &G@B.S2 22#2.(2262:2>2D2I2S2W2[2b2i2s2w2{2Ă2ĉ2ē2ė2ě2Ģ2ĩ2ĮĴĸ2ľʙ2љ2ֆ+ޙ22+222+ 222"2'+/2;2@2G2NQ2T2W2^2a2f2j2r2|2ŇŔš ũ2ŵ2ż2ٙ2!22[ S !X "q #} % & ' ) * + , - . / 0 1 2 3$ 4+ 53 66 7A 8U 9\ :c ;l <{ = ? A B C E F I J K M N O P G G 6FP@&r &G,&G]@w F^YS(P6<>(^Y( &GZ&W6,&D &G u&G ,&G &G u&G 8s &GCP&wH6{ &GD&G?z&GA{ &GB&G&WS>u7 &Go t46&G &wP &GP &G>u&O@, &GoZ&Wqx]l% 22"!&4+2/2:2C2O2W2i2m2q u2y}2Ă2Ć2ĕ2Ě2ħ2į2ĺ™2ʙ2Րߐ%%%2222 22(!(.2-2292F2J2[_2p2y2Ņ2Ŋ2ŗ2P /Q S T V X Y [ \( ]. ^@ _E _ U>yt ,&G],&G&& G$t&( v&G ] &GBP, &GoZ&Wqx]T$2 2252D2I2V2`G b DG YlnQU쀜 221 d e ( Up&G;Fl&%tA ] 22$'fT gb is jz l m n o p F^T lG&prtG+P?r#Pl& t%tGP+Ps] &Gt&G]N122 22 "$1(232H2P2q  r s  U,&G]/2ʔt u v  U,&G] 2ʔw +x z {} 28N U>yu ,&G ] &u ,&G]>yu &uP]ñ2 22#222924:+=DP[egj|(W:U>yu ,&G] &u ,&G] >yu &GBtP S]ǜ$2 22#22292J2V/ U,&G]s2ʔݠ(U Sv,&wP]w 22(K  '257?K[ajU,S,&G#@v&G ]Êy., > u u }  &G t ,&G] &O &G&Gb&Wd ]ðP_],&G]ðP,&w]ð P; &O]éd2 *2#2,.02468:<>B2M2Y2ā2Đ2ģ2Al#ov6lU>yu ,&G] &t ,&G]]œ2 22#2ǔ唫(39;BKVg    !4;;UF,.؍O&02,&G <w& @t ,&G_>u,&r&G B,&G&W>s&)s&G ,&G+,&&s&G p> t ,&G,&G >u >u tt9t96>tAt@ s ,&GJ6 P &G;t ,&G % $& &u&wi&wjP< &G$yx.PP66%x]2 2222#222>2E2`2l2Ă2Č2ğ2Ħ2į2Ķ2ĺ22ʙ2ҙ2ݖ 2'222222$2*262=2A2E2_2h2l2q2z}2Ł2ń$ň#ō2ő2ŗ2]hTLVCTPPLM86 V2.11/01/78 00:00:00~MEMORY~ TPCURCDBINDEXTPCURREFERENCE TPSEQNOFORMAT OPENWINDOWSEQOPTION TPDUNO  USERDATAPJ TPTIMESTAMP CURTRANSMITSEQNO RETIRB LIRBDESTADDRINDEXGETRBCP~GETRBC:~GETRBSPf~GETRBS=~GETRBVP_~GETRBV@~+ TPCURCDBP TPCURCDBO TPCURCDBB~ C)p~ TPCURACBP~ ACB.~GIRBCLIRBGIRBACBxzCLRSETDATAALARM<-T~*DATACBP  DATIRBTYPE DATTIMERDW ~ DATACB .|zCLRSETCTLALARMi3T~*CTLACBP  CTLIRBTYPE CTLTIMERDW ~ CTLACB .|z!RESUMEINACTIVITYTIMER-PL~ INACTCURCDBP~ INACTC)|z CHECKINACTIVITYTIMER"/|zTRANSMITTEDCREDIT.QO~ MAXWINDOWSIZE||z LOADDWSEQNO)F~INDEXSEQNO D|z FORMATAKTPDUB/~CREDIT|z CDBTABUFFERP)T~ BUFFERCODECURCDBPK~ TAC)~% BUFFERINDEXI TABUFFERP~TABUFFERD+|z GETTXBUFFIRB}0{~ GIRBLASTTPDU|zMARKEOT(/~ EOMOFFSET|zBUILDDTOREDHEADERX~ NTPDU CODESEQNO |zGET-=~EOT TARGETTPDU TARGETOFFSET SEQOFFSETBLKINDEX CUM_RB_BYTES BLKOFFSET BLKREMBYTES TPDUREMBYTESCOPYLENBLKDATAPj~BLKDATADpz NOMOREBLKSjc~NMBTOPmm|z MARKEOTIFEOMV|zCHECKFORRETRANSMIT%\~REXMITABORTTOHI|zSTARTHDR #`~ SPTPDUCODEU|zSTARTTWOREFHDR.)`~SPCREDIT|z GOTOCLOSINGW;/|zINCRRETRANCOUNTS!~ ABORTTOHI~/ ABORTTODW ABORTTODWLO ABORTTODWHI|zTPDUTRANTIMESTAMP+2/ |zATLEASTHISACKNO] ~ SEQNO |z TPERRFLOW}P0~+DATASENTINWINDOW SENDDATANOW|zSENDCONNECTTPDUt/~ CONNABORTTO |z!SENDDISCONNECTTPDUIRBA/|zSENDDISCONNECTTPDUV/|z"SENDDISCONNECTTPDULIRBm/|zSENDLOOP '/|z SENDAKTPDU0:_|z#SETUPCDBFROMIRBLIRBACBj(~ DUMMYLABELm |zVCRETIRBz/,|zVCTP #/3||7<< <!<*<+<-</<p<<<<<?GSe1<U^ SF ^ &GSPFVRv]  W'Xhilw7iU^ GPF ^ &GGPPFVRv] Μ W-X_<1U^&GBt^&gBP P66]˜  $ S    &UQs]"S P66]    Y2U>Pu*&w6P6*]O/ "T'*/.#+18>-UFV^ĈFĈ]999#9BoEK R!Y"d%k&q'()+-./01356789:;<>!?'bBU,>Pu `P&G#(`PP&w%&w#,Ģ  &G; tƇƇĈ&GBtXƇƇS&w)&w'-&G=Ĉ&G! Ĉ  P]G  9$<4BE9J9NPuWW] >>#9ĔX"+Z[\]_`cdf#g)\UF&G Ĉ>PuFPvvv ];= 9=9"9&094<:=K&p&0FH]< (2;EIU(Y]u vwxyz6U& t]]ÝB{0};~KYnu +1?EPR]mx|#0&tv&_s24&w&wRP6Ps"P&Gs6462&w&w6Ps&G u3RPP6462 B&#u sh24&+G&W8>Pu t88&gD6&O#;r+ȉB&GD;BrX>Bur &&GDBRءB 6R r]6Rr+P>BuG&:<:&P<;6w$<:@:>&M%;wVPY뿡6+<>:&P+>@&p&0Ӝf  #'58:C0GSWcf:nuyć=ĊĒĖĝģĹĽ̙Йݙ♺智홺 $+.7;D?NQL\0`jptz}ŀʼnŒŘŞšťũ0řș˙ԙޙ♺(ڔ&4OV]fjPFH6@6BDF6>QWPPr+PD)Bts]Q> /#E+S609=u l)Urv&u] ? ~%*r' UF&G Ģ]I= 999.T1CNS-.UF. P&GĢ]uC79#9W%'Zchnt̠?WU&G&Gi&Gj&G&Gb&Wd"S]ќ*/_ 3Co; 'UGPGPPPFtj&Ob&Wd&O&W&Ob&WdJLJ>LQY;u;w)&uO&it&Gi6S]I NN:!N-INQUzĊĎ![+..9;BU[j6+U&Zt]ø P  &G^&W`&GZ]G1 ] `}[$]Uvv&w)&w'6P] :}єW   5MkT}U&t;"Ss)&G'&W)&G+&W-&w &v&w-&w+&O!&O'&)WQRP6PZ&uA"Ȉ[sysr&G'&W);u;u"SP&w&wRP&G+&W-&w1&w/RP6P&G/&W1]66&G+&W-&t6"&|tVP&w&ws]oV ;IW[_vy:|ĀĐOĢĮĴĺÙљՙ䙺:/?` !"#$%&'';(F)L*X+],a-m.t/{01235789<=>?@BCE F#G&H?נxU&G t&G N6Ns]øPPP'&GAPPSSPPSSƇ6&LCƇƈ&LB"ʈƇĈ.P&Go t:&O tu*&w&&w$ t &G( Pr]ðPr+P tSWPPr+P"S6&w&w*]Q 4/<C9GEFSQ0TO[aCeɔIAJDKOLQMT}AU6s]]$NVcOYP_QjRoSuUVX[\]^_abcd e,f3h9i<kGnRpkVUP&GjP&ć tP& u&G# Pr]ðPr+P> tvG&&G%ȴ;rN&p&0SP&pPr+Pu&Gt 6S]"S6&w&w]蜩 9<J!1)59GDYLd0hDouy}ăďĠ(ĮIJķEĻƙІSۆ0ߙO虺!CTqmgOrpsvtuvwxy{|~ƠmU.&GĢ&GĢ>u &G P&G TR&O QO Q@ PSr]ðPr+P]fg= C79G 9%9,9195<:CA0U PAr]ðPr+P&gB&gR]ØL#0&O*ǔjAcmw~.LYvz۠,jUrs5&_㋇ tw6P&G;t`&u s ..+ȉ&Gt9t6tf"$&GA"P&GBP"t@ұtA X$u@Q&G$<uu&G$<u]&G $t@]̜A?G$ '/26:GBKGUIX[@cHg6mHq5y}ĄĈē ę'ğĨįijķ™ԖC;홺G";? ~Us0Ss$ssPS]]àSr7s"S6.6.6x]"S6.6.62]uM? AB,G16R;B@JPCUFZFciCnFsF IBP^achmv{   #)+-./1 3 5 6" 9% ;' @* A- ' USSs}. ',,1?TY^&G$< &G$<u:l5|&gR&GRts&tAQs:&Gm;s0wsm"&tb6&Dm"S P66DS9Qs]&Gk;s%s"&t&Gk-e]PC<<< <"<$<&<(<*<,<.<0<2<4<8FcqPQĐĚĦijľƙϐӐܙ智B<рTLVCRPPLM86 V2.11/01/78 00:00:00~MEMORY~y RPCURCDBINDEXRPCURREFRPSTATE MATCHCASE RPTIMESTAMP RPROUNDTRIP RPROUNDTRIPLO RPROUNDTRIPHI .~` TPDUPARAML~a RPDESTREF RPSOURCEREFRPCLASSOPTIONS RPREASONCODE RPCREDITEXT RPTPDUNRNORM RPTPDUNREXT RPYRTUNRNORM RPYRTUNREXT RPREJECTCAUSEO~jRPCREDIT"RPHASEOMRPSEQNO$ RPSEQFORMATRPEXPEDSERVICERPTYPELONIBBLE RPSEQNOBYTE$#~d RPSOURCEADDR~ RPBDINFOSAVE( COPYLEN, RPLENLEFT.JOLDMAXTPDUDATALEN0 RBUSERDATAP2SCRATCH TPDUINVALIDRPPROCLOCATION6X~ RPTPDUPROCS0 ~ RPCURCDBP8k~ C8)~ RPCURACBP<j~ ACB<.~IRBP@IRBO@i~ IRB@C~LIRBPDLIRBOD~ LIRBDG9~ RBCPH~ RBCH:V~RBSPLRBVPP~RBSL=RBVP@z RPDEFERIRBTPD `v~ TYPE)|zCLEARCDBALARMS_ 2P~CCAACBPm~ CCAACB.|z CLEARRETRAN /|zUSERDATATOCONNREQRB d/|zTRYTODELETECDB!7j~ TTDCDBINDEXTTDCDBP~ TTDC)P|zTRYTODELETECDBONDRG!/|zPROTOCOLERRORCLOSE+"`~ERRCODE[|z CLEAREXPLISTSJ"C/zCLEARONEEXPLIST"NP~  LISTP~LINKPTRX~ CLEXPRBS=|zSETUPCDBOPTIONS"2/|zSETUPCDBPARAMS #-/0|z SENDAKREPLY:# /|zCOMPUTEACKDELAYE# Q~ ACKDELAYEST\|zSENDBACKCONNREQRBP#|~ACKDELAYRESP~RBCNEGOTOPTIONS^ RBCNEGOTOPTLO^ RBCNEGOTOPTHI_ CDBLOCNSAPLEN CDBREMNETIND CDBREMTSAPIND CDBTABUFLENRBTABUFP` CDBTABUFPd~CDBTABUFdD|zINVALIDTPDUCODE7$|zINVALIDTPDUHDRLENO$$3|zINVALIDHDRFORMATs$u|zINVALIDDATALEN$3|zINVALIDCHECKSUM$|zGETCDBFROMDESTREF$=|zVALIDATETPDUGETCDB %L|z VALIDATECONNECTTPDU(%A~INVALIDCONNTPDUO|z#VALIDATEDISCONNECTTPDUi%,~INVALIDDISCTPDUY|zFAILEDNEGOTIATION%~ NEGOTIATION|z ACCEPTCONN&lz~ STATECODE TPREQCODE|zSENDDRREPLYFROMCDB& /1|zSENDDRREPLYFROMRP'` ~DRRPREASONCODE"|z SENDDRREPLY 'Z~S DRNETDESTO  DRDESTREF  DRSOURCEREFDRNOCHECKSUMOPTION DRREASONCODE~ DRNETDEST |z SENDDCREPLYz'U`M~DCNOCHECKSUMOPTION|zPUT'/~CBDATAPh~CBDATAhD^~DCUMCREDITCONSUMEDlINCCREDITCONSUMEDnPUTRBSPpPUTRBVPt~PUTRBSp=PUTRBVt@tzCREDITREDUCTION)7~CREDITP DELTACREDIT~ CREDIT|z SETUPNEWBLK)[/|z SENDRBSBACKN*{+~!INSERTCTLBITSFLAG-|z GETNEXTBLK*1{&~"PKTEMPTY|zCOMPLETE+/~TOPRBSPx~TOPRBSx=|z GETROUNDTRIP+S/|zSETRETRANTIMEOUT+J/U|zUPDATERETRANTIMEOUTH,w/z INCREASERET,'/j|z DECREASERET,L/,|z"REASSIGNSEQNOANDCREDIT2-3Pw~)ASGCDBP/~* SEQNOFORMATLASTSEQ| RSEQRBSP~RSEQRBS=~ )ASGC)=~CHKPENDINGRECRB.mY|z JUSTESTABe./|zACKWAITTOESTAB//;|z RECEIVEDTDATA+//|z RPERRFLOWD Uv"SPP]! ZYR _ Ô"b #j $u % & 6_ U^S^GP^&t&uP] WW,0' ( ) *  U"&G&Gb&Wd]b+ k, . 0 1 2 4!6!֠h U"&Go24 tJ&O$&W& t3&w&&w$SP6Py2&G(]2&G(]ќA /(37C!&;!U^&GvƄP3^Ss v^S]̜ "1?G!O@J!AX!B[!Dq!F}!G!H!I!J!K!L!M!N!O"P"Q"R"U"V)"5G!UQ"&ć68 t2& t&G#xyG&:<>tw6x&8G%tjyscx:&p&06x:&pSWPPy6&G#)x6"S]jee ">cAEJQUY`cls}(ċďēĖĠ/ĪĮijSľ™ř͙љיۙW+"Y."Z4"[C"\F"v#+"Uv"SPP]g ]J"^"UJ"U '`"a"b"c"d"e"f"g"h"R"UF t>&OBD^&G &G&G&W&wSBFF]Ԝ<@*iM"jZ"kg"l"m"sDM""&_S3"&_{S&"&G{&W}&G&&G&G]!Ɣn"o"p"q"r #46"U"&GA"u&GBP$u@vX"ɰt@]K!.[۔s #t#u#v*#w5#x8#1 #U㋇"&G$r&(] # "&y:# z=#{C#:#UP]|E#~~H#N#P#E#UF][P#nGS#k#v###########$$&$3$bP#U"&Go24 uF2&G6"&DAH&GB$ IH2&G"&G&W tc&w&wJL6"&\NP&{&|&}&~>J^YF2&G6"&Do&Tq2&wS]ޜw  (/<?C^(bfjrv~ĊĖĢĭĿؙ̙7$p:$A$E$K$O$>7$U>wu]ðP] g^O$RR$e$k$o$s$p(O$U ;w9s P]ð]4c cbgvs$&v$}$$$+s$Us]]À$$$$$$7$Utr>t"&OC.;s Pz]ð]â c<!c $Ӕ$$$$ݠ$Ur]]A [f#$#$$$$%%% %vA$U t/t9t6tP"P ]ð]*a  a '#,0j %i%%% %$%(%! %Us ]s]ð]\(%E/+%2%6%@%F%K%R%X%_%e%i%E(%U!s]s P]Â>u>u]ܜ5hg%`+&.`2`8';`i%#l%v%{%%%%%%۠0i%Us]s]s]ð]ќ \%%&&U%UP""&WA":u@[S"":ڱwA Y ɱuA "&8OC € "&"WB:ʱwA >uA.:uB" ]k2a <`@S`h`s8w`ă&2S&>&Z&e&n&y&&&&&&&&&&&&&&&Ԡ&UP"S6 6P"S"&G w&G!&G#&G%F&G"&GCPP"&GC& GA &"GB&GB&OD&wC&wHP"&GD;u&gBF*?*@*A*C*D*E*F*G*I*J*N*UZ&GFs ts&GZ&G"&GwZ&Wy&O6Z&D&T"GPZ&w&Z&wS"&t"&GS&_wZ\G&^`]ޜF#,BNWbkoăćčđdK*M*N*O +Q+R+T+5*U"&GS&GSZ&:G%r F"tP:]  U'W'Y'['](^(_(`$(a+(c-(e/(f9(gE(hX(ig(jt(l(m(n(o(p(q(r(s(u(v(w )x3)yE)zS){c)|s)}})~))))))))p'"&G#&W%;u;t]"&u8>uts("GPP"&Vu&G]]"&G&OV+yPPQPy"&GwZ\؍_&^`6"&DS^&p&0RT6"&wX6"&tTRQWPPy"&GT&GV6Z&D#+ȉ"&)GX t&GVRP6u"&G#&W%6Z&D#1&wDV6Z&+D&TXV&D&|"GP6XqZGP6Xa"&G;tsP"&Xu PNy]ðPCs"&G<'c-5=N@]ENISc_hcqtyeSĄĈďēĜĠĤIJ(ęș̙ӆ/֙ڙeS-1=@O;DQ_fqtŃŌœŜţůſϙf))))))&G.s&G;h] >Ҕ++"+-+<+[+e+m+++++[+U"&z"&Gsbd66b&w&w6usNb&G6"&Lb&GF&DsZ&Tub&G&W&wS"&Yu][L#'36:>HQk|Ā+++++++gW+UP"&+G^&W` րr     ]ÆF1 "-159=KO+#, ,,,$,4,<,F,MN+U"&Zt] "&G&W>;u;s&O&"&GZ]æ&(,,,@H,8,H,U ,,+,U"&G&W&G&W]ç 0H,,--+-0-FP,U"&G&WPR_Y+&O&;u;s&G&W&Gh]ל+,/,{7K,],_,j,|,,,,,,,,,xK,"&Zu&u]"&hu &G@&;Gfr4&t-"&Gh^$"&Gf@&O;ru"&Gh5"&G&Gf]N3AWhB2-+K5-B-O-Z-c-o-{---- ..'.2.A.L.a.e.Ġ72-U^&GB u^&u&Gsjlfh^&GA$j&Gs`fhRP6j&G&WfhQR&w#^&wD_YRP6j&G&Wfhj&G&W&G&Wj&G&Wfh&Gjl tR^&t:&Gwjlj&Gv&)DVjSj&Gjl u]˜"&,/;?JNZ]O;amqĖO;ĝĪĮIJƙљՙܙ1#'e.ԔWh.k.t.}...... . . . . .....///e.U&S"S"&GBt"S&S P66vs*>uu"&G3&G5"&G3&G5l"&t "&tPF"&Gk:PP>]U(-y3< @ CiFNUg{Ċěu//#/&/)//U"&Gk<]n+/./7/:/Ҡ+/U"S]J  #k0?v0@}0A0B0D0F0H0J0L0M0Q0 ;tB"¢" ɱtA"шs;vx]á"&G'&W)"&w-&w+666u"&G+&W-&u2 &S"&t&SP"&w&w& "&G= &G!&t&ussP> t0"&G#&W%;u; u2&G;;u(>t!S]àrs "&OBJ]R  :$c+/3?B:MY_gnvāċ`ėěĞĭĺľ™љݙ:W *<0`4;PWe`lx`~`ň`Ŏ`śŢŪR0#T0U1V1W%1X61Y<1ZE1\G1[0U"&ćnpn t8&O"&Z&n&G&W&G&wS]Ŝ# &:Q~]I1+^L1_O1an1cy1f1g1i1n1q1w1%aI1Ur.,>tttinttt"&G@u PP]ðPPPP]\]ðP_]q=0 0 0 0 0 0 0 0 !0 #0 'x1 z1{111U^vދt+Jt@]|1}1~111Ҡ,1U"&G;u6Ps]ð]ʜ adk1312(2H2`2g2z2222221UPP"SSs(^.0PP"SSjsd6PP"SSJsDpr=""&"OA:u*>t'"&Go24 t2&G&& G$u]k^ )%0 '0 )0 +0 ._6;)GdN_V[)mauācĈďēĝ~2ޔo222222222233"3K3Q3]3p33333333333 2Uts]Â>u@s]à<r< w u>t.:tP ].H;rCヿt46"P"&G ;u6PSSfssZus>swY.H;r@ヿt1:su#S"P"&Gu6sZs]usuPG]/`[#`/a6`=8A`OUZd knrv~aĄd)ğĥĪıķļƖ ͙і ՙۙ߀13o333333334#4*434:4E4P4U4^4a4c4q4u4|4~4444 4%3U^s]sr$t@s]Êr.ci3 ciii"&G t&G SP_s"&G SPP]ðPP]"&G ;t s]ðPP"&Gk]ðPj] r[`*[7@0 B0 D0 F0 H0 J0 L0 N0 P0 R0 V`awa{ġĩař 4 44444445 5H5N5Q5!k5"t5&w5(5)5*5+5,5-5.5/505152535457586< 6>6C64Uz< ud"&G ;t >rtLzs]à"&Gjr.G"&wB&SU"&G\@&G\&;G &O ɱtA"ɲtBtA "s#&GZ@&SP"&w&w]"&Gi"&G@ut&S"&wB"&G&G &GZ&GR# "&G?&GA$ &GB&GCP&wH&wB"&GD]"&wBy"&Gi:]àPd]Мa )2a6>G0 I0 K0 M0 O0 Q0 S0 U0 W0 Y0 ]hqĔaĸ̀iҙޙ *?%OS]huߔD6͔E6G06H56J76L>6NK696UKr"&G ;t ]À>ru 6"S]! ac!(,TOM6kPP6QW6RY6T`6Ur6X6Y6Z6[6]6^6_6c6e6f6g6h6l6m6n6o6q7r7s'7y1747M6Us]Â>uu!P$X$u@t'$u@t& s]Êr. u[s]2C]s]"&Gk&w%&w#666us"GNPP]]a#05a9a<@COSXcfo0 q0 s0 u0 w0 y0 {0 }0 0 ā0 ĄĈĨĺľ™ŀ:Й؆Nۖ\N67rg97@7E7G7N7V7i7p7r7x777777777777777767Us ]Â>uuw $'s]á & s]sP]Êr. uD "&GkZ]]E c!a+/=a@CaGaJNRWcdhngt}0 0 ā0 ă0 ą0 ć0 ĉ0 ċ0 č0 ď0 ĒĖġ37+7777 888$83868] /r#'26HLOSh1O;3R;4X;5k;6u;*O;U~uF1‹FV]7:r TLVCDELETE~PLM86 V2.11/01/78 00:00:00~MEMORY~SIAWAITCDBDELETEDELETECURREFERENCE DELETECURACBP DELETECURCDBPU~ C)~DELETEP~ DELETEIRBCz DELETECLOSINGv;c/|zVCDELETE;%!?~ USERID~ DELETECLOSEDBJS_Ӕ;Ŕw;;;<<<+<M<R<^<b<i<t<v<{<<<<<<<<<<<<<<