Google
 

Trailing-Edge - PDP-10 Archives - ks_diag_gs - diagnostics/dscda.sav
There are no other files named dscda.sav in the archive.
x&~p E,p'	e(0N*x-	e Ox/0/+/+1O+/~+/~+0+0+1@+/~+1T+/H0+0+0+0+0+0INH a; @0	1A00x0~`0t+0|00:x,~+ + + + + + + + + + + + +0!0)@0@0@0@0@0@0@0@0@0@0@0@0@0@0~h0P


,. 	-+*@()?/$p0[aJMma; p0_aJMma; x0awx0a1?j	`
DECSYSTEM 2020 CARD READER DIAGNOSTIC [DSCDA]
G>vM +p1N@@E6@0O@E@@E@@E	@@E  1F @1*- 0 ! @E@@E^ { @E@@D@@E6@0+1i 05@1Zp``,6u6@0+1d6@E+1cb:I@@E,6Y1@&+1`0@)+1bO@E,6Y1@+1cb@Pt51]7@0+1eO+1i,5^@pp` @T @+1i7@0+1o6@0+1n   @E   @D,26+0h@T+1ot7@E+@Yb0Qh@Z@@E,6Y0@+1v,6Y0@+2b9,6Y1@+21@ +2
1@"+00@!+1|,6Y1@+1j+2@@E@fE^(~0 0`+2O@E/ (FG,6Y8h1}+26@E+20@+2O@E6@E FD,6Y+1|0@+27@E FD6@E FE+24N2 2  @D 2  @E,6Y+2   @D 2  @E,6Y+21@+2b:R+1o D2bE+25N20"2b2 +2 E0"2b2 +2 D+2!2B2 +2 E2B2 +2 D+2!b@[+1ob@^+1ob@b+1o+1o+26+2@+2I+2Q+2Z+2c+2j+2s+2{+3+3+3+3!+3,+35+3=+3E+3W+3`+3g+3t+4+4
+4+4"+4-+4:+4F+4V+4_+4i+4q+4z+5+5+5+51+5@+5S+1o+1o,6Ch@jb0Q  7- @!  2; @E,6> <,6ArF &r<L@q 27.$3d<+2:  ,6M+27,6C,6>S>X(>,6A 
  JErk<rK<A*d
~F2JEL@u 2@*h2B  ,6M+2@,6C,6>,6A *rk<,6>rK<A*`Jn=L@zaJ@L@$2I  ,6M+2I,6C,6>,6A *rk< * s<s<rK<A*`Jn=LAaJ@LA
$2Q  ,6M+2Q,6C,6>,6AS>
X>JErk<rK<A*2JELA 2Z*h2]  ,6M+2Z,6C,6>,6A@ *rk<,6>rK<A*`JLA 2c  ,6M+2c,6C,6>,6A@ *rk< * s<s<rK<A*`JLA 2j  ,6M+2j,6C,6>S>
  JErk<rK<A*2JELA 2s*h2u  ,6M+2s,6C,6>,6A@ *rk<,6>rK<A*`JLA 2{  ,6M+2{,6C,6>,6A@ *rk< * s<s<rK<A*`JLA$ 3  ,6M+3,6ChA%b0Q,6> &S(X(>%rg<@
 
  
0rj0,6\rK<A*d
~F2JLA+M33S(X(>&rg<@
 
  
0rj0,6\rK<A*2JLA0 3*h3  ,6M+3,6C,6>,6A &S(X(>'rg<@
 
  
0rj0,6\rK<A*2JLA5 3!*h3$  ,6M+3!,6ChA7b0Q,6>,6A@ *rk< *tk<rK<A*0JLA= 3-  ,6M+3-,6C,6>,6A < * JErj *tjrJA*1JLAB 35  ,6M+35,6C,6>,6A@ *rk< *tk<rK<A*0JLAF 3=  ,6M+3=,6C,6>,6A < * JErj *tjrJA*1JLAK 3Epa`+3P E4@3P: @E+3E^ { @E E0@+3W6@0+1mpa@+1o,6l D+2!bAO,6E,6>,6A ,D LEb:e,6crK<A*h
DhJDLAY`JLA\$3W  	,6WbA^,6E,6_,6>,6A , LErK<A*2JELAc 3`  	,6WbAe,6E,6_,6>,6A *rk<@
rm<,6J@@E,s6s ,@ LErK<A*aJ@LAq$3g  
,6WbAr,6E,6_,6>,6A *rk<@
rm<,6J *@ ,sK<A*`JLAz 3u  
,6WbA|,6E,6_,6>,6A *rk<@
rm<,6J@@E,sQ4E,6WbB,6C,6,6>pp`,6>  4 @E,6A  ra<,6>,6J ,rm< * rk<,6sLB 4  ,6WbB
rm<s<r'<+4rM<A,2LELB 4  
,6WbB,6E,6_,6>,6A  71 @!  4* @E@
rk< ,s6srK<A*2JELB 4"  
,6WbB,6E,6_,6>,6A  71 @!  44 @E@
rk<,,s6s6,@6LErK<A*2JELB'!4.4CE *}rk<@
rm<r,sJELB1A4::o,6c,6 $ &@\(X 0P,6J@
rm<ri<s<r'<+4NrM<A,2LLB;rM<A,0LLB?$4F/08(4L  ,6WbBCO@E * JE
,6E,6>,6A *s<tb;J,6c,6_  >P,6,5z  ,6WbBFO@EO@E	 * JE
,6E,6>,6A *s<tb;U,6c,6_  ? ,6,5z@@E	  ,6WbBJ@@E * JE
,6E,6>,6Atb;U,6c,6_  >x,6,5z  ,6WbBN@@E * JE
6@,6E5N4u,6>,6Atb;J,6c7@0,6_  >(,6,5z  ,6WbBT,6E,6_,6>,6At *PB JEb:~,6crK<A*2JELBe 4{  ,6WbBg,6E,6_,6>,6At *@ JEb;rK<A*3JE+5`+5	0@+5LBo 5  ,6W+5,6c+5
bBp,6E,6>,6Atb;,6c,6_ &rg<,6J@
rm< *s<,6s ,P@ LErK<A*2JELBx ,  LErK<A*p2JELB}$5  ,6WbB,6E,6>,6Atb;,6c,6_ $ &@\( *,6J@
rm<ri<s<r<+5)r'<+5(+5% ,@ LErK<A*2JELC , LErK<A*p2JELC
$5,,6WbCb;5,6c,6 &Xrg<,6J@
rm< *s<,6s ,P@ LErK<A*2JELC ,@ LErK<A*p2JELC$51  ,6W6@E+5BbC+5RbC,6E,6>,6Atb;?,6c,6_@
rm<,6J &rg< (s	< ,@ LE,6srK<A*`J LC&rg<s	< , @ LE,6srK<A*aJ LC*$5C  ,6WbC,,6E,6>,6Atb;G,6c@
ra<,6J (s	< ,@ LErK<A*2JELC2 5T  ,6W4N5m@@E
S5zX(5x  	`Jc@C4+5i+5c*h5`6@E
+5hO@E
bC4p+5eX(5xA+5`bC9	`@@@5j&G?H+5cC=@.Q*b5s C=`C>`C>`C?O@E,~GGGa&$~@@E5N5}pp,~&3,~,>,> "r<+6hC?,^,^,~,7@ @E	ZE	Q&X6@+6 ,@6@E	G,6@EG, LE@ 2 4@ 6X@@D4N6
 
(6@A,2L +6 *H6*j6Z
E	P
4*66@D.8*f67@+6 bCFzb0Q,7,~6@D+6O@D_.$( E
bCH~bCKZzb0Q+6,75N68@@@6@E+6/Q$l(@(CMH@(.&(CNH@(.&.**d6*+6=Q$v (@(CN H@(.&(CO H@(.&(CO H@(.&(CP H@(.&.**d60+6=@?H CP , D @(.(1H(+6==l6:+68,7,~,> ,s
@rk<,^,~ @Epa`+6Q E4@6Q:E,~^ { @E E2@E+0,^Epa@+1o D+2!+1o2@E,~+1o`+6Y1@+6Y1@?+6Y,~,>Q"l`9"6^,^,~,> ,r-<+6bb:a,5~,^,~`+6c0@+6c,~
FE
f@+6h,~bCQbCT E~b0Qb;_,~:EhCV Ezbb0Qb0Q,~dP6p,> E @6p,^+6pQ"9"6s@,~,>,>bCYhCgb+6}hCjf+6{4 6{1`+6|hCl+6x`C=`CohCob+7hCrf+74`7"Ct1B+7hCu+6~X@<hCxb+7	hC|f+74`71 t+7	hC~+7 @<,^,^,~rK<`J,7rK<aJ@,7,~bD,~bD$,~ @Dv BDz DD{ FD{ HD| JD| LD} ND} PDw RDw TDx VDx XDy ZDy \Dz,~ Dv Dz D{ D{ D| 
D| 
D} D} Dw Dw Dx Dx Dy Dy Dz,~ @D~ BDz DD{ FD{ HD| JD| LD} ND} PDw RDw TDx \Dz,~ D~ Dz D{ D{ D| 
D| 
D} D} Dw Dw Dx Dz,~ E @!  (@(@p0@+!+E E @!  (@(@p0@+!+E D20@+EhD2hD6  vhD7  vpEp
D~hD8 EvhD: D~vb0Q+1O,7F,7hD;,~,7R,7F+7@,7S,7F+7@,7T,7F+7@,7U,8 B<	`0Q,8,7J,7^,~,>,>@b+7N.D> ab~+7P,7wab+7L,8+7L,^,^,~  +7U  +7U  +7U  @ @E,>,>,>!&~!$@(DbDE,7f B<	.D?A@X*f7Y,^,^,^,~,>,>,>,>!&~!$(D <	bDE,8.*f7a,^,^,^,^,~,>,>$D?.<rFA&X,^,^,~,>,>,> < D?.rb,^,^,^,~,>,>,> & @ <rb.$=f7t,^,^,^,~,>,>,> < D@.rB(@
G*,^,^,^,~,>,> <.$ rbaB +8 "@rb,^,^,~,> <.$ rB,^,~,>,>`D@ <.  ,8z,9`DA 06@E+8a`@+8 v+8 v $8%,8``DA A |`DB DC|,9,^,^,~,>,>,>`DD D@.<,8z,9`DAd"~6@E+8 0a`@+8  v+8#`DE DF,9` $8*,8`,9,^,^,^,~N@1 i&m}:E6 g7P] Q'\ Y?\ C
lHvI'	Yp`a*:[Kp"cDl@&[Dl@meK[@,>,>,>,>,>$D?&$,8=6@E+85 0a`@+87`DG l+89`DG l,8A,8E,9,^,^,^,^,^,~ &8G. `,8z D?.<,9,~,> &8I.Z,8`,^,~ &8I.[,,~G@G0GG$ 
h8N
p8K 8LP8Mx8Kx8L[x8Mq e
`K>0_5J7I$\YI%H:]bl\Ya_;eHS;$[Qq

@q

`_5J7Q?:I&5e
@,~,>`DG DHl,^,~,>`DI DH|,^,~,>`DJ DH|,^,~,>6@E+8b 0``@+8q,>,>,>,>,>,>.$  @
l*cF+8kbB,8r:+8mcB+8mbH,8u(J5J8h,^,^,^,^,^,^,^,~ ,8x``,~`DK(j8v ,9
,8~,8x,~,>,+9,>,>+9,>,>+9,> +9,>4@+9,>0B+9t,^,~,>,^+9,>,t=b9,^,^,~,>  0Q~,^,~,>4 9
COMMAND		FUNCTION

C<CR>		DO ALL CONTROLLER ONLY TESTING
D<CR>		ENTER DDT
<CR>		PREVIOUSLY SPECIFIED TESTS ARE PERFORMED
XXX<CR>		ONLY TEST XXX WILL BE PERFORMED
XXX-YYY<CR>	TESTS XXX THROUGH YYY WILL BE PERFORMED
XXX-<CR>	ALLOWS RESPECIFICATION OF FIRST TEST IN GROUP OF TESTS
-XXX<CR>	ALLOWS RESPECIFICATION OF SECOND TEST IN GROUP OF TESTS
A<CR>		PERFORMS ALL TESTS ALLOWABLE IN CURRENT MODE (IE. .1-47
		 IN EXEC MODE AND 40 IN USER MODE)


;*--------------------------------------------------------------
TEST#	FUNCTION		TEST#	FUNCTION
=====	========		=====	========

.1	REGISTER ACCESS TEST	.2	CDST REGISTER R/W TEST
.3	CDST PWRCLR CLEAR TEST	.4	CDST UBINIT CLEAR TEST
.5	CDCC REGISTER R/W TEST	.6	CDCC PWRCLR CLEAR TEST
.7	CDCC UBINIT CLEAR TEST	.10	CDBA REGISTER R/W TEST
.11	CDBA PWRCLR CLEAR TEST	.12	CDBA UBINIT CLEAR TEST
.13	CDST 0'S DISTURB TEST	.14	CDCC 0'S DISTURB TEST
.15	CDBA 0'S DISTURB TEST	.16	LOW LOAD ON CDCC TEST
.17	HIGH LOAD ON CDCC TEST	.20	LOW LOAD ON CDBA TEST
.21	HIGH LOAD ON CDBA TEST	22	ONLINE AND TRANSOL TEST
23	CDDB READ TEST		24	READY BIT CLEAR TEST
25	HOPPER CHECK AFTER READ TEST
26	READ BIT CLEAR TEST	27	BASIC INTERRUPT TEST
30	CDCC OVERFLOW TEST	31	NON-EXISTENT MEMORY TEST
32	NXM ERROR CLEAR TEST	33	NXM NPR INHIBIT TEST
34	CDBA AND CDCC REGISTER EXERCISOR TEST
35	ALPHANUMERIC PACK DATA RELIABILITY TEST
36	BINARY PACK DATA RELIABILITY TEST
37	BINARY	NON-PACK DATA RELIABILITY TEST
40	ALPHANUMERIC NON-PACK DATA RELIABILITY TEST (USER OR EXEC MODE)
41	INPUT HOPPER EMPTY TEST 42	OUTPUT STACKER FULL TEST
43	PICK CHECK ERROR TEST	44	STACK CHECK ERROR TEST
45	READ CHECK ERROR TEST	46	EOF SET TEST (RS1200C ONLY)
47	OFFLINE READ ERROR TEST


*
TYPE M<CR> FOR M200 MODEL CARD READER
TYPE R<CR> FOR RS1200C MODEL CARD READER
*
BAD TEST SPECIFICATION FORMAT- TRY AGAIN
TYPE ?<CR> TO HAVE THE CORRECT COMMAND FORMAT PRINTED.
OTHERWISE, TYPE DESIRED TEST INFORMATION.

LOAD THE INPUT HOPPER AND PRESS RESET


LOAD BOTH TEST DECKS INTO THE HOPPER (ANY ORDER).
PRESS STOP THEN RESET. TYPE <CR>.
{`:n

THE INPUT HOPPER SHOULD BE LOADED WITH AT LEAST 80 CARDS. IF IT IS NOT
LOAD THE HOPPER,PRESS RESET, AND TYPE <CR>. OTHERWISE JUST TYPE <CR>.


REMOVE ALL CARDS FROM THE INPUT HOPPER. THEN TYPE <CR>.


LOAD THE INPUT HOPPER AND PULL THE STACKER ARM ALL THE
WAY DOWN TO CAUSE AN OUTPUT STACKER FULL ERROR. THEN TYPE <CR>.
z(;

PLACE A FOLDED CARD AS THE FIRST CARD IN THE INPUT
HOPPER. PRESS RESET AND THEN TYPE <CR>.


THE HOPPER MUST BE LOADED WITH AT LEAST 80 CARDS. PRESS RESET AND TYPE <CR>.
*** MODEL RS1200C ***
 PULL THE STACKER ARM PART WAY DOWN WHILE THE CARDS ARE BEING READ.

*** MODEL M200 ***
DEFLECT THE CARDS WITH YOUR HAND WHILE THEY ARE BEING READ.


INSERT A MUTILATED CARD AS THE FIRST CARD IN THE
INPUT HOPPER. THEN TYPE RESET AND <CR>.
w@;?

PUT TWO CARDS IN THE HOPPER, PRESS RESET AND EOF. THEN TYPE <CR>.


PRESS STOP AND TYPE <CR>.


LOAD THE CARD DECK LABELED ALPHANUMERIC. PUT A BLANK CARD AT THE END.
PRESS RESET AND TYPE <CR>.


LOAD THE CARD DECK LABELED BINARY. PUT A BLANK CARD AT THE END.
PRESS RESET AND TYPE <CR>.

THE I/O STAUS BITS FOR THE CARD READER ARE AS FOLLOWS:
BIT	SYMBOL		MEANING

18	IO.IMP		7-9 PUNCH MISSING FROM PRESUMED BINARY CARD
19	IO.DER		PHOTOCELL ERROR HAS OCCURRED
20	IO.DTE		COMPUTED CHECKSUM IS NOT EQUAL TO CHECKSUM READ
			ON A BINARY CARD
22	IO.EOF		END OF FILE ENCOUNTERED
23	IO.ACT		DEVICE IS ACTIVE
29	IO.SIM		THE DATA MODE IS SUPER-IMAGE
0<f~8L~8~9~:~;f f`fx=t> 981)(((x>9x>	9x>
9x>9x>
i}p> @ @~}{wo?~}{wo?x>x> P>!U**U*UU**UU*|P>$<<<<<<(@8 HXhx(A8!HX	hx$@4 DTdt$A4!DT	dt"@2 BRbr"A2!BR	br{>@ @0 @P`p A0!@P	`p(@8 HXhx(A8!HX	hx@@AABBCCDHEEFFGG  !!""##$(%%&&''~>h@@AABBCCDHEEFFGG{>xp`P@0  @r$tIvmy{6}[bbEress&sGsgTt(tiu
u*uKukv
v,vMww.wOwoHx0hQxqy2ySysjz4jUzu{{W{w\|8|Y|y}}:}{~~<~]~}>0  A0aqq"qCqcfDp)Vy;{?  @'?C[g"+/#+'/3;73;7?BKGOKGOS[WSWbkgockos{ws{w	
BAD INPUT STRING-TRY AGAIN
*-6p}YwYdI9i&tp\.996|I?~b:VO@E+1o|
ILLEGAL EXEC MODE TEST NUMBERS

ILLEGAL USER MODE TEST NUMBERS

FIRST TEST NUMBER SPECIFIED IS GREATER THAN LAST TEST NUMBER
"$gRJ1R.=|gR-](Pg&
RO'I9R.=]WpiCH~G
RO'I999f%2@W'p9i|JL@iC1SSWhLH|G@KN=d%zkJp
@KO%S|iCH-|G0\.:Jex2R.=
RCI9i&tr_
TEST 22: ONLINE AND TRANSITION TO ONLINE TESTi@	%|KK|@E' ySY_0*:?
Rru}g'pPATPX7?_5J7JSL9:~PATP(7?
TEST23:PACDDBREAD7TESTi@	'|G$ K 
TEST 24:  READY BIT CLEAR TESTi@	)|e
N E' 
rh=
6JX2KH-9s|PAhP7?e
N E' 	Hu}e]C$\@e
O`PAhP`7?
TEST 25:  HOPPER CHECK AFTER READ TEST}pAvi@	+|Q?	9DXuN.@MR. K'pPAwP7?
TEST 26:  READ BIT CLEAR TESTi@	-|e
@SPkzdX96I9J,PAP 7?
TEST27:PBBASIC INTERRUPT TESTINGHBi@	/|E`S;$\YkC 
!7?
TEST30:PBCOLUMNCOUNT OVERFLOW TESTi@	!|G>f[7~[Z?4\SY?8
TEST 31:  NON-EXISTENT MEMORY ERROR SET TESTi@	#|]bh	9e?
rh$\z~PBP#@7?
TEST32:PBNON-EXISTENT MEMORY CLEAR TESTi@	%|]bh	9e?vK
TEST33:PBNON-EXISTENT MEMORY NPR INHIBIT TESTi@	'|]bh	9e?XdMjE' 
TEST34:PBCDBAANDCDCCfREGISTEREXECISORKTESTi@	)|EW2IJ.<`Kb.(tg?R.=]Wp
TEST 35:  ALPHA PACK MODE TEST
TEST 36:  BINARY PACK MODE TEST
TEST 37:  BINARY NON-PACK MODE TEST
TEST 40:  ALPHA NON-PACK MODE TESTlXtC:L86+yR.=]Wp
STARTING *MECHANICAL ERROR TESTING*
!!RUN ONLY IF CARDS OTHER THAN THE TEST DECKS ARE AVAILABLE!!

TEST 41:  INPUT HOPPER EMPTY TESTi@
#|S;]Q?	9n87?
TEST 42:  OUTPUT STACKER FULL TESTi@
%|uW&m6X.,Wd$\z~* BkP-@7?
TEST 43: PICK CHECK ERROR TESTi@
'|a&0Q0eJ~ KO!XrgPQ_KXz~* BtP.P7?a&0Q0eJ~ KO!XrIQ_KXz~* BtP/ 7?
TEST 44:  STACK CHECK ERROR TESTi@
)|gR
:`G",:`KK|@iC1IO 
7G?)1i|* CP087?gR
:`G",:`KK|@iC1I
7G?)1i|* CP17?
TEST 45:  READ CHECK ERROR TESTi@
+|e
@Q0eJ~ KO!XrgPQ_KXz~* CP2 7?e
@Q0eJ~ KO!XrIQ_KXz~* CP2p7?
TEST 46 SKIPPED IF M200 READER
TEST 46:  EOF AND HOPPER CHECK TESTi@
-|K>0~@Y/`* C#P4H7?K>0
N@_P9:~* C#P57?
TEST 47:  OFFLINE READ ERROR TEST~pC/i@
/|_5J7JX2R.=* C0P67?
TYPE IN LOGICAL NAME FOR ASSIGNED DEVICE - |@C9NO CARD READER HAS BEEN ASSIGNED
$<`<$<$<$<G
9:~p]2Mi?I$K2LTY''KO&?`e
I9S}1Yx* CAP807?
BAD CARD COUNT : 
DATA RELIABILITY TEST : 
ERROR FOUND IN CARD : $@@$ 4   H0
UNKNOWN READER TROUBLE
READER STATUS :rCU}"$G>vLWY2. KO&3GK: sB<
STANDARD CD20 #1
	UBA = 3, CD20 BASE ADDRESS = 777160, VECTOR = 230
OPTIONAL CD20 #2
	UBA = 3, CD20 BASE ADDRESS = 777170, VECTOR = 234
}DSJ,( 5|@G_;&+vYS;]k
`x}&vh6SXP
p%p.$?~$<G"]GCN(2IJ.<`x
}&vh6S9	 r$LRgL|qcG wpG"
IKO	WdDH}m_2d\@?|S;]mKy$LRgLP}&vh6Si1i?2IJ.<f7.=EM"A{x
ERROR (BIT 15) BIT IN CDST REGISTER IS SET.
ANALYSIS: ANY OF THE FOLLOWING CAN CAUSE THIS BIT TO SET
	1.) READER CHECK	(CDST BIT 14)
	2.) END OF FILE		(CDST BIT 13)
		RS1200C MODEL CARD READERS ONLY
	3.) OFFLINE		(CDST BIT 12)
	4.) DATA ERROR		(CDST BIT 11)
	5.) DATA LATE		(CDST BIT 10)
	6.) NON-EXISTENT MEMORY (CDST BIT  9)

READY BIT IN CDST REGISTER IS NOT SET.
ANALYSIS: A FAULT CONDITION IS PRESENT IN THE READER.
POSSIBLY A POWER UP SEQUENCE FAULT.
< }xQRF4P
'^rW%S$}`} 
4pw$LRgLP}BH
zCS.0|O$fh`|(Q"E(Q"E(Q"E(Q"E(Q"E{wp <(UBAS:   HI PIA=, LO PIA=
UBARAMPAGE ADDR= DF$: CDCC =  @CDBA = CDDB =  ?BIT-H
~9HE,6E
6E
I"8z5zk8x#X38~6x8}?t&ETz8{W\B:/W\>XW\>5'W\7N+W\2g'Pr'I(W\)8*W\)7W\.,Pr%H(W[QgW[M	+W[@v*Pr#esG9l<&EfE-8{e4@9A^;>1&A^;=1%A^;=1%@%20)@<kK0'@<k20(?	"70)?	 0(Kh`0O3TZ03
/d:0 /=+0\/=}0\/.bC0Jt0Z.tt&6M.tgf6W.6O0
.6K0FgI0-F6J+f0)0+f-s0?k0_+Z0`>=t0^*I06YKH0O) ?0
(c>h0K(]:0@0N'ph6S'z0M'r5}7F'%~0'%~0.q$0#dBX1&72J|1(71v	1)71v	1)7)?1(7%X1'HK3-HJ3
J+^p&J&GpXJ!.pPJ:pTAmpIbZt`Alr`IbOpZI]
p\IG^p(6{,pVI=jpRI0vpNaB<ZJCQ0
P/$=}Z0-V5}=w;6=tlY68=`68=`6q*n6'=`
6/=`	6*$&2Y5j$=@M6f|:g U|+H2 |+7~8%|+778|+7)8|+7)8|*Wf<|*Rf,6A|?+<{zDg<{smh<m3H1\rb8`UqQfI@o#G/0Lo#Mro"u0Ko.po
3fc&LdoGrhoCjoBftoB`nt,#nb
8ub
8r<J8m<I8k<I8har:5cnK6wE
nK/[6UmtAe	_C6hmXUl$&P?!@P? Nt ;F`r N
Rt;F[rh0GMBR0fN0dE	="0S:x.>$:x'>
:w>:lN5T:lK;G:lE5V<(5S:l:5C:l7;?1p@5B:l15E<'5@:l&51:l#;5:l57:l53<'51:l5:l;:l
5):l
5%:l	5!<&5:k~5:k{;:kv5:ku5<&5:kj5:kg;:kb5:ka5<%5:kV4{:kS:~:kM4}<%4z:k?;J:k94u<$4q:f+;U:f%4l<4i:f;U/v(E	:f4d<4_:f;J:e}4Z<4V:eo:o:ej4L:ei4H<4F:e^4::eV4C:eU4<<4::eJ4.:eB44:eA40<4-:e64":e.4*:e-4$<4":e"4:e4<4:`4:`4<4
:_z4:_q4;4:_f3u:_]3w;3t:_R3g:_I3i;~3g:_>3`;~3`:_*3W:_':e:_"3]:_"3[:_!3Y;}3W<4E2lA(2j<412eA'2c<42]A'2Z<4
2W<4	2SA&2Q<3v2N<3u2KA&2I<3a2BpM2:pe38<3L35pQ3/<3K3,p=3$<3K3!p)3<3J3p3<3J3p3<3I3pm2}<3I2{pY2u<3H2sA%26BRYhe0XN?0	XG1"1*:A1FX9[MpXj<	WxLEW<	W^<WJ<
W_5<
W[o1@(Vs7F:b7W5*/P:}V?QZ0V?QZ0V?QY0V?QY0e1OUGeg0T(5d
zk0SP	}7YRjb}7\	n7T	n7S	m7R9ii<	9eo9b1*-0X~4EN0x69,6CMP#@1cx)1hLa,cEt"/0'KPg0oiu+0oit+0oit+0ois0ois0oir0oir1@oiq0Jy)+0Jy(+0oiq0>qG@03e0V3d,~U=`e=`bs7'EO"7=E{$E7897877|*:5Qw8=7og8G9 O+5z7aU>'7aU>&7aT>%7SJ8A1g,6>501;,~1;6b5uY05uY0*[3U5[58*
pL'K^p*4,LpF'AjpB'@@'4vp
2Vy>0	2Uc;8*2UM8#2UM8 "w82UY7P2U7J2U	7N2U7L2Cj0Y2Cj
0Z!XM0YzX30W+<fY+=1$';,>P4#}40b'`
b6h(nd
b6z(nx(M!9
 _z9 _z9 _y9 _y9439	qPb	q.0I	q-`PO}	pmx	pj3x	pj2|	pj,~O+h	pcg0	p`,`	p`,bU	pYW 	pFI0I	pA\vN8v	p3@0G	p/0	p-F0H	p(
|Mf|	p%rz	p%Lz	p"<fMTd	p $bMM`	p t	p t	p ~M'~M$`	pp	pp3~]`Lhn3~\nLTl3~[lL@j3~[jL,h3~ZhLf3~ZfLd3~YdKpb	oXprKir3~Yb3r:0T?(0b?'1"30a[S+e
EP3^`@PLhPfUHV%?UHV$UHV#UHV#UHV"UHV"UHV!UHV! s3P@g1A@O- 0U?gG~0sdEvb-B[0RUZe	US}/G,0H
@b0Q2b0Q
9`0Q39[`0Q	liE9#bxP6MDVw9.2eEvW0P3-tg@0tg@0tg?xI`tg?HIatg>a;Ltg>INHtg=tg=s8IeUiP$$7f~WgkE	6	6
oi3oh2z0I2?ch5]cg5Rcg5?cf50cf5ce5
ce5cd4ycT4pcS4hcS4^cR4UcR4EcQ49cQ4,cP4!c@4c?4	c?3c>3sc>3fc=3_P0HGp71_x0D}3PX+E]?|5zP/@0
5h/S5cKz9TDvV.
P.<X
Bm7	DPo6uB`7	DPn7B`7B'7B7DPmI7B^6~B^6}B]6|DPmA#:ITAO0TAK0TAF?59+z0T;K<t;%C02;.03;Tr;sD02T9k
:rHJJ8Uu(08RK[x8R:/~8R,<018R&`8Qi
z8Q[v.oS.o+T-Wc?,hJC@P0,AR]0,AR]0,AR\0+{@T+zT+d?@T+Jx@T*Nrf T*8+T)?KT)?GT)6Z P
T)4LT)4LT)4L
T)4L
T)4L	T)4L	PT)#(kT)#(kT)#(jT)#(jT)#(i T)#(i@T)#fT)#
T)#T)#T)#
T)#
T)#	T)#	T)"f!T).T):@T)8@T%
Z
0VT#jsT#hXT#hF@T#h/T"dxyYXK6T"[T"V&XT"VoT"U@T"R6zT";"T";""rj7~
T GT GT G
T G
TG	TG	T Dg#@T nkP
P}
3@0Z%@0
RR+Sw^:/Sw^XSw^5'Sw^N+Sw^g'P
KyI(Sw]y8*Sw]y7Sw]h.,P
KwH(Sw]!gSw]	+Sw]v*P
Kue8+bNu;=bN
bN
	0"Sb56k&G%7&G7
{07&?;5l_K}@_C`o75P}nf^}dE^}-F ^|xE^n!5`|>5^S^f8$ |:VS^eim]Q<C2]Q<;2]Q<:1n]Q<92l[$E%aF5iCrx0TGH$_9$SASI7SI7#\'+
k0,6Yny1}`,(TVw1|l[,^
L+E&TdEPi7 H*/}Hrj
7Clwy*/} Qp
0nP A/ Ph@	x{'z	WF1@}K	`P	Wc}8qS*	ST*/e1e	LX@R`QA^W0	K{0^%AE^
xY16bTVW0 	KUI$	KUI"R\! 	K'C6
rXt}
d_DV}
1?aGE
|[v2 |P)1m	B1j|F5mP	,#=P	,#<P	,#<@P	,#; P	,#;P	,#:P	,#:P	,#9Ruk	kRuk	j@Ruk	j Ruk	iRuk	iRuk	hP	,#9P	,#8s42	9v7^	z?2!gsqM2g#Nhje3*0XalY@P&HaH[x0e$01_9	`d-,6\R_l:PcUt ^ge_0^g9*/~PYN\} &\}+\|^\|Kt@6^RylL1"Q{%9fPq}O.v1#O.K@1#Pf=Pf</fH1`Nwn6c/bE/40Qd@0Qd?HNXNDMR/Q0+T20M	P;9P)Tg)TT0)M10RP'}'~~0'fxKhg7q#p$KQ!vKL0P>sJWMZ2JT~2JK K,6_J5E=6J5E-2722I-igbHg9P~RH_.hP+hG?B-dF0r8NF0r8VF0o+,7F<F.u>5xF.2A6Fi6pFf5~F[^8MF[T8]U5U4U4@U3 U3U2U2U1FW+FW*@FW* FW)FW)FW(U1U0^<Fg~8KFgt8WO)O(O(@O' O'O&O&O%FcKFcJ@FcJ FcIFcIFcHO%O$J<Fa>8LFa48ZHaH`H`@H_ H_H^H^H]F]F]
@F]
 F]	F]	F]H]H\5<F
wf<z~<y~8PS)o+z8Ec
Zup(s}? Nm>xNSPN
 #0W.2JD.2A0GS(0.1kG0ClZu 
(s +t	1b+sD;2?X:R4(0U\ON1uA~1oI30Ud 2
P)/RvePqn/
D~FpPHv|xMi9>@0H%>PK->(G2
wkoD~u;OuTD}u4D}u
D|utD|tTD{Ffty4D{FetsDzBt4DzBnDyBgtDyBaTDxB[4DxBUDwBNtDwFetltDvFd}XNPt_=~u 0\B:/\>X\>5'\7N+\2g'r'I(\)8*\)7\	&\	)\+,\6.\.,[rO.O[mNO[mO[m	}0NO[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+0