Google
 

Trailing-Edge - PDP-10 Archives - bb-bt99q-bb - swil.unv
There are 21 other files named swil.unv in the archive. Click here to see a list.
x
,Uz@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 
l@u

;(xxx)
l` DAP MESSAGE HEAD
mER

XM	DAP,0,<D
m AP message type>
m@
	XD	MHF,5FX,,<Me
m`ssage header flag
ns>
		XF	SID,0,<S
n tream ID field pr
n@esent>
		XF	HLN,
n`1,<LENGTH field p
oresent>
		XF	HL2
o ,2,<LEN256 field 
o@present>
		XF	BC
o`T,3,<BITCNT field
p present>
		XF	X
p X1,4,<Reserved>

p@		XF	SHX,5,<SYSPE
p`C field present>
q
		XF	MOR,6,<More
q  data coming>
	X
q@D	SID,1B,,<Stream
q` identification>
r
	XD	HLN,1B,,<Mes
r sage data length 
r@(LSB)>
	XD	HL2,1
r`B,,<Message data 
slength (MSB)>
	X
s D	BCT,1B,,<Traili
s@ng (unused) bit c
s`ount>
	XD	SHX,4I
tV,,<SYSPEC system
t -specific data>

t@

;(001) CONFIG
t`URATION

XM	CFG
u,1,<Configuration
u >
	XD	MSZ,2B,,<M
u@aximum DAP protoc
u`ol message size>
v
	XD	OST,1B,,<Ope
v rating system typ
v@e>
		XV	ORT,1,<R
v`T-11>
		XV	ORE,2
w,<RSTS/E>
		XV	O
w RS,3,<RSX-11S>
	
w@	XV	ORM,4,<RSX-11
w`M>
		XV	ORD,5,<R
xSX-11D>
		XV	OIA
x ,6,<IAS>
		XV	OV
x@X,7,<VAX/VMS>
		
x`XV	OT2,8,<TOPS-20
y>
		XV	OT1,9,<TO
y PS-10>
		XV	OR8,
y@10,<RTS-8>
		XV	
y`OS8,11,<OS-8>
		
zXV	ORP,12,<RSX-11
z M+>
		XV	OCP,13,
z@<COPOS/11>
		XV	
z`OPS,14,<P/OS>
		
{XV	OEL,15,<ELAN>
{ 
		XV	OCM,16,<CP/
{@M>
		XV	OMS,17,<
{`MS-DOS>
		XV	OX3
|,18,<ULTRIX-32>

| 		XV	OX1,19,<ULTR
|@IX-11>
			$DVOMX
|`==$DVOX1	;Maximum
} known operating 
} system type
	XD	
}@FST,1B,,<File sys
}`tem type>
		XV	F
~11,1,<RMS-11>
		
~ XV	F20,2,<RMS-20>
~@
		XV	F32,3,<RMS
