Google
 

Trailing-Edge - PDP-10 Archives - tops20_version7_0_tools_tape_clock_tape - tools/dcnspy/dcnspy.exe
There are 13 other files named dcnspy.exe in the archive. Click here to see a list.
?p0@0
?hX5?x+19{z$R051[^H1!*| DWC&)92-iziSH]K GR.+ G'=4&tI<NT Nd CC0CK2J T 6-P7@$ OB~-6H"pG
`Nf@R$ C C$ INJ6EICHa<PG>mY7Id 0/23440121@G@GHG@H
&
%
GHI][JLPQRKNSOTUWYnwM* G@GIIiIIAAIIACICI
DCNSPY uses verb-mode SCAN.  The commands are:

Set-up commands:

  JOB n		Job number to spy on (for SJB, SLB, ELB)
  NRT		Look at NRT's DECnet data (instead of JOB)
  CTERM		Look at CTERM's DECnet data (instead of JOB)
  CHANNEL n	DECnet channel number for that job. Default is 1.
		Channel also controls LAT CBL Circuit numbers, and LAT
		Pending Request Blocks.
  INDEX n	NI PSB or PTB index number. Default is 0.
  CIRCUIT c	Set circuit-id for examining DECnet circuit blocks.
          	(Circuit-ids are of the form DEV-CNT-UNT, (DTE-0-1,CI-0-0.1))
  TTY n		TTY number to spy on (for CTERM's CDB)
  ADDRESS n	Look at the table starting at n, also used for MB msg blk.
		Can also be used for LAT Pending Request Blocks.
  LENGTH l	Set length of the table at ADDRESS n to be l

Action commands:

  AJ		Type out the adjacency Block at the given Address
  CBL		Type out the Circuit Block (LAT) for given Channel = Circuit
  CDB		Type out the CTERM DATA BLOCK for the given TTY
  CI		Type out the CB and PB for DECnet/CI
  DAYTIME	Type out the current time
  ELB		Type out the ELB for the given Job, Channel
  HN		Type out LAT's Host Node Data Block for this system
  MB		Type out the Message Block at the given Address
  MEM		Type out DECnet free pool usage
  MR		Type out the memory request table
  PORT		Type out the Port Table for given Job, Channel
  PRA		Type out a specific LAT Pending Request Block for given Channel
  PRS		Type out the channel/address of all Pending Request Blocks
  PRX		Type out the XMIT buffer associated with a Pending Request
  RCB		Type out Router's RCB for given Circuit-id
  SJB		Type out the SJB for the given Job
  SLB		Type out the SLB for the given Job, Channel
  SLT		Type out the Slot Block for the given TTY
  SPY		Type out the table at the given Address and Length
  TDB		Type out the Terminal Data Block for the given TTY
  PSB		Type out the port storage block for the given index
  PTB		Type out the portal table block for the given index

Cosmetic commands:

  [NO]COMMENT	Type out comments for each field displayed
  [NO]DPY	Use DPY mode
  PAGE		Length by which DPY mode + and - commands shift page
  DELAY		Seconds to sleep in DPY mode

In DPY mode, the Immediate commands are:

  escape	Escape to command mode
  ^Z		Exit to monitor. Type CONTINUE to continue
  ^C		Exit to monitor. Type CONTINUE to continue
  E		Exit to monitor. Type CONTINUE to continue
  C		Toggle the comment/nocomment display mode
  N		Go to Next channel, LAT Circuit, PSB or PTB
  P		Go to Previous channel LAT Circuit, PSB or PTB
  R		Refresh the screen now
  space		Recalculate the screen now
  <CR>		Recalculate the screen now
  +		Move window forward by PAGE lines
  -		Move window backward by PAGE lines

?XPEEK JSYS failed - ?NODE JSYS failed - g " B " B
&
M 
O B3 
PO@/ 
P*"4,
)@@2 
R, 
U,C "7 0 B0 "7 1 B1 "7 1 B1 "7 2 B2 "7 / B/ 
U,'+9 "0+ "E+ "J+ "O+ "T+ "/+ "j+ "+ "o+ "+ "x+ "5+ "+,h,~ "-+,h,~ ""+,,~ ""-+,b,~ ""C+,b,~ ""7+,,~,b,~ ""Q+6@/+	 " 
U 
V'+
Y "C&/,+
]+	6@-+	 " 
^@'+
b "C&-,+
f+	,q,~ "#,@@4,~6@-+	 " 
g@'+
j "C&-,+
n+	,z,~ "# ,@@4,~6@.+	 " 
o@'+
r "C&.,+
v+	,,~ "4+6@.+	 " 
w@ 
w'+
{ D.+	 B "  rd$6`0+
@@,+ ,~@@O@O@,6@2,
8@@@@ "  r$,~ O@s0
| " !+@@@@,,~.,
8~1$"t;+0"00b=1/"1B
}1B)+1B!+0B1B+0B1B+1B+	+6@s2,
8 "  s$G<+,},9+	,C+	,9 "
,q,		,	(C	6/3"/+	+4DC,,		+	," / 4DD D,		+	,9 "
,	(,9 ",q,+D ",&,+,",-D~7,	.@
,+	5Dw: "  &,+1 $7D+5 " D &,+:4J (  3J/+6@9
w " B/@
+r";,q,	( 
3B( +*j@@,~Z ()+	-<=6@+ A B B',~ " &,+F H6D+ A G B',~ D D6D+ A G B',~ D $  &,+K "L,q,9,9"
S
1j.*(&,q,,,,,,RSTUVWXYZ[\]^`a-<' A b B'a+	 A b 
w',~ " &,+g A h 
w',~ *.*  ",+l.*7@,Y   ,,~.
   ,,~.
   ,,~.
   ,,~,K+	-<= "m,q,9,9Z
R
 (,A,, 0,(,	IZ." ,( ,`,9*lO,	I ,``,~ "  D  D  D."  D  D  D,~-<=-<-+@
Z3B,~3b+f/" 
(L&2d,~ 
,	I0J+m0L+l "r+l "u,q+u (u,q,,.,
.
 0 B,
,	I.
 0 /,
,~wxyz{ A | B',~ " &,,~ H2 H3 H "},q,	( ",q,9,9 * "@ B5,	+	 5,	^ "@.B2=j 3 B2+	-<' *o B(@@( D( F( " B( " B( "oK4	+	 " B5,	+	 "
,q,	( A 
 
'+
 " D,C&,+
 "
,q ,,D,9,9  &,	: "
,q ,
 $
1D+# "
,q+	$
.$6D+& "
,q+	 "C&-,a+* "
,q+	,9,9  ),	:+	 
 -C&,+
 "
 ,q -,D,9,9 !~,	:+	-<',<,~ "
#,q 4,G "
",q+,D,9,9 
( ".. &,+
-7d+
2 " &,+
5+	 03B
6+
: B " B " $;4	,I,	1+	 /0b
+Q." "`Q $R  F8*bN ,~   &R,+
> " B+P7b/+	 B " B 0 B " $;4	+	7b/+	 B " B 0 B " $;4	+	7b4+	 B " B " $;4	+	-<'6@ +h,u+
A6B+m 
/>0j+
B ( 4Dk+q"*S
2B(#*jn ( .*ZJ/4D	 J, D D " &,+	+	-<'"*S
 A 
D 
D'4	 " &,+
I7@,~ D(  "1b "1b "." &,+
M $  B(# "
1B@ F()  B(&6D*j|+	7d2+	7b5+	 &,+
R+	@@g\"g 
S!&X+ +  "e+q@@g\"g 
S!&X+ +  "b+q "
S,	 /,
 "
T+q "
V+q "
Y+q "
\+q+
d,> "  6@2@@,^+q:x,~7"0+	# "
e,q 0+
3B
e "03B
f "
f+q "
g,q /+
 4+	p "
i,q ,D, "
k,q,},9+9 "
i,q ,D,9+9-<= *R 
"`Q
,	  "
l,q0l,9@
:7@(+	9,H,*j	6+9-<=Z
R
 (,A,, (X%d$.$",(7`2+	F $
/4d	D,=d	C (,q*l	;,~6E(+	H,	I+	E,9=d	H+	E 0$+	N/$
5$	K"`,=d	L,~,9,~-<'"`S
 ",Z,G,,Z1" ,Z1", (,D,	I (,
,	I (,	|,	I (`b,	r,9*j	P,~-<="`S
7@(+	h 
2/
3.,(1l,1l1,1ls, ,
[
(,	iZ
(,	i,9*j	_,~,,,,1l, ,
,~aB7
q "
q+q,> "
r,q,^+G7D,~cD
r+ad,~@)"1",	y,5D	u,~,> "/,,^." ,~7D,~@)"1",	y,5D	},~,H "+-<' 
"
s0"0b+
s 
,A ","
t,G ","
u,G"
s0B,~ ","
u+H-<=@
,	Z!&|3N
+
*f
@b,~f
v0P+
,	*n
v0P+
,
 n
w"
v0B+
0P+
,	n
w  B7@ ,u`,~iO IR(WIG$]$I7@,
000p+
%/0(N.+
!,~7
f 
e B0,~
&
x,~
&
{,~ 
\$<ZBr sf
7?`+,~,>,>@B r 
@,^,^+" B 
K,> 2$$,^1B:1B,
I:1B@@,~f"GB,~?`+

,x0Rf<
A
Q}`/
`TBx 
S
,_s %5`?Can't find symbol PRVECT
 "
V+	?Can't XPEEK PRVECT pointer
 "
Z+	t find symbol LAHNDB
 "
_+	?Can't XPEEK LAHNDB pointer
 "
c+	H^\j?Can't find symbol CHNBAS
 "
g+	?Can't XPEEK CHNBAS
 "
k+	
:4j?Can't find symbol PORBAS
 "
o+	?Can't XPEEK PORBAS
 "
s+	nst:?Can't find symbol TTACTL
 "
x+	 
4T 0BT7
| "o B+6b2g " B2@@+ 1.D+:/:4@@+?`/:/? 4:4@@+"1.d5$@@+SJB for Port Table for ?No port table for that SJB
%Channel is not in use
SLB for ELB for CDB for Router circuit block DNADLL data link block: getting Data Link Block
 "+qDNADLL line table: getting Line Table
 ""+qGeneric,>,pa:,^,~?No circuit block selected
 "*+	Getting circuit block at TYPAJ1
 ".+q?No adjacenies are online
 "2+	Getting adjacency block at TYPAJ2
 "6+qAdjacency Block,>,>,pa:,^,^,~HGdqX,kGetting number of CH blocks
 "C+qHGdrHxMxGetting data from CH blocks
 "H+qCH block utilization2PSBLCB:ABLCB:BBLCB:LBLCB:VBLCB:MBLCB:UBLCB:.REBAS.REEND.RETOT.REPR1.REGRO.REBTB.REBTL.RETFR.REFFB.REPMX.REQTA.REPFRrJ5L~Getting non-extended free space block
 "c+q5\^Getting extended free space block
 "h+q Pool  Non-extended  Extended		Assigned  	   Used   -- Non-extended --      -- Extended -- Genrl TermnlDECnetTimer Units C["Memory request table# Words   High   CurrentMessage Block VB9?Can't find symbol CBBLK
 "
+	?Can't XPEEK CBBLK
 "
+	DECnet/CI controller block (CBBLK) at address Circuit 6 - is not a CI circuit$ - no such port opened - failed to read port block from monitor
?Can't XPEEK HN block
 "
+	LAT's HN block, at address TDB for line ?TTY number must be specified
 "
%+	?Failed to read TTACTL entry
 "
)+	?No TTACTL entry for specified TTY
 "
.+	?Failed to read TDB
 "
3+	?Job number must be specified
 "
7+	 getting channel table
 "
;+qNo circuit blocks
 "
?+q * J/@
+k>+;+zPeek for first circuit block failed
 "
E+qGetting circuit block at CIRCH1
 "
J+qGetting table data for SUBSPY
 "
N+q@?Channel  is illegal
?No TTY number was given
?No table address was given
?No table length was given
?No circuit-id found to match /CIRCUIT switch
 "
_+	Job NRTCTMCTERM, channel  - Table address:   Uptime:  has the following channels open: false
ptrueTTY@6 +G$$$$6$$$$?SCAN called for output space?
?SCAN called for input spec space?
TTY:x `H ,>,
8,^+
5? TTY output I/O error.
",~,>,
8,^+
K00
00W0`~p0H0a|h
00L0`0x0`8
 ",,^Z`+
&"t+
6@7 " " "+q,>({,
,^A"+HC$RJRNDRDSDCCFLKCMNRC$NRNCCLDP $
+A[&&93CX]? 1Y:^<[RDuG$"1E>93GG
$1S;&93&1I$&1K:&93(1I
(1*1*1*1*1;N93,1eHg*w
 g+< g*={g*Ml g*~L g*Mm g*~M g+@g+-g*o
FD$$H$HH$HH$H		
DD
D	n	n






DD
NEXT JOB BLOCK IN SYSTEM
PTR TO SLB TABLE (INDEXED BY CHANNEL)
COUNT OF SPACES ALLOCATED IN SLB TABLE
POINTER TO SYSTEM'S POINTER TO THE SJB
USER IS PRVJ PRIVILEGED
RESET IN PROGRESS
JOB NUMBER
NUMBER OF CI TIMERS ACTIVE FOR JOB
TRANSACTION QUEUE OF NSPSER CALLS
QUEUE OF SLBs WITH PSIs OUTSTANDING
INPUT DATA REQUEST GOAL
JOB INPUT QUOTA
JOB OUTPUT QUOTA
BUFFERS USED TOWARD INPUT JOB QUOTA
BUFFERS USED TOWARD OUTPUT JOB QUOTA
SA BLOCK POINTER
POINTER TO PORT TABLE
MAXIMUM NUNBER OF PORTS
!%).1348<@CEGKOQTg2< g2w
g2Tl g3H@g3(@g2@g3x@g2%x@g28@g2\8@g3: g3@g2
+`g26;g2> g2d(`g2Tl@g2-{ g3H g3Dkg3kg2={g2Ml g2~L g2Mm g2~M g3=g3; g2&,@g3;@g3g2%h g3@g2K g3=8 g2K g2,g2~K g3-g2`g2@g3<`g3<@gN~JgODK`gOK`gNMl gN~JgODK`gOK`gNMl H$HFDB@><:864

$HH$HH$HH$H$H
H

$HH

$HH$HHF$$F$$DDDDD


	n	n	n	n	n	n	n	n	n	n




GG

D
}DDDD}



	n

	n

T SLB ON ALL SLBs QUEUE
POINTER TO NEXT SL WITH ACTIVE PSI
POINTER TO NEXT SL REQUESTING JIFFY SERVICE
POINTER TO OURSELVES
POINTER TO JOB BLOCK
CHANNEL NUMBER
SOURCE OBJECT TYPE
DESTINATION OBJECT TYPE
CHECK CONNECT BLOCK
KEEP CONNECT BLOCK FOR LIFE OF LINK
PSI PENDING FLAG
PHASE II HAS NO RESEND CAPABILITY
CLOSE PORT AFTER ABORT & RELEASE
FREE SLB WHEN DONE WITH ALL PROCESSING
SLB IS BUSY (CANNOT BE FREED)
LINK IS BEING CLOSED BY NSP
JIFFY SERVICE REQUESTED FLAG
 LAST SEGMENT OUTPUT WAS END OF MESSAGE
SESSION CONTROL STATE
TRANSMIT FLOW CONTROL OPTION
RECEIVE FLOW CONTROL OPTION
RECEIVE DATA REQUEST GOAL
INPUT QUOTA FOR LINK
OUTPUT QUOTA FOR LINK
INPUT BUFFERS IN USE
OUTPUT BUFFERS IN USE
LINK STATUS WORD
THE PSI MASK
NORMAL DATA REQUESTS TO RESEND
REASON CODE OF DISCONNECT OR REJECT
NSPpid OF PORT
DESTINATION NODE ADDRESS
SEGMENT SIZE IN BYTES
CONNECT INITIATE TIMER
ADDRESS OF WAKEUP ROUTINE
POINTER TO DIS/CONNECT MESSAGE BLOCK
POINTER TO CONNECT BLOCK FOR PASSIVE TASK
Ptr to partially filled output message
Stale detection timestamp
Bytes sent
Bytes received
Packets sent
Packets received
INDICATES THIS IS "NORMAL" SUB-LINK
SUBLINK TRANSMIT DRQS OUTSTANDING
SUBLINK RECEIVE DRQS OUTSTANDING
SUBLINK INPUT QUEUE
INDICATES THIS IS "OTHER" SUB-LINK
58<ADFHKNPTVZ^bfilqswz}	
#',/0246:>AD:>AK2
 K2D, K2Tl K2}, K3h`K2i@K3; K3K K2
+`K2&K`K3H K3@K2eH K3H K2~, K2~, K2H`K2~(`K34\@K2&9`K2&K K2uk K2tH@K3%X K3=@K38@K2 K2% K2
`KN~JKN
:`KNt`KOy@KOx`KOEy@KNl@KOkKODkKN={KN{KOEIKOF)KOF9KOIKO)KO9KNeX KNd@KNe\@KN
:`KNt`KOy@KOx`KOEy@KNl@KOkKODkKN={KN{KOEIKOF)KOF9KOIKO)KO9KNeXKNd@KNe\@KN$H
0$HF	D	B	@	>	<	:	*	$	$	$	8 	( 	 	8 
( 
 
00
0
0

000FDB	@><:*$$$8 (  8 (  0000000DDD	n	n	n	n	n	n	n
GGD


D}DDDDD	n	n	n	n	n	n	nGG







GGG

	n	n	n	n	n	n	nGG







GGG

NEXT IN QUEUE OF ALL LINK BLOCKS
NEXT IN QUEUE OF LINKS IN A HASH BUCKET
NEXT IN QUEUE OF LINKS NEEDING JIFFY SERVICE
LINK IS ON THE JIFFY-REQUEST QUEUE
SET IF NOT YET TOLD SC ABOUT NO CONF
SET IF WE HAVE CONFIDENCE IN LINK
SEND CONNECT MESSAGE NEXT JIFFY
SEND DISCONNECT CONFIRM MESSAGE NEXT JIFFY
ABORTING THIS LOGICAL LINK
DELAY TIMER IS FOR "OTHER" SUBLINK
NSP STATE OF THIS LINK
MAX SIZE OF A SEGMENT ON THIS LINK
LOCAL LINK ADDRESS
REMOTE LINK ADDRESS
FIRST MSG ON OUT-IN-ROUTER QUEUE
QUEUE OF MSGS OUT IN ROUTER
COUNT-DOWN FOR CLOSE RETRIES
COUNT OF MSGS OUT IN ROUTER
VERSION OF REMOTE NSP, SEE VER3.1,VER3.2
MSG SEGMENT BEING TIMED FOR DELAY CALC
 AND TIME IT WAS FIRST SENT
THE REMOTE'S NODE NUMBER
PTR TO NSP NODE BLOCK
INACTIVITY TIMER
SESSION CONTROL CALL VECTOR BASE ADDRESS
SESSION CONTROL BLOCK ID
PTR TO (R)CI MESSAGE
PTR TO DI MESSAGE
ADDRESS OF THIS EL, FOR ADDR CHECK

FALSE SINCE THIS IS THE "NORMAL" SUBLINK
SEND ACK FOR THIS SUBLINK NEXT JIFFY
SEND NAK TO PH2 NSP (TURN ACK ON TOO)
RECEIVE IS OFF
RECEIVE OFF HAS CHANGED
XMIT IS OFF
REMOTE IS "BUFFER-RICH" ON THIS LINK
RECEIVE FLOW CONTROL TYPE
XMIT FLOW CONTROL TYPE
DATA REQUEST GOAL
AFTER-CONGESTION RECOVERY GOAL
XMIT DRQS OUTSTANDING TO LOCAL SC
XMIT DRQS OUTSTANDING TO REMOTE NSP
XMIT DRQS NEED TO SEND TO SC
RECEIVE DRQS OUTSTANDING TO LOCAL SC
RECEIVE DRQS OUTSTANDING TO REMOTE NSP
RECEIVE DRQS NEED TO SEND TO SC
LAST MESSAGE NUMBER ASSIGNED
LAST ACK RECEIVED (AND PROCESSED)
LAST MESSAGE RECEIVED
QUEUE HEADER FOR THE TO-BE-ACKED Q
QUEUE HEADER FOR THE RECEIVE Q
QUEUE HEADER FOR THE XMIT Q
Current window size
# of ACK's since last window change

TRUE SINCE THIS IS THE "OTHER" SUBLINK
# of ACK's since last window change
quy~
"%(+/26;>ACEJMOQUZ^bdghlortw{ #&*Z^bdghlortw{ #.ew
@ev+`e&:e&;e\eH`eN@eeLeeL@eL`eKe9e
0
$$HHH$HH$H	



D
DD	n	n	n

}}}}




DD

}









Pointer to next circuit block
Circuit ID
Data link block address
Head of queue of adjacencies
Count of adjacencies belonging to this circuit
Broadcast circuit (should be bit 0)
Send routing message flag
Emergency buffer is in use
Send hello message
We are the designated router (NI only)
Circuit state
Circuit cost
Time before we assume DSR role
Time last message of any type was sent
Time last routing message was sent
Time we sent the last hello (NI only)
Time we got protocol up from controller
Hello message timer
Maximum block size
Receive block size for this circuit
Our priority to be designated router (NI only)
Maximum routers on this circuit
Number of routers online
ID of current designated router (NI only)
Second half of router ID
Messages queued for output on this circuit
Number of local messages transmitted
   (0) Time stamp of when last zeroed
 (800) Arriving packets received (to NSP)
 (801) Departing packets sent (from NSP)
 (802) Arriving congestion loss (to NSP)
 (810) Transit packets received
 (811) Transit packets sent
 (812) Transit congestion loss
 (820) Circuit down events
       Adjacency down
 (821) Initialization failures
(xxxx) Adjacency block size exceeded /output
:>?BFKORUW\^Xcgkotvy}L`G#H G#>@G"lG#K@G#H G"n)G"n)G#9G"&;`G#>G"J G"<@G"x`G",M$HH$HH$HH$HHFDDB@><:8"DDDDDDDDD	p




	n	n	n	n	n	n	n	n	n	nADDRESS OF CTERM MESSAGE INPUT BUFFER
UNIQUE ID
CCOC WORDS LAST SENT TO SERVER
BREAK MASK LAST SENT TO SERVER
START-READ FLAGS
TOPS-20 TERMINAL LINE NUMBER
DECNET CHANNEL NUMBER
COUNT OF CHARACTERS IN INPUT BUFFER
CURRENT STATE OF DECNET LINK
CURRENT CTERM STATE
MAXIMUM CHARACTERS IN A SEGMENT FOR THIS LINK
MAXIMUM INPUT BUFFER LENGTH
START-READ LENGTH
A READ REQUEST IS ACTIVE IN THE SERVER
INPUT DATA IS AVAILABLE IN THE SERVER
THERE IS MORE READ DATA AVAILABLE IN THE SERVER
SET "DO NOT DISCARD" IN NEXT WRITE
DISCARD OUTPUT
CRLF IS NOT IN THE BREAK MASK
CLEAR INPUT BUFFER
SEND ANOTHER START-READ
SEND CCOC WORDS
SERVER SUPPORTS CONTINUATION READ
}

!$&*.379=?BDaR{@aRMmaR$aS'aR-Z aS: aRfx`aRJ`aS<`aRv,@aRTk@aR6*`aSL`aR$]@<0$" $HH$H


	n	n	n	n	n	nG

DUSER'S PSI CHANNEL FOR INCOMING CI OR CC
USER'S PSI CHANNEL FOR INTERRUPT MESSAGES
USER'S PSI CHANNEL FOR DATA/DISCONNECT
OPEN TYPE:  0=PASSIVE  1=ACTIVE
EOM HAS ARRIVED
USER HAS BEEN "PSI"ED FOR DATA AVAILABLE
LINK WAS CONNECTED INDICATOR
"WE BLOCKED" DURING THE CALL TO SCTNSF
WAKE THE NEXT PROCESS THAT TRIES TO BLOCK
NULL RECORD RECEIVED.
JFN ASSOCIATED WITH CHANNEL
FORK NUMBER
LINK STATUS
STORAGE FOR DEV DURING A BLOCK
x}	"#%[
w[
5\`[
n;@[
&=[(`[
&4 [$ [
~J[
{ [
-{ [
,)@[@[
%{@[
d;[-l@[
@[(`[
$ [
$@[
$`e6|<e6L<e6|e6Le66=e6o$ e6.ke6o$@e7L`e7@e6o$`e6l$ e6Ke6N e6|K@e7@e7&. e6m4 e6m4@[w
:`]7]]7{@]6ly@]6m]7%]7-]6eH]7H]6~,]6l`]6l`]6m4]6m4@[w86 DB@><:860
.,*		
B

H
FD$0$$$HHB
HB
HDDD	n	n	n	nDDDDDDDDD
	n	n	n	n	n	n	n	nG	n	n	nDDDDD


D	n	nG
}DGGDDADDDDD


DDDD


DPTR TO NEXT MESSAGE
POINTER TO FIRST MSD
DDCMP MESSAGE NUMBER
DESTINATION NODE
SOURCE NODE
 FIRST 32 BITS OF DESTINATION
 FIRST 32 BITS OF SOURCE
ON THE "OTHER" SUBLINK
BEGINNING OF MESSAGE
EMERGENCY MESSAGE BLOCK 
PHASE II MESSAGE
"SYNCHRONOUS" INTERLOCK DONE BIT (NSP & SC)
BOUND FOR THE LOCAL NSP
UNREACHABLE
LOOPBACK CHANNEL (CIRCUIT ID)
PROCEDURE PROCESSOR (NSP & SC)
ARGUMENT STORAGE #1 (NSP & SC)
ARGUMENT STORAGE #2 (NSP & SC)
ARGUMENT STORAGE #3 (NSP & SC)
OUTPUT CIRCUIT BLK POINTER
INPUT CIRCUIT BLK POINTER
OUTPUT ADJACENCY POINTER
INPUT ADJACENCY POINTER
FIRST BYTE IN MESSAGE
MBZ
EVOLUTION BIT (RESERVED)
MBZ (III)/INTRA-NI PACKET (IV NI)
BEING RETURNED TO SENDER
RETURN REQUESTED (RESERVED)
ALARM BIT (DIRECT FROM ENDNODE)
MUST BE ONE
CONTROL MESSAGE (NOT DATA)
 CONTROL MESSAGE TYPE
 DON'T ODN THIS MESSAGE
MESSAGE SEEMS TO BE PHASE II
NSP wants Router to "TRYHARD" on the NI
FIRST MARK
SECOND MARK
MUST BE ZERO        ;PTR TO NEXT MSD
ILDB PTR INTO MSG   ;IDPB PTR INTO MSG
NOT USED            ;ILDB PTR TO BEG OF MSG
BYTES LEFT TO READ  ;BYTES WRITTEN SO FAR
VIRTUAL MAP CONTEXT
ALLOCATED LENGTH IN BYTES
ALLOCATED ADDRESS OF SEGMENT'S DATA
NEEDS TO BE ACKED
RETURN MSG TO Session Control
MESSAGE SEGMENT NUMBER
THE MSGFLG FIELD OF THE NSP HEADER
# OF TIMES WE'VE SENT MESSAGE
TIME STAMP
PTR TO PORT BLOCK
ORQ queue link
Magic word for DTESRV, IN OCTAL
Magic word for DTESRV, IN SIXBIT
!#&()-02o58:?BCGJNQUX[^acdgknquvy|
!%'+-156 "8:>
!
!C*w
}

GPointer to next adjacency block
Adjacency state
Neighbor node type
Adjacency is Phase IV
Verification required from remote
Blocking is requested by this node
Reject flag
No multi-cast traffic accepted
Version of neighbor's router
ECO number of neighbor's router
Customer version of neighbor's router
Hi-order NI address
Lo-order NI string format
Adjacency's node area
Adjacency's node number
Pointer to this adjacencies routing vector
Circuit block pointer for this adjacency
Block size requested by neighbor
Neighbors hello timer
Time last message received from neighbor
Adjacent router's priority to be designated router
Adjacent routers area
MPD (reserved)
.1368<@BEILPSVX[`dhjotwI2wDD
	n	n	nGDDDHHHHHHLink to next data link block
ID supplied by DNADLL user
Device ID
Data link is running
Emergency buffer in use
Line in use by circuit
Kontroller number (DTE only)
Pointer to the User-NI block
Portal ID
Line table pointer
(0) Seconds since last zeroed
(1000) Total bytes received
(1001) Total bytes sent
(1010) Total data blocks received
(1011) Total data blocks sent
(1065) User buffer unavailable
 #$'*,0357;>AEHYReYR&i YSH YR{@YS+`YRN YR$)@YRk`YRt,F@
<0$$HH
	nHHHHHLine ID
Driver believes device is present
 State of line
Controller (normal/loopback)
Protocol type
Circuit type
Default number of buffers
Number of buffers to post
Number of buffers posted
abfhlnoruq"}q#L@q"kq"f{ q#\ q"v[ q#@$HH$DHDD




Pointer to free pool start
Pointer to first free block
Number of available blocks
Low water mark
Size requested
Total blocks, alloc & unalloc.
Size of block

e`e-ie%}e$ e>+`eH@eKe$l@e4h@e^eH el@DD


D



DDStarting address of free space
Address of last word of free space
Total size of free space in blocks
Priority one threshold
Lock down threshold
Address of start of bit table
Length of bit table (words)
Total remaining unallocated blocks
Number of block just past end of free space
Number of pools
Addr of block containing quota for each pool
Addr of block containing count of unallocated blocks
/37;=@CFJOQViP.86iP.:iP-Y9iP-}iP,muiP.9SiP.)SiP.ySiP.
ViP,(1iP-niP,*wiP-m9iP,IiP-liP..iP,kiP-
iP,H6iP/	SiP.91iP.zqiP.<iRd:`ifeYiR|;@iR}^iS'i&vKi3'iNC=iS`iRL=iRM}:iRM@i6|D i6|D@iR&
tiS: iRej`iB>
`i2v
`i>5I`iBd[@iR&[ iUx@i^6*`iS9UiSj`iF$ iF$@iF$`iF%iRN
tiR~
tiR4;ZiReRiS-KiS,X`iR5H iR.LiR iR@iSlFDB@><:86420.,*(&$" >8
6$$H$H08 0(((6$$$$$$H	H	F	$ 		$H
H
H
$H


0:F>
0"	n	n	n	n	n	n	n	n	n	n	n	n	n	n	n	n	n	n	n	n	n	n	n


	n
G


DD





DDGG
G
DDDDDDD

	n
	n
GGGDDDDGG

GG	n
GGDSendall being done to this line
This is a short block
This is a system message block
Output is enroute to the line
Forced wakeup
Stopped on end-of-page
Repeat last character (BKJFN)
Blocked on input
Don't deallocate dynamic data
Permanent and becoming active
Pause on end-of-page mode
Fork blocked for output event on this line
Net user state
Device dependent bit
MCB NVT old page mode
Have received XOFF on line
Flushing output at TTSND
High priority output queued
Deallocate of block requested
Force XOFF/XON status to front-end
Server should echo
Wake-up set has changed
Page stop is turned on in the server
Count of locks on this block
Terminal data mode for last input char
Count of extra buffers
Extra buffers in use
Terminal type
Internal line number (index into static data)
Line type (same as TTSTY)
Sendall timeout count
Sendall character count
Sendall byte pointer
Device dependent word
Count in ouput buffer for wakeup
Number input buffers
Number output buffers
Max bytes in input buffer
Max bytes in output buffer
Number characters in output buffer
Pointer for removing char from output buffer
Pointer for entering char into output buffer
Unpause on page character
Last char removed from input buffer
Page width
Pause/Unpause on page character
Number characters in input buffer
Pointer for removing char from input buffer
Pointer for entering char into input buffer
Control character output control words
Bit for terminal code set if deferred interrupt
Bit for terminal code set if interrupt
Lines linked to (9 bits per line)
Current line position within page
Current character position within line
^O was typed
Page length
Duplex mode
Controlling job number
Number of fork in input wait on this line
Fork which is top fork of a SCTTY tree
PSI fork for non control TTY PSI's
Wake up character mask (ASCII codes 0-31.)
Wake up character mask (ASCII codes 32.-63.)
Wake up character mask (ASCII codes 64.-95.)
Wake up character mask (ASCII codes 96.-127.)
Input PSI level
Ouput PSI level
Byte count for wake-up (0=disabled for wake up)
Line counter
Net user logical link - when TTLMAX not in use
Net user escape char
First character seen flag
Type
First character
Second character
Saved line speed
WZ]`dfhlnqux|~	
!%(*,147:<?BEGJMQV[^bdgkpuuz $(-279;@BGILMOQDCN: !SRV:???0 30 >0 H0!&0!1~X #0!;0!A0!G0!n0!3  &,>,H, ",,^0bO  0,q "+???!t!t!u!u!v!w!xG
G
G
]LG
fG
G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-G-B
<
:H

	n
DDDDDDDDDDDDDDDDDCpu #
CI interface #
CI ("KLIPA") interface present
Local port #
Connect ID of current listener
Pointer to port block, indexed by port 0
Pointer to port block, indexed by port 1
Pointer to port block, indexed by port 2
Pointer to port block, indexed by port 3
Pointer to port block, indexed by port 4
Pointer to port block, indexed by port 5
Pointer to port block, indexed by port 6
Pointer to port block, indexed by port 7
Pointer to port block, indexed by port 8
Pointer to port block, indexed by port 9
Pointer to port block, indexed by port 10
Pointer to port block, indexed by port 11
Pointer to port block, indexed by port 12
Pointer to port block, indexed by port 13
Pointer to port block, indexed by port 14
Pointer to port block, indexed by port 15
 S T V Y [ ^ c g l p u y ~!!!!!!!!"a
 a
a
%aH al@a
&) a
@a
`a
$|@a
$|`a
$I`aI`		
$H
H
$H

DDD )
G





Pointer to DECnet/CI controller block
Connect ID
DNADLL ID for this circuit
Connect state for port
Port # of this port
Disconnect reason
# of bytes received
# of bytes sent
# of datagrams received
# of datagrams sent
# of datagrams dropped by DECnet
# of datagrams dropped by SCA
!M!Q!S!V!X![!]!_!a!d!g!jOFFLISACCCDOWNCUPCSENTRUN0#10#20#40#?0#@h!x0#B0#U0#h0$|0%}P!{0%"0%40%E0&N0&`}h!~0&q0&u0&y0'0%@"0'0'0'0'0%@"0'"0'/0'<0(0&`~0"0(!0(,0(60(n0&`~X"
0(y0)0)10*0+|@"-<,-<-+ "
 -C&,+, " 7@+, DC&,+, 
/<j"! " 7@+, DC&,+,#+" ",$,q7b/ ",
 ",&,q ,D,9,9C",q,9C"!,q,9,9 ",	:+-L6@7,( ",(+q,<,~[0B+,- "  D &,+,1 ",2,q ,D,9,9 "
,	:+-L-<-+@@ 
/ 
,4.* " C&,+,87@+"AO@Z,
, ,D,9*l":7@+,=+-L6@2+"L7D/+,B,#+-L "
7@+,G D &,+,L  .$ D2 "  B5,	+-L ",M,q,	( 5,"d+-L7D/+"S,#+-L+"Y,<,~[0B+,- "  D &,+,1  "
6@+"\-",P,q+-L D &,+,L ",S,q  .$ D2,D,9,9 "
 ",Z,G,,Z1" ,Z1", (,"p,	I (,	|,9*j"f,~-<,V 
(J~&*,>&*,>&*,>&* ,"},G,,^,"},G,,^,"},G,,^,"},G,~-<,Z0" ,~1",,,~ "./ &,a+# ",]+q6D+# ",`+q+-LZ+q,d,e,e,f,f,g,h,i,j,j,k0"0b " #+q7D-+,p 
4<*#,#+,p+# D " &,+,t ",u,q 4,
 ",v,q ,D,9,9 ",	:+-L.$ " &,+,|7D,~+-L7D.+- 
4<*#$,#-+-+#" D " &,+- "-	,q 4,
 ",v,q ,D,9,9 ",	:+-L.$ " &,+-7D,~+-LOO
t0O
d0$HH


Service Rating.
Count of bytes in service name.
Count of bytes in service description
#5#7#;Q;[@Q::
<`Q:o`Q:t8`Q:l`Q:t`Q:l;`Q:{@Q:v[ Q:d`Q;J Q;% Q:nJ Q;Q;)`Q:v(@Q;NQ:]Q:^Q:F=Q;
`Q;u Q;< Q;Q:w
 Q:v=@Q:ez`Q:uX`Q:LH`FDB
$HH$HH$HH$HH$HH$HH$HH$HH$H	$H
H

$HH"+	n	n	n	n	n	n	n	n	n











}



DDDDDDD



NI run state
Reconstruct of START msg necessary
Virtual circuit connect in progress
Something other than above changed
A host service class changed
A host service description changed
A host service rating changed
A host service name changed
Host Node Description changed
Access Codes changed
Maximum allocatable circuit blocks
Number of currently allocated circuit blocks
Maximum number of active circuits
Number of currently active circuits
Maximum number of simultaneous connects
Current number of active connects
Host number
LAT access state
Virtual circuit message retransmit limit
Virtual circuit timer initial value (sec)
Multicast timer initial value (sec)
Host node dynamic rating
Host progress timer
Number of receive buffers allocated
Retransmit timer in ms
Command message retry timer (ms)
Command message retry count
Address of state table
Queue header for active circuit blocks
Queue header for inactive circuit blocks
Interrupt level message queue
Scheduler level message queue
NI Portal ID
Next circuit block index to assign
Number of offered services
Lock for HN data base
Host node name count
Host identification string count
#{#|$$$$
$$$$$$ $%$)$-$2$6$7$9$>$B$F$I$L$P$R$V$Y$[$`$d$h$k$m$q$t$v$yG
ej`GG
eG)@G
n,`G
n+@G
8@GH`G&< G< G
f( G% GH`G
\@G
\GX G
.,@G
%KGD, G
< G, G
%j G
nI@G
n;G
t)@G
J G
^J GH`GH G
v[ G8`GH`Gk G
ex`$HHFDBH$HH$HH$H$HH$H	$H
H
$H
H
$HH$HH$H
H
$H
DDD	n	n	n











DDDD










##Queue Link words (must be first words)
Circuit handle assigned by the remote
Local circuit index
Reply requested flag
Must reply soon flag
Must reply now flag
Count since balanced
Number of slots with data waiting
Next transmit sequence number
Next expected receive sequence number
Sequence number of last message ack'd by remote node.
Current value of circuit timer.
Current retransmit count
Host keep alive timer value in ms.
TODCLK last time message received from server
Circuit quality
Reason code for last time circuit stopped
Number of transmit buffers in the DLL
Queue of free transmit buffers
Unacknowledged queue header
Circuit slot queue
NI address of remote server
Maximum transmit frame size for circuit
Remote protocol version and ECO
Maximum slots allowed by remote
Additional transmit buffers allowed by remote
Value of remote's circuit timer
Value of remote's keep-alive timer
Product type code for remote node
Virtual circuit state
Remote's system number
Remote's system name count
Remote's location text count
Server name
Server location
%W%[%%b%d%g%i%l%p%s%w%}&&&&&G&K&LQ=@QE]QL@Q\ QM\@QN<@Q\`Qn:`  






DMessages received
Messages transmitted
Messages retransmitted
Receive message sequence errors
Illegal messages received
Illegal slots received
Resource errors
Illegal message error mask
&}&'''''\`Gn:`







g
ej`gLgZ@gL@g
5} g
~]g
48`gK`g
%Lg
L`g
lL`gH gg
egD<@g<@gX g(`g(`gh`g+@g+@gk@g$H@g
( g( FDB@><:8H$HH$HH$HH$HH$HH

D	n	n	n	n	n	n	n	n

#G





###DDDQueue link word (must be first)
Slot data present (must be sign bit)
Send REJECT slot
Send START Slot
Flush output
Output data available
Flow control change
Send STOP Slot (Must be last)
This slot is a dialup line
Maximum attention slot size
Maximum slot data size
Slot state
Remote slot id
Local slot id
Transmit credits available to us
Receive credits still outstanding
Reason code for stop or reject
Server name count
Port name Count
Service name Count
Server name (16 characters max)
Port name (16 characters max)
Service name (16 characters max)
Terminal data block
Circuit block address for this slot
Pending Request block address for this slot
'I'M'Q'S'U'V'Y'['_'b'e'g'i'k'm'p't'x'z'|'~(((	((ac< acY acH acL`ac
Labab-abUx@ab6*`ac: abX`ac(`ac(`ach`ac+@ac+@ack@ab]ac( acD( ab%j FDH$HH$HH$HH$HH$HH$H	

	n	n#
GGGGG



###
DDDWait for the connection
Queue this request at the server
Internal state
Current status
Queue depth
Local Connect id
Remote Entry id
Job number associated with this request
FORKX associated with this request
Psi channel number
Port name count
Service name count
Port name
Service name
Command message retry timer
Address of slot block
Address of Xmit buffer
Ethernet address of server
(A(D(G(I(K(M(O(Q(U(Y$V'x(\(^&K(`(b(c(f(i(kaNw
aO4aO[@aO=aN/
`aNDaNdaOaNF( aNf( aN(`aOX`aNBDaO+ aOh aO4<@aO6 aO5aO6
@aO<aN@aN( aN
`aO%L@aNk`aNjaN&K`aN&J@aNaNo,@aO%N@aO`FDB@><:8F$$	

FDB@86420  


$HHDDDDDDDDDDD	n	n	n	n	n	n	n	n	nGGDDDDD	n	n	n	nG	n	n	n	n
GGDDDDDDD
GGGDDDD}DPointer to next channel block
Port control block base address (virtual)
Port control block physical base address
Virtual address of protocol type table
Virtual address of multicast address table
Interrupt level control buffer
Non-interrupt level control buffer
Load PTT table buffer address
Load multicast address table buffer address
Write station info buffer address
Read station info buffer address
Line state needs reported
Waiting for ucode to be loaded
Waiting for port restart
KNISTP BUGINF reported
Need to write station information
Need to do load multicast table command
Need to do load protocol table command
PSHAD/LAD is valid
Channel is running, should be 1B0
Channel substate
Channel external state
Stored high order station address
Stored low order station address
Shadowed address
Stored high order rom address
Stored low order rom address
Allow receipt of frames with CRC errors
Station is in promiscious multicast mode
H4000 mode if 1
Promiscious mode if 1
Shadowed variables (what the port contains)
PSCRC is valid
PSPMC is valid
PSH40 is valid
PSPRM is valid
Maximum number of entries on the response queue
Logical channel number
CBUS address
Check word, contains magic value
Time of last response
CONO KNI,(T1)
CONI KNI,T1
DATAO KNI,T1
DATAI KNI,T1
CONO KNI,CO.BTS+CO.CQA or NOP
# Of multicasts transmitted
Major version #
Minor version #
Edit #
UDT of port crash
LAR at time of Ucode crash
Left hand CRAM bits at time of crash
Right hand CRAM bits at time of crash
Time at which port counters were zeroed
Address of shadow counters block
)M)P)U)Y)^)b)f)j)m)r)v)z)}****
*******"*%*'*+*.*3*7*9*<*A*C*E*G*I*N*P*R*U*X*Z*[*]*^*b*e*g*i*j*l*o*s*w*{aJw
`aJ6 aK%N@aJ@aJ$|@aJ`aJ$|`aK,- FD$$H$HHD	n	nGGDGG
DDDD}



DPointer to next block (must be first)
Portal is closing
PAD flag
Bit value for my portal
Receive buffer size
What user wants on call back
Packing mode
Protocal type
Physical channel
Bit vector of enabled multicasts
Address of posting address vector
Address of this block (consistency check)
Free queue header address
Time at which counters were zeroed
Bytes received
Datagrams received
Bytes sent
Datagrams sent
User buffer unavailable
+S+W+Y+[+^+`+d+e+g+i+m+q+u+x+|+~,,,,>,pa:,^,~?Can't XPEEK LAT's CB block
 ",+	%No active LAT circuits
 ",+	%No more active LAT circuits
 ",+	?Can't XPEEK CB block
 ", +	LAT's CB block #, at address Stop,'Run?Specified terminal is not a LAT terminal
 ",)+	?Failed to read Slot Block
 ",.+	SLOT Block at |?Failed to read PRVECT entry
 ",4+	?No Pending Request blocks in PRVECT
 ",9+	?Need CHANNEL or ADDRESS for PRX command
 ",>+	?No Pending request for this slot
 ",C+	?Failed to read Pending Request Block
 ",H+	Reverse LAT XMIT Buffer%No Pending Request BlockPending Request Block at ,>,>,pa:,^,^,~,>,pa:,^,~%Failed to read PRVECT entry%No PR Address on specified channelHALTEDRUNSOLINFSOLACSQUEUEDREJECTTIMOUTCANCEL******?No PSB for specified channel value
 ",l+	?Couldn't read PSB
 ",q+	PSB number  at address ?Couldn't read address of next PSB
 ",x+	?No PTB for specified index
 ",}+	?No PTB for specified channel value
 "-+	?Couldn't read PTB
 "-+	PTB number ?Couldn't read address of next PTB
 "-+	
COPYRIGHT (c) DIGITAL EQUIPMENT CORPORATION 1988.
ALL RIGHTS RESERVED.
 "   " "\"-j " U$@+ + \"-l,~,-<\"-l+- .p5>-(,>p,p+-&,^/:x,~,^/,~/pPp,>-o/-o`|+-)+-#?p,>p,p+-0,^"`>p:x+-1,^"`>p,~,> .p5>-7,p+-p Z,^:x,~ ,>Zp>w h+-4,> ?p,p+-> Z,^:x+-? Z,^,~,> >hh,p+-p Z,^:x,~,> >hh,p+-qhh Z,^:x,~:x,~,>,p7:,^,~,>,>,p7:,^,^,~>
~,p7:~
~>~,~>
|}~,p7:|~}
|>|,~,> .p5>-g,p+-t :,^"Z\,^?x+p ,>Zp>w h+-b
? JSYS ERROR: 
PROGRAM CANNOT CONTINUE
 Z,^,~hh Z,^,~ +-d05+^H1!Iv<{z$R@@-u 
/*(/4 ^/@@/,![,
 F-u,
ZF-`F[`F 
,
[F.Z`,>,
7@ & F-4FSX(.[0f	 &	*(.,
[F.ZF.,
 F.^0O@/	b
+  B-u0J+:/-O@/.O@.O@. "7@.1J B.m,^,7O@.	b
,1QB- Q( B-~\",	b7+,@b!$Lu
+- -u!$YR (	h 
/@+-"
0$"j0(D~A$pA&G,a B.6@.,D7@/-+4!"K8 B.,D5S (&".$)D}=h1[,~7@-u+S
0
6+SO@,
4pS,
J,	u+E,	Z4p;4N:4NS1P8J: 
17 ,g+J4pS1P+B
6m0,
+?O@/2Z-u^0 P.+M000p/+: .Gp(N N/ "A B/',
,
 -u,g+SO@//0P,
J!$cD.O@/.7`@@.Z-uZ"/,~
6m0,
5pQO P.,~,
 x D/ Q( D-~,! . ^/,,
[F-zZF-{,
`faF+][F-{ZF-|,
[F-|ZF-},
[F-zZF-},
ZF-~Z^/4:@.+f6@/.6@/4+f+r2^/+* -~YB(!"bB.+kZ-~2B	b+ 6@/4+p6@.+o6@.+r6@/.,
3P
2+
27`^0Z",
M,
O@/2@@/3@@/56@-z,-z6@/4+w,R5Bf, ,",f,n ,0P +}4"}!$bD.+,+% 
6@-},-}4pO@/3"
45B!$}[d0F@*d 
+0d@l
@|
A$
A<
A,
1 "bB-}6 /2++:@/2+. "bB-}+ .}`b!+/7`/6`/+/7`/6`/+/7`/6`/+/,-|+4J -}aBaB+7 /2+-O@/3:/2 "bB-}+ .}bB
4+0L/7@6 /+0,-{,<4,&5py6`/	+6@/3,~6@.+f6@/4+f6@/.,~+f,=@@. 0+x,
 ^/O@/4,,
 
,
d&/&( F-yZJ-x[.&( F-x,
 F. .0P502@@/.@@.1P 0,
2^/+*, 3p
2,&3p
2,~Z"7@/47@/.,
M^0,o+> .5p1,R:@/?@/+2 .,C+21P+90P +B!$bD.+,,=4p251,!,>/4@@/4,>.,>.,>.@@.@@.@@.,>.Z^.,>/,>/ $w D/ ,$ D/7 /4+Q 
/ 
.@@.,+w J/ L.,
5FT\&	f+xafp+x6@.+x F.7 /4,f 
5*".~@@. 
5*"/O@/ 
6*"/,>,	7@/+q:@/>/>@/:/ *80qOp.@@.,	` .`bp+
6h"*bd2N*bd5"j7@/1P+g+l6@/0P+j,	`3N/+l4p_,
+jO@4p_0P1P 00P+1,o+l .+l5Jw /6 /44Nw 
9,
$aB+v ,A,9,,Z,^/,^/,^.,^.,^.,^.,^/4@@.,~INXg^NHtS:O@@/5@@/4 x D/ ^/ .0D5$7 //@@.+#`//6`//@@//#`//,
 $ .6 /23P
2 $7@.6` $.Dx7`@@.^.6` D.2P
2Op.4B [,
 F-u.&Q& F-v,
[7@7
:Q( H-wZ7@7
:Q( H-w,
Z7@7
:Q( H-v,
2F
:+\&	f & F-y7`.@@.@@/	O@/,(6 /4,f7 /4,j@@/@@/',+,~^0 P.7@-7@.5
,Z,~
&
;
2	b++-"mSL
>-"mKNl
B-"mI
D-"mM6|
G-"mM6L
K7
R 
U,>d,
$ ,^aD+
,q ,6@/'7@/+; "
U,q /7$/' "/, ",+
,n5"N "7@. B.m7@. P.m7 \06@.j,Z ". $	,<7B.U"8v B.7@.O@.7B.S- B.7B.+N	b`b O@.l? .m+P\"4pN7 /4+N1P5
M ..Od/0-"zUL
W ..Od/0-"zi6L
Z,
7B.,~1B+
],4"

8+  ". $. &.,l+l,Z . B. .!"bB.	!$>9 D.7". "1b(B B.S.X".6 .+cd"6@/-l" 
^* +Z	`+ 	b
&	`
?SCNRLF Run failure -- "E 1" for code ..O@-"ze^L
_, /,	+pO@/,	{,B1P+4Nv6@.{+c,,	 N.{ B.|O@/1P+0P1P-+"1P+!1P+6`/	0P7+ 6@/7 /47+1P+1P+p7@.{,!&GF.} &1P &1P &1P &1P &f
4 /,~@@.{ 
c*$/O@/ 
6*$/6@-{6@7,-{!"GB.}GB.},~,o+w,	u7+15";`b+<7@/:/+<L/(4Ne5Bd6@.{+f N.{!"BB.}+p,B,	6@.|+gY/( N.|+;6@/	+:/	,+nO@/	+p,B+;!*bJ.}+iGJ.}GJ.},<,	0P+)6@/1+hBJ.},	{+9`b4.
c0P+h6@/1`n`N+lRN.~RB.~,<,	6@/1`n`N+nYN.~YB.~F*.~0P+9.*0*/+rO@.,B@@.,	 N( B(4Nt+20P.1P75pk5ppO@/+q1"0+= &S6@/7 /4 &C,0d
e!&cF.}*(/ .pD.}GF.} .pGF.}!(}  /3F
:  .w F /*hP7 /6@.{+U!&Lu F.{6h/2(/+W-"mEN|
e6h/2(/+Z-"mC
|
i,>7 /	,f,^,~ .}d&DGF .}d&GF (w0h ("`S` 	3F
:  / F	:*hb,~O@.w 
l*".z@@/	6@-z,-z@@.p@@.p,>.p,>.p@@.n 
m*".v,^.p,^.p!"BB.pBB.p,~,,	`4N':/:x,;7+z5bvh.k``n`+
mh.k`,>(N,;+
n,^!"0cC0+uQ,@@/0 /1b+Z00".{0b/7+2"-x2b-x+u 0Z`daN7 8`d Q. N/@@/ 
p*"/' 0`d+
p4,4`dQ"6@/0+1P+6 /4+4p /0F+0P,
J+`d@+ab5B75"e4N{+44B7 /4+ ,
,
J*0H+@@.,
0P,
JO@/05b7,	`4N1 0,g+/0 .+45"z " )B!( cI0+13N
r+
r3N
s+
t0BW+1,>  0,g+1,^/0\.+44N41P+-7 /40P+4,	` 
u,g+x ./.8A.+4,^2N
u5Ny .!$ bE0!. 0h"`ib`5B7+e,+e+ "]<s_0_8 * -u,g+
v ,-v 
4"B 
w,g+
x6 5JE 
 ,
-*%0*/*+& ",~O@,~,	+,	*+,	
z*"/,n 06@-~1L
-7+
{Z[06 /47@+S6@.+S+|,< 
~*"/5&
~,		6/3N/+X6/4+.y0P+&,		3./+,~>"$S`X$/ 
e" "
,q,9+
,/+
,"
-u1L 

w4J .+	,=n	*",9=l,
+
,!,,,9,"[], "
-u1L 

w 4JPZ/"8Z-w.1L 
90L Z-w.1L 
G0L^,>,>!$~h&[]bH[,bH[.&*d$,1f9'F(,Ad"8+"M,>0
%A,
0AGB|HB		B4I@2n+,~ 0 0P
`j6+1L
-+j+	(0H:"6 /43B
:+u0H4Bu`j++|`j0H+|!`1Nm.`NeY`GN`N5[`BN5nO@1(b /7 /40H5d$0$.{0d/+/$
"Q$/."  *$ /7 /40H52"-x2b-x5.-y.-y*&7@/0+1P,
1P+1@@/06` 0 P.R0>/,~C
,kyCNMhrE5|RIv::KJu{RKK+zKK\KO%0KbN@"-LYt}[83]>~i7j6m:7///
.}>.}2.}0.}/.|w//5/>.}2.}0.}/.}@.}$.}.../4.}/T		_l\UD^
	Zt]|HKAY|I<HbhA@A@D@@IaAI@$AXX*U1XX0AXX"Y1,I*1S;H6I46g^NHtiF@CJ>[2KZ-` aJ,j<M'=G>vJ7C&)9-"pIt
-"rgZd-"rgZt 0-"pg[
-"mYZL
-"ma:$@@/	-"mk?6@/7 /47,~6B.{ B.n6B.{ B.n .|6@ D.o6B.| B.o !"bB.}*$.v .} .}BD.pGB.pGD.p!$| /2B
: B.w*d6@-|5-|,~,	{@@//@@/.:/.0P+://,	{5$,	{@@//O@/.0P+>//,	{5$,	{@@//@@/.0P+"://+$0P5$>//,	{6B// B/.O@/ *"/,^ B/(000p+*+N,	[4N- <,g++ ./..0.+=7B/.+& B//[/(&$/7 ..R/(6 /.m/.S.,>,Zx,^P7`//+:3./(.+ .3d/( + ./.10n+C N/0P+,,	4n%0n+' N/+fZ1D97n.7+1D9+1D:+/$70d+L[/(..S`6 /.l+5 -"p[,	4.%0P"+U /. B//4B&0.+' N/,	{, .Q/+`0P+^0n+'4N( N/,	{000p+b,	4n%0n+'*/0n+'+e,+_7@//+w7 //"./(+,	[ ;,g+) ./.1 N/0P+r@n,	{000p+k$...Gh9g4B*0B0b+* &$2&&1bO@1BO@ H/ F/ D/>/>/,7`/.+w " B/ B/ " B/,	u7+1 /(,J &&t. ( &$6  /+$@@ /af B /2B /+1HZ=h{7  /@@ /=h[4N, /.+@$&+7`/.?8/:8/,  "p B/'2.'5	:-"mI?' /$"./$"./$"t /$$./$$./$$./$$.//5a0P,~,	4.%0.
+'0N/0P+,	0.+'4.%,N/0P+,	0.+'4.%(N/7"/`"$"6/./$"6/./,$)w'"Q@++&-"m]:$*-"m]B4--"mId2-"mIT5-"mkl7-"mS3;-"mkt>-"m[$B-"mIRlDo%i9i#.,rMJLH<g&\RgVtH<[>tH<iV.9UvX9M-0[:CC[HUVtPUVgCV>\zgI65%xR]?4[1I[1sI9i>$i>m|YY>=@]>}`[&%j3YVt:I&ui9$1~,-,	{@n/10P+?l5DO@0P005F5I,	{@n/10P+FS.  $,	{O@/1+eO@0P+SO@/1,	{0P+L(D(Nl+H000p+P($l(N..Gh+H@@/1,	36@O@/1O@)D+e "A B/' " G H,	~,	{6@.+\0P+Z`fpB+\,	s+H`fp`/0`hpP.0,	{O@/1+W0P+e/0`hpP,	{O@/1afp+eB+c7@/1 $ D/(5	: 5{,	{,	~@n000p+n`np+	(NpL,	{+j,	u+v000p1+	,	{ $G`4BM$"
000p75	+,	F W1N4B' 0-"pKbX,
,	~@@/ *"/'\"f B/' W6`.+	M0P7@.+	M,	s,~3B\+	YP,
+	I,
,	~@@/ *"/'\"q B/' \6`.+	W0P7@.+	W,	s,~3B]+	YP,
+	S-"m_Z4],	{ . "A B/' G,	u+b/0`bpP,	{+	],	{ . "A B/' G,	s+f/0`bpP,	{+	c,	{,	~,	{5	i,	{@@/ *"/' "A B/' i6`.+	n,	s+j1P,	{000p/+1/02BkP.0,	{+	l,	u1P:x,~0000p=7+&000p-,~0p00 :x,~,
100,~1p=/0,~1P6@.,~6@.,~ P.7@,~,
7@.0P,~,( H $,
4p
1P+
,	{00 0p-+
/0`bpP+
0P,
J!"{X",{+
/" 0,+,~ 5"
-"pk<l-"pC<n -"pS<p,>6@.+t6@.^.@@.6B.+6`^0-"
5+
4+
+
"-"
3-"
5+
1+
+
"+
-"
5+
1+
+
!+
*Q0-"
/-"
5+
-+
%+
$Q0+
+7@.+
'Q0+
+-"
5+
-+
'+
)Q0-"
/Q0-"
/1P+
"+
!",
M7@.^0+
\P._`5
3-"
36@.+
+
 B. P.,^,~6@.+w,
U7`.+7`.+
A5p
;Z`0B
#+
@+3P.+
=1P++,
U3P.+4p
@,
J 0@@.4p1P+1P+0P1P+
I6 /2+7 /40P7+z0P+,
U5p
I+ P.5P' 0*.,~6@/4+
Q7 +
P6@/.,~6@.+{6@.5.
8+ 7  "
",~,
X1P6`.,~6@. 0,~,
g7`.,~40'4P
X0P1P?+
X1P0P+
`6@.6@/4,9000p+
b^01P+}1P7@@//,~,
h P.,~7@/4+
j ~+
o7@.+
l ~+
o3P
2,~6@.7 +@,
x,~1P~00P1PP07@/46@.,~7@/26@/.6`//,~0P
@@.l .	papap+\`.l,( ". $. &.!,l+j " B.! ".j B.  .!QX$.$4B
ab*$.( $.$ab D.!,+,$+#60.jap`6@/35,3P
2+#,> .jaB+ ",3P
2+#=b,^0P,~> .k+ 7@.j+#:.l 0G4P,$+#70.l+#0p@@+
` +# .k P.k +.j000p+@@/3,~,^^0,~,(7`/-+-[. 0BK8+- S."7@R." 	b+-$" B.k  B.j+>
.+O0.!+B.!,$	dad&g6$@.!+?bB.!e.#(BrQ"[-u7D.!gadS+(	h6(,$5HF,>(6".(,B(+K@@/.@@/-+M ..O@/0-"zSd^0,+,~[. 0BK8+VQB." "LuQB. [."7@Z-P- B."@@.!Z`.l+' ..Od/0-"zS|0D	1D
+&<d&9'7@.,~6@.j7`/-+eO@/-7@.j+b,$+e@b@f + +e 
S."7@R." 	b+ @@.@@/0  .m@@.m@@.j 
*".l,~ ..Od/0-"zS^L (/)57Z,> ,
$+
7Z (A+u7Z (H+u7Z (G,> ,
$aB+
, , +
7Z,> Q,
$aB+
,4.
[,G,Z,L6@/0,e^"7`/47@.7 B.,9,9 .7@.@@. /7 /4+27D/+
 Dx "7@/4+ D}X$$ Dx+f,
	`7@/5,~@@/5,> .6@.j+

27@/.7 /2^0+
,>
66@.j5p2P
2^0@@.@@.@@.@@.2P
2^0 P.,^,~,
,Z@@/-@@/.@@/26@.5.,+
"	`	b,~7`
&	`,(Z[`6@Q"8wQ$6@.Q$ ~Z&, B~,>6@.,Z,^,+,~,,,,9,G^P-u,eVpgR-t
0,&5pr+f6
.}@H.{op.p@/2B+j+eNo option ]>t
8
9?
?SCNPDL PDL phase error
Indirect file illegal in this contextEqual sign missingDouble equal sign illegalFile switches illegal in output fileOutput switch illegal in input fileExcess arguments starting with "Kb
OIllegal character "S2
S" following word "Junk after indirect commandToo many indirect files@@.O@5
@,PWildcard illegal in /RUN specificationo0.{ N.~ B.~+2n.~/BEFORE and /SINCE don't overlap/ABEFORE and /ASINCE don't overlapnp.wm`.nh.k`+u,^5bv+us/[ .8+*]>tP!.+4C2` .+4T8 4"?O@+?~,5b'4*E4JF +Bo0/	 0`f+O,-~5S+Oq.{Minsize:maxsize6@.+[+|Exit programNam:"ASCII string"Can't write tmpfileIncorrect tmpfile argument format,
% I can't help you, please read the manualSwitches are:Standard ones:
	Flags are: - :	Stand-aloneYes/noProcessor type (Max=<@,^+NDecimal numberOctal numberCore value"ASCII string""SIXBIT string"Multi-word SIXBIT stringSIXBIT wordDate/time pastDate/time futureDate-timeFile specificationVersion expressionBlock size wordSwitch does not constitute a commandSwitch is globalOr bit values from switchSwitch value requiredZanen1B+g4Bg0"	+ "(B?X+g`j+j,-~5+j0[0BaB8+uZ`nh`B8+u+|,
0P,
J+Double file name illegalDevice wildcard illegalNull device illegalDouble device illegalDouble extension illegalComma required in directoryDouble directory illegalRight bracket required in directoryImproper project numberImproper programmer numberImproper programmer nameSFD depth greater thanNull SFD illegalUnknown switchAmbiguous switchNo switch specifiedUnknown switch valueAmbiguous switch valueUnknown default for switchDouble switch illegalNo modifier allowed on switchSwitch value too largeSwitch value negativeSwitch value required onLength values inconsistent; specify min:maxParenthesis nesting too deepUnmatched open parenthesiso`.qs/8R/(X.+5R/(+KMnemonic date/time switch not implemented%x:D(afQ+3"/(+ 2b/(_XDate/time out of rangeNegative number in date/timeNot known whether past or future in date/timeField too large in date/timeField zero in date/timeUnrecognized month in date/timeIllegal year format in date/timeUnrecognized name in date/timeMissing day in date/timeValue missing in date/timeHH0P+`,	{000p/+`+[0
$ "dL,	{+n0P+	,	{+~B
Illegal character or field too large in /VERSIONB n5JH /Multiple characters illegal in switch /'H//'Input string exceeds the size of input buffer0P+	:,	{000p/+	:+	^0P+	:,	{000p/+	:+	dH/0P,~+	n/'Unknown guide wordAmbiguous guide wordIncorrectly formatted guide word .7@.+
@@.1P 0+
4 .@@.1P^0+
6^0+7@.l,~Z"+
Q@@.+
c,/4,
|,.
(,^,~6@O@/3,~x.(H.(Indirect file LOOKUP errorCan't OPEN indirect devicem .jWildcard illegal in indirect specification,
+


.KJOB
. &,>,>,>[A"?1B6@/5+
8+ O@/5,3,,* ,^abS``H,A,^`FaH@+& ",Z,G ",,Zx`H,q,^A(X,~\"	b "ab`l"`f2(B}D/5[`G/5d"`Bl7@l,~c, 
6	j'59,~5*/6,~, 
7B(+;,A "/, (,A ",7B(,~,AR((B}l"`,A7@(,~ "(Q"5UZ8  ,A,  [ 1DYR5b	,A ",R ,A " 5U 7B +N,A,  ,AR !$bD bD 4FT ", ,A " l" 7B +
`h+Y`b5= ([/",>Q(} "-,  2B
4"+,D*Hc6 x:7@ +c,  ,A+,^x+@!`)"w,>!`,h,,^iB5  & ")B5Bm=fj ")B."`d ",=fl,~,J."z3b+s.$/,> ,v,,^5}	b,&"  " $,&( ",,q "  &"2"5H	b	&  $,, &"j0 ,, &"t $4"H0b5H*, "50"+!${P2B*d	5$ ",R,A ",,~." ,> "/+1"+/",>
?",,^,A}"51"05/",> ",,^5K>7K>gC3 E`iYmPMGHKN
TXz"6@,G"4B*>&"Z,G ",$4D ", 5G`B?57 +64B7 U$*D5 bB+7&" 7!(+,H[5,> ", ",,^,~,> "-,,^4",D ".5 4D ")B.",+A,>[,G,,^Z7 &5"K  ", &#`QDx6@,K[x."0b."57 (5"T/&l(&" ##1&" QDx/&0B,T5B[4fZ "`h?",=fY`h,~[x."0b."57 (Q(5Q &  ")B.",=fa,~,>,>!$A`+g,>,>!$B,k/74Bj,+h,^,^,~,>*/7C&m`fl"*/7XD/7*,^,~Q"A`aB,~,>x4B<,+s B/6@@/7 "/65q,A5,>,,^ &,^5,> 4d},=|,^,~ "5 "5 "5 "5 "5 "5 "5 "aB,~6@/65/6
",~,=+I[1D7@ ,~+Y,A+_  ,d+_L\-Jan-Feb-Mar-Apr-May-Jun-Jul-Aug-Sep-Oct-Nov-Decmn@0$$B
?X,A+@$,7N!.Lu N 
!,>9	laLd*@ 
G`j@l
+@ ,`j@!,an+'`Jl
.HnHL6NL5N'N6Nh`N,~N.I(N S* X* **  N  *!,}X, 7N(+< N0L(5N'.**l9 .  N[
 ,!. bNGL[
0j
7.
 .(N|0l N0j
7
 .0l3NI7 N+&	n
$,>4"[[."~L&":X(D&$:XG&&&Z(H(B.$"2."n `D+T&$27@aDg &/"V$":5FX1(+[>!$z3(s+Z."*dX/s.*xd"%y),^,~ z	b "5Br	b		d,,>&$:0d~+n&&.s *0& * .$&$0F *.(} $$6.^$m4dm&$2/0F1.0hO@,^ $)w'y2dz."Q,~-<KZjy'6L\X
&.5",,> ,  
,^O@: `f+(FFdA4F&+F4F&A5F :*bZ4L& ,~<$7 &:,~>  F:,~ "!$pbFG(D}5D,~	b
"`	b+`b;xO@,~O@,~ ",~*
xQ*x,'>+&*
xQ*x,>,'>+%*
xQ*x,>,>,'>~+%*
xQ*x,>,>,>,'>~,^,^,^,^:x,~-j(,>,>,>*~,> ~,~,^,^,^,^*x,~ p,>,>,>,>( QDx@ &,>=f3 (y g	f h	d
+ 2D7h i D  $ D Z$ D Z$ D  &  F  $ D@@ BS$ D7i!&>9 F  Q$	d67+J0D	1D
+G1D+G0d+V $:~`Fl$ D +i@+M
`@+R
` +a?$x+J` `B+l"
"+M-"YIOE I/O error reading help file-"YNHF No .HLP file on SYS:
&n\$	d $ad`l$``dl$@`d 
&n`d 
&ad@+a
&
&o
&r /r,^ZB([	b+ ,^,^,^,~@Q3@@@V:"".Bx+M%HLR; I'm sorry, I can't help you
p'
?B|`B|hB|pB|xB}B}B}B}
#	?B} B|xB}B}(B}(
#	?B} B|xB}B}(B}(	#	?B|`B}0B}8B}@B}B}HB}HB}XB}PB}`B}h
#	?B|`B}0B}B|xB}B}pB}xB}B~	'
?B|`B~B~B|xB}B~B~ B~0B~8B~@	'
?B|`B~B~B|xB}B~B~ B~0B~8B~@	'
?B|`B~B~B|xB}B~B~ B~0B~8B~@	'
?B|`B~B~B|xB}B~B~ B~0B~8B~@	'
?B|`B~B~B|xB}B~B~ B~0B~8B~@	'
?B|`B~B~B|xB}B~B~ B~0B~8B~@'
?B|`B~HB~PB|xB}B~XB~`B~hB~p'
?B|`B~HB~PB|xB}B~XB~`B~hB~pB~x'
?B|`B~HB~PB|xB}B~XB~`B~hB~pB~xpBsB}B$B4B<BD'BT2Bd<BtGCQC\C$fC,qC4{ ^/? @/8 * /> "0b+BR4B c(( (a`+RR,
6@(,Fd`,> @(((!6/8*6,~ JOPGTZtgm! ,0XX "#4$add X C` X Ca  B(	@@(	,T,H@@(Q"(X"(*"(  B(ZB(ZB(Q"(X"(*"( /@aN+&,~aN ./>!4},
,T5*T> /A+2@+289;=<[B/@ZB/A,~7J */E J/@,~ B(,~ B(,~4BEZ[1B+F0B1Bm$A`Q "/ad@7Z,~ " a!"yZ
2D*bF6 7Z
,~A.1n../8m.A`,R
5LL2N,~ .+K,
7
 ,8A,?4Ll 2p(+u0,2lX+c6`(	,~2r(+sa@+Z0,00l?+Z/,dB@,b3B9`@2RX+_3PX9 "0@b "(	.O@9a`+DR,~0L+l> (	,~ "P $@	.2r(+rdF@,b1F9gbO@9g1L6`(	,~ (Hh ,,R2R(2r(,~4Bo,~ (9a`,~,r+Q6b(aB+>([.(."2bX+*( (/.(2dX X D( (,+Q@@(,~,,9`@+aN+,&@,
dL@l1L+	,>,,^,32X930X9+,& X B/D@, O@/C
dL@l0L R/C32X9@,2r/C+
,93rX,30X9,w97@X+# /C,,<9@@(	@raN, ( (d + (2r/C2r/C+2r/D7@X7/C+,>( B( /C $ D/A,8,J,^(,>/A $ D/A,8,J,^ (//D./A."2"+ (,,< /D B/C+SX"X"(	7@*b65",9,+Q"(	X"(
 X@p(	.$(	*",~,2r/C,~
eL@9>l2R(,6@X3r/D7+D,,9=, ,22/C,~L9E,aN .X,
[`B7X "1p2bX+FR P( B(,
[`B7X "1r2bX+FR R( B(l +aN .X!(~X,
 B *hV,~@ @@ @,
ab7g,
_6`0d+HR+@_=h\,~bbbZB(ZB(,dbZB(	,> ,
 B(,^,~@
2r(,s2p(,u3r(7 "3p(m"@O+
,>,>[D0Z3pX2rX+PRab,(,^,^,~ .80n+JR+<v&& ((	Q(6A;x,~@A X$"@.	@d/DO@/DO@/CO@/CeF@+7 /C D/C D/C3$( D/D0F D/D3$X9~,~@@(	```` +l  ,,R2p(6@(+d ,~ .81n78/8 ?,~A.1n../8 B8,~ $X &"..,~$(6$($$($(3P(2R(m,~ZB/A "	,"20(g $32(G$+
,;+,8,J7@X,C+,@,C+,/,C,R+7DX,~`@+'.X.X	 $ D/A ",~ "H,+ "@,+6@.$ $+&0"2.$0".$0".$,~6FX7HX,~ (/$$ (/$&  (n.2$/A,~ D/A  /B H/B,~7FX3P(7HX,~ /(+17@X3P(+=,~,Z /( X+37@X,~,Z (/ X+37@X3P(7@X,~,>(@@(,Z,^( X.$ZX$&@ (l+47@X3P(7@X,~,>(@@(,Z,^( X.$ /( X$&  (m+46@X7@X,~,>(@@(,Z,^( X.$ (/ X$&  (m+4@d/B3R(,~a@+j G$/((D~ D/BaR,~4Da e ( /7HX+k &H2fX+k G&/&O$& .&2&+k:/B.$,~ /(./B,~,&+n,3P(+s3p(+r,2P(+p+s,2P(+r2r(+v3R(,~,+t7F/B+{,=fw22(+{,3R(,~+y3R(,~ ($X (&$..
,2R(+,~( X,(`@+Z.X	Z
.
X
`@*
,86BX,( 
,86BX	+(,~6B,,4R ,,8 ,, ,$+8 ,GL(:( ,+8 /D3&/C /C/(.&6BX1&7

+(,=f,~?(;(7X X+(@@( X+(?(;(7X X+(1L 
X:(3bX+8>(a@+8 (2"X,~@@(:(+87X X@@(@@([Q$A`A"4B	
<b8,8+*."&"4B/QDx,,[x ,+8,>,^(	6@(,~,>,>!"\$
+TR,B(,,~6@(+Gm`,0L(	,>:(	0"1,>,^,~d 7@(	,~,>,>,> (\$(
"(	@@(	 QB(	,^,^,^,~!,a`8+I,>+(,>*6,~-$R$0d@6@(+X\"\#[<+W /?,> ( B/?,+/? #&),/Y/Y/K1M/@/\T[/Z1N

= 


[CAHHJKJYADM3AASR33ASR35VT05VT06VT100VT102VT125VT131VT200VT300VT50VT52H19/9.H(
@}:/>F((02.H$(+LR TTY:N.
? DPY - Unknown errorIllegal luuo receivedUpdated same location twiceIllegal window size givenIllegal set function givenIllegal tty function givenCannot output desired sequenceOutput error occurredIllegal terminal address givenInitialize function not givenInitialize function failed626d2
L9q
L8f'e\'^tQ'YG'X<'XU2'XT'
KW
KWO
tyO
txO
tO
mHXHXOEO>tO9O8O8UO8TIm{O\[{>1S>1R} l5sW(X#W(WOxW(WG
/>Vx?)Gx?Bv!Av HgvuGPAZWY4Dc[dVl(P?
PIg|Y;N|L%I|IG|6FbPHvXHVv?@Ur%Mo#O	o#K"vo#/8P<
P<Uo#iY4Uo"]t
Mo+3";|iXMj9YMj9<^Uf.;-9/?@&6/c*.+/BP;^c*;Vc*w/Bc)uAoP=o@ P="ZZYYUsFh
UsD"h	UsB;&PqS#P<8PqC	Pq3wUs.PqP<52PpVfUsir	UsiqPpIV`}NKV`EALVZ{-R<WQPQ<Qk{0>QkQA=Qk%DQk%#EPRIHP}]/MPy"`MPIA\MP640MJo(MJo*UL0pX=/;pX;/>KR:/:KR:/:KR9/9KR9/9pX9/?pX8/=pX7/<pX4/8pX2/;pX2/=pX1/<P3r?
&)
:/D	q	"[S+P20!P	ZP	ZP	YP	YPDP20P20PP20l/QwsPwYP/jZp`EY#SM6Hr
7&z7&yr7&w A$	6{A$	3A$wvA#\t.'A#,`p7$&7$#A#%sA#y=?;7~=?:P-pL=?1MwP-pKT8b5#
T8b*XT8b[P-@T8aox
P-@T8aFT8a-p8H]+#6/D+"p/CT%	t	P@^hT20^hN)=^hK"5S^h(w^hI2^hI2^h
l	aK+lj@(UW
v )tv"TvJv.Gv[Zv4um:guZI uZA$u;Yu4Ou4Pu'mSkedp/CS%8AS%")S%"S%eS$CS$*N?m	E?l)F?8HSP(/SP#SP!SSP] SP@SO|ISOHrSOHe^U"[R]_PK>Ru2w	/8/\/7[/0^.n\.m@].m,].lp_.lH_.l&[.k(`.EF^gsq"
fX
f"`f5RfU}%`xXMx"w{wwje2l/w>?&w<flw+e#]@J2wf&wFmwQnwaP$RR`{}`	"TC,C
9JKBbl@l/HYs<aHY"ZHY[7kHY[6jHYfCiF;iC8HXxRHXxlHXuFJHXjQ3HXjK1HXj#4HXi"HXi&R87&	R8e	PN3/ASJn'SJCSJCPH'ZYYUVR*eJ
`mAV5KJ P3eQ- 
&u^
".WJS}6S}zS}kS}0}|RS_Y@S_Y\ @E(Y@zz.(Ty"	`(Tvj@(TbT	`
(T0@(T	`(TMS:Y@HL:	`6R`*S	R`
RVgKRLt[Rw-,\LaRW	`i}hGESVwd.[*$X.!X.X-X-Qc3(J/Q&~T2'J-3+WP7{b<,ZZYYKpY'7::$7::%7:9%7:9&

		W
X.	yg{/.W
WP7{b<,ZZYY3dz	`
		Sp'! (UaSC;1;}{v^Q
'aP}gJW@:#XWP7{b<,ZZYY	[L?([L?(ZL?(XL?(XL?(UL?(TP}g|TJ><.WMB:WMWMTWMgWL[WLZ3WLMWTTWS}MWN~:
WNMWWNKgWNG[WNA'WNWN3
WNJWNGWNV*76@ZZYYVZp/<VZp.9VZp+'VZp'=U3?	`U3>|K
		Syh|Syg9Syf*SyJSyxpSC;1Ris6=9	`><.yt,-7gDddHD #
&8}
&3}rV
qxq
V({
V"
.`
.A
.`z_xHrQ:@Hwxj0=OJ/6OCUrD02C 
^<G<P~uh|$Hq1N8pTpNBLmL#pmUlnlwlkv^lktHlknPlkelUDvlU?vlU-~kD@9k2`3k1qk1dk*i%>1gXgU4ucdfajdWMTWMgWL[~T2W}M|X&kWNKgWNGWNG[WNA'WNWNJWN
"CX3	`	T(vM2 Z*K2 Y{K2 Y
Sy\wSC;1SC3gu?	`Fn47W1C23WP7{b<,moV:	`'[S5	b<,VC?	ZZYYQ.K
856S|x3kS|x30S}z(Ty"	`SC;1Tmu&TmuV||d&%'##c.YThYJi4w
{
Uw'K	wR	{vZ[
gvCK	~vB
UvB
vB
vB
XvA	uvA	sv7R	{v6'
o9=
$WkFWkE8WkC ODDU	fODDS	hODB-	ZD(3HDM_C~wCqKOCf%OCf#OCf CeNdOCe@&CcrGC_"IC^JOCS1	OOCS(	E><4l)7	Z)7
	[)6l	f)6b	g)6	h)6	i)5t	`)5j	a!4	9OJR-uOJK@rRREK
JWMWMTWMgWL[$.UWTTWS}MQE<\5C|a$/e0	*e&	+.?.-@<-?~=zTW/HzTS/'PBPBz3gsDT-u_t?
^;
WX\1}ni	vX;/'=FGZ0U{o.UW&u.<WxW\G,VG=WNs|WNs|WNsvWNsuWNGWNG[WNA'WN?x
9.t9.p9-|z9-{
9-{rk,m1Hn
[	
[	\I\I\G\D\D\BRk<	
Jj4	;WE0^WE!"WEVE,	>E"	>PdvBWD~WDpWD^MWDL;WDJGWDF*
~[T		~[J	
=WL	O=WB	P=>L	E=>B	F0@&W3PJ@WEf'WP7{b<,OP3(ZOPG=0PF}"-uVeM[^]"8eQ2eQ{9eQ+>eQ!BVDwVC_
VCM VC?	VC>{(s_P{(ov$.lK	l~kZ~jkZhnk*nwk(vP?/P?/P?/P?/P?/P?/P?/P?/P?/|"G-|@-}/$Ar/7Pm3H.<)m
4<)k
%<)k
'<)j
<)j
<)i
*<)i
3r
W?r
V}
r
Va#r
V\#<)h
<)g
"<)g
/r
8K$r
8G
|r
8B>r
8A/r
8A-r
8@'r
7C
r
7@r
7?r
7:r
79r
75 r
75<)e
+<)d
<)c
1<)c
-r

cr
	
`Ur
	
Xjn)"	`S|!N:+
xh;W
Ah;W

=h;W
;h;W
@h;W
IN%0
5h$,>
oh$,9
lh$,9
jMZ[
hhU
hU
hU
hU
ZZYYXO&-uXO
-yXO-xXO-xXNu[?XNuZBXNsg;IbXNP-yXN1/XN0-vXN0-vXN0-wXN0-wUXN0-vP:AP:@P:?X>mA[X>mAXxUX3*)SX3*SX2
-eJ
`Vzo/:p.T,Jo1T,LE5T 0 9
C:T
+-7S*o0Qt
oCQt
EGYAIQ.K
8Q.F
67	]6brL(.L&/U>q4w>q4mc>q4le3x	`=aMA}5\E5NhF5f5~x5}p5{r5yw5xy5vo5qk*[	`5
05(3 5KJ U3?	`U3>7_pU3>7W+JoP
UJA
UJA
=w.
yw/4U:s4 U:p5`P3eQ- [S53dz	`
Uq5xUq4kUq4fUq(|_Uq"7Uq,P$jUu&?Utjgs^Po

		P9%:.n9
:.z8{.w\7.o8Yg.nU[):.wZdC.p8U[.p8)C.y8)A.yUKY:.z8%.o8$3.zHw.q8J.q8|.n8N.w80.x8X.x
&u^c;
u^
"uC
^=t"dEbt JPQt JATrX%.|rXUxrXUwrXTqrXSvrXOlrXLerXL_rXKjrXg.rWf`/2x
j`0W	3j`B	1j`A	0j`A	,_S]N/(?s?Y3aqMQvF\Qv?`Qv>WQv9cQv9ZiR{SiR3FQ@zHQ@sPQ@mLQ@mIiQOHQ	DiPeH:.`t^x.
`t N.9g.5[.	`nl.L`aY:..	|J.
{|.
`]"W.
TFluxTFltk	TFltfTFlh|TFlb7PA>61A3Y
"A3j	b6t?.A'&;@2S&<;4-|-?./(8HWQ1TI%T+#
Q&Ge
Q&Ab
2nC
2nB7
2n@z
2n>-
2n=*
2n<4
2n<4
2n;1
2n;1
2n:
2n:
2n9
2n9S|x3kabJNabJIabJE-abJD,S_Y\ ^sQ&' ^hH ^hG"^gu@.^b)^b)^b^b^b|^^r-.l^^f&.m^^yN^^yD^^%^^}&^^.mPzG^\'_
({ot@xc%;S@zS@zS@z*@z3\S@z/#\'+1S >(Ty"	`(TbT	`

z:/	S5nY:/S`1S`1S`0s`Sz{`Sy|Sy|SyhSyh|Syg9Syf*Sy\w Sy[SyZ(@SyJSySyxpSC@SC;1SC3gSC3ESBD'Ss>=Ss Ss
sSs
Ss
N@Ss
SscSshSrx SrlF Srk)SrjoSrdw@1Ou
.t
.p.a

-|z.]

-{r 4,mF/4@Qs/3
5/3>
s/2
/2
!$7#/1
4/15&/00nH/0.=//,hG.l)4g](H['FF//'F?/.
dQ/'s/.
O//-Hlq~HfDHfD|Hf@uHf:Hf6
Hf5Hf5
HfHeyHd
H_ HE}~H9VH&N;H&L<H&CH&BvH&BqH&ApH&ApH&@nH H HH~	H~H}HHs9Hr9Hr2Hq2Hq)HJ"H|GuF!P
,:.{
+l:/
+[/J7.|
+9g.{SI):/HdC.}
+5[.}
+	C/
+	A/S9Y:/
+.|
+3/S9>/6w.~
*|J.~
*{|.{
*oN/
*k0/
*hX/P	Zm"/4}K	`R`*S	R`
RZWk	Dz`z{5Vz{XzzyMzzyKRv7(Rv7%Rv7	]Wa	]Wx	]V{	]QPnc	]L.mh	]IgrSN1	]Fl	]C&kP	]?51	]+QP	]&1	]$L	]IN	]
tq	]
rl	]
pnv1l
1	],O	]+F	\yX/	\yU0	\n4yAaAu@D
@{@+@);Q6.6,6+3gs0m.@-&k"' c*(	YRwLt&sg%Q(eM
I6
#~{IO~w}k~w@v~vtq~vrm~vpp~v&*~v1~uD
~u,W~u+L~u),~cX/~cU0~	D~
~V(~V
c~V'~U}g~Uy.~Uhf~Ufj~RCu~OFh~KPV~E4z~CD
~B^v~B\YRisbRir~Rir~ Rir|J e;&Y
Me;&M
Qe;&M
P_9	`R_*(R_*?_*TR_*_6W	#_A	R_lGv*.\}.\}7b\}-e\|xk\|xf\\Mg\|wF`\\K^\|w\|ww\|w\|w\|w{\|wr\|vi\\HU\|v=\|v<5\|v8K\|v8C\|v7=\|v6:\|v3N\\G$\\D\|u!\\C\|te$\|te"\\BM	J%	)k:	)k-	RW	`M'JM&QM&BM#?M!EM :MMMSMS)MG4Kr-zK-{KQ
KL
KK
KI
2KN-z#lkK9SfHXhj	`UETcg-D8.P6%.R6%.PsE:.j;lv.kr\G.jR;eY:.lVm	WVm	S=m	M=m	Iu	tN5.#-w.$,J.$+|.R#*L'.j$!t.(uTES-:E?-<C0r-+C0r--o[-2i;-4>#s-">#-$kd-Ykb-Tkb-Tka-Pka-ME[-E?;-HIYO`G-tOLsxOLs|OLLzHIDlxOYnOYvOXtOXlrOXXpHIDYnORsXORq`OR^^ORK\OR8ZHIDXXOLSbOLRlOL@jOL<hOL*fOLdHIDXbOF3JOF3VOF!TOFROF
POF	NOEwLHIDWJPzd"OTI@WHoWHmUWHmQWHl3~O%?WB!XPk"Pimmz-`OE0^OE!"OE.OEWOD~wODpODJGODF*
OD9
OD9OD9OD9
OD9
OD9	OD9	OD9
OD9
OD9OD9OD9OD9OD9OD9OD7,OD7OD3QOD17OD,'>OD,?>9[-@>3;-CPHhfPHhePHhePHgmP.WuPJ-?WuPJ->WuP7-1WuP7-0HJdHfbHelHRjH>hH+fHJoLHFJHFVH3TH RHPH
NOqFxOqF|OqzOq&nOq&vOqtOp}rOphpHrXZOkXOjt`Oj`^OjL\HJ
pH+nH+vH*tH*lrHJxZH$sXH$q`H$^^H$K\HJcdHSbHRlH@jH<hH*fHJOLH3JH3VH!THRH
PH	NOF
sxOF
s|OF
LzLA$5C AP N:pN9XhxN9WF|N9&N9r_q$-7mzt9-4VS$-(VS-)VSM-#VSX-&8Q-L1;,~-L)M',2M'*hM'(@M&~(M&rI@M&NtM&NM&<]M&<\ M&4
M&/DM&-)- z!r-
T,-z)0-
St,-S1&D	D i-d})m!-b	DD-gzo4-znt4-J"RD89w+z#,897eP-
@&#"pu<"+fz#IYPHgW-`rW-`qW-`pPPhP	P	P:!xPGpPGjWuW(#WuW%#WuW"\WuV"YWuV"SWuVl"LWuVi"AWuVV"!WuVV"W2A|W22	W1P.uW0*5
W+
:BW(:\W'n*W'n#LA$5C VETKrj8"drj1"f
#"CPc|PT	xZYYY"#UV$hUV$MUV#T9vR"}
UQs7xPrE^PrB,PrB&PrBPrBPrA}PrA\PrAVUKd&.?Pr?E@Pr:xPr96 Pr91xPr9Pr.|Pr.vxPr.uPr)PrxPr*PrCPqpPqo@xPqn
Pqc@Pq[PqQFUKt8RUKt^
UKt,UKt&UKtUKtUKt}UKt\UKtVUKtEUKtUKt6UKt1UKtUKt|UKtvUKtuUKtUKstUKspUKso*UKsnCUKsmxUKsJUKsI@UKsH
UKs=UKs5
UKs/4UKs+FUKxUKxUKx
UKw11;,~P3*5P3$@P3,P3&xP3xP3({P2(rP2(#xU
5
U
U|,U|&U|U{}U{\U{VUy
UoSUmUiUP
UMx
UBzU*:U)@U"cU)U{	UrU#U4UUcS)71xP)6P)1NP)1
P)1P),%@P),P)+s~P)*f@P)*P))P)%x@P)%Q~P)%MP)'P){P) P)JP)5P)
P)P)GP)P(P(P(}*P(}#P(lOP(fuP(d#P(c$P(Y@xP(UP(N$P(N!P(G^P(G[P(GV@P(GAP(G
P(G	P(FpP(FP(E
TE;"
T/&"U
TxP(@U
U
U,%U
UU
UWU
Ud#U

UG	U
{U
UU'<cP';P'7
P'|P'BP'xP'# P'7P'
WU
 
\!":P&`!P&_@`P&R"P&R"P&Ld@P&LP&LP&HJP&HJP&GV
;;"

%&"
	x
U
7&cU
7%_U
7!
U
7|U
7BU
7U
7#U
6}7U
6w)U
6vWU
6pU
6mxU
6J!U
6I@U
6<"U
6<"U
66dU
66U
66U
62JU
62JU
61VU
6/4U
:z#@U
:*d		
#T?C<jT?C<,T?C;\T?C;T?C:dT?C:# T?C(|T?C(+T?CkT?C: T?B^
 P.NGP.J.P.J,P.J'P.G1P.Cx@P.CixP.BAxP.@kP.;bP.:BP.6xxP.5CP.1@P.+1xP.*wxP.*TP.*6P.)RxP.)	P.(P.(
P.'gP.'bP.%xP.$AxP.!pxP.!BxP.>P.*P.~P.P-w@xP-w P-e P-d}xP-d{P-dfP-d)P-ckF%u;!{F%_&!~SF%CxP-XQ P-VrSFV`GSFV\.SFV\,SFV\'SFVY1SFVUxSFVUiSFVTASFVRkSFVMbSFVLBSFVHxSFVGC	SFVCSFV=1
SFV<wSFV<T
SFV<6SFV;RSFV;	SFV:SFV:
SFV9gSFV9bSFV7SFV6ASFV3pSFV3BSFV0
SFV/>
KFV-x
SFV-*SFV~SFVSFV	@SFV	SFUw SFUv}SFUv{SFUvfSFUv)SFUukSFUo4SFUjQSFUhrSFZP.SFZP,SFZP'SFZIxSFZ7@SFZ.SFY} SFYjfSFYj)SFY^QSFY\rP*P	YPfP:PPf.PM2PL:?JE;"?J/&"S?JxS?{JS?{)YS?{%fS?{#: S?{#S?{. S?{!K?z}xS?zm2S?zl:S?z?4(Tc#-(Tc
#(Tc#P
HxkP!hfxP!h>&G5;!x&G&!{S&GxS&xkP
I3S&wpK&wmxP
I2^S&w/4S1&Dwq#$wq
#PZP9YP5fP3:P3P.
EU	;"
ETs&"RETWxP}2P|:RErJREr)YREr%fREr#:REr#REr.RErJEq}xREqm2REql:REq?4P^=PHPFGPA}PAP?>xP?P;^xP;QxP;JP;8@P;P:>xP:xP5QxP/xP"wxPxP@xP/xP P
Ey;!~Pu
Ec&"P:P*REGxPCPP
Po@pPjPc)PcxP^xP]jPPRE$8=RE$"RE$ GRE$}RE$
RE$8RE$
RE$>
RE$RE$QRE$	RE#|w
RE#yx
RE#v@
RE#v/
RE#vRE#vRE#pRE#ouRE#o:RE#o*RE#nCJE#mxRE#jRE#g
RE#gRE#I@RE#DRE#=)	RE#=RE#8RE#7jRE#/4RE#*RE(	8RE'jRE'jRD89w+z#,Puo(Pu7RR(
J}xRG
T5Y+0@!xjf) )OR%xORhOQ~JOQHOQGkOQEDOQ8jPhP	P	P: #YP}xP@P~.P3wxP2CP2"P2"P1`P,#P31
P(JP(JUU@UU.UTpUTmxUT=wUT<CUT<"UT<"UT;`UT6#PA*UT2JUT2JUT/4	
Ds5; #
Ds& &RDsx
JE$RE#p	RE#oWRE#mx	RE#heRE#77RE#6#Pq-RE#/4RD89w+z#,T6
@
oL
o+
o*
o*
o(
o'
o!SW>OxW>IW>gW6\W6ZW6W6
bW6	FW6	FW6	>W6	4W6	2W6	2W6	/W6	,PHgW-`rW-`qW-`pWuQC\wVIQPVIQVIQkU}z+Pm
PmMxPi:Pcqn`Pcq#PcpPcm	xUo~UozPcS
xUoqPcK}PcK(PcJ3PcJ0@PcF`PcE<Pc9*Uo	VGPc7NUo@Uo+*0 Uo+'HUo+{ Uo+Uo+4Uo+zUo+@Uo+Uo*jTUo*Uo*]DUo*OYUo*O'Uo*D0Uo*BbP`z'pP`zP\#~P[OxxP[26xPZ\@PY[MPY1@@PUt9PUt9PT	xPSvPNcPMM|
Us<anUs<a#Us<`Us<]	Us<V-Us<SUs<C

Us<BNUs<A

Us<<6Us<;}Us<;(Us<:3Us<:0Us<6Us<5Us<)*Us<(HUs=1Us=-Us=,Us=+Us=)Us=!Us=Us=vUs=cUs=QUs=OUs=MUs=3Us=UUs=0Us=+Us=Us=}Us=ZUs=UUs9j'Us9jUs5#Us4?x	Us4"6	Us3
\Us2KMUs2!@	Us.d9Us.d9Us-
Usvr
Usvr
UsvqUsvqUV?VdV?UUV$HdUV$#$UV$UV#lMP#PIPcP}pPsPP^P6P.PPP}K`PsxPsP"P PCP*@PPJxPJ
URFcUR;}UR;sUR;UR:^UR:6UR:.UR5P
UR3KUR)UR)UR'C
UR')UR#UR#UR#|OUR|MURpURjOURcUR]~
UR]:UR]%URXURVURUC
URU*URUURQUURK1URH\PuPPSPPP~PyxPyxPs7PmPROPRMPFxP@:xP-}P,P,
UPd\OUPd\MUPdPUPdJ:UPd7}UPd6UPd6UPd0BP9v@P9ifP9i*P9[)P9TDP9T1P9T	P9K2P9K1P9K1 P9IP9IP9GQ@P9.qP9.IP9S?`P9kP9
	P9
 U:RU:EfU:E*U:7)U:0DU:01U:0	U:'2U:'1U:'1U:&+U:%U:%U:#QU:
qU:
IU:zSU:tkU:h	U:hP*%CP*$P*=P*
qP*
P*P)T\P)LFP)GGP)5cU5)8U5)7U5)\U5(xFU5(sGU5(acU5(a^U5(^jU4!M
<P&xP%~CP%QP%NP%NxP%NP%FyP%F^P%F$P%EEP%E+P%E	P%E
U4U4
<U44
~CU4
Q_U4
NU4
NU4
NU4
MU4
L~U4
H
H
U4
H
GsU4
Fy	U4
F^
U4
F$U4
EEU4
E+U4
E	U4
E
U4
AVU4
AUU4
?U4
9}U4
9wU^P+<P+-	P+&xP+P*M5P*E|P*E+xP*A ~P*:B U
)I;
)3&
)x	TZ!]VTZ!]!TZ!]TZ!]TZ!\"TZ![FTZ![ETZ![DTZ![ATZ![2TZ![0TZ![/TZ![-TZ![+TZ![*P4GP.xP(=P';PP]P	P	P<~PDP}xPKP<n@TXFPGTXFJTXFD=TXFC;TXF8TXF2]TXF&+TXF%TXF%TXF$<TXF#DTXF}TXEgTXEXnC?';
95;
9&T9x%PqPqPqT96'NT96VT96QT96vT96)T96T95}7T95v0T95mOT95IZT95CT95AXT95>T95>T95=@T956T950T95+T95+T95+P
+NU;
+N?&T+N#xT+;}T+(|T+}T+CT+~^GT+~[8T+~X	T+~WT+~PlL+1+`H	Mt|P	MtzP	Mt?@P	MsK@P	MsP	Mc@P	MYfP	MOP	MO|P	MM*pP	M0~P	MB|P	MP	M=pP	MNP	M
P	Mn S>KS>JwS>J<S>JS>IS>IS>%KS>%7S>$|S>$zS>$?S>#KS>#S>S>	fS=S=S=}*S=`S=HBS=ES=E=S=?NS=:S=8nP	@6:P	@+P	@%}@P	@% P	@$.P	@#CP	@#4P	@#/P	@#*P	@=P	@
]P	@
VxP	@=@P	@kxP	@P	?x}xP	?kMP	?^=P	?H$P	?H#P	?H
P	?FGP	?AP	?@^P	?@'P	?@
{jU;
{j?&'P	?4uP	?2\R|L:R|AR|;}R|;R|:.R|9CR|94R|9/R|9*R|4=R|"oR|"]R|"VR|!=R|O	R|kR|R|}R|MR|t=R|^$R|^#R|^
R|\GR|WR|V^R|V'R|VR|JuR|H\Pr!FPr cPr_PrjPrx@PrCPqw7Pqj%PqhKPqc
Pq;_ Pq6CPq5>Pq5>Pq,JPq,J
c5U;
c5?&RcfGFRcfFcRcfERcf:jRcf5xRcf'CRcf7Rcf%RcfKRcf	
Rcea_Rce\CRce[>Rce[>RceRJRceRJP(cPP}xPvPkPDPKP@PPx PuMxPpHxP^FxP^2PDP@P9@P9P9P8aP8
HH;P32P31P31
HG&P-2RHycRHx|RHx{}RHx{vRHx{kRHxtDRHxsKRHxsRHxsRHxVRHxSMRHxNHRHx<FRHx<2RHx"RHxRHxRHxRHxRHxaRHxRHx2RHx2RHx1RHx1RHx2
FU;
F?&z#,P=@P:~I;P^y@P]*PS7PRiPPwPOhPOgxPOePOa|PL=PKoxPpPP
z5;
z&RzxP?`R+.=R+,:R+!R+}R+hR+R+yR+*R*}7R*|iR*zwR*yhR*ygR*yeR*yaR*v=R*uoR*ApR*8R*5R*1VR*0DR*+J5TJ5TJ5SJ5RdJ5RYJ5RYJ5R(J5O~J5OxT5'P	`
pS
k~	rkt	|i8	nD$?
&C`
%C^S
O2gPIYOX OOrc OOqh O]O\O\zO\wO\vO{OO{NOy7OyO< x\B:/OLZWO/L`PHgW-`rW-`qW-`pPPhP	P	
P:5PGpPGjWuQ0
%WuQ/
!WuQ
WuQhWuQ*WuPs&WuP`#WuP]lWuP]lWuPJuWuPJmWuP7fW@1]W2AfPT
W1_,W1_,W1UJW1=W1
W1W1~CW1L~PK*%~W-;3IW-:u W-:I}W-:G|W(Oj%PJv~O4=O4
O4N"pBoN'N'KLA$5CEPl.Pe9P[&PNw?xPBxP	 @PP}kVIQz.VIQs9VIQi&VIQ\wVIQPVIQPVIQMxVIQ VIQVIQ4VIQkxcJ&PGrT$	'rRG/
TrA=`r:5r(>	^r(9	hr(9	Kr(xr(r&r&r&r&>OrcL	HrbF	F
PmMxPi:o#/
4o#/
7o#/
5o#,o#
)o"v6
8o"]<Pcq#PcpPcm	xUo~UozPcS
xUoqPcK}PcK(PcJ3PcJ0@PcF`PcE<Pc9*Uo	VGPc7NUo
@Un}UPcEPc7Unz3@Uo+/0 Uo+. Uo+-hUo+-RUo+-@Uo+*0 Uo+'HUo+{ Uo+Mo+q@Uo+4Uo+zUo+@Uo+Uo*jTUo*Uo*]DMo*R7Uo*OYUo*O'Uo*D0Uo*BbP`z'pP`zP\#~P[OxxP[26xPZ\@PY[MPY1@@PUt9PUt9PT	xPSvPNcNPMM|P;3@`e5u^PBzxBv	ydR5	}PBrPBrPBqdR-	uPBqUc*!9Uc*wUc)bO
Uc)=
ZZYYUsFUsF	MUsAr:
Us<anUs<a#Us<`Us<]	Us<V-Us<SUs<C

Us<BNUs<A

Us<<6Us<;}Us<;(Us<:3Us<:0Us<6Us<5Us<)*Us<(HUs=1Us=-Us=,Us=+Us=)Us=!Us=Us=vUs=cUs=QUs=OUs=MUs=3Us=UUs=0Us=+Us=Us=}Us=ZUs=UUs9j'Us9jUs5#Us4?x	Us4"6	Us3
\Us2KMUs2!@	Us.d9Us.d9Us-
Usvr
Usvr
UsvqUsvqPpO4UtY5UtY4~UtY4|UtY41@UtY4-@UtY4,UtY4+UtY4)UtY4!@UtY4UtY3v@UtY3cUtY3QUtY3OUtY3MUtY33 UtY2UUtY20UtY2+ UtY1UtY1}UtY1ZUtY1U :%B:%0:%TP:%:$fX-I
X-Iy
X-Iy
Wa9		@*GT6%K*UT6UT6:T6
GMT6^T69NT6gYT6^IT66HT5IT5
LT5uwT5u
nT5u[T5tST5t~]T5tu_T5bRUT5`hT5`Q2OT5HOTU@T54T5/JUT5.!T5)Y
T5)ST5)IUT5#smTT5!>KT5!WFPP
r9s
;'P~PmP,P,UPdmx
9JW!z[$MQmMQnMPm
fMPmkMP[MP>a94K0
AL(a
IL(a
KL(@z0(Y0L(	1L(2
'L(h
(8Q	+s[#P*%CP*$1;,~5*9*[3P*=P*
qP*
P*P)T\P)LFP)GGP)5cP)5^P)2jU5)QCU5)PU5)?=U5)8qU5)8U5)7U5) U5)xU5)\U5(xFU5(sGU5(acU5(a^U5(_4U5(^j(
3
7P%~CP%L~U4
~CU4
}xU4
L~U4
9}%U["u
ue^q'B2/
'U^b&e#Iv<
 ^<
:4j. ,bT	$ctUqAUq:=Uq&$UqzUp{	Up]YUp]	UpWUpVP$jy32UTmx		
&TUHHB)HB(17Aw["=["
["
	Y5veY5	Y5g0?;Y5R
Y5
BY5
?RY5
Y5
TFm@TFlz=TFlf$TFlBzTFl;	@TFlYTFl	TFlTFlPT95mx8Q[3P
%	uP
"QO5V)
\-^gu@s&' ]R)	]R	]R"	]RC]Q0	FG^hE$~xl <
k[L1G&Q1GP1GNK+m(Ty^<(TIS1&DSs>=Ss
Ss
N@Ss
Srx z#"*??	?	qS
sg	L
^R		KHY4}J	1}D:	9}D9	6R}
c04)T.RePrwRePl	RePedRePY&RePIgPqj%Rcf

^95MR/Q	+T2	L~2B"CI5	,I5~#I4b}&I4\uI4\	|I4WtI4VB I4O})'$H)D
H^\j-HH.HGdpHGhXO,RE#mxRD89w+z#,0jkR.2A0/LjR*}7R*mxRVARV:=RV&$RVzRU{	RU]YRU]	RUWRUV^%r%H([Z[X%[Qgr%0[Ms/[M"-[M	+[L,[FG[@v*r#eOD^w'lw]!+{0