	 k 3?3?by name         by name         BUILD           d   	k      A            3?3?                            ./               A          A          
kX  m          F  2?3?3?2          F      ./lpp_name               m          m          4 R S ssp {
ssp.css.lapi 3.5.0.10 01 N B En_US SP Communication Subsystem LAPI Package
[
*ifreq ssp.basic (3.5.0.0) 3.5.0.4
*ifreq ssp.css (3.5.0.0) 3.5.0.12
%
/usr/lpp/ssp/css/aix50/lib 1680
/usr/lpp/SAVESPACE 6272
/usr/lib/objrepos 40
/usr/lpp/ssp/css/aix50 56
/usr/lpp/ssp/css/include 104
/usr/lpp/ssp/css/include64 32
/usr/lpp/ssp/css/samples/lapi 160
/usr/lpp/ssp/css/samples/lapi/xfer 64
/usr/lib/nls/msg/C 16
/usr/lib/nls/msg/En_US 16
/usr/lib/nls/msg/en_US 16
/usr/lpp/ssp/css/aix52 72
/usr/lpp/ssp/css/aix52/include 192
/usr/lpp/ssp/css/aix52/include64 64
/usr/lpp/ssp/css/aix52/lib 2784
/usr/lpp/ssp/css/aix52/samples/lapi 8
/usr/lpp/ssp/css/aix52/samples/lapi/basic 88
/usr/lpp/ssp/css/aix52/samples/lapi/dgsp 88
/usr/lpp/ssp/css/aix52/samples/lapi/init 80
/usr/lpp/ssp/css/aix52/samples/lapi/interop 64
/usr/lpp/ssp/css/aix52/samples/lapi/lapi_api 416
/usr/lpp/ssp/css/aix52/samples/lapi/standalone 80
/usr/lpp/ssp/css/aix52/samples/lapi/vector 104
/usr/lpp/ssp/css/aix52/samples/lapi/xfer 88
INSTWORK 136 80
/lpp/ssp 48
%
%
%
IY36014  8 Fixes for PSSP 3.5
IY36922  2 LAPI_Purge_totask panic during KLAPI PTF26 test run
IY36171  5 updatevsdvg made a file system unmountable and unaccessible
IY38017  15 PRODUCTION P655 SP SWITCH2 ATTACHMENT SUPPORT FOR PSSP 3.5
IY39524  2 LAPI Regatta/Corsair PERFORMANCE PROBLEM
IY38675  1 KLAPI DOES NOT MARK THE PORT AS UNUSABLE WHEN NULL RETURNED
IY41167  2 LAPI_GETV PROBLEM FOR CERTAIN SIZED RECTANGULAR PATCHES
IY41234  2 0034-003 THE GIOKLAPI IOCTL() CALL FAILED, ERRNO=1
IY43248  2 KLAPI DOES NOT TERMINATE PROPERLY AFTER SELFDOWN
IY44557  2 BEAM: KLAPI/LAPI uninitialized variables
IY48142  1 Lapi sample program won't compile .
IY47469  1 REQUIRED LINKS ARE NOT CREATED WHEN SSP.CSS
IY48309  2 COR_REC: FSD SELFCHECK LA_FSD_DRAIN_REQ CONC
IY49007  3 Switch clock function fail in 32-bit (ref 99185)
%
]
}
  	k>  TCERA            3?3?KOIGEZ   D  YI  14          ./usr un         A          A          
kL  TCERA            3?3?KOIGEZ   D  YI  14          ./usr/lpp cessib         A          A          k  TCERA            3?3?KOIGEZ   D  YI  14          ./usr/lpp/ssp/ssp.css.lapi/3.5.0.10 CTIO         A          A          l2  m          :}  2?-?-?2        V  ?G      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.10/liblpp.a             m          m             /ps
.=aceil45mnortu",01236:EIbdxy789AFL\_fghkvwz	DMPR CNOSTGUXYBHK`()-QVW'><Zj  444 5

;ƛA?0ao3@nJ@@Uf4 cF  o0ag8wv!Eрpz@P8=,=ڔ=;p|}*Ƌ9j @pPP_@gAF 

?ǌ00pﻥqmAp<E礂%R1]`Xѓ[PEm"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM0cFp{!i80?7Jvƪn]w-cFHy"@H)Ƞl@~F+/Oل
$t[wmTK/=$..ŵM1ƍ0rpvQ3q*Sf5SwR빁e_1m@5aU	ve z9H9ِ0E0aDnmqp<E礂%v	f4x0UL혡G3Jvƪn]w0=L1m@5aU	ve z9H9ِ0E0aDnmqp<E礂%v	f4yG+Zgl 4i*Sf5SwRl2c-2yj"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM1A+Zgl@`7f)JTԺ[ƌŵLE_GfRÑA:ٔ*W^	&I_fڨ^zH"\]-kj
cƃW=ي0`(*Sf5SwR빁e_1mAaU	ve z9H9ِ0E0aDnmqp<E礂%v	f< Zgl0x9)R1]ʹbڄW${ٔPNe z
f@IW-ٶ%wKuڂ&08{-3b4R;FcU7u.iŵ	85a$U	ve z9H9ِ0E0aDnmqp<E礂%v	f
@zpvP7)R1]ʹbڄGW${ٔPNe z
f@IW-ٶ%wKuڂ&W=ي
8*Sf5SwR빶Q}[PVE_GfRÑA:ٔ*W^	&I_fڨ^zH"\]-kj
f0jpvQF)R1]ʹbڄIn"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM3AGW=ي
`)JTԺmT_s$A"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM3AW=ي0i?*Sf5SwR빶Q}[PI 0ȫ=@r('[2=_r_ aa$+UxIKqmA_p~xH+Zgl0*Sf5SwR빶Q}[PIKqGHEfR@d1_z~$Q%۽j\\y qwt]-+oٚ
<zpvQ)R1]ʹbڄNXiGHEfR@d1_z~$Q%۽j\\y qwt]-+oٚ
bpvPq1JThjsm:(xL"*z;2=_	̤WWM5_z~$Q%۽j\\y qwt]-+oكp{!i0p88n)JTԺmT_s$kѐ;D#ގ̤W"u) U2H?fL(m͵Q..D[7W=ي4q*Sf5SwR빶Q}[PFA$ rK
X	$	"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM1Íp{!i8R)3uN-I`ף 5U	ve z9H9ِ0E0aDnmqp<E礂%v	f4i1CM0qGbNјMKuE1mBK98#ގ̤W"u) U0SMW^	&I_fڨ^zH"\]-kj
`+Zgl
<R;FcU7u.iŵ	,d<0U	ve z9H9قj"I0JE{6D"An\[PW߳bpvQR)3uN-I`ף6*z;2=_	̤WWM5_z~$Q%۽j\\y qwt]-+oقp{!ih)qJTh`RO ,"ڂԈ=@r('[2=_r_ aa$+UxIKqmA_p~M5_B;f(xPQ*Sf0)'G P"cmAnjDU	ve z9H9ِ0E0aDnmqp<E礂%v	fap{!i<x((R)3ruK D"ڂԈ=@r('[2=_r_ aa$+UxIKqmA_p~M5_B;f(xPQ*Sf5SwRl:\&qGHEfR@f1_z~$Q%۽j\\y qwt]-+oَ0pvQG7R;FcU7u.)|ŵW${ٔPNe z
f@IW-ٶ%wKuڂ&FZgl<a┩NјMK,he_1m@5aU	ve z9H9ِ0E0aDnmqp<E礂%v	f<h8{-3bh?ǎ)R1]`XʼVE_GfRÑA:ٔ*W^	&I_fڨ^zH"\]-kj
cW=ي<hJThjr4t&-ZeE_GfRÑA:ٔ*W^	&I_fڨ^zH"\]-kj
fW=ي
77Jvƪn]w-cGL`RbڅPyj"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM3p{!i8q*Sf5SwRl:cjU	ve z9H9ِ0E0aDnmqp<E礂%v	f4bpvPqG┩NјMK,h鶝Q}[PI 0ȫ=@r('[2=_r_ aa$+UxIKqmA_p~h1Zgl0xv)JTԺ[Ǝiŵ	(ۃ/"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM1W=ي4Aإ*Sf5SwRl:mT_s$nI 0  A0#ގ̤W"u) U2H?fL(m͵Q..D[7ǂW=ي0x*Sf5SwRl:mT_s$nɜZyP^h*z;2=_	̤WWb"I0JE{6D"An\[PW߳4a1C3hR)3uܶ6Ӫ/jQK\N-I<b/I4OX!4*z;2=_	̤WWb"I0JE{6D"An\[PW߳0`L혡JThjr4tN-IF-s98'4򡈽$=`5U	ve z9H9ِ0E0aDnmqp<E礂%v	f

p{!i8?R;FcU7u.uE1mBJ6鷤W${ٔPNe z
f@IW-ٶ%wKuڂ&(eL혢)R1]`Xm:%CtnjI=#ގ̤W"u) U2H?fL(m͵Q..D[7ƚ`eL혢3iR)3uܶ6Ӫ/jT:@A/[=@r('[2=_r_ aa$+UxIKqmA_p~hU{-3b4~)JTԺ[Ǝiŵ	*u v<6yGHEfR@d1_z~$Q%۽j\\y qwt]-+oٍbpvQ3R;FcU7u.uE1mBJ]H$@IaA k @ E_GfRÑA:ٔ*W^	&I_fڨ^zH"\]-kj
cƃZgl<`1R)3uܶ6Ӫ/jT:m'DU	ve z9H9ِ0E0aDnmqp<E礂%v	f
4_B;f(ÇqJThjr4tN-LRT+qGHEfR@d1_z~$Q%۽j\\y qwt]-+o٘`*pvPGR;FcU7u.uE1mB`|g%#ގ̤W"u) U2H?fL(m͵Q..D[75_B;f(p9┩NјMK,h鶝Q}[P/"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM1+Zgl4x/;Jvƪn]w-cGMbڄ% y!V*z;2=_	̤WWb"I0JE{6D"An\[PW߳4p2pvPƙ┩NјMK,h鶝Q}[PH $A5$U	ve z9H9ِ0E0aDnmqp<E礂%v	f< 1DR;FcU7u.uE1mB`|zIGHEfR@d1_z~$Q%۽j\\y qwt]-+oقW=ي `0R)3uܶ6Ӫ/jz(T EU	ve z9H9ِ0E0aDnmqp<E礂%v	f4h(L혡0R;FcU7u.uE1mB`zOE
I 0LI@pAGHEfR@d1_z~$Q%۽j\\y qwt]-+oُ0rpvP`Q1JThjr4tN-LIR^E_GfRÑA:ٔ*W^	&I_fڨ^zH"\]-kj
cF=_B;f(`a?Ǝ)R1]`Xm:0='Ix`U	ve z9H9قj"I0JE{6D"An\[PW߳0L혢7R;FcU7u.uE1mB`zOE
 W${ٔPNe z
f
ia$+UxIKqmA_p~U{-3b0xn)JTԺ[Ǝiŵ	=*m'DU	ve z9H9قj"I0JE{6D"An\[PW߳ bpvP┩NјMK,h鶝Q}[PڄW${ٔPNe z
f@IW-ٶ%wKuڂ&(8UL혡إ*Sf5SwRl:mT_s&-6!$#ގ̤W"u) U2H?fL(m͵Q..D[7ƍ 1_B;f(pqGbNјMK,h鶝Q}[Pڄ"W${ٔPNe z
f@IW-ٶ%wKuڂ&9W=ي0FbNјMK,h鶝Q}[Pڄ"*z;2=_	̤WWb"I0JE{6D"An\[PW߳`{-3b`bNјMK,h鶝Q}[PڄGW${ٔPNe z
f@IW-ٶ%wKuڂ&Zgl 
0Jvƪn]w-cGMbڄŵ $= ՄW${ٔPNe z
f@IW-ٶ%wKuڂ&001F oR;FcU7u.uE1mBbڀcjE_GfRÑA:ٔ*W^	&I_fڨ^zH"\]-kj
cFp{!i0pƌ)R1]`Xm:1m@1	 HD5a$U	ve z9H9ِ0E0aDnmqp<E礂%v	f4yp{!i<Ff)JTԺ[Ǝiŵ	jH^E_GfRÑA:ٔ*W^	&I_fڨ^zH"\]-kj
cǐW=ي8`*Sf5SwRl:mT_s&-6 [=@r('[2=_r_ aa$+UxIKqmA_p~̀1{-3bhJvƪn]w-cGMbڄŵ $A	"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM0q+Zgl8wј*Sf5SwRl:mT_s&-6 [=@r('[2=_r_ aa$+UxIKqmA_p~hƎW=ي@ƍ)R1]`Xm:1m@1	&jH=@r('[2=_r_ aa$+UxIKqmA_p~hq1C<bNјMK,h鶝Q}[PڄI&A2*z;2=_	̤WWb"I0JE{6D"An\[PW߳
hL혡AHbNјMK,h鶝Q}[PڄN[=@r('[2=_r_ aa$+UxIKqmA_p~pL혣L7)R1]`Xm:1m@1	$@Ÿ#ގ̤W"u) U2H?fL(m͵Q..D[75_B;f(xJThjr4tN-L[PmBA'	05a$U	ve z9H9ِ0E0aDnmqp<E礂%v	f4qZgl
ChR)3uܶ6Ӫ/jPIA	"@H)Ƞl@~́+/Oل
$t[wmTK/=$..ŵM1AU{-3b?hR)3uܶ6Ӫ/jPzIGHEfR@d1_z~$Q%۽j\\y qwt]-+oقW=ي `0R)3uܶ6Ӫ/ji4Ii4i#ގ̤W"u) U2H?fL(m͵Q..D[7Ɛ4_B;f(`01Ƃ┩NјMK,h鶝Q}[PIlP=haW${ٔPNe z
f@IW-ٶ%wKuڂ&ㆫZgl
@p?;Jvƪn]w-cGMbڄM<bI 0! 0 (,U	ve z9H9ِ0E0aDnmqp<E礂%v	f`1F0pJvƪn]w-cGMbڄM<bzIGHEfR@d1_z~$Q%۽j\\y qwt]-+oٚh2pvQ3R;FcU7u.uE1mBD^F@xl"*z;2=_	̤WWb"I0JE{6D"An\[PW߳h91Dg;Jvƪn]w-cGMbڄ I&@E_GfRÑA:ٔ*W^	&I_fڨ^zH"\]-kj
c9_B;f(M)R1]`Xm:"/rH#-s98'4򡈽$=aU	ve z9H9ِ0E0aDnmqp<E礂%v	f4x(eL혣3Jvƪn]w-cGMbڄ ԑe#ގ̤W"u) U2H?fL(m͵Q..D[7+Zgl8iFbNјMK,h鶝Q}[P$zIGHEfR@d1_z~$Q%۽j\\y qwt]-+oقW=ي `0R)3uܶ6Ӫ/j"$3i#*W${ٔPNe z
f@IW-ٶ%wKuڂ&рU{-3b0F┩NјMK,h鶝Q}[PFB,V*z;2=_	̤WWb"I0JE{6D"An\[PW߳ hL혢4Jvƪn]w-cGMbڄz2haW${ٔPNe z
f@IW-ٶ%wKuڂ&HW=يhsإ*Sf5SwRl:mT_s$kѐBiz+qGHEfR@d1_z~$Q%۽j\\y qwt]-+oقZgl8)R1]`Xm:%^H0kXIGHEfR@d1_z~$Q%۽j\\y qwt]-+oٍ41CA!4f)JTԺ[Ǝiŵ	,dH $A5`@*z;2=_	̤WWb"I0JE{6D"An\[PW߳a UL혡ぁ)R1]`Xm:%^N=@r('[2=_r_4E0aDnmqp<E礂%v	f
8zpvPR)3uܶ)48M<*z;2=_	̤WW4b"I0JE{6D"An\[PW߳02pvPa*Sf5SwRl:DsyGHEfR@f1_z~$Q%۽j\\y qwt]-+oَ4p1L혡A7  a! рHo3t]-.&)3uܶ1Li aT $ RY)3
 EThjr4fiJvƪn]w0=LThjsʼʔTԺmT_s1*Sf5SwR빶Q}[PG b;Fc|nNq)3ruI# ( Nј:^x`1)3uܶThjr4tE2ƃThjr4tE2 f@Jvƪn]w-cGL`S
b;FcU7u.uE1mCThjr4tN-IF*Sf5SwRl:mT_s$uNјMK,h鶝Q}[PaTԺ[Ǝiŵ	=+ b;FcU7u.uE1mBbڀcjH*Sf5SwRl:mT_s&i[~1R1]`Xm:"/rH#b;FcU7u.uE1mBK@ @phQAG77n\[P[b :)3uܶ1I
E V.Sf5SwRl2Dsz)3uE2.Sf5SwR빁e^@ɋjR;FcU7u.&0)1mB(.Sf5SwRl2c-2[R)3uE2.Sf5SwR빶Q}[P.Sf5SwR빶Q}[PVvƪn]w6Ӫ/jܥvƪn]w6Ӫ/jjTNјMKuE1mBA	)r1]ʹbڄH5a\hjsm: A `9%	r1]ʹbڄN[NјMKuE1mBA'	5KTԺmT_s%	^vƪn]w6Ӫ/jX5^vƪn]w6Ӫ/jX5$@IaA k $*\hjsm:%^`ע)r1]ʹbڄz2sD<r)3uN-I`ף'4AR;FcU7u.iŵ	,fޒtv$ܝa`R--IK
I:ä[P[)3ruK D"ڂԔNјMK,hphpy\hjr4tE2.Sf5SwRl:`{W[PXz)3uܶ0=L1m@5a\hjr4t&-Zeԥvƪn]w-cGL`RbڅPyjR;FcU7u.0)1Hڥvƪn]w-cGMbڄI&vƪn]w-cGMbڄmhar1]`Xm:%ptI&	\hjr4tN-IF-s98'4򡈽$=a-\hjr4tN-IF-s98'4򡈽$=`[NјMK,h鶝Q}[P:Z&rqjOiCzIz0k[NјMK,h鶝Q}[P:m'J\hjr4tN-IP][OEnR;FcU7u.uE1mBJ]H:2uEr)3uܶ6Ӫ/jT:@xl".Sf5SwRl:mT_s$uԂI&0
\hjr4tN-IP멷)r1]`Xm:0>	HAR\hjr4tN-LRL$)r1]`Xm:0>	H^vƪn]w-cGMbڄ% y!V.Sf5SwRl:mT_s&),( Mdb`J)3uܶ6Ӫ/jNNјMK,h鶝Q}[PB/R;FcU7u.uE1mB`zOE
I 0LI@pB)3uܶ6Ӫ/jz(T`ע)r1]`Xm:0='Ix`\hjr4tN-LIRsD@.Sf5SwRl:mT_s&P)r1]`Xm:1m@1	9nR;FcU7u.uE1mBbڀcjpjTNјMK,h鶝Q}[Pڄ")r1]`Xm:1m@1	8D5a*\hjr4tN-L[PmB@#[NјMK,h鶝Q}[PڄG.Sf5SwRl:mT_s&-6 \hjr4tN-L[PmB@#XJ)3uܶ6Ӫ/jP;DKTԺ[Ǝiŵ	jH!4.Sf5SwRl:mT_s&-6 XJ)3uܶ6Ӫ/jPBi\hjr4tN-L[PmBA	".Sf5SwRl:mT_s&-6 A `9%	 MKTԺ[Ǝiŵ	jH$%KTԺ[Ǝiŵ	jH$"-\hjr4tN-L[PmBA'	05a*\hjr4tN-L[PmBA'	%KTԺ[Ǝiŵ	jM$KTԺ[Ǝiŵ	yV$ςKyV޴ܥvƪn]w-cGMbڄM<b;DKTԺ[Ǝiŵ	yV A `9%	B `0@PXNјMK,h鶝Q}[PIlP=oI:R;FcU7u.uE1mBD^F@xl".Sf5SwRl:mT_s$EIdH $A5
.Sf5SwRl:mT_s$EIerg'ƞT1' KTԺ[Ǝiŵ	{A9#r)3uܶ6Ӫ/j"$3oI:R;FcU7u.uE1mBD^Fm$`UV.Sf5SwRl:mT_s$kѐKTԺ[Ǝiŵ	,d/R;FcU7u.uE1mBK&a`ע)r1]`Xm:%^H0kXJ)3uܶ6Ӫ/jX5$@IaA k $*\hjr4tN-I`ף6.Sf5SwRl:Sphpy\hjr4t <h((8iƌ@?0`/ awKuڂ`XRh6
{N~̘@`iKI-L> @ǬR/Oن
ޕ]6#j,hYjxZn\[P"=fbƅX{\%dGՌXгwKYgeDzXō<-B6Uv^ܔHYgFʬFʕ"=fbƅJs$يOiٓ +JZHl	ĐI!Oð
 HHOS=@Ta/{1Wt]V1cU-kjGՌX)@[.u$1B")92`yTiKI-tU<Fʈg4ᰋ/i<3A3iHitkH?f(l"zWwKu5c8,]vDzXŎ<-WtDzXō<-Wt/nJ$GՌXг#eVZ"6T5c4,
P˝I vP(6
{N~̘0h*)i"%@p0@`8n0  Ga H(@ pH zP"j^U,n"=fbǅ[V1cU-dGՌXwKuځ5c<,]ʠ"=fbƅXrp"=fb]DzXŎ<-Wt/nJ$GՌXwKI
"=fbƅZHRÓ5c4,]lrp"=fb**DzXō<-B6UhU#eJV1cP]%#j,xYjHYgR\Ib)A,E@Ssd8sG+JZHlKÚMmG8@ H?f(l"zWwKu5c`Yjqm@0,
P˝I vP(6
{N~̘@ZREKf A x$`0pH`H 8$	  @X(+@($$P"j^U-kjGՌYgR\Ib)A,E@Ssd9FP-$ZxP@ `$@p
$@pN!l& @ PN@P$(
z~5@PEf*#j,Yjqm@4,
P˝I vP(6
{N~̘0h(
Җ-r[1 AH!0`8
  x

$@`TH?f(l"zWwKu5c
xZn\[P"=fbJs$يOiٓ `2)i"% `A<0p$$LI`H$	
 @HH@8eR/Oن
ޕ]vDzXŃ[YP)@[.u$1B")92`4@Vkـ! 9( OLMq@Ta/{1Wt]V1`gŵ#j,,
P˝I vP(6
{N~̘0iiKI-SjE Zv$`%~R/Oن
ޕ]vDzXŃJs$يOiٓ @@VkقI aD`0I,I)  BP P"j^U-kjGՌX0Yj-:@혡JPlP0`0\!@)$`A I  `0$ 	$ \`@Ta/{1Wt]V1cF[Yp)@[.u$1B")92`qTiKI-%(8CL%[?8   $^4 j^P6}+ي8,]vDzXōxZl5c<,
P˝I vP(h9g?3Qb qp09HU7%%-kjr]]v"A%-kj	qmAm	wKuڂ`XRh Jk1  ՘NA            3?3?m:[                ./usr/lpp/ssp/ssp.css.lapi/3.5.0.10/inst_root 4         A          A          k  m          \  2?-?-?2        1  \      ./usr/lpp/ssp/ssp.css.lapi/3.5.0.10/inst_root/liblpp.a           m          m          <aiaff>
3172        0           68          2746        0           2149        2330        0           1070474979  30007       1           755         19  ssp.css.lapi.post_u `
#!/bin/ksh
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
# Module: ssp.css.lapi.post_u.sh

# Create links for different versions and release of AIX(5.x or previous)
# This is temporary just for this release and need to be removed later...
if [[ (`uname -v` -ge 5) && (`uname -r` -ge 2) ]]
then
    cmd=`lslpp -h ssp.css.lapi > /dev/null 2>&1`
    retval=$?
    if [ $retval -eq 0 ]
    then
        echo "ssp.css.lapi is installed, updating AIX 5.2 links for ssp.css.lapi"
        ln -sf /usr/lpp/ssp/css/aix52/lib       /usr/lpp/ssp/css/lib
        ln -sf /usr/lpp/ssp/css/aix52/cfgzcmem  /usr/lpp/ssp/css/cfgzcmem
        ln -sf /usr/lpp/ssp/css/aix52/ucfgzcmem         /usr/lpp/ssp/css/ucfgzcmem
        ln -sf /usr/lpp/ssp/css/aix52/zcmem_ke  /usr/lpp/ssp/css/zcmem_ke
        ln -sf /usr/lpp/ssp/css/aix52/include/lapi.h    /usr/include/lapi.h
        ln -sf /usr/lpp/ssp/css/aix52/include/lapif.h   /usr/include/lapif.h
    else
        echo "ssp.css.lapi is not installed, skiping updating links for ssp.css.lapi"
    fi
elif [[ (`uname -v` -ge 5) && (`uname -r` -lt 2) ]]
then
    cmd=`lslpp -h ssp.css.lapi > /dev/null 2>&1`
    retval=$?
    if [ $retval -eq 0 ]
    then
        echo "ssp.css.lapi is installed, updating AIX 5.1 links for ssp.css.lapi"
        ln -sf /usr/lpp/ssp/css/aix50/lib       /usr/lpp/ssp/css/lib
        ln -sf /usr/lpp/ssp/css/aix50/cfgzcmem  /usr/lpp/ssp/css/cfgzcmem
        ln -sf /usr/lpp/ssp/css/aix50/ucfgzcmem         /usr/lpp/ssp/css/ucfgzcmem
        ln -sf /usr/lpp/ssp/css/aix50/zcmem_ke  /usr/lpp/ssp/css/zcmem_ke
        ln -sf /usr/lpp/ssp/css/include/lapi.h  /usr/include/lapi.h
        ln -sf /usr/lpp/ssp/css/include/lapif.h         /usr/include/lapif.h
    else
        echo "ssp.css.lapi is not installed, skiping updating links for ssp.css.lapi"
    fi
fi

exit 0


   82          2526        68          1070475000  30007       1           644         24  ssp.css.lapi.root.odmadd`
Config_Rules:
	phase = 2
	seq = 0
	rule = "/etc/methods/cfgzcmem"
	boot_mask = 0

104         2746        2330        1070475000  30007       1           755         26  ssp.css.lapi.root.unodmadd`
odmdelete -o Config_Rules -q "phase = '2' AND seq = '0' AND rule = '/etc/methods/cfgzcmem'" > /dev/null
309         3172        2526        1070475000  30007       1           755         24  ssp.css.lapi.root.odmdel`
if [ "$INUSAVE" = "1" ] ; then

odmget -q "phase = '2' AND seq = '0' AND rule = '/etc/methods/cfgzcmem'" Config_Rules >> $SAVEDIR/ssp.css.lapi.root.rodmadd
chmod a+x $SAVEDIR/ssp.css.lapi.root.rodmadd

fi
odmdelete -o Config_Rules -q "phase = '2' AND seq = '0' AND rule = '/etc/methods/cfgzcmem'" > /dev/null
   157         0           2746        0           0           0           0           0   `
4           68          2330        2526        2746        ssp.css.lapi.post_u ssp.css.lapi.root.odmadd ssp.css.lapi.root.unodmadd ssp.css.lapi.root.odmdel  l           *?IR?IR?2         +.  O	     ./usr/lpp/ssp/css/aix50/lib/liblapi_r.a                                 "8>+   .8A_ac|(,/@H`dehilnprst	
!0<KLPTbgkmox}#$%*49:;=>?DEINXfuvy~"&)-126BCMQRS[\]qwz{'+357FGJOUVWYZj^=BpI rk0Px!LI$I$I$L I$I$I$I&gHI$I$I$Iy$I$I$I$I$ǃ@&I$I$I$C$I$I$I$I$X`I$I$I$ѩ*I$I$I$C$I$I$I$I$(<@RB5I YI$I$I$I$$I$I PI#Niv⇒mn-/Tj5ٞEqg~0w{J~/ɣOŪdw_㿋ZIZ=/qz% Y	K%rKV? c7|CwStOŅQ#ӿ(5쁪@VZmfU#l1s;v5{GÌqso4{ٳg˞'&9,0"[9ɷg"61rmNGv}Flcw96&mp}g$͢9Y3c$q6IDz>f)䙴f9&lhIG IF4Y3krLIrL1}g$͕Y3hrL10}g$ͣ>f䙱A6䙰4}g$͍rLH}g$́`Ie1!k&0Y5[Q!k&#Y5[!k&GrX>-di9,BMWXKUC9,BMV+Y5WZ>-de!k&rX>-dd!k&(}7mQR+Zy9?F_n(zWt<l=,hZȓfOX fY؅ogvA'정7pog@?X f4Ō>~EVcBELY>`(/LL3
P2}kyRA"4$_hp\:C!v@V$,LF
7ٳ IdU3LYd_`,fY>{$Di9?I`\!lB^ԹsCt^
1#/YAy(J&5{><"`ټcnwjd$-gWdك2&xO ypjCrwr4},{+FS{&CR>)#a`jd<6}k?@?BJd@"	 w$8ɯ1&Z7J;$#M)']P	o:}ED(yQ	#Q{T+Yjfb(IhR4"hFjT,,n$^,(7x5+xГdaƲKZ$Ѐh`~dBƎ,ZϽgl?*xOLg'}l)橷Ɓ=fHX
V
<h.}l+AЯ3<h$l3B5Pggdْ6VB2<g]dْ6Vɡ3gSdْ6V٦gGdْ6VЌԙ,dْ6VsBXn`	dْ6D`Pz4#&C}h7aƲe=Nk/X!}k<'ִmB57e1[de'Z2Fb}3XSvSYd˦3Yv,>Pbpiv`S4ZH h&9?IY+`PjAEwC5(-Mҵ&%AW)%%}a,,?e_0~xF,Anb&ʴ
7Kk'ֳ̏"l0xR>tĲ`MP	YH}lk>b&ɞ>`c+>b&ɞVO?X?6LU}l>o1d
'+X	6L>`Q8g 6|b&ɞ'`'䘉gՓf6@$1d
>`,U DM<(E}hް5X٧xO#T{+ml
O{rOedd"Dn`ХP[l3fxPidѸ׻q="l*Mg[`Ga0qhD?61Dm1e03y'}lM2e=dو"0E?هmkfI8<g ʖS;'DX	OH@g6}lM0~,7gO3œf"lɃ$yMdو+):`ȴ<[1e`%=L?4-3/dو+)B`Z=2}lMC?/gOŌD'DX	OS;g6O&Ń{6VSҬ>b&Jz#H6O-g6VS\V3؅O	(Db2}lMB=[dو+ `"[>Q^6I!/>b&0Lܪϔ,[1e`#L݃>Rf"lzɃLAf"lyĦ|[1e`#ݟ(qdو+`0ɟ(idو+q0dϔ3}lM9?|'DX&OmY>b&G?ϔ}lMa0UOY8dو+4?<'vOL3pOdو+{0~hagz6V=xNY>b&GգwO͏:-f"lyxNl[0#&"lg'DXa<'
,[1e`#'3p6V<2?TўY>b&G?T[1e`#ܸ`]}hؗް?	cq{=`OPp,zXe=bMP	0~g3=>h@$1d` O?3oaTI6L;'<~z7"©9&{ 6VOOŎO#OP&dg	Z6{YX=J	Zmr_!jC>tZAZ*DE+ XK;:8-'%Eﲜw0gqײl7zA"4LVH}g'=_5BCQR1
)RdIPaZ=(h|;)ЄYݩI;'L,2N~;gvO=87$'xY>`_&IXOlY>`<L0Odكy_̓2F}aOa1;+{)y݄wQ%Y0$1㹃'㺈X1-JO/vSjsyA56C9?IWa45BCQR1(p耍(5n6"ŬhȰ1aɄ(`YYɆY6UiRYݩ"0`Cd߉$auw:쬈G#eYl,
Q$e3'̑"010)%}jZ #Y`1͙0$l2LUZx'7g+'̑"010)O8ĵ	:xL$l2L!A֞%I'̑"010'(T}iZ垼H}hܝ޳p-ZhT-e--2#eɒ6U2L5X%I,`13אl[2Fʰ,R8 Fc3ׅO#eXDab`ЫPqklsvz$l2LgZx'Z^-}l*# INO$[2Fʰ,J8ĵ	9<'֍\X[_=e(Waj$lf&*}b0[X-T!œfHV,;֠l4>dk2L56ݞg}l*eOluwdْ6U010*m	9<$l\ab`N*TOlsxJ]}h7YцQ;_XEڽ{DDi'e	o:}EHȮW/"hZȓPRRբO|9Igva.?P,a'FxJ<}lid2}g=lBnn0řX~͆<l.q0o_Yƌ>/@g'Öbp2_֠	Vl[0o_YdʕimNn[0o_YeZimN2dك}brN	_֞	V$6OY@}f8rNcZWdb_z6{DzřFm;6Ye	Zmr_!Oxڢ_R	Yj
A؊W۴I7V/),֌?2CȰ5T,c0o,}lidŋ&OX1,[bx	$v5m?$lnx3N(fx6١lC E0o_YƇ
PRx*|9f'y DgfU18>T0Ig **嘜y Fc3 z*嘜C*Z*[`fk<`Y>`eXj}imNp6}lʱ|9f'T<R #cY	[0o_Yo}imN0;}h z@*p嘜x?B2X1o+<$vO7Vc,CB2Y +}lʳ9f'ꇞeyY !}h߽`~5 &jyghs0o_YCϭ<-I2`	vO7V/,µCϭ<-I2<gVoБ`eYPCaOLƠD@GU18&/!}CϬ#<U}h߽`#{-ߡ U19<<󲵓F5Sh0o_Y(POKlLlMfU18%}imIQvY>`eXtZx*[`fUgO7V/,ᙵCϭ<-I3OgO7V/,xޡ֞
	&b;<[dك}brN}ii I3Y;'ÖbpVy$'Öbp	[POKIIa !}lʱ|9f'ƕ>T$|'ÖbpmCϭ<-I3O7V/,{POKlL,'ÖbpJZx*[`f&3
,[0o_Y%Cϭ<-I3-3>n'zŏl,X6z`ؖe`ӹFb`V,w,V,4zbA"4HO>z6!OzZlE.\dI5ZƍWܴI(f$lYXBRYݩ?ey]dكhdɝ'3ΆOáu}V%A׀FH#eXBYEw(}juxdْ6U	fCϬIO/O#eXBYrCϭ<'T{'̑^,Ry$$lK0x	>ٞ/H}l*k}iu	9<^>db	fzZy]iHIֳ'̑^,BoPO+)	8@vO#eXBYJ֞W[`31^$lK0x.UPO+IY.}l*j}iu	<>db	fNj}iu	8ŞO#eXBY.֞W[`giO#eXBYťZy]mNvO#eXBYŦZy]mNxO#eXBYãzZy]mN4gafHV/P`!<y$3E{'̑^,ҡ֠W[`l8r,[2Fʱz,}ju FcAfHV/P`!@y$$lK0x}iu	:<dْ6U%<}iu	8r[2Fʱzj}ju FcgO#eXBYáCϭ<'n9>db	fu> #w`13 edْ6U%</y֦	:;<" '̑^,֞W[`F[a	bQbiZ
?hH4m.'[5BCPZ:|J5 lE+$+Ôwm?B`kX`e19Il[18:¾`eZimbL9Y>`a_G7V`[XVzYdى0a_`eZimbL9Y=f'S&\d3l[bxuCuqV.,ʃOY񲇍3Z6<4ӆ)2zl[0o_YʄzPY맲}lʱ|9f'+*S=qݓfU18eR<I3^*嘜l*TOlsfxdك}brN7@_֞	V$qZf^I$7Vc,D +ՓfU19zJzA[X1$Jf.E}h/X;{-)LÖbp@Zx%[`gO7V/,wR@6<\>`eX劕j m *嘜Zx%[`]fU19jJJ'plZ6e?7Vc,NBRH3Kk$_3>lZLF{-U180ԯOlr<.}lʱ|9f'f+*8
,[0o_YeR<)	:{<[dك}brN	WU	8AfU18"oR<I>`eX_֞	V$S<!6O7V/,uZx%[`Y	&*嘜;_֞	V$c<!,[0o_Y`ԯOlr<![0o_YiiHIˌ(}lʱ|9f'WU	:<!>`eX Zx%[` 3}lʱ|9f'	+*< vO7V/,wu+*Rg *嘜oZx%[`dك}brNWU	:< ,[0o_YSWU	8=O7V/,R<I{'Öbq2Zx%[`uL}lʱ|9f'\ԯOln+'ÖbqVZx%Z$ٞUfU18BZx%Z$g*嘜nR<I< K'֍;.,5 %np6%lqYl&l78H h$.UYO`,!O{J->xC{KR1dI~ k&"lU
Po%,똉Pz]dك؋6U
Z
l[0z.w1e2cu'XZl[0zfX"~dMBڈZ O=9kX$Pb&ɞdكӪک&zO=`	6LufF%[6o1eaoZZ5}lLg&eFx>	1e`&&Ay͊|,bo~dكq.MØg'6)LD3}l"Mf"lZlTg	)&x=
ī6+LD3_gfOkgfBkg'K5ͦ"l}la`&M<;}lTm`&و&x<Y>`s`&M}lT{`&6LtdكqRMx36Lt[0zt`&.b&ɞK'vk&"lFB=么&x:I}lfMrdM<H}l踹`&:b&ɞ}l>y`&dM<VO=9,(LD3[0zT\1dB{'&k"lM<WdكӨvkLD3Š#k5ʓ6Lh.}lMrM<Z
l[0{!6Lh#}lL\GgIO=\1\1d%fBc5ĩ&xdك}MrM<Z00\LgB'x	&D3ţ'5S6LhMdك}`&rb&ɞ-[0z5|M<[{'g`&M<Y>`$*X	^g'kØgO=VkS6LpCdكј`&b&ɞn>`D5I&y}lH\]Jb&ɞnA}lȍ`&1d74\M<-}lCDb&ɞn5}l
	6g[0z4Do1d7>`#8Db&ɞ
O=\MM</>`&s`&b&ɞ efe}`&I&x8V}lTMb&ɞ'ghD3VO=X	a1d'vh&"lidكч`&i1d;'hg'4L"l}lc`&M<;}lh"l5dكl LD3V
vh6LlP}h<7iv_1dF.jBڇOnfjMu!1&Kl*ĠY>`T
"lqdك%XUM<,[0zna1d;')U1dǶO=	vbRg`2b"lݓfF*D3j(¬j"lЫdك	cY1d'ȟaV3i&x4
[0z2*o1d=fBQXD3=dكД¬g6Lh:}l6¨<b&ɞ?}l
M<E}lFF&"l}lͅPzi&x4<}l
M<
,[0z*̦"lGdكЌJ"lѥfNXUD3̀>K{
M<ػdكD
M<[0zl*36L`Idك¨<?gl[0{3K
e1d6$>`b]PyM<"XUD3͜Y>`>7g+'U"l>`#0U\D3͂{'-XU]D3ͅOAو =D{<X+>n`jMP`!Nguj ЄaUVg
O~ h&;>;hjC>.P/b)vCYmaċ0TK;x].#Ȱ5v즳d|͓fNʓ&{<XVO"jt	̙Q3'ڒ4ֈ~wA4.PVWWr6o1s!?6<Ȧ#U&G,+Bsٛ),bd9Ɇ}h/2e-pO޽yG$mr6p#f|n<U8!ꂾSb~x4!4Qfe5&cXўvOw1;*T({<ԟd٩̙Zc/Y|#wֲ4J]crerP	sIVȨkYi1h@ȥ}cD?}a,y'ցKM;&eYEJVy[dكY4yVQRh,[0|j`5{**R;'*$X	ZjLCK'+L)}>jLdك|jL'*'X	 *udX	,[0|:OfdXQ}l{?\	6O>剫3$Y>`>%M^ɞœf,fjLJdOsi3Odكd>jL=f,ɫ3[0|jLWgWdكa"O<>`'X	WnY`fO|3+Y>`XP)|5{&y }l>5{&y+'EK>^<8}l>OÚ<4}l>jL0$k,tsT11ހH4?>QMmPvç=Ο<!('*JƵ&0 k&"lAJS(J2O=XT@DVQRd$Y>` 7@s6UTg'1eYEJVyudكՅ1eYEJVyEfV i6UTg6}luP+<-}l݂R+<Y>`0 bMe)YAfL,4鈛**R̕>`{1eYEJVzedكБ}T+=XY>`U+=X'}l1eYEJVzfe9@y**RՀ%fAŖbb&ʲd',1*b&ʲafM2Me)YǖO=Y&"l(JV>` <@S6UTg[0z-N@˓6UTg[0zl5	**R
O=,2Me)Y*b&ʲ@͂)LDVQR=}lb0DVQR8}l4&X bMe)Yl[0zlU@Ԧ"l(JT[0z X bMe)YO=l/DVQRedكt"l(JTY>`+>0}lw`si**RO=48@Me)YO=O,.b&ʲfLӬ.q1eYEJV|aՓfM,.s1eYEJV|iO~w$#MEA$G)`Pvç;lEN~
	)&jDE+(䘉@7XUIgv0?QRdكp/DVQRv]DVQR)}lC@Ɉ&|@P`si&|D'ֿ;	b}O{#v	o:}ENV!g4nqwj}B0x#mBZ>Q	}h0$'.OK`	P֖>M	`u=o;$#MkTrH!OkKh}J('*4"}k"M"a@3$lXK;2w0~Y6O?q$_ϸidكx"&HX+'\d9Ǜ5}l/4+~zR1Y[0~3#X"HX݆=~~{'N;L yA1>P}g'=\!OsK"CW>oUYiI&?A[a4͓?`ϭ?VihRɟrA[a4͓?[a4͓?,|Fa&}b?d_fT;|gm44}b?d33l6UF>Tg(3l6UF>TgUfU'lpUfU'lp}maHG*6L8@>oUYiI&@"Z;O~FAL/ީd \޲,?$l޵C5pp]{1f&$Ѧ%GWڥX^o1^a&]K3A(1MgY	F=lkEikEb1{TuDGTH46b7Or^N{}C9+kk/ֻ,q8H44 M-}U)fh%f:i	V }t+@:X+09#M @mKm_jJ֘1֘rVF8dȍ$׭ʳHf+i)V8m}ibfxF
EJmibge9J֞P0b3A¾R$7֘1 vSͤeOաT쇿 ϭ?VihRɟ iMOֲ$gv؅ȷUàn`h9),֕	U'ցE3q}g&kt%AT%:h+R`S,{VO75eATcXj%Lױ9!>^+!`4Uc<sM`<=AG3* TlƖwUsZ0,œU[ +UodQÖjVMg&lb& V`絴;f8vO#RUGLױ86O=@~.{Z0,
>fudٸ&aM.jQ(($Nʢ	?I8$:m?@`JԬ?H5X<a"=-JDx?e%X<ka"7hEɠVx2=mdv&Z*'qY sA8VMqgua,*֊;'geg&k!AQ$	ƵdeATb}h<}ll90Y*c&g0N9H!]dY)?dٽa\i5KR&l kYK"7֒%>HP}moRdf
>x
C:lŋROXRG`cCKA8g!5a,l֩'K۪jX(H'#W	;g YɆ[؉Waؚ}j[d82֌Z1}j&8۳GZ0,UHZ>o7=A#HAG`gI<(~{f[Y)"(Y>o^:@͆PN1>qkX֩[XlX{#f}j@%2؏0灛3>TͬGG㐚qb>x?nlZI*g##fdIS=灛'֒J}<ݞ86O$4l#f!}i$r?nB}i$Ox4i3gzbA"4HO>z/ղ:PR懯j|AxڄZ\FkTYkB?"}bߑ0SsY>5灜T#}?5	&wS'~Dր,}mi!3ieŅlwa0vO$"!g(LaOȘ$>cwP[Pd=1ހH4RYOdQŴ;xSghoK6C{m$k"Mh|b})Ao,'Wϭ>ğ~@<>WM!?76Ol6aZ'5&8<k<nA}l9,=aZ['xxqdٿslAaZ>o6WaZ}l9^<k<l_}l9܁FƖ!]uD0#i=1ހH59&h&H}g'=jENQ-tAwE.@xٰ''SdI$Cq3 ]}+7ivsSu"3$milx`xs2&UZ"V5oI8(w.X1ԓѲԸxXD͒\<RIIo%p.s 4; ¤w9Ky	-l.֒[bW{-'wmS0`e(zBˉm($<Smem)%tC#%ibER@\H_LQݜg,0X)01JZzEQ,H}JHI`œ,<xݧ$y#RZDFid5CvR"6ĩ-"#r(I83
Z?mbT%S⭝pGd3kk qLCU[;Z?mbG0x)y$ۍ(x<8lC06٦p6i<mU?:A+HDifyCY3c2X%XK3C,P)b,P2`(%eT@<< J̲(f (=XG&@+e]l$OagՐ2MAkԱC7K5tpkD.#MN-+F +&ŵA+Wq$MKiaRkOkL&K},Q%:ıG6K#EjXLjA_h7.z6{yOؖeŃa5bÃ`,I/FFnF(78}dHl+TDRB$\E7Q&?A$OrT,~E
ȊF$8r T0I$9R@3$9R@3-#8IA*`TT]FRKT3jRKb~l'b~,O,O~+PbH^,ǩVX"<~wDg,33e`p\JI TD1^5$ t]+^4^XrXr$#bXt^b	bʩbĤ^失^!	}#Cz%!Jfpx,Wb=2X3KA@~)Lw$#MJc9?Iއ>.P@Q{T&I>$V,<%ژl8fvP6D;aeZ	4~"=a{"PaeZ%XG\Ȱ4yrA<mYĬ;moPج}h$Y>
)ܲE
L",r,b'qjV6geK+9-JöcK.N%UYXO@8QNOxl?8If\mYFM?OũXv<ٜPa4,r(0xËGUy&Vg#} d OruBh3iA>">ܲȏqr灌l8޼-ֲ#V\PbUO_sX+g'8Oi;$#M׵@}g'=")z\=wK꛶y࠭jCYm3H.~o,
|?@Z @ θ9IA1Z!$EͨsKR;$+Yh(iO#C@O{>zYٌ9/$[s%k,"\C]ěL#˻8%}뉬`exSo亄L/(vO+%0$[`Gל2AP3x]XG!Fo2b)kf" Fw?"\1[?LOLFO&fn}j}k?b1[?; X2uB/B${@ֳZ?gjʠOG&*lBxb)j֘Y> I1?A3yV-O0
Og_}mBh>LwstDi$*2PK6xtgm$k"M?nwl" PI	w?IO	vv!'.&.r,ܖIʵ>,Z?
3y9kf"%dي%sVt㹩ٟZ_,Zcq
%	(T E`>+(w'vOa	Ɋ
3ykf"3U>+}lewH$F	RYOb/4v#<.l%ڟZȓ`gdqf&B?Sִ/{?XGݡ{\?eY3O~g1 hO{8#T6|<D!3OY2_0ol:l5FxC:C$}k"M}a,ƙsY~jvGփvO"n;gT{dFm3KY2`,YMl*Om|U5;&wY~
F5;#EVOFqq^|EPSgpHdm #i͓;opGq1	b}O{#Kv^Ќ>Q"P)4ID>XHgv/@֍<EJg'	[5V77:8g	 NidوP!؈">D_OBDLLݓ;QXG	1gT>|zP5wP&kY>PkYUH}jsT'ɜl	eXG	1gT-}j(O7/~o`f}xLߜ/zA"4MMO{b*nڤJF|B*3V`ws(}xŇX$g3͠h"7yv{ ;"7[3KlWa[	{i9?F^TTݵH6tBN:CoAZ*DElwj{(JdMf#q3UXGRl&\'Y>`ty m,"{;8$}lFG[|6V=fY@h?avOs0P3i\L߿wH$F	֩'(˚8}Cz\3ΨvNVZȓlBlg%[5bә	@ef_d6a7g?ϱ
(l[4vz'x؅81}Q	 2Gh0灛Q>?ge!h#r16.aV7\V@ngh(DYIbD~6#Z+%>6!FsEa!mRQFk>@#}l#w	FAƲxİ8Ghn5ƕ>k=q, "d٣G6h'{ Y<bX}EHVO;@<+#H$VCO$ը 0d2
cY Y<bX},VCrM%1(~J9Cj+!ˈdY9KKKIb+7,Vo`vz`A_h5f0zt@tTZ8}magsc䉎	BA$0z4qCF]5d
adIXwQXK;1Zd֙Fo2~y4kAə1\A'k h'9Ys[Y>2Lgƌ'ֳ",Z>kٛe7dYIGdwC'=&#fwJZed5In՝2}k; jk&";}mm"g<ݝd٣2LE'9;=d"e2g;1>#<}B̙Y>7k`~m7	;&!)[d5I#co<{;GOa"笟̈5I9gpC{'ְI<{;+'ֳ!Z?`Ed6dFAY2Jc;	Oa̒<{;'ֳp+}kVlȍ^m2Lup}kdӈ6Ogt#ڲ^o2LG,Z?&&׳tOgtlZ?`Elȍ^dY8]dD9^q<2g; j#+&5<̠g	eLgdS;Yd(x'9?6'91gp 	ODC?̙Is3!$>a4>v~l\,d|sfdNsw  qdY~xBjvG֗O?ʶWg!$>`OhWg!(>vo8)i'g&y Nx_>_}l= mZ6Lg!~LN&L}hv~m7	x h&i}g'=n4qCNP
f>eŴ9ۊ<t<EiZ>euiv⊛o#TTf,+Yl.M~6l}X3K@Os~6rWFO8dFdZfirk?Y3O~1ޠH4}g'=_p4qEMTCNPE'&4IDzdE+	E#7# BK?FàYݰRHmQjhAdUjtGB(YCOgqU}l&Hc;ek'ֳ]}lH}k;`C{$FPgqd3#*3dw'HJgqXGfHA0!O̐ٝ1XGfHV1YCY>o7_TEMXl%a'rJS<{xwg/>k>9g[`mlM\ Fq B7gvq B7w6g6Oػ9O!'֗ /Z+`>ErZ#\x|`i/̘n^>>FzlZ?q0znd0P>A}mFDOPogOa"g#fHɓKC'֡_{'ְ灜LfHɆ?d"֡"XG39.o2a3D]d!$d3jْ.drp#}mF~DOPogVOa"g#S$\dsrEPogZ?q0z-s2EfL7Q>NVOO DD/OŬ#ml=a(L+"(J}hY>WQ%;!mdHr灛1H2W0{'֒lٟ==ape?H9]XGL+"(J}hZ& nE.$=֐a<CyZA\}m^p?n9(>+gW0灛@[<<ݞrA}i(Vl灛C;'֒lcezx<ydP^̈́<ݞr>+lr?n9ZJ QAx+Oir[=X`EuH1`9^+Vxe<Fg<r>'0fP24}kO6a̠kf4*Dl{Xk;yqY!fHTgq	XG3$*X-YB K'`os~o77eq?{"XDzP.#	IofRɓ0U}kx<h#<ـGrk'eoxVDP0>)M: kYV3vzAX`o0灛O%)x=r-IJyŁx?n\ZJS,3vzœIJy큾1a7gY>l3vzj=f?n }IJ{;}x<\ZJS܁EKʺZAO}ᾁ`oGր>oru0d쁷X9Y@͉1%Șq1yvP3rixIE1&ęNFYb[{oO{k WPg	JwPϱ
G a`E| \RIf8"r+YĚOa,e[5T~$]d7Q|*?}h$Y>"xZ%;'֑J^t
4t$9XG 	d!-#\h8 >+ffig6OLdXh<dY3Lvl;og54i>N=P7`ysfq0Z?eэabVwctgO#,JP.?V\T~dmQW2(mj>`Y>~6LPe:2Ĭ?evO#,JP3q# OeᰛÏ 촜ī+G[8<ݞ>+gW灛K'֒lx< vO%
3vx@,ZJ+ٰ灛IB,#fY>+n@We]Q-g!f%%;#vP3i{?_Q{ϭ;l>0(!a~GvH4r,QSsK8t8Fu'.U"k"MwhDk7$R,X7_ꎪnwku6w;"CCgrxY><ޡϭ,~E=!]9}kxЍJs&+gր.ybәYdy!LV @,Y>f!غ)W}@.vPm?a;;Z?q4!a=d` K'N͞fbәXG&,=2b[dW0xЈ	Vp#gB72b$	[dWR9"l,qPlU%	Afp h5<w $R
"`ꄬ>8,Z?2b,
6OP, Q}?׳6OaCX2b4
!>gqF4L(Q;'֡GY {'؅6w XGx١)@(!E{fP9,y(({fP5%I~J(l@ؗIQC?g6{8*흉y[6y-XG3d`)l6?dJ1(B7~9	Z?q4#a<2bTO~zEsY(J<}Dq #rVoaǰxl8s{"J# J?܊_}k#}EyZ~?q4#gsdɊGրL+'غ#vawOk;ɟ`mS'[bv}@ 7X+"K[X#yz[XJOKy(ܵP?pW]1*Ɵ'"Y]XG&lNL24>
O~4,Oa?bb2a4}h*OgK\Y>XyIgB6&!	Z
vOdJĩ] 	ҤU{@.Ag	 XG/}Cgp4<4 jIyJd!qB<~<p5q4 hb!̘dr}h) '؅txXG&f!IւAdڇPGZb?a2ZkOim+d~d6>fغ#vawOk;ɟ`mS'".w`m}ݔCqXҲ*iQ,07iQdbX~{0mm}R>Z8?a(L+H-J}h)Y~+D:t`	XG)}ie7͘G!}i(fx<dP&,3vx6MX#fmœI@=7,#fl.}i(c}<ݞlZJ̈́<ݞ>	v3vx6idP&܁DKʺZƟ'<!E}kxЁyztɆRZ[bә#gBɆLO +dDg44k?Y3KL~%wdiiU"H9?@l_)`iv6x4>l#MvI`rMWpTY2!}ETݵ_RUࠟhZȓl/#*4H7Xgv0svP3i\Ͻ?@L7X#7̓C/~#wXFefpЋ"Od#V6[96,;؄q[塏-A$}lKSYA]f@aڴMmq w<iEgzVOh04vlAeYISܘM?g@rfs`ӿֿm։ 7dٻmAw=ɗ&=>_v?ɬSܘ4f&_810j{yA1>P}g'=Ĭ? {@Z8t˶լ6$V	gvx͝i"wX<f~wTO֊Aqdٿ'?Y3K_w"m	'4? {Bg''SYkf}}t9Dċ0TK;;c'ְ3&w'ֳvY>|Sٜ.T@V>g@+ FFgx*><OdԱ?ir[=Yj+3œXGdm%L>FlZϻy{8"#P-)X2,?a(WNgXGCBα*dh+>*>.b?e[)+3wPփmaDCeXn"j}aC"d7ao
lZ?q0,̘"ZW,[eL?el93B;'ְz`8&L>Y>3w59BOZ7v_?+3Š#gnɝeG֕'W({?<_e7iql7lSdJsYS>xWNgB'ְi.`8s:˓&BIjlZ}m WG267bu -L&M5l.n&G֖"!(`ɀݔ,D%qٲ߽J[Xn <ZZ6?Y⍃3\cGQ9Y= 	/%A"DyDD4qX~Z&;7X D*إ4v+Vw+(Re<*%%	{9,IHqRT 8]*	X	T\?L/5WNg	d3#7S"A@{dٚ\ϸ5WNgJ#g3&`S"fir[>ZDBAKOi'~#}B?Z^UD9sXtx6Z?s2`6
_ "d\}h(jqS0!\-?a+3#g3&`~ Fo09qPY>f >ꟈ̋r[; 'ֳ$}kF#}Jdgx`Ow`EP6Sm}wlBs<Z? @qBd]JdlZ"O>\L,Gu
hd3f !ȸ}h'vOAݔJDBp#P6|œ`ZG	~ Z0I1ޙZA!>ҚEYdK@=t0gm44}b?dPVJ&v"|	gv6`/P3Jf	.3>}k9VkR7[_A1Z!$EeP@xٵpPVJZȓ`XK;>x.ĝkY:LPX kg^ɓbHD;O]X|h/&~Qk46a"*Q"Я`(u(|S?6k#'Zs	bC9?IV6ϨElࠟhZHDCdI&i!\w1?}dvNe6>'̙"((Bb/GfUZ	'̙5؅q\Ga(FbG灛Y>,WAv灛C}h3KDih>X6-NQD?X~0!ֲ$7N&VDsī?`Te;ں&֫e=@\kd3灾i_/XD4xfH
BE_ifĲ"XK`8֊'7`sD_lY>f,bf
3~f	A3L#9?IUm<mK"E	5Hg}maHG*6L8)V$֙x? Xra,䒊Et=v$7sU݂e!~йw#Ai{'ְIs"|D{i?='g["74},"6%젤\J,\=uLbX.@'$\d.o<ɑ+&wg#ڏ1U>~M`h#&1"kx&XzP6Y0̟&{x1IF?>PO7X;?(Y0W݅w#JkڢYd`o9P+kڢǥP1<P}kx<XG!\22 xb-MV lZϹBgZX(?泽AǳXzP6Vy<i5a32wݔ]t鄞րd(^7X;@ƌ>l,QTmXq4K,T%h2OaA2'!\2x3U>=YB;'#U"XGfL6
[V,Z?@H$F	RYOb~oCP5rCL-~&gY&yXK;2	?̙$heWOր8}k/ٝNGܠFq!O̂k'gɝ׏+c@}h`Ex	76dG=0$)2L<mRV}h) FhH4?>Qf> uB3"N]'Yl,["	/G57XK;JzPa")<]SKnPd'g;Pv^Sqq~m",JDIweX/ZRT'!iT;3V%>}h:LŹŏAYxf@N4ȍqg/{5,[kT1<3ȡ=fD͆|YUC&P6dGLl|fUeA̙p3LMg)%̫\cU	1>̡e32OgfeR#sHPK!*rL pxDPTx6Ȇasjš;?Xy
LD	WD:qP[V ٻ<*(	l{dȰokAoed?dϰ_u)&)L]0SLv}h['ְ灛%RB-}uk
yńLRK0VA)ߑ4@H,'8ZPE֟e>D1K)`׍qŕPW*A<mdU8m@H=iXrɏ乎54m*XA Y`*`tj"3AݥD?X37VE0ʒQ
VL+LFYr
1M5}p}k\2`E灰NS&e@>;'ĠPaedϸ!}k/`ϸ[dв.bd̺}h!7i֙,灧T'ypͧEno`Grir##.)cI`GsɝH)H>fL$>[5؅}@X߬A0ʃmڢYd`o9P+mڢOK}vOa
5dV>84}kyA1ݥ$ĬD*:|񻦮^?t3l6UF>Tg[a4͓?H3l6UF>Tgk}maHG*6L8zAC6zٳjp(''SdI-nof_44v"sM`:$.)LfSuQGϭN?I-dJ3)ƽ3'/"_^oZ7IW{/PW7Y8$995S>4ËL.Ď*A>GɎZ*0S[l87I`HPWڥdmXWۿ.D mbyXTJd"JKlG@&.S.\9k$Ei14ҝ5H.`t_s"i)J-, <Rӷ'po&y ɛ+_&w#erM7_vvh8N.oK.M'isKymLa?P?"hW1$pZ /@sɥܜ6P}2jL$h88Д&_~p8i !%rYX%)r(/L>ssa /&I,N\]	7Ěq0*1	A[J'(4$@ymEq)y &&l<`UX'-J_/m^'ql_1tѐO7Z}S(]@$Jܒ8$~r%dI5y%rIgsx",T;

1dJ<~Mfq`{O"A&~~r2%g LP7X`Y<fqf}ͬgbFdPGݶ8AbFk2Xe8l=߇:xi&}BHё%Sg҇ֻ; VBY݂.%fIYX~?Pb!ٸ٦SLQ7z#VO
VPCE|sd5@K`@`>CymECd6 z SD1OxmaP z"!RP~l6 Q(kl2k~ xjk`aaY>%C4d׻(!q k'.ZF_.Nrȏ8waYL`CL0f#}66 <dK0Kq+;[k;Cd)܂ӟ`ۤ]S	'xrI]Ӊ36~XHd pZ9 f5LE"j?jc&#[i2|۲("x%ܘpLN'q[?˹@w	36;,r5w6~/_qĢM8Iq-z9f	? qw2LwIe:]$~&}Q="9pUXd6~-~6eby6)Vn6rǒN=8 Kc4d6kE %HnȓYLO7Vfy(gJ?6|/hH*qyYN`Oh;Ơk3<M<ѕmFkP"?r@fUbZHIk?@qE$pPT4mց㶟ԐAZ7pl%%)촨7GbZ6{Dё$FqHkr tK"2)2efo`A].ruV5ƌ#fo)sY\Ëeݓ灠qu&vP6i˂.uOb>;3G)ed2NjWR;mN8/h>b#?3SAXG܍YwruXq!p1BlR+;O"crX!G/*-$THYr]dVrGRZ8J'd=Yl'*گh֨&˅Lv4)XA Y`=托;CtW!63>l	 oֲ$ց'6Oċ0,öKQ,Y]ĩsήma֠l}@O2qaF}k(=h3g9}@͙yoNì h>B>!MP7vgXu}cTޗNfa88?8%ӳk;?#Y]X||f$fՍ&	o`FdyY-|Ʉ񟬰#2`?e9 iIfU޵`Vz4~%DI$72Ad2o_$B,Kg%l:ʌ>&P9,:'޻9X?͆jƏ}?mZݓ'1I@>Y>f4D:Y&p;
,/UqY8?e쁒P*K_r֨J3N@ɕIfU޵`VAƱ`@װ(oY:)RX"&U޸$L*0fH216U0D@`Pxn6<$8,?(qe;/wաɟZXHd[[K0ed
&K U87d[[KL_g >B6m5cd>Ĝ񟲙̉v$vcFDlm7V	a4$ֳagV&$7L >QF;7~ud9pE(ͧ%eBzM%ݸxE}!;݆{ C>8 ȉo}3yD¶Xe[6w/F6VɐK98 |IR$&}8NS$	O*9Si0rߝjKU8	7jdO 'P]¾X_")IoЩAJ$x,1IIe2Y.~o2~dIf"! 1t+l:֥K-͟NYmNY/0xYmë;)ga~#EV 3x7\zӽܲ5.Ʊh;#q&jČ}d&x7y4R6avP6S&z`}p_2D)*l_1'ְsV_-'>&)LVq&Y><՗{듟7|Di`-͏*J_nKN1׻ZI ;+r\I ;A>/En$LqXkjTh֨Ke,#On6
;֔VDpH9<+5u%ho3~rD$ZDќJJ#|Le=8,ČhGY|LdÛ3i5]#!GO?޳L,ڳ+3Ը?8
aڷ-w_qY-;a4Raegal\֫e<i̙1Jd>>Y><zӺX}u)}|~f+l"bloz}hz(Y><g{듬B'w0mJ"F
w~9Ĳ%ʕӅaԫVY[X./:b7rH'EwYKE~9RYZI+(3!pbO\;&q&6`\dSh%εy-99(Đ  #-cЀlDS֑iqUm	=gYj$a_h_,SٞL-B6X+<24zăĂAii|ɝ|;T+)+MVQ #-LEQeb0G0H#md 4{ARAal;:ʌf7/ycV4HOcremm#TM|"OJu5G//}dԒ,Z#M$M,D@8$	t.v`Ƥ1%Ǫ
TFye[Ӧɩٍ|r*3s4 d%ur֨(jz5°\sat.aY l>qdy4km$_$".$|/3	Pq֓	kRF-dJVTw{=X5ym;aR@A6WV4a#(sjƃa?h(O
+I@UP\3dy2gL&8E$ĩ'87!O%?lF(szә$5k?8`?͆5Lburs灛V{'8'@>#}jK#1G,˻T9dF1SL"82e`}a*ZVO`{(6${u}dU:be]&Ca͐86_,PM+?}bN͆}~o`GO2~TaOAB6UҸAeMXDfGHpCC묂/ʌg34i12']au&<.<dCk?s3N(7XU_|hͦ\4㠅̈́L0?q0B3<_pnp5$Y<43)N؜O'_AwD$if{"e~DXh倿Xcݿvr>Qoӈid~ r&TwgrM:q%S g5,ZY/fO\w5VEsMIJtM,`Ӓ,~DcVd[m<"(di&S?^|2"`q[_)ݼ#-$ӹK'3I/;.93߿l _	E?5C$w5Pn n3VdI<.@.X.9q4}\c2`$AU%$Jg6c2`U%#y>\~r#g3V?;uRD T@Y6Lm _7&2)6Fk CYXn6wk#J!an6AU1*}RA<K`r>9eȦj%\x>͆|?XGАTa-;Jsmǖ7&Vfy-D$
BW[EOO5UlBHg R3q	)mm%hH6PLMZ6COȆ]jH(FRO"Zo`Ae= a/bZ6{PI?	M#PZW-Bx3XTZ\TdUY{dֶ˅%7Ħ~oepoccë&eeM#6]Iݔ0?/Vx&{w2ؓSvG֒ƶOa U9p8
MԦ+eqI8b£><N'X
"#X~m2m؝
nxE{󨬬ܖI\YE1i$uu('W'Vֲ!O6j'QYX%.x\>	gd;uu&vP6vdྵ[)sLqbN)L]g֥'ְ瀤q3Or
q|LVV$qٴՅG8Pd7c_7'dX
"#?.A;mbvxF
߅++nK$\YE1i$uu('W'VZKp_5]@6'pNJeg@̈́}mW4}TK< '+̬櫽иbwU$HkkW7`/+̠724}%XA&;l~˅̘<a<.94at6ƓE9ǣUd"g	 J&q@(M+?6	
KR2AhX@>Gaqէw̒LPl@@<ky[Y+hx 6k/l|ߞ-f]@)\sYe,W.e`d²R
lWQ
3Abdl;F~o3O.sլ4)@"EY,;xSgh{J-6EU=m5_hvɻYfUfԤ1j)S
7_,"k+0kucAeN%Y	+ZW+<h@,n6
WQfZSgA"3L,::ĘsvKNЀ3A6OqIN}jS'֤f4rsØ]\rȍhxL8,2rhA `{({udR̰NXWzr[+[R̳G޵@VzC!Tk$+}gy;6V$8̫<RXdSLi1ߜ%?46k ㋃v hB_7'\O"M'4mN'@]܂;Bwg%ӾvX	43yD¶+~꟎34~~
x s dL$'' w$ϒ4"KC%tQ[)+iI@OÔLq9POÃ}>	?*"m]?C>a?ibG@͗~|~6F#7VO\jrEHB|$%K~G2h/$$3rMY$,Yߐ0ȒE֒F&gS-e!tTcdݠ-P27j#RCE|sd5@H^87r!;Dր )Pw@$.1~l78g[[?/07O|g;>K?Y` R3qt[Onhe>lfOC#ql
VPZxhxƨ	qS0#}m#絷\csQ)
Fn6#~i.1~l78G/V짲͘@S;;)ftX7yŇW0`E46LU4ݓw2gؓS'l[d2Ni7R;mN:/hĜRuJN;>'ְ灷=L`ruW8]lODak"eDF<=ߎ,urB˒ӎnZm'N#NwYEc?[dԳ,P+I}p8ʉc&UmE?#LD2)/ͦ0W"As=mi-~{u!  ^$J2K=%xH`c-4/MӼ60+!Tg&iߋfZxH4$ȽP5M(8|tԈٯr}6/ֲ$ց GogM),RKQ,YN#Y]X||kl"fՍr3#P1>}GAMՔ%_zK(}lG;q٧ 18޵e`rjSԫ&EGeTD(fR7:LD"ĶěGͫZpɓ݉8'@>Y>x=8)7'LwAYYVᕇQ*dFN)~$>-,ure̳+ZW+<&VeWzՂkZpɓcGoX^'%XYe]ī<	1b!k$DB-q(B/ ]:gXS_DGaXD#Q5޽&O~l?3mP7@6Y5~q3{@ EaHe6t]_&i]~Ď ?%ۃo΂)ߎ3r}.VFO"s~ՒEϣ0![#	-[<~8ƓƬP,]>gHݿwĒ%@v70>O6|e)~P3`L$&Nq&8)BU9T>R%!+dIw%|5e%Zwio)LYܓNIhͅ5e	wj6_Y2~	wA$ϖ HXC ؗ_[YX)[rJvĶ	5ځߨ[:kvN"Ѭv\޻1ȦxlVi.a&jë3_agMt)Ad~q93GOv70=7bNp5K֨X`.IܹPCy݉x N¶8=6]8[#/RS@Sn`G0(dLOqJbʵ[)kߤH	dKeqzq$m6~>Z?Qruè<b;<=J,uྱ&䴱ʕRWRH4.>(:	Dh ҁ\g,2le0C(y`~x6+~]SV[lǺ@L+$}dVd"%3a@
x6
;HƕIJԀ.ωKrI;	 \Zô%l*ZI	s&[~oX/R>x! s?9Y2D,caKRr0K#i1(
jSٓ?<?-dGjlO\YhBo7T	˔"x	H͆O]݂W8"+dpC>r[>y`.Ƅ,],i(<͏Ejak(a̙Yͫ9+5NqoZJɟdcqyoEUaX78+XD&>=H([w9AL>ldྵ[)sL]oqɟbN)Lֿ,[[<ZwK4vڜup_1wibN)LV,sd ߤϭ~><[#?f-1bߝEbXU7%E,^,urB˒(:b7x6	Dh IVVEr[[R̳G޵@V}9WRaeg`G&ObN;3I)	6ODCS=i,?jq|ݥ81[@=͐~ϭ
><g{Bb|'sY-"11uc\up^Jik% ۓ#wlODF$D(+(~sdԳ,P+`okl"gGmE?	n6"/`{Y>%wU1l(w~{#e*#̟}%vؑ,s/]CfB,3&+a8Wk'J
8eAi8>		dlCkNj+".Z0ƌ"d\i0|dS#X@6IjJX&mP>ͤ\ea+L4Ĉ'Fͦ{1	D$%mI/<HHd<-vX7Gd¼#AJK`ٴ~	ɄO@צw6wO6_A;?6X&;k#MJi/"EYc/)O1eńm#T*Ft6ExOY;xSghj"mdI&fo$A,3}ɇF`chH4}g'=Uv^5Mp/iUOֲ$!٠{!aBxݗvcof'dSF2gdƽ8"H d|ED9'Y?gNKgK!N,bZ)Ⱉ?KíVo#W$H fZUA_jN@ݜ7Y`YaB)5PăP8FH>%'Pka1$ȧZ D_$wcR~@>76O`0^\?8Ơ<K[SG޵@V|IՅfީW<?(}Aǲ#	W2#Ya+T\Ty<f#iԳh$&h¶\l7eݟ2aSG4DKAEaĆQݩ4k/`Hp^N^3<f?sZ]TXZRcGnߏɛ&10sh$AumJ	v&TI;&{i(A	w1z]9.T&SPq2¦XN0Uh!zqjpֵ-V$nsyVBMq\o'd޲	?%+g֊Dq݀f@(b;L%\̙<)PO^;>	,Z?=ixBh-ԓۂbm:Pϭ!}k+gV+}`;)Y6N+	D	D$,,}yam`"\O#wNF$;)c?7YZg-Q䨽+S'CO߿"cؐH4m*'[pr<WvkKU4(CԄAGXxo{ݔN,VE%R>R~XGU$_g1uV^@	 1ݚÑMk?5K`3.RMhǛĶ&מ2d7FY?6h@L'Lف{2CA	
H}F\`灛zZVfjEF7v=dO
cPY"HY8ͫ"ܖIm&7p[g	ݥĒ<*ET#qm$3GHj#$5Lh՗GIj|PK2>% 9fz%
FxavOq6'vfdkT+_<h4~$F2>'z/x&	#TI	#$5L5F\5La1灭aψd6fHKI ;T"[0`?mȖe`&4+Pg9fH44;C`w{&VhU+s4ڪHɕz=#/4HT5P!޳Y27_l3mOO?G-eI#R@lyUk#"Xe`#A?¾%gbY7	3O2#fV^Rk&{Z=$Փ&D̸m Ua6UL\jkhn5:$m8n U%T9RG떽q6]RHK[Z&VaI@3Ap_݀2IM}TY2YVg"r(ȅtr@o3aCI֤b'2Jl=ؙ{mH?e3i=6I5dre,JV hO|E<ނMh˚#]DDЉ@qDqJB"uoE0wm,kfjNXemWB&}aJ6bmYαebKI
ėyeKvx-OAa挠iPCD`"'0xURmr=͙f=T#}Cϭ sBUPCD
hA~H~}i|&hA~oPVZ!JEʩ-S%e0-BZިK^q$eIz]&dmgR nq]C5-BiHeV嶲#ӈ.FH#78R}aڄAVͶ#&37v.]0x;]Iݔb0p_2gb6gֆz#kOZwK1]Jh9u{"cĂDiD$W!oCΚ5Mp[۬mi½ۿ*Wʐ/sH6e+ Ak le	{dx532V$xO20HQ-LHeYf@ 
~f/Ī¾ST̙@+#&U޳ Q4\0DTWͲL#e]2	YXY֨&}g%d̫kiGr/S@rSЄM}a_w[i%a8`rV$,NUikVw(OhCl	>xC5 l7O mw7L@%d	<P$Rܝ`-\\sjŐo6[0WiipC|~|26'ᶀ}j0]dp'03qox>L8,ʻ֬+?;\Va4]Iݔw1wfM/3Jd~c)21>,}k9[jX-r+l̙D'ְ+3.q<Ք!mw01lDgZ+rmʉ.KKR<2X*.	=#hA]'uX#Öe]2/H h&c9?I2pr5jZv8w0gm44}b?dZȓA9>қ@$mQECD"%_G<xŇ~ $ m1瀭y+<9۬jaBk<l,#]UaXF`{"<l瀬E`瀭S>Ӽ|rnnӉPv
ڪ{Ol	r2|ف(3;6lil|QV#	<̘|EebLF1# Xa_iiSWᖩP(y3v o|emlڵr2C,01kW#)ߪ7;͘8@S*fƤ{mhG5UhwX\V(kdb6cQd6P3f}ʡ_if@:Ae&Da;YaCY`0W\2<XFV㱟t4b؏X~ sx-ؤ?ae Xd	N	=ϭD>,*v-	-.),[sI~dɝ.5{Z{'ֳ	iTLlG?ea2Ź<͋na)?}}@Xd	N	=ϭU[@3ط0fbۘl}OcvP3&wLtwI}hmdyj)SMLb}jLMg[͒#M3mT灜+kE%~Tf7!lڰbY:&e;r.%X`g{=yɹL\ț<XPXFVFSp: Mm96`}6lx%ي6a#TGfɁwaoYX$LH>2v_ii?=04]k^׼o<݈djLl,'k,(k,#jW#)llkm\Sy^&P6gvsd4٬f(+RI~Ɂę%bGAY6LoXdMl*,5VuU^w">?ϰf՗MHV#
:<m]ee%`aW6$Ue;+,y\/,

fk ] 7Ya_nDfű(X2[}a4cD%gD'ְq
?a90靈Q")}jOlG?eab$w~̙>)0>wbFkXZOje
.Z{T\dm`ʐ Iee-X#(fuqOibۘl}OcvP6&wLtwI}i H}mo!/v~1&w?}l[~{#Y,h`[h#yz[hzXFA,}kxKL:X.b(HZC[Z26< e7+ƕ+灠Am[EOjemOE~ yA@ cōX =A	~T#s2̀ј7Ħ73,j&| G#PQRÏa-.X.͐6-meT1mPeP !2mV !feV3,Z*6!7g114RUDx%`6gO46e}uB*qƟX7X6UH\"02V"0e}uB*qƞxWZg3vbTA*qƟ2InlzfSa8ʬf`,̦ʌfVx̨ʇ6\$`w(ڜ`q'mre>DR6`(E1R	Msh(m7N1(n^Dݔ+/5U*0U59J3US_P}j~Љ5BjYweRqDza#j짲s>&Yd'>l[}@נ7VM-mbZ{TK,9mbZ{TY(`zXFA}kxɇDk%E&5G֡B}m'3թ ذq<MNRLT'>ǟZ`Dj%S1ʥQ.P#a$-U|Kk짲c>泼ɝO}j}mb(jɰeKOje=@KOj%K}h!Z?s2a%E&5Q}m&3ժ"0x9V	2XK柴"y*jK.~QQKЋG ;-UbZ&w?}mb(jɰeKOje=@KOj%K}jqF#g3&B1`jϭh[e*lKl9Qg{b؏X~bŷ0>rL2Ya' Yw3ϭhI}mb(	`ʃQڶ*yG\1)  *#g3&K%EM5Q
[3KYgy;̟ւ'ض!ݏY65jiQ,7z[UOjbϭ  -}kxɇ@R(sF&%#h[e**j~ew9-Jqv^6ilÝeeedLrVq]uGִ'F&J}kBKO[nq=Ve=3s2xݗ,'k,.k,:V&ևYŊVX]"~/
	Z\`Ev{-( $<kmx!B/|Е>&+ìF+/e[a揼B2t%~ςx!^b4X{(?4}*(wBW'svcî=tP5e~lgY59 S%D`}"fֆ`-h6-.)l[sI~$ɝ.5{ZOgYd'>3OlC_ae<dhQڲ4kjiQ,7z[UOjbϭ6Oa90 V!DK0R͏OuJOߪ&;TadiiM"7ЀA|BdIiM}~6"nE"foH	lWPQ!%2Yښ ;Q>@uL?g>VwM,e3"nv6mZOde,L	وZN1r>lg(}\ڳHfơ-QVYdmbLFXuU ,l@WY`|#kb1}yüx3>6r2'Y!lkm\lӉ}6lx[lEb0I#2`e,-+db6P"¾|̙@Z{('2&	
|قeG<XFVe#)Hg`Ҩ`C@40h\R~vPL:Ya'X4}k=`YTjpA2%W)&*՚F0hF20x6W`&ͫ(,mUzSh+,ZīuL?&}#sv|L\ț\ulkm\ty>&P6gvsj#M[lEb0I#dn;IYڦ$dk@ "^GϞֿgw;灛<LI6r2@:A01kW#)TlӉ}6H46k<jbH$02ܙaoYX$LH>22e}Y="ns`&XNXFXQV{)}\ڳHf-Z[`&VQV
xlڲFWe;+,i\4
 yȳÐPe}.DP"RĠzBńA0q-e8B=Cd?8B=w+ixɂ,B15Q>#!.)rMgw?3qJd>
$Y>!݀v;#6BƓ'b	JZDYs
D"1boZ&$FfX_e-XzP769<65>l&L`t0&(Y>;~!;w3ϭek'o;agvD|oXn6A)K[`iQ,7z[eOja,J"XGT^0^(sNTJց3K'ֳ{TkC^fPApi`>PiT;uL瀬ၿjf_WJVfqm-=%F<O8Ơ }K>Q؅2	գQJ3e~2o`6fYa(Bgy>dgGV^Z\AhdjRКax?BUBĩ[llJfUmA2R n-LBe[~1(^Ē"@ZI-V$R0BHLӹ$I$}ͫhcv&A1*/b$%24~HDÒH/ĩh3|f̟Vil]uB*pOhy*	6UQ	Fv<TJa*`wA=8 𯴴fR*pO˽jv`vfS``(N	̨&2R	̨rsڄҰ7~/ˌ~,B!A%SNT'Pa숶v}x?2`2}׻YO2g̟~5׻jq5ׁ! jp4t!^JS"#jIYQgKꆕ/dFUL}ht
[@5Bg̙'<6'@TFC{OGLh(zYw=8w|k}eP*x	-۰7ߘ9QgZ!h69<65>rL:Ya'xk;̙dօ­lbae<`j7V姵DʀsQmW-=.g ϭ'Oa90^bD#9tO,ɬ2gyZl[`C({hQڰ-mW-=%TP+jiQpc=,!}j` }kxɂ{%E	&" R~ω~ÝS灊7Oe,*,UMXUdzڼ"Z}h\?gXmf&rBiUXe=v<ܠnd<XsY^\ͧ%g!(J}h\Ai?[]I֚)u-?X6uUSiI&@b#`ekl!.~qP~e~|9B:bm4}{?8O|==!h69<65>rL:Ya'Dqd~q5L2s@1oM4AmY-mW-=%TP+jiQpc=,!}h|><dx؅.b(H5Q
G֏l[3Oꊏߪ)v:B}4>,[>!P@l)&"x3/ ϰkȩ;-,U䳻YGXчI)sd   +!dϨЄ/B>HzUxg$F+hjak_<k*Lm<0E R3fɬ S a_GU ș+ڜgZ)kk
VzPizP","na)?y}@2g{MgyօEY<
!uFA"Mؔ~r/ƄHZpXGЕz^-ixɇ"Q"3G֟>v#.)rMgw1ɟcR?ϭ?6Owc,ȏ 7YA mYA|-=#D@o9P+"ZzFK#  @ۄ`"ej'I ٙaݔLnlsxKۘlyOcvP6&wKtwI}i~<`;텝k;̙d֟	O؇l,ȏAhn6VE&K[X#yz[X C><H&B1jϭ>>iXP,i\dX<2byڶ#{gìb^\+"? GoS|=wn=Qxj"VfbS@Ӫk;̙'=a+{iqɝO}hl[`;Ǘ}@ 7X cJÂdiQ,07iQib	a
?>,}kxɇ&;%E:)MTI֏KO=Pdj6ZH̰<ۉ?CoS* ٘}h,5y&qG5IZ mԀ\İG%PVĠ֥Y4KhItXuc(fPNXCS?sa*"eg2s5X'P@7U?,k8zXYAS泲Yfg,?0{(İŷ%ZA2Z`eݍdHTK0>H	M*A	֞7	*ʩD`imSTʘ>b7tBi¾?LQʵ&K[XRsʖ
2?fuWʕɒFY2UC3)C3*3󉃌aR
P2	}h~ҿ,f>P.+!P'B>؏X~`;]ScR~2g{Mgyր=d~q5L2s@y&y}ݔCq48&K[X#yz[X C
}kxɇ&;%E:-MTE3@p.}l.QgAF"7ԯϭgKOߓ)-s
2P54}^*2t!<k+/e[`mG
gPP2z8!`.sXxuX{(4}T#}CCm;&P5em\?k9&f}h3}lC@p5d؏X~`;]ScR~2g{Mgy֏MYw3ϭ';vP6-!cJȤkkڢYd`o9P+kڢ~}i,Y><d.
"\YMTECGbj"bc= h$'SYO`=J/G 6yȳÚef?婑Ma6lUdm"71K5<3x[#灛0444}g'QvA}CgQSv"~"#&yyfv]ȩ:(8}ewkB)֩d `I+#=,>nE&xlUuU;&VFpD<xO6^dBȅ&sdEnȮDj3[b\Jy}EgAgY>~zh'ixɇ b(sEI}hX.}mG?ea`=]S=)=2Z 'ց@Vn6.!݈[{먑,&FkiYD-aRo9#VOHidcXݔc؏XGnl{]<6='q(	` 2gyօp[`=~Ǳ{w3ϭ
6Oc؇lЂdG k cJk"ZzFesVD;=,ZI6Oa90؅.b(D}lk'}^e`o_RK+c!C+sT!(_oH@=BBӠDzP4zݔI` 2gyA}k?8&w?vOB>z!( cDmY@-aKOH,Ps
Èg`²}kxɇ)v!DKtq5Qd[e:?Y3K_SA)ݢ8O{ȿP#<9>қDdInRZE Yb%ڀE?VH  F3q2@,?nE9#]UaY=b5w 灦$d9f=.MgVʘqW[
<ʭi)2VڜP Bg0zP"O.)DSǘ?ae d	wN	=ϭ'ֳ#Yydk`7bPa4"*k(~uXGyJZ~?s2`D"؅.b(FX֎AMlb=a($w~̙<)ȡd؇v<Cq1ՔXq4K,T%h 
n6#,Q2Ti 3,/̀awOi`;s1I~d	wN	=ϭ,[cYݟfɝO}h<`;텝-!cJȤkkڢYd`o9P+kڢȧ(Z?!(sB5)9>pd|bb|#BƕL n6姵DösT'Y5EB>gDzwCO=D3ĦT'w3O{ak\2?#Mgy;̟»';vP6-Ұ-mbZ{TK,9mbZ{TZYZd3"ňQ"TPO=[e86&K[@i"32"TMa.P1*eV3v/.S`rՀvsIIQjAVrb\"XCU1t#X6K3rQGZJ3Pqz#<KcDz$sLFaY, b(ټ,Vjޱ,VjOж'߿F[l,K,gdehI$vVPYqbe,,`keYcrXݥ7[a%~Y%/ina	O46c^:9fZT@U vmx
gr2:9f¾?L!eZ%)NlmK$eF~+JfU޳(Rج̦I_XvoNc2?8e[ 3*\ⶡ4Yޡ?ϭ>Ϲ2v#6v0>rL.Ya'aœYw3ϭ[`;Ǘ}@ 7X cJÂdiQ,07iQidS~}h#g3&E%E"YP4Er]U}JPF +ìF&J@A~qPEC<?YedK+lBS?BA7P4"X 9sXxuX{(|BeC/gXzP4vbݔI;%:k;$>`=d~q5L2sf$>v!ݏ/Ahn6VE&K[X#yz[XE=,!Gց
}kxɇ >(sE䉪}hOFzrA"4HO>z/3J {g#<CL55{_hÒ+uEN0$[b~s4I#ĵ/Y>~FwX
Z~?1p(sE98ZFVO9Ȯ^6~Ԓܧ֑2#%̘i<lSsUsBB	zA"4LO{GZ>l.hW=lQM|&}O~$V,	$pi,ꃏ^rEƉ-EgUmd?[S_gs0Nɂ!bDkf"Rϭ
O#VDʪXdhثeZihRXyo?aY@'Ɵed~2U	}l	}lf'HiBZOrOЀiBZM?g\?aP9*&')6P9*|?ϭ;O6G=(	}h(iBZh<i>&G=(ڄ>'m?gvP5	}hP~ωDe[P֋-?god~ܲOAO,z+(ڄ>h}VG=(ڄ>M?gܫd~љ@uBakOL=ih++5'YrU^}i><dq(sB%U,Y>f&[sHxvsZ|PNs(k;ssɝO~mar	=ϭ`dپWue/A<m`d?eaaawOk;^)L'-"+wa:f('99yM	mYDZOje
.Z{T\K~\?@`/yfk~x}l'ְc,̘.)X.b(D?O
@֘uUlZ?s2`C
"\P5Qϭ
C;'߿	A56C9?IW=C]ç͞:[:!2rYݩ6lws	'U1Nի^ӇPNO+ZȓZ$@h\ċ0ŞKQ,	iθYX g'MVD1U8U0فϲɬAJb6U`
*`ĖGʬ;mK	r8ωMkGrY84X~awOQf\R~vPL`t0РedzȮrXDEؔ*V-Vٲ4>~h#;h3cbDy[`C@X9&̙2Zxo(
	k cI=7VF8-=%F-=.zX"Pn6H,5]j
圕ȃMd%$`W*XbAmdI*I#j/}B2a ӟzP4\R~vP9&L`t00Z&ɝO}kO!w`k}ݔo1FjřkjiQ,7z[UOjbvg֑%XGfLm
"\QqJj<>PSd)a?nS&|r%C1)0ʃl̰EB[i.osⵥX[BjhF>?%g5	Ro4-T'C(;i3UY%H(?e<O2g̟&v?e V,{irQfZU""TMa.X$K2m2Z	KOƩt)ȃs`Yf[DrVm2b˧&jӈ$F,%	:'GK{&,V$5IisbP%	9(IƄ'hJv'rJwd'|Jq),gȐJcM׺EN2X}*
lf"04)X';T-=8¾?_YfZ\)8M+? fP#+X8
嘍l33*X!Um9L(3232?6M,32BZTM?!#67XBŃgĦ}泼ɝO}k 1oY,*Fc҄K+fʀsQmW-=.g)ٟZZ?s2aQ"SU
[e8힩G?eA!.)lna5'?aed	N	=ϭ@d~q5L2s@P'}mC[>l&K,ʃQ7z[UOjbvgֆ­XGfL87
"\U&)FO,?Ta ӠXzP4\R~vP9&L`t0ј>Mgy;̟ј.}mC[>g}쁍j7VF,zPeuPj=@姵Ee;3C`~#g3&MbDO[e:>"EOzf12:G?eA!.)lna5'?aed	N	=ϭlZ&ɝO}hL*>!݁vP3ɾ@ƈ5#e=(Dkl5VrڢzX0#g3&B1sy4Oq2(0+rVobGAͬBb 
娽	)azϞ%A#69<65>rL:Ya'05d~q5L2sW}lbae<dhQڲ1fS҄K+fʀsQmW-=.g)ٟZ><dÀbDU'N?gD}0!ݔI;']:k;$>xk;̙d֯
,[`C({ cDՑ2"Y]C5TP+jiQpc=,YNœXGfL8lB1qbjf}h	!>%0 9{(ɚ\<Q1ޝZA!>ҚEY5\n(Wçpgr
)Rh4W Xt YdW@%ژsV4Irڈ}id.o<i;a^"\>r=Ӧ#Cք$Ck@Ԓ!j`Eq5sTEHAXG!DK0!.8'քOɬI=a(	`EfL<m)?*E@n6_e*k=ݔ+AզĴ=@6%"`iv=a(+,4W0̙O7>f0ёvPn6_dҢ/_~jÈYb7-=#EK֐A'ְB2`B'.g5Q/>d2}m	jmrخo.PRoxOLh657XK;/ݑg@hE]Tc7"/FO6cy>x- Z#?F[mK$1"8O"
c`HOE{Eb3#_5Ϲb~/b9I\Lk DxѷnPZAV|\2ga4'l"Ƽl@Y=wdѸYޠ Y>l=SYU=#a1R@n6ѯM}h37Lz~{BG
cMHM(pUYle$EZ0mSiUE1V`P-Lsm|4v?/YWDX)cdw3Og0>r9\|l+>r1䚮X?+=LdK1/F~dK1K#?A_cʡ?7Ok Dy`Ʋ4KYxf#w5qj|Z)X"1>Jl;]u	2fpĆ(P(n6CJK>d-g"1`?׍#ک5V<-GrwvP5z~{--L߿$#MD+|cr[hd_9.P@p:|\ЅKǎ<hZȓZ$ff؅ox7 m߃}eu(JAl-%]Q-qK	b7x<Qi>%S	9Vo-4tL;Pa2m$Sq2wuevV}ʕjU }hN3LĦ(Bgy>dg (`A?5	k$Fey]`kv	`3UmB1(OWfN)_I7a	 \!X[X(m~&d@6OH	@\#KqK4%ha7bX#%,Zi%cDMY,riK4%bRXbH3VH4وHʄT3 ,!6UHF<"o*a##wA#*SΞH𯴴f-heNldY6(!:|ʻ,.1*@UaNQmf[ 3)x-ʇ%V&?ϭ XM?wH$F	I9?I+"6!F 
6yB+?[˶լ6¾y0q6*,%ڟdMV@]+f&گ$Oi I$${_PD4i1$G>Fb<<fX~g1Ȋ]VH$F>L>l.hxЏ䳻SYlWBCv~@mXmyнٜY.6(f{@^po[@l{K,jwH$F>?xMhtAE5"6|``G3YVmX6j]UxH+RgU=Uj&r5AæUCαiq}5OйÒ+u~ȳGK;	@$Z}h~5i.cT˖L?mF%ZjbYꠈsW!%V1$s`B;gTe#M(& ^$Z[ heD~gm`g*[jr&P"0ikjJώf_<zkYZ?ͦ=ƠCX|.~˻(OHOϰUWa$09Pd:lnlvbHAYRzUi+(`1*
ϸea؛IZBK]>
Ik 1L+4XIk,2AULmvs`$,~W񍀻X%UfZL
ŵnK*(eH%<Vvq`$Y̀Y`	:">U^ʌ'-r*U(b;?	
YiH%8 09`?zBmk%Z`r	T$V~1W͟zHʄ/rfk`2[&uuCP!
Jm1¾

b(k~eW&$n%$|{-o$AlEXi\ؒdA_Ǻ:X)͘ZIq\cBK%ܒrIq$%Iq%d390Jiln$eB*pTeA@U Fm 470gON$xWZg5_-`\&˜V@;K `3̫f4Xʶ,3)R3*0s2e6~oPsڄ'w>&m?~GvH4m.'gn6ψT8tTJcudI>a-g%ڀbR+X/R9N㳦k>jR*jL_c]~~y$@h] OɞI+h Pn6N?bUB_`k%}jլ?e<A2g̟Ъ?e8v~Z\<L'5^"/2a1d*RZ!?ݾ9Me`q2Zxyw^ݿ
F7oǚX4͐Fcޖ( ܒG (._3GkQNo,I2دT,QfnIr1%7%92	NglZ*`J	rd|V
nT2V:ԟ-hdY&A2_eK{	).	FF+41HX,z5uOɘ	Ke5k8֒B^
XI2$%92
nN$5>4gS~c#?~uI kB\> ƚ7~(k&=xdHЖ@gTa }s{
:!aX+4@.Asz$%7pSrA$%[2fh(AMdbX7#L&Y:c>42[`fDb2d?@%	:HBٟd>JuD%pĵh:[~;~Vٿ0 h|DXIɹra$\|IM͒$Ib%H8de$< jˑ!x*@4ٍ;T->`6UH^3[lrk T?gtPeWZgʀ%)&K2'1*!,33)\öӒ@࡙ 	fTgkS%5'rsڄ w>d2i_)S.Qg&i_*?;ӫYh$'SHy, O,Y3$W{J-6E{C5l)9>ҘCYkB'"%,TsSuPS-K?a#)EB۝3Xّ&1%3,A<XLkO	$>	[AalM?ImuAh>DR
լ?e<F2g̟3aa-.V&KP
/`Gq5R%U :ifvsF7u"d"ZTHP1$d.	}SJ`ci2
ZnI2]NfPUDC<$5
M%&O%D#eZ S #2ʳ[lӌ<#*Vf+Y@r|gTK;,+h0D^$7e-Pd5W#MX{j?
԰cS	=5i-fa%TQ"K"f7dxs0,Pɫ|RH&7pUH#A5"ei.$I%f̉c(9BF8P?[2Xq#T(\ڸbZ|4Pkf
0ω?fO/BHY^w8H˓ AHqYdQ͒$Hb%[nI#ͻ*d+O@H^%ʐ=6cN:9^Zʂ*/
DF<k \?gtPON3𯴴ŕO,]XOb6U̦Je[#2NJ78e7fTfSgV&
Q2Z\ⶡ45ϭ#e=ML~feNc:B}4"[tNC
+="j`iLn5XfxI9Yݨ	)R$ӎ{й{@zӹ	XPnlvcPHfX?8"HE@7ImJNlFwR = h>I?e<F2g̟:aa-.VM)KPjVL&xk̪kZZY>@ݜ78"f7u!JZ5p&fn6߽`lvӿ?=V
cM~sL$f
-H	ZuDecI`@;TA	+/VYG7$,ݒ{
1IbbD3*A$e%_&#eZ S #2ʄUl+|Uak(,VgJB
cv#X+fuxr(gUk'̲bAdC%ZfY%^+3N7K;	C,/PUi.	R F\dJ͙9PsJ5@esf~k'[o%
B2pRuCax₯G5m~0^`2|f䒎$fb(eP,`G|2ܒ[p#x< jˑ!x* {lƝuB*r>*
l)[luְO3wA?
KLYP4)f2Z=,laL<ʶFeFnpo̩̦䭨M,32?[YJZ)8M-B7gsN@a7~;+3}.Qg&i_*?;ӫYh$'SHy, O,YhzABEpdW!tB9>ҘCYkB'"%,TsSuO,\76$ӎy%͇T&y$?JŐ_gFbT~6eI[B	whIjJnJ%S$Ӿoa?}awsYB[PmhM%m$b6[ZO0iPYdϙ?H~݂a-.X-B7O֩x<F?٦**ߓ5[2msO~6}w8}r֐i$ڡ}l2Ilcw`G`YLݤ QXG@CZr&V]cAZ+&Q-QHXE֑j~ʳvwXC"qr~axOٓ;4y *AU9Wfjm5ʬDX$eIkdɞE }NˁOTZ[]W%g{	8$>"쌖.T*aj4;S+SXEڦ}MXEڦ}fi,U鼐 ?9uvWЎ<l5`IjV?YNX?U 8 91UkS51+&L:oZH޳+bZ+4m,!$klo
s-H ֳmO$[[r~1 b@H l[X9";!c!VpZàG%c'[RѼ.w~6VZF-?j@gX 
;ksbH I,ɚ>KtrL,,UےA&,UݒAf^L7˖Np.&*Kq*,0đwx jZeT"ՁPUeZą#+m ZT̯ENiʼ+-3Hz}m%>.2VQNQm2W*npn;3*%lbҥʌ]uP%vS.pPYЄwlv5kdI'Lͦir?Y3OiL,ֲ4HOkzABEpdW=|VBNO7PDЉoH	l<$a,I-K?$ӳaLI;0<`O@bT~6E3,I
ęwU;T{Q~ZȪZq*k;̙'=2aN<K!m"KP5^"/;,LUq5~ް:Y[maO%?h;V.OȀ)Z֤1>T
ʌG~3>BmU7qq5$%؇`C3
X="LkĖ4v1**PmCMlB"
HyvV|MLgq84ijUsY~	?mI`A&)fi,?gɼK 7i`<lA׍oN(YNXB pcw`XGG}GB#} U^OR-d~BX5&ZX5"&L台gq48ijľ^ V?=Q(̀uyY;+Ƭo˺s`9+%|~@e͉ K7KYf԰%~3S'ĒlrHuK $Ĥ.&*ⰭX9Â7Đ<eJĈ_6c.:8VEX6UH\"02
ՄR>e}uB*p?*𯴴,2->z՗el(,TfSKYUm%2eBQx̦$A<&^3*3
u(JDKs w-B7gsA*;X5$+Hͦir?Y3OaGOdiiM!Y?TLP􂄊iEȯhzㆭ iLn5XfxI9Yݨ	)I,2q&34Ec2AWb'z<3^&|~6em~Y8, {T 6W֩2T@ZP3ʄo&|^0@o<KR#}2RxCL&x+JLeVX8OԠ
if}w8IjJZ-5	ٌ5䑖w5?7~M͒ KR)bZF5 dH)_TIpɟkXL "P*Vc+mN3+Y@rKZ8u`'@Vk	fP:Hj+,7˼z?@q36~.S-Xy)grPP֦?k ͓pZ5eIbG~n5ebGce+,M-TC#A;`TC-UDC<տ.	%)l￧g\0Z0 Yq?+gF\ 'đnJeCGK5ٲX$CvgI(J$y䑗x H^e"F1tPOanTU!xR"04ְO3wA?
KLYP4)f2Z=,laL<ʶFeFnpo̩̦䭨M,32?[XBRJrsڄ#|w>	~6{' O`#i\LT~)wV4HOƥ= "}CQhp+:!K~&n6hy@ۍ|jnȳYݰRY.[XF(bLh\f%XC3G\iPYdϙ?#P4=XF+>ra[ h.(&Q v-îevI9U,e˲Ի+>&iv.l]]SƓY0̙O6>fۧL$>1l[7!݀{Y M#1-mFkOje
ڮZ{T\K'XҲKO>>bDkf"UqHƦwd)l%ZH̰<OX<VB3UmEbQm[OWfN(ՖA-asڐIPnˑT@Jzq͠-ǒGķ:[ķ,n5n3ķ------%%V$<a%${ln$eB*p4!6UHF<ÁEN:zq#¾?_Ye9gڄ*X,|I9Vņe;
FeFnfȚ3*nq[PYP֚SO}=a(+f1wu3&w6)(	=όb}l{hv[dhQ70(Ʋ2=%TP+jiQpc=,cJ->,}k(s&sE
SUs	Hdٚ\1 h%.\YOa#iv⇭5(x4~y+Yh'+ZThh	s)+~g?Yݭy\뉕$YxrY]"
xwaBd˵IHsdw6`|.~yvSLtqw,`y,w7`GdGP6Me5짳S,/Dي6YSSsf\Le;&mX6k>aFf(+Udy02Ì`,V$,mS?#@Ð\La_GUD+;mNWA!PtzP".X0fŷ0>DR3eӦOsOgę3KYk,<ACuKk`-bؔ~ru!XG8!߳ixɀ]bD[Uό` >űsxY2gO[b؇v>Cq1ՔXq4K,T%hQx <l/YX<R!<-$fevP12ű͋sxKcR~3eӦOs'b?gy;̟>b؇l,ȏAhn6VE)K[X#yz[XJKAgZ; 'ְ瀩ɀ
"\Uɪ|c vOgaY"ƕa6PF7VrڢYd`oal3B?/T{:-Tϗ*ė"M9<Z~'걨VfbS@:&|9G
=&w?T6OlC_ae^m\iQ,07iQdy`)}kxɀcbDKUr SVZH̰<&-E%Bĩ[llJ>	~ѿ	7aYs_.0}n
Rz"ݣ((S?6-ĪeiaF	'R-C@0Vi*}UC- mn @dJxdg[Jz(+1?6^+3RY'T}8[sf~o,K>-)fWa?-MjX+͐DCj
R `
x s`)͠stXXnrGXuA"Hi-)G(${xNDK0d!iP!	B(! <a(eZHgb.$\F{}~4Z
6\"3I@*3iƚ}|Y,ne8&Ume7$3)Ue[	*ʇ6\"3fB[>Ϲb=a(sx;cR~2g{˧Mgy0fO}k?8&w?'ض!ݏAhn6	JZĴYs
ĴPzXB<@#g3&Q"RG3,}l.Qgڡ?^P.T@cϨA1&,K.<4IzP46v-ؤ?aed	N	=όfVOgYd'>1_>ű}}ݔCqXҲ)JZĴYs
ĴPzXB<'}kxɀ&(sAUr dڄ~)Lw$#MkJ9?IVT =UE([:jB9Zҥ#dI=|	gjrXiIVe[.rKH_rA2Yw=$iiem  ҪDzP]]S4(XlR~cvP+3Ya' +'ֳAQ6..),7u6ؤ6>Ù3Ya'eYjiTHtG?e ȱbV0bdK3Ya' *DzPvawO[[\`mOl~ٓ;n5{:{'ֳՍ+VJC;mNq3/
}״({A##HP<$@4)A4mdY|dobYHt_tJ?,X4&9B YP3 ['ְB7PN31(sdj*.l,]]Sl2gb|c@2]}">Q,iX-mEDʀsQm-=-.3dHj@hfX_vP2ՁG#P76م\SXlR~cvP6&w:k;$>1E'غC^c5L2s.`m">y5Bƈ9ڱ:ZDYs
D$SY֍%XG2o2`FB1FUyD>dY>xBS4NځAm[EOjem*TP.Ja=UuC9߁b8$Ӟ_4i<Ȝ6lCPff%0x2@F2g̟xz?eMJs<Kif}:ZV#3,/Pk瀩2$S*"1*IfeVZfY>6 Ɵ 7g10?)ch3|ɲC2}Yi+S}kCPUeZą#+m ]j)S'̯EN
KLnlBʕ)ҧt0C,ݶC3)`r((@̨&kl	@̨se	ܣsU5<nQ{'rH~}hhAiޮU\?OVro#rYV1vI<8!nnl-Ħ~m7[Cfaװx}@TUK)i0UTEuUb~eBoֻ Ɵ{o.ewu
>JK;)zY[@~v>0@1vjShrU$w3όej.w`m}ݔzt5jiQ,7z[UOja,f><dB1|DY>1OA=St'0ugS/|ϭF {o.ewu
>JK;)zY[@~v> @I~ ?U_ZHgƶk;̙d8w}m_aea7ް8*FjڮZ{TK,5VrڢzXB<8}kxɁQ"!0B'JC>0íS ugS/|H~ϭt	~PzP쐆^J},gPel5ڪϭ0@R:Vl,ɝO|cE['غ!݁vP6}Ҡn6姵DʀsQmW-=.g ϭ
eXGfL6(sdR<}m#3AtG?eAvawOgblIm}@3Ya'Q>Mgy;̟(OtCk>l&Am[UOje
ڮZ{T\KAgZlZ?s2`F	B1BDX>1	O,3Yd'>1 .w`m}ݔzt5jiQ,7z[UOja,F#g3&`(sd&MTB9+>UXϹB7uckm²wj,.~bM9Y?dV٥q>tG?eAvawOgblIm}@3Ya'V}k?8&w?[bv}@& n6-mW-=%TP+jiQpc=,!}h.><dx(sNUh';'߿UcJ	A!ZҠO{՟J'E!P@l`e5vtB?~-%xE.lxp_~aO/4*A.D$&{e7^,2e^	57%R%N}hVӠo#LV&'+d'w,?h|.ï'T?ef7ey>r=XfՑ2QfZ%Oe๧q{Cp-]K,ae?YbGXPXEhP&)[Y$Z|cv{UOe~T7l}@39mbNWTt'K]EIHDy4"WQ]mdؖXЇ|cߴu0[`TKgxkl&xLdȍU;h#6S?XpJ[X?\½Ox}(|YJ@ؑGGc<+MNЊ]ɬ`u
OY{ԣ?eO`s짇So~w̟繻G{T>r>rV|,gp4a^灍[|YKQ{(+x<Exsƈ-oS_CbK)X{(>B/gZ,	SDq$/Qz_dYM2C%Sn&xϰ;&DmBŚeoĦ ogfY9ZS`,eGg燭,߯MU:6fl$M̑Y)[h3O~64K95	ɀ4VD}c(WZ0`Cx灛02r;Pe8S*2=I\>enoEMTE(*_J~&};)"_ċ0ȳKQMdr)?RbXBv@7X	6iR`PF7VrڢYd`oal2uk_{(J B,}FPw?i_i.T#2qKm`kmeMng5@'ЋQv>2 n,)JD6Z6VbS?泼ɟ2Ղv(<K)kh-$FfX_H	&xI2m-3Ex쁻9`@<
l.߬R1JV c(+k/Dr>`U`,"GWe[`6k *i!%6KWIM#`J3Ķ	wdcw^klj216$k&RPq֒g#9%6KW`H~ rW/-Le
떫,DIְ_Ta[PD-bH1KkeFmX<8Ĕ>HHy)=)rJCݒĐ1I,T%V<՗"Am,AiUB(!3y@6UH"#[m LH4rgp$PLB¾?LFʵ9(ⶡ4L?f@ƞ,Y`,]XYL2Y@3)lfTgʐ[S.q[PYP1Hz?ir?R /}l&+l"C/4%g_e ~y1[gQ}M}6mgBSzq/V^>N=T'JeB́dݶ^qӎ@%q 灞Mg$0X$Y>jqY[@~1?@>1~c>BT>,QshpgsC](j?W"(ꠙ|2Uv^9a.M?#d}y4U2wUɓ(L^ٴ*$I	uLb]T^v5X$}UxGWkgjmG
?^p L
T3OY2_އў>G<EBA>R&w^K;:	}xL#㜏Om3KY]S;'H~?}B(Y><TB{;+'H~qP{'H{c h&'*'5_f3T(iOֲ$ւ/Ñ"	gv$3Z|cM?N;OwE֟B
kIlBAl+IX}aJ>]$d.0(1(0}h	Z?n PId5EthmB7ZeXG!DK0\ 9kf"EI2>1X~l}h	[PġPqP58VOa	)~?0\,B<lPD&}lݶ&
	<<b=a(	aa3O5WO148}h;3쁍}@Xs~1Ĩ9ڶ-=%F-=.zXvcA"4LO{*X?C]}Sv(v
)Rh4no9[%ڙ;,%0fn=`G灛ON$P7X	#-`灛%맳Հ%B$ɜvj9laC@(^72$ZP&wgl<k~yP`U2f¶;g࿻(-ebKS4	jmrخ/[(sK8tT
6x"-V$}}!cFݧD+BP $+ZK;1]Q-OcA3{gZ~ϋIʵyleDڄi$Vڜ-mKS#P^,IѲb9?e<O2g̟֩XG\9!aB2.0]q5ePĩ[l1(ڟo}j($.p5R%*~&dAYĐ=8@nIXTXGKqؖ#%-Ƶ-x%%ۥܥݥ%Ĥ=Đ3g8RѦFFT">A@l"05ÚÁEN:zq#¾?_Ye9gڄ*X,|I9Vņe;
FeFnfȚ3*nq[PZ> Oi;$#MkKC9?I5UUtք*^<pPQ{T$k"M}bEKdY%	gv$ZEUae_`!(B/PiX}{%8DnXp(n6KR%\fSal1`kPY&|}h?el;mn/P-,?qX?S n6"=abV/iO2g̟֊#P1*+Y@`ie'EK0-vo`mUmv]Ո'WD9mX<?L 2?e?v7UmvZg5dSix`k@7:ŕIZfef;V4M{T, O,d_K[C]ç͞:Ϊmֲ$քOh	ƿ\k7YxK;9&k+6aSMg̙'(1l9vqP(M?ac@D4al:|ZP}ao߿	A3L#9?IUWhpgsC]5>yVZȓZE+Ы~7ey>a-~{$LH"GAG7<lbN;]xkoI25UƝ-dDf̰req@,:uKYvO~`a0MV짲34XFA\#Ue6K}}Y4-$XA Ya7.QSv"QS<??DЫ~fS.Yݩiv!D^dI3ÂXG!DK0Sb)e,Z_ۍí灟îf=$쫎@uh`Z"F࿽\pO_D~h:e8ìh7bED$;'ְB2`xو櫆|c͓l{JF	aH9?@Jއ4qEN<DPOThk"M7	/Y7ܖwjt\G3>Ȏ&7gq3}h/'s$cFwl[2F4L,VO#Mg#;JO
(l(Y>dPV?
"\5MU0	l[bPl?e_7
V/e7~dϰ#Aa(vG)6~{`G!Ikl8"?Ḿ`{?#Ulϭ\Oa؅.dPW<&"&-Pd}u#Mgx3O#?<a'֬WvP5|wZ]SLF5Z>j̶Sh7O2FK2s!xK'ִ"|k3vw,Ztndh dْ1Zag$cIgq?dπY>dR(sE4*MV\>1gd`Ga(?BP3t+=4J(ld&=,Ṕ`{?#UlϭOa؅.dR5M!V|c3>1ހH4r_qhsKTCuK)ֲ$քO4 mk7A"%#PTa,V0ZM#&8?$H:ja0 bHXi~ n4jd|A`dDVo夑DX=ho%؅ơ+m(ibJ@-lĐ'Ĵ]7g%KK[њ#ͫԶP	S|s%VJ*2`a_G-j%W	-%YvT"'8ԓ"br V 1ԕA4S,[k 5Y^.`>feil|=m$XGmU]:BQxSs <(ճ?~Y'z|^-mN7࿈< r~~5Lxr%SS|cIOYwbb\:x|c SSxe9%q)%q*c1*jF3"[x86U%S'02}2DP|0YPc8¼EK2`aBZT%Ȼ-etzH~r͙@(6;Zh45Pf6hMY^K@DA-P]s`@6yH%gVk45e!k+HPP-ZgYȖVsSāftɉb\BԟHvO" K`5L?e9fĳ1*e]櫼e 񘔘ePbRX[anT31X[䠷**&eK	X[%4,%H86U.%L 0 TFCF}9xO7m|'@.ZƩcTa=Djtl[5;41?OK샩?w1"OL7wL#kXGݔYĦ~YīĩJ#r VhL 0ʹuB*tfCK`ef1Ak
,<K<5	kMP"쵔o"V(6e[cX}i ֵBY`Zj2Z#7ʩgy-5Z)Aw2̀YY" ek45ek`5(JDaqRk91O,LO &b0}iBSErrAƾPY3i#P|:+ƄX*7A%MLVe1&01&OUv@݋]	H[am^QT2gzZXa<AmA4P5$X@tl+VJVJ^);T"-8OV<	Zj;F3٬K+hS|V6O,~b}:x|c+OL7wL#kXGݔTJJQLī)?"kEjaLT"Fd4,{5>Vr q5eE	l+,,p]:o"V(6eZ#֪7*=-T1	UK<h%p1J.l 25.<V|1mA(,R	H`-ZgYȖVf6O,y&'D1jOb>K`7L?e9fYᘕ4}k2tJL(bRXRƉcG%:ʣJ vTrXPKp3ʵZLM"ENTd4gܲ×Nn-mN7)O79F@k??Q<k9jn
'N?K.ݔK O<'}jacJaZ>g$8֒UbTwf%YLE&9plZ,KSO`de\::3!eٯa23*(Ka^gf쵑%.}Uo	@W(!w> K3LK@RZTK@x&U,/%bZK@(.p@ \K<$@Ի,6|1mA(*V),X<]Jk9e57h|cB'N%nb}%vIT>1@BSErN#A"t)fSaSF~xAڄ@t-U߆$23{gcXF*B`-[9*&o9xOAP}>	>!x5Y?w#gYȖVMM>1p+d٩%odؗ=AԟC{'֦;Ħ5#rJLi*%Xf%MWx(bU!ȃeZ%L 0 TFCK^eg"gVTP½2gk#KY@]-%afP5B?X|c7*=-T1	UK<h%p1J.l 25.<V|1mA(,R	H`-ZgYȖVMeUvOYv=IT>1AHxP3	FeSGf3,LĤo.%%Q,}+h>rS4@eK/%.\<PplY*%L 0 TFCF}/9xOAP}>	>$f(8H-gT*0灞g"Y[o57O>1`~SK.>b}縏dIT>1`Od}>x?}@IPq)%AīLĩJGA`	ƦObdhuB*r!eٯa23*(Ka^gf쵑%.}Uo	@W(!w>1OXB,0m-5IhQ-T̼hZ-pm,,RƝlh6xZB@au)K+nf0HV}lR˷Pu^jOb}i5P\a̦;meLa>"BX3*Xc^4AU0Q<I(fɞ6ib=qoR	v"}݅؊d@BZ֭KePd+,`瀨-&#P!0GRwEP}>Qp
-gT*0灞g"Y[w51g2)}l˱sUu'P	K'֦;Ħ5#rJ@Ħ~V"SU
)e1XGA`	ƦObdhuB*r!eٯa23*(Ka^gf쵑%.}Ua2V(6eZ#51OXB,0m-5IhQ-T̼hZ-pm,, ]x'ƝlD`7(JDլ?k9驊C H6OYv)&'"\lX|c*vONPBMJa(̈́2́4}khfY-3"2`	CJKbe1kYJ>ʃBt# @eAU1\y,}%˖R9EA`f14O( UɦCF}rIޟ1EB+ rS/OnrsVk??Q<k9< O,)2K!ݐu'P ~})<k1)% bUbTwf%YLI#r VjcS'12}4|:9Q|װYȃՕ%sĳ̳YvZPKaЙ+2Bz.i oT%zZ-*%b<|y1Q-PK@ᥠby \.e  Kk`7vᲁi
 k+,514>11uf,I4K&IT>12k%>W'FjPc^4AU1Pl)a&nqR	Z")a`X4PjWlkJ_ikHPluh3Ai'Ajٔ3q噩rXX;͒yXZ1|cb;ץ̘%̏feTٚxxP3,A/PDs2x;3 3:0}$>b#MNmi^je⻳Y6VYzr$4!+V-v+f(g	cbX6KKԱq4vWrZPW*YLD#!'$Lhrڪ{vOa90!DK'0 '֞V!m+46%L$h[(aeE$
XYhZZ+%ϭ.}kxɀX.b(8Hό`MYEu#&+hjI@+;O|U.{YBZJNXWYZ	UbҲ3쬠n"FEYZԻ
iJ(z1*PZԶP-0Vd]$d5pCEk3R@e UZkVJ;KbP\=}kxɀءbDRjk'֑P(xBZ?s2`6_
"\Pr]Oe~E("%׿vɇ](՜(J>3뵞bYɀ2>1WdوzI3'֍f4Fw5(>F#vOBk98}mQCgdϮxىfL@[Y>(.ٰv~P3t)a6<͟`?a(!lKvd-Y흐*g#]5L@Ɯ
l[bE%ad}n#]:%LԏiՓYq.&{灠g=qK^ɔw[@D'#}e	jB̡փ @6}sU`{-)؅6{qXG>kf%Lӕ>(.<؊5>1lZ?灭-Y2`8j|c  H}k"PSg!Ek'ְ灜̘V!DK-jY Mfi^3[1f4)@?}g'XG.PRdm%ڟZȓF#7YdY;*]2#4.ShdhHc%i>ٔ=*{O( +=	wٔ=*?~g1 hO{5..Ph؂ڇdmW/0POTh6"uS,<	)5	`%ǍJ-e8Ay (}k2ɀ؅.xوjj* dw_fL<mLR~D1O|C>¾4OvP6$7VҌK,VؖbKavv=a(+<i52g{2wL~m`/tOs qd(^7X/w2{iP>l,߬$9ڰ%hX9aKOHpDsVlZ?
"\ɀ2b(Bj|clfcA"4LOTYOdqrPRgU6Ol6ֲ$ւ/ydwjsagc(UL`O,9Z`}X"K&Y@`C>70@	~q0/YK`c__ֱ V^ƿ4}~Z|c~q`}@6
[<Cm*'.m2sAp7EC߻> n6QmI尉_6Y?Ġ(LEB{VÖG>L'꫍BZ%ȿ)C ƟD,q[X灜ÖjUԡ-m->1eÖi`xvv
jUԡ-zH"l3ʄH,{(.l}ipU0EF~#W<7-.4>'꫍BZ%ȿ)C`}7,j*P[<JV!^b49X|-?si;Z\H>4~Y~w$#M}g'=JEQEHB4)I*Bߴ1}"}e3}Ϥ
y,Cdaudu*P}A70垱TݶS+[ymH^,o*4#lnO2|hiDzP#Y`=]SVǸ?ae!2d Ya'>dYKuFU4vu?ͦirk<2+KP_`Ȓ.Zp0{HVOaBog?a91pbD%<}mG?ea`=]S>Ǹ2T>z!݀}qX
Ցd-=%F-=,# n6{W؅$B3
ŕS%HO̫ \dY@X~{0Ǹ?aea2g{ t0!' ?gy;̟!' ">0mb4-mbZ{TK,9mbZ{TY(A=,!<EXGT2b݈Q"k&$shY>2,i\ixp'ڶ#{gT'RP鹵@cߘ|PMqY?d yT;bU٘P4&|}h?e W[`5?~F&w?4	Y>z!ݏoAhn6@ƕ	%DsV%Eό`I}kxɋ%E暨>1IO=Q6.,Rd\ax3L&x'pJUģ@a>qY2T%f+1?6^q&D%~ٟ% v,nz	U0a[R>+ Cg_;X	@rPh nJdZԱx.4{BHnJ $ܥDeԙ@/{LiYF ~xD͛AXDsZ_<o7Yݶͅ}(}Պ)!S0xD0Y'՚F2+y@6U)v<M ʘ(|}V*A7~fiֆO2	%QMm|X*p7g޳"|v`fS`emAoNc2?8lVfT̨rsڄgz>1-?hD7灛0@$*̟}h c>=a(awOg`=sqI~$ɝ ӦOs<}k?8&w?A	[`=Ƿ}@ 7X cJÄkkڢYd`o9P+kڢB	aa1MœXGfL\(X.b(Fj [3KY#	e*MT@mP)Zj_䓼O~d#i%%̕|,%t}Љ{0Ǹ?aed Ya'@;}k?8&w?@4}mCae`mb4-mbZ{TK,9mbZ{TY(A=,!<ǖOa90"!DK&"1[P剎DiiL}g'=:'E4D
	|nЮ^}bFl	gv]ʓt%nMr$:b~+eBL!N)?@ךYYOefpd}Ԁ RLI 2v_*O9	Vs͏b~qŅ{`灞T'bJfPa?.02P55W։`	58G&l[P˓S'74j2O/~|_/NGRoLM?gB灞V$I+B<^?>LLVPP7X,W6
xB$e/e[c_>U{?X}h+ɓfiA1>P}g'=mt9F4RCΚȳYHh.&xJ;UX2#h"j7O6`eƌ>G6Sl3f>xf)yI\>e?9EMTE(;(zZW/<Rh"k"MCX%{qE."L*WdK,I_/7	/K~}hA<{DijO{"Y^,? {D[:k'+ZT~JD'BSW|)7wkvP^u¾xrtedx*sXY=eVZL`s͘^f&Ú S"K|a_GU %N+eQj !Vz4X~I<v0A'~Aɝ ˧Mgy2p!}k>"5|ȮrXDM	DWЈ$ZpWg}k!}	C灜̘.
"\S30>~#.)rMgw2gA)N[`?wdGZ n6ZÈYb7-=#E=,@7@
/Xu:R$evP12~#.)m,aO8ݔɝ ˧Mgy0o;agv~1&w?<>l,ȏAhn6VEN-=%F-=,'8}kx
L
X.b)9G2hud|pZa8cJӥa4 (#hiQ,07x	~j?Y}A74?A`Ja(PYdϙ?ϭ+XG
ᕀxYd'>1B{';}ݔzCqpSKOje=@KOj%	祄*_E}kxɋ%E3GC>1H}mz`txax?5	a$JUGքO`).Zn8q0޲tk(ĵ +[.Z$YGU1tzĶٲZ,eKW%3-^y`uKWjUkz=+3lh3ybZςU7,%-`ե֍d%+(<Z%'8Ӌ6$Y##%3dDt-0,<"@	O46cN:9fZʩD`imS_Z*`q*Si+-3URt2sJ0BO+#K2lVfS$ʬ;me7̧QL2ʐ[S.q[PYP2&G}l=a(awOg`?sR~A>rLtwI|c'ֳ2gygdvoAhn6
tiQ,07iQd<W#g3&,lB1̥5Zq;O,EE>1]
`eklh]?Ѓ>V`.sXxuҰ2P5h{?8O?2t ϭ,0)? vP9&L`]:k;$>1c+'ֳ2gyðj ae`mb4-mbZ{TK,9mbZ{TY(O=,!U1@{d3,B1̵5YL['&;#MkJ9?ILX{? {@l+JD
aED5^&>Нogv1rnȳÐDl]"WXY*WTdieK g ""6R3ZrDmPa(B6Oa=WidQ灭r5Q9>1@n6+ͅB֘3[Z%s2'ְB2bE9)MTNόd~4~f&;	gGrت?@;V(Cl%ڝZȓl+E^&
^ɻ"Dfu+S&#XeuL,Aqb{="6pN;g&irkc hO{84: ڵyC϶K;>&̡oiggW8~g1 hO{8Ƙtj״8t|}l3x-~f>f&|_tj׾
)RdI~*Yݩ?2&Vk<9۬jb?obai\T\{)͙ȮrY`$"*$Y@*}=Z?g>#?aP%8<T60!2H }mX~~awOk;"c>&)L2H)}ml>sL!c@(^7X/"-mbZ{TK,9mbZ{T\`)}@6	E?<`#/.)la1(&w:k;$>1EOgYd'>1od}@b4q-ڲ,fYPj=@姵EP5 d3Å̘l[QWQ{	WXDC%X/h6x;0D'L~$ɝN	=όpFOgYd'>1;}ml>sMB	DmYIkj3Z{TK,5VrڢzXA+'ְlx̘'4O>*/}BZ	uD;灈}61I2g{}ӦOsPgd~q5L2sP7,hk[%qdY%iQ,7z[UOjbό`da"`#`p,Z}ivȏ/.)la1(&w:k;$>1k;̙d08Y>|CvP9؅ xm`}n6$=%TP+jiQpc=,T K'ְ灜L&90! [3O~w$#M)']T%b gU6||DSYm/%o}&=7|idAnkS
X+fm3KYFșZKF?~g1 hO{;ٚ΀=6uSair&Wy$@_hNX7eܖwk|}wY"CY	*FUuU&DhIDa`""E g "HfQ(0U!4IEgG[d?8e*xfOixɀ(sA\|cblDzP6xY)Lxd>1"'ց@7Y
!݈[{QRY3,2#&Fki2Q*KXp=#D0HǨ"4\`<Xݔa#(y\SX.)?!vP6YYt;$>1l_?gy;̟l_Q">7YVP*KXq4K,T%h`I6Oa90I
"\U&C'>f(o7s,#z\:{d>?>4ր(q2]@lf6vaOxݔI`,tɝ{k'ֳ2gy[dڣ}@,_4AՔ
D=@8i-,vzX>13d33bDfO`flɚ\LH4m.'S表T4K+YjwOWh	v]gv7I'x9=,?njb?jWUXydFTF(l};{".NDZxr
+$Fkl^rD$ZqT~dZ?g^ƍ?a90؅.b(<jR>1Y>tG?ea`05!ɞO!@-먩,#q4C(%8
VYa$c
Ài.	xr,Y]RZ̈́<)m,\a(	`,tɝ{vCvݟfɝO|c Cvި`+(%8i%*yzXq4ZX|cE['ְ灜̘n	B1Gg00idٚ\ϹߥqBϳ{P}E/~h7`d}hӆV=a(u6I5N3OsZ&ɝO|c#;'.vy`1n6T%hX9aKOHicXGfL7,B1)MUӏd{>pɟɯɎ)A)vO{X: 5D`y޼ē+ho%ژWy<#g'!u٭mk_'=.Mgܥa^!u)"D˓*(J!4I#X~qQXGmDog0#!DKb(4ZdaVqw#3&|ČR~όa?d((̡B#(;+AզĴ=@6%"`8##.)cI`GsɝH)H>fL$>1,[QBهݔi7]~ &j2KXp=#D0HǨ"4\G XGfL6B1Y5WE+Y>qyA3L#9?IU`H(|ȼ@k"M@}}o=킓~gȍdYKu٭GuU{3i\ψbxrYdW0&DFIBEA4IhW'ְB2a-b(74\ Y>
P#zeWzSlZ?
"\3y)i+'ġbHk@*"<lI}kQ3mQ"dɪ qd8X~05H)=F??όp j!B?̙>cI_cD$mX1,X+ODX$I=@L\#@Ow`G@lx;;lH'ݔI`.tɝ{߉OgYd'>1Oq}@Ɠ}o cD1ڲfZÀi%rF=@8	=,"XGfL6.X.b(6X>1Ogod3!DKMUόv'W,ʭp+Yd3!DK/$>q<{DiO{5tm|̀V$։>><nXfg?$<y+3,?nE&x,UuL?d`P炰倿瀱k<	0@XlFh/X}?Ɩ!D^g"#di!DKj5X|cI K'ֳEt,VP\(0Rqv.ZpЋY>~'= <db=Q"0FVO_Z̬>K/,><d`obDCd5] 'Vr²}kxɂ(sE&R>1 fityh9>8W,~4dJL~xsYib&4g5f"cI3,4
"ŶOa ɂ9bDɦdC'ֳ̐,)8Ҷ(Y><!ɂ9bDU|Ɛ_}k<m`B7x^O}lLi5Y{'DƓYg'ִ+'(0
Z?dd+%E&ꏌi>] 'VrZ?&!X.b(5WX|cH	ZV?_a"T7a0 mD:>o"c)J͆^}ae\e)Y@eMgafSŋ&̱\kEvP3}k< sa7a#Vl5C@Yib&4g+'DƓYg`[d֖eadXx%VOaA0X
lB1X5W6>1>dW@9Iƕ\ d3(sMUόadٚ\TsX'5y&P2m`B7,'DƓYi>b&4͓<L,[Z̬>K/$yd#L0X'X.b)j+'ֳ#YRqm->1H5d#o2`N
"\SbD\vOg5Ȣb&4gW}lL.}jXbPHd3!DKlTa"!D)YAW,ޖ#f,"XCY?K|cC'ְ灜̘,B1^Cll[51T3dP6y;DMg#Ō!ffqy֨VCs~b&4n{'ִ+'(0RZ?2`J(sAC,Z+J.Z|c)Oa90XbD9,[P?e?+D-E֖ead7g=d~b&Xudibb&}jY<_a0k>3灍&i'O{\wZfT<dn2OeʄoYh }jH',H'6&{^qfqQC}k?8F]œj(|L['DƓYi>b&4͓<lZ灛X/'?Z̬>K/ U}kxɆlB1G>1Y>dW@9Iƕ\k'ְ灜̘l(sA\'ɚ\ewYh%ie"΀=|˚Z\>Pwiz&ay$@h\7<wlȻ+vE2_]"WX<ဿUuLeX4ɬ#}aY_Vh3Y⍓Y3ÐPe]r6YP1S|>{-7~|SR=5>qd?U_<,gܲ;9L"DP@*{>P%d?7gBɆQ灭Jj(B[X{lB7YsDzP6Yنdϙ?Sb@@n6tCcJKO>l,]~by*n6"Zz$Ĳ 7DKOD`҈$h=a(+f1wu3&w6)(	=όd@n6tC;0b%AյiQ,07iQpD?6gD'ְ9<9I}k(s&ikf"/|c|O}mU{<{DiO{΀=
RN<y+Yh(C^Eh?'{E?}e<wjc&쬋<9۬dFZ`H1]|{xmb@6{ 镫V|{灛0x$09(Wx`QHm<ֹ>SPe|@4fݓibEx
,[2`8W?b8|cz Og6+@qd`k@}>~\ɀWbDkf"IUr1y=,QsxO`Y4K=٥gYsd^;d_3OIѦsa3k	$b.jA_l:'rKXyݓW6Oa؅.dp2;-,MU7Z+l->1XG!DK0-R'7,[3Og&irkyA5PYObs? {@`N<5z> QMk"My$@6/n6h|,2Yݩ,g!u`H1U8`}82L}#P7Ya_<+MadXyO0I-<pu|>1ZlWJJ4"<&OavxV~?0I
"\5A\|cO#Pk=r3ǀU UY<y
U'Yo=cH!EPB,w"+%9,Bx|cOOa؅.dp<w1$MUɇ7n,Z+l->1Oa؅.dp<lPt5W'ݍl[3O~w$#M)'\V͏@6}S<a^$ǲ<y;m`irl#W~F`r0WlI}
Y2sc ϪtOdI@3f{IebagGƖE[eg%vS\Ma3{]SL~36>FAs	'y#!6%ڙZȓ_%{1	?ޙ>Oe$l73+c/}NzI/g֐E0է_?73+c/}=$ӎ44֑ ){DDi9?IcN/JoKZȓZ$@h\J}`Ogjh?Mםq2!g!u-L(\M`+UXFLh#D_T?`H+;G&q2D݅6r2ˊGY!lkm\r|ق&P6gv|ڲiYPf(+RI&_8{rYX$LH>2p+-09^约<~|k;灛\L@XNXPXFVFSvGYa6b5֮FS	üف(3;
@MlxԁmmF$?du+ę%bGA@+-Vf͓(ZJdMl*,uVuU^ws">Tϰ՗MHV#
:<m]ee%`aW6$Ue;WYgҨaG?e ȹaawO ȳa6#|~Jd5{YI%LxS&z.MgP,
 @9@68m(`_aaT&9:ƄAKY@g'ְJw{OGfL4B1bɪʇ0.+>ÈX~Ì$w~LJd>1[aC	Yݑ`a,iX-mZ{TK,9mZ{TZXX>-m	I@VDzP76f6\b>)?G>l&LajYa''LaCwg2gyk'LaCwdG&؅Hjkl-=%TP+liQpc=,!|cXGT2a%EY4eSAdzXwakU5;1?d5e>10{~PiT;uL瀨6,h4X<մ\Yv<?G~5eY=?gӥHO&bU٘32Ҩ2o`6fYa(Bgy>d>v(;a-.YJJNդ=0kN?bTʭ6f%X3* ٙdƤZ~@<
la0|5S}7aYs)QN
V
!zL-V a.4K	y\8mn n'q@?,v%Y,bTD4Jl'՚F1tP%A2ʵ! g+d00NTON|+-3mTGN82ZC,ݶLl[l*LpCS2?88ʶ&eH!P2	`z`?q QAx+ϾIDjwvUb~eBY0?hwi "n!Ol63&e;b~kɛ+6	5L8G*8g= km&GKH*f>5UֺI`Pҳ%MZټʻ`x=im"(	52g̟ցV(*y"<Dƍ>?ߚ˹E?CcSY{ nߘ#q@l8.)l8|R~}@3Mgy6'ֳ2gy'q{>g}1FjÄkjiQ,7z[UOja,#4}kxɆ%EXLG>1Y>f(}5L2s`D;({hQڰ:ZڮZ{TK,5VrڢzXB<S,Z?s2a(sV7<:}maa6>iz%vOGXYamuU MbmuD4n짲~Tgt#Ya;Y`'ͫ#eL2M?{UXe=X_<k:V^揼BPϭŬ|9B:dX{(o>W{?8O2t%~}htDzP43x;.avP9&LajYa'Yw3όuvO!݈}@& n6-mW-=%TP+jiQpc=,!|cAՓXGfL4B1abjdٚ{ꊓNH$F		r,΀=|B߅w&r}6>>=һX75fYڙ&VF{dY~evS
X+F1uUd#7V03Fϰ${#sv8@"nv6r2ȋ'Y!lkm\Vr>lg(3;
efơ-QV#	;6Lp"EebLF1# XN¾ WSOCyüx5>6r2Ȇ'Ya6b5֮FSp6`k>O$ѦgH1FX$jHLpv&If#j}e8WZ͛&P.Tbәs>v6KND{*՗MHV#
:<mYYFIX+]6$Ue;}}`ҩG?ebawO``Cs)?q(y;']:k;$>1>Nlb=a(msxa65>&L`t0@2}k<̈́U;!0!.)I`Cs)?q(
ԦL`t0A>f4}`C@T)X(X`kO\~ɝ5{VOgNXE*ah8 gKɬQݑgP@(n@f%#┰?ń@cB %gCg #~p(z熍?a90ʋ%ET5[}mG?ea`C]S\2g|c 7O5w`C}">Q,iXR"ڢYe@o9˖0=,V*@JZHE3,/(j#(\)m,na5'?aea2g{Mgy0>C^c5L2sfVO!`k">y5Bƈ9ڱ-mZ{TK,9mZ{T\)aa0@#+2a(sUv|c'ֳՉUyVnRn6姵DöcJK;G?QC՗i!OlƠ̳`4f%@(Ja3{2@O2g̟֑Y߰x,=ZҔ%-$FfX_`Cq5U5B bTʭ4f%X e[lh̲|c?h쁻9	.&dbARB2}Yi+S>y.T`V!pg+	UL _tPi}~s7m!eJ2Fe6ls*2(;3*3[2(;3*s!Q[;U5=Q'^S̹2,i٧{/3MZX08 
6nl-%}>Dݔd/YNa;U[Hlb_<nf;UQ'(}L6.	J+gDoK.>?]*)}@}hV?eLÝUkSi9&w?l[`C(jKOje=@KOj%TzXBy
Oa90ȗbDWa
}lSz'NTFS?>1QZ~6T'(,P1w@B?e U,9WĶ)촘Tm5L2s6O!w`k}ݔzCqpJR%DsV%E=,!<RvOa90>
"\Udɪ0+{'JlCuL?diNTFS?>1Z~6Q[?˹>?!}EkցB":l|g3Yd'>1O!w`k}ݔzCqpJR%DsV%E=,!<RXGfL2$X.b*?>U9g#6v702g{Mgy1?d~q5L2s[`C(	)JQڶ*yG\1|cOa90͈Q"Y5Z9
l[3KY&Mgy;̟,[`C(	)JQڶ*yG\1|cMOa90͈Q"-MVMlSv|RXsa@snW=XUͫ#eL2&ƽ9~v{-,	?uWFX'ZY [^->1@V/aΪ~{-O`|9B:bmx!̡	_ZH.sXxu)X{(o>W{?8O2t%~}i `q
R2P5#q?U(wBWցY`C@lsx;lqIk}@3uӦOs!>Mgy;̟}mC[>g}쁍j7VF)K[UOje
ڮZ{T\KC>1!Y><d 
"\Ue4=dٚ{S,#MJc9?I/[+ZȓA9>қDh{@OO]ok>h6P//:efa_<9:n<KS\Ma9UuULg2m^w 灔3firk<B*`*WWmiE)X,>&Pkl_-f@zVz28ű{"*Xbݔ̙2Ya'0lZψa_<+"KA9H,x'}k!;xOGfLV$X.b,di|cul[@X05߾&}Jd>1⭓l[Yݑ<Ahn64ڲk"ZzFesVDJK PMF"YX)IevP12ű͋sxKcR~3eӦOs^l[c-vc5L2s^,[c-vkdRiQ,07iQd<yY><RLJ
"\XʓU>1ZTxRVa4(#hiQ,07xBB?~?ԇ3~=^TjY373~!'w3OHgl#Pq߰xYd'>1l[}@נ7VR-=%F-=,'>1+'ְ灜̘؅.b,ph[e8힩iJZujbۉ?K*&bTʭ	|cP4dU7g"5&GR+ASrQgXJ,b\Y͒IE-;%m	EZYݥc(ə|J,S?n#N90%~d	gU;,v9#^w%~d
vxɝS?9oYٓ38&dY)ڦYĪ	JRSVPS #v5!X`2|F5Y	,T"}=!Z$IX6UH"#KmB*`{O&~b6UYJZNS.q[PRQ*3i}|ZiJY=M!V

N
QLFʶ S.q[PYP:	-?hBߞle$"/^	_ZO }ض#ط0m6>'(&wLtwI|c,Z&ɝO|cOlC_ae^mZQJZĴYs
ĴPzXB<><d`(sUMVY>f(7QO.sXxu)X{(o>W{?8O2t&}jI%b#`ekl!.~qP~eMԐ$b#`eklGBԫPϭIX#ط0m6>'(&wLtwI|c?OgYd'>1[b؇v>,iY-mbZ{TK,9mbZ{TY(O=,!|cuXGfL2B1S9۟ρPo~)Lw$#MJc9?I? {BKy>&Uo%exŇ,8_V& VE:r6m3KY֚3[aGw^3[;ihRp}iu4KЊ#RFZq`V1~1ߎO1%z]%Y?fN?|~wZO!?4!?||c Zigk#JĊFXP곇{yQ4_eݒY[poZsBcLv?a䉎	cK9?I3ך΀=~@l_,Da^A?=EXexr#7X}iJ+?p_euLeXf&ٱ8qc hO{8@6tBבr½A# ||VE9
+>ro0Gu)Zz>x
˪b煛LJc$$V+A"[8qizHG*W~bQ
8
g,`~aWbAW7W9=ih \0gwuq2AWo
g*
g ~4hNoe_]B
g*
|ݾh: A[a4͓?Aݥֲ$ք?X{ ]`Q}cJ:_?P#@>1
}k`QSiobabOx }h?ȢםBR% `?n|c D'֤xY>,X#f0lZ[,3s '֥|< Ry큾1a7>1"'֥񍁾?n|cARz̈́<eR{;}x9OK-@Ɩ!]uDSfIK&O8#Oؓ_xAưnrYvOyםtԠ
.&灛Ð%PY-l?n|cA'֥\8a7>1^`86Gό`lP}jX%,3s '֥\灛#}jX%6xOK̈́<Ë'֥]<lZ	w REKʺZ|c##{?,I':x<}liȳØM2$l:6"=iL#'Y4a3LR?&?ae6:a'v
l[7$C#xkhF7VQ8"ڢYe@o9˖3=cA"4Lwix}g'=qKjEHPޗ4<lӇ߂}k"Mhz~S Odx@>
N*LD< [5(}BOGk&iDih>GQR#=l,hb5oP<4%ڞrYm 7 0œlIG͙#}l=ݶwH$F&%) 	<$]VYOejEHQSgAZ*Dz">(7NN;&|3}koP54^a_?Lܘf,"ǌ|ydڄDv~w$#MkTr_5";}CW(:ShZȓZE+޶BYى1dL`~UM3ր{OOh#VS0]fe5|>oG#~9$^F70}e51$d^Ņ9MLljcd|cY>kfzСps0}rD_)eP[쏌sOgvG9vHL^J1>}-$@\àyȐO{||i51>ʓe<l8Qd~rѯKO<0}tW"LV*/>1 'ֳ{-|cd(Y>dxdW'Y(%	a<	<?
Cx2K w (}k
H<x=߫o1ڶA56C9?IWmQ6Cpg(+Z?DE+޹Yݩh)}k
H<;>3&qOdvP3h'Q(3iuLODLi;AI$#MkTr_pv6Ϩ:!PBQ=$k"M}aMYxK;9%=r(0>1's4P"*;/<Ib,jHB#ݟZbH6v!] cImm@/H'ְBs&*W<lUIUc!]8 '̘]{?GCcgd|J_G ]@րaDC
 M[muo>|JG0E}k+2brxو䚭08H}mWN>1$O1P9a^ty2pY>v♇ݔ@
	km`}@	!ĵ-=%FZ:.k;؅rɞGZ)Mg{S_DzFg#!\2gƃ(SWMgŤ;'^o5}lf<ZY+H9^m^px9O[eyy&P-'Me ],Eem-Cy%#ridWdDYkf"5YHz.}mWN>1]dٓl+޶5Ֆ& bn[PYDi{a'hsK<lچjvZȓFYݰ`ӎZYdYJbP`|c=[Y3Oe1w(}ݰ6U	+Z J"!؅tMl7u-B0y,D|cE'ְBs&F}<lX3U­lBq{'̙{?b<k udٚ\ψPPE#~8vZ)pbCi7mPHF]OdWd5ci5]1]d|c@fL	XWl#E$xɓ21l2}k>#dC8ae䁼`Gݔؑy+}hk݀U=DPCўl5}kb9gZ6Y>+''X.wPVl?7v@ƀPP7Y&!29 i2k[@l\?+	`%#
,Z?ekf!䉓#cQlBqY>hJLh?3j>uI#ňOaCg,`}k<XC}k<;}lw
9=40@R6gvx4[5BM4lڼ3 P}mٵy&P-+,=K)WPHF Y>b20	b*SU>1<}mWN>1,[2d`a^灭bK>1.}mU{<{DiO{2n(x^>.lI4nRx=7%$Fȡ<08@XZ"<S<#}i+G,"P}dؖ4" >~}灜̙+1#y۟hMdپLDvQ}@V
Hn64	$bq(]PZj=@i@r#E"5BNdg#P-W)Ƒg{S3AE)zxkdوy{<XY>bs5[17g,[0j<{<U}lYݞ,>b$wg/d٬blv,!'.䰇W2eJk;؅rɞGZ)Ml=lwfW)Ƒ.CͫO9>1 jLZ)Mg{S3AE)و|Y[5BM4w#灜ÇO]P-0g{S3AE)وzy2}lw
6x;8>1=lkX~0k;؅rɞGZ)LO54Y+H9bs&{<h0ah0j<{<&}lYݞi=fW)Ƒg{S3AE)|YݞhY>k;؅r<iKyy)g'20,!@R!\2gƃ(SYݞ>k;؅r<i=mڸSOdPedzٵq@Ra9&GBf0x+0>灕 Fbs&{<h0ah1k-#}lw
6x;܌?p|c"vO]P-0g{S3AE)z٬y)}lw
6x; WdSK'.ְL'֊ɬbs&{<h0ah5!0Y+HfjSOplfjLZ)Mg{S3AE)| edوz٬y.}l<k=dVO!\G5BNdg#P-<dV}lw
6x;̈́<ڼ3^yy&P-XtK#g3&E+1&sU>1']S?ׁAmdɟ[SfҜtOX=QP"@'LRoOP7b(Y>"xd)^΃$^DP<VOI1e6a7>1>jYxZX0灛BERԳ3sY>-K=灛AՓRԱx񌄑dԵ-}xj[;,#f2[dԵ-L^4
쫪%7ONiG+Z|cIOa92;؅z"dnόlA%lBq%"#g3&GWb,EI؀%j{?,XDzP6Y<I7&})L6$'D;7xmb4qdY%KOje=@KOjKK7b]dB"(&%>1>{Ml@eX7Pg&i	R}`O{hhsKTtgh}k"M}a,/l{'ִ"}@ 2kᲮÆS#:eeUOY}y3œl:d%V_e_(S>Q>ày*0lȏK yA1>P}g'=TmPG/d}#MXO3ϭ?VihRɟ\9>oUYiI&?x0gm44}b?d.K>oUYiI&Bުo4prxmi 
0#9+(DU>FP-r;|cI)'hIIHqmm$yr`e##w`rLQðEj$R 
c@V(j&H	0@Y@ڠ^2Ԇ-,)$9Z#3%$ <D0bFZ*ͤe2zNo\}maHG*6L8(3l6UF>Tgϭ?VihRɟ\}maHG*6L8X3l6UF>TgO>oUYiI&?qUfU'lp"ZȓFkmdc7",Σ6"Xfu/G5cBYݰRGk%]P?ĥ/~)X{@,:X?eyfdڂ%+}k71	Pdj||c	OgAg`z#*}<bdh|c	=YZo~=JD^2h|cy=}kbx١*(L-L>rU_G~}1R}bEY"qk5F}Sv1#/V=nCTj*DvM<2Igvֲ$ٓklHYyZH1V3ҳOiݞ#}l={$Di9?I5l@(j(n髗2eOdI'׶7ٜ[, mc7όgƟӻ=>4s	'Ut5l@(kCwM\2Igvֲ$ٓklHYyZH1V14fk'߿wH$F>Wձ*^<p5rOl;yZȓZm`h@?Ē)Njnqb,GOVAP0
֑Z757ʡ>Gb?$Zı1gDz5@kHiQsTzH>LY>fcA"4M=rdJ(sK=nE-Zl8|<Ol6/ֲ$&x'ō[@`3}sJK97T(j%%ژzĲb~ʰb-A-"ȣ7T[7*(,wUK#g 
ٞ#ǨYݔ洈5GLE'߿wH$F	O{CC]tZ#]ЅKǎ<$k"M"Zj"L7N>HdRɃؐ`>xH #ۏ@,"y@XG=)?aϭV^?
N'Z #؊spRu<+Y>0{k<(><
No3Og&irc h&'*';:-[> AuU,ֲ$qHReg%Z$-n6sVĴt0"HY+Lx`?eHlmeX-Q(%
f o#Jlc>>Q`_}i,}llJ.D;m>IfW)Ƒ IUX?e6gOˏfgA,>1>+}dE)XG'֑x+Jc2fH4>kt[C]tZ*rڗDxMUk"MAC7?kh|h#ȥ|ȣ$4o9XeKb࿹n
47W`*[  W[<:͝.~Y8agAX~k=6!\&.5فFpS9fOIMFb	>g#@
39Z5lH~<ARvC#.0i}0bNк?՟d8	0$ϵϻH`m: Yl+$'4l GY< !x>6M?P}Lie (lI`&n6% }ap4JuP/axH|sX z0DYg1?vJ'$k3i&H7'}lgM?kpb~4hAgq+Lea5ruTzH>{'B=Nvuv~x3~m'ݝ0Y\݁&k ^b9Ĭm4}?2zyxo .bu{?z	wPVӉ7d$)Am9\z[B٪=$Z*6}l찭vsD_wosx_LgcQ+e:awN|P>^#K
N
a(xIU$v̒;ڳl}4aEKRAߎՓY]K.?adˇSvs'>su[`+RZ3N ՓPbuX =}'oA.%la>g Vk-qm
f}hB'~
g1?"C{o3TE
uCϰP~w(UK/cH%y$c$XV6x~LwsĂDiDbN?Gh 8Г>kN<F 1ru e	l+ PNd 7>!Yj+xSghzZJ+ΚsK6''SdI-ɔ;<r3ȡ]ᤈH	`XzDTsu\e4:|
Xn6$吜"D&8ڢX6L֍F o9VDlQō=&AR=Q)d~ö?l'Π	>XC{<x?qocm]A"E;1VZF>|هS8SF)BGy>Ak
,7rܸQ(Pj
q+XKa5G	kL߈ ju֘I6Om9Zz[@JjI֘HvOgN^&o9ڶ]i+dm,Mgsm):^&vDFjKY@]+>BusYݏ9b|97e13H#/>S'{Od4o#@?!̙>129u}IJ+h(Do9FxZIjeVr1%c>䉟ᕄe:c#7&{ѕXG}mlwY@e`ӆGځcb}hON[iGͬ7`A*\e13Aln6r]~hUwXo{x_9&*#}Ρ#Ќ	Z~x8e`ڦ
J̶Lg}uIb,7a(+MMJdp3ifuB7
+Db~ў~h5L̬~V$GR9$;)lʳ-s*+mRXcA+]@ZEmUi+]B	Ǫ>ݎ_FVeVdkǪEm|#ڥas=Q4;y@k-dsAedxF}灲IG0d٩	T婉j¶aj>1O},ôK0l*gS4jjX{(< vl0Ul&h-Ղ2P55W;y\l7װx.R|Vw~Ē~|cI6O "! .	Y"S!ݎy,N_!mdyU<Iӕf}jY>O|3٬/LNe̟ed /ovLP*[jX1LzH>Ddl`灞LL[`eklkG
g(w8Yva4a$%_a>&s#AÖyB7
+Db~՞=#}c>z Xal,xf]l3͝rMe=@%[5GL hgk>&{C&s'Yweݓ=P󕧨I*كCҤw3AE)`!=*&WmEVx9IԱCh}i]d)d@7VO%`eklCPq(w>&OS*,/cG;X%k %ۇ$I7e<zOFQ[AB#}hO۳y&g%_2f?K0,7WsʈJ|LG=NgGJ+h(Do9FxS??"Olk">,Ak`ql(/|ƴ	Y>t
3`rZn6rX~̯^ϻ7|y8&ihNϺ[mYv˷<{ v	eۜAy&| UkHcrl[d~ͧH6O?a1=6O?a3{G<xw#V{YN[e^8%{֌YVdsҤw3AE)aP29Re}YHG=Na>&l#y(´L'f?XV(wPY1AA(gUr3?X6AlǞ%st̩UA/cJY{3Ō}o?w`,0YGͬɬ$meg1g9~ \2vq513AٰHbZ5 vOmYӑk ~k>bs2vq513r|cOm_9,(/|-,[5rlGO},}B0Ul&h-Ղ2P55W;ya/o< 	WOop<J+h(Do9xXUcBl.#T´LЃKe<hIϲe13Bbv4~wK.Az]3?a w2e)m1YXD,98~ZYagGͬɬ$meg1g9~ \2vq513AٰHbZ5 n5}kB]`~{96?g&,3'gS9'0pW}kB]`>=}cc'm9Zz[@JjI֗;'ֿbgco`/l@xA7VN%`eklCŠ2z>p2	329u>YhVkrܑpwr&,gP䢶F
3*;=R=ie	k=YwԲɞp3ٓ.YLLO|@e`%R>13NdّS'{[X%k BMU]e<,#y(´L'B7'LIုawA6w꧁5rl'ֳтϞ{5e	=	̡S9,̄Բɞ&ik-,&G=$ZO};
xڰZV^ƿ4}~q2z>t ?}|h!*	3:uJ+h(Do9v&c|;<sfxA<ߪ$[i
UTzH>d~k-dsAOAh/l6H$q`V^?>Lн2sG%OS*,/cG;X%k %ۇ$I7e=3FQ[AB#}hOv%$;ij6G;Sm9Zz[@JjI֨Ze̎zH>Alث6ȝzr3[F>x&}vY'eK.!|,g~r  %[0hzT&{<h0ah5'YCҤGc,^03x$ڰZy+/e[bx&~h^CkO'KgZʐorDÒIʤĲў:VPaZ&sC<p#}Bqf5L.)c<4~u~В?3Ɩ$<$uKRJhIzY⩑S',gAp<%_2f,29rYh'͞9J+h(Do9Fy)2bKlA>p25Ly2dϰOYN@٪HflI)k $-AʐVfĕ3;Lg`CkFݛD4
vd`?`K/焗JpmY cbfЁ|3j/klkG
g5P}hihcB7Ơ͞%_2fj4,ô5Lx`?eJk;T=*̎zT_x'Vx9SO<p2[m)d]84,t7
YvIe57o,[Z@DC<>>O T,+'nxUY>
LElyB\wO3k/vMal-vȔ㺄o4"7O3Tj?YN5lU<<FQjEV1Aʄ~l	%e`8d`?Vl1-y+$P^^Ɩgd{[*Akj}B73ŊX6L,Vcq?Y5LN/MLLO	%[R 9Yq?Y52vq513?.Ʒܟ̉OXF5  ~f9&#l٬ӕf}inO},}B*gS4jjX{(<ـcO_A0x%_a>&s#AÖxB7
+Db~Ϙ#}y}&O)YwԲɞ?a dˇS9?3m1YX2mc7όb4!œYX6L,Vcq?Y5LN/MLLO	%[R 9Yq?Y52vq513?.Ʒܟ'ֿ;kH~`33bp;k<fx&NVVA(}k&v?Z6>灎Dq`V^?>LZ>н(w8Bͧgcds}{	ZH7"	v$RMbY{hϘT#y(´L'xU
O(cK/LY@_ߝR˼ovL,-ixɗ&s'>~ g^Ncne )XoOiݞ²}lgc[K|or&*.ĲўE
o%"7VP?LDg<`,Xo0Y#Adxpn63;8~ \513?vl&.ؖoHg#Ad|dr|cdzb	s3l!3o<1)Lq8cq?Ӗ+H|wk	X ~8b~XK.IBQ%X
y,qgVg53`)䘟	$%i P/o;\57*7829u*xT=FQ[AB#}hO3ƃY7/Bߗt~'~YKޝ{dm~7X 03wdI,Cv
vVjYn]Գ=N0;$vyt	׌wA7j´LЕzq@am^-9Z;?$Ly<흎5><V\ߙ͘}@5Iv;׳HD6~1ÆV;̝4g<Hl!jlʌ3Ym+OP+h	VQ 0Y>ͣo~oa{`g1n6J@؇G	Ae}hPa>&v?fG=NGX<׿`T{ nNU$%ʡEmg1?H?P?3EB/L1k=,Ywd@3ٓ.YLLO|@e`%R>14O:|Lثi`X^׿UV"T$X%ؖ^3]5J+h(Do9s<(rqtfgaZ&ic,,3߀jI(k	*UgKRHhb3[57*7½#XOg m{Emm'{<AnoaZ&u޼VFFOmV<(̙~]?+h4}"  8p,{υ{@cOJ$u̖ Le 5F^7Bq!=8gV߲K#agG͘Yݑ^7Xi`P	J1-%Uh0J'XdD	MAsmF)[V}-</fAVHzbfB[efm3Y>Up/o-OaϹ:|kfɅw96?g&q驉a1wvĴk}@g+?_96?g&N&&s'\VO~w gg3bpq`)l܌ӕf}id>p/Yv Ul&h-Ղ2P55W;y9}/o<%_a>&s#AÖy[P䢶F
3*LjmtfgaZ&hAǥstya4$5_V4%eXў3}tS쐕}̎zb
ϭ GYx"?%bmXZ.[DmTw~ Dh֟Z $'֟Z$%_e13>NuD6P3?%m#T ZeyZA!>ҚDȑcrLgap&g~5,V (*ׅkh-}> q!X^0khsK=nCW]x''SdI	>E
9٠{A3
HXf8KPGSuL"*IOTn6V	vD{19V-$qdhNʐȭ@5Ȋb;@FxP}sL\PH0jRsBVʵb~`i`<xټ Wgx;a?AYP_f71dlyX<Km[X!#=$3.3'lc<X;#{>pH灞؅xu2P5WG	ϳe9VeJј$i?`q&jq Su䣼Pt	WRi>>2݀Ya?eZUkY?͚'?8<)ZϬ+5 #y&OfPR3L4CLnzo!ˎ`dw R0iigz<XX>l|+!}maDC灹g8}m6힀[d~a={'x6z Od٬de9U`|cX.ig>öZa󒳆zx/>ʽBVʵb~	XAID[f\ڱE}(#D6yV;I-sjHV|SMjYR$E儳d;'Bv_L<<O?afx[d~Z1gK'xd٬de9U *̋?c?X!hB7%F?+eZ1?Ag3xDA'b)N;?dEtg6_E{!${	,hIq_9XMSlO=F1ɟ2})ĵ9
}U*f=dY?OEXpHvכr!1DLid%~|+JtiGb[[
Y>U`ȔPYYOF5VhDA6%_jN*͐s2Y?Z6U4Uf3 ^<
kЈ¸=}m~l6egw??:JkKkVʤpP@kG\5B#
bZ9"xzH><VU&V] E {
V?׃1?AdX5PUP*8me:jR0b/1(Op>d"_$Y<..=(a#k*(A(	B6?wUυp'$}6g #xW (ϰ_X?6+dȍX/͐j3!Ak2Z_6jꈂlKB&~lѦ
ڡ?+eZ  >c3Dw>{'/V짰Ɵ3O8~f;k#MJi?}g'X,qmiv⇭hgMHXOLh5(kƊ`)]wU7 n6%NC)1wTo='DbδjCqmEU`oP?3t
{
>_R">
@Ak( gGxj7Pr0~Z$}i(GךIF;4xaX },c%3&y$w>l/c6xleXFUk	$lcsX D__(<$G!we95GD4d|Dih>bfn(z6ψB)ݢ=k"Mhyxn6h	o}bEKHgmg%#Yٍ>OcIqqX
h$I嘟+]Hr,mmv#tK	3vI;	`HP7@0}U{<=/m[<޲@Vk?6WmuJđRsىlVCgɼW9?XJ( ՞BfW̙'lc<ZZϘ&0>P&|0q`%8g!^b2m4}{?9WN+LޡZv{5SυpWd٩,Ѐ'tyW Cdz	3͟$Rl3+c}eݕfL$ OjW?8H^,}f2YHߍj3dmJgR$k5fɕF~8HfoY6Lq;uIP?zI`/Z͚ O#eebƌ?ͩ~kɕƁՋ$dl?[^-_efMٲefllPf"UfimqDIIDQ?GOarșY>DC灹gG<xx4}m灆L>ٳǅ'g{#)fs<+SOc?Xu>rVpVǁl똟Vj1y3x6A;>7G5`ƠgfJBH9K4+C?X'#&P)\mkÀ>T%/Nw9d\fIȔODqOӠ)2:arLW[Y"!}0}7,,}m6"G<!}m'jx=}lw?Va31>`2/3al-wPOl+bD_B<^M8`ƣݙty2Y6%u3À>ϼAMi&>ȔOQ(I3a( O"X
7}md0eܳId#m<<,(>sԙa&G<  ^gOGS<x`WSp/al-wPa1?A}c[7oN;~eX&#V<gf_͉Cy%!$5̟mfɟXJ;K,YI}ނE/i(ÂV"Q?0.r(P

}md0eܳ°G<xiO?aavO?adxV=}lw?Va3g¹4c@wv<]0DTE
ج1<"t<zvS`ȧwGK/ġ	"YyrmI@h
u\T\v{\YY CȅHoayPOk"Ј
 B]P0gP\CDZ'zwd̑alJqd&	l}iTdڈceY.L#!èZb~\
O)ulN7,<K	EhJ@hmgӒ)6g㹀5U_2}̙=2g]fOـ<Z></)6eJS:.E4c݄ f֕U>/AB}lVg#P54/vow1V4Jwhcre.P-/B,g5qD"ѥ5DHA:a,+3Wh6}-KPFEnwk(/{$Biw-R	w5%l7gBMJEVo$*7'~(<\M	!gWv_~
a(Vi(%v[rO[P|+ @n6a^*cD!?Wʄ|{(3iȧw泑灞
ed٩Dvu LOٟ
+'dϼ?3p6LmK+dh.X%rQ?d~jvf¸[[Јec灹gA'inVG<3lxA<<p
[d~'wa3
	elc@wv<]U󒳆~^g ULA.ͬJ}
Ux1䂫XJX%<WwP䱮?~@~|+Oɟ<O jzZQ9K#kRXД#Ʉ~rpz5@kHiQsTzH>4/yF	gcrecއ4qCR"-?B+YkA$4Arn6h\ĒINjnqn,4ڜJzĲ֘-
yX'Zh-Q0~^dݶe2jJW
>Jt9_KkȖF)c,w$ڒFx<*B	sZDKOjAVOwH$F	J֖rjV[І"hZȓPRR4^M/Ih6,V5B/$u7XK;q>d~Z`H9hj߂Vԁ?]G ?|R$ϊQaؒwk$[ UP2zoYa[e2؅7({?e(HEGj|+aY>x`QYxGc(wB(/e[a揼wcAOfEMg#x|+OJZb~W.vOɟs[7oime܍ @bx7NS~A͏u YdD;/<<jI}m65H}m灆L'x6x	Y>k;lpg;Oퟬh{gk"/JI5>ʽ&'et&K쬧RdnDyV_iP*ͪy(ee,ZzP ͙!=@g5"Z{T\)dٚ}<z}k#M%$XA Y`4Pn(zd(I(D@7 q4hDÚ%ڙdY{H"7j	Z7Šo3eP7IyV	{UkKVx8i;$#M)'\L.P-mi|ڊ>ymZȓZdKm%ڜ¡?8A>k=GO`sxH}kof4~Z2f{exY>Pٔ*~k>dgО#(F7O4=A9T9{-, |ɞ
XG
= MՆ׃VO#?AY@+,?^qaĬ]}l]Nk:Pe=U^|cOdڄ~w$#M)'\_]EMTC[!I
iBpOLdI)gYD4'xAXK;BߠӕjnD8r.%*,OlXAhn6$HHM*%`7Ogʕ}B(<v?09ŪAB|	{9XcDĔ^ ͙@ͬ]AULh'`E #3SIkυrOd٩ʉem[O!i-=.jI֧+'߿SA)>0}g'=ŗX9C]tZ"PhZȓPRгƉ>4hN%/wkFAL7A*cCp%*,OlXAhn6$H 77oT?'b~ȓ>&T1Qx4IɁB2%{ٴZQC=-1KUAUXY@ͬ]8g /=ArO^|+=d٩ʉem@fBzZDKOjA +}l=1ޘH4r,YeT9ۊE(kmZȓl+(fkh'XiNjnq{䳻S*|pD1ĳUkjl7D 7`VF}Egf
>F~H*PaMgvP3x5GA~4	jmrخ?(sK=nE-Zl8|
)Rh"k"M[Ş4I z7LHÚ%ڙZOCؖLOVBE>`-"}Dog {~~l7YZQ͙"=@g5D=$Z!;'߿wH$F	RYObĬ[C]tZxgyZȓAA>QO!cI7S7VIIgvhmY%K,sWTKOj3C灌j07!Z^~wL	b}O{#/(sK=nA~m`&iraĒثYa6IxO~oC]tZT泹,D2g̟o>1[O߿wH$F>7C]tZ9r	˶FZȓF[kD\JAT+E	1@G}bEKdYIQAa_jnv[0i0Iʑ)['֟ZR!>Ϙ4(uG֔OaZ}iH	Y>l#wgvDڰ m3Ky{ wE9ND edJ@ՓPj^{Wq) )&[5\vSSOq0P}lݔ2Lkg+>}@l_|SZY1A=G>Z;mӚ>=(qdƠx
!Q,h,C!̙>@2`xHY
?gI}l|LC֑,A 2Y¹i]fzm3Wfzٓg¸[3	L>SdٞI:k>dWOS-aȳEij(R|Ʉlw05&PBɾM~HZ(,<jɒL,Ԓ`ۥꂾҎo1\MVOP'KYEĤE8# p%s  fFqͦ44jZk< I	Y>B~k=8{ Cd֏v<C>k=>OS<0O>1'֟'֟>r%הOl I0Y>xC&P-0`xHd)GY䢏
O!\2gƃ(SYgD$[''"	Sqdbj.,2
Vj(##V@٧a(0Zf0!ܔO`ҩi`:J'DBzPK$'P!=LNm bjoNY$ݐgyf֦'uF1&&hD[௵Jk;؅r<i~DYx
6O\Yk'Yp7,S@fygsSQl[8@-Fq`;ק2p|c;6Okә2ik=
?gÈueHDdBQ;g}lw
'lQ}l}Q;gOd٩vYP@< UXGi`9K$W)̙~wp}iDd٬bllcaB@rl[aBik;؅rɞGZ)Mg{"'SOl-=#3ƑGY}mAggsJ'vOәO8>1ȋd޽9(ls9OBzOHր(!dJ>&P3"/g̙#}mQ,"lUKuIbUXO6,dݶf.
(#rHK%Y?i?K'eԋ剩ٿ6>lZ?"Ϡ2.ZPYdemY?|OݳI#P6	aY	k`Fq3O%X!=EHlJ>~o9+6ɚ\ 6\͛cV4H]$XA Y`We.P-[> E+ZZi_ֲ$ր oJaC7A(Xfy0}La%Yݩ,-	ں.X" ՄS 5dɆDR9Ǩr(ōP6¸OgX<'T|+XC>Yce[1w2`>(Y>`S_PP@d]	s0|i\Zc&LdgU0Y@b蔘}灞x0Y>rV1 =7a3mir?7>(-}l>߿wdiii"Uwx8-H(HP3R}c@DЉ	E.%D
@M%YݰkTq*n6ڢYd`oPs@hm7\zLe8=dL7,
Q&.=&0xŋDT' d99=@"(Ua88	`5Lx`?eJǢS@lOJt}ItFB$@cv^P2D|~I$F10M>$Y>~0jzTu	}hC5=*Mgy=40@RvUl3>q94!k
Pg."3Y`F`oBlH4r,U8tZ>jF}kYkB'3ƁL|Hn%q,䒒kTmZDKOjaɬ2gƃ(S`$Ǫ`LD\SY_QӐcII꓎AaKkZzQ$#NLoDi$*[T6m 1=@$llg	G|z.ؖga"+,(F h"?䂫r_l-mP@xٷZ[5йo%ڝ1Y5Lx`?eJk;/Pz1YYpfdal6C^lsc]bLKfWm&eLDfV~m($_g g#~w$#M0'RX-[߂Z[5йo%ڝ1Y5Lx`?eJc@R[2}"5#:=@'8(~ z^.Mgt$Ml6e7$uDϳBΨJ1u֒FQH߿	A3L#9?ITEЂ؂POT~0ꆭ3`$3B L#dt`զpOGdI}]cYdz*2*ͬ(jkT#kkl/!}qVxK 5ajml^	VxB(~0?3gk n6~E͒@4,G2+=Z+XiZeZ?~3 iո6b/zjL?=+3f>
`]rfɓcG"Z+X,Eh&`f_6/z02{&Vf>X[6L
DzfhgqrnETf?ZȓFȥ{Po9"	gv$عlw
9=40@R¾4,BM%bd|aB'¸(Y>q
V^s3I'gx5^
4B<iBs,+SBE?e8AR XGmE>;-?a*&"mLFs͏q [dڄ>1 'ְb&dt'>rj7ZMoDi$*@hj_Tݳ7xږ('*4IDE+ܸ=(k,h7Xgv`}ew840I	[W)̙~"$X \^#Ym*͙@kb[`.͟zbG/g9@
VkמFց G)4Kk3<e^ݔus#'y/G¸Z?
;,x٬G3Kf~z$Asx!$N# Y+Hi䉎	b}O{#ů[Kއ#:9Zҥk"Mh"[sjB?`x7$YYݨ昣hRZٜsm:T	׳OkE@n64*jV^w#j*]ɖvcA7ӵ"!i5͆5PxO}aoS?YNֵf7d;|	?f}h0{(7qb&d26p51`0 jeJכQ	̐3[H¹\#PjHn-"Ld.{5p-nȋ^;؈Fw*Ln- 3vDf7s?OVioPI87ϭ;rE:T	ײ,uSGmvC`dL,vL2QTc3OQ1ޝZA!ZҢDȑcre/ֽnE(&QR3ixZmZȓZaXf/0TbYݭ'@O$`09asӵl@l&VXDjyf$kfX"a6"=dl"kjٟDj(T<ča,3k5PfѺYwe3kVcv>L\?Y]`~?l2~`z!1d`mz h
Y>v_ ٽ}3z%KK
st-;YI3LD(rrEDX/]%g2efRdJF6,#$_}z}iIj-v͈S?k`{IJs`},zvIY!KYzĐ%2֤h+$hs2=`MOa}O	F	iJHyD>,/^Eڪ*FvC/Xhk"Mho}dߒi3;}?>U	G_AI[%ɔh-A9Y?lIXuVĶ` f̃&~mXG-DA̠pF}ZO"q{+u_Eͫ"JF6Бl3T%Q	'ֳP6)	eF{CqnNVlc>M#D{0x*O"qx>x&TBg
3kQjZ)Ҿ/VFNW"kXL7=	BE4#ząVS#@ElU[B\Y>4_\ekGiUOLea֪u1(Ѳn" )mg;$RVjLѸ׸#}Ub+4m<aؓʽugaXEBw<؊jMa,`>X7~xsc\B}mMeR@KYƠMTP\l[aYdzĐ-ѹ;:U쬏X	[=34zbA"4K=$jEڪ*FvCW_Aݥ&wjd7_T7L,m~7e?,B?ؓX]EOpJ,Z7jƺ_Ԕ2&Vfj]J;L	cK9?I3UzQHMgd:ς'Yk@_}e,*0GnX>x:DX"%k)	uF9Z=q-Ggg`D;`"~> Y>n	ؓEXu8YVd-IEh?@#M}g'=QputZMgd:(;7LD]r"Yo"s2$w<@ӵh	},DdVSKpoZ QAeKlLc	OȞ|+'|~NiIm"ɏ乎54^H9?@5LtZQR3'Yh?~G䳻ST_݇<@:`D;a2u:-_`5¸ AuF:U{+#X AxjHoJg5"wQo#FmXl)?VQ-JZW qdѸ'`(ͬ:VVZnA|Kgc	i>(ltZMgd:x(;'Yk?(m?y,PFȍuL,/Xn6?(n6OkF>r>l76g*D_|FP
'I x+X+46eVW`lmeDA_h+#DW vOIR԰X" D;x nmPYM¸O7KR6g*{yA1ݥ$UEHt5{Wr}#MXO3ϭ?VihRɟ]BUfU'lq3OY2Ŵ6tPZjK;:&_oN{&x1ހH4}g'=΃J^!dWnhn髗(wdIeEk~=A %Awj}g%@-e[c>V{?ZPRόb&gI3I)W)vOdE.+$#MYOe̿"CdWnhn髗"'YljnȳYݶ$[a9ժ`,kfa dѺg{)ȮaT+Pn6"RIEhx/G֢vOa[0ɑυp	ZD"̬?e^ <YMk2xê?I\8=XGb}2d@W@	`B?k?lCa-iT~}hOa85ؓ&L
8}mQHOq,Z?q0k&	S&DV>}mB@*֘o{ٽ#"sCwM\w	"6dI)f>E#^@!ɻmH	H;)_gvεeY@<wAF4
"\FZʅoI֑bۜXD/֑- ^!cIY}ٗw{8ߗt{-[A~OX@{g6>+'֑06C~lt!?Ġ^a(\Oa	}l #nf%ܙ2dH3͏tB	xr"œTfX9F{"=sT'`ZD(w`ekluG7'ݧL_~k@j*(w`eklwG	;OAIjÕ]Q-AeBجJx[O8 l&a3O5I
5j%~D;B}ݒY7!3P5VC gM s$Z8	.K'w>֟DzP6V<i5.a3,R??ae6MtOs\ '_}c72k[EOje
.Z{TZ]G!?υs'}kg۹kf%G2$c\DvOa֐uXG>O[1."qY>M,ʭOs6OaGb\G3&DW6OO?e V,X~;Yh$'SH9?@z/.b*FEvyCdv`{aֲ$q%	$6/I9Z߃}aȂegSDd90fe](߭ZY~VP7(wÖ߰2P4o>W{>rjl̸u)%*V[i$eV.&P/%nEYj|c 
i>Ocѧ'>M*|X"[-9F5CVS"da$UX)3&zy=,;~F`H1A33 H&{H&{x&{&{&{H)hy%M4N3XiIJ_-f̫EN34%ATR!Xgc-V,0*S/
KL}f~S.q[cY!T9AY޵Ef2$e[v&vofT@3)x$2F	O?~w$#M}g'=F_6-gMh kKTq?VZK\y~4Ar+:*o@hAmn6Ge`0N%G83f{QQ^ޱ]-~4Ar?A #"sCwM\4 E6U5$m`@}axЖwjuW01-WzX)BXG!\V2𧁭uU> }mB0n1}"7JZ)F}x}jYk:_*ARk)ֲif{(j?fǙpE($PD~ y$sHH}%X}ȖkjfmtԶ[l-%b8)*K'ְB2e5nj¸6Ov~x|+f#+LpG<l[Y>f?@H$F	RYObsհiEHȮW/<E'&4&Iq"&)}!hK;!W_ԁ/+RY.[[XrzϭQ~Si>bi0O[1f*
 Ydڄ>WbMe(LˬWc&R{	1@\,FIcb\y(OB6  $ǜYA)[ZU}mAg
@XG!\V25raRY>fƕ|+v#+Lp~xو9¸[3Km~GvH4r,Yl4dWnhn髗Jϭ?VihRɟDUfU'lpC3l6UF>Tg[a4͓?}#MXO3[a4͓?UfU'lpC3l6UF>TgPgm44}b?d"i}maHG*6L8&gm44}b?d"o}maHG*6L8'0gm44}b?d"}}maHG*6L8$x3l6UF>TgW}maHG*6L8"4}#MXO3?H Uk"M{B'2ŌH$#VgvK.읪<gG䜛r <m#eF|AC>m#ӻ(џ#a}(X< ?>]qϻZlvfɔ1SLm8[dyzL\of,$Ӳg.r>rn4>ke9Of>uS1%s&?04@3 _r>\c6Lbc?Y9}S1jf$O݂e=w6(/a2B`3Gn揺qi޵)fլfɔ2ً	Id+l>U~4&`g6&b;?7Lb<N53b~,ϱL|' [e;&e8FPq0{JH$F	aYObhv^5Mx4%ڟZȓI0}
befxЋF`b3f}a@&	|Iwe7gپL{)zA"4$jnTԉSĳSYi f$1HA["6xЋF`b3f~៬&ęe@o/~g1fH4}g'=ٽ7mR%Ե!#3$)HL!2=&Ff
Pl31#3PSd"f>eaTT/(xږ:FCxiC{BNdII9>8N?afoe841ހH4}g'==Crچ_6k<)ȀIS0&LĒdf`f>e(j^QK4<mKR4B&:/fk=nf`Xf̙Yݰg39wnS'酼 -!;Wk+'Oe8q%P3dM1G@>
}k̟1IWXG4x);mu\7.U$1?:MU#l>	Yg[2(dE:lmyo"X}Z!dk ^b9Ĭm4}?9PP|cgm?I$<D_w/xL$ڈuT17_j#@<ix~s6˨KO%u`" fNSq݌bKXSG
1*x3G
2˻9'D_X\	*ȫI_rdPDg4Wx'^Lӽ߿Lwdi$XA Yb/%ixڄWt;D}CƮY,4ZȓZ6O
7Zs(7$Y~c$i	?hAKA+a(ĺv\hDJdd)S6@x	Mյ\ ?hYyLqJd>>
57XWɚ}iK2V8}b	."O"%`g@uIG>bEMe7fɓ?6^gLEBLj .ZdTl YyxǠ?IƓv${Lrpڡ;i݄<PƷ&.32{υrpeݔ
57XWԫMYZNe<PX`NL`	x9#qQf]"K2ee" _w직S6DY1݊6~"숣wa?Az=j ,<+ìFN揼?g5Uބ(|ό`8iL$9c"Q_RZ)Z~ƕU
oU.f4~ouUE#<?g!"I'<Շ	̫j_VbZ|+\Y>}?k>dϙ?υrhc%]Q _w직@L@ء؟g`(;ǟcf]A=j ,<+ìFN揼?g5UބP|c X%
C֪	}_CTBvUU"Bdz]9~?n6eO_g!Oo0>El+xfs ={&G$k_R={	cX_B=$q}UHId$=Ad,=뜕wɄL$v7qal@%]=Md.dV:Zȱ-4}3u53,x*,Xr~s`Fa8'Cw<ՈA0ܫ9d޵G?;cB?bZ"LQp:+>g̙'KODCL"kls~;~/ٿ^A }X`8 eWdfIg_Ue&C=%#|IuB<9#GKz灭]mB?g̽,/镬4ia"Y;xSghn5r򊑝>piL5u5't}bEJe$ +Ƅ>	>vmg8d;Z(K`gnII'sofxEIבh,0yh z }$rQ%YĤE T7auS4~ƾ0y&.[![n?̙
3 ?H wAkC\v` 7dI0DtrP sH$L1|+@#P3yzXՊɁ#^lP6'a0,:V?IƓ/4`h#?>âMlU``_eYfU=Udh}P@rXsH{.k=G4ɟbF)L¸t,[,Z9bYY;m0@A߲֭pE Ȋq݀#'l((Cwe~uZgYoPd9lFk ^b9Ĭm4}?9h^CI?ID<Eﲙ~?ԇ_ϭn~Ϊͪ(zY[UNz}iOG&i̫g VzUgͲ`]iX܉bv1Kbv,Nͧ%*XόV!U2 1y@K!fk>)ľD=U`ɕl5U2!  ڜ~O>6xqB8&d #1w@;% a@#m%Ae9O[,1IF4_%fH ٟI>|+lZ?  `xfOL]'%g$bh|+'ְ%$!+Ud-*%¹,i`[a6;WUA87"8Cf^l6%&}d3;~>Y+puR	 ^7gi=7Ht	c1IF4>C'ְI$ 	o>ČR?T#L]rR'ְ Gg!
cV}5UL:;"6	kڰКYY| DWg<z>@ ߲%cg}J ƟľF ik VK2i,nNEf~lK`A&}d"6lPqi(MgfO&}!ן
mXG;mZ~x ;"(v `gHdEݖ nCmi~g@灲xu2P5!g檽{>e2%6(灏/}??}itPi?UWEK+sT`ʠOR~?eNEﲙ֟ٺXKd;,N)bvfɚ};k#MJi/"EYw3t㊨B+:5}g'4ڼr/ZP3AC7&",^y!|Ҥ	9$ơ7{k/rH5nɔ0=nkL@7^lS "67ACKV,=<QT'8 yD6ɞ 
GHVfeAM3KfdH4}g'=38`և\>#)oDֲ$ր$q|WۑH|hF7V/Pwjcm?N	klFbTʻ53@D$+դew-;SGmE-VCD;m\v"Osݔ v[6~ްL"qMU8Gʵơ*DeNZ\ ]+>6U[
=]u(JöP-#.Yĵeg4Ce Hv
F͂
:@VslB:e	X{(h3~sPބQ;@>O"'b1B=P!'ƿz/>i?y)ʡ{ЄBJ`+~>R1PcPu"p0xYȖO&
l>jtq~J&jOPWB'L0U
%`eklkG
g?SoCEÌJa9}灳aOeP
L!b׶ٓL>Óf!4}k	̳^f%MjaS.Lb,9%#e1DjЍܔKXI8ʵ`eR>,s0ĂPʵ"لn'ʌ ʇ3y	EPP2?,^K nJW8-e`2("2x\V_6a'EN4ʂ U [lu@E*`/"J8HӁ}~pO+ (K5] eP6ᰏmV?s^UG\jjAvZO%2fV%	R"0YٚÐ1s	%NW	ATgjk>	 1IDiD$JT7#"sCx(;$ֲ$qDhz@MX7$Y)F2KR	xЖwl}D@Rr4m	s9eM=0Zy 8Ո-Ğ\ۯ2k&PePg2(e"~?HّG"(3c@`! ^3ɔ;$C@揼^͏`PiB 23CϨ%~ւѫO
~Is7ZsOGO@fu	S_#<4o%s&WYnd1ma]C5&bUS2n{LĨ$S2ݟ3/;ֲ4Lwiy"̿TݵH;l髇Ht!vMYvZ&(B(~Gנ¸Y7䳻S h#84S'L]A+diN;AȒ@K.) ]¸VO>-nchH4}g'=U&PPkJdI 7h+}!6ċ0e6PKQ,EPLA9
b9Oe8	vvu-w: M?d"%1~Pz`HL)-F}&i0DZSȕiz/#?e;,YdeZB4i(5Lv>Yy-֠70z%GJxD bRP-NgܠR:, Q5C~lƃQ WAVdc^4M[Y1o%"Fkl}@&LC0pf'?*fi"I[f5+c$g	Oo2f;3AN[	fI[$1%$SkbF)?HƉ|+'ְ@icLݞv~jUi0|w1[g1?#1F6OU0?mRV_d&&OlɈ?[9ri,} [ATn6a5#`KH$ ĥe&}2
aZ$}nP23e7^j?3e>2g$[u$qfYbjukևrY]W`>WitK ,bK2"LFNgk݇b8U"JJ Se6^j>E7ɞ-؎oXo5Y`mmOܖxE\L>1'ր-.vsx<Y`(sԗR;`YqG@Kd@3 ͬG:ݿ  V-G7$s:M&zj-L3k8aiY$-~bF)
6O?JzNk2Q,f`3X3f|HTS<9+6ٞ3dĞAi3F481Jbda #D{(?6fE;:mS/Rv	6![mbg;֜a#-P[gTlYQH)'ұu->߇VOaƽq6V.&swdy@$Z_9ed!pYrlkZO6h {jʀm|+;}l"UY@"08P6Y9L1Jd>VO9Y&$ȻI1AؑSvS'{XG,Ay;SqܝVA\n6	V2]XL?HƖ$bA/F,|+lZdI\Z#iik$U\eF[U^	VEZR~2gؑS'ae%ghPS<
`B2sc@@#Lӻ?Y3O~qsZA!ZҢDȐ$XA Y`:g3o(B+:5m*ID@v/{@~F_7  G6l	gvHd-D{Diџ Vzx>	c@(g^	B21BHԮ
f<H0Ib
_e,? </RzĲl(7xCg/pub,W`   Rkdi 礠Ik`aga$& ~~	4P$, Kg$Y$]$.(Z9(Uے{"Pd̔.#\񁟲Yb͗+3@BzD1g
-T~o K#  A݇]FI$$b~;A47MNΡ 9OtxD	>  u&-B }bے[K0p,Z?e7^T͟/?fL_iް̗V$km}g[m88}iU7a&5<ds߀?AwG=lA aX2A$cHْQ$|0%-$:AdAgMgdϲR?υz6O@"a j-`9Wdz&ڰ@TLdn4KAV3i3~lDA!=|Ւ[ex|+g{?_5i>Jd>pSdD3>r>XB(ӶC+(d,wOMXB0EXNjeVYx1`ܵY&a
t? r>08h6GhWL
w֡#	|HPgT'>P>D_~)Lw$#MJ9?I9ŔUB+:50NOZȓF7OE@X7l ~"uZA*Yy$֑GȡJČR3ߤcIvG¸l><0͈T=9ϭ01Jd~2
GdmLh 02,2ek>rTTgɸZŉ )ؖfb9 ̰43߈6#sVK1ze>d'ְ@FybLĚ_w G/f,nYNG2j`4?BP@G}RgqdD&FB)R嬠k*TLk@)֘`(J,y-?>0l5ݣ1eZ(
,VBeE0Zkkg~fU hiXvH1Z]h5%<ǉ
[Iس7a( V2Ȅz_(k=G4ɟbF)Lº8Ȅz_|v}hG3{)ʍ|.W9 aaڱXZG6-2ef֬ɓZ+1R׍UZ!{32<Ib#$<g2z#ͬّPYkV$yX1F32AGAj{5UVH^򵌏+d<#tz̟Dokmc+-#MFAsx17F X6c1z\%H!x$G!PMg׌c͠u$9l"*<	6*35n.HmdFzFF:Py+k#|Le#ۓ2B=	QkLրO>TgZ,&QG22Zs@Od͙?W;;,&QG22Z&*3{i>ČR?υr	'ʌaS7^ w	jckC
Vnڼwɕ
Ֆ2kWef1AGAj{k+WÌXa`<{h'֘Yi	>9<Zg؏_0D"\|c2 'ִCÌ$hHlbz_} ϭ FvA1ac6/XqԳFj.[\rKXqx1xDCXq؏0@WY2PBk~/ZYM~e>R"?a5X%3H)G4}@̧»Id T*4y/W9 aaڱXZG6-2eajL?1>ʸL],<*__gް|}izY9L1Jd>ބO>T[cݜ.,&}#)ʌkP<X	~}jP&@asՈG$kW$>h6f̵[k(x2J3`$g UYVWd.Xe TQ*Hw)"*0@Imamf)$g		RAV-¼BfBO3m`2*0Sm)MgH3H)W{'|m[%>;rЂgݧր1ޘH4)'xڦMv^tEPOTdI-{*)`Xr#BYݩaJfƲZ
+ٲsXq_YZ
+V͓'r"zYi	 4m=`y)jmPHCfxDTx 3<I  (a*
ACĖgttb,l̡Vk ͚
=! y)/7HfJB48ӑ<{4T+ R(fxE,k1F <g <n6HQ@V$< 3GXOYfmHK	K75L	2,VUK=`P VQ Ėg -L@Z=xGRAY`1ހH4rܱ5xhJFE+ZZdI|n!f
w^x 5oMV'$KLU{WD`'҄c[^pɔX^n\Lk${
qzv2eg  |bϸҲ*fU޸iYeb9Iso$+T$}^Voa[Y0yYhyX$nfY<UhoOj{3򰀲yZЉl:tmbH	*Mao6O^y5eD9kl.n|+9~w^d,="	k@䲶Û?bÛLWS'(a:xWE 'ְZwy4vږ\q{?ffA4޲ffA4Y3O]dٚ{<{Diih}g'=,5"PW/?_YdI!؊W1O`\nmPj7Ȇ2ԤX(Awl+/O)U-JrJE@z@?Ȁb%##f3j̤Aǰx,bIPJ?@PψVB-K4}dwP-!36B>s׳?@WMdԳGް|JD1`k(wH$F	_YYOagMhuMH;xSg\:CDídIh
=77XW`qw@oD	gvI#ؓCހ!r2YD)>& FXLYD+ZV $fb<oNԒw8:K+l灠Xsu&vP1ݚa:dϲR?׎U1lZ?=ixfh,u$㛂++)x̙WD;}k+3Ll.\Y+X+Da&l*F~{B7aʕ˗R<Wް=r\Nb}"4Z'uAdJXlZh֬K3N@9Z,},uS+ZY+?`HWᥓ`rt>R̫jdɎ)A4YOaRhzZSR"FkPI@h5i`dݶW%H 3̸ӺHq*@QlȏFyB@(OD!k Yd	J̀$+(2Lf"V~?IY3fP6l$8jQX͘ȏ$t
T=IM$g@X[l<ٔڰ]+?7TrUiA1>R8Q9?F\qu:M$,n¾x
/jCn_sѨJI$(v)X"؇8}i yTJ5_Y T\@ZEsIᛯG"OdIRL䕂mIe`[jH;Y =$xw+?6I#+(>*mELf5$p+*Y76I#$W+ kTrm7mR%ԉ@kKcq$y&y7-aLj7 NjnQ'$jIV_;$ʒ!/jJ_mb
&\\4fՒiYPLOTYE.+qSR%.h5+ T
	VVWKX)
_e+>& c+0blJ`8!Ҳ#SL؊(?
N~MXȏ$t
](,H2$(V~$O+kmKuRT,ٔڰ]+?YXPLOTY>eҊjDNO7PDE,L~pl 5+T%9A%Rwn5	wk0(K`~1Kk$-jaG8dv*,!	6d82?\3V	S kmNL%* "04⚫mN8[U	fjJxgS,Sَ8

)畔BzÐXL޵G9&` xI6L4`%v!]׍,k[m6֐#`z<L$ulawX5b9JjI5u/9Ż?;ɕJP@6HJD"I3Zi;AʌqUw@2h?e a=<ҫmC3Oe#X:jot~`* 5	k78PQ+=XY)BRQ*UmZ\.Y2ZbTr`Px)ȓs
%gg[	IAUairx-g$kK/Lwsguv2dIޞ×{T"-8O" p	?)O79.pbZٍS>|Ta9,,[5;$~b~,R~zl7Ħ<aOgP)ߙ2l1Hkl&
 X~1oLk8Lĩ%ALī/<boV%S'de\::3!r_=
YPHX DTsTZ	kGPBl7X(VI+2NްW(Z~ oivĳuUP,Õ8J8a<4) 1]a7Y@,|Jgv\1mA(vX`aZC-l9,n|+-}l㴲~b~,5'踨|+	,[`m*sXxu2P55Wo(w>1i%0x>ٰF̙x65dw»ÓfI2UhfY-30˖e`*W,b9(2ҮPbRX2 e P.*dӉʵb[4}
Oj3yH)TFCKe6e+
PHʬ+3)%Lʌ#h3O,r~DHf{*T#O 9P@ *,U@E*`+"J8HӁ_}~p>¾T,w]C/Xۆ?`-xDqYRb=9^\g(JJ2m`vZIeg5ʵBZ"M+(r>fp\ISɾUF~;т5$(J@揼^*̡IHi	M0L׻PZS̀vrJrl`e6P5:fT`灠LVb\_ 4ل"J8F ʂ U $,
@T;{*TON+-3DE+JFY-~^`mrȎbnEk,q.3%%rVx-g$kK󉃌X %.r$ADpBjrG&e6EʌIX.;118
ðDw?=/o+셛
W[#mq5y4ՈLgk L,	Z4"M\G޵EY eڨK4}T]@~L2
k'߿Ɏ#MJc9?IX+fSR%5rE+ZZdI!؊W'Ȱ.z7L(WRbC}a,v edƀ!RHV	KR
AO#e!)ܵ1-BcX8af0Y+ 1mIPJT$
bZd3?@BKRc-K4}Adef2Ԭ]hH4-'=lԉC6zä?v55(7$Y+ͫVdYݮ@Ajn6&i޴%_z̎gƽ{D5쁷<g۠n6V$FPo'tX[\.l	BYl	[@$-VL#OX|~;N?Y[g<L>cྵPOboL|R?υp}l䬦zӺYnSGm|ݓVv2gz|+`]dc[s'Xsmq>~Dak"K`&x{bXD%We+X.	nED)vX + \涪zedJ,n1a*Z¸>7:x#k@#p-oX'ְ'[ihn˽d~hWRaexs;3Jd>$}l䬪zӺYnSGm{<2bo+c|R3E>穝.N
+OS=EPM(Y+*VnKNwR<Wް=r\B(A#ASdRA4V3@mT%>.ȕ?|R>'N eÅ	fU޵eYf쁉I`K ,sj
̯j|KZA1ݥ>,3[:kE5"vq˶-D52"Lo?%ڟbxlsXD /O4Ɲ3S\~>f'߿w"m	'__PKZQ]W/?K.+4Ym|ɞ$&OG-o9g\ wjx`,`ĵ3VP9k,"ƽn6[Wx1ƾk=\UG¸Y>fcA"4)>E.+'_
Rf7tiJh5/h"@]o"FYݰOqD:ikȟs%B¾R.$KYFIFd̆&IF5UblBBZE+As,4 1͆ɜTd
/)>	D$$G`&zı2	l21$kI&y%Lh{t$&{PbQ)7$T@=l;T=> 	*Qm1JZT==8¾?k1G*d	8uI)(2e@~Uah!8e7ܵg$rsu% ?O˽bf2$[vʌ;me7fTfSgQʇ%V&?υr	Zmr,<lmi|*b,$k"Mi{A[wl\,&]G,+xm`InX$.9%e%([m*$   +ZY#d`?TI>/Z6elB '`T6iȖj-:ZbYK ͒R֥	Ehnrv|JgDof+d R#f3Si%AVkFv<cZL __tPONxWZgfrjGLQ~u֮IILIPSx@pw-mg$rsrb(z|fw,|Jl S2Y@ C2F	O\N~1 h%O{KzZ6zArm}k"MK.+4L4kl&AegSP	1Jc|W ?Is숥EdDi9?I칗ej>
y,˚jk"M"U̙L}aYݨ?yZ!>c\.OaI2+;&+lIlEnEr|cQZ~'x1?eQP^}iId[!ޘ*PxD i>	ɚ[kRc9 h&;>3/K6(j(n髗
/V$(hɚ(7%ځ3g.[b)?C>XGWY2DmlIlDSY'0֖[!OT#|1E度=WZפ 9*z`}@_ϭ'v{?Y3Km~*Lw$#Mvrfe*f<Ehn髗)ݢ=k"M"W̙L}aYݬ,lC'|¸dB7\@O̱OŅ}ɇZ gVe%ޱ&IF5PXo%eX6ZE.d
@+[  OX1$gؖ4x&y(bH	B,m~4%!@cr7`cv@%N&%\@SlƽuB*qZT`U!YD`gkV*`Azzq}~a'*֭N[i+\@T԰XvM8@rV~Vk$sNldY7e@:}e)%_z1*aN<fTak(eH.l2F	F\4f?Y3Km~,Lw#Mv9?IP]yYvYZȓfOCI>G䳻SBVvȖ RIӽfs|+24)>chH4}g'=2whB(.n髗YvYZȓfOG&|,gv؅ 7$-H,/1zW?l[3O;KGrs/x;B/(&hn髗eEfk"M'dϰD2	3{]d@ ?
#Yݩ+¸n &BZ\P$j	$]S?7ULH#H쥱)?q1zW>+Y>fcA"4)>E.+'_<ފZyCNPW/>dϱ{`k*D/A
qxʵGU.k-gU9%iymBgΈT7tI5EɛK
-HAwl5f.v&IMi2ČR>!}k/{xݗѓJvC`'}eA-m1we`C~*nv h^xsw굓ٜثUYq6HfDk?& KY
qc؈XR"l=I\z*>'ƽ#0ͤLdߤ-k)1Jd~2
AdZO@L_w$#MD$5BgC5rK.+X#絬52fBlr40}@-~	*7O)?qٲ#UYZXg	27=kEc`1VNmxmfY?6+3VWf[7#|eY3Km~g1Ȋ]VH$F>˙j>
T7tJm!}k"M"2|JOɚ # n6}aKuE$P%Ir+',")է»0j#P1-dVa*`%(fUmVGN3\9XvY-m̕VfL2|n/:[uC21ׄPy+[an%hY@	|+Æ+c` x+9k(Dx%j@Y'՚F1tPO*	6UH3
DF-xʘ?1tPON|+-3m+aʜOϽfEf8̦`ʬfCS2̨&	RjfT9Pd'<kQOZfoᐂ5'
rW$6x[\,'I!ƠI	teQs~oXq[a?5\g֯+F	r,X7ȷ @8YlF̰v?υp-?wFgQy]r;RUlgJz603HĐpYf>^ۂ\դ/TfRe,hBC=,mv,nvGĠBlI fbNlՖ-|I&d,{ܒxD؜ZagVX:}mZ-O
oT}m6KVYY
Hq1(j$KRw9O"=J w:e1ĠKސ%UO7dGS?Y &$Y2j7$T-渵_͟ӊԁhieq" ^TXd2dFlAނ5	{;7ef RO7~1p!jTXd KUCet`%mN%ZSbYnqݑY=0O7FfiKHd-Y̆1X<gԇm*e`;<dI2ƕ͠:KĶ	
&j$%RnșьR܎kV1jPtU;F%fs=iLu촪g#3q[X@*@-~T&H/Z+$ ᬰM3Ki2cܐi0L~4$dM-`-꟬h&Y$[QƉfXrA(4sbN+?njـ>&@H4cMgtPeh[`6UH^-x!keuB*qg_ii?	2" ir̫ff2R32(XvrQ(3232?4Pʌm`9k 9LmBijW dL+vSئR2c#MJc9?I21emn髗s&~>e_/n髗2f^dIR?UIYݧvVG?؅$-OȘWdZr>LpOzy?+npT&)L]CS&4yY>޲GR\3i=S?Y7#FCϰS&{'4|+Z?;)A1ݥ$vA|:!PW/4k"Mio#&LXF`Yd~K;>,n>%!>c\tO>	ײdE.+$#MYOe̿; 
T7toj}k"M"?̙L}aYݬ,&l|+}k#\v|&@ݜ89솬D`dnSL?IQ,Ȋw`O$#,XJC$Zl?@e@"9&~kmfB|r}=~Y@Tm$V(9Zr}7&ORb(Y
1Ƽnؖi-,꧁%% 4?[jX1)`?TP1^M̉@ ?7%[rPܥrJlJ33N4KCݥ c@?	(xȏMW?h{">8v+ʓ$ THf5ŜPLA0,U	˺EN3Ӎ<+-3$CNlmgRJge޳Sf2fSl&eF
s&yU2e6~m[c`3*T#y
F?{?Y3Km~,Lw#M<}g'=_PhClx	֕+Yh?E(g?}eXy,݇miO ̈́dT-sa<5'Ѭ7g,ɞE
ɔ;
od%emC>?9ķY$[`-?	Lm?L ea`((-Mna-*	D)"䔈TZmia=,"DI?xQ)iHڃbj^-灧 Mk?0a*b_kmNKg3JeVڜ.gL(eTĵJrgP]G%
9U JY@L]-jҳՕf2fg9isBYX:쁣ZXvbBtbYF`<rANW+}lídY[}a'R~bυq}mS灎}灞02l'ܙ`!m¸'iofbTnE,J`|5vژIHVja@r'+Aʌr0Yd 7XWfq5de&-)uUpe`@ׯfP9Z/Y5Z|+2i !\݀7`[^5|`*%G%<TW`PK|4WPE 0+7XvJJyfxA;m@`7"3u$+RNxbęKgH4槂|+8}l)el`ԟH7
l[e;+ тzma^W@PF;Oe`7L?36l>)lLWO2n){m>e;&~s`$3,JWya`Ĥɀ\3,R4Tʕ3%^#tB7x `J 켖z(Xz!q VIٕwL!@
CDw
z9Y̦e1ħ+.qX`lk	BQ7Z*Y>4ٌT->PL@		F<1R1gT"i
KL
:}*V%Wzҿ	r\66<k"8nee~K%
9V=îG!PT1t`*fq*AS8HT.r>fpISY*3Vv|1{ìI_+/e[c_>U{?[2tQ>1(x̦3^;mAjrx6}j7V	%H
V(Vv e6P5*h#_%,Ai P(x*0l$[lUa*`~`cS=8 "tTK1``]+,aW$[l5'iZzq\g$G*GuN%`imfKYV~q0qR Iĵ9qs\9$\ISY*T Y1DiiP}g'=hdΨn髗#+Yh'.Uh@Rld no?%n$>mqY>~ <7ɇXHY`(XNjeVȫI[mq#?001SL$8UmLcI18BN\\1t(v@ha.UH'4P-+T.䖳1t$YĩbNZ\!PVzV ha.UQĬ;me1 ]-q-jҳ՜XuXv<"DvS\­NPw30X@7Y쓉IK2̙2t~kuH/ZN,NÌs@(jYNavbma8۬6@^*	D)II) 2KX,#g:ŉ!Ѐ	+7\IJD> SmB(WtwOnr-@~5PTa6SYw5;\)[580Y1?vOXJԟH7ݟ
H!}mq)l>|S̙x6 L;!m¸??Aq)MXN3#wTq灯VFʵE'ʌLT"*2Xf4a2`5<Aln6QjH	WYM)$)%`@ׯfP9Z/Yy]N)}L s7%-UbjRTKX"^UKXEKX\ðT,"]ilsIr#7XAxR+aŉ!	5l6SYOsffuK''ة\d)X`灞7XW:ĕ2P5>e}~q2tQ>1	?%0x>ٰ2l1ߙ>R|+fNɟT3,L3U`af	Q0˓&q%+Tf4K ȁPQeX  bR[ ,ÞL&q VKfU0H2| #'*fy8S̆l[l.ΰJq)˜V$D,ö'e6P5s*h3|6YO46c>:8O!%A3ʩ $$[lBfc	Sc>:8ON8𯴴 %R0q,ʻf.K2kY֦iYq\daZXv ]-q-jҳ󉃌YĩbNZ\!PYٛeÐ3s	%N2ˉdXJ0UƖ%|m~hUlF4Ó2a;fvڂP:)\vG)8AmX%8 )[`XlX̦,̨WAx,'{B*p0BD`imQ00VtbENt[¾?8 `OeJĳҿ2l{EZȎ*L2ӌ?V=í bq+Kme[YZZgU KYS8PYٛeÒE+$8.%2=uH$F	Gr-2̽(vA|PW/?kT[6ʾ[Xr#7YdY,mjöfր4k=dϰS'dٚ{9I`&+Z>ȌjjDx4^vqMh	FxPEH_m` ќjA`mbM	ԽmuL}g'm#/y"\p7"R>oUYiI&?}maHG*6L8>UfU'lpg0gm44}b?d#UfU'lpc3l6UF>Tg,OC@&/Oir4(^dAGV#+hxQk+DY(k+.ƛ2mRd7OV3<a<(+'ƛXf>O6 Xg<Sr1=0P&?`z4д><#[imGg&v~N;rOWv<=W|˒x@=xz2>e<ÒpU={ 1V{3#$3p|˒r>~>e97?F]̹'G"1b؁>p+r_h>=W+r._h>6ܝ|N3l6UF>Tg>oUYiI&?UfU'lpa}#MXO3[a4͓?}#MXO3ϭ?VihRɟG\}#MXO3>oUYiI&?"UfU'lpa}#MXO3z[˶V$Z(;Lh
=;>!	ȈK;
fDefn|+ Ɵ}p!#ak>g?eE>ׁ柤Fίungc&1jµI$ԐhkP0ʄo\omuye+,傮xX.sm)9ق X״$)*$V\-z7-yi#@<-bЯ4 XX}lW4v2֕ Co`u1>H i8vVLwH$F	rI<8#A-N;o[.ڥZȓKekL }	ȈK;.6DlW!3O- dEj@`6D}d˕'?eE>PiH.0ٯ+'֒`Z̫0&mRA3&9{T#]}L<lIZ#M6[]Ce-a`% ;8,9}ya7<,	<ŁGd
L`%Hँ$})M݀HI-+YhyryhbС`e?8ۂ(h$v}3a)؂d
LswA3>AxRHkT6[]Ce	¯,unXk܅#煂0)U#) ?$m)(m$ G-+Yhyr|Ȍ#9hH-
 Xg- 1,mweCG #+vWBG6>ƽp\%ݸ	gx
)Q:jvC^vmYkB'Нo9HF2Yݩ6DlW柳y<ٟp͟q`灜?%E> "5"Mf e1ժ-RAVNFyAVhrjMJ#MIkRAxiaV1JkZXZf堳8.U3&:<n"ڤ+FSG<
RCx̑:Hם
C{mO,`2	W<,9[dZnZG!h=ז>xZ_dJU灭(y0?~w$#M){C 'A-N`?ZȓZЫowg,r5U|W~ԑ\ĶcTOfP,"Lh2֊*׍SPI'+k45$֤3[bUe>ma{7~Zc?!^H1ꠈ:"6mO1I#g!\_j}B9kjυpzA"4LO{GVgd<V%U4V
'?ȥxpo_VBYݩ?6<kk&I"7ʠ
 >IKRC"ɻD_UԦ6P"Aanx,|^M윛u$ZT#w4Ѹ<X7dXfpO,3nBq,s%
"z7-jB^ZsЍ\LJlf]mp]j`7RrA<I-I%5B[a`XX=׮,YbB;^X*煂1`V)=HeM{@RNۂEm EпXZDNB}-h{ X/ق΀ &pX"f=Ac+-vϿ2S#jH1nڥ4} JM-7W
V0-:Zΰn	Ez`2	W<,9[dZnZsoZ5M|=+-Lg.>dTU`)YAVxڞF	kRm,*9`wC<,Q{dZXZf堳8-UZ"BxZ~+OAxڋPυs2]V&;$#MZY$5@ElS#XW`*,	Ɛ,j%D-
5I c$Aax[{
:D}qؾ샍ȣ&Nr03v*,U21FNdMAU .rnrZr>pYi.Ye*SAi9?F_+6.Pd?K.+YWֲ$րXK;<W@)>chH4}g'=l.QB+:xm oֲ$*aGXK;<%ݧR}{")vY hO{.jn(gD$@DaXK;<%'߿w"m	'sW4qEgD$@DaGXK;<GR}{")vY hO{.Rի>K.+4 ߭dIU~EHwj}jLfYeo>1sO߿IDRA"4$]Wۊ(W=l,he_ZȓZ}eFR%ڟZ(ɬ숥EdDi9?IW4qE˶լ6ehe_a^2jA,ma{Uh^D}dɞ7+\Ɵ숥EdDi9?I캯:4qEj״8tT4}k"Mh"K;>[*Í({?Ya&y<i8)?1Ȋ]VH$F>˪u.QE-Zl8|]Vh
>&wjy<i~g1Ȋ]VH$F>44qEj׺YvZʾ&Sό`x'i~g1Ȋ]VH$F>6,sKP2o˶U5o%ڞ|c 1R}{")vY hO{/ٳ]2gU6}k"Mh	gvӆIs숥EdDi9?I_b4qEΪm}k"M}bEKdQ6I&[$FȒTD;"YݩC]tzś&D|dg,("nddka?	+X5ek<O1=iٿ1ʵk?}g'Yi.QE([:jBYmoXfe*ÍIdD$l/DC],lli=d;dJ͆~=`է&y%zIƎ5iٿ1ʵk?}g'Y*fiv)Ez_K.+SGֲ$*aGYdQgveI42LeO#&y
Z~
Ow"m	'?4qECPiYvZ>&WF
?"K;>-dIɔdg,}X57X5ό`l~
Ow"m	'?iv"YvYk"MUo%ڞ|cO9DRA"4$]W9ۊ(zN<˶ԝ}k"MUo%ڞ|cLV)>chH4}g'=2=4qE[>_RK.+4Zȓl#}|	gv?;KGrxpy.QCH(|mdIʾSόpE?;KGrxpu.QC6>F}KDK~&WQ7Ye"Yݩl@L2P4dE.+$#MYOe4qE9s@kKYvYZȓl(,2,̶Lk&Ox4dE.+$#MYOeۚ]֗tYvZʾ& ߃}a,Z'߿w"m	'4qEmT,hMZȓl#}}eFR%ڟYʰ1IYI;&P3iID}dțgAk'?~g';KGrul.QBgYvZֲ$*"K;>{*$=I#dm2g}Y2&({?Y`1Ak@m?~g';KGrs?3W4qEm˶6ʾ7ȣ)O^ʲ>$dH ɔdg,(">ddMͦP~c`Aްk' dE.+$#MYOe9]d"Yݩ6ʾ7Q7e*̶UJ͒H ɔdg,}Y2&_=}샽`՗0?߿w	'YH; ˶U5o%ڞ|+ <)>chH4}g'=l.QCR˶Gֲ$7O>3i~g1Ȋ]VH$F>4\8tba}h~}jh6֘1'֘>U*Z*>J	"}hX}hH}hZO֊ (d}h}hL>SZ'֊EaP)Z R_į˟?us4s2#{hk7<u߃ ޹#<^&|	>0-x3J(|{*{<ſq;I}%qcĵb+w,2[e'qqq?xwb~5&xاb~6)ا`ľ$FEBp$)Ba
O<)<alЬ-/G*b5=z.1j-L$\	wCԆ鄏RZd<lO'.@lx4 ~>#`P|v<
0(
x`P@  )8		a d,0!`PP*e 8x>YB ^B`Q=,p0e <`,p0`O(ϤH2jk#q ɩpAć$s\0f x|ᬃHHdHx2G5޼Ać$s]gR$<G#5q!8h??kKdHx2G5x^>q ɩ::j AS_iC{ Cq9$<G#Եq!8iz#}wk Cq9w@W8^G~3hxZ(ǁv3hxZ(,>B[5q!8n[:q!8ET8k Cq9E-Zq!8@^H8dkq!8*t䃉H$<G#΀=.m AS_am`Z;/@T4/߆w@^@iDa0-Ѐhh $Ax~Rի#n5rAć$s_Ev抝>y Cq9iEvN9jȮؽnA}(ɫam`Z; 	 : sh $?/h<Atl3h <x?/j#]>q!8sEHOHx2G5>b$<G#^PKd3q ɩF4Rի#}H8dk#"^H8dkiEvN9z#w|'}K$55ҊrHK@aJ(b2j#&dk#&b2jH g\#:'dC]:} AS\0f  t`/am`Z; 	 :zjZH+:BbijtAă&ȨϛQKV$Hx2G5ў!BmT[:q!8|jrԃHQ]xQ^ᬃD_|'[y Cq9nI$I$q k; @D}$I$H8dxA5QBI$I$G_(tHTTNZC4  jZ8dpAă&P[[KS$55hcxG[@X-[9`-,GtN<Ez@hAlAm+vԵq ɩ+:Bbi_R̃MM64  OH2jkjp耍 Cq97U+Di#޷E7'H[ЋJ3q!8tZiCqPbr$<G#RAbW!HCΚMHTNZ%;D}ENH8d婯-qCgPpx2G5]tZy Cq9P[[Jݵ-dH2jkfҾÙ3h|;tl -zAć$s_#>tZR색H濐6m@hAlAm+vԵq ɩiEvN9rU#;!8dҊr肋A	OdH2 5BC#T A%PzF} A%ԉCwM\OH2rgMhuMHTNZ>lYENH8d婯b2j#&dk-}D*FMC0d3#|0f'CvG|0f |h`<[9ۊE7H8dkzC"15H2jkiv>3$<G#+:Bbi\T Cq9<Cک]Qh!6색MM}Mj8d8}CTgMHx2G5
QhnږwM\r$<G#CHx2G5Ҋr;D|Aă&Q]xH62#iEvN9n[:q!8ג\>`Ҋ>q S^JSR%5r>q S]jDgM\:Cq!8h8Zð'@Z<@[ MH;l髇Hr$<G#P--z:} AS]*!QS$5564  5H$<G#(SR%:jHQ]xQ!S$Hx2G5{J+q	T"CY&iEvN9tAE1&PZ)΃J*tAă'-M64  릴TMM64  D**tAă&!6Rj|CvAć$s_o!6Rj|CvAć$s_/6tGlGtԈ(<	4Q 9색H濽8W7t#B (tAr抝>q S_i>H2k"q8Lk(wM\aɨg+V_H8dlDb|mȼd2{ O%N<8OH8d[@X-p(ǁw0-8Zð'AxQ8X}Q]x]t֊jDOH2jkiEvN9|>y Cq(WojEzCMQH2 =l΃J*tAă'-M~PŻC0d3_6q ɩRtfrG} Cq9Ҋtfr}K$55QCPW*q!8ɩK;Fx1n髐Wn8dOd	;|'}K$#`-,Gt x>:xxx`-,Gt x>:x{J+qHS$Hx2rג<Wv>q S^Jt֊jD+:*tAă'-My(Jp@}Cgh5)E[j3FMC9H-ڼq!8נ01n髐15EzC$MzQCPTWt8k AS^]3wM\rlMMw|'xSghEzC$55`և5jmENH8d婯=l]Sj.h55( RfTNZ@jP@Öh501n髐15EzMM)E[j3FMC9P:lR$5501n髐15zݫ$<G#Rtfr:jAă&-5r#&Ać$s_vh-5rY#i=tև|8dE$p0p6#ʈT=}Că&/<G#ƿ$G>C#H2zk%#}Cr٬NZ%޸+:#"6t>q S_䢚(BP*tAă'-M55"P@Öh5JTBjjAwCGTNZ%*!P5T!F#*tAă'-M͝>( RfTNZ@aJ(bW!b2j*FvCq ɩ-5r#&(TAă&ҊtfrUCMQH2jkqCgn#n(vbW!ў>q!8vh-5rH2jk=|tfrvSy2{ O%N<8q ɩ'TxCZ\>K2{ O%N<8gPAă&lKJ-_RH濳jF]9y Cq<ڼgR$55RI$I Ak$k9u AS_F }$H8d `44$55(x6( RfTNZ(wM\aɨg+v(rԃH@aJ(bW!b2j;D|Aă&@aJ(bW!b2j@xٵ8d)E[j3FMC9P>`4MM~PŻC0d3ʤH2jCq9ҊtfrC#$9jk-5r#&tܣRAă'-M~PŻC0d3W9lAć&A.PŻC9_8ElA} AS_n(vbW!=q ɩK;Fx1n髐WԽDYqCg|hH2jkў>[j3[8d^EtgEz֗O5q!8v@Rճ*Ftda:FgMhzQS$9jkE5"PKZ;FOH2rג--l5:} A(wM\aɨg*3:*t䃉H(wM\aɨg)	T"CY-5r#&(!F { AS^PŻC0d3#=lNZ-5r#&:kCGdH2rנ/1n髐15!6Wt8k AS^PŻC0d3R48dkҊtfrCâ4H}(wM\aɨg*+:u CqqCg <Cm Cq9A.PŻC9QiCqPQ Cq9A.PŻC9QiCqPS Cq92{ O#wM\#OP#qy*t<	5:|҂9Worx٬kdTg9)x\>5^8d<k95Aă&P@
>F(ip>q S_
QCPT"hz501n髐15夂A(odHx2G501n髐15{J-4q!8PŻC0d3gMhCxAvAă&-5r#&Q 9색H-5r#&>7$<G#f#$sK=}K>H2k"q8LkA.PŻC9\҆⠢Ać$s_vh-5r72$<G#K;Fx1n髐W56q ɩqCgxڢ3IK;Fx1n髐W55Fx AS_vh-5r5MtAEq ɩqCgj#;q ɩqCgrJ\Hў>[j3Z8k Cq9qCgrJ$<G#:kCwM\aɨg+W]Y-5r#&15Hx2G5PŻC0d3*t䃉N\@aJ(bW!b2jSR%:} AS_)E[j3FMC9HM5Gq ɩ-5r#&[r$<G#@_J(bW!b2jf8t@Fq!8QCPRjEzCMQH2jk}(wM\aɨg)	T#[>q!8QCPWo$<G9rkqCgj؅C$<G#A.PŻC9\:|W$<G#A.PŻC9Q["W2$<G#A.PŻC9Q["W2$<G#A.PŻC9_"3m8dvh-5rCiA.PŻC9[>q!8vh-5rޗ4>lAć$s_?ۊ<|tg(X[>q!8vh-5rQR#\<q ў>[j3,nڤGh>q ў>[j3n(iCqTMM0tևPVP색MM #H@Fy#lDVȨr>$	MM #H@Fy#lDVȨr>$	MM	 1_ tpJZxH@aJ(bW!b2jݫj䃉N\(wM\aɨg-HS$Hx2rE[j3FMC9jFEvy Cq9ҊtfrlAwI5-dH2rE[j3FMC9jEv抝>y Cq(@_J(bW!b2jݫj䃉N\qCgEG#$<G#qCgl5rAć$s_n(vbW!<^H8dkў>[j3ç(|gH2jkў>[j35*t䃉HA.PŻC9\:p.\͚8d?ۊ<|tg*d*\TyqCg\:4{ Cq9K;Fx1n髐VΛP
+iqCgpꇭhipAă&A.PŻC9B
*DviqCg髖$55Mhz1n髐15娂Wt8k AS_0tևPW<l=|tfrEyCH2jkz1n髐15r
J#H8d!PbW!b2jMH>n$55vh-5rQH8d9]=}K2#$<0 '#z]5r
\9lmP@
>Fb"Cp֊>q S^PŻC0d3j={B+:5q ɩ@aJ(bW!b2j*3=æ$55?ۊ<|tg+]!8dנn(vbW!:lP8dנn(vbW!PpGdMMzvh-5rޗ4;xHqCgv5[H8dkK;Fx1n髐VΛPԼ} AS^]3wM\rPAt#zMhz1n髐15sK=lPAă&=|tfrtևhbW!b2j-Ht=}K$555ŻC0d3`҇m5pAă&=|tfrFD5H2jkCWjAmCj;F(vAx٬NZRtfrn=gOH2rPŻC0d32.hF } Cq9qCgEuE.\UCAć$s_vh-5r<EpͤH2jkA.PŻC9QiDmCo={ AS_vh-5rʆ
47t̃Hў>[j3zkCtAă&ў>[j3۴g 9 o AS_vh-5r>n-H2jkA.PŻC9jnRYK;Fx1n髐Wh|+Tm AS_vh-5r肋C>#K;Fx1n髐WϨzԽD{ AS_vh-5r";}AÖΩEm A_Mhz1n髐15{J-5GFMC9:kCwM\aɨg+dWnݵ-dH2jk@`_-5r#&^kC\9q ɩ=|tfrݵH; ClAă&bW!b2jޒjHT>FD{ AS_Z[j3FMC9_#"P؄#]^P-5r#&^U Cq9b2+47t@ŻC0d3ʤHx2G5,FEvy@htfryTH'TxZz|Azr$55HT5 5[:kC>rڊ>q S_Z
QCPRZ_SC΃PAć$s_C3$pFj崃MMn(vbW!xewC$<G#A.PŻC9]W2$<G#A.PŻC9iȯ(vf$55]3wM\rl"yENH8dvh-5r<zΟH8dvh-5rʋJ=(vMMn(vbW!QR#7tǲ$55]3wM\r9kCOPAć$s_5ŻC0d3b>xCFMC9@`_-5r#&}C=o AS_5ŻC0d3d79@_Q
PZjD{Cjk A(Ԋ:|I#G*t䃉N\/(5 4NdtGHAw$I A?ۊ<|tg-HȮ|-5l AS_n(vbW!&>n$55vh-5rӇSR%lMM~]3wM\ruCH(n髗$55vh-5rR#<l+Z_S Cq9K;Fx1n髐WgMCPAă#PK;Fx1n髐Z/(vAć'.Q~AR2<
QGJ8)GI$(#dxs_Ԃڇ^	P5E[j3FMC9Q^jwKQdHx2rנn(vbW!xe\:Y#zvh-5rpWJ$<G#-qCgۚ7xږDHqCgpꇍj䃉MMzMhz1n髐15妤G>FD)#G55ŻC0d3g#&[:q ɩ@`_-5r#&vghz1n髐15vW覤J*tAă&b2+47t@ŻC0d3j^:q!8נ,FEvy@htfrmKgR$<G#ȮW/(PWzAć$s^Jt֊jDj=zTNZK;Fx1n髐Wt}C%8dkA.PŻC9Y憮QuAÖ$<G#K;Fx1n髐Whj7xږ$<G#K;Fx1n髐Z^PƲ$<G#K;Fx1n髐Zd9HuJ+i:kCwM\aɨg+EzCɨg AS_Mhz1n髐15{J-5GFMC9]y AS_T=|tfrR%=|r|Aă&a!	g
ǒG8@Fy#z]5rAă&ddA+?H= #!tiA.PŻC9[6Ϩj؅C$<G#A.PŻC9BGojgT9m Cq9bW!b2jtWPWoH8dkalRYH> AS_Z
Qh 9[j3#I@aJ-!wM\r$<G#qCgwK8k+
-zAć$s_n(vbW!xel5rAć$s_n(vbW!xep)|䃉HA.PŻC9Zz7l#>|崃MM|`0$? { `<gAH= #!ti`0H: @x9GG8@Fy#z]5rAă&,eV2YXyS].ivVD9jvh-5r@p)FtHKA.PŻC9jFEv6d3q!8נn(vbW!";}C\59Ać$s^ۚjbW!b2j:|Ać'.QzdWnhn髗wM\aɨg+HMAć$s^ۚjbW!b2j:|Ać'.QzdWnhn髗wM\aɨg+HMAć$s^ۚjbW!b2j:|Ać'.QzdWnhn髗wM\aɨg+HMAć$s\%01n髐15EzCm/)EFMC9#G5n(vbW!Z-\=wCRAć$s_Mhz1n髐15tAEj6 mC(Ϟ8dۚjbW!b2jR+4T#G5,FEvy@htfrԌ5rAć$s_dWnhn髗wM\aɨg-HS$Hx2rۚjbW!b2jR2+47t#]^P-5r#&"sEN<q!8˔s_dWnhn髗wM\aɨg-HȮW/$Hx2G5	Ǎ>0-py#gO #<.m AS_`0`0`0`0`0ZbW!dJ
QhnږwM\r$<G#K@aJ-p1n髐px2Ga%(>ÐŻC9#~]3wM\r5$
H8dkў>[j3/PᬯCZ*rR%jAć$s_n(vbW!Ij\;l-Hx2G5f3c1f3c1f3c1f3c1f3c1f3YK.!d*j	Q]t#6pBm#vԵlax@l"zKȌGdm$H8dxA5?ۊ<|tg+^>YH/[<@^>q!8נ0tևPW6x4SR##PN\K;Fx1n髐Zd9Q]R#7W-H8dkal5r6dGdtFΩBr٬Τ|Rm ɩp8p8p8p8p8p8|p8p8p8p8p8p8pkў>[j3GoxTWt<lچj#zvh-5rR#<l*+6zoK[<q!8`0$? { XBzG3|;?G8@Fy#z]5rAă&Ǐ嫠BMdER=|ä9:Ǎ>5"6|vk% @P#ו1zbի&_RISײjG]5!a#ԆSLK(b6C`7^0	?qSgO[5-g)r@D<|C +MY/0@0'HE`M XwB@gp@j5
HF5@k3	j@Y'r@wd=l٬i a F!6x'=/l>l@wd	O[0ۗR3Hjx&jNQ^6g8f!N;@0f->yMO\>o +d;M!b,B@*L6΀=ΤH4$(
 5RxxWǈ'("P߯$<	zVȭ5s!C@%{$;Hx,eV2YXyS].ivዚ]**j^d;Hx|V2YX+ebL^vƧXۆ.ivVȨo%YX+ec,ez/^cS׬\4qB+dTT7,eV2YXyS].ivዚ]**jd`HJ ׮4pçjja%O^nH7L$x=
x؅K)(
ǓP?<?<D*:|F5H>y#iTkV2YX+ebL^vƧXۆ.>xW/VyV2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲղ^0	
%=yS]-ZpBlO^/݄={+V$zR<Hn4x
!H(aT6s% @Q^Tljz]bn(j8tZISײۆ=z	7OO ]2,B(
F@l ?<?<?<?<?FOOe3 Dz>Av=-@,>@AP8^=AZBzzGjh@ϱ\i}M$yFM|tx0A/A0?<tx0A/A0?<tx0A/A0?<tx0A/A0?<dW4qCZ_S@QtWt=l\BG'FOesK545div↴<'HPZWp%F	O[>h.P+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_엌i@l^TljzV<cS״=}K粷a%O^ի	wCԆ鄏RM2,BR$
 hh\x&( ׮4p.P,0esK$zR<Hn d<
XK P)y矞~y;H NPGD}P0.P-C_sK=nCP[[І9ۊE3?C]tZ_4qC!|B[-@,!hZG ivڤVȴ>pס.P-ΪmnC
+=r.PT֗sK"E39ۊEMsK=nE([:kC]tZxgn(zQ^tԅ!}Af=rhFx!Gh|z]@ Nz[tg[tnmK_[Av֗ͨn(El@kK>pn(ElE/SS.P-j״8tn(z7t!R:={C譑hx͞n(zZx:p*v]8k!Go˄'4qCi^]z??q M%uȼtZR'uCW]YX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_^0	
%=yS]-ZpBlO^/݄={+V$zR<Hn4x
!H(aT6s% @Y=yS].ivHȮS	*zW4pG]5!a#ԆC)bHL64l?<?<?<ec,eV2ʘzO^sKjFEvZec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZM Q(ʘzO^jgjz|V$Za#׮x0jCt)CP1
@d@/k#ו1zbnۊr0esK$zR<HnJd<lBPCcɆI#?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?P( Z3: @l=}KҚ9ۊ:|\ЅKǎ< gU6$͝TS_@TJH<+Jk+ec,eV/^Tljz]bn*˗+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗엌i@l^TljzV<cS״=}K粷a%O^ի	wCԆ鄏RM2,BR$
 hh\x&(dz/^cS׬\jDTivᄏ^jCtG2 'S Px6<d^0	
%=yS]-ZpBlO^/݄={+V$zR<Hn4x
!H(aT6s%y(C%y(L䦞Js%D%SR%{%(oKY_%~J+W_%~J+W_/I^Tljz]bW/S	*zW4pG]5!a#ԆC
B&X=M Q(ʘzO^jgjz|V$Za#׮x0jCt)CP1
@d@/ɤz/^cS׬\4qC={+]a#׮x0jCt(S!b,B@*L6C#K4D6G*b5=zūWM1[ejՄ^jCtG!@P) 4l4
.od`HJd^Tljz]bn(zYja%O^nH7L$x=<!bx1<rc XA48,
3pG#>|屯^0	
%=yS]-ZpBlO^/݄={+V$zR<Hn4x
!H(aT6s% @P4
z/^cS׬\4q-L$\	wCԆ鄏R@ҙ [)b2Pa<??<?<?<?<?<?<m?<?<?<?<?<?t'܆ClEvFtn?I$
cZB ^Bۊz\ӇsC
cZB ^B-@,f=?΀=H2zkZ@Z '@sC^>C'|4qCg%ivKU/
'G#">P(Bp+P= Wt H0P3
OǀLxP= "~<c	
'AfNP/P(,>^<: +@>^hP8`|ajh@ϰ0(Gx^6Ϩj؅ChHcc0t 8	y8xsh-!xt|;^PPOǞ: x>Ђ/(('? {@`<Af煨 = '9POǣ@|<Gh/z>ANst#дx= '9POǣ@|<ZB ??}/shH0g@|< q= '9=t\|Ԅ
\9l_#>۴g5AuSΥϤzAvdj؄z\ZW8|T`? {@z N3 
	t`:XxЂ/(('ǡ!c1_B0?Ǐ#<é:|>n-e.\5/)Elf8u/_80G4 
^?? {@^<Ah "@|<O<uK*FEE qU/#:ǈ%x3R̔K5F]Kg$܈	^+f#_Kg8u#z]5rCWo!R:C|䥫W/^k#RǏ0â.\5;(6y.<x	:!RY7pyJ+g͞K<FxGTpB;(6y.<x	:!RYG|Gt%Ǐ#<a#D*\k#7/)ElqǈHJ:mS'r>F/Q%Ǐ#<a#D*\k##:k#^Rg<FxGTpB1;(6y/g$pKdl;(6y/g$ClHrS#9T![5ǈH
.	wKQ[>l_Ǐ#<a!(N[HJ\Fͤz(mTpG[#_Hޗ#UQeǏ#<a#ig7W-HԓUK2<FxD6ϟ8t#O<uKT![5x3:!$#:tڧK<x	XF HF#"riǏ#<a `<F HF#"riǏ#<a#RTݵHќ:|gxH(=m"1JQH.UKΤj؄)pY<xF!町EpgR#$wMHKg$z܈	f"EFxCK-iv\TJ#>gѝ5p_Ǐ#<a#[Rä9:|\Ir٬]t	*FEE qU/#:bH@ÖeǏ#<a%N[RDb[Y["<!@ÖeǏ#<a%HȮܶ|ԍtg8{! ̿Ǐ0K2#:5-\:CMgO#:YX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]"<m%HȨN*gR;Fx씼m%$*\9	i|x38t\:Cç͞:̎QD{![5Ǐ#<a#Vϩ	f"EFxCx3r٬Ǐ04#":/Q$pC y@`-gr<FxJ_>#$zޗȊG#:K-g$xj^#lDVȨr<lԄ
\9l_>lg26G|Τpgs"+dTg0r٬;͝>p鄎v́.HVdjAm#i:|KǏ0d7_6x	f"EFxCd7Τ Rf6t3:F32}#gM[5vAxG>$H@ÖdFu#譑dzCz,R	/\:CjMǏ#<a%/SSv-[>#$zޗȊG#:K-<x	H._8v崏mKWR񴁭.8t"37m#Q[IR1%AnMOIU.\H.ݣ<|٬HNæTgHޗM\y/$_^6۴gL{#R9ۊ: #PGM54Mz􏑤<FǏ#<a#U#<xڧ=lHr#$l3VΟHBPGx٬Q/׮^8!6xƧhzenJV=z	7OOd<
XCH Ѱ* @s 2	AKȆd?"0o?0U??xs'$ Ebg!CXzH'azH"W?~ߒ<%| L></xiWȧ>;ďx&(L^vƧXۆ$Vȵ;!S	*zW4pG]5!a#ԆP4C(
XL@T6<`G% @P*ʘzO^sK\g={+]a#׮x0jCt)CP1
@d@G엌i@l^TljzV<cS״=}K粷a%O^ի	wCԆ鄏RM2,BR$
 hh\|4!Ffy4iy4i&?ܹѧy4iKɣOZ4i$&?BFM4'F0ѧKMɣO*M*y4iWy4iŴhѧFBiFFɣO 7h>M?&?ƞMZLhV<4hEF@`ѧEO&?aߓFJry4ib4Լ4h>MKM񃇾MM4i'|44"Hh4$4iFa eѧOɣO5MH>M2hT&?54	y4ih'eѧNɣO0wѧN;h'4i4	4ih'gѧNɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ɣO0ѧN?h'4i4	/&?pɣO02h'4	y4ih'iѧNɣO0Fa;_&?vM|4	4ih'oѧNɣO0ϓFa;&?w>M|4	4ih'}ѧNɣO0Fa;&?t&?t&?t&?t&?z4	h'ɣO0&?{<4	h'ɣO0&?r7Fa9ɣO0ѧNFh'$y4i<4	M&?pɣO09h'|4	ß&?x>M|4	4ih'%4i4	~M&?rgFa93ɣO0ѧNLh''y4i4	M&?t&?t&?t&?t&?rFa9CɣO0ѧNPh')y4i4	^M/&?qɣO0Ch'4	?&?t&?t&?t&?t&?3F8>MMѧrM04iѧr{ɣOyFĢ7F#ɣO"?F*O&?F 8h"Nh)4&?;?&?	MO&?&?FM&?PѧpXNh1&y4i|a9S*=b],߻wwK<SM.رu77Ǎxo?xv7ow~7G7$xɞ7LK7*x?|nZ񺇍u/=gǞYxxᗎI&Ey<ϒKIgtc̼2tawZwz;,Z@$z@&zg哈Zӻw}7'|˻ $T?wSX>iA,(Awy<YIc'5&w|HwŎoG@Cr܂҄J,zPEK҄~Ka܂܂^,wEJPK-bԾ YOsE*=m5Ć=Fm×?ƈ:FO[dk?z[}5zFd7F5wJ(E sY5pBzF!^g3PQ/v{#?Cd/d	@H>FJ͑>dkR <lZ\F|g_Έ_i+3dk|m=8t#_xʛdkOFx#_*NQFj#_["lRFo:|@4P?vgKClۆrٳfF_<vF=|A-Rg7#: 9FFB#_!U#_#_BF W/Hh#_\;lNQ[F 7:lW#e]cdk_]o|do5/dk_[ dk_?5T#_BT3FUꆿS?TDFV#_iꃯdk_?P F7odk^K@xز՚eba].X.!j<lXm?[=qUF/VDٸ#_w-WY;_ $MYcՉI9/%Ֆ?]IqMYć$2$Zkd?"%Ֆ?8K!i,{@$!i,y$-5e2-5e2<!M<TScKZkhfzXs-5fɜB_3}vzYCZkaϥqMxfQB_3}-CZk`bKRۊ_y-WK7΀= 	 ,Zkf%ۊ>XӈZkbqM@ǈ>K?ŞKMb%M`]|B_X,-5|B_X!i{ZkK*qMa/b?^K,M`&YsZk /py,Tãn!ixtq-5AC!i|:<MLh:A?æB_49gä~!iC-5@L:'qM -5sK<E|:)M%?Zk: -	\B_5
|:-qMs{Zkxj|:j!i;[-5R7rqM/öB_5Ln!ij	;@)2~!i>ݜB_Gs-5ad!i8,^qMX5-5c?B_;8,CCZkñKZk7ڗŉUqMXS:o-5`):s-5`_-5`xqM.!i<MMwu͐|oM؃t-5b?_̓B_6|B_6 oN!i'l%x,Mx.qMP;ZkSZk?&|B_L640Zk<B_&qM^L=5OMu!iAqMLs-5i/ɈB_<F4!2IwǓ
\B_^L)M>LO4>L&0-5l&`-5l7?Y-5l-l
%B_6ARqM?$&B_Zk(l~Zk682A'8|&B_}-5K88p{!iSʾ3Zk衯(qMGN8~WZk%pIE!i-!3Zkꄿ 	8oR_n/J\B_7	@>j!iy~!in4Zk@ЀA}B_7 qܓ#uy|^B|^BsK&:4__&_|^Bgξ/!sH:?_/uy	:|^Boξ/!9_sO$uy
uy
uyξ/!? |^Bξ/!"g:N_?":R_?uy	;|^B)sEOuyξ/!'sB?:X_sq:7_ξ/ux?qK|^ouzWξ/JUξ/JYξ/J6_sҖsҎ?G??CuzRuzSuzQ:(iξ/J|^{ξ/Jeξ/JsҙsҏHuzP|^sҚsҚsқsҜsҝsҟsґUsҬ_DuzPsξ/Jξ/J%s҉w:)3|^P_B:);|^S_?E_uzR:Juy$Juy$LJ,?䑧䙿__GIuy$uy$2_Z|^Ioξ/$:|^IMI#Hsξ/$ξ/$?%uy$C:ξ/$?ξ/$Ic|^I,|^I?uy&K|^I?ξ/$s__Quy(Q:1:|^J<:4_ξ/%2_|^J?_ξ/%䦟_sNξ/%;_ξ/%Wξ/%ξ/%??_Q;Rg:R:!sE?EOuy)?Pξ/%	__?QkQs|^J/|^Jξ/%ξ/%
Puz_ξ/KYuzY:-og?ξ/Ks|^yξ/KuzXam?mξ/Ksξ/K}uzZ?:.?gduzYC:-;:,uzZ:,uzXξ/K?ξ/K-s?ξ/K/s/?/ouy-W䵟Y䵿Y?_scOsslξ/%hXXeξ/%:|^Kwuy-:_?G|^K%|^K&si_Xuy-;|^K*|^K*sb?:Y:&sej\?b:*|^KR__үuxtmuxtoξ/?ξ/::<::sãæ_::A::sæ_MӟçuxtF::$sè?_DuxtN::L_E/á|^ξ/?G_BWg|^ξ/uxu|^ξ/Ouxt+|^gٷ:;[uxvqξ/:;sö_goóuxv;:;gξ/?ξ/euxv|^:;sξ/|^sû?ξ/9:;ξ/ɟ_duxvP:;)sôò:;*|^sòؕξ/ò:;P:;/sñKξ/Կξ/ouxUuxYξ/_տ:sux|^W|^Xs;7::t:ξ/eξ/ξ/uu:ux|^I_|^I_g:|^J:!|^Stux*sux,sg:&ss:ξ/ξ/:_/uy3:|^L6:oξ/&|^L9_?_sɇ_a_c?ɇb:c_uy1b?7G:a/|^L'|^LL_
__?uy0uy0ξ/&'|^L+ag|^L-|^L.sɅɐS|^Lξ/s,::sIu|!:sMu|#u|!s |_	|_2:Ou|&_sξ/HV|_ξ/|_
:3Du|"_I_)sξ/ξ/X:ξ/&|_ξ/u|":u|#:ouy5W՟iտi?_XsɣOɳ|^M=_Ysɣ:N/&0:
:Ruy4ӯɡg_Z~ξ/&#ɭ1|^Ms4uy5/&&:	N/&g_HߌN/&?hsG_`_:L#ɤ:ξ/&?җ|^Mjw|^M)/&?ξ/&'_S|^M,sɢW:Y_Duy4ξ/&?uy4ξ/&_E/uy4ξ/&j:+s|^*_?:<7_:<9_s:<_ξ/suxx4_suxx|^?uxxξ/?:<2_?_uxx|^9_:<G_.:<|^s:<%|^?6:<'g3:<)~|^;|^9:<*~/:<*sN/__W!g|^	ξ/g_:</?:<TvuxxNuxx+|^NUBuy9g:m:Suy8/'IG_?uy9:/'sOuy:o:{s/uy8wξ/'3_uy9|^N|^Nξ/'4:/'7#s_~N/'#s|^N/'q#CïXuy8Ƈ_߅G_?_uy8p::S__uy9?/'uy8ξ/'	__?_uy8ξ/'?uy8ξ/'C_/:a_Ouy9K|^Nξ/Us՟__o|^|^G_uxz/X~::=<_suxz|^?:=?#՝|^Puxz~|^_uxz|^_8:=Gux{g|^ξ/C:=:=%3|^@:=LruxzP:=)~xuxz!tuxz_?G_OuxzU|^N/DuxzX_W:=,s3|^sC|LH/^1r	Rى.\!p6bAznؽzO^r˄*y-;%F.n-^NݡQ@pNpÚI \W.s_+)l-"yh\W.s_(Є.+9P
Ix6
_+Giq\a~0jˆqx܄ˆ_:;OPdZ*Ft@pAyKμɀ, k@0ECl9p$I&kA/VP5"AL:| @ \0<h$ì6Z R^Dp!k=xz( _<uU/[T|A 4.+9°4ˆׅ&5<  r5NWg^kw΀ k‥
\0澌@\W.s_n=.#%*|M\W.s_-CDu\W.s_ )~06|AP4$05  I4Xpl5Tm2@Bf9!XI
aj-8} @8;bf["O5IpÛ"lAӔj< 6}Sz)tքgk;B`KR鯃dϪoE.KVkᄺ	pÚ1t`5dlbڑ]kC֗~k`#ˆC갃]n-hZ:p}(T(rݾn-hZz1omKZ*Ftր֗ŤA\W.u7xږT\!σ7xږT/yM@\06R| 1.+8:wkE/<ç] \W.somKZ)|[>j57zͼЬ;|jZK(zڑiRև<G8n-hlN7xږ#:Ht.+8>wkB)dz.T6͑pn-hE lCj< vԵ=ܣT]n-hzڑӿn-hDpϚ8	`x.+8R֊ۧ;l髇H~΀=q/|sKRի\sN;nn(W: sGPn髟?ۊM=p|2	oA.P	|h?ۊ!qCW <lx]gt9lBl!O*!;D}$I
aP	Wt=nCZ_ShjC>tZ[CT$:p#]>lP	o:}EHO<â7Pđ g5BCQR2+47tǾP	o:}Czͼ 8t5_6Ht;xRCgOACT$:piEo| 8t4qCԾmhjC>g
*t!O(jC>/(N[yH1đ g5BCPn(EzCv<&p$ìtk:xB\0hAlO@=t-pÚۊ:pŎiv>O@=P|X: zGۊ6x4qChS ŇhAmjn(vA}G΀= 	 iv6ϨS 9ۊ>ۊ>x4: <A!gh|ۚ]5>y]5>yGghPB_ |4qCgh\ivHќ5<Z: @'IǨ>΀=|P  Rqۊ^!3^x<n(vAxڇϩzGh@AxPPg? {B x"8`}Giv⇍Q[P/Q=k]gV>F}KJ<? {@^< Z<z	@ۊ}S(^iv⇭TW|A{Gh!`/
3 |@aGNiv⇭T[>x4: xB@B_Gۊ"y
Q4qCP*y](j(g4qE([:kӚ]W5͏@8Zÿ@8Zú<Xn( 6uSo6sK:,? {@΀=`6sK!:Niv2gU6͏@p|<? {@X<Ŏivoy]d&xtx
Ǟl:  c<sKRի^6n(WN;0ltax0(u.QKV={CNx<n(Wçttax0(>΀=q/Zn(WçivZx:p*QO@8v z<? {D^<
T44qE-Zg9ۊ)j[>N;@8vhm.QKV(Cl4qE-Z<? {D_@ 8: c<A\gD/9ۊFΈTy	tp|W4qCΈ^,sK=lG΀=0@N7sK"C!.P8tG΀=- }^= ΀=- }^= <.P4qCj:  $X:  $W4qBg/9ۊ>!Qh' 4qE([:jBm.QJ+Κht|;~΀=p0`N5sK#<c]j: ,? {@<tgD/5
@\0h:!y@#r@;V(Cl|d.+86: ڵyCϼ؃ \0h<_Pvˆi'jghpi%Iq\aNի^Ӈkh\W.phtj׾kH\W.qa#!6c gU6a sgU6htl}Xr6? {D[:k&-\W.qaP*y	&7!q\a|Lgq\aT5\W.p|tg:|_^,pÃh= 3^x:: 6>F}KO΀=|˚Z\>_\0 .T@>ka\.+9Xr5? {@lĬMpÚ΀= 澽xMk
pÃt[5 ?@0rg N_b!"AL:}bHS_	
@`$05"AL:|bG |I
akő I
akc8I
ak
$H)Y:  .+9ɡ"AL:|rB$ì \0澄+pÚ\W.s_@`.ˆt!kr5p\0(
PkCC$H)Y0zY
KUqq)/Vk@"
Aq\a|Ԟ8|ˆ 1.+9FpÚ@$ìĠFZpÚ)!$.+9Dp\0H10\0澌_D fH^`\0 ,.+9r5@h\W.s_E\W.s_ Yl YAI
ak)@)/Vk

 TI
akb .+9 Z$055$H)Y$H)Yh\W.s_I$kh0.3_M$D fA0&r5AI
akϊq\a|0<ˌ.+9pÚ{dˆ+mpÚtA'r5rX\W.s_
vq\a|  k␈ I
akdpÚ#pÚBpÚ+BpÚ,aH\W.s_BpÚx.+9pÚ% \0 4k0E)r5N\tq\a|Ъr5$`X.+9V!q\a|^*
9q!^$ì$HS_bh$05 DunpÚ$`\0``.+9zlD f&-\W.s_kK!q\a~p6zMkH\W.s_,LnBpÚxpÚUr5\p\W.s_  80,r50.`ˆ9\W.s_bV&q\a}zˆJr5aq\a|J@.+9/0\0DuaA.+9VˆzP,A8|F>\0laR^ыY5Xp, h\W.s_5@#Cl Hv06|0A \W.s_ )~06|lf)	pÚ
Vr5&k
pÚ *BpÚtr5(P.+9Jy\W.s_(Aq\a|0.+9dˆʀ q\a|ւ\0	\\W.s_B'Dи\0@BpÚ6 x.+9 |I
ak@ELI
akdHS_@jI
akRA`	"AL:|~8.+9|ˆ$-r50F#r5=SHkBZq\a|сFٯK06~#Cl@ pÚؔHlf	@d BHS_` Ơ`5\fd dˌ\W.s_l \0dh
_+Giq\a|Aq\a|xP$
KUCUx$uq\a}% 	r554+BpÚ$kkP\W.s_A\0j΂pÚAĠ`5\f \W.s_ kPk*.9qC0P$05$ìH
 f@Cx
`j|8
KI
ak 	"AL:| H$05(Pˆ,
BpÚ  $Q,A8}=Pt Pp!kq2Dp!kr5D) 澼)4|]y!?5 \W.s_0k (V=Du$	"AL:}WNT$05ˀ,I
ak@HS_h fđ f I
akh5 f  f!dPI
ak"q$H)YbHS_Iá$H)Y$P $05 BpI
ak)$ìĢH!	"AL:|8 @80Du$H)YX	"AL:}4: M3_P@|*}@H `  5 ?@c?	@!@dP   xٯä"澠$f*f$jٯB@.B澠$]
3_I@v'~ `6}4: C}PTJ2
|<@"K|? qU3Ƌx	 
Y(jO""~kC\"*\澠$NL|		 ,TE}@H d3_P \)|G
8
9)6
Y#S31ٯ`@Y`_5 +\3_SAk !1#f~@%J3_AK@|A-ɀ, k@0ECkАI$7I*?GiQ`s*?ƛң_40U&!G40CJ1~!Gꌿң@T~_!Gꂯ4PW?@rT~LT?NJC|%ި?ң	w[%ެ	!GJw8KXm_%GɞN̂4mzT~d9GCX)]N}`	w'zN2`	w%fң7ң2*?3"~=`	wN38KV%ް
pz.zNX8KcOX)]zNXH%ް8Kbw.X0z׬.4%h
pyǚB]懞h,|4#WJ	_iQw%JQ8Kй8KT%j
pyϬ.SX)]棿X)]X)]}`	w8Kԗ8Kԥ8Kԫ8KR%,
px.cX)]=`	w<ŉްSł?.ak
pxR%mN6[8K.cX)]S͚N6G%lN6L%lS%lX%l\%*%zNzNzN}`	wM`	wUNNS.hJ%(zNOX)]X)]Ϭ.l
px6;%`	wn}`	wvzN~S.l8K,NްS/X)]ᷬ.rOX)]
px8
px8H%`	wްS׬.pR%oN7BCJ~%G*?7ңi.h
px
px
pxϬ.i
px8KZZ%4~&%G_[JSo夨O%`	wʽ`	wX)]
px<
px<-%GO
px<Z%)zNZq8KlްS֏`	w"~ZJ֔=`	w,zN[
px>
px>
px>
px> Ԩң|	R|8K`	w_G 
px@
px@H%`	wX)]
pxBT~ң;G
g.8K!+I8K
pye8KX)]X)]?.~S=`	w%.N#N'zN}`	w`	w<%޹.X)]늞S`	wR%zN%`	wHS"g.8K"-zN`	wzN9iQ"G J`	w}`	wOJ3X)].Ϭ.9%~S1+
pxF)zNzN%/?%/s8K^N~SW.x8K
pyX)]HSΟzN:%N:)N:=`	w)zN
p|S`	w_.%GfiQ7%J=`	wi8K+zN; ?Ϭ.7.9zT~vX%w
pxH
pxH
pxH
pxH
pxHK%}`	wX)]SzN`	w`	w
^SX)]/X)]X)]`	wGS(S$X)].k
pxK
px
pxoX)]!.?.3
pxȩ8Kd\%2`	w>SSX)](e8K%
pxJN%B*T~BOG$%CJLްSI.
px	G%HG$8KzN"?.Z%L>Sת	wa8K{/X)]}`	wo8K}~S%޼8KyS
pz+
pzX)]OX)]2X)]1Ϭ.i8K&g8K&`	w`	woX)]13
pxL!N	`	wg..V%37%3N8Kf8Kf
px.#
px̝8Kf8Kf#N`	w/X)]+%NK`	wX)])
px
k8K#NAϬ.8K`	wǬ.\%>S*%
p{S2%
p{SW8KX)]
S=`	w`	wP%T%%N	=`	wX)];X)]<X)]9C
pxNT%^SuX)]88KUS9%).G~SNϬ.l%)/
p|/X)]}`	wY%){
p|^S؛zNc'.#OX)]YNbzNb
p{7.$X)]D?X)]S`	w=`	w8K8K
pyX)]SN<iQB]B4%T)U8K)9EЗxRy旄J *?
S`	w 0J.y*?
EOX)]./zNrzNcOX)]-.zNn`	w7.L%?X)]-?
px=`	w~SX8Kho8Kh1%4
px
pxѿ.~SƐ}`	w
SƅOX)]A+
px	Q
 _iQ?% 5%~)G2X)]0~*%G08KT~?X)]0
px1%G08K?*zN
ƕFްS¥}*?
>S T~N
RT~ N
IQT
pxT}%GQ
pxTJGQ;
pxTQTS%T~	^S [7J¢.SQT+zNuQ[8Kp*?=`	wѷ*?X)]4/Jhe8KT~_zN>>Si7"T~JSh"Q*N1Jh8KJK
px1}ץG*%0;GNg`4%0W*?
p|[x
p|>JT5~S_qT1/
p|*J`	wbGS/4jk*?qT~5<%5ץGV~SƠOJƭ=`	w]}%GWްSư>GRG.iQ~	Rg.S
pxL%60NzN%7_ r?/`~789PFA fypr?= ~z%X#'P9 G㇟Ap #<pWGH@zT~:-y%:PJFT~gB]zT~B]삟*?d.@C*?d.O>ZT~ȑP{"WĨK.@Z,%iQ#B]pmP|-%GviQd.	QX.K+_	wo`/¸p*?
]X|%~]axXK,(z_	wX'B]a0xga.ܞh1syyA%;0xKvKvM.>Jǌ`	w`	wQKxK z:=`	w/=Juh1q;0x*yga.aA%ͼc	wh1x0xiKң_7x/=*?2JywݢT~gGW*?fsԨ*?}´z#Ĩ{hKz!M	wKhB]OT~i,%
i,%_Ԩ/;%G>&J?cJρťGD_T~|"IQ*LJπ/5*?> *?>-%G!ܲ︎t/Gh=*?\%]h?&]hK-~IQZ`Q.Ǚ#]~NXMȏ	wX'B]3(K|^t%Yy!Q&ܥG QK&*?@q	w߈*?@`2X'B]q.𹯚px\K._T~=`2J<J⯬.G%|]qs.+=*?}9A%~#Ĩ/`2+	Зx^~#/+B]I%GPz	K|GQ	3KNA,A.yc	w}`/Eo4i	w#X#]HK		^hF4i	w5^hb*?kѴ%|Ѥ%hK	!.&LFЗxѤ%D
 wxͼ]*?DhK~}ڥG~h	w*?DhK~B~HDhK~JiQ 
GЗx~%GUo.*|GQ
#
Ї	wR~W
B%C*?QrjT~A*?QQ'GT!T~D߉*?5*?T~E?ĨEGY.,?B%hCw.K1>ī|%*?Eo4	.hK28@~hB]0xdyM	wM|1'hB]~h]s4%<1"ЗxdYFЗxd)yhK3[4%|&9&6^h]O4	.Зxg_0xfN@Ӽ&20xfZ@/4	.T@ 3o4	.hK c	w?4	.k捡.&yhK &CB]|&e|%BЗ}|	]#3KB]'mzTHW%GDG<&恌%JgЗ}%/4a.JhB]c	wY@綠4%H恌%H4%ބo4%ބq恌%ބhKhKw恌%ބNJГ<Љ	wЋ	w	
T~\BD%ބ)yB,%PK@Je		w(K~h8}`2$4 HK(KϚ!./X.C!.X.h8ڟe	w*?j jFk{Q(K%Nژ>Qe^h1lK_X'B]_sԨ#0{ba._4]4]/4]^h1>h1O4] fɼ%@P@ 
hB][KKK=J?4]b?a.2a.1S0{so4]>h1۞nK4]ȟviQr77ۓ`	w+\JK(%Gp*?p]{	З{w.	sԨW0{30{~hJ ?JQ_4'B]]7QN@;	wrϚ.C4]c	w2A%ވ?A%ވ0z!#0z"ga.@Ef<ɼ%~T~|GQ_З{!. *?rWؕ+ܨze	wQ/4B]}`2YyPz(ؕq	wE#JIh8JB]'1*?E*W	w`2Aܠ>T~+y>tkQG_rT~i\%(KĹ*?t{GP{_.E/4M<a.E*?t#W	wPt`Rfh8ѬF(yFOF~$RDKT~K.m`2ݓ`	wңf3Pxi}`2@bT~M\% e	w_{ѯ $%=`2Bo*?+B.K(K4 HKX.WĨh8 e	wk񇐗{_y@xJ̕L%Lt%SaK._z0{ga.h1ޖ<c	wPA%K0{4]|0{*?|?&{h8Y%}J>h8`2 _2T~A J)T~A T~A,z´%BY怎!y%C4y	.O4.XV@kG"_.K,%B,y(EXVFXVU	w_5'y)SxM	wyM	w恌%ގ>T~	Rq.rңvhpz=~h
a.rWĨ惈KGQ9O(KG@]o~߻D*?Gq	wze	w}Jo+p}`2`bT~C)!}`2f?Qm}`2h{؍惈K6LQl	~R	Зxn	Зxn|C7"|LGvkG*D7bTX}`[<Jk%Xm*?4B]#ĨwP}e?	w֟|%X/ؕ֡惈K(K _R<˄Q@z@X.x9@H}恌%ސK	w/QAOzAg(K %G4B]C/*?"e	w|a%DehKK怦"q9߸JȂPzI;.Je	wA*?X. %G`2)ﰳK4:߈hu	w/y> zT @%G>h8Ȩ>h y	G[=`2Ȱ`	w|]d4B]`4(KF%F.z:#
ңc惈K8}T~`2ÀxpңX.K=*?oX'B]y<Н	w}`	w]p[zT~ˉQk!.Ay!y!3py!K	Зx<t%Yzx?"<%HqY*?0|ȏ	w%Gd?OJ7@J AO	Gh(K;@	w7!.4%]m.69h8X.6%r?f/9!'~G`r?A" K 	Q/ˉQG`B]߬ Kg K:kK:'z:/xa)J%Gt%G߬.aM*?&Q00|"70y9.sX'B]9<JR=`	w}`	w*?*J'T~O}`B]O%G;	Зx
 %G
)Qh "GNHNDOT~R_p*?>N.<D	p*?4C!}$C,:Q 	Q ߘR 
^!. D%Yz:(N	+4J}¤wbT~ ξT~ Nb4~*%G4/A*?)%Ggx#<DğR8 N+z:W.L	Зx&
~Q&!}':^Nʠh]}¤exKo9*?5x(Qz5zxKT~/Ĩ<*=*?O$z:O?1Gs_*T~W&z:+}`	w*?+RdFk ,%#8ǈqC0<Hǖ	_p*?,/%GEzT~X.%G[T~X)Q*)z: _	.%G%G/%GOJ$}J$꒣	}*?_T~%PJĠ9q*?Q~N(gT~HN);	Зxp*? '4J-3J,69X*? _Gg.VKz:b.0~*? ĨL$yW	wiQ%&
N0`T~Ϭ.Nt%]*? /4B]h7ң4(KM
+Gl26OT~'z?%GpT=a2-a2=`	w~h8`47XL`KSJhe%`d%E/X'B]h8a_SJgB]岗..4B]qM*?.}`2ˌ`	wh8˄߸
B]	wXx.$zp\(Q/	>|%ްNz.^KBQA%O)G(K@dK/Qx*tKg.wңgPyxLt%^+GˉQ	Зx	Зx"~WJך!.@T~()ze	w2zd%(tQ(y%(/ˉQ1]q*?#XB]āT~H_qT}%G~ңeXLȁ	wd@`	wN/Q3yT~`O0=`	w_ң!.SJG~B]" KDJ	wL=`B]/XxRMd	Зx2aKQ2}惈K"_Px2%GOJ8^J8OX'B] O*?  K 0=	w}4 X.=`	wQAˉQ.sK+GϚ!.ң	(K~WJe@%~N]*?j^h80o)GǬPx3a.LT~ PJA.PKTOt%*QA%T~X.e " ''%GJ 9*?] ;t%X'B] K_Qq	w)G"(K@Qy H~	QwpzcЗz/iQ?X.T	Зx/ĨUңTKU.z:Lңh8AWSJL`2EX'B]!S	Зz;]*?Sz)GcX.12T~+EzT~+!~^J`/ŏX'B]ⰛzT~+ߺT~+h].^_ze	w}`	wkT~+?ĨmKyK>y1~B]0?]*?1do	wK/]*?!.S~TjwP}ˉQ.GPJ.%G>꒣r.X'B]&N@CT}w惈KGiQPwC	wx_9*>|.NJe/X'B]4X'B]0_]*>y}4e	wuA*>GQKK*`z/)GQs(K0}ɩQT+y~T}՜e	wuo?OJ9@JpwVX%Ղ߸up`2QVcT}̂OQ2.dPw2iK9 ?Q'] ]ȝw2*|EK>J	ws!K.fa.f	ws3ψB] m"%>i	ws2]̵%]b4B]`)GbX.KMug.]*>>h8iQ4}%h87)GС%@wdOJ.,~q`qc_4
.,ЗwT}ńX.,,:s`YJiQ6q*>OX'B]سK wtGh85/SJ57PwT}ĨN꒣/%G"~(GOb%]ۯ=a6K/SJPw7	Зw7%:4B]T}Խ`22t%ů`	wqi+T}ť_4B]Z%4KB]eKX'B]!~WJ:惈Kңe	wptKRG0}tÿX'B]`	wpx6px惈K)G`2՞N=`	wuQZwZDiQZHL_G2%G8@>4X.A%qM*>/(Kg.?+G @X'B] #WJ@UA% Uң=`2BOJB>T}hB]!}恌%o=*>/GKM恌%=*>7WJT}&u'ĨY_)Q?XB]"%G"uIQ9a6=*>\JFNw?8/1q*=*>CXB]~^J-QJ~\JI	Q	ߺ&%ң0_00~(GbF%$2
/%G%Gz]y7.%Gxp9%bo	Q?uIQ`pw`?OJN\JNR%pA*>򈟗x9J;pw
?G(?.%G)5pwK!	Q
KKT}XE*>,	pw4\%ƄoX%]h
.%GuIQpg.GP.%G`}	wpPJKOR3X%]j{KC/X%]j~\JRT}qgpwң7.%Gn 7RzK~qȁTq8KĨGtbvF)Qd	ЗwdG%GݐvIh8 iQd%9%ya.`	wpE%G++WJV惈K_qM*>aǬPw%G,_GvWq*QJ.<qW@J~\JϚpw0=	wq7)GxP׬.<QϽ`	wpLt%pWJ.y8SiQ·Pwt~d<KY惈K4_%ٷ%ِPJ%G5%w.N4B]_ң|(K=`	wsϬ.|ߕң~w?4=`2Z	ЗwQ`	wpGt%N*̕qң>.%G|D%G|!W	wqcЗwq?X.N}`	wp"6p"!:DKt4B]_t	`2 T}d%XB].ߨ%G._uIQƞ	wpLKX'B]0$y}ң`2`\Kz:$4B]4`2	wCX'B]	q	wp$T}W(K5N	Зwm|q	wp&}427PwiN/yLңze	wp)	Зw/X'B]
	?ң>h8)G~o%5*>/X'B]
z(z D%m'%G=`/K,<.$/9*>~p~pte2]	wpy*>T}o28ˉQ 4XB] /Gݡ7*>> g	wz@ܜzDX.J.Q/.QS.P	wz/4wjv.ϙ!.6%GݨC@	wv4pwjB]ݨ}VA%49y:+fgqM*>턯X'B]ݰ0r mzT} r 0ңWJ}zT}.%GC̅wCQnev鞰>q~꒣	woңwsT}"t@-q*>]~w%?2]+tR ,%(yW	ww@)GЏ%эa.K?A%шqM*>B]TB|%ݬ@4 XK_扰ww7 ,%݅T}ݎ+'ңPwv9J?/J5w`-*>W/J[w~T}CX.&y>O ᠏	wpLDK4 XKG40W	ww}47|G)Qy//J-*>߉iQxGg!.DiQx%ރGˉQzy*>A/ݚT}ޕ	Qz&wT}~(G?X.AYK`|JA#%G܂U&w!2&Njy|%TX'B]5_dtu^dX.Rt%oݚT}ĩ*>T}`	Q!_	wr. ݒT}h>dX.=`	wzz_	wz>NbݒT}<ɬ%]!	ЗwH?PJK=`	wr %G'&wI#z_	wt.cX.a/	Зw~%G̚]cKK	?OJ O=`	wr(%G܋̚]܌KNps|%ÃX'B]8vIQ/2k	wr;X.GKzT}oݢT}"GܐeLJ!opw$T}OX.H
-%Gܑg!.HT}	B]ܐ"}	Q$ ?@J!?	w$ _%Gܐ(d_*>ewƕp2|G)Q5W	wp2JiQ$X.Sң@9J*ydT}k(Kܜp2*>dSiQF_h]ze	wp4	wH>h wM|6i ,%9JKwPwIT}Ϛ!.l+%GymϬPwe/4 XK_GyW	wp6+ze	wp9Js'!.e	wp}G9@A%ÒSJr(K #2a. w A @JC@+|`zpiQ>B] z:p]*>r.ң4A%҂tX. *Vz
NJ Ku'%G
oĩ*>AWݒT}^.I9	wrLrrT}$$J~.IrrT}A_dWz:cң@J]h],K/tPwK0:oT}cˉQ%Q%=`	wrYc	Зw%?ңyIң0W]*>ĆKB.p헚!.?pPw~\JvR%ðA*>tEr`J08K6t%}`	wxA_to惈K"}4$ze	wri.MgKHңM|q	wrhңM`2yܚpX'B]<L	wp}Q`/8	Зw'^dpw':NrrT}ГO	%G>G?~^J~(G?Lt%p\%.eңo%~NbtˉQL/z:N<%ry!.OBiQ'ңO 	Зw mң `2# G@%Gܠ>꒣P8KN@Tt%#O4B]ܢ>T}(>B]ܢ D%0>D_9*>=`	wt߬.]*>餏4B]4>iQM)ze	wtdKOJ?OJ!>@#ЗwqM*>K(K@&GBq	wq4BPw)yR ?ңd=*>x>	Q?ң|+|`z|+iQ>B]=`	wp> ~WJ$K*. _T}惈K)S(KgNyK`CT}:q	wq%1S	ЗwްN 	+Gq	wp@(K.X'B]
?ң"y (KQOJ /d  G ң  @J Wpw  K biQNU%Ӧt%ӀĨ?+G8K
ްN!WJ!e惈K'ңZze	wpB)z:W.OQLq	wpD qM*>PwB/d =*>9=*>	Q fh]%ң X. şX'B]Ĩ1T}n`	wr/	Зw)?t^h8LT}j^B]`	wpFNt%%pF惈K0iQ (K8̕pOJT}L@Зw sSJ Vze	wp :+G "g. t$A%ʁWSJQPw*yTOJPzT}ʂ1*>gpwSJ$_% UNJ$g惈K@'ң	e	wpHB%G<+$(|`z4A(KE/X'B]ң	CX'B]=`	wpJ$WJ%q	wpMSJ&6Ki~T}4ްB] yң	e	wpL"J&1rW'%GܪKUA@P/ңU}%ʰ>	Q*ңU)yW	wrWЗw*qM*>RPw*%Q!.	pO'Pw	A%8)G`2'&yl%9K E%GMiQB]w*>KwAq(KB]El%Vh wHy(wң"ze	wqD%GE*y(4X.
.%G9@('yl%@	wpPW%Gh8(qM*>࠽%@@J(q	wtw)G<(K0{_4M{4 XKrT}ß4B]<@iQO`2x%%G<GA%oSJy{(Kh w+y0YwrrϚpw+?qM*>cX.V*>`!r9JX惈K︦rK(Ki,%gK	wr4M]wĹ*>s4B]ܮ4}`2\}WAA%_)Gܮ(K_trT}j0\GQ%5	.#0%k<B]F2g&]FN@&K#q	wqT}e/X.#}#8Kң#ze	wq;̕q~q a.$OJ$7@a	wq"4w4
.$	(4PwO}`	wq$/q$K ]*>1@a	wpe惈K@)Gze	wpM̕pGܱܜrNJ`szT}_*>倿\rpw,!}4ze	wr3K
_`4B]ܰ^DK*>s.J)g惈K'ң
[e	wpR惈K?SJ)&ze	wpRb̕pUܜpTpT@=*>
orT}U~h]pTN?K.
SJ*0e	wp	6DKIϚKJ4M	Q _J?!.$p	&ze	wp	)y qM*>XP;*>P̕q(~p
%GңYkK@Q,tCˉQ,^h]ܲ^%&/pV(K`	wpV+G=`	wpV)z:YtcO4B]KqM*>ZPwKbtb] dXB] iqT} %GL"}%GLviQoXLȁ	wp-ykX'B]M	ЗwCQKh8T}~B]NUK'th8ң'9qc D%Fް!.Z
~}Q-=`	wrЩKwT}a!.pXze	wpX}J,OJp	Зw.5t%ˉްNpVt%pKzT}ttT}s_4
.%q+)G`2.,:+Gt%y	Зwt+w)G^B]bp?#hKl?XB]@C>꒣YKOa2	Зw.^h80)Gze	wp`{	w	N0PA%}4Pwƞ	wq>.'|q	wq<QiQ>B]ܼ{K}`	wr3w/qM*>⧬Pw/	Nq惈K4ze	wqBXw>!.(
rrT}~ _NJZt%.AQ3y}ңGB]~%G?OJ0!y*>):G@J1KK|`zqM*>Pw/`	wrT}ĨԽ`	wsϬ.`~WJ!.`!}4, T}2a.{K惈KT}IްB]DK?PJ2꒣3z:1t%9!.SJ`2&z/9*>rrT}3 Bg. DX'B] ]*><q	ws	SJoPw0T} s	Qf?Q~qL;̕qL@Q~ qLD=*>	~ *>9qP R*`	wqPKzqPJA%Ba.*
h1A%=a.4]/4]y}٥Gd#:*z:!*> sK0w4]!_a.4]?4]4]h1 wݚT}@T&woX'B]da.2p$z:"+GH$4@Gh]HhK5XK ?T}ԡ:B.*}	Qk@/	wqTЗwJh	ws@J.bM	ws4%U9@]	ws旄XV+B]Li旄/	wu44%ӽaZe_XVs/	wu1K/	wu3܄u3*>_p*>ⴞN4	.+Ѵ%bЗw/4	.+ң+`	wq^4whq\@%GWq	wq\K+`2{+|q	wq\ %Go%r%Gck惈K}	Q1`2}J!.cӽ`2M{bJlx	Q&]&]h!.i*>>hN{Kh8o܀{ae	w{E?QTA%\_rT|ZX.~Z,DJ_t~h8*>++{4B]p@JOX.J>	Q^!.} %GtX.%ؕʾh8@JX.%QrT|Q/@(|&!ߚ0qD悔%Q7 (_ң∉@J$4B]W(K~%GcqD^(O4	.gЗqFo恌%Qy	wa/T|Q@a	wckK@J2w!.	QFU(ğQFXA%QrT|Q%A_Q*ihKWB]Ĩ@JQCK _܀׬Pq++GĬ}%Gĭ*>%nVHDK<6%e/4MYSa.VXDKB]ĮKT|FFhNgKT|FNН	wJȥ# JȱKT|FBK~39Bt%F`;*>#6h	wȟx	Q<6#2K*>#2T|Fe4q>Y:%M%;*>%.XP#(K/	^h!.X~X)y:#C/$@a	wx	Q2Bt%F?Kx	QН	w%JLDKh	w扰q74q_x	Q:#P/*>#W>h]k@J9#TˉQ^NXmK>NXR!ba.9A%B7a.c	wKWa.c	wVA%FݚT|F|ɼ%Fq	w@JٟPq{6AA%F_@JPq'z:#`5: h	ЗqD4 iC	Зqk<+B#`w`|@_w|@/XV p+Gn>}#7&Ȁ|F#A߹ Z6r>!iRq*>!i{	ЗqEO4 HKӏX.W tw%@3$y t%@WzT|@q]G	_]%WQ-@	w4?i7QB]ߧGWJ 0 >q*> ^ I4F  g#B]| #B]^h	wB$WJ!Gp%Gq/9J	ЗqН	wX'B]p	ЗqB]pJJ#iQ}`	w?4KCT|B&G.0:%=`	wDU@a	wDc9aeHKHh!.<.|@	wF.ʞh!._QQ9J^(QTzT|RB]#4qHGңK>:T|Gk|N#~ Pq~h	w؏	wk%A!g 
!Oʐq4qް]1UK(fTbK2%CX'B]1pTRt%C%h!..;@a	wȧeHKS4qy]|B]N|̩	w	 	w	pT	`	w~fTy	Зq/&y)x怦%h
a.^&y)ypqߚKaܚiKn}`	w̉IQßX'B]3(y0feHKQ3̀.  G_rjT|L=`	wX'B]9@a	w~fT'}@	wNJ=*>  |%A9O.w)IdpqJ)KfT4q1%LD3*B]x%Go4q.
yR  
 ʐq > Pq`	wO40qh
a.3@S	w2@S	wpq /&G`	w ʐqE?2 K/]
h	w
~Ԩj?.O4qLʐqL@	w/QL&|@	wh	w6R:!g %Ca[ 
#4q<̩	wc@	w+=*>! K|!ɿ %C 
!"R)z:&CO4q2$yR)?pJt/e*>)0+/QkNJ,*yR L Ka9JvKeO40qį40q<];<]<7%Cɼ]<~T|C׬.|]y)y)0@S	wg8Kx
=`	w#z: bt%L0>Nz	ЗqJh!.
+G|#UzT|G濕ңG?rrT|Ak3*B]`/-Lt%CaR
^N@S	w8@S	wa怦 "L%@D2%@D怦$ GĀyK) 2@S	w40q ]Ā8KR=`	w\L%Au~h
a.).(y).O%A{ϸr^Ft%Ay;L%AzwKL%AykL%Ax8K4q B]ңH_ңfpT=t%@L}'%G2%@L|%@LK0)Q1[	ЗqEh
a.]|]<]@ (K@S	w*>!X'B]?o!zT|C%0
?ң/QbW%GN	?rrT|@XV2%AǬq#OX'B]9J1Gt%A40q%40q%O40q"WK327@S	wdR@a	wfk]*> %=*> 6^ %@. 7>jk	wy	w|!. 8~hqP0qP@=*>*~WJe|%M`	wB_K?OJ]*>*T=`/[	Зq!y0QU0-]*>*OJ/4q5
OJh+Gٯpq6 Jңl$WJ-=*>"4	. c	w c4%D0qyM	w4a. A%Dq5!. )yK%Hc4]	wV]ĆB]ĆHEЗq!t%Hih$1B]ܥKK<&4'B]K	Зq8Н	whN	Зq8x	Q8AQ|%Nq_KKUgK4M .LBt%@\KPJhHT|@\HKPJhE/4~	Q"yg %HT|HН	w$
j.$B.rxK_qI*>'#o	Q99*>'/>p*>')N%GĊM=*>$QK(K,t%Ne	w'Ru	Зq:)e	w2J$=*>$g~B]c%AQtFp8 =*>"Ks]*>")QT|D'>NgM	w!'W	wL%D#Pqo4B]ze	wkGARJ5p*>$vNT|H߸8*> ٟ.)&z:"!_
IUKN}`	wJ%GĒKT`	wO*J§.ⰹK*>'X'B] />t%P~*>(?."*JSt%D`
#>t%D`?IQX'B]*J8`	w/*J'.#x |DqK##0rrT|@`~-yR 0*z:"@_zT|D`	w }bT|Do@J }	Q 5*>"@)%GH*W	w %D/5B]V 2y%@epq`2>h8`2|%@d"T|@hs@J bT|@h~}Ӓ@q*> 4NJ<G_ңEOX'B]/4
..g>B]R 6S2%@lKa.W: 9%AșKo!. CX. C4
. APq #4B] ϬPq !}QQ_/CʐqXB]_OĨ%Gg&]/LJMJ	7SJ}1*>"Iң$tĨ#O4
.$tԨ(>B]IBMJ$%9*>"Qǚ!.%tԨSze	w)!.%?jT|DB]J~DB1*>$h]Ė}RK_%IcԨw夨о@J-;	q%|q	wX*GĖ\$!.K1R%e	w,}9.C#%%#%q$b%@C%O>`9tM|A_Z#pZGr9v6r> 5/`(``#jT|Pz:(G2 񟙕a.y""q	Зq=`	wz}QfT=G!& @	wz%yK~ɩQN? ?Ĩ9h~%~~GI=`	wc/X'B]Ę@RL>#d_rrT|D񧙕!.'^d$]O$y]O)yKң't%BX'B] 9*>! eHK2a./2 K2	w$\JK`	wD~ңMkKS`	wsK NJB̩	w)y	wH̀."@2t%@yϬ.ĿXqN: > D%@|C	w`B] `	w/9*> P2%B2a.ƞdpqge @7JԨc̠B]".%G"?G"QT|@ K'%G  eeHK $y	w ?2 K %I߬q'IK9*>$fT8 |%I0J"ORT|@y*> ET|@P!.B*> B `ʐq 1ŌKL %E0wT|E1ߙ@%QoX'B] s^ ft%@$z:"Ǭ.*)<)=`	w%gK)W	ЗqcX'B]	: LPt%@K	ЗqY: N>G	r|KJNE)S	w(.z:$N<K*>"JQ*>"*=*>"iQOX'B]Wz:"ˉQɿyR+z:!wDhKfdBF_:>%QNHP'Зq	%X'B]%@PP 0}ɩQ	N}`	w)" R̠B]
`}rT|@DHQ%G
T|@%ңH>NWVB]
W%G
*>!(Mȕ.%G%ң R %GH_s-W. 	Зq Zw. _u$kQ G !ĕ Q )J9=*>"T|E/X'B]
=`	w+ƉQ
`r+Pt%@Sңp>IQ	aĕJQ	aƕ~-*> Q%G 7_ _G 2?%G 2WT|@T|@&iQ	>9*>!0~MJL?pqY*> sT|@>-*> %|Q%G&pu*>!4%
	Q	4//y*>!8;A*>"h|%E[	Зqɾ RT|@DJC&q%G@Ĩj?qg.'ܜ--yR"߈.-`T|E*>"*.
fT.A*> \MJ@/~R◬. ѷVJBJ@*> sT|@@JA*>% T|J	G]=t%EްN>DT0j08t%@wK3	Зq׬.h>IQ	`	w}ң_pm*>!<%G^2ң/.=*>"./&xDG(z:!@9%B79JPRT|B^JQR,a6 bS%@įGAW	Q/T|@T0[y*>(`E*>"_XM%| |%F?Q	~N#J%2a.QOJDKKf.<IRG)=`	w%z!H\JR%G;T|@?R *> a. GWJ_G CX'B] B'=*> OJ ?X'B]a>唨"ң0?pJ9Q`: fOJz:!LK2. (;zT|@'z:!PT|BIzT|B	Зq
/Q
/JT%G*`}	wߨ%GT)Q Зq Q7T|F!RT|F"g&]Ħ>=*>%6NLKOX'B]+ңt%B_G+:!\cKpqĨpEy*>!\(Gc>꒣a.MA*>+LGǲ"4%x_Gǐ?.%Gs_^J;E*>;Q܍|%w)z:;  -dH_&٥GC̚]KwKrrT|q̩	wf.V%GƬ~^JXE*>5irrT|jį3*B]dBJD"QJ~~Nd_)Q2E*>5;T|k 	Q-y5*>5?ˉQW|%fNй |%fݒT|f[T+*>3Rw5D%G,_	w.ł!.C>0h*>0h+4R9*>0heHKuIQ`T|`؉8>QzT|`2#]At%`-R=``Gf_1#7JGnJ_*#7|b_lG-e|zG0r>0x|@@y0r>0x@|`_B#Pr>5@#Z6B_r>5 KXPq}`B]=`B]	^.8/z
\m *5}`B]ƺXPqG>.|O?XPq	wIQsxQ%GuBJg#GtAT|gDf(K?1Z9
^fY*>3<K6J95(KZT|a!Ǚ!.	oD3!.	o3a..̵	wl%c_iQK^fadUG2)	wJ/J%@2%a("J%/y/3%`%3]ƽgB]ƽߙK׉iQ/yz0|UGQ&)	w Jfy]3 bpq'V
)y	w*ң``!	w]VЗq㟈NՂKq߫,B]bL%a9O'@b,%a:*]X%'YR0 xKv	wNՂ(Kw>:0߫!.	z0Ք.	iqz%a9ՈqV	wN0&]Y20øKrw%]zT%a9CՈq/VW'X'NdKqr~B9 >u
O3~B_Tu	:ycCO3?:7Gf4:C2ο!30:`8ο!͑ '_y&f3`u	ϙ:!>3ïHf3:_:gur~B$y_33/:L9N!SIg)"ur~BSIg)"ur~B*_SB?ul#q~#~08+|a_~JYG_|aFDuRߌ":(J9#Ҥ#҆?DuR":)~yG_>00ߌ":)~;#ҙaGDuR~G_0JiG_5#қaN~0DuS":)JJJ#|aD":(9#ҠaD":(G_0ό":(G_0JN#ҊDuQSJ*aIDu%W _V~u$K:ӯ'?tu&ON$~I|P$i_xu$wi=:i~IM:'~Ioiu%_k'_l4I#$?~I%@I3ӯ) _J~I Bu%;ӯ%O$M:#~I,~u$G_DN$>1J_ae"_EO2
$~u+8%*4Q%u(G?~J~J<3SCON%u)_Hu(ӯH>g!_yS_N%95_u)̎%Wi7'~J$~u*_~J'yN%qӯE?38:T4R:#u(J0tQgӯE37:\4Q{'_u(j%
~Ju_ik<HoNK[c?M:.O _M:-_~u\dW:,ӯuZNKA4ՖKiimXu[NK}ˇ_u]>uYӯß!:._>1qdNK(|`uYKӯӾ2e?NK*`NK,|eSįNK>1_|i_M:,R_M:-KοKM:N%4YX:ӯg?*:'_bQ~K|`u.oN%'_~K?ĳh~Kbaӯm~14[N%G_~u.~Kӯdu,94Y/_ɟ~KL%?M:!`Zw_ʟxYWӯb?(~K,~u,:&~u,%~u.)~KM:*|`u-Kӯï0~*4οM::8CãN?~/4R::~ut{񘎿~utM::Ag_CNz_N}TG_NM::GJ4ꌎ~AK~Qg_E/Tlut!utS@SӯäTnut#ut%ztik-::.~ut^A?N>T4VBÿӯõCóoNӯù=PciT~~uw7^uv{iοuv~uvzN~uv~4
NM:;ߦ~>*:;i3LuvN4_e/NӽQOӯò~uvXLįNT~M:;PCò_b_fNԽS3ñ[ӯT?M:N>|uӯTuaitiߦ~Yzӯg_NT?:_~Z,uoiuߪM:;g_GhuM:Rtiu35:?M:~uN4:TMο_N?__Ϫru?M:=S_~tR4:*z_/N&~_~L6D#Ɇ~L8H_M:1A~L<U~L~u0&24c?UaN& _~Li_u1Ϫ#~LwiTH:__ި~L$~u2N&M:N@pbg_
^	ӯɅ?TJ:T4b%~LM:%zagӯɅTL:\4a{N&C4a&
~Lu/ӯ,1XFߦ	oNqi1,CNԎyi2!M:ï34Hf&	ӯ^f_iihNM:3_G4VyDoNu(?eïM:Cy_	;_)u":_,yN&y0:kӯ(yxEN)yu#_R1HB_Uy~MYi3ο&4iϙ_d4j3ɬ?M:4ɳ|@i ɬ Hu4wcɬ 3ɧ:jɣg_C/g_Z|@k_#:&icɯA:ïɵ>:g7@i#C:0:̋_I~d`:Lsɤ~ML_JҗN&jw5:Sȧ_J_J~MOɢ?&=aHh Ϭο&~M-z©N&zɥXT:ο&^ο&}`":*zӯɪ^du4V!"2G_<C:<6 8uxoPN(̉_>d~II_2N4vuxy_OXuy7}c^߬~3_lux&:<AsQe~4G_~0ux	lNvux
,6_o-:<$~L:< C_g;g_3
_?0:<NNοqg_g k'_N?%~0_?:<?G__G_ ~Nr',Ҏ'~du8̐N'-:q:s:'~Nn'/!4s2-~N<"᧙ӯ~F:{,s/2.~N/:̔'u9̡~NA!Hp9̀枬u9<:'9:ο'>V`:_~N_q#c_ju8G_s~NL⇙'N'ï:S &u8 qẆ_~N2:X+g_>fpDů2&~N.yu9C̊_du:'
_q̀S'_%:+zǇ_|uzVz.uzmg_ߌ~|u~t~~}bt~ i^u{7O|̀uzЎGDuž'_d_:=A_~ֿ:=oC?:=w߅'_Nk:=E:=#|h_9'_nuzKg_2I߈_J:=)~uz!;SNJg_~puzXj_W/~}Xuz&z`uzZpοKuzģ([>v_
y8r+Wj_FvWtZ_j_z+W_Y5P>p5y6rz7ڼ9,WB)˟CW'
E\5pB )+gCW"
lgW墀Ђ+gPQ/vZ((^
^<x}^k>KW^5Ϳ_E˔j+^k_<rX$_ClV/+-?_:0j_m=^ko:|@^k_<}!u?+(_9Fz+AV5Ϳ^5Vȯ[>5@ 9 o_
yvç+ 衫*gW6+yrٳZЃfj_z'W5޾ySnM^kQK׭>y!^kW2n53Mi"VWo+YWW/HhV_jg_XU=mVe+_zC{C55z`*U5W^ku_V5Waj_b.5]EC+@5j_ZWkWj_Z W _6_
yhӋ/s4KűfKűtY/D[B&Kű =ih/Ag5__-M?Kű#<&qz%U)zMAKű?Kű?&\^?5__- ּ^?&KűMsWc6ϝkMwWc8t5__-ѝu~/D[>mkKűNQɶqz%U?ɤn/D[HM$qz%U|z%UCl/D[O|KKű}D*LKű=}4WcQWc
QPKű(M)qz%U/s/D[AߓJ|^?ɥN/D[Ez4Wc/D[EO&^?#ɥ/D[@+/__-8&qz%U]__-1K^?y5C/i{/az%Uɢ__-2wL<^?EN/D[`./D[bEn/D[ϋ/W__-PŜ^?AO^?@C~/D[-Kű}__-Pq__-Q/8l/D[K/D[+^?@/D[iWcVm^?a'^?a_lwWcV|^?dol^ qz%UՈ^ z%U.Q^?`2Kű<iWc!H5Kűzl_xlD"Pl~>KűtY?__-6/D[,Kű1xxFKűxxHKűxz%U`:,__-/___-n9k/D[	^?Dig__-__-K/dx!z%U`:,;/m6tB
|^?3
^?!^/D[sSgl3ο/\!c/_<JKűxxYKű g__-/D[9Wc^? 3{/dL__-~
\^?/D[x*qz%U͝__- n/D[1gANl'*Kű/q__- ^N7Kű_^? a/D[3q__-Oqz%U1KűN_Wc3c^?b ΂=<yWc3y8iWc7qz%UǼ^?0̸luy8wWc3w|^?2?liN@Kű?' z%Ug__-qz%U8l`xlbwz%U˾NsWc/';KűO'>Kű^?xou|^?3Kű5q/[8WcP>'<^?z:__->vN%z%Uq3/q;/rg__-`/D[N)qz%U<!z%Uy9;/%qO/u~N*qz%U8WcX>r__-b~/D[1gAN,qz%UW__-YKűjD_'	^?}MH>s__-螤J\KűԉC?8l_'lNWcNl@0Azy8WcXIpWc!#г\^?n/D[ {z%U	^Kű8l__-3BMlVz%U ^?C/Nxl拼=/h2cWc4
<=_WcʞKű/D[H/[N/D[1gAWc4z{Wc4?__-3BG|^?@|^?DoOl˟P8lhO?Pxlʞuz?Kűu\^?GKű=kWc4L__-=sWc4|=wWc_6Gp=}Wc?__- ~Wc4=/h _H^?[zHKű<^?zC{R3/D[	Wc5
<=&qz%U _I^?zC{CxzWcJ^?җ__-3οD>/D[K6Ϟqz%U_ToJ|^?Pҧ__-=*z%Uz%U@?__-3BK^?T_D/D[?/D[3/jk/jNWc!#г/D[ccC 8rOƇ/L?/RGaqZ`> oW,e;E8Vߒ+AqʽXߒ+Aޮ/XBb~Hd1 W,<2 W, , W,ߒ+A./X<ܹߒ+AN/X);7~Hag._?	uq'-{E8%|ߒ+A./.wqK6Coߒ+A./؉"~9%RK !6$ Wl"§~H`c$W\_d~_?z	ʝu`:,Kأ߮ՋM{jbՄJ_byAo_o]XXNIͿ	ub_bwW|WV-5	Iq|WV-5$NZk, /O+mKy$_o]Xa䖼_6%ՋM͆Iw_o]X.M|_6%ՋM͛$_o]X$_o]Xy%3߄i !|WoV-56|TOV-561Ӌ ՋU@ߞ_^jjŪ8+BXD 8ri??/t/ſ4x3$W A1hx1h,1˫ cj"H c7oߒ+@q3cߒ+@_	"~$W^׿$W܅?P{Ej~w1\_6 "~\_6~a c7_S;E"~麸l1-\_6+{BG~Hcߒ+@j1אN;EV/w1uq"~_E._?qWCGgqz% #_@7.?Y7a"W?<m+V =e_\ES<]X__Y_V.WB <q7yV.WD8e_kV.Wx*ՄJ_}/a`+`jՖWXDgto</ՄJ̎}gᗚub@aJ-?wSqWgXD 绦|YV+wL+A"W 9<j%{g_j5a2wqWgXDN<j%`YV+4}.N/~ŦCO/PE5jŦ]8+ŃXD`#<j%(G5ubA/Ë7V-WhJynZ3҄/TX_Qg7V-WjX߃ziOmXD ~&q|WWjC.xj% G<xj%@ú0⿪XV+~?`V+37}.V`A?ߏX>ՄJ ܂_,j%},_3_,"j%r
y)zӏ<j%'_^jj/=<55b_vq|WMՋMʽ,9]Xud/}]X Ŏ/<j@+D]X_\YV+XI~jڱrq+BX_8H,+BX__Ӟ/QV-W9m ֘r8Te/oC*20 v/-0 v/ߒ+a }T_/^#~_/~}"z/	wƝ"z-\_'ӿ$WïVq*wu\_wE:@!#г<Kr#$x+mX \2ՋM̞&ͽX;gTVc6	wKſoN˿'eSpO_)_c'eSq3'/xqOxqOC'/[NϿn0OšNϿӾ0OŬ8s2B0s2Os2@NSk^0׼a:Oůt2`=+e?a:OŠ q=+e?a:OŠW-P	+e?'/WWqO]+e?G\a8eSt/	.20Oی'iSu+'iStA	w/*q{W_N׿_)_:_)_<WI_)_<ǌ'oSxq_)_<_)_<w=+e?	/D	/!qW@	/J	/8w}+e?\a;2'}SxF	w/,W0'G_)_<<a:?O/iO_Oք|a=}+e?ZzWn02a=+e?Zw/ma=+e?ZSa9Ha9C0SNF_)_E;WH	+e?Z8rGO֊\a9#=+e?09_)_>p.09_)_>x=+e?q{Wxx=+e?a<20S|A	}+e?'%/+2_NL_)_>rgONL_)_>*q2NN_)_@,	+e?0S$	+e?%	;Wt2wNS'L_)_@'(w/ I	+e? NP_)_@2NR_)_@8rO IWa9Kg'W0C_)_@qN!/!5	ӻWa:wO0;0;OͿZkL/q|WŦAͿZk<%q|WŦ /  &+m_|RM WwͿZk	L_o Ʉn/ <_o|WŦ cN/ |_oy1ͿZk|{_oy0-5&x+m_8+m_+m_aϋ-5<_6i@mvͿZk_s-5?g-5D~/J_6i> ?ͿZkS8+m_|t_o/_oǁ|_6i>B:׋-5G_6i><|WŦYq|WŦN/<M9Mփ/_6i[uWͿZkIK-5Z \_6i҇j_6iñ3-5Z<;,q|WŦH~x+m_|;NMִ_o<;&q|WŦ@aͿZkkݜ_6iM֋;o_ovq|WŦUxv_o^+m_yGù+m_x|;a_où8+m_xGoͿZk ?k8+m_xxt+q|WŦãͿZk+m_yχE/@Sá+-5I_6iۊ"+m_xsK-5<:'q|WŦ߇Px+m_x_oH_6i:(t-5@N/ |WŦCæ|_6i;ã/:<M?<_6i:xtq_o:6M|_6i:.X_o^K_oEO%8+m_iwe/Z /%_6iy,_oS!|WŦ%q|WŦO|_6i_6iMŭ-5O%MŧK|WŦ: <AYͿZk-Ke_o]%8+m_hI_6i΀= 	 ,-5^K7M.Pj+m_p./RK-57P/=,LMO8+m_qʼ_6i"/BͿZklYwKŷfb˿W;.\55q_!lYwW@]+R-`i?P/ΝK4Yoq;\4]JgE_@W_"./!r="N/!0q)w:v׿$Wp|s82;EW /$kߒ+>hqa$>_D-\_`˿$Wp|֮/`N\4u8c._GZ>1~Hm8!q="}\_%EW	ZOJK\4q01\4$n_@Hߒ+>hW	k{EW
5N_@f"|a1;$Wp|Lߒ+>huqc2w~H8Q~H2PEWzq="掵q)~H/3Bς\ 8rV)ZcCS5Oo.kS"_Չ. @wD/\#q"_Չ wD/\ .0"%X]/$Wb_zb ΂==)C/_+5"[~/D-55E/D-55Gˋ/MR-_o+DX_@pd vrw50_ZwKſ-iߒ+qw:*wý\_="0W<ߒ+5qZqߒ+5q|KI}"0WD./pq_՘~ W;EVa˫\B~H?pW\B_՘~!W'~H>IAW8YՉzq{EVa`W> $ߒ+0j&C~H>5qkK]"0Z
"07 ̵ߒ+.@~H>d Uйߒ+:q!]"0W>*EVa !9U՗~H?yuq Q[$Wf$Wf3$Wf2z|H{EVa$-\_FUߒ+:v+wA/#4EVa">/<iߒ+q$'N_՘|ȕ9(>[ߒ+ڸIARY
q% ~H>dq"W~H>d W7E}\_Fq@N'"0-sq@9Y̅\_FEwB/#Dc~_՘|ǫN_՘|Wr/_3Bx_ww~< ̸+ńXDș Ճ̀ ՃI8+mZił&"W}?yAB?PV+H̝ZcC2'F 50_/#>D,wdL~HH_p`<b`wdj`:,/	\ 8r2 {L|hq/x
 TYt- TY3ߒ+ϸA8,T./^Y_ߒ+Xq3%;E2yy/ mE2yK\Be}"<\_1~HO=aW/OME2ya&/^%q k_̞~ÉA~HO=`tY^x+BX__Y~\PK</Ջit/PV.W|7y0Ջԉ@i8@5r}MH>s\_YV.Wܵ_j>S</Ջ<n_jnX5bD"Pݯ|_YV.WOR%A@5rG_YV.W_YV.W/+y(ۋfjŦ7&q|Wgr/_j |Wgr@ߍ|Wgr__Y~\ 8r21etqL?DsDM[<Ds~H@./y$A:$W Ka&/{ߒ+%\_ 3$W KZ_
]"_3Wt!qA?Wt PI}"_3j΀+ߒ+%0: "Rw~H@\_1gAK`G΀Dn/yI7;V-53	<-<jzYŀkV+3z?y*Ջgy_+3	_Y~\ߠA5b=qWgXD$>5_	_Y~\38+BX_O|l_jj+BX_7r
?Pa}?y0ՄJR-0tO0K
0	_̀CM\_E="  ӿ$W 5q?$_̀C5q|E$W 0W `_ߒ+yI # $W 0W 'Qoߒ+yI
Udfj@Y<$߿$W 0Ww~#ߒ+yI;%_̀CM\_3A<$q
j]" EN_̀CM\_R<$^%9;E23	5qma~H@!a&/+	" V;E23	5qi\fcN_̀CM\_;=<$tY"_ ?\I-gͼ$ՋM+q|WMX@;/yI +iJ0|WMXAH_60V-5y)ͼ$ՋM-(fjŦ w<_60V-5;G_60V-5;[ͼ$ՋMO%	\_60V-5;
<_o3	5b_ג|WMXE>/yIo%+ma&ZkvD/yIJi_o3	5b_/x+ma&ZkwL+ma&Zkv(_o3	5b_oͽ>48KO`f!~/$3?$W0'q ?q$W0'K	_*"?_!#г$/D\|WŦ|#|WŦ惟!_jR-1 U6 ~$"OZg~Hn~/$~._\_H|;E3s5q "; j@ ;E3s5q!_;E3s5q wT׿$W7?	fO$W7?5eߒ+KwZ)wf./`Wf4ߒ+>~Hn~m\_qߒ+=_AV/`,_$W7?Zw;E3sū;E3szE(f]Q#$W7?\_07@(OE3s:Op~Hn~1ή/b?$W7?I"/b&_hZ3aߒ+֮/bZyߒ+6L=GL]ڍ;E3sq!or $W7?t\_&g~Hn~0W2=="Aw,E3s\_(ӿ$W7?I;W"/W2;Uߒ+ENc$W7?-
"ED_b/d*%2)XE._f=\_JwN{E3suq(ǸzXϪ5q,K$W7>$~sߒ+U./%wMߒ+T6=Swf5q-]E_	H]._WG~Hn~ROq$W7?yuq({ _{"NϪ;>_ڸ;	"q(-	"D-\_J)w"D-\_J
"P5q$[]"@sWNF"D\_		Dn_p
$W7>7W@p
E3s/a;$W7>Eϸ1&wf\_	CaAϪuq%pfa	uq%#$W7>jX=u`:,_)?.W

n/|BNZkh2t/PV.WAͽPI {gMU_oU.ZkިmKI_oDՋMVw_oTb_5H_6A~Zk	;Ŧ)+>]X%3ި b_? {@^"ͽPՋMR,q|W6ՋMR8+mjŦ)o(q|Wb_|!Kި*|W@ՋMH;𓸾+mZkdJ\_6DX./}ՋMHY_oT~M7Zi	<s_oT"Ŧ: &Zi	oq|W	i	{[%ՋMI,iW5b{'y_+VN8+BX_<ߋ</Ջ[,ƇG	 50_߿_Ygſ	|@w`\_	8EX;0a M<`/y4J`
q<A_qƼAC$W*~H~fbm}"-\_"eߒ+߬uq|Bߒ+ׇB>_`Wqn_`WFEX;V/xq"w~H~+0q}"/}@$WXcn"s$WXawX9`WldO_3BI^Մ{|WgrBW8+BX_[8+BX_ jH5b`|Wgr@!sy_+Vmu./PV.W+՜_Y~\P/>/PV.W9mOƇ50_r￢_µ-`×}"#|C\_LC$Woja÷="#|C\_L	=0ߒ+7>g(ߒ+7>C$Wo3$Wo}xYay
}"#|C=\_s1K$Woy`ߒ+7./f$Wojda./f|JGaq@0Azz8/o(xgy_+y_+<nq_j _j<n</ՋTy_+|Wgr7o_jB</Ջgq|Wgr8+BX_q</Ջƻq|Wgr~7e_j;!͕֘!|d?eg̛Lfʐ^xd>1k.]XM*1	`Wc6
gd?gq;OV*1	
gd?&w #ZQM8O_ GjvCp⿬ z**1	W2-1FD;W72anh|;|hvP;W(/w 3ˇHb3hPfB<F;Wеq%{Bh'ӻ%_/$w\F_äI^i4>Wm<Fyܵ/<xkX(j27."Jm1~f#⿬Qܸt+
ͣC ;xLR> yaV#/Cr$X*c6i`j27."J;Lfѡ|_J]iʆ=)w_\F_äI^i3h^x{%_/뷎> ygYoܸt+Zc6g_DZe;l=R_~Wen\:Dզ3hCW6I/$_? \F_äI^hc6([KŦ_-NQ3_n#/Cr$4m1FOKŦ_+> ~8w⿚ߊ:ˇHh|^}_-2Q["l?hq5en\:DvͣCE˔j"&wKŦ_*-.\U34n#/Cr$4	m1F@xٷDZe6mg⿚;ܸt+ U3hP>lm;%_/Έ_6ӿ4>_ܸt+-1F̷n˿_-2w=`en\:D2h;Ù;%_/xs'h|A^#/Cr$4Zc6ܙ/F*d\F_äI^h:m( 6YLPAl⿚ WpW1F
aT8LSh
q%{h|ܩ/ܩ⿚=`wܸt+֘ͣClDt~lDt~~WpWͣCz'fihO8;W@#\F_äI^h?m+*zgDZe|qVw>Den\:D恝3hi| l/Fq6H_ 27."JD+Lfѡ|g_:/_<rw\F_äI^hi4?S.#w}i
en4Ձm\F_äI^hh|\;l]i3ξ l⿚7aV#/Cr$4-1F/DZer@⿚"WpW1FK|`iK|`+X%27."J@hg/g⿚j27."JK-1F
;$wKŦ_* ⿚Wb.#/Cr$4-1F
"qii
"qi+3uq%{m(:wKŦ_(:w3ZˇH*h.wo
q%{.h|HojFt@KŦ_+ڑ8}+n#/Cr$4i4?P(]i
Ak4j27."J@h|7YKŦ_)g-Ö}+7
q%{i4?P e. R_*en\:D+LfѡFi
/qVWpWLfѡKRLPxj]+o5q%{"m/;%_/+j27."J@ c6 </8`/en\:D[LfѡKgmq%_/_#;l⿚=aWpW1FU/>{ƴ߿_-2jgx֛怟 #/Cr$4m1FkfL.[7hW\F_äI^h6ͣCxo:_-2h<x_ ##/Cr$4,c65;%_/5;WA+"en\:Di4?<kIi i#4Wܸt+m3hZ3@wDZesSgMfZˇHm1FʛKŦ_+*n7g⿚XWpW1F o_-2`ܸt+ͣCKŦ_ ߿4>27."J@m+-;!lif[7h``kWpW h q;%_/":gh O*en\:DVͣCz#;%_/tVX_OVeܸt+{Lfѡ,/{K,悯#/Cr$5h|[3LWj|?3!j27."JS;Lfѡn;LWP>}+~gWpWZc6tZ_tLLWi}A35Y`sWpWm1F :OLAj|A^#/Cr$5-1F DZe+:⿚fMen\:D3h`M%_/ ߿5|7WpWi4?\Ai;594\F_äI^j2m,/\Djwj27."JQ3h`$qL	D;WPuq%{Lfѡ |f%_/ 7o⿚*en\:DKLfѡ//槟pWm3hH$3x=i@ 9 o_@gj2` TWhxCl3ΩEmdZ*Ft@pAyKη76xˇ:EwpMO#:޶|\^EçWhrR&-NQDTފ]5@lRk>kE-Z#"j)tև.omKZ*Ftև>ݾn-hZz1vԵgMhipvԵgMhz.womKZ*xڗͷomKZ*M7xږR:pvԵϞP歟SSw|vԵϞP#;m|jZwkCdwomKZTvԵ=NQDݾn-hE lCNn7xږ"_6G5H6͑|MRև=j;ݾn-hDpwkEMTtä>޶C!PW/:v↨Ht7tA.P]tZy:|k#"sCvԵ].ȮW/(:
Qhnږ(>Þ]κ6|OQ\>#*tPN`ևH=l]Sj*t5gMhzQSPzF}:+<lP@Öh\>`Ҋ>x6(]@Öztև驵4TCg*BO!PԂڇ=lF|j*tRH-|CEz:}@
>F(ip>v]!TCΚMH;xSg\:C3tڊ>zZ)Ȯ5(5( RfTE5"PW/(jD
6vSz#={ENtSR%T#={ENtSR%[ >3״TCMhJ:(55"QS[:kCjDK-SyENt=tևTԉCgA:}D.\S*!P[[53ٳj*tD*Ft;D}ENt<CPhԂڇ^	PԂڇ6vSzP^͝>(͝>( RfT@jQS;D}A[5O#<Dpn(jCPݫ΀"	|B+wM\{>xW/:v⇮N
t<F kK6tBgK>Alê_6_6Gp.QR#7W-t9ۊ6zAEmCz]5rC]gxj΃]çsR'A.P-hn髚ԉK=nA !9޷E֗[Њ?ۊ/^P@|nt8}A :mKTjD]4,FEv懮R,FEvЂ(}#"sCwM\;jBH[:kAZ_6OQS4T5rЂڊ>j4dWnhn髗TCgA#"sCwM\O^P57lנ+Q6蝫W>BsC:v⊑'ji;V(yQ	:}1gAaanCW]PԵ?ۊEd:)|n(ˇMztSSv9pQ:'֗nעz(ipzvxHn[P>l.h!mCG^yENt<|QMH;xU:}Ђ-9˄*ԉKTԉKTʛjD>yC\9gMhz-ڼg]Pp*tV(pyЀAxڀۚBjdWnh}K=sCW(:nt.h|/C:\ޗ4!}CV*ݶgKo"CsKR;qCRքdN]((sR'A.PjD?ۊ<xj΁(|jZK4ZQv#"sCwM\wivm;xU[> M]W/(jgT9m@ElS:jvCd<vh "EsKRի\啌V2YX+*b5=z.1j-XxAj
.aP$
O \Y!䓏GȮ9l@&ΤJJy Nr	6Ϩ_<.P(x͞rԹsCt=lB7T7tZ:z.hzׁG-j-PvçTAx>塪H(zHt;xE/塪8t.6xHt;x*F |hjC>dWnhn髗yhjC>jT=}Kܴ5BCP=}Kܴ5BCPZ:|Ht;xҋCgO	o:}C]_6塪\=vQhjC>(6tHt;xx@OhjC>OhjC>/(N[r	o:}C]ڼ?ۊ!/tPec,eV2ʘzO^sK\ĵ`9m(
d
& H)<<rr6x4=|S"5\;xSghoK6C{CTj*r9mK)tւ͹hp_HZ\=wK꛶yC]͑>n(l3髖9h?ۊ<xj#j={CσTg=|ä>ZF״:l%_<polZ%_<po#Pշ-7mR% #<ӧEFjۖ4qCNPޗ45rx4qCF]n(p:!rn(Dlg4>l4qEMTCϑFsB*3Vܴ9ۊ*nڤJ:pt-iv>AuSιhsK8tTg!}ETݵ_R)רt=|ä>S x: v↯@x4?ۊFwC&yec,eV2ʘzO^sK\7mR#gKV8vک@al$
O \5FGooK6pZQR#=lT9FzۖT\;l떆T!zZ>GolA
yhsK<lچjZ=}K7W-rn(髖9hsK!}Cj9\8}n(p9O@=PyO@=PhsK>l.PZ9O@Ђ<S W4qCW4qC9O@ЀyO@ЀhsK!}n(ClS ) xW4qBg:|.PN<t <xBS X>AsK}S9\.T9O@'t RqX>AsK:Fv.rۊ#;Fr֗? {@ S ??
N=A.PR.PRS  (A(3ܧh@AxPPgsK<lڇϩzn(xRS	@)` EpW4qCϪtԾ sK=lOP}K9O@B_@gAA)X>A H0.P>yn(zN<t, h!`/.P5sK<Eh? {@^NSh.P5
iv⇈T4txZ)
CJ9\l+]W5t|;? {Dh`<sK:+]M? {@) p|(sK!:+]M? {@X<? {@X<.P2nW4qCM? {B ^B)"(sKRի^ۊ)jgh? {D^<SN;0.QKV={CNrۊ)jghp9O@8v z: cxG9\j״8tT4sKRի^ӇPҎSN;0z>CNSN;0z>CJ9\j򇭟rۊ)j[>ta}ta}W4qE-ZW4qE-Z9O@8vǈ<hv;9\gD.W4q@h
S? {@\<:9\[:!rۊtBt|O@NW4qB+:x+]_<pS0Aǣ: 0!x|sK; !rۊ_? {B A|h@H NW4qBg.W4qBg*9O@ǈ Ot <xsKR.W4qE([:jBt|;|h-.P@l.P@lSp/? {@3N;: c??sKRի\V2YX+ec,^׮4p.P@FxZăH2\`4)<<rrۊ(EzC:CsKP+]ѳ+]ZyBgܮiv)j[>sKP@l.QE-Zl8|9\Rի^Ӈܮiv)jgy\;xە.QBrۊ( 6uSnW4qEl.QE([:kn((j9\<Ey\=lOrۊ(zN<5ziv6zAEmCgԽDsKPR.QCgh\+]֗t+]6Ϫt+]6Ϲ\!|BsKPn(+]͞"ۊ(pYX+ec,ez/^cS׬\+dZH;mT@S Q06aTI/ jvC3d>P	@ElS(@ElS-ivVȵ;!YX+ec,eו1zbnۊE<q RLD`0 Rxxz5p/n+5FGoj_TݳZ P5
7tZ P5^rձ*^<p5r4qCRի^ӇPӖ4qC!F 
6y-[> AuUn(z+6zhl
4CmC]tZz7l4qCR.Z[І4qC; !rn(zQ^tז4qC!}C]tZ_rn(zmEN<墦DtW褅K48r4qC<EB-iv⇭hxn(zZx:p4qC!R9hsK=nArn(z2gU6.P-ќ.P-[> z$Wz+!}Af=rtZ6|Ax͹^E6zBbnWhl4  zsUi}M\͹^E}Sv(|jZnE/SSz6CptZ)E!6sK6ܯ[BmU#;!旈m^Eڪ*FvCW^Whڪ*FvC-.\nA	TTCZ\z'(T-&QR3NQ9^Eڪ*FvCڹec,eV2ʘzO^sK\QPKV8vک@al'-P6ϨElAf"E	5HT/P'("rYX+ec,eו1zbnR$`9m(
d
& 0 9hjQMH;xW-yCΚꚑ(v^tCΚꚑ9hl45"rSv"QMH}@iCgAԉ@kKܴ6tQMHSR%5r󖇭5(v^tCΚMHV2YX+ebL^vƧXۆ5#"s-XxAj
.a

O \6tPZj-; CmEHȮW/9hEzEHȮW/9hۚj墤dWnhn髗6GmW-[:kAZ_6Or74 堀Ar抑]^P[rհiEHȮW/9hl4dWnhn髗V2YX+ebL^vƧXۆ-5r`9m(
d
& 2i'-
6 ^r@pyE/8!6kCwM\gMhx.T4gMhx.-<^r5r󖇈T4^r5^rІ]yB/(iDlAwCwM\
Rf7tZ)j8}CwM\D*j-mT7tZ>
T7tZ>!PW/9hvA|CwM\PCwM\PB^rІ5rdΨn髗; 
(n髗SR#5rV2YX+ec,^׮4pçjjsU PL6cQ)<<rr+g8twM\P-tj"3ZTBçj,eV2YXyS].ivዚ].^V8vک@a dI9hG 6yB9hjC<x򊛶5- =rn(pgsE-Zgܴ9ۊ:|\)'jghpin(WçpgsC]ç͞:#!6.P@p:|\ЅKǎ<gMhCxAwB/8lW|9ۊ:|\
+nZ5tԈZ5ڪuBg*:|\:-H(HPZ>l8j٨SD= "}CQhp+xfG-􂄊iEȯhClC
+="j􂄊iEȯhzㆭ= "}CQhp+:!rn(zZ)NZ =UE([:jBtR9hrU.hCΚSv"QJ)
t6x49ۊ"=n">(j9hz*D}CPז4qCW]P˞Z>l.hBr!R(EzC]ç͞:ΪmCO<uK.TZ7mR%:|4qEN<D.QS(z.yhsK8tTnZ-vAx٭5r6x4:-65TB (hG 6yCjsE(=l-7mR%ֆy: ^tהt =SNի>? {DZgܧhWçO@;V={: @lܧh͝T۔tz(j9O@h= 3^r΀= Rtgh\) .TSTW|A{: >y: N<? {Bd&ܧhgMH\hO@ЀA|B? {B)9O@6tB? {@\V2YX+ec,^׮4p.PD)jsU PL6cQ@C6zѪoC-7mR%Ohj(6Ohj^P-Ht;x״҆![=}CԾmEN[R\jZ 9-ixڄWt;D}CƮ]F״7jyEHΟ8Ct㊨B+:5塩ڼ塪5^#;`և\>#)o#"sCrSv"P!ІZM>:)
Wt<kA	T"C^Z6jF׮!YX+ec,eו1zbnۊtZăH2Xl4

O \;xSgh<F"M|"5Mڧ(p/-#TҋC͑hClr5M(8|tԈٯ-#T*Ft6Ej={CT78|olTއ"町zr@psBb=l#Th 9FhhBrR'-mPZ!9|=lRԇCGT+i+Z(E |*rpMO#:墊^l*gўuJ+nWomKZ*Ftև>vԵDv:j+6[9 r|jZЊA|("r|jZЊA|("r|TmR+WomKZH/#Ӈܮ7xږR|ճjn/r|jZK(zڑvԵϞPӇܮ7xږ"_6Gj9]n-hj_6vԵgMhz.yHTފ]5MyHTފ]5+6zjrۖ_TnWomKZTەRև=j; 6}Sz)t֊ZvԵ]T*+ȴ<lBmR2+^6Mhzo{ʊ-8}ʊ-NQDEz("r|jZR3}wkCdw]n-hZz1!BI$hLI$I$I$I 4<I$I$I$@I$I$I$I$H Р)H$,$I$DI$I$H@`I$I$(I#NivtZJи?vg\Y,~#mR\Z>.0yl?_?#4R={FgIE7|CwStO~gvֲ$7ٳVO~g1 hO{;p4qEO^+dZ)|OdIogܣds	'8.QS״=n=|OdIog܇ds	'89C]6-5wj}k"M}>V;$#MYOgoC]6-ўw%ڟZȓ`fϸQds	'ivڤVȴ}COdIog}k9IGrއ4q@mR+dZZ\><>oUYiI&?>oUYiI&?>oUYiI&?A[a4͓?ϭ?VihRɟk`ϭ?VihRɟ엌i@\DD^Tljz]bn(DmCJ.0t<HnH5!zx!R(
 2@@@C/ߔ_o?~~$/Fo<.F#_5O?i-5$'gB_?B_<B_O_;Zk	_u~:G:|_ξ//|_ξ/?K3_u~Sꎾ/Ă.n-^^bًCf$v׮.c]8G6-5_I$,El@kKkam"E5iC_ )~06ŁHhvH	8\W.pvtVȴR57_`h.+:*z["<4qEO^+dZ)|4qEO^+dZ6CpgoC]6-5_42:-.PTh_xCC]6-.P+g-.PT֗5VpÚ\W.s_	8GkamI \W.s_ )~06P~~<%ߩ~a./+	wKrTp[6GE93#փA 9 ~pGO_6:s_6:#~?6:
:%luN':LïSG_O?'_N5KwWs+WOZ_yh9?)qz%UWc~Wco|^?]S/xl@0Az~Wc>vXHŦ>48G_ZoW~HjC_P;K$WڸyE	uq}"b ΂=?N/Zk?jŦGެZkqon/~V-5<_6%ՋM7_o]Xܸt+hZL-wq%{1F|_ūܸt+Lfѡw%+WpWu3hOā/'@_ڸˇHvͣCoGL$~27."Jmm'|IigO]\F_)"EmR+dZZ\>j["4HhvEO^+dZ)|T[Ed7_6y+ec,eV/^Tljz]bn(DmCՀ$@)(lƣ`4)<<radgN=#"p g\#:Jy(Q)8NC]hz-}MMhsKT[Ed7_6yC]6-5.PTh_rn(El@kK>p-ivڤVȴ}EO^+dZ)|S״=n=|(mR+dZ8kTh_r"E5iCEl@kK6IIk$I$I$I$ hI$I$I$I XB$I$I$I$
 hPФ .I YI$I$I$I$$I$I P˄'4p(y*6#оY>"PqD&mm_6G}_g/BgV? ]/P!3gQjP9oꞇ?_.1n6Y@jKk44}bF`EU۞9~r=g,#`Ey#ݔ.͟uS=f\.96hϹaFiMs<,Yמnr=۳0sc7GɷGgܑ3k#9&mI#䙴LrL#6H}g$ͣ6Y3ekGrL9rL1I\v>fPGrLȤ>fшc9&lxIF>fщ9&m16X}g$͍䙰4}g$́9&lh>fƪC9&lrL)䆅VaY7HhYdaгy䆅V䆅VKY7<}g$4,jrCBrCBrCBGrCB-䆅U䆅V^Y7>o5Y@}g'GPClZY2V4qCԢd7_6yeTYj0&OMfy@O+~wh\O+d+WRHR6/ß_31eB¼9#a̒*gs8d07;>ONQ.ڤH4}g'=ض˚Cd2oZȓalԎ$V1*(sc*~Q,8/+灛3ɎiGr2CzCwM\Y2V-çr懮 xc9?F_XׁE5r2U5Ll5a5277Rnijd:9[D5pCHәP]}|x0n @8ܝ܍{Èl{+FS{H8G>t
XP׳񪩒4x8>LJ&p2F<Q0\|̐
@d׌@djԯiYϯc}OeB>c9FKJ/PQ' jZ
v!$+<
!O*!;D|]J&0ADSҌ7* o1NS'bqO*sYI:3S;|HWW!^џ0>|b>"pHDvP9+-T7Yp׳H=&E|1Xnn1NS4|D94{>`uىC_1N	NDӬ3T4}|M:$n9dx}|M:$nN2fu9x(ß_1N	9jLI>b&7jD940$nbqFxq}x7aƱ$63)lӉexaϯgO}{F1:2dm<T94vs1lɗLg
>!N@ZP!ϯFx sO$ڞwiaF{K)Ti}J֘TK'e	Wt=nCZ_R]J&0ÁS'M
tZRnie3ݥ;ڞP8EkSDJKbjaI)키wiډ_f3vP54bpH?<#VQl2xaϯg9X	`',]>tLAXU``)>`ⵀU1NgG}|V}dM9		is< $9lM9p+X	4xm}|{>q1NgC>s1Ng9	&"iC_0~AU@M9s2Z&"ixsV7e&xO8̧1N?U3<hP׍ƽFFe6IL
C
cSgVdfSLBL9qtMߞDɈt2[dlDXs$*="@Oªlc*LDӦ`!ϯL$!#@q"LlöP5$3`]}{>4#{,U>b&7$Ls"iFfņ
ϯX	,ß_1N	$xDӡF$iès"i#pE0~hZgDӬs-uV`X94#r<!ϯCXQ}|M:$n
ŃxϯX	SFx4>b&`$n&LHß_1N7,-g%s"i#tɃg }}AW/>`*'OH34xRO>b&0y{<) Hs"i`"[<)!ß_1NL0q>b&Ug!t94`Ht0G2g!494m0q)Dӡ<?vxSxs"iq0d
94$A<(Dӡ=|3"t0GL?g t0G0~<(aϯCxW0Is"i`"<( ß_1N	,s"i??<(aϯCz<(ß_1Nf,e}|M:#gs"i`Z;<W>b&<}|M:G0~jx&"ir3
Dӡ<0~9gs"i`y(s"iL?TўxC_1NO灤94`*Lܸ<ϯeaS"%W78`GEAջJ6I!N{&"iB\~4
i2b&<9m*鈚s=2>XO?=HqUn1Ng!ϯXUnL؂s"ibv3؇׍{=ekSiP0w'	I$#M0)
֧ojzݥ,iiE
$a0mRYO`7!Ozp2k"MS'LiLj"n|'/9*~TA~x@}1Dl5IGrPvçTAtǿ]J&0톢6mQ+oPA c:m-L)if`!0_7R;.R'FL!)td)9v6'NOC_0|`.fIӡvxNϯ>,)tds`$;<'+C^7Cv7e$a:t1_g0|;O }`ĳ+<'0̓C	ꡓzX1<'q}xܝd7ڤ̧Y{-,iiE	TIQ+ZaQ.ڤ>(e45BCQR1(p耍Zk"MSҙv*LjoPP>ҒWʓW)U+7"-`sY:JS;{S3vҡjrݡD"s~$!XDq|oiD+Hfe3vxȊWVTsCF%<f`8>j)]C/<gϯ:C9ePO+$+ß_5zuksAJ}C/<3P.>j)HsPO+$#<xs}ksWL
lq<׍~78Hfe:/OPGCOIG3)T6xȍWV#9sRINP[}|Ջ#9R_֞uß_5zub`hU_֞svx
ϯ:qdg0t*W%Ĝ3P^X3:%:il1'	0
>X3:`'OKlq<f!ϯnyX@TQshnÖ>C̵5zu`Hg0t4m%<fß_5zuks@,wSo<-$19WVHg0tjmĜݞ3ϯ:C9Zx*[I0}|ծR MTC_Sorj郠T<-I,ß^78Xqx8O</&;&}#ZvҢA"4ڞwiaF{K*4ZQj>j%kL*%Tr,!Oۚj˶)0ֲ$Ljdan+TڠM+紲wia|{SEJ""}#STL1Ol#Nv
7QB=yZɃ}:d2}gBP16Vs7塲lXbq:B~ D
ß_0oV/33<-$ưՋ'<-IՋ'P<-$<Ջ'
Zx"[I3H,>lЁ̟uf8c9kB>cVx	0׍̈@3)e`k޳̣`GyĻ6o%bIe9a}aP0Ol6LH$F`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>nījC>jT=}KmLjeTYj0*ekL(Ll57)iiJgFT,/jyiPV8ObjaI)b;b
QRԎe'< f06sWL<%H>`Zo5ztɆ'VB8F	%\*{+IX~Dܴ7iv^7Pl,*QԯəY9N3=4<OZ*Z
^XFsl*}bH* ]}|՝Fs,VyO<d	ϯ:`'UPOKa:x=>jΌ#9T<RbNn$C_5zugFCϭ<-I ӫ:0N*}il1'2C_5zugFꇟZx*[`g8s̾o;  <jWWig0zx?IX1G%sN`'aP~cd)>j0BRuCϤI>ljq5J|fSD՝FsCϭ<-I5<gQaϯ:`pPOKlMF[}|6eD:L#9#X1B#<b2>lUS 3)ed6e@N`&/T<9`(Z qN{-&O/[WWig0z@g9`(V-*d@fSDɫӫ:0BQ֞
E0!ß_5zugFJ)T<RbHEg 9WVta5>T,+XsN3=T<RbHIg^Yфg0z<R$XXg9WVtaU>T$S<$^Yфg0z0}ii I K<$^Yфg0zV<R@,$(sN3=*}ii I S<$!ß_5zugFmCϭ<-$xHaϯ:`<RbHMgXsN3=POKa"Z	<Ό#9Ӧ@KZRلb<U>n/@ؖln_.M67Gl&!LnploXEq)e<ֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'0~Ht;xtև|S.ڤVZȓkI3)(z>jtZSj_-J^3QBHӔ紲wib`񈘧{S"CZ#ge|}|4o2F2f2~ϐß^7eжC?4+5U$:Hӫ2@gC_2FX/PbIPfϐ	C_2FX@g0xnY_֞	Vu d9$iՋsJZx%[I̑V/PBeJJ3΀>49m}JJ>d:z`G_֞	Vb:p̑V/P&+*Ґ49JZx%[Il9$iՋsU+*<	C_2FX@g0x_֞	Vpt!ϯ#N^3<99_֞	Vy@9$iՋs]JJg>49ťil1'fd9$iՋsL5+*/p̑V/PԯOltx:>d:z`!<_֞	Vp,aϯ#N^3<:TOa;Fx	C_2FX@g0xrʥZx%[I۳249Zx%[`gsHӫJJß_2FX@g0xԯOltvxF̑V/P0=_֞	V{#>d:z`R<$xFC_2FX@g0x_֞	Vx,}|ub}JJ0IɌ	C_R^3#N<֞	V$xF!ϯnF#$h
lVKzyjqiQF#MQ;=m-(ADl5C9?I5,8t7v%2DZIMLl5C7)iiJbc59,X_'vҡjqiH6Swi {lKk]*=Fn7Ӧ'1)3BxssB_18:`N4K[X%y5}|!+}:-mbH3>bp.C+SuiZđ, >bqj`N2?g@h[C&&ܵ\rJF,?ܴ7<l35+fhlL7Ӧ' ss
Q֠	V!9u`bpRI*O}|Xbp8ʥZx%[I3 j}:|1aRZx%[Ize}|XbqJJ'Z\P׍(> S`Ng18"'Wq=p{}|Ybr"Ol$C^67Pk+7NȒ`N_g18 wR<$ss!JJ\2>`N_g18^X_֞	VrC=rssTOlx,p}|Xbr
il1'&3D9'OB@}:1N_l9`YY3"e9L7ӫN5+*bNYՋ'f+*bN9ubc9eR<)	:<\C_0oV/3ԯOa8C_0oV/37_֞	Vs<}|Xbru+*bNS}|Xbp:R<$<C_0oV/3;_֞	Vpgss_֞	V$LՋ'jWU!'ssu+*bMyM}|XbpDԯOa75gC_0oV/3'TOlnlKՋ'_֞	VnS}|Xbqil1&3=}|XbpDR<${<!0Ջ'-N_֞	Vn g-ϯ7ӫN5+*bMg#ss	+*bM39ubc95+*bMٳpՋ'jWUM }|XbqJJ0I^sWէUě6x@Q>n5_+h`ۏĻ̣a6c`kl+In_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>v~Ht;xҋCgOeTYjZ
TJJDlØ>T))ii#ifd9LORnv+a{}zHxfS>_]Md9D^'Nst&OpHgVzD0|fX'NI}|Zʥp?2Nϯ>:M'Ng96d9U>`bU	ytzBlLx@$6q0|C-CSח,7/;&z=}|`&Rd9:>`,	U'Ng}|"MttzXs!ktz+}|5.d9y}|*&2NZC_0}+8`l:s=hG}|r&-'Ng4>`(Y]Bd9 |9@&9tx<]>`	a'Ng}|Tm\2N$9`:s<(ß_0|,'NgĘsK4I$y"`":s<q}|ȇD2N9B<0MJd9O}|f&:d94@d9ϯ>!hYtx<R&2NA9H`!&d9sx`!.d9s%` U2NA9Ph.d9ϯ>C	$t!ϯ>]ْtx:C>`Ch`%	tx:ᘙD`'Ngt9ˆ04@2NG6h3$t&>`@		tx:ß_0|4JS$vHx	1L3ŠDc'NgAd9M2NMS$h!>`s;4jIәFk2NsCK4f$ieF̓3Ŵß_0|3h	tx->`D4g$hF/'NgFP4a$:s<Z->``&c2N7ϯ>vh̓3 3ɒtyC_0|4F4'Ngϯ>,2N7.s`&d9o
̀6S$p_Cѳ'NgNah&Iә90Md9n=>`#iFd9n!ϯ><h̓3ϯ>p4nIә9t0Mm2NXs0M	tx8(C_0|0	$L3W}|hÙtx8	ϯ>]Mtx8ϯ>`SF\'Ng9F\̙ؖIjIәi}xwI.	t`PI0|2[}|eCtx85>`VeKIәs0Ld9aϯ>\S	M2Nxsb\0LL392!2N28`Pd9ϯ>G2d9s'Cʀ:s<}|2-2NÈsB0L Iәi}|J1*i2N8sS2$l{}|6&ZL3}|`m$l-$L3jი`ltx4*ß_0}!z&ZL'NgB9J&Z2N\9-)L3O}|`h"'Ng@zॽiNd9PJ%X	&IәsbiVd9"ß_0|`SIә>`f2:s<C_0}1.&ZY'NgAD9ҩCKS$h#>`>	L3HsaIә}|FaC'Ngaϯ>\Z
S$`
>czMlɟ0|s:s<C^7Ge6Bd:&^))`>K`!, L3͜C^_qH{SN,(ie j6_ڠOZ
v!$,<8t4qCԾmmR}k"MS+ZaS'M
tZSʙݥ0NEkS_Ctvcawg{$zn7rL>jwɞ6׍r(9!̙Q~3'[jKZ!reк9AXf9^5^sYټƘȦ,cL2WP̳<AC))ܖL37K_Wmȼ #{{FtDlܘ#wg⯘d>&!ꂾ<ޠztClM+`V<8>jwsY2f>9A@̧5;Q,9SO3C37>\{_uV8]{SYjݥ,XEm-(ADl5C9?@XfP	sIVȨ0ֲ$7(u52JdaI+!99HҢ y(spN p욽:!ϯ>5fN`FC5)ӫ( <->`Q"(S5zs<k}|(&Ngϯ>`Al9ʉFfNgϯ>Q9}|`W3 d9ƭႌ5zs=aZj`0M^X!ϯ>5(:jzP,$C5zs=`q}|0]jzd`Ngϯ>VT
5W3aϯ>5&X
83W3 s`G9hvM^XC_0|a5zs<U>`XP)V9f(C_0|2(5zs<ß_0|!^369fϯ>k&NgPICQoɎ*/PQ'Di jv!$*hjC>(6t˶V$2aQ+da.o0|JWZc#CDpc2NYF͞d+ß_0|@:uec6y}|@o@$Քa@}|8Y ]|:uec6y#>`afsɒt0l 2NYF͞dC_0|j@)t0l$Xsg2NYF͞dϯ>0LVQ3g!ϯ>28 \2NYF͞d2>`{bLVQ3gPo2NYF͞ϯ>8}@t0l`lbIӫ(ՉJs@$Քa9b$Քaèsɐ'NfV}|1ɒt0lmϯ>Ytɒt0lal91)t0l`2jt1$Քa8s1It0ljϯ>!O'NfTϯ>4,LVQ3g sb3$Քa<9ƥbS$Քa0Bd1$Քab1Iӫ(aϯ>!0̓VQ3gϯ>aR'NfT<>`7 E̓VQ3g	ϯ>`ɒt0l@91#yt0lxs!LVQ3g(C_0|C"d:1>0
>`:t0l9&Iӫ(aϯ/&;ਓ톢V¢]I hO{#pzHt;xx@OS.ڥZȓTS+ZaQ57)*Gv$󡍊0zdoYD3gƮpR'NaPp̓VQ0 d91ɒt|EhsBZ:s> A}y}1Dl5IGr|8t>S.ڤ7PDhV7<Rnwk(IZc/'?ϭu	}j~?ϭ-	}ihT''X2e"}%kL*%T	'/5BCP֗'-2U5Ll52OQRnwm*Oy|2FϹy:L&F}>`,ɒ4`^ϸxE&HӬ>D9^i4/ֳ.>`fF"Hӡ>>::`}}h}J֘TK$#MYOdqHt;xPn);HG*6L8/6g#MXO3J}|3o4͓?6JS|3efU'lp_)OmF>Tg1gO4g&n>Tc/3*xv>?VihRɟ:fYYiI&v)OmF>Tg~HR_+44}b?d
fYYiI&d);HG*6L8/6g#MXO3 DY`X~)%X# 97Pmi233و0ma6 &49/w'
=¾*y֊	6Y	F=k?8vRJ0uf#Z0j2h(_j[ 4وٜNf_jJa53H@hzhWڥYIyfQcF_6Kh9#M @mKm_jJ֘1֘r2uhU#;!X>?VihRɟ
eTZȓER)0톦B:m- *sYS;tn	
w<]b+Zb'R1?0M1H1^eK
>9n
NZ\5]+>\:eQBB+ˣ3tĕma)妙5](s -VeG#RI7A<aSYgHsx+!FjH4Yc<vaϯ0JHʣ	tf!aMHMZ9ܙ0ibb;LG}yM,:iI[cy3^YޗFjH#j`.>3Ʒњ>sU9 &\%/VFjH5gsl"nˣ5$}{ax3&aL8#S4$}sV^
V֌]NJ$x$"&(׌~xTkDX@3_''55|"iX83_'$((`|<Y44H#0ʏF5њNlTC_5e5P㑊>o9?q3hqXj]eG( 0V9YVe3G()#A&g>9gd"ΰ*>9PTT
ß_5*3ThbA&k|rM`l6X]Z*ß^7i@g6RG8RPC|]Zח1DL̆	sd$}
5.\ln}jZc{x3RG lU8Pi[i͗ >nXܵXh3RGqU^H'd
fl-VFhb;ϭRaϯ2aZݨÑUĸ'rnˣ8gWR@9(:i-n$}<6Fgր~ti3OK86:IkK1}jD9Ł! ،K<ݞ;!ß^AH>naaϯKY4~EnaϯK\K<ݞ;
!ϯK[(h7g׊>xaß^*hn׊4}7gT^0fC^*0әZ3Lؾ&;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{ؿ29:PR懯j|AxڄZ\FS.ڤ'Yi~1Ll52*V_7Gv& 
aϯagyg5u	QCT#{?$LěfO_IɇրC^? Mg(&7*t@A9#e҄ɝIVdx_IɇրdC23P	T#{?Y3O/&;ਓ톢V¢]I hO{#olsCou2M~&ijjXS+ZaS'̦+}Crwm6*:}h>O}&6րx>D3M$!׌>x|byZϞsH7_"ZϜy}|ߩCdaֳ	ϯ#:85}|ߩ>x{ g}|ߩݯ|5@}|ߩ״^0kY$9~s_x灭gaϯ#8G9hk<rvy}1ޘM(톐H5Di9&#v!$+5F([QSԺ Mh <lLjCYjZ
>joPSҜT, ;ڞ!jb.TG1LEkSDJG(n	'b&#I+`]U+Z1"ʕu#+I(.[$`GrґwGoZifd9ifPCUvՕZqlqf7%z%ø&Z;\x.ג[݀lrpH$4x 8wh,N%ù\;Yڛ{Y총0m{-b\Aq?)A"M!Q,1@UL#96L$K;YLPɉbLPizoDn(y~(FAM@YRFu&+TO<@<)[01P)	+0֨TA0d6<xn˒o<ƽ,3,3h-ύ2oY3MPݗ$ qK(SLCmaƪGq9gqFׯ|3k5B8&!v‡}z664#i<y>&U#eyNQ;&ka`ma
34 OԍWTYXV͎C7S5'Jbo5Jg
b%q噰A,Pץb,P'<T XY(ı@XZ`0,,3Uװ 3Ycζl*8sjfSAiYڙI{*SγHk" j{9K/c:j{^fG SJ8
EA"5mgYdqaU &4wYXTa(֤abA5l=jX1z@[1,Tqxd6{yglK67#hl͍iaf78Cp$Cj L$J5 {a_+vVil10++v_Z9|$Wa|+VH/+h'IKQBӔB3IIRET0JH%I! h4H%ICIRTIk3ICIRLAUjIx4LO))b~Wo4%H(]8
5Ęb!"xi,Szp8KfzET@4,WT,WpFK+YK,%'Ex@ KH^*)(%
IbE^#
X+*Aט`n,gzCy|8Lըb!1]i!LW[,WZ#ZS*ݔw</v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`;Պٽ8}C]	 eTYhCzZ
OSj618sY9"8$)XI-R;.A'c#GaeÈ>rT#{;OG̦ͫϺ<l8U#(xX!ϯarQgZN%al3zog~_G؏r[}xn[ZGTQ
մQ	FBe
?dA~oqjV6g ;Oʑ
Ual1,G}y&Vg#ܪ_G֊A9Q*T#{=.iB7qOe7$|6 `do\Zm͙Ğ4,aI$cK"*XL,GTϯRy#ܪ_GZ)^GTAf#&0|5#4$r?%XqOe Ɵ%wsX+g#{8@$i<ONQ'vgH5FKJ/PQ'DiDjO{EDއ4qCW]zv(p64nekL0У7)_7}Ԏ~cl 	P$/ f-  oc$s=f;Q+ZaQ.ڤH4}g'=jl0ֲ$x/{AmRS'M
WH)8HTܐ !$T"}NV1HtV)0U7	>`L]a&)A	?}~%޶P3`.Dbg+v|pˑe:FeY/;ß^MaPl0<8ePgC^?e4Ɋjq5[CKt9t{ReLɌ8MNn}i|4>1wb\SZ_ϯ`9dT>IkYܬ2>:gjˀU-1ɊhFSOE5Vesf'hh[8pqiןZ_;>k0qBM}}Bpחݤw@Qj>j%kL)TK'Q#n(l3髖?S.ڥZȓT֘TSj6#gN-~3OV'SEKv,0'"13n'Ma_HUH_'-UAxß^?e4Ɋ5M]VbA>bY|Jb~w$L}5:9ģ}xn+-TP"({$}avVP5
HsZc~?Z~LhFSO[1ԝ5[Eg}|e噎m-(ADl4Di%kL*%TrجqCgPޗM\yCdwߩIdIW8a'9$(.MgVG3)Sִ/{?'Lݡ{Ai̦f_1 hO{8a#T6|<D!3OY2_0ol:l5FxC:CLl6ZȓT˶)0_7R;1ҤY~jwg֊ר)7Ggs׌<n#we6ɬ0!tvq 	C_lfS8AisSS>ß_P0ϯhwP  i׻i)3OlĤͦq):c(톢V¢]I hO{#*F״#9kCσTg=|ä?˶V$։>M穕0톦+".9$GGvҿeZ7su$-*@$ß_5V77:8g	 "ß_1j$?; @+}}aQ3U0{vLBhsG	1gϯ^02"x!&n?L3,/ß^?OP5 9cۍ*d6wBY;/e7iB/g^7^sųf}dm-(ADl4Di%kL*%Trخ?KŴTݵH;xTfWQV&LIkݭ6 ?=7lMxqxÎDɰy-WrWj(lA.8tB*3Vߞ٫S.ڥZȓT֘TAWZc#_IT#Fgq4ß^a%s$y֤Duϯ^0bF|6Ȟh'>`%b灲DwCsY =IMH>(+@ͦir[?Y3O/wآV¢]I hO{".PӇ7\;lo=S.ڥZȓT֘TSj6紲wiaNEkSDJF'b&#I+`]U+ZJٌB2&3RC_5
6l?o7ЌYЕgC_4vz'xB2NgBV%]}|#f:~7OhQF@0Deuf(p2ޣ5"FEA	>xܢM@ Gm`*)>7Z@ۍ>6 Ee2 'VdlQHl˰m&ʠ vSY=J#(savHBg5%# }|#wmAgg5%# C_4v{}*AƲxıS`'ß_4vy(#Cn?%mܔeQA »p>+ 0ܤ+kOKۖHA.n"r$WnXKKۘ`m$]XVK/K0Kı\c1?4
Eis .k2RւS}xu1Yp_y&;|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{0z4qCF]5:T+YjJeT֘j">jWԎa\93%`e4Ѯk9S&f$*A.jIٴ,Uw`&5ƌ
9
2_|{)''?2M
ß^ଟ}|n+3+q}{;3}|n՝X]}{;5$!+ß_7^x;9Gd';vw`9#d9g%sGx3İA}{o@9&~m7	LU *Iv&15Y0׳dC^?`EY?͙kLlY& xw,׳e/3'"6zɒU,YC^a$)O^l9Y
!ϯa"?͙kͦI;}z̓gp d9  >{VOkIٝϯ^0b9O>V>~qQّYl10gpϯ?3Jx;}{`2s,\{&P1?93U]ϯasͦ	$1 }|>d5*3dß^?@Nd@͒˙?Yo">	xͦ	y7$Gsgpϯ^0*SY~xBjwgւ9V{&q	hs?8>;e[c2'{Ow1;g2gZ1xw<k/ZsI"3>ovq	S32g}1ਿADl5Di%TrثUx7C]çl3OY2b:l͞"4-~oY2_4qEMTCϑFsB*3Vk"MɪWٯXI4I7ᑹ~x"6gx>irk?Y3O/ hO{8iv⊛>/)E{ݥDЇekL#tS.ڤz2SBHb.TCN&z>`PqTڠM V8Objby]bݧj h`SC
!\EX$`U"b		ZN3!l@>ws,L1$C^+ß_7j`;H}{;H}|ddw A}z95
w I}|1eVw ׯ|3X,(׳$9Cx3Y@9<`Y;L׳}|6.ְ灛*NY"7S j|+?!%Zaë׌>xwg@+}||4~Hu{8"ß_~^?e7E\Ȳ#{8 sЄohC^#yxsYhw}}M~%BQZZ.灛WQMi52p7e$`Q{<HsG3tݜր`>P,><`:n`L7 aϯQ&@DP>~9LM&ndqD	ϯaC><`:n%Ldpb}h^qG&@Db9#\x|`:n0ksyZ&s{<ϯa8F3[2a|0}|8dKj{<g
.o<r>q0Ldscs{<f	!ϯa8k5Ɇ'։ß_P+-$ST,#mlҴ`ϭ8sAL΃0qRATk<ݟ [}zHFp|xϐC^[ߊ:>EqY3S/Łģ@ϯam+I |sW`D&R|-Y@3><ݞt!ϯS-CK<ݞtC^[Cn:H>LCn:m}zo<׌>x<->L>x<C^[C+<ݞtß^[Ê$sj.Z9(f%Ֆ,ZG u(Jհ5O8af<ٔ9Zœ͘y(ٽd3x!kQsY޸PCefE0kyĘPׯ|1jL$׳Q>o+x~o77D='xE{?6"{(*|`aI'P><GxMd6-63)xV ß^ ŸGB&i5Zx灛2|9%Tg7׌>x<#0שxa"7ga9eHax灛0+}zoe7>x<#2ށ7>x<#	ϯS-}7gbs{ax灛EXs{Hax灛Kש0#8iAgKH7T{}|"L?d-LCbYCaă:<櫽d_e6&Ș	R^(x#P?XU1r5̶l?3'!jĲjFa95 3ZG	\-sGZcP3!?Z+C^3$o`o`yraϯ$oC@ רbM mi*5nß^ќ07^0\8>L͜@C_5V0md0n7cefOa'u%?7P.C/C9#P-.,OeugEXs\Yg#~ˠ[j	=Q ?X
B>yxuG&88sGde ƝX+	=bsb̬	dGOeᰛ"e:=6^0f(so$0da끨snm/|3vxϯS0<^0fp.>Lm7gsnm^0fp >L!nPש8G9H止#i.K bF&~{`El>f4~WZ&G ><Et1ޠ`jaiHV9 iiQFXQʍ6_ڠOZ
v!$EPn(pU>p2Cu5LiLl57)iiN{K*gv,U;ڞb.T1N1)ژbb	n#I&7U.ڎ*v|aeKbIlH
9(R+hEx|b<->x灛#y9=!\f.{(TBH0wAd9#g}ɊC_aEvP3ʆ;pװ瀰`T7L 'րHzo4tZ"(Ø>gOG$̧Pat9#g&yAP,>?d;;><`X0o2bTϯ੬8	V#xV೸!ϯa8<#LI>׍QNH8VrԒ~VqsR0^i:#e V$V`7/f!Cݓ{;9#|<lడ2b,Rס=,T+'|2H`XY1X}h)X !ϯFwOϯFg_xsЂgrxC^?7ÙkfɊa9Ag[g0f y=[kaAט|~憷hOe[Ԓ#5Hd~in?K)*ϯag<6_2bX}i`ß_n|<K3M9#g3.deKϯw@sl`e{&:+5WqB`g}{灭ػIba'u∙ej`0 J?0	C^3oOZcgLɓ W}}1OeaaSdɟew*̟ր@2>Ø븚xPBn$Ocg[XÌv%jo=%"";?OD\0װ灜Ls:d#C@ ]}}4augp{}{xj`L0>I.ß^a]}{'"g#ҩ|2aD=}{ײ.(BغTw@XrF{(Q;韜#}J
?AiLGJd!qH>ntgG)I3)GgLA!̘dr}hϯqQ3G>OcD`[	=7OwOk;ɓ&}ܫ2Z$(s9>g-aۆA8ul8Z7h{]mbZJ9{(jX/a:SDL9.g#$wVҷA>HLlڴ2Dw@e&gA(׌>x<Z!ϯ"m|3vx#>sxa"7gUß^bm7g(s@e6>x<!ϯ1m/|3vy'>sax灛0טnm^0fp>vn
7gaϯ18G9"sVrx4+{}{x4H7ӦL2ß_PϯaJ4S7s&1>FןZYapß^?q0x(LIֈFogtFhQMd~d6>.i=Lh	bg&ir\;ݑ}V|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjO,H8=C]ç͞:<EoH]BU+r9mQU57mCԼ}#2U5O*CBeS+ZaSj>i"MJݡs=I976ɳKm)4"1 j^Ά60`gul OA`up~C2:^fWQ+L!l3Km|3@!ϯ"ɬq P3>nfn#lC*{&2"Aw8q P}{F4= g}{?NG#aӣ	eaă6w p M1I5~eϭ+׳3Y mu6SLrlwg(s5t Oirk?`Gt 3KYÃ;0fy}1ޜ}J֘R	mRYObh^_v*D|wkqmY֘-LW<_]L?d`}hCLh-1(q30?ɚ\_DjA"4$^fhAlS+ZadItS.ڤOVDh]YS)A"%SҜT,)vҡjqiH6Swi"gQm+Gf2HVw!ϯ^0sL#w hP׳HsG=rHbh[9ӏ 9:Zq H ><Opץ3KVC&3pװ灧L"`82ß^s4q I('(d~Oe<vzA}{x
LibTɀV}h!ϯg_QC@灛WQMBb~ď>PVGͪʃv_bFG9G#m 6C1wxsG&:3&Hւp/a'63!
><L:ɓϭJ|l')7ϭf̧eGhCgװj7gYjdj\9o7y<o~ݔoN~1a')ow}0l[9t=73)灞!=sG1&VgYrdhI>LnOB2d6Op>el̉!`RR0!DaROʊEm=H[T-"0?#06Z#wtޗ,hY,;"V\a;̦f 0J`5R(;`q,n0浨vlff]fS/A0$>̦?l灜FLß^6eݟf߆]:)|01򢓨@l|0/B$mԁmFS:2~Z%*՝ l&%C(D`뽇;6A͉?8*=ATt"
or$%\EnW??A &e6 ݳӓhsGfL_+d8gYxJ<>f&X4:rc<ß^?s2`6l094-r"?=Oio~0}it0灞֒fSNLgß^?s2`6
Kl0	:'ւB9	ϻ{}@PУ&3柰 *3"`8:CA ]}|. }֗˹"dk	׳ !ϯh!̟Ow`EP6Sl#(ʴ2:rc<aϯas%)\}iP!ϯ>XƎq7P~Oç&3HsGfLKܑ2Qج}iP!ϯU#(ƑІ-?$̦?l}i=&2A^.[ZCOC^#}Bý/m1ݗֻ/mG0^+YiA{`XC6L0)
֧ojzݥ,iiE
$a0mRYf%fhp/fYYiI&)mRS+ZadI}}ТxLJݯ灛/{(وl }f>E#H$F]H}g'=E4j["eTYjI2ur)_7R;2b񇲁,:IW2d0Q?YS[<jUǠ2Aȁ0}iC^axGkk46a"%_}aH+0k+5Eug4~m?R:/wآV¢]I hO{"6ϨEleT$k"M^0422}Ebt0Xwhhb.5]ւ29&`DgТb/x@9>̙40Ed\G_'Z!ϯxq=x灛$C^+BdݟpA}x3׎}Kَ*$a0mRdi?}g'Y,j["ЄO˶V$S+Za^02}ORnwhi9!>xa=c	>xR7uOfR>V.ß^a<ogku1FX+rMWzmqdEl9fdoE(S Z+ϯ^0$i}|-ʘd]d=L?ɚZ`/&;ਿADl5Di%Trت/1ŴT/P'("e6g#MXO3M4ogu9,Ĉh[E2JekL*daJ홒6Y(!@n(MRDjݴ#X	,#}c
F]̠k.Dni>#6םu猠g7KbO	0t!KbOg sG"@#LJxو<:>Eqi>r=u	5Pruu@Mg{;̙'x.U/dAC^C8'Tm+a4xV%9hݡqulivXß^?FgD9#hQL1LEI۟ZA9T'y84=qu@vwOwOk;ƶd$\2rFLae7D%LeZCsr25B76>l!wk(3GT=U5XqjlnT]aKRL0+}{xe2dO!DRx3U>8C^3gAH>xB7װ灜̙m
"[V:c1F{K*4ZQjA"4}J֘TK'/Y+g8twM\S.ڥZȓT֘TSj6A>9Ro2gxqm*M#iAI').		)DTDɇ֧װZc֘x og0B͞daϯ+*̙ܾDɕ&ƐNZzȥYZTa'$)kd˓O0kl}mʰwO?/Ӧ;i}	0mRYObڇFuCW]J&0톦:m-)ieJ
N9LKBOIO\]b+Z`$>ґ*m&0Swi {lR;x3C>"Ğ'0qD+#vCe'![*vZ̈$T4_q2r]B`LXIlo~ϻ aq`=^.D=ȼ[eeW߭2&D}ǢP311OVdˇ g̟reK>K,O (wZL6*1M>FEiߥ0<3rDdxSFD|R{8;@gB6@8Pߺdog),_$lL̟.Uae_"nϭ	װ灛% 8*Ȝ)z {@ß_P4?.i?7S nD'{"6czh!9PzXpQĬ;moP~h$w|{l0H0OlDi
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{s(oK[PѝMD@2^]ILiLl57)_7A8&3Cq<*jwia%1rÃHкP*Zf3gϯanDR`E|hY:b%LZ 9ss]HyUHɟr9#pI}{hYfxY1i2f]>g>vsl7 fOSOA;qow1;K[	=waSƶdWrvP3{	SwA2'ր-ϯFaeamb	fB8D`G-=.-EnZA~$C^?kf!ɘ}haϯ/;ӔN,(ieFKIT_ڠOZ
v!$lD*:|񻦮^D>?VihRɟ')OmF>Tg~EE);HG*6L8/=J}|3o4͓?&i9?F^fP5M6lgd:>lVZȓfP]I#Sj6紲|"%S;{SEJ""}#SZc6&)b;b
QoY~4TkK`c#4oYb­xH,`T1dqk=ؽ32vqKPs;'gT7<Iω2rjePџËL.=@T1>G,'e>Iϊ	,jWڥP9"00D!`Bְbf  m_TE58@$%)Z*T&S5*&ŅV΀}!薴+kSmAnsȖm'jrVF-,]Ƴ}x5<".l7eܜ5PqVsGiK؀]0Bw|I. CNTUOLFz7O	XUM1,<jH3x]ġtf'	lK0
90{a~2HS+;KXN'r!d&)VWs{	ب\`o3w0wX*sqV_q[0'nq{'P"nm+^ݐqL']6?@FYil]k&.;^ƾn5|eFZP57/11-1&#fJr3@țN!jnyYz"PTR0|3~¯灰dJ׆cQzˣe	 A$u`.HL*;Lv @<\vmc/On`:n)-KHoorztmwPA9ĉЖu )n9$֤
MMnHg_dV,3i+X~xMt+'N
2RdJ͠!:	[O>V%?ӆw$hl+l^6Lkih7/-ah5:Z8L3AU/HO&bDt} lV8hnBweA:'֔@=Ḟt1s|7/-fȀR!0\3A埛V*	;)͕ݟĿp*ZYYX)[[m9m0Yi*HavP#}-XsQ.g$rȏ8:T#uSaa0X\ߌV!c#&EMidNSXCtNK0NN`C}19 '"q[%lLr[]	/~5OLj-L/גɔRu`H3I,NQL"X 	w,B+`oSq8X!䒶&
z4(tdiuztK0'^_	>)S
v*ZQ"ȡfx/X/Vd˖f l]L*(h\70effe1(6&HVp3 n(FJ V 2xߍq$-&	juĵ$6[X(?" n$=Uj`LF̾xONi ̘<`bf5EVgH
A4
e:\}ֈ!;O[H/Aj~Ká1Y\J2$pz=!}h~6eDl˻埬B'xޭS?^}h	2@PWc a$4\xfS`Q̦mZZdPlP:B :	r6UeAtJF9Iɫk1XE+3{l*Z@za*ӧh7]7k> UB	>x9ae?L";Tl]ݗ̙Ur}j`i}{xJfPh`9Tq$e2X
L]"*YhGʧ֦װ灠~ȊDqKDt=}dYdn!2bpC,qAf#wqԄHӫ"FlOگz8wKX_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'X:+T6ES.ڥZȓZ o0Ll6ڠ7鴴=+a*ݥ;ڞb.T1N1)ژb&#Ivb>+&x]U+Zm#ث{R.x1&ί'@̧aime8? 2=`a}@)&e6y3)	îZu#$S YX*7ZEB*x
6ί25S3LHPiӎ󉽢?$4Ggx7fՍȂB,g_#W"Zcd"́AZZSS)F~UrL::iƲe}Tjϰ
?g%ge(ί4db埜5LF~l|EF|3j'eKKL}i8C^D/ "* 3 QA 
wogga)kl_\r2efp{(	^I|2#'C8")PP3gau1ưg1agXAdX W0#Vp.x#k(W޵B?L-0H5	21
}@4q)L?40A&m|s\q-=I'&3Ļ@^pE5 d/zNLe6u$6Pg[64=Thg[8i91+9hB$lsX%	!xf"HXTp0jy;-ֲX#y<_OFo9+%_0h@ -!"~<d͑0Y0Q7$Cu?b>)s=JaH)xb!+N0bshv߂VD~a]ԙjdOIg͌ ~	[L&r!R'xN'0 8SCNI䢶X`1k%c8d0L*Eۜ3'Tɚ"@!3xgYܐb.D#kb[YL3gaʭ^9R'ëal3gZcY?)W@wS!e)YLd剣 8{<D:nqPp"p_;ɣю53)o2	9!T<ovV$g-턟4}N9ae?3?:.UyaRv}i0P>~'zX};d|qLVe1wGrn_"h֓ 9#Xx"DTFX"g_|n no5V_&(cLc+Z	"}u`H_{?[S	~ϻUّlKk{'Dy{&DmkZb+eJŤ1?ZD"-ZCR{e6~obFq4v#!Vl@pζv$gU|:
Fq<iXAW6ɕsuATgfGO9@!k\grw_o$cuZ3ًw2gDVd>aϯa3ʕYmag#v/)9|s"%ʶ|$dfS>; sG-10ȿM@GXvKӆmc<Q, ;P8 ԰3= PUƜO.ek Dx#ksl$P5$gGmB<៛L
rird24{g0'5*C 5eܾ`Gܾu/w2fkV ! 9HHa0BԈ	VɄk9쬉Y@k+?XF9҂e$a=d;	O+jX9^WCS Yp@e~m3O{K`QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Tred5Mڧ(p/d2U5LiLl57)iiN{K*WfXS"CZ>ґ$<rba{`iiA*mGxVߒ_$'TgU5+Ve"d]S*KUR4
TaZaw|y{=JN䙧)Ʋ72
lRd2f/VS!$g[)#@bknp3mjN6Fu =3y"k)mwM)]d6'mV4a"mY@hDnnu
kkhfSA?Y[C2n0ZÁfX
D5"N[SkVp
B,3.F&|񟬰J{Tѯk4Za(JUpɕƑoYłS'ݦd6<~WQ<ڰ?ܗTW*dIEsKcH.* SUG*gs>rfk=cG> ]zMFe0bt1Hg0ޱ f$fSd632@ﲁCqMVpLW޵B19wXfɐTTȕ̪	9gU\eV co+e6V`(dcGV&#ZXGlPeHyfeD*H Lc;E"Lgfi1Rp*J&Vfz U?3OW<fPoshjWXaR
g}Ԯ[(tSZ~+5Svjb#G4ۅ󒲤Jk<46D~!@ 7H/3y2 gfc03D0S?4BxMt+rO
wP'x*$4(U5z1#E'u(qX
Ve+ekM}d5PhQ)(/ra?@/XDJC	T]p8o	%܍H4I['%*x3YVapQGrze)d8U{+j$l\KƭTt7C"[m$\HI
@AVVvIU0lm T*©X
G`U<O*X
O(VfSq5]%rC+Wh-LX4D߂8Vf~s]2`ӒAmA+dȦe8e*T_).IAεc4ܳ˗,9Vd˖Z 
U) C*Xt1NVffSNbot7-Cpb5w"V 2x㍐q$D&	juZk>"	MdUj`LF̾xON|KHe4fL@0~(DゕmNtJfSh[֥?UZݔZFIY,70ʺ%8GMߜ̄yp/6Zkf]n+?Xx=S?^}h?wr KkG$@
Hr!M;ꈈ&e6Ojl&jb6B g0l:v9	0V~pDi@$)'յa@n)2efoaΪ)1p*.;Wiw 'C'StTobq\rl=Y7o\g,>h0U`qVfOe2gTd/SCLs<iSӁ3LVn]+,bVocKsCt9#x_;TciՁ0>b7{ 	UA`Rs1GpGQiՁfq$7TK5^3	l7NGX3vP4e`*08+zl3`*y2]nurl
ß^?AigL
qg)##2|O&.a|YLVYĬW*nϭ`9#xe:58H,|5#O	qΰH3Ze"H7wqiB$ip*3g߁Td*YwL3a' 
*X
OˠU"` C#ɁrI=UmU޵lT
R'T"GR ^e#,=ghfSS}U|C+Y448f_; gJ&[;,EG3Z[[A@ v5+7\aDo(+,Lܿ8d_;Qe=U`2 $+[ZdhY $Zi
MO (ٚwkٚ|7ToQ
P/`Y|kvs$'
D`a!iHV9"ojzݥ,iiE
$a0mRY
oliEȴ!t㊵2D>2}SjBiiidn,)_7OS˶ vҡjufOL1Si0=LGvW#EԚL twS3@Joh 
ڄ& UB*&A3Zƌ#A!cP1BHƕ埰dG3}4Q:P<)Lj<7DY#5VZSXfjy hXXD}yab*0灛V?DTDցפ3A"DTAi*wb8h%ECgL͆k=lӑ*ִㆅuḠt1g1dPf`4P6l gCp.y7޲!Je}T.
fḞt1 \g2ꔦH5	
	JeR]Vg7'p]3*u[-#	Kg92aF>Li1&`eR+2g߆Y/m= XX' |>VɁzL.C}18@'x>P/Zd3y?W6pl_9~{D*)"Zo
IUNVH
6nm	?nx{'BYixcYXfxHx͔Єhy0t3q_US(V<ܾU7/
U Tf_i`lOlaMS@a@cih6/-ah5{&b*$jL~"`r>6
{+VpZKP>6!Y`TZG4il'aY܈A;4@Y`w(qkl짲,V`y#S'i&k!2lN!0V+[j `$qOZ<a;dٖ60ZZXbh5{A	h"e	a߬H._ej+Cj?ֆ!k0Cޱ4k*COyؼ =ȀLR @Y` w(qklUXe=`oO6`oe9L92o* JqqX/Dl$)Ah69aeganGjS昻/7s&}KfOHϯa32԰8_DA@̧aYN+L_"nϭPװZcht1EP`4p"^_Ɵ0,_5[jXrc*D+[Y@g1G$sQHƜc>fq<c@g1afOef`{%失|BʭG3ɓO&MJxh1stp>Dy|f5	.e@u0&V	kQYw$RW$
%Kgg+Oxld<]cuaA{`#M0Si0>ґjqiQFXQʍ6_ڠOZ
v!$8j={CQhp-_S.ڥZȓZV>joP?k]iiN{K)a*ݥ;ڞb.T1N1)ژb&#I
Wldb_RDbmQT|	lr]ƋA!cP3Hƕ%A1?X*P9&i]$k(W޵A@͞jHCHb8BăQݗqeQ]q직?KMO fF~ăS_\za,_aEF|3j',n˽7*rA }TAiWwA)fl7~592Y8qiM1ÁybA.*u9֨&	1c@Ãnaɓc@^P8d1cRp3_zlJUg̐k2
#9(WPH"VeL?IMg|+_"ƣTYqanp>@HcTjr}y볭q-sXYY?5ԽEUm0%Vj2c?8l[muR"dP3iwS <2g=p"-Cn/ș1I,/}aQ'G5xx| Vk'hlsrMx0CN|_"[_灛dB;?d_ș v~ >A tT-|*_[P%?ĠEN
h
oY4@d !fOLg
iVlx,o ?w
>_&PEۛy1z *O DH*5BbRR'x&hˇ)RZ@RfS"8*m'	}It1v}bWSt1#8]0_yj!z[A*AH'&ue<}p5K#Z|3d?2 ēs'=-SLp|rlbsEI1&>7&_Ӊ"NӑQ̙qLylXr}'v}hn(C^?A!dag0qqqC'ZXr2fC^?A!gݕ1!C:>j8_D.f#wK!2bt()1ӔOCjڣ揽jc6_O;NTLklH&`gabcZ} 2Fľ2KvkB`#k L<UO j&#!U _vT*/4\1.jHH3zХj<K#sC+]d2٤a tfafz%s¹B&CsɔK!qEL`~x25o0L1/@>k6V no7h'M	ʨ)ty	o<<uaRM	'yH.k/DVT"%d iald1~|<imOHzc}+5`2}פ;_ZW;X7:K33ӕ gb[}èX}@/VxwɟbMʳ'9#9uYmag)QDv$ܫy,xeۯ/֣װHxx	|R!F0mDi17 mb9.f('QėDBdOx6TR:=HFX.m~1ưg2-9A3vP6vt8U43IVd>>~C3Ymag)QDv$ܫy,xeۯ/ϭ@2	Am/߰DT%64᪻mli1.ɄiQX@6Zs1G$"Ɯu}ep͟+_ Dx#ks*Zp̀@ؑM~;L2J8v!T3j!/fH>ɊDK̤/)i	#HdMB,9?O9i-]69G#-kMI,/23-5.ZEȼ o9i!r԰=g-5.ZEfMJș1XBZ+iYdLa=bHXR
MO&lxuU^#AA"pԂ=c(}ͬ"Jf?6e1Lws	|kvs$'
D`a?O`+Z`.TQ'vgM(톢V¢]H}g'XXj={EHΟ8Cȿ3OY20volPޢdU2MGֲ$ٓ3U+5cAаT~Oe[a7g`o0X%K$#MYOe#T;F6ELi&M
]ILl5:m-)ieJ3Kt1SFb.T1N1)ژba{`$^v*vn9K@3R;?Ⱦ3gi֨&3
%AR,Hϯg-YD!gRg-Yg氀3~O05	iofzBU+qVϯg)$̧j'N	do/ŴS!j0dD8c2#8T9#Pk	<lsɉ&JFב>_~D ,lyr}H>M}{ s
`@	w	>x8@1Q|fωlɚx!MeB;AHg;R'ܥ1?Oh1m2cPM:q';pkU
E XX'N`}>>"exN(r3Bw`CAEmZ@4dKK$Ӊ@Mef57g`k;2װt 5 
W"ԋ1U*u;ą:r(X@R<yγ ܆3_9WN~_b[hZ 77X7zLS}h%ӾF|3X}@L鄨?yrj,K7gֆXsG4ap;Io#9IVfSʳtrb*sGТ8)'CiՈp( a.8#[mg-)&L$)sQHFX_zzhB"د}L֐  Lw"ZebA"4ݤ0Si0>ґjqiQFXQʍ6_ڠOZ
v!$96|OQ\>#3?1*eT֘Tì̦7iiN{K*gvjyiPV:x`iݔX,V\VVݓPepX QY}??f ̦$lH$1eVH5w+>"xt1U/eqψGnj6Zԃ KH53)!f9Hu6Oiڂ8倳2d6̙f{1՗z X	i4<F\a'iJF5F*!CUW#zVH8ש6*bG${">k8H@IQc#j#ɬZF]bMX+s17uO2L[j	#Y2ve#.z灛̫E2LqA2>"ިnYqmT/1#th˖G.ӘqOvˎx-T3dyM8?>'s(hS'GY~4ѫ/Ub[\8mr2fS%i2WZ_G/jO~H`5DbzS2jd̗0+/3ddY&vYiD-Q,BLQXfS\Y$
Kk&F
	4iOC"KRDjkW#*Fe0X+f{
La_ihYL$#{>@A`}dVͦON|({+5_LPOH$ 2dF!φFĠ)hR.$T~
lr5e0RU(V 2wH6rb3)q6]RH3)ĵ[+7i$``3n5Yn8]A9+XȈ(.Ț͒ρ0!  P 3W^DQ* 03͆V$jfSI-Imcb=0Q^5	ԃg(gyəɞȌTHX{-FPEڞwiaF{K*4ZQj>j%TJ֘GrS/Ռsz5.hCxAv֘FZȓTSݧmRSjT3KS  ]b+Zb'R1?0M1H1^8aŴQ3
L5P$3Ph]m.<Т,"t10ɀ@Ԍ5Z'u*}`T'X!H^gqC>fX:sQi!X;#T'Zچ>0W<2O?94O?<}B1D|v}h(CLr椛@Z*CLr>!9gO埬>TL.0
>xV K*Ȍi#Y@VKYBZjHf]$	eIRbHf]9iqef.$ґGqme|DEY*@|6*JR	&e9sT'4aэ0~YPg5Yq q*A$̦Y@oko`Y@1]em	>xtg,>sL]ݦB)>ʳ'|>3z,Fr."w|{l0H0OlDi
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>{{7gMhv^t21PAiaeuGCex' Wv59ehTӽbme J&(i|e!ڥ7u(	Uf&@k'½FW$!B*1217$	##S~fQ ]bLgx)֬f>f@Q
X
DJ͔mbD9֬f>f̯fgc1̯kc9?F_6ŴT4!9F5s :ámB>;m9?`rLreC:-jGr`mPZ!9jeTYk@֘FLl57)iiN{K(5c3KC;ڞr#8$HJ+QOw5	mвhb*4Èchz3`2 IvC.x%nŅH%ݧ_LgWr~}k`+}{"Lr78;݄<KLf@Շs*Z͟Rc<ag,>gwɄ3Y^JL>.>ma7N9$g,ڶe6~H]ʳ&w/׻}@'ϭjß_[C280Dx:a:"2iՈph(%
	,Ǹ!9)IV#jBi޶sU޶H0wojzݥDi3YQҋTIQ+ZaQ.ڤ>H(zZ6h2Ljk"MhekL-S'M
tZSʙݥ0NEkSDJF'|rb&#I+`]U+ZƺbS)_7$XHvԎA K܊kHz(JEeF+뉕!"b1098dah3՟b0?<l#3yL,mEլI2>rbPТPpF'g1YțBd	sy69Oxahe3$<fPE9jusUEdkj-P&_LBoyürnnq25dMƐ}d2.obHG(aDX;՛N9*<;͘2&34p"P3yTsy=Dl$̡󇱊05sUEdkq&Z%$dțdMGdGaaZdmeb#)2t>%-RܾeVF&VQ8|#wfNsUzS2iaJȆe;a',s`?t,[aR&0,d dBTw˺	9>#>,aY̧`?l$PN~5nU/rc(ɝ Ȅ1t,r}kF׳,fS{(,{xXƶʥLaeaɝ Ȅ1t,r}k@~zUvOe i`?tƶʥLae ϙ352eOH>d*Vd01jr&z{L O뽂`H<r>ng"mD|i6C"$NNLT>repТPpF'<ي&DfJ'0KQH1{3D)$2ݬ仴MVF8V=}dݜD7ɷ=~71	rm?(&yɹ5>Di7C"$NNL`0ɘ
%
ؗ$bqP;͘2&34p"P3yTsy=Dl$̡Br^<VF8V=}dɖI&l2&@ẅ0Y6CYA?ei3O	syT#w/fd	Nk_<H`7p3ekײm9?7ɬcqmp:Br$DL	SR %꤬f ~k	=HH#ȁla 9-1?9A!}SfL:g	[)!Jj0Zs㭄~)rMgr&LnU?ϭ9c#XL`Eȏ&Lh[zS4@b10gY $[j#=.Di0lX%/(`0P7vn)ml[aR&0LJwA2'ֆAt9, F`E3Yd'>2	ϯa23/vD|i2gxh[z2:ꨁȤmb[0j#[X[}h!Pװe4ɇChJLE	SU}hbC^29C1@E oY0fOB\#_ <ަPJ(~
}CذLF,$fb15Bgy>dg`?e m`Iaift3lJ_t~#	>x
 pXYUŅ LUłapj	>#u_Y@3""[<2]T1,Hk YTwP7Ǝ$
D`gm1+2J&|]uB*p;'-Lg3v#i1zBmaQmP3x/H/V~qhEXU9rr߰5SS}0*58i<Yo3M\07^ySሹ*Anl۠AyRW^m7ARwvP"0ػUajL$DZ57 UC&PKV"yAP2P}$fSeJUSi9y2gyZ?pFAgDQU\@G57h{T]m-%Fܴ0D@3Е0&MTjß_P!>< fOɓ(yiB'ۺ1??y *oKe6P E2ڤ|(V/Oe}gy;̟(FAgDQU\@G57h{T]m-%Fܴ0A>-dè0Е0,MTk(sϭUL$pƿM 3UP'ɔ<b=iB'}L1!?z*zal ebUbZ&w?LP>~242vP5-k:&j9Cڢhi*6!Z!sG1LtBQy>	sϭ1=1v[Nh!o`?l$P1S[aR&0fL`D%Mgyc@9k;̙dց3Hs#C Maea7ް3G!j{T@mW-P5M[U`ܴ0@ß^?s2aQU}hP|m泼ɝO}h0FAoa0fPBڮ[j#=.iaր(]}{xfdà)	[)U }yL.3)ػU`m3@Gk>F̽>m	sxaoYYFκ%kk#AZ?gϭf?ػT6OeFd~F`0md0Y/]m-C7Uĺ-gaeq.4KO@eb_{mQ2kNOelq!keKYM>N=T Jeߞ7BFZQĵIkl~h}T {PPUxUBU8#2	=m/>Bg>#{<D`?a@%x0>xsMNX>/O-X!|Z+>~:IcƶʥLae̙JwA2'օ~q5L2sB9񑡇WX}@&Bۣh`ζ"uQݡQu\mHC>3	[))иC_3Ouiɳ_+Z]{ldiI	킑cL0?0O`+Z`.TQ'vgM(톢V¢]H}g'XVh@ !P@lLj@YjZ
>joPSҜT,$Yw<]b+Zb'R1?0M&91OlݤU.ڎ*v|ܒYSXR;1((XCKLj!p;4r0GZ*QDyS{uL$*	@yfy 1Ȏ CYëYY@eK׈?9TТPñ.YepQ3f cAÁQH7fs>r4bd2v1}7Xȏ|OyVGNFJ^	r<e'K#N~7 {ؚwM؁&Av2&Ha7V$bprdmP&FJĸuf#xQG͘&D}fJ&|2o0j|w#敔9ÈW>r4ka01Dc"<|U8dr5Uv2dȏ:=%As<CYd26FSDX*Y	LFQ+#ld[k+(׌x06oYDgX	^wW5Z֖#֒fS:IMaS4aaklGT}@4U2g{Q	SYc.&X+>Jlab!jpC2G^{aΩ<l	@yfy 1ȏq1w!׬Eլpr5ʫr4(+KVoY@8d3f cAÁQH7fsv;YYf>țdGOyVGNFJ^	r=_Z/s`y݈d]k"n4!sxukF'&b
|Td.YH96`x|8(LyMEoVP@401Dc">KjNFJLD} 9k!׬VYX#)Ì~LsyT9amee_fNuLF5Zl?6ɬAȊMaDLӡ@$B,KRUpJ18f_ROR+*LjP3"/
ß^3oB#}JAOZcg3&膄SD\>ß_au@Xqt9&}&L#ܫ2Z|ϯ25{#I>޵Fe4r0B5X3-P5MYr"rduV*	Kb<u{()ml8m*c(ɝ-D%MgycOs8b<df^c5L2sOxs8b<df^dжe4uASQUSul8Z7h{]mb[AnZB"C0^SNTJց z(m>akU5:uM~b`׶ٔ<Zr`E4#AD
>ޜ6ßksжT)Wp|<n -khiQVFl;myP9(y|uT}DA=N(V@,,3#z*{(B7gy>dg(!oIIG$Z%VhMZHX%/"aF&|",#}Bʭ8,,ؔ,&UmA`}h0 ; }]ib[C2|u#Mk)2O4OqQNl?-IKQ
ՈAT炪4OpD
.I:֦ (use1֎0?X_&RMC.Lim`Mc.:8P<Ǝ$
D`gmad00NTA8!Lg3v#ӎ	֨:,*0UmN(XT
B,`©͗F˕;Vd)Ê$s'1Ar"2T5(yOӈ0On6iUɀ?NX z>ͅB7gy>dgHl#P^e%Fe;H/CvCĂRO  $ ߒUa]U]bՙI-pY@Wx7T}jP_׌=joϙ3O| d?eH~'@<Dƀ_LPp5X;[1O{Lpimm9>!RÈa'8{xR>Lae̙BTw˺	9>aϯgYd'>pq=vP3ɾH-Oj8NruQݡQu\mHD_>w}{xɂxhJLE	TPϭaϯ,3Yd'>x!ϯ244{>g}Z5Xp39Cڢjlۖ}hxß^?s2`SBC}hg儞iNx9ݔTO2!ǛëƢ]dXJïYFqexK@p\~1^F:Q.Zv?{uI"Ne=uL$m>oTJ^W7TQPf}h~a׬U(uTZ<?~##Oe<n#-aZk23)@|B7;;({<6A2j%̦Oe[a揼woc(wPx	8{(ËqU/vP1ɝ-D%MgycB~q5L2sBXs8q5ݔo4-9!jzFAN$[j#=.˖i
!ϯa90^0Е#TBX#>f߫@/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>,b8hG 6x]J&M{<U.ڎ紲7eLiLl5:m- c3K
w<]b+Zb'R1?0M1H1^Re+Gf2JXRvJ##	>  QB~@F&VhF[hG<k#jd̈́4(!Ǜ6w|3eW&irk=dܤH S.('Yr_0̮a@JVڜgyYVfSlu@nEƶ*dvP")̙2!*k;eZϯgR mt4(!A8	*imUHOe8BC^3BkAǳ~O90TSsUHAD9-{(=<I_}&L\2Z->ű}q1mpmtӡ:긁:ÈTDscv"ZFnZ	r cu"~YR+TH1AJ_e.X:In[t6-mU/Ɍ>g&wLJwA2'֎s}q2űYݟfɝO}h}}&X23;#畴3)ÁG!j{@db@ζ-5FcKR*q}{x
fL91CBVb)<D!Z9+C^U%`SoX8H灆A姵DY5xgE/kWI*wQcԯ3{;֟!dXYXYa'u?5LG
Ka'?k;̙d֎Bs[뉬>kZgDVruQݡQu\,,nZBϭ%ϯa90	[)E)8{}}B
dZ@ζ5łR"9L[<~"ʭ	}h7mj&jn32|<_7F$A% ׀5@
5a,?FJ71 npuSI7Lu b(ٓ3('YfXS\N80ߙ?2GXSs/e;z̙VP灛̙f~q0y38'YfkkR"
&e2X%Qsް<H(kS #KYr$f TtiP	u$@ƎQ
	
mVH S/*AP '¾1+VO)ermBiRLq֡vs{֚FvB¤]C 
E,*\1G.V&k; hYo6a2(|P[l$P1nbR13dBTw˺	9>n~q5L2sFt9-vP5-k	3ڢhl:jn.Z7-!U֒B8sGfL91BVb)jj)Z6'ß_3KYd@(fSB~PON~sBU8#2	=mO>E*~P({=}x灲8Tq-fFe6{(>B/g?S_C_7BFZQĵIkl!.~qP~eB
%mLk	%gZ|6Y59 Ѫs槲LOyPG}}c?mS[\_}}@3&wLJwA2'֍QaϯgYd'>jϯldho&G!k8āmb[0j#[XHUyA9#g3&at4%l"Ȳj*[1>)LLwweQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IbR(@ >(qmjpHef[ES#O{dw-CBB[&Vl~yc-/ÎEX~G䙥ɣ9?F^Pd6x7mR'eTZȓTwSaOS+ZaSjPHLO1m*֧OL1Si0=Tu2Wh(ug-0 nr>zËhrDpH婑ba'3#j&VF1^5Frok`x?<x?e=dJLx7¦!HrR0@,>:g(MЈ5m?Ai̘r!+e1^TօAt9Oea`=t9&nU3rd}hT}xn%lK,\L`F]PFsT,ՙF j&β8l205C4]dpj[V壒iuH"/(c@z5=T&0Mg{ 2gyc@`)>zec#0"g2gyZ
0\Ldf^D_dG+p:ꨁ0Fu-UED,ܴ}hq}{xɇ nSE$F\Ϲe$xfS/ўT#z[7EF~}A/ЁO?`=l$P1S[cەKrc(k; 8;eZ4(ß^&ɝO}h!ϯB"dfvP3`bPBֵpFgh	#Q=#E`H,ܴ}hPװ灜̘r	[)GU@!ϯIld.M/wMS		kSJ7=DTi}J֘TK'KsJPքrgZ?Yj>joPNKJeT紲wia'vҡjqiH6Swi {lKk]_7R;1bSJ~1(FyG|8kef@8$V%ba'Z#2a
%qߝr'Ix灛/@ɓ45faZՀS
\D\W3+bJSq2Y .tBi&e;[	=-{xl[\_}}@2g{Ȅ1t,r}hR<>:Т&	@$ZD%-U#	=
gsSHsZc~sPM}8w ƟSfLXhJLEU С9-{(=<I_}&L\2Zض25&0">4Nn(QՄ-OUVP<Dj#=UXqԱh7gCp2'67R'TdLfn,@˖-{(=<c[cKc(ɝ"]L\Lldfwg2gyZx
aϯFagvD|e8p6-OcH%9hݡqujYi
> װɁ	[)DZx->rv<˅a$q!k[EOj0kal9LwQCЅK
} {O=~5,6,$P1?泼ɟ2!0@X	>xYd'>>ű` f{T@m-P5M[ERȭHUy3"4%l"TPOU>?!5$h3ZHX%/űIj?,,̪`'֖	-?N&HbT05ꆮ;I: f=
V@ΰ0$VH|DZk{Vnb|Չ0aOU2[efp{(iY6~m7qJaL$LGzڦ##cyb f#D~
Bjr%3r{~%1GS||IPM$6嘰jYi;TZj	PU A xmx
gre}uB*rA9g}c?V/9Lb\&,0B1!޴@e}2#;
\ak(¤«?8X"n,*qlZܳYޡ?ϭ8iB'Plu@-{xc[cKc(d		SYc.&X9k;̙dְ!ϯldho&G!kX8H5[EaDsSvErԲ+r^}l C}{xɁbSE}k }|.QgܠDuUBԫϭ	Oׅ_<n'-aZk23)@B ~qPB?̡ޢޤ/|1BsYE}@')}FCkgdXp#-VŽl$P5~hT'CPQGoba'[t3ƶ*dvP1ɝ"]L(3>Mgy;̟<>ű8s#ul8Z7h{]mbZEnZBϭ~C^?s2aQy"j&Z3$ß^#cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'CҀ52DE74'zv%2}ԯqmqD*jwhhr
!DL0f$A
VحT	QCIg>^韛F5iLu2b4%lrq5Q5>&!ϯIp⌲ I;SB֘3ZϭIװ+e2b5NYTMϭ	>L3OQj>j%kL)TK'TXCC]ç͞:j򇭟~]J&O@E27)ieJ	ih7∘r$8
VE<rrUHOe8,w2韜}B7;w9OZcg3&4%l"Rϭ^ß_0Gh2EN2ZCq8
BB[<V%F>TТ,O#ՔmB7Z|vY̠aB7ZP
ZP֌J-?FEV#y,iB7Ze	|c1Z~ό@FMEV#y&,z(}i|c1|BUn%B7MP5!O,{P5}iЪ|D#@#y!FP5}i,{P5|c4FU8?a@#yW~ϸd~љ@όbZ}Zw0νY'XUt>3}{xɂ4%l"K$BPj\ϹU灔:9{O=Ø]ʥc(d"]L*sw3ϭ(s9>]hn#atzLӽeu-UEDV~au@Xst9&~2g]ʳ'"9We1GT=U55YDg[hÌv%HV=31A9{?h3o7	kY)s~4,Ca^pfL+e1"TH'֌_ß^}iAgZ T9#g3&8hJLEUш]}|<NLQʍ6_ڠH5Dl5C9?I2E.PR懭?ݤD~?cA"4$qNի^ӇP9,ֲ$ր֘Zަ]IM
daiiLEJ{SEJ""}#STLAI&)b;\&+`]U+ZW/Gf0Wba')/1hrt[hG<Za'񷲁y} pTb5LU֒fS#{(
#{x
ƶċK1ݔBɝ	SYc.&XАC^T@SXhQCH%ja'vP37A9-1?9O?QwKOZcg3& SEUB@~8a'#{xYܾ&L.U?ϭ	sH#>c@O:6(mqQn8D	jS߆M`1R:<gCÅ	T*Z쳒LbE8hJ$fֆgCZ.BT$,:Pxj2u@wOwO?#m*2c(d脩1t,r}i~q5L2sNxs#Cn&MG#-OHU%mE9CڢllۖӣZBpװ灜̘	[)Dx}lsf7e$\?d1Po'Ën:ɀe`J0@qNO#i-J Z<C+TZhW[<mT1T${;?"|]B1gwdؑr>hf+T*@@*k;̙'<1(@~OhgP)0#OCғUO3OƪUšMQ|Mgq1$dfS839#\~f-H'c0DY,q"w<Fll*e2`<K_MϱMHKgDxէ"@84j;  E,}(F4q$($ gPH	SI
Gmd/&#wl$P9¡)~\`NlaaVaaQ kC;J_+T%%7L;me7vZeg ?[6\1.Vw-BZ bESyƂ.#a4nq]1t2gyZFq5ݔo2~HG!j{T@ahg[UaDsSvEr1-CG>'><ZɇЕ.-MTCCB9ϯ>V㭄?#{xklHT}@3&wD%MgycB19k;̙dքa<9q\Mae<Z5XpZruQݡQu\mPϭxϯa90SW,>}|.QgƙQ{@N?&VfS#{()gq"RFLae̙]52eO9ϯgYd'>y}}dhavP3ɾж` j3H@G57h{T]m-r:ts^C^?dÉ+e1tUC^}jEOx.灉㭄?#{xklHT}@3&wD%MgycB"9k;̙dքTß_`G{q5ݔo4-9!jzFA-l-P5M[e`ܵe}{x$	ЕDzLCHt$g%fЕ4I`͟CBT$,:P.a[Ϟ%VfSdGwOwO?#m*2c(d脩1t,r}j9k;̙d֮ϯ#=y7=#DV u	èjcnZN}ksGOL8Е5Qϭaϯ>U<dGwOwO?#m*2c(d脩1t,r}hß^&ɝO}h9qX}@&Bۣhζ"uQݡQu\mPϭFϯa90-Uŉs׎~ff!6QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%TreŃMs]^6z>ç͞:ʙv*DV¦OTAJ	Ê"`n#MTl\/Z[}{v_h&L@4%lqjЄC^#E	4\9I%}0#	=h}kHsGЕ0!.8'ք 	}|.MgݝQOea5:|ɟ2&RNL>!'ß^C#LzoaeambJ:긁b[X5cvMlAhЙ>èa':{xYè̙ěfO_IɌ>f lBT]LϯsQO@EvP6ή&Qf!jz j%Qݡ꨺ÈۖrV>	[)A<lQs9y ̦_LwQj>j%kL)TK'UMmiv6x4;x
V$2JekL*daANKJWRq8sY9IpHS;jOAqɈiPn*nb+Z3hDJF'b*GvH-@c;P״!KgsPEu
SVږ/Tfe4Aw<'8rBL_vYZx5O>J1vF>gP3)j9JJx!j/BE*+6PaS  fSmPC^7wahϯ	
-{-&"*G-fV^kB ޵EMؐF0e(pU ld@O}uSm/fSJ<`R;	=C"{ͬ9aC`;d%ŀc\`R=dߜc*3wT[Y\eN{-MLbN^?2g;(zXS[ ͫ]쬴JBy(ƩXS~fe6 7灠T'% @!kD1S-gǌ|nFQ.=U9j{-P3)cS!CʝVe0ޡ?d៊#Ptp@!k*L_ɝ$ZSzvPa~dUIZ2</#oݔ\caβ2f_f;MS		kSJ7=DTi}J֘TK"
e2QSz''=_\hsK<z6x4!R=Ljk"Mh6#h	N{K(h!j_	6o07 1ʕpܸt1S;jyiQO&"2OwhP eHl8o%ND@qMAgpiO-p`J$qC-L$i~-I,.Vg$;mN8@u;3Y,WQMrLZJL^ln7ŅwȂ9]mja'T#|w3Oy.aiRIXz3\Z".0]<UXOeVXBV>Z7ް@f@3)MBe
ehe2WoY@H	gH5I Ț ԇ m`ƣTvzp	`RQAQੀ1-G7RQvjJ::bHD7sĳ<~Z$AUV#,"9
^"0Um1X1	P:p_hV$;ˏ#eu`}Lk4baRp,Xvol,*?+pw-B7ZP?>ґjqiQ jOQ;=m-(ADl5C9?I+(xCCΚІ*^<pPS.ڥZȓaI1aMrwkrr'$L#iXxmOg9HAаER/wyl*z
Z~?2(bH4}ӎy1$X%f;Q.ڤH4}g'=3sK8tTgVڑݤD~9^kP<@g4u `ar+eV[A @䙧v~q1
˖Tb\j&;ݤ#MYOg[Aæ: >{_A0{7yœ:ziUj2.i^-
T:V[H}g'T:kA	T9lS.ڥZȓZS'.74NKT^=Fަwib+W֘PHNËhrDpHhLvҡjqAr#gFSCFØY
іb9<m O&{)2ۛ)\Lx! !w!$acH6=33) 2ֳaH)ʘ!q0Lm$2|+ԫY$;mN@.w-mgę<gL$Z߁}ejU&5촸̦1vP/"FfS	׌5/e]@FW5Z!vVn._59-=H]&XgXa&!ԅbr6g#|0M?͡doTKTQHijCz*[izk>rƥ$i&#wnou%xΰbf"Tg07YްbgXfXʊPZVbjY=+lfSW陱~,C(jۉ}H3@K $̦_
jk#5 x&r']S	u ,jYnbs15GD.#1	:9I`8	$boH<$.xz9R\F1T"$3R!ّ8
!m PH)ʘ>b7t4E ;P ?¾1$sNlb6\ܬwXfHjv3$2b¤00,XvoXU,*3PŅS5nF}hDQi}YO0N0m*(Di'vgM(톢V¢]H}g'=?V>!PRLjCYjZ
>joPSҜT,$Yw<]b+Zb'R1?0M&91OlݤU.ڎ*vI+-1ʑٍ|t KER`V]1_$0瀩 +S&@]F#3)Oԟ倘l`e)HxLGC"6/&#6LR7BH揌UOrl!j|P3DpX֨*Axa'T#|w3OxX@a'dB7'/#	>x	RY[mfSIOI|V@3)˺qC2ȓq̧XO X/+Y@3?5EH/bLBa|ynDA@1߬CȉD!lmjFzp.JLR3ʌZ,
\D.mЙ,L;mN)q2a)PZc!Jψ22>"BXH@0_GXfSAx˕\K`(ea|</Yנ
zrC8'LRTl8w/L!@-" )UFn	R 8%Ce~Ъs@,!$Vw+VH	uLuh	JB<dHBɚ!LHVfSR3ʊBeeTbVrȑ)g2~8.֗)g2p]!X>LjZ0_wwRN3dŜE߼	>`5A!fQnJ7XqHU=;A3D7#V\!TiwAzjPU A d-xZ*aKWT"	<+k~)Q˕	gᕲ"
Ss+YXg,lX,*,öӒf[
[
b\XUM-B7gsBO^`7S+i\LK;QF`;`)/!I$XC>ґjqiQFXQʍ6_ڠOZ
v! Y`:a:-H(HPZ>l8j٨SmR}k"MS+ZaS'M
tZSʙݥ0NEkSDJF'D&)b;WTj8V%	xJ0aR;1K$@YhV_(oK!<:O|r"ț`	3@[(Yf`R,WɇZx#3R'1wn'EY)Tx01̦uCaaU+"Y<* Q4J'J#%$P3ʄo&|#P5+a'aPgP}jGL10RfUmSClnmdIg%Ȇe:PgX3ZRŬ~ꔌ}HX_A$`PNFLi0\% wީHLgfPR%|)LQ QL;mN)q2{+!eAik4$ϸ]Fe6}ԡ,iBpܝvI~wć|`h`YHD ̦-P-@Z4T%ӆH)Lg޼̦*iFW+S*bsDjI&̙NM?7I#98nfMZ_LFX0_wweɋ8$;XIuGJ#QnJ	n,Q!T%$.m炨܍Yr$ lf4S
PĽh($ gc0*d?ϺEN2xW&3Ġ?Y)ermBiY8eܘbPg2A2E`J#n?e7XUXTgr­mBijk;Z-r[G6S+Cg4Eý/m1ݗֻ/mG0^+YiA{`@
m&ژcJFEڞwiaF{K*4ZQj>j%kL*%TrehzABEpdW=|VBLjCYjZ
>joPSҜTYgvjyiPV8Objb	b'$GݤU.ڎ*vIA8H}Td70S-J UGY$FTh\e"0DczflQ$#5*߂/(e֝RLD&+aDXYN$/1!^/hln6LO׌>XYm&GaQV||Xx30Y 4J%H*{(B7gy>dgBv(Y`7$Z\<O#|2~XRx'qIZQRY[m`$4e2[&V-"fe3b8l16'Cot+Z56NL(ᖱ 4n-Hy}hvT_hX3b	r}be}3RtRnZm>\;mN)q2vęPZc2!QMr9ľsjeR2Ӧ4ab3K_Lf$Bq;ě3hwJFZa~J4bVrȑ)g2f96i|1	s&q'& ̚NR٫/#Trw,/`;wPN2dŜE%͘Iw	$}h$	"e[%
XBKI \	P'H$RiT"j8PH#1 ƙY
2gT"j	<+k@~ؓ)ermBiY8e0
$fV)[
>\aiFP3x-ŅX-ŅF~o1G.An,*&泹fƽmolYs$
?6,d>a}iV|j9ZLv"0Si0ċ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>,V;Q:-H(HPZ>l6ΈZv*DV¦OT鴴=+a*ݥ;ڞb.T1N1)ژLTL1OlݤU.ڎ*vI	1*Gf2I}እܐhGI[x
HfS9F67/d6X%Khe'>*F}07N&#7XY1OR|U*(jBڤO<!jbLTt`Q5VE,I%u$P1Bgy>dg,#P.o`IdRΡ?jQIR|*Ҵ֒AOZLm2e2#C2ȑqe k(2efZw/Ϙ/_s+;oaT*:ĆApFvC"9xKdKY.RZD!q0b\L\T7Ҡ5ҳe]Fe6|Na޾q.8~U6b8RWN76~&Mj?,LU?7C/9;=&#-cRw8H44,L@/lK_9$ KD	 rfS"Ĳ ;k$B/ XZ4џ<f V &Ahe1ZZ1WLhw3)+5P<`?V_|yP>pexCW)ZI5#0⨡$R2L3/AXO$.xI1H¨$Ov5i_,85!x_,ƝuB*rB+d5A!xR"04VO3wA?
D~yXDa29r4~H	ec.#;ŅBP!Bm%@ࡋ
PŅF~o1G.ACkjKPY4Vr[GlVi\L6k]˶/m4wi =RC6L0)
֧ojzݥ,iiE
$a0mRY?V]C
+="jmRdIekL*daANKJsYRnfXS"CZ>ґ)8M9IpH1H1^RZdqm rvc%nX_$Z*ӣ,|#O/ɱDe2ID` eN}Hz[ES6ŅTRBV|6a4'pn)-ERTzax U#Ɖ_Z8%ZOe<O2g̟#(oIXz3OdZ""RLba'!J*I)ȐŶeLLDȃ32`q<gY@)Z%˼MQ8Ơn`NrLbC KH>A3zĺZ+X%h.&\UPem;mN@Vؓ*LsXDI3)1Ƣ]k"[XLѐ2يI^;oTtV(Y0m#-!@a#e;ik)k/yGr~_9ucH@	k$便3tTKH4
֊[F~p_4MTKHX[B 
3){KB}
V1z2[5p jx̾]0_)WL2cޜsi wtq19^+ ZJmEQ#XI8$C71+%$b2	|D6$.xOjˑ!x {lƝuB*rB*
#`8PH^-x6ureuB*rA8¾1V2\1G.V&/LM
	9ְ3XT%6ː!`öӒfPŅX(b£?7 
	O}lAO^`7S+.Qg&iv V|j9ZLv!0Si0>ґjqiQFXQʍ6_ڠOZ
v! Y`:E-uH(HPZ>l8j٨P]J&0톦:m-)ieJEJwiaNEkSDJF' 6S% wi {lKk]_!Ŵ@9R;1YJ݉)떊{<fe3F0qX%"- e~Oy<U7R:z`OERL:V}8mgsW͍-IT0O=O fdGEIRpJyPYdϙ?6#P5+a'axΡ?/z`#	>xJ*K2mZ̦_+pkّ32ȡq`q<gY@lxC,$ƣ9tlw:aCd1HK:yB "{Ȑ|оsFIZ	|1$.RPqM`(mfPeajp6$ʂdIruᎱ PI
vP1}`@˽yMI]~b_9ߎuV^_Pą3q} }ᾲ6Ep7Flo+T57Xx3RW3jjJTy
cVZH<g`a}epW_.D#6Qૹ".IkIM	%Um$$v
H$$>"R$lOo!x"Hf4S iPVkBD`im1X';Tzq}c?<q(e9Lb\M+?f_LM
	9ְ3XT%6ː!`öӒfPŅX(b£?7 
	O|cO^`7S+
Lf(4wyоV|j9ZLv!0Si0>ґjqiQFXQʍ6_ڠOZ
v! Y`:HAC
+="v%2}Yk@֘TD9,_72	rL"6jzKURC5ݳx@nEmk@5L?eAIZB͟uH4R&0LmK|$ԫY$;mNMe;raZIN:Ic+5[2g{{fO_c(c|ϯ`o7B5`"d8trBՄ}C
VOJ1U:5G$fHuEU7-Z:0װ+e2`><lPj)2g{0	U <F#	>x&%Uָ}l X9@k'C{vZWvjCehfe9MQ#-%Fc_ӌ	@OU:bX1P
'f*U=	Ihw<K6K*AiSNIb	
4IQ
D`gc8H4Rb7tB ¾1$;ˏ#egҀ-Be]5.,a,Xvo,* 
l rFb6\YP3L3):Ic+5[2g{{fO_c(c17!SX`l0a29D!j>+Y@'udqd`j#3vh"*aϯaBVd}.xوJja>1"94D,wojzݥDi3YQҋTIQ+ZaQ.ڤ>HTo9ۊt֊jD`Lj@Yj>mSjBie-:m-)0XA1ʝO1m* 1ɈjqiH6Swi {l]Wj@ok]B9Kl*Ԏ`<˔!Ŵ9"8$Vr,F&Û-Vu#&V^<灛/|.CTZ\t_* lF>Wyɹ3vn&D{4CCsxuk+2ˬ^0
%
 KVoX)NM͘*eiD2gMEYjeYA?8qNL8psU^PD}c"nKD~LĐ@T	\/eV=<+eZă@TADfBSkl{r}Lae$; 81t,r|c/sirk<85"aȊ`
ibkLU#	=asZc~sPCBm8:iLu<dx.U1<}}u@X]=<I_{&Lܫ2^=Ҷe8p6Ḓt1GV=W5Y@gXqjlnT]aKIEܲt19ԟi
"@8,@˖Oew`=t6ѭʥ1ݔd !*k;e%}}n&XFFagv~1&w?O
!ϯ,ȏV̧0qU%9hݡqui(ܴ0f sGTq2`<+e1i2j#|b`ڗ<b_oX7`|<oPBֶ5d`ög_;uM|{>PURN}*w?htaafpXYa'u5L&(/a'?k;̙d2}}dhon&G!kX7`.[j#=.HC>sGfLhJLEZXeжgZgLHJ_Dz#	>xP%3* ల}hl_iF_	5
0#iq񟤸f &~m7*)Ct69UשH:R/T}hQ^{  1 6b o=ݓ+5z
Ӂˠ3y$
ӁˠL	q`k5i`.	EPX u<$	*r͍IW74$[$ 灾H$Q:CFC
PB0	̌h`pXFV<;>08@ҡ@<+ҵAHHTJseDgrZgӌe{`b7zv¤<UU
b«?8X"U
6\1.$Fw,wF3-?h{(z)gѭʥ1ݔc2g{ 52eO`<>Mgy;̟<9ё`݃3ڢhl:jn.ZJ"-!<Ѡ}{xɀc	[)TQC_3KYYPt~_;eJ=UN
_vwئVhIa'`=ܪ_{}@3&w q	SYc.&X>Mgy;̟hs#C{q5ݔ=AXp6VFg[XÌv%+rϭ`3L4%l". ß^'cֻ/mG0^	$'	I	kSJ7=DTi}J֘TK'Y?C]t㊨gMHZv*DIט
T)+֘TSҕt&9SʙݥvҢ
91N1)ژbaE#o1^,YZbvvوOTVTXeB7WúH~_y}^}ثN*>ui&e;Oe Щ`)v[aR&0hF3!*k;e˃XsG[	=X.{x.m;K<2g{dBTw˺	9>1׳+I3).{(Be맻dX]w*y1ݔ$ɓ;"]L
y.2a'OwO[ѭr|}@VdȄ1t,r|c-aϯg=a*b?jq=W
)Iƍ
Hocmml#f#yd8C 7O
BC_,-I.U!ʃ8[$zAH>MZpEx"(ß^3oB#}C/gP+iLu<dCY&0Zß_`:Il,]=<I_!ɓ>ʳ'aϯu^dφQM=#DV#uE9Cڢ .[AnZTդB)|}@,![tuqOk`5U/c(ɝ	SYc.&Xs\L?gy;̟p.a23/vD|i2gxh[z2:ꨁȥAmb[0j#[X[}k9#̘(hJLED|c-xsG`2̼mkmCq!k[EOj0kal3o/QCYf?OTT?VTXy}x_:}تGigu@'c`lX&X#PXIłc	=jo&|Z@S,{	>x,7|-,u&$F,瀨.O8,,̪`b̀pX&L`b08id#28aS (dEq-?	L5G4ٌT}B|<Ǝ$
D`gmVd00wAqǅ}c?9p.ޱ3N7&2ZH3	£V.2G 
E,*ql[cF6T}BOH~}j4\:U0ՖlTgu }jRNfĤRg|PMJïa')}@TKU1x@|V5jr̀UQ{'(y#z:"bSHQ2b_;TQK,Z%XG$2($U짲[=R2gyjё&Y$3G!j{T@mW-P5M[U`ܴE@PC^?s2`FЕvj,0
ß_PH8Pa#G59fYɔ<6#z:"bSHQ2b_;TQK,Z%XG$2(Z|(Vs`ɝO|c p.q5ݔz%A=ASڢjl:jnڮ[6"/Z3 sGlɁ4%l"!0&ןZcRTOONYj/|2?>+9ub'B?߱	_EB>j>G$2( "+Xue=sYd'>1.q5ݔz%A=ASڢjl:jnڮ[6"/ZsG1Ll4%l"ȥ5Q	G0(sϭkOe.{xCTCɌ>c;"]L `V~q5L2s >tdhd;>l&I*Z5[UaDsSvEr1-!|И30O	[)&"K Hsir>i2gyĲ9#C!Maea7޲IPfPBڮ[j#=.i֯0װ+fL<4%l"LsC^}hSFwVSoQb~_;VYy~ueeeIdJ2b[$3=]l$P1맻.m;K<13!*k;eX,>Mgy;̟
.vP3ɾж` j3H@G57h{T]m-rϭ!9#g3&ŰЕvHG0Vi}|<[մ/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`:fYG 6yZȓWڠ%2M '֘i9:m-4N{K*gv\;ڞb.T1N1)ژba{`$mJ [Ry=HI{(oDs
7LR':7LF'iIJEkOorwrȫ=PINK.J{9mN0⌲C VDl޴ԆZnT>=Rk|Z1>St t9X/@ٍ<lLCsz:NQN _	ZYgݔl9!!b?/fd_u"[]"e!`aTDP3)2Dv~#<ldY$BfS20_uɚĔ`Ę3LQL l@|m-k'#"+3)?ܐb>(
DHÌla7"6s;l`ؗ^{-hq񖧁e;)eEC;pfL̦Oe[bGx!}x灞MNLcMԒ˹2at9~[̧e7L.䊃=ԗOS;ݳ`8i?#Cjx *GF;dfSa'>N}g+/2e)d9"N)CM~#2	=mx!c˶/mI	LMSJFEڞwiaF{K*4ZQj>j%kL*%Tr-YT(rU.hCΚ>%2G58$Ch˜$HjaF&|.x	.ZdFԟT3S5(/hqNGֲq27V%fM^~	s\:zgA4ƿP!jw/|Ҹ2TpLKzĄFC1bD}c"n{=KO^Qk'#;@&iTkS+FL&irjv!#._iSv"QJ)
t˶V$րOLS+ZahS'M
tZSEJwiaNEkSDJF*m& c1H1^RZmo m4Ke!_7mGf2zH-MM ý)~`PQ`9r38tT3_''Bh	بv<D/{(dԯgsdOgƜ(B x7!
`Pb5(@
ψc]Fe6|ozlZ~Љ ,YZ,,0fRhXIg?5L?e҅߰ir9"*tF&|.+T iVK2m)BO<pj
mdCMXTֱ%0frqBdԀfr>y2	lfuFɼ!S)שQ?a犳 fm2R4M`7Sq)y+X59& I2E
ՂCe} ?I9nYCT*u'h;lٺ@-1=D|9U ~I#pEQf*8#
>H#Uג<jӑ xj4Ѩ	hpl"0[luT={B(! {_hƕ X
rq[pX*?f#!&W޳2xAaRvo!X.S.?+nw,wA,?hD~*L~aa7Dlk+vT#Aǳ"|Af+d8}cB'J͡$)^mBU8#2	=mx+T CCGJ6|8d#/
xsMO$(s#%x(@ܳ1?|caC^#;BZeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@ugv6x49ۊ"<te۰"f&&i_mj)*0eRUcׄHJT|<}g'z*D}CP*zv&5Li}WZc#_ثԩӠӧ)?ʐLH23"Oh>9
ohPf45Q̙C_'eQ{B7'NG9#Z\g`q~V>
Ooq30)?3O/wآV¢]I hO{"U87CQR#"jeTYjZ
>joPSҕts-BIͮ		)e 1M~7gp*	Qn^Z=9%Oea\rJ<Kaeϭ $9#]ǲݔCE!ϯa7g@C}|"Ҙn51$AmBZ.m}{S&<lP5QG2~l}h3>#({	=k<<W}zLt'<ƭ?AiLhJO[1"5Q4>1Èsir8(&10"9u/{(	`&|%ʥ&L>1Èsq<c`24ɟ݇ݔ1}4xV%9hݡquli&2}1ޘM(톐H5DiDjO{!n(j_Tݳ9smR}k"MS+ZaS'M
tZSʕt&9ҡԎEpHILA'cEH77#T݄<,WTNlCuNTH`2&e9fZ+Ġ2	zɜuEx~VaÉUeEbJ2gvzcpN?ƕFS&j#jl?ݔZػYYed<NLQʍ6_ڠH5Dl5C9?I2iv6x4!R˶V$րh6u27)_72	id7.T,#Z(JA ]fS1Nrwl5@PDls<lx;I?glT@*bo~,-LQ԰c&Z%ajro(}[knw+>fSgܰ-<P͍P-QbVwIg5L1J{	>x+s 8J5^"/SDba'o%UO6<P3)5E&j]#%uM5GB^ \~7PP)~F_N3X֊'XI<Tbn*U;1T	@NH$RKCX13ۤAM;%PBg$* i@#8
U FH4Rb7tB ¾1$;ˏ#egҀ2Fi`.Xd,*C#V 
H£?[,*?+D;ϭ?噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrjX5
6yB+=Ljk"MS+ZaS'M
tZSʕt0[E3K
w<]IAI*Gvrjp[`4vvP5#0q;/y]='#,(BFi8*[aöc|F&|9k>dϙ?ϭR~?e<XTal3t|F&{(Fqg01WQMBE0(JöP3{
$sT'w3OT#P-O"PmZ\_Oe"NFcY%Ll1v78G_'?Lba'ePY&|}hXGZ]CIZXn`67t>{-3O|_vҢOQ;ZTgMȢ}J֘TK")59ۊ:|\@lަOk"Mhv&֘Tڠ|lkGv!D8ƿI$ZB7s<|ɟ2au23( iLtMZ-1(lKI4*P#δ!T_ڠOZ
A"4C9?IUshpgsC]5>yv&ֲ$22}#l鞦:m-4-BR,U3Kv^{SyiPWEkS/-1ʑݳ2A9(z8@t1i:u%wWyfqy$i;6P3PyʒDNPJ9L675"(3k;Α}xwd6Ug);lfCgWíjLfa4w%*O0N0m*(FwiaF{K)?FKJ/PQ'DiDjO,Win(j(瞦]IOֲ$2:m-4>2}ڡ	ZEJ|S._K"N
ß^?Ɇ5MN&/ϯ`8m__'?L$gYg\p-2e[_V׍UY{-"|/_A? Z @4%j;AG}{S&jjg0 aϯ}84ZQj>u5DiDjEY+Wz:|򊛶˶4&YaLiLl:/ԯR;4ˎs3ß^Љ$Y\9$PGOr̓Á26ϯ'=FwsJ#{<B>	[)A\5MU0	ϯFgX|onfbR^(RWɟÁkanHG$~am!Va_'HG$ݣ?9u%[HgXRUϭ8sGЕ0M	U`}{>3l2fada'=Ih8ݔl0QVW5Víf[)J`(LRL^h'\8ϯhDs٬pC_2Nztmß_2N{Jxß_2N{58ϯQ+PP>	[)KE4*MV\>1p#|3~Oe:C@KP3u2}Pα8I|()=L38
+P5F?R(zGham!IV?cMGװ+e2arxوP>10)>LOZ
v$Di9?I/n(=p:v&ֲ$27C+SҜR,U3K
w<]b+Zb'R1?1LTLˇC	#I+`] %
֩_7IS3)e1F$?ER/Gf+|0ah167#PL*S4ELSH`< aξx0o
Z	BID!Y%D+pBa% TR~*0-JYaJEҌHdm/j,i|D?0ZUXb;TLKT`"'XseF:ބl7R@V1.C+*GB 9%`emcLg˪iY -feIkUf@ V~4"$ie3.?E gr2 Y@͡THGX#`1c[jxX#Rb`JIj2 XfSq@`-HOJ2*
Hڄu'H-[jp9)'O[Y̦sU@k?g/|3٬K+nN>1$C_5;1?NKSuk|c#(sBlR`0g#1lRgYcafjJ(.tNaF4|(V%STpD ̫T"Fk40s=c+1<a)zYQ2uTP 034-f@Zk6e[hzGִ,0m$~3K2X9p )L\,mh@% @^DA3KMǎnlg0ŷ-j>xs%S>1 2>jwe]J&>1 PבJ-&{(͏EebʻWx/EdxXY"iJbȖ-SG,[Av\ae0I,N))onlJ9x9AhdcGobZE5GB	<ʹuB*tf3gbU	OZ*X*sPR'O)L櫏Ȁ-r~5^0gY̖VA9So$ȗ{a]y}@
>0,F&p>cqAF&~q5V:fRXYJ1dcGnZE5GB	<ʹuB*tfC1Mٰa2!UA% k
:Jd	%.z3fP5ߪL>1iRY`H<fes/A2( S/"9},X9sx(.J 009p	%Z4jx̠b<1m!@fDKZO{5en!T9S֖]b}weu"	R[Oe9L,XYWyL3YR1Z=QQL[yŹjhr(.ˌ?	%I"P!1mm͉@0Z}hR\1# q+ Y@1Y5
$yaN=PmeȿD?HZ`+y@WIYQdU;T]TZJʡåQdV=mT,^DhfSQh_%Aڀ̈[(
,7L$*&!t~7S3Gm1"`=R`J#P'kg%D{buԉ(-jqVT<mb	L櫏5YCỼ<k9ݓSx'0ϯĲOܗחC8s8avP18&~q5V:f8аJL#cƏ
D0j*Aњ=c+9	KՂ2ʔ	Ps`$:βZ@|(oCX|c (P~,0m$#4|oTS7flosx.otT Ȅ I,#kMǎ6e3h`!@fDgY̖VSrHs#%nXr]%CJ5>1aϯ"b	=ǂ2P2U`f*`K2K2).0J"RU)˛"MbuԉV
8PR++Y<mb	L櫏5YCỼ<k9"jbόe >jrBYv.b|Z]UחCH>0P)0|3eӊRgYcafjP]0V<bp[MQe\::3Y^eg"<a)zFTYR*aGPPKX:H6e[pfUaRY`H:Fifi,/A7˄7Xoy拏,]@9@YpFjx9sfP129y+HP-j>xs%jb!?>jp,.J5>1hsȄ"Oe9L,,̫wX&AE)#b2zL`Z>`^%#e X)XJJ0rX9sbRVa1AhdcGo"ZE5GDSTyr TfJwaJE1(XCGmT^NE<_%p@fDޜKa͠ŅF|3{mTXF3HOJ2:
N	nDf-jqVVq<mb	L櫏 
k??|7wx灞g2Y[51;>1ϯ
Yv'svxCuwƚV>0P)0|3eӊRgYcafjP]0Vp?1Ǎh8PKSj2DPMٯa20X#*K@0Ik#($ɛ2T8n04{ *K3LI,-%&p"{%h 01 9,Fjx9sfP#6^JdJgY̖VsSHP!ϯ]1>"]]y}(ב R[Ra'X&X,,̫wX&A)#b2zu0r%jhxr pI,R%%]b9},)+0 
ĵ18"#"ENTk3>)NBa=\-jqVVx2W r~~5Pn"=dLb	Zɉeؔ&'Ġxy}>1C^oX>xfi)3а5](.t^?1Ǎh8PKSj2DPMٯa20X#*K@0Ik#($ɛ2T8n5AaRY`H<Fifi,/A7˄7Xoy拏,]@9 $xbkMǎ6e)/%i
2%BZ|3٬K+d驌 "ß_599,4/^Cß^DeIl1Isc`bX2U`fS/"X9X9@G.0J"RU)˛(aXTa1R*bXGV;?7OU4ho'|̸)̤OVyb @gY$Z)l*.C.eY&iX~x
 @f%{ aIޠ5lZ*X*}@U	kk"j Zƪ^0gY̖V&4<˱LO.ÃuwO0צ;&}@IH֒1JBwXYJ1dcGnZE5GDSTyr Tfol?{RXeeJ9|KY@gY@]-b`|(oCX|c/ƟcIfii"C4|oTS7flosx.otT BI,#؍sir̠Fy(ȃ-j>x)K+e	|c<9S˱&'HKa4/^Cchs reC/&{(́L,,̫w"adlU?rP%0r02Jes/A .#9@RRU)IY,"dcG#
!"8"#QA(S3
N}ԟT"Umum'fS9fk??|7wx灞g2Y[)MLi0}|$iOKb<87^_wya[}zacR`0kXGݔ䔁Li)t,,Wx.th?1Ǎh8PKSj2DPMٯa20X#*K@0Ik#(ZL6e[pb+i?X@Tf6-3K7Ifz	\%A3{Ȧo},f7Z @%A op$*PGm1 ͙@Ĩ`!@fD	kWMg2Y[5#zaϯCK.ƥ1>5$+CJ5>1ׇ>*JT2Ra'	"ʻWx!L-JIX_;V?]Vx_s@G3e*X9̽ bIIIWX_%%fr߫<OTεKGr1{~\pb?R~=\bJ?y5-WRj&#w#:ejU
[">.;D9Mi
9VTn &6o:%,ޱ r̙jBjyƥ2H8SUȖ^-Q-P=-PG
*
adX&eL}$ԅYr#MNm+Q ^ T e2T!iʸV3/"N)[1C8SU$x%jZµUܖTTdq}@xTpBȖ{=3><dlCBVb(8?ߊYiԠ3L$h-N;TvTI.?
T*<sGfLSAD\~|cϯgC3	<5*.ZPe}xoPJ^'uu8ݔ@VeIkԺfA)za'6y+(;mP!
ȁ$Y@VXTdG$>lCfS!KeHdV	%76"iYxڸfe2J^P<5-L$5a)za6VZҤJ\:xC^?s2`6(CBVb(8TG2jsB6_E
6O|c0}{xɀ~SAsUv8BD9T FZ0@Va0!+P/ V1v|Ъ>C^?[1(dl"ß_1X	99a{5ß^0KJPס>k9=>/GװyvJ7g2`68W>/c{(1v|n{?A.P5mP5c"_3b8XIVÅRUό`ϯagn2`62chsЪ>O`ϯa1(ܥ2`6|c&׳i>vm	>xqC!kԙ2.+ik;o(c6<#`UXe="=٤9#]5S&`t}}D_./灛(v`?ό`C^?灭-Y2`8j|cß^*Pt~yQό`ȣ}{xɀ5	[)٦M}|>̍̍f;2k]˶/m4wi =R,!I	kSJ7=DTi}J֘TK9On(pgsC6޼cGvkYi}h_%+ Վgr5	iz:h!{ͫ[&D}c@/Zk>dgpqOYbk>da'dE*ɎiGr٫'b-vAx٭5rWV$2JekL*oPS'J
N9DP
P"Hj{RlIP$P3EנLݞHm?AiL6SESUqP!ϯ_l$P6Y}L<mKKL|c9Ḡt1_eW'Eaea_q6%xXB\@i-1CquĶܴ}hZ$}a'=<i`5&wrLo`/J˺	9>1<9xc`24zmeh"[P5͍8lh`H>	[)e<lPd]HK9"	LL}J֘R	mRYOb(pgsA~]I(DV¦OT鴴=+!9^aS;wh\7Yaunqlɰd}?X
8'0Z`g$ar,476pa<12fQ-R bgVq+	>#2(?=2YEḌusa@cGY3՜JO̦ƿ4}~ႌCy7GZ9ݟv.Z+ȏqݶ ?'׌6![k'br=ˇC(%/CpY`(֦3Z#:̋OႍXn3?+34Ru0G낼cY׮ZR:'
2qÕƿ4}~qYN(ڄoC3aR:spb7ap75Fε5fgֆYd_Ɩ׌~#5#xFZ8rdfSa'u`ϭ-m	a/;ӔN,(ieFKIT_ڠOZ
v!$"PJ#jUK"	S.ڥZȓZ /?9,ަVoPSҙݥvҡjqiH6Swi {lKk].+I 7ԉJ'YDrҋ,WP1	>xU_P>/By[C2x1~3Rڄ-kX囶/0m%qjpq2w[knw+=Yi&e;a'OwO5ѭʥ1ݔ); 81t,r|cJ0׳P7pH"4\ǺCm'.MgMl k%DR'@%gAgHsZc~sU^;&π:s2b6SNKSU/ß_`=l$P6OwOk;ɓ>Ƿ*̟4pFF&0"?5ie8h[p܀t1GTCUDVE<%9hݡqul=h7&BVVʕI:4 lʻR]@˖Oew`=t6ѭʥ1ݔd !*k;e edfwg2gy9 5,ȏVfSnB8āmb[0j#[XHAgBS&.-BVb(FjG>1#sC^a瀨WkmCa!k[EOj0kal3YB(|;>QwwQ_Go*)z* O$=Ql{(U_5L,a+
{	>xYd'>1%s#C{q5ݔz=AZ@.[j#=.HAg#><d4%l"sMTUÑ9	Tr@[@i"1`<F&|"_U_bP2m'֌13)5_9$Jlg+ƻ&VkfI##qHfqt	T7O(eۖTԵ8Y񏩕3'%PULZ੏f%-ZRR"fHS&^FP5JÎ2fβ4KX*gіUo6o8,lUp3y'MlfS	 gyelIM$Bf Tz#MӺEN8+TJƎH
mZ*`wAq}c? ܧ6\1.VRQ3-3	m4Bc.#9m
[loXT,*fb
semU2pp?aaa͘}\
̟+@@pϹŀu@OwO?mnU/Ɍ>c; 81t,r|c ~q5L2sFFk(zdQU\@G57h{T]m-%[>1iF3
Е>1\ϹUy~,^w}JM*M7=@?ԯoRB^b'"TɌZ$u@OwO?mnU/Ɍ>c; 81t,r|c$sw3όd"Mae`PBqU:Ķ`G-=.-%[>1><dCBVb(FL2@<̦_v V|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=uNB9S+ZadIT)Lj#S'NKJWR1ʑݷRDR.bHR+e"V}LO(4jnLQ.ܑ&
INUĲ
4{1nH+Y!:-H4d3oq"߰s5d/|3/NYd6>164(A@!k<d@̧\rKP(wǦl$P5>h?X}hxfϯ˼21?|c#Pׯ=el7L322eBPq󁬞};O 7BFZ5*G #}fFe6{(+@(47wix灍E2fG 23)@揼^ZA9};3OQҋTIH$FV¢]H}g'=_=UK)EgMW-F8$2v/Zk<krf&Vh)r>yG2ZY9/)}j%e;b8(NGO[3O7~$.MY2?6QSv"QJ-yJ/9?F^V7th!v*DV¥|㖂?Mv DuxNHA~GuJ:RL> R>c9DiDjA"4$D΀=tW5Lj@Yj>m?As紲wibw1z6֘PCr{SEJ$Lrb+Zb'R1?0M1H1^)ԯ;ÁdJֻKثԎe|8kef^[XG<k#j+6ТPoX{'Iy6^6P2d.Mga-kTJIeISS*p5$Ұ5.&Pp5YY+I3)[	=VOwO!*~5nU/rc(&L`D%Mgyc A}{>"d8@<*k
"aȊD(֑-0n&pEx!ϯAiB7zxɋhJLE38|c~_>~:Il,$w/rdɟaY\9 LagvD|i[C28pI:Zx38l5@G67hz.%h7Ά& ,OEb#2&-$vP2u@=<kl ܪ_ vP3ɓ;	SYc.&X
ß_aedfwg2gy߀s LmpmZ5Yζ-5FcKIB{rόbh}{xfLX!+e1͜e#׳+F&ްr|< 7!k[EOj0kal9V(DKj4xKOjYl7XIbB7gy>d>~ ;|-.3&ɝO|c>~242vP5-k j9Cڢhi(OnZB"װ灜̘1S4y3Khs}b#8oEmEłR.ba'eB7XYU7O]3) L_ȅduaSRZ}w,3H#5"L3+Vcbo1u081
yKTʭn&Vgƾo7V(iekHfSg7FZ-HEcqMUb8iHٍd0L'[kAzX$v*FYM$5J5ƨF0ENWVo*
#9(V^Fv<1j	S2:9^e_hƕڍe9rrق]`be]3$2	#,öP3x$aR	 XUg̅, sem|cJ?hB}[	=`?t3ATAɌ>c;	SYc.&XƐC^&ɝO|cHFA`QU\@G57h{T]m-%	HD_>1e}{xɋhJLE3)MV|cC_3KYrDI3)E?Pόd@ƿ<n#-aZk23)@C]<灲`8Tq-fFe6{(h8~qP*;(y0 {(~)g񭰃r|}@3&w"]LHsw3όa3>~242vP6-a۞5Yζ-5FcKIB{rό`C^?s2b4%l")q9A̦_sɎ!|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{?C΀=}ȼJekL55M2S4}LjBw톂THь97a-~ȍW`H1TF&	9,ت{ )ʡT9 p"&2#e*!JԒKj(}IP$P3g9-1?7gM?AiL\BVxو(U}zHfSePMQڝj~3R9d>	[)6b)Jjv|c!>f_LwQj>j%kL)TK'T@;V(Cl^EdI2S)II+ ,B_W{C"6X'Db`R+q)3LܕLm#Vf֏)'ɚ\_1 hO{8x4: ڵyCϹHMk"MRbX}d{Di9?I_O@;V={CNkGԚ<}g$.MY29'jg~dIeT֘TSj6zݴ̾>&VkŴ9+$Z#	>xZai\TH={3zgNu 4(!D1h$RD/U#	=D=>:g5	P=KOZc%lL*SLjß_`:Il,=<I_"dɓ>%ʳ'5
!ϯ_ݔiCb-rBֲ,3U\@G57h{T]mW-rՂ}@ԬFae
4<]fe;Oe/{xDTDɌ>c;]LC>Mgy;̟B}@n0[dYgjl:jnڮ[6媄>1Gpװ灜L/7dAE|Pj/}BZT<L2a'=<|kl"\_"dvP1ɝ	SYc.&XA$ß^&ɝO|c ϯ_ݔiжxcEQZEfz jèjcnZAaϯaɃÁKfLC9qQ{G㭂g̦ȏ=<|kl"\_"dvP1ɝ	SYc.&XC^&ɝO|c|C_`23(}mrq5 @mW-P5M[U`ܵP0Tϯa 0xpH7d]}y1">?_t3񭰉r|}@3&w%Mgyc9k;̙d7}@n0[dYgjl:jnڮ[6媄>1L9#gIxfLH7sitzb6_ڠOA"4C9?IW՛ gU6||JGvkYl1){AkRcX4-A!3Z b`2fUrw.MgșZ\ѧLcA"4$w#fh͝TLjk"M`ĦO@OoPS8Lй^|LifirmNKH XSdvҢݢT&
'&	ьk$Z#Ϝ\X{dFbG^	~r<JSw
A5@2	pF{(CgCsZc~sRF>jViLu<dt	[)jjS>19G[	=OwOk;؏rɞ_Gɓ'4	ϯ㡍в͇QPg5B)VdfS mPq$!jz$VQ*G$fHu"%壐޺ݔb<u{()ml8m*c(w2gycqq2xk;̙d7a9\L23/zȏ+VfSo7=(V#ukaH#`nZ>1!9#g3&0Еd\|cF'ß_3KY6VĒLwJ&e:o Rj֔Z$Oeqt3#[b=ʥ|1L1t,r|cF~q5L2s0adfvP3gatuAZՕgh	#Q=#E`H-rHß^?s2`:a+e1lUru}zHfS/1a0m*(K	TgM(톢V¢]H}g'=%fhCPh]J&U^ES''7)ifh\/RnVD346^MMT,)2yiQHhw[铓sqmCDh5-LUgGmZ=2#FyW#ǯ9%)T`u; G
ËhrDpH DLIRul8U#	=⡇ǀz韜ԯ cOZcg3&8hJLEUG4Ss8{(.$wY<&O(N:L,qq1usT,fFe8beGBL@eΰ)[DrFnXp-^nZ9A|}@#[È؏r}&0Mg{Q	S&w˺	9>1ϯe{w3όnCHs8b<df^=V̧o9D!jzQG*##Q=#EG	Tܴ|c+װ灜̘n	+e1Gg4@G}|.Qgo݃vKe2LI(?J8՗_vNH>1D:Ic.aklGT}@3YBTɝ2eOhsw3όh9>È>g.&6*HU-F9#7hzFj[VXe}{xɆD4%l")qsD2}	iQFXH$F=m-(ADl5C9?I431+X: 52Dz12S.ڤĦO@ڠ|'Ԏ!Ŵ`0l99IpHmm-sٛL}pO
Á08$$ֲ&]9$m*7Q{(D_gנLݞ?AiL6BVxوjj4>1!ß_`Gl$P6Y&|ċK0:>76qPe}HfSOvP6;+hMl5`G)6%E@PЉqOe=<5$\_HɌ>c`.J3]L񍸯}{?8&w?񍸡}}D_#0n^:f6HBֲ3<@aHݡ.$[SrE(ß^?s2ae	[)ɪ649"1LL}J֘R	mRYObO@zAEmCgԽDS+ZadIȼPhzv%2}ڠM+tr=V+3K
w=Hй<!Ŵ9IpHmm-;f45@7¦ж!D8șrE	0-gsGЕ0[1jz|cCC^!"ʪeWzS'Pװ+e<b(6jd`Z|c s9U$4("	k	=pנLPxɆSAd\v|c $C_au@Xst9&ܫ2gɓ'
̧adj3}@|lr`fzXĐj#%C&.
V2nZ>#1Oest3c[ew*Ɍ>car!*dwA2'6¼9k;̙d69?adfvP9rrlxbIZQfzG8	#Q=#E`nZ>1b9#g3&!+e1,MUٟW!ϯa90ع	[)ڔ\W>EfUm\0M<9#g3&!+e1_5W@>1!ϯI̦_w(K
3YH$FM(톢V¢]H}g'="3Z: 6>F}KMLjk"Mh
=Ll6奔AsTLh鴴=/vҢEJV¦wiaN֧OLA 91OlbS 1ʕrKaEHk	>xX:[C#Em-L#	>x	Gr?X:XF^8,<?m]Fe6z,ZjĬ>HhJr9#diЕj5X|c	C^ۆSXhQCbҲH,KlVF{(B/נLmB7=-13ЕjR|cBP+'$C^?2`7SRbC^¦Т&WTKOe@e}{xɂSE&R>13 7qA¹`y(灛X#=%dmc<~ϯ#=͓< pXݓi	Zß^?|ɂ9	[)ɦtaϯgt4(Pe}{xDrSE=}{<HU^{ͬ	 `w,t9$gDgsHfd/pXݓi	Z !9#+R0Y
SEɪ"sˁxTDi !9#+O0Y
SEB9ea|<B=Da'S0dDCfgC|43a#7݄#g\d>3(8k80Fg-X%VD_e8&g׍b_{=)a2F{Jx0̑fɟ}}gX}?ƐЕ{}{xɂS	[))
>MaDL[}{xɂS	[):sir=SJDčy&P4DL3)6#?]ed9$gDg!V3٬3>Ĭ>HhJ`}{x&L	Еl?>1}{>4<*k
"euD><&hJLE6$MU`$C^ό5w2Fz'p̑ЋD8s}0W?PC^?s2`BSMUs>8J_'{E1#)xC"A?SeBd8sGfL
PЕmj!3ϯϙ#XaD9#ň-1(CɬwCß_Y̦2`uӸٛ|=@Gg+ I$g[Bxs8,J4@ 4PЕMU'0xsxTDisGfL)CBVb(4jC^ >e3	= 7O
B^̑ad7gsْ5Eg9|$ZX#XHs>ha|<2#0灍&i6=ᇺj%S5p߽ʵ{)촹P-uٖY်,H?#לsٜT^g%Ba^fS̲*2F;g3p"PF3̑fɞ^
!ϯ^{ͬ	pXݓi	Z8sGfL6c	[)<]1 ß^¦Т&WTKO`C^?s2ahJLESUsb8>fLw_;&I	`ek#M0?0OckSJ7=DTi}J֘TK_9ќ5_Zk"MS'}oPhN"W˶)_7=:m-$ǲ紲wiaHйgGChr}m-L#	>xL,AƱf&⮰,/oPYSY G}{?A%"07/MRC2͂PYP0̦?eҕP?Z@02B7Hs׎>x/X/!ZIl-IdmCϱr*k$P5}zLt'<~LjCBVxو`TFe;P5+.sba'.|ɟ26TdC^'CFFO`oP`%
^뉵9B jl3 j#L 7-ZOeغ)sMg{Fd*̟ܾdvP3{lBT]L~C^CFF38vvP9YfB8Ķ`G-=.- -3fxH>x灛X/!@4%lL5E4_5Yd91ڞwiaF{K)Ti}J֘TK'b=J\>皙v*D_h>%2}:m-C+3BS+ekL($Ls3Kl29,XS=Hкr>[C!,V-LW<q!kb~V|.L^7&'r@nB1FZzq*kYfS"0	Z2Ұ0-a4f('>	[)xYU{`L.>T#}HOe8hE|נLݞ=m?AiLhJO[1ZL`N׍ePYcv?}{Kg6LqKs)54|>Ha{5|3ha1K5Zn5Y2
C^?ɀe<w1ZX`H3>V%0װ+e2`8O[1Z5WO`H'>f_w(K
3YH$FM(톢V¢]H}g'=e? {@`N<5zVZȓWĦOZ}'exS.ڤr|f&eḬSґݴLe[C!)W`H1TF&|.L^6\d\<u a "0CBV2fװ+e2`8<Pu|^	׳-Z*pЋ49-1?7gZ~L$BVxوjK>1 LfS^-Agg@g	ϯ,<Xs<ϯ,<!ϯKTc%E%5%TְBXbDhJ*x|cװ+e2`8L;&axsmZ|cl9#hJO8&a/p,iiE	TIQ+ZaQ.ڤ>(~l: >yxexAC)1i{	>xW aL/Y|}c(.MYbr?6? {@lOz$ֲ$p"Jt&=~o?9CB	䮠ja#7Gͦirk?8h "fl}h
ifS/vH4}g'=٩#!6S.ڤ7PD5ԯՎlYGv҂F,>"77A8Uv*Wցpៜ
˺:w$){|./Ӧ;K$#MYOe͏@:+Κ=Z&0}Ll6鴴=W{E?Sjv$v9S;{SRqɈiPV8ObjaI#I+bxp"U+ZU.ڏbR;1I>&VDK%"b10"ʮZ8dȝ"oaT"xnȏ&A4DC"VP8e9%ТPp(sO6`HdGfiD2sy6904Ϝ8qyC#\Lk+#PuOI5Z2h{5L G9g 597\Lț!k!sxukF'&]
|˴`dKVn18s 5ȏBdφyTsxd|Ҳ8Fa1}7Xȏ~byV3e9*0͓"?Bȏ2aYd26FS%Lሹ|EE,zd[+(׌x.'(^4nUŢ?2a'g.{xBCTCɌ>	S&wD%Mgycy}uJ̆#Mq3irk<[@N0Т&	YI$ZMHKl**[$"zy8%XAxC^3B(}C/g ƟSfL4+e1bɪʇ0Oea`)rMgr&LU?όahq\L`Eȏ&Lh[zS4@b1PgY $[j#=.DEAuIePl<CTCɌ>g&wD%Mgyc>,!F`E3Yd'>1C_`e8ɝmh"ul8Z7h{]mb[AnZB| !ϯaRtɆa+e1dUOghscjtfjt1?kl|c-&-4#AD(y$X3_'fB\#<OP&HS?ϱ!e!@@Z5 `8,,̌,IT)O7	$P3ڄ&|}iUa+~Ot)YhX@T@ZHX%/$tF&|")'Bʭ8,,ؔ,&UmA`|c/m?IH/Ʊ
մ3)5	hSZPfjw(uiHI#Xd! 1!.M֒)=0Ħ eb؈e&/RMC.LjYi@,]uB*pAVf ʂddcGAbH"03
+2JZTPN8Lg3v#i1zAݶL*!\e7,*AGY3`XU9rr7PN1Y#y8G9II-"33)5SSTP(y?h?ӈl@`?OfLS!%}ףT'w3OH(
jKANoe4r1Ʊ s@?"%& Av#4]U]kVe$WY@Wx7T|c$e?L0f?e ďT~|c$Z~aLh?˻P>b5b)F;~c*%.{(uSFʥLae̙Y52eO`<U>Mgy;̟˰.q5ݔz%A=ASڢjl:jnڮ[6!όa><dA4%l"&MV#xO}|.QgK&w?}}wX}@MT= jèjcnZB|װ灜̘h1UO>1A}}BZO"Fe9nX}@;|4ɿd1Ym#|1#uuk]dy}rw{u2J~<!deu((ό`<=i㽂Pܝe=Wx OZÁjGdfSa'7"~qP5;	}h<n'-aZk23)@|B;;	}hV?]t3ѭr|}@3&wD%Mgyc9k;̙d1]}}\Mae<nFZJ:aDsSvEr1-!>|csGfL4+e1abjw
y}	ղ/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`:es΀=|BWƐ~&0}Ll6鴴=FOڠ]IT,)rb.T1N1)ژba{`$R.+E0Vت]^vb+0r>&VG\8).	\0[*jsL~q_T#`H<r>ng"lk4d2.obHP&FJ.YHB3f+8t|8(L>o1F"7I8LdPg8{Rr\E8a1j(c "tD9ɱA~91	rlDgbkp7\L蛲&HdMd2.obHȐ P&DJ.YHCIüى"n3O%	>/mR/(GUdP2Jr]Ha1j(c ɖI&l2&ܲdMa9k!k!լFV p()|k>a")Ydi/_a'5/Csz'9V{)ݤkK$̧au@4aaS4È؏r}&0Jd]LpzJ2Oe ̙aS3l8m*c(mfLaj!*k;e;>f?$̧au@2qt8m*c(C;ZJwA2'6@yi&e;#k.È؏r}&02g{Q	SYc.&X9BUfC	S^)t.Mg74(!A@)8H7P
-TB
p̾q5/Ȁ%-e8B"<>:g5	F<xɆTCBVb*yܟ@	}}OeaaS|2g؏r|csGa^dφQM=#DV#' aDsSvE@\ܵY8fDA`>j#[È؏r}&0LBTw˺	9>1s8b<df^c5L2s}},GݑL޼̦!jz j*pζ-5FcK`-HD_>19#+R0ȁ	[)SU>1Bxs˕s2"n3_'@ȡZ.Z{T@Ց[g5O	Roԇ/T M?gALZ,,AXOo`X&0@O2g̟֐,#Pi,<KOm	KIy*?L8OU	a$XYU6EdʭX&iLpj	9?`2	2 %|,tHf2S`\&FF4q$(V(#;m YT;2SpC_hfGNu	֨:,*0UmEqj,*AEV~q!CQaTˏ#e6.SSu
1?58[(yJ~6i4թ:iA@ͦ<0`GOx@ԘIVN5:}UECόbPF?SwP"P2bMPZJ2(
fz)촜Vk;̙d1#>È&G!kYp.[j#=.nZB"3pЕvϯOzp*(>֪O̡0	4'=L؄2~b~/-a3)*,H8P]IGYd'>1$9FFq5ݔz=AZӆgDVruQݡQu\SrόpCsGIhJLEVL|cC^}mL$F!>֪O̡0TEBtt"ߨ>G}hW@R#Xl|lɝO|cs8k(zj9Cڢhi*"/҃sG1LdHUsMWYj.>#?)gF{K1ݔc2g{Q	SYc.&X5ϯgYd'>1Uß_adhhX}@M
pQU\@G57h{T]mW-rό`pϯa904%l"Y5Z9`\ψ5L2s9FFq5ݔzZ5[UaDsSvEr1-!|sG̘dSU||cEa) vz=&{(90og>F}	zAuuJ3&iܝT6eg;)촲]d4d07$|1?7/ehwnmj%Gi`V;u2J<n'-aZk23)@{?8OЊ>}i8^5lq<!keKYMx"g	PPQH|6A2j%̦Oe[`mG
g	PPQR{#?)gF{K1ݔc2g{Q	SYc.&XXsw3όaTq2k(xh[tr0B5X3H@G57h{T]m-rόaʸsGfL2 hJLEVX|cfy}	ղ/v_.ڎ`$#M0H0Ol6L0)
֧ojzݥ,iiE
$a0mRYO`:g6a@ЀA|B˶V$ց톦h	LiNKJsYS;fvҡjqiH6H=LGv 91^]WROJֻ'W<Xvc.灊Kef^[XG<k#j+6ТPoX{'灛/{(:f&倅@ʘ!qA2a]5$-8ωEO-kY(VfSlu@BŷOwO!2űʥ1ݔ9;&D%Mgyc.ß^ω2n50EpH"kHDq6Ūa'!UaF韜#z_B=SfLV$CBVb,di|ca9-{(=<I_}&L\2XFwdGƕ3)Áē:긁:ÈTDscv"ZJ(7-b`,OEf䁚BHvP2cŷOwOkbRy2g{Ȅ1t,r|c
@\Lldfwg2gyec#0">y[C28txVF$kqQn8Ĵ#7-!U2@O}{x
&LV%CBVb,eIC}{>1ZuKbqްl3_'AZrڢv<Db'(DK{=[O}0`8,,@:o&|}j(P?e W="|-.3&ɝO|c
'>ű` f{T@m-P5M[EIB3r^|c 9#g3&+pЕ9#&gk7$	#	KL[<bP2m'0Tna&OV̧Y39(~f1ma(pT1-O7Ss0MSu1aO$AQ+[2~e"50͟K)'(fUaag#eX*pg<d 0!ag'pB,X׀eXJؤ(N$A3#cz j`q0	~x.DW,j=4jwA2Y( A!XR"0YmS dLbt<E#}@
D~4XVm<)Q˕	%?fjoZi g1Gidg`,*AvoXT,*fb
rq[PYP9ŭ?hA,7灛0@a2ϭ&}Ӭ[l$P1nbR13dBTw˺	9>1ʑ}{?8&w?Vض247X}@ף$j9Cڢhi(FnZBόd`3hJLETq5[SNϯ,(3)}E6 1ƿ<n#-aZk23)@C]<ºx FZÁjGdfSa'揼gRCBZ/<n#-aZk23)@?8F"̡ޡCϭ|Alu@-{xc[cKc(d		SYc.&Xß^&ɝO|c`	!ϯldho&G!k8āmb[0j#[Xf*9#g3&PЕmόlß^DLps;QF`;`)?MSJFEڞwiaF{K*4ZQj>j%kL*%Tre@ЀA}oPdI>]Hog0톥|rwlqO8a39͗lf&7C"PWVwYF%j(ihRZWL>1=~,\~_#s(DQXP䰡C}Vn_΢W:wLTW6?j|c;JY|Q/gQY,/g\Ⱦ;#NJ!L*ϭC6?6>1eI̦_f;_ڠOZ
A"4C9?IUw΀=~@lR;ZȓOT;+5dY/J-1̈́b0ɹ4-{C+5L10	~xeW-1B26ɬJe:&e6"6l}nIh#3)LwH$F>?9ΈX
U(x||PM-` ~c7Vc.ZO#<jUL8qLIn6/A|$V!4Z\-]^ihRXkq2
YaPUDrB\ˬI`|~>XUI
Y{gyAW9&5t#q2AW9 >o
Yal}UK ֪eVAW9&PUKcU_5UOfh:!CR_+44}b?d2U5gv&/g
ekL3>s5oPSҕt9Tuk1T=y~(*Gv*e7|c/ϯa
.U63)ci'i>n"LΡi) mi
0 ،K<->$Fp|x灛ހsy0ߑx灛ބpש!%n|cz2o/|3se}zo@<!ϯS-}7>1שp}7>1(ß^[C+<!ϯS-a9݃?,|CnXĝ2sK<9#^M/nr\|wȆe8i<G0[}x3`D臦$@mu`
"1/|3sh+ß^U8anaόa}z%܋< T9`m^0f0ß^	vPmx灛@0KCn|cs.y6ݯ|3sh}z%<(s.m^0f0q}z%Ê$s5m->1PT&RNH>1EXsTO>|c	?aËi<ںlbMa8$$Z4̬"G[:{(}Sƶ%ʥ&Lae̙_52eOc9k;̙d1g}}ȗX}@Ɓc@ۣ= jf(38l5@G67hz.%Z-LK
3YQA"4(톢V¢]H}g'=qP.hxçS+ZadI%x˶4Ll6"_Rnwhh@*xBϯrKG}|wI	|c=-?aQMd<LOZ
v$Di9?I?jEHP2PУ7dIRoRBݯ?a'V>1i+l^0f{}y}cɚ|8W#ME$'KJI+`mRYOe#`Q*rfLjk"MQ))0"z>mߙ&SJWԎ }z$-
s7kfirj<Ti0rc< AI!i"B )>I!loz_LwQ'DiDjA"4$GK(jEHP3οS.ڤ?DV¦OT鴴WIJ
F9i!HJ>xLD0jn&`O>1aϯ_>1!ϯr g}|߯|5n"w0}r5U|_jMvLma-Lݒ	^b3#I1>7sLnόga9_gO<$nUw1Zk}@]}{?7>1P^H`9*wRo* cIum!-Lݒ	^b3#ITkf7g9aϯg-=h2i?6g.`󫉵Uw1Z Q}{?7mp̒>Q6pE4#@ieH?ZXST+I3XsGmRVO64\Ztji}	0mRYOb-5";}CnlS+ZadI%x˶4b&%)_7R;<ϯ^0$)<c2g=h,>7ݔ	ҩ:U$LAd9I+I2<0חf;Q+ZaRIZH5DjO{"!}EHP
/ij&mRS+ZaS'M
sYRnT,Chrwh\i%=r(/s4P"XaB:X>	iR?}iҲNaÊ"d4y>q<*k[E`JpCH"*(sGТR1Rkf")VL>1a9Уn|cz}|Ɋ+Ĥ?L&# d3>Bj|uIpO d328?Dh&|27xTֶJDUCg}{JS&*'c5Za}|4(۟	̘WI<# e}/ݔn'at1N|ddr0BFnHL>b:KcaH`G-=-$1mD_&{<h0ahQM5ԗ7$3ƑE2gƃ(S{<ϯ7[}|k;EG`E7ͫO9>1sy&P-DP
Áb*F"C!ҜiP?>
%)g5YH+>mόa>dDXexGGV%L@3Y}}C/;ӔN,(ieFKIT_ڠOZ
v!$59ۊ6zAEmCz]5r穕0&iiLj>joPSʕtXHԩR\P-$.ZEV d9s4P#og{8><'Xz IaÁT2xD,*UB58!ҡM}{JS&F}<lXIόbA}|4(۟хxsL^%&5a1.}|.MgZ#6873)@	E#%փ0OXnfS9G∙<n'Ma,*r!ҜiPƌA>
%)#SEvXsFƌ=>d2JL#E4x21ϯg1K#XƎv_`Gݔ6$*|9p-݂TZ)(q)L\hs׌>`6aϯgBsj,p8>?tdj?DVAcOprOvMaA\w[XJpA:ҡ0װ&&O[0m&L4>1%sFk}|F&F0x9㡌$6y>xxcsß^V9g`7u5Lx`?eJbk;ϚvjSOhyy&P-u 4(G"Xz,*TKa!ҜiPƊC^?ɑL5U櫂|c 2hQ>1ϯ20	WI<luU@g0C_U^_f;N,(ieFKIT_ڠOZ
v!$X?C]gxjLjZk"Mz_hOT鴴=XSAAiQ$֧OLRnwhP7EV l,"<<3>7L
Á2LH!ңZqPYփ >:g?PmCxɑ!D1%U>19}GKST-MR@VH"qBD$nP:6$gZ<KaD!jrѻCZ-"Z6!
A|w3AE)PH|w3AE)b,9#Y`g}|{<Xß_2>o5!ϯ5yx'>`-泻<X<>d~I s|wg#|ڼ3qb>m^pɔE*5Lx`?eJnfGgu !j
ϯaYݞ4Ímy)g'0.ϯ[b>m^pɔE*5Lx`?eJk-d~Fy5H8a'8>1ϯ㑄5Lx`?eJk-d}k<5H8ְ灜s8ְ@9-D>ŭװgy=40@R5yy&5H:5Lx`?eJ`-VP@5H|w3AE)&<q}}CvrXW2r|cnV>ÎKjLZ)T02gƃ(S#f=av5H8ZͫO9>1m}}Yy&P-i_`VF(jq2`Qe 3~xQp>k;̙~Ymß_P泻<i$g40S}}$P-002gƃ(S#fY`5H8ְ+>1aϯZOe	fgy=40@R#05H8GͫO9>1ϯ768dC&{<h0ah52?#<[}|٬yϯ8g8s|wg#aYdg#P-<P>gvx;3jSOdq؏W2eJnIz}l0j3"
%)Vϯ"iqcY3jp3S(yj{-,$!ҫ(泈&}ʵ&$ß^zLu<+G3)~i{,.U>1D |pרftC0[Y@faόa]}zI3<aϯSkȼaόa9`#5/|3sbi}z졆7>1`g}z\x灛,>Lsax灛Z0v<9`#W>xaϯS8G9H止1 qmi><d
%)v|csy><dↅXU>1@~Z"{(+5L3U?ό`C_`Eoq5ݔ8pܢt1= j2mb[0j#[XS,~k˕O`D9#?ZAMBoJȀ~l7L񺇰:4(@>ɚy}1Y0?0O`+ZH4]{SN,(ieFKJ/PQ'DiDjO{;hsKTtgeTdIekL*da_7R;'d9
9,:ZT0Q~!gaҜ)cK/0p|cB0t~,l@LOa+̧_vYO6dG%2:c1Dl5IGr.PQD/R_+44}b?d)OmF>Tg~g
S|3efU'lp_);HG*6L8/J}|3o4͓??݁p%$X5	))#M!Ĕ l##/&	1[bp2mR2@L! 4/ djCU2h*+/L -H`*@M2@LC;?Z2RH	sJH3(h&vP-0ͤe=|d2R_+44}b?dS|3efU'lp_E);HG*6L8/J}|3o4͓?#J}|3o4͓?#$)OmF>Tg~pT6g#MXO3Lj@Yj6UJgv
oPS+ZaH	T?SʝO1m*֧OLA"cK`n#MT
!24h0#&$떨q0Uݔ; CJSOe,åC(p_aϯ?%|c>	"fLLG͏fehs eiPk=`G$P6v*l@ObffװMTR0Z'30V3G0̣}{bjykf&ECO}|;-,ژ`'R0NdiEڞcN,(ieFKJ/PQ'DiDjO,/Yů[M<r/X@-Qz7ldR;ZȓfOmWAËhrEpH@$[`V1|c9Vwg94ɎiGr٪5l@(j(n髗2eIdI'׶+ ՎaŴ9"$V-\M>1AOiݞDE>f_1 hO{5_bCZjɗwi&&̟x#^T؃V9ZH1r0cq44f y}d{Di9?Iv!R(n髗eT5(22}ڠM+$Lrwm(6ch[yp:YIf+/.-A4@81Z(WmM}DQ3&~PdlLAUg~rUnk;62?9=WZDKfTϯ4ZQj>iTJ֘TK'\qC]tZ)jghpiekL55daަ]J0۩ANKH)8Jn(T紲f9R;.GTIg "j&WO(D_-=/D#ZQU-w(`L!xou~(-oV,ZQ͙&nk;62?9=W]q-OK,iiE	TIQ+ZaQ.ڤ>%_hsK=nBbxgmRh5Ll3֚24ɈS$FJݡ"ؐTJ/z灔>xn?e8D@D}z`T~ϭ+}|ׯ|6I:dO>Gׯ|E9c$ϭs׌>`'3ש$Ȟ}h>x灛$Lɚ\_LwQ'DiDjA"4$Gm[UP	ʙv%2D7P2}鴴W۩_7AËht1SN	
gvZ.Z{SEJ+""}#SZu= i$ [0j#6j"/gy=40@R([jZlMmP,nL1
#Jlx}y
ϯ?/90(C_0mqO5HChj-$V@͙1t9SQ}>ög0owe܇<}y(VȐk<ݞC9@^_c4SkSJTojzݥ,iiE
$a0mRYOaOn(z_kV$2}˶4D@/_S+ZaSj	ih7*sYS;{SEJ""}%+"#^%T"IxD\MLR)?z:BVĵD`DrCn8%"ìߛ[+&{+40MgI4($7C&.l"c9IW"8$~{96Yɬ&.䉁G$$|+ĈszP i_+̦eV@'|S״>Hi8V	XjfSaύHj:C(Cy (No<$['
'H`$!eѮg`pi}0:5V9HPtk~uK0j&5A5D]S=jV@@1w):Oʖ n?࿣poDdW[`:?U-T*0	|T6)*焴=QƩI30#85D=T4+AÍPtj=S((y}z%AU+Zh][WZS2?9ܘVoy 	V:͝Ǜs2MeXo٪o>dv⒢2 0Ӭ'!|lׄ<82j%̦Oe[c>M=AF?2z>,a>)&#OC?~6E%vVU䓻c<3[ilݡqu-OèsY5UJ/gbgZ|2{=Ԅ|uUk9ԋ%VUU&xxϺ Xa?= iKixO/6P*2`9L}e1I2}m1$V+Ķ1r0cq4nIi;ސϯB(|0L|0GX(`Jv]<'"NCfc7l7}h3l+E$U_PԯxMpʪekP.ܿ{/HG9Z2?^
*,+E#<
hBws	iHV8]H5FXQʍ6_ڠOZ
v![QĞA!ꆷpo"i8W1?*C  zzK0:oBpwꃥꃥꃥ7ʬ:!3)ZY'YɖxSghzZJ+ΚsK6ڙv*D2u2톦:m-)ieLEJ{SEJ""}#STL1OlݤU.ڎ*vIRn:9!?rHAKKJR;%piTy_e 23)bPȡQVCN04*L|ădr]Sg4`R=i-0!*QWQ
&(Rf!vv3WC$q-1S `f(%q*&؍ԉRh
Odb;|:c_d~öLa=QHRoA(X-09c|3 !o<ua&_Gh9!%kkkYhK>q<9%Mj(7)!e*`p+Z(pL]x#d]CeFmekil *}4}*}eѳGiß_5_+Fpri[GfA>yBk;uGs#Z<Z}h2}yYJ]Q2m!v3tqbcXgY@\3g,3hd{l,ؑxY̧<Jr>\>9ɹE%$ Q?9FsC8H"S}|rA0{<_'|-8Кə`W{OGna=Q_g1^E
C+*<!?UL|)*ץ">w?<usYHgsG}mZ*a3= !ϯNH>a1M}|rA4>x1n/.SGYMÖ}3hb{"c/.m90MSܕ~_GրpwgNhdA^oԯv~m7W1nxOe7-SL¸?}GCg 3P"LOɌjCۊz[\ܒ#,+*<Oy:&0Nhb7GEh۟[kxa41OHu(P!o%Eh۩G40<^0fź('@^1gRBֱrk23)@揼^̡ޠϭ52;x'֘'>/c暛
C_5=m&'[I+])a PL`)C$U#Z._-fFe6{(<ѳ0:ee*-k/#2	=m~hUe}hjnɇmMMӠ1rmJN>0A}{B'&ipJZ>iC:>4sx6T1[i|>ݥmeT	t9i_y5e*&L`)d2x?.fT2;x' Hs|dee*-k/#2	=m~hUe}h\rcL=J7gB"VTy1?LgT 7c<"-LL+I!=|0W p˼g~xk-VnҶSx'փI}{?aF%l&Qɟ!]ݗG3@tprhDhl[&ɞGZ)Mg{ 3剕lyG2;x01CL>Jo-|2x	cr Bֱq䵙IklCPq(w>OTydv}2{U/rZ$+HqT"& )z 3AwP
ʏ&'&x 7Ijjb7Bə`WakO[_$'<{=B"VTy1?&3@CYL/0I%b{@RkC9u^|+4><
ʏ!vk?<Ā`|m_x*tv7|ySVTy>3YmNe+Yv*nSSr|6pP̧eZA"c:G}}6?gnxB sxA<B.ß_5Q9ǇM?-3yß_&xoxL>W.#Lܱ5Lx`?eJk;Tn%Lܱ2NLs#Oa=Q<|(T B(}eGc< jC,+*<%PD}d8;5"<g!ɖ*͡:b~x_@KkeE"
H*٩<X!-/ `g#<~k<ceL
k&<RMf.DKFӒ 1'Ts3#<~k>`WMJɋPk}8WW>?ۘVg:>"9Ymg vSx'։t9Pw^0ChPP2ee*-k/#2	=m~hUe}h 0Ÿ|< TBG#ORMhʡE
C+*<'y7xٕVTyPE]ॵJe?%La,k'Jit)wl4ixY.YJɓ/׶Ә+0ĵ,L
0LVh<Ty0+חѬMJ|	5-NHgºg}{B.Tr>'0+y&Qܨ5|+״ |2Idφpy T[i|>ݥm-O.ϯVʖRF%e(e٣q-d2Wx-ZG
2z>(M?!W}2dvh|c')^&E؛q	7L3ςj1x(Eb~Xg+T 7an5ᑱ~]Ӕ˻3щ?a=2<>|׶Ә+ $Kl*7O{@cOiݞß_2;t	!UC"VNoR	v$2B"VTy1?,ٚT 7enS4C9ĝ
˼g~xk-VnҶSx'րiZ~4/<ϲG&|0czwv_mt4w5ڦtɑ>CHs|dee*-k/#2	=m~hUe}k]1n?_' ~zɑۧ^&AwP
ʏ&'xCT5P
ʏ*}˼$G)fx^3y;Hatx`<mlOeќV٪o^A>mA}0Jo-|2x	cr Bֱq䵙IklCPq(w>QAC|1L@^lV9J4R.U;IH
e1eP"LOOP$!`C0G[C2(<ߪ1m/89۴ųT	s٬ّ>Vm^-:zb灰^SY&}<e~?c=ȵnЈrٞ,Mgy=40@R 3q*g+ q)4
{LG5'6cr Bֱq䵙IklCPq(w>'zo3#O#h|c')^&E؛q	7L3pAwP
ʏ&'㳺Q
ʏ2#f#OL3tcE<0n12(̎=LC B(}eGc<,fsyY1ZHk|hjE󻬙3no2}!H Alhf$m,YKĶ@	Ps2<g ?[j	2/4ɛh	)8Hg^Rꡑ#,F3
;LStZQTKY#k5Dc=Q-fg%3JƄFٯ6HE֘fS`2P55W󚃏he(w>ZaYQGɕ>dLFC3,
N0gLܱ5Lx`?eJk;Tn%Lܱ2NLs#Oa=Q<vM*Tũ^%Ԧm
xޙԐH<=}}6 Sg6>st9G<  g{#)Txg*;>@f/u&~al-rsU{( ц+*<B(|Ϝ'72<m|a5UV*ͦp8کHF9fTKk=PpFKAK6#j@%BfKY#j2ZQ^HG,+*<%D=Q^g#+DezYTK3C)CLRk)*HEAx6L
0LVc2O!:uGBZ5RdGYQ }ѭ.fG͡x,d|jULrq]ß_G5D?3]2y1Gg	Z3}J<[5MZ'B>[*+_vm
R^1lQ;`bdfSa'x*Lޠϭ^w-P?a=Qԯv|>b.PaYQ3J~3D%X?S/ie줤Evyxk'Jit)wlCOG5*LpULp]@kin	%a¸Vӻ<<9ZL
0LVg<Ty0!/Y5*&O|	5-NHlIdjULrqskDp?0L  ~`a\0	!<|=m/89۴ųT		ϯVʖRF%e(5/0d3k =mjmb?hP;y(P.EG&GnVߪ9IHrh]wPxc<tP"LOº3x_cUc?r[\IVI씋HUUQޘzk'#ci)wog~?{2e)Ty2}v%m1$V H.Un&
4fLe}|'<VG,/l겒Z&W8UEH%ؐc<rCAwP
ʏ&'{<[P{=QTgW"[ [3Y#<~k<ceLyhMJɓMf.DKFӒ 1?_96IYITy2]ʃ[¹pß^_X#oȚ=͡^ORzq.3)  ~:r&TƠ+}b' ?5aĕ=%0eYZ`i,jgTI+]0		`kTF:"}J@%Ťi%ƚYi%RDc2ϲfO{6w@tnL¸. dv!5y+AwP
ʏ&'xə`NLBES J:f18?: m?w/j*aLL+DJ  =bav#z.Z7S .p _N mԞ@_d0-xljI}@HA
ʏG4`;-ͫŲ2'+Lg .
=[hfS}h,I͘}@3v^y0!ᆘVRDc2?_03ɐL+^y1'h[b	e6eYPw[WddNVk-VnҶSx'֖At9˼)Txѧ 9{[5/|6h-k!KY ̦aklmUogB̡ޠϭ;ZeChd!["))NRM7N*o{LgB"VTy1>~!~²g$֩d`cH`*)wog2ixɗQؔX"[`V1|+sӻ<.q}|'<VG,/l겒Z&W8UEH%ؐc<j	|]>²ɉ@By?fv%d_:d0c%a%VIV^BLgn12cOGna=QP6;]}ٗDzeG>[P1`HxTQ3,/%L7(0_,S׈WU@̦*x3A%siαynz@#/:OFӍ!=,h3#,ȏaɐ|JQmfQ-RUja{l1w1F(bFi^RUPV֡/fGe;
ʏ>L͠f~6gF`;-l#o!|4 ef;C$YɬTy0!/Y5*&O|	5-NHl||'Mgy&Q1w*o
i<y4z ̉:`3قɬZ3}J<[5MZ%	+eCxK͡C@ 1x灲GYMƿ4}~q2z>#1n?_'n1	&Gnx¨U>b.PaYQgݶ.FeGEKkfx^l aAQs!OTy2;txTZ,ehC92FqbcXgY@\3r#Z<Z}haϯm/c89۴lj>@9~UZa"}ml 6;][kt̦ܹv/v_.ڎ`V4ݤH
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>eJt1,k{D\q-ie۳H)ZK)j焲!jSԯtYKU1>zZQTKY#k5D՞RDc2"UDmiv⇭hj_Tݳ1OlDЕekL4Lj>joPSҜPRqʙݥDb{SEJ""}#STL1H1^RZm>|rvc
6I.	 ԋIHg^ʕ1csEh)=%ؤGOY1wG/ۍo"hؤOb~HIr?,6_İU)HBG-= j$Z;D`EPÿ9"--3Zc';c
?1?&3ua'9d^WQMd72
eB7ÿ`aHHI^M^LSWɟ&OـlKk[Px灎q<!keKYMď>B?g5	QCP(yL׀ߞy5S
Y}|Œ~&'¸+!ϯ2oc>8p~?wXeOf+O
V'Yhxɓ٢2efd~!쬸k-J:;+ԩ& a1.jBjr|5r.>e;/ c7,*C_d~ͧgXsx7<<~(C_d~	g+>?泻9x|+ _PgöZB>x=PsTSc
?1?&3x=L2:9}]vHٵb(B>ʐwZe
`FגKٵbE0U>#ٻmRuDdĻPo~ju"k
(ß_Y̧e,#nYP!ϯ?a
nxg@A}}'jx}}Bgvs<]Zeal-r)!@U}CQ1"/ӓɟ]}`7Ex33bPUo^ e "`Akģ&AD͠N<v_3ڄo,̙'m`%2ob}f
ٟvH5cwث[cEDe8b	+T܆ #0YHXi\Ű(|:rd07/qkĶh
ϯ&X/Vd*Vs0[0ș@)6jRhDq-
T̻ث6APUfhٗث6i ͗|3G^2euM*υp
q}|71%Uy|*^O/qT(X715	CATy1TGv00@1&lݡqd@%=o!ϯ`.~&V]7 Mԟ4*׋bPEPxfSE"NLfS}(c1hJJQ(bY@Hseۯ$u!?LK6%ylOȻ2$1~,,BLh?Wυq(C_Hɐ}`l|<Z|+Bs~~Zƹd"6y09j17A̅l1KHÏ4"8}L٣MdY -Q^^GYݔTgZW;>~)1s4Lwr|kvs iA{`)`jaiHV8]{SN,(ieFKJ/PQ'DiDjO{՗qmiv⇭hgMHZv*Dz>mw6oPh+zOS!?2&9Rn'C9,َamEJ,	BOHEkSHXx3w[QMln4@=ASj)"%?`j*g'w|2HB/}BOYxO`Pq"76Tծ@S#l:bX' ɞI#k&OemCݗUk+8HMu(=Pgk۴̦ͫOUDj>=\94w|O`+Z`.TH$F{SN,(ieFKJ/PQ'DiDjO{?t9ۊE{`ֲ$քS+ZaS'./mRSj6紲T,)vҡjqiH6GvWTj8VA[ԯَTbB//i.	
T%#oLRR}Hk=IKԉL!L4R.Zn'ES&.ȃ ,['/^dp3BbG\dKG E3BH5=wç$C'Wb嵔kk(WqTPB?TYOɕ>b4a
a8e&xB.ʄ3Oـ >9.ʄo3OـƏk1-gC~Xp#-VŽl$P3>B/g3)2t!Zi=iq&xs)	S &\IPחɐfy~ 6gC'}d2̒AJ	kA	2efO/y`%&OjLH+[XLɓ+5x7 K4
fLYqwg̼[# 7h`0fi|f?dmH~dKkaefL}8dcCoբr2d	$FB Xf"qsٚ[h>}ث?J0-AP_{
@!>e;/ <<-.ß_d~ͧg}}灴g#O?gsk;g¸Ze~?;mXEgi3>\Lpf'ʣB07erd79}&"m+8.J ]P7SD 5`+LA b(@o)V	Ā>Tc';$-UGRUssdSJ7R/q灹giZx?0nx0xg}}Bgvs<|+O~?;mXEP4*}GxHM~P$wX#`7%fĠ).xbz4MYX$}dݔݶtqTv]T(Ʉ8{578/q->e;/yCLr?|}}6ݞ|# WJ#O W>#<x|+/yƀx`z@TPB?/ӓ*D8LrQlJ ] 7SD 5b@>TV2gQ2<kI~ 6gď7mDR+] 0AMM/r <<aϯ?a !ϯ?ab<ß_d~	
6xϯ?Og+peɟhgkG}ЄQ1t+/ӓ!GNД}d,4$My))0\c`Ga'/9[IE-Hz5ohPCd7_g fSQxhCφ]ɔ?0kP\4lS;oNLvLÛ)G7AM=Tfl}h EQxF.a2(!'ʅguNLNXdJzRn)h
`of}@SZa)Oef~;!j~dm343rd0kP\P2/ӓ fA~!2)Qjgk;֎l7YZ 49G!#}r0@R;V|j9ؐH4wi =LL0?0O`+Z`.TQ'vgM(톢V¢]H}g'=sK=nCZ#dIdaidMƉ~v%7)_7AI*tZcݥ1ʝOG-LEJ""}#SSwi"Q6g	~Jؒ	gAB"S$$e@[MjZ$@Ы{&*rl-`{@Ҋ 5 O࿹! p	v5B}s
oC'ɟԫW1t
\QE<#>8}xn(-a|2e5BdT PYMƿ4}~l}j\ors/灞
XPM%S,oZ
y}|7}vϹ3j[, FL|J'Sg¸'4>e;/^c7,#m<<x2>s3ǂsxA<;ϯ?Og
Ze?X[;mX>W8g<vϯW?.LO M~Gdm7OOfZ&
a(cRCL^	=GT|2ׂ_ }C>0ß_ퟛQ>?,TEޡG}z8K#r)*!f8~r &3j3)quDj>ϯݤw@0H0Ol6	ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>qe17.P-l鯩mRdIG|1hM~=2Wz	B۩@7 t1ʙݥ|!jEH	+j-1Nk"C4@ґݡB=ASUQR>[1?wP_QݶC5/"J'B>n^U^)cLwUe#{Lg ~r MgyffSg'%T	fy}1Y0N0m*(Di'vgM(톢V¢]H}g'=?Pn(z6ϵ)2k"MS'Lj	~x9V¦:m- 1ʜCrLFDpHS"CZ>ґIWl&)킏-TDE?R;1yC~H{A:͡sV 6(-T'GHHjvOU
2OT釠4*rMݘj(/;1?wP'zem	SzBd-b)3!GLRrT!ß^o2n$-g#}jRCG23)@؏G	ǳcNMӦx灞
aϯ%?DoT
aϯvϹ7}:|-Ld4H7ӦN/s\  TA{XGܳ@#m<<t!ϯ?a6Б}}'@#o<x
[4F~;;mX B"3~8>\L2b~BO!æ*)hUk	CC))5*~YC%BOdnfLc1Y<G ݤwm]Fe6~rz.Sx'ւHsi@MS		kSJ7=DTi}J֘TK'YPn(zdڙv&Yl2LiLl57)iiJ	L8$G))~َQ-aq6BE聤uASQJ `^%lgeP7I2VH*JE1H^f_Lw(iiE
$a#MQ+ZaQ.ڤ>q`iv⇭h kKTLl:D=2mRSj6I#ieaPP&|{<pC^灘YC\V'ß^a)e6V4fS4/ 9#sٔ.}Bg̙mC[\=h'*52K5?52g@@@a͞}|vFryXF{-.3Ḍt178aϯ_^sXAZ^mUyh}}B74ZQj>iTJ֘TK'\_]EMTC[!I
iBp>u5D@)0}LjLSқT֘fSAI*sYS;$#AU;ڞzD$$`>Cvң@EkS1)41y~ޓR;1:@H$-RC7dV7eP'fz jQQW\Kf'ԋh`A"{c݊-p\p_Q}BY{_V#-"VlmvIVLg`~xuY9^|+ϯK+h@ɉ9A9Yݡqu٪oҐg}|<Lwss>ґjqiQ jOQ;=m-(ADl5C9?I,ܱ9ۊE(j?S'&E2/mR{tZSjzh)8N{K*gv4p!j{SB(,qXbb.Thyjs@]"}&zEޤvctDR>	>6T@fM)?MT(uĵIٞBj*lڑv05D_ovU;V{o /<%
b<@PSUAUCk@ͬPUr3͋#ffSg3Sg4}y  ]}|ݒY[GBQodW  W>k;=.[5MZ}|<Lwss>ґjqiQ jOQ;=m-(ADl5C9?I,ܱT9ۊE(kmRWV$ր֘TSj61ʑݴَam#L b-f'}$AfrDpHĶHH!jzg4^%50DoB},*`p?9*i5灛WQM"%T	94:c1FKJ/PQ' jZ
v!$+T
[KV={CN)mRWV$րZ
>joPRnD*tZC#iAGB$Bd391$LO$j~rڄ=/D#ZQCWmM}DQ3͑fA}BO^͒ټZ͙桛ݤwm]Fe6~rz.Sx'֔sitzb6_ڠOA"4C9?IWhsK=nB/8liZȓTS.ڤV1btsnN*Gv "AH1П!jz i$Fl1x5͍x,$cgnҶ%F	=Kd|z>j%kL*%T	';0r4qC:-11o3OGTt18gbelھFAlI\>ean(z2gU6wi&&̙'j'0b	]Fe2ɎiGrl.P-ќS.ڥZȓZOT[h3֘LW:m-)ie"%S;{SEJ""}#SHM1HKk]b|>pHЧ4xٗ_V(ŷ"(LF`HJtw)%@V3K 
XL>?C^}h~ß^4nZ>?;>x灭>?ß^6{`OUjFe?ݔf!?;"ϭ\9ևlEW2ӻ|+Xe̙'aD9#se~nzl,D$ІH>e6l.!UY&{<)0ׯ|k(2c ii`t-5̙>19QL-$MgzDg *LמAIC>1t9<6k-d\CW}|k-dY |ɝ¸sxMg̙


aϯ="ib7dɟ0OƱd5
,DM~HZ(,<jɒAVӉ *)=LUyWڠzF(`jAM[R#{-NİC)`Z,/X!,*O ~xCLfu4o
EiQ(-590!װgoLsYU|ɞ</ß_XA/hycC^|+ן
0}yc	ϯVlSai W1aϯ`צ2e?X5@wHY>
סGYdg#P-[}|ޓ[S28Z=qi%2`ĔK&$	Jѳ.ı4@(7%I	rd$eT5ȃRFA9(7,%i`qH%slI b#Wr[lBa-kfl}hzC_3=6`88E%X)
T~GHIXk=Ŀ}}g=d>k<nf<p2>`9ևϯk  S[yI3\V$ß_`9)2e}"ؔaϯf*ABF dUT{=>泻=ZϚgNޡ$=~1Xܖ2gƃ(SY`8>5>
?lc`B	=WSdO(k;̙~w<B'RےHk=)5ϭ9sz)gºyI(l$g5ޖ"7%D"VkζLgU||ɞ	ưBW$8
X)> IU3z2~Yg&k1t4%s˹Q,qA˹!Ijtrm
 (
m}LL&)rc<X#P6	aYdSH!
4PnZK	@v23?ϭ c?7Ld. w3,ߙk]˶/m4wi =R ^C6LH}#ZvҢOQ;=m-(ADl5C9?@uW&[˶V$AMMSBw0bhݥ+a,5X:=;ڞBV8]IA_hEXW0=pH=b5GvΒEUfXdeI혉^X@5C("KFwc(\@ϯgX-0灕K:\@$ß^9pX@D̘-υq V*QG }@Ɍ乃G
 2ei0Zf"a	>x2uk*= npO!8>rV1 npOp}m<.Qg¹<:>fdSEڟZTN,(ie"(iiE
$a0mRY\z$WzeTYkDS;O4-H^Z
T&bt_T鴴=!NHEJ""}$xGv
0#L= jÌn8&nRe8j^0ܰ|+ $9ML;mq`DܸOe6FD!H̦7ݡqdKbZNn0jܱ5Lx`?eJqs`BJ_Vk_Vg(B7PQO|P"n\`&'FH̘n&
+>GP4yV剬GP֦V剬2gƃ(VöP-3e9.nn3#}EH>~Ofr<i}#;&}#ZdDiEڞwiaF{K*4ZQj>j%kL*%Tr,UKk!}Af=rS.ڥdI}Li}daG+)Hc@ۜpHR>QfB8"ZE'Y5Lx`?eJlm?:DhvS$!
U!f2:h͎L$7#mbLKI!*4TF_LwQj>j%kL)TK'TqtZ6|AxͿP3)ÏeݡF.<?69fQ-ٌ$*4Ǜ)>H9?F^6z6Ϩ <l˶V$֖ZB'=74.zu#CIɬ2gƃ(I*e8`b&e9Lnk;`emLmȓ+.+kO
V̮fMUeJ3+m6RoǪgg#/&;ਿADl5Di%Trة_E`Ђ؂2U5VЉda}M|Hb&k;̙~Jl'DÑGFgrS	=ӂ?`S>("9͙@PEOJ1pEXV-6[Z4_g#/&;ਿADl5Di%Trة_s=nCgAY>Q 5:5i>55e_G/5GT5k!>7;jF^!}qjK<}g$7`g޶-H@ca-Ig/լ}~jl*JI_/x<n(bφ TͭRR3e`3kgBn̼E+(sJ%F_[&VfԴU_HrdYKoiU`3d]d:xjH?Z`l4Jb5CP3//sJ"\ҽ	j3Vɕ-<UCe?R#ZU^r`UKkKhz6l]Hn޵&0톦:m-(LRnaŴR;IhmD_&{<h0ahN0zFL/灨u+灉%GAx@V`ꗩJJH>ncQ泺ZLa@*k`DJWSoIBE$P3>د}zLt^C-1MɀxL}}B

ϯa+Y<lMɀN|+ 9?S_>(=gHm-(ADl4Di%kL*%Trخ޷E}Sv(|jZdaHDV¦]IoPXW=J5^wlޣ7id:~k;̙~8
 FLY@ab>_:W+Q`+Z@LU,+fLkUX9F)[YN)9?s7_m596}?YWJ;j"d5Yݞ4fia?'CBW"o? PXgzG3O/3/PQ'Di jv!$*ů[Kއ#:˶4ZȓT֘T{CANKJsYS;fvҡjqiH6Swi {lKk]$)_7R;1X;sysL!ZPjDkFî2>oI(ɟ2/H3)[Z~6pɠ,de'@c
ꛍ<mfxfS0~q!Lv|jWϭm(IL3)CɈI"ᕻb7-Z_!}r/eY$ZcEX&VkH¸t5>nmu[[C2xxLe\FSٯpOް= Vl!3IgXX@B=c33+g{EbK<Y/Ti`m;mzãLɹ`̈0Lz2>x_qwV|j9ZLv")`jaiHV8]{SN,(ieFKJ/PQ'DiDjO,2"vtZ)E!6sK6ަ]I5Li7톦:m-)_7H	l:)ieL	=NEkSlTrb'R$ #Eݠ$`09_]Aq?(2>b}灛-}C-~da7Q#zX<}Qk}Qky=F%MFe:52~FԯZb,#ghdD(Vÿd7/cE쫰$Zbq¹(!ϯ|V42Xg ԀYdȑS'Єo#&R}iac$[ĝU_1k]#&ViYk/`Yu#}d$A?XG*灛$*Xa%Pfq{?Cu~vIY5YI:%nNl3xfYHo~$7k?X7 q)1i|1LwLL0)
֧V4vҢOHyN,(ie!QҋT,">j%kL*%Treʿ?^Eڪ*FvC/)mRhk"MS+ZaS'./BjtZh+zTݥ;ڞb.T1N1)ژbbݷJ:[v}j53)?N@[Ul:$s{ 9!.[YH?)$,dg0Țbް%.ZD)vP20ϰT7i!Z$D2&֨3|#/+b[<⺋C:%_>V@-ሹeWJp׍:}eg;)1tM#D{$\CCvn7<*
(ټ4e#uSuƜ3|#w/D 
dMa</VĶFʰ; Er:x
Bs@̋:x
W>Lea֪ReaTlsa7X DHnMZLdG<nN7+98d̪}m0~Nog/u{H'\r>LQBTY>O6Q=QE_EQ
p{}|2&yHk?|4eE>dMd8t-ѹ;4eZvPA<Kgf4o16L0)$#M0N0m*(K
3YQҋTIQ+ZaQ.ڤ>i_X<-&QR3 ]J&Z@Sj6紲|LŊJGvݍD@T݄<BB|o'Fi:%}#먰3>fj]Y`f7I-IO"2#k'ҩ}1ޝ3OQ;=m-$#MQj>j%kL*%TrfLֽnE(&QR3Qir˶4IDV§=ަOT鴴|HlT3==Fv<P5\ܿ_Q-먴3>Ðj''7UXG2n@Kg鞣Syg]bowGX|+O}x",:C3xuk+I YrԐ$[=tzd=F{K*4ZQjA"4}J֘TK'?q[BmU#;!.T˶>&0W'ڠM9,YWȃ)XQ+nIR;(dk]fe6X$3)t
ӻ?ݩ_G>S$߲-l7e`H?E'
hC_I%A6SPcwiaF{K*4Zdi/PQ'"(0mRYP͞E	%#;!v&?ZȓT֘T紲ЛtS'M
tZRod~wm6Ua'~xv6TSv|2t4b_ATaW ''Ya֪e<I5!Kg)Fr>;
3zaMl0YYD3/C3\>n	Z=jC1oI-KtzeB7ieFKJ/PH$FOv%$E9UEHt!9D2U5Oie=iiLi{iU7`G7VR3)ijgvA+X(c#B n ̧=.0Uc5y>r>l7i3|+ׯgIi||3ޡNiHC_YSv~ONQ;=m-$#MQj>j%kL*%Trf޷Eڪ*FvCڼ2fYYiI&FTR_+44}b?d
S|3efU'lq3OY2Ŵ6tPZj搰̦wkD~ߠՎ@M@*Wݳ͈e	'Y6PiC6T5reU5Lj12}W29 !j|#8$Chwk  g23)x+=L(k)U0
?/>ěfO\ß_3O/wآ]I hO{.eKEzEHȮW/=Ljk"MS+ZaS'M
tZSʕts-ݥ;ڞiiPV:#u#B!~bwWß^7L
5 VZ#('!x!SU(ԒGJV7,"'RD}hf5>1x١DdȊg¹ß_XD+	=J~#{<ß_XD+	>xè,)@>>kf"¹"_bIkY{`"	>x,C(Pװ灜LCB2dȁAF
!ϯ, e>jD9#gDТL|+ß_P`ß^}m=,ފ]^PS.ڤ?DV¦OT鴴=3K	a*O1m*֧OL1Si1LSGvp\t11^RZp꤆ *^IRoȡfՊjGf2r!c>/`U<0>pHWn#MCrBQ
2%k*.zHJjYd$L 2n`ݗ̻~˹1ˆvl#¹׌^yZDWtD&P$P5ց`
>:gj~Ls1.ɓ"Al|+ϯH 2dc5rjUjF	ȏu	gXBZ	W$|I@揼g0RQi䫦Xuq2s@T#}a	jT!$|I@|-}ڟHf}1!kX?f{T@v.ZOTte;mn}hvs`Al$P6Y&|ʥL>߁sAq6߄_a[vk"ƲzF/7h8YkI+ۖ5υtO#; {xY5&wr,o`1t,r|+ϯ\M}Z= j~k;ruQݡQu\	i
>Ҍ9#n灭qdȑ{xsyXsG>O[1."{ß_P&UָJ|+sG>灭ɑ=>A\93?e V,ý&;"Zeek#M0H0Ol`a}#ZvҢOQ;=m-(ADl5C9?@v/;ŴT5rڡZȓZLiS.ڤO69,[C#iAS2G3BԿe-OwQZ"͔K2z̦OeAGrBֵuJfJevIp@UmN4e;M%aܬ>1&?gݡ'impLB;.?n$uaFjF;KR@}#1FF[5@% ݗ"	#Xln$ jY7R2SĤeR2Ԍe	 ;0HI bd,szÀTi*S
Յ21 BD`gcP]RWtPe'xW&3~'rqlZܬwYBBe}T_@v\XTE+Y@`.S5hgr':c1F{K*4ZQjA"4}J֘TK'_5Ŵ=lmi|ڊ>y0eIwWӑՄ-kTZ寓`rLr0jȮ詽À;QY_NG4ZYʐxγ&r{Xc1g0-3OY2.hۚj]I6T֘TSҕt8C#iȡSTk#:WzՃ1.>	W2eO[1fh|+9!j_*M2P@TxIRjϽf$32Aܩ
>2Z 39$&Bnz|ܾHB)#^E)c4h
9	`Ȗ2F1RYRY, 䂳_f1H|+4%\ɗSE)ڟ
>wg¹dC^?2xوs5[s\6!ϯ4ZQj>iTJ֘TK'\_ܝհiEHȮW/=Ljk"MhT}N{K-o^b.T!ZBRo2&9ppT5S'7C:m-)XR;tny[Xc9s!CQ|f}h\_>	W2f Ikf"eC\}}B7Z+"4,oiḐWJo~(,F3A10iN@yYyrԒf5`?7S3	@ǐxH	dJr/+o}8sy !9#hJ.[1*V
}|=*y  ~4%\ɗ灭Ú~|+>f_f;kSJ7= jݥ,iiE
$a0mRYOa#6tQR2+47t/Tn>?VihRɟ
6g#MXO3PJ}|3o4͓?&)OmF>Tg~fYYiI&*NR_+44}b?dEE);HG*6L8/T>?VihRɟ

S|3efU'lp_>?VihRɟ
JS|3efU'lp_AJ}|3o4͓?CR_+44}b?dJJS|3efU'lp_R_+44}b?dk6g#MXO3YfYYiI&)mRdIuSj9,ihn컩0톥|IzcA>9R;.3 X
9Ywv1sgj!9T`r>rmә+nQP.LgV#}#"ӻ`7]`=cNOX͓(dCp2Gy!ՠC~:m猙@ݧx$XϺ9_8}fɔ<0 &;Evc{3f~#  %GӫX͓(I4`Qa`j,L9`1cF +c&4Z͔3j3dnӸ!5b$?AFGQG @ƄZwl< ́	 4}ӍEK..1ϱY<O]u}y (B7P>1MP|zrTiDi$a0mRYOa%#T;FGvkYi , + )VgHT, <N͙4g	`/g4"!P;x&^_1fH4}g'=|D5"TݤDH(RSղ#gHT, <N͙~Pe@o//w3OH$F>WފjZt (E@, l31#321`r0RԇCo={A(ofSdIeT3֘T1ʑݯ	#(^5fSe8FLGJ֘TK$#MYOdQ6S5l_RYŀ	&Ei9?F_0sCԵ!@sJ:m-4&0}Ll6練mRSjBuk=JEKf*̙sY_'X$)<4	9!0[VdhR<dCe8qFX02^9>韜̟.U/1(C^L<Um#e"-@ube[kd7"-O7Qm㭻?6Q=vl7-aZXIklqG	+23)<F?2s?^5m*C/(yZ~M;sF_S?~/WݟZ*?ix~s6˪wg4ߦ1YH77c@.eS͍E':M,XYkfEem%>
%wg$3وd®eVYx1`"#?8e]Ԏxw%*OQ;=m-V4(톑cJ֘TK̿9j^SBoֲ$:m-4-v!톦_h+Z
t0LO1m*֧OLA"c6SX_Zٌ`q3=|2 G"w]ɕ^	[Jddr1gW`FA?`$!t1AxxUhYɟew*̟»9Ḏt1Wd>s+Y͞6Ά0iЕipТ-XNV"|kT&(ڜ1dPKA#c䑒	GZfUmrRH%ƾfh&@J^5P5y;&.+U&h»埛T O@2b1?jr2{υt@g}{@׈>ȏS<$we8s2֛ e}2;mc0^5edg;.pChJӝf]"U޸͔v߲o3n&џC5[&xKox7FZQĵIklmG
g5С(wB<4x灏'PT\4PeC]CP*L I#ff^7irTg(EFxp}pM:,Rx8g2#908L=|:-A2'¸ϯAye
}52g̟¸
!ϯAye
~rV+=[e<fg>	Cf]ᕲ`FxKox7FZQĵIklmG
g5С(wBm0Bg#z_B(BO̡֘PeCx(Mk'
m?a62(%gM~H,i?k7ĘC(`gWח|xgB.D| LoS&)%=bUqTo&%W$a#3g1(CvuvLkbPvY<3)Á]9hlo0,,##e]2	*LE	$hdw+?Pj{WrvHjr>x)H;O1G@>۝ß^3>d>۫>:LHph`ela|OEȖ|bv)jcRE"ħRSn*Bĵ<<lmR2 wyMS+YiiHV9"ojzݥ,iiE
$a0mRYj2;xSghn5r򊑝>peT oֲ$22}ڠM9,XH	TjyiPV8ObjaI)킂ɈA*mGJֻ$ +ƊWH/kT^LѶ3TΤUVq]HKTZ"VoDggy'瑟K 7Rt<:H<pвxt1:bHx$\%@Iqvc_Z&ml.xIUo8-hH$̘*4+ȚKOv(=,2g5aL&N3gZx4LVsɉS9J]g}}*lIHcIufUjnlҵ[*!JA(~¦±Sw3Y&?3"\2
@>p#4xٚjCc6~x@ VO7Tۨ(٨nk7m_a^(/;ȡXp#-VŽl$P56_󚈾С(wP6g0$|Qϭ/D_S'qT?><f\"e]=Q.L]{9eNDxTS*lʙS8g%%*Aggd`RV72\
?<\l)=9yaVɕluU&VDOE@{ȉe8`wX8`Ά(HZu1w$VFfDa"	Er6%I|M%ʣi=wP|t>xI&j:9i|WB+C^?ge3̟'%l"\_"hº&BNx"pjr5dkua"	
6֔s{Udc2uX3pDBE	=mƪ<ljQ@ȍ`x~x]n:g;B	~bH%ʥ&|+
aϯar&r#X|2ADVdQ|L]½!9#$e9E!YNTKf#
@`GTȓ+L"&ٹ320;j:/F^3"xfS#υt'?M񪇲%cv~p|+Z~)r ;k suI fSd6OeLhPk,ld"6]y|<'(L"1|-rWhC><VC,WX͔V$j)fʛuџC5C-f++_e|ea!keKYM4}~sQ>e
|ci@S9#P}j?g}LGjYPk'@'i2]Eﲙ,d"S7S*g	eLL̦TLӻ?Y3Oy%󂩎O/v_.ڎ`V4ݤHyL0?1"	kSJ7=DTi}J֘TK+Ÿ=@lQ:)
Wt<kOViCR
+y|_굔5FgY̦FZD=HI~,T~͊tt3F;,4F7wtj3e9$	bNɔ0=sV7޽xT^ɕ2Ʋq1Gi,A)gIi}d{Di9?I6hx>(vS.ڤ?Db.TS+ZaS'/7YA'c+tZQMAxt1UieLO:͍EkSDJF'A2 UH]/JZf<T,,̳B(fN$z!M#+;SGmN"GD;mDԾ/ۘ]?hh00LF;ώJeS.?+g	\/ŘaԫXVhYx&rKZV|c^k@/_a!keKYM4}~sQU(wB< </e֗ O*VE">5Y<#P5Do+O|1u" 3" x|JAnbsMg2YwjrAs槱,&'S9
;|+(Å6A!k@Zk23)@揼^*"EC@`Ia͇<D_q6dr׶ٓL>ݏZ~l2XY>55	BafnJD<V?n-aH
c1_)*Z`PYD\K]u(W	*ͧvw#=@BrًcTttf	<#Ă$ScY3\cP9 먴3F
V2ˌ[i$!@AEV?ȐrMQhF;%PBe$	a08PH#[m  a)<!Ibj !Lg	Z~+ZFY -l#ـmVe'b?s.CKjU_+Y@&lPM+?8`&ˏ#eg#N@ZISX$~ExH
Z~_sɎ!}#ZDiEڞwiaF{K*4ZQj>j%kL*%TrlEބ6ψTT#UeTu4e22}ڠM+},U9,_HHи7C$P ix &3!zē2ȓ$m̈́MueY=0*^H5bmc'5˙!xKLvF/xe/׷g#͑}Γ?^߲#q!keg6KP(w23)揼gc|+׍x*CϨI;Z'
?g[zu7KOGO@fuS_#>AA9+=L'dÐ67 e˲6xb8LgXq-bD$PKXw,F~lϐ:i;%NQʍ6_ڡZTIQ+ZaH%TreF_V*nڤJtä:;{R;4dIo.b,$Z/AhC*t+{H4Sڑ[-LV_ \~3}تw|+3sf<d;R	'Ux=A	T=CsCG"C_˶V$րekL*daHڠM9,_7H	T,)vҡjqiH6Swi {lKU+ZX<H2թpݗ0*TΡc#'nE"JEЯrIV᠄&OyHĜc u1Va}%ir
#"HwꋌA[mE(k/~Ggd(լVOa7@؈#լ :zڋ.Zk#kl:7r1Y")kY@̦/k$"jP-)3K)h$0 7Yo?AYg9@b`

#fFcDfe0(xҲ5mduLjEiJ:a3[a/@q` /.[!w$[969 '	0UGK}$pU%UnUmT.U/h	|+9#Xl>og8L:a'xnp_I&3x7LV'/|Π|+ß^Y0?m`~YݓWLŰY5o9ƎȚ7iZΡt1AVdckHAP3) H5_H&}*̟¸^aϯw"rOe@^{dC:צ$`Ȏ!k5YmW-^]̪kh]RKdݜ܌bHtLsmC6P#)3ma7@Ò fSVt1jAy0?/F#AY9b8mb4
!Jي6YDƩMW̙ɀ(qιCC52n,6'ܘ1r
nn*R!Ck4TG0A=f&gn2
sQ1dlHTW9#Xx sGmC6P"'7Wr).ԗg"fxv o7ٞL3tĞAhs3F2~ċf.υt ><dM`NdSA\3#2JjmRuQ#46@S1&C2LPwĵȹF_bEʳwekĺKOt kxPp-[\LɬKRd3)iBg	!NYm]dekEk U<rVm*'¸pװ]cP.pDL/(	F?3HVd>(swAuY3a?6LIv?/hbEʳws'p"ϯa7'k!ӑ߁^q|a3tqqƲ9a q͉*F,NT,r|+xsGʟ<9dLr>CUdRn5V.-u,Eڙ5_H&}*̟¸C^?Aug_xkBUS:B3xeis@<ӻ?Y3OyΜ_+Z]{ldiI	킑)`jbC`'R0NHEڞwiaF{K*4ZQj>j%kL*%TreLŔNB)mRdIda Sj@֘Fq)ihogieJ	X b{S@񡈻iPV8ObjaI ̦_
@I)Hݤ!00?e@hT`C!lW	cF~p7LA>3<	1M|	#? Za/Z	r0ȏ0[@g!|u_
@^  TìL:	 C%K{ c"> a2 3sdpb5i|<y?8A2$/llAU@!8`?eg%B7Z6OVfS?&kPs#bȖיa	Vطo_
զL]syܱ/|3bٌυsg}|qC:צ np(,
V[G BԾu5mFɉtK[45F	y"	/,V'
œ0?䬠kf#[md`JB4۩>)-f$U%	fKi5_!>ʳ'|C_3Og0p7nq2g\{ʥ?@;.ZG0#8 c0rLh
@H>9#3)
@C^&|}ب3;m_'ָ@Ɉg_"/7wOY
!Y0k&UmW!Z(L"3}5 Uh_"*<~ʌcK@
5	0	q23BMa{a'A1vMĂDi	kSJ7=DTi}J֘TK'2S<YA	T"C_˶;ֲ$22}ڠM9,_7AiT,) ]b+Zb'R1?0M1H1^RZjGf0C_,KD$HV_BVZ:7D7Hآ Dn \LQ=pK -
RoN`>*ӔWq@0@VX05 cWrɞ_@?i1wv|+ ß^?|rq	ǲ4a֗}ܫ2g'(>I`2,e@'MgMa<]Grt19Vln-'ŅAJ_eLs'ܪ_gް<9#P-̠FA;Kř7'fӑZZ
x8vS{KŜvpDwCc4#!6ZjoeC3O({<Z]i2bf2c7?>b8p]1CeZ(
&Z+/h8@b>l5Yxwꦬ4CYx2dc3[9#iH/g#	= .ջLg(C8OZZ+ Lw5_̙Wr|+aϯ{?9BA]TOAidHN5efͫಝefqZ,?Weg3?6^ɓz8
noX1¤
}/jFZ~sZX㔕*ԌG&U	pώD!
?όؐ.ջSo`L%^4LњӒYf#|La26H'x@(C88	|h-1͔b񎵔b1CϭºLse7׌sfOc2A/ZLse7/׏L+Vd>`zOf^dcXy α6[anھ)ߘ&Vfիw62~c'Zcv5PxIb׋dAL5mja)~	|PQ?(2yځ&2H-GVt1R񚐻<._'?.T1vqPqLdc֗
(埳BAȺY}jLs&}ܫ2z3>ĈsȁAMfS{'+I7t1x3Q	g6wɕjd7^ɕڵ{&O'Xe ,¤0 fgg5!bRT0#GR3V!3wg3l@J_X3~c>љ࡟"e9xdϲfO\+0MgAN}ms{+5|<BWCg%֟2B<X~}hBR2Ʊ	xα $[Z%aei9;meZ@Z+XJ0V(mkQZ+i"Y<a)zjfgrZ*X|L
0̰n3P5 ~JDQ	K	9jXv-at!g&}ܫ2
{؎cYA;ZPB<iDQĂDiI	`a}#ZvҢOQ;=m-(ADl5C9?IoX<mSg&;xSg\:CYez~,Zȓk#Ԏ$+_rbr^S1Bݕ1'YY)/5C+ 2efY&Ot
ՠ2Jՠ  c5fbBYYYba=$RC,*h$R4VXzS#G`fV&;ݤ#MYOgkhjQMH;xT2YdIekL*eT-½#3Kt1S'#8$)A$f(jtZSǺݡrb^ rlnRk4N,,WdXP,Y^̫WC.VG+5'A95r>1gs+Zp͟P\9I!%jh`YP^e|3<ⳝ^9>H2in;Z#>tr0˻mf.Fs2gCVdaef
8=9aϯaԡm',UXpp3WzՋl޲9e]2<2gCVd>94>c9DTiH5E
$a0mRYOa_ܳ(uMH7tS.ڥZȓFڦ9,{SDJJ [E2&9SҙݥZܶa6v'j!^X$*Jۘ
P0Oa*̧YT3m<a)x缄BKCb0J^"
rEͪrJF&ö΁dkJV~]a#{(*E #6~ʡ"76|5t0 Y3>gZIjVk(6L0)$#M0N0m*(K
3YQҋTIQ+ZaQ.ڤ>j:JF׮!eTYk@QekL*sY m7eLl57)_7<rMq\c,CBݡBHpNCsXpfS߲Z9&O~zq|rQ67'Q OT1Y;},53ZI;
pPR.`&
ө!$%l9ݔaqLWr_w_#&xWϯa5<
uqĖ\bUL|+װ9mТ_<wa:"2iՈph(K&#[jYr3pBsS	=*)cNF/ԅhma櫽mK6|8,LӼ3j`+Z͟/ג,S\l=>q&ik!U޵e}1YQʍ6_ڠH5Dl5C9?I2և55"C;AjeTlΆ*ekL()yLl1N:!-a+i7mmԀ0Vl&VjL!eI%dGO3VJX6_BVZ; Xȏ$(V~n5	d{(nR&2$AtHeg}[jc5h
}*#
HrJpTC6HCe7/j	 {+?Z̦C	R&$@VVflmY(XR	KUV톢]IDi}g O_wPiCjDD92q!j]H# 8$CrLl1Mt$ĪtZSʙݥ!Ieun
y첒2WVzĕ2BRA -"$\S֢5"!)ĩ&kڒX-$b.D}mTxGbYnGVT2l7\h)y%V~$YR͵I]+?XA\\K
3YQҋTIQ+ZaQ.ڤ>DiDjOl[EMTE5"P]e8`'h.1|+םT֘QՄ2UC0"o4%dLWW`8#$!֤?H#$O } ՔҰ6Ե`n(	͉"UdQ쬠fՑǲifՁt%kL*%Tr(0qET6tQMH}+92v"	:02}ƭ8fAXhJi~%h!zԂ:=Y$WʓftiYBFjze]%d6IrJ^͒Sg$fS!	K̠f =VkD`mm`X	KLfP3jȡ4fdqt$a0mRY>eҊjD2U4'Z
>at1Sj6紲wiaNEkSDJF'b&#I+`]JVڑَ,s	ͮ	Ю [Jc:L1I lU;ԓf{@p-[X_y&PXP,b2'Yx<̹XRS|L!ZLy5Vڜ󉞭+kg4}T_zOl2X65*Cy;½Bk¢)<``*0JlD6PqP!j*5uEYU
k*n{2	@ԔgOY|̼a2*C+]eqsz:!A>D"E[ ^ :dW[j\s',>[a`asUm-qX#!*jq	Ld 9˕JV+V2RPGmZ\'ZҔY˕D ?X>O櫏.V]+=RoS%%
qv|)KX<O17IޠuP@9mHLVwݤ5
e3.%?E|9,W
svV'䢷\87^_wyp'>|Ra'<aOgPk&^F̟ra柳|RgYaXY>`phkƏ
q-L"!<e\::3Y6
{6v2BR2}+\a5L-dxc:$ɛ2
2Of7t FdZRd^%nY"QfĢւ"	F7(o'scMǎw6e"0nCR_'d@4s%wS
@>%q(˯/¹{}|093tjLƿ4}~sYN?PP04oIa͇<B&̙x6U2}ɇ¸!ǂ2P2U`fiRsBP婕w% ^^% u0iuF J ;0
`yrx#>+%DhQcT9ETy<
b9Q`%al.u)!($eVK@1aU灏xjX+~DHf{*T#PA #81
	kF-x$ "0K"J8H
D~pBZ CWz1"6#l5bbA9^+3uoS%%
qv|-kJRgD ?X>O櫏.V],}ij.9^+M-3p?<>V2V{(fFe:CBG$*ab/vUSqO0˷Xrq`bβmF\`emA`*
<2j_Y9hk,f{*T#P[h($,
+ TY	=DB*p'
D~pBZ CWz1"6#l3Ds5ڂslVg+z)(Pˌ#P5kZRx+?8 |5\5YrBg#NHV+VtZfAmks龼dP8PR
C'Haoa:"u/G^cKAn4"?_ӫkg4}T_\[Xc9Z
=IxdϲfO]hsiw_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>tC֊jD^)톦]J&-M
sYS+ZaS [&9SшiQJn[Z>Ԧ"gvDJA,:HСFNBs^fSV,B69 lP	K@bw*C(Ķ3j#8aet%`ed,!)za'X!@(E>T(B,:-JmH͟VtZȏkRBc`'R0N0m*$#MQ'vgM(톢V¢]H}g'=vzt֊jDj=zmRh
>&0톦:m-)ieJ	WS;;ڞO1m*)-ef 7N5s+Zfόb71˂DoP/m+$fjrBs壡&}1%-3ܘV×spK,#Xln[I;)"aDXXRLR	~JN+pR療Fr0"*O=/Yd>`%}{63uYmag)qL]ݗ}n{fLQCυp#>~cgYm!N`4cxɋږFrGdTFN"n4 4ȥa?[GOzly>{U/"<g2+υuf!EDx7M`qyŔBo,U>׏!ϯTAi>9$hQT6S昻}ɟ`or|+>~ce
԰38 ߞb+vXܫ2gz|+G}{63qc`&UN4p"_|ǺXE5Wmag)qLe޲brHEQIN4 4?8c1#Ãʻ֬\3`6P1|7*
$(>oRfCe{+Mg2fH:İ8G^3˽ja}	iQFXH$F=m-(ADl5C9?I4ʙ[:kE5"vjɟeT[6k>dY2g_7?R;4-:D /r|;g<¸K<94$/wآ]I hO{.eh 8xT55r2M-De_2gM*$#Z_79"j.ZJwkW+ Wg<r&*C"!#aSwY\|+Hsi	$v!$\38!R^<pBlֆyekL55daާM穿AeT紲wia'1m*֧)_7R;s\Ep7$LD_${q@b$MKe/b@Lf7ݥ jBlHXfkt	Q+RMr(J67SąJ԰!K5pj q)0s*M#Lh`kLd)A5֒@aPX6e}uB*qZ*
#8p+ U֬10ʻT]A8¾1ZՆ2(e|_R]|3U+vڜio[sk *~rqlZܬwX|f _PWz0,H`dX"aVaQXU9#\1.Vw-B
D噎ZvҢOH$FwiaF{K*4ZQj>j%kL*%TrjeG?CΚ]`i0ֲ$րh+TNKM7mRSʙݥr{SJiQHυrOrfSW3"W n^:2FmqJLk&$	d0*kX kgQfs٪H N3H2
֤`Z,[h!_tx`RF#n5DGo'"cLHVfP.j %E6y#foI:KU$dT<RK$kR+.y<Xp%I	MWtPPY*h8P8#V<cZT5*Sj	ƾn^Z֬10CjS+Զp-V!I+vڜko[kC;U~rqlY V~;Bf 	f.Xj,*CBmf@
l.,*?+ P¸~_f;J7=DA"4,iiE
$a0mRYOa/tև\/e_ZȓT˶4L4kl&)_79"$ChwkEa¸3ORI}%T	'_kCg(n髗4$?Y2/lYC47t鴴VZȓZ)v"(&h?dOT;-j؇r}
DsG$1?GQO}1[w\fe34y<cPb~?!}E>v~1F?P(||0?Zi=H7~f_f;i}	0mRYOb/<EB5rS+ZadIS.ڤEd'ڠM+$G#NËiZ!ܪ_C¸.>~&LOQ<۸i<_#C+̧1+i'~xQ{ }@c,yaC?#}A$97LևI4$g&imcAFKJ/PQ' jZ
v!$+23Z"7t2}֘kYkA_˶Do3@h%7)iiJ"[E9,XAr;ڞb.T1NR;?؇r}
?}{r 䖟ֆfSW1,ƩZx17Ά#_ec{>&AKmQjT}D"	 f7i q ݗ(bHĵLLK@x`?8@~̀Tv)gJ`c$@Na$I@Ly<Xpb%i*S
թʂƎ
ÂU֬F2̫EN3n#-kV#J	8^a/jS+H	˄<XV
8]oZ!ܵsYJŁ S.?+ ٗpBu
RW޵c2H	˖Hp+Y@ŅX$1aQCNHF˕F]8f?Y3Km/wkSJ7= jݥ,iiE
$a0mRYOa4>PW/?S.ڤ߭dIY'0`ɓ=Jݯm-Nw% %{K_i޳9>ϯ$}cIGrs/x*^P҈؂ymRioֲ$٬0TH3ԯ`BpHH"ZYK`TƝ3S]q94$/wآ]I hO{.ehBx٭5rLjK~&0̙da̟$D}bCJ4%HGv*	Cec)fJ*v5灭ģ@
f3IԌn'Ci x
R?><942c
>j%kL)T}DjO{#2*Rի:py&|6|	CuiB ;ëY?VoY \%׮Z͡լ9m##/2AͨCl
y&m֘kYiGeT[E2}ڠ|^e:m-)id7)xpHS;;ڟPvҡjqiIH
HdrF1wwbEʧ¸Bϯ`EsOmO\wuJl.|0ؑrqK Uc~Y˚红J"i\	<s=׏D"ùdBKY9b_9C.fH3"BO
_x7VB+m'g&&8Fk>ċfLF??υpC^)=d-;ဟiHV8]H5FXQʍ6_ڠOZ
v!$PPCwM\˶V$֖|96~k* b_	6d}0+2GvAqR~g ygZdmef̙CUU_G]xHF% q.+[^-@g2U¸>aϯAiiI>f_DjA"4$\PPB^xVk"M~#z>bvv練mR1^`t1S+Za9t:m-)ieLO1m*֧OL1Si0=LGv̙)R@U/3EERnRgEcsU.Ə`irMbiGqu(f2.TZK#e1YjV&Pd-1f@VyƳ0*aoc+mN6L/CBPBh9$ZOs镈-ˑV1F\̦`2`?.#$JC:5|Q46c>:9^YeA321pf[l-AʘA¾1l2(ӕUmaQW@¤XUg!`7NS?I˕
%?V(j_cY83BAC*l*4rJR- U/X' 	`kѪ)2C c:cLLJ7#A3))2$G#N瀨6iqгػBHlV|?&)Sgu+ƜCSZtWaܾ]5Z]v_ɂ0>_e` )ؙlל7J$)ZCQK[I
>iKHCV"TGK#f)
>H$ctJUL[aw$4qX HVVddG>!=gicY0tL3ڙYOe8qio7XP3>;d3>L,csi/ 6nt1GUZg<KJY0u,csf+;錐gCR@(VZ<ݑ770??XD2=Ʋf(f@[<^bDۉ';b7_Khge(eP)'fE1~Hѓ"6kgVc!jbgF >Y 5QW@]q,Hn"N9b6	
ڵSjrC8Fyf;:ő-T2 j3g/5_;emb퐪1זY)?. ;uj៖&OAR6nt1HX^O@t({f{Pj8ԇm) PúTNhxȏJa8R.3@N`c]zBεCќ]|rdt1IF!@IU~1CˡJ0%[5!8S(_S)aPEx/:@HfIUsـ 0ω<է"A*CfYT"*+4 ,+d5A!xR"04ְO3wAʵ?
D~yZZd6\1.VV~̾wp
Jc.
;ŅD6\+NHC`
b6\,*XtWC;_8ObVf_~jk]˶/mLvMSJFEڞwiaF{K*4ZQj>j%kL*%Trf>!PW/?my}g'̿j_:!PW/>d͢v*DE/c22}sJ^Sj6}J4-T,	
w=&8˳wv#ܫ3
G}{/:d?鞂sF?VU3؏r}@Wl
ϯ`E}Km'g&Z/3)Mg؏rɞ_G'l=d-EڞwiaF{K)Ti}J֘TK'aeT; 
n髗v*D߲3iRnsSD5ZTbʨ&X侇υq`,>:$(ɚ[i}cIGrs/9/5r˶)0ֲ$ց@#|ɚA[O)톧M+$Gqm紲wia%1r;ڞb.T1NR;?ؑr}#
9#oKOr=3)MBo	wat1~#,= &f5DYX?d$wV	kL̔gׄ::xln,`-S>	"lo$&	s&[l3")m Cq!jfZmKDI >I`2[mNMe+nw-hgr1 əlfaI	aɦ\KƹLu``7s%䄵TKD&P3kGG^}bp|7smGF2*oP 46fc1mJ
0*P?}c?aZS.?+pw+?gX 5	g2ed,*C#V? q	 XU@l,*Zo>?}cEڞH5DTi}J֘TK'Z>^)mRdIS+Za1OlLl57)iiJT,)vҡjqiH6GvWTj8V6JvcDj3?C#\~G2:HY3rDBɞOaw#hkRF`Ai6mIMq2`!;։aO 7Ye;`$`	Qڝa8b$CVc 5"
5270lnD T>^ TJZR$XPlT"KӅ23)	-gdTǼSUmxr)mNLLj.?+Vw+<G!Xp5"Y(ąJY@ZVZQ	 fGr#e;_R3	(PˉrJehYܵTjŷ|<sA}5:aC_5;íd1,!n^H7s )-&|136s&^02}ɖەF
h)ݳn)3+ŅqJ
Xl&0 h`pZXH0je|:9QŸa2<mD?Gnt1WWB%/VFd3H2_-fA40*XAfLٔHqDrEk+$Z|+e;otHIZX ʖ
(b+A^\Sw]͒]Z y(҂igJ9si[j
u(	N0r#8$&bH
VH3_'ăctl:<^29Sk&'夲\.AZ>N׌~x$vXexU/#2	=m_x*L0kgOw`7L$s0fdb2}ɖnU|+ìX&YXYWya"aeBԤ"bJ$`;^^"r3  xJ S )`si\9LH)F4|(V	"[1t@P
Dw
9YJö]brqa:I
k	B%cZ"`XjilǺ1T"
j@*3#`8PH^-x
jr
01U*W&3D(j޲92	6` 3mֲ#bA9^+3a(Pː0Ԓme7Zg@H3;ql\grG֜#bq+d-32NcWYk23)@揼^̡0kcOJb/vUSuwg)5iuJYqm$£(PEV?B=5GH46b7t28V2d5A!z Ҳ@E*b_FFT"
D~p@Awlc<k"90PN2f~?G/-aJr~-I +Kme7Z+r.?+Vw,}iWV+VtXGU>_t_+Z]{lH$F`;`&
m&ژ`'R0N0m*(K
3YQҋTIQ+ZaQ.ڤ>tb_:^~]I4M2} b3&h
ekL4+GtZSʙݥ;ڞb.T1N1)ژb;b
QשQ+ vs$C#s$-A cxU> sZc<L
`(XNVU9VDUL"3MUW2LS	6ڜ8٤*e9$\1.VVypbR/ŘIBN\H_4-K5Yְk+<ȹX̎9F˕w+=Z2fP䕂me2#kTy-fgrկ
0mBe;)ݍwdB@#\~OX@:_#N053Fǃ9](wNI|aƥ0R0uS"@
0GAe /
dB#id@ 3(g9Ht -R%zx@*MZR%j`-e]ӁBx$e3V% jȾOk9Ӿ0V!ϯaֲb~OW^_yy L>pA}}qI<v<<ɗ.&̟reʣ^Optwlc7&~q7a8XY;PInS	Z	ƎF
ETtF+Aʍf糙k%Á]\vTs0Y |ҒBk-b`|(治E¸)ݍo&]{Ih`-VY_*X"ġ.%0E},\,\ WB^aM,"JʭV:\ٔHN0r#8$&bH/
V2@&`Jx)N59hVSY?.CJ5||+)NVc#Z+Z|Ikl(|Ue連X|c
vNsIa͇<ɗq6d,U|+e;~s`$	BfU`B2XYGj) |J` ^J2J ZP ^".A1H +S ( Y, OSg
a
He0P5GA2T9BA<Ǒ8]ĂENVk41pxAGC:\Xm0αfeE£(P,X<~5+RQ#MA*TCPHJCX"#KmB`.TW=A8P_
D~p@Xg0޲f_\"_`mxDu5Ixġ#.C+`RH2V-mfgr֪ik2;V S=q9Zrn?Je~;J׌~x2_-fFe6{(ٔ;a+i3`%Lb/vUSSŅ}㡍`Ab@R\`I'"£(QpXU`0cXt K5fFFT"
áTA($/\"04
dTwFFT"w}c?8BN_o jgs[6`1[mU@L2YH0aIBN\/ũ$ %`imkkXw-jKYܬa aܧ brgrG֜qbjJed3Og&imNaBA"40Si0>ґjqiQFXQʍ6_ڠOZ
v!$LXHŔ; 
(n髗mRdI-2pGlRnr#8$ChwkmjöfրL&gȘdϰr|+ g}|<1bZ
A"4$Q.ڤ>Ȍ)`҆y٫),R_+44}b?d#u);HG*6L8/28R_+44}b?d!fYYiI&4R_+44}b?d&S|3efU'lq2~s7iyq6q1Ѧ!Omr>s97`3p|˒x Y\ 1їq.IdG"1b؁'	̹'\_q.Iɹz2>e8}"?pw Av^{_h>(w
Ea_h>=w
Eas7:'jS|3efU'lp_d>?VihRɟE%);HG*6L8/2-)OmF>Tg~J}|3o4͓?)OmF>Tg~fYYiI&)OmF>Tg~S|3efU'lp_fx>?VihRɟs)OmF>Tgvu5x˱Lj@Qo,'yljB'֘T$s""6=3")TR;vVf°=i>+VY6gY G<#5|V?IԐ-CxVT[7ݕ^7쪯\n5,a`7^:X/,WX'k\\,
 Rs' ))h
IpRU݀HZnZG!h=ז>xZš_d=,h 3#hݸ,دh.eeo^:O~Cυ`?/ ]ʀVӦ;N*$#MQm,(OVADl1O ?RŁx@ElS=eaֲ$2}M/˶4'yliLiiJqȀdDR;.veȍ
i>̈S(Pα\nCdGNLV@xGj()?I5/edLYYfdH&`0jkϺ9bؒµFYlKZK vpX rnxXylHKIh
HpR GG ZW-r8-6-G<-	šCd`@~m`qlP4H
lg<S2f9bH/
Vimjkl#XXU偎;sPז|^*@c# ऍ%`#z7-3nBqVݑ~G<-	šCd`e?8ۂ(h$v}*㟨HOcLc|@}%ܤ%m2c9EDi$KJ%kTKY$GHVȵ;!()mRdIekL-GЉoPhN:m-)_79HF5#iw#f±#i>If $3QX ͧ"՚QȓYjH/0-efLujKTU$Se}P9OA&Хmf5 fXXp%5-G-3rY*
TZ7mRAp)MRCx̑:Hם
C{mO,Ȱgy`P-z7-yi#@<-b௲ee*o^:O5>8:c1FKJ/PQ' jZ
v!Obfj:jvCS.ڤ'YjZ
Th{B_7wgݡ1#5|V Z~ $ԑ\ĶcTOfP,"Lh2֊(ڠN
VijH/IfZ
|nV8~;CcAuDlc֒F$,C^{#Aǟ
Ȭ2c
TIQ+ZaH$F]H}g'=n*FvC˶S+ZZȓZ=/ٖ˶֘T/%2}7XItXR;.i_i6YḐX3[X'I"@ʠ
ZIKRC"D:f"@xe`&|{lY윏y^ɻZ2EH*X0(J{"8Wz#MkS
{vEn7"8,6,G<,	P-G-3rY-u<-?d˴ϹVe7֩ 
Lcp))Mt|r1I-I%5B[a`XX=׍pXNז
`X@f
Ot RcS^फ [G s/9h kB.xZţ`sఉُG _]̺j`EZ=4}M-7W
Pmk΅!<s}`7^6,_!`,ssJEXZ8-^Zh\S2~2SHIX+fRͬ
ڞF	kRm,*9`wC<,Q{dZXZf堳8-UZ"BxZ~+OAod[Q{y`~_Iw) I[LNQDi4XQieDiiDjvc9?$yqVȵ;!ÀEK@V\͜5^I^`*AY$A cjm1^64$c$Aax[vD}ͅTqh3@X؇W(q8q2C~;ש*~pbg8}G͡frm3n8e<b3O/R, O+3jjvC2PdIG_7R;1m?K$#MYOe7sKP8teT oֲ$*dn(e%+Gv>1{
Of;Q.ڤH4}g'=U5sKPv&6ʽJݯό`	4
Of;Q.ڤH4}g'=U{ۊ(:!)mRhZȓaxԯƈCi/wآ]I hO{.Rի>S.ڤ~&W()_7#_12Mg|cr4';Q.ڤH4}g'=Univ)j[>S.ڥe_ZȓZRo#7jGvceY5|cDjA"4$^?y]rgeTYk@+3vwk;*;&P3i~&y]i}
Owآ]I hO{.2ֹۊ(WçmRdI 7ԯÈڑݯ(@ͦdodGL4@HDjA"4$]Weiv)jghp2MGֲ$+Gv>1I}%T	'0i.QE-Zl]Jʾ&JݯόdM?K$#MYOe9ۊ(v	eTYk@ԯƈ8i/wآ]I hO{/ٳ]2gU62VU5WԎ~|cv
Of;Q.ڤH4}g'=lXn(MdIcW,XqI	vI%-%JGv"Es`+dȏLd2&&OAk 6a|&D`՗V'i;K51ek#M, O,Y!Ӛ]Q^tԅWֲ$`1MW,XqIM
["KagR;~_$VLɞC( Y2_a/gC@Z{"nkgqV2?~	}1ek#M, O,YT͜R]J>&W#qXQ+3vwk]e-HMe6?bO#&y)?1bv$Di9?Ix.QCP*~]J>&W#qXQ+3vwk]e-HMe6?bO#&y4m?/IK$#MYOe<Eu2M 7Yl2zu#_Р)>_DjA"4$]W9ۊ(zN<˶Ru6GʽJݯό``Wi/wآ]I hO{.e{iv}S(^]I(De^|H7К'3(mRH$F>{iv6zAEmCgԽDLj@Q6ʽJݯόd"O}cIGrxpu.QC6>F}KE2M-De_ĥ|FnԎXKeY2e`}%T	'k]Hќ5LjK~&W()_7#_@L8O0R~cIGru6n(5>x]Jʾ& Rnwk?K$#MYOe̓Niv>皙v*hDe_a}J8ݩeXI_I&P3i$">edM͆>d~_(mRH$F>ˬ#fiv>˶R:De_aԯÈڑݯlM$IKdm2g>ȏ?si=}}|ca;O0R~cIGrs?3W4qEm˶SGֲ$*ޥ|FnԎXeZn$J[" 2Ld2#&ODeg!dkY<Bv`}%T	'?Ü.QCݤDe_a}J3wXKB$$@ͦO~ɔ=76{ X5z/>1CLw	'YH; ˶YWֲ$ց_7R;[O}cIGrx\>lLj@Q5JݯυusO}cIGrxƙ]>3G>ґZcL>VϭϭS-Z ֊SEU֩A>S	 @=pQ > G֊cA0XT>
GրGsWs}Ɵs߸A_vw?wzdmmmmm0mmŎa3C96;snsuv7{ɞ7o9-x<rZk%rZwJ泼ywbynVcЬ-mOmmmLi>y߃|!%oO#A_Zd4{1π	x&x&x&x)gmVyXe,i,2m&mmmAGoڟm/G*b5=z.1j-L$\	wCԆ鄏RZd<lO'.@lx4 ~>#`P|v<
0(
x`P@  )8		a d,0!`PP*e 8x>YB ^B`Q=,p0e <`,p0`O(ϤH2jk#q ɩpAć$s\0f x|ᬃHHdHx2G5޼Ać$s]gR$<G#5q!8h??kKdHx2G5x^>q ɩ::j AS_iC{ Cq9$<G#Եq!8iz#}wk Cq9w@W8^G~3hxZ(ǁv3hxZ(,>B[5q!8n[:q!8ET8k Cq9E-Zq!8@^H8dkq!8*t䃉H$<G#΀=.m AS_am`Z;/@T4/߆w@^@iDa0-Ѐhh $Ax~Rի#n5rAć$s_Ev抝>y Cq9iEvN9jȮؽnA}(ɫam`Z; 	 : sh $?/h<Atl3h <x?/j#]>q!8sEHOHx2G5>b$<G#^PKd3q ɩF4Rի#}H8dk#"^H8dkiEvN9z#w|'}K$55ҊrHK@aJ(b2j#&dk#&b2jH g\#:'dC]:} AS\0f  t`/am`Z; 	 :zjZH+:BbijtAă&ȨϛQKV$Hx2G5ў!BmT[:q!8|jrԃHQ]xQ^ᬃD_|'[y Cq9nI$I$q k; @D}$I$H8dxA5QBI$I$G_(tHTTNZC4  jZ8dpAă&P[[KS$55hcxG[@X-[9`-,GtN<Ez@hAlAm+vԵq ɩ+:Bbi_R̃MM64  OH2jkjp耍 Cq97U+Di#޷E7'H[ЋJ3q!8tZiCqPbr$<G#RAbW!HCΚMHTNZ%;D}ENH8d婯-qCgPpx2G5]tZy Cq9P[[Jݵ-dH2jkfҾÙ3h|;tl -zAć$s_#>tZR색H濐6m@hAlAm+vԵq ɩiEvN9rU#;!8dҊr肋A	OdH2 5BC#T A%PzF} A%ԉCwM\OH2rgMhuMHTNZ>lYENH8d婯b2j#&dk-}D*FMC0d3#|0f'CvG|0f |h`<[9ۊE7H8dkzC"15H2jkiv>3$<G#+:Bbi\T Cq9<Cک]Qh!6색MM}Mj8d8}CTgMHx2G5
QhnږwM\r$<G#CHx2G5Ҋr;D|Aă&Q]xH62#iEvN9n[:q!8ג\>`Ҋ>q S^JSR%5r>q S]jDgM\:Cq!8h8Zð'@Z<@[ MH;l髇Hr$<G#P--z:} AS]*!QS$5564  5H$<G#(SR%:jHQ]xQ!S$Hx2G5{J+q	T"CY&iEvN9tAE1&PZ)΃J*tAă'-M64  릴TMM64  D**tAă&!6Rj|CvAć$s_o!6Rj|CvAć$s_/6tGlGtԈ(<	4Q 9색H濽8W7t#B (tAr抝>q S_i>H2k"q8Lk(wM\aɨg+V_H8dlDb|mȼd2{ O%N<8OH8d[@X-p(ǁw0-8Zð'AxQ8X}Q]x]t֊jDOH2jkiEvN9|>y Cq(WojEzCMQH2 =l΃J*tAă'-M~PŻC0d3_6q ɩRtfrG} Cq9Ҋtfr}K$55QCPW*q!8ɩK;Fx1n髐Wn8dOd	;|'}K$#`-,Gt x>:xxx`-,Gt x>:x{J+qHS$Hx2rג<Wv>q S^Jt֊jD+:*tAă'-My(Jp@}Cgh5)E[j3FMC9H-ڼq!8נ01n髐15EzC$MzQCPTWt8k AS^]3wM\rlMMw|'xSghEzC$55`և5jmENH8d婯=l]Sj.h55( RfTNZ@jP@Öh501n髐15EzMM)E[j3FMC9P:lR$5501n髐15zݫ$<G#Rtfr:jAă&-5r#&Ać$s_vh-5rY#i=tև|8dE$p0p6#ʈT=}Că&/<G#ƿ$G>C#H2zk%#}Cr٬NZ%޸+:#"6t>q S_䢚(BP*tAă'-M55"P@Öh5JTBjjAwCGTNZ%*!P5T!F#*tAă'-M͝>( RfTNZ@aJ(bW!b2j*FvCq ɩ-5r#&(TAă&ҊtfrUCMQH2jkqCgn#n(vbW!ў>q!8vh-5rH2jk=|tfrvSy2{ O%N<8q ɩ'TxCZ\>K2{ O%N<8gPAă&lKJ-_RH濳jF]9y Cq<ڼgR$55RI$I Ak$k9u AS_F }$H8d `44$55(x6( RfTNZ(wM\aɨg+v(rԃH@aJ(bW!b2j;D|Aă&@aJ(bW!b2j@xٵ8d)E[j3FMC9P>`4MM~PŻC0d3ʤH2jCq9ҊtfrC#$9jk-5r#&tܣRAă'-M~PŻC0d3W9lAć&A.PŻC9_8ElA} AS_n(vbW!=q ɩK;Fx1n髐WԽDYqCg|hH2jkў>[j3[8d^EtgEz֗O5q!8v@Rճ*Ftda:FgMhzQS$9jkE5"PKZ;FOH2rג--l5:} A(wM\aɨg*3:*t䃉H(wM\aɨg)	T"CY-5r#&(!F { AS^PŻC0d3#=lNZ-5r#&:kCGdH2rנ/1n髐15!6Wt8k AS^PŻC0d3R48dkҊtfrCâ4H}(wM\aɨg*+:u CqqCg <Cm Cq9A.PŻC9QiCqPQ Cq9A.PŻC9QiCqPS Cq92{ O#wM\#OP#qy*t<	5:|҂9Worx٬kdTg9)x\>5^8d<k95Aă&P@
>F(ip>q S_
QCPT"hz501n髐15夂A(odHx2G501n髐15{J-4q!8PŻC0d3gMhCxAvAă&-5r#&Q 9색H-5r#&>7$<G#f#$sK=}K>H2k"q8LkA.PŻC9\҆⠢Ać$s_vh-5r72$<G#K;Fx1n髐W56q ɩqCgxڢ3IK;Fx1n髐W55Fx AS_vh-5r5MtAEq ɩqCgj#;q ɩqCgrJ\Hў>[j3Z8k Cq9qCgrJ$<G#:kCwM\aɨg+W]Y-5r#&15Hx2G5PŻC0d3*t䃉N\@aJ(bW!b2jSR%:} AS_)E[j3FMC9HM5Gq ɩ-5r#&[r$<G#@_J(bW!b2jf8t@Fq!8QCPRjEzCMQH2jk}(wM\aɨg)	T#[>q!8QCPWo$<G9rkqCgj؅C$<G#A.PŻC9\:|W$<G#A.PŻC9Q["W2$<G#A.PŻC9Q["W2$<G#A.PŻC9_"3m8dvh-5rCiA.PŻC9[>q!8vh-5rޗ4>lAć$s_?ۊ<|tg(X[>q!8vh-5rQR#\<q ў>[j3,nڤGh>q ў>[j3n(iCqTMM0tևPVP색MM #H@Fy#lDVȨr>$	MM #H@Fy#lDVȨr>$	MM	 1_ tpJZxH@aJ(bW!b2jݫj䃉N\(wM\aɨg-HS$Hx2rE[j3FMC9jFEvy Cq9ҊtfrlAwI5-dH2rE[j3FMC9jEv抝>y Cq(@_J(bW!b2jݫj䃉N\qCgEG#$<G#qCgl5rAć$s_n(vbW!<^H8dkў>[j3ç(|gH2jkў>[j35*t䃉HA.PŻC9\:p.\͚8d?ۊ<|tg*d*\TyqCg\:4{ Cq9K;Fx1n髐VΛP
+iqCgpꇭhipAă&A.PŻC9B
*DviqCg髖$55Mhz1n髐15娂Wt8k AS_0tևPW<l=|tfrEyCH2jkz1n髐15r
J#H8d!PbW!b2jMH>n$55vh-5rQH8d9]=}K2#$<0 '#z]5r
\9lmP@
>Fb"Cp֊>q S^PŻC0d3j={B+:5q ɩ@aJ(bW!b2j*3=æ$55?ۊ<|tg+]!8dנn(vbW!:lP8dנn(vbW!PpGdMMzvh-5rޗ4;xHqCgv5[H8dkK;Fx1n髐VΛPԼ} AS^]3wM\rPAt#zMhz1n髐15sK=lPAă&=|tfrtևhbW!b2j-Ht=}K$555ŻC0d3`҇m5pAă&=|tfrFD5H2jkCWjAmCj;F(vAx٬NZRtfrn=gOH2rPŻC0d32.hF } Cq9qCgEuE.\UCAć$s_vh-5r<EpͤH2jkA.PŻC9QiDmCo={ AS_vh-5rʆ
47t̃Hў>[j3zkCtAă&ў>[j3۴g 9 o AS_vh-5r>n-H2jkA.PŻC9jnRYK;Fx1n髐Wh|+Tm AS_vh-5r肋C>#K;Fx1n髐WϨzԽD{ AS_vh-5r";}AÖΩEm A_Mhz1n髐15{J-5GFMC9:kCwM\aɨg+dWnݵ-dH2jk@`_-5r#&^kC\9q ɩ=|tfrݵH; ClAă&bW!b2jޒjHT>FD{ AS_Z[j3FMC9_#"P؄#]^P-5r#&^U Cq9b2+47t@ŻC0d3ʤHx2G5,FEvy@htfryTH'TxZz|Azr$55HT5 5[:kC>rڊ>q S_Z
QCPRZ_SC΃PAć$s_C3$pFj崃MMn(vbW!xewC$<G#A.PŻC9]W2$<G#A.PŻC9iȯ(vf$55]3wM\rl"yENH8dvh-5r<zΟH8dvh-5rʋJ=(vMMn(vbW!QR#7tǲ$55]3wM\r9kCOPAć$s_5ŻC0d3b>xCFMC9@`_-5r#&}C=o AS_5ŻC0d3d79@_Q
PZjD{Cjk A(Ԋ:|I#G*t䃉N\/(5 4NdtGHAw$I A?ۊ<|tg-HȮ|-5l AS_n(vbW!&>n$55vh-5rӇSR%lMM~]3wM\ruCH(n髗$55vh-5rR#<l+Z_S Cq9K;Fx1n髐WgMCPAă#PK;Fx1n髐Z/(vAć'.Q~AR2<
QGJ8)GI$(#dxs_Ԃڇ^	P5E[j3FMC9Q^jwKQdHx2rנn(vbW!xe\:Y#zvh-5rpWJ$<G#-qCgۚ7xږDHqCgpꇍj䃉MMzMhz1n髐15妤G>FD)#G55ŻC0d3g#&[:q ɩ@`_-5r#&vghz1n髐15vW覤J*tAă&b2+47t@ŻC0d3j^:q!8נ,FEvy@htfrmKgR$<G#ȮW/(PWzAć$s^Jt֊jDj=zTNZK;Fx1n髐Wt}C%8dkA.PŻC9Y憮QuAÖ$<G#K;Fx1n髐Whj7xږ$<G#K;Fx1n髐Z^PƲ$<G#K;Fx1n髐Zd9HuJ+i:kCwM\aɨg+EzCɨg AS_Mhz1n髐15{J-5GFMC9]y AS_T=|tfrR%=|r|Aă&a!	g
ǒG8@Fy#z]5rAă&ddA+?H= #!tiA.PŻC9[6Ϩj؅C$<G#A.PŻC9BGojgT9m Cq9bW!b2jtWPWoH8dkalRYH> AS_Z
Qh 9[j3#I@aJ-!wM\r$<G#qCgwK8k+
-zAć$s_n(vbW!xel5rAć$s_n(vbW!xep)|䃉HA.PŻC9Zz7l#>|崃MM|`0$? { `<gAH= #!ti`0H: @x9GG8@Fy#z]5rAă&,eV2YXyS].ivVD9jvh-5r@p)FtHKA.PŻC9jFEv6d3q!8נn(vbW!";}C\59Ać$s^ۚjbW!b2j:|Ać'.QzdWnhn髗wM\aɨg+HMAć$s^ۚjbW!b2j:|Ać'.QzdWnhn髗wM\aɨg+HMAć$s^ۚjbW!b2j:|Ać'.QzdWnhn髗wM\aɨg+HMAć$s\%01n髐15EzCm/)EFMC9#G5n(vbW!Z-\=wCRAć$s_Mhz1n髐15tAEj6 mC(Ϟ8dۚjbW!b2jR+4T#G5,FEvy@htfrԌ5rAć$s_dWnhn髗wM\aɨg-HS$Hx2rۚjbW!b2jR2+47t#]^P-5r#&"sEN<q!8˔s_dWnhn髗wM\aɨg-HȮW/$Hx2G5	Ǎ>0-py#gO #<.m AS_`0`0`0`0`0ZbW!dJ
QhnږwM\r$<G#K@aJ-p1n髐px2Ga%(>ÐŻC9#~]3wM\r5$
H8dkў>[j3/PᬯCZ*rR%jAć$s_n(vbW!Ij\;l-Hx2G5f3c1f3c1f3c1f3c1f3c1f3YK.!d*j	Q]t#6pBm#vԵlax@l"zKȌGdm$H8dxA5?ۊ<|tg+^>YH/[<@^>q!8נ0tևPW6x4SR##PN\K;Fx1n髐Zd9Q]R#7W-H8dkal5r6dGdtFΩBr٬Τ|Rm ɩp8p8p8p8p8p8|p8p8p8p8p8p8pkў>[j3GoxTWt<lچj#zvh-5rR#<l*+6zoK[<q!8`0$? { XBzG3|;?G8@Fy#z]5rAă&Ǐ嫠BMdER=|ä9:Ǎ>5"6|vk% @P#ו1zbի&_RISײjG]5!a#ԆSLK(b6C`7^0	?qSgO[5-g)r@D<|C +MY/0@0'HE`M XwB@gp@j5
HF5@k3	j@Y'r@wd=l٬i a F!6x'=/l>l@wd	O[0ۗR3Hjx&jNQ^6g8f!N;@0f->yMO\>o +d;M!b,B@*L6΀=ΤH4$(
 5RxxWǈ'("P߯$<	zVȭ5s!C@%{$;Hx,eV2YXyS].ivዚ]**j^d;Hx|V2YX+ebL^vƧXۆ.ivVȨo%YX+ec,ez/^cS׬\4qB+dTT7,eV2YXyS].ivዚ]**jd`HJ ׮4pçjja%O^nH7L$x=
x؅K)(
ǓP?<?<D*:|F5H>y#iTkV2YX+ebL^vƧXۆ.>xW/VyV2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲ+ec,eV/^Tljz]b5rrYX+ec,eו1zbntwM\{-\V2YX+ebL^vƧXۆ.>xW/W,eV2YXyS].iv዇O7tǲղ^0	
%=yS]-ZpBlO^/݄={+V$zR<Hn4x
!H(aT6s% @Q^Tljz]bn(j8tZISײۆ=z	7OO ]2,B(
F@l ?<?<?<?<?FOOe3 Dz>Av=-@,>@AP8^=AZBzzGjh@ϱ\i}M$yFM|tx0A/A0?<tx0A/A0?<tx0A/A0?<tx0A/A0?<dW4qCZ_S@QtWt=l\BG'FOesK545div↴<'+.}EO^U.\SR#r	ۊKJWn6
<&V2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ啌V2YX+*b5=z.1sKTݵHќ:}-_YX+ec,eו1zbnۊ*nڤGh>ec,eV2ʘzO^sK\7mR#gKWV2YX+ebL^vƧXۆ.iv⊛3OYX+ec,ez/^cS׬\4qEMTç,eV2YXyS].ivዚ]DvjV2YX+ec,^׮4p.QSv";Fp+ec,eV/^Tljz]bn(j8tZ/׮^8!6xƧhzenJV=z	7OOd<
XCH Ѱ* M Q(=yS].ivዚ]tYja%O^nH7L$x=<tx
'.@)ARC#?<ў!v8P(@/A@-@ /!`aC]tZ"n(z9ۊE9ۊEsK=nCg.~4qC; !}iv⇭hCl9ۊEgxZ@XBдA0>:Hh|C]tZTz$WzC]6-.n(ElCgsK=nBn(zQ^t4qC!R?.P-lhClͨz[ЌCď[-[> AuU9ۊE}Sv?޷E|ݳ7xږ9ۊE/QS?.PT֗|ϡ.QS״=n_>C]tZ)jghp.P-o.Bt9ۊ*z["<.P-j״8tT4r'5/Q(pCď{Niv⇒ҽ˄'4p(T47HCă4Wa4"h}K@r\=wK꛶x+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,,eV2YXyS].ivዚ]tYjYX+ec,ez/^cS׬\4qCV2YX+ebL^vƧXۆ.iv⇭eec,eV2ʘzO^sK\[WYX+ec,eו1zbnۊE啌V2YX+*b5=z.1sK=n-_+ec,eV/^Tljz]bn(zZV2YX+ec,^׮4p.P,~x&(L^vƧXj	5={CԾ{+vTZt<HnH5!zx!R(
 2@P엌ifL^vƧXۆ5#"s-L$\	wCԆ鄏R2 [Py Q0 Ѱ
C#?<?<?<啌V2YX+*b5=z.1ۙj啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjec,eV2ʘzO^sKjFEvZYX+ec,ez/^cS׬\]V2YX+ec,^׮4pƤdWne啌V2YX+*b5=z.1ۙjK4D6G*b5=zūWM1[ejՄ^jCtG!@P) 4l4
.od`HJ^Tljz]bn*˗J.0t<HnH5!z)
!@S P&&?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<-@,!hZG  yH/Jkn(pgsB/8l@TJH<6uSiM? {@ 6uSi) >l@6y),eV2YXyS].ivዚ].^W,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W+ec,eV/^Tljz]bn*˗YX+ec,eו1zbnۊr|V2YX+ebL^vƧXۆ.iv\{-_,eV2YXyS].ivዚ].^W^0	
%=yS]-ZpBlO^/݄={+V$zR<Hn4x
!H(aT6s% @P5ʘzO^sKiZISײۆ=z	7OOx؞LO \Ah6Gx&(L^vƧXj	5={CԾ{+vTZt<HnH5!zx!R(
 2@PvXCõ/WetuGO0ɇLgƟW_uɅ/&'vwivwivwivwivw엌iBG*b5=z.1n髗e={+]a#׮x0jCt!bx؅!D,Gx&(L^vƧXj	5={CԾ{+vTZt<HnH5!zx!R(
 2@P엌i@d=yS].ivዚ]jRJ.0t<HnH5!z)
!@S P&% @P#ו1zbի&_RISײjG]5!a#ԆSLK(b6C`7^0	
%`2G*b5=z.1sK=l鬵0esK$zR<Hni<
 l `dym DV^҆GMpci}#>r/׮^8!6xƧhzenJV=z	7OOd<
XCH Ѱ* M Q(R=yS].ivዚ]Tivᄏ^jCtGРiL-P
ly0G矞~y矞~y矞~y矞~y矞~y矞~y~6矞~y矞~y矞~y矞~y矞~y矺F\Cl!{q:rCsKI$Ijc1-@ /!`aiv.hpgjc1-@ /!`aP3@=5-@- }~ȯP4qCg%ivKU/
'G#">P(Bp+P= Wt H0P3
OǀLxP= "~<c	
'AfNP/P(,>^<: +@>^hP8`|ajh@ϰ0(Gx^6Ϩj؅ChHcc0t 8	y8xsh-!xt|;^PPOǞ: x>Ђ/(('? {@`<Af煨 = '9POǣ@|<Gh/z>ANst#дx= '9POǣ@|<ZB ??}/shH0g@|< q= '9=t\|Ԅ
\9l_#>۴g5AuSΥϤzAvdj؄qCÆGhC	BcaxAA?΀=v='AYEy: 0@,f<AfMsCi^ޗ48tШi*0Mg8u#O<xAvG6=tBˆ;(6y#^lG? {@^<Ah "@|<hǈ!|-ЀP(Gxzgs%HȨN*gR6x俏<FxJ\|)xF<x񄁀|;"+98ElDb<xGoK\:CjM RAr\
RӇHrjײ;dp\x38tBˆ<zGt%Ǐ#<a#D*\k#5/)ElqǈH
.@p@|Gt%Ǐ#<a#D*\k#|g$pKdt;(6y.<x	#IR3M|G>$g$pKdzڤgMdwKQ[>l_ǈH
.@F |Gt%<xrᬍ!|Gt%<xm>pJd|#j$ Rf<x	:!RY!6tyJ+g͞Kg$ 	i#IK(R_#<#"]8H+dbDj x٬g$t#vԵlFj:pJr_ǈHpgs#j$ Rf<Fy#R!|ä96|<DgNT3Ǐ#<a ^< 	^Y#>dWn[>m/g$܈	^Y#>dWn[>m/g$pJ3Ol/1xcgF IR2*)ӊ|ԍ[TB.k/ǏHԂä96|HpDb<x[> #lDVȨr)pY.6y"+#IR3V8{#g<l3!g$xj^t#O<uKT![5Μ:C%HȨN*gR5lBqSir٬g$j]]Ȍ@z^6k"+dTg9r٬g$ۖϜ#:.l@Ђ؂Gd \x3)pDgR9FHr"6x鳙#lgR+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKV2YX+ebL^vƧXۆ.ivZV2YX+ec,^׮4p.KWYX+ec,eו1zbnۉjYX+ec,ez/^cS׬\4q-_+ec,eV/^Tljz]bn%ec,eV2ʘzO^sK\ĵ,eV2YXyS].ivዚ]啌V2YX+*b5=z.1sKDTgTpGh=K49m/<FxG>qKHr8tT5Hd Rfg$j57#lDVȨo!Fu![5x3:FdTTgR>$H: $(=l_ǈIKDb[Y["<!gR)pY<x9mK#$zޗȊG#:K-͞:lF:zԎ>l.dEl}![5|04ќ5:j٬H-|#O<xAv3|x3<l:C#lDVȨr<lԄ
\9l_Ο8FtGH;Fr@֗lf5 4/HGԽDt	r٬Τz,Ho_6E\a!Hr=\>g$jnūgDb[Y["<!gR)pYǏ#<a")ܶwjJ^65Fu#{J+i*F |-=	3*˙#>۴g5é:	ܸtJ]l3髖%= v	᳖dpG4qCDjHf>F	[>4gg$pgTG>pDb<FtTqJH/5*3^0	
%=yS]-ZpBlO^/݄={+V$zR<Hn4x
!H(aT6s!ca#?sE-~+R
 Q#"$s ȿEsQ''OJN?(C9?
7엌i@l^Tljz]b@ElS0esK$zR<HnJd<lBPCc6Pdy^0	
%
B׮4p.P@FxZISײۆ=z	7OOd<
XCH Ѱ( hdyx&(L^vƧXj	5={CԾ{+vTZt<HnH5!zx!R(
 2@PGdy?!G!R?!#7Ά!!iB8ʯ?rq
!!?SB83#1`#0L%=dPAGl?B8G`0#1GgbG@
q4#0qR^f4yG`$2GrB8\Pr?9B8$qH%B8/?#0Z#47Gث#        3#2gGd?	!
!
!
!
!
_!
_!
_!
_!??Gd#2 ;#2wGd?	!
!
!
!
!
!
!
!
!
!
!
!
!B8 'q@O G#q@B8 !!!?WGd+#2      L&q@?B8 	!_!_!_!_!!!!!?B8 (q@P    Gd!!q@ R)q@B8 
_!?!?!?!?!O?GdS#2 K#2Gd/?
_!o?Gd[#2 ?qƆ#45_!gGhk?B8CY@?!Yq q%K#%?qB8XB8B8Xgp
#)qB8rqK6!*qB8ZsrڇG_Gc#[?B8 K?B8+0X{LYS/ߖ/'odCnv7w{?o7N?7P=7?Y{g=N=,qp㆟8w?rT?ra/w7x	ɗ?r)d42G?zvû?fEGEǭ|܊RENӿp69eG"v_?/&^R^TS%g۳;&T?'^c5gZj,2Gla**l C? o?&?, m?-&.%wp8TR),poD7/.~Sǂ{#_5#_^>{#_?#_>#_
=F_dͿ_p{#_r5too{#_q?5pQ dkgC^Wdk {#_,5k8>>E;BG5 F-Edk e
q`߲5Ac?*Fe#_6n08>a!{#_7
=''=OU#_U'a^^=ꀿ!{#_@k~AP{#_}dk^T5/V-a5/Vǲ5/V?dk^1i>Xddk_p?5/VTb?5/VaF̕#_}A5/#_ ̇;q'8Ğdwoꀿ<oO2{K̀ @_d-WE>"_8G @_O21qU/j^fm-Wꀿ>fu-59|B_3ïѸg7GfqM?韙/駙B_3ä3B_3è>fB_3âg7Ie-59:-z!iX׈Zk+OXH'zZkc	\B_V-J-5<B_&[Zkhi-5k/4MI-5k4ZkGML@-5iSxM,B_&DN!iy!ih B_.!i<С-5A@Q-5x怿Zkk ;Zk|B_',PsZk<ZkZk58NoSZk<MLR'jJ8j	NRR58U>!iXo-5Zk8<XxҧB_K>,K{łŀZkǋ
B_<X\B_qM>ixA`-5!il.|ZeB_>lqM?Y!iy_-5o6i-5͑x`߈Zklx<ؙ-5;͓x<M?Pb/6,M0́wyZkxw	B_LLhq-5§A>8߈ZkOO<hE=@-5{O!i!i6e-5yKZkO<>!i<B_$m	y-5'!ix6x <(qM@Nm;ZkcO-5CqM@RlqMA7lT>!i, ZkqMA$x85Zk	SZk	gN!i?n!i<\B_(x9Zk~!ix8PGp-5 /Zk!i	 ZkP-yZk>nxn!i(O(B_7$E!iQoN!iF78[gZkſQNu!i%7S*--	?x-iGB_j5^-"M+IB_2
5ߋD>!iAG<Z<B_MLioZk<ZB_o饟A!iMˈZkQZk?^k/_sauG@|_㯋;AuGG|_|_<:/!8uG*/㯋9`uG,/@uG:G_u!/5u!/9_x:|_l_1:㯋Cn:ݎ/4q`b8eT|_)㯋$:K#$:T_L1a|_*C+|_K_QJ8|_R/㯋(u%L:/c) u%_SAu%;|_H㯋*H|_PG_Q0u%&/䢐JN|_EA:(:C)@u%C|_F:㯋Z,uK8|_|_׎/g\ï[!-:_YPu-<u%G_C.Yu:8|_H:Gé_ u//8:::&/Hut:I㯋â_Jta|_)/ٸ:;^:s// ~:m_n_ uɃô;N|__:;,/ڀ/M_Ӂ|_O_:uf::u_q_#L|_JC*/㯋,/|_L#3|_LX:_$|_ɇɓ/cɈ1cq:`L:L|_Ʌ!:X|_Ʌa|_LR|_,|_u K_S/u:uu'c+_$/&/_*/G_JC|_)/&㯋4u4u&|_M<|_ɬ_Y/kAu5u&_`/ҐM*/&/ihu&|_M0/:<X:_uy03|_ /Aq<G|_X:G_<)/_<uxX|_@u#!u8u'H:u'L:u' /'_sqc:@N&/'&/N,/'G_rt1:=_uzp:_zuzuG㯋փzuz:=L|__:=O|_:_>__u} /|_c>h:>n:㯋_:!p'/|Z|_(/u|:_㯋 x:?d:|_|__?&/_8u~T|_:c~:3|__/_/錇_3|_㯋/_#/鄁G_!0:1<uL,/L-/_G_~:u'/':_|___{A㯋=u>u<:Cï=<u<:C<::_㯋 x L:@d: 7|_ ;|__@&/_8uT|_ :
c:A_up:+_'uuG㯋u:$AL|_ _:AO|_:0_&/(,|_/	_1uAPG|_Pu(A|_P&/pPO|_P,/P0/()/&㯋FA㯋FaCE uD~:[/(|_6/(_0uE0u(/(_`uD:T_a/!n:4uM^:4uMd:5?|_uMv:5uM$/M:/M)/A㯋iduihuM:4:X	`!/|_!/|_#_!L:L_7L__! /_㯋&s&㯋'c_`T:B:?!_/_!_'IïB*/	<uE_!G_Z|_%_!C|_u_:K_Hu_w|_?u)/)_!u) /!Rh:/'cIu)X:JR&/$R|_IïH:_`u)G_hu)(/(cH:_=/y`_<p:_<uǃu̇_<u/_<u_<:_<H|__L|_CN|_x:gy<uŁyx:6<:C|_x:!|__>n:;~A_>x:|_/¯_3 _|~:n:cwqW~_|_`s|:_}8u__>Y|_-/>:5?u/Cq_ _/
p:,|_O_g,ï _@|_~:+A[/
u~{
:I`/&/L|_
R|_ ï:/ R,/?KCg*g,1 S*(|_uf㯋g_!:5㯋x:0//َ/ ucCh:Cn:Cv:CG|_;_:pG_:iR|_p!_<uY|_2!/Ꮎ/ujCc,|_uH: ^: <|_L:C f:_7|__q	G_@L|_`
C N|_Pu~ O|_G_ -/@:cG_ R|_&:_CCq"/Du~D^:D<|_0FCu~; u~=~:_";|_DqDu	H# x˄&/mKWf$p6bى.]b5=z˄/.[*J\!;|jZw#CCIQʧ([y#r4Clj$rV˟51\0ȯ["*1	fC.+:gmykи\0O[}$jHdtZ9_7R	pÙ=n"> r3z5F@.+9g-|_:Gq\a
޾lEHΈ/)|ך0 e;|T-͞._5 (rI$dWtmE.5ߚc\0hm6tB_J8@H(s::F_@WI)G[dwڀ8Zf$03dwĀ6|q\aՐ6mz_HS4Z\F|(,&J޾x峯5:x(@lURH 
pë35HXSpˆeTFvך&}eTCl 
,a<"%ŀ\0o_<5:j5>p|\W.s7o:|@_.8&p\0R([yjk &cfgk%hMIH/[Ǯ8t) -fǈ<İ	D fhm;p| .+9-;_ )~06̐f9z1$íc<D_B6`P1` [>rU.[y(u_<^kܖ$!RgiH	"AL:=!|hht\?Q^EçDUjJJQ^E5Hk䠱.+9+ȴ]9Fg7MhFyO
`#Cl 6}Sz)t֊]5lMZ)j|r2j|> +3jg^kl+XNQG7:lhuX@V`6#:kCNykฮ\06#:kCV_<F!:wkEHΚHAq\aֻ|jZR3=p>;|jZSԾms@<.+88wkET5 "j|jZK(p5X\W.somKZ)|[>j57zͼ$!q\aomKZ)|[>{R3;|jZ2B`ӷ6>iRքgU6_ȏpÃ7xږ"_6G5H;|jZЊA|>yRքR9FomKZH/#5HRև=j;iRքG\FpËn-hj}CΚt'H4qE-Z˟7? {D_@	ivZyC4x9A.P	n]μJ <.fPzͼփ]K5xh?ۊFwC&|!8t/PGk!HD `PjAEwC5>Ht;xE/5BCQR1PvçTAt: #y5'BHS!Oۚj(jC>jT=}KP	o:}CΚ/xACT$:p)Eo| 8t7P	o:}C]_65BCP:}PvçT5BCP֗'-`$bHS!OsK"CWk	"AL:@C!XPj: |tNy.+9]çXn(p<tŇh4y]g,sK>l5? {B/|X: ^ivdjn(vA}G΀= 	  hn(Cl\mQh5? {@ Ӛ]>yۚ]>yGGh|6: <A!}ۊZ\>9ۊZ\>x6: )8, ΀=
N=A!}-sK:Fv.x:n(t˚Z\>ŧh "~@zE ']j#>'ivdm|x::  $ Ep  (A(3x<n(xRֹۊ6zAEmCgԽD	@? {@^< Z<Q]g:|_^@n(zN<5zx>: xB `:< ? {@`<A!} P0A	x4n(zN<m.P>yGGh!`/lt, y](kiv⇈h: -j: -x.P5
ln(xCJ<.QJ+Κ4n(gMhcNN9ۊT͜ΪmG@yhX<͜dΪmӚ]Mc <@p|(c]d&ln(v	,? {B ^B΀= /!Xj׾ۊ)jghhtax0<? {D^<
<sKRի^Ӈ9ۊ)jghp<? {D^<
hv;ǁa@|=Aֹۊ)jghpi]^6z>
zN;0z>CO@8v z(m.QKV(zivZyCϨlta}N;<sKRի>q.QKV(Cl@8vǈ>΀=q/hW4q@hŎivѳj: x>~,? {@\<:<.P[:!Qh'PzH~-sK"C!hC @`G?ŧhC @`G>5sK; !x.PG΀= 	 ?΀= 	 :<.PŎiv6ψTy x	t <xi.QJ+ΚsKR*<? {Dh`<gh-\<Xn(G 6yG΀=~@?5? {@`|6.+9Έ^k΀=v^Pш0΀=v^P5K\W.sSyCp2;tj״8tT4_*@D.+8:: ڵx:p|)ODp\0'jg|@17,? {Bd&l: @l,? {@l΀=tW5!yX]l: ^t|\W.qaP*yH\0hC_5bE q\aT5lpÃh>_R| aq\a힐Q[P/Q<? {Bj#>'O@>Fv.y pÃgh}S<? {@lOy@Qh: L!j: ~,<.+9/^k 7pÚ΀= |KBpÃt[5ZqGF@bA|A$05"AL:|$)H$ìϚ$H)YG&BHS_ 0$05t| f	ю f@.+9a	8"AL:|& $ì"%ŀ\0!a\W.s_42:kPи\0BpÚD H	8\W.s_.8&p\08  #	"AL:|+B +5u&J|!n
EP\0qyd.+9cP\W.s_8r5=a$H)Y0^\0- kh@\W.s_ 0bq\a|0	"AL:|B1`\W.s_ ʠˆۋpÚRb \W.s_eE\W.s_PbQ	!_!!`	!_D3I
akQ(3	!_DF$05&pÚ	|	"AL:|,HS_"HS_~r5$@\0
/PkĂ($ìaXq\a| I
akπ BpÚ8	`xC3`\W.s_ޣpÚ%.+9 Vr5<BpÚA\W.s_
vq\a|&Vckq$H)Y!ฮ\0Eh\W.s_   0\0:A
aq\a|Ж0.+9u\W.s_zr5 \0~\W.s_hbˆX\W.s_ѤkօP.+9&+q\a}50jˆ j| f
@x+	"AL:|(	"AL:|"AL:|^kX	Vk2kDb$ìHr5j*BˆƌE!\W.s_
DS.+9 bnˆ$IP\W.s_$[@ˆ q\a| aq\a~ \0D.+9X]kaaq\a|B \W.s_и\0!.+9W @.+9/k 0I
ak⨈ˆGkG	k.+9
jHdQ	!_<P1` ( P0hˆG85~SBfd]pÚMƃp!kYEz+5|  k+Xˆ.+9Pk:Vr59ฮ\0ar5,. \0	^q\a|]ˆ kA\W.s_Dฮ\0]\W.s_B'Dи\0<;k#`\0y;"HS_ D$H)YcT$05J!	"AL:|PB$ìP `k!`z#r5"k|核\0Pg!q\a|pÚ@^NUAhH
pÚx Ā&J|  fA@j|!n
EP`5\f[K( r5Aq\a|]$I_7R	pÚ#p ˆN(&J|K\Ac0\W.s_p+r5:H\W.s_ ˆ k"l !q\a}p .+9a`bˌ<"hr5) h(Pk9q ( $H)YP8$05^Qđ fSHr5Tr5).$H)Y8  $05% $05P|ˆ,
BpÚ2I5nKUd)5:x(@k@> \0@4f:.澞bA|LZ	AkB(s_ȏpÚ01)ˆ`I
ak@,DuP   $H)YA$H)Y HS_"H$ì 1LDu :I
ak@$H)YA$H)YEE fFHS_ <I
akǠ@I
ak~I
ak%2BHS_!`Z$05JHS_` bHS_
E I
akfc$H)YU	ak;kKhvhhvXfP@s5  )y8&35ZiBs_~5Pp&  HO|aXK
3%5XUX	_M_QjTZH T(DP   xٯ¨  ?DYH@5DG*
fǋKh)C.0_`k;ڄ}-UJ0!9bFk<.P@*D
|-n@Z(`75"* G5 +\3_)pQK5Idp^nуc!jCD|A-_zz| 2LLx*Dj P.I?#_iQ@TA1*?~LJ&LJM&%G񈿓WĨ17bT0ߓ_F_@ĨPbTg1*?T~LJ@jT'%G=`	w=arWĨY.]%bT(]Xw5*?VP\%d9G@_*?2G0sa."ϬQ̋ޱF3_a.0Ԩ7bTf"~"%G`*?3P0oX	w(]b%Q>0GQb%;(]X	w-zK`a.O(]Xaz~	wb%h[	w<T%hKCHK/D}jTjLJ@*?5wa.RGQS=b%jS0c(]X	w}b%,Ua.aǬQŌ=b%,ea.bQōb%,'zKXZ0V0X	w20O4.g~F6#zKؙa.a(]F6=b%m(]·QX	wCX	wSzK?04(]X	wDX	wDX	wEX	wEX	wFX	wjb%zKaa.mQX	wmb%a.nQQQ+(]ڇQS(]X	w>F=b%b%b%909gQ_QQ¯QϬQQ/X	wzK(]b%o_QF7*zKJ0~"Gןv/RtbTzKga.uQX	w}b%b%zKb%MJ?+GLJQ֚#GXzKiQֹ0(]D?X	wb%?ң|(]Q(]~FޱFʾFb%00@a.ϬQ (] a.}$ɉQB~%/X	w)FAWTpoa.X	w zK߬Q Ka.qT.p05*?
^F\(]끿4sX	w}b%C0+(]/X	wFޱFzK"?0EgQ$X	wIFoX	wKwa.=b%rU0ɇ(]Q3X	whFK#a.;(]g(](]X	w=b%/@0߬Q΀*?:B5*?:_Q΄?X	w_4K(]-0OX	wȃa.zKB_Q)KA3(]
F;[a.󱧬Q}b%v(]dX	wb%v&zKT0H(] (]"QGޱF		~F	
~F	X	wQ}b%0zK`%%%G&%GԨb{a.ңea.Qb%1#%G_Q"Q X	w0(] (]*b%2'zKd%zKd)zK%K%K%ka.a.a.J0	b%d0	ea.(]&X	wX	wX	wX	wb%OX	wea.=b%X	wL0X	wP0L(]0(]0(]3_X	woX	wX	w?QaĨf~WbT3b%3/zKfa.oa./CJP(])QPea.(](a.LIFBgQT?X	w[(]b%ca.zKQ40ޱF`H0wQ'zKa.X	wb%F	K'_a.(]:QvF	b%>F	=b%b%=b%=b%}b%*X	wqa.XzKV^F(]0KX>Fa.JFJ0FT0Fbsa.'Fb;0Qع0=b%ėa.%/X	w*Kg(]KޱFba.oX	wIa.QK20X	wb%xL0a.X	w	F<R0Psa.(]@(]@(]CX	wzK(%K()zK(*K(,K(/zK(R0Rma.OX	w#OX	w,b%^F
]K)#zK)&zK)b%K)=b%0R+zKK}b%0?0ia.(],a.N0O0/zKiKh cKh\(Kh`5*?X	w[K*7(K*M@Ԩ*,K*ZT
^F
_R(]4KJiϬQiQh(]4a.(]6X	w_QiK(]4a.Y0/zKzKcoX	w'QzKf~F20b%1(]=b%0a.b%0a.WjT5ߓT5sa.m-JƤoX	wI_;(]P?/Jƥ?X	wJ%GQ+(]P[0JƥX	wE?QV0E*?-0$T6aa.T6Kl)%G`(]`/%GgޱF@X	wiQءa."TJ_X	wW X	wIQR0*?0VJ>F1GqQ_JFoIQݯQ>꒣~FT7%Kn }%Gq(]pK5J?Q_*?=b%70}n*zK/Tzma.pu*?=K)JO}b%z>Tza./Tz(]硷rTzF0+rb%za.ҿDJ0_RS1*?_p*?uQᯬQ>T8(]5i*?b%8>T8)zKp spU0CJ"oĨrMJ&X	wzKu'QSzKta.X	wW9? r?dP#@_989#)oBG(9*H?4,Ĥ,p*?o48f_v1CKw/zT;=CKv4v݂T;&y%;?,%G㲧B]㲿JT;/y%; ＩQWB]wx$CKx}x9GJǎ|
}`	wX'B]9߬.Rt%X'B]=g.{KK`	wX'B].f8K8Ke%p08KC8KW8K%R@f+yHKz%GǬ. 	p~) 	p?\%`	w,\%|Tp8Kp~h]4.⟚pg8KR@?Y%~G2i	w?ңJIQZ)ʕo*?}T|}iQ_`%G4	!.$%>$%A߈bߖ"}"3IJ&%40 GoZT?,GI*?@0})Q }4 SQ }A*?@1}$.2rTt.~ *?GJ^/"J'9*?rTGy1J[	wф%?)Q`pag.;RCa.G'p`*z.AUK.^dD].AX%]*^dDT}Q1!GLC@`6JgK	$J
0	peK
7A%+K
ψ$J;
0_GP *?FX<є%<y	w*?d~!U	w/%G+
0R\%?1|FQ9A%O>0_%GU
0Ot%W%GXL@!	we/40bm
bq0b	Зc7XK1?xK1%IV~ha.V|A"TW	wP|
]W >ha.R@? %p D yP xK T ih 1%GYF*J.1|S%G/lSDXKT@!.T@iQ<$I%G>hh&IQ@HJo4l |FQG_QBG*?hGĨ&"%Gң'*?h *?h\G+<%HB]GKT#:B *?WGhB]I0GhB] %S_4	!.%U~hB]$%P0IhB]< . .yI	w<@j;@j0W>hB]l@jHDKKHKWHK0RU/4	!.ߚ ]<$0@l4DKg~h pb %J@m  M$%@At%@kB #Ϭ+].XK&z¼%7*?n *?n"|@9*?nA*?nZ@n0su/4A,@po0<$<$%HKO4	!.p$%9@pKDKIQKXKi\%OTK恬%ҸK>dЏ	wra..#U	wuX(]\iQ<Џ	wzFDU	w2%>q*?DAB<%KT%KCxKKT%%R#OX%]G?p*?r?@r8Kg.%OX%]AW%Jܗ<#ܩyG	wG	w@Ee%?@Ew%H@EJTM!.CO4	!.L$ y%C\%C	pOGʼ#ю|#цh]h]|#ѫ@F%G	w~h]?p0
Rb4хOX%]~XJ݁wRe/40 L%T\%*\%p*?>h]phn ?JA%G᠇a.J@*?xsa.hB],@xL@x%%C8K◚p4.R_M!.C*?|>R%G@|K?JwIQ⟚.şX(]U	wUzF =Y U	w[F T%A&zF TA) }`	wA
TA~䤨aBl%A1~"G#_bJ@G 6JB*?!y!F!7@!`	w6!<?E?4(B]$4]"a.2@Q`	w4
.?
0j~Th.p6JA%;X(]X%]DV1!yU	wF!o	wzF!B<%C&zF!qTC<o	w?	wްQa.
0l	Qb.د.	pn*T@h]gpnT@>h]?4.4.<#<@s
RHK4
.F4
.ɞQ)yU	w#FL0`%G_FHH/Jȃo$Jȃ*?"^B]B?%GD4!."w 4%D/yR"
B]?xK$K$sL`	wB]/Щ	w`(IްB])ްB]ң|Я	wHHKHK ]Ĩ5*?~zK*?~ "g.4
.OX(]h%B]o*?~A*?~wIQPoX(]wIQ>h7~Q|*
^QȲyU	wO}`	wS*ȥX(]P)Q>&QL *?#CDAJTF~%Q CJTFTF-z.#
KÂPp+zF#@#=`	w0;	wMU	wްQ%GrR4
.9
0Y$%_	w4
.0
0%U	wa.0Y.0)zđ	w?4+]1#@%G/X(]dB5ga.4J4P%4JЏK(yG	w/4.6SCK99CK9yG	w)pÐa!l%hG>R`	w^K*?4a	w>hB]p6R8F	w[	pP;*Ҁr5%F@J&)QQC
0*?;\%ϚPG.%	wG߈iQ$XJ_'B]7_B?%B]k}`	w`	wư[O2"B]aȉ	w¯^*?%ң]hG`s9Jba.YgB]PuF|B%A\%QtZ@OX(]zGðv$``~ZJɀC)*?&`CJK	8rT>9*?~HS	~1D%'.ƞKuQa_rݚT ңK\JW*?(:A*?GS\B.
.<?\%ްKG|ȕp?.%G)J KD^PJ@Z Jӈp wrTsqzTBQ"*z"J^H!.	pM	p#	p#	pP@4/\%	~ңH~B*?ůX$B]Q3	'}`	wq	p'0}Q3ȕiQx*?OL\%A/J;TW9J`*??X%]<?X%]K\%W.0}%G倫rްK_X%]_G%ȕ-%GQ@T%%_R*K
,%G~!G	pXjT !.>KMJ}R"TY6KM
ң4~!Gh9*?H_46KJ'RTZ.-
IQha*?}٥G
T T TO	Q, 9*?'џRTC4	QnoX%]*?-`	wOX%]Ⱦ%G_*?.#p*?οң\`GGң^sKKz.P	pK6GG*?T?4dOT'<o	w	wy*?FK"T^eK	pz"T^N@/	?rT^,F/A*&]‧ _J3.bz\%S`	w*rTOX(]}a.U\%V@/rT_9%_?K!./^hB]mK	pK%yU	wܼ/X(]+=`	wU	w}QX(]%X$B]%X$B]	HITT:AϬ.d&z.B.5DJ8iT%C^J9
0HQ?TasQ3O\%)Q sS1}ңQE?4 ?*?,%G@Q߬a.PKT+"%G	p\%?N@ '^J<KԽa. *?<(KXzl%#o@RT~QϸRa.Y]~d p	piK_P/%G"wa.S	pT%}QQ"S)"`	w`	w%GwIQmKW.¿DWsT%+\9%c"Tc 4)ңB)QoĴw.@Th"D4]~0ܼ|
0~K|a*?K	pU{@!}QQÿDR#XK;\%#yU	wxrT(zF
^	wx_IQT NK_KeKKL%է"߸JJT̃T̄X'B]ȹK}`	ws3X%]~"%G4
.fQ3L%ң}ң"T4ңhMhSA%?	wsAG^J
05.W儨Q5,z.梗.,,yU	wq`,A%ł.l	p6	?lK ܼsfQ4"T'T~ph~YJ4`KJ6K`[*?lplxKi	wpliQ6*z.;pp+ppKX%]noT%_y*?瞰QDJ2Y	wsx~KP~YF>	wqh}^qhpt%GB%_.~K<)yU	wu}QZmKaK
i*?JdX=`	wp|	p"T>hB]MzF CJ@dϚ.0 /%G *F *(yU	wp?a.CJBJ<o	wpLK&y*?KqE*?*?D > ~"|%!o% A%	KKBg.p)|@v
_\%~"L%|@		wqqO0>B]].. ;	wqqcKK[T%zF냟X%]qC	p\WDJDsKCoDIhB]" y*?a.|*D(Q>QFe	ң=`	wpICJFqT3./6KOy*?Q./"~"%G^ pDqx-iQw9*?GK_X%]"T΄?4
.tWt%zFB"TΌ_IQ/	QJ)Q$KJ=X	wy+%Ka.4%Bg.(yU	wp>?X(]`K.K
rTWa.1z.X%]b1%U	wq1)F#X%]dyK߈Q#U	wq2&zF Eң2~Q	N}`	wpiK"TZ*JJ`	wpC	p	T`	wp~"%G@$	Q-=`	wu4Q^{xKrT׷%ג*^Ja.K_Q	|B%h>KLpT%cܼpV%`O^J6CJ?HK^h	wp*?(/:TT4a.<87 tܦy@"T 	QMCJK,G݊Ĵ,zl%؂Ĥ 9*?BX](#!G(?,%G(Pd4XM*qKJ_IQ_儨p!.D4%%G`J'唨XJ_iQK
?ң8&%%Gp ~Q)Q/	QĴCXM~!BXWpp~Q
_R_ZTް	wq
ңߖĤ-%G~YJңi	>e
? ?4 ~MsUe*?-*?he	@8KWTRT/%G.ye*?pma*?ppa.
@sT!G	R¯Ĵ2w.6JQbPf/y*?P
0a6P ~Q!B׬.?dC*?UPWܼp*
0$J~!G
s!*?T'ZTX%]14&?*?ᑗ儨C4]2eܼpɧa.`	wp~"%G3=\%6KfDDJfR@ᘋ/%G3,zF/DJ	wp%.&yU	wp0}Q 1S
0oXM ;)*? JA[!.I.K_X%]ޒPQG%А=`	wt&K*?BPB+QB`	wvX%]ݩK	pjKgKp*?T ?lv/儨xK|a%>Q K_Q 
KǬ.~"%GPC`	wt0*?2.ܝ	n_%G#.=a.\KrǚP^JK\%X%]T%y*?X(]̞	ww$X%]ȕT%܃y*?E/X(]oX%]	pE%U	wtP?/%GK}`	wwK|*ܼwCOX(]S	ptY\% w"Tю<*4rTѦ%ݑ>䄨).ᡷ!.5D%AK	x>i*?	N.R"%i*?Fp4w_iQ|>Q _4DJw@%H_RBur;̍.B?,%G5_	BĤ_9*??!.Ci*?0E?JKԽ`	wp;HK4!.hPfh[dO4LKR"% bT~#TB] B] KK%G"o4
.`	wthB] xK0'ܼta.
Q"z.@*?A/*?"G$}iQg{o4T'yA	w{ TңϬ&]Ĥ%~QP%ȡWTȨdq	wr(}a*?a唨_4g]܎&B%lr@$rT>Q!3
$*?~hB]ܐrTX(]Л	wp2K4(B]_*?dL@dKSQ}QK}`	wp4|FQCoT-p4|FQBP@^J`	wp6KhP}KsGd4(B]6p6RA%QeX(]?Tك*?ɗ*TÐ7Jr?@^JrK *?XJA*?"YJQ @)Q @JJң"ңIQ-*?GNSX%]dB]	C	З#.䒇.I`	wrR?P%
ްNYϬ.JT/RTqTWt/rYW	З%=`	wp9 ٿ.z.ةKվK21.LoKNt%}`	wrmdB]<UKX%]ܜ	З'/\%ů2.^N{_.':.<2a.	p'}`	wrx	p'^dB]@wK}`	wqTrKr+P'y E/%GܠU% *?KBy*?=`	wrx)Q(_rRT,Л	wrxrriQ(qM*?G4M
~F;*?顗PMy/%G6X(]4}T@ntWltoܼtҧ.&zF4&]5K
y	wq
>h7
0*\%!SK`	wr!.R#y$X(]ܤ#U	wra.RR@x=`	wp<"!GQdTyR|p>}Qg.	wp>rTWa. z.
>DJK?!T%9~l`	wq &o K	~i*?2	wp@T }iQ`]D L%B%GD_qTA3 L%@ p*?[TӀ-*?ŏX%]8MCJ!2N|o	wpC7]a.CX%]D_a*?QԨ#X%];\%DJ"*yU	wpDrTk
0B"T̌. /X%]U	wp1Q)%g	wrJJ#rT(B]=`	wp*z.T%Q 	Ǭa. . +	p 	*?C4
.T	~=`	wpH9	z.KBW%G(z:V\%,dX%p4pJ>i*?wT0_-J&!}ңU HpN~!GQ/)Q?ң	ްK'ң	_qTS4]E."X(]E}`	wq"%GE
&\%@eK*?ࠡT%@%
X(]D|d%\%ʾhB]<K\%zl%ץGܬ9JJ\~Q+~!B4K7.##U	wq}QQTD%`%GG$z.:g.#QhB]G1}QzF@}	$ _TĘң$QO<o	wq%]I-=`	wq%ܐq$T%Đ^JR% %GO4 $J`rQ,	iQ,|o	wpRm+Q)iK*?G%ЗGK*<\%PDJ*Kga.?.'K?Q hB]l%$KHKA"TĦ~hB]JkKE/X%]JO\%Ġ[p
6@
0 5	B'T,}DXCJiQ _%GԼo	wp-Kg/%G COX(] M`	wpߖ  *?X%]ܲ4\% O*?<*d;YL%Y.
.ଁpVU	wpV }Qba.%?p*?Xmq,q,}Qh7 ? y*?
0 . 2儨"T+z.dK"%GLsT%rT
0 ßX%]KQ 4
.s^J=`	wq4%GM
ң&*?i3J_	wq4QKQ+z.p;q8K.'	Q*hZ8%A$JhICJhңZJ,YxK^J,_KpXK'/%G7%a6J,$yడ^J,`	wpXKЗ*?ഗK	p_"TjP-rTgQlcxKrTcX(]ܶyU	wrϹy*?`	wr%Gܸң\p4r*\o	wr0\`	wr6J.2CJ.O?.rTra._Tr?Ps^J.&zFQhB]	?rTqg
0*?KhP/FQ*/rT{OX(]*/rTy3
0W.o*?CK!._T5gP ܼp_Kh6J@kOX(]I_^hPK?J4.{KT|*
0P#QP|*/%G@C%!n !?J%˦hPt$]U	wr^JtwK@lreT%˯>k%ˤ4(B]ܺPB%ˠң]*y]-zFaGܺ("G|*0}QX(] 	0}&%/<*0y*?Klq<KQ%-%GO ?*?z?]O|yCBXKyn4-]ܼ慸Kyn_sy	wr
/*?KrTWa.^qT4
.^1}QzF%Q?4,?>CJd$4-]Qз	wqDRA% ܼpc'a.\."Tz.ODnyU	wxp>%Fp*?*?%Gܾ }T%Gܾ	~#d_4>h7|Q/}`	ws.`.`
~zF K 6JFQ0hB]%Q0`	ws T%b
0Q&D?p4uCJkqH)qT)<o	wqJ_y*?/X(]RkxKO0^JK%"4-]R,	wqICp@lpd|FQRyU	wpe/ܼpd
0HhB] ܼpd
0@	O%Go4QQ0!GDG }ң?s4/T7~K ~!GSqT0Ea*?{ / (A/%G zFA\%
*?0.X%]T
*4@^Jga.*a."%G<(Kx	 /*??	rTF/Rp\%D@	wu#o2 8K=`	wu$X%]HT@⩯ܼqUoa.*z.4
.*y*?/
0T`	ws	1:%GM.	pS ?D<*}/%GLK$J	ң+?Jң+w*?0w~{d\%wKڟKX%]ōң¿*?,~XJGA%Y/.ܼS%\?X%]s/DF\%W)z.+?Q\T@(~[K"%G?*5	wa'RTQrTJXKR?%]ĨKU	w^JYa.V.VZ\%FGhB]e/ܼްQɿ%]dX\%Fk<*_/%Gf
0\%FaϬ.3,U	w/%Gfa%K`	w4
.X@X
0,*z"#CX$B]h6p4_5	pz.#W_Q<*D5*zF!`}	4GlYJ~%GlK_4*?#h~h7UKa.K!~"%G&XJUKK߈Qn*#Qp}`	w6Լ q	p|*M`	w8*zl%F~%%G-rTBw(B]\%@X%]@ vܼ:F tCD%@_i*? x}T@.^KDU	wЧ^Jia.}ңqE*? 	iQ!$J!]B?J!qE*? KR8q9	p=`	ws	R#\8Kď4.&yG	w%BϚpG	w8KyG	wGĸ̚B]Ĺ	p.	p.p*?%/4.\%K^h]ĸ%A4.@ o4.<#"o%AGYM!.K" "iQ.#.99p*? @ g ]yI	wFy(K09G. L@W	wF`IQ?p*?!{O4!|4o	w.:`($%GN}a#a#KOXbE^B]!H4(K%Rp*?)
	w?X
!.?KP(K0%RR;@J*?#.;&Ӽ$J@T@ WTA!	 $*yQ	wH~TA 0*@!;ң}`	w_hB]0Qa%G0_qTCK G0`	wMJ`Z@!ң)zF!A%JbL@!KK%O4-]1.yu	w%G2%G29@!G2=%C tɟP/Jd
0_iQp J |%A(_	@lJKXp*? KP*? 3KQGF 2JQ hB]B^	gKH_t	A@ ң/`	w	(y%@$J 3HKIsa.0Pz2]ļDJzd6JyP/F%_wIQ/kT%K%KɞhB]ļC@%?4Az
/_wiQ/з	wLo%A4qTA0S	*&p*? Ϭa.	_wIQhB]zTA13
04h>.@!6JfLA%C1'G3,F ev
D4.D4.E/4.EO4.E4.E4-]n&hB]p0w%L
^h[cK
h['9@ 4.	?4-]yn)Uyu	wh[VhB])O՘.┹慸K:.b%LIh[%LKh]T@#^h]y7.<:6J4]x=`	w%Q. cK.
?p*? 8K>h]#('yG	wPS@ J@ %A@%AJ4.
BORR̚B]U	wR
0-*)"}Ga.
DX%]DZX%]ƞKT@,T@!_p*?!P!A!`@0_@0}:#`TDIp.G _9Tw@4_|G@w܄G]}h}Q 6Jc/iQL	pL?B<%SYK*B%S<*ba.KK}`	w!G5"%CU/4B]6߈iQEKh<l&!G6.
h<n9CJnh[*?!p޴?U	wKؕC]8RFVxK'h!7r]90~"%G94RݥG:!}dDX%]:L@!w.<:t%yn!ЩKE#%G	p2y!.d"!GIDJw_rBTS\%S^K,*yn IQyN!#p<ȱ	w_x
h[4xw&4x/ܐ~Q $x}iQ ңfdp40TJWQZyn!~h[zNB%@A
.?
4(B]O4-]|&z
J2%G4-]~+z: OX%]2%AiSpX%]>[K̼з	w̋n!kph[ȱ	w0n$^fS  * OX%];2%AqC	phW.<Я	w]
·.>!B .K0KX%]	^h[ce8KJdX	=`	woKCp5^fS	<ȱ	w*EKc@pB_!...з	w慸K._4-]K>h[yb ,R2%A K".XPl`	wf
hhW3|Я	wfxK2(B]C?X%]ApP\2%Mb&ψ	wB!.	pRpRe8K"%HE?	w!.3	p5}`B] Kз	w e8K|ȱ	w	w~h<XP7)z
z. .?B%@];p"#n$B_.EiQ"t }TN3)]K`	w0F).$bϚ.F/y^$e/4+]
;_
;AB%No6JإKEhW49B%A.~hW4i
<q*?'z.'X%]wDJX%].z"TO/X%]X%]VB%D?"%Gyn ?ңG߈Q¯JpNP\%AdeX%]
hW77B%A
y^ !.B%Up*?*>K^hW4+][4+]]~hWg(B]Đd~K!.H}xK	hW xK
	w"#."!/

^hWUB%DBϚ."
_	wh[Sp?1"%G *?(߸+	p@p4o."z:")."TDRG."<Я	wxKW."y^"(
^"0QްK8U慸KoTA"%GG%n 1T@`"TDX%]H	~i*?"CO3)]H	З	KWQX%]H0^ 2
4+]Xy^ 2!./Я	w[慸K7*? 4"!G˞h*]O489p#5 XK_  ? 		wr%@?ң @?$z: 8P\%@q?p%ңJ&"%G	ЗA%.()h[~!GI~"%GIPB%D*?"P*?$h[-*?$QDd3)B]%J:ң܌t}J:$%A3a.?4	!.h	wt+yI	wva.=`]t%A;#y ]hB]Pj :KǚЗhB]Yy=	wA@z"`AKhccgP	hB]L%DgP
~hB]L~ң&!.!n(E5a.&@"iǚ.&<:%Dܲ5?F@"i/+ }IQD?4	w4慸KŞhB]<o慸K:<U<~Ĩ[Q8˾TD᧬.IiQ޴a.X%]IK6J>$yu	w|!F *CJ?"}J?)F$~QBCJ<QpJhJ4!GĚ(ݥG!"%G!p*?!
oX%]! yQ	w}QP|o	wPK$X(]!	^hB]!C%E"܌H}ݥGR~ĨEl=\%@yܸ~"T@
?\%@DQ`	wsqK	p''. CDJ. C	p#_"gKX%] O"%G ďX%]SBQްK q*?"K+"%G. _q*? =`	w M~"T@aK&DKK܈G	 r? H}@/JiQV~fS\%@KCJ. L/)Q`?0U%%G	?rZT@}ô2.`	w&| LR@ L#F L*y"a.*T%ESX(]UgpAܜT}:*? N}T@_48SLJC"T@	iQx>K N&|a%@KS3)]"̧	wY#hKBX%]
B%@KBP'%Iy$X(]ĞT%I`	wXg+4_p4X,GViQN"	JJka*?";%G#3%B2ota`ң̿OJGyMJGp8xKqKJG,F!WJGOJG tqOgP	 sKJHL%BBwP	/ܖY%BJܤJh7I_rZTBHK[]*?!$~#G$>䤨O*? gK!K!KJzF $yU	wrZT@R%EL#,~r?" sU#, ?E#,x9)2Lq?G
Hr9)Mr? Rq(P%SG
-# ?/4[	p QϬ'B] )̩	w |̍	wf.,~Kp4+A2%@̓.e/2,B]
>dB]
_ S ȟrBT@)z. ? J `+%G 0a	Q	}`	wK'G&-*? p4<̧	w~d	w	dXo2.A$^KMiKKIQ	.>!:o2,B]'4 !8a*?"ӿX%]Z}`	w-u*Jz."	pްKTE^fS̓..>dXA%@KK{X$B]KM`	wD%@K4K=`	wPN2%Jg']Ġ+yb"2./ĩ*? a/JT@A%Bx;a*?!< ң;TBxx*̧	wx9$K?2,B]^6PUK.?p4p
/	w - Ae*? b-*? b̃hK~
"TPO3)]_8$KdXA%E_/<6/VJ	p
DRTBK.JK K _X%]aeK)K¥K.dX%]ްK '*? uQ
/K=. +	p |?X%] s*? %~XJC!*? &*%G)pJ@qM*?  4D8JDĔDM	Q -%G G !Z#$}`	wOX%]Ĥ&z.!UW	w_:yKyK.!]o.1\%F1ߙY	w2 +G~Kd	w/bT|_)Q>儨R;4GQJ⧬%B]	pK\%qIQ>Q>IJ0' sd ?&!Gƨ,%Gƭ	pN\%j_Q_qzTfA'*?3&~K}%GdQ s
Tfa'SJTJ>Tk4?qQ*?5_sĨ>%GƱSJ6%Gi*?3A	QxaJSJDDO%G,?,%G,? ?TfoIQ?6uGlB%GlD͈ZTfsGlQ)Q _ZT`	Зm}`	w6.~dB]	N=`	wfS_ie8KJ1cJkX%]ƴKR~QJT`;ңTa }@a*?0	p/`	wBQ"_DTJg.8?\%gX%]p\\%b_D=`	w*?1pI*?1qbJrM*?5!Gƹ	piQ+*?0OX%]'l%a%%G	uQ@a*?3 Ao唨AZTa_X]/8K/RTb~ң_? ΂)Q_iQ}`w	wC*?9/	w7Ϭ.;geK~d	wH!G2\%a#3M$O$KTc
`	w&]0&XJb~YJb ~%G1 L=`w	wiQ/*?1	pң	HiQ񄤏X%]Mң %GeiQ񀐧	kKׁ4ה=`	wL	pOX%]3iQ=`	w
?ң@T`(K RTl RTla66?9*?0%GR	_iQ'&]0?ңo`	wO\%cCX%]4%~!G4*z.0!G.0g&] RT`17TaPTaTiQ@JK#%%G0wgW	wzTs,%G5MKJj,G5iQE)Qt%ca߬.Y.4}Ԓ
Re	w}G7KM`	w=A2%g~"%cJpRңp43)]:Q񎐿,G:iQңdU\%sĴR㜏kTs_RTaYǙW	wV3J+XJ+Ot%aY{	p|EKofX }Ԓ /G<2, -*?1#	З?X%];_p4T2%cψ	w ?9*?0YJң!IQ<̧	w 9*?6f_Rf%GSR̈FK{cJzG r?1D߉p9K0#Pr?0!g+"ρozG9#?@@/o	|@XS r?0w-
$ r?0 &0 Kg K? Kw K KX0a.=`]Ƃ L%h!@J &0)_ K/QAGң|Mң> .|NR'IQ?%`T`!	w)%`XĨKT`X`	wb%aG00KGyf0ĸK$30B]y	wfK1'vy	w~'iQmeK!|Nң㠥eKNңh{`63a.heKieK,y/g;J!.B'iQ'y0o3	wN'iQS0U	wPovT3 Kڈ~faGإb%dB]@AK*?23Օ. Z|%dV"]@(z%d xK)]@N`2OէB]@*z2WՈpX#%dǫM%z%dϫL&z2kՓ. =Y62&B]@/z2?VJ)z0>B]@=Xs	wKՁK*]ƇK	wV B]ƆՒ.y<f:_yT:o3GeaHv~fu:3f:u;3u:? X{<r:c|+L6C<u9KïӼaO3^:?׎G,y3?Z6<%#>f3c1?ck<f:oc133!c15f3C<1f3Cec16~f3C@1cm<f:cnf:c1;<x1h,ţ$|b䒧-IOţ%Z:Yţ%Z:G_ab-IRţ_-JYG_1hQ-J%/ţGu*oZ:%3ţHu(G_|bu)-JGţV|bG-JG_u)3%1hRw-J*|bZ:XţEZ:ZţJu*-J0b/Z:/ţ|bfuY-'-K<ţţ|bl1hZ:,G_ʟCe%%%YPg é?%>$ߒ_L"HPĖ::o(utCë?%@tutL::)|P_Iߒ_Ix::,~J"xCP#å/CõDuvo(uw'!J`XuvPG_cCö!ۿCû>0uvH:;&yôCô21ʟ_e2uvY:;P3Q?Cõ/3X:_32N?%VO?%^::ui(uwk_C#%g:R:<_ϙkP;_ş_<hd_<u2oCɌL@:͇_JLG9_,:g bw2__^f:(u0/C,J
O2*PS|BL%,u!N%g_$~J?%T:cY:PJ_:JM7Ӈ_N?%&i_Lu5 ɭ?%&ʃɨ_I%M(u53*&%&>1u5?PigOM-~JM_L?_#~J|bHOCό:<P
__>1(uxP 埒_~2(uxRıw&_M(~J~2KPrό'JN.'/:7_~JN@__`u9>2q#Pq3G_?%''|p__u8(u9C_JNR8u{JfS~JA?C֟_5!?#1`J|b(uzTcCϪ_C~!PJ_?%=QOCTu}7?Tj:>@:>iꍇ_%P6:>P7?%^ '~J'cP?%>u|(u~__z_%A _PJ:?w(ug^:?$~J=Pu~(u~ʟ_U((u~_%ԽPR:3:0_~JC?%LePLi(ucTz:1PGL(ubgd:0(uaSc%L,Pa:c?%'z :'T~:7~|:(u=@Oo(u=~JOG_ɟ_^	'~JOOCתï_>2OR:@Yuo(u'h:@_(u7B 2:@@MG_C:@w(ugn:@$~J =P &~J 'z#c: %=S?C/TuJ ïC:A<:Ae_,%G6 :Aw J =QuP3X:A)~J =T
	g_%C~:A0JPQ uAgT_$:yꃑ	%(3@puAPOUuATJPPTKP&~JP)y('~JPO5!יC
_>fc
__Vy:o(uFO3_WJQ#,%(y:?:.%(b`#P3C)f)(?%(<̰:Y:e_TM%M71Dui̼:4P^f\P?%MwjQ%M$y0P3:4(uiSPCK>fïK__3b	gC!IG_G !M  :Be	?ï!#&4!;	_V|hc"GG_Pf:B&~;!&~uRr:BN!?:_E2P!|^d(>1
v:B0b)N:
_6#GuJO)/ _LaHuIH:?uI*)7 XSRGuJX DX:_d_<Ȥ:R!uI;̄1"&)' uH@huHAk̃%2&)C"ḧJ^dKXuYax_X:I <>=`uL:2P<_4|a<_F:#gCu$yzG_g5?	G_◙0u*~_3_G_ax::(zuïC򗙘_@>:~/Q}:?n:___?
_Q|b>ï_>0u$yu&~:~B_};̙O2c_Ck̏_~>񢎿 _l:Vy:ML d% Y<M v:O?u@u"g@uypu Vd^ w
 [=X0  X? όj:S>1)zc;̂
Tu c-~n:T?5 u U/!! :C7uql:C_k|:C<o2@! ! uH#1ï6fu_n ̀2%dN! uL$g2_idF!>42Ǭt:C,c2׬x:CP_pcqԾ0*:|a@o1 O܎t:~z _Z:0pu iB@̌_?_G1_g|:&|ah@R@_?8@X@Y_C8AD?1KF"~dY",C$ u!HoG_0uDÑ _=Yhu՗_X/"#Z:Dը	:Dq-_
y=`??j_OW?od^k+^kV_O`sW_
y+j_O%X`?? CWw-^S`_W'Wc=^kKfBWv5L_O+@5M`?/Wd^k$Vj_O	i5 W@oW^k'Vy+W_GW*WWy5s]^kſ_
y8>5m^kOW_O/Waޯ5O5oM^k¿ CWs.5?_>5W^k3M+"܇j_OVDܕYWt֯5'Wc^k_ՅzSo^koJ;* _2į+AV5!wW17WWf"_O3ZS3ZSj_O$4]?@U? ?_zSWW^k@+AV5 +gm^kk_O#'KB8/D?]QgB_<^?O#όogBz%Y?}Ɯ^?O&8tHy8tC_.S	^?O&tN0Ë/Gqz%Y?xtDǼ^?O(?pgB&}8tIxtE//D?]w긽tEON/D?]z%Y?/GY\^?O"qz%Y?>0AgB>/D?]^?O%/g`g _.S8t>1?/GJO_.Sz%Y?)z|^?OSz^?OLS/D?]&~~/D?]$Tg?H|^?OM=Pkg '_.ST qz%Y?)# 8t@gHE/D?](>./D?]"g8KRLc^/D?]"xtXcgTntZO_.ScՁ/D?]"ϫ^?OEVVKRPb__.S?V]KR0KRR#>/D?]{!w_.S<̀W_.S<oAg_.S<q@W/G̑tdgygM@/Ge@/Gg@g ygtf/Gof^?O3z%Y?fxt<'Kfxt>f9KSg&~!qz%Y?/3qz%Y?fz%Y?Oqz%Y?Sg>5^?Og8tg_.S<^?O?3DK>fg)|aG_.S?@/GY`g/G7/D?]|KIKK>/G
8t_r_.S>"qz%Y?^?ON/D?]}tf&z%Y?^?O?z%Y?yg<O/G%qz%Y?Ϻg_.S>/K_yxtXz%Y?O)K8tǬqz%Y?8t׬
xt®/D?]~qz%Y?XgzK {gVz/Gľ/D?]
q<^?OOXgWgO>"G_.S
8t+/XgY'/Gzz%Y? Q/z%Y? Vi_.So^?Oį/GOglA_.S$y>/D?] _.S&yn/D?]
^?O^?O;
8t)St*8K |^?O/D?]
Z/G~qz%Y? Xz%Y? Sݷ_.SRt/G+K!@7/Gqxtr|Mtkz%Y?>!w_.So4tl\^?O6~hxthh$qz%Y?SgCi^?O6QgCw^?O44^?O;<OK!<RK!AS/GLA[/G榜^?O2^?O4)K!<_gCO/D?]c@W_.S棾/D?]k@_.SC
8tp0/GaW^?O5/5#qz%Y?z%Y?<BKqz%Y?j"z%Y?}Į/D?]z%Y?qo_.SA7z%Y?xt~j8t)KQg4S_.S@En/D?]_.S@qz%Y?}tGgA`7g<Xug&x'K
^,8t^?OS/D?]? _.S@XcN/D?]|^?OkńN/D?]Cŀs/G /G 0>/D?]KŅ>/D?]'/G3K"n/D?]!t}¾/D?]"'/Gy t~gDeqz%Y?A_.S /_.S?/G
xtXbK";e|^?OD67K"Y<^?OBG^?OH?Sg"1V'y֘a+lEV(cſ~l "C-\_y'"ޮ/SIl >_!?Vͅ_!W6_!?2Yѧ~H]$WOß"./SAS$WOţ~H	uqE/W<qߒ+D?]\_"C%.o#"./S󡧃BW~H	uq
	"C%3#x4b"./S_Ž"Cs*&x6!j4l$WO>"C%9U="C9Om$W=\_Ɔou?)Kأόo_aOeOw_jƿ_a_^k.ZSYgq~1.\ku4q|WV.5:8h_]XS^/~ƿL#|WV.5:i_]XS.\ku
.\ktRh_]XS?>/~ƿE_8%Ջ?>_8%Ջ?x6_XSO|_8	ƿx6I5V-WyjO	E5 XDSǛMi? lEVw<@oX;l "[OǤ_-M\_@~H&/SG_-~_-ڸOe="[>#woqƞEqR~H^ ?~H_W&x8 >_-ZO3~H5qp|>_-/SgwoM@e"[Np$WzOz{EMwoq+$WqWqߛE5qPpOߒ+En/Sw}"[\_
n^"ܛ^n"[˫~_-]\_gwKq\S">4.? 3aOş_5b,5\_ԅ+l~/Ջ9O3~/X_ϙ+osV.WCOԛ+7XaO7`V+ra0jMՋ21ȧf_jڰ_Y#x+栋V.W'Y-XDS Y-XDS .?a"W EjqWgaOrO<XeÔ4g_	:_9,yn?a"WK>h_,2ՄJ?&|Xq|WoV.5zy*ՋU	g >;V.5N0Ϗx"W C5y_j5aOx5ub/QV.W[q|WgrO'5ub,5ubŀެ\k"bxgq|WW˫ R+ńMXDS jF/5aO;8+Łެ"W Bg\YV+YV+"wW<ՄJ?pńN?ǚ_Ǽŏ5aOƋ_Z_z?`w?Q7V+ >?PaSŅ>?`/ՄJ?;!S]X_Pܛ!_󏼺q<[~/}]XS'|Wq+,?<MՋÔ4	+oK'+Ջ*xY_^k.ZS/\_UŪ?)zy+0i1!+[rqS8)707ZO="QWdwO^y_pW~-+wOD_~W-ߒ+`oՃOd%xߒ+`oՋqL+x:b\_Bn_~ūu?|aO_̃+;@1_2=X;bo=XV.5Yѭ3h23
;%}S <e!_@&x:}!_@&x:;W?PW?]w	W?C1?2;=+bdI+bdS{W?	1?2gCOPtI_/S <,
W?E1?2K 鏿CORx_/S W?>1?2 ׿CO!<=_/S ~W?	7_/S 'x<w N1?2w "_/S ;W??g !_@*z߿COT{W?OZw
q!_@*пCOUW?_Z!_@*COD>1?2+bdZ
{W?	N_/S Q_/S !_@j G}_   M!_@,x>;W?W_ J|>1?2 _/S |G_/S |#w>{W?1?2 _/S 	CO&x>$wľ1?2k1?2kKCOZ|U_/S  W!_@.x@I!_@.x@ǿCO\q!_@PCO+bd< #{W?  _/S  ;W?o1?2?-_/S C_/S C_!_@!CO)xB8_/S 
^+bdK˿COa k!_@0BE_/S |!+bdSo T!_@<!=+bdSKKY!_@RGCO!_@_/S 
p._/S 
p2_/S 
py!_Ƈ ?COÿCO_/SCU _COW#1!_Ɔ1?45pP_/SCY  wM!_Ɔ1?(A?(#W.5+q_O_P<.5q/S>/S"q|Wƿ%8.5A*y?\k+q_OG8+q_O~pq|Wƿ#8	x+q_O^p.5A_ ?\ko_ )xB)q|Wƿ
/S )?!_8q3E_ Y
o?\k.5@@+.5@7?\k'(_8qQx+q_OC>/Syk?\k=??\k</S|N+q_O|WƿxC|Wƿ@+q_O+q_O	<_8q/S~_8q酟 ?\kaS_8q鉞4?L$x@|Wƿ;s_?.51|_8q +q_O 2?Լ1q|Wƿ./Sw.5?N| |_8q3'.5??\k~?<+q_O%q|Wƿx>q|Wƿ<!|Wƿ8+q_O׃_'>_8+q_O>|_8q?/S\_8q?Z+q|WƿǞ|Wƿ|Wƿ߭-q|Wƿh*?K>q|WƿOZ8+q_OZ|Wƿ[g?\kzָ?G0?Yz?\kz֌+q_OZ|Wƿm+q_O./Sqc[_NNxI?'< n/Su&q|Wƿ<8+q_O_8qq_N+_NY?>+q_O׃+.5<Ox.5<)x<|Wƿ|.5<Gt|Wƿ<x+q_O~8+q_OA_?\kxqq|Wƿ^/Sl?A?\k4_M*x:|WƿS<$|WƿI+q_Oɮ+q_OɣQ+q_Oɬ.5?\k4/SJ^_n$<K_Ն?7yM⿫]\WIXm_Sq'>Xm_SbOMi?_\y[͈cwK4S\;EVH@WY\w惝\_I.oߒ+Guq<\$Wd4O ߒ+G\_EVH@';EVHD-\_|\ "$y\_2p*Y#m\_<\;EVHB>/SO
="$yWh.;EVHB>/S?]~_Ւ<Е\oߒ+GڸOW)zߒ+G >/Si_
EVHB/Sh\_Ւ<q#\w怷W!ӿ$Wd4O"$yЈ޸ߒ+G
:OT._Ւ<Я@Y#=\_P"$yW%Y#Muqf^/Sm
"$yWzgߒ+GOz% o+Y{ͦć[!o6"^+0_Ŏ[ak}/W`Di]ߑ_<""_Ղ8ȉV
/SA#xD"%X*O
""wyK.z%k³͍SH,1qz%8q/D.53͎xS惎/S\S 'ZcC "؋xIQ/?[@4ߒ+~@CP cߒ+~@CRV5qE"M\_6*y~HWߒ+~?#@~H'W	r߿$Wp WD9$Wp?&E/9J\?AyϜ"W9.yȏߒ+~KD_"~/SHr{EW՘5qg~HA3N_(qV$Wp@h9.@l$Wp%@0-ߒ+~d?$;EW̇:Osmߒ+~d5q(2W~HIm<#(]\_Ka]\_K2~HDe_$-\_F_\?2u<#1wڸO~HWx_ߒ+~dJBwq^_ W!w\_Ě-ߒ+pUH>/;EW̀WEW̊OC)xߒ+~dzO >/;EW́n/S c"B/S)xw
zO^EW̌zO/?  \?35qvQ/.Si_.WK^i__+lj%r*?WW˫ȥ/XWW˫<|W
b_Or`@C_^k.W E^h$qWW˫d@i1!G_H؋x䂯wKp[H*}/S2;~H@[ڸOΒ{E2s/S6?="oW
xp?2Ni1!B+Е[͈VQ/QC=\_Ǌtb\_3?5P~A~H@_5qw3ǚObߐwd	uq~H@_<f|S$W /j?1`䧿$W /r?5"/~H@_Wߒ+\_K
;%7u?]aO_rOSX|W@\SV_5rOZz;_5rO]A_5rOV^hx+ņZrO_/n\S՟	_Y-X_dg_5rOlen/Ջ{Չ|_7P/+3՗x+o_V.Wj悗xV.Wj?AS<Xe+5i悷xV.WjM8+ņZrOòȅ_3V.5w_5rOMX׋jbjbzǋjb/Ջdm5>$8@9 $_o H|aGDeO$@dS˫ s
="$@E2)O~voߒ+O
qV;	;E2)-\_V[`3$W"qlE2)B1~HE?3ڸOGknE2)_wg~HE?3 =\_ݗwK/D\S:T-Ǚ˫
O_8XSxDՄJ??K5rOL5rO;jb`_jڱrOX >/Ջߩ|d?a"W~aY-XDS_7P/+/&y|_7P/+l_7Q\S_7P/+!KEn?a"W D50qWgaOm5>$8v"Vb/_Q/loUe_̅?3W(y3S9uqDAg~HB"j?0 Iߒ+ ֮/Sc S9uq"
~g./S㐳"~HB˫O	 $W!Oc	 ~HB˫E	~_̅?3W񄧾_̅?3Wg~HB˫ISB~HB˫מxHWS9uqi +S9uq
xH"
~g./S
K
]"
~g./SgE2]\_4"
~g./S0{E2]\_E/;E2]\_"
~g./Sf\$W!OC$|aO_ ?\Sb/yq|_89ub_O	&Ǚ˫xH;Ǚ˫L ]_3V.5xIG<]XS:Hg.\k7/yqڗ\_89ub_Oõ	/yqƞ>/yq~_89ub_Oɇ	|_89ub_OgE/yqÏ	<]XSg"<]XS;_89ub_Oq|WՋ?x+qrƿ^0
8+qrƿ`9Ǚ˫fͦć[Vb/"WwK-?D}"WP~Ha3I_ /%Ka /O2/D\SakAg>!~\kw7+qb_O7P	}X_|kL|HqNoVb/(7,#N_\_"Og1$W6pWX1Yߒ+@'xߒ+AcW~Hm/S<b$W6!@~Hm Kxĝߒ+IJ1="\_zW~Hm?4"?E3o\_(KE3oj?K?"OR\$W6j?,A~Hm8qpUwfqs[P;E3ozOE3oqSE^_a./S|+xȵߒ+%
"\_	#Jmߒ+sT	dͿ5qz/	@o~Hm0'|%
E3oj?T%;E3o(>Ϳj?s)$W6W~_d\_ޱ~Hm0W"%]"?J
E3o\_܊o(.Ϳ7W/	@ߒ+qr;&"O0	f \_yߒ+?ȏ$,Ϳ	uqp<$
fuqp?_"?/Hqߒ+S GMͿcʅ?%_]\_-SͿ5qpL$HͿ	5qpL^ ._uqrK"Cm\_H$x	{E3ov/S$x	 _B&/S	޽W~HmP_?^f /SXg]"˫U~)Ϳ]\__/f޼wfqpR="qrӟ^߿$W6q/S[P~HmT\_P%Ϳ=y;$W6j?5Eߒ+TMcקf&?׀_~Hm?)z[ߒ+TqpYfO׀$W6j?!a1f	Oice"@W	_@W+<&f v/SC$|aGD.zz%bd{_IՋ?PE_5rO%%/zub_OJAw=PV.5Zx+qv\k@$8+qqz/zV.58+qV.5g	x+qV.5L/yub_O*u_Tb_O*^ׁ./}ڱq^q\kk__=TXSG_8P5b_OWjƿǪ&ƿz=Rn\kE >ƿSyojƿ}yEՋ?MN/zU!~/z7V.5cN/zaP)xL%Ջ?('Lu_Tڱq㆞d_7P/+p@jby&}X_2+o_V.WkL|HqLlEVE_(ſ
<c/3O&#v/S }"e`-;b~H|AV/S G~HyW 0-c/*@<&EXj?!,3._2/S|g'~Hz~/S.|f;EXuqtT._2=\_<f;EXZO|f׿$W`W]"eڸO`o$W`Fǌ;EXq0Aߒ+^_E/~H~?6双(6o<^?7?=,jby
}X_?5|W@\SWjb$$/Ջza jb?2_7P/+C̀W?X"֘ [f?lEVR[^;EYg>dyߒ+> -x
ψ}J^~H,ڸO%x
 ψ}
JeW(ߒ+>!/S	o(wω/S	P}"?, o~H,O1CP3eOB$W|@kW-"./S[gψ;hhQ/ny<^.WO|W@\S_5rOR/Ջ7@L8+o_V.Wݧjb=R/Ջ7L@	_5rO_5rO /Ջ7NB?}Pq|W@\ST_5rOz>/Ջ7^/Ջ͢CbgsoS??m, OOXM ^Lf!:oo	OP+#?
`⿬?/SWG=\__ HO	i$?AD-?e+{3h= iǰ Xj2`/Lf!:0 L?}oqOLf!%_/O{q(c6L)L?da{>#/O/`Qm KŦ_o ⿬/JeOm1D$`\L?d+>eLf!/KŦ_+qVLf!9}i g⿬Rqi`Qm]i]+_#/OFH_-2v+_^#/Oi$?$xNg/9#s>[SC`QmxNKŦ_Ν87⿚~(2Lf!NwKŦ_>+kSEi$?	i_ ?4:Lf!<'	{%_/OÒ/h|@#/O>i$?h%xNÿ_-2W;WI=XW7(c6'wKŦ_8ӿ4zW3hxN%_/O÷gz?4~i$?*'_-2+z{WF>#/O&Lf!'FL?wO*em1D>ipNw_*eW
6͢CǢ%_/Oz+xO4W?m1DiT/xNgqh
6͢CrDZeџ5qh{3h0 8/`@q4}`%eLf!CASp KŦ_T =+_­\F_>i$?;pO/g~
z/W=FHTPHL? 8⿚^SFi$?'%_/O'WJ}XWS@/
6͢Cc	oDZe >Ёڸ?4FLf!gů	˽i|Z⿚"z_SGi$?/g߬qhCLf!@w8/@w8⿚|j2Љ
6͢CSwDZe?*60USB/(c6G?(Q/@
;WD3uqhHLf!So*e{3h3(c/gPǿ4>SBW(c6DDZe_׿4f&23hDZev#WD+e;m1DDZehL\F_FHT*|{%_/O*>X=+{Ț?4MLf!EKŦ_`+Ț?4 _`Qm~S?@Ah!}ڸ?4NLf!g(&L?3w\F_?`Qm~=i~=+!Hqh	}FHc DZe>Pwޮ#/OG(c6?0S?0|AV#/O`QmX.|ÿ_-2ϔwfBe)Lf!ai`L?00wG.e3h0ʥ/ak/K4_WS@3h sAS>_ \F_FHU_;%_/O*؄+#/Ow(c6>_/@4؋W@Y֮#/O(c6bKŦ_4yuqh}FHsGi\h'W悗(c6w/@؎WHUS@g
6͢C ؅i	._uqhi$?DZeb?_?3?4SLf!@Wi
U{/⿚ e
6͢CKb_-2Kb4j2_(c6(>6L? RCnfMe(c65i
k/WS/+e9
6͢CIC؁S%bWQg2o(c6"W%_/O^;_Mj2]
6͢CHDS"{WP#/OEi$?؈iX[DNweSQ(c6,DZe}[5:\F_Lf!c؀_-2Ǣ j1\F_mo(c6PL?1E&\F_U9FzClj^EdTbmg[贾޷EtVP>n9k|TzCz-#: 8C g]76xˇ]kC֗zg͝:F#};f-.\U|g[UK"|㪗:gr> o_<:j|OT3j+dWdo:|@ݶxw[6w͞#o_<vzjrzO]袗[<}!Ez>^E5H+ȴ]9F 6}Sz)tքgKR@lRkr􆋵r=m!g7omKZ*Ftև>ݾn-hZz1vԵgMhipvԵgMhz.womKZ*xڗͷomKZ*M7xږR:pvԵϞP歟SSw|vԵϞP#;m|jZwkCdwomKZTvԵ=NQDݾn-hE lCNn7xږ"_6G5H6͑|MRև=j;ݾn-hDpwkEMTtä=@0Azt d=7T7t΃]5sK;Fxn(zt<jZȮݵ-zdWnh}K=b2+47tN_t@_J/@aJ/@aJ-=(7mK^ZRA.PBlg]>yKP:}	hBrR'A0kCjtև驵:}@r=wMMHt=tև#>x6( RfTCPiENt<l Rf[:kCtڂ˚*t3!QS
jAmCjtև#>|:}@
>Fb"Cp֊> TCRj#QMH}ENt;zȮ|*tgMhJF׮!jmENt=lԉCdWotTCΚMHTCΚMH)pZ*t(n髗TE5"PKZ;FO)*ZO)P*t릴SR%TCΚꚑ(55"P@ÖhTԉCwM\OkCjDҊ>yQ
"	D.h--l5:}#UCR>OTBjCnCGTCWjAmCj/^P@|HϨzCWjAmCj;F(vAxٯ@jT@j)pZ*t5xgh͝>K-SǏQSv"8tK5lAC^jn@^"	/B :gd:$D4ElW/<CO7t΃]릴9B릴5p.ç[<Epͨ <FE͑>sKTtgiv⇍Q[PޗM\yn(x^>.ln(pԉK=nB+dZj5"t[@ NwhFB5=qC"Ezvה!9?pCqCNP@ Λt#"s@iC:dWnhz.zdWnh( 9C]4 }AEHȮW/(lڪ*t/l.sR'CΚAv֗ͨTA #"sCwM\4 O(ۚj:}iEHȮW/(ڵyC'4;|*t#;!Nի!9jS]/(j@WK6CGeX`o[tg>n-zv⇭hx_>?ۊ*rjqETݵ\:mB+N5"Pݯ@(|z(nעz(|z(ipz'֗|/lAA.PW/=pj>ç͞::}ä7-v(\>#)oO[<Eg49pC:v⊝>yC:v⊝>ySz\:Hc(}K=l:}ҏAW9l롪>yENt>p>xW/:/P#"sCvԵ@ Cm@Xp硝.hjgT9mΗ47<EgK6Ϩj؅CsCz\W}iv_6Gpn(|jZЌK<C:vjD4HqCgPޗM\y=tmKZ)|J=#TdWnhn髗>n.Pog} Ij\;l-:jvC 'A-Nx^<["쇎qVȵ;!ivZyC<[rYX+ec,eו1zbnlAC<q RLDa*)<<radgN=#"p g\#:Jy(Q)8NCT$:>V=|4qCԢd7_6yCO_R\!޶C!PW/9hp\:/^^
(n髗5BCQQTBvHt5 tZZ!OzHt;x*F |Z!Og8t@F塪8t]^=塪8t!P/r	o:}CΚ/r	o:}CQhlZ!O{J->xC{CT$:piv⇯|ۖHt5pۚHt"EFxC塪8t>Z!Ov>塪8t>塪8tԡ9mCT$:pivWt7jn(jCԾmK5BC啌V2YX+*b5=z.1sKՀ$@)(l4< .@CTj:|\O/PK(r5M.hx-Q3T..Z6çsK=|A 9hsK5p/n-iv_6Gp]ǈ(oK[<n(l3髖(lol>Q"Phv^kCσTg=|ä>ZF״#9kCσTg=|ä>Z*nڤJF|B*3VܴTݵH6tBN:CnZ8}Cz\3ΨvZ<v|AwC]çlC]M^Z7mR%#>F[rn(j(pW9ۊ:pO#:.PR͞"ІSSv=}Kܧh^O@Ђ/)>?ۊFwA`Ӡn(j[9啌V2YX+*b5=z.1sKTݵHќ:}-XxAj
CRH 9hjEHPޗ4<lӇܴ5FGoz-Q*r-QFv-Q6Cpg!}EHP
/n(xtg9ۊ6zoK[<.QR#7W-rn(Cl("nRە.PӇܮiv>ttW4qCy\<Et#-? {B/hsK; sK; t It IW4qBgܮiv6Ϩ? {@ ΀=hsK!}S9\mT9O@ǈ!`/? {@ W4q@kK:|.PN<t RqX>AO@'W4qCgh\+]3g.hipS ??
N=A? {@ 9\/P/Q9\/P/Q(? {B x"8`}:  $ EpW4qCH(|iv⇍Q[P/Q(? {@^< Z<r΀=/ H-PPgsK=lOP}KW4qCϪtԾ t, @t$r΀=0 ( ΂
9\[>眮iv⇭T9O@B_: xB9\C^W4qCP֎Sh? {@^J9\CPin(xCJ9O@P*r΀=/@T4.QJ+Κۊ)EzZ9O@8ZþSNW4qArۊTڎS ,r΀=`W4qBrۊTڎS <S <9\#!6sK;xڎS D+r΀= /!XW4qE-Zl+]^6zSN;0? {D^<
9\j״8t+]^6z>tax0(<hv;ǁa@|=A.QKV={CNCNW4qE-Zl8|(? {D^<
T4? {D^<
T4.QKV(z+]^P9O@8vyO@8vhsKRի>sKRի>ta} <x: c<A.P6tBsK? {@\<>S.P+]gD*9O@Ot|sK"C!ۊ^? {@Z z>hC @`G>W4qC+]
S $':  $sK!|BsK!|Bt <xO@ǈ NW4qE([:jBsKR*9O@8Zð': x>:9\9\(? {@Sp/? {D_@	hv;#74qE-Z˚9ec,eV2ʘzO^sK\gH;mT@S Q0hx6
@dI.QB+:x+]\\Rի>sKQKV(z+]rgiv)jghpin(^6z>sKQKV={n(d&ܮivTە.QArۊ(gMH\iv)Ez^W4qECPin((kn(g:|.QCϪtԾ sKP
+j#>'+]dm|iv#;Fr֗\}S9\!}S9\!}n(+]d.W4qE/\>l.QCNrYX+ec,eו1zbn["-XxAj
CRd
O \x@ElS(Vȵ;! N+dZ\T;4["C]-N|V2YX+ebL^vƧXۆ.iv⇭eH;mT@S Q0hx6
F'.NWhjCW]rnCTj*DvM<填bCPiCwM\填bCZj-[(BPW/9hsK=nE-Zl8|9hsK=nBbxg[UP	-iv⇭hj]]xSghzZJ+ΚsK6ܴ9ۊE}Sv9hsK=nE([:jB.P-mhsK=nC-iv⇭hgMyhsK=nBgܴ9ۊE-iv⇭h kKTZ*nڤJEzHTsJ.hsK=nCP*rn(z-iv⇭hWçhsK=nB/8l4qC:-iv⇭hC 6uSnZ[˞Z[WhzABEpQrnBg6mC(Ϲ^Eg <lەtZ>nWhj4  z΃BbnWh5P֗lەtZz7l6+R57d7ι^ERj4Cm-&QR3ixەtZMgd:[5pAEzQHMgd:+UEHt=E˞WhBrEH|[BmU#;!ЄtZMgd:V2YX+ec,^׮4p.P`9m(
d
&AIͨElBg"E堀j["ЄNZ*xڗͨElBj9ec,eV2ʘzO^sKiZăH2a)<<rr3>(vZSR%5r󖇭55"P5Mp55"riCjD墦D(ipӖ΃J)֗hl49hJj-[:kE5"P5Mp59ec,eV2ʘzO^sKjFEvZăH2a'.NZ:(vAx٭5r΃J^!dWnhn髗"CdWnhn髗T5rrR2+47t#5/QS9hl[r@ sEHȮW/(-hj4dWnhn髗6tQR2+47tYX+ec,ez/^cS׬\xZăH2`y Rxx堀!R֔Ft7tZ=}B/(&hn髗=l= }AZ_6
=l= }AZ_6塳ǔ7tZ\^r5
7tZ"7tZ>PW/9hB(.n髗!R^<pBlֆyE-Zçn髗!|CwM\
yBgA
yBg*j-/n髗; 
n髗; 
T7tZ>^r5rdE5rjDx4^rYX+ec,eו1zbntwM\{-XxAj
C'.NZ8El<n髗> uB3"塽.mCW;FwCʈT8twM\啌V2YX+*b5=z.1sKRjsU PL6`)<<rrЀA|B- =9h@ -QvA}CgQSv"r#<}B9Z>l.hW=l4qCO<uKtB? {DZl8|9\j״8t>l.yhsK8tTd&ܴ9ۊ=}CO<uKxg=lo.BP4qCO<uK6zAEmAæ: >{AæUCιhClCO<uKZ'E	ҋC͑^[5
yh$W{J-6E{C5l(tZP\>(8|mhzABEpdW=|VBZP\>(8|_<pճP$W{J-6E{BgD.Z[:kE5"PiC]t㊨gMH\NB-Qz^Z*nڤJ)E!PR4qCPזў>G<EB-[<}EHxn(j_Tݳ9sC]ç͞:TxZtք*^<pPhsK8tTMhpgsC]5>yC]DOrn(TݵH9ۊ*t\!-iv6x4; CmC]ѱ/5^rRgU6F9F(D#;!:-9hrU.h5墦DZ^ZW/9O@:+Κ΀=}: ڵyBgܧhW=ltj״8t)'jgyO@T۔t 9r΀=/EB)Pהt{gV>F}KNS ^!3^r΀=|˚Z\>? {@>y: >y@j//yO@6}S9O@>眧h@x۔tlt =)/\h@ ? {@)Έ\h:!rYX+ec,eו1zbnۊ6-XxAj
@ldIolTއNZ*nڤJSR%NrSv"P<mKRNrSԼjZvgh 9-TCjz|ۖsCԵ!@sJZPv]rxSghn5r򊑝>p@lQ:)
Wt<kCR
+yCTjFwC#}CGSR%#UBg**FEvo墦DgM\:C㷼UC74;D}B+:5tRPxזjEzCƼ<mSg&;xSg\:C啌V2YX+*b5=z.1sK=l鬵`9m(
d
&@C6zٳjp/-\>ڧ(p/-#TM|"5M(8|6Λ<qW-#TҋC͑hwMH5MgO!d^ZF״5CzC͑yhv^5Mp/->yKP-K4!F {CΚ5Mp`֊>x'("rІiE:|CΚ-Ht;D}|d9^|d=玪vC+T쇢6%{ʅR3*1	
gd>ZQMjvCElBm|PW;|Άä@i+T ٳnWg\<x)zܤo:|@Cl3ΩEmʆy^x*3ιCW63ܮ8tʊgܨrW)fܨm6tBvԵgMhpWomKZ*nڤGnP!|jZ+6͑ rR'+6͑rR'*#.y[#}hO9^ySni|[:z㪩zڤW|\;l땫4^Z_6GpRքR8t+6|򇭟5l}Kܮ7xږR|gm]n-h8t+6͑|NW7#: r|jZSԾmCp^WomKZ*FtևR甀MZ)tהMZr|jZЈ˞W9F-j3ιjgyjNQxnWomKZTەRև=j;j([r|9HTފ]5y]n-hU6sfQ^EdTbnWZ/QK=iw-On+贾CljlCNrlAӔj9Q^E5H7xږT.r|jZWomKZ*FtֆxC ^I$I$I$I$AP2I$I$I$Hs$I$I$I$(<@RB $g6I$I$
$I$I$@ dI$I$@U$\!9ۇB%FhkpՎh_? /;a\Z>.0ycmmW͑?&_jGOZZT'W(ԵlW#7|CwStO5
wi&&_p
>cA"4$wiv⊞tVȴR57R;ZȓTϹFɎiGrcPn(ElCnlԎ$ֲ$+3C>cA"4$(sK"EQMHMk"MRc>JɎiGr~oC]6-ўwR;ZȓTϸO}y}d{Di9?IAC]6-.P+gGvkYj4>cA"4$7.PT֗</);HG*6L8/)OmF>Tg~n>?VihRɟfYYiI&r)OmF>Tg~J}|3o4͓?/BB׮4p.Pڇe={+]a#׮x0jCt)CP1
@d@
#0/?s?p{}#?/dk]'dk ?5?^DB_ȟ	8?-5Q-5?--}|B_O__u`|__:N|_`uC0/R|_㯋__sqWAؐ^b6ѳ׌\B1rlĂ.ݱzbr"EkI$q\aŁHhip|z!pڤVȴ}A(~k7Fذ6-ў_	8GS״=n_>k.+:*z["<4qEO^+dZ)|4qEO^+dZ6CpgoC]6-5_42:-.PTh_y"tq\aHhip[<mivڤVȴ}B\0hdtˆ:@\0j=|Fٯ$r5p\0 Sqam.2y	w߁K0AL
]\Q~nGA m@GïC?6ɟ_ï͇_caku棯̇_CqC'G_N5.55	^k4ū?wW-^kaqz%Zqz%Y?Կ^?O/G~qz%Y?/D?]8Ky? >/D?]GiU;L|Hq*^+/-./SW$Wq=ߒ+w7_j?*;%p>;%_rO/\kūެ\kR+qXS?x+qKGqWii$?Z~S_?ūSZc6GDZe_#eii$?_%wKŦ_ĿJ_:?KLf!=L?[Wm#DZeHp=CWmmii$?L^S>.#/O$"EmR+dZZ\>j["4HhvEO^+dZ)|T[Ed7_6yb ΂=9H啌V2YX+*b5=z.1sK"6tYjsU PL6a@ɅI8 XÖ$m=p@)D8O'C]hz-}MMhsKT[Ed7_6yC]6-5.PTh_rn(El@kK>p-ivڤVȴ}p*JtVȴR57墧hz-!zPڤVȴ>pה6-ўEl@kK҇T֗M$I$I$I$I$A$I$I$I$cI$I$I$I!I$I$Hy$I$I$I$I$I$I$I$I!Hi$I$I$I$I$ ,I$I$I$I$@FPI$I$I$I \.aI$I$I$Lx42i$I$I$I$r	.PTm˄'4p-%FܸBsKP҇n\!9ۇB%F
I$I$I$I$,)I$I$I$I$AP2I$I$I$Hy$I$I$I$I$I$I$I$I!I$I$Hy$45ƿ?????????????????????????????????????????????????????????????????????????????????????????????????????VX-Y`,eZՖ_kVX-Y`,eZՖ_kVX-hjBgTևrn(zWt<l9hp\:C!rd*j-=}K4=pAׁE5r󖆨Ht;x* yCʈNr	Wt=nCZ_SCT$:p[֗	o:}EHO<{CT$:p#]>lܴ5BCQR2+47tǼ5BCPD*nZ!OzZnZ!OyJ->xC{CT$:piEoyhjC>.P/r	sIVȨ|5BCPZ:|CT$:p< QSܴ5BCQSܴ5BCP֗'-hjC>.P^t=p
yݐ]5s	o:}ED(yQ	#Ht5 tZHt;xE/jC>b͞=jC>b͞P8t]^=jC>jT=}KPvç=l_RCT$:p)Eoz!O{J->xC{	o:}C]_6jC>g
*t8t>jC>/(N[t5BCPn(EzCv:v↨Ht=}KqCT$=z-ڼg\5Fç͞:_< rW-#T懍=mEN[R]5nZ:p4qC4qCW]rn(dwh?ۊ<xjZv#<.lhv^%_<pol:l5FxC:Cj={B3:l5FxC:C墦Dg"5mEMTCgD*(xAtä:Q.PӇ7\;lo=.Pog|9ۊ:pΈ\9ۊ<t<E.QSv"P3jЊշ-iv⊛>/)E{C]ç ]T3Z>l.h|/-mQU57mCԼ}: _<pt-"΀=z]3(qCVD>^]^tB :"	0tևT=}#;!ЄA t ψT"En髗z {*kCW]A.P0ZR@aJ-Rנ/lADZD&TDZyΛttjjnٯC]͑>Alê_6_6Gpn(l3髖:v⇮Nhx\!PNtgmP@pC:\ޗ48tC:\ޗ4>l.hoK>bnt3sC^9ۊx5T=ln(pԉK>n-hFD?ۊ*tMp5"t:|5"t( >Bs:|kKTjD>yC\9?ۊ)҇5"t*!PN]tZy~
7m<wkE/<?ۊ:pT5FtEo{<x7mR#Hyרt=|ä<t-"hpn(!6x3$5rQuAÖjNhvT4?ۊjރ]gt6:v↯	tZi}O-Q懍:pT[> 塪5";}ENQ塪5";}CW(:塪5";}Cnl6Ϩ:!PBZ= .l4qC_Rtg9ۊ*DvjZmPN4qEHPޗM\yn(xtgiv⇍髖9\8}n(p9O@=PyO@=PhsK>l.PZ9O@Ђ<S W4qCW4qC9O@ЀyO@ЀhsK!}n(ClS ) xW4qBg:|.PN<t <xBS X>AsK}S9\.T9O@'t RqX>AsK:Fv.rۊ#;Fr֗? {@ S ??
N=A.PR.PRS  (A(3ܧh@AxPPgsK<lڇϩzn(xRS	@)` EpW4qCϪtԾ sK=lOP}K9O@B_@gAA)X>A H0.P>yn(zN<t, h!`/.P5sK<Eh? {@^NSh.P5
iv⇈T4txZ)
CJ9\l+]W5t|;? {Dh`<sK:+]M? {@) p|(sK!:+]M? {@X<? {@X<.P2nW4qCM? {B ^B)"(sKRի^ۊ)jgh? {D^<SN;0.QKV={CNrۊ)jghp9O@8v z: cxG9\j״8tT4sKRի^ӇPҎSN;0z>CNSN;0z>CJ9\j򇭟rۊ)j[>ta}ta}W4qE-ZW4qE-Z9O@8vǈ<hv;9\gD.W4q@h
S? {@\<:9\[:!rۊtBt|O@NW4qB+:x+]_<pS0Aǣ: 0!x|sK; !rۊ_? {B A|h@H NW4qBg.W4qBg*9O@ǈ Ot <xsKR.W4qE([:jBt|;|h-.P@l.P@lSp/? {@3p/? {@.P@l.P@l? {Dh`<'Cv4qE([:jBsKR,t <x@ǈ OsK!|BsK!|B@Ѐ@ /Tnivd,th`Bџ΀=- }^= .P8tFn(EzC:C@Nt|4qCΈTniv⇭? {@\<=.P6tBsKN; ' xsKRի>sKRի>@8vh@8vw4qE-ZgnivZyCϳN;0z>CJ3N;0z>CM.QKV={CNCJ74qE-Zl8|3N;0z>џ΀=q/sKRի^ӇnivZx:p? {D^<
3N;0j״nivZxtx
ǔgh@V<#!6sK;x? {@X<? {@X<dΪmFn(C 6uSlt 8x>ghX<ΪmFn( 6uSlt|;? {Dh`<4qE([:kFn(gMw4qCP*Qۊ"P? {@^J3hCZ74qCP? {@`<A!}X>A4qCϪt]g:|? {@`<A!} P0A	gh!`/
3 sK=lOP}K74qCϪtԾ @ $(A(3ghǁG .P
+j#>%]gV>F}KLt H/@ ^ǔ .PR.PR? {@ 3 ??
N=A9s@kKnivHќ5t RqX>A@'sK}S(.Tt <xB3 X>A4qBg:|.PN<@ǈ4gh.P]t It IsK; sK; @Ђ<3 sK>l.P\ttsK8t]çN;n(W: s΀=q/|jD.hsKP8tn(gD.W4qEgD.W4qEj6Ϲ\Rի}n(+]Zx:p*rۊ(Wç\Rի^ۊ(v	+]2gU6sKP@lܮiv)EzR+]Q^tו.QCP*rۊ(xۊ(zN<sKP>y@j//y\<lڇϩzn(j#>'+]Hќ5W4qE.TW4qEmTW4qEmrۊ(Cln(.QCW4qE<EsKPӇܴ9ۊ["KT-Qj_TݳWhjEHPtg5l@(j(n髗5l@(kCwM\填bTxj-iv⇭hWç-iv⇭hCxAwB/8ltZ|AwA !9.P-9mKWol[R+Z)EzRixۖ4qC5p/n-iv⇭hgMH\9ۊE-iv⇭hvA|B.P-l-iv⇭hCl4qC; .P-mi|ڊ>yEMTC[!I
iBp-iv⇭hxCNZ[5.P-j״8t-iv⇭hBrn(zgU6.P-dΪmC]tZ9sC]tZ|Aw-H(HP3WhClͨz+<lrnBg6m-[ܯ[hAlAm-RrnCW]PԵz_><l+RBmU#;!旈m^Eڪ*FvC/rnA	TTB+f([J)	TTCZ\zjs-NQ(tZMgd:rnA	TTCWt[@ Nzv⇭hElCwM\N]tZ["W;5p/nmK^]tZ6CϺv⊩jtڇA.QU57mCPͨElBg"E堀j["ЄNZ*xڗͨElBj9hjQMH;xW-yCΚꚑ(v^tCΚꚑ9hl45"rSv"QMH}@iCgAԉ@kKܴ6tQMHSR%5r󖇭5(v^tCΚMHyENtSR%Tj*t(BP*t(zOԉCvԉ@i>J9z΃J*t릴SR%TCΚꚑ(55"P@ÖhD^DD5螤JZ\>jD^tSR%5r>zZ)Ȯ5(v^tCg驵:}SR%
\9l֊>zZ)>塳҇dmW/9hl4j*FEvyB+:*FEvyEHȮW/(|-#"sCwM\;jhzZ.:|Ȯ詽-4T5rЂۖJ*FEvyCgA#"sCwM\EzEHȮW/:*FEvyC:dWnh( 9C]7T]4 }AEHȮW/(lڪ*t/l.sR'CΚAv֗ͨT@XRנ,FEvԸs@ sEHȮW/(-J*FEvyENtȮW/(::(ۚj:}ЀAxڀۚRBjdWnhnږ<z*^P҈؂yAǯBx٭5r󖇭5g/ kKPӖ5g/ kKܴ6xyC47tZ"P҆yCPֆyBg=vڪj-T55r*^QKǎMW/9hW8t5r6ϝn髗!|:!PW/9hCl(!PW/9hClCwM\5rdC5rdA
yBg7tZ_:^r(^rMH7t΂_PKZQ]W/:=}B/(&hn髗<^t: sCwM\xCJjCPֆyІ]yЅKZQ]W/:yE/8!6kCwM\襫W8t5rD*jBgC5rࠅCwM\ClCwM\vA|CwM\vA|:!PW/:_*jBg7t·dΨn髗/jE5"<lPW/9h|:|񻦮^rΨ|j^P-*!P5rV(py>xW/:!T-*r>!P@lrd6x7mR'-z(kB9Z {g#<.PRZyCϹhsK8tTgD.SNի^ӇPӕ.QKV={CNPR疇4qCO<uKFBmC]8tT
6yCΚІ*^<pPhsK8tTgVܴ:kC
-缴:kA	T9l떄6ψT8tTtZP\>(8|_<pճPhzABEpdW=|VBZ'E	ҋC͑^І$W{J-6E{C5l)	ҋC͑^[5
9hzABEpdW!tB.PSR%9ۊ {gM8Q^tԅD*r\J)
5墦DRyJ/->l.hsK<Eyhz*D}CP*r3T-iv↮M<3<9ۊ:|\ЅKǎ<gMhBP4qCO<uKTۖ6x49ۊZ\>眴9ۊ*nڤJ*t-iv⊝>yEMTC]OP\n(pgsC6ܴ9ۊ:[PZj->l.h 6uSnZiDmCjrA QR3-Ў@l(RQhz^Z*nڤJ)E/)E塭5rtl) {gܧhW!}: ڵyCϹO@;V={CNr΀=v^6zt <MO@:)P*r΀=/EyO@zAEmCgԽD? {Bj#>')ќ5SJ\>眧h>_Rtg:|t =>y: MO@:+ΚO@>!r΀= : Sr΀=0l: : ڵx:p*tRT: ^t? {@l? {DZtj򇭟ghWçNի^hΪm΀=6uSltz(j3衮: 
+j#>&: 6>F}KLtgh\: )K:|? {@`N<5zϪt: N<@Ѐ	: ^tԅ΀=|B@ЀA|B@ЀA}΀=~@l? {@`? {@\5xgh RfT@jQS;D|P@Öh͝>(ZF״6vSz69hj(uMH:}EMT@l-Hu:}EN[R򇍩jCd77<mQ-jnZ*rڗRRԇA(oyhsK6"C#5u5MW7t*Ft- =UD*^-H(n-Qj-<|QMH;xW-mۚFm5p7BmUPPxזHT"C^ZMMP5Mpgt5 5( >BsCg=lD*$
\OtPR抝>z;D}AgTCPԉCQS*!P5T5 #*tD*F6;D}ENt5x>FjЌdm<@hAlAlևH΃fZF״͞#TC͑yhx&>FyC͑yhv^BmSg8|oliEȴ!t㊹hv^Z>lCjDlזol#:|"5MZ>lC6zѪoC͑yhx]=Ephh 8t֊\1ZtևolH|T4!9F6Ϩ{J->ZtևjC#<Wv>v]!TA0kCjtև驵:}@r=wMMHt=tև#>jCG!9FgMhzP@ sENt*BJZ\>O!PԂڇ=lF|j*tRH-|CEz:}
\>`҂.kENt<lTCPi@j.kʝ^xd>T*QHU#;!ЊBl4ElS*+dTTbnZ(E |*r7<͞#rpMO#:vgQK׭> ;x*gўuJ+nT6ϝk9Qup-NQvçTVȯ[>E˔jH6Cl+6#:kCNr|jZSv";tm5pRև9]n-hE lAӔj9]n-hE lCj9Q9sW;BxʞuKg_<r+UK"jg\\!;ܮ7xږ"_6Gç]n-h=lg_6vԵϞP#;mwkE/<ç]n-hE lC7("r!R֊6nRZ|jZR3=p<ϪoE.KϪoE.ЌRքG\l5TmU/uU/>{U/r-Ǐ#r|jZЌܮ7xږ=lHP+W59Fzە7y@lRkwkETW[6wʊ-"rn-HȮxڊ]5kKWj|tT6Ϲ^E*g#TdZ:pdZ.Tʊ-QDvԵgMhipRֆr|jZR35lb-5pB CNR~Z={C譑hjoC]hz-!zZHh|-ivڤVȴ;Fz4q@mR+dZZ\>V9hsK"E54qEO^+dZ)|9ۊ*z["<sK"EivڤVȴ;Fz.PT֗|·4q@mR+dZZ\>墧hz-}MMhElCnl6-5ElCgCj["4"E5XP5@U$I$I$I$I$I$I$I$I$,j4I$I$I$C$I$I$I$I$I$<I$I$I$I$I$C$m?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmV[i-Ֆm?eOYmlÿ`<;̀xw 6lÿ`<;̀xw 6lÿr	6Ϩ_<.P(x͞rԹsCt=lB7T7tZ:z.hzׁG-j-PvçTAx>塪H(zHt;xE/塪8t.6xHt;x*F |hjC>dWnhn髗yhjC>jT=}Kܴ5BCP=}Kܴ5BCPZ:|Ht;xҋCgO	o:}C]_6塪\=vQhjC>(6tHt;xx@OhjC>OhjC>/(N[r	o:}C]ڼh{OCo[!n髗qCT$:j硪8t/PGPjAEwC5=Pvç=nCZ_S	o:}EHO<{	o:}EHO<â7CT$:p#"sCwM\{	o:}Czͺ!OzZnHt;xRCgO5BCPZ:|8t4qCԾm	o:}CTCT$:p:}	o:}CZ_SCPjC>.P^tPzͺv↨Hz-([yCιhjCO<uKxAjirZF״7!塪59FzڊkAfܴ8tiv⇯$-iv↮M<.QKrK6xtg<FyCz]5rr5Mg3Jx-#T6htj8tC6zg-htj8tEMTCϑEFjۖΈTPӇHt"5mC]çoKFv<{C]g#UCψ.hsK8thsK"6x鳚6xC]Dg#9nZ7mR%8}C^R4qCNP@ g\9ۊ:|\^Z>jnڇxtk:x)[<E? {@ӇqCg
Qzv↭(}}(k:mUڼ#ЄA tD@`_tz,FvC@ElW/ (T=tֆ1^]@aJ-=(>ÞZ@^ڵyCʈMhڵyC'4;|+Q6
yCݳ^4qE/#}Ђ+TmA2-lA.Pg7W-t]5H-"BHsCW(:nt.hpt.h|/C:\ޗ4!}CV*ݶgKo"CsK;ljzA.PӇ9n(|jZЌKTʛjD?ۊ*tjD?ۊ/^P@|,tp,tRנn(yQ
5"tԉ@iC:v⊑]4HqC=|nt]>yCR֊_>yK8tj鶋J=#Tx3*nڤGPzHy[<E@=tA.PBlg] Ij\;l-'jiK7tǽqCW <lt^#;bg;#!zZQR#78t-Q|AwCTj*Dv=mCTj*DvQuCTj*Dv=|-mQR#6tBKǼ9ۊ6zAEmCz]5r-iv⇍髖9hsKTtg9ۊ>5Hiv⊑.l.P
+j髖:=}K7W-rۊ:p.PӇr΀=z>΀=z>n(|/+]gr΀=xhAmivdܮivdr΀= 	 ΀= 	 n(Cl.PhS iv6Ϫt+]>yG) x, h|n(ipOrۊZ\>r΀=
N=A!) |n(t˚Z\>sK:Fv.Q: @'IǨ<h "~@zG+]j#>'+]j#>%h@AxPPgO@Ѐ<Qn(xR.P
+j#>%hǁG S	@iv⇭TW|A{n(zN<5zr΀=0 ( ΂S|@aG+]g:|.P>yG)X>AO@B_G+](kn(x: -h)G+](j9\CPiG)
CNSh
rۊ)Ez^W4qE([:kG)'Cw: x>n( 6uSnW4qAQ: <S ,Qn(C 6uSnW4qBQ: y: yG+]d&ܮivoQ:  cS D+Qn(WsKRի^: cxhv;ǁaG+]^6z>sKRի^Ӈr΀=q/tax0(4rۊ)jghpin(Wçhv;ǁa@|=A
hv;ǁa@|=A
rۊ)j[>sKRի}G)')'ivZyBgܮivZyBgr΀=q/yO@8vǈ4rۊFΈ\ivѳh': x>trۊtBsK=lG)	΀=0ivWt=|ä>W4qB+:xhC @`G?th`Bn(vA|BsK; !Q:  $O@Ѐ@iv6ψ\iv6ψTr΀=@) x	n(gMH\ivQ^tԅG)'CvO@8Zð'G+]+]h_: gh_F: ]]: x>:3N	ivQ^tԅFn(gMHY x	џ΀=@n(ClFn(Cl΀= 	 :3 $'ۊ_/Y ? {@Z z>]_<p.P8t΀=0	iv⇭[:!gh'F: x>{]4lFn(:!ghv;3N; n(W!}Fn(W!}΀=q/0 џ΀=q/0 ivZyCϨj򇭟ghv;ǁa@|=A
ghv;ǁa@|=A
]^6z>
nivZx:p*ghv;ǁa@|=A? {D^<
n(Wçj״8t: cxghv;ǁaۊ)jghj׹"(@ЀyۊFBmFn(v	: yF: yۊTڍ.P@l p|(@yۊTڍ.P@l'CwF: x>ivQ^t֍.QJ+Κiv⇈T4sK<EB: -gh)ۊ"niv⇈: xB3|iv⇭T74qCϪt: xB `:(@B_@gAAn(zN<5zniv⇭TW|A{΀=/ H-PPg@ $(A(3ۚ]gV>F}KJ74qCH(| ^ǔ 3  (A(3ۚ]j#>%]j#>&: @'IǨ4gh "~@zۊ#;Fr֗9s@kK |џ΀=
N=A!~n(ipOQۊZ\> x, gh|iv6Ϫt]>y΀=h@ǈ;]74qBg  n(vA}Fn(vA}΀=xghAnn(|-]gn(p74qCNghv;#.QKV(tAr? {D_@	ѹۊ)j.\n(_<p.QCΈ\ivFΈ\iv)jmrۊ(W=l.QB9W4qEj״8tT4sKQKV={CNrۊ(WsKP2nW4qEdΪmn(M\R.W4qEl+]T4sKP5sKP>yn(g:|_^ۊ(xR.QC6>F}KNW4qE9s@kKܮivZ\>眮iv>眮iv>sKP.QC+]dܮiv6xn(çhsK"En(tZPtg[}Sv9hj؁CP*PW/9hj؁CPֆyCV
xg7tZ[KV={CNCNZ[І*^<p+=lT>BsC]tZ*rڗD|#TEVR*-iv⇭hj_TݳZ[J+ΚhsK=nBg.Z[C]tZ)Ez^Z[І-iv⇭hvA}C]tZ.:|󖊛^C.҄ˇ>Z[5
9ۊE(kC]tZ)jghpZ[ЅKǎ<.P-ΪmC]tZTۖ4qC;Fr疇4qC=ltZP\>gܯ[ІP3Whx6z6Ϩ <lەtZ--^EЂ؂ەtZ*T54=p6zM<wk-}MMx3Whڪ*FvC/rnA	TTC^!zjV\Qy^ERjs-&QR3QirtZQR3+UEHt!9Dzjj?ۊEAuU[ЊHqC"Ewhj_Tݳ7xږqC<lE/tSSv9pCn]jnڇ.6'-P6ϨElAf"E	5HT/P'("r3>(vZSR%5r󖇭55"P5Mp55"riCjD墦D(ipӖ΃J)֗hl49hJj-[:kE5"P5Mp5:SR%5r>覤JkCgh73״TE5"PKZ!3״TE5"P#={ENtz'Ӡ}MH>sZSR%TCMhJ:(55"QS[:kCjDK-SԉCvԉC=ԉ@kK7k=H}C=ԉCwM\覤Jj:}SR%]!S[:kE5"P5MpH]Sj*tgMhJr٭:}SR%:}CgA/5^riC6T5rWtT5r󖊑]^PZ*FEvyCdvr]j*t-]!SzBnZ.hۚj-[T5r΃J*FEvyЊ]^tT5rtȮ\ȮP@r#"s@hAp>]^PTT@^\!PN5/QS(ۚR@XRנAr抑]^P[QS[T5r>]^Pt6tQR2+47t*t b2+4>Þ6Ȯݵ-yh 8xT55r_PK)x	Zj-[:kCH._PAv֗͂-[:kCH._PAv֗͹hl5rD.hn髗<EB5r󖇈5r6ϨzT7tZy@kJ#bj-T5^rKV(pj-m:!PW/9hCl(tB^rІPB^rІ
yCD*j-/D*j-/5r6Ϩn髗; uCwM\QCwM\墚6(n髗
6 ^t<z*^QKǎMW/:<yCwM\tAry5
7t·5rmU5r
6 ^t!R^<pBlֆyKV(pjBgΈT7t΄6ςD*jBgA
yІ
y
y(tB^t; 
T7t΄6Ϩn髗/PW/:_7tΊjDx4^r+g8twM\P-tj"3ZTBçjCP5rD*:|񻦮^t5BCç(Z/T#<|B-#<塪5/l3*nڤNZPքrg ϨG 6yC]ç͞:j򇭟rn(pgsCΈ\hWç+]^6z>ç͞:-iv6x4;xۖ4qAǯpgsB/8l󖇭51Tx^n(pgsCH(h 8tևDZR#gyh 8tւjr-mpgsD= "}CQhp+xfO-􂄊iEȯhzㆭNC
+="-H(HPZ>l8j٨SC
+="jr􂄊iEȯhClC]gMhJ69hsK Λ<qUlHT#<5TR[:kEMTE(*^Z:|\n(x3TT4tgC^Z\=wK꛶yCg.yhsK8tT
6yCΚЅKǎ<-iv6x4:->l.hsK}S9hsKTݵHTZ:|򊛶4qEN<7T.PRdmhsK6t6 f7tZ:|\@lܴ"҈ڇ(R@gd>Z'E-QTݵHRC^RCZj)'Ez^S ϹO@;V(Cltj򇭟r΀=v^6z>? {DZl) yr΀=6uSnS表T4? {@^΀=/lڇϩz: 6>F}KNS9s@kKܧh}S9O@6}S(^)Ϫt) {g:|tr΀=tW5!r΀=|B? {Btܧh<? {@`tsgD,tj״8tT4gMhtl: : ڵyBg'j[>@;V={CNghW@T? {@lP*ghC\t{gV>F}KLtm|ќ5t Rt: >y@j//sTt =>y΀=2ltl? {@l΀= ΀= ? {@: : @jP@Öh͝>OW6v,K-S;D|QSܴ;xSghl<lrSv"Pꚑ*tjZtRԇCo={A(oyhxڢN[Pճ=}KܴT/(˚6P旈mEzCG<jj={Cv(n髗T>Z {gM8HT"C^ZQ]ݫZP3Z6hx>(vZ>!QR2+4;xW-7mR%:jo堄ڪ#^-EzCƼUB+:5j8!6j=zCWjAmCj/^P@|HϨzCʈT!H: sENt=pj>ç͞::}ä7-v(\>#)oOFwCRj#P5MFyC6zTBjjAwCGTCʈT;xUmѨv>yQ
Ђ؂٭͞#QSܴ;xSgh<F"M|"5Mڧ(p/-#TҋC͑hClr5M(8|tԈٯ-#T*Ft6Ej={CT78|olTއ"町zr@psBb=l#Th 9FhhBrR'-mPZ!9|=lRԇCG>yKP:}"|C2#gOh`ևH=l]Sj*t5gMhzQSPzF}	hBrR'CΚ56Ar抝> TCRj#QMH}ENt*BzZ7xTCg*BO!PԂڇ<lAzڄWnS#}C
\9l֊>x6(\>`Ҁ
\9lו;!|N|U#;!FvCٰiʊd>TVȨ&ܴ;|*l7+t3Wm<FyEzR> r|TClۆ]pg\rnWo:|@ElTZ\FnT6ϛ:!r|jZR38t+67mR#OvW]n-hzRքR]9FRքR9F×<>z'_<\Fq-r|TmR+VQu/-/#}wkB)dz:pR֊_>yCϚ}MM޾nWomKZ)|[>{R3ܮ7xږR:pRքR>xCrR'+ڑ9]n-hj_6!l+6#:kCns@lRk@lR9]n-hDp+ϜUKܵRg\R缵R([r<x7+6ΪmwkCϞԌsSg^ySwϪoE.KV7xږUK9zg|["*1	+_rԌZzy^ECltZ_r|5OyQ^EçQ^E5H["NWomKZ*Ftր֗]n-hl+6#:kCV_<F!H/[n(ElE/SS~Z={C譑hx͞rn(ElCyhsK"E3ܴ9ۊj[""yC]6-.t9ۊ*z["Kߡ.QS״=n=|C]6-5sK"E3ivڤVȴ}Ct9ۊj["-={C譑hjoEO^+dZ6CpgHh|(mR+dZ=}T֗ 96-.` 5rl`Y  h        6b  *?!S?!S?2         Z  >      ./usr/lpp/ssp/css/aix50/zcmem_ke pi_r.a          h           h             3%"
   AH(,8@_`ace|	
!?Nilmprst.014;Lbdghnoz}"$/69:<>DPTXfkuxy~#%&)*237BCIK\w5=EMQW]q{'-FGJRSUYv+ZO[CtZH	AP)eYeYeYeF,,,,YeYeYeYeYPH,,,,b,,,,YeYeYeYeY0ɖYeYeYeYQPYeYeYeY2,,,,#&@L	0%
Yd L,,YeYeYeL  ,,`#KjA($LH Z 풊&<p]X61/0RD"s\lƥ5x^V:N6R]0-]2EGj%0J`tL LӢBH*:ƳW>^oD;W840=iub %M	{5nڟ/&WxKL%yK"2q%F
^|F"Di.<%<K>>`	{S4	,]SYׇ0{S,M{zE*,ĸN3@!Όu׊X+gͤVL"]tC # <+֊X$Y< BDUփVM, 'o<qhBA 8,h2ċ"@5x+X6
.\	5A/id\lq/np0MpF1] h+q\m=!P&j, P\@	益@8<.xyD/j}sxD >6Ƴ OM[	^4κj2{6d:$P4@9iRQ	KʇCSfD`PlWI1i"ZG4LǍgi]<ڟX%ϓL#x,b@qD[``e#Q>9<j}R	,\Dx&7@\%,\P.*d@,%Tm=qw	Y%T$zR=qXbKP*TtdPK -TI@PTRAAP:"*M"G7i:7@.Z5%
bہ{SAt	VUF"UF)ڟDoHxfDSwgыڟP&m{S:x_	uD )>o02DwH.Z<W E;x⼀gAدZ)ֹ8Thuhۄ!ڟx<
O?``"x4`d]]he%xyh~i7C>60xyBj}hB.xyBj}i+yi2q2zaِ	NbF)ZrҤ%.R7*RLSL%GX2XVΪCw^X$GBڟF[tHZ"m"Tan\>h|CAY>;G jм
ZY<	@b.d@4sj}g]n×>݀":&&F{pGTDBP FJHYn|%{S7 nR`/>AcD'0
:x>K -d@qE
E>!D}A͸'{Sꍽ#T;@7 z3vA`HuR#Ot7B |/P>۟
#qH²ƞ6P
5A(xYNq7ehn^Ƴρǵ>3 Rj֍Q =֨8F-8&  V?FOx~l	tR?WaJӖ%.R7*/0R\Hܨt9JT90R\9NVވ|Ki|\>a@Bm4,xH\<1`

Yht >O#MJ_eX"$w*xmVSuhs8qJ;s/)}i1KM-.R`R%.R7JVT^`3d,Gm+g5`V XFk(@3cl;kA.0Pc	RPp;CG֝S8k,
_gRIQڄFJʋ:#uvC2&315·M,݆OayZaqkOj}X^Zj|;yZ7xј#!:.d/n-g@MO}waz3	[@ڟx'>pT<	dzNڵp</P1ِ1 _gZy?ܞ,RX@rfAt:ưVy	>axn,>3֞X^N<k- qhOjSǺ#{K$šڟ <|%ϼkT+q`= 3\8x֩V= 3ի(z4~l]e/-<),JJqh[d2&C=e#~|:b@& {X<{S0?Fʠ5jx2ۋ	XjZцO'{Sa
ϣ|wVƞ&hmQ KibTt7p@Fz'1Ѩt#4!RBXTT<§$3Mzg5a<ۦ 0JL  Ȉ 8a 8``@,Fդsңf@{\8V  ჭ=aîA4=bI%JB@=P&d6t& %idpwգRl\=Z?d0<wP~ 0l	*e8v> 	,Z6D׬ഀXv &E/j}JXb[h~@S 	2$R@!:hūDh0n>d^5 	vlP{Smdn'>@5(%P&7ݸ Qh,x-ہ= k-n>4q2zaِ1'tM)}i`j%/R`G,6qQ:<|jwD$"z`gk<j||#RD,A΋#T>`N&,xyD[甽'[N
s!xGrVٸ>A{SDBq #ù+A.n{SD^5h<nxOy:
×g	{S&y]"[xy>ǵ>ኵp</Ttِ1iVK(xjJ8N9@
ձd&̂;L<ѐу70WG#.VaK+	T ڹa+I5-kavЭ ){S-xGfA	GΌG"<rG$&-id=:ڟ;&,t/nH>m׵>\0z</Ttِ1 ǏVK(yzҎ),J(C~BTu%nBW>]d"O#,RXmL6wHJd2nxj}mZhfE/->H;PX)hl='tKW1V2zAّKO'),J4ꎰd{M^t='tŹ/j|fcCYew	4,<>4{S:x:D*
}hkAբƃ 1nW>'^=d/ 7ڟFWF]sǵ>j{hE-=w]x2 7޲ 1T!H]hI:d\D)փ- N7g}!^ՠ?8 ̀gHp};ڟz{j釃f@;eWj%ʌEi	tHT=	eGX2xqj74BSڟF[BDĴi3O\CH.!<k<TƳ̈́c}{T80a ue[ڟFJTiuf.%{Sڡr
4,]
tqP5{S73$xya+ڟF\N>KV$ 3V("nѦ:&J6q]E°{@\pz+Z C`$>?E=4n678bLO뇣U.ۊMOª°"TpB5A|P6Nx5Z<k<T1{SOxy%{SBw>3W'x?6d:$4ϥ+NZTIZR):2ժd.qjxmjjHi/j}g]o۝ ڟDoF4κމ`T: ~pejyZ4΁cڟzyZp<x?6dR?iJ00NpHܨt9̂;Tu!zyלwS"P#M<4κpڟDoP#,F
=0.ѐdEfm``@"~kY!Ml==n.ie4Ѕj}g]o!\C6z:'C[SFZaXbu:d0xkW hT
3
@&q7E,n7{S3]o>yZq26F@!F
V/j}@0Ϩv/j}g]V '́vR(^/zx\S?ͯs*%S'P820Tu!xqj7YFy qOL$-qP#z3ie7@J`ѐ >MۊڟT<	g)DDAwG6偠}uj4Ѕ{S:xz
CEC6zbKVh=y#YkK'd`q2ƋD[kH0j@T:'DmVHtfb FB {S}@0>3W֏́vR?ͯq J)xIbR#r%='tQ%&hh4TW+t(o=iusVY>j}g]o<= *t*V8FOL<2)}iXJV)rQyFCլZoN*#6dRk$ZyIDf̊^q1@e֧{xqQ"g+Y-j}緍'2)y~xV>Ɠ͙?<cZO3fE/8VkS=i8ّK3?>Ɠ͙?<cZkS=i8ّK3?ZoN*#6dRk#EO3fE/8V-j}緍'2)y~xkS=i8ّK3?ZoN*#6dRk#O3fE/8VV4TFlȥ
L>Ɠ͙?<cZֵ>Ɠ͙?<cZkS=i8ّK3?MkS=i8ّK3?j}緍'2)y~xkS=i8ّK3?KZyIDf̊^q1@dCZoN*#6dRk""֧{xqQ"g+YKZyIDf̊^q1@d4TFlȥ
A֧{xqQ"g+Y>Ɠ͙?<cZ-j}緍'2)y~x%kS=i8ّK3?ukS=i8ّK3??ZD |21F(
BAZrҠvI`P;PX(f^*iJ2^^ZÔLr^1'd`	B$
 R` 0c-v;v@g]Ł~?u 	Z5g?6?s9ܗ~a5C]\oA 5tc:*s eBN/J6R`HI俤$w	:9zReBN0JHI&	KGEunm_$ip@8mBNJHIec	:`)SHI?HI	:`^`:-$jXtBNr?	:ZT9P:)HI?HI1BN BNuHIu@6*#/u un4*us띰,xk``X-rn!\ nB,>V.C,
6['\8[o?`X-p';6
\6?5mMÏ&6[=lp[ǮM&C&lqM^M\cWlq'M~M\cMlq?ɶ8;lpy6ƹ&=&?:	5~6ƺI5v	5#&q6ƺ>lklkmpMlk8HM<MQ6Ƹ+96ƺn	5rmq\c\lk	58&xDMMɶ5Î6Ƹ& lklk6Ƹ}&6ƹI5		5I5mqM!	5N6Ƹ2lk)6Ƹ4lk &6Ƹ6Ƹy!6ƹI5lk8JM&2mw996Ƹ:16ƸΓlk6ƹ\`(˂VxQ%A<.+J8R$N^npDKCCR2LE%â쐽Iht]0)N6J^2AiP@lJV:P*gʋJԥ+(4^TXZV(h9+(26*/N5+Rt3h9+(ҩҀ*rҌt3J)S d5*0-N\Y(à)g),J)SJ;PX(h^mڂ%T!P>9iRQ	KʇCvIbS),JZ:/0ڂ%AbrvIbPX(dVoĥiJ)+RJR#r>9iRT	)8*%S'P8ϥP^^pX)rQy!JV)rQyFC,J;PX)rTlQڂ%Jʋ? *F,,, dYeYeYeYdb	A#,,,,#&@L	0%
Yd L,,YeYeYeL  ,,`#KjBbE(3IE~?_\bssc߱
CS:>/'0O6H<^5//ͭ߱^V:N6R]BpkKOģKԘ%0P:&FQ=Q4,545 ᪷HGSC5i%jNj!DJtDDWD!DUbhN u>$F[2DhBf1. p*͸H5B=XfIq	uI6p,Dc4ٙi+4y:M@ƨUH-,h0F3G@xpjPTcj4%@ƨUH$X[H.5B@ۮ.$uz`H[DoHt,hLS3pĊ95QFuE ƀ0;(ZpXd6B+ó<BCa ϚC9e:."47z-tPNu"~F}# Y
`*4]"WDFMPDat-IcQ#'@ +)B^J}ŐP%5SeÚMqH=L͸FW`#\jmf#wFGF\^D"j2x'+tN  +̄)wHCǫd̝ ͧD4պD3 ᘊf%:hR?
y9-*J6R`@)rPsjdj`DMƢ+yUD5i$y);A;(81 p3yN@5B=L+ƴ$̜mb@F[8"Hj4ut VT.D+T
O7U+4O\0TY
#İ2Pt^3:5@tZ ^ ظ05:V!(j	g(p|`ktwDA"FDoHxfDUEbn\j@qiuHG5YmPIgȢ)*:Eq584N
A.p2SA@UA"uPFUe,qMScF4861e@Gևŧ#n@ƨQu>WFDT(IH$d̝ ͧD4ǃfFj"]pEtO34)}i?8-*J:R#r)PIp9^j%:hFbd騊f#3Rt=`^|;3VMIWt(N(]En)ZhHK;BwE#M[0qiuHtA`10| ~Z4TNª肫|p8Aqiu'n"6lPq5PEb\ DaYd'FJ PpuBu
rf-|jji]\j&PH ~0HC഼5QKjPp>j#icUg#0[\+ lOtIoLG  PaNAaX{:DO\("e47>WP
6p6qiuƨ\Ax4IQ8
=Pp֍iÈہPD|z2x'?uhx?6d'+tN  +%:"̝ ͧD4պD3 ᘊf%:hR?-iJ)).J\nT:*).+DoD>%L+"m qn<8#^	q	2/DIIO#MJ_dxjt
w ut Z*Y% K" #Y:hyBփ)O:R&YKM	_gRk(Ih\9J;PH)YQy<n,F\#P%S9k,Z§Q( }'р\P0aPU
xThsIE ~tPmE&s/)?ln(BR#teEJtQjAuj"'py);.^݅ cxfc[G;K B raց@ƨ\ j6}whwhbf#P"gH6P#fZ-@ӍP 8
73
3AGۄP 8ueCXޑd=u\=ja]pEtO34͙l\xvIbUdT7DM`EtO5 Yy);.Zb\Iqh5B3֞n-qd[ n	4qb?}njb]=Ёqh5Bj1-rW/p{K'6(qPgUQ֣M]pEtO34͙2;PX*)!lJtfD`EtO5 ᪷Hb5G֨5!jNj#E䦄=D܀2 7ۋ@MƨQY<@CnѾxj,LmZ
\j,0O4Fh;}8YfP|4n-#q6%p!>h@X4h:\?B.@Fp%уsWj4F FRBXTFi9]L CD(tO  E98m,4#A!@#A0'@'6jN ~8tj&:h6hV-I$sA&fl mQ6'ˡfN	k:2tjweѦ@a'LIP Lidt"8y@ݹ(N5B%qdIBP+pF\/F )ȑIlG&lB7	aے5B]ŋpk!MDhnJ5B66L>͸"	zh:L7 snƨMEBOp654p68
4Ur2xf#2wD6GfFi!tfAu1<JtХeb>;PX)z з9`JtQDWDRtjN&GRwD\;(d&y@G۞8	/wBm,QօEцRTfG#s@iPG݆P7<5B⨵,ocН#aVf
ٹውP
ZY	¬Y(!ssTX蚠G(qTZ
   n+P,YXE>wqy;AN&i!:l[C21<JtХd<Voi BR	G	#gjdP+54L=UDFB%9Sx
H^hdA>QR+y	õsU4'tfV !Dp!
a15oDT.WVU\&f,R>tfbr/	NTJ=@[+JcPv-,t}'P&mʗ"ۋQ֙tfAu1=QfFbSǫdd<CiGj%á4't;Tu#EnCgTV!UތZ<2)}i),J`T6
3BwCGX2Fy"F"<x?6dR?$K	`{$Uw'̊_gZ<vIbPXEtOTu#1 N&\F)P3UnSC5i$ԝ y);(ƨS35: 34!VPP+۞FJƨ\mAGjAhm,4δNPu>(8	m%XdBውPL+xqq{QTM>%8
;mYj&[*B"Y8 hAhK!9sG:h6N fA!nn5BLȪ$d̝ ͧD4ǃfFj"]pEtO34)}i AbĠ9QPȭ8ߢ7ꎰd7Ѧqd騔顩UD4^JwHf:$1IWt(N(tQ  1HOCPLZ4Й&b]@p@CP@V!fL6Kx}#D:-HYn+NT(I[
4κpVq]Pj.Sĳກ@qwAKj4	u
͸PqiyK>LNjF&JFiϷ5B6B m׍J6tu+R+X6eF+"#C[K$4HS4j>ۊqU]%Ǣ aXNBA!(CB |MkE4 `P&mD5B=b{*͸
4ЅXT(:\$1."p<2DC5!$fHd\3]ħM
_gZy
ҕ-*J\Jr)KʇCJtQStf6SEf|\:EO78ƨQu
#z5r֖P*P+ۜ
jg]oB=b*tb{#O-Fceq+Ȫ$dJtx?6dR?cA	JӖ%N``@)rPsDMDWDGX2L=Κ/%yНъ&t(nljg]nBDoFZ0Ht]͸
jPn+޼"Ȓ봲l8;h:Y@4!nlbT(:x
!;\Pn+, ÉFbY::hA4 ASR*V!x2Dozx>݁ƨFd']o>⸄x-Z+FZMјa+P}
jg]"ē1<Jtx?6dR(\^?p{N8U%P^^pX*sQ)CQ=Qw^o4'uLYFy`T(:y@굼5Bލ\~E*-P&mA+Pb1#zEs] uB
l- ۡ4Ѕjg]oS
#1#zV!YkWMykQpȅ6,h54W-NXۮOZd̄q>}@FHJ2yEtO34͙p*%Kʋtf48#NW-4^bV"i×F[M T(
6Oqiuyh*t

2*2zّKORIKʋ%.R7*o!ydѪn'U2)y~xeF\=4TFlȥUT.N#6dR*3F\=4TFlȥUP{pi:ّK3?!yT.N#6dR*cF\=4TFlȥUT.N#6dR*iT.N#6dR*jh͙?<cbh͙?<c!5B3fE/8"P{pi:ّK3?"AT.N#6dR*Ѫn'U2)y~xdh͙?<c'5B3fE/8"\T.N#6dR*5B3fE/8"]F\=4TFlȥUh͙?<cpѪn'U2)y~xbF\=4TFlȥU5B3fE/8"\54jۃIDf̊^q1@EXpuQ"gV.?4jۃIDf̊^q1@EXF\=4TFlȥUƍP{pi:ّK3?14jۃIDf̊^q1@EXh͙?<cu%B#x`yr(P^^-*
jKjE2^V%K`l9Dp,%vF (@b	!XV V0r߮CX6c?!-0r\@?\1r?\Frl=}K6 lBď͉?!d?l'";l##s?4:t&	:&-u!'_tHIi	:tᶐ9uzBN[$!'_$4O$ $ /HI%i	:!'_;u_$A$>!'_i	:	:BNi	:\SO [vAB,\
޸]6:,kn[v+o; 	,`X6c 
l lI̈́cģc%!F!lu%QF6:(:Qtlu\`QclLQ8(jQ򍎿(6: lE!l!lv?\Qw
68q<c]0)F	aF%BQ0(FQ_HQ~e~^Q_lua1F8(?lu`5(6;?clv?`ģc?`A(~Q
68A"	#$c2o8Q?'lp
68ܣc͒lv?6cJ68hJ6:lp9eͤ(俛lc^Ql1({i697iF#jQ?6wc򍎸PeCP(+*J^x3R\9RVp9nF*s e/J6R`DFLH$N^40#,*rEHChl:3LF&	KGEnmԘKE!z Iqp#-.('2ҁI^+0NVV:Q"*s)KԕX9q*0/0CRec5,ΖTr@rZT9P:)ŅEjRiJ%Fҵ)JJ<JJJ<ӍJԥ+(4JJ4G)ƥjp|t3Jt$+(҆ETFLBkJ;PX(h^mJ;PX(d\NGj%P:EC|RIFL%.R7*rAڂ%L
>;PX)hj%ʌ2Qڂ%AbrZq-*J\Jr)KʇCRIS'P8J\nT:Ԫҗ%N``@>AyzRbĥFE
K)ZrҤFE
K)8(AbĥFS'Gj%+*/0,,,,0eYeYeYeYeF#`)eYeYeYeF,,YeYeY2,,#YeYeYd`,$,,,,FYeYeYeYeF#`)eYeYeYeGj%ԂPI,RX3R  ke          6  *?9=Ȫ?2           6      ./usr/lpp/ssp/css/include/lapif.h i_r.a                              !  ***************************************************************************
!  "@(#) 1.46 src/ssp/css/lapi/include/lapif.h, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:47"
!
!  Name: lapif.h
!
!  Description:
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************
 
      integer LAPI_SUCCESS,LAPI_ERR_FIRSTCODE,LAPI_ERR_UNKNOWN
      integer LAPI_ERR_UNKNOWN_DEVICE,LAPI_ERR_UNKNOWN_FUNCTION
      integer LAPI_ERR_NOMORE_PORTS,LAPI_ERR_INIT_FAILED
      integer LAPI_ERR_OPEN_FAILED,LAPI_ERR_CLOSE_FAILED
      integer LAPI_ERR_SWITCH_FAULT,LAPI_ERR_INTR_HNDLR
      integer LAPI_ERR_NO_HD_HNDLR,LAPI_ERR_BAD_PARAMETER
      integer LAPI_WARN_PARM_NULL,LAPI_ERR_RETRANSMISSION
      integer LAPI_ERR_TIMEOUT,LAPI_ERR_QUEUE_FULL
      integer LAPI_ERR_INIT_LOCK_FAILED,LAPI_ERR_GET_LOCK_FAILED
      integer LAPI_ERR_REL_LOCK_FAILED,LAPI_ERR_TRY_LOCK_FAILED
      integer LAPI_ERR_INVALID_OPTIONS,LAPI_WAIT_INTERRUPTED
      integer LAPI_ERR_PURGED_TASK,LAPI_ERR_MULTIPLE_WAITERS
      integer LAPI_ERR_EXHAUSTED_MEMORY,LAPI_ERR_NONZERO_INFO
      integer LAPI_ERR_BAD_FIRST_PARM,LAPI_ERR_BAD_SECOND_PARM
      integer LAPI_ERR_BAD_THIRD_PARM,LAPI_ERR_BAD_FOURTH_PARM
      integer LAPI_ERR_BAD_FIFTH_PARM,LAPI_ERR_BAD_SIXTH_PARM
      integer LAPI_ERR_BAD_SEVENTH_PARM,LAPI_ERR_BAD_EIGHTH_PARM
      integer LAPI_ERR_BAD_NINTH_PARM,LAPI_ERR_NO_CONNECTIVITY
      integer LAPI_ERR_ADAPTERS_DOWN,LAPI_ERR_RECV_INCOMP
      integer LAPI_ERR_SEND_INCOMP,LAPI_ERR_SEND_TIMEOUT
      integer LAPI_ERR_SHM_SETUP,LAPI_ERR_SHM_CLEANUP
      integer LAPI_ERR_SHM_REGISTER,LAPI_ERR_SHM_RELEASE
      integer LAPI_ERR_SHM_ATTDET,LAPI_ERR_SHM_ATTACH
      integer LAPI_ERR_SHM_DETACH,LAPI_ERR_SHM_ENV_SET
      integer LAPI_ERR_SHM_NOCOMM_TASK,LAPI_ERR_SHM_SETSHM
      integer LAPI_ERR_SHM_LOAD,LAPI_ERR_CHECKPOINT
      integer LAPI_ERR_LASTCODE
      integer CSS_KE_INTERNAL_ERROR,CSS_KE_UCODE_ERROR
      parameter (LAPI_SUCCESS=0,LAPI_ERR_FIRSTCODE=400)
      parameter (LAPI_ERR_UNKNOWN=400)
      parameter (LAPI_ERR_UNKNOWN_DEVICE=401)
      parameter (LAPI_ERR_UNKNOWN_FUNCTION=402)
      parameter (LAPI_ERR_NOMORE_PORTS=403,LAPI_ERR_INIT_FAILED=404)
      parameter (LAPI_ERR_OPEN_FAILED=405,LAPI_ERR_CLOSE_FAILED=406)
      parameter (LAPI_ERR_SWITCH_FAULT=407,LAPI_ERR_INTR_HNDLR=408)
      parameter (LAPI_ERR_NO_HD_HNDLR=409,LAPI_ERR_BAD_PARAMETER=410)
      parameter (LAPI_WARN_PARM_NULL=411,LAPI_ERR_RETRANSMISSION=412)
      parameter (LAPI_ERR_TIMEOUT=413,LAPI_ERR_QUEUE_FULL=414)
      parameter (LAPI_ERR_INIT_LOCK_FAILED=415)
      parameter (LAPI_ERR_GET_LOCK_FAILED=416)
      parameter (LAPI_ERR_REL_LOCK_FAILED=417)
      parameter (LAPI_ERR_TRY_LOCK_FAILED=418)
      parameter (LAPI_ERR_INVALID_OPTIONS=419)
      parameter (LAPI_WAIT_INTERRUPTED=420)
      parameter (LAPI_ERR_PURGED_TASK=421)
      parameter (LAPI_ERR_MULTIPLE_WAITERS=422)
      parameter (LAPI_ERR_EXHAUSTED_MEMORY=423)
      parameter (LAPI_ERR_NONZERO_INFO=424)
      parameter (LAPI_ERR_BAD_FIRST_PARM=425)
      parameter (LAPI_ERR_BAD_SECOND_PARM=426)
      parameter (LAPI_ERR_BAD_THIRD_PARM=427)
      parameter (LAPI_ERR_BAD_FOURTH_PARM=428)
      parameter (LAPI_ERR_BAD_FIFTH_PARM=429)
      parameter (LAPI_ERR_BAD_SIXTH_PARM=430)
      parameter (LAPI_ERR_BAD_SEVENTH_PARM=431)
      parameter (LAPI_ERR_BAD_EIGHTH_PARM=432)
      parameter (LAPI_ERR_BAD_NINTH_PARM=433)
      parameter (LAPI_ERR_NO_CONNECTIVITY=434)
      parameter (LAPI_ERR_ADAPTERS_DOWN=435)
      parameter (LAPI_ERR_RECV_INCOMP=436)
      parameter (LAPI_ERR_SEND_INCOMP=437)
      parameter (LAPI_ERR_SEND_TIMEOUT=438)
      parameter (LAPI_ERR_SHM_SETUP=439)
      parameter (LAPI_ERR_SHM_CLEANUP=440)
      parameter (LAPI_ERR_SHM_REGISTER=441)
      parameter (LAPI_ERR_SHM_RELEASE=442)
      parameter (LAPI_ERR_SHM_ATTDET=443)
      parameter (LAPI_ERR_SHM_ATTACH=444)
      parameter (LAPI_ERR_SHM_DETACH=445)
      parameter (LAPI_ERR_SHM_ENV_SET=446)
      parameter (LAPI_ERR_SHM_NOCOMM_TASK=447)
      parameter (LAPI_ERR_SHM_SETSHM=448)
      parameter (LAPI_ERR_SHM_LOAD=449)
      parameter (LAPI_ERR_CHECKPOINT=450)
      parameter (LAPI_ERR_LASTCODE=450)

      parameter (CSS_KE_INTERNAL_ERROR=500)
      parameter (CSS_KE_UCODE_ERROR=502)
 
      integer NULL_DEV,TB2_DEV,TB3_DEV,TB3MX_DEV,TB3PCI_DEV
      integer HAL_COL1,HAL_COL2,HAL_COLS
      integer UDP_DEV,VIRTUAL_DEV,LAST_DEV
      parameter (NULL_DEV=0,TB2_DEV=1,TB3_DEV=2,TB3MX_DEV=3)
      parameter (TB3PCI_DEV=4,HAL_COL1=5,HAL_COL2=6,HAL_COLS=7)
      parameter (UDP_DEV=8,VIRTUAL_DEV=9,LAST_DEV=10)
 
      integer FETCH_AND_ADD,FETCH_AND_OR,SWAP,COMPARE_AND_SWAP
      parameter (FETCH_AND_ADD=0,FETCH_AND_OR=1,SWAP=2)
      parameter (COMPARE_AND_SWAP=3)

      integer LAPI_GEN_IOVECTOR,LAPI_GEN_STRIDED_XFER
      integer LAPI_GEN_GENERIC
      parameter (LAPI_GEN_IOVECTOR=0,LAPI_GEN_STRIDED_XFER=1) 
      parameter  (LAPI_GEN_GENERIC=2)

! transfer function types.
      integer LAPI_GET_XFER, LAPI_AM_XFER, LAPI_PUT_XFER 
      integer LAPI_GETV_XFER, LAPI_PUTV_XFER, LAPI_AMV_XFER
      integer LAPI_AMDGSP_XFER,LAPI_RMW_XFER, LAPI_LAST_XFER
      parameter (LAPI_GET_XFER=0,LAPI_AM_XFER=1)
      parameter (LAPI_PUT_XFER=2,LAPI_GETV_XFER=3)
      parameter (LAPI_PUTV_XFER=4,LAPI_AMV_XFER=5)
      parameter (LAPI_AMDGSP_XFER=6,LAPI_RMW_XFER=7)
      parameter (LAPI_LAST_XFER=8)

! transfer function flags
      integer USE_TGT_VEC_TYPE
      parameter (USE_TGT_VEC_TYPE=2)
 
      integer TASK_ID,NUM_TASKS,MAX_UHDR_SZ,MAX_DATA_SZ,ERROR_CHK
      integer TIMEOUT,MIN_TIMEOUT,MAX_TIMEOUT
      integer INTERRUPT_SET,MAX_PORTS,MAX_PKT_SZ,NUM_REX_BUFS
      integer REX_BUF_SZ,LOC_ADDRTBL_SZ,EPOCH_NUM,USE_THRESH
      integer LAST_QUERY
      parameter (TASK_ID=0,NUM_TASKS=1,MAX_UHDR_SZ=2,MAX_DATA_SZ=3)
      parameter (ERROR_CHK=4,TIMEOUT=5,MIN_TIMEOUT=6)
      parameter (MAX_TIMEOUT=7,INTERRUPT_SET=8,MAX_PORTS=9)
      parameter (MAX_PKT_SZ=10,NUM_REX_BUFS=11,REX_BUF_SZ=12)
      parameter (LOC_ADDRTBL_SZ=13,EPOCH_NUM=14,USE_THRESH=15)
      parameter (LAST_QUERY=16)

      integer GET_ERR,PUT_ERR,RMW_ERR,AM_ERR,INT_ERR
      parameter (GET_ERR=0,PUT_ERR=1,RMW_ERR=2,AM_ERR=3,INT_ERR=4)

      integer L1_LIB,L2_LIB,L3_LIB,LAST_LIB
      parameter (L1_LIB=0,L2_LIB=1,L3_LIB=2,LAST_LIB=3)
 
      integer LAPI_INT_TYPE,LAPI_ADDR_TYPE
      integer LAPI_LONG_TYPE,LAPI_LONG_LONG_TYPE
      parameter (LAPI_INT_TYPE=4,LAPI_ADDR_TYPE=4)
      parameter (LAPI_LONG_TYPE=4,LAPI_LONG_LONG_TYPE=8)
      integer LAPI_MAX_ERR_STRING
      parameter (LAPI_MAX_ERR_STRING=160)

      external LAPI_ADDR_NULL
 
      type lapi_cntr_t
         sequence
         integer(4)  :: cntr
         integer(4)  :: private(50)
      end type lapi_cntr_t

      type lapi_sh_info_t
         sequence
         integer(4)   :: src
         integer(4)   :: reason
         integer(4)   :: reserve(6)
      end type lapi_sh_info_t


      type lapi_info_t
         sequence
         integer(4)  :: protocol
         integer(4)  :: lib_vers
         integer(4)  :: epoch_num
         integer(4)  :: num_compl_hndlr_thr
         integer(4)  :: info5
         integer(4)  :: info6
         integer(4)  :: err_hndlr
         integer(4)  :: lapi_thread_attr
         integer(4)  :: adapter_name
         integer(4)  :: lapi_info4
      end type lapi_info_t

      type lapi_vec_t
         sequence
         integer(4)  :: vec_type
         integer(4)  :: num_vecs
         integer(4)  :: info
         integer(4)  :: len
      end type lapi_vec_t

      type lapi_lvec_t
         sequence
         integer(4)  :: vec_type
         integer(4)  :: num_vecs
         integer(4)  :: info
         integer(4)  :: len
      end type lapi_lvec_t


      type lapi_get_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_GET_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! get target
         integer(4)  ::   pad        ! padding alignment for Fortran only
         integer(8)  ::   tgt_addr   ! target address of get
         integer(4)  ::   org_addr   ! origin address
         integer(4)  ::   len        ! tranfer length
         integer(8)  ::   tgt_cntr   ! target counter
         integer(4)  ::   org_cntr   ! origin counter
         integer(4)  ::   chndlr     ! completion handler
         integer(4)  ::   cinfo      ! completion handler data
         integer(4)  ::   pad2       ! padding alignment for Fortran only
      end type lapi_get_t

      type lapi_am_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_AM_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   pad        ! padding alignment for Fortran only
         integer(8)  ::   hdr_hdl    ! Am  header handler
         integer(4)  ::   uhdr_len   ! user header length
         integer(4)  ::   uhdr       ! user header data
         integer(4)  ::   udata      ! user data to be xfered
         integer(4)  ::   udata_len  ! transfer length
         integer(4)  ::   shdlr      ! send completion handler
         integer(4)  ::   sinfo      ! send completion data
         integer(8)  ::   tgt_cntr   ! target counter
         integer(4)  ::   org_cntr   ! origin counter
         integer(4)  ::   cmpl_cntr  ! origin counter for tgt completion
      end type lapi_am_t


      type lapi_put_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_PUT_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   pad        ! structure pad for Fortran only
         integer(8)  ::   tgt_addr   ! target address of put
         integer(4)  ::   org_addr   ! Origin data address
         integer(4)  ::   len        ! transfer length
         integer(4)  ::   shdlr      ! send completion handler
         integer(4)  ::   sinfo      ! send completion data
         integer(8)  ::   tgt_cntr   ! target counter
         integer(4)  ::   org_cntr   ! origin counter
         integer(4)  ::   cmpl_cntr  ! origin counter for tgt completion
      end type lapi_put_t

      type lapi_rmw_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_RMW_XFER
         integer(4)  ::   op         ! operation type
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   size       ! must be 32 or 64
         integer(8)  ::   tgt_var    ! Target address of RMW
         integer(4)  ::   in_val     ! addr of the value input to the opt
         integer(4)  ::   prev_tgt_val ! addr to store previous value
                                     ! at target
         integer(4)  ::   org_cntr   ! addr of origin counter
         integer(4)  ::   shdlr      ! completion handler
         integer(4)  ::   sinfo      ! completion handler data
      end type lapi_rmw_t

      type lapi_getv_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_GET_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! get target
         integer(4)  ::   org_vec    ! origin vector for vector
                                     ! get
         integer(4)  ::   tgt_vec    ! target vector for vector
         integer(4)  ::   pad        ! padding alignment for Fortran only
         integer(8)  ::   tgt_cntr   ! target counter
         integer(4)  ::   org_cntr   ! origin counter
         integer(4)  ::   chndlr;    ! completion handler
         integer(4)  ::   cinfo;     ! completion handler data
         integer(4)  ::   pad2       ! padding alignment for Fortran only
      end type lapi_getv_t

      type lapi_amv_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_AM_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   pad        ! padding alignment for Fortran only
         integer(8)  ::   hdr_hdl    ! Am  header handler
         integer(4)  ::   uhdr_len   ! user header length
         integer(4)  ::   uhdr       ! user header data
         integer(4)  ::   shdlr      ! send completion handler
         integer(4)  ::   sinfo      ! send completion data
         integer(4)  ::   org_vec    ! origin vector for vector
                                     ! transfers
         integer(4)  ::   pad2       ! padding alignment for Fortran only
         integer(8)  ::   tgt_cntr   ! target counter
         integer(4)  ::   org_cntr   ! origin counter
         integer(4)  ::   cmpl_cntr  ! origin counter for tgt completion
      end type lapi_amv_t

      type lapi_putv_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_PUT_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   shdlr      ! send completion handler
         integer(4)  ::   sinfo      ! send completion data
         integer(4)  ::   org_vec    ! origin vector for vector
                                     ! transfers
         integer(4)  ::   tgt_vec    ! target vector pointer for
                                     ! vector transfers
         integer(4)  ::   pad        ! structure pad for Fortran only
         integer(8)  ::   tgt_cntr   ! target counter
         integer(4)  ::   org_cntr   ! origin counter
         integer(4)  ::   cmpl_cntr  ! origin counter for tgt completion
      end type lapi_putv_t

r(4) kW          T5  *?.=Ȫ?2         	  T5      ./usr/lpp/ssp/css/include64/lapif.h r.a                              !  ***************************************************************************
!  @(#) 1.10 src/ssp/css/lapi/include64/lapif.h, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:46:06
!
!  Name: lapif.h
!
!  Description:
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************
 
      integer LAPI_SUCCESS,LAPI_ERR_FIRSTCODE,LAPI_ERR_UNKNOWN
      integer LAPI_ERR_UNKNOWN_DEVICE,LAPI_ERR_UNKNOWN_FUNCTION
      integer LAPI_ERR_NOMORE_PORTS,LAPI_ERR_INIT_FAILED
      integer LAPI_ERR_OPEN_FAILED,LAPI_ERR_CLOSE_FAILED
      integer LAPI_ERR_SWITCH_FAULT,LAPI_ERR_INTR_HNDLR
      integer LAPI_ERR_NO_HD_HNDLR,LAPI_ERR_BAD_PARAMETER
      integer LAPI_WARN_PARM_NULL,LAPI_ERR_RETRANSMISSION
      integer LAPI_ERR_TIMEOUT,LAPI_ERR_QUEUE_FULL
      integer LAPI_ERR_INIT_LOCK_FAILED,LAPI_ERR_GET_LOCK_FAILED
      integer LAPI_ERR_REL_LOCK_FAILED,LAPI_ERR_TRY_LOCK_FAILED
      integer LAPI_ERR_INVALID_OPTIONS,LAPI_WAIT_INTERRUPTED
      integer LAPI_ERR_PURGED_TASK,LAPI_ERR_MULTIPLE_WAITERS
      integer LAPI_ERR_EXHAUSTED_MEMORY,LAPI_ERR_NONZERO_INFO
      integer LAPI_ERR_BAD_FIRST_PARM,LAPI_ERR_BAD_SECOND_PARM
      integer LAPI_ERR_BAD_THIRD_PARM,LAPI_ERR_BAD_FOURTH_PARM
      integer LAPI_ERR_BAD_FIFTH_PARM,LAPI_ERR_BAD_SIXTH_PARM
      integer LAPI_ERR_BAD_SEVENTH_PARM,LAPI_ERR_BAD_EIGHTH_PARM
      integer LAPI_ERR_BAD_NINTH_PARM,LAPI_ERR_NO_CONNECTIVITY
      integer LAPI_ERR_ADAPTERS_DOWN,LAPI_ERR_RECV_INCOMP
      integer LAPI_ERR_SEND_INCOMP,LAPI_ERR_SEND_TIMEOUT
      integer LAPI_ERR_SHM_SETUP,LAPI_ERR_SHM_CLEANUP
      integer LAPI_ERR_SHM_REGISTER,LAPI_ERR_SHM_RELEASE
      integer LAPI_ERR_SHM_ATTDET,LAPI_ERR_SHM_ATTACH
      integer LAPI_ERR_SHM_DETACH,LAPI_ERR_SHM_ENV_SET
      integer LAPI_ERR_SHM_NOCOMM_TASK,LAPI_ERR_SHM_SETSHM
      integer LAPI_ERR_SHM_LOAD,LAPI_ERR_CHECKPOINT
      integer LAPI_ERR_LASTCODE
      integer CSS_KE_INTERNAL_ERROR,CSS_KE_UCODE_ERROR
      parameter (LAPI_SUCCESS=0,LAPI_ERR_FIRSTCODE=400)
      parameter (LAPI_ERR_UNKNOWN=400)
      parameter (LAPI_ERR_UNKNOWN_DEVICE=401)
      parameter (LAPI_ERR_UNKNOWN_FUNCTION=402)
      parameter (LAPI_ERR_NOMORE_PORTS=403,LAPI_ERR_INIT_FAILED=404)
      parameter (LAPI_ERR_OPEN_FAILED=405,LAPI_ERR_CLOSE_FAILED=406)
      parameter (LAPI_ERR_SWITCH_FAULT=407,LAPI_ERR_INTR_HNDLR=408)
      parameter (LAPI_ERR_NO_HD_HNDLR=409,LAPI_ERR_BAD_PARAMETER=410)
      parameter (LAPI_WARN_PARM_NULL=411,LAPI_ERR_RETRANSMISSION=412)
      parameter (LAPI_ERR_TIMEOUT=413,LAPI_ERR_QUEUE_FULL=414)
      parameter (LAPI_ERR_INIT_LOCK_FAILED=415)
      parameter (LAPI_ERR_GET_LOCK_FAILED=416)
      parameter (LAPI_ERR_REL_LOCK_FAILED=417)
      parameter (LAPI_ERR_TRY_LOCK_FAILED=418)
      parameter (LAPI_ERR_INVALID_OPTIONS=419)
      parameter (LAPI_WAIT_INTERRUPTED=420)
      parameter (LAPI_ERR_PURGED_TASK=421)
      parameter (LAPI_ERR_MULTIPLE_WAITERS=422)
      parameter (LAPI_ERR_EXHAUSTED_MEMORY=423)
      parameter (LAPI_ERR_NONZERO_INFO=424)
      parameter (LAPI_ERR_BAD_FIRST_PARM=425)
      parameter (LAPI_ERR_BAD_SECOND_PARM=426)
      parameter (LAPI_ERR_BAD_THIRD_PARM=427)
      parameter (LAPI_ERR_BAD_FOURTH_PARM=428)
      parameter (LAPI_ERR_BAD_FIFTH_PARM=429)
      parameter (LAPI_ERR_BAD_SIXTH_PARM=430)
      parameter (LAPI_ERR_BAD_SEVENTH_PARM=431)
      parameter (LAPI_ERR_BAD_EIGHTH_PARM=432)
      parameter (LAPI_ERR_BAD_NINTH_PARM=433)
      parameter (LAPI_ERR_NO_CONNECTIVITY=434)
      parameter (LAPI_ERR_ADAPTERS_DOWN=435)
      parameter (LAPI_ERR_RECV_INCOMP=436)
      parameter (LAPI_ERR_SEND_INCOMP=437)
      parameter (LAPI_ERR_SEND_TIMEOUT=438)
      parameter (LAPI_ERR_SHM_SETUP=439)
      parameter (LAPI_ERR_SHM_CLEANUP=440)
      parameter (LAPI_ERR_SHM_REGISTER=441)
      parameter (LAPI_ERR_SHM_RELEASE=442)
      parameter (LAPI_ERR_SHM_ATTDET=443)
      parameter (LAPI_ERR_SHM_ATTACH=444)
      parameter (LAPI_ERR_SHM_DETACH=445)
      parameter (LAPI_ERR_SHM_ENV_SET=446)
      parameter (LAPI_ERR_SHM_NOCOMM_TASK=447)
      parameter (LAPI_ERR_SHM_SETSHM=448)
      parameter (LAPI_ERR_SHM_LOAD=449)
      parameter (LAPI_ERR_CHECKPOINT=450)
      parameter (LAPI_ERR_LASTCODE=450)

      parameter (CSS_KE_INTERNAL_ERROR=500)
      parameter (CSS_KE_UCODE_ERROR=502)
 
      integer NULL_DEV,TB2_DEV,TB3_DEV,TB3MX_DEV,TB3PCI_DEV
      integer HAL_COL1,HAL_COL2,HAL_COLS
      integer UDP_DEV,VIRTUAL_DEV,LAST_DEV
      parameter (NULL_DEV=0,TB2_DEV=1,TB3_DEV=2,TB3MX_DEV=3)
      parameter (TB3PCI_DEV=4,HAL_COL1=5,HAL_COL2=6,HAL_COLS=7)
      parameter (UDP_DEV=8,VIRTUAL_DEV=9,LAST_DEV=10)
 
      integer FETCH_AND_ADD,FETCH_AND_OR,SWAP,COMPARE_AND_SWAP
      parameter (FETCH_AND_ADD=0,FETCH_AND_OR=1,SWAP=2)
      parameter (COMPARE_AND_SWAP=3)

      integer LAPI_GEN_IOVECTOR,LAPI_GEN_STRIDED_XFER
      integer LAPI_GEN_GENERIC
      parameter (LAPI_GEN_IOVECTOR=0,LAPI_GEN_STRIDED_XFER=1) 
      parameter  (LAPI_GEN_GENERIC=2)

! transfer function types.
      integer LAPI_GET_XFER, LAPI_AM_XFER, LAPI_PUT_XFER
      integer LAPI_GETV_XFER, LAPI_PUTV_XFER, LAPI_AMV_XFER
      integer LAPI_AMDGSP_XFER,LAPI_RMW_XFER, LAPI_LAST_XFER
      parameter (LAPI_GET_XFER=0,LAPI_AM_XFER=1)
      parameter (LAPI_PUT_XFER=2,LAPI_GETV_XFER=3)
      parameter (LAPI_PUTV_XFER=4,LAPI_AMV_XFER=5)
      parameter (LAPI_AMDGSP_XFER=6,LAPI_RMW_XFER=7)
      parameter (LAPI_LAST_XFER=8)
 
! transfer function flags
      integer USE_TGT_VEC_TYPE
      parameter (USE_TGT_VEC_TYPE=2)

      integer TASK_ID,NUM_TASKS,MAX_UHDR_SZ,MAX_DATA_SZ,ERROR_CHK
      integer TIMEOUT,MIN_TIMEOUT,MAX_TIMEOUT
      integer INTERRUPT_SET,MAX_PORTS,MAX_PKT_SZ,NUM_REX_BUFS
      integer REX_BUF_SZ,LOC_ADDRTBL_SZ,EPOCH_NUM,USE_THRESH
      integer LAST_QUERY
      parameter (TASK_ID=0,NUM_TASKS=1,MAX_UHDR_SZ=2,MAX_DATA_SZ=3)
      parameter (ERROR_CHK=4,TIMEOUT=5,MIN_TIMEOUT=6)
      parameter (MAX_TIMEOUT=7,INTERRUPT_SET=8,MAX_PORTS=9)
      parameter (MAX_PKT_SZ=10,NUM_REX_BUFS=11,REX_BUF_SZ=12)
      parameter (LOC_ADDRTBL_SZ=13,EPOCH_NUM=14,USE_THRESH=15)
      parameter (LAST_QUERY=16)

      integer GET_ERR,PUT_ERR,RMW_ERR,AM_ERR,INT_ERR
      parameter (GET_ERR=0,PUT_ERR=1,RMW_ERR=2,AM_ERR=3,INT_ERR=4)

      integer L1_LIB,L2_LIB,L3_LIB,LAST_LIB
      parameter (L1_LIB=0,L2_LIB=1,L3_LIB=2,LAST_LIB=3)
 
      integer LAPI_INT_TYPE,LAPI_ADDR_TYPE
      integer LAPI_LONG_TYPE,LAPI_LONG_LONG_TYPE
      parameter (LAPI_INT_TYPE=4,LAPI_ADDR_TYPE=8)
      parameter (LAPI_LONG_TYPE=8,LAPI_LONG_LONG_TYPE=8)
      integer LAPI_MAX_ERR_STRING
      parameter (LAPI_MAX_ERR_STRING=160)

      external LAPI_ADDR_NULL
 
      type lapi_cntr_t
         sequence
         integer(4)  :: cntr
         integer(4)  :: private(50)
      end type lapi_cntr_t


      type lapi_info_t
         sequence
         integer(4)  :: protocol
         integer(4)  :: lib_vers
         integer(4)  :: epoch_num
         integer(4)  :: num_compl_hndlr_thr
         integer(4)  :: info5
         integer(4)  :: info6
         integer(8)  :: err_hndlr
         integer(8)  :: lapi_thread_attr
         integer(8)  :: adapter_name
         integer(8)  :: lapi_info4
      end type lapi_info_t

      type lapi_vec_t
         sequence
         integer(4)  :: vec_type
         integer(4)  :: num_vecs
         integer(8)  :: info
         integer(8)  :: len
      end type lapi_vec_t

      type lapi_lvec_t
         sequence
         integer(4)  :: vec_type
         integer(4)  :: num_vecs
         integer(8)  :: info
         integer(8)  :: len
      end type lapi_lvec_t

      type lapi_sh_info_t
         sequence
         integer(4)   :: src
         integer(4)   :: reason
         integer(8)   :: reserve(6)
      end type lapi_sh_info_t


      type lapi_get_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_GET_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! get target
         integer(4)  ::   pad        ! padding alignment
         integer(8)  ::   tgt_addr   ! target address of get
         integer(8)  ::   org_addr   ! origin address
         integer(8)  ::   len        ! tranfer length
         integer(8)  ::   tgt_cntr   ! target counter
         integer(8)  ::   org_cntr   ! origin counter
         integer(8)  ::   chndlr     ! completion handler
         integer(8)  ::   cinfo      ! completion handler data
      end type lapi_get_t

      type lapi_am_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_AM_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   pad        ! padding alignment
         integer(8)  ::   hdr_hdl    ! Am  header handler
         integer(4)  ::   uhdr_len   ! user header length
         integer(4)  ::   pad2       ! padding alignment for Fortran only
         integer(8)  ::   uhdr       ! user header data
         integer(8)  ::   udata      ! user data to be xfered
         integer(8)  ::   udata_len  ! transfer length
         integer(8)  ::   shdlr      ! send completion handler
         integer(8)  ::   sinfo      ! send completion data
         integer(8)  ::   tgt_cntr   ! target counter
         integer(8)  ::   org_cntr   ! origin counter
         integer(8)  ::   cmpl_cntr  ! origin counter for tgt completion
      end type lapi_am_t


      type lapi_put_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_PUT_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   pad        ! structure pad
         integer(8)  ::   tgt_addr   ! target address of put
         integer(8)  ::   org_addr   ! Origin data address
         integer(8)  ::   len        ! transfer length
         integer(8)  ::   shdlr      ! send completion handler
         integer(8)  ::   sinfo      ! send completion data
         integer(8)  ::   tgt_cntr   ! target counter
         integer(8)  ::   org_cntr   ! origin counter
         integer(8)  ::   cmpl_cntr  ! origin counter for tgt completion
      end type lapi_put_t


      type lapi_rmw_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_RMW_XFER
         integer(4)  ::   op         ! operation type
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   size       ! must be 32 or 64
         integer(8)  ::   tgt_var    ! Target address of RMW
         integer(8)  ::   in_val     ! addr of the value input to the opt
         integer(8)  ::   prev_tgt_val ! addr to store previous value
                                     ! at target
         integer(8)  ::   org_cntr   ! addr of origin counter
         integer(8)  ::   shdlr      ! completion handler
         integer(8)  ::   sinfo      ! completion handler data
      end type lapi_rmw_t


      type lapi_getv_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_GET_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! get target
         integer(4)  ::   pad        ! padding alignment
         integer(8)  ::   org_vec    ! origin vector for vector
                                     ! get
         integer(8)  ::   tgt_vec    ! target vector for vector
         integer(8)  ::   tgt_cntr   ! target counter
         integer(8)  ::   org_cntr   ! origin counter
         integer(8)  ::   chndlr;    ! completion handler
         integer(8)  ::   cinfo;     ! completion handler data
      end type lapi_getv_t

      type lapi_amv_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_AM_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   pad        ! padding alignment
         integer(8)  ::   hdr_hdl    ! Am  header handler
         integer(4)  ::   uhdr_len   ! user header length
         integer(4)  ::   pad2       ! padding alignment for Fortran only
         integer(8)  ::   uhdr       ! user header data
         integer(8)  ::   shdlr      ! send completion handler
         integer(8)  ::   sinfo      ! send completion data
         integer(8)  ::   org_vec    ! origin vector for vector
                                     ! transfers
         integer(8)  ::   tgt_cntr   ! target counter
         integer(8)  ::   org_cntr   ! origin counter
         integer(8)  ::   cmpl_cntr  ! origin counter for tgt completion
      end type lapi_amv_t

      type lapi_putv_t
         sequence
         integer(4)  ::   Xfer_type  ! must be  LAPI_PUT_XFER
         integer(4)  ::   flags      ! use zero copy for example
         integer(4)  ::   tgt        ! target task
         integer(4)  ::   pad        ! structure pad
         integer(8)  ::   shdlr      ! send completion handler
         integer(8)  ::   sinfo      ! send completion data
         integer(8)  ::   org_vec    ! origin vector for vector
                                     ! transfers
         integer(8)  ::   tgt_vec    ! target vector pointer for
                                     ! vector transfers
         integer(8)  ::   tgt_cntr   ! target counter
         integer(8)  ::   org_cntr   ! origin counter
         integer(8)  ::   cmpl_cntr  ! origin counter for tgt completion
      end type lapi_putv_t

r(8)k 
         r  *?9=Ȫ?2           r      ./usr/lpp/ssp/css/aix50/lib/lapisub.exp                              #!liblapi_r.a(liblapi_r.o)
* "@(#) 1.36 src/ssp/css/lapi/include/lapisub.exp, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:46"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
*
* LAPI Interface functions
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
*
* LAPI MISC.
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_shm_str
ger(4)k6          v  *?<=Ȫ?2           v      ./usr/lpp/ssp/css/aix50/lib/lapisub64.exp                                    #!liblapi_r.a(liblapi64_r.o)
* "@(#) 1.17 src/ssp/css/lapi/include/lapisub64.exp, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:50"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
*
* LAPI Interface functions
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
*
* LAPI Fortran Wrapper functions
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
*
* LAPI MISC.
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
*
* Debug exports
*
_Lapi_dbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_shm_str
4)lf          o  *?9=Ȫ?2         
  pO      ./usr/lpp/ssp/css/include/lapi.h ub64.ex                               




  _t
*adeilnor,/Acfghpsu();EILPRmv#.4CMNSTxy"0DFGHKOUXbk126=BWwz{}3579QVq&-8:<>Z'Y[]j+@
ykE()9wPb/)EkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkV  ((^JfHjI"`\\+5$^VH8@$,6 p0)X{	81`$lލQ e+]9齐K L䋧b|AV8 F8 #/"sy^8
e4B      )X @R!o=Ktɹj2D8to$饑rW7nnEi`	qX)4`YoyO=#a$\mHO
!76xCa!jRֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֲԥ<tD<ha
|Mmv s()Ik4x<&`EF8- PSlkJ

tZ8iyk-AOMԒdд !AOM!44\Z -xȺӜK9xl䔲a  !"a4XEtmӋ!"DeQ9a5>.ǘ@u"Fx@(ph@ae&2\M/H@<@qe&2|5>.ǘ@u"F#h<(0E>Y)Mٲ$I8[NZ-{&0%PS\syP$hpx8xW-x<eQcPS\syP$h@h}<h+@0׃t_"DeQo5W95>.ǘ@u"FG,ƂA Yka$$^k-Zvs4/Zc :#B Xm@8׍=d[ 1jN5>.ǘ@u"Fhx(y@YkrsM	Hx>A,g9L2s2-9٬Zc :#@Q a#(0-xl$tXNn5>.ǘ@ufae8'5rIh$Zc :#DF0<@8px `Yk9{S7\OI'<a7XZPS\syP$hDppx@G YkdHqy=1.F-AMqϋCH@l)"HGAl<ݽ/Yj'a48FA0pP`l)/_8-_4&s4/H0h`A^(0l)N,	c慬5>.ǘ@u"FC8xW8׍2bOnYZ-|$hO9a4" *P,ƂP` ^6su~'F95>.ǘ@u"FP<xx@׍29|O%0-_F.6(-AMqϋ@Yhpx$BFA8$Yk̻tm\e(CSwrYjsM|PS\syP$h@0h*LZ.|Wh>EnܖZ-z)w.ؐL/Zc :#A#@YF 8׍2Iތsɻ|OZ-|a'f8ۦa4
  YkrZq`J[!	vl=~a4H  pe9ei4K|x1t^3m9儝NYj
k|]0DF80w p,g9L&=ϚWɰZc :#@QQxZ񳜦Vd'(Ea'[a4P4qU0w p,g9L&=Ea'[5>.ǘ@u"FThCP` ^6sl۝$hhl$tZc :#@QhCe9eo6AxɰZc :#@Q~(0El)$IV&NL/Yj
k|]0DF@h
" PYkr[M{tMѴ4Y6ua5>.ǘ@u"FT4p0"AZ񳜦Vd=CEa'[a4Pxm0w (Z񳜦Vd/ɰZc :#A Pe9eqlo&] _a40aD( P,g9LƱt7mZc :#DF! (,g9LG{xdI:a4
(0qe9ebC\$~׷6Dk-AMqϋCH4 PZ񳜦V 4<GNo$-e)9v<i4 ! (Z񳜦V4y&JSc-AMqϋCH hu`x@-xS+6dSGH2nnIĥ1<>h^a4Q#H ae9esqJ7Gi ɹ'9|нe)9v<i4 #G0@oŖl)sw#dܓJb|{>h^a4Q" ? ^6svP-#dܓJb|{>h_5>.ǘ@u"F`-xS+eCH2nnIĥ1>n=s4/Zc :#B 04,g9L#dܓJb|{>h^a4PBDP``,g9L6S']';tIr'Fl=$77$R^a4Px<4B&P``Z񳜦Wfȑ)G$yP@@mCi5>.ǘ@u"F 4D@Z-yY|Q@i	n%@4٨PS\syP$h@CA YkrY|9G&%nQHh4hh8<px 0$Ykr[㚃	'˛N˛LeAMqϋCHX"!PC :#A px<HCAࡿCHhq xjPS΋\w@CƏ֥sYnrN9ykRPS\s4@Bhpx!H(A"pChi ?(@qj
tZ֥a&	<dd$|,()mqϋ*PS\syPqP$Hqqqq
tvZ 0
#U5>.ǘ@u e OD9q)k_TCj(kǘ@v!sLNnKd[ؚ.kH-K-V&RJu|'V1V&E2X"T`(JcDCA`x*J ÈDm
 , ~D8"X*s\vK"`:I_kJnlH'Nsto$ 	)b|S$t	8de84 %~Z'`^NOIk<e82 $^StLgDCyv-_Hh8%7LO <AעɰAƄDP,pHA-x	Mu97"Dy'I;u~8Ԃ"88h< "W)by'%"Dy'I;u~8ԂYj0#B#%~Z'`'K6DNwq8<Di!4 4D%7LO <A׾64oE ˑ
ZÌ y׀1<c"De;K4@#B WkPz[hNctBnZDhF,@-xzdN#ȤI$G	&qΚ_(  	+]kClDOpg%<FDD@ %AkKJ7vF5~4<4A ׍FF2A'OIׄAi:Ј4 i_|OdHhMo('~l	K
Yj`  PZnX*s\vKDhi H$DDCDFP$J#CH1ӧ:4\)5 <pPCE0@FE)V&_H2-Zk";M'7|{Ad bh;N)<%J'b/J'Ռ@f}&	J(-$96H+ݱIlUQ?dLik-J-jZ\02(c+YkRPS\syPp2`	 e_aj
k|]0Q `Wqj
k|]0Q `U@E)9v<8@CQP`*s\v3o}$n^Z8ؚۧ.Z()E;p!GW71lڽ'@g#ByҞ$e`czPS8iyk-_<ep!GZr-vlnt3-y	5O7l׎qd4Gc :䌡
7JgLIv%o-X~tK675l^MMrN+ Ēsw		;5|Ot+ޗ-_+C2-7+JnNqswǴ͂-_W4;Eluzћ+J晷qN\\%tlnc8iy+FЛ$J67:	PS8iyk-_#T$hO67:	PSל8J'$@aӄDha֍?}$ucEqq|+1ѲN7We)J4\ۊaΐa1b_H2--xd[z9tlg9O6Mwb/Nuz9Չ׃@ "Y,"4yZvĂt59Ѿ2kYj3E-x&eV&㴮ix}5g+'+yNqsu1typxJlMI 	(nE2C?^s0O4(wsy8;jWL"Ha:&3-a	:|͑$`|ȶhMjK-_'H-x-;NnMe;Z|N39I4QYjaΐa=nk	:|{ҷM9z`-_ȕZsOҫ"&6w1ZFSЛݗ{"}'ur{[mӨAF>/\V椐$:W9=E ZZvݤ(w:Uc@4?(Ջ"^\sdp2|mMe;Zc :$h@DgHׇ0I%soYjUL044DD	0#CAT"P`Dph_Dm걊4\sL9_b/n6u_qbhb|o)n5!}BQ>[t+8J':#b/qc?*s\v3oE~MՉMJԆ+:C%\17V1J4\sLS4gE=	nsFZ֜sd%	D2n  AtɹPBV1JQkRכ"Ha:$\k{g'mϋ-9ݠ40 "HEK^":iv/a'o9݇[NnIEa*In{-K^l{l'W.vNOAl=$\k{;AZ^>Nr	=MpZZtZ"4}0X.k$l#
B-Ŋ} ȶք[r{u"HFdHb/U|N4\ۊ6D!ubAd[UB-Y9=dI:(,	Eq9=H6t[	Ջ"AlWdM̭7gPtJ	Dd>蕛"Ha:k6D
ۭi'HXX.k_Dm_Q4:B-_H2-iٕ֚A+ӄ~:4Mƕ"Ha:k6D
WZo1ANN_@CƏX.k"Ha:b_H2-y$oiMWzS4nbR4\ۯgHEXPb/zЋ`VNOnl|oZh6uD_pOI#Y$)ֳdI@_9=֛tҹmDKZڈ4\ۯ!ubAd[UB-Y9=A)_oMΠ蕧	Dd>蔯F[	Y$ VNOn"sLĉ8cbh;|o:B-Ŋ} ȶք[r{ufR֚A+N$}A)_$)ֳdI@kM:B()k_@CƏ)AO9;p!GPS\s0B$L#$H()Ik4x<B CChD D HE;-}>@vԠHC ;R^<n6<0X.k`v<4F Jǘ@uAX%c :h"D<4DPD4XAX%c :T"RaD8,iC,i_tuX)V&㴮ix1БΝX.ΝX.i^w0,i:=!kI6HJ{I;YjMg=&{e)5u@@`8F_7豣?-z,k_AēPSםk-_b/J'g1-}g5rIr;=Ϧ5SyƶnI/(klΟDCeE	Dcs寶L^l-_b/csrlnc2o=͒qOeF[	5k͑$`|ȶW9=_3Ȓ0uQd[Ok-]X*s\v3o"9ӫE~9ӫE2גM+NFPD4A3-zi;]9f<Op	#k-_7}ɞYj
yqPWo,h^y$e 5ZW^a/AkȶWoh6uDg4=1DCeZh6c?צ5gM-zi:{YlXIؑΛ%eAȤs>e#dIRl'Wl&3:-͑$`|ȶ/W9=3:-͑$`|Yj}BQ>>yk=כ$nW\}̵|sdmYj}_40csZM9N6鄪)J4\sLtu_Ntp̵JyQ AcH7a^NNYDO:S$HWoc?-}gbA?Zs\wTCj3ץsLNncE;]PYj}BQ>>lyk=ױK)NOoS>fZ|{㵖͍lܒ_	D_sdR9h$)ZH6ZȒ0uQd[OZOZȒ0uQg(Wtlnc<ɞ͒qOeElnuS>fZM9N6ίIQ-|'tZEwV1JU+f+E$sV&"sV&e$W :D@UAcHA3-zi;]9f<Op	#k-_7}du<+74gEk~<toYj
tZPeEMS>ўZM97rtq)WZўZdumyҞMܧ-_b/J'g-}gdmYj}_ϣcsSyl-_Ȓ0"NYE^l#[EtZ!6D":{Yle_GՌRM5i\69_b/#:4]W:4\3-y$Ҽ$a`p
,i:=!kI6HJ{I;YjMg寶L_lH'PSkꀀ(pR|ocFZX־'ω'FE;-}PZ_POΐl~Z	zc]=EtZ|oA:#<9t:'-_A4=1[?e#dIRl'Wl&3:-͑$`|ȶ/W9=3:-͑$`|Yj}qϢn4gSyMܧ)m~Ȥs"}_}ѱ&{6I?1ѱL671k78ۧ"67:i$aF0|sdmYj1	*s\v3o"9ӫE~9ӫE2גM+ND * Yj|o4dtI>ZduĂ<+74gJ晶ݢ-AN^w 0
#T$)ZH6ZȒ0uQd[OZOZȒ0uQgڿg73_)&nSΔn6?Yj_sdR9KYj''gq<ɞɸ۔dۧ)-_kɸ۔"Κ_"}_}ѱ&{6I?1ѱL671k78ۧ"67:i$aF0|sdmYj1):R$CƏ-J4\)yP0hAcH00: Jǘ@u
,i!]AcH0`AcH1БΝX.)V&㴮ix1БΝX.ΝX.i^w0,i:=!kI6HJ{I;YjMg=&{e)5u@@`8F_7豣?-z,k_AēPSםk-_b/J'g1-}g5rIr;=7Ak1GeE	D3OfI%q)LOrFܧ=ge-{ٹ$aYj}BQ>:Ak1":-_AgJzc]=EtYj'')MDg寔{q-HףrYj6D!uB-~ZdI:(2-5:C?^l#[EtW9=Lc[1k7kfYjNȜtO?ZgI2`3-|ȶZgiN3-|%nn.zWF3_l'tZ_FW3e{$nPuՌRM5i\69_b/#:4]W:4\3-y$Ҽ$a`uAcH-_tzC?צ5ӖlΔ	00vg_lؐOPƌ豭|ON-AN^vZ 0
#U(W ƺz`gPtFykIstO?Zf3-zi:zc]=W9=`צ儝鹿-_Q?MTklG:|Z͑$aHE_l&3:-͑$`|ȶ/W9=3:-͑$`|YjJ晷q/FZg$8'7r-_JtL"^Ld[M)6e]9f>~tĥn$9Yj}BQ>>yk=כ$nW\}̵|sdmYj}_40csZM9N6鄪)AN^vZp!GX.kҹmr_BG:ubh':ubhfZIxI<pAX?-_C)UDgkq8O.-bhe7ϱ3} -_7<p-y$Ҽ$"}_}6LgdukfvD8Z4MkPvMMwܻAܑZ7> 3-z3q74ln}g1ѱL671k78ۧ8iy+#dIRl'Wl&3:-͑$`|ȶ-ANN_@CƏ-_Ȓ0"Ni Lgkt["HGAl?ZD<ha޲NOo'-zNsdI:(eZE2@eX*s\v_(r_BG:ubh':ubhb_G}0_a!}LWD1AO:-q>@r_Hu}'W1Lb_Hd 1	01
tZ8iyk-@"9ӫ)J
y\s抪5&0M!j-jZ 4J8\ZZyb+)bebn"|YnN&Բ+tAx}} ȶք[1t,b%np@h#|oa""AlWX8J8F<$Ad[UE+} 1:鉕7n&	[ǘ@u:$Ad[UE+} 1:鉕7lpqyPrGW7O:6MqY9=I,b%np@h#|oa9"AlWE$sWHN$c֥a <N&Բ+tAx	ب1`i7V%:%d̥NOnLc[21ѱ̮Elnuz3Wb/csi$aF,btZ"4}08J8F<"AlW7>ӄDv}ٕr{ugٕί]tlnepb/cs)F,b	[ǘ@ub_H2-"gYA"NZ ֚Zo(+W\6"N%Ϻj%ḓ+f$IĵgQ)_ۮS>̮Elnuzcs+}^L672$)jl&VNOn_,bD<haR%np@h#|oaA;&*E":B-Zo}ڽv}7R_Dm^Lc[21ѱ̮Elnuz3Wb/csi$aF,b+tAxc1`i7W"&jDiJEMϢn4Elnuzcs+}^L671c	[ǘ@uI'EAd[UE+Mϲr{uZ''Zh6e&ޚA+}qz3蛍)_ίg\gѱ_FWHX)EK^<'tNA'g'mAjYjpqyQ	$Pb/~[c+tAxcAd[UE+}^cs+|oY6@X8J8F<Alnb_H2-"ίY7dSӎo :f@bVM!Pb/zl
_FWWy6@7Y[z䮒Zi	[ǘ@ul}1`pb/cslneo59ѱ6@X8J8F<>H1Pb/zl
_FWJ|o&7FDc+tAx	UؐLTEu^[RJ+1NN8 470"$[	} ȶЋ`VjIU ^%b)EK^<!^rq6(eV7DI_H2-"HW+|o]tM)_z&7YD1ѱϣcs1JpqyQ@`*E":B-Y.U|+MϲJ'OgdW	D&Q?~fugd
_FWS>X(kǘ@vtMvrq6(	[ǘ@u\*E":B-pqyP0D
} ȶЋ`,bZԵ ;1Kp2'98oRRSӎo :kfNOnBtƶeiQ?\tƶb)V7F5rIS"AlWd)_9=հ$ 0	[ǘ@u%O"AlWE	D[E+}BQ>[ڶSӎo :kgI:Ad[UE+''[ٕ7!X8J8F<ƶt{TEu^[r{ulΐ`,bZԵ ;0y7aI&mQH-K-AO:-q>@r%np@h#|oaa$} ȶЋ`V}edAۭ42A:%dM	D6PtJW"67:v}ѱί\}J_FWHX:	;-}>@v+tAx	$TEu^[+Eΐa:h6t`Rr{ufVzh6uDJ晷q-mDi	D6PtJ_FWϺ6721ѱϣcs)_IQ"Ha:i Li>'HX:-yk4x<:	9J-jZDӋ 5 8 ))ekǘ@v M&V .'ŖmQH-K-O :E*E":Zl
_Oҫ"|N|oa""AlWX>70.1Pb/zl
_@-7LNibeo뛮)yPLTEu^[1MZn[zN&AI\>7s5d	&p|oa9"AlWE$sWHN$c-x'x^rq6(DPb/zl
|o8J'tJg1Jrƶepb/csg\gѱ_FWHX)yQ온1`i7W"&jDiJ}qz3l_FWϺ6721ѱϣcs)_ίY|oau"AlW7>_Dm^>蛍)_ڽrMƕί]tlnepb/cs)F,bǘ@uI'EAd[UE+Mϲr{uZ''Zh6e&ޚA+}qz3蛍)_ίg\gѱ_FWHX)J-jZ8ۧBr	;98oRRSxI _H2-)yP1lnb_H2-"ίY7 ,bǘ@u:͍TEu^[1ѱ672l|oa 67:Zi
} ȶЋ`W"67:fVM)_ok]%l1O :>͍TEu^[1ѱ672lJ ,bǘ@uB1*E":B-\#s+|o& ,bǘ@uNgVĂb_H2-"UlH'WX|oaE&Ir$"AlWԒbA:JŌRZydCmQRSx$Pb/zl
ȇu$RZo}7Ϻ&ɕ|o[D7> W"67:rlnb)O : Pb/zl
ȇu$RZo}Q?~>&RJ'O6@%7> W"67:rlnb)EK^<[kE ,>70&TEu^[c<skAd[UE1J-jZ%HݜM)eyQlܒBHṊ8J'뛮X>701Jب1`d$'VY9=հ$ 0F5b_H2-"ۭlΐ`,bǘ@uΏu} ȶЋ`VNOn[{lRZyfo&9$ݜM)e)E;p!GSxcTEu^[+Nr{uLkfV)LkfW"67:v}ѱί\}|oaa$} ȶЋ`V}edAr{ufRA:%dM	D6PtJW"67:v}ѱί\}J_FWHX:	;-}>@v<"AlW7>u!uzlNOnl|oMΠ蕧	DZJ晷q-v}Q+'']tƶei\6"N%S>Jrƶepb/csg\gѱ͑$aHE^Pa2r{u!c<I:-"AlW7>A"NZ iٕޚA+ҹmDK[Q+''ZmeQ?MT1ѱ̮Elnuz3W"67:fFlnefȒ0"NZH6+''ZO1J|oa
$I֚"_H2-"'$ȕD\6"N%ۭm$B-|oa
$6dSDTEu^[r{u))O :I+&LPb/zl
ҹmDK[Q+5OZlkfRMY9=l<m$B-[yaAi0g
} ȶЋ`VNOna)O :cTEu^[+=H6t[	A9=A+M4:V%:%+ix'g5r{uLkfRJ晷q-rJ)LkfR''\}4)dϤҝ#l<"67:v}ѱί\}JF[	5+''Y1O :$Pb/zl
|o:B-J֚Zoix'JA֛Yl)_o鵖ʃVNOnҝ4)dM)6W"67:v}ѱί\}J_FWH̬F[	IedI:B)V&㴮ixKa:/b_H2-WX	ǘ@uf)c :]2BAd[Uׁ8LeRǘ@u DPb/epb/'VVޱcZ'a]c5Ka *E":Et1_qB1Wx0:Ŋ} ȶ+MtgHE^9=|l8J'sLĉ8r{u+f$Iĵ۬Elnuz_FW"Ha:ed1_q@XeRǘ@uN*E":X	ǘ@uN7XcŊ} ȶ+}^ׁ8ck-_<AlnbAd[UίY[b+N<Alnc5Kac[:I,TEuYY9=1_qF5c5Kac[:=,TEuYY9=Vر-x017X	$X1`겴+Eΐa:ed+M3o$ZV%_FWίY\"Ha:ed1_qFIheRǘ@u2uPb/ef+M񲴮ix'Rֱc2׏0e$MYj|o@L`E4E} ȶ+''X-x0e2)3YjWx0!$n4I3} ȶ+J晷q-ef)_Y9=VNOnŌWx0dMt&I8X1`겲r{u7Xs	$X1`겴+Eΐa:e+''YZosLĉ8Pd7VNOnίY\Elnuz͑$aHE^r{uKabAd[UYA"NYJei6V%ҹmDKYY9=W\6"N%ed+''Y\_FWF[	+''X|oD Pb/ef[	Ջׁ8	UؐLf)c :$:VĂbAd[UUlH'V,b^ :$:VĂc5Ka9*E":E$sWX	ǘ@uNtk-@~}M	Bb+t_G'jPpb/a(R^ nvt	7;k|\(}$0ћxvl{:r%dAܰFS7b(H@MK-AMqϋ@Pq`FA H$A H%AMqϋ@Pq8>A H$A H%AMqϋ@Pq
tZ8iyk-J4\sL~%c9=AW'Pt)J
tZ;k|\UFF	/Yj
tZ
Z kꞷ           "  *?:=Ȫ?2            "      ./usr/lpp/ssp/css/samples/lapi/Am.c 4.ex                             /****************************************************************************
** @(#) 1.3 src/ssp/css/lapi/samples/Am.c, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:48
**
** Name: Am.c
**
** Description: This is a sample Active Message - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

/*
** Example Program illustrating use of the LAPI Active Message Call
*/

#include <pthread.h>
#include <lapi.h>

#define A_MAX     2
#define I_MAX     10

typedef struct    {              /* header for active message handler*/
    compl_hndlr_t *cmpl_hndlr;  /* pointer to completion handler */
    void          *uinfo;         /* uinfo passed to  -- */
} usrhdr_t;                      /* the completion handler */

volatile int cont=0;

/*
** Function:     The completion handler for the active call. This
**               is invoked at the target after all the data of
**               the active message send (LAPI_Amsend) call have reached
**               the target.
** Parameters:   hndl ->  pointer to the handle for the LAPI context
**               param -> pointer to the user param (specified by user
**                        in the header handler function)
*/

void
do_get(lapi_handle_t *hndl, void *param)
{
    int loop, rc;
    int *buf;

    buf = (int *) param;
    printf("In Completion Handler: Result of AM call\n");

    /* Print Updated buffer */
    for (loop=0; loop < I_MAX; loop++) { 
        printf("val[%d] = %d\n", loop, buf[loop]);
    }

    cont= 1;
}

/*
** Function:    User's active messsage header handler. This is invoked at the
**              target when the active message first arrives at the target
** Parameters:  hndl   -> pointer to the handle for the LAPI context
**              uhdr   -> pointer to the user header
**              uhdrlen -> pointer to the length of the user header
**              msglen -> pointer to the length of the message
**              compl_hndlr -> pointer to the completion handler function pointer
**                             This is be set by the user in this function
**                             (CAN be NULL)
**              saved_info -> pointer to the user_info. This is set by the user
**                            in this function. This paramter is then passed to
**                            the completion handler when the completion handler
**                            is invoked.
*/

void *
hdr_hndlr(lapi_handle_t *hndl, void *uhdr, uint *uhdrlen, uint *msglen,
          compl_hndlr_t **cmpl_hndlr, void **saved_info)
{
    void          *buf;
    usrhdr_t      *vhdr;

    printf("In Header Handler\n");
    vhdr             = (usrhdr_t *) uhdr;
    *cmpl_hndlr      = (compl_hndlr_t *) vhdr->cmpl_hndlr;
    *saved_info      = (void *) vhdr->uinfo;
    buf              = (void *) vhdr->uinfo;

    return (buf);
}


int
main(int argc, char **argv)
{
    lapi_handle_t t_hndl;               /* LAPI context handle - returned */
    lapi_info_t   t_info;               /* LAPI info structure */
    int           task_id,              /* My task id */
                  num_tasks;            /* Number of tasks in my job */
    lapi_cntr_t   l_cntr;               /* Origin counter */
    lapi_cntr_t   t_cntr;               /* Target counter */
    lapi_cntr_t   c_cntr;               /* Completion counter */
    int           t_buf[I_MAX];         /* Buffer to manipulate */
    void          *global_addr[A_MAX];  /* Array to store t_buf addr from */
                                        /* all the tasks.  The size of this */
                                        /* array needs to each number of tasks */
    void          *tgt_addr[A_MAX];     /* Array to store target counter addr */
                                        /* from all the tasks. */
    void          *hndlr_addr[A_MAX];   /* Array to store header handlers */
    void          *cmpl_hndlr_addr[A_MAX]; /* Address of completion handler */
    usrhdr_t      t_uhdr;               /* Store Header Handler information */
    void          *uhdr, *udata;
    int           uhdrlen, udatalen;
    int           loop, rc, tgt, val, cur_val;
    char          err_msg_buf[LAPI_MAX_ERR_STRING];

    bzero(&t_info,sizeof(lapi_info_t));
    t_info.err_hndlr = NULL;   /* Not registering error handler function */
    
    if ((rc = LAPI_Init(&t_hndl, &t_info)) != LAPI_SUCCESS) {
        LAPI_Msg_string(rc, err_msg_buf);
        printf("Error Message: %s, rc = %d\n", err_msg_buf, rc);
        exit (rc);
    }
    
    rc = LAPI_Qenv(t_hndl, TASK_ID, &task_id);     /* Get task id within job */
    rc = LAPI_Qenv(t_hndl, NUM_TASKS, &num_tasks); /* Get no. of tasks in job */

    if (num_tasks != 2) {
        printf("Error Message: Program should run on 2 nodes\n");
        exit(1);
    }

    /* Turn off parameter checking - default is on */
    rc = LAPI_Senv(t_hndl, ERROR_CHK, 0); 

    /* Initialize counters to be zero at the start */
    rc = LAPI_Setcntr(t_hndl, &l_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &t_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &c_cntr, 0);

    /*
    ** Exchange buffer address, tgt_cntr address and hdr_hndlr address 
    ** and completion handler address of every task. Collective calls
    */
    rc = LAPI_Address_init(t_hndl, t_buf, global_addr);  
    rc = LAPI_Address_init(t_hndl, &t_cntr, tgt_addr);   
    rc = LAPI_Address_init(t_hndl, (void *)&hdr_hndlr, hndlr_addr);
    rc = LAPI_Address_init(t_hndl, (void *)&do_get, cmpl_hndlr_addr);

    if (task_id == 0) { /* Task id is 0 , Origin */
        tgt = task_id + 1;
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            t_buf[loop] = task_id - loop;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */

        /* Fill in uhdr and udata buffers for AM call */
        t_uhdr.cmpl_hndlr  = (compl_hndlr_t *) cmpl_hndlr_addr[1];
        t_uhdr.uinfo       = (void *)(global_addr[tgt]);
        uhdr               = (void *)&t_uhdr;
        uhdrlen            = sizeof(usrhdr_t);
        udata              = (void *) t_buf;
        udatalen           = I_MAX*sizeof(int);
        
        rc = LAPI_Amsend(t_hndl, tgt, hndlr_addr[tgt], uhdr, uhdrlen,
             (void *) udata, udatalen, tgt_addr[tgt], &l_cntr, &c_cntr);

        /* Wait for local AM completion */
        rc = LAPI_Waitcntr(t_hndl, &l_cntr, 1, &cur_val);

        /* Can now change local buffer */
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            t_buf[loop] = loop * task_id;
        }

        /* Wait for target AM completion */
        rc = LAPI_Waitcntr(t_hndl, &c_cntr, 1, &cur_val);
        printf("Node %d, done issuing AM to node %d\n", task_id, tgt);

        rc = LAPI_Gfence(t_hndl);
        rc = LAPI_Get(t_hndl,tgt,I_MAX*sizeof(int),global_addr[tgt],
                                 (void *)t_buf,tgt_addr[tgt],&l_cntr);
        /* Wait for local Get completion */
        rc = LAPI_Waitcntr(t_hndl, &l_cntr, 1, NULL);
        
        printf("Node %d, done issuing Get from node %d\n", task_id, tgt);
        printf("Result of Get after the Am from node %d:\n", tgt);
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            printf("Val[%d] = %d\n", loop, t_buf[loop]);
        }
    } else { /* Task id is 1 , Target */
        tgt = task_id - 1;
        for (loop=0; loop < I_MAX; loop++) { /* Zero out buffer */
            t_buf[loop] = 0;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */
        /* Process AM */
        rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        while (val < 1) {
            sleep(1); /* Do some work */
            rc = LAPI_Probe(t_hndl); /* Poll the adapter once */
            rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        }
        /* To reset the t_cntr value */
        rc = LAPI_Waitcntr(t_hndl, &t_cntr, 1, &cur_val);
        printf("Node %d, done doing work and processing AM\n", task_id);
        while (!cont) {
            sleep(1); /* Do some work */
        }
        rc = LAPI_Gfence(t_hndl);
        /* Process Get */
        rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        while (val < 1) {
            sleep(1); /* Do some work */
            rc = LAPI_Probe(t_hndl); /* Poll the adapter once */
            rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        }
        /* To reset the t_cntr value */
        rc = LAPI_Waitcntr(t_hndl, &t_cntr, 1, &cur_val);
        printf("Node %d, done doing work and processing Get\n", task_id);
    }
    rc = LAPI_Gfence(t_hndl); /* Global fence to sync before terminating job */
    rc = LAPI_Term(t_hndl);
}



 TASk&           ;"  *?=Ȫ?2            ;"      ./usr/lpp/ssp/css/samples/lapi/Amf.F .ex                             !  ***************************************************************************
!  @(#) 1.2 src/ssp/css/lapi/samples/Amf.f, css.lapi, ssp_rlyn, rlynt1f9 00/11/13 12:40:15
!
!  Name: Amf.f
!
!  Description: This is a sample Active Message - LAPI Fortran test program.
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************

      program Amf

      INCLUDE 'lapif.h'

      INTEGER VOLATILE CONT
      COMMON /DATA/ CONT
      INTEGER TASKID, NUMTASKS
      TYPE (LAPI_INFO_T) :: T_INFO
      TYPE (LAPI_CNTR_T) :: L_CNTR, T_CNTR, C_CNTR
      INTEGER(KIND=LAPI_ADDR_TYPE) ::  GLOBAL_ADDR(2)
      INTEGER(KIND=LAPI_ADDR_TYPE) :: TGT_ADDR(2), HNDLR_ADDR(2)
      INTEGER LOOP, IERROR, TGT, TGT2, VAL, CUR_VAL
      INTEGER(KIND=LAPI_LONG_TYPE) :: LENGTH
      INTEGER(KIND=LAPI_ADDR_TYPE) :: T_ADDR
      INTEGER(KIND=LAPI_ADDR_TYPE) :: T_UHDR(2)
      INTEGER T_BUF(10), T_HNDL
      INTEGER(KIND=LAPI_ADDR_TYPE) :: UHDR, UDATA
      INTEGER UHDRLEN, UDATALEN
      EXTERNAL DO_GET, HDR_HNDLR
      CHARACTER ERR_MSG_BUF(LAPI_MAX_ERR_STRING) 

c     Not registering error handler function
      CALL LAPI_ADDRESS(MY_ERR_HNDLR, T_ADDR, IERROR)
      T_INFO%PROTOCOL                = 0
      T_INFO%LIB_VERS                = L3_LIB
      T_INFO%EPOCH_NUM               = 0
      T_INFO%NUM_COMPL_HNDLR_THR     = 0
      T_INFO%INFO5                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%ERR_HNDLR               = T_ADDR
      T_INFO%LAPI_THREAD_ATTR        = 0
      T_INFO%ADAPTER_NAME            = 0
      T_INFO%LAPI_INFO4              = 0


      CALL LAPI_INIT(T_HNDL, T_INFO, IERROR)
      IF (IERROR .NE. LAPI_SUCCESS) THEN
        VAL = IERROR 
        CALL LAPI_MSG_STRING(VAL, ERR_MSG_BUF, IERROR)
        WRITE(6,*)'Error Message ',IERROR
        STOP 1
      ENDIF

c     GET task number and number of tasks in job
      CALL LAPI_QENV(T_HNDL, TASK_ID, TASKID, IERROR)
      CALL LAPI_QENV(T_HNDL, NUM_TASKS, NUMTASKS, IERROR)

      CALL LAPI_QENV(T_HNDL, TIMEOUT, TIME_OUT, IERROR)
      CALL LAPI_QENV(T_HNDL, INTERRUPT_SET, INTR_SET, IERROR)

      IF (TIME_OUT .gt. 30) THEN
        VAL = 15
        CALL LAPI_SENV(T_HNDL, TIMEOUT, VAL, IERROR)
      ENDIF
      IF (INTR_SET .eq. 1) THEN
c       Turn off interrupts
        VAL = 0
        CALL LAPI_SENV(T_HNDL, INTERRUPT_SET, VAL, IERROR)
      ENDIF

c     Turn off parameter checking - default is on
      VAL=0
      CALL LAPI_SENV(T_HNDL, ERROR_CHK, VAL, IERROR)

c     Initialize counters to be zero at the start
      CALL LAPI_SETCNTR(T_HNDL, L_CNTR, VAL, IERROR)
      CALL LAPI_SETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
      CALL LAPI_SETCNTR(T_HNDL, C_CNTR, VAL, IERROR)

      WRITE(6,*) "Node ",TASKID," Running AM fortran test."

      IF (NUMTASKS .eq. 2) THEN 
c       Run only if number of tasks equal 2
c       Exchange buffer address to every task  -  Collective call
        CALL LAPI_ADDRESS(T_BUF, T_ADDR, IERROR)
        CALL LAPI_ADDRESS_INIT(T_HNDL,T_ADDR,GLOBAL_ADDR,IERROR)
        CALL LAPI_ADDRESS(T_CNTR, T_ADDR, IERROR)
        CALL LAPI_ADDRESS_INIT(T_HNDL,T_ADDR,TGT_ADDR,IERROR)
        CALL LAPI_ADDRESS(HDR_HNDLR, T_ADDR, IERROR)
        CALL LAPI_ADDRESS_INIT(T_HNDL,T_ADDR,HNDLR_ADDR,IERROR)

c       Task id is 0 , Origin
        IF (TASKID .eq. 0) THEN
          TGT = TASKID + 1

c         Buffer in Fortran start at 1 and not 0
          TGT2 = TGT + 1
          LENGTH = 10*4

          DO LOOP = 1, 10
c           Update buffer
            T_BUF(LOOP) = TASKID - LOOP;
          ENDDO

c         Global FENCE to sync before starting
          CALL LAPI_GFENCE(T_HNDL, IERROR)

c         Fill in uhdr and udata buffers for AM call
          CALL LAPI_ADDRESS(DO_GET, T_UHDR(1), IERROR)
          T_UHDR(2) = GLOBAL_ADDR(TGT2)
          UHDRLEN = 2 * LAPI_ADDR_TYPE

c         Issue AM from origin to target
          CALL LAPI_AMSEND(T_HNDL, TGT, HNDLR_ADDR(TGT2), 
     1                     T_UHDR, UHDRLEN, T_BUF, LENGTH,
     2                     TGT_ADDR(TGT2), L_CNTR, C_CNTR, IERROR)

c          CALL LAPI_PUT(T_HNDL,TGT,LENGTH,GLOBAL_ADDR(TGT2),
c     1                  T_BUF, TGT_ADDR(TGT2),
c     2                  L_CNTR, C_CNTR, IERROR)

          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, L_CNTR, VAL, 
     1                       LAPI_ADDR_NULL, IERROR)

c         Local buffer can be reused now
          DO LOOP = 1, 10
            T_BUF(LOOP) = TGT2;
          ENDDO


          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, C_CNTR, VAL, 
     1                       LAPI_ADDR_NULL, IERROR)

          CALL LAPI_GFENCE(T_HNDL, IERROR)
c         Issue GET from origin to target
          CALL LAPI_GET(T_HNDL,TGT,LENGTH,GLOBAL_ADDR(TGT2),
     1                  T_BUF, TGT_ADDR(TGT2),
     2                  L_CNTR, IERROR)
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, L_CNTR, VAL, 
     1                       LAPI_ADDR_NULL, IERROR)

          WRITE(6,*) "Node ",TASKID, 
     1               "done issuing GET from node ", TGT
          WRITE(6,*) "Result of GET from node ", TGT

          DO LOOP = 1, 10
            WRITE(6,*) "T_BUF(",LOOP,") = ", T_BUF(LOOP)
          ENDDO
c       Task id is 1 , Target
        ELSEIF (TASKID .eq. 1) THEN
          TGT = TASKID - 1
          DO LOOP = 1, 10
c           Zero out buffer
            T_BUF(LOOP) = 0
          ENDDO

          VAL = 0
c         Global FENCE to sync before starting
          CALL LAPI_GFENCE(T_HNDL, IERROR)
          CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          DO WHILE (VAL .LT. 1)
c           Can Do some work
            CALL LAPI_PROBE(T_HNDL, IERROR)
            CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          ENDDO
          WRITE(6,*) "Result of AM from ",TGT, ":"
          DO LOOP = 1, 10
            WRITE(6,*) "T_BUF(",LOOP,") = ", T_BUF(LOOP)
          ENDDO

          DO WHILE (CONT .NE. 1)
c           Can Do some work
            CALL LAPI_PROBE(T_HNDL, IERROR)
          ENDDO

          CALL LAPI_GFENCE(T_HNDL, IERROR)
c         To clear the T_CNTR VALue
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, T_CNTR, VAL, CUR_VAL, IERROR)
          WRITE(6,*) "Node ", TASKID,
     1               "done doing work and processing AM"
          VAL = 0
          CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          DO WHILE (VAL .LT. 1)
c           Can Do some work
            CALL LAPI_PROBE(T_HNDL, IERROR)
            CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          ENDDO

c         To clear the T_CNTR VALue
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, T_CNTR, VAL, CUR_VAL, IERROR)
          WRITE(6,*) "Node ", TASKID,
     1               "done doing work and processing GET"
        ENDIF

      ENDIF
c     Global FENCE to sync before terminating job
      CALL LAPI_GFENCE(T_HNDL, IERROR)

      CALL LAPI_TERM(T_HNDL, IERROR)
      END



      SUBROUTINE MY_ERR_HNDLR (HNDL, ERROR_CODE, ERR_TYPE,
     1                         TASKID, SRC)

      INCLUDE "lapif.h"
      INTEGER HNDL, ERROR_CODE, ERR_TYPE, TASKID, SRC
      INTEGER BUF(40)

      WRITE(6,*) "In my error handler, HNDL=",HNDL,
     1           " ERROR_CODE=",ERROR_CODE," ERR_TYPE=",ERR_TYPE,
     2           " TASKID=",TASKID," SRC=",SRC
      CALL LAPI_MSG_STRING(ERROR_CODE, BUF, IERROR)
      WRITE(6,*) "In my error handler, error code = ", ERROR_CODE
      IF (ERROR_CODE .ne. LAPI_ERR_TIMEOUT) THEN
c       Cause program to exit
        STOP 2
      ENDIF

      RETURN
      END


      INTEGER(RETURN_LAPI_ADDR)
     1   FUNCTION HDR_HNDLR(HNDL, UHDR, UHDRLEN, MSGLEN,
     2                           COMPL_HNDLR, SAVED_INFO)
      INCLUDE "lapif.h"
      INTEGER HNDL
      INTEGER(KIND=LAPI_ADDR_TYPE) :: UHDR(*)
      INTEGER UHDRLEN
      INTEGER(KIND=LAPI_LONG_TYPE) :: MSGLEN, COMPL_HNDLR, SAVED_INFO
      INTEGER(KIND=LAPI_ADDR_TYPE) :: T_ADDR

      WRITE(6,*) "In Header Handler"
      WRITE(6,*) "In Header Handler: UHDRLEN = ", UHDRLEN
      COMPL_HNDLR = UHDR(1)
      SAVED_INFO  = UHDR(2)
      HDR_HNDLR   = UHDR(2)

      RETURN
      END



      SUBROUTINE DO_GET (HNDL, PARAM)

      INCLUDE "lapif.h"
      INTEGER HNDL, PARAM(10)
      INTEGER LOOP
      INTEGER VOLATILE CONT
      COMMON /DATA/ CONT

      WRITE(6,*) "In Completion Handler: Result of AM call"
c     Print Updated buffer
      DO LOOP = 1, 10
          WRITE(6,*) "val[",LOOP,"] = ",PARAM(LOOP)
      ENDDO
      CONT = 1

      RETURN
      END

 now
k"             *?;=Ȫ?2                  ./usr/lpp/ssp/css/samples/lapi/Get.c .ex                             /****************************************************************************
** @(#) 1.2 src/ssp/css/lapi/samples/Get.c, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:48
**
** Name: Get.c
**
** Description: This is a sample Get - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

/*
** Example Program illustrating the use of LAPI_Get
*/

#include <pthread.h>
#include <lapi.h>

#define A_MAX     2
#define I_MAX     10

int
main(int argc, char **argv)
{
    lapi_handle_t t_hndl;               /* LAPI context handle - returned */
    lapi_info_t   t_info;               /* LAPI info structure */
    int           task_id,              /* My task id */
                  num_tasks;            /* Number of tasks in my job */
    int           t_buf[I_MAX];         /* Buffer to manipulate */
    lapi_cntr_t   l_cntr;               /* Origin counter */
    lapi_cntr_t   t_cntr;               /* Target counter */
    void          *global_addr[A_MAX];  /* Array to store t_buf addr from */
                                        /* all the tasks.  The size of this */
                                        /* array needs to each number of tasks */
    void          *tgt_addr[A_MAX];     /* Array to store target counter addr */
                                        /* from all the tasks. */
    int           loop, rc, tgt, val, cur_val;
    char          err_msg_buf[LAPI_MAX_ERR_STRING];

    bzero(&t_info,sizeof(lapi_info_t));
    t_info.err_hndlr = NULL;   /* Not registering error handler function */
    if ((rc = LAPI_Init(&t_hndl, &t_info)) != LAPI_SUCCESS) {
        LAPI_Msg_string(rc, err_msg_buf);
        printf("Error Message: %s, rc = %d\n", err_msg_buf, rc);
        exit (rc);
    }
    rc = LAPI_Qenv(t_hndl, TASK_ID, &task_id);     /* Get task id within job */
    rc = LAPI_Qenv(t_hndl, NUM_TASKS, &num_tasks); /* Get no. of tasks in job */

    if (num_tasks != 2) {
        printf("Error Message: run with MP_PROCS set to 2\n");
        exit(1);
    }

    /* Turn off parameter checking - default is on */
    rc = LAPI_Senv(t_hndl, ERROR_CHK, 0); 

    /* Initialize counters to be zero at the start */
    rc = LAPI_Setcntr(t_hndl, &l_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &t_cntr, 0);

    /* Exchange buffer address and target_counter address  of every task */
    rc = LAPI_Address_init(t_hndl,t_buf,global_addr);    /* Collective call */
    rc = LAPI_Address_init(t_hndl,&t_cntr,tgt_addr);     /* Collective call */

    if (task_id == 0) { /* Task id is 0 , Origin */
        tgt = task_id + 1;
        for (loop=0; loop < I_MAX; loop++) { /* Zero out buffer */
            t_buf[loop] = 0;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */
        rc = LAPI_Get(t_hndl, tgt, I_MAX*sizeof(int), global_addr[tgt],
                                (void *)t_buf, tgt_addr[tgt], &l_cntr);
        rc = LAPI_Waitcntr(t_hndl, &l_cntr, 1, NULL);

        printf("Node %d, done issuing Get from node %d\n", task_id, tgt);
        printf("Result of Get from node %d:\n", tgt);
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            printf("Val[%d] = %d\n", loop, t_buf[loop]);
        }
    } else { /* Task id is 1 , Target */
        tgt = task_id - 1;
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            t_buf[loop] = loop + task_id;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */
        rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        while (val != 1) {
            sleep(1); /* Do some work */
            rc = LAPI_Probe(t_hndl); /* Poll the adapter once */
            rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        }
        /* To clear the t_cntr value */
        rc = LAPI_Waitcntr(t_hndl, &t_cntr, val, &cur_val);
        printf("Node %d, done doing work and processing Get\n", task_id);
    }
    rc = LAPI_Gfence(t_hndl); /* Global fence to sync before terminating job */
    rc = LAPI_Term(t_hndl);
}



Thk*           !  *?;=Ȫ?2            !      ./usr/lpp/ssp/css/samples/lapi/Getf.f ex                             !  ***************************************************************************
!  @(#) 1.2 src/ssp/css/lapi/samples/Getf.f, css.lapi, ssp_rlyn, rlynt1f9 00/11/13 12:40:15
!
!  Name: Getf.f
!
!  Description: This is a sample Get - LAPI Fortran test program.
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************

      program Getf

      INCLUDE 'lapif.h'

      INTEGER TASKID, NUMTASKS
      TYPE (LAPI_INFO_T) :: T_INFO
      TYPE (LAPI_CNTR_T) :: L_CNTR, T_CNTR
      INTEGER T_BUF(10), T_HNDL
      INTEGER(KIND=LAPI_ADDR_TYPE) :: GLOBAL_ADDR(2)
      INTEGER(KIND=LAPI_ADDR_TYPE) :: TGT_ADDR(2)
      INTEGER LOOP, IERROR, TGT, TGT2, VAL, CUR_VAL
      INTEGER(KIND=LAPI_LONG_TYPE) :: LENGTH
      INTEGER(KIND=LAPI_ADDR_TYPE) :: T_ADDR1, T_ADDR2, T_ADDR3, T_ADDR4
      CHARACTER ERR_MSG_BUF(LAPI_MAX_ERR_STRING) 

c     Not registering error handler function


      CALL LAPI_ADDRESS(LAPI_ADDR_NULL, T_ADDR, IERROR)
      T_INFO%PROTOCOL                = 0
      T_INFO%LIB_VERS                = L3_LIB
      T_INFO%EPOCH_NUM               = 0
      T_INFO%NUM_COMPL_HNDLR_THR     = 0
      T_INFO%INFO5                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%ERR_HNDLR               = T_ADDR
      T_INFO%LAPI_THREAD_ATTR        = 0
      T_INFO%ADAPTER_NAME            = 0
      T_INFO%LAPI_INFO4              = 0

      CALL LAPI_INIT(T_HNDL, T_INFO, IERROR)
      IF (IERROR .NE. LAPI_SUCCESS) THEN
        VAL = IERROR 
        CALL LAPI_MSG_STRING(VAL, ERR_MSG_BUF, IERROR)
        WRITE(6,*)'Error Message ',IERROR
        STOP 1
      ENDIF

c     GET task number and number of tasks in job
      CALL LAPI_QENV(T_HNDL, TASK_ID, TASKID, IERROR)
      CALL LAPI_QENV(T_HNDL, NUM_TASKS, NUMTASKS, IERROR)

c     Turn off parameter checking - default is on
      VAL=0
      CALL LAPI_SENV(T_HNDL, ERROR_CHK, VAL, IERROR)

c     Initialize counters to be zero at the start
      CALL LAPI_SETCNTR(T_HNDL, L_CNTR, VAL, IERROR)
      CALL LAPI_SETCNTR(T_HNDL, T_CNTR, VAL, IERROR)

      IF (NUMTASKS .eq. 2) THEN 
c       Run only if number of tasks equal 2
c       Exchange buffer address to every task  -  Collective call
        CALL LAPI_ADDRESS(T_BUF, T_ADDR, IERROR)
        CALL LAPI_ADDRESS_INIT(T_HNDL,T_ADDR,GLOBAL_ADDR,IERROR)
        CALL LAPI_ADDRESS(T_CNTR, T_ADDR, IERROR)
        CALL LAPI_ADDRESS_INIT(T_HNDL,T_ADDR,TGT_ADDR,IERROR)

c       Task id is 0 , Origin
        IF (TASKID .eq. 0) THEN
          TGT = TASKID + 1

c         Buffer in Fortran start at 1 and not 0
          TGT2 = TGT + 1
          LENGTH = 10*4

          DO LOOP = 1, 10
c           Zero out buffer
            T_BUF(LOOP) = 0;
          ENDDO

c         Global FENCE to sync before starting
          CALL LAPI_GFENCE(T_HNDL, IERROR)

c         Issue GET from origin to target
          CALL LAPI_GET(T_HNDL,TGT,LENGTH,GLOBAL_ADDR(TGT2),
     1                  T_BUF, TGT_ADDR(TGT2),
     2                  L_CNTR, IERROR)
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, L_CNTR, VAL, 
     1                       LAPI_ADDR_NULL, IERROR)

          WRITE(6,*) "Node ",TASKID, 
     1               "done issuing GET from node ", TGT
          WRITE(6,*) "Result of GET from node ", TGT

          DO LOOP = 1, 10
            WRITE(6,*) "T_BUF(",LOOP,") = ", T_BUF(LOOP)
          ENDDO
c       Task id is 1 , Target
        ELSEIF (TASKID .eq. 1) THEN
          TGT = TASKID - 1
          DO LOOP = 1, 10
c           Update buffer
            T_BUF(LOOP) = LOOP + TASKID
            WRITE(6,*) "T_BUF(",LOOP,") = ", T_BUF(LOOP)
          ENDDO

          VAL = 0
c         Global FENCE to sync before starting
          CALL LAPI_GFENCE(T_HNDL, IERROR)
          CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          DO WHILE (VAL .LT. 1)
c           Can Do some work
            CALL LAPI_PROBE(T_HNDL, IERROR)
            CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          ENDDO

c         To clear the T_CNTR VALue
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, T_CNTR, VAL, CUR_VAL, IERROR)
          WRITE(6,*) "Node ", TASKID,
     1               "done doing work and processing Put"
        ENDIF

      ENDIF
c     Global FENCE to sync before terminating job
      CALL LAPI_GFENCE(T_HNDL, IERROR)

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


*******k6           h  *?;=Ȫ?2            h      ./usr/lpp/ssp/css/samples/lapi/Put.c  ex                             /****************************************************************************
** @(#) 1.2 src/ssp/css/lapi/samples/Put.c, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:48
**
** Name: Put.c
**
** Description: This is a sample Put - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

/*
** Example program illustrating the use of LAPI_Put and LAPI_Get
*/

#include <pthread.h>
#include <lapi.h>

#define A_MAX     2
#define I_MAX     10

int
main(int argc, char **argv)
{
    lapi_handle_t t_hndl;               /* LAPI context handle - returned */
    lapi_info_t   t_info;               /* LAPI info structure */
    int           task_id,              /* My task id */
                  num_tasks;            /* Number of tasks in my job */
    int           t_buf[I_MAX];         /* Buffer to manipulate */
    lapi_cntr_t   l_cntr;               /* Origin counter */
    lapi_cntr_t   t_cntr;               /* Target counter */
    lapi_cntr_t   c_cntr;               /* Completion counter */
    void          *global_addr[A_MAX];  /* Array to store t_buf addr from */
                                        /* all the tasks.  The size of this */
                                        /* array needs to each number of tasks */
    void          *tgt_addr[A_MAX];     /* Array to store target counter addr */
                                        /* from all the tasks. */
    int           loop, rc, tgt, val, cur_val;
    char          err_msg_buf[LAPI_MAX_ERR_STRING];

    bzero(&t_info,sizeof(lapi_info_t));
    t_info.err_hndlr = NULL;   /* Not registering error handler function */
    if ((rc = LAPI_Init(&t_hndl, &t_info)) != LAPI_SUCCESS) {
        LAPI_Msg_string(rc, err_msg_buf);
        printf("Error Message: %s, rc = %d\n", err_msg_buf, rc);
        exit (rc);
    }
    rc = LAPI_Qenv(t_hndl, TASK_ID, &task_id);     /* Get task number within job */
    rc = LAPI_Qenv(t_hndl, NUM_TASKS, &num_tasks); /* Get number of tasks in job */

    if (num_tasks != 2) {
        printf("Error Message: Run with MP_PROCS set to 2\n");
        exit(1);
    }

    /* Turn off parameter checking - default is on */
    rc = LAPI_Senv(t_hndl, ERROR_CHK, 0); 

    /* Initialize counters to be zero at the start */
    rc = LAPI_Setcntr(t_hndl, &l_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &t_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &c_cntr, 0);

    /* Exchange buffer address and target counter address of every task */
    rc = LAPI_Address_init(t_hndl,t_buf,global_addr);    /* Collective call */
    rc = LAPI_Address_init(t_hndl,&t_cntr,tgt_addr);     /* Collective call */

    if (task_id == 0) { /* Task id is 0 , Origin */
        tgt = task_id + 1;
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            t_buf[loop] = task_id - loop;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */
        rc = LAPI_Put(t_hndl,tgt,I_MAX*sizeof(int),global_addr[tgt],
                        (void *)t_buf,tgt_addr[tgt],&l_cntr,&c_cntr);
        /* Wait for local Put completion */
        rc = LAPI_Waitcntr(t_hndl, &l_cntr, 1, NULL);
        
        /* Can now change local buffer */
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            t_buf[loop] = loop * task_id;
        }

        /* Wait for target Put completion at task 1 as well */
        rc = LAPI_Waitcntr(t_hndl, &c_cntr, 1, NULL);
        printf("Node %d, done issuing Put to node %d\n", task_id, tgt);
        
        rc = LAPI_Get(t_hndl,tgt,I_MAX*sizeof(int),global_addr[tgt],
                                   (void *)t_buf,tgt_addr[tgt],&l_cntr);
        /* Wait for local Get completion */
        rc = LAPI_Waitcntr(t_hndl, &l_cntr, 1, NULL);
        printf("Node %d, done issuing Get from node %d\n", task_id, tgt);
        printf("Result of Get after the Put from node %d:\n", tgt);
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            printf("Val[%d] = %d\n", loop, t_buf[loop]);
        }
    } else { /* Task id is 1 , Target */
        tgt = task_id - 1;
        for (loop=0; loop < I_MAX; loop++) { /* Zero out buffer */
            t_buf[loop] = 0;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */
        /* Process Put */
        rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        while (val < 1) {
            sleep(1); /* Do some work */
            rc = LAPI_Probe(t_hndl); /* Poll the adapter once */
            rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        }
        /* To clear the t_cntr value */
        rc = LAPI_Waitcntr(t_hndl, &t_cntr, 1, &cur_val);
        printf("Node %d, done doing work and processing Put\n", task_id);
        printf("Result of Put from %d:\n", tgt);
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            printf("Val[%d] = %d\n", loop, t_buf[loop]);
        }
        /* Process Get */
        rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        while (val < 1) {
            sleep(1); /* Do some work */
            rc = LAPI_Probe(t_hndl); /* Poll the adapter once */
            rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        }
        /* To clear the t_cntr value */
        rc = LAPI_Waitcntr(t_hndl, &t_cntr, 1, &cur_val);
        printf("Node %d, done doing work and processing Get\n", task_id);
    }
    rc = LAPI_Gfence(t_hndl); /* Global fence to sync before terminating job */
    rc = LAPI_Term(t_hndl);
}



k             *?;=Ȫ?2          ñ        ./usr/lpp/ssp/css/samples/lapi/Putf.f ex                             !  ***************************************************************************
!  @(#) 1.2 src/ssp/css/lapi/samples/Putf.f, css.lapi, ssp_rlyn, rlynt1f9 00/11/13 12:40:16
!
!  Name: Putf.f
!
!  Description: This is a sample Put - LAPI Fortran test program.
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************

      program Putf

      INCLUDE 'lapif.h'

      TYPE (LAPI_INFO_T) :: T_INFO 
      INTEGER TASKID, NUMTASKS
      INTEGER T_BUF(10), T_HNDL
      TYPE (LAPI_CNTR_T) :: L_CNTR, T_CNTR, C_CNTR
      INTEGER(KIND=LAPI_ADDR_TYPE) :: GLOBAL_ADDR(2)
      INTEGER(KIND=LAPI_ADDR_TYPE) :: TGT_ADDR(2)
      INTEGER LOOP, IERROR, TGT, TGT2, VAL, CUR_VAL
      INTEGER(KIND=LAPI_LONG_TYPE) :: LENGTH
      INTEGER(KIND=LAPI_ADDR_TYPE) :: T_ADDR
      CHARACTER ERR_MSG_BUF(LAPI_MAX_ERR_STRING) 

c     Not registering error handler function

      CALL LAPI_ADDRESS(LAPI_ADDR_NULL, T_ADDR, IERROR)

      T_INFO%PROTOCOL                = 0
      T_INFO%LIB_VERS                = L3_LIB
      T_INFO%EPOCH_NUM               = 0
      T_INFO%NUM_COMPL_HNDLR_THR     = 0
      T_INFO%INFO5                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%ERR_HNDLR               = T_ADDR
      T_INFO%LAPI_THREAD_ATTR        = 0
      T_INFO%ADAPTER_NAME            = 0
      T_INFO%LAPI_INFO4              = 0

      CALL LAPI_INIT(T_HNDL, T_INFO, IERROR)
      IF (IERROR .NE. LAPI_SUCCESS) THEN
        VAL = IERROR 
        CALL LAPI_MSG_STRING(VAL, ERR_MSG_BUF, IERROR)
        WRITE(6,*)'Error Message ',IERROR
        STOP 1
      ENDIF

c     GET task number and number of tasks in job
      CALL LAPI_QENV(T_HNDL, TASK_ID, TASKID, IERROR)
      CALL LAPI_QENV(T_HNDL, NUM_TASKS, NUMTASKS, IERROR)

c     Turn off parameter checking - default is on
      VAL=0
      CALL LAPI_SENV(T_HNDL, ERROR_CHK, VAL, IERROR)

c     Initialize counters to be zero at the start
      CALL LAPI_SETCNTR(T_HNDL, L_CNTR, VAL, IERROR)
      CALL LAPI_SETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
      CALL LAPI_SETCNTR(T_HNDL, C_CNTR, VAL, IERROR)

      IF (NUMTASKS .eq. 2) THEN 
c       Run only if number of tasks equal 2
c       Exchange buffer address to every task  -  Collective call
        CALL LAPI_ADDRESS(T_BUF, T_ADDR, IERROR)
        CALL LAPI_ADDRESS_INIT(T_HNDL,T_ADDR,GLOBAL_ADDR,IERROR)
        CALL LAPI_ADDRESS(T_CNTR, T_ADDR, IERROR)
        CALL LAPI_ADDRESS_INIT(T_HNDL,T_ADDR,TGT_ADDR,IERROR)

c       Task id is 0 , Origin
        IF (TASKID .eq. 0) THEN
          TGT = TASKID + 1

c         Buffer in Fortran start at 1 and not 0
          TGT2 = TGT + 1
          LENGTH = 10*4

          DO LOOP = 1, 10
c           Update buffer
            T_BUF(LOOP) = TASKID - LOOP;
          ENDDO

c         Global FENCE to sync before starting
          CALL LAPI_GFENCE(T_HNDL, IERROR)

c         Issue PUT from origin to target
          CALL LAPI_PUT(T_HNDL,TGT,LENGTH,GLOBAL_ADDR(TGT2),
     1                  T_BUF, TGT_ADDR(TGT2),
     2                  L_CNTR, C_CNTR, IERROR)
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, L_CNTR, VAL, 
     1                       LAPI_ADDR_NULL, IERROR)

c         Local buffer can be reused now
          DO LOOP = 1, 10
            T_BUF(LOOP) = TGT2;
          ENDDO


          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, C_CNTR, VAL, 
     1                       LAPI_ADDR_NULL, IERROR)

c         Issue GET from origin to target
          CALL LAPI_GET(T_HNDL,TGT,LENGTH,GLOBAL_ADDR(TGT2),
     1                  T_BUF, TGT_ADDR(TGT2),
     2                  L_CNTR, IERROR)
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, L_CNTR, VAL, 
     1                       LAPI_ADDR_NULL, IERROR)

          WRITE(6,*) "Node ",TASKID, 
     1               "done issuing GET from node ", TGT
          WRITE(6,*) "Result of GET from node ", TGT

          DO LOOP = 1, 10
            WRITE(6,*) "T_BUF(",LOOP,") = ", T_BUF(LOOP)
          ENDDO
c       Task id is 1 , Target
        ELSEIF (TASKID .eq. 1) THEN
          TGT = TASKID - 1
          DO LOOP = 1, 10
c           Zero out buffer
            T_BUF(LOOP) = 0
          ENDDO

          VAL = 0
c         Global FENCE to sync before starting
          CALL LAPI_GFENCE(T_HNDL, IERROR)
          CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          DO WHILE (VAL .LT. 1)
c           Can Do some work
            CALL LAPI_PROBE(T_HNDL, IERROR)
            CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          ENDDO
          WRITE(6,*) "Result of Put from ",TGT, ":"
          DO LOOP = 1, 10
            WRITE(6,*) "T_BUF(",LOOP,") = ", T_BUF(LOOP)
          ENDDO

c         To clear the T_CNTR VALue
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, T_CNTR, VAL, CUR_VAL, IERROR)
          WRITE(6,*) "Node ", TASKID,
     1               "done doing work and processing PUT"
          VAL = 0
          CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          DO WHILE (VAL .LT. 1)
c           Can Do some work
            CALL LAPI_PROBE(T_HNDL, IERROR)
            CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          ENDDO

c         To clear the T_CNTR VALue
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, T_CNTR, VAL, CUR_VAL, IERROR)
          WRITE(6,*) "Node ", TASKID,
     1               "done doing work and processing GET"
        ENDIF

      ENDIF
c     Global FENCE to sync before terminating job
      CALL LAPI_GFENCE(T_HNDL, IERROR)

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


IF (Ik
 2            *?e?Ȫ?2          ̱        ./usr/lpp/ssp/css/samples/lapi/README.LAPI                                   # @(#) 1.4 src/ssp/css/lapi/samples/README.LAPI, css.lapi, ssp_rwyn 03/09/15 11:31:01
C IBM_PROLOG_BEGIN_TAG 
C This is an automatically generated prolog. 
C  
C  
C  
C Licensed Materials - Property of IBM 
C  
C (C) COPYRIGHT International Business Machines Corp. 2001,2003 
C All Rights Reserved 
C  
C US Government Users Restricted Rights - Use, duplication or 
C disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
C  
C IBM_PROLOG_END_TAG 
             Testing 32 and 64-bit C and Fortran LAPI Routines

This file contains a description of how to use the 32 and 64-bit LAPI routine 
testcases.  Sample source files are of the form 'name.ext' where name refers 
to the purpose of the testcase (e.g. Get) and ext is one of 'c' or 'f' for C
or Fortran source, respectively.  Note that in these examples, 64-bit object 
code is compiled from the same source files as the 32-bit code by using 
different compiler flags.  These flags are specified in the included Makefile 
as CFLAGS64 and FFLAGS64, respectively.

The set of files includes the following:

src/ssp/css/lapi/samples/README.lapi    - this file 
src/ssp/css/lapi/samples/Get.c          - illustrates use of LAPI_Get
src/ssp/css/lapi/samples/Put.c          - illustrates use of LAPI_Put
src/ssp/css/lapi/samples/Rmw.c          - illustrates use of LAPI_Rmw
src/ssp/css/lapi/samples/Am.c           - illustrates use of LAPI_Am
src/ssp/css/lapi/samples/Makefile       - Makefile

The following included files demonstrate the respective calls in Fortran:
src/ssp/css/lapi/samples/Getf.f
src/ssp/css/lapi/samples/Putf.f
src/ssp/css/lapi/samples/Rmwf.f
src/ssp/css/lapi/samples/Amf.F

Note that the Amf source file is a '.F' file (and not a '.f').  The different extension causes a pre-processor to be 
invoked to, in this case, feed parameterized values into routines that involve addressing.  See the comments in the 
relevant stanzas in the Makefile for more info.
  
The following script is also included for convenience:
src/ssp/css/lapi/samples/runFile        - sets environment variables and 
                                          runs a single testcase 

The sample files are meant to provide a simple example of how to use various
LAPI calls such as LAPI_Get and LAPI_Put.  In so doing, they also illustrate
various calls that are used in normal execution (such as Gfence for 
synchronization).  Users are welcome to change these files as they see fit.

Note that, unless otherwise noted, 32 and 64-bit object files are built from the
same source file by using different compiler flags.  This is all setup in
the included Makefile.  When a distinction need be drawn, 64-bit filenames
contain the letter 'L' (for 'long').  So for a 32-bit file named 'foo',
'fooL' would be the corresponding 64-bit file. 


To build the object files:

(All Files)
make clean; make

(32-bit Only)
make cleans; make alls

(64-bit Only) 
make cleanL; make allL

  
To run tests:
Step 1:   Create a host file called 'host.list' that includes the nodes on which you want tasks to
run.  If you wish to use a file with a name other than host.list, change the value of the MP_HOSTFILE
variable in the runFile script.

Step 2: run the execution script
./runFile executable (e.g. ./runFile Get)


kF            e  *?;=Ȫ?2          ű  e      ./usr/lpp/ssp/css/samples/lapi/Rmw.c .LA                             /****************************************************************************
** @(#) 1.2 src/ssp/css/lapi/samples/Rmw.c, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:41:48
**
** Name: Rmw.c
**
** Description: This is a sample RMW - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

/*
** Example Program showing use of read modify write function (LAPI_Rmw).
*/

#include <pthread.h>
#include <lapi.h>
#include <signal.h>
#include <unistd.h>

#define A_MAX     2

/*
** User error handler function.
*/

void my_err_hndlr (lapi_handle_t *hndl, int *error_code,
                   lapi_err_t *err_type, int *task_id, int *src)
{
    char buf[LAPI_MAX_ERR_STRING];

    printf("In my error handler, hndl=%d, error_code=%d, err_type=%d, "
           "task_id=%d, src=%d\n", *hndl,*error_code,*err_type,*task_id,*src);
    LAPI_Msg_string(*error_code,buf);
    printf("In my error handler, error code = %d, error reason = %s\n",
           *error_code, buf);
    if (*error_code != LAPI_ERR_TIMEOUT)
        kill(getpid(),SIGTERM);  /* Cause program to exit */
}


int
main(int argc, char **argv)
{
    lapi_handle_t t_hndl;               /* LAPI context handle - returned */
    lapi_info_t   t_info;               /* LAPI info structure */
    int           task_id,              /* My task id */
                  num_tasks;            /* Number of tasks in my job */
    int           t_buf;                /* Buffer to manipulate */
    int           t2_buf;               /* Temporary Buffer */
    lapi_cntr_t   l_cntr;               /* Origin counter */
    lapi_cntr_t   t_cntr;               /* Target counter */
    void          *global_addr[A_MAX];  /* Array to store t_buf addr from */
                                        /* all the tasks.  The size of this */
                                        /* array needs to each number of tasks */
    void          *tgt_addr[A_MAX];     /* Array to store target counter addr */
                                        /* from all the tasks. */
    int           loop, rc, tgt, val, cur_val, prev_tgt_val;
    char          err_msg_buf[LAPI_MAX_ERR_STRING];
    int           time_out;             /* Get current timeout value */
    int           intr_set;             /* Get current interrupt setting */

    bzero(&t_info,sizeof(lapi_info_t));
    t_info.err_hndlr = my_err_hndlr;   /* register  an error handler function */
    
    if ((rc = LAPI_Init(&t_hndl, &t_info)) != LAPI_SUCCESS) {
        LAPI_Msg_string(rc, err_msg_buf);
        printf("Error Message: %s, rc = %d\n", err_msg_buf, rc);
        exit (rc);
    }
    
    rc = LAPI_Qenv(t_hndl, TASK_ID, &task_id);
    rc = LAPI_Qenv(t_hndl, NUM_TASKS, &num_tasks);

    if (num_tasks != 2) {
        printf("Error Message: Run with MP_PROCS set to 2\n");
        LAPI_Term (t_hndl);
        exit(1);
    }

    rc = LAPI_Qenv(t_hndl, TIMEOUT, &time_out);  /* Value in seconds */
    rc = LAPI_Qenv(t_hndl, INTERRUPT_SET, &intr_set);

    if (time_out > 30) {
        rc = LAPI_Senv(t_hndl, TIMEOUT, 15);  /* Should be > MIN_TIMEOUT */
    }
    if (intr_set == 1) {
        rc = LAPI_Senv(t_hndl, INTERRUPT_SET, 0);  /* Turn off interrupts */
    }
    /* Turn off parameter checking - default is on */
    rc = LAPI_Senv(t_hndl, ERROR_CHK, 0); 

    /* Initialize counters to be zero at the start */
    rc = LAPI_Setcntr(t_hndl, &l_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &t_cntr, 0);

    /* Exchange buffer address to every task */
    rc = LAPI_Address_init(t_hndl, &t_buf, global_addr);   /* Collective call */
    rc = LAPI_Address_init(t_hndl, &t_cntr, tgt_addr);     /* Collective call */

    if (task_id == 0) { /* Task id is 0 , Origin */
        tgt = task_id + 1;
        t_buf = 1;  /* Initial value to add at target */
        
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */
        rc = LAPI_Rmw(t_hndl, FETCH_AND_ADD, tgt, global_addr[tgt], &t_buf,
                                                    &prev_tgt_val,&l_cntr);
        /* Wait for local Rmw completion */
        rc = LAPI_Waitcntr(t_hndl, &l_cntr, 1, NULL);

        printf("Node %d, done issuing Rmw to node %d\n", task_id, tgt);

        rc = LAPI_Get(t_hndl,tgt,sizeof(int),global_addr[tgt],
                            (void *)&t2_buf,tgt_addr[tgt],&l_cntr);
        /* Wait for local Get completion */
        rc = LAPI_Waitcntr(t_hndl, &l_cntr, 1, NULL);
        printf("Node %d, done issuing Get from node %d\n", task_id, tgt);
        printf("Result of Get after the Rmw from node %d:\n", tgt);
        printf("Correct value should be %d = %d\n", 
                                      t_buf + prev_tgt_val, t2_buf);
    } else { /* Task id is 1 , Target */
        tgt = task_id - 1;
        t_buf = 5; /* Set initial buffer value */
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */
        /* Process Get */
        rc=LAPI_Getcntr(t_hndl, &t_cntr, &val);
        while (val < 1) {
            sleep(1); /* Do some work */
            rc = LAPI_Probe(t_hndl); /* Poll the adapter once */
            rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        }
        /* To clear the t_cntr value */
        rc = LAPI_Waitcntr(t_hndl, &t_cntr, 1, &cur_val);
        printf("Node %d, done doing work and processing Get\n", task_id);
    }
    rc = LAPI_Gfence(t_hndl); /* Global fence to sync before terminating job */
    rc = LAPI_Term(t_hndl);
}



   k 0          V  *?;=Ȫ?2          ɱ  V      ./usr/lpp/ssp/css/samples/lapi/Rmwf.f LA                             !  ***************************************************************************
!  @(#) 1.2 src/ssp/css/lapi/samples/Rmwf.f, css.lapi, ssp_rlyn, rlynt1f9 00/11/13 12:40:16
!
!  Name: Rmwf.f
!
!  Description: This is a sample RMW - LAPI Fortran test program.
!
!  Licensed Materials - Property of IBM
!
!  5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
!
!   All rights reserved.
!   US Government Users Restricted Rights - Use, Duplication or Disclosure
!   restricted by GSA ADP Schedule Contract with IBM Corp.
!
!  ***************************************************************************

      program Rmwf

      INCLUDE 'lapif.h'

      INTEGER TASKID, NUMTASKS
      TYPE (LAPI_INFO_T) :: T_INFO
      TYPE (LAPI_CNTR_T) :: L_CNTR, T_CNTR
      INTEGER T_BUF, T2_BUF, PREV_TGT_VAL
      INTEGER(KIND=LAPI_ADDR_TYPE) ::  GLOBAL_ADDR(2)
      INTEGER(KIND=LAPI_ADDR_TYPE) ::  TGT_ADDR(2)
      INTEGER LOOP, IERROR, TGT, TGT2, VAL, CUR_VAL
      INTEGER TIME_OUT, INTR_SET
      INTEGER(KIND=LAPI_LONG_TYPE) ::  LENGTH
      INTEGER(KIND=LAPI_ADDR_TYPE) ::  T_ADDR
      CHARACTER ERR_MSG_BUF(LAPI_MAX_ERR_STRING) 

c     Registering error handler function

      CALL LAPI_ADDRESS(MY_ERR_HNDLR, T_ADDR, IERROR)

      T_INFO%PROTOCOL                = 0
      T_INFO%LIB_VERS                = L3_LIB
      T_INFO%EPOCH_NUM               = 0
      T_INFO%NUM_COMPL_HNDLR_THR     = 0
      T_INFO%INFO5                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%INFO6                   = 0
      T_INFO%ERR_HNDLR               = T_ADDR
      T_INFO%LAPI_THREAD_ATTR        = 0
      T_INFO%ADAPTER_NAME            = 0
      T_INFO%LAPI_INFO4              = 0

      CALL LAPI_INIT(T_HNDL, T_INFO, IERROR)
      IF (IERROR .NE. LAPI_SUCCESS) THEN
        VAL = IERROR 
        CALL LAPI_MSG_STRING(VAL, ERR_MSG_BUF, IERROR)
        WRITE(6,*)'Error Message ',IERROR
        STOP 1
      ENDIF

c     GET task number and number of tasks in job
      CALL LAPI_QENV(T_HNDL, TASK_ID, TASKID, IERROR)
      CALL LAPI_QENV(T_HNDL, NUM_TASKS, NUMTASKS, IERROR)

      CALL LAPI_QENV(T_HNDL, TIMEOUT, TIME_OUT, IERROR)
      CALL LAPI_QENV(T_HNDL, INTERRUPT_SET, INTR_SET, IERROR)

      IF (TIME_OUT .gt. 30) THEN
        VAL = 15
        CALL LAPI_SENV(T_HNDL, TIMEOUT, VAL, IERROR)
      ENDIF
      IF (INTR_SET .eq. 1) THEN
c       Turn off interrupts
        VAL = 0
        CALL LAPI_SENV(T_HNDL, INTERRUPT_SET, VAL, IERROR)
      ENDIF

c     Turn off parameter checking - default is on
      VAL=0
      CALL LAPI_SENV(T_HNDL, ERROR_CHK, VAL, IERROR)

c     Initialize counters to be zero at the start
      CALL LAPI_SETCNTR(T_HNDL, L_CNTR, VAL, IERROR)
      CALL LAPI_SETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
      CALL LAPI_SETCNTR(T_HNDL, C_CNTR, VAL, IERROR)

      IF (NUMTASKS .eq. 2) THEN 
c       Run only if number of tasks equal 2
c       Exchange buffer address to every task  -  Collective call
        CALL LAPI_ADDRESS(T_BUF, T_ADDR, IERROR)
        CALL LAPI_ADDRESS_INIT(T_HNDL,T_ADDR,GLOBAL_ADDR,IERROR)
        CALL LAPI_ADDRESS(T_CNTR, T_ADDR, IERROR)
        CALL LAPI_ADDRESS_INIT(T_HNDL,T_ADDR,TGT_ADDR,IERROR)

c       Task id is 0 , Origin
        IF (TASKID .eq. 0) THEN
          TGT = TASKID + 1

c         Buffer in Fortran start at 1 and not 0
          TGT2 = TGT + 1
c         Get INTEGER size buffer
          LENGTH = 4

c         Initial value to add at target
          T_BUF = 1

c         Global FENCE to sync before starting
          CALL LAPI_GFENCE(T_HNDL, IERROR)

c         Issue RMW from origin to target
          CALL LAPI_RMW(T_HNDL, FETCH_AND_ADD, TGT,
     1                  GLOBAL_ADDR(TGT2), T_BUF, 
     2                  PREV_TGT_VAL, L_CNTR, IERROR)
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, L_CNTR, VAL, 
     1                       CUR_VAL, IERROR)
          WRITE(6,*) "Node ",TASKID, 
     1               "done issuing RMW from node ", TGT

c         Issue GET from origin to target
          CALL LAPI_GET(T_HNDL,TGT,LENGTH,GLOBAL_ADDR(TGT2),
     1                  T2_BUF, TGT_ADDR(TGT2),
     2                  L_CNTR, IERROR)
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, L_CNTR, VAL, 
     1                       LAPI_ADDR_NULL, IERROR)

          WRITE(6,*) "Node ",TASKID, 
     1               "done issuing GET from node ", TGT
          WRITE(6,*) "Result of GET from node ", TGT

          VAL = T_BUF + PREV_TGT_VAL
          WRITE(6,*) "Correct value should be ",VAL,
     1               " = ", T2_BUF

c       Task id is 1 , Target
        ELSEIF (TASKID .eq. 1) THEN
          TGT = TASKID - 1
c         Set initial buffer value
          T_BUF = 5

          VAL = 0
c         Global FENCE to sync before starting
          CALL LAPI_GFENCE(T_HNDL, IERROR)
          CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          DO WHILE (VAL .LT. 1)
c           Can Do some work
            CALL LAPI_PROBE(T_HNDL, IERROR)
            CALL LAPI_GETCNTR(T_HNDL, T_CNTR, VAL, IERROR)
          ENDDO

c         To clear the T_CNTR VALue
          VAL = 1
          CALL LAPI_WAITCNTR(T_HNDL, T_CNTR, VAL, CUR_VAL, IERROR)
          WRITE(6,*) "Node ", TASKID,
     1               "done doing work and processing GET"
        ENDIF

      ENDIF
c     Global FENCE to sync before terminating job
      CALL LAPI_GFENCE(T_HNDL, IERROR)

      CALL LAPI_TERM(T_HNDL, IERROR)
      END


      SUBROUTINE MY_ERR_HNDLR (HNDL, ERROR_CODE, ERR_TYPE,
     1                         TASKID, SRC)

      INCLUDE "lapif.h"
      INTEGER BUF(40)

      WRITE(6,*) "In my error handler, HNDL=",HNDL,
     1           " ERROR_CODE=",ERROR_CODE," ERR_TYPE=",ERR_TYPE,
     2           " TASKID=",TASKID," SRC=",SRC
      CALL LAPI_MSG_STRING(ERROR_CODE, BUF, IERROR)
      WRITE(6,*) "In my error handler, error code = ", ERROR_CODE
      IF (ERROR_CODE .ne. LAPI_ERR_TIMEOUT) THEN
c       Cause program to exit
        STOP 2
      ENDIF

      RETURN
      END

ssk  3             *?=Ȫ?2          ͱ         ./usr/lpp/ssp/css/samples/lapi/runFile A                             # @(#) 1.1 src/ssp/css/lapi/samples/runFile, css.lapi, ssp_rwyn, rwyns02a 02/11/25 17:53:56
export LANG=C
#export LAPI_USE_SHM=yes
export MP_HOSTFILE=host.list
export MP_CPU_USE=multiple
export MP_ADAPTER_USE=shared
#export CHECKPOINT=yes

export MP_PROCS=2
export MP_EUILIB=us
export MP_EUIDEVICE=css0
export MP_MSG_API=lapi
#export MP_TASKS_PER_NODE=2
export MP_CPU_USE=multiple
export MP_INFOLEVEL=3
export MP_PGMMODEL=spmd
export MP_STDOUTMODE=unordered
export MP_CSS_INTERRUPT=yes
export MP_LABELIO=yes
export MP_PULSE=0
export MP_EUIDEVICE=css0
if  [[ -n $1 ]]; 
  then
    if [[ -x $1 ]] && ! ( [[ -d $1 ]] );
    then 
     $1; 
 
    else
     echo "usage: $0 filename (where 'filename' is an executable)";
    fi
else
     echo "usage: $0 filename (where 'filename' is an executable)";
fi

kTb S           *?=Ȫ?2         Q        ./usr/lpp/ssp/css/samples/lapi/xfer/Makefile                                 ####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER        = mpcc_r
CFLAGS  = -g
LCFLAGS  = -g -q64
LIBHAL     = -lhal_r
LIBLAPI    = -llapi_r

#uncomment this line and set the appropriate path
#to compile in a directory other than the src dir
#BINDIR=/local/xfer/

# (32-bit exec)
Xfer_32: Xfer.c
	$(COMPILER) $(CFLAGS) -o $(BINDIR)$@ $?
	ln -sf Xfer_32 Xfer

# (64-bit exec)
Xfer_64: Xfer.c
	$(COMPILER) $(LCFLAGS) -o $(BINDIR)$@ $?
	ln -sf Xfer_64 Xfer

clean: 
	rm -rf Xfer Xfer_32 Xfer_64

AL,kD T           *?=Ȫ?2         R        ./usr/lpp/ssp/css/samples/lapi/xfer/README.LAPI.XFER                                              Use of LAPI_Xfer for 32/64 bit interoperability

This file contains a description of how to use the Xfer sample program.
The Xfer sample demonstrates the use of the LAPI_Xfer call to pass
messages between 32-bit and 64-bit applications.

The main idea is to compile a 32-bit application on one host and a
64-bit application (with the same absolute path and name) on another.
POE is required to make this all work.  Note that the same absolute 
path is important so that POE calls the correct application in each case.
Be sure NOT to use a commonly-mounted directory as only a single executable
will be created.  The program should execute successfully if you do this,
but will not be showing true interoperability.

Complete instructions on how to build and execute the sample correctly 
are provided below.

The set of files includes the following:

/usr/lpp/ssp/css/samples/lapi/xfer/README.LAPI.XFER    - this file 
/usr/lpp/ssp/css/samples/lapi/xfer/Xfer.c      - common sample src file
/usr/lpp/ssp/css/samples/lapi/xfer/makefile    - common makefile

  
The following script is also included for convenience:
/usr/lpp/ssp/css/samples/lapi/xfer/make_32     - 32-bit build script
/usr/lpp/ssp/css/samples/lapi/xfer/make_64     - 64-bit build script
/usr/lpp/ssp/css/samples/lapi/xfer/setup       - sets some commonly-used env variables

To build:
1) Create a directory on each host (using e.g. local filespace) with the same name.
   (e.g. /local/xfer)
2) Set BINDIR to this directory in the makefile on both hosts
3) Run 'make_32' on one host and 'make_64' on the other

To Run: 
1) Create a 'host.list' file on one host with both host names
2) Change/add env variables in setup script to your liking
   (make sure to set MP_HOSTFILE to the path to your host.list)
3) Source the setup script '. setup' 
4) Run 'Xfer'

One interesting execution note is the inclusion of a send completion handler
for the LAPI_Xfer call.  This allows execution to continue while the Xfer
completes.  In the example provided here, the send completion handler sets
a local counter to indicate to the main routine that the local buffer is
available for reuse.  This method is an alternative to using the traditional
method of waiting on the origin counter.
   k| O         c-  *?qOV?Ȫ?2         K  c-      ./usr/lpp/ssp/css/samples/lapi/xfer/Xfer.c LAPI.                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2002,2003          */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
/****************************************************************************
**
** Name: Xfer.c
**
** Description: This is a sample Active Message Xfer - LAPI C program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

/*
** Example Program illustrating use of the LAPI Xfer Interface
** for 32/64 bit interoperability
*/

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

#define A_MAX     2
#define I_MAX     10

typedef struct    {              /* header for active message handler*/
    lapi_long_t   cmpl_hndlr;    /* pointer to completion handler */
    lapi_long_t   uinfo;         /* uinfo passed to  -- */
} usrhdr_t;                      /* the completion handler */

volatile int src_cont=0;
volatile int tgt_cont=0;

/* 
**
** hndl          Pointer to a LAPI context
** uhdr          Pointer to the user defined header to be handled
** uhdrlen       Pointer to the length of uhdr
** msglen        Pointer to the length of the message sent in the
**               call to LAPI_Xfer
** cmpl_hndlr    Pointer to the target side completion handler for
**               the message to be sent.
** saved_info    Pointer to any extra data in the user's header
**               that might be uselful in doing work in the
**               completion handler.
** hdr           Pointer to the user header. We need to use this
**               to satisfy the compiler. The compiler doesn't
**               know that uhdr is a pointer to a structure. It
**               thinks it's a pointer to a void.
*/
void *hdr_cmpl_hndlr(lapi_handle_t *hndl, void *uhdr, uint *uhdrlen,
                     uint *msglen, compl_hndlr_t **cmpl_hndlr,
                     void** saved_info) {

   usrhdr_t   *hdr;
   /* Return to LAPI the pointer to the target side completion
      handler */
   hdr         = (usrhdr_t *)uhdr;
   *cmpl_hndlr = (compl_hndlr_t *)hdr->cmpl_hndlr;


   /* Return to LAPI a pointer to the the extra data sent in
      the user's header structure 
   *saved_info = (void *)&hdr->some_data;*/


   /* Update the global variable so that it can be checked in main,
      letting us know whether or not the header completion handler
      did indeed get invoked. 
   hdr_hndlr_cntr++;*/


   /* LAPI expects this header handler to return a pointer to the
      buffer where the data being sent is to be copied to. */
   return((void *)hdr->uinfo);
}

/*
** Function:     The send completion handler for the active call. This
**               is invoked at the src once the local buffer becomes 
**               available again.
** Parameters:   hndl ->  pointer to the handle for the LAPI context
**               param -> pointer to the user param (specified by user
**                        in the header handler function)
*/

void
send_compl_hndlr(lapi_handle_t *hndl, void *param)
{
    int loop, rc;
    int *buf;

    buf = (int *) param;
    printf("In Send Completion Handler, about to update cont\n");

    /* We set this to let the main routine know that the buffer
     * is available for reuse and that processing can continue.
     * (used instead of waiting on the origin counter)
     */
    src_cont = 1;
}




/*
** Function:     The completion handler for the active call. This
**               is invoked at the target after all the data of
**               the active message send (LAPI_Xfer) call have reached
**               the target.
** Parameters:   hndl ->  pointer to the handle for the LAPI context
**               param -> pointer to the user param (specified by user
**                        in the header handler function)
*/

void
tgt_compl_hndlr(lapi_handle_t *hndl, void *param)
{
    int loop, rc;
    int *buf;

    buf = (int *) param;
    printf("In Completion Handler: Result of Xfer call\n");

    /* Print Updated buffer */
    for (loop=0; loop < I_MAX; loop++) { 
        printf("val[%d] = %d\n", loop, buf[loop]);
    }

   /* Update counter so target may continue */
   tgt_cont = 1; 
}

/*
** Function:    User's active messsage header handler. This is invoked at the
**              target when the active message first arrives at the target
** Parameters:  hndl   -> pointer to the handle for the LAPI context
**              uhdr   -> pointer to the user header
**              uhdrlen -> pointer to the length of the user header
**              msglen -> pointer to the length of the message
**              compl_hndlr -> pointer to the completion handler function pointer
**                             This is be set by the user in this function
**                             (CAN be NULL)
**              saved_info -> pointer to the user_info. This is set by the user
**                            in this function. This paramter is then passed to
**                            the completion handler when the completion handler
**                            is invoked.
*/

void *
hdr_hndlr(lapi_handle_t *hndl, void *uhdr, uint *uhdrlen, uint *msglen,
          compl_hndlr_t **cmpl_hndlr, void **saved_info)
{
    void          *buf;
    usrhdr_t      *vhdr;

    printf("In Header Handler\n");
    vhdr             = (usrhdr_t *) uhdr;
    *cmpl_hndlr      = (compl_hndlr_t *) vhdr->cmpl_hndlr;
    *saved_info      = (void *) vhdr->uinfo;
    buf              = (void *) vhdr->uinfo;

    return (buf);
}


int
main(int argc, char **argv)
{
    lapi_handle_t t_hndl;               /* LAPI context handle - returned */
    lapi_info_t   t_info;               /* LAPI info structure */
    int           task_id,              /* My task id */
                  num_tasks;            /* Number of tasks in my job */
    lapi_cntr_t   l_cntr;               /* Origin counter */
    lapi_cntr_t   t_cntr;               /* Target counter */
    lapi_cntr_t   c_cntr;               /* Completion counter */
    int           t_buf[I_MAX];         /* Buffer to manipulate */
    lapi_long_t   global_addr[A_MAX];  /* Array to store t_buf addr from */
                                        /* all the tasks.  The size of this */
                                        /* array needs to each number of tasks */
    lapi_long_t   tgt_addr[A_MAX];     /* Array to store target counter addr */
                                        /* from all the tasks. */
    lapi_long_t   hndlr_addr[A_MAX];   /* Array to store header handlers */
    lapi_long_t   cmpl_hndlr_addr[A_MAX]; /* Address of completion handler */
    usrhdr_t      t_uhdr;               /* Store Header Handler information */
    void   *uhdr, *udata;
    int           uhdrlen, udatalen;
    int           loop, rc, tgt, val, cur_val;
    char          err_msg_buf[LAPI_MAX_ERR_STRING];
    lapi_xfer_t   t_xfer;                  /* store params to pass to Xfer routine */

    bzero(&t_info,sizeof(lapi_info_t));
    bzero(&t_xfer,sizeof(lapi_xfer_t));
    t_info.err_hndlr = NULL;   /* Not registering error handler function */
    
    if ((rc = LAPI_Init(&t_hndl, &t_info)) != LAPI_SUCCESS) {
        LAPI_Msg_string(rc, err_msg_buf);
        printf("Error Message: %s, rc = %d\n", err_msg_buf, rc);
        exit (rc);
    }
    
    rc = LAPI_Qenv(t_hndl, TASK_ID, &task_id);     /* Get task id within job */
    rc = LAPI_Qenv(t_hndl, NUM_TASKS, &num_tasks); /* Get no. of tasks in job */

    if (num_tasks != 2) {
        printf("Error Message: Program should run on 2 nodes\n");
        exit(1);
    }

    /* Turn off parameter checking - default is on */
    rc = LAPI_Senv(t_hndl, ERROR_CHK, 0); 

    /* Initialize counters to be zero at the start */
    rc = LAPI_Setcntr(t_hndl, &l_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &t_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &c_cntr, 0);

    /*
    ** Exchange buffer address, tgt_cntr address and hdr_hndlr address 
    ** and completion handler address of every task. Collective calls
    */
    rc = LAPI_Address_init64(t_hndl, (lapi_long_t) t_buf, global_addr);  
    rc = LAPI_Address_init64(t_hndl, (lapi_long_t)&t_cntr, tgt_addr);   
    rc = LAPI_Address_init64(t_hndl, (lapi_long_t)&hdr_hndlr, hndlr_addr);
    rc = LAPI_Address_init64(t_hndl, (lapi_long_t)&tgt_compl_hndlr, cmpl_hndlr_addr);


    if (task_id == 0) { /* Task id is 0 , Origin */
        tgt = task_id + 1;
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            t_buf[loop] = 2*loop;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */

        /* Fill in uhdr and udata buffers for AM call */
        t_uhdr.cmpl_hndlr  = (lapi_long_t)(cmpl_hndlr_addr[tgt]);
        t_uhdr.uinfo       = (lapi_long_t)(global_addr[tgt]);
        uhdr               = (void *)&t_uhdr;
        uhdrlen            = sizeof(usrhdr_t);
        udata              = (void *) t_buf;
        udatalen           = I_MAX*sizeof(int);
        
        t_xfer.Am.tgt = tgt;
        t_xfer.Am.hdr_hdl = (lapi_long_t) (hndlr_addr[tgt]);
        t_xfer.Am.uhdr = (void *) uhdr;
        t_xfer.Am.uhdr_len = uhdrlen;
        t_xfer.Am.udata = (void *) udata;
        t_xfer.Am.udata_len = udatalen;
        t_xfer.Am.shdlr  = (scompl_hndlr_t *) &send_compl_hndlr;
        t_xfer.Am.sinfo = (void *) 0;
        t_xfer.Am.org_cntr = &l_cntr;
        t_xfer.Am.cmpl_cntr = NULL;
        t_xfer.Am.tgt_cntr = (lapi_long_t) tgt_addr[tgt];
        t_xfer.Am.Xfer_type = LAPI_AM_XFER;
        rc = LAPI_Xfer(t_hndl, &t_xfer);

        /* Wait for local update from send completion handler*/
        while (src_cont == 0) {
            printf("waiting for send completion handler\n");
            sleep(1);
        }
    } else { /* Task id is 1 , Target */
        tgt = task_id - 1;
        for (loop=0; loop < I_MAX; loop++) { /* Zero out buffer */
            t_buf[loop] = 0;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */

        /* Wait for AM to complete.  Can also use waitcntr to sync */
        rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        while (val < 1) {
            sleep(1); /* Do some work */
            rc = LAPI_Probe(t_hndl); /* Poll the adapter once */
            rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        }
    }
    rc = LAPI_Gfence(t_hndl); /* Global fence to sync before terminating job */
    rc = LAPI_Term(t_hndl);
}



_t   kj R         J   *?=Ȫ?2         P  J       ./usr/lpp/ssp/css/samples/lapi/xfer/make_32 API.                             #!/bin/ksh
echo 'make clean'
make clean
echo 'make Xfer_32'
make Xfer_32

g errok~ Q            *?=Ȫ?2         O         ./usr/lpp/ssp/css/samples/lapi/xfer/make_64 API.                             #!/bin/ksh
make Xfer_64
k P           *?qOV?Ȫ?2         N        ./usr/lpp/ssp/css/samples/lapi/xfer/setup 4 API.                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002,2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
export MP_HOSTFILE=host.list
export MP_PROCS=2
export MP_EUILIB=us
export MP_MSG_API=lapi
export MP_INFOLEVEL=3
export MP_LABELIO=yes

echo MP_HOSTFILE is $MP_HOSTFILE
echo MP_EUILIB is $MP_EUILIB
echo MP_INFOLEVEL is $MP_INFOLEVEL
echo MP_MSG_API is $MP_MSG_API
echo MP_PROCS is $MP_PROCS

unkHU 
           *?	?&?2         d        ./usr/lib/nls/msg/C/liblapi.cat                                  ISO8859-1             V &   -   >  % +  d 3   #      %   B  ,    o ;   =   3  
 ,  > 0  k ,   (   )   "   +  ? #  k $   :   $   6   (  K (  t %       /   "   8  7 0  p 7   !      &  	 &  	B   	i '  	 E  	 6  	 '  
. )  
V .  
 .  
 0  
 7   E  G 0   ,   '   )   9  = 9  w 6   *   4   !  H M  j    +   #   ,  % *  R (  } %   )   '   "   &  A #  h )   6   -   '   (  C (  l %   (      '   .  ,   [ $  z +  2660-400 Internal communication error. 2660-401 All available LAPI instances in use. 2660-402 Both Network statements set for single LAPI instance. 2660-403 Unable to load checkpoint support. 2660-404 Unable to load user space support library. 2660-405 lapi_info pointer is NULL. 2660-406 Error in MP_MSG_API. 2660-407 No Network statement is set. 2660-408 No method to distribute UDP address and port information. 2660-409 Header handler is NULL. 2660-410 Non-root user attempted to initialize in PSS mode. 2660-411 ATTENTION: NULL address passed to LAPI_Address_init. 2660-412 Shared Memory kernel extension not loaded. 2660-413 Communication timeout has occurred. 2660-414 Error during re-registering of a timer. 2660-415 UDP pkt size is not in valid range. 2660-416 User UDP handler returns error. 2660-417 Invalid handle passed into LAPI. 2660-418 Out data pointer is NULL. 2660-419 Address handle range is not valid. 2660-420 Out address table is NULL. 2660-421 Destination task is purged. 2660-422 Multiple threads are waiting on the same counter. 2660-423 Unable to allocate storage. 2660-424 Unused fields in lapi_info_t are not cleared. 2660-425 Source address pointer is NULL. 2660-426 Target address pointer is NULL. 2660-427 Data length exceeds maximum. 2660-428 Invalid target task id. 2660-429 uhdr is NULL but uhdr_len is non-zero. 2660-430 uhdr_len is out of range. 2660-431 uhdr_len is not a multiple of double word size. 2660-432 Source vector's extent is out of range. 2660-433 Source vector's stride is less than its block. 2660-434 No connectivity to task. 2660-435 All adapters are down. 2660-436 RECV of msg did not complete. 2660-437 SEND of msg did not complete. 2660-438 SEND of msg timed out. 2660-439 Setup of shared memory failed. 2660-440 Source vector address is NULL but its len is greater than 0. 2660-441 Sum of source vector lengths exceeds maximum. 2660-442 Source vector pointer is NULL. 2660-443 Source vector type is not valid. 2660-444 Source stride vector address is NULL. 2660-445 Target stride vector address is NULL. 2660-446 Target vector's extent is out of range. 2660-447 Target vector's stride is less than its block. 2660-448 Target vector address is NULL but its len is greater than 0. 2660-449 Target vector's length is out of range. 2660-450 Error in checkpoint/restart/resume. 2660-451 Target vector pointer is NULL. 2660-452 Target vector type is not valid. 2660-453 Source & Target vectors have different num_vecs. 2660-454 Source & Target vectors have different vec_type. 2660-455 Source & Target vectors have different len[]. 2660-456 info ptr in LAPI_Msgpoll is NULL. 2660-457 Another thread is polling, try again later. 2660-458 Counter pointer is NULL. 2660-459 Counter value passed in is less than zero for LAPI_Nopoll_wait call. 2660-460 Invalid query type. 2660-461 LAPI_Rmw's in_val pointer is NULL. 2660-462 RMW operator is not valid. 2660-463 LAPI_Rmw's tar_var address is NULL. 2660-464 LAPI_Senv's set_val is not valid. 2660-465 DGSP is NULL or not registered. 2660-466 DGSP atom_size is not valid. 2660-467 DGSP processed incorrect branch. 2660-468 DGSP control block has errors. 2660-469 DGSP has bad copy length. 2660-470 Attempt to free invalid DGSP. 2660-471 DGSP op-code is not valid. 2660-472 DGSP has bad reps (less than 0). 2660-473 DGSP stack has depth less than or equal to 0. 2660-474 lapi_rmw_t size not set to 32 or 64. 2660-475 udp_port info pointer is NULL. 2660-476 Invalid LAPI_Xfer command type. 2660-477 Invalid LAPI_Util command type. 2660-478 Cannot open message catalog. 2660-479 Insufficient Pack buffer space. 2660-480 Error processing DGSP. 2660-481 Error on UDP socket operation. 2660-482 PSS system attempted collective call. 2660-483 KLAPI DMA hndl error. 2660-484 KLAPI DMA Posted tag error. 2660-485 The error code is unknown to LAPI. 9  =k             +?	?&?2                  ./usr/lib/nls/msg/En_US/liblapi.cat setu                                 ISO8859-1             V &   -   >  % +  d 3   #      %   B  ,    o ;   =   3  
 ,  > 0  k ,   (   )   "   +  ? #  k $   :   $   6   (  K (  t %       /   "   8  7 0  p 7   !      &  	 &  	B   	i '  	 E  	 6  	 '  
. )  
V .  
 .  
 0  
 7   E  G 0   ,   '   )   9  = 9  w 6   *   4   !  H M  j    +   #   ,  % *  R (  } %   )   '   "   &  A #  h )   6   -   '   (  C (  l %   (      '   .  ,   [ $  z +  2660-400 Internal communication error. 2660-401 All available LAPI instances in use. 2660-402 Both Network statements set for single LAPI instance. 2660-403 Unable to load checkpoint support. 2660-404 Unable to load user space support library. 2660-405 lapi_info pointer is NULL. 2660-406 Error in MP_MSG_API. 2660-407 No Network statement is set. 2660-408 No method to distribute UDP address and port information. 2660-409 Header handler is NULL. 2660-410 Non-root user attempted to initialize in PSS mode. 2660-411 ATTENTION: NULL address passed to LAPI_Address_init. 2660-412 Shared Memory kernel extension not loaded. 2660-413 Communication timeout has occurred. 2660-414 Error during re-registering of a timer. 2660-415 UDP pkt size is not in valid range. 2660-416 User UDP handler returns error. 2660-417 Invalid handle passed into LAPI. 2660-418 Out data pointer is NULL. 2660-419 Address handle range is not valid. 2660-420 Out address table is NULL. 2660-421 Destination task is purged. 2660-422 Multiple threads are waiting on the same counter. 2660-423 Unable to allocate storage. 2660-424 Unused fields in lapi_info_t are not cleared. 2660-425 Source address pointer is NULL. 2660-426 Target address pointer is NULL. 2660-427 Data length exceeds maximum. 2660-428 Invalid target task id. 2660-429 uhdr is NULL but uhdr_len is non-zero. 2660-430 uhdr_len is out of range. 2660-431 uhdr_len is not a multiple of double word size. 2660-432 Source vector's extent is out of range. 2660-433 Source vector's stride is less than its block. 2660-434 No connectivity to task. 2660-435 All adapters are down. 2660-436 RECV of msg did not complete. 2660-437 SEND of msg did not complete. 2660-438 SEND of msg timed out. 2660-439 Setup of shared memory failed. 2660-440 Source vector address is NULL but its len is greater than 0. 2660-441 Sum of source vector lengths exceeds maximum. 2660-442 Source vector pointer is NULL. 2660-443 Source vector type is not valid. 2660-444 Source stride vector address is NULL. 2660-445 Target stride vector address is NULL. 2660-446 Target vector's extent is out of range. 2660-447 Target vector's stride is less than its block. 2660-448 Target vector address is NULL but its len is greater than 0. 2660-449 Target vector's length is out of range. 2660-450 Error in checkpoint/restart/resume. 2660-451 Target vector pointer is NULL. 2660-452 Target vector type is not valid. 2660-453 Source & Target vectors have different num_vecs. 2660-454 Source & Target vectors have different vec_type. 2660-455 Source & Target vectors have different len[]. 2660-456 info ptr in LAPI_Msgpoll is NULL. 2660-457 Another thread is polling, try again later. 2660-458 Counter pointer is NULL. 2660-459 Counter value passed in is less than zero for LAPI_Nopoll_wait call. 2660-460 Invalid query type. 2660-461 LAPI_Rmw's in_val pointer is NULL. 2660-462 RMW operator is not valid. 2660-463 LAPI_Rmw's tar_var address is NULL. 2660-464 LAPI_Senv's set_val is not valid. 2660-465 DGSP is NULL or not registered. 2660-466 DGSP atom_size is not valid. 2660-467 DGSP processed incorrect branch. 2660-468 DGSP control block has errors. 2660-469 DGSP has bad copy length. 2660-470 Attempt to free invalid DGSP. 2660-471 DGSP op-code is not valid. 2660-472 DGSP has bad reps (less than 0). 2660-473 DGSP stack has depth less than or equal to 0. 2660-474 lapi_rmw_t size not set to 32 or 64. 2660-475 udp_port info pointer is NULL. 2660-476 Invalid LAPI_Xfer command type. 2660-477 Invalid LAPI_Util command type. 2660-478 Cannot open message catalog. 2660-479 Insufficient Pack buffer space. 2660-480 Error processing DGSP. 2660-481 Error on UDP socket operation. 2660-482 PSS system attempted collective call. 2660-483 KLAPI DMA hndl error. 2660-484 KLAPI DMA Posted tag error. 2660-485 The error code is unknown to LAPI. 9  =k (           +?s?s?2         -        ./usr/lib/nls/msg/en_US/liblapi.cat setu                                 ISO8859-1             V &   -   >  % +  d 3   #      %   B  ,    o ;   =   3  
 ,  > 0  k ,   (   )   "   +  ? #  k $   :   $   6   (  K (  t %       /   "   8  7 0  p 7   !      &  	 &  	B   	i '  	 E  	 6  	 '  
. )  
V .  
 .  
 0  
 7   E  G 0   ,   '   )   9  = 9  w 6   *   4   !  H M  j    +   #   ,  % *  R (  } %   )   '   "   &  A #  h )   6   -   '   (  C (  l %   (      '   .  ,   [ $  z +  2660-400 Internal communication error. 2660-401 All available LAPI instances in use. 2660-402 Both Network statements set for single LAPI instance. 2660-403 Unable to load checkpoint support. 2660-404 Unable to load user space support library. 2660-405 lapi_info pointer is NULL. 2660-406 Error in MP_MSG_API. 2660-407 No Network statement is set. 2660-408 No method to distribute UDP address and port information. 2660-409 Header handler is NULL. 2660-410 Non-root user attempted to initialize in PSS mode. 2660-411 ATTENTION: NULL address passed to LAPI_Address_init. 2660-412 Shared Memory kernel extension not loaded. 2660-413 Communication timeout has occurred. 2660-414 Error during re-registering of a timer. 2660-415 UDP pkt size is not in valid range. 2660-416 User UDP handler returns error. 2660-417 Invalid handle passed into LAPI. 2660-418 Out data pointer is NULL. 2660-419 Address handle range is not valid. 2660-420 Out address table is NULL. 2660-421 Destination task is purged. 2660-422 Multiple threads are waiting on the same counter. 2660-423 Unable to allocate storage. 2660-424 Unused fields in lapi_info_t are not cleared. 2660-425 Source address pointer is NULL. 2660-426 Target address pointer is NULL. 2660-427 Data length exceeds maximum. 2660-428 Invalid target task id. 2660-429 uhdr is NULL but uhdr_len is non-zero. 2660-430 uhdr_len is out of range. 2660-431 uhdr_len is not a multiple of double word size. 2660-432 Source vector's extent is out of range. 2660-433 Source vector's stride is less than its block. 2660-434 No connectivity to task. 2660-435 All adapters are down. 2660-436 RECV of msg did not complete. 2660-437 SEND of msg did not complete. 2660-438 SEND of msg timed out. 2660-439 Setup of shared memory failed. 2660-440 Source vector address is NULL but its len is greater than 0. 2660-441 Sum of source vector lengths exceeds maximum. 2660-442 Source vector pointer is NULL. 2660-443 Source vector type is not valid. 2660-444 Source stride vector address is NULL. 2660-445 Target stride vector address is NULL. 2660-446 Target vector's extent is out of range. 2660-447 Target vector's stride is less than its block. 2660-448 Target vector address is NULL but its len is greater than 0. 2660-449 Target vector's length is out of range. 2660-450 Error in checkpoint/restart/resume. 2660-451 Target vector pointer is NULL. 2660-452 Target vector type is not valid. 2660-453 Source & Target vectors have different num_vecs. 2660-454 Source & Target vectors have different vec_type. 2660-455 Source & Target vectors have different len[]. 2660-456 info ptr in LAPI_Msgpoll is NULL. 2660-457 Another thread is polling, try again later. 2660-458 Counter pointer is NULL. 2660-459 Counter value passed in is less than zero for LAPI_Nopoll_wait call. 2660-460 Invalid query type. 2660-461 LAPI_Rmw's in_val pointer is NULL. 2660-462 RMW operator is not valid. 2660-463 LAPI_Rmw's tar_var address is NULL. 2660-464 LAPI_Senv's set_val is not valid. 2660-465 DGSP is NULL or not registered. 2660-466 DGSP atom_size is not valid. 2660-467 DGSP processed incorrect branch. 2660-468 DGSP control block has errors. 2660-469 DGSP has bad copy length. 2660-470 Attempt to free invalid DGSP. 2660-471 DGSP op-code is not valid. 2660-472 DGSP has bad reps (less than 0). 2660-473 DGSP stack has depth less than or equal to 0. 2660-474 lapi_rmw_t size not set to 32 or 64. 2660-475 udp_port info pointer is NULL. 2660-476 Invalid LAPI_Xfer command type. 2660-477 Invalid LAPI_Util command type. 2660-478 Cannot open message catalog. 2660-479 Insufficient Pack buffer space. 2660-480 Error processing DGSP. 2660-481 Error on UDP socket operation. 2660-482 PSS system attempted collective call. 2660-483 KLAPI DMA hndl error. 2660-484 KLAPI DMA Posted tag error. 2660-485 The error code is unknown to LAPI. 9  =kJ 	 h        	  +?&?&?2           	      ./usr/lpp/ssp/css/aix52/cfgzcmem at setu         h           h           ?&         H   x           x          1L                      .text         x                   .data     x  x    x               @.bss                                .loader                                 " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D; xc   !8 `H AA ,  b @A c  H QA ;   @?@ 8 @8~ 8  D HH QA ,  A lH iA |}y @8 l8` 8 8@ $ ؐ H eA 8 8 XH }A c  8  8 H A b @c  H  A 8   H8 P X8~  \8  P TH  A ,  b @A c  H  uA 8`  H  iA 8`  8!}N         A       @ main       HA   L |	N               LA   L |	N               PA   L |	N               TA   L |	N               XA   L |	N               \A   L |	N               `A   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14           @(#) 1.1 src/rsct/lapi/zcmem/cfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0   /usr/sbin/execerror execerror   /etc/drivers/zcmem_ke   /etc/drivers/zcmem_ke                                                                   x                                                    .     <   B  jerrno         @                    @
                    @
       exit          @
       stat          @
       waitpid       @
       fork          @
       execvp        @
                    @
       __crt0v       @              '      @       __start    !
                                                                                                                                      	              
         /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
loadquery  
sysconfig  __mod_init  __malloc_user_defined_name led.lb             +??>'?2                 ./usr/lpp/ssp/css/aix52/include/lapi.h u                               		   et*_adilnor
/AILPcfpsu(),;ERSTghmv#04CDGMNOUby.FHKkx"-1236BVWXwz{}5789=QYZq&'[]:<>+j|@1y`s xk ^DަVQ[	56;NrYYYYQR6ol}	:K8fbaf//@84G:7SmaҊaDJar`			F!! W^l!y"v>_,$0ĥF*jcKѺv=ژC7*m)^稌$t;HAtaX\sj7y`v)
YY09<@5DfKdM:|kdMkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵ  /@HԚ&MDl57]FALg&ɂq@Sp( 	0$	(  $  H/iJ Q2)Df K/=Taͺ0BrNb|/ ` `8@,	 ؠx\0;`@ X ( 00?PX.Ipi$$$	,C9ҕ2Qx6Ejq)QEJRny"v*P1T[oyOzJ+:/)sz7NĄ!D9XV(ڍpi-kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkYXCҋ-@` vNt@f]X PIsI* a=,8jk0*1Bm8L e>(WV %2ӥDXCu`[Vc
& 2,Ŗ皁gNr'RI>5j0XX?PHI>5j0p(($$Y΍hȡEb[oz0W0^Dަ9*)fIP9a`xa8=$x Ÿ́6k(Vy*[b):P)fIP9` DH$YY<>ږۢSRJSaGĔ+<-F_I>5j0pEY831xZ%
\$hAESNSWI>5j0p AY831xZ%
\$jSM֢)0_MI>5j0p8<  ŘM|RS<WI>5j0p P;b^%_9DF*%0^MmS;I>5j0p`x$aAf/VJ`KmJSRu$yǰ<A!0xPPHb2@媥jSrl'Bx1zMOz}<W0ROg<{<{O?AA YTmSަ"yfȓzlq*VN	W0^9*)B
XC'Ƴ@=  #
E<6Q)X+aa5<=<9' b9K<tE4ڢ0ROg<{,<@((E6ΝQILOTPu(1|$S_,!ԓYs'#₀(YPz-=I[ɵNHNk0^Dާ:gvPN(/)B
XC'Ƴ@=Ç
t)Vo.tΉ=K$yJ+aa58x X@(( b^":8*=T
aa58x=!0x8b^"OUBέYǩSz,!ԓYs`xa8<4?A@@bU{mZmQJvܳ@W,!ԓYs㈱#"y 1x9>7Sަ"yaa58x=<(( ^k:QLbW6ĕoS*=Y:|k<`h```x
BEA[NSBx+aa58x"GPP1xe)ommPM5fJ
aa58xD8ӈC"^:se8WdMrgX KYbGuҕ%cu0W,!ԓYsKDH
@f/9c5b(WrIj\T
XC'Ƴ@= !B^:sjU)O9M)2_/R6S%X#Sӹ+`aa58xa"y₀,$ѭtE4Ozx炿XC'Ƴ@=CH<A@H,[2U{\Ҋi00ROg<{"k
@ Q%dڢާr$@XC'Ƴ@=CH$1y̕^8
Y:|k<`"af/TL<D%oTTp Y:|k<`"₀f/TTwܥ<+fIP9`00{₀ Y&qPݶ%p)fIP9`Ȏ#(	bVhVL uާr$@Y:|k<` <580w₀(YIYYZF0SRV8RvMa%	",!ԓYs"pq₀f/9c8FQ#o*]@p+Y:|k<`ha< A@PbӜ3l!Njmn!W0ROg<{XpxXr((
Řt)ǎy%P绌FE]aa58xÃA@PbӜ3 8<3YE	n{dQ8U)fIP9a"pp?(1xS,yJw%l,!ԓYs DEA@PbӜ3RT%Me('
aa58x`8-1y	+4k+HܧΝ(0ĕa
 <$u$yǰ@xk l<p

5nS 58TIY=w)bO$
XC'Ƴ@=X`x₂f/!%feiOzx炿fIP9`D;1y	+4k+HܧؚuN2`aa58x"<4p[AAAB^BJԹՕnSfbӥަ"yaa58x"<"Eh='₂lU\7)1{\ҊoS<W0ROg<{`<?

ŘfJ+Hܦ jtSKy WI>5j0p"E80w₂ lUiMK[J)6Ybژ$80ROg<{`8- Qf/"ْ7)sJ)L<D%o_/}£	I>5j0p"Eh8? af/"ْ7)*$;'z,!ԓYsjA@$YNr蓤A'J[gfNTXC'Ƴ@=CH 0 Yȶdzr|nL<D_u$yǰiD; f/"ْ7)&oS*=XC'Ƴ@=h00X/ f/!%f`lUiɴ1{U:T
*XC'Ƴ@=h(`a_,$Ѭ -*#r6_/sJQ"N_,!ԓYs4p[Á`PP b^BJ"ْ7)iZYb=$uQ @I>5j0p Ãb<A@b)i<`r!L<D_I>5j0p@@`x?((Af/62u>Κi|Ib$ǃn
Y:|k<`D{O?PP ^%cu=9>7Sަ"yXC'Ƴ@=aG4PP ^%cu<`iE)NlVaJS5$0kE+Y:|k<`G,"P,$YB1=qʶvթ&aa58x4"y((P9ÀS|XUӓu=a'
XC'Ƴ@=À!,	bw$mOzeyV,!ԓYs!X='
f/<`8 aVk:QMa'
aa58xEi,(Y5@px jjUaN2`Y:|k<`APP Ř04O?'u:p+Y:|k<`AD@;PP1x`i6܊1G5N2`aa58xA`C(( ^A9QJv)ΑJm$_0ROg<{H '₀
,ၤєnr%	"ɵN9M@WI>5j0p , A@Xbdڦ$h1>VL,!ԓYs0<pA@$YOiN|JvA W0ROg<{H A@brLFNq[0ROg<{H !(("^ATĚt WI>5j0p 4,1x`i5-mSu'd |$0ROg<{a ((1|2/QqU,
yOK0ROg<{CbȰX ŘW&;'{O<0ROg<{ X @,YΉV5SёBN_,!ԓYs'PP ^tJvy|4dPbӠWu$yǰ,& Y
 Y'QR4h	I>5j0p@аk  0Aؒ%SR(@0ROg<{H  BEl%TH!)HըFaa58x `@f/9|$:u6WI>5j0p<dNG1?@f/@A5.m;FP#o+Z-aa58x`xa
1x4P;7'CSu$yǰ0847 Pf/jaIKv]Nr+Y:|k<` 9! 8?@']Nr[Ո:2#ܳ@WI>5j0p< 58xC e:|k<`yj0phx,,ŭkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZ,Iҕ)Ԧ>.*%\՜iؐy
Yȓ+SѓMu)IYZ2uhȢm>0W1yvNԓ|֪ᝓI+4kFNBrVīU76^Q$':R
fbֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵfIP9`x4<@``4ߊ
	@IIB=:XC'Ƴ@=! 8='₂@f/RP9OFNfIP9`xp@@y(Y*SѓY:|k<`pyX4f/RP9OFNfIP9`4,JJu)I>5j0p<@8,Y*SѓY:|k<`@8X1DO#
	 ^ $W]Nr_,!ԓYsÃȏ`0<0
	 ^ $W]Nr_,!ԓYs<
	 ^ $W]Nr_,!ԓYs0 hC?PP,JJu)I>5j0p8C@
 f/RP9OFNfIP9aA@@,JJu)I>5j0p#G0"y
@IIB=:XC'Ƴ@=EX4b,JJu)I>5j0pEX4x b%%
sdaa58x{iǎA@@b%%
sdaa58xXxX5N<pg
 (	)(US'Wu$yǰ4`N!₀,JJu)I>5j04,8<P"831x]u9z2u0ROg<{81M A@H,JJu)I>5j0p<9q<((	E@IIB=:XC'Ƴ@=a$`p'B^ $W]Nr_,!ԓYs 8x₀f/RP9OFNfIP9`hcg E<;A@Hb%%
sdaa58x0  hb^ $W]Nr_,!ԓYs0<1<;A@Hb%%
sdaa58x0 "<1<; Y*SѓY:|k<`Y  h Y*SѓY:|k<`A@ߊ
E@IIB=:XC'Ƴ@=a 8D
f/RP9OFNfIP9`hc"bA@P,JJu)I>5j0p`yA@ߊ
f/RP9OFNfIP9`x88	A@PP	)(US'Wu$yǰP"8y₀,JJu)I>5j0p8,ab(b%%
sdaa58xÃA@Pb%%
sdaa58x'#
(	)(US'Wu$yǰ09CPP@IIB=:XC'Ƴ@=<q(f/RP9OFNfIP9a `s8AA@@	)(US'Wu$yǰ098PPP,JJu)I>5j0p aH#(Y*SѓY:|k<`@H4,f/RP9OFNfIP9a `s4,,JJu)I>5j0p `5AA@X	)(US'Wu$yǰ09b"i o

 ^ $W]Nr_,!ԓYs D0;AA@Y*SѓY:|k<`@ af/RP9OFNfIP9`X0pX5((1x]u9z2u0kZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵkZֵk0I>5j0p8<4@pxc@!q@$t)R4vْ7|`֌'
96ЩSIl2%ZVhֳ,zQu%8xxyY-khǝZdJsdPZ,!ԓXYaG4<@HHI>5 h`,"Yf,<4ӒM((TYez['Ɯ)Èu$y@a  I$I$I$Iya+1{c5XC'Ƴ@8k 	DI$K,"祘È,Yk^y:Sl]ؚtI@Qk0NIhEY|*]N0H8X103"a3 ,@9Ga '$e,NIuJ`M a$gbLOIh9o Y0/
PJ.ڠ9MHK_q{A@!ZQV<5=G5)0@DC?1xV'h<VOmJ =`h!Z Y
6ͥ*z$sKE̒I
	"pp#?1xV'BEYΣz2(PTJ|Io"+Y'"3jbyG)"]I[ԫĖR*YÄH!ZQTv%oR[H
fpyǈE+S!W7S($/YH^m*P(
ӔOaƁ@E P&7:h$j<I`FQU`{ YbJ	T%ήmq%RJ0 C?^ArKIbGIT$'t/ <{ / F%Ν(uDZS!<P9b~X1!?NHA*^$':R/D@3P)9]"faߣ";':kBEǅaPᙋB1<dH8!Íi 8+SÚyEJfx#ZRAQX6빶*%SY  ?1xV'x#\R4bJOj4`>I,(KY i"3^R4)[R>$7R(/аk <0fbLO ,_dJ,аiXQw.֤YK8<0^UoKPgNQILOzEPr_/X@44jby**KSmU)MBm;)Ea Dp 44jby*R%TormT	tY9U/M);g6KQ` Dp 0?a DpM"q'bLOd&j KmKz*iNE3@k0v$'[m[QsUVt
\7^թjS*E7ǃS{Է/^^trK 7έ[ ]Ͷ9	ITa8<4@aB1=$-97mrӛ|KmKz*,I"80fbLL*':P'S(IRgZ)\ޛKiIDQX[ӅmsSa@ @$OS{ Z16X˱4ԗQT	"ǀp`8x0p"ǌ"=576XM:u%U)G<0<	ay`y` E|2Ɩ]N_mLbcbVg-av&:Պ%w	D	DBQ$/±'biRx티,+}9J(3R:NR	DْTFaeּ)皁r5 ԥKmJu$y8<'	XC'Ƴ@``hg Ya5@5$Ya5@5`hgIP9Xpxiebiө-K#%cu6X%b@.J}Z/|oэiaJ.G{5Ӳs.e<["Ҕ'(Caa+1{=/EXEEK1{=/+(6
э̀-@N[u)NJ-/UKm1yѺ[Km$@9B_U(R7PJ-ԥ-*`_o-)OoSF75_}`7lkbUΚ:w/Un,o;|q!=U*{'HZu=ԥS_ԥKmNmVNɽMDa5QMFJliΘncKԹjob2V7Se4R[=9\z1D4@fyDLhIp*.zEQ%ebL;YQ%eFbL;YdN*ei/+'Zw0$o})S+Na`#%clbiө-XQ"|oF71#%cl41Ɩ	job1ƖYv&:j261bmLdjdBa޺6#'P1xSѓYS/]Nl4fbL@DÀ0#z/mPǸgbg:_7I,oIY\dYbiө-K	{b-P|olmPemJ	T%T)|o*e@rPJ.ڠ9N/kY⥶(#!m5  XV/JT 
7*ei57W&&X˱4ԖTo|X:lޛLo/>HmsJ)ܵTar2ϒ-{\Ҋ>MUɲƖ]NJ6>/1bmLd\/\$`ƹ_*zMz3S{roRe|Rbiө-K	ca8֫a8/l $AI!&Cl=f*1W&ƹPo[	5w^ET61y!Ν()mQ_J1W&ƹbkZMs͢Uk/@Y	DΔ@obL;Y|@4M:u%sU//MueW$eМHѮuj4ajod$&71ywM|>=ESN/W6ER^@ğzSVBRI0F#"MNcsA*$dQ8UQɶ.OsMf*[b22/:*[brK<[{`F p  _Y7 ,ojڳESNSfyʜN.qt&7SDNrMt*FEdMsY9\o)dMv۽v>+'NlJP{\ܷ
V@'Y~|R>(5Qg]oX'Re,I>5j0<P{/	b\;c~*r0ROg4`@|P1xsA(N9ORQ%dfXC'Ƴ@<s D@,@$BBBBBBB1ym;Nr#(i>JfIP9 d?	bd4}Aڕz,NIj7$-LMJ)OS{
(I[n}XέYJr)j09BIaf/sN57&^TmY+HÈ@u$y Dw 𐐐1x|KFE];XC'Ƴ@ DwBBBBBB@1ydڦ'
w,!ԓYsX ㈎xHHHHHHH/7"W&4dQ8Uӿaa50,@9 𐐐+^JT\d2(*0ROg@@`x? 𐐐1yNtoSl'MpĖu$yÈ #$|rV79RD=Dh(KNrFQ%˱4ԖNAe,-Jw-J)OS{'VĠJ2NZSS]SSYJ':ի8JLKڳW 8Y:|k<`xO$2j)l3@J?fIP9{4	"mQXƿfIP90x?BBBBBB@f'ܹP;'қ_bOnSV(6aUlnfoKNJ((W0M:u%sU"bۦ_mT/i*ԶڪsVqҜgPr5_I*eh })S+NY|QBL|R,ieؚtKUMRjKmbiֳ.ӧRZ5Q/M섢IʦccemSm֛QUX߬J$y['W6F&#/#+l9ͱPMdoYI22'&&#/#+l0rRڈ:FJfBQ$ؘ:إF،lob2M*7%cJ$y[['Hb16Hђajod%LmTloͶTo_	D/#+cmd^FVnm#O+Nf	jobzTe,M:u%U)GÄ dDpsG`<ay8y`lM:e,NIj\F/M+Hؚt,M:_R+H457&_)/XJ$\*#K57iXM:u%sUH57#bi/,4i7J0"Z4a(p,´,ieؚtKR7EDofJf(皁՜z=:aQ%JZ @,FbL;Y|ء6>)I4^Z׆U4;nTmYқbMF}Kl쵘Yv&:*#@`X $5@9b sH04@3/5@9<#g  #57Ĕ(&Lbiө-K	8$ѓ4d*Uj004s?0J$PoA*$!;;1|k_%_$Ą$>Mq%
1&&Yv&:ԹI%	"ccs'E*7.ɽLJD0J$2bTIY>IbP ĄY|J`$94M:u%sU"P$2u2&CUKī<``i  _X1|U(%S%	"S|{'XpX '_J`$9P  o/@S*ٽPVOVA6F%	"f	joc(Qblbiө-K	8$ѓ4d*Uj004sD2Do/AH⇞/ZNJZ޳|oul/$䥀Vq.jo_%_ΓPobPJ-EQFQkji((I$X^$'u$f	D\Ą.oubU`Tvm0OS{IB%%e,NIj\FH57Ĕ(&LI'P^QU/P9q";Y7Dnbo+\$(y%䭾5m0OS{IB}tYf/6"yVZ$m:Rd<``i  ~sU|&ؗsH0<AdOVa先 ~RNWIor_K<``i 0,JvND\IabGI_皁  #.jow0XjNҔf"8~Ue:$.N6Dj004sȏ?zHӜt
Ya5@9"~biө-K	8$ѓ4d*Uj004sȏ?Y7$m#L_$m;|oI(FNY|Jb2Pe,ROg  KQI!Pjoc(Q16XQI!OXC'Ƴ@`h1CBP	IEDbԒرe:|k<``i DpHaPRjI
S{IB}tbjI
|lXI>5j004sȏ=CJ<$*Mq%
1F(2ŘB,ROg  K)G5$A$FFI<$)bu$y@<@, إԒ8%	"ex#RHSbŖ]N0HP9AGFg  '/5@9!57ĔMe,NIj\FHh71{g66%:H!'V|oѓ<x#\aѓl?_Nɍ_:jt04vvN/Mq%c*>~ꊏ1Mq%c*>{m4_%_hoͶؚuAG5//Q/sm&t┹ՉUQI/YQ%7_
JIKn$'u%oaI}I){mĄ0"Q^zmDWA%0OS{IDQƖ]N57ĔM-|L&غ]Mq&l]
e皁 IK.ӧR\%[Q+YxέYǊ|ĄӜk0{o^Ϲo60{o/NܷR(&kYQ%BwJ_J	T%	)"RV._:b,@<'Sl]l_:m,@<'SmQʶ
ō,M:u%U)G84G``i 8HP9</5"<q P9009sH 5AhX4ayC""j0H`57[|bi,ieؚtKS5 <8ips`XrxsXpy`0<0*ؒ-cK.ӧRZ5Q/MVXt|bi^tp<`"8{H!057ĔM/[IDΎ\du(<04s)057ĘMt)$l&غ71x1t+sORt04s)TE/*ؒDnbN]zJ^2u/MRjԶڪ+x>(m>Mc(,ieؚtKR7EN~#o,M:Ύ皁8hC_L&غQ6l]
>l]
:$.NH!9J~S{RlI|XbJΎq:vMs){5057Km/Rj7^ >k|d-57tV8Ɩ]N.jx$_ح462ӡ>y``i?_L&غQ6l]
>N.$'l\D`i4"K057U&đl Ŋ6$Q>dާ:jҗL]_S{ڪ2-
Ϸ-Bj0OS{:I$lbiө-K	+o,M:e4o/:8j0x0"/(ĕ,Do/:8i+m򎜟TE/*ؒDnbN]zJ^2u/MRjԶڪ+x>(m>McQ4M:u%sU"meL&G@8  <|o앍^tp"vJajobM\o/:8!)-)OW/WRiG󢥶($;<ajobM"ARlIX71y|'SɽNtե/zFf)mTe[mUso[Sa`5bMvYv&:Թjob2Ӧ_NbsH /Mq&l]
e(H!l]
ZW,U!Ύ$ѬITJzf%_҃1y~*KSiw+'%mJ7DooU$zR`f%_(F> JOQo$'tV/9(|7Do:*U>I$_/MUI$[2bM+F/:8u7΀ZS(W-Km1y|SsVqY|؛Q1ĔM4M:u%sU"meL&G@A!Y$mLq%b`i2m]UJ_Y=łJ71y|5*U=)O@аo/XJ$Ŋ<Ύ$ѬIT<Ąad䭰IT > JOJSC4,/XJ$!;bz|ĄZMY	D}Qb`DNĕI*$Rf*ؒ-~U&ĕ#su:@-ZRkajobUF_Po>Bjܹի8>MV)sIDcK.ӧRZ|EN62ӡb(ػ4fN1ĔMALo'u<04_S{:I$lALo/Ժ)tLmH!057tV8҅C	(^>vQۆC_:$8/PQb\QTm֒F(ȡF݉_057srlNS^"E76CNSJ_0576c(/$c1zDܒu;H!S{mDQ6_6$cs6nIW	ၤX'Yf,<]Sɶ.OZ,H!Z%
qk0M:u%U)Gyh FgGj00x@DnJ$,iv&:ԹQ%P!Q$'\)LoY7q%Z$TfNAeؔIA^IM)O<Zs4/MFĠJ2I(7eX|3NtQMp
_L&غQ6l]
046Эf%_҃1xz|ĄZs4 'CY7DobVh$'Xu(IV+'֫mdLLlN4\wi*!0u0OS{'V)2ƖYּ04v)u.jjΔoj4,ŖȢpa8e'H'ҝ%bQy(՝rKuL ёDVD&غ5;&oYRte9҉.|Iw-E*2ֽ&p+&鰜]	:Rl]
t};d'E{J1J[vM1*SGufJ@aaJ.G{54ԖVOv)DdQ80]	ŊS{	.23+'Z2(*(6ͥc┙z,iv&:#"M,TMt)]Y=dQ8UQbmJ]N{≺l'BlbmLd֩7Lfz&Ik(&B3FE	Л/ZёDLf_VOv!cK4ԗY~EIl'Blx57bS/Y82{MTTFzIkEi2(N.z֌&ckUJBƖPR8xxyM:u%݊FE	Л,X57bS/Y82{Ȣp|6_zDf:jؚtK+'^(qt&*M&غN.̬jtj7Rn!Q	Dd*#4dQ80]	MedkZRsU(1cK4ԖVOvRd66XPjoa6Ц^qtedkT0WMd*#5a(QBLDa2(N.z֌&c2{W)/R7QMkrbƗbiө-J66XPjoa6Ц^qtedkT0WMd*#5a(QBLDa2(N.z֌&c2{W)XEEK1{=,^tR6(MXP Pvl4ؚu`P 1{-@I>5@# ?	b+;*%SSCYPR8xxyI>5$0iD;xHHHHHHH/R%yZF=Ԣ3zvGY:|k5"@s4 !BBBBBBBD(ij,"祘@fIA`0,@<"$0xHHHHHH/#,tZ%
UNX\|l^zJQFӭfI<`x0Dk XH<$$$$$$		C<+ZV$=*u$מj0D'XA!!!!!!A>b5gUJĕ;SaeK`4pǰP;,jeiJk0M:u%U)YsG`<fyCj1,c/@"3<b$@g48`<aj0xp<8xP9`<aj0H`?/57M&2ƖYv&:Թjo`=*,M:eM&^QU/<`h,c(4`NZ2LOJS҉µ__m*XCu%XPq0_6ω-y(f/c 0,fS{!(eds7_m*tE9%ad2Lk17|vӥY	D
_slR𨒲057&_J،nc|ْђ/MF76_1/Iђ/N'Blh1NormSYEJC^'
96ЩmX'cK.ӧRZ5Q/MSeLҩӡ*U皁49x,pfAU+jrђbzR@N|o앍ْY='R[cUMkJ0b0
"k057&_6tbJy:ky6Щ|o&bT鮩𨒲0{jt/UJNfVOwW67SorīSՄKUͶmTTIY?a#"M	b*.ёDVG&غ?f_Y=7T]"­fBQ$[o2Uz2V7SYr&#>:2V7SYhNF71/Iђ,Ɣe,M:u%sU"zU6Xt=*,M:^%^yH|oJ^59h1=)O{J'
a7JblU-È\F՝i,"-È057&_J:c|ْNSZj+')c\^!7|w6۵Ν(0a(QmTTIY?a#"M	b*.ёDVG&غ?f_Y=7T]"­fBQ$[o2Uz2V7SYr&#>:2V7SYhNF71/Iђ,նX.ӧRZ5Q/MSeLҩӡ*U皁D`?_PobTFIJ}Q8VUV7%WzN0
"\79%%aa=,`EajoaZEL
#|>9ZF=)O+Hܧ0YV´1}dzRVOajod%L앱%W%cu?_،nl)b1_)%cu?_2(N.'Bc1z2(*(B+'֋┆NormSo0OS{	Ue,NIj\FH57M&2JN/(Wj05x,p_PobTFIJ}Q8VUV7fJfIl`E/W6o/MsKlJ%*7*.zY,(8J$tM)鮩BUTTFR¢JMU*y:k{m_Ȣpa8eBnJdQ8UQɶ.OVOwG)1zhȢp|Yi_2L+Ho$i<#rJ$+b1fJFJ057S$csSy'FJ0574>:2V7SY|҅YcK,NIj\FH57M&2JN/(Wj1 k X(4`NZ2LOJS҉µ_2U}@w0Kc 0,a71z5QgZmwyc 0,b/DdQ80]	֡7Bc^E2(*(B+'֣┆JdQ8UQo´/r&F7|rzRVOamTad앰"7_m*#rJz/1yZF>بMOYI2Vcs/̕^ajob1\I71|Oajob1Z%i7|tdn575l,ieؚtKR7El4zU6Xt71yETJ@Ax,p_Pob X D/WX_m*ڠ;XCu%XPq0_6ω-y(f/c 0,fS{!(eMa7@o/4l]
/WRn!Q/UJN
+'+'֩7LobT鮩madsm^=Ͷ,JzU:w/XJ$\k!QبODf2(N.P1/RNormSfeQJC^E2(*(majod%L앱%W%cu?_،nl)b1_)%cu?_،nl։DcsbM+a6Ц_C&غܵT_إQmTbUNέYa`4(,iePRG{5f]N0K<`h,c5hs X3@_皁<X/57M&2ƖYv&:Թjo`=*,M:eM&^QU/<`h,c(4`NZ2LOJS҉µ__m*XCu%XPq0_6ω-y(f/c 0,fS{!(eds7_m*tE9%aMd*#1xm^N
/M섢I91/NO䢙J))^Q;Ƕ̕_Ν(mF_057&_6tbڼ5<bTad&^t<5<bTY1ɍ>8<J"Sӹ0dQ80]	N.bdQ8UQɶ.OfeEJC^'
96Щm_Y=LLnbMtE?aQ%¢7|*$/\I(71|Oɶ.0{r&*؝>:rR┻i%_	D/%lF71blUXOf#/dncso$XOf	joa*X˱4ԖToS{Tbi/l4nbxys`?Y7Pi%/UJd=k0_%c1}djaaIԖa@aX|okb>$R,"祘È/M섢I7MҞNMt*0_IlDoU*y:k|*$/Z1RYUͶ1zT6ܱ*T0a(smDnbbU>VO_2(N.&LoԨFE[bTYd|RQv'
;m_5QR&79(RJb{DfSfVOwU&k	l]
YUI;i!dm%)󢒺_b%RJS{!(ed7_m*+cseLnbM+cseJ'#o$XOf	jocJ2ƖXEEK1x4pǰP;aeؚtKR7El4zU6Xt71yETJP9ÀaÀI5b	/HOu6ӯ_2U}@w0_1yETJ(	<
_	D/%l*ٍ[2U{\ҊrK0{o
1yulM[]I0{iΊ[
s:**UVm*f#/dncso$XOfK`4pǰP8Dqt&Z	1zhȢp|l]
0@Y"MBnJdQ8UQɶ.OXEEK1{=޳+'֣┆JdQ8UQo>M@A4M:u%8$_JNTbiUl6ijocJ2҃KS{&PeKzQu%8xxy_ؚVƗ**4575l/lƔ*(TijocJ80,"祘@f	jo`=*,ieYaKu$Ӆ1TN
,Zמja` @ S`Fk0Zמjd*LfU틲52n6E@Qk0N8o皁:/Pjoa6Ц^qtpjoc┙z)]@l]
e]@ QPjoa6Ц^N.MjxV&3|o\U4N8o皁!Q**M&غ-Z/joU`,itp,5&)s|I
|oSb2u$BƗ@mP9zU1Pjoa6Ц^N.MSeSb%,itp,5$
S{	.2qtj7$)2)HXu80X7j0FPjoa6Ц^N.MV^mbbƖY-k5 ڽ%bQPZ.SysVABy85_알ՄKDfVOv%lk1VOvLLg#/]#MF76^La։Dcs4R[=>q`|o<`mX57bS/'@f}Ipds3/{d:c857z앱pjob1dnbƖPR}`6yڱPjoa6Ц^N.W%c2Ul&鰜]	tM_dkT3URn!Q	D
̿ԹS]91Y=앱tj\FyJ)S$&0)c\cseVcs)b1/dQ80]	N.edkEJBƖQs^hav.SysVʊS{	.2qtj7+i^%l+H/M+Hd:c857z앱pjob1dncMF76^J'#@mP9eEABy85_알´/]FVe0"3S{͗[g#/\I,ie>q`|o<a57bS/'@f}Y=ɺl&jt*ީ7M´/\Ii#/d3S{͗S$cs_job1Q81ō,Yk^yXO -	J6E@Qk0N8o皁BrPjoa6Ц_,itp,5VnbmL]،nlh3|oYVXu80X7j0Z1S{	.2qtpjob1`,itp,5B)mTl]
ecseF717lj7ԥRإPXu80X7j0kABy8857zэfU_7fcsaVXu80X7j0>I` ب57bS/'@g#/Z1;ʶ7،nl*]@ S.V mL]*(j^Rō.SysҊ\ABy84TQ̽ԥ]@HLTMt)9EB}@a,Tc┙z,nYf,<ǇJ|
-f@mP9mL]9MF_$j7+7[
c`3|oZsV­MF76^LXˠ}`6y ,(TMt)32IW%c((d[1%\%ZlpIpIkNtUJU_#/\I,ieּP;Q%bQPZ.SysuhTMt),itp,5El]
eYf,<sJ)=m*V(Eu80X7j0:tPMs3V-sc\]@NQTMt)3+'YA6[Dݭs-@ Ɨ@mP9ӥcABy8857&^PM!jod%Lmsm4N8o皁5Λl]
e:c7a8Ɨ@mP9a*Pjoa6Ц^N.̬kk1{\鰜]cK,Ŗ皁٨J(UQ*Y=(<<q<.Sys(E mL]Jedk&鰛0jtj7Md*#2{FjQ%Y
57z앱pjob1dnccseDpb1XEAJ^hav}`6yJ)Qp57bS/'@f}d66^n	֩7Lfz6B3ԹS[ݭW60XJ$\k!Qd3S{͗S$cs_#/Z%f'6^	ݭG)XEEK1{=,Yf,<Űx#N@PY-k5j3
d*GŷZJ|([ysTMt)]&^57JBƖy52mL]cK|o<`l]
eLMjbc7έ[cK|o<a
QPjoa6Ц^N.MjxV&3|oR[cK|o<`r$)9M3+'X[ys bmL]JJJ8X5$
S{	.2qtj7$)2)HX5#o57bS/'@g+o/Z11cK,Zמjh+xazJ|([ysVABy85_알ՄKDfVOv%lk1VOvLLg#/]#MF76^La։Dcs45TTMt)3UXM+H+aZDajoaZES$ƹd3S{͗S$cs_job1Q81ō-P9eEABy85_알´/]FVe0"3S{͗[g#/\I,io皁4l]
e|oV3+'Y7MݭRn_&Ve0"0cse앱pjob1dncMF76^J'#Yf,<n%ZJ|([ysTMt)[ysjэTMt)3S{͗o*[ysU57bS/'@g#/Z1ʶƖyhAKm57bS/'@g#/Z1ʶ|o[K7ԥKm7j0kABy8857zэfU_7fcsaVX5$0kTMt)3S{͗؝fU_zVlF76l-P9+2T˕@p57bS/'@f2ڠ9cK|o<`QR˕@p57bS/'@f2ڠ9cK|o<`-ABzS@d]Mt)܁t7-P3S{
(IRe|ReּP;i+m([ysABy81s$I|oV3|o]le|XU79VY+aVg#/\I,ie7j0y@@
l]
eǇ̒j2&3UX.-vJU_	D	DŅ[%\%Zӝelpjob1dnbƖY-k5]EV(E5BmL]cK|o<`jUhTMt),ieּP;5Ν(@I$IXoT|o<atEݬLf%ZVƹ4@NQTMt)3+'YA6[Dedkkh (7j0:lRTMt)3+'[\M[yssUbmL]Y=:c7a8ƖY-k5Q:QIXoTzQu%8xxy[ysjABy85_알ՄKDfVOv%lk1ݮS$ƹd3S{͗S$cs4@QJABy85_알Ma7@fVOvIc|oTTFedkUͶՄKUͶjob1+b1cse1։Dcs4@fyڱPjoa6Ц^N.W%c2Ul&鰜]	tM_dkT3URn!Q	D
̿ԹS]91Y=앱tj\FyJ)S$&0)c\cseVcs)b1/dQ80]	N.edkEJBƖyJ)Qp57bS/'@f}d66^n	֩7Lfz6B3ԹS[ݭW60XJ$\k!Qd3S{͗S$cs_#/Z%f'6^	ݭG)Yo皁()VbmL]$=bJWTFsU(&3+'ZQ'@X5QFت57bS/'@fVOvk	45%DHTMt)3R7QMnLf6Zs0|oDfVOvIa87J[ysjJ*57bS/'@fVOvi!cK-P9mX57bS/'@f}*tN.zɺl&/{Mީ7MՄKDasU(%lrc2{+c\/.jx<)cݮS$ƹ_dk1qtedk1U&،nlvJ،nc857z2LF71'6^IИ̬h)HX5iE*.l]
e|oV3Lqt&Ma7@aY=&|oTTFj\FyJ)Ɍ&UͶ/UW6TFedkUIqtedkUI;i!job1+b1cse1։Dcs"MBnedkQJBƖ]N.jx$_xj0ŊS{	.2)2_>yâ,P9jeS{	.2ō/<aA/R5*%ES{	.2pjo`V&7X^@ Q/R5BTX57bS,g jblbƗbj0Df)g*M&غ̕[	l'Blcc5_	DK)E53/K)E53S{͗g#/XёDqt&3+'X皁,P9NBT,TMt),i/ sn|o@գPjoa6ЦXMF76^zō/<`mZ1ayh,TMt)3S{͗fر皁!Vncu_xj0:lRX57bS,fVOvbƗbj0:lRn|o@MŊS{	.2edkXcK1x5k6,P9RbmL&鰜]	3UsU(Y=jQ$3S{͗ajob1cse"MfVOvcK1x5iE*.,P9*LX57bS,f6XWj\FyJ)adkX5QRTf)g(#
lULX57bS,fVOvcK1x5QFتf_xj1	)sJ*Pjoa6ЦXK)E5&_63+'Zedk6,iyJ,TMt)3+'X)gl]
e|lf7MMaY=j63R7QMc4Iz̬c2{/S{͗g#/X57zhȢpa8eݬX,P9mXPjoa6ЦXWdMa8e_dkXJ$j\FyJ)fVOvToedkݬfVOv،nlcMF76^2(N.zedk4K<b
̕2mP,TMt)3EEmP4|P9+2T˕@pf)gJ*Rr*M&غe_>y)+j/R5S*M&غlbƗbj0J7Yx:MIX,ie>qjobJXx:MIX1x,< =)B]VI1@윕y9O:ђoNE0q6O ,JrīyD;mM99P-fIP9ư8=`k xHXC'Ƴ@
	!!!!!%:|k<```qHET\8xxy˱4ԖToԥ/{Mc┆Y=QJCK/)RV&X,"/z['Ɯ)E8*pUAz,"祘joa6k0 l]l0           |  +??>'?2           3L      ./usr/lpp/ssp/css/aix52/include/lapif.h                                  _e
ERanrt()4:AILPSTgiops!=CDGMNOUcdlmu*,FHVfhy01238BKXYbv567WZkq9xz-./Qw";#<@
I<z#P)J3h@gx!50[[\+dhg ).a D{De3= kgr&<Ull◓ P8H
mL;훐>mO>3ٜ#;%eC 9l'$Uk^:#$$IY_+frX&~xȇY"g( L;@7 -=4Ci'Dxpt6    @fD@L "L+ 2pa`	vYb 	 dl0(  p0 
p 	#@sD4GHf&9#Xś%K@8 Iv.Sh 00 P  ],tCqKɀ80#ɓ䲡gr h'\rKܙlK޲g 6*5k/ybd5++hlK$T◌3ih◓ FvD
	D=PPnoڷ-Ba-
pJ'9cè(J <shչh羇=DQ=$)} 9((pѝr=$)}Iè(pOI
sB(pѝr=$)}& 
<*zHS@r{hչh羇t8Z/	D=
<]${ѝr=$)}=<ɍA49gjܴOI
s@AADEgjܴOI
sHAJDx].!N{cGQ"m;VzHS{GQ"a(羔x6(AG֌[!N{J' Ǡ 9G=QFvD=pPm;VzHSp0,	t5G!N{p;>=gjܴOI
s@RMJH	D=
<]&Cxѝr=$)}Jt!N{x
AGkhչh羁GxДOI
s@hxѝr=$)}I1ÔxДOI
s@Ӑ]${Ʒ֌[!N{x#5gjܴOI
sIHoڷ-Bacij9(羓Or.=77֌[!N{0zr(羓GFvD=X!N{0oڷ-BachpCƍL!N{0L,khչh羓H<XJ'9AnHzk}gjܴOI
sD7֌[!N{QѤQZ3nZ'9PsMGnQgjܴOI
sBi)H<].Z3nZ'9IH<].Z3nZ'9EgjܴOI
sCSGhչh羇Q5IFѝr=$)}DAcѝr=$)}}qQoڷ-BIChչhԑC"hչh羓@PR#m;VzHSQAFѝr=$)}=)D;VzHS -*H&֌[!N{n}(oڷ-BXhEm;VzHS{} -;VzHS<XXh1;VzHS<XҀhqQoڷ-B҃<c֌[!N{iTA$]@1(Z3nZ'9=p0,	m;VzHS@pP<poڷ-Bŋ} -;VzHSPbxoEgjܴOI
sBPEÛFvD=FvD=@,[qQoڷ-B o\9gjܴOI
sAbHshչh羇e8(Z3nZ'9IgjܴOI
sCС8R 5gjܴOI
sG=%Xshչh羞ACƤZ3nZ'98] 8P7֌[!N{7J 5(Z3nZ'9nPM;VzHSTxooڷ-B
\9gjܴOI
sC2*Eѝr=$)}xpPFvD=@[{PcQžEѝr=$)}&PbTxoEgjܴOI
sJRQÔoڷ-B҃zZ3nZ'9)AGѝr=$)}(1JpEÛFvD=(;VzHSPbT8(֌[!N{APcRԜZ3nZ'9
дFvD=T5'PFvD=TPFvD=518(֌[!N{!袀97֌[!N{PC"hչh羅Qz-;VzHS Bx6ѝr=$)} :FEѝr=$)}<hCoڷ-B҃C"hչh羓rz-;VzHS14FvD=,biQZ3nZ'9cJO<pѝr=$)}T)D[FvD=,biPi0gjܴOI
sB&=oڷ-BбCZ3nZ'9cJoڷ-BбIx[hչh羇I;VzHS -*H{Ԥoڷ-B0)ϡCE֌[!N{肈#Boڷ-BУ=((oڷ-BG`;hչh羅M*[Z3nZ'9ҤǊFѝr=$)}
.MgjܴOI
sBƟAcZ3nZ'9cOZ3nZ'9Cźoڷ-B'Z3nXӠ[9FxHӠ[N{ǽhx9IydW%lJ.w,OI
LNM1 POI
sAH=5&@7؄RrD=@p,pupb$(
\Yh羈(Mo	@喉!N{pH{LIP@J'9 .$)7؄RrD=='EĚ Q=$)}
DznEĚo	@喉!N{0QPIP%B}ĚbK-B.EM0OI
s@GQh
cJ.w,OI
sOr<rcPM4hcJ.w,OI
s@AADDIcLo	@喉!N{)HEĚ o	@喉!N{cGQ"bM 7؄RrD=#HEĚLo	@喉!N{GitzX@BP)sezHS@pa.&$01%;Z' Ǡ 9G=QĚbK-BD1C41%;Z'9 C\4{Mo	@喉!N{p;><IsLo	@喉!N{x
AIMf7؄RrD=
<]&Cx&CBP)sezHS.A#4Ip
\Yh羁G]${Ɖ4	1%;Z'9Q) #4IpcJ.w,OI
s@hx& 7؄RrD=
<]&P.=DbK-B(tIMo	@喉!N{x#4IA!(ܲ=$)}&6"HILo	@喉!N{0A5&1%;Z'9܋MM4cJ.w,OI
sIP[iBP)sezHSL,mibK-Bach[<PXM o	@喉!N{0i!!(ܲ=$)}&6<hPbM41%;Z'9nQ0M4cJ.w,OI
sIG,I3BP)sezHS@9A&`S#erw;R^Y[=ēZbK-BaMLo	@喉!N{QѤQ$(
\Yh羁CQ5IA&@7؄RrD=(Q"bMo	@喉!N{Ri#AG4
i!(ܲ=$)} 8(} "Mf7؄RrD=51zH	4
bK-B9&7($(
cJ.w,OI
sCiPXhIPI!(ܲ=$)}}qQhbK-BIC@SBP)sezHP{RGm "Mo	@喉!N{0u"<n$0
\Yh羔@kPI`A!(ܲ=$)}=)DMcJ.w,OI
sDIԤq&3BP)sezHS DAc
=Do	@喉!N{,pi&SBP)sezHS{} "MLo	@喉!N{bAcO<p	4 o	@喉!N{bJDIp)!(ܲ=$)}(1JH8X@cBP)sezHSAIPz
941%;Z'9=p0,	bMo	@喉!N{Cp;<IsLo	@喉!N{{QžE&3BP)sezHSPbxoDIp
\Yh羅	4bK-B҃hcJ.w,OI
sDžE&!(ܲ=$)}EÄbK-BX.$@
\Yh羇e8($@
\Yh羇e&&7؄RrD=8}
8s(b
D4
\Yh羏zJ9б0& 3BP)sezHS{RA !!(ܲ=$)}&HI
\Yh羓pt\<MLo	@喉!N{0 A 
\Yh羇e8U,[Ěh
\Yh羇e8U"M4cJ.w,OI
sC2*E&1%;Z'9AJRpMbK-Bj=nAGADi7؄RrD=@[APcQžE&bK-B҃phcJ.w,OI
sJRQpMLo	@喉!N{APcQżILo	@喉!N{APcR.$@!(ܲ=$)}
@0)!(ܲ=$)}(1JpADo	@喉!N{APcRԜ$cJ.w,OI
sACh	4bK-BcRԝB

hi!(ܲ=$)}8U"- &`!(ܲ=$)}Le 8(} "M CBP)sezHSHz(8erM SBP)sezHS9G$cJ.w,OI
sB(=&`
\Yh羀8I 
\Yh羐AC"@@1!(ܲ=$)}<hCh1%;Z'9)AE&BP)sezHSMPa44
\Yh羅M!&!(ܲ=$)}TzƉ4o	@喉!N{XҠS(,I 
cJ.w,OI
sB&
Q&BP)sezHS14P􁴘$bK-BбAOsLo	@喉!N{Xҡ
h
1%;Z'9cJh
1%;Z'9cJP@&BP)sezHS&44
\Yh羈J)CĚf7؄RrD=
sPbM@CBP)sezHS СĚ7؄RrD=(Dx
=DLo	@喉!N{#0I(1%;Z'9cJ41%;Z'9ҤǊA&@7؄RrD=(z(R:M1&@7؄RrD=,i8Z"Mo	@喉!N{XC	4i!(ܲ=$)}
-@p,ppA !(ܲ=$)}"zj
-Mf5%;XӠ[9Fx
1%;XӠ[N{ǼHݿgjܱF0%@P0%@P"0%@P h20%@P!!HP7֌[z4(z `ѡC
m;Vp`HbPзzjP7؄RrAh[BT[T([T([o	@喠(([z4(z a HYСĀ!gB
\YdB$ z4-@J'p`0;V9AAtxtxa!NPP]8]xJ`15#<pL=&
\YaNPP]8],X(HSGC$zB@7؄Rr<jGxtzBA5gjܴOI
Ԁ
P{Q=$(cRj=n@=gjܴOI
1Ü7؄RrDHpH%B8u&t
sāBP)syh1èc9
1P!,4He=d FvDRNxN!G`SzHRD`S֌[!CeB eB@=gjܴOI
xNxN!B&B=5(؄RrDRNx(J'6Nx1!(ܲ=$)"
P0)	DP2NxA!(ܲ=$)"
P0)hJ'42Nx
\Yh5  J'T
sĀ7؄RrDOMJ9A&59d6冕ppUѝr&PbT5'螒A7R'<P-6ѝrDP. N!CDu"`SZ3nZ'M
 .N{J.w,	8U(I@(A7R'<P-1&bK,@()ϠPP 0	 7؄RrDԢ	D0)bK-B&D@<HiFvPt҇L$i -4e=C0%xР[hչj 5(5Ԣ\<#ORp
7֌[IJM<Iz<IԤpQ Fv{
 I(GH`8K(.A7Roram;VPe >@pHzh 	
IRh oڷ,iHt<'ҁorac m&68R.Z3nXsX@m(z`@҇Mgjܰ i5Q@Ra)=Rj	Fvs񎡩FvDԠ [BP)sez`@X(HiC$4eL	x2$cJ.w,=BbM	QAA HRp
	o	@4e( %9 		x2 o	@4e$Rā#@I^eR`80
\YhGH`80 %C4$nā3BP)sePe >@p04e ;PQ & `I!(ܲƞj'C($ OǢ,H
cJ.w, i0ǂp p0HsX@m(z`ā7؄Rr Bx6J-1 p@Hsj )1 sLo	@喓& 
LH1%;XcDuLe(&$bK-RLkhչc9	H%@jsxs){J.w,RAJs$59	<m9	@rI5gjܴ@Ԋ @ A MPzjR(BP)seP	P	P	m"(H %R@$֌[!CSHADD%B2AQ=$(jc)"m;VzHPRD1zHPREm!(ܲ=$(jc)(zHPS(0X1!(ܲ=$(jc)"b@(51pxbA7؄RrDĚcvѝr=$)RԜ!GPFvDGJRpJ'"<pDxᔠ5'7؄RrD)JRpBQ=$(bJRpLo	@喉!H2&zHR#GJRpIoڷ-B=@p
\Yh4e9z	 S'&{I<zDH@P(
֌[!IROCo	@喉!IROC  p1)@h$ƴF!I&H)1 Ph
@Vѝr=$)$ӡ&bK-BM:Rb@P1;VzHPRE8%Bpt(xԑroڷ-BA(xԑr	DPP"Z3nZ'$=P29@OI
iP=%;Z'
5$\BQ=$)7BI( cBP)sezHS(2.Q@(
]
5$\o	@喉!IEPI(-ҡCxIoڷ-Bx	DG=MCpJ'&IkJ.w,OI
=ODH%B(i5Q@7؄RrD8]="1;VzHPCzHP	DcC@Z3nZ'AG<!B&6ǢbK-BLm
4H%BLm= h1!(ܲ=$(X	zHPsQA7؄RrDcBQioڷ-BLm&M(,bchP 0%BLm!(ܲ=$(Xi$
!B&6o	@喉!B&6AA sZ3nZ'=MG>M OI
{sB&hչh@sܛ14Q=$)Bō7֌[!B&$xXJ'T@rG֌[!GDBܚ!HADo	@喉!OpQϡcHH%BP$cJ.w,OI
 9MuB@(bQo	@喉!B&$xXBQ=$(XҢ<P,HcJ.w,OI
<X -*ԤA !!(ܲ=$)R("@SZ3nZ'BEOI
MÅСRFE;VzHS(2Ac
\Yh8{ƞ
=DBQ=$)7BI-bK-BAP-ѝr=$([@1ϡ	DQhjcFvDo$Q%;Z'r(951@(
 mL`1!(ܲ=$([ǥI1o0'zHQžEo=g*l	+q#m֌[fhչiqX	`ė0/'1mo=Z!`I[ogj܋4;fD[ڷ"3pexZ3nEgٹė0/'ChSk[bpajZ!`I[ogj܋48/5ȮMѝr,<kreѝr,<ar!ڷ"3;REr'*tڷ"3;Z,#uڷ"3;Z!֌[fܥA$NM֌[fTåp%Phչiq	Aܪ0)m֌[f*Z!$y80-mo=$$mٰ$čZ3nEgvTDhչiq	%&[ڷ"3;RTDhչiq$hչiqܭ>LoIsbpaj	;*[bpaj*IM6FvȳL@X;VYys^u*pdeѝr,<㸕)S C-֌[fg֌[fٹ0ė0/'Z!{QRLT`I[ogj܋48f*Iѝr,<+$y80$My80eZZ!`I[ogj܋48eYogj܋48Ve7$y80eZZ!{P>`I[ogj܋48dja[;VYyq*REFvȳLֈj֌[f$y80My80l	+q#m֌[fL=ogj܋48%JP>Ȳhչiq]ѝr,<wė0/'`#Ska^N-LYEl	+q#m֌[`<*0Nm֌[`<J(E`ڷ"&yj/:T9z`ڷ"&yj/:`3qڷ"&yj/:`Jȃfhչ	3;Qy(Nm֌[`<R ė0/'g	"My80UEvmٰ$čZ3nEgvW%fx:OI
11(z@FvȳLq*Pry]"@rѶFvȳLf;fIVJQ0/'JR"T`I[ogj܋48Mr EY?Y	\7rkڷ"3;\D?2wfD֎IVJP8@[bpaj$%(f6hչi_2YBLm= k;VYvEr%JZ8@u:񢇤o0/,Z*J\S3;\XF4PIhNðqY*	`k\ؼZ*J(Evmo=Wd:JH;VYykErWVgDcC@hչiqעkG+'	rމ%A\֍;VYyr5.W2Yſѝr,<[8(k"Fe`}ak^,Z3nEgvhk7?`޸hk76FvȳLٜ%bW`w0Mb0ſq%=Wd:ؼZ*JZw(Nmٰ$čZ3nEgvW%fx:OI
11y9ѝr,<㵧rkrpɮG-虮T%h)$y80UP{Q%Y)DW:l	+q#m֌[f_2YBLm
9GEѝr,<عBk/\5IXogj܋48v.P/;)q0/Z$7$y80UExK0/'JHʦJH;VYydW%+pZ+E^a׋Y[;VYydW%tlo\7u&ErWR{;VYyd`IUdc82VÛڷ"3;%qeiZ*J8L=ogj܋48핀-2P&@dV hչiq݀Ig'	}Ig+0+aڷ"3;'`̢%	ei[ڷ"3;I9,t.P0p|avVſѝr,<Mr`]yl@sV&MhoIsbpaj$,Q+dmk[bpajVSó%n$mѝr,<ܪa_fx:B9J9֌[fi8*ʳx/]5yv QvhչiqYչ󄕹Z3nEgw@$UMebR<5yaKruL=ѝr,gwVuDp>Jg\7Vhչiq߯%jKYU)[,Z3nEgw?9d*9ѝr,gwVtF39J+M֌[fVrFUhW+ܛڷ"3;!$N_'sYxЉ"w&FvȳL_dW(;Id87Z3nEgw@$IhĥxjĘ{K{R:[bpajJl	+q#m֌[f06SbFP3螒x9֌[fi8*ʳx/]5yv QvhչiqY	+s@FvȳLD	J\g,)yNPIZ3nEL88?<:JB$ܛڷ"3;ĥD?ʳrîY;ogj܋48ʇ2ܰ+J;VYy~T'f咄|xY&FvȳL(NN9d6哸0FvȳLD6n$+`eB$ܛڷ"3;Vj#fK"F	^9(N֌[`<㿚1V\grogj܋48גF35䲫G"Xhչiqߑ(:#keVEr^\՞Er[\ؼZRַY`I[ogj܋48*{2YD)@=ѝr,<'YVo %+.$
0Nڷ"3;?%n|hչiq߱_6 HW5K/)׉0FvȰIqY	9J%+ep݂ogj܋48גD|Uh8p$JV-֌[f;rYd*9ѝr,<d89,'sYxЉ"w&FvȳLٸȮQw5J;VX$8g/sW+ܛڷ"3;y,ȮV37Z3nEgwJ0NrYU\grW5g\k/ė0/'
ΦؼZPjmٰ$čZ3nEgwەL=B_zHSƀ
sڷ"3;kr^<ضFvȳLjG8I[827Z3nEgwoB^ogj܋՝/>Jg\7xѝr,<Z4?GD:|	hV|zMѝr,<bV:#"RוJ.UeoJڷ"3;K\7^K*r+M֌[f!$N_'sYxЉ"w&FvȳLȮQw5'rBpogj܋48؁/$IhĥxjĘ{K{T -My80+s`I[ogj܋48*{2YDRN{;VYy~N
2nKW`?^]H`Z3nEgwV5n|%nm֌[fVGFUh#5冯,dfչZ3nEgwVt?9J}W3^M֌[f%#b-xYX^XRxogj܋՝p<c;;VYy~1%Z9w&FvȳLtI 2+`eB$ܛڷ"3;+D5p 0NáDY(N֌[f$F	Z*&)q9B:&ԭSka^N-P(f6hչiq߃nU0/e
<~!G`Shչiq߆7[W`'m֌[f՟p>pdogj܋48؁/$IhĥxjĘ{;VX$8ÉJSîXt"Hɿѝr,<*JTN7,:J哸0FvȳLq)#*d87Z3nEgw'/q%\k/:$Nhչiq߲CW7Y0NBpogj܋48ג?5䲫G,5y`#5G9B,ܙogj܋48؁ ?6 HW5K/)׉0FvȰIqY_	+sȮV37Z3nEgwZ#YU\grogj܋48Ȕ`5䲫G"X冯.j"F	^-.a^N-P(0/'
Só%n$mѝr,<ܪa_fx:B FvȳL4geYܗȮ~ (;ogj܋48s C;VYy~q"r7Y0NáDM֌[f+D5q%\k/'FvȳLy+@##^K*p}W3^Ms"mɖFvȳLj΁GG8I[3^[ܰF3^\reѝr,<bl@%k+
^S#a֌[`<㿚1V\grogj܋48גF35䲫G"Xhչiqߑ(:#keVEr^\՞Er[\ؼZ+0}My80@%YbJH;VYy~Tؿ*u'6N{;VYy~N
2nKW`?^]H`Z3nEgwV9J!ѝr,<bl@%k+
^S#a֌[`<%*$OFyOaЉ"w&FvȳLq)Q;2ܰ+NÛڷ"3;ĥ7,:J咄hչiqߕ%	eYd8s_^nVIѝr,<*JrYd*9ѝr,<d89,'sYxЉ"w&FvȳLٸȮQw5J;VX$8g/sW+ܛڷ"3;y,ȮV37Z3nEgwJ0NrYU\grW5g\k/FvȳLXáDVmѝr,<fpVsʳ~W2K{T
U*mka^N-RhSó%n$mѝr,<!5ؿe
<z'=MG>M&FvȳLbJ4.kFXjŌM-.Qѝr,<$,Pt"H0D;+UfgrX%Ք
7Z3nEgwF*+8_0`I[fz Jڷ"3;g	gg$^0'8L-.a^N-RhSka^N-RAIVXf6hչiqߐa_2YBPhչiqߒU(:$N\"H_3Y,Xؒڷ"3;EYF\r$=fr%m֌[f3ʳ3Zk/Ӝ&Uė0/'[ $,T{Q)XmU*mٰ$čZ3nEgw&:{VgDPhչiqߒU(:$N\"H_3Y,Xؒڷ"3;EYF\r$=fr%m֌[f3ʳ3Zk/Ӝ&Uė0/'R$,T{TZ$HM6FvȳL'Sb*u螒bQڷ"3;DPiX7+3Yx.grogj܋48֍fTV$qra3@Z3nEgw*$Ii`ONpV[\ؼZj"E*mo=QRLSu6VFڷ"3;XL=FP3עzHQiP&$=7Z3nEgwVH2,K jͿѝr,<*IayOF@Z[z_^\՛;VYy~Y"F+4"75ց5-Z3nEgwF*+8_0`I[fz Jڷ"3;g	gg$^0'8L-.a^N-P$Jb^S0/' DJM6FvȳL'Sb*u螒,biRGZ3nEgweB$5;VYy~hT7iVDoaH@FvȳL;gJ\pp|k@hչiq߮Vt*Ǖ*rWm֌[fgLoF<+<T46岰h-֌[f^?4DX8hm\45;VYy~h2ұ#`YVgRѝr,<fpVFy"KMezsʲIVX0/'b@$,T`I[ogj܋48Mbu0/B^!B&m֌[f%YcF,biaЉ"w|6hչiq߭kCCnXj<P-ѝr,<Z4kCCn[+ [֎hչiq߮Vt*Ǖ*rW@rGZ3nEgw?(k<ňڷ"3;eii@dqPۖhk76FvȳLhVeAbG+<	+lY	[;VYy~2D	eq%=X"*6+YFj6VFڷ"3;D?fx:dC^2Xj)	Z3nEgwOF%^|בUM֌[ftN
ӹ8j=$9%,Z3nEgwfNIVRyȬHk/Eѝr,<$,Pt"H#14D;ogj܋48-p;g\;VYy~̈#Mr#zïlmѝr,<*J/ #JrJnRf
 N`K{TeeZ!ִ {2l             +??>'?2          _  M      ./usr/lpp/ssp/css/aix52/include64/lapif.h 4 API.                               	   _e
Rainrt():AEILPSTgops!4=CDGMNOUcdlmu*,08FHVbfhy1236BKXYv579WZkq.Qxz-/w;<@#	IDGP%ȐON/5>p&Du7'lIr ҁ;6Sܠ%عLG\?D?hhr#ьQ|^WfYǼ#l  ! }sʕ&fDD.Dy&nLg(& 9&l#(]&xh&UvK[3	a81(\s/& >: Du @m*x|| 3  @V̉'0*  P2X P{ BW X B9 Y~  ( @pph-ge^DOINhJ,L{rʳb1pHh @@  ``   72/& @P@F@PZ'ʕ&+f	$9pm%33rgu9@,!6p3a7^X2L엕Og(Äq5=BbP[/&!	^L &hngk\MP(BG PZ.QQFgk\MA΢DD(j@!#Fs Q 1
$@b gk\MA΢Gr*BG R$VE$-#FshI	4C"z) 5ֹi4J Ȫ02$	4HU@jNo3ZG Q46I	4@g*kH9q"Dr=4i:$	!AdIֹi4HEZHUHHѤ=gk\MAΧ $D`*E$$zhu*e$D`*E$-#Fs" BG Ǣ"ATI#;Zzhu&IÐJ)ֹi4H$"`BG Q$ tF Eֹi4@Z.QZLHѤ6@ai3=ֹi4@ҡm&{$zhuOAdI9PLo3ZG P$ZH9	<m(-PLo3ZG P$T2==4i:'e&{-#Fsx C)3=ֹi4J yI-#Fs@"8!#Fs@@o3ZG RU	4JTFvHѤP0}AS$zhu(> J r=4i:D"<}*zMAΥ҈*`#;Zzhu(>"xЄMAΡ&E
FvHѤ$@@Aֹi4G"B(r=4i:$U*Uֹi4CII<mHo3ZG P6E$-#Fsdh$o3ZG PQgk\MA΢h
Do3ZG Q4Hjt@jNo3ZG P`Pa:I&#;Zzhu&@
q*-#FcB=$o3ZG R"$Do3ZG R@%[kH9RAFvHѤ$5:L(-#Fs:NIz)7-#Fs0ԩ#;Zzhu9i5]D	$r=4i:5@jTAֹi4GT$MFvHѤTr'@kr=4i:ITSI
ETr=4i:<,0J*#;Zzhu"@,"@A[kH9Eè]D	$r=4i:4k$o3ZG P>@r=4i:r=4i:u$MFvHѤ$5ԒkH95ԒkH9Eé ZUֹi4D\:UȍAֹi4D$ 1TCQTgk\MAΣƞ9JD gk\MAΧ 06 0kH9Ԣ$r=4i:@U$r=4i:J $kH9Eè5xѮo3ZG QRHo3ZG QQI$gk\MA΢.AAgk\MAΥr#P.Aƍu$MFvHѤQW"5
Tr<hQI$gk\MAΥG+H@FvHѤTrDjFvHѤTr<h7-#FsQj)$7-#Fs`)5[kH9Ԩh5@I7-#FsQj)Pbh7-#Fs5@X[r=4i:PJBgk\MAΠRH-#Fszdh$o3ZG RdRI
-#Fsa]D	$r=4i:UzMFvHѤ dp2&r=4i:!AD	$r=4i:<)-#FsQiIֹi4J r=4i:Q6#;ZzhutzG-#FshK 01ֹi4CG(U&#;Zzhut0`Po3ZG P'AnA#;ZzhutE1FvHѤ9D&r=4i:Q:QSkH9E:Po3ZG Q!d\"@,r=4i:ah:gk\MA΢J5ֹi4CT􈎠Iֹi4I0J FvHѤ9D芡9ֹi4DJ
AV#;Zzhu"HU)5o3ZG Pa7-#FshS7-#FsaQ" @bkr=4i:=EFr(H* p@RHaRq5!̮V}K&Kgo<嘑J1H9Takw,ďMA΢DD(j@X)'ܳ=4i:"D*o<嘑H9@.B"T($H9ԉUI5;bG Q!AgE	 =4i:$ED(,R@hA [>O-sf$zhu("<J$zhu"AWPa8X[>O-sf$zhu#Ah0Ԝ,PH
H9	<m&{8X(I'ܳ=4i:<QDH(
5;bG P$$(,Ikw,ďMAΤH"$D`*E$ o<嘑H99i"#Tz) 4X( \Y4NA*HUH(
ayk1#FsW)"#Tz) 4X(Q'ܳ=4i: zH)
Mo<嘑@1HU8j4X0I'ܳ=4i:$OP,P
kw,ďMAΤaQTp0X0\Y4DqDYbo<嘑H9	<mpb'ܳ=4i:'DL(5;bG P$b.IC[>O-sf$zhuOAdI9PL(kw,ďMAΠIh-C)3<X0
kw,ďMAΠIiDAjRgx@p[>O-sf$zhuOJ C)3<X8\Y4@T2=Ŋo<嘑H9	<mD,Pkw,ďMAΥĐ<$Ŋkw,ďMAΥӐbMo<嘑H9Ԡ`r	 z(kw,ďMAΥ5E5;bG RU<``Bayk1#Fs@5O,P\Y4J҈*,PA'ܳ=4i:D"<}*zb |ZrHѤP0}((PQ'ܳ=4i:I<hBS[>O-sf$zhu@`)2(TX$։ȇ2[)d)lo<嘑H9H(A!&|ZrHѤ=$0ԩID	ayk1#FsEP *QE	ayk1#Fs`)5i"'Io<嘑H91E)"'I5;bG R$I$,PHkw,ďMAΡDXA'ܳ=4i:*TX\Y4D!a8X[>O-sf$zhuu$($5;bG Rj)D"@P[>O-sf$zh{Rg}$B@|ZrHѤP0}U5@Ʒ|ZrHѤU$@P9'ܳ=4i:U8X([>O-sf$zhu&
VŊf|ZrHѤ$CSRuBA|ZrHѤ 5*Di"4X(kw,ďMAΧ &$(
kw,ďMAΣƍu8(
ayk1#Fs]JRHX0I'ܳ=4i:&IÐ,P
kw,ďMAΡUBcU(,Pkw,ďMAΡ"e <4X0\Y4H#Dqbo<嘑H9Eè]D	$@`\Y4JV5@Iayk1#FsiI @X0kw,ďMAΥG*,P(\Y4DI!b)'ܳ=4i:u$b&|ZrHѤI|ZrHѤ"Ԁ-T*,Pkw,ďMA΢.J*F,Pkw,ďMA΢ha!((\Y4G=5Pr4@X8kw,ďMAΧ 06 0Ŋo<嘑H9Ԣ$@p\Y4J @m*TX8Q'ܳ=4i:J $Ŋ|ZrHѤ"<h($\Y4D\:PI @X@S[>O-sf$zhup@e$B
ayk1#FsPj)Pbh(kw,ďMAΥr#P.Aƍu$B
kw,ďMAΥr#PG+Aƍu$B
 o<嘑H9Ԩi ZTX@[>O-sf$zhu*9ZQW"5b |ZrHѤTr<h((\Y4JVPI @X@)'ܳ=4i:TX$\Y4JVPD	$@\Y4JVPJ@Xkw,ďMAΠQCj!ab `s[>O-sf$zhu2&D,,XQ'ܳ=4i:PI B,Payk1#Fszdh$(ayk1#Fs2)$AE C[>O-sf$zhu $(
5;bG P
OHX5;bG P$14ayk1#FszT@Iayk1#Fsj"@1'ܳ=4i: I$o<嘑H9Ԣ
ikw,ďMAΡLX@kw,ďMAΡNTb [>O-sf$zhut	qo<嘑H94rR(kw,ďMAΡNLJ  S[>O-sf$zhut(	5;bG P'DS,P5;bG P'NA5 Ʒ|ZrHѤ9DEO
(ayk1#Fst,P(\Y4DIr " 'ܳ=4i:ah:,P5;bG Q%QJ,Payk1#Fsaꞑz)ayk1#Fs3@X5;bG P'DUAayk1#FsB#H*,PP\Y4CD5
ME
ayk1#Fsh0ԅ
ayk1#FshS(\Y4CB"((5o<嘑H9ԑ*0
 o<1E("AT@8a!&|Zr
B"5
A"`HFv I$j
@5 ЅA zhB8]@4!PH1[kzT0@PҡR"Fv$5:h@j.TPB=Ehj'ܳI*hA jh(B=@4X!PHx.,kw,A t#CP( 0a0ҡR"C[>O-sf@4XP@j.TPE	5 `P[,-FQF<" cDzg
<P=6\Yh*02 64XH@Z
.P=1`c[>O-sf"=3܅@m(9o3ZG@"D5pBG@(#;ZzhP F7|ZrHѡH1R.C!J*F6ah8Xݿ;C!C ,kZ'CXyx1-gk\MAG>ah8#HѤ+@gk\MAG&IP#F@gk\Mpah8#HѡNah8#HѤQZ\Y49h$zhMo<嘑IVah8X!#F mp9'ܳ=4i2J,-GXZayk1#F<XZHѡNah8Xkw,ďMHXZkv'Ő^$㇕z̷,RR=4hRG<`)F#;ZIT2 #$FDDB$P,-7-#F(I$
XZo<ID)Qj)Pbh$zh%xRayk0H,-P$0QH%A|ZrHѢUJ!@IƷ|ZrHѢJ!@I#;ZzDhACS(<]Px.E00gk\QJD*T yU$r q$եT yLP yL($>.$o3[$]($De4kJ &D`e$< RA@#;Z`mFD@ y=R#D@t$bt :Fvx.*$ATcP0CB $#;Z2H8Jҧ
P AP0}*zk  e(ꢢP!7"AZQSEEQrPp1#9
T1(gk\QZ dp1;b
F	 H}*zBA]J >Ło<嘃E00,PB@%Ea!J=$5;`t#"IQ` B$A$

x."Tayk0yL($>.$9 ]IҀ8(\YGA)R8(!Ȍ$cP0X5;cZ!diD@tAJ",
ID@tBo<<]&
UJ"IQ`P T1(E!&|Zr dp2H<E R!ayk0AP0}*z R**ayk17"AZQSEEQ0kw,HB:r
o<嘑+@ ֹcVs$ 8xH9H+H9'ܳ  	L,
5 >s  k[kDDDIHBG$%;b@ZIHԒ `P ``RHE=Ei$A"#;ZzhR$UHѡ 04hBGPu&IÐgk\ML 604hBGPu"@4ayk1#F: MrFayk1#F:$Hѡ8riFayk1#F: zH(FvHѤH+J@!#F5Ԩ14kI :&BG$DHԨ14>O-sf$zh$A,PBG4kPbh
5;bG$DT=4i"$RDHA,(ַ-#FQW"@sw,ďMx.sE\Z:G({ER#,$-#F=Rn"Ro<嘑J)7T) 0P((kZ'HѤR&($$$$$$%ֹi4Po<嘑IL-A`P
#;Zzh#IPHѥ 6H*r=4iG
@*P#IPo3ZG&E$ : BGEDa\ayk1#FH*MQha餂ayk1#FDzi 	4	"e"=4U`s[>O-sf$zhdRI
CQQ:AW
5FvHѢ\<=4i"#JTPHѥ 6i>O-sf$zh.zBB=4i"#JTP5;bG(H,k[kCG(>LCG(>"0!#FP}" Kr=4hh*@!#FP}"AWI;bGE0`M9A<a|ZrHѡCH,CG(>U|ZrHѡCUR(ַ-#FP}(Q M9A0QCG(>EV\Y44rDr	HѡCU|ZrHѡD"1o3ZG9ȨL!#F85
9DkD9pj4r$zhӐCFD7-#FQ:L񀠄M9D
o3ZG4mAEi2.T!#F=Ehayk1#FTUP&,$!#F85
9DŁMo<嘑D9pj4r$zhӐCFDayk1#FQ:Lb=4hhD<`(Xkw,ďM<h$5:d\A'ܳ=4i#V*BCZgk\M EJA	4#JIFvHѧ 06 $Rsw,ďM EJBB=4iDGMo<嘑N@`m"A$H!A`cZgk\MHMp29ֹi45SJ|ZrHѡ$j@NPayk1#Ft)Q`cZIܢG4k$n{qmٰ$ĝgk\ovN3FvFlJ  MoJsbbN3MyW
dBmٰ$ĝgk\o"m#r[3Frn@0kS{D*^X؅B!`I{;oֹ(8/5ɮU#;Z`|㲰mɖkɈTKoֹ(8%Q50V"Pboֹ(8fo;r0Qq"!#;Z`QqT!dr0(8؅LBVM#QNQykoֹov*]q)EʽT"MyW
	;Jl	/q'm#˔b"P3FJ.QyBe#;Z`|㸗-E1O(RM##l܁`$ħ1/*!V'q)Skb,^UBb^KIFvFs{ E@FvFs^uode#;Z`|㸗-S{ C-#,'u3Fٹl(INb,^UBb^X؅(M6k<I7gk\ovEvħ1/*!E1Skb,^UB2B!`I{;oֹ(8홾eoֹ(8퇔!兯)=xoֹow+f &%9yW
,Sk[bbu6^N3F
7;:r0QqKme#;Z`Qq"Fv|㲷ħ1/*!@'Skb,^UBlM6kN"ŷgk\owdoֹowr0(8ſq)EʽQPm1/*!L36jmٰ$ĝgk\
7;UyBS Dfr0(8URf'D6kFj:XAz`3F"ttN3oֹov Ԭ6m#^tQ}3qFv|W|R`ħ1/*!L36jmoEʽQE-D`FKIFvFkMrvg^CG(>Lr0Qq)vP"9>8 Pt'-#Ägl\u\?|5B6r0(8pnÄgzX؅YMvjmoEʽQE-AW&T`I{;oֹovUr`E,~')X*vZ=pbg*0!#;Z`QqqUɁV'+qZbqUɁ#oJsbbQfKPqUɁ6"^(̖`FKIFvFv)fxu44rx)3F
7k.X:\x)E*!Ed\S7;*0 )x)83_(<8n+LC/6pRy[{3qUɁNb,^UB,j,MvjmoEʽQE-K.pl	/q'm#5_rٞzGEB@k\yYW ʮO1\:K#{3|r0QqܮtUr'rZ0̼,Eſ#;Z`|S<HEl=yakr|p@O^%D[3FgĹ`떸~rd`0V8/[3F8p\<=Fv|g(3/wX|[X؅YԲ1/*!EdBw'mٰ$ĝgk\ov)fxu44rPqr0Qq'r򲯜\c7\?dt/8FfMq)EʽQE-P[bbQfKQ59.VKIFvFkMrvg^CG(> r0Qq\8/:\8/)`#;Z`|ع>%?Oel|X)`q)EʽQE-D׌Z[bbQfX9T`I{;oֹovMr)<G&fF[G(Mrr0Qq5]3 v`o\?G(MrRxFvFe-`IxJcG(?fo&e-7gk\ovR&#rbQfXa1Q|XkyO!兯)=xoֹov -r"<e6`m#;Z`Qq݀Ig}Ig\<MoֹovV$9[eٞQ~#;]Nſ#;Z`QqܬOL(.'r0Qqjf :y0"XEla6ky@7'a
B+a^SBz*""^(̱E-roEʽR:l	/q'm#,>SbNX3ï=4hr
,-7gk\ow^?'.Mvpyf
FvF5'ZZr0Qq߰vP"Z%3oֹowZt%o=
Jg\?Zr0(8ג%yAhGyBYoֹown?yen+LA#;Z`Qqi8_-sɮ^37gk\
7;yAhG&xr0(8ɈDYrk`|J7gk\
7;pz'&f
qġ[Q{S{u6"^)mٰ$ĝgk\owLE9bHѣ,-7gk\ow^?'.Mvpyf
FvF5'ϛ3F
7;SNVVDm#@@_9BR>%
ܛ3F
7;%En?˳r-.Y[oֹ(8y@7vP"9>8 Pt'-#I'.e7gk\
7;77,k׀@oֹow>oO!,i7gk\
7;D
ٸɮY8/A(Vr0(8لC;750V|r0(8g/|/ܛ3FZrN#\groֹow0Vr:ЎMr^\֞Mrx%9yW
yjZ{ΦKIFvF~TX.MLA#yW˳x/]=yvYr0Qqi-s@k9'2򽇔oֹowZt%o=
Jg\?`3FZPr)+ekF~V'CY[oֹow+/q)\np^8Pɿ#;Z`Qq߳vn%2k`(#;Z`Qqi8_-sɮ^37gk\
7;yAhG&xr0(8ɖ`u;<+soJsbbyX؅H`I{;oֹ(8a*rٞ~NP,-7gk\owbxb3F
7;?<%|r0Qq߳ fxup6@kF5@NyBY<oֹow^WIkX/>kv&r0(8ؕjkN+P5{l.yR|%m#y-D9~'yBהrkM#+/NMrxB&kF~"ɮY8/A(V|"^*Eַ"^)k6KIFvF~TX.MA#yW˳x/]=yvYr0Qqiֹ|gk\ow<)k3FZON#lזmo'Zr0(8d|'5凯,d漛3F֝o<;Fv|^KQ8_הrkM#J ?rk`|J7gk\
7;pz rk`|Je7%9yW
Z1/*!O,fvr0Qq߂U1/勳<:#F@r0Qq߇z7[5ח`+m#֟o>odoֹ(8yO;(R[yX-gk\
7;yK +roֹ(8ˈ'.en+LA#;Z`|a yBzהAОJgk\
7;%7,BR|r0(8(V_'fS&f
qġ[Fv|f_Jd,[Q{Fv|^KP6הpmזs^M}ɖkF5D9~'&xr0(8גN3u;Fv|&YN3הrkXzk`ſq)EʽSjmoEʽSfvr0Qq߂U1/勳<:#F$sFvF~U3rnK`G^]G`gk\owZyK\!#;Z`|a?E̼a3F"
Jd,[ +roֹow!L+s>ooֹowj?:Ўs^XzNkɿr|Y2r0(8d|'5尼#;Nk˜CLgk\
7;:'<%y5w&kF~q(-/ܛ3F2qN#\grח5\np^-Nb,^UB/0mMoEʽSY*mٰ$ĝgk\owLE9bHѣ,-7gk\ow^?'.Mvpyf
FvF5'ϛ3F
7;SNVVDm#@@_9BR>%
ܛ3F
7;%En?˳r-.Y[oֹ(8y@7vP"9>8 Pt'-#I'.e7gk\
7;77,k׀@oֹow>oO!,i7gk\
7;D
ٸɮY8/A(Vr0(8لC;750V|r0(8g/|/ܛ3FZrN#\groֹow0Vr:ЎMr^\֞Mrxgk\
7;2qO|JkٶkeM.5\-#(NVז'
TEq)EʽSY*mkb,^UBkQEbKIFvF~Jp+Sb.=4iEEPum#)yBzהAОJgk\
7;Y?9s_-rז4rIu#̱BBoh3;ƎQ=.Y#;Z`|㿄h2'a<	/lσ9gke9
Bp^/+7̻-Nb,^UBkQEbX؅JEbKIFvF~Jp+Sb.=4i(PM#;Z`|a?;(R[^XZ(:׉QkF~QfXġ[ᏉB~VcG(ėZO,r0Qq4]Pyx0AVg[FvF~2!8/ԛ]ħ1/*!RAQfX1/*!E%aQfXfvr0Qqߒ
X勳<:M$A(PM#;Z`|a?;(R[^XZ(:׉QkF~QfXġ[ᏉB~VcG(ėZO,r0Qq4]Pyx0AVg[FvF~2!8/ԛ]ħ1/*!E%aQfX1/*!RB6^N3F
7;SZvg^N@u>r0Qq߰),-yNO	ĨFv|(P?8ѣ'8/ܛ3F
7;F*/x_133yKoֹ(8ٛ]P'|˲"^*V(ZX؅<J.QayNKIFvF~Jp+Sb.=4hhj
+Ir#֟'U)5r0(8˔b^S.kM#;Z`|㿄YN+tbw5FFvFveAO+!yX^ٟr)m#3|˳s^WRov[3F
7;S!兯)=xoJsbb(F):[bbɁQfXfvr0Qqߒ
X勳<:M9D33F
7;S!兯)=xoֹowe8'>%
5Fv|㿄h8\\<>凯-33Fp.X:Ɂ#ryXz<`)#;Z`Qq߮^t -ȗl3[3F	xy0"aZ3F
7;F*/x_133yKoֹ(8ٛ]P'|˲"^)(̱Skb,^UBŇ(̱Só%$#;Z`|%8fxu44r"	0r0Qq߰),-yNO	ĨFv|(,ƎQ<A(Vf3F#ANN,=yi0r0(8f :;Ëܶ`op-#ryXzLkF~#;g9僮ZpkɁ#ل鼘e0-pnm##Eٕ<N\`I{f|<gk\ow.(Ry]IeoJsbb^,<Ee[bb+yFmٰ$ĝgk\
7;̭En?vg^̘1*S^E6ky.TAy_ⵔoֹ(8sY\Y=yi<ؒ[3F
7;s+A^?/"*EMd3F
7;S!兯)=xoֹowe|JN4rBr0(8Ägl' \u\?}.Ne#;Z`|fD:;!xem#(!兯)=xoֹow>ot:br\>oYz׀/Mq)EʽTeCש k `X            +???'?2          Z\        ./usr/lpp/ssp/css/aix52/lib/lapisub.exp                              #!liblapi_r.a(liblapi_r.o)
* IBM_PROLOG_BEGIN_TAG 
* This is an automatically generated prolog. 
*  
*  
*  
* Licensed Materials - Property of IBM 
*  
* (C) COPYRIGHT International Business Machines Corp. 2002,2003 
* All Rights Reserved 
*  
* US Government Users Restricted Rights - Use, duplication or 
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
*  
* IBM_PROLOG_END_TAG 
* "@(#) 1.9 src/rsct/lapi/include/lapisub.exp, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:28"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
*
* LAPI Interface functions
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
LAPI_Msgpoll
LAPI_Util
LAPI_Failover
*
* LAPI Fortran Wrapper functions
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
lapi_msgpoll
lapi_util
lapi_failover
*
* LAPI Fortran Wrapper functions
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
lapi_msgpoll_
lapi_util_
lapi_failover_
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
LAPI_MSGPOLL
LAPI_UTIL
LAPI_FAILOVER
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
LAPI_MSGPOLL_
LAPI_UTIL_
LAPI_FAILOVER_
*
* LAPI MISC.
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
_dbg_print_active_sam
_dbg_print_active_rst
_dbg_print_active_ack
_dbg_print_ack_head
_dbg_dump_cmd
*
* Debug exports
*
_Lapi_dbg
_Lapi_foverdbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_ping_cmd
_Lapi_ping_dest
_Lapi_shm_str
_Lapi_shm_str_saved
_Lapi_debug_min_bulk_msgsize
_Lapi_debug_bulk_xfer_size
_Lapi_dgsm_block_slot_threshold
_MP_debug_notimeout
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
liblapk* aX            +???'?2          \\        ./usr/lpp/ssp/css/aix52/lib/lapisub64.exp 4 API.                             #!liblapi_r.a(liblapi64_r.o)
* IBM_PROLOG_BEGIN_TAG 
* This is an automatically generated prolog. 
*  
*  
*  
* Licensed Materials - Property of IBM 
*  
* (C) COPYRIGHT International Business Machines Corp. 2002,2003 
* All Rights Reserved 
*  
* US Government Users Restricted Rights - Use, duplication or 
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
*  
* IBM_PROLOG_END_TAG 
* "@(#) 1.9 src/rsct/lapi/include/lapisub64.exp, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:28"
*####################################################################
*CPRY
* 5765-296 (C) Copyright IBM Corporation 1996
* 5765-529 (C) Copyright IBM Corporation 1996
* Licensed Materials - Property of IBM
* All rights reserved.
* US Government Users Restricted Rights -
* Use, duplication or disclosure restricted by
* GSA ADP Schedule Contract with IBM Corp.
*CPRY
*###################################################################
*
*
* LAPI Interface functions
*
LAPI_Init
LAPI_Term
LAPI_Qenv
LAPI_Senv
LAPI_Address
LAPI_Address_init
LAPI_Address_init64
LAPI_Put
LAPI_Putv
LAPI_Get
LAPI_Getv
LAPI_Amsend
LAPI_Amsendv
LAPI_Setcntr
LAPI_Setcntr_wstatus
LAPI_Getcntr
LAPI_Waitcntr
LAPI_Rmw
LAPI_Rmw64
LAPI_Fence
LAPI_Gfence
LAPI_Probe
LAPI_Msg_string
LAPI_Nopoll_wait
LAPI_Purge_totask
LAPI_Resume_totask
LAPI_Addr_set
LAPI_Addr_get
LAPI_Xfer
LAPI_Msgpoll
LAPI_Util
LAPI_Failover
*
* LAPI Fortran Wrapper functions
*
lapi_init
lapi_term
lapi_qenv
lapi_senv
lapi_address
lapi_address_init
lapi_address_init64
lapi_put
lapi_putv
lapi_get
lapi_getv
lapi_amsend
lapi_amsendv
lapi_setcntr
lapi_setcntr_wstatus
lapi_getcntr
lapi_waitcntr
lapi_rmw
lapi_rmw64
lapi_fence
lapi_gfence
lapi_probe
lapi_addr_null
lapi_msg_string
lapi_nopoll_wait
lapi_purge_totask
lapi_resume_totask
lapi_addr_set
lapi_addr_get
lapi_xfer
lapi_msgpoll
lapi_util
lapi_failover
*
* LAPI Fortran Wrapper functions
*
lapi_init_
lapi_term_
lapi_qenv_
lapi_senv_
lapi_address_
lapi_address_init_
lapi_address_init64_
lapi_put_
lapi_putv_
lapi_get_
lapi_getv_
lapi_amsend_
lapi_amsendv_
lapi_setcntr_
lapi_setcntr_wstatus_
lapi_getcntr_
lapi_waitcntr_
lapi_rmw_
lapi_rmw64_
lapi_fence_
lapi_gfence_
lapi_probe_
lapi_addr_null_
lapi_msg_string_
lapi_nopoll_wait_
lapi_purge_totask_
lapi_resume_totask_
lapi_addr_set_
lapi_addr_get_
lapi_xfer_
lapi_msgpoll_
lapi_util_
lapi_failover_
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT
LAPI_TERM
LAPI_QENV
LAPI_SENV
LAPI_ADDRESS
LAPI_ADDRESS_INIT
LAPI_ADDRESS_INIT64
LAPI_PUT
LAPI_PUTV
LAPI_GET
LAPI_GETV
LAPI_AMSEND
LAPI_AMSENDV
LAPI_SETCNTR
LAPI_SETCNTR_WSTATUS
LAPI_GETCNTR
LAPI_WAITCNTR
LAPI_RMW
LAPI_FENCE
LAPI_GFENCE
LAPI_PROBE
LAPI_ADDR_NULL
LAPI_MSG_STRING
LAPI_NOPOLL_WAIT
LAPI_PURGE_TOTASK
LAPI_RESUME_TOTASK
LAPI_ADDR_SET
LAPI_ADDR_GET
LAPI_XFER
LAPI_MSGPOLL
LAPI_UTIL
LAPI_FAILOVER
*
* LAPI Fortran Wrapper functions
*
LAPI_INIT_
LAPI_TERM_
LAPI_QENV_
LAPI_SENV_
LAPI_ADDRESS_
LAPI_ADDRESS_INIT_
LAPI_ADDRESS_INIT64_
LAPI_PUT_
LAPI_PUTV_
LAPI_GET_
LAPI_GETV_
LAPI_AMSEND_
LAPI_AMSENDV_
LAPI_SETCNTR_
LAPI_SETCNTR_WSTATUS_
LAPI_GETCNTR_
LAPI_WAITCNTR_
LAPI_RMW_
LAPI_FENCE_
LAPI_GFENCE_
LAPI_PROBE_
LAPI_ADDR_NULL_
LAPI_MSG_STRING_
LAPI_NOPOLL_WAIT_
LAPI_PURGE_TOTASK_
LAPI_RESUME_TOTASK_
LAPI_ADDR_SET_
LAPI_ADDR_GET_
LAPI_XFER_
LAPI_MSGPOLL_
LAPI_UTIL_
LAPI_FAILOVER_
*
* LAPI MISC.
*
_dbg_print_lapi_msg_hdr
_dbg_print_cnt
_dbg_print_perf_cnt
_dbg_print_data_table
_dbg_print_lapi_state
_dbg_print_sam_entrys
_dbg_print_ram_entrys
_dbg_print_send_state
_dbg_print_recv_state
_dbg_print_compl_hndlrs
_dbg_print_counter_info
_dbg_print_counters
_dbg_print_shm_data
_dbg_dump_shm_data
_dbg_print_curr_rcvpkt
_dbg_print_active_sam
_dbg_print_active_rst
_dbg_print_active_ack
_dbg_print_ack_head
_dbg_dump_cmd
*
* Debug exports
*
_Lapi_dbg
_Lapi_foverdbg
_Lapi_drop_level
_Lapi_drop_freq
_Lapi_version
_Lapi_dbg_hndl
_Lapi_dbg_state
_Lapi_ping_cmd
_Lapi_ping_dest
_Lapi_shm_str
_Lapi_shm_str_saved
_Lapi_debug_min_bulk_msgsize
_Lapi_debug_bulk_xfer_size
_Lapi_dgsm_block_slot_threshold
_MP_debug_notimeout
LAPI_BYTE
*
* Copy routines
*
_Lapi_copy
_Lapi_copy_from_shm
_Lapi_copy_to_shm
apl           r +?T?T?2         h       ./usr/lpp/ssp/css/aix52/lib/liblapi_r.a                                 1A/   ./8A_acelr
(,@H`dinopst|	!%0:KLPTbfghkmux$*4;<=?DEINRSXvy}~"#&)+1269>BCGMOQU[\]qwz{'-357FJVWZjY^ׯ3@/R
xY000V<n000`8 aaaBq0000Vp,aaaaaaaa - 0000I$0000C0000!Y
  q0ッ!00p00>aa+U;fsW]\vG  HO`pv];$m /~À=R;tA+a'&SrӸ|ݿqÒOESYS_qz̸P<IC__ʇQ##twwZwPS%Z>Li0XA`VνS{ٯITa urZyad@SH_aS,dplW@# $p
,W$8K,h9NfRVp.*mI0T`ޖpMQLٛDl4"م"
>D
\+> 90}\&0't
;z:~8r(lDs(<PAٛ?"ߔ]<z@/fWWQ(uL;JW(y]]D0p {\GD+̥s;J.HaCq6|;aC6|>z?Gp}PJ 8l>(g%6|%ᒌ[adAa$$eR2ݰJ2c=Oar2#,222]#,UaY]S4X}QWWb<#8˹̏&@!g¿9Ҁͻk0hܨ|8IwPSA,Ҋ2Rv2ףNai\-GGRgRLTM[dc7)3h4U`\|&ZYb#x'npǸwwl	%1N{A,(g&.9(;׺irb׺,sQ`.ۛ,41rir`
]giVIj`.Ij`Mv93I\]0gќ9.}˱w>LP&`(vb	챸eܻG׻*c69(v2dnnL߯ul4|wR6>D+}׺;唑M#,2kdxy]hAm-EKaKG.u,gi&2$^L_+}rHprJ&hq
 }A=um%	o(\Dow]!c_c!S#4~D0(lW(cOmvira(K}Q)ʶ9|@C|@wa;a`}܊7%cE&pf
|؝,	{ X'kl#뜧չKwZvM.WY܅GH%zX9e$C9%sw8VK]Xe$JTQ49C|@YGsX=8nKv=vN`LI][7&X4W{YǑ#کle[`6,W #k*lXabuv9A$Iwf$c>X3, ߒ{6vKqa7GG#]BCm%PE* 'kK#8)hf Lե%vŋS|KKa>؈G(Qt,ؾ\|A>	%wݰa&urOT]!.`>{.L]Yr;67][7&Xirb=^%ҬjAaK}K5L0ud((΢OW`dc!
tRkQF(&/vQNChS*('#Y
7@mDq7;^9e{Mݹ2K~U%)Xhur̉>!ȕm;r=.t+rPRAmKaKG.uM.\e,gv92$Hps"Ww8A {%ծuX%_U$Q49a߰Bƾ9fB<GsdI@duqA]91 f&/%9V/oAXY'l,3F䰬aȱr\rAO7e Ocm}s!n;#CԶI%;Kk,g92$Hps"Ww8@K]V9cܔ9}T[iD9evyb|I-|;<aVɖ諽D,[5|yU`Hg
>A]|6zu60I]]PI2A٢	%m߰UcM$$(d_`0uvWZatU]sfl",*ll&ŎB8"ZxG|HJO\d@\*%Mv1W "60
c
a7&0 .ul<[E%{ܠي{aW!`¦n}UG iב`8<EP@Asʇٻ%o-K.g
ruX%STVr+]\	5	B.#
:w"JO $\X1r`7w%\*T;	U+%{X P "dDTmhE?.`N髦͙@JWL*ZC+yMw}A,ԥY^Qa A#ʲg%հ)][7Ȍ]Z>De"Ful3uv:ǎ|(,0нd|$]f0еdፒuvFNWad|ũ]nXa(][4VK]acO0vףꝧxcëm}YĈCf.t"1q+͆KaKvFt})&x**Z?E2.&)fT" MKB,ҋJX#YX}&!;*gr~0ur#4K]}̤i-lV6	8lfmnf{>ͭJ|06]]+(rpvY;/\L0I]Z:>Cmy<g-Ì4AhʪEKT>O#"2r	f֤0_d|]f0.;%8vFɶK]Ȍ/&J4a`jul0.Z_'	R%$GHʚwǎvXad|ʉk00edt}CmitI?2F'@a^&-Lr}ګyVIF&$]PK6*Y_a%Foat})&x**Z?Bّ̂ѕU mT>O%oZ/GE#w}A(NK6*;')VD2Yaxt(װ΀mor;K'ӝ[ieDaHaXoaXoa0ߩ#d&Pr|lP+"
VvP+HɆ}SpK@0\aܺ}8tø|)aܲ }0_ff;l0'}45:F'>qBMDdG΋VK]e+D-tlAz5%AitKa3%չK/W,Ԏ u10VK:uZ\0r"aVEJF$IP-΃%հA7&19c:MQJt	:
VW\2Z
AzD.0΃[%չr^!pY^/Ɇt vK:uAV-rha A҄2D0$(Y.XxZ:pc8߰P>/uIgw&0XR#P $t|Clʈ	[^lGg/̏&djc8E3#	VͣD	,,Z*P<drGuC#؀GuRcpQ!^FN%K\HSC	+p FO(0Y.z6w#Cm1P8]#/dA.B6#.B6A'cE>W!^Vi vd vKCŅ;aur5Ur$0)]\m{PVi `ņ %F!"
;aW!_`(1 %F
A`Baed{P$e'e[%հ.? 2IB>W di!_!6`D>]\|@2&,1udJȌ)wǌ1=|"Y.YlE$O%EQ?	 LPe;Y#b=b8q7T$	fֻ\Z`}m{1=,V033.v"(
F%Y.Av<m{zdak^B6=C]\0`+HFװǠdd^e!^lW  `+Fװǡ]Jr1KdhK^i!^.AVW ld`CK,d#kc]X%c>8!$CO$zyhome`}<KePq"Iv#k=<2cv+e1sd#2RB6,d4x:]].w}.''qc~B6A4.0ǃ+%F#W!^HYF|jr#ˬ06][VK1 %FR9ka ur+9e)
DK'0a bur Mc1D]\m}{$0{%F!b.B6	yaMK';F|MWA!^N}Eec{%F#\j|({0 %Fפ?#\#k }<5L0P]\m}F0K)k0D]\m}F`,W!_`r6aKIg0	W!_`#^`.B6ƲXa]d [ CaKωl0ed 8F|Ôd #>YaZ]\m} !(Y.B62%*Y.B6#>HaW!_`r̘r]\m}H#\TaY.\vKa};`K5W3@azIùaz.A_Y`!^Ô.A_%Y`!^Ôgd]Buc=#]ȖVi!^^KFPP/$9s_d<2,5uc.IJ(,b)&x)G?Wfd|3jٴq3t9N¥T>O#Ys(+_|y ,0ԏnv׺:>B<"`'8l~,!ͫf5Dh&OhC8b@b"AY.ɸ;KDRi#k&b8_a70hKDT`4#k&흒i"6n<a[%"]ȍcuc> ᏮWY
Dm}| @*Mǔa,W"6<D	܃rL0X]XC`ӐpܚkҊ:>!ĊI
Zavfճhj4qMs3h~2P<drGwYD+e)	>MHE׹ȉf֤9]@%0ф2NMK94*=L8"B."@}A0VQ+E`7Ӱ.B.H\B`dܥv Voa"܄Ȥ&r(L1+]\]{o@}R[t"Y.B.H\B`XS>)@]flW!^$.E!0tP>)@]h6Kr""r(Vud!!r)	b]J
u1Kdɩr!|ްd9cG>fp8	+/$\B.">8> +r(c]\]{ɍK
 ET%E׹	HL1>)@]d%E׹	HL
r(cvKr"P{`G3aGKr":+P{`G4aB%E׹	HLܥv
8Ն91]\]{q@}RkpZ]XCaW\[rj\pS]^ \B`l++r(`7Ӱ%"ܬ.E!02)OKZ8"Y.B.RTSRev
9p vKrȳE>(VW`a%E׹X\B`!QOJ(l1uruV":Lr++Qg""ܬ.E!2BY]5a+%E׹X\B`}PGZ9Kܚ"yÐףޣ2lH	eEs2>@l8m*oiqʇD_#ڦ4GD;mjKɽ	r1]\ Ԫ5#k&\vKDRA6_a70gd@]Q"6n<aK%"Lk"6n<aurxՒxkFגy@a7P.gdi[-Q$RLTipg-xG3jٴq5tCS5-VD-\|z}i8lQ#w9%K6%w,9 2ur|!_"M$J@WdPj;A)?9됌ף$"܍?@Rl9K1#D&:2^B2C;9YjR:>!ĊI
K8l1 LڶmM]4nweKr{ⷱ>k]HE׻*dV3]\34ߐ`@P]\0`4HE_XMǌ0 lW ?<fRuvq%#.3fruq"Y.Ai݀ӆB.5`@ W [!_a70KG5<<0bn<`@edpFYa7P0W!^H4ZMyAed{hIIˇ6GHEMǌ0W 4]`4|B.n<a%	<p uP a7P0d{hI-8 G됋` n<ahucГ[-d"<4&MV83_-YViJB.n<a]}xŒ;|]}xd`}]}xd` S@)EMǌ0"Y.AS/"
qG<a-) VB.n<alW $@X`<3]\2A$@+HEMǌ0W  A	ruqKF	di !_a70yq̀̄]}x},=cp]\jn<FEװuh,b)&x*c8lPafճhfe3wjZ8,*ZWbT>OS	f$ܽd'f]|#Z#ϾG:!)r) S][nW YI2D(X`8dPj;A)?9됈ף9׹	KHh?@d5Y7K1	Tǖ6V"*832ϖJH&Cn)&x)*ZWbs2>@l8-L)aRһأyG4MH"JIw}A,Ԗ	lV8> %Apqȯ\ex~Er$5P,}g!6]X3GB/{]"x	lWAτ:0.}܄exw8rikt}Cm<-+eM3#	Vͣ23V&Kk*'29#Ɵ#So# rur4KmiEw0d cUn'E׹nEaYbur%a*E׹5[KK"n)E׹nEaX!]\xį!_"Mȕu0A][Kpeur4KB.˔W@0%Y#D l3c#D v	ؔ_mZ'EV.!HmI0T`k LڶmM=陼x,ҫor{DTy,O=܃N禋FYat.IYad[%(yT0 p .p>Jdw(drr$eӛ6G,rU8Һܓ
19N{ RrdT}wCC+*rIw^r^{Vk.A~i {P܄kV5i'_fq@AJTNCI[K^3K-|ZWB$u
Ì.}$brH}Y%<u'#XTǖ6^$t	a7^uh
<ArÌ6]\ {Pr.;ufK9$&DwcvG)0P(}	)P.u8>ul=AբGGɒnȤ	[J8lpfG6GOCd:foKFSWM9htL׬Qʇㄯ#Guw}A%;ͭ(bY1ˤz4>W[	܍
uH"vP({!Ւ
	K2#k%Վw#Bl)!HmI0T`LfճhiiṗLhj頇5-VΖE*'&~?PGRn]PK6%B.@ŒAk`4:]\)e!_a70h.AB.n<alW E"&
lW 1vPy	FVKEnl]}x\.Y.ACuqqbur6]l]}&Bur]}[	.AKuqpdUC[7kKEbגB.n<aur]|]}	{dSq>kkmL[y!_ex\2]\(H-$\!_a70¡rurV\8aQbur=תB.n<a@uh)&x*&-e}Ve3jٴq5sKG<-+P=7cOT!rB6kRXaPsdşa##Xqȯ\exu>WXq!^]* c*%XQX^utNlUZ^I=֍ܚk)AbE$O%KJ8lSi3#	VͣDoL·5-VΖT>O=rdrG>4MQ#)w9%K6%w3]\}K	t.p>JcE|#*{"܍#,MV
@Nut>hgVB#*83Ouw+5hm"`'Ţ[oW\̏&m[6&t9h#|-\|z}i81F8
"Ph,ԕC&R>]\|1&X&|]{xȢ)K$ܫ!^++r(
FVKX&✄]{xȢh	.@>B.D*kAA8WˮB2G $"kA"܍,} Gܥk@Ւ"܍ĢJU(kPW!^h|.&P=)BjHaW!^h~#(MVIqh]\]{\Rr&Ipycd#DQjJU9 }"܍B{Ri"0`.B..) \@ܥ	u0W!^h|nJU(l0W!^h|P=)Bj0b"܍h5ZH`03]\]{\RrKU\6|jM"܍P=)BjGV6Kr4K@>t}P$Q&PZ]\]{\Rɝr&Q0[d#Dh5]X(lW!^h|15]`7,0uruFqHҨ5]P.B..) b\{Rv Vy`7Xa@]d#Dᄔ}X
XPW!^h|ʁJU(W!^h|bB{Rv
;Y.B..) }PGd7 {%E׹% 4}PGAa%E׹% t}PGnd#DaKU[kn.B..) r&QXf]"܍KU]|7.B..) ށKUY&o1juruFqHՊ}P$QɌ1-]\]{\Re(MW`aA"܍5]sjY.B..) :V{Rv
9A5uruFqHjJU(Sj=]\]{\R(MVPrjod#D5]%ƦKr4K@>(5]	ŋ%E׹% 	t}PGa8d#Dbr&Qʬ0I]\]{\R9{Rv
8	%E׹% $(MW`a=6Kr4K5]vV\/]h2u
? D	%E׹% d{Rv
9ZGN	]"܍}PG+X(a08][\NlUE'⤀|܅@a0/]\]{\R|8{Rv
9][%E׹% @ܥ	qU6Kr4K@>Ê(MW` avKr4K@>f9{Rv
9evKr4K@>I@ܥ	w0.B..) HP=)BjGa0uruFqHK(5ZHW!^h|s@ܥ	rW!^h|$'P=)BjGfuruFqHBr&Ipa%E׹% 3(5]Xٝ"܍]{Rv
7P6Y.B..) VP=)Bj0͂%E׹% P=)Bja.p{ʱ8bd)&x),Z*e(.fG6G7jZ8߱֡ʇ఩i\pHGpG%G	P f֤.z>%@&g#q*)Jn	a>]\uFiQH"J
@)`ZH7aod܌ҢDh>#R278od܌ҢDL3Pgd9sd{-)&x)*ZWbs2>@l8z3!4!bb=*'F8iܮz&&HF׻miEȢ}dCv	!_@Ef6ur'	\m}ǹRaW bw`d#k=ȢhvKDX&d#k=ȢhW /AMũr(%գ))&x*G?pfG6GOB40M9P=7#8ػl_.0Ɓ y&B6cc@urHF,{hodCAm|(%9Jl1ur";A2	NB6cч a)jur.DR0,W nQaK%"lJW BQa,W$<ȓf#k Uj34qhp5a͒V.B6W 2.
2̄m{%KD6,Jmd@QbԄm{%.ArSed@Wb܄m{X]\ QHFװ}!^4vKD0_a%"X
.B6h,W `(=
.B6hdA]R+aKD:m`(m{[%"9\!^4KD{E	urBEFװ,W lQ\!^	Œl&HFװ@gd@%
.!Fװ@[dCaRQtH KDV
.Na%"#ka ]\ Z`(BB6,W ZQq*B6SdH,*Fװ@urAŀ✄m{$Y.AKE0)]\!`(^B6 %"60KD
.!^XKDbed@
.B6P]\ Pz
.,Fװ[%"KEũur,
.\aKDI B6url#kk']\ 2Qtur`(vB6.]\$l,5KD9c`(}<m{`urB-1zurQR1jur>e!^e#KC#kc2#&X
3aI6$#kc7KD$
B63W ;'X
FװaՒJ6Fװa͒,aKD	UX
8a}倡̄m{fmdAZP	cdCCr31rur1d@}/]\ `%
!HFװ]É!]\ D9>B6f,W HFװW X
Aa.A*e`(~.A*$
q!^3.A(Fװ»%"Fװ[%"F`(~#{`(|!^Nur%{CFX]\ E0V8|p p($ nAha!]X=$̥ԹDrL0Y.Av]@y!^,W G=.Q
B6vKD	Ol0.]\ J`(m{#7]\ 3@B6W :8@!^KD
DHFװ"Ւ0,W %X
 q!^KD
6d#ka#]\!ĖFװ'KD8c`(DY.A`(!^%"/[`(!^%"*_`(@aC%"l;a@>ur3+DDmd@`(!^6KD,r0.Y.A&$
 Iabur0`(!^`ur1um{%"VQ !^`urld#k`,Y.A/@Ra{%"ūD9C]\!Q !^`dC.A}
W 8[`(!^a-
r1]\ LV
5`'d@C25e%" @m{X.A8QdC`\alW v!^V .A 
	5d[%"VvB6fm{Xmd@̀BylW 3
((TV.A ,
#kJՌW 8(3a%%" eAm{!-Y.AfX
C!^@2ur_`(P5a%K%"B݀BBW (8a/,W l
0>]X-;~Apy@}0uƆ\Z!_`([$ !Y._έNA	v#ka]\ VxIG0gd@IG0ur9H(Zd#ka 8]\ BH(ZB6;%"-N
)@lW J-;a d@ `(Zy!_`2ZzK%";B0Y.A+E(]!^,Vs9dE$OF֖Gp2003#	Vͣ98,,Z*ʇDP-P f֯HGu9䳆D~ȶK|y r$X%]X	&I>y">Dq`?.w 3fpؠx/zbXT5+@ƦRFe!qx^Hc.[Bd"Ȑ6Pm/aqx^拒Ƀ@[h#+Zx m{H֒te݇BGy]fr oQ"0=2C2ucf@urOq7aAH!]ǰurOs2$GV6_*|SIbTb<#8Ofd|3&mU9d:PD}b=*'J='sf֔W+o#G#8?S¬]{urJru0|W"6K3ëKAqrk>>W !XuRuE@i$a%")\>>,W Ae!_@}0|:]\(^pB.`.ADĐk>?-BRAHE{
lW \B.`ur90sIaB	 HE{,Y.A'q!_@}0x.A4d"[%"vRuY.AtaKED;T]}vKEZ*vu[><.Ac!_@}0x.Ahy`5쐋ܑ@}0xgdP`52u[W i &HE{b,Y.A!la@.ur	vk"1 {%"L]}a^Y.AH`5u.ABU"1gdS'% k"1lW 4q`5ĹaB%"4RuY.AC|]}&6KE
{U>qdUc)E{P2]\++V>Ypu"~B.jK%"+HE}ur6\!_@}
:lW 5W`5IaW \!_@}5@>urBed"%]\)`5"{UW 8a%"B{!_@}0t.A".\Z>:
,W $\$"lW .HE{KE) "VKEÄk]}]\(Ka.Ah`5aMBRuFVKE`5a,V6	[Z LڶmLt9h'|?`OHG$q7U w}A,ҋEL5$[%!.X&ߐX"ؘjg]\R6#k=Ȣ&,nB6c܊/ba
lW Mr(cd1	2X"ؘf urc	W!_@E0@2urfng!_@E0AEչMm}ǹ^1,W `xd#k=Ȣ&=
	F,{EL3lW (q`uQ{}d1-mHF,{EL3d0`sr(b2]\ۍ#k=Ȣ&]\	B6c܊/baVKC;ێd#k=Ȣ&Wd3.6#k=Ȣ&m
v	HF,{EL5ն	a!_@E03]\SUm#k=Ȣ&urfv	<X"ؘj%!b]md#k=Ȣ&d0y͂mRQ{`.Y.AnHF,{EL13]\:<Mr(0*Y.AյmHF,{EL1d16	AX"ؘc 1d5bmꐍX"ؘc;%!
	m!_@E0v	q!_@E0 >ur`D`tYr(0.A/nB6c܊/baKCMQ{^X]\<%&ܐin!_@nE"aE,zڪaK%!­2XurfEg!_a{4X%!,|2ǰ%!lzam6<B67Xed1g!_a{,{W 2,zcf urc'6=m}cf ur`5݀<,{d5b]!HF^ÊaKCd#k/l=`urfTm}ǣ$o-a-ψt07]\NfLm}01]\8P@4d172)P,{8/]\F*)F^|KXp]\F]!_ay>ciY.A))X*F^|SXr-	67(={%!%{yϊN=]\)Kfci%!Իd#k/>-P,{8urfm}źa,W@7$/>]aKC$F$ Wd0`qB6'p	6KCIw!_`8 Ւ#ܗ!_`8,W X#ܙ!_`8%!G!_`8KCJVII 6urpG:B6'p %!0$#kp^urbZ	&B6.A^`+A$#ko+%գ))&x*G?`-̏&m[6&mMgPa6lʇq7TGW(HF#Jw}EA%ZQ]/G\)0W `g`rm{%2&%"X#"JdL7W 6G,m{#̄m{%գ))&x*&-epzfG6GPT2C	~8%Z@	Mwם[m\+ՠ/P+ՠP+ՠz: t
uhԠ[qZ%#$6בI0QR??p3#	VͣNyN}U8M[bF*'o#wͭIv$!-KFG6o!^5L<W 	 Q!_`4_0Kd`̀3f&,W s`,䐋cVȖKF`,HE3q<ad'ǉ".	Q$RLTM[dG3#	Vͣ9۠LʿfNث;ӹ1?<?4wZrUܘO؞RO;ܺ}zw&0'Tg`;չ1a֝P?<?8wZrUܘO؞RO;suv*L`'O'9w._aޝɌ$׻WbNxd'rUܘO؞RO;8w._aޝɌ$ػWbNxhث;ӹ1?<?4w[rUܘO؞RO;rUܘO؞RO;]]ý;	I3Gu]˫Wwrc<bxI?hnث;ӹ1?<?4wY-ܺ}zw&0'Tf&;WbNxbuv*L`'O'֒]]ý;	I3Gu˫Wwrc<bxI?huv*L`'O'Hr+?RA28ף@t `NHIenl3_(}JHm6
tPxY!njcBBEK͊Iz_r`'6`z$/0$Z]NH,ᮜp(ӆ	|	 C.DᲷ%^	]fdS	h[h[haژ䠴ɱC/KAZ]+Kp( ô"O@2D@C.IܤFRBQ$5(j$sL`'ԑ}ܲ32r59ô[sx	RFg"A1.IU-Kr59hL{Ȑn6|gt;1ܺ}zw&0'Tfأ{؈%jQ`NhjSFVK6\ha`(]29#iRY`K\`XK8Vh0Kr"=F1qYG	X2	Ḛ,;s)b'4ق?gA~h0]
*n)Kf"aa[#0bfEcb),iMBgK䳁Џle(|,te.g#cp:>G-X0ـ?	.%߹J!9Xu܌]g]r9]L]\+\}ʴ~4}׺Fr3VVr܇q`@6?rNCĸhTDh 0lX˄hǥa ;Xt Ic5,D\L4 81\L4 `&Xv`(X*\L4
X@bb&zaM@0%}uѽ+XW,+]u0cTu,1xm"HFX}#ǒÄ 9˫huh
W"0>%Z.[%հᜌnL݄RLRmh?},ͣ̚ki=S7qZ%+d9ꩭT1ʇCbFt,,wͭ(GǒYKr$h|xøF9@<O'l"Wtr6xuh
 }ܣKtrY+0/a
착,#er6zuh
;%չF	Y+0F8@<y"O{fhr6xuh
!.0HDP'|6HPNTWF>6	਩j`[c)V֊[z-X{؈%>kJ.n%X#etn@L,Wb7>zuh	KJrL6@G>Cױ#lCуrDwX˗0	,FQb[/baX#S/ba"8-DGuܹ{6?Q˗0FQ\SrL6R8-DGur/baFQ\OrL6C6?'z0pZXa&?'{	,A]+W+h	_OdZ}{Ɇ~%/Ԏ6$ck$RLU-Gp2/LɬTս3QU3Dm4L]4-1F*'E-QdQs,mjH/T1b9]e$H{fL7Ùܚ|ʂ?Puk$I5cW'm!=OhсeD,<s`H0,uH0,¡>J2բjur1AdAexvFQ:VK]|y"Hu$)Z-6K$[}׺6dc	;y]ZgA]*[%ծ>N<%C?#k׺+-iբD6z0,(l		B:I(gVf6K'9v+-C2h#բsd}ǒ$O+\u$έ!Buvo~WVdc>.nM_f$$]c?`IW~${-$Pwǔ	+SV\Y]1et}* '#?l0A5Sg3F&lݼ)g¿s2DCm3zhjє&׏W2\"VjkcFx+&Rrx/ᆠdscX#DqNPK60#AVe!r#JIpY 7.Y'mw(R\.֒JEĔv0ˤQY(Ad	(Qapoq'
	@DoudouotP7ĔxJ="bv06ci$pl4˲-$Fd@eh9<˶:$Ar)	d{(%22Qg4=֍_-}qMȗ+aҬ	kJG"O(w0Q	nE׹bPb~QʲXEYXh0K=DfC8*Ļ4reu9XUw^_`K[j]U.oI݄\o½֪OK	uRY=\?a{3G	qG݊XuDK4|nU~BQv*!:E-1L]>9/8MGWQrD.Dsf69bg+#i%rNjHUEq:),ILbP%PY*̔,pjJ5aġa@@A]\jˑ9b&
V6urYFeȜh%"LP>,@+qbTFK]gu9"rMW%L '#.a#: vOat%ե$BDP[=Ȑ#r'%dc|,j +#O(։;M;h%`39hX&0%SIpܨ.DJ(XK%%9J*T'KJJ2M%
v>hE8q`K	@@NJڂP6fJ١(fDm%D_Hԩ	c8a- {T9 \As(NIfP9.CG +s.IZ1da]9:N,ozq{ON[$̻>X`\OM^[+6es;ZFH́Dp(lG}95 $`l"F@# 8EaSsjH80DHŐq0"EP%
(WՒ|̔+愡_+B5 j3ôUQ(
M<łlIEۉH8]Aс8zur9AIQբ]].]8]I(rrE۔E۔Eۉd҉Eۉʤ	1z>٥6NCKr%p#(qNJ #%n*p]\r ,EۊVJ.ܳ"p6urA(qi l؆ZG+W44ݚ-^LV$֐4
&XIգN]ZA9uh%9ZvJ.<%VE#rN+CQuBSQvdQva)SS
$kQum	 ]A$"((HmI0A6Ґ[/)fjlfL&-ʇ:X|q59pNx;?%ZQ\׺;׺ְ!	r5]^2G#yեZk-
ClI
c8l5SU;fsNVn=&9P<Li73/	>=9,ؾ\w=֚PSvubdۜ;*\oaSoq˻&Qc`챝7N.,Pݮ!HWW8:Y*Y.Nlu411 l2r}^@[NAA'H/
eu6{%0d{dOy嗸Bw"><]B]cfIBxF
܄|ZY.}9έzD]Zutt>C~֭A=]6 ?I՝ZZvKvFQW!*W%Iե-Dkl={H̥G1S0RU$$d(םZur1,,W%>WA@"%գCkI0TC8l0[3ٜ[ZA*0or{d,,P웏3eMz2PLXX4֨Fü6.w򺹕k4#	> =Fek]b#@[Nz
V8DxW!*_%@צK\>B\߮Bw!7_$	j兌wgVd{%ՁD#8`'ނ?HrE`߯uapNuk_\l]Ȓ/&X|x֬n
V쌢B8UTbQՠ܋dP_q-(c&Cn)&x*6?9ljks ѕT5(?%ZCiab|wZ>B=wнTuha!I?xG54Ѕ3$D6R~ֺf(?^v?#{_[	"2 {og+?X,{`o+<	M$na	MJl<c~O0&1p+aA)iꩭfէ#V֊["6mLi7P=Y}}f'ǅ[:X]Xqy%έ,]"#'HL uA#XF/ZG%X&@YvD"mS]Q:[%Nuh6lVuh9r\#@,V${ Kd&k	 >=c3{('}C$K/ZY.@?{@KbE I<a lVƟ|y"=ǌ $\d,.I><:W {%E <D][~I'vA놟c$&u|x,բ6uksW[	.t	yЈs"H˰_khuhurIV͒έ.Nw#aZ\WMF$]fV-V	gV+%՝Z\r1#!H	{E??|	&m[Z)nfs4vִ)Dmor{	fhIe'םZ+3]YGN<DË']Z<p'w^a#NĂ [`9L]fVC;%EեlVuh9x {@L,Wb=ǌi'װ$K urY}6\}yեuli''?>ȓѾF?`]j"eް[GGbE$ODE?@	&m[Z)nf2.Ll ~&Ohܨ|E PIf֔V+j բ-Ge,&`o½q@  `5d@1$a ,V%3~]ZWW8y"NA6d}uX@ .luv={KWu.@ՒA
5a ^uk`/ui{ƞ$/%ȓ3]Z>_׺Ƭ K%խu1'cOaV=ezٌu1̹CC))&x*hg-rF2hBm\5*rQb<.7kR+`A]62;zbG0Aܯuv21`{NAkG$5r#+4:2]\(έ=1bPaWA\F7M])>έR$G$udFV9:,.DaYթb%έ` ح0^ ڹCo;>%J%R[e߯u#׺ǇV N)d`u"2ԱFZ1]YեC#3D'Ew'{OdIbGO=@c	rť)&x[.0ji
jZ?k\բ4h͢mYSL&-P=tGq58#rYUs!#}8VEkcբȓ v✄endItuh5vKZLlVuh$+0,VG}Ă+}{|`	C9Pa)FV!Ȓ뿕䳫A+]\aՠ.d3aa\]\,lغwOu9եq v✄eb\ iw~CAK=buh4Vuih04.6KE|;{}{|`ZZd6✄eb WWNK@^uh3,Vuih0a\Atv׺#έ-BûqNB2 yw fW!ՠ̛dKCd#$o6K]"׺ ץP\S$I2
W+:K4ZǶK:auL.K]#A7tZ::E	✄`9$5+Z*K:U %՝Z0_apdM]\+lغwOu^Pa)Faĉ&@=wZ*Kuh .נ5"!tv׺ǒ1 nav\SȒd8]CEQ#BT.]Yՠ$cr[Q#GGRgRLTM[dɪ9fdꙕM[Rf+n
ɶ|arK	fֶa)urY'v[^]2G= lX]\Zk~K]fRayY?# .H-5u|)?<,K@Moz>t+O>O#<p8Jw6lSE;dpPn 2M#}<
 L'Z*9-.+e#ܢ9`GO s/it{N{m lu=W= hP]\Zkwz ,WZP{ %&[gq?%>JPJ a C]\Zkwހׇډ]j	@ R.H-5z;+Q+A(=&?
 n`'%ۉB	u%0 8'^2PJ^
UxzJ^"WA(#G"U0BdU@*B(U&&PlJ@J@\*B±(UŒPdT
dTB	B+P<*P<J@d*礡TDT	B,F= `c a;NvdrL! 04Y`*iέ%K%Վ-#$ *-cbω.$V^[cnk׺ (uv:;di"Jǒ2Qs3Azul>Tt|!I
	p2fvmMmkDp,Xmieʇq[O@%ݝZIGS^/F8DDN32B$INѵrŝf8cHFnsBPFƮ씍luk]cYV`]Yՠ.t-h`|C:6K]U'ٮy!^%Z*%ծuIr;#ܞ9vkqTP.t+k!&Z* =έ 2ukl;F!^*!Jբ]Z>WYaxuhD]\-$IaqRK]u%B09բkd]܉;. @edzZR7F
pv,fsE@uk]d)lPugVM6}{zvlݣi\]j=6N:n<S/^H	=ѡZp3m;#?QՠV֓!'V:]YՠlVDg@Y."Y.tѴYl$o>\U%AWd0!q ttUf}qkέ'd'A#\uh0 %՝Z NunѲDg3A+]Yՠ.6B5SAdAdhݒruh0VKr$";Frέ%wf1%#d	GV unC+|<Z.t+l. P;.ʖK]ul=A(w uh01][nNέAᐌ^,Y.`adhچNuNK%ծubfuh/vK:]A%cjj#έAƲOՒέAѳ) ^.t+B0ՠudAxsdh܄hZVֺB4Vέ]A%f;FFESJū%ծuN+ eέ+ A%'٨vFC%#gVAyĄe
HJjuk]j	CteCëJȖK]B2'V]Yեd{%ջFÆ5NQuIݚPJĄdR8`Tέ+V֨s'FT䔍: bAƲ dJK]G;FFP5: bݣk#'$Z 0]Z>WXB2qlVuh ʖK]z>6i!`huh V50Z 4;%՝Z 05d %h؁!J: aAƲC@Y.@cYωGVgd|έ έ A%\[_f7g3Ap3][!!6B{abߺ}<\3]Z={Q(Lذ$FR(.
lV^TJXzR6B4	GVunXGh)]g-GƲ$H",dzZPmB4)ՠunH!WZx$n7aplV^TJTaY\@$ﰸ.t֠qRB22`K[έ [d|d#,έ ]YՠKvrQb5mŎ\v#>*Z`bukheg ukheDᇓέ ur
m	%"Hb6لk%#mOa |$mĉ>uh+y%^uhW!	][~I@l}|6DV>B4-ݣe	'Vd%ծuHFN'Z)%՝Z);%ջF2,Vi!բK:SG][l!JE1AF0έ»%՝Z)K[cm)}PHFO!բunѲhVdhؕ!9ՠ %ծuHFN+%՝Z !runѱ.B1HN +]Z>WZP*F0Hئuh K]PJ✄dDlnuh %ծu%dr8%fV
{%ծu!8uh ;%՝Z $;%ջFvEH>ݚ㓫@od|d#/: C+%՝Z  unѱ˲/Ck"`'kK#8lK骝9fjZc8e5Sg25SZ'r1]jOݧt[vm[WhkTmYS#(iuʇ	f֙/եq*l>ӑdc 9wȖK^N:SC]Yեsܚùn-u: *qY8Ad"0BwmFRpuhmd@

cp89ܡb}ZuHaF73@L*͇r8y pd"0B!WY$ ]FYՠ*Y.,>eH$cS>P!H_fy#ae21
ZEU<NG$ 9-w K`puh k%՝ZAČnPGG$6˄rť)&x[.0jlji
fmΆY=ؑr,#ډSXt&qaE`E5Jb
>F=k[#ʷbPvłBEb7.1.@QY٦-;WL:%ծuGVPdJKv`*h0lrf}4
RN ]Z>WYā,
&.
*Y.ۑ]U&e4%)+ZHK]2"t3G@ZAA<@*[%՝ZS.۔U&e4A(+:[%ծuXd0rPբd|VX
u--ʏvhFG$w-=*H1RG"=٠]}:|4]_e7 JKϰ=,@esK fNt&)	 %՟	%@lW%!
Oca z .;	3Gf4L(\$6?'}:R"}ہ4(UŲ0	4#έD%ծ)]pdÂ\ȒGV rul<D.ە	rD'*!:Q-Y.t+@<8J<.D GV!}9,`&V|GEAYA|e yrd!uh3][VBέB%ջrBr?Z(]Z>WYxrg yqDέ 2uv>$k2?Z(<]Z=q2#+(/@<9H]&DZ(<][VBέ-ݹQ
P!9Q	έVK]3[H\"HF 3E uv>FJτ:P.t"]pÑ@	B2բul=Z3:P
VʈWZ	ʈO:Pgd|9  yq*DZ'eOb-`uss,4}׺չF{;Nmⶔ	\basւ؈VrUh-+cW(Xa`ɏkAlDq[ܣbae?k9F*
L#Zb#M1V&V#Zb#ب+*1h-+\SrU6?k\baoFG'F*
?'y[},N$;i#&?h[a.׺ RѽϢl1fVOa>KXh%߯tIypB,kGVAsnQĎӫJur1L]uiX؎+iNQ0
#Zb#Y1V&#c[VƮQ01h-+b[bL3kAlDqZNQ0?l9c[VG(Xg?knQ0 {ւ؈ʮQ0FG'F*8;ւؘax;bP;b+?h[a.׺ RѽϢl0!_͆t$;4&b]׹5{5{JZKLG&b]쮳'&b]ꗺC<2}ݚ>eaչׯP)έJlV:dujQugVKvz=CK90kף]]]Ol4}wƶ'E4jtJqm!vAwAK6w%%yբauk]](bGrբdKn,ZbVҜbaKւ؈VrUj5"8\ba:c[Vķ(Xq,#Zb#JrUc[VnQ0ւ؈*9F*5"8qM1V&L#Zb#*F*ւ؈(X`4;ւؘc	A!aW+mԻ^4KF>հd^IYGs:Y.ۛ,4˫^#5'{ȕbM1%׺̜J@`V	zԓKrY*EuV	3V°I evA$0|ZQ(93*c]/^Xj\[a"Ź,}q\G-=ŋ%ծWg.t+K^[#ZC(xNa-ܣ=VcN !VҜbal#Zb#Y1V&h-+cW(XaPh-+b[bL01h-+])1V&T(1h-+e7(XaP%c[VG(XaP5"8qM1V&TFGUrU"1h-+\OrUN#Zbaa@7b]kl4~YJZ7W4>RR1n,Ӎca)burQi|t`}DpzT*>e'ٟG0z5Xﻳ?^:GN'wN >]Z>WWea~ֶG8`QZ
;%չF{;NC%Ցm)1V&3c[VQ0sւ؈5rU67c[Vķ(Xcaւ؈Ҝba%?l)-1h-+bbL0FG)F*
J#Zb#*F*
Aւ؈(XaK?'y[B#O 6?'{nb]kl4~YJZ7W4>v?EꑎbœJ`'+
.{H]XVb\jp^.Y:Ե߯G\p)^8tat@(;aPQdyOu*Ļ[daV%-u?Kec?r|Z!G.{lqj,:VH_=: %έ 8G(Xk@{ւ؈VrUُkAlDq[F*Z1c[Vķ(X`0\c[VSbL0,1h-+e7(X`0h-+bbL0
FG)F*kAlDqZW(X`01h-+\OrU@kAlL0v?'{+F,+ֶG]uD{EsCca"H0L]l4}Y~M}٦?Z^F?a{avi1%mrx)Lb<#8"Nٜ3q1#J3jVM`C_v$o#&G(b"-PNkB	Lmk`UزR׺Fՠr8LwwďarDK]aMzY\uiMunȪ!a$>N<ĔiGVmYq)w{xa*g<Қ=A$IPY8B:(@$d<#XjI6,h10F	{Έ=A<ҁ;O}@gVH.xi"JqaqueS@%udvUbNc.u(v?u׻`֪N]!:@A$IP'HG\%uhVBIkD3uh6K]4%BeǒhJ2ՠ(Y.3ׯua*hέ A$IP^8B8<T:VBIkD3uh,Vi"Jǒk(V@uv>$PbJ1]Z={<{qՠ-݇!a$'HG	(S@\]]Ѝ)~rXVY,Dd5_m9TB&|rhȣ$jqĥ>9rd}{ADfkiՠ .`&g#M.@6EILUZ ᝒܙ%JGAeՠM]Z>FfWZ \&&GV8ur8Ӱ=VZ\HGY.q#䳅,Wa0ukoWׁjuiHd5(z KI1N)lWaX`lW{YW@#	=^wj%nEy׺K;HKvv+XKݧ/z5`#J@jukbԮrR$'Vqruv++S^vB/۝)zZ;mvD6OZRVi"IOaqxQ%3߯uHdܚĻ+m
@udpJW(X3ҵ?]WY׺]ed{4NargVpdaXy&!mǒ(F-Z	>uv,}׺Xzߕw<2$8yHVQYXo[Q+}.Xsg{ B@.',F4c;(&Y+h!
yy<8ˈnՈBūe߯GǇr6|{wIՂacZ@c,˧$95lTN4e߯G֟_ϠN,[řuɯe L.YkBuh&
lVi"I8B<BiVQuvwga{C;%ծ׺:RGVT{%ջBdI1'HGDeӫA(]d%ωV[.(=t)]f$aqxQ|K{%կEʤqY8h+~@v: r$.t(@\?׺՝ZQKv(#FDk$҈}dyDuiD3][HD\s)]cPCt4bQ"I3J!zJ4.xe,}׺Xzߕw<2$8yHVAuv,,7ߕ־A{n9؀z`ds! P#ec1w,`4wq<ŏ]X@e<:.~֭8xՠK^n{G$Ta-F/"#Y.&^,DG*\L3@d1xGķ$TfDqNHq0+Dq)"4F/"#䊗1^,DG)"4DcX#ܪ䊗v?ň=$Tf^,D
kbad>wر{fQ)h\c.Ux&I@D'V@Cd|9hr#]T&(V@d|Os/^PJ*!cZ	%ծu#FYR$:;%<arP#c=ŏ'җukCayՠ%]Z>WY1W"I:%<arPF>ᑏۉE2 CAH/tKA6ґ"-CIC5Sg36)Lrc=3u%lg¿iLKfnzy,ԧ*'#+HmYINd	?v({CNP;0Z ՒkȤ	8lA5Sg36MMuh~O0qPr``"_{߅'x\J #vO'iygP쳙;,AO,
~݋qP uN3'lε8骝9R1"dNT>ObqP9Jz9Q f֤n{ %
KWH!ݚ>1B,Y.t`̟{'WY1έ)'0 PW29Pt_WX&lGo_Ӣ#V
?`7Çbv:KPpg:yDv%@%rD(UuibTt}Cm<Oh??8A3ffћi6p&#\%	^8PK6]ϝ|<ŔiA{Dm>Z0k׺;'(D,V8DJW!%$ZKKPG@K;.{P<]T8(C~[-$}|ndZuZd}ǒ$g+\s̔\uh!gd@X5NG$VAr#huh"K)Bέ cpNmC!:%ծ>N<$u8EJ ur1t}Cm<#\bwNMTٻyfm)P=ㄿ#qŝ ,؇a@%[eN'Ǆ<	7lJ,l	HQc;:-ǋ~h~úX|zJ	"
(X|zJ QBX|zC`!aqc^b! X`	(HDHŇω`ׯuImӨҁA$I Bj(A ]]LS]$ "G$#nN( FTR:Z]Yե =w|pu-׺N@2(^uiP>s.WXc^2jQ	ՠ Vi"HAmǒڤëIK%A8(ikֺD9VN<FI#bե{%ȌVvK:<nX`;Gծ~֨=A͞+TJ<Qc<G'?ϐ<Vm#Oɡ%4b+	u,	 ;]=2c>WY%-,>|Os{T	TBui<)]Z>WY!6'HGKQvV"buHHq04#έ'W"1SIdA0}8y!դuk]f;::]Yդul=DLD5̎Ha	Ex ,at	Er"Ňω`ׯua*NB%ծu"w"HC!դ&ur1Q+Bv_<]^$0k׺̤ZiBui8.t+Dsaqp J.xui8{dJ:ik҂!+'H#1T$.Dauh"Y.J0hׁݓLI]vX0k׺̤ZiBui:[%ծuHV'HG\ .)WEӹBqY8A&HN@]F	Z$.҈uiv Et& i+'E9Kӕ iaݖ;w+[(8A)Vھ$ⴑŕ߯tHĔ_dݍXA/@`)@h`VhT^q%=xƧG#ρ}b
ܢEM>
>sA̘f"P$ς>|I#PлTXG@G! ֝q'A@7.#l _Ej\b]u?GS#p=GEz:GS` x _=@k$wӊ2rEGC|8F/8r"3RQ,V$"Y}Y׺ƮB$X~<;8^J }	J J t1'% zP@XGܹdZ%;C! ܲи7(Z!</NOv1umˡds`I?gdwӥ	.0D"]pE0UԎ}!,DS"-ALHz{B"$@\Y% }ħ`/B̬,7cfP7b0,݌Fe``Ycv1Xa2#آwNV?$$H H7cW- w^aQWh~[XytԐ]Z>WY!8B<dթ#%451.Dq4	'VAF3&K:VID]Z>WY!aqyI(D`gd]&Y"HBN#ǒw"1I%Ȍf!ZMY.(ZzujH]Z>WY*mǒQvGV[%NuhDN9Z2ߕA]@8e4q;έ ];w>HŇω`ׯuQD'V,Vi"J8B8\Huh{%>HaU\W31t+&>'^֠TBuhVi"J8B8\Q:E,Wd%"8y!բ ]Yբ ./NDarf>Pr	>̓MߖA1Kj^uh-qa{5j	@uD'VAVB-HZ"%> 0)@"PW+2.uR}:}D]O`
Z7rH9Vz(p원b쩲a?uV?=:DBŒA$Ick$#Z"W`E]gګ'X	^uhW# qՠg`+t ."8y r7K:EW"2բ)ugV #SP'1s`Iw{[L]t-Z"!.v?=(έŒA$I`aqs2Qw'V`d'0	բRuk]f$$#Q{%՝Z|w{QաcK%Ւ`(pzZBuh.t+"J8B8\BZul=͏,>|Os{@!:C.t+D;8B<Y(>dZPCikֺD=#ǒHfhuhW"0բ.҃9At|!DPMEuxHb<#8?vMTѫI7o36	C6_w}DrYxQd^uh.IK/ZlW!qK%ծwu1|@ 7,t9Ȓ2]`+>KVŒέY{>aulH@ <V%3_$^W@ <"='O5%^ukD{@][7!'uli'ȏu GL}{ (]\_GNS44qI>`d@%ձ_ ݄&:;)<"`'{K8lN0fյfҗ7q[6BQb1(`}﻾A%ZQ]gXW~WZJa,եp֞O# 8G,On.AnRuhKnuh6]YբH+}'H&zɋj,aYY܌_NuhH2Viq0Ud"0D*WYկ]F:%]YբHg#3 $̎){Tuh&׺HitI?ˋڶRݼ)p
f+fL&-P>໶(<mjJ=><?̗H;%ƿ``p#Kf
c#>S__ffďC㈘@a5Ʒ%&b G#ma Y.B3,yW'mPds! Bs4)]rIgws(= \9][_dc@.Xdŏ=jWTm:rD(wu:Y.F>E}{Burv`3Z`ȓqbWXՄ./|x1؉dacphm"`'m[ |St	D¥Qʇ=b`ͭ(<W:Gr$ ur8y ,##vK:,VuhMɬ>D`Jw><e#S:Gl#))&x**Z?!'r=<LGܨ|EwͭvukH,taCuk$_%ՒsIF0 @%ծċa cdP1: l;h	`={Dm>Z0k׺;'(X-]Z>A+\n9$ V}cui4w&ZUi&u$ ";;>)!R9huh".G&ӫ@udI'wa"><
>uiTu"W"׮%ud{1NG!!2uZvKT81]Yթ Y]xzG4޺^fKj?{d.eu$xa)#Ȓkhui-r`]:VujHSde@D:t֜s־D|b|SCdrhui.[%^X]Yբ0/|;5:>!؊I
.e;!'r4f%-.F	T>Ow}A,ԩ]k5b5`BMJ@z5rQբuv#Z]]TNV^G,Z]"`'eAL]4J/	T>Ob#|0KaN"م
>miE}B=Ĺ(N@ђP=xar1d21!w$P+T8.6]Z=u8z	=	s^!jvY.@(]& )aNr&ʹl̜[I.IC#]}zO$}HR=-CjfC5(aR*'r%=LHYR.zY2S$݁ծ.a!]Y(ݍ<I
eÌcd:P0jc`CwͭJKV^wam;z}u޸iDrW['&a;<rF6,7mn4C{_`Or`+v=|+;K	tpr;ݚzUdV^E$OEKSp2=D?	nQB#I.딤#⫻$DkJ+jH.D dq32)pKfRQ:W"NV%Rs߯uIF6(Y.p}t+ɇpud	|	+SVHբ:>B<"`'m[ W?fCcЅiqȌ|Y]b{0HD%4XF"|e46K]~W[.~7HmOs LH2ô#A(Aa mY(L܉"auk2\i҂?T.F6l<ДGPч:>B<"`'{K8lNsMEt♐C!Sw._aޝɌ$]]ý;	I3։˕أ{Wq7Jb_a[0Я1^!Nh& f֞q32S]yŊ2Y'4w(򜮲YiC}4ND"[p#m.w+k@e^PIJ&[iE}XMXKY'ױ|2,W`F0q#ܮ*/u?wa[aWs}u]xȔK{j0 }r	=RQ:%+7w"V!wm ujHf>3̐wv,pC+lg[EH(aF+fp2٭*l>Qs9,WsA^'"^'& 'b'͢^갗sDxC!<G?wfuixd=tF>!5	wa?0_0
!卶خc8MBpwFex#ܠ!wn4j(&=@BqB="B=Ĺ]jquL0z%r%HCA$I|}qRB>Uՠ`Y.B=Ŏ.fw%%K]uKYa]f$	>!L0d	z({u#ۚ.On5nB=`QG8B^!]܉x{YWZ0%H%ahdg@	?"_v`^!\`G^$b8&V ,׺xP42XPrdf~'\	XazW@şII%~J;+9J${p]%.k֠BD恀^ȗ	KP{)aDPnJ#
(`$\etH@3{)aDPeô59N6뜟⒎OI4 څ刐	8m^2v݀
<FX`U4$]{;PH;.a
J*&⛑\ᅶu9D^ar2ħ!^'"e"mwfB4t|!Qrx)6O"؏1O/f?fo:+"~Dmܟu	k^Ev%R) 1A)E}PH>.cmFڎU%[j8MdP䀭|X~WXW	,J֕`6C|Wd XS?J 6}@_1&8aur^e	`%OȬ'Q .WV#Gs	`%O(һEr#@/udX.Ԩ\Ʉ?+ݶu9!tNJtL=Ɍ9H)(ģK.Ȑm$Ȳ)r|YE'mh
G#-|J^2vOHg8 ׻'SJr$D?mp+r3!77gMKG&iHw<L&-+iKЕEױ58r"G	hȡ`.@ĠP4䌱[pX	lӈQ.E$x,'O[uE	xA')	a 	+"bR]={C|[H]sma)G2nT%9r"r+DM{ʐ'"Ȝ^g
r/<aT>%.^Ua+mp+qήfTCd9S3yf?=dds`	Sath+xfȣR
8_$NLas8>jZ8&m	~CwPSA,Ҋ2RvD8#*2daDKX4A~եtt|!y'RLcD(mp2aL̈'CgDCVIg(iuʇ4cYHkj%.WY2b2dJaF=:	Xϕea;ݲt}$#-.I0p2{ـN♙NΉ·mor}
̎\\Pͭv$>,z{b!,XᏑ)wܐ[m	`,Z_0bD+Qup.D?+υt [t9qwX,	GV|'x [ca2 	ˎxW2ϩ
JHG, ;r6Vuj0.c`wԸ뿕ֽ$#ɋ7; rveu\W`G;9cWZ`?,{,`"JU`Gu>IhmJPJTpAfD(h%.ݙ|-wĴt}Cm<mp2E3jKv4j-&)DF>J,Z]rxHYG( ,ԧ:͒rA=k$.9CS	I1}͐EY]lI1P?0l4:c fuh 2!X&FHb/5έGW"0ը6ugV <JέGvKgVV?#&X&FHba`+%Ȍ0J:edDF?1شumur1 ݏD<)T[`+lVK`L:{%՝Z ݰa!XE$Oe{5s8vCfkq2K6)ʇ2{%u:KGGHmI0p2ٿ7W;F!҇3kCrǸT1ʇDoL8JwͭJ:VŗF=Y(NR	IB~Src>J4PdtPvHNܘO%ӧPõ2BF!L`'iIp0LGGHmI0QR?>8vCfmOhfC(Ŀ=ɂ%[>S4%7eLKFI	ʏXk#S aT-<	uk5R95O!2rCGH6as#*[.K=dg%7$
Aυa%uOd]'w#|B!ĉ# ui)]\KZF	lVuhae`wIwahNfȋHgЙZw:Q遑˖CFI% ѲCϹ3$b{τap|YO@#gGlkc{{#[]lϕT|!U$ڌL$X#jF̜X.SV!,r38	:Y陑̈́rC~PZFhȓrYg#$x$).IenċJL=@+R2L̑Y[U`Fed= ǸaPT+>|N-]`}*=bu>B!# (KrugVLdS Oυe	H!WZAkdxD0m"H;:]\KZugVq%7,BR65<ц|,};Xl5$"J_a1Mw|GBB!FCCd$ZK:aܲJFƶywv;\at,V$̬l|:|ʀ/Y=T}O 59_^\0!ŝz%\ij{P>6v',}qʏNE.u3r/,"*VZG݈E|{Tװ x|OOd]kx"dI	gVKgVK:?1=g¿́ OυeB$i+(`V$` #C"bաugV<@i%ݚ]ywn׺uϋ?@c3 &f<ܱ
fF3;CkRLS=[&8ʹٴXXUr{gᆡ7b_p(#toww%2Y# *37h};|9dnfEi<ڴuE
H uhV^U׺nS 접O#$ʗ$`+ya1Mw}|"IV dFNV:W"6ZlVui zC"愡5of;\{m30xlчrNaI(Fa*k	S##3{	d`cXtSG5ZnLW^~/NQ'"V{PC~WZ`&W`_ʏ2s:Շ$y`5չ́&VZGB	F	}|M{|=i>WY	{ 58$^Y`x"2rա]\ۃCugVdwDC/aC	d`e 0y$"JaaB/}buȒ/ 8qVA{"1դ2FH`d]aO4usJGG2vI0IbTg-&fnfN$c %-.P>6	If֥.ג2݋p8S>ӑk 9.W\'VK^W:Vuj8cnX|~?H>5֨nad]݌H;O1t}9b<g-OS83$dͻfD¥T>O#?%ZU%ukAb6Tui|>$Ȓ1L+\UFTW]+ZW"2ծVK:<yaT|y"Js 28qUw#@\	ծ-F1έp$.%cnX{?b6=mlurs``ar.&Uû+t(I̤IN.B0ծ }έFWE݋a!I
evXfL۶jޙ 7CvI-mjS 8D8 J	MH[N%BCH2
&_INx_ACI^,O`29vanCL<y`iنSrG
a묧)Idr)9q0lH+QեlV_#"`'e8vCcVMCe_p>[03!NK6><vT;,gn&tԓ#; Z]#]+#-.L ׺Xɻ@τaʙ݀!=i͞ùN|H%b-"xmX $ӣ˞0 ^jfhE1@?2#0:D4Čb0>P8JA"iB29"Z hsTwCֹɌ\׺,s;ӹ+#a2*ݯcg:> }׺܈P 2}}+>fnS٨mY9́{H1#>Ƚn+aW\ &׺=䰕CXwպ#}A	V|zz'`Nb(J#d{PUd_P>	|NzҰ`H!X1!I$kNhvK% =<[k/9+}[9D'I tOfg}!$$wrH[ Xea+ ;prcG$>fF
dց0A띂|n]F!|jrDz`dr?u{Ļ^O]^^!;H a1MwH!J9Ny"I֡r/.Z}dCa12a}d7CJ:{33d]͇!oi[3a+=zݶDƮ_
EPpV9.cfף,>)WYĂ2G)H`ukAur91$|ֈK:<	X#}S]0ylS$Z3]\nWr#ZVui1F7 + G +~d!"xNLB[D9hJClDPME?c`B/ٙ 7C"a6mʇCV"7}?%ZQ4v-R9b|@drVz/29_gqNŏONϐ_|
KD>N,O)X#Sy5kց#܉';>?)>Awis*>Bvb|K`r@l	EG+}ց#܉';>?݉ 'V@d$`9c G F0uv4duj(ŏㄛ
%_GGRgRLTM[dqe3hd:P枪ఛhF*'"iD$~Ck' ?%Zq{%fa}MD4I$0#Џ{o a 'U :!K'׎Rlut-6M+i>WY0J5+\U]wv/]kd"ȍP%ȌZMέ;wb!
w (1%	P%9('ջ1HƢ%AvMXw,.	>uui+r"]i26r1*}=Zw$0d\Cu{!wi$I q6⭇rQ)F ]Z9:%F|,dHa+έ4HnIasHX+;؏/u#-	'Ӟbcg"MgIDw)!H1#	#8&;OهdRLRMT`:梺gqL̐̇;B$N&-LT>ObzwX3%ZhH$έf,1ɨ9VkȤ	਩j`[桫b$̐)OmyO]>@/mčTAVA3B~pfOw7wp/bPj 8ؑ;u`T;u`2]^;u ќWFn&df'qO=Ȍ|ċAgNpdwgǾG7;mkgeLxG]R-:	
̎\Ļٿ|y2d'(:fC~]̥G֑6f8d]36rv{3; 4pZ0[_T`Zُ>[3;{(4
=bu%rG*#dFvKą`,H<MZ.LN&%ޞ1Mu9?$I|YeFr#@xujFPQ:dkxTa/qZ⬂2#@_d䘓էK%՝[Xr 3.QDuvM]ϰfr,${08݂T|#O`WՑMh906V|
G6QjJ57\,V rS[s݋vfVzIi{˓38|'WduݥXiĹ<::a1Mw$I|T#dҜ[HY.Da'VlVuhuKcpdNH\#^[`X3<AIa2:n:jXx}rr\jOu	><kǝZ|.S[R0*%䃻!ݬJg%{3`g@Z0,V<# N@3^ZN;zjqsٚIS/:0C	8*\#^4fgcCoO`:hЄ܄i/#վ)r>2QpF~L	}ID%i@cճ6KF e]S,Y%AZ0N6VfKڵ> RA	H޹2Q-&x&} %٨9QI0Ȉ	a^[mfp؈@:`luCa-X3<̘x@g!	--'ڷ lXL<r/_f mKF(r(Yj`	+rZ
nALФ,o=!	--|Z1e0Jz5Z0\+GP$}_:uvZ0,r_-3+fl=E{V幙Q1s݇QH"l!3PsE:Llڷ lXL<r/_e\
.QpP|߹#(.(pV=
܃hZō8aژum`6r٨9@&rXnAZ0x%8^CmژzOK 7zB(.(pV=
܋Ơ *jëm PBgfmtnAZ0x%8^vABdvQ`/(sװQ\Q$jz0+@@a*dv/vKV%Q_:pU\%PW	uV(=|y@|lV;)0pF>Js"Py(/EB:>LvE$O&։8&|T̐́;kVXKb&{ؑS8cp2Cq5Kwl:5
> fֶ#%*c]j\"}wBGlӠ@drb[Gs#(	nk}]j܄/rx;fuX3X	3!TxD-;քe'ǣNod(+&=buI #dJ)ճ ]ܓ
g#(2:`WdP10ajpvArT|jD$IyDyz<X:8 ;%գ <# Kfg)`)5LR
6;Gq` ymZI)r!$h.IA2Q-&x!)@%lڌ	^9@ʷ#HW#[i)E{NlpՋ3;ɇldgf' j܃Aa%㑡i2
ARa@ii~@o܊09VE	+rZdmX	=:
-\`2bs#K_`գǔ	Duhnad  h9Vibl`yX3a,ڵ'M+vfNfl=BUFg##>[5!=3s# 4+F^9/_e)m@($d^Fp1F3Jܖ'@Y i܋ëmr	Flj܃Aa%㑡Z{ my=/-L=zg!jc0$jz04bCp;Sllڷ lIzxhp}nABh0
,KS$^Fp1F3Jܖ'@YT_r`n2+jեOvgV
O+եTis?*5s=Aե)D'N5?oON 9lVč`{{ 5D qZ⬂2d϶:8.ȊS<DV%՝ZVW{m{UbIr9H	+tYXPV>ŷ!T|Zg1AUwП[-G!ZBKsOɉ>)WI\7kJ#>xuhnY.ȊS<CCqέ?,1Mz<?υ:md`	zN Pr=?w6jҁrX;Oq9$'GD1p' ^Zpwg,XN34m%,_W$tal79C5?;քe4	>CP5:
lVč`{ca1MwJ2$݉V 2DgݝZGKr"$FPI:
K:cբ yO'ՠP.^)#j,,5t?`H:؍ʏ\3 GQ` { tZ8?G9ܒ݀n 4	7Vg[wk]ъ%QW	G.@\1.{Rp29rwɎ@LuݥIՇ{$c `uk!Ai+D8qVA["3@)]\VKdY?ɇv,̆YJlpm,5wQbWbFαZ0+v3aXNmv].!uhF0'Vqfgb64AmM=z>BOd]kIL&UEHR+ZBW!mfG$m]dh ?a>)WXD8qVA$ȌpW"5ķ pՠPY. cpE
c2%M]Pnt|!ʈ	࠱hE?6?1=32@n3z'p0ܨ|x+	>8w}EbRRюҨ(][^N}*nO$:	KaQ_$OIP>
6cؑ\3/9@[=>|
B@`*+DNz$ʏwnA؜/rP?ppJ+
u-	 ;έ$NWG	7 	ա2][t?aCO(֮0𹆝z>hO$-BL৸a\4Sp\mr$$тᲱkV7@Co*>Hr
-;2\-T|F'ƾ\x]rB*n K\U|AH=:6.y$)&0lui8][OuqTppe!!O@2ul;H]=\3]dq:}C&Pb'Z-H[:z8/j5ppX⬓:BB3OPVɒ1լC?n [\U|qllV\[+u	]QGծu:P;%ǽ\?5ׯGꑏCWd)oJgV@2uvi+o"HxG*#)N=W">S=:udfLHt{Ȥ	
tuPS0\6Vuiyo-?MB4!L}SZn<`후"!&dGur˹uv*L`'O'LGܨ|8J"م?Q2	LmiE+4F+$yաd|PfR$I06\(u#Y(ųCQ&ui&W~SVʈeiqewgrv@BuhjVL
GRB0{duh#Xwwa~ֺK;i'Jv9(sëC@5dLC޶$olauds`29\05r(=c'`M~#(Orl]+Y{0H!\4^2apTl$oK^]%4ȓD]jsQVʖKH2Nll.P,# +]ukdEȓNCX䑌$w$ecGqj'4Q	է.t+D D	(˧Vut	e:>{!xDTipb<#8NjlfmS[IꙵmOVXKb!أ{Y:ӱ^8Iwlk}9,5b@y(%A]'+Xm*@ڌiDnlX5ծC=
؀8Л9'][W.(g+MK^+Mo~WP'fDy"WsC1o]ϰ:~,VE`H%߯ul	7]e,`{dIp<+έ;,Vm+X4>ӭ$mUi~ƞumC%ZS#`$WBMt}#	><Y.tJ̄<8$7eGVo,W`H0}uRVw!H{Ni4+M2zڍ]c]u,{ ds%{'-|#؜/ܔ$	viwWY Z]2$L<`z+Ӯݍ={u&+,`{dI%w:[%ioa`zK9 A\29+H$4c; &L.\}X<H;mv(ӲA!!Hprui]]p}@`8AM@0^31zE(K= Ac 1w{PP*&X߯t]'X ]=ɚZyl@:H$,wߕ<=~w^rǽ 
G2P(g˒r؜ϫ1ɻ.\\O;67s@LHN%ծuH]LlN:.(\Oa[~1y+FXQD`-#n'.{tw{"OyuYGmZ>uv;,2޶us#dr5rLsF3nbX'G!4cw$7՝Z}A8JW!-RDC%Վ3*FmWYOcv4Aߕe`Ɵ(X@`-PZ$}׺Xo[{fDy"WsXlW`IX[Q+y`zK {b dPs#$9V9$c;w0\c;"w'mnln怙[D'VK]4%l>vB<
$A:|.{T#Ɉ.CmەAb,b<#8"3fU36)	-1F*'}+>>2	LmiE+viq>
aW}׺Ëdya.u(}ugfz[Ag\L8A
g%
	]uW,~Dap^놁_e#{-XzS>%9Dħ7έ4;%<Oh?ys3hOTNٜP¥w*'&QŞ{>8[0}9X)%Z+F^r)_'#c4bmGy]j}mzX{I,sF'$gID	f&Ph$[^39b	@vK}@W N#ecɡ_^T<`^G)jG>H쾂bDRTE?cb^e5Sg54Ѕ5WdNT>Obq؂b]-P}9,Ҋc@.2K]}r顮7{sr׺VAu4JrBS3Ĕd`]ZO`'k+/r.WXK;F׹.'9]zZY[]Xi8B]|Z)}t PUwgsAY._czm^C0]X|pAܧ}]$k5B֨ܓ%ծ>vDI]j#(IFI:x,We:>{!xDU=xGp!'23+hB1or{ew}A(?g{f9s}9,Ҍ\E\cd$_2as#k%ՁBrP=!urZ\as urp>,VGߒ#\lVA+#Z%Ph& $( &g!tn$I
Z]]MSGP$x]$wkdi&[('bv0DiMĥ߯uGgbݽ0̓L5^V4"v;a3ؿ;ignnmաWd}.ȓ #Ww.,,⬌~$^]cx&uvx&;F#~[-9$#iܧZ{v4\vKbEK3&%ՁBrP=!<3]\lo%\
W!gE%ՑwH]Z>Mloc8L׺ƫ,nulK%Ph& $( &g!:(ȓ'VY.FA)#(<.A%D+^4__`K^2%JËJ]Z۰m/a݂k~֮6PyLiv/l,۱~x"Dul.ta˲$LrӯëW%|m9Q<#\"؏1;')9h⹛@i=Z9ʇa"7#{|?8R>7%Z 'O۹Kn<vvMݻ*l2[Lob	 ˓=[d{3qpMa˫jέVD,=\{%ЌSFKXW.{tw{"Oȕ]jF(գrurOHeyPLl 6PdrC
XD+8$bȓA7έ6KFb+,>#]gnDb\/]2=w98E%έ%հ:ﰛ(e%:0#B B$w؏(J(N ?j%߯uzߕw,ȓ<+գ_d;mF(>3zIߕ1w^R{&  #A]I7"9ecF3M܇~+;)f!:/lVi"N,>vB=9(G@uh,i<ZY`E?LڶRݼ!jڴ!	-1F*'//9 w}A,ԗsOn,DvMvT$A &۱\uhI]Z2H	,uql
G2Ȟ*	ގ$Ka7&.={j]jJH,uh,VZ_GɈEr%Cg@}]
$#GGd6ؑI0TC8l0Q˸fյo9SPTfզ+X+\C(F ؊8c"م=w
>`ͭw+hKscAZJ{+eb|QRSY]R1RH؆g#sX?aquլ cqIцk`L+.Vb]^|sD ukα[=zYHmd%76ݲQ&Hka˲ӊQV/dT+yb6$aqxd{3=1t֬Ӑ][UISl>vB9nέ9Wa7m%Ћ܁KsV<˘5frvcA+A)$NNA-AȒX}rsdNFvKa0}D6[rN9C]Z>WY)e.G0Euh\K <"l5ņ</a\nBUƟ+U݅FYasm܁F.7pծOz>ya0k׺Z@VSrH+vD'Vuk]
$}rs*J1иgdJcDA)ȓml	'(йuk]	$}rs(N,V kF*>-.4]j5f@D\uh6D]\K-.0qbur#cy,װpGd xK>9k^X|9;m֠ܒݧQ	ղ%ծt/$INd#FN:C{%հ60}D6[rNd|INd#IFP:,V^]>8^C] st&S<)?'#c4"mGy]j}m{
/uȽ7$2F&PD	n`Z	׺5ǎX%l/%@W/ r_-r5VK-.H^;%ȍ^ %չX\oa\|.`ׯum6V:N%ծu%:=.GJ:-vKa0}D6[rN]Z>WY)>vB8%Dеc v?K9qɘ)Wb7#zXuݚ}&ecEp]\K-.0.Dlo%|.*h{`}Zף>9s{Nlu4h%7$iBuhZ:]Z>WIdIN }rqyfJ2ՠ<I][<`%9ḿ2dZ%ծtD.GFS:dܖw#:]\?έlVJg>AYK܄Or׺:6KASs`L%IS}rqܔbYգp]]ϯ%X~hJFB?av`#(Wb69٠KnB29,PJnXV쎢_έ;%ծuHJ$J:n=]\|v;%ծWO%Wd`ԯu9^-KrI]bx#cy	/Kr|.`(^3jZ	M luZ7K]c"Jr.Gέrul<x|'}D6[rNū%ծuHa˲d*Z[%έ^>c;5~־Dm=XUwz>dul=\s?\!
Wap]ZUNMHņ$5]~DQ`%vy]j$$wבȿ_-
䑕K ;%գLףLa؍\|ft	@V%հ:ؔxujX]]ȍNK0]\K-.0Kf_Y.qUa4+
.G,>|r9;m֠ܒݧQ	ա`uk]ldIN,>vB:I(3BKd<>"	NDms`L9D'VK]4%88$+Z.F?eTt}Ćg* '{J[6*Oo2;}0fU0w;7	QʇD_b
w t/ZiK6>Pc#lPh!́2W+r؟.ׇ٤_	֝Z:l&ŤW+S{j9A)}#r[P{Ð՟	`u]էK]uidӊlVFQI[-K^]%$^ߕ֮,yձ6Kze{`o+x
=V
Ql@drOu)_cicoܔ	gV`d<7.{tw#ȓD]j8wZ@NugG:d č]l6w zlB@GH]ucW"UDg`Mܒb?	Iv#Q	ձY.t!2Һȋ& ؋Ka܈Z;έDK%ծ	>uiOGGd6I0I6Pg-߳x>
NW-T>Ob"{;lS>w=h|mjIzE%5mرZJ{+xg؟.ׇ]p39Z8cq/uHV&cq)%=ŕ߯urnMa[r!4%28L7Qc\}\VA7{sr3ׯu,WcA[J!a	Q$V{d`lE	]87߯u#0Y.t̘\lt"IMa˫jέ;%ջ"(%\uc|^H,P(uC(uY(9ג\x[#F-@O%׮WZLx5%põ읶o`͂<lr~0-^/W̍b	MH[D'V6K]}r&]gRQVY.Xh"܁p[!:rA\"IWZ0FuhTK2lH	eAOiqCGq;F&ZYb#{؂#c,=#'MY'Rϔ?ЌS_fvŊSY]ˍ~uu>$b:@1ùrF7SY]WKɬ;ܹ+h"{#w^}uk]r׺ƫuh.*	Ḿ2lB2Od,Ȓ`uhY.k怱@O ;]Z
K]t	1Ll>u{Yգ`unrI2Q:l._ܚ]\,0lW@,V,0KW	uhD%(L.q]\ٮٮ<vkIk,A)|7PĎr֩~6V:N
E%ծuȒ`a˲D(ţBVr!:)*Y.t+D{]b\uhR.F>m"`'kK#8lAj<LAWkR|`r?th5wKm=z>B7crjF<u:&qegVv?;2؟ݘz:>Cmy<g-Qܧ*\P~9IK6)ʇ:Aa'}h}qڃ@&V>WY>T|F7SY]\215y3Tuh6,}^E$Og^SǕ>rmaR*'?WA^z`ͭJru SFIi˲+Y)ȍxW+ujKdբMέSĤŕ(0>ZZ&>ӑkdOd"5ǋ	իGKիB%՝Z11UMwx/4/]gXj-bŕ62G̎F7&
J>D^LZKHcDd+TQbut	ގ^E$OEKSp2ܑ;}0fZlO`PXwmA&&>z03ȾHvڽf 1|EMq"[VVÌ"6O[)6*\7%؈Ga͂;፶[j0+w}AK6%u
 PL|x>
ܘ]k\֠v	zv%P385ɖB᥶0/uiMAbE$ORg-E3jKvS=u&m=To`C#1}1;mB0сN4K6#r_V[mYHMENʄN`uhL$.NQƚFɋk̘̬53r#%	6	[R	Cjg$ͧ
aR*',ԫхw؍Z ?mA(GV#6?ǹ(kȤ	਩j`[35LD!R`J|L׮T>Obq7O%4cY,V+iFJ4c.phZ G$s,iⲷad{V ?݇fKCs`OB\J-.V@Or0LW#<n:ŏㄿ<ԁqvJu1!!b$t|!xE$ORg-fs3h]DIOB.&)Dh29+iI"zhGPG3d֦JVE1 ܖ5jdv8# ISWÌg5t]DIOB.&)D։Cr{7Q#w}A(Q	Lmm]W`ZＮ(X4fBFfv"#Z,Y.tG>NDlpYV^5:un!aq Am29#qɠY1Q"ʻ=(&HƆklӖ<`wK62	pYm=)x@ƌ6.AAZ%ěmrG	ّezؗzYtB'd!G0́PrGR5vn!GldzZaհY.\l8␑`@!GldzYMN.t {բ\~7V]Yն"Fl\er
0D"vB0ع#J,F".\6 )pE0
B<ꠏ,xi"? \Q&ukܮ܀~7VVui}.@%Ӫ&iգAruvyBJ]e#J"Fz!suy[$lqAʷ&UZjod|}:]jrd7*Z4lW#%$HmDRmhE?c`>fSRMS)OdX{ⶡ==[0}9ͭm#7`]G@d}Tgk,nuhuf-L}[TB|${t+'mBOa |VDl>NB=Q	@Œτa*.urvhSr[C@Vuk]f$(:Aա(]d:m#	0PdrRV3(؋XW5[h  +2)Bf̤юČY'!&e0		5ďv0DxF?Z4&x gՒQGZlVg  y&㓫MK9D#@A)<=sX쾽wWW.Y}z~WW!0X=sF'w}zＮY}z}{K4Аd2m"MCBAbul<K.`%feGdzXxiАY.`'-ʱ9&'w}zＮ%׮u Hrա ud-ʱ9&'w}zＮ׮u^!j1P$yա %]Z>WYH@9&ZKՂ	%ծt_2Lz$ՀugVNH]8]jZiS2HÃD`+pW;3l<J2 ع)<!&eixrQGZd|9 
$;$IV3]\ww!9+(IF>xEpaT+%P:`!]Z>WYyDXWA܈Y)NXD]Z>WX |T<ȓp:f,Y.	AaљjunD`D<aO(d	3(b	xiČ8%2QcaP(IÈ]cOvz 7Nd򅈹DBL.lO;{XpB9FJT(#έ6K]3>@DFc+%ǽɈ.CmەLH	xGp!K@b#:je2)5z뤣(8us3o152:D*Y|tiNh) "0ͼFt`Jf&z:nA'I_Cb[\Hvᑏq?
fb#:je0tJ%3Rseiq7P>wIfjq,Ҋ0,}]Gpuk;I+/ur4}[^puhFuv:	%9	
!r)Cʲ9˧Vads'm\W%"Ve`;)0d|%6J0}r^TKbHNXy#T쏧a;J	c5A)#$TBE		a^֡ɀWաWd|]js$աdt|!xE$OHp2؞~M]-q152:DYNT>O 2ܱX0]Z:>Cmy<g-E3kCΚL"RL5
K<mjS`i7>)%'c.Oׇډ]jt})&x[;fmΚL"RL5L*ZzdrC	AkR":`?w#Ar$t})&x**Z?L"3SHSX{䳂F"kR#1
%:{CݲfR1lF=ݲQkKRL?^챔3q152:DLG8KCWiPhGA)ͭIw><B2HLOl&r.uh@vK]u\#w%KfVmwjׇ[-(2lH	[3WM!3jKv ~ ʇť_~D5X;w}A,ԒJ;&dƽ]u\e(/nNy\ø8a@y\|^׮~WW$@*䃺W<(Ua݂\?*/E~k ZX0
Ä0A򺹝Pmv{*kK00w$V]gW(\`{Ua%+	(HamܠL  	T*򜮺(̅M|a={>p;- ^q$*`Xz=ܨTClB=*YuS^*k{r={n>p;.QU0
<$@*rYu%5flE}1_$rť)&x[.aͫkE-Kf ]!,ԧ*'I
=IL#-8bGJxyy]jx/a	i?v/?SXm^2aO$6Ȥ	8l B'
mjS`IOa{ɇ:>Cm||I??2hB<(h0@+H	"D/ W=`_&A`$`_&A #I뚺gdDmP+yIK6Cd݄>|x	U&tb>{C<g-xC5tDfeKw7q;+0@+Duߞ$:X'@X&A #pNBCmv?
L"vDI4!9P<LlDob /5=rdrGuHG\G$%E
PG7Ƣ
>FXtdklM@Sf <Q
vSQS<\e׹'WFWWW8#e{=xE$Y\aRd*	e~J (>{AwװX^W'F6nX|=*w|E> ߒ#
>9}Ϟ}23c={\lܱGIbrIfpdZud?evwfpl<Ocf<+<lEK|b([cFQui|8wdh@D{aŷ"r\KֺYWZ0	K;Z
KVKa	@>DV f%$	ac<_)$z8^1>t|!cUK"؏1B߳W5W4MCT6Lڶx,,Z*ʇㄟw}AS%Z7X#ϰ?
b`,|@0+cW<wrZ-ن5v,pt/G))}>5	j}K~ɁZ#A,hFɡtK'ǖ|VDܘf$gZߺY{r?w& &X3+I#N>WZvWZKcZ>@7@Tt`I$u,>ĳA.Nh+Dz^+^P'(
>o2O,_,'g'fI-|n읜0O+f~0DMckf~ENXdpz`lR	&KivӚX|GQӉNL`'OA֪O1$}uA#a@oa0y}qSNp}Z]^U'`	Fed]Z0V2Xt`RVF/b\Y k6coJ	d
 ({xA#a@a iyOXEv?׺&G&fVOaphbΥ߯uPH'P}H'P(},ɋmv%*Ļ^pG+΁>\W~h#]j}V?s̬uR}ݍ	P>Z7IF+MsaZ#4 .%D#A(捠ׯt_zJ놂G>C@e1qa78]u[\4>
@6/a >
@6/a
<j/uk	d
}efL]lTf}{Z~WEեNBI5q+]4}gŤ(-ϋVLhu
4\c%G6)$DqGw=nƏ])XF}*{nh-cGψ	&D#jAV6W s#qe[F$ݑfVWY}=;OaQˎ`ׯuMpz3G/s8O}r[4E+nϕl>)}r[3WcG6iav%}r[3ݍ%H'N/aK'ǌ>\`/s8O}r[5nl#>WhqsEnϕݍXygl>N8dg]'Y><GGd6I0IbTg-0/'aNٜAj'BmC$_be:p(
Ll b];Y:ƫCS(If`rQiE |x-K="'	dr$4y׺~A֖ŀ|j>.ׇ]j#$զ+%ȒI	0zYuIDS}	1W$I[X|k!A
J1huvkdICd#$FV:96uv٦هvm'`UW$r(+Dr~	&	^8H,V!	z)()u<6Hׇ(3<MX\i	Uv
>E@H
݊@emD[D @uثr8Çb^xQ.׺Hؗ\/nsJi٧B^B%D!/\C/uZ2i"H: |k!ANJLέA]]Gس+':U>=8d/^ jݚfBA14=BD S@+@D SuB)
o
n5$ף8ԓC}@";eDA-=v4Zx	@k JL0P1cG.\+q$j
#E!X@ǔ~C? ӘM;NWY X|k!C(_&.$mE$O$EA?[l1Z@j`hL*'8IԑGTĻ	:pҋ,y(`yerYvTǁ8^5r{RDy躜/^!>4( p2QXFp_lo% l\iEH]̉F"QxRds`(bq(/ IYlB	TϞMǎ'׈EmԽ֪K=Ef\*3-=A*%|8!;s]{Q(K0ȓ]aZJ8";I]rH!>0/1Wl_}E.$jF<8EZG"WZ=$i<7%:P2r'E$X|k!`Lun$.iRAf$ibpSף1'8_G L,ǒR1J<Q9Nfz>G륜mD L<  [:@\X ](zwbz컞/9%	z,PEa,UiM9ֈ!ƸAs!	x{>5|\
 {ȗw3 ZKL]c"P;['qśRY	Q:/KȕF'~tëUeśA٦,٧TOG@a9<mp2&!DՕ3!@@hr{i侮akl]^4$F̜^/z$lH0AWγqu\w{mLmfN`fPrP(pף#L֪A$RA9_W@ fib7Qն?u:qJX;X}>A$a$k!%œibut	a7Hbnuh@1.,kPe@[aW:K]@^V+\GV^l?뒁#$Z]:]4%Hoaqqd#xud\GƩ&	]hPH29$4̡rg<',(+n`PfFnH(@2aL`Eew:yաMr(2m~WZ$5R-K݁NHhOm`
\6rֶF>JOM	!wb:%퀠ds`24q`k}{@'$Z9
3)|iR%&9^)9ׯXӹa}+NxzI*eZmK6OiÑF*W"bpP/v({cO-JA>Ի?
9f688"r+o	l'QxEaؼUfmK6O5h7	QS3VUs_`r(|䓞Jlօ[R͓z<8rZ`pQȢ0T݊Xӯ@؃~رKfq!fԻY~s|Txp8"ULDNz(2vjݘp˛JZȮE9رXBtWb(fnE9};34LDQ9G*0
?w/NUHN l'laG3*$vka3?Bq̓L,-orCrv
+̤KLr/|~}TvyGNsw,_f?C[5r{R\a×!+!8s@Er8aJG}ء̥#+R3HK<(
9"+F("Hݹ?*e'a8F
ANyÑD1Ea9;Fq/GC?*eZ'.?69zȢ4 W D{݊uZ{"W؊=ә3Il$ej]
9d'D3"HEBpW	\0RY1tN[͇Tc-A>Գd(XNp(88"r+2ϑ+܃p 9رXBtWtnhȮ9LICRCm%ĄLqCld6"`'m[;1&Cn5lEF"/P=5 Ā~pklIe.7IsN=]2|Jj59I=w>-B^x3ëYJs X}rHł#+v,|x^<8<VvKsHHDvm+o >$sb
Dlȕ?>BGwbن5vGW,eA^ȔlLqڢ8/E4Jr(ׂ`Aqd-d)Cē\mu(\E,VF*aia,q<B>'܉/:/a͒tH-(Pz8^!Ȟ0#0>FV9b {#>a,q<-.Ȍ
U]P}\E E%!"CܐZQ:pt+Ǵr2Ur$ *Zm$	$`+"i	ZE=$'
E8_*>e%݈zw` '܇Nz}llut"I$]r$:6VC0rȐ6V>	P吜D^P!	z,&j&G5#yF#˱B7(zqK̄!/VJ4]w!&sC5%r@!0Ys8(vr95,}Ȓ9"Y.(vr95,}Ȓ9WcMۗmvik^&<OR܎m!/luiunYGnvfv,䃻aq$RVRG"W{vYkؑh%eel>mDy@A)H|F'Ep2]\7O$JUHJnm}]_,ëF 1eaSr#>}\uh|B8Dݘyմ6KP]be+DtAjYp>~.H-(Gף:y`]E6NZٱt+F"^|Ud0	]ř(N$@٦t_J"e
a7;Y>L:^McrKqer'׮۞=fXi]WJ`̥ur>L>\ʀCuawDCE`t+4]r9:͏c${KO#6?uHbN8B8Dl!/%d&j%u%4P>L5=u:ؑYdov8^
 񑛒G
A;`v?زףt
d2wZҖ?d!K̛|"EQ"IԄmrb%ŧ$qR'0QX!']kc;[`wvCuhz1Oa|B<o':,wvi	`Y>Lakoz}{}d75i&%$&\Iew|xH\5̍[Y>LGĳ#Ȱq@+G0_fe"UcG֨ׯJLs/^(i܃xb_f䓞Jlօ[R͓*A'UHAbQᇪ>|O"wbǻ4ٔKXn^c("VpEVKsbITc-d.xBdT9BtR)A(<^CN|䓞Jlօ[R͓*A'UHAbQᇪ>|O"wbǻ4؃~رKfq!fԻY~s|Txp8"U@Xȟ	P|NI̝ڷf,<r燤}OQ 
+n WbC3r(رNP݇٠]I1?29O8rb *Eld6"`'m[}Jb4MCVT̆jx+&Rb#{ǡ8ac-`Q
1jNûIF"[f֯R>2 dph\:Iɇ>,$[1^U!;3aK`@ 0#u$՞&G$VG094iXD^4X.$LD՞&G$ZN"ek^4>CR'0r|}0HTF7}ZfI$l[EBrL1/u`3Kj4֣d{<v*p7*<B!oB-!oZ$"y!D1E?GE8%6.ɹܮ'6nL=@X;<l˕eC-=A*}x\V!zB)
		>ZKG,g_=]WE8^T%[k3]^T|1i^ɹ	pu;5$I#8B:t(1;:/ uvuK]gk_̬C̜kףz(k>ݫh|B⯟al8
6s2(.}[b?y]f$YɒQ:/!]q]31JG5~Gϊ|<>G5NApYfeEFL10K!oP ,Iw)|RXbg=$aQȘt_z3]]}eAggE@ş)@4$"Jy	]hc(l>ƫ0F&Wa٤7^(,(923rGC(@0a߯GǝZ~X!Bd2`!WZ$I\ZmDo.-9#mHTV+K[6+D*'p2*1ɁQ5bTV`8^Is	w KعLJQi!qh\{3r)9+NuEQ \zHcӂ*ӂ*V+?NE
PCWea윉OJQe lomK"-8r(HS*Â(QXy1W'܃w/G9LJQ-A>{gK|gNQ ݉g'͌8QƹHpEHVB1+AiP|,xY̝npˑ!i@1_eǹAR+n
]{Ȣ
]~hX
]vi"Ot?6ܠ;*Si]k$#CS(hqr(r(O01e'ɘ!ڽB:>UJ"`'m!?&E5tCJfG&nַFG ҳGĶ"7Cb=lBqgEwͭ:7lZ7"Q;&,S<60ܘ>0ՕR! nS';,eR>her̨{8c$i]]iK .~WY2֪F>N<,#fvil/Qƚw׻qvKǎ\.Lj[ֈ*<'"5vKǎk^TƤ^K0>ٝ.hJ%x/;qw}y(%<k'zQ/|$^5%Ģ^rZH"I0hHMמc#wǒO(#Y.N\^4cp-9K襍lWFI+d2Wi29r'p׺X}t PTw><ul<"_sDP

Z)AQWY]>bX2cHA+lAf=qjBEF݁NHh$[k8UޢWZ)##AS(l=Ʉ1Bv #exף
 ,a@$|<%d2ew:yVa&G63"(J%TU2.1yʏO_fP.1"}NEPW}$F2وapԴp#2G7%k *N~HhS BpE08":EvP(:EEÇ6Bxz
l$b's+R܃sSa	zpFHGIV!_`6ӑT^rH@Tbj/ mPAq(݃l[36f^p#LN	0pEBpER*xNz,6̝b͐}~K=7:E"	]m=3rY	DB(٤pPdrMyybەdw~6ֶς`mhjen5rO[%`X0Q/2Fx	b>$mE$O(p2ب`]4jҙj4	qMm'C!ﱷf _U8Ā#9K8	"UaqyI}Yk/_*>dr^:vK]uX}S]$IGd)ȍӢlW D$It_vK:/xF78(lyέE v?	"a}Gέ1'{rd|GH =buHpFGd"5Krt_,"Y.&?	|@T>utJ ]<q@-Jqy"WJ몁礄(ga{4G	ur8sEƤScr5׻VbZ "
65%ڠJ#d!
anޭ0}f (2%¾N1}|e	;D&ArHٱrHZxzI*eʣӇ!*<'A'~Q ЊEP8"^pE`NE*bW9<=$F2ىApԳd$b'gÇ8NF-08""[W"^rHZxzI*WmT(W*c`Kfq!fԻ ՛'G	'*FFW<'UL=E̝v$pːITbCNErWpi3sȮWBtWpfn|$WQiIBrN!r_mGҺa_a6֊>N"r$FLqy!^U^E$O(p2ب_\5hi֖X{ؗD$ 侮ak]udo_+T}0NM9+kʏm>Kc:H	6W}ȡByjZ}[1 1"l\y1_aU"O{.Ic>W[?GN5(^ 7s,>H>{ `J5K'Eut
a7a"V!a|,1O|iqe/O~NƟ`b0muIϫaI!H3 ytI "`) @|#Ȕ0R|TH$^Q4t_Anw"V!a|OD̓M@߶cMBP.CLʁ_/'z8a<.muh >WOu.WZGV ?\?뒁_$Z]:1t+D8B8gE6K%-$iAɴ2D Q`qjBEF݈wHH$p (,s-h^ElNPBeh?
3)ȾT|i}"]c|ף7"Uľ8<=QkBf^%"D'PEPtpP`b[2R(fE1;8"$8")D'Q'P8Ea!0UfYl<ZEpQ)!@\/WӑTC|[5pԳaÑd(RAE":Er8a[ b0{_NO(BߝGwbf Kfp'._Vl5Gs'%/WV(Q'P1ErYᇨk䠟2vGջXx~F+k@܃p"T 	دW܃p"0z<8NWݑIm
 3r'Kʥ1_%27+rO[%eb htDc{qA;95jh͏|

G6,̍,uk}{ɜN@X\+̤ILsk`ׯK&1εz|TsrG/EsFxzUf.ԸE~ rp䠼Ȣfp(E+$ᇪ'J"Owb'i$-KO!Qn@(rpPZpX
\&gQÑ`*Ea,LP
lȗ'-ȮfpI	\9+2ȗDȢ8EvNӻ}fv"^ўF2٭W.;<npHpEZfpQ"E9ȒfpH%{'?ݓo"WȓEٛ?4A"Ի\"
:|NNR)`fpX
\g=T~DvN̝ջO9bfxz~UfD!t!"+
9W99HK"HHE
wb'7"HȜ"e;'fr1NPAG8I8W7*IElE$OF֖Gp2000j頇3$m=TnÀ3uHG&0AJ;u18Dp84rc=t䣺Za\a#sMh.L`'w^Q#;K8a,zp+"!x,*ZWbܨ|Q gK`_#:ϰmkh(fNCc)]ap{ףL<jP(كj5HǅIFIFxFX&YrrE`uc.okP
RgPGںz8s	?@SwS<D])$%V.*IEOvD+#34FPܧ36W`GdovY^uFd#kS2hJ8+^GE>uhjl!@2mWZ$I5<!"\#en\ZrGE!"\¨|dsb6dh8"Ķ{HXk¾DD&2/3Zc_fP.1/^n``Μ%l\3ZUf!Eh88r_`pT1ѭ$R*R)ppEVgH:r(dppEH
a\AiTc-D.6(c ")<8"VLstU/G9g1_e}π+IAqk,ٜR,͂qdvp*>88"+lpp
>!	?VҨ}r:)@'EvYY܃pN t^]s7b~h (grm$sܲ
(ҺtF!47ܓI}X'001ùf_`PGAwa.Ш;w \=ÐiK}{b<+̤ILr0ZT|h^̡"Mcj};D%l\gQbhC`y 	Ñ*C"IÑDሓ܊B+D7E"@a!]S3(d8Ev'b匇Qe$a\ږI"A C4(=%"	w"KW(Tbj/y|ND9vi-ĂEv	E~t
99R(Ȱ"z>읙;evrC}ȗ1"HȢ"'i'fnD؟	@pf읚Hǹ(grA'8Q8SDO,b)&x)*ZWbMTS2t	!8Md\|y421hNi/Äb)wͭS'XXc(H_̏@dr ᦭2B>!>LvMd&wY\xEfB3"P,՝2Ϯ`f6rLǖ[r)g8`HWwe`!~P-"]a{Δz>Zף +RȤ.Bj܀`Rl<AF т q^P8џs@I|k͓vz6;$bûyKg2e@awo%ՠ3bi"fp2xز❂6<r^֠dDY##A q6u37Y^u32XPxdf4S=O,Y]}m:	?q,<$pnPu$,7mS݂NIdR[k:#Ll5̍ ,q-orehG
3 Lrb|z4Ls^)9/G܃xb_fg`1h\<,kE1;8"<8r8"$W A>u݃oEylRmKG^p#LN	0pEQ	}	X{60<=QiapԳa
2xNNtTe'Q\A1/G@xz
lօR͆$S*Ç (RAErΑH!8aACQ6__efb4.Oj]Vl5G9×CR((1ErYᇨ~d?ջ˛}UW ܶ Њ'EvmWahf`Pdr4i$g*Domux'P&W$9_V	 7|Z&fL4oؐ:6hpF䣹 9@6;.*/u9gףL<jP|Oz\eUh'/:/PW`]ex;#aql*dLպۜ:&G":6;g%A|Fi!^J11DBb.x		"8\A#j	@!vxWٙHh`pT|h^*DD9I";$%hP3[5t+ Ò"IÐnGE3''Gwٔ-KO!Qn@(rpPZpX
\&gQÑ`*Eaܱ 1,.ԸE~h"HyÒbʮy'܉&q/GP3[5t+ Ò"IÐnGE3''Gw''GvfO%8N.v_>dN`E9/ W"AQ@vd햭~9rC}H"mȒ[Ev'G"pH7"Im,;3s#R˕RIJ3S(&Cn)&x)Ҩ[}`N\AjpfmS[IdXʇDOb%J`ֱ kY}	#%q+MxX.G5
(rAb`drE?%u']

&G.IHap&xGF"6x;׶v\yes\cQq i҈ICȔ82(w|xx%1Ju+'d@(!m%lD&D^h]j'0ߩ%u&DBy!7^|H'ǇE=V_{MZa2]^U@w^@話\|`lCƮ`4$YʲPbI:/vK".t֮2}59IF+u T3^F'G݇`!AA&҉(Zx-K^r@bE	́2(bll>oeE9^[ ">x+s@r3:dk}׺2Ph4zG̎X9lNAgi+ILqY8A:d;:/Œȍr&CVt_l+~|ǝZ!Hmq_
Y,bCu>WYcVuk/=buH`GdR#^Y.Dlt_ m΋`Z;`ށ; ʂw؛%rЧuiH.bCturz	@9NiK4/\

&G4 "qvWٙI&9O3Z^.N1Ɇz>*90}iܽ%hIOI%QkB᭩f\91`ppEPt(xNz gylIڗ`'G	7/GR/+o	l'^VQrBxzI*eZ}͆!pԲ*xN:)1EaT- +nNW&9/GIO@Tc-й=px\'T/8"8rR("8aD>Wpihވ~Awpfn|[3ڗ`6ON^^R*NK00TC}>ؑ9<=QkdKl.ږ	Ü'Erxp8""*_s	(ӻ_4,33!&B#_HH$܉6!.Rur&8S(lwN"INDՂa& hws">;I|(]7CbA% 5:q N9a@Lk΋ut	a4^R+O`h(}0b7%6$Lv[Qsq޽lx=ףk	$J&I@Dl(;x!B`BMp8C|j!&=!L8vxg` +`|NkV	+c>WYFU:q0N9a@	&9(םX]]wMJ!
awL:/[M.,9JrW?+҄J63v[xmiD=ӁA8I*ǆhĠU ? kpp#kcK2uBo-Y %aÒ8X,,2*1|ц}TVsE	w"Bؗ٢@P
lօZ'J&gAbI"Lz؊=ݓ؟̥ j]~i3rC"Ӈ"TQ38"R+v匇Qiat+𑄃30 9BDR1AyÑp1EaW<D/GP3[5t+ Ò"IÐnGE3("wdv'i@QEٛ?4A:Ի	ڸE~t@98rO88rr)`fp\ȮD3C\-[,<r匇Q-[@OE"@O'D;'fnD"e;'f`P129RIJ3S(բ,̌\X$}׺ds`vC8Oɀ+`INA9Ӯ~krNZy iD{ȽzhCd-KrJ-P+s@THK [2 VFJ 1Ou)]ք]׺ ds`IGLH;0yXBFyaicF	 )W@ veA;MOS:JN\D\^$If3W`5rkGhkѱ?6ws%nQZw`v  !&Ak߄Aq@xQ	2fdJ	0B0+,FP;SFǎS^P!	wz]vXih"Ca5]g6+G̖LܑP;$}O$V?gew:	>ulI5q+]lTHkC!"\؇qimTVF%,>ĵȐL!2~fR%Z&9/3Z0ׯJ*1pz>RsȾ;NI%h@xzʣlօK'J09+$pQᇪ
=ؑ<e)	֥'fxQ܀PȠȰ"a8"!8r,H=ۛ$<=Qiar{R,М Ȣ+*_`r$|燠\1h\ԸK<.@(rp䪼ȓ	ÐnGENz؊=݉Nӯ؊=݉;4A>Ի\%x3' rppp R("ErNᇨk䠟2vGջ\!*WjQ +$ H=vhO	]`@쏚;30(<29I1Hd)	%ܫ 6J(WP'GJe>5N	I&DI}X&`3F?+7,3D\"J;Lw'nn*/u9Q^0%Q?zZ 6Wc!#<GsD`[  V[`5H[jJ6K79,y<{GFǀPN29vgV#`(cwiB A	5\ "nAq>%#fB{P?׹Lvj	A&9,W`¾N1_*>fa_f'h>z>RrEAr(D F2٭-KXr09PȢ7Q\#W:ӆ݉<e)-KN!8Q܀PVp.W"ӂ(iÔX{$ATc-X\aj\"	IZpF8TF(/8r.(<<NP8z>Nr!<=QkBR8\'T/8r(8rW"δᇪ(!?wbwNOh
=;4ABԻ ,p9N`ZpE-8r. V|Nջ#˒t1_eh78 \ Ew378 ]`9WpfnČ
LD!.T;H$#1`GG(aI0LGp2pj頇5Z8f2#zk*F>?_Lɬ̫jEKT>O=?29G\QĲ('wnpK6*CTqJ* QcN2$pّʵr8½d$a'{JL<rN"(ZkA	TbQ"GSB,pӣlrٚ9N-8"
\̤D"
\ ASr(Y/v,eE`^G,Z]"`'efsV!8zm[Z?Z'T>O%wbwYTdr8cmD[0?\gm
>҄,V؉@t 9j+i~GBMƮ|StN29_B7$ *% m=PW`diBI}Y$o *sr&0'_}a+Ϡa8C5<W@j 1~W@wk<saa< '%2Bv%9+I` Qq#,Jr=AFe#;m>`*"Qy(ZJ0Oa+rH@GOQjPJ7`xt[k0)gmMNs={е0-D"X{cBL=1"83}0-DÊb˓+v)(Ĥh	1DgmX_O<nW\4=BF%#'3#;m^!Z*0"ft|!a(<SIyxGp!|Lޖm[Z)nݛDW"mhykkCVIL*ZzdrC}*7S"r"w}A{r$mjU
#Ay(iqCtX#5:ÎWZ$Ȥ08['$c:}CBdNL!_+ScG#$6בI0QR?>OLSPj8kB&Kkrx\kb#x'e!*e5@VK6qI;{3'\^8C3|F$qfVJG΃L"%߰iIrc0%urHXp~[,#l]~|{͈e`t_aݣ\aɋ^5|w^W.uqNBƾl"O2%y*]z:69:/0uk]]$rǹ*gIMnXw,5|wVw{$ΖWZl"O2%y*\xNPY.t+G,{}T[iDBl!S<GF2$H"Y.t+LFg>H-٭ɄTJ.U3K9݄텂vfqr(ܖ;.K۱;3vY4#> X'kl#뜧չKwZvM.WY݆]^_!cab6Y'Dk.V֬rǹ*gIMnl,F(	ӏ&id KvrbHp@P_톯،e$EƇwsܖhϖlF|a%F|Rg˖-V拒ݣ>\vj|aD\hqGw=n_(;F|Jegw4\cW;)j[.KvM٫[="aI#NJ Nk+P' M[T2aDj.L%6Ģq*h(t}ӲHw>I^l:/$K%ջF2[~!jut[_T,(L%ծus䩟U$Q59asaKW.uRMn\/qb6YIQѲ|K].X%L ҉̅Mfe`:6Q:/Kd|Lmvkra*g˕lF|@F|@vw`W>AgOw"nbfO0[,5|wAG>I%=vG%ul5}RYňe$F9GFgEB2]Z>WZ䩟U$Q59,lՒݣ\4#q+\rF򵆯w4\WFib3_>h-3fhNClE$ORg-\jPٸv3qJŢ[عe6 PE ئa@{郀P 
'kX{]]S1ގt9irbuPGlp(H29M>0^mA0
#>$NxW2b#WX4|2s͜`~WTJ KܓHapCB.L9׺9c9`t_.hCdk[irb=xJ.L]\'6} +dPH;NbauuY"S+]uX41A^t &X,5ݹ%ocs'$s9eu$"7exKs@L	FzZ龜
 )w\QDFhAahm|yOr7],H1ӘmH($l,%LG	s6"NkbFnTׅ;M;*gl[14w0ff\(]@g` -009ys4vQr`%6
7|Fykh69`t_C%ջ#\`߯u,>d]c{]^[a,(lt_GK]TJ> %\;2]G.uȒ49s/ֺ6YInQLN;%չj%uu䡣0\G|WWF6$r6R:/]l(6˓,F6ۻ-Ham $cK	@~ *7	38Br*$[lwva&v lar_{ψ2]l#N>I%d쏱7huHprFgE X][!WZP@.l#er6$
KvF2.g$%z"rAm\P3r  plz$G.pgl懢@JV+wGzԐ1bOg{P'padr]ېS^,utYI0{a#܋_-YIňIC%FƬEyFh	ue3`5,</$,mŷhԔkQѰhQ0&\b֮\n`/(KK,6Dw<nmKE ;&礤|3vE׺갍Q=][5ɖ.L]YNKKhuMl"|G1]Z>W]C=CGIF,<`%e`Kd$˝j]gvHprFgEh.t+rǹ(h ҈凚kmvEw[!S_a,#l3G#e6%!vXF1$X&nQmSPNwV3+vh;>_38{%k{{0Ӑc؝;;Ȃ5	(v,Mg.3"pg䮱̓G.uXF)"-9)^Y.t+XrPRAm̈́lFC%"fn&Xk"rZ-ۋ͵6f怨+3T5rEX؝(3&OH*c*`ؑ\Z8J䊱X'pT$U<Y! "9F &'F2ُ!!"j RzaӄfHCEÚT`ȢpN	\
'SS
D
%Ielos@T rD+v"juW;1-{jI-6%u%ݚ✌{;5=T| +|6\
dWWb<#8'A3jKv2@n37m!_P<4H[0ZNK6WF=ȿ~x.{sWsO)qQWй+2q:@-c,.[BxLsPſrXPy/u>Vxz8^Q"aYs9ul%ݕ4dLۜP9'3ۚ;7qd	{v,1wn,28y:/un˓,Yrb׺6,|w}݋T~,ȕ zBƼXף"Sd|!Qv݋2]>w{&$<9sW\$Y+@̅xJ,cpC%ծutPJ.ȓ`HTVfBƂk΋Y.(>Q$l}ɒQm˓ }QEeȄ*> X,4vfqr(ܖ;.Kwh Çbvf쳐{m}s!n;#CԶX> X%>r[6N]>qb.tD<2%zH9%69:/qd|J_T	Eۃū\28y:/݇&X߯uXuرKd~,ȕ zBvJ,gh9:/K%ծuZ_2cKŏ]^=$$.`HfDI23Qc<G1|K]2%T?Q;'?2̅<'E<X]\P|eɄ`C>H-˓	B V<dv;38nK
܋%M;4Sng`H0> X'kl#뜧չKwZv,Xu,Xu$I̳"W냙(V֨.6 N>I%=vG,28y:/,V<1xg$3aXE YI{!#wr`d_=nM?d].Q=e`IH2%X8J=$G.AxI6*JVr܄e.y)7{d('}!Vrx(&R"$[6*?0Jє5eL͐7Lף=ʇpQb#{YK8_2d d	+%ZxbNe+Ds_,=ka'9{ȗŇ$If ϠBbA ^EPKDE+nsWZpT\ Vwk4G5|eg ߹Eb	v!_m]mŃMH+CBc;ܙabwÅ6#etm|}ݣ\aɋ^5|w^W.uqNBƾl"O2%y)^NY.t+X%Ϫm( Xju5}RYI˝]k,c̉>#\ȕ|xNmd|9JU$Q59؍d*d$tls"N:/ՒAfp]ܘJTJ[,,4NX'fgw"aXûb	'pf
|؝,	{,S܇%\쏭;Ry&W̗+W.u,ȓ"5̉^JG#c
lV֬rǹ(F}T[iDlX=8nKv=vNpX][kFD{ 2xF6b3唑Qr[Wݣ>Y冯nxUhϗ-aD\hqGw=n_(;F|J򝆯nxUhϔݚ%Ӎ֘oXDHӒ^O8ca$[nLv]{7r+nlF(ݣ\aɋ^5|wKK@Q؍dID%#hK {%ծu rǹ(F}T[iDk_2]]^;I59s_+|l"O2%y)<GF'EXkd|rǹ(F}T[iDBƃb6Yѱ̉<K.t+LFg>H-٭ɄDU3K9݄텂vfqr(ܖ;.Kwh ݉ٛa;[a\>r[5õ-Vd]gvw{|l"O2%y)=GF'EP.t+XrP ҉͂3eaa;<>zqr$ܖ>z읞@.unѮLaܲúZN"z֩$d,&\adJ,hq*v;H(K>]1l:/@unѮL߯ud]]W.upl#\e3Y.t+:%juKc[<uXRDktlt_mAˣ=B3꤂J&24[͂.4tlt_E%ծu؍rd[k[	B3S\b33ffqrK8{nKwh읝7b~،aK>xqrH->y+sa}׺,F)"5:6S:/ d|c=B3꤂J&6#etm|A
Vt|!Q"`'mz?xg&ts3qJ+*ZSr{>#kSb=S}[0pQQLͭ<sF7ZG]l#jэp(#^%BY͎P%%1w0`(9^6w$0^M_89_tI]S~WZcGXfH̜2rFr17$䘉AwrB?`Krb׺l"r.辐lV!-ɇ-ܘ^%ҽ-ɖ]=wf+ܮ䎓2r&) 96%t0$
LdxK-vB%ܤ^tLrV.{`)2>7r(!܇0$rL^$hT)@B,DlТк\x!5qB,c	4WZ%O@ >*ՠ"Xwd}{2~JHǺ;qt`-&WH
@#XHWKsE;m^H0aH(Qi$ ڎ6׺˔k峑Ib(k09B39lҋ"vB00N&$ضNL`5ȗ^aeQ&o{]=s~xz8^Q7k5XFD݁(GrQS<%g|Q,`U_c,.LvD̝5{.YG"iunȷ&Xܘe+K7%}RZe$D9G"3
V֨B/>nBa.Ka%|W.\$[0kuRDKr.S:/ unZI]@h!T	,=Bu
fe`9)&uqA[K,7hFHRAYn݄&H$W`{a3Dq#2<܊䰬)EW%]Ham	dAg%=!;5ݻF,7E|@%|wA8$\>WXKkl"唑΋
(Y.P+P^}P&"E(]|D%"nȷ&Xk#fl;D12vF'e:/+;%ջ"ܙ`Krb׺ɖ.WXKkl"唑΋
lV֨B/>nBa8E|t+yaK"I]k"唑΋dY.@+Eb-P]]<M\`G|NddD,a9$gRQm)Vr`^}Q(9Uٮ+#fstQ,",.
{4l2˱;3vY䧸mSݣe.Ja%{a<8$\<~KW.t_]a,(\t_ unZI]̎/ٝ(dlQ\4q`d怨+QGp2e9#,VNDᇫ=#HA>
/^T	,a0=#G(ȃ8u&WHJ{y&>Ϯj]f%QĶcsomMB0p9NHӜG9tR*t6@E%0r%|kmr(TrH"r+Uܔ݈dg;jLl_\ *lFķ(&_!NԻ|iFKN$.`Ȣp
NJ/J8"
+W"_ 7݈r'Hq+Ti^pXkcwpӱ(6%u4ݚU#%7+|6.T@OKJdWWb<#8ڹV֊[M37-XC)1/zHLD_ID8A1#dI~w6Qvѧh$k[In&bԌtC>_k@DpJ ٘~=s:r WI"64vGػ<irb׺F(m|? {%ջ#\`߯uv2]!c_`R$^ʶHprJGף|?gdxy]\$J_TQ\Khu>w{B<I\ȓ%{]c{e$E9%#r69:/K]XWF266̅Lh'}:/d\Ek$].L%%U`dv;38nK
܋%MÇpf
|؝,%u{ψ	)nCvGֆl<`%;h~D]^F)"-)`F'Euk̤IB+#KWeX=8nKv=vN䂥ݑLI5#q+\klϖN(r[dg6#>*Q"b+gdgKW˖rdgˎƏl<GģEnWƏV,>!}ܒ.Kv"Lv4|CE|`-f+ݑ)>%dRLU-Gp2/NMZ*7Pգh5iLR	Crx+k@؈e: ؋r"م'	BAGӁBbpXK618Wǖ4cq,>AŝF6۴\i`mQ6V,nw3zX21X#%;6w$bûyL1y8/-ɋ^prr9`t_tKZ@ÐczQ-	nL]X/>p(=29%;ܑ"~`
ba`P129G!R'guIڅu$|	nI`H{loTk!3z!	dsBlHfQŞ#bՂfXWÉ<x]OZpx
l-ȓFb"IV	{<.j~'v]\j!0LN\!@LNai/u|+$kPxds`nDb4np>N"OYv&kIۜ;bv6B'fkL0}{8֯ l'Ȓpx
l-ȓFb"IV	{<.ݼ7٘&'c`JkD"vh	L<(<29I=`nDb4np>N"OYv&rS;^bv6B'fIYI2cwخ0]fYvMkw|/am$"J4^&2nd|[,s9(hٛ3^sa,vEVKvE2߯u	_2]+}׺ĩfDI.dJG"㓢0d|,{@RAm`Ju%}RZ$-˘5R1\"O2%xMǈ\rt_FlVf9cBom(,<̍g$$w_!cc`XE4}N%!d>-ɒAm[ VP3V+#ffqrK8{nKwh읝7b~WIrO	4		&$ݧ;'kCԳSM,	_2]W.udIDr.9:/K]V9cBom(6r9aa;<>zqr$ܖ>z읞ײ][-ɖ[k3B[w#m378HDhkD1zX$k0g<NOD1zX&3pk_)$8%LregHDr1/,s^"RDlhqGw=nWݑ_,E|`J[.KvE|%|[aXP#cC;KvPvE|JN-
4\MJ,*eBi`{C.UF*pINp'D8N(9I	gK!)>Xz,?8'[l}R-I,	lnEP[,lrvꝄ`%uI5ŦdV\Sy>fA_(#* 'mxGp!yͫkE-ե3Pգh3qJT>O=rdr8JcYOqw}A,20a.I	qX0 l0vXǉ$WeMyE>4b
!˖
3]!.Ogve<-=v\8{ʏeɋեvi#G.)r`Xϱeɋ^s`yQ́|=7][\.ŏ.WW+XXR$^Ҭ2H9%69:/uk򺸇$J V\ X%!XKgr32$^L_+o`yR@("Y.t9cWWH-(9,2}z8yh,=*k΋]d.BB$6&#	Am\J Mʶ ,'gv	|ܖp$r(ܖ;;v+n $> X$kl#뜧չKwZvM2]U"Oȕc{̲IEL<'E!uk̤I@˃ YG6w"Mn|Y.yreGGɒnȤ	[^e_0~fe5tȉ3d'-T>Ob"{?`G2#>Rb_wB#&!YKvTǎCF]z2wկuQȻ(]Zќ]nL	nL]gi^WN2PsrEx&9#?w0(I؋.|A^<Ϛ-jAD
\_
Jb)R[<bxh#yA;0U=('}@6
uh4*0acPN>m|Z('}@6
uh=\}2J4S(Y.>
	aꎋYRLU{Rp2ؠ?5tvٸdXC%?,8c	S	fpL$i}ut<6[V4ӹb$pl] ߱wHp}Vl]=a$AcCS짩$ivXNXwlCGI:6d2Lȧd#	ZQ(HmH"CA44tdq`W/,`!#8(* ^(e7BA<M"
>Ϣm'	x	eS$bCDq-JW"V	ɅMPHpMzvoHXt(dBN>ΩʮʚHm,| ()bc(EL!r>K)6֪C(*n~JS䒍2EM%L2`~h]21;p~Vƶܘ6#etm}RunѮL߯uvd]].W.uqRB<,ȓ"5̉^J#cK%ծurrR3꤂J&,;5|wVw{$|6#e}$F9+Sѱ}uk]\x9cܔ ҉̅fBxh:/VK]$Y#\$R3B5ʶ#> X#> Yia;;OX+gw 䳁'Fpf۱_3v'%ui,L5nI%OvNֆl<aKwa}׺XF2$Hps"Wѱ}uk]j,{U$Q59F|@,l,'g'N>Dݧ]â`dh&$#/s^"6{av#>YItwsܖhϖlF|a%F|Rg˖-V拒ݣ>\vj,5|b3RH8f>%X2W3.Kv1٫ϔ5|Ks­%F|-$6E$O2U`</>MZ*7Pգh3qJ+&RbD*')#1Sb
wPE
{؟L/:w"
>	pXK6/{]]S1ގt9irbuPՏ1Qp(529M>0^mb9q͎Q`JÒAV'<+u%/v">q`7$|s'6rZ\21]Q(rqV);NbazrK~QQ`Wd]L9oɋ[-+41wp]9(rEX&WPV) 8-pATF?`=uҏZs}CireAwfV]m݁߰̄WL	n`	#*U'*lJz匰5yy GzwBQc>y`w'!" ,7C[D Fݯuaw)C0ceds]ᇯu9Ppz>p-z|k!nCR	6W$)lX݈۶BE 9$
ܒ  gb6{Tw%#n2
9IV[ȏF.Gd&0
j6Sreh6SE&7 ~\	e{lψ #yrEmei-JV"-G$yl3Ѝ#i.·yTA6	gʚKNQ7)H!OD#lC@~J%֡.WZs\ &x;')]ݣ ~iܘo8IFɋ]cY.؍@\p ܊8+k8%.`}[	l-m9cNx#?M1k|l+rR#//..I:<'f_`Gf.f䑯2uġ>&bHgas_{͂6]퀗e!"dl6Yv#nݚXo5M9蒜`4K.#h#BXRh)ͲQ*hc% K}') yr@%#I~L"[+&;Ivk9`t_D][5ɖ.L]X`%(HU"WX׮uRD[Tr69:/.t+(T	Ae`%m`V#l}׺ȓ#KB<s6YInIRr69:/%ծu@\@&E	s6'F226BƂFםЄ%!bk,5IE#\J#>49%U`d83F䰬aȱr\ݓ3A>;7e(/d`[<a`rV?-d}haږuixaK}"pl2ǒ$GH6k#e.NX.t+Q(T	Ä́lFddk,"rAm\䴒؏lv%)ZISgZaìnFv37%C }۔P*WYdzAX[qDXzT bp݇Y*bY+=X9"8XE^#rXF}.哏.KvF}-̈́g˖
r[3cGŶ7BQ%#>Pv4|JN[[.KvF|hr߻QA|mBP^ru؍\̜g;/k֠/TK8RQC^k^8Z_p*Mr8dAbyD&VȮɺ)0(` 	e[MLEv	cԴO.H	IE2IFB3m`59J
lKv, )/u93z1Td+ٙ4#O|G}Y)>ɇ1<px&V>ȣ|c+ȓ|&_"42.g%~|싙uQKddk,\NKShu*Bwa,ȓ"-̉^J;G#c /]Z>W]=@ ҈`%Ahu]I]gr3fDIndJT9.t+rǹ(U$Q\DowBƃ`#eC辀odD,"&I\J G*F|@E|@vw`W>AgOw"nbfOJ)>Ȍ`' " X'l'kjܓKv\읭;Ry&Kw`Kk,g̉>"ȕsr69:/6K]V9cܔ m(.l_,#er6vyb|I-|;<:/VrbWa3mvl>@&dsb6Y9%Fݹ&]섋mIIGw8[lFݻ5!ew#mG.p+hlK=#H&$(38J䊱X'spk{Y*c+=X̏l	S_V	,I&~zHQ/s^"o7%+v,Q"b+nϖl_.XF|[s+ݑ.;>-+ωGwrH-؊A*gķ0jܲ-򛱣X1EvEBK9c9W4$9'$9VF?'ٍd%ڗ	K$28'Eaꤳms@E[EK[:-6HlȨ+\ݑuN]Ckn[뗺֤oWZ\ٮ)Ǽ\Dkzt{d6.T@OJDWWxH#?lL?m[Z)njpfn)C0jc3ܨ|Eu.$+ͭJ]ZՠDh
Y:/"Y.Dh
Y:/ Ka	(L5VvFAa!I
eC3jKvR٭33qJeKbT>Ob"?P#aimk8VG5΋P 
']d$Tpa@iU?0!U>4SEqdUOƙ2I90H-cJ̘`>śkÖ0%uq̅M}4O\ʁꎋJJ	"fd,>XG6-_!:d$bk)N.>CJзf0辊2ctlȢ\Ya	F4?#܅%~%}z0.,FPv`/^#rX
KY8$wr$ܖ>Y>\-OsH[㰑mO,GD݂U}-
4*݄݇tElE$OW,gآU3U;fs7)0jcPlq-iVW8%ZS2.1"QG!o_gdvL$^p-iz608HNz1(.ZjхFT)T" GNE9jaJC8bEW $L3Z)xzU$Z/ӛ lȪd8#mYij!DEPvpDU $EB GNZ;8FKfC,0"yEE~_v ߻~djymF6v)lȗo\Է/W9CW% =T~I"bɆ0h	RLTT0g-8A3*ڶ
fյZ'P=7#ds`Q	CtK#NUK$+Isr,  %20V
\Wur~3I'b`#-Y_f5sְcd\H;N"aܢukTc-āvpoȐfp78r'Ic$pȒV8aI; q9Kn(acĎ[!nHq#PUHJ$"9\{OEp2Us@VIJ #pND% b>/'υlH̥u@Q(IDs+(Z\ȅF"edZ3(Ba6dicªfB)rG+/TBE׹2)u9V&ČWZ*pD/uiI'i@>~ZY
@V\ee0(& WYŁ&fui|c9d\H;N"aus,Iw)H&Cn<Z'eX;3IB*#Vry#8bsK$i0Az\NlZw}A%;.i,nn{AlL֔9qp%@}Ȓaؔ/
ƭuhXX"/XWZ	WA
i@p\B"L=}|>ZA>_׺`DKH;e{X#m	Ұ[_\hfЅ3jKv ba"'P<drLş`G{,fN4Jvj$7"r"YтqHNZ]]N
!eqj&Vf}zJxRi[e:/WKvD2ɋ^d]e)o'Ju&YIyprJG#1|
vK]X֋$Jx几3|w6TBv39'J;XD)/.IH9dxy]jIOTQe:/+][%ɒ1{r"?w& &,cdq.h'|=*k΋E]Z>WY2%Ɉ'ܘJxQ[<|@vw`W>AgOw"nbfOi"> X$kl#뜧չKwZvǽĔ#fDV\CSx`%;X3}T?"Wu"e$|N!&uk̤IOTQ&YG"l,'g'N>Dݧ]â
{%ջ"\ui}:>!؊I
,eau37)OBG6
بzI3L&-x,v`DP'"`6"ZcoVF"` N/^pi% bs-Y\4%H@ ȌCx-3{R03L<|^.bs-8 @+Nimj
33x*$pQh&6r#
GQ.5҈uraNEqD
nCC8Gp+hLzFG6\҄,,Z*j;TF*I6e-)]d(vg"1$* с1#Sc3 	ofDcbF Xb#0ĸQ.ڌDC0"NF0 (vg!F>VQUbќF Sh#&0ê"^ڊ
K8ATo*)A)
`vn&lu͂>*Ng\7\+i EA3pj2rgaB*DP3`7r ip}9 D1O~7%uQ3@mfr91C .SmZ\)q90?_(p7?JQ)e4!LhiBLQT=G	}m\lT.
PIP$#JJhr(!dKM{`8qz1UlHlNYHpA89-XV.Ľ֩$)r# Q6lg	itg¿K@iB;#lT=r	-w;mM$P'"VERZ}i'1 .SXI3F^/ 
.Zts쮎W^T !L=B0-Mp@-3{R5C8z`,uA8Ӂ@0g!Da܇89q0I'QpWjZSOBh|6vz\yw}A%;I	ٓܟ"%Z> #s c-ZI#ךP`<++I. @*W%TV^Jgz!3M0Tkד5QTbG4Cjù	Dû+{+E2&ڗaG49?9@[37"ȒW8r 9pWǺ-2R.YNҴ
\+0G)>sg¹BG0䐾G$p+nAIr'!˗q#q2"JvSv
ApJ-87]uWc~Dl՝Տj5@Lu&$(b:(-me[m0[#G"IĎhGfeS9/Vr~\H;yRAʀq:>!F>E$O(p2ةazAhʪaRһHG$q7Kbr4{,ԕݶJc<}G	,Y#%,W`ElÔ"1wkl!rx"Y.OݐLrb>WZ>8ufVL]ҚW]NDW9 9b=@=!#F9ϫ(1zH=е-xF!aGEՂp#dr4{-xh񇫱rRArH)&x)*ZWby5s7)
fյٴ@CabUH`OHG,@WA)kʲYX+W&rEIːlR'^|SȠ#D(Q.L/=ݚ-<\myVUؖ><viDh^sc`t_%ջsre&.{S%)HXXh~D]^sRD;Tw8?lV+H->iprl4|wl4}RXq!c;I49'J9]|rHprJ;GsNlV+\[i(8}QD凙PrDyc89ȓBA;ܘOmvira(8}Q(sr_,,4',3orYȣr[3Gdد==_,5S܇%\쏭;Re	ù{	SfdG"{ج06lm qR hܖQ;9yBG̗+ByaIw{oc!㓢juk̤IA&6o9(vw"Mn|I][7&P'}Ԍ~!ؤOɁj$t|!a<-Gp2csєЅds`9$Ȓg&VP	Z/Z^<PO ,1z8MQ)mQ&6A3C`"g"Z+1L<E@0ðACy8!A*jZ*&6Zg!1p;mjaL=A 蜘W\c3*CRЅnSrxT1&G6
ؗ!!j>ͭJF կu}/Qh+[cT&UݫO;GkOJ"b$QX$ܸQ5ZNR$\QFZ٭nƚcMR:>Cmy<-LcɛV։3@@"OBЅ36VȘT1ʇTp#"'wFPEr*rmiEoH\m<f#$pm!/4sjHۅ$_a>fG86֤%4snp/,=BMlQpo_fCPo"D֮c<z#sYAE5ءvaagR<CjzUf.0"ÞW"RE"0R"WOr*2\5S|,1h\KaEbS=p)COK("JنرaNAHaɈ]2>uix6	਩j`[O=d!3fhCBzfj۸=A29
9P<`Ik$a%Z<^Χ5VLuֹTB_+sSlz>3DܘasD%򺴲þ=#ӨG8fDYr ,cW#ɎsY}	5" +cPTWٞ-g	5=K*eZ-KaE^yÜ1E"PCOK("%@PX0)lRʣlօRplNpE$8s(C,0"@=TȗPpEc+CcTPZ(0񭎮xRAp&dbGGHm"`'8l|39Ci2iB*7Omť*'HA)mjS+CG6	92\Č+k`Z?vy]k;ׇ'Vt
J4w(*Ɉ%15a!XE$Oe'`.jlfmS[Iꚺ[!ӂm&$_ryM1G$pN-PЯ5	Jdk[#%i(WABɔ$dRW@ƶ+uQ$"-oW@at[r.Ԅ=`$bR"ٝŢ18$;K_gS(z+60,maHa^%+mG=ئU8<_rxQ׮wmPrJ3^ApġH)"FpeBt	IQ,|[HJ^F
WAկ	=^2'K`*D%	<̌:WZ	D[.am.a"0|A)׹Ⴕ7emBN@DM{̌(у(ÄX[k(ym,Nf%D2(9|#>DE6?##!|Ja6kB'!r_!ޝr{m4OuÇ5r'>~Ιu_+s@6!.DZ΋ZcW@t_ cWp_-R\eu${f>DRU0ħa)D-\[E	La>c΋Dcvڽե+C{ ]d9ϔ体9':fD]c?>Q3X΋(<O+|?FEXL.=![-%${BNl*18Z&?$yզ?gOu>WXB6]V'ܒ
HH ܐIskj"u
FL5j\"Y^#%")W!g& !DXDD"~B'B'pt_.K5NM
9b
UDcd\\
UH
xN-W']fV.P=3BDD@OH|!Nth'!ܘO(
=!a-g`48GĻY@Or`W\FB<B4P$fBB3A1jQH'*BGrY03֗cjtkK]ulp
ܚk׺;%ջEQ4%,>}lwǒQ:/W&e}ܘOsA^)("Ιu!	EH!	bj`$Z];J?#%nM
k׺D%GAHE(][]c4"tÖ+eb1]]܌X,a*9h׺Y:GtdyЦ{j2.:/VKv;J#g=<Dϭ%{%ՑbQ8>WI@BQt_^K]4%Gad#%E%ՑlNɯ[EZGL*kȩXQbz׺}2KRK]uqʲL:/ܑlL;G꽇ařuipsŋ3Ps+rPdI|t_K:ҽC;%ծ׺t_%չ#؎bw@:J\_*auέU`V^ҹն>9:/ŒA@܂_΋x	.\93+Ļ)VuhF#؎K|w-Aܕ(Ȓt_έə^%uE*`[նv?!|/,VբdI|lVum\(Ȓ%:/ᝒ45#%՜YA5!Ϡ,Rug|pԅvKf dzY3:/+%չ#ؘy(H):/.uv,.{ř׺̄!/ K<ś߯u<ݹH0,Y{]uKgvpgv,Xgn/%N#lGE+]Z>WE+	(Ȓ):/%՝Z_Ŝ/~^"s/^8f<rҶ]]G+y"_P{سNeY.t5^KNBunH+gku(%y.A
̉/NK%س;]Dp+^`[t_,Vg%y2A	9/.x]3a/:9K]4%_ad#;C:/Œc_&#nT@OJDWWxH#?l`$vf5"VOy,ԧ*'${tarSKJI'؂ֶK=SDw|s"_ȕ1i<o` "]ę,"OuH]9$K^E$Ofav楠uJ%36DS eUx-Gi]ܨ|`rorG./b!H}З|mjM#ЊS_f͋4ecC=y3PF7SY]Wdcrk⤌~7ph" јג.E?`I٠=~g@c3 ]Z=y0 t"N$X|gE󑝒݇!a#2QEY.K^]%	7]f$Y+ ]]7LHMo~WX}׺|@X)=G!pP܊9'8$( <lr$v`'Z k#~ֺzߕw=2$Gs6ut?`IHmbF}'$]u P'\47%"rV9$c;w*.\wՎI݉y۰T\od|IpAad#y(ÃjuvO$RLU-Gp2/X@w)b-WB/jX/PrGL^ĉDOw}A(AGӞY֍7d3,V+\e`ד5IuĦcrk y"*	N߅+5 Ln+aE]Z>0HV^vB@.N]Q;rU٢d0[=#`(+.QJIw&`&9&>G(GE .퀠\E*$ܙؗZ;mvh(".t+D[!bt_E%ܖw:/D%i׺}]Z=P}w<*1t֬%ջri"M}ϭwQ:/Ւ4}׺XimK;,ȓs7 %'}"Oi]k4~u̖AV'%PXQv
$Ȣ%PXQ^'Z qG.{udr̉=%w:/%e*9Awa+}Ի7`̖Xr$;nIXIO;:/-	v@cN<.t+D[!	(N<gd(,Y.t"yܓ
;rQuD2'&`&)V) &`&q"MϭqVJ:pQd(X\ؗZQuD4QE2]Z>WY7>B;RQ:/ȖK|yeTt}Ćg* 'ږE?cb[Gr<D5q;t-WrUܘO؞RO;ث;ӹ1?<?4wO˫Wwrc<bxI?h`]]ý;	I3Wc)hL
YLѕUkJ.T>OGK)?Q˻c !HmI0p2٨u3dJ)m*i(iuʇri`qmq>J@FYI$C=?29ϣt q}5]aN%P+w:/6Kaꎋtt}itI?ˋym&jAhʪ^Ԧ$_ry#"7j}ϝfXB<RQD~4Q$
f֯F \GEX]]k|8(FeK>WO($
`,$z;H\a}{qXD^^n@).'fdh/`X;u r*Ըpy{PX;vT|ȾHSa2]߸9~钺Ig9X@58('D݃|p;B{lGÅ;^$yKt_JaAOY Ւx]bӒ\KթVzuiY)ģm*$}}IϘ{.aUG~~DEd|m*%΋.JNHq9	~Q>Dբ\Kեw))ģm)>}d/[uH դ4 |+[2\Nh)E|Wb+3(,234c9[׺(>D}aAIm4	ݚ|iNT@O7(b<#8(?|UfҦm)m*Zh##@.0Nf,,>z(`7Qn-	WKkʠ}]{+"Ss#9G[GaG$H:;YON 5-PH̉EY(ODДHSYl/ (,({K8AQ6lg¿OWeHu363iL5CmT-U_FG"aP,e	lj8^GG(֐FQ#ZnHKnPČJPZ؊rZgap6,"U<Tr18"`F2X} tv[ d Z3v愠 kK#8GsR:JjdY-V(C8aw}A(Qr	Lmm%uXEi+ni`+=:{(¡uv	hkwGD#> l>}qI}Yպ_brĀe͖C]q1}]?ZY.tAzYZt_\
V<09$%>D#:/"Y.ə^%߯u@σaVKrfWwfP^FLQPPF#Gd|Y]j%> H :/._	n%PN	n%.WV'@TdzXx¢܇$`:aQ2doNDNP#]Z0Q/`<"'ፒAo!)̉0NQut
E%՝Z_)!fe5PU2FUW3m)X&SHG,QHuIbw}A(ø%Zq">ȼ^G~@k{%4d Z0,VG	lF43^V|슰ЏU	(rOG!Y}ԻFw_<=ӅL̬SzR>WZrudhID@^TEJ#%t4Q ;(z׺՝Z%ծzaX;H (Ȓ.^Vt_ %ջ#(:/ 'd*Q`M є.i{@A"=xwhs8%rU{uA뿕֡)ĩE6Kaꎋt@,V%߯u+ȓ%{o~WZew|+%+ގ7ޟ~Ƽ(toԻִ._@[؈%c$܊$X@SA	l;:2Pwk$+o~WZew| %L^+n{A͊ߩw{j4c;(&hx\XsGrTyx*(辴V;eu*ȒօK1E%ծ^q}hun^=ۅBdOmFe|Hbmr3-D Ϩ%Tܑ$fZxBh|辴.t w֮@|o"K	KW8 Z={e:>*Hm
		lGg|e5PU2FUW5(т¥yƞCp:);j@b!ؘo%}؂3f֤1\[T}&EBɔ$`*׺({=t={j]jJ1,t_)][SY;KHg.1]cR(RS1&md`J#?Е&Mәr%]^Ɵ"؏T;
YCY6|ZvYB
|8vYؔK905IC̜J$lzv;egg$;,e@F Ҟ5B	#AeBQyE>-X
ˏJ<"gV>0xYƄ5%xA(2:/_έk$RLRT?"YS7)23PyG6FYIs8g3>7=p+\c5(m&`#'2GV
EȒg<'#8{$=L:"x'>7=p+~USPS eUsHdb"ӫbS#!؝PE
,}D}9ܖmiEW"~Ɂj#K+%ծ>|D
pVF4ׯu)#WZ+]\Md>RM9)-ܟDȼ&'%9B=IFB:/uve$w򋒃؜':WYvJ{+e9?M0tj"M(t"*wC'NpYJȣf;Ztt@8$m@ tp2	QJh_VGt8eD̄VJ/d4%I@	DTawcC2v0ջfnAHQ/I|'uk;&WZ!IF`CdarvaFA)RP0EA΋0	.tar$Y֮B=Q:/͒c_!#gT@ORb<#8{2!5CmT-U_ϓP=7L]
چ"/^į"م@S}g8 5#rY#B++#˥9B{w' j#@=uk;&->3ׯu+̈́%՚ȡݠ_έ.WXڅ5zYud#(E`d:=]u}r'>V#(P'"s؜G)(gF{QyÐBPt@(j!'2XNfhkGջ1h.x%7 +vD'Ec%ծ>|DRGI(N.F>Ii2	MvZP~Wd}ϝȓp%+\{Q7]\mt|!cLd[6Te5-jکZ2Gt'rUܘO؞RO;]˫Wwrc<bxI?rs!2{E*'{:}ĀU w}EGerY+^3JvK]&e]]ގ|%vK%yGҀ#$T85t_+сb"8%t_F?RDq[FK ?RDq[ܣ%t_Kk9FK N`jX+e7(q ͏ԱVG(q ԱV.#n`jX+\.#2c05,DG'FK ?GRGE<EujV(c@]]R{_OdZ}{C@cEaOo#bՂ5r%z:6ht_4Vw>WW,FtgN]	^G(. Nn,"#Y2\GE6c05,DGd
1c05,DG-2\GE2.1"#Jr|FSr|?RDq[%t_ ԱV.#,FʮQ:/8`jX+\Or|=":/QV%cy|\	M-b_b]k@FUErbY|J#ht_
icz]e`t_XVt6?PhJkbR2PL]}ٮ]N{`K^]%odI"Wvv9<:/uvLl#?Pdds`p9c}R$N7,V97r/1rc;:>!ĊI
Zafdj8zmL&-P=q5,A_Fn%ZQ:/7]Y}`unȻhص!+.B6U:/%ջ"	t3-Y.(Fޝ`urYQf'ݑq*_vkg-cY,Tрj0+æ?y`*YhSG5Aj$c
ClI
c8lLɬ!6q3z\"6%-.|T>Ob#{,O,mjRudv#@PGFt_3"Y.XWY;a`ur1t}m"`'F4hQ#-.e0zfMf	zD¥T>OqY,D_>w}A,ҋ^W u~0cHݍ @Rd	yE&~)WZQ}`d,K:/a6v}BvFal0un$cH %W\4	`buY><a`` n @MȌ2D{]p`ur#>S:/ŋ%՝#<-LcsYBlfU5mKOEKQʇQAc	f֥"%Am:ȍM{|7G>)g#@Y]Dt_lW"0K:/%՝ƠY|"6][h
1iOk-x"M$qY2#'4|X]\/:/+%՝ƨt}9b<g-g4YBldFҀͻkPqM~&Kk"P=	~Gt1%Y!7^J,k΋f\w#>BnwLyac`,ܮWZ3Fd@?Oq|# ;%< IuK$Ka
I3{%><EP]\,aK]9]j $ Bǋ~:V_ [di ۏ('xt_OsNekH
.8
nĸb	D<%UGs,辬.K;sBF=&4yxN ?	0l ,b$Iut_K=gEVt_	V?k!1'?ȓrLS	K53Dur#@dt_%՝ͅ?tsI0T`adj8PqMxT1T>O#PK6(VKE;F"O+kb4@,Y.O={SXz?vk܄lJ:/&Kv !I:/ .uh	ѠI"`'8l}fLKBljZ![pXXUbT>O%x'%ZBnT\y(KxM1 辬ud!!#^NKK}(lVsS\a!WYen @Q%
2%
 X;4Q	|!G]Z>ȒU֮B8\vՒυaG
a^duh	a!2]l@%;4J`dJ`A%
6vhC{%ծ>}̉)ŉ]ZK/;t_.l+i_

G6:	5ppúX,V'!\sF3ne2$n׺Z@Pwv`'`'Pw'cptբԁg%uh41]\e%uh3,W {E1	K;XjuNs5fC%juNs5Z-t
G$p8
˿^SZ',DgE|W%#2NX΋F6K4ˣ3(\-dcܔ%K;MםvaFh	4JviD*Ȕ*J`lD'Euks"I]('E!&ugVPdt}Cm<-Gp2cv殖t̃;FUS_Ţ'	^FwJdk]ac	%5B\'EX$ dV$3c@I\JGӮ
uh\a!WYen @Q%
2%
 X;4Q	|uks"L]j#lt_ŒυaeA#tVu߯uÇ%
a+ea\eٻ4ˇV+rK67]gnh	4JviD*Ȕ*J`lD'E}uks"JpWVaTnjugVGW+L{gfp?U]^}׺x]X
\O-Dp2$ ruk˓u(K:/IKaQW@Ue6	oa5Cc@͏$.h&cp(~ds"]`[SP"P	(UN%AtHh$1,Y.	V' |,V9$c;s]Z>@⬮C΋Ka*Y.'#/w'cptբԁK;TK1,`I=94a	lW`I=9ׯuh8ce(.lj8+.z>K5NFehU]\j9b&:/%Վe.BOJ1JK;MםPr;mph#cw4ݚ@%;4J`dJ`A%
6vh.tadIN"輢B9%-έ.dVt}Cm<-Gp2bp5Sg5tq=n&A*|8K8b"{I%2Y#edƼip 辨P][zJ
}tOC辨un
&.7p߯uՠVK]:yS5 t֬=݇!a$	,>}̄t|h'Euur1J@K<y)6EP`HuG]^	8$PG(PZ11BgcJnz$bFJ	X^by۰ ‟䳼>?Pw'cptբԖ|A.D\K<bW".i%uh1 %ȋIgZA]pXέ ur8,rYS	lW"/w:/6K',a9]f5%gb.f{E$n׺ZurY΋lW@OY݆7=]9]f53؋s^j䳼>dE:/Hgd1WY@]]|+^?gy}7	AZ-Ieȋ:/@d1+͆0VKV.e;s5g%I']uh#%uhV4%I']uh#%uh,Y.GK; 6]]?gv
$n׺ZK; ut%cx,3T3_+ц//Y.>uNs5Z-Pw'cptբԈ,t_ qBut%cx,3؋shlWa]SzVR1R 2YuwƲQܐN]j@z0k	+Ä:c?gy}7	AZ-H%t_ sk%waυwb.>߯uir䳼>Ee@d1+0vKV.Z^(	K;ȓ1N^jK;ȋHK',aeb.fWY5]]y9	K;ȓ1N^jK>D^A%ȋ:%ȋgZK',@OYDauzVRYD\	%wa4T3_+цdKuNs5Z-Xgv@H$޻	 )X>w>K7r̉>辜gd$@JMLK=ū YGxNKrFK=|ju`PK29#S2\GEMDq7+9#%t_bb"8\:/lF/"#䌗~Pbb"8t$d,F/"#M.#bы刈n*9#%t_bb"8qM.#l_,DGnUrFKXlbb"8q=.#r#ы刎Hݏ	t_K ?>w?R}{
$|+Vt_D1c)5|Ya"NY.t+D
>B:ruur1ca❁#~ֺzߕw=2$8{HEK$,wߕ<=~w^rǽ 
	&G2P(g˒r؜ϫ1ɻ.\Bw {V,Y..$pӢ2urv#uYID	ACc&Cn)&x)G?Ob5	9Bld2m3ܨ|Y.EŒؑX
#ms_+X
.r]l,5Jw}}׹ޯ79q|6[%k M}{,`uh.
Wa;kE\^֠&@%#2lH	ਛh? J骝9)q5MhBGt!ܺ}zw&0'TfKuv*L`'O'uv*L`'O'˫Wwrc<bxI?hIw._aޝɌ$|]]ý;	I3Gt]]ý;	I3GtEܺ}zw&0'Tfܨ|F@=@29֡2[q)ȣ$N"مsCr{A&|rYQRhb
>if،` &,mЍ6#>/ ׈W`!?~g{*^r' ΋ւ%ծ)]mPr|%m"HJ*,VvD#1{%ծ*L{"HlVd΋ُCagE^Y.vbN=wZb]V5ʽzVNN]ZPN,0d 0vb:/Z,V=É]j)ZDt^/R1/QDݎT@O&։[6r2n3&2fݴ(AF>?_&(s2k5MLɛvӸPL\|51?_rYVbd߻AYչ01vNձ=Ȯ7 bY;Oan`PkȤ	8lEI]4殔T6n&igW&R},]mD ]y(JAَP\\2)#8JsC><Uݶ.{دUد ?Ȱm^Y3t9ҊZ8ry&G6
T^K6) [$гuEdц-X6AҎ]j2}kȤ	8l!aP殚s7OiBL&-P=7Q"R&RTA1K6'ᲹaUIQ(ND+Nv`l/iEɏ}LFvDB['Eur1t|!xE$ODE?@C̦eIաahdmەأ}%(k+N4JdkJ2~N+9(הB['Ep._Iwmft_2'AB5ĩT
!-œhmd:>B<"`'m[ O!̩?0dL&-P=7Q"RG_)X}w}AS%ZQbp\#IET%Kqd輘Z]]ȓwr%il2ͅ0?EL%@RQ	n,9d:>B<"`'m[ O!̩?zgMs eUba6m7P<&R$#FNIw}A,҉թd,BB!G}.Ae>SvE$BԄaxDqy5urQ,Vt_øuj`Sd|-/uESVKGӮ׺2̬09R$W+t^M	lW!ĸt^MY./la݌-ÇhaέPQd[#AcUk09D0%WWҥ#)Vt^@ugExjӻFE@V{%ծ6^"ma)FIWXt^Y.B1@.6K:/aSmE_:LlVG"Q^"I#`pt^FVKbH:/K:/X]j"ՠ(	lVGӯuEVV#2$k	x\vKb.[%՝6?T2))&x*&-e n3z\"68>Z*'Ţr܎+b Ꮞ!h$ >|N+FͭIFAʻdaG.\V9A7s!2&	t?%I']uh#)i)NTJ@;1<pW]j&lW'#K-JGEp/]\uRYmEqRut?%cx$cMKXurD"GGd6ؑI0IbTg-7xjlf(sQU3DmXCwͭ(&$ݴD}cEw>쩸o厦8 HD|x)
,;Ǧ	'6$crť)&x[./LڶRݼȧ3z/X!Ţ[؂b*k})`f1=%[m$R ݖ.Ȱ+w>#"HX)]5<ca&߻GˢAl \B,dQJ6ܒ	F mlWZlrIgѳ9Mfi$2:/ d,W{ѵfR1JXfXŃiw{Ńm`[%;ظZ?+e˿#kJk8s^pM]uqv@=zuv C5"jd2FYoENFt+T
xD|DZ9">BGr>H@;;5vs<G}N3fB7!;*lDmlr dt^!]cm8
r%}/3F#&cW%հqt%Xkα[]lm#tWb6x;v&u0xP䳻G\
EՒ@dsa5G{c=4 c(H8LEKXWW4+e6*uv,T|SE}w{&GTA	Y[HmDՏ#F\<s0{Q&rIgnq"Wgψ3Q#έ+t֮Nsd>ΏI=̄ 0'<:/Kӟ2vTsF\ZZy]fiw{|`-݃mxe B 0'G=<:/6Kӟ݃'%GƫuQ<cέ [xO+R.xIaS<9D;%][XF$GVF,ke/f u_+qWOs'"+c"M$@W"R;%DcjPdLÇf5ICWX;lr{aŷ"s{YWZ0$E.Oȗ{Os'"+c"M$@W"R;q1Y(w0ٮs]fVL7fGY@}1!}:>YKrx(,Z%lGg2_Z5
ӡTS3d''Sb
ʇ={	~FE
}9,]oPvTp(O29ouC3r(
ݖ.qLG$p"chu7&2bDd܄G$pJ,lIE(%:uX4Ʈa	EŃLwX"K<.xF,g24{<}d/]6{XTW{nlB]5.5pxdXv'"|=̬NTkףaaȏ$ȓܔXɇ¿*n];wD(aq#c>WYJD[wNA8qfTk f%lX]Yt<400crc`3M|`,EƮh}Z9xwe#u1e``-݌(94%%܇0b@xt_u`LQrsAF"0+4Jdf+[/sF׈ \ʏuvi<]^$Wg$}DG6(SXw}yՠ ^W'fsgw:<,<sgWg$}DG6(SXw}yբRzZ;37;O=̝0dEdd;m9W!9(z>%|Z,FY[cFX~$|O㰆,.NNla	@%֮W{_uh(1aW+T_Y{	XI@fr*\؋P'Yc0bIj(#(XSc%r^,"-1.YŇL]NaN%X"H%΋vKag¿=r.W[,/s)uYJ/y<C%,ri؋rEb.9d,q8J/%i2i2ݍ3*@a+}:>YKrx)Lb<#8`Y:窩!80jc؉/Ƨ GZrZ3+grYNAv(i΋.rǼwCr41rP<:/0ur1t})&x**Z?ɬP杓*fћ!8FKSCIG6K%Q`ͭJMD'4|.rǼwCr41rP<:/ur1t})&x**Z?`.fMfn4W36L	&-Lb&{ؗZwX/̉f֥.WzCc`쮷rE$X憐 PĽ־Aak\JC)g*R\WՎEg`& +Tz(0
j0a:/ul=lwr#lVgw(:/䳸y 7#K(ϫJâ7]\}a!I
efdf(sO]lfN?G*'m c#8JKQC;#f;g/	%1N9cܖl^.H+mwnlGxXttGڧA &G.Ո(&IОM܌(1rVxK`>.v'(P'+f r[ħwKm7h';,	%TMSRms{ˑyKm^Ŋ.WY~r);20Ec\NF\XzAr0eohwP	NY"SaD'HmR`dX6e=Aهe"quQG6bM:,;N3pWY $ёEls-eb	'%rֺ[-'ː
.DI	6C(H@Xmr2DA͂<
NCbrH$O@~|_: l0WέML0G+O_VHA,$#Gd~]b.'di@|_SV0IBJX]gds+Er׺̬
K,,yd`aa%eK]fVvnEtQmRvHmBaz.uk]Zuml@ Kw>B:@ 6Kw>B:9t+U"K>RrG	Ȓ- Kֶ+SSVEw:/Kat
Aȗ!&?gyâCd>a%q87#-J"✠{)J
@υE>uh60aX
%NӮ0G"zZ'>rO2,~e`ȰR]1_<% 8!,Aٖ:,et_E:%\@rc|,FP<:/+%հ́`Jč;4VPF+?Num,$i܌unI%NV{`tX'.t_lJ]:SrG	Ȓ- Kֶ+SSVEw:/ %հ:Pc"]l$vV|,GGEjV;	Ʋ7ׂud'%Ā̸t^+%հVY\ulnaؿ΋2,lKW']cY)>6'݋辄2,
`JjGNPdlK8d(.Id&U:,	EhlVJPȰUA,r${nEKֶ+SSVEw:/Bul<΁_7 [X0}׺̬X0ݬv(dXxBdX$~;0PdHcyD\{-':(0L?
ui`2<W8VҰC)a%qY``X'#yx%cֶK;MaR R\@xt_xp2,	|\~J%|K=+,dIȗDP,JâdE'"J;GP.D_kl=w98`tX(gs=][3WDE`fEtdq#E$I@,N&Hy`J
D`Omd`:,]%(2,]%T	K(dX{+tuhDA,	T
`%,E`#%z\4
|'=݌zy]kdۈ.Lr \
EC][E=r9WW/Ige?"W9RA^uh*1K;E>DA@ +% 
.H9WY݂=ŷ"r%^[`A뿕֩)īFK;Y.+"_slYm'$I_@K%PȰeKI(R+q9թ݀NJbq2% 
t^ uv%8NDw`qmȠ\p׺zus
q*QE2mdg@}΋t)c9`e!-tX(̻ûEsJX$E	C"M؂X';
âù]&/dȰܧd
k^,ur&rIn-m"B*Y*UX,4%][$"\#.Kt+`]Y*V_+ĵgwdXvmq.pX'XvEQ=&XLFEHPȰSB
âE/,݂RJWZ]a|7F3UOr@){i&ܡ`tXI>9b|<WZ@5 1s"R@V3WKa19K)ȕ`tX'X 
RM.{E=.`OA,2*2dX*%M0{̕{]n=xWI/,@,N&',{`h,a.qC*epCu.j.1_,J\CF@&bE:/`Vp<ֹo_f5s.WZ]_a`29sLKq݌>|(|ϔ}uihArI];u9KvR7ׂud%	X Qp²]"1w	y+r^j\g˖": dr+	|P(<X1tڽ5W?υ8.ARz>WJd]y]Z9 1$JTR:/ul8}l,'
IW=$'V3V`J]lv&|,GGEcM܇a!W[	:ˋ2"Ro +NlW@ȕme0-!/8}6N=ʾ|y(AS{pcs@ XNEjG
`*8jXφ-"f{B$A6eܻH:,Aa	RZݓs]kcVA+Ydr刎/G&%WA܇a!WE嫠e'R:FN̂ <Dft^	Ka6&@!1v%teř@x"P)2:/
.s)a.`dWZ徽}հeV{b#=QG.`IwfvuޞWZW'arI]
k+#}x'YqfAQ"PŔaX @][&X2,0vM%u]^(X2,+r^jH2u=̎\#0$Ļ]bQWy;	B.do.,"y.da&t^  ]Y@`]lZsh1/8;	AWI\eř@}CL$8:/ ]Yն,x2uXe2ݙfTQ{n#n!"q^NVҬW(ȍ;"	73\*WXF>JOG	CwvcE{YJk|_+rYń{.OƲ1R}mmO;~`c+t+Il<:/g!AD	Ȓ1E;%=҉P\_KȕE" A,ܑr$#[r("\/]jJ:,䳹}ul3
8%:/3v%Ur{m(|^t_#?k`UdXv+ē
ϔ%hި,V;	H^	\YDr%@2@V%ut
|,|Zp Y]܊z̝E=wY$D2urO%L!7( 
`O:/VK%}	`%uX#[r("\/]jJ:,}dg@}΋
J
V,KfV,l~<Д`c"$4[S
(Y`2,
k\*
&ϜRVA\ʁ_|⇝Z#`X(#I]gv܊ȗ{mWZ0,t_F1][3WDE1`]>-ȓm_<ay`"R2,C"2C"UtX$(2,]RQP2,=e`ȰfdXwE8oaU(M%8%{έF?tq'' ^X%	'VE+Es`]kcVA+Ydr刎/G&%6@;+܇a!W@(FN̂ <H(b8^t^ Xwm`$?p=qd\|`l!HD
+ dJ$k,dcf_tE\Y:JXKWdEC+#}x'YqfAdJkN:]YբE(	k^2c"$ܟ`uimy
^rrdXJ
#mQJ8w{dX,*]̀Rw{dXz!.2,	WrJגq*!vD{v.b+6?0>O00rI]g7ׂudD +	0ugVrF΋ {%{~йUC8w{C'QGQaJJ2,X0~֡xĤrm2PNVuh﫲l*>ʈ	ࠛiHQ	xGp!TfL۶4ଛiI7P<5` zE29#>RYudq栋f;!g3G	>7Qkws҄{RV+r~"0R$powvX`P129oa<4Ʈg##k\QFXkVպNMro(\NB0L9K!&VGGrBn''X\˴!nY]fg5.1}zuOM=	΋Ruv#,^f\+L7i)>ܖ|2mF7XQ#	>BD!?^!sA#|쳱a|s{ 58fR	$	gE
lW z:/ XugEIp]g\[r'=p׺X}t PTw><D.P+;K8Ed8';%=%K!y&EZE]X{@Cr/{DܤWc!8SӉq-w>-0;(\"(+={#ᆞC~3h6.s5߆I:|'m~UA)$EL@%#EGe:/AܡI]km^\ ɶKG=Y.GaꬾLs%{	_= uitJp
l7Od]kF# [%΋.KH&ςya9<cb>Qv}@C̈́5\Ccehx C?؏d¦K$OmI!	;7eB$r;ev!J2>d˳v2>	qc	*>WY۹u{ 58mTdI )K=T)lVt^ f'<UwV	NlG#܈/r$>Bp$ݧ;Z׺hlr}؉@u䅍{Ci]\z`UY)Hr/P{p 8SQ
6n8v~Dᑳc^CkT@OJD[60_
NٜP-x,ҩxdrC(DD#įsL@WLF%7wD#$xb"Y \6W!7_9	 $ހω	Y;m_"^}\@O#V̳4ov\쳨8ԔZ!',x 6!)2̬O2ݧ̘p>ZqOy]l$IX\K5:/ P	.@[A;΋,Y. Dv?>d07")Z*rM#AC܉﫰>9v`'
vZtL$c2Cm<iTg- c9́Km)9P<drGHގb`֌;-A'w
%2YV?w=9?{yrr=;&(ds$`2 $2j	G.\t7nh{yj'$$Й܀PV
'&؛ʏq>Bn
>|fӮclh7}΋quv#eXMd.WZTYvŒBO/1%xBwCiIŏܔ
>>7v;OvY#\ ̘cIWAψi+A"<"HF:/
%I^^t^}΋O8_+nD.Zd]jJwáBul<ҁ;τ/⇝Ƞq%2O:/	K{!y&h]X{@Cr/{IkIXBp$ݧ;Z׺|}](5߯t͝t'G?Ç8ף0.J>S}mj`T]l 4PD][0+r5ms)]Z8.@ ;%Ո"wUeﻕRd5a6T	Ag݌έ._ ùV=buCʄ$gE<.G*E<ugE,H2uQd6#ca6H݅ɱ<8}@'vIzqcyC^PZ>dJODGd틶Y
WZIv'v2>#($&u%}S]0#E'Kd'vK:/cQwV	NlG#ܒVH}]NH;N'
v	ĵ߯uN@4zX@6?i}{.0 6?j(v		9gܥ#ȿANE/`	w&P)@a1t}2ClE$OJC8l`'3U;fs7AC#LhpT>Ob"{miE{kP$|?%Û%ծ4]_a):/uk!uI1͗]unH!ﯳT8KSH,}ۏlVm#]ZCNChMMҵGgȓ/YRuk޾P. dr=3ۀ%]'!)q|Z*]

G.C8^Œ5zj/rj[-,/Guk}}]+:>B<"`'p2`mhB
zP&;:>gS7@Y-R8T>O=rdrjb=e=I29	hA)ͭ<w>U1gG7dܬBp b6V쩊\#8[	\!7^G|9	 $ފ<5O؏\,,bz9{ol̻9HՈ)]9K "(YƤBUbfg^˳֡|Ɇ֝pC	L UV'9 .H0'.WX&SdԚ:/	΋8c0O]kNK|Z%6_b>Bn%%Վl%K_$
A4I܂[])ȟ8S^'+c,})mH	[J8l_W9ZvU#C&G,Q֡ шq1^ԓ#,sY*{|SvMH(r
#enʘ챕l29o inl+e2uwS} bMω3%G׮_χ@6ٗb|B$jݖugJD!?OX<+Uweїg+C֝pC	EsOrzuN%Ȉ@EVY.U~IY+ix^urODGMH]XBTB@$A*	J		0;q-w%9<iTg-jlf(sVఛhzP=7>C@b%(F2	M Q$K6	2nl29r+' nMτaE>]?	?@6OՒ}A)>WY&]Y>ZqOy]l$I0Jw> iRBuN.@dgA;΋.C?>d07")Z*r	AûP"{NDݘ	8] 	छh?tfsU;fs7ACvLyf-,*ZW=\|؈a_n 1|JJ4`Sw}@I29r'C,"3saʳԣ#)g*	m7t'sϰZt|(} "άHƮ%uX2eٻO0 B֜rW[	L	nX-܁uN{d!jwH]YxP}`(nDRT
$ɇw nD	0;q-wᴌ}$mE$O%KJ8lR)9;&Uݼ3p	˕أ{>1+G"_ϟ)1_1tVFA)
%f!7^9X́b&G.Rt@6@M0؏W2	IȲ!?V>4r+OJT˳v2a}㔞H`}N@>5:/%'x K:/	`2
Ira(}[=vp"~NxK]1t|!a<mp2s#3
Dm1ΚKJD_r{ob%ڀ(.|@bW9#A̔iâFb	M`[,$& $s#)ab{nM	0Ot|(} ,BgV>X>e+S.|Ɇ5}㔞H`7w> guN>]\U$.]YxM ?>d07"!Z*r
ûP"{NDݘ	8]	ऩi\g-Sse5Sg3t9t׉|`b;}﨑8	%2YaDl
L\V0I29恲䛹`XH`J'Es>WXւ'{-N;'zVQ|I
.e;8?5Sg3t9iE?29%-.P>Q`qYL&r	M1YN@1908w{}=UN)_+I`0]kdF'%;ӢlW"4NY.TF7QkKRL?]23
%ZCl@=̎dI )A1#w=̎\wՎA3`Mf&?$6בI0p2ٿ{U;fs7ACZdJCrz8G|؈~}2wlob0(R|AGӚPS%&QW!	@=(.	@>ul[[̺t^uk]j΋.qvp4GxrfLuOd] ɴTnT:/rŒ"ENK:/	`Aqu$q[OaߖAuک(ם&K+u &B*q>DgENE]\X'Vt^,a|+{ 5] 2+HENY&:/purLrYt^M΋PcIv$a\׺NB.QG]YxM]Y4w9	Š 0Kd,>t^(lW!c_$d~D..t׺,Ʈ=]fC6g"Blc|{^]Z-WObC,}.t+0kusм+b˂%}Gȓ:/K9)	YHdY.K=劀A H>RvK3m$I:/r䬛eȒ:/rՒ䬱gȓt^d9,s#'*Y.J$$̷&0Bvõ0rǸKᒁC=L`'%cG,7!͠a-X@@d( ( e~J m<V,#I91Ko;KYܰ Y8V|+i5W{ٚP}ک@t%#lWa)xt rLȒ<t^([%ENft^(6K:/	rWZ@B)DGE="axd2c`lP','^p_d$?]u⶞]w-}DRIyxJlWa)xt02L$  d%  %՝Pc`+ ;`Dó  ur`. vK:/c`DayK0k׺Ʉq[OaߖҀ>H"*4yx  'dqMw,o+A J`H%GE Knt^  ud)Lat0U $"I|>:/  3]\TE 6K:/B-wV@>ugV@6ugVFK:J	lV2eI_+`uh{%ج 9+׺;f9 eZ098H9_K<9>=1(DKK#yY%I']uhB^y$ޠHKc_29s#c74+%lnՎB<fG.h}[ěX9HOpc F'DXwr+.@m% O+Iy'*%
!JC [	@#dtL+IKQ;KS(`'$xbr^ܒen?)h F%Ȓ:/ Mc`M{` 18̀Y):'c9 a;+~J;ׁ\w;[%ՎC0S<sg,䡍p 1rbB~'Pn	ifK;Q1O#%0(W$jX]YY. ܌J.{DxgGVc;%gyBK $If4}â! ;%>K5GEBY.:W+OeVO*<s½}B.I6yjW$,uv_Y>|ΕNfy+⫝̸|ZQΕc%3*Y._dVa{ 52L`E vK e]Yxp+:dJ.H,C%V,a1@6=apY.K;}D%g}A]a`e u@.uk]c by( by%I']uh%3,V}Ggv5dW~fuh &.Ő1].QYDauzVRY`ŐyoY. ׁo%#Y.2s/fuh 
lW`G9җuir3]E @(Od7	@B)fD!yd]Yx?WW$$"ȓs!gdsdH\c5#ӹ4ׯu	%"OWcطdwN|Ilc;%;	ELJ*m	SEvM |NI$]A_E^WV|@GoW`Gv,@HIpJ B#{*~[3JU 4^t^'W@V{]kQxD	E]d 6ugENX#M
		lGgQKvn3z\"6L6čT>OGOb#}Xr;CPE@fs# %1NzO29%ZQJцQI%v
)69fdu!%{"I,:/	 uc0|#JO<r*D!]wyWǖd+O;]jY wZNKBr&[iN;'}ǰ	MwlDpNt^{*NyJe`ɈD e`+jt^'VK:yA;΋Vt^?K2:/Ec_AGGHmrx*6E?c`?}
ٸM\~9JK6)ʇ@~(r
]@ﰑHad3.Hb4>rNd	z\2`GH܋jwC=c!Ð,H;}a!I??(s82.&?foSW/iqʇQ@n(rQKwHjnIp1%ZnʘO}X  wkN3]K ݚ{8gcvG̘}V;,o^9?ets={uëDNk׺];ϕբwN34c9 ,X$RLTipg-1t9)q1t3z샲"jV'샲"jdew=L]0-	A?PvڎHc
 \$w{K^Ʉ.{\=0%ݶ克K`E`؎r0`W\6~@om?agAˑx]նX8feHtJ%3M<6C1]|rZHG,Ep$$F{bY`. ?ݓN;Oݧ;OvNÇi981#JhY˗՝urobGGRgDȞH	Xdr,Hp2؝O۠].+i1t/wdP ..K!b*wգ{v9$E"{ms9˕Ļ'*!wm2Dm=8sC4c9 ,Xm?`t9R"RLm?.1F*'_r8ON,>dPPH{#"ͭ(WZ0z9!\%jC{:>B<r%DE$Orǐ#a@g*G?}
Դ)Dd6(it.c@lv-(C`$%FsR3+\#߰G	A:[b}U=[.] 0j=s`!9b3.8R]֣:pEbO$i(o 3׈"#NuVNA	l'8NI +vOA;Nu/H9@~'N֩"`ܘ/_f qCenL5R|.
ujKq+ń}Q}>BE	<ӹH
ݓNӮ0]k/H.SD/ub &٨v=yA[z}C8aNG<vK8ܭPz'02[^#|zdrčq4#}r0&VK6]Wb2>K;ȓ1N^j>$k4sCȗ~~WZd-زE>Y.y
Ő;YxC;%ջ <=
2XLŐY߯u+ը3.t̎xA!c"H[^Vt^%ջB0urv`x>0Cd| WZ)F@*t^]}wZ9T#GGRgRLU-Gp2/$`-
̙m;ig5;,XCwhN﨓K6h	,'׻><:/ᕒA:_"H>X)cBudF12ŒFt^2ugEt$mG,Z]"`'et9RzfmZdťq~ʇAȗm
>]Q'kl}{|ych),^2w}{vvMXkF7]3hpgd}1/<$9>)gRƖ.WXDcE>X]\/:/]YxLX|6#&6:N؍vsDt|!aitI?˧LMPÉAPi XmhC)bDbq*HڡC4K6	<eؓ=c@Ol{V`&VJ6hB,uPFjr%v_r|PsWaSG(m'G׻*gnʙ`1a!J<=ׂpqfA@Vi@t^{%il%e KL:/1	uŗ+װ$`*H	ĵjppeuOKtcA1C/z|@(lD|}řY!i]]M	wmft^f,8_Ŕt|!V1)&x)6O`>02n1HSPձfH`i]ʇSPĈG_.mqg}>YubS  )F`Y)_EJ<y}OT׻vuit>]|+(~nBs`LE8X]]Hs܌e,=@\ltc@TS֪WY	+gHcer2ȔN#\Y >Y:/.>nD8]m6Y0 %}D:>Lw@ORLRT?"97AC)j؉aR(C8JB3.%Zt^ `]\cN3QAgx2ur($`:/ 1Rur`Lx#6	k:/ 0dV]`l,W!a`sâOdD=LV\8:/ 0urF&h6^vKFur1t})&x**Z?`̑Lf5q&^Աŝܨ|o%xwJv?%Z$&VJ.%w{o`JKfV0c>WZP3}K|ul1xdzO9c	_W%,s^iD9s5T[2]y(rOQx:]\Tt^%K$IÖ<ǒP1^> ^x< ~8Lgfya$݄$d(D:oZPt%AIr
Y*J+[f O#ʲ˓C8v+ʁ_΋c&?E(\!KG.ȷ,,ohU%ew}
fWwmZ@'.uZrl%;WrhWwm|%JZ;v?+xv+Qի	FuXy]d+elVŕ-+^2%UwX(5i`Kr׺E-^]Ĵt}Cm<^Ա?(\jlfL۶4dLQʇA_A!cY(Fέ.c[P}϶#]c0Cϊ^\b]$k\Àd|K\WO`I\,8%ծuBunMX]%qd}ϕI	]j#J6GE Vijv3]]$~G{YաVa6' +u:/&KvrLh'EbŒc hJP	I!%ŕ߯u:/Ia	dY{"Oȕ]jr8{[%io`9c>@PX29MD\
X=lNCՎI3.i}Xq<:>!ĊI
Za]93nw \͚Va6Qʇ>*%ZӔ1}Y]կuظnpw[mt#W[!^w ]fhS#@R輐
,V Dw._Vt^HK]ȉuuH%Վ_w!*g-Xw 7;έ]A>W'>{#G׺֝%]]($ldŞG>.58L]z?`
Y <@SF	WAg DGկu#ՠTY.t̎ QA
G\8^Vt^`unTBucD[-mwuvD'E6(Y.t@O$]j#J6'E6lVm"`'m[?WMS5d
\LSZ|Kw._aޝɌ$CW{nPE
,P JdkJ(+EA&IsDlnHX?	PIdOKqTN%Xy밖.[!:/A|TaSv%Krs>OA]Ś\a.V'E .t$,>}*Q
ԩA:/ ur~
,eG+j%}׺0 Y.OݑTBEŪϔBK^]%	w%|>ߕ֮.YG"E2Z]]L%޶u`J@Pds`̉~$5rCAb	.\}Xq<uK6K]mv vK]dI|aR-IGQx@ul;(t֮_䳹| ?+yՠ(@gvǶ]Z]o~W\2Y.Y'9<+x%G]2DmD޶$oX"?R׺ 729(gˑbHՎDga7s ]cGrP'j!:/ (gd|2$ϥHG|J6E2 Kaa-]'J!rImv 6K]4&V>!(ud/* '{K[6'fS8fMs3haRһᆡ7'oOlNj' fֻvMǒ$F ]\EĐuklHuw>M}(L*hF	
Rt.#+JM6K<{%ծ׺+-ixKrB[+~ǌ=ܮB[+~v0@;u$ }B[+~g-A]X|t^ juk{]j$I|"~.Y'9<]ul>E.>|O:/ՒARn Ht^$%{th '6%k׺/XyČ_>]
+n""e`]ixDeTt}Ćg* 'r-CŭT+i3V8CY6Ґ/ܨ|ċq7NJJv?%ZŊr(ruI]K%n$,1d'flV$GY)J9JNT	#Z	@QF)Qegէ 䐆àPj}׺4#?%ǋ]@w@ R]"Nȿ<sɯG!pCZ~*9,~H"^ߖt54Y G=w-^t^$KH.%P5~@W},ku:/ 8 em|9Y}t+qաSdzOaĥy]>`=][C2$DoZ4$r%g#x
|̌<Z&<*WQ &.OoZ[5<6 9ƧIR+Ü'Er'8a=ܒ	+׺ux-RV9^R׺i]#}M@9z~[3+0GG]]Giq*S fwBƾWZP@9l#kI$J([]k#K]u4+kŒyG!n"X]
 "i,"E r
Y'"E !ː	:K^$6!'m#0%uh>3G !+`\F^g-l)b*PzD^ҕVO,݄<.>+,V4	t_jX@Vd?7 "% 	(ZH #2-PR\@]I(rs"D$6H	ࠛiHg-NBghʪfp\͚L6C"7|XE29G;fXOA)#"QHXmjLFf7Fl΋puk̥uHl>}*Q
Y2J2x.u|'E8][*eL%w{Av+JvG.taR$WW!HG9(GE@ul;zHKqdrT8]b݁+.|n{"3}W),t_b.1_έ ¾8G,	n*.z>e`J
uhJ.'wk.D%wmWa,sâ[%E,	w]c&G6c@C+cW$NCՎI.i}X<Nh	J.taR$JW!.Fzt^Ggd/6عQ<ZY"؏1``CGeUh˫Wwrc<bxI?r1?
9*ZS[:&3t9۠M[/c80QJC
m&1?
t3t9۠M[/c8$hCk@Wq0jc$E@ENYNI'*ܕ_Wb~/d@omy$=Oy%uXW'mvY8*,GPX$Qc""P$0?equX#	gV0p%Q8͇$6בI0QR??VLMs78k3jKv㯸+&Rr{ob"Ͻ#l@9*np
ϋH]D[0'$w=fAGӒ͋n﯑?wdK4Jt yFlB	7Jף>dX`-:qH&XkD-ZH0;&&I^xz< MVzUZ7"
IV+iEI+"6DzH29rHUQo+H Č_umvaN'{y#  EH\{ #x9NQ!qm;GP9j&K`ׯtCQca(Hg A2{^h&h<.	"X K_4ܴ	:H_+|s+p̀]]BDȕe0 	ś&"s݃>P7?^JFBmgY'Vcă.K8WY]fV_Jw|퇨%3d'*k&+nJ!Xx=	lWbeb`[`?
`>Č.4ÅTׯuW!ZT辆`|l<ᗒ?+.BEӢ%c>DL+\q$]X\C9Pc` IZH?ĸ>S\J;\e(1?Pd(9Igy]fGE5][2@dǓBnЭtuե%GRȀB=( ,V+Fp^P8J^7IBD eh&G.@L|L=\.d229VRYP|<}Pł*~FJ$.ʛTD+ɀL[PJ%MdS\@eBYXY>%׺`\dB!7I>6{=ܩ-Dt^E,VGe`{qe
{wrȵ4]^2ϒz.}w\CtT+/Ȭ;x]frˎdD|"MDK".uy} /uXC̜kף'.B ؔCdS\'4IǇE]gAk7]"MNRur˓DdI	x<vK:/?>'ӯ|Č@ Qȝ>21.}$ $׫B6nKsp#5띃B K"(ӻ ^#v =k 5I0xCLAkAJᇮ"ф7հlGĻ F?N@.x`oZ]ObS&C8@ÁHAvy]fv:ObSa@'Iw)Q0A͛5D-[6[7%vvE^Ď@ף׏৻B5R4JG `ǄP( yֈ \ "\jJH)DN3P?,w{o`A#$ZMN\ȟ<r!>輈
,V2IT!a <s[΋c>WYr8bSW'p̍5E%+4 HlfwL:/ (crˋ)!;)<]nl_et+ٗ+ʄ-XdIayY.IԐQ!7&XTג7wɖsxt^pT]]Yn, e`~փ@'=$B>|1t!,t|K̬ , eDOQaWP졙9NZE%OO{/ura=$d'HHt_%c>WYqR"ldI0:/"Kd@rJ;vZ{@<ֶK;
1rRW%|&KaY,:I P`b)+@	6KZqׅʈ	ࠛiHb<#8ԈI5tK237AC3@@#>CwrK6>\"8o]!H$4Tq/uZf.ǌ<@1t3$)]Z:>B|y!xE$OgXG5tK237ACmhvm?։AgP=Ȍ	>GDzs#<=9klр/.w9I'(pVdLP<~E]"P=kYmv2%=lpm,fl8	t'wt'CrD`a܌.@a1Mw򺁌&.0FV;W"0nt^pY.輌Àq;fg`y>ӹ+FBenfl8;fg`4$r`qhj,4	ګ}Y$hZ8)I=drJ'cRP)ֹgJ!ssF+={.A*nFFq.};{j}Z ř瞒r!ƺjX3^h"TT;t^l.\Ll5H15]H;T|S=K g`)"NIehĀZrEf>wg,Y^ga|j@U$t`l;,YQ`)8NXfʎ^Kÿ:/5G]Z0y`yFY!	zO!2b8ZW]aKN>ӑGf d旀C-V旀ČBXɛFP=ظ>̥}BGCX?%RjьnLݯJ,ٓ(VXJ<_fMV`5ܙ^^Ta+ieVXJ<_fMV`5ܙ^^Z-0`yr,%/4F0UFZ#k3v/E$O/0xfN[bk31{FwaF7;\|ańm=i\*>=buHb1#'+%Ȍ:/6,Vt^s;cp{ 58$B#riFNQ:/6VKILugE!+cp0D`2c{ 58$Ʋ8 r#'lt^l:]\GE]΋F7L<o@Guh0vU<ّ(<"A~$mE$O&։8&}?dfN5
l\	>?q6qq~l[0`%ZؔMׯu[u<̀Q:TO"<yy./Eum7SL5MuaD&AL3rHX	8M׺	;VKL\/]@Y>e3)4!ӣd6\=]$cTtl#ddu8Mq_B 8vBy(Dh8vQï:/!6K}}W^z`dseJ1y.]Y#>έCf?ub8* ,Rl>HzdFĔk΋Xd'פ 2#%
&JH5]@sg{>3&HHGBe#S	I#?[!7^|'}<
"]>`G»]jf&]@FnRIN91{S'$d#$Gձ~K0PIff쏨mFË|3$Xquˇ &ks$q">3v$gA
PcwApA!!>W̗+c	]kW(+4.Q/u ph,<2B	^bF`sEk{3P;c]p||΋b>ϩ#u#yKd<`\uD̘uM=cs:/ Vk,^чPP1/Lŀ!:/ſ؏>B]/ulFʮf?+lRRL2%\ RQ:/  }omיr̬O2ݧ̏X:NCc!D LCRN
,ȕpc% ][̞\o1|$:/f?8* ,EKRIF輀=][w@^}I_gy|HD^y2l^RKZ^˕Xnc;Q`# &\k~>d!Q\apP5h2Z|qC vG̗r CYLd|?\!b.̔$fb _`>H:/t|o̀SkR%]6A@J5EdR>0z qgEusb>ND,.|ʀέ*X$0W"~y0gw@y#	|H	_fduhbw/_dK^LK|I[PG YXeAdG؛H:/&>1Iqe(̤cy{i>bfA{b5֮ueF辭A{?#]ix?u"+F2$BeǽɈ.CmەAb,b<#8Om[Z)nf(s2@nfn)C)P=zE29# Q4w}A(A͟9}9%2YjwX{nQF;{H&2<nL
'29onI UXm9\Ot$xM $l&W+KC(׈,T|(֞Y
M~ g9$J	a8>-y"wםZ,]u9%ʲkK>Y"WH-kρzZw:y5O]W}I!KӘ~!aa\Z-<KAe`H0ABǖ@){I>Ot^|Ya$
Nt^>*Y.NNaa$	 ?֮w^놁_eOZ?<8\2֩pNv9cB)<$W (d;19c@}	]j(9 .'tp;Ou\w^{e8\u}qmȜ%^8A뿕֩)ī\䳹|dcdg@|}΋(ɏ9]׺#=GĹuƜ@(bj1r>,6B#]dH]U{uln^6<]u\ZW[Ɯ%j,&\
A5r%"61r,Vjݍ0B#=e`2eٻfT?@@6AQy_&#nT@O7(b<#8%pf(s2@o5PU3jKvG [JT>O#lQ`pXJdkL`OKubz0ݣQdr
ȦႲ:t,u	hEFa<'s70$ tGuwY,t"i(l];"Q2BQ(%ܢiDi(rADJ L{[_`,lk(X,jl@%5N0Ʀ4%8dqx[Xz}&=bu"L8 1dFD|od`xDd`VK:/!6?>'}} X	G$}9΋ɀ!Bkۻwv/n?eeyzN@4WuiNh8CB,os;	[k>\ᶿ!]׈,&]0kgh?CmmO;xY,1_D$JQy(s30&J:Yux "><h!rq,/ƙ8_Ȏ(lE`'` "A'Q2%5dx礠B9(J kDkz|a1Mw&dqZAHrygd`yDcr$.]Yyd9` X	G$}9΋(=,}%x~.K-iX_G#fhL8%ܢ	vNJ pԔ@֒sBB\Mxł*]6RR.ߨ.}|8h;_fPڃ.W\ PW`6ddrX'գ|A#fl<

̌\X!4+U.9a$$,gr24{&6_;`תvfN-[Mfr{wrtW`$XV6$x>=v0{T{(O{@	r|{̈asQTJ aðMfN`/vgy6w`X4uNSM-ZZPh21^Q<v!að=a$c>WZLANi Xz|a1Mw&yVF\:/%K%#r#I"LrVt^f>c6O!bTrGӟ-eyz!Y.K7܁CU`A^xga'璺"&NINK0F`LB	ڥĥ׺ƶ' /^2s^z"o1##f
l-:/&]$ȕ `|JśR$^t^ 0dR%i
>t^j'ܢiqeσ>|a#3i\PX9d+rVt^ 0uvGV lfN=BZ?,1	+d2Br-.i"LrQ:/Pui!B%2ZO+Z0֩oq`|<&݄ûՏ P+]@\1]{,,v_ÇcLM=dJI!B[/u=P_V9
Ez,9cHKpb=}XP(%<iTg-
̐TR	=ʇ	{IbElC!29w}AS%,v?w=GtFbr	tBBMa\z̎IH	>xE
Hq 6`#&L!th%;zJG^QǬE	֍b 9M іH	gEc>WYIlq6j$L^t^c%+ۈr%id&ELQ	.,;$Z]:/ ]f$AG2;t^uv 6 .OƲ1Q#[`wvCt^?+(K< .DFxTG"_{p!\/^Gf sʅ$lWs
?uȔ͂<	śRI+$^t^W@n"V?Obnt^B'ܢ\YwKHHt^,?uHas"h'E&W`s5WZ(M	!wb:/
%3I	pm׺,.h?DmmO;x1_	tZ(DdJPs'B%ݍ3PsC-1_%JG'~D/@DX@(npZXpr1r6f3_+U\Az5@e
%\229sܲ}Z=6f[##4>!4+U.9a$	
䀳4wY.خ3r{|8620^[">8؏Naᇍܖ}l4H~j	B.`өjc݆?y]]1r^'X4׹ׯGX4KWY
F01:/NEc{ 5Ȓh9c'#>pt^KΫGE.:cpj}Uzvead3_+aюi%_29KrTɌ=(V^<Od]rH0Dgur#,%8`d^0/ؐNt^-?
`6ib>|gE ?uȔrp'l>H	#"Dk΋ut
a6|Ptâa}!%ŕu_+r|'yxPKa.؋46"h́2j=]]L#']kdcF6'݋[Ha@q\,d %#Z-y 7!-c;@xt^d:=mt)&x)&*e0PdfsP{Rܨ|HG,D_,'c9#bGew}Enh{,g̎l0ӹ&V9#3dǉ6Kr,n lX!X+\"p6q\r8Lt.8IƨG={C*Cw5H`E.D\o`l
9$c[4|lW">=E4I$qx^}y]gr$l0>wHx.A(Ȍ`H:/%՝cwN8#+J4S:/VKkh	t^z W
2{xSƟMҍ 䡦ʁ?Q{]!~ .Eհ% ѻ^'`,ֹ$ĉ~4GБP&VhJq 6nسRƮŝh\	Al:g<@{#GGd6I0UKb?~
̐UYT>OOGS#wqp7t,ؾV9JcmFA{=ܥvM䔏fGiXdr]Ll^ˈ;t']scbclJGly90w.IL흣{ApW3,VG`Y.G~Jzsd.ːg`qOهÛV$7lxv?wbv5va$R9wt^;D]\q.9=029]kd冚'Ni ńv?u>)W\$h9aNDgK.Ad-H`N$? %՝cG5y,?+xLcO&F]z8_OrP"؄AvF{9_VRXi-.d9cB/rP(d@	dHJuhA(EƮCՊݍ5;q1؋0.,FP'B.荲a6i`Hą1`SNz(*ܖFq,jĽR={Dx]}93fOsEGݑ2	/ONF]j=^Ju3+	<a,/qLj^\LE8_݈y}.t>||U`!.>M8PiGpֻ(;IR>L%#)I%#R>SvTķe()+&ب ˊ}.x	U|.X}S]&1VF!gE1d:/,Vt^! ?>\a*d9G2Q΋.$"/u#@>va=pł=2A!;[ O؝]|8Ԏ>]>e%J:tpL]/%	F8Eac^9/ȏX&DX_Ȫb쿝B@[6<V!Oq0A6IHea#yK<mr̬fL7cLʊ>?AZ$R;Re`8%i+l|H&݄ûG%+]r5ۻwv/͏ܔ"B.?!X}qmȜ%^8A뿕֩)ī\nďYul<΁_0 v?\o`!.Z|Dl~6'݋ @Zi(/swG MբK`!.Igq@(nq_V9
E/Y.=P܌\Jâ	ecCkI0LGp2A8S7ACM2@ni8ږ8J*'Z	&,ds`\{[/%#O9O3<
#YJ*mP(}킎_^9q)XcpD#wHTػ,l\+vM˒1(>\#	)6J- ]}PI2ג1X.˒pX,JV fl< 	+"hbQ9RQSrJ*kګlrIg.u_pZa^	΋8Ak$#rϔNdlG"Ւ΋;c{ﶰF6_34\gS Z7*Uc0.|A6"KU?B]z,\ʅ?`5ƶO,(fv<lWZ!Oߑbl֠qnƂP`{/Cv#gn>x^dG;&CՊ@2'VJ%$8N&vXV#cwK"Tں(r}l̷f]fVL7fբ(+cP$z= EN@ՠy,$zP<:/ur1t|!V"`'ږ?_[LfHÉ:2}ʇQdsc@PGudp2{5A)bͭb:c0(G29s@V]{ltL6029r$%dsnG	l4"Bbbt$`۲!.NWAHेtcMsuT
h32 }]W+o`}fDxLl]J4϶rHC׺X%5r$Oܕ́G [Y>6@6c8uh^c+Hl	dK>D '4IǇEb,1tb>IS]VF	2#>V:/']\0@%Ȍ`U$^<Vt^L};tk`W{yLv4̨'ݵ I<^Ա?(Ƹf(s2@o4LzXTčT>Ob%Np]PzE0,$c$;m?Y{1?b]g<x7 UX)>B]"IG.CX䑌lh+Z0^2'Q#j;Cq<%6"	L8CY(7BL%u$ZbH2 A%u}dϰ2G1ٙP@M{Hc*NpA	6 7ɄƒJ	6DAw3cX1Zsx IP$XU%.f=PIuġJ$kN VG	6L<K\a)a%̥u3!&y[4V-]g`##Gr;	4`!;Xp=ޤp-#n%ܘJi$dJmƊ  5l[,g!!`A(q]=*Z\m; U'I0e`d'`~Raf/v]frYJ5EKI	0%.ff`=(qu.Wu p .p9<GД8]J	6N;8;M!&Jv@	C 1 A⨂8{]R$̈<,_LGNfD!|8%6.8&;A6׻,gb#xtcd>pd$Ҙz8%2(qtJi@q12I*@!&Hv]mG&P(JM̡r(EgE ?L݄RLRT?"ӎpcC+"~9P==i(iup>|9mm~E|d쩞ȕmfROvX׻&û璺;l5}|x;G0NʛhA6GEd};qaWXD=bVFW+k"2sâ^W"5՝{%՝J'0R1fd6#-.I0p2qw2
!@VME*'/|㏜"م
>/%Mdڇdݕ<F#+Xw|v|a1MwR*H[
$1xtW zbH:/K:/La(;=btCw {FHvK=éVt^`^cKgs=bt@>2@# :t^ %ܝFK:/0laﲰOd])O eY$W z/I:/KK:/0"bWw;6i+.@>H2%AxrW z/΋Òm΋Lanz5uK'!.T|<̎`v#{b}AJ5`*>g'I}SA:/2mAgvi+O$`<#r
T7]\0B-Ȍ/2$`<:/ >ugE1~w;Xg4cIFlG݄q>a펋.tya1Mw$`h9ekdFxpdeaĈ# 8ugE"^cnf5Imb;_<:/cП΋B_8'|kaWh^!jR*NR}w9Wt}#A;#:29rtＮTߕ]]Jc#rk\I1.ja]Uf5	O$Gp0 7ׂqř 2%($At^AJӅݶ!ax3X	,1yq 2<ok<T|kaOOaQÃ;K6nɯl1xaga3We{	enDݙnɯ0k5vSGw0{s5`8̀}H@T$JPxd&D8]mY0qqf>K4j}_vS#əNU K#(	֒ơg[paA2?)L{29r{)Ib};j	cXfܓʲT4vM~(j$0HC9|@yHr£nA">EPyM{ND)<`r٨>7&1x]}yթE}ׅ2׺E7ADt2E2{RTB)Es6w-B"0#zy+y#}x'Y](`t^%+ȕmC6tâŗ.W	~WIɄ`~P9q+,£t
@Lb
e:KK/"BhD`	C'!"VJE('yեA@*`Fy#2C?`~TH
&R%(27㛋'E=]](|Zp<awL:/Lŕ^ղX$`hl//؎_EH-ȒdXp/rY*+AarE̝P[NX9בATdQ_-_*>v/O>uh
WA&ٿexL0PpQ<r%nAS* e@xd#ϫ>OVJ$"JH^	7d+Jbyx,Y._~D8]mY ;0qqe59W2qPlx]es輊V]G?`
e:}בA!D{(HA2# Nxb%j@?Z&!$";r7_ 1!qřP]"P$KW	+Nv`l.EQ/O+ٙ!/z(.{F}׺daܙfɑE|rP+GGπZ-%z@(v˲0L'NaN燖-,=[ '0wrE	#5[}#>[50[j/^%95 5{CDέs!F F@Tr%)]cpN9t^81]](|Zp<awL:/FL\YGz ZK2r£Sܘ>N2vgNQ^ ЗY(w;a]dida]ŇuVN	tNp˶]~iel]fL`8uv]^3\uPxH,W(G	=?IDV]$Ȕ8w`sqfT*@XQ:/DW@_%ȕC!wmtâKa1MwH"cy$IPt^/dEVt^,w6|DPMEuxH#?lTfHY{RuT>Ob#{7|@r
!0CL,ƎPJv:ƮIBR`?r1V)K)l o x:/Ar7O xrDx!_kW y:/fK:/Ia!<@<l 2$^%.W\'E]\V:/,Vt^,{+5aV]Cvhzdse:`Оe	DJ9*!ȩh29rGb+9ˡ7u7^P8| ,uzW[g ,׺G,"WȓVazuj]r	H\(c-J4آ}wȏr$DFkl,{ADB8phe݀v܋g*N&Z{x`G4I$qx#ϯ>,>WY܀x!!;aa)Ȓ/ ִgd B HR$t^.]YxdI=ӟ
t^N>|$țKc=!*TC=#\2P(nhAJKH)GwtrHÁ2ĵ߯u:#GGɒnȤ	eWfn3$7.m)9P>Dmb#yMbEwlI%Zd lH6qu1p|AkUEs_4W!KK:/V?ˠNU'hbyxl$.E;:(
@nSy# !ii+t(|kHxK:/ ΋#0p1;Վ>kHfg#QcpG$$cWV	.j ˹t#k#cwSr:FR1o}w}Ƥqޡr|A6Hj[3ArFֺFt;$q`!/uds!#$l=zr:6vֺO`*Ӓ=LOIG21@0V6W!#RY~̎Q (  [P h $8M\pX'6}0U8-8tc3ndrEAp"H`G$%@)7+<AG@)Ry?`-Ç"HV\ףL#S `¹?uy",(i9D`PeuAm9!v	yb+sչ'g=]v	ٝfI㔢gdݓq}H
ϔJ'#j]3d݃#;%ծuȸmFL.=SvKp}?V_<w~%MTNuh|1OvOwP3qbwBa	pG_}Ȅ'cQH׈A7wD}*GJ8\u{	'>,cs:/ ^w"N5#'A\
ѼV89ƶOO`z`dsdIYx(*Y.M=uK=329rf)+h#׺Ms9fkGMJ_c,ɕl#SDMR~WYILʎ!d_2:4@'}:/]Y}}NgI͔c {Vt^
,Wb>xƲxKc]?ev;evQ"M>$IڲP4gfbאNػ'aWY&]/NﰛdՎz'
r;P'
gVMc>WX}݇{ 58Ev$gE士%FLG'E6ugEXde S]Z}׺P$}'έ@t+.=buH"JDE(Y.B2_:/ ]Yx|H쾘re* 'm"+E?c`BkTfH	LG"^adG.c	vNF5#	e}@<Ƣ
~_?2%nf%35wvN]mLm:ᇻ,H0.nE}:~%	R
9rYPvP# jdrP	m/XvYӈ#\nJ,,r?$|#\ӿ`.tj 7m32@nUbT>OG@p	qOr8TGN=r`ͭ2@:=.WY!i7jJn\>&+2턍Cr.	={΁# {W@}A]Z|ŕU#L7Ĺܚ|֠VjhS#bj5ׯu$&$?4sOn'䖢B<
V+>΋8mdz>e+62#
P3:/d*"ah#|	Xե+/uKե
t_SKAZKr%D]ZI#T9 ,k΋+AWY7׺8a꬟^ø`F%߯u#޶u%̉>%yx+]]`wmF.\=u PXV
Os#(7$9V9$c;w0\c;<Gǌ0׺pIll> (YV
\K%Ujh29rb	euG0A=]?ȏa uzX#TÂQSca;Q`G[#1{!S<w>y@ɹ
m.Y,O5#3*	J*lTy"A䢦J*u(IEL@Mb,ALg2QSIoEL
t}2ClE$O2U`<S0eKȧ%ܨ|`r+ㄞq欎5Pz/%ZeausC{]BMn: ܸ}ZLW+e	)\zY_1e{W@}]kXo0\Y]R1}*F7&)u:/B:]Y	L-B3^֨p;79=cZ]*#1X:/%ծ)]pȉ$e3#][TF
040ե+/uKե
t_?׺ Jw򺴓AGsXם`wdz'װ`F%߯u#޶u%̉>%yx%W`GX[Q+y`vK {b J9lNCՎI.i}X8O;1t֮	={؀*K!w{AG.XV97]l:`6 u{[@O#a(\a	D}tQ{G<%0TNX's$rFS=w>y@3d܅@}apGeXY>5GQǚrFfWA#ݖ;卅 EM(DWw	Ie}؃| QcEM$TNa:>!\"`'m*e~Lǈs"\|g¿և4d9·5-VDF>?_?akCo:ԴqYF>?_?j?kZ͑o:ԴqYc8FćKC+"x,&*X#ܠC(8JBpLYaPJn0 n+TZiOIYqew,˶29^̗b}]+	٥~gagZ?={ʶ,dv370kG6c+{ 5Ȓ06#*F2(H0'Pur#V#M	x%Y.輴F77ÄW+Tn%0a#Xo:/Kb\k׺}r'9 q> *;*#%,V|'yyajuk|W\2"Ą!VDQ( }z` ah#}J|)Y|]ZPE]ui-+Ļ]ZI#uo:/G]y]fK^ᇪ}{,}׺Xzߕw<2$8yHE1Buv,,7ߕ<<~w^rǽ 

Ids%䜶'!$gbrn4sGrP'ȏ,.F+]ucXM˨ǄQ`G3GHNh쩝T;a@	 ː;Ȏo`l0񸂏Dzq8}>e SIR$nwDmȃ/`>HQI(dK%2a(d	:>Cm,I
I8l_1T2ȧׂm'*'}VK958ㄟ#(PK6=X/̬Nɷ2"Pune6;Z @wj9z\Rdr,=btnY>@baꜲ}Y8f 9`J&,H~J&H2Q7l_=%w6.XD}IMM'쎋%I6_P*]guY'E.F=p/]WWp"(+}q~vr)?(v!,r3X
NIQȒQVK9 ~scrhúuÔ?˶}F;ܐ́b4>%՜w![-yL+R|9c8>`#XV!, CA2'"Kɑ9D`i9'A3{ܐ+s`}C<VKrX1ӑjG̎R4Z"@y#u$ʏ!_sw#-|[U7%mŵWY=H29GXD񬮵NaN%X#r1#w:/	d 0Z'\gIg	xY.IfJGM:/+K\V_AG6W /goWYyY,]dK>΃{+DJ/%u ϝH)c)!P<ۦP}D}߸z*w^PUgs Kaꎋpn-=kOuގ$KzQa?֡)ĪE4 VrcdpI
	p2_كT։t2ȧ,GčT>O#؈Gkq~7b.!A9Cӑlw.#: {Kk[ ݓsd_WVQa/T悜R\.l܉%8ȯa#Nt^ m|6zR9%8
q@sc9];RX{9K]h6 (J!fzr+XY''jy~?Qa;Nb܇c0bgEᐃdaGR@ds``qmry@EHXMWֵw98`ďY輔d)qZ>q'JCGQIF܄q(^t_.XR$]eYi(N WdRy͂=Ź]gnEb?ȗXMW5]aN%Qgs Kaꎋ\uql

G2(Ȟ#GtMW5]aN%K;][Tt^ c_&#nT@O(#?lTay5z@dSkXTčT>O# p#
8[0~AGӞfֶA(XݣUqݕ2nrvM.Mx~rK=E^Q`{r$brH*(9b&G"ei΋][V悬HW:/]Y
N83;_-{Cl ;QagOr31rW(5nH0bl=]P3.XVE~â<Y.pwNgR@ds``qmry@EHXM.={jus
q*䳹xdQgeuP'{=lT=HnpQcUPUgs+0][Tt^6?Wds+;܉b>HnpQcUPQY%%հGE+c5ƲY»]kurO5HM#kQѱ΋k%LGGrnܨ
Jȶ#?lRa|O̦3dG9O?$izGyCk+uj	QitGӹeajc2Eiܘ\p+xcmLC&-LGNC PK6<$QdqZR9wƲ#E|ur#?ax.輰#ab}Y3qu\k	LVUMw^WXDa,W"5]Yy`j'ǌ<CxiH<$,
.WXDa#<Y.DmSd˱F7l<F>/WZLlOdqZRK+k"0t^W"3x.3 v?!HmI0QR?>afSPMSNC·aR(C"/gmjK`Z]#䳼b7 8seG5xt^,W"6-(vK:/Xdauw>WXD[VT2K5xbmd1vK:/V?>qR6]=7=͆k>ӹN?ǒ$XS#*FTL]򢥒F]Yx5cn(0q#7-)h.AP"1:W\'EDK%ȍryR΋f,.OD֞;Ue	kׇڋ(ӹ#/^c{r?hHr䮱NAcȌ`'rur#N.?t}{]b_`rc>A& N]fMCl+r(N $ETQ3J4s=&i
#{ 9+:Y.DggEt}dD,1F7 F>m"`'8l}( BTC¥QʇD_w}A,Ԗt`Xar$F#*w><FR]cY:/)&.Dm,輤Y.l|xNp]N}7,OdqZRȌt^R>]\ئt^R:]Yx&?>rm={o{}ro($I!S#*FXWXDdjur#]x.Ȍ.$w<& Y)h.A%ȌO	xědt^1K:/ 1þ?mE.Oa#Oe{SrG|9\aqZR$%urVDd哢ur#':/vK:/+ ?\}{]b6Ɍ	֗IuW`rH3r. )(ӹ^֨0+0$MNGU lF0W\'E ur#>!K:/+#SQ#GGd6ؑI0QR?>0zji
gYtк
9P>O`﨓YKdUM?h.׺0F4SX#}NEq1FIQWppXcXw	W#'O"MΥR:/ ur#\nt^%՝w%]1~&ABel?&7 /1]QMT뿐k ܮN	lW!E]Yx W'㔫0jNKPm.w 8W*>x<_*>_PEbI#ӑF"Zu;DRCprptz?%\JTa߯$ft='U,*c4^3?%P8J+\cF><&b9VT2>1NDd/6]\Ϡ.ugE%cw$6בI0QR?>?54Ѕ3VQ?]KS|`NwI,ԥH*S\
Yr0'Ep}Z&qZCkbS	Wr#(+H%]\ }΋@	}瑋$OI(D`	wDq6R'B4R:/' %F\輜.eKqlppW b H"P=mE%Ȍp9dVmb9I_j$-N05䍂<+@ppK+@*d1TI?輜ud輜+]Yx ?Z_.qM6/^]?hQ֠ppY b-ȍ "M?/E%ȌE΋#έ/I}8*.jNKPm.z9ʹQؽzn,Aؤt뀿jM	w)}\l
u%)w$)n#@WE %Fp Sd<(1]Eu&1NWZ]ʋE1ȓqh/,W!GE΋#έ/HkȤ	਩j`[zji
f)M [JQʇD_$1wYͭvo+c#ay%][ HD#=	lgt=>ϯuH/y^ ;b; <'D^u!INGU 'S^H]! KAzugE;Q`v
2ejDJ3ÇbBGQ;6Bc`X'j}R8cv
8],j"z=FUnȚrɀDb8L@3V쉍ܱ8H1sܨc<y !G
&G2QY.$"X#ܓ'6 \烔3qY=ݟ@
`A~Dqwb<v'k\q_zY_N1D]r8aZ1NDa{%轅KBlVt^Akcp@ùH'Fȓ{xVꜳ it	xB?ӹUWG5-9uEZ6VFA[9xNy")YؑiȫRUH!!/%ArX0ӣ* /^2r}}/"a! r0ܖd)z}[PT|y>A'Pv$-
1\Qz$Bz#$܉8u>mE62v3l4v^kAQvDÇc<̉@2Hk	C<o'P*X!Q )g@O&i!#$G#(װX(/t}Cm<iTg-CV:kq5D:hpֹ5Hba(C"/|qg<mjJY+F;J1C;%չB%I, H/`.P>e arj d䳂NYy@D;qZRVAr#΋ur#(E:.K:/(,1xlFX&i݀omGU`[$Y(t`Pb vj݋ػNȼf\}[]y ,_V8Jd %չB%=2}n RApc_e"wg#C/\cدv'cQIF/%Yx`l& NGU Id"0]pK]FPzt]..0*1F7;<G5Ӆ=cu>W]Hj0%it>:uʾWYᇣjY\Or*VG
j(g"PO")+G>N>} g\҄6HJ:4,VGs`]6䊝b$B
:ZjNrYrG${TJ:bfsI>:Pi #%%BFPvPV@Ec| m"`'kK#8l?y5hCTCkY 7ma(C"/|qg<mjJY+]?F;+E _d!HD#=	lcp
ag׺̤va<@AADZ1|]Y'iy{`1Dl>ӑhH#D; 9Ep,W"0t\K:/R1`݋kڎaG7C$	+%nDT-݂XsD).S{STNчry ,_V8Jdd!HDG&OmZ.q{׺̤A|2 Pbc%{j |?"WvD^<:/'1Dƶi
(6Ar#ƫ	u0dyu0Y.輜+cnwr#i݁v~WZ
8TEg<.
m.cNW`ajY\Or(_Z/rEc"dp܈j'x}?F0]ErP)չbx4=#*uܓq+tklF;YF;Ydfff9#=%Sw3v{@r`J4	 lOe!#&;Yv
q$RLTmidg-89jЇMn&!C̐m)1ʇHPb]9$y(w}E'NfֱF^+ X0^ŗ,5NSG6WZ{ 5D
哢
%Ȍ2EDX
n @QugEL#8w>_aOaw#,ƠPds`BQ.@19$
$֧++ +=w)ʫuM[s{cSAp(dr䐕rWC8ЛB(b]&V9$c;uݶ4VP\|F
g)>F@Y]Z]<c
< [K;ȓ%yճt|Z_{u }uXugVlV^Wb]{*9cmEi+D
RDaslW"3â
Vt^1 a	Q<+Jˋ+с]p,Ȟ]pNB?o:ҍ ,#	cϏ,`3X.c\9Y}`r݀eݢ\A5v
ǋd^O`%̤ҍ&A'2,9#"+wfKSٯanN2u2׹Kv^Baꝁ8vi9^B(bbNO:s~=%"d#g&OOvᰱ+\y,Ŧe&X(Z]u?+R8a8\=%qY:O2{rR&B9ZraiD`/YL<M:<' /AjamOT'jzq;N)+2DArOyvӐdR'$l	q˰#/f
8wK-yx>,1ˀ+Oc~ֺśdY'8yH dio_`xK7w 	{V9$c;w"!$	rvaFh	Xquk]'m"JtU!Q% ds<$h6LQ\1pƽ"q֠
1ap'Nq]X&x 	~L%"i$L"#}%tw3֣q)l Q6vy ADbZR&\rGu҂[@^'2'(ť<lPO2yATxԊȢ+Q"b Uav+G&fKaJhAdD-\v$(f=Pt/@3ʽ{B20h2^TJDݰ.U2whw` Gܟ9Tpz>.Om]-ȢȢ+ru%ݢnz@	dh]$\`eTpl8GD%9;DP+; D>݀fy1 cJxJDƠH1,wj AD	@A	bkDy).4âl>Q3
uib.>,%}|)cAX#,;Efp+ϠZ*ظtuh^έ %aUp/uP+ϠZW"1qWZ)6'݋J",3WXF>JeM	!wb:/b4Q;%vXb.{u7]pg{̳"Otp<+tY,Wb2zڍ]c]u$Ia l! Ps#"rTNOV97r4wv$	rvaFh	X3]Z>WY)@B8>9[G]YPGGi.T@OJD[6&8S:hpֹ 7m2)5uK6*'GHG)&	KI(w}xQ	Ar ˢZ&Cn)&x[5:OJޖ~CK6ەݣ$G׻&$*gnp,7ػ&^	NZ( b:>!؊I?_BN<LRk]P=>D}{nB'}S=vX;'	P}A^웏;w|'Vt}Cm<g-8N<LxRmXCwH`ͭJruH â
,%n9VAFN%.WW8:. 'dqtY-Y.w2P\1cwY]b$c悌nD\,j=z>Ym4%7)g*Aŕ֮cV	9lUa9bI|a+@e Ar#'+t]GKugELai0cA%$l$׺&`}#H#*Ud"2qiw:.%ȍtE2]Yt#XwT?{aKING2FT9SRut]-%ȍ:.Vt]01R1}]w΋-c0X}#H#*1NDc˿ZKytmd
dc3΋#I"NG2FT!)Ȍ`v]p^+%Ȍ0΋@.ugEmcpf^G,Z]"`'e"8gT[ZYNT>OG>C!;=a}܊7%0ÇbBat}a!I?L̑LidfHMCVT&OhF*'ȓp^9`FK6/#i'k+\It6gc 3V8IlF9K+r03^!H`ׄKL&[qZ)evAr#> .W\'En.Dcl]Yt6?Ն{j_L]9#Åec,Wc',h4z/G:/k%ծubY܉7'282+ֺDgģ6KFP%H/3&@K%՝A\0qg#i3#t)u W؍#j_LsC|\}lH	5ׇ(]jR%ծ}	+7,OdkG2]Y΋dzt]΋	2Pv#j,͋?9Vt]%5np[\͇bGf2؆uit#K>)WYĉ7	HR$F~>]\'E`udp1F7AH	{E.ml0MTFЅ2#ux=ܨ|"Mxł$N,ؾ`\񬮟\_G{kP'J5V,lz|#	t@M$⥇r808SK	t vK^9:.C;%՝@D25o?y]\8^V2̜z.v8_b}@sI(׭~m=A:ӱ}{DL+@e 0+tϮ:.ur.Dc;ӢlVt]cp@ýC>OE`:/?OkP_b6g`M}1Qx$s5#j+vktQC%ծ}	+8	؟@ׄ+@d]kdԈϝE`qd,+K:.;	BgI2,$fnXV?	A%]\~\T	5}Nfďϧ:]0/vk#Ea1Mw$I,+@e 0]"5'EX}d:]Ytcp^tĊI
Za*jf<)3F>?_3NɔȌL٭n3&}<~7Pi܊/vOP5vT?_qҁ3&Hs4	lDor}VG4_w}EmjK_(wc.5*Zy6ur[js;8GusI]թL]t[ixK]y,B.VK]y[Ƚƴ	ujc:	dWA#fA;MFOT/5S]Iu-#*΋`jugEh)cA1]ʏ$"띚ꤳx@&.F/E-c(:7O!8"K5S]Na]#sY΋cpb$I|?vkMw##';:.P]\ԱdlR1hڤt}Cm<mpȒ⛰k#.WVdR#'\t]jur#bt.[	Xum?AWKzk!3$
1ʇq?O#
='YND]zTT6,N<6unL!^#kXt^ Sk%ծ#kWgs.}_f<%S#.AH"2uR:.GK^%A]YtY
X#4	c$]ՠ&1hڦ<%]US#.WZe"GEhY.DkA]YtX#t})&x**Z?D]UbVwTFRH t]bŒFEfVt]-"1D[ٌfCfHbaR*'7P8JػOPYFQ'i^TamP_{`5Yo~WZEDy W3/E4qrR}xp/uXp)V&r1{ENT^?^ꗺ1K&ܹ+l s¾T}t^kؑluAiu$I|&S#H#)\]cud
:..a	]z>sGGHm"`'8l~)dFަ?%ܨ|8Jna#N:rY6'_@P⤮+X2]>'؟Toc)C2wV	}:$✨vkHp.G`2q b9SdX#i$j.=12aR0c:kqhX29>eJqxdyGӯu$b:2:.i`Kkq"MVAC%ȍrtA]΋ #sy(#'ӻs< T{%ՎXy>
l><:8QG:s?Ց28,xDΠA4ӈ.s!8bv*𒃌w4ֻ4Z]Az>xč2]7qZ)cNDh*:."ŒF@EdVt]@;Am	n*.W[*	dDEC6?}7⛴lw򺴧"MĲ81vDh2ur#C2 ;%՝K &m$@2%چQ\ݚR&l&e cThAurm=20]YtMcnz_TL̎c{ 5HwDq6)SRpWd{YTt]+K:.B?h)&x*ף8lf3WJ̐c8v橛D) 7m(iv*'y,ҊϏ%uZ-zYVF/V	c~EI$9NQc	AgHV^4~>uh=|y"OZ"04~>uj`\,|-0(,|L<kAgHVf̎#cnitI?˿f'r3GAʇଛiI7Nӎ,G{N:wy,=U>)5ߺ'f2Voqc@i0\Y]A\$d8g##`F7 ^7cpa&+֪F7pH,O[og#E1pK/k}zZWs訉d-ZA)J!s^T8c;phctqZNS.'RV+HAdk `N$b5?΋,Y.#6bah|
?uiJuiB΋^[yKդI(!c<:/ 8\wdz'od%߯uemK;e}:$J/KeXo[Q+.Xrǽ 

L_%{'-|#؜/؜'2];P'sWU#׺cP(YV
MA.h)(-A"ߺZa1úG6:	J*k7T
J,coS⯣֟>> ώ]ߑ+Ow>B'2}׺X2޶u%̉=ìDEҰ]]-2zڍ]c]u,{ G2P(nIbr>rHv'&`1sK4w%;mphenJ!:.%ծuH1X}2hE^d'L=\_GEhF7NClE$OJC8l_8f !s"^
ɶ{P%}8'#3"8V-Qasߺ7DAGӞy,sWh챐8]2Ʈ]e&2b84	JnZ>&+Ue&lG,l\z|F/N1 Xf	 z.{y#tWII0ӊi0\Y]R1NSɬ4q7Pt]+6KJd`xD.s5j~øp s{pRV+H Y.tJȒX&Rht] %հ+/A1sEt^ c>WVV_+Rh΋Mc={D &%(G9y(!c<:/@=+tZzY>xÀa~ֺ-o~W\2YfDGmHEC]]Zeߕ<.\=u PXV
Os#(7$9V9$c;w0\c;<ƙauew:Z]jcpapK{oa5`K2%%h$[^WEIa*9%]qퟲ	>t]ɶK\|eX)r'CuA뿕֡)ĩ,|x=&.QG>Dt^KQ䢧$y(dIQS^|Уφ|Z PK;#1X}ql
U"t1.YŇL]aN%Igs<uqÿE|K|oE/v?K%W eX)s1.WY
̎\XsF3n]kEsA#"!|^|)Z`	}|َWZי0~_RPF"H.w@
}"X%D-.K;GZčYV'.{u[d̉=g%w:.A2,mmF6~w^X AaX)+
dr䜶'!$gbrn4sGwbpw'mn 7s@LْN/Y.t+D@!0q%c ]]w|6.T@OJD[6/\`ʗ"^%C(`r+'fqqgtt[aEO̗~ C mkgsh+E1$"JTN9ytR %ձEj%20 QzZ{c@OQ	"ygytRK]#R$|"҇tRV#@&<	K]ҕĥ҅yxX^[e8+I4Q#T<o:/ Ac;2]V=Up/ }׺Xo[{WdIzUY.Lj7u,A{A: (,+'̔
r؜ϫ1ɻ.\Bpw`AY\>WYeH&|%a5I2	QpZ\$w^WEÌ9Ė\m{i&U} cйHK;u@bdrc1uݶ,}Euk?"|A/¦%X?/Oh	ȋb׺ׇՑ#Qj[4^VWJ=UҵɁQ hg$kG2$k8`2!:+P)u(!ca@2{0 7mufR6
C/{1!%D,K;GZĉMPJo0X(X>wk7]pg{+2$G<+tPK ,zڍ]kA{n9cX{@'%D>}X䑌NMpbՎhJ#rvaw4݄
!:.P]Z>WY"
!`-F(lW@O_&#nT@O2U"؏1~xdSkY6ғؑ}5 3F @3p
̧Gw}A(_dF`csGNK6/h_8	Kg|Hk9Ʈ(ߑ(;&%/u(}ǟ}>K;ȓ%yՠ8)c={wkY+yb}׺՝Z[%ծ׺د+DhaPw,5"x\mEtzX=bt`P&AVd'Eur#dâ.=3V5$y])%eŕKu,Ȟ]Y://*1J4G.YF_V`	,Xǖ;݄sMn׻XWY᧯u-4ׯ^-z1I{e
384׹#\ Çu&!a(d)BD@Bs(׋GSlɍ[(׋RYDᰨ:{!9.i/G(	1y9؅U Bg`ItQ B̐!b 2@U)w^@Jr]3<=r|(Q[Q!Wq7vN<\]Z={=bu:D
$qZd哢 vKFNN$Q:.%՝@Xc
	_`&bEw$yx
I1q`ÆbִyU>2+Sex36f?au(.$d+-ŀlDֹ+@ yx77cH&ɖWupױr`[{ZHAnSG=Rʏ$$jtpd!v6gG2B9$׈j5a(Ȣ	ePZ n 3+Vq+F>L1@INa@xcu. Ʈap auKfk_e@E,W`OÀ)A͂=ŷ"Kqa,+SSVZ+?gsBmy}*(xX!+WY"I@pj%4qd$lZ#9'A0U'nD`(TeuQA}{PJ_!7<BY'ױ|+0E+m`-ə> rUr|9\zZ
W+Dj[%aDEX!w0p g%/PG	"4cIFl܋rE*>dsgst^ ՒAgi+I`#'$F}9u(W `DhH t]JVK:.h>Mſ:/DF?lu-0r3.E`rVWeuTWʩx5T^Ȫ3+Q:.]ZH&ɎFeȜFq`09%uұ]t^K܌ˑ$l`0X!nFpױr`[{ZHAnSG=Rʏ$$jtpd!v6gG2B9$׈j5a(Ȣ	ePZ n 3+Vq+F>L1@INa@xcu. Ʈar/u~WYt^8gd-rBۑ8uX}t TUďY輄.ȗM:/f`A+$@pj%4qd$XG	IŐDʶ-Ȑ,!l!7̨w><a	S	k,U|x* ;%4VW a}׊fV[%lO^!]kW#mcBZw^'ȏ'ω|0g1jX,AuR[%4d5}׺XkmK;؍dIH
IKLzڍ]l,F~w^R{ G'̉]E ',V97rapb4wv'	rvaw4ݚ%Vi"LB9J3Ӣ*G]]wA[RMv+9֯2-<{		ÞD$`)c,[mr(rO
&VBݰr[@T][,
F{$]pdhYHj	yðא,8#$bQ<Q9505A k(YV:M X	, AA(k݄y=v	v!0Bv(8cJ2I0cB(χ@6ğ:/ f?ʏ!*($I(GG<nT@OJD[0c`BC\kCv7jZ8ଛiIT>ODC#cV g)}d8_R}[0S/}8-pmi.\ЌSgVQֺO:?n_ze	_ex0Gs	5l=a/@Y]Z]w5΋ ?'|w'JB]uiB{~ֺＮpu:lT]Z={]WV=\m	t^F?ubcS'282+k"3S(vK)A@/]YtPCcnoNHy]>pŕ|kk`,Ȟ],J4ܲ{H}\7ǋxݶat'v NL%",hOA>
<lg|0AH8A">A 7ǄJD/s)8MN /Km\ǹ(n3aDBDB$@+R 9	AI@^Ul@?P9l< p,.-(P9`6PBy\A<U^T iL=A(6ґǁ2u?hSk2dMNP$ Q@^=$.0z1rhxT}P=\8\0Xr!_(}h5j|z;B!'1s؄RrT	@- /9ri2%ADÆd'`'EM1;zF7lSGGRe* 'm"-CpcC+"~
ɶ|FpcV 6"s?tOջf}d Q	LmkeI[b\/GPiphB_ЬV?ֈ3_d~iۄAG elч;<WHD|$.IPW~YW|o}W,"OȕVl]uiB{~ֺŐk,YZB9dzZ]z+?:/bAȟa{y"JrbVcZudF|xt] pGdtɶK:.LeFP%V\Y]q`~q`fDedp1c_4>Ҝ'0>^ N.ܤG*cx__"] ݇Np ?"2._PA9}{<ǞQOBuFN( +vspY~L:HN9xIlf!	bQ#p!4Q!	$BeڠJm8^AM$쳕DWIت!x]q=xh6Ӆv1>A(VJeyx̉F%O:҉;94^T}P5 HUbj^gat&]=j+I;4r$Azm^Z zp1ig{(a*|Zz/
F[vxYiB	#AxH0$л	.2^V읥)L<Bk!?8{
~FK8z/($.SGE,L0HM:Cm%ʈ	ࠛiHb<#8GÌ#hs5iL͑Lt9h'ଛiIʇDobE F"gQ̧[0+PsGqG(sFH%2YdyA3nx nT]##DBtkeu0Gs"8(&G6cS@4"! oDՅ̀߯uhAf$^uhJ]uh`~ֺwWYŁkjέ6/Y.t֮WV=_΋˅?݇=buH#Ȍt].ur#\t]6K:.bKcp@ÂBH=Z߼$#]@Ş,Ȟ]NR#ݑ<JsB,N`}[`	,> 3 
p__;#9w'%^#|xG+p׺̖kُzO_g I{e	؇mP,rPÉ@ ,>PÀ(P)es;3/fI+0c+0RP85t{a,gv 0}9y Á\| Ӝ+6"RSɅSBA!q<W`{PB=]L=K3&݁R	^1Y"d77I%! nI @B B:k@{7SD +݂x̘qNCZ\}ޙ8 % JqD<́8yfR1<Ҙzt{%evcS2݇cUs5竂^TeǒXe}rbv=tڽDmEI$tX NN'HDN{bpiy<qZ֍>}:/R%2p"IYN̬HAEf/%fI+0cV`!@y>t^7
#aT
Dn$|6.T@OJD[6*?0QSf)t9·5-VDG>ƮT>OdJLDob
Z!磓9mX/[0AױNgoO9}: c?	f֞ B18m{;&n>x !P,ghV+G	̮Fh|8W>0E~߯uhA+cgy~D:Dc={J޻ 5y]g }׺՝Zh(Y.t֮{+D'm
΋0{'}^HdGA^Y]ϓvK@Vt] 6?&_#(tdqew}?]YłkP:c_4>Ҝ'0>b8|xz{' c7ǎ݉Npr[8hw=
=xA ^׺/&kznp ,FP˛枼F̝2pƤB0ᇙd ( B0#O\1		,aSFx!<d2؈O2q(=9Ȃ3eu$*2(A'X¦wac<Gzm$LuO6p! \dg! "WBU^ꝼҘz	攽HL!_*>y-pA"V)J!C턉&]+u\>W4sC؝O]u;X؊#<ZSa^bӰe=r}P(+4rbF,1&Vr$	 _)vP5u$cFx/%fI#<Zce-X#a`W#6_))A6ґxGp!
ӇA1ZfKGa|C{V"/: ؃/w}@vܖmkf)B\F̡9K<asa@œЄ-BB71[Nն^0$g6y́߯u'}>'| K;ȓ%yժ]uk]ZA8dkjέ3V^W`A뿕բds'yx'֝^H04>)h!FW+k"3쎋Y.Dm0Vt]+cp@ø@䐆y]\_ϔ?9{u2'a8cuAuY%F#D:8}|(ǋ_N8|x,vKp}$8U|1Z
0rZ9)=Ը|ox:&cU"'@RG(-ToDOGYqhB)e J[ҤQˋDUG1HCuZX|TͲ(oJTy0B+/01"H׺/	ż8uix'X.\7{PIJTB.@001"BP-!op^$ȗ׺/X[Á[Rb}7̄H֠	3v\xt^	FLL5"$n$dRLRmh?}G2և2.&o:ԴqYsjCY{RHG,EbAg9fXp!?Q)K6y:>:'A![PNUuue׺$*k01B}{xB>k5ظD-]`;apEl>N{uA뿕֡)ĩ,|'yxD][4W?K}Ok}.]w|y+
Y$t,W$T( _&Eip"
؀ `%$ADPXr(;wmXT˖_,buP{9a|ρo|,1aݖ1w~C|~3EX1a*_`r,{._y
>t_=,1_䳼?"WZl]t`~ֺŐk,YZBK%ծ׺2WNDF?׺X}S]F $GA^{"3䃢,W"5΋8]YtF7;XZ߼%eŕ׺(9fDY:/ ضiF]{Ob#/\pX,*e /80n׻XP̜!Wg"גj3Xw^Ivbb!YB9IA=}~!W̜gaHw_bZ`/vbL0,! É2Y&qrEֽ1BҤKUI Lqi&.6ӒrȤ{'0R1*F6b>-ȓBL%bA!]Bv	B@E%Y]xbeY]j
!-P+ω|aE3?}1w䳽Zb
ǟě/Eʈ	lGgdA36)MTZw`ra{o%y{$Y[0AGӞy,sh월euX=6NIXz>G0ӝDPulC֠h%20+d9C=sӨ!9'(2σ:.uk|W\28HK$I1tD*Y.# %:/A򺴥euiB<H ?׺!(Ļ]ZI(ȓ|yyfwdz'װ~ֺ+,`udIp<+΋}i[oX?R;u9cX`29CrN[cF397s_V9(NiPk]p>QA=j3_+Tnl7ˍ;#P(MHhP#r$#
b	ܑDKpHp%Z(#,7.rֶ>nQ}j14ɖb
q.WX
&G.XV97]l؏h΋:c'i;XT60X/+^/9N%u]u[zz5h|6Zy(U`uJf)ʏPEu9 >T}RO+sNTȬ=B0'"Ǆ~I
:Zᇏy]fC2rNEa!9.<%#HXP+.ՠ 4D,K;GZa;ؑ<'	
|^|_CaO]Z[dY'8uHLvKeXo[Q+}.Xrǽ 29CrN)>}X䑌NMpbՎhJ;mphenJ!:.uk]f$C!^RP]]?|6ݹQ<Z'lGg0QT9O¥Qʇ4cYHK4}׺Ig{{ȕݷ+]lFT]\4j7ua}deG!t=;@u\0>IA7rf\ұXN'(?}Yu]d}C"K9]j#y%Xt]&lV^E$OEKSp2393o9T;FSWMS7hjBXmhC_r8bz᧻f(rYS򄮓cLk |1}atI;u2.L:ċ5Ds;cw+W}p!v3+j_^KP3 =w(cQA'IbD	6K֠hS#	]\k׺&(cD\nr<Q	ς:.0uk|W\28r)H*P3:.0ul=Q{ ե+/Kե
 %c={InBKդ *D:/"c;2]V=Upd[d<"OK-Y.LmF7]u,{ G2P(nIbr>rHv'&`1sK4w%P'}@*V
l e
.Oa\lWY8-|R1	zguI!	k`֮<Ė{/^$DRbD{>0] 4c; &mG؏GVĉ,QV8lu؁G)e%QxaO!"҉1-z>81r$U0b_4	!_|(y6AsȖ|g%΋LbD;&^|Ok'.{u+,a,ȓH! }{o_aA{n9cX{@'r>rHv'&`1sK4w%
yܝ}4&cw4݄J!:.Vi"LC!:(GEPY.yfF/EԑAi+D82dF8%ȍ:.ugEԐP0[2^2vaϰirه	բ!#Q)>B,O<F/΋![>)WYĉ/GADE:.F|t]%%՝RM#/\۷* 'kD-Cav"XO-U_w%-.P=~K6}z<웞MבUc!;*aû^}mw}l ˸%4Q}ՠ$EGGɒnKRL?]G;}4mhY9P=>D}{z챐pL&};xww}թ@a$mE$Of0!j<LRmk*'Gǒ#ݓv$ݕ3e,&p ˯vM<w}'VVm"`'eOðn/k]P=><^웰'S=vXNmodw;uh*ElE$Of05r !~1Y9P=>D}{z챐pL~l Ϗ}B.@bd6"`'eQPw)cG?ͭJr{,Oݮul|a`D.䍳x]Oʏrc<bxNbuh
yXEaC:Xaέh"1έzӫ[1Z
W#3F7QkȤ	8lO鯓2~q=tW;up+?C
kDMCVTCVLLlDr{ؑ}by,ؾ\]]cWXe7׺A$Lɋ>WYQ`G"atV&d==,F9B$лqHUwn& I]D.x AvTݖ0}ՠPcH$-PIX6rvk:uq͂=ŷ"Kqa,+SSV+?gsY.'}fDEAc5l5뿕IY:j#㽔ă\Z5 DPYH0V9`D`1~Bnؔm%#%uPe%5EvK$V#erP}ݣbY [cv3'ݚ{dscљ%ĸ$]\OᜄpI"fL\aHq90rl?#lQȯt] QՒD̘䈗m9W[4hR%tpO">;uBa	+w|"Owe쩒wn@Aui@3&9"%`EFrr$VbAv&uJ=ۑ9.%^8A뿕֩)īm䳹x.6Kat	`/xz	X8H؟aW](FeuSR2	L.GĲ8e$H5Ţ8arN,$`UNe#b(XLAߐFLr̨J20<:.gdAb6W%]w6*/uX?wa [aٮ''}U4^:c:=6<^Ա?(gs!΅L5zdݴ5lDY6ғory%}~f8Iwq栎5PE
,O,WB~;\ t,+b<Ddn;vMS<tH2z%co
$r 
%\(H3lB9˒CшGcA(2QSpJ*h{	EM˻J!h6%!T|8ӣ؉` @$@$'mXnʘ%c&I('bE h$0HXR4	 O)_:.p]].׺Ʋ$W!t];%ǻw@ى*u2Gc\j|I_,>ls(N_dR~WOW}׺VOsz;✢V!𒊘pW>WZ5$({qb1
">D>3wEAμTOd]g$hG[ `%ȍrt;%Ȍ	tlVt]?:Qs@e"Oy>3wEُ]d's+>{>)WYĉ0Hd#\t]MF|t]-΋P'^WaSC܎q6M
fVO>0 R#g9Ē0ɣpt^Ö?j$c+t^Cf?>".uř RAxDut
8%if1$|.,ȏd|a0oE͏ZI'! d' cNdodPNut
8%if1$~V?qś/c'ՑaEO:/dt^)cbHt]% ?}S]`Hd	2#\t]F'E.Y.J6cno`?ϫ>D| qD"Kw>!a(IyO	ELuh>c/>WY

G6:O3p׺X}t PTw>|my>D|;
"]gY$DHK> 2O);&D]Z<	p;G6lٷW\}Sƾ$%':.]\}IrPAx_켧Y䢧!񿒊ϐ=?@<K\̎luqmȞguA뿕֡)ĩ,}Gdi@̾D|e@PW29ŷ"yKֺYWZ0OEY.P+K@΋àVȎ(CiN
	#?l`~jlj=S2@omieʇQ'A_~8}#Ӯ#swͭ2̎oݓthe:)'4vTEpWdf"Wds+_܉bt(zأ׺ƫ֡)Ī(,t^8vKaꎋÒ,\[̮r'磿t(zأ׺ƫ֡)ĪEul=QxsKWds+_܉bk2D
_(us
q*䳹z0][Tt^I2Y»]cS8sd'Bnt]uh&Cn<ZY`=<OT͑Lޖ[,ԧ*'҄ٓVcqewG,l1˲QmC5Sٱj^j΋l5cn B<rfr1|@cnxr^]#:.cpBcq)$׺Ht})&x[132k3dGS]mkhBL6L*'#{PK6ݖ1PAW]]{i&	$Lɋ>WYQ`G#?atZ]ZH,5Xs HD5,敊ؘyt
,V&dm[sKݚW'hR؁A ۑ@%^8A뿕֩)īm䳹xKar%LP$yx.X't[rurpϱY'QmF	Lj #-D 焤|WYA}{PJ&&ث$ HuvjlJﻴlT^w4LXkrWYQ`ԎF~âA]]6a.OzuA͂=ŷ"Kqa,+SSV+?gs{%հ9&l< c5l5뿕IY:k$qd$#bѨrS#ڇ$"nF"nD`(bR>WYA|xBnd1|W`H0F+FE+A$rfO5ٖ̎l>]$txsm	C0(83$LɄpK=KrN`,E+k#-:9,.h+t]rod3&9qXkl +tgFsA^'4V΋.$LɎ@\R2#h`+Ĺ?nv.Ѻu}qmȜuX}t TU6ďY6 %հ9&l<c}\;ߒmWW$%#lhj ۏ"@})%2H2ϰa	D݄݂6*>;EK$V#erP}ݣbWc`H0݄msC B8atv	 y.')0+RNF~n4:.,V<KJ4=D+
.Ozu}qmȜuX}t TU6ďYlVK`H85'#hOu ԊSGBDشG	IŐDD mǆ[ XB
>Q%#)]fT	[M&lU|;E %]] Z+l̎/dٮ'$}L@qPJt{<ZY`_gfC
kD"CVO¥tT>OrF	^1wXf֥;wbp~(k^	]i6
yC7(X028#')ȍvƧEP]\T	t]@ugE.F7<"_ӣ8NauI׺Ʋ%v/`Oa'T?'i{'`݃m;!Xa	:wd;ǖ	{IӹE vNӰ
{?`snA R};w$6בI0QR?>̦nַPjðob=.BB#؈޸C{WH,ҋoZ	#C"M29Vl2qj1NDkWXlW"6BE.?็@;`vKvFy@}c Cd|Kal<<V=]'%ջ#|}!HmI0R=?'O0zf-kq5N&;)P=Վc3#.jGk{3'h44#s;TɷRTa &W`};,gq7#9бt(ku~KZٕX{/tz	E~#΋Œw~բ}+J;آyնW}τ^O[iYw\l_(umuR|EEPN2uAA)#erQ|IL=X.29rb-&q.~!v!{(FJ,uawJIH
BBny$\ R}{W0(*ld&Oqud/Ի^Ӊn}$CY.F=oGcj|Inyad#$I@@:.,Wa7qbR~WYY'&<7$GvMt	J,i2$A)$Dۻ0ԀiA#ȯb#΋%ծ	>WY
	G6:O3p׺X}t PTw:/ywK|,yz",|t]pY.w"P{O.|]v#g_AmJOk8݄bzE]rv^!w{dEJXȕ^t>|@1k|luqmȞguA뿕֡)ĩ,@cEbŒyw<t^WY
	G6:O3p׺X}t PTw'}di@~Dǝhc}$6E$O3)ebMSZ'ioKFK`%-.P>P5գ;NA)ͭJ>5d9Bv	̚=r'	S\)䋗$bVxt]F6?ȓqZ.S+	u.Dk:.Vt]F-1F7xùEpb.Y_Iur8h,Sz]p[F':.-Y.躌1F7l;$@luU{GRl׺W+_HuQ,'Vid{d"5.W\'EՒF/:.ugEkF7,<#|^<:.+Ir8dAr#]jut]nW"3E6K:.?aH{#9c8a+@AbUw:.T]\ϕN=΋`Տ1$ar1aqewj$crj:>CmyitI?˿~ji
im=sث;ӹ1?<?4wP/w._aޝɌ$p+_fdanc;
F eUXT>OH;V̎\qSw}C@6VK6*EƘapul=$X-BGwaJY.F>^E$Ovrť?\_I?g[wO\[2,AhʪL׬QʇD_b
%ZQ:.8c:Ҙ]x-&Y$inI2ܒD{	\,"	!b8*]r(IL__48+ӹAeDU%2ID>ȔHvY;,-òHvYvYe 4>	FJ>WZ0)(ţ7X@ER GGRgRLU-Gp2/O`.fe5tDȍN␴o-1F*'}+"miD,"V#Qk"_5 PdrƟ""Hg,Q7Z9ЄH]f&V8JYm9	؟FP+p'K91Ȥ+S",J'diD]N;geA$nrCc ;,(qhH]jُ
t^<Oh?>ޖ8)Siqʇ㔫mH_%U%wH/If֔\|		섎CD1=r%' pN^t]utD+Nv`l/iEpՏ}c(
ClI
.e8CMûѕUݠx`*d	1؈Ľ@rdmr!Y25^V^?!7^㳕g@Ҍ]j(̳Kt}Cm|I^;F;Fݑ|#\bqNjðo2FUW㔛m.9P=k #i4yDo,XA_#`NOIf֤)Bp
A5ᠳu;9]ftZ᧯u?Kt}Cm|I^;F;Fݑ|#\bqGS5ha-UX,,Z*ʇKa,mJ F"!I5QK6&#fZZWA:ҍ(ws-$Q"V@Bdr8cmI"Yg"C\[rHXwB}Fǔ	OÃ\<Dd;%Q#!NHɄFJ$diBשgl my(Fǂ	#E%;	DJ$d>J$b 'Ђ<IC̪JeIt]?$yxF?B/2lH	ऱh?`jh*XC,`}AkR`29sIGEdoGGHm#-.I0p2q2zB-U^J,Z]r|wG퍾 YG#DlW#v	rť)&x[./;	i뭙S eUdťr{~I%Adr8Mw$YMI]pc9,$fnh[n;2=̎\9N3K;0Vt^hK$6בI0ݣyitg-̦*fћZ2։T>Om|HFcWA%"H)Mu`PuI	1#P//ͭrBIF̍PV+5\]U0*܄{'W@E\tڽg#'E୏146dkrRbZ^8r+N_fe'h_3Z/ׯׯG\8_dw |Kعa<=*F2٤R|љTzp ^p88rȢ)76=8"V8"Q]"ppEAQ]9JQe0lpFԲ(H'gUU+Ir}i܃u/G\0JZ"_y?v+=A3wi-ĂRfp2rxp/8""Vx\cDpfN[?^O8<=*F+DsW 1Ew378bW|6Ȯ݉٤t;#h]Fp6<	C믑/0QEPpr ؝TrI>V:DG(5|!IDN:ӣBeuApjX<Ҥ(HGrpAO#b	GQl6Ӆ4FLHɂ#I8B$uB v{qM۱-H B$d#+DU%rb"QyxD"E2J2á aF\Ar1i&0,:};Gu ^pׯGօ}t9|=bil=\[kunpO(
!˄ΨAOJ,*vP<!8D"F5čX%a(FDADB$l"Fv!594Jӣ|"#Z!4];,b
}h& ll! 6h! 6ft] d:/  :c: 9Bav@s$%F>d6"`'kD?ӔuS Rdc8/Q#)Z2Ur}GXk#A\2$`DA),6%Z#FZ4!2:.@Տp6:҇w7RDh]{ U.up9#߹\/NJa@rQ"TЄe3q{S$=B9cmQ8<:VC̄J;DI]fG,L	'BQ#z9(yDO%pk$%2BYh䩱(y̘JOBl 7I%1 BWd.1d`H." )QODUtK^Kj)#ks-+AE>-A	t^YRLS-Q?-f@-UX=ӕ؈GD2ƶ:Ҁ-29I;CP!T	MIf֔Qh]ݚDLÜS	DTEFϕ(!?++qTAA`_݄^Aj˄r.R(V8Zvi-iDUZV#VD˒%zHI4phtXE6	{E?Ŭ!#2.LѕU&OhC"7GY	'>Ҁds`5#4-%# PYuA3^hn6V%xڄ;{UvPhJ򻔨	yJWZܲyt9
lW Z$$rD
@6I`-$T*Zz	BE
)@|	ޒ\"W!đ3PQ	:.X#GGRgRLU=[flćKd?9v0?
`͑4*X`T>Oco+jkRuRS<e?a;4	T ܃p[nQ9$,WbYG@n.Y.a!F>E$Ovrť?\_6Dp̂ѕUJ,Z]coP<se>F@#i,ԧ0t_R#v	rť)&x[./af*AhʪfS Rf(s eU#e2.9̂ѕU1?
̦@VC
-U_p+_@f(s eUp+_2#9̂ѕU|g¿1͑ms7AC*c8/QLVC
-U_L6C"7{mmjLAW ߠ1r7GG.DbNAQV#%izU8^`*\ZVGGd6ؑI0Q?(sPձgf>D?-)P=7LXG	o}A C精g`e@6YM׹f!w29rH9W$#97LKQdrÕn$EL؏G[R': 1L9cw֪YaPI/9}Xnz-Ȣr	PG)]KIFBAE%d\
I&#tIp:tqlU@(.
-(F ,:r(9VEg(1r0!/"\mKr[AFjjVj^ [D\!v7l=RBZcM܉Zp݅=6 M\O2cj5U$D6S#%0<t6H~ͰNm.ɻ'el< Nm %172&0Md+X_#7~IG L@G#v#!,]9*o*n]tWe}.KMb$AG!#
~>'VIY6`	.A3}z.*ȓX2I'67GnQ폠S,8:p2 $$sGQ 7(V
:A$gb	g<Db~	چh=N: y.BruAWZ]i
}<\/ajٓP案E!t V?g &A>WY. a[F0V}"폅n,o\9WY/R8ul	CgK#0 HyAܘnw߶QJ;$eaƛb.>,8䕞|Y	՝1n}y%g^?U(2v|{8v?չd) 9j&R'L<F=%"~LQ01t}Y<-)rGpQiD.?  UN4ݯt].l,s6o3t9j4	ʇeKbs#(Z29F 1 (n4Jv?fK6恲6$r z=$$MבǄށ*`\;QNVGW`q1>(}|؊'+'PJjJQ;/]Hݓwi?\Q,粺̝@~mEHt}Cm<^Ա?(sLfe2#fSj8dJGS#*'FşaW#kPE
/b"+ǺNij	Lmi3nAؤQ$P@orsj' صrϕ裔>(XdpVCt#PP:0(+>Ҙ=c`re&<|
fG6v^=¦{ac; ʚ,FYBMadr4,Fȥ"n",NU0W+샲/ׯu9s={rǸm;rrc휌܂wP+poE
չIt8Qcjj:;5:0ty|.w>zX^ bnP+Ha>rlJ&`! NB2A֣vE͢d= ~M3(\/>B^2EX"}B-HsV' ' '&hQ9	J9VZ^I ~Xy-DE/"|#P|PbM}||-P$o[ܲ{wrklu,$ܧ-DՎ3+/^P8ray,rǼ[kC>WZhJClDPME?c`BoKFS7ACmhvm<mjS@\>,|rǸ\G.@DQBp$.vtp2'>P==݇"ځL4G[GQv;B';O":/ ُ<y'a8د>N;wؑ0'pk]<GGHmI0p2ًŬe3t9єm&,#Vr|`z/~K6/Gsgwd¸a(d!c_!SI|!t=֣N#G7#龜2Qc(2| 2QSD(T>)ģlTՠp>clh]|xG,lvy@q#dq:_!S+ƤpǄ<BpNA|AGIELJGؒp!#wwRQcKw}ӻwŲTa*\J6JӻEV!.d!#YFD{C߰.5:1=Bƽ1TQƴGx'cq#`G#z11%h.J,mEe܈3( T$n ;씏S(ؒ3Ic?CkI0J=a?*8E1jC5
j	˕)}@n(dkR}\`ŏ,ňbW9V9'%u/2vEt_Kc	RL?ic)єӸq=34.w;
ث;ӹ1?<?4wP
nث;ӹ1?<?4wP˫Wwrc<bxI?h˫Wwrc<bxI?h+WbNx@*WbNx@]]ý;	I3Gueܺ}zw&0'Tfiܺ}zw&0'Tfuv*L`'O'۹uv*L`'O'rUܘO؞RO;ث;ӹ1?<?4wIث;ӹ1?<?4wI.ث;ӹ1?<?4wI׻WbNx'˫Wwrc<bxI?hw._aޝɌ$Nܺ}zw&0'Tf:uv*L`'O'z˫Wwrc<bxI?hw._aޝɌ$b8Cusx	RB`HJ6p'>9
Vc8[ / z21.HVp"넒'3u 0{agKKGBdUǂX>O%r)PYq฽ָYӁ;PYq+JPD(RxDբ{VE
WB$ȣ A'6=XբT+.b+O"Vh?'ifW[%H	h7m,G\NDVGNh=ȿV䞴DC.n$ژ2r+=AնCl"g	9&Or'9Һ?0l	ߏr`'b/	"NmP4kuŎ2Ġ4"wNC^|D7?_+CgO{/ǈbq]gb~P;;߸.v 	p4\/_Q:҈(w;K8D1ca]"w;K8DC~itgq7q[J?Gt@w._aޝɌ$KS|Gr؀YO:XcۓukZZ{%ծ9'HMC#{%հ9l8}ݑt2.A'@zur1ƧEQ{%ձ#|6N|xt] uri'ǔ
t֪F=y"I:. 'd'װ_d NcN,Y.'װGd 3a%ձ@'#l&*d.;΋3k%CkRLTT0g-Sg1S_WbNx'';WbNx'(;WbNx'˫Wwrc<bxI?hnث;ӹ1?<?4wIʮث;ӹ1?<?9ͭJr{|	RL?iƸBw)iY2fћo+&RG~*'F"/~į@WPE
~ćQLYZi͵ܱX&+<{F/Ov?ZA0`]jcq)`Yɬ3T;KXphhSPřvŚe ;4sܒ+]Y?ukg@#|vl]u:.݇!a$I8!uC-X%߯uf+,`ydIp<+΋YXo[Q+y`xK {b J9lNCՎI.i}X,&AqX)rDYtA-QسLg"4 '(%	J4<Śeb{2p[1Lg0tbh}:`'0ӞX.z<fX^R|	`9c3~}Y93]>B9X9F%߹b
U<n]cB(> {oPGOV?-}\U`?ewd@>H1?gy~D:/AAwkY+Őu:/d;%ծ׺zuh(#tLr$"6+\e~w?.?ϔ?!{udOm'E,Q^*F+{ɿ{ 5]G9}}G$Vشp,$PSl!a)ɄD-rbD,L_pLqAv^Dm%6n	MRSnSlJmIM Bm;.by(zQG'Ju@m8_`0+ 1(a'mv\s,(IEnJe@$1?t{eӐ2tL[,>)WYĉ)4+'.HvGE]F΋Vt]:*1F7;qy1û
?Aa 	u;;V{;a҂Gu;<V?>x˖@#PbB̬>@-(ب,a']4w>{Aέ' =a9A)%Wa~ֺ]o~W\2Yl"OttlDEKdtߕ<A{I{};H3X"v3r+^Mܧ1sC4wv$	t #M)Hm\
		xGp!	/YT;&Uݼ3q36)lVXKryV|Uw}DFY\w><5JL*'e:/"Y.taqND d'&'EȓdjQ;ϰFգV9r%߯G}sNέ?>v|!(Ã)]X{]Xm@%B+Ng$Gr{^u@E+};khߪ|x֬c={XGvhǹ `Z׺ؑ0lVaGE A8R+ȓQ{YtpdmTBG%չlwkD+{,pdcAdV5޶~W\R#29\X3'Վhv@M܌\}XO;%չ[⣓BA{C!:.vK]D]j#e%=>V} <p!^-Xܚ|Z֒V8	unV|Z=} r$"H#jFkunY"F/t:%+Vgeh#{Huh~:$+cC`KrikGGi$RLPXK`B9*j}=S ҊKJQʇS#"/}X~8c}2	Nh{,hefC(Q}Yd,{2_}@Ehݏ
%IOX^a`G^]b5y]l,YZ"K]u#w><WDR0P9J:.95iؑ={y"M'28SFbudFt]]FNp%]YtzF7;WI	k~?IYqeu(sE ,Ȟ]Y:.ć:ҍ ,ČM>|y"^1!nvׅmetsAW>J"d#C#<Z",A_%6 	DM$DĠeC׈ y(J"mDM(&H%2I(]P x+TArFts1FxD	Țb,vd	Ș  1_΋p1duh1F7QYRLRT?0NMTޖ):'ZbT>O$,ԗhCec2]"P,Zp@d]#eEl*cx+̔.)Xt
`j,8;aS9]rX"Ea
>P@ldree9{$EaS@<b\z>q@O"N¦<a t8}׺!/ezh͈w& qt֢F>m"`'p2`vf5t	Qʇ%[c|xhGA)(&V8\\G#iOɖ'lt]'d!HDCs%ձECXw&?ף,[a_ Gfs@cE{%Վ>t]ug +FzylT!Aỷ~ŗ0(+=G!rw V y'8>LO5(Nq8eP+Av΁SmBF[-)XFZH]uhG6ϕւϺ}e!!xJ֢-s`k߯Gdc=TV䣽/PKz{]C>[-{I.ƋQIAz,=(/ZJֹa"P^4Z凝!-Ev4Z+
G$❎;`,Z,lv4Z凍-r]k@d%*c!1X:.!K-Es]gt
`Dc`4Z<Qùt Bɑ͂
J)ȓ¦<rZ ?4Zw*~_DULxN׺	uBOJ]|΁_Gǌ< Aj$c&Cn)&x)&*eI981ΚL&-P<drGrow}C؉f֔Wv+_䳼?"WjX^Vh%ݶui^F>6	ਛh?Tͣki=S7)iE9#Vrz8Mmw؉~`qͭv8]0PTk1]cQO})&mWY}@VC؍P+9 6PW~֗@cş>>G΋¸2cgy~D:/?׺`߯u#]q`GZdzZ _WV=͖@cEF}Q}{y"K{VN)#>]cY<:.`bur#iGEЬdf0F7I!	k~򺼋$#ϔ?^]`"{mv@Y:..>ZQ^ؑ}\X ϯ;|y"[`.]=|y@cɗ)Bۻ=QQ3ےRlQɓ/%"E}^JWǄ:\ 4TbTT)*NT &I%I	L32b|R%(bՁ|J)D	ջ3rS<ɍg	)A :/&:>!؊I
Q+eQpfe2mQL}=u۠~	T>O=#A+cV"/pARK6C؏@4/@JrSrZ+j::nE2:/`#`I[؍P+9 ,8+^K1
>t^K@cYD+΋|5c={z׺Xg+8}׺՝b%Ajw@aRm΋}H<&GrϜ.WXDkN%ȍt]Y.rn09ĒHGZ߼pL,i@ck h2'a@uAuY='}\1_HpleS}x]"]=wǔ>򈹋T|+'O0=,Dأ )}'"d'DM$D			1(lDNDM(%4RQD&I%1 ADA>WZEZ`WG3 bQ05nzNx NDƇEp!cF,m	छh?u?hc뭝5̆	~C$ow}A(@4Jdk]$2+W}׺XRZŏ]^U#a%w	X@E|\p5qȮ_+}wXUwʱPa$MV$+:/1a	ޒITt^DV?Ly12pgslUrh-xXZ]	%I A\8N0 ?4Luڼ?S%J^ Ꮡjh|q|r	bdT#%gŏY=]wQ`ja͜D9!W[duN,~D:/0w+z CEk9r9B$$׺8{g *e.ĶZ9rh-x~_+/qؖFЙYzHKqfJ.p]j	_4(0,'yxF?eTt}Ćg* '{J[6*Z9qMm'cZQOE(Cw	%2Y6?v,uFJ+PnN}ZYGk%ծz	t_7&5gEգ%ջ#(rD\K:.0]]G.{twi'Jv9<:.._ƚeM+'G[eG!t>!u\QNIႱȓI).I=q<ϰh%߯u7$+o~WZeMm>YIm.#~W[q̀629V׺)=܀QR%I7!LrHv	ecGwe<D'E>]Z>WY7$X|St('EР.A})&x*&-ewf5iE?',ԧ*'ȗcgg0E`0^E$Ogx>VLyf\GYNT>O\`?bGEа#5^3Bf0N|}a!I?Tw)iY2L׮T>Ob㴮`./="kJ2٪a 7V2EP_#MD=rIW|+	uqʏ]>F7oh<DA)2Cr412ZYuk̀=S'׺՝Funܨ	(F%4}׺Ig{7$^ߕ֮9ext]	%%o[{ǖ?R\a BʰRz$+ь젛?,+y݆]^hKg	Ag΋DF?BB$::(#,թ=	Z*$}:!HD^ҭ]Z7]pg{{$Jt]	lW@ci$m#~WX'$]u P'\47%"rV9$c;w*.\wՎI݉y۱-D'EМY.t+D'#dh'EИW#GGRgRLU-Gp2/tS-(,mjSPIw~kh0޶??ǖA9Ȓ+I.,+_1aqewf15^LZ.6,}^E$Og^SFSðLGC"g#{POObY`F_fdt]	CwV;fSQ0P$t'LF/&~M{"YW(}d5SF  jddF#Z+rc= [UE/̊T_32aUJҨ8+gQ!\Ð/ו5Q~a*¹xU"B*%sT_4lW0E)\E`ab_X]fGV˔H
ClI
.[ zL~J Z_eD*'=hO"W7=[0AGӒͭT|F?'=Ttohsfa
b8 a @"C(&V܈b ,V8
-LZr+ژr'ژr
L##VF5}YW}Y%}X
iAN+bQus\|G:˖yTL[M@\=P;
&dr@^frK+TN֕MiTp8*BIUzI*\$@^xW	3¨Ep!@^ĮlJ/A+	T&تRI`/U	;
g*y\2*y\3*|%s>G+JpW3
!\ϐzG+
xW3
B+"G+JW3Jخg*z)\E>Tϰj
=AT"̊<ȪfeqfUJ>E+P8+EWB-y\g*[`U¸<*Y3EPbWJW%PlW튡W袘E*/44MuRS܈rF}YteJ:>H۱ʈ	࠱hE?6/9fN>.9P=7Cw9ymjKaFdt]5Xù\٧^Pif8"/.Sf:.FeţK5/cYVYW*>%4SF  jd0z0%
ܘOrH9V惕eQ~a*"dUes̪/+pEҹ/
T_W0*syT_+l
aEa\bU%s/6Q~W0E1`av$Zz0S$w=Hp،nL`'$sAʲQ*j
G$P2+EP3.CbfU
8J%PZW7֕BoBB!T(וP`W7*¹xU"B*%sT_4lW0E)\E`ap>WZKXf &m"`'{K8&R?a1(t6"-|čDb!	 K6%PXWW^3wNօB5j%g+j:.?'{JF/&-*сp-L%$e3i|pL缇hʦPW	uSLȮESL̮eSNKU4֕]iT8+TӐM5p^U4]T<+\^U4Ep!M6%pbU4J.U4]TE+(i*m$ġŶشױ}'z_5,yt$ ?'{JaiGGd6ؑI0TC8&?/V?a1(t6"LR#t7qC2{E*'#{3؈~0Bxz/#ͭIl/^H̎ fޞ24\ٹ/D˕eu௲'΋ ͏ŦkDng"ʴ`h,5֦~IAù鄇V؍hXɌ`lS
j
"U>fW3*+UO+*
gTx9
x5T|xUOd"}^U>WA*Sx4QM?``ac5*i|p"ڙ$yգGՕB^¨PW4B\W4̊.iB\W4*I\ZU	r\8*DiU	r\^U	tRxW6וB\W4EP+6%PK+h%PzW4B\W4J.8}	*v9ġŶشױ}Nƿ+҆_@Eњz)&x*hgac҇Cb$"7AtzLiʇHL"kJ-faWZÖƮA"J3	_OL?٭Q*с}q!rL=0Di 1>CFVZ+rc==+FeeT|ȯdUO4"!j[C[R x,S$p#FsRusQhqmESMB]y\%M3"KM32KM8J/	TZW	uSLSNBK)kP^J	޸u,yt#lGGRgRLU=	RAs҇Cb iq7P=Dw}Ck8	f֔eu|F.Ե2ٶ=N#Z]?y[KFVab&0сZ5ev'NX',Hh\y̸]v$jڧbd B|As@9Gaڕ@>WZ>D GGRgRLTipg-{3b&]`X1ʇT&Ki]AO]Q`=d"Y+g	6+enBSO|t"7cGEhXghMEmGOBZZ?w+N=(HԩA2l|DܘO[Rźd8z3*UQ'8*++\1pҸATWׯ)0%Ȳ i|p#Z)"	 {p
Vk#j
aTPUKVvC̪焪!J^pUy
x-4xC\Ah/l " 1W4Ȯ \WupY!\CM2d  EA, qEӱ}aߑeR4x,֦Iq,Fr9`!9b,sC+jQTP8z2Z^U32*yTU˺I+3"o֕VpW AU7^RXz,-Jja/֦JHHa,4J)
ܘOFceh֍S
\Ȫ<ʬJiTDAL++\1pҸATW׆T	gWAgt!xt} E "y!ĊI
?i];=:>Ok
ض&-LG};87#>]Gr%=H+#@{8mr7yC`7ӯuBc@u #	Ţ88(ԸQ/"cX+t{b  @z
.(F0Ou{._r킵2?x !^ {4Gta ?rߑC '|~
;QH`-(;> w[h߃jvCOGt`ܺ}zw&0'Tfܺ}zw&0'Tf[uv*L`'O'сuv*L`'O'сuv*L`'O'рܺ}zw&0'Tfkuv*L`'O'Li+*'}7PA!cb@Y,ҍk1	uG6%ծy΋c={YtVKvD,<D{HG(Ã<=]\KK|Tw`29сŏܲ3rc<bxl>@$}zd֮_Γ@<s JXq@I1_΋1_΋!4VX@I 6?+i`_ΓA58h4V1_Γ@
3c ހ&W`2=wu@IQ
t) cp6]׺+wCc +u@tY%t
tX8,}Kj4pvA{]&f=w^W@I7ʶA뽪Ot
t&?,{ kc٫\WB]6|4Q	uPd|I_>0]!(GEFKt̼ܬ}̌_gE2=٢NK]4%#%F[%uvoX7>wk4޶u%sdI<+tY.M2;oR;ur`' 

G'̉]E ',V97s 'ՎhNw,4}׺XimK;,ȓscM4,smF9~w^R{ dr{ȕ	"gOь쀛b4wv'	voOqzPqmk_e'٣yBOݚ>k_^\E܌nV:.a[=٢ND%ծuHtx	2Q:.K=̌|%ia]]|K5̔wDsLX8# )	8K4QvD'E .uk]f$>txQLHK))&x*hg-`fvf5Ї=ՂnʇDObAgЎS0~+%ZQ>8'B>7Fb+^3:/
K%ծzy|%?agEŒݹQW!8J:%mPdsE6VN
vh]Z>$N֮B:rm%գ)<Oh??ż#3Gz*oKC۔{WYoq#t6Nl	,0]c/N˫^cu&[35O^H̗䑍vft]V F7x#I),{Uɬ<TMJhۥr^4Џяek^3:/ uk^t_N:c>DK/u:. mݹQW!8%V	G6?(,!jDmr6V!v4.]Z>$W֮B:t(Nmc
ClI
Za@'r*@Ƹf֔\|`rB=b`~1n-9NUk+Vli#I"+^=ɬ<p}n9Jkj0zfWZyեW#EЀF7<g-XSҲe\qͭ(P>6wC^a䏯_(Ri"+ֹq/˱hF7+B 1YHRH׺ᑍɬ<͈@Pf|yd!HmI0p2%f'r ЇKS|`rPz/%ZaV6-r0G2Ge>T~ŕ߯uɬ3F7izYn#FAscqUG	S3M_W*:w+t`p#չQ<gM1هӓ,efN X4imva4ae`a!I]{9y lva4Y0qwfNg'iX4|ri3-ه#iҋaY׻0{ݘ{Nݘ{va8
Rwݘ{AfÀC]{v4va8	bp"4}VhKZ7 Ьdg>WVdfÁ}GخuhKg:,]8BףsF3rc>@$$A%ӆ7?+â>nU+[l˕֋`g7tݘ}GӪvah^3⫺un3+F|نg`Ӎ]p4|am:fXF|n8a<hϒӧva&XF|CwNن6';V2hB3SsGfG6);0hN3[u5Jn8aܭ#S<=buHpGH#>LL=FuK%՝AcqrAV0\ى+"5X"U>)_.DkVE»%ȍ_+NK&X"`,|t]|ur#bՂ+lGEۀF`rXt]bur#>y`evdYX"X,p]\_&X΋&.Dl`Mqvjur#nl_(X"Y.DkE|`,|t]6KVgEۆKX΋Y.uQ5i+DcϋR#\@:.ur#>軋K:.6F>^E$OEKSp28N<LЇlܨ|LwͭJ:.3coGGHm#-.I0p2x?̪9Cn3whť ܨ|ea#}kRkKRL?]?MSg4hC%-.C	eYGVݣz:>CmyitI?˧j9hC%-.Cw}A,ԣ@LkKRL?]?9*@(iu5*'G$,|BYNS׺Ig<`6בH	8lvvL.	EKQT>Ob&{,|BYNS׺IgZ3c:>7m#-.I0p2x?jj9Dp΢QbkT>O僧		f֥90ׯu'΋3c:>7m#-.I0p2txƩ3d6VJ,Z]r{3QcͭJr^֢K<ڂ?|9b<g-3dSk%-.P>Db~>4G)|pmjTUagObYDbO&uh?|9b<g-OV3i2fћoť(*'0mjS!{T{Qa#ׇ|P`6בH	8l*9*nfm%-.=ʇ%ZuhXkKRL?^1vvL|XeC"7mjQt ?Ft}9b<g-Lv晵mOXeC"7mjQբthގ^G,Z]"`'eɪv Sť(*'kR ѽa!XE$Oej9?eC	`7wl0}Fщ:NFYDe:yW x'z^%zP~}G
}xZ3Z1,t|yb>Cm{ݲ-C5V1vt6dCܨ|a#aEH>ף1'^ ukRQ(ʵAzU"O	>EH.xP{@\ׁ@]g(AHt|yb?d* 'e[6j?zliCoKF^J,Z]or}}IwXkRI:czZQ.xմѾCmyitI?˨mNٜVEKT>O	>0mjS~'^c^U"W
>?߯ڀ:ft}o^G,Z]"`'e?f5NٜVť ܨ|`Q%Zt]Lv	rť)&x[.sj9oK8%-.kT>OI(wͭJ:.S?Ft}9b<g-pT3z\PsmNJ,Z]b&{$}{	f֥Hhގ^G,Z]"`'ep3jnLť"gP>GGmjQxK/17$6בH	8l v晲%h᫉ۡXT>OIwXkRj$JL1`6בH	8l2v晣Vj`vn2Qb}ʇQ	>0mjS~{D^t]LGG;Frť)&x[.awNٜsqCGlܨ|	f֥@3coGGHm#-.I0p2tcli)qCGť*'GHw}EHK6)ȿ^єkрƽ{T^X(Q"_ڠGut>ulѾCmyitI?˨$f5Nٜ R%-.;*'GHwXkRk܇a^U"O	>?HDa,EߝZdt}o^G,Z]"`'e55Nٜ RJ,Z]or}}w}EHK6)ɆFkщ:0ׯu'z^$J{U"_^"ׁ@]Z0lGG;Frť)&x[.@;fsLmjS$}O$r/׹e`1#zZQD^Aw=B:^"}x Tt}lI?G'1v晲#XeC"7mjQt717$6בH	8ljj9qMhdť"gP=kRhގ^G,Z]"`'e5Nٜ3hřJVvui}$uitҹթNSDENEŧV;:J'VV'VQՠ&lU:[^uh9$Za:%ZKVVE@Puh	%VS?!oIx@yx@I߄V!Ո~Cb (x@Q? +Ո~Cb	~=Yձ ;4?ܳ.}˾gWǞ{>`>?¡L*)\LbOV&^xLxL<&Ad7=d	|&Ad	|ݏş	k	~kg	~'%NK9/Ʃ~JB'%e+/y+/	YxJV^𕗄	E_.^4<h x@V4<h x@AƂ5+y2+ȡO߽sw;>sǜ^r yȧ"r)ȧ"^r%yȕ"P0#3!'xBSS/>[SǢDxZ"E??4U|ч JQkUy6e1Oƪk6<|s|)eHaύ|*2߮x>"+cZObx:!<Ixި'Oğ1{/|#3|_g{{}}Ӡv}{R-zS:|]vQ|$x:ԟDJ~|{T=PBp ޺##veI"T.3]v;"4]apo<' :0,+!
ӓN ppqtfћWFm]4!ǁl~AfAf `S!ǁ!	`)( 3G'FP	p'ݺs!~z@ 30(!Dz?Gc h!> 3JG`Gc4z?? !<&lBpn C1p͔#NMT!u	)*tB:OU-!Bpnp͔#NMTf<~8E7ES]-O[GPSfm":ݒ#NMT͡XGP"-B:Bg?Љ\:7 LBpnnBpn LBpn,9y0a) >2 `3L@kXs!b f&1:äFt#NMT,ZB:NjiStU:虛(GP">D?vLu	)*:PAhʨGP"pj8'ց5WStU?rA*u	%?Xs!b fѼkg0b& `P-(bug0b&<f rA`cɏcَ CN
i2'Ae\-U\#NMTBjBpn!
TG\nMZS5Q8u	)*?SPGP"mB:Os07dkDM;&U:O-U\#NMTQ1t0ݐrGGpba 77dMTD	svAnn9"<B魻6!NA`cɃc䧣ك&#G8E7ESJW;&U:Nw)a0)`3grC 2|?C1Lw)ccr= Jf;1 <Bq00:Oaa&d
QaaGP")6WHtKwBnOt	JQ)B:ݒ6HSvJ,9y4 zA >,9y4z?LA;; C1҆dy1ܤ {`JbAvP7d%(vuB:ݒ(s!΀΀9u	)*(s!΀΀+aBpn
s37GP"=S 08E7ES0zqPnn9u	)*OlLx>SOlLx>SOlLv=cӹ#OlLv=cӹ#[5h5tlգz[:ݒl͢͚@mBnODsg3f#StU?w;fs7ACBpn`JbAvP7d`Jbq;:BnOn3ۡ7u	)*5q3t9N	#NMT]4"RLH4&]4"RLN'gT#M)YV[4:GF2SQ1)! tpnn77d샑)*vn2u	)*q;t)̇;`ݐsvJ~3Fn&dե08E7ESNٜ3q3&)u	)*h4!Lږ@u	)*"Ѕ3jZ2f'vsOBͩhɛDGP" ΆePrbh&3F&?j807
`vn&AdaBpnihB;TaBpnihB-L77d:OЅ3zZ2A '<L<e0LHbS`SD=f O ΆePrbeKw7dfoKFSOB4paBoS%?YPi)(R'	xGZS	PC#AfSSH2s8BnJ ΆePrbeKw7d0Z@3vP8E7E
TnW3gо+u	%?x>x=`a 4<zǧsGx>x=`a 4<zǧsGx>3Y(gϪOA7Ahʠ77d)u	%?̏&lcЄaBoS%?̏&nєkj77d:ަJ~
dj807fe3IBsvA#Md=jfSfpaBoUL'\Lw]4svA#M꩒`#]4C 7m5B:ަJ~t1&dj8u	LtCsvAMNGPSgCZ2914EqStU?1t0*ݐsw&	tCsvAM'sg3fZ296P7d;95nѕAM&x@l44q\͜VB'qL#MTwT-O  ؂@
?T9m iVfI&ޚƭ i6fI&ޚ3-! $2#6Eu	%<3WJ*7WHu5샘GPO'
dj807'	pba 77d:ޤU<tCsvAH,u	)*baFU! $63etE<	tCsvAHm&f&ٜ͚7Ahʠ&TqvJy
`77d샘3
'y
`77d샘R'y
`77d샘WI'y3-T샘YWSzTA7Ahʠ77dĆ07dbaFAnn9*u	)Hzm[T6)svA#Mde4!MK@j807OZ#i!8svA#M꩒OZ͐MCG &TO3sSZ&!D̐!BoS%?UMhM2@n5B:ަJ ΆePrbCnژGPS1t0*ݐstUWStU?gCZ291!eJ,#M):nѕAnn9'u	)*lfkpePslBpn<hf&p:ݔ+NMB?a0?s7q3&Zpn~Bw) Sa7nS`SH@bS`SH@bbaFU! $63eStU?A7Ahʠ77dSZ&b$#M)baFAnn9tB:ݒNMTCfU5샘GPOq3d'7h77d:ު)֮&lj頇5샘GPS%?zЅ3zZ2svA#M꩒=jiBh!CG &TOq0w[7Bq5샘GPS%?gCZ291"28E7EStCsvAU5j"B:ݒ;95nѕAH-WStU?w;fs6k[*5#NMT1٭ntbfdFMBnOٜ͚7Ahʠ&MfCnvJvlַFU18+u	* e3wFU! *[5&nW3gн"̩n&nW3gм;svJ7o+h^ʖsvA#M)(sAk]1!f'qL#NMT4!L샐ݐsR'`ʸPY4GP"pKHGPSaGPP@ZB:ݒj~~ޗ#NMa BѬ07d3-T샘NxGP"Ԋ ΆePrbAe\R'~baFU! &Դe3d'BnOA7Ahʠ77dCVT	xGPSgCZ291M38j&tCsvAH!F7d Άd샘!8o3zZ8u	L34k5tq1!4paBoS%?hfЅ5-h77d:ަJ~֮&fNh77d:ު)3-T샘YW5Tu	)*:nѕAnn9-L	xGPSgCZ291M38j&tCsvAH!F7d ΆePrbo]7dStU?1t0*ݐst	!8oz)-T샘YW5Tu	)%?1٭ntbp!BnOw;fs6k[*RBp&sg3fZ29Цf&sg3fZ29s6j&sg3fZ2937ACu	%?1٭ntbffȕvJ~c3Z-TBFUB:Ov-k$6,Bpnlͺ,)5CV)h3I*y3-! ##[ޖ!BoS%<tݐs舳:xGP" Άd샘·1S7u	)*baFAnn9INDBnO1t0 77dć:,ͧ"TvP7djq\q3d'Pnn9u	Lޖ)Cl5샘GPOЅ3tg&pջyh77d:ަJxN<Bz̧q<h77d:ު);}	W2WM0ݐszd:nѕAnn9hPp8E7ESA7Ahʠ77d	y#Md:nѕAnn9Jj~~ޗ7d:nѕAnn9-L	xGPO1t0*ݐsd9'y-T샘۠L͡XGP" NePrbCn5Tu	)Lٜ͚7Ahʠ#&nB:O1٭ntbo36aBpnvlַFU1Q5WStU<sg3fZ29}3靔#M);95nѕAHs3+u	)*c3Z-Tć::GP"aAhʣMWCCGp8E7ESCG`4/?&6PgPt95p<f 5hO@4:Na7FNf:#NMͺ,CvJ ΆePrbkZ4q\#NMES5oKFS7m=CG &2Shf*j807foKFSOB󳪖SPnn9u	Lz7h77d:ު)AftCsvASЄCGPR*3-T샘)o3zZ8u	LA7Ahʠ77d:",N' ΆePrbo:N' ΆePrbCffӑ*k;(GPS1t0*ݐs6SYB:ݒ-T샘DE:O	tCsvAUc@oStU?a0?3S3&ZpnvlַFU1T::GP"vlַFU1T::GP"vlַFU17hfGPS1٭ntboKFSmkBu	%?ٜ͚7Ahʠ*[5fp7dc3Z-TɛvTիhGPS1٭ntbtt GP"vlַFU15u	)*lfkpePs&)(GP"vlַFU13hu	%?ٜ͚7Ahʠ*&AhʪBpnc3Z-TR:Osg3fZ29zo]8E7ES1)Z2912fݴմevJ ΆePrbpj8'T3-T샘RєЅ5B:ݒ Άd샘?kSzT1t0 77dB%s5??oKGP"Ԋ3-! *L|3g:ޤU?5tq5tSm?T07ᙳvsRgPhj807z>LvPnn9u	LhfЅ1꥔4paBoS%?w)֮&dfN&ݐszdN<Bz-flj807J=tNynn9u	U2S$륔'\Lw]4svA#M꩒M3fHL;:e5B:ަJ`#]4C 7CvuRj8u	LL@3w 77dMWBvCStU?A7Ahʠ77d4q\#NMOgCZ2916)
j8u	%?A7Ahʠ77dU͡XGP"baFU! *L|3g:O'CZ2917K)?kStU?@7Ahʠ77d4q\#NMOٜ͚7Ahʠ&TpDmL#NMT1٭ntbfs!Bu	)*;95nѕAHt̂ѕP8E7ESsg3fZ29s6jٵ,BnOٜ͚7Ahʠ*ٟ0GPSsg3fZ29zfћGP"c3Z-Tă=S88GP"c3Z-T6q3z\B:Oٜ͚7Ahʠ j8dθGPSsg3fZ291A&YqvvlַFU1ٜu	%?w;fs6k[*:Oٜ͚7Ahʠ)B-B:OZ2*ݐs:fp	#M)|'k:PDС	7dC3K(PCkYB'ݒ ΆePrbCn2*o]8E7ESgCZ291 d'T ΆePrbSPp8E7U?1t0 77dr,nʪBpoR*jECfj?TsvA#Md;}	W6Bq3zZ8svA#M꩒S'\L	Aj807J~b9Z291TfS4kvJ~b9Z291OBk#M)3-T샘۠LʸD#NMTtCsvAH,*u	)U"3-T샘CmT4q\#NMOA7Ahʠ77dr,nʪBpn NePrbjAhʪBpn NePrbSPp8E7U?1t0*ݐs*AhʪBpoUH~c3Z-TĆ3d'7!Bpn;95nѕAT\-U\#NMTsg3fZ29;hGP"lfkpePs63a,BnOw;fs6k[**j}=S3h&sg3fZ29;fj*xGP"lfkpePs&)[!vJ~c3Z-TͤPf&sg3fZ293<&L#M۩lfkpePsML;FUSvJ~c3Z-TCin<&sg3fZ29Zffu	%?1٭ntbc@oStU?1٭ntb(@gD#NMTsg3fZ29z?t8E7ESٜ͚7Ahʠ)BhAu	)*є-T샘Dd63evJ~bFS7pePrbpjp#M)-LnѕAnn9s7:XGPSOUP?>#	;FUS\'󳪖G?1t0*ݐst	YW*[u	)*(:nѕAnn9'ZB:ުTgCZ291WJWt6m":ݒbaFAnn9
!36aBpncs4k3zZ2ij807
cMKf vPnn9u	L]9JQ)e3Fkk5샘GPO	ze	W2Dm3d'Pnn9u	U2SAAYBz-flj807Jxf窦LC 7m1꥔4qz)31&dcK)h&2S@3wFU! &+q3zC5u	%<tCsvAHm&Ae\Ln'pbaFU! $FSjiSzESA7Ahʠ77d](m\S3yٴdvJylfkpePstm3jZ2f&ٜ͚7Ahʠ$*kiMS:xGPSw;fs6k[*;[!8aBnO1٭ntbAV#NMTٜ͚7Ahʠ&(s3h,BpnvlַFU16!eL#NMTٜ͚7Ahʠ&MZS5tq=n!BnO1٭ntbP8z\B:O1٭ntbdd:PlGPSAhftCsvAUNh&Z2*ݐsmL	4qvJy-LnѕAnn9gdDSvJy-LnѕAnn9CRѓ67dє-T샘5B;m!BnN4ap
\Bvք(\5-C<' D:nѕAnn9,ttB:OtCsvAHm&Ae\GN' ΆePrbCn2*⥳ZaBpn>%38k4!L4paBoS%?q0w[7Bq1꥔4paBoULAAYBz͐Lޖ&ݐszd
֮&lj頇5샘GPS%?gCZ291!@q!΀ΈGP":nѕAnn9,:OtCsvAHm&Ae\TkB#NMTA7Ahʠ77df陛C8E7ES1٭ntbCi4T։8E7ES1٭ntb)ISvJ;95nѕAHsS3jڠWKv7dc3Z-TāSS*Bpnc3Z-Tć:,2i&w;fs6k[*6lַԈ&w;fs6k[*єkjT:ݒlfkpePsFT5lDu	)*lfkpePst9j؉38E7ES1٭ntb	i9Tu	%?ٜ͚7Ahʠ&(s86m'qL#M)vlַFU14DC
'n&w;fs6k[*5q3t9N	#M)vlַFU1(ML~ΪZNL#M۩vlַFU13i36+*u	%?ٜ͚7Ahʠ$F3&Hs4&w;fs6k[*EqKFS3h~';95nѕASЅ*SStU?ٜ͚7Ahʠ&(s7)B:ݒ-LnѕAnn9s3h77d:ݒ-LnѕAnn9T6LLBnOn7Ahʠ77dѪtlq;:BnOn7Ahʠ77df̃LBnOn7Ahʠ77dfvuB:ݒ-LnѕAnn9hB%hu	%?Dn7Ahʠ77dԐh'Zd`7Ahʠ77d޺!Bpn`ŪjAhʪtCsvAMeStU?-PU2FUW0tePrbo]8E7ES0bS eUsAFU! &Ӳu	)*m*:Z2917GP"1jکZ2*ݐsiB:Ox@l44q\͜VBTq3wDnaBnOtCsvAHm&Ae\Mh':nѕAnn9,B:OgCZ2CsvAL)BpoR*ᙕm[Lͻ&uCYL	4paBoS%?zlR	c1꥔4paBoUL	ܧOZ\W;F6Bq5샘GPS%?@3wFU! )Bo37h&T3-T샘۠LʸLѬ#NMT1t0*ݐst	YWt	u	)* ΆePrbdf'qL͜WStU?@7Ahʠ77dN♛8'	p'S$OGD4pѕT:ݒ;95nѕAMDflBpnlfkpePsiq36Q eT#NMT1٭ntbCdDUU-!BpnlfkpePs!L5lږP7dlfkpePs!L5lږP7dlfkpePsv&&#M)c3Z-Tޖp档GPSsg3fZ29V6۸GPSsg3fZ29tY3d'7!BnOٜ͚7Ahʠ&m&	Z27dlfkpePsZLͣCnStU?w;fs6k[*
)B!D#NMOZ2*ݐst7gsvA#M)bFS7pePrbn3zBnOZ2*ݐsjڠWKv:#M)`ŪjAhʪtCsvAH-UStU?CmT-U\nѕAnn9*Bpnm*:Z291 eT#NMT4ap
\Bvք(\5-Bx͢3TJSPp:ުapj8'T ΆePrbCn2*Ae[#jaBpn ΆePrbCn2*Ae\R'~baFU! $6 )f?t㣄StU?1t0*ݐst	YWiȕ5#NMTB\5Pj0#MtCsvAHm&Ae\H,pDmL#NMTtCsvAHm&Ae\S"h~'~baFU! $6 &ӑ*k;(GP"3-T샘۠LʸYW5Tu	)*vlַFU1P)fmRvJ~c3Z-T;)8fCg5&sg3fZ29Fn&) KtGPSٜ͚7Ahʠ&L۶45MZu	%?1٭ntbn5[&?#NMTsg3fZ29I"3 eUp7d;95nѕAT!6q5tDw:Ow;fs6k[*iRѐnn9u	XO12DgfF̆)h77d:ަJxH(3K(OZ\W;F6Bq5샘GPS%<
s7pePrbmKFL M=SP#M) ΆePrbCn2*j~~ޗ8E7U<tCsvAHm&Ae\MCFH8E7ES@7Ahʠ77dĆff:#NMN?k8fC-BAq;aȐTq	%83HCwKG!?k\,nvJylfkpePsiq36QlL͔#NMTٜ͚7Ahʠ&flf#NMTDsg3fZ29mt+u	)*c3Z-Tͤ*u	%<n7Ahʠ77d=Mpj!:ުTZ2*ݐstECf77dU-!BnO0bS eUsAFU! *靻V8E7ESCmT-U\nѕAnn9gnդ#NMT-PU2FUW0tePrb۵iStU9V\O[OYsY .5F BAq=n!=fI.Af:7dT;SgCZ291!@jh·SzES̫jfHԶkBk%h07n7Ahʠ77d=S n77dp7dbaFU! $6 )f?t8E7ES1t0*ݐst	YWt	#NMOQ1t0*ݐst	O\p8E7U?ٜ͚7Ahʠ&flq;t)u	)*lfkpePstvٸtAu	%?ٜ͚7Ahʠ&3*';95nѕAMPdͻi LBpnc3Z-Td
OT3eU07dc3Z-TBg eUs8A#NMTw;fs6k[*Blj@TGPS1٭ntb(h' e3wFU! *DoLm&f77d:ݒ-LnѕAnn9s3h77dp7dbFS7pePrbhfյ@pGPSL5-LUL4paBoS%?8Nw) b z=|?!'kv&1-T샘DiBo37h&T'	xN<BA3P{~CHO
UL#M)'	pOАe=0;>;FUSvJ:nѕAnn9,hGP"R*p'	;}	PC#!?k\(3eU07dlfkpePs6WKh5mvJvlַFU1 T$9SStU?w;fs6k[*&&eSVԴT:OZ2*ݐstECf77dp8E7ESܧH,8YWseVAfB9ݒ3PnѕAt3gC*GP"bsePr:8E7E]?7Ahʠ'~baFU! $6 $ÛѕU:ުTtCsvAHm&Ae\T!j8'T;95nѕAMDgBoStU?1٭ntbm=n&f*kd'~c3Z-TzL͔L8i8'~c3Z-TɛvӸp[W*&N<'r GH'ai	ZA*u	%>8O	ܧH	A={~CHO
UL#M)((8((DuuNٜl>D@(8((8tG[zGTʓD((8((DuuNٜl>D@(8((8tG[zGTʓD((8((DuuNٜl>D@<f4ṘK(OYsY .5FV)d:YBz\Ltnt.v:7dᙕm[L5s>f\LޗsvA#Md:nѕAnn9
ӡ;:fm:NLw;fs6k[*jک L웆샘GP";95nѕAT!6q3LLS)
'ym*:Z2918@q5WSzESCmT-U\nѕAnn9:YL͡XGP"Zd`7Ahʠ77d4q\#NMO0bS eUsAFU! &e36aBpn1jکZ2*ݐsPp8E7U<T6LѕU-T샘Cu	)*baFU! &(sN1jC?kSzT3zZ2zm[Z)nݛD	5nz)svA#Mdc3Z-T֦S7AC6p]3u	)*-LnѕAnn9"L҈ޙxGPS0bS eUsAFU! *U5WSzES0bS eUsAFU! *d'Zd`7Ahʠ77dBjBpoUHZd`7Ahʠ77dCT6LѕU:OT6LѕU-T샘CmT4q\#NMOT6LѕU-T샘jکZ2GP"	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'SlsꩅXH4e	Vk*[u	%vF4ap-Bx͢.ʖ!Bnt45CC!ѻ%?gC-TMWC1t9inѕA#NMTQ1t9NΠ*)*f ·3ePsStU>LAdgdePr:8E7E]AvAFU08E7ESDq;:tGG諡:'gPnѕA#NMTsg3fZ29(\ȇ7fSStU?1٭ntbm=n&f&Tք)dʸGP"lfkpePslɴ-U\̪jږGP"l6al6al6al6al6al6)zfҀC*]$D6 C]4ṘL(4ʚ@Dk:D\5-B:ݒhj;FCvJ|KFL Bx͢5"R.ʖ!Bnt45CC!ѻ%>< DaZaCfw ָ["VK(aGP") ΆePrbCn2*Cn3v3i'T	p'S#lA@3P{~CHO
UL#M);95nѕAMDޚ>D?qStU9 vto:0sl\5vQ)p'	p'	xeOGL{~z@H0ЁzA=ݔ!8N8N8N'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	p'	u?8N8N-鄃(g-VΖ🵮Tq	(Bp'	p'	8N8O8fC4q[:[~ָYR&	p'	p'S1)Z2913hOTЄgf#NMON8NCd:a e	4qYʖ!7eN8N:p'	p'Z3!	$dHO*[ݔ!8N8NvlַFU1PҁiBld2Bpn3-! &(sN1jC?jBFm:ޤU?1t0*ݐst9Cvu5!\z#6aBpn<BA`ѕG0xZ5q-'>Pimq;t#M)t:Ct:Ct:Ct:Ct:Ct:CҟCt:Ct:Ct:Ct:Ct:Ct:)lfkpePsMM](![!2UMp8E7ESw;fs6k[*Blj@vGP"	p'S!hOGǣ	Gñ2GPS8Ob]tq	PC4qY;FUSvKfђ,&tݐst9Cvu5!\}PLѕU:ޤU<tCsvAMPcԇMs3h~5Cm2FUWStU<tݐst9Cvu5!\}tqLӲe\#NMES1t0*ݐst9Cvu5!\}tqLӲe\#NMTGlA piUg0w;fs2>@*BpnlfG7q;GFYfP&m!m[WhkT-@CJ[w]Z8fDO8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-9z8S	:)hޖPss	m[S[$-OBp ЭBC@Aq0Z٭sfդ!X\4,88C-UB@f$
[YQ)^'
a0MHt![xHq[:R4]$F3wڴp^'
Y3oEM[WL5lqK(ODaxy	Y"UL!V+l >8COpK8SWqoCꝳ8ꝳ8]SfMXvDhò#FXxN taXYVB'魻6!	
Nⓐ+,
 r8SWtG[zGTṪJqPlt-۶t5dF± °0,+NN$9
ǭn<u	SVBЅ3gl:)mxMP>j(h-U	(kgl:)
}jJ@
Pi5ZSVJ3UMhvL
(8((8tG[zGTṪJqQ4u	SEQGQqEQGQoCꝳ8ꝳ9CC@*?8((8(o]އ;fq;fs!҆\TqEQGQqEQF޺##vvC(8((8tG[zGTṪJqQQqEQGQqEz莶83344
((8((6mqSgSg2(hhGը5h;*k/B9ꩭNɕpD+Q*j )"BݘyL#+Q*j )C4WU'fB׭	B!z莶833qPlt-۶t5dF± °0,+NN$9
xpqB4!Bl:Sz~!88((8(o]އ;fq;fs7*?v榺2UMg0Mۮm)9ݒ((8((DuuNٜuNٜC8((8(o]އ;fq;fs7*?^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :O^'
a

[DuuNٜuNٜ̐Bj5зnjò#E7
p
°-98+
Ã۩?[ZfD??=ͤ37p~3d'){]mkHfnfN"S6ʹٴ=ͤ32vm&l%?kpi̫I!8O!fڪPhPݔJqWCmU(tqK(Mn%8Y:Z8&7e~,UJ-Rv𛲉N<!4[ZfW;66Bq
Dkpi̫I!8O"g5ָYfUͤ͐BǵֳGB!zs	%8s2 B};(CC4Na7d[ZaDOehx&kY#Ȃy	x=9ݒ{]mk9|9!nwFn"S=<'q=P!YMCS@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOkg0ɛv[3$s!Љ3wJ|xO!s͔i5ֳC j	%>=N?SQ8HO릘kY#D42$#ȂywЅR5;8se;kxO!nzjCqB{]mk9DS\#ȂywЅR5;?"gA6!ntxOet0Sr7fdHPCkYkq5ָaSr7fdHPCkYkq5ָaSr7fdHPCkYkq5ָaSsg	s!-mhzYBnOkg0zp:-Bѫ[V֊[&sg	s!-mhzYBnOkg0zp:-Bѫ[V֊[&se;k6T hw6VCmZ)ǵֳexO!o	taCo{]mk9XGvM,p9!p)	B!{	4NޘY6]YS-7wSa;(CC4a>:!fvK*a&vJ'ehx':#zagD,nt45eL4dBnOȂ;xOe	st,9ݒhjʘihɼ3ݒǁ'=LNV]mk93CC&B&<!(3vPW;JWB΃M.;M)((8((6mqSgSg3$qQ 4 B[T8OI&CS6nOqEQGQqEQF޺##vvd*>((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8((8((DuuNٜuNٜ̐GqEQGQqEQF޺##vvd*>((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8((8((DuuNٜuNٜ̐GqEQGQqEQF޺##vvd*>((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8((8((DuuNٜuNٜ̐GqEQGQqEQF޺##vvd*>((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8((8((DuuNٜuNٜ̐GqEQGQqEQF޺##vvd*>((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8dABlB;xOe	st,9ݒhjʘihɼ3ݒ{]mk9gѼt=U5ڡ5;fdd9&nwN=vٸkY:PDZCMuꩭQSyB~ΚB;xO4Teǵֳѻ7k"BJZȐj֨i=U5j*o3OS(Pgo	4S],OZ0q[Dm۶dʶd:knwA]ɒ[m5akȍpFq>Ӑ'ehN [DuuNٜuNٜ4q[fUvBݻiȍCXvDh+	+#
BC+?6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں463h~lvvBѕJ|z@ Oj	:9ݺjfғM)jǤ h@pMۮm)9ݒ(8((8tG[zGTTCGkUQQqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :O^'
a
 |-::l9B;fknݴՇdF;"4nFad!XZrq!8((8((DuuNٜsЅ!4!L;:euZ0q[Dm۶dʶd:knwA]ɒ[m5akȍpFq>Ӑ'Z0q mqSgSg3zZ2;fknݴՇdF;"4nFad!XZrq!VRd6:YB:CSy нND͂`#xPnt
apDmL,BA3S-VD	Cy)0i	PUL4qYljks ѕTs	:9ݺjfғM)(8((8tG[zGTTޖ8((8(o]އ;fq;fs7(((8((DuuNٜuNٜh*=zМ)+B޺#nݴt7o&U!\t7o3wo
hn&LBݻiȍCXvDh,0+,`@n=zМ)++޺##vv殚鬉vBݻiȍCXvDh+	+#
BCWFm]tfћWFm]tfћWFm]tfћWFm]tfћWFm]QGQqEQGQm::l:lj顩ȑQqEQGQqEQF޺##vv殚鬉QqEQGQqEz莶833hjC$T|QGQqEQGQm::l:lj顩ȑQEQGQqEQGQoCꝳ8ꝳ9:k"EGqEQGQqEQF޺##vv殚鬉QqEQGQqEz莶833hjC$T|QGQqEQGQm::l:lj顩ȑQEQGQqEQGQoCꝳ8ꝳ9:k"EGqEQGQqEQF޺##vv殚鬉QqEQGQqEz莶833hjC$T|QGQqEQGQm::l:lj顩ȑQEQGQqEQGQoCꝳ8ꝳ9:k"EGqEQGQqEQF޺##vv殚鬉QqEQGQqEz莶833hjC$T|QGQqEQGQm::l:lj顩ȑQEQGQqEQGQoCꝳ8ꝳ9:k"EGqEQGQqEQF޺##vv殚鬉QqEQGQqEz莶833hjC$Tz8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-98SWVo]އ;fqQPlt-۶t5dF± °0,+NN$98ћWFm]tfћWFm]tfћWFm]tfTͥ3PTfդ# FzEQGQqEQGQoCꝳ8jڨj8((8(o]އ;fqQQEQGQqEQGQoCꝳ8jڨ((8((DuuNٜt5CmTT|QGQqEQGQm::l:*>((8((6mqSgPUQqEQGQqEz莶83m(8((8tG[zGTCT6EGqEQGQqEQF޺##v㡪j8((8(o]އ;fqQQEQGQqEQGQoCꝳ8jڨ((8((DuuNٜt5CmTT|QGQqEQGQm::l:*>((8((6mqSgPUQqEQGQqEz莶83m^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :O^'
a

¸[DuuNٜuNٜ Bf8;fknݴՇdF;"4nFad!XZrq!Vpq~ntfћWFm]tfћWFm]tf좡	1`=NA3ɃpcHh?&ǧP4 xfy1ܧ(cO٥g,cɇҏ7oSg3)O1,FLޗPݼOUGЄgm\SClͳZf&Oz\MCvQ=UOB7ox9Nyb7ox>x=`b {) b	zyw)a0)	و'cܧ釃6 H'f GrC 2= @=v=H Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&s*j4Є٫6!Cja?TOkg0jZBi	VmBՒ%T;:e{]mk9MȈp?hBl՛G46;:e蝠qtJ6)	Pghʪko)TJ6)D<QGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEGQGQqEQGQm::l:lji	VmEG!eMt3nP8vR~ֺa](۸m=y=sU5CB4!6jͣkw;mZCDT}=M?T6SZ0q[Dm۶dʶd:knwA]ɒ[m5akȍpFq>Ӑ'Z0q[DuuNٜuNٜPt5Nٚ[m5akȍcy8хadaXYVHr ں3jͫ6ں:t:jhMENLy) |z>Ǆ 1 Tjÿvn5haU;fs7AC#vn2.?3
͚W@}l6BB3
p&C@3A: U;fs!҇3l9KJ)۠5Sg0yB(ssq5Sg0yB(s6jNٜP@?Tiї͡zt:0fms͔#'jcK(GCN?vn1Κ3
[:k0-͡zt:n3z\"68>Y,jږΪY)vn3&mNkn3&mNp]3۠BRL45hvmY-PoKFАG3<9ٸ4:k9nf(t;ЃU;fs7ACvLyfǵan3z\"6vuRN=an3z\"6vuRN=(s7#hOgU,92?ٴ,9zC;Ѓ	ꥒ{]g0ZYRza?TSTCv7ACj@f5Ti2fћo]-O[MaC"Lͣ$SM)[Zan3z\"6ۡAZX9
pl?TSfDm6PΪY)ufDmE	ꥒ{]`<(s7#hgpK%8Ә[ޗÈOgU,kY-PoKFиfK(Z8S3[S3lͺ
)Ǥ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǵst9"8]t3n?TS 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S9
͑.PqMpΪY) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM)uʦD8[҇4OB'󳪖JquʦD8[҇5t3n?TSaeSr"3U;fs!҇3l?TSe]-ۜoR,4!9ݒ[ nOkU7"!5Sg0yB(ssq	ꥒ{]g09CV!?TSMaAe\-UY&"sUKCMT eQ&"sHBoR*[#sMES{;t(MB;:eR
Δ6"Sst9C@pݐSkCfwOkY-PlM06m'qK(=fȎ!@pݐSkCfwOkY-P@ 6
aqMhlNQ){]mk9!7\N
vP6m'qK%>=ji3ۡ7u'gBn[Zan5haZ7vAL.)IR%:(s eQ&"s)O	HCn5T9ޤU9С7e	꥔.EtH(3K(C:PDOС7e	꥔.;Ѓ	zegJZȑ)[Zan4mhM06m'qK(kg0ACt6e삘\SZ6J;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ۳h~za9mAhʪ7t(9ޤU?kY#D3k45CCjBo(SK&Sst9t삘\SZ6J[Zan4Lͣ7\ 8Zn)5i;YDǵֳ[;&S3h 6
aqMhlNQ)hs	H։vL9ޤUJW;&Un8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7AC8((8(o]އ;fq;fs7ACǵֳ[́[TFO]lM06m'qK(TFvfյٴ@:PDM\)DEoR,'0\ޤUз·36Na7O
vPΪYB5ޚtgpza ], ҀKG)=t6!h(eVAfYS$JapjBF@S8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-98SWXo]އ;fqhT.3]v;"4]apo<' :0,+!
ӓBͫ6ں3jͫ6ں3jͫ%#%#kC(8((8tG[zGTͣZ2QWGQqEQGQqEz莶83GeUm⣊(8((8tG[zGTͣZ2QqEQGQqEQF޺##vfh-U[x8((8(o]އ;fqhTqEQGQqEQGQoCꝳ8ٴqZFUV*8((8((DuuNٜl8*oQGQqEQGQm::l6mVѕU((8((6mqSg6+AhʪGQqEQGQqEz莶83GeUm^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :OC 2]w=m@10f=cG h@"W],>wM-CB%u.'ns	%є5҆0&Bդ(-Trpnx=`t!f48OG4aP]t4]KG&C;FPJWvG0]VeQ)*Bp B޺##vvdͻiPMqPlt-۶t5dF± °0,+NN$9
6ں3jͫ6((8((6mqSgSg3&mNkj8((8(o]އ;fq;fs2fݴ(A(8((8tG[zGTTɛvӸ((8((6mqSgSg3&mNk((8((DuuNٜuNٜ̙m;i*?8((8(o]އ;fq;fs2fݴ(A^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :O^'
a

¸[DuuNٜuNٜP殚qPlt-۶t5dF± °0,+NN$9
pqtB:BqD#'gJZȐjsm!7nvQ)z@ Oj	:9ݺjfғM)ljks ѕTs	:9ݺjfғM)v榺2UMg0Mۮm)9ݒ((8((DuuNٜuNٜP殚qQqEQGQqEQF޺##vvn5tC(8((8tG[zGTTj頇QqEQGQqEz莶833
A*>((8((6mqSgSg3t9T|QGQqEQGQm::l:lf(sWM8((8((DuuNٜuNٜP殚qQEQGQqEQGQoCꝳ8ꝳ9]4֭vdݴ!5fmighʪBrCt:;}0g(d>׭	B-6GCve[25Cv7q; dt-۶t5dF8#
¸VFi׭	BptG[zGTTfHt5Nٚ[m5akȍcy8хadaXYVHru	]Puu	<'o6;;DY~"	,?vn3dGЃMP3ޟ
̐M\x2 J<320~ִ9 7sRdM оPڸi2u#;:j(p ħڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM)Δ6!h3gT,Bnt53iL&SgJZȐjsm!7nvQ)3dHZ5q96]LS	(ֲ҆$-rꅛHMۮm)ݔJCkY\C9vuBͤ&CS6n%?tF!;:fv롩Ja7e:PDWCPi	uͥ0O(mk"Bѫg!ΨYݺjfҘMDΔ6!h3gT,Bnt53iL&SgJZȐjsm!7nvQ){]mk9
̐Z 6OBJ[Zan3$VvuC;Ѓǵֳ[աa?P ħu(s2@o5hpOgT3q=1){]mk9
̐Z 6*\OBJ[Za ;2 B!BԇMg5OkY(A[eL(3vPهc3k\3eU5~ΪNa7nvJm[Z)nf(s2@nfn)Cljks ѕTs	:9ݺjfғM)v榺2UMg0Mۮm)9ݒljks ѕTs	:9ݺjfғM)v榺2UMg0Mۮm)9ݒljks ѕTs	:9ݺjfғM)v榺2UMg0Mۮm)9ݒljks ѕTs	:9ݺjfғM)v榺2UMg0Mۮm)9ݒljks ѕTs	:9ݺjfғM)v榺2UMg0Mۮm)9ݒljks ѕTs	:9ݺjfғM)[Zan3$Vy;	꥔J;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJ;9̃;FUSY'v롩JNa7dc3k\3eU5~ΪNa7nvJǵֳg2!aZHaA'ӲPulf(s2@o삘\SZ6J|{]mk9jlf(s2@nM06m'qK(kg0b4LipM06m'qK(kY$'pD45hvm};(YnJ3jOQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lf(s2@nQqEQGQqEz莶833
̐GqEQGQqEQF޺##vvn3$qQEQGQqEQGQoCꝳ8ꝳ9TxsPdݴ窨@l5AcCkV窥삘kY37ACvNBas"\.n=U-7dħBp !z荻vݼlV̇MqݼNH+x2]v;"4]asxN°0ZrBp -tG[zGTTCk;fknݴՇdF;"4nFad!XZrq!VtfћWFm]th,t:~hBu5aD95aD95aD;*ڶgU,C%B{=h	Cħ%BVH@48k\JpQ!l	Cħ%B{=h	Cħ4!S6PZpDmLJtpo6;;Oi[4m!!Cͼ'ӲSkoF!o:1)'M\Bt:bSN53L-tħ48k[xgZ5qyOMjKv D4!S6PZpDmLJ'e	5յٴ@NN48k\-kE-۳h0$:hpָ[V֊[f%8a;(Htpn͢JpvPZm[Z)nݛD!CڶRݻ6)S;*kvY~ħ}ikoF!o:1)a N53L-tħYW5T~3,t6tB=U5e?TS@uRs	uͥ'0SN5mgq)ڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM)ٲ N53L-tħǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|lekoF!o:1) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒ[Za6!?k\#ȂyYSuXPCkY<'Օ1)[Za6!?k\#ȂyYSuXPCkY<'Օ1)[Za6!?k\#ȂyYSuXPCkY<'Օ1)(8((8tG[zGTTCk !?'v롩JNa7d8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?8((8(o]އ;fq;fsZ((8((6mqSgSg15*?YW5TݒZ5q
%NZ7pWL)3tVhhpS,ZBnt-UL-OָP+wB:+44D8M)Bp !z荻vݼlV̇MqݼNH+x2]v;"4]asxN°0ZrBp +tG[zGTT̈QPlt-۶t5dF± °0,+NN$9
Gꙴ,?'k٥t?
[YGmgFЄ-U6DqSk*@5;:e6%>4 Rޚt<'o6;;eU0jmg=LY)NѕTѫYf3)d Rޚt<'!!?lҺ[YO?k]0fݳVw)K(YiBSCS\55Q8
f
[YGQ!1'uXPCkY<')Ǥ(3`3#jaq !?'v롩JNa7d'+z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒ[ZB};(HsԉL'k- n%9졮ݔ'C&JsCGmgpsa(P|tF!;:fv롩Ja7e\CKF0iiB'ȇ֧Δ6!h3gT,Bnt53iL&SVP)O	Zm=P"\-هlѴ!B<'o6;;˘C	GrCǵֵПN"S	ZT9)9ݔJft]-(4qV"	.kY#Ȃy	ٟwڴvuRt'ӲxO@9:lB:pDmL!xOA=6=ħ8((8(o]އ;fq;fs"8gTT|QGQqEQGQm::l:ldGꊏ(8((8tG[zGTT̈QQEQGQqEQGQoCꝳ8ꝳ93*>((8((6mqSgSg2#uEGqEQGQqEQF޺##vvDpΨ((8((DuuNٜuNٜȎQqEQGQqEz莶833:8((8(o]އ;fq;fs"8gTT|QGQqEQGQm::l:ldGꊏ(8((8tG[zGTT̈QQEQGQqEQGQoCꝳ8ꝳ93*>((8((6mqSgSg2#uEGqEQGQqEQF޺##vvDpΨ((8((DuuNٜuNٜȎQqEQGQqEz莶833:8((8(o]އ;fq;fs"8gTT|QGQqEQGQm::l:ldGꊏ(8((8tG[zGTT̈QQEQGQqEQGQoCꝳ8ꝳ93*>((8((6mqSgSg2#uEGqEQGQqEQF޺##vvDpΨ((8((DuuNٜuNٜȎQqEQGQqEz莶833:8((8(o]އ;fq;fs"8gTT|QGQqEQGQm::l:ldGꊏ(8((8tG[zGTT̈QQEQGQqEQGQoCꝳ8ꝳ93*>((8((6mqSgSg2#uEGqEQGQqEQF޺##vvDpΨu٥t02 B饔.;B$.%?kg0+5XGvM,p9!p){]mk90vK*NME]va'&Bʖٸ"Os	졦YS	(Oj BӴe3z\LޙG9ȐS	քL!\@Bvx2㡻yxWCCv2dMXvDhò#Fda\a`+#pIքL!\Cpz莶833zovBݻiȍCXvDh+	+#
BC+?6ں3jͫ6ں3jͫ6ں1dA<wPn<m>JsjǄF9ꩭ?(g	ꥒǄF9ꩭ?(g	ꥒǄF9ꩭ?(g	ꥒǄF9ꩭ?(g	ꥒǄF9ꩭ?(g	ꥒǄF9ꩭ?(g	ꥒǄF9ꩭ?(g	ꥒǤ h@pMۮm)9ݒ 7m
)5 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>B?Gmgpsa(P|tF!;:fv롩Ja7e:PDWCPi	uͥ0OEQGQqEQGQoCꝳ8ꝳ:'QqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GqEQGQqEQF޺##vv螪GZ0q[Dm۶dʶd:knwA]ɒ[m5akȍpFq>Ӑ'Z0qal-::l:ljѕtC;fknݴՇdF;"4nFad!XZrq!V7<6hѨvNMT5Bձ)*Um3d'ΪYB:BqʶlcK(GCN?ǁ5C0YvQ)Ǥ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒ[Zaf:(,PPc<sg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOֺC]S3$s!Љ3wut'Ӳ!?3Q]3fHCf'qKu?kY4 BӡzC9sUKHBPEsUKE8s4Ѕ4s6aDe;檖rJ{,c((8((DuuNٜuNٜ7*頇@uRs	uͥ'0SEQGQqEQGQoCꝳ8ꝳ9oKFUA*8((8((DuuNٜuNٜ7*頇QGQqEQGQm::l:ljѕtC((8((6mqSgSg5Mhʺh!GQqEQGQqEz莶833e]4⣊(8((8tG[zGTTSzZ2qQqEQGQqEQF޺##vv橽-WM88((8(o]އ;fq;fsTޖTqEQGQqEQGQoCꝳ8ꝳ9oKFUA*8((8((DuuNٜuNٜ7*頇QGQqEQGQm::l:ljѕtC((8((6mqSgSg5Mhʺh!GQqEQGQqEz莶833e]4⣊(8((8tG[zGTTSzZ2qQqEQGQqEQF޺##vv橽-WM8֭vdݴ!5fmighʪBrCt:;}0g(d>֭vdݴ!5fmighʪBrCt:;}0g(d>ǵֳhA)CΆs
DUU-!6BpDAe\##)Ss4Ѕ4s6aZwU-!6BpDe;gaJzМ)+B޺#nݴt7o&U!\t7o3wo
hn&LBݻiȍCXvDh,0+,`@n?o5i{o܎7G_܎w܎BGe܎۹r9'܎܎%w#rr8܎[G_ܑ$*H3H$w${w$$1Ho܎7G#~qr8߹o܎7G#~qr8߹o܎7G#ׯZ0q:  mqSgFUV*CT홮vV.ѸV7VFaić'p8((8(o]އ;fqeUm⣘v榺2UMg0Mۮm)9ݒBp !z荻vݼlV̇MqݼNH+x2]v;"4]asxN°0ZrBp mqSgFUVf(qPlt-۶t5dF± °0,+NN$98Z0q[Dm۶dʶd:knwA]ɒ[m5akȍpFq>Ӑ'Z0qat-::l:lf(s7(]SfMXvDhò#FXxN taXYVB'`@88zМ)+B޺#nݴt7o&U!\t7o3wo
hn&LBݻiȍCXvDh,0+,`@n?zМ)+зoCꝳ8ꝳ9T.3]mq5sBp
#
B88!8+{wC9JQ)eމ8OgU,fF	OÊkvuRm!DhzRgн$*6B?h^vNɕpgԂ`4/o:2Eu6;;|?l@(GCjAl@/Ǥ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM)Δ6!h3gT,Bnt53iL&SgJZȐjsm!7nvQ)+z*Ahʪ<@D4 LO@ò1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?jAlΈ1S7(S?f )u	EQGQqEQGQoCꝳ8ꝳ9Tx@uRs	uͥ'0SEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!Gb4L`4/Ae\-U\#+j9jgHd==cɘǇdZ3v8lK?k$A*
@h^S1Z3v8lK?k$A*
@h^S1^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :O^'
a

t-::l:ljZHSvBݻiȍCXvDh+	+#
BC,?ͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫmmm(8((8tG[zGTTK@Jbj8((8(o]އ;fq;fsR:D((8((6mqSgSg5-JQ)8((8(o]އ;fq;fsR:D((8((6mqSgSg5-JQ)8((8(o]އ;fq;fsR:D((8((6mqSgSg5-JQ)8((8(o]އ;fq;fsR:D((8((6mqSgSg5-JQ)8((8(o]އ;fq;fsR:D((8((6mqSgSg5-JQ)8((8(o]އ;fq;fsR:D((8((6mqSgSg5-JQ)8((8(o]އ;fq;fsR:D((8((6mqSgSg5-JQ)8((8(o]އ;fq;fsR:D((8((6mqSgSg5-JQ)8((8(o]އ;fq;fsR:DzМ)+B޺#nݴt7o&U!\t7o3wo
hn&LBݻiȍCXvDh,0+,`@n?Z0q !WYz莶833;fknݴՇdF;"4nFad!XZrq!Xpw?]9߮_h5jͫ7n6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6K|ݺݺK|K|K|K}<ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں6*";f03<$6vgfmASZ#&3h#&8?`ŀyLC)<}LϪ8S3l*'q̃=S6tiq5(aǠLzwL>zǧǠLzwLy) |z> x=; 3ɇ zw(x>6 f 2Sfy0~z@N ?a< ҆'S H,?&1: zAafy0fx>~== 3ɇCc|{C!cf>=a졐13fy0Pz@||3<104{)胆gx>~== ;}0zǃ 3Ƀ	az@ ǇɃ1f SLz@xO?gd
\Lʒ&;}0~==Qܧ釃6  ؂@3<x=`ahz>ǡl{az{43Ƀaǒ'Cو#*=`xy1䡉b
}*7e6hClǁ~L>H NS3<4;;) 	wggce0~z= 9Nc|?G ')w)a0)fy0b3OlL<3ɃyAxHGY~ħ&<az@rrC 2xg0<L<e06&`?x>x
FUCMu/s͔!%5!pDmLXfy0b y0`#*=3<1 b~<0LAz?0;= &CAfy1aP{0@><1b= o6;;Ok\ 6!vfћ?kpZ3FnAǐ?."jN5z酓P^=ڶRݻ6"	^xM;&Uͼ#/;C9f9ꩭΨ{]mk9vmgj|S`Sك@6=OlL c`6;}0z>&Cal=OlL c`6& OH!az@rfy1 zz@~Aǳ 3Ɉf>=|?= ~S\(3eU5ͼ#,{]mkHC3Ƀ2e4s͔.',E"	$#k9xO!fvQgr Іs	oKsw)a0)lvw3 x>x=``"{(z@ rC 236 f ܧ釃6C@3|C@M\SAfMB~iMٸ"B.'nbkVmS\,?DHGs2 Bͼ#/OiqCGCG;}4Vs
i2Uܧaajm>_rC 2=&=`@ONǿrC 2=&=`@ONǿrC 2=@ǬS`S 4==;AxHee;g6c!e;l՛G6cDAe\Rmj;D
bxO!A'ӲKD1~w)iY2q4WDJG0KHiEY7tVhhq~w)`֖3CJk"B	P_kg0;fs3h~mgj;}0z2<=`@X~w)a0)2dxz= pRTpDmL'󳪖Q)S`S |{0`rC 2=!cك ;}0zǣz@|?= x>x=``"vXL>H NS<L<e0;,&G ')NٜVmS\,?3e]-sꩅxG^@-[S\6j3e"	-[ mh$9f/;}0eK8Bͼ#/nַPκ0Bմ^w)bvsVеDqSk1yܧaan<m>_2.&C:PZ2mhUQ}Sg3t9 790(s3/;}0ziOOf=`@Xyܧ釃6 Jz{1 <L<e13bǄ;}0zǣzǳGh?|{]mk)k1A(C6Ox>x=`b f`#1|Gw)a0)f>=06!q;t(Y%hN}U0kT։SwkOЏ9a<j,q:4[Z<LR↎+9+xG\(4ʚA*mhUQgr !ahm&!T,ꝳ9#Ȃy6DOlL=v sz= <L<e0Rxt{1 éSg5qNgNٚ#&WPO@h@:RKGo6;;N?kZСnw,ޗ'q<5R4M,:+44D8ǁ5C0YW穛(4ji
-΁L4NzEw)`);74qY44q\,?;}1;F0NOРѕTw)bvapbͼ-*/OðnsVеDqSk1x>22C	Bx՛GܧFUVsa;(Oh"fHAq=P!YMC<L<e0~v>fC@`~v #ZJZȐi	ܧO z8ZLBѫhjڪ\SySP۠Bɛ(Z5qPUKbW)Cla?afЇ=LB<'~w)`ͺfTs	AhʨHsԉL_x>aAhʨYV=hhH3na'eYSva1~y[Z)nfm)pswh6D;}1;F0@qTG? Sr !d#k9Is6D;}1#fUY!<jͣkOC'3vP5f5̑ȓ2@nvPhh8fդ_x>x=`ay)bz@3 L;}0zSŀ1f@1>iKGօwh6cTzA*zvDHY* -On=t6!?T-Q+HtpjͣkxG^{=hMf8Y~ȂyZ8PTք(Pgo5ֶz#&6k[Y?kf8Y~k\-ZB!nք*\Bյ5VxhH'0xO!A*<L@CGsmhUQyܧF0hʪa'e	VmS\_3hd:P枪s
TֈOgT_5;fDpΩVփYf'/ڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|S`SOCǬ<L<e0|A<1`= Lz|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7d<L>h#\mkBٴ@0yڡ~ΪNa7nvJ|SB?vִ([DC	G) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|6oMpPghʪk\"VѼ4[Z-Q+gdʺ[VmS\,?gɕtof8Y~ŏ"	,?k\-PqMt4!S6Px>MpvpDmLXzSuCCT4921cΖ!m=P"\-OE1gr۠6kUG0@Co6;;;}0eK5U-!fZTSw)cG#k9ZBͼ.@.3ti8tm>JsOlL<!hLz= Ǚܧ釃6D`4N=`@Xc

C+)8Z"!S\,?Skg0ЃML Bڶ֨Pڲ%;F҇	ZT9ΩCAhʥ8zvӷoK(YpOZWE0ZpDmL,ѫHs͔_ցKHtp"6mh$9f/dA<mhzYBͥkB}\(AxO!A'Ӳ[7mToBpTͣ746afћПΦ6i]-鬇I!DPghʪb;}14q\wDnsWDJS0-vPUtȉdJ)eܧGs#jaf!js@/O813OehtDqܧ!ҏ0hʪa'e	VmS\_3q2FULh8ns
TֈOgT_7ACvN<'oDJ{]mk9jZBFMfћOgU,S=յ-!j
#&88OgU,S͡X[8m!;}0fZxG_x>=0=PoF!!S6QTͣ746agp/g{]mk1A#Q3fгo6;;dA<Mg0"	3jva0oa;(;}0fbjhFUVsa;(Oh{]mk9M[RXJw	꥔JN}U0kMge4Є٫6!nٳZEk\,+fҀͻkf/*n2k0oF!!S6QyܧfbB٫6)mgqy0]mkxQ!4jXN<EBg Tͣ70aFn!?Q{&P35th,%;4mKHOgT^<@n(۸GaCdHO2 E畵fҗ0k*HlTk<L>hOTZaDhѨvȑ|+yCZL;B!4 ͠W	q\̇J͚d9avmOgT_3hd:Plַ!Јs3h?QxsVԴ(M;QYvuR%>CCDhΉ3jj֊+QaN!n<mh,BClvŏkpi4Є٫6#'uO0(z!\3e]-ͼ#,S,86;FUS6cVH33h(-UWL숐i
#zb<L?j٭UL44q\-W6cOJޖaDAe\5Rmpլ5OZ1grl֪f4J3mU0sqMmq\̇JI(tfjk\\WL)9kB(teT,梺gqLt}SZaCCoDJ;}0zcf=cو#49ܧ釃6 ǳ1hA!xAǵָZ6U5mKH[5f5O-UC9vuN}U0x>F'iE-fF>hOT45CCDhΉ3jkqTZw3[)W.ZZ7&&AhʪaVԴf8TBg eUg0]mkf8TTͣki=S6'0ѕTͼ-*/Oó\ 8=pm&!T,?!҆s
TֈZ}SZlOgSx-Q+[*a!C;&Uݼ,?z)qweL$:hpָgdʺ[xG_H0"7qJ3qJgUM醉/Ja< Naa)C].+hkq~w)ckC9
UL5Rݼ.gi	_ޚe;᪖aid9Y!ܧS[I24!};([bEܧYqMm'm9zZ7HQ7ACqMs2@o5hg0NmڴDUͼ#G ji6j/;}0kKB-Nwof8Y%UErl֪fBzvDH["VK(j+w̇J5uq
TֈOgSxS`ScQ3xL>H NS;}0z1 zz@~Aǳ ǵֳYuC[O\t[Nݽ,f%>Aj]Ck-Bͼ-QBhLYR48kXo()hmj;D
bgZcxjY#Z\)	Z2i6kMB~Ϊb<L{Mhg0;fpѕTѫYf3)e8gT#k\!4!ѕPoTG? S<@n(۸GaCdHO2 CCVTŝx>,q<5Rm@S\.gi
grps)OTxP+wB:,\(geMpKD0ҋE4o
梺gqLt}SZaoMZ2zkD'󳩼Xz<ɭ-h(3Tx=c{	ad֖jts*jfKkN<1b= kKxZ5q
:a953C5ħ;}6)Bͣ70;fs3h~go6;;xݴ$
[YCBѫk5S!1x>~ճZ;Hs6KvA!5S-g0KJBCJal՛G6D<LІst8CJk"B|(pjm!DoL_kY,jږ?6oMp[OE0K(kg03q	ꥒZ5vSq99TħS#)B>h-mhtK/<L{Mhg0TzA*Wh9fR/<M(x@2;&ÛѕPoTG? SkE-ͥ.&nmafҗq[6o6;;OJ<& ONa*AhʨY#Z\)OгhOT,3pslpDmL,?j+w̇J5FBݘyL,Ҕ	3!Q]3d:P>G0DC7fN(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8z@ fm[Z)nfmnm!o5ָQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQ3<3 SJx>xZ5qz\CCZ릇"SQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ86i9T55([6lַ"E륔!(mk"BMm)Q\Rѻ6!h55,OZ5Nٜ(3eU0UtȉkCfwg{]mk1A#PZ2mh,3pzǈB@wsc;HZ5qt3n;}0` gؼ5Rmlջ7t;FP@q4W6cS-g0AC:D$'Ȏ!h32fH@5Aw)dA<BjNٜ̙m;ifjBzvDH["VK(f(s2@nfsQ5ACkx\5kt9/W4靔,٭U3h!vm!ww)mS[IꅛFnaa=Ph5ᦺw)mS[IꅛFnaa=PitDxiŝx>GzfћXOT,q\;a?M<Bͣki=Ph55-U68K(8*9k\5Ҁͻkf%=X@,xO!<#GmgpJ<320auB=B(#jafBָGYܧ*\&*k\-k@vLxZ"UTYܧ&*k\-k@vLxZ"UTYܧYqMm'm9#Z9vuN}U0k[s2@n3z'pa ;2 B!BԇMg5dd	 Y$'pDOe6VCmZEEt♐C!}SZDhxY(fC-VlfmGtF͚tɺS[Da!CU- Z)xPEfw)mS[IꅛFna)68NK(5&&eSVԴ9xvյ-!jMBՒ%T;:w)ckC9
UL3]3"Bٴ,;}15ze
UL3]3"Bٴ,;}6)Bͣ70kJ\mkB=l>[/vІ+591-t0x>0"8/li2fћqMm'2гoDJS,86ʦD8Zʹ(-U\'󳩼_rf5YfU7"!FMfћOgSx<Bͣki=Ph,nDC(Lյ-!?M;}6)Bͣ702m3kCvu7fHoDSY$'pDOe6VCmZE3t9 7m4M]!5ACkx\5kt9/ۡBnK(\5FnS0H(3K(C:PDOl,?gMLͤ5Nٜ3L-YE%tSQ	R48k[xPg!&gKGK@9dA<Bv𲥳jx\ Ht=Pk	_x>GzfћXOT-f~D;,B;:xO!6#GmgpJ<320~w)mS[IꅛFnaeSVԴ,BѕU;:s	|֨kZ3jT3q	꥔J[Za ϚtkR#mZB5;:e<L>h4 B-Ժjkpm!DoLJ Da!Cq[6Tͼ5Rݼ.gi7>QyR48kXoweL,U-vpЅx>GzfћXOT-f~Dh!~'/;}6)Bͣ70K(\5jZB?3$6tSx>Gzfћ@꥔.յ-!?,!S,86"SYmhqT45h~K(S,8kC9vꮙ!qMhlNQyܧYqMm'm9.B)CY~Ȃy	!zլ(h w~ָ[OB'ȇva1x2 B4m=G0ڸQae;fЅK(O/;}1#[5n20KHghlvwW]-rpsfٸfCSiB?ᝓ*륻xS,86Ѭ3gTS
MOkp/fћZ2f+DshjS&1,3qy(fi3Iajږ?zQ5!YV̇MpΦyܧYqMm'm9MȈp?hgqJ+7ΦyС7e	꥔.EtPCkY;:%>ʹ,ѫgUL-Odab<Bͣki=Ph,'g,9tDxiŝx>GzfћXOT,oKFKJ7k\YܧP5BaA*xggdD5i;YEx>GzfћOeSg3靔Ӹq\'驔YܧYqMm'm9MȈp?hPgi	ow)mS[IꅛFnaeSr"-Of5;:ŝx>Gzfћge;gI52xGYܧYqMm'm9zv'󳪖Pk6E$̐6횷vPI5Ҋa#Gi	tAj]B{=hMtə5-!Cx-Q+BOgZ9Y3??Z8M8"6/OڶkUSspsvh'5;(h3jK(<L{Mhg0AYBSSv\Bͣ7穘yK(ǈB4CaDC]4VЉht6pΨGָChB9:pDmL,SPp;Hk1x>GzfћYT܈S[5mAhʪ?M;}6)Bͣ70UPv)'󳪖Pk6E=A"!5n֤Gڴ3 TͫpK(h8fڪap]3ow;7 Bդ.itCTF)/ꝳ9A&Yq5tDT}=PJ6+6!?M~դǄ3ps	ܧOgU,pmg=Lakqrf5Yf`̂M)\BޗֺDH3uaDpΨ\S6@A\ hL_x>K8`"79M,BژO
UL_x>GzfћYTյ-!jfʹ(-U\'󳩼_x>Gzfћ[ΨPCAhʨP窦B;:@[V!DoMp(mRafћs<m!< aCjʘgѼt٭n&CꩭQSyB~ΚCEMOQxsfy1ܧ(hָC3Ɏ<L>Ofx< Bޗ)u`}0zzB-fy0b|v<|?(x@."SkY!rO@h@:Z&;}0~==Qz\D<Bͣki=Ph,'@f5;:?k\5CXOгhOT,3pski=PqZ%+9ꩭΨյiHw3J\mkBٴ@9pRTpDmL'󳩼YܧYqMm'm9M[Rm
CS3笉	ow)mS[IꅛFnaeSr"-Ol֘[2?M<Bͣki=Ph,nDC-
.!A*.W)hV0cgdʺ[a;}4WKv3h_r4qMm'FnaoK[8AB܈(pja?TS,86zmS\!lvu1H!'/C3Q\,q<5R-5vDoMpoDJ0j.B)C'k6S	ܧYnvSrf5\SZ(3eU06m'qK(g?qMpRЅrf5YfZ ڵq
#zkw)Cl.ޗH?x>GzfћCm!fm!iKhPq[6o6;;u	PKv"8fդ-OA)q3*Hs8"6K(w)Gz4fOгh9fNVAB;:ex>GzfћYT܈SQ\-OE0T,!;:rf5YfU7"!FvL(3jB;:졮=Hnڡ3&Pȍ+w5t3nܧYqMm'm9;fNm!iKhPq[6o6;;m[Z)nfm)q3whs*HlFͻvm! 2Tk;}6)Bͣ707[aAZ'󳩼YܧYqMm'm9MȈp?5ݴS
B?MaDoMp;*kZ 8AV4<є(geMpoDJ~:\ eflϑSl<<vLxghkq6kC6"S,86ʒ:)0iJ\mkBٴ@xG^ڶRݼ)iKhS7q[60l2j;)8Z"!S\,OгhOT,3ps*-ODoMpm==P"B;:ŐZWE0Zᝓ*nmgp"8KHYgqMpA'Z.!!C;&Uݼ,?>Dq7᪖o
tp;HN";}6)Bͣ70k
fpvִ(Z56fҗ筜Sz\E BԴ!~ֹDhћD	ڲkpOA6 !iKhP_x>GzfћP)q
Bʒ.vuRm!iKhPq[6{jKv4;.Ll ʒ:)0nݛD@a53CfOiqCGq;F0f-*2-LOгhOT,3psF;fpvִ(Z5lm)q	z}U0YܧGS[I|ћ[8AMCVfћO6)Bh8vuRS,86zmS\'5ͣkPZ2<Bͣki=Ph53>Mmٵi&WDl٭n!n=tv_rf5YfgSCm5ͤ-)p
+fmgqx>a
UL(;k!pL(sCDCzj}U0;}15SSv
5vA9Y!=U5>HsԉL^w)mS[IꅛFnalge5Z2Fn!?TpTfդ-٠4Ū#G	z)m!fn3<OڶkUSsqT_rf5YflfmGtF͚tɼ3L-c<Bͣki=Ph!6pv)g6vִ([DY~w)mS[IꅛFnaZ2p]36!?Tj6);}6)Bͣ70-PU
UMpACEtVΪYBtYVֆVw)mS[IꅛFnaeIژY.Bl Bɭ-h(3TkS,86ʒ:)0iJ\mkBٴ@Z[ѫPg!	,7yrw[3]Nᨧ>}v={㊻Ƣ_q; wTPdf5ps$fUZA'ӲttB3t9'pMs2@o5hg0Nmڴ^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :OEz3ނp*ޥAwr܂HD	Òr	G+wpع܂*AX5pyrp'p w@884	T,̡t;w@Aɗpc>;$ ;;E؉}pJ pgp;}}`q'{k{}nQ'+wdLSw!}	˽ľ1p_qv]ɝp+;*-;̻=d)F;p/(w G¶C.e&_hޔa_j㹨$.	"pOO5I7+wp!C4QCԫؓqsbwr4KE^0_p@4[w9'w
	ơq@qݙgl(s4{wS[w^"pg(Y1yI]±WwsBt42p<jY=ϸ.	w
EƢx~߸P*ӼC9x^Aw;͒SEUw?<=Љ.Wwfq ݫ{<=w}Jz7w 3s k
ƥ_qwi}wcpv'{*拻w	}È{=Ã¯xM;yC׻:8e/;-˹3JJ<4;C.ɝJ}*P h܀y`;8qKn9+}x!{m%c!/O_qq#\R4%4w
wքL!\Ad-::l:lc4]SfMXvDhò#FXxN taXYVB'gǛZͰSnj#pݹxMnBnp&ǧP4 x3<SX!
BÃW!89
lW=dHCCT6꥔3Bp mqSgSg5j3!vBݻiȍCXvDh+	+#
BC+3jͫ6ں3jͫ&C@3A: #I
TֈZA3vuRO#I
TֈZA3vuRO#I
TֈZA3vuRO#I
TֈZA3vuRO 4 B[T8OI&CS6nOWF= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOqEQGQqEQF޺##vv桭USCd:bں8((8((DuuNٜuNٜ5hṗLTqEQGQqEQF޺##vv桭USCd:b((8((6mqSgSg5j3!EQGQqEQGQoCꝳ8ꝳ9kUT(8((8tG[zGTTCZtGQGQqEQGQm::l:ljU48fC*?8((8(o]އ;fq;fsP֪21QQqEQGQqEz莶833UM銏((8((DuuNٜuNٜ5hṗLTqEQGQqEQF޺##vv桭USCd:b((8((6mqSgSg5j3!քL!\@Bvx2㡻yxWCCv2dMXvDhò#Fda\a`+#pIքL!\AY-::l3:PlD;fknݴՇdF;"4nFad!XZrq!88׭	B[DuuNٜuNٜzZdʸ]SfMXvDhò#FXxN taXYVB'`<88ں3jͫ6ں3jͫ6ں3֮'BxH4ps	U2SW	!R$Z89ު)2Aj'ЅK0S%>zB nBsM꩒=jz<*\7M!zd֮'BxHK2,a7J=jz"6BsM꩒[ZanwjͣkxGڟ֮'#j;a<*\79ު) !?'v롩JNa7dZHvٸzpzd=jzNxH4q6G9ު)ZHvٸzpzd=jzNxH4q6G9ު)ǵֳCa4N<LЇtMdHq=P'q<$
hPi`DqKsM꩒y; SE,tHC#[oULEQGQqEQGQoCꝳ8ꝳ9!ɕqQH Ё	mP?gU'0]LRs	%?QqEQGQqEz莶833:oKBWQGQqEQGQm::l:l`-se\TqEQGQqEQGQoCꝳ8ꝳ9!ɕqQqEQGQqEQF޺##vvЇ;&UGQqEQGQqEz莶833:oKBWQGQqEQGQm::l:l`-se\TqEQGQqEQGQoCꝳ8ꝳ9!ɕqQqEQGQqEQF޺##vvЇ;&UGQqEQGQqEz莶833:oKBWQGQqEQGQm::l:l`-se\TkքL!\@Bvx2㡻yxWCCv2dMXvDhò#Fda\a`+#pIքL!\AdA\A\-::l:lc;fknݴՇdF;"4nFad!XZrq!VքL!\@Bvx2㡻yxWCCv2dMXvDhò#Fda\a`+#pI2)BwqI}w	jø'wPg@_bqE\\ /OqwqwJ /.=E /@_] I}˩=神|K /kS /A+^; Lϸ\> p*wp@_\(w.w, /Әw! /ӧ.wӥwӻ /ӧc@_gO}qG| / !q/ /Ak|?N;፝qgN;3 /ӝ;? )AqON iT@_ɝpq /4 /ӶI /ӶI /ӶI /ӶI /Ӷ'wv;bqCNء@_lP /Ӷ턮;a+NJ /Ӷ({=v;bqKNإ@_lR /Ӷ)}v>;a/NK /Ӷ턾;d;d;d;d;a?NO /Ӷ;bqWNث@_lU /Ӷ>;aONS /Ӷ+wN;aSNT /Ӷ;v~;bq_NU /Ӷ{^;aWN/N/N/N/Nس@_lY /Ӷ,{= /Ӷ{@_lNZ /Ӷ텮;akNع@_l\ /Ӷ.w;텾;aoN[ /Ӷ;;;;틽v;bqwN}p /Ӈ_q:~8tN' /ӇIҎ8tN( /ӇJ;Ү8tN* /ӇJїq:2 /ӇF]p˸N+ /ӇJҾ8tNã>8tg@_ ˞q3Nsqp8@_"% d=y'XL /5+[ /"  /!@_C,> wlӇPsd<66(G.oУb>~N&xlBO]
w)lVد_|6.xlO&2O7~ɞ|	<	|		x*+x+K&sgO^
CQoCx_QC/|
 mQ	>&y	Uy	y	N|gB$	ߐB(nBW7EӇEߠ퇟z̽,A[~a7K3};st䅾o+y~ߤs?>?JߤWI]K6KR	S7H}_F~RK|P|[x	EC}_>+&oIzv^ 폃v|\AӸQ_ aiw7ŢuәwNg<=ӭy;_;;!wNǺtwN=;Ip};w0!yrB/ >{ 0mɚwnC>Quvw$;|;Wrr3>3N8{?8 +w!H(o |]/ڍcoOzI>䂿rAg ܐ](4Zr: ^DFySV@jשLשjږO(n;zXS۠qSMP)qO	S/z=SlK3e?{??36?aukOQ^'qJ+7tŔ9ꩭQꥧ?.)hC^^?^NjZOwo?v~ڶmOשv_vOm[6שrMܖ??Jz\SR#z?SnڶmOSd
\6fz[M-yMm[nաO3Cj^?^Y?S4'^n|s ?O"?Ozkq|DnDoCVS}8fOSC?SO,?_	?yשqW߷ש =,o^,nDCש eSVԴ^UQSVO	 	:nDo3Jkט^?OWS %?% )pשOӍzqSӴӟpשN?97שşNQӉ _OV?8
?%^0?%ש0 ?S`IӢ	}:  E ED/N%/ dE k;|daC|daᰕ20/2إ20/6ا20xxa/|da^2	'|da^FJ-o?/~-F/&;ɿ/ /wJ7J^^]+)uOt|d
`u&O o<)<8)^wJ` %?0UwVoW*.%?0U%?0U%裾2S_
wt%WkW|d
@}Щ2S_t2S'=[%?T	}{%?pOToE!7pM0@py2Sp|dC1@%?b|2S)b7J'Y2S"g| o{1,%?b\wJĽ>JIp2SB.2SBn^OSg3dGk|d>L);}1l{?O2SG-ld
\w7JHe?[2Sw)`z{?p~O~w2SZw[%??e2S@pO;wJH#wJH,JH.k?JH9JF}O7~*;/pOO~-:|dn]VO\|dEwJ;s@3:-w7JR~\|dTzJPap.H)SJꝳ9Cq|d]C|dS 
w-TEҷJP=T{rO'wT	rO*wT >%?w$)EwJPܒ|d"7Jb$y2S$|d!_rHq2SrJOG.7Jb$پ2S}"OH}$;I%?1%w$wJb$w${%?1%]"OArJ^OK}"OmIL)y_p0|dp0e2SOS[2SN`o2S_2SGp0w2SJ(JJo<;%?;NO%<_wJ{+|d)>5;O`U)|}=)|	O=Ͼ2S{)|w&{%?#]Įd|dQwJ;%?d|di)|վ2S
(%?d$oC) J,J%?dw%-2)[%?d"O w%}2qwJȏ7JȕwJG 7Jw U{%?d;,;%?d .
|d̀d)"poE
y2SV Od{*Og\o8p|dS'p7J?)3|dS
N)   ROG
%x> RO
*o\ø@i
-o@82 %?? %?x>2q |d
 #w7J ?sO"8 J ,L?  ;7ޕ/Ai/!0g{{55ܗ}&s_?kO5ܝ}(s_įkGR{_5+'s_ʿqOV{r5U{s_?wqk\{tkwk}W5e}wOk~k|k}ws_ߓs_5;vokj*s_R5ݪ_5,s_WZvkj-s_Tkj]v5O}s_e_+vå?:a}5Gs_tBp8p5L:Apks_tä_ks_ug5Dk?;p}3áäk?::(s_tRp}З}W5B5E_k
::Kp}kk&s_t]zk?5֣U}s_j޳?ks_k޵Y57zz?Zky}z޳k!s_a5e}s_us_m޷Z/5$s_dk@zs_dk}ZO5NzX}޲5SzĿk+޲5)s_eokTzX}s_ek53vkn5vݺknq}Okn9vݸ۰v۞s_r5?ݻkn۠s_zݻoknۢs_w?knHvkn s_wܗ}ɟCv?ܝ}JvknRv?kn%s_tkn's_r5ݹ[ۊܯ}_kn}?5ݹsۋ3ۗ}s_W52w
54ws_5[}s_kp7ws_5_}5;wq}s__U}s__kpY}	}kp3'C	_}
_}kp}kpUw5+s_S}g=w5.s_o&s_5s_"kD2tEg}膟5o5.tCkDs_$9tE<tFw}臟{}/kD?52tDkDs_#kDEtG?g5?}5;tB_5?CtDkD's_!CkD(s_!K
%s_"W5	UtAO
*s_!__kDKtB5=tAk-s_"g5܇s_?5?}5}ktW5Wktg}5s_wGO_50wGwG85c}}wN?}՟wDkt ;wD_}ktRwB_W5*
T5+s__5}3}tr:k#܎ik#}ur:k#}y?܎Gs_G<r9G?܎GAr;o_5s_k#G%k#k#_r9G?_Kr8k#܎V5Ok#r:_55ſ_3ܐ
}/k$Hܐqk$ܐ95s_!ܐw}_ }?rC/k$Uk$6rB/ܐ_ }rA/ܐ}䂇ܐ%s_ k$ܐk$	H}䂷5
r@}ܐ_ [rAw(5ʿ>Wk>>]k?>>k_|_}W5?}/5G5>w}3}C>)s_|%kpSpT5k}gk?>L5k?[ks_~75s_~??;5}q}/_~}o_~?pk?p@pkɟw5W?(s_~S5_5?*s_~V55?Kp??}g5s_Uk_}\s_85q5qp._e}^_m}]s_$'_%s_}]'Cįk/_)s_J5q?kok_}]5r˿rO}rJk$5Lܓܒ5rJ_$2#k$?}I<5Oܒ,ܒk$}rJ/5l5II?}I&"5IrIC%_$}/IJrIWIܒ*%k$%k$_rIs)rIw_Q}`s_45-5p1'5p0<p0wk_p0s_ek?Ïk}bk_?}`}a'	_(s_)}`O55
__Kp0k&s_}e?5_p2e}dM?}eo5_s_k,?}d5_j5Q}e5G5_5R?}dJp2R55_p2Vp2W5Wg^s_.ȷ}dk _GUs_5)5,?ps_5)5,ps_?}
  Xs_k WpEp k Q IpIp(s_}
Rp}
}
U5(}
*}
k R5(k R5*gK '5
?@25
@45s_ .q ok$q5k~@;55/ƾq 85}/5?k* 675?| "?fqfq rk	?!@?@w}/}3q Chk755ؚ+_%}Wfq O'5_C_)Y@+~ 
q  
}_ƾq q榾q Z_\_-@Lq p5s_Op4}iWї5s_kK~|kC_?s_s_a}h5kD/kA5?s_Ap5W5s_Ep4՟?kN??	_?_kI_kE_kB55S_Ы}i/gkB55og}h55s_25|?}lk_8Fp67_55kgp6ykg_Ïkl|~5|s_q5_5?kv~?'ɯs_%s_&s_|Cįkeke/ke?5/W5?p6Uvkby	M}lTp6Wp6*s_K?koM}lZ?p6-s_L_.}5'_B~rkH2tkH3tO5C}_FkH[} '?s_@_C5s_A5}/_@qkHc}}?Ws_B/595YHtO5kHw}5?|!!'}kH(s_@}kH)s_AOkHJt?
)s_A[OkH+s_@}	Yt-s_As-? }kvݨAگԚݙ~05Wٟ}?M}C_@oݮ|kvq5tkw'5ݯ_ݰwgݞs_5?}ݲwh?kvۏ}۟_?ݒ?'݈ݒ|}?&wi?ݓ}&wbWaG}Kwi_Owe_kv)ݕ|T_݊/kvY*5{5\kv\wbݦ~w񹯿A| qGᱯAU}	kL| s_ q52s_9q5#_ dkO?
}	}	 kXs_AA }o_ B5.#z㩙nkvMcDo\u3>9g17:6vݼu3>Wtk3>lgd)5̊ LODTaMKAbh\8a*5>=,--$h\Z"MKe"j&R.Zpt:}OA*0fF)C٠"W;mZz& $ <O"TZ. uMȍ榺fǩLaOr+ 0S 3
"Hj| `MKY@5>x|P*T Tm(4!>KDj&OEшj&O\V$BA >舰Q4U.j}B
P@C-KvhV  DT`Zy8j&O*j&Op5ERG«P\ހMK <DT 
"Hj| 5ERHnB#5> (b( 9  `JZ'YT SSZ'4:}O0  #=f*j}	 `CQ4U.`tj鞩3Chj& poL>.*kDS}BT SI	@( 9d5%¨ (s3hǩ	Հv0Rޔ9kB>(e*5HmCMhB,Ri2'i2~ 8#0x ;FSNїi2vLO(DTXYO',,n2ii2w;oS tsS8"'!6p]3Lͣ7CAj&p]3Lʖ+jD靔5h`vn=OMKkvSPգ)@i=^p]3>ǆ`MK>tj'iE5x@ti8fm>Вh\8AM;ޗq=-NSĞ*0靔Ӹq\pކg5;)Q# 8FckvSRǌ[8ALեR0h\[g5;)R2#JЅg5;)R36xBtd4GSZ"lge2#QfeKw"xDtd4G%MhBm LoK5mLxų靔L>
5ER3lge54Є٣Rѓ6x>Q06;;~3vL%Uyܧcʩ3vL%UMsg3fm&vd|)lfUm5Ț;9Vմx?1d)lf Lʖ=O V VSٜ̏&nw=1Cڴ>c<`sg1R5>@sg2f\3C#f;9j؉|F q'@v桫b$C
ٜ5lDY=3#	"!6^ర	E@0fG6GP]sWAS1@"RC3#	"!
̧q?ͫfPe;\̏&m[6&#Gd|3jٴq5Q8?k|,!DP)fG6GPS eUm"ͫfAf'qOS2>@l8-L)fG6GOCd:fd|3jٴq48fCfE3#	VͣjZ8) LڶmLt9h#d|3jٴq48fCiBs2>@l8zAv^Lfճhjlf'qOͫfͩj8~fG6GPǄS2>@l8'S|( 9fճhjld6  Rܧ67q[6IA*5'r=?Rw)aFn=OD mHj&!;}1t᫉ۡx@w)cJ)WBxSҲe\>VDTr*oKSj&Iܧ4!ADT;}0kKBLj&IܧG|@aj&MSg36x;Tͣ7zON<L>f5Nٜ)ڧlgև7;}1:w)c 3;fs6Dq7;}1l{7v@ޤSo;fs R↎+z34q\1;}0d==G<LOCo9ٸvf↎+OIGǡܧ逤~z@UNٜkUSsqSg3FTM#OC`)(OC`)(o*9"VL5Nٜ͑+@g\N
o<Lx!ǡN<Lx!ǡ!v殖t᫉ۡzljnLx>= cR	׫;}1 zA1ǡ;fs7W0vETޗ4q\wDo7OG0 z|";}1zzHB	짡o;fs7WSg3z\PsxSb?= x<w)b1&5NٜաszO0)7NٜաahU;fsVyUSg4mh5Nٜӡ)Qܧ#'r3 Gɼv?lcZQLx>Gx>GoUT̀KJ)Sg2-(oTw)`G'r~fv3mOUNٜͫj}Lx>Tw)c hfSg4WKvU;fsNɕto7N<M(x@H>x>Q= f3vLyfli2fћ ;}4 zA >|!;}4 zA >fuNٜӲe]-ͣ7h]Sg4WKv3hZ7՝x>Q= fǡhYܧ	a|zz3vL.<v杓*oK;}4bOJ<& Ofz3vL;fsNɕs Ro<M(x@2>w)iGoSTRЇSg0uKBޤS~;}0j=9MSg3zZvoKBޤS	:w)b~*ld67q[62vCn3wh7x>3 SOHe#Odb	 |?5Nٜ͑vl7;}1lz;}1lz5Nٜ!;T́KޤS	:w)`zzSg4mhȇSg4mhȇ7N<M(fAǀOOJG;fs"_Nٜȧ7;}1Hx>G	cT̆Zz3fU7N<LC#Od4;;;fs"8gWNٜȎ7;}0lz>;tSoRw)`:bw)`ͺfU|,"!*5gr*nfmF)CDTr*nfm?(@j&bw)iY2OpF!*0tSǕ>x>2?:w)`#KJ)ܧCoKFD?S!*5Gr-z KnsN<L@Cѿ_5ER!|5ER1;}14q_rj&x>K8`"7> DT<L?j٭ULǩ0s<L'f↎+ܧ*\P~Atf5ERAtQ4U.jN<LR~2a*5'r<DpC>h'h\:Xj&vn3wKc5lfH>S7 Kt2sٜPn⹛C;}0` gS 5=Pl ZŴDP)O> * j|( 9DP)OK@`( 9`kqDP)OpE R%ELY&BRf
HlQ
@sSQ
@sSP(ڕDP)O*
( 9DEsS0P*5>N%$ ԓGNQ4U.j|2Z"P@C-OEшj&O@
'"Hj|?p  MK <"  (5ERDP."Hj}H\ހMK>/Q4U.j| 5ERnQ4U.j|U0MKjXj&ODMKh\t`A
Bx|^j&O`.R+h\% (+=O0>3DTV#
(!*5>I/Pj&O>-RPMKJh\#bsSRsSpdCSX'h\@MK  MK%PMK '%h\ f( 96XYOhQ
@sSPD,,n0L' (Daj&O+K ( 9`p@E2ydZE @Z):RYEp+*5>EhDTtQ4U.j|E* +MKX=DTV'ᨚ*5>Ia5DT`4rsS% MKlQ
@sS0@h( 9eq j&OL8Fj|.@j&O(5ER9DT0+=OUl@5>
$֊"Hj}QNsSAra05ER*5> NVDTP]DT<h\9h`@g*V'!*5>P5ER0@ܺsSp85ERԆcPMKA*5>X
Q4U.j|E@5> ^sSV-h\SGj( 9 sStR`@g#1(4`<+=ONE`@ga@Q
@sSD0,5EB_:CQ4U.j}xR!"Hj|ܚ@E@%"Ep\E j&OlE@5>p 9> y CMK6"pXYO5ERrbq4Q
@sS`@gr(h\Z"MKDP^sSE![XYOS!T heZ Q4U.j~a5ERHnB#5>	Had<u> $MKuj&OB Q4U.j|4p#h\4l<5ER̂	^sSYh`UDTZ%j&O0E`MKP\$h\9#sS8%MKnGQ4U.j|j
5ER0	GE>EEj"Hj}02∠RP7h\-9P($>8Fj|K
Q4U.j| F( 9P'*5> AD+=OI(j&OGKx>?"Hj|,ᨚ*5>kh'FDT 5ERha*5> vEDTTh\0 MKi0DTdM(*5>!*5> DpMKd1DTʀxh\ՠ8sStRQ4U.j|7bl5ERZ"(j&OPxj&OJ@CQ4U.j|B	*5> @h\#@Q
@sS	mQ4U.j|t@5ERʢ	~MK,MK'QDT	Q
@sS QDP)O
2
Q4U.j|4 pMK/T2j&OU
h\	e h\ h\7/bu> DP)O2 E@5>D# f( 9(p/DTph\''AP5ER@%!*5>&F!*5>&D0MK`
x|Batu`-3BHlsSĞ*5><4Th\hah6DT4!`j&O  U 42Rp8@a"> y@ DTd5%¨   5>jT Sp!h\y8sS$pMK
πkMKvL0*5?(@j&OpF!*5>h\8%" օ.
+Sx!	JZR0h\|psS	e`MK0>h\L&@5>bE1DP)O)@5?b @5>ȼ((>R 0E)p8EhDP)OJBE SE a0(ĐDP)O`DP)O pQ
@sSPBR H "Hj|F-ۊ"Hj|SD@( 9Q
@sS nRJ0PAE<9qEr CR0\@h\@nSbxG6X#0Z.j},P 8U( H@H| y0TBDN8':T@$N5	Kc A0Jt5>@@*֠ađa*S8"s@pӀe Ĝy^(S <1%𾄠W<ꆄ(p'\Xj},P('{S2 fRiGSᲡAThzKc zE ]O) @j|7@]cr Z5<"֧`R-PK IL!u>S `
advOlF.j|@T/j PY)#0J)@̀4 )ɀ*   wSH$E]O`,0"|"JHY$H~QH<ASŞ/T<Yꂧ=g8x(zg)ρg4> RI| DI|DO"N~ 7"O"Ns"HӁD"HӀ'"NIzr"N. 7"0 RD/?x^,y#Y_YMH	PzŞ0)zŞ0LCW=AO^,T5xV~ <OyT<Y'R -"H\1?y~	 w)"RYG>vgsꆯz+YDT;xԃĴ<Ş}PET5xzŞꆯxoꆯx	 @5"ꂧ<bHASŞ1'QH DA'jD1PTgSH<Ix<9ASŞ*xD x~ xꂧ<LASŞ߉x>yꂧ<߂$< <*ŞxgT>xo,%xgzŞdM"2Şe'<YKP2_<,$T<x̛zŞdFP2P2=PE0HAoD2<C<d xɗ Y*IxϪ!<Y S"HBo<d*zOT<dxȻꆯx@~ ,<Y^|g?Ԉ< ,ꇏx@!Şx@	KHS^,!<YYE"BD+$Aa$/T<Y) R D}PTg(Ao"DYDTY,kꏞ,q,yx[oT<Y,@Gx߂D<R O$A,ꃗ<o}RŞ(U<YDzQŞ~ <$ADaGĈ<#~QH0Hl=PTgmPTgeT<Yꂧ<#+z>*xT<YjPTgASŞf9ASŞfyꂧ<ͷ!Yh=x,2w
,2,2/y,Qq"$<fQHd"D3eꂧ<fOx̗ꂧ<fPASŞ3PTgި*xeT<Y4T<YzY
,T<YzXzXKASŞSASŞZASŞ	z	Q-	T<Y#oT<Y ꂧ<$IASŞPTg_T<Y ꂧ<$.z4Oꂧ<o
,AϪ
,CT<Y挽PTg"4=PTg$4)z4*4}PTg=PTgPTg~*xUި*xU*xST<Y*
,Ϫ
,ߪ
,ꂧ<%{ꂧ<%.z}PTg^*xƕzD4}"5 ~QH@D5wꂧ<ԡꂧ<+Oy_OysO|#_T<Y=PTg	I| D,H(A}PTg?A}PTg6Oyꂧ<JASŞl)6PTgʽPTgg^Ǫ
,T<Y2O
,+OxLꂧ<'PTg		<'=PTgT<Y9[OxN\ASŞ52ASŞ58ASŞ5<ASŞ5mꂧ<j?(APm"H74ASŞn7ASŞnwꂧ<Oy*x?T<Y^*xD}$A@[E"
}PTgz
"D	^*x`Q"Hd_R wꂧ<2ASŞ,ASŞ?T<Y0ꂧ<PTgǾ*x֙Z7ASŞOz*xֈ*x֔}PTgKASŞASŞASŞ=PTg!Ǫ
,Ǫ
,@ASŞ^*x?OxR*
ET<Ye^*x_T<YaϪ
,
,^*x§9xşT;x-"R DJPTgKPTgG?D<*mꂧ<*?$<*(Az\H	 ğT<Y$<R ~QHjT<Y4"=PTg' Oxd=PTgg
,'*xY9C> 3E" *x'	 'JDO|ag HEASş*zύ
,S"88$<~QHg"8PTgj=PTgdoD)xVꂧ<+)
ި*x·*xOxXgꂧ<,8ASŞ0ASŞ2ASŞYꂧ<,&z
>*x¯
,ꂧ<,.~*xqǪ
,Oxcꂧ<oDO<
~*xp	 ,<nOx~ }<n?(AqWOx[ASŞ$A<oꂧ<oDOJD)xKASŞC"T<Yj<~*xУdT<Yiߪ
,
	 Ϫ
,CASŞ~*xWOxZ]ASŞ=PTgϪ
, z}PTgOxPTgWO|
,!ASş"T<Y1ASş!#O|T<Y
~*x.z*xT<YsT<Yq/Ox\RASŞPTgɞ*xM=PTgASŞrOy͞*xIި*xDT<Y%T<Y*x_T<Y
,/T<YG
,;OxOASŞ8.zASŞ9Oxꂧ<rꂧ<rLASŞ9PTgE_T<Y
,ѧ
,Ox8ASŞ:sꂧ<t!%z%T<Y|>*x_D</$</(Ay?"PTgASŞ;;ASŞ;?$<v&$<v)~QHi~*x`!3HeT<Y$APTg
>z
,h<ASŞ>AASŞQH׊?p"^)~ ⯪
,T<YASş)
,F߂D>U*x=ASş*
,\ϕߪ
,Iި$xPTgʗꂧ>QoOx`Ox`iꂧ<08ASŞ=PTg/T<Y^*x=PTgT<YCOx`%OT<YT<YwOxbeꂧ<1dASŞX\zI>*xOxbQASŞ*x
,ZASŞ<PTg-ASŞ<z2ASŞ<EASŞ<=PTg}PTg
^*xǅ_T<YWOxꂧ<zOxOxw
,T<YT<YT<Y>*xǮPTgIި*xǥ?T<YOOx/Ox[ASŞTz&*xǪ
,"<ASŞH^*x^*x*x/Ox(z"_
,"VASŞK>*xg
,W
,T<YOxdOxdzASŞ$^*x"
,UASŞ=PTgOꂧ=
,PTg_ꂧ=
,>*x9ASŞߪ
,T<Y
~*x
~*x%`-(ASŞ>4ASŞ>8ASŞ>zPTgASŞ>Oxꂧ<|PASŞ>PTgި*xşT<YT<YIW
,%
,$7ASŞzAǪ
,$Ox$zDT<YHJASŞPTg!SOx{ꂧ<ASŞtgꂧ<w
,*xΏ}PTg :sꂧ<ߪ
,w
,T<YI~*x΋*x̽PTg}PTgꂧ<OyT<Yn=PTg*x}PTgPTgcoD}Sǋ<3<V<Y~QH瞨*x>Ş?sx!R"/)xh5ASŞPTg/T<YoT<Y'Oxhꂧ<4)
ި*xG*x?T<Y~*x=PTg0ASŞxOy/
,~*x
*xPTg
*xT<Yᩗ
,w
,yꂧ<5=PTg=PTgPTgT<YW
,ԯꂧ<5.z (ASŞ@OyOT<YT<YT<YOy ꂧ<' 
*xߪ
,
T<Y*x+PTgH^*x-PTgI>*x)>*x%?T<Y
,T<Y翪
,?T<Y*xCDzR ;E"=PTg"=*=?uygOy9đߪ
,$Aᱧ
,m OT<Y Oxl}R ٷ
,؍"T<YACOxlqD	*x`a /Oxluxl]ASŞ<	aGx1
,&}D=PTg0H^*xyIx$`wv2w
,&	<	z`x1WOx~<	zD7	APOx$<
WR (ꂧ<
D	*x D<
$"_
,()}ϒ (WASŞݒDT<Y'yOyiAHKPTg~Y"!0ASŞBz oT<Y!Oyꂧ<'!%!}PTg
, 3T<YW
,$ 2w
,JASŞ `HT<YU?
,+
,*9ASŞH^*xT<YUߪ
,*%z_T<YTꂧ<7PTg枨*xy=PTg羨*xsD<7Oxn}$A#Oxn!}HqOxn ܥꂧ<7~4<7PTgEHrϪ
,Ĉ<7.ܤA¿T<YT<YOxpyꂧ<8'QHÀE"HÀI#$A}HÁSOxp+}$Aꂧ<8~R ?
, Aɟ
,(AT<YD<߂$<" Ox*xOxPTg!GOxPTg6|@0y|>&~>aw~b~U KH1 {? ~b,>p9?}@߃~<Pφߦytσˠ|#_TjO(@)$HWşHMR7 Ϥ0	}'<Y'A`gF	}"}$H_wi}"}%P,AZD`gu	yy"?`gqzD~SCW<Sg<Ug<Zg<
zPVx=AY@]
z ,PVxPVx*#ǋ=G= z zG,K)"@}Q-@.z[Ş}\CW=ꆯz o^,cT5xي~jg}Pf,ԤA˞g/<(g<_ix4g< ,q
xe"PVx/H,,VjAYDg<H/,,#<=AY?R<x#Ş``g`$AX]d=	G+YM?zqe"B=W=D?,ABת@x[ꏞ,Ptg}M"T|gI}ET"Y G)A)}B@xz=w,3|SHQŞQ h~	 "hԤA RDDՏ =y "j>e"lS=0KHå^vgDT$<YC	}cO>YVSTI{p$A}Di 7"n}$AsD=_qD,At=D/Hہo|THۂ|}*=QŞܳo{Iz H>DbPD"DCEHy?įT<Y0SiySGxv^,oY^,험,ixv <Y/<Y؛E"|SHò
,/,Z@=P&xOz)?D)E |SHET|g!CW<""z"2ŞD!DDs,!/<Y@JH <YA#$A? xHPIި~g %@7)"KgTKxܫB[Şkꊏ{Ϫ<YO}R=/T?xܸ@g$-r!o{<YDT?xܕ}QQr*o{g,A_^,(MdD<<D<)""=Q-"D<,0Aiy KŞF 1%Yf>g-#;J,0yyKEG<VJ,0z3TTxъ^g}QQFM"FPgşbT(Y/EG>ʽPgg*<Y r7)AQ-GQ-Gz[Ş?%Y~$[Şo{Id=Лd<%$As|SH"#<Yq,93,9C,8})yoyoy!?+<Y䀃R BTKx~gŞHiR @oy oy KEg<(DHQ-TKx?T '<><D<>=Q-Eg<>>唈<>(z[ŞQ-gR ?%Y%Y,/|Aqox~ox~H ǋ<?9H^,.R .{ .i5(A\	}<xO|QHy*A]Ϫ ׋<pE)xߗ .qI"A\MŴ<^
$A\~	 .?,A\}D<Ix~ Kw J|QH#Ty% kŞI%x)^^,Igox(Şw"oT"Y`V$A`~YHs <Y`]$AeO)Ae_>xJH/Yd?4<ŞET<xw,WꇏxzŞ GE" R<YW<Y
,%Ş T<x<Jިxg*_^,~y"Ş Ş Cx_<H, ꇏxSC<@POT>x x(Ag
,4W<zOx~QHOx_/x;Cǋ<ŞzŞC<9Cǋ<=PDT<xC,4'Ş_T(Yi3
/x3Cǋ<Cǋ<}PcT>xT<xۏT<x۟T>x؇ꇏx(Ş~|g<YlꇏxPeT<xPH3C="OT<xPH=C=!,_<YW<Y	^xg}PH ߸"H/DG<YŞsꇏ{<YÏT<xꇏ{=PvIC=O<Y^xgPv*zŞ<Y˞|g*=PM=PF|g#T<xPg.Pg%T<x^,ꇏx
/x'^,ꇏxW<YT>x 7 ꇏxQCǋ<B=P>^,	3	oy)WVg~gŞJ=J,SoT<xVzŞJ%ŞJP%	^xgP%}P%
xgxg=P%Cǋ<5Cǋ<7Cǋ<,Y<Y^xgCǋ<!ŞK d<ꇏy,TCǋ<*ŞK?y,ꇏx2Cǋ<ŞAĤ<վgѿ%Yt
%$At=M"=Q-z[ŞAORDAg)AtTD<[Ş GRD o|SH%Ywox G" `Y>00iy1o<YϪ<Y<YʽP&Yꇏy0y0JCǋ<)ŞLKCǋ<,Px,	'$A}QixR@ gt=IxYE=g<+ 唈<Prg>ğTgT<YxKGx}m"oTYy3<Y}G@x>:x<Y|JD=Prg_T|gO@xO,>%<>
$A|ꃗ<z<CQ,T<Y<YդAT5x27JD!}AY H1,~%AG,}$A
x>e"g`/H1k,]HO,HE~g7A"PVx@ $A ,ԏ,#Ş"2<D?plA]
jgT5xAw"PVxP{$A*PVxP-"VŞ"u	x9g<E_p2g	A+/PVxZ ,?HQ,}D"Ş"O/PVxQ?ԏ,#Ş"``gD#(w<FwꇏxNCǋ<FPϾ ]zH^,jg?=$8g=$}=%+<Y$oĴ=$
zHP=AYI'D%zŞ
~=%+,]VgwizKPVx@S +<Y?q"&zŞMԏ,j0	,l``g@ k/PWxɶzŞM /RD#rD#=PgǪ,ꆯxKCW<G'ԤA8
x
~D#zŞ#Ĵ<G=AYo<G{
xp2PVxą?qzD$zŞ$>  k
x}ݤADg G  , 
<Hc
xԏ,!ϘxI<Hpl/PWxĂLxĀi)H7"'.E<{ꆯy9Yu)y9Ǩ+<Y_p"'}AY'Ĵ<!ŞN_u	y8
y8}DNAY'"'AY'o<-zŞN~ 'g<Im"UŞ$q"VŞ$Gx< O<Hpl.}A]Dg !*HĔT^x~1}'CW<^,xRPVx{$APVx-"'AY'u	y<
y<DO}AY'?qzDO.zŞO/դA?+<Y H+<Y(<.g<</g<zŞ0	,@x pl_+Y %H WH/}RDP(z( G唈<'<>*=Ptg)Ao>x	x!q<=RŞ@)Aꏞ,B)Sxꃧ<)4<+Gx"]ꃧ<#T|g&ި:xix"wꏞ,DPAŞg)Aꏞ,D>"I~Exg@x{D ?T|g&$A}Ԉ< #, /(ArD rrD D   R  B+Ş @x'<  UHOx<YQFx5񊧋<JdgAQHĥExĢ@xĦިϸET<Y<YOx#?4<Gx#1!ŞEx<'Hx$Yix$<P.$A$A[%'< ?@Ş g Ox ?|SH <Y }RD  W<  IH )<  ]ix T|g Ix }PrgELQŞQ	M"(=PgX(HyD@GyDCAŞQQŞQ=RŞ	LP? J^,Jꆯx%?u)x%Jg<@QS,J+~%A+<Y> J]g<)<zŞ	qzD	g`"zŞ	D	AYW L,L $AǨ+<YGx&w#Ş	?00x0x&*Ş	Ptgb>x8Ts?T<Yoꏞ,N< gp'H8$AT<Yꏞ,NL g ")}P)
_<> ") o7HYH" q/^,x|YH=D" >@xrrDf@.@H ~	 PtgKJT|gHKO}RD$o"D$T<Y}M" >x$? 	>I[,	}Q- $A?OyL4<>xaRDS,A0mHb唈<_$A T,A,$Ae"}RD
x(AAŞ
O>x@ix(Q-?TKxHEe"+=Ix)~	 Rqꃧ<|SHI>xM~>gO%Y]$Ao[Ş
唈<Ix*cꃧ<M"Vz<|SHQ;,TRD<
^<Yਲ਼ꇏx*P︀f~gk@0xĳ)x ,OxW>xıD%}RD%x%z|SHıO<YX{D%z[Ş
[Ş
TH:xX{D
}QŞ
{D
TKxY3,V	?x+ |$A,JH`JH`R X>唈<
mR 1Of-$AbT5x[X4Hx=)gz2^,_0zPJ)zJM"J=QŞ&z[ŞTOoyQ_, <YA)AB%YF^gz*|SHʄT|g唈<+{ sOx/4<M2Gx6xŞ&R 4 4OxM"\z<MM"DT<x_<Yh x[D&ASŞ&)x<NOꃧ<N<Ypd<N$zx;e"":xYixUGx?(Apix\ASŞ'枨g}Q-Ï0AŞ'"ɞ:xIixSGxUAŞ'O|SH˟ lg	
,AWBG<P{ B/)x9AŞ(=M"T|g [D(4$A⃟T<Y ix!<P_TKxS,DxxC4<Qs%D_Ĥ<Q)z[Ş(z[Ş(Kxk,
OOxzox.C<>^,
<B[ŞLR<x< " ,
&zŞBWVg@RDU\z[ŞU,Aw)ARϪ%YR%Y? Z
~ Z&DApϪ<Y⒏Y⑟Fx<ox{Ox#w<RqOx}i"?T5x"Fx*x7<R,Ş)}P Ix ~@D< B%Y L&R MoB<S$x0!{Ş)o|QH71	,LYH0IH0M$H4T<Y☫ꏞ,LX,8D< $[ŞdTKx,~%$AG%Y_%Y)"}Q-z[ŞܐT|gW,Y O!" T|gK@ yY!"+}QŞVu$$Ab>x{T^,^rBD<_rBD<	x0;Gx0e/x0^,'@ #T^,Y/x~A$x?H@'	$H@M Uꆯxo-" ƟR Ox$ *gR bR b z cW,YH3 ŞA7RDS=Aq )/xb ꏞ,bYm A (%Awꏞ,9" (4 |bYu~Rxǘx2 dCx2>IxD<@H42H6<A7zD}ԤA"_HPH? T̒ TMx3 O<}ԤAQ$A̹
x4?$AЙŞT%A/H/YTCW</ Ğg YRDXAD<,ß<Y,3<OJH_%Y傯%Y傷,g,s<_JHe~g[Ş+-Ş+Qe=P5xq7H$AĈ< Iye,#,ȁ<X	y"}DĤ<.D<Iox6_<Wa,lLD<$ )"ɞgtgu_ 8x{RDTKxޮD={֟I{O%YI~g pg"DZp<wRDZĈ<-z[ŞZLD<Y pg"/$ARD[> ^g}Q--<? 1 _%Yk,ط<Z O<Z<ZIx!}ɉxPD<Z)z[Ş-	 8xŢϪ,Y}H=C<RD{LH<JD<~gzW,߉IxO1" %Y]D<  $A }ܤA!RD GLHA%Y!W%Y x "G,YşrbD\	*D\}R r<Gx	- E )"#TKxHox	1ŞB/x	 RD-z[Ş-oxxsgglQ-Ş`"2Ϫx
( EB_C<oHPYA( Ĉ<N=Q-QϪ%Y*<Ş
}ɉx
IzbTKx!D=1o,CHOTYOJD.R t[ EMY&$Az[Ş{ozhq=5RDĈ=4ozi;,+zh&$AoTKxRQ-M{<N E.OĤ<&ɉytSD<WD<<<CW<<CW>_YT5xo"DYIHOw}PGRDĈ;*z[ŝ,[ŝ pgxzŝӈ~jgq{T5xqx /%[ŝTKxJŝ~jgq_IwrbD~gqqow2ŝzŝ}P &$AA,,,@CW;| "gs+srbDQ}Q-$TKx;Q ŝu!ܘu'~gu(>gu- pgu. ɉwRowRQD;) W;>Ĉ;}UwA'%"&wT4 oꁷܘuBߪܘqLHwLHėxĝ ŝ LH+Xgq/wwrbDުǋ;oRD%&$A=D;̽Q-_ 8x<+}0~"DD^,'ܠp~T|gp|,^:x>
~;⟪>x>W EJPAĈ;6ŝ̉>`YȡJOw2KCW;ˉw0Aŝ@	($Adꏞ,2Iwo|" pe"  P; <Y }P_D;!ܠp	~YHB{ꃗ;(1ul}PĈ;*>-G, u.ORRx.$A)weT<YrD$T5xDSAŝ!S<Y#=Pq")pꃧ;`PHF<YHs1/Ow3<xmi`2x׋;=H<Yf<wbgq0KHʼb2xH}ʩw	$B+ŝ@#($A$YHH <Y$߂D;T|gpT 9 h!ŝ"R hYHa$Hqꃧ;oA"}QŝT1<Y%3*,Ow	XxdgpR PgpPHJD[=RŝP3$HJPGw	AO"($;A%/;qI"B,4? 4EGw|b0xFOw5#';xSŝWdgsP%R jyW;'ܠsS)w5EHw5u$HO>x&$A}$;sPwIw, 
>x e"yKPH@x>xD;=Pq"1Y&}w	߹="1C;Y&,P; ꃧ;A"9<Y'.ŝƪ~;Bo="S/w:gq'=Pi#$A&$Aޯ^,nI E9"UHW^,n?,Aܳ,nD;A"A>xP4p($A(z@q;z;;>xP#YHP
~T;"A_Ow
 CPHPꏞ,	 =Ptgp}	wT|gp;OU<Y<b2x_R Oܪp)~	 
:xA"13<Yj"D֚zBϹA"G>jbgu|bD,EuUHY$HOOwZ+}	wZ-z;/	 zHQ($A)8Gw
O 1<Y)bd1<Yl~YH(R 6w=Ptgq 6eꏞ,6!	 6$aPHءꏞ,6)| "gqbU<Y*Uŝ¡唈;Q}ʩw
"D£T<Y*> Uꏞ,w
Q?PHTQGw
1<Y*+1xTD¡kw
)w\e,g"ϹA">뀏RH% ~	 JAŝ	rD
~_T$<Yrg,VSŝh_*AwǪ,k \;7$HIAŝh}	w^4S E4>T;@ŝ2xK|b#Y"OC;Rbgx?/wUbgxxE,M*A0Hx?A"Gw"D$zA"Qŝw8w8A E wD ܠsHs?/w8=Rŝ³/T5xV~\HV%zŝ°p_,z;/w'ܜp>d;$HW ŝq/wrDq"8~YHEB+ŝp($A)w>8~	 93wŝ>;Hwꏞ,7=񊧋;'唈;7ܪq~	 7KAŝ!($A<OwoA"<sꏞ,ܜp"w?唈;GHp ŝѷ"hY*A-_W;A"hq,	 =Qŝҏ^,`:xZ~;@xZ-;/x!ŝx1xUH!	 @($A}QŝWOw PH{ꏞ, [#$AD_^,!/;~d;"qW;)"p	wgpow9O;d; xas#($A8D;[ŝ[|  {Hsm$Hw/Yp?$;$Ap_$Ar7tgq$;A'$ArD;Kjgq$;~gqC,JH^HpOP,"H^z`gp
wʾgq ;? ;D;$AzT"YxE$AxDלz;aꏞ,	%Ax~YHR<YUEx~Cǋ;w8AŝEGwꃧ;>x`gꏞ,,A0eꃧ;z; Hp>"኿T"Y1	,A1;$o})"'<Y1).Ғ QŝҒ <cW;g>xG^,=]ꏞ,= <YzwW;X;R}QŝǥT<Yz-;:x<Y:x(z;T<Y}Qŝ#/T<Y2]ꏞ,}Pgp <Y2(;ET<Y݇ꏞ,
Iw`OҒ Iw`.%$A| pDq/^,>;唈;}RŝHqꏞ,,A	D;",z;!7 OxQIw: kŝ΀(A{Iw:AYk}@0x[$A~%$A~	 v(Ĥ;jgpїw;}8Y5_gpԿr [$H ?JH Tow ^jgr. ArzD)1^,zԊOw=_ u$Hp&d;Gp؟PpTŝwg ngp& M"L)w`) ywngrxkx Ux[!ŝq-"?"6Ĵ;>xp{ZDÁ>xpZDÆ%A8mꏞ,;  HrCĴ;6z;"1 <Yzŝ  Qŝ O~$;SCW;4x|KHQŝ؊>"A$A{=Bcŝy)wꂧ;V U+ŝ{ZD(Aކ*x? 
YށO,@ŝ?iwd<YݒĴ;m"ŝ;,,>Aݑw ŝ i#ǋ;/ŝ BDwoݢD/T^,vw"XQĴ;aKD.$A=ASŝЌPCT5x3^,ꆯwĈ; p<t5jgt3T5x/W;/d;vwCO|KHE"e"D *gvH
<YݡZDgvPgv;=-"WzN xQS,[ ZD+GwlsvȾb <Yݱ3԰x`֑vPwŝë<ŝà=Pv1OwnDۀBDŝ~$;>Iwp>wD.zŝ`O Ccꏞ,C>r_>xv9ŝñ"'^,Ĵ;RBDßĴ;~b<xxp",HzO,,wrwꆯwsW,B 'AWC;+I_@ŝȤĴ;D1,EK;  y=P5xO)"o|KH=Q-}Q-;ŝ)zŝ+yg{gtw {ZDD;D; pgtr,,$A܎ GJŝ/Pgr@iw$)w$=ASŝ 
Y>m;%A>(A>'z ŝgp/w ;"YrH#ǋ;Kb7xYPq $A(CW;7ZDЗ"ŝЫX<Y ~%A #ǋ;3ŝ AB'zŝ Iw%w%?iw%|@x,yX<Yܖ#$A J^b<x*7CW;1"x/Hs;=P|{ZD;<YC	D3H zjgqEJH	-"owިgq;eP]xg;ŝI=Qe JH q,"8D;~ pgqTŝ@mPt-"'b<xJ/LxHĴ;)wI(z%_^,M/w&Ĵ;@;D?T<Yܚ% *gq/H8}ϒ N>y"K$;'jgq%/Fw'? O<@x=ϩ`grxPrr_Gw,=P$AJ}Xq(/H-"Gwm>" "RH#߉iw`dpF~;0d;C;@ZD$"D",Qp"_wƞjgpLꆯwYCW;q?^,RQꆯw uިjgpACW;8ꆯw qg	w rYŝ ꆯw 1`gp	?qD$>"1"6>jgrHL}H( }DIYPJCW;a ;ϪY	~jgpT*ŝķ_p<pVzŝY3^,
ůT5x,~pX9CW;=PaǪYܨ\CW;T5x!ŝO^,'}Pr_YO]ꆯwjgq=+^,(YꆯwT5xPSOT5xVT5xTꆯwjgpZ%ŝ$T5x-zŝyꆯw '^,)CW;bYSPqꆯw jgpp(zŝsT5x.mꆯw _pHp<ŃŝĈ;8H jgruw+$Ay"oꆯwPOCW; BDw^, AW^, BYT^,*8CW;_T5x.!"ŝ0ꆯw+^jgpe'Y~jgpd*zŝ4CCW;j_YU$;/xqTSCW;7 oIw`"gBDyPph)}$ACW;QW^,<CW;P^,XICW;-"	 Yŝ$Xr˟T5xdꆯwzŝńT5x6ŝY
_u)wP/đpn}$AR ϹE"܍wgSHϪ>x%#$Aqǋ;)~jgrT5xmߪYܶUCW;NPЩꆯw1`gp> $A7" YCW;Ϻ;Y""}DD}DI?Y=P$QCW;w^,-}P&^,T5x
PzŝŝY\$ŝˣTrgr,]}PJgr%xzP-<Yܼ"QHxG ^PTgr ŝܦrT|gr6HpH /"D>oGH}x}] $A<H~"7_uioA"}ؤABH}8pM$H|GY`{ꆯoPϪY`p"x^,OH|^]CW7PH|`D7?7bD m4H}@$A	 P>Dw" " fmXghsiop"G"Kh.A_V""?ZDA" fK$A> O @"t}$7I3H}Pa%AH7"B܀["zY/Ĉ7GH<> 7"x} ś&7̟$Ad~%Ad$AdQCW7̋jfɏY2P0$7Y}Pg"" @bD6A?p"`	P~%AA<H|#z 3?rD0{Hm8vǋ7`H~%A3߉IoA7s$7R 	
~rfHV#7@sRYhԎ^,4HDR9x|%ś*R9x|%E fJH7Q$A4W^,.C7ƀ"P
R 5PDTfĈ7Yz7k 5R 5PtfbD楟T|f9$Aj.Ԉ7OśߖR ߄iV2yśqE"XzX7i ߄?Ĉ7wꏞ,߄}7qE"J^:x~K ߄TGo+}ʩo,o~"E߸UH|T"Ym'@x|@Go︢W7̈́Tf_<YlD}PfUH|&PtfLiꏞ,	ܪLOo̽Qś0)oPtfL%z7a?<Y
1<Y=3*,	xdfN}7u~Ex|'[,	ǞQ)o⟪,	7ƣ_,"śP)oXTfCGoEԫꃧ7ƥT|fԿR 7PtfEoꏞ,7D7bIx|(O$7+#$Ao唈7oo`:x|,Ĉ7d>'>x|UꆯoDT5x}hYq"Ptf ZHGo ߹"$A?o W
R 
jB+śHye"@Ho"?VH|)?qY"bDJ_>x|)~De^:x|l}bDeި!ścT"Y6m7z7w $7§Y)Tꆯo@{DPꃧ7 Ĉ7¤T|fEx}q@x}p \BGoEAś$Aꏞ,\,İ~}~s7ioܜ@WOH~"GC7wE'7Ĵ7OY"z7?7rrDo="Rx|!ś?R)<Yp)1x|+4CW7²TH|,?io))oGH^,7G唈7}oߺRDp&A7?pH|nd7PfϪ@x|nLGo^1oo_T<Y7LGoEx|}Rś=>x|Aś<ꏞ,,Z47УDhY$H|->Dh H JjfZ*7Tf4GoZD@'$A ܞ$x1x|;"ś@ꆯo')<Y%^jf_,ߐꏞ,ߐW7.7Ὺ>x|.=AśsoT|f\Dp~%A Ĉ7B"D#o9"''Ar!ś$R)<YrS7DR<Yr>R H^f'=}"}ӤA9=L-H|rs}"ȏ )H|rWB+śm+$A9)oKtoG@x|t}H|t4H|t~	 1Go:D㦟w qzD7$H|t~D{T<Y?Y"<YoT<YrDyK<Y;SBD㵟D7aoA;AB+śܬe"/ <Y;}Qśw/H}{toԈ7ש$AFo$zܬw>x}xꃧ7׀oܬk<Y(aA7ph)?YH~QS^,ߔ[CW7R AYi f`~%AI
o G", A1g7qzD჏PVx|0uV`Ig7 ;v`!ś"7+<Yϸ`'śဩGo	~`<Y^``f`D7 Ffb7 E^,[zś"@g7= R}AY~%AAYMH|1*ś17W,E"Ĺ
o%7ǉAYAv,p6w+<Y<9	ośR<x|xyHf,W$H|x!}DğPWx|xQ EW^,
i$H|z9CW7ǧߗ ?woKxfOo?T<x|Cǋ7xfaꇏoOowo)oK}PC77"DW śᐵ śᐻ/TKx}%Yk7QY=QY/o߉Io([śTKx}7}P[	}ޤA>=Q-%Y>m7zś)"$H||%[ś⯪%Y>+| $s=7H|	Uo"$UV<Y_UcśHZD77w$7ΤV<Yt{x|-At(ObDBYtR7Β x|/,:Q-oo7śrz[ścTKx|owo}PS
/o}PW<Y$A71ob_@x|3Io`D:x|~}ޤA?[ꏞ,/Ĥ7	e"'OoD>x|~.$A??rD*,|b!ś᠇,Ĵ7AWY=PO9x|me"ÿT<Yx~R <<Yx+~	 <.ś᪏TYIo唈7TT<YR I>~%$AO)oz Ezo>x| Q z @Cǋ7	>xf o
>1, 
~0G7 q" e"
T<YA8GoNPT<x|o[x8x|}˩oR|bYAbśg-"?T;x|y/o?,AzOoH|ꏞ,=?D7e~=x|67`#e"8B+ś# <YԈ7bw>x|6 YR Ĉ7x|	<b&K񊧋7;*,e/x|	1^,bC7g_x|
I(x7/!śP,|bYBQ,!xSś'>1Tf@bf	+!ś"ό_x| <bY kbśLY i^1^, 4fW*7oZbY]7W*,x|
񊧋7sO/obś'^,jfnSCW7qG"Sg7p	o~fnioߨ+<Y?Pp,/H|84g7Á^pq
oZD,wio/PVx|8?7ÊAY<	ozśÿR<x|8$x|8(yś.d7ÁS,:x|9ޤAz7ÓO^,H^jfrDȗꆯo"Y7@x|7W7Y7> 07~`SA7~*}}YDZ~	 bCNA9Y<>9x~sT|fPtfz7w ś7<dfRRx|AśƞYq" JD%A7H@gH!N ;E"B_
,d* *f$T|f#"D?}:D_)og
,ߥ'W7Qś"N)oASś~ x|Ϫ>x|{ ?{f
{ ?/%$A%Y,@ f,@>JH} oo;D7	 8x} oĤ7Q-k,@ pf
TVx}"JH}OTKx}yoo >fOĤ7][ś"%YNś%?TVx}QJH}oo=Q-π<Y$H}Ĉ7هrD/H}gYbYbfD7*x|&zoeꆯoD}@x},7zśi1^,h/KH}=$H})"x}_ośI~jfQ?D7rrDܞbC7
~Rx~YXH~T5x~I nUYmH}[E"T<Yݗo#{R n^,n\bfZD	 p pHoo|Ex}kꆯo=PBoܜ
o|bYCwE'7ò7 |vQbfv*x1x}!$A@D|bYHbf(6 "Ԉ7ȁxm$H|!śBGC7Ȅ/o/o.$A=ogDa$H|<!QH|<>7У#$A@^fzFH}Ĵ7܏Io {䄈7Ȫc;śQ3YE'xdf('$AF2bfo,#Ie1^,FrrD//o
~Rx}{7хT5x~?T<Ya޴7a A ޴7E  f_Ya_^,߰>7<bY7"ś◾"rY?C7f>1^,tC t!1x}KԊOoǞxfǌC7_o1^,#o9"B/oRx|_"A#^,$9"BWC7R)<YIo[A=P'!#ś
%$APTf;!ś\
D^PYI4ASś䒇<YI}PTfA>jfcꂧ7ş 
Y
>0x|z	2IASśe',"
, SP <Y Ǫ
, R/o(ꂧ7 
Y z2fz EH|@A @<Y/io7P^,LQśhG/o='$AbYRx|}H64oިjf<ASśmo,e?T5x|9"6/R)<Ygx} CM'$AWbfAsԊOo<Ex|AQY ASś	o,C7O
,J 
Y }@x|APTf!	ooB
,TKx|<Hf(䔈7Bo"P4$AJ.$AK)X0$AKKCW7~%$A}Q-8ID7㿀<Yܜ?rzDpTbf.zI:,_T5x| [-": |^*śu/!#śtZHfIo1%Y Ǫ%Y ̾ pf	%x|%$AL<D7Ɍ}Q-b,&.$AL{O,& R x5{ś%HMq"N W%YTKx|	 8x|_ˉo|iH|oM4$A!CW72RDW%Y!Q-70s'$A"?'A"x1x|DԊOo~fWY" Ĥ7@i Sś)BG7U1	,kJH|E=Q-oo? 8x|F?Io}Q-%Y#" \H|FHpf.D+}@^fH7J^Y*	jx|'O,&1Dx|(oJ>f~\H|G	ooN~%$A$}Q- ,~ pf,T5x|~\H|~	 '}:DHE9D7ēTKx|I=śKoT?x|I=PxH<(>/}:DY<ooſTKx|]śE$A	  N@-JH|z[ś
Q-򃏀<YB"DgĈ7MH|GRDUD7oooo ;$H| D}:D?  	, 
%Y  8x| %"DRˉoB"(~\H|Jt7ĢRDkoo3TKx|7#H<Y	 "H6$A	}PHzś<Y	,C7!?)"HooAO,,RDE"  f f |  Io oo oog,  o ꇏo PC7 Pzf oT?x| Cǋ7#_<YQ_o\zoI>1Fx|NO,(~śxfD<YQLO,>1$<Y	A'RDM%PTf%.z[śood 8x|Cooeިf& Ly'71RD<&$zLPD71K,_,TKx|}Q-L-| Oųś"JH|(A	*x|Q-N,| NID79/,,W_x|bśKoq?/Y	bś!ܺH a//o9xf1x|ˉoBTrf+C7 kCś*, C7!YT;x|_Ĥ7 , 9x|P	!śs[ś, <Y.<bś/Y"@ś"	P	<Y R  /, KR  O ś="	"	,ś3O/o7nbHx|NbfL,)?Iof(WooO<Y
$D7@, 8x|8śࠍ$7C"POĤ7@ Y
Ͼ	 !7RD-)_ꂧ7J%Y
\z[ś, N)oT|f*>o_x|~jf)",,[ś[<Y%Qś`'A!śErzDBC7$A'
>t7c.A'.$A'"<^,Ǟ<Dy'o0<Y'Rśxꏞ,Ptf]Go [A(;CW7)"@{ Q-@SD7So#|^ICW7;	=o)^f)[ś∩7(H|7*"DUbǪ
,*| *fT~	 **x|Y UZ}oԯT5x|D7'(A)t7%*x|Ra ś?NRD7!O,Q-I3, %Y %f [ś!z[śmoo
TKx| @!$H|SW x|SxĘf ~LooYǩZfpy"!x:'Yh>jfuoY4H|~x|į1/x|>oYwԍ,ŃśsꆯogH 1&<Y 0{+$A 1"11Ho? ɞ:x| d|"H| e?T|f ʾ1}B+ś.=Io7˽Qśf YV$zś`Eq"^{io'$H|'唈7y$AHog,/T|f/=Pf/"^,YH|z7D7T|f0	o$AT"Y*ś,T|f0Ptf0,76oDi$H| _T<Y**AśQH|T7F^PꆯoDIo`OoaROoa#׋70JOoa_^,*.$AG>:x|=)o<YlAśR )>bD7
qꆯo/@"=)oό_x| "}PfD?TfE_T|fE}RD.򹟪>x|7CW7KT\Oo}Qśro {)"dH2a^,D/T;x|47R2#~QH|io!GohOom_ jfBś%xDx|J 
Yw78ꂧ78op7S/o x|U&x:o~jf\uśwX<YϾ$A/"DE3Prf37ꏞ,RśoIoA,}JDї>x|$hS uhU%'7^,KDԓꃧ7ԤAJj} ~Şx|"
~\H|_$A+R o|&H|V O@{T7w^P zśCw7pVASśsW7!ǪYY$zśσ,zKś>Y,}Qśÿ/o	>1^,} G?H|| ¯Y7<Y>,RD/,ߪ%Y˿ 8x}>fi>H|{o}D#AZPiY,dmE"e
,X *fSC7ŔT5x|q맋7`GA[I7e/P^,-QśџC7šόC7Ţ	="i>x|֤A
 x|oĤ7@-oTKx|Q-=ś"^,.Cꆯo
>jf8߉IoG$A
ިf8}Q-pYś? *}D_%YaD7߀<YG? Y@RD
d7/TKx|D7/,$T5x||l	?(AL}PTf	.$AI^0^,}rD^,}Pn&<Y-R įT<Yk`.YA}=o#^,@IH|
~jf
=A}~QH|G>*x|P|`f
)oꂧ7U+7TQH|K>*x}0śK\cP_x|\QH|\Wꂧ7ÏT5x|\!x1q'śgo<bY.  f<Y.oZD"D7Ĉ7@RDo1vftk"+śڽP_Y^2o&<Y^_rrDS'A^+1x|\"ś,ߴ/GHw$A (g Ipud87>g,ɟ 8xAu}H@<Yp{"}H@<YrgY>,|-JH% |,},},|pADP~<YJ (gq7)"$A/,N-[Ŝ	˿ 8xP]xO po)p~*x^W8g"yY/%rg {d8/T|g Hax`!Ŝ!Ŝ " g$A;Ŝ
/|lcE"T<YbW8a $Ab<Yb z 1 Ŝ "p6H]*xJ߀^,R<  W$A>xKip)w A ZD
E?Pp).Ŝ D W^,U:hgg/p* T"I^g%Y8+}P5xbs  Q-^g ,=Au;Ŝa O)pET<Y* U x^,}jD qꆯp޴8_8όC8D /pݲD H}pT5xCW8=@
<Yd~%$Ad{d8}Q-$TKxɷ,2>"$T|gK^,2DB,2R ˉpSH @?pzŜ   ꁫŜ l @.$AԈ8ިjg Byꆯp5zx!u B}D
O%YQ- KŜp/}H`g Bu)p+{ꆯp+Lt .%$A" ,[Ŝ,}P5x"?H"#}$ApET5x"+zŜH#_ꆯpm`g FA@<Yo޴87,3p_rzDc/pI0ZDdPp|bY3U ο"DIp,cꆯp,8Ĥ8"TKxaO,X8@\ H*Ŝ~0Lx8bg),$Ah(%A 	Fjg JԆpg" ǋ8=@
<Y4~%$A4}DEg , 8xh^,5>$$Aa+!Ŝ0{BD13^,	ZD:RYp⯪YĤ8d8Q->g o,o"DQK;HjIpETKxD8| uIpQ-ug<Yn 7qopop~ pgJHܥopz[Ŝ_<YnIp~g Q[ŜB<YDCoT^,
~%$A|l Pop/TKx( pg P]@ ~%$Ao|l ]op g a8 cP]x}Au ?(Ao|l?^,ZOp- x)[ ŜHOp, xl]ASŜQpET<Y?p ?T<Yd U \ASŜ| *gp *geTYx?,Ypd8 8^*xW8Ĥ8}Q-+,8)|  O" gĈ8$Aipu| "g V~%$AD8,
 8x+ Ĥ8S,
Q- ,x,I!Ŝ`$H'cŜ 8 Ŝ 8,JH[Ŝ 9,; pg $Ŝ 93 g ܁  EJHnRD8^g ܫ8Ͼ"w^, xIp TKxg e87Ĉ8H Z!~%A߉Ip 7 WYpS!#Ŝ*u	}rD}P		8$)Ŝ%ŜsoT5x.P,9_IpD8\z[Ŝ.~ pgțȫop^gȷ8"܌ 	 p=RŜ_R |"//p~[8E0,Ŝ{oT5x/ߗ Ĉ8r2D~	 ^.	 ^]HpK唈8%}8%_ꃗ8%eꏞ,Ϙ/pJ!>g^,=P \H0.$A< "$Hz  [Ŝ~g 8@xzR p Prg 8 8 q Ŝ D@Ŝ DUCW8!Ĉ8IpzŜ8H|{ꏞ,P $eꆯp'~jg rrD H'At!ŜRzIT?xT5xCCW8_1^,:?rzDopbgܞRxp_="OC8~Rx3qꆯpdT5x~eꆯpϹ9" bg R)<Y?J. 8NH4pbYIE'8@#'$A 'ܞ hIbg hK"ŜYxꆯpjg jpOOH5!ŜE'8P='$Ao=" Ubg jԊOp)'$A@8x1x<"Ŝ>~gT5x  o|"TKxID8. pg?  >DTKx-z[Ŝop=8N=Q-Ϫ%Yz<Ŝ[8HϪ%YzID8] RDA$A-D8a%Y~ pg l {	pz[ŜopĿ<YĤ8`]$A%[Ŝop,ap [op1%Y? 8x	'RD L	p2%Y^g  pg ? op ;D8 ,~ pg ?IpAg8H[Ŝ%^g	_,!Ippopz[Ŝ* pgBJHO !Q-op?<YB|" Q- Uop <Y aoRD @  6^g D8 p 4JH o|" LD8 TKx
Ŝ T)" *}8 opTTKx7 pg n~%$A|" ݏ%Yop> pg p p8=Q- @D8_,Ĥ8{8H98>g sW%YŜ& E?TKx9+[Ŝ_, O, E^g +Ŝ ~%$A G8Hz[Ŝ , D_<Y /p 	~g }Q- +| 	Ĥ8&^DUopLopMg,BJH`=$A0opLUD8&+| ,}P5xOD8 b' "gac$AZD8z[Ŝ 8xrpN~ }$A|8Ip=8}Q-g<Y|"KBp2vp2 ߻d8)[ ŜIpRs$AI%YHqopRpR*jg"ݢDd8| "gJH
	pD8[Ŝ䏀<Y8H &Op @ݢD O"w/p oĤ8@#8HSD8Jg
_,gWp3> f"e^,f f,	po,ʽQ- ,p!DC12xE B?D8Ĥ8*8*3D8*]opT7Ŝ,gU%AP&KH]q"
=@gGp!x,C(z"g)JH{	p!Q-2Ϫ%Y-| 0x_Rd_PgbYߖR =Ptg t{	pCT|g`$AX68H^gq/Ԕ,nIp7.z,g_z p Ŝ7޴8%zx?YĈ8,AOp"DQŜ#8)" bDؕope?TKx;JŜ1$Aof)/p"Ip"X),Eeop"8I Y#%$AOĈ8DTKxop" pg( ŜRD|,H,"Cop !/p RD@Ĉ8=Q-%g8? YDIp7$AD*[ŜAS,"
 8x<  S W| "g zs zbD%YD8<Y" K@ RJH=X z\D8D8ŜWzŜ@$Aw8=Qe"RDA$AKD8}Q-%o<YꆯpN> xspH^g%YEp@C #C Ŝh #X%YF=D8,#W	p>YFIp$AF,[ŜdTKxŜŜ$A,FEE8Ĥ8_|,Hop#	~g08jg YaRD"^gQ-*Ŝo"D{t8RDbDC81^,G*x Ŝ)"J=Q-JQ-F 8x/p:; E@W)"MQ-N}Q-D<Yop:JD8~ pg|,H,#op =~"8+!ŜrC8)"8
{bDg!_%YH4Ŝ $?|,Hopz[Ŝ? 8x"@op
g 8{H |~:D/Y߉IpO|,H?8D8g ~pp)" /$A>g <D8 pz T^,?RD \ Ŝ \{bD \oprϪ%Yů<YIS	paCW8	 pRQ-I[,$ pg Q/Y|,H}Q- 0, 8x" 0ID8 opw,_/pG)" 0X ,[Ŝ e?%YU|  2FH|-H~D8 8 }p
p| "g { Ŝ38? <Y "D 9 .)p^9xz8 0^,H>`Y`1x=CW8 Aq" 6-"?T5x 0AD	T<Y8	ި/p;p;H/p;> xAp&^0 yꃗ8-A 8_/p%/0,K>`1xBŜ~\HB?ipT5x}p="R/pR)<YJ&yg(}p="R_C8	,%.G8	i~g 4CW8  #~YH:xD pJGpd8 ^,z8 y$H)p9HPrg +8 s8 8 ^, g~jg ˉpĴ8	ǩ,&Wq"a;	op<(ŜORg UꆯpD xD yǪ,g9HQŜ |@Ŝ |@! >W1_/paGRDϾr <D83TKxC!| C82JD)poĤ8P9HEaopǪ%Y"Ŝ)#^,Jިjg Ŝ2g,Y}p$rzD	+bYB"Ŝ	$?|0H$?$A'ŜѧAM>$AMp24ꁫŜ;4{)pJ^g4opJ 8x-Ŝ;T5xG,,E8;'$A$8?!Ŝ@E'8w ')$ANaꆯp>1p$HIP$mq"$DKoT<Y$DKT|g DHp/x_Ĵ8D8
b?x7 gA$ǋ8
Hx"%$APD?,(Q-_p?R<YB8p M"  !{Ŝ u  A"),xJ%Ęg @ŜP0JHJ8o,%Y|  FwC8}ԤA	wA	op  K!{ŜHD~%AQKŜRpU1&<Y	H^Y	Z~%$A	]{)pQ,TKx  JY!Ŝ >R )p:H/ȑH?d8
B/p/xKH"D g#8  ԀCŜ $ǋ8 !ߩ/p @ o|" Q- +z[Ŝ WŜ iC8 &/8
`R )y )" P8A,ZD 1Y
I,%?,)~Y
@C)" Tr *Wop}Q- TpR<Y
u)p	o}H^g +? m?p?ԓ,eR#Y}pܞ ,x1x1"Ŝ T?x~jg , x<Y&`YxLAŜe,
^1&<Y&
Y& RD	O)p%*D8Q-~ pgS/R<Y_JDAoԅp	^g FHMIA4,A"8  9HN]ꃗ8T|g Ŝq'8⟘^,zŜxYq"<BKHOHOI=Aˉp

p
(>g  z8?^,@CD 4 .AŜ {)p Qߪ>x" 
KCW8 (?,AU.$AU<AŜPR *Gp YB/|" Zi&Op-#$Al%8i/ <YD_"D M -8hꃗ8/<Y)Bg 'p
H>`1xR)Ŝq" ip 
R,   P"Y)IIMϩ&<Y)PL~\H)p Y, 9H> < E Ip [O|" ED8 ,op X8 , Ŝ Ip8rTKx[Ŝ <Y$A8y/ԋpRg /Ng / x;CW8!Ŝ }p OH //p ,  R   "$A BϪY*p: s)p
PP!Ŝ NH}p d1^, R)<Y㔈8 0	  ?^,*~g 1H 1>Ip  $A QB'8 
*zŜ |/H [p8
^11JH,zDqo,_%Y|  e'LxzŜ 
%$A{zD ,DTKx 8xR @ B,O}Aq d-Ŝ eꂧ8 4W8 4/p k/P\x[zŜ  z  xE?P\xJg  E ?Ip p  /TKx=Q-   m!Ŝ ~8 8}p qK!Ŝ V"Ŝ ,SŜ^,I>b"Y*rrD& E?/p
}Hg _ `ܞ 3[ f<"Ŝ ̳ꆯp0s'$ApAC8R)<YrrD OH;bg 4Hg 4_rrD M ׌C8g,P j^,gH 5 x E YSCW8ŜNH}p1^,,RxF)p/"DY+zŜY'$A+rzD/p
ȾRxV"X~	 T5xW>u"\	DT5xW)zŜ6 SOH!ŜޤRx@)pOpR}PDT5xX~8#'A,2bg ԊOp?9HX߂D8Yy l
 A_TKx^g 6 pgѿ/p=? z}"Ǫ%YTKx돀<Y@p=(w8|b2x"Зꆯp!oDȕꆯp"Y,A[QŜ -z8bxPCW8`NH8o|bY-'"ŜѧY-IꆯpMPhKhp@OH/p y, NH=" <bY辤Rx/"D !/p _Ip Yp TKx}Q- > pg > x/Ĥ8 @zD  %z[Ŝ  SD8 A+p ^,)" Yp Ǫ%Y#TKxG 8xY| "g  " =Q- &z[Ŝ "8 D Ŝ "(%$A"A)~g ^g  8x}^O|" p~	 bY>0x8ip,%/D8 HԆp " ? ","σ{Ŝa 8"D۟T<Y- 
Yd/R#YI9 H`g 
u)p ip W,QO==H1C8 xaK!ŜA48BH\	* WC8a ~ o@ .	 G0x]!| "gt HDH,/tOx,	 G,"HУ-"@Aϼi>/xO|,">i E=ɞrfR Ӿ~	 Ӿꆯi)yxNG/i?$Aꆯiӫi7$A0}"9gYo|$Aq"8u8VHN0 OHNR$APi|(HNbQA+Śs	^,өQꆯiǋ4I0^,ө>IiԂ~4E}Dpt~\HN"DuJ<`]xN	i
>":]q":aio"Dq ӌBĴ4}"80i Kdb@HN@~f]G4 Ӄ[߭"8>_&<Y%z8@ԟ<Y4
R<Y@Ĉ4ǋ49ܤAE|iՄ~:%@uu~:=~:7&iՋ>Ӏ4,IӀ|GӀ34,{ ~8 |MӄOx?"{P~8D@ ~8D{p~8D#/|Uӄ@pg|Vӄvz7_q?'+9i_|X}Ĉ4}P:+,ӬJCǋ4_UcŚuߪ8HXf$2@8H5V<Y	$ xN8H)8H 8H xJxN$,ӄ_8HUE4.i}?/i i7Nh <	@܌%iR/iW<Y?,AD4CT"Y2ŚqTfh~$4B_>xN4*Śq9(IiN<bY5>HNjT4HxNj.$A^,'4Ĵ4ŚxI>,%ĘfR^,ӛ}H`f,HNCB42D41)"8L$A	z[ŚpϪ%Y	 8xN=HxN	<Y	<Y	Iip{iiuHN}HxNirGY	'Ĉ4:_iƠK3HN5mW4R7djYHN5%4QHjV Y8>xN5/	 ӛ,A7.$A7$4ǌŚsqi?0<Y7)4_T|fܻꆯiި:xN;GiSԁg41oic/R,Ӏc ":ѯ,ӭxNIi֓=HxN@Śu)":a$AZYD4Kfjg,Ӆ2z8R~R Ӎ/xN68tOxN6_@Śq"$A
Dqg^,ӅAGz*zE:?D4낏":ިxfrT>xNߌHi$Śp=Ĉ44Z"Śx|"<K}Hf#|"<N}Hf0$AԀCŚx7DxoĴ4 "9Śsb?xNpI fK19gԁ4 )"8V/ Ӆf~f+[Śpw,ӅmH`f+#}ԤA}H^f,qf, Ӆ?$HN,Ӏ^b?xNxN>1&<YR^,ӀmDqTKxN73D4x~ pfnԆiԤA瞤/xNÏD4<~	 Ӏkǋ4j1^f-3iѷBDp-KHNŚp I8ZDpT f-{+,Ӂ -"88$xN?1^f q,,"	 OB^,*<!$A[Hi^8\^,Ӆ?.$Ajf_q"9T<Y9Ds>8^,ӎ$ E8}i Hp&YHN98B+ŚqOi O2HN9=RŚqˏT|frPCW4aq"84㡿iDT5xN:.$A}Ptf/>$4y>xN ӅwHvin=PJf18bQA+ŚpĳW4oi%xN.A+ŚpȥW4TYPJf	+A+Śp$9A+Śs	^,ӝ	^%xNvwW4b?4HNv*8hW4{BDpƩiA7$Aw"8h+{ Ӟ)i/&HNxA<~ "9A<i'A< "8j6iRiPiQA4ᨥHA9Ӑ|x?iߖR Ӑ	ExN@tf%z47^)4 m	i<HN@/i*9^,ӐG? <Y <Y  
f^,Ӑj Śr
/Y  xNAI׋4/i%_;xNA,,ӐKW4窾 xNzxfy +Śs? zf,Ӟ> 9KffZAŚpzDpW>xN "f6] Śp,ӆO^6cꏞ,ӆT5xN oĈ4LsꆯiĈ4L Śp&ꃧ4PA~8> ӁG:xN "8%4P~	 ӐiC0<Y!iG9
T|f{$A!Ptf# Ӑ^8r2Dp?i ŚpR Ӏ_^,Ӏ4T_/HNUz4Tkꏞ,ӁP߉"8<AŚp* 4U>xND߹"8D44ḏ#$A"Dp34O"8p!~	 Ӈ/iÀ$AE "8r Ӏ!Ĉ4"\HN  Y B/iL E; ӱioiخD4F 8xN ӱ=Q-;ިf#,ӱ&z[Śv"W%Yboi؊foiQ-<Q-<}Q-<TKxO9%Y%Y/i#~%$ABACD4=Q-<<Y>2KŚs_NZxN|*zrŚz=8f74=87xNAdB4| E";+=H4xN~ "Cǋ4 HOJ/ǋ4oR ӟW4ǃŚs^,Ӡ+t,Ӡ6uŚt ]42x;Śt)i٫-,ӳ#| E";2pf HNf$Śt/ԃ4H>YB+zp<Y, Dz<Y4Hf_ ׋4d?ACMoi_ HN8t&xN> "Fiڟ| E";RExNG
,Ӷ=8xNE$AlOiacŚv,Ӷ`fG74^0pfOYl%Śv^0hf
,Ӷ*<Yl);b,Ӷ<`;bYl*,ӶKpfg U;g0!<Yl-x	Yl\;aooi&x	<Yl]4 "f:O/iå0,ӇJ`|f:2Śp_iã?<Y=A8rO|qԾkSK&{=J_?RtRrwPq+ԧ5ܣA_^Q?Rq/K{ytq?Ԅ{}I⟘{NkF{ATqW
&{<rϨM~{~@,5ܹ_ſRfkg~.~_Kwz~/2/W_5g_5i_5|Ծk}o|RR|_R_R_~5+zx~EOOݩ_kj*x~R<fvOݫOݨ5.zx~EOݪgԻ5<fv<fv=<fvʽ<fv^3_e~3_c?Oݱ/á秌0ãO:<ãO:!zx~q5L}<fp闧 x~^3_tkzx~/9ë=<fp5DO:=<fpߧ<fp5B$x~;k3_t%zx~Gk^3_tSá/k<fpOâ<fpTâ
3_t5EO:{5Bק=<fp[äO:.x~3_i<fzzx~2W5g5i5XkoZO޳Oޱ\3_cO޵3_cO޶3_g~3_g3_g3_d/Oްk[/O޴O޺<fzzx~Es5gY#k5 zx~%x~=<fz?O޴O޲wYCkJ(x~<fz~3_b_ZWX5U<fzޞ3_bY_kUK,x~ۙx~=<fvx~ƾ3_u3_uޞ3_sOݸko's5_5zx~zx~<fv瞞3_sOݹknzx~x~zx~}<fvzx~zx~zx~}<fv}<fvzx~3_rO@ۻے<fvOݸ5Iۓ<fvOݸ5(x~^3_rKۥzx~OݹWkn)x~ޞ3_qSknWۊ3_tOݹgknkn-zx~˞3_qokn5.x~?OOO¯O_kpi5kp5-.zx~3_=<fwOOkpkpw5<x~^3_kpkpkp5kpkp5s5kpH}<fwߧ5&zx~?OO5(zx~OGkpR<fw_+kp'x~
3_OkpV
3_U%x~>3_3_kkp\~3_OwkD<ftD3_"OWe5+<ftCOOOk5-zx~3_ kDkDx~<ftA秌kD;=<ftCO53_#O5U56zx~舾3_#OO5}<ftAkDw5<ftBg!x~>3_!;kD(zx~WQ
^3_!OkD<ftDOO
3_ 5<ftASkD+x~肯5}<ftG3_ 5=<ftAokDL3_i<ftr9[kG.~|wJ(+P5B5P5]!~P5jkt9kt<_~>wG~;5c@M~kt""P5F5$~P5> 0kt3 S_;FwEwE @K_wE_~?wB@/wEwB"?(&x:H5.P5:+?(^`85P5<P5\k#k#M~y?(Įk#?(~b-矔~r_8k#hGAk#__ϘC_r9'@ɯ܎ ~P5~b*r:Oc_@GĲk#(?1~q/܎'05ʿ~r~qS܎*k#P5_Zk#~b~trG (k$'k$*3_ ܐg  H4k$}AHH[@H8 HP5>k$/k$0 H;k$(H!~P5pHe@H@@Hm@HE
~?~G\k$(HPk$(frBO_  ܐ%~P5
^b!?rBW#_ Ok$
~0%orA_~WܐY5P50~oܐ]5_|ӃpW_|Ӆ&p>ӅFpk@.4~P5zp^k?~Ӏ0k=8k(Ӄs_|>A_}W_|Ӗ~/_}g~#><	~3~@~k~G~K>k(⯘O><	_|#_|Yk0p@&ypk~0 C_~?2&p__~iƿppo25(?(`kǟ~ߘc_~y@£_~~P5?Akyc_~?s?(O85_~K?&~P5>`kߔ~?(P5?0rkĿpO1?*P5o0~~__~	pZkſ0~g_k(0&p.e@@5sOp.5 6k(ǘ;5q_k(0%_= :k/p.	p. x~P5t_0~]_$ykp.M~\@?0~]'<kW_)y<~]+
p.'P5qO(__(g1k0)@˾`rO@IQ3_%W_%__$ܓ	frHܒaܒq@I~_$yiܒܒyyܒ{@I<Q5XP5P|k$@Iqܒ@I3_$@I<.($0+"_$ I(~P5J>`*%/rH IJk$|k$~S 4I+P5RU5K?~kܒ\k$yYܒ]k	V5~`&p0y65(0zk(_/h~` @?(p0~P5^`M~a6l~P5>`p1g_$a~`?(OM~`@0/G_@k_p0Vzs_?(y%P5/Pk_^?(Fp2x<k&_~dFp2i@F/~eo_8z_P5ϋ#__@XxN(yk5xhk-(/5?~dI?~eߋƦp2Kk"_Ik%5+^65_Jz_(ȧ~d@J/85W|^p2\xEp2]xZk _TxC_k U~/95)_ɯF~
yN?(O5(Gb_zhk Sp<_:M~W_t85*/_ES_?(@t~
I5(@ a5)CJ>J_~
%pJk R!Sk QSԕ~
Wk TRM~
Yk Qkԃ_?(3Ԋp.P5	H~ +k<	~?~Fqw_7(qOqM5N=5=8Vk35q &k_~ qƿq^vk!
q$ k~ @k Y_HC_Ia@> Bk 5gH q'@'|  	M~ s_Q  9ѯ@)kؚ#_' &Oӣ@?&q `k_q/ɯ@,kNG51)oAI@L_]q'ᡯ(_US_2<_3ƿp4i5>cQ|š-5b|kGA5I^kC@Pp4<tkL<&p4w烢ٯ:_5~h86T2t]5S~jKp4צp4h|xkVy_$y>bC5C_w T~bB5g5O~i'@b~hJFp4QtkE/D_):	~hKtJ5A	75M~hStlkEoWЩЫ솿p4ZkEFp4kB׃3_.x:
M~h[&~wNڏN85^tkf^	ڿRvkf~65O1>p6SP+ǧp67krxԥ065烥_a3_;tkgp6{'p6BtY5lkl}9~! _D_m ~/"۟Nݞ5O؁)&p6Iƿp6Ky<Ġkb~m'J&p6Nkefp6%y&5~l~l_vki^25?ʿاߍ~lT	M~l`=5ƿp6Yp6#_&p6\~"5P˿~ӏ~
=9(t/R75+H)5zp !q k!olkH]+5ztpkHQ s HkH_M~M~=8
~b65p@kH!y_@q*~}IԂ#_B~~Թ58t_RԐ~~hkH$zI zpJkHw)t_tgFtӁC_BO 3_A;_AC~WE5|ƿt_AOt/95%zt?#_AW?P?5A T_A__P~	~kH,"kH{tkBkH.zfto3_Bg	~P55@Pkv-5Q__ƿwf_5W_?54_wlo_=@s$\kv<ݰwg~bwgb%ݞ,5!ykvx;YIƿwl'ݠ:wuyoS___Nݹ_?tkvHݒ}HXkv z_~b(ݒO5&zy~?՚ݤٯؕݔ
~^ ٚ݉~+ӵ58tkvUɯا&weoNkv*zpث_ݖ<5{ص 5;_N~˿ӈƿq?#_qAUA2_ӉqӉ&qӂ_fqk 5+|`"0'~9A_9IA_ DkGkX~F5'5'q~	_~rkXvqt #8ޜ~NM~
/M~z*jޟ߿@j	BgU_ŘjjZ0t9fnC.5?߿SP)q@7052	?3ORO0_O3j}0?<F3{]mEfOVn?-ji~5?=U5߿3Oq]TH)qKBa%jwYa'pյ-?0@:f?m[6fnk05?ڶmSN⊚lSlS5?Jz\lSꦖG0vճh~p-j5ֿ~p0.3e M-~/>5?|S[_߿SV/S8fL]jԺ5?;z3C~CBp~p0htS?߿j߿jԋ۸ԁSM;v5?܈ކy۸htRC5?95?~aD~/yNޟ߿3O?߿S߿SsO0*UEM[ن+1>5?܈f_@O0?!6aKlSu?߿&5?0uG00?߿SjR0:45? 	O?BlSpk6a9~p0lS	a|w^O@_W?H'Be. ЯAq_2fwW?ճh oO(?4:4:f 
@7
@cW?-L@eW?Be?qBe}oO(?]BeR▄? 9+P YW?|@$oO(?'w	;]ЯA@wW?&o?q W?@&oO(?𿸀!O(?5ֿ $O(? 'q W?|V 7
 W?|@(O(?-Be;=Be4[ W?V_2M-'O(?=_2N W?
@fl*oO(?jٴp
jږWЯAlSq/ЯATս?;m[6ЯA ۸-oO(?_2	{_2 ϸW?n w
1t?k+P?O(?;[:p4eW?
`{wF{Ѧ_2 3CW?_2B,=S8]W?oO(?.hoW?:P7
nhsW?QO(? hyW?G{.hЯAop4{W?O'p4B+PA_2<Berp4ЯA O(?ӓ{
_p4ЯAN7
ŮiЯA`1O(?7
DBe$O(?=ЁW?0BO(?^_2wDBe?
 $O(?hW?0{_2ZBe(O(?]KЯA/[
ЗW?%oO(?ПW?hW?ЧW?hW?hT+PE}Be
ϸK+PwEBeOw
 '[]sЯAH'h[+Pt&oO(?zkGEBe@cCo+Pwi
QW?ȇj
oO(?aSc+P
Qf?
0Ԃ{)17
 ?ÿW?lkW?mn_2$7
 ]
p7&_2Oe==ЯAm~_2`_2`+Pp6wW?lЯAH'lЯA[jA=|a_2@O+Pl
0Ԃ{)1w
 p7V_2@c+Pgp6ЯAE+Pe+PoٿW?p6H+P.lW?OGp6 oO(?{ %O(? Op6L+P 'p6!O(?=w
Q
;_2Bgp6%oO(?AlW?1	;_2){jA=|b^_2uoO(?TTս?p6'O(?M[R_2T܈p6)O(?A_27
(_ЯAbw
YO(?D.lW?#:jep6ЯAqp6-oO(?TlW?OGp6-O(?Ap6W?|ww
0Ԃ{)1O(?D	
 ЯADoOoO(?At-BeHWW?OGt=Be7
UwHЯAg kW?R{-+P;.+PR	짣ǺA_2L$^oO(?Ԓ{w
0Ԃ{)1ЯAC<+PoO(?aSc ЯAH' A_2
 8+PR	짣ǺCBeHeW?OGtBeVV_26+P 7
At]BeHsW?ѯHЯAYH+PNBe;tЯAH'
t^_2Y W?F=Be:wHI+PR	짣ǺA;ЯA]
ut+ЯA{w
R+PS+P@W?En	[v~_2PӺAWЯAu S+P;
ꑻ
Bt_2PHw
ꁏtBe5 z>{w
w
}BeH.oO(?@W?}7
% W?O(?
*oO(?
.?[n;2+Pt6N?^_2)pڶ7ЯA{4+PwpO(?/ЯAO(?wBeBeMBesW?ݯ+P@'_2b)vЯA1ݝO(? '_2=+P^[8+Pwlw
0Ԃ{)1_2A+PR	짣ǻ
=ݶ+PS_2 wvW?ݹ+P%ݛjA=|vH+Pݒw
u؁W?wvЯA%O(?wdBeR}݈{BgU_ݤO(?Vn?'oO(?VvP+PwݳO+ЯAWU-?_2ݔ
wvS+P~ĽBe<Z+ЯA wb~_2wvU+P)Ef
|)T+PC_2Oe==݊n^_2agЯAhNݽ+PpkЯA]ݗ7
oطW?L+Pr#z?.O(?O(?Gq>_2𳸂ЯAH'
Be>;&[|H +PgW?	_2]w
AO(?aScA[W?˽!qЯAdwF &_2sAO(?̘wWO(?<+Pr#yS]}( O(?Be;iOw
D)p 
D(z{!_26 +PwYoO(?wPw
0Ԃ{)1 տW?mBe\oO(?̙Qw
0Ԃ{)1 +P?:,Z_"	B+e߅BOd$ &]_~f ~ iY?1+~ i_?~ i@[P~ idEOO`2^I߅3O+{4	 G	;Oϳ_~T˿Odp~ iQ?44( Xw~ iL 
w~@<[O |(3 0x3 0 ׍}_~f;¢~@
qsO /?|C 0a~Bx'w~ iQ?'7I 0P<4(7w~ iQ? sbW~ByKO!*ywO,!>?K 0E=E 0W	_~f^߅3k|;4fWSaScW)wϓ8=
?w<da؝	#^w<da_<d(HyHa<6)o?y[bs_<d^'?@U`2S2}+ddC_Oȵ~(JEd {oW3wwGUQ 	q_O@Ad {q_O@%uf~f%?kЁ_OB3߿
3v~f%?裿_OB ~(J諿_O70)Vwt_JՅ=[U"J$~@O0GN(Z_@՞?+I}
/__Kc3`Xw~ f߅?	~p#?Oh`>y߅3k*cs"/?Y?ߢ]_,},*/>0h~DX(X~q[0b'~/>!?O~qw0eo"c,| //=`G~ yDx~'~ ";Xf` '|m?Aׁ|-!g|0!'', S~0%}_,{",yH߅3'~ #0!w~ \#$~ S6]_,{/>`|;XكGW^/=3?d_ 2O~a?R	짣Ǻ7
83ϻ6p{^ 	1t?Qfa'CحBf1Y7AT`~~@0	?lfa߿=P6f1)ϋQ-1{${GIHabғ19Ha)[~0F"^E,$0ߠσ߿>1uLx=	HagC~zEST  ~zE1Y*{GYHa?T =Gx<6Cz7Bfިf3|aܐ!W3x܆߿Q0rAC߿`2Sbp{G9Ha0>B$?yf[O 5{O`20f{O0?/#x܆i?C߿Q0UdWRCx[~@O0<ߥo1 C-X{oK0	?x=YHap{G@`oI/߿b ~|) ~`C|A$0R3zW$0R	7ޥ{E$0l<T
q'?'x2~3 [Oꀞ`20M
Of	oWl$0}߿bf	>=g[ 	I3߿=P9C|<'&<0	?#|,`|
|_C |ZKBaN"F61$0&p{GYHa[#{GYHa-=$0LŢx<f!F>W^J27p~d#UO:|ZLHa;ܓ@`30|ᰕ	#^7<daW!`20O/@2WF( WfЯ	s_Ff߅p[`̫߅p[>`f17s߅p[ 03[~p-?w֊}_f0Ԃ{)14N _=7Ӂldu>oWـO~Ϊ?43# W /W|/DӐ~?m8K85tm?N iN|s0ӁR~l̵ɝ_`#bޜ8e߅pka?˿_+wOGpW}~t-J;|oWldY WO	oW`2S'3f Wp_D/3_/~:;
_/~0߅r f4_/zp`߅r Lf'w{N^(`Ӹ߅rك̹0+w~y`{߅r L`G݂O~ޜ3w`-w~0Xww~Q?"~߅ΌN^( /sN ڮ/ӗ8f0Ԃ{)1w
 _30}	|?gU?eiX	od
wЯ)'_I E^/ gC}"\}f` ș߅$;]_ ϸM?׿ H0H ~ 3`w/ gf!O|߅z$ jA=|~Я /3s-~zd߿^f%?.{Wf%?ѫI/N'_?2AWN'0a 7ӶIHZv=	v=4SlNӶ'w?N؝߿0EvIlPalPglPӶ(w?NJZvW~`;a+0avW~`;b~` G0a怇Nأ߿0@	Ӷ(?QӶ)w?4]44]4]	SZv>NO0a(Nا߿0l%?%NKJl%?%$	}	D=;d;dW~`Pel߿04	v~`Ɓ^߿0;b~`ƀONث߿0:v^{4ul)?h i
} 6߿07NSJӶ+w?hSӶ+w?h(i4vn߿0oNT\Ӷ;j/Ӷ;jNد߿0Xt5v~v~;aW0a;aW0a
5il*?Ν_~`I:v}5v}5&%?i{j%{j -;b~`Ag0at?7N~`?N~`t텮ul-w?텮CӶl\ Nع߿0@l\ Nع߿0E-;ao0a-;ao0a텾l-?Fg~`͂;d&w?ml߿0`Nػ߿0it틽6틽6!i{lN}6DӇ_~`̀:lLӇ_~`́:O߿0`ӇIlTӇIl)ä6+å6Ҏ :Q߿0awN(L/ӇJ+ӇJpW~``N*LNw?&:ӇF]	:2L}4ӇJ9ӇJ .:W߿0:W߿0𘡧}8tg߿0LӇF}	-8tg߿0 ]M~+)	]~ U{U%?0 7Ja.W^d_2S5K;U%?5_߿d&!w"OLwoW%-~,JU%?0׸J`)	#߿d7E)6.w5oW{;U%?˸=)6 eOwJ̀#8)6 p25)6yW{[U%?>g)6J̀{_2Sl?]~`ø+oW`O)6
O=_2SlI)61	{U%?'߿dgs_2SJ p0߿dUJ~D>a~O kWwJ>7J;J}~B~~LE~RrJ^Ok$T)5 䒮Oܒ%W䒎O $~Q$_2Sj{D~P1ܓfO%O^~S߿d$߿d2IoW$ɿ_2SkrJ~SnwJ@_rJ~QrJ~wJƂp.\)^\_2S4_߿dhqO߿dh#[U%?w)b f;rOw~v;=~]O$oW p._2S4woW]OӸ=)w7JP;U%?(U%?(wJPKW'p.߿d%_2SOJ}?{_2SW߿d%U%?(۸~'Wp_2Swĭ~@Wn/߿d;U%??s_2ShS)4][U%?~B)4]~G]U%?w)`z{?W!WSg2.;U%?.Ox>6=)4{ɛU%?TpZ)4~@|*oW]O;>JK{~[JGfOHO01Ӣ	}-dN% <ƝKo_~0G ' W3_3`ӟ<OV߅yt]=
<?rN_93O@߅yyNNӲ=`<t?NO`<v'4`<t8i<NZӟ`<tGt9O~烠0i˽_Lj]_Lk ߅y)ƱI_9ufǿa?@߅y4ơ;<s-8,~0x:=ӡ~0z:K??Iz=P=?@'OP߅yjZz_9]_f`5,i˽_(Ơh!~0z0v;=P_?ӵ.w~0x:	3s-;f_	f0Ԃ{)1Я 30O0)Z_+ӎ 2oFvg߅
0?nNC7#;_ g4?
`IӆD(WpU{_ g&t5lD9՝P 3;$wB f4(~0>3jA=|]?fad9H.oU%?AGrA_Я)˽	[O˹ S+J̂__2Sdù WW"ـI'%&FD?+7!6`20~@O0GPZ_@$.Bm/(
ؐ^0
_
~/i? O|߅,w~0)3#~oOY?N{^f@)ߥ~(/?P7/?M? }~0|_
~/3B_߅0N{^!f0{~0)E`o{^"1}߅,G~1'|N`S{0}/O0M><`S{0m^u]_
~/s^'*`Sx.֪'`SxB@I`Sx6օ~`
o+;^_ցm }_
~0ZB_~6ցGg~?7g~A&);`fD,߅ 0Zw[/?ك,E`S`3|Lm߅YRc˿OfJ~s**`sw'{`=A~كR|Q4`S0
\PO 	?)N/?l)7"g~&NBOe=>w
j';eW?& ~W[0	?D-R=,$0T.w08T&3oGs+`߿=P? K~Bn`307	b㹁߿=P? k!߿`2S17=_'&	 >~@O0L?"s;O9?gU?+i?/9O_2wN`S@["`6t/b"c}8:߅l9Ӫ(~-ك؁ž/b:q/b؋O{P?R	짣Ǻ{7
3tVM~Bn`30m~z70wN߿=P?<T&3At-~Bn`30T;~Bn`30T!NMfvQfaNMf:/@w2f}
1_陵~<`
ow~<`ag~  o0
=_ O?@?},Z@xfPgX+~<`O --;P 0'0Ԃ{)1B8#=~Bn`30RyJ~Bn`30S7Jz70t7	e9z70nz70s~Bn`30Oi @|W𨭾wBuP3%/:& EN/:,w[߅^f^_~zp=? /:{0\:PӁq 8pPӁr' й߅^0g'!wBu>/:1 ?~xV/:jA=|g?ԋ=߿_Ř? W{3T+Ka_@NB܅/iӱ@" a?ش~y0lt]_^`3Aӧ.w~y0k-9=_^`3CӘw~y0hӘY߅E 0OGx[3$Wdܐ߿f%?40HWd$oWdܐ50O`2S@rB~ aGP-/@h2o%w~{w0 /|Giw;PI?0s 9C/~w(>/|f0Ԃ{)1CЯG1Qi2VWeF~o(%f	>+P+|f`x!~V!7G_ %?Z<@E ~o	|
_1W0gb~o<](B@`G/
 ?<\A@h>.{P+| 0/
 "~V #0=f]
qH'}B!?#uSiC0 WWl?e8=_^/U{~bs^ +^? )O^?	]_l~/Uz6`p8W#f<p^?|߅3|߅PF  ;WfW s߅Q^`v^aScf_wf 7WG1t?+_++e~/B00
߅YVo0
w~by0
#+o)~b~fXqb%~b~fY}H߅Y`t+1>0
߅YQ?`|,6`8,0
w~by±o|w~by`of}_`sjA=|zW3W~Bn`300G)&z70!x8T&3EQfa
d^~@0Ѕ0uB*&߿=P"fׁD~Bn`300'aMfBz70 OC~Bn`30l\T fzE?m^zE?"l߿=P"f s~Bn`300x߿=P?Ӌ^=~Bn`300QMf	?{QfaīiIW/,kI=_>G0oҟ~$0soi߅#`	[1$|3Q
=_=90X*~bH i?8߅#9N+~bH/pK1$y?gG L+1$zpp1$y
f9|vGLOe=>G3+^`3o;Qfa~ST&3 Vz70䂖{d@dV 0	?>G2Tswfa3z70	b{ Gs ?~|Q`.~@0	? 'z70s]~Bn`303+߿=Py?s7	%z~@0	?[zE:iO@PW/%p
_~`3|SO` 8U߅ 0 OS0| ߅!`7]-S a?~b)0 3S a?< &*~b)0p ߅ 0L3S a?	~"n ߅ 0p߅ 0O|@S a?OO`7|SS a?/E?07O=_~`3O~"</E?05 z>{yW3TG`2Swr9[߿f%?8#U 0)uU 0)}~ ar9/߿f%?sw;U 0)Gm^`3u܎S0Oܑ܎%oWdnLGI0Ow#0Oܧ܎*Wdn(#0Ow$U^`37Hc^`3w^`3c܎w^`3w${U 0)O-_{́_;RO| _`"~Fa^`\߅F`mf#_:aSc~_?30{UYO<}ܐH:JARz70GR? ?x3@I;Q3__$IϾ,jI_9S0@gqs'?Z:fBIhḳ߅-g'? =?x4.~Y?:.w+H'+ѿfaKK W2 
PW"B8 ߅fh߅fh
o$, xUI~H@ /Ԑ=@? # g~HGp :/Ԑ=@?
AG$P	3 Z/Ԑ=@)jI` 
%~Q?3%~  .AI
9  \ w~`n IL\ 'w~&pI `#a$10W /4IW?0Ԃ{)1pЯ*Gsi	
QP3;}0eKzi  ^zg0)Oþ
UPOx>q o^b`2S Ǹ}fzTA%__Ƅ/S>/Ԓs_%BW 1=I/ӁBw 3%~!F` W_%Y?)p%I/Vf^ l$1 7,~ K0Z~ O0\ %~۽WOe=>. ` OGR%_7\?+ W_e _ޜfq|
}_0!p^/Ԃof`H'|#~Ϊ%K ŏd
;t2/ԥ}`r22R)fy߅søOJW'߅'
_J%./ԥzu98߅N09)wR,Q߅Nf ,&w~+ӄكo$~+Ř?]߅Ns?,~+sC.&w~+ӁOe=>ЯG3 zp0)9 
^"JApKNf%?"p7ŘUsf}`2S8WO7Ӂd?gU?:_d

928py߅o9$w~[p"f?~[fわ _~E<a߅o49Hp-
=_0[o߅o3ɗث߅o3M{R-`9
_6`9x+R-`9J_a?O G"߾3
R-~E|07>/ԋ~- _@[?E>~EPc߅o3/"ߨ/ԋ~
㡗߅o0Ԃ{)1GЯ e3x^#y
~M3y	r.w Rvz`2S:w7\dtwW?JHT0~B߿SLda//y	^HOf#x.~M3~Ϊu?ti:+ӄB2HZp=HViS/ԓЇ{C@NCR	С{C|m?*C|m?tw~0-<b~aAf`ǧ/ԊY^iy;t0ك^BH=`Ӝ;CRsΜpt0"`8߅:}`6/c߅:}`H'ڍBF
oWـO^*zc^
߿HD~d/&w Rf}`2SAxd
;[_^-w;&w~Q?3!w~f4ko0<a߅;_yw<kكjvN>#v|f~/9?07s_~~f+n˿vN3ؙ
]_pY?	vN3_vd/8,`r~~Rש;k`ߺ1gvNs]_q[0^w W}_p׀'q y߅;_s=_q[0^E!w~y/kvN.q+	%-

aScW!'? ߻~0)Qz70x$GsoK7	ÿMfs=~Bn`300/mMf](oGs		z70*3߿=P?^w	?gU?}_/́_pFЯo{DU#/7^/7كS%!w~`,;D0f{	_oo%w~`qOtM`)O\˿tM 0^/7q\C|?ʛD0`Ԟ/70}_o3-]|0R{DN	ӷ<WH'rB+?ӂe~Bn`30P#N	fz70C߿=P? d~Bn`30	Gsq2z70		w	9^z70!+Gsro7Qfao2z70Vz70[߿=P?|	T&3Tꌭ/ AA@N t,R`H'57ft6"D6'@n=8Gg~uOV'@nⶔ6"i{? L)CkK@>b'_~pSMHg5lDPGmHt}~#:?r~`!҆ԇO?+@&[i}TS6qZ_̓Яf+@{A7CS dw=moi}TGf̷_2Gf̷T@D(,'<WohtwML!D@B8p{[!Cht_̋߿߂T͢MT97+w+BM? T͢MU-P 3_2 L T͢MTm/!_ R▄?߿?ك@D(8p՟ŇBd/p՟Ň~2moK@>)
>)@D(6cؓ;[!`,{g~5L!D@V8S]mkWBd/S]mkW~	,T͢MU5P =_=Po	S6Q7S+K@1|]
1|]?xS6Q7S;K@1|w+Be߿s>/
BZ_U#zWo#zoL!DM/$+B$lT͢MTi}T ?(+BS0|_3hm/rBd/)pٛ/+ꈟpL!DN/jٴpBd/G}p->/
BꀽP q5mKOoBd/|TGS6Q7Pi}TAlS|yЯ n)><~S6Q7Pi}TTTս?Ƚ
⢦>EL!D@v8Vͣϒ{[!ڶm|߿{0|_3hK@C.?dSWo(mq"~0|_3h$_UaBd/C{B&L!DBMP =8D_2 ON-}HM>/
BP q Ri$^_ Ri$^Q?O0|_3h i}THL8DЯ$&uU"I Ř>/
BV@J+7"Bd/Ef8DUy@D(Z_Uw>N;[!mBӄEPT͢MT-/n٦#3WowݳM8Fg߿>mo:8ZzpBd/Zzp~L$T͢MTU{[!b~b~OxL!D@i}TLjږ[!ʦi̿T|^fmoai}TLnDC{[!ʦD?ߙT^fmo_U)EfӬ!w+Bwq@ [0|_3h
@bCӄ_Bd/HzpHM>/
B@ć=U5P˿_2HsSZ?@@D(Z_UtBd/릟 {BsS6Q7Qn?@ΜWoӀ=oTmoP 8$+BiY'T-z9@D(/i\
1p'~y0|_3h@܈ކ_7"7C9GTp7>/
Bꭴ_e_8(}HE>/
B@DgML~d_S/ߙ//y@D(112Woc|wM>/
Bz?@S|Wo
o=OT͢M6@|Яǆ6Nb)L!D񉝥P <t~_<t~bӁlT͢M@05w+Bauk,#?1i>/
B?iU
xmV`*f
&@eP <]O;[!v5<!?sS6Q7b8VԴӆ
w[RNS6Q7b_U@}8jЯ*'pKp'BT͢M@iRBd/8jU!g&L!D?KK
y.5.w!0|_3h+/i +Bi ϋ`*f
&G@py/_2w >/
B%i}TY__2Y_M>/
B8UEM[ӿ1Bd/UEM[ӿ1~1:x=>/
BK@nkwЯ&+~g}~`*f
&@?*;[!Q߿CoL!DZ_Uz8Woz8 Wك@D(1?_2 p߿fT͢M_Ut:U_7AC^!L,fmo8Rӫ_2MP)q߿YmoƻK@n;ӫaЯ&(s:ŧlT͢Mv@ӫmЯ&(l~[nb`*f
&\_U+NЯǂVY3	mo? FZWBd/ FZW~1"9L!Di}T
uo{[!VS6Q7b @iYBd/82 _?L!DK@x_Яǀ~U@`*f
&@P <AWok~Tb w0|_3h z?[Яǂ;'>/
B8Nޟ_6?K0|_3h$K@zNw+B8Dy߿R~6`*f
&AP =i[!m42"O!moZ_UѾN_=$ ԺL!D'$4'{[!Ć>я~1 fmom_Up9'_2S4:t愞bR o0|_=Rw'CP桫ChVr#yqq[J'oMm'6:=NL즮4:wvӷMht6ͣ7zP橭ZzPDiSZm)q4Whfi2v\P4M;&]PO]3Nєùm L즡FS3htje3*[lge5Z2;靔5hfOVtj+w L즢vSVti8fm8AM;ޗq=-N❳靔Ӹq\pކ8ALޚkvSRtf(lge2#QfDiSZkvS!8fm8ALYkBtd4Gʖ+jD8ALYVD[g5;)[S3Fg5;)Vtji	G6&m9ljZlfkqw;fs6fjsH'	vd|w;fs2iM\sg3*ڶCc3tMU$:jn(9Z2c3-Uw;fs6ffTq̈ްdvd|3wvnєPw;fs7AC+s-PU23Zg1jکZ2bs ;.bs8\Ѕ0w;7 斄)ٸ\Ѕ3zZ24!LޖqW1Cڴ殗Ѻ76Bq5s2>@kB1MC5-LݴS5s;-LݴS5s2>@FS8AjECfj?T9:9:;m1꥗3FWJ*7"CGhf*j8hMCGL5-LUL4qȂ)Y3!@fj8?fHЅ0w;7P3f$RѼ4qޖ)V֊[ff[ffe4!MJgIh㙽-M=SP3zZ2z?T9
dj8构)e5-Ѓ3CGЅ1pg[9
f,LvP4!Lڶm\S5s7hiB4qޖi=SP3zZ2!L;:e5s4)Z2h㙻FS4)hMCGCfU5sWA`JYLѫ@CG̫jfHȍS4jfDmʶdLKf ֹ"VK.fUm26M)e3d'P1ښ9ꩭfHMCGT։t3$?T9t1&dݴ4qkt3$?T99ꩭfH档`zkD:ht9gU,`#]4C 7C9t1&dcK)h{]mkhBfs6  h㚺s62Dm3d'P1Z&t
k1j؉1!1~US ;*kow;fs2@n1MhBM\L[13Sw;fs7ACNٜAj'B>FS2fݴյDh˚3-MDT}=\sg5PU0u5T!s-PU3vh'1jک@;9hgfjB;9h⹪1h⹜Nήfm*fҙjکZ2Eh㙕!Tͥ3PS eUsP5-JfjAhʪ档c3Fn&?DiD̚1jکFn&?m*Zh95LϦ.f2Lͣ7ҡvuLJFUsZ6cڡ;QYv	ghʪkv殖t̃;FUS_5Sg5tq=n&A*vn2(s eTPw;fs7AC8>vfћ3<'Ȉ4j-Qs2>@GCGǴև5t5LϦ.`ʦ2FUmPj|e;lf(s7q\!˚h!jpj8殚s7AC3@m!GAf(sPգhUPbjqw;fsPձv桫b$C
1CVI5
1̈޹Ux>0 31~US ;*ko5MP9CoKFSPʖW1MhB;9Z2]3ЃK.`zdե<Ҳe\ѿ4W5tMCGҲe\P桫G&Ae[1h㚺h!jpfUlqݛD
qMm'j8n͢T	ȍj8殚s7AC3@55pq]4n3jKv MCGͫkE-jpfn)C9V։CVLѨ55pqڶLjpijCţfյf(sPգh4jggSR5-s7)ڶRݻ67nqڶLjpj-s7)ڶRݻ6P3zZ2
ͫkE-۳h5PUKC9єPm[Z)nݛD	5R99ɛv7#qTfL۶R-F-sU;fs7AC:b5Sg3t9"899:kC ΆqTfȎ&?kZt0ţ
̙m;ig5;.c3Ajf1D 5LS2t.jlgq4ήfe2#fSj8j8?DjکZ2JffTSPS eUsP5-jکZ2h㚷lL	Ѕ3j5sٜkvS5B殂8*pfh-U_1%hCmT4˘
fZgDdiR3	z@̩!ڞ`ٓiEqKFS3h~יLʦi1:a=S T)L=S6tjliR1iAIv殂Pw;fsOBPw;fsS]mkvaGge4WTȌL͡]tYVֆ5CmT-U\k;9mٜGʓc3♨jʞ`ٓiZ2Tյ-&?gU<]3ЃK)kDs3&)OV?a1(t6"LR#t7qL~JԈfяL~J	~J zL~J~JNٜͩmh.uNٜӲe\*(8((8tG[zGTʓDlSD!XYW!C0G(CmMp:knͫH@|GqB@hfe3htjf qLd
\MB)jlf'Cm5t3noKFS6fi꫊fe3fm&jҞ)͙@Jx@Ӵe3z\LʓD	hC♛F'@(>)@oJdfmndF|S"7+*♑̑MB.) LڶmMB%u]6N8d|3$D67AC'♑ͫfPe;d|3jٴq5Q8S2>@l8S\♑ͫf5CmT-U[~)VͣN♩h'̏&m[6&s7q;xm[6&oKFS7q;fȜS2>@l8-L)♑ͫfnfG6GOCd:fo:̏&m[6&tޖsRlo3#	Vͣ237)Դq[:[LڶmM\sRdN) LڶmL͢#zft9ht♑ͫf·5-VDo3#	Vͣ·5-VDo3#	Vͣ23OB̏&m[6&)i̏&m[6&vnwLfL۶r$t3#	Vͣ·5-VD♑ͫfͩj8♑ͫf4q3#	VͣNyN}U<S2>@l83,;9ڐ魑QqEQGQqEz莶8334Br98! t<S2k36)Lh8D窦qLڶRݼ35t7♓Yzfghi2i⚩3V6ngև3$D67OYjk|SWKJMMu~Ҏ)fjlfv(qLw;fsS]mkv)ljks ѕT5(8dcOLԢq54Ѕ3ZM=U5wڴ♵mhy"!hɨvߊfյiHw3J\mkBٴ@♵mhyfօ3wh54Ѕ3jڸk2VTMB4!MKBkF@*xvfћgfU5mKI8Nٜͩmh.qMTͣ7RЇ5Sg25SZNٜ Bͫjj*xvfћO\mvfћPVSU;fs3hOT)d
\MD 3wjlfmfNٜ̩?)7o36Lե3Nɳ)97o36qMTѫI7o36qLڶRݼRf+ffյiKhS7q[6Gr۠Ll qx><L>hQqEQGQqEz莶833hjC$T`Fp),+o!V t<SU;fs3hOT)9qMm'fȕS5Sg5-Q)%h*;}1t᫉ۡqx>
fpи((8((DuuNٜuNٜzZdʸlSD!XYW!C-,88MTͣki=S7jlfmS[IvL.8<M+&ÚK#OJɕs7ܧ4!x>5(8((8tG[zGTTK@Jb5yMad!\#yBC3&m螶SS=u&m=To3jKvS=u&m=To3ytLD!Rgև53QfЅKJQ)♛Fn&z"Lzq0tJ%<SWKz\MLD!R`Jx&"3S"_Դ"3S"_DgML)DcJ♛y驔%(JgN)ΚL"RLԴYqM]-q152:D)SZFt`Jf\S3hFt`Jf\S89驔%(Lͣ7S)JQ)8((8(o]އ;fq;fsPMMh*0#[8GVBr7,
 t<S2k5ML=SWK6qLɬ!6q3z\"6♓YBlj*jޞ)5&&eSVԴ♓YBldFҀͻkPqM|S2k5MM](۸))q5MMKB9o5Sg5tDCd2v殖'3eU5MTBg ѕT5Sg2.&\UNٜ3qTͣ7qx>|?x>|?T9SZGr=>#OHUNٜ͑qU;fs6Dq7ܧc#OǳqU;fs R㊩3qx>2x>2T́K834q\Grw)`zzHqU;fssqCGU;fssqCGw)`)(18<L%#UNٜkUSsqTѫfU0w;7qx>~gsIGǼGrRQUNٜ͑+@g\N3%h᫉ۡMw)c؀f=e qx>6 CُCCH'SqU;fsWKtD:fpи9"38jvSqx>= cR	ܧlf=e MTޗ4q\wDoTޗ4q\wDo7ܧ#~z@
Oe=<Gr OC`(A=6 Tޗ4q_Sg3z\Psqx>==G#OG7Sg5haSg5haGr `SS 
MTZv9CѼGr `P-x>@o7Sg4mhˊ3t6e7ܧ#S҆dy7Sg1-(3S7ܧ逈~x<LG{7Sg2-(3 S7ܧ "=##O@Dz?GqU;fs6<UNٜͫj}LGr< SǄ 0T;&UݿSg4WKvqx>Q= x<M(x@H3qU;fsNɕto36qU;fsNɕto36Mw)iG A|?x>Q= fǳqU;fsNɕto36~*li2fћo7ܧ	a|z<M(x@H3дo7Sg4W3z\qU;fsNɕs7Grx< LAx>Q1z{7Sg4W2.89dʹ)q7ܧC#OJ<&qU;fsT!U;fsT!w)`z?|GrG'7Sg3zZ9Ї7ܧ#;}1z?sqU;fs!@ٴ@vCn3wh7ܧ2e1>\Gr! ~MT3#Gr<@ܧc'7Sg2.|UNٜ!w)`zz<LO@UNٜӡ"Sg4mhȇ7ܧ#	x>P̂= UNٜȧT̊Msqx>G#O7Sg2tj3fU7ܧ2dxx>3 GUNٜȎT̈Sqx>6=x>6=͝x>Q06;;<M(x@~;fsNɕs4D((8((DuuNٜuNٜkq#h+!
9r :*li۠Ll qU;fsLޖ>*liZ9*@Sg4Ӳe\qT2#uqU;fsLZv9*nfmFUNٜNɕto36qU;fsM;&UݿSg4ͫj}OSg4*liiE<UNٜNޖ|UNٜNޖ9;FUNٜVU;fsLޗ4q_Sg4qCGq;FUNٜWKtD:fpи9lZ38jv\UNٜ4j٭ULSg4P|UNٜ R↎+vUNٜ RT3dG>*li"8v5U;fsLͣ7QGQqEQGQm::l3:PlD4Br9BÃ zL~JDe0ngC?a1(t6"qL~JԈfMqL~JԈfAs҇Cb'~JSU;fs!҇Cb'QqEQGQqEz莶833
T`Fp),+o!
 t<MPdfL۶4fMf	3nw _P殚sWJ*7WHu4g󳫊f(sWM9S2t)]4oSW"\Ѕ3*O;F eU|S2jùZ2)R1ΚAhʪޗ?DiD⚩3
ULqLڶRݼȧ3z♓Y:OZ36Bq3&7ACt9US6Bq3&7ACvLFn&l-LɬP杓*fћ!8♓Y}=u!8⚩3
̙m;ijlf(sNޖvn2.8vn3dGSPMS7ACoJӐgTf5Sg3t9CѿNٜP;⚩3
Ӳe]-ͣ7hߊjlf(sNɕto36qMTd
ڢ6zgM|SU;fs7ACzgM|SU;fs7ACS5Sg3t9iE<SU;fs7ACZ⚩3
pۉ
ٸM\q7ACdI)q1t3zn2.&?foSWS2:D릞&(sWKJL]47AC!%(̆
Դ)Dd6MPz'0&(s2fݴ(A L츛ʗЃ5t3jӉ
Ӹq=3WJ68}R5lDvMP>
j"qLPoSWQGQqEQGQm::l:lf(s7(lSD!XYW!C :&(sPձgf>D?♵mhyCVL(|S7AC-Lٔ)+♽-Lfյٴ@♺
hd6OB󳩩pf(s7S7)pzfi=\QGQqEQGQm::l:lf(sWM8lSD!XYW!CB xiMlT2PCn5l3t9۠M[.)t3t9۠M[.)Y険
:hpֹnt
xE?y5mh~)Y険
5hto:<SWM!3t9V֊[f(8((8tG[zGTTfH5yMad!\#y@x,882@o3z'pm[Z)nf(s2@nfn)C♺
̐CT6LڶRݿPdj)窮)ijʞ)C 7m4qLfHÉ:♺
̐;4.)և3$7jZ83t9)q3JCҁ3t9 7>)jjlf(s2@oՕ3Tք.((8((6mqSgFUVf(qQ<BC\rp! t<S Rf(s eU|S R+hC
-U_
s7AC*9̂ѕULBPAhʪl+hC
-U_͑d9̂ѕUEQGQqEQGQoCꝳ8ꝳ9CC@*0#[8GVBr7N$,88L]4J/sSZ&cd:P@tL]4̇J5j+w̇J5(8((8tG[zGTTT`Fp),+nЅ :)W;F!҇3fvN)W;F!҇3kCso2(s3h̫I!8♻C!8dI 7m3&m5oO̙lս32@n27q;[L79릞) 7C"gѼt=U5j+ws"L)o5[&df'qO3q3$7q;xdd	 _̐މ8)A)kBهp3$D42$̐EQGQqEQGQoCꝳ8ꝳ93*0#[8GVBr7B! t<S"8gT[ZfHmdݷ̑Lijʞ)f
dGzDpή)ddFMlַSWJ̙!~Ҏ)WKzk!3$CfHqMB4!M;FS7ȍ陽M\qM](2@nۊc3mdݷܧg8((8(o]އ;fqBT`Fp),+n :)Vմ͐M=S6S4)Z2)є'
fյٴ@♽-Lzu3IB⚄hBzf`gѹ5"RK)
gfoKFSOBԴ)ٸ⚖Ѕ3zZ2zAhʪoKFSOBͫkE-۳h3zZ2zeHu3*[zm[Z&l }=SOBM[wS7L͙ 
iBInfvzzAhʪ((8((DuuNٜt5CmTT`Fp),+nxBÃԴlZ,Ahʪu3dJ)m*5CmT-U_Tͥ3PS eUsRMS2:JjdjZS3iS6CT6LѕUMCT6LѕU)jکZ2E)єȍN♨h)Cl53HL~USPS eUsHLʐjdjZSPS eU|QGQqEQGQm::l4T`Fp),+nl!ailAhʪ?g[wO\T6*mL}=sO]lt*♽-M]-*q2#fS-Lޖ8)S552FUW3DJ*⚴0-̂ѕUMZw2FUW2.&nښ&Ahʪ>ЩDm2FUW1=u!di2fm*6S eU|S6DpCe2FUW2.&AhʪlćK eU|S6Dq1Z@W2FUW3dG&Ahʪl+*z:*8((8(o]އ;fqhT`Fp),+nt!agfmVѕUL5i3:A*s6jۊj!ͣZ2((8((6mqSgSg3y5yMad!\#pp :)릙·3ꦥȜS7D>Cffh$)eL8fC37fn)C7gMKG8?fdDi::&o:͚iꩭfDFfLڶRݼjKIJQ)8((8(o]އ;fq;ftOUM5yMad!\#p t<SùO鯊`ʗ"_ǈ&E?)և3$o:ԴqYcC+"qL~ִ9fȎ&o:ԴqYcե3N3y楣ȜSio:ԴqYćK·5-VD♛Gzv;T9O鯊fL}U3NєT2 7m2)5LdSҡ.#OT;}1;FGr !|Gr<Dqw)b5EQGQqEQGQoCꝳ8ꝳ9oKFUA*0#[8GVBr7F\!ad9ЩOT5eL5lDt*f3$b'Nٜ5zdߊj=S6Dq3zZ2♓Y"8k\ BsS5MhCj؉3t'V~)!80j=SN3zZ2⚄hBt9O\|QGQqEQGQm::l:lfL۶4#h+!
9#pXpp⚩36qB5MTɛvӸl֪k\!78((8(o]އ;fq;fsPmTT`Fp),+n!ajlfmS[IꙵmO⚩3fU36)qLͣki=SU;fssqCGMTB4!MCGMTCGB4!qMTCGݚI♵mhyC5CmU.i5MhB♵mhyC5CmU.iw)aVj`vn8<L'f↎+;}14q\wDow)b.(h#OT<Ly[Sx<L@l֪((8((DuuNٜuNٜ:hpָlSD!XYW!.9\!atj 7m32@nۊ`ʗ9O鯊cG9O鯊c:fKG8?kZ3y楣ȜSfȎs7jZ81Z@fKG82)5MSZ'is"_5z@dSk⚦OT͑E?)ٴe1&SPMSNC·54Ѕ3飊ji
gYt54Ѕ3VQ8jҙt5ZZpj 7m5ZZpfHqMCV:kq15gfdݷN5fHLM|Gr-<LRw)cG>((8((6mqSgSg5j3!#h+!
9 <B x<M+&Uݼ3p9dʺ[Fn&f5)9*j}=S ҊxvoKFSOBqMTͣki=SO]l鯊jlcuq36)L}=u)9qMm'fe1-(fe2mQL}=u۠qLޖ>\m8vf5iE<S3hOT#OJɕto36qx>VL~#OG#OZQOQqEQGQqEz莶833h!Fkg!
B@yWXpp⚺hV֊[ffյ楳Zfji
fЅCGSPMS;"%qMET\;"$ͫj]-TUL̩nf'qOUL=UM]3"LT杣)jکV֎)9OUGЅ3dG92.sVˊb4LѭYS2t	e1&Cn5l!D5eLm&Af)3@ZqM]4jҙj4	qMm'jpgfdݴAj頇3$m=To3$D6 i꫊fHmAe_OZ3!@dӊj頇5Z8f36)qM]4桫G&DoMs eU|S2k3*ڶ♥!ոECffN&)V֎((8((6mqSgSg3zZ24Br󃐬+,88Lޖm[Z)nݛD)V֊[<5lDP?w5WT5jPٸv3qJͫkE-R3zZ2SV:hpֹfյ!C(|SV5hZS37LڶRݼZS5Z8f37Lޖ&ljq\q3d'SV5hR3jKvPգh3qJͫkE-Kf (|SU;fs7)(8((8tG[zGTT};F#h+!
9!X]Xppv>Jk۸7⮙M]33ht8fLӷgfp&'688ALYVD\SM;v㉳靔靔h)EMhB@VNOg5;)R5MhBlge5Z2Fn86M LCDqJ,3qti8feKAnw6p]3w+.յ<M L증Êfћ&kvSQ]3靔5hfOW.(Av.#\P4L־&kvS!3&m)q4Wޗ5zwTս<M LjҊx8ALޗjڙ6?3NєӲetd4Gʖ+jDlge5jzvnۉkC~$6ͣ7HmCMhBCoJ5靔5h`vn88AMJ+7M L즡4q3jZ2f靔5hfTq[R'wp*=N<,Zpq0000C000V!aaaa
 V p!aa+aa@00cxaSfjjM`; #"?m?￿ '*@"?12S~b7oOESYS_>\NABaK6)ʇaV^E$OgMTCv7ACi8YNT>Ow}MkȤ	8l5v桻y҇5t3nmjS`ùuh	RL?v(Cg~K6)ʇa V^E$Oge5Sg0yB(s6jǹ,ԧ*'puh	RL?"3<9ٸ4:k%ZCw01]Z:>Cmy<g-5̦v(C`vn>3Guث;ӹ1?<?4wZwrUܘO؞RO;Cuv*L`'O'֩ܺ}zw&0'Tf2w._aޝɌ$ջWbNx׭	B[DuuNٜuNٜT*CT홮vV.ѸV7VFaić!X??߈_y??ƿx?z?S OS#zwJ#
?c2SSJwJ Ogig/k55E5s}k}??5'CyG/kƈ޸f}靓sLώch뎦ͣnݴt7oLϿDh!t/S!*0t<9ٸ>|<9ٸ=O܄8F`yB(s6jǩ (s&y҇4OB81DTnJҀͻkjlj
(sN jlj
(sWJ6)̦v(Cgz @85DTv(Cf[jl`:PfgSU;fs!҇0w;781DTBPMK	ᨚ*5>|O0h\	@a^g׋?(,3ϻ^, 7>}7x ~|m@?V@?翄/Q/I?
?5w5%CAOMW?kR3_0(5?)~5?aS硠c!d=BeI+P'oO(?_2%oO(?{_2Oe=?
:ե?IWe߅m,~y߅mo/o_]_߬}6(s$~~f0Ԃ{)1+A=Jm~doW`2SqUd?~(J8~f%?S6Q7-/
r~>/
Bei}ToWo1T͢M/+BT͢M[K@Bd/7y߿3S6Q7v@EWo _}@D(m@?}'_2C{
~fP(CgatPJLTyB(s6j59pzynf(t](۸((8((6mqSgSg237AC4Br󃐰C0G(CmMp:knͫH@|GqB@hjlj
(sN MTCv7ACj@f5MTPJ⚩3<95njl`:Pfg鯊jl`:Pfj
(sN MCv7ACj@f5!҇3lCV8C;<9ٸ00078C000!hÃaaaaHaaaa
 V pa Baa
aa |00!Xjf}T홢2m5q5b0ieh="Vm?0 ' 9ቔ'V87o|naESYS_oq8"6?!?_p+5LLGC"7/c;	f֔Xg%%ծubE]fl3rud#bpú,_,OqV]][0@Nuk;B-ǒĦ3][dt>9^ŗ$k"0A-Ae!D!SX]\PrV
Mzg!ՒAĩ]cYL*ba6K,3Ka,H3IwbԻmj;p8nr#cwZ8yF>T |7=@3H٠"P,D4l#pdiA,v5p 1Ȃ /ǈ
ClI
.e95Lͣ7{Jp[AgsA@&.H{@(,W`6̗<A'\$m90^Wz6[fᛆmZ|mg¿6)єmg¿QLɴ̐皊#oW0zdFMd<pF>?_QDddF̧qL|g¿6[jY?
}J#&2C?dc8DdfHsSZ?b^K6)ʇI"OBt})&x[4uivH,L&-F*'8IrP`Y.vT0]\n@e8_`Bb2Yʻa7`zw%؏/"y-=#ܐ
ܖ\c+} 9?}[#%krDSTJ.Ka%2lH	ਛh?puivM~&Ohz#BP=, ئhNK6i@L\FbaعWawf0T]\ϔ?9]d.V]|@C	&*}]g]w[ ivKKM_VGF	4A9,PvRw*t?c0 K]#lr1(aaP#GGRgRLU=[?R#&uqKd'K6)ʇ=8_c	1q`Uwk#ܖ|jy\X,a@>F>^E$OgDdfm7L*ZCK>D-S`(L&.I>Q}[-,W"WFZO|z>BnS^쩏%GǈK ^YD(Erj>%ծc^U#aVGG2!HldxE$OEKSp2X<ɴӐgSvHT1Ȋ|Eߌi'A%Zi@L\rb]bᦞPbGkj`Uw,=Ĉl0d|2]kdFXȒur#}s%հ͋1<v'\b'L>C.U]l0 A#ϥu$6בI0QR?>Ddf\3?"I.g¿Vɴ̙f8p+XBɴԴf8QbPK6&I01][Oa{%v"8NHN bᏚ{')r;3)'ǌ0cd,
lVm#-.I0p2fA L<|g¿fm[6&Am&fYť*'}]PK6)7yd{oh
]+ڧp|}ȕc܉{--!"AVA&->+,NK&.t}9b<g-xA2LښV։,ԧ*'+h.=b/	pEI1Uw̘a@.~WZ_{S2v/F/#$6בI0p2٧q̃=ST!b="gP==8_c	,҉1q)bI\]ja@]_>!4y]bMCp+G$"l8A%u"H l8Kf*H`ul1F7vķ:q(_A\N%'0'`':q(_L}!HmI0R=?'O-gj@f5
9P=q#}7}kRuuˆyCFJC+F6ܘ]kQѮN\JFMt0d(12P.q`ruh+ߕ֩K`.%^"cI5T
AMoߕdQ5V{l5
}pu('|/aA$ܪc2(ܫ`q=9?WfaX}dzta@)9NW\=u&.WZtk+ҁ;Sr1|L0KGGHm"`'8l}2eJ%NYq_KS,>\|Fw؜/%ZQ4b0I\]ja;5o]ca]Ϗ,#\8*Y.5Æ.
LlrdɁH
ClI
e#&NjQYLף>C9;2b#yybF($BmjI*}y(%1epY.tGuvF9-}d|JH&Dqur9VKa;A͆ףܘO%Q FdvHM'}a\K/#ju$`La@d||d*H`[aFdTvKaPGE߯urFHX+SE	Ŗ=b(LhXqvK]E,{y!9*uk@TSLTdu0¦vKa,nwa@ù0HDXcbՒA WZyL0%]\eD>
6Kajaw'Fb(|6bͅ.F%Ŗ>Er("!?O z|l.t U+D9a$^6lW!XKaYն0	(.~R#'!0.uk`C5JEl>]\caՒfanLad1e&Kv4	21t}Cm<Kk?kW3&"2m3v!RfDmdr{oXܱ|$RS#uV}C	fֱP>Q7IgTw=d.BB!W@Cu=
F6K]Gr$Ka2.@Rz	
B%հ2$naAz=+y!h.t 2s+k!LkKVK.>凙Aᜒ<}ɀMDBCm$I
[seDU2#zkvL&-P=qVč僧8LA!͋'׮W[f'aPur##j,t`HaC%չF	"La¥A#I]kd"$ NurB!Nϰ`dDdcwl=DUt{6<mp2XC5T̩? eUŢoryb"%+wͭIaA]ܑB!v ̮q[W"40\]Z>A@FP"Jq- mFk0.a>$+D	K;b=¸X쒻]kپf?2+Du߯u%v"{TIU%۴QUaR4>][0HD#d"c	0&.Jnl	|I)UcSܪ
lVD2ucȒa@urFbdI.HXk 5ĩA?TqNOQ`[-֣y<ٚ:6pJ'A m;Pun]AB̄8@fJ\8aژ|+(\AgoܣKM	1rY16uHFa/%=ʬ}{Xf.ukS!jWXB12$Vur0VKa!2lH	ऱh??}ͣ7"2l٭n&nw90	nT>O#ڶ$ob
BF]Q'kR]gƁ0k@.uksR1*#mk@2urۗd`ҥA0`&z^r#Aj2]Z>At$FP"Jp0lV	%G&L1][ Da}FENT]Z>A8q"2SNvKaK#DNVcwl=T}K)&x*&-e?!jZLʓ*q2FUW=ܨ|Fwͭ(PFč#_@0\]Z<VƟ^H& %ծNWXG*Ȓl	ͬW#%հǍnyJ?a*#VR+08<s<vpa(mc*	7n*XH݄"I:!NdOm}a%ǒ#@Kd|0>]5E$ 0dK%Ȍ2aV21; 
ClI
ZayLޗDdcg[,GD*'#x/|F;$oOdK6/%5<%2(ݒ%\
%ծݑB_f+jFMl.t+NAbH/J&KA]\,`rul0|GwŒQ~-|zeuvKp{]]zW/ÄW vD_I̬#\7lVĉ8D%RL3pCd!Ւ,Y uaQ-0H\ÅANWD	z\0"%ԺÄY. c8"N5RYaKrD	ǒzÄcd|D"L2.@@pvKaFs9kK?M3q܇a!WX@j$.t+j@a0&2]\⢱gful0xdÁ{ bdb6?MFsbU$3fd[jZf]A&@<Hȓ &adH3P][bMa$[%]]K5ǒ0ƀuk]kd܁0 Kcdŋf][b>f.r1=\{ףϯ9KF/B<m$>!3][HD_f<<}h.t+Ҥ$'Ɓ11%j[]><sm!S_ac;mB$.$"/H>ņ;%ծt܀x	2$ &edOKa0߆j,#\!.dI쐩KEMjY. HD_f<<}]Z>WW+V@`"LJ"Y.@#ω	@Ւ`0%H~gIN6 %ծݑ/_ xzuk]^ >@`"L ݆vK<Ra)`
	v"^D+p5d$Py xAhM]Z>WW20 {,W x'{P]['k3m$ȗ%sN.vُ$JavK]IH(D6K<gşaKa{HvKm_I	

5É0.vٰ<|	]AH@B`.@qd4şa%հԅ21a\i䡥22(/P,Q~IE;]i(q|5أ	Qh8̃}	E$O(p2ة9ȌLյ-&nք*\z[ iv.%4P ) ô#?=3z\LӲe[q0˕	>GASaE'
>F+YMy &.#X+rI]݂nRV+mrNZx|j&kud9I[q7![J
)PX٦N%n<v*,3k.ytRJ[j}mnK$5٪%	wvǎA]]zeud[%zy]cJlW(Xiwv9")+E'-<s¾[5I5Z5}q!ʈ	xGp!vŲ#eKrx##TGsGwIȶa@YmtxBY'ܛNА3CƽI	(@<DȓnB%vJ	nxJ.<%ta.Na%ձ"y(9
-{{6]]zeuad O+[$K^!Z퇪\3Q$
LLrz:>^Բ-C_͑L13aRʇㄿw}Ay,ԩդ.U]]Db `r]KGr'٪\/e`4!+rl~WZ́2bur1`r]K$$wr_-Q~dE-$6בI0QR??Q6ge3$1DdcHK6)ʇIPw01kȤ	8ljQ65lDbGYNT>ObN"GGHm"`'eOqDdj桫b T0F-r{hNͭIҀ웏6K'}Kr&>:׺cj=$ir>P%w`e߯G2H,VD:,`><\a{`4[\iuMBn\ixXc3%"dlJ'#\8a`uk{mg#2N:c)&x**Z?6;fdݵj#N̤c=}vip+us3hȌLh8D&^Զ"7P<pز%b
Cw}@LK6.]fc+@=W"O{ƞ	+ܣrO5avHI	;]fc+@.W"O{{p[AܓA'>au$dfŒypCvEHϺJV8ao[__`U{aaN`\0Y.bQs1)&x*c8lPaa$ͧ38fi2Z~&ZYb#{	^ŗ~K!!w`Yy%o%uq/uirAqĺ'({kl}z180Y.@?pCv䐓JV8|pբu$_@Fvf
$^; %գ!]<ZY`?s
@-U4LgBo1mPiHw3fl ~&OhF	ȎT>O#Oic-.miEz>G: ;O `'k >ur9ד;Q `%P$`Y.p
	S9l6	{E??Hm*[T96?_}\S]s"2m1#J<L6G	nT>Obq7K#1n"2%ZX.G&\B6.pKPH-^$81FnGm@EL13]\m}dyrOEhc2 B8!{Ke4t}Cm<ZY`~"idʶaR8r{o[	f֥0̑W!,XfAՒ#\fS.B6IF0̃[%F;lɆe-#l3 uh	RLTT0g-@VHmDdfᛆmZL͡YLx=ӕأyMձe]PK6ʖK/Q`L̘`#]\l`l0|D]\eKlBLpŒ#b[".pC>wkv2X`kd"^V8}5̇d%lO`Ua-#ؤ?L1]\m.f<.Y.!HmI0TC8l0OlLښٴC8
1F*'}kRx|B+1f?&Kc(ܓЙ-q5	+jwl=D{$6בI0QR?>l"mhyCl36Nɕba6mʇ/eFk]Mǌ1unQB%
8ȏJa!,1%AҺFȓrblW!$.YέM,Hy8p8K/>p'w]}qe܅!S_!c=r:0+[.|8݄s>-؞!l,d)%M{с[ekj Av+"vIOA0Yjur1t}Cm<mp2#OUS8y5fm&Kk*'F8LD_E wͭBn<a,VHD|x8_s\BW[	ےX`zuk 쮵$IFur A#jVuhF7vúS?|qguz]VOA̘jK%K( ؍O	 }A#b\Mթ0^yl&=wGHXla!S_e܅">/(gVœI7^z/-su]kv.Rn9D+SXKdaOA0ur1t|!a<Kk?<"5iL'n3f͡Q0jcP=&Q{Xf֥H0Ԝ刡v Uݹ/"%Ty8!ȢW%P؁qWF}[I1akȤ	਩j`[0LښP&dcwp+xC5(S6k[jѓ7ڴmiEʇjؓ.><\&6}{L>WY55BMzɆ%f Kd'ǌ0V6	8lE̦Ddjks eU~	Qʇㄯ$˒w}A(Q`r&:.ÏRY$l0turO	
K>D-V8!]r"{glJ3 %&gѮ)Ѯ'0]pӧ\r#P@ՒF+ 	lV9csaɃ0^)۱WG`[@` +r!<vktWhrG$wnlrOaEGH!H_a"WtY<܈=c""ĕRHb*>Ȋ[^8rA]܄Fk׺kr׺%PA<M3`)z(BQL3uqAV.=5INltn)́܄Fk׺[W~/q{2K}*(@<έ-,5Pr$	,uv_a`tW!V'<:?ʏY|{ks=Es`{,51b mfr3rHXx3.`Evkw2KI>$`b"!-gd,aPCӰ@}܄eX~թT
|NAuix#aVuiy/loG̂ѕUaUcq?
j@OB3Tͥ37fS'4>(e@,*S2#&7q;1?
dFMu2Qbor|`z[If֥1&*Wdk{wfbdJ	09d:>CmyitI?c2#&QSVldť*'&6wIӅ礃#YF`l]1]ɁK]jc{%P_##-.I0p2wjfDdj*jޑϯwp+-TȌLr$.9P=\$ͭIw}yՠ^rF	qW+y!;fK]"U,dIp "À3]YՠP'{T>>W+58^ia!t	uh1
\B8H]c,7AvWXB2$IaW!̜|.p3WHRė(!u%md|(BWV#)I$^v|Y.B0olVuipP:*#:urD\CC']mj%չF	"u|l0t)]\	Bbd6.ukP8N*Dxr~KCAgwK:02Y0tV$"JlømdPBb>WZGd?vy;K]""Ȓ/?a>]\`K;Y.r1 X`K몂?Ś	+/rQ0ӝZWnQB$deuXxd|(B-J达B0;Ȓ/Ea# M}έui|F>m"`'{K8lNŬdFMjږ;Cuv*L`'O'd]]ý;	I3GuWbNxpWbNxcWrUܘO؞RO'Er'V?c9QH2FG ]:{^#)#2rl͆k>	]c	 mNO=0m0LrVHH iyC/KAfءD |K	֗I8|5Ӓpô"O  {`۸aژ?Ȝ6V6Vث+̊c< mm;S6(c%}! Keit@v7\$S	h[h[haژ?6{HJ6fy#TE-VxɌ>7z/FfR5RFg"Avno=HlH7Y>f?!jEnRFg"A0	Or59OBPձGuw._aޝɌ$;WbNxhث;ӹ1?<?4w[rUܘO؞RO;rUܘO؞RO;]]ý;	I3Guث;ӹ1?<?;w.ɌZ$h#Ɏث;ӹ1?<?4wX]]ý;	I3GuWbNxdrUܘO؞RO;]]ý;	I3GuNث;ӹ1?<?4wYEܺ}zw&0'Tf)WbNxb[uv*L`'O'֔]]ý;	I3Guث;ӹ1?<?4wYUܺ}zw&0'Tf}Ԏ y>@]k\{*r7\.IυND½բ:^l214$_C$wp$;^Y&PYq฽7bƜby!)<VE\x./u$tpNy!)<VE\x.Jұ)0%uhՑBP+E2(1EIpAC;uh?U
˘lDGunث;ӹ1?<?4wYYܺ}zw&0'Tf˫Wwrc<bxI?huv*L`'O't%fЁveurTqq&|ȞTN0/uhp$J܋nILK9,@O/M'"[ipI9&Or+p	9l"{S8m+J#8c xf"-H]l%I@@,\0X?_+JIQ!q]d45C~21 O {׺x(wv!eø{;"b @,Iu\5m(bpô?C;"!pô?D7vGp_wwX]]ý;	I3Gu]˫Wwrc<bxI?hث;ӹ1?<?4wX]]ý;	I3Gu˫Wwrc<bxI?hmܺ}zw&0'TfLw._aޝɌ$ˮث;ӹ1?<?4wW˫Wwrc<bxI?hܺ}zw&0'TgzМ)+,8tG[zGTT̈ɴT.3]v;"4]apo<' :0,+!
ӓBvd9}*M)if6CSfݒ"'nݒٴnք)5ɺ"#
i2ʟmLStU?)NNMThݭSNɕg&")DoMs"ݘyIɻ%?7nzScCfy0l<<Pz{1|Gv!L٭nsvAɺ"
i277dԈba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=gm\SClͳZf&Oitɲжk[StU>65Dq3v!M;&UlrFM*ۆ샘5") oVl6ffhBvLT2m4V77dʹӲeY)HN
flNMWBgBnrpnHm@vg"Ż66k[StUзfi2OffkprpnM;&U" !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒ78Fnp2,e	X,drnp2Ǥ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM)uhB4WLi	꥔JsOцGֳOe	꥔P@ݒz@ Q\(B;FUS\57d6]67kB)*Z8ZNMTMup[JYB[T8foKF"2m13Srkg0kCv1(sħ{]mk\"VҖP'\3eU5Sܧa#kY(nք&	꥔P@ݒ(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGEQGQqEQGQoCꝳ8ꝳ968((8(o]އ;fq;fs"2mqEQGQqEQF޺##vvDd*?(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGEQGQqEQGQoCꝳ8ꝳ968((8(o]އ;fq;fs"2mqEQGQqEQF޺##vvDd*?(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGEQGQqEQGQoCꝳ8ꝳ968((8(o]އ;fq;fs"2mqEQGQqEQF޺##vvDd*?(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGEQGQqEQGQoCꝳ8ꝳ968((8(o]އ;fq;fs"2mqEQGQqEQF޺##vvDd*?(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFMOцGֳ[8AMEtOgU,FQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGEQGQqEQGQoCꝳ8ꝳ96<F![Za.&ji25ᦺ;}l<<{]mk96Bzqva0oan=UD<F![Za*\BݘyL,Xj
bSrkg0PΪYB~ָ[
C]vJsOцGֳfDdfi3v!Rp[F]mk;}l<<{]mk9j'6*\"VѼ4[ZSx>6B=ݭTp[F]mkFx>6B==U5]4ṘL D|CHOgU,S=ʦD8Z٭0̈ɴ3q	ꥒiGFS=ʦD8Z٭0̈ɴvuRt4[FvQ);}l<<{]mk9'ThPZ2k%mnOܧa#kY3qJgkF!4j=HnOx>6B=KhBj$b b ;:e5:7d;}l<<{]mk9.	gCI`#	꥔P@ݒSaunք&BA&;!K(ѻ%9ܧa#kY-pݭM[8LA ;:e5:7d;}l<<{]mk9.	gCIz@vuR(ktnNw)0xys3q2#&͚f'qL5ᦺSau\CKF0ֲ҆$'kzidʶ<F![ZaY6Zq3z\"6\"VѼ4[ZSw)0xysR.](۸FMm!!R%0Std4GSZffdFM5Nk%mnOrkg0jZ5D@A6!?k\-QLݭSNɕq)Sau̩? ѕTtDxiħOцGֳ[Zq	40 H'ΪYEt)kvS!8dF5
m!Fn&DdٳZL)\"VѼ&rkg0[OB.!n<m@S\.gisEO@0QM;&Us
#zkhPZ2k%mMu%?x>6B=ޗeUpo6;;Hfz'Td%>w)0xys(tAjaq\\,H[)jҘPڲ%9ܧa#kY- L즢gqL5ᦺ62m3VԴSw)0xysF!TDCa5E,t~-jN!nBXj
Bw)0xys'
\Lʹ*o5ָYd
\Lե38P]vJ;}l<<{]mk9{
.&ffm̂ѕUKJ7k\,C2.&q;t&Ct)Bp !z荻vݼlV̇MqݼNH+x2]v;"4]asxN°0Zr3׍?\COhi?+PCO
|hi~44񁧍?A_ƆƆ1eCO1(/|hiCJJi,<%<8W()3Rw	D	JJ-y9oNEKӑJ
CybN^kשz/?/+ש?)?/EM[S&uUݭT^,3hש=zZ2CnJ順שSp4Sp# 3j}?C{]mSwTqM?O>CO.)hC^5gGSpXڶmSqI6^*שުimOAjٴp?[U48^z.3eOzOF+pש|mO჆ht?+͛ZUSqYMȈ?2jZS:#&8?	a)2m36x>O42)*_SkK'(?}	Xs_S_SkJ?s_W_RG5%?}	]s_Rg(}	IkJQ5%)s_Q/+}	E?kJ**_)g_kJkJ]4Q}4W}s_Ɛs_ƃ_s_Ƌf?A3_ƒs_ƃ4_A5h4;?CkЅ}kї5h}U}6s_ƈkkБ	?&_Ǝ	M}65hL(5h!nk'M}|C5hQ_ƅ/}RkKW&
}
&
߾kTQB_Ƃ9DƆ?s#_ƂDƦ5$5??	}5U:kNk0SOM}5j5_~4FS3 L웜ƈ޸f|sLώcDo\u6mvxf}S3kvMn\ȭ |M~gM\Sk L즢gqOᢠ5ER1lge3zj?>|btjQY>= ("HckvS5iE>Ԍ *0td4G̈Ҧ!z@T#MKBtd4Gͣ7CAj&!lge2#Qf^`| xj&O1Q4U.j|I@j&OsSX'h\nք&z++  j&@v!5l 0ps@v!4SzzMKE3r#wCV+6=O U @
@*- H,V an @f0Er0<![h,A >'F!*5>舰Q4U.j|XNsS#UXYO#j&OPo@j&O݆h\h\!j&O܄8Fj|W8FjjkD8fO  gMO@.h\(p"z #tMK@jX+-x.Bx~cX5ERiq5(zRM8DT|&
'h\Ǆj&OTR7DTHpj&OHj&OPo@j&O@
,bRCP-p j&O@;A*5>> `ᨚ*5>`CQ4U.j|p"Hj}XO<E2Q(Q
@sS
`bsSܟ0$DTj&O&h\ Ȍ<DT$F*5>0pQ4U.j|sSxMK"G!*5>DT`8(`5ER8DnsS6$h\,KECQ4U.j|@ ?E.-!j&O XYO/D8sS'Q4U.j||HsSܼ4-dD
ZMKh\BQ
@sSX'h\UjCSW "dsS0P*5>x  UbMK-*5>x}Q<ad<u>԰V![&I*5>^B" j&O܄8Fj|pYCQ4U.j|/X/RsS| j&Oӕ5ER
Z&&tDXᨚ*5>&p,DT@@5>|Oqj&O*5>@H PF|D8"\@h\@nh+2n $| TQ(j| B Ru>!Qh@tU $AA,$=?pPgF8H>|~"|{WNx+}cŞ*Y}ʯ|_pXgUxUxA ')|߁d>HߴHid>
">74>T> ;xr O$A$A	 7D/~$Aܪgx
"/x/?H, 	~ p`gxAwDb *RUx*Y*Yܰg["IplgUT~R GrŞyz'	"T}~߁=Uiz?H$o<b)~$AS,sUxUxW,}WYܸgܸgϸ#x̎ "O,"_,!<>Ş2~$A)>ʯxɏܪgD2)}cŞ2+}ʯxU^,k^,<Y q*Yܪgϸ,xܪgܪg#_,xrŞʯxCW<Y	'Ux_ܪg<7=X~$A}cŞܪgI^,b<YʯzoUxYDŞį#xZW<Y,U^,-}ʯxDxD<"upD,x"wܪgE/UDoD}xF 
A/<Y/Ux2wܪgy_pXg~W<̗*Y`"{/xsx,o,xbܪgpPgrŞ3Jǋ<f*ʯx̳x[^,quX$A	pXg(ʯz/UxOĤ=`<$_xH}ʯxH*Y=4~$A_,xʯyܪg9<@<НyY_(x4{xJ~$A)<Y(UxQܪg}	\}cŞ^,'UxR,Uǋ<%L^,񢏹U~y}x,_rŞ4E^,,D4(}cŞ4W<hV^,SO|+xN>5;^,PUx]kŞjNǋ<+UxJrş
|-x3ǋ>ܪg<^,j>G<Yʯ|"Wܪg)kş
_<Y~W<Wܪg}6<ǋ<گU6s*Y<Y|-ẍ́,x͒W<ع*Y0<& |pg_(xqW
,[,"HƢ׾8xCŞngyܸg<"
}Ş/xQIx`?H`~"~[-
L#Ş~sŞG<)%,/"<YIs'<YbDx?gI#Ş+xT BMH¢=x¡OY	zMH"׋=p^,=x%׋<	x<^,UxkoU}ʯxw*Y5'Uxi"Uxʯ|CUωܪg{*YY*YW>"ܪgU^,rşg,Ä<W<Y~W<OU8KŞ
~$AY#,'Ux²ܪgo}$g|	<YaWOx	b"ğKŞ7;7<n{Ş7A^,| ,g,g<Y=W<Y<o#Ş}Ş{<Y<Q$A<RCHy_ߡdD^,C<-J~xԈ<;g =HCNg/, Y,/)|}+Ş}<."<.'{I9 ~$A!<Y(rŞrH^,"9 <Y"ܪg?U.ǋ<pUxrŞ8ߊxYㄟ|	<Y゗<YシܪgW<p-ox?<YO|	<Y㓏,x'rŞ9>W<rY/,_Ux%U0~_?~ :_x~ߒA<v~^ ?~=y`<B?~^)~Lϸ p	A>P%H?_8?'|o~YA"H~  MH <1{1H?SY)K`?&MD<(DRQ"*xdH L -.B)xd+~A<%jkJ5w`kJq,p5%xkJ<濄?<5%<C_S	C5%c*$kKW熿>_T_	l?<5%>Q+	IpC	J?)K_Q/5%Ji((kJW/<5%/?<5%L<5hE42濍xkIH~5h#_ƇpI>F?kS_ƃϺFvѯCϻs_ƇtC_Ƅ/vk81}Ȧ~ƿ*4m#4q"G?p0kϸ4$}ѯBOA4%Bg4M$;kСٯA+ 4(5hR4)445h5hUyAO[
5hW^kU,5h_ƅ̍=rkZ5h\QAo&?4._T5G_L35__L95QၯEM[SLnք*\am|hޖ۠| 5?Һh!@~Aj߿(gNagO3j}0?auksOҊSO	fC?5?KZlSjC0jٴp|3OGa:P߿45?CGIjT߿~afaM?lSl͗5?ުim|SV%_ŜS߿fp߿ffևIjMȈ|jM[R߿^a߿f,5?o5?,SfF~5?&~Fa1hiW?44+PCW?Ⱦ4O(?ߍO(?auk4]W?OG7
KZƃ}Be.MBe?w
ڶmO(?aA_2oO(?iCBeg7
|h{W?FMmM(^4!oO(?x8+Pƌw
hЯAs O(?ƕoO(?ƍ
4qW?3ƈhЯApMK7
3	ٴhH+P3ƄBeoKFHm<h oO(?6;+PzjB^_23CƄBe:񠇿W?fDBe_	FCЯApxJ+PУW?xХW?*jޟhS+PT֏񠗿W?7
񠟿W?U5mKOWЯAnDCƂ_2⿍
nք*\MBe3hƅ}Be[AWЯA4qW4K+P<hY+P68=+PBeƅBehm<h-O(?5Df_2fƅBeG?>_2)pٛ/UBgU_jЯAq[5WW?/53+P#z_2'O(?5O(?:t?|}
88u_}o~39~3f`/gQ? N߅3_.w~?N/g_?y߅ş0q߅Y)/g/g`~?f04W;z~3/a%/g?{R` )_0ӎ/g"~{?$z>/g" TVoYw~?v` /y~3Eo߅ =l8_s?!w~?`/_`12~3Ӑa~3f_~3fLHp0N xL*~?Ӂ? p0N
|(Ex⇅	=_s?;0N/p#? Z˿s=iG>6a߅	?~9p-?2~?``z/g?N;``$.w~?,|c^/g JF``>w~?70<+r`/x+w~?#07W߅|7)w~?ߑ_~3^;ܟ?|w~?^|/g_?߅ ^.An`/]_	x=_3jA=|WA#f:r*__?$0FMqMh~ÿ_#&3hǍW`2Sm+J߿YO[ K0O<das	d&JxJ<,Ji)~Og}`2SpT~0)FMmM(^0)a-U	xJ oW0)o)3߿9O%'oW,d%(W3KdcR~%?&xJ*oW~`2Srw{U.J	%0)OPvͧx= NE[0	? -9$0C-~sr3~ `%LJlDC:w؉cQO/J֗'@nⶔ6"x+0
CjC&pEi}TG5lDSMHg5lDmHtx_~tC?!҆ԇOIl
o-P qLh~Яf+@jxz@^\ 
B K@^)x㿡_2/wqK0|_3h
/aukЯ)ѯ~p	T͢MUP q R▄?Vw+B!:S6Q7ⅥP qN?tPWoEOfmo+K@m[6[!ڶm:+w~`*f
& v@㲿Bd/vW /| L!D@ćJz\~Wo(mq[fmoP q7hq
oMT{g6L!DKK@pyBd/3C^y߿}0|_3h+_U[ע+Bx{_|0L!D&fIWovճhפ,T͢M_U^_/ ^UZ`*f
&_U+BX{K0|_3h@EM[+_QSVÿ	~`*f
&ܻi}THsSZ?Bd/窦+n`*f
&{K@`_0Rg~r>/
B/Ow+BOwfmoP q2jZ+_2jZ+^`*f
&ei}TLnDC[!ʦD?˿}WFL!D]P q7kB.?$Wov!RNsS6Q7@|ͣ/0cЯ#m@D(P q7[_7[S6Q7P q_G_2G4qW`Q߇@D(Si}T

`x`W7N`*f
&P q3kCǊ;[!ͭ*({0|_3h֗@2Bd/^<8ߏsS6Q7-/Ǆ._0 ߿7`*f
&:x_0ǖwA>/
B@nUE_2MV%^Q{|YL!D+K@?m[6+Bl8?"߿)>/
B_UtBd/릟{~S6Q78)pٛ/s_2Hl͗D߿`*f
&/	UᑟBd/W>S6Q78Ef+BVn?~T͢M}P 0gBd/3|8fmo_U '}
`d￿~(L!DP q"7[~[!ĈުimdS?/L!D߶mI}
`xd߿oKhBjƁKhBjЄt:yj?f\i։pM靔WL)8ALޚkvSRtf(lge2#QfDiSZkvS!8fm8ALYkB15ڶLɴ3q̃=S6յfDmzp]3ɴ͐L<DdfHsgW2#&5mKNdFM6;fdݶɴ;$U茛M]3v#&W5[4FMo5[4FM?ɴ;&N4FMfN4FM;:tFMiHv	~dꚺPqMz#&4jm[Z&.fi3wR	짣`A文137fSͣAhʪ((8((DuuNٜuNٜȌEFkg!
B@yXB p(b:'Mmٵi #@h"2m3kCDdfmi.&m=nfէȌL|RhˊdFMd<ULqLɴ̐白.q"2m2#fSi.&L6tĈɴ̐窦q"2m5t|HM]3liٸ$FMiHv	~$FM;:x6WȜHLɛyϪj!ͣ6ULCGL=S2>@4:xm[6&Am&f33jkm[Z&oKFS T-|S TҀͻkeJ%NYq_#&NjQY♓Y6Zq3z\"6z5̃;FUS_OUS2tJLѕULͣ7"2l٭n&nwLյ-&eI8*♽.LɴڷiЅK)f&*6Dq5tC^&Ȏ&dD^$FMLn$FM?#&7HM\5lDDd`n)vS3hȌLh8DS6vS4DCihfkq2.&Ahʩhfs8yj3JC5f+f"idʶdFMq5tD\ȌL~Ҏ&Hm*2DCm2#&63jfmf+df0vͤ͜W3jKvRfm*@T'nfiCS Rf)Цl֙?kĈɴͩjPlַPգ&ni2#&S]mk*♛G̂ѕULKfJfn<d
\M=LRi2dFMnwDdjoKAgS.)6;fӊdFMi!C\S"2m3VԴ۸7lge3VSѽ-!@⩭<M LCDqJ,3qtjQYlge2#Qf\M LCDqJ,ȍ*kBD
\7kBI@v!5l㉽.	gM+t&kvS7$
\8fKSS88AMEt
aF<>aaaB@paaah!aaa+8XX pW [ 8C0!\000 xaa+S3l-\Mv*nOEo@4Sb{q/3 	[6mm8rOh+w_v	[!+@?⩬쩯P2pDmB
[_-Lrzi6ש.lb?mBe$ҥ6iXЌI֕O@kdb8L*egnd-fhBrF[5	&	l:d.-%rwd3Ǡ@(*ej/ab]mw<t˭}+	-.@(NfRV+{.xd6lҩn[JŹ+I0hɶ--.e`afe3htjf ~bB-PG׈(A)s`L|Br`QNL`'O
o]z:~8r(lDs(<PAٛ?"ߔ]<z@/fWWQ(uL;JW(y]]D0p {\GD+̥s7%$z}Pgc8^|></OJ T?Dz}P%p>(%z}P`P(gbs%q%%#-퇇Qyb{;`ef97zby=\FP-#H	xGp!s) LKCe3wsU;fs7q:iw饋S	~CҥmS/aѡV+%YwN rrlZGd6ݖɶ--.I0p2`hf M=U&-Lb#{e8_^}4Ҩ鷵(],ZS9K8_2=޿"F	 XT`ZlnKJ6>Qz}L67PsD#c@YN}ZY
G+KܤZsØ6{.ۗ6>Q\G21r$4}T8I׺$Ya:{.I$TØ6{.OWc,D*dE[bMd3_G$&/`|n	o	PvXlTݯu"Ӟ]|aYNHC򺸕!cqaIw{srH @J&NtJ]j>mM wea]d+ \w!cEI4 'J:b]c{ܤ!)i΂Ke֮H_BMTJ\Q4 \|
ܥC/-9dIIe֮C/I?Uc	'fIB\F+=+=6DAy +`LO ӽ+='k\>1>0z-.u$^qcD8Q7rZsÛZ&eu%	p.(@=+X"Ӟǡy"~8 ]|do<-ٙlMS2#eIנa+u{	"DlaS$Ãlr$@,hO>޺I$x QXa/{.s+/,G2_z}%KJ$RLdiL{Rf֕KrV-i\jYlkRljc4?)0zfe3fm&jҔmv"'P=4k,&-K ũTiY2޿&iTbl#X6VmiM6Eťb<mC7/e?djaQHK.׺Np4|8_{]uWCf9H籆=Z(3톏dcpgrOC٪1׺%'ݰsdw%nl]hz(DQ'z+l$c!M09 bsG$S|od!ʴyrbJsx0O|YF&%Ol ˉi%e[ܤZs]|aYNHC򺸕a}׺LŎnR'D8	>Aay|6Js≤4t?+a}׺M Ku)}$C +S襧: GWAL/eCm%9qD p]˲69JBZsȓބ 0yyÉ'C|F-@O=4|Js[.c`O
";vɃCii~W[ \9R$H A"Wܖ,2+{.t+ʆ6Js≤.nR-9zg'a0@an_(9rZ7uHa̶{7c ;8=/E ǲd|6r\Q`P[c-wvha$kh0ٛ^MHPFQz(|]m.t?+ʁ;ܧb񍆹-w-Aٔ@nH }]]L<-[s7 `R"pxEP`#F.p9P8}(}*Աxe#*(F XS&f-=Zūr]@J;ݹYlA^"fCM"*d$YlG$Id ]#9>0)&_K*K,^!t]l"NG9Dp
cܸau&EDG9FIG,tIOd<r$
NE.p90)&^V˰2̞nde֖ Em{ť(ͭ)I0rڔ[ҩmұli\T,X	tbM]4l͢ZRX1ʇKK7l[2vmj9^Y^Qa:^˭Z򬮳6^˭a0doM0&=Z'r`LZIvF1Aa3V"1"WY67X`LZ/9]'V"2qjWY%
eְaaf]d</^vxpgV-.z\#]{6D{.hO#Ƭ0wXa;uXaƞZGm[*Z\--L"`'e?LKhf'ȈRІX1ʇ[I+Q%(P+e)?L65L&흕2beT&_$_v/eȏ,{66{.tٙIB[6
˭-#Reb)&x[/q7q=ULݚ@!]{ޟfiֈ2Qd$aGOeֽ>ʶQ3 Q#zI-2WT KHm	8l`٠7 2FUVX1ʇ[FNQLdmhj V"2q>WY$Z eֽuvF V"0+цAD{.Aeֽu?z&y#c$I¦2*e/S/vXɌ2]j>DeDjdP]iiJ(I0p2TS3hU3vh"7+K9P=4iqfזܪ[	RQSGzwނj˭Dm)iw!alipX0I?fDoXW2FUWmJ~CũKK^ږ=tR'6iYomiT#kCY>D}ylV\Nq* 'NXlÁuw,8!NP͇aQ@1v;a	.P'{,'{(	o5(ot	
Ěa`;`!a@0o=l74	
êa`qao'{z|8Nwt	Yzaw7ևAk'PXO]fE^8}]{5Oe֮2\G!=CdIPZh@u<Ɇ\QI\2^.3ԎfOC1J2a#uV H!cJ24˭awZ!]{\fZWAc]\G9*]kԠ,'"ۯ21(#/1]j3%bDC)1TgKu<ɆxT{.zZOd<\gDcd< wN@C\)>(Zt	VV21%HZx"=ZC%uHbxb]k<NJ
x;޺'f.OO),^3`&r ' ô0KHTD{Rf֕KrV"`'紮[G,MlipX0g-?fHm?_OS2>@l8J뚺m&-LrziRj=e73Mҹmמ^[g!(m{ 0Z.-(SQl4ҪmJKυLdl^fL3uB4	 
A4$u_W!(OngeGXwp8cZG `ŋ]b
H!\l;eF2a;;D{.B6Qr%Voa]ll s{gauЏu ȓ0·d#e%2I3,3FAcFH!΀MFa!L3u<lI'Iez]kKui8	Ov61#ufF۶ad7Ia˭rFFÝDLF;cwh?˭-#VdiDY,ZS-Ԣ)&ylҩn[JŹ+K-mz[*Z\--LbA3#	"!
̧q:ib*'-.=us4mSQKMҺe#8^-dXF֕SojR18l.-)KJ"6҂׋LL6ض+ylM׺F/D|)`{%oDC{.`q!(
A[	e֎Et29F,;a!uϫ#e
^˭F6$#eoe#	6TlW{.A9&WHF,1[  `+F,12{.A^g!(u
B6Qa+uϲF,1]l0@]z%3!(a`Cz%7!(ȏeօ6(CD$v+B6QzWߐF|:{.pwF7ePqȓQ.mg!(+#(8a]h.n0).rh!(Œ6 ]B~WOW^ O,dB#{.B6QF	<{.B6Q$,#>5]jZe8{.18`ELPQ v6u1=L2oJbIld#e
b26eF6 McF	d^{.B6QC$	,0ȴ]ll`<01ELNw A˭9JOI.TC򺸁 tVaO˭d5>eF) '0 Ekar]ll2=aCd#e 2F{u)kaFeF/@3F2[!( 2ϸaqEdSeF/@8F EH#'`D[!( |0F|KaB]llϕ`D=[!( |A[!( | !P˭^>A 7d#e#>HauFNd![u2`D%{.\vKa|8	u rSg9p`(XrY,FF)l/.l.A^=e#KE=oe#Kll	u]l}`9 tW #e]ll e8r$1eF6D2,1f]hC`KriJ%|!,i0YG$Y&P"`'%KJ"bҙnͭ*崬[ҹmԲ6ץb?o32>@l8
̧q?]\CmSJK-|+O^هllVկKHL۲6ץb)&x[ fճhj4qMmb4jcJI-ٛboږzW(iZAf%_2L65L&0˭ER3ߑ(&0˭EAs"6QzMXa+{.AR-ȍ^tVb$[ v=|E7Ea iPKz#"6QzMXa#u>^8cH^ AZ&b:{.DlH"nA0^8t`>0)94eQiJ(崬[ҹmԲ)&ylkRlj`[pd|3jٴq5Q8?kiRgX10j]ǋJYlKbmdsSIK$BȏBG9bMҴpiTڔ8ť1tiE0ЮWPa\]j0z'#G9	=p2G{iԶ]1`R5/Y 60+PoEP{.G9Ep2QAJUu9@1+AJUs&]lri d7ܥ	ފ9P8]lri XSܥ	ފ8LÕ+Br&QƬ9Cgds\LH$QAJU(rh7+92-PG8a˭܍83F"
NBOq[.0)13
W.G9EFQ)kʏe(XQH&4R裨a&[#aDm 1ܥoEɆ+
#i d PoRJf_;u9.VFr
UpWds\((QƬ5e(XQH$8ܥv
:[AXQH( qÔRG8ae֎ +#Jшűr4{58ws9 6OJf=[#b`@8ܥ
Jފ:+UI[G2agds\LH"I[G3a{u9.V&8E>(RVQf[#b`@8:Lr)+QƬ0˭Qr0m E>(RW`a]mi PG8a]hϻ؇w"0H0)93iK+$JR҈XE$O-ԢٵRܶsW-ږ[&T[,Z?v;9 LڶmMCT6LѕU4iqʇ-L-n4k.i^B6QLe@O1StZ{.AjNF4	>dƥTkh}:e!
 HF4	>^˭C	F'c0]ly`5ƲOAur\B6QI ˭1źDnA/*	> d	;&er>QI-i\jYlk)&ylipX0g-s#l8h!)+"~X14iqʇQ*M&6{JۢQe"؏%g!(iY4Ҭ|x{RbҚa%(oe\"M$Jr=Z8_O#Q!H<Xqȯr!wE,m Q,{5[r2{.܍lUZ^ wrbȼ`R=Ys>[-HZCm(Y,ZS-ԢٵR)&yn[JŹ+K-mz[*Z\--La8ͫfAf'qNTC{RKflDo-Mg#-dkJ(],ZSLdP0dVL&ߠI){.AI@($p2{.AtBzu94	>9˭E=rOKe"3r94	>9e";zxdsh}r	^˭EZkQIǲGG)~8_޶_Qz.j$CtI7dsIe :'>9˭Q$B9eȳ^zApjG9F'g&e"XSsh} {ui(\ߐE^WOZ]l;OVa|ZW>|p;NCQP #	>u,=Yi^G9DieN|'܌&]Ku}ЏRA+* G9F'apPae"oA0QI\1{.A,^aoe"j`94	>Ð[ )ŗy]OE@P]l(@$=QIײdW1$S QIaUĂH50	a=[  A#@9 P I ##@9%{.A' G9F'r/e"(= )#@9OeL$Br94	>u|!,-)jQlҩ<-bhɶ--.e?%aͫfhf'qLԴqYũT>ObKKYM&5Դ+iY4ҪmJKҥIօrOa {.IYa1{.сH&b>fMFXE,m 
ka]i,0 b]l|d"UHGdj;)_yrȝr!w\h6,y,MV|h}7l|Y/թ)wrC*83Vp^0)9-KH\XY*ZQKw(I[6[ұn{J{Rd^ʖeSp2ئ܅ LڶmLޖnwKKT>OM&4jalG(ǖ6{JSQK=p6[JiTڔ.-)KJ)̓Cu=djb^8_尚aWYFWwPA< WXt>h"OB-B}z>hM0={.?	uh
d4;+88r/M0ge>VJJEť2J"`'ͭ*崬[ҹmԲ6ץb?)] LڶmM=隶4ũKKT>Or0)P,zj=i)6{J6TE^hWKM&V[ZU(ZKagCt#dM&A1D\A"a{u`JMwr" RV D˭CEmɒ" ,VQ e!E2$܉WvuA0K+|6r(
R"57w 1[ ;uЮ6r+aRr_+RD_mZ b-ȋX`9>!Q-ԢٵRܶ	+K-mz[*Z\--LbtfճhiṗLCK9P=4iq4k{Rg-c8^miVK5I(=/NKH^.-(J="mv|C^֌li9{.IYa+u[>Ő7E/e֎tEa_j59.V9A9c\HZwܓ
#g)bs/^4rr]t0] w ,{9%
.r_-rCIܣ@0eֹ%-Iρi)*j&	Q.׺}3ԃN<K^z4lTB$rǰ±%i]lUHrH(VIN`~k^XTQE֮_ޓvV3aRCV[ ?)aasu
Mnp\9$>%>6]uާh=}B~T|Ar@( =r
H6˂̶g,ڒE$OIdiL{Rf֕KrV-i\jYlkRlj`[|2>@l8z3!3zZ2h!KG饋S	~CmSQKM*Z\MҺl/a#+fdpb=&u$;(=	[@P/:dsd20d]le禸_-e|![ұn{J{RȤ	mKeKKũ8l+2>@l8zz3!3zZ2h!KGKKT>OMG-4jamfF؛^p2r?Q@ևRnXqe"kH($3dMܽrO dMzxdsh}=[ Ck#@8[ue kQIBKu-kQI@iS15aĈ]l)KkQIAuǠגG9F'q^˭E3	a^˭ET5zqrOoe"kH($˭EzrrOh]l)dsh}@-S1U5dsh}@PZIiaSC'!($e"/AIQIC{.m-ږ[&TE$O--Lbw}^e3jٴq5sKG=4iqʇ^-L-`RX؛iZA츚jYyWSM*ԡtiL]*ZQLdml5]hz}X,I@q X=SQ2HDc!(BA9V%6r)+aC{.?cg6
Jέ/^G=ܙXJ|!,-(%JeڔE$O-ZU-iX=r=emKeKKũ8lSiLfճhfm5sKG-LM*Z\r{aJcIMҺj=e6!tj|ȶ#nFcbE)VM6 &ԥXml6T=[ RB.Q'+HaPZ8_O#Q!H<Xqȯr!]grX@>Jr&aC'h},l5YթLw!V!Vr~0)^Ns[-)PX[EkJRLܶsW-ږ[&T[,Z?uͫf·5-VDo-LM*Z\r{aJcIJSQK-=.S/|,l,!(i]6[JRiUmJKWJcauhFrLt1&HE.IȢe@[6"$VQ D
Auӣ'mɒrxr(h"a%GdL"nDa z}C~@=r^g0C.]	 !(7d"#Du8ցc
=XoeE.Fci J(7)BjC)eE.Fci \Lܥ	"^˭\؎(7)BjHXk@=E,m  oRi"0ր[urX@:57)BjG2aoeE.Fci D*P$Q4]l\h6T5]E,m ܥ	s6E,m T5Y@Qk@kurX@:=ܥ	EhZ1{.B.Qr4KHGP]l\h6PoRi" -E,m źP$Q&oeE.Fci ΃r&z(0`{.B.Qr4KHGpoRoE˭\Oܥ	ފ<0[!(%iT5[G^5E,m K5[G<aurX@:IAJUv0˭\s*P裐a@[!(%(MVQذF]l\h6]AJUp,
 urX@:h7)BjP]l\h6:P裶aurX@:6(7)Bj
 kurX@:fiAJU{a@E,m (MVQ,3p{.B.Qr4KHM5[Gv7 d"#DuXAJU99n˭\eP裓fiE,m oRoE7C{.B.Qr4KHAҵ(MVQ33{.B.Qr4KHAjr&z(7eE.Fci (MVPrb]l\h6Rܥ	ފ8.a@=E,m f5[G1[!(%!.r&z(ņ5oeE.Fci أAJUpa@urX@:45]*ƨoeE.Fci $PoRoE-5˭r4K9b&z'ikBփ!(~@:Tjl]l\h6PoRoE-裨ad"#Dt4=ܥ	ފ:[G2a#Drr?{ 7!Po0=[!(%qAJUr'x]l\h6Wܥ	ފ:c'"=[!(%,8ܥ	ފ7}{'˭\1(MVQN˭\ВJPs&N˭\А8ܥ	E`{.B.Qr4KHBK(7)BjFa0=[!(%Pq& wd"#Dt$'PoRi"aqE,m 	
5ZHp"=[!(%a(MVQL=[!(%h7)Bja=E,m PFa0{.r4KHE2#5[Ff&]h=#+D83b lLbZGiBR҈X[DRLٵRܶsW-ږ[&T[,Z?7B^d|3jٴq3y楣ȍҥǮ'*'4k{ReX0pť3Ǩ^=tFXmiU69QtiE0W~[3-(/GĠ	\Ci@ҁc>hp˭Qr3JH"J@)`ZH7a(=[#f6Dh>#R278Ie(c>,+(};+u9s2pϖC>VJJEť2J"`'ͭ*崬[ҹmԲ6ץb?)a LڶmM=zũT>OM&+feJ("(LLdzF{R=0=B6R#e"fCoD۔F4
QD{.AtE`D5G{.ArFC܊""a]l rFC܊""a˭DnW(({DVL3P]iiIv[G,MlipI[,Z?fG6GOB4ũT>OM*Z\MG,&>[4mdSMҹe"6QM6{R/&D{Ƃu|`RE)hD{.AiKuy X"P!0ƁuSYHR)35]/e" E"6Qa [ulZyiwdL˶DE{u,Z%Oe>@?&fF/AVe 2^vf7kKC0QSB%e"F,0SaUrE]l((WdF,03{.ArSz
(ȍXa(\]l(+WF,0Q+Up]"6Qa'dGAUEh^{.Ax*^Dl4-=[ <p].Dl4 ǲdC8^(
e"/z
dF,3@F]l(-*"6Qa<{.AT"6Qae"9>L(dBT"6Qa/e"
dF,3AuEh˭E4Iz
#eu,Kz
 b]l)>
dF,0\{.A-Z>$F,0X{.A-<z
#eH˭EQ^$oe"Vz
dF,0[ cT"6QaqP*}E#[ s#T9(D7dMvDl	 P&TvDl	e"Pr#eH[ W|Ee"TU$1{.A(=IP)( uaQ*(˭EeԐUE˭EI  DlX
˭E4{`*\EI{.Al@DlX [ 6$F,5Wdc`@HXk[ r*((e"ȍXk%{.A*4z
DlX^˭EU Y"6Qa[ X
ȍXk˭E`*If˭E9$
ȍXc0f]l(&Uf^˭EP$F,1[ rQ@Dl^˭E6L@w"6Qau*T#e̈]l(Z\@HXc:^˭EdF,1j]l)KUif:{.A&4z
E(aKu2$F,1{.A0ނ	2#ee"KނȍXf`]l(D9z
#e2{.A"YP{.A 4z
F,30J]l(T*"6Qae"DTTEf˭E
;TPUJDl3XҞ
r#ef]l,o^F,30SUVDl37{.AtTDl3=[!sFDE%@2ȍXaZ8ч噔Z"6Qz
S&F^˭ElIɒ#eF e"m`*N!ȍXa5P|Kz
ȍXa{.A%=z
$F,0]l(J'#eGKu@*N#eF[ :8z
#=[ 	OARpY"6QaaKu*N&ȍXa{.A(Jz
2#eGwdBTR( {.AG8.( d]l)RrE
e"lII"e"[`*NW(!UKނDluנ:\E"=[ 2z
()˭E
ARrEoe"ARt"˭E	/AQ"6QaFe"ST`DlOe"AQA"6QauDU+(YiU9cuA}DleGdGTaEuWlE=[ xBz
$F,0=[ ǠIOe"FF,0[ *0a pQ(XP`*1=(X{.A%F,dF,0l]l(<(XP*1#eqSTbDlV,=[ v#e^]l(@9z
Hr#eV]l(JȍXju3GX{.A"s`*1$ȍXj˭E^r#e7dB *1&HXjUATb#ȍXjǯe"eĝ"6Qa
˭EE%{.A+ނEP[z
Jr#eBoe"k^E˭E	K6E[uFVW"O"W~DlAu+z0).Xeer#e)27,0>{.#έL$@``*
J#eBP
VDlCgd@bY$ Dle{.A'3IAH4(]l(BH*
RF,0f]l* )F,0UU),ȍXa 8{.A AK oe"7lDlkuZ+Tb&ȍXa ZZG|Cg-ԢٵRܶ	+K-mz[*Z\--Lb8\̏&m[6&vnw饋S	~CҥmSQKMҺlM*lڔ.-)KJ)̄}A苎0Y+ċ^8cI>K8dI0[$<K'j+u%3~*Dqc`?.@gm'@ _İTjVLC
𽇪8=x\>EÑ "l{lЋ,% $eG2-i0դ~*^8iF^H̉BGv	@\I+xNv]T D2yFBnWZ<TX*`d˭}pȓǲH$<Ka$Wd˹I̎/oxKHY!̅diL{R[6[ұxKsW-ږ[&T[,Z?lR LɛvND6?z&*'-LM*Z\M&5ԴNlC/L6:ENj5r/lрՊ7-4-"d">^˭ERSX`({.DmDgVAqrkhǲdd+AB.Q>>E{.AA1h]l*ҚH5F`f]l(NPI\@}0|[ W\ he"ȘurrdBRAHE4=PVrr{.A&i!({oe"A4h	/e"k"aiPx5E4˭E1Izp-!({^˭E6^F`PCzvr]l*U5d"a-U^^FcuCǠ$E4e"Ǡw!({boe""ZH5r ]l(B*2B.Q>D{.A!.tFcPk$"aP˭ER*=&h1˭EP!({b:{.A@YFcwdF\HE4^˭EVhB.Q>{.ACzpc!({P3{.A)ރ\d"a˭EV9⬄\@}5@VOA!({P{.5օ+A5lQFjdC]5"z(jgdCH^].B.Q>dT=[ 5Vd"a6{.A\!({QuBckHE4AuB[kw"b^@1UakurV]l(D*2h/e"EԐks9F`{.A#4IY!({D{.ASנIF`r]l(F9IB.Q>:={.A#AiF`{.Ah%[!({oe"ރ[!({IyPk`5	FjEdF_!({HZZGd6ݖK-mz[*Z\"`'e;"d|3jٴq3y楣ȞX1ʇl̶J.H!nS/4kL6:ADlQz6a˭CR\z&2Dl@Ef05Dl@Ef[ M}DFC܊/F3a0uS5)^f 1DF4
Qz6a7d)މ"6QP"ѳA{.A;5#er(0Q˭CVĈFC܊/F3{.AaA#er(0GOe!^(({Eنbl]l5#er(0L˭C"_<(({Eن]lAz&B(({Eن˭C5ZM}FC܊/F5 6މȍh=ȢlP˭C7kF4
Qz6a"=[ b%_E(({Eن9{.A`M~^j%{.AZM|"6QP"ѳAuaMODȍh=ȢlPb]l5dFC܊/F1[ oDdF4
Qz6a{u`k	^c {.AމdF4
Qz6a=[ F4
Qz6ae!z&"6QP"ѳa;uc^dF4
Qz6ae!މF4
Qz6ad̅Wky^cuaKkr#er(00"Bz&Dl@Ef˭C7k^bP]l݃5^b0xKz&Ud0Gd=DFCb˭CW2(({^>{.AȺr#ea·dFAFCbu`["6QPe!^<Dl@3uc!g"6QP/{.Ad=zCuc'/ADl@3ku`5gHh=`˭CV%y
Dl@3 1gc"6QP[ jKzdh 
Dl@!b[ 7&=p%ȍh=`[ jSz{"6QPucP3"6QPp{.AkcgdFCi10Uz#eaoe!eנ:Ӊ/e!%'9FCiuc9FCi˭C
JAxdF4
N[ JoAu#ea[ Rރ4#eae!Ay$F4
N˭P:8yu`u'pe!%ע<R#eO dc9'p ;up^C"6Qz$0|'pe!z#q"6Qz$7dғ	$F/Da=[ <F/Da:{.AHXp/e!`Z ]l2V#e{.m-ږ[&TE$O--Lb{0I LڶmLښ档K9P=4kҥحz	̏XzaԈEhj5?<D0}"Ipl~dވF.Dنf]l!$6a˭D={"6Qal]l!۷;u}&CmlkRlja<g-_O LڶmMCG	S	~CْiRN&dI֣+8hK]kέ/Xh
uh--P+բx@V¥Z%׺|ҁiw!alipX0I?^d|3jٴq3)O3ϪM,ZCmSJ+ylG/&[:b> 	rrOe##8RA˭FCY^Mk/e#.^B.QfL<A{.A`,䐋J Vȏe#HPz6riaZ}$EZ-#6ץb)&x[ s2>@l83,2]k^PxN^z&0'TfZu&KzޝO؞ROw%ֹ1PZḂ'T<_3gTZu&KzޝO؞ROiBLZW;91?<?2ӭ2]k^PxN%ֽUNL`'O'̴(KzޝO؞ROiSLZW;91?<?2ӭ)2]k^PxNdתޡɌ$i^z&0'TfZu}2]k^PxN2]k^PxNd.zwrc<bxI?eW2]k^PxN2]k^PxNp.zwrc<bxI?eW2]k^PxN2]k^PxN2]k^PxNx.zwrc<bxI?nODW$pȞX? z>\r$B3e$fNSI3_(}32-A:MA) {`۸aژ2h hءD {3lPKC>BE	֦=,)1;S7\$S	10=0m0LN+rY+lUȦ0(õ1Aib0=^܂	h.j`f넊c< mm;Sp&Or59I	F8Ps"eWz.zwrc<bxI?iSCҥ,M&5Դ+iY2Fӽ24#biTڔ.-)$V.-(J+Le.M$Z24:*1=MF%+"0)0çatLC\(,g0
L0,-""QN,L1e`Krm,ENQKg&`a\,Ŕ?`51!"dMۜ{6S,|6F10`IXIg+j0)0&?g #,5Y!`li(cp.aȹ˂?~d&BK8E,mOH6[nXJ!9X6[;ZXjO]r9a]kra]jcU]koQHXuh=Zr܇c`M4
Xm@`ܰ6r%mG#R"Xن.c6,K0څ,#HcfQX9n6a1cX96`l䆖6a-1g!Xن1g(cf@Z#f0ŏ	L1;o@k	`&.u%hFzCK׺̘a/cN0HOYCak $F]4:4b]l8۽Z~Cl,ZIeس=)&xjHM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp2l%YqMm'f+D%ṫ=U5M,Zܨ|M\TGP\-#d/IgtkC	uh
˭]gy]cW$aJ_'{1f '@<"O{R+ivuh
e֮ވ$~WX`RW	q{'{$OR-#dë@P˭]f0@13:a$Ib5VXmՠ(=ZrFuA;210 mw1>!MlipX0I?fյAX17P=4irJ.Mj=iWMҲe)>.[;WkHՠ&
˭zZFë@LZ3QmrنX8_뤹^ن	Xŷ[.^hB#уض\0ЀуضW.^hHFCb۫rن;уض.^hAуضn\0Ђ?m.^hFFCbۨ,rن2cw=@1l>cw(zdhF$d	`&.u%hFzCK׺̘m,%0HFCm&F>	In[JŹ+K"`'ɶ--.e^)&dj*jޙ"6v?SK9P=2ح&-.&mzjZe"-P=vLL6s1^'P,BFegWWcŉmсMd|H#uȒ0_ޑ:-qՠ&1{.1A%1b{a)h%ŉ0],XyĄpSuh$[`Jb{a)ġAέM{dI r¤(GVau,^b݁)pvadc	LX}uj}/e֮ޟ({"J޿#uk׈ZEh%;>ŉ],]zS'9vad)Z@]m)9],WZ{S:[0{.tCT'֮B:(ĳ@IS/OvW#a-olRBXu(e+.z>7NIbBS!N;0ȳWz+]j$cq)iRi%+K-mzDRljaxGp!MTѫI7o3kC\̑Lޚe=dI8̦X0pT>OMҺiRi6שiY4ҩ8^{RI!tiL]*ZQEQti@zB="mv.ZIombQpkbd|0ؾޟ'2F@[[P%YW
L&詅N\-dX.Y˿!g *ZA:҄ȗ*.etbwmumq(]ij>\EZkaxuI).;؞	pmzA&k&kȚVM&&k&kA$QZ'b	|r_-d2QŖ`Kr*pK.>6-?ܬN]́]]&DrH.$Z]IDΜH4ι Č_->ۘe/OED1}$#ڙ"Of$+!Õ/r$`AO=pPXla~2J!ĉTAemS+HVw̜hzMjZ=C5VA[ERzwpj3[uwg#-2Lx&$!j8=pH ]3%ylX7`eDv*sQĠuh`Kr~WOl~)~,AOur͚X)9"+Ӑa:㐔|!rVȐ&%cP,fDs4ctRR`*i(XNpJέ ,9XU:uYFe5\k%&	X0@`-l  	Ń u8_%7r3.UAc0,#8^cVHÀn^׮HOrGչ ΠK9',0};KYR"@Z&H!a-gK MVZv	EP|`S\R.EP|`%El
U^UP=VWYwfv,	`AlNk(qaZN,+&}Bh7AdJ@% cRZ	6r+ܖNvc+S&w8 Yug$gCnp83Vp@- '{Ni尾Lz}rKW&L`'AriA5ҋAʥ땑p$b@uiKa5KoFu0F$Q#$`2Dힺ12F P$a :]sAplD.QIE1d:4W&_4M(W_\ r,)E=
"Qy=X%եd"i$Tuilc$ωd2Qy.ZJ/>)ϕEEߒϕERQyQx/G;	_)0Rp6,KEMDX #%;ϦZ,E˦A%O$ l>I\^SiX
@Tv";	LOl	LO]I\
VF? ,	n)BP.O@x)`@N^
EbQ),@''$@P[%RB"qU4-4iy9p"
DS4` eD̔^Ƅ^RQx--#|8--lZ,Z,	ɵf[]3LQIIdiL{Rf֕KrV-i\jYlkRlj`[0E̦fћ9D??ũ]fNT>O%4mG`&M*Z\-&i̬#tkC_^;w+8%%u4%]^2-נ{Mp[-J-#2nd^ʖeS	8lIMT;QYҥ*'1h0̇	^X14k{Rg|ONzJrHJ;$b0"J	vT10th$A=6ݕ.LvXJGq(;7p}Acx,;euq)Ȗ0)=	_I\B$-uqե,-dG޽tcϫzi9GSJoSեoe֮ޟ({"H)֮B8ع%0נWy^
v˷K~lI>(}d,vTMHraՠf]kW$)hIՠ+PGT	@l.Sx]iv+x8Dxz|Z^˭vE1(0r£I(Nzb]i(.\T}SCݕ7DI2rCd$d('VdcmYm F/efQ
^˭ Ge֖Ck紮[G,M<T[,Z?}XC1Mud2Mһ*'-LM*Z\M&5Դm+&_2=FkJ_̍`,BL6+w>#vXܣ%ݓwʛkj$h5z4}%l?+Epѣ#z#E䗮t`bz{(>*;7WAO=$^ G
IFP:#Z$|\M̄ݴ#%U(}%OzX%3'VAuhFȶG	@V('%׺հ3{.;ahl=cI(z֬l3{.ĠG
IF%Z,'IA{0)QHH\XmiT-bȤ	{Rd^ʖeSp20rw;fsS]mkvEqa޺&_/>p֨ҹiOad^:1!؊I?G54Ѕ3$D6R~ֺf6OE/^v?%Guظ+~A$FPObO@Na`큾XxO?~LhxOAb7ݟb3X߼$w;I`?
54Ѕ3ZM=U5wڴc8aW3jKv4DC;fѓPmzC"'-LbKKY}5Դ+_2E
}Bazy'M`Puh`]hwOwY|X=[!lC Ʉhա?cnuip$8MHII2&/CD=[ zQեZ]iե^ù.@?@ @[u\
T	4ZrfIz>wMX('}Nl$բ{.@?{aP=Zčē
#uiq"=0M ?>Q,|, cu=ZƟ}Ă/v	iZ,ݳ4I|Ve֮ܣ
RHuh S7Q z$IvCEp4]lIբ;uVWw#aZ2r[7Q zdI26CEy^˭=X'Z+NԌn nD"hɶrylipX0b<#8IV֊[!)p
f+fũQʇKK^_2L6/ΘtY,$cR˭-"a0P{.hO;[	ܺuh8蛨$6CE`0uh={.cpa&Ea ˭ztW4
ROaP+c펭,|펭u	14	DV?>j=['Dv1olHwTQ PM`PZGFCkɶ--.I0p2݆LڶRݼje3J\mkBٴ@4jcأzl؁M*Z\M&5ԴG0zaWՎ- Ao+Ea ,eEmYML"߅{_@){.B=+0l	@W\`o+J
[='O r`]j>_׺Ƭ 7Vuv$AhDC ]j>_׺Ƭ `ա>{]'	=H"^J'ŀ8]j>_׺Ƭ o˭ZXzY2v{2$9$J2cra'In{J{Rd^I0eKKũ8l0 BͫjmYS-Lr{[P|ODw` ݦZ&Xeuhxneuv${U` v${š?uwFYl>R1_-׺dIѬiYC`e"2ՠ˭~R:˭:Y-0#ޠeU?uuR}ނ#7ëE5"H>JaedǇV@4]lVDwN@vKևuv${2u->Pv+-	{š?u~p^ZZ/HiYC`t?+:˭44:N-10{>1!&A>1!HGO1>Cnb)&x[.$ BԴ!~ֹDhћD	ڲ͙ib*'-.&mz[ŉlMP2vmhtʲ!#}`]jПn-}{|`6:	"dt$t?+ţEQqLV]iկ@MYkZ'9 Ou1կDIPa!Y:D|W]Yբ5@uVo"d`zG1AZe>־F0VA+.kHFV'ȒC~CEQu'VsuV/`|]l+Dsš?Skc n,H"l5$#+,Ȓ~WWN u f]iՠXa)],˭zŲПzWcՠH"ZyA~WW$ZuN ӫAaB0ȑ!#}ٽZ'W&}{|`
\(Yed`5$)]N ]la
^˭:l;atuBz#rSkc lB*]2B0He~WYXoeF	M ^]iՠ0/5,=[ 9
П)1vuh6""{t-&@=t?+ՠ]l`yՠ]iՠ؊OH>{.5?2`@:"Y"D!~WYՠ[!ՠZuh67l=D|m-mz[*Z\--L"`'eɪ9fdꙕM[Rf+nX1ʇKK^ږ=tm+&ZUMBbҘT.m(Leغmi$]QE¥/&OQX@
dޟX@ #uAh	G.uIgp|yhM0)'xTX@ [$ߺ}R>WY>PVwg>Oc [$ߺ}R>WY>PVwg>NIa =[$ߺ}R>WY>PVw烄-?s1ΰAz&z#6lp<(oG=t/!R'v8V1hVj`mr<&䓒w2`t mD{$K˥cm.!?^K>#@R Al83gOaH[$=m W_@cYDS@	Oe&[gq]',WZP  Al@DS`>B4'!>'F%AlĺM 	4N*(UxJ^90U%
2P8%.9&!0J^BԔ*8M^B1(UrPPWWBBA%
xJ@$* *dTB&P<!P<J@8*(URh1DTF4NC@ fW `ӝZ*ekSB7ya}n}đuo$zYբ=Z#4%PQs3E@0]kH8𖊖--EomRLdH-ř&($JR҈X[EkJm+紮[G,MlipX0g-tC5Sg3jkm[Z&oKFcIS|[	KK^+j=iWMҲiTIN  R]lWbj1x'cIIGoHjDPFۙ;5ջBPLƮxJFGVGV+k!b-Z'{.`]j>[5Ѳ`|uh0ա?U'ٮ{!^%Z˭Z)<!&Q']^^{.hOƲeVuVWA٨vPqrPέGV+B0Z:7dni"O!zZP#Zdwr$ﰸ2f]j={A(LT@Sg5ӝZWV+auh/=Zuh/^˭[whsX^K;zvhz}\kOmm;Q"{msfJW`b6FӮOy(H? xyl[v$|g:˭ZϹ:ӫJw^$#> ZV"ZuiXD{.tѲ\ftٜe@ oeǱt^˭L f>ޓn%Deֽ3^˭rՠ/=ZuiX%{.6!e֝ZV0{.6LqT[uV˭vrruh ա?#e]fgV[$ݚ6&e9	GV>{.yB־D	[ap/e֮uE
'}+u"PL=A(wR {.1B2ՠ	^˭Zd#)<: f/e֝Z 0hچNuNuBֺB1uh.e֝Zu15ѵRMա?F1\˭: ;uhٔa\]jПuHF2:N]iՠhhZe֭	WZZ{uVz|t5ѵrՠb]jПu9ՠ.=Zuh.Z^.>ClB4(L {.hOyĄe
Bfe֭	WZP]!S@-uBeL ӫ@,I{.6ƯONQuIݚ,=A(wFN5-	D3.OZcV+Q(C!U3Zuhe֭	WXB21{.
^˭]G;FFP5:S-=Zuh˭Zdբ]iբ]j6KѳICE1%ա?FέN+uKѲcrբt]jПud#VauVdWW@cYωGVcV+tgĳE0ӫE1u.-PB3բ˭Zb6WY톸a"O-0 -zZPHzEE^˭]u%zP!@˭Zb6WYņȓ s $e֮׺m%	,hBPuh eֱsB־D	[\ e֮׺o<k #;.e֮׺	`KWӝZ)˭Zd#,'Z) cuV@&]kgӰ#>&n޺F|U:R/e֭	1$ud#>puh Z'l֨;ݰt_}բ+{.A!=F, C7ds.}6Ia "eֽKF)'0 !m 'έ-Ie'Z)/e4  -OFȓB4l!9DZT{.hO$#'έӫAhZ'HF|Z:ǲV+B3ӫAj;uVkuѴR6-Zi{.hOF0έuVհv;Fťj	Hص!<V]jb6WtZZ#';:^˭ZI؝ZU˭:˭v`R%	uiTZ']j	C[`)0ҩQա?PJnuiTI{.hOxB2rlG	}ٯ!եTwV+ţJoe֝ZUOeֻFvEKb>U%fҨա?B1J[uVCW]cd_-#ܭ!ҋf֕KrV-i\I[G,MlipX0g-v3Fn&F>?_SU;fs!S[Jj5}Qg#֩awOWjlji
fյpֆLՕ:ПK9P=i;/&gr1C@0>%R+AlVPAᵐi#,CeȌ/'ZQ˭:15s9[^ DAAlVPAC2D`huh-eȌZZuhr1a✌nP>t?+D}-$cp:TR$/OYCci#$IեP{.DiM*ײN{soI21#]zw)$cr-
cp:TC%Sǧڂج1ddhuiUu#,duiT9{.RܠZGĆׄX0I?˿#3hBFn&m=s4jcorziR/I$KMҲi6׬@ږ{R,f&i]4ҨX.-(L/e؂5 	2]YDl&P++10W%ݦy`)֌y	] ð>bBBCIta
U3DZ]jПu"*.Z';uV]ką`HbB=8s_f HbBuh=Z']gZ'Oe֝Z'/eֻLCCneGInCB"T<z]jПuXC0$o! <ա?B$Z'˭:O
˭vcLvc
έ=ա?20$o!`vJ	 Z'ײV+U/(;	 XWC̖G;	 <Ja!dV,+Dũ Cqt$1d! tUhO׽ք+o%@M"[%<{G Z<{Ka"9XHM˭>>K;=[%.nhf]mGY>D$Ɇ&H&X@2E]T恁I1(z}z3%&ܪF#%i#':N 7WAƫ̥uCwr$bբpr]k2:N"=Z=1(Yxu]fr<d"\"HF #Du_1&%gyբh3{.tF+uWAJ]#!B1L4Zկ3D{.zbP^!j Ġ}GZ' ײWAx9B%9B0:Mx]kӞ%gyբhr]j<W2ֺGI$#Vu=Z3:MD{.zbP^!j Ġ}GZ&7WAx9Ert! έFoeֽ|$+><Ҡ3{.tF+uWAJ]#:B%$ecJxZT7]%BJGZ&ײWAx9+HD"HFέ*<{.#޺0+GV3]Q+H5Z$aX,:LeևYԶ&L)rFK0ыа6-IrFK0x04,bn,lа6-ErFK0x/cű6W$d?`l[n,l`hX۔0FlMے2XنFlM䌖6a6?`l[`,l#Bن=@0XlH$l$ֶr}{
XVÒv?@:_jdKvkm`!6Š2:<{.t+\
NH°"-Xuh,"[#@,3DQlMHcfAcű6.Hcf܊04,bn,lcű6Hcf6cű6W$do+а6-l䌖6akа6-(9#%cqа6-;rFK0#Bض&IrFK0p8cű60@`hX0ǆH+X@0G+	 &.t_/,	.VE$c\KWZ#DxWX.%0ֵ.%ަWY\KdhTB$s5;n!Jaՠա?B :W;uVw]I9,nz}CkO`IJ~WX=I
/OHO]I*$>P!H
Rz(H(dJD˭]W(0AZ%^˭ t
N DQlMHcfX l#Bض&%,l#Bض&0+cű6HcfXb؛+2Xنb؛vHcfVl#Bض&ܠ䌖6ae?`l[`v䌖6a`04,bl$d+#Bض&c2Xن,H04,r@0T3cGbH	]\Z];=HZ
]l	.V]}}뭀z$dJ <._⛘>J;uSXI	 PENlEZ+[^2#BH	iU$YŁ%
*iDB ҜiQX1wףV,;	 V@,A4"Y9Yԩ?=Z=cfY8퇨]6kJܤZsAH{.VE&eZUA,5k6a#Pp6-Ir\0XFl[Qf`&05bحtW(2bQf`05bحvQf``jűZ(1%`jűZnQfbb(2+b9F.qcG80`	)6?${l$ֶr}{
XV?@:F0!`K8F;dl&1z'՘<*>e'0g<O1c3%O9r@9?t 5/e֮utH5ZۥXR-ե9^˭rFh=ëJa[u,5k6aAض+]%1plÈt05bحr\0
XFl[6aFl[Er\0b9F.`4Fl[Pr\0h2clV۔bنE?8h	.Qf#Pp6-X6a	Fl@0	1#`$ֶr}{
XV8X! t& Z($cL795Jt>	^b;uiɪTK}xqm}.[jZ}z=#9+R|pt`jTX@@WA6z[&Q.׺Ƭ.&˭9%rjh}xK' @'lú$}{lҬ)7{.VE ]lp|<QlVQf05bحt(p͏`jű[`6a0clV+bن?8h\0Aض+]bن?8k0Fl[v6aD?8h	.QfTFl[1pl
H05f#e cG͏C@N]u=|Aq#B 	1 t
Xy$Y~6>67QVWA1KK	.Sc݄)>.mmv,i0YG%ʈ	6ҀTEdiL{Rf֕KrV-i\jYlkRlj`1"Tͣ746?+ib*'-.&mzjZlemiTf&ԡtiL]*ZQI{RE&ax-F]6j&b{lK[=
礜/z+fĪ}B0UI^XEXh^Kgv^&wLym$f,Ґ/{.>푉AHVz|udJ:=[azYVzݧ1(N'yե ^]j>WY*/O=%uiH.{.F80:"H:=PcѤ*Cft8퇚P+_>XgV]k&%i"JpCI(ʧVpP]l{rau}׺
x	t+.J^`R^Vzݧ1(Pՠ˭]4%@
>PB8έ㧲WZ;}9Bq;έq|IT&=>PB8]%XL^{._f")zZ;}9BέWA$IP^z|pBT:WWZ;}9Bq;έ/e֮uHC4%\L=ZP}\⿋^˭]u9{qՠuܘy&;d#ҌbՠׯA4F~]'l8L.:{.YB@Bߕˤ'/QR(ܪ@rN1(!2`U^,eahW=@\wz>={NU^f?֝Z	A+uQQ09.A$:Z}GIguw`wz>pB@LՠZ:2 ĢD#A(R]l=C/eօGɓ]lwgǲOsuY3N(˭rZAo"IBuiDZ|GB[u=+a$/M}{[;L oMO|B-}{[;j}4zl^܄b"O@1>B^uP-DuiDZ:ũ]jbc"IBuiDf]kЋb֨Y;pEU^d{41(=vuiD3{.t+D$.Z  [`I'+rＮ9NxPt]j8%uB̬	=t?+J^}k:ata8퇚P+_>)?kjέ W]1(0ILBקG%uh$˭t>ֺK{9JD-9ȕV0צ9Mr;u\jG*p>38c$lս剰0/%@'h/@7%@K~+]=CQOg#jrskhRa s+>[-(?cV.V]}hg+^\gez)zݚ=|IL@d#Y0F"=[`I{>Iar(Z^KJ׺N`inLJ<"Iz|x̤.ZǯeְIՠb]j<<]ZR]e+Dޟ({!1̔_:Z׺!QdVP#`I'%׺	ȡ+uq4W@}.	l=c׺՝Z% [uܘyȒb~uh˭%x:J=Z0)^5]e+l.@$I1fuh={.Z%N]k&%}x.H5Z.SmK;)|w"WZuM.srj7uw^s4T!|gBqB"I/{ %}``9_VJO$i ^=ҬR-9A+uzI+"-9ëA8{.
L=S0?xsO]uqzj5-6a?l[W0AтPd6-$RنjX!lG+)\l5 v?l[ErE+f?l[6a?l[PrE+fF?l[vW0ic0JűK)\l5X!lG$Rنj:clÍ
(V?+McCi9wh܎XV	%@N'r;BY@D]j>WYTHbuh! ^${A(K1(1έCWA hũHbB eHap:;{.a*^2z|cݚϒN |9 @I1GV	@.?xF?'٣yE
XypZ rF7&זs!EK[7* '&֒EmvEuxE&(lGY&PJEť2J-ZU-iX=r=emKeKKũ8	C5Sg36)Lrc<pGpô?_2Q=4,z&2r{L6A2z$e$?ݓbAՠ:{.!؊I?;	9fjkC%j)3"_w8?l%Z.If+!>d.ALA?u|Afnb<Lp+qU;fs2c#SI$JQK-0ojRl-Lb72M6jrBbҚe$+Ⓔ] dmhVzyi ]P' H:PLLGd m9(`݄p\
10)Z$^˭]tb@Qz&3r`RfuiJ`HX9p >Rap@ X,-^Ec $ރL ,=>-0LJEEEr h_@+rD#I(_έqiK+%Jeڔ[6E$O-iX=r=emKeKKũ8l1	7o36Lե3NɳũT>O%iR+I$l܁I5Էiq2ad1?U;zxюM̜Wuz݋JV ]j=$WZ)RQrAբHJ]ln }?a N^T83:	WA-J|p
	~[-zHgc2z^ꞧf%D{dI`WZ"Ԕ\ui8>{.D^jbÃ; $F3,uZ${u#,Ke֝Z	KR1'aǢ>dю?=OJVe֮ޟ({"H-W!p<V^˭n{J{Rd^I0eKKũ8l0zjlfͣ7	S|8Kpkf oI$M6
IVM*Z\MG,f&i]6JbR҈M.ڒz
p]`-kI,\XomLd[u	i'L">T3>J,n	E\,e2Q7lJ,nN/[^$I=cU2Sv^ыbPf(/_޽>0)	(L% A^ҋ	@bPaEr0)=z'ׯtxJ 3PK>D]a7*#R̖j{	(+^֭菙=OJV#u]f$  Ci]yբ9u4$ "[=FXHdFTS:Hӫ@ Ca,mp;ʁ*eQrXVm`vݴ\o_޽>0)	j޺1ވĠui4X{.t+DקG\IEǇVC7dbՠ4CH-#2#dDpJ]lhuh$Zuh$r1aTrr^VrF='<>F>>W[ߕ֪(;!E(vHMGyWέ@t׺[{<2zE̜rX9}]3.;9]e?+`9-t?+C'H]$Fz|`Sr׺=	}١@ԑ%|IB^({!-L:$b]mM1t?+Dj[T=EYui4]lb
>ui5uV0_jJű5CN@-ա?4բ(({.=ZH˰f^j[ 9
fY.!  0ՂV?ק7!>{SЗݚ|9P y!r$2Z#=[#a4{|x,bX^֭菙=OJVu]f$#GdV(%i.tbN$!edBD`ujHJ]l!<ԑuVC6+@6^rc49EA_޽>0)	j޺1ވĠuh^˭]4$!({!
QsӫDQu4H-#IȌf]l1բ0t]iՠ"Z]U@7Gޟ4nV9IM_R%-WiiaZtbY>1!&_KLGަ2acL/|Y~Du'a2@=̅{)ja6
_"@+_`(.:W@ZpO>-L{})? ܑeW>VzMBv Ń N$DwWo[@πg}z`R]t.0i>|UհԀ8ɘƲY
|yWf ;rf0)/t.ư$ =R=Y  =~D:⇮	WZ	"yjLA(p  PdK^Q(wj[-#-"֞Z]>q?pKWFq?-(ư;&%W#;"cٹ`R:eֹE^4]ur3'p{39_݇=LvN	 D[i(LPWJi"b&6CJhMclJ-|C.R^1!l>"ANP7;4`=@Ȃ/ݖ.w`#զ7S=׋%uS'"`bTnFvD`	 I(_aH{|ŋ.>bP71bvaV,X݃,XfsآwY 
$@#X
l  q+r  =Wc}SG {]z˧Ve֮uHקG%{.bB-#HQxuhC{.Dc6GV˭:3:KV|IB!dNxM{.
dIIűYC`Dd@VZuh 1:D3^'WA$IV^({!.EZWdc:$Ӎ֫ߕ Y|c((Z >W[(O
nB}zZPy;u]R$ קG	(GVkuVkN\]``RzMO^PJ 3կ.]j>WIUd#9(cI˭:0[=ӫ@>{./zMʳ"W
 ;Y˺[C˗#L	F+l$@ .z}FQ:^˭zMO^PJ 3դ|9@!$Ij `V]maS?F0,&.uXN]^]( i$I>I4G$h^5LIvMݻ&eL2%=z'ׯu% @oe֮uHO=re%E:[u2Z~[8^fo](z 	
QNe ui85i.u$[=F9Ȍf'ZL^˭$Nui0z]iդF:ġOXsar]]^Vpdz@$uhe֎_wnS_^iUק7!>{BPyՠt=Z
 ȒPdNe֝ZgV4]j>WY ,IrQ{&]iՠ8`u:Q@vZJF>ʲ1,:H
^޿r׺ĠuhZL%X=>PB8\J.uhG{.zMO^PJ 3ՠp=Zi"HB>PB<#@e Ii.u$!KbF3ZDdF˭:G&ܸZG!EK[7* '&֒EmvEuxE&(QM,-(lGY,ZS-ԢٵRܶsW-ږ[&T[,Z?lpjlfZLٻyf4iqʇD_M,ZM&K/ږ|Oax:('ZJe=IeIAu({ f]jПwu1|k91'nG!"Db~WYՠqu9Z7:/e֝ZMF7 f-H!P'{+^˭rE\=/G'+,1=P'O!c_}բQ<$l
WXA$=04
RO@v?>ل  e֣%
OD_E0
.Oluh[!+ZƟ}/v7lIe{Rd^ʖ	ũ8lN0=\ͫkE-ͥ.&nm=4jc܀(TCGckQ?(R'"E1?]jYzev#Z^A]j$9FOH25CQ`O:˭7zui(]iբ0}@=*F>Q5C)/u-rѷk 'ׇ0}{F/:FȒ2OOYC`4"~WYդ]lIF/e֝Z#cpanR%<J&Ǭq`Rb|aV0;s ֢F>ZGm[*Z\--L"`'em[Z)nfօ3wh=4jcأzw>b5ݦ-.#$mSQKLedmhk>R1(t3'l-P[5j5z&$#__f~lV\kqbG/C:O%"bm d@Oel1}@'"FH
ػr(B6
 FZŗEaPga #=Z"Fgdl]0ɏ=rWTsŴԵO
WYwZWdc<8a  ['mEZ$B}|7%uX@%<{./{>?3b'V4iJ(K-mz[*Z\"`'e;ܭr۠Ll ~X1ʇKK̏X֣QF9^[3D3yF 9&{ $!!.uukgd#'qAgέv2{.g#Xxց_έ&AHέ<۰T[,ZE$Oc(f'r==4jcأziRIMG-2aZ,2ۥ^RQAa  CWAH+ P1uh1F>  ]j=莠ċa P1: `fùv_޿O\ogO
o]D|O^T?01(Z[u0WZs"H@AKu1:䳫DfzQ!7m+{aJdD#:~WYՠl:{.G!Bs@/e֝Zq@VL>}=菨rEudy22G!Dt?+61{.G+'VZuh1HkHؼOI؋>̗چ,~_܋&"uP'կPAD}CaJWX 4cBt?+NAu90.Ze֝ZU'yՠ޺JFO.t_.H!B6R$@\]lEέ@5ӫ^ KQٯHFCm$jYlkR<X0g-bw)aFn?ũQʇBLe$&Z+s"LOQLz&@LׯW!%Z {.5B֩` oe֖rvI0p2{ըi_M*Z\bF*'ITũDoMG-4kק1LdE
}@x^mht\{rQZY[ P2p׺Hx!$=ɨF9FP{.hO\ (`ROP^5	z^!ju&H z}0r4UfdFI.IC#@]kP8I{}$e{Rd^ʖ[,ZE?cbwLsSZ&4jbiRأ{ޟ@hII֣Twj#ܓ%uhe֖rv=pKeKKE$O--Lc3M3!҇-LrzПأziR8S/&Z+'eڇ9pkz&zܑʹ]u9OsxPz4$`0=Z'+xgeOr`+LODr3]CL'{]CU#a醼%}܆݅b)&x[^d
\LJ-LbT>OZ8>iRe"-P G^W!dGVpB]l8 `3z}h_fRQ:eȓ=d#l>e%@e֎l7	WY'ylj%L;{.h_Z)촏eKKũT@O"؏1p~cd:P>_-Lrzw-.-	4k"7ږč̓>eaQ+3_-Ep`øJ]jПؑ|qgeHOI+(	jil	edc&=,h#k\"a]jП5:aem&GHDlᇨiIv[G,MlipI[,Z?uxj+w̇J5-:2]k^PxNl.zwrc<bxI?iS|L{R؈~MlJg|̓(M6{Rť1tiD]&PQI="x=Emvh^!tIlMN϶#axFDRAʴb/
4N}Y@eR&\Zya#DY]e	>l	,+	ErZ}9->NvWH\Ii+d,Bs+kBIfhHH{Qm<I>t^˭&\Cl^2ų3 b@;a]lW{/J}٘&2؇ %Dru	"Mȕr]k˂^V?(XC0.Iwaqy>_@?+J]'m(Ty}|䆱ZI:)F'=ӂ	zbl-}8#dG/
.h+'`'X}K|{r$s5muJH!q7ȟaZ^	^˭@}L=tF>!q67ú`fc&?>#-,Y>$=!t!Bˎ:00b`B.JW"%װɬ@}׽EZ5]rP$|Ski"K	2lG˭@}^\hOd0F/e֮Xށ#ށ˞00]f$	@!Lp4]k9.>	hv"غ]EF%1JWޟ@q.׺@=t?+SSO@c?gvu<ȼ`RF)${|XBavCҰ
U40..׺xP4V6(9V+a``RHnX>=JI~J;CߕƮDR&ܓ2}&500ף)\ S4KP{)aDPʮA*Pnrmiq$Qz(C*A3Uz&x6Ox&mBWXXB-{D`Vv
<CJ.J28E1JRxBz&ܘWwᅶu9AȼA?xw%IqR}ݘe=d6mi$Yb,ڒ,m(lGY*ZQKw(miT-bhɶ--.CC1t3yp}TԴqYښX0-.HI^&&2Z*`~`\	"	a$m/ Fȶ#Asm&.pwcm-?rat#̢'ʨlYI60/]^ݶu]GdvG?C蠄xRA5g$)zӂg*YO(o=z//*Հq^$o=aDJ Qrlh<TX*H;11Ja(j`g(OO]^ݶu9(rq0W$#F7w%I8g$K,׍D\m#mEPj5z/0ch&hwne%'d-<?D/;'	nI8pɶ--.W'g3tC6n&o:+"LҐzY=cD؋ԴomzQ3ݦ-.rlG̗ښX0,' `JP*4Q.9IlePׇŐG:{[\W0}݊geaBUWvQe~R]kauwbT[kt)Ǒ/X6OD{z&ܘ^g'*={68Ȱ3gxCۑD0VW+-/^V F뫓,0)qɶ--.W'ƮfTCd9S3yf?z8^G*QA`"]
v'"J	"r+g¿&LK·3ꦥȉS	~CҥmS/х_̓($dލ ,{-LfVM/^G@,l>եr>!Od^I0Ylipg-_SM32"47fZ%	S||/zdmj9 X[P,l?+=F醠Y8Ŕ]ۘ#@DhOY̬51dW۱eS	8l8zkD)l虼zib*'-.&mzjZle|Hz֕C菰4՜&ԡtiL]*ZQsIpl.m(Z	`\]G"	L|^ŰH-_݄ëK܇7v[	LBzg1,V|G)l>,JjHSC4;R=3ؽ&^AsG0¾WY=a^bJSr6Vuhv`]k{6D[ˡ]g\^Gѯ8o\hB^Syf^^z&+P+J<X	֠7VLM @,tg')R}{QiK+($JR҉<Y,ZS-ԢٵRܶsW-ږ[&T[,Z?PS6o3FR`JG6dũT>Ob,I(| B8&rGLdaC+%At+@Q?L_EHbxahuj*;u13:1AdBz&$FHb/CVeȌ0zuj(ӫIyFAȫ"5ӝZ[#έ# dMH/8$~֊uhv.=["0(˭:la)c$h[##,F2&=u#̤IQm1t?+Cku#	V`qӫH#cwl=SHeS	8lH795s"za޲?_WZ@D\{.!F>E$Ofq\̇J)ũT>OM*Z\%}pXޙ|0s@DZŗBuH11ܘO%	m%EL1õ2BvLrc=2JC	O0rc=1c%
Kjaiw!d|T[,ZE$Oc+yCFn?M,Zܨ|Mj=lE_$iRle|֕SojPX.-(J="mv.ZIomSph"b+~f!2)c}|]b0	9֞=uM5ƏIp!#V8߀uy rz<Vb0b4l)9$
Nh,9[
ǈāJ
8=qH(>P(H>WOoOA.t[Ȋ`q"HZX{.D[Z=Zum?ӕQ` 7w+!0)/G|8#Ǉ  ^,VF00)"l)(摣f w܃ [C?fx8F?}Y{+ja yh
`R#V0=Rs]@S2*fĨ^,/a((ēsG"33>{FQ胅q0F_V|@z#S#'k~(FI#%	D(b07*܊7%&r9I'R`QPX0O)DRA~ʏXs4bxeZ1<`RLô_m!cK({̽ur0)=>YֺB`>DSFյdEV,=Zui@7Db@)^{
H>WZڋ C|CȊ`Dvum`inumhe֝ZFaؕ6H;7bM0)=^	D$aIt+{Ei]>5$E0w"Hum`-nH:N#úa*mu=twvkw'X#g\EHnVCv5r/^PO,DY\9[^\zY'Pׯuk=S`RroD
v'X(W`5܋3r/,}hj.]*dZe{HTɌ5">WY۔aI4r򼈦FYխu"Yխ{uVL:-	 10)= 
t W%|OA.u$&("H GVD{.D\T:7Nr1YJ;5ÀSݺN;^둺NWY%%	Շ	#gհrPN=](Y&֒EmvE$Og,ڒ,m(%KJ"bҙnͭ*崬[ҹmԲ6ץb?/esi3d'	^P=3ũ'kxZ2M*Z\Ldz_+iXоI֕QNUԡtiM0k LG-;E<w&G̞]b1yl;ƏD
oE BF
UNU׺ʤL'= 
t=8@z0aH>WX4!H/$h
2&DdcZ^˭h˭:<}h.;7c䃻\꛱3d	#gհ̃bR6qR84*9F$c@[:Xց罟wA 
t WA0ù /-Ư]@Sr08z>e"_gR%褀jF')ʺ}Z%֢D\>WZ*qIC	!뜧8Gḱ`RanCO,9enqIδ5^%m,v&E_Gȓ݆A\'ڋ CҤIحFA)Ȍuju#n]iդC?tA={t{@{%rFA=>E1t?+Dxh
2=["6 [P{.Q<ArPs"뤣\.;HrCm,Y,ZS-ԢٵR)&yn[JŹ+K-mz[*Z\--La fnfN$c M,ZC<_2><L6u^HÇȟaZV?Ȓ|P[(#PlL9~W\'VdFέB˭:;X#$'zZ$v_(:>{.޲ c}܆݅ũRL?]2dI 7m3&m5oO%ښX1ʇ_J/Ia{lJ1j"=Zt?V#jّեZz}I%9iZ2~WZײdFPW:ǲN!aǧډQ)lL-WC#@\	ՠX9{.Dc,Zui #H#jyQ]@0M.uHk_`L-WCA1?[ 1B2s#Y{uέfX{.BWȟarvʖeS	8l~36횷fHCf'qK}0ʇr؀R8 F>La{#J 	bS?R,@)ܘ|)HA;Ira^AHi-ɀ$]vCl/T`REMFNCl,.!0DQ.z$֨{.!F>E$Of8vCcX1ʇKKM&pi]6[Jɦ֕HaBmJKҥti@]G$]`-kI"\,Z.-l8IfĪ}Ba|~fiLXݦ_&Jtg)#mm.Ϡ*RaY@ؕ/dA1(zZIAw	1Zr;ޓ-LJ|'{=%E|mR #8-O-;	E\am@fE1@O!.PvufB4 0#V+s-`Hzze҈P	dcI`D[DӞG2-9zვrc<bxW ^4zZd$9+#B+rɋGdBaG)>r@lڇ$	KҗSZjgfB=dfx6f$H0#or/}Zbh{?3%DIkҗ
22HH̜ed`IC1܀bBr'
VtZ̔j%GǎZ,VFD&H(r/]ޒKZWNCYjrx_"F&/^hT̤scd&nE-ӫh/=ZJ+iQ`I/#V}txFe[W`kO`1Ʋ+${7`>h.ޔӑB Yj,ȴ?r$ފ1 Y([ב!H\=lL L)gU(W:@$0)"6K{D["]/uw6iv]Y,; z}1t?+tī#$dE{.G"լNlDcnw<z3ژ34t{9%VmvkXx^ ޝαY+LWaqWiH4.]e1WvQjX l9=z>vQdb~WXAb#I0@:{.(
R91$'h&ZukPB >ǧڋ C`w"I:7dsr}@x ˭:
^!NvF@GztK[fRؚ#{{-#
msRŢŨʈ	ɵf[]lGY`jHM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp! t9"!?ZnX1ʇ^LSJ8IG_̓(',V+zG1)ʏG>Kz'P${_EMFrN8;0	 AaUKD>׎|vtpJ>բ&UmG$.IF>>&	 *>s䷤Gˌ3Q$jmG${rѳOd3vz@4=Z'ϒ 1#|NƞըrppA@HL۲6ץb)&x[ )W;F!҇4T֏M,ZF*'-.1M/ږK+zl9kJJ)>{Rť3?ǉ̏Jx^.-(gtknXɌ5uLE>'8BE3W̃ O#ThSH$Z^NCIMtMWY
DzP.[({:d2Yvz`uuku#VZum@-¿PֽEFN0)X$UA?$j '(1DȔ~NBvpj!	4ޓrcpϢI%F8`REAs$`R+Rsϒd,d"OtZ!貺OI!tuh	$I 6@&}i("(.uiճ[!#@]iըF:\KtP'9$
RC6Vņ/aqw,{x}`hIF%Hѳ& 3g#$xz^$)DH(;ES_ވ-L}'a{Hm|Y&PJEť2)&ynͭ*崬[ҹmԲ6ץb??|[梺gqL̐̇;B$NX17P=;J̞Ɇ֣$	;#@rjUiw!alipX0I?=j؉3$7q;tmz&UB.K>Q"O;$}k5Owa}Bd徘$fir&	FBL6'nlfk\63Eݢۮp+^ͣ72@o3wũD`CҥmX},{R+iY}M6{Rť1tiD]&PQIg.kI܎pON>[iP`h8"cC
p`R{><)l~?vog!Jm(z܄[Г3ژfrHQaZ8m+IkXb(q7ˏBMk?ew8LCX0$ְ=: Ɵ-65AmM=z>Bz}1t?+|/حFA{"4V]l$'P|NNA&NOe֝Z=cn Fg9&+i]fxeuH
h
2ʌF*oeȌuh-=Zui8cn*09]rH[(#*a"4l##@!{.J 3 @ihel&q ɁkeGݣ z ,oh+-5Yh7``R-!fiEB6BcE *A	9b	17<\o1	={܆0)"l%IW4whqLӉ1xum OA.uH[(#92: Z `ӫi8.0#^\=&*VAAfFZ	l6rf6F^Z\ʏQ@(}uh˭F[*y û	3)@xUBMj-Ae6VG/.Fx}jIݞ̬{LHD ̑`I/FVÀ(1K#	:G&&d[/	9Q_ VÃD
\`#}\ʈ	8I+<Z!/J-OA<C`]j0(Uꑅǡ&q^fKL1+^^{ }D ".D [F@&W*>%$Ovg-jHڌ-9unGP_f-E0DpQ)ւAh$ֽs6'`#s>[5${m|cehai2
 +zIj Q\V=
܃`HX;Sz	F
-=E	SٯzQL?eG<H"u@P	"ʷ#bl=ބr,9eifkW	8{QÑ-=Frх#KP]
. Fp0FI[`V+rhK4jaն#s>[5${mQ?	GGhq mS@)~#~MFQ\V=
܋Ơ *jëmaC#s>[5${m࠲ceha˲
 +0} G^(.T	+rZ
nEP+j
@aëK]=KV%UW	|Ug_*]AեJ-O@< {.``vU<a(EM#zhfi~dZGřmv,i0YG$I,m(%KJ"bҙnͭ*崬[ҹmԲ6ץb?K`<aZLAM,ZL*'-.&mzD$oMG-6{JVLdE
M*ԡtiL]*ZQI{ROE/g.k@kI#b6p8޿PtGFL*v~,ۙ 2֠pWQ`&]@VO*V0)=l'0DʎAdrFrJ}[L[ܨ?+IoFz`zxdr^{b2XL%v5HZrAGw.!206V&f'ǥD ".IA2+7$	8Whgz2Jڇ=αY,&V܀CP WZ-wZ|YaSա=Z;!9GգWڋ C$ h
2XH5 Q<Aդӫ@cp`$l8>{@wս\}\ʈ	8I#O&~ui|4GV_S
@V5ӫK#>M٨9m=<r"J܅_f-F0{ϋ> A(# [H$;E=k&f`L8r٨9m<8\Aa%㐼z4m><KK~Aqj0
%nKPс`܋;@õ19l6>A/	9+ٯz2	|+գץCל(9V/$JHўzfgD#``	34p+{f0&9l6B6O^pehK!yZ%([i\KK~B6DQ\*-@OF@6ӹVHFGB>[5!Qל.AZ0^p}
|,y=/-LEzj5"B`FP$jz04bCp;Sj	B>[5!Рh6V$<r/_a| mǞQ`/Z 7(,Fp0# V=
ʢCp\Pv/v=GVWFWܪ4GQ.+'{kş{nP$iĢui$ortڋ C.$-d$F}ա")DDeZe֝ZKouzD=kQ謂̌3'8Yc1-b-{ʏ"9Ae@şB>=5׶aiĢuiQ!9Gɉޟj,L]7h
2J#>xuh=ZE(Hգ+uVPVG¿OCέ: 7Q!ka2F ]Av3̥%QFzZ˜l&3ף$`^f6ruec=<HIO3$X6RAуհeW	igۅ	>ZE1(Z+uH'{bQdb~WIR$݉lV 2DgݝZ^˭r"O$FPI:3C{.Dcբ|+j~O@03([5k	L7bfT|̵JٛQK$8K@r$ͅm8 y\`,V 	O5連8b3Q#uqM`sؗC\ I)Fb]/ut4wh݈Drù&F0V?>Yq"MlV էau#Zv>{.j0xgmLrr&mh.$Zùўzw:hL0gaet8vku/8xx#@5O65AmBO^j,L]_"Me6(:BXӢ+uV5z$dmө˭:
3cn FQdb~W\$h
2&DgˇV/eȍq-> #N[uV@1XyM$cnߋb5̞Ck7dH-ܨ,i0YG$b<"6ҀT,-)jQlҩn[JŹ+K-mz[*Z\--L0caL̐މ84jc؈ޚM'QKYWMҲiRq̏AfOɆ+gVeֱe=uuDpp}BAӫG]k̈\at6`5F~'DM2_m*6EN+9qRϹ``RE"(dUP"Zd##QSrPȒ|BxٓE\oٙhkpS\ն$Ez&! ^R:{.3 {8{Ez~ x\"K[)`R;E:w `RIQ$#dE%r	8C+F!pkVf~3T8$fnV-GU+r"᧣
P=qn[3CE-,4ژ!Dx*4``RSO^_(>M	! dZüOuDppHH6:2^˭aIW(n$>puhd]k
i\im+@-s"LzE*Jd$Z
GV|jz~'^8I$$)3:21{.cH$F?n W(>qmȒAՠD=Z.zXqa虙$zR,z>hOZl]k
AGzQR1>M	! ĦuhD{.4"lV FNQ:{u##gVf]iդa	ZG|CgܶsW-ږE$O-mz[*Z\--L`"Ӗْh s4al\
uit`,PMSTք));ffHhdI 7CNJLZW;91?<?4ũrziRlIMG-2ޟoC<-dml怰#P+FI+:xZϮu]d& WXB:bգwXyգ^˭vE1(.4̤cr=$%KP&.׺=OSգ{$%u%aա]lp:5
X#Xw&X!׺Ig{[I+][D]աz"\Xܦߕֽ%Wm$f5,P=h|+zH$\Sr>Y,0.c={ҁ;`88퇪YwgPXc#P`R%C]u%M+,a){[(\]m{7<	+y`+ú\aj5/䑌z(XI89eoI $A|+vY.Sա({.t+D z}rB:J2աud6KsW-ږ[&I[*Z\--La|3Gzm[S}4jc3ܨ|M'ojSږ8Jg-b-PmiT],ZSJEmuԑv{Il/eغmi$]&_2=K>AGQHuhù@yT\J!bՋ[.tсq	`#|qH&R9K]'( aBdMb,52fC8.Q+@!׺sb˔{K;\"Ory+գu8*0)Xt>em]]\w<JD-˭a݋[6t}iËmբέSb(|#xbl&̑+e5 Ġ,oHσ:voe֮#Gt;]p$%$7eCG`duhX{. %p]Zņ(+Xbߕ֪Q
c1}vk4/V\X\ڍ]k '.X=FD{S:	D1_V JW;d8Ia
ＮKuIv 5>pO}{u.SmK;\"Ory+գסu.SmXr\lz(G0c9?,rNZ6r>pJrn	޺1vĠuh^˭]3R8R$Z˭>/(|A_h]'zYwaZc={ց;\K,1p֪	P1qbˡ \ŀYj~WZrלyl,,_^VHOV\X\ڍ]k '.X=FD{S:	D1_V JW;b'CԠP&=>޹oS%G@|I_Twdbuhd]mor2./4bfSS@!׺Ig{S']{"mգuNzQ.7(uMF@NEB6C'u"lJ@(Gw6ȞIcu+JW "KVe{.p
	Re{mea5m2~ņ-C2P1lJ(6,C]uem]pg{˔IZ7r%w:3{.˂˔Q+}w^qs4T!|gA PȒf6sK	_r`Ո"IRO]@zսOײWA$I~W$#J4G[u}{TٯP0)=̋HS!bQf,ZIrx-ř&lGYG$Y&PJEť2J-ZU-iX=r=emKeKKũ8,"3fU36)&-.9P=^}5Է"X-f މibR}Q6{JhH	lOu2@L]^A$C]^,	 '.uP+W9,tgEAg\1="P*|Ua0ཏ^3a^ҵgȓ%{fzVh,?49[N(
\yY4>lA{.F>ZG2i%m+紮[G,I[&T[,Z?zf59ٸM,ZF*'-.&m{a#^8I{Rg놾-b-PmiTpojPK6wLd.-((&za݄IW?9KPk'Q4mGy]jwy>|YNHF*-u5*]@Z8}}5לɞ[-w#BT{S|.^*5׹O^TJV-#┆PT,-)jSf֕KrV"؏	n{J{Rd^ʖeSp!Sv9Nٜ B4q_-.1}ʇ^i]*ũt-P|!qPzz]Ɓ#\aKu԰[S^7:˭z24 
BAA &g!;($aաh-{.pu8IM~WY_4׮ud6	q9׺սgX\`3{.p
4׎=;_-oO{d֡)ĪV0]m44	
0]ak'/]oW9z&h&bY_! Ġ֩ܧ
b:-f]j=`%u%$˭{|ZGIn{J{Rd^Q<T[,ZE?ca)9h⹨A/M,ZF*'-.&mzjZl/I"مl/Q2&[=LǎS^F0˭bE̖fL.`	^˭BrP<ײdF%P&=60 wdF2YWKb:{(=WWAO.xZ8L:ׯuWXѸ/{.bALL<B<(H :n]mG5F(!="LJa~Z5ؽSz+\ou&0a=~!=nB[u-E=L<rbMNl>֬k=ذG!&/MrkL%nmգqu$I
+Fuheְ-]z~WWKk+C2
=މ8}׺ս3&q6uJ4܋h'3_"6u׺y^kuH"69Ʌ wdF P0Ku#c؏c3axCu#c,ax˭-Oeax˭]>k'\20^5^!csB{.bALL<B:uRQ&
Nh#\h"b2zA$Ġ^5ؽ-?r}{5P}MrZ%ZѮ\zjBa㗦wkae\.=5b^ې	B^!jZe֮ޟ@\&
eu|vZ^(E![ҹmԲ6׮T@O--.lGg`Xjlj8fOVX1C"7mzĽW$˽6[JӜhzTzF{R/Ak$keF WզOϗ(\6)\S
ba6aR2/s12jYa{=Zz:	@.1;'O./u:˭vbPa#ݔ\ui{.+t>ֺK;kr?"Wu"6؁uOuD˂nS-OGmI9Q$#dMIaW(@b\.EIeoDJR"Ow$fy$؈e֭{<#e+^0).׺=>z~WZ0>K;Z,˭ahсJ;'|}έL
V>W\(J¥'}~Xa}{u)u%FJDm܉]έF.7<	+d׺(r%xzFPQ,r$61&V	_r#&V .LJV˭]4'O.HG%^ulB#u|!#-iX=r=dRL6ץb?_LƓ6o3ytm6&IS|M&pJQKs@̏H^mhtX>.er]1T鉄ܬT配,\A6˂aի{.hޟ@)]gbN=/r/CklQ]jJW,ukңu=Aՠ(2F$
V4ţg@	?"_:@2(%c|m-ږ[&TE$O--Lbuc9V֊[:YMCT6RVib*'=4iq^~.i15ԱŞſKJ)̈aBlemiU6Jb6ҁaxjH-Xxmi$pވ0=LPmh~WYГ}}dh	2<
W~WY{'QR`J~WZJa$crkHٙй1 jJ+B^3SBX#L5$0{]j0)0ԹH"%3*ĻAEd_iWAcpZr5e#B{.'6ݲ1(0d)ƯO.HGN*F ZN]krY=>ޚ,Bz#Da`&V4Y?He֞l<X(8"1;^VuhT^˭vy)ƯO.HG02գaaWXY=>޹&b\V=z|'ׯu=uaHOD|Ȓف@Шb]j>W[)Sǧ$#$%Z6D{.cuaHOD|Ȓف@Ѱ]j>WY)cd&Z6e uhX#j`'A"v4+ikG_+UOvlr[Lz#fl1tD{.B69{]Z0V?u!>{鯚,Bz#NC[%F{.t+YS^@\`%IF!Z{.C=菙,BzkC[%BV]j>WCS^@\`%IաIu1Orkţ֪	~;܀6V:˭Kb	Dl͆.^˭d^ZY9&bz}s'<z|'ׯu5@>OD||+vĠuhR`]j>WC$`qz(VC{.0Tz#F|&V9@եGWAdINQZZ^6a]>IM} sCKd&~`^rFYH	6G O}` <^fJlhYĔNL"ߺYѦxVLe֜$5-UnB${.B69-&=6au̖k`*Z{.=brL*zծOz>x9%O^3zk|&V9@=ZDO.HGJ:( XxG̍ !=5!Lsՠ2WWA$INqyFJ2ա@!{.F0έX#,3ː	F׹ׯukG^FIuȿ@lVd#cحc3aK50OeևBNIXo\G'$	foM|b2rݧ1(Z"=Zrd)$#2Q7oeְӹc#@>OM}|+vĠuhPZsS/O.HGFS:u4Igw@HF,0	^˭>ujXZJ/b{(`x#W!k' -nGz7ׯF|+vĠ$INqܔbYզ^'vOS}{46)wiLd&fw	46)~=b#չ^4z}aHO]fNI{NbPWMOe֮uHJz}rB8(Ҏ˭ϐaoe֮OXzY/mD{˭r0)`Zƺ[[5C#\V=CAIt?+S1l=Z̫|rK%zYP&XG̜/zݘWAHqJJ1<МD{.>#P&XG̜/zݘ	=|ISޟ@\0{%TМ6{.F8Fui(c;iȺ^d>̫mB|ɅA{u=\mA#\[`ӑt?+J {. Ft?+o#>D\s8N+@C`^_-	ލ`̬uh3 QW+0+}lx33	uh3&ZN"2ՠ?!Zçd#cحc3af]lls%9^˭Z:]j{ܙb]^=>NIr^3zk|&V9@Иt]j>W[S$#4S:I{. !='!Lsզu]f$O.HGPy%Xi˭>.mkI"̶gDeԑdi@b<"R҈X[EkJm+紮[G,MlipX0g{x>~ճZ;M,ZC"7mzl؂MҰZUMNJcM*Z\=#ou8^.-)KJ"6ҀjH=V'tH-$a)CnMzdh"bZZJxuZ;ܬ^f1|&^Zuh&ˉ)R21ø-ea!">d,ދ!4ÔCn˒ܸ*59__eV/e֮k#MKeֹn	b\zVhȀ]$}{tw$ND+{ܤZwgV˭NIp]Ag	.S+xzF[H	E"Ms1Ҍg@,]^Ɍg)aYrr	䓫K a	 Ck%r$+o~WZ۔AЕ.J~7<	+xHX
's1#Pqy{uC[@%}$I܇2d<$1(Z4 WA06ֶ@m"Laգ@{.rL
uh2e֭z0N0)JUa	|~Cl,ZIeس=)&xjHM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp21;}08M,ZC"7mz=v)j=bbҚiR	1^	̖7ehF4ҭzmJL6Rۨ$Hɯ_̍P,B_c9&V+]gPOrף֎=hF/KjέvdbѲcqIJxtyJaܺ+Dh 	蛙d䗮w^'^{.tzzzֹwչbզׯF(!9&V푉A!A"J1RD I˭a.I9.;0Y?Š8퇙0cw"ILZM]z
rQέ	ǲGn_Cxe֮;$dI4wG{P4L&g1&0ޚ=a)(ӆCԠ,'nrK[2r/}[6G܄)~O')#eoSա!Q{$uHGP-IF*Z/eְː.6V`dա |]j=LRG1J4V {u1>VJKw(miTI[ұn{J{Rd^ʖeSp2ba
gr ↎+;nw5Էl|Cҥ I?ũ̏QC\-d=uMҲ]kJhF6#kZx215K|rZJxuZ9ܬ^f1|u: cqIt)]1ùqJW̋arJ0bu
ep]j= )zXxgV+u_̍`,Bs`L#B9eLN]kAfBCje0]iv+ XL^@\^Vuh.{.ĠG1$F1q`xCkh#{"=[Ayբ<Y2@έ !i?%
٦9L4IMaxӑJWwz>z9%N{O]@$lv`bP:P{.t+&O.HG13eְA_̍,Bz)#eoSզdWWA$I0Gz}rB9rJ2ա]l|HmKw(miT-b)&yn{J{Rd^ʖeSp2آ+<LAWֈ.T>Oz&2A_1r0գܐ'|B~[5R15ZoF/uhcqIWbգTv?;Ubva~RL?pzOTr0ʇ]@/'}h}pdhb3$pZK(	WYV]ʏHRJx׺ᑍɬ<͈ɚAx(b0)$6I0p2;}1mOM,ZCOL%iRe#/z0̓G=$a{.=#H )ա8$ڂحrAk $F+]bաЌ+{.М.c)HRH+]dYz+@xИDz}-$Odd.uuhDeȍ|ЈZuhL#Xxi`)}Ѡz䟔?zdhF%cW)k Rլ\Q#m=ɬ=}w/ד5VQX L.QqH۰T[,ZE$OcwzOm5	Tޟ'JTQD#e \am x؊D{$`RE( |DP,Squie|S"!\NTg¿0fL=lz"Lzp6{JT>O#ʩKK5>$mX.-)je$ũ^j[#D`,BKTm+F4ҪmJJQXp4&[,X@PYbrB6]k*uا`(ӰA܍
#|Dr.UrSK.	-ɀ%{JE|!,-(%JeڔE$O-ZU-iX=r=emKeKKũ8lRS6o53QfЅK饋S*'4kҥ{R6{J̏hH$kg4#b)jE^+F')h&1'zCTeu)pm`"Ӗx莭2eiи6{l=P^TJ22zkTAem(L2>QI-i\jYlk)&ylipX0g-A3ytLD!R4jcJ/х_Oj5L6-bٙաfWF&\.c{]Aiw!alipX0I?35LD!R`J~K8J|X0&IMG-6{J̏Qa#b+4VQ9@աJX5'䳂BE33s uh|lZ`{zfkR~Pa%+|Z`,HIȿ<\o$wr/}[WA9#>F0yա	^=&vfui 1=,l@;Q'm1&In{J{Rd^I0eKKũ8l08fћ6*\L"ROt=cD}D}^j5rGeGnd֗,r֮J;jZe-r	ڊ09F"*p)j(\1WqޗS=u&m=T:D]*ZQrx&IVM,ZTMe"-PjZlM*ԡtiL<tiBF>.ڒ.i0]!v[]uXmi$]X4|T(kn+rhbj}{h L?2{.t[>PQ&䗯Ws*܎ucSA4]k1A%Hՠf]hz#d҂zMFOÀ`"@)~rLJ)6ڻӛ;哖<HQrx<)&#G#$H`%ݶ[)c9EL6C\ʹ#DgEb]uulRBv.[hNW)mJrG*IBF8[}a0V]j={:b˭rC"aC&UCs?mȯe֮׺*PGF"u]Z%%ȓp:ujuVNr`RrS+aHБd$vH$AC@$#v	Ȓq'ׇ;I";$Hd"NW(	xj-#1r#F7{.t+ {"Mժ˭:*H ur$M:Pl]k&`GvUDȄE֩p?Ka|oA޿zAM,r9ׯuzݍJVG{.t NWZܙ"MʧV]l}dZG7dKřmv,i0b<"="6ҀT,-)jQlҩn[JŹ+K-mz[*Z\--L6jQib#:je2)5jK؊X1.m(&ږ.i14iq2(M&6{JVM6{Rť3L/JC,-d.kM鵤^Q	֌^YlM̨=5{
äg.CT˭4`X>&%#fk]b7{!	0Aܰ7>PQq̔d#T{.H>WY3z|h	Ȋ{%
:H#{.t+DOd#ݴlNR˭Ӟ@Fȶ|Q+UL,"rW+2-h \ev d`_$;"eBy,% qIBQP|χaF)?Z,^!fo]() ,BrF}[GZb˭]3ܝ {&㓫LGe֜
c@#Ġ,=sRme˾}=.uzwN6˘
1;}t
{ZYV/e֮k|W\2i I?P^˭aGV˭rĸ,w@2/{.t9^!ZxujeֹpbrV9wWWY}~WX$︑&ToeֹE+I_l+e-A!#έP=Zg {$$I'Vuuju8_+R~WEI"Mέ	/e֝Z_IrGމpW;6dhO2	9!LKm^Tedhd{LV.eiBTT(<р%{.t+@?d7buh%{.F;;	3,#owH^!j
GZ0^˭]3P=dIx-{.?A	@р{.t+Z*dIZ/x]k(=@1zXpB:^"=ZEJܙ푉@B2 ]h}ؑ&F%əXma(BPs`&Wb}ٯez 7N\2.e6ev']Y!xrFJ*J	uh ˭]3@DLdcvCl,ZIeس=* '($J[JEť2J-ZU-iX=r=emKeKKũ8|FtdSk8^ FBFPr) "0ky驔%(~U^҂/E#e!#)dgwssg¿5\DgML)DjP8"gp莠#zP/H$.L"];ub[;u#80fm"3SHS5-'>_trzibҥmSQKLe"}i6Z0,}]G@ym҂8Z#Gչk׺Ow^̍,BbPr)C9s` wd
adj`Br$ѯȗ;7b쟔%ujc=jz^TKOXzm%I8^vN;O;E:zF'>dMPSI1(9>^֩ܘDulWWAwQ+\pDT:u}&CmmԲ6ץ)&ylj`[	.&"3SHRmhC=c2֢k',V+`X{.!؊I?a)b#:je0tJ%3Tք),kD*'=cSENXVje&҂=mx}֡-#Hm"`'eqS3hFt`JfO]((P=4jbiROғ/kQMMFHɃcHc?{b>CnRlja<g-L"3SHSgib*'aze)0sHt=,^
+B9lg#K!)	KMac=,l'.i6۰X0I?2Fn&"3SHS-Lrx/i6ףMG-6[JɳWM*Z\LdzFIhF"ۤV[5>*-lt_/WAW{@/	PW}׺]P8Kƽ׺̬Y9	uhZG2i%m+紮[G,I[&T[,Z?}!hV֊[fũT>O%j=c=4iq4kGX^I@ȗz00IIR`넍I(\/'čSay]u.|P=rr26>C׺ø8a
iǟ@]tؑˇ?+@?uu;OpO@vCZָ @&  8KLR`X iJa郋;&K0,`֮P+PzYY?̬dT[kO1d*& W{k!Sm=8=p4^rumr_+Su,	T=/]v<Bz>q({zX܎\9]kWZJ2IdEIu%6ˍ;uG'cdp
ZG2i%{Rd^ʖ	ũ8lNǘA3jKvR٭3WHtmhCI8/zF[_fpď # +S=A0`~_>$$0 u&diCm|I??.MB4!Lzh\|~Js m^2a>ZGm#"`'eO9̦+vDJ8L "I# y$H0^9&@`' <$`_&@`1?
$vDIV[X14iqʇDJȓ̏H^mj=w$tAg׺̨ hHeKKũRL??,!h"QU32?ȕ @$ |$^9&	  L <7\6J]}(g¿gij靑c@nTC"/ږV&ힺ&-LM&f&i]2l>זǼ
>N j5L6PK2Ѫܒ-np ᱎ3w~g(s;/#4 
rN+"C(B３1 ,6S-.$G҈1T`RgP/]uQH
	)ݵbedF?׺ǼHIW}{T^W#;7:<,=tk:<,>A$N΋*^{.F>҇rvntx^a"sav=AGty]pt_*c	[Z_)׺+N~WXp'Kr'"It>ֹlC98@cYҐh(
T
@KuiP sF+
P'`lF`R{|ZG)ܶsW-ږD6ץ-C?|@CG;FSPS6X1T>OM&5Զ"}4iq6{JVLdzFٕbiTjojPX.-(J u7kLOS
މ.ya2
MF){퀐<S\`)gd4F';CDܘf`--u#
6?w& l0L =W\$Zujeu[TRZ= ЧέT5|\MM,4̜
ccX5+^뒁;eEc00)=Pĉ4ᆜ!^4	&?
9!lJ	@E?
;)gC Bؤ'kܘk׺$^PbT{@!oSbQӍ\O؞CuR}݄.M0yW\4	@qFL<ҁ;}0ㄜq`Hb֪O뤁AѺIH)qy}+%d`#Ku	&o^<I64N@aZ;(O/=wПY3y	ywf3+aJy>}:yS= yUwm܄8{p{O	ujX1WCfWBNR?su$1pVF]]$i%1ƂvVF20b\{SA^w<)a0|f^gahOa:aOa<aVޡ{D:yS@f#eui}{Y:)rI/s^"65I4's(8z^զװRM0{dwL`LzPX0$N%Ω$
 9+I"k\ʷ~pyELO/VguJyIĺ@11ׯuI4g= ^C"~zoCRA0$Nd̞䃺`I^;|>+
L=I=`+=#G (dO2xWڷxd`Hd=wL	 z+
E}.Cl,m(%KJ"bҙ<{Rf֕KrV-i\jYlkRlj`[?C5Sg5tCzMG-ʇKMWt+iTũDob@oiE4ipV@4j{RgbҘT.m(L#G=d-Kz#6]$Ǡ8^P܉%aIX=ZO$IZ=O$Gka	]fRQqP\,=["H:$gO$G
mQ p֨\oeȒg^(I0.{J1h\x]l tr=>P(9IFV:/˭z$ވ叽"k^Wv'J^E0+
5i Qݽ3f IXET|.zZ|^SGQ9	ׯ^"3<-?L.m6
p6JJ7ȡH' pP;may Y@!z
rDU&9WLsZo&v.<]s:bWY BLuĔ(΋"]mwY('yif|yhωZ4p=Jaf[5r.yLC˯C˞ؤA))%
EbJ2;BXJzDQ(JYլɬ#=_@@t6Ni"H:O$GP IE@]ii.Hm3LQII	R҈X[EkJm+紮[G,MlipX0g-c)"8!~ֹ)pCZi6׮T>Ob4jbj=v
v"g.lM*3MҲiR=l/Q{Rť1tiD]&PLdl_DuB]UtRDM['/\=7liK]<C(s!͋TӄE #%Os2[!S6}%6|DKA6dE@UY-\Bn\6vIRZ,A<mr̨J2l;m$clA{.ݚnKfRvژi04FckܟwZIf8Cݰ|dE]УuwA^$Dդ<IH"&$%v&\
={l O$Gd)Š{.$Dդ<#1I0UݽzբO7J^z^]y(8!G̤`a]v=<'M^\E<zmN#eoIDT!9$zg!2OI^>	$	`(m;g%NqO=CQa!NE֍~WY.D};I"_cϝZ ͏]l\F'ٜ@O](I)0J2u	@%iR>*nc& ScC1=idݚz2сJ;τX	@̴xd6M,-(%JdRLJ-ZU-iX=r=emKeKKũ8lE%a:hZd6V4jc^iV/=5Զ"-.&i]2zlojQ3}ť1tiD]&PL6{\c]er`tL"b
}t>؍.ZעfvO
lnRBenBuG9NfxKxI4z]jXyKTgqJ
^fC}[luka``R9':?z}Ȕ	E⬔e>>D=~=rvhc' R#mD[j}0PYOwZ!,}Ic@<.t'$k[W"6I:ftL/Dm)hu@-L:]f$ޟ(I0U%9{.]4dV$AHDQ4
$.x[qRwrgqu7^l
@k>W\4	@7)"0..ׇٝw<ցMv虙D!3u<1M5HHS |@mTKd]cw6huDxM?0/\{3vƣ[3#G8z#or(eh+ս;zTHT|jz1YCPz}[z 3d^6lTgfÅixZ0puȡA}Dj`}0HdkngfٚH}`@0)B31(7zx>{&P5%PX'?0A)6aV?%T	$L50zXz'l4̍8z#orB6rNXc}joECQEz15Cpz>""y}2sȽȞf6^\|o0rU-=_:P Z"ә&s&$\#W"xlTs4a `R%g;0Qi.Hm$JR҈XE$O-ԢٵRܶsW-ږ[&T[,Z?t_f!Dm&饋SgP=5mSJ낟MG-Vg_2_=s?֕QpmJKҥkMR2{&#0x\
B"aRS8w=̝AxDrS)Z ]k}hOmY&D *Vd҄حi !l̋3'$>%aJ2(#<0ZPR$H4 OAq|]0c{{`XF}YE
XfG:ycl/Zwx^.<+˭Fݽ/
=gcNnч^B$le=N/\V!)Z+=bzZ;maRVI!`cLCKH.CRI	#hWӅR};=͙Ñz>B}uMxxz${l#}')V409iTIMBѷutjDm[38I<݁h^ZE%"iӄ\ M0lJ l_׋NAp/XyG)mYzkD՝uD\aލ5	LH)'Y?FvWY=sRLS=\?c<ZQ=1NȏlR%8qMgSV]A(@b`RzBH&`R3ü{(2+b|oe֣JeE?`r}vD9|B?(@qQP|'&O}ׇ+=lVÙJz0(T23Pd: ǋMբ-]잍2J~WZ$btdm)hO䐏jeQ]f$(I/`t_K^˭A46Q+avYœ@M"WCEenI!w"h	<( >k+҃0LlC=x}oOs*	uiImiD iTI5X!BEb
H\DEݭ1OǏDޓC:i=tnxOlCƞ썈t~32{0ú^^i[d7)&5{MIeAg߱0ɏ=10)XkY=̞E4pj5[܋ Z9
5e;-(91^T|i}Դe:nvȣ3d`08/G$P<-S0"`pp%܊̀[8S܊cgd.nEj`0\Q 0
EȢt(faw$P6R|AG !n{HrCm,Y*ZQKw(I[6[ұn{J{Rd^ʖeSp2ؤ_fSjd6VQKr!
NT>OomKKS Ũ^kWMұqskJ(],ZSJEmuԑv{I춻M$K[1^[;02zRF<}$?Վ!g{>Kna|zHܗ#b0Q3w,܂ `HifV#"uPdc01HZu͇-Ok=fDiхDqy _V(HxܴFօ^h"H4%hԋIH30 
$isCinU^4z>(Oɀ%0ӻraz׺JI}4d(9ؗz"oAgiL M{2M	4r&x)`"(% #%dm%pJiP]wr̜!+LGl=BiSw|ى+ʌw~A,v
h4T2rA䟰+u;eb}CA{P\m<w{P\=C^EM%l_+ł5l`]f$>P!8J˭̗{.P^2z3s	. wD. eC/Lt }.=P}[b$Ik	2%oeoZMWXԌ`R|}0,7ݜZ,N\ǯ^HfeDɱ0?űC;P. dDm$ܧi]g:*}{k8墦U=I$ah=+gE2I3: %|5m?C?:!`R]K}f:]dD5gD}"IDlF7	?w&8Ycu2V6(JֹuDC/> M`^ftA2:iXl6xQy6)]kd"HQ`*TMsU$)-pLȈQ9'k}}
3'P`pT|h^P8^V{<6_fv̜/r'ːo7f.JQ܊$X~Tl>̓ -L&5R<"$\#W"x/=7$*`}ȕ$>ͨ#
-)($$wr`3>QCYaDA#܉%%e@YaV?>՟?'&ĘHm!ؖ--EomRLdH-ř&($JR҈X[EkJm+紮[G,MlipX0g-"h!ե3Pգh7Ak[ũAP=4ipp^${R؉~=tm+&_2M6{Rť1tiD]&PQIL62{;Gaz*	1nfzHZ7IC1<}tQ堚)&o	//KpZHb`RvXÑ$+L*]i(lH4J`uPHI5Ӯ$.u]t9R1ٛ虭L%&8I-{y잵6fFM5鄾D	<o'3M9EMzcfg'	4TM5fIF$*h^!7lFdT|lt_  2{.N\J	`Y=̘d07CRZWXqd2zZB6NSȼ`R]uz} aN%Igs#έv3{.'KuhK^uHOs*	`f\m91DE
$[j(p*rGE!"\¨MDB-&[4j	} Z6#	!b"1H/+ Yqu7^l
 -Xؠru@=OOs+ Yqu>~GZgcQ>l׹q
5oEeރ}C/4Z^jVP79^V^d6_fv̜׹,FxZ96a|Or+l;Fl?̅~f ZL>.B7Q\Ax$(f$MpylFCEtEJ[A;8%VpM9'9_V	S3F (%<$6Ŕ{REmdiDI,-)jQlҩn[JŹ+K-mz[*Z\--Lbv8j頇3VCVLͣki=Zi6׬DOrzib6j=lE_MҴ<],ZSMC_KJ,@#mWM6TzFuԔIɅ~Ǡ_v-fB@Q#ާF9Ĕl;^˭ZZ.={D6'bh#@%n]l4$It_  Ӣ5F77)>Fݟ|Dv?	ޒ!}A: +έ#lZ7稘^ćYu:>{.;޺.+
V'$I#-dS]F0˭:/
^˭:/D6?+ztCcluh$1J/24yswEQ뢤u'zIs7ihӄ9P;M5֔Mt馺kQ$u_y(luC{ͷe(#dZ;mo`	أ/$fE%saCkAh䌄ZZ!vEb6rkג5P$BKD6c.P!w"&aq3anL3eXZE_B+<iFL3eXZ/1--s9л@[8El.0ޠN.XjbɇXЊaT=ܔBPJ]w|J4r08uNRF9rZcqĆE{REmdiDI,-)jQlҩn[JŹ+K-mz[*Z\--Lb	Zj4	5vWM?M,ZC6i6׬A_i]zlM*yҥGl/ax^{R}
׺I	3޾WZ:I4qOBMkX/U8z'%]:H*X"iҊﻚL$$ZV#0` 1sa0rF',)ۙP'{k'խ?ur0)=$Dx =I0(BX˭FZ0)P'}ȕDIz+X'F>Q	`RÀ'~l5WCdHI6I$U$ Wv9z^A
Rع"
ODu	2~3(`@$L(%'EH˭ND=
>'
'ܢF`Rzm[|qwGt@!mՠ9]'%l?+\$kGy%荥-(BEV7c>WY# BLqygEe֦](w飼ʹ2E1AVR-IH9#mHTAj5724EWEZ0׹$-9+G
8W٫->iFɊLuƥ;-(9/^V`y9}2r0`lBGmER-|K px3=?̅3sB02aPr(`xE0HHcgS0o$T)	ĐwrBW"m+p%8z&(䞴lI}X%00Xha1ù	UP'{k_0PB&F>އy24E}{&b<+սT;z(ʏ-kٍ^usnyyEE1|r煡f?i6w" ߹f6z2L,nh8SfL<j}ܥxEHGE,TY{0Eq p'dW$lZG6Żڔ[6[ұ<=r=emKeKKũ8lP/oWM9 7m3iBu? pHg=ks
KG&0AJ;u"p%$p߹%	{Dxa\r+
RYA9K]`R;Grc=r~;u;K8aR32DCm2*枪?
|fHmAe^=w*'^X15Զ"JM*ԩI2i6ק\/z0̞h/Il@ť1tiE&gօe6貺E\"r/Pz9j5Hǅ$IFx{F+=IȒ{tSb]i_wډ հa{ל{k${xhyjl@3t:SAe$m`z%>z+FgD݄CCF$808+YcuXؠ+ZG70b=x}$}:3lI53m~WZQ$KXU!"QD|mmrG
DQdhDÐhl>6XpVZ}CҍCGٍKOvZQrz)/"yEcexZ@݁~*hl]Ȭ=ȠDf6z33sB12aFŦiA)^3=@t@0)I@+"Aw \gDau߈f蛰H䞴lI}X&qc݇u~/2HQ a;c=,='l4̍8r!-C,VMP裨r08_*>ha_f5z&vQ9Gչ^P3/;aNyːo.JQ܊$X~S,0-Le0\xFE+@f6z3s@1g#khHDNq p"H\XY*ZQKw(I[6[ұn{J{Rd^ʖeSp2ؤ_sL @d66Bq5l&-L-YÕKK^}}6{JAW 2lY֕SojQ3ť1tiE0gi4j_Gr0s{pOs${.=,L{&o'eHmEB<Ql%y| eֽ) v;#{]k'Dmx\mKz&l$C`%^T.	!装a8^zz>5r(QQ +Q"BF
UrrAFQ.{w^B04R}A6;Edj5z#$l(9!H(r((OE\΀ޗxBIj\έ =̗CL)]>$LԐnP7#^#]zZtz'Q+%Q"vY[a ~`\]FHXȡR06^@%V6(ֹOP{Xc^kh>^uk$G7(XyI/s^"d"IUmE`NIdR[k:$ZMFF-E[܃eg +G
8W٫->iFɊLuƥ;-(9ׯ^s^EB6_fv̜F(S7b*hl]Ȭ=ȡFf䐼-L&	`Z-":E"C 0?у!I$?M(7@\8?H^DQ񴮮UOL(=vIFDՂa@Ya6c4	`0ø;Ż]@sX$|/<=I *A\՝`l]k]k^L. ;m&h0)rhȴS4@osmSz`lJs(NH9V9֋r]́(2%	{p8-սT;z(8_*>h>}蚡GP8^V{:A3d{:A|r䑞37f.EB1ETI܉p9`}ZNdsd'a>Ȣs74詔h! si!6E#e%ĄLqCmDZG˒ibR҈X[DRLٵRܶsW-ږ[&T[,Z?"3sWM9j4	qMm'M&ʇDOM,ZMG-Wb
4ҪiRe#ט^-dڔzFtiL]*ZQI{RE&]690xp`X$꞉8d?b^!"ѮpVPX05O-
{l}އ8m!w)±T+]Ai8{n9A/&d3LuDWY	F[!xw>H׬RMp48'i*\Cro%K˔	Dܦ.Qw>L^4]W(9NU_Jae҂NM܄>H:/]hT[/ݚhjc0u0
KjaB>^`4$9(1\t_{u9~WFuoBEO^`WIF'Ԑks	0*G݇Zw7%r~	6\֞IEknD' 81rfIyNG'Bp0)9mz#Sr<r'
NO'8L}j_vg }mI&VFBZ^cЇQZʏUa'V{.hOgOA.u"I+(IFN)ȍsdQ$t_NP40I?k|σ:σz#kg=@SkطqǯuuN+գp{.pYaI4Lbc#^*˭&P2{.E?'{Bews:@}υ/Z&.CJ32]y]p!r	V?߱iM DjW89@	¾Yh&P鎡ʍ|cRLCz}[܌!/;aNLr0lT-<-9#Ɋ6puȠ0lfnl3&5E0^xEZ-s(Fgfnp2qtM2qI$WȤ û "PWW8Oh՜=	|N"IȒNn`,?G4	"Os>~uhl](Ȕ` H莡$)>vA$8t_ JR>({ۂ.Gcw7$6ڒur1FZM!$
IB^vQtBG:tsL.NAtC̅΂	C*.ݻ4@{IA=349$6c>WYFS 3z#I
d[ ` IFQ:/8+{.;76`}!$
G98_hz'^,;I Vhw8--YDl-Ŀ-#k\*"ؔ%eWN.d!ts:tC̅\sB].٫z&vQ9NpT|j}z15Cpz>
"tegl<
"te#<-fn8\0c؊=ȩX;s$3sC 2ɇOEȜә'EL3F`R%KI-)($$wr`3cftǡK}ZѿuRMpy{=FDwC10Zw)tmUzkr$-<Q.A&҉a{<)y蓅~x?*$[k@B#`Z!=[$[iK@֨/Tw^zFz+`p܇;Z33=}ND`Yh=+Y|cu	U˶>~uh)CI$hklII{o!;F^ZZJb_E]:aw!h]tC̅ h%Mfd!
l,1	 /re
3z药r53^֠]_zJ,	4	CDcda$&V>3Dܘ%0..׺@%V6(Us놁;eOl%0..ׇٝwτ:1$pnPu"I?	ڊ`9#=*\]]orHv6rNXc}joECQEz15Cpz>""y}2sȽȞf6^\|o0rU-=_:P Z"ә&s&E+<f6{Nf*e92qI&l*I!=}.BFpQL(Ӎuq(Sh՜=	|N"K%`e{,Ov
+3\|w$>-uA978_*>AXܤ+-Er#>	L^˭zkHm5-PsFmxratRhɆ>H6(ztW!	+Kp^.9D<Bw C&	zs+}:oDCzEcW:oDCj9"C3d8^H`6^\9i>f?@p^""w"ld'nhZ2̘|.Rk$"g74 TY4Nȴl8I8";Pi`!hj({lM$I0řmv,i0YG$Y&PJEť2J-ZU-iX=r=emKeKKũ8lj頇5Z8f2#zk*F>?_Lɬ̫j'kD*'eS/{FH'iwrburH}OQ̈VVu$8<I^!9(*xgPuw"HX``,\Eb-IX0nEd{R"@(|6LSÐ^?db)&x[4g3JCp͐M=S6X1ʇㄾ֕GiRj=i^i]2e0mJ4#bX.-(J="mv.ZIombWO]'2-'3-ed!pkae7э$Btb8\gm)Se9]>xaYu{퀲'Y	LF
NUr_wyR+z/ȒI?K}Q!sJGrc<bxOpy0k<@=	ǔ	@jLZ8N|bůJy505vW׺)9pPHVNDJL.0)9 !@lI4h+8rׇd`*9"Rs)9x&܉er	9I "8).3`*XIXb2PF]\NC9hƅERLL<hZD\DsWyj&U ر򌍲~W[$،"0<0).2]rP'|<ѥ$J29D`x`R\emZV\zZ\gm2=R~Z*ZشXYI0œkI.>WeزjH=diDY&P-ԡdiL-bٵRhɶ--.e fS7)V֊[fc8am[Z)n`ձfn)Cz+^*'-LM*Z\z#ILdH*Ȓ\9Rv
:HVp$'ބ_N45)]k\V> ?ǻЗP$_N^8K!+Ty9^>'<+u;݃4<86ûlZGd6ݖɶ--.I0p2e1MCh⺦>Zib*'4iq,{R+L8ILdbX-dS miT鷵(n+KjhR\b.:lbbs61EAirmd:J4)]>EIrr}z>́2W/Hh!t>>L^E"7a|]kg6Q]u5t?+Vw{XXr>#@H}iA:/ {u]][i(FqD vVpB˾gi&y_!cqb5R$H A"Wm 1y.2m%.(.uh'})HZFh΋=ZI6ϔdOm_(hKz#@Vz&@Vz,l WtC`3}iވo'k\>1>[-,[`8]aa}׺24[R'Dh	<˭]2m%.(= +Xri}Haxt_'˭vE$iG (W4zlwLFN2s9(2yT0ߑ$i@\@%KzsVjapKZ!#d_ƒqV$8"(4PM*e_L*e4EUŌRvM7seR-#vĒuџ(jEt>!k~WW!Xkuwb5I"4iNH#{.t+QehM`wqw{rk @ZWYň)$k:/ ]j<uQehM`I
Bkt:yH<:/!+u]c(5|J\JF}-4g4g~葙aBtv2͇+Xk},H;'%ua}׺XrH @ZF8]j>WY[i(FqD kH݇EqhϔRFD{ 2xWڷ䃺as6d kYi^diL{Rf֕H	m+紮[G,MlipX0g-"SV̐P4jc؃_M*Z\b"i6׬A_QSQKb]-|]*ZQMҹ{̓emiU6Jb6ҀjH=v[]M$zv.-l#9V2|pXsF7[	/^E\sF7s l>Q<(,8\2vpQO	̓G+]fTQ0Dc| FDع'6ûyن=#ds+ZqFq903_+K=8؈493'$s9+ ZXF>A&RP>OZ6_pl	g6whDq_׺?a"#/evF|!g'-=xP?]ujUG+OMF}1hDy{A!Dܘˆ+G.@^z>,|aQz5b٨>'|@V@&//s 9={lH+0zri̓MnsBrU#aNDmpEIT1d<,/d@0>.{_|>Lt0qރ:zHuQ4rnp4ǠB	KM62#\&x3f	z"(XƲy0\։"59,̢"eX(Qe*|ݑ3'd\{5E7a}%dg6(׺ɖ 8]4rZ)$5؝Ge֮u% \	 =urW{.u,@w{D]k#\"bt_u֘_+Q(iL WYZB5V	hr|Fe֮Z|g62QmϔI@	  #@Vz"Vz''Fg!y			2͇%wz"Vi}-wLO%H.urH @Z#]|Fe֮Za|D0@XFHF://eֻ#>Q]u	s6%=F$D̘Q^3%ۙH$l~3'ErVz~/pF0F3&&[s)@h'3r"	E?#3EJ
2$k`?"a;8zQ8բ$WՂp9aHAAe`RAy;lYEzP'zku	"e=5Fٍ䳄q'^mc溴^"n4(XLŇ1IK3ěo
aaG
6FMaDL`5+B~jޣgs3тpk,"v(&h/JAt>TIGtƊMM6%좏Nɹ-S&;Fݑs5)݇E6{.G+uHCH.up5I",hv'Ef]j>WW_Gm#H$c򜮳.]^^4 s_+oa$ FT{.tz¦SeGm#Hk]eY
k)X#h/Dt<:/dWWAF|$hD4q(KzFEO=39;ON&A,k.޲$b|W\ \ֺ5I",hv'E>^{.t+ʎICHFR-|=ZEp1{]&g"{mvl<%F 32I&05d$whQ1Ȓl/5&	2^1|AeȈ+֭((,V	Ǚ2EJ
.DGՂt̂"r(F$1-	KFJm"s(SrenrZ	\;F4Pֵ$m]j	s7f#|rU#% #酤{煢EQEa<Y6,kf{I="6ҀT,-)jQlҩn[JŹ+K-mz[*Z\--L`@a mhy 7CPK9P<p9mSJg-dkJKojPX.-(J="mv.ZIombQpkdIJ[*](Z]+ba.Sbئy_yOs9L99<!FqArVެjC%&df`{JpKfg)}.v剙).Hz\"Vy`MLvMH>vT.X32v4Y/}{ńKDNâ](3|^)X3t?+	\$KJ6ĢشDNV]j>WPa8]!X3rY݋4$52$KJ7DNy\/֨.@G|"O{A,"\!c$c0yL/Th2Y2	6>QD#8>@Vz+	豙0#!&fr; ӽz(k\VaK,7Ǐ^@Vg}-wLOw{H.R+^@HXIEDN;u]\U%.8rW3|%]ua" KuȏlQ]uV8]p.]^~%R%zK	QcrZ"h'E:˭]Z_]d+p.]^;fD sWXDr^ Ba(Z"h'E:=Z=kaWWIh22eK,dA:/u֘_+C,-(\p
Kz
 +=PBc3aG03ܑ(?CZ^lZYa,p<gu$I)H/ $,dQc$	|^˭]TJ \	p^@Vz<)E8=ZEt^֮3mvfl<y}˙=PS)($wv4ŗ22W=uOR) #d]\؊9$H¡R՜B'4r̓Eۙ=)BGCk--EomRLdH-ř&($JR҈X[EkJm+紮[G,MlipX0g-L-MCVT	K9P=KKAgڗ &i\pǽe1ŞMe m+"kJ/MDSpXqMBa|MjCWY\|.P1Ňy]faruAs3N|AflB&00gIF6T-(A(x-3wS"Ѭ	ar	hLT\etpi9l>PXam|@]Ou؍riJ	^˭vFW+.uq*X.utkR'Dh	-#h'EZQehM`wea]d+`\vk @|7#\"O%y)pZFNt]j<uQehM`I˴kI-#h4_@QE+{.t+g2'fIB4Hϥ+= +=6DAy +`LO>4Dh
M7ޓLV[-Xz-.u˾c-)H"4^JGKH	|A^˭]2m%.(= +Xri}Haxt_C]>QIa8*ulj4ƏQֽFO#VjFu	#LhwLF>X0>Á;C`	F{>H!H}}>웈pZeZ-)uџ(jEt>Sqa}׺BkI D%#KH	}e֮u -#@k @Áu.u5rYIEX)}$F +Hme֮QpWY[i(FqD t+	b5R$/(AQ|2O,(Ȟ]Q%.%#>FLX=9 邆1>f8 ӽ+-4zNֹ0}Zb}lZYaXCXku̅b5R$H A"WAiA:/=ZeEJ\Q5 z&@V"7c<?t=hϔXw*S{P'ul=ZᷯuIrqDE#>Qh)TkTғ/A-%ɸ|Xri]>Q}{݆.us`\؍rH @ZF=ZƧV>pX.uRM`W8$ v'E7wWA稸_+ʋ-#@k @O'T6#\`ZF|
e֮ulF|$(Fq)Fg!y		36Fa <%.]^]b5I"4iNh|]j>WY[i(FqD kH݇E4n]kg%{HmxKw(miT-b)&yn{J{Rd^ʖeSp2ؠ_MZ*7Zf4ũT>Ob}4k QKb!lئlM*!8:ڔTzFtiL]*ZQI{RE&]6.~ULd.-E
{N
)ba|a74cup!߯uh`*|v̖0^DI̗4	aL01F>JWk\Haȼl nrY"W2DQ]jS݃41X$rpdQ
̜cA`^3r(B6%_L_Ɂن0TsghEt>IE=E˭{c'$넏^惈{f/t>թAj5/z&t>hrC10yFAȼlYN//r(|2tB-{*ף
\zAEs'恰$rJ3ׇ$`$LʮrmDТ2ac3m!;r@X	!qd	}O/>*ՠ"{=e<q($I]^&e9+mDx
g""r|Csmҗ؜I9Imy]j%ïuzޣ]C_-݊N%3c^D!Dˬ&,zN&=2lhxNa"^xQ00s2N`k{[՚"yEf=*iV3MG.L7iܙ!tt@X|J%2.'c.fN\pOh69HI ǲ]|aY2HC@w{mnRINnIx]j>WZL@~ú/.u,4r\&xW]cD8ӛ:/Ge֮Z|Bv8 ]$*dmE7!#WA筰WX]/d]|Ji @Jgg~Bz$frw0 }Ar_wk 8]e2˾ksrH @Zsv'E.]j<T!`\	ܤZst_uܾQ\qDlĻ[k3aU9/]̝׺lsria|]|aY2HC@w{mnRINn'WAE` .JơrW{ 8]XiuM ֺ7)$p7bt_WA0WZL@.ur2M6}O"ӛyl/9 fD"C޹CO=39;ON&AD8
@pz<]rXiu9I$C -9|^˭]]j"0q AcN{]k/W{&Jw!"lu	+05Oy(^&;0L[J\=5l3%x,
,Ae$ܑV+L`
2$k*`WL3_uE(,"V	|凙"\V+¾rl?̇}ܙWbiTK
ӜHH))҂8N+v
Ӝ;M0%/pXk׺Ʋ1ks7b6QmJW`K5V9}0v]hkbbQfE$OM$2Y`jHM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp2mhyts3qJ-Lb&{Eږa%:"Sg"NfTS/$'i6שVM6{Rť4kFLG^FIaadc@DhTN,JȓµFJVFȓ/u'Zb(`qfHLfd!0zC>kR3lzg&NAYG+[ܤZst_t˭v򍆏WCe; 8])k ]"Oȕ\CI"*}i΂t_t=Z褧0.(@0U.u4rY܉>i A"W_!cq+ocD8Tӝyw1]jN`\Q4 F0TA28]j?ROC|"{mvhDġoD8
D
E?3_@
(lr1{ܑYH;Ziiei~W[	-.'Juܤ!KNt8}mWZSM psric<?t辎b]k/RMp{e
MqF=rlwLrk)䣺co\αZayz׮`.ItH\$ Kzhri=X[EkJRLܶsW-ږ[&T[,Z?YSV5hZS37-.P=6&-LM&+ QKMҸᏱ6[JELd$iS&JbR҈M ZpX.ڒl_'Jhэz׺~h`*|vC࠲ӜL9f͆WC̨	X#%
SQ5.I0^l6aNRhD]uwsria}['ۗ+B(1Hh8J-VXhEt>5> oz|IBHF' lМjG}Cm"~LceCuڅuDO 0D|6@\:Z,IfRAUMFj5AhQ0؍XzIg`ԴXW$5y$ ѩtW!#cB}enIFRA`	ifL֔ms&-0>dkjG+>D$k	) ۉ0Fւsl30>y'^ ۹>DkjG+>D$k	) ۉ0F96M?݉q'?akSQH5=\Ѝ	8r'$-XOII7 '?ɧ3^Qs&O8bzH5d,$IӦ1pQb{H9Kzk219KE[4 Mqmpl)+OE䣺}6f싙u"Ӟâ7]|aXa]]*H.urnR'D8	>شA:/6{.t+hcm0.(@0a]aņ.]^<AIs @|79JDI$JTӝWA</eCm%9qD p[򺺢00)X#h4cyi΂t_He֮Q0W]K[kG$0.%
sYY蟰z$frw0L3N}#$w$Az%Vr衭r/}Za[-,[ 8]aa}׺24[ܥ"Op%y*}A:/]j>WYmH\kܤZs>$O0<:/˭vfr1`Ȟ]cF;12I5ƒ
6!;EG5ܥZ58&	Prbe2^]w"UAe++&
(|Rm$R@F++)hK /.lBE+nu;iֽ	'=.HH!\z!2D[k.93&XqM,&V愐\7b"shئ֤ͷ+U.fdcOٮQacU=B="6ҀTE$OKw(miT-bhɶ--.eQs9V֊[JfG&f?M,ZC"7-.&ZUCpuM&2.zleh]Vp{Rť38^mh%5	_$>̜FY1x',`mρ'M"0$,mORC$B(gݻI\5Aa}Z÷#>(ui]P'{7!Ѵ0-wL$#|^E;Hð{.vF}{`G~WW)HXXD+}׺`wrH@wð0]j>mI@qD# aޫ8CVp.]^;p$^L_+o`wrH@)h;NR]j<%[lDPHï{ܥA΋2uQ%|2O`>Q=(P}-@Vz0~g 0P&' ӹ";i;Ziie`G~W[	8H%zYŁI  @J*nKAނt_!^˭]ЕmG @`+XܤZgEak
ZG!\Kw(miTI[ұn{J{Rd^ʖeSp2cC7)vDI!84iqʇD_M,ZL	Se8_6?z#_M&̓QK=Kg#d.-)Y4ҫ Dz^攱a^iW}ZZ-kDnâ >ϔV3uG1٨V(>}CO2P>XH;NX0,m"~`,I=urәO"zXuFn)g*zX^+r6	@	|,} @6#XЁ-Aa$}@6>uhMazOcBзέ.XzdhE@_ވ0zz>@R>VJKw(miTI[ұn{J{Rd^ʖeSp2ba?5tvٸK9P<.
3mG	>j[Jg-dA/֕QTڔz_tiM%bR҈MiQIg.kb+@FǼRzLtMClz{a2+QRINoC򺸆8c!21rH|ýｧliom)5ܬ
rDF;Đ(=FӉhQG9O$$ZQ`\Hfg PP!:1\SG.qt(u=kp*ȕ\y$@pF	DM.	2>%rnR鹜rz&9<|d:)h>݋"ID>|.O|.7>).]j0nWMҏ7!{}D%INMt?+
p#wޘlBeaե_{_(׺lFHt_l.=Z򍆯WCe;`8]+`\7#\"O%y(-#h'E|愛m%	.(0U.u5rYIEXlFJDI$JQ7E-#h'EuuPm2XCutԌ
V#\@m
<b]j>WZ
،FH-٫PQoQ+=+=DC	frdr8}iވuI&LOK,=XCXku͈̅)H"4^J&KH	}/e֮uPm2XdkR-#v=L0B]>QI (WpFM5QֽFNg%FO#bT0&$b4Ǩ%Gthޣ'HCkeس=eԒ)&xM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp2NY	ECfjpfn)CM,ZF*'-.1MWi\pǸelaBiTڔ.-)KJ"6ҀjIx^.i0]6./*kqM$EbP&RN,58QRa?<L6/="SP7эz׺=э)+=P^jEt?+1#?HϦQ5.I0^l6al!'!ZqFq903_+Q(DNp슜ob493'$s9k ZXF>AjJF}1Ȟm HنXaX@R-#v ǲdF|!ϔN[\$z41-ş'J}{kD<IHϦ9#H3QC10I[H5|8z>կleYѥ̞ba6oC\@&//`	#~:g'FD[9c,.ƙEy/UEQaM$ўX0-(N0)y/[$ 􍢞^չb%?bZW8R,4		68^+msB!2?c3s@XH-!-	0HǺi&Iܣ`51=rדGp$iԾAag^M LF]2G%6`  \O	,G3z4Y]faw`9<`a!BZ MhKB.Pt_JmiL.Kqz!1PpX[w]j/7ey1
}/;r!_%8$ȗ%crh'.[օ{7 塦ňx$2/hQ#
AtGAf2U6Vlt|Qm-28ukA9L,
Ntx@h	<F	l!̹ vveۯݶ}ޓnfE$|w1$?I3InP3C|@)bHȗb6jbzQ&Y%*ef`"ay"4DnRh%|"We	,TIF|Qs[Ȋ$
(D_b3wҝ׺Xri辂
˭vFW+.ur?aJeub5I"4)lZFN(oe֮u{	B41,5t?+a}׺IX	6!cp3_+kDhR>഍F/e֮Z|D t~u򺺋RzT/K[`E ^]j<m@O	dG4mv&>Q%#@k @JF}-Y5d"цg"~!&fr%	D
`)z(k\VaK,=h
pzGȟd]c~XH4Uu#\#@R6t_@Z֨#@Xri~eֻF|/IoWE]Ug &=/CiIBr ܂T߹j{/m]'J
-2rK܈DȜr\FɁ^EKȊ'lPE
Bee{r	Ib(.2fhpPYrEX2GahAAfK-`ȘGRLD}[׺zs3.9^#p?tT^αZayy\zjsSÐ^;3zF܄l+]e~WZ>JG	=}yxl'D[%M`2&L$kɡ~UvM2 M*e'> HF4Ʌ	o"-$K|,)؞z('Yp(ϊ ލ4RSj
baꞍ4TǒvOh&㓝z5hl.10$ZB6OJZ^ċ@Fȼ"Ẻ7L  {w]JvE׺lFHt_dZ򍆯WCb].uq.X.ur͈)H"4^JGܖ!u]\EJ\Q5 aņ.uw{ @|;,FJDI$JR?aiA:/˭]_+ʋ-#@k @uua``R+]b^/	iA:/І]j<ub3 fIB4HϥFFO=39;ON&AI|8 ӽ+9׽'k\>1>[-,[`8]aa}׺22E)H"4^JGm|T{.t+ʋ-#@k @Lb5Enǡy"~|=Zj"rAm\͇$ mzFw.Lz4蓅KZ$lAH(-6V"5&.e+i>=b/$ kmzMʨKrEX褀`9ሢGarYm$U90.׺բ\V+g,< 䊱X'#2SQX`zT"pS퀀/s^"o+nGtd^'αZayyhQ1dbT5+XӜI#d\SrBnDZ&W t&V'`9ñ]BZԑ}XnƘ#|ƙELa$cori̆K--lZ,Z,,ZIeg,ڒEG"6ҀTEdiL{Rf֕KrV-i\jYlkRlj`1 0b*jm[Z)njpfn)CũDrziR:"/_2=&  mj:}{}uh7#
Y:/=["1%>JS vF}(۰T[,ZE$OcC3jKvR٭33qJ饋S|JM?ږ[31 Fd+iZM*Nڔ|0Kh[PG5֖xPt_>LP{bekF+Cl;ׇҪr`,B}A\i*̊LȪ3+36d
rq|+cJ̜`>l>R6A^g@&4=t>f0z}%yuEr%e%3tVܑ';H҈L|S(Ð{.>CJз)=M.:/6?IF()auuHG
J3Fa/s !$%q+\rFzӭ?t:ס"y<<"~$ǡ"}L	qH6ҋw(miT-b)&yn{J{Rd^ʖeSpM- xC5Sg3zZ2zZa-?tW*'$
Iֈ/DS/{F5npEPlzU*+̞>IQV׽Sr/_fLG/&/a9S9E/^kH$=CQ*-b(r.&ɇzs'9Z&TɆ0G-#Hm"`'e2i!8zm[ZIr{7`Z2z#UM,ZT|QKKT+ZIVF$M6{Rť1tiD]&PQIgmiKa IOr(
\dnEp6IF\Wuw	L$рxf}WZø\.lùۘկXw4'Fd8u4x+^Ð\°Zr0r)yz{=>
.D[ZIu.^s)]bO؊HJEr R(&F"enH #d#BEݹenFׯu"Bː:DؑJJ-eٮESբ[4W	E?A?έ.]m``OrRF7q`I[iO.lսt,i 88\|Y`jHME$OJEť2J-ZU-iX=r=emKeKKũ8l;3IB*4kũT>O$hXrZdҥ{R/z*lM*	6{JXV-`SojU{ҥti@]G%ɪ\B,a˻m-(Ϯ[~qdM|,eu9V0)9	
jr.F|j54.p|H3YQH(b},@	-
=ɩb%[jPS,E+s,.{8HeQwrѳ_@!6>$y>ֵ1^3>${@J6@X-95KwmZ$6ř&($JRLdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?є'
fյٴ@K9P=WMҰqD|4iq4kRy^jZ)jmiTҀ,BMHJoD݁臅օr`RG𣄯\%~cH#e)E}06`0zM(H֋a"˭vE|`JEt>S%t?+R7.'JuKrH @J6	|
 WACmbP vV.u	`\w!cEI	`$I
]c{)$mENL˭]_D6+Q(uK A!cluHT찋r-t{{.tzÉ'D||JD:q([WY豰z'r]b|̑Y;Zihl	`8]a!cs`K~D]^8rH @J6ܖ	|67WACmP.(A\k)CD3âlT{.=r1+86MRwrz)E=ZFF>G})|\H p6-#rebJ-ZU-iXI[ҹmԲ6ץb?(ŽLhfЄV@0)&-L" SJLMF^ub!F5Թ;mz}rlȣ $OD{֪Z o֪EF"^ b tE/ 
/b /-:PbmʫKm\!jTPkTQ32KjP3Q0u<^;$8 ^ƶڸ@dZ.QFByB'Q/uȠd+Q\iȠd%-TbNH\L=[ "j5^9sW-ږ[&X0T?g¿0fu3IBOGNSeD	6O]\h@	6{J@jX0.PJљĚMj=i֕Wڛ{Rť7=EkAҋG*>P֔F'PDaa=Ta0xogR20De&q#bDQ\`p!F
qB\^?9aAj8w&%x_5b@ uFa`%bҙnͭ*崬[ҹmԲ6ץb%m+紮?_c)A)
`vn&Q=c饋S`=nZ~R('=ki`7KEQ8E
\-x@$g8yjZ	P"LFz3IܖBr(GHQZ	=]p MFEDT .m{Kv[,Z8'&8pWW+sk:DSOBޖ/s`V@ȈjT`j5M,Z X'd@#dMD.@X6VEh	VڵWugdPH¸DU+r0
\A9oNPN ,^	A$qKjz)@IlipX0g	lipg¿}c5-
`vn7!V@-LEPj5M*Z\ETmQE' x._jX.^])6{JQVE@Q=UZ ^@UADP$`,Kp@/-(}r?mR0-
afTaL& Lj֩}PpKm@C%NH\L=T{.D[ҹmԲ6ץb%ũ8jZSOBhM&ʇ饋Sҥ{Rg|޿Q&e(,VmiTIojPX.-(E&[+\6	ڄq.ދQY5/FeoI5r~'g;ƽ{rL*sû<*ɘa{Fx_%ܓ0亜+jʮYApp6aO-0(*^uRs"~W]V9ܬ.hZ6N@`"# g+r]❆Ew$׺|vֶ_L.g@%{o{)J@zfwu=|ZȮWEzi9詎u	6?w02r~\Iw"p6-#iT,-)jQ<miT-bhɶ--.eK3S4!LѕU-LrylVRiRi6שi]2e0iTڔBbҘT.m(.0ЮWWV8޿}rzRMtQmȭr%b ] g)_`|^[b%ENâ=['(؈EpOI\@F=T8c9=uXEpO򺴜N]h.Dad9 ̬6ESBu㈤ȼ$p&YmR0FZ"F}:0q&uڼ?nսtEawrH\XY&PJEť2)&ynͭ*崬[ҹmԲ6ץb?fe4!LڶRݻ6X1ʇDMҳ<0)&-.&ږMl/Igl/z}jmiTbmJF#ť3?R҈\9
J6҂aEm'މZofr1?z6?w"ن%=G4|8؍rXRrʲCI ܅%wDV^EE=E$^˭v򍆏WCe; 8]Tņ.'JuKI" X'E$E{.t|ma≤4t?+a}׺,h&$^|nRI"ƊZsJ]j<ϒWZ≤>WZdNܥC/-9dIt_7WA稘_+8~7(LkG"vġoD8
D
E?3_@
(ld4D8
I&LO;Ea]l$,nl4t?"WuX$ B,nKNtt]j<.eu.(@=+X"Ӟǡy"~||b]k/hp]cF=޺}X]3g#=[	PY_@
(r9NZ0hyթ)F'6-#di@Y*ZQKȤ	ڔ[6[ұn{J{Rd^ʖeSp23єЅW(|TQ\j䐴l䲱[rȖouE !@Ӆ]8!?O*B/-*UmW)$)"Rj5"p" |j5^TE\L=U!(FX.BbOar}:vWm^2-(GLL=QQ|D?Pz jEA
r$g¿K32:-M=ZiRܨ|V*ibGa}+HH
J&TkQAn܃u`0Vy'3uv4|a5L//RDƁId,
EdERQԟ2(]Cb>CnRlja<g-(k&m[Z&l }=SOBM[w `ܨ|TV&-LZgVBe#00Q}YÔv35e~fp@5a/G
5#a@d֬/֣4vfMl?̋B(&r)EgTc/QuNPI	z+Ȣ(b(#ɮxzkT/^2Mha܃YG[0}/(oS5>.xl0P̜Fwrk8x1<ZGd6ݖʖeS	8l}?;Lr36fD>)
fm&ũT>OM*Z\M&2O@2_`3EA5!/L6:FYh&}ؐX*	ud&vzfL/^w9CzdQ7EZ%|1LpJzY=Ʃơ9PbfVEc(=ƩdEb-"*aAZ]L=kAɌf$hA1|f6?w&14j5z#>3Hشm-mz[*Z\--L"`'e9o9hj'
dӜOmS|G̓/kQcriP!9Bi"
WPAE^6
F]gP»& IF08W$^SG]`R^3IF0{$&dcch۰X0I?˿%`.jlfmS[Iꚺ[!Ӧ-Lr#
NT>OM*Z\M&4ҫ72MG-6{J[06[Jɷ(],ZSJEmuԓ6LA]fkI"\,ZFŕȉJ^[`'K[(bQpOEm@gLʣd¦._$RJdr{m:zIy],WqM:91=tIk#p*FpEb.}ԔL<ж\[>WJE31{lޟ'`FD(ę>euvT<Y	Lo//`Rr\*V?%]۔ \d/^nqHA\/I"EFR%Qfl$D]uE6# /bk
y5!	! 
=p`VaPmwdP	+F@De%u
f)R-ڳB# 0xr19kjȀ"0t	b#102 %#/^Ƞ00V(Dd	bt).m{A5J!fGE.v?w|]΋X=Q~F@[W/R|Y>+IIG?P e]lNS
NBѕݹb]h.t{eȅQ%QrYw|[ET(1'}ȕ
@DeurѕFRr`gx(P'}ȕt_T'}ȕ
6?vڽեm]ȸZw$0u0P/(Z	+9nU9Nt{b]!p'yD)la	|<+|rrd n
Ap.\-de]'{2̀X'dh'dluh1;έ8Wr/9wȓJ+WIg$BEd{g:^֠ғċNraRTUIr(r
LTIȔs4Q~~nt_ uYrfU9b
UAt_˭3*5r$  N0WYҤ$[k[R% ! dܖ'_W Nì?Nvr$ T7"܂	6BGp'6視.c-vIgݑYO(ܟFť:"Aʴjᴔi&ә&ә$5(kA=8p\4hbuT= (ZR=R]j={js&{q|/6{.ۃ4%'c!nd]l휘OsATm%$AK׺h-6^iq6S	Txaږ [צOLJAE	Zw"Kev2E:^˭a_NhFNȢx%1eևAk'(pɨh*D֮'yՠ$Y|${c+uS&{ekBt_]nJ"N ay_/O%I{.\[>WIG)}׈ZQ@H˭]4%F;Ga|rZv,'$ECȠ9Y	9#ӱLG^>@Qwz='{Pr]j={^&99	^˭r)~Â{.,8OL+a]Z*,8%̉/NkuVW>=7WAZW:/u\:ғ=~WVV!%̉/NӫmOau+[h}GKu]Z Hw#
2$%'NÐ{PWJǥ(:/'{.t+Ir6/gE{.\
1.G3iUն	t_e֮ui^F؁#Ȓ):/N*F"Gp+%Jt_9˭P%wJ5 й3fe85"uIa/=[8YR(=Z|${K7WAfk-i|+{.˂L<F&Gp0%Rt_=צy	l>hb^2M"zhu<B[uzL"zm	b^V!&^FŇ=3ؽEIl^'2U>=|.oe֮t_= H2$
NpӫK]lB.9ׯu}xxb^˭N *ȗVAc\gGNe#f!+u-˭r=~WE<rF.GpdI|t_=Zb֨gaRxF=-D|$y~Bu]fr6ɒ;Ng"K f]j!UZQ@HKu]f$ޟ'c!9ܔb~Au1iJCk--lZ,Z,,ZIeg,ڒEdi@Y*ZQKw(miT-bhɶ--.C?T3GzlZ>ֈ.T>OLa^%CgxICT`Rb<.)]fCϑ'jaX`:%"O׺̂n$-#Hm"`'e0$99hRL͑+@-U^Mܨ|X1&-.&ږM̓/~za]$}}8~P=M@	}!b{_^L/4Ĥ)]uřnMaURO]oM,B
#ekщh@>CCft/^˭=cyp l=cIćدu:/eֻ#zLb|e4C]uiro~W\2Y5R$h+΋sgh4.F'
V.SmX4$f(lnj58͊B"ăg ,VI( r$rݘ	䓫K/4C]uiro~W\2Y5R$-r%w:/4]mz"X4M莝o}a`,úXz#DA.E2$f>	$W܇rH>	)K@^˭]4'Opa `R-#2nhɶ--.I0eSp2؝qr R5q;t$ũDorziRP0M&5Դ+_2ȶaBl'kJ*8|AGkCUM@ٮsbk~+#f}n%$J}{Y/$@ЌO]'<F' jk+H ]j=f :+^<^!cs˭@4#dɉ@'Lz;$BOSwvhbPrD0z"L1wr30$>NB=IFB:/B6E:c!Z) f^!fOO{41(P$y|e֮uHp;_%XM{.G Ylw:/x=[arZ}{Ί=]iv(;e0 Tcv֬"=ZɉAHp;q%#X^˭t>ֺK{9JD-9ȕE0]j1d`Rz].'4N;{ǖ@N]^Oމ3E j5|fP/^6rU9VQGr(rU䓫@<Ab@!׺Xiro~W\2Y7)Hܴw"Ws`,ע]t@.Smaau(z&O
5v8cFAInIeoDJ&ra=b	I:/R[Evϒ%VZi"Md#ܡ%	|P{.#w0{.t" -/
;rbP%LJ'#0_^VH-$Iz|{Qt_8$BRAmF`%]1(P$y|Zi"Md#e%cu
OoS!Q-ԢٵRܶ[ҹmԲ-ɶ--.C?q2;}1%h᫉ۡII^z&0'TfZt2]k^PxN%ֽUNL`'O'̴:JdתޡɌ$p+1ԴlZ,Ahʪ*I0w*'_w'axlxl2f@H	8lɄSR:%hCT6LѕU-Lr{9@@[,kG~|=0wIڇ0+#dZ~~DLN"r/CklQ]jJW,t_- u=Q|H$cũRL?\_L̦Cn5PU2FUWZUr{,`Rb
=4jcI& TT=tD[0],ZSMҲmJJEmuԓ6L@8j.kuYmi$#,NPrdb/0*uIFH:/ЭS]㒀)VXɇ}Iy9ɁrD}rw)' qz{VƂ$٪v|;Nw!r8G*P2r08n^ym?qd&쮮L# *`-h= KSeEgZy@/v-Y>Nw>هh|}΋3cϨ,t_oeְ2NE}{D^բSGV)'}M>2XyF;ϙ}ȗ-E3>K;yӫm)"`)E[e;ujK2NE}{D^բ[SGVR%mu}|)7l!ƫFթ+@wVW9	Cņʏ+ZhǑDg~i@#}+I{dnS{{-#Ck&֒Emv,i1ʈ	="6ҁxEdiL{Rf֕KrV-i\jYlkRlj`139JfjAhʪ<=V6=ckQLMFDR1ҥ.0-LM&pP&S`B(r ;ȼ|6_f^Tg"ʰN$[#AfE3G?#ljGu
:Y\\$fb.Qgk?]-ZTڔQ&
֖ɶ--.WA'̩fҦm)m*J
Oo"!Kbn9U4kũj0,!tz0B&ږ=tbp;FVH0	@6FAkb*k5qW<DH+rBQ
r# 0J&
y`*Dڭhw-i\jYlkRlj`~`sR:Jjdm+9P<fISJIMG-2(MҺiTڔ.-)KJ"6ҁ6L5X.k`RU(kFOBW-u="dG="+}AjC3#PD{.=.l'(z#+ak'jsKsNW[1(d푔F>YSՋ$OO:Au P^f?֝a5!8q!)2$|/eֹĺ^A1y#4C-A0A{.t#}WZ	O$΋Ay%|O]`3Ձ+z~WV>Z^3PX{.x"F!"aQexF	OI/e֣/`<">WAo!)̉0N@r]m =ӫK/1fSPS eUs8AK1ʇKK^ږ=tm+&ZU"م	(],ZSJEmuԑv{Il/ew֒Cfj5ombQpkdODPl_&ȏ'h$0^Z0*=蚜= []@rr3#e`-%߽2#-^[XEҸF\J#%l:BdV#YŐ9FIũMEmYbЫޣAyh+/lҺtwBKN=xJh5NK,z}{Yՠ&1{.;a61;2$՝Ơh%5G{.iǽ&3F$Zr=9Nf	$%u'yjQPP}ȼ`R^[`G]jJ>䳹|/eְGEhP7sK(5Z,`Er?"Wurh:/Խ[@B+GS>7
iJ7uȊ#e`E8tuB}z6"ႲҀJA4w"ႱhIaK;zX`E ^]%S']{CHCݝͅ^Smw{k%܀g,V+{@%}`9+#(bP:/]j>J]j*ȒaA:˭]_R\5:/ y*'d3C1(H\*Dr%E$aR&A	$*foeֹmr3f%
:/GWAW֮A	/CL^˭NVzEׯovŤ{iĴThj({lrxmi$YdWWY`jI$JR҉xEť2J-ZU-iX=r=emKeKKũ8ӸSPS eUsRMib*'4k g7M*T0)&ږ|_̃Tj-`hI)x`ǢZm՗Eti%Z-3;VpMVZewV/(>ֶ֡)ĪE7Xw2:/a:)$#dJXځ;J1~W\$\0WbKWY<t_BV?1z7L.)}`RrHKwPrH/{agbQ,ѮP%t0{9%0G :YZWYLOLS3a4
dxQ;O(u`ɣ^gQdt_IN[XZGҤ6%ڔ[6[ұ<=r=emKeKKũ8lPaxfe2#fSj8=c]]F=މb`rlNC97\21?
c5(m&`tF=ފAE05n#dhȽR~{s ܉H3u#\U5PU2FUW0tNX1T>Oz#4iq4k{Rg|ȋf=}9l}A=fPH j!ѵ?w&ՠ =Zz|"MU:<#d%W[f]hz'lA5ؚ,Bz+]dMNPr0'%bnPBʀ&ǎ`'%bsvq!뤣!QO=>	h&%bs19uڂ?ӦI`s"QDZaADĠZaQArw %1"Y3!pFDl4L	4"8Ƥvz8\.ٙ(L%Ԕ%Mr0lcL1̓s7f<.qh>i6x"q|%
˭]>NQ&WZ!IF=[#<dh"b9AxIAA釹*t_4,=Zz|"Mř]j#ܑ%>6KrV-i\j[d^ʖ#[,Z?l)RMCT6LѕUiR؈-f ojSKJ,@SK&ږ|ȋf&mz=tkJbҘM.ڒzAGk$kM~Z>PIo_Ny9ޣ2#%j(OFǯAW hluimu2$%zH0ׯuP+˭45"(p`Xġ@VFk׽ݩ1(0={1d#(E]mZAbXz+lm'뫠Sz+'A"=9'^3C繀^`Rrg<I+Fcd5>d.NԔ5ֈLƆÔ՝Z,[u¿tBսO0!9enӘu2$2֮B>*IFzt_X˭XC}ZTvĠ|+}de֮ޟ'(ȓp%+\{Q`k>,m3LQII,-(%Jd[-ԢٵRܶsW-ږ[&T[,Z?lԴjAhʪ:ZdתޡɌ$'z.zwrc<bxI?iS|Fҥ9i6ײ	{R'jg-dG؞BF0Ok+5- ,΋{.t r`RzZFâF1{.pW=F\LI|KCbحt(q|&!lV9F+y`2kF+i`2h\E &!lVg(q|@*1LCbحrb 6?	l[v6:/&!lV6:/фd6-X6:/}LCc 1@X:<$d5ֶX	Ɓ#F
Xwdt_HCc(L#%:/AF|"WE˭]#
Rp|E Z8I۫W.J`N&@ X2kF+
&!lV9F+
a0b\ECc0űZW(q|@`2krWza0bQclFض+@1\lt_ P`2h	.QcLCbحQc6?0E>1έV͏>ujpc#@+b~WZ`'](rbY|?	1ƇE+cw͈)]>QWt_4 v?޿,Bs@%#%5M;nScݚܧ`t>ֺK;4ND%wmWa"vt_Jeֽ#\X4M+-+s5u>DFYI1V+{@%}!0+O$HFCm$-bhI0d^ʖeSp2/xC3&P35thKKT>O-ISޚMWe$kCCKuE>{.&;FTlt_Ge֦{$#eSB=ZEʲ|!
^˭L"yӢB3{.K;jbƁ'Z_vkgm^g$"ѩ辎=cvSL@h~t_G
Xzus ZGd6ݖɶ--.I0p2>Lɬ!6q3z\"6M,ZʇDoLd:w֣ud^V -#'.@צ̞'KaٽZZGm#zkE$Ovb2rS2b?]NLɬ!6q55oJib"7P=4iq4kؚ`dzEC9aԄ}l=[ u~.F91:Z^<vj8t_5lENBz&$#>Db~WZQ|!eF}|!oe֝@=%2t({.Az-f$Z#Dzj~W\4}r~WYG	Xy19-ؘU:/EN蛨"M=1t?+B3{.B3Y|!Zt_5lE}&CmlkRlja<g-?ÌYBlfU5mKOK1F*' -#'.&_2L6{.t֢DcWȓt{酱XA]d
^˭^t_ Ӣv?%dNeֻF02uwmkI&alV02FO
~WXDgÃ@`]l!qӢ>Cnb)&x[/i3&Pȍ+w5t3n4jbj=nT>Ob#|ziRM&6{JV="ze)L6CY	bR>ض&1cwYܶ|`e!7lOwMSH+a]jމDWXy,2IeKuOս3@?E 'Ie>˭}Ėq0Yyա?&0a+@#~"M&B-+X]}| ǲXy~RnXP]lt`DGL!LSٌ$M:/BWdc)wmd)	c@Z 4ۗdI~W\'E|[ z/L:/ӢH(1F7Xy q1IB7(udF|Oeȍ?KuE1(`!D-bhI0d^ʖeSp2/c)5&&mS^TCؚ`dX1Ze$kQ΋{.Ad`D
ƯQ0Յoe]uvjITؔt_T˭LFN!I:/0{.۰TaI0eSp28A2.&	hC=mK9P<p^giXp4iq5Դ+2{2M6h 	6#X6V.-)[,ݱl0DR#N*&eֹ	Oh+Cuܘ'}{Vr
O]-]{+k'rbbb(J.)ҝf%^˭]>02%8+\qyvB]i7h$ymuwi @CuZ@Ð`Rzj=]gzH,V+v!+v!Dr()؆bP:/{)S@/<t_M˭:[ &.ul`'q뫙L1X`Ppz(lbao`H;tQYDauzVCSr|wL0/LKo|w'cptբԄLK<eD̤έ wd"j䳹|PeGgvz9]f1[`WaT3^բirzRMfףTfV9b&:/oef̬6rMVt_PT{.pa!'eY%	i,!7lt^5PZOh}[[C2Qu9H]NS%S;41(AuR$1xO/$FI:/uV$t>VJKw(miTI[ұn{J{Rd^ʖeSp2c%v殖t̃;FUS_-Lrx/I$MҺiRj=iVLdz"{$kJ(!&ԤkebbҜzaZd1!7l[>bPt^#	SeֹXg׺A#4|O]wZ@v0)=t`t쮲z'=݈f
݈fdr(J.Jv! uR$_֮B9Q:/u¿8ກ;4C]u`'4%t?+K7fέ J;0ZzWYz'=݈f
݈fdr(J.Jv!uR$eumRIF0=Zum+ I]2y\O%9auL1 '.urMS`l]h=$el@|˭Z:/˭:/]i^h]@ޕ;p:MWmADsCJWYzz{VC0VC03%SE2Qu:SĠt_WAdtYSt_˭:vB6HFɆ3rWbpKV {t]p [uE ]i^Zl P(,"O:={E\w:/.]m|wafT3_+цP{.ŚSzVC?aKa6q
^SXl刚辜f]ljg,DgE5{Kj-dcܔ%䳼ݱxczzkV?40V̔]NR%SENJE {)S.`%qAӫK(ZG6bҙnͭ*I0rV-i\jYlkRlj`[_:v殖'3eU5^}ʇ饋SM*![$ҥ{Rgz"zlojQBbҚ20]*ZQI{RS/&Zl[	.Dݱ7N*ӂ\3׺P`H+}=˭RN7`vk:: OXg@>}\=c׺՝eֻLJ<D#)ʲQf]l{	RYT!7lJIҎ$с2rF z`z& q뫙L1z(ldcj	Q_V J,'$	hddŊՅwIL	(	K;ȓ1N^jK;o?gy}7	AZ-Igȋ: ]lyՠ=[".i%uhdE̤έ  R]l8έ  qgs+eȋ%΋ଈ]m?gvlE94a˭φ]SzVT%I']uh'm"䳺`D'N[@OY݆7=]9]f5 v"k׺Z',"O:={E,xNX({.䳻o|+]fl5egº^?gy}7	AZ-Ieȋ:/t[@OY݆7=Z~WY@{.=Z}{Ky_,q}f{‟䳼>%uh/"=Z4%I']uh v9,Axf]l8䳹|h	K;Pw'cptբԈ2Y
u%cx,3T3_+ц0˭φ]SzVT%I']uh".K;P{.䳻ozuNs5bp]mzuNs5Z-H3HK vJ;7]j@^gs[-K\;ua9	K;ȓ1N^jD^,Ӣ)˭',a
~WY^[a
}{K%I']uh".K-
Bh	K;Xg]`.=[at>եëKj$n׺Z"GEP˭',aeb.fWYD{.<]SzVT%I']uh%"/	ՠ]l,Ap[".g%uh.oewa',"O:={E,".ht_Ku%cx,3,E94a l3,E9ׯuhaHT$MH`i`I ^,߰=JD-2G΋I@w+nH~)ۥ輚,=ZVEɠ]hz*Kbr6:/@&a06-Ir6:/E?	lV9FKàc0XkFKàPa06-"FKá%a`l[2X,Fbحrd|:"L,bܣ%6?	lV,lt_f?	lV(ccu+L,.;,,$ֶr}{
܎XVt_p>c(@N1pUHbP:/Q˭]4&)uKOe	!	vk)u%nR'AD:/[uBK۔Q+}w^qs4T!|gA8PȒf6sK	_rsw4$	ۥXR-x\eֹFh=âT{.F=މdݳ	΋@i.Hm($JR҉<Y,ZS-ԢٵRܶsW-ږ[&T[,Z?Ob&v	ghʪkM,ZL*'-.&mz|0]k7>0[alH;l503saawY}]c{/s3a9{.Sna	Dݵ9ޯ^QVAu`Rs_+]nr0Yi(mɶ--.I0p2|3Tք/ӣS%ֽUNL`'O'̴2]k^PxN$LZW;91?<?2ӣ^z&0'TfZt`2]k^PxN&KzޝO؞ROiт*dתޡɌ$X.zwrc<bxI?iSCҥmSQKMҺlaBiR7鷵(],ZSJEmuԑv{Il/ezFQtHz(`L|Oz}s3R0!='\dTCTY(r+69cȓ}AȞbPL6d>0$eO`	wB2re,a11w{!N~C\sa׺ņɎU׺Դyxu¿B_T){.tzaz>e+B&BJD+eְ¿2u]e9# Pt^@p]k'Tb]k2pWbw}{J6}{I&9W^a|?{\y|'|{_LDt^Aa|L8֮G("HK:/ j]l|K>.m`mi$YnT@Og,ڒEdi@Y*ZQKw(miT-bhɶ--.Cɺ
̚ɛvӸɬ!6q3&mNkrF$qʇDVa
8;V/IƣV&PE0 ߻\Z`NI^T 5=T}CqiCm<g-I3t9ҊM:O6хK8EjȒ0)ݶL((PO\.YYБwkfNsQخ`V!#);G !?
βf(sWM9S2t	#T>Oz#kDI^j5r$64,ۑ`Y4as;(֡0aHm	8l0f(sWM9ȧ4!"R4iqʇ饋SIz2-R~zO4kCA0er6R2QN]mȓwr%il.Rz^.:/cyS2\kdIQ1D%Ix˭emKeKKũRL?@J̦eIաahdJP&-.9P=4jbi6ׯ]fE4|OQfmhth&b18l@XfAQXJ2x$[@$܉ZpK "#\J%@CWdc}&CmlkRlja<g-'zfTZw2FUW"RTCũ^ube)?=FٚaѠHᲹ`FNETN()t^{._Iwm)=/\"bk$IPBX;u1>!MlipX0I?XA3*O>\-UZib(Cҥ4kؚ`L!9%2aՠ* [ 0#&-	菨L"XA!,aHF& \'Er[!xe֝@VwV vgHuh
˭z#9EV2B0D~WWǲd#gEpe֝&"8LF_:u3z#9EV<L/$ȓZ~WW]le&gEp Zt^/<cHuh
<{.hOD}D,2XaHF$IugEp={.B1t^suEaRb6dVe֭	菨E|9EVNL/*ȓ .u:/ =$p]ixZc=LFޑ|-=Z'>{|*R2B00 ~W\'Eǲd#iӢt1F7zniIv[&T[,ZE$Od@fDm1#J&p}Ribҥ*'4ҨD|mSQK=eE5ۙ	X=t`,V{RhJhŊ޹.LeBXb10QhhnCՊ	_rf$zŔ<@cYDauzVK>0w'm9Q(rS-QL3+@_u:/@]li%q|oeꤲNa11#Gg~WZ)CdbhlZGiBbҙnͭ*I0rV-i\jYlkRlj`[oÌe5Sg3t9"6K&-.9P=̏H^mj:a7J(t=1)OdG)@L._+rSaf{ҦV{JW\4	`V~Qz`/aq<%ciw!d|T[,ZE$Oc6o2)5ަJAIʇ饋SIr
&"gږ lleĻ֕HaBmJKҥti@]G$]`-kI"
>y̓N3L,](r[g'Kʴ{'3h(9VTLsS	(ljQt`\6X'{]nQ,QEkk \!2X4n"ƒ.2X"c],iR=&lXz,\BI$+@,+^E)S9i˫c[uXų}g#(Ah׺׭
~WWkacE%{Ҟq8ў~"-	{Xw3z|/o)د2]J]^V^f|'ׯGgޔ'Y3kX]&`Ec>WX'mJ&D"-_Dj9!ȏQKS*@]LS1r|Z
Id.5	2QaS+&רrYyr]lmJDz[E=kҞp/#>Gk\H^$G찛i̒g짔Xp(X8;r(iQ[L-
=#1@ЬW+C(]]	qw)D][Eggrk̅EynV>*beVAfG+p0=*M~ޔt>-_zXLL1t֮N~B_ӹa$a` ^!oQP{.>0$p=݌@;pJ!kWy]fPW}׺̬c^!kL
ܬ!T ^>Izt^u+%dB	.;uQG<Cέ < T ^;>{$S$GRf,"d9,L+P
y%t[=E7XdpYW\OQd+9%69$w%&jJ_	Ȇ+S2ju3IK"rK=ADvSɒl<Z5]a{@F[8%Yus
q)3`ďYM ǲXy}"_s 6?,g$0&G$\Ku3Ir!̠ڃ,],.O&J22eٻ3̨#	P Hmvɵf[]3LrxjHMEdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?ly/W3&7ACt9
flK9JIr
& QKojPz,lg#d-b-PmiU/JbR҈M.ڒ.i0AG&_20ؾ ML'{޹֦.1ʜf'(vr>ΰAY]&nQcF.\TL\ʮɷ(*\ \!O'݈ECKtEP^=4/0cJӅt?+SbIg-9,d
'X+e}%t>{=*eGuք+l>y/ZZ?	^˭asB!FWZUw+ZQ^2z/ܭׯG9<w8*O'XzL*edW/U/Ƙ |F&Hc`Lɐ)>I3( q>>D=˔[S.|>8/EעhG^臜9e:/
eְ}{F=# w{}f(+fVc31l.y$Xc"0z(Qubj5zT&Y[KBrlF,B#$W+Y|CsFʫ]]qw9D][EggkB1^.Xޖ;/:Xc={\͜͝<O_t>->ؙ}բJzZ;37M~sfΏ; IVvӰe֜O	1+{i N9W(\O+be`1lv[/]t>$ܬZ$z`!"';:/P^]i͞vӝ@&}׺1>uh'Xsgr<K/uE2L=&QG][AhBd9	y&G{(=٦hX#7Xg`oo^{_F[8%Yus
q)臰bG,t_ײXyo%:/?4Ka]hbOr[i(UչJ-	=D+tEwlڃ,].Cб[^Cɂ'$4$].ead˳viQGH ,{#{{ZGy!3LQII,-(%Jd[-ԢٵRܶsW-ږ[&T[,Z?l/us2k3t9CU3d'X1ʇIiR=2?5ƣTkQȃႂ*g4䳻XQJO⅒Y03Pvt_'dc}܆݅b)&x[0fMfn4W36L	Z74jcܒ$ҥ%->02b&ze#-E(~j5"F֣'Uh	gw*}t]j00)IPK;b3;F}\
΋eHeKKũRL?>/&`.fMfn4W36L	ƚTC%M,ZL̏h*0u`U(k/EazHTQV?Z[ 6Hz1 XG̜//uX*z(HH[hFr/nAlzX<(lqX5Rwv0ɃXz,xLeְrYc0a8`R8dwrf0wr(\{.F>ZGm[*Z\--L"`'e55
[:kKʇKK^ږ=tm+&_2"م	֕SojPX.-(J='l/gQ]f(!֒E`X
>\pkg3YL0غ!L0(#NdȨlG0&}{ F\6|\f.#.N!޾/!3]j
Dِ^2Jo_.#+襠4˾D$X/`F Ѳ!LoDqDr]B$tiE`Sg~&I(#dM|@mPWG
^PE0LYu}(\6|.JX1rw;ba쯗
b&^$3L&K=5(Xae>2Qms9,'"wmdC-<e}{ 0F.	ĉ(s3^f;XWk׺}3NwRAmvX|լ8jG%9'f6aqdw%ih#1AŎA+);ЭuP0'B@;zL]	иWX6>n`[!{zs=_cppI\ pK-]ң/K#F$R@F>A@`rd!Y&V.@l2bQG/Qzq%фh+r<g	
T	B{GέMXay8Fw{Vl08
D`0)P'yuh01}ppP]gxr`Rw>H=c>Q&JJz#|`ICZ|!YЄ򺸵%{>S@PNIHlvJ]fV .B*Qǆ0̈%|Id%f]j>WV[k)ppS:s䓫md8)"u'Vx8(	WZ8(;ޒY֍~WY	aj9/ȼ`R]uz]t?+SSO[w:/@qg@|}΋02cw(;:/HoeְXzY?;7uJr((;O=EyXzפpSzI^2'.J8(׺̞ ଶvF`R1	('$@$	bAen	2̬Aö];1ŏQ UЌ
B9Ȁ<JgE>{.
e?yն
e?ȩA"*b:P8)r,Vέx8(	WE/BpPLέ/%?r2r0_x^\~WZ0y,t_v,=Zwȗ",!	Kmy$0X|JGɅx {'j0)J(t"OdJCYt^  f]k $=%V~WZ(Eʯ@ ;t_@HV|YǅW |:/i$09Zk/uz$ǡ8.-u%O΋e?`|!7)%pp\:/ 	I@ďF+]b'&D^0).׺=G}.֩)ħZK;){.'}"_sX`Hbe`HbُHb}B	+ !@PE(@9#
T	|<A/ah5:a1@:0z	AiG-IzޒD΋˭!zy]kh4#kNr 0rlJgE6D{.=  8.-
>WY\z@0`RG;Ic@$K;8.HCR]kP8*#ѯ!=&WzXɄ9
KQK?us
q)ppUE4˭at	Aȗ͘!u,/#Bh
	$h!.Dh	h	lM p8$%0%2'&I$V4uji:DzJmwZAA	u?u@ş>>|o.V?̘n=<Y5h'GҜH0r,W%^{.  8.-
>WY\z@0`RG;Ic@䳺h	1A|@oe֑U֍~WY	5NL$ȼ`R]uz]t?+SSO[w:/u<΁;0X#EmMA9&D@@+[f[P93vJ J]=:]=࠴K-$8KzJ2_:/ +{.(Xhu_+,@dH%Z؟C988*gs{.'}"_s08+HT!ނpp[
&[P8( pI=`@@{LM pWL{FMB\pɍ;:\A{<l^OJzX~MnIhDqAM0u\L\̔mp-F#&u]uap˭#iPь
L=U/AwAð~ajx^ppS=ahh!Sbh
	"	[s,B pKM pW=)0 ঘ	D\. !udB*QȰ~?QgmCcWzMppP>
AB}|yXGDAcdJiXjt^ȯeְґ`Rz{[zJZ{zSb=L詗%pQBp8*%ؒd!^)/wi&&Otr^j! 8%h
	'ϠQ%5G	cprh|a.B.\,Naař^ `CAf&?"{:8`qB	8-njNy#\\4\j"V2Ejl?+D``RLA2=5	|nbD-)]֨q#	`S 1JTdc3Ӣeְә#rh!ŰmؽIׯ$k˕f\JaH\P-ť
I8&QG&ځ?Ϙ}Z3]"{Xց;ϋ>||\LC5%|AWVqA:l
d%yc2AxR7{.bP'zib`L8^!: G}0.̉E^{&/	ՠШRw`Bv+ēa)&gEHt]j=ܷuQ)DȔ
e#-x]mwS%il)=M.:/ ')#(E?@So%${ 3uwAL	ۃ p9P^ >2Baz`=Bzexuh33B	prhvM^֤ג5̈́.WY.j5r+{}"j5s@l돇@1ُH>WEe'2Buit#	`S H14'E7XcߠN`$Or`R҄eN@x8(b
+:/M˭a894zb}7z>7Z^H6]fhDad}{]u]/uqI*1tĉZ
RPtt]w#	`S (b@VT:/ R;u1yNE0vM֩w{ЄԝzFe3EFX%o`[$XF`(ɇϠN0tĉ[
R1]y]&R8 62%\
DEDZ}Oχ@4aAH+wjL2'ML >D&@V΋]kef\+ɗf ̨};폇e4a=*>9XAwdQ]oR.xkƲ1QgUC0΋cRhouRAm׺\kƲ1Qg=*>UzO;n7!-	WXB=Ot_g!AD	H1E
"=Z7E#P9Y@%y pWbG_тSkwIx^\~WZ0y,t_tZ0;>DE8P9X=놁;ό>D:/%h@%.W['Ʌw2R>L-5΋V]j=ܵuQ)DĹ  +	˭Nŏ+Nv`ImqxU"qp?;mv8.-u䳒IxPe?`|!7)%pp\:/	#u$I@ďF+8zM|	"r/Ckb]TS%΋{.'}"_s4Zw{ųŴhrH@!@<8#P8+ppUz@C{_'||./:?׺ŏNyՠ;ޒU֍~WY	5NL$ȼ`R]uz]t?+SSO[w:/3{.'}"_sX!u["M~@PNI>x@"R4Y4qe8Lv]pp@`@L@He`B݄ `R1a3a&N]_lui@||{rxHrH@!KerNMyobY9B	ajNy#\H2uW,A?y,W0a]&@04`R]$qA:l
dLCĀ`Te'}"V.?rۂ2	
N2 ?"
K] #	`S J$k=?rwM.m+Nt^F~'V)ҁ;ݓ{``Ic=ܵuq2'ML <"P +XN:/%ײg>;)ݶM.+Nt^+?!NR˶ Zh
	"	Z}{O] uhw'!E߰!*|mGEB
ar_h!g}/@HS.ס8+%D+ܦ{=AғK*.VM,?]0re߅0J1yߠNtĉZ
R$qA:l
dr%DXHK:/	]iեjB(Жt^W^WCOg|9j~W\4
>Z,>SzG ెQ@DN[`Hbt>dCdRQ(6Cux 5K(W``R--lZ,ZEuxE`mi$b<"̶gDeԑdi@Y*ZQKw(miT-bhɶ--.C	Z9ɛvӸ4jcܨ|TMj=iWMҲiR-P{Rť1tiD]&PQIgzFv[]j.ZIombQpkbAG&_2L6/6
}2{r葅\ȵ61醂(!=FTkk{ѱi!ډpl̶;֜i!'>dZٮpEeda\s$Ջ א\CF3rC`#d.#ra¥rR}XH%}Z?+SjpܬU̾BnIQ?
dOQJzb>Ŋ{Ec|O5މYg|EVE{.>I,˕eb|ɗf>e'ܴXсHYP(lGINBeMOMO̔<SF	|쳈l1v`Rz}1t?+A#W#FX{.G*eE0Zt^ 2c(+8DP%Ngx^\A]jJ¿ȁ[u<ҁ;ϋ?"_s:/օ+K9$&X'%O!7&]iHcҥSr~l"Cd'Ӊ,0,;z`h
9$=ev&u_^9_XQ\`zH0½z;>Vzܝib7+&zZeW:/8]kL/]\m^\çQavZ!	E Y|{]p=/ua5;,\	L
7̬2CH!c(H0)e˭ʂxuEZ^c⿰*2	&Gψ
|Z*]ihxSFY"~\,蟶Bƫ~WYzbx?G2}SL-^OKP!2նMOMO	(yYX>Keb|ɗf>dF
GQ u|aJ-1t?+܂FG*Ȓ0 xK/=[#H2e֝&KƇ"J3sc`9Oѳ[܉H;N'N&.׺ɔ	uh4l<@_B?:_2`ap6cHc`VNJx"Eg"
=ܘ(OPlzzM'^|>av#?b=)Z*ZشXY9Q<Y6,k-3LQIIdiL{Rf֕KrV-i\jYlkRlj`1 /mMTiї-.9P=,m+1 M,Z=tmSQKM6z鷵(=.Eť3?R҈{@F]&P4]G$]`-kI"
h2"؏s9|r[y qLmtZcg&0"DscU$|f Fs3rd1#PJkBY;mz/KWcۄ]y񿦉C[e@YG#<Dl.'D$,59]fV'̙vnL1޺b9FOH"̉# DE+]cS)eȈHJ]ixQ7c(Ȉ6r ɇw%7չW`|'?wfzq1t?+$c{Hm|Y&֒EmvE$Og,ڒ,m(%KJ"bҙnͭ*崬[ҹmԲ6ץb?(jlf(s RM,ZF*'i]6[JɥKK^ږmiT鷵(=fQtiL]*ZQI{RE&]6.ŨRɗ̍Xl_<#="2PB6Emd+;c#Wz&
@Eg0t 6eFpK%ޖyxnEku8̴#gq!،/Fų]{lZ9 qLr ႱdG"N3CJA/*=ďQ#fqiϽG=eLe/G{D{
Z?^'fVOtL]j	6c-4@NZ,odfp.ݲ20`R#GApvP.I4M,
|쳙0`v`Rz}1t?+A"="!u9R*΋;uE9>WXp'Kr'"It>ֹlC98%΋튏eְJ?ȗ΋kh[$I B]l,?a >!7	[u%9ލM܁չWc!=DwvOQaL]t%	]t>g0~z^^O޺0w'mTB6ib,'eֹj0)|ˠ.2{.NB0{.B	 1IReﮋuԸ̗tե74
B0+aֺA"$HBE3^˭ʅEe֝#rA#&|HL(I^ca6ecLg̲czZ\;OMO׋~\,#V<֋̅	4vN7l\LN>dF
GG(Ԉ<r0)Xe.t^A")HC	ER*=[#u=Re֝Cέ/B(X;z6sa4SrVH}]Aq=Eq1t>ځ;έ(=?CuauOވwPz6rMw & =Dw&
0~#-#ܣ!KEK[7)&xmi$Yb{REmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?OTfȎ4m\|DҥW-LMG-6{JVLdS{uw@${+u?+Xw\jt_\n]jПђF&&1}{Tmxdcm/{F$QI}}az 7~#IAu{mIY]Z!w!8^1|ZVH,} {.t@3fCbvDQlhf]l/uyJ/^2r/EVpIlN<=FC1 F#DidpIlN4QE=ZimIn[JŹ+K"`'ɶ--.e^*&nޔ	!Ωϙ4kdC `RM*Z\b=4jblWQK@LdzVM6X{Rť1tiD]&PQIg.k֒Sཉ3܄=M5m؀Ov,@7{Fӄ^ F=S	l9#7/eiK"Unɷm9		ad	_CJ?0{.^pnLw{	AĞ/z\L-@Oߠ}ƹHջOl̱q>`tENEDzh]'gKSЏPAdg+C`+]uZ	W[(-Ȓ`C~WX ytA;΋  {uETlWIY,?֝ǲdQSE>BIF]ljc9I&ɇw nD	$OـxL]dc{ɵf[]3L"`'($JR҈X[EkJm+紮[G,MlipX0g-`NٜP;FmzZ>̜|
IKKAg-LMҸ
j=a B6ȈQ6[Jɦ֕BQojPX.-(J="mw8tJa|&{Q3-ňb=]v(Òp`;G
a6$|fL0tW$@*6 ܡ!7l,+b	_'/a#ܒ.]ع-Ɏra s"^>q3ܡ@Oߠ{l˱>d!5n:tOT"7(N|/vY̞agZ?Xwe]L30t֡h']l
V'$B!"@`U]7d'yxuEQ;}K9%E =[$()GLoe6W8ch0wr
VO}]Dݘ	,qjF>ZGp,ZIeس=)&xjHM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp2V13
աzi6שS|iV JbgzFْj=iV=^Tڔ.-),BJdz<&_2QkB0ݲ1Xض|`LElecF31 ,ϰaL}pˢ>>G"έ4;Oeb|ɗf>d{Z?0b}2@>LFx ,˭=P< @Ӣa8c,m@RA@0wrS}[=vzv`'^'C F>ZG6R҈X[DRLٵRܶsW-ږ[&T[,Z?)/33
Ӳe]-ͣ7hIM,ZC M*^T[f=s6>̓QKMұU5ԡtiLbT%F2Zl&푍Rųb(#d+1aܦ><YdO}'l'2υQM'g%uX2eٻO0ҺzQ'9FOHY.D\t?+jt^"KuEt^ qӢW9c9	$ɇw%7չW`|'?wfzq1t?+ |mdiL{R	kJm+紮[G,MlipX0g-Sr^MTi2fћũDrzi6ש֕^ebҚl؀{-.5Դm+/ESQmJ4#b4AT.m(#cg"zD[>0&&Z&>QErHnSW!7m@WŒp%|O$GV+tAO(Bn	C^)ipz|WZIvnL0.޺IQ+D	уx [uFT<[uEN(1_x(XDKP'{J&ܔVO}]Dݘ	,j<|mmdiDY,ZS"`'jQlҩn[JŹ+K-mz[*Z\--L`:a8G5Sg3t9+jc뭝5V̜|MiRY֕X/\S-3M,Z-cl/MҺj=g{6F],ZS4]*ZQze$kB&0"F	Rųb(#d䘱X䑌#f1tA7"x%|0Pl'2υ}B,ݧ9K$T`
"|/v2֩].޺IQ+7$o z0Z5:/	"uB}:/	%N1_x(XDKP+P&ܔVO}]Dݘ	,(H\XY*ZQKw(I[6[ұn{J{Rd^ʖeSp2إ?ISU;fs7ACzgMzib*'${RJILe'^adjmhth@	(Xܑ=sp\@FsF3F+zFb3AbG{Q8aP2sƴ~?l^N$EzVKHL۹mԲ6ץ)&ylj`[S9KJ)4jcމW3-4Gp0y),!hw{	>
]c`2DaS]$ {u#@$˭:/  Zcn$rvI0p2ws)9̀KJ)usވ3L6AEB6I=䳺(jra Dlg"WK9W`1͏hHm	8l0zjlf(s6kUIS|8KmXT=t{Re|ȋf&ZUMBbҘT.m(]`zƣQv[]]6}͞.-l
"Лs3&V.Ũ9PllJS
	 ؔ
n)buEXG7P! mE˭Z3,=Z{F {L<OA.tC8r7*&]lA'EiiӢ#a>lKb\ߖAg%D"ek.trc"tSdIt^&/e<M˭:/04:q
|xQdb~W@
Ad*H;n 343{.G&D,:/GOe֝0uk~Feot#xEe֝P{.;- 輒[%i'Ӣ eXI=`'J!{.t׺,\{̇,lH3 mr0D0)	}Ox.=ZmbX
R}[>K>Dap]jПuv2v'}
$?9 rYȓ:/^=ZrJ,|G@kuDYL%2q;΋oeօn3m:("Oax[ t	y,WEhqgȓt^&/e$gȓ-p3-Ɍ_LMpõ2Orm{@(X|_2X9$rHra-C% d9/Q1#% +FJL̔cpqc@֪8쇪pa0.gA8vqOeְb\ߖ҃z}!ܔet@ 'ɂ_(({.G)΋(#{.5]kLȒ"drE]ixjO>EWAmQ=I{[fAH%Du鋡7҅a)0%E]l`K:/Ӣ!
\LdI|;:/]l`.BuEBX	L`,}@{uv'ׯub\ߖ҃z}!J2y	[a^!cy]d>G&_tt^e8"˭:/cdnG&	_ <:/N/LbCDqӫDp0]iբ:;uVGB;sؾW\'$pI:G^˭!/^PrJ=af9a\X9$I=`%3?/ g10v^˭#Jσ$n׺Z_8K;C`{.t0)P>3!# չ2Q8cA.Շ8Fs3rC}XWK,gv:0ϐH"01r
+\Ӓ@N$@P2	&rP72P7,@d@1ӹN\p8ip=(HJ܃' ulNSBEs0<+jH\W"J!/eȓؚt!.F '-r_VO9	C+圻%iǷH7GEku_"Oc!"(83r20r_V9$kd$6rHJġ_q!!%
*a*^aYI?`qĖj`d6:/ 0[$Y:/ 0Z|G,Dx]k"l>֢W^!GVD{.K;Ca@ޡкTUi$wWdw% u_p)ϵ_%>HGVoe>4St]lTt^ k[eOGr9䮳+9e/s]ld<A	^˭NpI(gVQdb~WP/CF90*ȓ :/<e=GEKuE$+cgVӫDPB]i][(X9YE-(.(t(p[E%]#uQY.=[$+B}|y${䳼><@	^˭>~K;0WCfgVlXե䳼>Ov	N	?gpggyy|5efNr]fgV˭"̜5Z\"C	. I% @Dz}1t>B&A!=Ƀ`E{.G/:{.$øq+DE$Ix7drax{.$úgi܄200)Igȓ.eֽtcu+0)9Q'mYޟ(c!7J%4؎`A,epza7(#9'KD\J wWA_(/uWv+Rޟ(AoW`Ev9ZPbqRF>!4@N3	>ح%4ޟfrcD('E[@V]b~WZ0#z`&u9@[uE%cn/n0.̆RŢŨʈ	ɵf[]]^f{I=$T{,m(%KJ$[Kw(miT-bhɶ--.CQp~jlf(s7#oKXY9P=KKA`j[>$mW-虄CX2(rb+6IV1iWVPQQ,QD0ZaEX Ie6#9}ZY!fB.D Xt^%J]h=[ ,	nX!R$
]ew I]u,).Az	jY t?+ՠxb]lN$.uAcfA=B~WZ+O$AxA
˭a#,{:a*nB)	L1t?+jt^% uA:/N0F7XyxB=[#{}(lҩn[JŹ+Q<jYlk-ʖeSp!ܳPn|j$I0ʇP"B'B?d%܀(LrN``~@Ƚ{@$ӹ׺&*qI\>sF3 qbb-#Hm"`'eOmPqYd
\L]4ަ7$I4iqʇ^~X1QKMҺe)?=^mlEⅎÓ~(4ab$`Xq8p׺ֽ#ЭGq: zEpfL=w^:w9ֺ_έ)l49v`{sU2I\V9 80%>QI-i\jYlk)&ylipX0g-	dd
\L]4ަ; HZ{U{ HZ{kc/hhIFr`"a mG	$1amv;Ƿ6DSy"\cmXF%G6DSy"\cmE`RzXp._1`xW\6~AOS6DP.lcWxfTHS1tȖl\|X14kҥ$o	"M8_̤5Դ`lMҺ徘mlEHY0
;O#°`>QFr,LOLOؘ`<LOd옘WZ0z$sRK;r>Qr!Cm$jYlkilipI#`RE#e%4gn{Jũ8l0P殗i `R8c`a  Ȝ"La"H"{ms0)"c`vڽd^%ݶ0)"G)VHŉ?_كPeHtJ%3!@4iqʇ	ib$oz+@ `RM&i]2a<,i"غF@5\NaN%0s1*@Igw$g՝"u|E+![ҹlkilipI#`RE#e%3jYlj`[ }
Դ)Dd6='NhKE p"##A>4Qֵ}Cw$fN`0L` 0?=C1Ad&`8RxpN܈tj5xOG|\+8u˾WZc#2I2BGr:$+ȠH
 ѷ^Z@cZy	0/u܍K٨/-SS#mz}D.
u-}8u3)S$$w-h>9$/"+Nb*]k@_Tj*Zq܅LWP. yh>-@U[^Q;DD2&9b
OU27fRX0pʇ^u&-.&ږ=tGl/zz'lblG0&#2+FbKtK;ȓ1N^h=FDۙG,^l3%W.	EH,F$:M"rc8t^u%I,1PZwO_W`HAgCft
uh/e֞l<6z"EȒ2׺՝l]kĠJ]mt`I$`I ?	JE0]j>Ah7֮B.D
%he	ukIT#-#hɶ"`'ʖeSp2aQ[t93nw \kvZib*'Le'0>%$gw;G{.IB>WXD|6>[	ƅ%+Nau#@B:/4]ix?=C<HmKeS	8l8ɺ
̩q=3WJ64ũ~ʇAȗmE\am̤0I];-2'w;,h=S}nT/N2{.t֢F>]cA酱X hH]ȌbI&["4΋Đ8]ix"1F05av#ܘk;37b6hZGҤ6%ũRL?]?^2n4OBҀͫMjM,ZC}4kO{RziRlezFkJ(],ZSJEmuԑv{I춻M$_24b{lL6/Rِmh> ˻^xX-$HY3mb [>
G0#@!(]&|(|MeSK[GVm{XS4hr#{2aS)_Ia%]l\F N2yFGJYpG"[@;J'ޗ.JӅݶ	>	 Rt|''zf})2
Vt0)KeYmKmN]m.ˠFuF'1,lD|4
deds%E@Iwm)=8I
KHc!(<Y&֒EmvE$Og,ڒ,m(%KJ"bҙnͭ*崬[ҹmԲ6ץb??~dcꐦb$̐֭ũT>OM&s_MG,pW1ҥm+%4ҪmJKҥti@]G%2mоDkFEף0)1 b'!("V.6ǣwПσLujh/]c(&Vkcz}7.l	yZFor:L_-V|HOYm[mwluh$޿,Bz3BrEdT	ѠS#,  	 >`8{.;~D8]m5Om.:/8I
KH6˔	,ڒ,m(%KJ$RLdiL{Rf֕KrV-i\jYlkRlj`[CTcꐦb'-.9P<&K1FϠ_2L6GoeF1+=54~kqDoz&bG/Dl"z&fv^uLעfpuM荆D͋ksuz#hDǠ$eF	"6虁נE9uF7fPp]lmI:/:,=[#-#6--.I0p2LPoSW,CҥmG	>8Jũ)6{J̏Ql	4Ҫ6Za/%,39rXց_έ' ?u9`R%oaＮ4ul15zOXBkף嗧ڋ	Xo"~Q9Nf٘fUQ(O:/uOQx˭(S&a=P1^> ^x< ~8LgfP,q$ݙc_.wfoIDĻ.u%)MꐮYܐaWXNH0ӒrA/SnRpnW\!rhgeuP+| `"ܤZE'E)Q4#dEj%K^N`
fWwmZcfduhR %W}1ɡ^%ݶTt_ 7kj`Q
a^%ݶTul`]2wW[nR-"䓢{.@X؋u?uXZuX4=<=	pt+8׺EnF>J+*Qnͭ*崬E$O-i\jYlkRlj`[?|jlfL۶4Iib*'-.&mzjZle|޿P+aZHG*D/=x^uivv!+ՠ3c=t9s1=>0+׺9}u`9-w{igWA-p׺kpӅoe֮u]ak'Oщ-F1(={$℮ry%#ï^Tui=[A'%(}]u:=Zzt
uj8+cw"NOu:/9f]k1ArLh'E!Ku14% R^Vt^V?K,@!׺Ig{)ȓ%{o~WZ)۳y;uH.SmIr-'f9jûB\Y,VJ`9KO$#i(m崬[ҹmԲ)&ylkRlj`[|8\Nٜ̙m;ifjM*Z\rzibmSQKMҺl/xO֕SojQ)D],ZSFV.-(J&Zu#Civ/O	>[u-=%$M@0
U£uvC0Vr
"rgE\{.t {uH^˭BT[-(p2GZWAOȓE[\ׯu:/^̝1(0rax<0{.pada1iv$6ZЎHenD7a%׺ؑ$b]iv̎F1;yȓgE ({.)A:/˭܄Z 9%z#%<^Tݧ1(}?ȓ%us9(؝[u}.Cl,m(%KJ"bҙ<{Rf֕KrV-i\jYlkRlj`[?|oWMS5d
\LSZ$KzޝO؞ROib_w*'>ަ-.&mzjZl/^=Ih 	$l+XD݄X	_.ωv[}׺ϔ΋Ȧeֱ}t+j3'	_Ʋ%Ft^Eu<輊ZbP\fI!,
dc~Pϕ6kY9~DmWa"vt^!ײ^n	nSmIr-'f9pxb\.IFY,VJ`9KO$%uZ_D{.tсFWX?OSx;^˭]$I|!Ԕubu;^W@Y辀@YV+cw
gv%C]u%M+,a){/eG7
-WXr׺+޺(@(j9qDPfA.6V	_rH
	"y%JbP:/u]mI	IF輈oeְ\vvE|+sA޺0(OSx=Zi"L
$#w%!5>QI-i\jYlk)&ylipX0g-gfmVѕUoZUryl&̓K&-.&mzjZlȶaBlojPX.-(J='^ /P,BL6+F Y藅$?)p{Fύg]^]q@@=P'Ht.#+?ӫCA?Z<Oeֹ	Jyo^E˭rD$)[<a]]SKI	`RHaEÉ	]"KRBXuZ02=Zc+\ˇ$΋M,߰r=D]f]i^^!jD|G]j>D]r. Ht^nM{.F/H,NIf$Z{$b>W]pȓq)໶Ӣ"1>eaeԑdi@Y*ZQrxX[D[-ZU-iX=r=emKeKKũ8PުgI!饋S	~CmSQKMҺiRl/piSB(!&Ԥk+Kҥۛti@]G$]`-kI$X{lK[Ba|a5Q(NIEd]lTt^Ww
-	ALj,
 Oő73EV/L$F"S$$}y(lF^|ФzH@`l`iW_a7+>WP.$`_p']@i@au:"&L`&uYd/=pO䱆/Ӓr@NKi׺i{ٮld Pߖp\t^k+u	a}>W},mu:/F? ݏHs	ZVeWA>9=wWO0eְ$}R$Dz].:/(=cգ-xj$Aބ+츖{&O `W^/^{ef	vo9ףՆ,dk!.@y=w-.f]mGh@χ wk6ҺK6DDք+qդ0P]j={oazＮ4u<ҁ#R&#qx>X$T `W$A%Ӓ Ӓiic%$zӏܮ6%G$|Cfg3â`ŏDl~za{	+$jK ވZܤZsS.a輆]k0'H@	uii<jxIi݂mi->NHNKOgsVp+0[dr9EĲB}9.9!>NKNZGĆׄThj({l"`'&֒Emv,i0YG$Y&PJEť2J-ZU-iX=r=emKeKKũ8l/qWA*s6j*'
ɥSJIM6|FA|jjY5 FeiWF,V-jrɆֆ'cy5{.]ZBD+k!&IFU:/!oeְ#7]J3)]\CfxuhZz@z݌JE2#u	na+#✔d#EXw,
G,uC ~8_]ep$o
t_@]+Yw:/,@YVȌr yQKok^X3%t?+DS[pkYr$+o~WZ)eֽ"\X3M+z-+pg"Wuu\.X 4XVN4	сEv31(e֮ޟ$I֮B>]輄"=ZZGҤ6%kJm+紮E$O-ږ[&T[,Z?8*-:0*KzޝO؞RO|g¿0`ʖΉC!d6V`ҡn2t	e|g¿0~b4Ld6V	&)fCf(sZCy)A;4jcJ/I#Gc9,9b9 mq#`REloc`"]j(zYA3"ʱgŖppI\0˔\INûMDV̞t'Vh1F=AQ#-#6--.I0p2LMs78k3jKvKKT>Ob饋S	^Mj=iWMҲe"-PmiU6JbR҈M.ڒzmv.ZIombZ 8PAGQTtb/Z2ާ{'a6M,Bz2z&B1 lS/"FHFŠ^dZ>O\GaOqp3z^f.KtQr{[|_	hOdMshl.#ܒ..oozrjALOgݑF$}IKT^%ƭ$T;&/u%.D#+գw$R	+tD;F(w) #d
U[^W]$z2̞'1xT|Wv$0ӊ18=X5t/8z2̋S݈\/fe59֍Aq0Z)Af5>IE(Hg%,"rK	̴T++yz{.h$"z	t3B^c=QJW[		\T^	XȔFD˭WjDȕCIvXc' Reؒ`\C@\Ama{F[gpE}%;l2䳑h]fOorKX'EAuO^7rtY(Iz襣y%{.Cu+[141lC(+q|oD.5Ҧ{u$M*mt_͏qܮyc8eM\a胥HH0^X!JW!1$f]h\FYE˰dލ%i lKR}4rAݰ"- /Sz+d(;r)+̎eְ)){{Bnu={냫KЯGHb	L$#Q@ =ܱXǯu1Zq$,FP3@2z+DDQ.+"^6as"##QX^E@m(0ď7/IKQS,Δ(M*eeKM1DxDd&V{aJP6L_򌮳'%CT<w|{->׺X.pag!S+M|E=H|:{.lweukC,E4]^2/_0C]uwc.-+Δ޽]fr.97 3[uy~WW2]{}1{wz}2D||2EqMs$($$	=GE];r0)=>Yy$&]"MṄOeL:D]D/e֝laN|A/A.dr+:/1.}%^%ƭ/`T׽x<.(uL	4:֦Z^C\0h eAᇮzQ|/QfI,p p%^6uzOFArN\׺J^3za#OFArهt0^Ѵwr6a^o	"ZWrGz6-lP8 e_L	4:֋-{9hl.|d.	DeA\FYEl?(׺UeRIz9VZi'Vt^]k$$P%Ʃ$OEX
oA.$:/A+A'`S!NrRHLĩOQ:/  !{._ɪSw)Hz].:/1OD)*0eؽ*y2{>e?l2u=.=SK9$GE˭|@IWs'M(uns'Z?]m(+fVcvhb؊,
OFYE/ރ[*M*m$x]}(cv!v/FYp,&
塳+=42lDWF!d z VO$$Zt^P]frU".D˭%іQrCz6a$2WZ_w(Pɕ"(bu=lw(PCp`判JgE2{.%HlhkbbQfDdH-ȶ#,i0YG$Y&PJEť2J-ZU-iX=r=emKeKKũ8ӌ$hCVLKvS?ܨ|X10<-^;Gaza&RH"K˂<{J6^2:[X{3]<$8%:/ q>Cna\`R--L"`'eE,tfյٴ@4iqʇDPX1^ږwgi]6[JCBe$kJ)Kҥti@]G$]`-Ĝ̎p2LP'r)V+X0)=lUlHչ&((}~'D[|>'&q(ʫkބ߶3&mh=$ZÀ@i4~P8NNX}b]׺Qdb~WP9$lVF#'vt^@u#E]iy|cwgIza2ZÀkk ȾM5ʏM>yz'OK<$S@YhqF
DF"ox0I,c"FBMע6BIR>VE8I徘׺|Cr'K,?`=,7W=pIz
PYBFd+F 6rl[>ܜ}A+2m@_k| au\ls$cI]<wF݄xI*&+r cddc1R\ׇ֤<2FOmlL/FV!&L;רUPX$l#ܜ9Q-"x`.XꑎE%oBMhULH+^= }C0TA\
K5z2)49eTE0&10VN)7J$.7̥uz$eZZE`V]GyנzJ܅i]I"A?x\S1p#܅E(FQ-Xy
x\S䍂1p#܅E(Ke]A?އ.EFhn)+"ŭZnBb(P3i-HR0`	b?^w4W|amEj$\|ڋ C$I1X^AI˭lt^ 0^]izd <Qdb~WYĉ&"lVF3O"2rx =["2x uE@cp0D`Ԇz}1t?+Db|0F!Ȍx eȌ0Tt^ 1uEG(yi<oe֣eZ0$c5D6lȴ~Cl,kf{I=$RLdi@Y*ZQKw(miT-bhɶ--.[$7w)ũT>Ob}5ԱŞ=tm+18I^-.&ZU"م	(],ZSJEmuԑv{I\/eغmi$]Xԙ|\,Z.-l^ {ؚ/^GٮQcqf۠(')*'=>J|AAer]k^ 6=l,$24c1e j5f3#	f,Y.IrV+rC}XHJWM	A?ωuh1cҦhQOȓ,ur9#hlKShS
El쟨'_"}{vZH;!2_&&p$A?Ջ0_-^t^ ˭{>Pp6.L)(ם%GOzP	uiP.c>WZ(')/O9L(8t^ =Z0lkus.>K\ku0Ja$cB?`GȒ&d!'=%a|>)ʎE[fz^1 `RwZ&?l']?e"~WY`RrJB#16ȞE(U$jV!,7d}CU%>.荐'fIzwnFףsCo G5!L#iF0NBPOih"c2XbdQ\JZGy]pQ֩r{kЃ <腨z	0(	AtWdBރ\ %SD>I{FW\4z%2`ŏQ<U>މDmh΋ǲ^xFحHD{lKGt^i{.$'=lOD~b|މEz%9gEGc}؟%ս5fWvNLO
>WZ(')*P3*E
rQNǔZ|.WY&]A?έ;?r`I9F8LPg"U(2J2xeְ8vkXz_	 ?8LfrIFQ:/޽5Q~y1D_f5#)	j	|'yբc?5Q~y2BĐ?Sq<J^ˠAG|s[P=tU!
B'2a@*݃k돣p!zH	#DQ)]fdP'0a5wB#_Z'fd?	('1t^2+AǎQ NS ,Tg"UdTd(u<8MvŪ}Yx~X{.qCޣ폄B̬O2ݧ̨'բX`@r'z^O^\(-Ozk	|&푀~&h+՝Z,zk {Đ?ɛ?$kue$ݰGRXu
>D9z+ RfR1tL%lٮQ^!=F
ПueF<:/Oe֮YGt^,?u"+F2$@]jht{{ZGdZ*ZشXY9Q<Y6,k-3LQIIdiL{Rf֕KrV-i\jYlkRlj`1 m[Z)nf(s2@nfn)CM,ZC IMG->T=tm+&ZU"م	(],ZSJEmuԑv{Il/ez #QLdh4%-:̘L6e8]Z=F;}[-A/ze\"L,]{B6BrHb	8r 2¥vXdnB$⋡`	!烚1bd	_4DVpF^\d,e6U^")"ޟj,=]^<_6	FTBC/:' ?׺ٜGG,xyVM~LP'{!PCLЬŏrvg,w2k:w:<,<O݅kJs{.叽>Iٹ{XBaRvg,}Ώ
O+ņ(+fV,1lvŲa`@`W]ud=P _v;;:/ P]iz|/<{XBaW=׺N|$գ@>ÅK:YܟHٔXH!ڶ&$WȰM}~G܀ʴuh; \J^r+uE^Dmѯ8#dG-ɁNE}{lC98F1#w:/ٽZPF	pϺXF:DL5LRE!V("ѵ[i@+a݊Z6xkpF֭h׺-	W[,\"Vm1ⅉBND!Vk3IrM;I;XٮLL# w+\ɗf2>(uhXH!\eس=eԗ* '$JR҉xEť2J-ZU-iX=r=emKeKKũ8yE8S7ACyjکV֊[M,ZF*'i]6[JÅ8cKK^ږ|_̃DjmiTоI)ÕbbҘT.m(Leh&lB鵤b .aWL&,`Lg/V{"N3#(\evF4``R@(FbqK=P//&d$nI#+xIq;׺RK7Ŕl&ܘZ5(]]hu,4:%NkC p){"?c3(=5^]hu=0y0_Ș2Mq t^?u#
OOA.u"Lج/_ 1dFD>˭FFN\&x|˭://&=胔^\q<[6?іkNF>Je't^aKQhۚ`i!=D-&Lm~ *`%LtpB	hudcXa0_ET1;k>eDM*=6F?!.0ӯu^w">Izr\}FɏmKF!x	vP؛`/&s ԚfIfp2#-8"hut^1t+`Rz}1t?+&Daz`xy"5E˭FdF0W"L΋2{.A,1K(EyxY1AMiL7/AmzvmEl&YD휅P(逿4:Leօ^FG:>%#%O&ϕSb>VMK%_+S^Zkٯzڃ.W\!2"25+rel͇plȈjdVFcaq3ׅt?+SbIgXɒ2g,^rǨfI,0ALE{O}6{HMަ\eSk
>`Avjc݇^P8_%O/uȏو,zMSCȔn.Qzaq`ב7c$2`u$KS	BlALh.íL(Y=ޘ`Nq t^?u9#
OOA.t]["Lج/_ 	R#\t^d$&yxzD{.(EyxeD&=h+wz 9e9`R=&ףb%qIul3%ɋ;u=370^$P^cBU%Ҝp%c>WY&D-'ٛ^L2	 ('EFOe'y?"V#p\t^ ;OD,<oAE=5Mv.@L^4܇:/J^˭z2s]N=BZ?+z2(Ȅؖ6Ot!"âi"Lz	(؝ ԑ4:Җy]jK~QZ5]cY)<z&fwLx F?YF;ނ]} rz ifBwnLL5=/ACGgZ@5$e[/u1,rܑW%t]kgz9"`(#u1=2]$Y6,kf{IRLeԑdi@Y*ZQKw(miT-bhɶ--.e'n3$U=hԧ*'s$ũ^<pDT|SQlX-d`ZiP`KҥtiA0غ ؟މ3-n	G OJb< #dxQ׍"~3M,v; |lXAPXX	xQn	_b(G`+oDM6KD.N򛲦Xʫ]u D{ޑv/EX
P|nJчqHFE%o@'J:/EF?uȔ`Rz}9v2
	&FrQNà{.;υ+O`rCޗn>H<HH0 Tv?uH=>dw%;נV~WXF>J,ǢloI!tBk4rzh
R$0b"_6t=uir P^G	^v.L
wvFK+z7E:/F?uȔ˒3z#ׂr
d
	&VIFQ:/DhPw)=vz>H<tY	r|ISG2)IFt^W^5~WZ('t^ !+sĐkrѯExM?0/%cw(O+"Whh
0%&GE✬N{QM,mI	"_ՠ X,PK;bAdmE܅FkuB^Zkٯz|/!6̹]pA"##QVT?\͇A"##QVEdf6/
~WZ&Ňd,n*d_Q:/7X[6+B^W'XY\ȏÝmb>Pz3/x|3/d{.I-l9L$_v֡4,	r׺HǻJut_^ǳ7.5V-wJ!H'Erڋ C$EX^AϜAu#)CײN͏15adߕ}׺̞70z3F9ĔlG)}J2a'Ee֭	{4$INEX^Adi"3E+{.Ady"1$ Zt^`	X#9K$?>=5l>=K/|UgEn
{"Rpr
OO78x'.@ǐI$(e'}ߑ+O`rCޗnǄ?(@pзuO:/eְDq|Hס.xYjz
l	e`7zشkExM?0/ ȬM,vP'{}zM!rzXt=E4:>%9E0z(u1<Hmadi@Y*ZQKȤ	ڔ[6[ұn{J{Rd^ʖeSp2Y7ACyUISCҥǮfLئmzjZe#65 Sg-dX6I֕SojPflRmlqܒ+#k`IFxGl:/y˭Zl&9/Ehl`PA=!t=DOb$׺ս _0a<6pk<A	:/u"Dm3(!#^R#Z˭l#Nq t^ (c=>`Rz}w"Jpv4ج/_ ]]"3GEช]l0>Q8%8:t^Zt^L']uDGg%d)5עg%?П΋ N̖'Á{xK6cocF$]&?wAgQz6\kr(%l0xÉCѰމQyʷ`܄E1raiA	BE%nSMSSFR`"̓.Dg^	ASL݂dc|![EkJm+I0sW-ږ[&T[,Z?NLfHMCVT-Lrx/Ib"zj=c=6[JÅJg|_̓M*	6sbbҘT.m(j5QI}&&͞3-&#fM6H06L!|fM~sdz$a{KD"Ȟ	_M,v!I2\aLYdQt^%b8^0vJ,i/VgAN3%#&a7(_){.tz|X{.G`]i(W>P\8]]՚X6RQ  wXzП׺ވ=D=Q ǌp6މ$|צDymоJZsE["6xDؽY-9S zb7p{.D|Ms A\'ڋ C$ض+#r#>u!jDct&E^˭:/J@3>LuE\:/[0)=>K$.C$P|	.:N.Rl0t0Ӗd2W,M31D׹4wM/r2$wM/gH	u	D̘i\/s`6d,,KfDMN+P׹ INUl!"Ā\޽d+/uԸ׺Igݖ_^t^
dGɉ^F ?/h">Lz3r51z`K,	s+'~{Az55g9'ubOŝϊ&a>WZ\WI%̜}uDM%KM/l}0%RExM?0/^^Ahudc<z&fwLx?3^F+z'l%03ȼ`R]u=>z~WZ0?gsoeְ:/x]^,	rZ0^8Z7]kOJ}a0_EDz
	.ޓwr%=߅2bsZ+ =.K]/u%9b	AHAxZ=Z~,BXcsw$G@-Zùv%R|Hנa@Kh%KCZy'D)icLM,_M,]BaRS8M,^Ar<%p+'~Qb,5A%`Rz}1t?+Lbج/_ C"3΋X["0:V]ixt(1mw^ޫԢ=Zϭ	{O0zΰAz	*x`GOza;Iזυ<z ]lIh=S a/޹@-	"]COoW,-:S4^Dh9$h^֡b})4WEr(Hrh]m~ٗ+2eٻ	s*
>|,yՠ|1=˒],Y`jHME$OJEť2J-ZU-iX=r=emKeKKũ8l%)C 7m4h^*'fiSI$օ^j\aOnf|sSJH^MFWcF-dkJ,BMIH"#A-1zl&#ܠ:
1dIr)w|!c$qpnQw=dq($nP%t|f.#ݓnQrVJ&i7J-+l^Z {Ba$^H"35lWY@[0+-26g96dil.#fr	.ISbIgA׶/oSz|F0Nt^9Qdb~WW*Ȓ/+##>Q:/DE{.Dc4DuEF?KCܷ|F}&3lE0	~B{Xq4s0@l?P狾WCglY
}5,kk$]jz?Lنb֠q>IzMzXUu@c4^`^̒9b>W*t!d32'Z&fi@ܢko]7Q)ţ:/7d6>4~}72ݚ%uXk2ݚGV15=}wvt>/EQbB,C@dc{!jQlҩn[JRLhɶ--.eDs)Ӹq5t^TE*'s$m+&-LM&5ԴG_`^FW4F$kJO+MKmKJAFKJ/E{؋H̞a=#l"p7 ysF3rV4Yl`	_Er@YÖK
}.ʚ)j輴˭|R1)a˱z6#%
ODyiJb]uz=s=lRp#$Gc`Rz,$b0?]uCM[⅁w#
(;M+>i:?gI'_7=+@4I$zQA\'ڋ C$^+#+˭F
$ܝuE1;yD]%,_΋8c2iƙ?'>~ow݇mdiL{R	kJm+紮[G,MlipX0g-`F2
̐;4-4ip|/<r{iMҴ=5ԱŞ=tũ̓ImQ&-Q𹏦ZUڔbX[>̓6z&,$FX
I	޸>S1<8b~G$fEQ1y2[Ehq#"!ȓܓIFCq#q#0^Auz{	7D[]d$5eH3\z=v2RxȒggd'я
83-IipZl}-9c,N]D]cRa!M% L"P,S]FE42Jh_Me5E"4E	4E/i]e9(ǒYXoe֖fzJ`"</@dneXRHgA=^:ҝhm-ls-ڝ8v4L#d$bQ90eP,S0Np/"v.q44)}F!&^ %Iv4;<oHK%uքFbb/T9(ǒY輖˭I]bhsK3)k;z,2ނG8z.h%x[ =h.E*;̢F	0eP,S0N"_ .m0An4EuuHmHšd:ף<M-QG	SD]>	\_BarHב2$	˭[v4<sa&&	4E؂q'.](Eɠ	.2K&{S(.0tdI蛰Aց_5g	E>QlQ}YxI1>\KKw(miTI[ұn{J{Rd^ʖeSp2b/:!hs2@o3y楣ȟ>0vC_ibKKIO'5)̏Ra>clT5?կ>ppEaEvL&䓢]j=nHD*{ b|0F59xjT{.Dk:/@Ӣ+cwR1_-#ReRlja<g-Ŭf(s Rfs7J|Ŀ֕g4jbi6שi]2(MҲmJKҥti@]G$/g.ktH{l\*Zr(I:a59$L'F
ݞюusǯNLa݃aI4r`-`+H0Eu91$p4]iz08nQ'ڋ CRA[DgE ˭ȼt^	7Nцa<r0)=>Yґ̂Q$`N8ܝquE[jL
OOA.tb]CeY\$`-`d]lE'E˭:/Da
OOA.tb%!G9Ne"JLL˭:/D1v.]92<w+w{f/ʏ=3֖тսGNLzQZʏ~Ӕ.%uB^;z}1t?+O$`<-
T=`[^e"Hxt^6Oe֝ia<@Ӕ.%1$d'3N}2,=xǲVxQdb~W\$"ج/_ l6:/N]l2DaxDdt^6˭:/ ُ1 a2/gNPzxN?oE8Dc/Q9@[ihL[/B&IeӔׁY_[iOr1铧J9cYu׽GNS{>̓(@sCNB]{˫	]b`dt^\>c`wN֨}F7{t5f5zc-D[kTraW 8 9L2%($!Lh˭WȕmDIz7"`R\!+z39Q5IҵSӔ]kXbў(ӽ&)enDzjr^ 	[jr[!#>֯Gdc Q
dԍ"dJӢH(=[@$HmDIzQ 8-#)w2r-z8KAwD Yh0)^DPLYB@V\z.k\Ӕ.d$Q1Fb8`sؗ|6W"MiWt`Hc?% dHi'jrwINe }LGNWL9Y Zrrמgrecg8Ll,z0XS^	+ג5RfQP+ۧJzTNI>	<d.`0)ZD]^]+|9dҜ5%nFCJ	Aφuh,xQH0)QC1dYvDaxf^{._.RXwmE	)#<ZN=ӥ9%QU*'$+	<d{xLNRj=W"D{u{`R# NxD%}_fe_:AxFXy+'`S# DXDDGE{._.RPwmE%c&"iʏkjrw>ӹb0)92_'רhl$>19M"@z3ֽ2L5BS+#/	5PVI!aE|c Y?ҏ_E"Puh
!׺L=xL0牓JrO
TSN	+'5/>բX+]`	Ø(!KV'Ȕ0΋	[@)N,{tZpӢb1(x/]>zFXxףc:S$ӽ"[ҢrM,'{B" YX X]}K\OQ)Ȃ0)'<r+rpI_E?A?٨>yέE|Z
@9L2
A,(`t^͞˭WK=zD8]iz11(xFXxG=RW<z3#rfVQ_-_!hO墢tzTNI@(`R:[P{}9㑑D>0ٽr<z3sD 'F`RrF	'1^r`Rb{&f#>[5G!=z>H9@}]	uh)k]l8se3X%Ȕ0,˭WK=zD8]ixXw{:t>&DQ-HgAF&L"fi=k0FJ.{:rbӔ׈I=UۧI]u=r~WY< /eֽr}{huQG@Q%w+	D+Kuh	ܹA%(|/^3
dD	PGFQ:/+oe+ȕDH.z輸	
^j,L]] $IPt^3[ z/zt^3uEᩋcn`촎`d60Thj({lrxmi$YdWWY`jIxEmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?lSٛաX1T>OM&hKKDOMҲj=iWLdzF0M*ԣ@XBbҘTzaxM.ڒ.i0]b鵤l${!v.-Er6V.-l>0L6/۫υޟlc`[	v,p65gr1LMH\$^l鋡]l{.@vt^uEAc9Oz#%u#[4IK]p ܬt^e֝`͏1/a5X
AK/EAAY)8#d您'C*h0."ܸ	hnIo#0<YWŘ+ANDLrOr]>/u{G.B"dK	%J|: l KN tD#01QIhےATlEW">tڽ<w/5b`(X|G"AgBP(l0V0NF&P<4I$zcmBz#%uF0$	
Dx `8]Zt^V
˭"逵"H GE`Ӣ 
2#j:/ I~w,|n.έA
Ъ6d(XJKHJ;OQ@I `I+8L]u:-7c|xd6hkbbQfE$OM$2Y`jHM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp2Ac3t9 7M\iS|Fҥ4k{Rg-dD[0miU6JbR҈M{NLeغmi$].Xp]¥}Ba|:zYlML*enPL,e5ȶ#lV}{# 4z}1t?+TEs_ ]lnâ@
˭:/
a?tN-ȓ-2l\
Ht^ȯeȳ^}Poa:^`}| Eᡳޟj,L]] 1_!$tt^Wd#m Ӣf1CI-E!jmz) #dZF$kKQwreblׄYZ,\\6\\KDYm?`~Z5̋C7"i^GR<ڢٮf,,]hmr\,dFb6{p{<+amYĉ]Z=B) #d$l$k
E	$HװRY16E}%譙m6a`PdNA`FAsX`c3@d!+I0+%|U7p^J>V&2B`z${j"M37  
Ax֢A'Kֽ.
ELF6VQXȒpxսk'8rDQK,78^4)5@q`ȸk@5C}{hOT];*S/ID0-2ݕ;ʁu֘_+j-{kOOe֣˭%	Y~5zO',ݱQyծA}5ZU- pd{7Y7+p.$gצɂFFPM#2}/aB{FĴEt˭{>ه/gIזa{
	 YhEtI{.p.϶K=
%yhHF"H՝Gl4X2].F`Q/u.}Is7!iQIQ2̙Pv2:4`I.utcГ3rGMqd-~R$DOzcC/sC΋Kek{>UzD6.DI:/)eֽG/dz
i;8M'r=3vPAפ%S*,ib	gV'm,<L,FBvN7i`(2>d˳v2$P7z},#S'OQ ûzCB|aIr4Qm"K&t^TZ{.B0:dzt^T˭:/@={>P'έ0t+aI4+H"JDE@aK4|輨]ixVړ#{{6RŢŨʈ	ɵf[]]^f{I=$[IdiL{Rf֕KrV-i\jYlkRlj`1 /TfH	jK#CᎼ.cG̓JIMG,'fiSbG.u>}P<׈)Fe`ќ&i;w1p'Iw$uDv<i=g=am6R(r@Pd`Rr 'A2L#|dv\lY|[@gv5z/=?̝u<%zZ
c-b|#-ږ[&T[,Z?_pCV:kq5LY 7m-.9P<p^{`X15Դ+iXM*ԣ&xX.-(J="mv.ZILdl_0:dJLGUt>{u3-s)]dEY!9p Rwd+XH9O_f9\8:@O5v<a=cus |
WCHS.F7&).#uXFvf%9Ca89*ulY"8JfO>΋+uq2 Dt^^˭a¡R%gsA΋])U[Ԛt_|](#*ȓ|y4̗Aէ=Sw)X!׺Xܦߕw;JD-{`Z#.;MN]uzG5f#d9O&cg4 ,0wsKBpI'VT>]T恁Is5Ï^bF]\s1~W\gV5lXsF3 KWYȏqv08퇫1c`Zzt^crj)(J2CPozkKL37s9*n*d-܅x^΀JJacK-vP=4r>SiS+ˉދ`{䢥0h`R-#&CkM$2Ya<YG$Y&PJEť2J-ZU-iX=r=emKeKKũ8l߿O2dSkM*Z\rx+I$z#4jbj=iWMұ6ZUMGLtiL]*ZQI{RE&]6|0ؾXa	tr}J= K洶5IZiYubI+]gvArCcÏ^3yiv<a38WZ0
L7D R֪F7oH1edt^˭54"0&#1(9ׯu$U{`ZYXbP#2}Yt^ ˭]ׅedDHCTE *"\|4_&t+DUl?+Rh#xXc={D#$C"=ʲ$(!clt^Q+tZz=r}{um]pg{Iw+΋eֽSmFpA{nFD{S:B"I/{ %}+P'h	D}A9`Rap׺؇sQW3rl#UB-',V+ьmg@c#0pz?"?cS8퇫1a@zt^N{KWIELTɅvȎݕ7r2H.QL&gh&Gxm3"3-ќ=`-M*i)ZAL.O})6|},\6ދ˂a(u	K0Ps@ZGLv,ZIeس=)&xjHM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp2NS1#ȧ#0c:fKG?WE1Z@d9·5-VDWև3dG9·5-VDQhs R3y楣ȞT.-)P<p^{`,ْib{RQ+iXF$kJPVV{RC/JEmuԔIL.Jb=]euʩ+ RPe29^̘?Y?vf?j>WZ4
L7Ļ>!(TُOA.udIa{c"q{C{.DaI=;	{˭:/*X#F+ R֪F7odcrkt
˭aAf{P'w@Uz-/bĉ *bP#	>_e֮Q0q2q!0U$`J΋]kP.@N#AJ{{&_΋ɀzVUĺնP+(H?c9+tZz=u,C]uem]pg{˔Iy+΋۽Zeumߕ־r;u\jG*p>3O,r$Wܲ0/%	y&D}(=lkdJrj*iSIzGףtz3;}Ah1̋D~eNǢFBbb>Agl[u8{xZ	(dc$r<Awb>LMG	l|.etҦ._zT˄Ҧ79`R-#YG$Y&PJH	bҙnͭ*崬[ҹmԲ6ץb?*~O1T2ȧצ-Lb}ʇKK^~/{R؈=tm+&ZUMBbҘT.m(Leغmi$]QE¥/bjZ?̑uE#d%WOtצn\w=#aa1S
LvMqa-͞y~qEpy	e$kLfDCQpZ.2d?+-2a꜒VE?lFC` ˓~ ˔l$\)XݒTL.Kdbc&HMk欄EӔA0)=t/c"H1]guY'Et=[#8(rB	]]ׇqaNH[?	wz!Dh
oD 6sA@lI(u ǽs9hùYWS:-)#OL=葨z'{C``?X:.!Zr{i# `"eL<O9J<#I
Da8`Rz*O@'PC9Ig  6r$)!A74$>z>(0)΋*,=ZN!^r]gxKfG)^r H pzFi*>dsg}[C6Zѯ!PaOt+0{%Zz~WZ0$EN˭aꎋIX$Yh]Ig!tKOe;(
=̤&c
˭Z
>祌^(dW%u@P]j$rW=}
<.¦*1J]dK/i9ȼ`R]uGus
q*>K;0	ZZsDu}.-?9ȼ`R]uGus
q*䳹xǲXz,1F>ZGT(--EomRLdH-ř&($JR҈X[EkJm+紮[G,MlipX0g-OTӡE?QKryl?ئ-LM&AԤm+1>84ҩ(Ld.-)-.&i\]*ZQIH^.ڒ Sp0bQ6/Ӯ'}ODl\Z)WR~P,zD=DhZ"SrH(%t[eְ^z^dZ"Sr$It[f]i1aB-|ZPa.RO޼=eDQ4z!DX
e='jyPZ"S-';P9$X0sC΋$Z{.Μ0)9ez'll	kF+z0)9@{"_w"It>ֺ֩)ħ6䳹xZZ;ցzsfw=i?υ?ׅy(ޛ}|(1t^D 1+T-XzPz'l.WY9T	Z~%>,x^[b]PQY %?<#e+z0)9dK|H"It>ֶ֡)ģ?gs 7Xz͏1˅|YKQII* '%JeڔEٵRܶsW-ږ[&T[,Z?lTaj=S R2)5lܨ|[?I^-Lb#{WKKAږ|ȋfX/ӦiY4ҪmJK}Ai|]*ZQAs8^mm%=2{&.xkۯL*]pu<-lEi/u~9KCUyz"ILlSJ!fnh)H΋LlZFt]. u>s93eb|qIg2zN9.I!2D,h̜0`l=[z(Np9eh
gE#u>tl`Rrff[-8F苰z&kQIȼ*Z~%r/CkQ]jJz"K;V]kTt^#?	a #e+ITdK@܋%Zz~WZ0	K;
օz$
N`*Z~%>ȼ`R]uGus
q(N,t^ 	y
6?>8EEe=,j$&히6pcȴu2_JEť2Jrylҩn[J[-i\jYlkRlj`1I5zl2)5G:\H(Wљ90Ǥ|+;Sy5`900cW2MUKM4jcքTLm^ڄGǒ$ }0+#teȌE-{.]0}Y3q޺.|`R>"I8-2]t?+k"0xt].OeȍvE/e֝KlN!+ׇD 0+خH0e+ppZt].;K־D酱X^Az~WXDa  ]lϊEe֝SA{cpHZGd6ݖɶ--.I0p2H̦3iJ|EũQ4k,IևL1/]YW[$aH+aHp]#*85xt]u#btF/e֝S@[a.޺9"
Rǒ$؟L-2ʙ.udF0dt]u#]At Ӣ
@;XYO`u+y"Mŋ b2b~WXDcAt){.Dk:.Zt]gcn(0z:q#7-[d
k]cY	Eoeȍrt^˭:.&?}x.#PI9a^>ȓriX^AcuH`'@<˭t] B]it\a}{C]eݽ3)S$m#ր^z5DFMW\/AfdIm!#P-_*>REVD=>a{a4C:.x)@<b]it\l)emKeKKũRL?@x?54Ѕ3ҥ*'}4jcoM&K=2abz#$HlVL&2~AJdE>{.躘;oNpJzP0)JHq"alVFW.udFNH:.eȍgE8{.=r?4ε}u$I!0+#WCƲ#''KdײdFl=Zt]Q1ùwڅĎǒ$  b0:K]ȌO:.WdF)t={.cqEt놾?ODCPz$0?ȓp0+#UN8{.DcEdX{.!׺5_+32P2J;ً>hPIlufNDF5@bj$ZUa$IP[di#WC:.!u#>!EuEX#SQ#-#2nd^ʖeS	8lzji
gYtд'ũT>OM*Z\z#/م֣G@*tlV\$z\>E>4DC?2s@VWppX#Xwpq:AHq"2t$PjdFZ 7N';w$]'G$oB}Dy"M6'	wE4^WZ]dYU.ut]zoeFuiӢ+
L;gy}/A\;2-ZS$$wz)/r@3_PH$^TZVaCwpr#0|.
%u%\׽ezHF
ׯ&fcP+Uf?Վ%y]j	Wkwu$Iz}-2D $FN<]u#>t]Ӣ	&?	iw!alipX0I??54Ѕ3VQ?Zib*'-.=	̏lkQ#Y$ppSe:b|+خ={F"}PğI޴I"Ml郄e4^{#9IeN˭6-=Zt] p}ᯅ7ui!t>ĝHwO
bhH".Jd#\t]GN¸}8.A@]jB46˭6Ӣ91JK9?P֡/ArFy#;&2`.&P8K bդit]uEp,1Y=09#;^>74]%4^WZ]d)ի#@'E4]lg:.e֝AcնG	$X^)]b;2-ZS$$wz)/rT>rP<^ ϔ>=AѴNh xKe{'Sz}]a{ %u%])t? bB&.DhJ违K ]l.K ӢpX*GڅlV1{@*t? b5&JQ:.CdFQtD{.\Gcեr1>CnRlja<g-|hBJf!Bib*'Fҥ"/mz8I{Rzle|=4ҪmJ]Z~WW3]?rOc:âp^˭b{Bz%F/I!tt]#Iz}-2{ $FCItW˭AtWӢ{)K6H3ч@#8]rP)LwkP)̂/m| d p؝B|xZ$x=k2/DCY)9'+FX0L8^Ś 90}Zbry `
#5F$X6RQpB]jПA4
:É'|t $
ޟjb0ĭddK]vE`*:.ײN b0`->	y\{ȕ}|~.0ǂu#-#fL@ǅ.B1-UGthZ
>P^VVZ
=Ȣ{DrzpjgBd&D^j(x\-(IM itS"W^@PY#("g$܉8}:Zڇ6dfdfz[${=1f!0DS5q'{	(<12P)1=H.j{" ?@HTD{Rf֕KrV"`'紮[G,MlipX0g-xj![!C2@nM,ZC(ޚTEmG	>jXMҺl/YZUMKkCUoKQ#O:Z'P9JX 2^$b:>L0l1D7ڂج/c Udd=t?+["2S5^˭:.wEFzprPZ.p-	{_^ a?2r@!0c_!#plS"	0H%\5FH0r/}Zbry `(#1`IFxt^ա?uP/u1|zN;'Mc0 AlVF2Day9t?+â4x]lN=Zt]@{# 6ފ_'3O!<bzȕ}x]30t>x.oc? V0R1 aRaVc 70Zh(CxVVZ
=Ȣ{Dcܮ`\#ew܂`KN=x}oKQ)2tkVwM<2%pхl`RE6NE䜱[<gcNֵ6荙;YkSd"#zP)̅Ýh8нj(Ph$ek5NN?@HTD{Rf֕KrV"`'紮[G,MlipX0g-Ng5ZZpfHzib*'Fҥ"/mz8I{Rzle|=4ҪmJ]Z~WWwPr1/tXpPt^WV
:Xq#סȟa^ݏ$P[d"i#ǋ]\t] qNe֝A	rK l|;rPH$-]elj b^95邿
/w<r;8E|`Nr"	\5+P+^TfdNdg;#iO|/E#d8P`RE#e%x){.hOYDxÉD<I|jP[d(6AH/ut] ^]l<uEllaGZ%O:63\݈y|x~W$J#|A#-b$yi2\jcU#.
|f2
=х3YYhFHHEj'sP+-/`KN=x}oKQ)2tVAO
-),^`9Ab!'b:Zרڇ6d]̝=1f1fB-=%\9֋3>]؎XIA桍 lO%BFLvT`jhyiJ(jQlҩn[JRLhɶ--.eCK9jЇMn&!C̐4iqʇP}4jci^ږ=tm+&ZU"م	(],ZSJEmuԑv{I6]6h#b{lK[}29JG^l_,&Oo#葅놿+@E,&T؝+4$I0+#2#'Eҹu#luV	ogEuE\0nH؂V?'{@a܎ ]rZ``Rz`5ugsi!x"@H?y];4~WYs)uMuF 1H=L5bʹ]DZFD{rKlkBpfvP	u[lhuh0)D8LfYf_$y:/ 
%I(^Y}{u.89-w{YաzZ _uhhzH̎ThOlj,L]8%:ج/c 
#A.AV]itV#!+THtaRз׺
`$Om3x ,b޺X
Fݹd6#	ϫzi`caރMB?wmYf	牁 "Sw!&p1^s`zF̬-(H9Գ	9Пfx|qgQXe2z`EzB#aJONQfCR{l=ᆝ{'9CӜJ-VY#+\y,Es6e&X(W3ZZ/yk#W^i&[Q\0^'IV==ZQl$z`EYZ+\%Qf̤ӣb|\hOjamOT+zq_PAu`T%wz4$$`,0)IGtv
	Mxz0#jPeF?"
K]e[ Ck4M+,cIZs+t˭zK{i9w{n@FS$gq΁$PȽ(lohf4wrbdq<>޹oSNJE``]j>WI%:{(GE^]k:y<$.fD6OJbf`L'N^%L7^41؁6IpA~Y`sLLCLQK`'@#(;Ayh5Y#g[.<.tD<4֪DV*KENS2݃Te9zI1WYÑ$`R(~0)9Br	6I=p{D=D>I`EJ؉0HQ a	 ҈]bЧ׺/'Kj@#&0!IQ)L!zG}+N+WGH'k
nDBohrKc3m/renYa&IɉD8W>Y ,زC&Z>X<	@d 	 )Dc] At=zh]hӢ6?8D,K;+գHȕ0o:B?1ù270^4W	aV dć=z4f
A#،<CbC
8Gyՠ,1!AZ5]kdcv<z&fwLzq頳Az"햍~WXF>J'cǢloI!tq頳lFCh,e>H5Z.SmK;){Jt]^.6@N]^zr}4c:B$K摘0%'C԰B4>|١@]j>WY)Od#(N{{6𖊖--EomT@OM$2b<"{REmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?l?Rc)48k\̐L6+r{}D}j{L&;,diM_'
>\Gɂ>ap(BLL`R-#reb)&x[5:OJޖ~CmhjCh,d§d[ܒ._&&_J00vT&d)V'4
E}*ClE$Of/3OT!r:aP=>">0+}0Je򴟞х򃲦Al.e&_$Z(;">VJ"`'eN<Lx-Lr{X^2za_uH â\1Dŷڂج/EFD $FN%.uqtSOeȍ;uEҸc$4wRP5Xs@iD}X]ؑT܃i"r~ZᇯG2	=]ANRi"
W+]vɁ-<#@
"Kڂج/EFE[ $FN)u ǲdFţ kuE?G1NRFL R^<:.`>az,2VAHZ]   *^˭:.15uKFb
Yt +Iz}-YeC $F0T	t @-'EZt] (ɏ1+`^H$b1*1DjbAUVAH`t?+tReȍq<)7NdcٞHt](l& +dvAH`v	tRtR 7Nv?̴۰X0I?˿V̈SS]mk/\|M#^e`;c~RL?o̐W0~fHmdݴ5eO饋S|Fҥnޒ5	^ږ=u_Ld9)l'tMȿ^Gtצ/z&kG	?"UlX[fz>B.9:.͏$jP[Lt?+T˭[:.AkuEPF77X'OOK%dO܅W磉Ss(-	G:/J]jП޺1}{D酱X^ ~WZQur$JKuEP+cnwqgQDx) Q6/2sCފ>t^n:cǽ5	~Fֱ#y/ssWYyyz;u0).ڂP56A.uHp+d
#>)@)zt] ˭:.y:<&cL-Qm̞^l9Vbn]l}pFֹeibďq́!Z]1}At?>Yq"MRج/EFPi"3EZ]l'EDZt]cp^ZGFCk紮[G,M<T[,Z?ؙN@e.6)3K9P=KK$$jIMG-6{JF|sS#O~/E^󇦹/z&fc*6X[fz>B`AyQ$AlV# $F}R~W\'E@=["0rt]uE^ ;p}pWWd?̞j\q>|Yюq%%=GE ˭ZZ!uȓ>[t?+tϮ:.e#
$NӢ/l裋=荨z&fGE+ޚ^8z#foDyVQɏG8\%3bF8^	\*(ꗲQ8`R\9]goOklL]8'2ج/EFR#>vt]WdFĳ={.VE4Q3sx^\ȵG$k\9V?	J/eޚDl+L5}Nrؑ@VNٮ9 ޟj,L]8' ج/EF.哢M{.Dc('ǲN#=2]$=r=emH	岥b?ALǓЅ2#uHp+i2i5z/zNHމNEզJ.jp+1P&dcFiSCmKbf}KKze#6OևNA^Pł_'p^PĐɄ+nY}GH~W@'C򺽒餈΋leȍq &NtR{cS \][ix=˭]y,B.<:/wC\k@V2N	t^{WA#fc:vMH=R$ It˭ʡLTe֝@,AcA1]ʏ$"䳹x==[#lC\u9N H`L]TecJe֝@,)cnXy/vk0+WC#)FN躔Z{.DlT:.7NR1hڲ>!춏jYlkR<X0g-?2#JoMd:fdݷ饋S|TElz_bߦ_2zGr&kׇdm[lX &kޟj #֖ODmw<%lV;j @-H t] =ht]e֝@Zc*e֮Fǋj䳹xvPy"KdalVr#'U+=["0J:.GNGcn+BY	luh	r1dm[Hv4[諡]kd#@)DwdFE0f]it Fyiw!alipX0I?c5t32@nM,ZF*'$ҥW&&_2 0p@!{n)򺼖#jA{@2\>&0z8aȵ6N^pOfhrR}zw3^pH#hFȈF"r6^qx^P/܉#
]fDl=xLʏa혉t^n lZGzF|zQ+y"K5iX^FRDh]rAX|]lAZ#uEZEcV8JIvk'yiw!alipX0I?#hBvoK3z4jc؈ޚM'ޒ5	KKi]2?RzF;IVM6_fdmhjw7]>)'fk[J.0>Q>|J2z}\a$5,L-US̄hD=I<t]{.U1F7L7ĩ;r=u]#ߖ˽E6RQJ\U:/ V[ub^dB \@$iaz,15*eȍrt7N 9(ڂ>>0=E0JdGG,V/AO-ؠG@2q~(#ȴ֖GAjP.I\.;4q;M׻	1㰓`uivUw^9#
ViѳE7X^ b)ȍGER˭cUAH-{.(?'{uz[kCP'}DEKAz>`RLv.uiNDeX^ b] 
CdFERZt]@VI52aisE?Dؚ/EE1B4b]lay!荨zHN\{.(ݏ10a읚E@47t[E*#>-A@[!b7{nԽ7=Zt]F?e}*Cl[6[ұn{JRL=emKeKKũ8lAj@v܌|g¿Qٜ3h3$M,ZF*'`T|}wZhuil\r`R]TadbD}{g8繑̨SO{9ܘO؞$ՠ)s@hȓV8s@4	AgISC74
L=wY|0)0wY| 74
L=}wY|l\s@'}'έ2:.cpfZGm[*Z\--L"`'e1;}0l_iR+ܨ|Mj=c;{-LMҺlM*azmJKҥti@]G$]`-kI"\,Z.-l|`+%2{ؘrM{[eCq栶2K9}$\6F{=24"b+ArczY_i51 pk@ub1F7 $R1ÂܚÁK~]pb&XpW-Whׯu%w:.-dM̆t+YAf{p=zHf%z9E^2M,WH){.tz)]p^A`N$b5?΋ 򋐄ĺ/']hE ե%l?+D::/@FzVȡ~WV'I'_@6@9c;2]VaψL7̬W ^]b{8JD-8ȕEJ.=Z]u.SmF '.\Nj5z#8FrȕDB"I/{ %}+bpI4b;;$nr]jcpaݒNcp'5u4*3IAo{]?ALn$z0)I'ҦC/M&X>ZgLyF@}%2fV7Nt>ֺ6d;IZ!Jt]([uB+w)~W[pA{r#dGzdK9OJ"Iو(Xսi}[\O$o\DbP:.i^˭]4$b:z|/w!`*IFt]a\`Rab:.qid6hkbbQfE$OM$2Y`jHM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp2?N*3ùOM,ZC_ږ8iRi6שWMҲiR-P{Rť1tiD]&PQIgzFv[]֒E`X\*ZpDxze!Pl_&atb=ɋ8P{-s"~AdDY'p4d,kBMed0̍@,Bs[`J~W[ Yz6Oǰjz|F/N1F7 h![BfBdb:."t]a׈Zӗ$cpDN&uĦqRF7&ӊba@  F,B# e]F%9C=w[3d@=b-
nK/L&¦SL,iOgҎ  ײWA0q2zH$IT%C  5dAM b%}|'ED|'=ɋa]ZL:/FzVϔ\It?+\QGȏrd;
:/	 wd`=p2C]u6dR'Mr%ytJ7^\X6o_ch	ˠ7h5f#d9O,9Li}[+Y\`Ւq<hbd,. Nt?+9ۜWZp(\i{nj5z`h
U9df6iA"ߺZ(1|dV׺;USkODwVWXpz)r/Ck@=t?+CSRYE8]k4>$|}ύ輈['뒊=4>7@t>t_BV?9-+=#d	nS^0).׺@=t?+CSRY:/ e9]>e%>7 cCaCa{A뫙Nf6[!F4c; euM*h<],m(
O:/$_s>-u|ʁIFz0)P'ziچ^.4S&}`0g,EuhċYVt>ֺ6dܥ"Or{Aסuܦڍ]c+r^3ENr%w(XI39o`ep`9_VN!BcV?JE e֮uH=>0q%c" QIشp-!ؖ--EomT@OM$2b<"{REmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?l3TũT>O%j=c;-.&mz=tm+&ZU"م	(],ZSJEmuԑv{Il/eغmi$]QE¥	=ވ0=LB
>0ؾ0btw	yzYމϢaV?us@NqHt]%GKoCD,B#J#zY$O]oNQLJ`/vAk#7R(U+tZ=id$EgEBn]kPF%}|S9]Z%=V&<$6?׺ȧ~WV2$
?!c",]y]fK^PkW)u%!ܥ"O{O˭z\XCMCcpQh6C΂ȡc$lսi}Y(W& !#;v"`']fv";sY|R1	(.	{>gvj5sALlFekpHf;uaLn$l+kkhOIAQlbD^û(f9Ll z<9&V9$c;]wmPA:/|$Ou;ޕ.`?_Z5GzYp؋Ry2O%ztQiY!I?ɼ+G$FߺYZ\s
NM}x'Ce^WY̜9KMEr`RMG2Mw]lCB|8̗I@2 =|g%έ7bD ܓC/+π+a3BCk3M+,b-R$-"Jt]'!Zp]am]k37+뙢6CF3,PȐS9&VJ#0`9_VN!BcV?31(Du]f$'r(؝D``R{{-#Ck--EomT@OM$2b<"{REmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?l9f<Dq2)5饋S|i6׬DOM*Z\MG-6{JVLdE
M*ԡtiL]*ZQI{RO\x=v[]֒E`X*PzK[Эt>Z' ӯLYxG1p!q4¤E`Yd'_^P,Y5<LGź,yp$^uhP3c={׺X'`+y`H֬Ѱ-{.tֶC@aQ*a_@5(мZ'Ei] ȓ +#'Hq<NoeȍkuE҈!cF.<j`--N@t?+mh׺'c٩pMFZywnY-ZВ/CGtw8L`b^/ׯ`R@Py٧P)y	M2aNc颦B 2..fz8^cA2tyEցzMK1{ҤD^ 3r"ZKFJW*\&L '&8}B]]W.{q^I`-)v+0yYq{#=1djfTw/@^1$d'*>d8J8Gˌ=iwVvQdb~WPdI[哢oe#''H`(DpP]itÀpJ[f.|=
XRˍW[/\^GZҪ+T|ȯdUOyh=t]e֤s/EZ54V)} 3΋6?s/Er`ZHxSl\N+J̒\\1=6:{[3ӖjNMAD[̊.0RՔIxpoתdx5^PMW b(&+a.5]ׯu*t^X=Zشk؇8F[8%Yus
q)/䳹x
eְ9)`Z΋&,MWZq_+Cz^L$L`'O4444iq$s3@dVz	iȗcY*!+eD&[zQ7m$g0""=[`댸..8ޯuX41lhbLjQ`zbBr53_*<+cKN>WPӐPŐ`xc>|DmFW"D#gb*UC`60\ PYzx=ƣQd00&QZr/(8/T|.\a+uB^<z}1t?+I`b܂2qRDgӝDb+u	Ft0	EuE L:YJ[f-|t^RˍWXpruk&p%\Q/u*UO+*̊fET^͇-΋|]jIK'96sADl̎Ad
#ghףұ[8 :/J^cɃdNzK\Q90X$T)6.FGII..g`؛qM^Z=-C}۵}Dzb-EDQ)j$h	U7ky
WZbb(&a}^1LWRzwjzj^3[2WD(=ZشkÇ%}{lC98ďY h^0)=)`ZKt^dN2Ыur|]ɒr7&0ާ\r\r\r\pôK2+dKN챔Xehr̨w}PJ&$p@u,1Az.&ˋ7fV,1laa[E0r1;E]ݸIZ'ω|<.Kt^?z+]inQ'F@,BFJX}{uK{R'h+uפk)u,@N]^W3MF1{/,rNZ6r>pJrn	BcV?x]j>WY0G0Fzt]Ku
ü+[RIw02t1vQHga3^8r$g$O)'k7E/r$܇8i2c3хXV怜BLq$cRR@:$o'UoG({ة]>JX<Q3"RjjA ^.wZ*lc9$wX((0)P ωt^Xnht2'N r1% +--EomT@OM$2b<"{REmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?`G?kZ̐sRdOM,ZC"gm{8KKKi]6[Jɗ̈aBiTڔ.-)KJ"6ҀjI苅Tj.k鵤]l2))>Z
3#<]K[<AG&	,Ƃ(!#a2
acE-ma1dr'@YvhV,hkBⱁqy+4aQ*a:a8_CbwПό<Q$^uh>c={J޺^]av,3NK]^VuhZ^W`=]Z 04	t^4&hO]jzXDج/w `t?+k"3S0+{.Dlt]&Zt]' ?wLy]]1h8IC&WX"{mvd`\:/cF'װЖ6#	Q`c"^2+O!PY~?tK]s(GX&:;݀Q .gbJ=4Q4Ue'	]	Dl(Ĕ|]<(,]au+'J*%ahts=8\԰
҈%D &^B=@2@68^3)]fDu.%i .2!ٕ1d1r8`T}PQfbBbbp| S̵WXx|>pEP"P	ڽ5"
 .r(İ6a(bpGQB&Ba O!X#c}>.aI{{6𖊖--EomT@OM$2b<"{REmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?la3fȎ&o:ԴqYũT>Ob&zi6שVb.Ϧ-.&ږ=tD[04ҪmJKҥti@]G$Ev{I춻\/M$\*Z̓(^=,Bg堣3#%omP\,ZrOQ	\2}l/̅nDEgLţY?בŐY; `\@7ŐZ.OWFh`RNK==#}{@ş>0K;ȓ%yՠ,ŏ(X}{uv,Ӓ}׺՝Z3e֮׺~WV=Nh΋a+ք{BXD b܂1-t?+k"3â(["6W:.e֝D`B0e@#ioWOp)]Vz}{ocّpXOawnhK9i=w(8n 1')c(KSnW8 M@bW>`
{$12fZG,蟱&p\Ǻj|.6.Z*2.آe|.2H<݈)5˂
|T	bT	F3N12S		QgA챠',T	F3NI:;uX&,WT쳊>' $Ą`8ZWTzB6AuZ;r1ފϜ9XD 1R3m^AX
%9fb
|TI=QDs3Դ{`'jVGO$9Hօp^V kՈB~VvN&B8z
7׈ڢfgi|"I2(̎@TX1ėii	hkbbQfDdH-ȶ#,i0YG$Y&PJEť2J-ZU-iX=r=emKeKKũ8GĬ#hs5iL͑Lt9h'KKT>Ob=6{JP4jcM&5Դm+&ZU"م	(],ZSJEmuԑv{I6]6.ŨRӌAGQ`|F)bP'@Z?`p0z6D1Qb}ރm\E-Ȍ+Byg>I#BXT݋!p,牅$Y9Yy0@32%wz%\*FYf_ϋ>|ot_?+w'JLl]ujM׺X`+9-w{Yժkuv޺բAv3BX'ޟjǒ$ b܂0Z~WXDgoeȍrtWNx1F77˔
IK~|t?+7'׺&kp2Lr`RvDװӻ4=9i'9MC i@/zJ;Y
	}`p1=''9-^ZsN/(9IBz( 44)#(Wِ
CM23hq(dhi$ѶI+2-KDC臢\e4su*0J9(GVZ(9KB.M2DCՋƘ	<h?4PqWYC'@{bpwPQfBջ^Ň-ӻz]7iILqJVÌb.y@pz<%(&+3w.s%A4=@%eww#+ ,0T*0O I
F6;jQŧG`fZQ+@קϜ9N"v]EڽȐl{bpA4Bs9H塳D;؜/vxAWZ4΋x::Yt@1$t
Q4*	o$]c|iuEt5c}adcq%xZGEK[7* '&֒EmvEf{I="6ҀT,-)jQlҩn[JŹ+K-mz[*Z\--L6
?0;)և3V:C+"&-.1C{Re].}4jbi6שWM6E
ojPX.-(J="Dl/eغmi$]QE¥}AOD}~2xj|p!LB0+-@9f%hQֽr]=Vp[
3"4+$/׋Mز	,Bd_+/3rFP'{и,$c׺4
|'EQ
%I"KAZ`=I.8"NK]^Vuh>=Z^W`=]Z 0;mWf~t^?	0<څ*JvAa{ayet?+k"3=["5:.uE8=cno
IK~|x@t?+zc{t^T3c#_z}{;sCѳV ށ01Z	m@H އ?Jq !INr.P1-9
{H3׹eP@=̓(Wڤ!04BaIB?4* s0U \	2$?uI
2aSoQcnJ 0=ECt7ݦ
t$ˋSܬ!&VZ>I,
QNTa A
F6Or|w&e(#d֩iȕmO8r$[jYDb6a㒈y#rJW,V+:.Akϋ?"N0=΋]
C/zXOpJ2I	.Q	.y+2I	.f2!%΋1YI{{6RŢŨʈ	ɵf[]lGY`jHM,-(%Jeڔ[6[ұn{J{Rd^ʖeSp!Ӕc:C+"&-Lr|澚MMҳS֕Eť6!߱^TjY苅WESQmJ=ҥti@6axjH=v[]֒MgS>p'̎R{*Ɇ֌ux0@0xP+JXoLrնiBa'+9Bp叮׺4	@χAN,"OȕVX^,z}{u]qbugVe֮׺2zwt/&)bhO]j#K酱X^A^5]Ȍ# ["6t]$^˭:.,4	Iy]\zJICȓmgFkt^Xŷu{0)]ۖIcb59h<(gR諀@=8mtqTwvJ/%}; 	||] &\Y`%CD	IWY`ݬS)܃uV vyhˉ."+l	Y9}ijߑ/t^KL,uix'X.WdB1jI[ VxJ\Dג	zERb$`2,WZCur@JgE?z:cq$~Cl,kI"̶"`'3LQIIdiL{Rf֕KrV-i\jYlkRlj`[Cf?kZsRdOJrzibmSQKMҺlM*lڔ.-)KJ"6ҀjH=l/ez^5֒Mf!v.-E
FF!PZ>1įYX^|Ɉ
a}pT'dc`h!8-r&\,ecЋW뙑Y蕅Ld/^6@7B>=Cf?d#<VBI?
c_IB& Z7KErlGď-?{x^[b]PQ䳹xD{.:/@'زE;$JYt]#d$/zrtM{.q
S#d9t,+Z5]d%o@%љ
E\\GC}+Y>2)|c_)/p54FYf_yy|?+w'JpFzE[t>ֺŉ.8brZZLWAj2zt/&:/@TcП޺1kcF %b}0+#WCƲ#>H:.eȍs30ӢlI$y]]%l~+~PDm^8A0.H]EV?i]^4
FvѱW}\_ދ1*1\ܸBGtT8.1(r%\$JӋ.]HW=u\ֵ4@ 4Č?= mBbF\!0YAZ PI^@C2zqj|ZGMr( z f F\埔rHLEDsaGL"Y8e0)	ZA9Q,.
{N@tL=T]݀+.(`? @FgE\{|֮K;``R{{-#m{EK[7* '&֒EmvEf{I="6ҀT,-)jQlҩn[JŹ+K-mz[*Z\--L6
?0<	qMm'jljôҥ*'4kOtũi]6[Jɦ֕HaBmJKҥti@]G$]a6]6.ŨRË;_2=l}Ba|`'d|tU0{%u1'}]T恁I%ޓocP8sx(=Z,ِ@ ],Ġ3^d8IŞûĠ>k!e#|UC{(U+t<
^˭]|W\2WB$I1t<
^˭aIrXE?+輈|(=[΋AZHrdQt?+Qh~D{"Nƀm;?%ouiT}E.t>ֺro~W\2YKI&D:.bu@]u)~WZ '.X=MFD{S:B"I/{ %}+P'Mb_W`GqN;?Nwe)U#ND}zFOF6r$Fa$,W!#8%/uID0{]HKKu1@61 Hw%W3r6[=ds`LrHv'eu@Qa|Aؑ>!ϰv{a}{s~d^¶z34><Z/aVzy {C܍LʏIfߺYZ\=_*> ^	0You|FIʑI4$,dySt>uk!!lX{WY̑Xzl\I`"BIWE>CVxsYw1
1υzM4>D>BQCkSmK;ܥ"Orw+ut]k.#M+}u]ޟ\1	BD!2WܱbpIWo\FbP:.Cu]f${h'Eu8<-#	Hmu墥EQEcœkI"̶"؏=eԑdi@Y*ZQKw(miT-bhɶ--.C/-Dҡ̊M~X1ʇKK̏QaX]H5Z,`9{ȕݷ+]kDmu=ZSz&^cj7ܟa"W_H=f5IpûDP{k"_w"J&V	_rH
|+vY.Ɔ% {{_W!(âJ]iiw!alipX0I?s2fs꩚vnєPKKT>Obzi6ף饋SQKMҺlM*lڔ.-)KJ"6ҀjH=l/eغmi$]QE¥d툂Ldl_G^tc+X p6܋Ep	н܄ 4cN,pP8c8֭K3!Fz:v/Dxf}ִW	X֩N'< ˭Dh XF]Js5fCxzzſ!Zr+vV]j<#Rᒼ JDR`ĺ/>WZ)yAJ{{ujIE1AZ 9"]2$!c~l]y]fK^]CkWro~W\2Y)HA{.껂\ڍ]kq9t׺j5z#8FrPȒf6sK	_rsw4@I Lj`hb❀u;4ˆh!8#er!;sZ]jcpa]\3	%jυ:4#,7t{k@Q|+Lb|Aw>
e8F4c; eu@Quh?> xt^Kzu9(!# [..ʏs{zy(-z>" b``#0`EJo,0)4
|Y/><bQ3¿D3cτzM'ş+πIzD-*t>ֺ6d;IZ!Jt]h=ZX\ߕ9"qCBǧ3E$l$fH(+{@%}0/%	y$<KY=t/&=>޹oSĠt]l`]j>WY0OO#W%``RaԌ_	Akޟj,L]8%4+#@Ybu#nNӢV0{	,~fy,._BVa:x=\0)E8']y#gE 5OA.uH%X^ADE:.7{.Dg'E7NM#=d6hkbbQfDdH-ȶ#,i0YG$Y&PJEť2J-ZU-iX=r=emKeKKũ8S0iOg¿Ld;-Lrze)?=6vg	0!7l[,\c$7nQ`m_(&_(4Ɣ.ON&.hHrCm,X0I?˨sr-~mlT>OvȏL*v&2Ja7v|'axmɎw}eeՠ恁H6҈	8l-Aܧ*\x\ZP<.cvl웢;%2P}_'Le3S/_(Z`R-#Re)&x[1IܧaZ7kCW*'x]$G;&詅NIL._v{Fmv)V8恁HHmH	8lur !~1ker{}D}aS0S	i=0\Pgr}$\)\6'VNhHZCm(I?GAܧzѯZ P=2a{+]f[2r/$bdrGI}[c,VxZ9`RaNB#&P
0)0LC:CW4
L<A0)0VX恁IZh|'V4
L=\_΋3cn*$6I0p2ٿ1;}13'@es\.1Pg¿.d9ЩOT5eL5lDK1=ʇ^ږϱ=4iq6{JVLd0TM6z6.̮.-)JSZab헺&d+5z#lKN`)PL˭I2t5%hEzZmEoMk̉=ރ[w}Ƣc~d.^mud|Xդ͏"fNO6ODnǢ	kFkr`hIi]a{FHȼ`R]uC98FbG,t^	Oeְ'fXcI+zLhUݖ rc<4py8i[&b9$bMP8}e`Y*]̮Na	DݱtuP^eٲb6{f?wc3fO]C
aj 0Rv,"3"
2 9 )Tl&d^Q )]p?lFؖS:.RD̜ Q)zkޜ;D{[GG9[oudX9VQ̤I.^DzexT-I:G&d *!ݒzw	nOFIX1bש0LJ=z#}CEZ=t?+SSODn$E`{.=0,t^.cqRO$&ЫfK-8@xiNp8<ӆěnfXC,4O-ٕAz#iJ)#!eL+SzQ7pt]d"=[`6\M..#oWcv31l;5J(۶
>t_	MZG\+%KJ"bҙnI0f֕KrV-i\jYlkRlj`[Ns!΅L5zdݴ5lDIrx'QKYKKSg-dD[04ҪmJKҥti@]G$mvh ]6.ŨdV̅¥}B2 X0d.!=00&#KcKh`p	m>Y,ȟ,,Y$lYd%z9/!6'r<6dW8L|eDِz,\+F!:JX Jt6DܦM҉RdnUw|AXc C_*>BӋ/`z 3Q$I.^f{K8r\E&.fX۰%nzuhrd6LWaI\.I$&P['(tt]mk/ޟ!t]=[#3ˡvfRлuҀ#sWY/O	P/*hy~WP']^Vg*	8:%rB>[$ظ']frk8HH0)0ArZ_wȏ$Iy:/@:c>WYے0Qdb~WYĉ0ayBAK!u#>t]d`]iuŏ	Nz|c	">"Oz:/>(1t+`R|t]L&4Ij[	c*hOeȌ0B;uE֠aVpG_rM?_hϓ$G
( _fB,dA,d	Xr
RÉ'ɇE˱I
"eN
S#̤(Ʋ%@pt]>7KwK:l
dG	M WE!+8|t]Tv?>t]TF?D @God(R%@9:. 	[@"V?rۂIp\t]!)!xfYG׺/&@Td'N*`!躆ZcEi]g$ayBA"5'EeȍNcuE0f0Q}\VD{׆D鷺ts4yI`3pMՠ|)c>|=6O]@9NE}{sus
q*K;QE]k4N_"_zt^ZX-]gY$Yt 1y*].IwM΋iWEzX6_)6pg݄tgEZoO/`;	Rvl>JM&폇(`p||C0`.1F+8DP%Ngx^\A]jJ:/u<ҁ;ω"_zt^6?>WXp'Kr'"It>ֹlC98%σ:/ȏeְJ>|}x(F#
OneyE.--EomT@OM$2b<"{REmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?l 
8?5Sg5Mh 74jc3ܨ|Mj=iW-e|4ipL34kMf=̋L)OKL&sȶrזǻeKz$F̎#{.h޺,=6RhuPH=/O
K(aN%PG,t^3ZÖ?{P%FWYwN*yiȗށ'܋%Zz~WZ0䳹x#oeְGEyN}@#e+;ܧ[-?$x^[b]PUgsFZ#l[%a]cSo+uOuDlBnش:.P{.$6cm+紮[G,I[&T[,Z?z{˘?5Mh"8-~kD*'_Ҁ,Bzd̘E+IQ[\Z	.S٠鏭}ɾz>躂##^gkAu t]A1"at_躂F7,<F7T@t>֢F7&$6I0p2٘C3&6Dq55ֹA/K1=ʇ^i]{DOM*Z\MG-6[Jɗ̃aa֕OD</MK+JbRҊa~TW|OI5oD̜u=FDmh=t]!/e֤9鮊^^^G6شSsJlL<Bԑ3'=G40bki]l8F[8%Yus
q)ďY輬=ZKL:/'醽l*]\Tz^!7IOz	pipipipiIfh*b%"\wehdl+ʋw0nIDm0'{.ņ(/Qh..#oWq3EZo7ב荶-΋Pע7c[ȴk醻i]l8F[8%Yus
q)ďYeְ90-A΋Ђ?aai.-
WZLB	NI	S.9.9.9.8a\C"5P,BdKN챔Xe0.WYna	Dēat	ײlXb.&b6{ņ-ݬ1m&d\Taveu ='MnfF"mveur3'Q+@܀(l^U )]cY{M荱r~f6:.˭I2sa{M荶r~f6sJlL<R]jH(m!PFr/3-_VkLFJ!=>-hCgO{d֩)ħ7c?gs=Z'f#}΋AqZF˂5EW+>2r&0ާ\r\r\r\pô#\U+-KOD4qY*\[FZ+eE[=A(>FuP^eٲb6{fbُųBPYz&h0j,"7 J9bs /z?MAh=F9?3H &]k"jݎEce_L5J!=>-hCgO{d֩)ħ7c?gsl]k4r/%:/qZF˂5EW+Cz^!6d\Oz	pipipipiHs3ATA-?ӻ,]kkT\,W+ʋwܰnI/Dm0@˭fb.&͗}fGV9;mvk642:/a{6PT,-)jQ<miT-bhɶ--.eH{!t*f|5[?\GCM,Z4iq2;zGL(v=ے0`L&ج/(.F	]cS["7UOAuE"cp\ǻc&֭0ޘj\8za^p1?oS}αZbrvʖeS	8l}?)!80-iRK1}qi6ױ7~|0OYcnVL*ewbw>+@(ܱ'|_rva֌
OO$bh Z2B5WCƧE]llAg΋wN?็NN/aeֻ"!PN@IYKDu]Z*t_	kuȾ}t^T
˭vEiIv[&T[,ZE$Od	;雠!80NdCũKK^
5Դ+_2=Fm+&ZU4ojPX.-(J="mwafl_2{T}CYa5.#	*އ.ʏw~ؓ-n=lÐY5ȡ^Bz1-a8˕֒"%&W:ni}YjLZWWO-)N:.{u;.׺,բyնW}׺[9ImC\,ܰO:Vg)>umz+̈\XI/bAQMGɇ@#Z9
\!KIe"Mz>7SIVBBL$:./e|^8Er܅L!7IPt]u_(.׺"MtQt]dc݆ l^|Inx^P% ?˭zMv+̗{W}׺̞ܛףm	8W
[$I.4s1tuu췐('yhMkG՝C1uG+8EpP%Ngx^\A]jJQEwXyK|(yx"*1l+K9$+C6oeTNMEӲ+ukB֊lNmJw1,v4Nvt];Zޟ^v4Nv! "vl>JeP5y_Q@?>*|+LazӟFܧ3ȼ`R]uz} aN%Igz:/(C{.P+ϑ/E.]az+l-s8%Z=]PTw'u<ҁ_}υ:/ ͏1=](Yb{RH	6ҀT,-)jQlҩn[JŹ+K-mz[*Z\--L`<T։t9ђ7K9P=菙#5	̏P00w^̗%bεȒ+-'	)\]Z$}ܬI\ZZׇt L'OX^PFui#@t?+f˭NR]it ¶?w(-Iu_ fp\P[	h,2Dm~W\'EӰ{.Das-{.B,0|Cl(p9]h վGRw{B 6?ȓ'ڂج/(H#@4t?+j]lEӱuEf>F>ܭׯGR1|@phP[	dAHu]pNu#>t]:˭:.@cn IGڂج/(H#@R2Dl	tI{.DgʧEӧe֝@51$ar1aZܚZGm[,ZE$Oe~ji
im=sZt/(KzޝO؞ROiм.zwrc<bxI?r1?
٧C!*F>?_G1:۸zB-U_饋ST>ON@0)&_24'b$QDjmj;4Ɩ\S]uP>,E$l͢>ȟϝ˭rvI0X0g-nczfC-U_-Lr{IMG-A_-.&i]2;΋%cXHsHZ	j5I5Swr%Aٹ$(lB(.P䐱X/N8S8e`04JVpQ,"XAeIA}50.4T0IE>V[+TXSUf:/ 0#ci(m紮[G,M<T[,Z?s7)%N&Dlw}4jcܨ|Mj=iKKA_}2  iO#7a'6Ai #lܒeXN65	" L.|pmI4	QO@y܊"e\eIaq>$'IY1>nf %qRWZ0)(tkC?e{Rd^ʖ	ũ8lNє"6e;M,ZZ	*'QKz^"RpYElؙ|DTMhGIևF,BFI9V	HC7dI+Nv`rqt7X'F>Q	`R#yiIv[G,MlipI[,Z?jkdF>8/U4DZ2Ib"{JKHN׽t/.1wpy2/
lC5Դkg=8^[$|Ma9.K^	!7l㳕f\8OHFCm&F>[ҹmԲR=0L"d^#ylj`[=TաahdI->/.9P={K#s	xQLdE
J=%>&-.@|` fZaԅMp)/c.;9]pY޺QD-Euit6ZG۲R[LF&|Mlj`10d4iqʇD_M,ZI$`i6שi]2bAd^\MҲiTkCW{J֪Te:.T+	iOBj5Ij)Şl ˑ/N.6!bq#"IDg  Zi#(;O6Ev&FIGY4f 2%u8)ft]A<! ?Do-#ReٵRܶsW"`'K-mz[*Z\--L`_X?2.&nښ&AhʪM,ZC,GlmVA֣j5sI]G{.F>}܆݅ũRL?\_w>ЩDm2FUW-Lr|wz#ޱ/YZ&cctb]l}1HeS	8l&>d:YLѕU-LcoP=$"~g3lNO_2A֣>(EPz#+->03f`j5EMFJFElբ5&W"J`+S@iw!a=1eSp2qM;&Uͣ7 eU~X14iqʇDoIi^ypH'j/"j=iWMҲiTڔ.-)KJ"6ҀjH=v[]֒Ee{Ũ	Hd
+F]]%Ƚf!Q퀲]c[2r$R`ڂ? шa|ecB
Ur"VfPwtNl]cF%99:.#ma'HF$)(<9ņ6# `叚
78->/),Pe^Zqh#cbЍ^H̋E˴U٢zn4̜\^>F+gR͖/#v@]3F+gR؍xvyȥZaZr)|;cg_2rHlVf&\܊,HE#'
@fH_34p;Beb@P/0	u@,݂p
>@eNKjpQ(OAVMӣ4ys1uCRB~VQ̲p(-Lx<OAx$K70v.˂-0Y{BMOv))Bes]j[Pb-%gT	<c]jH%\ͶmYpfZJ<"Qg\.3pQOu,PT.	1Hj:V{yj	ayXz|ʧսpBsLOyt!&'ɖ')Vo`^Q,N&Zu֋<5֋EV? 8uI\kuƒF"c{!̋EK[7)&xmi$Yb{REmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?_s=T!*jldJ|EũmĐYɤ^G2llN2޿&ږĉWV4	4Ҫ2ZmJKҥtiA0ЮWZl=E<&)zh/\jM772\"AF"^iM݅iܒ+ P8}43r(6-9h |'	vB?̇	&Y(>mTaRsCmTI*H	d8\"nEL5PIIH˱4Meq(y]5B,rP+/0-:|pmU"\ILTqT`Gr{Ue{2^(a{˕֠gER
A΋`j7M,-(%JdRLJ-ZU-iX=r=emKeKKũ8lEi eUarM*Z\ryNũYaCDjj[W4kД'R} l=tkg-̑IZH5Ԥp2D^E$q*g籱!>.#ku2h>\rRWI.d["ERRYL4
^D,*"x;ވH"f$"Rt]?GIn{J{Rd^I0eKKũ8l0tC3dGd
\4*4iqʇq;K1,(Դz#R~ !lh }4k{Rс	[$lza`(`b7XKL4L5O3z.= za\z%K][D[@yi@e"O{\UNu$]CfJ!(RXRJYDEl;BXJƉ"f)gEJ
#-#2nhɶ--.I0eSp2؜_"8s R+*O޲Lx̰vfȎLѕUX1T>OcopyhQ̏A&Zz>p=p};34X,\RAI؁riEѸ]iiw!d|Iũ8l6Dp̂ѕUX1yqʇmVA֣e`3{cZGm[,ZE$Oe1Ѕ]!-U_#d
\4!dc8/Q@VЇ3t9Z2F>?_
s7AC*`!dfS6DpЇ3t9Z2WF2#f(s eU||g¿3)"8
s7AC*1?饋SCҥ{Rzi6שWMҲe&[mM6mhj[ERǌAW IRׁ*r
9B;J'ܚ=^V+E2>!Q-ZU-iX=r)&ymԲ6ץb?0}
5lDYK؀7P=4jckRҋ{Re]=4iq4k6_2A6{J֕SojPM.ڒ.i0]b鵤3z`Bz/{lFȞl F0ؾ	d&0c7)_ށG`0EnAFrr0n@i+'H!c}SlnIFwr6aSl'Ll(}{5̓'ݰ{*cy}II`HD:P6cJ>M5,ܢu	2I'ya-@SLw).b8-M@ZxE QJA^ҍޞq(a%JOA7y^-<^IXA&\Nhքy,KBLFɋjl#yjl&diX 'ZX$APɠL8:Q&GT6A&_"ʓ7Wےc˺(` |+ș>E~/Mrm荻{nI-<\M		RdJac)[.!FP<sY$RpxYt0AO^dׯ)Wr$(3zks"Ѯxl[QJ91μ/ՖwP5?ȪލA5/;pyp?"(m$6C4rOFţ\!~࿑		I֭pk0mx^	:.`!^x&d76cIN#BUE>=s%7b~A+uQQc%raFɏDkzks)(	XTb6LL5ei5J(IП&}o_f"J0*ޕ6ēO[֓PU({8z`xrH;NZ0HF'هHǻacDܘ=D|v2\Y&֒EmvE$Og,ڒ,m(%KJ"bҙnͭ*崬[ҹmԲ6ץb.Pd(E х@gp'ltK:Re_g3jKv7AC3@P `RM&ʇKKl؂z&p饋S$fj[Ldz_̃`j-cD`,BM6i*BtiM&?Z6E?9r+r!$f[A+mq%цcGՅ}{bq~WZ\NIM 9%1l̎ɏQz8DmM'd*	~x9LJ'#v}ADO2Lq@	L ?PX[EkJRLܶsW-ږ[&T[,Z?`.f(s7)23Pzib*'4ip.IMG-6{JVM6zFڔ3QX.-(J="mv.ZIombQpkdF@,Bz#=B6C>V̏^a{%ȒlMNd>Ѳa|%Ď=Hm`1J%+6,E+ɋ+ݎCfZt0vZ>"(XnJP,Ț0&X1vr0Hr@Y>D\*iB>SF'܃>CgLZPrH9VZI-d9⋧z6ȤYąAʷJW[mrH9d$ܤqAefx9l3H^A#z6N ځ焠휊).ގuHcjj:;	@헺֝Zr;e	;A݇\w   ׺7 (lE^!QZ$|^ɠ2Eu
W[!ѳ
؍	``VP0Y,`Ta``)1J]1Jaw*r q9*D׺܀ab'&,DE.9 DRB)C躒44Io?[[>S$l׹dm$ܧ-8z\z6S<0#ўuC>o\尼WW׷sHHm!ؖ--EomRLdH-ř&($JR҈X[EkJm+紮[G,MlipX0g-%oKFS7ACmhvm=0ʇuZ	g8,Z/z`5.ff6"C$.vbt+@t6?ձ69F!p	/^BȴP`dd..%΋䱋zc2c_U+='P& L2K2\#?di<g-ZS7AC-LiB*'-LM*Z\M&pSg|O|Fm+PYkJojPX.-(J="I&WW!MUqd,d
2PLZGb'mbF[#tg!7w{2X=4sҥM&zj=&snBC:,and7e?eČ:_[#)Ke
b !uap[	6ȯ"vY3d`rj>Q%O)2lELMkMɂb"Ru1tr>1|>{dJ_zXXꐩP8[;l[4R`[<-9AUx\O'>WM,iiMi7.&鉳M,έ Mw$6}||Y`jHME$OJEť2J-ZU-iX=r=emKeKKũ8l~"vu5!\f5p0ʇwEkb(X?չF$MF/]9@<9,?܊* ߸0eu/2vEt_v#-#Hm"`'eOoKFSN z1Ii-2]k^PxNS%ֽUNL`'O'̴`\LZW;91?<?2ӡbdתޡɌ$(%ֽUNL`'O'̴BuU{ӽC	I3-:Pd.zwrc<bxI?eJ%ֽUNL`'O'̴BuU{ӽC	I3-:Pp.zwrc<bxI?eJ$LZW;91?<?2ӥ%ֽUNL`'O'̴BRdתޡɌ$(*KzޝO؞ROi҂dתޡɌ$(KLZW;91?<?2ӣS%ֽUNL`'O'̴jdתޡɌ$&KzޝO؞ROiь^z&0'TfZtb2]k^PxNX&KzޝO؞RO`Z	##YO"F	Hi	euIpɂHIvzY&%I*q{nZOB(Rx\^\PYq+JPD(RxDբ{VE
WB$ȣ A'"m(7_bu.B?q]%fvc xf"-H]l%I@@,\0X?_+JIQ!q]d45C~21 O {׺x(wv!eø{;"b @,Iu\5m(bpô?C;"!pô?D7vGp_Wؙ.zwrc<bxI?iS|[RSJ$2a|=|uixIcۓJZ'ZZJ:{.hOY	0kwXy6I>LBuؗ$\4OeIuH E:.Cui'h=7dhOjc݇$l}t$e>هcuA@Ɯ,<]jdi'0J]mft	i{.#l&
\46{.;΋ [#-#Ck--.I0p2lv>JkĠ.zwrc<bxI?eF%uU{ӽC	I3-:1)KzޝO؞ROiъRdתޡɌ$KzޝO؞ROiъbdתޡɌ$ȕ0ʇ=xiCm<g-밄SҲe]-ͣ7hũT>Ob#ziTmG	>ziRlQKMҹ(MBbҘT.m(L=#ax-kI'/u&ze!pj(TAG&z~W]M7ٶzdh!bei)R<=˿^ȴ.pt][+cq`Pr0)PGDv?+JxuĦܚ0pu=-dzh!b2F&VK	.)'%׺ؑ,^˭=cy:/Xzu:.˭vy)^)#Suk)u%nR'AD:.{.Ip]`{rj7u=cpj5z#8FrN,r$Wܲ0/%	y&K;aFWJƊ.߰*Wb9D.^]`5Ax\yzFBK箆HQl.	A`5t|`Irף-!T7̷f;&l|,FM%7#?s}>Ir6[b&wd ]l~?!ft@E0c@>G΋C?*9b6
UFXAe@QE?G,"OȕE<Dc={׺X'`+9-w{Y|F
^˭]u|4"?	uuqK#ioWWE!$
H/$Om̌EO-7ni) XlFb{-1~@:2%..
;+}4O	C[pKA^	v)EBɋbȖ\f}A/`]\	wi(!^*#,(ARӅ&#,"8pK^&N	q%fGE*1? Ͻ *pg={ϖÇڋ C$INYO rDk:.edF΋=Zt]	cp@úujHcn$'atk
5UzIwQh'4a z$a ?WAׯF@	-b`Ck5M+,b5R$-#nJt]V2{.5u)urXW39$9$Y,VJ`9KO$GD`8yi2\Thj({lrxmi$YdWWY`jIxEmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?l/+*9dʺ[Fn&f5pkg*'-.*K&mzjZe#l/zjg-ddDkJ)0)JbR҈M.ڒ.i0]b鵤v[L2EŨp"*¦8s(΋Ő{<0 ;d'#z[걋u]fNy܂&@Qʷ#HbrF~NQ*:ElWTwd]hsv6j"e@D(X,ӛ<Y>ŐNr B;k"῁p!@
+rZAg}׺՝ AZ=}	(z}{͉΋¸8퇙Ǭ=c!H!>W&Z@eֻhbPaꎋ Zd}{twND+{"Mtd2{.E}ܻ.S=Wߕ zlI!#0Nf6sHL 4P`9V+%@'lss_+9~={7EzaӘyc$'W!)(؝FBuaw3 ]ir|Z֒Vc?irgka8|&WZ(1HEa8]~APuhV״
E݊2X9VhgO]~B6>DcwVik =EEQEa<Y6,kf{I="6ҀT,-)jQlҩn[JŹ+K-mz[*Z\--L`A.aNٜ5>iE?-.9P=4ҨMCK=s$NlQ4kj54	6{JVF!2(^.-)]*ZQL6SMYN}Y
,n_yx?+w'JtCkXＮ,NK]^Vt_]j={uuh\*:1;ws@E8l?ubcnN>[L]ȍ|d	^˭I:.	/e֝Mcp@ü4
Iy]]:=%d
W$-ȓmkkt]%##hawnhz6Froyz2%6-,.\˺b-	'iT
Q3ep!@6Ml*ld7bXHX+TArLOQn)3%<"jݦj9_,'R@Ef2: lĒ>VJJEť2J"`'ͭ*崬[ҹmԲ6ץb?) 3-M=SWHtjXrzibҥmSg-dG^ʁ_L$d'}A.uQf]s@Űj5ir#)lurB6ztRh62'h'6j -tA{I
"DIj	t]6?c;ek^iIPO)&"<p!^,94lTWetwFpIt+S=In[JŹ+K"`'ɶ--.e^vf5t֚X1ʇKKWMҲi6ש_2=FI֕M	6#%,V.-)^.-(Qti@]G$FX 
xO%c#uH':.e֞RZ~WOdjGWн},GEҰcpj5z#+h^	>l#Zv?4P_WA
RY|d Z8	tZr܄i9,EIc@$#eBα[b_!#:3@F!E	Zw&'}Y'_8ePXj\A&\0`RJK~WX_GvƋL%W\}A.Vz1q񱓱]A߯G/$#$wA.=)[-/CлAxYե#|AxYե5h64r3CƎƃc"P^6Vui}h%c!E+:f8	-׺/X49ܮz"	qh6 ݇p^^'QXa+h^	"Ow ^t,h6VpFM<:	8N
A+{+>[-,z>5
,F%|L`F>ZG6="6ҀTE$OKw(miT-bhɶ--.eS%fU;fsqMm'c뭝5ib*'kM*Z\M&2frj%ݶ'|w'Jt֭ɫؗvڽեvQ#-#2nd^ʖeS	8lN33GzoKFSҊtҥ*'}4jc@j[}4Ҫ)#dM/g9iX`_2AQ6],ZSb]*ZQ6ҁh&!uԔkBl[BW@oCV+ZoI'0P0)P$zmft_z`RafrPJcMYW9),V`\]u	B>#EVX@YD+΋4zVt>ֺ4}uXf֬Oe֮׺t?+DƁ#΋
X'H~<%جF}t?+k"5ǇEр\]lQt`^˭:. =1 aF7I*y]]RзLR'Gȓmk%$Om՘di^CsA\lFW&ޢDzL1$`Rn``R@Sb;p/	S'm
uP$yD"[,J:Lat4Qt;"
n')Hx+TArEs;OQ);J!`ջM@'8<	B,\xA0
cC|McGE?H\XYG$Y&PJH	bҙnͭ*崬[ҹmԲ6ץb?*0,#-L[TFO]ld6-LM*Z\r{kOfMl/9`R=fzlTj5M6#d{R$f.-),BJEm (^mhV8q2PM̞`l
^'$pX_+uG\euÒos@}Q_@+5ga!g `\CbG5'>t^!>K;ȓ%y|>^u׺X3NwWYŃ4ugE2`]j={]uh$yt1hO]j~<&alVS#>p5S{["7av {.#I$K~uCFp)\@$jZ rD#hawnh+»߻$^x0)&{2._m#şvT	Qf|OЏ(B% A1Mɡ&y%4#݈ C+ WT LT֪L D#8 lbQz`+J@#ƇEA<;c}.Cl,m(%KJ"bҙ<{Rf֕KrV-i\jYlkRlj`[]S7)t2t4kOP=4jbiR={Rg|ȋf=2MҲiTڔ.-)KJ'^.m((D`,BQIFJX0cF$k}׺i9w{ʁ_΋%cH5ur1\0)0߆_΋S6?+xl!IY뢖z.G J)^r
aTm@AQTm@`+r$_Uj}]jw9 ug^")L)l$#٩*hFȶ]=FBRKe`K]l(K;ȓ%y}tժ( F?	J.Wv T^ԥ%W3*yD>zPd3E[F)]<W,~D:/?׺/W",1Cl?+$iVA$Џ@YĶZJWuڼ?^ pW5OrVbF).ui 䢞 ô@E 6?.fCm,Y`jHMDdiDY,ZS"؏	nͭ*崬[ҹmԲ6ץb?c`U3Gz?72rzibҥ{RILdz_އZ0,BWaDY艅Ht
^3Ee֞l<8DOjΓK]J=\{$YixkYr$^ߕ֮5E656h'{Yp]@.SmI8r(z&r$0W(@b\.EIeoDJR"Ow$fy$@!׺Ig{)ȓD]j#\Z#nΓE^]mz"X4M莥Co}`[3\07E$l֍JI|+b(=$W܇rH>	,cCit3{.t+D)#*J/	jhZZGd6ݣ	mԲ6ץ)&ylj`[x?36)LKJ)DL6ArzehA+s@ZGlE$Ogdw)iY2fћhOֈ.T>OZN/u'cnXxx΋Tc~RL?oOJɕto饋S|TMj=o]@2zևN`מ02W|~^k'OEm#14C%>9&V'pQ̬V\/Q4)]n%0\Cef!PGd]$*rZ}{΁;΋8퇙6cw"Jp}{Yhoeֻ"z0h˭%C]u)ȓ%{o~WZ)-=Zp]`Kro~WX=$l	`'=fp@FɄ#i,!`fohf4wrbdq<`K1w{},uE&3c>WYaJ?ZGW\|K+G>uil%]uh`K ^]`Kro~W\2Y-R$-wr%w:M@{.;ވ)Ԩm0]l,pw^6OD{ȕ5v"c&A䑌܇2JI܇28IvSWA$INpO!$A:MPd]l|m-ږ[&TE$O--Lb{^x>2?9aވ0F h|O>P=>̍	XȐ6VL
W+nV]ʏHRI
WCpfNQբ>H!؊I?Iܧ逍-(ibib*'-.1=4k$oMG-̜	mht{̎Sù4A"/L1;%fz}O&^L<֎"YW(}d5SF  jddFx%[	I*r/5Q~dW0̮̊aE%sZW0֕E\8*
Q~a*sT_3¨!2T_+lJaEbت/J(/L;cףGVŪa>!춏jYlkR<X0g؞Hc:PlD54jcJ:i6׬DMG.D+#zlmiTf&ԡtiL]*ZQI{RE&]6.Ũ
>2a2U#<$<٧#½!ƞ񬮟"܂XzK4r"܃@X(0pajaȯjaȟja+0F}Yz0dhVE/>E80x9.>Xs\|b?.\sPGa\$v@^dr@+WUy/fePW	8J/ZW	5PL
'!T&p`Uy\$
/!LU{I*h%P+bJ&)T$*zEs<Ȫes<̪Jg*y\8*|s>BG+ʡg*y\<*ygĮg*z	\A*{bتs=SS>¨E+P2+"EyT"+J3֕B,3
!\gUql
=T"
<d"!B-\g*Z	\gB-\g*Z)\ga`3^辴9ܤ/GչVl)cȴu2_--Eomɵ* '2YaxE{REmdiDY,ZS-ԢٵRܶsW-ږ[&T[,Z?`<De0ngCӭ{K9P=4iq7mzzj=lD?LdOPdkgl/^H̎@Jv?*24\S
7%xq.WYK	>tAKсph_fv9ŕnQr\KlH0`K	JH j،nL`'$sAʲPW0E\2*2fU8Ji\ZUs/+rE򹆼/6Q~xW0
W0EQ~Įa*UbE+hU0;la|KQd-L=};Kb041r*ʡFa*W7BȮoB̻T(+Bi\ZU
3pU
9
P^W7וB\`Wت/
T_/ؕ6%Q~W0J\lUsS
ke(z}Qե^ZG2i%{Rd^ʖ	ũ8&Ht؈IM,ZCҥ"gmzč6{J̜	 ml'I֎;uqJar{W^낡2xpD^w4%5=	p'ΓKsHŢgb3eZ04Ued{ -/ AƨhʦPW	uSLȮESL̮eSNKU4֕]iT8+TӐM5p^U4]T<+\lU4Ep!M6%pbU4J.U4]TE+(i*m$ġŶشwؾPhhףZ}ǝ&Q	3zw|![ҹmԲ6פRLRlj`	SՏL~JԈfMz'4jcJM7ږC+_2s'2a/$fGI"3c0#-NPwf8"/.)J3=	p'Γ@@baݚ3Ȳ*GĹmB5  2REd0`Mб[	Z04+*SEx3"|̯fUOWZWZUO

rSkʩx6T^!ET}UO+*Jh~Vö'kmUmE2H;x=}Z04}YT%*usMAT%%sLȪ晙T%ɅsNK5P(3KJ朅P)5PJ+l
.U+gsmT%sLU	r\bU	tU	wsMT%˅sM郀W@⩧cJ[mG}쵕w|҆_@I0e|![ҹmԲ6פRLRlj`	!j&?CIDn3zObib*'-.1=4k$oMG-WLdOOkgm/$fGIcy]jwwZ$!/3З|4Zfbaݚ3Ȳ*هڗ! dFڙ)#0a8*ԴkBnL`'ehlPWPUO̊2U0KaHkjPZ{ /?jdwEHс"Ԅ]kZ[jQTPw+dW	s"fW	s2	\%*kJ.i\iW	y3MxiB;֎z>_@IZG2i%+K-mzE$O--.[ ::K1F*'-.&ږM؉~|ɵ	ևRưsЗ|4YLF.ԵlDi.ȟ-SƉVab&0сZ5ev'NX',Hh\y̸]v$jڧbd B|As@9Gaڕ@G?+]yh1m-ږ[&TE$O--Lbx?|[4ůSJP=ڔlMR qRe+i6Һj=elSeud'L mDIȐ6V#ޞ9|ih1#ы`xċX X^է:䟔?ZB]gdZ
{%ۉZ!H&Z-ȟ	+jQTP8^U7̇ ^UeZxJ$QCS5x5p2+9^ZW3*&Ĺ[`ژ{ -/kS%$\$pj
Vk#j
aTPUKN{
fUsUQ/8*Rlh<Bv CAh wE Wj
~dW L̮F+Ҹ,
Ӑ_׃!2 Ld" m8Piؾ[0Ȳԡja Kf-It\-dkusQiX*
ڔU4^9̖ʡfUsUQ/8*w^W	5qdW2{WҸ*
*jKEeRmL=0AlHa-dhjR01
ѭ+*FTyYpIҩ;8*g^WPW	"c+q#8+܂;R=iϯGYt-#@,e 4n[R	*+ɶeKRe^WB?T<'g҇Cb'z+(!lh4jai+`߉4ipAGFXGj%=E{YwֈrX`7ӅRbh0R+)<-:RB?aF0py-:RxÁp?px .
9D]|9?-:RV=C/ ǋ=pikïa慧J[p?rpAoE\0PwQ'}Kljalipb<#8E?#%sCހ	um_0߃ꦪvCO-:R.zwrc<bxI?eJ]KzޝO؞ROiҒbdתޡɌ$)ILZW;91?<?2ӥ%uU{ӽC	I3-:RSLZW;91?<?2ӥ)I^z&0'TfX1ʇDMһ?D|4iq4km+&_2=#azj=azba	!b(]e%׺|	Oe֞l<ҁ'ŏqZQdS4&򒬄x!8:M,˭$ {iuoJG/_RV-)+V'0>Ɍz}PA뽒Z:MJCc9ݐz{8NԠՏ	t*	,NV?'yiH1;ΓA41;ΓDqp=]p'yiH3cw& 	VA{:M	tMaL]+p'yhNׂKp6]׺'yh 18lx^W@I1A	{]w&q8,}Kj4zC^W@Id {]w&aU]W|KNa[oC=5ɯVRTJ/>Ra PГ`%1(&P{.t+D'J=t@{u1|6:M1F7+0s#h1޺RWz`%1(&TGWA$I|zIVB<\lA3{.F7o.6>;X5Z[{nR'h+h3	^˭zE.%M+N]^Z6O]\O@k"Wv8cBѰfohsw,VN,;	`Ck	nSmK;EJD-wr%yh ZD.%M+y`K9w{I?z}s4R@F=FF3b/,r$-9&VJ`9V+w I%L[xJ/@k?+O(I}R\h;Iބa)@4˭]4% IVB<(؝&0ܬE6+.z>q%ע=CDk%	`+9`_HHĶZY1&JbP:McײWA$I||IVB<(NEPF]l|d6KrV-i\jY<MlipX0g-?0(aNٜ83zZM*Z\r{Ib
4jbj=iWLdz_̃Z0!=>ޣX+>Ѩ	GCj΋P8퇫WbV?r$ޟ)*u:M {.ۓW!8J:@8Z$
O_l2zI]Q{[aD);41(&p	Zz|"K]j#!IF4KHFCm&F>[ҹmԲ6פRLRlj`[ Nٜ84W3z\~X1ʇDoMһU]@4iq4k{R$y/LdimlPZ蛙.'|E%l2
W ϕ<\anV\x}l֎y#2^F7wQ#ΓA3cn$0nF7St>Yɬ<UmA;`!#щ֠p~9.G׺#x uq2:/YzȒIU{Yh^˭vE1(0rӈQ:M@]j5 Q=tIւ?JOr;	LJ	7&h{%Y_+W!:ThIȈ]l|d6KsW-ږ[&I[*Z\--LaܥN<M+&ÚKqZ P=La m(ǏD%	y#8r(
ɢ(|d/Yq'IJIt>Bɬ<p}AWv&Z4ג5`WZ{$`R:=bEqIă`#~RL?pSҲe\qZ P=~zц>/_̍ 	}۔E)]\ܭf$crhF7+0$cq)$_ZܚrH#_ג5GV|Ȱ
E~RL?pOihCމ0rzibҥ_2=b`Z|1h&̍	hY4a~WY8e>T~
WCjcrk8F7i+M{F7ΓK!cqM-O	`zH29->VRWreoI$&V<gKn= `gfÀ`هcqL4Wz}1t?+De%Ygũ &]lϮ:M (3{.4W#l8la`aI]{@p/iro}{Oݘ{}ݘ{I=fÀóaLva7,#iҋaO^o Vo@5va709;=`œa'0]{MH	=A{WFZ7Ejܲ3-	WVdf|yab;u9t׺Q`5us7,BpJףsF3rc>@\ Ӓũ&6?*äXŏ;kMWY!.WZDIh0Ph:9aѢy5Fצg;i]0ލ KL0=@02z4a@ahL0ֽ'Pa0<i`:cEi]g$e%Ygɒ#>)&c7dFh/e֝&)cn#جى+Dkz"2:M %=S&au#e'*xN@0d]l1芝ih]i芜4TeȍqM芞CP]lϞ=S:M{u=Ĉש\4ToeȍqiYh˭+=`zt*eȍz"\:M u#]SäP]lϪz"ΓED7dF}:P9{.F>ZGm[*Z\--L"`'e?Nx>5M,Z*'=2aEDF?F>Cnb)&x[/Sg4m&nm=4jckT>OzHz$_2L6pHeS	8lliІX15*'$oG_2L6tzhZGm[,ZE$Oeu5NٜT!-Lb}ʇD(I֣Zݣyiw!alja<g-O9lidʹ)pX15*'Gw/=}JZaFRY=CGZ>7m[,ZE$OeSg4Ӳe\pX2=ʇDLd)i֣׺IgZf.1vvI0p2x?jj9DpΤũAP>>G_2zkQܛ׺HEPZGݻFeS	8lcT2tjM,ZeC"g_2zkQ܍uj$έdvvI0p2x?jj9E?ũQT>Ob}2ԥZkr$׺IgI?HVp}۴o۰X0I?˧5uNٜNɕto36M,ZeC /=}JZaF"N{T{PD>uh?nѾCnb)&x[.8
lidʺ[FnK1=ʇ̓G: Kݣyiw!alja<g-oj9*nM,ZeC"7_2L6 -Ѽ۰X0I?˿&;fsLڶX2=ʇDoLdmj9ՠ17rvI0p2wU;fsLKJ)ũQT>Ob#ze$kQέ ǌv}܆݅ũRL?]0v3cZQOQT>OLdE
-ȓF
5x#zaa>\rkׇ}z$=+׈wTC=Ah)._j>.O:/1e|G$6r{^E?cfJ5NٜNޖ}{$}AO_2"م_RIףbAGkQS>^*ׯR$PI.D^uw-P\zs^u.#cCFݖ2ݎT@Ovȶ#?lUNٜNޖ4jd{ޒ7}2ԥZ(׹(kтzZz(P~j|
XZGݻFeS	8l;T5haZ74jd{ޒ7}2ԥZ(׹(kтzZz(P~j|l-#ݣ|݅ũRL?]GlƩ3jý4jckT>Oz$G_2L6  thZGm[,ZE$OeqSg4qCG饋S'5*'w/&Zt] 2co-#6--L"`'eꝳ9oK8`"7K1=ʇIQ̓G:/Aݣyiw!alja<g-s5NٜWKtD:fpпM,ZL*'$oG_2L6KXHeS	8l v晲%h᫉ۡ&-LcoP>=蓾|RGrk׺HE?KHh!alja<g-0;UNٜ4j٭ULƚX1C(Ne'KL6Q^Q"WAZGݻFeS	8lU;fsLVX2=ʇA_2L6  hZGm[,ZE$OeɌj9@W-Lor}}z$e'KL6Qr5u^֪Da>?H.-(..έ 1%}۴o۰X0I?˨$f5Nٜ RM,Z8ܨ|ea#/=}JZaMI`F(k׺H=C'ׇxH=Co]@]|\ ?nѾCnb)&x[.0ST2.iS'ܨ|ea#/=}JZaMI`F(k^֪Da>?HDa^"ׁ@]V>7m[,ZE$Oeli"8!Z P>>G}2_R(׹e`C#-zZz(Q"_ڠ׈^ur: ?GHm)&x[5Ʃ3fȎ4ũQT>Ob#ze$kQ΋<7rvI0p2w;fsLK1=ʇ̓G:.v}܆݅ũRL?^񾦩3fmRJVvui}$uitҹթNSDENEŧV;:J'VV'VQՠ&lU:[<:έ'Vՠ⣫AKëKՠ(P:@HrYG/	~^&xB|!BbSX,T*x<!AǄ6x<!<!(x<Ob%/V!<go߇]-Ǟ{>~|@ɞ8|p m~1/!W³!`m_
R*(◮L߅
aAC+((xPPAC

@1_<8cZBc<8c=iO$$'w
OOg)?
O)>lg>lU͊lUbW|ث_6*W͊lUP0Fm| @Q@b+m_/ism9}}~t_/^%+y9_+9aGg0mmmjW\m6mmm[my|5IJ^lf>"Us0CQ/5*~5)xԥTx3S󁯅n<,.x8z_gm/mmmmmmmmoo_i|mvzg(<h>/mmmtwK|鷝1<ߝѭmmK#oo&mmg*|$x<H񉧌ax#Gj5 `>?mmmJ6mmkmm/OQ
>GӒ};GQ(`m/]:!:-x:/UzTzTߪQCRWQ_|bi_Z0q>mqSg*O"t5Nٚ[m5akȍcy8хadaXYVHrpͫ6ں3j{Af<|x=`c0d==c1 3Af<@AfO 3IGǹ1=<x=2gN<&HAf #1@oAf#b= 3@{Afa|{1P̂=? 3@Dz?GC#	!	7d3eStU9g0b&lBpn#NMT'ziStU;lBpn C1'u	)*nzB:ݒȓ3h&TBpnFm:O)n#=MJpѽLgeStU>;wStU>geStU>A`cɃ	HXs!b f& C\31Ǔ0)4"3,BpnAe\R't6UKHGP"@gDB:O!Ӳe\#NMT҇2FUB:OPp8E7ESִ	hGP";}
UL#M)31Ǔ0( C_,9y1 3hiC,9y1l{13 `3Lxw) 2vSNɕp8E7ES*AhʪBpnU5WStU?mPڢ8ݒvjҙj#NMTꚆB:Oh5Dh'}ЦCnn9u	%?SZ'i2'~mAhʪBpn3샐ݐr:8E7ES'C! tpn
& NCsvANw)'Mmٵiݼ*r `3L%=Htȉ5Q8u	)*Pڸi2'sOlLx>S!;}0zǃe0b0cO%G@&;}1P{1	Naa&ǈC0078DS?DC R00:O-@CJ[ovJ۠L"RLH4&@:DNΨGPSA`cɥ	a|{A`cɥ#bg)g0b&3 GɎ C6HS3u	%?m&)D'&ACtt#NMTACttXsStU?PCX:OBnn9u	)*Ѕ3svA#NMTx>x=`c2x= x>x=`c2x= x>x=`cAx>x=`cA٫D	f&fm&lբ5CmvJ
&;95nn9"c3
WStU?M3HS3u	%?M3HSvJh3t9N	#NMT᫉vMBpn`JbAvP7d`Jbq;:BnOڶݼ:7-Lnn9#StU>L@3w 77dMTSg3t9@gD#NMTۡLd9샘GPSNٜ3q3&)u	)*vfћ5iL#NMTDD9
fԴd͢#NMT构)Rѓ68E7ESDCzmKFL B:O1t0*ݐsDW7d5q1Pnn9u	L-Ssq2 ݐsStU?KBLݐsStU?KBhdA '斄)є*08E7ESw)a0) `"@GrC 2x@&$k1z{1t0*ݐs*[u	%?3zZ2zݐsz)<ep:ݔ+NMB?8N<jҘH2pah0ZA3vP8E7E
T1t0*ݐs*[u	%?YPi)(Rvhh⹛84q\#M)S`Sc&=;==S`Sc&=;==S,)5ͤ$C8\N}U'*~baFU! &'qL#M)fd|3d'Tք ݐsz)fd|3vp[W &2S=S eUsPnn9u	L37)OB4paBoS%?	W27ݐszd=jfSj順aBoUL3b4Lih&2Skt3$sP#Md ΆePrbnw:ݒ:nѕAnn9+GP"-T샘07d NePrbo]8E7d;95nѕAMu	%?1٭ntbo]7dalq;aBnj	| W	ꥑϞ3hO@4:Na7FO5hO@4:Na7FOA7Ah91!eJ,#M)ᚺQPٸCh77d:ަJxfi=S eUsPnn9u	L8NgC! '" ΆePrbDAe\#NMTgCZ291!@(GP) NePrbCn36P7dvlַFU12GPS-SA 77dP8E7ES-SA 77dҔW8E7ES-SA 77dںHp8E7ESA7Ahʠ77dĈʸGP"ԊbaFU! $6u	%?gCZ2CsvAMYU\#NMESЅ3jڡqL4paBoS%?ݣ)
jZSPnn9u	Lz̑L	4paBoULz-flj807J31&dݴ4qz)`zkD:ht9h&2S1t0*ݐstF:ݒ3-T샘GP":nѕAnn9ͣ*QaBnO	tCsvAHq<#NMTw;fs6k[*3eStU?a0?FS7q3&Zpn )5C7e
ӄStPO6OАXpk	u?rC 2= @=zǧsGrC 2= @=zǧsGgCZ291!@(GP"baFU! *5[!BnOgCZ2CsvAM&Bpnfȇ4Dh77d:ަJ!8-MCG &TOq3d'WM9h77d:ު)֮&)є4paBoUL	WOBAj807Jٸh77d:ު)(:nѕAnn9'u	)* ΆePrbPձ&1٭ntbAlGP"c3Z-T٭n!BpnlfkpePs6"2mvJvlַFU12k2tGPSsg3fZ294q\#MT1)Z291R٭07dvhh⹛8eKw7dvhh⹛8LCGPSx@l44q\͜VBTpaBnOmCZ(s7q;aBpn
`77d샘
P8E7ESUɥU:ZB:ݒ D00:2ͺ5R&SaBpn	au	%>LA7Ahʠ77dĈw:ޤU?1t0*ݐs*檖8E7ESgCZ2916)!8ovJ~baFU! *fN:ݒ:nѕAnn9iT&7d ΆePrb@5u	%?1t0 77d	y#MdᙣY档ݐsz)foKFS4)hMCG &2Sq0w[7BpCG &TOA7Ahʠ77dĂʹ#NMTtCsvAMhfN:ݒ:nѕAnn9iT&7d ΆePrb@5u	%?1t0*ݐszu	%М"-T샘۠L	xGPO@7Ahʠ77dĂʹ#NM)lfkpePshtDqvJ~c3Z-TҐ7d;95nѕAN'n36P7d;95nѕAN뙳VЎ7d;95nѕAH険
#M)lfkpePs66DGPSٜ͚7Ahʠ*Z2'}(sAk]1!`v)eStU>w;fpm!aL쩮qKGឺNaSA7Ah91Rfqz) Άd샘DE:O1t0 77dt9#NMTgCZ2CsvAHlLr%MgevJy3-! $9fm9u	%<3WKh!8svA#Mdfe4!MJgIh77d:ަJxf)?q3CG &2Sw)֮&e;oKG &TO	ܧOZ'h!샘GPS%<tCsvAMk@+u	)*baFU! &Nޖ!BoS%<tCsvAT"W3Su	%<	tCsvAMhfN:ަJy-T샘C!T8E7ES@7Ahʠ77dĆfm:O1t0*ݐst	#NMdvlַFU1ց3p'ylfkpePsy?kStU<sg3fZ29hGP";95nѕAC LBnO1٭ntbC\#NMTٜ͚7Ahʠ$9B:Nn
FUn8f+u	)*ݼ 68f+}W0u1H7dpD=t3dHgȐ96 4D x͢.s	G7t66BpoUHm!fGPS1t0*ݐsZ&BpoR*f?w3zZ2ij807foKFS7m=~USPnn9u	L3zZ2z?TsvA#Md֮&Ѽ͐MCG &TO
s7pePrb"4B:ުTA7Ahʠ77d|DqKy#MdbaFU! )f?t8E7ES1t0*ݐsy?t8E7ES1t0*ݐs66SYB:ݒ3-T샘EJ&@7Ahʠ77d:",N' NePrb:xGP" )5NٜN♜7e
ӄStPOsg3fZ299:Osg3fZ299B:Osg3fZ29FS7m=:ݒlfkpePszZ2;kZ#M)vlַFU1R٭34DCu	%?ٜ͚7Ahʠ&L۶[B:ݒlfkpePsHs3B:Osg3fZ29Lp͔#NMTw;fs6k[*5iLB:Osg3fZ29Fn&pDmL#M)vlַFU1Q2FUWStU?ٜ͚7Ahʠ*@g@';95nѕASЅzu	)*-LnѕAnn96(GPS1t0*ݐsPp8E7U?A7Ahʠ77dږ)h&1t0 77dU͡XGP"Ԋ3-! *+z\B:ޤU?A7Ah91PcC8'":;m1ꥐnn9u	L͛68jKFPnn9u	LЅ1pg[svA#MdfoKFS4)gU,ݐsz)OОq3$F6Bq5샘GPS%?w)֮&@Ak3d'Pnn9u	U2S$륔'\LwޖsvA#M꩒ ],=jfSj順aBoULFiM2@ncK)h&2S3b4L󳪖SP#Mdb9! tpnB"baFU! '&BpoUH:nѕAnn9-M=SP#M)baFU! &,fm:OgCZ291PcC8':nѕAnn9:YL͡XGP"baFU! '&BpoUHvlַFU123#jaBpnlfkpePs6+#NMT1٭ntbCdu	)*;95nѕAN뙳VͩevJvlַFU1V~ه:ݒ;95nѕAH336B:Oٜ͚7Ahʠ$5:Oٜ͚7Ahʠ 	'vlַFU1gP&u:ݺ;95nѕAA4!6jͣGPSsg3fZ29v@gD#M)c3Z-TN'vlַFU1OBLn'є-T샘g!3MBnOa?k\-gPֲ҆$.'nO	%?pAYBJZȐ!<&1t0*ݐst	YWzu	)*:nѕAnn9s eUp8E7U?1t0*ݐsm+u	)U"3-! &e3tUWSzT3WJ*7WHu1꥔4paBoS%?	ܧOZ4paBoUL'r=jfN&sPnn9u	U2S(!nѕAnn97:XGPS(!nѕAnn9zp]-aBnOA7Ahʠ77dĆdU޺!Bpn ΆePrbAe\-U\#NMOA7Ahʠ77dBjBpoUH~baFU! &e3tUWStU?1t0*ݐsPU2FUWStU?1t0*ݐsm+u	)U"-T샘YW2FUWSzESٜ͚7Ahʠ$4Y!8yStU?1٭ntbAhʪBpn;95nѕAAMCG:Ow;fs6k[*f3)evJ~c3Z-TāSSꙛFH7d;95nѕAA6QT:Ow;fs6k[*5iLGPSٜ͚7Ahʠ&m&n0w;77d;95nѕAA!6p~ΪaBnOw;fs6k[*Bld2GPSٜ͚7Ahʠ*L|3va07d;95nѕAMS64#M)lfkpePs舳:xGP"lfkpePs!D::!Bpn;95nѕASЅS7u	)*vlַFU1OBTkB#NMTn7Ahʠ77dB%s!@(GPSZ2*ݐsWKT6n!BnOAhftCsvAN뙽!:ݒ4nz$dA@N2?T93-T샘۠LʸR#NMTDtCsvAHq<R'T:nѕAnn9Pڸfh&gCZ2CsvAMPo9?kStU<3;YєOE3Pnn9u	L=SNj[5g[svA#Mdj!"RK)5hS[Yh77d:ަJxH(3K(OZ#i!8svA#M꩒
֮&@Ak3d'Pnn9u	U2S0g=U5b4LigU,GPOT։t3$sΪYMCG7b9Z2917q[LѬ#M) ΆePrbCn2*eKw8E7ESgCZ291"2UKHGP"R*baFU! *Cj♛Άͣ$XGPSw;fs6k[*iRѓ67dvlַFU1!S[Jj:ݒc3Z-TͤlR	cvJylfkpePsLڷm!BpnvlַFU17ACFn)eStU<sg3fZ29m\5*aBpnvlַFU12jҙqvJylfkpePsbȍ'ylfkpePs$s!҇3g:ݒbFS7pePrbv&oHu3F7dє-T샘hfN&GPSAhftCsvAU;"$NGPSAhftCsvAULږ@u	%<n7Ahʠ77d3hvJp٤SR!B-h<f%<tCsvAHm&Ae\Hs3' ΆePrbCn2*?t8E7ES1t0*ݐst	YW-ЃStU?Ȃ)Y
`vn&ݐsz)ٸgU,ݐszd
֮&lfq5샘GPS%?PgPq3d'WM9h77d:ު):nѕAnn9,ttB:OtCsvAHm&Ae\GN' ΆePrbCn2*⥳ZaBpnbaFU! &(s7Lu	)*lfkpePsIL<u	)*lfkpePsLϦqMhlNGPS1٭ntbC
V[u	%?ٜ͚7Ahʠ$
OT-UStU?ٜ͚7Ahʠ$9fnєOE07dc3Z-TfF07dc3Z-Tޖp[W*&w;fs6k[*5zb$#NMTw;fs6k[*CVI5u	)*lfkpePs(MMKIϪ#M)vlַFU17AC5i;aBnOsg3fZ29"Pq;t&7dc3Z-T᫉vMBnOsg3fZ291BlcuRt:aBnOsg3fZ29Iq\-U\#M)vlַFU1"72C7dc3Z-TJ+Z2C8E7ES1٭ntb(YVژGP"vlַFU17AC-L
&AhftCsvAMCFH &AhftCsvAM@fdgevJ e3wFU! &P۠3e3vJ e3wFU! &(s7dgevJ e3wFU! &(s7g&AhftCsvAT B͑+@#M)
& e3wFU! 'PKG8E7ES0bS eUsAFU! &StU?-PU2FUW0tePrbm;(GP"1jکZ2*ݐszu	)*m*:Z2916#NMTCmT-U\nѕAnn9tB:OT6LѕU-T샘N'al#pݐsvJ ΆePrbCn2*oHu3F8E7EStCsvAHm&Ae\Hm&f':nѐrbdf'qL͜WSzT̫jd6m3RfN&ݐsz)֮&fNgU,ݐszdN<Bz7h77d:ު)b9Z291OBy5FP7U?A7Ahʠ77dĆdUސfaBpn3-T샘۠Lʸ۠L͔#NMT1t0*ݐs$s7q;flGP"baFU! &Hnwp8E7ESN<'r z=|?!'kv&1٭ntbm=n&f&3eStU?w;fs6k[*O[*BpnlfkpePs" jiStU?w;fs6k[*
gu٫fԲu	%?w;fs6k[*
gu٫fԲu	%?w;fs6k[*q5tȉ5tMBnOٜ͚7Ahʠ&e3ht5B:ݒ;95nѕAM5f-B:ݒ;95nѕAHs̈޹!8yvJvlַFU13i5MLѕUu	%?w;fs6k[*fmW2t(GP"c3Z-T=QOB!BpoUHє-T샘38aBnOZ2*ݐst9ȧvJє-T샘V[!BnO-PU2FUW0tePrbAhʨGP"`ŪjAhʪtCsvAH-UStU?CmT-U\nѕAnn9*Bpn٤SR!B-hm!Sm+'TPp8E7U?1t0*ݐst	YW*SStU?1t0*ݐst	YW*檖8E7ESgCZ291!@qN1S7"3-T샘۠LʸNDBpnǄ H'W(aBnp ΆePrbCn2*Ae[#jaBpn ΆePrbCn2*C8E7ESgCZ291!@q6SYB:OA7Ahʠ77dĆdUĂʹ#NMTsg3fZ29mqMhs3hʔXGPSٜ͚7Ahʠ)N238A07d;95nѕAL3q4!L[:ݒvlַFU12fݴ(Ajմ#M)lfkpePst9j؉1mPBpn;95nѕALM]-*u	%?1٭ntb	&S'~c3Z-T]-LږsvA#MJ~>%38k5t7d6MCG &2SAAYBz7h77d:ު) PC*ݐsjZ2fiB!BnO1t0*ݐst	YWSu	)U" ΆePrbCn2*o:2Eu	)*baFU! $67mM6BpoUHqXg20ihS-VDpM)at@$Z8	ZeKwSw;fs6k[*O[;fflBpnvlַFU163etS7!Bpn
&;95nѕAT5CmTkvA\#NMTٜ͚7Ahʠ&m&'-U\#M) e3wFU! )Bo3WA'Tє-T샘*7 *ivJym*:Z291WLڴu	)*`ŪjAhʪtCsvAU;v!Bpn1jکZ2*ݐstݫHGP"@zBz\Ltnt.v:7d<fq	4:Nap}24ѻ%и>ݒ(:nѕAnn9SDͧt8GP"R*fe[V2DgfZfk\͑+@nn9u	L@3wFU! )Bw &+u	%?gCZ291!@qN1S7u	)*3-T샘۠Lʸ۠MU-!BpoUH3-T샘۠Lݵ4LzCu	)U"vlַFU163eۡL͔#NMTw;fs6k[*snk#M)vlַFU10Tյ-&?gU08E7ES1٭ntbn3&mLgeStU?ٜ͚7Ahʠ&(s TzA*u	%?ٜ͚7Ahʠ*8*lBpnc3Z-TBgWJGꥤt:ݺlfkpePs!Dn&oHu3F8E7ES1)Z291WJ#zfCn36A &AhftCsvAMCFH &+u	%?Z2*ݐsF6to3ht:ݒf?fHhg5pfݐsz)'	pOА'	S#!?k\(3eU07dn7Ahʠ77dB%sOBy5FP7U?8Nw)'cG"B~ָPghʪaBnO8Nx>(g	졁2GPStCsvAHm&Ae\NMCG:ުT8O	ܧHpai	ZA*u	%?w;fs6k[*ٴ\W;FlL٫hGPSsg3fZ29z@̩!ژGP"c3Z-T6q3*'є-T샘*7 &+u	)*<BA`ͼ-UK(Z6𸝺&LActGG諡:-T:OgC*)*f ·1AFU08E7ESgCZ291!@q d'T ΆePrbCn2*SPp8E7U?1٭ntbm=n&f&s8xGP"lfkpePsiq36QS]s eUp8E7ESٜ͚7Ahʠ&flfsNp8E7ESٜ͚7Ahʠ&L۶43ڸqU07dp'	;}	z?BA={~CHO
UL#M)'	xN<B@ N	짣G"B~ָPghʪaBnOqEQGQqEQF޺##veI"T|QGQqEQGQm::l6T" EGqEQGQqEQF޺##veI"T|QGQqEQGQm::l6T" EGqEQGQqEQF޺##veI"Ty6)d:YBz\Ltnt.v:7d@M!htdh#vKp}5MCѻ%?̫jfHȍS4jfDlaBoS%<tCsvAMPcԇMs3h~'pc3Z-TCT6Lgd77d:O1٭ntb	 fdMUP8E7ESCmT-U\nѕAnn9hGP"R*`ŪjAhʪtCsvAM!fm:O0bS eUsAFU! '&BpoUHym*:Z2917K)?kStU<T6LѕU-T샘 8+u	)U"Zd`7Ahʠ77dr,f#NMTgCZ2917ACt9gSR5͡XGP"ԊєЅ3jKv LѫvL4paBoS%?ٜ͚7Ahʠ&2
̙m3靔#NMTAhftCsvAM?fFަ:ݒm*:Z291PکhGP"R*m*:Z291PS eUp8E7ES0bS eUsAFU! *U5WSzES0bS eUsAFU! *d'Zd`7Ahʠ77dBjBpoUHZd`7Ahʠ77dCT6LѕU:ON8N8N8N8N8N8N8N8N8N8N:fUL.A(O@XYR#M.hsd:7d٤Sihm!pTqvK)(:47Ahʠtpn3̃LtaBpn3vu-TMWC1t9NΠ*GP"bs ; *)*f ·23Z29u	)*
& ·3ePr:8E7E]q;:taBpn;95nѕAMDޚ>D?0GP"lfkpePsiq36Q7梦!M;&U:Ow;fs6k[*fMAhʪeSVԴT:Oal6al6al6al6al6aO3S6fޔ-UZY"!f颖d:aAvT֧4d͢'Z C]!%-B,n&CCT492SZ2fm!!pTqvK) 4<%0k-Ѓ
6s
YC0:O1t0*ݐst	YWt	O\p8E7U8N<'rb'cG"B~ָPghʪaBnO1٭ntbm=n&f$F1!O[GP" 𛷄3y);-kfͤTD-B.N8N8N(bz>cG zAG	&	p'	p'	u?8N8N8N8N8N8N8N8N8N8N8N8N	p'	phṗL$C8ihtpMB8N8N'	p'	xe20%ᥣʖ!7eN8N:-LnѕAnn9Gz&8k5tBpoUHp'	p'Z3!	(H.!ȐTq	(Bp'	p'	8N<2H +"B~ָYR&	p'	p'Ssg3fZ29&&MBg ѕTStU?A7Ah917ACt9gSR5͡P3h~'"3-T샘:󳩩f?kStU>w) 9ݔ,ѫii9TH\ oۡnOCt:Ct:Ct:Ct:Ct:Ct:t:Ct:Ct:Ct:Ct:Ct:COw;fs6k[*Blj@ghʪku	)*c3Z-TBgWJHm'3eU5:ON<'rC@zz>=XJ?HD4pѕT:ݒ'	xCJ륣H2paȐ2GP]6a7d Άd샘:󳩩fjd'" ΆePrbn4sΦ:kC4/iZ2GP" Άd샘:󳩩ff*BpoR*3-T샘:󳩩ff*Bpn>b	 +J9c3-UStUw;fs2>@R:7d"ͣ64-3hjڸkCZl͢5"R3ݺhj6 EJ׭	B-6GCve[25Cv7q; dt-۶t5dF8#
¸VFi׭	NKF35O+jښ!j0ԯZ <<.hblDGgbֶk6!
-aj4 RޚtJ8SlA2jCtqlޚ@P o6oJY"6fդ-kJ8Rɛz*ja+gCYB|D2 H4 aZq\8;f`J_׭	B+,tG[zGTTBj5зnjò#E7
p
°-98,8MmٵiO<,oWwa\a`WXpp׭	B-::l:ld:P+;fknݴՇdF;"4nFad!XZrq!V7=kva0NmxTք)8a'OhDl:)PCAhʨMP0D+[8a'HSVTբ RL쩮u
J@
Pi5нzkDӲeXSQGQqEQGQm::l:ld:P+teT&èN(8((8tG[zGTṪJqQQqEQGQqEz莶83344
((8((6mqSgSg2(hhGQGQqEQGQm::l:ld:P+((8((DuuNٜuNٜtWEQGQqEQGQoCꝳ8ꝳ9CC@*?֭DD S\!x5hUMhvL(
!ZSVMtaZSVJT։dʸB\5q=S7fRhN[DuuNٜuNٜC;fknݴՇdF;"4nFad!XZrq!VÃi
a Fzu	QqEQGQqEz莶833qQsg55ֹghʪk9Tnt53iI&qEQGQqEQF޺##vvo:TQqEQGQqEz莶833qQ8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-9z8SWV޺##vvd*CT홮vV.ѸV7VFaić!XV~nNq6!͐Dum!C!8Ok\,C3w6BqǵָYfUͤ͐Dum!si3d'){]mkHfe\L	Jq46RKGݼ&SڸjCYBnvQ)\BT,7o	(!fڪPhPݔJqdAᦺ6ʹٴT2 p]mkHfe\L	*|xC8iͤ32vm&l>=<'N1ӘM)ǵֳGB!zs	%8s2 B};(CC4Na7d[ZaDOehx&kY#搡Љw,3qudA<Bj
Ǥ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|{]mk9fL۶jޙ 7CvI-SȂylpͫHiSM)uvPIthj,B]4ħ[Za"!!D[(ZPǵֳC) \#ȂywЅR5;?kY$'pD[(ZPxC8g2!awk3};(kMh9ݒǵֳѻ7k"BJZȐk[i
ǵֳѻ7k"BJZȐk[i
ǵֳѻ7k"BJZȐk[i
ǵֳe=8O!h-kE-vJ|{]mk9S3h\BڶRݽ,7dǵֳe=8O!h-kE-vJ|{]mk9S3h\BڶRݽ,7dǵֳC) \-ٲ4CYnJ3jN=,#Ȃyw;xO릖Pk
fKxkY2<'sieЉhtNN1OtFΈYݒhjʘihɼ3ݒ	B!{	4NޘY6]YS-7wSa;(CC4a>:!fvK*a&vJD};(O+gA&CCVTKFM&<'9fwڴkY!b -O7d4N7ddAA'ӲPtnt45eL4dBnOEQGQqEQGQoCꝳ8ꝳ9 7Cڡ~ΪNa7nvJ~((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8((8((DuuNٜuNٜ̐GqEQGQqEQF޺##vvd*>((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8((8((DuuNٜuNٜ̐GqEQGQqEQF޺##vvd*>((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8((8((DuuNٜuNٜ̐GqEQGQqEQF޺##vvd*>((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8((8((DuuNٜuNٜ̐GqEQGQqEQF޺##vvd*>((8((6mqSgSg3$qQEQGQqEQGQoCꝳ8ꝳ9 7C(8((8tG[zGTTT|QGQqEQGQm::l:lfH8((8(o]އ;fq;fs2@nQqEQGQqEz莶833t8((8((DuuNٜuNٜ̐G"gdC`};(O+gA&CCVTKFM&kY38vCiꩭS3$s!Љ3wJqusnZȐֲ҆$-kpUMht}M-!K(=vٸkY:PDVCMuꩭQSyB~ΚB;xO4Te*}zМ)+B޺#nݴt7o&U!\t7o3wo
hn&LBݻiȍCXvDh,0+,`@n?/Bp B޺##vv档5]SfMXvDhò#FXxN taXYVB'aXpqtfћWFm]tfћWFm]tfћWFm]tfћWFm]tfћWFm]tfћWFm]tfћWFm]tfћWFm]tfћWFm]tfћWFm]tfѡ@CPc?NS 4 B[T8OI&CS6nOWF= B'CTnt53iI&QGQqEQGQm::l:lj8Z6((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTT|QGQqEQGQm::l:lj8Z(8((8tG[zGTTCGkUQQEQGQqEQGQoCꝳ8ꝳ9hj*>((8((6mqSgSg5V٭UEGqEQGQqEQF޺##vv档5((8((DuuNٜuNٜ4q[fUQqEQGQqEz莶833+l֪8((8(o]އ;fq;fsPmTTz8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-9z8SWXo]އ;fqBT.3]v;"4]apo<' :0,+!
ӓN ppqqEQGQqEQF޺##v㞄(o9
cK(GC@7zМ)+B޺#nݴt7o&U!\t7o3wo
hn&LBݻiȍCXvDh,0+,`@n?zМ)+oCꝳ8ꝳ9єT.3]v;"4]apo<' :0,+!
ӓB88!!퐜Lr%MgelPKvS#jaf.'>ih M5@Do
-΁L.HH2paȟw;fsS]mkvOI&CS6nOQGQqEQGQm::l:lfeQqEQGQqEz莶833-EGqEQGQqEQF޺##vvoKFQQքL!\@Bvx2㡻yxWCCv2dMXvDhò#Fda\a`+#pIքL!\AXmqSgSg5tԇMdH]SfMXvDhò#FXxN taXYVB'`<88ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3j8((8(o]އ;fq;fsWMHtD6((8((6mqSgSg5tԇMdH((8((DuuNٜuNٜCR5"8((8(o]އ;fq;fsWMHtD(8((8tG[zGTT]45!Y*>((8((6mqSgSg5tԇMdH((8((DuuNٜuNٜCR5"8((8(o]އ;fq;fsWMHtD(8((8tG[zGTT]45!Y*>((8((6mqSgSg5tԇMdH((8((DuuNٜuNٜCR5"8((8(o]އ;fq;fsWMHtD(8((8tG[zGTT]45!Y*>((8((6mqSgSg5tԇMdH((8((DuuNٜuNٜCR5"8((8(o]އ;fq;fsWMHtD(8((8tG[zGTT]45!Y*>((8((6mqSgSg5tԇMdH((8((DuuNٜuNٜCR5"׭	B-6GCve[25Cv7q; dt-۶t5dF8#
¸VFi׭	Bz莶83m;fknݴՇdF;"4nFad!XZrq!?6ں3jͫ6ں3jͫ6ں3jͫ64/fҦm)m6!3ޟ(8((8tG[zGTCT6EGWGQqEQGQqEz莶83m(8((8tG[zGTCT6EGqEQGQqEQF޺##v㡪j8((8(o]އ;fqQQEQGQqEQGQoCꝳ8jڨ((8((DuuNٜt5CmTT|QGQqEQGQm::l:*>((8((6mqSgPUQqEQGQqEz莶83m(8((8tG[zGTCT6EGqEQGQqEQF޺##v㡪j8((8(o]އ;fqQQEQGQqEQGQoCꝳ8jڨ((8((DuuNٜt5CmTTz8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-98SWV޺##vv5fT.3]v;"4]apo<' :0,+!
ӓBvnȔͫ6ں3jͫ6ں3jͫ7eMabtxL&N@{gJ@=Afy0fx>~== 3Ɏ<L?@Ѐugx>|?(x@3<1`>;L>Ofx< yx9Nyb7ofz>&mDhޗPݼOUGЄn*lfSctX3>Cljjfm&Oܧ釃6 H'f GrC 2= @=v=x>x=`b {) b	zyw)a0)	و'c@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOkg0ЃMMh6*K(s*-O5f(mY"UL'󳪖Q)ǵֳYT܈ShA&Yq	#J3jѼ'󳪖Q) Mt3nP8v~eMt3nٴ@SqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fTqEQGQqEQF޺##vv5fT;@TJ6)	Pghʪko	'kҀͻkfOkY'=UST4 Bf8PqMsfդ4OUGЄK#e:8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-98SW,tG[zGTT*CT홮vV.ѸV7VFaić!X?ͫ6ں3jͫGCN6ޤXTǒGǣLx@NٜP;jlf(sV5Sg3t9"8jlf(s R9٭Uzt Іa 4+9ޗ`4015Sg0yB(s8f˚3

ٸM\sU;fs!҇0w;7U;fs!҇3fTdZQONٜP-O\穛(GCN?CfЇ=LB:Bqަ&?Tt:jlf(sO]l9}=uCѼ穛(GCN>f(s7#iQ3uʦi	ꥒjlf(s2fݴ(A(s2fݴig5;/ͺ!%(CV'fѹʟufDm	zzA`9C;3C3nJӸq=?5Sg3t9dʺ[Fn<{]`@(s7#hOgU,(s7#hOgU,an3z\"6vuRN=C#ZQL.)IRN=gt3q=0ΪY)ǵs.'K%<Nٜ7o3t:P殔mS_NٜP杓*nfmF92$2E9ݒu(s7#hZ8tu[ޗfK%>=-PoKFгe	ꥒY-PoKFPΪY)ǵan3z\"6w!?TSk-9
p8vuRN=fDmht#=LϪ9u3>v۠yS@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&an3dGmS\'󳪖J|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|{]g0AC#J6)K%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>=YT܈t:PÉAvuRN=YT܈t:P殔mS\'󳪖JY,nDCjl`:Pp͔'󳪖J~vLsME6G0]tCB#M)uʦD8fv(C`vn!?TSkU7"!5Sg0yB(s6j'󳪖Jvs	,(,*9ޤUРjhs	*9ޤXNaphME]wDns	Hgn	(OgU,p
\BAAYBֲ҆$J[Zan5ha 6
aqMhlNQ){]mk9
͑Bapi ֆͤ)eǵֳ[ 6
aqMhlNQ){]mk9
vAL.)IR%?kg0D>Cf5qۡBnֆͤ)dǵֳZ"!CT46&q;t&pLvMkY-P;F\ 8Zn)5i;YDCd9ޤXNae;7t(m&0Ԋ=&?TXhS	zegJZȑ)=&?TXgpza ],CkY%?kY-P-Bapi ֆͤ)eu(sNޖ@pݐSkCfwOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOvmڜoR,'0-U\&"C0Ԋ{]mk9~}Mp?hmZBvMidvJ[Zan1Κ@pݐSkCfwOkY-P杓)fM06m'qK(st9dfmvAL.)IR%?U-a7=SNɕg0ԊCj♧dʳMTQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQQGQqEQGQm::l:lf(qQst9+jc뭝5api ֆͤ)e0jє,BڶRݻ6AYBJZȐ<舳:sMESk0Ԋ3yfђ)&"ۡBnK(\5[Y\ OB$륔$Ph%?PgPֲ҆$-,j,ѫ*adL.ݭTvPֈѣ6
^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :O^'
a
 t-::l6mVѕU;fknݴՇdF;"4nFad!XZrq!VpytfћWFm]tfћWFm]tc1a䡱{䡱{hsEQGQqEQGQoCꝳ8ٴqZFUV*3j8((8(o]އ;fqhTqEQGQqEQGQoCꝳ8ٴqZFUV*8((8((DuuNٜl8*oQGQqEQGQm::l6mVѕU((8((6mqSg6+AhʪGQqEQGQqEz莶83GeUm⣊(8((8tG[zGTͣZ2QqEQGQqEQF޺##vfh-U[x8((8(o]އ;fqhTkքL!\@Bvx2㡻yxWCCv2dMXvDhò#Fda\a`+#pI`K筣6!fz>ǡl{@J륔'Ը饢hDZ8Ўa7d2PڸB9ݒZ*NMTl.; Bg	3# 4 B֊+PR;hB9ݒghCj\NvKj98E7EShN[DuuNٜuNٜ̙m;i*CT홮vV.ѸV7VFaić!XXfћWFm]tfqEQGQqEQF޺##vvdͻiPMqQm]QGQqEQGQm::l:lfL۶4EQGQqEQGQoCꝳ8ꝳ93nw \TqEQGQqEQF޺##vvdͻiPMqQQqEQGQqEz莶8336qB5GQGQqEQGQm::l:lfL۶4քL!\@Bvx2㡻yxWCCv2dMXvDhò#Fda\a`+#pIքL!\AXWz莶833
A*CT홮vV.ѸV7VFaić!X?GCN:t:CkY\C9vuBͤ&CS6n%?H Ё	mP?gU'0]LRs	%?1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0SQqEQGQqEz莶833
A*<((8((DuuNٜuNٜP殚qQEQGQqEQGQoCꝳ8ꝳ9]48((8(o]އ;fq;fs7ACh!GqEQGQqEQF޺##vvn5tC(8((8tG[zGTTj頇QqEQGQqEz莶833
A*>((8((6mqSgSg3t9TzյNٜ̐#`\L͡X 7m2UHRBP|Gr8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-98SWзoCꝳ8ꝳ9T.3]v;"4]apo<' :0,+!
ӓB88!8!8ǁmgȂy6cdA<xGNٜPli
a Fz7ACv7DØC	GrCև3$7jZ8@@JW;&U:Bq=ggT-ZB8 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>ֲ҆$-rꅛHMۮm)ݔJCkY\C9vuBͤ&CS6n%?tF!;:fv롩Ja7e:PDWCPi	uͥ0O(mk"Bѫg!ΨYݺjfҘMDΔ6!h3gT,Bnt53iL&SgJZȐjsm!7nvQ)3dHZ5q96]LS	(ֲ҆$-rꅛHMۮm)ݔJCkY\C9vuBͤ&CS6n%?kg0ACyC;:ÉAOkY-PdjΨgpzbSst9 78@l'8=fH	w'%?kg0ACyC;:eKAOkY$'pD[(ZP{]mk9w4vlvN5C0?w;fsS]mkvOI&CS6nOͫkE-fHL(1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?kY-Pdj@o3z'p?TOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsg55ֹghʪk9Tnt53iI&w;fsS]mkvOI&CS6nOsA6!k\#S(3vPW;JT=TfH@pݐSkCfwOkg0TfHBapi ֆͤ)euC 7m4Bapi ֆͤ)e{]mk9DS\#ȃ1 3NͣxOe6VCmZ)8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C(8((8tG[zGTTfH8((8(o]އ;fq;fs7ACt8((8((DuuNٜuNٜPd*>((8((6mqSgSg3t9 7C[Za
̐Uh!|~MpjպTݐS{]mk9f(s2@ni8C@l5AcCkV窥삘hN!o]n:*ِ:7t47o&KnݴՇdF;"4npO	YV B r7N@thNoCꝳ8ꝳ9tqPlt-۶t5dF± °0,+NN$9
6ں3jͫ6pPc?ЃMP3ޟ!C#Ȃx!C#Ȃx!C#Ȃxe[V6Bq1ꥐtqᄣOg:hpָᄣCJ٠3ikNJ<46:hpָᄣOg:hpָ9f48k\.ON5mgq)+fͤ$:hpָYvJtmឺah-C%>Z=tѫ[·LJ|	Cz酣WkoF!o:1)vPZm[Z)nݛD9f48k\.O!CڶRݻ6)	BCkmhvm"SMjKv D'e	5յٴ@NN48k\-kE-۳h0$:hpָ[V֊[f%;
geMpѕT6c!tmឺah-C%>>4	Cz酣W"*檖CCz4NΈP窦B'󳪖Jڡ~ΪNa7nvJ|	Cͼ#%? 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>Aq[6T	Cz酣W@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nO\V͕,tmឺah-C%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0SkY#ֲ҆$'kxO!*bS=?k
(mk"B~ָG%?kY#ֲ҆$'kxO!*bS=?k
(mk"B~ָG%?kY#ֲ҆$'kxO!*bS=?k
(mk"B~ָG%?EQGQqEQGQoCꝳ8ꝳ9tqQ= B'CTnt53iI&QGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CGQGQqEQGQm::l:lb48k\TqEQGQqEQF޺##vv!CG"*檖]F!CD6SSF
5vΊvJ}sUKHM.WTj#xZ
tp;HPEf	%>hN!o]n:*ِ:7t47o&KnݴՇdF;"4npO	YV B r7N@thNpoCꝳ8ꝳ93*CT홮vV.ѸV7VFaić!X\S6xGڜ0t4CKzk!2 Bͼ#6hz*f!js@OAOgU,fЄf
[YGmg~v\Bͣ7穘yK%;	2Z5q63a,
[YGQ!1'WKzk!	'kL۶jޟN5;:e64m=J Rޚt9kO桪#GPUlЁKzk!2 BJ<320=?k
(mk"B~ָG%8@9:lB:pDmL#N"S= B'CTnt53iI&!H Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0SkZOe	z)pMD>5Օ0p|;dNy(bu2 Bͼ#.a%BBΔ6!h3gT,Bnt53iL&SihSm!m=Tֲ҆$-rꅛHMۮm)ݔJ=j4Jae;?k\-
Ck06(Gmgpsa(P|ֺBCJa?k\3j3va'0OlޚᮓkCTF!jdA<V@A{]mk9xO!![3tNVΪY.vP"	08gT̀h^8gT/Bw)cH'ǣ㸔QGQqEQGQm::l:ldGꊏ(8((8tG[zGTT̈QQEQGQqEQGQoCꝳ8ꝳ93*>((8((6mqSgSg2#uEGqEQGQqEQF޺##vvDpΨ((8((DuuNٜuNٜȎQqEQGQqEz莶833:8((8(o]އ;fq;fs"8gTT|QGQqEQGQm::l:ldGꊏ(8((8tG[zGTT̈QQEQGQqEQGQoCꝳ8ꝳ93*>((8((6mqSgSg2#uEGqEQGQqEQF޺##vvDpΨ((8((DuuNٜuNٜȎQqEQGQqEz莶833:8((8(o]އ;fq;fs"8gTT|QGQqEQGQm::l:ldGꊏ(8((8tG[zGTT̈QQEQGQqEQGQoCꝳ8ꝳ93*>((8((6mqSgSg2#uEGqEQGQqEQF޺##vvDpΨ((8((DuuNٜuNٜȎQqEQGQqEz莶833:8((8(o]އ;fq;fs"8gTT|QGQqEQGQm::l:ldGꊏ(8((8tG[zGTT̈QQEQGQqEQGQoCꝳ8ꝳ93*>((8((6mqSgSg2#uEGqEQGQqEQF޺##vvDpΨ((8((DuuNٜuNٜȎ=4CaDC]4XPhD4:[ħu٥t02 B饔.;B$.%?kg0Օ37fRrnt45eIɽHn<ݒYRѻ7CvQ)[Za>4[Zᡫ*a7e	mPᚄhBvoK3z]2 B9a>zМ)+B޺#nݴt7o&U!\t7o3wo
hn&LBݻiȍCXvDh,0+,`@n?zМ)+no]އ;fq;ftOUMt5Nٚ[m5akȍcy8хadaXYVHraћWFm]tfћWFm]tfћWF<'هͼ'ӲNm]t6tB=U5e?TSt6tB=U5e?TSt6tB=U5e?TSt6tB=U5e?TSt6tB=U5e?TSt6tB=U5e?TSt6tB=U5e?TS@uRs	uͥ'0SE?Bz@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dG2 Bͼ#.a%BBΔ6!h3gT,Bnt53iL&SgJZȐjsm!7nvQ)((8((6mqSgSgDT*<ں8((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSx((8((DuuNٜuNٝSxBp !z荻vݼlV̇MqݼNH+x2]v;"4]asxN°0ZrBp -tG[zGTTSzZ2qPlt-۶t5dF± °0,+NN$9
ǆ5Bձ)*٢FHZ98E7ESʶlcK(GCN?Vմ͐L;:eu	2 C;s7fS6N%8@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0SkY4 BӡzC9s lvvv榺2UMg0Mۮm)9ݒljks ѕTs	:9ݺjfғM)[ZB};(kڡ5;fdd9&nwS=vPD'Cj+ws"L)n{]mk9hBt9O\g0 ji_
" jh[Zaf:(q<RROez?SQqEQGQqEz莶833e]4ڡ~ΪNa7nvJ~((8((6mqSgSg5Mhʺh!GQqEQGQqEz莶833e]4⣊(8((8tG[zGTTSzZ2qQqEQGQqEQF޺##vv橽-WM88((8(o]އ;fq;fsTޖTqEQGQqEQGQoCꝳ8ꝳ9oKFUA*8((8((DuuNٜuNٜ7*頇QGQqEQGQm::l:ljѕtC((8((6mqSgSg5Mhʺh!GQqEQGQqEz莶833e]4⣊(8((8tG[zGTTSzZ2qQqEQGQqEQF޺##vv橽-WM88((8(o]އ;fq;fsTޖTqEQGQqEQGQoCꝳ8ꝳ9oKFUA*8((8((DuuNٜuNٜ7*頇յNٜ̐#`\L͡X 7m2UHRBP|GrյNٜ̐#`\L͡X 7m2UHRBP|Grs4Ѕ4s6aZʹ&èNB,t:~*[Zaf:+QNy&èNBq<##)SZ0q[Dm۶dʶd:knwA]ɒ[m5akȍpFq>Ӑ'~5mmm.
q/Kmhg_p6Eem++e
?C"OWU _WU _WU _WU _WU _Z8SWX

o]އ;fqeUmt5Nٚ[m5akȍcy8хadaXYVHrp7>((8((6mqSgFUV*9ljks ѕTs	:9ݺjfғM)^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :O^'
a
!o]އ;fqeUmnvBݻiȍCXvDh+	+#
BCpq8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-98SWVB޺##vvn3zZ2;fknݴՇdF;"4nFad!XZrq!V׭	B-6GCve[25Cv7q; dt-۶t5dF8#
¸VFi׭	Bp]z莶833h!Bj5އW:' :00.,N q
Ã!8!8lq;a3:D_ÊkvuRm!Dhzމ8OgU,fF	O qX2@ni2a#[8 7m4W	lvwH-VBͣ$XMPc+zt	t:+zt	z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒCkY\C9vuBͤ&CS6n%?tF!;:fv롩Ja7eAld	CB	~<; sٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?ٜ[ZA*uRs	uͥ'0S1Mud2a?gU'0]LRs	%?jAlΈ1S7(S?f )u	EQGQqEQGQoCꝳ8ꝳ9Tx@uRs	uͥ'0SEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇QqEQGQqEz莶833h!GqEQGQqEQF޺##vv殚qQEQGQqEQGQoCꝳ8ꝳ9T|QGQqEQGQm::l:lj頇t9t3gнs eUpPv橫D	!	&`?=jڧlfHLS].&fLv)xg(d>GCOrCjڧlfHLS].&fLv)xg(d>GCOrCzМ)+B޺#nݴt7o&U!\t7o3wo
hn&LBݻiȍCXvDh,0+,`@n?zМ)++зoCꝳ8ꝳ9h"RLT.3]v;"4]apo<' :0,+!
ӓB886ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6mmm((8((6mqSgSg5-JQ)ͫ(8((8tG[zGTTK@Jb((8((DuuNٜuNٜԴ)D*?(8((8tG[zGTTK@Jb((8((DuuNٜuNٜԴ)D*?(8((8tG[zGTTK@Jb((8((DuuNٜuNٜԴ)D*?(8((8tG[zGTTK@Jb((8((DuuNٜuNٜԴ)D*?(8((8tG[zGTTK@Jb((8((DuuNٜuNٜԴ)D*?(8((8tG[zGTTK@Jb((8((DuuNٜuNٜԴ)D*?(8((8tG[zGTTK@Jb((8((DuuNٜuNٜԴ)D*?(8((8tG[zGTTK@Jb((8((DuuNٜuNٜԴ)D*?(8((8tG[zGTTK@JbBp !z荻vݼlV̇MqݼNH+x2]v;"4]asxN°0ZrhN A\Ad-::l:l*CT홮vV.ѸV7VFaić!apqߜ9w9~}_hͫ6ݺں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں2%-vsvr%-%-%-%-6jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jͫ6ں3jڴT0g,cc h33AfzqMh茛Lͣ7茛L3Ƀfy0fA}3>vwLϪ82Lڷm4FMԢqgD4;1fy0~CCgD4;1fy14gP&Hܠw)`؂=3< diO x=; 3ɇ zw(gJLz= 3<Pca
&H1ge	3ɇCc|{C!cf>=`401Lw)a
S`SH G&H$ gXJ@&ǡh@ ?O1 |@adA<A)q3*Hs8"63<SiGrC 2>b	a0)3g,cɇҏ&JOf 3Ƀaǒ'Cو#*=ݔ,͡zSggce0~z= 9Nc|?G ')Lx;3ɏC2|?= yܧ釃6f<<L<e06&C1h!!flvw3<4;;) 	wx>x=`alL~<;;}0z3<xwtw)g,(-U5ָ4!S6PHD1ahx sGlf `4< 9#`63GT{fy1aP{0@1Cc ~{z<ͼ#%?kpZ3Fn=ajlmSz?B6fK(Z8媨ge;gMCxjKv B<'y#Zց4W6c1fћP窦B;:u2Y~OlL>fc<L<e0cɃPz|S`S zv<5<L<e0cɃPz|3<== J? cه 	wQ3>H NS& OH!az@r
geMpѕT6cum!&!Ҟ4!S6P
\BvPe<'dA<xC	Ex>KB'Ӳ.&!TYܧ釃6!w)a0)lvw3 x>x=`b `؂=vrC 210cf=c~iMٸ"B.'nbkVmS\,?DHGs2 Bͼ#/OiqCGCG;}4Vs
i2Uܧaajm>_rC 2=&=`@ONǿrC 2=&=`@ONǿrC 2=@ǬS`S 4==;AxHee;g6c!e;l՛G6cDAe\Rmj;D
bxO!A'ӲKD1~w)iY2q4WDJG0KHiEY7tVhhq~w)`֖3CJk"B	P_kg0;fs3h~mgj;}0z2<=`@X~w)a0)2dxz= g35qNzfћh&O%;#ja?TOrC 2=!cك ;}0z3F`~{ܧ釃6=c;S`S؂az@rw)a0)lAa0~z= 9Nvf-hflvw!*nUL,? f!jښpָYW穛(xO!jՕ0oF!!S6Qyܧ*\Pg0mgq{tuЈաg0NOóZ#Z\)<L@CGsva0o	)q2(g0҆ѕPoDJꝳ9!Cyܧ釃6 Jz{1 <L<e14=SُXw)a0)G4f C~< ܧ釃6=c6==CAk\ 6OS\!4!BeL*|S`S |{0`#*=OlL@1lf ǔpͤiۡBͼ-+@XlsꩅXgN[k\ŝx>x	V)e!w)`ʗ4qY44q\,?aAvT
UMpoDJ;}1;F0i1zfUTfHaDY%UEx>x=`acw)a0)cãُXzzB-N:Z8xGJqXGօw!fy;᪖aid9Y!<'هͼ-=LEѣWmKHPnt
aw/OIٸaflvwܧaZ79vPx>v/OðnsmhUQx>sZ#Z\)S.&`ѕUNƬ8<L@2C	Bx՛G̑ȓ2@nBjw)a0){0bgsB:PDHN<L>hJ	6f\CCT6R☿ GZLBѫhjڪ\SqJgk	t69fdA<Om5Oe
FUBCJbS'ֆs
FUBͼ.@/ǈB@wsa;(hjʘ[)Kv3iK[DY%UEܧaZ79Z85;}1;!Y,LCY%UEܧs0hʪa'e	VmS\_x>294eUg06)/dDv0F+D6"S`SOCǡ`~{ܧ釃6',	C2U;fsWjf}T홢2l&O攸KhPq[6o6;;OMO2ggdDHQҧ.B3K(PCkYK()Mf8Y~ցKHtpjͣkxG^<'գ	MhBv]mko2m3fCjͣkxG^=դ!hB-[S\iKzk!sa;(G2S0Mg0@q1zfUx>@o3vP5f58vCiꩭ0UMhvuEQ]3dGꙵmh9FnB;: !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7d<L<e0|A<1`= Lz|S`SOCǬǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dǤ h@pMۮm)9ݒڡ~ΪNa7nvJ|SB?vִ([DC	G) !?'v롩JNa7d<L>h#\mkBٴ@0yڡ~ΪNa7nvJ|z@ Oj	:9ݺjfғM) !?'v롩JNa7dfl<<vk%mMu,)vLx[5f5ͼ#,z)qWKvjͣkxGX2 Bͼ#ѫkwK(B3e	ܧGPhFŏ穛(N<L8gT45CC(\S>hhЅ	!5ݴSw)`ͺfTs
t	?k6cOT!Y5Rmpլ5OZ1gr<DpB?j,Xj
bꝳ9 L증Ê?gMLfD;}0zȂǬ yx>x=`adA@chv<~< 2k"5ͼ#%8s4Є͢-jj*bSk
(pC
4S穛(Pghʪam;vGa;}%tS	5Fͼ-=LE{=hM#jaf\BClD[V֊[,Pֺ'҄ǁ};(kxVKvA'L_Nٜ3q1#J3jmm	ohCfޚtNdA<v/OiqCGq;F0pD<L@Cѹ.'nWL숐DQx>Mg0"6mj;D
b;}0ki=SihC9vPfKTGx>2(y3vP5f5ͣ7  eTVC0UMhvuE3t9 7m4M]!#Ȃy6DǵֳZ-ODdfmvuR%?kY-[R2m3kCvuR%?fOm5Y~ܧ#oKs6j3eNٜ3q1#J3j+w?M6pΨGָChB9:m6cDHGs2 C;pfS6Om& 4eUg06)/ǵֳYTյ-!jl<<pΪYD٤SvPЃMMh荛5^=m!](۸m!pY2A* S6j3ex>@m&!T-hflvw5ָhjʘYFH\5S^ɬ!6q2M],3ps	N4fk5ML=SWK6SFԴvuE Rͻk9~:PDp"	^y[Z)nfm)psFΊaeMLٸS)LAFMm!)795s"BpΨgѼt٭n&Cgf,vuE8vCfkq20Ѓ;6:kg0mKHZɴӸOgU,ST44F6!p!A-he!laf\Bͤ$9fhLX6ЃMMh:nzG]-;}1 31.'b;&Uݼ,?<Bͣki=Ph(3eU0o6;;i136ѕPUtȉ67,STCGpo6;;;}4mhDUU-!fZTSw)aVj`vnaCD6Sw;7.gѼt]4JZȐj֨iEt♐C!JFUBͼ-*.j+w̇J5:Pٴ?k6DOlLA`>f=c6==CAx>x=`b a|{13bǄ{]mkjZ3h	NeSVԴVmS[xT3gTS	ܧYnvRm!DoL_)CCT44F6!Nٜաs80Z5qz\B 8,pxBldkpmKFm!	OL_!6q2FUVs5ָhvm!	OL_Nٜ83jڟRs
UL,;}1;9sZfbBͼ#/)q2(g0UMh'5
+vu7)ٲ48k\3e]-ͼ#/gq[6TCkvLxY~r#w;qK(hkUTh|ћZ	>h5ᦺr=3P*j}=PѕTU-vE(ShQhMC"_x>|5*KB'Ӳ.&!T_x>Gzfћg[5xY13t9;3$Vs	fѻ(pͫHDAe\,?>Dq
"*檖oF hyMmbO!pΆjͣkxZ"UT^w)aVj`vnaq;t(ggdD%h梺gqLt}SZa?g[wUMhvu7<L<e0f>@%C1ǁ;OlL	G|{1hy0~z= 9N{]mk9J]48·Kkm"SL$:hpְQ\R,-OvŞZ.!!CҊ▎!f!js@,z)q	57Z 8AxZ858*9k\!l3hЄ',SǴֆsSg
UL-FnS0QauB=B(-U6DqSk1c Rͻk9~:PDp"	45eLYܧwU-!f
5v΋w)`ʗ0KHYgqMpA(sޚAvTT@p(SK&Ί.j+w̇J5գ(P窦B;:ŏL|a= 3,\B9NaeMLqMq)ǃ&>GMioF!AL'0ht#O@{&WCYSS4:\S\JsOгhOT,3psSg36fq6cǈB@591-[YN<BSܧ[5ٸ9=PoToBS[X<LІstD$9DYqMpoDJS-g0AC:D$'Ȏ!nF!fF=ʦiSCf	S	N?TOs7ΪY.Xge;gCSULJ<B>hOT#ښVֈ\ L?TSǴֆs
MO2Z5q63a,Sҏ	!3e\-U6DqSk1~ڶRݼRf+f m)qwh6c;}4b2dxZ85;}6)Bͣ70v)Fͼ#/梺gqLt}SZaDh-هͼ-)@215;fCcЄsDD8Q3pmiJ((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶833Ǥ h@9fյff+fp[F]mkOEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgkpC3Ƀ2e4YW45hqQ%?qEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶8338((8(o]އ;fq;fqQQGQqEQGQm::l:l*?(8((8tG[zGTTGEQGQqEQGQoCꝳ8ꝳ8((8((6mqSgSgqEQGQqEQF޺##vv((8((DuuNٜuNٜTQqEQGQqEz莶833fUL.SYBޚnz)#fkqLϫ$^AAYBֲ҆$(TҚ-j\CSYR/;}15T;FUSWL숐6m'qK(6pΨGָChB9*f\Bͣ7穘yK(xݴ$
PqMg03WJ6)O z=U-!f[ṗL3eNɕpo6;;<LІst8CJk"B|\C<-PA*dd	 Y$'pD[(Z_TɛvӸl֪aq;t(ggdD%hn3$n=U]4>D??YVCZ5pMpABͼ-S6qY'fqMqgrf5Yf6C].+hkqgrf5YfhږKJ7k\YܧYqMm'm9BwѽS,S,86SYBPkC?T	Z2i](۸m!a) RSŀ4ǁB9xO!flvwZA!C9C!cO8gT#k\!4!P"6m>-k~ŝx>2api2ִ	dʸY%UEx>api2ִ	dʸY%UEx>GzfћZ83gTSfo3$s7w)qMp"	-OB-HtSP.fH@5Aw)dA<vPhh8fդ\WL)9kB'5
F7xZR;d:b5i0yMmavf!?Dp]0Dl٭n!?gML(p?TJ48k\5RxiEY7tVhhrf5YfȐkC?TYBlfU5mKCGm[RЄ(mY"UL'󳩼_r=3P*j}=PѕT=U;"$.)IR/OZ-gPѕT=U;"$.)IR/OгhOT,3psFvִ(Hssꩅ." 7mlҺ[YCBѫQWKzk!	ܧC#bv杓*nfmGza)N}6D<Bͣki=Ph,nDC,BѕU;:w)mS[IꅛFnaeSr"-ODdfmvu7S,86ʦD8Zɴ[R/OгhOT,3ps*j
#&88OgSxdfN5Aw)dA<vPhh8fդ_7ACvN]4>D??YVC=&?TXYf3)=t3dHtɼ,CT͡YC=tѫh륔_ZWE0Z.!!Cr0f~MtqTØD[(Pgo*[8A[!k\4HEܧYqMm'm9BѫgHCPɪ'/ǁ٣iB9xO!flvwZA!C9C!cOrf5YfU5mKHZʹ(-U\'󳩼_kg0Hgj[6!j
Lͣ7ΪYDu	PKv"8fդ-OASZ'󳪖Q)SCB4!B٭n!?KlַfFħTJ48kXoweL,U-vpЅZ.!!Cq[6Tͼ5Rݼ.gi7>QyܧYqMm'm9BѫgHk';:OгhOT,3psTXZ#C8YRCgE1yܧYqMm'm9ΪYB-[RYBʒ:)<Bͣki=Ph!%5!fևCCV!?T<Bͣki=P3Pghʪa靑ֆͤ)ex>GzfћZR;kZ-N:Z8xG^<'OB'ZB,q<'k!B|~MpfS"	!FЄsihSm!m=TO"89V3!)OTvgpɕuݼ^w)`ʗ0jݛd:ae;᪖є#2[<Bͣki=Ph-9vuN}U0Tzlַm*nJ792hBͣ77`jBjږ4iS[7Pʒ:)lt	ox>GzfћYT܈SQ6wq	o
vPΪYB4WL)6!?k\'󳩩S,ZBͼ-xP*p͵TMQln<,S,86zrCPKJ7k\YܧYqMm'm9BvDmtDxiŝx>
ST.)2YzvDH\SZ6YܧYqMm'm9vP;fs8AM;~ΚEx>GzfћYT܈SYzjږΦgrf5YfU7"!mA\SZ'󳩼YܧYqMm'm9vSqMpOS(Y~ŝx>GzfћgPghʪ[;:eh\+"Li3n٫zNa'et]-(4q6M1dL!D'ցKHtmAL,]-Bb47)(z)q	5(3酓3kHt3#jb;}0fU0w;70fzp]36!?TSǴֆst륔(5>Pghʪah,3pzxݴ!JoMd:NadA<;'K(\5k
fKxg{]mk1A#Q3Fͼ553 SܧYqMm'm9MȈp?Zaf/OгhOT,3psUl;:eh_kY$"ZjDpͫHZ2Lڷm!?TOfSm5;&]0sp͢-ZB[·L45Dh3hBl՛GWJ4OUGЅt3n3j/ZLxA ͣ70x>vuRafћs<!lַ~w)mS[IꅛFna&!Ҟh-qkTD:[ZPiG0o
4k!vܧ4۸#sGᩙ.pѕTܧYqMm'm9M[RkL,BѕU;:ܧYqMm'm9
4zkD'󳩼_ڴjFR,pmg=Laf	6q\̇J͚d9a57'驔4Tekg0gx>~== k3<SiG-q[Za&ǧP4 Bѭpg,cɇҏ[%>=Lw)a
Z5cO٥J|S,86zmS\']8Oٟ;}6)Bͣ708wPaC	m[Z)nfs4vִ)DXJw
.!eIF;:ŝx>GzfћYTյ-!j6РT53>zȐΦgrf5YfU7"!i.!A*,S,86ʦD8Z٭0R2?Mp▎hs6;;vLx[Nݽ,pOJɕto36Ew)Gz4f靔-ȍRzK(<Bͣki=Ph,'@f5gS0bB;:395wU- ѫ@S[XghF)O6Da;kZ-N:Z8oz\B~ָ[hU0x>F'iE1~w)mS[I5;FUSkCfws
.!Q~w)mS[IꅛFnahՠW7gp6-q	ܧYqMm'm9;flfօwh6c[Za ϚtkR#mZB23#ja?TOr4qMm'Fna;}63ai靔'󳪖QyܧYqMm'm9MȈp?5ݴS
Bʒ'󳩼^w)mS[IꅛFnaeSr"-ODoMpm==P'󳩼^Np[HHsԉL&?32k5MLҺPqMsWJ6)Ox>GzfћCm!fօwh6cյfҗ7q[60ΊapDmL(l۷fr!eMLٸOгhOT,3ps*j
#zkiꅫjZB;:ŝx>GzfћYT܈SQ\-OE0T.).PF
3jZ5hCkkBޚAvT6DaCVPk&mV0gdʺ[vlַh~ִ93j/<Bͣki=Ph,!\S6vִ([DY~kE-Ґfօ3whsvͣ&3k"5ͼ-*/;}6)Bͣ70jZBFvL(3Lϫ$'󳩼Y%tS	52flvw	#YoTxP+wBqR48k\3e]-ͼ#Gpi6WL)3/OгhOT,3psFgJ\mkBZClm)q	z}U0_B4!MKBkF@*NaCbaօz\EܧYqMm'm9T,!ژOgU,fօwho3JCR;kZV͢,!\S
6ٴ@YSS46n)/;}14q\wDns*[mBѫ@(YRN-*/;}6)Bͣ70kSgJ\mkBZvfҗ筜Sz\Ex>|5G9靔5hfmphOT-VCOgU,<Bͣki=Ph,'@f5;:?k\.\,88*S,86S3HtݛVkKxZ5qtF͚3K(Pghʪ[w)mS[IꅛFnah}Mp?;fѓP,BҗZСnm!flvwܧi=PѕT]3\ 4:+44D8gS	z)OZ(5>Pghʪa@S\.giaC"3SPsꩄ=Hrf5YfkvSPգ)fK(OPUKmZBݚIZ4qMp[Nݽ,fm᪖p;HCkk	Z;}0fU0w;7=UEw)mS[IꅛFnavf!?Dp]0Dl٭n!?gML=tѫ@6;;S,86hɨwlh}MpiJ\mkBٴ@xG_rf5YfŪjA*5;(h3jK(V΋3j/
;}6)Bͣ70-PU
UMpACEtVΪYBtYVֆVw)mS[IꅛFnaeIژY.Bl Bɭ-h(3TkS,86ʒ:)0iJ\mkBٴ@Z[ѫPg!	,7Pdf5ps$fUZA'ӲttB3t9'pMs2@o5hg0Nmڴ^'
a
۷mɕltĂ%зnjò#E78',+
 |!X9 :O9lLQAp ˿4_Dx6!M?YZ8Uݨ?I)@[?I?Ë?2v¯z?ä_1 p(9Aqw$h9D%CQ	/w	J9s"_zT?><9.ǟ։p\6OrOup*Vs	W!6!Ϭ?֗_sA'_/q+їp.rWq/N8qwjc7wnVqȟݢ[9q5?uO{skp!p8!spهp8Գݑ#7.
?cAsZE̿+R¯/?pK< p
E_:Gq/]9+C$ȋ).ş?x?q:JZN pli0Up8<rK6

?@q+q%8ni-*?QO2p*eݪbzO;t)?le:(h< 
pc#Z9ױ6s
OY?RIp(+ʕ椏<S;45c'E9@(БޡOM-ݠ&$p*zGqsbpأhw'%/Cみp(?s(
²p(-ֈqO)?O#?uה¯uͅOqˏv_ၟ8SWYz莶833v)*CT홮vV.ѸV7VFaić!YpqֳlÛZ)7nnv 7=3Ƀ3^ϙ3<SX!
BÃW!@xvᩙsD;45ClΪYC;^'
a
!o]އ;fq;fsP֪21Plt-۶t5dF± °0,+NN$9
°6ں3jͫ6ں0`401<"4UMh$C8OgU,<"4UMh$C8OgU,<"4UMh$C8OgU,<"4UMh$C8OgU,= B'CTnt53iI&tc 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&QGQqEQGQm::l:ljU48fC*?ͫ(8((8tG[zGTTCZtGQGQqEQGQm::l:ljU48fC*?8((8(o]އ;fq;fsP֪21QQqEQGQqEz莶833UM銏((8((DuuNٜuNٜ5hṗLTqEQGQqEQF޺##vv桭USCd:b((8((6mqSgSg5j3!EQGQqEQGQoCꝳ8ꝳ9kUT(8((8tG[zGTTCZtGQGQqEQGQm::l:ljU48fC*?8((8(o]އ;fq;fsP֪21QhN!o]n:*ِ:7t47o&KnݴՇdF;"4npO	YV B r7N@thNB޺##v?CH]SfMXvDhò#FXxN taXYVB'ÃzМ)+.tG[zGTT7vL;fknݴՇdF;"4nFad!XZrq!VÃͫ6ں3jͫ6ں3jͫ=jz<*\7KG0S%?q=POB.AM꩒ZC$By=Tns	U2S\OT!V!<*\79ު)֮'BxHK2,a7J=jz<*\7M!zd֮'#j;a<*\79ު)u'qf8Y~=jz"6BsM꩒ڡ~ΪNa7nvJ|ꄁKhO'
a7Js֮''KGi`DqKsM꩒ꄁKhO'
a7Js֮''KGi`DqKsM꩒{]mk96@(?S-pHDOWw@Ye6G9ު)ZG4ṘK(Y0"8&TOQqEQGQqEz莶833:oKBW@uRs	uͥ'0SEQGQqEQGQoCꝳ8ꝳ9!ɕqQqEQGQqEQF޺##vvЇ;&UGQqEQGQqEz莶833:oKBWQGQqEQGQm::l:l`-se\TqEQGQqEQGQoCꝳ8ꝳ9!ɕqQqEQGQqEQF޺##vvЇ;&UGQqEQGQqEz莶833:oKBWQGQqEQGQm::l:l`-se\TqEQGQqEQGQoCꝳ8ꝳ9!ɕqQqEQGQqEQF޺##vvЇ;&UFhN!o]n:*ِ:7t47o&KnݴՇdF;"4npO	YV B r7N@thND޺##vv?k[]SfMXvDhò#FXxN taXYVB'a`pqhN!o]n:*ِ:7t47o&KnݴՇdF;"4npO	YV B r7N@t*_)_TV<"*_TX%RWͿEKR2gq/TO*_Rx7"EK"U"nq/șEK8"RR_q/|pJ"͊T8V8K"-"Ƥ*_')RT8L*R1Wq/N?pkEKӍqq/NpEKӍ?T8V%R8ƟT8X-R`EKӅq/NT8XEKRq/|*_.RQ"R_*_<QEKӢ	T;lS"Ѫ"C*_q/Wq/*_["lt*_?Tq/N$?q EKӉ*_H&R@EKӉq/N$T8!RBOq/N$$RBOq/N$$RA;	T8N"Ăwq/N$?q EKӉ*_H(R@EKӉWq/N$	_T8%RAG
?T8Q"Ăq/N$q EKӉ/*_H)RAO
T8S"Ăq/N$	T8%R@EKӉ_q/N$%RBWq/N$%RBWq/N$	T8'R@EKӉq/N$q EKӉq/N$
T8)R@EKӉo*_H+RA[
T8*R@EKӉq/N$
T8W"Ăq/N$q EKӉq/N$
T8*R@EKӉ	T8EKӉ	T8EKӉ*_H,RAg?T8RC*_H{EKӉq/N$_T8-R@EKӉ*_H.RAsT8-R@EKӉq/N$T8EKӉ	T8EKӉ	T8]"Ăq/N$q EKӓ*_R'T99?q/NNOEKӓRT99Gq/NNQEKӓRT99Wq/NNUEKӓR_T98'R/*_eEK("Qs*_T=N*_q/N"q/\)Rҷq/43QEK>+RRq/*_ B"T >%RJT %o98lV#;Tدᰫ_'_ggak|VF<Fcb2/?}}L??	M6?		&W&gE
-)'F_
"$&()*+{Q3J?g%BL?BI3E!U_OU+  ? ?
T2+Y?8LFIG&rsV
_rrg?d&_$[ӓ˟E2  ӂ~_FK߱3?r93}HJI(?IEGKI'.䒇;$N, ?D/8 8tݯ8 {_Eo ty; t8 L/Pyࡏ9C`((Ӕe <C9LӔ_rM!wx?+/O <NP(08_  <O
?I````I0&?
_u	WPPAW <A <L?P\c12c[bq .8!22t	 <?### #6L? sm܌ ?#?_/8!aeOr9_/r:_t	ݙvݐmܐN 	Nzw_ .OXz/^m?S@s?}zש+שzkG0pz??Oשt^>OSGשp	޽OrS?=z^_|ש}zǯSשO/|E
[|ש7Kש{1O^ 3޽O e4^ׯS O	_  S _?^? q}zNkN6oS:NwN?=O8{N9+שroS6ש N'rS8z˟0O^O?GG? ?0"?O?S`'[ש|cש0?ש*/}zy	^^#z? W/^C[^X?/=z S0mpDeppDe ' ;ӂ#/;ح §=lWC|da?
0[#09س |`7F0.l-x20l}@=20Om20/P8:gwF?1 [|da 3Y20 	PNI>2Sop2 3|ddP%?/|")|d
g O|d
q-7J@- <?) |d
 2Sopw |d
Pm2SopJOU[KvO0)  /;)"wdR"o ?I |dݔHovV |dOo|dOL&~wJN<_2Sq-YX:|d?_I;%?~J%I%?AOq)) <wJJ< &Oq
AOq
OE烠+2SBAPo@Oqo>|dUA^Oq	/wJIOrQ%?K}ROrRTC)J!z|d)%?DT7J}P%QW|d(;|d)/%")K8|d-G{%?l|bA)KEOr[wJ1%o%xġ2SܖW,)K.x7J1 rx<i2Sx<o>7J<[%?3+2S||d*<o~9)<$^uoFOp:K2SJ)[x<JO|dIxY)J~&oo7J׾;%?||d>q2S<J3=+2S|A) D) %?+|dJ1sK2SܘOrd>fOrd;%?ɇJ|!)L̂g/)L()L*Orb_wJ<xeB.Ow| 2S̊%?6$	>d7JI"Ow?)) |dǾ2	JQ~22a2S0m2S1Op< |dw!|d(xF)d x"Op<\񐟾2S/)3)񐳾2Sx7J ) )ɞ%?G |d*A.Op> g2Sx@wJf^@|d[%?2Oq' K2SCI~
[%?2 |d_|d?O )D3NO0<!]2S
#NJ!|!@)q%?7";OR7J!^-JB"~O \Bo|dEՃ%?("V="z|dՏ>}Vgs2Sq[%?F"}X wJXJN)`}Հo BaşbN yǀ> Ջ? qp&w$(JQ߿Vq߿;xL|w9ә<#Nw~A߿^;t~wCNwG~Ӣ=NIwcNLt߿(9DwcN;tQ߿+9\w~ӗ~0wwc0wG~߿Z;wq /px;w!߿b;w#pwG~߿$ñ߿&H~;w1߿J~;w	cpwp;tLw~d;tC1߿B;tED8$D^;tFD<!wG~;tFÿDE%D$	DI!@w߿~;tB
ÿD+,wG~\"`xj~C2w8G~CZ;rr܆w6!܆Bh#!w;~C$܆w2`i#!~C(܆S(w2ea߿!܆w2i߿j~;3wõ~;pxö~~v;pôQ߿v;$;v;p;p$w@wDwLwPòòòô߿oG~~*߿QG~`I#Ev;tR`RG~P)Dw1߿;tRJEK+߿~;r&;r"߿~D3߿܈p;r$"/ȇ"~Db;r"ȍ~DE߿	#";;r"Hȅ߿
#"~DJ;r!XwBȉc"=;r"`w߿C~B;phÁ߿<^;p߿!߿G~ <l;pw僿	#<&<IxPxQxSx;p;p;p;p,w߿߿q߿~=3{գN~;pxO~~z;pQ߿=$=v;p;p$w@wDwLwPҨҰҸԱ߿G~~;w*~wL~߿Z;w's ܯrx;w$!߿b;w(#rwQG~߿$˱߿&Hܔ~;w%1߿Jܕ~;w)crwKr;r.;r*߿L~E3߿V܊p;r,"ȧ"~Eb;r*ȭ~EE߿I#";r*Hȥ߿J#"~EJ;r)XwRȩc";r*`~F2whG~FZ;r1߿X($w.~RG~p2P)e(wd;߿~  ~ c;p8A߿+߿O~ G~pA` ߿)@w R(w R;*X;*`d;q߿@Z;qA߿@^;q wCG~q~q ;q ;	#
#SU߿@z;q0wXѐ~hwix~p4wiG~#v;p4;LwICEa߿~h;p7m@٘8܃l~p6x;p6wh#hwmɃe߿G~҇~p6U+m,wl;߿(~w~x;~;6EA$w߿!$w߿ ;tVBXw	w̇~wfcvwvp;wk~wl~;b;wm~whvIݻ߿@wc߿+vwv\
߿&c߿Aw߿A<wPG~ ]	0w	@wJ#R~q;q;)cK;q	@!BwBwB<"$߿Bl;q
߿B$B&H"!~!G~q;q	,wBLXFC(w䥣(w)D!߿ܔwÿ)wHJv;rRHJ(ܔSIC%~rQ\w䧣(;r^;ܖf;,w%;r[߿ܖx;r[߿ܖ;rZ(Kwc,;rY@w%G~KJeQ߿-,wKLP;!߿G~p8wrA߿/<wqw~,$wp;đ߿
cQ߿~~p8wq0wL~VtwuxX~p:wuQG~I#v;p:;ҀLwCa߿~^t;p~pP;p3߿1 x;pb;2w k~ ~p&G~ CG~ q߿~ ߿~LP;~Lw&-2A߿ܘw߿ܘB1w&62߿ܘI0;G~L(ɅQ߿ܘV1,w&=10wyw~x~wG~w	#cx;(Lwx;wa߿\wz߿߿H;p<wǃG~p<;p<;~x;p<PDwy(wQ߿~LP;!߿G~p>w~A߿<w}w~$w|;߿cQ߿~~p>w}0w߿fCf;qh!C^;l~!~q6ÿ;q;n~!@wLw҇~!~q;q!~"cw!"B;qw$w~"1D߿`GcLPBD߿D*D+"XB"&EP;CaUdUO~q;qw[EwI#I;q;1߿Q߿E+EKw)pwq0w߿wqF2#4#wqwewqwCwG~q?ȣF$Fv;#F(#G~1߿CQ߿bF+d߿q\d߿q߿*~&ctG~?t?Ϳ;J߿Xx;t,G~;Ka߿QG~Iw$߿I0w)#I($;tR~JtJIKK߿~;rn;rj߿L~M36߿Vܚp;rl&5ɧ&~Mb;rjɭ~ME6߿I#&4;rjHɥ߿J#&~MJ4;riXwҸɩc&4;rj`|w:߿C~#;qhs߿G^;q##!߿G~G~#;G$#L;߿G(9Lw/:P9Tw9Xw9\w~ގG.#F;
~q wAĈG~$-ă߿ĉ~q!xĆC#Hb;;wq!w9$X;	#wA0wBHĂĂALwBP{H*?AXwA\wBXć߿	'c!߿1߿:߿rr߿~Nw~'rs߿Sܜ;NE:߿N$ܜw'~'$'~1߿C8;rqXwrq\w߿ܜ\ܜ;8ĕL~$0IZ;@$L+~$ē߿I!Ib;Ĕ߿Il;q%wlĒHėcq$;q%$wI@wJ#ĒĔ߿%Q߿Ē$~$$I.$O~OP;ryc';rz߿~Ow'<wG~OA=裿';ry$wc'~rzH߿#'~OJO*'~=,w='~wrz`O(!߿~_#G~p@p; w~~~CG~G~wG~~p@; ߿p@Q )(w<
a߿X߿1߿A@@w~Wr#ܠw3P8BA߿ܠw߿C(1_#PEܡ`߿[ܠw	G~(~P(P)PJq߿mܠ;r߿ܠ\ܠ;!~*~L~&cG~V;pBw		ws
!l;?Q߿pC`%I#!v;pBL߿pBP!(;߿!*#z㩙nkvMcDo\u3>9g17:6vݼu3>WtF56p]3otElF5}5oO (s1@j0j&	UzAbh\>=7DT۠13,`z2L	CQ4U.b(lz#MK
.=OldQ4U.b#:je)pջ|>sPK3eȍR5Z@Dwڴ>L !TH x)ڟz&  -BjMuͻS@H8aeCT6LӴe3pvާ0a*1.)hC>f" 0jH靔=S8fOhcᨚ*1hTbB
QY>1(0(z Q4U.fOh"Hc9ꩭȀ1LA7q]T> Y]N-SwvІbMK>

Q4U.j(VԴ>@S̵NO`N5\$jVͣS¨j&`t | ;KvhV4*1jٴp|UfLa*3'qEM[|90XsuqODpU;tǩ"ت2
g"XTh\7m[6Oa*1jk~F!DP)`Kz @85DTM-O܄8FbeBR+l}Z `p4:f2 5\$jjkD8fO(c%Nއ>+#!8fOj!lb`>p0x@3Nޙ54:}Kz\T։PBۉUFn٧@(N,inޚz(E7"7CS
vT1n|K`pCoJ3q|aB(sTք/Sb̐sTޔ9Tք/Rͥ.&*^tF ;FS5;bA?3NєӴe.(Av/S2DTT܈|CRS9Bjږ`r eU5oO"75|D8"kvSPգ)fNh\[g5;)jє̩nⶤO8AMCVf @5ER歳靔5hfOW L즢gqO] 2DT L즢vSW L증ÊfћS"MKg5;)p⹛.'S|F5ER6p]3w+.յ>1lge3zj?>|btjQYg5;)SmXj&p]3("4^p]3(3hǄ- LCDqJ,5&kvS!8fTq[R'M LCDqJ,+"Tք/VtfoCVѷ[8ALΪONCQ4U.c6kvSPMM8-3hܧcꝳ9dʹ"UWx>Q06;;̪9dʹ"UTw;fs6fjzlfG2ve[VUIc3m[L]!׃ٜ̏&Ahʯ2vl͢̩n\@h\@ne1f'qOٜ:knͫOS01@Aw;fs![#W0fy3*O&h4:Z8vc3cpbޮc3f(~Lw;fsPձgfn̏&djz%E9 LڶmMB%u]6N=O . "Ha̏&df(s2fG6G7AC's2>@l8S[3ͫf5Dhf@`Q
@s3ͫf5CmT-U[d|3jٴq5tCS̏&m[6&oKFS7q;|"ͫfn) LڶmM=陼~LfճhjC+"7fG6G7jZ8) LڶmM=z\̏&m[6&)iS2>@l83Sd|3jٴq3jk?<ͫf4q̏&m[6&e;q9T@j%
"Hfs2>@l83,>Z@Q
@s2;}0ff+f.Ӂ MKOZ;}07h\O)nLr<D5q;t/<M+&ÚKSxŠ5ERx>VL.=OQ4U.jN<LA j&IܧZZOP5ERS#k> `xsSTͣ7;fs3hޤSӹOٽMSg3kCv35N<Lz= ~x>z@lfȎ=MSg3dGyܧcRw)co1v@ǩv@bw)`z{N<LOfSg2.(h9)qCGOC~z@xS1&z3;8l`vn(h⹼;}0|zHx>
J>=G	eTѫfU0w;7U;fs4j٭UL2;}04<| ;}04<f3%h᫉ۡxCT
fpЦSǁ 2zA:Sǁ 2zA:ljnLv殖t᫉ۡM	ܧlf=e zO3zA:]Sg3z\PsmNUNٜqCGq;Fx;}1zzHB	짡#OG0 zfSg3z\P~U;fs7W7N<LA#r OCo1v;5Nٜաsyܧ'r `Roj9Cѿv;Fzliїj9CoKFSzOJGN<M(fAǓx;TKJ)UNٜ;}0;}0ު3 SldZQLިSN<L1Sg3jڟSꪝ9V;}1 4SǄ 0li2v杓*nox>Q= |;}4 zA Sg4WKv3hǄ5NٜӲe]-ͣ7x@w)iG A|?Bw)iG A|?ꝳ9dʺ[Fnѿli2fћo7;}4 zA >BѿOJ<-Sg4W3z\x?T;&Uޗx<w)iGrx< LASg4W2.<v杓*@x>Q0d==|Sҏ	!ަ3:ڧl`ꖄ9IܧQ	:w)`z?szlf!;Tޖ9Iܧ#tS	UNٜm&nm<eT̆f+fo2;}0fA Gr! ~Mj9"8!;ToRw)c	:w)c	j9)pCv39Iܧ!tS	liёliёox>P̂= r3 G'7vE?j9OoRw)b<;}1HxƩ3fUSg2tjox>3 G߃r!hvw7vDpίj93oRw)`|wܧcޤSuxStjQiQ4U.j<M+&Uݼ3pOdhs<M+&Uݼ3q|,<5ER1;}4WKvFh\ӹOVTw)`Sܧ逍-('r-O(2,h\x>T6e|u 5ERx>Sp5ERbw)bw|MKS\P~''h\Yܧ4۸#S`2sx>~ճZ;SA@MK<w)`);74q_N<LR↎+>C0ls1;}0eKS$4Ќ5ERS.~܃ ? j&IܧOn~s1;}1#S|s;9~4Ġ.F3ٜ̐}SZoSW8A-je;9s7K/Rw)` Ga, PD݃R	BP>|&W	@j%
"Hj|&(qQ
@sS-"Hj}0@5>(.+Z( 9@@5>J( 9@`Q
@sSTG>E,Eb@5>~P(@p
"Hj|XUDT.bާٕ#SKQ4U.j} D`pPUMfsSଳ Q
@sS MK
E@5>,DT*O(DP)O8 |0STsS?MK @85DTr05ERd5ERpFTS0> Q<5ERVdVsS恀3-OQS9BFEMKrVDTTQ
@sS<sSA$Vz1 PMKD  MK ..pMK Pz 1DP)OA(Jh\Wpt5ER)?DT,eᨚ*5>AD>	(Q4U.j|BYQ4U.j}̃j&O@5ERp^h\E@5>DȂb <EZ! S9B9 Q
@sScPMK"`3-O@IE8.R ,@5>!<P%@A<@5>ɅcpMK j'h\XİMK2sS*%Q4U.j| WDT@`Q4U.j}񑢐MK aQ4U.j|ڭ/
"Hj}( 9- sS d#5>/C, MK xsS QDT  >TxʂRE@5>  %h\l 5ERd5ER''h\Zj&O@P5ERJ`@g*V'!*5>@pBDTMKUL@$5ERQ4U.j| a*5>u*DT&ADP)OBT5ERVj&OG1tVz %!(#☺sSp\ 310"Hj|<.X.|bpB+=O{b((s$Q
@sS	|DT`Pp( 9\A8"Hj|ܚ@EI`@g17E)DP)OXh\!,
"Hj| a sS|Cr H7!*5>RAh+=Oh\	h\$p"MKȂ15-3-Ob`p`f!*5?0sS$d7!BȂY  `sSusS`C5ERX`MK+
Q4U.j|! ᨚ*5>LQ4U.j| $ᨚ*5>AQ4U.j|
N@j&O=*5>`]DTIt5ER+Q4U.j|W"Hj|@5>p(xW/
"Hj|PQ4U.j|,C0#ZdF0#Z,1MKA	Q
@sS$ MK$VzU0h\T
pSUCE@5>  `DTh\+!*5>	 45ER
@zsS0Q4U.j|ba*5>,-h\5T6TS	 hsS&h\7VsSJ*5>Q4U.j|sMK0<DT ]Q4U.j|TTC	Q4U.j|sS  =DTt= 5ERH1h\!AP( 96 MK!a*5> !G
Q4U.j|MKMK R!(Q
@sSPh\zݨ5ER d0`sSB[XCQ4U.j|tJ *5>;DTK!!j|tRNTDP)O 
"Hj|*L\Q4U.j|JJ(j&O$VsSTXDT$5ER@62A*5>lgLAS\;b>] \MDT	T`MKC MKMKAbh\zA0jH zKL'+#	0EnnnD#S j&O!xL5>4%@,t sBW`pJ qتw,CQ4U.j}@Q4U.j|ĖsSYbsSɆ T5ERX9Q4U.j|]aj&OFQ4U.j}(!m#STlE0S l&W	h$jQ4U.j|psSxŠ5ERË(sS P( 9J@5>  >( 9@5>F"Hj~p4j( 9t#
"Hj|tDP)O"R@%"Hj||
"Hj}Zt( 9VhQ
@sSQ@	"Hj|[r@5>Q%∠R@5>CQ
@sS
X HRK @5> pQ
@sSȃ(qDOB-O蠌?'aާb +Bb +u>tF%  :#`	eMu>tF% `#˚E ! xC SFPT@$N5	 pS 8V)>tF%/2zo $ "7S| Hj
A S4Mu>OB! 74 Ot \C %D-z@ C7SJt@S҉`<K< MOY@vbx"@E跩1(
*v%j|(G	,j|KSp$  H5>tF%
>
 $R@L57J@
¢Ò!cPJh@8Pf~,CS)P"j|M>h
|VBh(MOѹd:Q0ȈZ @C |D S|0|Lc@jXn N;{S| HF'& $ <O y xz>a~ ƟI"Dxsx&z,>}+!<Y}T KDR~ "N~ ~ ?$?8$A$?8~ [D! Ip7"HӁD"H߂$?~	 x$A-"Ĥ?^'*M,񁧪DxjD0=Ppg
8xIꃇ?B/,?T<Y'~8xZ~QHk$A$U;şb!,SE"1$?ĭxE?IH )>ş,)8xşzG??KHҷ,F8x9AşKAş1=Ppg]G?b
I~&AONgK>w?QH?$?R xNg[D?(Ax⟪R }Dz,|Ng߉>NSYADdDPxg0Aşdyꑞ,&><x̜z2sꑞ, M"2wǋ?ȝǋ?JH~ $T<YB,!W#<YBd?d5Aş2FxDD2ߊUD?d\@aI@? _$?  ~QH^w? ioD8x a"HT<Y ǋ? .g?!&A	,kǋ?!]ꑞ,-$AaZDşş)B?IBR  [SY"V)A,YHX$HX"HXO.cş(B#ş}PgC)D{x'<YTLx!D/"DOD	~gETLx",kw?#(ANgcD@Dǋ?#FD?ͧ?̇"Hߗ 0$Ae?U;şfxf~w?fNg,瞧SY2G=TJSY4U;ş3,)^Yx,P*x0IOT(<Y/ˉH~ "7"	w?$;SY#/U;ş",@SY"O	
^w?$*,USY!sNg'SY~w?w4ex}TxU;şSY*T)<Y,w?%;SY*	\,ߪ	Iުw?%),SSY*_(SYCOU;ş48SYA窝TүU;ş4Ng	~w?hPSYA/Ng
ުw?hYSYDU;şjNgxFw?Շ5=ToU;şjHSYoU;şjYSY橞w?Ng>D
~ `DlIKNg
~w?سx͋w?&Wxeުw?&exbG	ƟR &G:D Ngg/Hq+Ng⟪	ůU;ş5UxƫTNgjSYQNg@#/HƩ~w?SY,uw?ݏ7Ng,tU;ş*SYBU;ş,U;şw?(TP),ZSY0QH`"HaONg·}TNg3SYN=Tw?m^w?hP")R~ oxU;ş_"DSY`D6INg,CNgTدxU;ş(SYTw?*=SYSU;ş~w?*)z,x*SY>w?s/U;şϪ\KSY넯U;şOSY,,gxiǪ=Tcxj/T(z,}Sg?&^Ĵ?"?"7"x(,g"3NgI`E"瞧?"8=TV}ԤAXDaG?+;SYXHºTV}?+$,̒ x±/Ngbת!SYag6xo"<Y9) expH">w?O@瞧KH羪w?nx??nRSY>"D߂$?R %z,USYh߂$?-$z,CSYiKNgK>w?-., Ngުw?=T=Tqxx;Ng/NgSNgkNgȟNgix, "G*z,o"D  ox	R ?$?NgSY OHSY%R ?p $?pISY;T
w?ppy"	w?p>I/Ng=T_$H#U;ş9=SYw?rKSY㒗w?r-,ҿU;ş:,瞧8SY_TTSYoNgT^7SYy瞧z,x򗪝OU;ş~w?vNgw?v{xn=Txe/U;ş;=T[SY,U;şNgqxגT򗪝^*z,ߪ_ox=SYx'z,Jw?Ww?0Qxw?0;SY^w?0=T`%z,SSYဵx^w?1]xU;şxNg"W	 $AD<uixǂw?z5SYAO"p"SYAE?!bDaSYF/DG>w?/"$/U;şOAEǪ "HE"LF^w?2[x!Ϫ}Td}$H$_U;şw?2ISYKNgE_U;ş
gOx,Tw?瞧`x9SY,U;şx
~w?_`-,U;ş>4SYU;ş>z,NgSY=TxU;ş>TxşU;ş>LSYIWP,$7SYIAǪMT$z,$LSYHJSYI+Ng!SNg'w?	}Tї:,=Tߪ:cxΜz,O:TGNg	w?x΅U;şw,~w?o;,U;şvNg,Ng,󲗪;*,WNg=TfNgf~w?3]x5w?3=SY,ߪ^w?3+,ZSYNg,U;ş?,窝SY_U;ş?=T'Ng^w?~USYWNg˞w?4OxC?U;ş.SYU;ş,Ng}ThNgU;şTh),/Ngߪ<Qx=TǪ<z,<NgYx	~w?xU;şxVSY煟U;şxxU^w?5NgU;şSYqxVުw?5$z,ԙxQ+Ng^w?5=Tjxw?' ,U;ş@qxU;ş@T x T ZSYDJ^ o! )[Ng@xK,?Ha7D?6+,瞧jT,&9SYLNg:T$z,&!,&RSYLSSYLxwNgE~w?
.SYPyxqxU;şU;ş	ުw?
	~w?

w?
^w?Ng=ToxG~w?Ng,/NgU;şBTUSY!oNgU;ş gw? T,Ng3NgGNgxxxU;şWz,*<SYT8SYUǪU;şDU;şEOU;şR D(HtU;şR ܑxq6HtU;şO?7Tn)}Hr"ſU;ş? NgO"z,AU;ş?pNgR U;ş"?U;ş/^?U;ş
?up*z,V	p\SY<HÕ^w?9Y)rNg!o݂D=Tr@$?9cxÖs?9sxÐ3A3Ng$DTr&	rVSY4AȵxÑw Qx" ,>U" Ew?p" @Ng "D w??	~w?D U;ş " AONg  {x>)T$A-SY/SYTͽTğU;ş2Ox+z,,?bgx؜z,,=T'$Hxؒ=TNg)z,"bYSYKw?u~w?uުw?q窝8SYSYw?rw}HTݢD8x ůU;ş8">Oxς?Ng4?oxσ*D|wxπ<Hϙz,_U;ş| z,U;ş@DBD@=r6 >w?%"Ng}
 *SYvIz, "x I"Ho)"dx&z,LT+}T+T"?) ?Tp(P~??Y A\ ~@> ?oŐ~@ Š~AH`~#"?ˠg~f?X?D?QR/ş?	P.YM>䔈?	?	')	,?׋?@ZDT>]x"^,uiAǨ^,?T<Y~1CO,5~1Cǋ?o,1Lx}Bcş&<Yn=BcşH	/Ըx|pg^`ng_qi"C+gĤ?=DW,~Rx	6H
8xꃇ?^Ԉ?/T<YJ8x1Aşٷ,o?#&<Y/@Bcş~%A>1l> Lx%"lW	`mA텯Pg~ 	t}D+	t}?:[,-?:ǋ?:;.,?:etH@o-$AЇ;şXA.$A_D?|"T*<Y|,APg	e"ꉏ`R P x۬)uިg9Ŕ?fmG?,A)r_,?,AOTLxۊ.@gSR g{D ş	 ,D?QJH/?>DCY1K$A2A=$ADDxN P"E }դAWlgEL@"zdgRDIx~D-"/Dwf{"_DqDO)x	A}ӤA)Ť?<?qzD o	z6Hؽz6xTg  )$Hȯˉ ˉ8AşED?唈?_,AbgR 1O,o2T<YßT*<YǞa3ş}R dT"<Yzcş	(AR dU;şV@F}Pg=O^,~	 g唈?GR @ge"GQꉏ88HBşgLg^e"G&zG(cşm_w?H 	x G"#}Q!#zCşH唈? {şH)"$=Pg=Pg}P9x^,CT>xTvgTHx ?şHQş~CşCU_HT<Y)"T)<Y3
O|&%$A_
O|YBşD??D@g)"ʾRxS
O~\@Qş̽R3şƾgsTz?zg?iU$@*gO}P
Y䖞e"$şI=P
Y䒟.YO şILE׋?*@*gRDV{唈?BşdBşC|
O&zI U>e" SOT)<Y

O(4?EĤ?E/?AwYHngIzI>1Y )'?@$zI	1Y?N,/
O-^gD=PgϪ,4y{ş/H'
O%IBWngϪ,4\Bş,6}Ŕ?}PgRxq{ş"dT)<Yl'?b/x؛ 6\Bş˾Rx #PbY"H*H}h fbdg	h)$A<bdg {"v qM"v&O^4H݁,H݁ˉ b?d_D?&>?؛K$AH݃t?ػ}"_Ŕ?Ah#_<Y	L,όL,'?A.x"g$<YG?B}Pg@)R Wꉏ(~%$A䤯THx@,A䱯,\<xkR3şK!z%AşK?),CAşK(%R3şK+%^<xeT]xT<YpkꋯĈ?0AşT<YqFx 8-z,:#<Ytg?p"?SYt -}P?=TwPxgwFxKR3şE?T<YtTH, e~<x^,;E׋?Aş }Pxg3T<YLHPxg1WR3ş T<Y<xɊR3şL&Iǋ?#<YT<Y^<xɕzg? z&$&=R3şLPxgyxOTgJH=><x;Aşꑞ,T<YPxg=Pxg}R3ş[Aşz^}PxgϪ,<<H=Pxgި<x/Fx3JE׋?}QuPxgިgT<Y~T]xT]xGPxgO#<Y|}R >\Aş!Aş!D?Cx3T^,;x1,UįTvge_T<Y_-zſTgPxg~<xH}R3ş"Pxg=Pxg*Aş"9Aş"<xDT<Y!C#<Y ǋ?D+T<Y(=~<xUި<xQFxP%<xTT<Y+oTgoĤ?FuR '?F'zI/Ĥ?Fe">Rxb,RDYHGRxO=PgĤ?${唈?$'?$KBşM?4]|4?)4ǋ?YAşMR3ş#Aş#Aş#zg?G=Aş#Aş#}PxgR3ş#^<xr, _ !M^, 8 ")xā&ş$	~`:xĂ ǋ?H?R rTJx˽Q1'IG?e"'@gzcşN>$?HD?%zcşNPgOT,qs,p,%w&<YH{ş$Dǋ?I> y"Ig"W&<YHG?I=P xĒ&<YI߅"'AşO~R zPgp"'ǋ?}}BcşO!$A>1'%"'	<E y;&<YMV~1'?p6?Pg7 $APgCR x,@Ըx,@i Dyg=Ppg  ?	~1 H[&<Y~%A,@~ @,IH
BcşPYA}BcşP"(BcşP>m"(0	@	?zǋ?e"(6	BR(`8x07x!!_ꑞ,B~" o"%?T<YTAş@C""ߨLxp"J=Bcş/Ĵ?zǋ? Dq,D)"zǋ?>?Bcş EWLxyi"&<Y?BcşHC&<Y\<YOş`ng", ߉i D}D O EOT,)?,)_,(mRG1@CPgDĴ?J!zǋ?J?HĪBcş%rJD%Y,(K	#դAQC&<YP}D%	~1/EoPg@R (,([.,Gjq}Ť?;ş|cşϾD P2@sş8xT<Y>R F]	$S He,H4KH &<Y,H$1GIH!ߨLx  H&<YZD	zǋ?:?}Bcş	 @H ,He"PgDR,HWw?qi" ? g 	 ? wdx PpgS(H0ǋ? H#PgCĴ?&<Y'PCPg@ܒ[zǋ?F #&<Y"(=BcşQ'DQBcşQ?q"(zǋ?e"(1(}K?\şQ.ş	Fqi"|x3O~?&_rD	Ofa?
&R LG?e"Q1O|YH9Ǫ'>e"瞨grG,N<YG?>e"oTLx9wǋ?R T,aR ߪ&<Y +)JT,|TLxD|YHE?T,.)HꉏH{DRL@ p{,AgꉏpX9Ǫ,aG?,Aꉏ #}?,}" r,AD )A>:D ⏾YH}rD }PgGG?=Q1 1Dǋ?* <b<Y!ş,)z O,	=@ ިgI?R 	)z@gHR 	=Q1 A51;xcT*<Y6>a3şSmG?唈?,ꃇ? P$A8%?YgRYx@,Ŕ?
~<YV)(Q1*=Pg,RsR R<Dǋ?Sş
H~e"6zcş
@YHIO
)<g?}Pg,TgO*zcş
=Pg~8xP),-o,,	ԤAXq,,}?Km,,dPgbBD%=Bcş%䔈?KBcş%"ҽBcş%ﺴ?K=Bcş%p6o}Bcş%@HĲLxZHYLx\>ş
yryş
ZH[/1,VCŔ?ş
?TLxYO?gϘ,R Xeşzcş>`<Y`"H,Ab/$<Y`) 0MĈ?L$ 'YH҃"D*zJ gN|on^~"*>:D&?M
?,AhYAh[)s$HӿT,4
唈?M,4MfHR 4ş&|Q1Ĥ?ND'.Bş'I'?N	 8)?NiR :TLxRD'O)	4?O,AxAx4ⷾf唈?O/i,A @	D(_"D(2@|TLx,AC
ORBş(,AD(!"M=P x,A,D=D(I\zIAϾ,A∻$H(/)/|" ?)9Dǋ?YH)'
O}PgPR 
PxgR_,
{ꑞ,򪟸HʪBcşU[׋?YHʧ>DU;@*cşU,AP;AQR ?HJ><YQG,AR&<YPsR w
O-Q'?YHh_A	{DGD?P xkO|_TLxhR Z!IT)<Y{DAw"A|?o|s'Hh
}Ŕ?-/D)_q"{ Hi{Y"D? B,Q&Oyx,	O@gY,AIDǋ?|X'?~Rx,ş`,A,\YHrT)<Y
O.[ş|g7e"fT,\e"^gc.+,\R \}4?  /|TLxYH7Aş 1ϪFx{<YR T _) |" G? b&<YaZHbşV?,A`#AcT,)YǪ&<Y`3E"+|?U;şVe"+}PgOT)<YG/3@g唈?Dz@g)/ADǋ?@g,A༗ꉏ/ ?/>D7D@gYHTLxEe"=4?-@YHTLx)0q'?Y'? g$<Y,AE@g~%$A(I  '? T^,=@*g<Y⡟;xEgzxCT^,Q;xJb,P<!HA,PUTvgaRDo|cT)<Y!I g)" )1O'?zI"D Q )B/" *T>x
{ +/x
L/J|g,gA/H
]AşW2?q^,T>x/T>x)"+e"+zIJ=Pg!,AG D1jg!/!ş_xD?~1^,,A6 R ?=P x5&<Y)" ҇,)zI g)" ^Rx8
OWq/
O$I Yr_,Pg??U$cş*~1Xg?ꉏ3!xY@D?wI3Q1oDTLx?ϻ?cşAD,"K[ꉏX+,+,g|b,Ş1Xg SHXi?V'ԤA$KH`M$HbD+Aş+_q	"w?WKSYӄ/d<R ˯-",_vdd> a?O4Hņ^bfg1Xg {!$A;,`O_1,`$?X.cş߸`#'$AٗH6ԗ^,lUx7~DCd"D пdH@[AHŐ#R"oJD,߂D?Y?ilElG$AwdARD-/?ZD?ZBcş[Hy;%A }ԤA *z(gT<YR 3
Op׋?	 W
OpTBş\}8.=PgxĤ?C'?.BşbgRx^,p}_T)<Y'?bgV<Y双@[şM?	߹1" I)"RxŵRxŶbgbܘ}ɉ
߉I
-BşT)<Y(9?+JHP@BşT)<Y(/
?I
Bş^RxTӌ^, 1"L	 Ϫ,Rx=8L?Ia;
OaG
OaOӌ^,p~	 t  t
%$AOH_T)<Y#
O zqş}ɉh9JHˢH˦^Rx˦Rxˣ_N1x˧߉It<Ԉ?HBş]w'?L?}H=8:gRD^p:zI/9Bş^$zqş^b/ GݲD_8/?Ĥ?}
O|'? zqş_߉I|}D_PgʾRxoN1x!EH$Aw)" Ԉ?ިRx
O8~	 cş}DD@@Dǋ?EşӺJHq
ONPBşӔ}8xJH/T)<Y
O0ӌ^,`!~%$AJBşPgsY^
;x׋?s#ş	rbD
_rD oRD
p:s
O1U'??" R bIRe'?4Bşԍ}8@#"T<Yq"ꅟu@!AbӃIGAb'?E_T)<YbY?@S)"ϸH<5BşT)<Yӌ^,>u"q'?ͽPgpyӌ^,}8:gp|%$Ap:p},Bş_N1x>ꃇ?}Ppgpoꃇ?%T<YX6$Aq",-i8xD 4Ԉ?HRxDIBş'~bgpZAş4T<Yf!0MqPgq_,3{/XBAş4JH_p:u,CBş8Ppgp	߉I	/HH!I '?/N1xHVAş?NYПs@S4PgsB,hW?/NY%#~%$A%u"('??T)<Y%J?)"(6Ԉ?T)<Yh
O*?1o5>u"xi5?5 ߸Hg Cş~u"~,4Ԉ? Cş~u"P<YR l Cşͬş̀A' CşͅOx4A]Ԉ?P<Y& p:pw,}Pgpy/	w	~YHN6$A',>?Q1;oT"<Y'?T,o="8ꉏ	ޜxW,5.$Aj?\TgqO,Yjꃇ?@SPHEq"=P x}7ADǋ?oĤ?Pp}	
/ˉ
 唈?="@ꃇ??T<Y4$A:  唈?_%<Y%zcş`G?.$Ahꃇ?ߗ  }P xR, K0
,Ie`DGPH	~YH؅ş>?}Q1aS
z@gp&<Y*Ppgp?.$ApQ($ApDIş?!zcşhQ$H$yVgp!TgpRoo0
,R,Y!όH_xx2xi8mG??R pLB#ş"DQ1ZO
rrD±H
SHVD°PHVHpş²ܞpꉏtgpǌC'?O/A"a3!şC'?)$A,)Q`'A,ߖR %`$HQꉏO"Dq$A}"8>Dq ~<Y
?rzDq_,7<b:xݷC'?dgq 7%0xܝpI 7)zQq7OHRqG?"=?&<Y$Ap\p?H įT,Oܞp)cş'e"iK
E?0h4 }Pgpꉏ"D?.$A$@}t?KNH,Ĉgy!?Ȼşcꃇ?C  y?T, 'AAk,PpgpQܜs^1"<YO1Jxş
~R 8Hq/^,8%pu7#Ap>DT*<YpR 8."㑧ܞqTLxD!"
	,9$z='ArNDǋ?Ag唈?ASH}	o"D"ߪ) :WꉏrDQ~	 :@gqOH8Dǋ?}8:gq" :(0x+!ş@DBSH?T,_rzD}Q1xY$H^<@x Dǋ?,?WC?_C'?Di "DrzDfgq_D?@gq ;cꉏ_ix2xPH1,sR >D$H><Yx'Axꉏ^	?^ş׃="Q1ůNYU1"<YPPH!ş O)SH@@rzDQ1"D+z@gyAܞyKgpGC'?~1"<Y0
>DިTx`se",_"D
?}Q1 H`~? Hpşܞp,ꁓş<Y1%0xbD "DO?"ܞpZDǋ?%A""~<Yx6 <cşǋ8:gq}4?xOx=ğ,=bDxwHĈgqq#şǠ[PHC?ldgq?)Az
<YzrzDǥTLx$HQşOH[ꉏ )rp,$A2e׋?@wHp~YHd"TJxdVB#ş+Aş/ˉ`%z߹A"Ĉ?@gqǪ&<Y|<I? #A	D?'x=8:gp$?BoSH,A	Pgp$? s:S$HTLx,t&xrzDΑ}Pgs~gs+!şYH= v~	 vPHT,v? v,v?="b&<Y3R R }t?m?}8:gp~	 p̳G?`OHB#şDǋ?Pgq0?}PgqTLx,?<b<Y~Yϸp($A4PHh9@OHhzcşFD??A"#?{OHhNDǋ?w)<c׋?"pu")$Hj	J^xj&%$A5~?,BşRY܀}ܤA܀i׋?߉I E'A܀<BşRx / :$A܀ |c#ş'?pDrI "~o= ߸"Hl"MđpC Pgp&&<Y	 "LKşIeP.Y
0	ǨLxpDp( Bi$H}DET*<Y "~YH}Pgpcş	{t?D
%A
 T
}Pgp*Ԃ'?R,[z@gp* zcş?枨gpoꉏ,A7]"὞<Y7Q1$??"C
 #DÂ, WHr{">gp/O}P xrbpǪ&<Y9>1H'Aş  E<Ygp {t?!O, ~gpPgyQQ1;@	^gyT,1g,?,ĝşإzcş؊<Y݉s,?G?ίǪ&<YrODǋ?bs)>>1Hz $AނO,@D,Aނ,@)$AށS,@ ?,Aݑ"쀷WH"Gdꉏd.D2}DEşhzAR ~&<YǨ^,~)@	@%$A -JHT<Yݙw<YoB.zrş P$HRDb
^,Yşz.H@#Aݠ Х#şIu1JxP7$HPiv
Dl K텯1 G?J Ͼ Y"0	w?C?֗n^,,	pR, Y0+PrZD`w	!=Q10S??TLx{"2&<Y;	cşð"~	" `tUgtRGE'z,=`tWgr )rD^pꃇ?B|$A=8Dǋ?BHz"ɉr7^,	~QH 嗪I!xk!ş F?R F=T#9şטYWx0M?.Dǋ?%ACx0Q^,bϻd?طB'?}$A+?_ jx9瘇Gu	Gu?|$A܎qgr8"p'?"s)#=T#^!x}H!G,H8AşBH V ;Aş?1[??羪w?辜!x~&o~b^/|$Aꉏ߉i1 ?rEx$ilrJ1,IA䒏VgrHPrH?\p0P,H~.Hu	"/ H|
4פA@"
", |$A@}Q1h?&<Y8xxp6`	p6Px*W??iwOV}$AA	D1Ex{1,!:ܜq#ş!Oԗ^,!<)-"OCşERgrP0rDBϾ K K(O^1o)"pVD'?Rx2?ӏ1Y׋?1Xgp:FJH0H(zIt'?/ӌ^, ?1 b  |$AܘCKH05<Y_gw)?/QHWxpxCx=`p<?(A
w?oӄ/|+, ިgp>u	|$AC
=\q~%ACƧ?b<YD9H@rD@-?BDLPpgt3tS@!"ߩEx4	"֞.H4KH7,#b<YG~.HOrD|rs/T<YܜLHEH#%AI{ grzRgryBDo|$Aܞ}\p@?KH <Ƨ?b<Y	8x@_Pr("H"YdpDYAş`p cş}D~Ĉ?G1o %`q*T)<YJ%IP/jgq(UV<Y_Ico|$APgpF
Ol=8'C?0MPpF\pF\pH#%AƧ?D1]pH_D 2SY NY   ~QH  	  xE?^,Q"=?A7 	Hv)gLH&="yꃇ?bZD;1 ?{=J+ş8PpN=\pN.HH~%Aܤ5<Y̽Ppgp>     *$AT$AN "Wgr$Aܦ~"0R S>)u))i)"0E2H*R 
7ZDP.$AK2şİ"X_dT<Y}PpgpX<Aşa#8xBAşҎ=PpgtPpgtT<Y(>4?}Ppgr/,TPpgq9_x6	$HFđq8KAş?qDrDa)AO ߹1"3OT<YQ[ꃇ?,}PpgqDZAş(  UPpgp[അꃇ?;)A~8xiꃇ?KPpgp2Aş,8Aş,KAş-3?T<Y=Ppgp}PpgpPpgpPpgr/,V(zꃇ?, B, G8xIAşA/ ʽPpgp)$/T<Yz]ꃇ?ꃇ?ꃇ?PpgrSH\+Ppgrꃇ?hA վb?i$?hꃇ?r"}$AU9 *rDvzTAşT<Y=Ppgph%?,Wԗꃇ?QOK<AşzT<YW%⸷ꃇ?F8xdUAşŃ/T<Yųş)	ת,~d?p+\pn~ $AHiPrЕꃇ?=Ppgqd8Aşő-=Ppgpi 7$H^8x,$A8x;Aş@ꃇ?Ǫ,",\Qꃇ?	u),?6H8!?QH8#}2D?Ϫ&<Y/?8}Ppgp1OE^8x
Ppgp{ꃇ?ųşO0H`0D?$?T<Y\d?"9 ./1">8xxJAşPpgrT<Y^8xPpgĿT<YT<Y^8x}+BAş8x|^6x|^i,6x|`qg?bE?/U;şSӄ/Q1oBDܤI"G-"KH.	i $AGH|s?"tƉ>$A}դA}$A}H}P}"@ 	  8x|,|yꃇ?G,2",2rDNPpgH|dƉ?AbD'_sD?@$A2D $AD )H| s4?7"Q$A
_sԈ?7$AĈ?c4H|!s4?Մ_ui> V> V(	 ViDuVu7h?p". i@HD( ƟqDa<H|#u)a܀SSş`"HH|f}$A3} =PpgĈ?/"D 7-"AzCAş!w}Ppgꃇ?S/T<Yv	?H|%uiĈ?Ƒ} i/D$Aj)~%Aj~?͈qD4_sĈ?`% $AL
-"қş8$H|'?iAĤ?ƮDQ$A5ZDPY2H|j(ԤAnY5<Yn]5<Y>R 
,5<Y=MO	~?SSş1g$z,^`,/	=M,[WDx}h9H|)?Ĉ?ިTx|)ue"ߪ,
Iq5"ꉏ /H|)?R *@MR .Dǋ??q="aR tg
YH|l <ş`7 PgأG?A6 ߸سꉏCA*@&KQ1)Aq"@O&A"QG?§gTG?(B#şg,\z@g_TLx}rOQ1şT,&<YLQ1#?jO>1,zQg,&<Y?_ꉏ!ş=Iu~Tx~!O-cşş}Q1ÏT,ߎn}Q11Lg'A3şD !$H|+ ~YH|+$zQ<YjDXG?±?,
=PpgX6X zGioĈ?T,MH|cş8r	 pXT*<Y7DuDx|n@H|nZDrDp7R =Q1?")iʾ<Y7q5"TLx|n#ş<
a3ş<sG?y&AÏTLx|Aş<QZWDh#şhiT,AOMH|-Q1G?Ϫ,>jD@kꉏ +R Q1 ~@@*}|.>DpE 9"ǌHzş1~%ArD$/TLx|B 9
}Iu,	~g#ş㑯,߸/jDxY^T?cO"D㴟T<Y;qQ"}DY~YH|v~DmKH|v~"g,^eG?׮Dǋ?װgި<Y@Dǋ?׉~Tx}y[LDǋ?2@WzcşZg ߔ]Ĉ?,AqQ""KH|0}t? HaDNH|0 ~\H|0pb`LAşW
Lg`G?gb$G?>gbRAş}Ie,=P x|x'cş·,=B#ş}Q1T,g?+)Ĵ?q""DD}Hϩ.Y/C_S[şYRd*O|.YN '}"/UH}?" D-Ĉ?̽Pg1H||~YH|| _w =Pg}"$H||	#*$A>LDǋ?"$DH& CoԈ?[$H|	D?[?4?s,:Hҟ><YuAt,;M" ;	}Pg?R ;AB#ş`g*$AvRDǋ?^ӤAv>DbOH|38/g<Y}DᛏTLx|3DO`R ҽQ1r?Ŕ?ת,zgJDPgh?AϨLx|4_i1> zǋ?J䔈?D_PghLx|4ui>1}DK&<Y	q"Ы,A
1Z.,<pg07x|$AyZH|s;ş~x|T<YxIAşw"wLx|}?
~1G-"O&<Yxu	%ǋ? CIH|[	=BcşEVji,Fp6jq,Bj<	H|5!zǋ?TRǘ,lw?P3$H|5_qi"ԧ;şWӃ~8x|59ş^8x|F"D, }R3şT<YAcǋ?-PxgT<YAJşWӆ/ˉꃇ?I1#YzD)?c/s׋?`%l
OzIǧY<b/x|6&x^gl*puYJH|	Rx|	BşM_YAşL%$A$A^Rx|	zI&U?_1g)"( Pg
OEbgIDg?pH|
}P<YBW! Cş&,!Pg	$?DTP<YBqm"0R !}"D", 1Dx| =8:gzI=Pg?Dx| (zI)zI8*}A"+',Ǫ.YI<x|
Pxgn~	 Ĥ?uW?zPgnDnş.D_&<Y_qm"ie"ᇪ O	>gp.$A}:DɟC?Õ1,d8. D?T,E_gr,Ŵ?Ðz@g> zcş #şzJgG-A0D"@g ߘꉏqm"SDa@1}A"+Q1$?؈pH};))^"D'?ؽ,b b_i~YH~sT,ߜ,ߝ,ߜǋ?=R3ş<b!<Y9?N⟌H\_iz=R#ş;#şo)P x|}A"?,ߠ$H~_QB#ş	R ߠG?~Dx}E?Cꉏ_,dH}Oˉb<YJү!ş|b<YH!ş<bDx~,ߥ2<YIO$G?|c#şbDx|o,?AOdx|T`g/,@xĈgdx}'$G?g>0/Y$G?P|c#ş"H~1o$G?ٙG?ٞx0x}md,fUc/T<Y8x|=Ppg }ԤA^1, zǋ?y&<YBDX,?ܒ(zǋ?}a/&<Y/?[&<YA>1,~DY3&<Y/?Еzǋ?Ѝ=K?Ж!YDL|x}
<Y~ O&<Y%zpu'8x~D0AşPpgGqm"~#şjPgϸ2<Yg,C9h}P}_LhA?}~?O}@?Q}R"e"TPc|"}Ppgi=Q)>gg><Yؙꉏ'z~`Y3?å^gtişԞg`Ĉ?u)? n}Rrg)$H}$AO?-SYᇧ^,p,p)~	 p$?O).,D4şzcş{H $A	?(A),D8BgG&<YC2H|H,!^Ԉ?`{)"'?e_T)<YC+zqş1W"?bߌEIpIw,bgvw{şJH|;s'?òO,qş;"?ðMv*zI/
Oo}8{ş E]'?dBş8S,E>JH}T)<Y zIR_YDS$H|{ " "|H|ꃇ?ȅ,"=_ C?dgO|	$AEa," "~8x|$G?Ĵ?OH%$AF*)x}Jc}RD_T<Y}I&y<Y` ߰~?Ls/R]x|,#_~D?>8x|CDqWG/SDqw2H|Ng!w^,$~D?/T<YH)xĈg RKH| >b
^,>bUx|>+z{ z	 |,߸?,R]x| d?. $bDx|%Ĉg
=%ԑ<bDx|<bDx|>$?Ad?QH|D?#$G?3$G?ȕ#şdTD?Eo|Ĵ?R̒  PפA )JD~D?vGGH|@D ?R  " >?|!~QH|C,M=<D>1 g?|b 	~1,H+xĈg<bDx}.Y폌H,<bDx|A{#şKK}Ppg{x|B$yDgR	3,%+Aş,%YKƾ8x|{#ş~bUx|NYs$G?R]x|~8V:J|bDx|:I%׋?T<Y , cR]x|d>1^,&.jg,x,/U;ş}Ax|SY_T<Y!SY!şY!}AMOU;ş!/}Tר,]ş(x|E}AENg yDg*yDg-ǋ?LQ1SSş.|bDx}$K樂MO綠Aş~w?ɣNYMc\h#şϩ.Y#)x|GAx|G)xĈg)ş@q%W?ĂϨ ?ʽTzpp CşTNYNAIq_Ng93ӄ/$P&Y$zRg-z,KRx|x5x||CH|D~\H|
?D?=Plg@㔈?,#OĤ?Rx|Bşӌ^,->:Dܜ!bDx|IuBVD?ꃇ?_i!RD{Dꃇ?;!ş I }Pg Wzqşwg?ģOT)<Y%.BşPӌ^,ޤBx|J,+<Y"DˉH$? $Pg$.I qş" (̒ ( (Ĵ?"9H|Aş%$A	JRx|Pg%J?(4Ps'$A	xĈg&[Keg&=Ppg&_IaK şT<Y	5x|x5x|INHBş@?D/T)<YRABş&ޜbgHD?@IH|̽AşLx|1&Yg"<bOx|Cx|_}RD% /@6$A	1 ş{  |b	D?j.$AS#{IS)"Pi'?BT)<Y
bg(<D?E^8x|D ̒ @g)"TQBş+
OY
>g,~\H|KD?XM$A
RDଣ'?ZW,e_N1x|ˉH,D`)"1Ǫ,	Rx|L=8"ˉD@)"ߪ,*Rx|ӌ^,V~	 N.$A&Dh,=Pg'Y'?D?Ĉ?KH.$A'|"AORDT)<Y(I'?bg!~\H|P*lg!Ĉ?^DG%?Tg)DUHRĤ?(k'?(
OTbg  )R
$I
%I
8
߉IP'?(UBşY?(d?ʩPxgUWFx|FgT%?ʢIJ>1'YU,YULYUYWzYWYO}P ,> oF^1/COĤ? DNg
OUzIIǧY);Bş␇'?"wY)%xĚgI@!E"I3Ng =Pg Izqş;Bş!zI1?{şIG U;ş+zI
Rx| EN1x|SPg
Oj8Lk,xG?1dx|SG?2dx|SbWDǋ?4,  şwH_lg.'zG?qK \W`g.{#şQ<Y 3?Tg JH| l<c#şc<Y 6ީ|bDx| bRD,I=Pg =8gYWdx|i1Yd?bYV<şf>1YVi?Ⱦ1>1"<YV<c#şkRg/$G?yߌdx| ,T)<Y>bg/Pg/+I^/1, 05"`y"`^0߉IGDx|&zI'BşU/	 o|"Q&<Y*?|H|T(xG?G8x|Ĥ?0k'?0o'?0s/aߪ&<YW 9"dB?4#ş́$H|o}:D<̒ dˉ0I1S1k@{D
Ea3ş8B#şүTLx|?şСꉏP ~8x|_Ĥ?O|"kg,,N1x},"?RDgDhRx},'?N1x|I "~DD^,w?a^,"D"D[Ng\ş&$A+~D?#T<YYu$H|(AYD咏[ӄ/ O2H|X
OT)<Y,=PgQBşW
O	~Rx|XLBş
OeRx|I'?~	 ,_?JH|M,zG?@şbau/T<Y}$AhGSşD?1bgҗYTtgkԐ,-'zeO"dD׋?Ő"d d\gNB#ş~YH|Y>L)@g"dZDǋ?Œdx|iG?ga3şA[aG?l}Q1۟NY[)4!{BDЛ$H|Z"h~YH|Z>"hG?=Gx, , 5H|唈?=}D?<ꉏx$H|5H|?T*<Y⯘LgzQꉏM<Y/TLx|| wD"~	 ,"$cş"KB#ş"-zAq"Asş$?ˍP x| .;Dǋ?ˉ>`Y\)TgpK/^8x|D8?.$Az@g8>?/,  _T, V8{ꉏ%$H|=Ppg9 |"H|)K3H|}ZD,%T*<YF~Dx|^g	"@g	Q1(P x|cşܞ!x|[?D?MgRD''lg	H~%AgĈ?M"!QH||Ćg
1SYQu* gӄ/s<YU;ş*Q,QS^,R@gbNY	^8x}0KtJx}0-,7唈?S "t,F?Ϫ&<Y.B#şAsş I><Y.}ZDC,K>`Y.|*x}5W,Yꃇ?@Ĉ?D|"H}4S@դA-zcş#_P5x|(	 /_ /}rDc /o~$??8H~{ ߴ",jD/T<Y+^,įU;ş?.,,WRg˞<Y1Xgcş,_H >H YHW@_i'!zcş	į1<YMJH8'?=PgtN1xF G݊DϾ ^?>8x^)׋?鞪w?~!x`,~8x`-x:
^,PA8 cş
TLx@#ş
,1^"I~gSȑ :Bş Ir :
O,IޜbgOlAş ,ƟIgr >9Bş T)<Yzqş RD 9H
O,~bg >Pş &JH}?,_T)<Y}8/|"[E"Ng 
\HdPG?B9H 8AşAş  @!,Vş
Pg9H]8xX")+)zbט (A>w? Z4x_R i>w? X׋? XQHSYzşA<(x#(Az,AşPhg FPG?2^,3_#şd/1,3qꉏD?b/Ĉ?`-"OĤ?y)x`%W?}Ppgs}Ppg H 		~bߨ4x,9"F^1"<Yhԗ^,	YzG?? Ĉ?g$AjF'RD)BşPg3ӌ^,5jg4HZRJD 8I?!LşRD7rT)<Yl
O0?|jg
{ 	T<Y
<Yhg N)" ׾r N zI '
ON1x'*1Zg < ԍA5wxjQşQKߑ"ꃇ?<cşG9H,7v~b<Y* $G?$Aˉ $A1Zg ?R AU;şUzp|cşB|"=Q1v-q!şDߺ?׋?R Z_R 
LT'!x);'DM^g R~ 
Ib<Y?v"O, 
~8x*OşP׋?RDP)R 
T)<Y
Rx*}8˼b,\%$AA8BşzIȾbgF.J. ).Dw? i^,x >8xd? i3B'? ig$G?">B_@[ş
^D> ~$A>8x68x6^b4x0)"Ͼrb,'?#)qş|"cş|jgA 8g_u)`KH VF V}" =y" bY Y  ޤ?Yȑ XUAş`ꃇ? r1<YI 9H}Pg <Bş 8/ _1Y? pR ܓꃇ?O,G" {!ş <l $yDg 't? x) ,R]x-}$A #şiC$G? _I 9HI  zI  ӌ^,? HoI H}PpgPpg{㔈?$qꃇ?$'zG?#q" " ]פAr{ꃇ?\zpu7RD"rȇ'?DT)<YrR?9Hp)ʏPhg 凌HAO"D-"Qz?I^?@" <Y )" A'?_,?N1x/Jş?`$Hv?.$A)HJ-Ĉg ` 
ި8x1
? Gş&?[ )^Rxx
O*?g"ؤA=?JH{g,RxzK?Ĥ?^Rxz)I/ARD GBş EW,*8 "~%$AWI "w'? YO 6zI " zI "K? H|b,Ĥ? 9H2]'?%Rx2a/D? = d	=?",?T)<Y
bgF0W#W?WE"?|"NY>Wx|7şNY>}T!xxOşn=T8Bg f%z,?NY?Ng 'ӄ/W Sş1Xgox{)o)	w?>!x%$ABş,a??ˉ}?ZD>x)"#
OI3ӌ^, /Ĥ?_T)<Y@=Pg U? 	I><YAMoAOJD=Aş_1<Yzsq'?[zI_N1xߘ^,,ϾA|" &q׋? RD L
O6>Rx	qş L㔈? ꃇ? _Ӄ1[)" &]Bş QG,^bgH/KH~\H  2$A uz $5x ~1^, 1?Bg }D Tyꃇ? 9H
Aş Tꃇ?y=Ppg nꃇ?<YzI ,zqş)" ߪ,}Pg pP? }ܤA0M$HaH>DxaKD|0HbϪ%<YW&<Yo ?,b 5%_T<Y\Hp#q"]r GHo"
T"<Y@~YH?(D?zcş<Yʯ0B ׋?^8xDoˉ 
_w) "D o)" APg'?E?N1x33Ye"a7$AoO3=Q1h`,fL,fU g 3Aş X0@K^B,}"
TLx!^8x4:DܜAW$G?=%׋?gSOT<Yԅꃇ?<ĪgP= j?bDxgԗ^,j~:DrrDR]x:wꃇ?,V:D C
gi~bUx?gp#A( n{#şş}t?rrD^1"<Y+ԗ^,D2Aş_T<YNAşGHV !xĈgԗ^,!:D0NH$G?n}Iu9"[$G?b.YCLD??T<Y~%$A{DT)<Yy'?H^bg))"P;	"=Pg)K
O"~bg(6?S=Pg?,"*?g$ADzI!,"8 1JH" BşT)<Y+?)" D
OPg yWY` xRBşW,
bg x? Ͼ$ABş闪,L8 	Pg z
Obg z E|0H'?BşUqş@RDA$AOBşJިRx_ӌ^,rITDSOT)<YE['?bg "I)#
ODN1x#%$AE |0HUBşQS
OE_N1x{DeRx7BşaϧYF_I'$AFPg'?N1x/JH F)zIdT)<YU?<H? O$A`
OXq'?,ӌ^,	Ĉ?oĤ?|0Hs'?zIsN1x~%$A="B|0H
O:8Bş?`_,t'?=8B,tWBş8@)w$AG"9Ǫ,#}Pgy/RDz"8'?T)<YGI?$AHY &?	T)<YH<BşYH߉I+?	T)<YHIBşYY}H>vzpu %$A^` |PBşK
O_Yx?u" $Apu ~%$Ao|0H?*I TBş/F`$y2<YYoIݢD a^,Ĥ?  >Rx8Bş aϧYWxYN~$ACD? ӃĤ? ? ͞RxRx8 >` |G?O - ~$A 
v	x J}" 5,KPg qş h[x" 6" 7^,q~%$A|0HBş l
Oӌ^,H`BWgHMrs /?/T)<Y }Pg ӌ^,G<Y oĴ?I .$A!~OxBԃg?+<b,"J$7? Y ="UBşT)<Y!=8Pg(0Hy/~8x>" 8R T,$AM=Q1 D "ɉ>şRYxJ	><YH᧘O< xw!ş	~8x,ǉ<?R ߪ cşD/NY! C$A!RxC&zI'ӌ^,7$A!"D!^,߉I{ RxD<Bş!ӌ^,,ş JHD	T)<Y"Pg %qş ׋?Ag)"=	Pg e'?S?N1xEӃG)"	{ XIT)<Y"?QӃ{)"E$A"Pg '?RY#,$A#o}D	&x$mL^?GRx$
O$8I$<b,I Ĥ?E/}D	",I.zIN1xg#W?	oDbkx &?	W,&Pg5+ӌ^,&~8xG[׋?p)" =Pg zIY$		zpu %$A$/}DCT)<Y$U'?bg } ?a 			Rx
OqşῘ^,'= 'b<YNwIg"qW
OOT)<YN}8$	'xII	-=		(RxI$zI$@?	"y 'Ĥ?	`<'?	T)<YO8 @$G?>1"<Yb<Ypu @)" @HBş ߪ,N1x	~1"<Y
xĤ? '?g,(~bg@iHq'?
T)<YPzqş Y$?
 ! !=	ިRx'?
N1xĈg !e#ş Ĥ?}D '?
O,%N1x}D V$AET)<YT)<Yzqş ? ,A , I ׾"  Pg  IިRx "WY%Ĥ?MHJPg WBşR_Y%I5~1o0)" F6H}8:g # l}Pg #
O7bg #IAş -$A	I Hy'?!ӌ^,1<Y	7" H%I HUBş /  "  zI  !Bş  -?  pu   RD  _}D  2Bş  =Pg  YQ	R (E" NY	AD m$H8:g &q׋?1OӃbϪ,!$H?,A	|~ ',}Q1 Og ?:OFg '+yx,)/ˉ'ZD wꃇ? q" D 	,A ^<Y A ~g ~x 7" 	 H  8:g =8:g =8:g ߂D? $G?
`唈?
cO|~LoOÏTLxg ?
i>aş1S kş kꃇ?@D ~%A
T<Y
Tt?HNH#ş ԗ^,$1*Y
Iq" R
~?H#ş [%׋?PAq" T>g *+zşZT<Y% x D[T,/|~ !cş ܤA
?R,eT"<Y
"D & ,{?`,Q1 Yg ?bOFg ,+yxL	KDa?-"0E7?\H*OP,YTqJT<YT? EDj)	~<Y& dDǋ?⏘,<Y'|b,|"<sHo	Ĥ?|~ W,}Pg gY'z,wJD@[ş_I
!?HQ;BşT)<Y(qş'F
", B? (Kǋ? (t? (Y *>gT/ *$HNAşRܖ ->jD 0R xYH߉IAD?T)<YJ>Rx8 Z*H
M(x G1Xg  GH @ONH N<bDx NIu O|" 
߂D?5~8xSs0Y)"D[
bĈ? ./|" ?,AkP x?Hcş D rbD R _i E$AVyqAşg~1^gXMJH}DgRx-Iwӌ^,MoJD i IR 	ş=$HT? Ćg W  U\g IHo `JH ?H*Bş '? 2N1xS[ş ~R  *Ϲ-" p" KG?
! 2?",E_R,E? 5o!Y?I h hq'? 5
O koN1xJ^? 4QHU_rZDR oŤ?/Yƾ
<Y}KG?ZD ~	 _1!YG><Y[x<YD?RCxOĤ?,R,,N1x-o?䴈? {AXqi"_/YXPxV
ZDW,<YYU\gd, ,Ho@RD+ ,'?(RxgYYMoAJD _hg 7? O"D D C"ş S  n,t?'$A$G?}IuǪ$<Y==B?^CşO1!YZlgi  -IЏh=D,-
Rx*qşg }ԤA[ԴxI%?3r JBת,SH R  D '%<Y}Q1  sş Yo0 >8x Ĉ? @~%A T? EG/ Mq" <ş=Ie;ԕ,.
8x.$A|" pse" p?{?&<YT	 #T<Y@唈?{7Ĉ?O?ȣ %TLx8:g 	|~ 	
c#şMr '+Y-Pg }$H[?R /|~ ND?O,xyo `^,2O,0Mq"  CR)<Y[D (L{ş +',Yǩ*YT<YD *, ~YHK<Y{?=Q1ÏNYs`ABBş	Pge^bg`׋?RD	Ͼ?H0[Bş'?bgt? .|8H*;şkKgxӃ1,/_q"& /|bDx-ş"HD?-Z
~䴈?-rJD}?,y^g?q">	>?_H.Y= ܁$HOw>8xOt1!Y|B$A|HOOHO;B?
8xO 
{g8_AN,ӧ<?şĤ?DsRxN`
O=89ߘgY0i׾z@Bşsg,Ә$qşs SE"9A0[şqz13xN/27?ުw?NY!şqy#L,ӋşqxxN/8Bg^-şq&o^xN0Yaza',ӌRxN0;?g #A
?rrDq_HR]xN_$<YPqꃇ?}PpgA $AP%yU:G#APrrDuߌHLIu9Q ӘO|bDxNbԗ^,өԇq":NHN+$G?E?R]xN~:Du NHN#şpuw.YN~:Dpt'$Al8: zşptԯT<YT~	 Ӫ?şuDNYT%zpu8ēꃇ?,ӌEobrrDpy_Hޤg?$HNPpgPpg:Dp|m'$AxĈgcK^"8>
k̂Ϲ-"9R әYꃇ?E/T<Y2q"9
}JbDxN28%׋? ' ӌ"8KAşqIHN}Ppg _q"8@~?/H_.YO@HN "8C,ӄ!ǘ,ӫ%$AV=HNw,ӫI:Yaǧ^,Ӏ-AdT)<YdT)<Yi>bgb Z_@8Ldg"28D(	 ӄ`"8Fz9z͏&<Y3Ԉ?nQ19#?58xN3}t?0NHN3;8ԗ^,ӌD?1b,ӌo|a^,Ӭ>:DuGNHNH9%׋?/a?NHN+$G?_R]xN~	 ӄ_^,ӄRDp{BϪ,ӄT)<Y	=89^,Ӛ ӚEA4zI9,Ӛ89 Ӛ$pu9$JHNh	Ԉ?_T)<Y4=PgU?/׋?(=%=Ԉ?*T)<Y	FRxN}88Jw׋?(JHN'z%q'?-RxN}88JӍ/|?@$A
?D?<bDxNjgEHNjOKHOԴxOK+z,>R  ӛ"͉^,ӛO|"9{)ͅ)`H&,ӄǾ!xN ~']Aşp{ưQ8S[şsp{"9EܥZ<Y7Jtg(=,(;8PO$A
bDxN} Ӏh/}Dp$G?0}?N~DuK-":BDuOHi/ghRiGӃ֋>	"8}ɉ£R8Tşu~p~	 Ӯ'z,Ӯu)	i oܖp"8KG?53şxJDx'"<f~b<rz,
~R )~	 Ӝz9xNpI5<Y
·8xNDp/[<Yo~?8$A~8xN7 ˉ߱"8UxtrbDp{䄈?hmđ=Plg}Plg}PpgE~<=@<}DyIHO 1Dp\HN o"9Qşs/<Yˉ wHp"Dq?	 ӎ Ci $ADq=r{ ӎFpy"8,$AԤAz)83^,ӎ~\HN;AşyTz<R!<YJϩ,ӆĈ?኿Phg11 O|Gӆ!Nӆ 'c?@qQ@qq(ǂ/Rӏ|?`qE`q_h?zq?`~8{NE1{( OLӁ7.?._`2JGx?`~ qM	ßT>xN>aǋ?Ⱦ,ӏxN>I@g|%xY%zxN><b,ӏ=Qşp$"şp$gng	-g	|b-<YD/T/xN7N7?O`sNt@`~9y-ӝ_?`gH׋?eoR,ӆj,A"DpoG?ߘLg3=Pg3$Acşp̣ꃇ?\HN?Sԑ~i#şq[HN? { ӏrDq~~R ӏ_Ĵ?<Y=@<g4<şpԃg?᠇\g4J$7?犽Mo>şs烥׋?Ĥ?_ "8k',ӆT)<YN88jԁ?"$A@#h5D?8xN@?.$A 1 y9$A {BDrTxNA "9YHNA'z9~	 ӐRHxNALDǋ?"9Ee"9DsУ$A=Aşsg,Ӟ<g?,Ӟg6Qꃇ?#?;,ӆ}HxN><Yn}HxN "8i$7?PO 8L.xNBԁ?!!Y!I@O$A! I9	Ǫ,ӐqşrW9}ԤA ;=KG? x:]xN bY$HN]{ ӁQԦ<Y ӁW18nD?πl8É=R3şpd8E)À3HN$ǋ?Kşpꑞ,Ӏ Dp'zǋ?py"<§؂Oˉ؂o"Dv"ZDv"ߨ2xO8Ho= <?^gpSp] Η'?^RxO8/χ>?K"=	KG?x:]xO@"";' Ӳ8şvN<ĆgAşvI^1}I; s6HOI,5BşzWzqşz\z,"9ԴxN~şs$A@8
,Ӡ:/1lg <HNFKHNQştg ]Eu	AĴ?2zlgP^,ӠĆgS :
_Yf[<Yf,	 Ӂe?R ӁeTxN<g?X$A>DxNDǋ?Xꃇ?XV	,ӡ '":Dt"Ѕ/lTDǋ?=8:g^,ӡw)":Dt1/
?0:4>DxN]Dǋ?=PpgDvP<Yh@şv_T<Yjs.HN
\HNߪړDvTLxNHN-$Al-8t5AştI=Plg9OT<YEeg?W,ӑ}Plg<ag?垨6xNw,ӹPlgg,ӑT<Y#}Plgo,ӣDtb,Ӻeg?})";]đ1R Ӻ~D?"9/r|zDr8[/HNG `Ĉ?p3'$A#GR Ӓ ~9 <r@@Ӓz| ~8|| TNDpOBşp/&xN=Pg?Dp,Ӈ| ?>)#r?> Fg?Eşpw?,Ӈ,Ӈ,Ӈ/IxN|??߀,Ӂt g|?]wg +şp.{w?] ?\ 3şp.'Kşp.,Ӂr<Y$P xNI_ p{ꉏ,}8:gӃ.)""?$A$^g]Aşp0~\HN	>8xN7Ĉ?ew^,Ӂ<Y O Ӂ>g?dK@8 pgOe"8=PgD08π8HN ,Ӏ(ꉏYפA Ps1HN *@8 ӈQ18#ܤA/"Dp4i׋?h	~YHNQ8<g?hE?hG?hKDǋ?hRפA@b=P xN pzcşp7_Dp6zpu:@HN~	 Ӥ	^xN&HN$HNCşw`Hأ "Dwb"8Ӄ)"8|Dq
OϪ,ӈ#N1xN!oˉ!Dq	/Ӄ"^,Ӓ>xNJ Ӓ pQBşrP'??ӌ^,Ӓ$A%=BşrRg,ӒzI9,
Ok}Pg',ӒzI9,8Bşr]^RxNKs'?
Ob,ӒįT)<Y%~RxN88^,ӁW׋?vO00xN@||`gG$A bOOV Ӏ0Aşr` ӓx:<Y&"913o:!<YxQtxNx:KxN|$AY{>HN!)/2|C(zsşqO|D{şqꗋ?"g,ӈ}8YJ<YDqsw?0$A>,ӤuSştDt,ӓA"94&g	>??	8~?9CԔ,Ӊ,Ӊ|gH$?A3?@sşq!';şq 8PxN$	^0&<Y
>0Ă	oĂ'?@oĄ?@8UxN$
~0$Y
0$<YO:xN$acşq U8/Ăόǋ?CVgH`8\G?@
,Ӊ	0Ă^,ӓ`Y'(+şrr,ӓ`/O8(zw@W`;U![ԅR7K\;ԅR9L'#;QW̽HwNgW!xoZ;81'cu;a @wNy9#v>a;oPYӢ";ԏtRp;wNtRp;I'r8Ӕ}INt^wNU'r8ӕI/Ԝ9sԜ=IaG8I`gNs}I`;ӆc3zpwq'w8f;a1w/Npwp1oN}8f;ӆcOw8f;&zpwp1Cӆcw?N8f;*pwpV1_w}8f;.zpwp1ӆc!tC?NpwD[1ӆc$3pwDa1ӆc!ӆc#N>3zpwDEgtBOtG~3	3}8f;=8f;}8f;8f;%zpwD*pwD+zpwD+pwDKӆc!sӆc"gr1܆ӆcӆcӆcN53g3rzpw!Ca1܆y1܆BCc1܆1܆ӆcӆcN2OrN2grOrCӆc1܆SCJC*pw!8f;3i~3o}8f;˞3i3ÿӆcvӆcve1;31;[1;81;_1;a1;<8f;l}8f;h>3öޜ3ô_Nݞ3òOpߧp1;I=8f;eNOӆcv1;*pwޜ3òp/ӆcvӆcv\zpwE8f;1tT_NzpwE$pwEw11'ӆc)Cӆc)Gӆc)Oӆc*WtRtRtRtTN}8f;=8f;zpw"~3Ȋ=8f;8f;8f;!D[1܈q1܉'r"NF3ȇ3Ȅ/NF>3Ȉ>3ȍ8f;}8f;,D$pw";D&zpw"$pw"=8f;
>3ȅ?NDNBr![ӆc1܈1܈ӆc1܈1<8f;=8f;^3?N>3ž3ÏN䞜333Nӆcxӆcx1<m1<EY1<$pwpw	3ğNCӆcxQ8f;^3¯p1<+pw8f;}8f;NgpzpwL8f;pwVpwN=8f;zpwWpwXzpwO=8f;/NNppӆc{gp1=w1=&zpwR}8f;NGӆczSzpwJ3ҷp1=K=8f;33ܨӆc?Naow'31NXzpwry1ӆc>3ܠpwrӆc_Nl1˿NI3ܤpwrP1OӆcNJ3ܕ8f;+pwr1NK3ܦzpw"3Ȫ=8f;L8f;L8f;aE[1܊q1܋'r*NV3ȧ3Ȥ/NV>3Ȩ>3ȭ8f;Q}8f;lE$pw"E&zpw"pw"=8f;J>3ȥ?NTNRr)[ӆc1܊1܊ӆc1܊1܍pw#(F2F3Fӆcor1ǧr43;p2Bp2[|qP'p2R~ .; 0;+| 
; KpT~P%N> O
y@w V?   ;-pwIp(| w RR  
U;)_cPqS?(q  C H -;| wPD@!~PTw~P<9O@&yO@(n;?U"@+~PRwPS2#APRf;_UiJ1;bR/}J;;Rh@wE?Rd;+zxwE{%?(o~Pٟp7zcy;cBaP/Kݟp6A?(lQ(m+ hʿp6WqPs~PzPwH2;CMtt=J! ._tRGtߔt=II;=8wHI;}8B;(_1t!/ ;=;&x;(̼`RݙPݭ)ݜ~PݯDwv X;c@wvӀ/'ӏGwn(}8d;(~Pݔ8wv@wvV";+Pݽwv\;?
gA y @wXy:;'qC@wQ| @w]aA&~PV;%q@wJ`C\QAL;J<<#/9%q
O0#y! Bm@w@!(3BI;E0$O!|[!%;O(gܕPF^`w%PK|BGrR0%rQ Jc@w%6`JE;>`rS)'1ܔP;~`"䤯(	#(@w%=w%?(	ÿ-Gܖgܗܖqܗ'ܖK<;;(_0.-ߘGrY3K(y&e-+
C,@w%rZ_ܖ\KL;`
Gp8e@w;ſp9'/;0J|Mo(p(pQ(p
ߔp8Pgp:eaP0#8;`W!yuTwp:I h;p:	c(~POa~P[#+P0ÿ.~P(;1#C@w c0p <p<;30.@w d_0#Y@w g~`-L;1C Pw b0w b`.@w bGpL;y|w&~Pɐɋ(<^L_@w&x8L!~PɈ>/ߔre/P;	?ra3GrbOܘQzܘS;
/ra[LKyL{@w&&x w^/V;3;[wxq@wxcw/1;mA/'Ağ;(~P^(
/
w|^p=h~Pÿ<^w~P;c P/Y@w^73/Gp<Q;;^r;.xr;Qw_p?׎}ow(|(}Dw(~'ɞ/CI;p>S;+~P_p><^@?!xw(1C8;k^B6q*;l(o@w>/ ACw@w|^wqCJ;eo2C{#C.~PO!DQ@wqqD"0tBCxw("/D";t!3"<=BDJ)#U;RND\$DL;<R;_qT*'qE<t^;/Em@wl"8"()3&;?qwJqJV; +WE.zpwS?3ow~Gq # wqoGqGqOÁF_q&1'1#1w}85fޜ2/(5 1'#?9d1C #~ b 1FJx#};1F+~;χq/w<bFL *?CIDwI3^;%oqwIӂ%a%Gt1twIcQ%ӡ-8t;vM;|.$1t1ICIIGI#IOD%+Ӏ ;twI+ꖎ/}PwI.zwILKroܚH;LIDw&ܛrjTp;N=Pw&ɫPw&w&y8w&Ğ;X@w&HMm!ME@M]O5ߘɤ1rjOriClɥ1c4;RriWl;JGri_Xw&r M{烬Grjgÿ;X#u#x:wwt:NGsK'wqGaG<l;/N;NqӀ##w.Gqێ;1wɞ #wbw>bw~:W qG*9[cWt t0Gqc\Cq#t]ąbwČ;~&Ĉ}PwpăNq"O1H_Lwy\w<Gq ~;}8Bx;8;;~w	>b)C1q %aHI`;1q P$UĄU;o1WHK
;}<\
q!3;܎a8N2<w'-
Grqǘ <N_C9^;?2/NcNAޠ/Ⱦw'Y<w'}H~8N;}8%⏩d;~w'%zdw'}H;ޜ⿧,NrsPGrqsaܜ!IA,wTz`$z<;&~0*J
qIӉwXx:Gq$Oq$$IcIA$ wQ}H;6zĒOGq%惿LwR}H&Ēt;%aI)HwR8IWӀwJޤj;%RJ_ $胿\$zpd;P+C^E~#>^$w'zw'*CAܞ6瞢ܞBr{PC>w'OEGr}Or{P<
='ܞPryG!ܞSc=+#<<;ߨA韁a~r; 2c p@H=A$"P@Pz;1p@B c"|p@Tw!Y4'0w0'w
> J
3[ԟX/ӝ<ĸ;NErӎ/ƣ@ܡGrN	=88=8 w(8z;NJ8;}94w(YꀈP$~;z;	rOLw(=:0P(p	?N
rWrWӂܠVb;
r_xw(=t;L	;Ӊÿ!Q(w&^pBgxa;0*d;0pBxO<`pBBXF
pB
/`ln;Ox]qw$RpBP |w%OhJ~`1
W w%_߿7?نM!~7?!70Aa5?oAaنMuS>~/>5?oxf7)37߿a13O~lSMF~b7	7 R0oM߿,7YH5?ox5?osO1~O4~M#0x5?o'sOOMj?O	O4~p#jO[0p,S LSM߿SǿԐ3O߿0p=jԓO@~-5?oݧM5?oݿsO߿LS?߿ LS5?o'MjC7j%~Na7(~Sya	jcj0sO.f7S^72~/3O3OTf~0نMOLSMj}O?߿7%Rf7߿	O?߿	OsO߿#70lS'9M	Of7?߿&5?oOya'<Sya W?R#Я^V_3M"> +pT7
oqoQ8?2MB?gF2{7g7
oqWG~7Я?wWG}Q8?2R+pf 2+pcπoQ8?11WG77
oq_3M#"q_3M#Yͷ
oq7;+pbg'WG?pЯ.+pbaWG?NB+pdNЯ_3M# Яp+pd| 7iWG|WGɞ_3M:+pT}B?g$Q8?&Q8?0B?g%o
ot+pd
otQ8?,=8 +pO=8'+pH^M+pXqKЯIA+p[zpQ8?(WG{7I'ӗ7
ot~w
otg'+pR|eWG<iWG|*+pJ~`7+pRuWG~/ЯI+y_3MW	
ot0iWG ЯI.y+pS<oQ8?
75GB?gܚe Я&WGax?WGVЯ&xЯ&'WGW_3MMaЯ&xWGH^/;75ʻ75Я&xWGQ|`Я&74
ork
ori375'oQ8?҇7
oriG_3MM)
orjW_3MM*WGJ0,oQ8?ҿ75/Q8?׾'+pɥQ&_3MML7B?gGQ
oqB?gG3 Я_3M# Я=@Q8?<baWG#Я~	
oq	+pr7F7 ;ЯyЯ~_3M#	7IЯF_3M#<Я~B?gG(|MB?gG(MB?gG)oQ8?:W
oq$B?gG+|F_3M#_3M# ЯoQ8?9s@WGSЯ?WG
>_3M$|F_3M$WGF_3M$-
7q +pĉ> ЯF_3M$0cЯ<
oq ϿWG}OWG>^_3M$6!>_3M$"7g7
oq 7
oq!$oQ8?A3ſWG	>Я
Я
>WG?RL+pĄ|4+pĂY+pĂ(oQ8?A_ԂB?gHK +pćoQ8?As7
oq!3Ԁ~_3MNЯ'(
782+p~B?gܝ!WG:Я'x:Q8?<]WG(oQ8?78!WG^#Я'179*oQ8?_3MNEB?gܝgQ8?O$oQ8?SЯ'<Я'$:Q8?
orqGԍB?gܜStD+p_SЯ'~#Я' Я'
orr_Я'=tQ8?烠Я'&|MB?gI#ЯTx:^+pē/TЯLT7$oQ8?JTwWG'SЯd@	WG+#ЯX|MB?gI<
7BB?gIc
oq%*oQ8?KoH+pĔ_WG6|MB?gI$F_3M$ЯI;+pĔT
oq$7
oq$WG%?T
oq%+
oq$>_3M$_3M$#ЯRRV_3M$B_3M$=P2+pĔT
or	7=G]B?gܞe{7< 7Я'#WG7+p1"oQ8?<b!oQ8?1 Я'.+p1 B?gܞByV_3MOc{7=B?gܞw
orz/ĝB?gܟg$oQ8?OЯ'xO+pπWG|{7<WG>+p?ƻ7=+Я'8+po]B?gܞWmWGSWG._3MO.}B?gܞ[7  eWG+Я^WG?|WG|oQ8?oWG;7 Я@+pQ8?B?gw
op@3Я>7 m7
op@7
opAg$oQ8?kЯ#ЯπWG.+pCw
op@Q'
op@SQ8?+9+pW7
op@V Я26+p_T+p27
op@\!_3M<	Q8?_3MPQCWG'Q8??Я(CH+p7@̧+pywWG'Я(0'7@́_3MP!yQ8??Я( WGy2+pdZ+p|F_3MP$7A6+pϺ_3MPIͿWG
d7@ wЯ(dQ8?N_3MP*mWG
2Q8?D+p	 WGMB?gܠ\Я(&xȃWGG7!Q*
opBe 1WG?{7!7
opBBV_3MN<dT+p2;7!_"_3MXxZ+p	猓7
opBBB?gw
opB[7!m
opB1+pMB?g~B?gЯ$|oQ8?'Я%H+p	G*oQ8?7
opB Я%_H+pr^m? .@ .@N'_/BM{{07Y?`K߅_=/M,< L/M%/`C/Bf`@߅_<Mc߅_R!}_V</B0w5~F`q/M_"/~!~fo*B	0ٷ%^/B`L]߅_1w7֕XC߅_aw~`JXc߅_=X/M0,$zO~!~o~F`ZՃ/B/~F`\*x~F`o
37ǃc~/B(<w~F`*c߅_a~!~!foďb~!~"o|_Q?|- /B(U]_MD`ӿY'N3	 g 2+C7b)o?3ᰩm~A`206K-~A`20>ۃ߿1ـHa+8߿<fMس~A`206{o?9߿<fMZM[xB߿f5?op2I
37IwgQO߿O!)o0~0/?fM ~^
37z
37a
37u0*/
374F`3S R?fM ^gQ.}~f5?op.x7gQ{3(j>ʻ3f`3S$wg"jW߿Py?N+@G.@bwTW/M,N	w~pY?С>/)fo'=_RGD/s7&xD%w~<ME	_37<" /s7ܗ<"_37ȥOMFك'=
37$F9=!?GmrwlO|_?F~A?_4`߅{lM(F N/7F=_37B=Y?"~fM`3M/oL7=0*6_o_s7癀7~M0`=Y?W~o }_^`*y5=6`!0=~`'~MbRM߅{w0%xw~p#?x/=`	TWweH+o	[ ~*|b M'qK߿^f37- F`308L߿^1S?d1{!`/YMG[2E?5 / MFEo̼b+f!ԃ.~x C7)_ 2A`30Ԁ~#7}'ڸ=~`bq<b3 M߱߿<c`ğN >~@0	?bg,p{GـHa;T MF(cf! K߿=P.C7mꁗ̼Ha	3`30<wgfMFa@O߿<bs?2]~`3S*:"p{GBl$0
 ߿Py?c2߿<bs?b{Q7?f>dI3䒇 x0>d߿<bs?fd7'9M3f`3S2=~`1S̟Tf#7}~~x_o93ԫHa؋ 1Hazw\2񈥘o <\ e<b3 Myk߿xf!/_߿s MG+߿<bs Mx:x=eK0	?f>x!е'[OdawM&[ n`30wMF)p{? MFJ7x3 M˞2x=$$0 MGK$~~MoQ0	?(|d=ǃg0	?#x=yC7'G_o <!{G`W1 f37}[ 8=l$0{`I~2Qv` %p{`O|d!{GـHavIO?|5?owi>3s7{3OYꁿ̼?C7	>.ᰫ<Fo<Fo:_^xā?NK}f]	Я-o7|&f{N90rG~LM83߅po 0
3_?:/ӃNC8 B3 W[`߿~ݽ	oӐ7~-0˿.wTW|/MӇ>߅{|foG>:?8 z~/8e~GH;7~ I?wpE߅{|?8!!|N3ܐ7
`u37[3t
5?oq;3tX?0OAa ?O7- ˿7܂*w+BU _܂Rg߅K_?EO	/_N 6+H=%[0:$ ӁlM?	_܄B_~/!opw/_N0H=_fos@%[0^{0	}8H^%(싞h2%(S߅KQ?|^/_N7{0	}88!2

	N O_pz(Ham/Aw? ow|~K

jB~h_^foW M=w~`>M=KB~,&_6`G>}L%_7|
K/~I
w~`>xQ?%i߅F`-xJMӂS_3䒏$o` 30x:߿~/
37Lt#f5?oq ~(j2BN$>Beq +¯A3Rw~aWq )G08Lw?	@+08!J;
MӉӿ08!JZ*7N$$J}_Ą	m*7N$$O~aWq!'Ɗ
MӉ	4
{
MӉ
MӉ_Ă_Ă ~aWq C¯ACƎ;
MӉW_ā+Ƃ~aWq J߿UoHh	{
MӉ;
MӉ 08Q6*7N$|h߿UoH)y;߿UoH)yӿ08RP08RQ~aWq ߿UoH)~aWq 殻
MӉ?5_ā/@߿UoHԩ߿UoHԯ߿UoH;
MӉ	_	~aWq!+{
MӉ	_M߿UoHJN;
MӉ;*7N$	08''_ā? N¯AWg߿UoH*(_Ă뿿08U@~aWq S@~aWq SJ_āO ¯@_Ă
MӉo
߿UoH+| )߿UoH<¯@]_āS͆_āS͂¯A_͂¯A_͇_Ă;
MӉ6 N¯@]_āW͈_āW͉=_āẀ~aWq!/̈́¯B_
MӉ	~l)>l]_Ăτ;
MӉ	_Ăτ;08a~aWq!.¯C	{
MӉ|&
MӉׄ_08-xL{
MӉׄ¯@0
_Ăn¯AsaW08\	K08-L_*7N$~*7N$~¯Bg_Ą	¯Bg¯Bg~aWq :~aWq =}_Ăn¯Awp1߿UoN;
Mӓ	{
Mӓ	Į¯p	*7NNO8߿Uop_߿Uot¯~aWrr	_<j099GU'(~aWrr]_ʼjw'*¯^5}_^5098ƭ
Mӓj翿098Ơ_0[Ƥ~OC)ԋ?i>5g5?oqS~OCmP)?d/g5?oqNwg5?oqoWojag@^fMjc?~O|'~O<',oj~	fM|'g5?op>y9O߿3SxNg5?op?~Ojx8_tm~O%xN߿3S	wg5?op<p'?_	ǻ37c8	m~OxNojxpw߿3S߄jL-j
=&{37ğ	~fM0?m0oj^~O	߿3SxbNfMd]~Oܘ3=~Oܘ0j¯K߿3S&|&jgƻ372	wg5?orb{370͒g5?ordl{3726371Gg5?op.yojW`1?2W37<ڭ~O37"߿3S f>lwg5?opa;37y~O߿3S o͆[37{g5?op:V@W߿3S??ԟojt~OD~O	juo!jt!jq337KfWg5?op8Q@fM	
~OY{37AB}~O|*g5?op9'/>j;37Q߿3S%<Me5g5?orZW6fMK(y߿3S%V37-@fMKcG߿3S%P?<߿3S%~Oܗ\O|hg5?orQ[ƂfMJ)MI>437(A#߿3S%6+߿3S%hHKh?߿3S%xЅ?I4[37AfM!|hg5?oqAfM!<ifM!Y@?H>4wg5?oqƞfM!I(
oj>;37Pk?%	@	?%	J37(?%	A.fM I_	@fMӂ#/Я_Mӂ#/>`}Py?7Nj# +Mӂ#/n`0^-DPq.;&spwo1plMӁį7
{ :F84p߅3?p:ǽ_|9ߛ_| ``菘?pݷ~@`Ƀ7s߅I?r`~AN`/r~EMӼ&y~0Atfoo~A`盕 :37N7}_||Z`賘?q~@S0@ÿ0#
/>8*Pm߅,8<N/>(8%xP~0AAF`c/
'`Mӈď
w~0AAf`aoG~Tfo$W~To$[E`ꀖ`ɤ
~T7N#; Mӈ|(*w~0AtfoH_@~0AM37w	 m/A@2˿.@O*w+BLC߅
0!xP IoO
`	?MӢ|B'pG(W$7N@߅
0~	P Io߅
0%xy߅x:for:_$o?favB_?21+g5?ot	[fM"_?["_?!x3Я ~f37CU&x3 	?bITf#7?_@` ˿ 3]j*w+vB]0{
/37|:*
/37|:.՝__(w~0~ 0۞~W
37}_0i0	~0|^oD~/&R /oxւ/,MG>~0|^"o9wր~W.`XxRc߅Ux"0eHM߅Ux"0*xRw~0}81R?`*`˾`*r~`2_$>/#0 )
?L߅Ux?~W0H~W?YK~W0b/"~W0Ҥ__7|M3I߅UMm~Ws7|OJ(|l~0~`*<m?~W`j
0	7|
^6#~0|a`6__E?l
4G_~Ws7||l}__o4`*o{
0 fo3_T__|
o54g~WӐ7||*__ &`屢^/`*fogD/y,U?~Wfo|N3F_@+fo <\Hac{oL$08=$0$<weꁶ`30&x<'lfaPPxlfaPSx]ـM~zm?
weꁶ`30x>:s7&x>ATf	~p{?3 Mw G0KT
.@>Bo<*_b7N7= }_b?
]_`}w߅+~ _
{P|fo0){P|s7	 `"̽P6foq  olfa olfa"eꁶ`30	>*ـM0&x=̽P6foqC~zm?lfa|$lfawm/A.@vЯ7|W&~׌ `I޸~׌ `EO\ ./:\*~׋M//~x?<P 0D?w~׌6`gTWG W30:eꁶ`30/t/T,ـM/{W߿^f373*eꁶ`307ـM0$M~zm?P [i}]˿
GS_?7Hi/
AC'~I_(xfo h(AC`|/=9?0+icNO</=9?0PPM>%}_(zr~`D(ACӓ7vB/<`s71(C(Wǿ
ك$>/<`~'=_(|37NPB?g7B$og?/@{߿b> >1!37_@w]8X*w+_28XK@0 i?p8~LMӅa߅a 0`}_`37N_/0Ɵ~LMӀ㿌3@0 i?|F_ M,o`3Seψg 0/LfMҾ3=~4jl;3 iۿq?0Oc~4j1@ww.w;/MT]_O|GJK )LMiƕ߅N`4(|`@
{`5(|`߅`YK_O|foY>#ЯbqKb].@S_g7˃8;1S./T~`9_1S$/T K0\<?O7BOfo߅0҇%w~bi?+~*~ 04Oou^p\O!foptoZ/T.`J>_`UWk1S F`V³/T ?ƅ
_Mӓ>Bw
 W1 O Xw1TW_!|+ ~/Fo eX߅37FmX0oM|+1;?:W`$1;?*o `<,	;1;?w1;? ~#M)__@  >M߅37_@9AoTWwe$ofaXofMEKX	.@/*w+̹/MP%X;1`F/a߅MT7~b
37|b-xX__092?߅0/@F`)^
foÿ+`>^/@ك<1
f`|U߅(w~b|oJ8w~b>gp߅ ;?_~ W+i<
__07NO.|N̿g7Ȧ_ W37D"olfa
O,ـM'ـMŭ~zm?g`oGـM'.o	M&Bz]?!<`olfa̽P6fo|`y/T$_M/TMfaaM~@0=8
GـM'''T&0߿^f37J<^eꁶ`30
|^olfa+/TQN̽P6foDweꁶ`30[m? ]]ߑTWV;I9!;GI 07 N/A'LM7m߅$M-zpG~ M߅$`Ww~ 0;1`ž/A'ك>/A'ك>U=g~ o;z/A'9S_/MBW$oW?iLfMIſ/TRu/T_R/T !+&y>1s MAO@K߿<bf37$RLـMKRPـMJOQAs~zm?fޜp{GـHa p?f!|IـMbe/Tsӂ}~z0a|TـMd<T M|,T M#_@x_o owN4NK28s<߅gLMӍ|=_y48'x"3`C~)b!fo߅g6+.w~b 00<߅gLMӄ¯=_y48NS#3`ƤB~/S<fo(Z73`g~)`37NxZ~b 01+>/S<fo*.Z~b 0Z;1L i?xxZ;1L i?x~./S<fo/30
Z)~b 0Xh23`Я08Bf5?op7g 0?0O@K7g 0_~4jhj~4jhif5?op4Ѯf5?op4V`3SE?Xo`3SI>3 iǅ7g 0?\`3SK|-;3 i$`3SH `3SF^o`3S<- ~4jm?0OO [i}^.@_S_$/o^/Ԑ<`7||;R@6`bW~H.|Q߅ `߀ЯM򊏀H+ fot<߿~0yO!̂~5?or2@0Ko]S_%o  [LMn/ԁoMd@߅-ك_p#?-$/ [0~@߅-,  [
37NN{;2VF_37ԥx@ q@w+ЯI2 J{R37~B~]}f` *K,4O/Ժ>` {RLM !;_uN`O~]zS? 3.@)XT-KP(o 6(x\u߅^fo w~׌ C0s>/Ժ( [q.0__u`?w~רs7]!x\OKP..(~ט?		}_u `&.{RVfot~]z3?r*w+'9LBfa!y7ـMǪ{2@0D@[<.3 )B߿~b`3S~=R?1Y>~3x@ w]]/S_w/M/r~O0>r"}wN/ԉ?u)"Ti$N/ԉb7N1U o"Jr$w~O'?ue9 ~/ԉb}?p_Ŧ`C9 /ԉpY?rЯi7
0 '?R-o〓]ďЯ# ?"!oi/~Eo:i 	߅[
37NS_3	|# wO˿7&BI/M~8;R~G08 /ԃs7p_? 6$_߅sMp&}_?0r6H9s7Z#/ԃNfop!~Aϧ7OQ{R}8M?G g ӄك|V/ԃO`x /ԃNs?~p#? s7j~r`S_g7äπH+:M"&8MS.8MX|rgj*wgs7Y?Ns7"G0J3fMuǄm/Ac."wTW3_<tq߅: ]_~0~: ~M?K_|`.o8[B~Pfo_}@0
>:)~MB$N[كحSuofoώ~P6 @g~Po v]a߅:D(x^3[LMsWn/վ4e~q/վyH/V`J^V`x^uoo~Ps7/VM/V7~g~PF9AGTWM`	/ e_PG/37$T_fo_G/37P5?oqx g+j)Gc?PFj76z`30 ˞G/37GT_fo_@T_fo_@.Β~BI>;uԂMӝ&xy߅:E,MӐEMӁCOw~c?p*`cus7NvMEMKؙ߅:bwE"`<v]_37N~Q/_|-;7ӿus7OR^{Q}H?z_7OQw׏Q~G0^~`ЯF!|F_ӣM"߿~f5?oqſ?R.5?oq߿~7M~`3S߿p#m/A?.@so*w+k~߅:
37g׊_ӁM=x2^fop,-z~"{0z/E	7G3^?_/ELMQ;~/N	7PA^R@#~/N)for) _ӊY3'w~/N)fop2eG~"0'|tzpc?-w~/N+fow[{AM"`~/N.oq7~"|M#2~/NH(xa/~"~`5x`B^`/V:^`fopL=^`49A+*w+y;N>#Я"g?瘀68,j!=߿^f37E7eꁶ`30US߿^f37 G߿^f37G@n̽P6fo0 m~zm?s̽P6foS/P;2@0a~zm?!`weꁶ`30P_K`?˿7EЯ_op	0_F`Ux`\|m?RO*;E0s7%xbw~`foq4o|m?V^/w~;E0372!xb߅:.0xbt] 0I}_71_\M\sሙ߅:.`)^E037
~{E0foሻ߅:.y/st]0S_?3o7
pk37CO߿^f37"f8,j?ـM(g ߿^f37g4ـM(~zm?|olfa+̽P6foBO7eꁶ`30
"ـM(Ly̽P6foI</TQ~zm?>`.lfa{olfa-wǁ˿7N3_~`#"F_ꎼx?8K}߿?<V>$ 7~pHyS xi}S_C߿qO5<(OPioc7T}R-/}?N?e~gi߿<x/}R|x\Wooғ~o#0|_kK@_%__7!Z_T<yoBd/-3fU_O~Ǫ;[!<zT;6xϿ_2~Ǧ}n`MN|x/}gB_3ǡW~m>/R?O~Я?J97<֗>
M=N/T <֗>W+B7zTsowmi}SIӮ_=:p0|_9mi}S1_2ǤP	o<֗>'Ǡ[_2I߼Y7<֗>GǮ;[!`MDkK@ ]
M]w~G0|_Cmi}S==
MǠgT$l'Oǩ=
M=I/0|_Omi}Sx+B7O<z@ }0|_OWooE/Z_T)>=
MP(o|x/}D_	WǢ~}fT^<֗>	sǠWoo<z .Py7
~<֗>3?_3?QWo<֗>sWoog>= P6`M@ǀ? *xVWoo<z+wꁇ&x/}ӏDBd/Ǡ)߿ /9/ǀ?8U"cЯ8U"c߿|^}>/Pmi}S"w+B7NS;ERso|x/}ӁL[!+ꁷO0|_6NO|;[!'Fߩ fT-Z_T.|_ 3T\ 	>/Pmi}Sw+B7NIN;@'@`MEkK@dWooAwO0|_kK@+"=WooE~G|^f6}gЯ!~1O0|_cmi}SsBd/O{񉏩u>/bxZ_T"w+B7N=eD8 91x/}Xn_iE~1}g0|_ǀ?,~Q{[!o/~13|okK@?_2qD߿B_Rf<֗>ǂׁ?Я8Z"MBlǀ?8C"	[!~A7~1"186NtyDPWoo߿WzM>/bx/}ӏU
MӏU+1fZ_TХDw+B7}K4!oϳoG~<֗>c_2@DX#M>/b<6~C"Bd/;".`(x/}ߐkᑏBd/dc߿G`(x/}ӝ"d+B7NtG߿@!|x/}ӍdoЯ8_F40|_ąmi}SyWooy'/>1|x/}Ӓ|2_2rB/Rwti>/b}mi}ScЯ9!' ǿ'lkK@䂯G}
MӒ
<soj6NH.xdw+B7NH.xdwM>/bxZ_T2_2p)`Mǀ?8|$>_!^}>/bZ_T&2uЯ0ᓮb 0|_kK@φBBd/φB~1s	oCkK@ů
MC2(w1><֗>e%WooF^^b	fxZ_TUw+B7}( 97$kK@ڧ+B7}o~1w7/<x/}ӄ׆En_Qk"~1bf<֗>![_2p8V {A`Mmi}S1$xd,+B7N<2{ 0|_ġmi}S12=
Mӆ"W@翿Ŀ>/bx/}ӆ"BBd/ሩᐹ߿AfokK@w}
Mӆ%aI	6N<=
MӏO~1N`Mmi}Sxw _Bd/ÿ`O߯0|_ĩmi}Sx
Mӏ{ ~Gǀ? _Ǟ77 6|W_Я^~1 |G1+xZ_T+B7|`?"ϳo@3ǀ? +B7|<=0|_|x/}ӏJ^Bd/җk߿A&1<֗>G
MӁ"z7>/bY6N#_2p$W	/ԁ׏Os_ο`mmmi}So[!:[~b,~`M )pڶ7ЙVյ-6(s۠⭺
't4
\dFt@VNNK3e܈(sPա4JpͫNfmOFS]u3n㡪ii2w;m!;)zpaukҊ;QY릝zkFuRnⶔNޚsjϢw[RӢwoGwЃ^ݚ8fզڶmN⊚f6M-fښk^KmꦖyMmv+l}ZCht_SZ'4:y:htӸfLӷgfp.*kDSq]4v܈ކ+l:zPfћ(sTք-(s"4[6vLNޜ ;FS5?3NєӴehi2T܈jZlۑҚ8AMCVfћ靔5hfTq[R&tje0w;7g5;)jє٠4靔WL)8AMD(靔Ӹq\3qp]3w+.Rz[;g5;)p⹛[Sp]35 L즥靔ZQNtd4G̈Ҧ!m LCDqJ,3qp]3(Tք-靔h)E-Vԉp]3(8SZkvS7zfkvS!3靔 Bf&mKFL gc5 z>yljZlfkqZ2c36P˘jA=|H<sg3#c3m[MU$:j;9Vմsٜ+j!W0dn(9Z2c3-Uw;fs6ffTq̈ްdvd|3wvnєPw;fs7AC+s-PU23Zg1jکZ2b9 ·Ac3̃L칈3vus'C斄)ihB;YsKBLihB-L˚ZoKFS8=S B*;9tݛV7CffN&fG6Bq1MhB?w3F7)fcs7)ffG7hg5q](lM]!󳪖SP5tq5tSP5tq5tSm?ThjECfcCh㙽-LݴS1%UMCGh"S37) Ê9>%38k5t7d6MCGL5zfj8lݜԡpDT*Z79єЅ3jKv LѫvL4qޖ)Cl5s7)
j8oKFSOB󳪖SP4!LѕUCGЅ1즥Zfpջyhz>LvP4!L5nj8构)VffM=SR:9є'
j8oKFS4)gU,fЅ2FUW5s7hfЅ5-h㚺s"j!"RK)5hS[Yh㙕m[L5s>f\LޗVմ̑)Ylք3dJ)eʶCfݓ:,lj8;9SY0g=U5b4Lih31&dݴ󳪖SP0f!D̐9t1&dݴ󳪖SP0g=U5b4L4qUMhM2@n1꥔4qkt3$sP0f!D̐;:e5sksPML sWAfյd6Bq5sWAfյfHlj8 R1!1Z&t
k1j؉1!1 J,sٜU23sg3$sTք)kZs><sg3t9QT]4z>.`ʣ雴e3&mM[TF9єOUGЅw;fsPSSUB0bS7fzm:c3+vm&.c3++fҦm)m*Zh9RLͥLS5PU2FUW5sR:Jjdj8;9fcFLɫJym:Dfc9jکZ2Eh㘁MSTjBa=S T3q*PgTteW15i;f?Ӹjlj8vjljnL3eU5U;fsWKwd2lf(s!҇2FUMU\sg3t9Q3깎lfm3əR|3F3#	q\4q{MhsWMSTjBj}=S eVfZfSvn3wr,P桫G&c3Af(sPգhPT1h㚺h!jpcJZC9lj"L[T9ٜ5lDYٜȍYܧ =ٜU23Tt6e5loEsTք.c3*oO\=4'fMZS+&U]6SP4W3liY2gLahߚh!jpdUhʪ9P桫G&e[VGٴ@!8Gzf UL͐Lޚ档j頇3t9j4	*p̃SWGAf(s6n͢4qڶRݼP桫G&f9h㙵mh
5h)nSWGͫkDP桫G&Φ:kZ8m[Z&n5Z8f3FFvu5!Xb3zZ2
ͫkE-۳h3z=A!GͫkDP桫G&jqHb3zZ2
ͫkE-۳h5s7)ڶRݻ64j<M\-s7)ڶRݻ6PT1h㚩3
̙m3zZ2<GNٜP@kC ΆqTfL۶R-F-sU;fs7AC#h㚩3
ӡ~ִ2aGNٜPlcgCZ8۠ɛvӸp]3;9fJfnsٜOB3Tͥ3!BvqKwNoKFS"6e;f档cJm*:Dj8eHu5PU2FUW5sR:m*9p͐M=S6P1ge3T.j!ͣZ2gfmVѕU"VLT6LL칏+@`Ūjq;:FM(s0gd
\Lʒ6We36yOT̪jږf2LOT33j!@v(sٜ̐ٴliB:lj!U\sg55ֹghʪk4q\kvSNzLɴEmhoCT6LѕUc3f1|DqL̩?;9)6*M[RcuSO\=4OW0a=s2jҙkDc҇Cb$"7Awt؉1Hfo]t؉@t؉t؉ t؉TښV։T;&UOQqEQGQqEz莶83'ȈQ<BCpr78,88'kQ
ŪfuS\ N۳jA\Ga♽-L,86S2>@Pf+⚩3M](۸)є͙@z♽-LٛD	j頇3fm&jҞ))q4Lޗ2jZfѻf&oJfҀC*♛F'@a_ȍ
Ahʪd|3$D6PˊfG6GP]sWA) LPe;d|3jٴq3t9N~) LڶmMCTF)̏&m[6&#G36xd|3jٴq5PU2FUVߊfճhj頇3wjZ83#	VͣN)VͣєN♩h'̏&m[6&oKFS7q;xd|3jٴq48fCj۸♑ͫf·3#	Vͣ237)Դq[:[LfճhiiṗLhj頇5-VΖS6GW:ԴqYfG6G3hޙjZ8-d|3jٴq5sKGLfճhfKGLfճhiṗLЅ3#	Vͣ
dge3#	Vͣ9<S2>@62(mk"qLfճhfKG8d|3jٴq3jk?8d|3jٴq5qLfճhfSgUO̏&m[6&vCn2*lc:kd|qEQGQqEQF޺##vv5yMad!\ <B xdfmS[Iꙻ(p]3!UMh♵mhygj@o3&QSVETӴe1t5Sg3F&lݼ)fHmoMZ2$[ZS3hNٜ"MT;QYv榺2UM|Sٜ[ZA*jQ\qMB4!LԟEfji
f2zkDi3jKv4DC;fѓPͫkE-Ґfօ3wh3jKv5)p
f+fji
fյpd6⚄hB95h3h2VTMTͣ7 T̪jږ6q[~)9S[j3z\"6⚩3Fn&jld*kiMS8>)9A)VZ2VTMTB4!Lͣ76MTͣ7468vf5SZAf'Nٜ3q55͡^)9R1<S6nfmJfgSU;fs6nfm⚩3V6nfm♵mhyV͢ͫkE-җZЦnm8<L@ٴ@;}15x>|ћ((8((6mqSgSg5tԇMdHlSD!XYW!
NBÃNٜ85tDCjlfmS[I꙲%hMTK@JflZ,Ahʪ<L@"38jv\Gr<D5q;t.((8((6mqSgSg0tޖ92*0#[8GVBr³Xpp⚩3GzoKBNٜ84W3z\qx>VLGr*oK#OihC;}0kKBQqEQGQqEz莶833%(Fkg!
B@xVrp! t<S2fމe53QfЅKS6o53QfЅKS7L]DIOB.8qMhsS=u&m=T:D)fjg$ͧ
HS5t]DIOB.&)DjQib#:je2)5MK@b#:je2)5LͼFt`Jf?D)ΚL"RLԡpD♛y驔%(KIϪޗS)JQ)5DgML)DjЅ36LDgML)DjЅ3kCΚL"RO3q152:D((8((6mqSgSg54Є٫6"5yMad!\ <+9
! t<S2k5ML=SWK6qLɬ!6q3z\"6♓YBlj*jޞ)5&&eSVԴ♓YBldFҀͻkPqM|S2k5MM](۸))q5MMKB9o5Sg5tDCd2v殖'3eU5MTBg ѕT5Sg2.&[F'C3Fn89fn#O#Oٸ9SZSg3kCSǣ gw)c 33#*lfȎ&;}1l{w)cn*ld
\qU;fs Rn#OC#OCٸ9)qCGU;fs R↎+S18<LOCn*l`vn(h*l`vn(h⹸<L%#ܧ逤~z@3Vj`vn895l֪fn#OC`)(S4;;
J>=3%h᫉ۡqU;fs6D5q;t)<Lx!ǡ#O {1h{)n*ljnLSg5tDCg\N
n#O3zA:;}1 zA1ǡ9↎+;nw9↎+;nw;}1zzHB	짡Sb?= L'9↎+voK8n#OGw)b1&v;v;S 
qx>I9CѿSg5haZ7S 
~#O0(v-qU;fsNޖ;}4z?qx>P̂=&v?U;fsҊf;}0ܧ逈~fv@?U;fs Ҋf;}0dG{w)`Gn*lfյ>3mOSǄ 0x>ٸ9dʺ[v杓*nn#OJ<ܧ	n*li2fћ*li2fћ<M(x@H3#OJ<n*li2fћoT;&Uݼ3p;}4 zA >Bѿܧ	a|zv杓*oK*li2fSҏ	##OJ<& Ofv杓*@Sg4W2.&;}4`z{w)iGn*l`ꖄ>*l`ꖄ9<LGOS~voKBSg3zZ;}1z?|Gr GNn*ld67q[6UNٜm&nm&;}0fA ˈS2z@)9"8!U;fs6DpCSǁ;}1lzv@39<LO@ܧ!3t6dCv-;}4z?>#OJG39On#Ow)b&vCn٭UqU;fs!@l֪;}0fAC#Od4;;3:93n#Oǣ#Oǣ㹳OJ<&gyܧcli2fU7QqEQGQqEz莶833n"5yMad!\ <+9
|!a3d67q[6UNٜ73`ꖄ>*lidʹ)qT4W3z\qU;fsL\UNٜ!@l֪9E?*lidʺ[FnѿSg4Ӳe]-ͣ7UNٜNɕtoT3jڟST2-(3cZQOSg4ӡ"Sg4ӡ.*liCѿSg4ա|UNٜ7WT3z\PsmNSg45q;t.*li"VLSg4kUSsqT0w;74q_Sg49@Sg4!U;fsL3fȎ89qMh|UNٜ3hQqEQGQqEz莶83:"5yMad!\ <+9
!a=?CN" 27q]3Z:8&?CIDn3&8&?CIDn3z 9C[8Dc:PlD⚩3:8((8((DuuNٜuNٜP5yMad!\ <+9
BÃt956qB57ACYBlfL۶43t9ҊM:♺
AjECf`T̆f(sWM9ȧ4!qLʓCѼ-U_̩?0dfT}=uZ2&(s7#iQ3긦vn5S;DFS6o2)5ަ8df(sN5SցL͐qLɬPfsT͐qLɬP杓*fћ!8FS2k3t9dʹffN8df(sO]lfN8vn3&mNk⚩3
ӡ.)9́K)9 BPҁ499:"qMTjðo5Sg3t9Cvn4WKv3hZ7⚩3
Ӳe]-ͣ7SU;fs7AC>_NٜP>_NٜP?MTdZQONٜPl֪vn3z\"6n3tC6n&oSWMPqYd
\L]4ަ8́K릙̩)Dc駉
M<MPeHtJ%3!@n5-JQ)t9&e;n<
̙m;ig5;.&(s2 ](ڴn4OBҀͫN&(sT5[&dݷt9BS2DCm3t9QqEQGQqEz莶833
h*0#[8GVBr³B xCVI5fյn5Z8f37Lfe2#fSj8fe3t9V֊[ff(s7)۠M=\SΦ:kYަLޖÉA!qEQGQqEQGQoCꝳ8ꝳ9]45yMad!\ <+9xBÃ-)JC
m&ҡn2t	e1&n2t	e5tK237ACM2-΁Oȧ3zo36o5tK237AC3@@j颖d:fn3jKv qEQGQqEQGQoCꝳ8ꝳ9T`Fp),+g 8B x 7qM|S6o3t9 7m37LfH桪jm[Z)nߊf(s2@o5SցOPdfsWPdݴ5eOP!D̐w8n3$NqLfHÉOBkCy·5-VD♺
!@♺
̐ZPdf5q5Sg3t9 7jʙkBQqEQGQqEz莶83*o3t8lSD!XYW!
F>C2.n2FUW2.9̂ѕULK3t9Z2))pC
-U_͑4!dfȎ9̂ѕULVC
-U_QqEQGQqEz莶83344
5yMad!\ <+9 :)릙EzkDԢL]4̇J>)릙C!qMEt♐C!qEQGQqEQGQoCꝳ8ꝳ9 7C4Bro$!agѼt٭n&CgѼtq\̇J3q3*ffN8nfN8qYfHLɛv[3&m5oL̐̇;B$NS8vCc駊fHdDso2(sOUMh⚊32@n27q;[MCVI 7S36LN) 7Cw43$s7w)ji
cЅ3va3l 3$|QGQqEQGQm::l:ldGꊌ4BrBÃȎ55ֹAB♒"i 7m3$D62@nj`٣iB:<)3i2i5ҁ3&Hs4dFޚtn)5陒vSPMSNєq2#zfoSWSWJ̐v橛D) 7mw)`:((8((DuuNٜsЅ#h+!
9Ya t<S2i!8zm[Z8i=S eU|S7)OBͫkE-۳h3zZ2!qMK@fЅ54Ѕ4!L+sk:DSOBޖ.)hM=Ssq5-
fe4!LѕULޖ)V֊[ffe4!qLʐfTq4!qLڶLٚz)8o93@@"OBЅ36V!4MDU4!LѕUEQGQqEQGQoCꝳ8jڨlSD!XYW!
@x]Xpp⚖͑+@-U_ԴlZ3PS eU|S!@m*♛JjdjQifTS3iS6CT6LѕUMK@fm*fҙjکZ2)jکZ2 5PU2FUW5(3zZ2)S5W5(m&`)*jd`)RMCT6LѕUMK@jd(8((8tG[zGTƂѕU4Br,,88M:-U_nc;
F eU|Si뭙S eU|S7)%N&Dlw~)є"6e;xAhʪhUS eU|SVyZ2)CAhʪ@SD-U_0w:(Ahʪ>d:YLѕUM;&Uͣ7 eU|S RdfȎlAhʪ@-U_͑L~ֹ)pdfȎ&?k\
Ahʪl-U_͑s eU|SOBtS eU|QGQqEQGQm::l6mVѕU4Br xpfh-U_+i3V8Cd2!3f8*8((8(o]އ;fq;fs7*0#[8GVBrÓ!Xppis8>jZ83tC6n&o:+"LҐfTCd9S3yf>))q3yp}TԴqYcfDFf٫Z;fdDi::&o:ͫkE-ѫT:D((8((6mqSgSgDT*0#[8GVBrÓC1;q2)5LxdSkhs2@nfKG8?kZ͑Lt9h'kCJflfKG8?kZZS4s7jZ81ZfKG8?kZsRdN)qMm'jljþ)CdͼS4M]5Lݣ)av"_̦Ahʪ<M*zZ2;}0eK#Oðow)bww)cGGr!_QqEQGQqEz莶833e]45yMad!\ <,9
!ad9ЩOT5eL5lDt*f3$b'Nٜ5zdߊj=S6Dq3zZ2♓Y"8k\ BsS5MhCj؉3t'V~)!80j=SN3zZ2⚄hBt9O\|QGQqEQGQm::l:lfL۶4#h+!
9aX xvdͻiPM|SU;fs2fݴ(A5)2.&@M((8((DuuNٜuNٜ4q[fU#h+!
9aXB xvf5V)9۠6kUS3hOW85Sg0w;74q_Nٜ B4q_Nٜ4q\ BNٜ4q\٠4)V֊[:YMCT6RVTք.)V֊[:YMCT6RVGrl֪fSRvn(h#OiqCGq;FGr ↎+;}0eK8SǕ>Stj(8((8tG[zGTTCk4Br, :*![dݴn)*\E?)E?)և4d9·5-VDhs Rt2C+"qL~ִ9"8!t9h'kC9·5-VDT2ȧ5MhC!̊M|ST։9O鯊j=S6DpC?fє:hZqMB4!M:f: BTC)A)mf!G BZS5D:h⚄hBJf!G5hCTCkYdݷ5hCTCkY 7m5Z:hpֹ5vS:hpֹ 7m2)5x>T6dC;}0eKܧ((8((DuuNٜuNٜ5hṗLT`Fp),+ 8oXpp;}4WKv3hZ7v杓*nfmGzv@LKJ)⚩3-M=SWHu5Sg36)L}=u)981Κvf5є)єDm1ΚCn3zZ2zgMs!@⚩3Gz?Lͣki=SҊx<M+&Uݼ3qw)iY2<LҊx<LiiE<QGQqEQGQm::l:lj頇#h+!
9aC5tK236n͢ͫkE-Kf ]! B'
8+vDJ8⚊vDIV[M]4(RN)zgdDMCG;FSPS6SU;fsWM9fȎsd
\歗:hZd6Vˊb4LjqLCjʙ۠M[.)ZS5Z8f3t⚺h!ե3Pգh3hOW5hiAfHLzpߊfHmAe\W̑Lʾ)
fCn3d'VɧAjpfmS[I⚺h!CVLޚAhʪdfUm3JCp͐M=S6QGQqEQGQm::l:lfe#h+!
9a-,88Lޖm[Z)nݛD)V֊[<5lDP?w5WT5jPٸv3qJͫkE-R3zZ2SV:hpֹfյ!C(|SV5hZS37LڶRݼZS5Z8f37Lޖ&ljq\q3d'SV5hR3jKvPգh3qJͫkE-Kf (|SU;fs7)(8((8tG[zGTT};F#h+!
9a :*lc4lDw؉q[J"om(lDڐ:[8Ϩj؉2R4\Ht؉ćJR;gU0Z7͜VVS6Ah&GfhtP3W]3ggpoL<HwY׉4	pͫN&[Z8ALYVD\SM;v㉳靔Tۉ靔h)EMhB@VNO.3eݵl8?jږAlSEM[ڶm!҆ޗM LCDqJ,5靔5hfm@mBgU\TqmBniuRӉQ;zhCmʦiʦD>)Rg5;)R36q!UMh?x8AM;ޗq=-N&kvSNs7z靔Ӹq\3q܈ކ8AMEt"#:jetje3vh' ;FSNї.(Avk_g5;)Wh׉J\M;&U7MhxVԴwoD(zx8ALե6p]3.յ34mKf)dˉ靔h)E-Vԉʪ*jޞ&+&kvSQ;J)Tۊmhf&(hn;&(lq RmhoĆޔ9f(s"4\HmC!q6p]3Lg5;)Ef㉳靔 Bf&mKFL q6<M L즡FS2ڑ8htT։p$4'❽<,aaaa,hY000ZaaaB @r 0000 @aaBjf}T홷ACFWV*nOEoT￿ *mm(?ʿRFc?2_vxgU55/[_NAB=#o_Z P=2;[u~RL?wNٜ7o3t:PÉAL6Arzew^˭-#Hm"`'e33nJҀͻkkD*'_r#u~RL?v(Cg~恁I0ʇa6{.!؊I?s)9CV>F=\|~ku~RL?"3<9ٸ4:kL6Arzew1{.!؊I?SU;fs!҇0w;7gzdתޡɌ$j%ֽUNL`'O'̴2LZW;91?<?2Ӭ2]k^PxNS%ֽUNL`'O'̴Z.zwrc<bxI?kքL!\A\-::l:ld*fnvBݻiȍCXvDh+	+#
BC?{;_{?{UC_qIש3ǿO?޽Oo_F|d7M??|d[6)BÿQ߿$ݎH;1߿P~q߿z;\0w~s!߿7:Fgd4FS3f|s#z㩳h۷mS33EHyB(s8f0j&(C`vn=O8 |02(C`vn&?tS$d7!:PJ͚q|&
'h\	nf(t;Ѓ|SYh\Cv7ACj@f5G5Sg59pz|g5Sg59wSU;fs!҇3lO h\SU;fs!҇3fz3 j&#3<9ٸ4:kNٜt|SYh\!j&O 5ERԏ x> yaMK	ᨚ*5>FCr> y׼Yq?'?.<Y;3xX?2߄ `yDB'P_?
GC߀_C?R;Lx8~?,5?o(5?o?5?oO/5?oM5?ooQ8?˟B?gg
o)+pu
o{Я MB?gKi|\K]w__c7/op{0^/ofos{Ϳ
37 }_߅o M?j~.7O^7YC߿O[o0>m/}[_2rw_7?{[!r/~?>/;[[!]0|__T}N_q?E_pC߿`MmmI_?pS߿S0|_:Pp͖PJatN!҇3fsPݼPCw'nJҀͻkC@ǘjA=|((8((6mqSgSg237AC4BrBÃ~ָeZgU5魻6!Dq6jlj
(sN MTCv7ACj@f5MTPJ⚩3<95njl`:Pfg鯊jl`:Pf@D o~)nf(t;Ѓ59wPJ(Cf[(C`vn&?t :Pf
00C000!X000ad<.000 , 8+-ppp!aaaa <00S3l`o5q5b+4V4S;ƉOpJ62Ӈ}moN)Eq(?䄯#e;c/<g62c/8~'gU55̿P#"2m3kCũT>Ob#ziRmzj[zP|0醼z]j=͉u׆e֒1|8?}j~WWe!5uB-䐋q䮱).{. ˭ZGOs㟻5YzFB)xա?"+W[)"D!S|eEfL5=q`z>; V +k!'H&[!aMQ#=&K!݈#+RފiZ	/_KAش}v|nr1L\^ɏD}%蛔7 "݊h,
hr`ފDS-Qh0ʩKLnx5!&Mal.4Qp;$e{Rd^ʖ	ũ8lNaŭB#&3hǞҜ/z+eiw4dI= +fKv 6}$X'&rk?
W2#&WKz\Lz3pͫOW=2#&"T3zZ2W3)6QU3Dm1?
FLɴ̐白.Hp+5(Lٔ)W`#&WKz\MB:~?_ODdfHgL|g¿QLzkG@+\|~Ԝ/'؋/ae?db)&x[4|Ddj青*M,ZC(ޚT{ji6׬Aږ8e$kCT~(Y[!X
SDCМ5Z6V
	8_$F_w#GKr0`c!ja;a_r
ܖ<=WYg6
>QG܉b'L*mc6?ǽ3_s!#lgl=CYiJ(K-mz[*Z\"`'e:Q6gd	^~CũKKKj=iWLdzHdP>SyU,WAޚ>*}]uY* uzI䟔?euv>]]}܂\I4|[\\2H!ܹ!	H*\Z`t.L`'0S F0_jAd.$/5{.tmǼac|![ҹmԲ6פRLRlj`[?TɴlR	ǦZ P=2'޿(rbCkv	WfVP:nC`RaqiCm<g-puiRBpnVr|zibLҥGS"l#
/aeȕHϗXIg&&6ʚ,g+0^^$xZDZj5"׍QpZ{T}vF|ZG2IlipX0I?ȌM9vu7m=$oP=4jcO4iq2#+&Z{Bpҁ,V+qy@qPd[uj`|[]z,c6]jПѭuEVy!e"J@0]l`=aD{.n:ݰ9cO]j{6?Imt?+[:7b1>CnRlja<g-i5p'}Vi3o9T]9q_wGp+XBɴԴf8ũT>OLdmlOaײS'I>ن/ef]Fd[DùjK	h'慝h1ߐFGL' ܄xIV\:{.DlD}.]ii(mI0p2fA L<|g¿fm[6&Am&fY饋S|/&ZÐ˭]F]f0e(Wٛ>Oޟei^{D{OivJZA&Z}9DWS3\Uip۰X0I? zmMmkDp0ʇEl~)"\?-u0 tHO@fvꝘ}91|!؊I??d:M*Z\r{K1=4k{R/М/zVL6:4j%bF$zHJ֭6".~F/JI\5/y]n7+^	]ln܎L6ա?QJWZ5pȒ0 n$[#4>ǲXf#atf[8^|LoĤd+9ӉI1>!춏jYlkR<X0g-uxdꚺPqMzK9P=4iqq#}4k(EG&ZJ43FJC+U^#c_&.u-#>QZ|Jz#>Wr5L_+S-	^˭$^"zd+\nF|jWZ-#>PZ|L0X{.
$ЗђFPDMxh$F|[=	pj}6o2(-#>\aEvjce֣%ïLW_bZ
y%$moߕdQ5|[F|È+vjc˭a祤gB#ވϕS둇b~WZ3W4H3w#T0&]iiIv[&T[,ZE$Odrdʔ4J3mU(3hz}|X14iq4kG'1a]g.+I~WZC]_>9Wk/F|0aė^>XcweևxFs9?F'&emKeKKũRL?@N2m4&Kʇ-.@EmX}6[J(,i]2lyɆֆ452a͞˭ZlZE}Zg ա?E]\k zbN$8 dFg3u0IaߒAѦ.z>ɌP +AjdݵG'@teQ)]cgV %$gu2K◲Xa(S@;kNHW.LzH=Oa]b{ДjdǾL`8ա?ЍYzXDdL8CuBFudF1,Ȓ`.0 dF3lÌ]kIP$}rFusIa;uBF["2$XqǲdFTPOau3AwV#މhQE#S&;`J52aK$aJWZa,=Z'`FR5$^Z	yնCk%w"BW<Dd&@qա?#	2Ʋ#)H/qײdFXYa
˭a11zLQ|HmKrV-i\jY<MlipX0g-}3W3&"2m3v!RfDmECmSK&iY7N4iq71}2lI01K=5Դ+=0TQ7E%Kw}9{.-khqN]grX`5ա?)L˭=Tϰh{.5X{jaA}ˑJWXB,VZ'AƲLI$%0leEYSXc1r?9z<5HӹM_ e!ܶsW-ږE$O-mz[*Z\--L`Q=ULޚA*M&ʇZX1KKH +XPLd8A!&é'-u^̙`8dG=#j^̘ZF:v@(>W[	aP	Z'A2E1H`p\[!"+PYu30g#aT
9"=d66ץb)&x[ /fz'Tdҥ*'ԤmSK1F"'ږ[nx4WNm+&ZUKIRҊe!tiA0Э;uMs0(g!dM֜<ae֭	aJWWLCPY%8
OeCYUwXaRz+ 8j'{p]wpŹ>t=u.[@8^T!}G>'"/9Na	^J	}EWAAg"/]ec@I|[?չN6.SQ0uBF)]k̒rbD˭2ϰ/eְ ݰs~AA?(6!b6虙q#yjn64|ivF&4T F	.mKMõ2;">~u{YXƫO$_/`RDr*=Z'c"䮱#YS)7{.DeG0f]k:a$c}.Cl,m(%KJ"bҙ<{Rf֕KrV-i\jYlkRlj`[?|ZfdFM5N6f	S|[KKHޚj[/$om{"1*e)?L6:LLX]{*e֭	jc<
{uaG#nXaP+{.hOa/FS5>?Fe֭	AW]#('H0`]kR]k> [u5b<"4/ude֭	AɌ	$L0˭a]k>WXj呍ݰR1fZGd6ݖK-mz[*Z\"`'e<܅35mKIR:%N&AhʪMһ؇X1KK^ږ|0p{7х#^$
L0˭Zmֵ>'
Kc\a˭Z>V5ʆR$0CvP ZCi0Jފc {&wa8DPE9@=I!&>	o$}1(a˭Z1+k"2D)3p{.D`nZ{.9Fa 9Ii(m紮[G,M<T[,Z?e3z\"6iٟoKKS|čㄿM&}6{JY-dR{)}4ҪmJKҥti@]G%0ؿr8bQcpJ,dQc	Eݒݍ.ւWAϯ_f+kdFM5&Z']F^'ȓ%5 ǲdF+j(=Z8ch52%==#>P	cP<1wƣlxb`vNoe"xJDWOH^	{uA1Ԯ{ShN	^˭efp{#3P/t>բaW[	˕a8{.hO0V;r$N(=[ xh,' wXfDFr̉:wg	,Ӱ`=Zĉ]l$.oe֭	WI(ñJ@<1J&l;'ڂϰpaqd`8>yBVOeֱt+&*=Z']'^F`RK$VL˭<T*PYLX{.,4R8勻}!BnsbU$3kBWAmk3aV+
zD3&"[ x&˭a=LɆ ^?^y x=Z']kd0 K&7{.@a&Zn#0% 
.s=ޑ(BB$>!7,0D{.AH>mKuB05$'	3`8]lG%aeְY>BHφ$>eֱ!=}	ذ-=Z']>Fx(ȓ  >61{.1 Y}RHφď'BI/P!4VP^˭r0).ُ$Ea]jПuqj@<%`,0&[ x]kb0#&IfH>QcP]j=5awV+ ̤`8@{uÄ){.w!9`R>$|&W/N7Oeֱ"=}	3Qա?` ȓ (N5 d1RϰA[u5H<Z$zF|T)#I/NJ&0{.v0).ُ$JaZ']d >@@D[ x3J>,|]kPŇƅGOJDT/Hρ1i!_f@h˭Z}&@@D1a5şa{u0tHvFH4˄2P,}ji~dSKK	E/G`|Zj3 ô#-#e!jHM,-(I0Œť2J-ZU-iX=r=emKeKKũ8lTdFMjږ7kB.=̓[ }iurc>J-6'ӓڇpaHH̃|g¿oK8vLnM'ܨ|X16{J:{RJe|ȋf=+&ZU-܇
>F+ke6ƄkenX8v>/C|%b($姎xWf;<r`fW[7̬5~UoK^|0L4޹J
h)azh\Vi`{.ytRJ=\z>/2Qlݰ/a4
˭]쮳J]m|}w9a/e!g>/C|%b($姎xWf;<r`f{aV-#┆Qlҩn[JŹ+Q<jYlk-ʖeSp!rv1lj頇13ib*'mBSM*Jg)zM*Z\MG-6{JVMȈXܛN3	%6ćՎ'C|I_EW"&~KL4ް̓gX(r-{rX^˭]쮵5]m|}wd	Jeְ1_3_smrwZtF>V$]iqʈ	bҙnͭ*崬[ҹmԲ6ץb?Ƀ͑L13S	~CnVM*Z\Ldz8^mj<|F_V4|[]uX~]Gݽr'٪=Jl=].p[uz4|`C``zH6feǽ+}|jEl<؊-rvʖeS	8l~S2m5tfHr1?
Fbɴ"7Aؑ0ʇIޙ~Ԭ/ba1~RL?iFMo5[0ʇIޙ~Ԭ/ba1Hm	8l(M\5lDM,ZCҥG/L6tQ(,+М/L&詅NJQ+WrWat>hP Wŵ?(%u5|&C\#>-ȗ~*ᯯuz_`FL5qݷLr4r'nX Z# t}0La×WA+F=&e@1k#-#Rlja<g-X<ɴlS3$Ua2L20a}?ͣ7"2m3wP[ib*'4iq/M&.5Զ%MһW֕X|Ɉ{<qiY0غ]farurե*JE흍=h I>0 4]l>{obGHIo3I Ap{.9+ Iځc܋Vi3@	m$llIu2Y0u%{ݑ|JW @0Z-;{j0)P,{,Vi3@϶w#Fe֖JEf֕KrV"`'紮[G,MlipX0g-6vS4DCihfkqib*'4iq/M&DMG-4+~-aLdϒ`b|q+@o@CZ\r0)H0E?$gcOal)$a*=[ Db{o$w[]j{{E'k
T^cOa vOvқF˭-#Qd_崬[ҹ<jYlkRlj`[8U2.&Ahʩhfs8yj3JC5f+fũT>O\JޚMj=iWMҲe$kg-)j|qg1!(ySj}eE$H"ha!u0&rhZG2i%m+紮[G,I[&T[,Z?{V"!vLo1mPDdgsWKJMMüɴ(ҥ*'ԤũQ4k؛r[-A`ljZlemiU2adeLĤ1lX^˭\z$'x~pF/A$&]J0`E5}ːȢ0`]h=̇ 
NBB%
RiHHmKw(miT-b)&yn{J{Rd^ʖeSp2آ>"idʶ饋S{JbnB6KLdmj;dT{.B5=2eFc"kuKc!؆F'62˭-#6--.I0p2xJȌLz3pͫI?k38M,ZC(ޚTŗji6שi^B0re$kga {uꞈ<L2{.B6VF3 Z]leKφD˭l3 B]h'5̤}wc[W#XfDWd#ǉ"^d+ad8s$bp%lO`)̇eFI X&>z2
˭/̍˭-#hɶ"`'ʖeSp2a"!5i36fq3gX14iqʇQ2苅֣=QO;}=lK0jddø恁Ir>CnRlja<g-m[Z)njP8"LʹӲeZi6׮T>ObEXdSJK=R|0Bn2D{.7w!Sp[u~Bn+B5X`;uBF`RֺAbq!^N&<	^˭iY<M{.dcwl<">pf8K/>p'w]}(`R{>D|!7$HT9r;Qf}oc>ZISm ȍD}04+HӯuvzQo$}p'"xI]v']j`,=[#-#Re6ץb)&x[ cs RigBo3f͡_QKryl54jbiRأ} ^$+Nm+&ZULdmhW!7vKe֎!ar=+@{.hO x/$Hv1u!Fϰ uVF7vütY
@U>8cpOv=v']fL5auۺ ޣjh'|oe֮Gܯu&gTZ+L,}O#ׇ=-?'(c,\G*>!c6o$G+8hXl/gM	%M*p./^8Z_`'HrA<NAJTHeǻ4{>hO0˭lҩn[JŹ+I0hɶ--.e`))q3VvS6kLM,Zryh&ŧ/a	kQpUKK_#G%Or/<^EKf6
1VrQJ܊G;%>$5a{Eb'L*mjE?ǻ}|۰X0I?˘uLښP&Źo|3u#?
B
͚jd6?-QP=4jc`RrO#\mZ}Ǧ_2L6WY_PT=ZְV[%>e+ u}܆݅ũRL?^9ȌMMudK9P=7-.4kL{Rg-dkJ(],ZSJEmuԑv{I춻Ld.ZIL6pMɒOjAkuNdLϑ$a wdd|&[I5ŝޣ>"hbAZJf6sBQن2
˭z&l>[F|7]p-
WZi̘`{.K>DgXc!u8?a&{&V+g٫헣`ܲ	Cf9&VWCQmFYo#A͞sY3"ku#Ǩφ$%yh%۱GBY%¿"#Q0(x6"(n*><jɎx._$mw0k(p$Ƞ0^Tݦ2If#Xz8Xclzy]jlӜËLc/eֹ׺+I5|[\/G䢏rfSo֮<agVj LoOg7^Ϣ5}*Oؽy`g0CGǌ=E3EcK)ws[rG  1ve`RrFgqW]>P`|${I{.H16zf ]lwz2-70\EQ}{RV uix[aoe֝Z^{`?Eٙq\-U_O-Vd
\MD 5LS3va?"{msCѢWXd
\M=LRi2W53"2m3wo#̦DdjoKAgS/M,Zܨ|#_2I5|[L6Q5|[aA+u1߰V>٫3]hƌ`$Xdc}܆݅ũRL?^c6;fM,ZCnVz#28^mj9Ub>=Fr`mПuaoeaAiw!d|X0I?˿izG>#̵S"2m3$9sK9P='ziR>Me)>!7lcJylMֹ"
Rǒa=Z'P+k!K)E acWN.K@7
	eO~WOty5Z$>#έt@5	+0"2rK{.hO+k"2D"8^˭̠|]iՠ"TN<g:>휣
Rǒ"Z'PWXB2t"-%]iՠ"΁_w)PO;CL\CZ5]h0t+{.7uOHUB֭b.=['(Dd6=ա?Z0)J(",d#)I,7Wd#Z>|b]iՠ y"K==ZA0]i(WQ?V1D{.OQ;{.hO֌
RH".#),Ȓ/?au>ø{.cwl<9cP/a0{.Ch#ДjeA;q}l?+HJ藓
&sEB">kH#'z-ա?#%]$FSȒ/EaeȌ<˭:Aեi(mK-mz[*Z\"`'e:8fDdfifI^z&0'TfZu.zwrc<bxI?eYdתޡɌ$k%ֽUNL`'O'̴`.zwrc<bxI?nODW$pȞX? z>\r$B3e$fNSI3_(}32-A:MA) {`۸aژ2h hءD {3lPKC>BE	֦=,)1;S7\$S	10=0m0LN+rY+lUȦ0(õ1Aib0=^܂	h.j`f넊c< mm;Sp&Or59I	F8Ps"eY]2]k^PxNuU{ӽC	I3-:ަKzޝO؞ROi\LZW;91?<?2ӭ12]k^PxNKzޝO؞ROi̓%ֽUNL`'O';\Ozu-!fCI_/*-:uU{ӽC	I3-:dתޡɌ$^DuU{ӽC	I3-:uU{ӽC	I3-:uU{ӽC	I3-:dתޡɌ$\.zwrc<bxI?eWALZW;91?<?2ӫLZW;91?<?2ӫKzޝO؞ROiLZW;91?<?2ӫS%ֽUNL`'O'dcd-@\'DW4$_C$wp$;^,jcPYq฽7-'SĊby!)<VE\x./uzYEhB(Rx\եb(S"a)<"J="+IWVdQb AF1cVp_۸BӫLZW;91?<?2ӫ%ֽUNL`'O'̴)^z&0'TfZurdתޡɌ$ȕIY>b7	ᘋpHӁ"eu?% p1c('Geu׺?YC^j>01~WY؆,w?C2D7?_(q 'p|`cέ!XvGp߸a]^0nⶔ6"~ZurdתޡɌ$])2]k^PxNULZW;91?<?2ӫ%ֽUNL`'O'̴tuU{ӽC	I3-:ZdתޡɌ$]dתޡɌ$\.zwrc<bxI?eO^z&0'TfZtdתޡɌ$^'
a
!o]އ;fq;fs"2mvBݻiȍCXvDh+	+#
BC@ݼ9'>t_AhʣvJDdfmdFMf'n36G&홲97dh3ۡ797dm
fkprnjfhBvLnrG8AOhfStU?7kBӲeYɽH\ȇ7fRrnOcC&fy0l<<Pz{1|GL&<1:AQDpݭS6k[ݐrrn#hBvL'&")3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@& =f3Ɉ3GcهǄba 1 |?=3<0(`v=z@ Lx@f靓d'lַ'~gm\SClͳZBѼ)8Z*sStPl69S#&NɕmsvAMfNNMYJWB63i3v!M;&U*6vLnbfi2ޤE?'n36G'諡h3ۡ798E7ES$D6 B;f᳊NMTbݛI5)*[i4Vrpn[i3f98E7E]vm&*NMT@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&@uRs	uͥ'0S 4 B[T8OI&CS6nO78Fnp2,drnp2978C 4 B[T8OI&CS6nOH Ё	mP?gU'0]LRs	%>= B'CTnt53iI&sv!R+wڴvuR%9ܧa#kY'2vuR(ktnN= B(FMA*p[FSIzY.It-QLݭG'tD,?37#i6V)OцGֳYP;@
\Bd9bS=].+iK(OjTȍd2M)Sau
\7kBIvuR(ktnOqEQGQqEQF޺##vvDd*?(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGEQGQqEQGQoCꝳ8ꝳ968((8(o]އ;fq;fs"2mqEQGQqEQF޺##vvDd*?(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGEQGQqEQGQoCꝳ8ꝳ968((8(o]އ;fq;fs"2mqEQGQqEQF޺##vvDd*?(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGEQGQqEQGQoCꝳ8ꝳ968((8(o]އ;fq;fs"2mqEQGQqEQF޺##vvDd*?(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGEQGQqEQGQoCꝳ8ꝳ968((8(o]އ;fq;fs"2mqEQGQqEQF޺##vvDd*?(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&Qܧa#kY- L즢gqL'󳪖QC]vJ(8((8tG[zGTT̈ɴTQqEQGQqEz莶833h((8((6mqSgSg2#&QQGQqEQGQm::l:ldFM((8((DuuNٜuNٜȌEGrkg0ޗ5Dq4Vp[F]mkOx>6B=!m=T0YVCSrkg0[OB.!n<mpլ5OZ1)OцGֳOhOgU,?k\-ЅKѻ%9ܧa#kY3"2m3VԴZqtDxiŝx>6B=5TȌLѕU].+hkq)<F![Zanք*\CDUtDxi]vJ<F![ZaC	Zᮚ)fC">!'󳪖Q)[ZaeSr"-Ol֘fDdfmvuRt4[FvQ)[ZaeSr"-Ol֘fDdfm;:dkQѻ(x>6B=ʓ*qz\Bʹ(-U\57dSau8\5WȈ5BCJa7d<F![Za@v!5li1 1ala?TSx>6B=ޗЄճH! 	vuR(ktnNw)0xysz\7kBV! 	꥔P@ݒSaunք&BA& ǁla?TSx>6B=ޗЄճH!cd= B;:e5:7d;}l<<{]mk9fmfkq3wp[F]mkNw)0xysF!TDPCkY=ULɴӲe[u?rkg0ɬȌLݭT.C].+hkq);}l<<{]mk9w)ClamSZ#D&CM)lge2#QfPi3q2#&͚f'qL57dOцGֳZ5q-  JZȐ&nք)dʸw)0xys[RfTΉSghʪk\"VѼ4[ZSܧa#kY-pݭM[8LIGOgU,Fg5;)R2#JЅ6ͣ7"2l٭n&nw].+hvJsOцGֳCa-
fS6WL)3sħz@ [f&*9k5ɴ(-U\5ᦺ<F![ZaoKPZ2Y~ͤ3Q=ULʓ*q2FUW;}l<<{]mk9~:\ evmͤ-Nє5iL(mYSSaukvSQ]3p[F]mkHQ6jZEt);}l<<{]mk9WѪ"!颖d:a?f~5pkd'!pլ5OZ!LJ;}l<<{]mk9{
.&ffm̂ѕUKJ7k\,C2.&jҙN
(aѻ%?x>6B=	h=3m36fAhʪ%mMum!OUS8xF8SWtFݻhn6LfCnf'p$ݼL.vV.ѹY<'daXWX
-93?h4L&^ 3?h?hD&&R)3w?^7g3X3	4LDRƉ4L3Jh)?<D	N?%a+	Q%w)CT	J?hƐOƖЙ_ryy'B*'_ӯ^kשz/z?/+ש?)z?/-_3^?Ozxzs^܃ݏޯ^pY*?oSz|#o^ש|}޽O	o^7S^O'}z7=z+ 'Sש|^?}z ?z?	z%%?~m/%?;\wJw	L~)A߿%`;%<V#T߿%E;~߿%(	J#J;%*)\wJ;߿*`4P;hd;!4Z;$4^;~CwѰ4wВ;	Ɖ#Т;hSƅQ߿B4K4z;~\w5P;jf;߿hk g߿w5!G~T߿հj;;G~Wc0w5IJDw5)CTw~~/Ϳ(RS~8@Gd;3;0V' ^;,~ow$!߿߿w1[w4l	$wv;$߿;kG~$R~	Tw%a߿;~;O;߿c߿7:Fgd4FS3f|s#z㩳h۷mS36p]3otElF5Q5qOA`o_8AMEtSAdsp]35R>pa1lge5(z(1lge3VS|DTkvS!8dF5r`5ERp]3(3hǩ>8DT- LCDqJ,5Tս>`| xj&	UzAbh\ЅKS*MQ4U.f2?h`(s1hޖ۠z*`;NApݭM[8>eaj&@v!5lWj&bЄt:}OI	a*0fF)C٠"W;mZz& $ <fmOO y xz.)hC>f" 0jHk_SPB	B)Ef Rt9ꩭȀ1LA0V~AU5j&Ajٴp|XUDTVͣS2`+DTCoKSETdDyU|pYCQ4U.cFSKoSTsPݵl8?>Bfh\骚z j&`Kz @85DTM-O܄8FjTJO$P"։pSBP$@0K8fO.b1@Æht?e9/CQ4U.bmhqWT܈|CRS9Bjږ`r 2m3kCFMfћSH<J(h\"2m4&SJ*5>Q4U.j|IEMKAhsS*ְMK*x+DT*DTh"Hj}4P)!j|-	iQ4U.j|L:;HDT8j&O&PMK"@"Hj|3DP)O P5@5>,DT.h\vPMKrVDT 1j&OX~sS]CQ4U.j|#j
MK h\p̠tsSI]MKZ(T
h\d%h\a*5>RG"R`&h\A4Q
@sSp!LAS*5>C00r $psS ᨚ*5>HՆh\TbB>f" 0jH(*DTU0h\E8Q
@sSB0Lbާ̋b)!j|V# ᨚ*5>ӀрU;Д	 |`3DT>8DT 6@pS9B D>!l)!j|I@j&O@X
h\	@a5ER$MK"
t9DT;+Q4U.j|0jHrEKN-OS
*5>&p,DT@@5>|Op5ERt5ERÒ#Su>OB"xrj|. . S`%@8KrQ:|!TBEx*(5>L !TH x)&  -BGD"|	,Ͽ!$A ?3pLoؤA~[şOTx~[şgQxO^,>[şqEy^,?HߠA4$AWI?$AH#ZD$Ai/?D?)od?G /$A	s?^ {og߇?D//B?Hg߇?H\[Dpw,%gJ/:VkşşDoܲg(Y#ZD+Zx
p	xoIs~&$A~A?߇	<%Y/(Y;(Y3,|T7?<YU}A2J7?d~A$	<Y'pxN&$Acş߇	@q,(Y(Y ,^,T/Bg'q-Nşş~[şşş?Kx^,kş%Y}?[gY,"n~[ş?g+(Y,UoL/D(YpI_rş
pFgBKx3/gp?#_ U,YbDf%Yk~şg'QxWşf+~A?%Y8~ş38/~A4ϸgW^,?`$8H}ş'<Y!	$oH{^,8KşU^,,^,JKş	qE4cLx~$A}ķ?C/C(Y悏"4b~[ş>ş}?h<Y@"0oїQxƎ>ş4'}%g?YBϾ<YB^,UHg}%5_	Kx\}?ԑ^,T~?ԧ,RQx^?/|oKxa^,H_qE<Y'%YqE^,E_Q~"3%YşmQxͪx͉q-6'}?إ^,g	g?&8/LY3gϸggo|dg~[ş/Ne^,o,%Y=_qE	?'şq-	ş>ş5gF~[ş5!}?j^,p?HgR 𡇾<YCYA;/P%A??bĿ|.xbg^,gAZ
 )?)şYa%_"
pFgKx6Gܨg~#ş3,<!}ʏCgy*<Yq*<Y_Ғ "|1x&{şp~$AҒ _|1x|1x
bg}
D?+$?+&}?+(}?+)?+*?,? (Ycgş>ş;/X%?,+}?,ş}??n,8H?q-~ş7&}?,-}şÄ?-W,o^,y^,xԟ#x/}ş,<Y@A@?bȃIx㏸#xfg~^xܬg}VxO=9,~ȳ1"9???%A ǋ?pSKş8+ş9Y㒟ܼgJoG,d?/?x={^ ~LHO`gÄ?vKo^,ؗ^,Aķ?yQx׎~şg$?y/(Y'D<Y,߸gi^,W}?Uş)^,j<Y,R~ş)G(Y~ş}ķ?0(Y(Y	`&A?0 @~Bρ?19?,~8?H?? C ǡlǡ?z7K 6C"~"I" CA'~ ?P?AG!~`~_@% Y mLoX?L$!~?	~Bx?)Q?_ ~:u@\@`B_j;%Q0 cY?<S~PwJG~x;%w		I	Jq+n;%*x;%+¡*_烿R)~x;h<44[񤟀?M4!~x;h;hK>'BgD
?sB烿ƅ_ƅo>5T~wݘS?G"jqBk'5_wSϻQ/t;ՏݸT Vpw/܈;ϸz;ԓ"5wFjL5I>R5)T5*R
W;ԹZ;3ÿQLLVd~;!xO?B8P`QZ;?2	']w%(w%?a~h;+~J
_w%~6mwMO5?oa߿sOI0߿f7aj~jSy 0B37/OsO a#a#|0S5?oa߿45?oO&a /5?oS
߿65?oOنM09M|05?osO 0LS6a/~S?߿f73O6~,S~qK0q3O<~5?oޏf7Ɖr_@DϸyWGB?g>oQ8?52Q8?53B?g +pj-B?gr_3MY?;7W 7X}B?g槟r_3MRw
o7P~_3MVWG1+pkgQ8?5$6_3MW~+pjL_3MT|1+pjP7
o}
o-B?g^ЯW$oQ8?5+~oQ8?5+"Q8?5KQ8?5{^_3MRЯgЯ? oQ8?GЯ&^+p	$Q8?_3MVЯ'
o'ލB?g7
o_3MO?L+p	7c?WG-B?gWG_ĝB?gcWGOЯ.Я$n_3MRQ8?.+p	GB?gH+p
WmB?g*oQ8?B?g"oQ8?/Я/7
o\Я)Я7͔}7
ot+Z_@?wO4 Wo~3M~3N7~/gMWw~?Mfo(	]_0o	_08  ߅YS<MW]_Mx__ 	w~?M_~3/1a/g_?ww~?MtӍ`:H.`:%pۿ78?ȝ_E?1c~3M~߅كN;.`W_8߅كſN*~?`DӀ~3fod0O߅/oI~34]_m?~3fo~3Y0>?<:?J~/g	7w;x7O ~3o A߅9g`	oE00*w~?0|;37]`~?`ǋ;`V{!fo/{`q_~3s7^%w~?#0^(w~?70|^܇?!K߿&x߅7 ~3MԞ0	;foW߅M;/gY?:`y߅7Ew~?#0/<`w~?70v^/gك0 ^/g Bry[x=
C7_a?j~7o37S?0aI	f#7>=~ `20%83lfMܭ?,j	X7߿n`3SJ7g9O+?ϳ7RCj	R~lfM{35?o|&0h3Ř43`3SO|1`3S<~`3Sߛ߿OK=-~7Ƅ|?fMc/|N`ry p{0	?9<3 M_;3s7N
&	f	B'7!_T_n) Ai}S4M/K@1c;Ob~t1 o6xUo6x߿' 0 K@zRgB2`߿ ?^gSЯ	O~rRpQ;K@0J}
M+ 1pY;K@0{!Woo}D=OVq;v>be+B7/P*?dw+B7=D]>/;K@x!_2<@[߿`MQ_T?/WooP.ƙ7 _Q_Tk0WooPÿ=`MǪABd/zw+n`M=Gi}SG>	+B7ǣP?|0pm;K@zOЯ`MGi}SDP[!n7\O=,7Bd/zYnK0|_Ov>U_Uo]OFЯ#PJ`M;K@+B7q ~t#0|_Gi}SG _2I /}"%zC_2DP(w{|OEOP}
M"*zSo?%P*w+B7w
sog;K@2W_2}@߿7	}Gi}SG~VWooG~V>`MoQ_TᓏPZWooN=Ak|iLQ_Tᐇ
MC97];K@
M_/&`M¿Q_T>baЯ`Y97}Gi}Sy˿_2>U#.7z?%Woob| Q_TIߘ_w 3|s97?E?18Woo"w`M/}$!wBd/	%]߿Y7=Gi}S(Bd/Gξ{0|_羣Ύ<2Wooye߿y?>/OtBϿ_2tBϿ|6'/}<ăЯ:H=WY>/=Gi}S<~_Cgߛ
3o;K@-{[!Eo1k߿0|_mm?:L￡_2t!~?,b詫zt&uUkB.3mmђttCCnv!5l@v!5lhKhBi:<ȍR5Z@Dwڴf@-|hץi窦sj?m[6ճhC.38DoU4۶Gzj.3e[mV%]Mh3C@Æht?e9fևlnDCTյ-6kvSQ]3lge3zj?8AMJ+7g5;)靔h)EMhB8ALYflge2#QfYhS\ͫkDȌLͣ733jkm[Z&oKF'g5;)sH'i!8ÿɴ̐!ήdFMjږȌMEM[Ӣ2m0w[7mivH,64hM]3v#&W5[4FMo5[4FM?ɴ;&N4FMfN4FM;:tFMiHv	~dꚺPqMz#&4jlsS\ͫkDPzm&njA=|H<z?f~fyq\-U_:8((8(o]އ;fq;fs"2m#h+!
9aa t8c	Z|B1jٝTڴqW 4~$FMqMh|HLͣ7S"2m5tͧ7ڴi*B-qLɴ̐皊#n)67#n$FMDlw"2m5t #&2C?x6T֎$FM ivMq"2m0w[7BqĈɴ)!8oĈɴӐgSvO#&4ji3o9T]9q_#&Rs꩚s3h)gfG8fOͫf30vͤzmMmkDpۊd:dꚺPqM|LCD6R36+DdiMJ+7S2k2#&7kB.&oKFTOUS"7ghʪk⚉fTΉSZ2)fdFM5N)̩? eU|S7#i6VS"2m3VԴZq3z\LӲe[~&Ȏ&s?k̑ȓ?kĈɴ;) 7mĈɴ"7ADdfPձiHL32@nۊfmiߊfޙN
fs3m4L٭n8@-U4LgBo1mPiHw3fl q2DCm4Vcڡ̈ɴ8iQӲe[~&HmDdfᛆmZL͡YL|LLښٴC8m[Z)njP8"LʹӲe_zЛ٭33h~׊d
\Lե38͚36x64qMB
͚jd68Ddjks eU|S3h⹐Z2))q5ЃL3iLهLKJYM;&ULɴNȌM]-q5,e2#&QSVlqLɴTս<S"2m3$9sdFMjږw؉~&+nⶔ6"D߉P؉!Hu~#"q5!Pձd6:iC46:v+@`o~)8mѼM8ALեL=x)qKBm[67$6HtzjNSZ'4:xGM LCDqJ,3qtjQY⢦Ctd4GSZ8ALYTք.&U5mKN&U7"!7kB.8eުimCGq4@v!4&mhqW.	gMpݭM[8i]4۠q7q[qGGO.3eĄΪEf㉳靔N$FSKn&kvSQ]3q0000V<n000a`\p7BaaaN!aaaaaaaa8aaN!*Baaaaa+0000I$0000000,88aaa,xaaaB.8d00053>v&LϪ6(sW^gNٚ#&W^gN٘Z73>v۠yS3l`o5q5.Baaaa+@ 000
xY000	000q000C00'00	0OJu_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u_u@SE?@SE?@SE?@SE?@SE?@SE?@SE?@SE?@SE?EZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEZQjEfe3htjf qLd
\MB)jlf'Cm5t3noKFS6fi꫊fe3fm&jҞ)͙@Jx@Ӵe3z\LʓD	hC♛F'@(>)@oJdfmndF|S"7+*♑̑MB.) LڶmMB%u]6N8d|3$D67AC'♑ͫfPe;d|3jٴq5Q8S2>@l8S\♑ͫf5CmT-U[~)VͣN♩h'̏&m[6&s7q;xm[6&oKFS7q;fȜS2>@l8-L)♑ͫfnfG6GOCd:fo:̏&m[6&tޖsRlo3#	Vͣ237)Դq[:[LڶmM\sRdN) LڶmL͢#zft9ht♑ͫf·5-VDo3#	Vͣ·5-VDo3#	Vͣ23OB̏&m[6&)i̏&m[6&vnwLfL۶r$t3#	Vͣ·5-VD♑ͫfͩj8♑ͫf4q3#	VͣNyN}U<S2>@l83,;93h5llfGsg3蚪HtݚzPs eU|c7vd|2FUsٜ͙@-s"7+*;9 L)d|3$D6P˙ͫf"W\Cl㙑̑LfSͫfPe; LڶmMCTF)3#	Vͣj5͡^fG6GPS eUm LڶmM]4nw2>@l8-L)d|3jٴq48fCj۸d|3jٴq48fCf2>@l8楣ȍ LڶmLt9h#~fG6GOCd:f.fG6GOB4˙ͫfNٜNfG6G6h㙑ͫf4qfճhfSgUO3#	Vͣ9۠Lʾc3 qLɬ83wPfC3jKv TҀߊfMf隊#ihc駊jlfZLٻySZ̑Lޚe=dIM].+i551#J8fћ9D??⚩3wq1Mud2;9̃;FUS\Ԣ⚄hB"i?k]3R Bje4T։3jӊfյh0vͣ&~)V֊[!)p
f+ffյkS)R;kZV͢ BͫjmYS54Ѕ5-sj4fd6⚩3Fn&ATյ-&lSU;fs6յfDm5Sg36MKBNٜTҚqMh|SU;fsPMS65d6⚩3hBFn&m=s⚩3Fn&?DiCmZqMTͣki=S8>))q5ЃLO[)9fjkCSU;fs2c#xlݼ3q3V;&8vlݼ3q5Sg3F&lݼ3q3jKv3iKD)V֊[.Ll qx>3n3whw)ckC;}07sg3f ·@J,ȇmh)cC`ūb$ȇCbFS7q@3wҡvuLJFUsٜԴ!Z6cڡ;QY;9fjB;9e5T!sULݣ)3njڢ4eAc3vusgCs)EiY2j!9dʹU3gٜͩ3wq2m4)Efv榺2UM|Ǵև5t5LϦ.auji	Df2LKRC<&R▌f3	ꙕM[RcuSzAf㙄L=S8>f2Lڷm99S[j3z\"6;9 7m53i5T!sٜkvS5B;9hgfjB;9h⹪v桪j.c3
Wq\'gW0bs ;.c3sUB1=SSUB1f+:Ysٜȍ\sg1%ULL쩭1~US ;*ko5MP9lb5fէ0fy3*O&h4:Z8;9 7C!Lަ&p]-Z˘4q\kvSNzLɴ;9fcFLɫJt9fm[Zٜ[6ylc#feI1|DqL5eNw)` G& eUs2jZL~Ϊy*OT-UO\=4OW0a=s2jҙkDs5tB,	뙓Vr۠Ll gr=<SsJɕs8>f+Fsg2FUVߘve[VHuw;fs2iM[t9iN~)9qMm'jnONٜ83dJ)⚩3(
YLѕUx>KtD:fpи<LxZ38jvYܧDCg\N;}1%h᫉ۡqMTͣki=S7jlfmS[IvL.8<M+&ÚK#OJɕs7ܧ4!x>5;}4W2.3OJɕs7w)b-yܧZZdͽjg$ͧ
m[Z)njg$ͧ
o96*\qLz"Lzq0tJ%<S3h]DIOB.&)DjoK6*\L"ROԢDFtdSk⚖FtdSk♛y驔%(~U\S3o152:DCl36S)JQ)UK.).&"3SHS3kCΚL"RL5fmΚL"RL5gև152:D)fb#:je0tJ%<S2k5ML=SWK6qLɬ!6q3z\"6♓YBlj*jޞ)5&&eSVԴ♓YBldFҀͻkPqM|S2k5MM](۸))q5MMKB9o5Sg5tDCd2v殖'3eU5MTBg ѕT5Sg2.&\Nٜ!6q2UM|Nٜghʪkv殖'3eU5U;fs3hSg36Mw)a|{w)a|{7Sg3kCvqMhsqx>z@<Lz= sqU;fs6DqTGr<x<LxT́K*ld
\Mw)`z{w)`z{7Sg2.(h*ld
\Psqx>2#ܧ!b?= MTWTW7ܧ逤~z@;}0|zHqU;fs4j٭ULSg3FTMw)ahx%x>~gsIGǳqU;fs6D5q;t.*lfȕS3'n7ܧb d=4=uw)c؀f=e MT]-WBv殖t᫉ۡMw)b cُCCH'\Gr H!f=4=u7Sg3z\PsmNSg3z\PsmNGr OC`(A=6 x>==G	S؃7Sg3z\P|UNٜqCGw)b18<LA#UNٜա|UNٜաsqx>N#O0)7Sg5haZ7v;Fqx>@ow)b fѼUNٜӡ.*liєGr3 G#OJGUNٜ*lcZQLGr#b=;}0UNٜ*ldZQLGr~x<L1TڶU;fs63qx>#O@{7Sg4WKvUNٜӲe]-w)iG A;}4 zA T;&Uݼ3qT;&Uݼ3q7ܧ	a|{w)iG A|?T;&Uݼ3p9dʺ[FnѼGrx< H$Z7;}4 zA >BѼUNٜӲe\qT;&Uޗqx>Q1z{w)iGUNٜӲe\v杓*@Grx< LOx<M(x@2TRЇTRЇ7ܧQ	x>5UNٜhCvoKBGr GOS	T̆f+f3V͢Gr! ~qx>3 SOHe7Sg3dG>*lfȎsqx>6=|Gr<@UNٜ!U;fs R7ܧ!;}0d==sqU;fsNޖ|UNٜӡ"Gr3 G'w)iC2~<sqU;fs"_Sg2)5w)b8<LB#UNٜm5*ld6TGr!hvww)`̂gsqU;fs"8gWSg2#uMw)`|ww)`|w6w)`|w6w)`|w;fs"8gTSg2#ugr!hvw6w)`̂g}Sg2tjn3fUx>G	O;fs"\Sg2)5r3 G'6w)iC2~<}Sg4mhȇ7T:zZ2!rNlS	Nٜ!;fs Rx>6=sgr<@Tn3#w)`̂LA= ܧ2e1>]Sg2t	D	ld67q[6ܧ#;}1z?}Sg3zZꝳ9Їx>5ܧQ	Nٜ-suNٜ-yܧCٳOJ<&Sg4W2.&ꝳ9dʹ)qx>Q1z{6w)iGT;&UޗuNٜӲe\qx>Q= fǡhlSҏ0~>=FSg4WKv3hZ7v杓*nfmFܧ	a|{6w)iG A|?NٜӲe]-ͣ7uNٜӲe]-ͣ7ܧ	lSҏ;fsNɕto7T;&Uݾw)c hf<Lx@Tڶ;fs69ܧ "=#ٳO@Dz?GSg2-(n3 Sx>GlSDz?GSg1-(n3Sx>P̂=&<M(fAǝSg4mhn3t6e;fsVyljðox>IO0);fsV;fsVr OClSb?= uNٜqCG;fs7Wx>==G	S؃6w)b1&OCbTޗ4q\wDo7Tޗ4q\wDox>= cR	ܧlf=e uNٜ5q;t)ljnLw)c؀f=e Mx>6 CُCCH']Sg3dJ)WBvlZ38jvYܧhvw0|{6w)ahx%NٜkUSsq7TѫfU0w;7ܧ逤~z@;}0|zHSg0w;74q\Sg0w;74q^w)`zzHgr;fs R↎+v@Wx>2͝x>2Nٜv@w)clSǁTSg3dGܧG lSǣ g;fs89lgևx>|?͝x>|?Nٜ3q7Tͣ7ܧc3vL%Ugrx< L?ꝳ9dʹ"UTUNٜ!@ٴ@v晽-|UNٜT!U;fsM;&ÚK*lidʹ㊩3dGvfUT2)5U;fsM;&Uݼ3p9*nfmvvL~*liV*liiE<UNٜҊx9-9-qU;fsMZv9;v晽.(h*li↎+;nw9t᫉ۡqU;fsL
fpи9hճZ;*liٸ9@WT2.89@3fȎ|UNٜ6DqT3kCv晛Fn8vCNc3sg5[&?Plj"LPlf(s7"4
̚ɛvӸɬ!6q3&mNk♺
AjECfjvuqLj頇5tq0v֪fCn3t9jdSkzeIաahdfTZw2FUW3*O>\-U_t9(\SU;fs7AC#n)V֊[oSWS2k3t9C@fN8df(sN3t9fN8df(sNɕs3h͐~)5
Ӳe\3q3d'S2k3t9t3d'SU;fs7AC6qB5MTiїNٜP@NٜPlji
f(m@rL8vn5haZ7⚩3
ա|SU;fs7ACvLyf-MTi2fћ)9́[TFO]l鯊jlf(sO]l鯊jlf(sҊxvn2-(jlf(s6kU\SU;fs7AC.q7AC!77&(s82.&?foSWMP@LjfTHS1tjp[I릞&(s2:D۠q7AC%(̆
OU27fSfL۶43靗t9RzfmZq7ACw'j@fէt9B2@nۉ
!MCVN)"!
jvn1#J&p}W1d:PAhʩ3
̙m3zZ2<GNٜPdͻi5 ѐkZb5Sg3t9)q1Z3-sU;fs7AC#h㚩3
ӡ~ִ2aGNٜPlcgCZ8۠ɛvӸp]3;9fJfnsٜOB3Tͥ3!BvqKwNn5[&pcC)V֊[
5hR3t9єȍN♨h)єPm[Z)nݛD)ޖCn4!qL;:gfn3zo3zZ2w'fЅڶRݼP桫G&f9h㙵mh
5h)nSWGͫkDP桫G&Φ:kZ8m[Z&n5Z8f3FFvu5!Xb3zZ2
ͫkE-۳h3z=A!GͫkDP桫G&jqHb3zZ2
ͫkE-۳h5s7)ڶRݻ6PT1h㙽-Lfյٴ@Q-jj1h`ʖΉC!d6VˊiPs7ACղ☇M7ACղ⚺hCk@dSkM\7YV֊[⚺hCVLKvS5tK237ACmhvm9P桫G&j頇3t9j4	jڪ\Rq]4n5Z8f1%U-PGAf(sPգh FUVq]4n5Z8f3*ڶZ8殚s7AC3@55pq]4n3jKv MCGS6o3t9 7m37LfH桪jm[Z)nߊf(s2@o5SցOPdfsWPdݴ5eOP!D̐w8n3$NqLfHÉOBkCy·5-VD♺
̐ZPdf5q5Sg3t9 7Rފ>]YS1MhBs7AC*[BPAhʪ@VC
-U_!dfȎn2FUW3dG[BPAhʪl+!ds7AC*@VЇ3t9Z2d
\d9̂ѕU R3t9Z2fȎn2FUWVЇ3t9Z2fȎPAhʪ?fd9ꩭR1t2(|S Rd:P?fCcЅ5;fCcЅ3hd:Plַ!Љ3hd:PqMh|S8vCfm♕si3d'S7p~3d'S83$dͻf♓6횷fHCf'qK~)W;F!҇1t3$s2DCC"qL79qMEt♙ 7CvI-b$̐)♛Fn&df'qO̐́;k♒t9;54Ѕ1MhB0򙃶nfdDt>)3jksP3$D62@nۊfHmdݴ5eOFЅ2#uqLy=S"8gWӲe2#&6k[)fL?DiGȍ+5陒vSWKzk!3$)dFަ8	 7m1S6S2@nۈSugr3fUm3d'OBͫkG'
dfe3IBmhvm8oKFS4.)hLz)ٸ:snMsHRiBYєЅ5-
`vn8u4!Lޖ)Z2)єЅ3jKv qLޖ.)RLʖ&.)V։3@@"OBЅ36V!3fhCBzfj۸♼:f))Z2fЅ2FUW5sOBYV档iBvS8@q3CGЅ1즥Zfpջyh=S 斄)a!LfLzu5s7hiB4qޖi=SΪYMCGhfЅ5sKBhd\Ѕ3zZ2\Ѕ0w;7 斄)ٸ\Ѕ3jڡqL4q=S eUsP3zZ2zm[Z)nݛD	5nz)9єЅ5(m&fe4!MCGhiBvuRj8⚖͑+@-U_ԴlZ3PS eU|S!@m*♛JjdjQifTS3iS6CT6LѕUMK@fm*fҙjکZ2)jکZ2 5PU2FUW5(3zZ2)S5W5(m&`)*jd`)RMCT6LѕUMK@jd5CmT-U_363iL5CmT-U\ԢD4qʐfm*fҙjکZ2h㚖Tͥ3PS eUsP5PU2FUW3m4CmT s-PU0t sPS eUsRMP1PޖDlwCGCGT6LL칃m?DjکZ2JffTSPS eUsP0bS eUs\ԴjAhʪ档cJ)1jکNήcJ)1jکiӡLѕUL~ζ&>ЩDm2FUW1:۸z枺ِe2FUW3zZ2[TdF̧qHZ7♽-M]-*q2#fSjkdfU2FUW5haZ7*⚴0dd
\Lݵ4LѕUL}=ssRdczfC-U_Ӳe\3q2FUW2.lAhʪldd
\LѕULk&AhʪlćKdfȎLѕULW2FUW4!WHu2FUW:-U_1:۸zB-U_1:۸z枺ِe2FUWMûѕU4DZ2jðo2FUWZw2FUẂKZ2c;
F eU|4̇K)Z2i2fm*@-U_3dG6S eU|*lćK eU|͑L~ֹ)p̂ѕU6Dpd#dz:*4:kGeU|S8DZL)ghʪfp\͚⚺s3h4:kGeU|CGeU|̏&fsPLCSRdN)!q3yp}TԴqYf|S2z3!♛·37LK·3ꦥȜSM32"47fZ4T։S3"#I3ym[Z)nf\5B%(L@CE?)*\LM|S"8?kZ̐sRdN)և3dG7jZ81Zjҙ"8sRdN)և3V:C+"qL~ִ9CsRdN)և2.&o:ԴqYfmS[Iꚩ30iPE?)3o9T;FSWMS7hjBxݴȧ3)Z2#OJޖ<LRS0-x>x>ܧGѬҊȇP4mhj8<M*zZ2<LR;}1;Fܧaw)cGܧG2TSZ'jj"qL:3T։ꙒvPձjlj=S2@o5Mh"8-qLɬ͑MMujid9ЩOQ!5lD♺ZMBCѿZjMZw5MhC-qMB4!M:ͧt>)93nw _Nٜ̙m;ifjjf́K*kB~)9qMm'fյ>jld6T836)MTW5Sg54Ѕ5W5Sg5W54Ѕ5Sg5W3vh'fյo9SPTfդ5fյo9SPTfէܧ[5ٸ;}08S\PsmNܧ4<LR↎+;}1mO;}0fZ<L?j٭ULw)`);74q^w)b.(h⹃'p;}14q^w)`ʗ4q^w)cڟSx>3n٭UqPաMS$pfHqLR2)5Lx2)5L~ִ9C!t9h'kCo:ԴqYcfKG8?kZ!t9h'ҡE?)kDM:dSk⚦OT!̊M|ST։꙲#ȧ16!DRӊji
is6p4qMB4!L;k18jҙ!G BZS18B548k\S$B548k\n)jЇMn&!C̐	CiO鯈Sҡ"ܧ*\<LxUMhM2@nj8窦LC 7m1꥔4qkt3$Sҡ"w)`ʗ<Sǈ|FiM2@n1꥔4qkt3$sP0g=U5b4L󳪖SP0g=U5b4L4qkt3$?T8<M+&Uݼ3p9dʺ[Fn&f5)9*j}=S ҊxvoKFSOBqMTͣki=SO]l鯊jlcuq36)L}=u)9qMm'fe1-(fe2mQL}=u۠qLޖ>\m8vf5iE<S3hOT#OJɕto36qx>VL~#OG#OZQNw)iY2fћox>VLyf;}4WKvܧ#ZQNw)`#KJ)⚺hV֊[ffյ楳Zfji
fЅCGSPMS;"%qMET\;"$ͫj]-TUL̩nf'qOUL=UM]3"LT杣)jکV֎)9OUGЅ3dG92.sVˊb4LѭYS2t	e1&Cn5l!D5eLm&Af)3@ZqM]4jҙj4	qMm'jpgfdݴAj頇3$m=To3$D6 i꫊fHmAe_OZ3!@dӊj頇5Z8f36)qM]4桫G&DoMs eU|S2k3*ڶ♥!ոECffN&)V֎jlj頇5Q!s2iٷdκhqK)!89Vմ̑)Ylք3dJ)eʶdL̈޹U3F&oKFٴ@!85CGٴ@!8Gzj!|3DJ9p͐M=S6P5tm[Z&@Ak3d'P5tm[Z&dfN&j!"RK)5hS[Yhfe3jKv qLڶRݼ5b$R1MCh⺦>\SV̐Pm[Z)nfHf>)є5eL͐7⚴T6n&!C(|S6o15fn)C⚴T6n&G&jҙfյjҙj4	fe5tȉ3d'SWKh!8⚴T6n&G&f>)V֊[3@Pm[Z)nj[5fn)C⚩3-MDT}=\L5zfj8voKFSQ=UOB3f$RѼ4qfL9jѬhfhhfh㚺QPٸCgU,jq\q3d'P12DgfoKFS8AS5s4jccdL](6SP5tq5tSP5tq5tSm?ToKFS7m=~USP3#	!8!qU;fsNѥ57q]MV҆N#"q5!Pձd6:iC46:xl
 l8?p*3CjvSWLL<N1Y3C!N>#7f=iښk_g5;)R3ȕ5inޚq6p]35"7[q6p]3("4\HAjI@flGM[Rӈ;xzxVͣ$:P㉳靔h)E!q6p]3Lͣ7H6\HL꫊Vn8h\MWCv8Zq7q[J'oMmTյ-8T܈;QYlge2#Qffћ$9ꩭGOg5;)p⹛.'Sti8foCV6p]3w+Fn8աg5;)SDgML8AMCVnqhi2?3Nєklge2:{]m3iKdʾ&OjږTN5oOg5;)&kvS7zfqBӴe4q6p]3(2ڑ8UEM[t tj'iE5q7[qP4L;t:UMPq$
\6҇36q!dF5(sTք.&kvSPգ)ٸlge5(q6p]3hBlͩhɛD&Ӣ7靔5hfTq[R'wp*=NĆ<S4:xv桻y҇4OBNٜ7o3t:P殔mS_Nٜt.)9CV8v(C`vn&pv(C`vn99nf(t;ЃTCv7ACj@f5U;fs!҇3l9CV99C;3Cjl`:Pfj
(sN MCv7ACj@f5!҇3lCV8C;<9ٸDdgևĈɴ3q2#&WKz\Lz3pͫN)6)їȌLy"6i!3z\"6DddF̧qO#&WKz\MB:q"2m3$3駉i!UMhDdj青*6gd	#&uqKd'HLҐHM9vu7m="2m3F866ULCG"2m5-'>36+zd|3htLڶmL=SlL͡^)gfڶLޗAZAwʔ4J3mU(3h$FMԢq3&"2m3v!RfDmDU2#zkv)eI8*♛Fn&DdٳZL)♫jZLʓ*q2FUW3z\"6iٟo2#&5mKI
S7QM;&Ulj頇13ML13HM]3vHLR#t$FMo5[86j؉ĈɴlS3$fћ6(p]-m=mЦh36Nє͚d
\LѕSNєq;t&fs6kLV͢$D6Nɕm?ȌLjp[I6LM;&UddFMm=nfդ͜Wͩ`I?k38fյ$M;&ULKN	͚36x@ZS3ۡL٭33h~׉iSJ L٭n&FL3jӊdFM2FUW36+*Q=4S6ݘyOz4Ӳe_ȌLLɴޗPΦ\S"2m55oHvͧȌMEM[2#&2C;:Ddfi2m3kC6Fn9)fյdFMfћdꙵ57#nf3靔PFMlf2#&2C;:6jZs"2m55oNɴlS3$FM Ddf҅2m5tfHhM\5lD65lD6F:#&WL!86;[!86rnz)6!d'gj@f5茛LѫgNfiyMs6UB3	ٴiq5(sKCIY)fs eU|MWCb'wMHg5lDC$:PlDC)8! 2;lge3VS05@-|Sjωl8?hޖ۠q!҆ޗM骚q8fOMhnڶm6p]3(3hg5;)Ef㊊zkGg5;)R5MhBlge2#QfDiSZTյ-8T܈ݭT>fїzUЄt:x\Hnք&q7v!5l㉥tCCnnU~ڶmM<Hl͗:&kvS7$
\8fKSS8M-8AMEt,7aaaN!aaaax.aaaa8aaN!aaaaaaaa8X1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR)/1JKR!@6>o!@6>o!@6>o!@6>o!@644444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444fe3htjf qLd
\MB)jlf'Cm5t3noKFS6fi꫊fe3fm&jҞ)͙@Jx@Ӵe3z\LʓD	hC♛F'@(>)@oJdfmndF|S"7+*♑̑MB.) LڶmMB%u]6N8d|3$D67AC'♑ͫfPe;d|3jٴq5Q8S2>@l8S\♑ͫf5CmT-U[~)VͣN♩h'̏&m[6&s7q;xm[6&oKFS7q;fȜS2>@l8-L)♑ͫfnfG6GOCd:fo:̏&m[6&tޖsRlo3#	Vͣ237)Դq[:[LڶmM\sRdN) LڶmL͢#zft9ht♑ͫf·5-VDo3#	Vͣ·5-VDo3#	Vͣ23OB̏&m[6&)i̏&m[6&vnwLfL۶r$t3#	Vͣ·5-VD♑ͫfͩj8♑ͫf4q3#	VͣNyN}U<S2>@l83,;93h5llfGsg3蚪Ht6?o3y@oJdvd|2FUsٜ͙@-s"7+*;9 L)d|3$D6P˙ͫf"W\Cl㙑̑LfSͫfPe; LڶmMCTF)3#	Vͣj5͡^fG6GPS eUm LڶmM]4nw2>@l8-L)d|3jٴq48fCj۸d|3jٴq48fCf2>@l8楣ȍ LڶmLt9h#~fG6GOCd:f.fG6GOB4˙ͫfNٜNfG6G6h㙑ͫf4qfճhfSgUO3#	Vͣ9۠Lʾc3 qLɬ83wPfC3jKv TҀߊfMf隊#ihc駊jlfZLٻySZ̑Lޚe=dIM].+i551#J8fћ9D??⚩3wq1Mud2;9̃;FUS\Ԣ⚄hB"i?k]3R Bje4T։3jӊfյh0vͣ&~)V֊[!)p
f+ffյkS)R;kZV͢ BͫjmYS54Ѕ5-sj4fd6⚩3Fn&ATյ-&lSU;fs6յfDm5Sg36MKBNٜTҚqMh|SU;fsPMS65d6⚩3hBFn&m=s⚩3Fn&?DiCmZqMTͣki=S8>))q5ЃLO[)9fjkCSU;fs2c#xlݼ3q3V;&8vlݼ3q5Sg3F&lݼ3q3jKv3iKD)V֊[.Ll qx>3n3whw)ckC;}07sg3f ·@J,ȇmh)cC`ūb$ȇCbFS7q@3wҡvuLJFUsٜԴ!Z6cڡ;QY;9fjB;9e5T!sULݣ)3njڢ4eAc3vusgCs)EiY2j!9dʹU3gٜͩ3wq2m4)Efv榺2UM|Ǵև5t5LϦ.auji	Df2LKRC<&R▌f3	ꙕM[RcuSzAf㙄L=S8>f2Lڷm99S[j3z\"6;9 7m53i5T!sٜkvS5B;9hgfjB;9h⹪v桪j.c3
Ww;fsOBPw;fsWAjB;91깃+;9s7K.`ţAv\sg1%ULL쩭1~US ;*ko5MP9lb5fէ0fy3*O&h4:Z8;9 7C!Lަ&p]-Z˘4q\kvSNzLɴ;9fcFLɫJt9fm[Zٜ[6ylc#feI1|DqL5eNw)` G& eUs2jZL~Ϊy*OT-UO\=4'j鞄YMSZ'05iO0a=s2jҙkDgr۠Ll gr=<SsJɕs8>f+Fsg2FUVߘve[VHuw;fs2iM[t9iN~)9qMm'jnONٜ83dJ)⚩3(
YLѕUx>KtD:fpи<LxZ38jvYܧDCg\N;}1%h᫉ۡqMTͣki=S7jlfmS[IvL.8<M+&ÚK#OJɕs7ܧ4!x>5;}4W2.3OJɕs7w)b-yܧZZdͽjg$ͧ
m[Z)njg$ͧ
o96*\qLz"Lzq0tJ%<S3h]DIOB.&)DjoK6*\L"ROԢDFtdSk⚖FtdSk♛y驔%(~U\S3o152:DCl36S)JQ)UK.).&"3SHS3kCΚL"RL5fmΚL"RL5gև152:D)fb#:je0tJ%<S2k5ML=SWK6qLɬ!6q3z\"6♓YBlj*jޞ)5&&eSVԴ♓YBldFҀͻkPqM|S2k5MM](۸))q5MMKB9o5Sg5tDCd2v殖'3eU5MTBg ѕT5Sg2.&\Nٜ!6q2UM|Nٜghʪkv殖'3eU5U;fs3hSg36Mw)a|{w)a|{7Sg3kCvqMhsqx>z@<Lz= sqU;fs6DqTGr<x<LxT́K*ld
\Mw)`z{w)`z{7Sg2.(h*ld
\Psqx>2#ܧ!b?= MTWTW7ܧ逤~z@;}0|zHqU;fs4j٭ULSg3FTMw)ahx%x>~gsIGǳqU;fs6D5q;t.*lfȕS3'n7ܧb d=4=uw)c؀f=e MT]-WBv殖t᫉ۡMw)b cُCCH'\Gr H!f=4=u7Sg3z\PsmNSg3z\PsmNGr OC`(A=6 x>==G	S؃7Sg3z\P|UNٜqCGw)b18<LA#UNٜա|UNٜաsqx>N#O0)7Sg5haZ7v;Fqx>@ow)b fѼUNٜӡ.*liєGr3 G#OJGUNٜ*lcZQLGr#b=;}0UNٜ*ldZQLGr~x<L1TڶU;fs63qx>#O@{7Sg4WKvUNٜӲe]-w)iG A;}4 zA T;&Uݼ3qT;&Uݼ3q7ܧ	a|{w)iG A|?T;&Uݼ3p9dʺ[FnѼGrx< H$Z7;}4 zA >BѼUNٜӲe\qT;&Uޗqx>Q1z{w)iGUNٜӲe\v杓*@Grx< LOx<M(x@2TRЇTRЇ7ܧQ	x>5UNٜhCvoKBGr GOS	T̆f+f3V͢Gr! ~qx>3 SOHe7Sg3dG>*lfȎsqx>6=|Gr<@UNٜ!U;fs R7ܧ!;}0d==sqU;fsNޖ|UNٜӡ"Gr3 G'w)iC2~<sqU;fs"_Sg2)5w)b8<LB#UNٜm5*ld6TGr!hvww)`̂gsqU;fs"8gWSg2#uMw)`|ww)`|w6w)`|w6w)`|w;fs"8gTSg2#ugr!hvw6w)`̂g}Sg2tjn3fUx>G	O;fs"\Sg2)5r3 G'6w)iC2~<}Sg4mhȇ7T:zZ2!rNlS	Nٜ!;fs Rx>6=sgr<@Tn3#w)`̂LA= ܧ2e1>]Sg2t	D	ld67q[6ܧ#;}1z?}Sg3zZꝳ9Їx>5ܧQ	Nٜ-suNٜ-yܧCٳOJ<&Sg4W2.&ꝳ9dʹ)qx>Q1z{6w)iGT;&UޗuNٜӲe\qx>Q= fǡhlSҏ0~>=FSg4WKv3hZ7v杓*nfmFܧ	a|{6w)iG A|?NٜӲe]-ͣ7uNٜӲe]-ͣ7ܧ	lSҏ;fsNɕto7T;&Uݾw)c hf<Lx@Tڶ;fs69ܧ "=#ٳO@Dz?GSg2-(n3 Sx>GlSDz?GSg1-(n3Sx>P̂=&<M(fAǝSg4mhn3t6e;fsVyljðox>IO0);fsV;fsVr OClSb?= uNٜqCG;fs7Wx>==G	S؃6w)b1&OCbTޗ4q\wDo7Tޗ4q\wDox>= cR	ܧlf=e uNٜ5q;t)ljnLw)c؀f=e Mx>6 CُCCH']Sg3dJ)WBvlZ38jvYܧhvw0|{6w)ahx%NٜkUSsq7TѫfU0w;7ܧ逤~z@;}0|zHSg0w;74q\Sg0w;74q^w)`zzHgr;fs R↎+v@Wx>2͝x>2Nٜv@w)clSǁTSg3dGܧG lSǣ g;fs89lgևx>|?͝x>|?Nٜ3q7Tͣ7ܧc3vL%Ugrx< L?ꝳ9dʹ"UTUNٜ!@ٴ@v晽-|UNٜT!U;fsM;&ÚK*lidʹ㊩3dGvfUT2)5U;fsM;&Uݼ3p9*nfmvvL~*liV*liiE<UNٜҊx9-9-qU;fsMZv9;v晽.(h*li↎+;nw9t᫉ۡqU;fsL
fpи9hճZ;*liٸ9@WT2.89@3fȎ|UNٜ6DqT3kCv晛Fn8vCNc3sg5[&?Plj"LPlf(s7"4
̚ɛvӸɬ!6q3&mNk♺
AjECfjvuqLj頇5tq0v֪fCn3t9jdSkzeIաahdfTZw2FUW3*O>\-U_t9(\SU;fs7AC#n)V֊[oSWS2k3t9C@fN8df(sN3t9fN8df(sNɕs3h͐~)5
Ӳe\3q3d'S2k3t9t3d'SU;fs7AC6qB5MTiїNٜP@NٜPlji
f(m@rL8vn5haZ7⚩3
ա|SU;fs7ACvLyf-MTi2fћ)9́[TFO]l鯊jlf(sO]l鯊jlf(sҊxvn2-(jlf(s6kU\SU;fs7AC.q7AC!77&(s82.&?foSWMP@LjfTHS1tjp[I릞&(s2:D۠q7AC%(̆
OU27fSfL۶43靗t9RzfmZq7ACw'j@fէt9B2@nۉ
!MCVN)"!
jvn1#J&p}W1d:PAhʩ3
̙m3zZ2<GNٜP@kC ΆqTfL۶R-F-sU;fs7AC#h㚩3
ӡ~ִ2aGNٜPlcgCZ8۠ɛvӸp]3;9fJfnsٜOB3Tͥ3!BvqKwNn5[&pcC)V֊[
5hR3t9єȍN♨h)єPm[Z)nݛD)ޖCn4!qL;:gfn3zo3zZ2w'fЅڶRݼP桫G&f9h㙵mh
5h)nSWGͫkDP桫G&Φ:kZ8m[Z&n5Z8f3FFvu5!Xb3zZ2
ͫkE-۳h3z=A!GͫkDP桫G&jqHb3zZ2
ͫkE-۳h5s7)ڶRݻ64j<M\-s7)ڶRݻ6PT1h`ʖΉC!d6VˊiPs7ACղ☇M7ACղ⚺hCk@dSkM\7YV֊[⚺hCVLKvS5tK237ACmhvm9P桫G&j頇3t9j4	jڪ\Rq]4n5Z8f1%U-PGAf(sPգh FUVq]4n5Z8f3*ڶZ8殚s7AC3@55pq]4n3jKv MCGS6o3t9 7m37LfH桪jm[Z)nߊf(s2@o5SցOPdfsWPdݴ5eOP!D̐w8n3$NqLfHÉOBkCy·5-VD♺
̐ZPdf5q5Sg3t9 7Rފ>]YS1MhBs7AC*[BPAhʪ@VC
-U_!dfȎn2FUW3dG[BPAhʪl+!ds7AC*@VЇ3t9Z2d
\d9̂ѕU R3t9Z2fȎn2FUWVЇ3t9Z2fȎPAhʪ?fd9ꩭR1t2(|S Rd:P?fCcЅ5;fCcЅ3hd:Plַ!Љ3hd:PqMh|S8vCfm♕si3d'S7p~3d'S83$dͻf♓6횷fHCf'qK~)W;F!҇1t3$s2DCC"qL79qMEt♙ 7CvI-b$̐)♛Fn&df'qO̐́;k♒t9;54Ѕ1MhB0򙃶nfdDt>)3jksP3$D62@nۊfHmdݴ5eOFЅ2#uqLy=S"8gWӲe2#&6k[)fL?DiGȍ+5陒vSWKzk!3$)dFަ8	 7m1S6S2@nۈSugr3fUm3d'OBͫkG'
dfe3IBmhvm8oKFS4.)hLz)ٸ:snMsHRiBYєЅ5-
`vn8u4!Lޖ)Z2)єЅ3jKv qLޖ.)RLʖ&.)V։3@@"OBЅ36V!3fhCBzfj۸♼:f))Z2fЅ2FUW5sOBYV档iBvS8@q3CGЅ1즥Zfpջyh=S 斄)a!LfLzu5s7hiB4qޖi=SP3zZ2!L;:e5sKBhd\Ѕ3zZ2\Ѕ0w;7 斄)ٸ\Ѕ3jڡqL4q=S eUsP3zZ2zm[Z)nݛD	5nz)9єЅ5(m&fe4!MCGhiBvuRj8⚖͑+@-U_ԴlZ3PS eU|S!@m*♛JjdjQifTS3iS6CT6LѕUMK@fm*fҙjکZ2)jکZ2 5PU2FUW5(3zZ2)S5W5(m&`)*jd`)RMCT6LѕUMK@jd5CmT-U_363iL5CmT-U\ԢD4qʐfm*fҙjکZ2h㚖Tͥ3PS eUsP5PU2FUW3m4CmT s-PU0t sPS eUsRMP1PޖDlwCGCGT6Lvus-PU23?DjکZ2JffTSPS eUsP0bS eUs\ԴjAhʪ档cJ)1jکNήcJ)1jکiӡLѕUL~ζ&>ЩDm2FUW1:۸z枺ِe2FUW3zZ2[TdF̧qHZ7♽-M]-*q2#fSjkdfU2FUW5haZ7*⚴0dd
\Lݵ4LѕUL}=ssRdczfC-U_Ӳe\3q2FUW2.lAhʪldd
\LѕULk&AhʪlćKdfȎLѕULW2FUW4!WHu2FUW:-U_1:۸zB-U_1:۸z枺ِe2FUWMûѕU4DZ2jðo2FUWZw2FUẂKZ2c;
F eU|4̇K)Z2i2fm*@-U_3dG6S eU|*lćK eU|͑L~ֹ)p̂ѕU6Dpd#dz:*4:kGeU|S8DZL)ghʪfp\͚⚺s3h4:kGeU|CGeU|̏&fsPLCSRdN)!q3yp}TԴqYf|S2z3!♛·37LK·3ꦥȜSM32"47fZ4T։S3"#I3ym[Z)nf\5B%(L@CE?)*\LM|S"8?kZ̐sRdN)և3dG7jZ81Zjҙ"8sRdN)և3V:C+"qL~ִ9CsRdN)և2.&o:ԴqYfmS[Iꚩ30iPE?)3o9T;FSWMS7hjBxݴȧ3)Z2#OJޖ<LRS0-x>x>ܧGѬҊȇP4mhj8<M*zZ2<LR;}1;Fܧaw)cGܧG2TSZ'jj"qL:3T։ꙒvPձjlj=S2@o5Mh"8-qLɬ͑MMujid9ЩOQ!5lD♺ZMBCѿZjMZw5MhC-qMB4!M:ͧt>)93nw _Nٜ̙m;ifjjf́K*kB~)9qMm'fյ>jld6T836)MTW5Sg54Ѕ5W5Sg5W54Ѕ5Sg5W3vh'fյo9SPTfդ5fյo9SPTfէܧ[5ٸ;}08S\PsmNܧ4<LR↎+;}1mO;}0fZ<L?j٭ULw)`);74q^w)b.(h⹃'p;}14q^w)`ʗ4q^w)cڟSx>3n٭UqPաMS$pfHqLR2)5Lx2)5L~ִ9C!t9h'kCo:ԴqYcfKG8?kZ!t9h'ҡE?)kDM:dSk⚦OT!̊M|ST։꙲#ȧ16!DRӊji
is6p4qMB4!L;k18jҙ!G BZS18B548k\S$B548k\n)jЇMn&!C̐	CiO鯈Sҡ"ܧ*\<LxUMhM2@nj8窦LC 7m1꥔4qkt3$Sҡ"w)`ʗ<Sǈ|FiM2@n1꥔4qkt3$sP0g=U5b4L󳪖SP0g=U5b4L4qkt3$?T8<M+&Uݼ3p9dʺ[Fn&f5)9*j}=S ҊxvoKFSOBqMTͣki=SO]l鯊jlcuq36)L}=u)9qMm'fe1-(fe2mQL}=u۠qLޖ>\m8vf5iE<S3hOT#OJɕto36qx>VL~#OG#OZQNw)iY2fћox>VLyf;}4WKvܧ#ZQNw)`#KJ)⚺hV֊[ffյ楳Zfji
fЅCGSPMS;"%qMET\;"$ͫj]-TUL̩nf'qOUL=UM]3"LT杣)jکV֎)9OUGЅ3dG92.sVˊb4LѭYS2t	e1&Cn5l!D5eLm&Af)3@ZqM]4jҙj4	qMm'jpgfdݴAj頇3$m=To3$D6 i꫊fHmAe_OZ3!@dӊj頇5Z8f36)qM]4桫G&DoMs eU|S2k3*ڶ♥!ոECffN&)V֎jlj頇5Q!s2iٷdκhqK)!89Vմ̑)Ylք3dJ)eʶdL̈޹U3F&oKFٴ@!85CGٴ@!8Gzj!|3DJ9p͐M=S6P5tm[Z&@Ak3d'P5tm[Z&dfN&j!"RK)5hS[Yhfe3jKv qLڶRݼ5b$R1MCh⺦>\SV̐Pm[Z)nfHf>)є5eL͐7⚴T6n&!C(|S6o15fn)C⚴T6n&G&jҙfյjҙj4	fe5tȉ3d'SWKh!8⚴T6n&G&f>)V֊[3@Pm[Z)nj[5fn)C⚩3-MDT}=\L5zfj8voKFSQ=UOB3f$RѼ4qfL9jѬhfhhfh㚺QPٸCgU,jq\q3d'P12DgfoKFS8AS5s4jccdL](6SP5tq5tSP5tq5tSm?ToKFS7m=~USP3#	!8!qU;fsNѥ57q]MV҆N#"q5!Pձd6:iC46:xl
Vͣ'4:fge5tT3Nޙ54:x)qKB>)vhVM6p]3(8SZvg5;)Q#zg5;)R2#JЅāK4$
\6fˉjٴpյ-8ٸl8?C.88ALYkBg5;)jє3qāK3eĄΪEf㉻Vt7lӉꥧwvІۉM[RӉMȈ|S&kvS!8fmC]46p]3w+.Rz[<M L증ÊoK5mOg5;)p⹙f㉹Z6p]3<DFtˉ靔5hfOW.(Av.#\P4L־&kvS!3)ѯ6vLoK=TQ;iD)pߊQSV6p]3J)lge3z\7jfhۈ ;FSNɗg5;)R3*[TTս<MWB|M L즢vSWzPO]3Nєùq7AC\MP)qwMP8@j߉(s3hzPDiSZ҇5MhBlge5Z2;&kvSRg5;)A&Lږ@m:#zx8AMCVeKw"q7q[g⩭<HhN;z3Cjlj
(sN MTCv7ACj@f5MTPJ⚩3<95njl`:Pfg鯊jl`:Pf㚩3nJӸq=<Nٜ7o3t:P殔mS_5Sg0yB(s8f˚3<95n㚩3<9ٸ4:kv(C`vn8y҇4OB7o3t:P殔mS_yB(s8fˈ<95n<9ٸ8C;$FMqMh|HLͣ7S"2m5tͧ7ڴi*B-qLɴ̐皊#n)67#n$FMDlw"2m5t #&2C?x6T֎$FM ivMq"2m0w[7BqĈɴ)!8oĈɴӐgSvO#&4ji3o9T]9q_#&Rs꩚s3h)gfG8fOͫf30vͤzmMmkDpۊd:dꚺPqM|LCD6R36+DdiMJ+7S2k2#&7kB.&oKFTOUS"7ghʪk⚉fTΉSZ2)fdFM5N)̩? eU|S7#i6VS"2m3VԴZq3z\LӲe[~&Ȏ&s?k̑ȓ?kĈɴ;) 7mĈɴ"7ADdfPձiHL32@nۊfmiߊfޙN
fs3m4L٭n8@-U4LgBo1mPiHw3fl q2DCm4Vcڡ̈ɴ8iQӲe[~&HmDdfᛆmZL͡YL|LLښٴC8m[Z)njP8"LʹӲe_zЛ٭33h~׊d
\Lե38͚36x64qMB
͚jd68Ddjks eU|S3h⹐Z2))q5ЃL3iLهLKJYM;&ULɴNȌM]-q5,e2#&QSVlqLɴTս<S"2m3$9sdFMjږ#&8=ifm[Z&DdfmAS[j3z\"6a=S8ALDdfN&ns"2m3$9si2#&QSV茛L32@nDdj青*FMmM(Z#&WLdݶɴCVMiCVMiDn2m5tɲiٸi!ΦiRBpߙzmS^ɴf~Da=A6ǔ3j5T!s0I6wR48Dٟ0fmW2FUWt6"q7q[J8j؉Ԇ}CVN)ڐ:CN$:Pڐ♳*lge3VS05@-|Sjωl8?hޖ۠q!҆ޗM骚q8fOMhnڶm6p]3(3hg5;)Ef㊊zkGg5;)R5MhBlge2#QfDiSZTյ-8T܈ݭT>fїzUЄt:x\Hnք&q7v!5l㉥tCCnnU~ڶmM<Hl͗:&kvS7$
\8fKSS8M-8AMEt bk  _X          ?  +??;'?2          I\  ?      ./usr/lpp/ssp/css/aix52/samples/lapi/README.LAPI FER                                                              LAPI Sample Files
                           -=-=-=-=-=-=-=-=-=-=-

This directory is the root of the tree of LAPI Sample Files.  The samples
themselves reside in several subdirectories.  Each subdirectory illustrates
some aspect of the LAPI api, forming an 'example group'.

Note that most examples as presented assume the existence of IBM's Parallel
Environment for AIX (PE) and LoadLeveler (LL) products.  Descriptions and
examples of building and running LAPI programs in the absence of PE and LL
can be found in the standalone subdirectory.


Within each subdirectory, you will find one or more README's with complete
instructions for building and running the examples therein.  The following
example groups can be found:

- init: contains examples to illustrate initialization, termination and basic
        address manipulation and parameter setting in LAPI.  See the standalone
        directory for examples of building and running LAPI without PE and LL.

- lapi_api: contains a complete sample for each LAPI communication call.

- basic: shows several approaches to solving the same problem with LAPI.
         In each sample a commuincation occurs, the data is processed by
         the remote task and then returned to the origin task.

- dgsp: demonstrates LAPI's new Data Gather Scatter Program (DGSP) interface.

- vector: illustrates LAPI's vector api calls

- xfer: demonstrates the LAPI_Xfer interface for communication api calls.

- interop: contains an example of 32/64 interoperability using the LAPI_Xfer
           interface.  Gives instructions for building a 32-bit app and a
           64-bit app that can communicate with one another.

- standalone: contains examples that demonstrate building and running
              LAPI applications in standalone mode (i.e. without 
              PE and LL).
kRt ,X          .  +??'?2          1\  .      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/Makefile                                  # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

CC      = mpcc_r
CFLAGS  = -g 

#uncomment this line and set the appropriate path
#to compile in a directory other than the src dir
#BINDIR=/local/init/

all:	$(BINDIR)accumulate_and_return.Xfer \
        $(BINDIR)accumulate_and_return.Put  \
        $(BINDIR)accumulate_and_return.Am

$(BINDIR)accumulate_and_return.Xfer: accumulate_and_return.Xfer.c
	$(CC) $(CFLAGS) -o $@ $?
	$(CC) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)accumulate_and_return.Put: accumulate_and_return.Put.c
	$(CC) $(CFLAGS) -o $@ $?
	$(CC) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)accumulate_and_return.Am: accumulate_and_return.Am.c
	$(CC) $(CFLAGS) -o $@ $?
	$(CC) -q64 $(CFLAGS) -o $@L $?

clean: 
	rm -f $(BINDIR)accumulate_and_return.Am
	rm -f $(BINDIR)accumulate_and_return.Put
	rm -f $(BINDIR)accumulate_and_return.Xfer
	rm -f $(BINDIR)accumulate_and_return.AmL
	rm -f $(BINDIR)accumulate_and_return.PutL
	rm -f $(BINDIR)accumulate_and_return.XferL

ttkc .X            +??'?2          3\        ./usr/lpp/ssp/css/aix52/samples/lapi/basic/README.LAPI.BASIC                                 # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

       Illustration of Various LAPI Communication API Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples that illustrate the same data
transfer operation using different LAPI calls.  Each example uses LAPI
calls to perform an operation similar to MPI accumulate and then
returns the result to the original task.  An array of ints is passed
from src to target.  The target adds the contents of a local array of
ints then passes the result back to the original src.  One example
each is presented using LAPI_Put, LAPI_Amsend and LAPI_Xfer.

The examples as presented build and run assuming the presence of IBM's
Parallel Environment for AIX (PE) and LoadLeveler products.  Samples
illustrating how to write, build and run LAPI programs without PE and
LL can be found in the standalone subdirectory of the LAPI samples src
tree.

Each sample file supports communication for any even number of tasks
between 2 and the maximum allowable by LAPI.  In each case, tasks
are assigned to 'buddy pairs' of contiguous task ids.  A single data
transfer is done for each buddy pair, driven by the lower-numbered
task.  For example, in the 8 task case, the tasks will be paired as
(0,1) (2,3) (4,5) and (6,7).  Tasks 0, 2, 4 and 6 will drive a single
communication call with tasks 1, 3, 5 and 7, respectively.

Each example is named accumulate_and_return.XXX.c where XXX is the
type of call illustrated.  For example, accumulate_and_return.Am.c
shows a solution using the LAPI_Amsend call.  Note that, in the
interest of minimizing extra code, returns from malloc calls are not
checked for success.  It is strongly suggested that the user check
mallocs and other functions for successful return.

The set of files for this example includes the following:

/opt/rsct/lapi/samples/basic/README.LAPI.BASIC  - this file 
/opt/rsct/lapi/samples/basic/Makefile           - makefile
/opt/rsct/lapi/samples/basic/setup              - setup env vars
/opt/rsct/lapi/samples/basic/accumulate_and_return.Am.c
/opt/rsct/lapi/samples/basic/accumulate_and_return.Put.c
/opt/rsct/lapi/samples/basic/accumulate_and_return.Xfer.c

To build (assumes PE):
----------------------

1) Since these files install into a system directory 
   (/opt/rsct/lapi/samples/basic) you should probably copy the
   the contents of this directory to somewhere else if you have not
   done so already, so that you can modify the files.

2) Optionally set BINDIR to a directory if you want the exec's to
   compile somewhere other than the directory containing the src
   files.

3) run make.  Note that the Makefile will build both a 32 and a 64-bit
   executable for each src file.  For example, 
   accumulate_and_return.Put.c will be compiled into
   accumulate_and_return.Put (which is 32-bit) and
   accumulate_and_return.PutL (which is 64-bit).


To run (assumes PE and LoadLeveler): 
------------------------------------

1) Ensure LoadLeveler is setup correctly with a pool or host list.

2) Change/add env variables in setup script to your liking
   (e.g., set MP_PROCS to the desired number of tasks).

3) Source the setup script '. setup'

4) Run 'poe xyz' (where 'xyz' is the name of an exec, e.g.
                   'accumulate_and_return.Put')

Each sample as shipped prints the results of the data communication
after the communication completes.

k /X          ,  +??'?2          ^  ,      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Am.c                                /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Accumulate_and_return Example Program using the 
**   LAPI_Amsend api call.  For a set of n tasks 0,1,...,n-1,
**   where n is an even number, all tasks are divided into
**   (src,tgt) buddy pairs (0,1), (2,3), etc.  For each pair,
**   an array of ints is transferred from src to tgt with a
**   LAPI_Amsend call.  The ints are then manipulated
**   and sent back to the src with a LAPI_Amsend call from
**   within the completion handler.  Since active messages are
**   used, all synchronization is done through handlers, and thus
**   LAPI counters are not needed.  The src does wait on its own
**   counter which is set in the src completion handler
**   The various data buffers are printed along the way to
**   show progress.
*/


/* Data structure for user header */
typedef struct {
    uint length;
    uint buddy;
} uhdr_t;

/* Data structure for info to pass to completion handler */
typedef struct {
    int *tmp_buf;
    uint length;
    uint buddy;
} compl_info_t;

compl_info_t compl_info;

/* stores initial value on src and tgt and final value on tgt */
int           data_buffer[ARRAYLEN];

/* global array of header handler addrs */
void   **hdr_hdl_list;

/* counter used on src (not a LAPI cntr) */
int wait_flag;


/*
**  src side handlers (invoked when tgt does return
**  Amsend call.
*/

/* completion handler on original src (as final tgt) */
void set_final_cntr(lapi_handle_t *handle, void *param)
{
    int i;     /* loop counter */
    compl_info_t *compl_ptr=(compl_info_t *)param;

    printf("Greetings from the src completion handler\n");
    for( i=0; i<compl_ptr->length; i++ ) {
        printf("final data_buf[%d]: %d\n", i,
                        data_buffer[i]);
    }
  
    /* set wait flag here to continue execution below */
    wait_flag++;

}

/* header_handler on src */
void *src_header_handler(lapi_handle_t *handle, void *uhdr,
                         uint uhdr_len, uint msg_len,
                         compl_hndlr_t **completion_handler,
                         void **user_info)
{
    uhdr_t *uhdr_ptr = (uhdr_t *) uhdr;  /* info from src */

    printf("Greetings from the src header handler...\n");

    *completion_handler = set_final_cntr;
    compl_info.length = uhdr_ptr->length;

    *user_info = (void *)&compl_info;

    /* LAPI will write data payload here */
    return data_buffer;
}

/*
**  tgt side handlers (invoked when src does return
**  Amsend call.
*/

/* completion handler on original target */
void do_accumulate(lapi_handle_t *handle, void *param)
{
    uhdr_t        uhdr;      /* pass info to HH on src */
    int i;                   /* loop counter */
    int buddy;               /* we send to orig. src */
    uint len;                /* pulled from param */
    int *tmp_buf;            /* pulled from param */

    /* grab info from compl_info */
    tmp_buf = (int *)(compl_info.tmp_buf);
    len     = (uint) (compl_info.length);
    buddy   = (uint) (compl_info.buddy);

    printf("Greetings from the tgt completion handler...\n");

    /* do the accumulation */
    for( i = 0; i < len; i++ ) {
        data_buffer[i] += tmp_buf[i];
    }

    /* setup for the return Amsend */
    uhdr.length = len;

    CHECK((LAPI_Amsend(*handle, buddy, 
                       (void *)(hdr_hdl_list[buddy]), &uhdr,
                        sizeof(uhdr_t), &(data_buffer[0]),
                        len*(sizeof(data_buffer[0])),
                        NULL, NULL, NULL)));

    /* done with tmp_buf */
    free(tmp_buf);
}

/* header handler on original tgt */
void *tgt_header_handler(lapi_handle_t *handle, void *uhdr,
                         uint uhdr_len, uint msg_len,
                         compl_hndlr_t **completion_handler,
                         void **user_info) {

    uhdr_t *uhdr_ptr;  /* for info from uhdr */
    int i;             /* loop counter */
    uint len;          /* stores length passed in user header */
    uint buddy;        /* pulled for uhdr */ 
    int *tmp_buf;      /* intermediate buffer for accumulate */

    printf("Greetings from the tgt header handler...\n");
    
    /* grab the length passed in the user header */
    uhdr_ptr = (uhdr_t *) uhdr;
    len = uhdr_ptr->length;
    buddy = uhdr_ptr->buddy;

    /* 
    ** malloc to buffer then pass back to LAPI for use in
    ** completion handler.  completion handler will free.
    */ 
    tmp_buf = (int *) malloc(len*sizeof(int));

    /* store some arbitrary values in tmp_buf */
    for (i = 0; i < len; i++ ) {
        tmp_buf[i] = (len) - (2*i);
    }   

    /* set completion handler pointer */
    *completion_handler = do_accumulate;

    /* set params to send to completion handler */
    compl_info.tmp_buf = tmp_buf;
    compl_info.length = uhdr_ptr->length;
    compl_info.buddy = buddy;

    return data_buffer;
}

int main( int argc, char **argv )
{

lapi_handle_t handle;                      /* LAPI handle */
lapi_info_t   info;                        /* Info to pass to
                                              LAPI_Init */
int           task_id;                     /* Our LAPI Task id */
int           num_tasks;                   /* Total number of tasks
 */
void          *buf_addr_list[NUM_TASKS];   /* Table of remote data
                                              buf addrs. */
int           i;                           /* Loop counter */
int           buddy;                       /* Our communication
                                              partner */

    /*
    ** Clear the struct.  Not passing any info to init through this
    ** struct.
    */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }

    /* setup for header handler addresses */
    hdr_hdl_list = (void **) malloc(num_tasks*sizeof(void *));

    /*
    ** up to this point, all instructions have executed on all 
    ** tasks. we now begin differentiating tasks.
    */
    if ((task_id %2) == 0) {   /* message source */
        uhdr_t        uhdr;

    /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id+1;

    /*
    ** collective calls.  in this case, we need to specify
    ** different header handlers for the src and tgt tasks,
    ** thus the Address_init call is done within the separate 
    ** code for each task.
    */
        CHECK((LAPI_Address_init(handle,(void *)&src_header_handler,hdr_hdl_list)));

    /* for our own sync. */
        wait_flag = 0;

    /* initialize data buffer */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = i;
            printf("original data_buffer[%d]: %d\n", i, data_buffer[i]);
        }

        /* sync before starting */
        CHECK((LAPI_Gfence(handle)));

        /* initialize our header */
        uhdr.length = ARRAYLEN;

        /* tgt will use in return Amsend call. */
        uhdr.buddy = task_id;  
    /*
    ** execute the data transfer to our buddy task.  send ARRAYLEN
    ** ints, starting with data_buffer[0].  Note that no user
    ** header is sent, and no counters are used.
    ** args:  handle                 -- the LAPI handle
    **        buddy                  -- the target task id
    **        hdr_hdl_list[buddy]    -- the header handler that
    **                                  will execute on the target
    **        uhdr                   -- the user header
    **        sizeof(uhdr_t)         -- the user header length
    **        &(data_buffer[0])      -- the starting address of
    **                                  data to transfer
    **        ARRAYLEN*sizeof(int)   -- the length of data to
    **                                  transfer
    **        NULL, NULL, NULL       -- target, origin and 
    **                                  completion counters
    */

        CHECK((LAPI_Amsend(handle, buddy,
                         (void *)hdr_hdl_list[buddy], &uhdr, 
                         sizeof(uhdr_t),&(data_buffer[0]),
                         ARRAYLEN*(sizeof(data_buffer[0])),
                         NULL, NULL, NULL)));

        /* wait for src compl hndlr to signal that we're done */
        while (!wait_flag) {
            sleep(1);
        }
        


    } else {             /* receiver */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = 2*(-i);
        }

    /*
    ** collective calls.  in this case, we need to specify
    ** different header handlers for the src and tgt tasks,
    ** thus the Address_init call is done within the separate
    ** code for each task.
    */
    CHECK((LAPI_Address_init(handle,(void *)&tgt_header_handler,hdr_hdl_list)));

        /* sync with src */
        CHECK((LAPI_Gfence(handle)));
    }

    /* remaining code will execute on all tasks */ 

    /* final sync before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(hdr_hdl_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


       k 0X             +??'?2          _         ./usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Put.c                               /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Accumulate_and_return Example Program using the the LAPI_Put api
**   call.  For a set of n tasks 0,1,...,n-1, where n is an even
**   number, all tasks are divided into (src,tgt) buddy pairs (0,1),
**   (2,3), etc.  For each pair, an array of ints is transferred
**   from src to tgt with a LAPI_Put call.  The ints are then
**   manipulated and sent back to the src with another LAPI_Put
**   call.  All tasks wait on target counters to signal
**   completion of message delivery.  The various data buffers are
**   printed along the way to show progress.
*/


/* stores initial value on src and final value on tgt */
int           data_buffer[ARRAYLEN];

/* store list of remote buffer addrs */
void          **data_buffer_list;  /* remote data buffer addrs */

/* store list of remote tgt_cntr addrs */
void          **tgt_cntr_list;     /* remote tgt cntr addrs    */

/* updates on tgt at msg completion */
lapi_cntr_t   tgt_cntr;


int main( int argc, char **argv )
{

lapi_handle_t handle;        /* LAPI handle */
lapi_info_t   info;          /* Info to pass to LAPI_Init */
int           task_id;       /* Our LAPI Task id */
int           num_tasks;     /* Total number of tasks */
int           i,j;           /* Loop counters */
int           buddy;         /* Our communication partner */
int           val;           /* Needed for waitcntr call on source */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }

    /* allocate space for remote addrs */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));
    tgt_cntr_list = (void **) malloc(num_tasks*sizeof(void *));

    /* each task executes on tgt_cntr within its own data space */
    CHECK((LAPI_Setcntr(handle,&tgt_cntr,0)));

    /*
    ** collective calls.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init(handle,
                           &tgt_cntr,tgt_cntr_list)));
    CHECK((LAPI_Address_init(handle,
                                        (void *)data_buffer,
                                         data_buffer_list)));

    /*
    ** up to this point, all instructions have executed on all
    ** tasks. we now begin differentiating tasks.
    */
    if ( task_id % 2  == 0 ){   /* sender */
        buddy = task_id + 1;

        /* initialize data buffer */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = i;
        }

        for (i = 0; i < ARRAYLEN; i++ ) {
            printf("original data_buffer[%d]: %d\n", i, data_buffer[i]);
        }

        /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

        /*
        ** execute the data transfer to our buddy task.  send
        ** ARRAYLEN ints, starting with data_buffer[0].  Note that
        ** no user header is sent, and the target counter is used
        ** to signal message completion at the target.
        ** args:  handle                  -- the LAPI handle
        **        buddy                   -- the target task id
        **        ARRAYLEN*sizeof(int)    -- the length of data to
        **                                   transfer
        **        data_buffer_list[buddy] -- remote addr for
        **                                   writing data
        **        &(data_buffer[0])       -- the starting address
        **                                   of data to transfer
        **        tgt_cntr_list[buddy]    -- remote tgt counter
        **                                   address.  will update
        **                                   when message completes
        **                                   on target.
        **        NULL, NULL              -- origin and completion
        **                                   counters.
        */

        CHECK((LAPI_Put(handle, buddy,
                           (ulong) (ARRAYLEN*sizeof(int)), 
                           (void *) (data_buffer_list[buddy]),
                           (void *) (&(data_buffer[0])), 
                           (void *)(tgt_cntr_list[buddy]),
                           NULL, NULL)));  

        /* now wait for tgt to return data to us */
        CHECK((LAPI_Waitcntr(handle, &tgt_cntr,
                                         1, &val)));
        for (i = 0; i < ARRAYLEN; i++ ) {
            printf("final data_buffer[%d]: %d\n", i,
                            data_buffer[i]);
        }

    } else {             /* receiver */
        int tmp_buf[ARRAYLEN]; /* for intermediate values */

        buddy = task_id -1;

        for( j = 0; j < ARRAYLEN; j++ ) {
            tmp_buf[j] = ARRAYLEN - (2*j);
        }

        /* match src's sync */
        CHECK((LAPI_Gfence(handle)));

        /* wait for data to arrive from src */
        CHECK((LAPI_Waitcntr(handle, &tgt_cntr,1,
                           &val)));

        /* store different set of values in array */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] += tmp_buf[i];
        }

        /*
        ** Send new data values back to our buddy.  Note the use
        ** of the buddy entries in the data_buffer_list and
        ** tgt_cntr_list for remote addresses.
        */
        CHECK((LAPI_Put(handle, buddy,
                           (ulong) (ARRAYLEN*sizeof(int)), 
                           (void *) (data_buffer_list[buddy]),
                           (void *) (&(data_buffer[0])), 
                           (void *) tgt_cntr_list[buddy],
                           NULL, NULL)));  
    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(data_buffer_list);
    free(tgt_cntr_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


n itsk 1X          v  +??'?2          @\  v      ./usr/lpp/ssp/css/aix52/samples/lapi/basic/accumulate_and_return.Xfer.c                              /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Accumulate_and_return Example Program using the LAPI_Xfer
**   interface to the Put api call.  For a set of n tasks
**   0,1,...,n-1, where n is an even number, all tasks are divided
**   into (src,tgt) buddy pairs (0,1), (2,3), etc.  For each pair,
**   an array of ints is transferred from src to tgt with a
**   LAPI_Xfer call.  The ints are then manipulated and sent back
**   to the src with a regular LAPI_Put call.  All tasks wait on
**   target counters to signal completion of message delivery.
**   The various data buffers are printed along the way to show
**   progress.
*/


/* stores initial value on src and tgt and final value on src */
int           data_buffer[ARRAYLEN];

lapi_long_t   *data_buffer_list;  /* remote data buffer addrs */
lapi_long_t   *tgt_cntr_list;     /* tgt cntr is remote addr. */

/* 
** Task 1 will wait in tgt_cntr for completion of first data xfer.
** Task 0 will wait on tgt_cntr for completion of data return.
*/
lapi_cntr_t   tgt_cntr;   /* updates on tgt at msg completion */

int main( int argc, char **argv )
{

lapi_handle_t handle;        /* LAPI handle */
lapi_info_t   info;          /* Info to pass to LAPI_Init */
int           task_id;       /* Our LAPI Task id */
int           num_tasks;     /* Total number of tasks */
int           i,j;           /* Loop counters */
int           buddy;         /* Our communication partner */
lapi_xfer_t   xfer_info;     /* for xfer call */
int           val;           /* Needed for waitcntr call on source
*/

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }

    /* each task executes on tgt_cntr within its own data space */
    CHECK((LAPI_Setcntr(handle,&tgt_cntr,0)));

    /* allocate space for remote addrs */
    data_buffer_list = (lapi_long_t *) 
                     malloc(num_tasks*sizeof(lapi_long_t));
    tgt_cntr_list = (lapi_long_t *)
                     malloc(num_tasks*sizeof(lapi_long_t));

    /*
    ** collective calls.  each task stores its own addr plus
    ** remote addrs
    */
    CHECK((LAPI_Address_init64(handle,(lapi_long_t)
                                     &tgt_cntr,tgt_cntr_list)));
    CHECK((LAPI_Address_init64(handle,(lapi_long_t)
                                data_buffer,data_buffer_list)));

    if ((task_id %2) == 0) {   /* sender */
        buddy = task_id + 1;
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = i;
        }

        for (i = 0; i < ARRAYLEN; i++ ) {
            printf("original data_buffer[%d]: %d\n", i, data_buffer[i]);
        }

        /* sync before data transfer */
        CHECK((LAPI_Gfence(handle)));


        /* Set up xfer structure */
        bzero(&xfer_info, sizeof(lapi_xfer_t));
        xfer_info.Put.Xfer_type = LAPI_PUT_XFER;

        /* send data to buddy */
        xfer_info.Put.tgt = buddy;

        /* data size */
        xfer_info.Put.len = (ulong)(ARRAYLEN*sizeof(int));

        /* remote base address for writing data */
        xfer_info.Put.tgt_addr = (lapi_long_t)
                                 (data_buffer_list[buddy]);
        
        /* local base address for reading data */
        xfer_info.Put.org_addr = (void *) (&(data_buffer[0]));

        /* target counter */
        xfer_info.Put.tgt_cntr = (lapi_long_t)
                                 (tgt_cntr_list[buddy]);

        /* not using origin or completion counters */
        xfer_info.Put.org_cntr = NULL;
        xfer_info.Put.cmpl_cntr = NULL;

        /* do the xfer call */
        CHECK((LAPI_Xfer(handle, &xfer_info)));

        /* 
        ** now wait for tgt to return data to us by waiting
        ** on local tgt_cntr to increment
        */
        CHECK((LAPI_Waitcntr(handle, &tgt_cntr,
                                                1, &val)));

        for (i = 0; i < ARRAYLEN; i++ ) {
            printf("final data_buffer[%d]: %d\n", i,
                                            data_buffer[i]);
        }


    } else {             /* receiver */
        int tmp_buf[ARRAYLEN];  /* buffer to add to orig */  

        buddy = task_id -1;
         
        for( j = 0; j < ARRAYLEN; j++ ) {
            tmp_buf[j] = ARRAYLEN - (2*j);
        }

        /* match src's sync */       
        CHECK((LAPI_Gfence(handle)));

        /* wait for data to arrive from src */
        CHECK((LAPI_Waitcntr(handle, &tgt_cntr,1,
                                         &val)));

        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] += tmp_buf[i];
        }

        /* return buffer to src with */
        CHECK((LAPI_Put(handle, buddy, (ulong)
                          (ARRAYLEN*sizeof(int)), 
                          (void *) (data_buffer_list[buddy]),
                          (void *) (&(data_buffer[0])), 
                          (lapi_cntr_t *)tgt_cntr_list[buddy],
                          NULL, NULL)));  
    }

    /* all tasks will execute remaining code */ 

    /* final sync before term */ 
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(data_buffer_list);
    free(tgt_cntr_list);

    /* terminate the LAPI handle */ 
    CHECK((LAPI_Term(handle)));

    return 0; 
}


PIk	 2X            +??'?2          4\        ./usr/lpp/ssp/css/aix52/samples/lapi/basic/setup late_an                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

echo MP_HOSTFILE is $MP_HOSTFILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
echo MP_INFOLEVEL is $MP_INFOLEVEL
echo MP_LABELIO is $MP_LABELIO



_ikꨨ 8X          N<  +??'?2          l  N<      ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Dgsp_scatter.c _return                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 



/*
** Example Program to illustrate the use of 
**   DGSP for data scatter on the receive side.
**   For a set of n tasks 0,1,...,n-1, where n is
**   an even number, all tasks are divided into
**   (src,tgt) buddy pairs (0,1), (2,3), etc.   A simple
**   DGSP program is created that ships alternate
**   integers from a data buffer on the src.  The
**   receive side creates a DGSP for data scatter.  The
**   result is a strided vector of the values passed.
**
**   This example also illustrates two different approaches
**   for DGSP creation.  The gather-side DGSP is implemented
**   using a code pointer to keep track of the location in
**   the code array as instructions are added.  This method
**   should be used for building DGSP's 'on the fly.'
**
**   The gather is accomplished by using a DGSP with one
**   copy and one iterate instruction.  The copy has a
**   size of 4 bytes and an extent of 8 bytes.  This
**   causes the machine to copy 4, skip 8, copy 4,
**   etc...until the amount specified by the user 
**   is transferred.  
**
**   On the scatter side, the DGSP is constructed through
**   static initializers.  This method is simpler, but
**   does not allow for dynamic DGSP construction.
**
**   The src of each pair creates a data buffer of
**   ints then prints the values.  A source-side DGSP
**   is built as described above.  the DGSP is 
**   registered using LAPI_Util then run using 
**   LAPI_Xfer.  As the DGSP runs, LAPI iterates through
**   the array and transfers alternate elements as
**   described above.  The receive completion handler
**   verifies the results of the Xfer call by printing
**   the contents of the target-side data buffer.
**
**   LAPI will automatically invoke the completion handler
**   upon message completion.  Note that the origin task
**   must wait on the completion counter before terminating,
**   to ensure that the completion handler has executed.
*/

#define  DOUBLE_ARRAYLEN ARRAYLEN*2

/*
** stores initial value on src and final value on tgt
** note that DOUBLE_ARRAYLEN size is needed on the
** src to get ARRAYLEN ints on the tgt in this
** example.
*/
int           data_buffer[DOUBLE_ARRAYLEN];


/* global array of header handler addrs */
lapi_long_t   *hdr_hdl_list;

/*
** DGSP code array.  DGSP instructions are stored
** as ints (with constants defined in lapi.h for
** the number of ints needed to store each
** instruction).  We will have one COPY and one ITERATE
** instruction in our DGSP.  We use LAPI's constants
** to allocate the appropriate storage.
*/
int  code[LAPI_DGSM_COPY_SIZE+LAPI_DGSM_ITERATE_SIZE];

/* DGSP descriptor */
lapi_dgsp_descr_t dgsp_d;

typedef struct {
   lapi_dgsm_gosub_t           g;
   lapi_dgsm_iterate_t         i1;
   lapi_dgsm_copy_t            c;
   lapi_dgsm_iterate_t         i2;
} code_t_2;

code_t_2  code_2 = {
     {LAPI_DGSM_GOSUB, (LAPI_DGSM_GOSUB_SIZE+LAPI_DGSM_ITERATE_SIZE), LAPI_DGSM_GOSUB_SIZE, 2, 0, 8},
     {LAPI_DGSM_ITERATE, -LAPI_DGSM_GOSUB_SIZE},
     {LAPI_DGSM_COPY, 4, 0},
     {LAPI_DGSM_ITERATE, -LAPI_DGSM_COPY_SIZE}
};

lapi_dgsp_descr_t dgsp_scatter_d= {
     ((int*) &code_2),                             /* code address */
     sizeof(code_t_2) / sizeof(int),               /* code size    */
     2,                                            /* depth        */
     LAPI_DGSM_SPARSE,                             /* density      */
     8,                                            /* size         */
     16,                                           /* extent       */
     0,                                            /* lext         */
     12,                                           /* rext         */
     0                                             /* atom size    */
};


/* updates on src at msg completion */
lapi_cntr_t   compl_cntr;

/*
**  completion handler that runs on target after
**  completion of message delivery.
**  simply prints the contents of the data buffer that
**  results from the DGSP xfer.
*/
void compl_hndlr(lapi_handle_t *handle, void *param)
{
    int i;              /* loop counter */
    
    printf("Greetings from the completion handler...\n");
    for( i = 0; i < (ARRAYLEN); i++ ) {
        printf("final buffer[%d]: %d\n",i, data_buffer[i]);
    }

}

/* header handler that runs on target when first packet
** arrives.
**
** sets the completion_handler pointer and returns the
** address of the tgt side data buffer.  Since only
** an address is returned (and not a DGSP), LAPI simply
** writes the gathered data as a contiguous stream 
** (similar to how data is written in an Amsend call).
** Had the header handler returned a pointer to a
** DGSP descriptor, LAPI would have interpreted the
** DGSP to unpack the data at the target.
*/
void *header_handler(lapi_handle_t *handle, void *uhdr,
                     uint uhdr_len, ulong *info_pkg,
                     compl_hndlr_t **completion_handler,
                     void **user_info)
{
lapi_return_info_t *retInfo;
/* DGSP data structures */
lapi_dgsm_copy_t    *copy_p; /* copy instruction */
lapi_dgsm_iterate_t *iter_p; /* iterate instruction */
int                 *code_ptr; /* code pointer */

/* constant for holding code array info */
int                 code_less_iterate_size;

/* used for DGSP registration */
lapi_reg_dgsp_t     scatter_reg_util;

    /* pass the completion handler back by reference */
    *completion_handler = compl_hndlr; 
    fprintf(stderr,"Greetings from the header_handler, returning:0x%x\n",data_buffer);

       /* Setup and do DGSP registration */
       scatter_reg_util.Util_type = LAPI_REGISTER_DGSP;
       scatter_reg_util.idgsp = &dgsp_scatter_d;
       CHECK((LAPI_Util(*handle,
                         (lapi_util_t *)&scatter_reg_util)));

       retInfo = (lapi_return_info_t *) info_pkg;
       retInfo->bytes = retInfo->msg_len;
       retInfo->ret_flags=LAPI_NORMAL;     
       retInfo->dgsp_handle=scatter_reg_util.dgsp_handle;

    return data_buffer;
}


int main( int argc, char **argv )
{

lapi_handle_t handle;    /* LAPI handle */
lapi_info_t   info;      /* Info to pass to LAPI_Init */
int           task_id;   /* Our LAPI Task id */ 
int           val;       /* Needed for waitcntr call */
int           num_tasks; /* Total number of tasks */

/*
** Table of remote data buf addrs
*/
void          *buf_addr_list[NUM_TASKS];
int           i,k;       /* Loop counter */
int           buddy;     /* Our communication partner */

/*
** Data structure for the xfer call.
*/
lapi_xfer_t   xfer_struct;


/* DGSP data structures */
lapi_dgsm_copy_t    *copy_p; /* copy instruction */
lapi_dgsm_iterate_t *iter_p; /* iterate instruction */
int                 *code_ptr; /* code pointer */

/* constant for holding code array info */
int                 code_less_iterate_size;

/* used for DGSP registration */
lapi_reg_dgsp_t     reg_util;


    /*
    ** Clear the struct.  Not passing any info to init
    ** through this struct.
    */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id))); 

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(-1);
    }  
    hdr_hdl_list = (lapi_long_t *)
               malloc(num_tasks*sizeof(lapi_long_t));

    /*
    ** collective calls.  each task stores its own addr
    ** plus remote addrs
    */
    CHECK((LAPI_Address_init64(handle,(lapi_long_t)&header_handler,hdr_hdl_list)));

    /*
    ** up to this point, all instructions have executed
    ** on all tasks.
    ** we now begin differentiating tasks.
    */
    if ((task_id %2) == 0) {   /* message source */

       /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id+1;

       /*
       ** Set up dgsp descriptor
       */

       /* set pointer to code array */
       dgsp_d.code = &code[0];

       /* set size of code array */
       dgsp_d.code_size = LAPI_DGSM_COPY_SIZE +
                          LAPI_DGSM_ITERATE_SIZE;

       /* not using DGSP gosub instruction */
       dgsp_d.depth = 1;

       /* 
       ** set density to show internal gaps in the
       ** DGSP data layout
       */
       dgsp_d.density   = LAPI_DGSM_SPARSE;

       /* transfer 4 bytes at a time */
       dgsp_d.size  = 4;

       /* advance the template by 8 for each iteration */
       dgsp_d.extent = 8;

       /*
       ** ext specifies the memory 'footprint' of
       ** data to be transferred. The lext specifies
       ** the offset from the base address to begin
       ** vieiwing the data.  The rext specifies the
       ** length from the base address to use.
       */
       dgsp_d.lext = 0;
       dgsp_d.rext = 4;

       /* atom size of 0 lets LAPI choose the pkt size */
       dgsp_d.atom_size = 0;

       /* 
       ** setup the copy instruction
       */
       copy_p = (lapi_dgsm_copy_t *)(dgsp_d.code);
       copy_p->opcode = LAPI_DGSM_COPY;

       /* copy 4 bytes at a time */      
       copy_p->bytes = (long) 4;

       /* start at offset 0 */
       copy_p->offset = (long) 0;

       /* set code ptr to addr of iterate instruction */
       code_less_iterate_size =  dgsp_d.code_size - LAPI_DGSM_ITERATE_SIZE;
       code_ptr = ((int *)(code))+code_less_iterate_size;

       /* 
       ** Setup iterate instruction
       */
       iter_p = (lapi_dgsm_iterate_t *) code_ptr;
       iter_p->opcode = LAPI_DGSM_ITERATE;
       iter_p->iter_loc = (-code_less_iterate_size);

       /* Setup and do DGSP registration */
       reg_util.Util_type = LAPI_REGISTER_DGSP;
       reg_util.idgsp = &dgsp_d;
       CHECK((LAPI_Util(handle,
                         (lapi_util_t *)&reg_util)));


    /* initialize data buffer. */
        for (i = 0; i < (DOUBLE_ARRAYLEN); i++ ) {
            data_buffer[i] = i*buddy;
        }

       /*
       ** collective call.  sync before starting data
       ** transfer
       */
       CHECK((LAPI_Gfence(handle)));

    /*
    ** initialize the completion counter. When it increments, we know
    ** that the completion handler has returned
    */
    CHECK((LAPI_Setcntr(handle,&compl_cntr,0)));

   /* 
   ** Setup the xfer struct to transfer to our buddy
   ** task.  start at data_buffer[0], send one int,
   ** skip 8 bytes, send the next int, skip 8 bytes,
   ** etc. starting with data_buffer[0].  Note that no
   ** user header is sent, and no counters are used.
   ** args:  handle                 -- the LAPI handle
   **        buddy                  -- the target task id
   **        header_handler         -- the handler handler
   **                                  that will execute
   **                                  on the target
   **        NULL                   -- the user header 
   **        0                      -- the user header
   **                                  length
   **        &(data_buffer[0])      -- the starting address
   **                                  of data to transfer
   **        ARRAYLEN*sizeof(int)   -- the length of data
   **                                  to transfer
   **        NULL, NULL             -- target and origin counter
   **        compl_cntr             -- completion counter
   */
        /* required for DGSP transfer */
        xfer_struct.Dgsp.Xfer_type = LAPI_DGSP_XFER;

        /* no flags sent to LAPI */
        xfer_struct.Dgsp.flags = 0;

        /* set data target */
        xfer_struct.Dgsp.tgt = buddy;

        /* set header handle to remote addr */
        xfer_struct.Dgsp.hdr_hdl = (lapi_long_t)
                           (hdr_hdl_list[buddy]);

        /* not using user header */
        xfer_struct.Dgsp.uhdr = (void *) NULL;
        xfer_struct.Dgsp.uhdr_len = 0;

        /* set pointer to data base address */
        xfer_struct.Dgsp.udata = (void *) data_buffer;

        /* tell LAPI to transfer ARRAYLEN ints */
        xfer_struct.Dgsp.udata_len = ARRAYLEN*(sizeof(int));
        /* not using send completion handler */
        xfer_struct.Dgsp.shdlr = (scompl_hndlr_t *) NULL;
        xfer_struct.Dgsp.sinfo = (void *) 0;

        /* not using counters */
        xfer_struct.Dgsp.org_cntr = NULL;
        xfer_struct.Dgsp.cmpl_cntr = &compl_cntr;
        xfer_struct.Dgsp.tgt_cntr = (lapi_long_t) NULL;

        /*
        ** set dgsp handle to the one returned by LAPI
        ** at DGSP registration (LAPI_Util call above).
        */
        xfer_struct.Dgsp.dgsp = reg_util.dgsp_handle;

        /* do the xfer */
        CHECK((LAPI_Xfer(handle, &xfer_struct)));

        /* wait for message completion before final termination */
        CHECK((LAPI_Waitcntr(handle, &compl_cntr,1, &val)));

     } else {             /* receiver */
        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));
    }

        /* both tasks will execute this before term */
        CHECK((LAPI_Gfence(handle)));

        /* terminate the LAPI handle */
        CHECK((LAPI_Term(handle)));

        /* cleanup */
        free(hdr_hdl_list);
}


SMl9 7X          Q3  +??'?2          l        ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Dgsp_simple.c                                
  et
*_adilnors/cfghpu(),.;AILPbmy=CDEGRSTkvx-0MNUwz"&14>BHKOY[\]{}#%+28:<QXZ!'3FWq|j6-Y 0Ay<5```i rZ=J2c
.('ZKWIjQi-_-%"*]I|^JQBexՊ
 hBR-уЩ
 7 `Z~㏹:7EJOܜep}ͨta_-%kc4e\w'tܙ\4<~<,a_XTarag n 7ZKWIjՒȁ@xoҔG@ǢTq1i E]i Eܝ:=mx[X
{pf[ WJ2Tê|є)2j-&u),Y4MH$A`1a %%20lW}@>zHmV<88x D0H1)-ZT{a`*eȶF{7B|єfE}"'8D
wnQ4FѮa@h`P(`b:bH)It/qBf5Adx G xPP`xx$H9s:
:Rg,&I5	:hjR5AdUhRNZ	@#$ЛP,wII?	$N%JQJQ:L)w=ˮϭ{>~Dy"ԷBF͌[YlLͩLjT2ί;dg#2 $f>\7M*WBU'RV	9иJT`:kJ1Ҟ(0	3 Y}%J,4<tSt%Log'R.+Be6ٓDj\aF*W)Uͭʟgt.Ot.;~dan9=
MIxó*WWcP:ogIxó*WR%J@eR==>+7@Xhy, ?)*WE 0ReN䉖oY@{'*WpFY2SBwP&#&Vc|@M*W1>0BdP+C9̊p(bT4j0?aH]MɕѝKJܙ	R4oJJFq7~,S.k-4M6ԩ_>ϨhIй}bLz51?QXXhy$_y4\=3$t݄%C~Ϭ,4<RJ7@D?_Ha!>}XXhy.Hc2#u&]ON=*W}lWdܙ	RJRs4_dNDo\pfDta5$_Tk}\hϬRcߓ+'Bgdau{>dͭd4ڐԩIR"< b7Ǽ	DF>"Qպ0dTB0Të2%}[g>:b)R(1Y(fE]K'FUHt+	*_gdJ F_RdhԨ6t+xD1cÃCr:RZsʧ1q9tIFó*Wv{/aŏspFOSia+9xv\ó볯t;=JЛ
 Bk-&ԁ<Xp&9)Ij|I%&n}1,Alke=EA|`r,otrRZaa")0%"e0W;ROt.xv\Ѯ7t7?62J\M
{;zTН-р J°<!
J"e0($7gY #	!sJv=1][BQBNe;uJK~d[@,,4<<  40HC  <@1a h`&9)-XXhy-3$.2Z^4ڙ]:h-բYu>0#6^RgfDta9fBȔA2!IjJDta5.eF#u$^dJ FMTëm=U"R|QГš.sog[2hmKiRU4_s͔Jv}aa3jCR%72%zσ_!ObY_KG}ĢAaAi^Z(fE]KQiOt,@8l:yNϬȔAn34hJ 862	`+<88x D0,vx($Ys]?&ԁ
L qœDj@1c
 RZ鍩g}K|öH }C5ҝ0[%'	TƥJJή}Y(,AhEк7Z2>lkeS{>:̚&R*+d65tU(SqLxFaa䅌ȏ$C Ru>ϬY*n[6Ofdan9>w*aM*V*n(]>!n71xR5Ϧ65.Uhݚt.v%JCm'!q̈D0Q{s%[u$%WMJ:0A}mee}vV5*-"QsuLmIg}HS؃{ Q_C1(=BOlB9oOdJ KJ2%}[5!ĢR3-6"
'h2s̉DV=kY6#+ʍTEFDt`DYk;Ot,@8l:yNϬcjK=kC9U(: `k-&ԅOє6زhmHrAT.
#{%LXK؃{ =kwjȏ$C=kQi{rb6#d l{'>HAרb+sG~Z=dG!2b;.$ǎ`sc, Yf1Z]]b3B6D:{dg%JMTR7[YlɢnƶSJH\Q4M[- x5bLr]GZ1FRZ]-iQjee0d-E%*Vg;&Z2˳6ǼjTZ^3jKͩ.w$LJKVKk-Hhʧ9m:edP*Q@ȠWt'rDta9m:e2wRZպL	ܑ2j-.2-rȶ"]KQiIǰ'lY{]")0Eпȶ2spF%%Ft%ʎtLFK؃*9m:h.QFJRԬ)v}s"etoAvcwA֟+N?>w$LQi&DP)AtXOjA=ȏ$C=kQi
CB$Ad 53b,XOjZ5"f\Ql-?@h`P(Q,53,XLEnhbiOjZ5"f]]'RolC IZ8P#X	
=kfV <<Db%?=M}qE#+BU'R{dgV*]b3V PDp/ /5	:hjR'>Q* d]*t%PBu.&ɈfMduP(p3%lŎO	"',ot	=9o]1E&#5M.ŋY{pf1ߦl;{|B?Vџ*)l40((D=Nkt` Bd)A|`rX}1%5!g{bŋZ(wt"X͏~N䉖yn+6=b3+W2tsƛR[nݲb3lqxHNNl:ZJ-\C&ZWAO  XάO4ZҸOlJ-IJPtS2NB$ҟW:R9mlWQiMima8d[@0ZpFIut[Fa9,,4<<  43 #XXhx5d,<ZFfΌ'"e0ZiAmBp$rSjίmBnǙnԠ1	gR[Yl±FO:h-[P9,,4<CÃ%?LږdOe+QiMl	OcD+(u+˦~2j-?頶;^O?]	4(gRFEp61$Xq5?[Yl9:LͩJ7>НBq+뉦ί6Q)dc[*Nt:t`>PBq}'+}@?6Q)dc[*jQiMkN9?頶	CVˉNnpfG!|c:n֢Nh\J.n%??\C2(	ܑ2'̊V{rt,ȠUwX4ѦE,r2(Z .(HC
VdP+Y2S{;qJ_"Uɕ|`p
Z%{/ίj-?
 XM^|`p9)s̋kBv5n2t'rDtad[K}Nkuԙt#XO頶2-y,,4<@OE.XN(Sz2-b1m-9ReJ-ZRPu&]nHnOqOb[NEL]йOq@ȶDY `['2-5L\cVV ݱCr;-цnx}벨VHÃH,,4<*9h۞5:ha8Ӧ9?@pDG }dS؃BQFbŎJSZA=fMMZ͌Np`
0bǇ6/[MM.&ZTrTԟԬȽeJ:62v[v[ܙ	RO-?@pDG jP9)-IRA=̉DV2(Cp>@QJfF'J_gdJ F_RdU(SSH̅Q_C "Q\9)iJC6䉗{!3j]Ǌ2ɢ֕OWlߝWزhmHc91?\\2en3A\(NBsrɕuflaYYlY4M61gE?Z3gR>uȣOdFtѩJ#|Aȏ$C=k?_kJ,$u_l+cjK=k_,LmK=kIJ='F#tԯ;>dOW8D_g֌YԴ?ѝK>ڒRbɢi D	X/띲VNiJܙ	ROWrDNP:n[LڒR$F`y?,$u^7sau$=fBy(fE]I?T ȺT%ܙ	RZͩ.w$LgM0ڒG K9)-\#>u9j-?fԗ;&Xг^çOjW#3jK,hY@mxNMsϦ65yQHlkeR\HcBΚOl{_.ŧGK=[;I֕ŎJWތgRϦ6R\HcBΚQ=qBQsu$G'LڒrDtPp`sЋu.㵖̛'[T稴R\HcBΚQk-N(J.n{YlY4M69)-]ߑHqLͩcÃCۡsZͩ.w$LgMžÃC7j&t,X-\#z3tPndJ F_RZͩ.w$LgM=(|.$G'LڒrDt7@8(OjћvdQԧR\HcBΚc#d.XN"9?fԗ;&Xг
 DYO%䉖4,6ε{rHJRԮu{N_]ǳ+Z27&W"<[/%ʎtLF#X>=	JOO%䉖4,5M'mӦdͩj-?@h`P(Q,R{ 6ܑ2ŋ9)-XA)SȔAn2tleYHta@pDG c\53D!r&<XcW*2%RZWq2?뜌 )+2tle[YlLͩj-?@h`P(Q,4ځ(AbŎO*ln=ѱwR)@pDG jP9)-YA5eT(g{b%?嫺GA]Yg}j-?@h`P(Q,BPQ_BŋʭCH* $ǎkꔶ 3X          r  +??'?2          B\  r      ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/Makefile le.c                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER    = mpcc_r
CFLAGS      = -g

#uncomment this line and set the appropriate path
#to compile in a directory other than the src dir
#BINDIR=/local/init/

all:	$(BINDIR)Dgsp_simple $(BINDIR)Dgsp_scatter

$(BINDIR)Dgsp_simple: Dgsp_simple.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)Dgsp_scatter: Dgsp_scatter.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

clean: 
	rm -rf $(BINDIR)Dgsp_simple $(BINDIR)Dgsp_simpleL
	rm -rf $(BINDIR)Dgsp_scatter $(BINDIR)Dgsp_scatterL

V ݱkfo 5X            +??'?2          C\        ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/README.LAPI.DGSP eturn                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

                 Illustration of LAPI DGSP Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples that illustrate the LAPI's 
support for Data Gather Scatter Programs (DGSP's).  The use of
LAPI_Util to register a DGSP and LAPI_Xfer to do a DGSP-based
transfer is demonstrated.  One simple and one more complex example
are presented.

The examples as presented build and run assuming the presence of IBM's
Parallel Environment for AIX (PE) and LoadLeveler (LL) products.
Samples illustrating how to write, build and run LAPI programs without
PE and LL can be found in the standalone subdirectory of the LAPI
samples src tree.

Each sample file supports communication for any even number of tasks
between 2 and the maximum allowable by LAPI.  In each case, tasks are
assigned to 'buddy pairs' of contiguous task ids.  A single data
transfer is done for each buddy pair, driven by the lower-numbered
task.  For example, in the 8 task case, the tasks will be paired as
(0,1) (2,3) (4,5) and (6,7).  Tasks 0, 2, 4 and 6 will drive a single
communication call with tasks 1, 3, 5 and 7, respectively.

The set of files for this example includes the following:

/opt/rsct/lapi/samples/dgsp/README.LAPI.DGSP  - this file 
/opt/rsct/lapi/samples/dgsp/Makefile          - makefile
/opt/rsct/lapi/samples/dgsp/setup             - setup env vars
/opt/rsct/lapi/samples/dgsp/Dgsp_simple.c     - simple DGSP example 
/opt/rsct/lapi/samples/dgsp/Dgsp_scatter.c    - same example but 
                                                with DGSP on the
                                                scatter side

To build (assumes PE):
----------------------
1) Since these files install into a system directory 
   (/opt/rsct/lapi/samples/dgsp) you should probably copy the
   the contents of this directory to somewhere else if you have not
   done so already, so that you can modify the files.

2) Optionally set BINDIR to a directory if you want the exec's to
   compile somewhere other than the directory containing the src
   files.

3) run make.  Note that the Makefile will build both a 32 and a 64-bit
   executable for each src file.  For example, 
   Dgsp_simple.c will be compiled into Dgsp_simple (which is 32-bit)
   and Dgsp_simpleL (which is 64-bit).

To run (assumes PE and LoadLeveler): 
------------------------------------

1) Ensure LoadLeveler is setup correctly with a pool or host list.

2) Change/add env variables in setup script to your liking
   (e.g., set MP_PROCS to the desired number of tasks).

3) Source the setup script '. setup'

4) Run 'poe xyz' (where 'xyz' is the name of an exec, e.g.
                   'Dgsp_simple')

Each sample as shipped prints the results of the data communication
after the communication completes.

Qk 6X            +??'?2          E\        ./usr/lpp/ssp/css/aix52/samples/lapi/dgsp/setup                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

echo MP_HOSTFILE is $MP_HOSTFILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
echo MP_INFOLEVEL is $MP_INFOLEVEL
echo MP_LABELIO is $MP_LABELIO



mokt )X          S  ,??&?2          )\  S      ./usr/lpp/ssp/css/aix52/samples/lapi/init/Addr.c LAPI.DG                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Example Program to illustrate the use of various LAPI Address
** routines, namely LAPI_Address_init, LAPI_Address_init64,
** LAPI_Addr_set  and LAPI_Addr_get. For a set of n tasks
** 0,1,...,n-1, where n is an even number, each of the above
** routines is called, and the resulting data is printed.  
**
*/

/* some local pointers whose addresses we will exchange */
void          *local_addr1, *local_addr2;

/* list of addresses gathered from all tasks */
void          **addr_list;
lapi_long_t   *long_addr_list;   /* needed for LAPI_Address_init64 */


int main( int argc, char **argv )
{
    lapi_handle_t handle;        /* LAPI handle */
    lapi_info_t   info;          /* Info to pass to LAPI_Init */
    int           task_id;       /* Our LAPI Task id */
    int           num_tasks;     /* Total number of tasks */
    int           i,j;           /* Loop counters */
    void          *tbl_addr;     /* For result of Addr_get call */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* initialize the table buffers for the data addrs. */
    addr_list = (void **) malloc(num_tasks*sizeof(void *));
    long_addr_list = (lapi_long_t *) malloc(num_tasks * sizeof(lapi_long_t));

    /* collective call.  each task stores its own addr plus remote addrs */
    CHECK((LAPI_Address_init(handle, (void *) &local_addr1,
                                         addr_list)));
    CHECK((LAPI_Address_init64(handle, (lapi_long_t) &local_addr2,
                                           long_addr_list)));

    /* show local address, then list table of remote addresses */
    printf("address of local_addr1: 0x%x\n", task_id, &local_addr1);

    for( i=0; i < num_tasks; i++ ) {
        printf("addr_list[%d]: 0x%x\n", i, addr_list[i]);
    }

    printf("address of local_addr2 (as lapi_long_t): 0x%llx\n", 
           task_id, (lapi_long_t) &local_addr2);

    for( j=0; j < num_tasks; j++ ) {
        printf("long_addr_list[%d]: 0x%llx\n", j, long_addr_list[j]);
    }

    printf("Storing address 0x%x at position 1.\n", &local_addr1);
    CHECK((LAPI_Addr_set(handle, (void *)&local_addr1, 1)));

    CHECK((LAPI_Addr_get(handle, (void *)&tbl_addr, 1)));
    printf("Retrieved address 0x%x from position 1.\n", tbl_addr);

    /* sync before cleanup */
    CHECK((LAPI_Gfence(handle)));


    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(addr_list);
    free(long_addr_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


isclokF *X          9  ,??&?2          ,\  9      ./usr/lpp/ssp/css/aix52/samples/lapi/init/Init.c LAPI.DG                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
**   Example Program to illustrate the various approaches to
**   initializing LAPI.  The use of various init parameters and LAPI's ability 
**   to re-initialize a handle after termination are illustrated.
**   For a set of n tasks 0, 1,..., n-1, where n is an even number, a 
**   sequence of LAPI initialzation, Gfence, and termination is performed.  
**
**   The sequence of calls is as follows:
**   - A single LAPI handle is inited.
**   - Simple qenv data for this handle is shown.
**   - Gfence is performed to synchronize among all tasks.
**   - The handle is terminated.
**   - The handle is re-initialized. 
**   - Gfence is performed to synchronize among all tasks.
**   - The handle is terminated again.
**
**   Note that the use of an error handler is also illustrated.
**   Each handle registers its own error handler through the 
**   lapi_info_t struct.
*/
 
/*
**  The handler to invoke on native LAPI handles on error condition.
*/
void user_lapi_err_hndlr(lapi_handle_t *hndl, int *error_code,
                         lapi_err_t *err_type, int *task_id,
                         int *src)
{
    printf("Greetings from the LAPI error handler.\n");
}

int main( int argc, char **argv )
{
    lapi_handle_t lapi_handle;   /* LAPI handle */
    lapi_info_t   lapi_info;     /* Info to pass to LAPI_Init */
    int           task_id;       /* Our LAPI Task id */
    int           s_task_id;     /* shared handle */
    int           num_tasks;     /* number of tasks in job */
    int           i,j;           /* Loop counters */

    /* Clear the struct (values in future fields will cause error). */
    bzero(&lapi_info, sizeof(lapi_info_t));

    /* Set Error handler */
    lapi_info.err_hndlr = user_lapi_err_hndlr;

    /* Initialize the LAPI handle */
    printf("Initializing native LAPI Handle.\n");
    CHECK((LAPI_Init(&lapi_handle, &lapi_info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(lapi_handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(lapi_handle, NUM_TASKS, &num_tasks)));
    printf("LAPI handle shows task_id %d and %d tasks.\n", task_id, num_tasks);

    /* all tasks will execute this before term */
    printf("Gfence on LAPI handle\n");
    CHECK((LAPI_Gfence(lapi_handle)));

    /* terminate the LAPI handle */
    printf("Terminate the LAPI handle\n");
    CHECK((LAPI_Term(lapi_handle)));

    /* re-Initialize the LAPI handle */
    CHECK((LAPI_Init(&lapi_handle, &lapi_info)));
    printf("re-Initializing native LAPI Handle.\n");

    /* do an operation to confirm success of re-init */
    printf("Gfence on re-init LAPI handle\n");
    CHECK((LAPI_Gfence(lapi_handle)));

    /* final termination of the LAPI handle */
    printf("Terminate the LAPI handle\n");
    CHECK((LAPI_Term(lapi_handle)));

    return 0;
}


tion orkr (X            ,??&?2          (\        ./usr/lpp/ssp/css/aix52/samples/lapi/init/Makefile PI.DG                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################


COMPILER = mpcc_r
CFLAGS   = -g

#uncomment this line and set the appropriate path
#to compile in a directory other than the src dir
#BINDIR=

all:	$(BINDIR)Qenv_senv $(BINDIR)Addr $(BINDIR)Init

$(BINDIR)Init: Init.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Addr: Addr.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Qenv_senv: Qenv_senv.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

clean: 
	rm -rf $(BINDIR)Qenv_senv $(BINDIR)Qenv_senvL
	rm -rf $(BINDIR)Addr $(BINDIR)AddrL
	rm -rf $(BINDIR)Init $(BINDIR)InitL
	
  kS +X          P!  ,??&?2          .\  P!      ./usr/lpp/ssp/css/aix52/samples/lapi/init/Qenv_senv.c DG                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
**   Example Program to illustrate the use of LAPI_Qenv and LAPI_Senv
**   routines.
**
**   For a set of n tasks 0,1,...,n-1, where n is an even number,
**   each of the above routines is called, and the resulting data
**   is printed.  
**
**   A LAPI handle is initialized and all variables that can be
**   queried using LAPI_Qenv are shown.  Examples of variables
**   that can be set through LAPI_Senv are also shown.  Note that
**   the printing of all Qenv values gives a list of the default
**   values for all variables accessible through the Qenv interface.
**
*/


int main( int argc, char **argv )
{
    lapi_handle_t handle;        /* LAPI handle */
    lapi_info_t   info;          /* Info to pass to LAPI_Init */
    int           task_id;       /* Our LAPI Task id */
    int           num_tasks;     /* Total number of tasks */
    int           query_val;     /* For query results */
    lapi_statistics_t stats;     /* For stats queries */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    printf("TASK_ID: %d\n",task_id);
    printf("NUM_TASKS: %d\n", num_tasks);

    CHECK((LAPI_Qenv(handle, MAX_UHDR_SZ, &query_val)));
    printf("Default MAX_UHDR_SZ: %d bytes\n", query_val);

#if !defined(__64BIT__)
    CHECK((LAPI_Qenv(handle, MAX_DATA_SZ, &query_val)));
    printf("Default MAX_DATA_SZ: %d bytes\n", query_val);
#endif /* !defined(__64BIT__) */

    CHECK((LAPI_Qenv(handle, ERROR_CHK, &query_val)));
    printf("Default ERROR_CHK: %d\n",query_val);
    
    CHECK((LAPI_Qenv(handle, TIMEOUT, &query_val)));
    printf("Default TIMEOUT: %d seconds\n", query_val);

    CHECK((LAPI_Qenv(handle, MIN_TIMEOUT, &query_val)));
    printf("Default MIN_TIMEOUT: %d seconds\n", query_val);

    CHECK((LAPI_Qenv(handle, MAX_TIMEOUT, &query_val)));
    printf("Default MAX_TIMEOUT: %d seconds\n", query_val);

    /* set timeout to MAX_TIMEOUT */
    CHECK((LAPI_Senv(handle, TIMEOUT, query_val-1)));
    CHECK((LAPI_Qenv(handle, TIMEOUT, &query_val)));
    printf("After reset, TIMEOUT: %d seconds\n", query_val);

    CHECK((LAPI_Qenv(handle, INTERRUPT_SET, &query_val)));
    printf("Default INTERRUPT_SET: %d\n", query_val);
    /* turn interrupts off */
    CHECK((LAPI_Senv(handle, INTERRUPT_SET, 0)));
    CHECK((LAPI_Qenv(handle, INTERRUPT_SET, &query_val)));
    printf("After reset, INTERRUPT_SET: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, MAX_PORTS, &query_val)));
    printf("Default MAX_PORTS: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, MAX_PKT_SZ, &query_val)));
    printf("Default MAX_PKT_SZ: %d bytes\n", query_val);

    CHECK((LAPI_Qenv(handle, NUM_REX_BUFS, &query_val)));
    printf("Default NUM_REX_BUFS: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, REX_BUF_SZ, &query_val)));
    printf("Default REX_BUF_SZ: %d bytes\n", query_val);

    CHECK((LAPI_Qenv(handle, LOC_ADDRTBL_SZ, &query_val)));
    printf("Default LOC_ADDRTBL_SZ: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, EPOCH_NUM, &query_val)));
    printf("Default EPOCH_NUM: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, USE_THRESH, &query_val)));
    printf("Default USE_THRESH: %d\n", query_val);

    CHECK((LAPI_Senv(handle, USE_THRESH, 1)));
    CHECK((LAPI_Qenv(handle, USE_THRESH, &query_val)));
    printf("After set, USE_THRESH: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, RCV_FIFO_SIZE, &query_val)));
    printf("Default RCV_FIFO_SIZE: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, MAX_ATOM_SIZE, &query_val)));
    printf("Default MAX_ATOM_SIZE: %d bytes\n", query_val);

    CHECK((LAPI_Qenv(handle, BUF_CP_SIZE, &query_val)));
    printf("Default BUF_CP_SIZE: %d bytes\n", query_val);

    CHECK((LAPI_Qenv(handle, MAX_PKTS_OUT, &query_val)));
    printf("Default MAX_PKTS_OUT: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, ACK_THRESHOLD, &query_val)));
    printf("Default ACK_THRESHOLD: %d\n", query_val);
    CHECK((LAPI_Senv(handle, ACK_THRESHOLD, query_val-10)));
    CHECK((LAPI_Qenv(handle, ACK_THRESHOLD, &query_val)));
    printf("After set, ACK_THRESHOLD: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, QUERY_SHM_ENABLED, &query_val)));
    printf("Default QUERY_SHM_ENABLED: %d\n", query_val);

    CHECK((LAPI_Qenv(handle, QUERY_SHM_NUM_TASKS, &query_val)));
    printf("Default QUERY_SHM_NUM_TASKS: %d\n", query_val);
    if ( query_val > 0 ) { /* shm enabled */
        int *shm_task_list;
        int i;
 
        shm_task_list = (int *) (malloc(sizeof(int)*num_tasks));
        CHECK((LAPI_Qenv(handle, QUERY_SHM_TASKS, shm_task_list)));
        for( i = 0; i < 2; i++ ) {
            printf("task[%d] has shm_task_id %d, (num_tasks:%d)\n", i,
                   shm_task_list[i], num_tasks);
        }
        free(shm_task_list);
    }
    /* Do a Gfence to cause some data transfer before printing stats */
    CHECK((LAPI_Gfence(handle)));

    CHECK((LAPI_Qenv(handle, QUERY_STATISTICS, (int *)&stats)));
    printf("**Values passed back from QUERY_STATISTICS**\n");
    /* Total duplicate packets received */
    printf("stats.Tot_dup_pkt_cnt: %llu\n", stats.Tot_dup_pkt_cnt);      
    /* Total packets retransmit */
    printf("stats.Tot_retrans_pkt_cnt: %llu\n", stats.Tot_retrans_pkt_cnt); 
    /* Total ghost packets received  */
    printf("stats.Tot_gho_pkt_cnt: %llu\n", stats.Tot_gho_pkt_cnt);      
    /* Total packets sent  */
    printf("stats.Tot_pkt_sent_cnt: %llu\n", stats.Tot_pkt_sent_cnt);    
    /* Total packets received  */
    printf("stats.Tot_pkt_recv_cnt: %llu\n", stats.Tot_pkt_recv_cnt);    
    /* Total bytes sent  */
    printf("stats.Tot_data_sent: %llu\n", stats.Tot_data_sent);          
    /* Total bytes received  */
    printf("stats.Tot_data_recv: %llu\n", stats.Tot_data_recv);         
    printf("**End of values passed back from QUERY_STATISTICS**\n");

    CHECK((LAPI_Gfence(handle)));

    printf("**About to call query PRINT_STATISTICS**\n");
    CHECK((LAPI_Qenv(handle, PRINT_STATISTICS, &query_val)));
    printf("**done with PRINT_STATISTICS query**\n");

    /* sync before terminating */
    CHECK((LAPI_Gfence(handle)));

    /* terminate */
    CHECK((LAPI_Term(handle)));

    return 0;
}


k %X            ,??&?2          !\        ./usr/lpp/ssp/css/aix52/samples/lapi/init/README.LAPI.INIT eturn                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 


       Illustration of LAPI Initialization/Setup/Termination
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples to illustrate LAPI initialization,
setup and termination.  Use of the following API calls is
demonstrated:
LAPI_Init, LAPI_Qenv, LAPI_Senv, LAPI_Address_init,
LAPI_Address_init64, LAPI_Addr_set, LAPI_Addr_get and LAPI_Term.

The examples described in this README build and run assuming the
presence of IBM's Parallel Environment for AIX (PE) and LoadLeveler
(LL) products.  See the examples in the standalone subdirectory
for information on running LAPI without PE and LL.

Note that, in the interest of minimizing extra code, returns from
malloc calls are not checked for success.  It is strongly suggested
that the user check mallocs and other functions for successful return.


The set of files for this example includes the following:

/opt/rsct/lapi/samples/init/README.LAPI.INIT - this file 
/opt/rsct/lapi/samples/init/Init.c           - illustrates
                                               LAPI_Init
                                               and LAPI_Term
/opt/rsct/lapi/samples/init/Addr.c           - illustrates LAPI
                                               address routines, 
                                               LAPI_Address_init, 
                                               LAPI_Addr_set, LAPI_Addr_get
/opt/rsct/lapi/samples/init/Qenv_senv.c      - illustrates mechanisms
                                               to query and set various
                                               LAPI performance parameters
                                               with LAPI_Qenv and LAPI_Senv
/opt/rsct/lapi/samples/init/Makefile         - builds executables for above
                                               programs
/opt/rsct/lapi/samples/init/setup            - sets up environment variables
                                               for POE to execute above sample
                                               programs

  
To build (assumes PE)
----------------------

1) Since these files install into a system directory 
   (/opt/rsct/lapi/samples/init) you should probably copy the
   the contents of this directory to somewhere else if you have not
   done so already, so that you can modify the files.

2) Optionally set BINDIR to a directory if you want the exec's to
   compile somewhere other than the directory containing the source
   files.

3) run make.  Note that the Makefile will build both a 32 and a
   64-bit executable for each source file.  For example, Init.c will
   be compiled into Init (which is 32-bit) and InitL
   (which is 64-bit). 

To run (assumes PE and LL): 
-------------------------

1) Ensure LoadLeveler is setup correctly with a pool or host list.

2) Change/add env variables in setup script to your liking
   (e.g., set MP_PROCS to the desired number of tasks).

3) Source the setup script '. setup'

4) Run 'poe xyz' (where 'xyz' is the name of an exec, e.g. 'Init')

Each sample as shipped prints useful output as it executes.  See the
comments within each sample for a description of the output.
     4 k 'X            ,??&?2          #\        ./usr/lpp/ssp/css/aix52/samples/lapi/init/setup                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

echo MP_HOSTFILE is $MP_HOSTFILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
echo MP_INFOLEVEL is $MP_INFOLEVEL
echo MP_LABELIO is $MP_LABELIO



nik .             ,??:'?2                   ./usr/lpp/ssp/css/aix52/samples/lapi/interop/Makefile IN                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER        = mpcc_r
CFLAGS  = -g
LCFLAGS  = -g -q64

# (32-bit exec)
$(BINDIR)Xfer_32: Xfer.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	ln -sf $(BINDIR)Xfer_32 $(BINDIR)Xfer

# (64-bit exec)
$(BINDIR)Xfer_64: Xfer.c
	$(COMPILER) $(LCFLAGS) -o $@ $?
	ln -sf $(BINDIR)Xfer_64 $(BINDIR)Xfer

clean: 
	rm -rf $(BINDIR)Xfer $(BINDIR)Xfer_32 $(BINDIR)Xfer_64

d
thatk,             ,??:'?2          "        ./usr/lpp/ssp/css/aix52/samples/lapi/interop/README.LAPI.INTEROP Xfer.c                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

          Use of LAPI_Xfer for 32/64 bit interoperability
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This file contains a description of how to use the Xfer sample
program, which demonstrates interoperability between 32-bit and
64-bit applications..

The main idea is to compile a 32-bit application on one host and a
64-bit application (with the same absolute path and name) on another.
The existence of IBM's Parallel Environment for AIX (PE) and
LoadLeveler (LL) products is assumed in this example.  Note that the
same absolute path is important so that the POE executable (part of
PE) calls the correct application in each case.  Be sure NOT to use a
commonly-mounted directory as only a single executable will be
created.  The program should execute successfully if you do this, but
will not be showing true interoperability.  Note that, in the interest
of minimizing extra code, returns from malloc calls are not checked
for success.  It is strongly suggested that the user check mallocs and
other functions for successful return.

Complete instructions on how to build and execute the sample correctly 
are provided below.

The set of files includes the following:

/opt/rsct/lapi/samples/interop/README.LAPI.INTEROP - this file 
/opt/rsct/lapi/samples/interop/Xfer.c      - common sample src file
/opt/rsct/lapi/samples/interop/Makefile    - common makefile

  
The following scripts are also included for convenience:
/opt/rsct/lapi/samples/interop/make_32     - 32-bit build script
/opt/rsct/lapi/samples/interop/make_64     - 64-bit build script
/opt/rsct/lapi/samples/interop/setup       - sets some commonly-used 
                                               env variables

To build (assumes PE):
----------------------

1) Create a directory on each host (using e.g. local filespace) with the
    same name.
   (e.g. /local/xfer)

2) Set the BINDIR environment variable to this directory on both hosts

3) Run 'make_32' on one host and 'make_64' on the other


To run (assumes PE and LoadLeveler): 
------------------------------------

1) Ensure LoadLeveler is setup correctly with a pool or host list.

2) Change/add env variables in setup script to your liking
   (e.g., set MP_PROCS to the desired number of tasks).

3) Source the setup script '. setup' 

4) Run 'Xfer'

One interesting execution note is the inclusion of a send completion handler
for the LAPI_Xfer call.  This allows execution to continue while the Xfer
completes.  In the example provided here, the send completion handler sets
a local counter to indicate to the main routine that the local buffer is
available for reuse.  This method is an alternative to using the traditional
method of waiting on the origin counter.
 
ilk>           -  ,??:'?2          X  -      ./usr/lpp/ssp/css/aix52/samples/lapi/interop/Xfer.c LAPI                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
/****************************************************************************
**
** Name: Xfer.c
**
** Description: This is a sample Active Message - LAPI C test program.
**
** Licensed Materials - Property of IBM
**
** 5765-296 5765-529 (C) Copyright IBM Corp. 1996, 1997
**
**  All rights reserved.
**  US Government Users Restricted Rights - Use, Duplication or Disclosure
**  restricted by GSA ADP Schedule Contract with IBM Corp.
**
*****************************************************************************/

/*
** Example Program illustrating use of the LAPI Active Message Call
*/

#include <pthread.h>
#include <lapi.h>

#define A_MAX     2
#define I_MAX     10

typedef struct    {              /* header for active message handler*/
    lapi_long_t   cmpl_hndlr;    /* pointer to completion handler */
    lapi_long_t   uinfo;         /* uinfo passed to  -- */
} usrhdr_t;                      /* the completion handler */

volatile int src_cont=0;
volatile int tgt_cont=0;

/* 
**
** hndl          Pointer to a LAPI context
** uhdr          Pointer to the user defined header to be handled
** uhdrlen       Pointer to the length of uhdr
** msglen        Pointer to the length of the message sent in the
**               call to LAPI_Xfer
** cmpl_hndlr    Pointer to the target side completion handler for
**               the message to be sent.
** saved_info    Pointer to any extra data in the user's header
**               that might be uselful in doing work in the
**               completion handler.
** hdr           Pointer to the user header. We need to use this
**               to satisfy the compiler. The compiler doesn't
**               know that uhdr is a pointer to a structure. It
**               thinks it's a pointer to a void.
*/
void *hdr_cmpl_hndlr(lapi_handle_t hndl, void *uhdr, uint *uhdrlen,
                     uint *msglen, compl_hndlr_t **cmpl_hndlr,
                     void** saved_info) {

   usrhdr_t   *hdr;
   /* Return to LAPI the pointer to the target side completion
      handler */
   hdr         = (usrhdr_t *)uhdr;
   *cmpl_hndlr = (compl_hndlr_t *)hdr->cmpl_hndlr;


   /* Return to LAPI a pointer to the the extra data sent in
      the user's header structure 
   *saved_info = (void *)&hdr->some_data;*/


   /* Update the global variable so that it can be checked in main,
      letting us know whether or not the header completion handler
      did indeed get invoked. 
   hdr_hndlr_cntr++;*/


   /* LAPI expects this header handler to return a pointer to the
      buffer where the data being sent is to be copied to. */
   return((void *)hdr->uinfo);
}

/*
** Function:     The send completion handler for the active call. This
**               is invoked at the src once the local buffer becomes 
**               available again.
** Parameters:   hndl ->  pointer to the handle for the LAPI context
**               param -> pointer to the user param (specified by user
**                        in the header handler function)
*/

void
send_compl_hndlr(lapi_handle_t *hndl, void *param)
{
    int loop, rc;
    int *buf;

    buf = (int *) param;
    printf("In Send Completion Handler, about to update cont\n");

    /* We set this to let the main routine know that the buffer
     * is available for reuse and that processing can continue.
     * (used instead of waiting on the origin counter)
     */
    src_cont = 1;
}




/*
** Function:     The completion handler for the active call. This
**               is invoked at the target after all the data of
**               the active message send (LAPI_Xfer) call have reached
**               the target.
** Parameters:   hndl ->  pointer to the handle for the LAPI context
**               param -> pointer to the user param (specified by user
**                        in the header handler function)
*/

void
tgt_compl_hndlr(lapi_handle_t *hndl, void *param)
{
    int loop, rc;
    int *buf;

    buf = (int *) param;
    printf("In Completion Handler: Result of Xfer call\n");

    /* Print Updated buffer */
    for (loop=0; loop < I_MAX; loop++) { 
        printf("val[%d] = %d\n", loop, buf[loop]);
    }

   /* Update counter so target may continue */
   tgt_cont = 1; 
}

/*
** Function:    User's active messsage header handler. This is invoked at the
**              target when the active message first arrives at the target
** Parameters:  hndl   -> pointer to the handle for the LAPI context
**              uhdr   -> pointer to the user header
**              uhdrlen -> pointer to the length of the user header
**              msglen -> pointer to the length of the message
**              compl_hndlr -> pointer to the completion handler function pointer
**                             This is be set by the user in this function
**                             (CAN be NULL)
**              saved_info -> pointer to the user_info. This is set by the user
**                            in this function. This paramter is then passed to
**                            the completion handler when the completion handler
**                            is invoked.
*/

void *
hdr_hndlr(lapi_handle_t *hndl, void *uhdr, uint *uhdrlen, uint *msglen,
          compl_hndlr_t **cmpl_hndlr, void **saved_info)
{
    void          *buf;
    usrhdr_t      *vhdr;

    printf("In Header Handler\n");
    vhdr             = (usrhdr_t *) uhdr;
    *cmpl_hndlr      = (compl_hndlr_t *) vhdr->cmpl_hndlr;
    *saved_info      = (void *) vhdr->uinfo;
    buf              = (void *) vhdr->uinfo;

    return (buf);
}


int
main(int argc, char **argv)
{
    lapi_handle_t t_hndl;               /* LAPI context handle - returned */
    lapi_info_t   t_info;               /* LAPI info structure */
    int           task_id,              /* My task id */
                  num_tasks;            /* Number of tasks in my job */
    lapi_cntr_t   l_cntr;               /* Origin counter */
    lapi_cntr_t   t_cntr;               /* Target counter */
    lapi_cntr_t   c_cntr;               /* Completion counter */
    int           t_buf[I_MAX];         /* Buffer to manipulate */
    lapi_long_t   global_addr[A_MAX];  /* Array to store t_buf addr from */
                                        /* all the tasks.  The size of this */
                                        /* array needs to each number of tasks */
    lapi_long_t   tgt_addr[A_MAX];     /* Array to store target counter addr */
                                        /* from all the tasks. */
    lapi_long_t   hndlr_addr[A_MAX];   /* Array to store header handlers */
    lapi_long_t   cmpl_hndlr_addr[A_MAX]; /* Address of completion handler */
    usrhdr_t      t_uhdr;               /* Store Header Handler information */
    void   *uhdr, *udata;
    int           uhdrlen, udatalen;
    int           loop, rc, tgt, val, cur_val;
    char          err_msg_buf[LAPI_MAX_ERR_STRING];
    lapi_xfer_t   t_xfer;                  /* store params to pass to Xfer routine */

    bzero(&t_info,sizeof(lapi_info_t));
    bzero(&t_xfer,sizeof(lapi_xfer_t));
    t_info.err_hndlr = NULL;   /* Not registering error handler function */
    
    if ((rc = LAPI_Init(&t_hndl, &t_info)) != LAPI_SUCCESS) {
        LAPI_Msg_string(rc, err_msg_buf);
        printf("Error Message: %s, rc = %d\n", err_msg_buf, rc);
        exit (rc);
    }
    
    rc = LAPI_Qenv(t_hndl, TASK_ID, &task_id);     /* Get task id within job */
    rc = LAPI_Qenv(t_hndl, NUM_TASKS, &num_tasks); /* Get no. of tasks in job */

    if (num_tasks != 2) {
        printf("Error Message: Program should run on 2 tasks\n");
        exit(1);
    }

    /* Turn off parameter checking - default is on */
    rc = LAPI_Senv(t_hndl, ERROR_CHK, 0); 

    /* Initialize counters to be zero at the start */
    rc = LAPI_Setcntr(t_hndl, &l_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &t_cntr, 0);
    rc = LAPI_Setcntr(t_hndl, &c_cntr, 0);

    /*
    ** Exchange buffer address, tgt_cntr address and hdr_hndlr address 
    ** and completion handler address of every task. Collective calls
    */
    rc = LAPI_Address_init64(t_hndl, (lapi_long_t) t_buf, global_addr);  
    rc = LAPI_Address_init64(t_hndl, (lapi_long_t)&t_cntr, tgt_addr);   
    rc = LAPI_Address_init64(t_hndl, (lapi_long_t)&hdr_hndlr, hndlr_addr);
    rc = LAPI_Address_init64(t_hndl, (lapi_long_t)&tgt_compl_hndlr, cmpl_hndlr_addr);


    if (task_id == 0) { /* Task id is 0 , Origin */
        tgt = task_id + 1;
        for (loop=0; loop < I_MAX; loop++) { /* Update buffer */
            t_buf[loop] = 2*loop;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */

        /* Fill in uhdr and udata buffers for AM call */
        t_uhdr.cmpl_hndlr  = (lapi_long_t)(cmpl_hndlr_addr[tgt]);
        t_uhdr.uinfo       = (lapi_long_t)(global_addr[tgt]);
        uhdr               = (void *)&t_uhdr;
        uhdrlen            = sizeof(usrhdr_t);
        udata              = (void *) t_buf;
        udatalen           = I_MAX*sizeof(int);
        
        t_xfer.Am.tgt = tgt;
        t_xfer.Am.hdr_hdl = (lapi_long_t) (hndlr_addr[tgt]);
        t_xfer.Am.uhdr = (void *) uhdr;
        t_xfer.Am.uhdr_len = uhdrlen;
        t_xfer.Am.udata = (void *) udata;
        t_xfer.Am.udata_len = udatalen;
        t_xfer.Am.shdlr  = (scompl_hndlr_t *) &send_compl_hndlr;
        t_xfer.Am.sinfo = (void *) 0;
        t_xfer.Am.org_cntr = &l_cntr;
        t_xfer.Am.cmpl_cntr = NULL;
        t_xfer.Am.tgt_cntr = (lapi_long_t) tgt_addr[tgt];
        t_xfer.Am.Xfer_type = LAPI_AM_XFER;
        rc = LAPI_Xfer(t_hndl, &t_xfer);

        /* Wait for local update from send completion handler*/
        while (src_cont == 0) {
            printf("waiting for send completion handler\n");
            sleep(1);
        }
    } else { /* Task id is 1 , Target */
        tgt = task_id - 1;
        for (loop=0; loop < I_MAX; loop++) { /* Zero out buffer */
            t_buf[loop] = 0;
        }
        rc = LAPI_Gfence(t_hndl);  /* Global fence to sync before starting */
        /* Process AM */
        rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        while (val < 1) {
            sleep(1); /* Do some work */
            rc = LAPI_Probe(t_hndl); /* Poll the adapter once */
            rc = LAPI_Getcntr(t_hndl, &t_cntr, &val);
        }
        /* To reset the t_cntr value */
        /*rc = LAPI_Waitcntr(t_hndl, &t_cntr, 1, &cur_val);*/
        printf("Task %d, done doing work and processing AM\n", task_id);
        while (tgt_cont == 0) {
            sleep(1); /* Do some work */
        }
    }
    rc = LAPI_Gfence(t_hndl); /* Global fence to sync before terminating job */
    rc = LAPI_Term(t_hndl);
}



 kNW             ,??;'?2          [        ./usr/lpp/ssp/css/aix52/samples/lapi/interop/make_32 API                             #!/bin/ksh
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
echo 'make clean'
make clean
echo make "$BINDIR"Xfer_32
make "$BINDIR"Xfer_32

tasko             ,??;'?2          ]        ./usr/lpp/ssp/css/aix52/samples/lapi/interop/make_64 API                             #!/bin/ksh
# IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
echo 'make clean'
make clean
echo make "$BINDIR"Xfer_64
make "$BINDIR"Xfer_64

taskv+             ,??;'?2          ^        ./usr/lpp/ssp/css/aix52/samples/lapi/interop/setup 4 API                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

export MP_HOSTFILE=
export MP_PROCS=2
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

echo MP_HOSTFILE is $MP_HOSTFILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
echo MP_INFOLEVEL is $MP_INFOLEVEL
echo MP_LABELIO is $MP_LABELIO



r, 0k6 =X            ,?	?"'?2          K\        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Am.c 4 API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Example Program to illustrate the use of the LAPI_Amsend api call.
**   For a set of n tasks 0,1,...,n-1, where n is an even number, all
**   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
**   For each pair, an array of ints is transferred from src to tgt
**   with a single LAPI_Amsend call.  The receive completion handler
**   verifies the results of the Amsend call by printing the contents
**   of the target-side data buffer.  Note that the completion counter
**   is used to ensure that the target side completion handler has
**   finished execution before the src side terminates.
*/

/* list of header handler addrs */
void **hdr_hndlr_list;

/* stores initial value on src and final value on tgt */
int           data_buffer[ARRAYLEN];

/* updates on src at msg completion */
lapi_cntr_t   compl_cntr;

/*
**  completion handler that runs on target after completion of message delivery.
**    simply prints the contents of the data buffer that is the
**    target of the Amsend call
*/
void compl_hndlr(lapi_handle_t *handle, void *param)
{
    int i;              /* loop counter */
    
    printf("Greetings from the completion handler...\n");
    for( i = 0; i < ARRAYLEN; i++ ) {
        printf("final buffer[%d]: %d\n",i, data_buffer[i]);
    }

}

/* header handler that runs on target when first packet arrives.
**   sets the completion_handler pointer and returns the address
**   of the data buffer for message delivery.  LAPI writes the
**   Amsend data at this address.
*/
void *header_handler(lapi_handle_t *handle, void *uhdr, uint uhdr_len, uint msg_len,
                      compl_hndlr_t **completion_handler, void **user_info) {

    /* pass the completion handler back by reference */
    *completion_handler = compl_hndlr; 

    return data_buffer;
}


int main( int argc, char **argv )
{

lapi_handle_t handle;                      /* LAPI handle */
lapi_info_t   info;                        /* Info to pass to
                                              LAPI_Init */
int           task_id;                     /* Our LAPI Task id */ 
int           num_tasks;                   /* Total number of tasks */
int           i;                           /* Loop counter */
int           val;                         /* Needed for waitcntr call */
int           buddy;                       /* Our communication
                                              partner */

    /*
    ** Clear the struct.  Not passing any info to init through this
    ** struct.
    */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id))); 

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }  

    /* get address of header handler on tgt */
    hdr_hndlr_list = (void **)malloc(num_tasks*(sizeof(void *)));
    CHECK((LAPI_Address_init(handle,(void *)header_handler,
                                         hdr_hndlr_list)));

    /*
    ** up to this point, all instructions have executed on all 
    ** tasks. we now begin differentiating tasks.
    */
    if ((task_id %2) == 0) {   /* message source */

    /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id+1;

    /* initialize data buffer. */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = i*buddy;
        }

        /*
        ** initialize the completion counter. When it increments, we know
        ** that the completion handler has returned
        */
        CHECK((LAPI_Setcntr(handle,&compl_cntr,0)));

    /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

    /* 
    ** execute the data transfer to our buddy task.  send ARRAYLEN 
    ** ints, starting with data_buffer[0].  Note that no user
    ** header is sent, and no counters are used.
    ** args:  handle                 -- the LAPI handle
    **        buddy                  -- the target task id
    **        header_handler         -- the header handler that will 
    **                                  execute on the target
    **        NULL                   -- the user header 
    **        0                      -- the user header length
    **        &(data_buffer[0])      -- the starting address of data to
    **                                  transfer
    **        ARRAYLEN*sizeof(int)   -- the length of data to transfer
    **        NULL, NULL             -- target and origin counters
    **        compl_cntr             __ completion counter
    */
        CHECK((LAPI_Amsend(handle, buddy,
                           hdr_hndlr_list[buddy], NULL, 
                           0,&(data_buffer[0]),ARRAYLEN*(sizeof(int)),
                           NULL, NULL, &compl_cntr)));

        /* wait for message completion before final termination */
        CHECK((LAPI_Waitcntr(handle, &compl_cntr,1, &val)));

     } else {             /* receiver */
         /* buddy = task_id-1; */

         /* initialize the data buffer (not necessary, but provided for
            clarity) */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = 0;
        }

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));
    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(hdr_hndlr_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


letiok WX          T.  ,?	?#'?2          T  T.      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amf.F  API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

   integer, parameter :: VECLEN   = 15
   integer, parameter :: ARRAYLEN = 10
   integer, parameter :: NUM_VECS = 10

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




   ! Items declared globally in the "C" versions of these sample programs.

   ! stores initial value on tgt and final value on src 
   integer, dimension(0: ARRAYLEN - 1) :: data_buffer


   ! stores list of remote buffer addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: data_buffer_list

   ! store list of remote tgt_cntr addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: tgt_cntr_list

   ! updates on src at msg completion
   type (LAPI_CNTR_T) :: origin_cntr

   ! updates on tgt at msg completion 
   type (LAPI_CNTR_T) :: tgt_cntr

   ! updates on src at msg completion 
   type (LAPI_CNTR_T) :: compl_cntr




   ! The unit numbers for the FORTRAN write statement that correspond
   ! to STDERR and STDOUT respectively.
   
   integer, parameter :: STDERR = 0
   integer, parameter :: STDOUT = 6




   contains



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Subroutine to check return code of functions calls. Keeps
! return code checking logic from needing to be in main logic.
!
! In the C versions of the sample programs, this is implemented as a macro.
! It is implemented in FORTRAN as a subroutine.
!

subroutine CHECK(func_and_args, rc)

   character (len = *), intent(in) :: func_and_args
   integer, intent(in)   :: rc
   integer               :: ierror


   if (rc /= LAPI_SUCCESS) then
      call LAPI_MSG_STRING(rc, err_msg_buf, ierror)
      write(STDERR, *) func_and_args, " returns error: ", rc
      if ( ierror .eq. 0 ) then
         write(STDERR, *) err_msg_buf
      end if
      stop 1
   end if


end subroutine CHECK

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_globals_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
module samples_amsend_module


   use samples_globals_module



   ! stores list of header handlers
   integer (KIND=LAPI_ADDR_TYPE), dimension(:), allocatable :: hdr_hndlr_list



   contains


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! completion handler that runs on target after completion of message delivery.
! simply prints the contents of the data buffer that is the
! target of the Amsend call
!
! This subroutine is associated with the source file Amf.F
!

subroutine compl_hndlr(handle, param)

   integer, intent(in) :: handle
   integer, intent(in) :: param


   integer :: i           ! Loop counter



   write(STDOUT, *) "Greetings from the completion handler..."


   do i = 0, ARRAYLEN - 1
      write(STDOUT, *) "final_buffer[", i, "]: ", data_buffer(i)
      !write(STDOUT, *) "final_buffer[", i, "]: ", param(i)
   end do


end subroutine compl_hndlr

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!  header handler that runs on target when first packet arrives.
!  sets the completion_handler pointer and returns the address
!  of the data buffer for message delivery.  LAPI writes the
!  Amsend data at this address.
!
!

function header_handler(handle, uhdr, uhdr_len, msg_len, completion_handler, &
                        user_info) result(data_buf_addr)

   integer, intent(in) :: handle
   integer, intent(in) :: uhdr
   integer, intent(in) :: uhdr_len

   integer (KIND=LAPI_LONG_TYPE), intent(in) :: msg_len

   integer (KIND=LAPI_ADDR_TYPE), intent(inout) :: completion_handler

   integer, intent(out)   :: user_info


   integer (KIND=LAPI_ADDR_TYPE) :: data_buf_addr


   ! This is needed in this FORTRAN version of Am.c found in
   ! the lapi_api subdirectory.

   integer (KIND=LAPI_ADDR_TYPE) :: t_addr




   ! pass the completion handler back by reference

   call LAPI_ADDRESS(compl_hndlr, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(compl_hndlr, t_addr, ierror)", ierror)

   completion_handler = t_addr


   ! This function returns the address to the recv. buffer

   call LAPI_ADDRESS(data_buffer, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(data_buffer, t_addr, ierror)", ierror)

   data_buf_addr = t_addr

   return

end function header_handler
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_amsend_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
program Am


! Example Program to illustrate the use of the LAPI_Amsend api call.
!   For a set of n tasks 0,1,...,n-1, where n is an even number, all
!   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
!   For each pair, an array of ints is transferred from src to tgt
!   with a single LAPI_Amsend call.  The receive completion handler
!   verifies the results of the Amsend call by printing the contents
!   of the target-side data buffer.  Note that the completion counter
!   is used to ensure that the target side completion handler has
!   finished execution before the src side terminates.
!
! 
!  This program is a port of the C program Am.c located in the lapi_api
!  subdirectory of the LAPI samples programs.



   use samples_amsend_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle

   type (lapi_info_t) :: t_info      ! Info to pass to LAPI_Init
   integer            :: taskid      ! Our LAPI Task id 
   integer            :: numtasks    ! Total number of tasks

   integer :: val                    ! Needed for waitcntr call
   integer :: i                      ! Loop counter
   integer :: buddy                  ! Our communication partner



   ! Variables unique to this port of Am.c found in the lapi_api 
   ! subdirectory.

   integer :: INTEGER_SIZE                     ! The size in bytes of an integer
   integer :: ierror                           ! Return code from LAPI calls


   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.


   integer (KIND=LAPI_LONG_TYPE) :: len        ! The number of bytes to xfer.


   integer (KIND=LAPI_ADDR_TYPE) :: t_addr     ! Used to store various adresses



   character (len = LAPI_MAX_ERR_STRING) :: msg
   



   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

   t_info%protocol            = 0
   t_info%lib_vers            = L3_LIB
   t_info%epoch_num           = 0
   t_info%num_compl_hndlr_thr = 0
   t_info%instance_no         = 0
   t_info%info6               = 0
   t_info%err_hndlr           = t_addr
   t_info%lapi_thread_attr    = 0
   t_info%adapter_name        = 0
   t_info%add_info            = 0


   ! Initialize the LAPI handle 

   call LAPI_INIT(handle, t_info, ierror)
   call CHECK("LAPI_INIT(handle, t_info, ierror)", ierror)    


   ! Query LAPI for our task id

   call LAPI_QENV(handle, TASK_ID, taskid, ierror)
   call CHECK("LAPI_Qenv(handle, TASK_ID, taskid, ierror)", &
                          ierror)

 
   ! Query LAPI for the total number of tasks in the job.

   call LAPI_QENV(handle, NUM_TASKS, numtasks, ierror)
   call CHECK("LAPI_Qenv(handle, NUM_TASKS, numtasks, ierror)", &
                          ierror)


   ! This example only supports even numbers of tasks 

   if ( mod(numtasks, 2) /= 0) then
      write(STDERR, *) "ERROR: this example requires an even number of tasks,", &
                       " but has been invoked with", numtasks 
      stop 

   end if



   ! get address of header handler on tgt
   allocate (hdr_hndlr_list(0:numtasks - 1), stat = allocation_status)


   call LAPI_ADDRESS(header_handler, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(header_handler, t_addr, ierror)", &
                          ierror)    


   call LAPI_ADDRESS_INIT(handle, t_addr, hdr_hndlr_list, ierror)

   msg = "LAPI_ADDRESS_INIT(handle, t_addrl, hdr_hndlr_list, ierror)"

   call CHECK(msg, ierror)    




   ! up to this point, all instructions have executed on all
   ! tasks. we now begin differentiating tasks.
   
   if (mod(taskid, 2) == 0) then     ! message source

      ! setup buddy pairs as (0,1), (2,3), etc. 
      buddy = taskid + 1


      ! initialize data buffer

      do i = 0, ARRAYLEN - 1
         data_buffer(i) = i * buddy 
      end do


      ! The FORTRAN equivalent of the C sizeof(). Get the size of
      ! one integer in our data buffer. We need to know how much data
      ! we are sending to our buddy.

      INTEGER_SIZE = kind(data_buffer(0))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer


      ! initialize the completion counter. When it increments, we know
      ! that the completion handler has returned
      call LAPI_SETCNTR(handle, compl_cntr, 0, ierror)
      msg =  "LAPI_SETCNTR(handle, compl_cntr, 0, ierror)"
      call CHECK(msg, ierror)


      ! collective call.  sync before starting data transfer 

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 



      ! execute the data transfer to our buddy task.  send ARRAYLEN
      ! ints, starting with data_buffer(0).  Note that no user
      ! header is sent, and no counters are used.
      ! args:  handle                 -- the LAPI handle
      !        buddy                  -- the target task id
      !        handler_addr_tab       -- the handler handler that will
      !                                  execute on the target
      !        NULL                   -- the user header
      !        0                      -- the user header length
      !        data_buffer            -- the starting address of data to
      !                                  transfer
      !        ARRAYLEN*INTEGER_SIZE  -- the length of data to transfer
      !        NULL, NULL,            -- target and origin counters 
      !        compl_cntr             -- completion counter
      !

      call LAPI_AMSEND(handle, buddy, hdr_hndlr_list(buddy), LAPI_ADDR_NULL,  &
                       0, data_buffer, len, LAPI_ADDR_NULL, LAPI_ADDR_NULL,   &
                       compl_cntr, ierror) 
      msg = "LAPI_Amsend(handle, buddy, hdr_hndlr_list(buddy),"        //  &
            " LAPI_ADDR_NULL, 0, data_buffer, len, LAPI_ADDR_NULL,"     //  &
            " LAPI_ADDR_NULL, compl_cntr, ierror)"

      call CHECK(msg, ierror)


      ! wait for message completion before final termination 
      call LAPI_WAITCNTR(handle, compl_cntr, 1, val, ierror)
      msg = "LAPI_WAITCNTR(handle, compl_cntr, 1, val, ierror)"
      call CHECK(msg, ierror)

  
   else   ! receiver

      buddy = taskid - 1


      ! initialize the data buffer (not necessary, but provided for
      ! clarity) 

      do i = 0, ARRAYLEN - 1
         data_buffer(i) = 0 
      end do


      ! to match the src's sync before data transfer 

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 

   end if 


   ! all tasks will execute this before term 

   call LAPI_GFENCE(handle, ierror)
   call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


   ! cleanup
   deallocate(hdr_hndlr_list)

   

   ! terminate the LAPI handle 
   
   call LAPI_TERM(handle, ierror)




end program Am
I_Qekꐴ >X          T%  ,?	?"'?2          m  T%      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amv.c  API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Example Program to illustrate the use of the LAPI_Amsendv api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** For each pair, an array of vectors is transferred from src to tgt
** with a single LAPI_Amsendv call.  Each vector contains a single int.
** The receive completion handler verifies the results of the Amsend
** call by printing the contents of the target-side data buffer.
** On the source side, the origin counter is used so that the
** malloc'ed vector structure can be freed.  The completion counter
** is used to ensure that the completion handler finishes on the target
** before the src task terminates.
*/

/* list of header handler addrs */
void **hdr_hndlr_list;

/* origin vector on src, target vector on tgt. */
lapi_vec_t *vec;

/* origin counter for sync'ing on source side. */
lapi_cntr_t origin_cntr;

/* updates on src at msg completion */
lapi_cntr_t   compl_cntr;

/*
**  completion handler that runs on target after completion of message 
**  delivery.
**  simply prints the contents of the data buffer that is the
**  target of the Amsendv call
*/
void compl_hndlr(lapi_handle_t *handle, void *param)
{
    int i;              /* loop counter */
    
    printf("Greetings from the completion handler...\n");
    for( i=0; i < NUM_VECS; i++ ) {
        int *int_ptr = (int *)(vec->info[i]);
        printf("vec->info[%d]: %d\n",i,*int_ptr);
    }

    /* free all structs allocated in the header handler */
    for( i=0; i < NUM_VECS; i++ ) {
       free(vec->info[i]);
    }
    free(vec->info);
    free(vec->len);
    free(vec);
}

/* header handler that runs on target when first packet arrives.
**   sets the completion_handler pointer and returns the address
**   of the target vector.
*/
lapi_vec_t *header_handler(lapi_handle_t *handle, void *uhdr, 
                           uint uhdr_len, ulong *len_vec[],
                           compl_hndlr_t **completion_handler,
                           void **user_info)
{
    int i;                      /* loop counter */

    /* initialize the vector whose address will be returned to LAPI */ 
    vec = (lapi_vec_t *) malloc(sizeof(lapi_vec_t));

    /* 
    ** set the fields to match those of the origin vector. allocate storage for the length
    ** and data arrays.  malloc'ed data will be freed in the completion handler.
    */
    vec->num_vecs = NUM_VECS;
    vec->vec_type = LAPI_GEN_IOVECTOR;
    vec->len = (unsigned long *)malloc(NUM_VECS*sizeof(unsigned long));
    vec->info = (void **) malloc(NUM_VECS*sizeof(void *));
    for( i=0; i < NUM_VECS; i++ ) {
       vec->info[i] = (void *)malloc(sizeof(int));
       vec->len[i] = (unsigned long) sizeof(int);
    }

    /* pass the completion handler back by reference */
    *completion_handler = compl_hndlr;

    return vec;
}


int main( int argc, char **argv )
{

lapi_handle_t handle;                   /* LAPI handle */
lapi_info_t   info;                     /* Info to pass to LAPI_Init */
int           task_id;                  /* Our LAPI Task id */
int           num_tasks;                /* Total number of tasks */
int           i;                        /* Loop counter */
int           buddy;                    /* Our communication partner */
int           val1, val2;               /* Needed for waitcntr calls on source */

    /* Clear the struct.  Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n",
num_tasks);
        exit(1);
    }
 
    /* get address of header handler on tgt */
    hdr_hndlr_list = (void **)malloc(num_tasks*(sizeof(void *)));
    CHECK((LAPI_Address_init(handle,(void *)header_handler,
                                         hdr_hndlr_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */

    if ((task_id %2) == 0) {   /* sender */
        lapi_vec_t *vec;       /* origin vector */

        /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id+1;

        /* initialize origin counter */
        CHECK((LAPI_Setcntr(handle,&origin_cntr,0)));

        /* initialize origin vector */
        vec = (lapi_vec_t *) malloc(sizeof(lapi_vec_t));
        vec->len = (unsigned long *)malloc(NUM_VECS*sizeof(unsigned long));
        vec->info = (void **) malloc(NUM_VECS*sizeof(void *));
        vec->num_vecs = NUM_VECS;
        vec->vec_type = LAPI_GEN_IOVECTOR;
        for( i=0; i < NUM_VECS; i++ ) {
            int *int_ptr;
            vec->info[i] = (void *)malloc(sizeof(int));
            int_ptr = (int *)(vec->info[i]);
            *int_ptr = i;
            vec->len[i] = (unsigned long) sizeof(int);
        }

        /*
        ** initialize the completion counter. When it increments, we know
        ** that the completion handler has returned
        */
        CHECK((LAPI_Setcntr(handle,&compl_cntr,0)));

        /* collective call.  sync before data transfer. */
        CHECK((LAPI_Gfence(handle)));

    /*
    ** execute the data transfer to our buddy task.  send ARRAYLEN ints, starting
    ** with data_buffer[0].  Note that no user header is sent, and no counters are
    ** used.
    ** args:  handle                 -- the LAPI handle
    **        buddy                  -- the target task id
    **        hdr_hndlr_list[buddy]  -- the header handler that will execute on
    **                                  the target
    **        NULL                   -- the user header
    **        0                      -- the user header length
    **        vec                    -- the origin vector 
    **        NULL                   -- target counter
    **        origin_cntr            -- origin counter
    **        compl_cntr             -- completion counter
    */
        CHECK((LAPI_Amsendv(handle, buddy, (void *)hdr_hndlr_list[buddy],
                                        NULL, 0, vec, NULL, &origin_cntr, &compl_cntr)));

        /*
        ** wait on origin counter.  once incremented, origin vector is free to be reused
        ** (or in this case freed).
        */
        CHECK((LAPI_Waitcntr(handle,&origin_cntr,1,&val1)));

        /* free all origin vector structs */
        for( i=0; i < NUM_VECS; i++ ) {
           free(vec->info[i]);
        }
        free(vec->info);
        free(vec->len);
        free(vec);

        /* wait for message completion before final termination */
        CHECK((LAPI_Waitcntr(handle, &compl_cntr,1, &val2)));

    } else {             /* receiver */
    /* not used.  but provided for explanation. */
        buddy = task_id-1;

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));
    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(hdr_hndlr_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


   /k XX          6  ,?	?#'?2          O  6      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Amvf.F API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

   integer, parameter :: VECLEN   = 15
   integer, parameter :: ARRAYLEN = 10
   integer, parameter :: NUM_VECS = 10

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




   ! Items declared globally in the "C" versions of these sample programs.

   ! stores initial value on tgt and final value on src 
   integer, dimension(0: ARRAYLEN - 1) :: data_buffer


   ! stores list of remote buffer addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: data_buffer_list

   ! store list of remote tgt_cntr addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: tgt_cntr_list

   ! updates on src at msg completion
   type (LAPI_CNTR_T) :: origin_cntr

   ! updates on tgt at msg completion 
   type (LAPI_CNTR_T) :: tgt_cntr

   ! updates on src at msg completion 
   type (LAPI_CNTR_T) :: compl_cntr




   ! The unit numbers for the FORTRAN write statement that correspond
   ! to STDERR and STDOUT respectively.
   
   integer, parameter :: STDERR = 0
   integer, parameter :: STDOUT = 6




   contains



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Subroutine to check return code of functions calls. Keeps
! return code checking logic from needing to be in main logic.
!
! In the C versions of the sample programs, this is implemented as a macro.
! It is implemented in FORTRAN as a subroutine.
!

subroutine CHECK(func_and_args, rc)

   character (len = *), intent(in) :: func_and_args
   integer, intent(in)   :: rc
   integer               :: ierror


   if (rc /= LAPI_SUCCESS) then
      call LAPI_MSG_STRING(rc, err_msg_buf, ierror)
      write(STDERR, *) func_and_args, " returns error: ", rc
      if ( ierror .eq. 0 ) then
         write(STDERR, *) err_msg_buf
      end if
      stop 1
   end if


end subroutine CHECK

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_globals_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




module samples_amsendv_module


   use samples_globals_module



   ! Items declared globally in the "C" versions of these sample programs.

   ! For use with the vector sample programs 
   integer, dimension(0: NUM_VECS - 1) :: data_bufferv
   

   ! stores list of header handlers 
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: hdr_hndlr_list


   ! Setup data transfer on both sides for Amvf.F
   type (lapi_vec_t)  :: vec         
   type (lapi_vec_t)  :: hdr_vec         

   integer (KIND=LAPI_ADDR_TYPE), dimension(0:NUM_VECS - 1) :: hdr_vec_info
   integer (KIND=LAPI_LONG_TYPE), dimension(0:NUM_VECS -1) :: hdr_vec_len



   ! Required globals for the FORTRAN port
 
   ! The info buffer for the vec type
   integer (KIND=LAPI_ADDR_TYPE), dimension(:), allocatable :: vec_info

   ! The len buffer for the vec type
   integer (KIND=LAPI_LONG_TYPE), dimension(:), allocatable :: vec_len




   contains




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! completion handler that runs on target after completion of message delivery.
! simply prints the contents of the data buffer that is the
! target of the Amsendv call
!

subroutine compl_hndlr(handle, param)

   integer, intent(in) :: handle
   integer, intent(in) :: param


   integer :: i           ! Loop counter



   write(STDOUT, *) "Greetings from the completion handler..."


   do i = 0, NUM_VECS - 1
      write(STDOUT, *) "final_buffer[", i, "]: ", data_bufferv(i)
   end do


end subroutine compl_hndlr

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! header handler that runs on target when first packet arrives.
!   sets the completion_handler pointer and returns the address
!   of the target vector.

function header_handler(handle, uhdr, uhdr_len, len_vec, &
                        completion_handler, user_info)   &
                        result(vec_addr)

   integer, intent(in) :: handle
   integer, intent(in) :: uhdr
   integer, intent(in) :: uhdr_len

   integer (KIND=LAPI_LONG_TYPE), intent(in) :: len_vec

   integer (KIND=LAPI_ADDR_TYPE), intent(inout) :: completion_handler

   integer, intent(out)   :: user_info

   integer (KIND=LAPI_ADDR_TYPE) :: vec_addr


   ! loop counter
   integer :: i

   integer :: allocation_status         ! Return code for the allocate
                                        ! stmt.



   ! This is needed in this FORTRAN version of Amv.c found in
   ! the lapi_api subdirectory.

   integer (KIND=LAPI_ADDR_TYPE) :: t_addr



   ! set the fields to match those of the origin vector. allocate storage for the length
   ! and data arrays.  allocated data will be freed in the completion handler.
   
   hdr_vec%num_vecs = NUM_VECS
   hdr_vec%vec_type = LAPI_GEN_IOVECTOR


   INTEGER_SIZE = kind(data_bufferv(0))

  

   do i = 0, NUM_VECS - 1
      call LAPI_ADDRESS(data_bufferv(i), t_addr, ierror)
      hdr_vec_info(i) = t_addr
      hdr_vec_len(i)  = INTEGER_SIZE
   end do


   call LAPI_ADDRESS(hdr_vec_info, hdr_vec%info, ierror)
   call LAPI_ADDRESS(hdr_vec_len, hdr_vec%len, ierror)


   ! pass the completion handler back by reference

   call LAPI_ADDRESS(compl_hndlr, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(compl_hndlr, t_addr, ierror)", ierror)

   completion_handler = t_addr


   ! This function returns the address to the recv. buffer

   call LAPI_ADDRESS(hdr_vec, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(hdr_vec, t_addr, ierror)", ierror)

   vec_addr = t_addr


end function header_handler
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_amsendv_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


program Amvf


! Example Program to illustrate the use of the LAPI_Amsendv api call.
! For a set of n tasks 0,1,...,n-1, where n is an even number, all
! tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
! For each pair, an array of vectors is transferred from src to tgt
! with a single LAPI_Amsendv call.  Each vector contains a single int.
! The receive completion handler verifies the results of the Amsend
! call by printing the contents of the target-side data buffer.
! On the source side, the origin counter is used so that the
! malloc'ed vector structure can be freed.  The completion counter
! is used to ensure that the completion handler finishes on the target
! before the src task terminates.
! 
!  This program is a port of the C program Am.c located in the lapi_api
!  subdirectory of the LAPI samples programs.



   use samples_amsendv_module




   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle

   type (lapi_info_t) :: t_info      ! Info to pass to LAPI_Init
   integer            :: taskid      ! Our LAPI Task id 
   integer            :: numtasks    ! Total number of tasks

   integer :: i                      ! Loop counter
   integer :: buddy                  ! Our communication partner
   integer :: val1                   ! Needed for waitcntr calls on source
   integer :: val2                   ! Needed for waitcntr calls on source




   ! Variables unique to this port of Am.c found in the lapi_api 
   ! subdirectory.

   integer :: INTEGER_SIZE                     ! The size in bytes of an integer
   integer :: ierror                           ! Return code from LAPI calls


   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.


   integer (KIND=LAPI_LONG_TYPE) :: len        ! The number of bytes to xfer.


   integer (KIND=LAPI_ADDR_TYPE) :: t_addr     ! Used to store various adresses



   character (len = LAPI_MAX_ERR_STRING) :: msg
   



   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

   t_info%protocol            = 0
   t_info%lib_vers            = L3_LIB
   t_info%epoch_num           = 0
   t_info%num_compl_hndlr_thr = 0
   t_info%instance_no         = 0
   t_info%info6               = 0
   t_info%err_hndlr           = t_addr
   t_info%lapi_thread_attr    = 0
   t_info%adapter_name        = 0
   t_info%add_info            = 0


   ! Initialize the LAPI handle 

   call LAPI_INIT(handle, t_info, ierror)
   call CHECK("LAPI_INIT(handle, t_info, ierror)", ierror)    


   ! Query LAPI for our task id

   call LAPI_QENV(handle, TASK_ID, taskid, ierror)
   call CHECK("LAPI_Qenv(handle, TASK_ID, taskid, ierror)", &
                          ierror)

 
   ! Query LAPI for the total number of tasks in the job.

   call LAPI_QENV(handle, NUM_TASKS, numtasks, ierror)
   call CHECK("LAPI_Qenv(handle, NUM_TASKS, numtasks, ierror)", &
                          ierror)


   ! This example only supports even numbers of tasks 

   if ( mod(numtasks, 2) /= 0) then
      write(STDERR, *) "ERROR: this example requires an even number of tasks,", &
                       " but has been invoked with", numtasks 
      stop 

   end if



   ! get address of header handler on tgt
   allocate (hdr_hndlr_list(0:numtasks - 1), stat = allocation_status)


   call LAPI_ADDRESS(header_handler, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(header_handler, t_addr, ierror)", &
                          ierror)    


   call LAPI_ADDRESS_INIT(handle, t_addr, hdr_hndlr_list, ierror)

   msg = "LAPI_ADDRESS_INIT(handle, t_addrl, hdr_hndlr_list, ierror)"

   call CHECK(msg, ierror)    




   ! up to this point, all instructions have executed on all
   ! tasks. we now begin differentiating tasks.
   
   if (mod(taskid, 2) == 0) then     ! message source

      ! setup buddy pairs as (0,1), (2,3), etc. 
      buddy = taskid + 1


      ! initialize the origin counter.
      call LAPI_SETCNTR(handle, origin_cntr, 0, ierror)
      msg =  "LAPI_SETCNTR(handle, origin_cntr, 0, ierror)"
      call CHECK(msg, ierror)


      ! The FORTRAN equivalent of the C sizeof(). Get the size of
      ! one integer in our data buffer. We need to know how much data
      ! we are sending to our buddy.

      INTEGER_SIZE = kind(data_bufferv(0))


      ! initialize origin vector
      allocate (vec_len(0:NUM_VECS - 1), stat = allocation_status)
      allocate (vec_info(0:NUM_VECS - 1), stat = allocation_status)

      vec%num_vecs = NUM_VECS
      vec%vec_type = LAPI_GEN_IOVECTOR 

      do i = 0, NUM_VECS - 1
         data_bufferv(i) = i
         call LAPI_ADDRESS(data_bufferv(i), vec_info(i), ierror)
         vec_len(i)  = INTEGER_SIZE
      end do


      call LAPI_ADDRESS(vec_info, vec%info, ierror)
      call LAPI_ADDRESS(vec_len, vec%len, ierror)


      ! initialize the completion counter. When it increments, we know
      ! that the completion handler has returned

      call LAPI_SETCNTR(handle, compl_cntr, 0, ierror)
      msg =  "LAPI_SETCNTR(handle, compl_cntr, 0, ierror)"
      call CHECK(msg, ierror);



      ! collective call.  sync before starting data transfer 

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 



      ! execute the data transfer to our buddy task.  send ARRAYLEN
      ! ints, starting with data_bufferv(0).  Note that no user
      ! header is sent, and no counters are used.
      ! args:  handle                 -- the LAPI handle
      !        buddy                  -- the target task id
      !        hdr_hndlr_list         -- the handler handler that will
      !                                  execute on the target
      !        NULL                   -- the user header
      !        0                      -- the user header length
      !        vec                    -- the starting address of data to
      !                                  transfer
      !        INTEGER_SIZE           -- the length of data to transfer
      !        NULL,                  -- target counter 
      !        origin_cntr            -- origin counter
      !        compl_cntr             -- completion counter
      !

      call LAPI_AMSENDV(handle, buddy, hdr_hndlr_list(buddy), LAPI_ADDR_NULL,  &
                        0, vec, LAPI_ADDR_NULL, origin_cntr, compl_cntr,        &
                        ierror) 
      msg = "LAPI_AMSENDV(handle, buddy, hdr_hndlr_list(buddy),"        //  &
            " LAPI_ADDR_NULL, 0, vec, LAPI_ADDR_NULL, origin_cntr,"     //  &
            " compl_cntr, ierror)" 

      call CHECK(msg, ierror)



      ! wait on origin counter.  once incremented, origin vector is free to be reused
      ! (or in this case freed).
      
      call LAPI_WAITCNTR(handle, origin_cntr, 1, val1, ierror)
      msg = "LAPI_WAITCNTR(handle, origin_cntr, 1, val1, ierror)"
      call CHECK(msg, ierror)


      ! free all origin vector structs
      deallocate(vec_info)
      deallocate(vec_len)


      ! wait for message completion before final termination */
      call LAPI_WAITCNTR(handle, compl_cntr, 1, val2, ierror)
      msg = "LAPI_WAITCNTR(handle, compl_cntr, 1, val2, ierror)"
      call CHECK(msg, ierror)

   else   ! receiver

      ! not used, but provided for explanation
      buddy = taskid - 1


      ! to match the src's sync before data transfer 
      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 

   end if 


   ! all tasks will execute this before term 

   call LAPI_GFENCE(handle, ierror)
   call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


   ! cleanup
   deallocate(hdr_hndlr_list)

   

   ! terminate the LAPI handle 
   
   call LAPI_TERM(handle, ierror)




end program Amvf


   ! k@ ?X            ,?	?"'?2          M\        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Get.c  API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Example Program to illustrate the use of the LAPI_Get api call.
**   For a set of n tasks 0,1,...,n-1, where n is an even number, all
**   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
**   For each pair, an array of ints is transferred from tgt to src
**   with a single LAPI_Get call.  The origin counter is used for
**   synchronization.  Once the message completes, the origin shows
**   the result by printing the contents of the data buffer.
*/


/* stores initial value on tgt and final value on src */
int           data_buffer[ARRAYLEN];

/* stores list of remote buffer addrs */
void          **data_buffer_list;

/* updates on src at msg completion */
lapi_cntr_t   origin_cntr;


int main( int argc, char **argv )
{

lapi_handle_t handle;        /* LAPI handle */
lapi_info_t   info;          /* Info to pass to LAPI_Init */
int           task_id;       /* Our LAPI Task id */
int           num_tasks;     /* Total number of tasks */
int           i,j;           /* Loop counters */
int           buddy;         /* Our communication partner */
int           val;           /* Needed for waitcntr call on source */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }

    /* initialize the table buffer for the data addrs. */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));

    /* collective call.  each task stores its own addr plus remote addrs */
    CHECK((LAPI_Address_init(handle,(void *)data_buffer,data_buffer_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */
    if ((task_id %2) == 0) {   /* message source */

        /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id + 1;

        /* initialize origin counter */
        CHECK((LAPI_Setcntr(handle,&origin_cntr,0)));

        /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

    /*
    ** execute the data transfer from our buddy task. Retrieve ARRAYLEN
    ** ints, starting with data_buffer[0].  Note that the origin counter
    ** is used to signal message completion at the source.
    ** args:  handle                  -- the LAPI handle
    **        buddy                   -- the target task id
    **        ARRAYLEN*sizeof(int)    -- the length of data to transfer
    **        data_buffer_list[buddy] -- remote addr for writing data
    **        &(data_buffer[0])       -- the starting address of data
    **                                   to transfer
    **        NULL                    -- target counter
    **        &origin_cntr            -- origin counter (will update
    **                                   when data completes
    **                                   arrival at src)
    */
        CHECK((LAPI_Get(handle, buddy, 
                           (ulong) (ARRAYLEN*sizeof(int)), 
                           (void *) (data_buffer_list[buddy]),
                           (void *) (&(data_buffer[0])), 
                           NULL, &origin_cntr)));  

        /* wait for data to arrive from tgt */
        CHECK((LAPI_Waitcntr(handle, &origin_cntr,1, &val)));
        printf("Received data from buddy\n");
        for (i = 0; i < ARRAYLEN; i++ ) {
            printf("data_buffer[%d]: %d\n", i, data_buffer[i]);
        }

    } else {             /* receiver */

        /* buddy = task_id - 1; */

        /* 
        ** initialize the data buffer (tgt inits the buffer for the
        ** Get call)
        */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = i*(task_id);
        }

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));

    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(data_buffer_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


ontenkC YX          "  ,?	?#'?2          T\  "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getf.F API                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

   integer, parameter :: VECLEN   = 15
   integer, parameter :: ARRAYLEN = 10
   integer, parameter :: NUM_VECS = 10

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




   ! Items declared globally in the "C" versions of these sample programs.

   ! stores initial value on tgt and final value on src 
   integer, dimension(0: ARRAYLEN - 1) :: data_buffer


   ! stores list of remote buffer addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: data_buffer_list

   ! store list of remote tgt_cntr addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: tgt_cntr_list

   ! updates on src at msg completion
   type (LAPI_CNTR_T) :: origin_cntr

   ! updates on tgt at msg completion 
   type (LAPI_CNTR_T) :: tgt_cntr

   ! updates on src at msg completion 
   type (LAPI_CNTR_T) :: compl_cntr




   ! The unit numbers for the FORTRAN write statement that correspond
   ! to STDERR and STDOUT respectively.
   
   integer, parameter :: STDERR = 0
   integer, parameter :: STDOUT = 6




   contains



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Subroutine to check return code of functions calls. Keeps
! return code checking logic from needing to be in main logic.
!
! In the C versions of the sample programs, this is implemented as a macro.
! It is implemented in FORTRAN as a subroutine.
!

subroutine CHECK(func_and_args, rc)

   character (len = *), intent(in) :: func_and_args
   integer, intent(in)   :: rc
   integer               :: ierror


   if (rc /= LAPI_SUCCESS) then
      call LAPI_MSG_STRING(rc, err_msg_buf, ierror)
      write(STDERR, *) func_and_args, " returns error: ", rc
      if ( ierror .eq. 0 ) then
         write(STDERR, *) err_msg_buf
      end if
      stop 1
   end if


end subroutine CHECK

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_globals_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



program Get 




!   Example Program to illustrate the use of the LAPI_Get api call.
!   For a set of n tasks 0,1,...,n-1, where n is an even number, all
!   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
!   For each pair, an array of ints is transferred from tgt to src
!   with a single LAPI_Get call.  The origin counter is used for
!   synchronization.  Once the message completes, the origin shows
!   the result by printing the contents of the data buffer.
!
!   This program is a port of the C program Get.c located in the lapi_api
!   subdirectory of the LAPI samples programs.
!


   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle
   type (lapi_info_t) :: t_info      ! Info to pass to LAPI_Init
   integer            :: taskid      ! Our LAPI Task id 
   integer            :: numtasks    ! Total number of tasks

   integer :: i, j                   ! Loop counters
   integer :: buddy                  ! Our communication partner
   integer :: val                    ! Needed for waitcntr call on source



   ! Variables unique to this port of Get.c found in the lapi_api 
   ! subdirectory.

   integer :: INTEGER_SIZE                     ! The size in bytes of an integer
   integer :: ierror                           ! Return code from LAPI calls

   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.
  
   integer (KIND=LAPI_ADDR_TYPE) :: t_addr     ! Used to store various adresses

   integer (KIND=LAPI_LONG_TYPE) :: len         ! The number of bytes to Get. 

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

   t_info%protocol            = 0
   t_info%lib_vers            = L3_LIB
   t_info%epoch_num           = 0
   t_info%num_compl_hndlr_thr = 0
   t_info%instance_no         = 0
   t_info%info6               = 0
   t_info%err_hndlr           = t_addr
   t_info%lapi_thread_attr    = 0
   t_info%adapter_name        = 0
   t_info%add_info            = 0


   ! Initialize the LAPI handle 

   call LAPI_INIT(handle, t_info, ierror)
   call CHECK("LAPI_INIT(handle, t_info, ierror)", ierror)    


   ! Query LAPI for our task id

   call LAPI_QENV(handle, TASK_ID, taskid, ierror)
   call CHECK("LAPI_Qenv(handle, TASK_ID, taskid, ierror)", ierror)

 
   ! Query LAPI for the total number of tasks in the job.

   call LAPI_QENV(handle, NUM_TASKS, numtasks, ierror)
   call CHECK("LAPI_Qenv(handle, NUM_TASKS, numtasks, ierror)", ierror)


   ! This example only supports even numbers of tasks 

   if ( mod(numtasks, 2) /= 0) then
      write(STDERR, *) "ERROR: this example requires an even number of tasks,", &
                       " but has been invoked with", numtasks 
      stop 

   end if


   ! initialize the table buffer for the data addrs. 
   allocate (data_buffer_list(0:numtasks - 1), stat = allocation_status)

   
   call LAPI_ADDRESS(data_buffer, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(data_buffer, t_addr, ierror)", ierror)    


   ! collective call.  each task stores its own addr plus remote addrs 

   call LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)
   msg = "LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)"
   call CHECK(msg, ierror)    




   ! up to this point, all instructions have executed on all
   ! tasks. we now begin differentiating tasks.
   
   if (mod(taskid, 2) == 0) then     ! message source

      ! setup buddy pairs as (0,1), (2,3), etc. 
      buddy = taskid + 1


      ! The FORTRAN equivalent of the C sizeof(). Get the size of
      ! one integer in our data buffer. We need to know how much data
      ! we are getting from our buddy.

      INTEGER_SIZE = kind(data_buffer(0))
      len = ARRAYLEN * INTEGER_SIZE


      ! initialize origin counter 
      call LAPI_SETCNTR(handle, origin_cntr, 0, ierror)
      msg =  "LAPI_SETCNTR(handle, origin_cntr, 0, ierror)"
      call CHECK(msg, ierror)


      ! collective call.  sync before starting data transfer

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 




      ! execute the data transfer from our buddy task. Retrieve ARRAYLEN
      ! ints, starting with data_buffer[0].  Note that the origin counter
      ! is used to signal message completion at the source.
      ! args:  handle                  -- the LAPI handle
      !        buddy                   -- the target task id
      !        len                     -- the length of data to transfer
      !        data_buffer_list(buddy) -- remote addr for writing data
      !        data_buffer             -- the starting address of data
      !                                   to transfer
      !        LAPI_ADDR_NULL          -- target counter
      !        origin_cntr             -- origin counter (will update
      !                                   when data completes
      !                                   arrival at src)


      call LAPI_GET(handle, buddy, len, data_buffer_list(buddy),             &
                    data_buffer, LAPI_ADDR_NULL, origin_cntr, ierror)
      msg = "LAPI_GET(handle, buddy, len, data_buffer_list(buddy), "      // &
                     "  data_buffer, LAPI_ADDR_NULL, origin_cntr, ierror)"
      call CHECK(msg, ierror)



      ! wait for data to arrive from tgt 
      call LAPI_WAITCNTR(handle, origin_cntr, 1, val, ierror)
      msg = "LAPI_WAITCNTR(handle, origin_cntr, 1, val, ierror)"
      call CHECK(msg, ierror)


      write(STDOUT, *) "Received data from buddy ", buddy


      do i = 0, ARRAYLEN - 1
         write(STDOUT, *) "data_buffer[", i, "]: ", data_buffer(i)
      end do


   else   ! receiver


      ! initialize the data buffer (tgt inits the buffer for the
      ! Get call)

      do i = 0, ARRAYLEN - 1
         data_buffer(i) = i * taskid
      end do


      ! to match the src's sync before data transfer 

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 

   end if 

 

 
   ! all tasks will execute this before term 
   call LAPI_GFENCE(handle, ierror)
   call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 

 
   ! cleanup
   deallocate(data_buffer_list)
   

   ! terminate the LAPI handle 
   
   call LAPI_TERM(handle, ierror)




end program Get 
_k @X          '  ,?	?"'?2          +m  '      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getv.c API                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Example Program to illustrate the use of the LAPI_Getv api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** For each pair, a set of LAPI vectors is transferred from tgt to src
** with a single LAPI_Getv call.  Each vector contains a single int.
**   
** The origin counter is used for synchronization.  Once the message
** completes, the src shows the result by printing the contents of
** the data buffer.
*/

/* stores initial value on tgt */
int           data_buffer[NUM_VECS];

/* store list of remote buffer addrs */
void          **data_buffer_list;

/* updates on src at msg completion */
lapi_cntr_t   origin_cntr;



int main( int argc, char **argv )
{

lapi_handle_t handle;           /* LAPI handle */
lapi_info_t   info;             /* Info to pass to LAPI_Init */
int           task_id;          /* Our LAPI Task id */
int           num_tasks;        /* Total number of tasks */
int           i,j;              /* Loop counters */
int           buddy;            /* Our communication partner */
int           val;              /* Needed for waitcntr call on source */
lapi_vec_t *org_vec, *tgt_vec;  /* setup data transfer on both sides */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }

    /* allocate the table buffer for the data addrs. */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));
    /*
    ** collective call.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init(handle,(void *)data_buffer,
                                         data_buffer_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */
    if ((task_id %2) == 0) {   /* message source */

        /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id + 1;
 
        /*
        ** Setup the vectors for a basic vector transfer.  Both vectors
        ** must have the same type (LAPI_GEN_IOVECTOR).  As a
        ** GEN_IOVECTOR transfer,the transfer vectors must have the
        ** same structure, that is, they contain the same number of
        ** subvectors and each subvector on the tgt is of the same
        ** length as the corresponding subvector on the src.  In
        ** this instance, each subvector contains a single int.
        ** 
        ** The setup of BOTH the org_vec and tgt_vec is done by the src.
        ** In particular, the src allocates storage to the pointers for
        ** both structures, including storage for the array of data i
        ** buffers and the array of data lengths.  For both the org_vec
        ** and the tgt_vec, the array of data lengths is initialized for
        ** a single int (sizeof (int)) to be transferred.  The array of
        ** data buffers on the tgt_vec is initialized with the remote
        ** addresses stored in the data_buffer_list structure that
        ** resulted from the LAPI_Address_init call above.  Each address
        ** refers to an element of the data_buffer structure in the tgt
        ** address space.  These addresses refer to the data to be
        ** transferred by the Getv call.  The array of data buffers
        ** in the org_vec do not need to be initialized before the Getv
        ** call (other than to have sufficient storage allocated).  These
        ** buffers will contain the RESULT of the Getv call.  
        */
 
        /* allocate memory for each structure */
        org_vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
        tgt_vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));


        /*
        ** Setup org_vec.
        */
 
        /* Set vector type and number of subvectors */
        org_vec->vec_type = LAPI_GEN_IOVECTOR;
        org_vec->num_vecs  = NUM_VECS;

        /* allocate storage for arrays of data buffers and lengths */ 
        org_vec->info = (void **) malloc(NUM_VECS * sizeof(void *));
        org_vec->len = (unsigned long *) malloc(NUM_VECS * sizeof(ulong));

        /* initialize lengths array and allocate space for data buffers */
        for ( j = 0; j < NUM_VECS; j++ ) {
            org_vec->len[j] = (unsigned long)sizeof(int);
            org_vec->info[j] = (void *)malloc(sizeof(int));
        }


        /*
        ** Setup tgt_vec.
        */
 
        /* Set vector type and number of subvectors */
        tgt_vec->vec_type = LAPI_GEN_IOVECTOR;
        tgt_vec->num_vecs = NUM_VECS;

        /* allocate storage for arrays of data buffers and lengths */
        tgt_vec->info = (void **) malloc(NUM_VECS * sizeof(void *));
        tgt_vec->len = (unsigned long *) malloc(NUM_VECS * sizeof(ulong));

        /*
        ** Initialize array of lengths and assign remote addrs to
        ** data array.  Remote addrs are pulled from data_buffer_list
        ** that was filled in LAPI_Address_init call above.  We offset
        ** each successive address by sizeof(int) to point to the next 
        ** element in the data_buffer array.  
        */
        for ( j = 0; j < NUM_VECS; j++ ) {
            tgt_vec->info[j] = (void *)(data_buffer_list[buddy]
                               + (j*sizeof(int)));
            tgt_vec->len[j] = (unsigned long)sizeof(int);
        }

        /* initialize origin counter */
        CHECK((LAPI_Setcntr(handle,&origin_cntr,0)));

        /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

    /*
    ** Execute the data transfer from our buddy task.  Receive the
    ** vectors using the addresses and lengths specified in tgt_vec
    ** (NUM_VECS vectors of one int each.)  Remote addresses point to
    ** individual elements of the data_buffer array in the tgt address
    ** space.  Note that the origin counter is used to signify message
    ** completion on the src side.
    ** args:  handle       -- the LAPI handle
    **        buddy        -- the target task id
    **        tgt_vec      -- a pointer to the target vector description
    **        org_vec      -- a pointer to the origin vector description
    **        NULL         -- target counter
    **        &origin_cntr -- origin counter (will update when data 
    **                                        completes arrival at src)
    */
        CHECK((LAPI_Getv(handle, buddy, tgt_vec, org_vec, 
                           NULL, &origin_cntr)));  

        /* wait for data to arrive from src */
        CHECK((LAPI_Waitcntr(handle, &origin_cntr,1, &val)));

        printf("Received data from buddy %d\n",buddy);
        for( i=0; i < NUM_VECS; i++ ) {
            printf("org_vec->info[%d]: %d\n",i,*(int *)(org_vec->info[i]));
        }

        /* free all vector structs */
        for( i=0; i < NUM_VECS; i++ ) {
           free(org_vec->info[i]);
        }
        free(org_vec->info);
        free(org_vec->len);
        free(org_vec);
        free(tgt_vec->info);
        free(tgt_vec->len);
        free(tgt_vec);

    } else {             /* receiver */
        /* buddy = task_id -1 */

        /*
        ** initialize the data buffer (tgt inits the buffer for the
        ** Get call)
        */
        for( i=0; i < NUM_VECS; i++ ) {
            data_buffer[i]= i;
        }

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));

    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(data_buffer_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


clv ZX          4  ,?	?#'?2           U      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Getvf.F PI                               	 !et
adilnors,_cfghu():AEILPRTbmpv.=CDNSy"-01GKMOUVkw%*FHYjz&/2Qx'3;BWZq56X[+>]JRMED6ay%6&zm%)5j0 )JSuAMG1̶=|4cY pxFR>
':yEADX<`Xၿ`':yEADX#X$baaaV	%?nm;
4`0
 a8a$NJR8ۢqFPևwhVejcvFFR>
'oGclSrj5ݟz9Mʩqcc +@$pDkUHuA)O
F$T5-pcbcCC4a"$l'NOךQ&(VZ$Tk#iO
Q7v}kE?G1 C`G^EpBKMkUk+]p1?ΉE;꼜Oy2cܟ<b4$"'+|{a%?ΉE;q?56v<b4$"'+]pJUwy8eVǻOR`Xiea%)J^IG9
pi$2덪:AWBQZ߇@/"Q)F
CScTN@t}@uuP8`4G
)׺E)JffffffffffffffffffffffffffffffffffffffffS)9Pz6WoBpFzyȸc5	uE"VjhA?kay=Kc*욘=S8vayZXGyݡ\TLk)}eDKY5q;	m]/c@a$mSIAXX0, \irT|j
!+NpP\irTcNp
jc(Vʄ?D0V8X	
r5cƘDP_Py8>S2@qsq)1P>%nh|`ba؍>M HN9?FD0a0		"r'o)S9{JSN_IAXX0,̥)JiɽhFL=$oZ-̥)JffffffffffffffffffffffffffffffffffffffffRoZ-*&Q*a7RэqQ2{^IM޴[I)Jm8ZRJkC;+B\TLk)JS;,;BmTLk)a:tX
Að>	V	"q)O	E>X DܣiP9$N:vehRcbcCC4a"$l'Nymbeh㞔9+m;$T3ЬyJOu@,hh`PcƘ8
0<`:,{
^ILm9)JSN^MED6aeL&LRfffffffffffffffffffffffffffffffffffffffe))Uet)3*&Qςj1*+F5ЬpLUQkBS8jWݪ!%8$"BltVdkS=!kaV.D`iv}"G,$@,՚wåQLz;,xܭovG):
^tO񁩜"CW88X橭	5okjc{kc%2ȡ[עliyχj=>qGg56_hWc¢o$lqYuӮ;LkU$TS)R>
':;+ADUYPv]/cBQF&xIlo~BǍeQADJRkmDʘMEfѭT)zdTM(RR9H<(UPb6]P+AN[k,x9ma+aq2vcsq9(Ƿㅏ`2t}CPQ8XD!zcv#9ڛdQE)>
qyLעE?G1BHa85f4\Ul{YU7pڥ"Yf/FSCTQL>(VaZ7:j
tNovI.<b0eB>+FUSZ]N>RI0QQ`&=/cBQFixIloxJSt}C+D`(a@r(Wu ;S:cblArhٯ]gAǍS[]P
ּ[#jc9
`׮ЭMkU6NS>
,x0<`PRpti}TcpƢPTm1aXcƘ C `qCABqBq=)OB88vo{)ZcbcCC4a"$l'Nymbo1?JDV<i>
,xCAFG^EpBKּZ6BNJ?$T6;+´oa+Ou@,hh`PcƘ,00@c P55VMPϳ㟥?E
N"q
0yJt}C8X"$l'Nymbv}rR_yEF,q?s/ OC7M?,x pL@pbJSo5
	cx
0B?X0pOcsZ(P1ȓ+'19+&a&Q Z°Bѵ81°B< `f1<@Rf1<j0B`f1<RR9D+'19*82ئЬpt嶴Tㅏ`ѤD -_f1<>Skp `X,@pL4嶋8痲H>Ҕ8F<nsv6-)5cƘ -^DXp,T 	O橭` aǍ0SAN[hYCQ1eA/ T 	Jt8F<nsM܉2Uv#ݡXA)O橭404!9mp0"ÁaD!J5Mn<i"TB
rEaEË܉;TB/eB1xOJR"#	Q2hJ|.=nD*wڢñ7C'jB%N@Ч'0eЀ!/aH
Ge\(Qd*:ZvIo;D!?HނvxBYh܉;TBҟrRclSXhWj$"qô+ZZD'Ok^jUHu@Ʋ6 )ȓD!DxVU)Ov95]o1?$T4cs`|$6µ55VǸڭJO̶)|1'PךCy
$I|mWjk^jqZ1clSXgٌq"q?yYcs`|$6µ55VǸڭJO̶)ӲHuCOk^j}p@p0xDxVU)J/S[Ѹ"m@&F{ݩOڢN;[:N*TB	Ob	b-Q1eN;F*>IOJdZd#8A`% 9`$Н?I?
Q1x %)OVNЬosY%Eh|;> ϴ2mOMނhWV pL0h40,4ICL"!P.ЮDV94cz
+]Iu(U}Au
udOIm/ImЮϽwhWhjhVk
GlqQ$V{BП#ѵ8/Im{Ltuqcmlu?9+Z%704V}VoudBД]T-@Ю07SZUu6(YGPs7MaQ/cj+coô+T kUbrHuB:ЭPVdhvoS
0_hVAA֫VqvGclSXE]<CbDw:'T!K	(VAAOεZHuB;aZ7dv95]/
DtK\*1ݡZj0'P1"m
ZxTQm}XcƘ-kF&1̼5<PoD׼ЭjIq"m
ЮϴZQ6|Ե£
:BTD)y ЬVW5MhOBB
vZHuB)Э<´n}_oV2ئ»BUYT橭>ШvVq5oMkUĄ*4'Pc[ZЬp;
UesTք)OpJoBS?44P Vc 
P,cAQvlu?8u^Vð܉2UqDZ6+Fh,<aXcƘ
`h<`Yiyhȓ0+JS橭4a|19@V8痲J5cƘ,006^aZ4m8>SS̶)m8B:rHuB:
°Axh8`<`Xv)m8@'±F08hҟ5cƘ,00UHu@(I{yq	/eB)OVNϳ
ѡ)ҟ:+FyJD*HoS}VJѦXyJ±Ǎ004x 	>+FDhXh8`<`XrR5Mn8X 088Ef1<ϳ
Ѡ+sP%?jpL@`pp>m8ϳ
Ѡ+iA?82ئP}N^Ň}֥֫VAA>BRekiyy=jIF
"1v8XZQs/5MnO+A> VjQ4ڌXV-p$ŀ]<uGBP	'N
֫Q8ꆨAA)Jo+`|5cƘ,00UHu@(I}A5cƘ,00"!9m1K\֫Q8ꁍdl>ScsBpjIFEkϳN	hi49zޔS̶)|{]ukqǍ08a$ -^08]p/JO¼8X"D嶋kT 	'S[b	T 	 T){[F
jП{QυqBPJ5cƘ
{*|S[b Å`(0B
rEA/eB)O0ѨvkU):ތ2Ha! !F
hRrmыhVu9{iRḁwgمhAòmvV_J5 >BR
j9GaV-7:uyݡZj0'P(?cB>-p?<J(	v+|{]uэ/aa:T}'56vvqX	OΨ_)mc-$vWڢش7f
P>+FᮢlR'+F=Ѷk=opڠ}^ku c5f]Cc[Qj(Sԟד(ںATWJ?jpL@`pp>+FيZ^ʄ)O,xC -^I<R
ѥㅏ`/|{aJO°0cƘ
D!9mHabV/,x048q`o  oc5T 	'S[b	T 	 T)*e>j<5Mn8X 8BH{u^UM/eB8`aǍ0ō"D嶋ki{*|橭`y{*|*RFD0"^	(aZ^Zy$V^I=)fAð>	O.p3yh8 ,q (` UHu@	OӗJS
MnVÍn)Қך1<JtCy	Oּ]8Oּ]ӄ?c_
6Vs-k 
֫VIb,\{BHuC9
O
SZ%)fAð>	OZ$T
`+boJSs-k (?yiX{Q7jZޟjj(-pVQ֫Q8ꁍdm?=*s^c`2T$[:5iFMŅkR
rAXXߔ{}+u OMtЭjIj"]!/
°Axh8`<`Xv)S[<iZ$T
يZ^ʄ)S[<i0hh"S/jIFP%?N^)5Yvq!7%G>VDꆟ5Mn8Xqc -^ʄ)T`@X0cƘ
{*|P'J/aSN5"Q)OQGѨv#
OO橭4P04,`嶋P%?4P04,`嶋P$^ʄ:R5"Q?ּ]ZFD5)J]vc-jpL"00B
rEA)/)UeR ak 9X          (  ,??!'?2          F\  (      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Makefile I                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER   = mpcc_r
CFLAGS     = -g 

FCOMPILER  = mpxlf90_r
FFLAGS     = -g

#uncomment this line and set the appropriate path
#to compile in a directory other than the src dir
#BINDIR=/local/init/

COBJS = $(BINDIR)Am $(BINDIR)Put $(BINDIR)Get $(BINDIR)Rmw $(BINDIR)Rmw64 $(BINDIR)Amv $(BINDIR)Putv $(BINDIR)Getv 

FOBJS = $(BINDIR)Amf $(BINDIR)Putf $(BINDIR)Getf $(BINDIR)Rmwf $(BINDIR)Rmw64f $(BINDIR)Amvf $(BINDIR)Putvf $(BINDIR)Getvf

all: $(COBJS) $(FOBJS)

$(BINDIR)Amv: Amv.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Am: Am.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Rmw: Rmw.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Rmw64: Rmw64.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Get: Get.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Getv: Getv.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Put: Put.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Putv: Putv.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Amvf: Amvf.F
	$(FCOMPILER) $(FFLAGS) -o $@ $?
	$(FCOMPILER) -q64 $(FFLAGS) -o $(@)L $?

$(BINDIR)Amf: Amf.F
	$(FCOMPILER) $(FFLAGS) -o $@ $?
	$(FCOMPILER) -q64 $(FFLAGS) -o $(@)L $?

$(BINDIR)Rmwf: Rmwf.F
	$(FCOMPILER) $(FFLAGS) -o $@ $?
	$(FCOMPILER) -q64 $(FFLAGS) -o $(@)L $?

$(BINDIR)Rmw64f: Rmw64f.F
	$(FCOMPILER) $(FFLAGS) -o $@ $?
	$(FCOMPILER) -q64 $(FFLAGS) -o $(@)L $?

$(BINDIR)Getf: Getf.F
	$(FCOMPILER) $(FFLAGS) -o $@ $?
	$(FCOMPILER) -q64 $(FFLAGS) -o $(@)L $?

$(BINDIR)Getvf: Getvf.F
	$(FCOMPILER) $(FFLAGS) -o $@ $?
	$(FCOMPILER) -q64 $(FFLAGS) -o $(@)L $?

$(BINDIR)Putf: Putf.F
	$(FCOMPILER) $(FFLAGS) -o $@ $?
	$(FCOMPILER) -q64 $(FFLAGS) -o $(@)L $?

$(BINDIR)Putvf: Putvf.F
	$(FCOMPILER) $(FFLAGS) -o $@ $?
	$(FCOMPILER) -q64 $(FFLAGS) -o $(@)L $?

clean: 
	rm -rf $(BINDIR)Am $(BINDIR)Put $(BINDIR)Get $(BINDIR)Rmw $(BINDIR)Rmw64 $(BINDIR)Amv $(BINDIR)Putv $(BINDIR)Getv
	rm -rf $(BINDIR)AmL $(BINDIR)PutL $(BINDIR)GetL $(BINDIR)RmwL $(BINDIR)Rmw64L $(BINDIR)AmvL $(BINDIR)PutvL $(BINDIR)GetvL
	rm -rf $(BINDIR)Amf $(BINDIR)Putf $(BINDIR)Getf $(BINDIR)Rmwf $(BINDIR)Rmw64f $(BINDIR)Amvf $(BINDIR)Putvf $(BINDIR)Getvf
	rm -rf $(BINDIR)AmfL $(BINDIR)PutfL $(BINDIR)GetfL $(BINDIR)RmwfL $(BINDIR)Rmw64fL $(BINDIR)AmvfL $(BINDIR)PutvfL $(BINDIR)GetvfL $(BINDIR)*.mod

k KX            ,?	?"'?2          O\        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Put.c le I                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Example Program to illustrate the use of the LAPI_Put api call.
**   For a set of n tasks 0,1,...,n-1, where n is an even number, all
**   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
**   For each pair, an array of ints is transferred from src to tgt
**   with a single LAPI_Put call.  The origin counter is used for
**   synchronization.  Once the message completes, the origin shows
**   the result by printing the contents of the data buffer.
*/


/* stores initial value on src and final value on tgt */
int           data_buffer[ARRAYLEN];

/* store list of remote buffer addrs */
void          **data_buffer_list;  /* remote data buffer addrs */

/* store list of remote tgt_cntr addrs */
void          **tgt_cntr_list;     /* remote tgt cntr addrs    */

/* updates on tgt at msg completion */
lapi_cntr_t   tgt_cntr;


int main( int argc, char **argv )
{
lapi_handle_t handle;        /* LAPI handle */
lapi_info_t   info;          /* Info to pass to LAPI_Init */
int           task_id;       /* Our LAPI Task id */
int           num_tasks;     /* Total number of tasks */
int           i,j;           /* Loop counters */
int           buddy;         /* Our communication partner */
int           val;           /* Needed for waitcntr call on source */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }

    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));
    tgt_cntr_list = (void **) malloc(num_tasks*sizeof(void *));

    /* each task executes on tgt_cntr within its own data space */
    CHECK((LAPI_Setcntr(handle,&tgt_cntr,0)));

    /*
    ** collective calls.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init(handle,&tgt_cntr,tgt_cntr_list)));
    CHECK((LAPI_Address_init(handle,(void *)data_buffer,data_buffer_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */
    if ( task_id % 2  == 0 ){   /* sender */
        buddy = task_id + 1;

        /* initialize the data buffer */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = i*(1+task_id);
        }

        /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

        /*
        ** execute the data transfer to our buddy task.  send ARRAYLEN
        ** ints, starting with data_buffer[0].  Note that the target counter
        ** is used to signal completion of message delivery at the target.
        ** args:  handle                  -- the LAPI handle
        **        buddy                   -- the target task id
        **        ARRAYLEN*sizeof(int)    -- the length of data to
        **                                   transfer
        **        data_buffer_list[buddy] -- remote addr for writing
        **                                   data
        **        &(data_buffer[0])       -- the starting address of
        **                                   data to transfer
        **        tgt_cntr_list[buddy]    -- target counter
        **        NULL, NULL              -- origin and completion counters
        **                                   (not used)
        */
        CHECK((LAPI_Put(handle, buddy, (ulong)
                          (ARRAYLEN*sizeof(int)), 
                           (void *) (data_buffer_list[buddy]),
                           (void *) (&(data_buffer[0])), 
                           (void *)(tgt_cntr_list[buddy]), NULL, NULL)));  
    } else {             /* receiver */
        buddy = task_id - 1;

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));

        /* wait for data to arrive from src */
        CHECK((LAPI_Waitcntr(handle, &tgt_cntr,1, &val)));

        printf("Received data from buddy %d\n",buddy);
        for (i = 0; i < ARRAYLEN; i++ ) {
            printf("data_buffer[%d]: %d\n", i, data_buffer[i]);
        }
    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(data_buffer_list);
    free(tgt_cntr_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


of rk [X          D$  ,?	?$'?2          W\  D$      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putf.F e I                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

   integer, parameter :: VECLEN   = 15
   integer, parameter :: ARRAYLEN = 10
   integer, parameter :: NUM_VECS = 10

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




   ! Items declared globally in the "C" versions of these sample programs.

   ! stores initial value on tgt and final value on src 
   integer, dimension(0: ARRAYLEN - 1) :: data_buffer


   ! stores list of remote buffer addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: data_buffer_list

   ! store list of remote tgt_cntr addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: tgt_cntr_list

   ! updates on src at msg completion
   type (LAPI_CNTR_T) :: origin_cntr

   ! updates on tgt at msg completion 
   type (LAPI_CNTR_T) :: tgt_cntr

   ! updates on src at msg completion 
   type (LAPI_CNTR_T) :: compl_cntr




   ! The unit numbers for the FORTRAN write statement that correspond
   ! to STDERR and STDOUT respectively.
   
   integer, parameter :: STDERR = 0
   integer, parameter :: STDOUT = 6




   contains



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Subroutine to check return code of functions calls. Keeps
! return code checking logic from needing to be in main logic.
!
! In the C versions of the sample programs, this is implemented as a macro.
! It is implemented in FORTRAN as a subroutine.
!

subroutine CHECK(func_and_args, rc)

   character (len = *), intent(in) :: func_and_args
   integer, intent(in)   :: rc
   integer               :: ierror


   if (rc /= LAPI_SUCCESS) then
      call LAPI_MSG_STRING(rc, err_msg_buf, ierror)
      write(STDERR, *) func_and_args, " returns error: ", rc
      if ( ierror .eq. 0 ) then
         write(STDERR, *) err_msg_buf
      end if
      stop 1
   end if


end subroutine CHECK

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_globals_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

program Put 



! Example Program to illustrate the use of the LAPI_Put api call.
! For a set of n tasks 0,1,...,n-1, where n is an even number, all
! tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
! For each pair, an array of ints is transferred from src to tgt
! with a single LAPI_Put call.  The origin counter is used for
! synchronization.  Once the message completes, the origin shows
! the result by printing the contents of the data buffer.
!
! This program is a port of the C program Put.c located in the lapi_api
! subdirectory of the LAPI samples programs.
!




   use samples_globals_module



   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle
   type (lapi_info_t) :: t_info      ! Info to pass to LAPI_Init
   integer            :: taskid      ! Our LAPI Task id 
   integer            :: numtasks    ! Total number of tasks

   integer :: i, j                   ! Loop counters
   integer :: buddy                  ! Our communication partner
   integer :: val                    ! Needed for waitcntr call on source
   


   ! Variables unique to this port of Put.c found in the lapi_api 
   ! subdirectory.

   integer :: INTEGER_SIZE                     ! The size in bytes of an integer
   integer :: ierror                           ! Return code from LAPI calls
  
   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.

   integer (KIND=LAPI_ADDR_TYPE) :: t_addr     ! Used to store various adresses

   integer (KIND=LAPI_LONG_TYPE) :: len        ! The number of bytes to xfer.

   character (len = LAPI_MAX_ERR_STRING) :: msg



   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

   t_info%protocol            = 0
   t_info%lib_vers            = L3_LIB
   t_info%epoch_num           = 0
   t_info%num_compl_hndlr_thr = 0
   t_info%instance_no         = 0
   t_info%info6               = 0
   t_info%err_hndlr           = t_addr
   t_info%lapi_thread_attr    = 0
   t_info%adapter_name        = 0
   t_info%add_info            = 0


   ! Initialize the LAPI handle 

   call LAPI_INIT(handle, t_info, ierror)
   call CHECK("LAPI_INIT(handle, t_info, ierror)", ierror)    


   ! Query LAPI for our task id

   call LAPI_QENV(handle, TASK_ID, taskid, ierror)
   call CHECK("LAPI_Qenv(handle, TASK_ID, taskid, ierror)", &
              ierror)

 
   ! Query LAPI for the total number of tasks in the job.

   call LAPI_QENV(handle, NUM_TASKS, numtasks, ierror)
   call CHECK("LAPI_Qenv(handle, NUM_TASKS, numtasks, ierror)", &
              ierror)


   ! This example only supports even numbers of tasks 

   if ( mod(numtasks, 2) /= 0) then
      write(STDERR, *) "ERROR: this example requires an even number of tasks,", &
                       " but has been invoked with", numtasks 
      stop 

   end if


   allocate (data_buffer_list(0:numtasks - 1), stat = allocation_status)
   
   allocate (tgt_cntr_list(1:numtasks), stat = allocation_status)


   ! each task executes on tgt_cntr within its own data space */
   call LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)
   msg =  "LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)"
   call CHECK(msg, ierror);



   ! collective calls.  each task stores its own addr plus remote
   ! addrs

   call LAPI_ADDRESS(data_buffer, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(data_buffer, t_addr, ierror)", &
              ierror)    

   call LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)
   msg = "LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)"
   call CHECK(msg, ierror)    



   call LAPI_ADDRESS(tgt_cntr, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(data_buffer, t_addr, ierror)", &
              ierror)    

   call LAPI_ADDRESS_INIT(handle, t_addr, tgt_cntr_list, ierror)
   msg = "LAPI_ADDRESS_INIT(handle, t_addr, tgt_cntr_list, ierror)"
   call CHECK(msg, ierror)    




   ! up to this point, all instructions have executed on all
   ! tasks. we now begin differentiating tasks.
   
   if (mod(taskid, 2) == 0) then     ! sender 

      ! setup buddy pairs as (0,1), (2,3), etc. 
      buddy = taskid + 1


      ! initialize the data buffer
      do i = 0, ARRAYLEN - 1
         data_buffer(i) = i * (1 + taskid)
      end do

      ! The FORTRAN equivalent of the C sizeof(). Get the size of
      ! one integer in our data buffer. We need to know how much data
      ! we are getting from our buddy.

      INTEGER_SIZE = kind(data_buffer(1))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


      ! 
      ! execute the data transfer to our buddy task.  send ARRAYLEN
      ! ints, starting with data_buffer[0].  Note that the target counter 
      ! is used to signal completion of mesage delivery at the target.
      ! args:  handle                  -- the LAPI handle
      !        buddy                   -- the target task id
      !        ARRAYLEN*INTEGER_SIZE   -- the length of data to transfer
      !        data_buffer_list(buddy) -- remote addr for writing data
      !        data_buffer             -- the starting address of data
      !                                   to transfer
      !        tgt_cntr_list(buddy)    -- target counter
      !        LAPI_ADDR_NULL          -- origin counter (not used)
      !        LAPI_ADDR_NULL          -- completion counter (not used)

      call LAPI_PUT(handle, buddy, len, data_buffer_list(buddy),          &
                    data_buffer, tgt_cntr_list(buddy),                    &
                    LAPI_ADDR_NULL, LAPI_ADDR_NULL, ierror)
      msg = "LAPI_PUT(handle, buddy, len, data_buffer_list(buddy),"    // &
                     " data_buffer, tgt_cntr_list(buddy),"             // &
                     " LAPI_ADDR_NULL, LAPI_ADDR_NULL, ierror)"
      call CHECK(msg, ierror);

   else   ! receiver

      buddy = taskid - 1 


      ! to match the src's sync before data transfer 

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


      ! wait for data to arrive from src 

      call LAPI_WAITCNTR(handle, tgt_cntr, 1, val, ierror)
      msg = "LAPI_WAITCNTR(handle, tgt_cntr, 1, val, ierror)"
      call CHECK(msg, ierror);


      write(STDOUT, *) "Received data from buddy ", buddy

      do i = 0, ARRAYLEN - 1
         write(STDOUT, *) "data_buffer[", i, "]: ", data_buffer(i)
      end do



   end if 


   ! all tasks will execute this before term 
   call LAPI_GFENCE(handle, ierror)
   call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 
   


   ! cleanup
   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


   ! terminate the LAPI handle 
   
   call LAPI_TERM(handle, ierror)




end program Put 
iresk TX          +  ,?	?"'?2          2  +      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putv.c e I                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Example Program to illustrate the use of the LAPI_Putv api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** For each pair, a set of LAPI vectors is transferred from src to tgt
** with a single LAPI_Putv call.  Each vector contains a single int.
**
** The target and completion counters are used for synchronization.  Once
** the message completes, the tgt shows the result by printing the 
** contents of the data buffer.
*/

/* stores initial value on src and tgt and final value on src */
int           data_buffer[NUM_VECS];

/* store list of remote buffer addrs */
void          **data_buffer_list;

/* store list of remote target counter addrs */
void          **tgt_cntr_list;

/* updates on tgt at msg completion */
lapi_cntr_t   tgt_cntr;

/* updates on src at msg completion */
lapi_cntr_t   compl_cntr;


int main( int argc, char **argv )
{

lapi_handle_t handle;           /* LAPI handle */
lapi_info_t   info;             /* Info to pass to LAPI_Init */
int           task_id;          /* Our LAPI Task id */
int           num_tasks;        /* Total number of tasks */
int           i,j;              /* Loop counters */
int           buddy;            /* Our communication partner */
int           val;              /* Needed for waitcntr call */
lapi_vec_t *org_vec, *tgt_vec;  /* setup data transfer on both sides */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(-1);
    }

    /* allocate the table buffers for the data and counter addrs. */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));
    tgt_cntr_list = (void **) malloc(num_tasks*sizeof(void *));

    /* each task executes on tgt_cntr within its own data space */
    CHECK((LAPI_Setcntr(handle,&tgt_cntr,0)));

    /* 
    ** collective calls.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init(handle,&tgt_cntr,tgt_cntr_list)));
    CHECK((LAPI_Address_init(handle,(void *)data_buffer,
                       data_buffer_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */
   if ( task_id % 2  == 0 ){   /* sender */

        /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id + 1;

        /*
        ** Setup the vectors for a basic vector transfer.  Both vectors
        ** must have the same type (LAPI_GEN_IOVECTOR).  As a
        ** GEN_IOVECTOR transfer,the transfer vectors must have the
        ** same structure, that is, they contain the same number of
        ** subvectors and each subvector on the tgt is of the same
        ** length as the corresponding subvector on the src.  In
        ** this instance, each subvector contains a single int.
        **
        ** The setup of both the org_vec and tgt_vec is done by the src.
        ** In particular, the src allocates storage to the pointers for
        ** both structures, including storage for the array of data
        ** buffers and the array of data lengths.  For both the org_vec
        ** and the tgt_vec, the array of data lengths is initialized for
        ** a single int (sizeof (int)) to be transferred.  The array of
        ** data buffers on the tgt_vec is initialized with the remote
        ** addresses stored in the data_buffer_list structure that
        ** resulted from the LAPI_Address_init call above.  Each address
        ** refers to an element of the data_buffer structure in the tgt
        ** address space.  The array of data buffers in the org_vec is
        ** initialized with the values to be transferred by the Putv call.
        ** The addresses listed for the tgt_vec data buffer
        ** (i.e. data buffer in the target address space in this example)
        ** will contain the RESULT of the Putv call.
        */

        /* allocate memory for each structure */
        org_vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
        tgt_vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
 
        /*
        ** Setup org_vec.
        */

        /* Set vector type and number of subvectors */
        org_vec->vec_type = LAPI_GEN_IOVECTOR;
        org_vec->num_vecs  = NUM_VECS;
 
        /* allocate storage for arrays of data buffers and lengths */
        org_vec->info = (void **) malloc(NUM_VECS * sizeof(void *));
        org_vec->len = (ulong *) malloc(NUM_VECS * sizeof(ulong));

        /* 
        ** initialize lengths array, allocate and initialize data
        ** vectors with a single int value.
        */
        for ( j = 0; j < NUM_VECS; j++ ) {
            int *int_ptr;
            org_vec->info[j] = (void *)malloc(sizeof(int));
            int_ptr = (int *)(org_vec->info[j]);
            *int_ptr = j;
            org_vec->len[j] = (unsigned long)sizeof(int);
         }

        /*
        ** Setup tgt_vec.
        */

        /* Set vector type and number of subvectors */
        tgt_vec->vec_type = LAPI_GEN_IOVECTOR;
        tgt_vec->num_vecs = NUM_VECS;

        /* allocate storage for arrays of data buffers and lengths */
        tgt_vec->info = (void **) malloc(NUM_VECS * sizeof(void *));
        tgt_vec->len = (unsigned long *) malloc(NUM_VECS * sizeof(ulong));

        /*
        ** Initialize array of lengths and assign remote addrs to
        ** data array.  Remote addrs are pulled from data_buffer_list
        ** that was filled in LAPI_Address_init call above.  We offset
        ** each successive address by sizeof(int) to point to the next
        ** element in the data_buffer array. 
        */
        for ( j = 0; j < NUM_VECS; j++ ) {
            tgt_vec->info[j] = (void *)(data_buffer_list[buddy]
                                + (j*sizeof(int)));
            tgt_vec->len[j] = (unsigned long) sizeof(int);
         }

        /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

        /*
        ** initialize the completion counter. When it increments, we know
        ** that both vectors are available and can be freed.
        */
        CHECK((LAPI_Setcntr(handle,&compl_cntr,0)));

    /*
    ** Execute the data transfer from our buddy task.  Receive the
    ** vectors using the addresses and lengths specified in tgt_vec
    ** (NUM_VECS vectors of one int each.)  Remote addresses point to
    ** individual elements of the data_buffer array in the tgt address
    ** space.  Note that the target counter and completion counters are
    ** used to signify message completion on the tgt and src sides,
    ** respectively.
    ** args:  handle                       -- the LAPI handle
    **        buddy                        -- the target task id
    **        tgt_vec                      -- a pointer to the target
    **                                        vector description
    **        org_vec                      -- a pointer to the origin
    **                                        vector description
    **        tgt_cntr_list[buddy]         -- target counter (will 
    **                                        update when data completes
    **                                        arrival at tgt.)
    **        NULL                         -- origin counter
    **        &compl_cntr                  -- completion counter
    */
        CHECK((LAPI_Putv(handle, buddy, tgt_vec, org_vec, 
                           (void *)(tgt_cntr_list[buddy]), NULL, 
                           &compl_cntr)));  

        /* wait for message completion  before freeing vectors */
        CHECK((LAPI_Waitcntr(handle, &compl_cntr,1, &val)));

        /* free all vector structs */
        for( i=0; i < NUM_VECS; i++ ) {
           free(org_vec->info[i]);
        }
        free(org_vec->info);
        free(org_vec->len);
        free(org_vec);
        free(tgt_vec->info);
        free(tgt_vec->len);
        free(tgt_vec);

    } else {             /* receiver */

        buddy = task_id - 1;

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));

        /* wait for data to arrive from src */
        CHECK((LAPI_Waitcntr(handle, &tgt_cntr,1, &val)));

        printf("Received data from buddy %d\n",buddy);
        for( i=0; i < NUM_VECS; i++ ) {
          printf("data_buffer[%d]: %d\n",i,data_buffer[i]);
        }
    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(data_buffer_list);
    free(tgt_cntr_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


initkP \X          ^6  ,?	?$'?2           ^6      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Putvf.F  I                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

   integer, parameter :: VECLEN   = 15
   integer, parameter :: ARRAYLEN = 10
   integer, parameter :: NUM_VECS = 10

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




   ! Items declared globally in the "C" versions of these sample programs.

   ! stores initial value on tgt and final value on src 
   integer, dimension(0: ARRAYLEN - 1) :: data_buffer


   ! stores list of remote buffer addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: data_buffer_list

   ! store list of remote tgt_cntr addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: tgt_cntr_list

   ! updates on src at msg completion
   type (LAPI_CNTR_T) :: origin_cntr

   ! updates on tgt at msg completion 
   type (LAPI_CNTR_T) :: tgt_cntr

   ! updates on src at msg completion 
   type (LAPI_CNTR_T) :: compl_cntr




   ! The unit numbers for the FORTRAN write statement that correspond
   ! to STDERR and STDOUT respectively.
   
   integer, parameter :: STDERR = 0
   integer, parameter :: STDOUT = 6




   contains



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Subroutine to check return code of functions calls. Keeps
! return code checking logic from needing to be in main logic.
!
! In the C versions of the sample programs, this is implemented as a macro.
! It is implemented in FORTRAN as a subroutine.
!

subroutine CHECK(func_and_args, rc)

   character (len = *), intent(in) :: func_and_args
   integer, intent(in)   :: rc
   integer               :: ierror


   if (rc /= LAPI_SUCCESS) then
      call LAPI_MSG_STRING(rc, err_msg_buf, ierror)
      write(STDERR, *) func_and_args, " returns error: ", rc
      if ( ierror .eq. 0 ) then
         write(STDERR, *) err_msg_buf
      end if
      stop 1
   end if


end subroutine CHECK

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_globals_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

module samples_putv_module


   use samples_globals_module
   

   ! stores initial value on tgt and final value on src 
   integer, dimension(0: NUM_VECS - 1) :: data_bufferv



   ! Required globals for the FORTRAN port
 
   ! The info buffer for the vec type
   integer (KIND=LAPI_ADDR_TYPE), dimension(:), allocatable :: vec_info

   ! The len buffer for the vec type
   integer (KIND=LAPI_LONG_TYPE), dimension(:), allocatable :: vec_len



end module samples_putv_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
program Putv 




! Example Program to illustrate the use of the LAPI_Putv api call.
! For a set of n tasks 0,1,...,n-1, where n is an even number, all
! tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
! For each pair, a set of LAPI vectors is transferred from src to tgt
! with a single LAPI_Putv call.  Each vector contains a single int.

! The target and completion counters are used for synchronization.  Once the
! message completes, the tgt shows the result by printing the contents of
! the data buffer.
!
! This program is a port of the C program Putv.c located in the lapi_api
! subdirectory of the LAPI samples programs.
!




   use samples_putv_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle
   type (lapi_info_t) :: t_info      ! Info to pass to LAPI_Init
   integer            :: taskid      ! Our LAPI Task id 
   integer            :: numtasks    ! Total number of tasks

   integer :: i, j                   ! Loop counters
   integer :: buddy                  ! Our communication partner
   integer :: val                    ! Needed for waitcntr call

   type (lapi_vec_t)  :: org_vec     ! Setup data transfer on both sides
   type (lapi_vec_t)  :: tgt_vec     ! Setup data transfer on both sides



   ! Variables unique to this port of Getv.c found in the lapi_api 
   ! subdirectory.

   integer :: INTEGER_SIZE                     ! The size in bytes of an integer
   integer :: ierror                           ! Return code from LAPI calls
   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.
  
   integer (KIND=LAPI_ADDR_TYPE) :: t_addr     ! Used to store various adresses


   character (len = LAPI_MAX_ERR_STRING) :: msg


   ! The info buffer in the org_vec type 
   integer (KIND=LAPI_ADDR_TYPE), dimension(:), allocatable :: org_info 

   ! The len buffer in the org_vec type 
   integer (KIND=LAPI_LONG_TYPE), dimension(:), allocatable :: org_len

   ! The info buffer in the tgt_vec type 
   integer (KIND=LAPI_ADDR_TYPE), dimension(:), allocatable :: tgt_info 

   ! The len buffer in the tgt_vec type 
   integer (KIND=LAPI_LONG_TYPE), dimension(:), allocatable :: tgt_len




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

   t_info%protocol            = 0
   t_info%lib_vers            = L3_LIB
   t_info%epoch_num           = 0
   t_info%num_compl_hndlr_thr = 0
   t_info%instance_no         = 0
   t_info%info6               = 0
   t_info%err_hndlr           = t_addr
   t_info%lapi_thread_attr    = 0
   t_info%adapter_name        = 0
   t_info%add_info            = 0


   ! Initialize the LAPI handle 

   call LAPI_INIT(handle, t_info, ierror)
   call CHECK("LAPI_INIT(handle, t_info, ierror)", ierror)    


   ! Query LAPI for our task id

   call LAPI_QENV(handle, TASK_ID, taskid, ierror)
   call CHECK("LAPI_Qenv(handle, TASK_ID, taskid, ierror)", &
                          ierror)

 
   ! Query LAPI for the total number of tasks in the job.

   call LAPI_QENV(handle, NUM_TASKS, numtasks, ierror)
   call CHECK("LAPI_Qenv(handle, NUM_TASKS, numtasks, ierror)", &
                          ierror)


   ! This example only supports even numbers of tasks 

   if ( mod(numtasks, 2) /= 0) then
      write(STDERR, *) "ERROR: this example requires an even number of tasks,", &
                       " but has been invoked with", numtasks 
      stop 

   end if


   ! initialize the table buffer for the data addrs. 
   allocate (data_buffer_list(0:numtasks - 1), stat = allocation_status)

   
   ! initialize the table buffer for the data addrs. 
   allocate (tgt_cntr_list(0:numtasks - 1), stat = allocation_status)

   
   ! initialize org_info buffer 
   allocate (org_info(0:NUM_VECS - 1), stat = allocation_status)

   
   ! initialize org_len buffer 
   allocate (org_len(0:NUM_VECS - 1), stat = allocation_status)

   
   ! initialize tgt_info buffer 
   allocate (tgt_info(0:NUM_VECS - 1), stat = allocation_status)

   
   ! initialize tgt_len buffer 
   allocate (tgt_len(0:NUM_VECS - 1), stat = allocation_status)


   ! each task executes on tgt_cntr within its own data space

   call LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)
   msg =  "LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)"
   call CHECK(msg, ierror);


   ! collective calls.  each task stores its own addr plus remote
   ! addrs
   call LAPI_ADDRESS(tgt_cntr, t_addr, ierror)
   call LAPI_ADDRESS_INIT(handle, t_addr, tgt_cntr_list, ierror)




   ! up to this point, all instructions have executed on all
   ! tasks. we now begin differentiating tasks.
   
   if (mod(taskid, 2) == 0) then     ! sender

      ! setup buddy pairs as (0,1), (2,3), etc. 
      buddy = taskid + 1


      ! Setup the vectors for a basic vector transfer.  Both vectors
      ! must have the same type (LAPI_GEN_IOVECTOR).  As a
      ! GEN_IOVECTOR transfer,the transfer vectors must have the
      ! same structure, that is, they contain the same number of
      ! subvectors and each subvector on the tgt is of the same
      ! length as the corresponding subvector on the src.  In
      ! this instance, each subvector contains a single int.
      !
      ! The setup of both the org_vec and tgt_vec is done by the src.
      ! In particular, the src allocates storage to the pointers for
      ! both structures, including storage for the array of data
      ! buffers and the array of data lengths.  For both the org_vec
      ! and the tgt_vec, the array of data lengths is initialized for
      ! a single int (sizeof (int)) to be transferred.  The array of
      ! data buffers on the tgt_vec is initialized with the remote
      ! addresses stored in the data_buffer_list structure that
      ! resulted from the LAPI_Address_init call above.  Each address
      ! refers to an element of the data_buffer structure in the tgt
      ! address space.  The array of data buffers in the org_vec is
      ! initialized with the values to be transferred by the Putv call.
      ! The addresses listed for the tgt_vec data buffer
      ! (i.e. data buffer in the target address space in this example)
      ! will contain the RESULT of the Putv call.


      !
      ! Setup org_vec.
      ! 

      INTEGER_SIZE = kind(j)   ! The size in bytes of an integer


      ! Set vector type and number of subvectors 
      org_vec%vec_type = LAPI_GEN_IOVECTOR
      org_vec%num_vecs = NUM_VECS


      call LAPI_ADDRESS(org_info, org_vec%info, ierror)
      call LAPI_ADDRESS(org_len, org_vec%len, ierror)
   

      ! initialize lengths array, allocate and initialize data
      ! vectors with a single int value.

      do j = 0, NUM_VECS - 1
         org_len(j)  = INTEGER_SIZE 

         data_bufferv(j) = j 

         call LAPI_ADDRESS(data_bufferv(j), org_info(j), ierror)

      end do



      !
      ! Setup tgt_vec.
      ! 

      ! Set vector type and number of subvectors
      tgt_vec%vec_type = LAPI_GEN_IOVECTOR
      tgt_vec%num_vecs = NUM_VECS


      call LAPI_ADDRESS(tgt_info, tgt_vec%info, ierror)
      call LAPI_ADDRESS(tgt_len, tgt_vec%len, ierror)



      !
      ! Initialize array of lengths and assign remote addrs to
      ! data array.  Remote addrs are pulled from data_buffer_list
      ! that was filled in LAPI_Address_init call above.  We offset
      ! each successive address by sizeof(int) to point to the next
      ! element in the data_buffer array.

      do j = 0, NUM_VECS - 1
         call LAPI_ADDRESS(data_bufferv(j), t_addr, ierror)
         call LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)
         tgt_info(j) = data_buffer_list(buddy)
         tgt_len(j)  = INTEGER_SIZE 
      end do


      ! collective call.  sync before starting data transfer

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror)
  

      ! initialize the completion counter. When it increments, we know
      ! that both vectors are available and can be freed.
      
      call LAPI_SETCNTR(handle, compl_cntr, 0, ierror)
      msg =  "LAPI_SETCNTR(handle, compl_cntr, 0, ierror)"
      call CHECK(msg, ierror);


      !
      ! Execute the data transfer from our buddy task.  Receive the
      ! vectors using the addresses and lengths specified in tgt_vec
      ! (NUM_VECS vectors of one int each.)  Remote addresses point to
      ! individual elements of the data_buffer array in the tgt address
      ! space.  Note that the target counter and completion counters are
      ! used to signify message completion on the tgt and src sides,
      ! respectively.
      ! args:    handle       -- the LAPI handle
      !**        buddy        -- the target task id
      !**        tgt_vec      -- the target vector description
      !**        org_vec      -- the origin vector description
      !**        NULL         -- target counter
      !**        compl_cntr   -- origin counter (will update when data
      !**                                        completes arrival at src)


      call LAPI_ADDRESS(tgt_vec, t_addr, ierror)

      call LAPI_PUTV(handle, buddy, t_addr, org_vec, tgt_cntr_list(buddy),    &
                     LAPI_ADDR_NULL, compl_cntr, ierror)
      msg = "LAPI_PUTV(handle, buddy, t_addr, org_vec,"                    // & 
            "tgt_cntr_list(buddy), LAPI_ADDR_NULL, compl_cntr, ierror)"
      call CHECK(msg, ierror);


      ! wait for message completion  before freeing vectors 

      call LAPI_WAITCNTR(handle, compl_cntr, 1, val, ierror)
      msg = "LAPI_WAITCNTR(handle, compl_cntr, 1, val, ierror)"
      call CHECK(msg, ierror);


      ! free all vector structs
      deallocate(org_info)
      deallocate(org_len)
      deallocate(tgt_info)
      deallocate(tgt_len)

   else   ! receiver

      buddy = taskid - 1


      do j = 0, NUM_VECS - 1
         call LAPI_ADDRESS(data_bufferv(j), t_addr, ierror)
         call LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)
      end do


      ! to match the src's sync before data transfer 
      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


      ! wait for data to arrive from src 

      call LAPI_WAITCNTR(handle, tgt_cntr, 1, val, ierror)
      msg = "LAPI_WAITCNTR(handle, tgt_cntr, 1, val, ierror)"
      call CHECK(msg, ierror);


      write(STDOUT, *) "Received data from buddy ", buddy

      do i = 0, NUM_VECS - 1
         write(STDOUT, *) "org_vec->info[", i, "]", data_bufferv(i)
      end do

   end if 

  

 
   ! cleanup


   ! all tasks will execute this before term 
   call LAPI_GFENCE(handle, ierror)
   call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


   ! terminate the LAPI handle 
   
   call LAPI_TERM(handle, ierror)




end program Putv
  kv ;X            ,??!'?2          G\        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/README.LAPI.API OP                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

         Illustration of LAPI Base Communication API Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples to illustrate the use of the LAPI
communication api calls, namely: LAPI_Amsend, LAPI_Amsendv, LAPI_Get,
LAPI_Getv, LAPI_Put, LAPI_Putv, LAPI_Rmw and LAPI_Rmw64.  Note that
the LAPI_Xfer interface is illustrated in the xfer samples directory.)
The examples as presented build and run assuming the presence of IBM's
Parallel Environment for AIX (PE) and LoadLeveler (LL) products.
Samples illustrating how to write, build and run LAPI programs without
PE and LL can be found in the standalone subdirectory of the LAPI samples
src tree.

Each sample file supports communication for any even number of tasks
between 2 and the maximum allowable by LAPI.  In each case, tasks are
assigned to 'buddy pairs' of contiguous task ids.  A single data
transfer is done for each buddy pair, driven by the lower-numbered
task.  For example, in the 8 task case, the tasks will be paired as
(0,1) (2,3) (4,5) and (6,7).  Tasks 0, 2, 4 and 6 will drive a single
communication call with tasks 1, 3, 5 and 7, respectively.  Note that,
in the interest of minimizing extra code, returns from malloc calls
are not checked for success.  It is strongly suggested that the user
check mallocs and other functions for successful return.

The set of files for this example includes the following:

/opt/rsct/lapi/samples/lapi_api/README.LAPI.API  - this file 
/opt/rsct/lapi/samples/lapi_api/Am.c             - show LAPI_Amsend
/opt/rsct/lapi/samples/lapi_api/Am.F
/opt/rsct/lapi/samples/lapi_api/Amv.c            - show LAPI_Amsendv
/opt/rsct/lapi/samples/lapi_api/Amv.F
/opt/rsct/lapi/samples/lapi_api/Get.c            - show LAPI_Get
/opt/rsct/lapi/samples/lapi_api/Get.F
/opt/rsct/lapi/samples/lapi_api/Getv.c           - show LAPI_Getv
/opt/rsct/lapi/samples/lapi_api/Getv.F
/opt/rsct/lapi/samples/lapi_api/Put.c            - show LAPI_Put
/opt/rsct/lapi/samples/lapi_api/Put.F
/opt/rsct/lapi/samples/lapi_api/Putv.c           - show LAPI_Putv
/opt/rsct/lapi/samples/lapi_api/Putv.F
/opt/rsct/lapi/samples/lapi_api/Makefile         - makefile
/opt/rsct/lapi/samples/lapi_api/setup            - setup env vars

  
To build (assumes PE):
----------------------
1) Since these files install into a system directory 
   (/opt/rsct/lapi/samples/lapi_api) you should probably copy the
   the contents of this directory to somewhere else if you have not
   done so already, so that you can modify the files.

2) Optionally set BINDIR to a directory if you want the exec's to
   compile somewhere other than the directory containing the src
   files.

3) run make.  Note that the Makefile will build both a 32 and a 64-bit
   executable for each src file.  For example, Amv.c will be compiled
   into Amv (which is 32-bit) and AmvL (which is 64-bit). 


To run (assumes PE and LoadLeveler): 
------------------------------------
1) Ensure LoadLeveler is setup correctly with a pool or host list.

2) Change/add env variables in setup script to your liking
   (e.g., set MP_PROCS to the desired number of tasks).

3) Source the setup script '. setup'

4) Run 'poe xyz' (where 'xyz' is the name of an exec, e.g. 'Amv')

Each sample as shipped prints the results of the data communication
after the communication completes.

 k UX          "  ,?	?#'?2          Q\  "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw.c .LAP                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/* 
** Example program to illustrate the use of the LAPI_Rmw api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** Multiple calls are made to the Rmw routine, and the results of
** previous values are printed to show their effect on the target
** side.  A do_Rmw helper routine is provided for the repetetive
** code in the Rmw calls.
*/

/* 
** Used for the data in the Rmw calls. Since some calls use two
** values, we allocate space for two ints below.
*/
int *data_buffer;

/* remote data buffer addrs */
void          **data_buffer_list;

/* Updates on src at message completion */
lapi_cntr_t   origin_cntr;

/* Constants to play with */
#define      SMALLERCONST   -128 
#define      BIGGERCONST     256 

/*
** Helper routine with repetetive code for Rmw call.  Args are those
** that are passed to Rmw (see descriptions below).
*/
int do_Rmw(lapi_handle_t handle, RMW_ops_t op, uint tgt, int *tgt_var,
           int *in_val, int *prev_tgt_val) 
{
    lapi_cntr_t origin_cntr;  /* signifies message completion */
    int val;                  /* needed for waitcntr call */

    CHECK((LAPI_Setcntr(handle,&origin_cntr,0)));
    CHECK((LAPI_Rmw(handle, op, tgt, tgt_var, in_val, prev_tgt_val,
           &origin_cntr))); 
    CHECK((LAPI_Waitcntr(handle, &origin_cntr,1, &val)));

    return LAPI_SUCCESS;
}


int main( int argc, char **argv )
{

lapi_handle_t handle;           /* LAPI handle */
lapi_info_t   info;             /* Info to pass to LAPI_Init */
int           task_id;          /* Our LAPI Task id */
int           num_tasks;        /* Total number of tasks */
int           i,j;              /* Loop counters */
int           buddy;            /* Our communication partner */
int           prev_val;         /* Used in Rmw call */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(-1);
    }

    /* target uses two var's for COMPARE_AND_SWAP. */
    data_buffer = (int *) malloc(2*sizeof(int));

    /* allocate buffer address table */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));

    /*
    ** collective calls.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init(handle,(void *)data_buffer,data_buffer_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */
    if ( task_id % 2  == 0 ){   /* sender */

        /* setup buddy pairs as 0-1, 2-3, 4-5, etc.*/
        buddy = task_id + 1;

        /* set up initial values to play with */
        data_buffer[0] = SMALLERCONST;
        data_buffer[1] = 0;

        /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

        /*
        ** Execute a FETCH_AND_ADD Rmw call.  Buddy inits his values to
        ** 0, so a FETCH_AND_ADD of our value should cause his val to
        ** match ours (currently SMALLERCONST).  After the call, we
        ** verify that his buffer was initially 0 by printing the
        ** value passed back to us in prev_val.  Note that our do_Rmw
        ** helper handles all the counter logic.  See that routine for
        ** the actual arglist to the LAPI_Rmw call.
        ** args:  handle                   -- the LAPI handle
        **        FETCH_AND_ADD            -- Rmw operation for this call
        **        buddy                    -- the target task id
        **        data_buffer_list[buddy]  -- addr of remote var
        **        &data_buffer[0]          -- addr of local var
        **        &prev_val                -- ref var to return previous
        **                                    data value on target
        */
        CHECK((do_Rmw(handle, FETCH_AND_ADD, buddy,
                          data_buffer_list[buddy], &data_buffer[0],
                          &prev_val)));  

        /* Show buddy's previous result */
        printf("FETCH_AND_ADD prev_val: %d, expected: %d\n",prev_val,0);

        /* 
        ** Execute a COMPARE_AND_SWAP call.  Since local buffer and
        ** remote buffer values are equal, prev_tgt should be TRUE
        ** and tgt buffer should get value of data_buffer[1]; we can
        ** confirm TRUE value now and new value of prev_val in next call.
        */
        data_buffer[1] = BIGGERCONST;
        CHECK((do_Rmw(handle, COMPARE_AND_SWAP, buddy,
                           data_buffer_list[buddy], &data_buffer[0], 
                            &prev_val)));  

        /* Show buddy's previous result */
        printf("COMPARE_AND_SWAP prev_val: %d, expected: %d\n",
                prev_val,TRUE);

        /* 
        ** Execute a SWAP call.  Buddy should get SMALLERCONST.
        */
        CHECK((do_Rmw(handle, SWAP, buddy,
                           data_buffer_list[buddy], &data_buffer[0],
                           &prev_val)));

        /* confirm results of first SWAP */ 
        printf( "First SWAP prev_val: %d, expected: %d\n",
                prev_val,BIGGERCONST);
             
        /* swap once more just to confirm value on remote side */
        CHECK((do_Rmw(handle, SWAP, buddy, 
                           data_buffer_list[buddy], &data_buffer[0],
                           &prev_val)));

        /* confirm results of second SWAP */ 
        printf( "Second SWAP prev_val: %d, expected: %d\n",
                prev_val,SMALLERCONST);
        printf( "Second SWAP data_buffer[0]: %d, expected: %d\n",
                data_buffer[0],SMALLERCONST);
             

    } else {             /* receiver */
        buddy = task_id - 1;

        /* Initialize data buffer */
        data_buffer[0] = 0;
        data_buffer[1] = 0;

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));

    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(data_buffer);
    free(data_buffer_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


k VX          "  ,?	?#'?2          9  "      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw64.c AP                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/* 
** Example program to illustrate the use of the LAPI_Rmw64 api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** Multiple calls are made to the Rmw64 routine, and the results of
** previous values are printed to show their effect on the target
** side.  A do_Rmw helper routine is provided for the repetetive
** code in the Rmw64 calls.  Note that this example is simply 
** the Rmw.c example modified to use LAPI_Rmw64.
** routine.
*/

/* 
** Used for the data in the Rmw calls. Since some calls use two
** values, we allocate space for two ints below.
*/
long long *data_buffer;

/* remote data buffer addrs */
void          **data_buffer_list;

/* Updates on src at message completion */
lapi_cntr_t   origin_cntr;

/* Constants to play with */
#define      SMALLERCONST   (long long) -128 
#define      BIGGERCONST    (long long)  256 

/*
** Helper routine with repetetive code for Rmw call.  Args are those
** that are passed to Rmw (see descriptions below).
*/
int do_Rmw(lapi_handle_t handle, RMW_ops_t op, uint tgt, long long *tgt_var,
           long long *in_val, long long *prev_tgt_val) 
{
    lapi_cntr_t origin_cntr;  /* signifies message completion */
    int val;                  /* needed for waitcntr call */

    CHECK((LAPI_Setcntr(handle,&origin_cntr,0)));
    CHECK((LAPI_Rmw64(handle, op, tgt, tgt_var, in_val, prev_tgt_val,
                      &origin_cntr))); 
    CHECK((LAPI_Waitcntr(handle, &origin_cntr,1, &val)));

    return LAPI_SUCCESS;
}


int main( int argc, char **argv )
{

lapi_handle_t handle;           /* LAPI handle */
lapi_info_t   info;             /* Info to pass to LAPI_Init */
int           task_id;          /* Our LAPI Task id */
int           num_tasks;        /* Total number of tasks */
int           i,j;              /* Loop counters */
int           buddy;            /* Our communication partner */
long long     prev_val;         /* Used in Rmw call */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks < 2) || ((num_tasks % 2) != 0) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(-1);
    }

    /* target uses two var's for COMPARE_AND_SWAP. */
    data_buffer = (long long *) malloc(2*sizeof(long long));

    /* allocate buffer address table */
    data_buffer_list = (void **) malloc(num_tasks*sizeof(void *));

    /*
    ** collective calls.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init(handle,(void *)data_buffer,data_buffer_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */
    if ( task_id % 2  == 0 ){   /* sender */

        /* setup buddy pairs as 0-1, 2-3, 4-5, etc.*/
        buddy = task_id + 1;

        /* set up initial values to play with */
        data_buffer[0] = SMALLERCONST;
        data_buffer[1] = (long long) 0;

        /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

        /*
        ** Execute a FETCH_AND_ADD Rmw64 call.  Buddy inits his values to
        ** 0, so a FETCH_AND_ADD of our value should cause his val to
        ** match ours (currently SMALLERCONST).  After the call, we
        ** verify that his buffer was initially 0 by printing the
        ** value passed back to us in prev_val.  Note that our do_Rmw
        ** helper handles all the counter logic.  See that routine for
        ** the actual arglist to the LAPI_Rmw64 call.
        ** args:  handle                   -- the LAPI handle
        **        FETCH_AND_ADD            -- Rmw operation for this call
        **        buddy                    -- the target task id
        **        data_buffer_list[buddy]  -- addr of remote var
        **        &data_buffer[0]          -- addr of local var
        **        &prev_val                -- ref var to return previous
        **                                    data value on target
        */
        CHECK((do_Rmw(handle, FETCH_AND_ADD, buddy,
                          data_buffer_list[buddy], &data_buffer[0],
                          &prev_val)));  

        /* Show buddy's previous result */
        printf("FETCH_AND_ADD prev_val: %lld, expected: %lld\n",prev_val,(long long)0);

        /* 
        ** Execute a COMPARE_AND_SWAP call.  Since local buffer and
        ** remote buffer values are equal, prev_tgt should be TRUE
        ** and tgt buffer should get value of data_buffer[1]; we can
        ** confirm TRUE value now and new value of prev_val in next call.
        */
        data_buffer[1] = BIGGERCONST;
        CHECK((do_Rmw(handle, COMPARE_AND_SWAP, buddy,
                           data_buffer_list[buddy], &data_buffer[0], 
                            &prev_val)));  

        /* Show buddy's previous result */
        printf("COMPARE_AND_SWAP prev_val: %lld, expected: %lld\n",
                prev_val,(long long)TRUE);

        /* 
        ** Execute a SWAP call.  Buddy should get SMALLERCONST.
        */
        CHECK((do_Rmw(handle, SWAP, buddy,
                           data_buffer_list[buddy], &data_buffer[0],
                           &prev_val)));

        /* confirm results of first SWAP */ 
        printf( "First SWAP prev_val: %lld, expected: %lld\n",
                prev_val,BIGGERCONST);
             
        /* swap once more just to confirm value on remote side */
        CHECK((do_Rmw(handle, SWAP, buddy, 
                           data_buffer_list[buddy], &data_buffer[0],
                           &prev_val)));

        /* confirm results of second SWAP */ 
        printf( "Second SWAP prev_val: %lld, expected: %lld\n",
                prev_val,SMALLERCONST);

    } else {             /* receiver */
        buddy = task_id - 1;

        /* Initialize data buffer */
        data_buffer[0] = (long long)0;
        data_buffer[1] = (long long)0;

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));

    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(data_buffer);
    free(data_buffer_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


ar'l* ^X          0  ,?	?$'?2          O        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmw64f.F P                               
 !e
adilnorst,_cfmpu"():ACEILNPRSTbghv.46=DOwy&-01FGHKMUk%/WYx'*2BQV35;Xjq[z+8]RI#JWyMG-&`)JRo-l-GNW$?Iץђ_;/q7IqZ7;,^G 8x  _;/q7IqZ7;,^01ApW|%h8yp48iL/ԯ0q.y &LI"
br2.qdRX2gqesɰ|!-zQx)_)7-lڷfVA[+rw~{Mā	G`X{5Y4JNnl6'ydB㭌_;/qă 08Hpv5|([5u\qdBs)_)780/3|㭌_;/qă 08Hpv5|([5u/3|s)_֚L\\'람slH$<J8Xiv8_֚L\\̼FENҼI4Rg̼=i~Ⱦ|I6zW 0*L⢱bN8*R*bMhB<^	&T8t[;5ѷϙ>(=(T0q2z̡Pq^7$͸<!_v^nnwXPx_ts
xR+UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU*YDF	ͯp1gӋo>m垷:A2)*Ӌ1g]Fc^_2׵+k@OU*b񹛌˂_%J0/#ylj):ѷٮZV|`l|_CI&0kh9Rh9o<彇.%o)_aqY]o
(ݯbZXz	ke&|׊X'v^{n1T~11?	88h

bޯ=nv@a!J(T 1<s&n1E+âؒC&nEh&[r^F8ӋcP,0>+zv$PɛQ]'#"MPWpK+{6*I_xX*JRofI#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUJR)17_%GEࠓuJ9_%Gt-917ZRcheٗt-f/4Ff&3+RuFd~q C$<AG"
8Hp
5|&0 8b.k8h!q
	Rc`MoIÛ3
W|D0,C Dq  
7IqZ7;,^P0Ɔ(T(' {$<`Y@4(AG	nnwXDP aZσ涾JRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTv<`Û3m+ͦo>G&pPNzbW3ޒ+g8de)Z A
W0h&?lP=ls1|OhUJR	$Y7y̼2[ҍ:eqVWn>JRke&|׊ŋ-uv^n1-xX	+v^n1-xXe~q C$<၁*(ݯbZX|+_;/qă 0@4(A!%,^לenW|D0,C Dq  
7ko	V,^l/3RzW 0*L⢱bE|\]A-^NRke8yvf#-=z+.+>wK^@a!F )É8RcȂbȿZdB)JPqQJaociv8q")_"^ C(8%I0o^qM!_;4%7m0+dq0h$Y7y̼2[ҍ:eqk=n1E+d_Hy8PH{fHeo28nלen7J6d^g[0Uk=n1EWƂ	FEq")JTiĘ[7Z]8&s+qn1E+d_Hy8F*LIxE|n72DP~zh,p`d\ݷ")_qeyP4h*|
	UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR*17_%GEࠓuJRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT%ɢ)T+E'^`^+G6q\ӕC$<hIsX& |9Bxnb{[3oޚ%&s\ |4Yl(lVY60?Im sAĀc@QVMjN[/9!A<`7[&˂
(ٖ9fVZzQklF Ŷ=>b%jMex͐8!A9rW0Nm}햔`ehB<_JsiUg^MࠜweRu&VMO`JIף59NWHy
	U*-(Vk҄gf/ɢ~6ܴrjeC!h떔`^+FA
)JW-r:(JW\1Y\mlՖu!_=}JW̮-Yg\{yC{ja^%I5@ŋs^?B᤹K2	8{5~ŋ58\Yv^,^њea5zhC_;/qŋn BK>	w+v^MS|E7Ͱ~7T{$<`Y@4(AG	2q+f[JWū,떛 8s0iB3M ٵ^Ӗu\,Ϝ"~qbcY;q~|z9Βke8z:S\ӗdieB<^:vјB_H0y	8``a3
ŋrlSo2	[#rJϝ~Hyр
pd(T Xz2.)JǙ8|<'I/^9k>f#˘aWqL)J000Hy	D@[vcRzR's^ W4n2 u3 P<M:z^'RqD阎kЀ
kysu3 @+s^ [N0:?9ldUkЀ
Ӧb6?x_ bҝg5@[s^?:ͫs@|^@a!J<L-uDR=nv48h0H	8yD[7z7m0+BwC!	ǚ+dpD0nTa@avcWƂ	@a! y&:ʌ(8xa {XnیaBcRXNH~#Zk>[_
W$<8	aoc܈8qQޚ3\7m0~zh,p`paoc܈8qQޚ3\7m0Un1E)J.4g.k!rRj0KFk>FVq\[lIB7 &/˰%h`crk9@ 
ear]klÛ3ޚ3\ԯڂZY4c#r5unt\gM.'9@ |k΁`59
RW$<၁(%,\BMrțDR=nv48h0H	8``a1
	b泋&y2& 
m0+YsΐG1r#r9p~2:NN\mNkc[Hy	(PGaocg-5Y4fё|/@a!&8CTIy2&\qdBs)DP~zh,p`d\ݷ"ԥ)_֚\efsSgͰ|3}6zsp~9_5 :;-eAm\ |j`3\aq\[oeJsM,l`~k0 @os<!_Y60? r饵Vܝ˜491عɠ($HV @q1J
	 E5Y4
8)Jσgͦo=npG=FMq^_bq[W; 0@Faocݷ"Ƃ	@a!#$Yn1E7m0JRlzHAg"p̚!A9s<{g,e[s9*4p![F y2sW3pN2Ğcoф&44B<b1ysí_YPas6YdB.[^ٵnp~E^_WenN)[2<r(ٓFf>	d&r9ks&w@O|.|`ЄU>i]͔Ù$<hWָ0[W$qQ8``gD;WͰ~#e9__cnf/^rbعɠ6SY60<WC	eqW5Y4
Gzݙ\UlVhfWpsN/ҍlع2'|q/sWҕ8!A"L-uG8aÆM7b泋&LIdF\qdB$((ٓȾd&pPH{fFD0၁cx_#b泋&LIdF\qdBnlVBƂ	FEq")Z1 l`xl`ܓtlIBV 8Y003J6d+pAQ'[X;`#JRlzC	8aÊ 	gydBWFh!q̭ܵ ttfNy1̵I+[̼ɠǑ&ey;gM.   uσlQʓ̭k{7venN!2qk<
R,\BDax
&44BA*Z8_D8($IqC	8aÊ 	M7.k8h!q9͔ĖMngM.!A"@ҍ8)_x@h0n44Ha1"q@a#rɱl
5Y4bK&7b泋&tfN2
=nv48h0J2.nیaJR M ҍln:-(T04TLqPKJ6d+pAQ'[g/*L8H P)_J6zsy@a,cnf^ @q1J
	Wҕ8!A"L-u7,oW\qdBs),(݋,\BD2qR
	aocܠ0dD6W,\Nse1%csYœAPIQ'[W;4%7m0)_X=7$9pCA8Z:-(T04T[O(%2q^ (ٓ,	Jϝ^  @Ɔ(T('JW ތ#x')|benN?	&+q# q4CD[7($nY60<
عɠ6SY60<Q5Y47J6d+p2/$Y@a#rɱl
5Y4bK&7b泋&tfN2
=nv48h0J2.nیaJRxܓtV|̠0gbJ7 ,=@a-(ٓF̜en7`JV|_LhiBԯgbJ7 ,=@a-,\BDsYœAPH8
X;`A@hDP+tgLT,\f
Rlڷ4 ws^Y4.k8h!q
	u5Y4
8)J_(%=F.kH\us	8	Dh&:q")_zh,p`p(8L-uDPvcԯچ+s\Úvlք#|(
"4p{f[ CG8IvcnیaZu餯kszbXɠ6S+qE\$?0׫~zC*84IvcR[٥ɢ ku ]X          o.  ,?	?$'?2         :l  o.      ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/Rmwf.F F P                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

   integer, parameter :: VECLEN   = 15
   integer, parameter :: ARRAYLEN = 10
   integer, parameter :: NUM_VECS = 10

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




   ! Items declared globally in the "C" versions of these sample programs.

   ! stores initial value on tgt and final value on src 
   integer, dimension(0: ARRAYLEN - 1) :: data_buffer


   ! stores list of remote buffer addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: data_buffer_list

   ! store list of remote tgt_cntr addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: tgt_cntr_list

   ! updates on src at msg completion
   type (LAPI_CNTR_T) :: origin_cntr

   ! updates on tgt at msg completion 
   type (LAPI_CNTR_T) :: tgt_cntr

   ! updates on src at msg completion 
   type (LAPI_CNTR_T) :: compl_cntr




   ! The unit numbers for the FORTRAN write statement that correspond
   ! to STDERR and STDOUT respectively.
   
   integer, parameter :: STDERR = 0
   integer, parameter :: STDOUT = 6




   contains



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Subroutine to check return code of functions calls. Keeps
! return code checking logic from needing to be in main logic.
!
! In the C versions of the sample programs, this is implemented as a macro.
! It is implemented in FORTRAN as a subroutine.
!

subroutine CHECK(func_and_args, rc)

   character (len = *), intent(in) :: func_and_args
   integer, intent(in)   :: rc
   integer               :: ierror


   if (rc /= LAPI_SUCCESS) then
      call LAPI_MSG_STRING(rc, err_msg_buf, ierror)
      write(STDERR, *) func_and_args, " returns error: ", rc
      if ( ierror .eq. 0 ) then
         write(STDERR, *) err_msg_buf
      end if
      stop 1
   end if


end subroutine CHECK

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_globals_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

module samples_rmw_module


   use samples_globals_module
   

   ! Constants to play with
   integer, parameter :: SMALLERCONST = -128 
   integer, parameter :: BIGGERCONST  =  256 


   contains



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Helper routine with repetetive code for Rmw call.  Args are those
! that are passed to Rmw (see descriptions below).
!
!  This function is associated with the source file Rmw.F
!

function do_Rmw(handle, op, tgt, tgt_var, in_val, prev_tgt_val) &
         result(ret_code)


   integer, intent(in) :: handle
   integer, intent(in) :: op 
   integer, intent(in) :: tgt 

   integer (KIND=LAPI_ADDR_TYPE), intent(in) :: tgt_var 

   integer, intent(in)    :: in_val 
   integer, intent(inout) :: prev_tgt_val 


   type (LAPI_CNTR_T) :: origin_cntr        ! signifies message completion
 
   integer :: val 			    ! needed for waitcntr call

   character (len = LAPI_MAX_ERR_STRING) :: msg   ! String buffer
   



   call LAPI_SETCNTR(handle, origin_cntr, 0, ierror)
   msg = "LAPI_SETCNTR(handle, origin_cntr, 0, ierror)"
   call CHECK(msg, ierror)

   call LAPI_RMW(handle, op, tgt, tgt_var, in_val, prev_tgt_val,         &
                 origin_cntr, ierror) 
   msg = "LAPI_RMW(handle, op, tgt, tgt_var, in_val, prev__tgt_val,"  // &
         " origin_cntr, ierror)"
   call CHECK(msg, ierror)

   call LAPI_WAITCNTR(handle, origin_cntr, 1, val, ierror)
   msg = "LAPI_WAITCNTR(handle, origin_cntr, 1, val, ierror)"
   call CHECK(msg, ierror)

   


   ret_code = LAPI_SUCCESS


end function do_Rmw
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_rmw_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

program Rmw



!
! Example program to illustrate the use of the LAPI_Rmw api call.
! For a set of n tasks 0,1,...,n-1, where n is an even number, all
! tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
! Multiple calls are made to the Rmw routine, and the results of
! previous values are printed to show their effect on the target
! side.  A do_Rmw helper routine is provided for the repetetive
! code in the Rmw calls.
!
!  This program is a port of the C program Rmw.c located in the lapi_api
!  subdirectory of the LAPI samples programs.
!




   use samples_rmw_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle
   type (lapi_info_t) :: t_info      ! Info to pass to LAPI_Init
   integer            :: taskid      ! Our LAPI Task id 
   integer            :: numtasks    ! Total number of tasks

   integer :: i, j                   ! Loop counters
   integer :: buddy                  ! Our communication partner
   integer :: prev_val               ! Used in Rmw call 



   ! Variables unique to this port of Rmw.c found in the lapi_api 
   ! subdirectory.

   integer :: ierror                           ! Return code from LAPI calls
   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.
  
   integer (KIND=LAPI_ADDR_TYPE) :: t_addr     ! Used to store various adresses

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

   t_info%protocol            = 0
   t_info%lib_vers            = L3_LIB
   t_info%epoch_num           = 0
   t_info%num_compl_hndlr_thr = 0
   t_info%instance_no         = 0
   t_info%info6               = 0
   t_info%err_hndlr           = t_addr
   t_info%lapi_thread_attr    = 0
   t_info%adapter_name        = 0
   t_info%add_info            = 0


   ! Initialize the LAPI handle 

   call LAPI_INIT(handle, t_info, ierror)
   call CHECK("LAPI_INIT(handle, t_info, ierror)", ierror)    


   ! Query LAPI for our task id

   call LAPI_QENV(handle, TASK_ID, taskid, ierror)
   call CHECK("LAPI_Qenv(handle, TASK_ID, taskid, ierror)", &
                          ierror)

 
   ! Query LAPI for the total number of tasks in the job.

   call LAPI_QENV(handle, NUM_TASKS, numtasks, ierror)
   call CHECK("LAPI_Qenv(handle, NUM_TASKS, numtasks, ierror)", &
                          ierror)


   ! This example only supports even numbers of tasks 

   if ( mod(numtasks, 2) /= 0) then
      write(STDERR, *) "ERROR: this example requires an even number of tasks,", &
                       " but has been invoked with", numtasks 
      stop 

   end if



   ! allocate buffer address table 
   allocate (data_buffer_list(1:numtasks), stat = allocation_status)

   

   call LAPI_ADDRESS(data_buffer, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(data_buffer, t_addr, ierror)", &
                          ierror)    

   
   ! collective calls.  each task stores its own addr plus remote
   ! add

   call LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)
   msg = "LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)"
   call CHECK(msg, ierror)    




   ! up to this point, all instructions have executed on all
   ! tasks. we now begin differentiating tasks.
   
   if (mod(taskid, 2) == 0) then     ! sender

      ! setup buddy pairs as 0-1, 2-3, 4-5, etc.
      buddy = taskid + 1

      ! set up initial values to play with 
      data_buffer(0) = SMALLERCONST;
      data_buffer(1) = 0;


      ! collective call.  sync before starting data transfer 
      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 



      !
      ! Execute a FETCH_AND_ADD Rmw call.  Buddy inits his values to
      ! 0, so a FETCH_AND_ADD of our value should cause his val to
      ! match ours (currently SMALLERCONST).  After the call, we
      ! verify that his buffer was initially 0 by printing the
      ! value passed back to us in prev_val.  Note that our do_Rmw
      ! helper handles all the counter logic.  See that routine for
      ! the actual arglist to the LAPI_Rmw call.
      ! args:  handle                   -- the LAPI handle
      !        FETCH_AND_ADD            -- Rmw operation for this call
      !        buddy                    -- the target task id
      !        data_buffer_list(buddy)  -- addr of remote var
      !        data_buffer(1)           -- addr of local var
      !        prev_val                 -- ref var to return previous
      !                                    data value on target
      !

      ierror =  do_Rmw(handle, FETCH_AND_ADD, buddy, data_buffer_list(buddy),  &
                       data_buffer(0), prev_val)
      msg = "do_Rmw(handle, FETCH_AND_ADD, buddy, data_buffer_list(buddy)," // &
            " data_buffer, prev_val)"
      call CHECK(msg, ierror)
 

      ! Show buddy's previous result
      write(STDOUT, *) "FETCH_AND_ADD prev_val: ", prev_val, "expected: 0"    



      !
      ! Execute a COMPARE_AND_SWAP call.  Since local buffer and
      ! remote buffer values are equal, prev_tgt should be TRUE
      ! and tgt buffer should get value of data_buffer[1]; we can
      ! confirm TRUE value now and new value of prev_val in next call.
      !

      data_buffer(1) = BIGGERCONST
                                
      ierror =  do_Rmw(handle, COMPARE_AND_SWAP, buddy,                    &
                       data_buffer_list(buddy), data_buffer(0), prev_val)
      msg = "do_Rmw(handle, COMPARE_AND_SWAP, buddy, data_buffer_list(buddy)," // &
            " data_buffer, prev_val)"
      call CHECK(msg, ierror)


      ! Show buddy's previous result
      write(STDOUT, *) "COMPARE_AND_SWAP prev_val: ", prev_val,   &
                       "expected: TRUE(1)"    


      !
      ! Execute a SWAP call.  Buddy should get SMALLERCONST.
      !

      ierror =  do_Rmw(handle, SWAP, buddy, data_buffer_list(buddy),              &
                       data_buffer(0), prev_val)
      msg = "do_Rmw(handle, SWAP, buddy, data_buffer_list(buddy),"             // &
            " data_buffer, prev_val)"
      call CHECK(msg, ierror)


      ! Confirm results of first SWAP 
      write(STDOUT, *) "First SWAP prev_val: ", prev_val, "expected: ",         &
                        BIGGERCONST    


      ! swap once more just to confirm value on remote side 

      ierror =  do_Rmw(handle, SWAP, buddy, data_buffer_list(buddy),              &
                       data_buffer(0), prev_val)
      msg = "do_Rmw(handle, SWAP, buddy, data_buffer_list(buddy),"             // &
            " data_buffer, prev_val)"
      call CHECK(msg, ierror)


      ! confirm results of second SWAP 
      write(STDOUT, *) "Second SWAP prev_val: ", prev_val, "expected: ",         &
                        SMALLERCONST    

      write(STDOUT, *) "Second SWAP data_buffer(0): ", data_buffer(0),           &
                       "expected: ", SMALLERCONST    

   else   ! receiver

      buddy = taskid - 1


      ! Initialize data buffer 
      data_buffer(0) = 0
      data_buffer(1) = 0;


      ! to match the src's sync before data transfer 
      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 

   end if 


   ! alltasks will execute this before term 
   call LAPI_GFENCE(handle, ierror)
   call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 

 
   ! cleanup
   deallocate(data_buffer_list)


   ! terminate the LAPI handle 
   
   call LAPI_TERM(handle, ierror)




end program Rmw 
ak" <X            ,??!'?2          H\        ./usr/lpp/ssp/css/aix52/samples/lapi/lapi_api/setup  F P                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

echo MP_HOSTFILE is $MP_HOSTFILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
echo MP_INFOLEVEL is $MP_INFOLEVEL
echo MP_LABELIO is $MP_LABELIO



etlx           A  ,??3'?2           V&      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Init.standalone.udp.c c                                	
  eint
*adors_cfhlmpu(),./IPbg";AELSkvwy-01=CDGNRT\x#%'25:>BFMOU[]qz{}!&6<HKXj+3489QVW|?YD(" AP¦~֍ܖCp4zGC=_PV!%>t̋:v@=#X@f 
	 BKm,EPz6j`H4 zG8)$ͷH|8NH`h:|9Rn$/@-w-PVyg57C]2BHD;K6фVxٹ 4rC=_yDB (<&(*=)_zFE&y8_n]57+:AUܶ!dJz5%osj3٫_MoED h=*WVtМ|Uȇk (w͍d\m3"7cE_AF,Լƻd$z8:tĩ__4c\z[Yw,!5,{[ıIyDoMd*WY9m<jK]hn D"أw(Qnhfڄ_b'ym[GCߋ;B$Feѩ-w-JY*hf@1h5'mP,͍l9*W?[:_qSDжM涹ۊ:n;of(R~ #b $9~ᘤٹ_iHk'!ٰ+uim<jK]kd	q|8w +6+jOĢUܶY4Rhf!˹{_pzTXfƃ]}"y(pt͗F5Ǯ嵒Yb]"9*WC6+=sV5mp2u]3A_c][ğ%!Da¸]D2iR-Ikmbfٰ!R~ #bmhD<ofƋ9dkυtF扥J͗F5Ǯ{6;[Ğ;ފ5Ֆl?$*+Cd{64_]lۤ7F]k]hw^+69Y
嵴xq{64_XkaR^t#t=tߘk8']i-*W|;:_cwfƋ[߯AWqĖXb4]i*W|;5táxTŜ$S
C5M<;iTZTэ*ۑ.tr;n͍
#.sF5Ǯ;RT[i_Η͍ô6jݷ^dt0_X;B3*f¹w,!B6~ZLעvjClhAW[IRAWgbF*jli8w!].ٲF棶JhdwAf\;̓&frВbXԩ_M
5,{[Ĺ͌ҥ~=|g"rБ5 ɩm?iBJ1X*W-	*¬n*jli;]39hIHT!ul9*WMu{knDEѲzT_&͇vlh/|;5ták||?a*WICYBJEz3j]F]Ģ߶YfJ-t	-55pYݬѴ́hƸܶg̈́_͇v<wqkpZ;cEb+64_Ηʹ\qэqmf5;IQJ4NYFz'^;6_j^H(d5'%J_y(sD̐fƋٍw,! DZz9	Rj=⯸?־5ֱ5$th5׮6;iXZTM2haъ5,Wѩ-wfZuJ<;lmaݭO60C Fz/͇Atd*W/vޛz']|h5'v$MJkczώ+_MYr/./df*?itŜڌ_MΐUw-ƻ"@wMZ_k_i箘:j~D޳:9~hw3cEIp m0	Rb63WL:kY_|;r4Rl/!*WlWftk9~ჼ:vٰn&VRN;-h5Jg޲qt5c&ێ][tŜڌoJQ.m0i',Eg*;ٱvM?zTrQwFN]*7XJ4#ѸJOϐ3%)]LΗ|Ycr:oiJƋ:_c59O[62Aw/J%pTIR{kxhpÇ`8n(l::8<8nҥ4"[Ĺ4&(g,|;64_^FHs]7hn D57+:AX~_,Y4OYm3c}-JD19zTk]k]3 =,J-xTخYXޕ+$dQq|h
HȢmG5ٲ=*W5݊7t-~.7@(ӎD-Ikmk%J͇AtlO.׽ˇNΚ[Qd+$f#4\vlv?=J7p̐j{6^shrɥJFo57+:AX#")sSr]i*Wƺ5ЯprxIR
Eٲ=7^	JM-*WSc54k]k=J9Eke^[YR=fbTJ޳:9~I:xp5pܶJ͗Y߲$k8⁔'ܔk{Cm׾hњ޺f)CO(:vԩ_f÷:3ZSc{̓=J8d3΂T_͌< !2(D* 	k`D"Q%Ba,uoSa+Oտ[Ekc|Z(1/F棶qٱrTΗf~gmScCC"m}9BTsP+kr51GiRy9onD
@
I8h-v@8oJfZu5"#ǎr䙷>*Źvl9*Wjyt=DP"+kWkxk~2,U*Wދ[ck޺gqY}"nJ;67+Am<C;5wٱ^J2k⹮͎6,.TتZ8Tn ۀ`(
 0(`A8W,{63d)LJDrT_J*fRly	JMZT¦4c\z[\t-i]IѮ_g\:+jMotГlpYxT(  +76Mn:3}嶭s],fж,љ'F[j54M*Wlkc~f]|эqm:9~[5;64c\z[Z'P63{L(@W2N^JJw(El(p88GG~]eLp P%J
"Lp H _Y@n7 HXm>4,J7L2y:C1*WJw(El*<[ĞcG `JuHUO0 `+Mg@1kxJ$odd:*C%JJ۸a@+aS666q뻆r11*Wll9.6(lokx8v[9|=h5T_ٱ^oΗP*lpYIq֊vj*Wc|?]3A<9knb/#zW'"q]Yҥ~J2r'FF2i䦗r+i:C߮^8v(lo6+Ym<jK]IR	Yof673r5r|qBrWҲGC}*WEa8W1k,gٱ7K=J~d7r
lh;V2n[]c{k!*W嚺'>*ᙰ#cB$ww-3a*W@8@8!PD8@	IvldW1:+ۑ.FNd=tMu;ҡJG	ECv2jn[Ok_!\@8=i7,,Y}$81 4g";Ɓ9Fn&81 4g":5/4H4YȲ0rБƁHf5W9χduC2BqVy2"`$ D@xp
(<((D* 	aHiR[r͂ķEk#iw-sbQ?tZ.YmdeMi9/1?M(5r^H2j0pA0A %F)todY?W1b^ŘR-0fq! x"@=}h78LH07'5f}ᡂF)to-Ss/,`nOŃY?H.)H)JV9h2jn[Oԥ)Cґtz|='ś4Oca^N1I{65HeLΚn&ڇMY?:jN M}P9!@i8 `å	0`jt՘,0-`i;ca<ܬWr
, Ot6#MΐUw-t05 R=XZ(vlsSr9shɢym<3[]3PWHJ'9BxݨzfcJ|Z(n&XܳV+[QÜ7tZ$Yv_)n'"  f5g:j5'^,ջQ[~DƻȔD(uJXx [E'hzheqOE.Qn&'z|8b`8ҟ6k_kdft6sO Qk|z|8agKP?6s~O/ώLŀGۨ=hRLh`0alzi;Pa85?>0Y? 0[s/j-hЕ4R0n-EJǩ?V
#C$4͍ø9sh6vj6)?Vj[tŜڌl1=w-_y(ĩ+%5і' Q
L_J0Qt3 $k/=g+@߃qqBb %
U"yV?ȳ)4OHUO8?0Y? 0[s/ȔD(y~n1͎<;iO7=sKx-VO.-V DB @ ""]?z`sN9Dd?[1|bfl`å8Tv6RktrNf)6of6sr2< !2(D* 	a8 AH48
z]ۭvc]WkxH2j0@"(BB0 0p8 h(35tN;n1ٍv3Id5"Q@(@Pe'/%4Cґҥb1hٱvt_4OcYAPkcY&TuocQ$Q-T3$+E隽hRtŜ$XWlc:_cyʵI'jz2ڍ\;PMY|;:_c05)|7Ahs+zkho8ʵIἀc0Y?f/fcյ=?cQ(1?)lcD"
	@Xс~|`8	H&:P)lc5R xLJ
Cp ,h[⎗% *hCb@H0^:'qGK	
[,9O8	H&:P)lcMYI=lc:_`LruMtB5?7[⎗% *05?"@D H.̃&ÀQB!P H  ԤzaH[544c\z[YitoB&vlaJ	kp!Sr͍lc:_{knDEѬMTƸf $8%C3W
6s$WL:
F$XW斳[󖄔*-qGKnrВbF44cFi5|g5ev@8A@<DD7ǫtZ.=C5}"yV?F4R'kxǫO%gkxO4'P>P)o(0ǫ9Ot |U嵴P;POukiN=Z4'POfڥ|t1tf9O@@?TQt`q \;1d=CYw4d>4LÀQB!P H &Vt<&l歺?:jtE~cfH 8&
0`jS=[C[OQtRό@@q 1`P(:)gO:jd9CnH!tá۠F](  	˛G^Y#|XOubSP(:0~cP(dn1x
2Nf'5f}ᡁs\7jSDv[&Φ`;0j|ΦOuO.Rԭжkh-ώh9I;mtsYmsk]IRE[xzk|Doxo  XO.h:
}hEBa"cy@$5f
B٭vw0o#y$)cS(sh[sFISDMYbh(`;;nZ7
[9L`j8	H&:P)lc(shj'sFISDxp
(D* 	 '@0X`R^-Ay'AOM)o)|fţOu-v4d>4L`0X`]ȵ׀Z7A:Ot) YTYKyHCSh $
B ԂJf=sBe5nԥ1 =XR-V[Yicq=?W/CqͦΗ :%aU-	(ǫ"C5tãP$UrВho=Y
1Aom(M󖄕{aW^Tэzr%.ۚә#t=tߨz[Ċ=X  $0%5OHUOǫO%gkxnzW~9hIHHho=Xtom[q $5JS&bn/iOEkq2q11EQÜ7 Z$0O:jd9Cb.'-05?Jǫwfr%,Mg#]1vZ|p5j@9)BJ1w+0YBJ1X$
Ú,^TэAXiZT)XOa|͍lcgfrВ/qL*nۈ!zZTэ0g-	*¯P{aSF45)1xEQÜ3*hYBJEzgXDoz 4g-	) U3qx?|Z(1/hhޑ<[Ğ0f71MYl8h`{lEDŢKcQP`^l[])o|}h"]󖄕4cG-*hƃ ű"
[ TэrВh居M`HR,@"yV<5)n]0v|3P$9laSF4"
6s~J~|`VPk_LͦCrВh居M`(a,@i85?-	*hƎ[Tэc
E145?t՘,0%Mc
11laH9X4.5?$9laSF4-) R<`jt՘,0%Mc
11 QÜB8\-ASBJ14cAb,@i8`jS=Y
 vlbHftj5f!Sr'D"CuM,5?$9laSF4`j% @x@ DD*lX9hIFt)BJ1Jǫ ta¸qv]%5O@8@@D b(Ŝ$WL:PQ $T`O`8W"C1DPv?[I=? a  < J
"@rВ]0<p	ZDoxSaHfto5o*YLvv<pZ,'kx?Ւm$RN;fPc]Ï=?:j2(XqjpA0A %ň PHȢYBJ5tà`Ow>iwqMYqٱ!a PP ,Xqaǋ9hIFt05 @ kF}           )  ,??2'?2            )      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/Makefile dalone.                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER = cc_r
LIBLAPI  = -llapi_r
CFLAGS   = -g $(LIBLAPI)

#uncomment this line and set the appropriate path
#to compile in a directory other than the src dir
#BINDIR=/local/init/

all:	$(BINDIR)Init.standalone.udp $(BINDIR)Init.standalone.udpL

Init.standalone.udp: Init.standalone.udp.c
	$(COMPILER) $(CFLAGS) -o $(BINDIR)$@ $?

Init.standalone.udpL: Init.standalone.udp.c
	$(COMPILER) -q64 $(CFLAGS) -o $(BINDIR)$@ $?

clean: 
	rm -rf $(BINDIR)Init.standalone.udp $(BINDIR)Init.standalone.udpL

 k^              -??3'?2          T         ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/README.LAPI.STANDALONE.UDP                                   # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

     Use of a user-provided handler or IP list for IP initialization 
     =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

When run in IP mode, LAPI requires a means for distributing all-pairs
IP address and port information to the tasks.  If Parallel
Environment for AIX (PE) is installed and running on the system, then
the Parallel Operating Environment (POE) executable will provide
this function.  In the absence of PE/POE, the user must provide a
means of distributing this information to the tasks.  LAPI supports
two means of distributing this information: The user may pass in a
list of IP addresses and ports for all tasks or, the user may pass
a pointer to a callback handler which retrieves the information and
passes it back to LAPI.

This file contains information on how to build and run the 
Init.standalone.udp sample file.  The sample illustrates the use of
both methods of user UDP initialization. The user chooses the
desired method (list or handler) when the executable is invoked.

Since the Init.standalone.udp program is intended for use in the absence 
of PE, it must be built and invoked differently than the "normal" method 
used for LAPI programs which use PE.  A makefile is included in this directory 
for convenience in building, and specific execution instructions are provided 
in this file.  Also see the comments in the Init.standalone.udp.c file for
a description of alterations that may need to be made to the source
code itself.

Aside from providing IP and port information, there are a few other
tasks that the user must perform when running without PE.

1) The executables must be built using a non-parallel compiler (e.g.
   cc_r as opposed to mpcc_r).

2) The user must assign each task a unique task id, by setting the
   value of MP_CHILD in the environment in which the task is
   executed.  For example in a two-task arrangement, the user must
   set MP_CHILD=0 for task 0 and MP_CHILD=1 for task 1 before
   invoking.

3) The user must explicitly invoke each task.  In other words, the
   executable must be called as many times as the value in MP_PROCS
   (the total number of tasks in the job).

Note that steps 2 and 3 are normally handled by POE. 

Using the user list method:
---------------------------

As mentioned above, the user list method requires the executable to
setup a list of information that then gets passed into LAPI
at initialization time.  The sample provided here assumes that all
even-numbered tasks will be run on one node and that all odd
numbered tasks will be run on another node (could be the same, 
important thing is that all even-numbered tasks are together on one
host and all odd-numbered tasks are together on one host). The sample 
uses a "base port number" and assigns port numbers to tasks by offsetting 
from this base. It is important to note that this restriction that all
odd-numbered tasks be on one node and all even-numbered tasks be on one 
node is solely due to the design of this sample program and is NOT a 
restriction of LAPI itself. 

The set of files for this example includes the following:

/opt/rsct/lapi/samples/standalone/udp/README.LAPI.STANDALONE.UDP - this file
/opt/rsct/lapi/samples/standalone/udp/Init.standalone.udp.c  - sample source file
/opt/rsct/lapi/samples/standalone/udp/Makefile     - makefile
/opt/rsct/lapi/samples/standalone/udp/setup        - setup environment variables



To build for use of user list:
------------------------------

  1) Determine the IP address(es) and base port number for the tasks.
     IP addresses need to be in dotted quad format (e.g., 192.68.0.1).  
     The base port number should be a positive number that represents an
     available port on your system, with a range of numbers
     above it also available. Port numbers for all tasks will be
     assigned by the sample as an offset to this base. It is advisable
     that port numbers be chosen in the ephemeral port range 
     (49152 to 65535), preferably closer to the higher end of the range
     to avoid port conflicts with other tasks/programs running on the host.

  2) Put these values into the proper #define locations in the source
     (Init_standalone.udp.c) file in this directory.  In particular,
     define ODD_IP_STRING and EVEN_IP_STRING as the dotted quad
     addresses for your odd-numbered and even-numbered tasks,
     respectively.  See the comments in the source file for additional 
     information.

  3) Build using the Makefile for standalone initialization:
     make all
     This will build the 32-bit Init.standalone.udp and the
     64-bit Init.standalone.udpL

To run with user list:
----------------------

  1) Open as many windows as there are tasks.  Make sure to open
     half of the windows on the node for your even tasks and half
     on the node for your odd tasks.

  2) Make any needed environment variable changes to the 
     setup file (e.g., if you want to run with more than 2 tasks,
     change the number of tasks to the number you want the program to run with) 
     and then source the file in each window in which you will invoke a task. 
 
    . setup

  3) Set MP_CHILD to the unique task id for each task.  Note that 
     there must be exactly one task i, for all i, 0 <= i < MP_PROCS.
     Take care to set MP_CHILD to even task values (0, 2, 4, ..) on the 
     node for even tasks, and to odd task values (1, 3, 5, ..) on the node
     for odd tasks.

     export MP_CHILD=0   # replace "0" with appropriate task ID for other tasks
  
  4) In each window, invoke the sample executable as follows:

     Init.standalone.udp -list

Using the user handler method:
------------------------------

As mentioned above, the user handler method requires the executable
to pass to LAPI a pointer to a handler routine at initialization.
LAPI will pass an empty list of IP address and port information to
the handler for initialization.  The handler provided here reads the
required information from a flat file, and thus (unlike with the list
based approach above), Init.standalone.udp can be invoked with a
different node configuration without rebuilding the executable when the
"-hndlr" option is used. Building the Init.standalone.udp executable thus 
needs to be done one-time only, but execution requires a couple of extra steps.

To build for user handler:
--------------------------

  1) No changes to the source are necessary.  Simply make:

     make all

     This will build the 32-bit Init.standalone.udp and the
     64-bit Init.standalone.udpL

To run using user handler:
--------------------------

  1) Make sure there is a directory that provides common access to
     all tasks (such as under IBM's General Parallel File System
     (GPFS) product or through NFS or AFS mounting.)

  2) Create a file in that directory with the following format:

     dotted quad 0    # e.g., 192.68.0.6
     port 0           # e.g., 62500
     dotted quad 1    # e.g., 192.68.0.7
     port 1           # e.g., 62500 (note, different IP from task 0, can use
                      #              same port)
     ...
     dotted quad n-1  # e.g., 192.68.0.6
     port n-1         # e.g., 62510 (note, same IP as task 0, so different port)

     The import of the above examples is that each task must have a
     unique combination of IP addresses and ports over which they can
     communicate. In particular, if two tasks communicate over the same 
     IP address, they must have different ports.

  3) Make any needed environment variable changes to the 
     setup file.   Additionally set IP_FILE to the name
     of the file you created in step 2.

  4) Source the setup file in the window of each task

     . setup

  5) Set MP_CHILD to the unique task id for each task.  Note that
     there must be exactly one task i, for all i, 0 <= i < MP_PROCS.

  6) In each window, invoke the executable:

     Init.standalone.udp -hndlr
 
  If run correctly, you should see each task stop in a LAPI Gfence,
  and then continue and exit once all tasks have been invoked.

5kX           .  -??3'?2            .      ./usr/lpp/ssp/css/aix52/samples/lapi/standalone/setup .L                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
export IP_FILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi

echo IP_FILE is $IP_FILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
RIkn           :  -??,'?2          ݖ  :      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/Makefile  .L                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER   = mpcc_r
CFLAGS     = -g 

#uncomment this line and set the appropriate path
#to compile in a directory other than the src dir
#BINDIR=/local/init/

all:	$(BINDIR)accumulate_and_return.Amv $(BINDIR)matrix $(BINDIR)strided

$(BINDIR)strided: strided.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)accumulate_and_return.Amv: accumulate_and_return.Amv.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

$(BINDIR)matrix: matrix.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $@L $?

clean: 
	rm -rf $(BINDIR)accumulate_and_return.Amv $(BINDIR)accumulate_and_return.AmvL
	rm -rf $(BINDIR)strided $(BINDIR)stridedL 
	rm -rf $(BINDIR)matrix $(BINDIR)matrixL


4k궧             -??,'?2                  ./usr/lpp/ssp/css/aix52/samples/lapi/vector/README.LAPI.VECTOR N                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

        Illustration of LAPI Vector Communication API Calls
       =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples that illustrate the use of LAPI's
Vector communication API.  Three different types of communication are
presented.  Two use the LAPI_GEN_IOVECTOR type and one uses the 
LAPI_GEN_STRIDED_XFER type.  The accumulate_and_return.Amv sample
shows a vector-based approach to the examples presented in the basic
subdirectory of the LAPI sample tree.  The matrix example shows a 
two-dimensional data transfer, and the strided example demonstrates
strided vector data transfer. 

The examples as presented build and run assuming the presence of IBM's
Parallel Environment for AIX (PE) and LoadLeveler (LL) products.
Samples illustrating how to write, build and run LAPI programs without
PE and LL can be found in the standalone subdirectory of the LAPI samples
src tree.

Each sample file supports communication for any even number of tasks
between 2 and the maximum allowable by LAPI.  In each case, tasks are
assigned to 'buddy pairs' of contiguous task ids.  A single data
transfer is done for each buddy pair, driven by the lower-numbered
task.  For example, in the 8 task case, the tasks will be paired as
(0,1) (2,3) (4,5) and (6,7).  Tasks 0, 2, 4 and 6 will drive a single
communication call with tasks 1, 3, 5 and 7, respectively.

Note that, in the interest of minimizing extra code, returns from
malloc calls are not checked for success.  It is strongly suggested
that the user check mallocs and other functions for successful return.
The set of files for this example includes the following:

/opt/rsct/lapi/samples/vector/README.LAPI.VECTOR - this file 
/opt/rsct/lapi/samples/vector/Makefile           - makefile
/opt/rsct/lapi/samples/vector/setup              - setup env vars
/opt/rsct/lapi/samples/vector/accumulate_and_return.Amv.c
/opt/rsct/lapi/samples/vector/matrix.c
/opt/rsct/lapi/samples/vector/strided.c

To build (assumes PE):
----------------------

1) Since these files install into a system directory 
   (/opt/rsct/lapi/samples/vector) you should probably copy the
   the contents of this directory to somewhere else if you have not
   done so already, so that you can modify the files.

2) Optionally set BINDIR to a directory if you want the exec's to
   compile somewhere other than the directory containing the src
   files.

3) run make.  Note that the Makefile will build both a 32 and a 64-bit
   executable for each src file.  For example, 
   strided.c will be compiled into strided (which is 32-bit) and
   stridedL (which is 64-bit).

To run (assumes PE and LL): 
-------------------------

1) Ensure LoadLeveler is setup correctly with a pool or host list.

2) Change/add env variables in setup script to your liking
   (e.g., set MP_PROCS to the desired number of tasks).

3) Source the setup script '. setup'

4) Run 'poe xyz' (where 'xyz' is the name of an exec, e.g.
                   'strided')

Each sample as shipped prints the results of the data communication
after the communication completes.


 l*           5  -?
	?-'?2         H        ./usr/lpp/ssp/css/aix52/samples/lapi/vector/accumulate_and_return.Amv.c                                	
	  et
*adhilnors()/_cfmpu,.;Abgv-=CEILPkwy&+0>GMNRSTU[\]z{}"1<HKOVx#%2:BDQYj!'3FWqX-X$@Y< 0 8IjtO\5q=vV*%3BQ|HZKWIjQi-_-%q	0bxf%(R^'b IjQi-Y!aX
!Avo:3t*s5OPH$ Qi-X8nx:R#LQi-_-%\HԠ}BS;fq#:Wn8Elt|fNn`%m1\m⎶ FHZ 0H` _Ҕ7@ע
Htz,R@ke`DN$V#N17@עh))-Yі
)FY9OZ23+ZMjԤa `N	08  p4v^teRXl9Ьp88|%Je4OZ2lY\NFۣս!>Uh	Rbm&7:Q?S[C|H8*- sXpr04.D&Wit/	d#pܓ.1r!27$ `<"G	'rt#E)|=rt,glHXI\є'ԥ l0' \(nO@rM?&	.)IjJ4OE1paFP՞HIg!kJ!:5ս<#-|õNx$X,`JjUtâ5>/['=r"S7B+g#E++Jy `9B@((_Vh H˥Bҥ~k+йr\&uJTDr7BG[uJDpA{xA=rP\/]~3B4O#qG[u#|[ߝ(+G[]Y=պ0ڸ1!`цvM*W[N#PǊYW}\UN	R|[ߏY}Ƕ8(:vr!V SJ=պ0ڸ1!mq:(_k}g=dm]*ίt7\bztapcY&bcJ҉D*bz3"zzbzt`+b.w\QnF]b.R~*>c< ȮN3ػ^=O\BN50 +mb<M	Ds`!vw$MeYі[ilj-6*2rDEнѩEмz,`ԅZcRՀܑ6ѕgF[t{>}[RZlU
e䉷^=p^h^=0TjB=,jRlOA:D͉<@JKW8n2r4_k
qvBF2F%U=uoȭs^39[+z5EпػY8Hp88BRՐ|G%;m--RJzIMdkc;%Jѝ3;!c1ErFPvlOAn6}I*Wsκ:60f8սTZ^ay5)Ij͊0aF7$!ZKxf%Jnem\]1bvBFʭA*W>uf؞m\q:9:d,E\uf-/Z1F^}ԂHY?FRZS8*tO:Q?9}[R	(jΌ	6'1ѻ ,$YĀ:~ #pvq O]>ί[9!]60AQF|E5E9 JBIjKeHƮ}K9E\S6ʑ\/Z1F^}ԋY!it/Et/>d}@Zbz1ceQ=պ01R\JFu#RBEF!rrQk$e+E-[tsE?Iгr@msilm\p؞a9[6!6'17E\OJV"8HCsߊI[kXmV*e=H])-IR_72}Jy.1F9ݑFPJ㏝A{%E%6'FW>dBQi#3dLYz/]/Z1F^}ԂHY?赒2k$7V=:=@0#uBXվ1C6(SZǢ
bΠN 3Zt/}@ojEgJ'.K?Qit/U8ojEgJ'.K?QiOjIc@J'ctu=v^6'2@PYY&ctF>BPE7%B6'0z,`CR$YĀU[By҉!y=պ0ڸ1!5)-[#kYz/]0ZΌ݆#}@n@#+'=8$ҟέ3.\є1ΠECP!mw?HxpI"#|%M\EHQ-dkc;	E
/HZDQk$e/T@BbfDA HPB"""9=l.EPԧl+u0z'j-?J=qCR՝*o;&5wL[ilm\tdNA#ppeadt#FaB.TI40UF>P*HѥH])-[ilm\q:d/Qi-[ilm\m]F"xjΔAf딜F1*Wm؞hEк3Z2mkc%STwm"y6!Qizqh/UKeHƮ}H/SW>bjEz-d}@^P0
Oc`ԣbzt`cW>-?HΤctJHY?jau-EF^ZojΌ@J'赒Zt/}@ojEgJ'ΥʖxXQZ{҉-dнVzDt.}1˺Ǣq,Yz/]֢Ҕ	:q 0.UVtm^[*[W>0` b?tn[Y6,Qkc%S(\є)$!pܗF2&7j'ѦYEJRԮu}OdzθkAѷ'JqVtek}@\vrf3[@
vQ~>gJk6'FW>1?-?hT<4lƧ
#FbV00@Â X8jѡ0ܔa73|`CQGB  zDQB4h`):8nIVzH4"0n
N$\E5?FD݁4"0eadCN	8)䑋TN
O40IL7%M!L(+Q8B(jJVBKkt:fvѝKm--EF!rrQk$e+E赒1`)ѩ+赒1`(z,`ԧ'J[{=vچ<z8!Fu	RbztapcC<؞m\(:UCg`Nr]VzK
t,?嫝U'ֹurȭC0z'j-?FY.pH7p g`N	8)侠VT↧.uy=պ0ڸ1-RZlOAnj԰ݑ1fwCRίArY<9=պ0ڸ1-E؞t=v=؞t[p6'0z,`EʭC#FOBKyt	"jK9I%/Z1F^ZBW>/@-Xq\S#Qit/\sі"8HC.b{<\7Մ#kORwk1s?C8ű1a(jw*>7[kODld3Qit/b1FRZ]7-X6[\V-.=0ToіlO=8ۣ¥'JßKmw$M.stk(AO䉶1?-?µ(tn
N%A:D(Oj rvG	m\ZÀ(DG	!Y v}(?(ԅqBїe'OpH! M@-\ @kaE5)-X	F+Όmw["x\5$<8
$B Z1/AxO219QCRՄ\`^hesC'OݮbsZvNL<\Ln	9	:q3T,p@jAʀS8"x\/\P1b8 "y̡5HPҟέ3-T}K[*zOY#ǘNܒ1s5(4"ySpVq$bj(OjOq]	ܑ6Oj@m8[ߧJsRDSD8BܻtvbZvI6`>5qFF֢Y#/CRέ1豂ty `9B@((_VhEz,`&cƥ??Vl^6FVg\^)\*yFT[q*pcSΌms_kŧJ϶9Nf:ս0QC:Ar]֟+6,˥11QiCÀI$ `2U9:jвHPr4R1RHƱ=Ӳ(jSZ.(ˈ9њOfpHԧn{vz'RZΌ]#B!ѻ ,.`N:pS5?Iг't=# 	^TN
5?tn{k#Fe63ldsZ23#54nѦ^fD^a4(OjOίsq]mq:6!\2Y
Όmo6.׮RXy{hS6.׊9ԬU3t;mfVjԆ'E
'FB  xCDh,U
qB``xp@O40&oj)?B  zDQB4h`):8nIVzH4"0n
N$\E5?FD݁4"0eadCN	8)䑋TN
O40IL7%M!L(+Q8B(jOj+qte\r@D"8H@Yh}QCRպ-
eʖY!p8p
JWd/sߣ:UhPfjO-dE{\sRԟ+6F3]Ǌ2Ǣ
 n\ŧJk1G[v.`N:x67]w:3m|+\9FRVk	ojk$!pc?WX_BOs1cc;	E
x`gk
T}I?W_kFu-TZĢH+:[*[-RѿၝqԯhDDG"yFRON f]I?W4""#`flOAn3b.$<8
$B>u%B豂HR<Ǻv*k$-?pVq(2EЈB"""hDDDbuF\nlOA`˸q-wPJF5Ϭ[ÞadH5?t)W*6F'J͋FۈjCy+S;4(*+c:PT}Jyїmr7\s]1AךtF:vH.KOVteok!Q$0s*tdpcY$bj(d,R1Rc{ePԧ'J[klOAn3b.3 V7^*>sV''JY=պ0ڸ1.0F\U(SxfVjԲmr!W̢G=kau.+u~jQiCÀI$ `>\jа9=l.B%PԧsnD"8H@Yh}QCRՊ-םfVjԸÌA9=֢D"8H@[\jмlOA^"QCSJW*=nC6,Q@mk{\稽)-Y΂Vʻ!Q$0u@%EPԧfPZΕQ-dkc;(jSZ."8HCj֢D"8H@HZ1QEJVF. bzkk           &  -?	?-'?2          Q  &      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/matrix.c e_a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


#define ROWS 10
#define COLUMNS 20

/*
** Example Program to illustrate a multi-dimensional data transfer
** using the LAPI_Amsendv api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** For each pair, an array of vectors is transferred from src to tgt
** with a single LAPI_Amsendv call.  Each vector contains a single int.
** The receive completion handler verifies the results of the Amsend
** call by printing the contents of the target-side data buffer.
** On the source side, the origin counter is used so that the
** malloc'ed vector structure can be freed.  Also, the completion counter
** is used to ensure execution of the target completion handler before job
** termination.
*/


/* origin vector on src, target vector on tgt. */
lapi_vec_t *vec;

/* origin counter for sync'ing on source side. */
lapi_cntr_t origin_cntr;

/* list of header handler addrs */
void **hdr_hndlr_list;

/* updates on src at msg completion */
lapi_cntr_t   compl_cntr;

/*
**  completion handler that runs on target after completion of message 
**  delivery.
**  simply prints the contents of the data buffer that is the
**  target of the Amsendv call
*/
void compl_hndlr(lapi_handle_t *handle, void *param)
{
    int i,j;              /* loop counters */
    
    printf("Greetings from the completion handler...\n");
    for( i=0; i < ROWS; i++ ) {
        int *int_ptr = (int *)(vec->info[i]);
        for( j=0; j < COLUMNS; j++ ) {
            printf("%d ",int_ptr[j]);
        }
        printf("\n");
    }

    /* free all structs allocated in the header handler */
    for( i=0; i < ROWS; i++ ) {
       free(vec->info[i]);
    }
    free(vec->info);
    free(vec->len);
    free(vec);
}

/* header handler that runs on target when first packet arrives.
**   sets the completion_handler pointer and returns the address
**   of the target vector.
*/
lapi_vec_t *header_handler(lapi_handle_t *handle, void *uhdr, 
                           uint uhdr_len, ulong *len_vec[],
                           compl_hndlr_t **completion_handler,
                           void **user_info)
{
    int i;                      /* loop counter */

    /* initialize the vector whose address will be returned to LAPI */ 
    vec = (lapi_vec_t *) malloc(sizeof(lapi_vec_t));

    /* 
    ** set the fields to match those of the origin vector. allocate
    ** storage for the length and data arrays.  malloc'ed data will be
    ** freed in the completion handler.
    */
    vec->num_vecs = ROWS;
    vec->vec_type = LAPI_GEN_IOVECTOR;
    vec->len = (unsigned long *)malloc(ROWS*sizeof(unsigned long));
    vec->info = (void **) malloc(ROWS*sizeof(void *));
    for( i=0; i < ROWS; i++ ) {
        vec->info[i] = (void *) malloc(COLUMNS*sizeof(int));
        vec->len[i] = (unsigned long)(COLUMNS*sizeof(int));
    }

    /* pass the completion handler back by reference */
    *completion_handler = compl_hndlr;

    return vec;
}


int main( int argc, char **argv )
{

lapi_handle_t handle;                      /* LAPI handle */
lapi_info_t   info;                        /* to pass to LAPI_Init */
int           task_id;                     /* Our LAPI Task id */
int           num_tasks;                   /* Total number of tasks */
int           i,j;                         /* Loop counter */
int           buddy;                       /* Communication partner */
int           val1, val2;                  /* For waitcntr calls */

    /* 
    ** Clear the struct.  Not passing any info to init through this
    ** struct.
    */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks % 2) != 0 ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }

    /* get address of header handler on tgt */
    hdr_hndlr_list = (void **)malloc(num_tasks*(sizeof(void *)));
    CHECK((LAPI_Address_init(handle,(void *)header_handler,
                                         hdr_hndlr_list)));


    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */

    if ((task_id %2) == 0) {   /* sender */
        lapi_vec_t *vec;       /* origin vector */

        /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id+1;

        /* initialize origin vector */
        vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
        vec->num_vecs = ROWS;
        vec->vec_type = LAPI_GEN_IOVECTOR;
        vec->len = (unsigned long *)malloc(ROWS*sizeof(unsigned long));
        vec->info = (void **) malloc(ROWS*sizeof(void *));
        for (i = 0; i < ROWS; i++) {
            int *int_array;
            vec->info[i] = (void *) malloc(COLUMNS*sizeof(int));
            int_array = (int *) (vec->info[i]);
            vec->len[i] = (unsigned long)(COLUMNS*sizeof(int));
            for (j=0; j < COLUMNS; j++) {
                if ( (i+j) % 2 ) {
                    int_array[j] = -(i*j);
                } else {
                    int_array[j] = i*j;
                }
            }
        }

        /* 
	** initialize origin counter.  When it increments, we know
        ** that the data buffer on the origin sid eis available
        */
        CHECK((LAPI_Setcntr(handle,&origin_cntr,0)));

        /*
        ** initialize the completion counter. When it increments, we know
        ** that the completion handler has returned
        */
        CHECK((LAPI_Setcntr(handle,&compl_cntr,0)));

        /* collective call.  sync before data transfer. */
        CHECK((LAPI_Gfence(handle)));

    /*
    ** execute the data transfer to our buddy task.  send ARRAYLEN ints,
    ** starting with data_buffer[0].  Note that no user header is sent.
    ** The origin counter is used.
    ** args:  handle                 -- the LAPI handle
    **        buddy                  -- the target task id
    **        hdr_hndlr_list[buddy]  -- target header handler
    **        NULL                   -- the user header
    **        0                      -- the user header length
    **        vec                    -- the origin vector 
    **        NULL                   -- target counter
    **        origin_cntr            -- origin counter
    **        compl_cntr             -- completion counter
    */
        CHECK((LAPI_Amsendv(handle, buddy, (void *)
                                        hdr_hndlr_list[buddy], NULL, 
                                        0, vec, NULL, &origin_cntr,
                                        &compl_cntr)));

        /*
        ** wait on origin counter.  once incremented, origin vector is
        ** free to be reused (or in this case freed).
        */
        CHECK((LAPI_Waitcntr(handle,&origin_cntr,1,&val1)));

        /* free all origin vector structs */
        for( i=0; i < ROWS; i++ ) {
           free(vec->info[i]);
        }
        free(vec->info);
        free(vec->len);
        free(vec);

        /* wait for message completion before final termination */
        CHECK((LAPI_Waitcntr(handle, &compl_cntr,1, &val2)));

    } else {             /* receiver */

    /* match src's sync */ 
        CHECK((LAPI_Gfence(handle)));
    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(hdr_hndlr_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


kң             -??-'?2                  ./usr/lpp/ssp/css/aix52/samples/lapi/vector/setup .c e_a                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

echo MP_HOSTFILE is $MP_HOSTFILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
echo MP_INFOLEVEL is $MP_INFOLEVEL
echo MP_LABELIO is $MP_LABELIO



  k4           *  -?	?-'?2         {  *      ./usr/lpp/ssp/css/aix52/samples/lapi/vector/strided.c _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


#define PAD 3
#define NUMCHARS 5

/*
** Example Program to illustrate the LAPI_GEN_STRIDED_XFER type
** using the LAPI_Amsendv api call.
** For a set of n tasks 0,1,...,n-1, where n is an even number, all
** tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
** For each pair, a vector of strings of strided data is transferred
** from src to tgt with a single LAPI_Amsendv call.  Each vector
** contains  a single int.  The receive completion handler verifies the
** results of the Amsend call by printing the contents of the
** target-side data buffer.  On the source side, the completion counter
** is used to ensure execution of the target completion handler before
** job termination.
*/

/* stores initial value on src and tgt and final value on tgt */
void        *data_buffer;

/* origin vector on src, target vector on tgt */
lapi_vec_t *vec;

/* list of header handler addrs */
void **hdr_hndlr_list;

/* updates on src at msg completion */
lapi_cntr_t   compl_cntr;

/* updates on src when buffer is available */
lapi_cntr_t   org_cntr;

/* completion handler on target */
void compl_hndlr(lapi_handle_t *handle, void *param)
{
    int i;               /* loop counter */
    uint len;            /* data length */

    printf("Greetings from the tgt completion handler...\n");

    /* pull len from user passed param */
    len = (uint) param;

    /* print results */
    for( i = 0; i < len; i++ ) {
        printf("final buffer[%d]: %c\n",i, ((char *)data_buffer)[i]);
    }

    /* free structures allocated in header handler */
    free( data_buffer );
    free( vec->info );
    free( vec );
}

/* header handler on target */
lapi_vec_t *header_handler(lapi_handle_t *handle, void *uhdr,
                               uint uhdr_len, uint vec_len,
                               compl_hndlr_t **completion_handler,
                               void **user_info) 
{
    int i,k;                   /* loop counters */
    int block_size;            /* block size */
    int data_size;             /* stride */

    printf("Greetings from the tgt header handler...\n");
    /* 
    ** setup target vector to match that on the src
    ** compl_hndlr will free.
    */ 
    vec = (lapi_vec_t *)malloc(sizeof(lapi_vec_t));
    vec->len = (unsigned long *)malloc(NUM_VECS*sizeof(unsigned long));
    vec->info = (void **) malloc(3*sizeof(void *));
    vec->num_vecs = NUM_VECS;
    vec->vec_type = LAPI_GEN_STRIDED_XFER;

    block_size = NUMCHARS;
    data_size = (NUM_VECS*block_size) +
                ((NUM_VECS-1)*PAD);
    vec->info[1] = (void *) (block_size);
    vec->info[2] = (void *) (block_size + PAD);

    /* set data buffer pointer as address for data copy */
    data_buffer = (void *) malloc(data_size);
    bzero(data_buffer,data_size);
    vec->info[0] = data_buffer;

    /* set compl hndlr and param */
    *completion_handler = compl_hndlr;
    *user_info = (void *)data_size;

    return vec;
}

/* populate a vector with data */
void fill_vector ( lapi_vec_t* lapi_vec )
{

  int i, j;                    /* loop counters */
  int total_length;
  int data_size;
  int block_size;
  char *pos_ptr;               /* position holder in vec */

  static char digits[] = 
    { "0123456789" };
   
    pos_ptr = lapi_vec->info[0];

    block_size  = (int) lapi_vec->info[1];
    data_size   = (int) lapi_vec->info[2];

    for ( i = 0; i < lapi_vec->num_vecs; i++){
        for ( j = 1; j <= block_size; j++ ){
            *pos_ptr = digits[(j-1+i)%10];
          pos_ptr++;
        }

        /* Store '$' in the pad space */
        if ( (i < lapi_vec->num_vecs-1) && (lapi_vec->num_vecs > 1)) 
         for ( j = 1; j <= data_size-block_size; j++ ){
          *pos_ptr = '$';  
          pos_ptr++;
          }
    }
}

int main( int argc, char **argv )
{

lapi_handle_t handle;                      /* LAPI handle */
lapi_info_t   info;                        /* to pass to LAPI_Init */
int           task_id;                     /* Our LAPI Task id */
int           num_tasks;                   /* Total number of tasks */
int           i,j;                         /* Loop counter */
int           buddy;                       /* Communication partner */
int           val1, val2;                  /* For waitcntr calls */
int           data_size;                   /* Total size of data */
int           *data_ptr;
int           block_size;                  /* Block transfer size */

    /*
    ** Clear the struct.  Not passing any info to init through this
    ** struct.
    */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks % 2) != 0 ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }

    /* get address of header handler on tgt */
    hdr_hndlr_list = (void **)malloc(num_tasks*(sizeof(void *)));
    CHECK((LAPI_Address_init(handle,(void *)header_handler,
                                         hdr_hndlr_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */

    if ((task_id %2) == 0) {   /* sender */

        /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id+1;

        /* setup vector for strided transfer */ 
        vec = (lapi_vec_t *) malloc(sizeof(lapi_vec_t));
        vec->info = (void **) malloc(3*sizeof(void *));
        vec->num_vecs = NUM_VECS;
        vec->vec_type = LAPI_GEN_STRIDED_XFER;

        /* block_size is the actual size of data blocks */
        block_size = NUMCHARS;

        /* data size is the total amount of data to be transferred */
        data_size = (NUM_VECS*block_size) +
                    ((NUM_VECS-1)*PAD);

        /* info[0] is the base address of the data to transfer. */
        vec->info[0] = (void *) malloc(data_size);

        /* info[1] is the block size */
        vec->info[1] = (void *) (block_size);

        /* info[2] is the data stride */
        vec->info[2] = (void *) (block_size + PAD);

        /* use helper routine to fill info[0] with data */
        fill_vector(vec);

        /* dump contents after fill */
        for( i = 0; i < data_size; i++ ) {
            printf("vec->info[0][%d]: %c\n",i,
                    ((char *)((vec->info)[0]))[i]);
        } 
 
        /* 
	** initialize origin counter.  When it increments, we know
        ** that the data buffer on the origin sid eis available
        */
        CHECK((LAPI_Setcntr(handle,&org_cntr,0)));
 
       /*
       ** initialize the completion counter. When it increments, we know
       ** that the completion handler has returned
       */
       CHECK((LAPI_Setcntr(handle,&compl_cntr,0)));


       /* sync before transfer */
       CHECK((LAPI_Gfence(handle)));

    /*
    ** execute the strided vector transfer to our buddy task.
    ** Note that no user header is sent and no counters are used.
    ** args:  handle                 -- the LAPI handle
    **        buddy                  -- the target task id
    **        hdr_hndlr_list[buddy]  -- target header handler
    **        NULL                   -- the user header
    **        0                      -- the user header length
    **        vec                    -- the origin vector
    **        NULL                   -- target counter
    **        org_cntr               -- origin counter
    **        compl_cntr             -- completion counter
    */ 
       CHECK((LAPI_Amsendv(handle, buddy, 
                          (void *)(hdr_hndlr_list[buddy]), NULL, 
                           0,vec, NULL, &org_cntr, &compl_cntr)));

        /*
        ** wait on origin counter.  once incremented, origin vector is
        ** free to be reused (or in this case freed).
        */
        CHECK((LAPI_Waitcntr(handle,&org_cntr,1,&val1)));

        /* free all origin vector structs */
        free(vec->info[0]);
        free(vec->info);
        free(vec->len);
        free(vec);

        /* wait for message completion before final termination */
        CHECK((LAPI_Waitcntr(handle, &compl_cntr,1, &val2)));

    } else {             /* receiver */

        /* match src's sync */
        CHECK((LAPI_Gfence(handle)));
    }

    /* the remaining code will be executed by all tasks */

    /* final sync before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(hdr_hndlr_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;

}


_id))kf "X          !  -??&?2          %\  !      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Am_xfer.c c _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Example Program to illustrate the use of the LAPI_Xfer interface
**   to the Amsend api call.
**   For a set of n tasks 0,1,...,n-1, where n is an even number, all
**   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
**   For each pair, an array of ints is transferred from src to tgt
**   with a single LAPI_Amsend call.  The receive completion handler
**   verifies the results of the Amsend call by printing the contents
**   of the target-side data buffer.  LAPI will automatically
**   invoke the completion handler upon message completion.  Note that
**   the origin task must wait on the completion counter before 
**   terminating, to ensure that the completion handler has executed.
*/

/* stores initial value on src and final value on tgt */
int           data_buffer[ARRAYLEN];

/* global array of header handler addrs */
lapi_long_t   *hdr_hdl_list;

/* updates on src at msg completion */
lapi_cntr_t   compl_cntr;


/*
**  completion handler that runs on target after completion of message
**  delivery. simply prints the contents of the data buffer that is the
**  target of the Amsend call
*/
void compl_hndlr(lapi_handle_t *handle, void *param)
{
    int i;              /* loop counter */
    
    printf("Greetings from the completion handler...\n");
    for( i = 0; i < ARRAYLEN; i++ ) {
        printf("final buffer[%d]: %d\n",i, data_buffer[i]);
    }

}

/* header handler that runs on target when first packet arrives.
**   sets the completion_handler pointer and returns the address
**   of the data buffer for message delivery.  LAPI writes the
**   Amsend data at this address.
*/
void *header_handler(lapi_handle_t *handle, void *uhdr, uint uhdr_len,
                     uint msg_len, compl_hndlr_t **completion_handler,
                     void **user_info) {

    /* pass the completion handler back by reference */
    *completion_handler = compl_hndlr; 
    printf("Greetings from the header_handler, returning:0x%x\n",data_buffer);
    return data_buffer;
}


int main( int argc, char **argv )
{

lapi_handle_t handle;                      /* LAPI handle */
lapi_info_t   info;                        /* Info to pass to LAPI_Init */
int           task_id;                     /* Our LAPI Task id */ 
int           num_tasks;                   /* Total number of tasks */
void          *buf_addr_list[NUM_TASKS];   /* Table of remote data buf addrs. */
int           i,k;                         /* Loop counter */
int           buddy;                       /* Our communication partner */
int           val;                         /* Needed for waitcntr call */
lapi_xfer_t   xfer_struct;                 /* Data structure for the xfer call */

    /* Clear the struct.  Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id))); 

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks % 2) != 0 || (num_tasks < 2) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }  
    hdr_hdl_list = (lapi_long_t *) malloc(num_tasks*sizeof(lapi_long_t));

    /*
    ** collective calls.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init64(handle,(lapi_long_t)&header_handler,
                       hdr_hdl_list)));
    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */
    if ((task_id %2) == 0) {   /* message source */

    /* setup buddy pairs as (0,1), (2,3), etc. */
        buddy = task_id+1;

    /* initialize data buffer. */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = i*buddy;
        }

    /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

    /*
    ** initialize the completion counter. When it increments, we know
    ** that the completion handler has returned
    */
    CHECK((LAPI_Setcntr(handle,&compl_cntr,0)));

    /* 
    ** Setup the xfer struct to transfer to our buddy task.  send ARRAYLEN ints,
    ** starting with data_buffer[0].  Note that no user header is sent, 
    ** and no counters are used.
    ** args:  handle                 -- the LAPI handle
    **        buddy                  -- the target task id
    **        header_handler         -- the header handler that will 
    **                                  execute on the target
    **        NULL                   -- the user header 
    **        0                      -- the user header length
    **        &(data_buffer[0])      -- the starting address of data to
    **                                  transfer
    **        ARRAYLEN*sizeof(int)   -- the length of data to transfer
    **        NULL, NULL             -- target and origin counters
    **        &compl_cntr            -- completion counter
    */
        xfer_struct.Am.Xfer_type = LAPI_AM_XFER;
        xfer_struct.Am.flags = 0;
        xfer_struct.Am.tgt = buddy;
        xfer_struct.Am.hdr_hdl = (lapi_long_t) (hdr_hdl_list[buddy]);
        xfer_struct.Am.uhdr = (void *) NULL;
        xfer_struct.Am.uhdr_len = 0;
        xfer_struct.Am.udata = (void *) data_buffer;
        xfer_struct.Am.udata_len = ARRAYLEN*(sizeof(int));
        xfer_struct.Am.shdlr = (scompl_hndlr_t *) NULL;
        xfer_struct.Am.sinfo = (void *) 0;
        xfer_struct.Am.org_cntr = NULL;
        xfer_struct.Am.cmpl_cntr = &compl_cntr;
        xfer_struct.Am.tgt_cntr = (lapi_long_t) NULL;
        CHECK((LAPI_Xfer(handle, &xfer_struct)));

        /* wait for message completion before final termination */
        CHECK((LAPI_Waitcntr(handle, &compl_cntr,1, &val)));


     } else {             /* receiver */
         /* buddy = task_id-1; */

         /* initialize the data buffer (not necessary, but provided for
            clarity) */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = 0;
        }

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));
    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(hdr_hdl_list);
    
    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


;     k iX            -??&?2          \        ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Makefile  c _a                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002,2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 
####################################################################
#CPRY
# 5765-296 (C) Copyright IBM Corporation 1996, 1997
# 5765-529 (C) Copyright IBM Corporation 1996, 1997
# Licensed Materials - Property of IBM
# All rights reserved.
# US Government Users Restricted Rights -
# Use, duplication or disclosure restricted by
# GSA ADP Schedule Contract with IBM Corp.
#CPRY
####################################################################

COMPILER   = mpcc_r
CFLAGS     = -g 

FCOMPILER  = mpxlf90_r
FFLAGS     = -g

#uncomment this line and set the appropriate path
#to compile in a directory other than the src dir
#BINDIR=/local/init/

all:	$(BINDIR)Am_xfer $(BINDIR)Put_xfer $(BINDIR)Put_xferf

$(BINDIR)Am_xfer: Am_xfer.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Put_xfer: Put_xfer.c
	$(COMPILER) $(CFLAGS) -o $@ $?
	$(COMPILER) -q64 $(CFLAGS) -o $(@)L $?

$(BINDIR)Put_xferf: Put_xferf.F
	$(FCOMPILER) $(FFLAGS) -o $@ $?
	$(FCOMPILER) -q64 $(FFLAGS) -o $(@)L $?

clean: 
	rm -rf $(BINDIR)Am_xfer $(BINDIR)Put_xfer
	rm -rf $(BINDIR)Am_xferL $(BINDIR)Put_xferL
	rm -rf $(BINDIR)Put_xferf $(BINDIR)Put_xferfL
	rm -rf $(BINDIR)*.mod
der_hakI #X          u  -??&?2          \  u      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xfer.c  _a                             /* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/*                                                                        */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* (C) COPYRIGHT International Business Machines Corp. 2003               */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */


#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <lapi.h>

/* for any error messages returned by LAPI */
char err_msg_buf[LAPI_MAX_ERR_STRING];

/* constant for array lengths */
#define ARRAYLEN  10

/* 
** macro to check return code of function calls. keeps return
** code checking logic from needing to be in main logic 
*/
#define CHECK(func_and_args)                                      \
{                                                                 \
    int rc;                                                       \
    if ((rc = (func_and_args)) != LAPI_SUCCESS) {                 \
        LAPI_Msg_string(rc, err_msg_buf);                         \
        fprintf(stderr,"(func_and_args) returns error: %d\n",rc); \
        exit(1);                                                  \
    }                                                             \
                                                                  \
}
 


/*
** Example Program to illustrate the use of the LAPI_Xfer interface
**   to the Put api call.
**   For a set of n tasks 0,1,...,n-1, where n is an even number, all
**   tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
**   For each pair, an array of ints is transferred from src to tgt
**   with a single LAPI_Put call.  The target counter is used for
**   synchronization.  Once the message completes, the target shows
**   the result by printing the contents of the data buffer.
*/


/* stores initial value on src and final value on tgt */
int           data_buffer[ARRAYLEN];

/* store list of remote buffer addrs */
lapi_long_t   *data_buffer_list;  /* remote data buffer addrs */

/* store list of remote tgt_cntr addrs */
lapi_long_t   *tgt_cntr_list;     /* remote tgt cntr addrs    */

/* updates on tgt at msg completion */
lapi_cntr_t   tgt_cntr;


int main( int argc, char **argv )
{
lapi_handle_t handle;        /* LAPI handle */
lapi_info_t   info;          /* Info to pass to LAPI_Init */
int           task_id;       /* Our LAPI Task id */
int           num_tasks;     /* Total number of tasks */
int           i,j;           /* Loop counters */
int           buddy;         /* Our communication partner */
int           val;           /* Needed for waitcntr call on source */
lapi_xfer_t   xfer_struct;   /* Data structure for the xfer call */

    /* Not passing any info to init through this struct. */
    bzero(&info, sizeof(lapi_info_t));

    /* Initialize the LAPI handle */
    CHECK((LAPI_Init(&handle, &info)));

    /* Query LAPI for our task id */
    CHECK((LAPI_Qenv(handle, TASK_ID, &task_id)));

    /* Query LAPI for the total number of tasks in the job. */
    CHECK((LAPI_Qenv(handle, NUM_TASKS, &num_tasks)));

    /* This example only supports even numbers of tasks */
    if ( (num_tasks % 2) != 0 || (num_tasks < 2) ) {
        fprintf(stderr,"ERROR: this example requires an even number of tasks, but has been invoked with %d\n", num_tasks);
        exit(1);
    }

    data_buffer_list = (lapi_long_t *) malloc(num_tasks*sizeof(lapi_long_t));
    tgt_cntr_list = (lapi_long_t *) malloc(num_tasks*sizeof(lapi_long_t));

    /* each task executes on tgt_cntr within its own data space */
    CHECK((LAPI_Setcntr(handle,&tgt_cntr,0)));

    /*
    ** collective calls.  each task stores its own addr plus remote
    ** addrs
    */
    CHECK((LAPI_Address_init64(handle,(lapi_long_t)&tgt_cntr,tgt_cntr_list)));
    CHECK((LAPI_Address_init64(handle,(lapi_long_t)data_buffer,data_buffer_list)));

    /*
    ** up to this point, all instructions have executed on all tasks.
    ** we now begin differentiating tasks.
    */
    if ( task_id % 2  == 0 ){   /* sender */
        buddy = task_id + 1;

        /* initialize the data buffer */
        for (i = 0; i < ARRAYLEN; i++ ) {
            data_buffer[i] = i*(1+task_id);
        }

        /* collective call.  sync before starting data transfer */
        CHECK((LAPI_Gfence(handle)));

        /*
        ** execute the data transfer to our buddy task.  send ARRAYLEN
        ** ints, starting with data_buffer[0].  Note that the target counter
        ** is used to signal message completion at the target.
        ** args:  handle                  -- the LAPI handle
        **        LAPI_PUT_XFER           -- indicates xfer type to LAPI
        **        buddy                   -- the target task id
        **        flags                   -- not used.  cleared to avoid
        **                                   any errant data
        **        data_buffer_list[buddy] -- remote addr for writing
        **                                   data
        **        &(data_buffer[0])       -- the starting address of
        **                                   data to transfer
        **        ARRAYLEN*sizeof(int)    -- the length of data to
        **                                   transfer
        **        NULL, NULL              -- send completion handler
        **                                   and send compl handler info
        **                                   (neither is used)
        **        NULL, NULL              -- origin and compl counters
        **        tgt_cntr_list[buddy]    -- target counter.  will update
        **                                   when message transfer completes
        **                                   at the target
        */
        xfer_struct.Put.Xfer_type = LAPI_PUT_XFER;
        xfer_struct.Put.tgt = buddy;
        xfer_struct.Put.flags = 0;
        xfer_struct.Put.tgt_addr = data_buffer_list[buddy];
        xfer_struct.Put.org_addr = (void *) &(data_buffer[0]);
        xfer_struct.Put.len = (ulong) ARRAYLEN*(sizeof(int));
        xfer_struct.Put.shdlr = (scompl_hndlr_t *) NULL;
        xfer_struct.Put.sinfo = (void *) NULL;
        xfer_struct.Put.org_cntr = NULL;
        xfer_struct.Put.cmpl_cntr = NULL;
        xfer_struct.Put.tgt_cntr = (lapi_long_t) tgt_cntr_list[buddy];
        CHECK((LAPI_Xfer(handle, &xfer_struct)));
    } else {             /* receiver */
        buddy = task_id - 1;

        /* to match the src's sync before data transfer */
        CHECK((LAPI_Gfence(handle)));

        /* wait for data to arrive from src */
        CHECK((LAPI_Waitcntr(handle, &tgt_cntr,1, &val)));

        printf("Received data from buddy %d\n",buddy);
        for (i = 0; i < ARRAYLEN; i++ ) {
            printf("data_buffer[%d]: %d\n", i, data_buffer[i]);
        }
    }

    /* all tasks will execute this before term */
    CHECK((LAPI_Gfence(handle)));

    /* cleanup */
    free(data_buffer_list);
    free(tgt_cntr_list);

    /* terminate the LAPI handle */
    CHECK((LAPI_Term(handle)));

    return 0;
}


_idk $X          '  -??&?2          ]]  '      ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/Put_xferf.F _a                             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


module samples_globals_module


   include 'lapif.h'




   ! General definitions for use by LAPI sample programs

   integer, parameter :: VECLEN   = 15
   integer, parameter :: ARRAYLEN = 10
   integer, parameter :: NUM_VECS = 10

   character (len = LAPI_MAX_ERR_STRING) :: err_msg_buf




   ! Items declared globally in the "C" versions of these sample programs.

   ! stores initial value on tgt and final value on src 
   integer, dimension(0: ARRAYLEN - 1) :: data_buffer


   ! stores list of remote buffer addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: data_buffer_list

   ! store list of remote tgt_cntr addrs
   integer (KIND=LAPI_ADDR_TYPE), dimension(:),   &
            allocatable :: tgt_cntr_list

   ! updates on src at msg completion
   type (LAPI_CNTR_T) :: origin_cntr

   ! updates on tgt at msg completion 
   type (LAPI_CNTR_T) :: tgt_cntr

   ! updates on src at msg completion 
   type (LAPI_CNTR_T) :: compl_cntr




   ! The unit numbers for the FORTRAN write statement that correspond
   ! to STDERR and STDOUT respectively.
   
   integer, parameter :: STDERR = 0
   integer, parameter :: STDOUT = 6




   contains



!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! Subroutine to check return code of functions calls. Keeps
! return code checking logic from needing to be in main logic.
!
! In the C versions of the sample programs, this is implemented as a macro.
! It is implemented in FORTRAN as a subroutine.
!

subroutine CHECK(func_and_args, rc)

   character (len = *), intent(in) :: func_and_args
   integer, intent(in)   :: rc
   integer               :: ierror


   if (rc /= LAPI_SUCCESS) then
      call LAPI_MSG_STRING(rc, err_msg_buf, ierror)
      write(STDERR, *) func_and_args, " returns error: ", rc
      if ( ierror .eq. 0 ) then
         write(STDERR, *) err_msg_buf
      end if
      stop 1
   end if


end subroutine CHECK

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




end module samples_globals_module
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


program Put_xfer





! Example Program to illustrate the use of the LAPI_Xfer interface
! to the Put api call.
! For a set of n tasks 0,1,...,n-1, where n is an even number, all
! tasks are divided into (src,tgt) buddy pairs (0,1), (2,3), etc.
! For each pair, an array of ints is transferred from src to tgt
! with a single LAPI_Put call.  The origin counter is used for
! synchronization.  Once the message completes, the origin shows
! the result by printing the contents of the data buffer.
!
! This program is a port of the C program Put_xfer.c located in the xfer 
! subdirectory of the LAPI samples programs.
!




   use samples_globals_module


   ! Catch undeclared and/or misspelled variables.
   implicit none



   ! program variables

   integer            :: handle      ! LAPI handle
   type (lapi_info_t) :: t_info      ! Info to pass to LAPI_Init
   integer            :: taskid      ! Our LAPI Task id 
   integer            :: numtasks    ! Total number of tasks

   integer :: i, j                   ! Loop counters
   integer :: buddy                  ! Our communication partner
   integer :: val                    ! Needed for waitcntr call on source
  
 
   type (lapi_put_t)  :: xfer_struct   ! Data structure for the xfer call




   ! Variables unique to this port of Put.c found in the lapi_api 
   ! subdirectory.

   integer :: INTEGER_SIZE                     ! The size in bytes of an integer
   integer :: ierror                           ! Return code from LAPI calls
   integer :: allocation_status                ! Return code for the allocate
                                               ! stmt.
  
   integer (KIND=LAPI_ADDR_TYPE) :: t_addr     ! Used to store various adresses

   integer (KIND=LAPI_LONG_TYPE) :: len        ! The number of bytes to xfer.

   character (len = LAPI_MAX_ERR_STRING) :: msg




   ! Not passing any info to init through this struct.


   call LAPI_ADDRESS(LAPI_ADDR_NULL, t_addr, ierror)

   t_info%protocol            = 0
   t_info%lib_vers            = L3_LIB
   t_info%epoch_num           = 0
   t_info%num_compl_hndlr_thr = 0
   t_info%instance_no         = 0
   t_info%info6               = 0
   t_info%err_hndlr           = t_addr
   t_info%lapi_thread_attr    = 0
   t_info%adapter_name        = 0
   t_info%add_info            = 0


   ! Initialize the LAPI handle 

   call LAPI_INIT(handle, t_info, ierror)
   call CHECK("LAPI_INIT(handle, t_info, ierror)", ierror)    


   ! Query LAPI for our task id

   call LAPI_QENV(handle, TASK_ID, taskid, ierror)
   call CHECK("LAPI_Qenv(handle, TASK_ID, taskid, ierror)", &
                          ierror)

 
   ! Query LAPI for the total number of tasks in the job.

   call LAPI_QENV(handle, NUM_TASKS, numtasks, ierror)
   call CHECK("LAPI_Qenv(handle, NUM_TASKS, numtasks, ierror)", &
                          ierror)


   ! This example only supports even numbers of tasks 

   if ( mod(numtasks, 2) /= 0) then
      write(STDERR, *) "ERROR: this example requires an even number of tasks,", &
                       " but has been invoked with", numtasks 
      stop 

   end if


   allocate (data_buffer_list(0:numtasks - 1), stat = allocation_status)

   
   allocate (tgt_cntr_list(1:numtasks), stat = allocation_status)



   ! each task executes on tgt_cntr within its own data space */
   call LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)
   msg =  "LAPI_SETCNTR(handle, tgt_cntr, 0, ierror)"
   call CHECK(msg, ierror);



   ! collective calls.  each task stores its own addr plus remote
   ! addrs

   call LAPI_ADDRESS(data_buffer, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(data_buffer, t_addr, ierror)", &
                          ierror)    

   call LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)
   msg = "LAPI_ADDRESS_INIT(handle, t_addr, data_buffer_list, ierror)"
   call CHECK(msg, ierror)    



   call LAPI_ADDRESS(tgt_cntr, t_addr, ierror)
   call CHECK("LAPI_ADDRESS(data_buffer, t_addr, ierror)", &
                          ierror)    

   call LAPI_ADDRESS_INIT(handle, t_addr, tgt_cntr_list, ierror)
   msg = "LAPI_ADDRESS_INIT(handle, t_addr, tgt_cntr_list, ierror)"
   call CHECK(msg, ierror)    




   ! up to this point, all instructions have executed on all
   ! tasks. we now begin differentiating tasks.
   
   if (mod(taskid, 2) == 0) then     ! sender 

      ! setup buddy pairs as (0,1), (2,3), etc. 
      buddy = taskid + 1


      ! initialize the data buffer
      do i = 0, ARRAYLEN - 1
         data_buffer(i) = i * (1 + taskid)
      end do

      ! The FORTRAN equivalent of the C sizeof(). Get the size of
      ! one integer in our data buffer. We need to know how much data
      ! we are getting from our buddy.

      INTEGER_SIZE = kind(data_buffer(1))

      len = ARRAYLEN * INTEGER_SIZE


      ! collective call.  sync before starting data transfer

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


      !
      ! execute the data transfer to our buddy task.  send ARRAYLEN
      ! ints, starting with data_buffer(0). Note that the target counter
      ! is used to signal message completion at the target.
      ! args:  handle                  -- the LAPI handle
      !        LAPI_PUT_XFER           -- indicates xfer type to LAPI
      !        buddy                   -- the target task id
      !        flags                   -- not used.  cleared to avoid
      !                                   any errant data
      !        data_buffer_list(buddy) -- remote addr for writing
      !                                   data
      !        data_buffer(0)          -- the starting address of
      !                                   data to transfer
      !        ARRAYLEN*INTEGER_SIZE   -- the length of data to
      !                                   transfer
      !        NULL, NULL              -- send completion handler
      !                                   and send compl handler info
      !                                   (neither is used)
      !        NULL, NULL              -- origin and compl counters
      !        tgt_cntr_list[buddy]    -- target counter.  will update
      !                                   when message transfer completes
      !                                   at the target



      xfer_struct%Xfer_type  = LAPI_PUT_XFER;
      xfer_struct%tgt        = buddy;
      xfer_struct%flags      = 0;
      xfer_struct%tgt_addr   = data_buffer_list(buddy)
      xfer_struct%org_addr   = data_buffer_list(buddy - 1)
      xfer_struct%len        = ARRAYLEN * INTEGER_SIZE 
      xfer_struct%shdlr      = 0 
      xfer_struct%sinfo      = 0
      xfer_struct%org_cntr   = 0
      xfer_struct%cmpl_cntr  = 0
      xfer_struct%tgt_cntr   = tgt_cntr_list(buddy)


      call LAPI_XFER(handle, xfer_struct, ierror)
      msg = "LAPI_XFER(handle, xfer_struct, ierror)" 
      call CHECK(msg, ierror);

      
   else   ! receiver

      buddy = taskid - 1 


      ! to match the src's sync before data transfer 

      call LAPI_GFENCE(handle, ierror)
      call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


      ! wait for data to arrive from src 

      call LAPI_WAITCNTR(handle, tgt_cntr, 1, val, ierror)
      msg = "LAPI_WAITCNTR(handle, tgt_cntr, 1, val, ierror)"
      call CHECK(msg, ierror);


      write(STDOUT, *) "Received data from buddy ", buddy

      do i = 0, ARRAYLEN - 1
         write(STDOUT, *) "data_buffer[", i, "]: ", data_buffer(i)
      end do



   end if 

   
   ! all tasks will execute this before term 
   call LAPI_GFENCE(handle, ierror)
   call CHECK("LAPI_GFENCE(handle, ierror)", ierror) 


   ! cleanup
   deallocate(data_buffer_list)
   deallocate(tgt_cntr_list)


   ! terminate the LAPI handle 
   
   call LAPI_TERM(handle, ierror)




end program Put_xfer
ndkؾ  X            -??&?2          \        ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/README.LAPI.XFER retur                             # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002,2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

       Illustration of LAPI Xfer for Communication API Calls
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This directory contains examples to illustrate the use of the LAPI
Xfer interface to the communication api calls.  In particular, an
example of an Amsend and a Put call are demonstrated.  The examples as
presented build and run assuming the presence of IBM's Parallel
Environment for AIX (PE) and LoadLeveler (LL) products.  Samples
illustrating how to write, build and run LAPI programs without PE and
LL can be found in the standalone subdirectory of the LAPI samples src tree.

Each sample file supports communication for any even number of tasks
between 2 and the maximum allowable by LAPI.  In each case, tasks are
assigned to 'buddy pairs' of contiguous task ids.  A single data
transfer is done for each buddy pair, driven by the lower-numbered
task.  For example, in the 8 task case, the tasks will be paired as
(0,1) (2,3) (4,5) and (6,7).  Tasks 0, 2, 4 and 6 will drive a single
communication call with tasks 1, 3, 5 and 7, respectively.  Note that,
in the interest of minimizing extra code, returns from malloc calls
are not checked for success.  It is strongly suggested that the user
check mallocs and other functions for successful return.

The set of files for this example includes the following:

/opt/rsct/lapi/samples/xfer/README.LAPI.XFER  - this file 
/opt/rsct/lapi/samples/xfer/Am_xfer.c        - illustrates Amsend
/opt/rsct/lapi/samples/xfer/Put_xfer.c       - illustrates Put
/opt/rsct/lapi/samples/xfer/Put_xfer.F       - FORTRAN put
/opt/rsct/lapi/samples/xfer/Makefile         - makefile
/opt/rsct/lapi/samples/xfer/setup            - setup env vars

Note that the LAPI_Xfer interface was designed to support
communication between 32 and 64 bit LAPI applications.
See the example in the interop subdirectory for information and
a sample program that demonstrates this interoperability.
  
To build (assumes PE):
----------------------

1) Since these files install into a system directory 
   (/opt/rsct/lapi/samples/xfer) you should probably copy the
   contents of this directory to somewhere else if you have not
   done so already, so that you can modify the files.

2) Optionally set BINDIR to a directory if you want the exec's to
   compile somewhere other than the directory containing the src files.

3) run make.  Note that the Makefile will build both a 32 and a 64-bit
   executable for each src file.  For example, Am_xfer.c will be
   compiled into Am_xfer (which is 32-bit) and Am_xferL (which is
   64-bit). 


To run (assumes PE and LoadLeveler): 
------------------------------------

1) Ensure LoadLeveler is setup correctly with a pool or host list.

2) Change/add env variables in setup script to your liking
   (e.g., set MP_PROCS to the desired number of tasks).

3) Source the setup script '. setup'

4) Run 'poe xyz' (where 'xyz' is the name of an exec, e.g. 'Am_xferL')

Each sample as shipped prints the results of the data communication
after the communication completes.

LAPI_kJp !X            -??&?2           \        ./usr/lpp/ssp/css/aix52/samples/lapi/xfer/setup                              # IBM_PROLOG_BEGIN_TAG 
# This is an automatically generated prolog. 
#  
#  
#  
# Licensed Materials - Property of IBM 
#  
# Restricted Materials of IBM 
#  
# (C) COPYRIGHT International Business Machines Corp. 2002,2003 
# All Rights Reserved 
#  
# US Government Users Restricted Rights - Use, duplication or 
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
#  
# IBM_PROLOG_END_TAG 

export MP_HOSTFILE=
export MP_PROCS=
export MP_EUILIB=
export MP_MSG_API=lapi
export MP_INFOLEVEL=
export MP_LABELIO=yes

echo MP_HOSTFILE is $MP_HOSTFILE
echo MP_PROCS is $MP_PROCS
echo MP_EUILIB is $MP_EUILIB
echo MP_MSG_API is $MP_MSG_API
echo MP_INFOLEVEL is $MP_INFOLEVEL
echo MP_LABELIO is $MP_LABELIO



 The k^ 
 h          -?&?&?2                 ./usr/lpp/ssp/css/aix52/ucfgzcmem pi/xfe         h           h           ?&         H     L                   1L                      .text                            .data         L                 @.bss                              .loader           (                     " (|nx|#x|+x|    1  B ,9   e)-  *  @ H  `   H   8H A |nxA   A |	Q N!A  @9   }sx}{x~x  H y`     ,  A b $H A |      @        __start   |b !A  H ,   0,     c A   |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A b ,    c |A C N !A  H8! @}N         A       __threads_init  4     <A   L |	N              | D   ! 8 `H A ,   @A d  H A ;    ?@ 8 8 @8  @ D HH A 8  8 P8 8  H,  A ` P T X \H  A ,  b @A c  H  A 8 8 @8 H  A ,  8`  @ H  }A H  b @c  H  iA  8! 8`  }N         A        main    T HA   L |	N               LA   L |	N               PA   L |	N              @(#)61	1.14  src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos510 7/11/00 12:04:14             h    @(#) 1.1 src/rsct/lapi/zcmem/ucfgzcmem.c, lapi, ssp_rwyn, rwyns14a 03/12/02 13:50:44\0  /etc/drivers/zcmem_ke                                                                                                        .        6  errno         @                    @
       exit          @
       stat          @
                    @
       __crt0v       @                    @       __start    !
                                                                               	                                                                 /usr/lib:/lib:/usr/ibmcxx/lib    libc.a shr.o  
sysconfig  __mod_init  __malloc_user_defined_name p/csl, h  h        b  -?T?T?2           0?      ./usr/lpp/ssp/css/aix52/zcmem_ke  pi/xfe         h           h             4#"
   AH(8@_`ace|	
!,?Nilmprst$01;<Lbdghnoz}"#./249:DKPTXfuxy%&)*36>BCEI\kw~57=MQWY]q{'-FGRUZv+JS[J@DH-2,,,#YeYeYeYeYd`,,,,,A V,,,,b YeYeYeY2,,,,>12,,,#ZYeYeYeYd`,,,,,F $1
Hc A `0&YeYdb,,,,,#,-J
 1"N0QJ+\θ^rt6+ر;9bpb4)1Rxd)'1OxYC,(A-]2ŉGjT1JbtL`N%`V/<<|QS8,Hiu*T=	vqA1-#<k>#@fXFTypdBf	FRqI[`{T
m+!fV^rEnY~-2w@3\JF-S0}FA{T
R$V3`}S``9G0H|29w]x|X3My O#Py O$XV+(kvƕYst#x3[JμE NH X R+[AI&#1}	ظ)(15F#<NxgAA@ },;>Tk>"-{T
񨝷,
i$ƅ$BXȃpӭ+X!ϏP@=Wp~@5]PHCDx}xNۄ@"
m+FBjg]o%Fo<4'zFL'`QㆠKtdS$y!ˊҍP8J^nV:'"&p7XxNO`2(i0303'^53Oؖk
uF`TQ$)(2Z<+\Oy)5s3Ё@
!Ry\%+\PĢUA 2%Tm=qE3$f\PGH7H3BXQR/!(FJ<	Z%\@P DB@AP<"*M"GϷiɅ:7 .X!JB-ؐ RQ$TQQ"FlA"L=5nW@Mۄ)4κCx,D *@k

icy ΐS+ u`6`,cN+ !>W@!joT*@ΰP60Jì7B׵@60x}B4Ѕ\pXFG釃ㆠKt>6?EKNbb@)zXrrbru!*<yX$Xh<'uꅀ6JY|`4!njg]n"C%d`zD7\/3f{Ƴꅠ ˂%AUUY@~A b-+ 5]UpW<$УM> 4κu ]P7`nf#@\ Tq- qRaި\ ^j IB-g@t {T
&pR`.@@`/0(uJ5/t Y I*B!H5vhH%ǨG)-++@NT*B!iP~* uP**L)'Z{@$ \;$qd;"8È@A@jY iu P<"<,O#M]@/j' ƳP 2{T
&de#'x>8jtT?We	'.+J^nV`b)zXrrbrPfKiಀ\f44Xe!xt@

Y
LFJ 	уκ\4ЄL9'
Vs<~rJGXY@i\ua\AԔ~	*}ySM	ʟgRkqizԼrv)zR³iu4x^!y#xHk̀d >P{2hpWd8(~6`5l#TPBpJ?#ϣhS:JgRA	KԍҖAQFDLdi/< A+BGGi\<oY׵@1n-N c#}w3MYd']({TϷjkQhNZaqh^uaP$W<&̌2xbP^AtP*}ir|vIjUhV7AQ^5u-Ţǵ@24dB=ۋI k(3{sǻqh{TW:񬸀mŠ&lSrJŠPf&P<kT=ܠҹ+qi;ڠ L<x(9JXjs#(fMAy@e9ڂ%T)N9Kĝ8dD`Eޮx\f'V/<h@'d 0 n,7@PsH7ϙCq` ̅a7ϼk kF>XjfBf}X;ц+qakڠ3	(;Jҵ D(xM`F/FԄx'uђH9tdkN}V  )Qt 6`\PG 6`, 6aJΏJH}:z0 0uP3уv{Ç\ 	z42b/cx6Lg >@tsGt#4"1W` 	GD 7"A xd9 >ҹiGtNz^2
 u`i(P#^6X#l`ؽ`(X6j6,MBW@]H3 	nJ4x1W+ڠ y@6nWڠ Psi]^#{TGx\ 422Ay;qSOH<;PZ)ԻZuG5X:?2	R+過sǵ@f">P+jxK<.QvyQ6]Ƴ:AvJ[ǓΧoa{`Rc+Alǵ@$Ci\^f )1ܕ,i'<k>w(n3ڠxx0tOϷ]P>P(	tmYr322HኣA{N<y%O ⣟E$J`(8l3"Xd<OA0FBޯF8RY,^yJ<|w_XXd z)a+	^5"-B"0kDHےjzB	5fbnP;A Ȅ#D#&;P#mrWOkJ!n@Pi%<k[){T
n@de3FOU8j.Ǚ2T?	q럃GjT)Tá	!*< P[FOH<5*}icKRxN	QQ^{mσ'@6dem= |pԩeIjT.M`b&FVѓJgZ AjԠ9Y1N9zb4JwMfbx^po@s@IWeP#M%nxP#LUh-sSS3 _:Oj`O=</zb@7n|=itoњN>ojѦ[P#- zbPd _>$Dy"P)qy ?o<ά^ҹE: δOIde#')_>;PZ()NVb4,N7wHk:yu2)T(O^4κqѦ=q p|qYڠx|0Ly6ΰPP9.HYn+ KڠFJTojg]nfҵљB[ڠy6&CFEk< 3ۊŏjx1ѽUR<k>Һ){TB ȉH``jBMUg l+k
P7 ڠFod+Ċ$jh`L1r13
Bm Rpx&΀DU:
`s>: ,Yj&2Ie&֕FIC7P@p@-ۊ ꉄOtIoeY=iqH
iu822`lʏ5D<ɒPgЬ.RVqHrხ<%,N\VIb
R:2Պ0j2ubxmapxl^Q+F} {T:xbA#J4κP`9oAO,F=CddSOi'.+J:R#rΦZw	LQ+F}du۞A@mP&)!F4@@x^U\Jh:(z{m \Һis0u`0x^g](~\=(X3)s^AO!AEp\^\1X"Ce]P`Hx<>yt [,^X8XAX"F(d(@j@-(v P#LFQ<x>8j.O\d:g-<400J`8-RZ9u1 (&0j2!oά^y0⎑]i۰,{T:uxpTojMWBqPL:2dfF	qQ;ڠT<	wC4@q]uD4v4άF\4κJx2h\bN=#ט"KW>PvEq̣eaz*@`tPqV'Hxdh5>e@5ۊGj@-(x4κdeQAy@e_@ASjԥFf*KxN颣LL6ѦѐiV/<WtQo4κPJ]P#Lѧ6#22JgZ}'.+J^nV`b)zXs~%+XN#8jT%rUP<3O:Ϛ2WB4TFpԩYO&JP<3O:Ϛ2WecT?i:SγL,j'U5*y~|	BƨxuQRg?Й+5@Ɠ<?>i\,XN#8jT%tkyIDgJu4Bd4XN#8jT%pcT?i:SγL5P<3O:Ϛ2WL4TFpԩYO&JㅍP<3O:Ϛ2W,XN#8jT%sP<3O:Ϛ2WzƨxuQRg?Й+5@Ɠ<?>i\5@Ɠ<?>i\cT?i:SγLP<3O:Ϛ2WV5@Ɠ<?>i\BXN#8jT%qcT?i:SγLƨxuQRg?Й+5@Ɠ<?>i\GXN#8jT%q%cT?i:SγLcT?i:SγLkyIDgJu4BdP<3O:Ϛi yR2`^*/0Pb'.+
jTCKR!JK2``\㒆KHn90 bC!@1C]t?zukX^Ţt?A> s1Ck6C↺;s_!f`_?p:x8WsLAYBN0J6RbBu/	:]BNN`$9YRbt`c!'_LK	:	:,!'_ˋJ	outp6RYBN,,(HIнJBNIBN/1HIw!'_b元u6-ԩHIʁOUBN w	:_$ _$!'_W W	:F!'_r!?HIHIԬlHI[
zSG,M[q[`X-pKvn,9X\8⅁`}`런,lgO-3 y61lu^M&&9&lpM<crmM6c6c=rmCm6Mȝrmlps&⇓lurmlklkmr^6ƺ6ƸM$6ƺ.lkq6ƸÃg		5c\g&I$lkΓlk9mpǊ5./&&rmtrmq&&v	58LM]"ms6Ƹmmu]mwlk9Гlklk6Ƹ{mpW²msNɶ556Ƹv	56Ƹ&)6Ƹ0lk@M#ɶ5ĞW	5|ZM.&JM96ƹlk'&s&=mq?MQaX.

Ƽ*۟
K*K.%1$N`51$1TC&!~|p^8)$G%cX`VZ\X)`@(JV9+1Ϙ)JX:P
00+-.,R5K,(ҀPH8ԱNJ2BҀP4/R#u& ,'/-qjbBQڂ%CB*sGjTL2;PZ*4+'.+J6Rb@)zXs-JbV6ڂ%KF8<;PZ()NVc-J
S49qZR%S)J^nV:'.+J:R#rP``pZ*sT/R7+01R_)K/R7+01R^Hܬt9ŉGjT/R7J8oJ;PZ)aY X,,,,`"0F,,,l,,,,F $1
Hc A `0&YeYdb,,,,,#,-J
1"Δ0QĢ\C^ŉ3Hlc'\AR6Nbp}Q<)ߜ}gI`8I_%]
gR?%-RZn)j91V[\]p!wDGלtnNPn v%!̧]
4@tTH:vbiĴ`ll&Pv :q!#f(n!&p̡l 6Rh;`͂mHjPZҸ`ph$WTVv5w[LTJ$)+\@qܕSi] iHњErPMQ@3Fh(0>^u"e3ͤZVWBDsWt#pҹ妳Bm`w<]h3<\I(=e!f&aXRH?ѐcT`

5#((eq:ô-CP&08Mۄ`ƨi˒xK
{C#i\d؜x-%
6TC WT=	z#
&7nMۄaˍQWB4!nQ#LiJݸF Fjg]o<4'qs2)*FNtD3e!$<p٧Hf2d!GDa-եO k8K'.+J6Rb@)zXsj0jPs7N蔘q-ըBsq<܂Nty);Jw@Uu0-
@ulC<2q!aXl5&dn ֨
*8$%R+\>P#o:uvJṭe#hW3[ 5ƨ	5AX0 (TKm=pP	Jh^3LKX"UL# %T lbK$oCE6 	PETL@C}#	cBj(֏d7j\ȉ	*%6&q%nQ#LJ>E@DH@L@EH4EW-p4֊m\iO-EZѶIT+pYnǎ5DIx x|tfQ#H]]hiBFFkFMƨm\jhBJ5D4e!#'&&:C6N<562tlAua<KuiSO\9qZT&))J&*K)3q-ժ0jl&6PS]p rtF:C7'tI7];؈. @vū@X"d,HX4!n\jg]n=xB(i(ќjf:HO lbҹ[\-7@q$iuMj (8Q 9Pb <aq\^4-q% nTCQn(m?F2~Hz ac`.7hk$ 0HCD`Kۄ#T8 ZʀI<!P#j@>cQ8^Apy<Ot5A3@p;}e4j@$ہƨu۠N5DSi*4۠"=Pp,PçQ@jj#dS%x8't|u`8Nz<5N 8Al#bwDf!'tJ62tlAua<KuiSOt&JX)zYFcRɊrA-RaX,<i+Fp?_<XVBH9H}hBT#82 VRN>ђ:n QhUJ(\	@i\
-+h:Q>ҼQO)5Z^5/J^n#Lh#),EvQk(E m(р\Q4ah
Фx*P>9=<(6GQ]sO)?IQڄFK
yG5(9\܂#LDtO6!Iҹ!oe+#xw- q'@ƨ O@V!7뼛Fi"6hJ+ٱn Q(kQ#}sa #4m@j@+Q7\7T<E4&ȦSDdnlAua<Kuh|pԩecKRCBn%QMGDr85%ZNyƨF![ݸjdcS=9  p"q#a2k肍tpƨl&Q8{Qn-79+׸=J6dTF"M#M]pDtO6Z<5*}i>2;PZ*)!tKuhȉ<nAus'H-V(estnNn%Va  5ۋ@aƨm+TV!7a>l5^3Lq~Z5D3`GZhLqеƨz=7ϸšQ0+=Cm%JJ`'p%уSwjZ?Ԅ3As2!^@֜jgȡCy nu7:Ό΅@	syi
N## <?:ٸ7:JP*%=pn&mhKXcF<7@-+Z;!&8jh7g4)TB&дyhx"8Y塦? ^@ƨ+f(8"ddHMFkF؂rc% ӍQ#qZKL`nJjmlpTFp	tAuB N5Dn( i]?ƨm>4S)	<A6];INǃㆦ"]pDtO6ZT?yt-RZIj]7Z#y̝"tJ7i;Hyi;*\EP#mπQ4C=p+68\B:0JD`Pu@"%6).i]sq'E΃&N=|-̀^6n}T!/6p>/Bw۟'q%ArEnmP 66o>l
C="R(j")#'&&:C6N蔨Sc'H\<ɓa<KuiS$xAڄ
F+`fD	@KujandpHhZREbMuJn":']qAAxtI16%cAuE0mhm TNWhT&.Url#hh:1HᑡRAܕ5	vJ RJ\jt@H)Aܐ87nCW"@y"]pDtOTxᩰ̙*}:AKR*a߭'t~WTV!LFO.>HjT1+UbwG0j2F"^\<5*}iAڂ%KF(kI<oLFO.>Aڂ%AJrq=QMXn%07 4J72tn(ݧHf+W't[ Q&fF2M5
|gw HRX4VuƨqF޵a [-4Osn5D7AhBP#Fja]tfπ5ƨ!#M:q$w]pj
'Gy 7Dk(IRTւqysK<
: m+ZSAn4Oƨ	BFOMMtl(x>8jld؂#yҧ+_-RZ+1J'򃙸G5L=Ѧq\nAus'HW;;QA?2ZNn u@TEq$iu"!%M	zHn*"V!%y0NKx yӨ%	-cFJT4κpNҵft	jTR5teSBT$82`K~몉i]
=
\jhBz@.@2"j(\dև4KA
	Q2n*Foс`l$B`}`emP7a Ri18IWsF5#((Qlۇut*8TC''
{?#i\d'7)bZ[W;]Q0i(M3ۊ@8THB<TH:닝HG@*顳N͓%:DTxᩱGD̙6ZT*kC.
t&q!$A	*_	K/RX9Fcn%Q\gtfSWU'tVCfRtQntjg]o[ QљKWB@Bnt\jg]oD=Eb`J{eQ#4\jz&") 	n>!RiSP8J^nV:q-զ#zg%yi;tQnp.5D3]s"TE4fRfEs,(v!ƨX42ri\l8;h:WB4!np.5D3! w]y
$~xlPXq<̦oqxskWH3@(Xt*m LTC"p ^
'L(fqXDTJmnƨu)C6̈́VJe7 G_ĪTNbb@n%DtOTyT9'utM>ptTH:zԁcysqPA|Es,(v⠉ƨX|PsH 5O P6 S`h+t@h-84κGuאc⃚T++uqys
 =i\@EvVKAPqV'HxdBuivqH\j@P#m⋍Q#LS)<l":'	n>p*%KԍTf+IG5pEFe.Z⬡"i̜jg]o ӍQ(M+oF[QDJbhx>8jT?49qZR#r%KԍC$UrUQ8pi<SγHjIDgJu4BEW-jIDgJu4BEWF''5*y~|	\1Zʈ<?>ijIDgJu4BEWL''5*y~|	\p''5*y~|	\kTNO*#8jT*l''5*y~|	\kTNO*#8jT*''5*y~|	\CZʈ<?>i$jIDgJu4BEWD3O:Ϛ"D3O:Ϛ"ZpyQRg?БUykTNO*#8jT*ЭjIDgJu4BEV+ZpyQRg?БU֨?4TFpԩYO$UkkZpyQRg?БU8Zʈ<?>irQ8pi<SγHD3O:Ϛ"]ZpyQRg?БU>Zʈ<?>iuZpyQRg?БUjIDgJu4BEV֨?4TFpԩYO$UkZpyQRg?䴈<)0/P(1
CKBڂ%ABAC%ˊ00.J^
CqC%7B T1
¡Vap qg?π?\>$A_?\@0rwI?\C?0O8>qg{/?8$p+I® GCFC:i%uBN;$
HI	u}!'_i$.uBNHI?u!'_i	:!'_$!'_ !'_BN/HI4←!'_!'_	:HIpHIpu\HIu̬?߮ 9'&,V%!X]X]&3,gl]r[퀊[ 	,	,v  	;S;|SBce;IN!u
v?;Jv?;%)BStE;)lcNb;)NSqc\SrNcĢ
v8?v?\O)ZS)gp	Jv:ca")N2wpv8e;(;_rv;v8I
v;qgv?`@)%; c"SN9QNCB1
v8EyNcNcv;%)q	Nqp5N_v9/slcbSoe;v8=N#qN$lS~q;p50/

ơpTXV5T5(R^9RXp9vF*sBdi$N`npB̑9RpB̍*sf ,jEX<t\S9YyIRс+1.+du&!~H`5R^^:/ˋJ	ltp6RYSbнJJqS%+101N^cLGEص9a`F+CB*sc5TqaYiqb )X>`VZ\X)`@(@JPrX:P
026+0N5,Rt` KJBU#R8<X:P
,,(JBPнJIjV6GjTLGjTԩAjԪCЬoJX(IuFcH;PZ)XjT.AjԠ9YJ;PZ()NVb4,N7RiKԖ)N`)zXsJX*s	KԍCZASjԩLSh00J`8-RZHܬI~,N\VHܬIzR#r%-RZH*r}(Ajԥf4a[,,,,,eYeYeYeYe-[,,,,0eYeYeF,,YeYeY2,,#Ye1 V,,,,,A V,,,,b YeYeYeY-RZ)\vIjPP kAv:ca")N2wpv8e;(;_rv;v8I
v;qgv?`@)%; c"SN9QNCB1
v8EyNcNcv;%)q	Nqp5N_v9/slcbSoe;v8=N#qN$lS~q;p50/

ơpTXV5T5(R^9RXp9vF*sBdi$N`npB̑9RpB̍*sf ,jEX<t\S9YyIRс+1.+du&!~H`5R^^:/ˋJ	ltp6RYSbнJJqS%+101N^cLGEص9a`F+CB*sc5TqaYiqb )X>`VZ\X)`@(@JPrX:P
026+0N5,Rt` KJBU#R8<X:P
,,(JBPнJIjV6GjTLGjTԩAjԪCЬoJX(IuFcH;PZ