~`-32>
		XV	FF1,4,
<FCS-11>
		XV	FR
 T,5,<RT-11>
		XV
@	FNS,6,<No file s
`ystem supported>
		XV	FT2,7,<TOPS -20>
		XV	FT1,8,@<TOPS-10>
		XV	F`O8,9,<OS-8>
		XV	F3S,10,<RMS-32S> 
		XV	FCM,11,<CP@/M>
		XV	FMS,12,`<MS-DOS>
		XV	FX3,13,<ULTRIX-32>
		XV	FX1,14,<ULT@RIX-11>
			$DVFM`X==$DVFX1	;Maximum known file syst em type
	XD	DVR,@1B,,<DAP protocol` version>
	XD	DVE,1B,,<DAP ECO le vel>
	XD	DVU,1B,@,<DAP user (custo`mer) mod level>
	XD	DVS,1B,,<DAP  software (release@) 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 organization>
		XF	RFO,2,<R elative file orga@nization>
		XF	D`FO,3,<Direct file	 organization>
		 	XF	FXC,4,<File e	@xtension via CONT	`ROL(EXTEND)>
		X
F	SFT,5,<Sequenti
 al file transfer>
@
		XF	RAR,6,<Ran
`dom access by relative record numb er>
		XF	RAB,7,<@Random access by `virtual block num
ber>
		XF	RAK,8,
 <Random access by
@ key>
		XF	RAH,9
`,<Randomoaccess b
		XAA,10,<Random 
		XF	MFO,11,<Multi- keyed indexed fil@e organization>
`		XF	SWA,12,<Switching record acce ss mode>
		XF	AP@N,13,<Append file` access>
		XF	CMF,14,<Command fil e submission/exec@ution>
		XF	CCP,`15,<Data compression>
		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 attributes message>
		 XF	DIR,25,<Direct@ory listing capab`ility>
		XF	TEA,26,<Date/time att ributes message>
		XF	PEA,27,<Pro`tection attributes 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,<Seq0uential>
		XV	OR0 L,16,<Relative>
0@		XV	OID,32,<Inde0`xed>
		XV	OHS,481,<Hashed>
	XD	RF1 M,1B,,<Record for1@mat>
		XV	FNR,0,1`<No (undefined) r2ecord format>
		2 XV	FFX,1,<Fixed l2@ength records>
	2`	XV	FVR,2,<Variab3le length records3 >
		XV	FVF,3,<Va3@riable with fixed3` control>
		XV	F4ST,4,<[ASCII] Str4 eam format>
		XV4@	FSL,5,<[ASCII] S4`tream-LF format>
		XV	FSC,6,<[ASC5 II] Stream-CR for5@mat>
	XD	RAT,3FX5`,,<Record attribu6tes>
		XF	FCC,0,6 <FORTRAN carriage6@ control>
		XF	I6`LC,1,<Implied <LF7><CR> envelope>
7 		XF	PRN,2,<VAX P7@rint-file carriag7`e control>
		XF	8NSB,3,<Records do8  not span physica8@l blocks>
		XF	E8`FC,4,<Embedded fo9rmat control>
		9 XF	CCC,5,<COBOL c9@arriage control>
		XF	LSA,6,<Line:-sequence-numbere: d ASCII>
		XF	MC:@Y,7,<MACY11 forma:`t>
	XD	BLS,2B,,<;Physical block si; ze (bytes) for de;@vice>
	XD	MRS,2B;`,,<[Maximum] reco<rd size (bytes)>
	XD	ALQ,5CV,,<Al<@location quantity<` (blocks)>
	XDE	=BKS,1B,,<Bucket s= ize (blocks)>
	X=@D	FSZ,1B,,<Fixed =`header size of va>riable length rec> ord>
	XDE	MRN,5C>@V,,<Maximum recor>`d number>
	XD	RT?S,40AV,,<Run-time?  system name>
	X?@D	DEQ,2B,,<Defaul?`t extension (grow@th) quantity (blo@ cks)>
	XD	FOP,6F@@X,,<File access o@`ptions>
		XF	RWOA,0,<Rewind on OPEA N>
		XF	RWC,1,<RA@ewind on CLOSE>
A`		XF	XX3,2,<ReserBved>
		XF	EOT,3,B <Skip to EOT>
		B@XF	DLC,4,<Don't lB`ock file if not pCroperly CLOSEd>
C 		XF	DRF,5,<DirecC@tory file>
		XF	C`FLK,6,<File lockeDd>
		XF	CTG,7,<CD ontiguous allocatD@ion required>
		D`XF	SUP,8,<SuperseEde extant file onE  CREATE>
		XF	NEE@F,9,<Do not skip E`to EOF on OPEN foFr PUT>
		XF	TMP,F 10,<Temporary filF@e>
		XF	TMD,11,<F`Temporary file, mGark for DELETE onG  CLOSE>
		XF	XX4G@,12,<Reserved>
	G`	XF	DMO,13,<RewinHd and dismount onH  CLOSE>
		XF	WCKH@,14,<Enable writeH` checking>
		XF	IRCK,15,<Enable reI ad checking>
		XI@F	CIF,16,<CREATE I`new file if one dJoesn't exist>
		J XF	OLF,17,<OverriJ@de lock on file oJ`n OPEN>
		XF	SQOK,18,<Sequential aK ccess only>
		XFK@	MXV,19,<MaximizeK` version number>
		XF	SPC,20,<SpoL ol file to line pL@rinter on CLOSE>
		XF	SCF,21,<SubMmit as command fiM le on CLOSE>
		XM@F	DLT,22,<Delete M`file on CLOSE>
	N	XF	CBT,23,<Try fN or contiguous filN@e, ok if fails>
N`		XF	WLF,24,<WaitO for locked file>O 
		XF	DFW,25,<DeO@ferred write>
		O`XF	TEF,26,<TruncaPte to EOF on CLOSP E>
		XF	OFP,27,<P@Output file parseP`>
	XD	BSZ,1B,,<BQyte size (bits peQ r logical data byQ@te)>
	XD	DEV,6FXQ`,,<Device charactReristics>
		XF	RR EC,0,<Record-orieR@nted>
		XF	CCL,1R`,<Carriage-controSl>
		XF	TRM,2,<DS evice is a terminS@al>
		XF	MDI,3,<S`Directory-structuTred>
		XF	SDI,4,T <Single-directoryT@ only>
		XF	SQD,T`5,<Sequential bloUck oriented (e.g.U , MTA)>
		XF	NULU@,6,<Device is NULU`:>
		XF	FOD,7,<FVile-oriented (e.gV ., disk or tape)>V@
		XF	DSH,8,<DevV`ice is sharable>
		XF	SPL,9,<DeviW ce is being spoolW@ed>
		XF	MNT,10,W`<Device is currenXtly mounted>
		XX F	DMT,11,<Device X@is marked for disX`mount>
		XF	ALL,Y12,<Device is allY ocated>
		XF	IDVY@,13,<Can do inputY`>
		XF	ODV,14,<CZan do output>
		Z XF	SWL,15,<SoftwaZ@re write-locked>
		XF	AVL,16,<Ava[ilable for use>
[ 		XF	ELG,17,<Erro[@r logging enabled[`>
		XF	MBX,18,<D\evice is a mailbo\ x>
		XF	RTM,19,<\@Real time in natu\`re>
		XF	RAD,20,]<Random access>
] 		XF	DRC,21,<Read]@-checking enabled]`>
		XF	DWC,22,<W^rite-checking ena^ bled>
		XF	FRN,2^@3,<Foreign in nat^`ure>
		XF	NDV,24_,<Network device>_ 
		XF	GDV,25,<Ge_@neric device>
	X_`D	SDC,6FX,,<Spool`ing device charac` teristics>
$TRAC`@E <    	XF	RCO,0,``<Record-oriented>a
		XF	CRG,1,<Cara riage-control>
	a@	XF	TTY,2,<Devicea` is a terminal>
b		XF	DRS,3,<Direcb tory-structured>
		XF	SDO,4,<Singb`le-directory onlyc>
		XF	SQB,5,<Sec quential block orc@iented (e.g., MTAc`)>
		XF	DNL,6,<Ddevice is NUL:>
	d 	XF	FOR,7,<File-od@riented (e.g., did`sk or tape)>
		XeF	SHD,8,<Device ie s sharable>
		XFe@	SPD,9,<Device ise` being spooled>
f		XF	CMN,10,<Devif ce is currently mf@ounted>
		XF	MKDf`,11,<Device is magrked for dismountg >
		XF	ALD,12,<Dg@evice is allocateg`d>
		XF	CDI,13,<hCan do input>
		h XF	CDO,14,<Can doh@ output>
		XF	WLh`K,15,<Software wriite-locked>
		XFi 	AVU,16,<Availabli@e for use>
		XF	i`ELE,17,<Error logjging enabled>
		j XF	MAI,18,<Devicej@ is a mailbox>
	j`	XF	RLT,19,<Real ktime in nature>
k 		XF	RAC,20,<Randk@om access>
		XF	k`RCE,21,<Read-checlking enabled>
		l XF	WCE,22,<Write-l@checking enabled>l`
		XF	FGN,23,<Fomreign in nature>
		XF	NET,24,<Netm@work device>
		Xm`F	GEN,25,<Genericn device>    > 
	n XD	LRL,2B,,<Longen@st record length n`within file>
	XDo	HBK,5CV,,<Higheso t virtual file blo@ock allocated>
	o`XD	EBK,5CV,,<End pof file virtual bp lock number>
	XDp@	FFB,2B,,<First fp`ree byte in EBK>
	XD	SBN,5CV,,<Stq arting block numbq@er of file on medq`ia>


;(003) ArCCESS

XM	ACS,3r ,<File access>
	r@XD	AFC,1B,,<Accesr`s function>
		XVs	ARD,1,<Open files  (for read)>
		Xs@V	AWR,2,<Open fils`e (for write)>
	t	XV	ARN,3,<Renamet >
		XV	ADL,4,<Det@lete>
		XV	ADR,6t`,<Directory list>u
		XV	ASB,7,<Subu mit as command fiu@le>
		XV	AEC,8,<u`Execute command fvile>
	XD	AOP,5FXv ,,<Access optionsv@>
		XF	OKE,0,<I/v`O errors are not wfatal>
		XF	MAC,w 1,<Modify attribuw@tes as needed forw` create>
		XF	ACxK,3,<Checksum thex  file data>
		XFx@	GNG,4,<Go/Nogo (x`wait for confirmaytion)>
	XD	FIL,2y 55AV,,<File speciy@fication>
	XD	FAy`C,3FX,,<File accezss operations>
	z 	XF	PUT,0,<Put acz@cess>
		XF	GET,1z`,<Get access>
		{XF	DEL,2,<Delete { access>
		XF	UPD{@,3,<Update access{`>
		XF	TRN,4,<Tr|uncate access>
	| 	XF	BIO,5,<Block-|@mode I/O>
		XF	B|`RO,6,<Switching b}etween block and } record I/O>
		XF}@	APP,7,<Append Ac}`cess>
	XD	SHR,3F~X,,<Shared file a~ ccess operations>~@
		XF	PUT,0,<Put~` access>
		XF	GET,1,<Get access>
		XF	DEL,2,<Dele@te access>
		XF	`UPD,3,<Update acc
ess>
		XF	MSA,4,
 <Multiple-stream 
@access>
		XF	UPI
`,5,<User-provided
 interlocking>
	
 	XF	NIL,6,<No acc
@ess by other user
`s>
	XD	ADS,4FX,,
<Access display r
 equested>
		XF	D
@MA,0,<Main attrib
`utes>
		XF	DKD,1
,<Key definition 
 attributes>
		XF
@	DAA,2,<Allocatio
`n attributes>
		
XF	DSA,3,<Summary
  attributes>
		X
@F	DDT,4,<Date and
` time attributes>

		XF	DFP,5,<Fil
 e protection attr
@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
@ (initialize) dat
`a stream>
		XV	C
UP,3,<Update curr
 ent record>
		XV
@	CPT,4,<Put (writ
`e) record or bloc
k>
		XV	CDL,5,<D
 elete current rec
@ord>
		XV	CRW,6,
`<Rewind file>
		
XV	CTN,7,<Truncat
 e file>
		XV	CMD
@,8,<Modify file a
`ttributes>
		XV	
CRR,9,<Release (u
 nlock) record>
	
@	XV	CFR,10,<Free 
`(unlock) all reco
rds>
		XV	CXB,11
 ,<EXTEND-BEGIN vi
@a following alloc
`ation>
		XV	CFL,
12,<Flush out I/O
  data>
		XV	CNV,
@13,<Next volume p
`rocessing>
		XV	
CFI,14,<Find reco
 rd>
		XV	CXE,15,
@<EXTEND-END>
		X
`V	CDS,16,<Display
 (retrieve) file 
 attributes>
		XV
@	CFS,17,<Forward 
`space the file (b
locks)>
		XV	CBS
 ,18,<Backspace th
@e file (blocks)>
`
		XV	CCP,19,<Che
ckpoint the file>
 
		XV	CRG,20,<Ge
@t (read) recovery
`>
		XV	CPG,21,<P
ut (write) recove
 ry>
	XD	M04,4MX,
@,<Control message
` menu>
	XD	RAC,1
B,,<Record access
  mode>
		XV	CSR,
@0,<Sequential rec
`ord access>
		XV
	CKY,1,<Keyed acc
 ess>
		XV	CRF,2,
@<Random access by
` record file addr
ess>
		XV	CSF,3,
 <Sequential file 
@access>
		XV	CBM
`,4,<Block-mode ac
cess>
		XV	CBF,5
 ,<Block-mode file
@ transfer>
	XDE	
`KEY,255IV,,<Acces
s key>
	XDE	KRF,
 1B,,<Key of refer
@ence>
	XD	ROP,6F
`X,,<Record level 
operations>
		XF
 	EOF,0,<Position 
@to EOF>
		XF	FDL
`,1,<Fast record d
elete>
		XF	UIF,
 2,<Update existin
@g records>
		XF	
`CSH,3,<Use hash c
ode>
		XF	LOA,4,
 <Follow fill quan
@tities>
		XF	ULK
`,5,<Manual lockin
g/unlocking>
		X
 F	TPT,6,<Truncate
@ put>
		XF	RHD,7
`,<Read ahead>
		
XF	WBH,8,<Write b
 ehind>
		XF	KGE,
@9,<Key is greater
` than or equal>
 		XF	KGT,10,<Key 
  is greater than>
 @
		XF	NLR,11,<Do 
 `not lock record>
!
		XF	RLR,12,<Rea
! d locked record>
!@
		XF	BLI,13,<Blo
!`ck I/O>
		XF	CKL
",14,<Compare for 
" key limit reached
"@>
		XF	NXR,15,<N
"`on-existant recor
#d processing>
		
# XF	WLR,16,<Wait f
#@or locked record>
#`
		XF	RRL,17,<Re
$ad record regardl
$ ess of lock>
		X
$@F	LRR,18,<Lock re
$`cord for read onl
%y>
	XDE	HSH,5IV,
% ,<Hash code>
	XD
%@	CDS,4FX,,<Contro
%`l display request
&ed>
	XD	BLK,1B,,
& <Block count ("bl
&@ocking factor") p
&`er I/O operation>
'


;(005) CONT
' INUE

XM	CNT,5,
'@<Continue transfe
'`r>
	XDS	M05,4MX,
(,<Internal CONTIN
( UE message menu>
(@
	XD	C2F,1B,,<Con
(`tinue function co
)de>
		XV	CTA,1,<
) Try again>
		XV	
)@CSK,2,<Skip and c
)`ontinue>
		XV	CA
*B,3,<Abort curren
* t file operation>
*@
		XV	CRS,4,<Res
*`ume processing>
+		XV	CTR,5,<Termi
+ nate ACCESS opera
+@tion>


;(006)
+` ACKNOWLEDGE

X
,M	ACK,6,<Acknowle
, dge>


;(007) 
,@ACCESS COMPLETE
,`
XM	ACM,7,<Acces
-s complete>
	XDS
- 	M07,4MX,,<Intern
-@al ACCOMP message
-` menu>
	XD	A2F,1
.B,,<Access comple
. tion function>
	
.@	XV	ACL,1,<Close 
.`current file>
		
/XV	ARS,2,<Respons
/ e (to access comp
/@lete)>
		XV	AKL,
/`3,<Kill/reset/abo
0rt current file>
0 
		XV	AES,4,<End 
0@of data stream>
0`		XV	ASK,5,<Skip 
1(this wildcarded 
1 file)>
		XV	ACB,
1@6,<CHANGE-BEGIN s
1`tart up RENAME op
2eration>
		XV	AC
2 E,7,<CHANGE-END>
2@
		XV	ATR,8,<Term
2`inate ACCESS oper
3ation>
	XD	AFO,6
3 FX,,<File access 
3@options>
$TRACE 
3`<           XF	RD
4O,0,<Rewind on OP
4 EN>
		XF	RDC,1,<
4@Rewind on CLOSE>
4`
		XF	XX6,2,<Rese
5rved>
		XF	SKE,3
5 ,<Skip to EOT>
	
5@	XF	NPC,4,<Don't 
5`lock file if not 
6properly CLOSEd>
6 
		XF	DFL,5,<Dire
6@ctory file>
		XF
6`	LOK,6,<File lock
7ed>
		XF	CTA,7,<
7 Contiguous alloca
7@tion required>
	
7`	XF	SEX,8,<Supers
8ede extant file o
8 n CREATE>
		XF	N
8@SK,9,<Do not skip
8` to EOF on OPEN f
9or PUT>
		XF	TPF
9 ,10,<Temporary fi
9@le>
		XF	TPD,11,
9`<Temporary file, 
:mark for DELETE o
: n CLOSE>
		XF	XX
:@7,12,<Reserved>
:`		XF	RDM,13,<Rewi
;nd and dismount o
; n CLOSE>
		XF	EW
;@C,14,<Enable writ
;`e checking>
		XF
<	ERC,15,<Enable r
< ead checking>
		
<@XF	CRN,16,<CREATE
<` new file if one 
=doesn't exist>
	
= 	XF	OLK,17,<Overr
=@ide lock on file 
=`on OPEN>
		XF	SQ
>A,18,<Sequential 
> access only>
		X
>@F	MVN,19,<Maximiz
>`e version number>
?
		XF	SFL,20,<Sp
? ool file to line 
?@printer on CLOSE>
?`
		XF	SBF,21,<Su
@bmit as command f
@ ile on CLOSE>
		
@@XF	DEC,22,<Delete
@` file on CLOSE>
A		XF	CTO,23,<Try 
A for contiguous fi
A@le, ok if fails>
A`
		XF	WTL,24,<Wai
Bt for locked file
B >
		XF	DWR,25,<D
B@eferred write>
	
B`	XF	TEN,26,<Trunc
Cate to EOF on CLO
C SE>
		XF	POF,27,
C@<Output file pars
C`e>	> 
	XD	CKS,2B
D,,<File data chec
D ksum>


;(008)
D@ DATA

XM	DAT,8
D`,<Data>
	XD	RCN,
E8BV,,<Record numb
E er>


;(009) S
E@TATUS

XM	STS,9
E`,<Status>
	XDS	M
F09,4MX,,<Internal
F  STATUS message m
F@enu>
	XD	STC,2B,
F`,<Status code>
	
GXD	SRA,8BV,,<Reco
G rd address for st
G@atus>
	XD	SRN,8B
G`V,,<Record number
H for status>
	XD
H 	STV,8BV,,<Second
H@ary status value>
H`
	XD	STX,255AV,,
I<Status textual d
I escription>


I@;(010) KEY DEFINI
I`TION ATTRIBUTES E
JXTENSION

XM	KY
J X,10,<Key definit
J@ion attributes ex
J`tension>
	XD	M10
K,6MX,,<Key defini
K tion message menu
K@>
	XDE	KOP,3FX,,
K`<Key options>
		
LXF	DUP,0,<Duplica
L tes allowed>
		X
L@F	CHG,1,<Key chan
L`ges allowed>
		X
MF	NKC,2,<Null key
M  character define
M@d>
	XDE	DFL,2B,,
M`<Data bucket fill
N>
	XDE	IFL,2B,,<
N Index bucket fill
N@>
	XDE	NSG,1B,,<
N`Number of segment
O pairs following>
O 
	XDE	POS,2B,,<B
O@yte position of k
O`ey within record>
P
	XDE	SIZ,1B,,<B
P yte count of key 
P@within record>
	
P`XDE	REF,1B,,<Key 
Qof reference indi
Q cator>
	XDE	KNM,
Q@40AV,,<Key name a
Q` la REF>
	XDE	NU
RL,1B,,<Value of n
R ull key character
R@>
	XDE	IAN,1B,,<
R`Index area number
S>
	XDE	LAN,1B,,<
S Lowest level inde
S@x area number>
	
S`XDE	DAN,1B,,<Data
T level area numbe
T r>
	XDE	DTP,1B,,
T@<Data type>
	XDE
T`	RVB,8BV,,<Root V
UBN for key>
	XDE
U 	HAL,5BV,,<Hash a
U@lgorithm value>
U`	XDE	DVB,8BV,,<VB
VN of start of fir
V st data bucket>
V@	XDE	DBS,1B,,<Dat
V`a bucket size fie
Wld>
	XDE	IBS,1B,
W ,<Index bucket si
W@ze field>
	XDE	L
W`VL,1B,,<Level of 
Xroot bucket>
	XD
X E	TKS,1B,,<Total 
X@key size>
	XDE	M
X`RL,2B,,<Minimum r
Yecord length>

Y 
;(011) ALLOCATI
Y@ON ATTRIBUTES EXT
Y`ENSION

XM	ALC,
Z11,<Allocation at
Z tributes extensio
Z@n>
	XD	M11,6MX,,
Z`<Allocation exten
[sion message menu
[ >
	XD	VOL,2B,,<R
[@elative volume nu
[`mber>
	XD	ALN,4F
\X,,<Alignment opt
\ ions>
		XF	ANY,0
\@,<No specified al
\`location placemen
]t>
		XF	CYL,1,<A
] lign on cylinder 
]@boundary>
		XF	A
]`LB,2,<Align to sp
^ecified logical b
^ lock>
		XF	AVB,3
^@,<Allocate near t
^`o virtual block>
_
		XF	ARF,4,<Allo
_ cate near specifi
_@ed related file>
_`
	XD	ALP,4FX,,<Al
`location options>
` 
		XF	HRD,0,<Err
`@or if can't align
`` as requested>
	
a	XF	ACT,1,<Contig
a uous allocation r
a@equired>
		XF	AC
a`B,2,<Contiguous b
best try>
		XF	ON
b C,3,<Align on any
b@ cylinder boundry
b`>
	XD	LOC,8BV,,<
cLocation for allo
c cation>
	XDE	RFI
c@,16BV,,<Related f
c`ile ID>
	XD	AAL,
d5CV,,<File alloca
d tion (blocks)>
	
d@XD	AID,1B,,<Area 
d`ID>
	XDE	BKZ,1B,
e,<Bucket size for
e  this area>
	XD	
e@AEQ,2B,,<Default 
e`extension quantit
fy>


;(012) SU
f MMARY ATTRIBUTES 
f@EXTENSION

XM	S
f`UM,12,<Summary at
gtributes extensio
g n>
	XD	M12,6MX,,
g@<Summary attribut
g`es extension mess
hage menu>
	XDE	N
h OK,1B,,<Number of
h@ keys defined in 
h`file>
	XDE	NOA,1
iB,,<Number of are
i as defined in fil
i@e>
	XDE	NOR,1B,,
i`<Number of record
j descriptors in f
j ile>
	XDE	PVN,2B
j@,,<Prologue versi
j`on number>


;
k(013) DATE AND TI
k ME ATTRIBUTES EXT
k@ENSION

XM	TIM,
k`13,<Date and time
l attributes exten
l sion>
	XD	M13,6M
l@X,,<Date and time
l` extension messag
me menu>
	XD	CDT,
m 18T,,<Creation da
m@te and time>
	XD
m`	UDT,18T,,<Update
n date and time>
n 	XD	EDT,18T,,<Del
n@ete date and time
n`>
	XD	RVN,2B,,<R
oevision number>
o 	XD	BDT,18T,,<BAC
o@KUP date and time
o`>
	XD	PDT,18T,,<
pPhysical (media) 
p creation date and
p@ time>
	XD	ADT,1
p`8T,,<Access date 
qand time>


;(
q 014) PROTECTION A
q@TTRIBUTES EXTENSI
q`ON

XM	PRT,14,<
rProtection attrib
r utes extension>
r@	XD	M14,6MX,,<Pro
r`tection extension
s message menu>
	
s XD	PNM,40AV,,<Own
s@er name>
	XD	PSY
s`,3FX,,<System acc
tess protection fi
t eld>
		XF	PRD,0,
t@<Deny read access
t`>
		XF	PWR,1,<De
uny write access>
u 
		XF	PEX,2,<Deny
u@ execute access>
u`
		XF	PDE,3,<Deny
v delete access>
v 		XF	PAP,4,<Deny 
v@append access>
	
v`	XF	PDI,5,<Deny d
wirectory list acc
w ess>
		XF	PUP,6,
w@<Deny update acce
w`ss>
		XF	PCP,7,<
xDeny change prote
x ction access>
		
x@XF	PXT,8,<Deny ex
x`tend access>
	XD
y	POW,3FX,,<Owner 
y access protection
y@ field>
$TRACE <
y`       	XF	RD1,0,
z<Deny read access
z >
		XF	WR1,1,<De
z@ny write access>
z`
		XF	EX1,2,<Deny
{ execute access>
{ 
		XF	DE1,3,<Deny
{@ delete access>
{`		XF	AP1,4,<Deny 
|append access>
	
| 	XF	DI1,5,<Deny d
|@irectory list acc
|`ess>
		XF	UP1,6,
}<Deny update acce
} ss>
		XF	CP1,7,<
}@Deny change prote
}`ction access>
		
~XF	XT1,8,<Deny ex
~ tend access>	> 
~@	XD	PGR,3FX,,<Gro
~`up access protect
ion field>
$TRAC
 E <       	XF	RD2
@,0,<Deny read acc
`ess>
		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
,<Name>
	XD	NTY,
 3FX,,<Name string
@ type>
		XF	NFS,
`0,<Fullifile spec
		XF	,1,<File name>
		XF	NDN,2,<Dir
		X
F	NVN,3,<Volume (
 /device/structure
@) name>
		XF	NDF
`,4,<Defaultofile 
		XF	FRF,5,<Relate
	XD	NMS,255 specifi


;(01IACCESSRCONTROL

XM	A,16,<Accessrcon
	XDE	ACT,1B,,<Repe
	XDE	ACE,Accessrcon


;(128)TUSERATION

XM	USR,128,<Usern>
	XD	M77,6MX,,<Usmen
	XD	UID,40AV,tifica
	XD	UAC,40ounting i
	XD	P,132AV,,<Other

;ThesDAPdI/O sta

XS	A,1,<Operation A
XS	ACC,2d not acces
XS	ACT,3E"eactivity
XS	AID,4,<BD>
XS	A,5,<Alignment o
XS	ALQ,6,<Allocatio
XS	ANI,7,<ND" forma
XS	AOP,10,<Altions 
XS	AST,11id operati
XS	ATR,12,<Attrir>
XS	ATW,13,<Attrior>
XS	BKS,14,<Buckmall
XS	BKZ,15,<Buc larg
XS	BLN,16,<"Berror>
XS	BOF,17,<Begi det
XS	BPA,20te pooliad
XS	BPS,2vatelpooles
XS	BUG,22,liRMSderr
XS	CCR,23,connect R
XS	CHG,24,<$ngedHke
XS	CHK,25,<Buckck b
XS	CL6,<RSTS/EaClos
XS	COD,27,<Invpport
"`XS	CRE,30,<Could 
XS	CUR,31,<Nodcu
XS	DAC,32,<Deaccess
XS	DAN,33,<Dumber i
XS	DEL,3-accesseder
XS	DEV,35,<Badinapp
XS	DIR,36,<Director
XS	DME,3amic>memory
XS	D,40,<Directory 
XS	DN1,<Device not 
XS	DPE,42erposition
XS	DT3,<"DTP" field
XS	DUP<Duplicatehke
XS	ENT<Enter functi
XS	EN6,<Operation"n
XS	EOF,47,<le detec
XS	ESS,50,<string a
X@S	EXP,51,<Expirat
XS	EXT,52,<nd failu
XS	FAB,53,<N FAB>
.XS	FAC,54,<Illega
XS	FEX,55already ex
XS	FID,56, File ID>
XS	FLG,57,<Invacomb
XS	FLK,ilerlocked b
0@XS	FND,61,<"FIND"
XS	FNF,62,<File
XS	F,63,<Error in f
XS	FOP<Invalid file
XS	FUL<Device/file 
XS	IAN,ndexlAREA nu
XS	IFI,67,<Invalidp
XS	IM0,<Maxeareas/k
XS	NI,71,<INIT neve
XS	IOP<Operationiil
XS	IRC,73,erecord e
XS	I,74,<Invalid IS
XS	KBF,adsKEY buffe
XS	KE6,<Invalid KEY
XS	KRF,7alid>key-of
XS	K,100,<KEY size 
XS	LA01,<Lowest-lev
XS	BL,102,<NotpANSI
:@XS	LBY,103,<Logic
XS	LCH,104,<Logimbe
XS	EX,105,<Logical 
XS	LOC,106,<"LOC" F
XS	MAP,107,<Buffer 
X@S	MKD,110,<Couldr
XS	MR11,<MRN neg>or
>@XS	MRS,112,<MRS==
XS	NAM,113,<k addre
XS	N,114,<NotFposit
XS	NID,115,<Cannote
XS	NPK,<Nonprimary 
XS	PN,117,<RSTS/Eio
XS	ORD,120,<in corr
XS	OR21,<Invalidnfi
XS	PLG,122rolog err
XS	POS,123,<d inval
XS	PRM,124,<ate fie
XS	PRV,125,<ction v
XS	RAB,<Not a valid
XS	RAC,127l RAC val
XS	RAT,130,<cord at
XS	RBF,<Invaliddrec
XS	RER,132,<Fror>
HXS	REX,133,<Recor
XS	RFA,134,<Bad
XS	R,135,<Invalid r
XS	RLK,136,<Target 
XS	RMV,137,<RSX-F1
XS	R,140,<Record no
XS	RNL,Record not l
XS	ROP,14lid record
XS	RPL,<Error readi
XS	RR44,<InvalidnRR
XS	RSA,145,am>curre
XS	SZ,146,<Bad reco
XS	RTB,Record'tooub
XS	SEQ,150,key out 
XS	HR,151,<SHR fiel
XS	SI52,<SIZ field 
XS	STK,Stack tooabi
XS	SYS,154,<Systrro
XS	TRE,155,<Irror>
XS	TPE,156,<Erronsi
XS	UBF,157,<er buff
XS	U,160,<Invalid>u
XS	VER,161,<Erroumb
XS	VOL,162,<lume nu
XS	WER,163rite erro
XS	WLK,164,<Dite-lo
XS	WPL,165writing p
XS	XAB,16valid XAB>
XS	DDI,167,<Defy in
XS	CAA,17otlaccess 
X@S	CCF,171,<Cannot
XS	DA,172,<Cannot d
XS	C,173,<Channelra
XS	TTO,174,<TetOign
Z@XS	TTY,175,<Termi
XS	D,176,<Defaultaf
XS	VI,177,<Device>I
XS	ESA,200,<Expadre
XS	FNA,<Filenamerst
XS	FSZ,202,<Fvalid>
XS	IAL,203,<Inv lis
XS	KFF,204,<Kound>
XS	LNE,205,<Logi>
``XS	NOD,206,<Node 
XS	A,207,<Operation
XS	UP,210,<Recordli
XS	IDX,<Index updat
XS	R,212,<Recordalo
XS	RRV,213,nserted 
XS	CNO,214,Ocreated
XS	PBF,215,<Bad add
XS	PND,216ronousgop
XS	QUO,217,<Quotr>
XS	RHB,220,<Recoer 
XS	RLF,Related file
XS	RSS,<Resultantls
XS	RST,223,<Rring a
h@XS	SQO,224,<Opera
XS	SUC,225,<success
XS	CFS,226,filetsup
XS	SYN,22nspecifica
XS	TMO,230,<Tid exp
XS	BLK,231 recordpa
XS	BSZ,23 size ille
XS	CDR,233,isconnec
XS	CGJ,23ot>get JFN
XS	CO35,<Cannot OPE
XS	JFN,2d JFN>
XS	EF,237,<Cannot p
o@XS	TRU,240,<Canno
XS	UDF,241,<Fileed 
XS	CL,242,<Fileomus
XS	DIF,243,<Dire
XS	H,244,<Handler n
XS	HDE,245,<Fatal h
XS	WBE,246,<Attemp
XS	ONP,247 not pres
XS	DNA,250,s not at
XS	DAA,2vicehis>alr
X@S	DVA,252,<Device
XS	SRU,253,<Source 
XS	IOR,2legal overl
XS	C,255,<Blockoche
XS	CNE,256,<Callaus
XS	IFF,257,le full>
XS	FHF,260,<Fil>
XS	AFW,261,<Access
XS	FHC,262,<Filefhe
XS	ATE,263uteocontr
X`S	FLU,264,<File a
XS	BTF,26tape forma
XS	IOD,266,<Iationo
XS	RDD,Renameito di
XS	RFE,27mettoialre
XS	ROF,2nnotsrename
XS	FAO,272,<FilN>
@XS	PAR,273,<Devic
`XS	EOV,274,<End of volume detected >
XS	DOV,275,<Da@ta overrun>
XS	B`DB,276,<Bad block on device>
XS	E OT,277,<End of ta@pe detected>
XS	`NBS,300,<No buffer space for file> 
XS	FEA,301,<Fil@e exceeds allocat`ed space>
XS	TNI,302,<Task not in stalled>
XS	ULE,@303,<Unlock error`>
XS	NFL,304,<No file accessed on  LUN>
XS	SRF,305@,<Send or Receive` error>
XS	SPL,306,<Spool or subm it command file f@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 inva	`lid>
XS	IBF,316,
<Illegal bucket f
 ormat>
XS	IBK,31
@7,<Bucket size of
` LAN different from 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
XS	KNM,323,<erwnotable in XAB>
XS 	KSI,324,<Index b@ucket will not ho`ld two keys>
XS	MBC,325,<Multi-bu ffer count illega@l>
XS	NET,326,<N`etwork operation failed at remote  node>
XS	ALK,327@,<Record is alrea`dy locked>
XS	DEL,330,<Deleted re cord successfully@ accessed>
XS	LI`M,331,<Retrieved record exceeds ke y value>
XS	NOP,@332,<Key XAB not `filled in>
XS	RNF,333,<Nonexisten t record successf@ully accessed>
X`S	PLV,334,<Unsupported 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 updating rrv's, pa ths to data may b@e lost>
XS	SEG,3`40,<Too many segments>
XS	SUP,342 ,<Operation not s@upported over net`work>
XS	WBE,343,<Error on write- behind>
XS	WLD,3@44,<Invalid wildc`ard operation>
XS	WSF,345,<Workin g set full>
XS	D@LN,346,<Directory` listing - error reading name>
XS 	DLA,347,<Directo@ry listing - erro`r reading file attributes>
XS	DPN ,350,<Directory l@isting - name pro`tection failure>
XS	DPA,351,<Dire ctory listing - a@ttributes protect`ion failure>
XS	DLE,352,<Director y listing - file @attributes do not` exist>
XS	DLR,353,<Directory lis ting - cannot rec@over>
XS	SNE,354`,<Sharing not enabled>
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 direct#`ory rename operat$ion>
XS	STR,365,$ <User structure w$@ent invalid durin$`g operation>
XS	%FTM,366,<Network % file transfer mod%@e precludes opera%`tion>
XS	CRS,367&,<File was create& d in stream forma&@t>
XS	GBC,370,<I&`nvalid 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	NT(`S,373,<Network op)eration not suppo) rted>
XS	CRM,374)@,<CRMPSC failed t)`o 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>0
XS	XNF,407,<XAB0  not found>
XS	R0@UP,410,<Recovery 0`unit in progress,1 CLOSE disallowed1 >
XS	JNS,411,<Op1@eration not suppo1`rted under RMS jo2urnaling>
XS	NRU2 ,412,<Operation p2@rohibited outside2` of recovery unit3>
XS	REE,413,<RE3 NAME failed, reco3@very failed, file3` is lost>
XS	CJF4,414,<CJF system 4 service request f4@ailed>
XS	TMR,414`5,<SETIMR system 5service request f5 ailed>
XS	FBM,415@6,<File being mod5`ified (another wr6iter)>
XS	DNA,416 7,<Device not ava6@ilable>
XS	NSD,46`20,<No such devic7e>
XS	POA,421,<P7 artial allocation7@ only>
XS	BNF,427`2,<Specified bloc8k not free>
XS	C8 SD,423,<Can't sup8@ersede directory 8`file>
XS	DNE,4249,<Can't delete no9 n-empty directory9@ file>
XS	SNF,429`5,<Sub-file-direc:tory not found>
: XS	SLE,426,<Searc:@h list empty (no :`devices found)>
;XS	LVL,427,<Sub-f; ile-directories n;@ested too deeply>;`
XS	NCE,430,<NOC<REATE on entire s< earch list>
XS	F<@CU,431,<Can't upd<`ate file>
XS	ENC=,432,<Exceeded ne= twork capacity>
=@XS	TNA,433,<TSK n=`etwork device not> available>
XS	N> SN,434,<No such n>@etwork node>
XS	>`SIU,435,<Sub-file?-directory in use?  on RENAME>
XS	N?@DR,436,<Can't del?`ete file with NO-@DELETE lock>
XS	@ JCH,437,<Too many@@ simultaneous fil@`e accesses>
XS	SASL,440,<Can't RENA AME sub-file-direA@ctory to lower leA`vel>
XS	DDU,441,B<Device is "down"B  and unuseable>
B@XS	DRS,442,<DevicB`e is restricted>
XS	DCM,443,<DeviC ce controlled by C@MDA, not ASSIGNabC`le>
XS	DAJ,444,<DDevice already ASD SIGNed to anotherD@ job>
XS	IDM,445D`,<Illegal I/O datEa mode>
XS	LLE,4E 46,<Lineprinter pE@age limit exceedeE`d>
XS	VFE,447,<LFineprinter VFU foF rmat error>
XS	LF@UC,450,<LineprintF`er "undefined chaGracter" error>
XG S	VRP,451,<LineprG@inter VFU RAM parG`ity error>
XS	FSHE,452,<File speciH fication "parse" H@error>
XS	NNO,45H`3,<No such nodes>I
XS	ANO,454,<AllI  nodes inaccessibI@le>
XS	SNO,455,<I`Some nodes inacceJssible>
XS	NDV,4J 56,<No such devicJ@es>
XS	ADV,457,<J`All devices inaccKessible>
XS	SDV,K 460,<Some devicesK@ inaccessible>
XK`S	NDI,461,<No sucLh directories>
XL S	ADI,462,<All diL@rectories inaccesL`sible>
XS	SDI,46M3,<Some directoriM es inaccessible>
XS	NFI,464,<No sM`uch files>
XS	AFNI,465,<All files N inaccessible>
XSN@	SFI,466,<Some fiN`les inaccessible>O
XS	ARJ,467,<AllO  files rejected bO@y file constraintO`s>
XS	SRJ,470,<SPome files rejecteP 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 
MpTq
				ND	M
MPX.A,B
				ND	A
ND.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>$ P`z\

	IFIDNQ	<A><DEF>,<

Q 








Q@


DEFINE	XM(NQ`AM,COD,TXT),<

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

R`	..XDI==..XDI+1		S
	..XDO==0		

S 	..XDM==-1000		
S@
	..XDB==0		
	.S`.XDT==0		
	..XDET==0		
	..XDS==0	T 	
	..XDV==0		
	[email protected]==0		

	IFT`DEF	$DA'NAM,<IFN U<$DA'NAM-..XDI>,<U 
		XMERR NAM,MulU@tiply defined DAPU` message type>>
V
	$DH'NAM==^D<COV D>	

	$DA'NAM==[email protected]		
	$DB'NAMV`==..XDB		
	$DL'NWAM==..XDL		
	$DTW 'NAM==..XDT		

W@	..XCT(NAM,\..XDEW`,\..XDS,\..XDV,\.X.XDX,\..XDT,\..XDX C,\..XDB,\..XDO)

> 



X`








YDEFINE	XD(NAM,NNTY ,DFL,TXT),<..XD(NY@AM,NNT,0,0,DFL,TXY`T)>

DEFINE	XDEZ(NAM,NNT,DFL,TXT)Z ,<..XD(NAM,NNT,1,Z@0,DFL,TXT)>

DEZ`FINE	XDS(NAM,NNT,[DFL,TXT),<..XD(NA[ M,NNT,0,1,DFL,TXT[@)>




DE[`FINE	..XD(NAM,NNT\,ILM,SKP,DFL,TXT)\ ,<

	IFIDN	<NAM\@><DAP>,<XDERR NAM\`,"DAP" is a reser]ved field name>
] 
	..XDI==..XDI+1]@		
	..XDO==..XDO]`+1		

	..XDM==.^.XDM+1		

	..XD^ B==-1		
	..XDT==^@-1		
	..XDE==ILM^`		
	..XDS==SKP		_
	..XDV==0		
	._ .XDX==0		



_@	IRPC	NNT,<

		_`..XDA==0	

		IF`GE	<"NNT"-"0">,<I` FLE <"NNT"-"9">,<`@
			IFL ..XDB,<.``.XDB==0>
			..XDaB==<..XDB*^D10>+^a D<NNT>
			..XDA=a@=1>>

		IFE	<"Na`NT"-"A">,<
			IFbG ..XDT,<XDERR NAb M,Multiple field b@type "A" specifieb`d>
			..XDA==<..cXDT==^O1>>	

		c IFE	<"NNT"-"B">,<c@
			IFG ..XDT,<Xc`DERR NAM,Multipled field type "B" sd pecified>
			..Xd@DA==<..XDT==^O2>>d`	

		IFE	<"NNT"e-"C">,<
			IFG .e .XDT,<XDERR NAM,Me@ultiple field type`e "C" specified>
			..XDA==<..XDTf ==^O3>>	

		IFEf@	<"NNT"-"F">,<
	f`		IFG ..XDT,<XDERgR NAM,Multiple fig eld type "F" specg@ified>
			..XDA=g`=<..XDT==^O4>>	
h
		IFE	<"NNT"-"Ih ">,<
			IFG ..XDh@T,<XDERR NAM,Multh`iple field type "iI" specified>
		i 	..XDA==<..XDT==^i@O5>>	

		IFE	<"i`NNT"-"M">,<
			IjFG ..XDT,<XDERR Nj AM,Multiple fieldj@ type "M" specifij`ed>
			..XDM==-1k		
			..XDA==<..k XDT==^O6>>

		Ik@FE	<"NNT"-"T">,<
			IFG ..XDT,<XDlERR NAM,Multiple l field type "T" spl@ecified>
			..XDl`A==<..XDT==^O7>>	m


		IFE	<"NNTm "-"V">,<
			IFN [email protected],<XDERR NAM,m`"V" flag multiplyn specified>
			In FN ..XDX,<XDERR Nn@AM,Both "V" and "n`X" flags specifieod>
			..XDA==<..o XDV==1>>	

		IFo@E	<"NNT"-"X">,<
o`			IFN ..XDV,<XDEpRR NAM,Both "V" ap nd "X" flags specp@ified>
			IFN ..p`XDX,<XDERR NAM,"Xq" flag multiply sq pecified>
			..Xq@DA==<..XDX==1>>	

		IFE	..XDA,<XrDERR NAM,Illegal r field descriptor r@"NNT">
	> 

	Ir`FL	..XDB,<XDERR NsAM,No field lengts h specified>
	IFs@L	..XDT,<XDERR NAs`M,No field type stpecified>

	IFEt 	..XDT-$DXTAS,<..t@XDL==<<..XDB+^D4>t`/^D5>>
	IFE	..XDuT-$DXTBN,<..XDL==u <<<..XDB*^D8>+^D3u@5>/^D36>>
	IFE	.u`.XDT-$DXTCN,<..XDvL==1>
	IFE	..XDTv -$DXTFL,<..XDL==<v@<<..XDB*^D7>+^D35v`>/^D36>>
	IFE	..wXDT-$DXT8I,<..XDLw ==<<..XDB+^D3>/^Dw@4>>
	IFE	..XDT-$w`DXTMN,<..XDL==<<<x..XDB*^D7>+^D35>/x ^D36>>
	IFE	..XDx@T-$DXTDT,<..XDL==x`1>

	IFDEF	$DA'yNAM,<IFN <$DA'NAMy -..XDI>,<
		XDERy@R NAM,Multiply dey`fined field name>z>

	$DA'NAM==..z XDI		
	$DT'NAM==[email protected]		
	$DB'NAMz`==..XDB		
	$DL'N{AM==..XDL		


{ 
	IFGE	..XDM,<DM{@$'NAM==<<<..XDM/^{`D7>*^D7> + <^D6-<|..XDM-<<..XDM/^D7| >*^D7>>>>>


|@
	..XCT(NAM,\..XD|`E,\..XDS,\..XDV,\}..XDX,\..XDT,\..X} DC,\..XDB,\..XDO)}@

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

 	IFG	$DLDAP-^O777@,<XDERR NAM,DAP a`rea within I/O CDB too large>

>  





DEFI@NE	..XCT(NAM,XDE,`XDS,XDV,XDX,XDT,XDC,XDB,XDO),<DEFI NE $DX'NAM,<
	BY@TE	(8)<<<<<<<<XDE`_1>!XDS>_1>!XDV>_1>!XDX>_1>_3> 		( 4)XDT (9)XDC (9)X@DB (6)XDO >  
> `











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

	IFL	^D<DIT>,`<XFERR FLG,Negative flag bit illeg al>
	IFGE	<^D<DI@T>-^D70>,<XFERR F`LG,Flag bit greater than second wo rd!!!>

	DB$'FL@G==^D<DIT>	


`
	..XDF==<<<^D<DIT>/^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	XV(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(T),<

	$DS'NAM==^O<STS

> 






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




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



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

 


DEFINE	XVER@R(NAM,STR),<PRINT`X ? Error in XV macro for NAM: STR >



> 
@
	IFIDN	<A><XCT>`,<



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

DEFIN@E	XD(NAM,NNT,DFL,`TXT),<$DX'NAM>
DEFINE	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),<>

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

> 
@

	IFIDN	<A><ID`X>,<




DEFINE	XM(NAM,COD,TX T),<

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

	..XDI==..XDI+1		

	XWD	..XDI ,^D<COD>	

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

DEFINE	XF(NA`M,DIT,TXT),<>
DEFINE	XV(NAM,VAL,T XT),<>

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

> 

	IFIDN	<A><XTX>,<
 



DEFINE	XM@(NAM,COD,TXT),<[A`SCIZ \TXT\]>

DEFINE	XD(NAM,NNT, DFL,TXT),<[ASCIZ @\TXT\]>
DEFINE	X`DE(NAM,NNT,DFL,TXT),<[ASCIZ \TXT\] >
DEFINE	XDS(NAM@,NNT,DFL,TXT),<[A`SCIZ \TXT\]>

DEFINE	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	X"`F(NAM,DIT,TXT),<>#
DEFINE	XV(NAM,V# AL,TXT),<>

DEF#@INE	XS(NAM,STS,TX#`T),<

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

> 

> 
$@
	IFIDN	<A><CLN$`>,<



IF1,<
	.XCREF	..FF,	..% FM,	..FN,	..F0,	.%@.F1
	.XCREF	..XD%`A,	..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	..XD(`M,	..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 
WPV_
	XALL

Wp

			
DEFINE	X(
X$NAME,$PROC,$POIN
X0T,$DEFLT,$MAX,$FL
XPAGS),<
	EXP  SIX
XpBIT  /$NAME/
>

YAN:	SWTCHS
AL=
Y0=.-AN

			
IF
YP2,<
DEFINE	X($NA
YpME,$PROC,$POINT,$
ZDEFLT,$MAX,$FLAGS
Z0),<
..TEMP==0
I
ZPRP $POINT,<
    
ZpIFE ..TEMP-1,<
	
[$POINT			;$NAME

[0    >
    IFE ..
[PTEMP-2,<
	POINT	
[p36,$POINT,35	;$NA
\ME
    >
    IF
\0IDN <$POINT><*P>,
\P<..TEMP==1>	
   
\p IFIDN <$POINT><*
]F>,<..TEMP==2>	

]0>

IFB <$POINT>
]P,<
	Z			;$NAME

]p..TEMP==1>
IFE .
^.TEMP,<
IFN <$PO
^0INT>_-^D24,<		
.
^P.TEMP==1
	$POINT
^p			;$NAME
>
IFE
_ ..TEMP,<
	POINT
_0 36,$POINT,35	;$N
_PAME
	>
>>>
AP
_p:	SWTCHS

			

`			
MX.==0
DEFI
`0NE	X($NAME,$PROC,
`P$POINT,$DEFLT,$MA
`pX,$FLAGS),<
IF2,
a<
IFE <$FLAGS>&F
a0S.LRG,<IFG <$MAX>
aP-377777,<PRINTX ?
apMAXIMUM OF /$NAME
b CANNOT BE GT 377
b0777>>
>
..TEMP=
bP=1
IFN <$FLAGS>&
bpFS.LRG,<IFN <$MAX
c>,<..TEMP==0>>
I
c0FN ..TEMP,<
	XWD
cP	$MAX,$PROC	;$NAM
cpE
>
IFE ..TEMP,
d<
	XWD	[$MAX],$P
d0ROC	;$NAME
>
>
dP
AM:	SWTCHS

	
dp		
PD.==0
DEFIN
eE	X($NAME,$PROC,$
e0POINT,$DEFLT,$MAX
eP,$FLAGS),<
IF2,<
ep
IFL <$DEFLT>,<I
fFN <$DEFLT>+1,<PR
f0INTX ?DEFAULT OF 
fP/$NAME CANNOT BE 
fpNEGATIVE>>
IFE <
g$FLAGS>&FS.LRG,<I
g0FG <$DEFLT>-77777
gP7,<PRINTX ?DEFAUL
gpT OF /$NAME CANNO
hT BE GT 777777>>
h0
>
IFB <$FLAGS>,
hP<..TEMR==0>
IFNB
hp <$FLAGS>,<..TEMR
i==($FLAGS)>
..TE
i0MP==1
IFN <$FLAG
iPS>&FS.LRG,<IFN <$
ipDEFLT>,<..TEMP==0
j>>
IFN ..TEMP,<
j0
	XWD	..TEMR,$DEF
jPLT	;$NAME
>
IFE
jp ..TEMP,<
	XWD	.
k.TEMR,[$DEFLT]	;$
k0NAME
>
>
AD:	
kPSWTCHS
	PURGE	..
kpTEMP,..TEMR
	SALL
..TEMR
	SALIB5Ih Q}

	..FF(q<A>)		

	IFN	..F1,<PRINTX ? Sec0ond-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+-\ T0}Y

	IFE	$TPDTB-$DXTMS,<JMERTpR B,Message typeU field illegal>
U0	IFE	$DTB-$DXTASUP,<JMERR B,ASCII Uptype field illegaVl>
	IFE	$DTB-$DV0XTBN,<JMERR B,BiVPnary type field iVpllegal>
	IFE	$DTWB-$DXTCN,<JMERR W0B,Compressed binWPary type field ilWplegal>
	IFE	$DTXB-$DXT8I,<JMERR X0B,Image type fielXPd illegal>
	IFE	Xp$DTB-$DXTDT,<JMEYRR B,Date/time tY0ype field illegalYP>

	IFG	$DLB-2Yp,<JMERR B,Field Ztoo large>

	IFZ0E	$DLB-1,<	JUMPEZP A,C>
	IFE	$DLZpB-2,<	CAIN A,0
				JUMPE A+1,C>

PE A+1,M+-\ [P~

	IFE	$[pDTB-$DXTMS,<JMER\R B,Message type\0 field illegal>
\P	IFE	$DTB-$DXTAS\p,<JMERR B,ASCII ]type field illega]0l>
	IFE	$DTB-$D]PXTBN,<JMERR B,Bi]pnary type field i^llegal>
	IFE	$DT^0B-$DXTCN,<JMERR ^PB,Compressed bin^pary type field il_legal>
	IFE	$DT_0B-$DXT8I,<JMERR _PB,Image type fiel_pd illegal>
	IFE	`$DTB-$DXTDT,<JME`0RR B,Date/time t`Pype field illegal`p>

	IFG	$DLB-2a,<JMERR B,Field a0too large>

	IFaPE	$DLB-1,<	JUMPNap A,C>
	IFE	$DLbB-2,<	JUMPN A,b0C
				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\7Q  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<tP S<t9QQ x
S<t9YQ 	x
S<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.,@ bp~PRINTX ? Ecrror in FJUMPx macro for A: BaU_9hwP U_9iVP U_9lP WN0 
NPU
A.L==0
Np
A.T:  IRP	(B)<
OEXP  SIXBIT /B/
O0
			A.L==A.L+1
OP
			..TEMP==0
		
Op	IRPC (B)<IFIDN 
P<B><*>,<..TEMP==
P01>
					STOPI>

PP			IFE ..TEMP,<A
PpB==A.L>
		>
	PURGE	..TEMP
	WN9` 
Q0U
A.L==0
QP
A.T:  IRP	(B)<
QpEXP  SIXBIT /B/
R
			A.L==A.L+1
R0
			..TEMP==0
		
RP	IRPC (B)<IFIDN 
Rp<B><*>,<..TEMP==
S1>
					STOPI>

S0			IFE ..TEMP,<A
SPB==:A.L>
		>

Sp	PURGE	..TEMP
	PURGE	..TEMP
	[.,@ SP}PRINTX ? ESprror in MOVDxx macro for A: Ba[?4@ ,0{

	IFE	$,PDTB-$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,<MOVE  A,.ID0B(IO)>
		IFE	$D00LB-2,<DMOVE A,.0PIDB(IO)> >

	I0pFNB	<C>,<
		IFE1	$DLB-1,<MOVE  10A,C>
		IFE	$DL1PB-2,<DMOVE A,C> >

VE A,C>[?4D  7p{}

	IFE	$8DTB-$DXTMS,<MDER80R B,Message type8P field illegal>
8p	IFE	$DTB-$DXTAS9,<MDERR B,ASCII 90type field illega9Pl>
	IFE	$DTB-$D9pXTFL,<MDERR B,Fl:ags type field il:0legal>
	IFE	$DT:PB-$DXT8I,<MDERR :pB,Image type fiel;d illegal>
	IFE	;0$DTB-$DXTMN,<MDE;PRR B,Menu type f;pield illegal>

<	IFLE	$DLB,<MDER<0R B,Field length<P too small>
	IFG<p	$DLB-2,<MDERR =B,Field too large=0>

	IFB	<C>,<
		IFE	$DLB-1,<M=pOVE A,.IDB(IO)>>
		IFE	$DLB-2,<>0MOVE A,.IDB+1(I>PO)> >

	IFNB	<>pC>,<
		IFE	$DLB?-1,<MOVE A,C>
?0		IFE	$DLB-2,<MO?PVE A,1+C> >

 A,1+C> >

[?4D6 @|I

	IFE	$@0DTB-$DXTMS,<MDER@PR B,Message type@p field illegal>
A	IFE	$DTB-$DXTASA0,<MDERR B,ASCII APtype field illegaApl>
	IFE	$DTB-$DBXTFL,<MDERR B,FlB0ags type field ilBPlegal>
	IFE	$DTBpB-$DXT8I,<MDERR CB,Image type fielC0d illegal>
	IFE	CP$DTB-$DXTMN,<MDECpRR B,Menu type fDield illegal>

D0	IFLE	$DLB,<MDERDPR B,Field lengthDp too small>
	IFGE	$DLB-2,<MDERR E0B,Field too largeEP>

	IFB	<C>,<
		IFE	$DLB-1,<MFOVEM A,.IDB(IO)F0>
		IFE	$DLB-2,FP<CAIA
				JRST	.Fp+3
				SETZM	.IDGB(IO)
				MOVEMG0	A,.IDB+1(IO)> GP>

	IFNB	<C>,<Gp
		IFE	$DLB-1,<HMOVEM A,C>
		IH0FE	$DLB-2,<CAIA
				JRST	.+3
		Hp		SETZM	C
				MIOVEM	A,1+C> >

	A,1+C> >
[?4J4 IP}

	IFE	$IpDTB-$DXTMS,<MDERJR B,Message typeJ0 field illegal>
JP	IFE	$DTB-$DXTASJp,<MDERR B,ASCII Ktype field illegaK0l>

	IFLE	$DLBKP,<MDERR B,Field Kplength too small>L
	IFG	$DLB-2,<ML0DERR B,Field tooLP large>

	IFE	$LpDTB-$DXTBN,<
		MIFE	$DLB-1,<MOVXM0  A,<C>>
		IFEMP	$DLB-2,<DMOVE MpA,[EXP 0,<C>]> >N

	IFE	$DTB-$DN0XTCN,<MOVX A,<CNP>>

	IFE	$DTB-Np$DXTFL,<
		..FF(O<C>)
		IFE	$DLO0B-1,<MOVX  A,<..OPF0>>
		IFE	$DLBOp-2,<DMOVE A,[EXPP <..F0>,<..F1>]> P0>

	IFE	$DTB-$PPDXT8I,<MDERR B,IPpmage type field iQllegal>

	IFE	$Q0DTB-$DXTMN,<
		QP..FM(<C>)
		IFEQp	$DLB-1,<MOVX  RA,<..F0>>
		IFE	R0$DLB-2,<DMOVE ARP,[EXP <..F0>,<..FRp1>]> >

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

VX [?4K  2{;

	IFE	$20DTB-$DXTMS,<MDER2PR B,Message type2p field illegal>
3	IFE	$DTB-$DXTAS30,<MDERR B,ASCII 3Ptype field illega3pl>

	IFLE	$DLB4,<MDERR B,Field 40length too small>4P
	IFG	$DLB-2,<M4pDERR B,Field too5 large>

	IFB	<50C>,<
		IFE	$DL5PB-1,<MOVEM  A,.I5pDB(IO)>
		IFE	$6DLB-2,<DMOVEM A60,.IDB(IO)> >

6P	IFNB	<C>,<
		I6pFE	$DLB-1,<MOVEM7  A,C>
		IFE	$70DLB-2,<DMOVEM A,C> >

EM Agv|R 
L0TiIFB <B>,<
LPA==<<..Z==..Z+1>
Lp-1>> IFNB <B>,<
MA==<<..Z==..Z+<B>>-<B>>>.Z+<Bg0 
T0U%

	X	A,C
TP.T-1,<B>,D,-C.L,E
>,D,-C.g8 
V0U5
	X	A,0,
VP<B>,0,0,FS.NOS!C
0,0,FS.NOS!g@ 
UU+

	X	A,C
U0,<B>,PD.D,MX.D,E
D.D,MX.DgL 
UpU/
	X	A,0,<B>,C,0,D
,itP jP~m

	..FF(jp<B>)		

	IFE .k.F0,<IFE ..F1,<TXk0NE A,0>>		
	IFNkP ..F0,<IFE ..F1,<kpTXNE A,<..F0>>>	l
	IFE ..F0,<IFN l0..F1,<TXNE A+1,<lP..F1>>>	
	IFN ..lpF0,<IFN ..F1,<TXNmE A,<..F0>	
			m0    CAIA		
			  mP  TXNE A+1,<..F1>>>	

1,<..F1iu` n

	..FF(n0<B>)		

	IFE .nP.F0,<IFE ..F1,<TXnpNN A,0>>		
	IFNo ..F0,<IFE ..F1,<o0TXNN A,<..F0>>>	oP
	IFE ..F0,<IFN op..F1,<TXNN A+1,<p..F1>>>	
	IFN ..p0F0,<IFN ..F1,<CAIpPA		
			    JRST pp.+4		
			    TXNqN A,<..F0>	
			q0    TXNE A,<..F1qP>	
			    CAIA>>		

   CAIA>>ix cP~5

	..FF(cp<B>)		

	IFE .d.F0,<IFE ..F1,<TXd0O  A,0>>		
	IFNdP ..F0,<IFE ..F1,<dpTXO  A,<..F0>>>	e
	IFE ..F0,<IFN e0..F1,<TXO  A+1,<eP..F1>>>	
	IFN ..epF0,<IFN ..F1,<TXOfA A,<..F0>	
			f0    CAIA
			    fPTXO  A,<..F1>>>

A,<..F1>>>)

	..FF(r0<B>)		

	IFE .rP.F0,<IFE ..F1,<TXrpOE A,0>>		
	IFNs ..F0,<IFE ..F1,<s0TXOE A,<..F0>>>	sP
	IFE ..F0,<IFN sp..F1,<TXOE A+1,<t..F1>>>	
	IFN ..t0F0,<IFN ..F1,<TXOtPE A,<..F0>	
			tp    CAIA		
			  u  TXOE A+1,<..F1>>>	

1,<..F1i}` uPI

	..FF(up<B>)		

	IFE .v.F0,<IFE ..F1,<TXv0ON A,0>>		
	IFNvP ..F0,<IFE ..F1,<vpTXON A,<..F0>>>	w
	IFE ..F0,<IFN w0..F1,<TXON A+1,<wP..F1>>>	
	IFN ..wpF0,<IFN ..F1,<CAIxA		
			    JRST x0.+4		
			    TXOxPN A,<..F0>	
			xp    TXOE A,<..F1y>	
			    CAIA>>		

   CAIA>>iP g~Q

	..FF(g0<B>)		

	IFE .gP.F0,<IFE ..F1,<TXgpZ  A,0>>		
	IFNh ..F0,<IFE ..F1,<h0TXZ  A,<..F0>>>	hP
	IFE ..F0,<IFN hp..F1,<TXZ  A+1,<i..F1>>>	
	IFN ..i0F0,<IFN ..F1,<TXZiPA A,<..F0>	
			ip    CAIA
			    jTXZ  A,<..F1>>>

A,<..F1>>>e

	..FF(yp<B>)		

	IFE .z.F0,<IFE ..F1,<TXz0ZE A,0>>		
	IFNzP ..F0,<IFE ..F1,<zpTXZE A,<..F0>>>	{
	IFE ..F0,<IFN {0..F1,<TXZE A+1,<{P..F1>>>	
	IFN ..{pF0,<IFN ..F1,<TXZ|E A,<..F0>	
			|0    CAIA		
			  |P  TXZE A+1,<..F1>>>	

1,<..F1iU` }

	..FF(}1<B>)		

	IFE .}P.F0,<IFE ..F1,<TX}pZN A,0>>		
	IFN~ ..F0,<IFE ..F1,<~0TXZN A,<..F0>>>	~P
	IFE ..F0,<IFN ~p..F1,<TXZN A+1,<..F1>>>	
	IFN ..0F0,<IFN ..F1,<CAIPA		
			    JRST p.+4		
			    TXZN A,<..F0>	
			0    TXZE A,<..F1P>	
			    CAIA>>		

   CAIA>>i6tP Y

	..FM(1<B>)		

	IFE .P.F0,<IFE ..F1,<TXpNE A,0>>		
	IFN	 ..F0,<IFE ..F1,<	0TXNE A,<..F0>>>		P
	IFE ..F0,<IFN 	p..F1,<TXNE A+1,<
..F1>>>	
	IFN ..
0F0,<IFN ..F1,<TXN
PE A,<..F0>	
			
p    CAIA		
			    TXNE A+1,<..F1>>>	

1,<..F1i6u` Qy

	..FM(q<B>)		

	IFE .
.F0,<IFE ..F1,<TX
0NN A,0>>		
	IFN
P ..F0,<IFE ..F1,<
pTXNN A,<..F0>>>	
	IFE1..F0,<IFN+,<
	IFN<.. ..F1,<CAIA		
			    JRST 0.+4		
			    TXNPN A,<..F0>	
			p    TXNE A,<..F1>	
			    CAIA>>		

   CAIA>>i6x !

	..FM(1<B>)		

	IFE .P.F0,<IFE ..F1,<TXpO  A,0>>		
	IFN ..F0,<IFE ..F1,<0TXO  A,<..F0>>>	P
	IFE ..F0,<IFN p..F1,<TXO  A+1,<..F1>>>	
	IFN ..0F0,<IFN ..F1,<TXOPA A,<..F0>	
			p    CAIA
			    TXO  A,<..F1>>>

A,<..F1>>>

	..FM(q<B>)		

	IFE ..F0,<IFE ..F1,<TX0OE A,0>>		
	IFNP ..F0,<IFE ..F1,<pTXOE A,<..F0>>>	
	IFE ..F0,<IFN 0..F1,<TXOE A+1,<P..F1>>>	
	IFN ..pF0,<IFN ..F1,<TXOE A,<..F0>	
			0    CAIA		
			  P  TXOE A+1,<..F1>>>	

1,<..F1i6}` 5

	..FM(1<B>)		

	IFE .P.F0,<IFE ..F1,<TXpON A,0>>		
	IFN ..F0,<IFE ..F1,<0TXON A,<..F0>>>	P
	IFE ..F0,<IFN p..F1,<TXON A+1,<..F1>>>	
	IFN ..0F0,<IFN ..F1,<CAIPA		
			    JRST p.+4		
			    TXON A,<..F0>	
			0    TXOE A,<..F1P>	
			    CAIA>>		

   CAIA>>i7P Q=

	..FM(q<B>)		

	IFE ..F0,<IFE ..F1,<TX0Z  A,0>>		
	IFNP ..F0,<IFE ..F1,<pTXZ  A,<..F0>>>	
	IFE ..F0,<IFN 0..F1,<TXZ  A+1,<P..F1>>>	
	IFN ..pF0,<IFN ..F1,<TXZA A,<..F0>	
			0    CAIA
			    PTXZ  A,<..F1>>>

A,<..F1>>>Q

	..FM(1<B>)		

	IFE .P.F0,<IFE ..F1,<TXpZE A,0>>		
	IFN ..F0,<IFE ..F1,<0TXZE A,<..F0>>>	P
	IFE ..F0,<IFN p..F1,<TXZE A+1,<..F1>>>	
	IFN ..0F0,<IFN ..F1,<TXZPE A,<..F0>	
			p    CAIA		
			    TXZE A+1,<..F1>>>	

1,<..F1i7U` Qq

	..FM(q<B>)		

	IFE ..F0,<IFE ..F1,<TX0ZN A,0>>		
	IFNP ..F0,<IFE ..F1,<pTXZN A,<..F0>>>	
	IFE ..F0,<IFN 0..F1,<TXZN A+1,<P..F1>>>	
	IFN ..pF0,<IFN ..F1,<CAIA		
			    JRST 0.+4		
			    TXZPN A,<..F0>	
			p    TXZE A,<..F1>	
			    CAIA>>		

   CAIA>>iLtLQP iLtLXP iLtL[P p !IR8

	IF1,<AIFDEF A,<PRINTX <q? Multiply-define"ad block offset ALQ>>

	..XXB==<..L1XXBM==0>	

	A==<<..XXO==..XXO+<B>>-<B>> XO+<5311>>
p@ AI5R(

	IF1,<29IFDEF A,<PRINTX B? Multiply-definel9d block offset A=>>

	..XXO==0		2
	..XXB==<..XXBMK==0>	

	A==<<.FQ.XXO==..XXO+<B>>-<B>> XO+<B>>51M`tH6q 1RH

	IF1,<EQIFDEF A,<PRINTX Eq? Multiply-defineFd bit field A>>

	IFB	<C>,<
	O	..XXRB==<..XXB==O0..XXB+B>
		IFG OP..XXRB-^D36,<PRINOpTX ? Bit field AP exceeds 36 bits>Pp>
	IFNB	<C>,<..QXXRB==C+1>

	.Q0.XXBS==<<-1_-<^D3QP6-B>>B<..XXRB-1>Qp>

	IFN	..XXBM&R..XXBS,<PRINTX ? R0Bit fields overlaRPp for A>

	..XSXXBM==..XXBM!..XXBS
	A==..XXBS	51 =<..q
 T+

	IF1,<T9IFDEF A,<PRINTX TX? Multiply-defineU8d value A>>

	A==B	A>>

	q *1S..XD(A,B,0,0,C,D)A,Bq( *qW..XD(A,B,1,0,C,D)A,Bq.,@ ZqYPRINTX ? E[rror in XD macro for A: Bacro q +1[..XD(A,B,0,1,C,D)A,Bq Q;

	IFL	^Q1D<B>,<XFERR A,NQPegative flag bit Qpillegal>
	IFGE	<R^D<B>-^D70>,<XFER0RR A,Flag bit grRPeater than secondRp word!!!>

	DB$SA==^D<B>	


S0
	..XDF==<<<^D<SPB>/^D7>*^D7> + <^SpD6-<^D<B>-<<^D<TB>/^D7>*^D7>>>>
T0
	D1$A==0		
	DTP2$A==0		

	IFLTpE	<..XDF-^D34>,<DU1$A==1B<..XDF>>
	IFGE	<..XDF-^D3UP5>,<IFL <..XDF-^DUp70>,<D2$A==1B<..VXDF-^D35>>>

	IV0FDEF	DF$A,<IFN <VPDF$A-..XDF>,<
	Vp	XFERR A,MultiplWy defined DAP flaW0g bit>>

	DF$A==..XDF		

Aq.,@ [Q_PRINTX ? E[qrror in XF macro for A: Bacro q4 #qO

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

	..XDI=$p=..XDI+1		
	..XD%O==0		

	..XDM=%0=-1000		

	..XD%PB==0		
	..XDT==0%p		
	..XDE==0		
&	..XDS==0		
	..X&0DV==0		
	..XDX==&P0		

	IFDEF	$DA&pA,<IFN <$DAA-..'XDI>,<
		XMERR '0A,Multiply define'Pd DAP message typ'pe>>

	$DHA==^D(<B>	

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

	..XCT)0(A,\..XDE,\..XDS)P,\..XDV,\..XDX,\.)p.XDT,\..XDC,\..XDB,\..XDO)

XDq6.,@ ZSPRINTX ? EZ1rror in XM macro for A: Bacro qL YQM

	$DSA==^O<B>	

AqX WqI

	IFDEFX	$DVA,<IFN <$DVX0A-^D<B>>,<
		XVXPERR A,Multiply dXpefined DAP field Yvalue>>

	$DVA==^D<B>	

AqZ.,@ \1ePRINTX ? E\Qrror 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 N!
x
	BYTE	(8NA)<<<<<<<<0_1>!0>_N`1>!0>_1>!0>_1>_3>O 		(4)2 (9)171 (9)1 (6)2 )171 (9	D6 A
	BYTE	(8a)<<<<<<<<0_1>!0>_1>!1>_1>!0>_1>_3>P 		(4)3 (9)303 (9)5 (6)7 )303 (9	Dr Aa
	BYTE	(8AA)<<<<<<<<1_1>!0>_A!1>!1>_1>!0>_1>_3>@Q 		(4)1 (9)423 (9)120 (6)2 23 (9	Du 2	
#
	BYTE	(81i)<<<<<<<<0_1>!0>_1I1>!0>_1>!0>_1>_3>D9 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dv #A1
	BYTE	(8Q)<<<<<<<<0_1>!0>_591>!0>_1>!0>_1>_3>6 		(4)0 (9)423 (9)0 (6)0 )423 (9	Dv F
F
	BYTE	(8))<<<<<<<<0_1>!0>_91>!0>_1>!0>_1>_3>Ha 		(4)0 (9)170 (9)0 (6)0 )170 (9	Dy c	
	BYTE	(8!))<<<<<<<<0_1>!0>_ Y1>!0>_1>!0>_1>_3> 		(4)0 (9)57 (9)0 (6)0 9)57 (9)	Dz CQ'
	BYTE	(8Cq)<<<<<<<<1_1>!0>_DP1>!0>_1>!0>_1>_3>Dp 		(4)2 (9)423 (9)1 (6)1 )423 (9	D ]
{
	BYTE	(8lY)<<<<<<<<0_1>!0>_/1>!0>_1>!1>_1>_3>/8 		(4)4 (9)146 (9)4 (6)6 )146 (9	D #!
	BYTE	(8#)<<<<<<<<0_1>!0>_/11>!0>_1>!0>_1>_3>0 		(4)7 (9)320 (9)22 (6)10 20 (9	D8 !@
	BYTE	(8A)<<<<<<<<0_1>!0>_`1>!0>_1>!0>_1>_3> 		(4)2 (9)305 (9)2 (6)12 305 (9	DQ #y
(
	BYTE	(8$I)<<<<<<<<01>!0>$h1>!0>1>!0>1>3>% 		(4)2 (9)57 (9)1 (6)1 9)57 (9)	DW KY
	BYTE	(8L1)<<<<<<<<0_1>!0>_Oq1>!0>_1>!1>_1>_3>P 		(4)4 (9)172 (9)6 (6)3 )172 (9	D2 1
	BYTE	(8)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>` 		(4)2 (9)304 (9)1 (6)10 304 (9	D qQc
	BYTE	(8q)<<<<<<<<0_1>!0>_X1>!0>_1>!0>_1>_3>|1 		(4)0 (9)274 (9)0 (6)0 )274 (9	D a
	BYTE	(8Q)<<<<<<<<0_1>!0>_p1>!0>_1>!1>_1>_3>
 		(4)4 (9)277 (9)4 (6)3 )277 (9	D 
Qn
	BYTE	(8<0>1>!0>>)4 (6)4 )300 (9	D aD
	BYTE	(8)<<<<<<<<0_1>!0>_ 1>!1>_1>!0>_1>_3>@ 		(4)3 (9)30 (9)5 (6)10 )30 (9)	Dx %I
5
	BYTE	(8&)<<<<<<<<0_1>!0>_&81>!0>_1>!1>_1>_3>&X 		(4)4 (9)60 (9)5 (6)2 9)60 (9)	D ^ax
	BYTE	(8xY)<<<<<<<<0_1>!0>_x1>!0>_1>!0>_1>_3>_ 		(4)0 (9)20 (9)0 (6)0 9)20 (9)	D(z i9Q
	BYTE	(8iY)<<<<<<<<0_1>!0>_ix1>!0>_1>!0>_1>_3>j 		(4)2 (9)4 (9)1 (6)5 (9)4 (9)1	D) +qi
	BYTE	(8,)<<<<<<<<0_1>!0>_,01>!0>_1>!0>_1>_3>- 		(4)7 (9)316 (9)22 (6)6 316 (9	D*y kyM
	BYTE	(8zQ)<<<<<<<<1_1>!0>_	1>!0>_1>!0>_1>_3>	X 		(4)2 (9)31 (9)1 (6)11 )31 (9)	D*} a/
	BYTE	(81)<<<<<<<<1_1>!0>_P1>!0>_1>!0>_1>_3>p 		(4)2 (9)305 (9)1 (6)11 305 (9	D+ B)

	BYTE	(8BI)<<<<<<<<0_1>!0>_Bh1>!0>_1>!0>_1>_3>C 		(4)2 (9)165 (9)1 (6)11 165 (9	D+ 1)
	BYTE	(8Q)<<<<<<<<0_1>!0>_p1>!0>_1>!0>_1>_3> 		(4)2 (9)26 (9)2 (6)6 9)26 (9)	D,} Y	3
	BYTE	(8y)<<<<<<<<0_1>!0>_1>!0>_1>!0>_1>_3>8 		(4)2 (9)45 (9)1 (6)17 )45 (9)	D4S 2y
B
	BYTE	(8@1)<<<<<<<<0_1>!0>_H1>!0>_1>!0>_1>_3>H  		(4)2 (9)167 (9)1 (6)2 )167 (9	D9 >Y
	BYTE	(8?1)<<<<<<<<0_1>!0>_?P1>!0>_1>!1>_1>_3>?p 		(4)4 (9)164 (9)4 (6)10 164 (9	D9 #	4
	BYTE	(8ly)<<<<<<<<0_1>!0>_&!1>!0>_1>!0>_1>_3>&@ 		(4)7 (9)312 (9)22 (6)2 312 (9	D9Q 3"
	BYTE	(839)<<<<<<<<0_1>!0>_3X1>!0>_1>!0>_1>_3>4( 		(4)2 (9)157 (9)1 (6)1 )157 (9	D9S ^A
	BYTE	(8b)<<<<<<<<01>!0>b91>!0>1>!0>1>3>bY 		(4)0 (9)6 (9)0 (6)0 (9)6 (9)0	D:y PQ
	BYTE	(8Q!)<<<<<<<<0_1>!0>_Q@1>!0>_1>!0>_1>_3>Q` 		(4)2 (9)174 (9)2 (6)4 )174 (9	D;S xyM
	BYTE	(8y)<<<<<<<<0_1>!0>_y81>!0>_1>!1>_1>_3>yX 		(4)4 (9)16 (9)12 (6)11 16 (9)	D;Z ^!

	BYTE	(8]1)<<<<<<<<0_1>!0>__A1>!0>_1>!0>_1>_3>B	 		(4)0 (9)166 (9)0 (6)0 )166 (9	D= {
\
	BYTE	(8`)<<<<<<<<0_1>!0>_+i1>!0>_1>!0>_1>_3>+I 		(4)0 (9)157 (9)0 (6)0 )157 (9	DH7 X16
	BYTE	(8aQ)<<<<<<<<1_1>!0>_vA1>!0>_1>!0>_1>_3>v` 		(4)2 (9)274 (9)1 (6)15 274 (9	DH8 `A

	BYTE	(8`a)<<<<<<<<0_1>!0>_a1>!0>_1>!0>_1>_3>a  		(4)0 (9)0 (9)0 (6)0 (9)0 (9)0	DH: 2Y
N
	BYTE	(8zq)<<<<<<<<0_1>!0>_IA1>!0>_1>!0>_1>_3>Ia 		(4)0 (9)175 (9)0 (6)0 )175 (9	DHY t!y
	BYTE	(8tA)<<<<<<<<1_1>!0>_~A1>!0>_1>!0>_1>_3> 		(4)2 (9)274 (9)1 (6)22 274 (9	DI8 1	
	BYTE	(8Q)<<<<<<<<0_1>!0>_(1>!0>_1>!0>_1>_3>H 		(4)2 (9)42 (9)2 (6)15 )42 (9)	DI; q	<
	BYTE	(8Q)<<<<<<<<0_1>!0>_)1>!0>_1>!1>_1>_3>H 		(4)4 (9)46 (9)6 (6)20 )46 (9)	DIV f	:
	BYTE	(8fi)<<<<<<<<1_1>!0>_g1>!0>_1>!0>_1>_3>g( 		(4)2 (9)274 (9)2 (6)3 )274 (9	DM w!C
	BYTE	(8wA)<<<<<<<<1_1>!0>_w`1>!0>_1>!0>_1>_3>x8 		(4)2 (9)274 (9)1 (6)16 274 (9	DM }	r
	BYTE	(8}))<<<<<<<<0_1>!0>_}H1>!0>_1>!1>_1>_3>~( 		(4)4 (9)22 (9)2 (6)2 9)22 (9)	DMQ }!p
	BYTE	(8}A)<<<<<<<<1_1>!0>_}`1>!1>_1>!0>_1>_3>~ 		(4)2 (9)274 (9)10 (6)21 74 (9	DMR qY
	BYTE	(8qy)<<<<<<<<0_1>!0>_r1>!0>_1>!0>_1>_3>r8 		(4)2 (9)12 (9)1 (6)5 9)12 (9)	DMY p9	
	BYTE	(8pY)<<<<<<<<0_1>!0>_px1>!0>_1>!0>_1>_3>q 		(4)2 (9)11 (9)1 (6)4 9)11 (9)	DMY uI2
	BYTE	(8ui)<<<<<<<<0_1>!0>_v1>!0>_1>!0>_1>_3>v( 		(4)2 (9)14 (9)1 (6)7 9)14 (9)	DMZ ry<
	BYTE	(8s)<<<<<<<<0_1>!0>_w!1>!0>_1>!0>_1>_3>w@ 		(4)2 (9)15 (9)1 (6)10 )15 (9)	DMZ s9!
	BYTE	(8sY)<<<<<<<<0_1>!0>_sx1>!0>_1>!0>_1>_3>t 		(4)2 (9)13 (9)1 (6)6 9)13 (9)	DXU y	x
	BYTE	(8I)<<<<<<<<0_1>!0>_h1>!1>_1>!0>_1>_3> 		(4)3 (9)54 (9)5 (6)24 )54 (9)	DY )N
	BYTE	(8)!)<<<<<<<<0_1>!0>_)@1>!0>_1>!0>_1>_3>)` 		(4)7 (9)314 (9)22 (6)4 314 (9	Dh1 (i
X
	BYTE	(8*I)<<<<<<<<0_1>!0>_*h1>!0>_1>!1>_1>_3>+ 		(4)4 (9)144 (9)3 (6)4 )144 (9	DiQ 	

	BYTE	(8Y)<<<<<<<<0_1>!0>_I1>!0>_1>!0>_1>_3>  		(4)2 (9)55 (9)2 (6)25 )55 (9)	Dj6 '
?
	BYTE	(8'9)<<<<<<<<0_1>!0>_'X1>!1>_1>!0>_1>_3>'x 		(4)1 (9)61 (9)377 (6)3 61 (9)	Dkx 
[
	BYTE	(8
9)<<<<<<<<0_1>!0>_
Y1>!0>_1>!1>_1>_3>1 		(4)4 (9)43 (9)6 (6)16 )43 (9)	Dlz o
	BYTE	(8o9)<<<<<<<<0_1>!0>_oX1>!0>_1>!0>_1>_3>ox 		(4)2 (9)10 (9)1 (6)3 9)10 (9)	Dl} Qf
	BYTE	(8q)<<<<<<<<0_1>!0>_
H1>!0>_1>!0>_1>_3>
h 		(4)2 (9)31 (9)1 (6)12 )31 (9)	E6 za_
	BYTE	(8{1)<<<<<<<<1_1>!0>_{P1>!1>_1>!0>_1>_3>{p 		(4)2 (9)274 (9)5 (6)20 274 (9	EU )	k
	BYTE	(8y)<<<<<<<<0_1>!0>_1>!1>_1>!0>_1>_3>8 		(4)3 (9)53 (9)5 (6)23 )53 (9)	E	 gYC
	BYTE	(8gy)<<<<<<<<0_1>!0>_h1>!0>_1>!0>_1>_3>h8 		(4)2 (9)3 (9)1 (6)4 (9)3 (9)1	E f99
	BYTE	(8fY)<<<<<<<<0_1>!0>_fx1>!0>_1>!0>_1>_3>g 		(4)2 (9)2 (9)1 (6)3 (9)2 (9)1	E
t <aq
	BYTE	(8=Y)<<<<<<<<1_1>!0>_=x1>!1>_1>!0>_1>_3>> 		(4)5 (9)164 (9)5 (6)7 )164 (9	E7 bi
	BYTE	(8c	)<<<<<<<<1_1>!0>_sA1>!0>_1>!0>_1>_3>s` 		(4)2 (9)274 (9)1 (6)13 274 (9	EY Q
	BYTE	(8q)<<<<<<<<1_1>!0>_1>!0>_1>!0>_1>_3>` 		(4)2 (9)274 (9)1 (6)23 274 (9	EV giD
	BYTE	(8h	)<<<<<<<<1_1>!0>_h(1>!0>_1>!0>_1>_3>hH 		(4)2 (9)274 (9)2 (6)4 )274 (9	E9< 8	J
	BYTE	(88))<<<<<<<<1_1>!0>_8H1>!1>_1>!0>_1>_3>9( 		(4)5 (9)162 (9)377 (6)4 62 (9	E;V i	
	BYTE	(8ii)<<<<<<<<1_1>!0>_p!1>!1>_1>!0>_1>_3>p@ 		(4)1 (9)274 (9)50 (6)11 74 (9	E;x Wq,
	BYTE	(8WQ)<<<<<<<<1_1>!0>_e)1>!0>_1>!1>_1>_3>eH 		(4)4 (9)274 (9)3 (6)2 )274 (9	E<S 9iT
	BYTE	(8:	)<<<<<<<<11>!0>:(1>!0>1>!0>1>3>:H 		(4)2 (9)162 (9)1 (6)5 )162 (9	E>< `
	BYTE	(8_q)<<<<<<<<0_1>!0>_VA1>!0>_1>!0>_1>_3>W 		(4)0 (9)272 (9)0 (6)0 )272 (9	EH7 ta0
	BYTE	(8uA)<<<<<<<<1_1>!0>_u`1>!0>_1>!0>_1>_3>v 		(4)2 (9)274 (9)1 (6)14 274 (9	EKq !{
	BYTE	(8q)<<<<<<<<0_1>!0>_1>!1>_1>!0>_1>_3>0 		(4)2 (9)301 (9)10 (6)5 301 (9	ELV 		^
	BYTE	(8))<<<<<<<<0_1>!0>_H1>!0>_1>!0>_1>_3>h 		(4)2 (9)52 (9)2 (6)22 )52 (9)	EMV !
	BYTE	(8A)<<<<<<<<1_1>!0>_`1>!0>_1>!0>_1>_3>0 		(4)2 (9)274 (9)1 (6)24 274 (9	ET	 {1d
	BYTE	(8{Q)<<<<<<<<0_1>!0>_{p1>!0>_1>!1>_1>_3>|H 		(4)6 (9)20 (9)6 (6)1 9)20 (9)	ET
 4i/
	BYTE	(85	)<<<<<<<<0_1>!0>_5(1>!0>_1>!1>_1>_3>5x 		(4)6 (9)160 (9)4 (6)2 )160 (9	ET
 F!
8
	BYTE	(8FA)<<<<<<<<0_1>!1>_F`1>!0>_1>!1>_1>_3>G 		(4)6 (9)166 (9)4 (6)1 )166 (9	ET LQ
k
	BYTE	(8Lq)<<<<<<<<0_1>!1>_M1>!0>_1>!1>_1>_3>M0 		(4)6 (9)170 (9)4 (6)1 )170 (9	ET
XQ
	BYTE	(8Xq)<<<<<<<<0_1>!1>_Y1>!0>_1>!1>_1>_3>Yp 		(4)6 (9)177 (9)4 (6)1 )177 (9	ET( c)#
	BYTE	(8cy)<<<<<<<<0_1>!0>_d1>!0>_1>!1>_1>_3>d8 		(4)6 (9)272 (9)6 (6)1 )272 (9	ET( QK
	BYTE	(8q)<<<<<<<<0_1>!0>_	1>!0>_1>!1>_1>_3>	0 		(4)6 (9)274 (9)6 (6)1 )274 (9	ET) Q[
	BYTE	(8q)<<<<<<<<0_1>!0>_1>!0>_1>!1>_1>_3>0 		(4)6 (9)306 (9)6 (6)1 )306 (9	ET) $Q+
	BYTE	(8$q)<<<<<<<<0_1>!0>_%1>!0>_1>!1>_1>_3>%0 		(4)6 (9)310 (9)6 (6)1 )310 (9	ET* 2Y
	BYTE	(83))<<<<<<<<0_1>!0>_3H1>!0>_1>!1>_1>_3>3h 		(4)6 (9)321 (9)6 (6)1 )321 (9	EUk Fq@
	BYTE	(8G)<<<<<<<<0_1>!0>_G01>!0>_1>!1>_1>_3>H 		(4)6 (9)423 (9)6 (6)1 )423 (9	EZ cy%
	BYTE	(8d)<<<<<<<<0_1>!0>_d81>!0>_1>!1>_1>_3>dX 		(4)4 (9)0 (9)5 (6)1 (9)0 (9)5	E\V A-
	BYTE	(8)<<<<<<<<1_1>!0>_01>!0>_1>!0>_1>_3>P 		(4)2 (9)274 (9)2 (6)26 274 (9	E\W i
	BYTE	(8)<<<<<<<<1_1>!0>_91>!1>_1>!0>_1>_3>ay 		(4)3 (9)32 (9)5 (6)13 )32 (9)	E\Y 	6
	BYTE	(8))<<<<<<<<0_1>!0>_H1>!0>_1>!0>_1>_3>h 		(4)2 (9)27 (9)2 (6)7 9)27 (9)	E\} mo
	BYTE	(8m9)<<<<<<<<01>!0>mX1>!0>1>!0>1>3>mx 		(4)2 (9)6 (9)2 (6)1 (9)6 (9)2	Eh6 0I
	BYTE	(80i)<<<<<<<<0_1>!0>_1	1>!0>_1>!0>_1>_3>1Y 		(4)0 (9)337 (9)0 (6)0 )337 (9	Ek9 ?
	BYTE	(8?Q)<<<<<<<<0_1>!0>_?p1>!1>_1>!0>_1>_3>@ 		(4)1 (9)340 (9)377 (6)2 40 (9	Ekp r
	BYTE	(8i)<<<<<<<<1_1>!0>_1>!0>_1>!0>_1>_3>( 		(4)2 (9)310 (9)1 (6)3 )310 (9	Eku qe
	BYTE	(8)<<<<<<<<1_1>!0>_01>!0>_1>!0>_1>_3>P 		(4)2 (9)310 (9)1 (6)2 )310 (9	Eky 
	BYTE	(89)<<<<<<<<1_1>!0>_X1>!0>_1>!0>_1>_3>x 		(4)2 (9)310 (9)1 (6)4 )310 (9	Els j	V
	BYTE	(8j))<<<<<<<<1_1>!0>_jH1>!0>_1>!0>_1>_3>jh 		(4)2 (9)274 (9)1 (6)5 )274 (9	Em =1t
	BYTE	(8>)<<<<<<<<0_1>!0>_> 1>!0>_1>!1>_1>_3>>@ 		(4)4 (9)337 (9)3 (6)1 )337 (9	Em6 qq
	BYTE	(8r)<<<<<<<<1_1>!0>_r01>!0>_1>!0>_1>_3>rP 		(4)2 (9)274 (9)1 (6)12 274 (9	E|S ~i|
	BYTE	(8	)<<<<<<<<0_1>!0>_(1>!0>_1>!0>_1>_3>H 		(4)2 (9)23 (9)1 (6)3 9)23 (9)	E|z cYu
	BYTE	(8c9)<<<<<<<<0_1>!0>_n91>!0>_1>!0>_1>_3>nX 		(4)2 (9)7 (9)1 (6)2 (9)7 (9)1	F	 .w
	BYTE	(8.1)<<<<<<<<0_1>!0>_.P1>!0>_1>!0>_1>_3>.p 		(4)7 (9)317 (9)22 (6)7 317 (9	F	y 8yQ
	BYTE	(89Q)<<<<<<<<0_1>!0>_9p1>!0>_1>!1>_1>_3>: 		(4)4 (9)335 (9)3 (6)5 )335 (9	FV I!'
	BYTE	(8hy)<<<<<<<<0_1>!0>_4)1>!1>_1>!0>_1>_3>4x 		(4)1 (9)323 (9)50 (6)2 323 (9	Fy k)`
	BYTE	(8kI)<<<<<<<<1_1>!0>_kh1>!0>_1>!0>_1>_3>l 		(4)2 (9)274 (9)2 (6)6 )274 (9	F{ 7YC
	BYTE	(87y)<<<<<<<<0_1>!0>_81>!0>_1>!1>_1>_3>88 		(4)4 (9)334 (9)3 (6)4 )334 (9	F
Z $1m
	BYTE	(81)<<<<<<<<0_1>!0>_!1>!0>_1>!0>_1>_3>-Q 		(4)0 (9)321 (9)0 (6)0 )321 (9	F
{ /y
	BYTE	(80)<<<<<<<<0_1>!0>_081>!1>_1>!0>_1>_3>1 		(4)1 (9)147 (9)50 (6)7 147 (9	F
| 699
	BYTE	(86Y)<<<<<<<<01>!0>6x1>!0>1>!1>1>3>7 		(4)4 (9)333 (9)3 (6)3 )333 (9	F
	BYTE	(81)<<<<<<<<11>!0>!1>!0>1>!0>1>3>!0 		(4)2 (9)310 (9)2 (6)5 )310 (9	F
	BYTE	(8;!)<<<<<<<<0_1>!0>_;@1>!0>_1>!1>_1>_3>;` 		(4)4 (9)336 (9)3 (6)6 )336 (9	F(1 69<
	BYTE	(87	)<<<<<<<<0_1>!0>_7(1>!0>_1>!0>_1>_3>7H 		(4)2 (9)161 (9)1 (6)3 )161 (9	F(: a
	BYTE	(89)<<<<<<<<01>!0>X1>!0>1>!1>1>3>x 		(4)4 (9)25 (9)3 (6)5 9)25 (9)	F(w Tq
	BYTE	(8UA)<<<<<<<<0_1>!0>_U`1>!1>_1>!0>_1>_3>V 		(4)2 (9)175 (9)10 (6)1 175 (9	F)3 nQ{
	BYTE	(8nq)<<<<<<<<1_1>!0>_o1>!0>_1>!0>_1>_3>o0 		(4)2 (9)274 (9)1 (6)10 274 (9	F)T q
	BYTE	(8A)<<<<<<<<1_1>!0>_`1>!1>_1>!0>_1>_3> 		(4)2 (9)303 (9)20 (6)6 303 (9	F)V 	

	BYTE	(8))<<<<<<<<0_1>!0>_H1>!0>_1>!0>_1>_3>  		(4)2 (9)24 (9)1 (6)4 9)24 (9)	F+x ;	b
	BYTE	(8;a)<<<<<<<<01>!0><1>!0>1>!1>1>3><  		(4)4 (9)162 (9)6 (6)6 )162 (9	F- 
	BYTE	(8<01>!0>1>!1>1>!0>1>3>p 		(4)1 (9)32 (9)50 (6)14 32 (9)	F-Q xyR
	BYTE	(8ya)<<<<<<<<1_1>!0>_z1>!1>_1>!0>_1>_3>z  		(4)2 (9)274 (9)10 (6)17 74 (9	F-W *![
	BYTE	(8*q)<<<<<<<<0_1>!0>_+1>!0>_1>!0>_1>_3>+0 		(4)2 (9)315 (9)2 (6)5 )315 (9	F8W !I

	BYTE	(8!i)<<<<<<<<0_1>!0>_"1>!1>_1>!0>_1>_3>"( 		(4)3 (9)56 (9)5 (6)26 )56 (9)	F9 y	M
	BYTE	(8)<<<<<<<<0_1>!0>_81>!0>_1>!1>_1>_3>X 		(4)4 (9)50 (9)6 (6)21 )50 (9)	F: ,	
i
	BYTE	(8,Y)<<<<<<<<0_1>!0>_,x1>!0>_1>!1>_1>_3>- 		(4)4 (9)145 (9)3 (6)5 )145 (9	F: jY[
	BYTE	(8jy)<<<<<<<<0_1>!0>_k1>!1>_1>!0>_1>_3>k8 		(4)5 (9)5 (9)4 (6)6 (9)5 (9)4	F:2 e/
	BYTE	(8e9)<<<<<<<<0_1>!0>_eX1>!0>_1>!0>_1>_3>ex 		(4)2 (9)1 (9)1 (6)2 (9)1 (9)1	F:= lIn
	BYTE	(8m!)<<<<<<<<11>!0>m@1>!0>1>!0>1>3>m` 		(4)2 (9)274 (9)1 (6)7 )274 (9	F<P [
	BYTE	(8[1)<<<<<<<<01>!0>[P1>!1>1>!0>1>3>\( 		(4)2 (9)201 (9)10 (6)3 201 (9	F<W \i
	BYTE	(8]Q)<<<<<<<<01>!0>]p1>!1>1>!0>1>3>^ 		(4)2 (9)203 (9)10 (6)4 203 (9	F= JY
	BYTE	(8Jy)<<<<<<<<01>!0>Z11>!0>1>!0>1>3>ZP 		(4)2 (9)200 (9)2 (6)2 )200 (9	F= TQ
	BYTE	(8T1)<<<<<<<<01>!0>T1>!0>1>!0>1>3>Sq 		(4)0 (9)177 (9)0 (6)0 )177 (9	F= ^Q
	BYTE	(8^q)<<<<<<<<0_1>!0>__1>!1>_1>!0>_1>_3>_0 		(4)2 (9)205 (9)10 (6)5 205 (9	F= `1	
	BYTE	(8`Q)<<<<<<<<0_1>!0>_`p1>!1>_1>!0>_1>_3>a 		(4)1 (9)207 (9)377 (6)6 07 (9	F=6 >
	BYTE	(81)<<<<<<<<0_1>!0>_A1>!0>_1>!0>_1>_3>a 		(4)0 (9)306 (9)0 (6)0 )306 (9	FFP 	FH9P 	FHWP 	FHwP 	FIP 	FIVP 	FJ6 qm
	BYTE	(8K9)<<<<<<<<0_1>!0>__!1>!0>_1>!0>_1>_3>]Q 		(4)0 (9)310 (9)0 (6)0 )310 (9	FJy q 
	BYTE	(8)<<<<<<<<1_1>!0>_01>!0>_1>!0>_1>_3> 		(4)2 (9)274 (9)1 (6)25 274 (9	FK7P 	FK9P 	FK<P 	FX1 J_
	BYTE	(8J9)<<<<<<<<0_1>!0>_JX1>!1>_1>!0>_1>_3>Kp 		(4)1 (9)435 (9)50 (6)3 435 (9	FY 'A
	BYTE	(8'Q)<<<<<<<<0_1>!0>_'p1>!0>_1>!0>_1>_3>( 		(4)7 (9)313 (9)22 (6)3 313 (9	FZ2 HIM
	BYTE	(8I)<<<<<<<<0_1>!0>_I81>!1>_1>!0>_1>_3>IX 		(4)1 (9)425 (9)50 (6)2 425 (9	F[x Lqp
	BYTE	(8MA)<<<<<<<<0_1>!0>_M`1>!1>_1>!0>_1>_3>N 		(4)1 (9)445 (9)204 (6)4 45 (9	F\y B!
	BYTE	(8BA)<<<<<<<<0_1>!0>_Ba1>!0>_1>!0>_1>_3>C1 		(4)0 (9)423 (9)0 (6)0 )423 (9	Fkv bIT
	BYTE	(8`!)<<<<<<<<0_1>!0>_	q1>!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 D	F[hP E	F[iP E	F[iP F	F[jP F	F[jP G	F[kP G	F[kP H	F[lP H	F[lP I	;%hVP 	;%yP 	;&8VP 	NhTP 	NhWP 	NmP 	NmP 	Sr 
-0RkIFN FT$TRCSI;P S^
7 `#
z6Q ,:4`  	

	..F0= 1=0			
	..F1==0		 P	

	IRP	A,<..F pN(\<DF$A/^D35>,<!DF$A-<<DF$A/^D35>*^D35>>)>/^D3:5P !Q

	..F0=!q=0			
	..F1==0		"	

	IRP	A,<..F"0N(\<DM$A/^D35>,<"PDM$A-<<DM$A/^D35>*^D35>>)>/^D3:5` #..FA==..FA!1B<B>A==..F;D= O1DEFINE $DXOQA,<
	BYTE	(8)<<Op<<<<<<B_1>!C>_1P>!D>_1>!E>_1>_3P0> 		(4)F (9)G (PP9)H (6)I >  
)H (6)I >  
;PP IDP 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 3D[vp 3D\zp .D^p 
D^Vp ,Dkp Dkp 2Dkp 3Dl}p ,Dy7p Ek6p 
Ekrp Ekvp FSp 1FVP 3F
wp 2F
{P 4F,}p -F;Qp 0FJ0P FJ1P 
FJ2P FJ6P 
FJ7P FJ7P 	FJ9P FJ<P 	FLPP FLQP FLQP FLRP FLWP FLWP FL]P FX1P <FZ2P 8F\P @F\{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 q&~4vP *&~4wP ^&~4yP &~4{P v&~4|P D&~8rP &~8sP &~8tP &~8{P &~9P &~9P &~9P &~9<P R&~9wP l&~:=P &~;RP &~;VP 8&~XSP &~XYP &~YP 1&~i9P 2&~yP &~|iP &~|yP &]P c&	SP &
}P &)P ;=2P ;LP C%X<P C&
P JX<P >}{woP