Google
 

Trailing-Edge - PDP-10 Archives - bb-bt99m-bb - swil.unv
There are 21 other files named swil.unv in the archive. Click here to see a list.
x
,Vy@P HD$qQ HD$uQ HD$zQ HD$0P HD$Q HD$Q  HD$\Q HD$Q @HD$Q HD$SQ HD$qQ HD$QQ HD$VP$HD$(zQ HD$*7Q  HD$+P HD$+Q @HD$+Q HD$+Q  HD$,WQ @HD$-P HD$4JQ @HD$8ZP HD$8qQ  HD$8vQ HD$8xP"HD$9PP HD$9RP HD$9WP HD$9XP HD$9wP HD$:Q HD$:3P$HD$:vP!HD$;3P!HD$;9P HD$<Q HD$<PP HD$<RP HD$<XP HD$<tQ HD$=Q HD$>6Q HD$H0Q HD$H1Q HD$IQ HD$I6Q HD$IQQ HD$IWQ HD$IXQ  HD$IYP HD$I[P HD$J9P HD$JrQ HD$KQ HD$KP HD$K0Q HD$K7Q @HD$K:Q HD$KIQ HD$KVQ HD$LQP HD$LSQ  HD$LpQ HD$LsP HD$LtQ HD$M8Q HD$MqP HD$XQQ HD$YQQ HD$[Q HD$[sQ HD$[zQ HD$^Q HD$hqQ HD$huP HD$iP HD$iQ HD$kQ @HD$krQ HD$lQ HD$lSQ  HD$lWP HD$mP @HD$nQ HD$yP HD$y:Q HD${SQ HD%	Q HD%Q HD%
RQ HD%Q @HD%Q HD%3Q HD%90P HD%9rQ HD%9zQ HD%I0P HD%KpQ HD%LYQ HD%LpQ @HD%X1Q HD%X9P HD%X\Q HD%X|Q HD%YQ HD%YP$HD%YWQ HD%[ZQ HD%[yQ @HD%\pQ HD%^Q  HD%drP HD%h6P HD%iQ HD%iQ HD%iP HD%i3Q HD%iWQ HD%iYQ HD%j6Q @HD%jqQ HD%kQ HD%lqQ HD%m6Q @HD%mWQ HD%nP"HD%yP!HD%yXP @HD%zrQ HD%{Q HD%{QQ HD%}WP HD&8Q HD&xQ HD&	Q HD&	Q  HD&	0P @HD&	<Q HD&
RQ HD&
WQ HD&
[Q @HD&Q HD&(0Q HD&(1Q HD&(2Q @HD&(4Q HD&(5Q HD&(9Q @HD&(uP"HD&)1Q HD&)7P HD&)WQ HD&*Q HD&+Q  HD&,VQ HD&-Q  HD&-qQ HD&-wQ HD&8sP HD&9Q HD&90P HD&9WQ HD&9ZQ  HD&:Q  HD&:2Q HD&<Q @HD&<Q HD&<P HD&<2Q  HD&<7Q HD&<PP  HD&=8Q HD&=pQ  HD&=vP"HD&I0P  HD&I3P  HD&K2Q HD&K8Q HD&LQ @HD&LVQ HD&LWQ HD&Z3Q HD&[Q  HD&\Q HD&\Q  HD&xTQ HD&xuP!HD&{P HD&{P HD&{P$HD&|zP HD'Q HD'	Q @HD'	Q HD'
Q  HD'
Q @HD'+rQ HH$qP HH$uP HH$zP HH$0P HH$P HH$P HH$\P HH$P HH$P HH$SP HH$qP HH$QP HH$VP HH$(zP HH$*7P HH$+P$HH$+P HH$+P HH$+P HH$,WP HH$-Q HH$4JP HH$8ZP HH$8qP HH$8vP HH$8xP HH$9PQ HH$9RQ HH$9WQ HH$9XQ HH$9wQ HH$:P HH$:3P HH$:vP HH$;3P HH$;9P HH$<P HH$<PQ @HH$<RP!HH$<XP"HH$<tP HH$=P HH$>6P HH$H0P HH$H1P HH$IP HH$I6P HH$IQP HH$IWP HH$IXP HH$IYP HH$I[P HH$J9P HH$JrP HH$KP HH$KP HH$K0P HH$K7P HH$K:P HH$KIP HH$KVP HH$LQP HH$LSP HH$LpP HH$LsQ @HH$LtP HH$M8P HH$MqP HH$XQP HH$YQP HH$[P HH$[sP HH$[zP HH$^P HH$hqP HH$huP HH$iP HH$iP HH$kP HH$krP HH$lP HH$lSP HH$lWP HH$mP HH$nP HH$yP HH$y:P HH${SP HH%	P HH%P HH%
RP HH%P HH%P HH%3P HH%90P HH%9rP HH%9zP HH%I0P HH%KpP HH%LYP HH%LpP HH%X1P HH%X9Q HH%X\P HH%X|P HH%YP HH%YP HH%YWP HH%[ZP HH%[yP HH%\pP HH%^P HH%drQ  HH%h6Q  HH%iP HH%iP HH%iP HH%i3P HH%iWP HH%iYP HH%j6P HH%jqP HH%kP HH%lqP HH%m6P HH%mWP HH%nP HH%yP HH%yXP HH%zrP HH%{P HH%{QP HH%}WQ HH&8P HH&xP HH&	P HH&	P HH&	0P HH&	<P HH&
RP HH&
WP HH&
[P HH&P HH&(0P HH&(1P HH&(2P HH&(4P HH&(5P HH&(9P HH&(uP HH&)1P HH&)7Q HH&)WP HH&*P HH&+P HH&,VP HH&-P HH&-qP HH&-wP HH&8sP HH&9P HH&90P HH&9WP HH&9ZP HH&:P HH&:2P HH&<P HH&<P HH&<P HH&<2P HH&<7P HH&<PP HH&=8P HH&=pP HH&=vP HH&I0P HH&I3P HH&K2P HH&K8P HH&LP HH&LVP HH&LWP HH&Z3P HH&[P HH&\P HH&\P HH&xTP HH&xuP HH&{Q HH&{P HH&{P HH&|zQ HH'P HH'	P HH'	P HH'
P HH'
P HH'+rP I a`|,

;(xxx)b DAP MESSAGE HEADb ER

XM	DAP,0,<Db@AP message type>
	XD	MHF,5FX,,<Mecssage header flagc s>
		XF	SID,0,<Sc@tream ID field prc`esent>
		XF	HLN,d1,<LENGTH field pd resent>
		XF	HL2d@,2,<LEN256 field d`present>
		XF	BCeT,3,<BITCNT fielde  present>
		XF	Xe@X1,4,<Reserved>
e`		XF	SHX,5,<SYSPEfC field present>
		XF	MOR,6,<Moref@ data coming>
	Xf`D	SID,1B,,<Streamg identification>
	XD	HLN,1B,,<Mesg@sage data length g`(LSB)>
	XD	HL2,1hB,,<Message data h length (MSB)>
	Xh@D	BCT,1B,,<Trailih`ng (unused) bit ciount>
	XD	SHX,4Ii V,,<SYSPEC systemi@-specific data>
i`

;(001) CONFIGjURATION

XM	CFGj ,1,<Configurationj@>
	XD	MSZ,2B,,<Mj`aximum DAP protockol message size>
	XD	OST,1B,,<Opek@rating system typk`e>
		XV	ORT,1,<RlT-11>
		XV	ORE,2l ,<RSTS/E>
		XV	Ol@RS,3,<RSX-11S>
	l`	XV	ORM,4,<RSX-11mM>
		XV	ORD,5,<Rm SX-11D>
		XV	OIAm@,6,<IAS>
		XV	OVm`X,7,<VAX/VMS>
		nXV	OT2,8,<TOPS-20n >
		XV	OT1,9,<TOn@PS-10>
		XV	OR8,n`10,<RTS-8>
		XV	oOS8,11,<OS-8>
		o XV	ORP,12,<RSX-11o@M+>
		XV	OCP,13,o`<COPOS/11>
		XV	pOPS,14,<P/OS>
		p XV	OEL,15,<ELAN>
		XV	OCM,16,<CP/p`M>
		XV	OMS,17,<qMS-DOS>
		XV	OX3q ,18,<ULTRIX-32>
q@		XV	OX1,19,<ULTRq`IX-11>
			$DVOMXr==$DVOX1	;Maximumr  known operating r@system type
	XD	r`FST,1B,,<File sysstem type>
		XV	Fs 11,1,<RMS-11>
		s@XV	F20,2,<RMS-20>s`
		XV	F32,3,<RMSt-32>
		XV	FF1,4,t <FCS-11>
		XV	FRt@T,5,<RT-11>
		XVt`	FNS,6,<No file suystem supported>
		XV	FT2,7,<TOPSu@-20>
		XV	FT1,8,u`<TOPS-10>
		XV	FvO8,9,<OS-8>
		XVv 	F3S,10,<RMS-32S>v@
		XV	FCM,11,<CPv`/M>
		XV	FMS,12,w<MS-DOS>
		XV	FXw 3,13,<ULTRIX-32>
		XV	FX1,14,<ULTw`RIX-11>
			$DVFMxX==$DVFX1	;Maximux m known file systx@em type
	XD	DVR,x`1B,,<DAP protocoly version>
	XD	DVy E,1B,,<DAP ECO ley@vel>
	XD	DVU,1B,y`,<DAP user (custozmer) mod level>
z 	XD	DVS,1B,,<DAP z@software (releasez`) version>
	XD	D{VT,1B,,<DAP user { software version>{@
	XD	CNF,10FX,,<{`Generic configura|tion flags>
		XF| 	FPA,0,<File prea|@llocation>
		XF	|`SFO,1,<Sequential} file organizatio} n>
		XF	RFO,2,<R}@elative file orga}`nization>
		XF	D~FO,3,<Direct file~  organization>
	~@	XF	FXC,4,<File e~`xtension via CONTROL(EXTEND)>
		X F	SFT,5,<Sequenti@al file transfer>`
		XF	RAR,6,<Ran
dom access by rel
 ative record numb
@er>
		XF	RAB,7,<
`Random access by 
virtual block num
 ber>
		XF	RAK,8,
@<Random access by
` key>
		XF	RAH,9
,<Random access b
 y hash code>
		X
@F	RAA,10,<Random 
`access by record 
file address>
		
 XF	MFO,11,<Multi-
@keyed indexed fil
`e organization>
		XF	SWA,12,<Swit
 ching record acce
@ss mode>
		XF	AP
`N,13,<Append file
 access>
		XF	CM
 F,14,<Command fil
@e submission/exec
`ution>
		XF	CCP,
15,<Data compress
 ion>
		XF	MDS,16
@,<Multiple data s
`treams>
		XF	DFC
,17,<Return file 
 attributes via CO
@NTROL(DISPLAY)>
`		XF	BLR,18,<Bloc
king of messages 
 up to response>
@		XF	BLU,19,<Unli
`mited blocking of
	 DAP messages>
	
	 	XF	C25,20,<Exten
	@ded length field 
	`in header>
		XF	
FCK,21,<File data
  checksuming>
		
@XF	KEA,22,<Key de
`finition attribut
es message>
		XF
 	AEA,23,<Allocati
@on attributes mes
`sage>
		XF	SEA,2
4,<Summary attrib
 utes message>
		
@XF	DIR,25,<Direct
`ory listing capab
ility>
		XF	TEA,
 26,<Date/time att
@ributes message>
`
		XF	PEA,27,<Pro
tection attribute
 s message>
		XF	
@LEA,28,<Access co
`ntrol list messag
e>
		XF	SPO,29,<
 Spooling via FOP 
@field>
		XF	CMS,
`30,<Command file 
via FOP field>
	
 	XF	FDE,31,<File 
@deletion via FOP 
`field>
		XF	DFS,
32,<Default file 
 specification>
	
@	XF	SRA,33,<Seque
`ntial record acce
ss>
		XF	FTR,34,
 <File transfer re
@covery>
		XF	BTC
`,35,<BITCNT field
 of data message>
 
		XF	WST,36,<Wa
@rning STATUS mesa
`ge>
		XF	REN,37,
<File rename via 
 ACCESS message>
@		XF	WLD,38,<File
` wildcarding>
		
XF	CGN,39,<GO/NOG
 O via ACCOPT fiel
@d>
		XF	NAM,40,<
`Name message>
		
XF	DSG,41,<DAP me
 ssage segmentatio
@n>
		XF	CFA,42,<
`Change of main at
tributes via ACCO
 MP(CHANGE)>
		XF
@	CFD,43,<Change o
`f date/time via A
CCOMP(CHANGE)>
	
 	XF	CFP,44,<Chang
@e of protection v
`ia ACCOMP(CHANGE)
>
		XF	CFN,45,<C
 hange of file nam
@e via ACCOMP(CHAN
`GE)>
		XF	MAR,46
,<Return of modif
 ied attributes on
@ create>
		XF	N3
`D,47,<3-part NAME
 messages via DIS
 PLAY field>
		XF
@	CRA,48,<Change o
`f main attributes
 via ACCESS(RENAM
 E)>
		XF	CRD,49,
@<Change of date/t
`ime via ACCESS(RE
NAME)>
		XF	CRP,
 50,<Change of pro
@tection via ACCES
`S(RENAME)>
		XF	
BLC,51,<BLKCNT fi
 eld in CONTROL me
@ssage>
		XF	OVO,
`52,<Octal file ve
rsion only>


 ;(002) ATTRIBUTES
@

XM	ATR,2,<Mai
`n attributes>
	X
 D	M02,6MX,,<Attri
  butes message men
 @u>
	XD	DTY,2FX,,
 `<Data type>
		XF
!	ASC,0,<7-bit ASC
! II characters>
	
!@	XF	IMG,1,<Image 
!`8-bit bytes>
		X
"F	EBC,2,<EBCDIC c
" haracters>
		XF	
"@CPR,3,<Compressed
"` format>
		XF	EX
#E,4,<Executable c
# ode>
		XF	PRV,5,
#@<Privileged code>
#`
		XF	XX2,6,<Res
$erved>
		XF	ZOD,
$ 7,<Zero on delete
$@>
	XD	ORG,1B,,<F
$`ile organization>
%
		XV	OSQ,0,<Seq
% uential>
		XV	OR
%@L,16,<Relative>
%`		XV	OID,32,<Inde
&xed>
		XV	OHS,48
& ,<Hashed>
	XD	RF
&@M,1B,,<Record for
&`mat>
		XV	FNR,0,
'<No (undefined) r
' ecord format>
		
'@XV	FFX,1,<Fixed l
'`ength records>
	
(	XV	FVR,2,<Variab
( le length records
(@>
		XV	FVF,3,<Va
(`riable with fixed
) control>
		XV	F
) ST,4,<[ASCII] Str
)@eam format>
		XV
)`	FSL,5,<[ASCII] S
*tream-LF format>
* 
		XV	FSC,6,<[ASC
*@II] Stream-CR for
*`mat>
	XD	RAT,3FX
+,,<Record attribu
+ tes>
		XF	FCC,0,
+@<FORTRAN carriage
+` control>
		XF	I
,LC,1,<Implied <LF
, ><CR> envelope>
,@		XF	PRN,2,<VAX P
,`rint-file carriag
-e control>
		XF	
- NSB,3,<Records do
-@ not span physica
-`l blocks>
		XF	E
.FC,4,<Embedded fo
. rmat control>
		
.@XF	CCC,5,<COBOL c
.`arriage control>
/
		XF	LSA,6,<Line
/ -sequence-numbere
/@d ASCII>
		XF	MC
/`Y,7,<MACY11 forma
0t>
	XD	BLS,2B,,<
0 Physical block si
0@ze (bytes) for de
0`vice>
	XD	MRS,2B
1,,<[Maximum] reco
1 rd size (bytes)>
1@
	XD	ALQ,5CV,,<Al
1`location quantity
2 (blocks)>
	XDE	
2 BKS,1B,,<Bucket s
2@ize (blocks)>
	X
2`D	FSZ,1B,,<Fixed 
3header size of va
3 riable length rec
3@ord>
	XDE	MRN,5C
3`V,,<Maximum recor
4d number>
	XD	RT
4 S,40AV,,<Run-time
4@ system name>
	X
4`D	DEQ,2B,,<Defaul
5t extension (grow
5 th) quantity (blo
5@cks)>
	XD	FOP,6F
5`X,,<File access o
6ptions>
		XF	RWO
6 ,0,<Rewind on OPE
6@N>
		XF	RWC,1,<R
6`ewind on CLOSE>
7		XF	XX3,2,<Reser
7 ved>
		XF	EOT,3,
7@<Skip to EOT>
		
7`XF	DLC,4,<Don't l
8ock file if not p
8 roperly CLOSEd>
8@		XF	DRF,5,<Direc
8`tory file>
		XF	
9FLK,6,<File locke
9 d>
		XF	CTG,7,<C
9@ontiguous allocat
9`ion required>
		
:XF	SUP,8,<Superse
: de extant file on
:@ CREATE>
		XF	NE
:`F,9,<Do not skip 
;to EOF on OPEN fo
; r PUT>
		XF	TMP,
;@10,<Temporary fil
;`e>
		XF	TMD,11,<
<Temporary file, m
< ark for DELETE on
<@ CLOSE>
		XF	XX4
<`,12,<Reserved>
	
=	XF	DMO,13,<Rewin
= d and dismount on
=@ CLOSE>
		XF	WCK
=`,14,<Enable write
> checking>
		XF	
> RCK,15,<Enable re
>@ad checking>
		X
>`F	CIF,16,<CREATE 
?new file if one d
? oesn't exist>
		
?@XF	OLF,17,<Overri
?`de lock on file o
@n OPEN>
		XF	SQO
@ ,18,<Sequential a
@@ccess only>
		XF
@`	MXV,19,<Maximize
A version number>
A 
		XF	SPC,20,<Spo
A@ol file to line p
A`rinter on CLOSE>
B
		XF	SCF,21,<Sub
B mit as command fi
B@le on CLOSE>
		X
B`F	DLT,22,<Delete 
Cfile on CLOSE>
	
C 	XF	CBT,23,<Try f
C@or contiguous fil
C`e, ok if fails>
D		XF	WLF,24,<Wait
D  for locked file>
D@
		XF	DFW,25,<De
D`ferred write>
		
EXF	TEF,26,<Trunca
E te to EOF on CLOS
E@E>
		XF	OFP,27,<
E`Output file parse
F>
	XD	BSZ,1B,,<B
F yte size (bits pe
F@r logical data by
F`te)>
	XD	DEV,6FX
G,,<Device charact
G eristics>
		XF	R
G@EC,0,<Record-orie
G`nted>
		XF	CCL,1
H,<Carriage-contro
H l>
		XF	TRM,2,<D
H@evice is a termin
H`al>
		XF	MDI,3,<
IDirectory-structu
I red>
		XF	SDI,4,
I@<Single-directory
I` only>
		XF	SQD,
J5,<Sequential blo
J ck oriented (e.g.
J@, MTA)>
		XF	NUL
J`,6,<Device is NUL
K:>
		XF	FOD,7,<F
K ile-oriented (e.g
K@., disk or tape)>
K`
		XF	DSH,8,<Dev
Lice is sharable>
L 
		XF	SPL,9,<Devi
L@ce is being spool
L`ed>
		XF	MNT,10,
M<Device is curren
M tly mounted>
		X
M@F	DMT,11,<Device 
M`is marked for dis
Nmount>
		XF	ALL,
N 12,<Device is all
N@ocated>
		XF	IDV
N`,13,<Can do input
O>
		XF	ODV,14,<C
O an do output>
		
O@XF	SWL,15,<Softwa
O`re write-locked>
P
		XF	AVL,16,<Ava
P ilable for use>
P@		XF	ELG,17,<Erro
P`r logging enabled
Q>
		XF	MBX,18,<D
Q evice is a mailbo
Q@x>
		XF	RTM,19,<
Q`Real time in natu
Rre>
		XF	RAD,20,
R <Random access>
R@		XF	DRC,21,<Read
R`-checking enabled
S>
		XF	DWC,22,<W
S rite-checking ena
S@bled>
		XF	FRN,2
S`3,<Foreign in nat
Ture>
		XF	NDV,24
T ,<Network device>
T@
		XF	GDV,25,<Ge
T`neric device>
	X
UD	SDC,6FX,,<Spool
U ing device charac
U@teristics>
$TRAC
U`E <    	XF	RCO,0,
V<Record-oriented>
V 
		XF	CRG,1,<Car
V@riage-control>
	
V`	XF	TTY,2,<Device
W is a terminal>
W 		XF	DRS,3,<Direc
W@tory-structured>
W`
		XF	SDO,4,<Sing
Xle-directory only
X >
		XF	SQB,5,<Se
X@quential block or
X`iented (e.g., MTA
Y)>
		XF	DNL,6,<D
Y evice is NUL:>
	
Y@	XF	FOR,7,<File-o
Y`riented (e.g., di
Zsk or tape)>
		X
Z F	SHD,8,<Device i
Z@s sharable>
		XF
Z`	SPD,9,<Device is
[ being spooled>
[ 		XF	CMN,10,<Devi
[@ce is currently m
[`ounted>
		XF	MKD
\,11,<Device is ma
\ rked for dismount
\@>
		XF	ALD,12,<D
\`evice is allocate
]d>
		XF	CDI,13,<
] Can do input>
		
]@XF	CDO,14,<Can do
]` output>
		XF	WL
^K,15,<Software wr
^ ite-locked>
		XF
^@	AVU,16,<Availabl
^`e for use>
		XF	
_ELE,17,<Error log
_ ging enabled>
		
_@XF	MAI,18,<Device
_` is a mailbox>
	
`	XF	RLT,19,<Real 
` time in nature>
`@		XF	RAC,20,<Rand
``om access>
		XF	
aRCE,21,<Read-chec
a king enabled>
		
a@XF	WCE,22,<Write-
a`checking enabled>
b
		XF	FGN,23,<Fo
b reign in nature>
b@
		XF	NET,24,<Net
b`work device>
		X
cF	GEN,25,<Generic
c  device>    > 
	
c@XD	LRL,2B,,<Longe
c`st record length 
dwithin file>
	XD
d 	HBK,5CV,,<Highes
d@t virtual file bl
d`ock allocated>
	
eXD	EBK,5CV,,<End 
e of file virtual b
e@lock number>
	XD
e`	FFB,2B,,<First f
free byte in EBK>
f 
	XD	SBN,5CV,,<St
f@arting block numb
f`er of file on med
gia>


;(003) A
g CCESS

XM	ACS,3
g@,<File access>
	
g`XD	AFC,1B,,<Acces
hs function>
		XV
h 	ARD,1,<Open file
h@ (for read)>
		X
h`V	AWR,2,<Open fil
ie (for write)>
	
i 	XV	ARN,3,<Rename
i@>
		XV	ADL,4,<De
i`lete>
		XV	ADR,6
j,<Directory list>
j 
		XV	ASB,7,<Sub
j@mit as command fi
j`le>
		XV	AEC,8,<
kExecute command f
k ile>
	XD	AOP,5FX
k@,,<Access options
k`>
		XF	OKE,0,<I/
lO errors are not 
l fatal>
		XF	MAC,
l@1,<Modify attribu
l`tes as needed for
m create>
		XF	AC
m K,3,<Checksum the
m@ file data>
		XF
m`	GNG,4,<Go/Nogo (
nwait for confirma
n tion)>
	XD	FIL,2
n@55AV,,<File speci
n`fication>
	XD	FA
oC,3FX,,<File acce
o ss operations>
	
o@	XF	PUT,0,<Put ac
o`cess>
		XF	GET,1
p,<Get access>
		
p XF	DEL,2,<Delete 
p@access>
		XF	UPD
p`,3,<Update access
q>
		XF	TRN,4,<Tr
q uncate access>
	
q@	XF	BIO,5,<Block-
q`mode I/O>
		XF	B
rRO,6,<Switching b
r etween block and 
r@record I/O>
		XF
r`	APP,7,<Append Ac
scess>
	XD	SHR,3F
s X,,<Shared file a
s@ccess operations>
s`
		XF	PUT,0,<Put
t access>
		XF	GE
t T,1,<Get access>
t@
		XF	DEL,2,<Dele
t`te access>
		XF	
uUPD,3,<Update acc
u ess>
		XF	MSA,4,
u@<Multiple-stream 
u`access>
		XF	UPI
v,5,<User-provided
v  interlocking>
	
v@	XF	NIL,6,<No acc
v`ess by other user
ws>
	XD	ADS,4FX,,
w <Access display r
w@equested>
		XF	D
w`MA,0,<Main attrib
xutes>
		XF	DKD,1
x ,<Key definition 
x@attributes>
		XF
x`	DAA,2,<Allocatio
yn attributes>
		
y XF	DSA,3,<Summary
y@ attributes>
		X
y`F	DDT,4,<Date and
z time attributes>
z 
		XF	DFP,5,<Fil
z@e protection attr
z`ibutes>
		XF	XX5
{,6,<Reserved>
		
{ XF	DAC,7,<Access 
{@control list attr
{`ibutes>
		XF	DNM
|,8,<Name message 
| with resultant fi
|@le>
		XF	DN3,9,<
|`3-part name messa
}ges (vol, dir, fi
} l)>
	XD	PSW,40AV
}@,,<File password>
}`


;(004) CONT
~ROL

XM	CTL,4,<
~ Control>
	XD	CFC
~@,1B,,<Control fun
~`ction>
		XV	CGT,
1,<Get (read) rec
 ord or block>
		
@XV	CON,2,<Connect
`a(initialize) dat
		XV	C,<Update curr
		XVPT,4,<Putr(writ
		XV	CDL,5,<Dnt rec
		XV	CRW,6,ile>
		XV	CTN,7,<Truncat
		XV	CMDdify file a
		XV	,9,<Release (u
	`	XV	CFR,10,<Freeo
		XV	CXB,11BEGINlvi
		XV	CFL,sh out I/O
		XV	CNV,tgvolume p
		XV	,14,<Find reco
		XV	CXE,15,D>
		X	CDS,16,<Display
		XVFS,17,<Forwardb
		XV	CBSackspace)th
		XV	CCP,19,<Chele>
		XV	CRG,20,<Gevery
>
		XV	CPG,21,<P
 ut (write) recove
@ry>
	XD	M04,4MX,
`,<Control message
	XD	RAC,1ord access
		XV	CSR,ential rec
ord access>
		XV
 	CKY,1,<Keyed acc
@ess>
		XV	CRF,2,
`<Random accessdby
		XV	CSF,3,l file 
		XV	CBMock-mode ac
		XV	CBF,5mode file
	XDE	,255IV,,<Acces
	XDE	KRF,y of refer
	XD	ROP,6Frd>level 
		XFOF,0,<Position 
		XF	FDLst record d
		XF	UIF,te>existin
		XF	,3,<Use hash c
		XF	LOA,4,ill quan
		XF	ULKnualglockin
		X	TPT,6,<Truncate
		XF	RHD,7head>
		XF	WBH,8,<Write b
		XF	KGE,isegreater
@		XF	KGT,10,<Key 
		XF	NLR,11,<Dord>
		XF	RLR,12,<Read>
		XF	BLI,13,<Blo
		XF	CKLompareaford
		XF	NXR,15,<Nrecor
		XF	WLR,16,<Waitdf
		XF	RRL,17,<Reardl
		X	LRR,18,<Lockore
	XDE	HSH,5IV,>
	XDCDS,4FX,,<Contro
	XD	BLK,1B,,ntr("bl


;(005) CONT

XM	CNT,5,ue transfe
	XDS	M05,4MX,CONTIN
	XD	C2F,1B,,<Con co
		XV	CTA,1,<
		XV	,2,<Skip and c
		XV	CAAbortrcurren
		XV	CRS,4,<Resg>
 @		XV	CTR,5,<Termi


;(006)NOWLEDGE

X@M	ACK,6,<Acknowle


;(007)SS COMPLETE
"
XM	ACM,7,<Acces
	XDS07,4MX,,<Intern
	XD	A2F,1essicomple
	`	XV	ACL,1,<Close 
		XV	ARS,2,<Respons
		XV	AKL,/reset/abo
		XV	AES,4,<Endm>
&		XV	ASK,5,<Skip 
		XV	ACB,GE-BEGINos
		XV	ACCHANGE-END>
		XV	ATR,8,<Termper
	XD	AFO,6le access 
$TRACE<Rewind XF	RD
		XF	RDC,1,<CLOSE>
		XF	XX6,2,<Rese
		XF	SKE,3o EOT>
	`	XF	NPC,4,<Don't 
		XF	DFL,5,<Dire
		XFOK,6,<File lock
		XF	CTA,7,<ralloca
		XF	SEX,8,<Supers
		XF	N,<DoonotPskip
		XF	TPFemporary fi
		XF	TPD,11,Efile,o
		XF	XX<Reserved>
0		XF	RDM,13,<Rewi
		XF	EW<Enable writ
		XFRC,15,<Enable r
		XF	CRN,16,<CREATE
	@	XF	OLK,17,<Overr
		XF	SQ<Sequential 
		X	MVN,19,<Maximiz
		XF	SFL,20,<Spine>
		XF	SBF,21,<Sund f
		XF	DEC,22,<Delete
6@		XF	CTO,23,<Tryi
		XF	WTL,24,<Waiile
		XF	DWR,25,<De>
		XF	TEN,26,<Trunc
		XF	POF,27,le pars
	XD	CKS,2Bdata chec


;(008)A

XM	DAT,8>
	XD	RCN,Record numb


;(009)SS

XM	STS,9us>
	XDS	MMX,,<Internal
	XD	STC,2B,code>
	@XD	SRA,8BV,,<Reco
	XD	SRN,8Brdsnumber
	XDSTV,8BV,,<Second
	XD	STX,255AV,,al d


>`;(010)TKEYBDEFINI

XM	KY0,<Keybdefinit
	XD	M10,<Keygdefini
	XDE	KOP,3FX,,>
		XF	DUP,0,<Duplica
		X	CHG,1,<Key chan
		X	NKC,2,<Nullfkey
	XDE	DFL,2B,,t fill
	XDE	IFL,2B,,< fill
	XDE	NSG,1B,,<gment
	XDE	POS,2B,,<Bofdk
	XDE	SIZ,1B,,<Bkey 
	XDE	REF,1B,,<Keyi
	XDE	KNM,Key name a
	XDE	NU,<Valueaofen
	XDE	IAN,1B,,<umber
	XDE	LAN,1B,,<rinde
	XDE	DAN,1B,,<Data
	XDE	DTP,1B,,
	XDEVB,8BV,,<Root V
	XDEAL,5BV,,<Hash a
K	XDE	DVB,8BV,,<VB
K`	XDE	DBS,1B,,<Dat
	XDE	IBS,1B,cket si
	XDE	LB,,<Level of 
	XD	TKS,1B,,<Total 
	XDE	MB,,<Minimum r

N@
;(011)TALLOCATI EXT

XM	ALC,llocationsat
	XD	M11,6MX,,eexten
	XD	VOL,2B,,<Rme nu
	XD	ALN,4Fnment opt
		XF	ANY,0cifiedmal
		XF	CYL,1,<Ainder 
		XF	A,<Alignitolsp
		XF	AVB,3tebnear>t
		XF	ARF,4,<Alloifi
	XD	ALP,4FX,,<Alns>
		XF	HRD,0,<Errlign
	@	XF	ACT,1,<Contig
		XF	ACContiguous b
		XF	ONAlignbonnany
	XD	LOC,8BV,,< allo
	XDE	RFI,<Related f
	XD	AAL,Filekalloca
	`XD	AID,1B,,<Area 
	XDE	BKZ,1B,ize for
	XD	Q,2B,,<Defaultt


;(012)YSUTTRIBUTES 

XM	S,12,<Summarysat
	XD	M12,6MX,,tribut
	XDE	NB,,<Numberiof
	XDE	NOA,1er of are
	XDE	NOR,1B,,record
	XDE	PVN,2Bue versi


;@(013)TDATETANDETI

XM	TIM,atetandetime
	XD	M13,6Moandetime
	XD	CDT,Creation da
	XDUDT,18T,,<Update
c@	XD	EDT,18T,,<Del
	XD	RVN,2B,,<Rer>
d@	XD	BDT,18T,,<BAC
	XD	PDT,18T,,<dia)d
	XD	ADT,1cess date 


;(014)BPROTECTIONSA

XM	PRT,14,<nsattrib
g`	XD	M14,6MX,,<Pro
	@XD	PNM,40AV,,<Own
	XD	PSY,<Systemnacc
		XF	PRD,0,d access
		XF	PWR,1,<Deess>
		XF	PEX,2,<Denys>
		XF	PDE,3,<Deny>
k@		XF	PAP,4,<Deny 
		XF	PDI,5,<Denycd
		XF	PUP,6,ate acce
		XF	PCP,7,<esprote
		XF	PXT,8,<Deny ex
	XDPOW,3FX,,<Ownern
$TRACEy<r	XF	RD1,0,
		XF	WR1,1,<Deess>
		XF	EX1,2,<Denys>
		XF	DE1,3,<Deny>
q		XF	AP1,4,<Deny 
	@	XF	DI1,5,<Denycd
		XF	UP1,6,ate acce
		XF	CP1,7,<esprote
		XF	XT1,8,<Deny ex
s`	XD	PGR,3FX,,<Gro
$TRAC<Deny r	XF	RD2
		XF	WR2,1,te acces
		XF	EX2,2,<D acces
		XF	DE2,3,<Daccess
		XF	AP2,4,<Decess>
		XF	DI2,5,<Denist 
		XF	UP2ny update a
		XF	CP2,nchangespr
		XF	XT2,8,<Deny>	>
	XD	PWL,3FX,,<>prot
$TRACE0<<Deny r	XF	
		XF	WR3ny write ac
		XF	EX3,2xecute ac
		XF	DE3,3elete acc
		XF	AP3,4,end acce
		XF	DI3,5,<tory li
		XF	,6,<Deny updat
		XF	C,<Denynchange
		XF	XT3,8,<Daccess


;(015) 

XM	NAM,15
	XD	NTY,Name string
		XF	NFS,0,<Full file spec ification>
		XF	@NFN,1,<File name>`
		XF	NDN,2,<Directory name>
		X F	NVN,3,<Volume (@/device/structure`) name>
		XF	NDF,4,<Default file  specification>
	@	XF	FRF,5,<Relate`d file specification>
	XD	NMS,255 AV,,<Name specifi@cation>


;(01`6) ACCESS CONTROL LIST ATTRIBUTES  EXTENSION

XM	A@CL,16,<Access con`trol list attributes extension>
	 XDE	ACT,1B,,<Repe@atition count of `ACL fields (following)>
	XDE	ACE, 80AV,,<Access con@trol list entry>


;(128) USER IDENTIFICATION
 
XM	USR,128,<User@ identification>
	XD	M77,6MX,,<User ID message men u>
	XD	UID,40AV,@,<User identifica`tion>
	XD	UAC,40	AV,,<Accounting i	 nformation>
	XD		@UOP,132AV,,<Other	` accounting infor
mation/options>

 
;The DAP I/O sta
@tus codes

XS	A
`BO,1,<Operation Aborted>
XS	ACC,2 ,<Could not acces@s file>
XS	ACT,3`,<"FILE" activity
 precludes operat
 ion>
XS	AID,4,<B
@ad area ID>
XS	A
`LN,5,<Alignment o
XSLQ,6,<Allocatio
XS	ANI,7,<Not ANSI "D" forma t>
XS	AOP,10,<Al@location options `error>
XS	AST,11,<Invalid operati on at AST level>
XS	ATR,12,<Attri`bute read error>
XS	ATW,13,<Attri bute write error>@
XS	BKS,14,<Buck`et size too small>
XS	BKZ,15,<Buc ket size too larg@e>
XS	BLN,16,<"B`LN" length error>
XS	BOF,17,<Begi nning of file det@ected>
XS	BPA,20`,<Private pool address not multipl e of 4>
XS	BPS,2@1,<Private pool s`ize not multiple of 4>
XS	BUG,22, <Internal RMS err@or condition dete`cted>
XS	CCR,23,<Cannot connect R AM>
XS	CHG,24,<$@UPDATE changed ke`y without XB$CHG>
XS	CHK,25,<Buck et format check b@yte error>
XS	CL`S,26,<RSTS/E Close function failed >
XS	COD,27,<Inv@alid or unsupport`ed "COD" field>
XS	CRE,30,<Could  not create file>
XS	CUR,31,<No cu`rrent record>
XS	DAC,32,<Deaccess  error during clo@se>
XS	DAN,33,<D`ata AREA number invalid>
XS	DEL,3 4,<RFA-accessed r@ecord was deleted`>
XS	DEV,35,<Bad Device, or inapp ropriate device t@ype>
XS	DIR,36,<`Error in Directory name>
XS	DME,3 7,<Dynamic memory@ exhausted>
XS	D`NF,40,<Directory not found>
XS	DN R,41,<Device not @ready>
XS	DPE,42`,<Device positioning error>
XS	DT P,43,<"DTP" field@ invalid>
XS	DUP`,44,<Duplicate key detected withou t XB$DUP>
XS	ENT@,45,<Enter functi`on failed>
XS	EN V,46,<Operation n  ot selected in "O @RG">
XS	EOF,47,< `End-of-file detec!ted>
XS	ESS,50,<! Expanded string a!@rea too short>
X!`S	EXP,51,<Expirat"ion date not reac" hed>
XS	EXT,52,<"@File extend failu"`re>
XS	FAB,53,<N#ot a valid FAB>
# XS	FAC,54,<Illega#@l FAC>
XS	FEX,55#`,<File already ex$ists>
XS	FID,56,$ <Invalid File ID>$@
XS	FLG,57,<Inva$`lid flag bit comb%ination>
XS	FLK,% 60,<File locked b%@y another user>
%`XS	FND,61,<"FIND"& Function failed>& 
XS	FNF,62,<File&@ not found>
XS	F&`NM,63,<Error in f'ile name>
XS	FOP' ,64,<Invalid file'@ options>
XS	FUL'`,65,<Device/file (is full>
XS	IAN,( 66,<Index AREA nu(@mber invalid>
XS(`	IFI,67,<Invalid )IFI value or unop) ened file>
XS	IM)@X,70,<Max areas/k)`ey exceeded>
XS	*INI,71,<INIT neve* r issued>
XS	IOP*@,72,<Operation il*`legal or invalid +for file organiza+ tion>
XS	IRC,73,+@<Illegal record e+`ncountered>
XS	I,SI,74,<Invalid IS, I value>
XS	KBF,,@75,<Bad KEY buffe,`r address>
XS	KE-Y,76,<Invalid KEY-  field>
XS	KRF,7-@7,<Invalid key-of-`-reference>
XS	K.SZ,100,<KEY size . too large>
XS	LA.@N,101,<Lowest-lev.`el-index AREA num/ber invalid>
XS	/ LBL,102,<Not ANSI/@ labelled tape>
/`XS	LBY,103,<Logic0al channel busy>
XS	LCH,104,<Logi0@cal channel numbe0`r too large>
XS	1LEX,105,<Logical 1 extend error>
XS1@	LOC,106,<"LOC" F1`ield invalid>
XS2	MAP,107,<Buffer 2 mapping error>
X2@S	MKD,110,<Could 2`not mark file for3 deletion>
XS	MR3 N,111,<MRN neg or3@ less than KEY>
3`XS	MRS,112,<MRS==40 for fixed recor4 ds>
XS	NAM,113,<4@"NAM" block addre4`ss invalid>
XS	N5EF,114,<Not posit5 ioned to EOF>
XS5@	NID,115,<Cannot 5`allocate index de6scriptor>
XS	NPK6 ,116,<No primary 6@key defined>
XS	6`OPN,117,<RSTS/E o7pen function fail7 ed>
XS	ORD,120,<7@XAB'S not in corr7`ect order>
XS	OR8G,121,<Invalid fi8 le organization v8@alue>
XS	PLG,1228`,<File prolog err9or>
XS	POS,123,<9 "POS" field inval9@id>
XS	PRM,124,<9`Bad file date fie:ld>
XS	PRV,125,<: File protection v:@iolation>
XS	RAB:`,126,<Not a valid; RAB>
XS	RAC,127; ,<Illegal RAC val;@ue>
XS	RAT,130,<;`Illegal record at<tributes>
XS	RBF< ,131,<Invalid rec<@ord buffer addres<`s>
XS	RER,132,<F=ile read error>
= XS	REX,133,<Recor=@d already exists>=`
XS	RFA,134,<Bad> RFA value>
XS	R> FM,135,<Invalid r>@ecord format>
XS>`	RLK,136,<Target ?bucket locked>
X? S	RMV,137,<RSX-F1?@1ACP remove funct?`ion failed>
XS	R@NF,140,<Record no@ t found>
XS	RNL,@@141,<Record not l@`ocked>
XS	ROP,14A2,<Invalid recordA  options>
XS	RPLA@,143,<Error readiA`ng prolog>
XS	RRBV,144,<Invalid RRB V record encounteB@red>
XS	RSA,145,B`<RAB stream curreCntly active>
XS	C RSZ,146,<Bad recoC@rd size>
XS	RTB,C`147,<Record too bDig for user's bufD fer>
XS	SEQ,150,D@<Primary key out D`of sequence>
XS	ESHR,151,<SHR fielE d invalid>
XS	SIE@Z,152,<SIZ field E`invalid>
XS	STK,F153,<Stack too biF g for save area>
XS	SYS,154,<SystF`em directive erroGr>
XS	TRE,155,<IG ndex tree error>
XS	TPE,156,<ErroG`r in file extensiHon>
XS	UBF,157,<H Invalid user buffH@er address>
XS	UH`SZ,160,<Invalid uIser buffer size>
XS	VER,161,<ErroI@r in version numbI`er>
XS	VOL,162,<JInvalid volume nuJ mber>
XS	WER,163J@,<File write erroJ`r>
XS	WLK,164,<DKevice is write-loK cked>
XS	WPL,165K@,<Error writing pK`rolog>
XS	XAB,16L6,<Not valid XAB>L 
XS	DDI,167,<DefL@ault directory inL`valid>
XS	CAA,17M0,<Cannot access M argument list>
XM@S	CCF,171,<CannotM` close file>
XS	NCDA,172,<Cannot dN eliver AST>
XS	CN@HN,173,<Channel aN`ssignment failureO>
XS	TTO,174,<TeO rminal output ignO@ored due to ^O>
O`XS	TTY,175,<TermiPnal input ignoredP  due to ^Y>
XS	DP@NA,176,<Default fP`ilename string adQdress error>
XS	Q DVI,177,<Device IQ@D field invalid>
XS	ESA,200,<ExpaRnded string addreR ss error>
XS	FNAR@,201,<Filename stR`ring address erroSr>
XS	FSZ,202,<FS SZ field invalid>S@
XS	IAL,203,<InvS`alid argument lisTt>
XS	KFF,204,<KT nown file found>
XS	LNE,205,<LogiT`cal name error>
UXS	NOD,206,<Node U name error>
XS	AU@OK,207,<OperationU` successful>
XS	VDUP,210,<Record iV nserted had dupliV@cate key>
XS	IDXV`,211,<Index updatWe error but recorW d inserted>
XS	RW@LK,212,<Record loW`cked but read anyXway>
XS	RRV,213,X <Record inserted X@in primary but . X`. .>
XS	CNO,214,Y<File was createdY  but not OPENed>
XS	PBF,215,<Bad Y`prompt buffer addZress>
XS	PND,216Z ,<Asynchronous opZ@eration pending>
XS	QUO,217,<Quot[ed string error>
XS	RHB,220,<Reco[@rd header buffer [`invalid>
XS	RLF,\221,<Related file\  invalid>
XS	RSS\@,222,<Resultant s\`tring size invali]d>
XS	RST,223,<R] esultant string a]@ddress invalid>
]`XS	SQO,224,<Opera^tion not sequenti^ al>
XS	SUC,225,<^@Operation success^`ful>
XS	CFS,226,_<Created file sup_ erseded extant ve_@rsion>
XS	SYN,22_`7,<File specifica`tion syntax error` >
XS	TMO,230,<Ti`@me-out period exp``ired>
XS	BLK,231a,<FB$BLK record aa ttribute not suppa@orted>
XS	BSZ,23a`2,<Byte size illebgal>
XS	CDR,233,b <Cannot disconnecb@t RAB>
XS	CGJ,23b`4,<Cannot get JFNc for file>
XS	COc F,235,<Cannot OPEc@N file>
XS	JFN,2c`36,<Bad JFN>
XS	dPEF,237,<Cannot pd osition to EOF>
d@XS	TRU,240,<Cannod`t truncate file>
XS	UDF,241,<Filee  is in undefined e@state and cannot e`be accessed>
XS	fXCL,242,<File musf t be OPENed for ef@xclusive access>
XS	DIF,243,<Diregctory full>
XS	Hg NS,244,<Handler ng@ot in system>
XSg`	HDE,245,<Fatal hhardware error>
Xh S	WBE,246,<Attemph@t to write beyondh` EOF>
XS	ONP,247i,<Option not presi ent>
XS	DNA,250,i@<Device is not ati`tached>
XS	DAA,2j51,<Device is alrj eady attached>
Xj@S	DVA,252,<Devicej` is not attachablke>
XS	SRU,253,<Sk harable resource k@in use>
XS	IOR,2k`54,<Illegal overllay request>
XS	Cl RC,255,<Block chel@ck or CRC error>
XS	CNE,256,<Callmer's nodes exhausm ted>
XS	IFF,257,m@<Index file full>m`
XS	FHF,260,<Filne header full>
Xn S	AFW,261,<Accessn@ed for write>
XSn`	FHC,262,<File heoader checksum faio lure>
XS	ATE,263o@,<Attribute contro`ol list error>
XpS	FLU,264,<File ap lready accessed op@n LUN>
XS	BTF,26p`5,<Bad tape formaqt>
XS	IOD,266,<Iq llegal operation q@on file descriptoq`r block>
XS	RDD,r267,<Rename to dir fferent device ilr@legal>
XS	RFE,27r`0,<Rename to alresady extant file is llegal>
XS	ROF,2s@71,<Cannot renames` old file system>t
XS	FAO,272,<Filt e already OPEN>
t@XS	PAR,273,<Devict`e parity error>
uXS	EOV,274,<End ou f volume detectedu@>
XS	DOV,275,<Dau`ta overrun>
XS	BvDB,276,<Bad blockv  on device>
XS	Ev@OT,277,<End of tav`pe detected>
XS	wNBS,300,<No buffew r space for file>w@
XS	FEA,301,<Filw`e exceeds allocatxed space>
XS	TNIx ,302,<Task not inx@stalled>
XS	ULE,x`303,<Unlock errory>
XS	NFL,304,<Noy  file accessed ony@ LUN>
XS	SRF,305y`,<Send or Receivez error>
XS	SPL,3z 06,<Spool or submz@it command file fz`ailure>
XS	NMF,3{07,<No more files{ >
XS	CKE,310,<DA{@P file transfer c{`hecksum error>
X|S	QTA,311,<Quota | exceeded>
XS	BUG|@,312,<Internal ne|`twork error detec}ted>
XS	TTC,313,} <Terminal input a}@borted due to ^C>}`
XS	DFL,314,<Dat~a bucket fill siz~ e too big>
XS	ES~@L,315,<Expanded s~`tring length invalid>
XS	IBF,316, <Illegal bucket f@ormat>
XS	IBK,31`7,<Bucket size of LAN different fr om IAN in XAB>
X@S	IDX,320,<Index `not initialized>
XS	IFA,321,<Ille gal file attribut@es or corrupt fil`e header>
XS	IFL,322,<Index bucke t fill size too b@ig>
XS	KNM,323,<`Keyname buffer not readable or wri table in XAB>
XS@	KSI,324,<Index b`ucket will not hold two keys>
XS	 MBC,325,<Multi-bu@ffer count illega`l>
XS	NET,326,<Network operation  failed at remote @node>
XS	ALK,327`,<Record is already locked>
XS	DE L,330,<Deleted re@cord successfully` accessed>
XS	LIM,331,<Retrieved  record exceeds ke@y value>
XS	NOP,`332,<Key XAB not filled in>
XS	RN F,333,<Nonexisten@t record successf`ully accessed>
X	S	PLV,334,<Unsupp	 orted prologue ve	@rsion>
XS	REF,33	`5,<Illegal key-of
-reference in XAB
 >
XS	RSL,336,<Re
@sultant string le
`ngth invalid>
XS	RVU,337,<Error u pdating rrv's, pa@ths to data may b`e lost>
XS	SEG,3
40,<Too many segm
 ents>
XS	SUP,342
@,<Operation not s
`upported over net
XS	WBE,343 write-
XS	WLD,3lid wildcard operation>
X S	WSF,345,<Workin@g set full>
XS	D`LN,346,<Directory listing - error  reading name>
XS@	DLA,347,<Directo`ry listing - error reading file at tributes>
XS	DPN@,350,<Directory l`isting - name protection failure>
XS	DPA,351,<Dire@ctory listing - a`ttributes protection failure>
XS	 DLE,352,<Director@y listing - file `attributes do not exist>
XS	DLR,3 53,<Directory lis@ting - cannot rec`over>
XS	SNE,354,<Sharing not ena bled>
XS	SPE,355@,<Sharing page co`unt exceeded>
XS	UPI,356,<UPI not  set when sharing@ with BRO set>
X`S	ACS,357,<Error in access control  string>
XS	TNS,@360,<Terminator n`ot seen>
XS	BES,361,<Bad escape s equence>
XS	PES,@362,<Partial esca`pe sequence>
XS	WCC,363,<Invalid  wildcard context @value>
XS	IDR,36`4,<Invalid directory rename operat ion>
XS	STR,365,@<User structure w`ent invalid during operation>
XS	 FTM,366,<Network @file transfer mod`e precludes operation>
XS	CRS,367 ,<File was create@d in stream forma`t>
XS	GBC,370,<Invalid global buf fer count>
XS	EN@Q,371,<ENQ system` service request failed>
XS	NTF,3 72,<Network opera@tion failed at re`mote node>
XS	NTS,373,<Network op eration not suppo@rted>
XS	CRM,374`,<CRMPSC failed to map global buff ers>
XS	DLK,375,@<Deadlock detecte`d>
XS	XEQ,376,<E xceeded ENQ quota  >
XS	JNF,377,<Jo @urnal name not fo `und>
XS	JOP,400,!<Journal options ! illegal for devic!@e>
XS	RUM,401,<R!`ecovery unit mis-"call>
XS	NOJ,402" ,<Journal needed "@for inaccessible "`file>
XS	RLK,403#,<Record relocked#  in recovery unit#@>
XS	ODQ,404,<Di#`sk usage exceeds $disk quota>
XS	I$ CS,405,<Incompati$@ble file sharing>$`
XS	LWC,406,<Loc%k wait cancelled>% 
XS	XNF,407,<XAB%@ not found>
XS	R%`UP,410,<Recovery &unit in progress,&  CLOSE disallowed&@>
XS	JNS,411,<Op&`eration not suppo'rted under RMS jo' urnaling>
XS	NRU'@,412,<Operation p'`rohibited outside( of recovery unit( >
XS	REE,413,<RE(@NAME failed, reco(`very failed, file) is lost>
XS	CJF) ,414,<CJF system )@service request f)`ailed>
XS	TMR,41*5,<SETIMR system * service request f*@ailed>
XS	FBM,41*`6,<File being mod+ified (another wr+ iter)>
XS	DNA,41+@7,<Device not ava+`ilable>
XS	NSD,4,20,<No such devic, e>
XS	POA,421,<P,@artial allocation,` only>
XS	BNF,42-2,<Specified bloc- k not free>
XS	C-@SD,423,<Can't sup-`ersede directory .file>
XS	DNE,424. ,<Can't delete no.@n-empty directory.` file>
XS	SNF,42/5,<Sub-file-direc/ tory not found>
/@XS	SLE,426,<Searc/`h list empty (no 0devices found)>
0 XS	LVL,427,<Sub-f0@ile-directories n0`ested too deeply>1
XS	NCE,430,<NOC1 REATE on entire s1@earch list>
XS	F1`CU,431,<Can't upd2ate file>
XS	ENC2 ,432,<Exceeded ne2@twork capacity>
2`XS	TNA,433,<TSK n3etwork device not3  available>
XS	N3@SN,434,<No such n3`etwork node>
XS	4SIU,435,<Sub-file4 -directory in use4@ on RENAME>
XS	N4`DR,436,<Can't del5ete file with NO-5 DELETE lock>
XS	5@JCH,437,<Too many5` simultaneous fil6e accesses>
XS	S6 SL,440,<Can't REN6@AME sub-file-dire6`ctory to lower le7vel>
XS	DDU,441,7 <Device is "down"7@ and unuseable>
7`XS	DRS,442,<Devic8e is restricted>
XS	DCM,443,<Devi8@ce controlled by 8`MDA, not ASSIGNab9le>
XS	DAJ,444,<9 Device already AS9@SIGNed to another9` job>
XS	IDM,445:,<Illegal I/O dat: a mode>
XS	LLE,4:@46,<Lineprinter p:`age limit exceede;d>
XS	VFE,447,<L; ineprinter VFU fo;@rmat error>
XS	L;`UC,450,<Lineprint<er "undefined cha< racter" error>
X<@S	VRP,451,<Linepr<`inter VFU RAM par=ity error>
XS	FS= E,452,<File speci=@fication "parse" =`error>
XS	NNO,45>3,<No such nodes>> 
XS	ANO,454,<All>@ nodes inaccessib>`le>
XS	SNO,455,<?Some nodes inacce? ssible>
XS	NDV,4?@56,<No such devic?`es>
XS	ADV,457,<@All devices inacc@ essible>
XS	SDV,@@460,<Some devices@` inaccessible>
XAS	NDI,461,<No sucA h directories>
XA@S	ADI,462,<All diA`rectories inaccesBsible>
XS	SDI,46B 3,<Some directoriB@es inaccessible>
XS	NFI,464,<No sCuch files>
XS	AFC I,465,<All files C@inaccessible>
XSC`	SFI,466,<Some fiDles inaccessible>D 
XS	ARJ,467,<AllD@ files rejected bD`y file constraintEs>
XS	SRJ,470,<SE ome files rejecteE@d by file constraints>

onstraI$qP I$uP I$zP I$0P I$P I$P I$\P I$P I$P I$SP I$qP I$QP I$VP I$(zP I$*7P I$+P I$+P I$+P 	I$+P 	I$,WP I$-P I$4JP 
I$8ZP I$8qP I$8vP I$8xP I$9PP I$9RP I$9WP I$9XP I$9wP I$:P I$:3P I$:vP I$;3P I$;9P I$<P I$<PP I$<RP I$<XP I$<tP I$=P I$>6P I$H0P I$H1P I$IP I$I6P I$IQP I$IWP I$IXP I$IYP I$I[P 
I$J9P 
I$JrP I$KP I$KP I$K0P I$K7P I$K:P I$KIP I$KVP I$LQP 
I$LSP I$LpP I$LsP I$LtP I$M8P I$MqP I$XQP I$YQP I$[P I$[sP I$[zP I$^P I$hqP I$huP 
I$iP I$iP I$kP I$krP I$lP I$lSP I$lWP I$mP I$nP I$yP 
I$y:P I${SP I%	P I%P I%
RP I%P I%P I%3P I%90P I%9rP I%9zP I%I0P I%KpP I%LYP 	I%LpP I%X1P I%X9P I%X\P 	I%X|P I%YP I%YP I%YWP I%[ZP I%[yP I%\pP I%^P 	I%drP I%h6P I%iP I%iP I%iP 
I%i3P I%iWP I%iYP I%j6P I%jqP I%kP I%lqP I%m6P I%mWP I%nP I%yP I%yXP 
RP I&
WP I&
[P I&P I&(0P I&(1P I&(2P 
I&(4P I&(5P I&(9P I&(uP I&)1P I&)7P I&)WP I&*P I&+P I&,VP I&-P 	I&-qP I&-wP I&8sP 
I&9P I&90P 
I&9WP I&9ZP I&:P I&:2P I&<P 
I&<P I&<P I&<2P I&<7P 	I&<PP I&=8P I&=pP I&=vP I&I0P I&xTP I&xuP I&{P I&{P 
I&{P I&|zP I'P I'	P I'	P I'
P I'
P I'+rP I$qP I$uP I$zP I$0P 
I$P I$P I$\P I$P I$P I$SP I$qP I$QP I$VP 	I$(zP I$*7P I$+P I$+P I$+P I$+P I$,WP I$-P I$4JP I$8ZP 
I$8qP I$8vP I$8xP 	I$9PP I$9RP I$9WP I$9XP I$9wP I$:P I$:3P 	I$:vP 
I$;3P 
I$;9P I$<P I$<PP I$<RP I$<XP I$<tP I$=P I$>6P I$H0P I$H1P I$IP I$I6P I$IQP I$IWP I$IXP I$IYP I$I[P I$J9P I$JrP I$KP I$KP 
I$mP I$nP I$yP I$y:P I${SP I%	P I%P I%
RP9I%P9I%PII%3PKI%90PLP I%LpP I%X1P I%X9P I%X\P I%X|P I%YP I%YP 	I%YWP I%[ZP I%[yP I%\pP I%^P I%drP I%h6P I%iP I%iP I%iP 
I%i3P I%iWP I%iYP I%j6P I%jqP I%kP I%lqP I%m6P I%mWP I%nP 	I%yP 
I%yXP 
I%zrP I%{P I%{QP I%}WP I&8P I&xP I&	P I&	P I&	0P 
I&	<P I&
RP I&
WP I&
[P9I&P9I&(0P I&(1P I&(2P I&(4P I&(5P I&(9P I&(uP 	I&)1P I&)7P I&)WP I&*P I&+P I&,VP I&-P I&-qP I&-wP I&8sP 
I&9WP I&9ZP I&:P I&:2P I&<P I&<P I&<P I&<2P I&<7P I&<PP I&=8P I&=pP I&=vP 	I&I0P I&I3P I&K2P I&K8P I&LP I&LVP I&LWP I&Z3P I&[P I&\P I&\P I&xTP I&xuP 
I&{P I&{P 
I&{P 	I&|zP I'P I'	P I'	P I'
P I'
P I'+rP I4 C\
				ND	MBpX.A,B
				ND	AC0D.A,C
				ND	PD.A,D				ND	PI4$SP I4$6P I4$P I4$8P I4$WP I4$2P I4$P I4$P I4$P I4$)P I4$*yP I4$*}P I4$+P I4$+P I4$,}P I4$4SP I4$9P I4$9P I4$:yP I4$H7P I4$HYP 	I4$I8P I4$I;P 
I4$IVP I4$MP I4$MP I4$MQP 	I4$XUP I4$YP I4$iQP I4$kxP I4$l}P I4%6P 
I4%UP I4%
tP I4%7P I4%YP I4%VP I4%9<P I4%;VP I4%;xP I4%<SP I4%H7P I4%KqP I4%LVP 	I4%MVP I4%\VP I4%\WP I4%\YP I4%kpP I4%kuP I4%kyP I4%lsP I4%m6P I4%|SP I4&	P I4&	yP I4&VP I4&yP I4&{P I4&
|P I4&(1P I4&(:P I4&)3P I4&)TP I4&)VP I4&+xP I4&-P I4&-QP I4&-WP I4&8WP I4&9P 	I4&:=P I4&<PP I4&<WP I4&=P I4&=P I4&=P I4&JyP I4&X1P I4&YP I4&Z2P I4&[xP I4&kvP I>$ F

	IFIDNF!	<A><DEF>,<

F@








F`


DEFINE	XM(NGAM,COD,TXT),<

G 	IFE	^D<COD>,<
	G@	..XDI==-1	
		..G`XDC==0	
		> 

H	..XDI==..XDI+1		H 
	..XDO==0		

H@	..XDM==-1000		
H`
	..XDB==0		
	.I.XDT==0		
	..XDEI ==0		
	..XDS==0	I@	
	..XDV==0		
	I`..XDX==0		

	IFJDEF	$DA'NAM,<IFN J <$DA'NAM-..XDI>,<J@
		XMERR NAM,MulJ`tiply defined DAPK message type>>
K 
	$DH'NAM==^D<COK@D>	

	$DA'NAM==K`..XDI		
	$DB'NAML==..XDB		
	$DL'NL AM==..XDL		
	$DTL@'NAM==..XDT		

L`	..XCT(NAM,\..XDEM,\..XDS,\..XDV,\.M .XDX,\..XDT,\..XDM@C,\..XDB,\..XDO)

> 



N








N DEFINE	XD(NAM,NNTN@,DFL,TXT),<..XD(NN`AM,NNT,0,0,DFL,TXOT)>

DEFINE	XDEO (NAM,NNT,DFL,TXT)O@,<..XD(NAM,NNT,1,O`0,DFL,TXT)>

DEPFINE	XDS(NAM,NNT,P DFL,TXT),<..XD(NAP@M,NNT,0,1,DFL,TXTP`)>




DEQFINE	..XD(NAM,NNTQ ,ILM,SKP,DFL,TXT)Q@,<

	IFIDN	<NAMQ`><DAP>,<XDERR NAMR,"DAP" is a reserR ved field name>
R@
	..XDI==..XDI+1R`		
	..XDO==..XDOS+1		

	..XDM==.S .XDM+1		

	..XDS@B==-1		
	..XDT==S`-1		
	..XDE==ILMT		
	..XDS==SKP		T 
	..XDV==0		
	.T@.XDX==0		



T`	IRPC	NNT,<

		U..XDA==0	

		IFU GE	<"NNT"-"0">,<IU@FLE <"NNT"-"9">,<U`
			IFL ..XDB,<.V.XDB==0>
			..XDV B==<..XDB*^D10>+^V@D<NNT>
			..XDA=V`=1>>

		IFE	<"NWNT"-"A">,<
			IFW G ..XDT,<XDERR NAW@M,Multiple field W`type "A" specifieXd>
			..XDA==<..X XDT==^O1>>	

		X@IFE	<"NNT"-"B">,<X`
			IFG ..XDT,<XYDERR NAM,MultipleY  field type "B" sY@pecified>
			..XY`DA==<..XDT==^O2>>Z	

		IFE	<"NNT"Z -"C">,<
			IFG .Z@.XDT,<XDERR NAM,MZ`ultiple field typ[e "C" specified>
			..XDA==<..XDT[@==^O3>>	

		IFE[`	<"NNT"-"F">,<
	\		IFG ..XDT,<XDER\ R NAM,Multiple fi\@eld type "F" spec\`ified>
			..XDA=]=<..XDT==^O4>>	
] 
		IFE	<"NNT"-"I]@">,<
			IFG ..XD]`T,<XDERR NAM,Mult^iple field type "^ I" specified>
		^@	..XDA==<..XDT==^^`O5>>	

		IFE	<"_NNT"-"M">,<
			I_ FG ..XDT,<XDERR N_@AM,Multiple field_` type "M" specifi`ed>
			..XDM==-1` 		
			..XDA==<..`@XDT==^O6>>

		I``FE	<"NNT"-"T">,<
			IFG ..XDT,<XDa ERR NAM,Multiple a@field type "T" spa`ecified>
			..XDbA==<..XDT==^O7>>	b 


		IFE	<"NNTb@"-"V">,<
			IFN b`..XDV,<XDERR NAM,c"V" flag multiplyc  specified>
			Ic@FN ..XDX,<XDERR Nc`AM,Both "V" and "dX" flags specified d>
			..XDA==<..d@XDV==1>>	

		IFd`E	<"NNT"-"X">,<
e			IFN ..XDV,<XDEe RR NAM,Both "V" ae@nd "X" flags spece`ified>
			IFN ..fXDX,<XDERR NAM,"Xf " flag multiply sf@pecified>
			..Xf`DA==<..XDX==1>>	

		IFE	..XDA,<Xg DERR NAM,Illegal g@field descriptor g`"NNT">
	> 

	IhFL	..XDB,<XDERR Nh AM,No field length@h specified>
	IFh`L	..XDT,<XDERR NAiM,No field type si pecified>

	IFEi@	..XDT-$DXTAS,<..i`XDL==<<..XDB+^D4>j/^D5>>
	IFE	..XDj T-$DXTBN,<..XDL==j@<<<..XDB*^D8>+^D3j`5>/^D36>>
	IFE	.k.XDT-$DXTCN,<..XDk L==1>
	IFE	..XDTk@-$DXTFL,<..XDL==<k`<<..XDB*^D7>+^D35l>/^D36>>
	IFE	..l XDT-$DXT8I,<..XDLl@==<<..XDB+^D3>/^Dl`4>>
	IFE	..XDT-$mDXTMN,<..XDL==<<<m ..XDB*^D7>+^D35>/m@^D36>>
	IFE	..XDm`T-$DXTDT,<..XDL==n1>

	IFDEF	$DA'n NAM,<IFN <$DA'NAMn@-..XDI>,<
		XDERn`R NAM,Multiply deofined field name>o >

	$DA'NAM==..o@XDI		
	$DT'NAM==o`..XDT		
	$DB'NAMp==..XDB		
	$DL'Np AM==..XDL		


p@
	IFGE	..XDM,<DMp`$'NAM==<<<..XDM/^qD7>*^D7> + <^D6-<q ..XDM-<<..XDM/^D7q@>*^D7>>>>>


q`
	..XCT(NAM,\..XDrE,\..XDS,\..XDV,\r ..XDX,\..XDT,\..Xr@DC,\..XDB,\..XDO)r`

	IFE	..XDE,<
		IF1,<.ID'NAM==s 000000+..XDC>  
s@		IF2,<.ID'NAM==.s`IODAP+..XDC>  
	t	$DLDAP==<..XDC==t ..XDC+..XDL>>

t@	IFG	$DLDAP-^O777t`,<XDERR NAM,DAP aurea within I/O CDu B too large>

>u@ 





DEFIu`NE	..XCT(NAM,XDE,vXDS,XDV,XDX,XDT,Xv DC,XDB,XDO),<DEFIv@NE $DX'NAM,<
	BYv`TE	(8)<<<<<<<<XDEw_1>!XDS>_1>!XDV>_w 1>!XDX>_1>_3> 		(w@4)XDT (9)XDC (9)Xw`DB (6)XDO >  
> x






x 




DEFINE	x@XF(FLG,DIT,TXT),<x`

	IFL	^D<DIT>,y<XFERR FLG,Negatiy ve flag bit illegy@al>
	IFGE	<^D<DIy`T>-^D70>,<XFERR FzLG,Flag bit greatz er than second woz@rd!!!>

	DB$'FLz`G==^D<DIT>	


{
	..XDF==<<<^D<D{ IT>/^D7>*^D7> + <{@^D6-<^D<DIT>-<<^D{`<DIT>/^D7>*^D7>>>|>

	D1$'FLG==0	| 	
	D2$'FLG==0		

	IFLE	<..XDF-^|`D34>,<D1$'FLG==1B}<..XDF>>
	IFGE	<} ..XDF-^D35>,<IFL }@<..XDF-^D70>,<D2$}`'FLG==1B<..XDF-^D~35>>>

	IFDEF	D~ F$'FLG,<IFN <DF$'~@FLG-..XDF>,<
		X~`FERR FLG,Multiply defined DAP flag  bit>>

	DF$'FL@G==..XDF		

>`











DEFINE	X V(NAM,VAL,TXT),<

	IFDEF	$DV'NAM`,<IFN <$DV'NAM-^D<VAL>>,<
		XVERR  NAM,Multiply def@ined DAP field va`lue>>

	$DV'NAM==^D<VAL>	

> 



DEFINE	XS(@NAM,STS,TXT),<
`
	$DS'NAM==^O<STS>	

> 


 



DEFINE	XM@ERR(NAM,STR),<PRI`NTX ? Error in XM macro for NAM: S TR>




DEFI@NE	XDERR(NAM,STR)`,<PRINTX ? Error in XD macro for N AM: STR>



@
DEFINE	XFERR(NAM`,STR),<PRINTX ? Error in XF macro  for NAM: STR>

@


DEFINE	XVER`R(NAM,STR),<PRINTX ? Error in XV m acro for NAM: STR@>



> 
`
	IFIDN	<A><XCT>,<



DEFINE	 XM(NAM,COD,TXT),<@$DX'NAM>

DEFIN`E	XD(NAM,NNT,DFL,	TXT),<$DX'NAM>
D	 EFINE	XDE(NAM,NNT	@,DFL,TXT),<$DX'NA	`M>
DEFINE	XDS(NA
M,NNT,DFL,TXT),<$
 DX'NAM>

DEFINE
@	XF(NAM,DIT,TXT),
`<>
DEFINE	XV(NAM,VAL,TXT),<>

D EFINE	XS(NAM,STS,@TXT),<>

> 
`

	IFIDN	<A><ID
X>,<




DEF
 INE	XM(NAM,COD,TX
@T),<

	IFE	^D<C
`OD>,<..XDI==-1>	

	..XDI==..XDI+

	XWD	..XDI

> 

DEFINE	XD(NAM,NNT,DFL,TXT),<..XD I==..XDI+1>
DEFI@NE	XDE(NAM,NNT,DF`L,TXT),<..XDI==..XDI+1>
DEFINE	XD S(NAM,NNT,DFL,TXT@),<..XDI==..XDI+1`>

DEFINE	XF(NAM,DIT,TXT),<>
DE FINE	XV(NAM,VAL,T@XT),<>

DEFINE	`XS(NAM,STS,TXT),<>

> 

	IF IDN	<A><XTX>,<
@



DEFINE	XM`(NAM,COD,TXT),<[ASCIZ \TXT\]>

D EFINE	XD(NAM,NNT,@DFL,TXT),<[ASCIZ `\TXT\]>
DEFINE	XDE(NAM,NNT,DFL,TX T),<[ASCIZ \TXT\]@>
DEFINE	XDS(NAM`,NNT,DFL,TXT),<[ASCIZ \TXT\]>

D EFINE	XF(NAM,DIT,@TXT),<>
DEFINE	X`V(NAM,VAL,TXT),<>

DEFINE	XS(NAM ,STS,TXT),<>

>@ 

	IFIDN	<`A><STS>,<




DEFINE	XM(NAM,C OD,TXT),<>

DEF@INE	XD(NAM,NNT,DF`L,TXT),<>
DEFINE	XDE(NAM,NNT,DFL, TXT),<>
DEFINE	X@DS(NAM,NNT,DFL,TX`T),<>

DEFINE	XF(NAM,DIT,TXT),<> 
DEFINE	XV(NAM,V@AL,TXT),<>

DEF`INE	XS(NAM,STS,TXT),<

	XWD	[ASC IZ \TXT\],^O<STS>@

> 

> 
`
	IFIDN	<A><CLN>,<



IF1,<
	.XCREF	..FF,	..@FM,	..FN,	..F0,	.`.F1
	.XCREF	..XDA,	..XDB,	..XDC,	 ..XDE,	..XDF,	..X@DI,	..XDL,
	.XCR`EF	..XDM,	..XDO,	..XDS,	..XDT,	..X DV,	..XDX
	.XCRE@F	..XM,	..XD,	..X`D0
> 

IF2,<
	PURGE	..XDA,	..X DB,	..XDC,	..XDE,@	..XDF,	..XDI,	..`XDL,
	PURGE	..XDM,	..XDO,	..XDS,	 ..XDT,	..XDV,	..X@DX
	PURGE	..XM,	`..XD,	..XD0
> 

> 

	IFDIF 	<A><CLN>,<DAP>	@

	IFIDN	<A><X`CT>,<EXP 0>	
	IF IDN	<A><IDX>,<EX  P 0>	
	IFIDN	<A @><XTX>,<EXP 0>	
 `	IFIDN	<A><STS>,<EXP 0>	

S>,I?87 Lp^	
	XALL
M

			
DEFINE	X(M0$NAME,$PROC,$POINMPT,$DEFLT,$MAX,$FLMpAGS),<
	EXP  SIXNBIT  /$NAME/
>
N0AN:	SWTCHS
AL=NP=.-AN

			
IFNp2,<
DEFINE	X($NAOME,$PROC,$POINT,$O0DEFLT,$MAX,$FLAGSOP),<
..TEMP==0
IOpRP $POINT,<
    PIFE ..TEMP-1,<
	P0$POINT			;$NAME
PP    >
    IFE ..PpTEMP-2,<
	POINT	Q36,$POINT,35	;$NAQ0ME
    >
    IFQPIDN <$POINT><*P>,Qp<..TEMP==1>	
   R IFIDN <$POINT><*R0F>,<..TEMP==2>	
RP>

IFB <$POINT>Rp,<
	Z			;$NAME
S..TEMP==1>
IFE .S0.TEMP,<
IFN <$POSPINT>_-^D24,<		
.Sp.TEMP==1
	$POINTT			;$NAME
>
IFET0 ..TEMP,<
	POINTTP 36,$POINT,35	;$NTpAME
	>
>>>
APU:	SWTCHS

			
U0			
MX.==0
DEFIUPNE	X($NAME,$PROC,Up$POINT,$DEFLT,$MAVX,$FLAGS),<
IF2,V0<
IFE <$FLAGS>&FVPS.LRG,<IFG <$MAX>Vp-377777,<PRINTX ?WMAXIMUM OF /$NAMEW0 CANNOT BE GT 377WP777>>
>
..TEMP=Wp=1
IFN <$FLAGS>&XFS.LRG,<IFN <$MAXX0>,<..TEMP==0>>
IXPFN ..TEMP,<
	XWDXp	$MAX,$PROC	;$NAMYE
>
IFE ..TEMP,Y0<
	XWD	[$MAX],$PYPROC	;$NAME
>
>Yp
AM:	SWTCHS

	Z		
PD.==0
DEFINZ0E	X($NAME,$PROC,$ZPPOINT,$DEFLT,$MAXZp,$FLAGS),<
IF2,<[
IFL <$DEFLT>,<I[0FN <$DEFLT>+1,<PR[PINTX ?DEFAULT OF [p/$NAME CANNOT BE \NEGATIVE>>
IFE <\0$FLAGS>&FS.LRG,<I\PFG <$DEFLT>-77777\p7,<PRINTX ?DEFAUL]T OF /$NAME CANNO]0T BE GT 777777>>
>
IFB <$FLAGS>,]p<..TEMR==0>
IFNB^ <$FLAGS>,<..TEMR^0==($FLAGS)>
..TE^PMP==1
IFN <$FLAG^pS>&FS.LRG,<IFN <$_DEFLT>,<..TEMP==0_0>>
IFN ..TEMP,<
	XWD	..TEMR,$DEF_pLT	;$NAME
>
IFE` ..TEMP,<
	XWD	.`0.TEMR,[$DEFLT]	;$`PNAME
>
>
AD:	`pSWTCHS
	PURGE	..aTEMP,..TEMR
	SALL
..TEMR
	SALIB5Ih q	'

	..FF(<A>)		

	IFN	.0.F1,<PRINTX ? SecPond-word flags inp DPFLG1 (A)>
	<..F0> (A)>
	<I`$;rPI`%Q@I`%|Q I`%KQP `I`&:xQ  I`&N8Q <I`&h9Q I`'
K0%SP K0&|WP M+-\ IQ

	IFE	$IqDTB-$DXTMS,<JMERJR B,Message typeJ0 field illegal>
JP	IFE	$DTB-$DXTASJp,<JMERR B,ASCII Ktype field illegaK0l>
	IFE	$DTB-$DKPXTBN,<JMERR B,BiKpnary type field iLllegal>
	IFE	$DTL0B-$DXTCN,<JMERR LPB,Compressed binLpary type field ilMlegal>
	IFE	$DTM0B-$DXT8I,<JMERR MPB,Image type fielMpd illegal>
	IFE	N$DTB-$DXTDT,<JMEN0RR B,Date/time tNPype field illegalNp>

	IFG	$DLB-2O,<JMERR B,Field O0too large>

	IFOPE	$DLB-1,<	JUMPEOp A,C>
	IFE	$DLPB-2,<	CAIN A,0
				JUMPE A+1,C>

PE A+1,M+-\ Pq=

	IFE	$QDTB-$DXTMS,<JMERQ0R B,Message typeQP field illegal>
Qp	IFE	$DTB-$DXTASR,<JMERR B,ASCII R0type field illegaRPl>
	IFE	$DTB-$DRpXTBN,<JMERR B,BiSnary type field iS0llegal>
	IFE	$DTSPB-$DXTCN,<JMERR SpB,Compressed binTary type field ilT0legal>
	IFE	$DTTPB-$DXT8I,<JMERR TpB,Image type fielUd illegal>
	IFE	U0$DTB-$DXTDT,<JMEUPRR B,Date/time tUpype field illegalV>

	IFG	$DLB-2V0,<JMERR B,Field VPtoo large>

	IFVpE	$DLB-1,<	JUMPNW A,C>
	IFE	$DLW0B-2,<	JUMPN A,WPC
				JUMPN A+1,C>

PN A+1MLuuQ @MLuvQ MLuTQ MLuLSQ  MLuZ7P"MLu[zP$MLuhvQ MLuiYQ @MLukyQ MLum2Q MLux[Q MLv:xQ @MLvlXQ MP&LQP M\tQ @M\tHYQ  M\th2Q M\thRQ M\u\Q M`tQ  M`tQ M`tQ M`t=Q @M`tH6P xM`tI6Q M`tI7P pM`tJ9Q M`tKSP M`tKUP M`tKXP M`tKZP M`tLP @M`tLP M`tLP  M`tLP M`uvP M`uJ1P"M`uX|Q M`uY<Q M`uiQ @M`ui;P @M`ukvQ M`um6Q  M`v9P M`v
Q M`v
TQ @M`v
WP M`v
ZQ M`v\P @M`vPP$M`vWP!M`vZP"M`v\P'M`v)VQ xM`v8rP M`v8rP 8M`v8wP$M`v8{P M`v9Q M`v9Q M`v9<Q M`v9YQ  M`v9wQ @M`v9yQ M`v;RQ M`v;VQ M`v=Q M`v=1Q  M`v=8Q M`v>9P!M`vLVQ pM`vYQ M`vYQ  M`vY<Q M`vYYQ M`vYwQ M`vYyQ @M`vZ2Q @M`v[RQ @M`v[VQ M`v^Q M`vyP!M`vyP"M`vy<P  M`vywP M`v{RP$M`v{VP @M`v~P'pMbu}Q spMbu}Q Mbu}Q @S
tQ S
tVP"S
t+Q  S
t.:Q @S
t8qQ @S
t8vQ S
t=P S
tK8Q S
tK:Q S
tLQP S
tLtQ @S
tMqP S
t[P$S
thqQ  S
tkrQ  S
tlWP S
tyP @S
uQ @S
uLwQ S
uX\Q S
uX|Q S
uYQ S
uY<Q S
u[ZQ S
u[rP S
uiP  S
ukQ S
um6Q @S
uyQ  S
v(2Q S
v)1Q S
v)VP `S
v+RQ S
v,tQ S
v-Q S
v9Q S
v<Q S
v<2Q  S
v=vP!S
vLVQ Sv;VQ @StX1Q @StZ3Q SuX1Q  SuZ3Q S4t7Q S4t8ZQ S4t9P$S4t:3Q S4t;2Q S4t<Q S4t<zQ S4t=Q  S4t>Q S4tI6Q  S4tI9Q S4tL0P"S4tL4P!S4tLwQ S4u1P @S4uHSQ S4uYPQ S4v
Q @S4v82Q @S4v8WQ @S4v:7Q S4v;2Q S4v[XP  S4w+rQ  S<tSQ S<t9QQ xS<t9YQ 	xS<t;QQ  S<t;YQ <`pS<tH8Q @S<tHqQ  S<tHwQ S<tI;Q S<t[VP"S<uPQ S<uTQ @S<uXQ @S<upQ S<uJwP!S<uhPQ S<uhZP$S<uhuP S<ui8Q S<ui:Q  S<uxPQ S<u{RQ S<u|Q S<u}:Q  S<v+RQ S<v:2P S<v;Q S<w2P  S<w3P @S<w9P SLurQ SLuvQ @SLuyQ  SLuQ SLuVQ SLuQQ SLuTQ SLuQ SLuXsQ @SLuXuQ  U6.,@ XCPRINTX ? EX1rror in FJUMPx macro for A: BaU_9hwP U_9iVP U_9lP WN0 Cp\1
A.L==0
A.T:  IRP	(B)<D0EXP  SIXBIT /B/
			A.L==A.L+1
			..TEMP==0
		E	IRPC (B)<IFIDN E0<B><*>,<..TEMP==EP1>
					STOPI>
Ep			IFE ..TEMP,<AFB==A.L>
		>
	PURGE	..TEMP
	WN9` FP\I
A.L==0
A.T:  IRP	(B)<GEXP  SIXBIT /B/
			A.L==A.L+1
			..TEMP==0
		Gp	IRPC (B)<IFIDN H<B><*>,<..TEMP==H01>
					STOPI>
HP			IFE ..TEMP,<AHpB==:A.L>
		>
I	PURGE	..TEMP
	PURGE	..TEMP
	[.,@ HqIPRINTX ? EIrror in MOVDxx macro for A: Ba[?4@ !Q7

	IFE	$!qDTB-$DXTMS,<MDER"R B,Message type"0 field illegal>
"P	IFE	$DTB-$DXTAS"p,<MDERR B,ASCII #type field illega#0l>

	IFLE	$DLB#P,<MDERR B,Field #plength too small>$
	IFG	$DLB-2,<M$0DERR B,Field too$P large>

	IFB	<$pC>,<
		IFE	$DL%B-1,<MOVE  A,.ID%0B(IO)>
		IFE	$D%PLB-2,<DMOVE A,.%pIDB(IO)> >

	I&FNB	<C>,<
		IFE&0	$DLB-1,<MOVE  &PA,C>
		IFE	$DL&pB-2,<DMOVE A,C> >

VE A,C>[?4D  -'

	IFE	$-1DTB-$DXTMS,<MDER-PR B,Message type-p field illegal>
.	IFE	$DTB-$DXTAS.0,<MDERR B,ASCII .Ptype field illega.pl>
	IFE	$DTB-$D/XTFL,<MDERR B,Fl/0ags type field il/Plegal>
	IFE	$DT/pB-$DXT8I,<MDERR 0B,Image type fiel00d illegal>
	IFE	0P$DTB-$DXTMN,<MDE0pRR B,Menu type f1ield illegal>

10	IFLE	$DLB,<MDER1PR B,Field length1p too small>
	IFG2	$DLB-2,<MDERR 20B,Field too large2P>

	IFB	<C>,<
		IFE	$DLB-1,<M3OVE A,.IDB(IO)>30
		IFE	$DLB-2,<3PMOVE A,.IDB+1(I3pO)> >

	IFNB	<4C>,<
		IFE	$DLB40-1,<MOVE A,C>
4P		IFE	$DLB-2,<MO4pVE A,1+C> >

 A,1+C> >

[?4D6 51s

	IFE	$5QDTB-$DXTMS,<MDER5pR B,Message type6 field illegal>
60	IFE	$DTB-$DXTAS6P,<MDERR B,ASCII 6ptype field illega7l>
	IFE	$DTB-$D70XTFL,<MDERR B,Fl7Pags type field il7plegal>
	IFE	$DT8B-$DXT8I,<MDERR 80B,Image type fiel8Pd illegal>
	IFE	8p$DTB-$DXTMN,<MDE9RR B,Menu type f90ield illegal>

9P	IFLE	$DLB,<MDER9pR B,Field length: too small>
	IFG:0	$DLB-2,<MDERR :PB,Field too large:p>

	IFB	<C>,<
		IFE	$DLB-1,<M;0OVEM A,.IDB(IO);P>
		IFE	$DLB-2,;p<CAIA
				JRST	.<+3
				SETZM	.ID<0B(IO)
				MOVEM<P	A,.IDB+1(IO)> <p>

	IFNB	<C>,<=
		IFE	$DLB-1,<=0MOVEM A,C>
		I=PFE	$DLB-2,<CAIA
				JRST	.+3
		>		SETZM	C
				M>0OVEM	A,1+C> >

	A,1+C> >
[?4J4 >qC

	IFE	$?DTB-$DXTMS,<MDER?0R B,Message type?P field illegal>
?p	IFE	$DTB-$DXTAS@,<MDERR B,ASCII @0type field illega@Pl>

	IFLE	$DLB@p,<MDERR B,Field Alength too small>A0
	IFG	$DLB-2,<MAPDERR B,Field tooAp large>

	IFE	$BDTB-$DXTBN,<
		B0IFE	$DLB-1,<MOVXBP  A,<C>>
		IFEBp	$DLB-2,<DMOVE CA,[EXP 0,<C>]> >C0

	IFE	$DTB-$DCPXTCN,<MOVX A,<CCp>>

	IFE	$DTB-D$DXTFL,<
		..FF(D0<C>)
		IFE	$DLDPB-1,<MOVX  A,<..DpF0>>
		IFE	$DLBE-2,<DMOVE A,[EXPE0 <..F0>,<..F1>]> EP>

	IFE	$DTB-$EpDXT8I,<MDERR B,IFmage type field iF0llegal>

	IFE	$FPDTB-$DXTMN,<
		Fp..FM(<C>)
		IFEG	$DLB-1,<MOVX  G0A,<..F0>>
		IFE	GP$DLB-2,<DMOVE AGp,[EXP <..F0>,<..FH1>]> >

	IFE	$DH0TB-$DXTDT,<MOVX A,<C>>

VX [?4K  '1e

	IFE	$'QDTB-$DXTMS,<MDER'pR B,Message type( field illegal>
(0	IFE	$DTB-$DXTAS(P,<MDERR B,ASCII (ptype field illega)l>

	IFLE	$DLB)0,<MDERR B,Field )Plength too small>)p
	IFG	$DLB-2,<M*DERR B,Field too*0 large>

	IFB	<*PC>,<
		IFE	$DL*pB-1,<MOVEM  A,.I+DB(IO)>
		IFE	$+0DLB-2,<DMOVEM A+P,.IDB(IO)> >

+p	IFNB	<C>,<
		I,FE	$DLB-1,<MOVEM,0  A,C>
		IFE	$,PDLB-2,<DMOVEM A,C> >

EM Agv|R AP\IFB <B>,<ApA==<<..Z==..Z+1>B-1>> IFNB <B>,<B0A==<<..Z==..Z+<B>>-<B>>>.Z+<Bg0 IP\O

	X	A,CIp.T-1,<B>,D,-C.L,E
>,D,-C.g8 KP\_
	X	A,0,Kp<B>,0,0,FS.NOS!C
0,0,FS.NOS!g@ J0\U

	X	A,CJP,<B>,PD.D,MX.D,E
D.D,MX.DgL K\Y
	X	A,0,<B>,C,0,D
,itP _q

	..FF(`<B>)		

	IFE .`0.F0,<IFE ..F1,<TX`PNE A,0>>		
	IFN`p ..F0,<IFE ..F1,<aTXNE A,<..F0>>>	a0
	IFE ..F0,<IFN aP..F1,<TXNE A+1,<ap..F1>>>	
	IFN ..bF0,<IFN ..F1,<TXNb0E A,<..F0>	
			bP    CAIA		
			  bp  TXNE A+1,<..F1>>>	

1,<..F1iu` c17

	..FF(cQ<B>)		

	IFE .cp.F0,<IFE ..F1,<TXdNN A,0>>		
	IFNd0 ..F0,<IFE ..F1,<dPTXNN A,<..F0>>>	dp
	IFE ..F0,<IFN e..F1,<TXNN A+1,<e0..F1>>>	
	IFN ..ePF0,<IFN ..F1,<CAIepA		
			    JRST f.+4		
			    TXNf0N A,<..F0>	
			fP    TXNE A,<..F1fp>	
			    CAIA>>		

   CAIA>>ix Xq_

	..FF(Y<B>)		

	IFE .Y0.F0,<IFE ..F1,<TXYPO  A,0>>		
	IFNYp ..F0,<IFE ..F1,<ZTXO  A,<..F0>>>	Z0
	IFE ..F0,<IFN ZP..F1,<TXO  A+1,<Zp..F1>>>	
	IFN ..[F0,<IFN ..F1,<TXO[0A A,<..F0>	
			[P    CAIA
			    [pTXO  A,<..F1>>>

A,<..F1>>>S

	..FF(gQ<B>)		

	IFE .gp.F0,<IFE ..F1,<TXhOE A,0>>		
	IFNh0 ..F0,<IFE ..F1,<hPTXOE A,<..F0>>>	hp
	IFE ..F0,<IFN i..F1,<TXOE A+1,<i0..F1>>>	
	IFN ..iPF0,<IFN ..F1,<TXOipE A,<..F0>	
			j    CAIA		
			  j0  TXOE A+1,<..F1>>>	

1,<..F1i}` jqs

	..FF(k<B>)		

	IFE .k0.F0,<IFE ..F1,<TXkPON A,0>>		
	IFNkp ..F0,<IFE ..F1,<lTXON A,<..F0>>>	l0
	IFE ..F0,<IFN lP..F1,<TXON A+1,<lp..F1>>>	
	IFN ..mF0,<IFN ..F1,<CAIm0A		
			    JRST mP.+4		
			    TXOmpN A,<..F0>	
			n    TXOE A,<..F1n0>	
			    CAIA>>		

   CAIA>>iP \1{

	..FF(\Q<B>)		

	IFE .\p.F0,<IFE ..F1,<TX]Z  A,0>>		
	IFN]0 ..F0,<IFE ..F1,<]PTXZ  A,<..F0>>>	]p
	IFE ..F0,<IFN ^..F1,<TXZ  A+1,<^0..F1>>>	
	IFN ..^PF0,<IFN ..F1,<TXZ^pA A,<..F0>	
			_    CAIA
			    0TXZ  A,<..F1>>>

A,<..F1>>>

	..FF(o<B>)		

	IFE .o0.F0,<IFE ..F1,<TXoPZE A,0>>		
	IFNop ..F0,<IFE ..F1,<pTXZE A,<..F0>>>	p0
	IFE ..F0,<IFN pP..F1,<TXZE A+1,<pp..F1>>>	
	IFN ..qF0,<IFN ..F1,<TXZq0E A,<..F0>	
			qP    CAIA		
			  qp  TXZE A+1,<..F1>>>	

1,<..F1iU` r1/

	..FF(rQ<B>)		

	IFE .rp.F0,<IFE ..F1,<TXsZN A,0>>		
	IFNs0 ..F0,<IFE ..F1,<sPTXZN A,<..F0>>>	sp
	IFE ..F0,<IFN t..F1,<TXZN A+1,<t0..F1>>>	
	IFN ..tPF0,<IFN ..F1,<CAItpA		
			    JRST u.+4		
			    TXZu0N A,<..F0>	
			uP    TXZE A,<..F1up>	
			    CAIA>>		

   CAIA>>i6tP }1

	..FM(}Q<B>)		

	IFE .}p.F0,<IFE ..F1,<TX~NE A,0>>		
	IFN~0 ..F0,<IFE ..F1,<~PTXNE A,<..F0>>>	~p
	IFE ..F0,<IFN ..F1,<TXNE A+1,<0..F1>>>	
	IFN ..PF0,<IFN ..F1,<TXNpE A,<..F0>	
			    CAIA		
			  0  TXNE A+1,<..F1>>>	

1,<..F1i6u` q#

	..FM(<B>)		

	IFE .0.F0,<IFE ..F1,<TXPNN A,0>>		
	IFNp ..F0,<IFE ..F1,<TXNN A,<..F0>>>	0
	IFE ..F0,<IFN P..F1,<TXNN A+1,<p..F1>>>	
	IFN ..F0,<IFN ..F1,<CAI0A		
			    JRST P.+4		
			    TXNpN A,<..F0>	
			    TXNE A,<..F10>	
			    CAIA>>		

   CAIA>>i6x v1K

	..FM(vQ<B>)		

	IFE .vp.F0,<IFE ..F1,<TXwO  A,0>>		
	IFNw0 ..F0,<IFE ..F1,<wPTXO  A,<..F0>>>	wp
	IFE ..F0,<IFN x..F1,<TXO  A+1,<x0..F1>>>	
	IFN ..xPF0,<IFN ..F1,<TXOxpA A,<..F0>	
			y    CAIA
			    y0TXO  A,<..F1>>>

A,<..F1>>>?

	..FM(<B>)		

	IFE .0.F0,<IFE ..F1,<TXPOE A,0>>		
	IFNp ..F0,<IFE ..F1,<TXOE A,<..F0>>>	0
	IFE ..F0,<IFN P..F1,<TXOE A+1,<p..F1>>>	
	IFN ..F0,<IFN ..F1,<TXO0E A,<..F0>	
			P    CAIA		
			  p  TXOE A+1,<..F1>>>	

1,<..F1i6}` 1_

	..FM(Q<B>)		

	IFE .p.F0,<IFE ..F1,<TX	ON A,0>>		
	IFN	0 ..F0,<IFE ..F1,<	PTXON A,<..F0>>>		p
	IFE ..F0,<IFN 
..F1,<TXON A+1,<
0..F1>>>	
	IFN ..
PF0,<IFN ..F1,<CAI
pA		
			    JRST .+4		
			    TXO0N A,<..F0>	
			P    TXOE A,<..F1p>	
			    CAIA>>		

   CAIA>>i7P yqg

	..FM(z<B>)		

	IFE .z0.F0,<IFE ..F1,<TXzPZ  A,0>>		
	IFNzp ..F0,<IFE ..F1,<{TXZ  A,<..F0>>>	{0
	IFE ..F0,<IFN {P..F1,<TXZ  A+1,<{p..F1>>>	
	IFN ..|F0,<IFN ..F1,<TXZ|0A A,<..F0>	
			|P    CAIA
			    |pTXZ  A,<..F1>>>

A,<..F1>>>
1{

	..FM(
Q<B>)		

	IFE .
p.F0,<IFE>..F1,<TX
	IFN0,<IFE...F1,<
	IFE ..F0,<IFN ..F1,<TXZE A+1,<0..F1>>>	
	IFN ..PF0,<IFN ..F1,<TXZpE A,<..F0>	
			    CAIA		
			  0  TXZE A+1,<..F1>>>	

1,<..F1i7U` q	

	..FM(<B>)		

	IFE .0.F0,<IFE ..F1,<TXPZN A,0>>		
	IFNp ..F0,<IFE ..F1,<TXZN A,<..F0>>>	0
	IFE ..F0,<IFN P..F1,<TXZN A+1,<p..F1>>>	
	IFN ..F0,<IFN ..F1,<CAI0A		
			    JRST P.+4		
			    TXZpN A,<..F0>	
			    TXZE A,<..F10>	
			    CAIA>>		

   CAIA>>iLtLQP iLtLXP iLtL[P p 	AsG(

	IF1,<	aIFDEF A,<PRINTX 2? Multiply-defined block offset AAq>>

	..XXB==<..AQXXBM==0>	

	A=1=<<..XXO==..XXO+<B>>-<B>> XO+<<;]11>>
p@ 6iG

	IF1,<'YIFDEF A,<PRINTX 7!? Multiply-defineaYd block offset A21>>

	..XXO==0		'9
	..XXB==<..XXBM@9==0>	

	A==<<.;q.XXO==..XXO+<B>>-<B>> XO+<B>><:	E1q QGG8

	IF1,<:qIFDEF A,<PRINTX ;? Multiply-define;1d bit field A>>

	IFB	<C>,<
	D0	..XXRB==<..XXB==DP..XXB+B>
		IFG Dp..XXRB-^D36,<PRINETX ? Bit field AE0 exceeds 36 bits>F>
	IFNB	<C>,<..F0XXRB==C+1>

	.FP.XXBS==<<-1_-<^D3Fp6-B>>B<..XXRB-1>G>

	IFN	..XXBM&G0..XXBS,<PRINTX ? GPBit fields overlaGpp for A>

	..XHxXBM==..XXBM!..XXBS
	A==..XXBS	<<91 =<..q
 I9U

	IF1,<IYIFDEF A,<PRINTX Ix? Multiply-defineJXd value A>>

	A==B	A>>

	q Q	}..XD(A,B,0,0,C,D)A,Bq(  
..XD(A,B,1,0,C,D)A,Bq.,@Pacro q  Q
..XD(A,B,0,1,C,D)A,Bq F1
e

	IFL	^FQD<B>,<XFERR A,NFpegative flag bit Gillegal>
	IFGE	<G0^D<B>-^D70>,<XFEGPRR A,Flag bit grGpeater than secondH word!!!>

	DB$H0A==^D<B>	


HP
	..XDF==<<<^D<HpB>/^D7>*^D7> + <^ID6-<^D<B>-<<^D<I0B>/^D7>*^D7>>>>
IP
	D1$A==0		
	DIp2$A==0		

	IFLJE	<..XDF-^D34>,<DJ01$A==1B<..XDF>>
	IFGE	<..XDF-^D3Jp5>,<IFL <..XDF-^DK70>,<D2$A==1B<..K0XDF-^D35>>>

	IKPFDEF	DF$A,<IFN <KpDF$A-..XDF>,<
	L	XFERR A,MultiplL0y defined DAP flaLPg bit>>

	DF$A==..XDF		

Aq.,@XPqQrror in XF macro for A: Bacro q4 	y

	IFE	^1D<B>,<
		..XDI=P=-1	
		..XDC==0	p
		> 

	..XDI==..XDI+1		
	..XD0O==0		

	..XDM=P=-1000		

	..XDpB==0		
	..XDT==0		
	..XDE==0		
0	..XDS==0		
	..XPDV==0		
	..XDX==p0		

	IFDEF	$DAA,<IFN <$DAA-..0XDI>,<
		XMERR PA,Multiply definepd DAP message type>>

	$DHA==^D0<B>	

	$DAA==P..XDI		
	$DBA==p..XDB		
	$DLA==..XDL		
	$DTA==0..XDT		

	..XCTP(A,\..XDE,\..XDSp,\..XDV,\..XDX,\..XDT,\..XDC,\..XDB,\..XDO)

XDq6.,@ O1
}PRINTX ? EOQrror in XM macro for A: Bacro qL Nq
w

	$DSA==^O<B>	

AqX M
s

	IFDEFM1	$DVA,<IFN <$DVMPA-^D<B>>,<
		XVMpERR A,Multiply dNefined DAP field N0value>>

	$DVA==^D<B>	

AqZ.,@XQQQqrror in XV macro for A: Bacro 	;<P 	
SP  	
6P 5	
rP D	
uP 	
vP C	
vP 	
yP 	
zP D	
P 	
P >	
8P 6	
QP 	
WP  	
2P 5	
P 1	
P 3	
P 3	
P 
	
xP 	
P 	
(zP 	
)P =	
*yP 
*}P 6	
+P 	
+P 	
,}P 	
4SP 	
9P 	
9P ;	
9QP 	
9SP 	
:yP !	
;SP 	
;ZP 	
=P 	
H7P ,	
H8P 	
H:P !	
HYP /	
I8P 	
I;P 	
IVP '	
MP -	
MP 		
MQP .	
MRP 	
MYP 	
MYP 	
MZP 	
MZP 	
XUP 	
YP <	
h1P 	
iQP 	
j6P 	
kxP 	
lzP 	
l}P .	
tP	
P 	
PP		
PP#		
	P 	
	P 		P =		yP A	VP ?	yP )	{P @	
ZP >	
{P 	
|P @	(1P 	(:P 	(wP "	)3P *	)TP 4	)VP 
	+xP 	-P 	-QP -	-WP <	8WP 	9P 	:P 	:P 	:2P 	:=P )	<PP $	<WP $	=P #	=P "	=P %	=P %	=6P 7	J6P :	JyP 0	X1P F	YP ;	Z2P F	[xP G	\yP E	kvP 2	SP 	6P 	rP (	uP 	vP 	vP 	yP 	zP 	P 	P 		8P 	QP 	WP 	2P 	P 	P 	P 	P 	xP 	P 	(zP 	)P 		*yP 	*}P 	+P 	+P 	,}P 	4SP 	9P 	9P 		9QP 	9SP 	:yP 	;SP 	;ZP 	=P 	H7P 	H8P 	H:P 	HYP 	I8P 	I;P 	IVP 	MP 	MP 	MQP 	MRP 	MYP 	MYP 	MZP 	MZP 	XUP 	YP 		h1P 	iQP 	j6P 	kxP 	lzP 	l}P 	6P 	UP 		P 	P 	
tP 	7P 	YP 	VP 	9<P 	;VP 	;xP 	<SP 	><P 	H7P 	KqP 	LVP 	MVP 	T	P 	T
P 	T
P 	TP 	T
P 	T(P 	T(P 	T)P 	T)P 	T*P 	UkP 	ZP 	\VP 	\WP 	\YP 	\}P 	h6P 	k9P 	kpP 	kuP 	kyP 	lsP 	mP 	m6P 	|SP 	|zP 		P 			yP 	VP 	yP 	{P 	
ZP 	
{P 	
|P 	(1P 	(:P 	(wP 	)3P 	)TP 	)VP 	+xP 	-P 	-QP 	-WP 	8WP 	9P 	:P 	:P 	:2P 	:=P 	<PP 	<WP 	=P 	=P 	=P 	=P 	=6P 	J6P 	JyP 	X1P 	YP 		Z2P 	[xP B	\yP 	kvP 	DuP 	DvP 	DvP 	DyP 	DP 	DP 	D9SP 	D;ZP 	D=P 	DH8P 	DH:P 	E><P 	Eh6P 	F
ZP 	F=P 	F=6P 	FJ6P 	F\yP @	dSP 	d6P 	drP 	duP 	dvP 	dvP 	dyP 	dzP 	dP 	dP 	d8P 	dQP 	dWP 	d2P 	dP 	dP 	dP 	dP 	dxP 	dP 	d(zP 	d)P 	d*yP 	d*}P 	d+P 	d+P 	d,}P 	d4SP 	d9P 	d9P 	d9QP 	d9SP 	d:yP 	d;SP 	d;ZP 	d=P 	dH7P 	dH8P  	dH:P 	dHYP 	dI8P 	dI;P 	dIVP 	dMP 	dMP 	dMQP 	dMRP 	dMYP 	dMYP 	dMZP 	dMZP 	dXUP 	dYP 	dh1P 	diQP 	dj6P 	dkxP 	dlzP 	dl}P 	e6P 	eUP 	e	P 	eP 	e
tP 	e7P 	eYP 	eVP 	e9<P  	e;VP 	e;xP 	e<SP 	e><P 	eH7P 	eKqP 	eLVP 	eMVP 	eT	P 	eT
P 	eT
P 	eTP 	eT
P 	eT(P 	eT(P 	eT)P 	eT)P 	eT*P 	eUkP 	eZP 	e\VP 	e\WP 	e\YP 	e\}P 	eh6P 	ek9P 	ekpP 	ekuP 	ekyP 	elsP 	emP 	em6P 	e|SP 	e|zP 	f	P 	f	yP 	fVP 	fyP 	f{P 	f
ZP 	f
{P 	f
|P\	f(1Pk	f(:P	f(wP	f)3P	f)TP	f)VP	f+xP	f-P	f-QP	f-WP	f8WP	f9P	f:P	f:P	f:2P	f:=P	f<PP	f<WP	f=P	f=P	f=P	f=P	f=6P)	fJ6P)	fJyP*	fX1P*	fYP+	fZ2P+	f[xP+P 		+sP 	,P 	,P 	,}P M	-P Z	-3P e	80P <	8sP <	8yP 		9P =	9P M	9YP K	9uP N	:P 
	:P 
	:P =	:SP 	:rP d	;P 	;RP W	;WP F	;rP 	;sP N	<QP V	<RP 
	<VP ~	<YP {	<rP 		=9P 
	H0P T	H1P ;	IP 	I6P l	I;P 	IVP f	J3P Q	J9P 	KP s	KP u	KP ~	KP s	KP u	K2P 	KPP 	KRP 
	KSP 	KYP 	K{P ^	LP t	LP 	LP t	LYP 	MP 	M8P D	MPP U	MTP ?	[QP 	h1P 	h7P ]	hVP 	hzP 
	i0P `	i<P 	jP Y	jP X	j2P 	kP 	kP 	kP Z	kPP @	kRP 	kSP 	kVP 	kxP 	lrP 	l}P A	mP {	m6P 	xQP |		P R	YP R	6P A	7P 	SP g	UP g	yP 	P 	P z	P h	PP h	SP W	TP 	VP i	<P 	TP 	rP [	xP 	yP V	QP 	tP 	(tP 	)WP O	+SP 	+YP 	+xP 	8SP 	9<P 	9SP B	;VP i	<SP 	<tP j	<}P  	H7P  	HVP !	H\P !	HtP "	I<P "	J6P l	KP 	KRP B	KqP #	M1P 	MVP 	MqP 	X8P #	XQP j	ZrP $	\WP $	\YP %	h6P %	hYP `	hrP 
	iP 	iP 	iP 	i3P &	i:P k	iTP 	iVP b	j2P &	k3P c	kWP 	krP C	kuP 	kxP m	lP '	lZP 	lrP 	lwP 	mP }	mP }	yP 	{XP S	|P '	|RP (	|SP (	9P ]	SP F		3P O		9P y	P )	P n	RP G	pP 	yP )	
VP *	
[P *	P d	7P G	(1P +	(1P +	(:P ,	(SP ,	)P [	)2P 	)3P n	)9P -	)<P -	)PP .	)RP \	)VP .	*P H	+P H	+P 	+;P /	+SP m	+VP 0	+sP \	+xP 1	,P 1	,[P E	,pP 2	,vP o	,yP I	,zP I	,}P 3	-P 3	-6P 	-8P 	-ZP o	9P 	9P 	93P p	98P 4	9TP 	:P 4	::P 	:=P 5	;P 	;RP v	;SP 
	;WP 	<P v	<P c	<7P J	<SP b	<UP 	<ZP U	<vP 	=P 5	=P z	=1P J	=8P q	>7P K	>9P 6	K7P L	K9P 	KPP 	xRP q	xqP y	y9P 9	{P r	{P :	|P :	|sP r	1P ;	vP Q		8P 	SP 	$SP 	$6P 	$rP 	$uP 	$vP 	$vP 	$yP 	$zP 	$P 	$P 	$8P 	$QP 	$WP 	$2P 	$P 	$P 	$P 	$P 	$xP 	$P 	$(zP 	$)P 	$*yP 	$*}P 	$+P 	$+P 	$,}P 	$4SP 	$9P 	$9P 	$9QP 	$9SP 	$:yP 	$;SP 	$;ZP 	$=P 	$H7P 	$H8P 	$H:P 	$HYP 	$I8P 	$I;P 	$IVP 	$MP 	$MP 	$MQP 	$MRP 	$MYP 	$MYP 	$MZP 	$MZP 	$XUP 	$YP 	$h1P 	$iQP 	$j6P 	$kxP 	$lzP 	$l}P 	%6P 	%UP 	%	P 	%P 	%
tP 	%7P 	%YP 	%VP 	%9<P 	%;VP 	%;xP 	%<SP 	%><P 	%H7P 	%KqP 	%LVP 	%MVP 	%T	P 	%T
P 	%T
P 	%TP 	%T
P 	%T(P 	%T(P 	%T)P 	%T)P 	%T*P 	%UkP 	%ZP 	%\VP 	%\WP 	%\YP 	%\}P 	%h6P 	%k9P 	%kpP 	%kuP 	%kyP 	%lsP 	%mP 	%m6P 	%|SP 	%|zP 	&	P 	&	yP 	&VP 	&yP 	&{P 	&
ZP 	&
{P 	&
|P 	&(1P 	&(:P 	&(wP 	&)3P 	&)TP 	&)VP 	&+xP 	&-P 	&-QP 	&-WP 	&8WP 	&9P 	&:P 	&:P 	&:2P 	&:=P 	&<PP 	&<WP 	&=P 	&=P 	&=P 	&=P 	&=6P 	&J6P 	&JyP 	&X1P 	&YP 	&Z2P 	&[xP 	&\yP 	&kvP 	4qP 	4rP 	4vP 	4P 	4P 	41P 	49P 	4vP 	4RP 	4WP 	4YP 	4qP 	4uP 	4P 	4yP 	481P 	48SP 	48VP 	48YP 		48xP 		49P 	49P 	49TP 	49VP 	49YP 	49YP 	49zP 	4:|P 	4;2P 	4;[P 	4;wP 	4<P 
	4<P 	4<SP 	4<SP 
	4<YP 	4<YP 	4<[P 	4<sP 	4<uP 	4<yP 	4=P 	4=P 	4=P 	4=8P 	4>P 	4>P 	4d(P 	4dHP 	4diP 	4dyP 	4hvP 	4iHP 	4i\P 	4k9P 	4k<P 	4kYP 	4kYP 	4klP 	4lZP 	4lqP 	4lvP 	4lzP 	4mP 	4m	P 	4mSP 	4mYP 	4nP 	4n	P 	5xvP 	5xxP 	5y6P 	5zP 	5z0P 	5z2P 	5{9P 	5{<P 		5|P 	5|LP 	5|RP 	5|RP 	5|VP 	5|VP 	5|XP 	5|YP 	5|ZP 	5|lP 	5|xP 	5}P 	5}	P 	5}\P 	5~P 		5~	P 		DS CA"
	BYTE	(8Ca)<<<<<<<<0_1>!0>_D1>!0>_1>!0>_1>_3>D  		(4)2 (9)171 (9)1 (6)2 )171 (9	D6 a?
	BYTE	(8)<<<<<<<<0_1>!0>_ 1>!1>_1>!0>_1>_3>p 		(4)3 (9)303 (9)5 (6)7 )303 (9	Dr 7/
	BYTE	(86a)<<<<<<<<1_1>!0>_6A1>!1>_1>!0>_1>_3>5q 		(4)1 (9)423 (9)120 (6)2 23 (9	Du ')M
	BYTE	(8'	)<<<<<<<<0_1>!0>_&i1>!0>_1>!0>_1>_3>9Y 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dv a[
	BYTE	(8{q)<<<<<<<<0_1>!0>_*Y1>!0>_1>!0>_1>_3>+9 		(4)0 (9)423 (9)0 (6)0 )423 (9	Dv ;!p
	BYTE	(8	I)<<<<<<<<0_1>!0>_
Y1>!0>_1>!0>_1>_3>> 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dy X9;
	BYTE	(8I)<<<<<<<<0_1>!0>_y1>!0>_1>!0>_1>_3>1 		(4)0 (9)57 (9)0 (6)0 9)57 (9)	Dz 8qQ
	BYTE	(89)<<<<<<<<1_1>!0>_9p1>!0>_1>!0>_1>_3>: 		(4)2 (9)423 (9)1 (6)1 )423 (9	D R1%
	BYTE	(8ay)<<<<<<<<0_1>!0>_$91>!0>_1>!1>_1>_3>$X 		(4)4 (9)146 (9)4 (6)6 )146 (9	D A*
	BYTE	(8!)<<<<<<<<0_1>!0>_$Q1>!0>_1>!0>_1>_3>%( 		(4)7 (9)320 (9)22 (6)10 20 (9	D8 
Aj
	BYTE	(8
a)<<<<<<<<0>1>!0>>)2 (6)12 305 (9	DQ R
	BYTE	(8i)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>( 		(4)2 (9)57 (9)1 (6)1 9)57 (9)	DW @y+
	BYTE	(8AQ)<<<<<<<<0_1>!0>_E1>!0>_1>!1>_1>_3>E0 		(4)4 (9)172 (9)6 (6)3 )172 (9	D2 {QH
	BYTE	(8{1)<<<<<<<<01>!0>11>!0>1>!0>1>3>	 		(4)2 (9)304 (9)1 (6)10 304 (9	D fq
	BYTE	(8f!)<<<<<<<<0_1>!0>_M11>!0>_1>!0>_1>_3>qQ 		(4)0 (9)274 (9)0 (6)0 )274 (9	D !
	BYTE	(8q)<<<<<<<<0_1>!0>_1>!0>_1>!1>_1>_3>0 		(4)4 (9)277 (9)4 (6)3 )277 (9	D q
	BYTE	(8A)<<<<<<<<0_1>!0>_`1>!0>_1>!1>_1>_3> 		(4)4 (9)300 (9)4 (6)4 )300 (9	D }n
	BYTE	(8}!)<<<<<<<<0_1>!0>_}@1>!1>_1>!0>_1>_3>}` 		(4)3 (9)30 (9)5 (6)10 )30 (9)	Dx i_
	BYTE	(89)<<<<<<<<01>!0>X1>!0>1>!1>1>3>x 		(4)4 (9)60 (9)5 (6)2 9)60 (9)	D T
	BYTE	(8my)<<<<<<<<01>!0>m!1>!0>1>!0>1>3>T! 		(4)0 (9)20 (9)0 (6)0 9)20 (9)	D(z ^Y
	BYTE	(8^y)<<<<<<<<0_1>!0>__1>!0>_1>!0>_1>_3>_8 		(4)2 (9)4 (9)1 (6)5 (9)4 (9)1	D) !
	BYTE	(8!1)<<<<<<<<0_1>!0>_!P1>!0>_1>!0>_1>_3>"0 		(4)7 (9)316 (9)22 (6)6 316 (9	D*y aw
	BYTE	(8oq)<<<<<<<<1_1>!0>_~!1>!0>_1>!0>_1>_3>~x 		(4)2 (9)31 (9)1 (6)11 )31 (9)	D*} 
Y
	BYTE	(8
Q)<<<<<<<<1_1>!0>_
p1>!0>_1>!0>_1>_3> 		(4)2 (9)305 (9)1 (6)11 305 (9	D+ 7IB
	BYTE	(87i)<<<<<<<<0_1>!0>_81>!0>_1>!0>_1>_3>8( 		(4)2 (9)165 (9)1 (6)11 165 (9	D+ yQS
	BYTE	(8yq)<<<<<<<<0_1>!0>_z1>!0>_1>!0>_1>_3>z0 		(4)2 (9)26 (9)2 (6)6 9)26 (9)	D,} 
y]
	BYTE	(8)<<<<<<<<0_1>!0>_81>!0>_1>!0>_1>_3>X 		(4)2 (9)45 (9)1 (6)17 )45 (9)	D4S (l
	BYTE	(85Q)<<<<<<<<0_1>!0>_=!1>!0>_1>!0>_1>_3>=@ 		(4)2 (9)167 (9)1 (6)2 )167 (9	D9 3y)
	BYTE	(84Q)<<<<<<<<0_1>!0>_4p1>!0>_1>!1>_1>_3>5 		(4)4 (9)164 (9)4 (6)10 164 (9	D9 )^
	BYTE	(8b)<<<<<<<<0_1>!0>_A1>!0>_1>!0>_1>_3>` 		(4)7 (9)312 (9)22 (6)2 312 (9	D9Q (9L
	BYTE	(8(Y)<<<<<<<<01>!0>(x1>!0>1>!0>1>3>)H 		(4)2 (9)157 (9)1 (6)1 )157 (9	D9S Sa
	BYTE	(8W9)<<<<<<<<0_1>!0>_WY1>!0>_1>!0>_1>_3>Wy 		(4)0 (9)6 (9)0 (6)0 (9)6 (9)0	D:y Eq8
	BYTE	(8FA)<<<<<<<<0_1>!0>_F`1>!0>_1>!0>_1>_3>G 		(4)2 (9)174 (9)2 (6)4 )174 (9	D;S nw
	BYTE	(8n9)<<<<<<<<0_1>!0>_nX1>!0>_1>!1>_1>_3>nx 		(4)4 (9)16 (9)12 (6)11 16 (9)	D;Z SA:
	BYTE	(8RQ)<<<<<<<<0_1>!0>_Ta1>!0>_1>!0>_1>_3>7) 		(4)0 (9)166 (9)0 (6)0 )166 (9	D= p1
	BYTE	(8U!)<<<<<<<<0_1>!0>_!	1>!0>_1>!0>_1>_3> i 		(4)0 (9)157 (9)0 (6)0 )157 (9	DH7 MQ`
	BYTE	(8Vq)<<<<<<<<11>!0>ka1>!0>1>!0>1>3>l 		(4)2 (9)274 (9)1 (6)15 274 (9	DH8 Ua
	BYTE	(8V)<<<<<<<<0_1>!0>_V 1>!0>_1>!0>_1>_3>V@ 		(4)0 (9)0 (9)0 (6)0 (9)0 (9)0	DH: 'yx
	BYTE	(8p)<<<<<<<<0_1>!0>_>a1>!0>_1>!0>_1>_3>? 		(4)0 (9)175 (9)0 (6)0 )175 (9	DHY iA#
	BYTE	(8ia)<<<<<<<<1_1>!0>_sa1>!0>_1>!0>_1>_3>t0 		(4)2 (9)274 (9)1 (6)22 274 (9	DI8 QF
	BYTE	(8q)<<<<<<<<0_1>!0>_H1>!0>_1>!0>_1>_3>h 		(4)2 (9)42 (9)2 (6)15 )42 (9)	DI; f
	BYTE	(8q)<<<<<<<<0_1>!0>_
I1>!0>_1>!1>_1>_3>
h 		(4)4 (9)46 (9)6 (6)20 )46 (9)	DIV [)d
	BYTE	(8\	)<<<<<<<<1_1>!0>_\(1>!0>_1>!0>_1>_3>\H 		(4)2 (9)274 (9)2 (6)3 )274 (9	DM lAm
	BYTE	(8la)<<<<<<<<1_1>!0>_m1>!0>_1>!0>_1>_3>mX 		(4)2 (9)274 (9)1 (6)16 274 (9	DM r)
	BYTE	(8rI)<<<<<<<<0_1>!0>_rh1>!0>_1>!1>_1>_3>sH 		(4)4 (9)22 (9)2 (6)2 9)22 (9)	DMQ rA
	BYTE	(8ra)<<<<<<<<1_1>!0>_s1>!1>_1>!0>_1>_3>s  		(4)2 (9)274 (9)10 (6)21 74 (9	DMR fy=
	BYTE	(8g)<<<<<<<<0_1>!0>_g81>!0>_1>!0>_1>_3>gX 		(4)2 (9)12 (9)1 (6)5 9)12 (9)	DMY eY3
	BYTE	(8ey)<<<<<<<<0_1>!0>_f1>!0>_1>!0>_1>_3>f8 		(4)2 (9)11 (9)1 (6)4 9)11 (9)	DMY ji\
	BYTE	(8k	)<<<<<<<<0_1>!0>_k(1>!0>_1>!0>_1>_3>kH 		(4)2 (9)14 (9)1 (6)7 9)14 (9)	DMZ hf
	BYTE	(8h9)<<<<<<<<0_1>!0>_lA1>!0>_1>!0>_1>_3>l` 		(4)2 (9)15 (9)1 (6)10 )15 (9)	DMZ hYK
	BYTE	(8hy)<<<<<<<<0_1>!0>_i1>!0>_1>!0>_1>_3>i8 		(4)2 (9)13 (9)1 (6)6 9)13 (9)	DXU "
	BYTE	(8i)<<<<<<<<0_1>!0>_1>!1>_1>!0>_1>_3>( 		(4)3 (9)54 (9)5 (6)24 )54 (9)	DY !x
	BYTE	(8A)<<<<<<<<0_1>!0>_`1>!0>_1>!0>_1>_3> 		(4)7 (9)314 (9)22 (6)4 314 (9	Dh1 	
	BYTE	(8i)<<<<<<<<01>!0> 1>!0>1>!1>1>3> ( 		(4)4 (9)144 (9)3 (6)4 )144 (9	DiQ 
	BYTE	(8<01>!0>i1>!0>1>!0>1>3>8 		(4)2 (9)55 (9)2 (6)25 )55 (9)	Dj6 9i
	BYTE	(8Y)<<<<<<<<0_1>!0>_x1>!1>_1>!0>_1>_3> 		(4)1 (9)61 (9)377 (6)3 61 (9)	Dkx 9
	BYTE	(8Y)<<<<<<<<0_1>!0>_y1>!0>_1>!1>_1>_3>Q 		(4)4 (9)43 (9)6 (6)16 )43 (9)	Dlz d9)
	BYTE	(8dY)<<<<<<<<0_1>!0>_dx1>!0>_1>!0>_1>_3>e 		(4)2 (9)10 (9)1 (6)3 9)10 (9)	Dl} q
	BYTE	(8)<<<<<<<<0_1>!0>_h1>!0>_1>!0>_1>_3> 		(4)2 (9)31 (9)1 (6)12 )31 (9)	E6 p	
	BYTE	(8pQ)<<<<<<<<1_1>!0>_pp1>!1>_1>!0>_1>_3>q 		(4)2 (9)274 (9)5 (6)20 274 (9	EU I
	BYTE	(8)<<<<<<<<01>!0>81>!1>1>!0>1>3>X 		(4)3 (9)53 (9)5 (6)23 )53 (9)	E	 \y
	BYTE	(8])<<<<<<<<01>!0>]81>!0>1>!0>1>3>]X 		(4)2 (9)3 (9)1 (6)4 (9)3 (9)1	E [Y
	BYTE	(8[y)<<<<<<<<0_1>!0>_\1>!0>_1>!0>_1>_3>\8 		(4)2 (9)2 (9)1 (6)3 (9)2 (9)1	E
t 2
	BYTE	(82y)<<<<<<<<1_1>!0>_31>!1>_1>!0>_1>_3>38 		(4)5 (9)164 (9)5 (6)7 )164 (9	E7 X	H
	BYTE	(8X))<<<<<<<<1_1>!0>_ha1>!0>_1>!0>_1>_3>i 		(4)2 (9)274 (9)1 (6)13 274 (9	EY tq0
	BYTE	(8u)<<<<<<<<1_1>!0>_u01>!0>_1>!0>_1>_3>v 		(4)2 (9)274 (9)1 (6)23 274 (9	EV ]	n
	BYTE	(8]))<<<<<<<<1_1>!0>_]H1>!0>_1>!0>_1>_3>]h 		(4)2 (9)274 (9)2 (6)4 )274 (9	E9< -)t
	BYTE	(8-I)<<<<<<<<1_1>!0>_-h1>!1>_1>!0>_1>_3>.H 		(4)5 (9)162 (9)377 (6)4 62 (9	E;V ^).
	BYTE	(8_	)<<<<<<<<1_1>!0>_eA1>!1>_1>!0>_1>_3>e` 		(4)1 (9)274 (9)50 (6)11 74 (9	E;x MV
	BYTE	(8Lq)<<<<<<<<1_1>!0>_ZI1>!0>_1>!1>_1>_3>Zh 		(4)4 (9)274 (9)3 (6)2 )274 (9	E<S /	~
	BYTE	(8/))<<<<<<<<1_1>!0>_/H1>!0>_1>!0>_1>_3>/h 		(4)2 (9)162 (9)1 (6)5 )162 (9	E>< U1c
	BYTE	(8U)<<<<<<<<0_1>!0>_Ka1>!0>_1>!0>_1>_3>L1 		(4)0 (9)272 (9)0 (6)0 )272 (9	EH7 jZ
	BYTE	(8ja)<<<<<<<<1_1>!0>_k1>!0>_1>!0>_1>_3>k  		(4)2 (9)274 (9)1 (6)14 274 (9	EKq A%
	BYTE	(8)<<<<<<<<0_1>!0>_01>!1>_1>!0>_1>_3>P 		(4)2 (9)301 (9)10 (6)5 301 (9	ELV )
	BYTE	(8I)<<<<<<<<0_1>!0>_h1>!0>_1>!0>_1>_3> 		(4)2 (9)52 (9)2 (6)22 )52 (9)	EMV vA=
	BYTE	(8va)<<<<<<<<1_1>!0>_w1>!0>_1>!0>_1>_3>wP 		(4)2 (9)274 (9)1 (6)24 274 (9	ET	 pQ
	BYTE	(8pq)<<<<<<<<0_1>!0>_q1>!0>_1>!1>_1>_3>qh 		(4)6 (9)20 (9)6 (6)1 9)20 (9)	ET
 *	Y
	BYTE	(8*))<<<<<<<<0_1>!0>_*H1>!0>_1>!1>_1>_3>+ 		(4)6 (9)160 (9)4 (6)2 )160 (9	ET
 ;Ab
	BYTE	(8;a)<<<<<<<<0_1>!1>_<1>!0>_1>!1>_1>_3><  		(4)6 (9)166 (9)4 (6)1 )166 (9	ET Aq
	BYTE	(8B)<<<<<<<<0_1>!1>_B01>!0>_1>!1>_1>_3>BP 		(4)6 (9)170 (9)4 (6)1 )170 (9	ET
 Mqy
	BYTE	(8N)<<<<<<<<0_1>!1>_N01>!0>_1>!1>_1>_3>O 		(4)6 (9)177 (9)4 (6)1 )177 (9	ET( XIM
	BYTE	(8Y)<<<<<<<<0_1>!0>_Y81>!0>_1>!1>_1>_3>YX 		(4)6 (9)272 (9)6 (6)1 )272 (9	ET( }qu
	BYTE	(8~)<<<<<<<<0_1>!0>_~01>!0>_1>!1>_1>_3>~P 		(4)6 (9)274 (9)6 (6)1 )274 (9	ET) q
	BYTE	(8)<<<<<<<<0_1>!0>_01>!0>_1>!1>_1>_3>P 		(4)6 (9)306 (9)6 (6)1 )306 (9	ET) qU
	BYTE	(8)<<<<<<<<0_1>!0>_01>!0>_1>!1>_1>_3>P 		(4)6 (9)310 (9)6 (6)1 )310 (9	ET* 'yH
	BYTE	(8(I)<<<<<<<<0_1>!0>_(h1>!0>_1>!1>_1>_3>) 		(4)6 (9)321 (9)6 (6)1 )321 (9	EUk <j
	BYTE	(8<1)<<<<<<<<01>!0><P1>!0>1>!1>1>3>=( 		(4)6 (9)423 (9)6 (6)1 )423 (9	EZ Y
	BYTE	(8Y9)<<<<<<<<0_1>!0>_YX1>!0>_1>!1>_1>_3>Yx 		(4)4 (9)0 (9)5 (6)1 (9)0 (9)5	E\V yaW
	BYTE	(8z1)<<<<<<<<11>!0>zP1>!0>1>!0>1>3>zp 		(4)2 (9)274 (9)2 (6)26 274 (9	E\W ^9
	BYTE	(8y1)<<<<<<<<1_1>!0>_xY1>!1>_1>!0>_1>_3>W 		(4)3 (9)32 (9)5 (6)13 )32 (9)	E\Y {)`
	BYTE	(8{I)<<<<<<<<0_1>!0>_{h1>!0>_1>!0>_1>_3>| 		(4)2 (9)27 (9)2 (6)7 9)27 (9)	E\} b9
	BYTE	(8bY)<<<<<<<<0_1>!0>_bx1>!0>_1>!0>_1>_3>c 		(4)2 (9)6 (9)2 (6)1 (9)6 (9)2	Eh6 %i7
	BYTE	(8&	)<<<<<<<<0_1>!0>_&)1>!0>_1>!0>_1>_3>&y 		(4)0 (9)337 (9)0 (6)0 )337 (9	Ek9 4!+
	BYTE	(84q)<<<<<<<<0_1>!0>_51>!1>_1>!0>_1>_3>50 		(4)1 (9)340 (9)377 (6)2 40 (9	Ekp 1
	BYTE	(8	)<<<<<<<<1_1>!0>_(1>!0>_1>!0>_1>_3>H 		(4)2 (9)310 (9)1 (6)3 )310 (9	Eku 
	BYTE	(81)<<<<<<<<1_1>!0>_P1>!0>_1>!0>_1>_3>p 		(4)2 (9)310 (9)1 (6)2 )310 (9	Eky 9)
	BYTE	(8Y)<<<<<<<<1_1>!0>_x1>!0>_1>!0>_1>_3> 		(4)2 (9)310 (9)1 (6)4 )310 (9	Els _)
	BYTE	(8_I)<<<<<<<<1_1>!0>__h1>!0>_1>!0>_1>_3>` 		(4)2 (9)274 (9)1 (6)5 )274 (9	Em 2Q
	BYTE	(83!)<<<<<<<<0_1>!0>_3@1>!0>_1>!1>_1>_3>3` 		(4)4 (9)337 (9)3 (6)1 )337 (9	Em6 g?
	BYTE	(8g1)<<<<<<<<1_1>!0>_gP1>!0>_1>!0>_1>_3>gp 		(4)2 (9)274 (9)1 (6)12 274 (9	E|S t	&
	BYTE	(8t))<<<<<<<<0_1>!0>_tH1>!0>_1>!0>_1>_3>th 		(4)2 (9)23 (9)1 (6)3 9)23 (9)	E|z Xy
	BYTE	(8XY)<<<<<<<<0_1>!0>_cY1>!0>_1>!0>_1>_3>cx 		(4)2 (9)7 (9)1 (6)2 (9)7 (9)1	F	 #1!
	BYTE	(8#Q)<<<<<<<<0_1>!0>_#p1>!0>_1>!0>_1>_3>$ 		(4)7 (9)317 (9)22 (6)7 317 (9	F	y .{
	BYTE	(8.q)<<<<<<<<0_1>!0>_/1>!0>_1>!1>_1>_3>/0 		(4)4 (9)335 (9)3 (6)5 )335 (9	FV >AQ
	BYTE	(8^)<<<<<<<<0_1>!0>_)I1>!1>_1>!0>_1>_3>* 		(4)1 (9)323 (9)50 (6)2 323 (9	Fy `I

	BYTE	(8`i)<<<<<<<<1_1>!0>_a1>!0>_1>!0>_1>_3>a( 		(4)2 (9)274 (9)2 (6)6 )274 (9	F{ ,ym
	BYTE	(8-)<<<<<<<<0_1>!0>_-81>!0>_1>!1>_1>_3>-X 		(4)4 (9)334 (9)3 (6)4 )334 (9	F
Z Q
	BYTE	(8Q)<<<<<<<<0_1>!0>_|A1>!0>_1>!0>_1>_3>"q 		(4)0 (9)321 (9)0 (6)0 )321 (9	F
{ %2
	BYTE	(8%9)<<<<<<<<0_1>!0>_%X1>!1>_1>!0>_1>_3>&( 		(4)1 (9)147 (9)50 (6)7 147 (9	F
| +Yc
	BYTE	(8+y)<<<<<<<<01>!0>,1>!0>1>!1>1>3>,8 		(4)4 (9)333 (9)3 (6)3 )333 (9	F
	BYTE	(8Q)<<<<<<<<11>!0>11>!0>1>!0>1>3>P 		(4)2 (9)310 (9)2 (6)5 )310 (9	F
	BYTE	(80A)<<<<<<<<0_1>!0>_0`1>!0>_1>!1>_1>_3>1 		(4)4 (9)336 (9)3 (6)6 )336 (9	F(1 +Yf
	BYTE	(8,))<<<<<<<<0_1>!0>_,H1>!0>_1>!0>_1>_3>,h 		(4)2 (9)161 (9)1 (6)3 )161 (9	F(: wA
	BYTE	(8wY)<<<<<<<<0_1>!0>_wx1>!0>_1>!1>_1>_3>x 		(4)4 (9)25 (9)3 (6)5 9)25 (9)	F(w JZ
	BYTE	(8Ja)<<<<<<<<0_1>!0>_K1>!1>_1>!0>_1>_3>K  		(4)2 (9)175 (9)10 (6)1 175 (9	F)3 cq%
	BYTE	(8d)<<<<<<<<1_1>!0>_d01>!0>_1>!0>_1>_3>dP 		(4)2 (9)274 (9)1 (6)10 274 (9	F)T 2
	BYTE	(8a)<<<<<<<<1_1>!0>_1>!1>_1>!0>_1>_3>  		(4)2 (9)303 (9)20 (6)6 303 (9	F)V u)4
	BYTE	(8uI)<<<<<<<<0_1>!0>_uh1>!0>_1>!0>_1>_3>v@ 		(4)2 (9)24 (9)1 (6)4 9)24 (9)	F+x 0)

	BYTE	(81)<<<<<<<<0_1>!0>_1 1>!0>_1>!1>_1>_3>1@ 		(4)4 (9)162 (9)6 (6)6 )162 (9	F- i1
	BYTE	(8	)<<<<<<<<0_1>!0>_(1>!1>_1>!0>_1>_3> 		(4)1 (9)32 (9)50 (6)14 32 (9)	F-Q n|
	BYTE	(8o)<<<<<<<<1_1>!0>_o 1>!1>_1>!0>_1>_3>o@ 		(4)2 (9)274 (9)10 (6)17 74 (9	F-W A
	BYTE	(8 )<<<<<<<<0_1>!0>_ 01>!0>_1>!0>_1>_3> P 		(4)2 (9)315 (9)2 (6)5 )315 (9	F8W i<
	BYTE	(8	)<<<<<<<<0_1>!0>_(1>!1>_1>!0>_1>_3>H 		(4)3 (9)56 (9)5 (6)26 )56 (9)	F9 w
	BYTE	(89)<<<<<<<<0_1>!0>_X1>!0>_1>!1>_1>_3>x 		(4)4 (9)50 (9)6 (6)21 )50 (9)	F: !)
	BYTE	(8!y)<<<<<<<<0_1>!0>_"1>!0>_1>!1>_1>_3>"8 		(4)4 (9)145 (9)3 (6)5 )145 (9	F: _y
	BYTE	(8`)<<<<<<<<01>!0>`81>!1>1>!0>1>3>`X 		(4)5 (9)5 (9)4 (6)6 (9)5 (9)4	F:2 Z9
	BYTE	(8ZY)<<<<<<<<0_1>!0>_Zx1>!0>_1>!0>_1>_3>[ 		(4)2 (9)1 (9)1 (6)2 (9)1 (9)1	F:= ai
	BYTE	(8bA)<<<<<<<<1_1>!0>_b`1>!0>_1>!0>_1>_3>c 		(4)2 (9)274 (9)1 (6)7 )274 (9	F<P P1

	BYTE	(8PQ)<<<<<<<<0_1>!0>_Pp1>!1>_1>!0>_1>_3>QH 		(4)2 (9)201 (9)10 (6)3 201 (9	F<W R	
	BYTE	(8Rq)<<<<<<<<0_1>!0>_S1>!1>_1>!0>_1>_3>S0 		(4)2 (9)203 (9)10 (6)4 203 (9	F= ?y
	BYTE	(8@)<<<<<<<<0_1>!0>_OQ1>!0>_1>!0>_1>_3>Op 		(4)2 (9)200 (9)2 (6)2 )200 (9	F= IqI
	BYTE	(8IQ)<<<<<<<<0_1>!0>_I11>!0>_1>!0>_1>_3>I 		(4)0 (9)177 (9)0 (6)0 )177 (9	F= Sq%
	BYTE	(8T)<<<<<<<<0_1>!0>_T01>!1>_1>!0>_1>_3>TP 		(4)2 (9)205 (9)10 (6)5 205 (9	F= UQ3
	BYTE	(8Uq)<<<<<<<<0_1>!0>_V1>!1>_1>!0>_1>_3>V0 		(4)1 (9)207 (9)377 (6)6 07 (9	F=6 
!h
	BYTE	(8Q)<<<<<<<<01>!0>|a1>!0>1>!0>1>3>} 		(4)0 (9)306 (9)0 (6)0 )306 (9	FFP 	FH9P 	FHWP 	FHwP 	FIP 	FIVP 	FJ6 
	BYTE	(8@Y)<<<<<<<<0_1>!0>_TA1>!0>_1>!0>_1>_3>Rq 		(4)0 (9)310 (9)0 (6)0 )310 (9	FJy xJ
	BYTE	(8x1)<<<<<<<<1_1>!0>_xP1>!0>_1>!0>_1>_3>y  		(4)2 (9)274 (9)1 (6)25 274 (9	FK7P 	FK9P 	FK<P 	FX1 ?9	
	BYTE	(8?Y)<<<<<<<<0_1>!0>_?x1>!1>_1>!0>_1>_3>A 		(4)1 (9)435 (9)50 (6)3 435 (9	FY !k
	BYTE	(8q)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>0 		(4)7 (9)313 (9)22 (6)3 313 (9	FZ2 =iw
	BYTE	(8>9)<<<<<<<<0_1>!0>_>X1>!1>_1>!0>_1>_3>>x 		(4)1 (9)425 (9)50 (6)2 425 (9	F[x B
	BYTE	(8Ba)<<<<<<<<0_1>!0>_C1>!1>_1>!0>_1>_3>C  		(4)1 (9)445 (9)204 (6)4 45 (9	F\y 7AE
	BYTE	(87a)<<<<<<<<0_1>!0>_81>!0>_1>!0>_1>_3>8Q 		(4)0 (9)423 (9)0 (6)0 )423 (9	Fkv Wi~
	BYTE	(8UA)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>` 		(4)2 (9)276 (9)2 (6)2 )276 (9	$;rP 	$=P'`	$H:P&`	$J2P'p	$[[P&p	$\YP'p	$j6P&@	%|P&P	%MVP 	%Y6P'	%\qP' 	&2P'	&=P&0	9P'b	LPP'b	&=P'|	'P&i	-IP&yD	.)P&y@	.,xP&}H	.YP&yH	/P&y	4RP&M 	4VP&M2	4WP&M2	4yP&L	4yP&L	4P&M8	43P&H	4P&M!	4P&L	4(sP&I7	4(wP&M!	4)2P&H	4)2P&H	4)ZP&M"	4+SP&H	4-P&Me	4-P&Me	48VP&M)	49RP&M"	4:3P&L	4;WP&L	4<rP&H		4=P&L	4H5P&L	4H8P&L@	4HWP&M.	4HvP&L	4IP&L	4J3P&Mg	4KPP&L	4KRP&H		4KSP&H	4LYP&L	4LqP&M6	4MP&H	4M6P&L	4[QP&L	4hVP&H	4hzP&H
	4kP&H	4kSP&H	4m6P&Mf	5P&I#	5P&L	5VP&Ib	5WP&Mb	5P&M$	5P&Mc	5P&Mc	5P&L	53P&M6	5SP&M3	5sP&M1	5zP&L	5{P&Md	5P&Ma	5P&M`	5(tP&H	5,<P&M$	5KYP&M3	5KtP&L
7P&I&	6pP&D	6
ZP&H	6
[P&I&	6P&Mf	6(2P&H@	6(WP&M.	6)9P&M/	6)QP&LE	6*1P&H	6*ZP&I`	6+PP&HE	6+QP&HD	6+RP&HB	6+SP&HD	6+VP&HC	6+YP&HA	6+YP&M0	6+[P&HC	6+\P&HB	6,qP&LF	68VP&M*	6::P&H	6;P&L
	6;SP&H
	6;YP&L
	6<vP&H	6=P&M'	6HVP&L	6KPP&L	6X1P&M7	6XsP&M,	6XvP&M-	6YP&M+	6YP&M+	6YSP&L	6Z2P&M4	6[P&M,	6[YP&M-	6[qP&L	6\WP&M0	6^P&M/	6^P&M(	6hTP&Md	6{P&L	6{PP&M(	6|YP&M)	7P&I	<uP&2	=z8P&2	LRP&] 	LVP&]2	LWP&]2	LP&]8	LP&]!	L(4P&XB	L(sP&Y7	L(wP&]!	L)ZP&]"	L*zP&X	L+yP&R	L8VP&])	L8qP&X	L9RP&]"	L:rP&XA	L;WP&X	LH8P&\@	LH:P&X	LHWP&].	LI;P&\	LLP&X	LLqP&]6	LXsP&X		LYVP&X	L[sP&X	L[yP&X	L[{P&X	LhqP&X	Lm6P&X	M
	MMP&X	M[P&X
	MhTP&R		MhWP&R
	MhrP&Y%	Mj9P&X	MkP&]	MkP&]5	Mk8P&S	MkvP&X
	MlWP&]4	MlYP&X	MlwP&]'	MmP&RA	MmP&RB	Mm9P&]5	MyVP&X	M{WP&X	M}P&]1	NVP&]*	N
7P&Y&	N
WP&X	N
[P&Y&	NP&X	N(4P&X	N(WP&].	N)9P&]/	N)RP&X	N*2P&X@	N+YP&]0	N,wP&X	N,zP&R	N-P&X	N8VP&]*	N=P&]'	N=vP&X	NX1P&]7	NXsP&],	NXvP&]-	NYP&]+	NYP&]+	NZ2P&]4	N[P&],	N[YP&]-	N\WP&]0	N^P&]/	N^P&](	NiRP&X	NlXP&X	N{PP&](	N|YP&])	OP&Y	
P'	
;YP'	
i9P'	
m3P'`	1P' 	
0P' 	
2P'!	
3P'#	PP'!	QP'"	YP'"	
PP'	;qP'	P'	F[hP 9	F[hP 9	F[iP :	F[iP :	F[jP ;	F[jP ;	F[kP <	F[kP <	F[lP =	F[lP =	;%hVP 	;%yP 	;&8VP 	NhTP 	NhWP 	NmP 	NmP 	Sr  ZIFN FT$TRCP O$<P 
7 `#
z6Q ,:4` 1	3

	..F0=Q=0			
	..F1==0		p	

	IRP	A,<..FN(\<DF$A/^D35>,<0DF$A-<<DF$A/^D35>*^D35>>)>/^D3:5P q	?

	..F0==0			
	..F1==0		0	

	IRP	A,<..FPN(\<DM$A/^D35>,<pDM$A-<<DM$A/^D35>*^D35>>)>/^D3:5` 1	C..FA==..FA!1B<B>A==..F;D= DQ
/DEFINE $DXDqA,<
	BYTE	(8)<<E<<<<<<B_1>!C>_1E0>!D>_1>!E>_1>_3EP> 		(4)F (9)G (Ep9)H (6)I >  
)H (6)I >  
;PP >DP DRP D)3P DHhP DHiP 	DHiP 	DHjP 
DKP D[RP D[sQ D[vQ D}rP ESP 
EP EPP EWP ERP 	EvP 	EpP EvP 
EkzP E|@P }yP }X<P I;p J9p ^p y7p NP h6p krp "D)Yp $D+p "D+pp  D+qp $D+vp  D,}p  D.Vp D=p D=p DI6p DI;p DJ6p DJ9p D[pp $D[qp (D[vp (D\zp #D^p 
D^Vp (Dkp Dkp 'Dkp 'Dl}p !Dy7p Ek6p 
Ekrp Ekvp FSp &FVP (F
wp &F
{P )F,}p !F;Qp $FJ0P FJ1P 
FJ2P FJ6P 
FJ7P FJ7P 	FJ9P FJ<P 	FLPP FLQP FLQP FLRP FLWP FLWP FL]P FX1P 1FZ2P -F\P 5F\{p Fi9p #%
)RP F%
HtP k%
I;P j%
L}P l%
MP l%
YRP 
%
j7P i%
k	P m%
kP G%
y)P %
y7P k%
%P%lP &qP &*7P &.:P &I3P &XQP &3P &X<P &
6P &)IP &)SP &)ZP &)[P &)\P &$SP &$6P @&$P &$P G&$8P A&$QP v&$WP &$2P A&$P >&$P ?&$P k&$xP w&$(zP a&$)P F&$+P &$+P j&$,}P q&$4SP &$9P &$9P D&$9QP &$:yP &$;SP f&$I8P p&$I;P r&$MP h&$MRP d&$MYP c&$MYP e&$MZP e&$MZP d&$XUP u&$YP E&$h1P &$iQP u&$j6P w&$kxP p&$lzP c&$l}P k&%UP t&%	P `&%P `&%KqP ?&%LVP t&%T	P g&%T
P &%T
P &%TP &%T
P &%T(P <&%T(P =&%T)P B&%T)P C&%T*P G&%UkP h&%ZP _&%\YP j&%\}P b&%k9P O&%mP N&%|SP h&%|zP b&&	P F&&	yP M&&VP H&&{P M&&
{P &&
|P<L&&(1P &&(:P i&&(wP &&)VP i&&+xP &&-P l&&-WP E&&8WP v&&9P s&&:P &&:P a&&:2P &&<PP &&<WP  &&=P &&=P !&&=P "&&X1P m&&YP D&&Z2P i&&[xP q&&kvP >&4P &4KP &4kRP &5X:P &5X<P &6)2P &6+VP &68:P &6|ZP &|zP &|P /&|P -&|P ,&|$(P F&|)P 0&|+P +&|+P *&|+P *&|,P +&|,}P (&|.QP &&|.RP &|.TP &|.YP &|8sP &|8tP &&|9P .&|:P &|:yP '&|;IP 
&|=)P 
&|=YP &|H8P _&|HSP &|HYP &|HtP (&|IQP K&|J1P M&|J1P L&|J3P L&|J5P O&|J6P K&|J9P N&|J9P M&|J;P T&|J<P N&|KhP Y&|KhP Y&|KiP Z&|KjP Z&|KjP [&|KlP [&|KqP W&|KqP U&|KsP V&|KuP X&|KvP U&|KyP V&|K|P W&|L	P H&|L
P H&|LP G&|LP G&|LQP R&|LSP R&|LVP &|LVP S&|LYP O&|L\P T&|MP I&|MP '&|NP ^&|NP \&|NP \&|NP ]&|T(P &|XzP 2&|YP /&|\P 2&|\IP 4&|\IP 5&|\YP 3&|^QP 3&|^RP &|^TP &|^YP F&|drP "&|dvP $&|dwP %&|dyP #&|d{P #&|d|P $&|iP  &|iP  &|i<P !&|itP %&|iwP "&|kRP &|kVP !&|kxP &&|liP &|lqP 	&|lqP 	&|lvP 
&|l|P 
&|l}P )&}1P ;&}2P <&}PP <&}QP =&}TP <&}XP =&}qP &}rP &}vP &}hP 8&}hP 8&}iP 9&}iP 9&}jP :&}jP :&}sP 7&}tP 7&}yP 5&}yP 6&}1P ;&}H)P &}kP &}kVP &}kqP E&}kqP D&}ktP C&}kxP C&}kyP D&}kzP &}k|P F&}k|P F&}l	P >&}l
P ?&}lP "&}lsP 8&}lwP 9&}lxP 9&}m2P .&}m9P &}x1P D&}x2P D&}xPP E&}xQP F&}xTP E&}xXP E&}|hP @&}|hP A&}|iP A&}|iP B&}|jP B&}|jP C&}|sP ?&}|tP @&}|yP >&}|yP ?&}}1P C&~SP &~	P 0&~
P &~
ZP 1&~UP &~WP &~zP 3&~RP &~7P &~,}P )&~4rP &~4vP ,&~4wP 6&~4yP '&~4{P "&~4|P 1&~8rP &~8sP &~8tP &~8{P &~9P &~9P 	&~9P &~9<P &~9wP &~:=P &~;RP &~;VP &~XSP &~XYP &~YP 1&~i9P 2&~yP &~|iP &~|yP &]P ;&	SP &
}P &)P ;=2P ;LP C%X<P C&
P JX<P >}{woP