Google
 

Trailing-Edge - PDP-10 Archives - red405a2 - unsupported/dirtst.exe
There are 10 other files named dirtst.exe in the archive. Click here to see a list.
@ " 
 
<+x+hs2	``&|l@Y#h^B "@B\"$T2Z,+:-<8 " $T	2ab+K\"T
+',~\"+T
,T
	+T
JDT@@*"%!"$\B\"T\B!\"T\B" $ U$@@+ + ,0,~ D $T2`b+. "4aF+T  T+T  B
kBZT+T!,<,S <,@+T(@@,1  $ \$T*@@ \$

   &J,
+$\$T-@@O@@@H  $ $  $ $,;,,0,i,,,,,5  $ $7@+
+ \$T.@@,  '(T21H+  B~ "  B,  ~ BO@Z$(D{Q$ &l&Zl"	,
* 
+ B,j+h  $ l"	,
*,~7@+. \$T2@@   &J,
+ \$T4@@ 
1j+, \$T5@@,~ \$T7@@,~ \$T9@@,~\"Z T<
\"(4eQD%Z T< &4eXH% %ZB
\"%+T@,~@@ 4R>/2(R{ 
(J,(2<2|+TCZ.   &J,
+ \$TG@@   &J,
+  $ $ 
(J,(2<2|+TKZ.
+g: \$TL@@   &J,
+ \$TP@@   &J,
+ \$TS@@  
 &J,
+  $ $ 
(J,(2<2|+TVZ.   &J,
+ \$TZ@@   &J,
+ \$T\@@349> 
Z
.

0[1N,~: \$TD@@`   &J,
+ \$T^@@,~-<8 .2 
3j,~Z
.

