Google
 

Trailing-Edge - PDP-10 Archives - bb-d868b-bm_tops20_v3a_2020_dist - new-system/checkd.exe
There are 85 other files named checkd.exe in the archive. Click here to see a list.
?p  ?h0?x " 
 
<++!2	`p(0!y2+	M+	M
+	LlXaO??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNO>/HQ`>/	#@JZ,>,>,>,p7:~,^,^,^,~,>,>,>,>,p7:~,^,^,^,^,~@ @ @ @ @ P<h
\<xK=
n=
s==(+=84=PN=`n=hCHECKD>@ x2x)xo7@:+,
	,8 "0 "0\"p+	MO@w+	N@@w p,8O@w@@1@@@@@:O@;@@k F: "46@:+	V &4+	YaF+uad+z |4@@ "0+ |*"$-!$, }/7@:+	n }/ $L ~ B\"Z B B " B@@\"	 B " B "S B\"K,
L ~ "L $2`b+Z+  B2O@o,
,	uO@;6@w,1, " $7@;+ " $ ",~ "Z,~7BJ J(,L Dk J\"6 &\" J\"7@J+
\" J "\"2 J &\",~7Dk,~ DJ@@k\"\"6\" 
 $J64
,~6Dk+
\"6\$2 &\"2(+
D>\"6\"6@:,~ >F B:,~\") 1,~+{\$,
v!"54`bp+ F1+{!"\$	 154`b`+`b+  F1+{ 1!"@4
+,~\"!\") 1!"4
0\"%,~\"&,~[`Q$\"2(+
5,~O\$ &#,L Hl@@lO@m ' $l54(+
2\"(,
Q,
2\"2,
B\"2\$	 &,
V+	i,~ Bm!$ Dl\") Bm@@l "L $l2`b+-7@O,~ N0D,~ FN>O,~ BM,^n ^n "
P BL "L $02+n n+n Bl!" Bl "L $l2`b+4,~ "L $62ab+{\"7,~@@<@@= : B;K B<\"<\$6 &  B= u ;"&,~@@)@@) u ;"&4( ;2B:+>\"6\$<05BB\"E "  < &H\"G "  = &J+ \"H+{\"J,~\"p\"L,n4"
i,~-<N D\"	\$2 & $D \$	,~@@o\"2\$05B{@@o,O4B{O@o+{-<NO@`O@`O@aO@K@@,#+,'+6 K+
Zc0b+T BKO@K V*"WZc2BK+[[c$"."K6 +aQ"` $*":+6B+\"2(+f D~7@o+h\"i,n4B{\"6\$2 & ~ Bk BJ\"2 BL o $J64(,
	+2BK+u\"2 BJ@@J@+{\"A Bb@@b v $`64w+{ a`b+,`b@,~\"A\$205B{+{\"z a {,e\"{ `,e\"},~PBKZK>$$@@M\"2 BJ I BM I BN "NQ"E*"O "PQ"G*"QS"X" $J64,	z+{@@I@@I@@E *"H,~gO Bo,+	G4"{\" BJ!"@PBKZK$"."S`X" $J64
,	z,~\",
Q,
=,>\",
L\",
B\")\$	 &,
V+	i\",
L "L $
2`b+1d1$+ DK,
V+R,
 *KZ
K,.*=lZO  \",
L "L $$2ab7 +&4Dc1d 1$h+. DI,
V+]\"1,
L "L $?2ab7 +A4Dk1d'1$}+H DI,
V+e \"A Bm,L!" Bl@@l\"J Bm\"M,
L "L $l2`b+R\$	\"G & (7@+Z,
V+r\"E\$2 &\") BJ!",2+	i+	G\$\\"	 &ZK/ &J+ \$F &\"	,
L,
+
1d1$+d D( "L $f2`b+m,
+
1d1$+s D(O@(,
V+
,~!" Bl\"  Bm " Bl@@m "L $l2ab+{\"v,~-<(\*  \$
H & BO@`O@`O@a,#+
@ 
a`l+
&y\$y 1f 
C & &,
Z ` &J+  &,
Z a &J+  &,
Z\$A`l\$z`l\$|`l@\$~ &
 ("$d :,
Z`lH+
=[c &J+  $D $D[c:J+ \$ &Zc &J+  $D $D $D B+
 $D $D $D,~xyxxyxyxyxxxyxyx

Pair of octal numbers from one of the following:

Type  Channel  Drive  Structure name      Logical unit
----  -------  -----  --------------      ------------

 $D=f
Z,~ "L $2`b+Z+`(
a`8
g\",
Q,
=,
|,A,
O@;,7@o+	G6@;,	u+	G\",
Q,
=,
|,A,
,
+	G,
+
m,
(,
#+	G+
k\",
Q "L $62`b+,8+ "L $62`b+\"
w+	i		TOPS-20 CHECKD
CHECKD is a program to check the filesystem and bittable for  consistent
data.   CHECKD  is  also  capable  of  rebuilding  the bittable from the
directory information and of scanning for  files  which  use  particular
disk addresses. Commands are in the general form:

	Keyword [optional arg] structure-name

Command			Description
-------			-----------

CHECK BITTABLE	Check the consistency of the bit table by comparing
		the pages marked as assigned against those pointed to
		by the file system. Also writes lost page addresses
		in a file.

CHECK DIRECTORY	Check just directory information on the specified
		structure.

LIMIT
UNLIMIT		Control whether directories may contain huge amounts
		of files or not.  Use LIMIT to guarantee that a
		particular structure can be used on small and large
		systems.  Use UNLIMIT to allow directories to grow
		large on a structure.  Note that if a directory grows
		large, the structure will no longer be usable on a
		small system.

REBUILD		Rebuild bittable from directory information on the
		specified structure.

RECONSTRUCT	Reconstucts the <ROOT-DIRECTORY> on the specified
		structure and then rebuilds the bit table.

CREATE		Accepts configuration information for a file
		structure and then creates a new file system on the
		specified units.

SCAN		Read a file of disk addresses and then scan the
		directories for the specified addresses. When each
		address is found, prints the name of the file that
		uses that address.

EXIT		Exit from CHECKD.

RELEASE		Deassign the pages whose addreses are contained 
		in the specified file.
!"+ "+-<N B\"
Q,
=,
,+	G 9\"`d\"\"2 B^ $ !(^_64D+	G\",
Q,
=,
|,A,
O@w,1,7@o+	G,	u+	G!"  >R+,~ "L $ 2`b+%Z+dxDe9\",
Q,
=,
|7+/@@o,+	i4"9,>\" BJ!",2+	i\"9,
O@w,1,+	G\",
Q,
=,
|7+/O@o,+	i4"9,>\" BJ!",2+	i\"=+	G-<N\"@,
Q B*"V,
2\")\$2 & $D\$C "L $D2`b+EZDu,
<,
|,A,
 u F+K,
b+O@@ u4d4DS  Bl" >R+Z:+^ u
ad+_\"d "   &J+ \"eZu,DZu	+ +	G\"f,
Q "L $i2`b+EZDv,
<,
|,A,
O@w v j+o!0| v,g r@
1D+y0D)+t0$0d+x+  &J+y  B@	6@+{ B@	*p*pw\"~`"`/0SP v	+ ,+	G,+,6 ",U,7@7@w+,,8,~ "07@:< "0<+\"e<+	G ",/++ $6 :1BQ`+3B+3B+\",~*$: 9 B9 7$6 B3 8$6 B4[6 B4@@5$7 B57B:+ B2$8 B2.20bP+."&" B3+{ ",/+-+\",~l" >l"@ $@ &4Q5B{!40Bv,~ s0B,~+{-<N 4$8 B * P~ 0@ l" >l"@ $@ &4Q5BN!40B(:+N s0B
+N (4$  .0d $ D? D?4DK &6Z./( H@ (Br.( H@.0.&=dF.
83*+: P ~,~ ." >l"@l"Q5BK!40B(:+K s0B
+K+A-<(-<N 7"2S` &.&< B*dX 2.$<O@/"0b9["3 B "<Q` 2Q`..8 $<.2.2/$*"@@xO@!.zO@ 8:&63B+m B"
4S` "0$8.8:! @,'+ *li*nf6@x+,},~@&62"52"5+{2"2+{ 7$62$+{ &65F{&$$8..2 3cF	<+|BF	<>!<+{!(,~!(,~"4S`@@xO@ 8$2@.4 3.6/4&64T ! ,'+ .6=t*p6@x+,~\"p\$2@ $D\$@ Bx,
,~,
+,
(,,
#,~+Z1,#,~  $lZQ>+  $D (l   B>  .(3(>+,*,~ .&l" 5B"" ."l .$l\D,>( ,A,^+,>,.Zv !+&Sv * +,^,x+++{O * +Zv	+ ,~ @@@@1D+,1D+-0D+/7@+8d $d\$@\$)+> x  & (O@f F\$.@\$p+>!",LZBv,~7@,~.(l ,+O  ."l\B,>/~,H,^(0+A7@,~.(l ,+O[ XB,>,R,^(0+H\"1\") ",~-<N7@w,~6B `b@,~@@x 2*$~@@@Z  F~O@  `f+^! ,'+3@@,+l B! ,'+4 $*,z+5 "*,g+5@@!0~ @*d"x4B6 B@*  D~O@! ,'+8 ~ D,7@{*pd+l @.D@7bx+:\"<, " 7Dx+s,e\">7Dy+v ,e\"B 7Dz+y,e\"G7Dy+| ,e\"K7D{+ ,e\"N7Dz+ ,e\"R7D{+ ,e\"V7D|+ ,e\"Y7D|+ ,e\"\7D}+ ,e\"_7D}+ ,e\"a7D~+ ,e\"e\",~\")  "  "Z "  &J+ ,~,> $(,z+i "(,g+i!2~ H(d"x4B% BH(,':z:7@{*r",^,~d"|-<--<N B7 +k:@,]+l7D+03B	+=*d/*d-+{,o+r  >R+{6@w+{\"u  &,e\"w@:}+I\"y  &,e:{@@;+I\"{ 	 &,e@:|+I\"}  &,e:|@@;+I\"u  &,e\":~+I:x7$+M\" &,e+Q``+``+
``+``@+\"p4H{ah,~ +,-<N "S!$X D  D@@@@  D  D@@@@@@\$)+Z` B $+  (h $ @4 	+ ,~,>,>Z.  ",w x,nJ
.,^x,^2B!5B$+{!(~@Q"+(p d$x7@Z.+(%*hp ,~Q"B f&*du,~Q"B &&F*dx,~,> d"| >l"@l" $Q6@;}:,^ ,~,> d"|l" >l"@ &Q6@+),^ ,~\"+ @ &,e\". ? &,e\"1 5/5S`X5@.A<*p"` 5$7..? &,e\"p6@w+\"4 : &,e\"8 >F ,e\";7@w+ !" >R+@,~,>\$B,
v!"+K Bt $+SSt U 3l&@@u@@"5S` A<2B@l+U*p*7`+Y\"[  &,e\"\7@;+m\"	\$6 & $D\$r!"\$	+x Bu z+{\"} "  u 
\"p,
Z u "4 u	+ +C\"O U 3l& t	+ ,^,~Z$8.2"8Q !<F l(bR*hK\"
Z &,e A< B@l\"p,~!""(BbB l+MGB l:@lZ$6_.8$&.$6.,],~:0$@+ B+,~,>,>,>&6$:,^.x &@3F+2"2b7+.&+a " J+ ,~,>SX(  " $!&H@\* ,(*,Laf+  ,^,~-<N B~ ~,
L "L $2`b+ D,
V+p ^,~Xg ~Z 2B+[ 0D`+[ 5D  >(D{0$ +  d5D  4B,,~  4B,,~+{\",~-<--<N B,5+[&"0&
0D + 4B,,~  4B,",~  4b,(,~ $"1$+ 
4B,/,~  4B,/,~+{\"#,~-<-.~,5+ [&"0&0D+ +{\"&,~-<-.~,5+'[&"0&0D+'+{\"*,~-<-.~,5+-[&"0&0D+-+{\".,~-<-.~,5+4[&"0&0D+4+{\"3,~ ~.72"~2",~+{""	+  ~@@ 8*"@@o,~,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X7@1/,>,>,>\"8 "  1+  ",^,^,^/,>,>,>\";Z~/$> "  &J+ \"p,^,^,^,^x/6@w+d,
	\">+,>\"?,^/CHECKCREATEEXITHELPLIMITREBUILDRECONSTRUCTRELEASESCANUNLIMITBIN
|?WHEEL or OPERATOR capability required
\"q+? ^C capability not enabled
\"w<+	M@
 E
? Not a CHECKD command
\" ~+	iPS
[: Mounted as ]

[Dismounting structure - :]
,D+	G
[Working on structure - <*>
? CHECKD: Unable to reference directory files \",D,D,~\",D,~
? CHECKD: Failed to get next directory \",D@@1,~% Rebuilding symbol table for  [OK]
 [FAILED]
@,LFORSTRUCTURE NAME
? Invalid structure name
\"* ~+	i
? Unrecognized guide word
\"1 ~+	i
?Invalid confirmation.
*U-LI;?File not in correct format\";+
q?File is for structure \"@\"<+
sFile written on:  , contains  entries.
 , Aborting...
Do you want to proceed anyway? 
? CHECKD: More than 8. units in structure
\"O,~y8L
? CHECKD: Ambiguous number of units found
\"V,~
? CHECKD: Multiple logical units found
\"],~
? CHECKD: Structure not found
\"c,~O+{% Structure already mounted. Forcibly dismount and proceed? 0
? CHECKD: Structure missing one or more units
\"p,~8 "Z0B	,D,~% Unit  on channel  does not have valid home blocks - ignored.
xPECHECKDNEW FILE SYSTEM FOREnter alias: How many units in this structure?  
? Invalid decimal number
\" ~+R
? Number not in range 1-8
\" ~+R@@Number of pages to allocate for swapping? 0 for no swapping space or
   a decimal number between 2000 and 400003050 8HH#\" ~+]
? Swapping space value not in range 2000. to 40000.
\"( ~+]Number of pages to allocate for the Front End File System? 0 for no front end file system or
   a decimal number between 250 and 10000950 8H7H?\" ~+e
? Value not in range 250. to 10000.
\"D ~+eNAME OF USER OWNING STRUCTUREOwner name? 
? Invalid owner name string
\"O ~+r
? Name string greater than 12. characters
\"U ~+rChannel , Drive for logical unit 
? Channel number not in range 0-7
\"` ~+
`
? Comma expected between channel and drive numbers
\"g ~+

? Drive number not in range 0-7
\"o ~+

?Invalid octal number
$$UNK Bad home blocksMaintenance modeOff-line of RP04RP05RP06RM03
_BITTABLEDIRECTORYCONSISTENCY OFTO MONITOR
? Invalid command confirmation
\" ~+	iNUMBER OF FILES PER DIRECTORY ON[Directories were unlimited]
[Directories were limited]
 ^BIT TABLE OF
?Failed to initialize bit table
\",D+	G7
? Not a valid RECONSTRUCT option
\"! ~+	iINDEX-TABLEROOT-DIRECTORY
? Cannot reconstruct PS: during time-sharing
\"* ~+	i
? Cannot reconstruct mounted structure
\"2 ~+	i+6[Reconstruction phase 1 complete]
[Reconstruction complete]
LOST PAGES FROM(SLOST-PAGES@,D+	iH
? CHECKD: Failed to open lost pages file \"G,D u	+ +	i u	+ +	G% Zero word -- ignored
\"Q+^%Failed to deassign lost page at disk address\"U  &,e+^?Error while reading \"] "  u &
\"J+f Released  pages
FOR DISK ADDRESSES IN
? CHECKD: Failed to open specified file \"j,D v	+ +	iHO
+y@
+y?Octal number required.
\"u+w,D\"u+wl"@ >R,D+?Table full.
CHECKD: unknown error conditionQ$+	#@Q$ +ZQ$$+
? HOMEIN: Unknown disk drive type
 "  B2 "` B2+(
? HOMEIN: Bit table too large
\"~HOMEIN: Could not find a valid home block$$ - - - - - - -
\"@@x+n\"@@x+<ROOT-DIRECTORY>H)B
HOPENF failed on directory  - Skipped\"!\")\"$,D,^,~@[P ,*+O B+/ B+/.DIRECTORY  
 in directory /x:x+l:y+l:z:x+l ".B+j:{ ~ D+j6@,~2D~,U,~Summary for file  Faulty page table addresses in FDB
Faulty long file page table addresses in FDB
 Faulty addresses in page table
 Page tables unreadable
 Faulty addresses in long file page table
 Long file page tables unreadable
 Illegal addresses
 Multiply assigned addresses
 Search addresses found
 Disk read errors
 File addresses not in bit table
 Assigned pages marked in BAT blocks
:y:x,^,~:?++!(>?>?+E
% DSKASA returned unknown error
`h+9`h+A\"n+1Disk address  not in bit table Illegal disk address Found disk address Multiply assigned disk address  marked in BAT blocks: File page : Page table\"+Q: Long file page table\"+Q: Swapping space\"
+Q: Special system blocks\"+Q?{
? CHECKD: Unable to fix count for file \",,D+f l++a$$\",,D+e`	Checksum incorrect
\"!,~9s6$@Disk write error
:}\"'+
Local count of file pages: 
Local count of overhead pages: 
Local count of used pages: 
System count before CHECKD: 
System count after CHECKD: 


? CHECKD: Failed to write bit table file \";,D,D,~<ROOT-DIRECTORY>DSKBTTBL
? CHECKD: GTJFN failure for <ROOT-DIRECTORY>DSKBTTBL \"E,D,~
? CHECKD: OPENF failure for <ROOT-DIRECTORY>DSKBTTBL \"M,D,~@,H+*There are no lost pages.
\"V+CThere are  lost pages
%Suppressed writing of lost pages file , too many errors
% Warning -- structure still mounted with exclusive access
so that errors may be fixed.
\"^6@:7@k+C\"d@@k+CLOST-PAGES.BIN
? CHECKD: GTJFN failure for lost pages file \"s,D+BH\"G,D+B
Addresses are in file $@I,
? CHECKD: Output error or quota exceeded \",D+B
?File was not written
?Bit tables inconsistent at cylinder 
?Lost pages exceeded buffer space. 
\"1D@,~,^,^:x,~,^,^,~v
? Invalid response
\" ~+pNOYESDR0CHK: Illegal format for page 00FDBBAD: Illegal format FDBNAMBAD: Illegal format for name blockEXTBAD: Illegal format for extension blockACTBAD: Illegal format for account blockUNSBAD: Illegal format for user name block@Working on directory 
Unexpected interrupt, channel ^C
% Cannot interrupt bit table rebuild, ignored ...
 "   " "\"| " U$@+ + \"~,~,D<\"~+L.p5>T,>p,p+S,^/:x,~,^/,~/pPp,>/`|+U+O,> .p5>],p+ Z,^:x,~/pPp,>/`|+^+Z,> .5>hh,p+ Z,^:x,~,>,p7:,^,~,>,>,p7:,^,^,~,>,>,>,>,p7:~,^,^,^,^,~.5>
|}~,p7:|~}
|/,~:x,~
? JSYS ERROR: 
PROGRAM CANNOT CONTINUE
OZ,^,~/,>,>,>,>+c@+t66o[Xi;Z>#sN>#PkdskbmkbmkaikafIYO`GOX Pzd"OTI@O< xO%?OLZWPk"PimOE0^OE!"OD~wODJGODF*
OD9
OD9OD9OD9
OD9
OD9	OD9	OD9
OD9
OD9OD9OD9OD9OD9OD9OD7,OD7OD3QOD17OD,'>OD,?>9[`>3;dPHhfPHhePHhePHgCkk+LA$5C J\R+
N:pN9XhxN9WF|N9&m{3!^_q$]mzt9ZVS$TVSUVSMOVSXS8Q{1;,~{M',2M'*hM'(@M&~(M&rI@M&NtM&NM&<]M&<\ M&4
M&/DM&-)Lz)0D	LJ"hXD89w+z#,Z9c897sDNlGOSNOHgO%gO"@Oz>`Ov7OtOs@OqOhJ`OTsOHkOH$OHCO"C?O"?%un`JNR;W9R;4R:+DR4?+OOrc OOqh O9RHOh8Oh5Oh/Oh,Oh+OgMOg'OguxOguSOguPOguIOgu7OgtoOgtnOgtDOgt
sOQVO>|O/gOLOXO{OrJOq|OeMO^sOBpFOBLO/L`O#OgO#Fb
O#E 
O#*fO#&
O#$XO#O#O#O#LO#[O"O"~siMK
nOyNOxSgOxsO-yzO&FO q E
k 9
m2
gOayOax XKKONyiONm&ON`wON_}ONK]ON@^ON@ION@FON?)ON:ON36ON-@ON-?ON-ONtON+ONONqONkONMON
]ON
VODpDCn
\y"
aW+gPHhePHgPJYPPGpPGjBasz	xW1N["~W1NX
~W.n7W.Oy%W-NrW-NqMP@OaW*6RW)[y~W)[y
\v`
[upM
nP90]ACGOAVEMyo`7P;P&)gz+>
CP&!	xP&w&/wc4k>o*P%kxdLCEoYYhQ^lPkPIxY]eA>PpPPCHtpXF=0}XF=&XF=%XF=%qGW$`OOVkaur7uVbqq
OY	YOY	VV`Og2V`KOkV`IK'V`2I2V`,?6V`|>V`t>VVpY
VV9,u|(py0V?QX	Ne	MT
lw

zp
Z9s9e`8**8(MPv
MPOO	zx4#wVdaM2]]M/gO8UM/gBZUM/gA	#@UM/g@Q`UM/GUM/GUM/GM/F$6M.xg6UM.x^JUM.x]>UM.x\>7==L&GL&!L&L&sJDHsJBAL$A"sJAsJAMLF7MLF6MLE;~@9o-K!;nK!9n9m(>w	4;9Wx;7fp:\B`9<Wd9<W^9<!	B7;L	7::7:97:91;,~* 05	G* **[3*[85
P4z"7)5S	L4x3`w'xHg'Fyy'E,4-T%wM4&eM4^uLM4^EcM4^E:@M4^C7%LJ5M4  M4M4SM4G8M4/M4.26"kY|Y|U
|
=wKU
$:U
lhU
:U
/s	p33uIHM	3[9M	3[@Pr.Pqo$c	yu?M	ju?M	iK	aL
_ g7U_ ^U_ ]/U_ \/_@
		LuTUHpKA o[`Jy@oHB)Ll\T8HB(Ll\:g=zGHsVFFJ
#PqR@
30'=|$yZ	 :IZ]tIY}2R40J0KY=Cs-Y3\^d0}P?gP7	xPx0}|P~vFJTUa4P/h}{Hw3sTU-Rw7Z}TRd! xPm&XQUd{k_'zk_z/?y/<cxQzQutAQrc i
k~TFa'	
CXpl	.06LCj<OLCj'	xLCjkLCiyO@LCirGLCi_@LCiX6LCiLxLCi@ABxi%Bxi"<O7BxeIBx^'Bx[+BxZ,BxZQBxYMBxY0CAC.C}' =?w@@QBJT@I,=?79T=?
T=?	T=?}APVtT8b*T8aqB@T8a1N=T+#BPl)0Zg:T)0YzT)0YyT)0Yx)_
Z)2s;)
s)
b)
q)	
iz5(i!C(h1t,(I^<%	ot+v-"am"	"ax
Kxl:'on
|Lu^g]^U^g]YX^g]Y[P%k"HP%kEXx4U
x}9KG	Jc:KG	?KG	>`?KG	>.KG	:.KG	+9KG	)2KG	%#<KG	gKG	8G	B(G	BG	A+G	AH0cKGz?KGnSKGnP=KGm@KGl-KGl,Gfh$3s:KG[?KGV.KGU^GO&mGO%iGO%fGO^KEE,BKEC2BE$X,
w$mz5$f
HAGCB9#ct Hcx@l <1j`#
l

k[L1T6BS1Lz.1Lz>1Lz81Lz/"W#KK1+G\ .a(kA
XHS+@.K+mK+l{9@K+lu_K+l>@(UI(UA

NtY#(T0?/
Nsz(T 
2(T
5(Tk:
LtJF
LSg
Se@$ 

4P
":pP
	xlJ
P
pFP
cx?f?e|?ez?ey
?ey?ex?:C?:	B?: ?:M?:K?:R?:H?:*_9U_9fKo^KoYP
&HCgx	~+Lv-l-l-l-l
-l	-dcw(;
<wBlP	{
`P	{:pP	z~4P	zy	xP	zw@P	zp.P	zpP	zi4P	z^P	z^{P	zS0P	zS"xP	zR8P	zRP	zQ{P	zP=P	zOgP	zK[xP	zFbP	zFTxP	zE(P	zCxP	z&~P	z&P	z$XxP	z@P	zP	zP	z|P	zJ@P	zwP	zN}@s"k	G'	4}*20`j+\!0gs.O=gj$
gj
r$
gj
q 
gj
pgj3z9!QRgif.@gi)ogi%|gi%{7
RP~:pP}|AP}|P}y	xP}rP}oCxP}o>P}oP}kxP}__P}_P}_P}^P}^DpP}]!`P}RwP}OgP}K[P}EAP}DIP},P} eP}FP}P}XP}!P}IP}:P}+P}ftxftft	ft	eC&Je;m@Je;l0xJe;iK`e/6	ne!zmpwonalO
	l!Saj(Xlaj(U~aj"w1ajg)ZB-dRS(/J^y)SJ^xJ\["	P\V.\m'3\LvJ]J]@IJ];YJ]q@J]JSznSqO7RSqBRSqARSq@H/d)k/dcNZ/;rNZ/:eNZ/:]NZ/9ZNZ/9R)T^aMh;
=)MG2JLn0?P?
L$H
L$B
@L$A
=L$A
KRY"EKRV
BRKRT.KR5}
QRKR-MKRI
LKQ}_
VKQjBLJL=AJL  JLzU JLmf`JLaU$/HK?	u#ll	""
_J5w
0J5w
+!,J
(T*0H_M"
HY	@wHXwogJJG_rxD89w+z#,8(^8!j8!d8	YlgRR8H.48v:Z7dpg8R7dp^R7dp]R7dp\PesPeePePd~SxPdt1x7<WA27<="3R7<)MP7<Lt7<I17;g261i&5"FB@R2],:pR2]#	xR2\mxSAL3F3NP@=&`R,g@<H6R,d7P@<xR,Q?,Q?,Kt4R,JB?R,J9=EP@+sVOX+s*BO~}~|~|~{~{~z~z?V~y|~yy?UYv~xsR.4%t	IA/PFkGb,RDL.D
5)F
vPw4Pw3lPv+gPv#	xyp(yhc-PvPumxu5Z5J; @HMKp0\B:/\>X\>5'\7N+\2g'r'I(\)8*\)7\	&\	)\+,\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