(J4H3p+Z.\$Ta@@   &J,
+ \$Tg@@ ,! \$Th@@   &J,
+\$Tk@@,!:,~ \$Tl@@Z.
+ \$Tn@@ *`Z
.

0 \$ &@@  $ $,~-<8 " B~ .2 
3j+X *HZ
.

0(L L.2 
3j+X *HZ
.

0Z.~+Tq(L3L+B3l,Y+7Z
.

(8Tr,Ts0L+J *` 2<2|+TsZ
.

0 80+K.8 *OZ
.

0:Tu.Tu0N+T *h 2<2|+TvZ
.

0 :0+T.:,m5x7,Y *HZ
.

0+7+` \$Tw@@   &J,
+ \$Tz@@:,~-<8 .2 
3j,~Z
.

(,Ts0L+6Tr *X 2<2|+T|Z
.

0,0LV~*X2<2|+T~Z.
.

0 :0  Z,m48l: \$U@@   &J,
+ \$U	@@ 
~   &J,
+  $ $+l.2+b-<8 .2 
3j,~Z
.

(,Ts0L+!*Tr J ,( 2<2|+U
Z.~ ,(
 2<2|+UZ
.

(4J,(2<2|+UZ.
 ,( 2<2|+UZ
.

(5J-<8 J \$U@@ 
   &J,
+  $ $:,~ .2 
3j,~Z.k+U *` 2<2|+UZ.
.

(6Tr,=+<,k+U#.2+--<8 V 
,(2<2|+U$Z.+U)Z.
J,(2<2|+U,Z.
 ,(
 2<2|+U/Z.
 ,(
 2<2|+U2Z
.

(+M-<8 D \$U4@@  @@ \$U4@@   &J,
+ \$U5@@:,~ 
d
*(2<2|+U7Z.
.

([
0L,,|,~*h2<2|+U:Z.
2828+e,~-<8 L \$TD@@ 
   &J,
+ \$U>@@   &J,
+  $ $:,~-<8 4 4R/2(R{ 
(J *( 2<2|+U@Z
.

04L3UL *0 2<2|+UAZ.
.02<2|+UCZ. 
   &J,
+ \$UI@@ ~   &J,
+  $ $ 
~5L.43t+,~-<8 .2 
3j,~Z
.

(,Ts0L+`6Tr,a B, B~ *X 2<2|+UJZ
.

0 L~  ~,,,|, *X 2<2|+UKZ
.

03L~+Z: \$UM@@   &J,
+ \$UO@@   &J,
+ \$US@@  ~ &J,
+  $ $ *X
 2<2|+UWZ.7 *X 2<2|+UYZ
.

02<2|+UZZ.U\@@   &J,
+ \$U^@@   &J,
+ \$U`@@0U=00+: \$Uc@@   &J,
+ \$Ue@@  Ug &J,
+ \$Ug@@ ,~ *X 2<2|+UiZ
.

0*X2<2|+UjZ.+UlZ. &J,
+ \$U^@@   &J,
+ \$Up@@0U=00++: \$Ut@@   &J,
+ \$Ue@@  Ug &J,
+ \$Ug@@ ,~-<J *X 2<2|+UwZ
.

0[1N +>: \$Ux@@   &J,
+ \$U{@@   &J,
++:$\$.U~"U3N &J,
+ \$U^@@   &J,
+ \$V@@*U 
(   &J,
+ \$V@@ *X 2<2|+VZ
.

03Lh+f: \$V	@@   &J,
+ \$V
@@   &J,
+ \$V@@  h &J,
+  $ $ *X 2<2|+VZ
.

03Lh+|: \$V@@   &J,
+ \$V
@@   &J,
+ \$V@@  h &J,
+  $ $,~ *X 2<2|+VZ
.
 
04l2<2|+VZ.   &J,
+ \$U^@@   &J,
+ \$V!@@0U=00+: \$V%@@   &J,
+ \$Ue@@  V( &J,
+ \$Ug@@,~ *X 2<2|+V(Z
.

0"U1b,~ *X 2<2|+V*Z
.

04LF2<2|+V+Z.   &J,
+ \$U^@@   &J,
+ \$V/@@0U=00+F: \$V3@@   &J,
+ \$Ue@@  V( &J,
+ \$Ug@@ *X
 2<2|+V5Z
.

04Lh2<2|+V7Z.   &J,
+ \$U^@@   &J,
+ \$V/@@0U=00+h: \$V3@@   &J,
+ \$Ue@@  V( &J,
+ \$Ug@@,~-<8@@ 
(J.* 2<2|+V;Z
.

02U~ 
(L. 
22,~  R~ 2<2|+V<Z
.

("V>ZB~[
,[0=,y: \$V>@@   &J,
+ \$VA@@   &J,
+ \$VC@@\"VE B
.2 
32+
\"VI B
,~ 2<2|+VMZ
.

([
.[8=.+\"VO B
  "  TnJ,
+\"T6 B
R~Z2<2|+VRZ.
Z
0,( ~.~ 
22,~ 
(J12(+s1r(+,: \$VT@@   &J,
+ \$VX@@:+j  
22+8Z
.

(,Ts0L+7*Tr,( 2<2|+V`Z.
3J,~ 
3J,~ 
3J,~: \$Vb@@   &J,
+\$Vg@@$2<2|+VgZ.
22+WZ
.

(,Ts0L+V6Tr,j,~.2+P \$Vi@@   &J,
+\$Vg@@$2<2|+VoZ. 2<2|+VpZ
.

03L,~*X2<2|+VrZ.
.

(,Ts0L+z6Tr,+z,~.2 
32+u: \$Vs@@  ` &J,
+  $ $,~-<8 V~ *X 2<2|+VwZ
.

0LX~,+X5V ~,~3V+e *X
 2<2|+VyZ
.

04Le3L+e *0
+-<8@@~,	w+$: \$Vz@@   &J,
+  $ $,	4  $ $ *` 2<2|+WZ
.

05L0: \$V%@@   &J,
+ \$W@@,	4 .2 
3j+FZ
.

(,Ts0L+E*Tr J ,( 2<2|+WZ.
 2<2|+WZ
.

(5J7 
 ,( 2<2|+WZ
.

(5J6.2+1 *` 2<2|+W	Z
.

03L~,~: \$W
@@   &J,
+  $ $,	4 \$W@@  ~ &J,
+ \$W@@ *` 2<2|+WZ
.

0   &J,
+  $ $,~-<8@@~,	+p: \$W@@   &J,
+  $ $,	K  $ $ *` 2<2|+WZ
.

05L|: \$V3@@   &J,
+ \$W@@,	K .2 
3j+	Z
.

(,Ts0L+	*Tr J ,( 2<2|+WZ.
 2<2|+W Z.
 2<2|+W!Z
.

(5J	 
 ,( 2<2|+W#Z
.

(5J	.2+} *` 2<2|+W$Z
.

03L~,~: \$W&@@   &J,
+  $ $,	K \$W@@  ~ &J,
+ \$W@@ *` 2<2|+W+Z
.

0   &J,
+$$,~\$Tp@@|*`2<2|+W,Z.
+@\$Vi@@\$`.,~ \$Tp@@Z*`.2<2|+W/Z.
+@\$Vi@@\$`.,~-<8 V,	l+	e+	k *X 2<2|+W2Z.
,(	2<2|+W4Z.
 2<2|+W5Z
.

(5J	l,~ .2 
3j+eZ
.

(,Ts0L+	~Z
3L,~.2+	x .2`	 
3j+eZ
.

(,Ts0L+
Z
3L,~.2+
-<8 " $W92 " $T2`b+.!"\$W:+W;ZB6B	+ 6B	+   B,~ " $W>2 " $W@2ab+
,0\"WB " U$@@+ + \"T;,~-<8 D " $T2`b+.6B	+ 6B	+   B,~ " $WG2 $T2`b+.6B	+ 6B	+  "  B,~ " $T2`b+.\"
:,~ " $WJ2 $T2`b+.O@	,.<+0-<8\$WK,,~ T@@*"%!"  B " $WL24eab+
B\"WM,'\"Tp+
* D,,~ "4aF+T ,
S ,
K,~,
c 4e+
E,~Z WO &&4e \"'!&
4e\"'(4e & '+e-<J \$TJ@@@Zh 
4e \$TJ@@,~-<J,>C<WP,> B+ * $dWRl"@ $l$0 hQ5BWS0JO@+e-<J,>C<WP,>-<8@@ had+WW h h,
y,~!.~7B8R+
sd"~4B
s h &N,
Z+W_6@+Wk "N,+WuZ h,
O@*n
j6@,~ \$W{@@  $ $,~-<J &R h,
Z+X6@+X
 "R,+X+e,>C<WP,>-<8@@ 
 !*~7B(N+d"~4B  &P,
Z+X6@+X)*j6@,~+e \$X4@@ + Tn,4  $ $,~!$~X$ X6,>"X7B*d,^J+(!&~Q" $X77@Z.+(X8*f2HX8,~+e " $T24e`b+X9+e X9@@,*". "bX: D, " $,24eab+e,0\"T
+'-<8 B,0\"X: \"T\"^\"T,~,0\"X<,~ " $Z4De\"T;,~-<8 D [J,
+ F~\$X@@@ ~ ZJ,
+,~S!$ *(J{X!&,~,
&S 
(J{X!$ *(J{X!&X& 
/*(J{ 
(L{/
.*1jX^(4e 
d
 J(J{.
(Jl
 J *Z
(L/
 J
(+eS 
(J{X!$ *0(J{X!& 
 
/
(L{X&0 *0Z
(L/
JX@ B
@@ 
XB**
 
XC@@**@@\*T J\*T J!*  J 
T J "@@,
+ B B
+jZ T ,
+@@,~ .gA...JQ.` 0oA0.0LQ0`S 
(J{X!$ *J(J{X!&S 
(J{X!$ *L(J{X!& 2<2|+XC
4J
 2<2|f`+XE
1J0+{O@2* 8,~ 2<2|+XF
O@7@@@,~gO@-<8( B D~ H}@@~@@}1D+XH1D+XI0D+
7@~+
d~ $d\$T@ +
o\"~Q$(,~ $D\$XJ@@ } & (O@f F\$XL@\$
f6@}+e!",~ZB+e " %d%,~ @
TO@ 
\"XN " " U$@+
4+
7 " " 5J
9,~\"XS 5J
9,~\"XX 4J
6<+
9
FUNCTIONS

	DIRTST checks the format of directory files and reports any invalid
	or inconsistent data.

	DIRTST can verify the readability of files  by  "manually"  reading
	all of the pages in each file and performing  consistency checks on
	the files' page tables.

COMMANDS

	EXIT (TO MONITOR)
	HELP
	LIST (OUTPUT TO PRINTER)
	OUTPUT (TO FILE) File-specification
	TEST (DIRECTORY FILE) File-specification-of-directory-file
	TYPE (OUTPUT ON TERMINAL)
	VERIFY (FILES) File-specification

	LIST, OUTPUT, and TYPE affect  the  destination  of subsequent TEST
	or VERIFY commands.

EXAMPLES

	To test the consistency of directory PAYROL:<WEEKLY>,

	DIRTST>TEST (DIRECTORY FILE) PAYROL:<ROOT-DIRECTORY>WEEKLY.DIRECTORY


	To test the consistency of directory PS:<R.JONES>,

	DIRTST>TEST (DIRECTORY FILE) PS:<R>JONES.DIRECTORY


	To test the consistency of directory PS:<RESEARCH.PROJ3.SOURCES>,

	DIRTST>TEST (DIRECTORY FILE) PS:<RESEARCH.PROJ3>SOURCES.DIRECTORY


	To verify the readability of file STR:<LIBRARY>APPLICATION.EXE,

	DIRTST>VERIFY (FILES) STR:<LIBRARY>APPLICATION.EXE


	To verify the readability of all files in PS:<SYSTEM>,

	DIRTST>VERIFY (FILES) PS:<SYSTEM>*.*.*

RESTRICTIONS

	WHEEL or OPERATOR capability is required.
}@@-@P@ c@e@
e@e@e@e@e+0+04DIRTST>8`
1h
-p
x

F

%

7

@wH. "   " "\"f " U$@+ + \"h,~,.<\"h+6.p5>>,>p,p+=,^/:x,~,^/,~/pPp,>k/k`|+?+9,> .p5>G,p+l Z,^:x,~/pPp,>k/k`|+H+D,> .m5>nhh,p+l Z,^:x,~,>,p7:,^,~,>,>,p7:,^,^,~,>,>,>,>,p7:~,^,^,^,^,~.q5>q
|}~,p7:|~}
|/q,~:x,~
? JSYS ERROR: 
PROGRAM CANNOT CONTINUE
 Z,^,~o/m,>,>,>,>+M@+^`S sh
DIRECTORYDFILE@HTInvalidYguideRphrase@@irectory file as ""
	? DIRTST: WHEEL or OPERATOR capability required
,0\"T<+0,. 	+ ,~H,. 	+ ,~? DIRTST: Could not map directory file
,0\"T#<+0Test of directory , # , on %  FDB's with FD%NEX on were found
$$[Total of  errors were detected]
 was detected]
[No errors were detected]
***+<Unknown@DirectoryAName> ***\"
? Incorrect Block Type  encountered in directory page ,@,~+T
? Incorrect directory number  found on directory page 
	Expected directory # was ,@,~+k
? Incorrect page #  found on page  of directory
 in first word of Symbol Table
? Duplicate pointers In Symbol Table
    First entry at  is:
    Second entry at  is
	Type & Pointer: @
	Name string:	B
 P~(L+7B
,@,~+HB
,@,~+Q
? Symbol Table entry at  is out of order
,@,~+j,@,~+o,@,~+t
? Extension chain is out of order
	FDB with bad extension is at address 
	Previous FDB is at address ,@,~+,@,~+,@,~+,@,~+
? Generation chain is out of order
	fdb with bad generation is at address B
FDB\$U,^+3,@,~+5Name Block\$U,^+8Account Block\$U!,^+<,@,~+AExtension Block\$U&,^+D,@,~+G\$U,^+>,@,~+P\$U!,^+S,@,~+V\$U,^+Y,@,~+\
?  at  is on the Free List !
,@,~+o,@,~+s,@,~+y,@,~+~0 in Free Block at ,@,~+,@,~+,@,~+"
? Two consecutive free blocks found at  and at ,@,~+@,@,~+G
? Incorrect pointer  to next-extension FDB, in FDB at 
	Correct pointer to next-extension FDB is ,@,~+],@,~+c,@,~+g
? Name Block pointer  in FDB at  does not point to a Name Block

? Name block at  is less than  words long
,@,~+,@,~+
,@,~+
? Extension Block pointer  does not point to an Extension Block

? Extension Block at ,@,~+/
? Incorrect block type  in block on FDB chain at 0
? IgpUncorrect length 
	Correct FDB length is assumed to be  [Decimal]
,@,~+S
? Incorrect Name Block pointer  found in FDB at 
	Correct Name block Pointer is ,@,~+i
? Incorrect Extension Block pointer 
	Correct Extension Block pointer is ,@,~+,@,~+
? Account Block pointer  does not point to an Account Block

? Account Block at ,@,~+!,@,~+',@,~++
? Author pointer  does not point to a User Name Block

? User Name Block at ,@,~+I,@,~+M
? Last Writer pointer ,@,~+n,@,~+v0
? Unknown block type  found at address  in directory
[Searching for a valid block ...]
[End of directory - no more blocks found]
,@,~+[Valid block type found at ,@,~+0
? Inconsistency in directory page 
	Sum of all block lengths + address of Free
	Space Pool is greater than 1000 !
,@,~+5
? No pointer in directory to Name Block at :
	,@,~+F
	
? No pointer in directory to Extension Block at ,@,~+`,@,~+m,@,~+r
? No pointer in directory to FDB at ,@,~+,@,~+
? No Symbol Table entry exists for Account Block At ,@,~+' has a share count of 0 !
,@,~+9,@,~+>,@,~+C,@,~+I
? Incorrect share count in Account Block At 
	Computed share count is 
	Share count in block is ,@,~+\
? No Symbol Table entry exists for User Name Block at ,@,~+s,@,~+	,@,~+	
,@,~+	,@,~+	,@,~+	
? Incorrect share count in User Name Block at ,@,~+	-,@,~+	9,@,~+	@,@,~+	P,@,~+	W,@,~+	h,@,~+	o,@,~+	tOUTPUT ON PRINTER@HW7LPT:DIRTST.TXT,.,~OUTPUT TO FILE@HW<DIRTST.TXT x WAHW?? DIRTST: Invalid filespec, OUTPUT ON TERMINAL@HWETO MONITOR@HWHFILES@Invalid filespec1: 
x/WO,~D +=*
]l"@ ,lWRd$0Q,~ h BR!.+
j? Hard error reading PT # ? Recoverable error reading PT #  Bh\"WY7@\"W\ @@Z   &J,
+,
7@h+
n+
s% Transient error reading PT #  \$Wh@@Z   &J,
+,
+
o? Check sum error reading PT #  \$Wq@@Z   &J,
+,
O@+
s[OK]? Hard error reading PTT? Recoverable esXWrror reading PTT Bh\$W|7@\$W~@@ ,
7@h+
|,~% Transient error reading PTT \$X@@,
+
}?Checksumerror on PTT \$X
,~? Hard error reading page # ? Recoverable error reading page #  of PT # \$X7@\$X@@ Z   &J,
+\$X   &J,
+,
O@+% Transient error reading page #  \$X&@@Z   &J,
+ \$X@@   &J,
+,
O@+, Disk Address H$6$`9+.u@,6$,? DIRTST: ? DIRTST: Garbage at end-of-command
,,Directory file: `0ap,@,~+},@,~+
,@,~+
 B}+
 B~+
<ROOT-DIRECTORY>.DIRECTORY
? DIRTST: An unexpected error has occurred

? DIRTST: An unkown error has occurred

? DIRTST: Error occurred while typing an error message
EXITHELPLISTOUTPUTTESTTYPEVERIFYp(Y6Xb6XbOaOjOI^OEOCO|OZs[OZMIOZGxOZfOZOXyXOXy
OXrjOXN OXNOX#OOX#EOXfOXQOXMOX
OO
tyO
txO
tO
7iO
6O
6O
%O
iO
O
)O
O
zO
tOzOuDOu?Ou*HXHXHXO4IOwOwOwOvOvXOvGOvDOvDOvCqOvCXOvCVOvBQOvAZ
OvA5
OvA4OvA4OvA3
OvA3
OvA2	OvA2	OvA1OvA1OvA0OvA0OvA/OvA/OvA.OvA.OvA-OvA-OvA,OvA,OvA+OvA+OvA*OvA*OvA)OvAOqFXOq@Oq96Oq8?Oq7[Oq3{Oq3eOq3Oq1:Oq0gOH8'OH7}OH=OD<GOD:kOD;OCSOBCOB!FOB
GOA|[OAoCOAesHjdO>3O<7	O6a2O6T6O6E}O6BO6AwO6A%O6@ O6?hO6?fO6?aO6.nO6.HO6GO2g7`YO2gO2fvO2fO2e~O2eBO2d^O2d#O2B	O23O+[O+1O+/H#>O*~|O*~wO*|*O*3$O*3#O*3!O*3O*3O*3O*3O*3H!#O*2O*1xO*1dO*1cO*0MO*/kO#B[O#B7O#BO#A^O#@3O#6,O#/O#*O#"[O#)O#6O#O#
dO#qO#'O#3O"~bO"|4O"{OO"WD	O"UbO"F	O"EWO"CFO"C?O"?_O"9nO"9[OF:O/OvGO[COWO9[O5SO3;Ond_OnC4On
IOmg`OmgWOmgOU0OU}OUeOUkOUxOUOUNOUHOTTOTHOT5OT&ZOQiOPf^OPS@OPE=OPE6OPB:OP;:OP:/OP9MO!v3OTJmOOA3OOAOF*EOF*5OF*0OF**OF*OF)NOF(OF(OF'\O9RHO6$0O6AO6AO6O6O5x'O5r4O5`O5:7O5.(O5)O5(wO5(5O5'tOfOewOeOdOc?Oc?Oc5Oc,OeOdeOddOROE{OOdOEOeOW"OkoqOkoq
Oko5OknQOkiQ
Okh1
Okc!Ok[B	OkIvOk%OkQOkOk~OkOkMOkFOkJOk		OkzOkWOk1Ok
Oj~pOixaOixaOix`Oix'OiNOiI;Oi/COhOhqOh+OhGOh8Oh5Oh/Oh,Oh+OhOgSOgMOg'Og{sOg{rOg{pOgz|OgzdOguzOguxOguuOguTOguS
OguSOguQOguPOguJ	OguIOgu7Ogu	Ogu
OguOguOgu
Ogt}OgtoOgtnOgtNOgtDOgt
OgsOgsOgUOOg=XOg=UOg=4Og=3Og=3Og<]Og<OOg<LOg<KOg<IOg<2Og;+Og;)Og;'Og;&	Og:sOg:mOg:GOg7KOg6?Og6<Og6+Og6Og0sOg0sOg0rOg0pOg0mOg0Og/rOg/dOg.fOg+OgOgJOg|OgWO`*iO``[O`^O`6O`/O`O`O`}O`xO`h
O`c	O`'O`$O`#O`pO`FO`D
O`CO`O`
O`O`
O`O`
{O`
oO`
H
O`
F
O`
C
O`tO`PO`<O`&O`$O`#O`
{O`
bOE
O_uO_t6	O_t
OrOr
OhHOY
O_VO_UEO_U4O_U2O_U0O_UO_UO_TH
O_ScO_SXO_SVO_S&O_S
O_RsO_C"O_CO_B	O_ADO_<O_;cO_;\O_6O_.jO_._O_.!O_.Hxd*O_(2O_(,O_&kO_#3O_#-O_"q
O_"8O_"7O_"O_!h
O_!O_!O_!O_ O_ qO_ p
OIKO6EOH[6OHY+OHUOHTSOHSOHIOHIOHIOHIOHI	OHHTOGwsOof
O	uO6OsO}KkO}+|OtygOty?Oty
OtxeOtw!OjLOjOj3	OjcHrSHrSOit+Oir*Oi[,Oi[OiNlOi),HrQOi(Oi'xOi#2OikO\O[mO(jO(isO(irO(ipO(ioO(ikO(ii
O(i1O(i
O(hd,O(h*O(h&O(h%O(h$O(hO(hO(hO(gnO(gnO(gmO(glO(gkO(ghO(ggO(gfO(gXO(gF
O(gDO(g1O(g,O(g*O(g)O(gO(g
O%.O%,VO#KzO#KzO#KyO#KyO#K6O!
O!;O=ODO}5Ov+
O^O]O\!O[/	O[	OJOC\O;#O*dOa2Oa1%O]	,O[6oOZe%OYDO|;O\4O=O>|O0pO#tOLHliAOzOs/Oq|OqtOm5Om.OeMOaFO`'O`#~O^sOy>bOxy[Ou$OxO7<O75/O75.O75-O7"O7!O7O7
O7*O6_O6_O6_O6_O6VDO6V#O6VO/SAO/NO/K~O/z`]}O/H~O$
_O#~4
O#~+O#p.O#jZO#i4O#^O#R;O#E!
O#E 
O#|O#O#&	O#&	O#%O#%O#$O"OtYMDWt?OtjOm
:Om
1Om
(Om
$OmcOmOmOmOmOm
~Om
rOm
lOm
kOm
jOm
[Om
AOlyBxOlT~Ol($O]V2O]NGpO]M#O]GG0O]A:pO]WO] 0O] O]fO\l@O\i{1O\d@O\cFO\c!O\YG1O04a
O.Y`	O.G)O.G&O.G%O.FO.:wO.8;O.4=O.-WHgFGO-|O-|O-|O-yP	O-sFO-iF
O(7ZO&JOpWOP4OP2O$O*O11O+l/O+h,O+7	O+O+O	gO	gO	gHfRJO	f~O	f}O	f}
HfRIO	fiHfRIHfRHO\B
O\[{OX".OO
2OO
	OOwOO>	OO#OO=ONs3ON`}
ON`wON_{ON?)ON:ON-mON-GON-?ON JON|ONqON
s
OLfUOLfIOLfEOLeOLeOLeOJOJOJSOJOJvOJ\OJOJOJOJOJOJpOJlOJkOJIOJBOI}OIiOIAOI)OIGOIdOIpOHOH~yOHogOH?OH;OH-7OH+OHsOHrO=@AO=3EO=-;O=#O=#O=wO=[O=	AO=O=IO=xO<dO<WWO<V!O<U"O<ROqcOKVOIQOIJOFODyOCROC1OC*O>O>YO>>O=O=
O3O2OwOWO;OCOfOiO]OVOwOsOrOZOEO>O1O*OvO
C38+
AC0qTiF2PZ9)e\Akc\I8I+8I%8H$Z3;LrjLriLri1$:i139N`5}@/tdg>V*g>U'g>U%/	;:NoNAD
	x
c@,~Mo+GQ Mo+GP@Mo+GLMo+GIMo+GDMo+G#xMo+FpMo+;ZMo+3"Mo+Mo+q@Mo+( Mo+BMo+xxMo+IMo*o@Mo*UpMo*UoMo*R7Mo*O'`Mo*I
Mo*>"Mo*<CMnR-MnRMnR@MnR8MnRMj9WbMj9K\@Mj9K" Mj9>2 Mj9<^Mj9<^Uj9<C@N
/N
/N.NN
9N
8N	87;F3?^/`+I}=GMh
SE[
X1
X1
Ws
W
V
V
U
UM%ZBT7@eZ@*G:S:L>:&MV';9:	q:	q
Q
fR
zrMT=UdMT=DMT=$MT= MT=k@
F-
C=9p>9p!USowt@
l9
l,
k+
k+
j*
j*
i)
i)
h(	`!'
n
nm	GtwJ+MQ76,@MQ7&%MQ7MQ6sjMQ6`ZMQ6[)@MQ6ZjMQ6<kMQ65*MQ65#8**9LN,9LK<8(9JW!MP@MP'&MLE}jMLEyuMLEyO@MLEy8MLEt@MLEs<MLE`n MLEUMLET~ MLENBMLEGMMLE;~@MLE;p[)l9gA
u
ut

:x47iIH:/M:8@P:.M:*}H:,M:[9
22,#-,76+s[#+/V+&r8M5{P?xM5{N"M5{<yM5{#(@M5z~B@U5zy@)tu)qeX)q^Y79(,w"(,i(,))(#E[

%LJ5M47M4  U4CM4
*@M4M4SM4G8U4@J@M4/U4.E M4.24(&B
\&B	Z&B	Y&A2#*#*#)#)#S7l8
M	3[9:.8MhM\2@MW HVM
mM
j}M
@GHTM
9Hu
L|KZ}Hu
 L|K9Lu"5Lu"/-@Lu".] Lu"-/Lu"cLu"JLu"XLu"@Lu"Lu!]XLu!\)Lu!O- Lu!O'Lu!jLu!U-,U,+U,+U+*U+*U*)U*)
rLd
rLdJ
rLd~-
rLd}2
rLd}2
rLd|1U)(
rLdm1
rLdl0
rLdl0
rLdk`c/
rLdk/
rLdj.
rLdj.
rLdi-
rLdh,U)(Ll\I_ Ll\<Ll\:gLl\4kLl\1#@Ll\)[pLl\zHB&@Ll[r3Ll[`Ll[^u 
k.G)={&L=IL]/g
\b)o
Z*nw
Z*nT
Z*n*
Z*m
Z*m[
Z*mS<&
Z*NP
Z*M
Z*Lp
Z*(q
Z*2
YWi
YWi`
Y6VD
Y6UC
Y6U&0?;LYg<LYf^ LYfW)LYfF$LYf7D@LYf2LYe{xLYeo3H]@pJTSV@TSM BtG%@]Mi@]L^@]LK@]KI@]KE@]JI@]JH
D|w@]IH
Dmv
Dl
Dlo
Dkm
Dkl
Djk
Djk
Dij
Dij
Dhi@]ID@\6@$~LD8-Z@LD7qLD7p(LD7XmLD7WcLD7W\ LD7RGLD7Ox@LD7O#LD7I38LD7E
CXq@
CXq
CXq
CXq
CXq
CXq|
CXqx
CXqx
CXqw
CXpu
CXpt
CXp~t
CXp~
CXp}
CXp}
CXp|
CXpm	
CXpl	
CXpl
CXpkz
CXpky
CXpjy
CXpjx
CXpix
CXpiw
CXphw
CXP-v
CXP,v
CXP,u
CXP+u
CXP+t
CXP*t
CXP*s
CXP)s
CXP)r.06>*:e>#G$LCj<OLCj7b@LCj'	xH?9v@LCj
VLCjkLCi~I@LCi~F LCiyO@LCirGLCi`ILCi_@LCiX6LCiU LCiT~LCiT}@LCiM@xLCiLxLCiHLCiA?LCi@J LCi@ALCi2vLChsR <l"}<'t$7O)
ATW
ATVm
ATVl
ATUl
ATUkLA1x*@xLA1x*@xLA1x)`xLA1x)LA1xLA1xLA1xLA1xDpLA1vi@LA1vfLA1vbLA1vbLA1vaLA1va+LA1vHLA1v*LA1u~?~LA1u~?~LA1u}|LA1u}LA1`hLA1` LA1^"xLA1]kLA1]Z@LA1].TA1YLA1X[@LA1X? LA1WLA1JNH7QLA1E* LA1?~LA1:,@LA17} LA14Z TA14OTA14HTA13NLA11Q@TA11MLA1 aLA1 O@LA1 ExLA1+`LA1xLA1wH7PO LA1OxLA1
:LA1_LA1\LA0,~LA0{ @LA0yD`LA0o[ LA0o@LA0lmLA0l_LA0lB@5 js5 is5 ir
?#2*
?#2*
?#2)
?#2)H") L:V(CH",@L:9X
+#P)
)#I*n
)#I)n
)#I)m
(mku
(mjL
(mjK
(mi
(mi
(IJJ}
(IJI}
(IJI|
(i/
(i
()gL&D9L&C~
#d9+o
#d9+`e
#d9*
#d9*
#d9)
#d9)
r`I{
r`Iz
	SUC(BjKzK'	KzK%@KzK#>KzK#=KzK. KzK
|8KzJ}g`KzJtbKzJswKzJRX@KzJ@JSzJ?|pKzJ9FKzJ/FKzJ/9@KzJ,s
KycgKbd/KbdjKbdc KbdaKbdk Kbd
@Kbd@Kbd
>@KbcXKbc>:Kbc=j Kbc=SKbc<B_x;-_x;,
_x;,
x;+	x;+	x;*x;*x;)x;)x6S*x6Rhx6R,x6Q!x6Q!x6Px6Ax6@x6@x6?x6?x6>x6>x6=x6=x6<x6-x6,x6,x6+x6+x6*
_x6)
_x6(K`+v#K`+Oy@K`+8!K`+/K`+	rK`+	pK`+	n K`+	nK`+	mK`+	lK`+	kK`+	g`K`+	fK`+	f@&/MG&/LE&/LD~oQ&/KI&/KH&/JH&/JG&/IG~ni~ni~nhP&/IF^n).^n)|-+!|*]R0V]R0V]R0U~]R0U~]LGW]LFV]LF}]LE|]LE|yb-YwgjYwgiYwgiH%u
@i&LiGHh1IKX4,JKX4%xSX4$GKX3gsKX3B	@KX3- $Njc2Di\2BG AS`I|`Z9
l	a
l

l<
l=1Td
V1Td
1Td	1Td	1I	P1I	P
k6JP
k5'b"W#K1Bn*\1Bn)\1Bn)[
k"^"K1z{K1z@K1y]9 K1y=K1,<LK1,8XK1,gK1,  K1,4@K1+}gK1+y[K1+s(@K1+ZK1+N:K1+HK1+G\ K1+9K1+/3K1+/,K1+.w
csLC-q)K.%PK.%-g K.$yK.$pJ@
X-
X,
X,
X++@59D+@58B
X++@5)+@5(+@5(+@5'+@5'+@5&+@5&v+@5%`+@5%_+@5$J
X*+@5:+@5:+@5-+@5x+@5'+@5'+@5&+@5&+@5%+@5%
X*+@5$+@5$+@5#+@4~"+@4~!+@4}!+@4} +@4| 
X)+@4m+@4l+@4l+@4k+@4k+@4j+@4j+@4i+@4i+@4h
X)K+m/$ K+m :K+mO K+m( K+mXK+mK+mK+l||K+lthH
YNK+lnx@K+ln< K+lmgK+lj,K+lULK+lDK+l=nK+l=@K+l9K+l0JK+l/|@K+l/w K+l)kK+lsK+lj@)%J)%J)%I`g})%I|
Pv34)`I|
Pb2;
Pb-:)<I)|*)|)
)|)
K)4n K)4i@
O2B
Nvja
Nvi~
Nvi}
Nu+?
NtY#
Nsz
Ns"l[@
M21
Lv2
LtJF
K
2`%{"j=%{"i0%{"i0
F$%z8J`%z8I]%z8I]
F!33K nhg@K nhK ngK nfx K nOD7l<7le7kV7jU7jU7iT7iTH
]H
\H
ZK
JK~u
M9
jY9
iX9
iX-	*U-	*U-	)T-	)T ,HM
qKT4/KT/`KT.`KT(gxKT/KT+KTKSwzKS^SpKSY`KSX,KSQ?IWsIVpIVoIUnIUbo/*3o/)2o/)2
d-D
@Z6
M
64)`64)`	~7EKG@KGKGKFi[xKFBXxKF<
xKF1|KF0J@KF/wKF%V|KF"k	Mce	K4	G'	4	D
	D
	D	D	D
	D

}$2~(
}$2}(
}$2} 
}$2| 	D	
}$2m
}$2l
}$2l
}$2k
}$2k
}$2j
}$2j
}$2i
}$2i
}$2h	D	@"&aM%
}J$
}J#
}I#
}I"J};N@J};@uJ};@sJ};@qJ};@p J};@o@J};@k@J};@jJ};0SJ};$KxJ};$#J};zJ}:dD `j+H

xrj
xri
xri	3VsJxJN.JxJ"H`JxJzxJxIk`Jiw7@Jiw)[Jiw)O Jiw(@Jiw'H	0@H	/ H	/H	.H	.H	-Jiw&
Jiw&@Jiw& Jiw&
Jiw&
Jiw&	Jiw&	Jiw&H	-H	,H	h JivpJH	LJiv_0H	J
i
kF
i
kF
i
j
i
j
i
i
i
i	9t	9q\!0	rm&G	6EO)
gj&X{
gj&Xz
gj&Wz
gj&Wy
gj&V|
gj&V{
gj&U{
gj&Uz
gisJ
gisJ
gisIr
gisIq7
RHz<Hz9pHz9lJe;m@Je;lX~Je;lQJe;l)@Je;lJe;jJe;isJe;ipJd8-&Jd8!#@Jd7m 
c=Ti
c=Thl&z;l"*rl"*fl")fl")eZJ,
a^)ZB-$WE
aH]MB
aH]LA
aH]LA
aH]K@
aH]K@
aH]J?
aH]J?
aH]I>
aH]I>
aHXHB$D,J`ckI`J`c`J`cFpJ`bmpf!NNJ`0:@R`LJ`|cJ`y J`pJdS+rdS*`iodS*odS)odS)nd@Mpd@L7d@L7d@K6d@K6d@J5d@J5d@I4
_4hd@I4Yy&d(g
_%U-
_%U,d
_%U,d
_%U+c
_%U+c
_%U*b
_%U*b
_%U)a
_%U)<
 %P( 
_%Hi=
_%Hi<d`
_UTcU:/J^y)SJ^xR @J^xQ( J^xJ`--
`-,
`-+`-*	`-*	`-))
^kB
^jA
^jA
^i
^i`-)
]G I^
\|_
\|_
\|_

\|_

\|_	
\|	J]J]@IJ];YJ]q@J]J],J]JSzps@JSzpL JSzp:JSzo@JSznJSzJSz
Q.ZIl
Q.ZIl7HS^
QMyk7_2L
NhW*5
NhW).
NhW)/5+!/(z
Nd,
Nd+

Nd+

Nd*	
Nd*	
Nd)
Nd)
NXh;
NXh
;
NXh
K
NXh
NXhJ
NXh
I
NXh
I
NXh	H
NXh	H/JP
NXc2
NXc0
NXc0
NXc/
NXc-
NXc,
NXc
+
NXc
'
NXc"
NXc!
NXc
!
NXc
 
NXc	
NXc	
NXc<H0 3JO	|u2JO	zTJO	gI@JO	)	 JO	r+g`
MZm.
MZl.
MZl
MZk
MZk
MZj
MZj
MZi
MZi
MZh{
M!-
M!,h
M!,[
M!+[
M!+Z
M!*Y
M!*X
M!)X
M!)WJMv/ JM%L
L (

L (Q
L (B
L (
Q
L (
A
L (	P
L(	@'JJLQ/zJLQzJLPpJJLPjQ@JL]D@JLWLJJL@CJL=AJL9JL6eH&=t@JL+JLJL4$I8$I8!
\!
7!	6!	6JJfeL@JJ(} JJ2JJd@JJw@@JJpsJJpJJmg JJc<@JJ=JJ8@JJ2JJ)	JJ)JJsJJrT*0i(J
GJ`JyZ5 
G.|*
G.|*
G.|)
G.|)
JG`0s@JG`LJG_rxJFD:AJFD-EJFD(CJFD';JFD JFDJFDwJFDQ@JFD JFD	[JFDAJFDJFDIJFDx@JFC^@JFCQW JFCPJ@JFCP!JFCOwJFCO" JFCL@JFC>nJFC>E 5le5kd5jc5jc5iL5iF
D'"i
D'"i<@J7q*J7p}i@J7pRG J7pL'@J7pC7`k@Ob
4Y0W-
4Y0V&
4Y0V
4Y0U
4Y0UX#9
2
A)SALN
)|?
)m>
)l>
)l;
)k;
)k:
)j9
)j9
)i8
)i8
)h7
)Y7
)X6
)X6
)W5
)W5
)V4
)V4
)U3
)U3-h,g,g+f+f*e*e)d
$jj
$ii
$ii
$hh)d^x	ux	uIA/
tKj
tJi
tJi
tIh
tIhBm'J<5{J<
PzIp
PzIpQu
Pja
Pi`
Pi`%XYw
u.~@
u.~?
u.}=
u.}=
u.|<
u.m
u.lq
u.lq
u.kp
u.kn
u.jm
u.jk
u.ij
u.ij
u.hi
u.Yi
u.Xh
u.Xh
u.Wg
u.Wg
u.Vf
u.Vf
u.Ue
u.UbJg0e9:(K5K1J1J0I0I/Gb,x'
fw+:<
]0L/
]0K
]0K
]0J
]0J
]0Iq
]0Ipu5Z5J
7J
@ J; @
(DI)J>,SJ>(9VJ>3@A:g}Apro[Bi;D>#s8>#:kd]kbWkbWkaSkaPIYO`GqOX Pzd"OTI@O< xO%?OLZWPk"PimOE0^OD~wODF*
OD9
OD9OD9OD9
OD9
OD9	OD9	OD9
OD9
OD9OD9OD9OD9OD9OD9OD7,OD7OD3QOD17OD,'>OD,?>9[J>3;NPHhfPHhePHhePHgCkk+LA$5C J\R+
N:pN9XhxN9WF|N9&m{3!H_q$Gmzt9DVS$>VS?VSM9VSX=8Qe1;,~eM',2M'*hM'(@M&~(M&rI@M&NtM&NM&<]M&<\ M&4
M&/DM&-)6z)0.J"hX D89w+z#,Z9M897s@.WQ
7WO!	WO&WNkxWN5WSNWHgzo
%W%gW"@Wz>`Wv7 Wt Ws@WqWhJ`WTs~3FW>aNW>C&W>3gW>0.pW=bsOOrc OOqh ~T2
6W
Wy	W_&WCxPI9bPkvG3
O|Z\nE%
-OQVOKiO/gOX`nO{OrJWC	WB&WBcxPimO/L`O#OgO#Fb
O#Cx
O#*fO#&
O#$XO#O#O#O#[O"~siMK
1WUi	WUO&WU3xO.`)O-yzO qW+dW!Wz/WTFWINONyiONm&ONdiON_}ONK]ON@^ON@ION@FON36ON-@ON-ONtON+ONONkONMON
]ON
VOE!"ODpODJGOD9sPHheW)	W&WsxW=PHgPJYPPJL3W3]W30~W2?qC~W2?pXW29+hW23})W2%[%hW2%Y}hW2O[~W1NX4W1hW1hW1#hW0w~W/;XW/6D)~W/*f=~W/*f~W.tq}W.GO[W-NrW-Np~W-No}W-IXW*IDW*IBK}W*IB!~W)5a;~W)5qW([hW([#hW(V	W~W(IW(I
EL;
BVKV;/d~w
G
c6|6hd)|
sd)h
jPbKV
!f4rQ"
Srv
+rv
7rv
4r]C'o\ho\p[o\\Fo\H9nKaNnK3ganK,nJnJq0nJjBinJj',nJj'nJj&nJj&ynJj%snJj%jnJbs|kNkNujo
ymV`
m
V`
m{:A
9UVM,.UVJAUVG>.u|(UVA="VA6nMQi
]MPSg1MP#
KMLF7MLF6KR9
&>w	47;L	,B$+5%1;,~*[35r
(U5
.*
	4|C'
yN	Ku!04
*s	4
(h

=w
b!3uIHM	3[@$e

		
u^;LsTO`sTO
sTO	lsTO	`obsTNYsT@HXsT@GTsT@GTsT@FKsT@FJsT@EBsT@E7sT@0rKjJjTUHHB)Ll\T8HB(Ll[eV~=zGH]@J%0JY?,SNySMjPm&XT=?eNT=?7{T=>[T=>f[T8b9$8RSA8RM~S8R9"8QoH<8QnJ@8Qc8DU48DU
KzK
$SzJ?|p'on
r5>B^^R}}E$X,
:l <
l
	
k[L1Lz
1Lz
 1Lz
1Lz

kB1ILa
_L
XHS+@.+?.BK+mK+l{9@K+luzK+lO(K+l>@(TJ^(I(I!(I (I (I 
?qA
>rs	w>re	~>re	xGu&S.P.S.=".6n
v7h
$	t'JiwW	xi5Oi(i(
i(	i(	gj3
Z9!QJe;l0xJe;jjJe;jgJe;iK`w[IFRajLBRajLRajI	xRajGAl!SRaj@Raj?CxRaj?3aj1$aj1#aj1#
aj1"aj1"Raj/Raj.aj-Raj,$xRaj(XRaj"wRajgRaj[RajARajIRaj/ajLRaiv]Raip7aio@
RainFainRaia:Raia+Rai^ai\;ai\
yai\
gai\	Pai\	>Rai[	aiWt} $PP^g
)MG2Lh.JM@:@KRY"JLaU#ll	!5jJ/d	lJ/c	bJ/au	rJ/au	lJ/aN	kJ/aM	eJ/aM	dHYgNcHYgC	HYgB	HYgB	HYgA	HYgA}HYg@|HYctpHY\HY;N8HY;M7HY;M-HY9g-HY/AHY/5HY/5HYHYXHY
<,HY
8LHY
7=HY	c<HY	b;HY	b8HY	a3HY	a-HYVYHYUSHYUMHY.KHY-DHY->HYtHYzHYuHYHY	R7q@:pR7q7	xR7qxY4=;z^2\6k2\6	qR.@#N^)7@ajH<0\B:/\>X\>5'\7N+\2g'r'I(\)8*\)7|q\	&\	)\+,\6.\.,[rO.O[mNO[mO[m	O[l|[l{&O[l+O[kO[kO[j]O[jRO[i%r%H([Z[Qgr%0[Ms/[M"-[M	+[L,[FG[@v*r#eOD^w'`w]!+{ 0